Ver Fonte

chore(i18n): update tr-TR translations (#6288)

Co-authored-by: tarihcituranx <[email protected]>
Turan há 9 horas atrás
pai
commit
f204997c98
1 ficheiros alterados com 83 adições e 83 exclusões
  1. 83 83
      internal/web/translation/tr-TR.json

+ 83 - 83
internal/web/translation/tr-TR.json

@@ -49,7 +49,7 @@
   "sure": "Emin misiniz?",
   "sure": "Emin misiniz?",
   "encryption": "Şifreleme",
   "encryption": "Şifreleme",
   "transmission": "İletim",
   "transmission": "İletim",
-  "host": "Host",
+  "host": "Sunucu",
   "path": "Yol",
   "path": "Yol",
   "camouflage": "Maskeleme",
   "camouflage": "Maskeleme",
   "status": "Durum",
   "status": "Durum",
@@ -113,7 +113,7 @@
     "openMenu": "Menüyü aç",
     "openMenu": "Menüyü aç",
     "pinSidebar": "Kenar çubuğunu sabitle",
     "pinSidebar": "Kenar çubuğunu sabitle",
     "unpinSidebar": "Kenar çubuğu sabitlemesini kaldır",
     "unpinSidebar": "Kenar çubuğu sabitlemesini kaldır",
-    "subFormats": "Sub Formats"
+    "subFormats": "Abonelik Formatları"
   },
   },
   "pages": {
   "pages": {
     "login": {
     "login": {
@@ -268,11 +268,11 @@
       "panel": "Panel",
       "panel": "Panel",
       "threads": "İş parçacıkları",
       "threads": "İş parçacıkları",
       "uptime": "Çalışma süresi",
       "uptime": "Çalışma süresi",
-      "logLevelDebug": "Debug",
-      "logLevelInfo": "Info",
-      "logLevelNotice": "Notice",
-      "logLevelWarning": "Warning",
-      "logLevelError": "Error",
+      "logLevelDebug": "Hata Ayıklama",
+      "logLevelInfo": "Bilgi",
+      "logLevelNotice": "Duyuru",
+      "logLevelWarning": "Uyarı",
+      "logLevelError": "Hata",
       "accessDirect": "DIRECT",
       "accessDirect": "DIRECT",
       "accessBlocked": "BLOCKED",
       "accessBlocked": "BLOCKED",
       "accessProxy": "PROXY",
       "accessProxy": "PROXY",
@@ -379,9 +379,9 @@
       "IPLimitlogclear": "Günlüğü Temizle",
       "IPLimitlogclear": "Günlüğü Temizle",
       "setDefaultCert": "Panelden Sertifikayı Ayarla",
       "setDefaultCert": "Panelden Sertifikayı Ayarla",
       "setDefaultCertEmpty": "Panel için sertifika yapılandırılmamış. Önce Ayarlar'dan ayarlayın.",
       "setDefaultCertEmpty": "Panel için sertifika yapılandırılmamış. Önce Ayarlar'dan ayarlayın.",
-      "streamTab": "Akış",
+      "streamTab": "Akış (Stream)",
       "securityTab": "Güvenlik",
       "securityTab": "Güvenlik",
-      "sniffingTab": "Dinleme",
+      "sniffingTab": "Dinleme (Sniffing)",
       "sniffingMetadataOnly": "Yalnızca üst veri",
       "sniffingMetadataOnly": "Yalnızca üst veri",
       "sniffingRouteOnly": "Yalnızca yönlendirme",
       "sniffingRouteOnly": "Yalnızca yönlendirme",
       "sniffingIpsExcluded": "Hariç tutulan IP'ler",
       "sniffingIpsExcluded": "Hariç tutulan IP'ler",
@@ -405,9 +405,9 @@
         "allHelp": "Tüm alanları tek bir düzenleyicide içeren tam gelen bağlantı nesnesi.",
         "allHelp": "Tüm alanları tek bir düzenleyicide içeren tam gelen bağlantı nesnesi.",
         "settings": "Ayarlar",
         "settings": "Ayarlar",
         "settingsHelp": "Xray settings bloğunun sarmalayıcısı:",
         "settingsHelp": "Xray settings bloğunun sarmalayıcısı:",
-        "sniffing": "Sniffing",
+        "sniffing": "Dinleme (Sniffing)",
         "sniffingHelp": "Xray sniffing bloğunun sarmalayıcısı:",
         "sniffingHelp": "Xray sniffing bloğunun sarmalayıcısı:",
-        "stream": "Stream",
+        "stream": "Akış (Stream)",
         "streamHelp": "Xray stream bloğunun sarmalayıcısı:"
         "streamHelp": "Xray stream bloğunun sarmalayıcısı:"
       },
       },
       "subSortIndex": "Sıralama",
       "subSortIndex": "Sıralama",
@@ -497,14 +497,14 @@
         "visionTestseed": "Vision Testseed",
         "visionTestseed": "Vision Testseed",
         "version": "Sürüm",
         "version": "Sürüm",
         "udpIdleTimeout": "UDP Idle Timeout (s)",
         "udpIdleTimeout": "UDP Idle Timeout (s)",
-        "masquerade": "Masquerade",
+        "masquerade": "Gizleme (Masquerade)",
         "type": "Tip",
         "type": "Tip",
-        "upstreamUrl": "Upstream URL",
+        "upstreamUrl": "Üst Sunucu URL (Upstream)",
         "rewriteHost": "Host'u Yeniden Yaz",
         "rewriteHost": "Host'u Yeniden Yaz",
         "skipTlsVerify": "TLS Doğrulamayı Atla",
         "skipTlsVerify": "TLS Doğrulamayı Atla",
         "directory": "Dizin",
         "directory": "Dizin",
         "statusCode": "Durum Kodu",
         "statusCode": "Durum Kodu",
-        "body": "Body",
+        "body": "Gövde",
         "headers": "Başlıklar",
         "headers": "Başlıklar",
         "proxyProtocol": "Proxy Protocol",
         "proxyProtocol": "Proxy Protocol",
         "requestVersion": "İstek Sürümü",
         "requestVersion": "İstek Sürümü",
@@ -517,29 +517,29 @@
         "responseHeaders": "Yanıt Başlıkları",
         "responseHeaders": "Yanıt Başlıkları",
         "heartbeatPeriod": "Heartbeat Periyodu",
         "heartbeatPeriod": "Heartbeat Periyodu",
         "serviceName": "Servis Adı",
         "serviceName": "Servis Adı",
-        "authority": "Authority",
-        "multiMode": "Multi Mode",
+        "authority": "Yetki",
+        "multiMode": "Çoklu Mod",
         "maxBufferedUpload": "Maks. Tamponlu Yükleme",
         "maxBufferedUpload": "Maks. Tamponlu Yükleme",
         "maxUploadSize": "Maks. Yükleme Boyutu (Byte)",
         "maxUploadSize": "Maks. Yükleme Boyutu (Byte)",
         "streamUpServer": "Stream-Up Sunucusu",
         "streamUpServer": "Stream-Up Sunucusu",
         "serverMaxHeaderBytes": "Sunucu Maks. Başlık Byte'ı",
         "serverMaxHeaderBytes": "Sunucu Maks. Başlık Byte'ı",
-        "paddingBytes": "Padding Byte'ı",
+        "paddingBytes": "Dolgu (Padding) Byte'ı",
         "uplinkHttpMethod": "Uplink HTTP Yöntemi",
         "uplinkHttpMethod": "Uplink HTTP Yöntemi",
-        "paddingObfsMode": "Padding Obfs Modu",
-        "paddingKey": "Padding Key",
-        "paddingHeader": "Padding Header",
-        "paddingPlacement": "Padding Konumu",
-        "paddingMethod": "Padding Yöntemi",
-        "sessionPlacement": "Session Placement",
-        "sessionKey": "Session Key",
+        "paddingObfsMode": "Dolgu (Padding) Obfs Modu",
+        "paddingKey": "Dolgu (Padding) Anahtarı",
+        "paddingHeader": "Dolgu (Padding) Başlığı",
+        "paddingPlacement": "Dolgu (Padding) Konumu",
+        "paddingMethod": "Dolgu (Padding) Yöntemi",
+        "sessionPlacement": "Oturum Yerleşimi",
+        "sessionKey": "Oturum Anahtarı",
         "sessionIDTable": "Oturum Kimliği Tablosu",
         "sessionIDTable": "Oturum Kimliği Tablosu",
         "sessionIDTableHint": "Oturum kimliği üretmek için karakter kümesi: önceden tanımlı bir ad (ALPHABET, Base62, hex, number, …) veya düz ASCII dizesi. xray-core varsayılanı için boş bırakın.",
         "sessionIDTableHint": "Oturum kimliği üretmek için karakter kümesi: önceden tanımlı bir ad (ALPHABET, Base62, hex, number, …) veya düz ASCII dizesi. xray-core varsayılanı için boş bırakın.",
         "sessionIDLength": "Oturum Kimliği Uzunluğu",
         "sessionIDLength": "Oturum Kimliği Uzunluğu",
         "sessionIDLengthHint": "Üretilen oturum kimliğinin uzunluğu veya aralığı (örn. 8-16). Yalnızca bir Oturum Kimliği Tablosu ayarlandığında kullanılır; en küçük değer 0'dan büyük olmalıdır.",
         "sessionIDLengthHint": "Üretilen oturum kimliğinin uzunluğu veya aralığı (örn. 8-16). Yalnızca bir Oturum Kimliği Tablosu ayarlandığında kullanılır; en küçük değer 0'dan büyük olmalıdır.",
-        "sequencePlacement": "Sequence Placement",
-        "sequenceKey": "Sequence Key",
-        "uplinkDataPlacement": "Uplink Data Placement",
-        "uplinkDataKey": "Uplink Data Key",
+        "sequencePlacement": "Dizi Yerleşimi",
+        "sequenceKey": "Sıra Anahtarı",
+        "uplinkDataPlacement": "Yükleme Veri Yerleşimi",
+        "uplinkDataKey": "Yükleme Veri Anahtarı",
         "noSseHeader": "SSE Başlığı Yok",
         "noSseHeader": "SSE Başlığı Yok",
         "ttiMs": "TTI (ms)",
         "ttiMs": "TTI (ms)",
         "uplinkMbps": "Uplink (MB/s)",
         "uplinkMbps": "Uplink (MB/s)",
@@ -548,9 +548,9 @@
         "maxSendingWindow": "Maks. Gönderme Penceresi",
         "maxSendingWindow": "Maks. Gönderme Penceresi",
         "externalProxy": "Harici Proxy",
         "externalProxy": "Harici Proxy",
         "forceTls": "TLS'ye Zorla",
         "forceTls": "TLS'ye Zorla",
-        "fingerprint": "Fingerprint",
+        "fingerprint": "Parmak İzi",
         "defaultOption": "Varsayılan",
         "defaultOption": "Varsayılan",
-        "routeMark": "Route Mark",
+        "routeMark": "Güzergâh İşareti",
         "tcpKeepAliveInterval": "TCP Keep Alive Interval",
         "tcpKeepAliveInterval": "TCP Keep Alive Interval",
         "tcpKeepAliveIdle": "TCP Keep Alive Idle",
         "tcpKeepAliveIdle": "TCP Keep Alive Idle",
         "tcpMaxSeg": "TCP Max Seg",
         "tcpMaxSeg": "TCP Max Seg",
@@ -559,10 +559,10 @@
         "tcpWindowClampHint": "İşletim sistemi varsayılanını kullanmak için 0 bırakın. Sıfır olmayan değerler ilan edilen TCP alım penceresini sınırlar; 600 gibi değerler (Xray belgelerindeki örnek) yüksek gecikmeli bağlantılarda verimi çökertebilir.",
         "tcpWindowClampHint": "İşletim sistemi varsayılanını kullanmak için 0 bırakın. Sıfır olmayan değerler ilan edilen TCP alım penceresini sınırlar; 600 gibi değerler (Xray belgelerindeki örnek) yüksek gecikmeli bağlantılarda verimi çökertebilir.",
         "tcpFastOpen": "TCP Fast Open",
         "tcpFastOpen": "TCP Fast Open",
         "multipathTcp": "Multipath TCP",
         "multipathTcp": "Multipath TCP",
-        "penetrate": "Penetrate",
+        "penetrate": "Delip Geçme (Penetrate)",
         "v6Only": "Yalnızca IPv6",
         "v6Only": "Yalnızca IPv6",
         "tcpCongestion": "TCP Congestion",
         "tcpCongestion": "TCP Congestion",
-        "dialerProxy": "Dialer Proxy",
+        "dialerProxy": "Çevirici Proxy (Dialer Proxy)",
         "trustedXForwardedFor": "Güvenilir X-Forwarded-For",
         "trustedXForwardedFor": "Güvenilir X-Forwarded-For",
         "trustedXForwardedForHint": "Gerçek istemci IP'sini almak için bu istek başlığına güven (örn. Cloudflare CDN arkasındaki CF-Connecting-IP). Yalnızca WebSocket, HTTPUpgrade, XHTTP ve gRPC taşımalarında geçerlidir. İletilen başlıkları yok saymak için boş bırakın.",
         "trustedXForwardedForHint": "Gerçek istemci IP'sini almak için bu istek başlığına güven (örn. Cloudflare CDN arkasındaki CF-Connecting-IP). Yalnızca WebSocket, HTTPUpgrade, XHTTP ve gRPC taşımalarında geçerlidir. İletilen başlıkları yok saymak için boş bırakın.",
         "proxyProtocolHint": "Gerçek istemci IP'sini bir üst L4 tüneli veya rölesi (HAProxy, gost, nginx-stream, Xray dokodemo-door) ya da Cloudflare Spectrum üzerinden öğrenmek için PROXY protocol başlığını kabul et. Üst sunucu PROXY protocol göndermek ZORUNDADIR. TCP, WebSocket, HTTPUpgrade ve gRPC üzerinde çalışır; mKCP üzerinde çalışmaz.",
         "proxyProtocolHint": "Gerçek istemci IP'sini bir üst L4 tüneli veya rölesi (HAProxy, gost, nginx-stream, Xray dokodemo-door) ya da Cloudflare Spectrum üzerinden öğrenmek için PROXY protocol başlığını kabul et. Üst sunucu PROXY protocol göndermek ZORUNDADIR. TCP, WebSocket, HTTPUpgrade ve gRPC üzerinde çalışır; mKCP üzerinde çalışmaz.",
@@ -581,7 +581,7 @@
         "customSockopt": "Özel Sockopt",
         "customSockopt": "Özel Sockopt",
         "addCustomOption": "Özel Seçenek Ekle",
         "addCustomOption": "Özel Seçenek Ekle",
         "serverNameIndication": "Server Name Indication (SNI)",
         "serverNameIndication": "Server Name Indication (SNI)",
-        "cipherSuites": "Cipher Suites",
+        "cipherSuites": "Şifreleme Takımları",
         "autoOption": "Otomatik",
         "autoOption": "Otomatik",
         "minMaxVersion": "Min/Maks Sürüm",
         "minMaxVersion": "Min/Maks Sürüm",
         "rejectUnknownSni": "Bilinmeyen SNI Reddet",
         "rejectUnknownSni": "Bilinmeyen SNI Reddet",
@@ -606,7 +606,7 @@
         "maxClientVerHint": "Boş, üst sınır yok demektir. Ayarlanırsa geçerli alt sınırın — Min. Kullanıcı Sürümü, o alan boşsa Xray-core'un yerleşik alt sınırı — altında olmamalıdır, aksi halde tüm istemciler reddedilir.",
         "maxClientVerHint": "Boş, üst sınır yok demektir. Ayarlanırsa geçerli alt sınırın — Min. Kullanıcı Sürümü, o alan boşsa Xray-core'un yerleşik alt sınırı — altında olmamalıdır, aksi halde tüm istemciler reddedilir.",
         "clientVerInvalid": "İstemci sürümü noktayla ayrılmış en fazla üç sayıdan oluşmalıdır, her biri 0-255 (örn. 26.3.27)",
         "clientVerInvalid": "İstemci sürümü noktayla ayrılmış en fazla üç sayıdan oluşmalıdır, her biri 0-255 (örn. 26.3.27)",
         "maxClientVerBelowMin": "Maks. istemci sürümü, en düşük istemci sürümünün altında olamaz",
         "maxClientVerBelowMin": "Maks. istemci sürümü, en düşük istemci sürümünün altında olamaz",
-        "shortIds": "Short IDs",
+        "shortIds": "Kısa Kimlikler",
         "realityTargetHint": "Zorunlu. Bir port içermelidir (ör. example.com:443). Port belirtilmezse Xray-core başlamaz.",
         "realityTargetHint": "Zorunlu. Bir port içermelidir (ör. example.com:443). Port belirtilmezse Xray-core başlamaz.",
         "realityTargetRequired": "REALITY hedefi zorunludur",
         "realityTargetRequired": "REALITY hedefi zorunludur",
         "realityTargetNeedsPort": "REALITY hedefi bir port içermelidir (ör. example.com:443)",
         "realityTargetNeedsPort": "REALITY hedefi bir port içermelidir (ör. example.com:443)",
@@ -634,7 +634,7 @@
         "spiderXHint": "İstemci başına tohum — panel bundan her istemci için benzersiz bir spx yolu türetir; herkesin yolunu döndürmek için yeniden üretin",
         "spiderXHint": "İstemci başına tohum — panel bundan her istemci için benzersiz bir spx yolu türetir; herkesin yolunu döndürmek için yeniden üretin",
         "getNewCert": "Yeni Sertifika Al",
         "getNewCert": "Yeni Sertifika Al",
         "mldsa65Seed": "mldsa65 Seed",
         "mldsa65Seed": "mldsa65 Seed",
-        "mldsa65Verify": "mldsa65 Verify",
+        "mldsa65Verify": "mldsa65 Doğrula",
         "getNewSeed": "Yeni Seed Al",
         "getNewSeed": "Yeni Seed Al",
         "listenHelp": "TCP portu yerine bir Unix soket yolu (örn. /run/xray/in.sock) ya da @ ön ekli bir soyut soket adı (örn. @xray/in.sock) da girebilirsiniz — bu durumda Port'u 0 olarak ayarlayın.",
         "listenHelp": "TCP portu yerine bir Unix soket yolu (örn. /run/xray/in.sock) ya da @ ön ekli bir soyut soket adı (örn. @xray/in.sock) da girebilirsiniz — bu durumda Port'u 0 olarak ayarlayın.",
         "shareAddrStrategy": "Paylaşım adresi stratejisi",
         "shareAddrStrategy": "Paylaşım adresi stratejisi",
@@ -674,19 +674,19 @@
       },
       },
       "info": {
       "info": {
         "mode": "Mod",
         "mode": "Mod",
-        "grpcServiceName": "grpc serviceName",
+        "grpcServiceName": "grpc hizmetAdı",
         "grpcMultiMode": "grpc multiMode",
         "grpcMultiMode": "grpc multiMode",
         "interfaceName": "Arabirim Adı",
         "interfaceName": "Arabirim Adı",
-        "mtu": "MTU",
-        "gateway": "Gateway",
+        "mtu": "Takım Tezgahı Üniversitesi",
+        "gateway": "Ağ Geçidi",
         "dns": "DNS",
         "dns": "DNS",
         "outboundsInterface": "Giden Arabirimi",
         "outboundsInterface": "Giden Arabirimi",
         "autoSystemRoutes": "Otomatik Sistem Yönlendirmeleri",
         "autoSystemRoutes": "Otomatik Sistem Yönlendirmeleri",
-        "followRedirect": "FollowRedirect",
+        "followRedirect": "Yönlendirmeyi Takip Et",
         "auth": "Auth",
         "auth": "Auth",
         "noKernelTun": "Çekirdeksiz TUN",
         "noKernelTun": "Çekirdeksiz TUN",
-        "keepAlive": "Keep alive",
-        "peerNumber": "Peer {n}",
+        "keepAlive": "Canlı tut",
+        "peerNumber": " {n}",
         "peerNumberConfig": "Peer {n} Yapılandırması"
         "peerNumberConfig": "Peer {n} Yapılandırması"
       },
       },
       "sniffingDestOverride": "Hedef geçersiz kılma"
       "sniffingDestOverride": "Hedef geçersiz kılma"
@@ -857,10 +857,10 @@
       "delOrphansConfirmTitle": "Gelen Bağlantısı Olmayan Kullanıcılar Silinsin Mi?",
       "delOrphansConfirmTitle": "Gelen Bağlantısı Olmayan Kullanıcılar Silinsin Mi?",
       "delOrphansConfirmContent": "Hiçbir gelen bağlantıya bağlı olmayan her kullanıcı, trafik kaydıyla birlikte silinir. Geri alınamaz.",
       "delOrphansConfirmContent": "Hiçbir gelen bağlantıya bağlı olmayan her kullanıcı, trafik kaydıyla birlikte silinir. Geri alınamaz.",
       "auth": "Auth",
       "auth": "Auth",
-      "hysteriaAuth": "Hysteria Auth",
+      "hysteriaAuth": "Hysteria Yetkilendirme",
       "hysteriaAuthDesc": "Yalnızca Hysteria istemcilerinin kullandığı kimlik bilgisi. Trojan ve Shadowsocks bunun yerine \"Şifre\" alanını kullanır.",
       "hysteriaAuthDesc": "Yalnızca Hysteria istemcilerinin kullandığı kimlik bilgisi. Trojan ve Shadowsocks bunun yerine \"Şifre\" alanını kullanır.",
       "uuid": "UUID",
       "uuid": "UUID",
-      "flow": "Flow",
+      "flow": "Akış",
       "vmessSecurity": "VMess Güvenlik",
       "vmessSecurity": "VMess Güvenlik",
       "wireguardPrivateKey": "WireGuard Özel Anahtarı",
       "wireguardPrivateKey": "WireGuard Özel Anahtarı",
       "wireguardPublicKey": "WireGuard Genel Anahtarı",
       "wireguardPublicKey": "WireGuard Genel Anahtarı",
@@ -965,7 +965,7 @@
       "address": "Adres",
       "address": "Adres",
       "port": "Port",
       "port": "Port",
       "basePath": "Temel Yol",
       "basePath": "Temel Yol",
-      "apiToken": "API Token",
+      "apiToken": "API Jetonu",
       "apiTokenPlaceholder": "Uzak panelin Ayarlar sayfasındaki token",
       "apiTokenPlaceholder": "Uzak panelin Ayarlar sayfasındaki token",
       "apiTokenHint": "Uzak panel API token'ını Kimlik Doğrulama → API Token altında gösterir.",
       "apiTokenHint": "Uzak panel API token'ını Kimlik Doğrulama → API Token altında gösterir.",
       "apiTokenKeepHint": "Mevcut token'ı korumak için boş bırakın",
       "apiTokenKeepHint": "Mevcut token'ı korumak için boş bırakın",
@@ -1033,7 +1033,7 @@
         "updateResult": "{ok} düğümde güncelleme başlatıldı, {failed} başarısız",
         "updateResult": "{ok} düğümde güncelleme başlatıldı, {failed} başarısız",
         "updateNoneEligible": "En az bir çevrimiçi ve etkin düğüm seçin",
         "updateNoneEligible": "En az bir çevrimiçi ve etkin düğüm seçin",
         "saveMtls": "Düğüm mTLS kaydet",
         "saveMtls": "Düğüm mTLS kaydet",
-        "reloadMtls": "Reload master mTLS credential"
+        "reloadMtls": "Ana mTLS kimlik bilgilerini yeniden yükle"
       },
       },
       "tlsVerifyMode": "TLS Doğrulaması",
       "tlsVerifyMode": "TLS Doğrulaması",
       "tlsVerifyModeHint": "Panelin düğümün HTTPS sertifikasını nasıl doğrulayacağını belirler. Sabitle veya Atla, kendinden imzalı sertifikalar içindir (yalnızca https düğümleri).",
       "tlsVerifyModeHint": "Panelin düğümün HTTPS sertifikasını nasıl doğrulayacağını belirler. Sabitle veya Atla, kendinden imzalı sertifikalar içindir (yalnızca https düğümleri).",
@@ -1051,7 +1051,7 @@
         "caFailed": "CA sertifikası alınamadı",
         "caFailed": "CA sertifikası alınamadı",
         "trustLabel": "Güvenilen üst CA",
         "trustLabel": "Güvenilen üst CA",
         "trustHint": "Bu panel kendisi bir düğümse, istemci sertifikasını zorunlu kılmak için onu yöneten panelin CA’sını buraya yapıştırın. Uygulamak için paneli yeniden başlatın.",
         "trustHint": "Bu panel kendisi bir düğümse, istemci sertifikasını zorunlu kılmak için onu yöneten panelin CA’sını buraya yapıştırın. Uygulamak için paneli yeniden başlatın.",
-        "trustPlaceholder": "-----BEGIN CERTIFICATE-----",
+        "trustPlaceholder": "-----SERTİFİKA BAŞLANGICI-----",
         "save": "Güvenilen CA’yı kaydet",
         "save": "Güvenilen CA’yı kaydet",
         "saved": "Güvenilen CA kaydedildi — uygulamak için paneli yeniden başlatın"
         "saved": "Güvenilen CA kaydedildi — uygulamak için paneli yeniden başlatın"
       },
       },
@@ -1082,7 +1082,7 @@
       "warnDefaultBasePath": "Varsayılan temel yol \"/\" yaygın olarak bilinmektedir — rastgele bir yol ile değiştirin.",
       "warnDefaultBasePath": "Varsayılan temel yol \"/\" yaygın olarak bilinmektedir — rastgele bir yol ile değiştirin.",
       "warnDefaultSubPath": "Varsayılan abonelik yolu \"/sub/\" yaygın olarak bilinmektedir — değiştirin.",
       "warnDefaultSubPath": "Varsayılan abonelik yolu \"/sub/\" yaygın olarak bilinmektedir — değiştirin.",
       "warnDefaultJsonPath": "Varsayılan JSON abonelik yolu \"/json/\" yaygın olarak bilinmektedir — değiştirin.",
       "warnDefaultJsonPath": "Varsayılan JSON abonelik yolu \"/json/\" yaygın olarak bilinmektedir — değiştirin.",
-      "TGBotSettings": "Telegram Bot",
+      "TGBotSettings": "Telegram Botu",
       "panelListeningIP": "Dinleme IP",
       "panelListeningIP": "Dinleme IP",
       "panelListeningIPDesc": "Web paneli için IP adresi. (tüm IP'leri dinlemek için boş bırakın)",
       "panelListeningIPDesc": "Web paneli için IP adresi. (tüm IP'leri dinlemek için boş bırakın)",
       "panelListeningDomain": "Dinleme Alan Adı",
       "panelListeningDomain": "Dinleme Alan Adı",
@@ -1223,16 +1223,16 @@
       "trustedProxyCidrsDesc": "İletilen host, proto ve istemci IP başlıklarını ayarlamasına izin verilen IP'ler/CIDR'ler (virgülle ayrılmış).",
       "trustedProxyCidrsDesc": "İletilen host, proto ve istemci IP başlıklarını ayarlamasına izin verilen IP'ler/CIDR'ler (virgülle ayrılmış).",
       "ldap": {
       "ldap": {
         "enable": "LDAP senkronizasyonunu etkinleştir",
         "enable": "LDAP senkronizasyonunu etkinleştir",
-        "host": "LDAP host",
-        "port": "LDAP port",
+        "host": "LDAP sunucusu",
+        "port": "LDAP bağlantı noktası",
         "useTls": "TLS kullan (LDAPS)",
         "useTls": "TLS kullan (LDAPS)",
         "skipTlsVerify": "TLS sertifika doğrulamasını atla",
         "skipTlsVerify": "TLS sertifika doğrulamasını atla",
         "skipTlsVerifyDesc": "Güvenli değil — sunucu sertifika doğrulamasını devre dışı bırakır. Yalnızca dahili/güvenilmeyen CA'larla kullanın.",
         "skipTlsVerifyDesc": "Güvenli değil — sunucu sertifika doğrulamasını devre dışı bırakır. Yalnızca dahili/güvenilmeyen CA'larla kullanın.",
-        "bindDn": "Bind DN",
+        "bindDn": "DN'yi yazın",
         "passwordConfigured": "Yapılandırıldı; mevcut parolayı korumak için boş bırakın.",
         "passwordConfigured": "Yapılandırıldı; mevcut parolayı korumak için boş bırakın.",
         "passwordUnconfigured": "Yapılandırılmadı.",
         "passwordUnconfigured": "Yapılandırılmadı.",
         "passwordPlaceholder": "Yapılandırıldı — değiştirmek için yeni değer girin",
         "passwordPlaceholder": "Yapılandırıldı — değiştirmek için yeni değer girin",
-        "baseDn": "Base DN",
+        "baseDn": "Temel DN",
         "userFilter": "Kullanıcı filtresi",
         "userFilter": "Kullanıcı filtresi",
         "userAttr": "Kullanıcı özniteliği (username/email)",
         "userAttr": "Kullanıcı özniteliği (username/email)",
         "vlessField": "VLESS flag özniteliği",
         "vlessField": "VLESS flag özniteliği",
@@ -1254,7 +1254,7 @@
         "defaultIpLimit": "Varsayılan IP limiti"
         "defaultIpLimit": "Varsayılan IP limiti"
       },
       },
       "subFormats": {
       "subFormats": {
-        "finalMask": "Final Mask",
+        "finalMask": "Son Maske",
         "finalMaskDesc": "Xray finalmask TCP/UDP maskelerini ve QUIC parametrelerini oluşturulan her Xray JSON profiline ekler. Xray JSON aboneliklerini destekleyen bir istemci uygulaması ve güncel bir Xray çekirdeği gerektirir.",
         "finalMaskDesc": "Xray finalmask TCP/UDP maskelerini ve QUIC parametrelerini oluşturulan her Xray JSON profiline ekler. Xray JSON aboneliklerini destekleyen bir istemci uygulaması ve güncel bir Xray çekirdeği gerektirir.",
         "packets": "Paketler",
         "packets": "Paketler",
         "length": "Uzunluk",
         "length": "Uzunluk",
@@ -1269,9 +1269,9 @@
         "addNoise": "+ Gürültü",
         "addNoise": "+ Gürültü",
         "concurrency": "Eşzamanlılık",
         "concurrency": "Eşzamanlılık",
         "xudpConcurrency": "xudp eşzamanlılık",
         "xudpConcurrency": "xudp eşzamanlılık",
-        "xudpUdp443": "xudp UDP 443"
+        "xudpUdp443": "UDP 443"
       },
       },
-      "mux": "Mux",
+      "mux": "Ağız",
       "muxDesc": "Mevcut bir veri akışı üzerinden birden çok bağımsız veri akışını iletir.",
       "muxDesc": "Mevcut bir veri akışı üzerinden birden çok bağımsız veri akışını iletir.",
       "muxSett": "Mux Ayarları",
       "muxSett": "Mux Ayarları",
       "direct": "Doğrudan Bağlantı",
       "direct": "Doğrudan Bağlantı",
@@ -1400,8 +1400,8 @@
       },
       },
       "secretClear": "Temizle",
       "secretClear": "Temizle",
       "secretClearUndo": "Temizlemeyi geri al",
       "secretClearUndo": "Temizlemeyi geri al",
-      "calendarGregorian": "Gregorian (Standard)",
-      "calendarJalalian": "Jalalian (شمسی)",
+      "calendarGregorian": "Gregoryen (Standart)",
+      "calendarJalalian": "Jalalian (Güneş)",
       "ipLimitAllowlist": "IP limiti izin listesi",
       "ipLimitAllowlist": "IP limiti izin listesi",
       "ipLimitAllowlistDesc": "IP limitinin asla saymadığı ve engellemediği adresler ve ağlar; böylece ortak bir ofis veya kampüs adresi kullanıcının limitini tüketmez. IP'ler/CIDR'ler (virgülle ayrılmış).",
       "ipLimitAllowlistDesc": "IP limitinin asla saymadığı ve engellemediği adresler ve ağlar; böylece ortak bir ofis veya kampüs adresi kullanıcının limitini tüketmez. IP'ler/CIDR'ler (virgülle ayrılmış).",
       "subBalancers": {
       "subBalancers": {
@@ -1479,7 +1479,7 @@
       "TemplateDesc": "Nihai Xray yapılandırma dosyası bu şablona göre oluşturulacaktır.",
       "TemplateDesc": "Nihai Xray yapılandırma dosyası bu şablona göre oluşturulacaktır.",
       "FreedomStrategy": "Freedom Protokol Stratejisi",
       "FreedomStrategy": "Freedom Protokol Stratejisi",
       "FreedomStrategyDesc": "Freedom Protokolünde ağın çıkış stratejisini ayarlayın.",
       "FreedomStrategyDesc": "Freedom Protokolünde ağın çıkış stratejisini ayarlayın.",
-      "FreedomHappyEyeballs": "Freedom Happy Eyeballs (IPv4/IPv6)",
+      "FreedomHappyEyeballs": "Özgürlük Dolu Gözler (IPv4/IPv6)",
       "FreedomHappyEyeballsDesc": "Doğrudan (freedom) çıkış için çift yığınlı (dual-stack) arama — hem IPv4 hem de IPv6 desteği olan çıkış sunucularında kullanışlıdır.",
       "FreedomHappyEyeballsDesc": "Doğrudan (freedom) çıkış için çift yığınlı (dual-stack) arama — hem IPv4 hem de IPv6 desteği olan çıkış sunucularında kullanışlıdır.",
       "FreedomHappyEyeballsTryDelayDesc": "Diğer adres ailesini denemeden önceki milisaniye. 150–250 ms iyi bir başlangıç noktasıdır.",
       "FreedomHappyEyeballsTryDelayDesc": "Diğer adres ailesini denemeden önceki milisaniye. 150–250 ms iyi bir başlangıç noktasıdır.",
       "RoutingStrategy": "Genel Yönlendirme Stratejisi",
       "RoutingStrategy": "Genel Yönlendirme Stratejisi",
@@ -1605,7 +1605,7 @@
         "addressRequired": "Adres zorunludur",
         "addressRequired": "Adres zorunludur",
         "portRequired": "Port zorunludur",
         "portRequired": "Port zorunludur",
         "optional": "opsiyonel",
         "optional": "opsiyonel",
-        "udpOverTcp": "UDP over TCP",
+        "udpOverTcp": "TCP Üzerinden UDP",
         "uotVersion": "UoT Sürümü",
         "uotVersion": "UoT Sürümü",
         "inboundTag": "Gelen Bağlantı Etiketi",
         "inboundTag": "Gelen Bağlantı Etiketi",
         "inboundTagPlaceholder": "yönlendirme kurallarında kullanılan gelen bağlantı etiketi",
         "inboundTagPlaceholder": "yönlendirme kurallarında kullanılan gelen bağlantı etiketi",
@@ -1616,11 +1616,11 @@
         "rules": "Kurallar",
         "rules": "Kurallar",
         "ruleN": "Kural {n}",
         "ruleN": "Kural {n}",
         "action": "Eylem",
         "action": "Eylem",
-        "redirect": "Redirect",
+        "redirect": "Yönlendirme",
         "finalRules": "Nihai Kurallar",
         "finalRules": "Nihai Kurallar",
         "overrideXrayPrivateIp": "Xray'in varsayılan özel IP bloğunu geçersiz kıl",
         "overrideXrayPrivateIp": "Xray'in varsayılan özel IP bloğunu geçersiz kıl",
         "blockDelay": "Engelleme Gecikmesi (ms)",
         "blockDelay": "Engelleme Gecikmesi (ms)",
-        "reverseSniffing": "Ters Sniffing",
+        "reverseSniffing": "Ters Dinleme (Sniffing)",
         "reserved": "Ayrılmış",
         "reserved": "Ayrılmış",
         "minUploadInterval": "Min. Yükleme Aralığı (ms)",
         "minUploadInterval": "Min. Yükleme Aralığı (ms)",
         "maxUploadSizeBytes": "Maks. Yükleme Boyutu (bayt)",
         "maxUploadSizeBytes": "Maks. Yükleme Boyutu (bayt)",
@@ -1636,20 +1636,20 @@
         "visionTestpre": "Vision Testpre",
         "visionTestpre": "Vision Testpre",
         "serverNamePlaceholder": "sunucu adı",
         "serverNamePlaceholder": "sunucu adı",
         "verifyPeerName": "Peer Adını Doğrula",
         "verifyPeerName": "Peer Adını Doğrula",
-        "pinnedSha256": "Pinned SHA256",
-        "shortId": "Short ID",
+        "pinnedSha256": "Sabitlenmiş SHA256",
+        "shortId": "Kısa Kimlik",
         "sockopts": "Sockopts",
         "sockopts": "Sockopts",
         "keepAliveInterval": "Keep Alive Aralığı",
         "keepAliveInterval": "Keep Alive Aralığı",
         "markFwmark": "Mark (fwmark)",
         "markFwmark": "Mark (fwmark)",
         "interface": "Arabirim",
         "interface": "Arabirim",
         "proxyProtocol": "Proxy Protocol",
         "proxyProtocol": "Proxy Protocol",
         "tcpUserTimeoutMs": "TCP User Timeout (ms)",
         "tcpUserTimeoutMs": "TCP User Timeout (ms)",
-        "tcpKeepAliveIdleS": "TCP keep-alive idle (s)"
+        "tcpKeepAliveIdleS": "TCP keep-alive bekleme süresi (saniye)"
       },
       },
       "outbound": {
       "outbound": {
         "tag": "Etiket",
         "tag": "Etiket",
-        "egress": "Egress",
-        "egressHint": "Run an HTTP test to show egress IP and country.",
+        "egress": "Çıkış",
+        "egressHint": "Çıkış IP adresini ve ülkeyi göstermek için bir HTTP testi gerçekleştirin.",
         "outboundStatus": "Giden Bağlantı Durumu",
         "outboundStatus": "Giden Bağlantı Durumu",
         "sendThrough": "Üzerinden Gönder",
         "sendThrough": "Üzerinden Gönder",
         "targetStrategy": "Hedef Stratejisi",
         "targetStrategy": "Hedef Stratejisi",
@@ -1766,14 +1766,14 @@
         "tagDuplicate": "Etiket başka bir dengeleyici tarafından kullanılıyor",
         "tagDuplicate": "Etiket başka bir dengeleyici tarafından kullanılıyor",
         "tagPlaceholder": "benzersiz dengeleyici etiketi",
         "tagPlaceholder": "benzersiz dengeleyici etiketi",
         "selector": "Seçici",
         "selector": "Seçici",
-        "fallback": "Fallback",
+        "fallback": "Yedek Çözüm",
         "cycleTooltip": "Döngü: {path} → ({start} adresine geri dön)",
         "cycleTooltip": "Döngü: {path} → ({start} adresine geri dön)",
         "expected": "Beklenen",
         "expected": "Beklenen",
         "expectedPlaceholder": "optimal düğüm sayısı",
         "expectedPlaceholder": "optimal düğüm sayısı",
         "maxRtt": "Maks. RTT",
         "maxRtt": "Maks. RTT",
         "tolerance": "Tolerans",
         "tolerance": "Tolerans",
-        "baselines": "Baselines",
-        "costs": "Costs",
+        "baselines": "Temel Değerler",
+        "costs": "Maliyetler",
         "costMatch": "Etiket deseni",
         "costMatch": "Etiket deseni",
         "costValue": "Ağırlık",
         "costValue": "Ağırlık",
         "costRegexp": "Düzenli ifade eşleşmesi",
         "costRegexp": "Düzenli ifade eşleşmesi",
@@ -1914,7 +1914,7 @@
         "timeoutMs": "Zaman Aşımı (ms)",
         "timeoutMs": "Zaman Aşımı (ms)",
         "skipFallback": "Yedekleri Atla",
         "skipFallback": "Yedekleri Atla",
         "finalQuery": "Son Sorgu",
         "finalQuery": "Son Sorgu",
-        "hosts": "Hosts",
+        "hosts": "Sunucular",
         "hostsAdd": "Host Ekle",
         "hostsAdd": "Host Ekle",
         "hostsEmpty": "Tanımlı Host yok.",
         "hostsEmpty": "Tanımlı Host yok.",
         "hostsDomain": "Alan adı (ör. domain:example.com)",
         "hostsDomain": "Alan adı (ör. domain:example.com)",
@@ -1969,19 +1969,19 @@
         "enable": "Etkin",
         "enable": "Etkin",
         "actions": "İşlemler",
         "actions": "İşlemler",
         "security": "Güvenlik",
         "security": "Güvenlik",
-        "sni": "SNI",
+        "sni": "Toplumsal ve Ulusal Kimlik",
         "overrideSniFromAddress": "Adresi SNI olarak kullan",
         "overrideSniFromAddress": "Adresi SNI olarak kullan",
         "keepSniBlank": "SNI'yi boş bırak",
         "keepSniBlank": "SNI'yi boş bırak",
         "hostHeader": "Host başlığı",
         "hostHeader": "Host başlığı",
         "path": "Yol",
         "path": "Yol",
         "alpn": "ALPN",
         "alpn": "ALPN",
-        "fingerprint": "Fingerprint",
+        "fingerprint": "Parmak İzi",
         "pins": "Sabitlenmiş sertifika SHA-256",
         "pins": "Sabitlenmiş sertifika SHA-256",
         "allowInsecure": "Güvensize izin ver",
         "allowInsecure": "Güvensize izin ver",
         "echConfigList": "ECH yapılandırma listesi",
         "echConfigList": "ECH yapılandırma listesi",
-        "muxParams": "Mux",
+        "muxParams": "Ağız",
         "sockoptParams": "Sockopt",
         "sockoptParams": "Sockopt",
-        "finalMask": "Final Mask",
+        "finalMask": "Son Maske",
         "vlessRoute": "VLESS yönlendirme",
         "vlessRoute": "VLESS yönlendirme",
         "mihomoIpVersion": "IP sürümü",
         "mihomoIpVersion": "IP sürümü",
         "mihomoX25519": "Mihomo X25519",
         "mihomoX25519": "Mihomo X25519",
@@ -2084,7 +2084,7 @@
       "getID": "🆔 Kimliğiniz: <code>{{ .ID }}</code>",
       "getID": "🆔 Kimliğiniz: <code>{{ .ID }}</code>",
       "helpAdminCommands": "Xray Core'u yeniden başlatmak için:\r\n<code>/restart</code>\r\n\r\nBir kullanıcının istatistiklerini aramak için:\r\n<code>/usage [E-posta]</code>\r\n\r\nGelen bağlantılarnı aramak için (kullanıcı istatistikleri ile):\r\n<code>/inbound [Açıklama]</code>\r\n\r\nTelegram Sohbet Kimliği (Chat ID):\r\n<code>/id</code>",
       "helpAdminCommands": "Xray Core'u yeniden başlatmak için:\r\n<code>/restart</code>\r\n\r\nBir kullanıcının istatistiklerini aramak için:\r\n<code>/usage [E-posta]</code>\r\n\r\nGelen bağlantılarnı aramak için (kullanıcı istatistikleri ile):\r\n<code>/inbound [Açıklama]</code>\r\n\r\nTelegram Sohbet Kimliği (Chat ID):\r\n<code>/id</code>",
       "helpClientCommands": "İstatistiklerinizi görmek için şu komutu kullanın:\r\n\r\n<code>/usage [E-posta]</code>\r\n\r\nTelegram Sohbet Kimliği:\r\n<code>/id</code>",
       "helpClientCommands": "İstatistiklerinizi görmek için şu komutu kullanın:\r\n\r\n<code>/usage [E-posta]</code>\r\n\r\nTelegram Sohbet Kimliği:\r\n<code>/id</code>",
-      "restartUsage": "\r\n\r\n<code>/restart</code>",
+      "restartUsage": "<code>/restart</code>",
       "restartSuccess": "✅ İşlem başarılı!",
       "restartSuccess": "✅ İşlem başarılı!",
       "restartFailed": "❗ İşlem hatası.\r\n\r\n<code>Hata: {{ .Error }}</code>.",
       "restartFailed": "❗ İşlem hatası.\r\n\r\n<code>Hata: {{ .Error }}</code>.",
       "xrayNotRunning": "❗ Xray Core çalışmıyor.",
       "xrayNotRunning": "❗ Xray Core çalışmıyor.",
@@ -2105,25 +2105,25 @@
       "loginFailed": "❗️Panele giriş denemesi başarısız oldu.\r\n",
       "loginFailed": "❗️Panele giriş denemesi başarısız oldu.\r\n",
       "report": "🕰 Planlanmış Raporlar: {{ .RunTime }}\r\n",
       "report": "🕰 Planlanmış Raporlar: {{ .RunTime }}\r\n",
       "datetime": "⏰ Tarih ve Saat: {{ .DateTime }}\r\n",
       "datetime": "⏰ Tarih ve Saat: {{ .DateTime }}\r\n",
-      "hostname": "💻 Host: {{ .Hostname }}\r\n",
+      "hostname": "💻 Sunucu: {{ .Hostname }}",
       "version": "🚀 3X-UI Sürümü: {{ .Version }}\r\n",
       "version": "🚀 3X-UI Sürümü: {{ .Version }}\r\n",
       "xrayVersion": "📡 Xray Sürümü: {{ .XrayVersion }}\r\n",
       "xrayVersion": "📡 Xray Sürümü: {{ .XrayVersion }}\r\n",
-      "ipv6": "🌐 IPv6: {{ .IPv6 }}\r\n",
-      "ipv4": "🌐 IPv4: {{ .IPv4 }}\r\n",
-      "ip": "🌐 IP: {{ .IP }}\r\n",
+      "ipv6": "🌐 IPv6: {{ .IPv6 }}",
+      "ipv4": "🌐 IPv4: {{ .IPv4 }}",
+      "ip": "🌐 IP: {{ .IP }}",
       "ips": "🔢 IP'ler:\r\n{{ .IPs }}\r\n",
       "ips": "🔢 IP'ler:\r\n{{ .IPs }}\r\n",
       "serverUpTime": "⏳ Çalışma Süresi: {{ .UpTime }} {{ .Unit }}\r\n",
       "serverUpTime": "⏳ Çalışma Süresi: {{ .UpTime }} {{ .Unit }}\r\n",
       "serverLoad": "📈 Sistem Yükü: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n",
       "serverLoad": "📈 Sistem Yükü: {{ .Load1 }}, {{ .Load2 }}, {{ .Load3 }}\r\n",
-      "serverMemory": "📋 RAM: {{ .Current }}/{{ .Total }}\r\n",
-      "tcpCount": "🔹 TCP: {{ .Count }}\r\n",
-      "udpCount": "🔸 UDP: {{ .Count }}\r\n",
+      "serverMemory": "📋 RAM: {{ .Current }}/{{ .Total }}",
+      "tcpCount": "🔹 TCP: {{ .Count }}",
+      "udpCount": "🔸 UDP: {{ .Count }}",
       "traffic": "🚦 Trafik: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n",
       "traffic": "🚦 Trafik: {{ .Total }} (↑{{ .Upload }},↓{{ .Download }})\r\n",
       "xrayStatus": "ℹ️ Durum: {{ .State }}\r\n",
       "xrayStatus": "ℹ️ Durum: {{ .State }}\r\n",
       "username": "👤 Kullanıcı Adı: {{ .Username }}\r\n",
       "username": "👤 Kullanıcı Adı: {{ .Username }}\r\n",
       "reason": "❗️ Sebep: {{ .Reason }}\r\n",
       "reason": "❗️ Sebep: {{ .Reason }}\r\n",
       "time": "⏰ Zaman: {{ .Time }}\r\n",
       "time": "⏰ Zaman: {{ .Time }}\r\n",
       "inbound": "📍 Gelen Bağlantı: {{ .Remark }}\r\n",
       "inbound": "📍 Gelen Bağlantı: {{ .Remark }}\r\n",
-      "port": "🔌 Port: {{ .Port }}\r\n",
+      "port": "🔌 Bağlantı Noktası: {{ .Port }}",
       "expire": "📅 Son Kullanma Tarihi: {{ .Time }}\r\n",
       "expire": "📅 Son Kullanma Tarihi: {{ .Time }}\r\n",
       "expireIn": "📅 Sona Erecek: {{ .Time }}\r\n",
       "expireIn": "📅 Sona Erecek: {{ .Time }}\r\n",
       "active": "💡 Aktif: {{ .Enable }}\r\n",
       "active": "💡 Aktif: {{ .Enable }}\r\n",
@@ -2249,4 +2249,4 @@
     "statusDown": "ÇEVRİMDIŞI",
     "statusDown": "ÇEVRİMDIŞI",
     "statusUp": "ÇEVRİMİÇİ"
     "statusUp": "ÇEVRİMİÇİ"
   }
   }
-}
+}