diff --git a/src/components/setting/setting-verge-basic.tsx b/src/components/setting/setting-verge-basic.tsx index b4796834..b73a72fa 100644 --- a/src/components/setting/setting-verge-basic.tsx +++ b/src/components/setting/setting-verge-basic.tsx @@ -38,6 +38,7 @@ const languageOptions = Object.entries(languages).map(([code, _]) => { id: "Bahasa Indonesia", ar: "العربية", ko: "한국어", + tr: "Türkçe", }; return { code, label: labels[code] }; }); diff --git a/src/locales/tr.json b/src/locales/tr.json new file mode 100644 index 00000000..8b427b36 --- /dev/null +++ b/src/locales/tr.json @@ -0,0 +1,609 @@ +{ + "millis": "ms", + "seconds": "saniye", + "mins": "dakika", + "Back": "Geri", + "Close": "Kapat", + "Cancel": "İptal", + "Confirm": "Onayla", + "Maximize": "Büyüt", + "Minimize": "Küçült", + "Format document": "Belgeyi biçimlendir", + "Empty": "Boş", + "New": "Yeni", + "Edit": "Düzenle", + "Save": "Kaydet", + "Delete": "Sil", + "Enable": "Etkinleştir", + "Disable": "Devre Dışı Bırak", + "Label-Home": "Ana Sayfa", + "Label-Proxies": "Vekil'ler", + "Label-Profiles": "Profiller", + "Label-Connections": "Bağlantılar", + "Label-Rules": "Kurallar", + "Label-Logs": "Günlükler", + "Label-Unlock": "Test", + "Label-Settings": "Ayarlar", + "Proxies": "Vekil'ler", + "Proxy Groups": "Vekil Grupları", + "Proxy Provider": "Vekil Sağlayıcısı", + "Proxy Count": "Vekil Sayısı", + "Update All": "Tümünü Güncelle", + "Update At": "Güncelleme Zamanı", + "rule": "kural", + "global": "küresel", + "direct": "doğrudan", + "script": "betik", + "locate": "konum", + "Delay check": "Gecikme kontrolü", + "Sort by default": "Varsayılana göre sırala", + "Sort by delay": "Gecikmeye göre sırala", + "Sort by name": "İsme göre sırala", + "Delay check URL": "Gecikme kontrol URL'si", + "Delay check to cancel fixed": "Sabit iptali için gecikme kontrolü", + "Proxy basic": "Temel Vekil", + "Proxy detail": "Vekil detayı", + "Profiles": "Profiller", + "Update All Profiles": "Tüm Profilleri Güncelle", + "View Runtime Config": "Çalışma Zamanı Yapılandırmasını Görüntüle", + "Reactivate Profiles": "Profilleri Yeniden Etkinleştir", + "Paste": "Yapıştır", + "Profile URL": "Profil URL'si", + "Import": "İçe Aktar", + "From": "Kaynak", + "Update Time": "Güncelleme Zamanı", + "Used / Total": "Kullanılan / Toplam", + "Expire Time": "Sona Erme Zamanı", + "Create Profile": "Profil Oluştur", + "Edit Profile": "Profili Düzenle", + "Edit Proxies": "Vekil'leri Düzenle", + "Use newlines for multiple uri": "Birden fazla URI için yeni satırlar kullanın (Base64 kodlaması desteklenir)", + "Edit Rules": "Kuralları Düzenle", + "Rule Type": "Kural Tipi", + "Rule Content": "Kural İçeriği", + "Proxy Policy": "Vekil Politikası", + "No Resolve": "Çözümleme Yok", + "Prepend Rule": "Kuralın Başına Ekle", + "Append Rule": "Kuralın Sonuna Ekle", + "Prepend Group": "Grubun Başına Ekle", + "Append Group": "Grubun Sonuna Ekle", + "Prepend Proxy": "Vekil'in Başına Ekle", + "Append Proxy": "Vekil'in Sonuna Ekle", + "Rule Condition Required": "Kural Koşulu Gerekli", + "Invalid Rule": "Geçersiz Kural", + "Advanced": "Gelişmiş", + "Visualization": "Görselleştirme", + "DOMAIN": "Tam alan adıyla eşleşir", + "DOMAIN-SUFFIX": "Alan adı sonekiyle eşleşir", + "DOMAIN-KEYWORD": "Alan adı anahtar kelimesiyle eşleşir", + "DOMAIN-REGEX": "Alan adını düzenli ifadeler kullanarak eşleştirir", + "GEOSITE": "Geosite içindeki alan adlarıyla eşleşir", + "GEOIP": "IP adresinin ülke koduyla eşleşir", + "SRC-GEOIP": "Kaynak IP adresinin ülke koduyla eşleşir", + "IP-ASN": "IP adresinin ASN'siyle eşleşir", + "SRC-IP-ASN": "Kaynak IP adresinin ASN'siyle eşleşir", + "IP-CIDR": "IP adresi aralığıyla eşleşir", + "IP-CIDR6": "IPv6 adresi aralığıyla eşleşir", + "SRC-IP-CIDR": "Kaynak IP adresi aralığıyla eşleşir", + "IP-SUFFIX": "IP adresi sonek aralığıyla eşleşir", + "SRC-IP-SUFFIX": "Kaynak IP adresi sonek aralığıyla eşleşir", + "SRC-PORT": "Kaynak port aralığıyla eşleşir", + "DST-PORT": "Hedef port aralığıyla eşleşir", + "IN-PORT": "Gelen port ile eşleşir", + "DSCP": "DSCP işaretlemesi (sadece tvekil UDP girişi için)", + "PROCESS-NAME": "İşlem adıyla eşleşir (Android paket adı)", + "PROCESS-PATH": "Tam işlem yoluyla eşleşir", + "PROCESS-NAME-REGEX": "Tam işlem adını düzenli ifadeler kullanarak eşleştirir (Android paket adı)", + "PROCESS-PATH-REGEX": "Tam işlem yolunu düzenli ifadeler kullanarak eşleştirir", + "NETWORK": "Taşıma protokolüyle eşleşir (tcp/udp)", + "UID": "Linux KULLANICI ID'siyle eşleşir", + "IN-TYPE": "Gelen bağlantı tipiyle eşleşir", + "IN-USER": "Gelen bağlantı kullanıcı adıyla eşleşir", + "IN-NAME": "Gelen bağlantı adıyla eşleşir", + "SUB-RULE": "Alt kural", + "RULE-SET": "Kural setiyle eşleşir", + "AND": "Mantıksal VE", + "OR": "Mantıksal VEYA", + "NOT": "Mantıksal DEĞİL", + "MATCH": "Tüm isteklerle eşleşir", + "DIRECT": "Veri doğrudan dışarı gider", + "REJECT": "İstekleri engeller", + "REJECT-DROP": "İstekleri atar", + "PASS": "Eşleştiğinde bu kuralı atlar", + "Edit Groups": "Vekil Gruplarını Düzenle", + "Group Type": "Grup Tipi", + "select": "Vekil'i manuel olarak seçin", + "url-test": "URL testi gecikmesine göre vekil seçin", + "fallback": "Hata durumunda başka bir vekil'e geçin", + "load-balance": "Yük dengelemeye göre vekil dağıtın", + "relay": "Tanımlanan vekil zincirinden geçirin", + "Group Name": "Grup Adı", + "Use Proxies": "Vekil'leri Kullan", + "Use Provider": "Sağlayıcı Kullan", + "Health Check Url": "Sağlık Kontrolü URL'si", + "Expected Status": "Beklenen Durum", + "Interval": "Aralık", + "Lazy": "Tembel", + "Timeout": "Zaman Aşımı", + "Max Failed Times": "Maksimum Başarısız Deneme", + "Interface Name": "Arayüz Adı", + "Routing Mark": "Yönlendirme İşareti", + "Include All": "Tüm Vekil'leri ve Sağlayıcıları Dahil Et", + "Include All Providers": "Tüm Sağlayıcıları Dahil Et", + "Include All Proxies": "Tüm Vekil'leri Dahil Et", + "Exclude Filter": "Hariç Tutma Filtresi", + "Exclude Type": "Hariç Tutma Tipi", + "Disable UDP": "UDP'yi Devre Dışı Bırak", + "Hidden": "Gizli", + "Group Name Required": "Grup Adı Gerekli", + "Group Name Already Exists": "Grup Adı Zaten Var", + "Extend Config": "Yapılandırma Genişletme", + "Extend Script": "Betik Genişletme", + "Global Merge": "Küresel Yapılandırma Genişletme", + "Global Script": "Küresel Betik Genişletme", + "Type": "Tip", + "Name": "İsim", + "Descriptions": "Açıklamalar", + "Subscription URL": "Abonelik URL'si", + "Update Interval": "Güncelleme Aralığı", + "Choose File": "Dosya Seç", + "Use System Proxy": "Sistem Vekil'ini Kullan", + "Use Clash Proxy": "Clash Vekil'ini Kullan", + "Accept Invalid Certs (Danger)": "Geçersiz Sertifikalara İzin Ver (Tehlikeli)", + "Refresh": "Yenile", + "Home": "Ana Sayfa", + "Select": "Seç", + "Edit Info": "Bilgileri Düzenle", + "Edit File": "Dosyayı Düzenle", + "Open File": "Dosyayı Aç", + "Update": "Güncelle", + "Update(Proxy)": "Güncelle(Vekil)", + "Confirm deletion": "Silmeyi Onayla", + "This operation is not reversible": "Bu işlem geri alınamaz", + "Script Console": "Betik Konsolu", + "To Top": "Başa Dön", + "To End": "Sona Git", + "Connections": "Bağlantılar", + "Table View": "Tablo Görünümü", + "List View": "Liste Görünümü", + "Close All": "Tümünü Kapat", + "Upload": "Yükleme", + "Download": "İndirme", + "Download Speed": "İndirme Hızı", + "Upload Speed": "Yükleme Hızı", + "Host": "Ana Bilgisayar", + "Downloaded": "İndirilen", + "Uploaded": "Yüklenen", + "DL Speed": "İndirme Hızı", + "UL Speed": "Yükleme Hızı", + "Active Connections": "Aktif Bağlantılar", + "Chains": "Zincirler", + "Rule": "Kural", + "Process": "İşlem", + "Time": "Zaman", + "Source": "Kaynak", + "Destination": "Hedef", + "DestinationPort": "Hedef Port", + "Close Connection": "Bağlantıyı Kapat", + "Rules": "Kurallar", + "Rule Provider": "Kural Sağlayıcısı", + "Logs": "Günlükler", + "Pause": "Duraklat", + "Resume": "Sürdür", + "Clear": "Temizle", + "Test": "Test", + "Test All": "Tümünü Test Et", + "Testing...": "Test Ediliyor...", + "Create Test": "Test Oluştur", + "Edit Test": "Testi Düzenle", + "Icon": "Simge", + "Test URL": "Test URL'si", + "Settings": "Ayarlar", + "System Setting": "Sistem Ayarları", + "Tun Mode": "Tun Modu", + "TUN requires Service Mode": "TUN modu hizmet kurulumu gerektirir", + "Install Service": "Hizmeti Kur", + "Install Service failed": "Hizmet kurulumu başarısız oldu", + "Restart Core failed": "Çekirdek yeniden başlatma başarısız oldu", + "Reset to Default": "Varsayılana Sıfırla", + "Tun Mode Info": "Tun (Sanal Ağ Kartı) modu: Tüm sistem trafiğini yakalar, etkinleştirildiğinde sistem vekil'ini etkinleştirmeye gerek yoktur.", + "System Proxy Enabled": "Sistem vekil'i etkinleştirildi, uygulamalarınız vekil üzerinden ağa erişecek", + "System Proxy Disabled": "Sistem vekil'i devre dışı, çoğu kullanıcı için bu seçeneği açmanız önerilir", + "TUN Mode Enabled": "TUN modu etkinleştirildi, uygulamalar sanal ağ kartı üzerinden ağa erişecek", + "TUN Mode Disabled": "TUN modu devre dışı, özel uygulamalar için uygundur", + "TUN Mode Service Required": "TUN modu hizmet modu gerektirir, lütfen önce hizmeti kurun", + "TUN Mode Intercept Info": "TUN modu tüm uygulama trafiğini ele alabilir, sistem vekil ayarlarını takip etmeyen özel uygulamalar için uygundur", + "rule Mode Description": "Trafiği önceden ayarlanmış kurallara göre yönlendirir, esnek vekil stratejileri sağlar", + "global Mode Description": "Tüm trafik vekil sunucuları üzerinden geçer, küresel internet erişimi gerektiren senaryolar için uygundur", + "direct Mode Description": "Tüm trafik vekil düğümleri üzerinden geçmez, ancak Clash çekirdeği tarafından hedef sunuculara yönlendirilir, çekirdek trafik dağıtımı gerektiren özel senaryolar için uygundur", + "Stack": "Tun Yığını", + "System and Mixed Can Only be Used in Service Mode": "Sistem ve Karışık Modlar Sadece Hizmet Modunda Kullanılabilir", + "Device": "Cihaz Adı", + "Auto Route": "Otomatik Yönlendirme", + "Strict Route": "Katı Yönlendirme", + "Auto Detect Interface": "Arayüzü Otomatik Algıla", + "DNS Hijack": "DNS Ele Geçirme", + "MTU": "Maksimum İletim Birimi", + "Service Mode": "Hizmet Modu", + "Service Mode Info": "TUN modunu etkinleştirmeden önce lütfen hizmet modunu kurun. Hizmet tarafından başlatılan çekirdek işlemi, sanal ağ kartını (TUN modu) kurma iznini alabilir", + "Current State": "Mevcut Durum", + "pending": "bekliyor", + "installed": "kuruldu", + "uninstall": "kaldırıldı", + "active": "aktif", + "unknown": "bilinmiyor", + "Information: Please make sure that the Clash Verge Service is installed and enabled": "Bilgi: Lütfen Clash Verge Hizmeti'nin kurulu ve etkin olduğundan emin olun", + "Install": "Kur", + "Uninstall": "Kaldır", + "Disable Service Mode": "Hizmet Modunu Devre Dışı Bırak", + "System Proxy": "Sistem Vekil'i", + "System Proxy Info": "İşletim sisteminin vekil ayarlarını değiştirmek için etkinleştirin. Etkinleştirme başarısız olursa, işletim sisteminin proxy ayarlarını manuel olarak değiştirin", + "System Proxy Setting": "Sistem Vekil Ayarı", + "Current System Proxy": "Geçerli Sistem Vekil'i", + "Enable status": "Etkinlik Durumu:", + "Enabled": "Etkin", + "Disabled": "Devre Dışı", + "Server Addr": "Sunucu Adresi: ", + "Proxy Host": "Vekil Sunucusu", + "Invalid Proxy Host Format": "Geçersiz Vekil Sunucusu Formatı", + "Not available": "Kullanılamıyor", + "Proxy Guard": "Vekil Koruyucusu", + "Proxy Guard Info": "Diğer yazılımların işletim sisteminin vekil ayarlarını değiştirmesini önlemek için etkinleştirin", + "Guard Duration": "Koruma Süresi", + "Always use Default Bypass": "Her Zaman Varsayılan Baypas Kullan", + "Use Bypass Check": "Baypas Kontrolü Kullan", + "Proxy Bypass": "Vekil Baypas Ayarları: ", + "Bypass": "Baypas: ", + "Use PAC Mode": "PAC Modunu Kullan", + "PAC Script Content": "PAC Betiği İçeriği", + "PAC URL": "PAC URL'si: ", + "Auto Launch": "Otomatik Başlatma", + "Administrator mode may not support auto launch": "Yönetici modu otomatik başlatmayı desteklemeyebilir", + "Silent Start": "Sessiz Başlatma", + "Silent Start Info": "Programı paneli görüntülemeden arka plan modunda başlatır", + "TG Channel": "Telegram Kanalı", + "Manual": "Kılavuz", + "Github Repo": "Github Repo", + "Clash Setting": "Clash Ayarı", + "Allow Lan": "LAN'a İzin Ver", + "Network Interface": "Ağ Arayüzü", + "Ip Address": "IP Adresi", + "Mac Address": "MAC Adresi", + "IPv6": "IPv6", + "Unified Delay": "Birleşik Gecikme", + "Unified Delay Info": "Birleşik gecikme açıldığında, bağlantı el sıkışmaları vb. nedeniyle farklı tür düğümler arasındaki gecikme farklarını ortadan kaldırmak için iki gecikme testi gerçekleştirilir", + "Log Level": "Günlük Seviyesi", + "Log Level Info": "Bu parametre yalnızca günlük dizini Hizmet klasöründeki çekirdek günlük dosyaları için geçerlidir", + "Port Config": "Port Yapılandırması", + "Random Port": "Rastgele Port", + "Mixed Port": "Karışık Port", + "Socks Port": "Socks Portu", + "Http Port": "Http(s) Portu", + "Redir Port": "Redir Portu", + "Tproxy Port": "Tvekil Portu", + "External": "Harici", + "External Controller": "Harici Denetleyici", + "Core Secret": "Çekirdek Sırrı", + "Recommended": "Önerilen", + "Open URL": "URL Aç", + "Replace host, port, secret with %host, %port, %secret": "Ana bilgisayar, port, sırrı %host, %port, %secret ile değiştirin", + "Support %host, %port, %secret": "%host, %port, %secret destekler", + "Clash Core": "Clash Çekirdeği", + "Upgrade": "Yükselt", + "Restart": "Yeniden Başlat", + "Release Version": "Sürüm Versiyonu", + "Alpha Version": "Alfa Versiyonu", + "Please Enable Service Mode": "Lütfen Önce Hizmet Modunu Kurun ve Etkinleştirin", + "Please enter your root password": "Lütfen root şifrenizi girin", + "Grant": "İzin Ver", + "Open UWP tool": "UWP Aracını Aç", + "Open UWP tool Info": "Windows 8'den beri, UWP uygulamaları (Microsoft Store gibi) yerel ana bilgisayar ağ hizmetlerine doğrudan erişmekten kısıtlanmıştır ve bu araç bu kısıtlamayı atlatmak için kullanılabilir", + "Update GeoData": "GeoData'yı Güncelle", + "Verge Basic Setting": "Verge Temel Ayarı", + "Verge Advanced Setting": "Verge Gelişmiş Ayarı", + "Language": "Dil", + "Theme Mode": "Tema Modu", + "theme.light": "Açık", + "theme.dark": "Koyu", + "theme.system": "Sistem", + "Tray Click Event": "Sistem Tepsisi Tıklama Olayı", + "Show Main Window": "Ana Pencereyi Göster", + "Show Tray Menu": "Tepsi Menüsünü Göster", + "Copy Env Type": "Env Tipini Kopyala", + "Copy Success": "Kopyalama Başarılı", + "Start Page": "Başlangıç Sayfası", + "Startup Script": "Başlangıç Betiği", + "Browse": "Gözat", + "Theme Setting": "Tema Ayarı", + "Primary Color": "Ana Renk", + "Secondary Color": "İkincil Renk", + "Primary Text": "Ana Metin", + "Secondary Text": "İkincil Metin", + "Info Color": "Bilgi Rengi", + "Warning Color": "Uyarı Rengi", + "Error Color": "Hata Rengi", + "Success Color": "Başarı Rengi", + "Font Family": "Yazı Tipi Ailesi", + "CSS Injection": "CSS Enjeksiyonu", + "Layout Setting": "Düzen Ayarı", + "Traffic Graph": "Trafik Grafiği", + "Memory Usage": "Çekirdek Kullanımı", + "Memory Cleanup": "Belleği temizlemek için dokunun", + "Proxy Group Icon": "Vekil Grup Simgesi", + "Nav Icon": "Gezinme Simgesi", + "Monochrome": "Tek Renkli", + "Colorful": "Renkli", + "Tray Icon": "Tepsi Simgesi", + "Common Tray Icon": "Genel Tepsi Simgesi", + "System Proxy Tray Icon": "Sistem Vekil Tepsi Simgesi", + "Tun Tray Icon": "Tun Tepsi Simgesi", + "Miscellaneous": "Çeşitli", + "App Log Level": "Uygulama Günlük Seviyesi", + "Auto Close Connections": "Bağlantıları Otomatik Kapat", + "Auto Close Connections Info": "Vekil grup seçimi veya vekil modu değiştiğinde kurulan bağlantıları sonlandır", + "Auto Check Update": "Otomatik Güncelleme Kontrolü", + "Enable Builtin Enhanced": "Yerleşik Geliştirilmiş Modu Etkinleştir", + "Enable Builtin Enhanced Info": "Yapılandırma dosyası için uyumluluk işleme", + "Proxy Layout Columns": "Vekil Düzeni Sütunları", + "Auto Columns": "Otomatik Sütunlar", + "Auto Log Clean": "Otomatik Günlük Temizleme", + "Never Clean": "Asla Temizleme", + "Retain _n Days": "{{n}} Gün Sakla", + "Default Latency Test": "Varsayılan Gecikme Testi", + "Default Latency Test Info": "Yalnızca HTTP istemci isteği testi için kullanılır ve yapılandırma dosyasında bir fark yaratmaz", + "Default Latency Timeout": "Varsayılan Gecikme Zaman Aşımı", + "Hotkey Setting": "Kısayol Tuşu Ayarı", + "Enable Global Hotkey": "Küresel Kısayol Tuşunu Etkinleştir", + "open_or_close_dashboard": "Kontrol Panelini Aç/Kapat", + "clash_mode_rule": "Kural Modu", + "clash_mode_global": "Küresel Mod", + "clash_mode_direct": "Doğrudan Mod", + "toggle_system_proxy": "Sistem Vekil'ini Etkinleştir/Devre Dışı Bırak", + "toggle_tun_mode": "Tun Modunu Etkinleştir/Devre Dışı Bırak", + "entry_lightweight_mode": "Hafif Moda Gir", + "Backup Setting": "Yedekleme Ayarı", + "Backup Setting Info": "WebDAV yedekleme yapılandırma dosyalarını destekler", + "Runtime Config": "Çalışma Zamanı Yapılandırması", + "Open Conf Dir": "Yapılandırma Dizinini Aç", + "Open Conf Dir Info": "Yazılım anormal çalışıyorsa, bu klasördeki tüm dosyaları YEDEKLEYİN ve silin, ardından yazılımı yeniden başlatın", + "Open Core Dir": "Çekirdek Dizinini Aç", + "Open Logs Dir": "Günlük Dizinini Aç", + "Check for Updates": "Güncellemeleri Kontrol Et", + "Go to Release Page": "Sürüm Sayfasına Git", + "Portable Updater Error": "Taşınabilir sürüm uygulama içi güncellemeleri desteklemez. Lütfen manuel olarak indirip değiştirin", + "Break Change Update Error": "Bu sürüm büyük bir güncellemedir ve uygulama içi güncellemeleri desteklemez. Lütfen kaldırın ve yeni sürümü manuel olarak indirip kurun", + "Open Dev Tools": "Geliştirici Araçları", + "Export Diagnostic Info": "Tanılama Bilgilerini Dışa Aktar", + "Export Diagnostic Info For Issue Reporting": "Sorun Bildirimi İçin Tanılama Bilgilerini Dışa Aktar", + "Exit": "Çıkış", + "Verge Version": "Verge Sürümü", + "ReadOnly": "Salt Okunur", + "ReadOnlyMessage": "Salt okunur düzenleyicide düzenlenemez", + "Filter": "Filtre", + "Filter conditions": "Filtre koşulları", + "Match Case": "Büyük/Küçük Harf Eşleştir", + "Match Whole Word": "Tam Kelime Eşleştir", + "Use Regular Expression": "Düzenli İfade Kullan", + "Profile Imported Successfully": "Profil Başarıyla İçe Aktarıldı", + "Profile Switched": "Profil Değiştirildi", + "Profile Reactivated": "Profil Yeniden Etkinleştirildi", + "Only YAML Files Supported": "Yalnızca YAML Dosyaları Desteklenir", + "Settings Applied": "Ayarlar Uygulandı", + "Installing Service...": "Hizmet Kuruluyor...", + "Service Installed Successfully": "Hizmet Başarıyla Kuruldu", + "Service Uninstalled Successfully": "Hizmet Başarıyla Kaldırıldı", + "Proxy Daemon Duration Cannot be Less than 1 Second": "Vekil Koruyucu Süresi 1 Saniyeden Az Olamaz", + "Invalid Bypass Format": "Geçersiz Baypas Formatı", + "Clash Port Modified": "Clash Portu Değiştirildi", + "Port Conflict": "Port Çakışması", + "Restart Application to Apply Modifications": "Değişiklikleri Uygulamak İçin Uygulamayı Yeniden Başlatın", + "External Controller Address Modified": "Harici Denetleyici Adresi Değiştirildi", + "Permissions Granted Successfully for _clash Core": "{{core}} Çekirdeği İçin İzinler Başarıyla Verildi", + "Core Version Updated": "Çekirdek Sürümü Güncellendi", + "Clash Core Restarted": "Clash Çekirdeği Yeniden Başlatıldı", + "GeoData Updated": "GeoData Güncellendi", + "Currently on the Latest Version": "Şu Anda En Son Sürümdesiniz", + "Import Subscription Successful": "Abonelik içe aktarımı başarılı", + "WebDAV Server URL": "WebDAV Sunucu URL'si", + "Username": "Kullanıcı Adı", + "Password": "Şifre", + "Backup": "Yedekle", + "Filename": "Dosya Adı", + "Actions": "İşlemler", + "Restore": "Geri Yükle", + "No Backups": "Kullanılabilir yedek yok", + "WebDAV URL Required": "WebDAV URL'si boş olamaz", + "Invalid WebDAV URL": "Geçersiz WebDAV URL formatı", + "Username Required": "Kullanıcı adı boş olamaz", + "Password Required": "Şifre boş olamaz", + "Failed to Fetch Backups": "Yedek dosyaları alınamadı", + "WebDAV Config Saved": "WebDAV yapılandırması başarıyla kaydedildi", + "WebDAV Config Save Failed": "WebDAV yapılandırması kaydedilemedi: {{error}}", + "Backup Created": "Yedek başarıyla oluşturuldu", + "Backup Failed": "Yedekleme başarısız oldu: {{error}}", + "Delete Backup": "Yedeği Sil", + "Restore Backup": "Yedeği Geri Yükle", + "Backup Time": "Yedekleme Zamanı", + "Confirm to delete this backup file?": "Bu yedek dosyasını silmeyi onaylıyor musunuz?", + "Confirm to restore this backup file?": "Bu yedek dosyasını geri yüklemeyi onaylıyor musunuz?", + "Restore Success, App will restart in 1s": "Geri Yükleme Başarılı, Uygulama 1 saniye içinde yeniden başlatılacak", + "Failed to fetch backup files": "Yedek dosyaları alınamadı", + "Profile": "Profil", + "Help": "Yardım", + "About": "Hakkında", + "Theme": "Tema", + "Main Window": "Ana Pencere", + "Group Icon": "Grup Simgesi", + "Menu Icon": "Menü Simgesi", + "PAC File": "PAC Dosyası", + "Web UI": "Web Arayüzü", + "Hotkeys": "Kısayol Tuşları", + "Verge Mixed Port": "Verge Karışık Port", + "Verge Socks Port": "Verge Socks Portu", + "Verge Redir Port": "Verge Redir Portu", + "Verge Tproxy Port": "Verge Tvekil Portu", + "Verge Port": "Verge Portu", + "Verge HTTP Enabled": "Verge HTTP Etkin", + "WebDAV URL": "WebDAV URL'si", + "WebDAV Username": "WebDAV Kullanıcı Adı", + "WebDAV Password": "WebDAV Şifresi", + "Dashboard": "Kontrol Paneli", + "Restart App": "Uygulamayı Yeniden Başlat", + "Restart Clash Core": "Clash Çekirdeğini Yeniden Başlat", + "TUN Mode": "TUN Modu", + "Copy Env": "Env Kopyala", + "Conf Dir": "Yapılandırma Dizini", + "Core Dir": "Çekirdek Dizini", + "Logs Dir": "Günlük Dizini", + "Open Dir": "Dizin Aç", + "More": "Daha Fazla", + "Rule Mode": "Kural Modu", + "Global Mode": "Küresel Mod", + "Direct Mode": "Doğrudan Mod", + "Enable Tray Speed": "Tepsi Hızını Etkinleştir", + "Enable Tray Icon": "Tepsi Simgesini Etkinleştir", + "LightWeight Mode": "Hafif Mod", + "LightWeight Mode Info": "GUI'yi kapatın ve yalnızca çekirdeği çalışır durumda tutun", + "LightWeight Mode Settings": "Hafif Mod Ayarları", + "Enter LightWeight Mode Now": "Şimdi Hafif Moda Gir", + "Auto Enter LightWeight Mode": "Otomatik Hafif Moda Gir", + "Auto Enter LightWeight Mode Info": "Pencere belirli bir süre kapatıldıktan sonra Hafif Modun otomatik olarak etkinleştirilmesi için etkinleştirin", + "Auto Enter LightWeight Mode Delay": "Otomatik Hafif Mod Giriş Gecikmesi", + "When closing the window, LightWeight Mode will be automatically activated after _n minutes": "Pencere kapatıldığında, Hafif Mod {{n}} dakika sonra otomatik olarak etkinleştirilecek", + "Config Validation Failed": "Abonelik yapılandırması doğrulaması başarısız oldu. Lütfen abonelik yapılandırma dosyasını kontrol edin; değişiklikler geri alındı.", + "Boot Config Validation Failed": "Başlangıç abonelik yapılandırması doğrulaması başarısız oldu. Varsayılan yapılandırma ile başlatıldı; lütfen abonelik yapılandırma dosyasını kontrol edin.", + "Core Change Config Validation Failed": "Çekirdek değiştirilirken yapılandırma doğrulaması başarısız oldu. Varsayılan yapılandırma ile başlatıldı; lütfen abonelik yapılandırma dosyasını kontrol edin.", + "Config Validation Process Terminated": "Doğrulama işlemi sonlandırıldı.", + "Script Syntax Error": "Betik sözdizimi hatası, değişiklikler geri alındı", + "Script Missing Main": "Betik hatası, değişiklikler geri alındı", + "File Not Found": "Dosya eksik, değişiklikler geri alındı", + "Script File Error": "Betik dosyası hatası, değişiklikler geri alındı", + "Core Changed Successfully": "Çekirdek başarıyla değiştirildi", + "Failed to Change Core": "Çekirdek değiştirilemedi", + "YAML Syntax Error": "YAML sözdizimi hatası, değişiklikler geri alındı", + "YAML Read Error": "YAML okuma hatası, değişiklikler geri alındı", + "YAML Mapping Error": "YAML eşleme hatası, değişiklikler geri alındı", + "YAML Key Error": "YAML anahtar hatası, değişiklikler geri alındı", + "YAML Error": "YAML hatası, değişiklikler geri alındı", + "Merge File Syntax Error": "Birleştirme dosyası sözdizimi hatası, değişiklikler geri alındı", + "Merge File Mapping Error": "Birleştirme dosyası eşleme hatası, değişiklikler geri alındı", + "Merge File Key Error": "Birleştirme dosyası anahtar hatası, değişiklikler geri alındı", + "Merge File Error": "Birleştirme dosyası hatası, değişiklikler geri alındı", + "Validate YAML File": "YAML Dosyasını Doğrula", + "Validate Merge File": "Birleştirme Dosyasını Doğrula", + "Validation Success": "Doğrulama Başarılı", + "Validation Failed": "Doğrulama Başarısız", + "Service Administrator Prompt": "Clash Verge sistem hizmetini yeniden kurmak için yönetici ayrıcalıkları gerektiriyor", + "DNS Settings": "DNS Ayarları", + "DNS settings saved": "DNS ayarları kaydedildi", + "DNS Overwrite": "DNS Üzerine Yazma", + "DNS Settings Warning": "Bu ayarlarla ilgili bilginiz yoksa, lütfen bunları değiştirmeyin ve DNS Üzerine Yazma'yı etkin tutun", + "Enable DNS": "DNS'i Etkinleştir", + "DNS Listen": "DNS Dinleme", + "Enhanced Mode": "Geliştirilmiş Mod", + "Fake IP Range": "Sahte IP Aralığı", + "Fake IP Filter Mode": "Sahte IP Filtre Modu", + "Enable IPv6 DNS resolution": "IPv6 DNS çözümlemesini etkinleştir", + "Prefer H3": "H3'ü Tercih Et", + "DNS DOH uses HTTP/3": "DNS DOH HTTP/3 kullanır", + "Respect Rules": "Kurallara Uy", + "DNS connections follow routing rules": "DNS bağlantıları yönlendirme kurallarını takip eder", + "Use Hosts": "Hosts Kullan", + "Enable to resolve hosts through hosts file": "Ana bilgisayarları hosts dosyası aracılığıyla çözümlemek için etkinleştirin", + "Use System Hosts": "Sistem Hosts Dosyasını Kullan", + "Enable to resolve hosts through system hosts file": "Ana bilgisayarları sistem hosts dosyası aracılığıyla çözümlemek için etkinleştirin", + "Direct Nameserver Follow Policy": "Doğrudan İsim Sunucusu Politikasını Takip Et", + "Whether to follow nameserver policy": "İsim sunucusu politikasının takip edilip edilmeyeceği", + "Default Nameserver": "Varsayılan İsim Sunucusu", + "Default DNS servers used to resolve DNS servers": "DNS sunucularını çözümlemek için kullanılan varsayılan DNS sunucuları", + "Nameserver": "İsim Sunucusu", + "List of DNS servers": "DNS sunucuları listesi, virgülle ayrılmış", + "Fallback": "Yedek", + "List of fallback DNS servers": "Yedek DNS sunucuları listesi, virgülle ayrılmış", + "Proxy Server Nameserver": "Vekil Sunucusu İsim Sunucusu", + "Proxy Node Nameserver": "Vekil düğümü alan adı çözümlemesi için DNS sunucuları", + "Direct Nameserver": "Doğrudan İsim Sunucusu", + "Direct outbound Nameserver": "Doğrudan çıkış alan adı çözümlemesi için DNS sunucuları, 'system' anahtar kelimesini destekler, virgülle ayrılmış", + "Fake IP Filter": "Sahte IP Filtresi", + "Domains that skip fake IP resolution": "Sahte IP çözümlemesini atlayan alan adları, virgülle ayrılmış", + "Nameserver Policy": "İsim Sunucusu Politikası", + "Domain-specific DNS server": "Alana özgü DNS sunucusu, birden çok sunucu noktalı virgülle ayrılır, format: domain=server1;server2", + "Fallback Filter Settings": "Yedek Filtre Ayarları", + "GeoIP Filtering": "GeoIP Filtreleme", + "Enable GeoIP filtering for fallback": "Yedek için GeoIP filtrelemeyi etkinleştir", + "GeoIP Code": "GeoIP Kodu", + "Fallback IP CIDR": "Yedek IP CIDR", + "IP CIDRs not using fallback servers": "Yedek sunucuları kullanmayan IP CIDR'ları, virgülle ayrılmış", + "Fallback Domain": "Yedek Alan Adı", + "Domains using fallback servers": "Yedek sunucuları kullanan alan adları, virgülle ayrılmış", + "Hosts Settings": "Hosts Ayarları", + "Hosts": "Hosts", + "Custom domain to IP or domain mapping": "Özel alan adından IP'ye veya alan adına eşleme", + "Enable Alpha Channel": "Alfa Kanalını Etkinleştir", + "Alpha versions may contain experimental features and bugs": "Alfa sürümleri deneysel özellikler ve hatalar içerebilir", + "Home Settings": "Ana Sayfa Ayarları", + "Profile Card": "Profil Kartı", + "Current Proxy Card": "Geçerli Vekil Kartı", + "Network Settings Card": "Ağ Ayarları Kartı", + "Proxy Mode Card": "Vekil Modu Kartı", + "Clash Mode Card": "Clash Modu Kartı", + "Traffic Stats Card": "Trafik İstatistikleri Kartı", + "Clash Info Cards": "Clash Bilgi Kartları", + "System Info Cards": "Sistem Bilgi Kartları", + "Website Tests Card": "Web Sitesi Testleri Kartı", + "Traffic Stats": "Trafik İstatistikleri", + "Website Tests": "Web Sitesi Testleri", + "Clash Info": "Clash Bilgisi", + "Core Version": "Çekirdek Sürümü", + "System Proxy Address": "Sistem Vekil Adresi", + "Uptime": "Çalışma Süresi", + "Rules Count": "Kural Sayısı", + "System Info": "Sistem Bilgisi", + "OS Info": "İşletim Sistemi Bilgisi", + "Running Mode": "Çalışma Modu", + "Sidecar Mode": "Kullanıcı Modu", + "Administrator Mode": "Yönetici Modu", + "Administrator + Service Mode": "Yönetici + Hizmet Modu", + "Last Check Update": "Son Güncelleme Kontrolü", + "Click to import subscription": "Abonelik içe aktarmak için tıklayın", + "Last Update failed": "Son güncelleme başarısız oldu", + "Next Up": "Sıradaki", + "No schedule": "Program yok", + "Unknown": "Bilinmiyor", + "Auto update disabled": "Otomatik güncelleme devre dışı", + "Update subscription successfully": "Abonelik başarıyla güncellendi", + "Update failed, retrying with Clash proxy...": "Güncelleme başarısız oldu, Clash vekil ile yeniden deneniyor...", + "Update with Clash proxy successfully": "Clash vekil ile güncelleme başarılı", + "Update failed even with Clash proxy": "Clash vekil ile bile güncelleme başarısız oldu", + "Profile creation failed, retrying with Clash proxy...": "Profil oluşturma başarısız oldu, Clash vekil ile yeniden deneniyor...", + "Profile creation succeeded with Clash proxy": "Clash vekil ile profil oluşturma başarılı oldu", + "Import failed, retrying with Clash proxy...": "İçe aktarma başarısız oldu, Clash vekil ile yeniden deneniyor...", + "Profile Imported with Clash proxy": "Profil Clash vekil ile içe aktarıldı", + "Import failed even with Clash proxy": "Clash vekil ile bile içe aktarma başarısız oldu", + "Current Node": "Geçerli Düğüm", + "No active proxy node": "Aktif vekil düğümü yok", + "Network Settings": "Ağ Ayarları", + "Proxy Mode": "Vekil Modu", + "Group": "Grup", + "Proxy": "Vekil", + "IP Information Card": "IP Bilgi Kartı", + "IP Information": "IP Bilgisi", + "Failed to get IP info": "IP bilgisi alınamadı", + "ISP": "ISP", + "ASN": "ASN", + "ORG": "Kuruluş", + "Location": "Konum", + "Timezone": "Saat Dilimi", + "Auto refresh": "Otomatik yenile", + "Unlock Test": "Kilit Açma Testi", + "Pending": "Beklemede", + "Yes": "Evet", + "No": "Hayır", + "Failed": "Başarısız", + "Completed": "Tamamlandı", + "Disallowed ISP": "İzin Verilmeyen ISP", + "Originals Only": "Yalnızca Orijinaller", + "No (IP Banned By Disney+)": "Hayır (IP Disney+ Tarafından Yasaklandı)", + "Unsupported Country/Region": "Desteklenmeyen Ülke/Bölge", + "Failed (Network Connection)": "Başarısız (Ağ Bağlantısı)" +} diff --git a/src/services/i18n.ts b/src/services/i18n.ts index af42c3c1..d3947ad4 100644 --- a/src/services/i18n.ts +++ b/src/services/i18n.ts @@ -8,8 +8,9 @@ import tt from "@/locales/tt.json"; import id from "@/locales/id.json"; import ar from "@/locales/ar.json"; import ko from "@/locales/ko.json"; +import tr from "@/locales/tr.json"; -export const languages = { en, ru, zh, fa, tt, id, ar, ko }; +export const languages = { en, ru, zh, fa, tt, id, ar, ko, tr }; const resources = Object.fromEntries( Object.entries(languages).map(([key, value]) => [