summaryrefslogtreecommitdiffhomepage
path: root/ui/src/main/res
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2023-10-18 13:57:31 +0200
committerJason A. Donenfeld <Jason@zx2c4.com>2023-10-18 14:26:41 +0200
commit9453b6c0e248364c1a40c8ae09b0dabbf0d43f5c (patch)
treee59c750e920335e535f7da7b075513381af0abc4 /ui/src/main/res
parent839055385062dc46f1b75b6497db7c09672b9e37 (diff)
ui: sync with crowdin
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'ui/src/main/res')
-rw-r--r--ui/src/main/res/values-ar-rSA/strings.xml68
-rw-r--r--ui/src/main/res/values-da-rDK/strings.xml16
-rw-r--r--ui/src/main/res/values-de/strings.xml8
-rw-r--r--ui/src/main/res/values-fa-rIR/strings.xml2
-rw-r--r--ui/src/main/res/values-hu-rHU/strings.xml36
-rw-r--r--ui/src/main/res/values-nl-rNL/strings.xml32
-rw-r--r--ui/src/main/res/values-pt-rBR/strings.xml34
-rw-r--r--ui/src/main/res/values-ru/strings.xml4
-rw-r--r--ui/src/main/res/values-tr-rTR/strings.xml17
9 files changed, 209 insertions, 8 deletions
diff --git a/ui/src/main/res/values-ar-rSA/strings.xml b/ui/src/main/res/values-ar-rSA/strings.xml
index 32bf386f..73f6111a 100644
--- a/ui/src/main/res/values-ar-rSA/strings.xml
+++ b/ui/src/main/res/values-ar-rSA/strings.xml
@@ -1,5 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
+ <plurals name="delete_error">
+ <item quantity="zero">غير قادر على حذف %d النفق: %s</item>
+ <item quantity="one">غير قادر على حذف %d النفق: %s</item>
+ <item quantity="two">غير قادر على حذف %d النفق: %s</item>
+ <item quantity="few">غير قادر على حذف %d أنفاق: %s</item>
+ <item quantity="many">غير قادر على حذف %d أنفاق: %s</item>
+ <item quantity="other">غير قادر على حذف %d أنفاق: %s</item>
+ </plurals>
<plurals name="delete_success">
<item quantity="zero">تم حذف %d من الأنفاق بنجاح</item>
<item quantity="one">تم حذف %d من الأنفاق بنجاح</item>
@@ -24,6 +32,30 @@
<item quantity="many">تم استيراد %1$d من %2$d من الأنفاق</item>
<item quantity="other">تم استيراد %1$d من %2$d من الأنفاق</item>
</plurals>
+ <plurals name="import_total_success">
+ <item quantity="zero">تم استيراد %d نفق</item>
+ <item quantity="one">تم استيراد %d نفق</item>
+ <item quantity="two">تم استيراد نفقين</item>
+ <item quantity="few">تم استيراد %d أنفاق</item>
+ <item quantity="many">تم استيراد %d أنفاق</item>
+ <item quantity="other">تم استيراد %d أنفاق</item>
+ </plurals>
+ <plurals name="set_excluded_applications">
+ <item quantity="zero">%d تطبيقات مستبعدة</item>
+ <item quantity="one">%d تطبيق مستبعد</item>
+ <item quantity="two">تطبيقين مستبعدين</item>
+ <item quantity="few">%d تطبيقات مستبعدة</item>
+ <item quantity="many">%d تطبيقات مستبعدة</item>
+ <item quantity="other">%d تطبيقات مستبعدة</item>
+ </plurals>
+ <plurals name="set_included_applications">
+ <item quantity="zero">%d تطبيق مضمن</item>
+ <item quantity="one">%d تطبيق مضمن</item>
+ <item quantity="two">تطبيقين مضمننين</item>
+ <item quantity="few">%d تطبيقات مضمنة</item>
+ <item quantity="many">%d تطبيقات مضمنة</item>
+ <item quantity="other">%d تطبيقات مضمنة</item>
+ </plurals>
<plurals name="n_excluded_applications">
<item quantity="zero">تم استبعاد %d</item>
<item quantity="one">تم استبعاد %d</item>
@@ -51,6 +83,14 @@
<item quantity="many">تضمين %d من التطبيقات</item>
<item quantity="other">تضمين %d من التطبيقات</item>
</plurals>
+ <plurals name="exclude_n_applications">
+ <item quantity="zero">استبعاد %d تطبيقات</item>
+ <item quantity="one">استبعاد %d تطبيقات</item>
+ <item quantity="two">استبعاد طبيقين</item>
+ <item quantity="few">استبعاد %d تطبيقات</item>
+ <item quantity="many">استبعاد %d تطبيقات</item>
+ <item quantity="other">استبعاد %d تطبيقات</item>
+ </plurals>
<plurals name="persistent_keepalive_seconds_unit">
<item quantity="zero">كل %d ثانية</item>
<item quantity="one">كل ثانية</item>
@@ -59,6 +99,14 @@
<item quantity="many">كل %d ثوانٍ</item>
<item quantity="other">كل %d ثوانٍ</item>
</plurals>
+ <plurals name="persistent_keepalive_seconds_suffix">
+ <item quantity="zero">لا ثانية</item>
+ <item quantity="one">ثانية</item>
+ <item quantity="two">ثنيتين</item>
+ <item quantity="few">ثواني</item>
+ <item quantity="many">ثواني</item>
+ <item quantity="other">ثوان</item>
+ </plurals>
<string name="use_all_applications">استخدام جميع التطبيقات</string>
<string name="add_peer">إضافة ند</string>
<string name="addresses">العناوين</string>
@@ -113,6 +161,7 @@
<string name="tv_add_tunnel_get_started">أضف نفقاً لتبدأ</string>
<string name="donate_title">♥️ تبرع لمشروع وايرجارد</string>
<string name="donate_summary">كل مساهمة تساعد</string>
+ <string name="donate_google_play_disappointment">شكرًا لك على دعم مشروع\n\nWireGuard! للأسف، نظرًا لسياسات Google، لا يُسمح لنا بالارتباط بجزء من صفحة الويب الخاصة بالمشروع حيث يمكنك التبرع. نأمل أن تتمكن من معرفة ذلك!\n\nشكرًا مرة أخرى على مساهمتك.</string>
<string name="disable_config_export_title">تعطيل تصدير التكوين</string>
<string name="disable_config_export_description">تعطيل تصدير الإعدادات يجعل المفاتيح الخاصة غير متاحة</string>
<string name="dns_servers">خوادم DNS</string>
@@ -142,6 +191,8 @@
<string name="key_length_explanation_base64">: مفاتيح وايرجارد في الأساس 64 (base64) يجب أن تكون 44 حرفاً (32 بايت)</string>
<string name="key_length_explanation_binary">: مفاتيح وايرجارد يجب أن تكون 32 بايت</string>
<string name="key_length_explanation_hex">: مفاتيح وايرجارد في نظام عد ستة عشري (hexadecimal) يجب أن تكون 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>
@@ -177,6 +228,7 @@
<string name="parse_error_integer">رقم</string>
<string name="parse_error_reason">لا يمكن تحليل %1$s \"%2$s\"</string>
<string name="peer">ند</string>
+ <string name="permission_description">التحكم في أنفاق WireGuard، وتمكين الأنفاق وتعطيلها حسب الرغبة، مما قد يؤدي إلى تضليل حركة مرور الإنترنت</string>
<string name="permission_label">التحكم في أنفاق وايرجارد</string>
<string name="persistent_keepalive">الحفاظ المستمر</string>
<string name="pre_shared_key">مفتاح مسبق التشارك (Pre-shared key)</string>
@@ -184,6 +236,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>
@@ -211,6 +267,7 @@
<string name="transfer_gibibytes">%.2f جيبي بايت</string>
<string name="transfer_kibibytes">%.2f كيبيبايت</string>
<string name="transfer_mibibytes">%.2f مبيبايت</string>
+ <string name="transfer_rx_tx">rx: %1$s, tx: %2$s</string>
<string name="transfer_tibibytes">%.2f تيبي بايت</string>
<string name="tun_create_error">غير قادر على إنشاء جهاز tun</string>
<string name="tunnel_config_error">غير قادر على تكوين النفق (wg-quick أعاد %d)</string>
@@ -224,8 +281,19 @@
<string name="tunnel_dns_failure">غير قادر على حل اسم مضيف نظام أسماء النطاقات (DNS hostname): \"%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">تنزيل &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-da-rDK/strings.xml b/ui/src/main/res/values-da-rDK/strings.xml
index 88f13dc1..bf786c07 100644
--- a/ui/src/main/res/values-da-rDK/strings.xml
+++ b/ui/src/main/res/values-da-rDK/strings.xml
@@ -20,6 +20,14 @@
<item quantity="one">Importeret %d tunnel</item>
<item quantity="other">Importeret %d tunneler</item>
</plurals>
+ <plurals name="set_excluded_applications">
+ <item quantity="one">%d Ekskluderet Applikation</item>
+ <item quantity="other">%d Ekskluderet Applikationer</item>
+ </plurals>
+ <plurals name="set_included_applications">
+ <item quantity="one">%d Inkluderet Applikation</item>
+ <item quantity="other">%d Inkluderet Applikationer</item>
+ </plurals>
<plurals name="n_excluded_applications">
<item quantity="one">%d ekskluderet</item>
<item quantity="other">%d ekskluderet</item>
@@ -83,6 +91,8 @@
<string name="create_from_qr_code">Scan fra QR-kode</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>
+ <string name="dark_theme_summary_on">Bruger lige nu mørkt (nat) tema</string>
<string name="dark_theme_title">Brug mørkt tema</string>
<string name="delete">Slet</string>
<string name="tv_delete">Vælg tunnel du vil slette</string>
@@ -111,6 +121,7 @@
<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="latest_handshake_ago">%s siden</string>
<string name="listen_port">Lytteport</string>
<string name="log_export_error">Kunne ikke eksportere log: %s</string>
<string name="log_export_subject">WireGuard Android Log-fil</string>
@@ -166,6 +177,11 @@
<string name="tunnel_rename_success">Tunnel blev succesfuldt omdøbt til \"%s\"</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_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="version_summary_unknown">Ukendt %s version</string>
<string name="version_title">WireGuard for Android v%s</string>
<string name="zip_export_error">Ikke i stand til at eksportere tunneler: %s</string>
diff --git a/ui/src/main/res/values-de/strings.xml b/ui/src/main/res/values-de/strings.xml
index 5dfb06a0..372abcad 100644
--- a/ui/src/main/res/values-de/strings.xml
+++ b/ui/src/main/res/values-de/strings.xml
@@ -99,8 +99,8 @@
<string name="create_temp_dir_error">Lokales temporäres Verzeichnis kann nicht erstellt werden</string>
<string name="create_tunnel">Tunnel erstellen</string>
<string name="copied_to_clipboard">%s in die Zwischenanlage kopiert</string>
- <string name="dark_theme_summary_off">Verwende helles Design (Tag)</string>
- <string name="dark_theme_summary_on">Verwende dunkles Design (Nacht)</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="delete">Entfernen</string>
<string name="tv_delete">Wählen Sie den zu löschenden Tunnel aus</string>
@@ -202,14 +202,14 @@
<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 Tools für Skripte installieren</string>
+ <string name="tools_installer_initial">Optionale Werkzeuge 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_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_working">Installiere wg und wg-quick</string>
- <string name="tools_unavailable_error">Erforderliche Tools nicht verfügbar</string>
+ <string name="tools_unavailable_error">Erforderliche Werkzeuge nicht verfügbar</string>
<string name="transfer">Transfer</string>
<string name="transfer_bytes">%d B</string>
<string name="transfer_gibibytes">%.2f GiB</string>
diff --git a/ui/src/main/res/values-fa-rIR/strings.xml b/ui/src/main/res/values-fa-rIR/strings.xml
index 41712608..e9000214 100644
--- a/ui/src/main/res/values-fa-rIR/strings.xml
+++ b/ui/src/main/res/values-fa-rIR/strings.xml
@@ -99,7 +99,7 @@
<string name="create_output_dir_error">نمی‌توان دایرکتوری خروجی را ایجاد کرد</string>
<string name="create_temp_dir_error">نمی‌توان دایرکتوری موقت محلی را ساخت</string>
<string name="create_tunnel">ساختن تونل</string>
- <string name="copied_to_clipboard">متن در کلیپ‌بورد کپی شد</string>
+ <string name="copied_to_clipboard">%s در کلیپ‌بورد کپی شد</string>
<string name="dark_theme_summary_off">اکنون از پوسته روشن(روز) استفاده می‌شود</string>
<string name="dark_theme_summary_on">اکنون از پوسته تاریک(شب) استفاده می‌شود</string>
<string name="dark_theme_title">استفاده از پوسته تاریک</string>
diff --git a/ui/src/main/res/values-hu-rHU/strings.xml b/ui/src/main/res/values-hu-rHU/strings.xml
new file mode 100644
index 00000000..bdc19fe3
--- /dev/null
+++ b/ui/src/main/res/values-hu-rHU/strings.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <string name="all_applications">Minden alkalmazás</string>
+ <string name="exclude_from_tunnel">Kizárás</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_reason_invalid_key">Érvénytelen kulcs</string>
+ <string name="bad_config_reason_invalid_value">Helytelen érték</string>
+ <string name="bad_config_reason_syntax_error">Szintaktikai hiba</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="config_not_found_error">Konfigurációs állomány \"%s\" nem található meg</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="log_saver_activity_label">Log mentése</string>
+ <string name="log_viewer_pref_title">Alkalmazás log megtekintése</string>
+ <string name="name">Név</string>
+ <string name="parse_error_inet_address">IP cím</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_enabled">engedélyezve</string>
+ <string name="public_key">Nyilvános kulcs</string>
+ <string name="quick_settings_tile_action">Csatorna átkapcsolása</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="tunnel_name">Csatorna neve</string>
+ <string name="type_name_kernel_module">Kernel modul</string>
+ <string name="unknown_error">Ismeretlen hiba</string>
+ <string name="updater_corrupt_navigate">Weboldal megnyitása</string>
+</resources>
diff --git a/ui/src/main/res/values-nl-rNL/strings.xml b/ui/src/main/res/values-nl-rNL/strings.xml
index fc972ada..50317fe0 100644
--- a/ui/src/main/res/values-nl-rNL/strings.xml
+++ b/ui/src/main/res/values-nl-rNL/strings.xml
@@ -24,6 +24,10 @@
<item quantity="one">%d uitgesloten applicatie(s)</item>
<item quantity="other">%d uitgesloten applicaties</item>
</plurals>
+ <plurals name="set_included_applications">
+ <item quantity="one">%d inbegrepen applicatie</item>
+ <item quantity="other">%d inbegrepen applicaties</item>
+ </plurals>
<plurals name="n_excluded_applications">
<item quantity="one">%d uitgesloten</item>
<item quantity="other">%d uitgesloten</item>
@@ -47,6 +51,10 @@
<item quantity="one">iedere seconde</item>
<item quantity="other">iedere %d seconden</item>
</plurals>
+ <plurals name="persistent_keepalive_seconds_suffix">
+ <item quantity="one">seconde</item>
+ <item quantity="other">seconden</item>
+ </plurals>
<string name="use_all_applications">Gebruik alle applicaties</string>
<string name="add_peer">Peer toevoegen</string>
<string name="addresses">Adressen</string>
@@ -168,19 +176,32 @@
<string name="parse_error_integer">nummer</string>
<string name="parse_error_reason">Kan %1$s%2$s niet parsen</string>
<string name="peer">Peer</string>
+ <string name="permission_description">beheer WireGuard tunnels, zet tunnels naar keuze aan en uit, en misleid mogelijk het Internetverkeer</string>
<string name="permission_label">WireGuard tunnels beheren</string>
<string name="persistent_keepalive">Voortdurende verbindingstest</string>
<string name="pre_shared_key">Gedeelde sleutel</string>
<string name="pre_shared_key_enabled">ingeschakeld</string>
<string name="private_key">Privésleutel</string>
<string name="public_key">Publieke sleutel</string>
+ <string name="qr_code_hint">Tip: genereer met `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="quick_settings_tile_add_title">Voeg tegel toe aan snelle instellingen</string>
+ <string name="quick_settings_tile_add_summary">De sneltoets schakelt de meest recente tunnel aan</string>
+ <string name="quick_settings_tile_add_failure">Kan geen sneltoets toevoegen: fout %d</string>
<string name="quick_settings_tile_action">tunnel in-/uitschakelen</string>
+ <string name="restore_on_boot_summary_off">Zal ingeschakelde tunnels niet aanzetten bij opstarten</string>
+ <string name="restore_on_boot_summary_on">Zal ingeschakelde tunnels aanzetten bij opstarten</string>
<string name="restore_on_boot_title">Tunnel starten bij herstart</string>
<string name="save">Opslaan</string>
<string name="select_all">Selecteer alles</string>
<string name="settings">Instellingen</string>
+ <string name="shell_exit_status_read_error">Shell kan de exitstatus niet lezen</string>
+ <string name="shell_marker_count_error">Shell verwachtte 4 markeringen, ontving er %d</string>
+ <string name="shell_start_error">Shell kon niet starten: %d</string>
+ <string name="success_application_will_restart">Succes. De toepassing zal nu herstarten…</string>
<string name="toggle_all">Alles wisselen</string>
+ <string name="toggle_error">Fout bij omschakelen Wireguard tunnel: %s</string>
<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_title">Installeer command line tools</string>
<string name="tools_installer_working">Installeren van wg en wg-quick</string>
@@ -194,13 +215,24 @@
<string name="tunnel_error_invalid_name">Ongeldige naam</string>
<string name="tunnel_list_placeholder">Voeg een tunnel toe met de knop hieronder</string>
<string name="tunnel_name">Tunnelnaam</string>
+ <string name="tunnel_rename_error">Kan tunnel niet hernoemen: %s</string>
+ <string name="tunnel_rename_success">Tunnel succesvol hernoemd naar \"%s\"</string>
<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_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>
<string name="updater_download_progress_nototal">Updates downloaden: %s</string>
<string name="updater_installing">Update wordt geïnstalleerd…</string>
+ <string name="updater_failure">Bijwerken mislukt: %s. Zal het zo opnieuw proberen…</string>
+ <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_title">WireGuard voor Android v%s</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>
<string name="biometric_prompt_private_key_title">Authenticeer om de persoonlijke sleutel te bekijken</string>
<string name="biometric_auth_error">Authenticatiefout</string>
diff --git a/ui/src/main/res/values-pt-rBR/strings.xml b/ui/src/main/res/values-pt-rBR/strings.xml
index 646cf09b..eb8ab339 100644
--- a/ui/src/main/res/values-pt-rBR/strings.xml
+++ b/ui/src/main/res/values-pt-rBR/strings.xml
@@ -27,9 +27,13 @@
<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="persistent_keepalive_seconds_suffix">
+ <item quantity="one">segundo</item>
+ <item quantity="other">segundos</item>
+ </plurals>
<string name="use_all_applications">Usar todas aplicações</string>
<string name="add_peer">Adicionar Par</string>
- <string name="addresses">Endereço:</string>
+ <string name="addresses">Endereço</string>
<string name="applications">Aplicativo</string>
<string name="allow_remote_control_intents_summary_off">Aplicativos externos podem não alternar túneis (recomendado)</string>
<string name="allow_remote_control_intents_summary_on">Aplicativos externos podem alternar túneis (avançado)</string>
@@ -80,6 +84,8 @@
<string name="tv_no_file_picker">Por favor, instale um utilitário de gerenciamento de arquivos para procurar arquivos</string>
<string name="tv_add_tunnel_get_started">Adicione um túnel para começar</string>
<string name="donate_title">♥️ Doar para o projeto WireGuard</string>
+ <string name="donate_summary">Todas as contribuições ajudam</string>
+ <string name="donate_google_play_disappointment">Obrigado por apoiar o Projeto WireGuard!\n\nInfelizmente, devido às políticas do Google, não temos permissão para vincular a parte da página do projeto onde você pode fazer uma doação. Esperamos que você consiga descobrir isso!\n\nObrigado novamente pela sua contribuição.</string>
<string name="disable_config_export_title">Desativar exportação de configuração</string>
<string name="disable_config_export_description">Desativar a exportação de configuração torna as chaves privadas menos acessíveis</string>
<string name="dns_servers">Servidores DNS</string>
@@ -89,6 +95,7 @@
<string name="error_down">Erro ao derrubar o túnel: %s</string>
<string name="error_fetching_apps">Erro ao obter lista de apps: %s</string>
<string name="error_root">Por favor, obtenha acesso root e tente novamente</string>
+ <string name="error_prepare">Erro ao preparar o túnel: %s</string>
<string name="error_up">Erro ao criar túnel: %s</string>
<string name="exclude_private_ips">Excluir IPs privados</string>
<string name="generate_new_private_key">Gerar uma nova chave privada</string>
@@ -108,6 +115,8 @@
<string name="key_length_explanation_base64">: Chaves base64 do WireGuard devem ter 44 caracteres (32 bytes)</string>
<string name="key_length_explanation_binary">: Chaves do WireGuard devem ter 32 bytes</string>
<string name="key_length_explanation_hex">: Chaves hex do WireGuard devem ter 64 caracteres (32 bytes)</string>
+ <string name="latest_handshake">Último handshake</string>
+ <string name="latest_handshake_ago">%s atrás</string>
<string name="listen_port">Porta de escuta</string>
<string name="log_export_error">Não foi possível exportar o log: %s</string>
<string name="log_export_subject">Arquivo de log do WireGuard Android</string>
@@ -149,6 +158,9 @@
<string name="private_key">Chave Privada</string>
<string name="public_key">Chave pública</string>
<string name="qr_code_hint">Dica: gerar com `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <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="restore_on_boot_title">Restaurar na inicialização</string>
<string name="save">Salvar</string>
<string name="select_all">Selecionar tudo</string>
@@ -162,6 +174,7 @@
<string name="tools_installer_failure">Não foi possível instalar ferramentas de linha de comando (sem root?)</string>
<string name="tools_installer_initial">Instalar ferramentas opcionais para scripting</string>
<string name="tools_installer_initial_magisk">Instalar ferramentas opcionais para scripting como o módulo Magisk</string>
+ <string name="tools_installer_initial_system">Instalar ferramentas opcionais para escrever na partição do sistema</string>
<string name="tools_installer_success_magisk">wg e wg-quick instalado como um módulo Magisk (é necessário reiniciar)</string>
<string name="tools_installer_success_system">wg e wg-quick instalados na partição do sistema</string>
<string name="tools_installer_title">Instalar ferramentas de linha de comando</string>
@@ -179,8 +192,27 @@
<string name="tunnel_create_success">Túnel criado com sucesso “%s”</string>
<string name="tunnel_error_already_exists">Túnel “%s” já existe</string>
<string name="tunnel_error_invalid_name">Nome inválido</string>
+ <string name="tunnel_list_placeholder">Adicionar um túnel usando o botão abaixo</string>
+ <string name="tunnel_name">Nome do túnel</string>
+ <string name="tunnel_on_error">Não foi possível ativar o túnel (wgTurnOn retornou %d)</string>
+ <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_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>
+ <string name="updater_action">Baixar &amp; Atualizar</string>
+ <string name="updater_rechecking">Obtendo metadados de atualização…</string>
+ <string name="updater_download_progress">Baixando a atualização: %1$s / %2$s (%3$.2f%%)</string>
+ <string name="updater_download_progress_nototal">Baixando atualização: %s</string>
+ <string name="updater_installing">Instalando atualização…</string>
+ <string name="updater_failure">Falha na atualização: %s. Tentaremos novamente em breve…</string>
+ <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_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>
<string name="vpn_not_authorized_error">Serviço de VPN não autorizado pelo usuário</string>
<string name="vpn_start_error">Não foi possível iniciar o serviço de VPN do Android</string>
<string name="zip_export_error">Não foi possível exportar túneis: %s</string>
diff --git a/ui/src/main/res/values-ru/strings.xml b/ui/src/main/res/values-ru/strings.xml
index 7637758e..70f38ee1 100644
--- a/ui/src/main/res/values-ru/strings.xml
+++ b/ui/src/main/res/values-ru/strings.xml
@@ -88,7 +88,7 @@
<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="allowed_ips">Разрешенные IP</string>
<string name="bad_config_context">%1$s из %2$s</string>
<string name="bad_config_context_top_level">%s</string>
<string name="bad_config_error">%1$s в %2$s</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-tr-rTR/strings.xml b/ui/src/main/res/values-tr-rTR/strings.xml
index eafd3ded..57bc0ca5 100644
--- a/ui/src/main/res/values-tr-rTR/strings.xml
+++ b/ui/src/main/res/values-tr-rTR/strings.xml
@@ -119,6 +119,7 @@
<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_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>
<string name="generate_new_private_key">Yeni özel anahtar oluştur</string>
@@ -138,6 +139,8 @@
<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="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_subject">WireGuard Android Günlük Dosyası</string>
@@ -181,6 +184,10 @@
<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="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>
@@ -225,6 +232,16 @@
<string name="type_name_go_userspace">Kullanıcı alanına git</string>
<string name="type_name_kernel_module">Çekirdek modülü</string>
<string name="unknown_error">Bilinmeyen hata</string>
+ <string name="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_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="version_summary_checking">%s arka uç sürümü kontrol ediliyor</string>
<string name="version_summary_unknown">Bilinmeyen %s sürümü</string>