♻️ refactor(view): System and Auth Control

This commit is contained in:
web
2025-08-04 08:58:57 -07:00
committed by speakeloudest
parent 9ba3ec40d6
commit 97aa24ba8e
333 changed files with 13905 additions and 9399 deletions
-16
View File
@@ -1,16 +0,0 @@
{
"clientId": "Hizmet Kimliği",
"clientIdDescription": "Apple Servis Kimliği, Apple Geliştirici Portalı'ndan alabilirsiniz",
"clientSecret": "Özel Anahtar",
"clientSecretDescription": "Apple ile kimlik doğrulama için kullanılan özel anahtar içeriği (.p8 dosyası)",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, kullanıcılar Apple Kimlikleri ile oturum açabilir",
"keyId": "Anahtar Kimliği",
"keyIdDescription": "Apple Geliştirici Portalı'ndaki özel anahtarınızın kimliği",
"redirectUri": "Yeniden Yönlendirme URL'si",
"redirectUriDescription": "Lütfen Apple kimlik doğrulamasını başarıyla geçtikten sonra yönlendirilen URL'nin API adresini doldurun. Sonuna / eklemeyin.",
"saveFailed": "Kaydetme başarısız oldu",
"saveSuccess": "Kaydetme başarılı",
"teamId": "Takım Kimliği",
"teamIdDescription": "Apple Geliştirici Takım Kimliği"
}
+188 -56
View File
@@ -1,14 +1,149 @@
{
"invite": {
"commissionFirstTimeOnly": "Sadece İlk Alımda Komisyon",
"commissionFirstTimeOnlyDescription": "Etkinleştirildiğinde, komisyon yalnızca davet edenin ilk ödemesi üzerinden oluşturulur; kullanıcı yönetiminde bireysel kullanıcıları yapılandırabilirsiniz.",
"enableForcedInvite": "Zorunlu Davetiye Etkinleştir",
"enableForcedInviteDescription": "Etkinleştirildiğinde, yalnızca davet edilen kullanıcılar kayıt olabilir.",
"inputPlaceholder": "Giriniz",
"inviteCommissionPercentage": "Davet Komisyon Yüzdesi",
"inviteCommissionPercentageDescription": "Varsayılan küresel komisyon dağıtım oranı; kullanıcı yönetiminde bireysel oranları yapılandırabilirsiniz.",
"inviteSettings": "Davet Ayarları",
"saveSuccess": "Başarıyla Kaydedildi"
"apple": {
"clientId": "Hizmet Kimliği",
"clientIdDescription": "Apple Servis Kimliği, Apple Geliştirici Portalı'ndan alabilirsiniz",
"clientSecret": "Özel Anahtar",
"clientSecretDescription": "Apple ile kimlik doğrulama için kullanılan özel anahtar içeriği (.p8 dosyası)",
"description": "Kullanıcıları Apple hesaplarıyla kimlik doğrulama",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, kullanıcılar Apple Kimlikleri ile oturum açabilir",
"keyId": "Anahtar Kimliği",
"keyIdDescription": "Apple Geliştirici Portalı'ndaki özel anahtarınızın kimliği",
"redirectUri": "Yeniden Yönlendirme URL'si",
"redirectUriDescription": "Lütfen Apple kimlik doğrulamasını başarıyla geçtikten sonra yönlendirilen URL'nin API adresini doldurun. Sonuna / eklemeyin.",
"teamId": "Takım Kimliği",
"teamIdDescription": "Apple Geliştirici Takım Kimliği",
"title": "Apple Girişi"
},
"common": {
"cancel": "İptal",
"save": "Kaydet",
"saveFailed": "Kaydetme işlemi başarısız",
"saveSuccess": "Başarıyla kaydedildi"
},
"communicationMethods": "Communication Methods",
"device": {
"blockVirtualMachine": "Sanal Makineyi Engelle",
"blockVirtualMachineDescription": "Etkinleştirildiğinde, cihazların sanal makinelerde veya emülatörlerde çalışması engellenecektir",
"communicationKey": "İletişim Anahtarı",
"communicationKeyDescription": "İletişim anahtarı, cihazlar ve sunucular arasında güvenli iletişim için kullanılır",
"description": "Kullanıcıları cihaz tanımlayıcılarıyla kimlik doğrulama",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, giriş ve kayıt için IMEI/IDFA/IDFV/AndroidID/Mac adresi gibi birden fazla cihaz tanımlayıcısı desteklenir.",
"enableSecurity": "İletişim Şifrelemesini Etkinleştir",
"enableSecurityDescription": "Etkinleştirildiğinde, cihazlar ve sunucular arasındaki iletişim şifrelenmiş olacaktır",
"showAds": "Reklamları Göster",
"showAdsDescription": "Etkinleştirildiğinde, cihazlarda reklamlar görüntülenecektir",
"title": "Cihaz Kimlik Doğrulama"
},
"deviceAuthMethods": "Device Authentication Methods",
"email": {
"basicSettings": "Temel Ayarlar",
"description": "Kullanıcıları e-posta adresleriyle kimlik doğrulama",
"emailSuffixWhitelist": "E-posta Sone Beyaz Listesi",
"emailSuffixWhitelistDescription": "Etkinleştirildiğinde, yalnızca listedeki eklerle biten e-postalar kayıt olabilir",
"emailVerification": "E-posta Doğrulama",
"emailVerificationDescription": "Etkinleştirildiğinde, kullanıcıların e-posta adreslerini doğrulamaları gerekecek",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, e-posta kaydı, giriş, bağlama ve ayırma işlevleri etkinleştirilecektir.",
"expirationEmailTemplate": "Son Kullanım Bildirimi Şablonu",
"expirationTemplate": "Son Kullanım Bildirimi",
"inputPlaceholder": "Değer girin...",
"logs": "Günlükler",
"logsDescription": "Gönderilen e-postaların geçmişini ve durumunu görüntüle",
"maintenanceEmailTemplate": "Bakım Bildirimi Şablonu",
"maintenanceTemplate": "Bakım Bildirimi",
"sendFailure": "Test e-postası gönderilemedi, lütfen yapılandırmayı kontrol edin.",
"sendSuccess": "Test e-postası başarıyla gönderildi.",
"sendTestEmail": "Test E-postası Gönder",
"sendTestEmailDescription": "Yapılandırmayı doğrulamak için bir test e-postası gönderin.",
"senderAddress": "Gönderen Adresi",
"senderAddressDescription": "E-postaların gönderilmesi için varsayılan e-posta adresi.",
"smtpAccount": "SMTP Hesabı",
"smtpAccountDescription": "Kimlik doğrulama için kullanılan e-posta hesabı.",
"smtpEncryptionMethod": "SMTP Şifreleme Yöntemi",
"smtpEncryptionMethodDescription": "SSL/TLS şifrelemesini etkinleştirip etkinleştirmemeyi seçin.",
"smtpPassword": "SMTP Şifresi",
"smtpPasswordDescription": "SMTP hesabı için şifre.",
"smtpServerAddress": "SMTP Sunucu Adresi",
"smtpServerAddressDescription": "E-postaları göndermek için kullanılan sunucu adresini belirtin.",
"smtpServerPort": "SMTP Sunucu Portu",
"smtpServerPortDescription": "SMTP sunucusuna bağlanmak için kullanılan portu belirtin.",
"smtpSettings": "SMTP Ayarları",
"templateVariables": {
"code": {
"description": "6 haneli doğrulama kodu",
"title": "Doğrulama Kodu"
},
"expire": {
"description": "Doğrulama kodu geçerlilik süresi (dakika)",
"title": "Geçerlilik Süresi"
},
"expireDate": {
"description": "Hizmetin son kullanma tarihi, kullanıcılara hizmetin sona erdiğinde hatırlatır",
"title": "Son Kullanım Tarihi"
},
"maintenanceDate": {
"description": "Sistem bakım tarihi, bakım başlangıç tarihini gösterir",
"title": "Bakım Tarihi"
},
"maintenanceTime": {
"description": "Tahmini bakım süresi, bakım zaman dilimini veya süresini gösterir",
"title": "Bakım Süresi"
},
"siteLogo": {
"description": "Web sitesi logo görüntü URL'si",
"title": "Site Logosu"
},
"siteName": {
"description": "Geçerli web sitesi adı",
"title": "Site Adı"
},
"title": "E-posta Şablon Değişkenleri",
"type": {
"conditionalSyntax": "Türe göre içerik değiştirmek için koşullu sözdizimini destekler",
"description": "E-posta türü tanımlayıcısı, 1 kayıt doğrulama kodu için, diğerleri şifre sıfırlama doğrulama kodu için",
"title": "E-posta Türü"
}
},
"title": "E-posta Kimlik Doğrulama",
"trafficExceedEmailTemplate": "Trafik Limiti Bildirimi Şablonu",
"trafficTemplate": "Trafik Limiti",
"verifyEmailTemplate": "Doğrulama E-postası Şablonu",
"verifyTemplate": "Doğrulama E-postası",
"whitelistSuffixes": "Beyaz Liste Sonekleri",
"whitelistSuffixesDescription": "Kayıt sırasında e-posta doğrulaması için kullanılır; satır başına bir tane",
"whitelistSuffixesPlaceholder": "E-posta eklerini girin, her satıra bir tane"
},
"facebook": {
"clientId": "Müşteri Kimliği",
"clientIdDescription": "Facebook Geliştirici Konsolu'ndan Facebook Uygulama Kimliği",
"clientSecret": "İstemci Sırrı",
"clientSecretDescription": "Facebook Geliştirici Konsolundan Facebook Uygulama Sırrı",
"description": "Kullanıcıları Facebook hesaplarıyla kimlik doğrulama",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, kullanıcılar Facebook hesaplarıyla oturum açabilirler",
"title": "Facebook Girişi"
},
"github": {
"clientId": "GitHub İstemci Kimliği",
"clientIdDescription": "GitHub OAuth uygulama ayarlarınızdaki istemci kimliği",
"clientSecret": "GitHub İstemci Sırrı",
"clientSecretDescription": "GitHub OAuth uygulama ayarlarından gelen istemci sırrı",
"description": "Kullanıcıları GitHub hesaplarıyla kimlik doğrulama",
"enable": "GitHub Kimlik Doğrulamayı Etkinleştir",
"enableDescription": "Kullanıcıların GitHub hesaplarıyla oturum açmalarına izin ver",
"title": "GitHub Girişi"
},
"google": {
"clientId": "Müşteri Kimliği",
"clientIdDescription": "Google Cloud Console'dan Google OAuth 2.0 İstemci Kimliği",
"clientSecret": "İstemci Sırrı",
"clientSecretDescription": "Google Cloud Konsolu'ndan Google OAuth 2.0 İstemci Sırrı",
"description": "Kullanıcıları Google hesaplarıyla kimlik doğrulama",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, kullanıcılar Google hesaplarıyla oturum açabilirler",
"title": "Google Girişi"
},
"log": {
"content": "İçerik",
@@ -23,52 +158,49 @@
"to": "Alıcı",
"updatedAt": "Güncellenme Tarihi"
},
"register": {
"day": "Gün",
"hour": "Saat",
"ipRegistrationLimit": "IP Kayıt Sınırı",
"ipRegistrationLimitDescription": "Etkinleştirildiğinde, kural gereksinimlerini karşılayan IP'lerin kayıt olması kısıtlanacaktır; IP belirlemenin CDN'ler veya ön uç proxy'leri nedeniyle sorunlara yol açabileceğini unutmayın.",
"minute": "Dakika",
"month": "Ay",
"noLimit": "Sınırsız",
"penaltyTime": "Ceza Süresi (dakika)",
"penaltyTimeDescription": "Kullanıcıların tekrar kayıt olabilmesi için ceza süresinin dolmasını beklemesi gerekmektedir.",
"registerSettings": "Kayıt Ayarları",
"registrationLimitCount": "Kayıt Sınır Sayısı",
"registrationLimitCountDescription": "Kayıt sınırına ulaşıldığında ceza uygulamasını etkinleştir.",
"saveSuccess": "Başarıyla Kaydedildi",
"stopNewUserRegistration": "Yeni Kullanıcı Kayıtlarını Durdur",
"stopNewUserRegistrationDescription": "Etkinleştirildiğinde, kimse kayıt olamaz.",
"trialDuration": "Deneme Süresi",
"trialRegistration": "Deneme Kaydı",
"trialRegistrationDescription": "Deneme kaydını etkinleştir; önce deneme paketini ve süresini değiştir.",
"trialSubscribePlan": "Deneme Abonelik Planı",
"trialSubscribePlanDescription": "Deneme abonelik planını seçin",
"year": "Yıl"
"phone": {
"accessLabel": "Erişim",
"applyPlatform": "Platforma Başvur",
"description": "Kullanıcıları telefon numaralarıyla kimlik doğrulama",
"enable": "Etkinleştir",
"enableTip": "Etkinleştirildikten sonra, cep telefonu kaydı, giriş, bağlama ve bağlantı kesme işlevleri etkinleştirilecektir",
"endpointLabel": "Uç Nokta",
"logs": "Günlükler",
"logsDescription": "Gönderilen SMS mesajlarının geçmişini ve durumunu görüntüle",
"phoneNumberLabel": "Telefon Numarası",
"placeholders": {
"template": "Doğrulama kodunuz {code}, 5 dakika geçerlidir"
},
"platform": "SMS Platformu",
"platformConfigTip": "Lütfen sağlanan {key} yapılandırmasını doldurun",
"platformTip": "Lütfen SMS platformunu seçin",
"secretLabel": "Gizli Anahtar",
"sendFailed": "Gönderim Başarısız",
"sendSuccess": "Gönderim Başarılı",
"settings": "Ayarlar",
"signNameLabel": "İmza Adı",
"template": "SMS Şablonu",
"templateCodeLabel": "Şablon Kodu",
"templateTip": "Lütfen SMS şablonunu doldurun, {code} kısmını ortada bırakın, aksi takdirde SMS işlevi çalışmayacaktır",
"testSms": "Test SMS Gönder",
"testSmsPhone": "Telefon numarasını girin",
"testSmsTip": "Yapılandırmanızı doğrulamak için bir test SMS'i gönderin",
"title": "Telefon Kimlik Doğrulama",
"updateSuccess": "Güncelleme Başarılı",
"whitelistAreaCode": "Beyaz Liste Alan Kodu",
"whitelistAreaCodeTip": "Lütfen beyaz liste alan kodlarını girin, örneğin, 1, 852, 886, 888",
"whitelistValidation": "Beyaz Liste Doğrulaması",
"whitelistValidationTip": "Etkinleştirildiğinde, yalnızca beyaz listedeki alan kodları SMS gönderebilir"
},
"verify": {
"inputPlaceholder": "Giriniz",
"loginVerificationCode": "Giriş Doğrulama Kodu",
"loginVerificationCodeDescription": "Giriş sırasında insan doğrulaması.",
"registrationVerificationCode": "Kayıt Doğrulama Kodu",
"registrationVerificationCodeDescription": "Kayıt sırasında insan doğrulaması.",
"resetPasswordVerificationCode": "Şifre Sıfırlama Doğrulama Kodu",
"resetPasswordVerificationCodeDescription": "Şifre sıfırlama sırasında insan doğrulaması.",
"saveSuccess": "Başarıyla Kaydedildi",
"turnstileSecretDescription": "Cloudflare tarafından sağlanan turnstile gizli anahtarı.",
"turnstileSiteKeyDescription": "Cloudflare tarafından sağlanan turnstile site anahtarı.",
"verifySettings": "Doğrulama Ayarları"
},
"verify-code": {
"dailyLimit": "Günlük Limit",
"dailyLimitDescription": "Günde gönderilebilecek maksimum doğrulama kodu sayısı",
"expireTime": "Son Kullanma Süresi",
"expireTimeDescription": "Doğrulama kodu son kullanma süresi (saniye)",
"interval": "Gönderim Aralığı",
"intervalDescription": "Doğrulama kodlarının gönderimi arasındaki minimum aralık (saniye)",
"saveSuccess": "Başarıyla Kaydedildi",
"second": "saniye",
"times": "kez",
"verifyCodeSettings": "Doğrulama Kodu Ayarları"
"socialAuthMethods": "Social Authentication Methods",
"telegram": {
"clientId": "Bot Kimliği",
"clientIdDescription": "Telegram Bot Kimliği, @BotFather'dan alabilirsiniz",
"clientSecret": "Bot Jetonu",
"clientSecretDescription": "Telegram Bot Token, bunu @BotFather'dan alabilirsiniz",
"description": "Kullanıcıları Telegram hesaplarıyla kimlik doğrulama",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, cep telefonu kaydı, giriş, bağlama ve bağlantı kesme işlevleri etkinleştirilecektir",
"title": "Telegram Girişi"
}
}
-14
View File
@@ -1,14 +0,0 @@
{
"blockVirtualMachine": "Sanal Makineyi Engelle",
"blockVirtualMachineDescription": "Etkinleştirildiğinde, cihazların sanal makinelerde veya emülatörlerde çalışması engellenecektir",
"communicationKey": "İletişim Anahtarı",
"communicationKeyDescription": "İletişim anahtarı, cihazlar ve sunucular arasında güvenli iletişim için kullanılır",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, giriş ve kayıt için IMEI/IDFA/IDFV/AndroidID/Mac adresi gibi birden fazla cihaz tanımlayıcısı desteklenir.",
"enableSecurity": "İletişim Şifrelemesini Etkinleştir",
"enableSecurityDescription": "Etkinleştirildiğinde, cihazlar ve sunucular arasındaki iletişim şifrelenmiş olacaktır",
"saveFailed": "Kaydetme başarısız oldu",
"saveSuccess": "Başarıyla kaydedildi",
"showAds": "Reklamları Göster",
"showAdsDescription": "Etkinleştirildiğinde, cihazlarda reklamlar görüntülenecektir"
}
-49
View File
@@ -1,49 +0,0 @@
{
"emailBasicConfigDescription": "SMTP sunucu ayarlarını ve e-posta doğrulama seçeneklerini yapılandırın",
"emailLogsDescription": "Gönderilen e-postaların geçmişini ve durumlarını görüntüleyin",
"emailSuffixWhitelist": "E-posta Sone Beyaz Listesi",
"emailSuffixWhitelistDescription": "Etkinleştirildiğinde, yalnızca listedeki eklerle biten e-postalar kayıt olabilir",
"emailVerification": "E-posta Doğrulama",
"emailVerificationDescription": "Etkinleştirildiğinde, kullanıcıların e-posta adreslerini doğrulamaları gerekecek",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, e-posta kaydı, giriş, bağlama ve ayırma işlevleri etkinleştirilecektir.",
"expiration_email_template": "Süre Sonu Bildirimi Şablonu",
"expiration_email_templateDescription": "{after}.variable{before} yer tutucuları gerçek verilerle değiştirilecektir. Bu değişkenleri koruduğunuzdan emin olun.",
"failed": "Başarısız",
"inputPlaceholder": "Değer girin...",
"logs": "Günlükler",
"maintenance_email_template": "Bakım Bildirimi Şablonu",
"maintenance_email_templateDescription": "{after}.variable{before} yer tutucuları gerçek verilerle değiştirilecektir. Bu değişkenleri koruduğunuzdan emin olun.",
"recipient": "Alıcı",
"saveFailed": "Yapılandırma kaydedilemedi",
"saveSuccess": "Yapılandırma başarıyla kaydedildi.",
"sendFailure": "Test e-postası gönderilemedi, lütfen yapılandırmayı kontrol edin.",
"sendSuccess": "Test e-postası başarıyla gönderildi.",
"sendTestEmail": "Test E-postası Gönder",
"sendTestEmailDescription": "Yapılandırmayı doğrulamak için bir test e-postası gönderin.",
"senderAddress": "Gönderen Adresi",
"senderAddressDescription": "E-postaların gönderilmesi için varsayılan e-posta adresi.",
"sent": "Gönderildi",
"sentAt": "Gönderildiği Zaman",
"settings": "Ayarlar",
"smtpAccount": "SMTP Hesabı",
"smtpAccountDescription": "Kimlik doğrulama için kullanılan e-posta hesabı.",
"smtpEncryptionMethod": "SMTP Şifreleme Yöntemi",
"smtpEncryptionMethodDescription": "SSL/TLS şifrelemesini etkinleştirip etkinleştirmemeyi seçin.",
"smtpPassword": "SMTP Şifresi",
"smtpPasswordDescription": "SMTP hesabı için şifre.",
"smtpServerAddress": "SMTP Sunucu Adresi",
"smtpServerAddressDescription": "E-postaları göndermek için kullanılan sunucu adresini belirtin.",
"smtpServerPort": "SMTP Sunucu Portu",
"smtpServerPortDescription": "SMTP sunucusuna bağlanmak için kullanılan portu belirtin.",
"status": "Durum",
"subject": "Konu",
"template": "Şablon",
"traffic_exceed_email_template": "Trafik Aşım Bildirimi Şablonu",
"traffic_exceed_email_templateDescription": "{after}.variable{before} yer tutucuları gerçek verilerle değiştirilecektir. Bu değişkenleri koruduğunuzdan emin olun.",
"verify_email_template": "Doğrulama E-posta Şablonu",
"verify_email_templateDescription": "{after}.variable{before} yer tutucuları gerçek verilerle değiştirilecektir. Bu değişkenleri koruduğunuzdan emin olun.",
"whitelistSuffixes": "Beyaz Liste Sonekleri",
"whitelistSuffixesDescription": "Kayıt sırasında e-posta doğrulaması için kullanılır; satır başına bir tane",
"whitelistSuffixesPlaceholder": "E-posta eklerini girin, her satıra bir tane"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Müşteri Kimliği",
"clientIdDescription": "Facebook Geliştirici Konsolu'ndan Facebook Uygulama Kimliği",
"clientSecret": "İstemci Sırrı",
"clientSecretDescription": "Facebook Geliştirici Konsolundan Facebook Uygulama Sırrı",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, kullanıcılar Facebook hesaplarıyla oturum açabilirler",
"saveFailed": "Kaydetme başarısız oldu",
"saveSuccess": "Kaydetme başarılı"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "GitHub İstemci Kimliği",
"clientIdDescription": "GitHub OAuth uygulama ayarlarınızdaki istemci kimliği",
"clientSecret": "GitHub İstemci Sırrı",
"clientSecretDescription": "GitHub OAuth uygulama ayarlarından gelen istemci sırrı",
"enable": "GitHub Kimlik Doğrulamayı Etkinleştir",
"enableDescription": "Kullanıcıların GitHub hesaplarıyla oturum açmalarına izin ver",
"saveFailed": "GitHub ayarlarını kaydetme başarısız oldu",
"saveSuccess": "GitHub ayarları başarıyla kaydedildi"
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Müşteri Kimliği",
"clientIdDescription": "Google Cloud Console'dan Google OAuth 2.0 İstemci Kimliği",
"clientSecret": "İstemci Sırrı",
"clientSecretDescription": "Google Cloud Konsolu'ndan Google OAuth 2.0 İstemci Sırrı",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, kullanıcılar Google hesaplarıyla oturum açabilirler",
"saveFailed": "Kaydetme başarısız oldu",
"saveSuccess": "Kaydetme başarılı"
}
-32
View File
@@ -1,32 +0,0 @@
{
"accessLabel": "Erişim",
"applyPlatform": "Platforma Başvur",
"enable": "Etkinleştir",
"enableTip": "Etkinleştirildikten sonra, cep telefonu kaydı, giriş, bağlama ve bağlantı kesme işlevleri etkinleştirilecektir",
"endpointLabel": "Uç Nokta",
"logs": "Günlükler",
"phoneNumberLabel": "Telefon Numarası",
"placeholders": {
"template": "Doğrulama kodunuz {code}, 5 dakika geçerlidir",
"templateCode": "Şablon kodunu girin"
},
"platform": "SMS Platformu",
"platformConfigTip": "Lütfen sağlanan {key} yapılandırmasını doldurun",
"platformTip": "Lütfen SMS platformunu seçin",
"secretLabel": "Gizli Anahtar",
"sendFailed": "Gönderim Başarısız",
"sendSuccess": "Gönderim Başarılı",
"settings": "Ayarlar",
"signNameLabel": "İmza Adı",
"template": "SMS Şablonu",
"templateCodeLabel": "Şablon Kodu",
"templateTip": "Lütfen SMS şablonunu doldurun, {code} kısmını ortada bırakın, aksi takdirde SMS işlevi çalışmayacaktır",
"testSms": "Test SMS Gönder",
"testSmsPhone": "Telefon numarasını girin",
"testSmsTip": "Yapılandırmanızı doğrulamak için bir test SMS'i gönderin",
"updateSuccess": "Güncelleme Başarılı",
"whitelistAreaCode": "Beyaz Liste Alan Kodu",
"whitelistAreaCodeTip": "Lütfen beyaz liste alan kodlarını girin, örneğin, 1, 852, 886, 888",
"whitelistValidation": "Beyaz Liste Doğrulaması",
"whitelistValidationTip": "Etkinleştirildiğinde, yalnızca beyaz listedeki alan kodları SMS gönderebilir"
}
+6
View File
@@ -8,9 +8,12 @@
"createRule": "Kural Ekle",
"createSuccess": "Kural başarıyla oluşturuldu",
"createdAt": "Oluşturulma Tarihi",
"default": "Varsayılan",
"defaultRule": "Varsayılan Kural",
"delete": "Sil",
"deleteSuccess": "Kural başarıyla silindi",
"deleteWarning": "Bu kuralı silmek istediğinize emin misiniz? Bu işlem geri alınamaz.",
"direct": "Doğrudan",
"downloadTemplate": "Şablonu İndir",
"edit": "Düzenle",
"editRule": "Kuralı Düzenle",
@@ -29,11 +32,14 @@
"noValidRules": "Geçerli kural bulunamadı",
"pleaseUploadFile": "Lütfen bir YAML dosyası yükleyin",
"preview": "Önizleme",
"reject": "Reddet",
"rulesFormat": "Kural formatı: kural türü, eşleşme içeriği,[politika], burada politika isteğe bağlıdır.\nEğer politika belirtilmemişse, mevcut kural grup adı otomatik olarak kullanılacaktır. Örnekler:",
"rulesLabel": "Kural İçeriği",
"searchRule": "Kural adını ara",
"selectTags": "Düğüm etiketlerini seç",
"selectType": "Kural türünü seç",
"tags": "Düğüm Etiketleri",
"tagsLabel": "Düğüm Etiketleri",
"type": "Kural Türü",
"updateSuccess": "Kural başarıyla güncellendi"
}
+100 -75
View File
@@ -33,21 +33,22 @@
"description": "Açıklama",
"edit": "Düzenle",
"editNodeGroup": "Düğüm Grubunu Düzenle",
"form": {
"cancel": "İptal",
"confirm": "Onayla",
"description": "Açıklama",
"name": "Ad"
},
"name": "Ad",
"title": "Düğüm Grubu Listesi",
"updatedAt": "Güncellenme Zamanı"
},
"groupForm": {
"cancel": "İptal",
"confirm": "Onayla",
"description": "Açıklama",
"name": "İsim"
},
"node": {
"abnormal": "Anormal",
"actions": "İşlemler",
"address": "Adres",
"all": "Tümü",
"basicInfo": "Temel Bilgiler",
"cancel": "İptal",
"confirm": "Onayla",
"confirmDelete": "Silmek istediğinizden emin misiniz?",
@@ -59,96 +60,120 @@
"delete": "Sil",
"deleteSuccess": "Başarıyla silindi",
"deleteWarning": "Sildikten sonra, veriler geri alınamaz. Lütfen dikkatli olun.",
"detail": "Ayrıntılar",
"disabled": "Devre Dışı",
"disk": "Disk",
"edit": "Düzenle",
"editNode": "Düğümü Düzenle",
"enable": "Etkinleştir",
"form": {
"allowInsecure": "Güvensizliğe izin ver",
"cancel": "İptal",
"city": "Şehir",
"confirm": "Onayla",
"country": "Ülke",
"edit": "Düzenle",
"editSecurity": "Güvenlik Ayarlarını Düzenle",
"enableTLS": "TLS'i Etkinleştir",
"encryptionMethod": "Şifreleme Yöntemi",
"flow": "Akış Kontrol Algoritması",
"groupId": "Düğüm Grubu",
"hopInterval": "Atlama Aralığı",
"hopPorts": "Atlama Portları",
"hopPortsPlaceholder": "Birden fazla portu virgülle ayırın",
"name": "Ad",
"obfsPassword": "Karmaşık Şifre",
"obfsPasswordPlaceholder": "Boş bırakılırsa karmaşıklaştırılmaz",
"path": "Yol",
"pleaseSelect": "Lütfen seçin",
"port": "Sunucu Portu",
"protocol": "Protokol",
"relayHost": "Röle Adresi",
"relayMode": "Röle Modu",
"relayModeOptions": {
"all": "Tümü",
"none": "Hiçbiri",
"random": "Rastgele"
},
"relayPort": "Röle Portu",
"relayPrefix": "Röle Öneki",
"remarks": "Açıklamalar",
"security": "Güvenlik",
"securityConfig": "Güvenlik Ayarları",
"security_config": {
"fingerprint": "Parmak İzi",
"privateKey": "Özel Anahtar",
"privateKeyPlaceholder": "Boş bırakılırsa otomatik oluşturulur",
"publicKey": "Genel Anahtar",
"publicKeyPlaceholder": "Boş bırakılırsa otomatik oluşturulur",
"serverAddress": "Sunucu Adresi",
"serverAddressPlaceholder": "REALITY hedef adresi, varsayılan olarak SNI kullanılır",
"serverName": "Sunucu Adı (SNI)",
"serverNamePlaceholder": "REALITY için zorunlu, arka uç ile uyumlu olmalı",
"serverPort": "Sunucu Portu",
"serverPortPlaceholder": "REALITY hedef portu, varsayılan 443",
"shortId": "Kısa ID",
"shortIdPlaceholder": "Boş bırakılırsa otomatik oluşturulur",
"sni": "Sunucu Adı Belirtimi (SNI)"
},
"selectEncryptionMethod": "Şifreleme Yöntemi Seç",
"selectNodeGroup": "Düğüm Grubu Seç",
"selectProtocol": "Protokol Seç",
"selectRelayMode": "Röle Modunu Seçin",
"serverAddr": "Sunucu Adresi",
"serverKey": "Sunucu Anahtarı",
"serverName": "Sunucu Adı",
"speedLimit": "Hız Sınırı",
"speedLimitPlaceholder": "Sınırsız",
"tags": "Etiketler",
"tagsPlaceholder": "Birden fazla etiket girmek için Enter veya virgül (,) kullanın",
"trafficRatio": "Trafik Oranı",
"transport": "Taşıma Protokolü",
"transportConfig": "Taşıma Protokolü Ayarları",
"transportHost": "Taşıma Sunucu Adresi",
"transportPath": "Taşıma Yolu",
"transportServerName": "Taşıma Sunucu Adı"
},
"enabled": "Etkin",
"expireTime": "Son Kullanma Tarihi",
"hide": "Gizle",
"id": "ID",
"ipAddresses": "IP Adresleri",
"lastUpdated": "Son Güncelleme",
"location": "Konum",
"memory": "Bellek",
"name": "Ad",
"noData": "--",
"node": "Düğüm",
"nodeDetail": "Düğüm Ayrıntıları",
"nodeGroup": "Düğüm Grubu",
"nodeStatus": "Düğüm Durumu",
"normal": "Normal",
"onlineCount": "Çevrimiçi Kişi Sayısı",
"onlineUsers": "Çevrimiçi Kullanıcılar",
"protocol": "Protokol",
"rate": "Oran",
"relay": "Röle",
"serverAddr": "Sunucu Adresi",
"speedLimit": "Hız Sınırı",
"status": "Durum",
"subscribeId": "Abonelik ID",
"subscribeName": "Abonelik Adı",
"subscription": "Abonelik",
"tags": "Etiketler",
"trafficRatio": "Trafik Oranı",
"trafficUsage": "Trafik Kullanımı",
"type": "Tür",
"updateSuccess": "Başarıyla güncellendi",
"updatedAt": "Güncellenme Zamanı"
"updatedAt": "Güncellenme Zamanı",
"userAccount": "Kullanıcı Hesabı",
"userDetail": "Kullanıcı Ayrıntıları",
"userId": "Kullanıcı ID"
},
"nodeForm": {
"allowInsecure": "Güvensiz Bağlantıya İzin Ver",
"cancel": "İptal",
"city": "Şehir",
"confirm": "Onayla",
"congestionController": "Tıkanıklık Kontrolörü",
"country": "Ülke",
"disableSni": "SNI'yi Devre Dışı Bırak",
"edit": "Düzenle",
"editSecurity": "Güvenlik Yapılandırmasını Düzenle",
"enableTLS": "TLS'yi Etkinleştir",
"encryptionMethod": "Şifreleme Yöntemi",
"fingerprint": "Parmak İzi",
"flow": "Akış Kontrol Algoritması",
"groupId": "Düğüm Grubu",
"hopInterval": "Atlama Aralığı",
"hopPorts": "Atlama Portları",
"hopPortsPlaceholder": "Birden fazla portu virgülle ayırın",
"name": "İsim",
"obfsPassword": "Obfuscation Şifresi",
"obfsPasswordPlaceholder": "Obfuscation olmaması için boş bırakın",
"path": "Yol",
"pleaseSelect": "Lütfen Seçin",
"port": "Sunucu Portu",
"protocol": "Protokol",
"reduceRtt": "RTT'yi Azalt",
"relayHost": "İletim Sunucusu",
"relayMode": "İletim Modu",
"relayPort": "İletim Portu",
"relayPrefix": "İletim Ön Eki",
"remarks": "Açıklamalar",
"security": "Güvenlik",
"securityConfig": "Güvenlik Yapılandırması",
"selectEncryptionMethod": "Şifreleme Yöntemini Seçin",
"selectNodeGroup": "Düğüm Grubunu Seçin",
"selectProtocol": "Protokolü Seçin",
"selectRelayMode": "İletim Modunu Seçin",
"serverAddr": "Sunucu Adresi",
"serverKey": "Sunucu Anahtarı",
"serverName": "Hizmet Adı",
"speedLimit": "Hız Limiti",
"speedLimitPlaceholder": "Sınırsız",
"tags": "Etiketler",
"tagsPlaceholder": "Birden fazla etiket girmek için Enter veya virgül (,) kullanın",
"trafficRatio": "Trafik Oranı",
"transport": "Taşıma Protokolü Yapılandırması",
"transportConfig": "Taşıma Protokolü Yapılandırması",
"transportHost": "Taşıma Sunucu Adresi",
"transportPath": "Taşıma Yolu",
"transportServerName": "Taşıma Sunucu Adı",
"udpRelayMode": "UDP İletim Modu"
},
"relayModeOptions": {
"all": "Hepsi",
"none": "Hiçbiri",
"random": "Rastgele"
},
"securityConfig": {
"fingerprint": "Parmak İzi",
"privateKey": "Özel Anahtar",
"privateKeyPlaceholder": "Otomatik oluşturma için boş bırakın",
"publicKey": "Açık Anahtar",
"publicKeyPlaceholder": "Otomatik oluşturma için boş bırakın",
"serverAddress": "Sunucu Adresi",
"serverAddressPlaceholder": "REALITY hedef adresi, varsayılan SNI kullanır",
"serverName": "Sunucu Adı (SNI)",
"serverNamePlaceholder": "REALITY gereklidir, arka uç ile tutarlı olmalıdır",
"serverPort": "Sunucu Portu",
"serverPortPlaceholder": "REALITY hedef portu, varsayılan 443",
"shortId": "Kısa ID",
"shortIdPlaceholder": "Otomatik oluşturma için boş bırakın",
"sni": "Sunucu Adı Belirtimi (SNI)"
},
"tabs": {
"node": "Düğüm",
+92 -11
View File
@@ -1,28 +1,77 @@
{
"authSettings": "Kimlik Doğrulama Ayarları",
"basicSettings": "Temel Ayarlar",
"common": {
"cancel": "İptal",
"save": "Ayarları Kaydet",
"saveFailed": "Kaydetme Başarısız",
"saveSuccess": "Başarıyla Kaydedildi"
},
"currency": {
"accessKey": "Anahtar",
"accessKeyDescription": "https://exchangerate.host tarafından ücretsiz sağlanan döviz kuru API anahtarı",
"accessKeyDescription": "{url} tarafından ücretsiz sağlanan döviz kuru API anahtarı",
"accessKeyPlaceholder": "API anahtarını girin",
"currencySymbol": "Para Birimi Simgesi",
"currencySymbolDescription": "Sadece gösterim amaçlı kullanılır, değiştirildiğinde sistemdeki tüm para birimi birimleri değişecektir",
"currencySymbolPlaceholder": "₺",
"currencyUnit": "Para Birimi Birimi",
"currencyUnitDescription": "Sadece gösterim amaçlı kullanılır, değiştirildiğinde sistemdeki tüm para birimi birimleri değişecektir",
"saveSuccess": "Başarıyla kaydedildi"
"currencyUnitPlaceholder": "TRY",
"description": "Para birimi birimleri, sembolleri ve döviz kuru API ayarlarını yapılandırın",
"title": "Para Birimi Yapılandırması"
},
"privacy-policy": {
"invite": {
"description": "Kullanıcı daveti ve referans ödül ayarlarını yapılandırın",
"forcedInvite": "Kayıt için Davet Gerektir",
"forcedInviteDescription": "Etkinleştirildiğinde, kullanıcıların bir davet bağlantısı aracılığıyla kaydolması gerekir",
"inputPlaceholder": "Lütfen girin",
"onlyFirstPurchase": "Sadece İlk Alım Ödülü",
"onlyFirstPurchaseDescription": "Etkinleştirildiğinde, referans verenler yalnızca yönlendirdikleri kullanıcıların ilk alımında ödül alır",
"referralPercentage": "Referans Ödül Yüzdesi",
"referralPercentageDescription": "Referans verenlere verilen ödül yüzdesi",
"saveFailed": "Kaydetme Başarısız",
"saveSuccess": "Başarıyla Kaydedildi",
"title": "Davet Ayarları"
},
"privacyPolicy": {
"description": "Gizlilik politikası içeriğini düzenleyin ve yönetin",
"title": "Gizlilik Politikası"
},
"register": {
"day": "gün",
"defaultSubscribe": "Varsayılan Abonelik",
"defaultSubscribeDescription": "Yeni kullanıcılar için varsayılan abonelik planı",
"description": "Kullanıcı kaydı ile ilgili ayarları yapılandırın",
"inputPlaceholder": "Lütfen girin",
"ipRegistrationLimit": "IP Kayıt Limiti",
"ipRegistrationLimitDescription": "Tek bir IP adresinden yapılacak kayıt sayısını sınırlayın",
"registrationLimitCount": "Kayıt Limiti Sayısı",
"registrationLimitCountDescription": "Limit süresi içinde her IP için izin verilen kayıt sayısı",
"registrationLimitExpire": "Limit Süresi",
"registrationLimitExpireDescription": "IP kayıt limiti için süre",
"saveFailed": "Kaydetme Başarısız",
"saveSuccess": "Başarıyla Kaydedildi",
"selectPlaceholder": "Lütfen seçin",
"stopNewUserRegistration": "Yeni Kullanıcı Kayıtını Durdur",
"stopNewUserRegistrationDescription": "Etkinleştirildiğinde, yeni kullanıcı kaydı devre dışı bırakılacaktır",
"title": "Kayıt Ayarları",
"trialDay": "Deneme Günleri",
"trialDayDescription": "Yeni kullanıcılara kayıt sırasında verilen deneme günleri",
"trialFlow": "Deneme Trafiği",
"trialFlowDescription": "Yeni kullanıcılara kayıt sırasında verilen deneme trafiği"
},
"site": {
"customData": "Özel Veri",
"customDataDescription": "Özel Veri, sitenin özel verileri için kullanılır",
"customHtml": "Özel HTML",
"customHtmlDescription": "Site'in body etiketinin altına yerleştirilecek özel HTML kodu.",
"description": "Temel site bilgilerini, logo, alan adı ve diğer ayarları yapılandırın",
"keywords": "Anahtar Kelimeler",
"keywordsDescription": "SEO amaçları için kullanılır",
"keywordsPlaceholder": "anahtar1, anahtar2, anahtar3",
"logo": "LOGO",
"logoDescription": "LOGO'nun gösterilmesi gereken yeri belirtir",
"logoPlaceholder": "Lütfen LOGO'nun URL adresini girin, '/' ile bitmemelidir",
"saveSuccess": "Başarıyla kaydedildi",
"siteDesc": "Site Açıklaması",
"siteDescDescription": "Site açıklamasının gösterilmesi gereken yeri belirtir",
"siteDescPlaceholder": "Lütfen site açıklamasını girin",
@@ -31,15 +80,47 @@
"siteDomainPlaceholder": "Lütfen alan adı adresini girin, birden fazla alan adı için her satıra bir tane yazın",
"siteName": "Site Adı",
"siteNameDescription": "Site adının gösterilmesi gereken yeri belirtir",
"siteNamePlaceholder": "Lütfen site adını girin"
},
"tabs": {
"currency": "Para Birimi",
"site": "Site",
"tos": "Hizmet Şartları"
"siteNamePlaceholder": "Lütfen site adını girin",
"title": "Site Yapılandırması"
},
"siteSettings": "Site Ayarları",
"tos": {
"saveSuccess": "Kaydetme Başarılı",
"description": "Hizmet şartları içeriğini düzenleyin ve yönetin",
"title": "Hizmet Şartları"
},
"userSecuritySettings": "Kullanıcı & Güvenlik",
"verify": {
"description": "Turnstile CAPTCHA ve doğrulama ayarlarını yapılandırın",
"enableLoginVerify": "Girişte Doğrulamayı Etkinleştir",
"enableLoginVerifyDescription": "Etkinleştirildiğinde, kullanıcıların giriş sırasında insan doğrulamasını geçmesi gerekir",
"enablePasswordVerify": "Şifre Sıfırlamada Doğrulamayı Etkinleştir",
"enablePasswordVerifyDescription": "Etkinleştirildiğinde, kullanıcıların şifre sıfırlama sırasında insan doğrulamasını geçmesi gerekir",
"enableRegisterVerify": "Kayıtta Doğrulamayı Etkinleştir",
"enableRegisterVerifyDescription": "Etkinleştirildiğinde, kullanıcıların kayıt sırasında insan doğrulamasını geçmesi gerekir",
"inputPlaceholder": "Lütfen girin",
"saveFailed": "Kaydetme Başarısız",
"saveSuccess": "Başarıyla Kaydedildi",
"title": "Güvenlik Doğrulaması",
"turnstileSecret": "Turnstile Gizli Anahtarı",
"turnstileSecretDescription": "Arka uç doğrulama için Cloudflare Turnstile gizli anahtarı",
"turnstileSecretPlaceholder": "Turnstile gizli anahtarını girin",
"turnstileSiteKey": "Turnstile Site Anahtarı",
"turnstileSiteKeyDescription": "Ön uç doğrulama için Cloudflare Turnstile site anahtarı",
"turnstileSiteKeyPlaceholder": "Turnstile site anahtarını girin"
},
"verifyCode": {
"dailyLimit": "Günlük Gönderim Limiti",
"dailyLimitDescription": "Her kullanıcının günde gönderebileceği maksimum doğrulama kodu sayısı",
"description": "E-posta doğrulama kodu gönderim kurallarını ve limitlerini yapılandırın",
"expireTime": "Doğrulama Kodu Geçerliliği",
"expireTimeDescription": "Doğrulama kodlarının geçerlilik süresi (saniye)",
"inputPlaceholder": "Lütfen girin",
"interval": "Gönderim Aralığı",
"intervalDescription": "İki doğrulama kodu gönderimi arasındaki minimum aralık (saniye)",
"saveFailed": "Kaydetme Başarısız",
"saveSuccess": "Başarıyla Kaydedildi",
"seconds": "saniye",
"times": "kez",
"title": "Doğrulama Kodu Ayarları"
}
}
-10
View File
@@ -1,10 +0,0 @@
{
"clientId": "Bot Kimliği",
"clientIdDescription": "Telegram Bot Kimliği, @BotFather'dan alabilirsiniz",
"clientSecret": "Bot Jetonu",
"clientSecretDescription": "Telegram Bot Token, bunu @BotFather'dan alabilirsiniz",
"enable": "Etkinleştir",
"enableDescription": "Etkinleştirildikten sonra, cep telefonu kaydı, giriş, bağlama ve bağlantı kesme işlevleri etkinleştirilecektir",
"saveFailed": "Kaydetme başarısız oldu",
"saveSuccess": "Kaydetme başarılı"
}