From b8016cac3f0305dbb18390fb17482291ac075af6 Mon Sep 17 00:00:00 2001 From: lymanjre <125398461+lymanjre@users.noreply.github.com> Date: Sun, 4 Aug 2024 09:59:31 +0330 Subject: [PATCH] =?UTF-8?q?chore:=20update=20translations=20with=20Fink=20?= =?UTF-8?q?=F0=9F=90=A6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- assets/translations/strings_ar.i18n.json | 6 ++ assets/translations/strings_en.i18n.json | 2 +- assets/translations/strings_es.i18n.json | 1 + assets/translations/strings_id.i18n.json | 73 ++++++++++++++++++--- assets/translations/strings_pt-BR.i18n.json | 36 +++++++++- assets/translations/strings_ru.i18n.json | 12 +++- assets/translations/strings_tr.i18n.json | 68 +++++++++++++++++-- assets/translations/strings_zh-CN.i18n.json | 3 + assets/translations/strings_zh-TW.i18n.json | 4 ++ 9 files changed, 185 insertions(+), 20 deletions(-) diff --git a/assets/translations/strings_ar.i18n.json b/assets/translations/strings_ar.i18n.json index 6599c3a0..14d8131a 100644 --- a/assets/translations/strings_ar.i18n.json +++ b/assets/translations/strings_ar.i18n.json @@ -78,6 +78,8 @@ "permissionRequest": "الإذن للكاميرا لمسح رمز الاستجابة السريعة" }, "manually": "إدخال يدوي", + "addWarp": "أضف الاعوجاج", + "addingWarpMsg": "الرجاء الانتظار بينما نقوم بتسجيل WARP.", "addingProfileMsg": "إضافة ملف التعريف", "failureMsg": "فشل في إضافة ملف التعريف" }, @@ -177,6 +179,7 @@ "ru": "روسيا (ru)", "af": "أفغانستان (af)", "id": "إندونيسيا (id)", + "tr": "تركيا (tr) 🇹🇷", "other": "أخرى" }, "themeMode": "وضع السمة", @@ -360,6 +363,7 @@ "warpConfigGenerated": "تم إنشاء تكوين WARP", "pageTitle": "خيارات التكوين", "logLevel": "مستوى السجل", + "blockAds": "منع الإعلانات", "resolveDestination": "حل الوجهة", "ipv6Mode": "توجيه IPv6", "ipv6Modes": { @@ -409,6 +413,8 @@ "warpCleanIp": "عنوان IP نظيف", "warpPort": "المنفذ", "warpNoise": "عدد الضوضاء", + "warpNoiseSize": "حجم الضوضاء", + "warpNoiseMode": "وضع الضوضاء", "warpNoiseDelay": "تأخير الضوضاء" } } diff --git a/assets/translations/strings_en.i18n.json b/assets/translations/strings_en.i18n.json index 0a33c3f0..6815595c 100644 --- a/assets/translations/strings_en.i18n.json +++ b/assets/translations/strings_en.i18n.json @@ -179,7 +179,7 @@ "ru": "Russia (ru) 🇷🇺", "af": "Afghanistan (af) 🇦🇫", "id": "Indonesia (id) 🇮🇩", - "tr": "Turkey (tr) 🇹🇷", + "tr": "Türkiye (tr) 🇹🇷", "other": "Other" }, "themeMode": "Theme Mode", diff --git a/assets/translations/strings_es.i18n.json b/assets/translations/strings_es.i18n.json index f7182ff3..1d0f4aa1 100644 --- a/assets/translations/strings_es.i18n.json +++ b/assets/translations/strings_es.i18n.json @@ -179,6 +179,7 @@ "ru": "Rusia (ru)", "af": "Afganistán (af)", "id": "Indonesia (id)", + "tr": "Turquía (tr) 🇹🇷", "other": "Otro" }, "themeMode": "Modo temático", diff --git a/assets/translations/strings_id.i18n.json b/assets/translations/strings_id.i18n.json index d854daf1..14769f86 100644 --- a/assets/translations/strings_id.i18n.json +++ b/assets/translations/strings_id.i18n.json @@ -17,7 +17,12 @@ "decline": "Tolak", "unknown": "Tidak Dikenal", "hidden": "Tersembunyi", - "timeout": "Waktu habis" + "timeout": "Waktu habis", + "clipboardExportSuccessMsg": "Ditambahkan ke Papan Klip", + "showMore": "Menampilkan lebih banyak", + "showLess": "Tampilkan Lebih Sedikit", + "openAppSettings": "Buka Pengaturan Aplikasi", + "grantPermission": "Memberikan ijin" }, "intro": { "termsAndPolicyCaution(rich)": "lanjut berarti setuju dengan ${tap(@:about.termsAndConditions)}", @@ -30,10 +35,13 @@ }, "stats": { "traffic": "Trafik Langsung", + "trafficLive": "Lalu Lintas Langsung", "trafficTotal": "Total Trafik", "uplink": "Uplink", "downlink": "Downlink", - "connection": "Sambungan" + "connection": "Sambungan", + "speed": "Kecepatan", + "totalTransferred": "Jumlah yang Ditransfer" }, "profile": { "overviewPageTitle": "Beberapa Profil", @@ -47,7 +55,11 @@ "remainingDuration": "Tersisa ${duration} hari lagi", "remainingTrafficSemanticLabel": "${consumed}/${total} trafik terpakai", "expired": "Kadaluarsa", - "noTraffic": "Kuota Habis" + "noTraffic": "Kuota Habis", + "upload": "Mengunggah", + "download": "Unduh", + "total": "Jumlah Lalu Lintas", + "expireDate": "Tanggal kadaluarsa" }, "sortBy": { "lastUpdate": "Baru diperbaharui", @@ -62,9 +74,12 @@ "permissionDeniedError": "Izin ditolak", "unexpectedError": "Terjadi masalah", "torchSemanticLabel": "Lampu Flash", - "facingSemanticLabel": "Hadap Kamera" + "facingSemanticLabel": "Hadap Kamera", + "permissionRequest": "Izin ke kamera untuk memindai Kode QR" }, "manually": "Isian Manual", + "addWarp": "Tambahkan Warp", + "addingWarpMsg": "Mohon tunggu selagi kami mendaftarkan WARP.", "addingProfileMsg": "Tambahkan Profil", "failureMsg": "Gagal tambahkan profil" }, @@ -116,10 +131,22 @@ "emptyProxiesMsg": "Tidak ada proxy", "delayTestTooltip": "Test delay", "sortTooltip": "Urut Proxy", + "checkIp": "Periksa IP", + "unknownIp": "IP tidak dikenal", "sortOptions": { "unsorted": "Awal", "name": "Alfabetikal", "delay": "Berdasarkan Delay" + }, + "activeProxySemanticLabel": "Proksi Aktif", + "delaySemantics": { + "result": "Penundaan: ${delay}ms", + "timeout": "Batas Waktu Uji Tunda", + "testing": "Penundaan: Menguji..." + }, + "ipInfoSemantics": { + "address": "Alamat IP", + "country": "Negara" } }, "logs": { @@ -137,6 +164,10 @@ "requiresRestartMsg": "Untuk mencoba restart aplikasi", "experimental": "Eksperimen", "experimentalMsg": "Fitur dengan tanda Eksperimen masih dalam pengembangan dan resiko bermasalah.", + "exportOptions": "Salin Opsi Anonim ke Papan Klip", + "exportAllOptions": "Salin Semua Opsi ke Clipboard", + "importOptions": "Impor Opsi Dari Clipboard", + "importOptionsMsg": "Ini akan menulis ulang semua opsi konfigurasi dengan nilai yang diberikan. Apa kamu yakin?", "general": { "sectionTitle": "Umum", "locale": "Bahasa", @@ -148,6 +179,7 @@ "ru": "Russia (ru)", "af": "Afghanistan (af)", "id": "Indonesia (id)", + "tr": "Turki (tr) 🇹🇷", "other": "Lainnya" }, "themeMode": "Jenis Tema", @@ -164,7 +196,9 @@ "openWorkingDir": "Buka Direktori Kerja", "ignoreBatteryOptimizations": "Menonaktifkan Optimisasi Baterai", "ignoreBatteryOptimizationsMsg": "Hapus batasan untuk performa VPN yang optimal", - "dynamicNotification": "Tampilkan Kecepatan di notifikasi" + "dynamicNotification": "Tampilkan Kecepatan di notifikasi", + "hapticFeedback": "Umpan Balik Haptik", + "autoIpCheck": "Secara Otomatis Memeriksa IP Koneksi" }, "advanced": { "sectionTitle": "Mode Lanjut", @@ -285,17 +319,30 @@ "connecting": "Sambungkan", "disconnecting": "Putus Sambungan", "connected": "Tersambung", + "reconnect": "Hubungkan kembali", + "connectAnyWay": "Menghubung", "experimentalNotice": "Fitur Experimental digunakan", "experimentalNoticeMsg": "Kamu telah mengaktifkan fitur experimental yang mungkin mempengaruhi kualitas sambungan dan error tidak terduga. Kamu tetap bisa merubah atau set ulang opsi dari Halaman Konfigurasi", - "disableExperimentalNotice": "Jangan tampil lagi" + "disableExperimentalNotice": "Jangan tampil lagi", + "reconnectMsg": "Menghubungkan kembali untuk memperhitungkan perubahan..." }, "config": { "resetBtn": "Set Ulang Opsi", "serviceMode": "Sambung ulang agar perubahan diterapkan", + "quickSettings": "Pengaturan Cepat", + "setupWarp": "Siapkan WARP", + "allOptions": "Semua Opsi Konfigurasi", "serviceModes": { "proxy": "Proxy", "systemProxy": "Sistem Proxy", - "tun": "VPN" + "tun": "VPN", + "tunService": "Layanan VPN" + }, + "shortServiceModes": { + "proxy": "Proksi", + "systemProxy": "Proksi Sistem", + "tun": "VPN", + "tunService": "Layanan VPN" }, "section": { "route": "Opsi Route", @@ -311,8 +358,12 @@ "title": "Persetujuan Cloudflare WARP", "description(rich)": "Cloudflare WARP adalah WireGuard VPN Provider gratis. Dengan mengaktifkan opsi/pilihan ini berarti kamu setuju pada Cloudflare WARP's ${tos(Terms of Service)} dan ${privacy(Privacy Policy)}." }, + "generateWarpConfig": "Hasilkan Konfigurasi WARP", + "missingWarpConfig": "Konfigurasi WARP tidak ada", + "warpConfigGenerated": "Konfigurasi WARP Dihasilkan", "pageTitle": "Opsi Konfig", "logLevel": "Log Level", + "blockAds": "Blokir Iklan", "resolveDestination": "Resolve Destination", "ipv6Mode": "IPv6 Route", "ipv6Modes": { @@ -326,6 +377,7 @@ "directDnsAddress": "Direct DNS", "directDnsDomainStrategy": "Direct DNS Domain Strategy", "mixedPort": "Mixed Port", + "tproxyPort": "Port Proksi Transparan", "localDnsPort": "DNS Port Lokal", "allowConnectionFromLan": "Perbolehkan Sambungan LAN", "tunImplementation": "Implementasi TUN", @@ -352,12 +404,17 @@ "enableWarp": "Enable WARP", "warpDetourMode": "Detour Mode", "warpDetourModes": { + "proxyOverWarp": "Memutar Proxy Melalui WARP", + "warpOverProxy": "Jalan memutar WARP Melalui Proxy", "inbound": "Detour WARP through proxies", "outbound": "Detour proxies through WARP" }, "warpLicenseKey": "License Key", "warpCleanIp": "Clean IP", "warpPort": "Port", - "warpNoise": "Noise" + "warpNoise": "Noise", + "warpNoiseSize": "Ukuran Kebisingan", + "warpNoiseMode": "Modus Kebisingan", + "warpNoiseDelay": "Penundaan Kebisingan" } } diff --git a/assets/translations/strings_pt-BR.i18n.json b/assets/translations/strings_pt-BR.i18n.json index 6e1c135a..d2fb9f5f 100644 --- a/assets/translations/strings_pt-BR.i18n.json +++ b/assets/translations/strings_pt-BR.i18n.json @@ -18,8 +18,10 @@ "unknown": "Desconhecido", "hidden": "Escondido", "timeout": "Tempo Esgotado", + "clipboardExportSuccessMsg": "Adicionado à área de transferência", "showMore": "Mostre mais", "showLess": "Mostre menos", + "openAppSettings": "Abra as configurações do aplicativo", "grantPermission": "Conceder permissão" }, "intro": { @@ -32,6 +34,7 @@ "noActiveProfileMsg": "Escolha um perfil" }, "stats": { + "traffic": "Tráfego", "trafficLive": "Tráfego ao vivo", "trafficTotal": "Tráfego total", "uplink": "Ligação ascendente", @@ -71,9 +74,12 @@ "permissionDeniedError": "Permissão Negada", "unexpectedError": "Algo deu errado", "torchSemanticLabel": "Luz do flash", - "facingSemanticLabel": "Câmera voltada" + "facingSemanticLabel": "Câmera voltada", + "permissionRequest": "Permissão para a câmera digitalizar o QR Code" }, "manually": "Entrada manual", + "addWarp": "Adicionar distorção", + "addingWarpMsg": "Aguarde enquanto registramos o WARP.", "addingProfileMsg": "Adicionando Perfil", "failureMsg": "Falha ao adicionar perfil" }, @@ -158,6 +164,10 @@ "requiresRestartMsg": "Para que isso tenha efeito, reinicie o aplicativo", "experimental": "Experimental", "experimentalMsg": "Os recursos com sinalização Experimental ainda estão em desenvolvimento e podem causar problemas.", + "exportOptions": "Copiar opções anônimas para a área de transferência", + "exportAllOptions": "Copiar todas as opções para a área de transferência", + "importOptions": "Opções de importação da área de transferência", + "importOptionsMsg": "Isto irá reescrever todas as opções de configuração com os valores fornecidos. Tem certeza?", "general": { "sectionTitle": "Geral", "locale": "Linguagem", @@ -169,6 +179,7 @@ "ru": "Rússia (ru)", "af": "Afeganistão (af)", "id": "Indonesia (id)", + "tr": "Turquia (tr) 🇹🇷", "other": "Outro" }, "themeMode": "Modo de Tema", @@ -300,26 +311,39 @@ }, "play": { "title": "Hiddify (Pré-visualização)", - "short_description": "Auto, SSH, VLESS, VMess, Trojan, Reality, Sing-Box, Clash, XRay, Shadowsocks" + "short_description": "Auto, SSH, VLESS, VMess, Trojan, Reality, Sing-Box, Clash, XRay, Shadowsocks", + "full_description": "O principal objetivo do Hiddify é fornecer um cliente de tunelamento seguro, fácil de usar e eficiente. Ele permite que você direcione todo o tráfego ou tráfego de aplicativo selecionado para um servidor remoto de sua escolha, utilizando a permissão do serviço VPN.\nNota: Não fornecemos nenhum servidor; os usuários são obrigados a garantir que suas atividades online permaneçam privadas usando seu próprio servidor auto-hospedado ou servidores confiáveis.\nOferecemos suporte a servidores com:\n- Link de assinatura V2Ray/XRay normal\n- Link de assinatura do Clash\n- Link de assinatura do Sing-Box\nQuais são os nossos recursos exclusivos?\n- Amigo do usuário\n- Otimizado e rápido\n- Selecione automaticamente o LowerPing\n- Mostrar informações de uso do usuário\n- Importe facilmente sublinks com um clique usando deeplinking\n- Gratuito e sem anúncios\n- Alterne facilmente sublinks de usuários\n- Mais e mais\nApoiar:\n- Todos os protocolos suportados pelo Sing-Box\n- VLESS + XTLS Realidade, Visão\n- VMess\n- Trojan\n- ShadowSocks\n- Realidade\n- WireGuard\n-V2Ray\n- Histeria2\n-TUICv5\n-SSH\n- ShadowTLS\nO código-fonte existe em https://github.com/hiddify/Hiddify-Next\nO núcleo do aplicativo é baseado no Sing-Box de código aberto.\nDescrição da permissão:\n- Serviço VPN: Como o objetivo desta aplicação é fornecer um cliente de tunelamento seguro, fácil de usar e eficiente, precisamos dessa permissão para poder rotear o tráfego via túnel para o servidor remoto.\n- CONSULTAR TODOS OS PACOTES: Esta permissão é usada para permitir que os usuários incluam ou excluam aplicativos específicos para tunelamento.\n- RECEBER BOOT COMPLETED: Esta permissão pode ser habilitada ou desabilitada nas configurações do aplicativo para ativar este aplicativo na inicialização do dispositivo.\n- PÓS NOTIFICAÇÕES: Esta permissão é essencial, pois empregamos um serviço de primeiro plano para garantir a operação contínua do serviço VPN.\n- Este aplicativo está livre de anúncios. A análise e os dados de travamento só ocorrem com o consentimento explícito do usuário na primeira utilização do aplicativo." }, "connection": { "tapToConnect": "Toque para conectar", "connecting": "Conectando", "disconnecting": "Desconectando", "connected": "Conectado", + "reconnect": "Reconectar", + "connectAnyWay": "Conectar", "experimentalNotice": "Recursos experimentais em uso", "experimentalNoticeMsg": "Você ativou alguns recursos experimentais que podem afetar a qualidade da conexão e causar erros inesperados. Você sempre pode alterar ou redefinir essas opções na página de opções de configuração.", - "disableExperimentalNotice": "Não mostrar novamente" + "disableExperimentalNotice": "Não mostrar novamente", + "reconnectMsg": "Reconectando por levar em conta as mudanças..." }, "config": { "resetBtn": "Redefinir opções", "serviceMode": "Modo de serviço", + "quickSettings": "Configurações rápidas", + "setupWarp": "Configurar WARP", + "allOptions": "Todas as opções de configuração", "serviceModes": { "proxy": "Somente serviço de proxy", "systemProxy": "Definir proxy do sistema", "tun": "VPN", "tunService": "Serviço VPN" }, + "shortServiceModes": { + "proxy": "Procuração", + "systemProxy": "Proxy do sistema", + "tun": "VPN", + "tunService": "Serviço VPN" + }, "section": { "route": "Opções de rota", "dns": "Opções de DNS", @@ -339,6 +363,7 @@ "warpConfigGenerated": "Configuração WARP gerada", "pageTitle": "Opções de configuração", "logLevel": "Nível de registro", + "blockAds": "Bloquear anúncios", "resolveDestination": "Resolver destino", "ipv6Mode": "Rota IPv6", "ipv6Modes": { @@ -352,6 +377,7 @@ "directDnsAddress": "DNS direto", "directDnsDomainStrategy": "Estratégia de Domínio DNS Direto", "mixedPort": "Porta Mista", + "tproxyPort": "Porta proxy transparente", "localDnsPort": "Porta DNS local", "allowConnectionFromLan": "Permitir conexão da LAN", "tunImplementation": "Implementação TUN", @@ -378,6 +404,8 @@ "enableWarp": "Habilitar WARP", "warpDetourMode": "Modo de desvio", "warpDetourModes": { + "proxyOverWarp": "Proxies de desvio através do WARP", + "warpOverProxy": "Desvio WARP através de proxies", "inbound": "Desvie o WARP através de proxies", "outbound": "Desviar proxies através do WARP" }, @@ -385,6 +413,8 @@ "warpCleanIp": "Limpar IP", "warpPort": "Porta", "warpNoise": "Contagem de ruído", + "warpNoiseSize": "Tamanho do ruído", + "warpNoiseMode": "Modo de ruído", "warpNoiseDelay": "Atraso de ruído" } } diff --git a/assets/translations/strings_ru.i18n.json b/assets/translations/strings_ru.i18n.json index e9bae2f6..88747a50 100644 --- a/assets/translations/strings_ru.i18n.json +++ b/assets/translations/strings_ru.i18n.json @@ -78,6 +78,8 @@ "permissionRequest": "Права на использование камеры для считывания QR" }, "manually": "Ввести вручную", + "addWarp": "Добавить деформацию", + "addingWarpMsg": "Пожалуйста, подождите, пока мы зарегистрируем WARP.", "addingProfileMsg": "Добавление профиля", "failureMsg": "Не удалось добавить профиль" }, @@ -162,6 +164,8 @@ "requiresRestartMsg": "Чтобы применить изменения, перезапустите приложение.", "experimental": "Экспериментальный", "experimentalMsg": "Функции с флагом «Экспериментально» все еще находятся в разработке и могут вызвать проблемы.", + "exportOptions": "Копировать анонимные параметры в буфер обмена", + "exportAllOptions": "Скопировать все параметры в буфер обмена", "importOptions": "Импорт параметров из буфера обмена", "importOptionsMsg": "Это перезапишет все параметры конфига предоставленными значениями. Вы уверены?", "general": { @@ -175,6 +179,7 @@ "ru": "Россия (ru)", "af": "Afghanistan (af)", "id": "Индонезия (id)", + "tr": "Турция (тр) 🇹🇷", "other": "Другой" }, "themeMode": "Оформление", @@ -192,6 +197,7 @@ "ignoreBatteryOptimizations": "Отключить оптимизацию батареи", "ignoreBatteryOptimizationsMsg": "Отключение ограничений для оптимальной производительности VPN.", "dynamicNotification": "Отображение скорости в уведомлении", + "hapticFeedback": "Тактильная обратная связь", "autoIpCheck": "Автоматически проверять IP-адрес соединения" }, "advanced": { @@ -357,6 +363,7 @@ "warpConfigGenerated": "WARP конфиг сгенерирован", "pageTitle": "Параметры конфигурации", "logLevel": "Подробность журналирования", + "blockAds": "Блокировать рекламу", "resolveDestination": "Определять назначение", "ipv6Mode": "Маршрутизация IPv6", "ipv6Modes": { @@ -405,6 +412,9 @@ "warpLicenseKey": "License Key", "warpCleanIp": "Clean IP", "warpPort": "Port", - "warpNoise": "Noise" + "warpNoise": "Noise", + "warpNoiseSize": "Размер шума", + "warpNoiseMode": "Шумовой режим", + "warpNoiseDelay": "Задержка шума" } } diff --git a/assets/translations/strings_tr.i18n.json b/assets/translations/strings_tr.i18n.json index d44b849d..8f1ea925 100644 --- a/assets/translations/strings_tr.i18n.json +++ b/assets/translations/strings_tr.i18n.json @@ -18,8 +18,10 @@ "unknown": "Bilinmeyen", "hidden": "Gizlenmiş", "timeout": "Zaman aşımı", + "clipboardExportSuccessMsg": "Panoya Eklendi", "showMore": "Daha fazla göster", "showLess": "Daha az göster", + "openAppSettings": "Uygulama Ayarlarını Aç", "grantPermission": "İzin Ver" }, "intro": { @@ -32,10 +34,14 @@ "noActiveProfileMsg": "Profil seçin" }, "stats": { + "traffic": "Trafik", "trafficLive": "Canlı Trafik", "trafficTotal": "Toplam Trafik", "uplink": "Çıkış Yolu", - "downlink": "Giriş Yolu" + "downlink": "Giriş Yolu", + "connection": "Bağlantı", + "speed": "Hız", + "totalTransferred": "Toplam Aktarılan" }, "profile": { "overviewPageTitle": "Profiller", @@ -49,7 +55,11 @@ "remainingDuration": "${duration} Gün Kaldı", "remainingTrafficSemanticLabel": "${consumed}/${total} trafik tüketildi", "expired": "Süresi Doldu", - "noTraffic": "Kotal Doldu" + "noTraffic": "Kotal Doldu", + "upload": "Yüklemek", + "download": "İndirmek", + "total": "Toplam Trafik", + "expireDate": "Son kullanma tarihi" }, "sortBy": { "lastUpdate": "Yakın zamanda güncellendi", @@ -64,9 +74,12 @@ "permissionDeniedError": "İzin reddedildi", "unexpectedError": "Bir şeyler yanlış gitti", "torchSemanticLabel": "El feneri", - "facingSemanticLabel": "Kameraya önü" + "facingSemanticLabel": "Kameraya önü", + "permissionRequest": "QR Kodunu taramak için kamera izni" }, "manually": "Manuel giriş", + "addWarp": "Çarpıtma Ekle", + "addingWarpMsg": "WARP'ı kaydederken lütfen bekleyin.", "addingProfileMsg": "Profil Ekleniyor", "failureMsg": "Profil eklenemedi" }, @@ -118,10 +131,22 @@ "emptyProxiesMsg": "Kullanılabilir proxy yok", "delayTestTooltip": "Test Gecikmesi", "sortTooltip": "Proxy'leri Sırala", + "checkIp": "IP'yi kontrol edin", + "unknownIp": "Bilinmeyen IP", "sortOptions": { "unsorted": "Varsayılan", "name": "Alfabetik olarak", "delay": "Gecikmeyle" + }, + "activeProxySemanticLabel": "Aktif Vekil", + "delaySemantics": { + "result": "Gecikme: ${delay}ms", + "timeout": "Gecikme Testi Zaman Aşımı", + "testing": "Gecikme: Test ediliyor..." + }, + "ipInfoSemantics": { + "address": "IP adresi", + "country": "Ülke" } }, "logs": { @@ -139,6 +164,10 @@ "requiresRestartMsg": "Bunun etkili olması için uygulamayı yeniden başlatın", "experimental": "Deneysel", "experimentalMsg": "Deneysel işaretli özellikler hâlâ geliştirilme aşamasındadır ve sorunlara neden olabilir.", + "exportOptions": "Anonim Seçenekleri Panoya Kopyala", + "exportAllOptions": "Tüm Seçenekleri Panoya Kopyala", + "importOptions": "Seçenekleri Panodan İçe Aktarma", + "importOptionsMsg": "Bu, tüm yapılandırma seçeneklerini sağlanan değerlerle yeniden yazacaktır. Emin misin?", "general": { "sectionTitle": "Genel", "locale": "Dil", @@ -167,7 +196,9 @@ "openWorkingDir": "Çalışma Dizinini Aç", "ignoreBatteryOptimizations": "Pil Optimizasyonunu Devre Dışı Bırak", "ignoreBatteryOptimizationsMsg": "Optimum VPN performansı için kısıtlamaları kaldırın", - "dynamicNotification": "Bildirimde hızı göster" + "dynamicNotification": "Bildirimde hızı göster", + "hapticFeedback": "Dokunsal geribildirim", + "autoIpCheck": "Bağlantı IP'sini Otomatik Olarak Kontrol Et" }, "advanced": { "sectionTitle": "Gelişmiş", @@ -288,17 +319,30 @@ "connecting": "Bağlanıyor", "disconnecting": "Bağlantı kesiliyor", "connected": "Bağlandı", + "reconnect": "Yeniden bağlan", + "connectAnyWay": "Bağlamak", "experimentalNotice": "Kullanımdaki Deneysel Özellikler", "experimentalNoticeMsg": "Bağlantı kalitesini etkileyebilecek ve beklenmeyen hatalara neden olabilecek bazı deneysel özellikleri etkinleştirdiniz. Bu seçenekleri istediğiniz zaman Yapılandırma seçenekleri sayfasından değiştirebilir veya sıfırlayabilirsiniz.", - "disableExperimentalNotice": "Bir daha gösterme" + "disableExperimentalNotice": "Bir daha gösterme", + "reconnectMsg": "Değişiklikleri dikkate almak için yeniden bağlanılıyor..." }, "config": { "resetBtn": "Ayarları sıfırla", "serviceMode": "Servis modu", + "quickSettings": "Hızlı Ayarlar", + "setupWarp": "WARP'ı Kur", + "allOptions": "Tüm Yapılandırma Seçenekleri", "serviceModes": { "proxy": "Proxy", "systemProxy": "Sistem Proxy", - "tun": "VPN" + "tun": "VPN", + "tunService": "VPN Hizmeti" + }, + "shortServiceModes": { + "proxy": "vekil", + "systemProxy": "Sistem Proxy'si", + "tun": "VPN", + "tunService": "VPN Hizmeti" }, "section": { "route": "Rota Seçenekleri", @@ -314,8 +358,12 @@ "title": "Cloudflare WARP Onayı", "description(rich)": "Cloudflare WARP ücretsiz bir WireGuard VPN sağlayıcısıdır. Bu seçeneği etkinleştirerek Cloudflare WARP'ın ${tos(Hizmet Şartları)} ve ${privacy(Gizlilik Politikası)}'nı kabul etmiş olursunuz." }, + "generateWarpConfig": "WARP Yapılandırması Oluştur", + "missingWarpConfig": "WARP Yapılandırması Eksik", + "warpConfigGenerated": "WARP Yapılandırması Oluşturuldu", "pageTitle": "Yapılandırma Seçenekleri", "logLevel": "Log Seviyesi", + "blockAds": "Reklamları Engelle", "resolveDestination": "Hedefi Çöz", "ipv6Mode": "IPv6 Rotası", "ipv6Modes": { @@ -329,6 +377,7 @@ "directDnsAddress": "Doğrudan DNS", "directDnsDomainStrategy": "Doğrudan DNS Domain Stratejisi", "mixedPort": "Mixed Port", + "tproxyPort": "Şeffaf Proxy Bağlantı Noktası", "localDnsPort": "Yerel DNS Bağlantı Noktası", "allowConnectionFromLan": "Allow Connection from LAN", "tunImplementation": "TUN İmplementasyonu", @@ -355,12 +404,17 @@ "enableWarp": "Enable WARP", "warpDetourMode": "Detour Mode", "warpDetourModes": { + "proxyOverWarp": "WARP Aracılığıyla Proxy'lerin Yönünü Değiştirin", + "warpOverProxy": "Proxy'ler Aracılığıyla WARP'tan Sapma", "inbound": "Detour WARP through proxies", "outbound": "Detour proxies through WARP" }, "warpLicenseKey": "License Key", "warpCleanIp": "Clean IP", "warpPort": "Port", - "warpNoise": "Noise" + "warpNoise": "Noise", + "warpNoiseSize": "Gürültü Boyutu", + "warpNoiseMode": "Gürültü Modu", + "warpNoiseDelay": "Gürültü Gecikmesi" } } diff --git a/assets/translations/strings_zh-CN.i18n.json b/assets/translations/strings_zh-CN.i18n.json index 0f9e80f0..f1aea081 100644 --- a/assets/translations/strings_zh-CN.i18n.json +++ b/assets/translations/strings_zh-CN.i18n.json @@ -179,6 +179,7 @@ "ru": "俄罗斯 (ru)", "af": "阿富汗 (af)", "id": "印度尼西亚 (id)", + "tr": "火鸡(tr)🇹🇷", "other": "其它" }, "themeMode": "主题模式", @@ -412,6 +413,8 @@ "warpCleanIp": "清理 IP", "warpPort": "端口", "warpNoise": "噪音计数", + "warpNoiseSize": "噪音大小", + "warpNoiseMode": "噪音模式", "warpNoiseDelay": "噪音延迟" } } diff --git a/assets/translations/strings_zh-TW.i18n.json b/assets/translations/strings_zh-TW.i18n.json index 8ff49c3c..1bb6b51f 100644 --- a/assets/translations/strings_zh-TW.i18n.json +++ b/assets/translations/strings_zh-TW.i18n.json @@ -179,6 +179,7 @@ "ru": "俄羅斯 (ru)", "af": "阿富汗 (af)", "id": "印尼 (id)", + "tr": "土耳其 (tr) 🇹🇷", "other": "其他" }, "themeMode": "主題模式", @@ -362,6 +363,7 @@ "warpConfigGenerated": "WARP 配置檔案已生成", "pageTitle": "配置選項", "logLevel": "紀錄等級", + "blockAds": "阻止廣告", "resolveDestination": "解析目標地址", "ipv6Mode": "IPv6 路由", "ipv6Modes": { @@ -411,6 +413,8 @@ "warpCleanIp": "清理 IP", "warpPort": "連接埠", "warpNoise": "噪音計數", + "warpNoiseSize": "噪音大小", + "warpNoiseMode": "噪音模式", "warpNoiseDelay": "噪音延遲" } }