|
|
@@ -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: <code>{{ .ID }}</code>",
|
|
|
- "helpAdminCommands": "Xray Core'u yeniden başlatmak için:\r\n<code>/restart</code>\r\n\r\nBir müşteri e-postasını aramak için:\r\n<code>/usage [E-posta]</code>\r\n\r\nGelenleri aramak için (müşteri istatistikleri ile):\r\n<code>/inbound [Açıklama]</code>\r\n\r\nTelegram Sohbet Kimliği:\r\n<code>/id</code>",
|
|
|
- "helpClientCommands": "İstatistikleri aramak 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>",
|
|
|
+ "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\nBağlantı noktalarını 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>",
|
|
|
"restartUsage": "\r\n\r\n<code>/restart</code>",
|
|
|
"restartSuccess": "✅ İşlem başarılı!",
|
|
|
"restartFailed": "❗ İşlem hatası.\r\n\r\n<code>Hata: {{ .Error }}</code>.",
|
|
|
@@ -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: <code>{{ .TgUserID }}</code>",
|
|
|
- "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"
|
|
|
}
|
|
|
}
|
|
|
}
|