aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2025-05-15 17:20:31 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2025-05-15 17:20:31 +0200
commit7c743534a561d800fca46857cf90697c527332c3 (patch)
treee619e9c6ca7cb508397262366b858c52b45aa6a1
parentbuild: crowdin now requires auth (diff)
downloadwireguard-android-7c743534a561d800fca46857cf90697c527332c3.tar.xz
wireguard-android-7c743534a561d800fca46857cf90697c527332c3.zip
ui: sync translations
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
-rw-r--r--ui/src/main/res/values-ca-rES/strings.xml35
-rw-r--r--ui/src/main/res/values-cs-rCZ/strings.xml149
-rw-r--r--ui/src/main/res/values-da-rDK/strings.xml67
-rw-r--r--ui/src/main/res/values-de/strings.xml106
-rw-r--r--ui/src/main/res/values-el-rGR/strings.xml18
-rw-r--r--ui/src/main/res/values-es-rES/strings.xml26
-rw-r--r--ui/src/main/res/values-fa-rIR/strings.xml39
-rw-r--r--ui/src/main/res/values-hu-rHU/strings.xml70
-rw-r--r--ui/src/main/res/values-in/strings.xml21
-rw-r--r--ui/src/main/res/values-ja/strings.xml10
-rw-r--r--ui/src/main/res/values-ko-rKR/strings.xml23
-rw-r--r--ui/src/main/res/values-nl-rNL/strings.xml13
-rw-r--r--ui/src/main/res/values-no-rNO/strings.xml16
-rw-r--r--ui/src/main/res/values-pa-rIN/strings.xml26
-rw-r--r--ui/src/main/res/values-pl-rPL/strings.xml35
-rw-r--r--ui/src/main/res/values-pt-rBR/strings.xml33
-rw-r--r--ui/src/main/res/values-pt-rPT/strings.xml1
-rw-r--r--ui/src/main/res/values-ru/strings.xml10
-rw-r--r--ui/src/main/res/values-sl/strings.xml23
-rw-r--r--ui/src/main/res/values-sv-rSE/strings.xml8
-rw-r--r--ui/src/main/res/values-tr-rTR/strings.xml248
-rw-r--r--ui/src/main/res/values-uk-rUA/strings.xml15
-rw-r--r--ui/src/main/res/values-zh-rTW/strings.xml23
23 files changed, 799 insertions, 216 deletions
diff --git a/ui/src/main/res/values-ca-rES/strings.xml b/ui/src/main/res/values-ca-rES/strings.xml
index 073bb798..f2fe06cb 100644
--- a/ui/src/main/res/values-ca-rES/strings.xml
+++ b/ui/src/main/res/values-ca-rES/strings.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<plurals name="delete_error">
- <item quantity="one">No s\'ha pogut esborrar %d túnel: %s</item>
+ <item quantity="one">No s\'han pogut esborrar els túnels:</item>
<item quantity="other">No s\'han pogut esborrar %d túnels: %s</item>
</plurals>
<plurals name="delete_success">
@@ -79,6 +79,8 @@
<string name="bad_config_reason_unknown_section">Secció desconeguda</string>
<string name="bad_config_reason_value_out_of_range">Valor fora de rang</string>
<string name="bad_extension_error">El fitxer ha de ser .conf o .zip</string>
+ <string name="error_no_qr_found">No s\'ha trobat cap codi QR en la imatge</string>
+ <string name="error_qr_checksum">Ha fallat la verificació de la suma de comprovació del codi QR</string>
<string name="cancel">Cancel·la</string>
<string name="config_delete_error">No es pot esborrar fitxer de configuració %s</string>
<string name="config_exists_error">Configuració per \"%s\" ja existeix</string>
@@ -105,14 +107,19 @@
<string name="tv_select_a_storage_drive">Seleccioneu un disc d\'emmagatzematge</string>
<string name="tv_no_file_picker">Si us plau, instsleu un gestor de fitxers per navegar pels arxius</string>
<string name="tv_add_tunnel_get_started">Afegeix un túnel per començar</string>
+ <string name="donate_title">♥ Donar al Projecte WireGuard</string>
+ <string name="donate_summary">Totes les contribucions ajuden</string>
+ <string name="donate_google_play_disappointment">Gràcies per donar suport al Projecte WireGuard!\n\nMalauradament, a causa de les polítiques de Google, no estem permesos a enllaçar a la part del web del projecte on pots realitzar una donació. Esperem que puguis trobar-ho!\n\nGràcies de nou per la teva contribució.</string>
<string name="disable_config_export_title">Desactiva l\'exportació de configuracions</string>
<string name="disable_config_export_description">Desactivar l\'exportacio de configuracions fa que les claus privades siguin menys accessibles</string>
<string name="dns_servers">Servidors DNS</string>
+ <string name="dns_search_domains">Cercar dominis</string>
<string name="edit">Edita</string>
<string name="endpoint">Extrem</string>
<string name="error_down">Error desactivant el túnel: %s</string>
<string name="error_fetching_apps">Error obtenint llista d\'aplicacions: %s</string>
<string name="error_root">Si us plau, obteniu accés root i torneu a intentar</string>
+ <string name="error_prepare">Error preparant el túnel: %s</string>
<string name="error_up">Error activant túnel: %s</string>
<string name="exclude_private_ips">Exclou IPs privades</string>
<string name="generate_new_private_key">Genera nova clau privada</string>
@@ -132,6 +139,8 @@
<string name="key_length_explanation_base64">: Les claus en base64 a WireGuard han de tenir 44 caràcters (32 bytes)</string>
<string name="key_length_explanation_binary">: Les claus WireGuard han de ser de 32 bytes</string>
<string name="key_length_explanation_hex">: Les claus en hexadecimal a WireGuard han de tenir 64 caràcters (32 bytes)</string>
+ <string name="latest_handshake">Últim handshake</string>
+ <string name="latest_handshake_ago">fa %s</string>
<string name="listen_port">Port d\'escolta</string>
<string name="log_export_error">No s\'ha estat capaç d\'exportar el registre: %s</string>
<string name="log_export_subject">WireGuard Android Log File</string>
@@ -144,8 +153,10 @@
<string name="logcat_error">No es pot executar logcat: </string>
<string name="module_enabler_disabled_summary">El mòdul experimental del kernel pot millorar el rendiment</string>
<string name="module_enabler_disabled_title">Activa el backend del mòdul del kernel</string>
+ <string name="module_enabler_enabled_summary">El backend més lent de l\'espai d\'usuari pot millorar l\'estabilitat</string>
<string name="module_enabler_enabled_title">Desactiva el backend del mòdul del kernel</string>
<string name="module_installer_error">Alguna cosa ha anat malament. Si us plau, prova de nou</string>
+ <string name="module_installer_initial">El mòdul experimental del kernel pot millorar el rendiment</string>
<string name="module_installer_not_found">El vostre dispositiu no té mòduls disponibles</string>
<string name="module_installer_title">Descàrega i instala el mòdul kernel</string>
<string name="module_installer_working">Descarregant i instalant…</string>
@@ -158,6 +169,7 @@
<string name="no_config_error">Intentant activar un túnel que no té configuració</string>
<string name="no_configs_error">No s\'ha trobat cap configuració</string>
<string name="no_tunnels_error">No existeixen túnels</string>
+ <string name="parse_error_generic">cadena</string>
<string name="parse_error_inet_address">Adreça IP</string>
<string name="parse_error_inet_endpoint">extrem</string>
<string name="parse_error_inet_network">Xarxa IP</string>
@@ -172,6 +184,10 @@
<string name="private_key">Clau privada</string>
<string name="public_key">Clau pública</string>
<string name="qr_code_hint">Consell: generar amb `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Afegir mosaic al tauler de configuració ràpida</string>
+ <string name="quick_settings_tile_add_summary">L\'accés directe al mosaic alterna el túnel més recent</string>
+ <string name="quick_settings_tile_add_failure">No s\'ha pogut afegir el mosaic de l\'accés directe: error %d</string>
+ <string name="quick_settings_tile_action">Alternar túnel</string>
<string name="restore_on_boot_summary_off">No s\'activaran els túnels seleccionats al arrancar el sistema</string>
<string name="restore_on_boot_summary_on">S\'activaran els túnels seleccionats al arrancar el sistema</string>
<string name="restore_on_boot_title">Restableix a l\'inici</string>
@@ -186,6 +202,9 @@
<string name="toggle_error">Error al canviar el túnel WireGuard: %s</string>
<string name="tools_installer_already">wg i wg-quick ja estan instalats</string>
<string name="tools_installer_failure">No s\'ha pogut instalar les eines de linia de comandes (ets root?)</string>
+ <string name="tools_installer_initial">Instal·lar eines opcionals per l\'scripting</string>
+ <string name="tools_installer_initial_magisk">Instal·lar eines opcionals per l\'scripting com el mòdul Magisk</string>
+ <string name="tools_installer_initial_system">Instal·lar eines opcionals per l\'scripting a la partició del sistema</string>
<string name="tools_installer_success_magisk">wg i wg-quick instalats com a mòdul de Magisk (es necessita reinicar)</string>
<string name="tools_installer_success_system">wg i wg-quick instalats a la partició de sistema</string>
<string name="tools_installer_title">Instala les eines de la línia d\'ordres</string>
@@ -204,13 +223,27 @@
<string name="tunnel_create_success">El túnel \"%s\" s\'ha creat correctament</string>
<string name="tunnel_error_already_exists">El túnel \"%s\" ja existeix</string>
<string name="tunnel_error_invalid_name">Nom no vàlid</string>
+ <string name="tunnel_list_placeholder">Afegiu un túnel utilitzant el botó inferior</string>
<string name="tunnel_name">Nom del túnel</string>
<string name="tunnel_on_error">No s\'ha estat capaç d\'activar el túnel (wgTurnOn ha retornat %d)</string>
<string name="tunnel_dns_failure">Impossible resoldre el nom del domini \"%s\"</string>
<string name="tunnel_rename_error">No s\'ha pogut renombrar el túnel: %s</string>
<string name="tunnel_rename_success">El nom del túnel s\'ha canviat correctament a \"%s\"</string>
+ <string name="type_name_go_userspace">Anar a l\'espai d\'usuari</string>
<string name="type_name_kernel_module">Mòdul del kernel</string>
<string name="unknown_error">Error desconegut</string>
+ <string name="updater_avalable">Hi ha una actualització disponible. Si us plau, actualitzi ara.</string>
+ <string name="updater_action">Descarregar &amp; Actualitzar</string>
+ <string name="updater_rechecking">Obtenint metadades de l\'actualització…</string>
+ <string name="updater_download_progress">Descarregant actualització: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Descarregant actualització: %s</string>
+ <string name="updater_installing">Instal·lant actualització…</string>
+ <string name="updater_failure">Error en actualitzar: %s. S\'intentarà de nou en uns instants…</string>
+ <string name="updater_corrupt_title">Aplicació corrupta</string>
+ <string name="updater_corrupt_message">L\'aplicació és corrupta. Si us plau, descarregui de nou l\'APK des del lloc web enllaçat a continuació. A continuació, desinstal·li i reinstal·li-la de l\'APK descarregat.</string>
+ <string name="updater_corrupt_navigate">Obrir el lloc web</string>
+ <string name="version_summary">%1$s backend %2$s</string>
+ <string name="version_summary_checking">Comprovant la versió de backend %s</string>
<string name="version_summary_unknown">Versió de %s desconeguda</string>
<string name="version_title">WireGuard per a Android v%s</string>
<string name="vpn_not_authorized_error">Servei de VPN no autoritzat per l\'usuari</string>
diff --git a/ui/src/main/res/values-cs-rCZ/strings.xml b/ui/src/main/res/values-cs-rCZ/strings.xml
index 3b50d711..24568a8b 100644
--- a/ui/src/main/res/values-cs-rCZ/strings.xml
+++ b/ui/src/main/res/values-cs-rCZ/strings.xml
@@ -105,6 +105,8 @@
<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="error_no_qr_found">V obrázku nebyl nalezen QR kód</string>
+ <string name="error_qr_checksum">Ověření kontrolního součtu QR kódu selhalo</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>
@@ -114,13 +116,70 @@
<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="create_bin_dir_error">Nelze vytvořit místní adresář pro binární soubory</string>
+ <string name="create_downloads_file_error">Nelze vytvořit soubor ve složce Stažené</string>
+ <string name="create_empty">Vytvořit od začátku</string>
+ <string name="create_from_file">Importovat ze souboru nebo archivu</string>
+ <string name="create_from_qr_code">Skenovat z QR kódu</string>
+ <string name="create_output_dir_error">Nelze vytvořit výstupní adresář</string>
+ <string name="create_temp_dir_error">Nelze vytvořit místní dočasný adresář</string>
+ <string name="create_tunnel">Vytvořit tunel</string>
+ <string name="copied_to_clipboard">%s zkopírováno do schránky</string>
+ <string name="dark_theme_summary_off">Aktuálně používáte světlé (denní) téma</string>
+ <string name="dark_theme_summary_on">Aktuálně používáte tmavé (noční) téma</string>
+ <string name="dark_theme_title">Použít tmavé téma</string>
<string name="delete">Smazat</string>
+ <string name="tv_delete">Vyberte tunel k odstranění</string>
+ <string name="tv_select_a_storage_drive">Vyberte úložný disk</string>
+ <string name="tv_no_file_picker">Prosím nainstalujte nástroj pro správu souborů pro procházení souborů</string>
+ <string name="tv_add_tunnel_get_started">Přidejte tunel, abyste mohli začít</string>
+ <string name="donate_title">♥ Přispět na projekt WireGuard</string>
+ <string name="donate_summary">Každý příspěvek pomáhá</string>
+ <string name="donate_google_play_disappointment">Děkujeme, že podporujete projekt WireGuard!\n\nBohužel, kvůli pravidlům Googlu, nám není dovoleno odkazovat na část webové stránky projektu, kde můžete provést dar. Doufáme, že to zvládnete nějakým způsobem!\n\nJeště jednou děkujeme za váš příspěvek.</string>
+ <string name="disable_config_export_title">Zakázat export konfigurace</string>
+ <string name="disable_config_export_description">Zakázání exportu konfigurace ztíží přístup k privátním klíčům</string>
+ <string name="dns_servers">DNS servery</string>
+ <string name="dns_search_domains">Hledat domény</string>
+ <string name="edit">Upravit</string>
+ <string name="endpoint">Endpoint</string>
+ <string name="error_down">Chyba při vypínání tunelu: %s</string>
+ <string name="error_fetching_apps">Chyba při načítání seznamu aplikací: %s</string>
+ <string name="error_root">Prosím získejte root přístup a zkuste to znovu</string>
+ <string name="error_prepare">Chyba při přípravě tunelu: %s</string>
+ <string name="error_up">Chyba při zapínání tunelu: %s</string>
+ <string name="exclude_private_ips">Vyloučit soukromé IP adresy</string>
+ <string name="generate_new_private_key">Generovat nový privátní klíč</string>
+ <string name="generic_error">Neznámá chyba „%s“</string>
+ <string name="hint_automatic">(auto)</string>
+ <string name="hint_generated">(vygenerováno)</string>
+ <string name="hint_optional">(volitelné)</string>
+ <string name="hint_optional_discouraged">(volitelné, nedoporučuje se)</string>
+ <string name="hint_random">(náhodné)</string>
+ <string name="illegal_filename_error">Neplatný název souboru „%s“</string>
+ <string name="import_error">Nelze importovat tunel: %s</string>
+ <string name="import_from_qr_code">Importovat tunel z QR kódu</string>
+ <string name="import_success">Importováno „%s“</string>
+ <string name="interface_title">Rozhraní</string>
+ <string name="key_contents_error">Špatné znaky v klíči</string>
+ <string name="key_length_error">Nesprávná délka klíče</string>
+ <string name="key_length_explanation_base64">: Klíče WireGuard ve formátu base64 musí mít 44 znaků (32 bajtů)</string>
+ <string name="key_length_explanation_binary">: Klíče WireGuard musí mít 32 bajtů</string>
+ <string name="key_length_explanation_hex">: Klíče WireGuard ve formátu hex musí mít 64 znaků (32 bajtů)</string>
+ <string name="latest_handshake">Poslední handshake</string>
+ <string name="latest_handshake_ago">před %s</string>
+ <string name="listen_port">Port pro naslouchání</string>
+ <string name="log_export_error">Nelze exportovat protokol: %s</string>
+ <string name="log_export_subject">Soubor protokolu Android WireGuard</string>
+ <string name="log_export_success">Uloženo do „%s“</string>
+ <string name="log_export_title">Exportovat soubor protokolu</string>
+ <string name="log_saver_activity_label">Uložit protokol</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_enabler_disabled_summary">Experimentální kernel modul může zlepšit výkon</string>
<string name="module_enabler_disabled_title">Povolit backend kernel modulu</string>
+ <string name="module_enabler_enabled_summary">Pomalejší uživatelský prostor může zlepšit stabilitu</string>
<string name="module_enabler_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>
@@ -133,4 +192,94 @@
<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>
+ <string name="no_config_error">Snažím se zapnout tunel bez konfigurace</string>
+ <string name="no_configs_error">Nenalezeny žádné konfigurace</string>
+ <string name="no_tunnels_error">Žádné tunely neexistují</string>
+ <string name="parse_error_generic">řetězec</string>
+ <string name="parse_error_inet_address">IP adresa</string>
+ <string name="parse_error_inet_endpoint">koncový bod</string>
+ <string name="parse_error_inet_network">IP síť</string>
+ <string name="parse_error_integer">číslo</string>
+ <string name="parse_error_reason">Nelze analyzovat %1$s “%2$s“</string>
+ <string name="peer">Peer</string>
+ <string name="permission_description">ovládání tunelů WireGuard, libovolné povolování a zakazování tunelů, což může vést k nesprávnému směrování internetového provozu</string>
+ <string name="permission_label">spravovat WireGuard tunely</string>
+ <string name="persistent_keepalive">Udržování spojení</string>
+ <string name="pre_shared_key">Předsdílený klíč</string>
+ <string name="pre_shared_key_enabled">povoleno</string>
+ <string name="private_key">Privátní klíč</string>
+ <string name="public_key">Veřejný klíč</string>
+ <string name="qr_code_hint">Tip: generujte pomocí `qrencode -t ansiutf8 &lt; tunel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Přidat dlaždici do panelu rychlého nastavení</string>
+ <string name="quick_settings_tile_add_summary">Dlaždice zkratek přepíná nejnovější tunel</string>
+ <string name="quick_settings_tile_add_failure">Nelze přidat dlaždici zástupce: chyba %d</string>
+ <string name="quick_settings_tile_action">Přepnout tunel</string>
+ <string name="restore_on_boot_summary_off">Při spuštění systému se nezapnou povolené tunely</string>
+ <string name="restore_on_boot_summary_on">Při spuštění systému se zapnou povolené tunely</string>
+ <string name="restore_on_boot_title">Obnovit při spuštění</string>
+ <string name="save">Uložit</string>
+ <string name="select_all">Vybrat vše</string>
+ <string name="settings">Nastavení</string>
+ <string name="shell_exit_status_read_error">Shell nemůže přečíst stav ukončení</string>
+ <string name="shell_marker_count_error">Shell očekával 4 značky, obdržel %d</string>
+ <string name="shell_start_error">Shell se nepodařilo spustit: %d</string>
+ <string name="success_application_will_restart">Úspěch. Aplikace se nyní restartuje…</string>
+ <string name="toggle_all">Přepnout vše</string>
+ <string name="toggle_error">Chyba při přepínání tunelu WireGuard: %s</string>
+ <string name="tools_installer_already">wg a wg-quick jsou již nainstalovány</string>
+ <string name="tools_installer_failure">Nelze nainstalovat nástroje příkazového řádku (bez roota?)</string>
+ <string name="tools_installer_initial">Instalace volitelných nástrojů pro skriptování</string>
+ <string name="tools_installer_initial_magisk">Instalace volitelných nástrojů pro skriptování jako modul Magisk</string>
+ <string name="tools_installer_initial_system">Instalovat volitelné nástroje pro skriptování do systémového oddílu</string>
+ <string name="tools_installer_success_magisk">wg a wg-quick nainstalované jako modul Magisk (nutný restart)</string>
+ <string name="tools_installer_success_system">wg a wg-quick nainstalovány do systémového oddílu</string>
+ <string name="tools_installer_title">Nainstalujte nástroje příkazového řádku</string>
+ <string name="tools_installer_working">Instaluji wg a wg-quick</string>
+ <string name="tools_unavailable_error">Požadované nástroje nejsou k dispozici</string>
+ <string name="transfer">Přenos</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">Nelze vytvořit tun zařízení</string>
+ <string name="tunnel_config_error">Nelze nakonfigurovat tunel (wg-quick vrátil %d)</string>
+ <string name="tunnel_create_error">Nelze vytvořit tunel: %s</string>
+ <string name="tunnel_create_success">Tunel „%s“ byl úspěšně vytvořen</string>
+ <string name="tunnel_error_already_exists">Tunel „%s“ již existuje</string>
+ <string name="tunnel_error_invalid_name">Neplatný název</string>
+ <string name="tunnel_list_placeholder">Přidejte tunel pomocí tlačítka níže</string>
+ <string name="tunnel_name">Název tunelu</string>
+ <string name="tunnel_on_error">Nelze zapnout tunel (wgTurnOn vrátil %d)</string>
+ <string name="tunnel_dns_failure">Nelze vyřešit DNS hostname: „%s“</string>
+ <string name="tunnel_rename_error">Nelze přejmenovat tunel: %s</string>
+ <string name="tunnel_rename_success">Tunel byl úspěšně přejmenován na „%s“</string>
+ <string name="type_name_go_userspace">Přejít do uživatelského prostoru</string>
+ <string name="type_name_kernel_module">Modul jádra</string>
+ <string name="unknown_error">Neznámá chyba</string>
+ <string name="updater_avalable">Aktualizace aplikace je k dispozici. Aktualizujte nyní.</string>
+ <string name="updater_action">Stáhnout &amp; Aktualizovat</string>
+ <string name="updater_rechecking">Načítání metadat pro aktualizaci…</string>
+ <string name="updater_download_progress">Stahování aktualizace: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Stahování aktualizace: %s</string>
+ <string name="updater_installing">Instalování aktualizace…</string>
+ <string name="updater_failure">Chyba při aktualizaci: %s. Pokusím se znovu za chvíli…</string>
+ <string name="updater_corrupt_title">Aplikace je poškozená</string>
+ <string name="updater_corrupt_message">Tato aplikace je poškozená. Prosím, znovu stáhněte APK soubor z webové stránky uvedené níže. Poté odinstalujte tuto aplikaci a znovu ji nainstalujte z nově staženého APK souboru.</string>
+ <string name="updater_corrupt_navigate">Otevřít webovou stránku</string>
+ <string name="version_summary">%1$s backend %2$s</string>
+ <string name="version_summary_checking">Kontroluji verzi %s backendu</string>
+ <string name="version_summary_unknown">Neznámá verze %s</string>
+ <string name="version_title">WireGuard pro Android v%s</string>
+ <string name="vpn_not_authorized_error">Služba VPN není autorizována uživatelem</string>
+ <string name="vpn_start_error">Nelze spustit službu VPN pro Android</string>
+ <string name="zip_export_error">Nelze exportovat tunely: %s</string>
+ <string name="zip_export_success">Uloženo do „%s“</string>
+ <string name="zip_export_summary">Zip soubor bude uložen do složky stahování</string>
+ <string name="zip_export_title">Exportovat tunely do souboru zip</string>
+ <string name="biometric_prompt_zip_exporter_title">Ověřte se pro export tunelů</string>
+ <string name="biometric_prompt_private_key_title">Ověřte se pro zobrazení privátního klíče</string>
+ <string name="biometric_auth_error">Ověření selhalo</string>
+ <string name="biometric_auth_error_reason">Chyba ověřování: %s</string>
</resources>
diff --git a/ui/src/main/res/values-da-rDK/strings.xml b/ui/src/main/res/values-da-rDK/strings.xml
index bf786c07..7b9b4491 100644
--- a/ui/src/main/res/values-da-rDK/strings.xml
+++ b/ui/src/main/res/values-da-rDK/strings.xml
@@ -66,10 +66,13 @@
<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 i %2$s</string>
+ <string name="bad_config_explanation_pka">: Skal være positiv og højst 65535</string>
<string name="bad_config_explanation_positive_number">: Skal være positiv</string>
+ <string name="bad_config_explanation_udp_port">: Skal være et gyldigt UDP portnummer</string>
<string name="bad_config_reason_invalid_key">Ugyldig nøgle</string>
<string name="bad_config_reason_invalid_number">Ugyldigt nummer</string>
<string name="bad_config_reason_invalid_value">Ugyldig værdi</string>
+ <string name="bad_config_reason_missing_attribute">Manglende attribut</string>
<string name="bad_config_reason_missing_section">Mangler sektion</string>
<string name="bad_config_reason_syntax_error">Syntaksfejl</string>
<string name="bad_config_reason_unknown_attribute">Ukendt egenskab</string>
@@ -77,6 +80,7 @@
<string name="bad_config_reason_value_out_of_range">Værdi udenfor området</string>
<string name="bad_extension_error">Filen skal være .conf eller .zip</string>
<string name="error_no_qr_found">QR-kode ikke fundet i billede</string>
+ <string name="error_qr_checksum">QR kode checksum verifikation fejlede</string>
<string name="cancel">Annullér</string>
<string name="config_delete_error">Kunne ikke slette konfigurationsfilen %s</string>
<string name="config_exists_error">Konfiguration for \"%s\" findes allerede</string>
@@ -86,9 +90,13 @@
<string name="config_save_error">Kan ikke gemme konfigurationen for \"%1$s\": %2$s</string>
<string name="config_save_success">Konfiguration for \"%s\" blev gemt</string>
<string name="create_activity_title">Opret WireGuard tunnel</string>
+ <string name="create_bin_dir_error">Kan ikke oprette lokal binær mappe</string>
+ <string name="create_downloads_file_error">Kan ikke oprette fil i download-mappen</string>
<string name="create_empty">Opret fra ny</string>
<string name="create_from_file">Importér fra fil eller arkiv</string>
<string name="create_from_qr_code">Scan fra QR-kode</string>
+ <string name="create_output_dir_error">Kan ikke oprette output mappe</string>
+ <string name="create_temp_dir_error">Kan ikke oprette lokal midlertidig mappe</string>
<string name="create_tunnel">Opret Tunnel</string>
<string name="copied_to_clipboard">%s kopieret til udklipsholder</string>
<string name="dark_theme_summary_off">Bruger lige nu lyst (dag) tema</string>
@@ -97,13 +105,20 @@
<string name="delete">Slet</string>
<string name="tv_delete">Vælg tunnel du vil slette</string>
<string name="tv_select_a_storage_drive">Vælg et lagerdrev</string>
+ <string name="tv_no_file_picker">Installér venligst et filhåndteringsværktøj til at gennemse filer</string>
<string name="tv_add_tunnel_get_started">Tilføj en tunnel for at komme i gang</string>
<string name="donate_title">♥ Donér til WireGuard projektet</string>
+ <string name="donate_summary">Et hvert bidrag hjælper</string>
+ <string name="donate_google_play_disappointment">Tak fordi du støttede WireGuard-projektet!\n\nDesværre, på grund af Googles politikker, har vi ikke tilladelse til at linke til den del af projektets webside, hvor du kan donere. Forhåbentlig kan du finde frem til dette!\n\nVi takker igen for dit bidrag.</string>
<string name="disable_config_export_title">Deaktivér eksportering af konfiguration</string>
+ <string name="disable_config_export_description">Deaktivering af config eksport gør private nøgler mindre tilgængelige</string>
<string name="dns_servers">DNS-servere</string>
<string name="dns_search_domains">DNS-søgedomæner</string>
<string name="edit">Redigér</string>
<string name="endpoint">Slutpunkt</string>
+ <string name="error_down">Fejl ved nedbringelse af tunnel: %s</string>
+ <string name="error_fetching_apps">Fejl under hentning af app-liste: %s</string>
+ <string name="error_root">Få root-adgang og prøv igen</string>
<string name="error_prepare">Fejl ved forberedelse af tunnel: %s</string>
<string name="error_up">Fejl under aktivering af tunnel: %s</string>
<string name="exclude_private_ips">Eksludér private IP-adresser</string>
@@ -121,6 +136,10 @@
<string name="interface_title">Grænseflade</string>
<string name="key_contents_error">Ugyldige tegn i nøgle</string>
<string name="key_length_error">Forkert længde på nøgle</string>
+ <string name="key_length_explanation_base64">: WireGuard base64 nøgler skal være 44 tegn (32 bytes)</string>
+ <string name="key_length_explanation_binary">: WireGuard nøgler skal være 32 bytes</string>
+ <string name="key_length_explanation_hex">: WireGuard hex-nøgler skal være 64 tegn (32 bytes)</string>
+ <string name="latest_handshake">Seneste håndtryk</string>
<string name="latest_handshake_ago">%s siden</string>
<string name="listen_port">Lytteport</string>
<string name="log_export_error">Kunne ikke eksportere log: %s</string>
@@ -132,12 +151,22 @@
<string name="log_viewer_pref_title">Vis applikationslog</string>
<string name="log_viewer_title">Log</string>
<string name="logcat_error">Kunne ikke køre logcat: </string>
+ <string name="module_enabler_disabled_summary">Det eksperimentelle kerne modul kan forbedre ydeevnen</string>
+ <string name="module_enabler_disabled_title">Aktiver kernemodul backend</string>
+ <string name="module_enabler_enabled_summary">Det langsommere brugerområde backend kan forbedre stabiliteten</string>
+ <string name="module_enabler_enabled_title">Deaktiver Kerne Module bacnkend</string>
<string name="module_installer_error">Noget gik galt. Forsøg venligst igen</string>
+ <string name="module_installer_initial">Det eksperimentelle kerne modul kan forbedre ydeevnen</string>
+ <string name="module_installer_not_found">Ingen moduler er tilgængelige for din enhed</string>
<string name="module_installer_title">Hent og installér kerne-modul</string>
<string name="module_installer_working">Henter og installerer…</string>
+ <string name="module_version_error">Kan ikke afgøre kernemodul version</string>
<string name="mtu">MTU</string>
+ <string name="multiple_tunnels_summary_off">Aktivering af en tunnel vil lukke andre tunneler</string>
+ <string name="multiple_tunnels_summary_on">Flere tunneler kan tændes samtidigt</string>
<string name="multiple_tunnels_title">Tillad flere samtidige tunneler</string>
<string name="name">Navn</string>
+ <string name="no_config_error">Forsøger at skabe en tunnel uden konfiguration</string>
<string name="no_configs_error">Ingen konfigurationer fundet</string>
<string name="no_tunnels_error">Ingen tilgængelige tunneler</string>
<string name="parse_error_generic">streng</string>
@@ -145,18 +174,42 @@
<string name="parse_error_inet_endpoint">slutpunkt</string>
<string name="parse_error_inet_network">IP netværk</string>
<string name="parse_error_integer">nummer</string>
+ <string name="parse_error_reason">Kan ikke parse %1$s “%2$s”</string>
<string name="peer">Modpart</string>
+ <string name="permission_description">kontrollere WireGuard-tunnellerne, ved at aktivere og deaktivere tunneller, kan det potentielt vildlede internettrafikken</string>
+ <string name="permission_label">håndtér WireGuard-tunneler</string>
+ <string name="persistent_keepalive">Vedvarende keepalive</string>
<string name="pre_shared_key">Forhåndsdelt nøgle</string>
<string name="pre_shared_key_enabled">aktiveret</string>
<string name="private_key">Privat nøgle</string>
<string name="public_key">Offentlig nøgle</string>
+ <string name="qr_code_hint">Tip: generere med `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Tilføj genvej til hurtig-indstillingspanelet</string>
+ <string name="quick_settings_tile_add_summary">Genvejstasten aktivere den seneste tunnel</string>
+ <string name="quick_settings_tile_add_failure">Kan ikke tilføje genvej: fejl %d</string>
+ <string name="quick_settings_tile_action">Slå tunnel til/fra</string>
+ <string name="restore_on_boot_summary_off">Vil ikke aktivere tændte tunneler ved opstart</string>
+ <string name="restore_on_boot_summary_on">Vil tænde aktiverede tunneler ved opstart</string>
<string name="restore_on_boot_title">Gendan ved opstart</string>
<string name="save">Gem</string>
<string name="select_all">Vælg alle</string>
<string name="settings">Indstillinger</string>
+ <string name="shell_exit_status_read_error">Shell kan ikke læse exit-status</string>
+ <string name="shell_marker_count_error">Shell forventede 4 markører, modtog %d</string>
+ <string name="shell_start_error">Shell kunne ikke startes: %d</string>
+ <string name="success_application_will_restart">Succes. Applikationen vil nu genstarte…</string>
<string name="toggle_all">Vælg/Fravælg Alle</string>
+ <string name="toggle_error">Fejl under aktivering af WireGuard-tunnel: %s</string>
<string name="tools_installer_already">wg og wg-quick er allerede installeret</string>
+ <string name="tools_installer_failure">Kan ikke installere kommandolinjeværktøjer (ingen root?)</string>
+ <string name="tools_installer_initial">Installér valgfrie værktøjer til scripting</string>
+ <string name="tools_installer_initial_magisk">Installér valgfrie værktøjer til scripting som Magisk modul</string>
+ <string name="tools_installer_initial_system">Installér valgfrie værktøjer til scripting i systempartitionen</string>
+ <string name="tools_installer_success_magisk">wg og wg-quick installeret som et Magisk modul (genstart påkrævet)</string>
+ <string name="tools_installer_success_system">wg og wg-quick installeret i systempartitionen</string>
+ <string name="tools_installer_title">Installér kommandolinjeværktøjer</string>
<string name="tools_installer_working">Installerer wg og wg-quick</string>
+ <string name="tools_unavailable_error">Påkrævede værktøjer er ikke tilgængelige</string>
<string name="transfer">Overførsel</string>
<string name="transfer_bytes">%d B</string>
<string name="transfer_gibibytes">%.2f GiB</string>
@@ -172,21 +225,35 @@
<string name="tunnel_error_invalid_name">Ugyldigt navn</string>
<string name="tunnel_list_placeholder">Tilføj en tunnel ved hjælp af knappen nedenfor</string>
<string name="tunnel_name">Tunnel Navn</string>
+ <string name="tunnel_on_error">Kan ikke aktivere tunnelen (wgTurnOn returnerede %d)</string>
<string name="tunnel_dns_failure">Kunne ikke opslå DNS adresse: \"%s\"</string>
<string name="tunnel_rename_error">Kan ikke omdøbe tunnel: %s</string>
<string name="tunnel_rename_success">Tunnel blev succesfuldt omdøbt til \"%s\"</string>
+ <string name="type_name_go_userspace">Go userspace</string>
<string name="type_name_kernel_module">Kerne modul</string>
<string name="unknown_error">Ukendt fejl</string>
<string name="updater_avalable">En applikationsopdatering er tilgængelig. Opdatér venligst nu.</string>
<string name="updater_action">Hent &amp; Opdatér</string>
+ <string name="updater_rechecking">Henter opdateringsmetadata…</string>
<string name="updater_download_progress">Henter opdatering: %1$s / %2$s (%3$.2f%%)</string>
<string name="updater_download_progress_nototal">Henter opdatering: %s</string>
<string name="updater_installing">Installerer opdatering…</string>
+ <string name="updater_failure">Opdateringsfejl: %s. Vil prøve igen om lidt…</string>
+ <string name="updater_corrupt_title">Applikation Korrupt</string>
+ <string name="updater_corrupt_message">Denne applikation er korrupt. Download venligst APK fra websted linket nedenfor. Afinstaller denne applikation, og geninstaller den fra den downloadede APK.</string>
+ <string name="updater_corrupt_navigate">Åbn webside</string>
+ <string name="version_summary">%1$s backend %2$s</string>
+ <string name="version_summary_checking">Kontrollerer %s backend version</string>
<string name="version_summary_unknown">Ukendt %s version</string>
<string name="version_title">WireGuard for Android v%s</string>
+ <string name="vpn_not_authorized_error">VPN-tjeneste ikke godkendt af bruger</string>
+ <string name="vpn_start_error">Kan ikke starte Android VPN-tjeneste</string>
<string name="zip_export_error">Ikke i stand til at eksportere tunneler: %s</string>
<string name="zip_export_success">Gemt til \"%s\"</string>
+ <string name="zip_export_summary">Zip-filen vil blive gemt i download-mappen</string>
<string name="zip_export_title">Eksportér tunneler til zip-fil</string>
+ <string name="biometric_prompt_zip_exporter_title">Godkend til eksport af tunneller</string>
+ <string name="biometric_prompt_private_key_title">Godkend for at se privat nøgle</string>
<string name="biometric_auth_error">Fejl ved godkendelse</string>
<string name="biometric_auth_error_reason">Fejl ved godkendelse: %s</string>
</resources>
diff --git a/ui/src/main/res/values-de/strings.xml b/ui/src/main/res/values-de/strings.xml
index 372abcad..9e0aa973 100644
--- a/ui/src/main/res/values-de/strings.xml
+++ b/ui/src/main/res/values-de/strings.xml
@@ -1,7 +1,7 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<plurals name="delete_error">
- <item quantity="one">%d Tunnel konnten nicht gelöscht werden: %s</item>
+ <item quantity="one">%d Tunnel konnte nicht gelöscht werden: %s</item>
<item quantity="other">%d Tunnel konnten nicht gelöscht werden: %s</item>
</plurals>
<plurals name="delete_success">
@@ -14,7 +14,7 @@
</plurals>
<plurals name="import_partial_success">
<item quantity="one">%1$d von %2$d Tunnel importiert</item>
- <item quantity="other">%1$d von %2$d Tunnel importiert</item>
+ <item quantity="other">%1$d von %2$d Tunneln importiert</item>
</plurals>
<plurals name="import_total_success">
<item quantity="one">%d Tunnel importiert</item>
@@ -25,27 +25,27 @@
<item quantity="other">%d ausgeschlossene Anwendungen</item>
</plurals>
<plurals name="set_included_applications">
- <item quantity="one">%d einbezogene Anwendung</item>
- <item quantity="other">%d einbezogene Anwendungen</item>
+ <item quantity="one">%d eingeschlossene Anwendung</item>
+ <item quantity="other">%d eingeschlossene Anwendungen</item>
</plurals>
<plurals name="n_excluded_applications">
<item quantity="one">%d ausgeschlossen</item>
<item quantity="other">%d ausgeschlossen</item>
</plurals>
<plurals name="n_included_applications">
- <item quantity="one">%d einbezogen</item>
+ <item quantity="one">%d eingeschlossen</item>
<item quantity="other">%d einbezogen</item>
</plurals>
<string name="all_applications">Alle Anwendungen</string>
<string name="exclude_from_tunnel">Ausschließen</string>
- <string name="include_in_tunnel">Nur einbeziehen</string>
+ <string name="include_in_tunnel">Nur einschließen</string>
<plurals name="include_n_applications">
- <item quantity="one">%d App einbeziehen</item>
- <item quantity="other">%d App einbeziehen</item>
+ <item quantity="one">%d App einschließen</item>
+ <item quantity="other">%d Apps einschließen</item>
</plurals>
<plurals name="exclude_n_applications">
<item quantity="one">%d App ausschließen</item>
- <item quantity="other">%d App ausschließen</item>
+ <item quantity="other">%d Apps ausschließen</item>
</plurals>
<plurals name="persistent_keepalive_seconds_unit">
<item quantity="one">jede Sekunde</item>
@@ -66,7 +66,7 @@
<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>
- <string name="bad_config_explanation_pka">: Muss positiv sein und nicht größer als 65535</string>
+ <string name="bad_config_explanation_pka">: Muss positiv und nicht größer als 65535 sein</string>
<string name="bad_config_explanation_positive_number">: Muss positiv sein</string>
<string name="bad_config_explanation_udp_port">: Muss eine gültige UDP-Portnummer sein</string>
<string name="bad_config_reason_invalid_key">Ungültiger Schlüssel</string>
@@ -80,39 +80,39 @@
<string name="bad_config_reason_value_out_of_range">Wert ist außerhalb des gültigen Bereichs</string>
<string name="bad_extension_error">Dateiendung muss .conf oder .zip sein</string>
<string name="error_no_qr_found">Es wurde kein QR-Code im Bild gefunden</string>
- <string name="error_qr_checksum">Die QR-Code Prüfsummenkontrolle ist fehlgeschlagen</string>
+ <string name="error_qr_checksum">Die Prüfsummenkontrolle des QR-Codes ist fehlgeschlagen</string>
<string name="cancel">Abbrechen</string>
<string name="config_delete_error">Konfigurationsdatei %s kann nicht gelöscht werden</string>
<string name="config_exists_error">Konfiguration für „%s“ existiert bereits</string>
<string name="config_file_exists_error">Konfigurationsdatei „%s“ existiert bereits</string>
<string name="config_not_found_error">Konfigurationsdatei „%s“ nicht gefunden</string>
- <string name="config_rename_error">Konfigurationsdatei „%s “ kann nicht umbenannt werden</string>
+ <string name="config_rename_error">Konfigurationsdatei „%s“ kann nicht umbenannt werden</string>
<string name="config_save_error">Konfiguration für „%1$s“ kann nicht gespeichert werden: %2$s</string>
- <string name="config_save_success">Konfiguration für „%s ” erfolgreich gespeichert</string>
+ <string name="config_save_success">Konfiguration für „%s” erfolgreich gespeichert</string>
<string name="create_activity_title">WireGuard-Tunnel erstellen</string>
- <string name="create_bin_dir_error">Lokales Anwendungsverzeichnis kann nicht erstellt werden</string>
- <string name="create_downloads_file_error">Datei kann im Download-Verzeichnis nicht erstellt werden</string>
- <string name="create_empty">Neu erstellen</string>
+ <string name="create_bin_dir_error">Lokales Binärverzeichnis kann nicht erstellt werden</string>
+ <string name="create_downloads_file_error">Datei konnte im Download-Verzeichnis nicht erstellt werden</string>
+ <string name="create_empty">Von Grund auf erstellen</string>
<string name="create_from_file">Aus Datei oder Archiv importieren</string>
<string name="create_from_qr_code">Von QR-Code scannen</string>
<string name="create_output_dir_error">Konnte das Ausgabeverzeichnis nicht erstellen</string>
- <string name="create_temp_dir_error">Lokales temporäres Verzeichnis kann nicht erstellt werden</string>
+ <string name="create_temp_dir_error">Lokales temporäres Verzeichnis konnte nicht erstellt werden</string>
<string name="create_tunnel">Tunnel erstellen</string>
- <string name="copied_to_clipboard">%s in die Zwischenanlage kopiert</string>
+ <string name="copied_to_clipboard">%s in die Zwischenablage kopiert</string>
<string name="dark_theme_summary_off">Helles (Tag) Design in Verwendung</string>
<string name="dark_theme_summary_on">Dunkles (Nacht) Design in Verwendung</string>
- <string name="dark_theme_title">Dunkles Design verwenden</string>
+ <string name="dark_theme_title">Dunkles Farbschema verwenden</string>
<string name="delete">Entfernen</string>
- <string name="tv_delete">Wählen Sie den zu löschenden Tunnel aus</string>
- <string name="tv_select_a_storage_drive">Wählen Sie ein Speicherlaufwerk</string>
+ <string name="tv_delete">Einen Tunnel zum Löschen auswählen</string>
+ <string name="tv_select_a_storage_drive">Speicherlaufwerk auswählen</string>
<string name="tv_no_file_picker">Bitte installieren Sie ein Dateiverwaltungsprogramm, um Dateien zu durchsuchen</string>
<string name="tv_add_tunnel_get_started">Fügen Sie einen Tunnel hinzu, um loszulegen</string>
- <string name="donate_title">♥ Spende an das WireGuard Projekt</string>
+ <string name="donate_title">♥ Spende an das WireGuard-Projekt</string>
<string name="donate_summary">Jeder Beitrag hilft</string>
- <string name="donate_google_play_disappointment">Vielen Dank für Ihre Unterstützung des WireGuard-Projekts!\n\nLeider ist es uns aufgrund der Google-Richtlinien nicht gestattet, einen Link zu dem Teil der Projekt-Webseite zu setzen, auf dem Sie eine Spende tätigen können. Hoffentlich finden Sie das heraus!\n\nNochmals vielen Dank für Ihren Beitrag.</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">Nameserver</string>
+ <string name="donate_google_play_disappointment">Vielen Dank für Ihre Unterstützung des WireGuard-Projekts!\n\nLeider ist es uns aufgrund der Google-Richtlinien nicht gestattet, den Abschnitt der Projekt-Webseite zu verlinken, wo Sie hätten spenden können. Hoffentlich finden Sie das heraus!\n\nNochmals vielen Dank für Ihren Beitrag.</string>
+ <string name="disable_config_export_title">Konfigurationsexport deaktivieren</string>
+ <string name="disable_config_export_description">Durch Deaktivieren des Konfigurationsexports werden private Schlüssel unzugänglicher</string>
+ <string name="dns_servers">DNS-Server</string>
<string name="dns_search_domains">Suchdomäne</string>
<string name="edit">Bearbeiten</string>
<string name="endpoint">Endpunkt</string>
@@ -125,29 +125,29 @@
<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">(erzeugt)</string>
+ <string name="hint_generated">(generiert)</string>
<string name="hint_optional">(optional)</string>
<string name="hint_optional_discouraged">(optional, nicht empfohlen)</string>
<string name="hint_random">(zufällig)</string>
- <string name="illegal_filename_error">Ungültiger Dateiname „%s“</string>
+ <string name="illegal_filename_error">Unzulässiger Dateiname „%s“</string>
<string name="import_error">Kann Tunnel nicht importieren: %s</string>
<string name="import_from_qr_code">Tunnel aus QR-Code importieren</string>
<string name="import_success">„%s” importiert</string>
<string name="interface_title">Interface</string>
<string name="key_contents_error">Unzulässige Zeichen im Schlüssel</string>
- <string name="key_length_error">Falsche Schlüssellänge</string>
+ <string name="key_length_error">Ungültige Schlüssellänge</string>
<string name="key_length_explanation_base64">: WireGuard base64-Schlüssel müssen 44 Zeichen enthalten (32 Bytes)</string>
<string name="key_length_explanation_binary">: WireGuard-Schlüssel müssen 32 Bytes groß sein</string>
<string name="key_length_explanation_hex">: WireGuard Hex-Schlüssel müssen 64 Zeichen (32 Bytes) groß sein</string>
<string name="latest_handshake">Letzter Handshake</string>
<string name="latest_handshake_ago">vor %s</string>
- <string name="listen_port">Eingangs-Port</string>
+ <string name="listen_port">Eingangsport</string>
<string name="log_export_error">Konnte Protokoll nicht exportieren: %s</string>
<string name="log_export_subject">WireGuard Android Protokolldatei</string>
<string name="log_export_success">Gespeichert in „%s”</string>
<string name="log_export_title">Logdatei exportieren</string>
<string name="log_saver_activity_label">Protokoll speichern</string>
- <string name="log_viewer_pref_summary">Protokolle können beim Debuggen helfen</string>
+ <string name="log_viewer_pref_summary">Protokolle könnten beim Debuggen helfen</string>
<string name="log_viewer_pref_title">Anwendungs-Protokoll anzeigen</string>
<string name="log_viewer_title">Protokoll</string>
<string name="logcat_error">Konnte logcat nicht ausführen: </string>
@@ -162,9 +162,9 @@
<string name="module_installer_working">Lade herunter und installiere…</string>
<string name="module_version_error">Konnte Version des Kernel-Moduls nicht ermitteln</string>
<string name="mtu">MTU</string>
- <string name="multiple_tunnels_summary_off">Das einschalten eines Tunnels wird andere ausschalten</string>
- <string name="multiple_tunnels_summary_on">Mehrere Tunnel können gleichzeitig aktiviert sein</string>
- <string name="multiple_tunnels_title">Erlaube mehrere gleichzeitige Tunnel</string>
+ <string name="multiple_tunnels_summary_off">Beim Einschalten eines Tunnels werden andere ausgeschaltet</string>
+ <string name="multiple_tunnels_summary_on">Mehrere Tunnel können gleichzeitig eingeschaltet sein</string>
+ <string name="multiple_tunnels_title">Erlaube mehrere Tunnel gleichzeitig</string>
<string name="name">Name</string>
<string name="no_config_error">Es wurde versucht, einen Tunnel ohne Konfiguration zu starten</string>
<string name="no_configs_error">Keine Konfigurationen gefunden</string>
@@ -174,11 +174,11 @@
<string name="parse_error_inet_endpoint">Endpunkt</string>
<string name="parse_error_inet_network">IP-Netzwerk</string>
<string name="parse_error_integer">Zahl</string>
- <string name="parse_error_reason">Kann %1$s “%2$s ” nicht verarbeiten</string>
- <string name="peer">Teilnehmer</string>
+ <string name="parse_error_reason">Kann %1$s “%2$s” nicht verarbeiten</string>
+ <string name="peer">Peer</string>
<string name="permission_description">WireGuard-Tunnel steuern, Tunnel aktivieren und nach Belieben deaktivieren, wodurch der Internetverkehr möglicherweise falsch geleitet wird</string>
<string name="permission_label">WireGuard-Tunnel steuern</string>
- <string name="persistent_keepalive">Dauerhafte Erhaltung</string>
+ <string name="persistent_keepalive">Dauerhaftes Keepalive</string>
<string name="pre_shared_key">Vorab geteilter Schlüssel</string>
<string name="pre_shared_key_enabled">aktiviert</string>
<string name="private_key">Privater Schlüssel</string>
@@ -194,7 +194,7 @@
<string name="save">Speichern</string>
<string name="select_all">Alle auswählen</string>
<string name="settings">Einstellungen</string>
- <string name="shell_exit_status_read_error">Shell kann den Exit-Status nicht lesen</string>
+ <string name="shell_exit_status_read_error">Shell kann den Exit-Status nicht auslesen</string>
<string name="shell_marker_count_error">Die Shell erwartete 4 Marker, erhielt aber %d</string>
<string name="shell_start_error">Shell konnte nicht gestartet werden: %d</string>
<string name="success_application_will_restart">Erfolgreich. Die Anwendung wird nun neu starten…</string>
@@ -202,51 +202,51 @@
<string name="toggle_error">Fehler beim Umschalten des WireGuard-Tunnels: %s</string>
<string name="tools_installer_already">wg und wg-quick sind bereits installiert</string>
<string name="tools_installer_failure">Kommandozeilenwerkzeuge konnten nicht installiert werden (kein Root?)</string>
- <string name="tools_installer_initial">Optionale Werkzeuge für Skripte installieren</string>
+ <string name="tools_installer_initial">Optionale Hilfsprogramme für Skripte installieren</string>
<string name="tools_installer_initial_magisk">Optionale Werkzeuge für das Skripten als Magisk-Modul installieren</string>
- <string name="tools_installer_initial_system">Optionale Werkzeuge für Skripte auf der Systempartition installieren</string>
+ <string name="tools_installer_initial_system">Optionale Hilfsprogramme für Skripte auf der Systempartition installieren</string>
<string name="tools_installer_success_magisk">wg und wg-quick als Magisk-Modul installiert (Neustart erforderlich)</string>
<string name="tools_installer_success_system">wg und wg-quick auf der Systempartition installiert</string>
- <string name="tools_installer_title">Kommandozeilenwerkzeuge installieren</string>
+ <string name="tools_installer_title">Hilfsprogramme für Kommandozeile installieren</string>
<string name="tools_installer_working">Installiere wg und wg-quick</string>
- <string name="tools_unavailable_error">Erforderliche Werkzeuge nicht verfügbar</string>
- <string name="transfer">Transfer</string>
+ <string name="tools_unavailable_error">Erforderliche Hilfsprogramme nicht verfügbar</string>
+ <string name="transfer">Übertragung</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">empfangen: %1$s, gesendet: %2$s</string>
<string name="transfer_tibibytes">%.2f TiB</string>
- <string name="tun_create_error">Konnte tun Gerät nicht erstellen</string>
+ <string name="tun_create_error">Konnte kein tun-Gerät erstellen</string>
<string name="tunnel_config_error">Tunnel konnte nicht konfiguriert werden (wg-quick gab %d zurück)</string>
<string name="tunnel_create_error">Kann Tunnel nicht erstellen: %s</string>
- <string name="tunnel_create_success">Tunnel „%s “ erfolgreich erstellt</string>
+ <string name="tunnel_create_success">Tunnel „%s“ erfolgreich erstellt</string>
<string name="tunnel_error_already_exists">Tunnel „%s“ existiert bereits</string>
<string name="tunnel_error_invalid_name">Ungültiger Name</string>
- <string name="tunnel_list_placeholder">Füge einen Tunnel mit der Schaltfläche unten hinzu</string>
+ <string name="tunnel_list_placeholder">Füge einen Tunnel über die Schaltfläche unten hinzu</string>
<string name="tunnel_name">Tunnelname</string>
<string name="tunnel_on_error">Tunnel kann nicht eingeschaltet werden (wgTurnOn gab %d zurück)</string>
<string name="tunnel_dns_failure">DNS-Hostname kann nicht aufgelöst werden: „%s“</string>
<string name="tunnel_rename_error">Kann Tunnel nicht umbenennen: %s</string>
- <string name="tunnel_rename_success">Tunnel erfolgreich in „%s “ umbenannt</string>
+ <string name="tunnel_rename_success">Tunnel erfolgreich in „%s“ umbenannt</string>
<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="updater_avalable">Ein Anwendungsupdate ist verfügbar. Bitte jetzt aktualisieren.</string>
- <string name="updater_action">Download &amp; Update</string>
- <string name="updater_rechecking">Update-Metadaten abrufen…</string>
+ <string name="updater_action">Herunterladen und aktualisieren</string>
+ <string name="updater_rechecking">Rufe Update-Metadaten ab…</string>
<string name="updater_download_progress">Update wird heruntergeladen: %1$s / %2$s (%3$.2f%%)</string>
<string name="updater_download_progress_nototal">Update wird heruntergeladen: %s</string>
<string name="updater_installing">Installiere Update…</string>
- <string name="updater_failure">Fehler beim Aktualisieren: %s. Versuche es in Kürze erneut…</string>
+ <string name="updater_failure">Fehler beim Aktualisieren: %s. Es wird in Kürze erneut versucht…</string>
<string name="updater_corrupt_title">Anwendung beschädigt</string>
<string name="updater_corrupt_message">Diese Anwendung ist beschädigt. Bitte laden Sie die APK erneut von der unten verlinkten Website herunter. Deinstallieren Sie danach diese Anwendung und installieren Sie sie mit der heruntergeladenen APK neu.</string>
- <string name="updater_corrupt_navigate">Webseite öffnen</string>
- <string name="version_summary">%1$s backend %2$s</string>
+ <string name="updater_corrupt_navigate">Webseite aufrufen</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>
- <string name="vpn_not_authorized_error">VPN-Dienst nicht vom Benutzer autorisiert</string>
+ <string name="vpn_not_authorized_error">VPN-Dienst durch Nutzer nicht autorisiert</string>
<string name="vpn_start_error">Android VPN-Dienst konnte nicht gestartet werden</string>
<string name="zip_export_error">Kann Tunnel nicht exportieren: %s</string>
<string name="zip_export_success">Gespeichert unter “%s”</string>
diff --git a/ui/src/main/res/values-el-rGR/strings.xml b/ui/src/main/res/values-el-rGR/strings.xml
index d4afbf60..8c7f5f0a 100644
--- a/ui/src/main/res/values-el-rGR/strings.xml
+++ b/ui/src/main/res/values-el-rGR/strings.xml
@@ -79,11 +79,15 @@
<string name="error_no_qr_found">Δεν βρέθηκε κωδικός QR στην εικόνα</string>
<string name="error_qr_checksum">Αποτυχία επαλήθευσης checksum κωδικού QR</string>
<string name="cancel">Ακύρωση</string>
+ <string name="create_activity_title">Δημιουργία διόδου WireGuard</string>
<string name="create_empty">Δημιουργία από την αρχή</string>
<string name="create_from_file">Εισαγωγή από αρχείο ή αρχειοθήκη</string>
<string name="create_from_qr_code">Σάρωση από κωδικό QR</string>
+ <string name="create_tunnel">Δημιουργία διόδου</string>
+ <string name="copied_to_clipboard">Το %s αντιγράφηκε στο πρόχειρο</string>
<string name="dark_theme_title">Χρήση σκούρου θέματος</string>
<string name="delete">Διαγραφή</string>
+ <string name="tv_delete">Επιλέξτε δίοδο προς διαγραφή</string>
<string name="dns_servers">Διακομιστές DNS</string>
<string name="dns_search_domains">Αναζήτηση τομέων</string>
<string name="edit">Επεξεργασία</string>
@@ -92,9 +96,12 @@
<string name="generic_error">Άγνωστο σφάλμα «%s»</string>
<string name="hint_automatic">(αυτόματο)</string>
<string name="hint_optional">(προαιρετικό)</string>
+ <string name="hint_random">(τυχαίο)</string>
<string name="key_contents_error">Μη έγκυροι χαρακτήρες στο κλειδί</string>
<string name="key_length_error">Εσφαλμένο μήκος κλειδιού</string>
<string name="key_length_explanation_binary">: Τα κλειδιά του WireGuard πρέπει να είναι 32 bytes</string>
+ <string name="latest_handshake_ago">πριν από %s</string>
+ <string name="listen_port">Θύρα ακρόασης</string>
<string name="log_export_title">Εξαγωγή αρχείου καταγραφής</string>
<string name="log_saver_activity_label">Αποθήκευση αρχείου καταγραφής</string>
<string name="log_viewer_title">Αρχείο καταγραφής</string>
@@ -106,10 +113,14 @@
<string name="peer">Peer</string>
<string name="private_key">Ιδιωτικό κλειδί</string>
<string name="public_key">Δημόσιο κλειδί</string>
+ <string name="restore_on_boot_title">Επαναφορά κατά την εκκίνηση</string>
<string name="save">Αποθήκευση</string>
<string name="select_all">Επιλογή όλων</string>
<string name="settings">Ρυθμίσεις</string>
+ <string name="tools_installer_already">Τα 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>
@@ -118,7 +129,14 @@
<string name="transfer_rx_tx">rx: %1$s, tx: %2$s</string>
<string name="transfer_tibibytes">%.2f TiB</string>
<string name="tunnel_error_invalid_name">Μη έγκυρο όνομα</string>
+ <string name="tunnel_name">Όνομα διόδου</string>
<string name="unknown_error">Άγνωστο σφάλμα</string>
+ <string name="updater_action">Λήψη και ενημέρωση</string>
+ <string name="updater_download_progress">Λήψη ενημέρωσης: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Λήψη ενημέρωσης: %s</string>
+ <string name="updater_installing">Εγκατάσταση ενημέρωσης…</string>
+ <string name="updater_corrupt_title">Κατεστραμμένη εφαρμογή</string>
+ <string name="updater_corrupt_navigate">Άνοιγμα ιστοτόπου</string>
<string name="version_summary_unknown">Άγνωστη έκδοση %s</string>
<string name="version_title">WireGuard για Android v%s</string>
<string name="biometric_auth_error">Αποτυχία ελέγχου ταυτότητας</string>
diff --git a/ui/src/main/res/values-es-rES/strings.xml b/ui/src/main/res/values-es-rES/strings.xml
index 709b183b..1376ac31 100644
--- a/ui/src/main/res/values-es-rES/strings.xml
+++ b/ui/src/main/res/values-es-rES/strings.xml
@@ -2,7 +2,7 @@
<resources>
<plurals name="delete_error">
<item quantity="one">Imposible eliminar %d túnel: %s</item>
- <item quantity="other">Imposible eliminar %d túnels: %s</item>
+ <item quantity="other">Imposible eliminar %d túneles: %s</item>
</plurals>
<plurals name="delete_success">
<item quantity="one">Túnel eliminado correctamente %d</item>
@@ -29,12 +29,12 @@
<item quantity="other">%d Aplicaciones Incluidas</item>
</plurals>
<plurals name="n_excluded_applications">
- <item quantity="one">%d excluido</item>
- <item quantity="other">%d excluidos</item>
+ <item quantity="one">%d excluida</item>
+ <item quantity="other">%d excluidas</item>
</plurals>
<plurals name="n_included_applications">
- <item quantity="one">%d incluído</item>
- <item quantity="other">%d incluidos</item>
+ <item quantity="one">%d Incluida</item>
+ <item quantity="other">%d incluidas</item>
</plurals>
<string name="all_applications">Todas las Aplicaciones</string>
<string name="exclude_from_tunnel">Excluir</string>
@@ -49,7 +49,7 @@
</plurals>
<plurals name="persistent_keepalive_seconds_unit">
<item quantity="one">cada segundo</item>
- <item quantity="other">cada %d segundos</item>
+ <item quantity="other">cada %d segundos</item>
</plurals>
<plurals name="persistent_keepalive_seconds_suffix">
<item quantity="one">segundo</item>
@@ -184,6 +184,10 @@
<string name="private_key">Clave privada</string>
<string name="public_key">Clave pública</string>
<string name="qr_code_hint">Consejo: generar con `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Añadir mosaico al panel de configuración rápida</string>
+ <string name="quick_settings_tile_add_summary">El acceso directo de mosaico alterna al túnel más reciente</string>
+ <string name="quick_settings_tile_add_failure">No se puede agregar el título del acceso directo: error %d</string>
+ <string name="quick_settings_tile_action">Alternar túnel</string>
<string name="restore_on_boot_summary_off">No mostrará túneles habilitados al arrancar</string>
<string name="restore_on_boot_summary_on">Mostrará túneles habilitados al arrancar</string>
<string name="restore_on_boot_title">Restaurar al arrancar</string>
@@ -228,6 +232,16 @@
<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="updater_avalable">Una actualización de la aplicación está disponible. Por favor, actualice ahora.</string>
+ <string name="updater_action">Descargar &amp; Actualizar</string>
+ <string name="updater_rechecking">Obteniendo metadatos de actualización…</string>
+ <string name="updater_download_progress">Descargando actualización: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Descargando actualización: %s</string>
+ <string name="updater_installing">Instalando actualización…</string>
+ <string name="updater_failure">Error de actualización: %s. Se volverá a intentar en un momento…</string>
+ <string name="updater_corrupt_title">Aplicación dañada</string>
+ <string name="updater_corrupt_message">Esta aplicación está dañada. Por favor, vuelva a descargar el APK desde el sitio web enlazado a continuación. Después, desinstale esta aplicación y vuelva a instalarla desde el APK descargado.</string>
+ <string name="updater_corrupt_navigate">Abrir sitio web</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>
diff --git a/ui/src/main/res/values-fa-rIR/strings.xml b/ui/src/main/res/values-fa-rIR/strings.xml
index e9000214..03f01cb1 100644
--- a/ui/src/main/res/values-fa-rIR/strings.xml
+++ b/ui/src/main/res/values-fa-rIR/strings.xml
@@ -108,15 +108,19 @@
<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="donate_title">♥ کمک مالی به پروژه WireGuard</string>
+ <string name="donate_summary">هر کمک شما تاثیرگذار است</string>
+ <string name="donate_google_play_disappointment">از اینکه از پروژه WireGuard حمایت می‌کنید متشکریم!\n\nمتأسفانه، به دلیل خط‌مشی‌های Google، ما مجاز به پیوند دادن به بخشی از صفحه وب پروژه که می‌توانید در آن کمک مالی کنید، نداریم. امیدواریم بتوانید این را درک کنید!\n\nباز هم از مشارکت شما سپاسگزاریم.</string>
+ <string name="disable_config_export_title">غیرفعال سازی خروجی گرفتن از پیکربندی ها</string>
+ <string name="disable_config_export_description">غیرفعال سازی خروجی گرفتن، دسترسی به کلیدهای خصوصی را کم می کند</string>
<string name="dns_servers">سرورهای DNS</string>
- <string name="dns_search_domains">جست‌وجوی دامنه‌ها</string>
+ <string name="dns_search_domains">جستوجوی دامنه‌ها</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_prepare">خطا هنگام راه‌اندازی تونل: %s</string>
<string name="error_up">خطا هنگام راه‌اندازی تونل: %s</string>
<string name="exclude_private_ips">مستثنی کردن IPهای خصوصی</string>
<string name="generate_new_private_key">تولید کلید خصوصی جدید</string>
@@ -136,6 +140,8 @@
<string name="key_length_explanation_base64">: کلیدهای WireGuard base64 باید دارای ۴۴ نویسه باشند ( ۳۲ بایت)</string>
<string name="key_length_explanation_binary">: کلیدهای WireGuard باید ۳۲ بایت باشند</string>
<string name="key_length_explanation_hex">: کلیدهای هگز WireGuard باید دارای ۶۴ نویسه باشند ( ۳۲ بایت)</string>
+ <string name="latest_handshake">آخرین handshake</string>
+ <string name="latest_handshake_ago">%s پیش</string>
<string name="listen_port">شنود پورت</string>
<string name="log_export_error">نمی‌توان گزارش رویداد را برون‌برد: %s</string>
<string name="log_export_subject">پرونده گزارش رویداد WireGuard اندروید</string>
@@ -146,13 +152,13 @@
<string name="log_viewer_pref_title">نمایش گزارش رویداد برنامه</string>
<string name="log_viewer_title">گزارش رویداد</string>
<string name="logcat_error">نمی‌توان logcat را اجرا کرد: </string>
- <string name="module_enabler_disabled_summary">ماژول آزمایشی‌ِ کرنل می تواند کارایی را افزایش دهد</string>
- <string name="module_enabler_disabled_title">فعال‌سازی ماژول کرنل ِبک اند</string>
- <string name="module_enabler_enabled_summary">فضای کاربری کند ممکن است پایداری را بهبود ببخشد</string>
- <string name="module_enabler_enabled_title">غیرفعال‌سازی پس‌زمینه واحد هسته</string>
+ <string name="module_enabler_disabled_summary">ماژول آزمایشی‌ کرنل می تواند کارایی را افزایش دهد</string>
+ <string name="module_enabler_disabled_title">فعال‌سازی kernel module backend</string>
+ <string name="module_enabler_enabled_summary">کند بودن userspace backend میتواند پایداری را بهبود ببخشد</string>
+ <string name="module_enabler_enabled_title">غیرفعال‌سازی kernel module backend</string>
<string name="module_installer_error">مشکلی پیش آمد. لطفا دوباره تلاش کنید</string>
- <string name="module_installer_initial">ماژول آزمایشی‌ِ کرنل می تواند کارایی را افزایش دهد</string>
- <string name="module_installer_not_found">هیچ واحدی برای دستگاه شما در دسترس نیست</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>
@@ -179,6 +185,10 @@
<string name="private_key">کلید خصوصی</string>
<string name="public_key">کلید عمومی</string>
<string name="qr_code_hint">نکته: با `qrencode -t ansiutf8 &lt; tunnel.conf` تولید کنید.</string>
+ <string name="quick_settings_tile_add_title">افزودن ایکون برنامه به نوار اطلاع رسانی گوشی</string>
+ <string name="quick_settings_tile_add_summary">ایکون برنامه در نوار اطلاع رسانی، جدید ترین تونل را فعال یا غیرفعال می‌کند</string>
+ <string name="quick_settings_tile_add_failure">خطا در اضافه کردن ایکون برنامه در نوار اطلاع رسانی</string>
+ <string name="quick_settings_tile_action">فعال یا غیرفعال کردن تونل</string>
<string name="restore_on_boot_summary_off">تونل های فعال در لحظه بالا آمدن سیستم، روشن نخواهند شد</string>
<string name="restore_on_boot_summary_on">تونل های فعال در لحظه بالا آمدن سیستم، روشن خواهند شد</string>
<string name="restore_on_boot_title">بازگردانی در بوت</string>
@@ -215,6 +225,7 @@
<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_dns_failure">ناتوان در یافتن DNS نام میزبان: \"%s\"</string>
@@ -223,6 +234,16 @@
<string name="type_name_go_userspace">رفتن به فضای کاربر</string>
<string name="type_name_kernel_module">واحد هسته</string>
<string name="unknown_error">خطای نامشخص</string>
+ <string name="updater_avalable">یک بروزرسانی برای برنامه موجود است. لطفا اکنون بروزرسانی کنید.</string>
+ <string name="updater_action">دانلود &amp; بروزرسانی</string>
+ <string name="updater_rechecking">در حال دریافت فراداده ی بروزرسانی…</string>
+ <string name="updater_download_progress">در حال دانلود بروزرسانی %1$s از %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">در حال دانلود بروزرسانی: %s</string>
+ <string name="updater_installing">در حال نصب بروزسانی …</string>
+ <string name="updater_failure">خطا در بروزرسانی: %s. مجددا تلاش خواهد شد…</string>
+ <string name="updater_corrupt_title">برنامه خراب</string>
+ <string name="updater_corrupt_message">این برنامه خراب است. لطفا مجدد فایل نصبی APK برنامه را از وبسایت های زیر دانلود کنید. سپس، این برنامه را حذف، و از طریق فایل APK برنامه سالم را نصب کنید.</string>
+ <string name="updater_corrupt_navigate">باز کردن تارنما</string>
<string name="version_summary">%1$s بک اند %2$s</string>
<string name="version_summary_checking">در حال بررسی نگارش پس‌زمینه %s</string>
<string name="version_summary_unknown">نگارش %s ناشناخته</string>
diff --git a/ui/src/main/res/values-hu-rHU/strings.xml b/ui/src/main/res/values-hu-rHU/strings.xml
index bdc19fe3..f16370e0 100644
--- a/ui/src/main/res/values-hu-rHU/strings.xml
+++ b/ui/src/main/res/values-hu-rHU/strings.xml
@@ -2,33 +2,103 @@
<resources>
<string name="all_applications">Minden alkalmazás</string>
<string name="exclude_from_tunnel">Kizárás</string>
+ <string name="use_all_applications">Minden alkalmazás használata</string>
<string name="addresses">Címek</string>
<string name="applications">Alkalmazások</string>
<string name="allowed_ips">Engedélyezett IP-k</string>
+ <string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_error">%1$s a %2$s-ben</string>
+ <string name="bad_config_explanation_pka">: Legyen pozitív szám és ne legyen több mint 65535</string>
+ <string name="bad_config_explanation_positive_number">Pozitív számnak kell lennie</string>
+ <string name="bad_config_explanation_udp_port">Létező UDP port számot kell megadni</string>
<string name="bad_config_reason_invalid_key">Érvénytelen kulcs</string>
+ <string name="bad_config_reason_invalid_number">Érvénytelen szám</string>
<string name="bad_config_reason_invalid_value">Helytelen érték</string>
+ <string name="bad_config_reason_missing_attribute">Hiányzó tulajdonság</string>
+ <string name="bad_config_reason_missing_section">Hiányzó szakasz</string>
<string name="bad_config_reason_syntax_error">Szintaktikai hiba</string>
+ <string name="bad_config_reason_unknown_attribute">Ismeretlen tulajdonság</string>
<string name="bad_config_reason_unknown_section">Ismeretlen szekció</string>
<string name="bad_config_reason_value_out_of_range">Az érték a megengedett tartományon kívül van</string>
<string name="bad_extension_error">A fájl .conf vagy .zip legyen</string>
+ <string name="error_no_qr_found">QR kód nem található a képen</string>
+ <string name="error_qr_checksum">QR kód ellenőrzösszeg ellenőrzési hiba</string>
+ <string name="cancel">Mégse</string>
+ <string name="config_delete_error">A %s konfigurációs fájl nem törölhető</string>
+ <string name="config_exists_error">A konfiguráció “%s”-hoz már létezik</string>
+ <string name="config_file_exists_error">A %s konfigurációs állomány már létezik</string>
<string name="config_not_found_error">Konfigurációs állomány \"%s\" nem található meg</string>
+ <string name="config_rename_error">A %s konfigurációs állomány nem nevezhető át</string>
+ <string name="config_save_success">Sikerült elmenteni a “%s” nevű konfigurációt</string>
+ <string name="create_activity_title">WireGuard alagút létrehozása</string>
+ <string name="create_bin_dir_error">Nem lehet létrehozni helyi bináris könyvtárat</string>
+ <string name="create_downloads_file_error">Nem lehet létrehozni a fájlt a letöltések könyvtárban</string>
+ <string name="create_empty">Létrehozás az alapoktól</string>
+ <string name="create_from_file">Fájlból vagy tömörített állományból importálás</string>
+ <string name="create_from_qr_code">Beolvasás QR kódból</string>
+ <string name="create_output_dir_error">Nem lehet kimeneti könyvtárat létrehozni</string>
+ <string name="create_temp_dir_error">Nem lehet létrehozni helyi átmeneti könyvtárat</string>
+ <string name="create_tunnel">Alagút létrehozása</string>
+ <string name="copied_to_clipboard">%s a vágólapra másolva</string>
+ <string name="dark_theme_summary_off">A \"light\" azaz világos téma van használatban</string>
+ <string name="dark_theme_summary_on">A \"dark\" azaz sötét téma van használatban</string>
+ <string name="dark_theme_title">A sötét téma használata</string>
+ <string name="delete">Törlés</string>
+ <string name="tv_delete">Alagút kiválasztása törlésre</string>
+ <string name="tv_select_a_storage_drive">Jelöjle ki a mentéshez a meghatjót</string>
+ <string name="tv_no_file_picker">Kérem installáljon egy fájlkezelőt az állományok használatához</string>
+ <string name="tv_add_tunnel_get_started">Add hozzá az indításhoz az alagutat</string>
+ <string name="donate_title">♥ Kérlek támogasd a WireGuard Projectet</string>
+ <string name="donate_summary">Minden hozzájárulás segítség</string>
+ <string name="donate_google_play_disappointment">Köszönjük hogy támogatja a WireGuard projektet!\n\nSajnos a Google szabályai miatt, sajnos nem adhatjuk itt meg a támogatásokat fogadó weboldal linkjét. Remélem ezt ki tudod deríteni!\n\nMégegyszer köszönjük a támogatásod.</string>
+ <string name="disable_config_export_title">A konfiguráció exportálásának tiltása</string>
+ <string name="disable_config_export_description">Ha letiltja a konfiguráció exportját akkor a privát kulcsok nem lesznek hozzáférhetőek</string>
<string name="dns_servers">DNS szerverek</string>
<string name="dns_search_domains">Domain keresés</string>
<string name="edit">Szerkesztés</string>
<string name="endpoint">Végpont</string>
+ <string name="generic_error">Ismeretlen hiba: “%s”</string>
+ <string name="hint_automatic">(automatikus)</string>
+ <string name="hint_generated">(generált)</string>
+ <string name="hint_optional">(választható)</string>
+ <string name="hint_optional_discouraged">(választható, nem ajánlott)</string>
+ <string name="hint_random">(véletlenszerű)</string>
+ <string name="illegal_filename_error">Nem használható fájlnév: “%s”</string>
+ <string name="import_error">Nem importálható az alagút: %s</string>
+ <string name="import_from_qr_code">Alagút importálása QR kódból</string>
+ <string name="import_success">Importálva “%s”</string>
+ <string name="interface_title">Felület</string>
+ <string name="latest_handshake">Utolsó kézfogás</string>
+ <string name="listen_port">Figyelő port</string>
+ <string name="log_export_title">Log exportálása fájlba</string>
<string name="log_saver_activity_label">Log mentése</string>
<string name="log_viewer_pref_title">Alkalmazás log megtekintése</string>
+ <string name="log_viewer_title">Log</string>
+ <string name="mtu">MTU</string>
+ <string name="multiple_tunnels_title">Több párhuzamos alagút engedélyezése</string>
<string name="name">Név</string>
+ <string name="no_config_error">Alagutat akar indítani konfiguráció nélkül</string>
+ <string name="no_configs_error">Konfiguráció nem található</string>
+ <string name="no_tunnels_error">Nincs létező alagút</string>
+ <string name="parse_error_generic">Karakterlánc</string>
<string name="parse_error_inet_address">IP cím</string>
+ <string name="parse_error_inet_endpoint">végpont</string>
<string name="parse_error_inet_network">IP hálózat</string>
<string name="parse_error_integer">szám</string>
+ <string name="pre_shared_key">Előre megosztott kulcs</string>
<string name="pre_shared_key_enabled">engedélyezve</string>
+ <string name="private_key">Privát kulcs</string>
<string name="public_key">Nyilvános kulcs</string>
<string name="quick_settings_tile_action">Csatorna átkapcsolása</string>
+ <string name="restore_on_boot_title">Helyreállítás bootolás alatt</string>
<string name="save">Mentés</string>
<string name="select_all">Összes kijelölése</string>
<string name="settings">Beállítások</string>
<string name="toggle_all">Összes átkapcsolása</string>
+ <string name="tools_installer_already">wg és a wg-quick már installálva van</string>
+ <string name="tools_installer_failure">Nem lehet installálni a parancssori alkalmazásokat (nincs root-olva?)</string>
+ <string name="tunnel_error_already_exists">A(z) “%s” alagút már létezik</string>
+ <string name="tunnel_error_invalid_name">Érvénytelen név</string>
<string name="tunnel_name">Csatorna neve</string>
<string name="type_name_kernel_module">Kernel modul</string>
<string name="unknown_error">Ismeretlen hiba</string>
diff --git a/ui/src/main/res/values-in/strings.xml b/ui/src/main/res/values-in/strings.xml
index d7dd3d1a..d665eec1 100644
--- a/ui/src/main/res/values-in/strings.xml
+++ b/ui/src/main/res/values-in/strings.xml
@@ -94,6 +94,9 @@
<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="donate_title">Donasi ke Proyek WireGuard</string>
+ <string name="donate_summary">Setiap kontribusi anda sangat membantu</string>
+ <string name="donate_google_play_disappointment">Terima kasih telah mendung Proyek WireGuard!\n\nAkan tetapi, dikarenakan kebijakan Google, Kami tidak diizinkan untuk menautkan bagian halaman website yang dapat digunakan untuk melakukan donasi. Semoga anda dapat menemukan solusi untuk kendala ini!\n\nTerima kasih sekali lagi atas kontribusi anda.</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>
@@ -103,6 +106,7 @@
<string name="error_down">Kesalahan pada tunel: %s</string>
<string name="error_fetching_apps">Kesalahan mengambil daftar aplikasi: %s</string>
<string name="error_root">Izinkan akses root dan coba lagi</string>
+ <string name="error_prepare">Kesalahan mempersiapkan tunel: %s</string>
<string name="error_up">Kesalahan pada tunel: %s</string>
<string name="exclude_private_ips">Kecualikan IP pribadi</string>
<string name="generate_new_private_key">Buat kunci privat baru</string>
@@ -122,6 +126,8 @@
<string name="key_length_explanation_base64">: Kunci WireGuard base64 harus terdiri dari 44 karakter (32 bit)</string>
<string name="key_length_explanation_binary">: Kunci WireGuard harus terdiri dari 32 bit</string>
<string name="key_length_explanation_hex">: Kunci hex WireGuard Harus terdiri dari 64 karakter (32 bit)</string>
+ <string name="latest_handshake">Handshake terakhir</string>
+ <string name="latest_handshake_ago">%s yang lalu</string>
<string name="listen_port">Isi port</string>
<string name="log_export_error">Log tidak bisa diekspor: %s</string>
<string name="log_export_subject">Berkas Log WireGuard Android</string>
@@ -165,6 +171,10 @@
<string name="private_key">Kunci pribadi</string>
<string name="public_key">Kunci publik</string>
<string name="qr_code_hint">Tips: generate dengan `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Tambah ubin untuk akses panel pengaturan cepat</string>
+ <string name="quick_settings_tile_add_summary">Pintasan ubin mengalihkan ke tunel terbaru</string>
+ <string name="quick_settings_tile_add_failure">Tidak dapat menambahkan pintasan: error %d</string>
+ <string name="quick_settings_tile_action">Beralih tunel</string>
<string name="restore_on_boot_summary_off">Tunel yang diaktifkan tidak akan ditampilkan saat boot</string>
<string name="restore_on_boot_summary_on">Tunel yang diaktifkan akan dimunculkan saat boot</string>
<string name="restore_on_boot_title">Pulihkan saat boot</string>
@@ -200,6 +210,7 @@
<string name="tunnel_create_success">Tunel “%s” Berhasil dibuat</string>
<string name="tunnel_error_already_exists">Tunel “%s” sudah ada</string>
<string name="tunnel_error_invalid_name">Nama tidak valid</string>
+ <string name="tunnel_list_placeholder">Tambah tunel menggunakan tombol di bawah</string>
<string name="tunnel_name">Nama tunel</string>
<string name="tunnel_on_error">Tidak dapat mengaktifkan tunel (wgTurnOn %d dikembalikan)</string>
<string name="tunnel_dns_failure">Tidak bisa mencari nama host DNS \"%s\"</string>
@@ -208,6 +219,16 @@
<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="updater_avalable">Pembaruan aplikasi tersedia. Perbarui sekarang.</string>
+ <string name="updater_action">Unduh &amp; Pembaruan</string>
+ <string name="updater_rechecking">Mengambil pembaharuan metadata…</string>
+ <string name="updater_download_progress">Mengunduh pembaruan: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Mengunduh pembaruan: %s</string>
+ <string name="updater_installing">Gagal menginstall…</string>
+ <string name="updater_failure">Pembaruan gagal. %s. akan dicoba kembali sementara waktu…</string>
+ <string name="updater_corrupt_title">Aplikasi Rusak</string>
+ <string name="updater_corrupt_message">Aplikasi ini rusak. Silahkan unduh ulang APK-nya di website bawah ini. Setelah itu, Hapus instalan aplikasi ini dan install ulang dari APK yang telah diunduh.</string>
+ <string name="updater_corrupt_navigate">Buka Website</string>
<string name="version_summary">%1$s dengan v%2$s</string>
<string name="version_summary_checking">Mengecek versi backend %s</string>
<string name="version_summary_unknown">Versi %s Tidak diketahui</string>
diff --git a/ui/src/main/res/values-ja/strings.xml b/ui/src/main/res/values-ja/strings.xml
index 26e99af3..78c8b5f3 100644
--- a/ui/src/main/res/values-ja/strings.xml
+++ b/ui/src/main/res/values-ja/strings.xml
@@ -100,7 +100,7 @@
<string name="disable_config_export_title">設定のエクスポートを無効にする</string>
<string name="disable_config_export_description">設定のエクスポートを無効にすると、秘密鍵にアクセスされにくくなります</string>
<string name="dns_servers">DNS サーバ</string>
- <string name="dns_search_domains">サーチドメイン</string>
+ <string name="dns_search_domains">検索ドメイン</string>
<string name="edit">編集</string>
<string name="endpoint">エンドポイント</string>
<string name="error_down">トンネル停止時エラー: %s</string>
@@ -172,8 +172,8 @@
<string name="public_key">公開鍵</string>
<string name="qr_code_hint">Tip: `qrencode -t ansiutf8 &lt; tunnel.conf` で生成できます</string>
<string name="quick_settings_tile_add_title">クイック設定パネルを追加</string>
- <string name="quick_settings_tile_add_summary">ショートカットタイルを使用すると、最新のトンネルに切り替わります</string>
- <string name="quick_settings_tile_add_failure">ショートカットタイルを追加できません: エラー %d</string>
+ <string name="quick_settings_tile_add_summary">ショートカット・タイルを使用すると、最新のトンネルに切り替わります</string>
+ <string name="quick_settings_tile_add_failure">ショートカット・タイルを追加できません: エラー %d</string>
<string name="quick_settings_tile_action">トンネルを切り替え</string>
<string name="restore_on_boot_summary_off">起動時にトンネルを有効化しない</string>
<string name="restore_on_boot_summary_on">起動時に、前回有効だったトンネルを有効化する</string>
@@ -213,7 +213,7 @@
<string name="tunnel_list_placeholder">下のボタンを使用してトンネルを追加</string>
<string name="tunnel_name">トンネル名</string>
<string name="tunnel_on_error">トンネルを有効にできません (wgTurnOn が %d を返却)</string>
- <string name="tunnel_dns_failure">DNSホスト名を解決できませんでした: “%s”</string>
+ <string name="tunnel_dns_failure">ホスト名 “%s” を名前解決できませんでした</string>
<string name="tunnel_rename_error">トンネル名を変更できません: %s</string>
<string name="tunnel_rename_success">トンネル名を “%s” に変更しました</string>
<string name="type_name_go_userspace">Go ユーザースペース</string>
@@ -227,7 +227,7 @@
<string name="updater_installing">更新をインストール中…</string>
<string name="updater_failure">更新に失敗しました: %s. 一定時間後に再試行します…</string>
<string name="updater_corrupt_title">アプリケーションが破損しています</string>
- <string name="updater_corrupt_message">このアプリケーションは破損しています。下記のリンク先のウェブサイトから APK を再ダウンロードしてください。その後、このアプリケーションをアンインストールし、ダウンロードした APK を再インストールしてください。</string>
+ <string name="updater_corrupt_message">このアプリケーションは破損しています。下記のリンク先のウェブサイトから APK を再ダウンロードしてください。その後、このアプリケーションをアンインストールし、ダウンロードした APK から再インストールしてください。</string>
<string name="updater_corrupt_navigate">ウェブサイトを開く</string>
<string name="version_summary">%1$s バックエンド %2$s</string>
<string name="version_summary_checking">%s バックエンドのバージョンを確認中</string>
diff --git a/ui/src/main/res/values-ko-rKR/strings.xml b/ui/src/main/res/values-ko-rKR/strings.xml
index 0f42c7a8..8120d436 100644
--- a/ui/src/main/res/values-ko-rKR/strings.xml
+++ b/ui/src/main/res/values-ko-rKR/strings.xml
@@ -94,6 +94,9 @@
<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="donate_title">♥ WireGuard 프로젝트에 기부해주세요</string>
+ <string name="donate_summary">모든 기여가 도움이 됩니다</string>
+ <string name="donate_google_play_disappointment">WireGuard 프로젝트를 지원해 주셔서 감사합니다!\n\n안타깝게도 Google 정책으로 인해 프로젝트 웹페이지에서 기부할 수 있는 부분에 대한 링크가 허용되지 않습니다. 이 문제를 해결할 수 있기를 바랍니다!\n\n기여해 주셔서 다시 한번 감사드립니다.</string>
<string name="disable_config_export_title">설정 내보내기 기능을 중지</string>
<string name="disable_config_export_description">설정 내보내기 기능을 중지하면 개인키 유출을 줄일 수 있음</string>
<string name="dns_servers">DNS 서버</string>
@@ -103,6 +106,7 @@
<string name="error_down">터널 중단 시 오류 발생: %s</string>
<string name="error_fetching_apps">앱 목록을 받는 도중 오류 발생: %s</string>
<string name="error_root">관리자 권한이 필요함</string>
+ <string name="error_prepare">터널 준비 오류: %s</string>
<string name="error_up">터널을 시작 시 오류 발생: %s</string>
<string name="exclude_private_ips">사설 IP 제외</string>
<string name="generate_new_private_key">새로운 개인 키 만들기</string>
@@ -122,6 +126,8 @@
<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="latest_handshake">마지막 정보교환</string>
+ <string name="latest_handshake_ago">%s 전에</string>
<string name="listen_port">수신 대기 포트</string>
<string name="log_export_error">로그를 내보낼 수 없음: %s</string>
<string name="log_export_subject">WireGuard 안드로이드 로그 파일</string>
@@ -165,6 +171,10 @@
<string name="private_key">개인 키</string>
<string name="public_key">공개 키</string>
<string name="qr_code_hint">팁: `qrencode -t ansiutf8 &lt; tunnel.conf` 로 생성가능함.</string>
+ <string name="quick_settings_tile_add_title">빠른 설정 패널에 타일 추가</string>
+ <string name="quick_settings_tile_add_summary">바로가기 타일은 가장 최근 터널을 전환합니다</string>
+ <string name="quick_settings_tile_add_failure">바로가기 타일을 추가할 수 없음: 오류 %d</string>
+ <string name="quick_settings_tile_action">터널 전환</string>
<string name="restore_on_boot_summary_off">부팅 시 활성화된 터널들을 켜지 않음</string>
<string name="restore_on_boot_summary_on">부팅 시 활성화된 터널들을 켬</string>
<string name="restore_on_boot_title">부트 후 복구</string>
@@ -200,13 +210,26 @@
<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_dns_failure">DNS 호스트 이름을 확인할 수 없음: “%s”</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="updater_avalable">애플리케이션 업데이트를 사용할 수 있습니다. 지금 업데이트하세요.</string>
+ <string name="updater_action">다운로드 &amp; 업데이트</string>
+ <string name="updater_rechecking">업데이트 메타데이터를 가져오는 중…</string>
+ <string name="updater_download_progress">업데이트 다운로드 중: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">업데이트 다운로드 중: %s</string>
+ <string name="updater_installing">업데이트 설치 중…</string>
+ <string name="updater_failure">업데이트 실패: %s. 잠시 후 다시 시도합니다…</string>
+ <string name="updater_corrupt_title">애플리케이션 손상</string>
+ <string name="updater_corrupt_message">이 응용 프로그램이 손상되었습니다. 아래 링크된 웹사이트에서 APK를 다시 다운로드하세요. 그런 다음 이 애플리케이션을 제거하고 다운로드한 APK에서 다시 설치하세요.</string>
+ <string name="updater_corrupt_navigate">웹사이트 열기</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 안드로이드 v%s</string>
diff --git a/ui/src/main/res/values-nl-rNL/strings.xml b/ui/src/main/res/values-nl-rNL/strings.xml
index 50317fe0..0aaa7c70 100644
--- a/ui/src/main/res/values-nl-rNL/strings.xml
+++ b/ui/src/main/res/values-nl-rNL/strings.xml
@@ -203,14 +203,23 @@
<string name="tools_installer_already">wg and wg-quick zijn al geïnstalleerd</string>
<string name="tools_installer_failure">Kan de command-line tools niet installeren (geen root?)</string>
<string name="tools_installer_initial">Optionele tools voor scripts installeren</string>
+ <string name="tools_installer_initial_magisk">Optionele tools voor het scripting als Magisk module installeren</string>
+ <string name="tools_installer_initial_system">Optionele tools voor scripting in de systeempartitie installeren</string>
+ <string name="tools_installer_success_magisk">wg en wg-quick installeren als een Magisk-module (herstart vereist)</string>
+ <string name="tools_installer_success_system">\"Wg en wg-quick\" geïnstalleerd in de systeempartitie</string>
<string name="tools_installer_title">Installeer command line tools</string>
<string name="tools_installer_working">Installeren van wg en wg-quick</string>
+ <string name="tools_unavailable_error">Vereiste tools niet beschikbaar</string>
+ <string name="transfer">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">ontvangen: %1$s, verzonden: %2$s</string>
<string name="transfer_tibibytes">%.2f TiB</string>
<string name="tun_create_error">Kan tun apparaat niet aanmaken</string>
+ <string name="tunnel_create_error">Kan tunnel %s niet creëren</string>
+ <string name="tunnel_create_success">Tunnel succesvol aangemaakt \"%s\"</string>
<string name="tunnel_error_already_exists">Tunnel \"%s\" bestaat al</string>
<string name="tunnel_error_invalid_name">Ongeldige naam</string>
<string name="tunnel_list_placeholder">Voeg een tunnel toe met de knop hieronder</string>
@@ -220,7 +229,7 @@
<string name="type_name_go_userspace">Go userspace</string>
<string name="type_name_kernel_module">Kernel module</string>
<string name="unknown_error">Onbekende fout</string>
- <string name="updater_avalable">Er is een nieuwe versie beschikbaar. Werk het programma s.v.p. bij.</string>
+ <string name="updater_avalable">Er is een nieuwe versie beschikbaar. Update a.u.b.</string>
<string name="updater_action">Download &amp; installeer updates</string>
<string name="updater_rechecking">Update metadata downloaden…</string>
<string name="updater_download_progress">Ophalen nieuwe versie: %1$s / %2$s (%3$.2f%%)</string>
@@ -230,7 +239,9 @@
<string name="updater_corrupt_title">Toepassing beschadigd</string>
<string name="updater_corrupt_message">De toepassing is beschadigd. Download de APK opnieuw van de onderstaande website. De-installeer daarna het programma, en herinstalleer het met de gedownloade APK.</string>
<string name="updater_corrupt_navigate">Open website</string>
+ <string name="version_summary_unknown">Onbekende versie: %s</string>
<string name="version_title">WireGuard voor Android v%s</string>
+ <string name="vpn_not_authorized_error">VPN-service niet geautoriseerd door gebruiker</string>
<string name="zip_export_summary">Zip-bestand wordt opgeslagen in de downloadmap</string>
<string name="zip_export_title">Exporteer tunnels naar zip-bestand</string>
<string name="biometric_prompt_zip_exporter_title">Authenticeer om de tunnel configuratie te exporteren</string>
diff --git a/ui/src/main/res/values-no-rNO/strings.xml b/ui/src/main/res/values-no-rNO/strings.xml
index ca51975e..244cab55 100644
--- a/ui/src/main/res/values-no-rNO/strings.xml
+++ b/ui/src/main/res/values-no-rNO/strings.xml
@@ -139,6 +139,8 @@
<string name="key_length_explanation_base64">: WireGuard base64-nøkler må være 44 tegn (32 byte)</string>
<string name="key_length_explanation_binary">: WireGuard nøkler må være 32 byte</string>
<string name="key_length_explanation_hex">: WireGuard hex-nøkler må være 64 tegn (32 byte)</string>
+ <string name="latest_handshake">Siste håndtrykk</string>
+ <string name="latest_handshake_ago">for %s siden</string>
<string name="listen_port">Lytt på port</string>
<string name="log_export_error">Kan ikke eksportere logg: %s</string>
<string name="log_export_subject">WireGuard Android loggfil</string>
@@ -182,6 +184,10 @@
<string name="private_key">Privat Nøkkel</string>
<string name="public_key">Offentlig nøkkel</string>
<string name="qr_code_hint">Tips: generer med `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Legge til i hurtiginnstillingspanelet</string>
+ <string name="quick_settings_tile_add_summary">Snarveien i hurtiginstillinger viser den siste tilkoblede tunnelen</string>
+ <string name="quick_settings_tile_add_failure">Kunne ikke legge til snarveis: feil %d</string>
+ <string name="quick_settings_tile_action">Koble til tunnel</string>
<string name="restore_on_boot_summary_off">Vil ikke ta opp aktive tunneler ved oppstart</string>
<string name="restore_on_boot_summary_on">Vil ta opp aktive tunneler ved oppstart</string>
<string name="restore_on_boot_title">Gjenopprett ved oppstart</string>
@@ -226,6 +232,16 @@
<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="updater_avalable">En programoppdatering er tilgjengelig. Oppdater nå.</string>
+ <string name="updater_action">Last ned &amp; oppdatering</string>
+ <string name="updater_rechecking">Henter metadata for oppdatering…</string>
+ <string name="updater_download_progress">Laster ned oppdatering: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Laster ned oppdatering: %s</string>
+ <string name="updater_installing">Installler oppdatering…</string>
+ <string name="updater_failure">Oppdateringen feilet: %s. Vil prøve igjen øyeblikkelig…</string>
+ <string name="updater_corrupt_title">Applikasjonen feilet</string>
+ <string name="updater_corrupt_message">Dette programmet feilet. Last ned APK på nytt fra nettstedet koblet til nedenfor. Avinstaller dette programmet og installer den nedlastede APK.</string>
+ <string name="updater_corrupt_navigate">Åpne nettsiden</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>
diff --git a/ui/src/main/res/values-pa-rIN/strings.xml b/ui/src/main/res/values-pa-rIN/strings.xml
index 10de7d9e..8ab9d4cd 100644
--- a/ui/src/main/res/values-pa-rIN/strings.xml
+++ b/ui/src/main/res/values-pa-rIN/strings.xml
@@ -79,6 +79,8 @@
<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="error_no_qr_found">ਚਿੱਤਰ ਵਿੱਚ QR ਕੋਡ ਨਹੀਂ ਲੱਭਿਆ</string>
+ <string name="error_qr_checksum">QR ਕੋਡ ਚੈਕ-ਸਮ ਤਸਦੀਕ ਅਸਫ਼ਲ ਹੋਈ</string>
<string name="cancel">ਰੱਦ ਕਰੋ</string>
<string name="config_delete_error">ਸੰਰਚਨਾ ਫ਼ਾਇਲ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ ਹੈ</string>
<string name="config_exists_error">“%s” ਲਈ ਸੰਰਚਨਾ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ</string>
@@ -105,14 +107,19 @@
<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="donate_title">♥ ਵਾਇਰਗਾਰਡ ਪਰੋਜੈਕਟ ਨੂੰ ਦਾਨ ਦਿਓ</string>
+ <string name="donate_summary">ਹਰ ਯੋਗਦਾਨ ਮਦਦਗਾਰ ਹੈ</string>
+ <string name="donate_google_play_disappointment">ਵਾਇਰਗਾਰਡ (WireGuard) ਪ੍ਰੋਜੈਕਟ ਦੀ ਮਦਦ ਕਰਨ ਲਈ ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਹੈ!\n\nਅਫ਼ਸੋਸ ਹੈ ਕਿ Google ਦੀਆਂ ਨੀਤੀਆਂ ਕਰਕੇ ਪ੍ਰੋਜੈਕਟ ਦੇ ਵੈੱਬ-ਸਫ਼ੇ, ਜਿੱਥੇ ਤੁਸੀਂ ਦਾਨ ਦੇ ਸਕਦੇ ਹੋ, ਸਾਨੂੰ ਇੱਥੇ ਨਹੀਂ ਲਿੰਕ ਕਰਨ ਦੀ ਇਜਾਜ਼ਤ ਨਹੀਂ ਹੈ। ਆਸ ਕਰਦੇ ਹਾਂ ਕਿ ਤੁਸੀਂ ਇਹ ਲੱਭ ਲਵੋਗੇ!\n\nਤੁਹਾਡੇ ਯੋਗਦਾਨ ਵਾਸਤੇ ਇੱਕ ਵਾਰ ਫੇਰ ਧੰਨਵਾਦ ਹੈ।</string>
<string name="disable_config_export_title">ਸੰਰਚਨਾ ਐਕਸਪੋਰਟ ਕਰਨ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ</string>
<string name="disable_config_export_description">ਸੰਰਚਨਾ ਐਕਸਪੋਰਟ ਕਰਨ ਉੱਤੇ ਰੋਕ ਲਾਉਣ ਨਾਲ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀਆਂ ਲਈ ਪਹੁੰਚ ਘਟੇਗੀ</string>
<string name="dns_servers">DNS ਸਰਵਰ</string>
+ <string name="dns_search_domains">ਡੋਮੇਨਾਂ ਲੱਭੋ</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_prepare">ਟਨਲ ਤਿਆਰ ਕਰਨ ਦੌਰਾਨ ਗਲਤੀ: %s</string>
<string name="error_up">ਟਨਲ ਚਾਲੂ ਕਰਨ ਦੌਰਾਨ ਗ਼ਲਤੀ: %s</string>
<string name="exclude_private_ips">ਪ੍ਰਾਈਵੇਟ IP ਅਲਹਿਦਾ ਰੱਖੋ</string>
<string name="generate_new_private_key">ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ ਬਣਾਓ</string>
@@ -132,6 +139,8 @@
<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 ਹੈਕਸਾ ਕੁੰਜੀਆਂ ਵਿੱਚ 64 ਅੱਖਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ (32 ਬਾਈਟ)</string>
+ <string name="latest_handshake">ਆਖਰੀ ਹੈਂਡ-ਸ਼ੇਕ</string>
+ <string name="latest_handshake_ago">%s ਪਹਿਲਾਂ</string>
<string name="listen_port">ਸੁਣਨ ਵਾਲੀ ਪੋਰਟ</string>
<string name="log_export_error">ਲਾਗ ਐਕਸਪੋਰਟ ਕਰਨ ਲਈ ਅਸਮਰੱਥ: %s</string>
<string name="log_export_subject">ਵਾਇਰਗਾਰਡ ਐਂਡਰਾਈਡ ਲਾਗ ਫ਼ਾਇਲ</string>
@@ -175,6 +184,10 @@
<string name="private_key">ਪ੍ਰਾਈਵੇਟ ਕੁੰਜੀ</string>
<string name="public_key">ਪਬਲਿਕ ਕੁੰਜੀ</string>
<string name="qr_code_hint">ਟੋਟਕਾ: `qrencode -t ansiutf8 &lt; tunnel.conf` ਨਾਲ ਤਿਆਰ ਕਰੋ।</string>
+ <string name="quick_settings_tile_add_title">ਫ਼ੌਰੀ ਸੈਟਿੰਗਾਂ ਪੈਨਲ ਵਿੱਚ ਟਾਈਲ ਜੋੜੋ</string>
+ <string name="quick_settings_tile_add_summary">ਸ਼ਾਰਟਕੱਟ ਟਾਈਲ ਸਭ ਤੋਂ ਸੱਜਰੀ ਟਨਲ ਨੂੰ ਬਦਲਦੀ ਹੈ</string>
+ <string name="quick_settings_tile_add_failure">ਸ਼ਾਰਟਕ਼ਟ ਟਾਈਲ ਜੋੜਨ ਲਈ ਅਸਮਰੱਥ: ਗਲਤੀ %d</string>
+ <string name="quick_settings_tile_action">ਟਨਲ ਨੂੰ ਬਦਲੋ</string>
<string name="restore_on_boot_summary_off">ਬੂਟ ਕਰਨ ਸਮੇਂ ਸਮਰੱਥ ਕੀਤੀਆਂ ਟਨਲਾਂ ਨੂੰ ਚਾਲੂ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ</string>
<string name="restore_on_boot_summary_on">ਬੂਟ ਕਰਨ ਸਮੇਂ ਸਮਰੱਥ ਕੀਤੀਆਂ ਟਨਲਾਂ ਨੂੰ ਚਾਲੂ ਕੀਤਾ ਜਾਵੇਗਾ</string>
<string name="restore_on_boot_title">ਬੂਟ ਕਰਨ ਉੱਤੇ ਬਹਾਲ ਕਰੋ</string>
@@ -210,13 +223,26 @@
<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_dns_failure">DNS ਹੋਸਟ-ਨਾਂ ਹੱਲ ਕਰਨ ਲਈ ਅਸਮਰੱਥ: “%s”</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="updater_avalable">ਐਪਲੀਕੇਸ਼ਨ ਅੱਪਡੇਟ ਮੌਜੂਦ ਹੈ। ਹੁਣੇ ਅੱਪਡੇਟ ਕਰੋ।</string>
+ <string name="updater_action">ਡਾਊਨਲੋਡ ਤੇ ਅੱਪਡੇਟ ਕਰੋ</string>
+ <string name="updater_rechecking">ਅੱਪਡੇਟ ਮੇਟਾਡਾਟਾ ਲਿਆ ਜਾ ਰਿਹਾ ਹੈ…</string>
+ <string name="updater_download_progress">ਅੱਪਡੇਟ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">ਅਪਡੇਟ ਡਾਊਨਲੋਡ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ: %s</string>
+ <string name="updater_installing">ਅੱਪਡੇਟ ਇੰਸਟਾਲ ਕੀਤਾ ਜਾ ਰਿਹਾ ਹੈ…</string>
+ <string name="updater_failure">ਅੱਪਡੇਟ ਅਸਫ਼ਲ: %s। ਕੁਝ ਕੁ ਪਲਾਂ ਵਿੱਚ ਫੇਰ ਕੋਸ਼ਿਸ਼ ਕਰਾਂਗੇ…</string>
+ <string name="updater_corrupt_title">ਐਪਲੀਕੇਸ਼ਨ ਖ਼ਰਾਬ ਹੈ</string>
+ <string name="updater_corrupt_message">ਇਹ ਐਪਲੀਕੇਸ਼ਨ ਖ਼ਰਾਬ ਹੋ ਗਈ ਹੈ। ਹੇਠ ਦਿੱਤੇ ਵੈੱਬਸਾਈਟ ਦੇ ਲਿੰਕ ਤੋਂ APK ਨੂੰ ਫੇਰ ਡਾਊਨਲੋਡ ਕਰੋ। ਇਸ ਐਪਲੀਕੇਸ਼ਨ ਨੂੰ ਅਣ-ਇੰਸਟਾਲ ਕਰਨ ਅਤੇ ਫੇਰ ਡਾਊਨਲੋਡ ਕੀਤੀ APK ਤੋਂ ਮੁੜ-ਇੰਸਟਾਲ ਕਰੋ।</string>
+ <string name="updater_corrupt_navigate">ਵੈੱਬਸਾਈਟ ਖੋਲ੍ਹੋ</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 3c9de47d..1a0f0fad 100644
--- a/ui/src/main/res/values-pl-rPL/strings.xml
+++ b/ui/src/main/res/values-pl-rPL/strings.xml
@@ -82,7 +82,7 @@
<item quantity="other">sekundy</item>
</plurals>
<string name="use_all_applications">Użyj wszystkich</string>
- <string name="add_peer">Dodaj klienta</string>
+ <string name="add_peer">Dodaj peera</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>
@@ -133,6 +133,9 @@
<string name="tv_select_a_storage_drive">Wybierz dysk pamięci</string>
<string name="tv_no_file_picker">Zainstaluj narzędzie do zarządzania plikami, aby przeglądać pliki</string>
<string name="tv_add_tunnel_get_started">Dodaj tunel, aby rozpocząć</string>
+ <string name="donate_title">♥ Wpłać na rzecz projektu WireGuard</string>
+ <string name="donate_summary">Każdy wkład pomaga</string>
+ <string name="donate_google_play_disappointment">Dziękujemy za wsparcie projektu WireGuard!\n\nNiestety, ze względu na zasady Google, nie możemy umieszczać linków do części strony projektu, w której możesz przekazać darowiznę. Mamy nadzieję, że uda Ci się to rozgryźć!\n\nJeszcze raz dziękujemy za Twój wkład.</string>
<string name="disable_config_export_title">Wyłącz eksportowanie konfiguracji</string>
<string name="disable_config_export_description">Wyłączenie eksportowania konfiguracji sprawi, że klucze prywatne będą mniej dostępne</string>
<string name="dns_servers">Serwery DNS</string>
@@ -141,7 +144,8 @@
<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_root">Uzyskaj dostęp do roota i spróbuj ponownie</string>
+ <string name="error_prepare">Błąd podczas przygotowywania tunelu: %s</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>
@@ -158,9 +162,11 @@
<string name="interface_title">Interfejs</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="key_length_explanation_base64">: Klucze base64 WireGuard muszą mieć długość 44 znaków (32 bajty)</string>
+ <string name="key_length_explanation_binary">: Klucze WireGuard muszą mieć wielkość 32 bajtów</string>
+ <string name="key_length_explanation_hex">: Klucze hex WireGuard muszą mieć długość 64 znaków (32 bajty)</string>
+ <string name="latest_handshake">Ostatnie uzgadnianie</string>
+ <string name="latest_handshake_ago">%s temu</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>
@@ -195,7 +201,7 @@
<string name="parse_error_inet_network">Sieć IP</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">Klient</string>
+ <string name="peer">Peer</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>
@@ -204,6 +210,10 @@
<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 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Dodaj kafelek do panelu szybkich ustawień</string>
+ <string name="quick_settings_tile_add_summary">Kafelek skrótu przełącza najnowszy tunel</string>
+ <string name="quick_settings_tile_add_failure">Nie można dodać kafelka skrótu: błąd %d</string>
+ <string name="quick_settings_tile_action">Przełącz tunel</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>
@@ -217,7 +227,7 @@
<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">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_failure">Nie można zainstalować narzędzi wiersza poleceń (brak roota?)</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 na partycji systemowej</string>
@@ -239,6 +249,7 @@
<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ą przycisku poniżej</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_dns_failure">Nie można odnaleźć nazwy hosta DNS: “%s”</string>
@@ -247,6 +258,16 @@
<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="updater_avalable">Dostępna jest aktualizacja aplikacji. Zaktualizuj teraz.</string>
+ <string name="updater_action">Pobierz i zaktualizuj</string>
+ <string name="updater_rechecking">Pobieranie metadanych aktualizacji…</string>
+ <string name="updater_download_progress">Pobieranie aktualizacji: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Pobieranie aktualizacji: %s</string>
+ <string name="updater_installing">Instalowanie aktualizacji…</string>
+ <string name="updater_failure">Błąd aktualizacji: %s. Ponowienie próby za chwilę…</string>
+ <string name="updater_corrupt_title">Aplikacja uszkodzona</string>
+ <string name="updater_corrupt_message">Ta aplikacja jest uszkodzona. Pobierz ponownie plik APK z witryny, do której link znajduje się poniżej. Następnie odinstaluj tę aplikację i zainstaluj ją ponownie z pobranego pliku APK.</string>
+ <string name="updater_corrupt_navigate">Otwórz witrynę</string>
<string name="version_summary">%1$s backend %2$s</string>
<string name="version_summary_checking">Sprawdzanie wersji implementacji: %s</string>
<string name="version_summary_unknown">Nieznana wersja %s</string>
diff --git a/ui/src/main/res/values-pt-rBR/strings.xml b/ui/src/main/res/values-pt-rBR/strings.xml
index eb8ab339..d3a14455 100644
--- a/ui/src/main/res/values-pt-rBR/strings.xml
+++ b/ui/src/main/res/values-pt-rBR/strings.xml
@@ -24,9 +24,33 @@
<item quantity="one">Aplicação %d Excluída</item>
<item quantity="other">Aplicações %d 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 retirada</item>
+ <item quantity="other">%d retiradas</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">Todos as aplicativos</string>
<string name="exclude_from_tunnel">Retirar</string>
<string name="include_in_tunnel">Incluir somente</string>
+ <plurals name="include_n_applications">
+ <item quantity="one">Incluir %d app</item>
+ <item quantity="other">Incluir %d aplicações</item>
+ </plurals>
+ <plurals name="exclude_n_applications">
+ <item quantity="one">Retirar %d app</item>
+ <item quantity="other">Retirar %d apps</item>
+ </plurals>
+ <plurals name="persistent_keepalive_seconds_unit">
+ <item quantity="one">a cada 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>
@@ -149,7 +173,9 @@
<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 IP</string>
+ <string name="parse_error_integer">número</string>
<string name="parse_error_reason">Não é possível analisar %1$s “%2$s”</string>
+ <string name="peer">Par</string>
<string name="permission_description">permite controlar túneis do WireGuard, ativando e desativando túneis a vontade, potencialmente desviando o tráfego na Internet</string>
<string name="permission_label">controlar túneis do WireGuard</string>
<string name="persistent_keepalive">Keepalive persistente</string>
@@ -161,6 +187,9 @@
<string name="quick_settings_tile_add_title">Adicionar botão ao painel de configurações rápidas</string>
<string name="quick_settings_tile_add_summary">A tecla de atalho alterna o túnel mais recente</string>
<string name="quick_settings_tile_add_failure">Não foi possível adicionar o atalho de botão: erro %d</string>
+ <string name="quick_settings_tile_action">Ativar/Desativar túnel</string>
+ <string name="restore_on_boot_summary_off">Não irá criar túneis habilitados na inicialização</string>
+ <string name="restore_on_boot_summary_on">Irá criar túneis habilitados na inicialização</string>
<string name="restore_on_boot_title">Restaurar na inicialização</string>
<string name="save">Salvar</string>
<string name="select_all">Selecionar tudo</string>
@@ -169,6 +198,7 @@
<string name="shell_marker_count_error">Shell esperava 4 marcadores, mas recebeu apenas %d</string>
<string name="shell_start_error">Shell falhou ao iniciar: %d</string>
<string name="success_application_will_restart">Sucesso. O aplicativo irá reiniciar agora…</string>
+ <string name="toggle_all">Alternar Todos</string>
<string name="toggle_error">Erro ao ativar o túnel do 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 ferramentas de linha de comando (sem root?)</string>
@@ -180,6 +210,7 @@
<string name="tools_installer_title">Instalar ferramentas de linha de comando</string>
<string name="tools_installer_working">Instalando wg e wg-quick</string>
<string name="tools_unavailable_error">Ferramentas necessárias indisponíveis</string>
+ <string name="transfer">Transferir</string>
<string name="transfer_bytes">%d B</string>
<string name="transfer_gibibytes">%.2f GiB</string>
<string name="transfer_kibibytes">%.2f KiB</string>
@@ -198,6 +229,7 @@
<string name="tunnel_dns_failure">Não foi possível resolver host DNS: \"%s\"</string>
<string name="tunnel_rename_error">Não foi possível renomear o túnel: %s</string>
<string name="tunnel_rename_success">Renomeado com sucesso o túnel para “%s”</string>
+ <string name="type_name_go_userspace">Espaço do usuário Go</string>
<string name="type_name_kernel_module">Modo de Kernel</string>
<string name="unknown_error">Erro desconhecido</string>
<string name="updater_avalable">Uma atualização do aplicativo está disponível. Pôr favor atualize agora.</string>
@@ -210,6 +242,7 @@
<string name="updater_corrupt_title">Aplicativo corrompido</string>
<string name="updater_corrupt_message">Este aplicativo está corrompido. Por favor, baixe novamente o APK do site vinculado abaixo. Depois disso, desinstale o aplicativo e reinstale-o a partir do APK baixado.</string>
<string name="updater_corrupt_navigate">Abrir site</string>
+ <string name="version_summary">Backend do %1$s %2$s</string>
<string name="version_summary_checking">Verificando a versão do backend %s</string>
<string name="version_summary_unknown">Versão %s desconhecida</string>
<string name="version_title">WireGuard para Android v%s</string>
diff --git a/ui/src/main/res/values-pt-rPT/strings.xml b/ui/src/main/res/values-pt-rPT/strings.xml
index 48afc41b..b12dca18 100644
--- a/ui/src/main/res/values-pt-rPT/strings.xml
+++ b/ui/src/main/res/values-pt-rPT/strings.xml
@@ -79,6 +79,7 @@
<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="error_no_qr_found">Código QR não encontrado na imagem</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>
diff --git a/ui/src/main/res/values-ru/strings.xml b/ui/src/main/res/values-ru/strings.xml
index 70f38ee1..231ca930 100644
--- a/ui/src/main/res/values-ru/strings.xml
+++ b/ui/src/main/res/values-ru/strings.xml
@@ -8,7 +8,7 @@
</plurals>
<plurals name="delete_success">
<item quantity="one">Успешно удален %d туннель</item>
- <item quantity="few">Успешно удалено %d туннеля</item>
+ <item quantity="few">Успешно удалены %d туннеля</item>
<item quantity="many">Успешно удалено %d туннелей</item>
<item quantity="other">Успешно удалено %d туннелей</item>
</plurals>
@@ -70,7 +70,7 @@
<item quantity="other">Исключить %d приложений</item>
</plurals>
<plurals name="persistent_keepalive_seconds_unit">
- <item quantity="one">каждую секунду</item>
+ <item quantity="one">каждую %d секунду</item>
<item quantity="few">каждые %d секунды</item>
<item quantity="many">каждые %d секунд</item>
<item quantity="other">каждые %d секунд</item>
@@ -88,8 +88,8 @@
<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="allowed_ips">Разрешенные IP-адреса</string>
+ <string name="bad_config_context">%2$s в %1$s</string>
<string name="bad_config_context_top_level">%s</string>
<string name="bad_config_error">%1$s в %2$s</string>
<string name="bad_config_explanation_pka">: Значение должно быть больше нуля, но меньше 65535</string>
@@ -135,7 +135,7 @@
<string name="tv_add_tunnel_get_started">Добавьте туннель, чтобы начать</string>
<string name="donate_title">♥ Пожертвовать проекту WireGuard</string>
<string name="donate_summary">Каждое пожертвование помогает</string>
- <string name="donate_google_play_disappointment">Спасибо за поддержку проекта WireGuard!\n\nК сожалению, из-за политики Google, нельзя размещать ссылку на тот раздел сайта проекта, где можно сделать пожертвование. Надеемся, вы сможете разобраться самостоятельно!\n\nЕщераз спасибо за ваш вклад.</string>
+ <string name="donate_google_play_disappointment">Спасибо за поддержку проекта WireGuard!\n\nК сожалению, из-за политики Google, нельзя размещать ссылку на тот раздел сайта проекта, где можно сделать пожертвование. Надеемся, вы сможете разобраться самостоятельно!\n\nЕщё раз спасибо за ваш вклад.</string>
<string name="disable_config_export_title">Отключить экспорт конфигурации</string>
<string name="disable_config_export_description">Отключение экспорта конфигурации делает приватные ключи менее доступными</string>
<string name="dns_servers">DNS-серверы</string>
diff --git a/ui/src/main/res/values-sl/strings.xml b/ui/src/main/res/values-sl/strings.xml
index c5600041..f2ca4f44 100644
--- a/ui/src/main/res/values-sl/strings.xml
+++ b/ui/src/main/res/values-sl/strings.xml
@@ -105,6 +105,8 @@
<string name="bad_config_reason_unknown_section">Neznani odsek</string>
<string name="bad_config_reason_value_out_of_range">Vrednost je zunaj veljavnega območja</string>
<string name="bad_extension_error">Datoteka mora biti .conf ali .zip</string>
+ <string name="error_no_qr_found">Ne najdem kode QR v sliki</string>
+ <string name="error_qr_checksum">Napaka pri preverjanju kontrolne vsote kode QR</string>
<string name="cancel">Prekliči</string>
<string name="config_delete_error">Konfiguracijske datoteke %s ni bilo mogoče izbrisati</string>
<string name="config_exists_error">Konfiguracija za „%s“ že obstaja</string>
@@ -131,6 +133,9 @@
<string name="tv_select_a_storage_drive">Izberite podatkovni pogon</string>
<string name="tv_no_file_picker">Prosim namesti orodje za upravljanje datotek za njihov ogled</string>
<string name="tv_add_tunnel_get_started">Za začetek dodaj tunel</string>
+ <string name="donate_title">♥ Doniraj za projekt WireGuard</string>
+ <string name="donate_summary">Vsak prispevek šteje</string>
+ <string name="donate_google_play_disappointment">Hvala, ker podpirate projekt WireGuard!\n\nŽal zaradi Googlove politike ne smemo objaviti povezave na del spletne strani projekta, kjer lahko opravite donacijo. Upamo, da se boste lahko znašli sami!\n\nŠe enkrat hvala za vaš prispevek.</string>
<string name="disable_config_export_title">Onemogoči izvoz nastavitev</string>
<string name="disable_config_export_description">Onemogočenje nastavitev za izvoz nastavitev naredi zasebne ključe manj dostopne</string>
<string name="dns_servers">Strežniki DNS</string>
@@ -140,6 +145,7 @@
<string name="error_down">Napaka pri zaključevanju tunela: %s</string>
<string name="error_fetching_apps">Napaka pri poizvedovanju seznama aplikacij: %s</string>
<string name="error_root">Prosim omogočite dostop root in poskusite ponovno</string>
+ <string name="error_prepare">Napaka pri pripravi tunela: %s</string>
<string name="error_up">Napaka pri vzpostavitvi tunela: %s</string>
<string name="exclude_private_ips">Izvzemi zasebne naslove IP</string>
<string name="generate_new_private_key">Izdelaj nov zasebni ključ</string>
@@ -159,6 +165,8 @@
<string name="key_length_explanation_base64">: WireGuardovi ključi base64 morajo vsebovati 44 znakov (32 bajtov)</string>
<string name="key_length_explanation_binary">: WireGuardovi ključi morajo biti veliki 32 bajtov</string>
<string name="key_length_explanation_hex">: WireGuardovi ključi hex morajo biti veliki 64 znakov (32 bajtov)</string>
+ <string name="latest_handshake">Zadnje rokovanje</string>
+ <string name="latest_handshake_ago">%s nazaj</string>
<string name="listen_port">Vrata poslušanja</string>
<string name="log_export_error">Dnevnika ni bilo mogoče izvoziti: %s</string>
<string name="log_export_subject">Dnevniška datoteka WireGuard za Android</string>
@@ -202,6 +210,10 @@
<string name="private_key">Zasebni ključ</string>
<string name="public_key">Javni ključ</string>
<string name="qr_code_hint">Namig: izdelajte z `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Dodaj ikono v panel hitrih nastavitev</string>
+ <string name="quick_settings_tile_add_summary">Bližnjica z ikono preklopi zadnji uporabljani tunel</string>
+ <string name="quick_settings_tile_add_failure">Napaka pri dodajanju ikone z bližnjico: napaka %d</string>
+ <string name="quick_settings_tile_action">Preklopi tunel</string>
<string name="restore_on_boot_summary_off">Pri zagonu telefona omogočeni tuneli ne bodo aktivirani</string>
<string name="restore_on_boot_summary_on">Pri zagonu telefona bodo omogočeni tuneli aktivirani</string>
<string name="restore_on_boot_title">Ponovna vzpostavitev ob zagonu</string>
@@ -237,6 +249,7 @@
<string name="tunnel_create_success">Tunel „%s“ uspešno ustvarjen</string>
<string name="tunnel_error_already_exists">Tunel „%s“ že obstaja</string>
<string name="tunnel_error_invalid_name">Neveljavno ime</string>
+ <string name="tunnel_list_placeholder">Dodaj tunel s spodnjim gumbom</string>
<string name="tunnel_name">Ime tunela</string>
<string name="tunnel_on_error">Tunela ni bilo mogoče vključiti (wgTurnOn je vrnil %d)</string>
<string name="tunnel_dns_failure">Imena DNS gostitelja ni bilo mogoče razrešiti: \"%s\"</string>
@@ -245,6 +258,16 @@
<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="updater_avalable">Na voljo je posodobitev aplikacije. Prosimo, posodobite zdaj.</string>
+ <string name="updater_action">Prenesi in posodobi</string>
+ <string name="updater_rechecking">Pridobivanje metapodatkov o posodobitvi …</string>
+ <string name="updater_download_progress">Prenašanje posodobitve: %1$s / %2$s (%3$.2f %%)</string>
+ <string name="updater_download_progress_nototal">Prenašanje posodobitve: %s</string>
+ <string name="updater_installing">Nameščanje posodobitve …</string>
+ <string name="updater_failure">Posodobitev ni uspela: %s. Ponovni poskus kmalu …</string>
+ <string name="updater_corrupt_title">Pokvarjena aplikacija</string>
+ <string name="updater_corrupt_message">Ta aplikacija je pokvarjena. Prosimo, ponovno prenesite APK s spletne strani na spodnji povezavi. Po tem odstranite to aplikacijo in jo ponovno namestite s prenesenim APK-jem.</string>
+ <string name="updater_corrupt_navigate">Odpri spletno stran</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>
diff --git a/ui/src/main/res/values-sv-rSE/strings.xml b/ui/src/main/res/values-sv-rSE/strings.xml
index 910f9e05..b477e3f0 100644
--- a/ui/src/main/res/values-sv-rSE/strings.xml
+++ b/ui/src/main/res/values-sv-rSE/strings.xml
@@ -107,9 +107,9 @@
<string name="tv_select_a_storage_drive">Välj en lagringsenhet</string>
<string name="tv_no_file_picker">Installera ett filhanteringsverktyg för att bläddra bland filer</string>
<string name="tv_add_tunnel_get_started">Lägg till en tunnel för att komma igång</string>
- <string name="donate_title">♥ Donera till WireGuard Projektet</string>
+ <string name="donate_title">♥ Donera till WireGuard projektet</string>
<string name="donate_summary">Varje bidrag hjälper</string>
- <string name="donate_google_play_disappointment">Tack för att du stödjer WireGuard Projektet!\n\nPå grund av Googles policyer får vi dessvärre inte till den del av projektets webbsida där du kan göra en donation. Förhoppningsvis kan du hitta dit ändå!\n\nTack igen för ditt bidrag.</string>
+ <string name="donate_google_play_disappointment">Tack för att du stödjer WireGuard projektet!\n\nPå grund av Googles policyer får vi dessvärre inte länka till den del av projektets webbsida där du kan göra en donation. Förhoppningsvis kan du hitta dit ändå!\n\nTack igen för ditt bidrag.</string>
<string name="disable_config_export_title">Inaktivera export av konfiguration</string>
<string name="disable_config_export_description">Inaktivering av konfigurationsexport gör privata nycklar mindre tillgängliga</string>
<string name="dns_servers">DNS-servrar</string>
@@ -153,7 +153,7 @@
<string name="logcat_error">Kunde inte köra logcat: </string>
<string name="module_enabler_disabled_summary">Den experimentella kärnmodulen kan förbättra prestanda</string>
<string name="module_enabler_disabled_title">Aktivera backend för kärnmodul</string>
- <string name="module_enabler_enabled_summary">Den långsammare backend för användarrymden kan förbättra stabiliteten</string>
+ <string name="module_enabler_enabled_summary">Det långsammare icke-kernel implementationen kan förbättra stabiliteten</string>
<string name="module_enabler_enabled_title">Inaktivera backend för kärnmodul</string>
<string name="module_installer_error">Något gick fel. Vänligen försök igen</string>
<string name="module_installer_initial">Den experimentella kärnmodulen kan förbättra prestanda</string>
@@ -229,7 +229,7 @@
<string name="tunnel_dns_failure">Det går inte att lösa DNS-värdnamn: ”%s”</string>
<string name="tunnel_rename_error">Kan inte byta namn på tunnel: %s</string>
<string name="tunnel_rename_success">Lyckades döpa om tunnel till “%s”</string>
- <string name="type_name_go_userspace">Användarutrymme för Go</string>
+ <string name="type_name_go_userspace">Go userspace</string>
<string name="type_name_kernel_module">Kärnmodul</string>
<string name="unknown_error">Okänt fel</string>
<string name="updater_avalable">Det finns en uppdatering till appen. Vänligen uppdatera nu.</string>
diff --git a/ui/src/main/res/values-tr-rTR/strings.xml b/ui/src/main/res/values-tr-rTR/strings.xml
index 57bc0ca5..3ffb7770 100644
--- a/ui/src/main/res/values-tr-rTR/strings.xml
+++ b/ui/src/main/res/values-tr-rTR/strings.xml
@@ -1,16 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<plurals name="delete_error">
- <item quantity="one">%d tüneli silinemiyor: %s</item>
- <item quantity="other">%d tünelleri silinemiyor: %s</item>
+ <item quantity="one">%d tünel silinemedi: %s</item>
+ <item quantity="other">%d tünel silinemedi: %s</item>
</plurals>
<plurals name="delete_success">
- <item quantity="one">%d tüneli başarıyla silindi</item>
- <item quantity="other">%d tünelleri başarıyla silindi</item>
+ <item quantity="one">%d tünel başarıyla silindi</item>
+ <item quantity="other">%d tünel başarıyla silindi</item>
</plurals>
<plurals name="delete_title">
- <item quantity="one">%d tüneli seçildi</item>
- <item quantity="other">%d tünelleri seçildi</item>
+ <item quantity="one">%d tünel seçildi</item>
+ <item quantity="other">%d tünel seçildi</item>
</plurals>
<plurals name="import_partial_success">
<item quantity="one">%1$d/%2$d tünel içe aktarıldı</item>
@@ -21,31 +21,31 @@
<item quantity="other">%d tünel içe aktarıldı</item>
</plurals>
<plurals name="set_excluded_applications">
- <item quantity="one">%d Hariç Tutulan Uygulama</item>
- <item quantity="other">%d Hariç Tutulan Uygulamalar</item>
+ <item quantity="one">%d uygulama hariç tutuldu</item>
+ <item quantity="other">%d uygulama hariç tutuldu</item>
</plurals>
<plurals name="set_included_applications">
- <item quantity="one">%d Dahil Edilen Uygulama</item>
- <item quantity="other">%d Dahil Edilen Uygulamalar</item>
+ <item quantity="one">%d uygulama dahil edildi</item>
+ <item quantity="other">%d uygulama dahil edildi</item>
</plurals>
<plurals name="n_excluded_applications">
- <item quantity="one">%d hariç tutuldu</item>
- <item quantity="other">%d hariç tutuldu</item>
+ <item quantity="one">%d uygulama hariç</item>
+ <item quantity="other">%d uygulama hariç</item>
</plurals>
<plurals name="n_included_applications">
- <item quantity="one">%d dahil edildi</item>
- <item quantity="other">%d dahil edildi</item>
+ <item quantity="one">%d uygulama dahil</item>
+ <item quantity="other">%d uygulama dahil</item>
</plurals>
- <string name="all_applications">Tüm Uygulamalar</string>
- <string name="exclude_from_tunnel">Hariç</string>
- <string name="include_in_tunnel">Yalnızca dahil</string>
+ <string name="all_applications">Tüm uygulamalar</string>
+ <string name="exclude_from_tunnel">Hariç tut</string>
+ <string name="include_in_tunnel">Dahil et</string>
<plurals name="include_n_applications">
- <item quantity="one">%d uygulamasını dahil et</item>
- <item quantity="other">%d uygulamalarını dahil et</item>
+ <item quantity="one">%d uygulamayı dahil et</item>
+ <item quantity="other">%d uygulamayı dahil et</item>
</plurals>
<plurals name="exclude_n_applications">
- <item quantity="one">%d uygulamasını hariç tut</item>
- <item quantity="other">%d uygulamalarını hariç tut</item>
+ <item quantity="one">%d uygulamayı hariç tut</item>
+ <item quantity="other">%d uygulamayı hariç tut</item>
</plurals>
<plurals name="persistent_keepalive_seconds_unit">
<item quantity="one">her saniye</item>
@@ -59,16 +59,16 @@
<string name="add_peer">Eş ekle</string>
<string name="addresses">Adresler</string>
<string name="applications">Uygulamalar</string>
- <string name="allow_remote_control_intents_summary_off">Harici uygulamalar tünelleri değiştiremez (önerilir)</string>
- <string name="allow_remote_control_intents_summary_on">Harici uygulamalar tünelleri değiştirebilir (gelişmiş)</string>
+ <string name="allow_remote_control_intents_summary_off">Dış uygulamalar tünelleri açıp kapatamaz (önerilir)</string>
+ <string name="allow_remote_control_intents_summary_on">Dış uygulamalar tünelleri açıp kapatabilir (ileri düzey)</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="bad_config_context">%1$s\'in %2$s</string>
+ <string name="allowed_ips">İzin verilen IP’ler</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 içinde %1$s</string>
<string name="bad_config_explanation_pka">: Pozitif olmalı ve 65535\'ten fazla olmamalıdır</string>
<string name="bad_config_explanation_positive_number">: Pozitif olmalıdır</string>
- <string name="bad_config_explanation_udp_port">: Geçerli bir UDP Port numarası olmalıdır</string>
+ <string name="bad_config_explanation_udp_port">: Geçerli bir UDP port numarası olmalıdır</string>
<string name="bad_config_reason_invalid_key">Geçersiz anahtar</string>
<string name="bad_config_reason_invalid_number">Geçersiz numara</string>
<string name="bad_config_reason_invalid_value">Geçersiz değer</string>
@@ -77,48 +77,48 @@
<string name="bad_config_reason_syntax_error">Sözdizimi hatası</string>
<string name="bad_config_reason_unknown_attribute">Bilinmeyen öznitelik</string>
<string name="bad_config_reason_unknown_section">Bilinmeyen bölüm</string>
- <string name="bad_config_reason_value_out_of_range">Aralık dışı değer</string>
+ <string name="bad_config_reason_value_out_of_range">Değer sınır dışında</string>
<string name="bad_extension_error">Dosya .conf veya .zip olmalıdır</string>
- <string name="error_no_qr_found">Görselde QR kod bulunamadı</string>
- <string name="error_qr_checksum">QR kod doğrulaması başarısız</string>
+ <string name="error_no_qr_found">Görselde QR kodu bulunamadı</string>
+ <string name="error_qr_checksum">QR kodunun sağlaması başarısız oldu</string>
<string name="cancel">İptal</string>
- <string name="config_delete_error">%s konfigürasyon dosyası silinemiyor</string>
- <string name="config_exists_error">“%s” için konfigürasyon zaten var</string>
- <string name="config_file_exists_error">“%s“ için konfigürasyon dosyası zaten var</string>
- <string name="config_not_found_error">“%s“ konfigürasyon dosyası bulunamadı</string>
- <string name="config_rename_error">“%s” konfigürasyon dosyası yeniden adlandırılamıyor</string>
- <string name="config_save_error">“%1$s” için konfigürasyon kaydedilemiyor: %2$s</string>
- <string name="config_save_success">“%s“ için konfigürasyon başarıyla kaydedildi</string>
- <string name="create_activity_title">WireGuard Tüneli Yarat</string>
- <string name="create_bin_dir_error">Yerel ikili dizin oluşturulamıyor</string>
+ <string name="config_delete_error">%s yapılandırma dosyası silinemedi</string>
+ <string name="config_exists_error">“%s” yapılandırması zaten mevcut</string>
+ <string name="config_file_exists_error">“%s“ yapılandırma dosyası zaten mevcut</string>
+ <string name="config_not_found_error">“%s“ yapılandırma dosyası bulunamadı</string>
+ <string name="config_rename_error">“%s” yapılandırma dosyası yeniden adlandırılamadı</string>
+ <string name="config_save_error">“%1$s” yapılandırması kaydedilemedi: %2$s</string>
+ <string name="config_save_success">“%s“ yapılandırması başarıyla kaydedildi</string>
+ <string name="create_activity_title">WireGuard tüneli oluştur</string>
+ <string name="create_bin_dir_error">Yerel ikili dizin oluşturulamadı</string>
<string name="create_downloads_file_error">İndirilenler klasöründe dosya oluşturulamadı</string>
<string name="create_empty">Sıfırdan oluştur</string>
- <string name="create_from_file">Dosya veya arşivden ekle</string>
- <string name="create_from_qr_code">QR Kodu Tara</string>
- <string name="create_output_dir_error">Çıktı klasörü oluşturulamıyor</string>
- <string name="create_temp_dir_error">Yerel geçici dizin oluşturulamıyor</string>
- <string name="create_tunnel">Tünel Oluştur</string>
+ <string name="create_from_file">Dosyadan veya arşivden içe aktar</string>
+ <string name="create_from_qr_code">QR kodu okut</string>
+ <string name="create_output_dir_error">Çıktı klasörü oluşturulamadı</string>
+ <string name="create_temp_dir_error">Yerel geçici dizin oluşturulamadı</string>
+ <string name="create_tunnel">Tünel oluştur</string>
<string name="copied_to_clipboard">%s panoya kopyalandı</string>
- <string name="dark_theme_summary_off">Şu anda açık (gündüz) teması kullanılıyor</string>
- <string name="dark_theme_summary_on">Şu anda karanlık (gece) teması kullanılıyor</string>
- <string name="dark_theme_title">Koyu tema kullan</string>
+ <string name="dark_theme_summary_off">Şu anda açık (gündüz) tema kullanılıyor</string>
+ <string name="dark_theme_summary_on">Şu anda koyu (gece) tema kullanılıyor</string>
+ <string name="dark_theme_title">Koyu temayı kullan</string>
<string name="delete">Sil</string>
<string name="tv_delete">Silinecek tüneli seçin</string>
<string name="tv_select_a_storage_drive">Bir depolama sürücüsü seçin</string>
<string name="tv_no_file_picker">Dosyalara göz atmak için lütfen bir dosya yönetim aracı yükleyin</string>
<string name="tv_add_tunnel_get_started">Başlamak için bir tünel ekleyin</string>
- <string name="donate_title">♥ WireGuard Projesine Bağış Yapın</string>
- <string name="donate_summary">Her katkı yardımcı olur</string>
- <string name="donate_google_play_disappointment">WireGuard Projesini desteklediğiniz için teşekkür ederiz!\n\nNe yazık ki, Google\'ın politikaları nedeniyle, proje web sayfasının bağış yapabileceğiniz bölümüne bağlantı vermemize izin verilmiyor. Umarım bunu çözebilirsin!\n\nKatkılarınız için tekrar teşekkürler.</string>
- <string name="disable_config_export_title">Ayarları dışa aktarmayı kapa</string>
- <string name="disable_config_export_description">Ayarları dışa aktarmayı kapamak gizli anahtarları daha az erişilebilir kılar</string>
+ <string name="donate_title">♥ WireGuard projesine bağış yap</string>
+ <string name="donate_summary">Tüm bağışlarınız bizim için değerli</string>
+ <string name="donate_google_play_disappointment">WireGuard projesini desteklediğiniz için teşekkür ederiz!\n\nNe yazık ki Google\'ın politikaları nedeniyle web sitemizin bağış yapabileceğiniz bölümüne bağlantı veremiyoruz. Umarız ilgili sayfayı kendiniz bulabilirsiniz.\n\nKatkılarınız için tekrar teşekkür ederiz.</string>
+ <string name="disable_config_export_title">Yapılandırmayı dışa aktarmayı devre dışı bırak</string>
+ <string name="disable_config_export_description">Yapıalandırmayı dışa aktarmayı devre dışı bırakırsanız özel anahtarlara erişmek zorlaşır</string>
<string name="dns_servers">DNS sunucuları</string>
<string name="dns_search_domains">Alan adı ara</string>
<string name="edit">Düzenle</string>
<string name="endpoint">Uç nokta</string>
<string name="error_down">Tünel kapatılırken hata oluştu: %s</string>
<string name="error_fetching_apps">Uygulama listesi getirilirken hata oluştu: %s</string>
- <string name="error_root">Lütfen root erişimi elde edin ve tekrar deneyin</string>
+ <string name="error_root">Lütfen root erişimi elde edip yeniden deneyin</string>
<string name="error_prepare">Tünel hazırlanırken hata oluştu: %s</string>
<string name="error_up">Tünel açılırken hata oluştu: %s</string>
<string name="exclude_private_ips">Özel IP’leri hariç tut</string>
@@ -129,131 +129,131 @@
<string name="hint_optional">(isteğe bağlı)</string>
<string name="hint_optional_discouraged">(isteğe bağlı, önerilmez)</string>
<string name="hint_random">(rastgele)</string>
- <string name="illegal_filename_error">Geçersiz dosya ismi “%s”</string>
- <string name="import_error">Tünel içeri aktarılamıyor: %s</string>
- <string name="import_from_qr_code">Tüneli QR Kod ile İçe Aktar</string>
- <string name="import_success">İçe aktarıldı “%s”</string>
- <string name="interface_title">Arayüz</string>
- <string name="key_contents_error">Anahtardaki yanlış karakterler</string>
- <string name="key_length_error">Yanlış anahtar uzunluğu</string>
+ <string name="illegal_filename_error">“%s” dosya adı geçersiz</string>
+ <string name="import_error">Tünel içe aktarılamadı: %s</string>
+ <string name="import_from_qr_code">Tüneli QR kodundan içe aktar</string>
+ <string name="import_success">“%s” içe aktarıldı</string>
+ <string name="interface_title">Arabirim</string>
+ <string name="key_contents_error">Anahtarda yanlış karakterler var</string>
+ <string name="key_length_error">Anahtar uzunluğu yanlış</string>
<string name="key_length_explanation_base64">: WireGuard base64 anahtarları 44 karakter (32 bayt) olmalıdır</string>
<string name="key_length_explanation_binary">: WireGuard anahtarları 32 bayt olmalıdır</string>
- <string name="key_length_explanation_hex">: WireGuard onaltılık anahtarları 64 karakter (32 bayt) olmalıdır</string>
+ <string name="key_length_explanation_hex">: WireGuard on altılık anahtarları 64 karakter (32 bayt) olmalıdır</string>
<string name="latest_handshake">En son el sıkışma</string>
<string name="latest_handshake_ago">%s önce</string>
<string name="listen_port">Dinlenen port</string>
- <string name="log_export_error">Günlük dışa aktarılamıyor: %s</string>
+ <string name="log_export_error">Günlük dışa aktarılamadı: %s</string>
<string name="log_export_subject">WireGuard Android Günlük Dosyası</string>
- <string name="log_export_success">“%s” ’e kaydedildi</string>
+ <string name="log_export_success">“%s” dosyasına kaydedildi</string>
<string name="log_export_title">Günlük dosyasını dışa aktar</string>
<string name="log_saver_activity_label">Günlüğü kaydet</string>
<string name="log_viewer_pref_summary">Günlükler hata ayıklamaya yardımcı olabilir</string>
<string name="log_viewer_pref_title">Uygulama günlüğünü görüntüle</string>
<string name="log_viewer_title">Günlük</string>
- <string name="logcat_error">Logcat çalıştırılamıyor: </string>
+ <string name="logcat_error">Logcat çalıştırılamadı: </string>
<string name="module_enabler_disabled_summary">Deneysel çekirdek modülü performansı artırabilir</string>
<string name="module_enabler_disabled_title">Çekirdek modülü arka ucunu etkinleştir</string>
- <string name="module_enabler_enabled_summary">Daha yavaş kullanıcı alanı arka ucu kararlılığı artırabilir</string>
+ <string name="module_enabler_enabled_summary">Daha yavaş kullanıcı uzayı arka ucu, kararlılığı artırabilir</string>
<string name="module_enabler_enabled_title">Çekirdek modülü arka ucunu devre dışı bırak</string>
- <string name="module_installer_error">Bir şeyler yanlış gitti. Lütfen tekrar deneyin</string>
+ <string name="module_installer_error">Bir sorun oluştu. Lütfen yeniden deneyin</string>
<string name="module_installer_initial">Deneysel çekirdek modülü performansı artırabilir</string>
<string name="module_installer_not_found">Cihazınız için uygun modül yok</string>
<string name="module_installer_title">Çekirdek modülünü indir ve yükle</string>
<string name="module_installer_working">İndiriliyor ve yükleniyor…</string>
- <string name="module_version_error">Çekirdek modülü sürümü belirlenemiyor</string>
+ <string name="module_version_error">Çekirdek modülü sürümü belirlenemedi</string>
<string name="mtu">MTU</string>
- <string name="multiple_tunnels_summary_off">Bir tüneli açmak diğerlerini kapatır</string>
+ <string name="multiple_tunnels_summary_off">Bir tüneli açtığınızda diğer tüneller kapatılır</string>
<string name="multiple_tunnels_summary_on">Aynı anda birden fazla tünel açılabilir</string>
- <string name="multiple_tunnels_title">Birden çok eşzamanlı tünele izin verin</string>
+ <string name="multiple_tunnels_title">Birden çok eş zamanlı tünele izin ver</string>
<string name="name">İsim</string>
- <string name="no_config_error">Konfigürasyonsuz bir tünel açmaya çalışılıyor</string>
- <string name="no_configs_error">Konfigürasyon bulunamadı</string>
- <string name="no_tunnels_error">Tünel yok</string>
- <string name="parse_error_generic">dizi</string>
+ <string name="no_config_error">Yapılandırmasız bir tünel açılmaya çalışılıyor</string>
+ <string name="no_configs_error">Yapılandırma bulunamadı</string>
+ <string name="no_tunnels_error">Hiç tünel yok</string>
+ <string name="parse_error_generic">dize</string>
<string name="parse_error_inet_address">IP adresi</string>
<string name="parse_error_inet_endpoint">uç nokta</string>
<string name="parse_error_inet_network">IP ağı</string>
- <string name="parse_error_integer">numara</string>
+ <string name="parse_error_integer">sayı</string>
<string name="parse_error_reason">%1$s “%2$s” ayrıştırılamıyor</string>
<string name="peer">Eş</string>
- <string name="permission_description">WireGuard tünellerini kontrol edin, tünelleri istediğiniz zaman etkinleştirin ve devre dışı bırakın, İnternet trafiğini potansiyel olarak yanlış yönlendirin</string>
- <string name="permission_label">WireGuard tünellerini kontrol edin</string>
- <string name="persistent_keepalive">Kalıcı canlı tutma</string>
+ <string name="permission_description">WireGuard tünellerini yöneterek tünelleri istendiği anda açma ve kapatma. İnternet trafiğini potansiyel olarak yanlış yönlendirebilir</string>
+ <string name="permission_label">WireGuard tünellerini yönet</string>
+ <string name="persistent_keepalive">Sürekli keepalive</string>
<string name="pre_shared_key">Önceden paylaşılan anahtar</string>
- <string name="pre_shared_key_enabled">etkinleştirildi</string>
+ <string name="pre_shared_key_enabled">etkin</string>
<string name="private_key">Özel anahtar</string>
- <string name="public_key">Genel anahtar</string>
- <string name="qr_code_hint">İpucu: `qrencode -t ansiutf8 &lt; tunnel.conf` ile oluşturun.</string>
- <string name="quick_settings_tile_add_title">Hızlı ayarlar paneline kutucuk ekle</string>
- <string name="quick_settings_tile_add_summary">Kısayol kutucuğu en son tüneli değiştirir</string>
- <string name="quick_settings_tile_add_failure">Kısayol kutucuğu eklenemiyor: hata %d</string>
+ <string name="public_key">Ortak anahtar</string>
+ <string name="qr_code_hint">İpucu: `qrencode -t ansiutf8 &lt; tunnel.conf` ile oluşturabilirsiniz.</string>
+ <string name="quick_settings_tile_add_title">Hızlı ayarlar paneline simge ekle</string>
+ <string name="quick_settings_tile_add_summary">Kısayol simgesi son kullandığınız tüneli açıp kapatır</string>
+ <string name="quick_settings_tile_add_failure">Kısayol simgesi eklenemedi: hata %d</string>
<string name="quick_settings_tile_action">Tüneli aç/kapat</string>
- <string name="restore_on_boot_summary_off">Önyüklemede etkin tünelleri açmayacak</string>
- <string name="restore_on_boot_summary_on">Önyüklemede etkin tünelleri açacak</string>
- <string name="restore_on_boot_title">Cihaz açılırken başlat</string>
+ <string name="restore_on_boot_summary_off">Etkin tüneller sistem açılışında başlatılmayacaktır</string>
+ <string name="restore_on_boot_summary_on">Etkin tüneller sistem açılışında başlatılacaktır</string>
+ <string name="restore_on_boot_title">Sistem açılışında başlat</string>
<string name="save">Kaydet</string>
<string name="select_all">Tümünü seç</string>
<string name="settings">Ayarlar</string>
- <string name="shell_exit_status_read_error">Kabuk, çıktı durumunu okuyamıyor</string>
- <string name="shell_marker_count_error">Kabuk 4 işaret bekledi, %d aldı</string>
+ <string name="shell_exit_status_read_error">Kabuk, çıkış durumunu okuyamıyor</string>
+ <string name="shell_marker_count_error">Kabuk 4 işaret bekliyordu, %d aldı</string>
<string name="shell_start_error">Kabuk başlatılamadı: %d</string>
- <string name="success_application_will_restart">Başarı. Uygulama şimdi yeniden başlayacak…</string>
- <string name="toggle_all">Tümünü Değiştir</string>
- <string name="toggle_error">WireGuard tüneli değiştirilirken hata oluştu: %s</string>
- <string name="tools_installer_already">wg ve wg-quick zaten kurulu</string>
- <string name="tools_installer_failure">Komut satırı araçları yüklenemiyor (root yok mu?)</string>
- <string name="tools_installer_initial">Komut dosyası oluşturmak için isteğe bağlı araçları yükleyin</string>
- <string name="tools_installer_initial_magisk">Magisk modülü olarak komut dosyası oluşturmak için isteğe bağlı araçları yükleyin</string>
- <string name="tools_installer_initial_system">Sistem bölümüne komut dosyası oluşturmak için isteğe bağlı araçlar yükleyin</string>
- <string name="tools_installer_success_magisk">wg ve wg-quick bir Magisk modülü olarak kuruldu (yeniden başlatma gerekir)</string>
+ <string name="success_application_will_restart">İşlem başarılı. Uygulama şimdi yeniden başlayacak…</string>
+ <string name="toggle_all">Tümünü aç/kapat</string>
+ <string name="toggle_error">WireGuard tüneli açılırken/kapatılırken hata oluştu: %s</string>
+ <string name="tools_installer_already">wg ve wg-quick zaten yüklenmiş</string>
+ <string name="tools_installer_failure">Komut satırı araçları yüklenemiyor (root erişiminiz olmayabilir)</string>
+ <string name="tools_installer_initial">Scripting için isteğe bağlı araçları yükle</string>
+ <string name="tools_installer_initial_magisk">Scripting için isteğe bağlı araçları Magisk modülü olarak yükle</string>
+ <string name="tools_installer_initial_system">Scripting için isteğe bağlı araçları sistem bölümüne yükle</string>
+ <string name="tools_installer_success_magisk">wg ve wg-quick, Magisk modülü olarak yüklendi (Yeniden başlatma gerekir)</string>
<string name="tools_installer_success_system">wg ve wg-quick, sistem bölümüne yüklendi</string>
- <string name="tools_installer_title">Komut satırı araçlarını yükleyin</string>
- <string name="tools_installer_working">wg ve wg-quick kuruluyor</string>
+ <string name="tools_installer_title">Komut satırı araçlarını yükle</string>
+ <string name="tools_installer_working">wg ve wg-quick yükleniyor</string>
<string name="tools_unavailable_error">Gerekli araçlar mevcut değil</string>
- <string name="transfer">Transfer</string>
+ <string name="transfer">Aktarım</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">Tun cihazı oluşturulamıyor</string>
- <string name="tunnel_config_error">Tünel yapılandırılamıyor (wg-quick döndürdü: %d)</string>
- <string name="tunnel_create_error">Tünel oluşturulamıyor: %s</string>
- <string name="tunnel_create_success">Tünel başarıyla oluşturuldu “%s”</string>
+ <string name="tun_create_error">Tun aygıtı oluşturulamadı</string>
+ <string name="tunnel_config_error">Tünel yapılandırılamadı (wg-quick %d döndürdü)</string>
+ <string name="tunnel_create_error">Tünel oluşturulamadı: %s</string>
+ <string name="tunnel_create_success">“%s” tüneli başarıyla oluşturuldu</string>
<string name="tunnel_error_already_exists">“%s” tüneli zaten mevcut</string>
<string name="tunnel_error_invalid_name">Geçersiz isim</string>
- <string name="tunnel_list_placeholder">Aşağıdaki düğmeyi kullanarak bir tünel ekleyin</string>
- <string name="tunnel_name">Tünel İsmi</string>
- <string name="tunnel_on_error">Tünel aktif edilemiyor (wgTornOn döndürdü: %d)</string>
- <string name="tunnel_dns_failure">DNS adı çözülemedi: \"%s\"</string>
- <string name="tunnel_rename_error">Tünel yeniden adlandırılamıyor: %s</string>
- <string name="tunnel_rename_success">Tünel başarıyla yeniden adlandırıldı “%s”</string>
- <string name="type_name_go_userspace">Kullanıcı alanına git</string>
+ <string name="tunnel_list_placeholder">Aşağıdaki düğmeyi kullanarak tünel ekleyebilirsiniz</string>
+ <string name="tunnel_name">Tünel adı</string>
+ <string name="tunnel_on_error">Tünel açılamadı (wgTornOn %d döndürdü)</string>
+ <string name="tunnel_dns_failure">DNS ana makinesi çözülemedi: \"%s\"</string>
+ <string name="tunnel_rename_error">Tünel yeniden adlandırılamadı: %s</string>
+ <string name="tunnel_rename_success">Tünelin adı “%s” olarak değiştirildi</string>
+ <string name="type_name_go_userspace">Go kullanıcı uzayı</string>
<string name="type_name_kernel_module">Çekirdek modülü</string>
<string name="unknown_error">Bilinmeyen hata</string>
- <string name="updater_avalable">Bir uygulama güncellemesi mevcut. Lütfen şimdi güncelleyin.</string>
- <string name="updater_action">İndir &amp; Güncelle</string>
- <string name="updater_rechecking">Güncelleme meta verileri getiriliyor…</string>
+ <string name="updater_avalable">Uygulama güncellemesi mevcut. Lütfen şimdi güncelleyin.</string>
+ <string name="updater_action">İndir ve güncelle</string>
+ <string name="updater_rechecking">Güncellemenin meta verileri alınıyor…</string>
<string name="updater_download_progress">Güncelleme indiriliyor: %1$s / %2$s (%3$.2f%%)</string>
<string name="updater_download_progress_nototal">Güncelleme indiriliyor: %s</string>
<string name="updater_installing">Güncelleme yükleniyor…</string>
- <string name="updater_failure">Güncelleme hatası: %s. Kısa bir süre sonra tekrar denenecek…</string>
- <string name="updater_corrupt_title">Uygulama Bozuk</string>
- <string name="updater_corrupt_message">Bu uygulama bozuk. Lütfen APK\'yı aşağıda bağlantısı verilen web sitesinden yeniden indirin. Daha sonra bu uygulamayı kaldırın ve indirilen APK\'dan yeniden yükleyin.</string>
- <string name="updater_corrupt_navigate">Web Sitesini Aç</string>
- <string name="version_summary">%1$s arka uç %2$s</string>
+ <string name="updater_failure">Güncelleme hatası: %s. Birazdan yeniden denenecek…</string>
+ <string name="updater_corrupt_title">Uygulama hasar görmüş</string>
+ <string name="updater_corrupt_message">Bu uygulama hasarlı. Lütfen APK dosyasını aşağıdaki web sitesinden yeniden indirin. Daha sonra bu uygulamayı kaldırın ve indirdiğiniz APK\'den yeniden yükleyin.</string>
+ <string name="updater_corrupt_navigate">Web sitesini aç</string>
+ <string name="version_summary">%1$s arka ucu %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>
<string name="vpn_not_authorized_error">VPN hizmeti kullanıcı tarafından yetkilendirilmemiş</string>
- <string name="vpn_start_error">Android VPN hizmeti başlatılamıyor</string>
- <string name="zip_export_error">Tüneller dışa aktarılamıyor: %s</string>
- <string name="zip_export_success">“%s” ’e kaydedildi</string>
- <string name="zip_export_summary">Zip dosyası indirilenler klasörüne kaydedilecek</string>
+ <string name="vpn_start_error">Android VPN hizmeti başlatılamadı</string>
+ <string name="zip_export_error">Tüneller dışa aktarılamadı: %s</string>
+ <string name="zip_export_success">“%s” dosyasına kaydedildi</string>
+ <string name="zip_export_summary">Zip dosyası indirilenler klasörüne kaydedilecektir</string>
<string name="zip_export_title">Tünelleri zip dosyasına aktar</string>
- <string name="biometric_prompt_zip_exporter_title">Tünelleri dışa aktarmak için kimlik doğrulama</string>
- <string name="biometric_prompt_private_key_title">Özel anahtarı görüntülemek için kimlik doğrulaması</string>
+ <string name="biometric_prompt_zip_exporter_title">Tünelleri dışa aktarmak için kimliğinizi doğrulayın</string>
+ <string name="biometric_prompt_private_key_title">Özel anahtarı görmek için kimliğinizi doğrulayın</string>
<string name="biometric_auth_error">Kimlik doğrulama hatası</string>
<string name="biometric_auth_error_reason">Kimlik doğrulama hatası: %s</string>
</resources>
diff --git a/ui/src/main/res/values-uk-rUA/strings.xml b/ui/src/main/res/values-uk-rUA/strings.xml
index 15b51b90..089546e8 100644
--- a/ui/src/main/res/values-uk-rUA/strings.xml
+++ b/ui/src/main/res/values-uk-rUA/strings.xml
@@ -135,6 +135,7 @@
<string name="tv_add_tunnel_get_started">Додайте тунель, щоб почати</string>
<string name="donate_title">♥️ Пожертвуйте на проект WireGuard</string>
<string name="donate_summary">Кожен внесок допомагає</string>
+ <string name="donate_google_play_disappointment">Дякуємо за підтримку проекту WireGuard!\n\nНа жаль, через політику Google нам заборонено розміщувати посилання на веб-сторінку проекту, де можна зробити пожертву. Сподіваємося на розуміння!\n\nЩе раз дякую за ваш внесок.</string>
<string name="disable_config_export_title">Вимкнути експорт конфігурації</string>
<string name="disable_config_export_description">Вимкнення експорту налаштувань робить приватні ключі менш доступними</string>
<string name="dns_servers">DNS-сервери</string>
@@ -209,6 +210,10 @@
<string name="private_key">Приватний ключ</string>
<string name="public_key">Публічний ключ</string>
<string name="qr_code_hint">Порада: згенеруйте за допомогою `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Додати плитку для панелі швидких налаштувань</string>
+ <string name="quick_settings_tile_add_summary">Плитка швидкого доступу перемикає останній тунель</string>
+ <string name="quick_settings_tile_add_failure">Неможливо додати плитку (ярлик) швидкого доступу. Код помилки: %d</string>
+ <string name="quick_settings_tile_action">Перемкнути тунель</string>
<string name="restore_on_boot_summary_off">Не піднімати увімкнені тунелі при запуску</string>
<string name="restore_on_boot_summary_on">Піднімати увімкнені тунелі при запуску</string>
<string name="restore_on_boot_title">Відновлювати при запуску</string>
@@ -253,6 +258,16 @@
<string name="type_name_go_userspace">Go userspace</string>
<string name="type_name_kernel_module">Модуль ядра</string>
<string name="unknown_error">Невідома помилка</string>
+ <string name="updater_avalable">Доступне оновлення додатка. Будь ласка, оновіть.</string>
+ <string name="updater_action">Завантажити та оновити</string>
+ <string name="updater_rechecking">Отримання оновлених метаданих…</string>
+ <string name="updater_download_progress">Завантаження оновлення: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Завантаження оновлення: %s</string>
+ <string name="updater_installing">Встановдення оновлення…</string>
+ <string name="updater_failure">Помилка оновлення: %s. За мить спробуємо знову…</string>
+ <string name="updater_corrupt_title">Додаток пошкоджено</string>
+ <string name="updater_corrupt_message">Цей додаток пошкоджений. Будь ласка, повторно завантажте APK-файл із сайту нижче. Після цього, видаліть цей додаток і перевстановіть його з завантаженого APK.</string>
+ <string name="updater_corrupt_navigate">Перейти на сайт</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>
diff --git a/ui/src/main/res/values-zh-rTW/strings.xml b/ui/src/main/res/values-zh-rTW/strings.xml
index 14e83a20..332feded 100644
--- a/ui/src/main/res/values-zh-rTW/strings.xml
+++ b/ui/src/main/res/values-zh-rTW/strings.xml
@@ -94,6 +94,9 @@
<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="donate_title">♥ 捐贈給 WireGuard 專案</string>
+ <string name="donate_summary">任何的貢獻都能幫助我們</string>
+ <string name="donate_google_play_disappointment">感謝您支援 Wireguard 計畫!\n\n由於 Google 的政策不允許我們將計畫官網的捐款連結放在應用程式中,希望您能自行造訪我們的官網來進行捐款!\n\n再次感謝您的貢獻。</string>
<string name="disable_config_export_title">禁止匯出設定檔</string>
<string name="disable_config_export_description">禁止匯出設定檔可以降低私鑰被存取的機會</string>
<string name="dns_servers">DNS 伺服器</string>
@@ -103,6 +106,7 @@
<string name="error_down">徹下通道錯誤: %s</string>
<string name="error_fetching_apps">汲取應用程式清單錯誤: %s</string>
<string name="error_root">請取得 root 存取權後再試一次</string>
+ <string name="error_prepare">啟動通道錯誤: %s</string>
<string name="error_up">啟動通道錯誤: %s</string>
<string name="exclude_private_ips">排除私有 IPs</string>
<string name="generate_new_private_key">產生新的私鑰</string>
@@ -122,6 +126,8 @@
<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="latest_handshake">上次交握時間</string>
+ <string name="latest_handshake_ago">%s 之前</string>
<string name="listen_port">監聽連接埠</string>
<string name="log_export_error">無法匯出日誌: %s</string>
<string name="log_export_subject">WireGuard Android 日誌檔</string>
@@ -165,6 +171,10 @@
<string name="private_key">私鑰</string>
<string name="public_key">公鑰</string>
<string name="qr_code_hint">提示: 使用 `qrencode -t ansiutf8 &lt; tunnel.conf` 來產生</string>
+ <string name="quick_settings_tile_add_title">新增至快捷設定選單</string>
+ <string name="quick_settings_tile_add_summary">透過快捷設定來開啟 / 關閉最近使用的通道</string>
+ <string name="quick_settings_tile_add_failure">無法新增快捷設定:錯誤 %d</string>
+ <string name="quick_settings_tile_action">開啟 / 關閉通道</string>
<string name="restore_on_boot_summary_off">開機時不會啟動已啟用的通道</string>
<string name="restore_on_boot_summary_on">開機時啟動已啟用的通道</string>
<string name="restore_on_boot_title">開機時復原</string>
@@ -200,14 +210,25 @@
<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_dns_failure">無法解析 DNS 主機名稱: \"%s\"</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="updater_avalable">已有新的更新,請立刻更新。</string>
+ <string name="updater_action">下載 &amp; 更新</string>
+ <string name="updater_rechecking">正在下載更新描述檔...</string>
+ <string name="updater_download_progress">正在下載更新:%1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">正在下載更新:%s</string>
+ <string name="updater_installing">安裝更新中</string>
+ <string name="updater_failure">更新失敗:%s。稍後將自動重試...</string>
+ <string name="updater_corrupt_title">應用程式已損毀</string>
+ <string name="updater_corrupt_message">此應用程式已損毀。請從下方的網站連結重新下載 APK 安裝檔。在解除安裝此應用程式後,再使用下載的 APK 安裝檔重新安裝。</string>
+ <string name="updater_corrupt_navigate">開啟網站</string>
<string name="version_summary">%1$s 後端 %2$s</string>
<string name="version_summary_checking">檢查 %s 後端版本</string>
<string name="version_summary_unknown">未知的版本 %s</string>