diff --git a/web/translation/tr-TR.json b/web/translation/tr-TR.json index c7a48cb60..868dbb175 100644 --- a/web/translation/tr-TR.json +++ b/web/translation/tr-TR.json @@ -36,19 +36,19 @@ "unlimited": "Sınırsız", "none": "Yok", "qrCode": "QR Kod", - "info": "Daha Fazla Bilgi", + "info": "Bilgi", "edit": "Düzenle", "delete": "Sil", "reset": "Sıfırla", "noData": "Veri yok.", "copySuccess": "Başarıyla Kopyalandı", - "sure": "Emin misiniz", + "sure": "Emin misiniz?", "encryption": "Şifreleme", "useIPv4ForHost": "Ana bilgisayar için IPv4 kullan", "transmission": "İletim", "host": "Host", "path": "Yol", - "camouflage": "Karartma", + "camouflage": "Maskeleme", "status": "Durum", "enabled": "Etkin", "disabled": "Devre Dışı", @@ -62,10 +62,10 @@ "fail": "Başarısız", "comment": "Yorum", "success": "Başarılı", - "lastOnline": "Son çevrimiçi", + "lastOnline": "Son Çevrimiçi", "getVersion": "Sürümü Al", "install": "Yükle", - "clients": "Müşteriler", + "clients": "Kullanıcılar", "usage": "Kullanım", "twoFactorCode": "Kod", "remained": "Kalan", @@ -102,8 +102,8 @@ "dark": "Koyu", "ultraDark": "Ultra Koyu", "dashboard": "Genel Bakış", - "inbounds": "Gelenler", - "clients": "İstemciler", + "inbounds": "Bağlantı Noktaları", + "clients": "Kullanıcılar", "groups": "Gruplar", "nodes": "Düğümler", "settings": "Panel Ayarları", @@ -160,7 +160,7 @@ "historyTitleNetwork": "Ağ Bant Genişliği", "historyTitlePackets": "Ağ Paketleri", "historyTitleDisk": "Disk G/Ç", - "historyTitleOnline": "Çevrimiçi İstemciler", + "historyTitleOnline": "Çevrimiçi Kullanıcılar", "historyTitleLoad": "Sistem Yük Ortalaması (1d / 5d / 15d)", "historyTitleConnections": "Etkin Bağlantılar (TCP / UDP)", "historyTitleDiskUsage": "Disk Alanı Kullanımı", @@ -283,10 +283,10 @@ "migrationDownloadPgDesc": "PostgreSQL verilerinizden oluşturulan ve bu paneli SQLite üzerinde çalıştırmaya hazır bir .db SQLite veritabanı indirmek için tıklayın." }, "inbounds": { - "title": "Gelenler", + "title": "Bağlantı Noktaları", "totalDownUp": "Toplam Gönderilen/Alınan", "totalUsage": "Toplam Kullanım", - "inboundCount": "Toplam Gelen", + "inboundCount": "Toplam Bağlantı Noktası", "operate": "Menü", "enable": "Etkin", "remark": "Açıklama", @@ -316,61 +316,61 @@ "portMap": "Port eşlemesi", "traffic": "Trafik", "details": "Detaylar", - "transportConfig": "Taşıma", + "transportConfig": "Aktarım", "expireDate": "Süre", "createdAt": "Oluşturuldu", "updatedAt": "Güncellendi", "resetTraffic": "Trafiği sıfırla", - "addInbound": "Gelen Ekle", + "addInbound": "Bağlantı Noktası Ekle", "generalActions": "Genel Eylemler", - "modifyInbound": "Geleni Düzenle", - "deleteInbound": "Geleni Sil", - "deleteInboundContent": "Geleni silmek istediğinizden emin misiniz?", + "modifyInbound": "Bağlantı Noktasını Düzenle", + "deleteInbound": "Bağlantı Noktasını Sil", + "deleteInboundContent": "Bağlantı noktasını silmek istediğinizden emin misiniz?", "deleteConfirmTitle": "\"{remark}\" inbound silinsin mi?", - "deleteConfirmContent": "Bu işlem inbound'u ve tüm istemcilerini siler. Geri alınamaz.", + "deleteConfirmContent": "Bu işlem inbound'u ve tüm kullanıcılarıni siler. Geri alınamaz.", "resetConfirmTitle": "\"{remark}\" trafiği sıfırlansın mı?", "resetConfirmContent": "Bu inbound için gönderme/alma sayaçlarını 0'a sıfırlar.", "selectedCount": "{count} seçildi", "selectAll": "Tümünü seç", "bulkDeleteConfirmTitle": "{count} inbound silinsin mi?", - "bulkDeleteConfirmContent": "Bu işlem seçili inbound'ları ve tüm istemcilerini siler. Geri alınamaz.", + "bulkDeleteConfirmContent": "Bu işlem seçili inbound'ları ve tüm kullanıcılarıni siler. Geri alınamaz.", "cloneConfirmTitle": "\"{remark}\" inbound klonlansın mı?", - "cloneConfirmContent": "Yeni bir port ve boş istemci listesiyle bir kopya oluşturur.", - "delAllClients": "Tüm istemcileri sil", - "delAllClientsConfirmTitle": "\"{remark}\" içindeki {count} istemcinin tamamı silinsin mi?", - "delAllClientsConfirmContent": "Bu inbound'a ait tüm istemcileri ve trafik kayıtlarını siler. Inbound'un kendisi korunur. Bu işlem geri alınamaz.", - "attachClients": "İstemcileri şuna bağla…", - "addClientsToGroup": "İstemcileri gruba ekle…", - "attachClientsTitle": "«{remark}» gelenindeki istemcileri bağla", - "attachClientsDesc": "Aynı {count} istemciyi (aynı UUID/parola ve paylaşılan trafik) seçilen gelenlere bağlar. Bu gelende de kalırlar.", - "attachClientsTargets": "Hedef gelenler", - "attachClientsNoTargets": "Bağlanacak uyumlu başka gelen yok.", + "cloneConfirmContent": "Yeni bir port ve boş kullanıcı listesiyle bir kopya oluşturur.", + "delAllClients": "Tüm kullanıcıları sil", + "delAllClientsConfirmTitle": "\"{remark}\" içindeki {count} kullanıcının tamamı silinsin mi?", + "delAllClientsConfirmContent": "Bu inbound'a ait tüm kullanıcıları ve trafik kayıtlarını siler. Inbound'un kendisi korunur. Bu işlem geri alınamaz.", + "attachClients": "Kullanıcıları şuna bağla…", + "addClientsToGroup": "Kullanıcıları gruba ekle…", + "attachClientsTitle": "«{remark}» bağlantı noktasındaki kullanıcıları bağla", + "attachClientsDesc": "Aynı {count} kullanıcıyı (aynı UUID/parola ve paylaşılan trafik) seçilen bağlantı noktalarıe bağlar. Bu bağlantı noktasında de kalırlar.", + "attachClientsTargets": "Hedef bağlantı noktaları", + "attachClientsNoTargets": "Bağlanacak uyumlu başka bağlantı noktası yok.", "attachClientsResult": "Bağlandı {attached}, atlandı {skipped}.", "attachClientsResultMixed": "Bağlandı {attached}, atlandı {skipped}, hata {errors}.", - "attachClientsSelectLabel": "Bağlanacak istemciler", + "attachClientsSelectLabel": "Bağlanacak kullanıcılar", "attachClientsSearchPlaceholder": "Email veya yorum ara", "attachClientsStatusDisabled": "Devre dışı", "attachClientsSelectedCount": "{total} içinden {selected} seçildi", - "attachExistingClients": "Mevcut istemcileri bağla…", - "attachExistingTitle": "«{remark}» gelenine mevcut istemcileri bağla", - "attachExistingDesc": "Mevcut istemcileri ({count} uygun) bu gelene bağlar — aynı UUID/parola ve paylaşılan trafik. Zaten bu gelende olan istemciler atlanır.", - "attachExistingNoClients": "Henüz istemci yok. Önce istemci oluşturun, ardından buraya bağlayın.", + "attachExistingClients": "Mevcut kullanıcıları bağla…", + "attachExistingTitle": "«{remark}» bağlantı noktasına mevcut kullanıcıları bağla", + "attachExistingDesc": "Mevcut kullanıcıları ({count} uygun) bu bağlantı noktasına bağlar — aynı UUID/parola ve paylaşılan trafik. Zaten bu bağlantı noktasında olan kullanıcılar atlanır.", + "attachExistingNoClients": "Henüz kullanıcı yok. Önce kullanıcı oluşturun, ardından buraya bağlayın.", "attachExistingStatusAttached": "Zaten bağlı", - "detachClients": "İstemcileri çöz", - "detachClientsTitle": "«{remark}» gelenindeki istemcileri çöz", - "detachClientsDesc": "Seçilen istemcileri yalnızca bu gelenden kaldırır. İstemci kayıtları korunur (tamamen kaldırmak için Delete kullanın). Kaynakta toplam {count} istemci var.", + "detachClients": "Kullanıcıları çöz", + "detachClientsTitle": "«{remark}» bağlantı noktasındaki kullanıcıları çöz", + "detachClientsDesc": "Seçilen kullanıcıları yalnızca bu bağlantı noktasından kaldırır. Kullanıcı kayıtları korunur (tamamen kaldırmak için Delete kullanın). Kaynakta toplam {count} kullanıcı var.", "detachClientsResult": "Çözüldü {detached}, atlandı {skipped}.", "detachClientsResultMixed": "Çözüldü {detached}, atlandı {skipped}, hata {errors}.", - "detachClientsSelectLabel": "Çözülecek istemciler", + "detachClientsSelectLabel": "Çözülecek kullanıcılar", "exportLinksTitle": "Inbound bağlantılarını dışa aktar", "exportSubsTitle": "Abonelik bağlantılarını dışa aktar", "exportAllLinksTitle": "Tüm inbound bağlantılarını dışa aktar", "exportAllSubsTitle": "Tüm abonelik bağlantılarını dışa aktar", - "exportAllLinksFileName": "Tum-Gelenler", - "exportAllSubsFileName": "Tum-Gelenler-Subs", - "inboundJsonTitle": "Gelen JSON", - "deleteClient": "Müşteriyi Sil", - "deleteClientContent": "Müşteriyi silmek istediğinizden emin misiniz?", + "exportAllLinksFileName": "Tum-Bağlantı Noktaları", + "exportAllSubsFileName": "Tum-Bağlantı Noktaları-Subs", + "inboundJsonTitle": "Bağlantı Noktası JSON", + "deleteClient": "Kullanıcıyı Sil", + "deleteClientContent": "Kullanıcıyı silmek istediğinizden emin misiniz?", "resetTrafficContent": "Trafiği sıfırlamak istediğinizden emin misiniz?", "copyLink": "URL'yi Kopyala", "address": "Adres", @@ -387,28 +387,28 @@ "publicKey": "Genel Anahtar", "privatekey": "Özel Anahtar", "clickOnQRcode": "Kopyalamak için QR Kodu Tıklayın", - "client": "Müşteri", + "client": "Kullanıcı", "export": "Tüm URL'leri Dışa Aktar", "clone": "Klonla", "cloneInbound": "Klonla", - "cloneInboundContent": "Bu gelenin tüm ayarları, Port, Dinleme IP ve Müşteriler hariç, klona uygulanacaktır.", + "cloneInboundContent": "Bu bağlantı noktasının tüm ayarları, Port, Dinleme IP ve Kullanıcılar hariç, klona uygulanacaktır.", "cloneInboundOk": "Klonla", "resetAllTraffic": "Tüm Gelen Trafiğini Sıfırla", "resetAllTrafficTitle": "Tüm Gelen Trafiğini Sıfırla", - "resetAllTrafficContent": "Tüm gelenlerin trafiğini sıfırlamak istediğinizden emin misiniz?", - "resetInboundClientTraffics": "Müşteri Trafiklerini Sıfırla", - "resetInboundClientTrafficTitle": "Müşteri Trafiklerini Sıfırla", - "resetInboundClientTrafficContent": "Bu gelenin müşterilerinin trafiğini sıfırlamak istediğinizden emin misiniz?", - "resetAllClientTraffics": "Tüm Müşteri Trafiklerini Sıfırla", - "resetAllClientTrafficTitle": "Tüm Müşteri Trafiklerini Sıfırla", - "resetAllClientTrafficContent": "Tüm müşterilerin trafiğini sıfırlamak istediğinizden emin misiniz?", - "delDepletedClients": "Bitmiş Müşterileri Sil", - "delDepletedClientsTitle": "Bitmiş Müşterileri Sil", - "delDepletedClientsContent": "Tüm bitmiş müşterileri silmek istediğinizden emin misiniz?", + "resetAllTrafficContent": "Tüm bağlantı noktalarıin trafiğini sıfırlamak istediğinizden emin misiniz?", + "resetInboundClientTraffics": "Kullanıcı Trafiklerini Sıfırla", + "resetInboundClientTrafficTitle": "Kullanıcı Trafiklerini Sıfırla", + "resetInboundClientTrafficContent": "Bu bağlantı noktasının kullanıcılarınin trafiğini sıfırlamak istediğinizden emin misiniz?", + "resetAllClientTraffics": "Tüm Kullanıcı Trafiklerini Sıfırla", + "resetAllClientTrafficTitle": "Tüm Kullanıcı Trafiklerini Sıfırla", + "resetAllClientTrafficContent": "Tüm kullanıcıların trafiğini sıfırlamak istediğinizden emin misiniz?", + "delDepletedClients": "Bitmiş Kullanıcıları Sil", + "delDepletedClientsTitle": "Bitmiş Kullanıcıları Sil", + "delDepletedClientsContent": "Tüm bitmiş kullanıcıları silmek istediğinizden emin misiniz?", "email": "Email", "emailDesc": "Lütfen benzersiz bir e-posta adresi sağlayın.", "IPLimit": "IP Limiti", - "IPLimitDesc": "Sayının aşılması durumunda gelen devre dışı bırakılır. (0 = devre dışı)", + "IPLimitDesc": "Sayının aşılması durumunda bağlantı noktası devre dışı bırakılır. (0 = devre dışı)", "IPLimitlog": "IP Günlüğü", "IPLimitlogDesc": "IP geçmiş günlüğü. (devre dışı bırakıldıktan sonra gelini etkinleştirmek için günlüğü temizleyin)", "IPLimitlogclear": "Günlüğü Temizle", @@ -441,12 +441,12 @@ "jsonErrorPrefix": "Gelişmiş JSON" }, "telegramDesc": "Lütfen Telegram Sohbet Kimliği sağlayın. (botta '/id' komutunu kullanın) veya ({'@'}userinfobot)", - "subscriptionDesc": "Abonelik URL'inizi bulmak için 'Detaylar'a gidin. Ayrıca, aynı adı birden fazla müşteri için kullanabilirsiniz.", + "subscriptionDesc": "Abonelik URL'inizi bulmak için 'Detaylar'a gidin. Ayrıca, aynı adı birden fazla kullanıcı için kullanabilirsiniz.", "same": "Aynı", - "inboundInfo": "Gelen Bilgileri", - "exportInbound": "Geleni Dışa Aktar", + "inboundInfo": "Bağlantı Noktası Bilgileri", + "exportInbound": "Bağlantı Noktasını Dışa Aktar", "import": "İçe Aktar", - "importInbound": "Bir Gelen İçe Aktar", + "importInbound": "Bağlantı Noktası İçe Aktar", "periodicTrafficResetTitle": "Trafik Sıfırlama", "periodicTrafficResetDesc": "Belirtilen aralıklarla trafik sayacını otomatik olarak sıfırla", "lastReset": "Son Sıfırlama", @@ -461,17 +461,17 @@ "obtain": "Elde Et", "updateSuccess": "Güncelleme başarılı oldu", "logCleanSuccess": "Günlük temizlendi", - "inboundsUpdateSuccess": "Gelen bağlantılar başarıyla güncellendi", - "inboundUpdateSuccess": "Gelen bağlantı başarıyla güncellendi", - "inboundCreateSuccess": "Gelen bağlantı başarıyla oluşturuldu", + "inboundsUpdateSuccess": "Bağlantı noktaları başarıyla güncellendi", + "inboundUpdateSuccess": "Bağlantı noktası başarıyla güncellendi", + "inboundCreateSuccess": "Bağlantı noktası başarıyla oluşturuldu", "bulkDeleted": "{count} inbound silindi", "bulkDeletedMixed": "{ok} silindi, {failed} başarısız", - "inboundDeleteSuccess": "Gelen bağlantı başarıyla silindi", - "inboundClientAddSuccess": "Gelen bağlantı istemci(leri) eklendi", - "inboundClientDeleteSuccess": "Gelen bağlantı istemcisi silindi", - "inboundClientUpdateSuccess": "Gelen bağlantı istemcisi güncellendi", - "delDepletedClientsSuccess": "Tüm tükenmiş istemciler silindi", - "resetAllClientTrafficSuccess": "İstemcinin tüm trafiği sıfırlandı", + "inboundDeleteSuccess": "Bağlantı noktası başarıyla silindi", + "inboundClientAddSuccess": "Bağlantı noktası kullanıcı(leri) eklendi", + "inboundClientDeleteSuccess": "Bağlantı noktası kullanıcısı silindi", + "inboundClientUpdateSuccess": "Bağlantı noktası kullanıcısı güncellendi", + "delDepletedClientsSuccess": "Tüm tükenmiş kullanıcılar silindi", + "resetAllClientTrafficSuccess": "Kullanıcının tüm trafiği sıfırlandı", "resetAllTrafficSuccess": "Tüm trafik sıfırlandı", "resetInboundClientTrafficSuccess": "Trafik sıfırlandı", "resetInboundTrafficSuccess": "Gelen trafik sıfırlandı", @@ -479,7 +479,7 @@ "getNewX25519CertError": "X25519 sertifikası alınırken hata oluştu.", "getNewmldsa65Error": "mldsa65 sertifikası alınırken hata oluştu.", "getNewVlessEncError": "VlessEnc sertifikası alınırken hata oluştu.", - "invalidClientField": "Müşteri {client}: alan {field} — {reason}", + "invalidClientField": "Kullanıcı {client}: alan {field} — {reason}", "invalidField": "{field} — {reason}", "moreIssues": "{message} (+{count} tane daha)" }, @@ -487,7 +487,7 @@ "moveUp": "Yukarı", "moveDown": "Aşağı", "addAll": "Tümünü ekle", - "addAllFallbackTooltip": "Henüz bağlanmamış her uygun gelen için bir fallback satırı ekler", + "addAllFallbackTooltip": "Henüz bağlanmamış her uygun bağlantı noktası için bir fallback satırı ekler", "peers": "Peers", "addPeer": "Peer ekle", "keepAlive": "Keep-alive", @@ -587,7 +587,7 @@ "echKey": "ECH key", "echConfig": "ECH yapılandırması", "pinnedPeerCertSha256": "Sabitlenmiş Peer Sertifikası SHA-256", - "pinnedPeerCertSha256Tip": "Peer sertifikasının SHA-256 hash'leri onaltılık (hex) dizge olarak (örn. e8e2d3…), virgülle ayrılmış. Sadece panel — sunucunun xray yapılandırmasına yazılmaz, ancak istemcilerin sertifikayı sabitleyebilmesi için paylaşım bağlantılarına eklenir.", + "pinnedPeerCertSha256Tip": "Peer sertifikasının SHA-256 hash'leri onaltılık (hex) dizge olarak (örn. e8e2d3…), virgülle ayrılmış. Sadece panel — sunucunun xray yapılandırmasına yazılmaz, ancak kullanıcıların sertifikayı sabitleyebilmesi için paylaşım bağlantılarına eklenir.", "pinnedPeerCertSha256Placeholder": "onaltılık (hex) hash(ler), virgülle ayrılmış", "generateRandomPin": "Rastgele hash üret", "getNewEchCert": "Yeni ECH sertifikası al", @@ -595,8 +595,8 @@ "xver": "Xver", "target": "Hedef", "maxTimeDiff": "Maks. zaman farkı (ms)", - "minClientVer": "Min. istemci sürümü", - "maxClientVer": "Maks. istemci sürümü", + "minClientVer": "Min. kullanıcı sürümü", + "maxClientVer": "Maks. kullanıcı sürümü", "shortIds": "Short IDs", "realityTargetHint": "Zorunlu. Bir bağlantı noktası içermeli (ör. example.com:443). Bağlantı noktası olmadan Xray-core başlamaz.", "realityTargetRequired": "REALITY hedefi zorunludur", @@ -645,24 +645,24 @@ } }, "clients": { - "add": "İstemci ekle", - "edit": "İstemciyi düzenle", - "submitAdd": "İstemci ekle", + "add": "Kullanıcı ekle", + "edit": "Kullanıcıyı düzenle", + "submitAdd": "Kullanıcı ekle", "submitEdit": "Değişiklikleri kaydet", - "clientCount": "İstemci sayısı", + "clientCount": "Kullanıcı sayısı", "bulk": "Toplu ekle", - "copyFromInbound": "Inbound'dan istemcileri kopyala", - "copyToInbound": "İstemcileri kopyalanacak yer", + "copyFromInbound": "Inbound'dan kullanıcıları kopyala", + "copyToInbound": "Kullanıcıları kopyalanacak yer", "copySelected": "Seçileni kopyala", "copySource": "Kaynak", "copyEmailPreview": "Oluşacak e-posta önizlemesi", "copySelectSourceFirst": "Önce bir kaynak inbound seçin.", "copyResult": "Kopya sonucu", "copyResultSuccess": "Başarıyla kopyalandı", - "copyResultNone": "Kopyalanacak bir şey yok: istemci seçilmemiş veya kaynak boş", + "copyResultNone": "Kopyalanacak bir şey yok: kullanıcı seçilmemiş veya kaynak boş", "copyResultErrors": "Kopyalama hataları", - "copyFlowLabel": "Yeni istemciler için Flow (VLESS)", - "copyFlowHint": "Kopyalanan tüm istemcilere uygulanır. Atlamak için boş bırakın.", + "copyFlowLabel": "Yeni kullanıcılar için Flow (VLESS)", + "copyFlowHint": "Kopyalanan tüm kullanıcılara uygulanır. Atlamak için boş bırakın.", "selectAll": "Tümünü seç", "clearAll": "Tümünü temizle", "method": "Yöntem", @@ -677,7 +677,7 @@ "renew": "Otomatik yenileme", "renewDesc": "Süre dolduktan sonra otomatik yenileme. (0 = devre dışı) (birim: gün)", "searchPlaceholder": "Email, yorum, sub ID, UUID, parola, auth ara…", - "filterTitle": "İstemcileri filtrele", + "filterTitle": "Kullanıcıları filtrele", "clearAllFilters": "Tümünü temizle", "showingCount": "{total} içinden {shown} gösteriliyor", "sortOldest": "Önce en eski", @@ -691,11 +691,11 @@ "sortExpiringSoonest": "Yakında biten", "has": "Var", "hasNot": "Yok", - "title": "İstemciler", + "title": "Kullanıcılar", "actions": "Eylemler", "totalGB": "Toplam Gönderilen/Alınan (GB)", "expiryTime": "Son kullanma", - "addClients": "İstemci ekle", + "addClients": "Kullanıcı ekle", "limitIp": "IP limiti", "password": "Şifre", "subId": "Abonelik ID'si", @@ -704,60 +704,60 @@ "emailInvalidChars": "E-posta boşluk, '/', '\\' veya kontrol karakterleri içeremez", "subIdInvalidChars": "Abonelik kimliği boşluk, '/', '\\' veya kontrol karakterleri içeremez", "group": "Grup", - "groupDesc": "İlgili istemcileri gruplamak için mantıksal etiket (ekip, müşteri, bölge). Araç çubuğundan filtrelenebilir.", + "groupDesc": "İlgili kullanıcıları gruplamak için mantıksal etiket (ekip, kullanıcı, bölge). Araç çubuğundan filtrelenebilir.", "groupPlaceholder": "örn. customer-a", "comment": "Yorum", "traffic": "Trafik", "offline": "Çevrimdışı", - "addClient": "İstemci ekle", + "addClient": "Kullanıcı ekle", "qrCode": "QR kodu", - "clientInfo": "İstemci Bilgileri", + "clientInfo": "Kullanıcı Bilgileri", "delete": "Sil", "reset": "Trafiği sıfırla", - "editClient": "İstemciyi düzenle", - "client": "İstemci", + "editClient": "Kullanıcıyı düzenle", + "client": "Kullanıcı", "enabled": "Etkin", "remaining": "Kalan", "duration": "Süre", "attachedInbounds": "Bağlı inbound'lar", "selectInbound": "Bir veya daha fazla inbound seçin", - "noSubId": "Bu istemcinin subId'si yok, paylaşılabilir bağlantı yok.", - "noLinks": "Paylaşılabilir bağlantı yok — önce bu istemciyi protokol destekli bir inbound'a bağlayın.", + "noSubId": "Bu kullanıcının subId'si yok, paylaşılabilir bağlantı yok.", + "noLinks": "Paylaşılabilir bağlantı yok — önce bu kullanıcıyı protokol destekli bir inbound'a bağlayın.", "link": "Bağlantı", - "resetNotPossible": "Önce bu istemciyi bir inbound'a bağlayın.", + "resetNotPossible": "Önce bu kullanıcıyı bir inbound'a bağlayın.", "general": "Genel", - "resetAllTraffics": "Tüm istemcilerin trafiğini sıfırla", - "resetAllTrafficsTitle": "Tüm istemcilerin trafiği sıfırlansın mı?", - "resetAllTrafficsContent": "Her istemcinin yükleme/indirme sayaçları sıfırlanır. Kotalar ve son kullanma tarihleri etkilenmez. Geri alınamaz.", - "deleteConfirmTitle": "{email} istemcisi silinsin mi?", - "deleteConfirmContent": "Bu işlem istemciyi bağlı tüm inbound'lardan kaldırır ve trafik kaydını siler. Geri alınamaz.", + "resetAllTraffics": "Tüm kullanıcıların trafiğini sıfırla", + "resetAllTrafficsTitle": "Tüm kullanıcıların trafiği sıfırlansın mı?", + "resetAllTrafficsContent": "Her kullanıcının yükleme/indirme sayaçları sıfırlanır. Kotalar ve son kullanma tarihleri etkilenmez. Geri alınamaz.", + "deleteConfirmTitle": "{email} kullanıcısı silinsin mi?", + "deleteConfirmContent": "Bu işlem kullanıcıyı bağlı tüm inbound'lardan kaldırır ve trafik kaydını siler. Geri alınamaz.", "deleteSelected": "Sil ({count})", "adjustSelected": "Ayarla ({count})", "subLinksSelected": "Abonelik bağlantıları ({count})", - "addToGroupTitle": "{count} istemciyi bir gruba ekle", - "addToGroupTooltip": "Mevcut bir grubu seçin veya yeni ad girin. İstemcileri mevcut gruplarından çıkarmak için Ungroup'u kullanın.", + "addToGroupTitle": "{count} kullanıcıyı bir gruba ekle", + "addToGroupTooltip": "Mevcut bir grubu seçin veya yeni ad girin. Kullanıcıları mevcut gruplarından çıkarmak için Ungroup'u kullanın.", "groupName": "Grup adı", - "addToGroupSuccessToast": "{count} istemci {group} grubuna eklendi", - "ungroupSuccessToast": "{count} istemcinin grubu temizlendi", + "addToGroupSuccessToast": "{count} kullanıcı {group} grubuna eklendi", + "ungroupSuccessToast": "{count} kullanıcının grubu temizlendi", "ungroup": "Gruptan çıkar", - "ungroupConfirmTitle": "{count} istemciyi gruptan çıkar?", - "ungroupConfirmContent": "Seçilen her istemcinin grup etiketini temizler. İstemciler korunur (tamamen kaldırmak için Delete kullanın).", + "ungroupConfirmTitle": "{count} kullanıcıyı gruptan çıkar?", + "ungroupConfirmContent": "Seçilen her kullanıcının grup etiketini temizler. Kullanıcılar korunur (tamamen kaldırmak için Delete kullanın).", "addToGroup": "Gruba ekle", "attach": "Bağla", "adjust": "Ayarla", "subLinks": "Abonelik bağlantıları", "selectedCount": "{count} seçildi", "attachSelected": "Bağla ({count})", - "attachToInboundsTitle": "{count} istemciyi gelen(ler)e bağla", - "attachToInboundsDesc": "Seçilen {count} istemciyi (aynı UUID/parola ve paylaşılan trafik) seçilen gelene bağlar. Mevcut bağlantılar korunur.", - "attachToInboundsTargets": "Hedef gelenler", - "attachToInboundsNoTargets": "Bağlanacak çoklu kullanıcılı gelen yok.", + "attachToInboundsTitle": "{count} kullanıcıyı bağlantı nokta(ları)sına bağla", + "attachToInboundsDesc": "Seçilen {count} kullanıcıyı (aynı UUID/parola ve paylaşılan trafik) seçilen bağlantı noktasına bağlar. Mevcut bağlantılar korunur.", + "attachToInboundsTargets": "Hedef bağlantı noktaları", + "attachToInboundsNoTargets": "Bağlanacak çoklu kullanıcılı bağlantı noktası yok.", "detachSelected": "Çöz ({count})", "detach": "Çöz", - "detachFromInboundsTitle": "{count} istemciyi gelen(ler)den çöz", - "detachFromInboundsDesc": "Seçilen {count} istemciyi seçilen gelenden kaldırır. İstemcinin bağlı olmadığı çiftler sessizce atlanır. İstemci kayıtları korunur (tamamen kaldırmak için Delete kullanın).", - "detachFromInboundsTargets": "Çözülecek gelenler", - "detachFromInboundsNoTargets": "Çoklu kullanıcılı gelen yok.", + "detachFromInboundsTitle": "{count} kullanıcıyı bağlantı nokta(ları)sından çöz", + "detachFromInboundsDesc": "Seçilen {count} kullanıcıyı seçilen bağlantı noktasından kaldırır. Kullanıcının bağlı olmadığı çiftler sessizce atlanır. Kullanıcı kayıtları korunur (tamamen kaldırmak için Delete kullanın).", + "detachFromInboundsTargets": "Çözülecek bağlantı noktaları", + "detachFromInboundsNoTargets": "Çoklu kullanıcılı bağlantı noktası yok.", "detachFromInboundsResult": "Çözüldü {detached}, atlandı {skipped}.", "detachFromInboundsResultMixed": "Çözüldü {detached}, atlandı {skipped}, hata {errors}.", "subLinksTitle": "Abonelik bağlantıları ({count})", @@ -765,19 +765,19 @@ "subJsonLinkColumn": "Abonelik JSON URL", "subLinksCopyAll": "Tümünü kopyala", "subLinksCopiedAll": "{count} bağlantı kopyalandı", - "subLinksEmpty": "Seçilen istemcilerin hiçbirinin abonelik ID'si yok.", + "subLinksEmpty": "Seçilen kullanıcıların hiçbirinin abonelik ID'si yok.", "subLinksDisabled": "Abonelik hizmeti devre dışı.", "subLinksDisabledHint": "Bağlantı oluşturmak için Panel Ayarları → Abonelik'ten etkinleştirin.", - "bulkDeleteConfirmTitle": "{count} istemci silinsin mi?", - "bulkDeleteConfirmContent": "Seçili her istemci bağlı tüm inbound'lardan kaldırılır ve trafik kaydı silinir. Geri alınamaz.", - "bulkAdjustTitle": "{count} istemciyi ayarla", - "bulkAdjustHint": "Pozitif değerler ekler, negatif değerler azaltır. Sınırsız süreli veya trafikli istemciler ilgili alan için atlanır.", + "bulkDeleteConfirmTitle": "{count} kullanıcı silinsin mi?", + "bulkDeleteConfirmContent": "Seçili her kullanıcı bağlı tüm inbound'lardan kaldırılır ve trafik kaydı silinir. Geri alınamaz.", + "bulkAdjustTitle": "{count} kullanıcıyı ayarla", + "bulkAdjustHint": "Pozitif değerler ekler, negatif değerler azaltır. Sınırsız süreli veya trafikli kullanıcılar ilgili alan için atlanır.", "bulkAdjustNothing": "Uygulamadan önce gün veya trafik belirleyin.", "addDays": "Gün ekle", "addTrafficGB": "Trafik ekle (GB)", "delDepleted": "Tükenmişleri sil", - "delDepletedConfirmTitle": "Tükenmiş istemciler silinsin mi?", - "delDepletedConfirmContent": "Trafik kotası dolan veya süresi geçen tüm istemciler silinir. Geri alınamaz.", + "delDepletedConfirmTitle": "Tükenmiş kullanıcılar silinsin mi?", + "delDepletedConfirmContent": "Trafik kotası dolan veya süresi geçen tüm kullanıcılar silinir. Geri alınamaz.", "auth": "Auth", "hysteriaAuth": "Hysteria Auth", "uuid": "UUID", @@ -791,55 +791,55 @@ "updated": "Güncellendi", "ipLimit": "IP limiti", "toasts": { - "deleted": "İstemci silindi", + "deleted": "Kullanıcı silindi", "trafficReset": "Trafik sıfırlandı", - "allTrafficsReset": "Tüm istemcilerin trafiği sıfırlandı", - "bulkDeleted": "{count} istemci silindi", + "allTrafficsReset": "Tüm kullanıcıların trafiği sıfırlandı", + "bulkDeleted": "{count} kullanıcı silindi", "bulkDeletedMixed": "{ok} silindi, {failed} başarısız", - "bulkCreated": "{count} istemci oluşturuldu", + "bulkCreated": "{count} kullanıcı oluşturuldu", "bulkCreatedMixed": "{ok} oluşturuldu, {failed} başarısız", - "bulkAdjusted": "{count} istemci ayarlandı", + "bulkAdjusted": "{count} kullanıcı ayarlandı", "bulkAdjustedMixed": "{ok} ayarlandı, {skipped} atlandı", - "delDepleted": "{count} tükenmiş istemci silindi" + "delDepleted": "{count} tükenmiş kullanıcı silindi" } }, "groups": { "title": "Gruplar", "name": "İsim", - "clientCount": "Gruptaki istemciler", + "clientCount": "Gruptaki kullanıcılar", "totalGroups": "Toplam grup", - "totalGroupedClients": "Grubu olan istemciler", + "totalGroupedClients": "Grubu olan kullanıcılar", "emptyGroups": "Boş gruplar", "addGroup": "Grup ekle", "createSuccess": "«{name}» grubu oluşturuldu.", "rename": "Yeniden adlandır", "renameTitle": "{name} yeniden adlandır", "renameCollision": "«{name}» adında bir grup zaten var.", - "renameSuccess": "{count} istemcinin grubu yeniden adlandırıldı.", + "renameSuccess": "{count} kullanıcının grubu yeniden adlandırıldı.", "deleteConfirmTitle": "{name} grubunu sil?", - "deleteConfirmContent": "Bu, grubu siler ve etiketini {count} istemciden temizler. İstemciler silinmez.", - "deleteSuccess": "{count} istemcinin grubu temizlendi.", + "deleteConfirmContent": "Bu, grubu siler ve etiketini {count} kullanıcıdan temizler. Kullanıcılar silinmez.", + "deleteSuccess": "{count} kullanıcının grubu temizlendi.", "resetTraffic": "Trafiği sıfırla", "resetConfirmTitle": "{name} grubunun trafiğini sıfırla?", - "resetConfirmContent": "Bu, bu gruptaki tüm {count} istemcinin yukarı/aşağı trafiğini sıfırlar.", - "resetSuccess": "{count} istemcinin trafiği sıfırlandı.", - "adjustSuccess": "{name} içinde {count} istemci ayarlandı.", - "emptyForAction": "Bu grupta henüz istemci yok.", - "deleteGroupOnly": "Grubu sil (istemcileri tut)", - "deleteClients": "Gruptaki istemcileri sil", - "deleteClientsConfirmTitle": "{name} içindeki tüm istemcileri sil?", - "deleteClientsConfirmContent": "Bu, {count} istemciyi trafik kayıtlarıyla birlikte kalıcı olarak siler. Grup etiketi de temizlenir. Geri alınamaz.", - "deleteClientsSuccess": "{count} istemci silindi.", + "resetConfirmContent": "Bu, bu gruptaki tüm {count} kullanıcının yukarı/aşağı trafiğini sıfırlar.", + "resetSuccess": "{count} kullanıcının trafiği sıfırlandı.", + "adjustSuccess": "{name} içinde {count} kullanıcı ayarlandı.", + "emptyForAction": "Bu grupta henüz kullanıcı yok.", + "deleteGroupOnly": "Grubu sil (kullanıcıları tut)", + "deleteClients": "Gruptaki kullanıcıları sil", + "deleteClientsConfirmTitle": "{name} içindeki tüm kullanıcıları sil?", + "deleteClientsConfirmContent": "Bu, {count} kullanıcıyı trafik kayıtlarıyla birlikte kalıcı olarak siler. Grup etiketi de temizlenir. Geri alınamaz.", + "deleteClientsSuccess": "{count} kullanıcı silindi.", "deleteClientsMixed": "{ok} silindi, {failed} atlandı", - "addToGroup": "İstemci ekle…", - "addToGroupTitle": "«{name}» grubuna istemci ekle", - "addToGroupDesc": "Bu gruba eklemek için istemcileri seçin. Mevcut gelen bağlantıları korunur; yalnızca grup etiketi değişir. Halihazırda bu grupta olan istemciler listelenmez.", - "addToGroupEmpty": "Eklenecek başka istemci yok.", - "addToGroupResult": "{count} istemci {name} grubuna eklendi.", - "removeFromGroup": "İstemci çıkar…", - "removeFromGroupTitle": "«{name}» grubundan istemci çıkar", - "removeFromGroupDesc": "Bu gruptan çıkarılacak üyeleri seçin. İstemciler korunur (tamamen kaldırmak için «Gruptaki istemcileri sil» kullanın).", - "removeFromGroupResult": "{name} grubundan {count} istemci çıkarıldı." + "addToGroup": "Kullanıcı ekle…", + "addToGroupTitle": "«{name}» grubuna kullanıcı ekle", + "addToGroupDesc": "Bu gruba eklemek için kullanıcıları seçin. Mevcut gelen bağlantıları korunur; yalnızca grup etiketi değişir. Halihazırda bu grupta olan kullanıcılar listelenmez.", + "addToGroupEmpty": "Eklenecek başka kullanıcı yok.", + "addToGroupResult": "{count} kullanıcı {name} grubuna eklendi.", + "removeFromGroup": "Kullanıcı çıkar…", + "removeFromGroupTitle": "«{name}» grubundan kullanıcı çıkar", + "removeFromGroupDesc": "Bu gruptan çıkarılacak üyeleri seçin. Kullanıcılar korunur (tamamen kaldırmak için «Gruptaki kullanıcıları sil» kullanın).", + "removeFromGroupResult": "{name} grubundan {count} kullanıcı çıkarıldı." }, "nodes": { "title": "Düğümler", @@ -954,9 +954,9 @@ "panelUrlPath": "URI yolu", "panelUrlPathDesc": "Web paneli için URI yolu. ('/' ile başlar ve '/' ile biter)", "pageSize": "Sayfa Boyutu", - "pageSizeDesc": "Gelenler tablosu için sayfa boyutunu belirleyin. (0 = devre dışı)", + "pageSizeDesc": "Bağlantı Noktaları tablosu için sayfa boyutunu belirleyin. (0 = devre dışı)", "panelProxy": "Panel ağ proxy'si", - "panelProxyDesc": "Panelin kendi giden istekleri (geo güncellemeleri, Xray/panel sürüm kontrolleri, Telegram) bu proxy üzerinden yönlendirir; sunucu tarafındaki GitHub/Telegram filtrelemesini atlatmak için. socks5:// veya http(s):// kabul eder, örn. yerel bir Xray SOCKS geleni. Doğrudan bağlantı için boş bırakın.", + "panelProxyDesc": "Panelin kendi giden istekleri (geo güncellemeleri, Xray/panel sürüm kontrolleri, Telegram) bu proxy üzerinden yönlendirir; sunucu tarafındaki GitHub/Telegram filtrelemesini atlatmak için. socks5:// veya http(s):// kabul eder, örn. yerel bir Xray SOCKS bağlantı noktası. Doğrudan bağlantı için boş bırakın.", "remarkModel": "Açıklama Modeli & Ayırma Karakteri", "datepicker": "Takvim Türü", "datepickerPlaceholder": "Tarih Seçin", @@ -1027,13 +1027,13 @@ "subDomain": "Dinleme Alan Adı", "subDomainDesc": "Abonelik hizmeti için alan adı. (tüm alan adlarını ve IP'leri dinlemek için boş bırakın)", "subUpdates": "Güncelleme Aralıkları", - "subUpdatesDesc": "Müşteri uygulamalarındaki abonelik URL'sinin güncelleme aralıkları. (birim: saat)", + "subUpdatesDesc": "Kullanıcı uygulamalarındaki abonelik URL'sinin güncelleme aralıkları. (birim: saat)", "subEncrypt": "Kodla", "subEncryptDesc": "Abonelik hizmetinin döndürülen içeriği Base64 ile şifrelenir.", "subShowInfo": "Kullanım Bilgisini Göster", - "subShowInfoDesc": "Kalan trafik ve tarih müşteri uygulamalarında görüntülenir.", + "subShowInfoDesc": "Kalan trafik ve tarih istemci uygulamalarında görüntülenir.", "subEmailInRemark": "Ada Email Ekle", - "subEmailInRemarkDesc": "Abonelik profil adına istemcinin e-postasını dahil edin.", + "subEmailInRemarkDesc": "Abonelik profil adına kullanıcının e-postasını dahil edin.", "subURI": "Ters Proxy URI", "subURIDesc": "Proxy arkasında kullanılacak abonelik URL'sinin URI yolu.", "externalTrafficInformEnable": "Harici Trafik Bilgisi", @@ -1041,7 +1041,7 @@ "externalTrafficInformURI": "Harici Trafik Bilgisi URI'si", "externalTrafficInformURIDesc": "Trafik güncellemeleri bu URI'ye gönderildi.", "restartXrayOnClientDisable": "Otomatik Devre Dışı Sonrası Xray'i Yeniden Başlat", - "restartXrayOnClientDisableDesc": "Bir istemci süre dolumu veya trafik limiti nedeniyle otomatik devre dışı bırakıldığında Xray'i yeniden başlat.", + "restartXrayOnClientDisableDesc": "Bir kullanıcı süre dolumu veya trafik limiti nedeniyle otomatik devre dışı bırakıldığında Xray'i yeniden başlat.", "fragment": "Parçalama", "fragmentDesc": "TLS merhaba paketinin parçalanmasını etkinleştir.", "fragmentSett": "Parçalama Ayarları", @@ -1070,11 +1070,11 @@ "invertFlagDesc": "Öznitelik «devre dışı» anlamına geldiğinde etkinleştirin (örn. shadowInactive).", "syncSchedule": "Senkronizasyon programı", "syncScheduleDesc": "cron benzeri dize, örn. @every 1m", - "inboundTags": "Gelen etiketleri", - "inboundTagsDesc": "LDAP senkronizasyonunun istemci otomatik oluşturup/silebileceği gelenler.", - "noInbounds": "Gelen bulunamadı. Önce Gelenler'de bir tane oluşturun.", - "autoCreate": "İstemcileri otomatik oluştur", - "autoDelete": "İstemcileri otomatik sil", + "inboundTags": "Bağlantı noktası etiketleri", + "inboundTagsDesc": "LDAP senkronizasyonunun istemci otomatik oluşturup/silebileceği bağlantı noktaları.", + "noInbounds": "Bağlantı noktası bulunamadı. Önce Bağlantı Noktaları'nda bir tane oluşturun.", + "autoCreate": "Kullanıcıları otomatik oluştur", + "autoDelete": "Kullanıcıları otomatik sil", "defaultTotalGb": "Varsayılan toplam (GB)", "defaultExpiryDays": "Varsayılan son kullanma (gün)", "defaultIpLimit": "Varsayılan IP limiti" @@ -1134,7 +1134,7 @@ "apiTokenNamePlaceholder": "örn. central-panel-a", "apiTokenNameRequired": "Ad zorunludur", "apiTokenEmpty": "Henüz token yok — bot veya uzak panelleri doğrulamak için bir tane oluşturun.", - "apiTokenDeleteWarning": "Bu tokenı kullanan tüm istemciler anında kimlik doğrulamasını kaybeder.", + "apiTokenDeleteWarning": "Bu tokenı kullanan tüm kullanıcılar anında kimlik doğrulamasını kaybeder.", "apiTokenCreatedTitle": "Belirteç oluşturuldu", "apiTokenCreatedNotice": "Bu belirteci şimdi kopyalayın. Güvenlik nedeniyle okunabilir biçimde saklanmaz ve tekrar gösterilmez." }, @@ -1192,12 +1192,12 @@ "outboundTestUrl": "Outbound test URL", "outboundTestUrlDesc": "Outbound bağlantı testinde kullanılan URL", "Torrent": "BitTorrent Protokolünü Engelle", - "Inbounds": "Gelenler", - "InboundsDesc": "Belirli müşterileri kabul eder.", - "Outbounds": "Gidenler", + "Inbounds": "Bağlantı Noktaları", + "InboundsDesc": "Belirli kullanıcıları kabul eder.", + "Outbounds": "Çıkış Noktaları", "Balancers": "Dengeler", "balancerTagRequired": "Etiket gereklidir", - "balancerSelectorRequired": "En az bir giden seçin", + "balancerSelectorRequired": "En az bir çıkış noktası seçin", "OutboundsDesc": "Giden trafiğin yolunu ayarlayın.", "Routings": "Yönlendirme Kuralları", "RoutingsDesc": "Her kuralın önceliği önemlidir!", @@ -1236,8 +1236,8 @@ "down": "Aşağı", "source": "Kaynak", "dest": "Hedef", - "inbound": "Gelen", - "outbound": "Giden", + "inbound": "Bağlantı Noktası", + "outbound": "Çıkış Noktası", "balancer": "Dengeler", "info": "Bilgi", "add": "Kural Ekle", @@ -1254,25 +1254,25 @@ "attributes": "Öznitelikler", "value": "Değer", "user": "Kullanıcı", - "inboundTags": "Gelen etiketleri", - "outboundTag": "Giden etiketi", + "inboundTags": "Bağlantı noktası etiketleri", + "outboundTag": "Çıkış noktası etiketi", "balancerTag": "Dengeleyici etiketi", "balancerTagTooltip": "Trafiği yapılandırılmış yük dengeleyicilerden biri üzerinden yönlendirir" }, "outboundForm": { - "tagDuplicate": "Etiket başka bir giden tarafından kullanılıyor", + "tagDuplicate": "Etiket başka bir çıkış noktası tarafından kullanılıyor", "tagRequired": "Etiket gereklidir", "tagPlaceholder": "benzersiz-etiket", "localIpPlaceholder": "yerel IP", - "dialerProxyPlaceholder": "Zincirlemek için bir giden seçin", - "dialerProxyHint": "Bir proxy zinciri oluşturmak için bu gideni başka bir giden üzerinden (etikete göre) bağlayın. Doğrudan bağlanmak için boş bırakın.", + "dialerProxyPlaceholder": "Zincirlemek için bir çıkış noktası seçin", + "dialerProxyHint": "Bir proxy zinciri oluşturmak için bu çıkış noktasını başka bir çıkış noktası üzerinden (etikete göre) bağlayın. Doğrudan bağlanmak için boş bırakın.", "addressRequired": "Adres gereklidir", "portRequired": "Port gereklidir", "optional": "opsiyonel", "udpOverTcp": "UDP over TCP", "uotVersion": "UoT sürümü", - "inboundTag": "Gelen etiketi", - "inboundTagPlaceholder": "yönlendirme kurallarında kullanılan gelen etiketi", + "inboundTag": "Bağlantı noktası etiketi", + "inboundTagPlaceholder": "yönlendirme kurallarında kullanılan bağlantı noktası etiketi", "responseType": "Yanıt tipi", "rewriteNetwork": "Ağı yeniden yaz", "unchanged": "(değişmedi)", @@ -1315,9 +1315,9 @@ "tcpKeepAliveIdleS": "TCP keep-alive idle (s)" }, "outbound": { - "addOutbound": "Giden Ekle", + "addOutbound": "Çıkış Noktası Ekle", "addReverse": "Ters Ekle", - "editOutbound": "Gideni Düzenle", + "editOutbound": "Çıkış Noktasını Düzenle", "editReverse": "Tersi Düzenle", "reverseTag": "Ters Etiket", "reverseTagDesc": "VLESS basit ters proxy çıkış etiketi. Devre dışı bırakmak için boş bırakın.", @@ -1334,14 +1334,14 @@ "intercon": "Bağlantı", "settings": "Ayarlar", "accountInfo": "Hesap Bilgileri", - "outboundStatus": "Giden Durumu", + "outboundStatus": "Çıkış Noktası Durumu", "sendThrough": "Üzerinden Gönder", "test": "Test", "testResult": "Test Sonucu", "testing": "Bağlantı test ediliyor...", "testSuccess": "Test başarılı", "testFailed": "Test başarısız", - "testError": "Giden test edilemedi", + "testError": "Çıkış noktası test edilemedi", "testModeTooltip": "TCP: hızlı dial-only probe. HTTP: xray üzerinden tam istek.", "testAll": "Tümünü test et", "nordvpn": "NordVPN", @@ -1370,7 +1370,7 @@ "tolerance": "Tolerans", "baselines": "Baselines", "costs": "Costs", - "balancerDesc": "Dengeleyici Etiketi ve Giden Etiketi aynı anda kullanılamaz. Aynı anda kullanıldığında yalnızca giden etiketi çalışır." + "balancerDesc": "Dengeleyici Etiketi ve Giden Etiketi aynı anda kullanılamaz. Aynı anda kullanıldığında yalnızca çıkış noktası etiketi çalışır." }, "wireguard": { "secretKey": "Gizli Anahtar", @@ -1391,8 +1391,8 @@ "privateKey": "Özel anahtar", "noServers": "Seçilen ülke için sunucu bulunamadı", "noPublicKey": "Seçilen sunucu NordLynx genel anahtarı yayınlamıyor.", - "outboundAdded": "NordVPN giden eklendi", - "outboundUpdated": "NordVPN giden güncellendi" + "outboundAdded": "NordVPN çıkış noktası eklendi", + "outboundUpdated": "NordVPN çıkış noktası güncellendi" }, "warp": { "licenseError": "WARP lisansı ayarlanamadı.", @@ -1416,13 +1416,13 @@ "warpPlusData": "WARP+ veri", "quota": "Kota", "usage": "Kullanım", - "addOutbound": "Giden ekle" + "addOutbound": "Çıkış noktası ekle" }, "dns": { "enable": "DNS'yi Etkinleştir", "enableDesc": "Dahili DNS sunucusunu etkinleştir", - "tag": "DNS Gelen Etiketi", - "tagDesc": "Bu etiket, yönlendirme kurallarında Gelen etiketi olarak kullanılabilir.", + "tag": "DNS Bağlantı Noktası Etiketi", + "tagDesc": "Bu etiket, yönlendirme kurallarında Bağlantı noktası etiketi olarak kullanılabilir.", "clientIp": "İstemci IP", "clientIpDesc": "DNS sorguları sırasında belirtilen IP konumunu sunucuya bildirmek için kullanılır", "disableCache": "Önbelleği devre dışı bırak", @@ -1475,8 +1475,8 @@ "noQuery": "❌ Sorgu bulunamadı! Lütfen komutu tekrar kullanın!", "wentWrong": "❌ Bir şeyler yanlış gitti!", "noIpRecord": "❗ IP Kaydı Yok!", - "noInbounds": "❗ Gelen bağlantı bulunamadı!", - "unlimited": "♾ Sınırsız (Sıfırla)", + "noInbounds": "❗ Bağlantı noktası bulunamadı!", + "unlimited": "♾ Sınırsız", "add": "Ekle", "month": "Ay", "months": "Aylar", @@ -1485,8 +1485,8 @@ "hours": "Saatler", "minutes": "Dakika", "unknown": "Bilinmeyen", - "inbounds": "Gelenler", - "clients": "İstemciler", + "inbounds": "Bağlantı Noktaları", + "clients": "Kullanıcılar", "offline": "🔴 Çevrimdışı", "online": "🟢 Çevrimiçi", "commands": { @@ -1498,8 +1498,8 @@ "status": "✅ Bot çalışıyor!", "usage": "❗ Lütfen aramak için bir metin sağlayın!", "getID": "🆔 Kimliğiniz: {{ .ID }}", - "helpAdminCommands": "Xray Core'u yeniden başlatmak için:\r\n/restart\r\n\r\nBir müşteri e-postasını aramak için:\r\n/usage [E-posta]\r\n\r\nGelenleri aramak için (müşteri istatistikleri ile):\r\n/inbound [Açıklama]\r\n\r\nTelegram Sohbet Kimliği:\r\n/id", - "helpClientCommands": "İstatistikleri aramak için şu komutu kullanın:\r\n\r\n/usage [E-posta]\r\n\r\nTelegram Sohbet Kimliği:\r\n/id", + "helpAdminCommands": "Xray Core'u yeniden başlatmak için:\r\n/restart\r\n\r\nBir kullanıcının istatistiklerini aramak için:\r\n/usage [E-posta]\r\n\r\nBağlantı noktalarını aramak için (kullanıcı istatistikleri ile):\r\n/inbound [Açıklama]\r\n\r\nTelegram Sohbet Kimliği (Chat ID):\r\n/id", + "helpClientCommands": "İstatistiklerinizi görmek için şu komutu kullanın:\r\n\r\n/usage [E-posta]\r\n\r\nTelegram Sohbet Kimliği:\r\n/id", "restartUsage": "\r\n\r\n/restart", "restartSuccess": "✅ İşlem başarılı!", "restartFailed": "❗ İşlem hatası.\r\n\r\nHata: {{ .Error }}.", @@ -1535,46 +1535,46 @@ "username": "👤 Kullanıcı Adı: {{ .Username }}\r\n", "reason": "❗️ Sebep: {{ .Reason }}\r\n", "time": "⏰ Zaman: {{ .Time }}\r\n", - "inbound": "📍 Gelen: {{ .Remark }}\r\n", + "inbound": "📍 Bağlantı Noktası: {{ .Remark }}\r\n", "port": "🔌 Port: {{ .Port }}\r\n", "expire": "📅 Son Kullanma Tarihi: {{ .Time }}\r\n", "expireIn": "📅 Sona Erecek: {{ .Time }}\r\n", "active": "💡 Aktif: {{ .Enable }}\r\n", "enabled": "🚨 Etkin: {{ .Enable }}\r\n", "online": "🌐 Bağlantı durumu: {{ .Status }}\r\n", - "lastOnline": "🔙 Son çevrimiçi: {{ .Time }}\r\n", + "lastOnline": "🔙 Son Çevrimiçi: {{ .Time }}\r\n", "email": "📧 Email: {{ .Email }}\r\n", "upload": "🔼 Yükleme: ↑{{ .Upload }}\r\n", "download": "🔽 İndirme: ↓{{ .Download }}\r\n", "total": "📊 Toplam: ↑↓{{ .UpDown }} / {{ .Total }}\r\n", "TGUser": "👤 Telegram Kullanıcısı: {{ .TelegramID }}\r\n", - "exhaustedMsg": "🚨 Tükenmiş {{ .Type }}:\r\n", - "exhaustedCount": "🚨 Tükenmiş {{ .Type }} sayısı:\r\n", - "onlinesCount": "🌐 Çevrimiçi Müşteriler: {{ .Count }}\r\n", + "exhaustedMsg": "🚨 Limiti Dolan {{ .Type }}:\r\n", + "exhaustedCount": "🚨 Limiti Dolan {{ .Type }} sayısı:\r\n", + "onlinesCount": "🌐 Çevrimiçi Kullanıcılar: {{ .Count }}\r\n", "disabled": "🛑 Devre Dışı: {{ .Disabled }}\r\n", - "depleteSoon": "🔜 Yakında Tükenecek: {{ .Deplete }}\r\n\r\n", + "depleteSoon": "🔜 Kotası Dolmak Üzere: {{ .Deplete }}\r\n\r\n", "backupTime": "🗄 Yedekleme Zamanı: {{ .Time }}\r\n", "refreshedOn": "\r\n📋🔄 Yenilendi: {{ .Time }}\r\n\r\n", "yes": "✅ Evet", "no": "❌ Hayır", - "received_id": "🔑📥 Kimlik güncellendi.", + "received_id": "🔑📥 UUID güncellendi.", "received_password": "🔑📥 Şifre güncellendi.", "received_email": "📧📥 E-posta güncellendi.", "received_comment": "💬📥 Yorum güncellendi.", - "id_prompt": "🔑 Varsayılan Kimlik: {{ .ClientId }}\n\nKimliğinizi girin.", + "id_prompt": "🔑 Mevcut UUID: {{ .ClientId }}\n\nYeni UUID'nizi girin.", "pass_prompt": "🔑 Varsayılan Şifre: {{ .ClientPassword }}\n\nŞifrenizi girin.", "email_prompt": "📧 Varsayılan E-posta: {{ .ClientEmail }}\n\nE-postanızı girin.", "comment_prompt": "💬 Varsayılan Yorum: {{ .ClientComment }}\n\nYorumunuzu girin.", - "inbound_client_data_id": "🔄 Giriş: {{ .InboundRemark }}\n\n🔑 Kimlik: {{ .ClientId }}\n📧 E-posta: {{ .ClientEmail }}\n📊 Trafik: {{ .ClientTraffic }}\n📅 Bitiş Tarihi: {{ .ClientExp }}\n🌐 IP Sınırı: {{ .IpLimit }}\n💬 Yorum: {{ .ClientComment }}\n\nArtık bu müşteriyi girişe ekleyebilirsin!", - "inbound_client_data_pass": "🔄 Giriş: {{ .InboundRemark }}\n\n🔑 Şifre: {{ .ClientPass }}\n📧 E-posta: {{ .ClientEmail }}\n📊 Trafik: {{ .ClientTraffic }}\n📅 Bitiş Tarihi: {{ .ClientExp }}\n🌐 IP Sınırı: {{ .IpLimit }}\n💬 Yorum: {{ .ClientComment }}\n\nArtık bu müşteriyi girişe ekleyebilirsin!", + "inbound_client_data_id": "🔄 Bağlantı Noktası: {{ .InboundRemark }}\n\n🔑 UUID: {{ .ClientId }}\n📧 E-posta: {{ .ClientEmail }}\n📊 Kota: {{ .ClientTraffic }}\n📅 Bitiş Tarihi: {{ .ClientExp }}\n🌐 IP Sınırı: {{ .IpLimit }}\n💬 Açıklama: {{ .ClientComment }}\n\nArtık bu kullanıcıyı bağlantı noktasına ekleyebilirsiniz!", + "inbound_client_data_pass": "🔄 Bağlantı Noktası: {{ .InboundRemark }}\n\n🔑 Şifre: {{ .ClientPass }}\n📧 E-posta: {{ .ClientEmail }}\n📊 Kota: {{ .ClientTraffic }}\n📅 Bitiş Tarihi: {{ .ClientExp }}\n🌐 IP Sınırı: {{ .IpLimit }}\n💬 Açıklama: {{ .ClientComment }}\n\nArtık bu kullanıcıyı bağlantı noktasına ekleyebilirsiniz!", "cancel": "❌ İşlem iptal edildi! \n\nİstediğiniz zaman /start ile yeniden başlayabilirsiniz. 🔄", "error_add_client": "⚠️ Hata:\n\n {{ .error }}", "using_default_value": "Tamam, varsayılan değeri kullanacağım. 😊", "incorrect_input": "Girdiğiniz değer geçerli değil.\nKelime öbekleri boşluk olmadan devam etmelidir.\nDoğru örnek: aaaaaa\nYanlış örnek: aaa aaa 🚫", - "AreYouSure": "Emin misin? 🤔", + "AreYouSure": "Emin misiniz? 🤔", "SuccessResetTraffic": "📧 E-posta: {{ .ClientEmail }}\n🏁 Sonuç: ✅ Başarılı", "FailedResetTraffic": "📧 E-posta: {{ .ClientEmail }}\n🏁 Sonuç: ❌ Başarısız \n\n🛠️ Hata: [ {{ .ErrorMessage }} ]", - "FinishProcess": "🔚 Tüm müşteriler için trafik sıfırlama işlemi tamamlandı." + "FinishProcess": "🔚 Tüm kullanıcılar için trafik sıfırlama işlemi tamamlandı." }, "buttons": { "closeKeyboard": "❌ Klavyeyi Kapat", @@ -1587,10 +1587,10 @@ "confirmToggle": "✅ Kullanıcıyı Etkinleştirme/Devre Dışı Bırakmayı Onayla?", "dbBackup": "Veritabanı Yedeği Al", "serverUsage": "Sunucu Kullanımı", - "getInbounds": "Gelenleri Al", - "depleteSoon": "Yakında Tükenecek", - "clientUsage": "Kullanımı Al", - "onlines": "Çevrimiçi Müşteriler", + "getInbounds": "Bağlantı Noktalarını Al", + "depleteSoon": "Kotası Dolmak Üzere", + "clientUsage": "Kullanıcı İstatistikleri", + "onlines": "Çevrimiçi Kullanıcılar", "commands": "Komutlar", "refresh": "🔄 Yenile", "clearIPs": "❌ IP'leri Temizle", @@ -1608,8 +1608,8 @@ "confirmNumberAdd": "✅ Ekleme onayı: {{ .Num }}", "limitTraffic": "🚧 Trafik Sınırı", "getBanLogs": "Yasak Günlüklerini Al", - "allClients": "Tüm Müşteriler", - "addClient": "Müşteri Ekle", + "allClients": "Tüm Kullanıcılar", + "addClient": "Kullanıcı Ekle", "submitDisable": "Devre Dışı Olarak Gönder ☑️", "submitEnable": "Etkin Olarak Gönder ✅", "use_default": "🏷️ Varsayılanı Kullan", @@ -1624,12 +1624,12 @@ "answers": { "successfulOperation": "✅ İşlem başarılı!", "errorOperation": "❗ İşlemde hata.", - "getInboundsFailed": "❌ Gelenler alınamadı.", - "getClientsFailed": "❌ Müşteriler alınamadı.", + "getInboundsFailed": "❌ Bağlantı Noktaları alınamadı.", + "getClientsFailed": "❌ Kullanıcılar alınamadı.", "canceled": "❌ {{ .Email }}: İşlem iptal edildi.", - "clientRefreshSuccess": "✅ {{ .Email }}: Müşteri başarıyla yenilendi.", + "clientRefreshSuccess": "✅ {{ .Email }}: Kullanıcı başarıyla yenilendi.", "IpRefreshSuccess": "✅ {{ .Email }}: IP'ler başarıyla yenilendi.", - "TGIdRefreshSuccess": "✅ {{ .Email }}: Müşterinin Telegram Kullanıcısı başarıyla yenilendi.", + "TGIdRefreshSuccess": "✅ {{ .Email }}: Kullanıcının Telegram Kullanıcısı başarıyla yenilendi.", "resetTrafficSuccess": "✅ {{ .Email }}: Trafik başarıyla sıfırlandı.", "setTrafficLimitSuccess": "✅ {{ .Email }}: Trafik limiti başarıyla kaydedildi.", "expireResetSuccess": "✅ {{ .Email }}: Son kullanma günleri başarıyla sıfırlandı.", @@ -1641,8 +1641,8 @@ "enableSuccess": "✅ {{ .Email }}: Başarıyla etkinleştirildi.", "disableSuccess": "✅ {{ .Email }}: Başarıyla devre dışı bırakıldı.", "askToAddUserId": "Yapılandırmanız bulunamadı!\r\nLütfen yöneticinizden yapılandırmalarınıza Telegram ChatID'nizi eklemesini isteyin.\r\n\r\nKullanıcı ChatID'niz: {{ .TgUserID }}", - "chooseClient": "Gelen {{ .Inbound }} için bir Müşteri Seçin", - "chooseInbound": "Bir Gelen Seçin" + "chooseClient": "Bağlantı Noktası {{ .Inbound }} için bir Kullanıcı Seçin", + "chooseInbound": "Bir Bağlantı Noktası Seçin" } } }