From edaaeda506e2dae4e42a8f0a885fc0673f1b6c7c Mon Sep 17 00:00:00 2001 From: qwist1233-cpu Date: Fri, 25 Sep 2026 11:18:40 +0300 Subject: [PATCH] i18n(tr): add missing Turkish translations (#2828) Co-authored-by: qwist1233-cpu --- src/i18n/locales/tr.json | 26 +++++++++++++++++++++++++- 1 file changed, 25 insertions(+), 1 deletion(-) diff --git a/src/i18n/locales/tr.json b/src/i18n/locales/tr.json index 2860bb1f..584adbc0 100644 --- a/src/i18n/locales/tr.json +++ b/src/i18n/locales/tr.json @@ -153,6 +153,9 @@ "sectionAdvanced": "Gelişmiş", "noItems": "Öge yok", "nullNoItems": "Öge yok. Genel yapılandırma kullanılıyor.", + "nullNotSet": "Ayarlanmadı", + "set": "Ayarla", + "unset": "Kaldır", "add": "Ekle" }, "admin": { @@ -244,10 +247,12 @@ "cidr": "CIDR", "device": "Aygıt", "cidrValid": "Geçersiz CIDR", - "routingTable": "Yönlendirme tablosu auto, off veya bir tablo numarası olmalıdır" + "routingTable": "Yönlendirme tablosu auto, off veya bir tablo numarası olmalıdır", + "headerProtectionJunkSize": "Header Protection Key ayarlandığında S1-S4 junk boyutları en az 12 olmalıdır" }, "otl": "OTL (One Time Link)", "stringMalformed": "Hatalı format", + "keyMalformed": "Anahtar, 32 baytlık base64 kodlu bir anahtar olmalıdır", "body": "Body geçerli bir obje olmalıdır", "hook": "Hook", "enabled": "Aktif", @@ -304,6 +309,25 @@ "i4Description": "Hex formatında protocol mimic paketi: ", "i5Label": "Özel junk 5 (I5)", "i5Description": "Hex formatında protocol mimic paketi: ", + "rangeNote": "Aşağıdaki parametreler tek bir sayı veya kapsayıcı bir aralık (0-65535) kabul eder, örneğin 30 veya 30-90", + "headerProtectionKeyLabel": "Header protection anahtarı", + "headerProtectionKeyDescription": "Paket başlıklarını şifrelemek için kullanılan 32 baytlık base64 anahtar. Her iki tarafta da aynı olmalıdır, bu yüzden her istemciye kopyalanır. S1-S4'ün en az 12 olmasını gerektirir", + "contentPaddingAdditionLabel": "İçerik dolgu ekleme", + "contentPaddingAdditionDescription": "Şifrelemeden önce transport paketlerine eklenen rastgele miktarda bayt", + "rekeyAfterTimeLabel": "Yeniden anahtarlama süresi", + "rekeyAfterTimeDescription": "Oturum yeniden müzakere edilmeden önce geçecek saniye (WireGuard varsayılanı: 120)", + "rekeyTimeoutLabel": "Yeniden anahtarlama zaman aşımı", + "rekeyTimeoutDescription": "Handshake yeniden denemeleri arasındaki saniye (WireGuard varsayılanı: 5)", + "rejectAfterTimeLabel": "Reddetme süresi", + "rejectAfterTimeDescription": "Saniye cinsinden oturum ömrü (WireGuard varsayılanı: 180)", + "keepaliveTimeoutLabel": "Keepalive zaman aşımı", + "keepaliveTimeoutDescription": "Keepalive gönderilmeden önce boşta geçecek saniye (WireGuard varsayılanı: 10)", + "maxHandshakeAttemptsLabel": "Maks handshake denemesi", + "maxHandshakeAttemptsDescription": "Vazgeçmeden önceki handshake denemesi sayısı (WireGuard varsayılanı: 18)", + "randomTrailersLabel": "Rastgele son ekler", + "randomTrailersDescription": "Handshake paketlerine rastgele miktarda bayt ekler. Her iki tarafta da aynı olmalıdır, bu yüzden her istemciye kopyalanır", + "disableCookiesLabel": "Cookie'leri devre dışı bırak", + "disableCookiesDescription": "Yük altındayken handshake'lere cookie mesajlarıyla yanıt verme. Yalnızca tünelin bu tarafını etkiler", "mtuNote": "Değerler MTU'ya bağlıdır", "obfuscationParameters": "AmneziaWG Obfuscation Ayarları" }