25f3fa3c0f
* Update Turkish localization strings * Update src/i18n/locales/tr.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/i18n/locales/tr.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/i18n/locales/tr.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/i18n/locales/tr.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/i18n/locales/tr.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> * Update src/i18n/locales/tr.json Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com> --------- Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
298 lines
11 KiB
JSON
298 lines
11 KiB
JSON
{
|
||
"pages": {
|
||
"me": "Hesap",
|
||
"clients": "İstemciler",
|
||
"admin": {
|
||
"panel": "Yönetici Paneli",
|
||
"general": "Genel",
|
||
"config": "Yapılandırma",
|
||
"interface": "Arayüz",
|
||
"hooks": "Hooks"
|
||
}
|
||
},
|
||
"user": {
|
||
"email": "E-Posta"
|
||
},
|
||
"me": {
|
||
"currentPassword": "Mevcut Şifre",
|
||
"enable2fa": "2FA'yı Etkinleştir",
|
||
"enable2faDesc": "Kimlik doğrulama uygulamanızla QR kodunu tarayın veya anahtarı manuel olarak girin.",
|
||
"2faKey": "TOTP Anahtarı",
|
||
"2faCodeDesc": "Uygulamanızdaki doğrulama kodunu girin.",
|
||
"disable2fa": "2FA'yı Devre Dışı Bırak",
|
||
"disable2faDesc": "2FA'yı kapatmak için şifrenizi girin."
|
||
},
|
||
"general": {
|
||
"name": "İsim",
|
||
"username": "Kullanıcı Adı",
|
||
"password": "Şifre",
|
||
"newPassword": "Yeni Şifre",
|
||
"updatePassword": "Şifreyi Güncelle",
|
||
"mtu": "MTU",
|
||
"allowedIps": "Allowed IPs",
|
||
"dns": "DNS",
|
||
"persistentKeepalive": "Persistent Keepalive",
|
||
"logout": "Çıkış Yap",
|
||
"continue": "Devam Et",
|
||
"host": "Host",
|
||
"port": "Port",
|
||
"yes": "Evet",
|
||
"no": "Hayır",
|
||
"confirmPassword": "Şifreyi Onayla",
|
||
"loading": "Yükleniyor...",
|
||
"2fa": "2FA (İki Faktörlü Doğrulama)",
|
||
"2faCode": "TOTP Kodu"
|
||
},
|
||
"setup": {
|
||
"welcome": "wg-easy kurulumuna hoş geldiniz",
|
||
"welcomeDesc": "Linux üzerinde WireGuard kurmanın ve yönetmenin en kolay yolu.",
|
||
"existingSetup": "Mevcut bir kurulumunuz var mı?",
|
||
"createAdminDesc": "Yönetim paneline giriş için bir kullanıcı adı ve güçlü bir şifre belirleyin.",
|
||
"setupConfigDesc": "İstemci cihazların bağlanacağı Host ve Port bilgilerini girin.",
|
||
"setupMigrationDesc": "Eski wg-easy verilerinizi taşımak için yedek dosyasını yükleyebilirsiniz.",
|
||
"upload": "Yükle",
|
||
"migration": "Yedeği Geri Yükle:",
|
||
"createAccount": "Hesap Oluştur",
|
||
"successful": "Kurulum Başarılı",
|
||
"hostDesc": "İstemcilerin bağlanacağı public hostname/IP",
|
||
"portDesc": "WireGuard'ın dinleyeceği public UDP portu"
|
||
},
|
||
"update": {
|
||
"updateAvailable": "Yeni bir güncelleme mevcut!",
|
||
"update": "Güncelle"
|
||
},
|
||
"theme": {
|
||
"dark": "Koyu Tema",
|
||
"light": "Açık Tema",
|
||
"system": "Sistem Teması"
|
||
},
|
||
"layout": {
|
||
"toggleCharts": "Grafikleri Göster/Gizle",
|
||
"donate": "Bağış Yap"
|
||
},
|
||
"login": {
|
||
"signIn": "Giriş Yap",
|
||
"rememberMe": "Beni hatırla",
|
||
"rememberMeDesc": "Oturumu açık tut",
|
||
"insecure": "Güvensiz bağlantı üzerinden giriş yapılamaz. Lütfen HTTPS kullanın.",
|
||
"2faRequired": "2FA Doğrulaması Gerekli",
|
||
"2faWrong": "Hatalı 2FA Kodu"
|
||
},
|
||
"client": {
|
||
"empty": "Henüz kayıtlı bir istemci yok.",
|
||
"newShort": "Yeni",
|
||
"sort": "Sırala",
|
||
"create": "İstemci Oluştur",
|
||
"created": "İstemci oluşturuldu",
|
||
"new": "Yeni İstemci",
|
||
"name": "İsim",
|
||
"expireDate": "Son Kullanma Tarihi",
|
||
"expireDateDesc": "Boş bırakılırsa süresiz olur.",
|
||
"delete": "Sil",
|
||
"deleteClient": "İstemciyi Sil",
|
||
"deleteDialog1": "Silmek istediğinize emin misiniz",
|
||
"deleteDialog2": "Bu işlem geri alınamaz.",
|
||
"enabled": "Aktif",
|
||
"address": "Adres",
|
||
"serverAllowedIps": "Server Allowed IPs",
|
||
"otlDesc": "Tek seferlik kısa link oluştur",
|
||
"permanent": "Süresiz",
|
||
"createdOn": "Oluşturulma: ",
|
||
"lastSeen": "Son Görülme: ",
|
||
"totalDownload": "Toplam İndirme: ",
|
||
"totalUpload": "Toplam Yükleme: ",
|
||
"newClient": "Yeni İstemci",
|
||
"disableClient": "İstemciyi Devre Dışı Bırak",
|
||
"enableClient": "İstemciyi Etkinleştir",
|
||
"noPrivKey": "Özel anahtar (private key) bulunamadı. Yapılandırma oluşturulamaz.",
|
||
"showQR": "QR Kodunu Göster",
|
||
"downloadConfig": "Config İndir",
|
||
"allowedIpsDesc": "VPN üzerinden yönlendirilecek IP'ler (global ayarı ezer)",
|
||
"serverAllowedIpsDesc": "Sunucunun istemciye yönlendireceği IP'ler",
|
||
"mtuDesc": "VPN tüneli için paket boyutu (MTU)",
|
||
"persistentKeepaliveDesc": "Bağlantıyı ayakta tutma aralığı (saniye). 0 devre dışı bırakır.",
|
||
"hooks": "Hooks",
|
||
"hooksDescription": "Hooks sadece wg-quick ile çalışır",
|
||
"hooksLeaveEmpty": "Sadece wg-quick içindir. Aksi halde boş bırakın.",
|
||
"dnsDesc": "İstemci DNS sunucuları (global ayarı ezer)",
|
||
"notConnected": "Bağlı Değil",
|
||
"endpoint": "Endpoint",
|
||
"endpointDesc": "İstemcinin WireGuard bağlantısı kurduğu IP adresi",
|
||
"search": "İstemci ara...",
|
||
"config": "Config",
|
||
"viewConfig": "Config Görüntüle",
|
||
"firewallIps": "Firewall Allowed IPs",
|
||
"firewallIpsDesc": "İstemcinin erişebileceği hedef IP/CIDR'ler (isteğe bağlı port/protokol filtreleme ile). Boş bırakılırsa Allowed IPs kullanılır. Ayrıntılı söz dizimi için dokümantasyona bakın.",
|
||
"downloadPng": "PNG İndir",
|
||
"copyPng": "PNG Kopyala"
|
||
},
|
||
"dialog": {
|
||
"change": "Değiştir",
|
||
"cancel": "İptal",
|
||
"create": "Oluştur"
|
||
},
|
||
"toast": {
|
||
"success": "Başarılı",
|
||
"saved": "Kaydedildi",
|
||
"error": "Hata",
|
||
"unknown": "Bilinmeyen hata. Detaylar için konsola bakın."
|
||
},
|
||
"form": {
|
||
"actions": "İşlemler",
|
||
"save": "Kaydet",
|
||
"revert": "Geri Al",
|
||
"sectionGeneral": "Genel",
|
||
"sectionAdvanced": "Gelişmiş",
|
||
"noItems": "Öge yok",
|
||
"nullNoItems": "Öge yok. Global ayarlar kullanılıyor.",
|
||
"add": "Ekle"
|
||
},
|
||
"admin": {
|
||
"general": {
|
||
"sessionTimeout": "Oturum Zaman Aşımı",
|
||
"sessionTimeoutDesc": "Beni Hatırla süresi (saniye)",
|
||
"metrics": "Metrikler",
|
||
"metricsPassword": "Şifre",
|
||
"metricsPasswordDesc": "Metrics endpoint'i için Bearer şifresi (argon2 hash destekler)",
|
||
"json": "JSON",
|
||
"jsonDesc": "JSON metrik rotası",
|
||
"prometheus": "Prometheus",
|
||
"prometheusDesc": "Prometheus metrik rotası"
|
||
},
|
||
"config": {
|
||
"connection": "Bağlantı",
|
||
"hostDesc": "İstemcilerin bağlanacağı Host (configleri etkiler)",
|
||
"portDesc": "İstemcilerin bağlanacağı UDP portu. Bunu değiştirmek mevcut istemci yapılandırmalarını geçersiz kılabilir ve WireGuard Arayüz Portu ile eşleşmelidir.",
|
||
"allowedIpsDesc": "Genel Allowed IPs (izin verilen IP'ler)",
|
||
"dnsDesc": "Global DNS",
|
||
"mtuDesc": "Varsayılan MTU (yeni istemciler için)",
|
||
"persistentKeepaliveDesc": "Varsayılan Keepalive (yeni istemciler için)",
|
||
"suggest": "Öner",
|
||
"suggestDesc": "Host alanı için bir IP veya Hostname öner"
|
||
},
|
||
"interface": {
|
||
"cidrSuccess": "CIDR güncellendi",
|
||
"device": "Arayüz",
|
||
"deviceDesc": "Trafiğin yönlendirileceği ağ arayüzü (ethernet)",
|
||
"mtuDesc": "WireGuard arayüz MTU'su",
|
||
"portDesc": "WireGuard dinleme portu",
|
||
"changeCidr": "CIDR Değiştir",
|
||
"restart": "Arayüzü Yeniden Başlat",
|
||
"restartDesc": "WireGuard arayüzünü resetler",
|
||
"restartWarn": "Arayüzü yeniden başlatmak tüm istemci bağlantılarını koparacaktır. Emin misiniz?",
|
||
"restartSuccess": "Arayüz yeniden başlatıldı",
|
||
"firewall": "Trafik Filtreleme",
|
||
"firewallEnabled": "İstemci Bazlı Firewall",
|
||
"firewallEnabledDesc": "iptables kullanarak istemci trafiğini kısıtlayın."
|
||
},
|
||
"introText": "Yönetici paneline hoş geldiniz.\n\nBuradan sistem ayarlarını, WireGuard yapılandırmasını ve Hooks ayarlarını yönetebilirsiniz."
|
||
},
|
||
"zod": {
|
||
"generic": {
|
||
"required": "{0} alanı zorunludur",
|
||
"validNumber": "{0} geçerli bir sayı olmalıdır",
|
||
"validNumberRange": "{0} geçerli bir sayı veya aralık olmalıdır",
|
||
"validString": "{0} geçerli bir metin olmalıdır",
|
||
"validBoolean": "{0} geçerli bir boolean olmalıdır",
|
||
"validArray": "{0} geçerli bir dizi olmalıdır",
|
||
"stringMin": "{0} en az {1} karakter olmalıdır",
|
||
"numberMin": "{0} en az {1} olmalıdır"
|
||
},
|
||
"client": {
|
||
"id": "Client ID",
|
||
"name": "İsim",
|
||
"expiresAt": "Son Kullanma",
|
||
"address4": "IPv4 Adresi",
|
||
"address6": "IPv6 Adresi",
|
||
"serverAllowedIps": "Server Allowed IPs",
|
||
"firewallIps": "Firewall Allowed IPs",
|
||
"firewallIpsInvalid": "Geçersiz Firewall IP formatı. Desteklenen söz dizimi için dokümantasyona bakın. See docs for supported syntax."
|
||
},
|
||
"user": {
|
||
"username": "Kullanıcı Adı",
|
||
"password": "Şifre",
|
||
"remember": "Hatırla",
|
||
"name": "İsim",
|
||
"email": "E-posta",
|
||
"emailInvalid": "Geçersiz e-posta formatı",
|
||
"passwordMatch": "Şifreler eşleşmiyor",
|
||
"totpEnable": "2FA Aktif",
|
||
"totpEnableTrue": "2FA Aktif edilmelidir",
|
||
"totpCode": "2FA Kodu"
|
||
},
|
||
"userConfig": {
|
||
"host": "Host"
|
||
},
|
||
"general": {
|
||
"sessionTimeout": "Zaman Aşımı",
|
||
"metricsEnabled": "Metrikler",
|
||
"metricsPassword": "Metrik Şifresi"
|
||
},
|
||
"interface": {
|
||
"cidr": "CIDR",
|
||
"device": "Aygıt",
|
||
"cidrValid": "Geçersiz CIDR"
|
||
},
|
||
"otl": "OTL (One Time Link)",
|
||
"stringMalformed": "Hatalı format",
|
||
"body": "Body geçerli bir obje olmalıdır",
|
||
"hook": "Hook",
|
||
"enabled": "Aktif",
|
||
"mtu": "MTU",
|
||
"port": "Port",
|
||
"persistentKeepalive": "Keepalive",
|
||
"address": "IP Adresi",
|
||
"dns": "DNS",
|
||
"allowedIps": "Allowed IPs",
|
||
"file": "Dosya"
|
||
},
|
||
"hooks": {
|
||
"preUp": "PreUp",
|
||
"postUp": "PostUp",
|
||
"preDown": "PreDown",
|
||
"postDown": "PostDown"
|
||
},
|
||
"copy": {
|
||
"notSupported": "Kopyalama desteklenmiyor",
|
||
"copied": "Kopyalandı!",
|
||
"failed": "Kopyalama başarısız",
|
||
"copy": "Kopyala"
|
||
},
|
||
"awg": {
|
||
"jCLabel": "Junk paket sayısı (Jc)",
|
||
"jCDescription": "Gönderilecek sahte paket sayısı (1-128)",
|
||
"jMinLabel": "Junk min boyutu (Jmin)",
|
||
"jMinDescription": "Sahte paketlerin minimum boyutu (Jmin < Jmax, MTU ile sınırlı)",
|
||
"jMaxLabel": "Junk maks boyutu (Jmax)",
|
||
"jMaxDescription": "Sahte paketlerin maksimum boyutu (Jmax > Jmin, MTU ile sınırlı)",
|
||
"s1Label": "Init junk boyutu (S1)",
|
||
"s1Description": "Başlangıç paketi junk boyutu",
|
||
"s2Label": "Response junk boyutu (S2)",
|
||
"s2Description": "Yanıt paketi junk boyutu",
|
||
"s3Label": "Cookie junk boyutu (S3)",
|
||
"s3Description": "Cookie reply junk boyutu",
|
||
"s4Label": "Transport junk boyutu (S4)",
|
||
"s4Description": "Transport junk boyutu",
|
||
"h1Label": "Init magic header (H1)",
|
||
"h1Description": "Init paket başlık değeri",
|
||
"h2Label": "Response magic header (H2)",
|
||
"h2Description": "Response paket başlık değeri",
|
||
"h3Label": "Cookie magic header (H3)",
|
||
"h3Description": "Cookie reply başlık değeri",
|
||
"h4Label": "Transport magic header (H4)",
|
||
"h4Description": "Transport paket başlık değeri",
|
||
"i1Label": "Özel junk 1 (I1)",
|
||
"i1Description": "Hex formatında protocol mimic paketi",
|
||
"i2Label": "Özel junk 2 (I2)",
|
||
"i2Description": "Hex formatında protocol mimic paketi",
|
||
"i3Label": "Özel junk 3 (I3)",
|
||
"i3Description": "Hex formatında protocol mimic paketi",
|
||
"i4Label": "Özel junk 4 (I4)",
|
||
"i4Description": "Hex formatında protocol mimic paketi",
|
||
"i5Label": "Özel junk 5 (I5)",
|
||
"i5Description": "Hex formatında protocol mimic paketi",
|
||
"mtuNote": "Değerler MTU'ya bağlıdır",
|
||
"obfuscationParameters": "AmneziaWG Obfuscation Ayarları"
|
||
}
|
||
}
|