diff options
Diffstat (limited to 'ui/src/main')
24 files changed, 737 insertions, 95 deletions
diff --git a/ui/src/main/res/values-cs-rCZ/strings.xml b/ui/src/main/res/values-cs-rCZ/strings.xml new file mode 100644 index 00000000..90c5d168 --- /dev/null +++ b/ui/src/main/res/values-cs-rCZ/strings.xml @@ -0,0 +1,135 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="one">%d tunel nelze smazat: %s</item> + <item quantity="few">%d tunely nelze smazat: %s</item> + <item quantity="many">%d tunelů nelze smazat: %s</item> + <item quantity="other">%d tunelů nelze smazat: %s</item> + </plurals> + <plurals name="delete_success"> + <item quantity="one">%d tunel byl smazán</item> + <item quantity="few">%d tunely byly smazány</item> + <item quantity="many">%d tunelů bylo smazáno</item> + <item quantity="other">%d tunelů bylo smazáno</item> + </plurals> + <plurals name="delete_title"> + <item quantity="one">Vybrán %d tunel</item> + <item quantity="few">Vybrány %d tunely</item> + <item quantity="many">Vybráno %d tunelů</item> + <item quantity="other">Vybráno %d tunelů</item> + </plurals> + <plurals name="import_partial_success"> + <item quantity="one">Importován %1$d z %2$d tunelů</item> + <item quantity="few">Importovány %1$d z %2$d tunelů</item> + <item quantity="many">Importováno %1$d z %2$d tunelů</item> + <item quantity="other">Importováno %1$d z %2$d tunelů</item> + </plurals> + <plurals name="import_total_success"> + <item quantity="one">Importován %d tunel</item> + <item quantity="few">Importovány %d tunely</item> + <item quantity="many">Importováno %d tunelů</item> + <item quantity="other">Importováno %d tunelů</item> + </plurals> + <plurals name="set_excluded_applications"> + <item quantity="one">%d vyloučená aplikace</item> + <item quantity="few">%d vyloučené aplikace</item> + <item quantity="many">%d vyloučených aplikací</item> + <item quantity="other">%d vyloučených aplikací</item> + </plurals> + <plurals name="set_included_applications"> + <item quantity="one">%d zahrnutá aplikace</item> + <item quantity="few">%d zahrnuté aplikace</item> + <item quantity="many">%d zahrnutých aplikací</item> + <item quantity="other">%d zahrnutých aplikací</item> + </plurals> + <plurals name="n_excluded_applications"> + <item quantity="one">%d vyloučena</item> + <item quantity="few">%d vyloučeny</item> + <item quantity="many">%d vyloučeno</item> + <item quantity="other">%d vyloučeno</item> + </plurals> + <plurals name="n_included_applications"> + <item quantity="one">%d zahrnuta</item> + <item quantity="few">%d zahrnuty</item> + <item quantity="many">%d zahrnuto</item> + <item quantity="other">%d zahrnuto</item> + </plurals> + <string name="all_applications">Všechny aplikace</string> + <string name="exclude_from_tunnel">Vyloučit</string> + <string name="include_in_tunnel">Zahrnout pouze</string> + <plurals name="include_n_applications"> + <item quantity="one">Zahrnout %d aplikaci</item> + <item quantity="few">Zahrnout %d aplikace</item> + <item quantity="many">Zahrnout %d aplikací</item> + <item quantity="other">Zahrnout %d aplikací</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="one">Vyloučit %d aplikaci</item> + <item quantity="few">Vyloučit %d aplikace</item> + <item quantity="many">Vyloučit %d aplikací</item> + <item quantity="other">Vyloučit %d aplikací</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="one">každou sekundu</item> + <item quantity="few">každé %d sekundy</item> + <item quantity="many">každých %d sekund</item> + <item quantity="other">každých %d sekund</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="one">sekunda</item> + <item quantity="few">sekundy</item> + <item quantity="many">sekund</item> + <item quantity="other">sekund</item> + </plurals> + <string name="use_all_applications">Použít všechny aplikace</string> + <string name="add_peer">Přidat peera</string> + <string name="addresses">Adresy</string> + <string name="applications">Aplikace</string> + <string name="allow_remote_control_intents_summary_off">Externí aplikace nemohou přepínat tunely (doporučeno)</string> + <string name="allow_remote_control_intents_summary_on">Externí aplikace mohou přepínat tunely (pokročilé)</string> + <string name="allow_remote_control_intents_title">Povolit aplikace vzdálené správy</string> + <string name="allowed_ips">Povolené IP</string> + <string name="bad_config_context">%2$s položky %1$s</string> + <string name="bad_config_context_top_level">%s</string> + <string name="bad_config_error">%1$s v %2$s</string> + <string name="bad_config_explanation_pka">: Musí být kladný a maximálně 65535</string> + <string name="bad_config_explanation_positive_number">: Musí být kladný</string> + <string name="bad_config_explanation_udp_port">: Musí být platné číslo UDP portu</string> + <string name="bad_config_reason_invalid_key">Neplatný klíč</string> + <string name="bad_config_reason_invalid_number">Neplatné číslo</string> + <string name="bad_config_reason_invalid_value">Neplatná hodnota</string> + <string name="bad_config_reason_missing_attribute">Chybějící atribut</string> + <string name="bad_config_reason_missing_section">Chybějící sekce</string> + <string name="bad_config_reason_syntax_error">Syntaktická chyba</string> + <string name="bad_config_reason_unknown_attribute">Neznámý atribut</string> + <string name="bad_config_reason_unknown_section">Neznámá sekce</string> + <string name="bad_config_reason_value_out_of_range">Hodnota je mimo rozsah</string> + <string name="bad_extension_error">Soubor musí být .conf nebo .zip</string> + <string name="cancel">Zrušit</string> + <string name="config_delete_error">Nelze smazat konfigurační soubor %s</string> + <string name="config_exists_error">Konfigurace pro „%s“ již existuje</string> + <string name="config_file_exists_error">Konfigurační soubor „%s“ již existuje</string> + <string name="config_not_found_error">Konfigurační soubor „%s“ nebyl nalezen</string> + <string name="config_rename_error">Konfigurační soubor „%s“ nelze přejmenovat</string> + <string name="config_save_error">Nelze uložit konfiguraci pro „%1$s“: %2$s</string> + <string name="config_save_success">Konfigurace pro „%s“ byla úspěšně uložena</string> + <string name="create_activity_title">Vytvořit WireGuard tunel</string> + <string name="log_viewer_pref_summary">Logy mohou pomoci s debuggingem</string> + <string name="log_viewer_pref_title">Zobrazit log aplikace</string> + <string name="log_viewer_title">Log</string> + <string name="logcat_error">Nelze spustit logcat: </string> + <string name="module_disabler_disabled_summary">Experimentální kernel modul může zlepšit výkon</string> + <string name="module_disabler_disabled_title">Povolit backend kernel modulu</string> + <string name="module_disabler_enabled_title">Vypnout backend kernel modulu</string> + <string name="module_installer_error">Něco se pokazilo. Zkuste to prosím znovu</string> + <string name="module_installer_initial">Experimentální kernel modul může zlepšit výkon</string> + <string name="module_installer_not_found">Pro toto zařízení nejsou dostupné žádné moduly</string> + <string name="module_installer_title">Stáhnout a nainstalovat kernel modul</string> + <string name="module_installer_working">Stahování a instalace…</string> + <string name="module_version_error">Nelze určit verzi kernel modulu</string> + <string name="mtu">MTU</string> + <string name="multiple_tunnels_summary_off">Zapnutí jednoho tunelu vypne ostatní tunely</string> + <string name="multiple_tunnels_summary_on">Více tunelů může být zapnuto najednou</string> + <string name="multiple_tunnels_title">Povolit více simultánních tunelů</string> + <string name="name">Název</string> +</resources> diff --git a/ui/src/main/res/values-de/strings.xml b/ui/src/main/res/values-de/strings.xml index da4e325c..5bc29a99 100644 --- a/ui/src/main/res/values-de/strings.xml +++ b/ui/src/main/res/values-de/strings.xml @@ -56,14 +56,13 @@ <item quantity="other">Sekunden</item> </plurals> <string name="use_all_applications">Alle Apps verwenden</string> - <string name="add_peer">Teilnehmer hinzufügen</string> + <string name="add_peer">Gegenüber hinzufügen</string> <string name="addresses">Adressen</string> <string name="applications">Anwendungen</string> <string name="allow_remote_control_intents_summary_off">Externe Apps dürfen keine Tunnel umschalten (empfohlen)</string> <string name="allow_remote_control_intents_summary_on">Externe Apps dürfen Tunnel umschalten (erweitert)</string> <string name="allow_remote_control_intents_title">Erlaube Steuerung über externe Apps</string> <string name="allowed_ips">Erlaubte IPs</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%2$s des %1$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s in %2$s</string> @@ -108,7 +107,7 @@ <string name="tv_add_tunnel_get_started">Fügen Sie einen Tunnel hinzu, um loszulegen</string> <string name="disable_config_export_title">Deaktivieren Sie den Konfigurationsexport</string> <string name="disable_config_export_description">Durch Deaktivieren des Konfigurationsexports werden private Schlüssel weniger zugänglich</string> - <string name="dns_servers">DNS-Server</string> + <string name="dns_servers">Nameserver</string> <string name="edit">Bearbeiten</string> <string name="endpoint">Endpunkt</string> <string name="error_down">Fehler beim Abschalten des Tunnels: %s</string> @@ -119,7 +118,7 @@ <string name="generate_new_private_key">Neuen privaten Schlüssel generieren</string> <string name="generic_error">Unbekannter „%s“ Fehler</string> <string name="hint_automatic">(auto)</string> - <string name="hint_generated">(generiert)</string> + <string name="hint_generated">(erzeugt)</string> <string name="hint_optional">(optional)</string> <string name="hint_optional_discouraged">(optional, nicht empfohlen)</string> <string name="hint_random">(zufällig)</string> @@ -219,7 +218,6 @@ <string name="type_name_go_userspace">Go userspace</string> <string name="type_name_kernel_module">Kernelmodul</string> <string name="unknown_error">Unbekannter Fehler</string> - <string name="version_summary">%1$s Backend %2$s</string> <string name="version_summary_checking">Überprüfe %s Backend-Version</string> <string name="version_summary_unknown">Unbekannte %s Version</string> <string name="version_title">WireGuard für Android v%s</string> diff --git a/ui/src/main/res/values-es-rES/strings.xml b/ui/src/main/res/values-es-rES/strings.xml index 8e6c90d0..ab299572 100644 --- a/ui/src/main/res/values-es-rES/strings.xml +++ b/ui/src/main/res/values-es-rES/strings.xml @@ -163,7 +163,6 @@ <string name="type_name_go_userspace">Ir al espacio de usuario</string> <string name="type_name_kernel_module">Módulo Kernel</string> <string name="unknown_error">Error desconocido</string> - <string name="version_summary">%1$s backend %2$s</string> <string name="version_summary_checking">Comprobando versión de backend %s</string> <string name="version_summary_unknown">Versión %s desconocida</string> <string name="version_title">WireGuard para Android -%s</string> diff --git a/ui/src/main/res/values-fa-rIR/strings.xml b/ui/src/main/res/values-fa-rIR/strings.xml index 65f8ae29..3f4df028 100644 --- a/ui/src/main/res/values-fa-rIR/strings.xml +++ b/ui/src/main/res/values-fa-rIR/strings.xml @@ -64,7 +64,6 @@ <string name="allow_remote_control_intents_summary_on">برنامههای بیرونی تونلها را عوض کنند (پیشرفته)</string> <string name="allow_remote_control_intents_title">اجازه به برنامههای کنترل از راهدور</string> <string name="allowed_ips">IPهای مجاز</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s\'s %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s در %2$s</string> @@ -145,6 +144,7 @@ <string name="logcat_error">نمیتوان logcat را اجرا کرد: </string> <string name="module_disabler_disabled_summary">ماژول آزمایشیِ کرنل می تواند کارایی را افزایش دهد</string> <string name="module_disabler_disabled_title">فعالسازی ماژول کرنل ِبک اند</string> + <string name="module_disabler_enabled_summary">فضای کاربری کند ممکن است پایداری را بهبود ببخشد</string> <string name="module_disabler_enabled_title">غیرفعالسازی پسزمینه واحد هسته</string> <string name="module_installer_error">مشکلی پیش آمد. لطفا دوباره تلاش کنید</string> <string name="module_installer_initial">ماژول آزمایشیِ کرنل می تواند کارایی را افزایش دهد</string> @@ -174,15 +174,27 @@ <string name="pre_shared_key_enabled">فعال شده</string> <string name="private_key">کلید خصوصی</string> <string name="public_key">کلید عمومی</string> + <string name="qr_code_hint">نکته: با `qrencode -t ansiutf8 < tunnel.conf` تولید کنید.</string> <string name="restore_on_boot_summary_off">تونل های فعال در لحظه بالا آمدن سیستم، روشن نخواهند شد</string> <string name="restore_on_boot_summary_on">تونل های فعال در لحظه بالا آمدن سیستم، روشن خواهند شد</string> <string name="restore_on_boot_title">بازگردانی در بوت</string> <string name="save">ذخیره</string> <string name="select_all">انتخاب همه</string> <string name="settings">تنظیمات</string> + <string name="shell_exit_status_read_error">پوسته نمی تواند وضعیت خروجی را بخواند</string> + <string name="shell_marker_count_error">شل انتظار داشت 4 نشانگر دریافت شود %d</string> <string name="shell_start_error">آغاز پوسته شکست خورد: %d</string> <string name="success_application_will_restart">موفقیت. برنامه اکنون دوباره راهاندازی خواهد شد…</string> <string name="toggle_all">معکوس کردن همه</string> + <string name="toggle_error">خطا در ضامن تونل WireGuard: %s</string> + <string name="tools_installer_already">wg و wg-quick قبلاً نصب شده اند</string> + <string name="tools_installer_failure">ابزارهای خط-فرمان نصب نمیشود (روت نیستید؟)</string> + <string name="tools_installer_initial">ابزارهای اختیاری را برای اسکریپت نویسی نصب کنید</string> + <string name="tools_installer_initial_magisk">ابزار اختیاری را برای اسکریپت نویسی به عنوان ماژول Magisk نصب کنید</string> + <string name="tools_installer_initial_system">ابزارهای اختیاری را برای اسکریپت نویسی در پارتیشن سیستم نصب کنید</string> + <string name="tools_installer_success_magisk">wg و wg-quick به عنوان پودمان Magisk نصب شدند +( نیاز به راهاندازی دوباره)</string> + <string name="tools_installer_success_system">wg و wg-fast در پارتیشن سیستم نصب شده است</string> <string name="tools_installer_title">ابزارهای خط فرمان را نصب کنید</string> <string name="tools_installer_working">در حال نصب wg و wg-quick</string> <string name="tools_unavailable_error">ابزارهای لازم در دسترس نیست</string> @@ -201,12 +213,12 @@ <string name="tunnel_error_invalid_name">نام نامعتبر</string> <string name="tunnel_list_placeholder">بهوسیله دکمه آبی یک تونل بیفزایید</string> <string name="tunnel_name">نام تونل</string> + <string name="tunnel_on_error">روشن کردن تونل امکان پذیر نیست (wgTurnOn برگشت %d )</string> <string name="tunnel_rename_error">ناتوان در تغییر نام تونل: %s</string> <string name="tunnel_rename_success">نام تونل با موفقیت تغییر یافت به “%s”</string> <string name="type_name_go_userspace">رفتن به فضای کاربر</string> <string name="type_name_kernel_module">واحد هسته</string> <string name="unknown_error">خطای نامشخص</string> - <string name="version_summary">%1$s پسزمینه نگارش%2$s</string> <string name="version_summary_checking">در حال بررسی نگارش پسزمینه %s</string> <string name="version_summary_unknown">نگارش %s ناشناخته</string> <string name="version_title">WireGuard برای اندروید نگارش %s</string> diff --git a/ui/src/main/res/values-fi-rFI/strings.xml b/ui/src/main/res/values-fi-rFI/strings.xml index f8d74f3a..e0db2c04 100644 --- a/ui/src/main/res/values-fi-rFI/strings.xml +++ b/ui/src/main/res/values-fi-rFI/strings.xml @@ -13,7 +13,6 @@ <string name="addresses">Osoitteet</string> <string name="applications">Sovellukset</string> <string name="allowed_ips">Sallitut IP-osoitteet</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_reason_invalid_key">Virheellinen avain</string> <string name="bad_config_reason_invalid_number">Virheellinen luku</string> diff --git a/ui/src/main/res/values-fr/strings.xml b/ui/src/main/res/values-fr/strings.xml index ebbefcc2..c8d847a4 100644 --- a/ui/src/main/res/values-fr/strings.xml +++ b/ui/src/main/res/values-fr/strings.xml @@ -63,7 +63,6 @@ <string name="allow_remote_control_intents_summary_on">Les applications externes peuvent activer les tunnels (avancés)</string> <string name="allow_remote_control_intents_title">Autoriser les applications de contrôle à distance</string> <string name="allowed_ips">Adresses IP autorisées</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s de %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s dans %2$s</string> @@ -219,7 +218,6 @@ <string name="type_name_go_userspace">Nom de l\'espace utilisateur</string> <string name="type_name_kernel_module">Module noyau</string> <string name="unknown_error">Erreur inconnue</string> - <string name="version_summary">%1$s backend %2$s</string> <string name="version_summary_checking">Vérification de la version %s du backend</string> <string name="version_summary_unknown">Version %s inconnue</string> <string name="version_title">WireGuard pour Android v%s</string> diff --git a/ui/src/main/res/values-hi-rIN/strings.xml b/ui/src/main/res/values-hi-rIN/strings.xml index ef1d78b2..e16d69ea 100644 --- a/ui/src/main/res/values-hi-rIN/strings.xml +++ b/ui/src/main/res/values-hi-rIN/strings.xml @@ -63,7 +63,6 @@ <string name="allow_remote_control_intents_summary_on">बाहरी ऐप्स टनल्स को चालू कर सकते है (एडवांस्ड)</string> <string name="allow_remote_control_intents_title">रिमोट कंट्रोल ऐप्स की अनुमति दें</string> <string name="allowed_ips">अनुमत आईपी</string> - <string name="app_name">WireGuard</string> <string name="bad_config_explanation_pka">: सकारात्मक होना चाहिए और 65535 से अधिक नहीं होना चाहिए</string> <string name="bad_config_explanation_positive_number">: सकारात्मक होना चाहिए</string> <string name="bad_config_explanation_udp_port">: एक वैध यूडीपी पोर्ट नंबर होना चाहिए</string> @@ -203,7 +202,6 @@ <string name="type_name_go_userspace">userspace पे जाए </string> <string name="type_name_kernel_module">कर्नेल मॉड्यूल</string> <string name="unknown_error">अज्ञात त्रुटि</string> - <string name="version_summary">%1$s बैकएंड %2$s</string> <string name="version_summary_checking">%s बैकएंड संस्करण की जाँच कर रहा है</string> <string name="version_summary_unknown">अज्ञात %s संस्करण</string> <string name="version_title">WireGuard for Android v%s</string> diff --git a/ui/src/main/res/values-in/strings.xml b/ui/src/main/res/values-in/strings.xml index 847c6a69..494e6da3 100644 --- a/ui/src/main/res/values-in/strings.xml +++ b/ui/src/main/res/values-in/strings.xml @@ -19,7 +19,7 @@ <item quantity="other">%d Aplikasi Dikecualikan</item> </plurals> <plurals name="set_included_applications"> - <item quantity="other">%d Aplikasi Dikecualikan</item> + <item quantity="other">%d Aplikasi Disertakan</item> </plurals> <plurals name="n_excluded_applications"> <item quantity="other">%d dikecualikan</item> @@ -46,11 +46,10 @@ <string name="add_peer">Tambahkan rekan</string> <string name="addresses">Alamat</string> <string name="applications">Aplikasi</string> - <string name="allow_remote_control_intents_summary_off">Apl eksternal tidak dapat mengalihkan tunnel (disarankan)</string> + <string name="allow_remote_control_intents_summary_off">Aplikasi eksternal tidak dapat mengalihkan tunnel (disarankan)</string> <string name="allow_remote_control_intents_summary_on">Apl eksternal dapat mengalihkan tunnel (lanjutan)</string> - <string name="allow_remote_control_intents_title">Izinkan apl kendali jarak jauh</string> + <string name="allow_remote_control_intents_title">Izinkan kendali jarak jauh</string> <string name="allowed_ips">IP diizinkan</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s di %2$s</string> @@ -84,10 +83,17 @@ <string name="create_output_dir_error">Tidak dapat membuat direktori keluaran</string> <string name="create_temp_dir_error">Tidak dapat membuat direktori lokal sementara</string> <string name="create_tunnel">Buat tunel</string> + <string name="copied_to_clipboard">%s Disalin ke Clipboard</string> <string name="dark_theme_summary_off">Saat ini menggunakan tema terang (siang)</string> <string name="dark_theme_summary_on">Saat ini menggunakan tema gelap (malam)</string> <string name="dark_theme_title">Gunakan tema gelap</string> <string name="delete">Hapus</string> + <string name="tv_delete">Pilih tunnel yang akan dihapus</string> + <string name="tv_select_a_storage_drive">Pilih lokasi penyimpanan</string> + <string name="tv_no_file_picker">Silakan instal aplikasi file manajer untuk memilih file</string> + <string name="tv_add_tunnel_get_started">Tambahkan tunnel untuk memulai</string> + <string name="disable_config_export_title">Nonaktifkan ekspor konfigurasi</string> + <string name="disable_config_export_description">Menonaktifkan ekspor konfigurasi akan membuat kunci pribadi sulit diakses</string> <string name="dns_servers">Server DNS</string> <string name="edit">Edit</string> <string name="endpoint">Endpoint</string> @@ -199,7 +205,6 @@ <string name="type_name_go_userspace">Ke userspace</string> <string name="type_name_kernel_module">Modul kernel</string> <string name="unknown_error">Eror tidak diketahui</string> - <string name="version_summary">%1$s backend %2$s</string> <string name="version_summary_checking">Mengecek versi backend %s</string> <string name="version_summary_unknown">Versi %s Tidak diketahui</string> <string name="version_title">WireGuard untuk Android v%s</string> diff --git a/ui/src/main/res/values-it/strings.xml b/ui/src/main/res/values-it/strings.xml index 92ce6cd2..9a161ee3 100644 --- a/ui/src/main/res/values-it/strings.xml +++ b/ui/src/main/res/values-it/strings.xml @@ -63,7 +63,6 @@ <string name="allow_remote_control_intents_summary_on">Le applicazioni esterne possono attivare tunnel (avanzato)</string> <string name="allow_remote_control_intents_title">Consenti applicazioni di controllo remoto</string> <string name="allowed_ips">IP consentiti</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%2$s di %1$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s in %2$s</string> @@ -97,10 +96,17 @@ <string name="create_output_dir_error">Impossibile creare la cartella di output</string> <string name="create_temp_dir_error">Impossibile creare la cartella locale temporanea</string> <string name="create_tunnel">Crea tunnel</string> + <string name="copied_to_clipboard">%s copiato negli appunti</string> <string name="dark_theme_summary_off">Stai usando il tema chiaro (giorno)</string> <string name="dark_theme_summary_on">Stai usando il tema scuro (notte)</string> <string name="dark_theme_title">Usa tema scuro</string> <string name="delete">Elimina</string> + <string name="tv_delete">Seleziona il tunnel da eliminare</string> + <string name="tv_select_a_storage_drive">Seleziona un\'unità di archiviazione</string> + <string name="tv_no_file_picker">Installa un\'utilità di gestione file per sfogliare i file</string> + <string name="tv_add_tunnel_get_started">Aggiungi un tunnel per iniziare</string> + <string name="disable_config_export_title">Disattiva esportazione config</string> + <string name="disable_config_export_description">Disabilitare l\'esportazione della configurazione rende le chiavi private meno accessibili</string> <string name="dns_servers">Server DNS</string> <string name="edit">Modifica</string> <string name="endpoint">Endpoint</string> @@ -212,7 +218,6 @@ <string name="type_name_go_userspace">Spazio utente Go</string> <string name="type_name_kernel_module">Modulo kernel</string> <string name="unknown_error">Errore sconosciuto</string> - <string name="version_summary">Backend %1$s %2$s</string> <string name="version_summary_checking">Controllo versione backend %s</string> <string name="version_summary_unknown">Versione %s sconosciuta</string> <string name="version_title">WireGuard per Android v%s</string> diff --git a/ui/src/main/res/values-ja/strings.xml b/ui/src/main/res/values-ja/strings.xml index efb1972d..8fee6b72 100644 --- a/ui/src/main/res/values-ja/strings.xml +++ b/ui/src/main/res/values-ja/strings.xml @@ -50,7 +50,6 @@ <string name="allow_remote_control_intents_summary_on">外部アプリにトンネルの制御を許可(上級者向け)</string> <string name="allow_remote_control_intents_title">外部アプリからの制御</string> <string name="allowed_ips">Allowed IPs</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s の %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%2$s 中の %1$s</string> @@ -206,7 +205,6 @@ <string name="type_name_go_userspace">Go ユーザースペース</string> <string name="type_name_kernel_module">カーネルモジュール</string> <string name="unknown_error">未知のエラー</string> - <string name="version_summary">%1$s backend %2$s</string> <string name="version_summary_checking">%s バックエンドのバージョンを確認中</string> <string name="version_summary_unknown">未知の %s バージョン</string> <string name="version_title">WireGuard for Android v%s</string> diff --git a/ui/src/main/res/values-ko-rKR/strings.xml b/ui/src/main/res/values-ko-rKR/strings.xml new file mode 100644 index 00000000..a2890b26 --- /dev/null +++ b/ui/src/main/res/values-ko-rKR/strings.xml @@ -0,0 +1,221 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="other">%d개의 터널을 삭제할 수 없습니다: %s</item> + </plurals> + <plurals name="delete_success"> + <item quantity="other">%d개의 터널을 성공적으로 삭제했습니다</item> + </plurals> + <plurals name="delete_title"> + <item quantity="other">%d개의 터널이 선택되었습니다</item> + </plurals> + <plurals name="import_partial_success"> + <item quantity="other">%2$d개의 터널 중에서 %1$d개를 가져왔습니다</item> + </plurals> + <plurals name="import_total_success"> + <item quantity="other">%d개의 터널을 가져왔습니다</item> + </plurals> + <plurals name="set_excluded_applications"> + <item quantity="other">%d개의 앱이 제외됨</item> + </plurals> + <plurals name="set_included_applications"> + <item quantity="other">%d개의 앱이 포함됨</item> + </plurals> + <plurals name="n_excluded_applications"> + <item quantity="other">%d개 제외됨</item> + </plurals> + <plurals name="n_included_applications"> + <item quantity="other">%d개 포함됨</item> + </plurals> + <string name="all_applications">모든 앱</string> + <string name="exclude_from_tunnel">제외</string> + <string name="include_in_tunnel">이것만 포함</string> + <plurals name="include_n_applications"> + <item quantity="other">%d개의 앱을 포함함</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="other">%d개의 앱을 제외함</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="other">%d초 마다</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="other">초</item> + </plurals> + <string name="use_all_applications">모든 앱을 사용</string> + <string name="add_peer">피어 추가</string> + <string name="addresses">주소</string> + <string name="applications">앱</string> + <string name="allow_remote_control_intents_summary_off">다른 앱이 터널을 조작할 수 없음 (권장)</string> + <string name="allow_remote_control_intents_summary_on">다른 앱이 터널을 조작할 수 있음 (상급자용)</string> + <string name="allow_remote_control_intents_title">앱을 원격으로 조정할 수 있음</string> + <string name="allowed_ips">허용된 IP</string> + <string name="bad_config_context">%1$s의 %2$s</string> + <string name="bad_config_context_top_level">%s</string> + <string name="bad_config_error">%2$s의 %1$s</string> + <string name="bad_config_explanation_pka">: 65535 이하의 양수여야 합니다</string> + <string name="bad_config_explanation_positive_number">: 양수여야 합니다</string> + <string name="bad_config_explanation_udp_port">: 올바른 UDP 포트가 아닙니다</string> + <string name="bad_config_reason_invalid_key">잘못된 키</string> + <string name="bad_config_reason_invalid_number">잘못된 숫자</string> + <string name="bad_config_reason_invalid_value">잘못된 값</string> + <string name="bad_config_reason_missing_attribute">누락된 특성</string> + <string name="bad_config_reason_missing_section">누락된 섹션</string> + <string name="bad_config_reason_syntax_error">구문 오류</string> + <string name="bad_config_reason_unknown_attribute">알 수 없는 속성</string> + <string name="bad_config_reason_unknown_section">알수 없는 섹션</string> + <string name="bad_config_reason_value_out_of_range">범위를 벗어난 값</string> + <string name="bad_extension_error">.conf 또는 .zip 파일이어야 함</string> + <string name="cancel">취소</string> + <string name="config_delete_error">설정파일 %s를 삭제할 수 없음</string> + <string name="config_exists_error">\"%s\"에 대한 설정이 이미 존재함</string> + <string name="config_file_exists_error">\"%s\" 설정 파일이 이미 존재함</string> + <string name="config_not_found_error">설정파일 \"%s\"를 찾을 수 없음</string> + <string name="config_rename_error">설정파일 \"%s\"의 이름을 변경할 수 없음</string> + <string name="config_save_error">\"%1$s\"에 대한 설정을 저장할 수 없음: %2$s</string> + <string name="config_save_success">\"%s\"에 대한 설정을 성공적으로 저장했습니다</string> + <string name="create_activity_title">WireGuard 터널 만들기</string> + <string name="create_bin_dir_error">로컬 바이너리 디렉터리를 만들 수 없음</string> + <string name="create_downloads_file_error">다운로드 디렉토리에 파일을 만들 수 없음</string> + <string name="create_empty">직접 만들기</string> + <string name="create_from_file">파일 또는 압축파일에서 불러오기</string> + <string name="create_from_qr_code">QR코드 스캔</string> + <string name="create_output_dir_error">출력 디렉토리를 만들 수 없음</string> + <string name="create_temp_dir_error">로컬 임시 디렉토리를 만들 수 없음</string> + <string name="create_tunnel">터널 만들기</string> + <string name="copied_to_clipboard">%s가 클립보드에 복사됨</string> + <string name="dark_theme_summary_off">밝은(주간) 테마 사용 중</string> + <string name="dark_theme_summary_on">다크(야간) 테마 사용 중</string> + <string name="dark_theme_title">다크 테마 사용하기</string> + <string name="delete">삭제</string> + <string name="tv_delete">삭제할 터널을 선택</string> + <string name="tv_select_a_storage_drive">저장소를 선택</string> + <string name="tv_no_file_picker">파일을 찾는 데 사용할 파일 관리자를 설치하시오</string> + <string name="tv_add_tunnel_get_started">시작하려면 터널을 추가하시오</string> + <string name="disable_config_export_title">설정 내보내기 기능을 중지</string> + <string name="disable_config_export_description">설정 내보내기 기능을 중지하면 개인키 유출을 줄일 수 있음</string> + <string name="dns_servers">DNS 서버</string> + <string name="edit"> 수정</string> + <string name="endpoint">엔드포인트</string> + <string name="error_down">터널 중단 시 오류 발생: %s</string> + <string name="error_fetching_apps">앱 목록을 받는 도중 오류 발생: %s</string> + <string name="error_root">관리자 권한이 필요함</string> + <string name="error_up">터널을 시작 시 오류 발생: %s</string> + <string name="exclude_private_ips">사설 IP 제외</string> + <string name="generate_new_private_key">새로운 개인 키 만들기</string> + <string name="generic_error">알려지지 않은 오류: “%s”</string> + <string name="hint_automatic">(자동)</string> + <string name="hint_generated">(생성됨)</string> + <string name="hint_optional">(선택사항)</string> + <string name="hint_optional_discouraged">(선택사항, 권장되지 않음)</string> + <string name="hint_random">(무작위)</string> + <string name="illegal_filename_error">잘못된 파일 이름: \"%s\"</string> + <string name="import_error">터널을 불러올 수 없음: %s</string> + <string name="import_from_qr_code">QR코드에서 터널 불러오기</string> + <string name="import_success">\"%s\" 불러옴</string> + <string name="interface_title">인터페이스</string> + <string name="key_contents_error">키에서 잘못된 글자 발견</string> + <string name="key_length_error">잘못된 키 길이</string> + <string name="key_length_explanation_base64">: WireGuard의 base64 키는 반드시 44 글자(32 바이트)임</string> + <string name="key_length_explanation_binary">: WireGuard의 키는 반드시 32 바이트임</string> + <string name="key_length_explanation_hex">: WireGuard의 16진수 키는 반드시 64 글자(32 바이트)임</string> + <string name="listen_port">수신 대기 포트</string> + <string name="log_export_error">로그를 내보낼 수 없음: %s</string> + <string name="log_export_subject">WireGuard 안드로이드 로그 파일</string> + <string name="log_export_success">“%s”에 저장됨</string> + <string name="log_export_title">로그 파일 내보내기</string> + <string name="log_saver_activity_label">로그를 저장하기</string> + <string name="log_viewer_pref_summary">로그는 디버깅에 활용됨</string> + <string name="log_viewer_pref_title">앱 로그 보기</string> + <string name="log_viewer_title">로그</string> + <string name="logcat_error">logcat을 실행할 수 없음: </string> + <string name="module_disabler_disabled_summary">아직 실험중이 커널 모듈을 사용하면 성능이 향상될 수 있음</string> + <string name="module_disabler_disabled_title">커널 모듈 백엔드 활성화하기</string> + <string name="module_disabler_enabled_summary">사용자공간 백엔드를 사용하면 느리지만 안정성이 좋아짐</string> + <string name="module_disabler_enabled_title">커널 모듈 백엔드를 비활성화하기</string> + <string name="module_installer_error">문제가 발생했습니다. 다시 시도하십시오</string> + <string name="module_installer_initial">아직 실험중이 커널 모듈을 사용하면 성능이 향상될 수 있음</string> + <string name="module_installer_not_found">이 기기에서 사용가능한 모듈이 없음</string> + <string name="module_installer_title">커널 모듈을 다운로드하고 설치하기</string> + <string name="module_installer_working">다운로드 및 설치 중…</string> + <string name="module_version_error">커널 모듈 버전을 인식할 수 없음</string> + <string name="mtu">MTU</string> + <string name="multiple_tunnels_summary_off">한 터널을 켜면 다른 터널은 꺼짐</string> + <string name="multiple_tunnels_summary_on">여러 터널이 동시에 켜질 수 있음</string> + <string name="multiple_tunnels_title">여러 터널을 동시에 사용하기</string> + <string name="name">이름</string> + <string name="no_config_error">아무 설정 없이 터널을 시작할 수 없음</string> + <string name="no_configs_error">설정을 찾을 수 없음</string> + <string name="no_tunnels_error">터널이 존재하지 않음</string> + <string name="parse_error_generic">문자열</string> + <string name="parse_error_inet_address">IP 주소</string> + <string name="parse_error_inet_endpoint">엔드포인트</string> + <string name="parse_error_inet_network">IP 네트워크</string> + <string name="parse_error_integer">횟수</string> + <string name="parse_error_reason">%1$s을 파싱할 수 없음: “%2$s”</string> + <string name="peer">피어</string> + <string name="permission_description">마음대로 터널을 활성화 및 비활성화하는 등 WireGuard 터널을 제어하면, 인터넷 트래픽을 잘못 전달할 위험이 있음</string> + <string name="permission_label">WireGuard 터널 제어</string> + <string name="persistent_keepalive">Persistent keepalive</string> + <string name="pre_shared_key">사전 공유 키</string> + <string name="pre_shared_key_enabled">활성화됨</string> + <string name="private_key">개인 키</string> + <string name="public_key">공개 키</string> + <string name="qr_code_hint">팁: `qrencode -t ansiutf8 < tunnel.conf` 로 생성가능함.</string> + <string name="restore_on_boot_summary_off">부팅 시 활성화된 터널들을 켜지 않음</string> + <string name="restore_on_boot_summary_on">부팅 시 활성화된 터널들을 켬</string> + <string name="restore_on_boot_title">부트 후 복구</string> + <string name="save">저장</string> + <string name="select_all">모두 선택</string> + <string name="settings">설정</string> + <string name="shell_exit_status_read_error">쉘은 종료 상태를 읽을 수 없음</string> + <string name="shell_marker_count_error">쉘은 4 개의 마커를 받아야 하지만 %d 개만 받음</string> + <string name="shell_start_error">쉘이 실행 실패함: %d</string> + <string name="success_application_will_restart">성공. 앱이 곧 재시작됨…</string> + <string name="toggle_all">모두 반전</string> + <string name="toggle_error">WireGuard 터널 토글링 오류: %s</string> + <string name="tools_installer_already">wg와 wg-quick 모두 이미 설치되었음</string> + <string name="tools_installer_failure">커맨드라인 도구 설치 불가 (루트 권한 필요)</string> + <string name="tools_installer_initial">스크립팅에 필요한 선택적 도구 설치하기</string> + <string name="tools_installer_initial_magisk">Magisk 모듈로 설치할 때의 스크립팅에 필요한 선택적 도구 설치하기</string> + <string name="tools_installer_initial_system">시스템 파티션에 설치할 때의 스크립팅에 필요한 선택적 도구 설치하기</string> + <string name="tools_installer_success_magisk">wg와 wg-quick가 Magisk 모듈로 설치됨 (재부팅 필요)</string> + <string name="tools_installer_success_system">wg와 wg-quick가 시스템 파티션에 설치됨</string> + <string name="tools_installer_title">커맨드라인 도구 설치하기</string> + <string name="tools_installer_working">wg와 wg-quick 설치하는 중</string> + <string name="tools_unavailable_error">필요한 도구를 사용할 수 없음</string> + <string name="transfer">전송</string> + <string name="transfer_bytes">%d B</string> + <string name="transfer_gibibytes">%.2f GiB</string> + <string name="transfer_kibibytes">%.2f KiB</string> + <string name="transfer_mibibytes">%.2f MiB</string> + <string name="transfer_rx_tx">수신: %1$s, 송신: %2$s</string> + <string name="transfer_tibibytes">%.2f TiB</string> + <string name="tun_create_error">tun 장치를 만들 수 없음</string> + <string name="tunnel_config_error">터널을 설정할 수 없음 (wg-quick가 %d을 반환함)</string> + <string name="tunnel_create_error">터널을 생성할 수 없음: %s</string> + <string name="tunnel_create_success">터널 \"%s\"을 성공적으로 생성함</string> + <string name="tunnel_error_already_exists">터널 \"%s\"가 이미 존재함</string> + <string name="tunnel_error_invalid_name">잘못된 이름</string> + <string name="tunnel_list_placeholder">파란 단추를 눌러 터널을 추가하시오</string> + <string name="tunnel_name">터널 이름</string> + <string name="tunnel_on_error">터널을 켤 수 없음 (wgTurnOn이 %d를 반환함)</string> + <string name="tunnel_rename_error">터널 이름을 바꿀 수 없음: %s</string> + <string name="tunnel_rename_success">터널 이름을 \"%s\"로 변경 성공</string> + <string name="type_name_go_userspace">Go userspace</string> + <string name="type_name_kernel_module">커널 모듈</string> + <string name="unknown_error">알 수 없는 오류</string> + <string name="version_summary_checking">%s 백엔드 버전 확인 중</string> + <string name="version_summary_unknown">알 수 없는 버전: %s</string> + <string name="version_title">WireGuard for 안드로이드 v%s</string> + <string name="vpn_not_authorized_error">VPN 서비스는 사용자에 의해 승인되지 않았음</string> + <string name="vpn_start_error">안드로이드 VPN 서비스를 시작할 수 없음</string> + <string name="zip_export_error">터널을 내보낼 수 없음: %s</string> + <string name="zip_export_success">“%s”에 저장됨</string> + <string name="zip_export_summary">Zip 파일은 다운로드 폴더에 저장됨</string> + <string name="zip_export_title">터널들을 Zip 파일에 내보내기</string> + <string name="biometric_prompt_zip_exporter_title">터널들을 내보내기 위한 인증과정</string> + <string name="biometric_prompt_private_key_title">개인 키를 보기 위한 인증과정</string> + <string name="biometric_auth_error">인증 실패</string> + <string name="biometric_auth_error_reason">인증 실패: %s</string> +</resources> diff --git a/ui/src/main/res/values-nl-rNL/strings.xml b/ui/src/main/res/values-nl-rNL/strings.xml new file mode 100644 index 00000000..eee46420 --- /dev/null +++ b/ui/src/main/res/values-nl-rNL/strings.xml @@ -0,0 +1,7 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="one">Kan %d tunnel niet verwijderen: %s</item> + <item quantity="other">Kan %d tunnels niet verwijderen: %s</item> + </plurals> +</resources> diff --git a/ui/src/main/res/values-no-rNO/strings.xml b/ui/src/main/res/values-no-rNO/strings.xml index fc26d9d5..f9c2c979 100644 --- a/ui/src/main/res/values-no-rNO/strings.xml +++ b/ui/src/main/res/values-no-rNO/strings.xml @@ -63,7 +63,6 @@ <string name="allow_remote_control_intents_summary_on">Fjernstyrte apper toggle tunneler (avansert)</string> <string name="allow_remote_control_intents_title">Tillat fjernstyrte apper</string> <string name="allowed_ips">Tillatte IP-adresser</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s sin %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s i %2$s</string> @@ -219,7 +218,6 @@ <string name="type_name_go_userspace">Bruk userspace</string> <string name="type_name_kernel_module">Kjernemodul</string> <string name="unknown_error">Ukjent feil</string> - <string name="version_summary">%1$s backend %2$s</string> <string name="version_summary_checking">Sjekker %s backend versjon</string> <string name="version_summary_unknown">Ukjent %s versjon</string> <string name="version_title">WireGuard for Android v%s</string> diff --git a/ui/src/main/res/values-pa-rIN/strings.xml b/ui/src/main/res/values-pa-rIN/strings.xml index ac831d6f..ed7e96ba 100644 --- a/ui/src/main/res/values-pa-rIN/strings.xml +++ b/ui/src/main/res/values-pa-rIN/strings.xml @@ -63,7 +63,6 @@ <string name="allow_remote_control_intents_summary_on">ਬਾਹਰੀ ਐਪਾਂ ਟਨਲਾਂ ਨੂੰ ਬਦਲ ਸਕਦੀਆਂ ਹਨ (ਤਕਨੀਕੀ)</string> <string name="allow_remote_control_intents_title">ਰਿਮੋਟ ਕੰਟਰੋਲ ਐਪਾਂ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ</string> <string name="allowed_ips">ਮਨਜ਼ੂਰ ਕੀਤੇ IP</string> - <string name="app_name">ਵਾਇਰਗਾਰਡ</string> <string name="bad_config_context">%1$s ਦੇ %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%2$s ਵਿੱਚ %1$s</string> @@ -219,7 +218,6 @@ <string name="type_name_go_userspace">ਵਰਤੋਂ-ਸਪੇਸ ਤੇ ਜਾਓ</string> <string name="type_name_kernel_module">ਕਰਨਲ ਮੋਡੀਊਲ</string> <string name="unknown_error">ਅਣਪਛਾਤੀ ਗਲਤੀ</string> - <string name="version_summary">%1$s ਬੈਕਐਂਡ %2$s</string> <string name="version_summary_checking">%s ਬੈਕਐਂਡ ਵਰਜ਼ਨ ਦੀ ਜਾਂਚ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</string> <string name="version_summary_unknown">ਅਣਪਛਾਤਾ %s ਵਰਜਨ</string> <string name="version_title">Android ਲਈ WireGuard v%s</string> diff --git a/ui/src/main/res/values-pl-rPL/strings.xml b/ui/src/main/res/values-pl-rPL/strings.xml index 2b178bb5..4f0c57b1 100644 --- a/ui/src/main/res/values-pl-rPL/strings.xml +++ b/ui/src/main/res/values-pl-rPL/strings.xml @@ -14,7 +14,7 @@ </plurals> <plurals name="delete_title"> <item quantity="one">%d wybrany tunel</item> - <item quantity="few">%d wybranych tuneli</item> + <item quantity="few">%d wybrane tunele</item> <item quantity="many">%d wybranych tuneli</item> <item quantity="other">%d wybranych tuneli</item> </plurals> @@ -81,23 +81,22 @@ <item quantity="many">sekund</item> <item quantity="other">sekundy</item> </plurals> - <string name="use_all_applications">Używaj wszystkich aplikacji</string> - <string name="add_peer">Dodaj Peer\'a</string> + <string name="use_all_applications">Użyj wszystkich</string> + <string name="add_peer">Dodaj klienta</string> <string name="addresses">Adresy</string> <string name="applications">Aplikacje</string> <string name="allow_remote_control_intents_summary_off">Zewnętrzne aplikacje nie mogą przełączać tuneli (zalecane)</string> <string name="allow_remote_control_intents_summary_on">Zewnętrzne aplikacje mogą przełączać tunele (zaawansowane)</string> <string name="allow_remote_control_intents_title">Zezwól na kontrolowanie przez zewnętrzne aplikacje</string> <string name="allowed_ips">Dozwolone adresy IP</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s dla %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s w %2$s</string> - <string name="bad_config_explanation_pka">: Musi być dodatnia i nie większa niż 65535</string> + <string name="bad_config_explanation_pka">: Musi być dodatni i nie większy niż 65535</string> <string name="bad_config_explanation_positive_number">: Musi być dodatni</string> - <string name="bad_config_explanation_udp_port">: Musi być poprawnym numerem portu UDP</string> + <string name="bad_config_explanation_udp_port">: Musi być prawidłowym numerem portu UDP</string> <string name="bad_config_reason_invalid_key">Nieprawidłowy klucz</string> - <string name="bad_config_reason_invalid_number">Numer jest nieprawidłowy</string> + <string name="bad_config_reason_invalid_number">Nieprawidłowa liczba</string> <string name="bad_config_reason_invalid_value">Nieprawidłowa wartość</string> <string name="bad_config_reason_missing_attribute">Brakujący atrybut</string> <string name="bad_config_reason_missing_section">Brakująca sekcja</string> @@ -105,27 +104,27 @@ <string name="bad_config_reason_unknown_attribute">Nieznany atrybut</string> <string name="bad_config_reason_unknown_section">Nieznana sekcja</string> <string name="bad_config_reason_value_out_of_range">Wartość poza zakresem</string> - <string name="bad_extension_error">Plik musi być .conf lub .zip</string> + <string name="bad_extension_error">Plik musi posiadać rozszerzenie CONF lub ZIP</string> <string name="cancel">Anuluj</string> - <string name="config_delete_error">Nie można usunąć pliku konfiguracyjnego %s</string> - <string name="config_exists_error">Konfiguracja dla \"%s\" już istnieje</string> - <string name="config_file_exists_error">Plik konfiguracyjny \"%s\" już istnieje</string> - <string name="config_not_found_error">Plik konfiguracyjny \"%s\" nie został znaleziony</string> - <string name="config_rename_error">Nie można zmienić nazwy pliku konfiguracyjnego \"%s\"</string> - <string name="config_save_error">Nie można zapisać konfiguracji dla \"%1$s\": %2$s</string> - <string name="config_save_success">Pomyślnie zapisano konfigurację dla \"%s\"</string> + <string name="config_delete_error">Nie można usunąć pliku konfiguracyjnego „%s”</string> + <string name="config_exists_error">Konfiguracja dla „%s” już istnieje</string> + <string name="config_file_exists_error">Plik konfiguracyjny „%s” już istnieje</string> + <string name="config_not_found_error">Nie znaleziono pliku konfiguracyjnego „%s”</string> + <string name="config_rename_error">Nie można zmienić nazwy pliku konfiguracyjnego „%s”</string> + <string name="config_save_error">Nie można zapisać konfiguracji dla „%1$s”: %2$s</string> + <string name="config_save_success">Pomyślnie zapisano konfigurację dla „%s”</string> <string name="create_activity_title">Utwórz tunel WireGuard</string> - <string name="create_bin_dir_error">Nie można stworzyć tymczasowego folderu lokalnego</string> + <string name="create_bin_dir_error">Nie można utworzyć lokalnego folderu dla plików wykonywalnych</string> <string name="create_downloads_file_error">Nie można utworzyć pliku w folderze pobierania</string> - <string name="create_empty">Utwórz od podstaw</string> + <string name="create_empty">Utwórz ręcznie</string> <string name="create_from_file">Utwórz z pliku lub archiwum</string> <string name="create_from_qr_code">Zeskanuj kod QR</string> <string name="create_output_dir_error">Nie można utworzyć folderu wyjściowego</string> - <string name="create_temp_dir_error">Nie można stworzyć tymczasowego folderu lokalnego</string> - <string name="create_tunnel">Utwórz Tunel</string> + <string name="create_temp_dir_error">Nie można utworzyć tymczasowego folderu lokalnego</string> + <string name="create_tunnel">Utwórz tunel</string> <string name="copied_to_clipboard">%s skopiowano do schowka</string> - <string name="dark_theme_summary_off">Obecnie używasz jasnego (dzień) motywu</string> - <string name="dark_theme_summary_on">Obecnie używa ciemnego (nocnego) motywu</string> + <string name="dark_theme_summary_off">Obecnie używany jest jasny motyw</string> + <string name="dark_theme_summary_on">Obecnie używany jest ciemny motyw</string> <string name="dark_theme_title">Użyj ciemnego motywu</string> <string name="delete">Usuń</string> <string name="tv_delete">Wybierz tunel do usunięcia</string> @@ -139,61 +138,61 @@ <string name="endpoint">Punkt końcowy</string> <string name="error_down">Błąd podczas zamykania tunelu: %s</string> <string name="error_fetching_apps">Błąd podczas pobierania listy aplikacji: %s</string> - <string name="error_root">Proszę uzyskać dostęp do root\'a i spróbować ponownie</string> - <string name="error_up">Błąd podczas włączania tunelu: %s</string> + <string name="error_root">Proszę uzyskać dostęp do root-a i spróbować ponownie</string> + <string name="error_up">Błąd podczas otwierania tunelu: %s</string> <string name="exclude_private_ips">Wyklucz prywatne adresy IP</string> <string name="generate_new_private_key">Wygeneruj nowy klucz prywatny</string> - <string name="generic_error">Nieznany błąd \"%s\"</string> - <string name="hint_automatic">(automatycznie)</string> - <string name="hint_generated">(wygenerowane)</string> + <string name="generic_error">Nieznany błąd „%s”</string> + <string name="hint_automatic">(auto.)</string> + <string name="hint_generated">(wygenerowany)</string> <string name="hint_optional">(opcjonalnie)</string> <string name="hint_optional_discouraged">(opcjonalnie, niezalecane)</string> <string name="hint_random">(losowy)</string> - <string name="illegal_filename_error">Niedozwolona nazwa pliku \"%s\"</string> + <string name="illegal_filename_error">Niedozwolona nazwa pliku „%s”</string> <string name="import_error">Nie można zaimportować tunelu: %s</string> <string name="import_from_qr_code">Importuj tunel za pomocą kodu QR</string> - <string name="import_success">Zaimportowano \"%s\"</string> + <string name="import_success">Zaimportowano „%s”</string> <string name="interface_title">Interfejs</string> - <string name="key_contents_error">Niepoprawne znaki w kluczu</string> - <string name="key_length_error">Niewłaściwa długość klucza</string> - <string name="key_length_explanation_base64">: klucze base64 WireGuard\'a muszą mieć długość 44 znaków (32 bajty)</string> - <string name="key_length_explanation_binary">: klucze WireGuard\'a muszą wynosić 32 bajty</string> - <string name="key_length_explanation_hex">: klucze hex WireGuard\'a muszą mieć długość 64 znaków (32 bajty)</string> + <string name="key_contents_error">Nieprawidłowe znaki w kluczu</string> + <string name="key_length_error">Nieprawidłowa długość klucza</string> + <string name="key_length_explanation_base64">: Klucze Base64 WireGuard-a muszą mieć długość 44 znaków (32 bajty)</string> + <string name="key_length_explanation_binary">: Klucze WireGuard-a muszą mieć wielkość 32 bajtów</string> + <string name="key_length_explanation_hex">: Klucze Hex WireGuard-a muszą mieć długość 64 znaków (32 bajty)</string> <string name="listen_port">Port nasłuchu</string> <string name="log_export_error">Nie można wyeksportować logu: %s</string> <string name="log_export_subject">Plik logu programu WireGuard dla systemu Android</string> - <string name="log_export_success">Zapisano w \"%s\"</string> + <string name="log_export_success">Zapisano w „%s”</string> <string name="log_export_title">Wyeksportuj plik logu</string> <string name="log_saver_activity_label">Zapisz log</string> <string name="log_viewer_pref_summary">Logi mogą pomóc w debugowaniu</string> <string name="log_viewer_pref_title">Wyświetl log aplikacji</string> <string name="log_viewer_title">Log</string> - <string name="logcat_error">Nie można uruchomić logcat: </string> + <string name="logcat_error">Nie można uruchomić narzędzia logcat: </string> <string name="module_disabler_disabled_summary">Eksperymentalny moduł jądra może poprawić wydajność</string> <string name="module_disabler_disabled_title">Włącz moduł jądra</string> <string name="module_disabler_enabled_summary">Wolniejsza implementacja w przestrzeni użytkownika może poprawić stabilność</string> <string name="module_disabler_enabled_title">Wyłącz moduł jądra</string> <string name="module_installer_error">Coś poszło nie tak. Proszę spróbować ponownie</string> <string name="module_installer_initial">Eksperymentalny moduł jądra może poprawić wydajność</string> - <string name="module_installer_not_found">Brak dostępnych modułów dla twojego urządzenia</string> + <string name="module_installer_not_found">Brak dostępnych modułów dla tego urządzenia</string> <string name="module_installer_title">Pobierz i zainstaluj moduł jądra</string> <string name="module_installer_working">Pobieranie i instalowanie…</string> <string name="module_version_error">Nie można określić wersji modułu jądra</string> <string name="mtu">MTU</string> <string name="multiple_tunnels_summary_off">Włączenie jednego tunelu spowoduje wyłączenie innych</string> <string name="multiple_tunnels_summary_on">Wiele tuneli może być włączonych jednocześnie</string> - <string name="multiple_tunnels_title">Zezwalaj na wiele tuneli równoległych</string> + <string name="multiple_tunnels_title">Zezwól na wiele równoległych tuneli</string> <string name="name">Nazwa</string> - <string name="no_config_error">Próba przywołania tunelu bez konfiguracji</string> + <string name="no_config_error">Próba otwarcia tunelu bez konfiguracji</string> <string name="no_configs_error">Nie odnaleziono żadnych konfiguracji</string> <string name="no_tunnels_error">Brak tuneli</string> - <string name="parse_error_generic">ciągu</string> + <string name="parse_error_generic">ciąg</string> <string name="parse_error_inet_address">Adresy IP</string> <string name="parse_error_inet_endpoint">punkt końcowy</string> <string name="parse_error_inet_network">Sieć IP</string> - <string name="parse_error_integer">numer</string> + <string name="parse_error_integer">liczba</string> <string name="parse_error_reason">Nie można przetworzyć %1$s „%2$s”</string> - <string name="peer">Peer</string> + <string name="peer">Klient</string> <string name="permission_description">kontrolowanie tuneli WireGuard, włączanie i wyłączanie tuneli, potencjalnie błędne kierowanie ruchem internetowym</string> <string name="permission_label">sterowanie tunelami WireGuard</string> <string name="persistent_keepalive">Utrzymanie połączenia</string> @@ -202,9 +201,9 @@ <string name="private_key">Klucz prywatny</string> <string name="public_key">Klucz publiczny</string> <string name="qr_code_hint">Wskazówka: wygeneruj za pomocą `qrencode -t ansiutf8 < tunnel.conf`.</string> - <string name="restore_on_boot_summary_off">Włączone tunele nie zostaną przywrócone przy uruchomieniu</string> - <string name="restore_on_boot_summary_on">Włączone tunele zostaną przywrócone przy uruchomieniu</string> - <string name="restore_on_boot_title">Przywróć przy uruchomieniu</string> + <string name="restore_on_boot_summary_off">Włączone tunele nie zostaną przywrócone podczas uruchamiania</string> + <string name="restore_on_boot_summary_on">Włączone tunele zostaną przywrócone podczas uruchamiania</string> + <string name="restore_on_boot_title">Przywróć podczas uruchamiania</string> <string name="save">Zapisz</string> <string name="select_all">Wybierz wszystko</string> <string name="settings">Ustawienia</string> @@ -214,13 +213,13 @@ <string name="success_application_will_restart">Ukończono pomyślnie. Aplikacja zostanie uruchomiona ponownie…</string> <string name="toggle_all">Przełącz wszystkie</string> <string name="toggle_error">Błąd podczas przełączania tunelu WireGuard: %s</string> - <string name="tools_installer_already">wg i wg-quick są już zainstalowane</string> - <string name="tools_installer_failure">Nie można zainstalować narzędzi wiersza poleceń (brak root\'a?)</string> + <string name="tools_installer_already">Narzędzia wg i wg-quick są już zainstalowane</string> + <string name="tools_installer_failure">Nie można zainstalować narzędzi wiersza poleceń (brak root-a?)</string> <string name="tools_installer_initial">Zainstaluj opcjonalne narzędzia do tworzenia skryptów</string> <string name="tools_installer_initial_magisk">Zainstaluj opcjonalne narzędzia do tworzenia skryptów jako moduł Magisk</string> - <string name="tools_installer_initial_system">Zainstaluj opcjonalne narzędzia do tworzenia skryptów w partycji systemowej</string> - <string name="tools_installer_success_magisk">wg i wg-quick zostały zainstalowane jako moduł Magisk (wymagane ponowne uruchomienie)</string> - <string name="tools_installer_success_system">wg i wg-quick zostały zainstalowane w partycji systemowej</string> + <string name="tools_installer_initial_system">Zainstaluj opcjonalne narzędzia do tworzenia skryptów na partycji systemowej</string> + <string name="tools_installer_success_magisk">Narzędzia wg i wg-quick zostały zainstalowane jako moduł Magisk (wymagane ponowne uruchomienie)</string> + <string name="tools_installer_success_system">Narzędzia wg i wg-quick zostały zainstalowane na partycji systemowej</string> <string name="tools_installer_title">Zainstaluj narzędzia wiersza poleceń</string> <string name="tools_installer_working">Instalowanie wg i wg-quick</string> <string name="tools_unavailable_error">Wymagane narzędzia są niedostępne</string> @@ -231,28 +230,27 @@ <string name="transfer_mibibytes">%.2f MiB</string> <string name="transfer_rx_tx">odebrano: %1$s, wysłano: %2$s</string> <string name="transfer_tibibytes">%.2f TiB</string> - <string name="tun_create_error">Nie można utworzyć urządzenia tun</string> + <string name="tun_create_error">Nie można utworzyć urządzenia TUN</string> <string name="tunnel_config_error">Nie można skonfigurować tunelu (wg-quick zwróciło %d)</string> <string name="tunnel_create_error">Nie można utworzyć tunelu: %s</string> - <string name="tunnel_create_success">Pomyślnie utworzono tunel \"%s\"</string> + <string name="tunnel_create_success">Pomyślnie utworzono tunel „%s”</string> <string name="tunnel_error_already_exists">Tunel \"%s\" już istnieje</string> <string name="tunnel_error_invalid_name">Nieprawidłowa nazwa</string> <string name="tunnel_list_placeholder">Dodaj tunel za pomocą niebieskiego przycisku</string> <string name="tunnel_name">Nazwa tunelu</string> <string name="tunnel_on_error">Nie można włączyć tunelu (wgTurnOn zwróciło %d)</string> <string name="tunnel_rename_error">Nie można zmienić nazwy tunelu: %s</string> - <string name="tunnel_rename_success">Pomyślnie zmieniono nazwę tunelu na \"%s\"</string> + <string name="tunnel_rename_success">Pomyślnie zmieniono nazwę tunelu na „%s”</string> <string name="type_name_go_userspace">Przestrzeń użytkownika Go</string> <string name="type_name_kernel_module">Moduł jądra</string> <string name="unknown_error">Nieznany błąd</string> - <string name="version_summary">Implementacja %1$s %2$s</string> - <string name="version_summary_checking">Sprawdzanie wersji %s implementacji</string> - <string name="version_summary_unknown">Nieznana %s wersja</string> + <string name="version_summary_checking">Sprawdzanie wersji implementacji: %s</string> + <string name="version_summary_unknown">Nieznana wersja %s</string> <string name="version_title">WireGuard dla systemu Android v%s</string> <string name="vpn_not_authorized_error">Usługa VPN nie została autoryzowana przez użytkownika</string> <string name="vpn_start_error">Nie można uruchomić usługi VPN systemu Android</string> <string name="zip_export_error">Nie można wyeksportować tuneli: %s</string> - <string name="zip_export_success">Zapisano w \"%s\"</string> + <string name="zip_export_success">Zapisano w „%s”</string> <string name="zip_export_summary">Plik ZIP zostanie zapisany w folderze pobierania</string> <string name="zip_export_title">Wyeksportuj tunele do pliku ZIP</string> <string name="biometric_prompt_zip_exporter_title">Uwierzytelnij, aby wyeksportować tunele</string> diff --git a/ui/src/main/res/values-pt-rPT/strings.xml b/ui/src/main/res/values-pt-rPT/strings.xml new file mode 100644 index 00000000..b609cf2b --- /dev/null +++ b/ui/src/main/res/values-pt-rPT/strings.xml @@ -0,0 +1,234 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="one">Não foi possível apagar %d túnel: %s</item> + <item quantity="other">Não foi possível apagar %d túneis: %s</item> + </plurals> + <plurals name="delete_success"> + <item quantity="one">%d túnel apagado com sucesso</item> + <item quantity="other">%d túneis apagados com sucesso</item> + </plurals> + <plurals name="delete_title"> + <item quantity="one">%d túnel selecionado</item> + <item quantity="other">%d túneis selecionados</item> + </plurals> + <plurals name="import_partial_success"> + <item quantity="one">Importado %1$d de %2$d túneis</item> + <item quantity="other">Importados %1$d de %2$d túneis</item> + </plurals> + <plurals name="import_total_success"> + <item quantity="one">%d túnel importado</item> + <item quantity="other">%d túneis importados</item> + </plurals> + <plurals name="set_excluded_applications"> + <item quantity="one">%d Aplicação Excluída</item> + <item quantity="other">%d Aplicações Excluídas</item> + </plurals> + <plurals name="set_included_applications"> + <item quantity="one">%d Aplicação Incluída</item> + <item quantity="other">%d Aplicações incluídas</item> + </plurals> + <plurals name="n_excluded_applications"> + <item quantity="one">%d Excluída</item> + <item quantity="other">%d Excluídas</item> + </plurals> + <plurals name="n_included_applications"> + <item quantity="one">%d Incluída</item> + <item quantity="other">%d Incluídas</item> + </plurals> + <string name="all_applications">Todas as Aplicações</string> + <string name="exclude_from_tunnel">Excluir</string> + <string name="include_in_tunnel">Apenas aplicações incluídas</string> + <plurals name="include_n_applications"> + <item quantity="one">Incluir %d Aplicação</item> + <item quantity="other">Incluir %d Aplicações</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="one">Excluir %d Aplicação</item> + <item quantity="other">Exluir %d Aplicações</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="one">a cada %d segundo</item> + <item quantity="other">a cada %d segundos</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="one">segundo</item> + <item quantity="other">segundos</item> + </plurals> + <string name="use_all_applications">Usar todas as aplicações</string> + <string name="add_peer">Adicionar nó</string> + <string name="addresses">Endereços</string> + <string name="applications">Aplicações</string> + <string name="allow_remote_control_intents_summary_off">Aplicações externas não podem controlar túneis (recomendado)</string> + <string name="allow_remote_control_intents_summary_on">Aplicações externas podem controlar túneis (avançado)</string> + <string name="allow_remote_control_intents_title">Permitir controlo remoto por outras aplicações</string> + <string name="allowed_ips">IPs permitidos</string> + <string name="bad_config_context">%2$s de %1$s</string> + <string name="bad_config_context_top_level">%s</string> + <string name="bad_config_error">%1$s em %2$s</string> + <string name="bad_config_explanation_pka">: Tem que ser positivo e não mais do que 65535</string> + <string name="bad_config_explanation_positive_number">: tem que ser positivo</string> + <string name="bad_config_explanation_udp_port">: Tem que ser um número de porta UDP válido</string> + <string name="bad_config_reason_invalid_key">Chave inválida</string> + <string name="bad_config_reason_invalid_number">Número inválido</string> + <string name="bad_config_reason_invalid_value">Valor inválido</string> + <string name="bad_config_reason_missing_attribute">Atributo em falta</string> + <string name="bad_config_reason_missing_section">Secção em falta</string> + <string name="bad_config_reason_syntax_error">Erro de sintaxe</string> + <string name="bad_config_reason_unknown_attribute">Atributo desconhecido</string> + <string name="bad_config_reason_unknown_section">Secção desconhecida</string> + <string name="bad_config_reason_value_out_of_range">Valor fora do intervalo</string> + <string name="bad_extension_error">O ficheiro tem que ser do tipo .conf ou .zip</string> + <string name="cancel">Cancelar</string> + <string name="config_delete_error">Não é possível apagar arquivo de configuração %s</string> + <string name="config_exists_error">A configuração para \"%s\" já existe</string> + <string name="config_file_exists_error">O ficheiro de configuração \"%s\" já existe</string> + <string name="config_not_found_error">O ficheiro de configuração \"%s\" não foi encontrado</string> + <string name="config_rename_error">Não foi possível renomear o ficheiro de configuração “%s\"</string> + <string name="config_save_error">Não foi possível guardar a configuração para “%1$s”: %2$s</string> + <string name="config_save_success">A configuração para \"%s\" foi guardada com sucesso</string> + <string name="create_activity_title">Criar túnel WireGuard</string> + <string name="create_bin_dir_error">Não foi possível criar diretoria de binários local</string> + <string name="create_downloads_file_error">Não foi possível criar diretoria de downloads local</string> + <string name="create_empty">Criar do zero</string> + <string name="create_from_file">Importar de ficheiro ou arquivo</string> + <string name="create_from_qr_code">Digitalizar a partir de código QR</string> + <string name="create_output_dir_error">Não foi possível criar diretoria de saída</string> + <string name="create_temp_dir_error">Não foi possível criar diretoria local temporária</string> + <string name="create_tunnel">Criar túnel</string> + <string name="copied_to_clipboard">%s copiado para a área de transferências</string> + <string name="dark_theme_summary_off">Atualmente a usar tema claro (dia)</string> + <string name="dark_theme_summary_on">Atualmente a usar tema escuro (noite)</string> + <string name="dark_theme_title">Usar tema escuro</string> + <string name="delete">Eliminar</string> + <string name="tv_delete">Selecione o túnel para apagar</string> + <string name="tv_select_a_storage_drive">Selecione uma unidade de armazenamento</string> + <string name="tv_no_file_picker">Por favor, instale um utilitário de gestão de ficheiros para procurar arquivos</string> + <string name="tv_add_tunnel_get_started">Adicionar um túnel para começar</string> + <string name="disable_config_export_title">Desativar exportação de configuração</string> + <string name="disable_config_export_description">Desativar a exportação de configuração torna as chaves privadas menos acessíveis</string> + <string name="dns_servers">Servidores de DNS</string> + <string name="edit">Editar</string> + <string name="endpoint">Endpoint</string> + <string name="error_down">Erro ao fechar túnel: %s</string> + <string name="error_fetching_apps">Erro ao obter lista de aplicações: %s</string> + <string name="error_root">Por favor, obtenha acesso root e tente novamente</string> + <string name="error_up">Erro ao abrir túnel: %s</string> + <string name="exclude_private_ips">Excluir IPs privados</string> + <string name="generate_new_private_key">Gerar nova chave privada</string> + <string name="generic_error">Erro desconhecido “%s”</string> + <string name="hint_automatic">(automático)</string> + <string name="hint_generated">(gerado)</string> + <string name="hint_optional">(opcional)</string> + <string name="hint_optional_discouraged">(opcional, não recomendado)</string> + <string name="hint_random">(aleatório)</string> + <string name="illegal_filename_error">Nome de arquivo inválido “%s”</string> + <string name="import_error">Não foi possível importar túnel: %s</string> + <string name="import_from_qr_code">Importar Túnel a partir de Código QR</string> + <string name="import_success">“%s” Importado</string> + <string name="interface_title">Interface</string> + <string name="key_contents_error">Caracteres inválidos na chave</string> + <string name="key_length_error">Tamanho de chave incorreto</string> + <string name="key_length_explanation_base64">: Chaves base64 do WireGuard têm que ter 44 caracteres (32 bytes)</string> + <string name="key_length_explanation_binary">: Chaves de WireGuard têm que ter 32 bytes</string> + <string name="key_length_explanation_hex">: Chaves hexadecimais do WireGuard têm que ter 64 caracteres (32 bytes)</string> + <string name="listen_port">Porta de escuta</string> + <string name="log_export_error">Não foi possível exportar o log: %s</string> + <string name="log_export_subject">Arquivo de log do WireGuard Android</string> + <string name="log_export_success">Guardado em “%s”</string> + <string name="log_export_title">Exportar ficheiro de log</string> + <string name="log_saver_activity_label">Guardar log</string> + <string name="log_viewer_pref_summary">Logs podem ajudar na depuração</string> + <string name="log_viewer_pref_title">Ver log da aplicação</string> + <string name="log_viewer_title">Log</string> + <string name="logcat_error">Não foi possível executar o logcat: </string> + <string name="module_disabler_disabled_summary">O módulo experimental de kernel pode melhorar o desempenho</string> + <string name="module_disabler_disabled_title">Habilitar módulo backend do kernel</string> + <string name="module_disabler_enabled_summary">O backend do userspace mais lento pode aumentar a estabilidade</string> + <string name="module_disabler_enabled_title">Desabilitar módulo backend do kernel</string> + <string name="module_installer_error">Ocorreu um erro. Por favor, tente novamente</string> + <string name="module_installer_initial">O módulo experimental do kernel pode melhorar o desempenho</string> + <string name="module_installer_not_found">Não há módulos disponíveis para o seu dispositivo</string> + <string name="module_installer_title">Transferir e instalar módulo de kernel</string> + <string name="module_installer_working">A transferir e instalar…</string> + <string name="module_version_error">Não foi possível determinar a versão do módulo de kernel</string> + <string name="mtu">MTU</string> + <string name="multiple_tunnels_summary_off">Ativar um túnel irá desativar todos os outros</string> + <string name="multiple_tunnels_summary_on">Vários túneis podem ser ativados simultaneamente</string> + <string name="multiple_tunnels_title">Permitir vários túneis em simultâneo</string> + <string name="name">Nome</string> + <string name="no_config_error">A tentar abrir um túnel sem configuração</string> + <string name="no_configs_error">Nenhuma configuração encontrada</string> + <string name="no_tunnels_error">Não existem túneis</string> + <string name="parse_error_generic">texto</string> + <string name="parse_error_inet_address">Endereço IP</string> + <string name="parse_error_inet_endpoint">endpoint</string> + <string name="parse_error_inet_network">Rede de IP</string> + <string name="parse_error_integer">número</string> + <string name="parse_error_reason">Não foi possível analisar %1$s “%2$s”</string> + <string name="peer">Nó</string> + <string name="permission_description">controlar túneis WireGuard, ativando e desativando túneis a vontade, potencialmente desviando o tráfego na Internet</string> + <string name="permission_label">controlar túneis WireGuard</string> + <string name="persistent_keepalive">Keepalive persistente</string> + <string name="pre_shared_key">Chave pré-partilhada</string> + <string name="pre_shared_key_enabled">ativo</string> + <string name="private_key">Chave privada</string> + <string name="public_key">Chave Pública</string> + <string name="qr_code_hint">Dica: gerar com `qrencode -t ansiutf8 < tunnel.conf`.</string> + <string name="restore_on_boot_summary_off">Não abrirá túneis ativos durante o arranque</string> + <string name="restore_on_boot_summary_on">Abrirá túneis ativos durante o arranque</string> + <string name="restore_on_boot_title">Restaurar no arranque</string> + <string name="save">Guardar</string> + <string name="select_all">Selecionar tudo</string> + <string name="settings">Definições</string> + <string name="shell_exit_status_read_error">A shell não pôde ler o estado de saída</string> + <string name="shell_marker_count_error">A shell esperava 4 marcadores, recebeu %d</string> + <string name="shell_start_error">A shell falhou ao iniciar: %d</string> + <string name="success_application_will_restart">Sucesso. A aplicação irá reiniciar…</string> + <string name="toggle_all">Ativar/Desativar todos</string> + <string name="toggle_error">Erro ao alterar o túnel WireGuard: %s</string> + <string name="tools_installer_already">wg e wg-quick já estão instalados</string> + <string name="tools_installer_failure">Não foi possível instalar as ferramentas de linha de comando (sem root?)</string> + <string name="tools_installer_initial">Instalar ferramentas opcionais para scripting</string> + <string name="tools_installer_initial_magisk">Instalar ferramentas opcionais para scripting como módulo Magisk</string> + <string name="tools_installer_initial_system">Instalar ferramentas opcionais para scripting na partição de sistema</string> + <string name="tools_installer_success_magisk">wg e wg-quick instalados como módulo Magisk (requer reinicialização)</string> + <string name="tools_installer_success_system">wg e wg-quick instalados na partição do sistema</string> + <string name="tools_installer_title">Instalar ferramentas de linha de comando</string> + <string name="tools_installer_working">A instalar wg e wg-quick</string> + <string name="tools_unavailable_error">Ferramentas necessárias não disponíveis</string> + <string name="transfer">Transferência</string> + <string name="transfer_bytes">%d B</string> + <string name="transfer_gibibytes">%.2f GiB</string> + <string name="transfer_kibibytes">%.2f KiB</string> + <string name="transfer_mibibytes">%.2f MiB</string> + <string name="transfer_rx_tx">rx: %1$s, tx: %2$s</string> + <string name="transfer_tibibytes">%.2f TiB</string> + <string name="tun_create_error">Não foi possível criar dispositivo tun</string> + <string name="tunnel_config_error">Não foi possível configurar o túnel (wg-quick retornou %d)</string> + <string name="tunnel_create_error">Não foi possível criar o túnel: %s</string> + <string name="tunnel_create_success">Túnel criado com sucesso “%s”</string> + <string name="tunnel_error_already_exists">O túnel “%s” já existe</string> + <string name="tunnel_error_invalid_name">Nome inválido</string> + <string name="tunnel_list_placeholder">Adicionar um túnel com o botão azul</string> + <string name="tunnel_name">Nome do túnel</string> + <string name="tunnel_on_error">Não foi possível ligar o túnel (wgTurnOn retornou %d)</string> + <string name="tunnel_rename_error">Não foi possível renomear o túnel: %s</string> + <string name="tunnel_rename_success">Túnel renomeado com sucesso para “%s”</string> + <string name="type_name_go_userspace">Go userspace</string> + <string name="type_name_kernel_module">Módulo de kernel</string> + <string name="unknown_error">Erro desconhecido</string> + <string name="version_summary_checking">A verificar versão de backend %s</string> + <string name="version_summary_unknown">Versão %s desconhecida</string> + <string name="version_title">WireGuard para Android v%s</string> + <string name="vpn_not_authorized_error">Serviço VPN não foi autorizado pelo utilizador</string> + <string name="vpn_start_error">Não foi possível iniciar o serviço de VPN do Android</string> + <string name="zip_export_error">Não foi possível exportar túneis: %s</string> + <string name="zip_export_success">Guardado em “%s”</string> + <string name="zip_export_summary">O arquivo Zip será guardado na pasta de downloads</string> + <string name="zip_export_title">Exportar túneis para arquivo zip</string> + <string name="biometric_prompt_zip_exporter_title">Autenticar para exportar túneis</string> + <string name="biometric_prompt_private_key_title">Autenticar para ver a chave privada</string> + <string name="biometric_auth_error">Falha de autenticação</string> + <string name="biometric_auth_error_reason">Falha de autenticação: %s</string> +</resources> diff --git a/ui/src/main/res/values-ro-rRO/strings.xml b/ui/src/main/res/values-ro-rRO/strings.xml index fce449b6..cf921001 100644 --- a/ui/src/main/res/values-ro-rRO/strings.xml +++ b/ui/src/main/res/values-ro-rRO/strings.xml @@ -76,7 +76,6 @@ <string name="allow_remote_control_intents_summary_on">Aplicațiile externe pot comuta tunelurile (avansat)</string> <string name="allow_remote_control_intents_title">Permite aplicații de control la distanță</string> <string name="allowed_ips">IP-uri permise</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%2$s pentru %1$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s în %2$s</string> @@ -232,7 +231,6 @@ <string name="type_name_go_userspace">Spațiu de utilizator Go</string> <string name="type_name_kernel_module">Modul nucleu</string> <string name="unknown_error">Eroare necunoscută</string> - <string name="version_summary">Bibliotecă %1$s %2$s</string> <string name="version_summary_checking">Se verifică versiunea bibliotecii %s</string> <string name="version_summary_unknown">Versiune %s necunoscută</string> <string name="version_title">WireGuard pentru Android v%s</string> diff --git a/ui/src/main/res/values-ru/strings.xml b/ui/src/main/res/values-ru/strings.xml index 616784d9..3fc6c911 100644 --- a/ui/src/main/res/values-ru/strings.xml +++ b/ui/src/main/res/values-ru/strings.xml @@ -89,7 +89,6 @@ <string name="allow_remote_control_intents_summary_on">Внешние приложения могут переключать туннели (продвинутые)</string> <string name="allow_remote_control_intents_title">Разрешить управление через внешние приложения</string> <string name="allowed_ips">Разрешенные IP-адреса</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s из %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s в %2$s</string> @@ -242,10 +241,9 @@ <string name="tunnel_on_error">Не удалось включить туннель (wgTurnOn вернул %d)</string> <string name="tunnel_rename_error">Не удалось переименовать туннель: %s</string> <string name="tunnel_rename_success">Туннель успешно переименован в “%s”</string> - <string name="type_name_go_userspace">Перейти в пользовательское пространство</string> + <string name="type_name_go_userspace">Пользовательское пространство Go</string> <string name="type_name_kernel_module">Модуль ядра</string> <string name="unknown_error">Неизвестная ошибка</string> - <string name="version_summary">%1$s бэкэнд %2$s</string> <string name="version_summary_checking">Проверка версии бэкэнда %s</string> <string name="version_summary_unknown">Неизвестная версия %s</string> <string name="version_title">WireGuard для Android v%s</string> diff --git a/ui/src/main/res/values-sk-rSK/strings.xml b/ui/src/main/res/values-sk-rSK/strings.xml index e8443b78..3479091f 100644 --- a/ui/src/main/res/values-sk-rSK/strings.xml +++ b/ui/src/main/res/values-sk-rSK/strings.xml @@ -9,7 +9,6 @@ <string name="applications">Aplikácie</string> <string name="allow_remote_control_intents_title">Povoliť aplikáciám vzdialenú správu</string> <string name="allowed_ips">Povolené IP adresy</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_explanation_pka">: Musí byť kladné a nie väčšie ako 65535</string> <string name="bad_config_explanation_positive_number">: Musí byť kladné</string> diff --git a/ui/src/main/res/values-sl/strings.xml b/ui/src/main/res/values-sl/strings.xml index c3826302..87b548e1 100644 --- a/ui/src/main/res/values-sl/strings.xml +++ b/ui/src/main/res/values-sl/strings.xml @@ -89,7 +89,6 @@ <string name="allow_remote_control_intents_summary_on">Zunanje aplikacije lahko preklapljajo tunele (napredno)</string> <string name="allow_remote_control_intents_title">Dovoljeno upravljanje preko zunanjih aplikacij</string> <string name="allowed_ips">Dovoljeni naslovi IP</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s-ov %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s v %2$s</string> @@ -243,7 +242,6 @@ <string name="type_name_go_userspace">Uporabniški prostor Go</string> <string name="type_name_kernel_module">Modul jedra</string> <string name="unknown_error">Neznana napaka</string> - <string name="version_summary">Zaledje %1$s %2$s</string> <string name="version_summary_checking">Preverjam verzijo zaledja %s</string> <string name="version_summary_unknown">Neznana verzija %s</string> <string name="version_title">WireGuard za Android v%s</string> diff --git a/ui/src/main/res/values-sv-rSE/strings.xml b/ui/src/main/res/values-sv-rSE/strings.xml index f961ff4b..686bd338 100644 --- a/ui/src/main/res/values-sv-rSE/strings.xml +++ b/ui/src/main/res/values-sv-rSE/strings.xml @@ -63,7 +63,6 @@ <string name="allow_remote_control_intents_summary_on">Externa appar kan växla tunnlar (avancerat)</string> <string name="allow_remote_control_intents_title">Tillåt fjärrstyrningsappar</string> <string name="allowed_ips">Tillåtna IP-adresser</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%1$s i %2$s</string> <string name="bad_config_explanation_pka">: Måste vara positivt och högst 65535</string> diff --git a/ui/src/main/res/values-tr-rTR/strings.xml b/ui/src/main/res/values-tr-rTR/strings.xml index 3ad1b1c0..6ed5a26c 100644 --- a/ui/src/main/res/values-tr-rTR/strings.xml +++ b/ui/src/main/res/values-tr-rTR/strings.xml @@ -63,7 +63,6 @@ <string name="allow_remote_control_intents_summary_on">Harici uygulamalar tünelleri değiştirebilir (gelişmiş)</string> <string name="allow_remote_control_intents_title">Uzaktan kontrol uygulamalarına izin ver</string> <string name="allowed_ips">İzin verilen IP\'ler</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s\'in %2$s</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">%2$s içinde %1$s</string> @@ -219,7 +218,6 @@ <string name="type_name_go_userspace">Kullanıcı alanına git</string> <string name="type_name_kernel_module">Çekirdek modülü</string> <string name="unknown_error">Bilinmeyen hata</string> - <string name="version_summary">%1$s backend %2$s</string> <string name="version_summary_checking">%s arka uç sürümü kontrol ediliyor</string> <string name="version_summary_unknown">Bilinmeyen %s sürümü</string> <string name="version_title">Android için WireGuard v%s</string> diff --git a/ui/src/main/res/values-zh-rCN/strings.xml b/ui/src/main/res/values-zh-rCN/strings.xml index 003b5291..82515f0e 100644 --- a/ui/src/main/res/values-zh-rCN/strings.xml +++ b/ui/src/main/res/values-zh-rCN/strings.xml @@ -50,7 +50,6 @@ <string name="allow_remote_control_intents_summary_on">外部应用当前能够控制隧道(面向高级用户)</string> <string name="allow_remote_control_intents_title">授权外部控制</string> <string name="allowed_ips">路由的 IP 地址(段)</string> - <string name="app_name">WireGuard</string> <string name="bad_config_context">%1$s 的 %2$s 字段</string> <string name="bad_config_context_top_level">%s</string> <string name="bad_config_error">在 %2$s发生了%1$s的问题</string> @@ -206,7 +205,6 @@ <string name="type_name_go_userspace">Go userspace</string> <string name="type_name_kernel_module">Kernel module</string> <string name="unknown_error">未知错误</string> - <string name="version_summary">%1$s backend %2$s</string> <string name="version_summary_checking">正在检查 %s backend 版本</string> <string name="version_summary_unknown">未知的 %s 版本</string> <string name="version_title">WireGuard for Android v%s</string> diff --git a/ui/src/main/res/values-zh-rTW/strings.xml b/ui/src/main/res/values-zh-rTW/strings.xml index 8ca4ef10..2f58e445 100644 --- a/ui/src/main/res/values-zh-rTW/strings.xml +++ b/ui/src/main/res/values-zh-rTW/strings.xml @@ -9,14 +9,45 @@ <plurals name="delete_title"> <item quantity="other">選擇了 %d 個通道</item> </plurals> + <plurals name="import_partial_success"> + <item quantity="other">已匯入 %1$d 個隧道(共 %2$d 個)</item> + </plurals> <plurals name="import_total_success"> <item quantity="other">匯入了 %d 個通道</item> </plurals> <plurals name="set_excluded_applications"> <item quantity="other">排除了 %d 個應用程式</item> </plurals> + <plurals name="set_included_applications"> + <item quantity="other">套用到 %d 個應用程式</item> + </plurals> + <plurals name="n_excluded_applications"> + <item quantity="other">已排除 %d</item> + </plurals> + <plurals name="n_included_applications"> + <item quantity="other">已套用 %d</item> + </plurals> + <string name="all_applications">套用到所有應用程式</string> + <string name="exclude_from_tunnel">排除</string> + <string name="include_in_tunnel">只套用到</string> + <plurals name="include_n_applications"> + <item quantity="other">套用到 %d 個應用程式</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="other">排除了 %d 個應用程式</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="other">每隔 %d 秒</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="other">秒</item> + </plurals> + <string name="use_all_applications">套用到所有應用程式</string> <string name="add_peer">新增端點</string> <string name="addresses">位址</string> + <string name="applications">應用程式</string> + <string name="allow_remote_control_intents_summary_off">外部程式無法控制通道 (推薦)</string> + <string name="allow_remote_control_intents_summary_on">外部程式可以控制通道 (進階)</string> <string name="allow_remote_control_intents_title">允許遠端控制應用程式</string> <string name="allowed_ips">允許的 IPs</string> <string name="bad_config_context">錯誤設定: %1$s 的 %2$s</string> @@ -52,10 +83,17 @@ <string name="create_output_dir_error">無法建立輸出目錄</string> <string name="create_temp_dir_error">無法建立本地暫存目錄</string> <string name="create_tunnel">新建通道</string> + <string name="copied_to_clipboard">%s 已複製到剪貼簿</string> <string name="dark_theme_summary_off">目前使用明亮(白晝)主題</string> <string name="dark_theme_summary_on">目前使用暗黑(夜晚)主題</string> <string name="dark_theme_title">使用暗黑主題</string> <string name="delete">刪除</string> + <string name="tv_delete">選擇要刪除的通道</string> + <string name="tv_select_a_storage_drive">選擇一個儲存裝置</string> + <string name="tv_no_file_picker">請安裝一個檔案管理程式以便瀏覽檔案</string> + <string name="tv_add_tunnel_get_started">新增第一個通道</string> + <string name="disable_config_export_title">禁止匯出設定檔</string> + <string name="disable_config_export_description">禁止匯出設定檔可以讓私鑰比較難存取到</string> <string name="dns_servers">DNS 伺服器</string> <string name="edit">編輯</string> <string name="endpoint">終端點</string> @@ -64,22 +102,35 @@ <string name="error_root">請取得 root 存取權再試一次</string> <string name="error_up">起用通道錯誤: %s</string> <string name="exclude_private_ips">排除私有 IPs</string> + <string name="generate_new_private_key">產生新的私鑰</string> <string name="generic_error">不明的「%s」錯誤</string> <string name="hint_automatic">(自動)</string> <string name="hint_generated">(產生的)</string> <string name="hint_optional">(可選的)</string> + <string name="hint_optional_discouraged">(選填,但不建議設定)</string> <string name="hint_random">(隨機)</string> <string name="illegal_filename_error">不合規定的檔名「%s」</string> <string name="import_error">沒辦法匯入通道: %s</string> <string name="import_from_qr_code">從 QR Code 匯入通道</string> <string name="import_success">匯入了「%s」</string> <string name="interface_title">界面</string> + <string name="key_contents_error">金鑰中有錯誤的字元</string> + <string name="key_length_error">金鑰的長度錯誤</string> <string name="key_length_explanation_base64">: WireGuard 的 base64 密鑰必須是 44 個字元 (32 個位元組)</string> <string name="key_length_explanation_binary">: WireGuard 密鑰必須是 32 個位元組</string> <string name="key_length_explanation_hex">: WireGuard 的16進位密鑰必須是 64 個字元 (32 個位元組)</string> <string name="listen_port">監聽連接埠</string> + <string name="log_export_error">沒辦法匯出日誌: %s</string> + <string name="log_export_subject">WireGuard Android 日誌檔</string> <string name="log_export_success">儲存到「%s」</string> <string name="log_export_title">匯出日誌檔</string> + <string name="log_saver_activity_label">儲存日誌</string> + <string name="log_viewer_pref_summary">程式的日誌對除錯有幫助</string> + <string name="log_viewer_pref_title">檢視應用程式日誌</string> + <string name="log_viewer_title">日誌</string> + <string name="logcat_error">無法執行 logcat: </string> + <string name="module_disabler_disabled_summary">使用還在實驗階段的 kernel module 以便改善效能</string> + <string name="module_disabler_disabled_title">啟用 kernel module</string> <string name="save">儲存</string> <string name="select_all">全選</string> <string name="toggle_all">切換全部</string> |