summaryrefslogtreecommitdiffhomepage
path: root/ui/src
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src')
-rw-r--r--ui/src/main/res/values-ar-rSA/strings.xml245
-rw-r--r--ui/src/main/res/values-ca-rES/strings.xml6
-rw-r--r--ui/src/main/res/values-cs-rCZ/strings.xml6
-rw-r--r--ui/src/main/res/values-da-rDK/strings.xml157
-rw-r--r--ui/src/main/res/values-de/strings.xml14
-rw-r--r--ui/src/main/res/values-el-rGR/strings.xml64
-rw-r--r--ui/src/main/res/values-es-rES/strings.xml37
-rw-r--r--ui/src/main/res/values-et-rEE/strings.xml239
-rw-r--r--ui/src/main/res/values-fa-rIR/strings.xml15
-rw-r--r--ui/src/main/res/values-fi-rFI/strings.xml27
-rw-r--r--ui/src/main/res/values-fr/strings.xml13
-rw-r--r--ui/src/main/res/values-hi-rIN/strings.xml10
-rw-r--r--ui/src/main/res/values-in/strings.xml11
-rw-r--r--ui/src/main/res/values-it/strings.xml15
-rw-r--r--ui/src/main/res/values-ja/strings.xml11
-rw-r--r--ui/src/main/res/values-ko-rKR/strings.xml11
-rw-r--r--ui/src/main/res/values-nl-rNL/strings.xml8
-rw-r--r--ui/src/main/res/values-no-rNO/strings.xml8
-rw-r--r--ui/src/main/res/values-pa-rIN/strings.xml8
-rw-r--r--ui/src/main/res/values-pl-rPL/strings.xml12
-rw-r--r--ui/src/main/res/values-pt-rBR/strings.xml193
-rw-r--r--ui/src/main/res/values-pt-rPT/strings.xml8
-rw-r--r--ui/src/main/res/values-ro-rRO/strings.xml11
-rw-r--r--ui/src/main/res/values-ru/strings.xml37
-rw-r--r--ui/src/main/res/values-si-rLK/strings.xml128
-rw-r--r--ui/src/main/res/values-sk-rSK/strings.xml20
-rw-r--r--ui/src/main/res/values-sl/strings.xml17
-rw-r--r--ui/src/main/res/values-sv-rSE/strings.xml98
-rw-r--r--ui/src/main/res/values-tr-rTR/strings.xml13
-rw-r--r--ui/src/main/res/values-uk-rUA/strings.xml11
-rw-r--r--ui/src/main/res/values-vi-rVN/strings.xml106
-rw-r--r--ui/src/main/res/values-zh-rCN/strings.xml33
-rw-r--r--ui/src/main/res/values-zh-rTW/strings.xml131
33 files changed, 1543 insertions, 180 deletions
diff --git a/ui/src/main/res/values-ar-rSA/strings.xml b/ui/src/main/res/values-ar-rSA/strings.xml
index 42499da8..7053f47e 100644
--- a/ui/src/main/res/values-ar-rSA/strings.xml
+++ b/ui/src/main/res/values-ar-rSA/strings.xml
@@ -1,19 +1,240 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
<plurals name="delete_success">
- <item quantity="zero">تم حذف نفق %d بنجاح</item>
- <item quantity="one">تم حذف %d نفق بنجاح</item>
- <item quantity="two">تم حذف %d نفق بنجاح</item>
- <item quantity="few">تم حذف %d نفق بنجاح</item>
- <item quantity="many">تم حذف %d نفق بنجاح</item>
- <item quantity="other">تم حذف %d انفاق بنجاح</item>
+ <item quantity="zero">تم حذف %d من الأنفاق بنجاح</item>
+ <item quantity="one">تم حذف %d من الأنفاق بنجاح</item>
+ <item quantity="two">تم حذف %d من الأنفاق بنجاح</item>
+ <item quantity="few">تم حذف %d من الأنفاق بنجاح</item>
+ <item quantity="many">تم حذف %d من الأنفاق بنجاح</item>
+ <item quantity="other">تم حذف %d من الأنفاق بنجاح</item>
</plurals>
<plurals name="delete_title">
- <item quantity="zero">%d نفق محدد</item>
- <item quantity="one">%d نفق محدد</item>
- <item quantity="two">%d نفق محدد</item>
- <item quantity="few">%d عنصر محدد</item>
- <item quantity="many">%d عنصر محدد</item>
- <item quantity="other">%d عنصر محدد</item>
+ <item quantity="zero">تم تحديد %d من الأنفاق</item>
+ <item quantity="one">تم تحديد %d من الأنفاق</item>
+ <item quantity="two">تم تحديد %d من الأنفاق</item>
+ <item quantity="few">تم تحديد %d من الأنفاق</item>
+ <item quantity="many">تم تحديد %d من الأنفاق</item>
+ <item quantity="other">تم تحديد %d من الأنفاق</item>
</plurals>
+ <plurals name="import_partial_success">
+ <item quantity="zero">تم استيراد %1$d من %2$d من الأنفاق</item>
+ <item quantity="one">تم استيراد %1$d من %2$d من الأنفاق</item>
+ <item quantity="two">تم استيراد %1$d من %2$d من الأنفاق</item>
+ <item quantity="few">تم استيراد %1$d من %2$d من الأنفاق</item>
+ <item quantity="many">تم استيراد %1$d من %2$d من الأنفاق</item>
+ <item quantity="other">تم استيراد %1$d من %2$d من الأنفاق</item>
+ </plurals>
+ <plurals name="n_excluded_applications">
+ <item quantity="zero">تم استبعاد %d</item>
+ <item quantity="one">تم استبعاد %d</item>
+ <item quantity="two">تم استبعاد %d</item>
+ <item quantity="few">تم استبعاد %d</item>
+ <item quantity="many">تم استبعاد %d</item>
+ <item quantity="other">تم استبعاد %d</item>
+ </plurals>
+ <plurals name="n_included_applications">
+ <item quantity="zero">تم تضمين %d</item>
+ <item quantity="one">تم تضمين %d</item>
+ <item quantity="two">تم تضمين %d</item>
+ <item quantity="few">تم تضمين %d</item>
+ <item quantity="many">تم تضمين %d</item>
+ <item quantity="other">تم تضمين %d</item>
+ </plurals>
+ <string name="all_applications">جميع التطبيقات</string>
+ <string name="exclude_from_tunnel">استبعاد</string>
+ <string name="include_in_tunnel">تضمين فقط</string>
+ <plurals name="include_n_applications">
+ <item quantity="zero">تضمين %d من التطبيقات</item>
+ <item quantity="one">تضمين تطبيق %d</item>
+ <item quantity="two">تضمين %d من التطبيقات</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>
+ <item quantity="two">كل ثانيتين</item>
+ <item quantity="few">كل %d ثوانٍ</item>
+ <item quantity="many">كل %d ثوانٍ</item>
+ <item quantity="other">كل %d ثوانٍ</item>
+ </plurals>
+ <string name="use_all_applications">استخدام جميع التطبيقات</string>
+ <string name="add_peer">إضافة ند</string>
+ <string name="addresses">العناوين</string>
+ <string name="applications">التطبيقات</string>
+ <string name="allow_remote_control_intents_summary_off">لا يمكن للتطبيقات الخارجية تبدل الأنفاق (مستحسن)</string>
+ <string name="allow_remote_control_intents_summary_on">يمكن للتطبيقات الخارجية تبدل الأنفاق (مستحسن)</string>
+ <string name="allow_remote_control_intents_title">السماح بتطبيقات التحكم عن بعد</string>
+ <string name="allowed_ips">عناوين بروتوكول الإنترنت (IP) المسموح بها</string>
+ <string name="bad_config_context">%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>
+ <string name="bad_config_explanation_positive_number">يجب أن يكون إيجابياً</string>
+ <string name="bad_config_explanation_udp_port">: يجب أن يكون رقم منفذ حزم بيانات المستخدم (UDP) صالح</string>
+ <string name="bad_config_reason_invalid_key">مفتاح غير صالح</string>
+ <string name="bad_config_reason_invalid_number">رَقَم غير صالح</string>
+ <string name="bad_config_reason_invalid_value">قيمة غير صالحة</string>
+ <string name="bad_config_reason_missing_attribute">سمة مفقودة</string>
+ <string name="bad_config_reason_missing_section">قسم مفقود</string>
+ <string name="bad_config_reason_syntax_error">خطأ في التركيب</string>
+ <string name="bad_config_reason_unknown_attribute">سمة مجهولة</string>
+ <string name="bad_config_reason_unknown_section">قسم مجهول</string>
+ <string name="bad_config_reason_value_out_of_range">قيمة خارج النطاق</string>
+ <string name="bad_extension_error">يجب أن يكون تنسيق الملف .conf أو .zip</string>
+ <string name="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>
+ <string name="config_file_exists_error">ملفّ التكوين لـ \"%s\" موجود بالفعل</string>
+ <string name="config_not_found_error">ملف التكوين “%s” غير موجود</string>
+ <string name="config_rename_error">لا يمكن إعادة تسمية ملف التكوين \"%s\"</string>
+ <string name="config_save_error">لا يمكن حفظ التكوين لـ \"%1$s\": %2$s</string>
+ <string name="config_save_success">تم حفظ التكوين ل \"%s\" بنجاح</string>
+ <string name="create_activity_title">إنشاء نفق وايرجارد</string>
+ <string name="create_bin_dir_error">لا يمكن إنشاء الدليل الثنائي المحلي</string>
+ <string name="create_downloads_file_error">لا يمكن إنشاء ملف في دليل التنزيلات</string>
+ <string name="create_empty">الإنشاء من الصفر</string>
+ <string name="create_from_file">استيراد من ملف أو أرشيف</string>
+ <string name="create_from_qr_code">مسح من رمز الاستجابة السريعة (QR)</string>
+ <string name="create_output_dir_error">لا يمكن إنشاء دليل الإخراج</string>
+ <string name="create_temp_dir_error">لا يمكن إنشاء دليل مؤقت محلي</string>
+ <string name="create_tunnel">إنشاء نفق</string>
+ <string name="copied_to_clipboard">%s نسخ إلى الحافظة</string>
+ <string name="dark_theme_summary_off">المظهر الفاتح مستخدم حالياً</string>
+ <string name="dark_theme_summary_on">المظهر الغامق مستخدم حالياً</string>
+ <string name="dark_theme_title">إستخدام المظهر الغامق</string>
+ <string name="delete">حذف</string>
+ <string name="tv_delete">اختر نفقاً لحذفه</string>
+ <string name="tv_select_a_storage_drive">تحديد محرك تخزين</string>
+ <string name="tv_no_file_picker">الرجاء تثبيت مدير ملفات لتتمكن من تصفح الملفات</string>
+ <string name="tv_add_tunnel_get_started">أضف نفقاً لتبدأ</string>
+ <string name="disable_config_export_title">تعطيل تصدير التكوين</string>
+ <string name="disable_config_export_description">تعطيل تصدير الإعدادات يجعل المفاتيح الخاصة غير متاحة</string>
+ <string name="dns_servers">خوادم DNS</string>
+ <string name="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_up">خطأ خلال إنشاء النفق: %s</string>
+ <string name="exclude_private_ips">استبعاد عناوين بروتوكول الإنترنت (IP) الخاصة</string>
+ <string name="generate_new_private_key">توليد مفتاح خاص جديد</string>
+ <string name="generic_error">خطأ \"%s\" غير معروف</string>
+ <string name="hint_automatic">(تلقائي)</string>
+ <string name="hint_generated">(توليد)</string>
+ <string name="hint_optional">(إختياري)</string>
+ <string name="hint_optional_discouraged">(اختياري، غير مستحسن)</string>
+ <string name="hint_random">(عشوائي)</string>
+ <string name="illegal_filename_error">اسم الملف غير مسموح به \"%s\"</string>
+ <string name="import_error">غير قادر على استيراد النفق: %s</string>
+ <string name="import_from_qr_code">استيراد نفق من رمز الاستجابة السريعة (QR)</string>
+ <string name="import_success">تم استيراد \"%s\"</string>
+ <string name="interface_title">الواجهة</string>
+ <string name="key_contents_error">أحرف سيئة في المفتاح</string>
+ <string name="key_length_error">طول المفتاح غير صحيح</string>
+ <string name="key_length_explanation_base64">: مفاتيح وايرجارد في الأساس 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="listen_port">منفذ الاستماع</string>
+ <string name="log_export_error">غير قادر على تصدير السجل: %s</string>
+ <string name="log_export_subject">ملف سجل اندرويد وايرجارد</string>
+ <string name="log_export_success">تم الحفظ في \"%s\"</string>
+ <string name="log_export_title">تصدير ملف السجل</string>
+ <string name="log_saver_activity_label">حفظ السجل</string>
+ <string name="log_viewer_pref_summary">قد تساعد السجلات في تصحيح الأخطاء</string>
+ <string name="log_viewer_pref_title">عرض سجل التطبيق</string>
+ <string name="log_viewer_title">سجل</string>
+ <string name="logcat_error">غير قادر على تشغيل logcat: </string>
+ <string name="module_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_installer_error">حدث خطأ ما. يرجى المحاولة مرة أخرى</string>
+ <string name="module_installer_initial">يمكن لوحدة النواة التجريبية أن تحسن الأداء</string>
+ <string name="module_installer_not_found">لا توجد وحدات متوفرة لجهازك</string>
+ <string name="module_installer_title">تحميل وتثبيت الوحدة للنواة (Kernel Module)</string>
+ <string name="module_installer_working">جارٍ التنزيل والتثبيت…</string>
+ <string name="module_version_error">غير قادر على تحديد إصدار وحدة النواة</string>
+ <string name="mtu">وحدة النقل العظمى (MTU)</string>
+ <string name="multiple_tunnels_summary_off">سيؤدي تشغيل نفق واحد إلى إيقاف تشغيل الأنفاق الأخرى</string>
+ <string name="multiple_tunnels_summary_on">يمكن تشغيل أنفاق متعددة في نفس الوقت</string>
+ <string name="multiple_tunnels_title">السماح بأنفاق متعددة متزامنة</string>
+ <string name="name">إسم</string>
+ <string name="no_config_error">محاولة جلب نفق بدون تكوين</string>
+ <string name="no_configs_error">لم يتم العثور على تكوينات</string>
+ <string name="no_tunnels_error">لا توجد أنفاق</string>
+ <string name="parse_error_generic">سلسلة</string>
+ <string name="parse_error_inet_address">عنوان بروتوكول الإنترنت (IP)</string>
+ <string name="parse_error_inet_endpoint">نقطة نهاية</string>
+ <string name="parse_error_inet_network">شبكة بروتوكول الإنترنت (IP)</string>
+ <string name="parse_error_integer">رقم</string>
+ <string name="parse_error_reason">لا يمكن تحليل %1$s \"%2$s\"</string>
+ <string name="peer">ند</string>
+ <string name="permission_label">التحكم في أنفاق وايرجارد</string>
+ <string name="persistent_keepalive">الحفاظ المستمر</string>
+ <string name="pre_shared_key">مفتاح مسبق التشارك (Pre-shared key)</string>
+ <string name="pre_shared_key_enabled">مفعّل</string>
+ <string name="private_key">مفتاح خاص</string>
+ <string name="public_key">مفتاح عام</string>
+ <string name="qr_code_hint">نصيحة: إنشاء بواسطة `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="restore_on_boot_summary_off">لن تجلب الأنفاق المفعلة عند التمهيد</string>
+ <string name="restore_on_boot_summary_on">سوف تجلب الأنفاق المفعلة عند التمهيد</string>
+ <string name="restore_on_boot_title">الإستعادة عند تشغيل الجهاز</string>
+ <string name="save">حفظ</string>
+ <string name="select_all">اختيار الكلّ</string>
+ <string name="settings">الإعدادات</string>
+ <string name="shell_exit_status_read_error">لا يمكن للقشرة (shell) قراءة حالة الخروج</string>
+ <string name="shell_marker_count_error">القشرة متوقعة 4 علامات، استلمت %d</string>
+ <string name="shell_start_error">فشل تشغيل القشرة: %d</string>
+ <string name="success_application_will_restart">تم بنجاح. ستتم الآن إعادة تشغيل التطبيق…</string>
+ <string name="toggle_all">تبديل الكل</string>
+ <string name="toggle_error">خطأ في تبديل نفق وايرجارد: %s</string>
+ <string name="tools_installer_already">تم بالفعل تثبيت wg و wg-quick</string>
+ <string name="tools_installer_failure">غير قادر على تثبيت أدوات سطر الأوامر (لا يوجد root؟)</string>
+ <string name="tools_installer_initial">تثبيت الأدوات الاختيارية للبرمجة النصية (scripting)</string>
+ <string name="tools_installer_initial_magisk">تثبيت الأدوات الاختيارية للبرمجة النصية كوحدة ماجيسك (Magisk Module)</string>
+ <string name="tools_installer_initial_system">تثبيت الأدوات الاختيارية للبرمجة النصية في قسم النظام</string>
+ <string name="tools_installer_success_magisk">wg و wg-quick ثبتا كوحدة ماجيسك (إعادة التشغيل مطلوبة)</string>
+ <string name="tools_installer_success_system">wg و wg-quick ثبتا في قسم النظام</string>
+ <string name="tools_installer_title">تثبيت أدوات سطر الأوامر</string>
+ <string name="tools_installer_working">تثبيت wg وwg-quick</string>
+ <string name="tools_unavailable_error">الأدوات المطلوبة غير متوفرة</string>
+ <string name="transfer">تحويل</string>
+ <string name="transfer_bytes">%d بايت</string>
+ <string name="transfer_gibibytes">%.2f جيبي بايت</string>
+ <string name="transfer_kibibytes">%.2f كيبيبايت</string>
+ <string name="transfer_mibibytes">%.2f مبيبايت</string>
+ <string name="transfer_tibibytes">%.2f تيبي بايت</string>
+ <string name="tun_create_error">غير قادر على إنشاء جهاز tun</string>
+ <string name="tunnel_config_error">غير قادر على تكوين النفق (wg-quick أعاد %d)</string>
+ <string name="tunnel_create_error">غير قادر على إنشاء النفق: %s</string>
+ <string name="tunnel_create_success">تم إنشاء نفق \"%s\" بنجاح</string>
+ <string name="tunnel_error_already_exists">النفق \"%s\" موجود بالفعل</string>
+ <string name="tunnel_error_invalid_name">إسم غير صالح</string>
+ <string name="tunnel_list_placeholder">إضافة نفق باستخدام الزر الأزرق</string>
+ <string name="tunnel_name">إسم النفق</string>
+ <string name="tunnel_on_error">غير قادر على تشغيل النفق (wgTurnOn أعاد %d)</string>
+ <string name="tunnel_dns_failure">غير قادر على حل اسم مضيف نظام أسماء النطاقات (DNS hostname): \"%s\"</string>
+ <string name="tunnel_rename_error">غير قادر على إعادة تسمية النفق: %s</string>
+ <string name="tunnel_rename_success">تمت إعادة تسمية النفق بنجاح إلى \"%s\"</string>
+ <string name="type_name_kernel_module">وحدة النواة</string>
+ <string name="unknown_error">خطأ غير معروف</string>
+ <string name="version_summary">%1$s خلفية %2$s</string>
+ <string name="version_summary_checking">التحقق من إصدار خلفية %s</string>
+ <string name="version_summary_unknown">إصدار %s غير معروف</string>
+ <string name="version_title">وايرجارد لأندويد النسخة %s</string>
+ <string name="vpn_not_authorized_error">خدمة شبكة خاصة افتراضية (VPN) غير مسموح بها من قبل المستخدم</string>
+ <string name="vpn_start_error">غير قادر على تشغيل خدمة الشبكة الخاصة الافتراضية (VPN) لنظام أندرويد</string>
+ <string name="zip_export_error">غير قادر على تصدير الأنفاق: %s</string>
+ <string name="zip_export_success">تم الحفظ في \"%s\"</string>
+ <string name="zip_export_summary">سيتم حفظ ملف Zip في مجلد التنزيلات</string>
+ <string name="zip_export_title">تصدير الأنفاق إلى ملف zip</string>
+ <string name="biometric_prompt_zip_exporter_title">تحتاج للاستيثاق لتصدير الأنفاق</string>
+ <string name="biometric_prompt_private_key_title">تحتاج للاستيثاق لعرض المفتاح الخاص</string>
+ <string name="biometric_auth_error">فشل في المصادقة</string>
+ <string name="biometric_auth_error_reason">فشل في المصادقة: %s</string>
</resources>
diff --git a/ui/src/main/res/values-ca-rES/strings.xml b/ui/src/main/res/values-ca-rES/strings.xml
index 7db86fd0..06ec2c50 100644
--- a/ui/src/main/res/values-ca-rES/strings.xml
+++ b/ui/src/main/res/values-ca-rES/strings.xml
@@ -142,9 +142,9 @@
<string name="log_viewer_pref_title">Mostra el registre d\'aplicació</string>
<string name="log_viewer_title">Registre</string>
<string name="logcat_error">No es pot executar logcat: </string>
- <string name="module_disabler_disabled_summary">El mòdul experimental del kernel pot millorar el rendiment</string>
- <string name="module_disabler_disabled_title">Activa el backend del mòdul del kernel</string>
- <string name="module_disabler_enabled_title">Desactiva el backend del mòdul del kernel</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_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_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>
diff --git a/ui/src/main/res/values-cs-rCZ/strings.xml b/ui/src/main/res/values-cs-rCZ/strings.xml
index a52e0a9f..3b50d711 100644
--- a/ui/src/main/res/values-cs-rCZ/strings.xml
+++ b/ui/src/main/res/values-cs-rCZ/strings.xml
@@ -119,9 +119,9 @@
<string name="log_viewer_pref_title">Zobrazit log aplikace</string>
<string name="log_viewer_title">Log</string>
<string name="logcat_error">Nelze spustit logcat: </string>
- <string name="module_disabler_disabled_summary">Experimentální kernel modul může zlepšit výkon</string>
- <string name="module_disabler_disabled_title">Povolit backend kernel modulu</string>
- <string name="module_disabler_enabled_title">Vypnout backend kernel modulu</string>
+ <string name="module_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_title">Vypnout backend kernel modulu</string>
<string name="module_installer_error">Něco se pokazilo. Zkuste to prosím znovu</string>
<string name="module_installer_initial">Experimentální kernel modul může zlepšit výkon</string>
<string name="module_installer_not_found">Pro toto zařízení nejsou dostupné žádné moduly</string>
diff --git a/ui/src/main/res/values-da-rDK/strings.xml b/ui/src/main/res/values-da-rDK/strings.xml
index 22758121..371c23fe 100644
--- a/ui/src/main/res/values-da-rDK/strings.xml
+++ b/ui/src/main/res/values-da-rDK/strings.xml
@@ -8,4 +8,161 @@
<item quantity="one">Slettede %d tunnel</item>
<item quantity="other">%d tunneller blev slettet</item>
</plurals>
+ <plurals name="delete_title">
+ <item quantity="one">%d tunnel valgt</item>
+ <item quantity="other">%d tunneler valgt</item>
+ </plurals>
+ <plurals name="import_partial_success">
+ <item quantity="one">Importeret %1$d ud af %2$d tunneler</item>
+ <item quantity="other">Importeret %1$d ud af %2$d tunneler</item>
+ </plurals>
+ <plurals name="import_total_success">
+ <item quantity="one">Importeret %d tunnel</item>
+ <item quantity="other">Importeret %d tunneler</item>
+ </plurals>
+ <plurals name="n_excluded_applications">
+ <item quantity="one">%d ekskluderet</item>
+ <item quantity="other">%d ekskluderet</item>
+ </plurals>
+ <plurals name="n_included_applications">
+ <item quantity="one">%d inkluderet</item>
+ <item quantity="other">%d inkluderet</item>
+ </plurals>
+ <string name="all_applications">Alle Applikationer</string>
+ <string name="exclude_from_tunnel">Ekskludér</string>
+ <string name="include_in_tunnel">Inkludér kun</string>
+ <plurals name="include_n_applications">
+ <item quantity="one">Inkludér %d app</item>
+ <item quantity="other">Inkludér %d apps</item>
+ </plurals>
+ <plurals name="exclude_n_applications">
+ <item quantity="one">Ekskludér %d app</item>
+ <item quantity="other">Ekskludér %d apps</item>
+ </plurals>
+ <plurals name="persistent_keepalive_seconds_unit">
+ <item quantity="one">hvert sekund</item>
+ <item quantity="other">hver %d. sekund</item>
+ </plurals>
+ <plurals name="persistent_keepalive_seconds_suffix">
+ <item quantity="one">sekund</item>
+ <item quantity="other">sekunder</item>
+ </plurals>
+ <string name="use_all_applications">Brug alle apps</string>
+ <string name="add_peer">Tilføj modpart</string>
+ <string name="addresses">Adresser</string>
+ <string name="applications">Applikationer</string>
+ <string name="allowed_ips">Tilladte IP-adresser</string>
+ <string name="bad_config_context">%1$s\'s %2$s</string>
+ <string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_error">%1$s i %2$s</string>
+ <string name="bad_config_explanation_positive_number">: Skal være positiv</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_section">Mangler sektion</string>
+ <string name="bad_config_reason_syntax_error">Syntaksfejl</string>
+ <string name="bad_config_reason_unknown_attribute">Ukendt egenskab</string>
+ <string name="bad_config_reason_unknown_section">Ukendt sektion</string>
+ <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="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>
+ <string name="config_file_exists_error">Konfigurationsfilen \"%s\" findes allerede</string>
+ <string name="config_not_found_error">Konfigurationsfilen \"%s\" blev ikke fundet</string>
+ <string name="config_rename_error">Kan ikke omdøbe konfigurationsfilen \"%s\"</string>
+ <string name="create_activity_title">Opret WireGuard tunnel</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_tunnel">Opret Tunnel</string>
+ <string name="copied_to_clipboard">%s kopieret til udklipsholder</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>
+ <string name="tv_select_a_storage_drive">Vælg et lagerdrev</string>
+ <string name="tv_add_tunnel_get_started">Tilføj en tunnel for at komme i gang</string>
+ <string name="disable_config_export_title">Deaktivér eksportering af konfiguration</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_up">Fejl under aktivering af tunnel: %s</string>
+ <string name="exclude_private_ips">Eksludér private IP-adresser</string>
+ <string name="generate_new_private_key">Generér ny privat nøgle</string>
+ <string name="generic_error">Ukendt \"%s\" fejl</string>
+ <string name="hint_automatic">(auto)</string>
+ <string name="hint_generated">(genereret)</string>
+ <string name="hint_optional">(valgfri)</string>
+ <string name="hint_optional_discouraged">(valgfri, ikke anbefalet)</string>
+ <string name="hint_random">(tilfældig)</string>
+ <string name="illegal_filename_error">Ugyldigt filnavn \"%s\"</string>
+ <string name="import_error">Kunne ikke importere tunnel: %s</string>
+ <string name="import_from_qr_code">Importér tunnel fra QR-kode</string>
+ <string name="import_success">Importeret \"%s\"</string>
+ <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="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>
+ <string name="log_export_success">Gemt til \"%s\"</string>
+ <string name="log_export_title">Eksportér log-fil</string>
+ <string name="log_saver_activity_label">Gem log</string>
+ <string name="log_viewer_pref_summary">Logfiler kan hjælpe ved fejlsøgning</string>
+ <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_installer_error">Noget gik galt. Forsøg venligst igen</string>
+ <string name="module_installer_title">Hent og installér kerne-modul</string>
+ <string name="module_installer_working">Henter og installerer…</string>
+ <string name="mtu">MTU</string>
+ <string name="multiple_tunnels_title">Tillad flere samtidige tunneler</string>
+ <string name="name">Navn</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>
+ <string name="parse_error_inet_address">IP adresse</string>
+ <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="peer">Modpart</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="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="toggle_all">Vælg/Fravælg Alle</string>
+ <string name="tools_installer_already">wg og wg-quick er allerede installeret</string>
+ <string name="tools_installer_working">Installerer wg og wg-quick</string>
+ <string name="transfer">Overførsel</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">Kunne ikke oprette tun enhed</string>
+ <string name="tunnel_config_error">Kunne ikke konfigurere tunnel (wg-quick returnerede %d)</string>
+ <string name="tunnel_create_error">Ikke i stand til at oprette tunnel: %s</string>
+ <string name="tunnel_create_success">Tunnelen blev succesfuldt oprettet \"%s\"</string>
+ <string name="tunnel_error_already_exists">Tunnel \"%s\" eksisterer allerede</string>
+ <string name="tunnel_error_invalid_name">Ugyldigt navn</string>
+ <string name="tunnel_name">Tunnel Navn</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_kernel_module">Kerne modul</string>
+ <string name="unknown_error">Ukendt fejl</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>
+ <string name="zip_export_success">Gemt til \"%s\"</string>
+ <string name="zip_export_title">Eksportér tunneler til zip-fil</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 57edd1da..d7ee2214 100644
--- a/ui/src/main/res/values-de/strings.xml
+++ b/ui/src/main/res/values-de/strings.xml
@@ -53,7 +53,7 @@
</plurals>
<plurals name="persistent_keepalive_seconds_suffix">
<item quantity="one">Sekunde</item>
- <item quantity="other">Sekunden</item>
+ <item quantity="other">seconds</item>
</plurals>
<string name="use_all_applications">Alle Apps verwenden</string>
<string name="add_peer">Gegenüber hinzufügen</string>
@@ -79,6 +79,8 @@
<string name="bad_config_reason_unknown_section">Unbekannter Abschnitt</string>
<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="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>
@@ -108,6 +110,7 @@
<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="dns_search_domains">Suchdomäne</string>
<string name="edit">Bearbeiten</string>
<string name="endpoint">Endpunkt</string>
<string name="error_down">Fehler beim Abschalten des Tunnels: %s</string>
@@ -142,10 +145,10 @@
<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>
- <string name="module_disabler_disabled_summary">Das experimentelle Kernelmodul kann die Leistung verbessern</string>
- <string name="module_disabler_disabled_title">Kernelmodul-Backend aktivieren</string>
- <string name="module_disabler_enabled_summary">Das langsamere Userspace-Backend kann die Stabilität verbessern</string>
- <string name="module_disabler_enabled_title">Kernelmodul-Backend deaktivieren</string>
+ <string name="module_enabler_disabled_summary">Das experimentelle Kernelmodul kann die Leistung verbessern</string>
+ <string name="module_enabler_disabled_title">Kernelmodul-Backend aktivieren</string>
+ <string name="module_enabler_enabled_summary">Das langsamere Userspace-Backend kann die Stabilität verbessern</string>
+ <string name="module_enabler_enabled_title">Kernelmodul-Backend deaktivieren</string>
<string name="module_installer_error">Es ist ein Fehler aufgetreten. Bitte versuchen Sie es erneut</string>
<string name="module_installer_initial">Das experimentelle Kernelmodul kann die Leistung verbessern</string>
<string name="module_installer_not_found">Für Ihr Gerät sind keine Module verfügbar</string>
@@ -219,6 +222,7 @@
<string name="type_name_go_userspace">Go userspace</string>
<string name="type_name_kernel_module">Kernelmodul</string>
<string name="unknown_error">Unbekannter Fehler</string>
+ <string name="version_summary">%1$s backend %2$s</string>
<string name="version_summary_checking">Überprüfe %s Backend-Version</string>
<string name="version_summary_unknown">Unbekannte %s Version</string>
<string name="version_title">WireGuard für Android v%s</string>
diff --git a/ui/src/main/res/values-el-rGR/strings.xml b/ui/src/main/res/values-el-rGR/strings.xml
index e9d1a779..d4afbf60 100644
--- a/ui/src/main/res/values-el-rGR/strings.xml
+++ b/ui/src/main/res/values-el-rGR/strings.xml
@@ -59,4 +59,68 @@
<string name="add_peer">Προσθήκη peer</string>
<string name="addresses">Διευθύνσεις</string>
<string name="applications">Εφαρμογές</string>
+ <string name="allow_remote_control_intents_summary_off">Οι εξωτερικές εφαρμογές δεν θα μπορούν να αλλάζουν την κατάσταση των tunnel (συνιστάται)</string>
+ <string name="allow_remote_control_intents_summary_on">Οι εξωτερικές εφαρμογές θα μπορούν να αλλάζουν την κατάσταση των tunnel (για προχωρημένους)</string>
+ <string name="allow_remote_control_intents_title">Επιτρέψτε τον έλεγχο από άλλες εφαρμογές</string>
+ <string name="allowed_ips">Επιτρεπόμενες IP</string>
+ <string name="bad_config_context">%1$s του %2$s</string>
+ <string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_error">%1$s στο %2$s</string>
+ <string name="bad_config_explanation_pka">: Πρέπει να είναι θετικό και μικρότερο από 65535</string>
+ <string name="bad_config_explanation_positive_number">: Πρέπει να είναι θετικό</string>
+ <string name="bad_config_explanation_udp_port">: Πρέπει να είναι έγκυρος αριθμός θύρας UDP</string>
+ <string name="bad_config_reason_invalid_key">Μη έγκυρο κλειδί</string>
+ <string name="bad_config_reason_invalid_number">Μη έγκυρος αριθμός</string>
+ <string name="bad_config_reason_invalid_value">Μη έγκυρη τιμή</string>
+ <string name="bad_config_reason_syntax_error">Σφάλμα σύνταξης</string>
+ <string name="bad_config_reason_unknown_attribute">Άγνωστη ιδιότητα</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">Αποτυχία επαλήθευσης checksum κωδικού QR</string>
+ <string name="cancel">Ακύρωση</string>
+ <string name="create_empty">Δημιουργία από την αρχή</string>
+ <string name="create_from_file">Εισαγωγή από αρχείο ή αρχειοθήκη</string>
+ <string name="create_from_qr_code">Σάρωση από κωδικό QR</string>
+ <string name="dark_theme_title">Χρήση σκούρου θέματος</string>
+ <string name="delete">Διαγραφή</string>
+ <string name="dns_servers">Διακομιστές DNS</string>
+ <string name="dns_search_domains">Αναζήτηση τομέων</string>
+ <string name="edit">Επεξεργασία</string>
+ <string name="exclude_private_ips">Εξαίρεση ιδιωτικών IP</string>
+ <string name="generate_new_private_key">Δημιουργία νέου ιδιωτικού κλειδιού</string>
+ <string name="generic_error">Άγνωστο σφάλμα «%s»</string>
+ <string name="hint_automatic">(αυτόματο)</string>
+ <string name="hint_optional">(προαιρετικό)</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="log_export_title">Εξαγωγή αρχείου καταγραφής</string>
+ <string name="log_saver_activity_label">Αποθήκευση αρχείου καταγραφής</string>
+ <string name="log_viewer_title">Αρχείο καταγραφής</string>
+ <string name="mtu">MTU</string>
+ <string name="name">Όνομα</string>
+ <string name="parse_error_inet_address">Διεύθυνση IP</string>
+ <string name="parse_error_inet_network">Δίκτυο IP</string>
+ <string name="parse_error_integer">αριθμός</string>
+ <string name="peer">Peer</string>
+ <string name="private_key">Ιδιωτικό κλειδί</string>
+ <string name="public_key">Δημόσιο κλειδί</string>
+ <string name="save">Αποθήκευση</string>
+ <string name="select_all">Επιλογή όλων</string>
+ <string name="settings">Ρυθμίσεις</string>
+ <string name="tools_installer_title">Εγκατάσταση εργαλείων γραμμής εντολών</string>
+ <string name="transfer">Μεταφορά</string>
+ <string name="transfer_bytes">%d B</string>
+ <string name="transfer_gibibytes">%.2f GiB</string>
+ <string name="transfer_kibibytes">%.2f KiB</string>
+ <string name="transfer_mibibytes">%.2f MiB</string>
+ <string name="transfer_rx_tx">rx: %1$s, tx: %2$s</string>
+ <string name="transfer_tibibytes">%.2f TiB</string>
+ <string name="tunnel_error_invalid_name">Μη έγκυρο όνομα</string>
+ <string name="unknown_error">Άγνωστο σφάλμα</string>
+ <string name="version_summary_unknown">Άγνωστη έκδοση %s</string>
+ <string name="version_title">WireGuard για Android v%s</string>
+ <string name="biometric_auth_error">Αποτυχία ελέγχου ταυτότητας</string>
+ <string name="biometric_auth_error_reason">Αποτυχία ελέγχου ταυτότητας: %s</string>
</resources>
diff --git a/ui/src/main/res/values-es-rES/strings.xml b/ui/src/main/res/values-es-rES/strings.xml
index 478a5a7d..be0949d3 100644
--- a/ui/src/main/res/values-es-rES/strings.xml
+++ b/ui/src/main/res/values-es-rES/strings.xml
@@ -21,12 +21,12 @@
<item quantity="other">%d túneles importados</item>
</plurals>
<plurals name="set_excluded_applications">
- <item quantity="one">%d aplicación excluida</item>
- <item quantity="other">%d aplicaciones excluidas</item>
+ <item quantity="one">%d Aplicación Excluida</item>
+ <item quantity="other">%d Aplicaciones Excluidas</item>
</plurals>
<plurals name="set_included_applications">
- <item quantity="one">%d aplicación incluída</item>
- <item quantity="other">%d aplicaciones incluidas</item>
+ <item quantity="one">%d Aplicación Incluida</item>
+ <item quantity="other">%d Aplicaciones Incluidas</item>
</plurals>
<plurals name="n_excluded_applications">
<item quantity="one">%d excluido</item>
@@ -59,9 +59,9 @@
<string name="add_peer">Añadir par</string>
<string name="addresses">Direcciones</string>
<string name="applications">Aplicaciones</string>
- <string name="allow_remote_control_intents_summary_off">Las aplicaciones externas no pueden cambiar túneles (recomendado)</string>
- <string name="allow_remote_control_intents_summary_on">Las aplicaciones externas pueden cambiar túneles (avanzado)</string>
- <string name="allow_remote_control_intents_title">Permitir aplicaciones de mando remoto</string>
+ <string name="allow_remote_control_intents_summary_off">Las aplicaciones externas no pueden cambiar el estado de los túneles (recomendado)</string>
+ <string name="allow_remote_control_intents_summary_on">Las aplicaciones externas pueden cambiar el estado de los túneles (avanzado)</string>
+ <string name="allow_remote_control_intents_title">Permitir aplicaciones de control remoto</string>
<string name="allowed_ips">IPs permitidas</string>
<string name="bad_config_context">%1$s de %2$s</string>
<string name="bad_config_context_top_level">%s</string>
@@ -79,6 +79,8 @@
<string name="bad_config_reason_unknown_section">Sección desconocida</string>
<string name="bad_config_reason_value_out_of_range">Valor fuera de rango</string>
<string name="bad_extension_error">El archivo debe ser .conf o .zip</string>
+ <string name="error_no_qr_found">Código QR no encontrado en la imagen</string>
+ <string name="error_qr_checksum">Falló la verificación de la suma de comprobación del código QR</string>
<string name="cancel">Cancelar</string>
<string name="config_delete_error">No se puede eliminar el archivo de configuración %s</string>
<string name="config_exists_error">La configuración para “%s” ya existe</string>
@@ -105,11 +107,12 @@
<string name="tv_select_a_storage_drive">Selecciones un dispositivo de almacenamiento</string>
<string name="tv_no_file_picker">Por favor, instale una herramienta de gestión de archivos para navegar por archivos</string>
<string name="tv_add_tunnel_get_started">Agregue un túnel para empezar</string>
- <string name="disable_config_export_title">Deshabilitar la exportación de configuración</string>
+ <string name="disable_config_export_title">Inhabilitar la exportación de configuración</string>
<string name="disable_config_export_description">Desactivar la exportación de configuración hace que las claves privadas sean menos accesibles</string>
<string name="dns_servers">Servidores DNS</string>
+ <string name="dns_search_domains">Buscar dominios</string>
<string name="edit">Editar</string>
- <string name="endpoint">Punto final</string>
+ <string name="endpoint">Endpoint</string>
<string name="error_down">Error al bajar el túnel: %s</string>
<string name="error_fetching_apps">Error al obtener la lista de aplicaciones: %s</string>
<string name="error_root">Por favor, obtén acceso root y vuelve a intentarlo</string>
@@ -139,13 +142,13 @@
<string name="log_export_title">Exportar archivo de registro</string>
<string name="log_saver_activity_label">Guardar registro</string>
<string name="log_viewer_pref_summary">Los registros pueden ayudar con la depuración</string>
- <string name="log_viewer_pref_title">Ver registro de aplicación</string>
+ <string name="log_viewer_pref_title">Ver registro de la aplicación</string>
<string name="log_viewer_title">Registro</string>
<string name="logcat_error">No se puede ejecutar logcat: </string>
- <string name="module_disabler_disabled_summary">El módulo experimental del kernel puede mejorar el rendimiento</string>
- <string name="module_disabler_disabled_title">Habilitar backend del módulo del kernel</string>
- <string name="module_disabler_enabled_summary">El backend más lento del espacio de usuario puede mejorar la estabilidad</string>
- <string name="module_disabler_enabled_title">Desactivar backend del módulo del kernel</string>
+ <string name="module_enabler_disabled_summary">El módulo experimental del kernel puede mejorar el rendimiento</string>
+ <string name="module_enabler_disabled_title">Habilitar backend del módulo del kernel</string>
+ <string name="module_enabler_enabled_summary">El backend más lento del espacio de usuario puede mejorar la estabilidad</string>
+ <string name="module_enabler_enabled_title">Desactivar backend del módulo del kernel</string>
<string name="module_installer_error">Ocurrió un error. Intente de nuevo</string>
<string name="module_installer_initial">El módulo experimental del kernel puede mejorar el rendimiento</string>
<string name="module_installer_not_found">No hay módulos disponibles para tu dispositivo</string>
@@ -162,14 +165,14 @@
<string name="no_tunnels_error">No existen túneles</string>
<string name="parse_error_generic">cadena</string>
<string name="parse_error_inet_address">Dirección IP</string>
- <string name="parse_error_inet_endpoint">punto final</string>
+ <string name="parse_error_inet_endpoint">Endpoint</string>
<string name="parse_error_inet_network">Red IP</string>
<string name="parse_error_integer">número</string>
<string name="parse_error_reason">No se puede analizar %1$s “%2$s”</string>
<string name="peer">Pares</string>
<string name="permission_description">controlar túneles de WireGuard, habilitando y desactivando túneles a su antojo, lo que podría conducir mal al tráfico de Internet</string>
<string name="permission_label">controlar túneles de WireGuard</string>
- <string name="persistent_keepalive">Mantenimiento persistente</string>
+ <string name="persistent_keepalive">Keepalive persistente</string>
<string name="pre_shared_key">Clave precompartida</string>
<string name="pre_shared_key_enabled">activado</string>
<string name="private_key">Clave privada</string>
@@ -181,7 +184,7 @@
<string name="save">Guardar</string>
<string name="select_all">Seleccionar todo</string>
<string name="settings">Preferencias</string>
- <string name="shell_exit_status_read_error">Shell no puede leer estado de salida</string>
+ <string name="shell_exit_status_read_error">Shell no puede leer el estado de salida</string>
<string name="shell_marker_count_error">Shell esperaba 4 marcadores, recibió %d</string>
<string name="shell_start_error">No se pudo iniciar Shell: %d</string>
<string name="success_application_will_restart">Éxito. La aplicación se reiniciará ahora…</string>
diff --git a/ui/src/main/res/values-et-rEE/strings.xml b/ui/src/main/res/values-et-rEE/strings.xml
new file mode 100644
index 00000000..481a3342
--- /dev/null
+++ b/ui/src/main/res/values-et-rEE/strings.xml
@@ -0,0 +1,239 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <plurals name="delete_error">
+ <item quantity="one">%d tunnelit ei saa kustutada: %s</item>
+ <item quantity="other">%d tunnelit ei saa kustutada: %s</item>
+ </plurals>
+ <plurals name="delete_success">
+ <item quantity="one">%d tunnel kustutatud</item>
+ <item quantity="other">%d tunnelit kustutatud</item>
+ </plurals>
+ <plurals name="delete_title">
+ <item quantity="one">%d tunnel valitud</item>
+ <item quantity="other">%d tunnelit valitud</item>
+ </plurals>
+ <plurals name="import_partial_success">
+ <item quantity="one">Imporditud %1$d tunnel %2$d-st</item>
+ <item quantity="other">Imporditud %1$d tunnelit %2$d-st</item>
+ </plurals>
+ <plurals name="import_total_success">
+ <item quantity="one">Imporditud %d tunnel</item>
+ <item quantity="other">Imporditud %d tunnelit</item>
+ </plurals>
+ <plurals name="set_excluded_applications">
+ <item quantity="one">%d välistatud rakendus</item>
+ <item quantity="other">%d välistatud rakendust</item>
+ </plurals>
+ <plurals name="set_included_applications">
+ <item quantity="one">%d kaasatud rakendust</item>
+ <item quantity="other">%d kaasatud rakendust</item>
+ </plurals>
+ <plurals name="n_excluded_applications">
+ <item quantity="one">%d välistatud</item>
+ <item quantity="other">%d välistatud</item>
+ </plurals>
+ <plurals name="n_included_applications">
+ <item quantity="one">%d kaasatud</item>
+ <item quantity="other">%d kaasatud</item>
+ </plurals>
+ <string name="all_applications">Kõik rakendused</string>
+ <string name="exclude_from_tunnel">Välista</string>
+ <string name="include_in_tunnel">Kaasa ainult</string>
+ <plurals name="include_n_applications">
+ <item quantity="one">Kaasa %d rakendus</item>
+ <item quantity="other">Kaasa %d rakendust</item>
+ </plurals>
+ <plurals name="exclude_n_applications">
+ <item quantity="one">Välista %d rakendus</item>
+ <item quantity="other">Välista %d rakendust</item>
+ </plurals>
+ <plurals name="persistent_keepalive_seconds_unit">
+ <item quantity="one">iga sekund</item>
+ <item quantity="other">iga %d sekundi järel</item>
+ </plurals>
+ <plurals name="persistent_keepalive_seconds_suffix">
+ <item quantity="one">sekund</item>
+ <item quantity="other">sekundit</item>
+ </plurals>
+ <string name="use_all_applications">Kasuta kõiki rakendusi</string>
+ <string name="add_peer">Lisa partner</string>
+ <string name="addresses">Aadressid</string>
+ <string name="applications">Rakendused</string>
+ <string name="allow_remote_control_intents_summary_off">Välised rakendused ei saa tunneleid lülitada (soovituslik)</string>
+ <string name="allow_remote_control_intents_summary_on">Välised rakendused saavad tunneleid lülitada (edasijõudnud)</string>
+ <string name="allow_remote_control_intents_title">Luba kaugjuhtimise rakendused</string>
+ <string name="allowed_ips">Lubatud IP\'d</string>
+ <string name="bad_config_context">sektsiooni %1$s asukohas %2$s</string>
+ <string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_error">%1$s asukohas %2$s</string>
+ <string name="bad_config_explanation_pka">: Peab olema positiivne ja mitte suurem kui 65535</string>
+ <string name="bad_config_explanation_positive_number">: Peab olema positiivne</string>
+ <string name="bad_config_explanation_udp_port">: Peab olema korrektne UDP pordi number</string>
+ <string name="bad_config_reason_invalid_key">Vigane võti</string>
+ <string name="bad_config_reason_invalid_number">Vigane arv</string>
+ <string name="bad_config_reason_invalid_value">Vigane väärtus</string>
+ <string name="bad_config_reason_missing_attribute">Puudub atribuut</string>
+ <string name="bad_config_reason_missing_section">Puudub sektsioon</string>
+ <string name="bad_config_reason_syntax_error">Süntaksiviga</string>
+ <string name="bad_config_reason_unknown_attribute">Tundmatu atribuut</string>
+ <string name="bad_config_reason_unknown_section">Tundmatu sektsioon</string>
+ <string name="bad_config_reason_value_out_of_range">Väärtus lubatud vahemikust väljas</string>
+ <string name="bad_extension_error">Faililaiend peab olema .conf või .zip</string>
+ <string name="error_no_qr_found">QR koodi ei leitud pildilt</string>
+ <string name="error_qr_checksum">QR koodi kontrollsumma verifitseerimine ebaõnnestus</string>
+ <string name="cancel">Tühista</string>
+ <string name="config_delete_error">Seadistusfaili %s kustutamine ebaõnnestus</string>
+ <string name="config_exists_error">\"%s\" seadistus on juba olemas</string>
+ <string name="config_file_exists_error">Seadistusfail \"%s\" on juba olemas</string>
+ <string name="config_not_found_error">Seadistusfaili \"%s\" ei leitud</string>
+ <string name="config_rename_error">Seadistusfaili \"%s\" ümbernimetamine ebaõnnestus</string>
+ <string name="config_save_error">\"%1$s\" seadistuse salvestamine ebaõnnestus: %2$s</string>
+ <string name="config_save_success">\"%s\" seadistus salvestatud</string>
+ <string name="create_activity_title">Loo WireGuard tunnel</string>
+ <string name="create_bin_dir_error">Ei saa luua lokaalset binary kataloogi</string>
+ <string name="create_downloads_file_error">Ei saa luua faili allalaadimiste kataloogis</string>
+ <string name="create_empty">Sisesta käsitsi</string>
+ <string name="create_from_file">Impordi failist või arhiivist</string>
+ <string name="create_from_qr_code">Skaneeri QR-koodist</string>
+ <string name="create_output_dir_error">Väljundkataloogi tekitamine ebaõnnestus</string>
+ <string name="create_temp_dir_error">Ajutise kataloogi tekitamine ebaõnnestus</string>
+ <string name="create_tunnel">Loo uus tunnel</string>
+ <string name="copied_to_clipboard">%s kopeeritud lõikelauale</string>
+ <string name="dark_theme_summary_off">Hetkel kasutusel hele (päevane) teema</string>
+ <string name="dark_theme_summary_on">Hetkel kasutusel tume (öine) teema</string>
+ <string name="dark_theme_title">Kasuta tumedat teemat</string>
+ <string name="delete">Kustuta</string>
+ <string name="tv_delete">Vali tunnel, mida kustutada</string>
+ <string name="tv_select_a_storage_drive">Vali salvestusseade</string>
+ <string name="tv_no_file_picker">Failide vaatamiseks paigalda failide haldusvahend</string>
+ <string name="tv_add_tunnel_get_started">Alustamiseks lisa uus tunnel</string>
+ <string name="disable_config_export_title">Keela seadistuste eksportimine</string>
+ <string name="disable_config_export_description">Seadistuste eksportimise keelamine teeb privaatvõtmetele ligipääsu keerulisemaks</string>
+ <string name="dns_servers">DNS serverid</string>
+ <string name="dns_search_domains">DNS-i otsingudomeenid</string>
+ <string name="edit">Muuda</string>
+ <string name="endpoint">Lõpp-punkt</string>
+ <string name="error_down">Viga tunneli väljalülitamisel: %s</string>
+ <string name="error_fetching_apps">Viga rakenduste nimekirja pärimisel: %s</string>
+ <string name="error_root">Hangi juurkasutaja õigused ja proovi uuesti</string>
+ <string name="error_up">Viga tunneli sisselülitamisel: %s</string>
+ <string name="exclude_private_ips">Keela privaatsed IP\'d</string>
+ <string name="generate_new_private_key">Tekita uus privaatvõti</string>
+ <string name="generic_error">Tundmatu \"%s\" viga</string>
+ <string name="hint_automatic">(automaatne)</string>
+ <string name="hint_generated">(genereeritud)</string>
+ <string name="hint_optional">(valikuline)</string>
+ <string name="hint_optional_discouraged">(valikuline, mittesoovituslik)</string>
+ <string name="hint_random">(juhuslik)</string>
+ <string name="illegal_filename_error">Lubamatu failinimi \"%s\"</string>
+ <string name="import_error">Tunneli importimine ebaõnnestus: %s</string>
+ <string name="import_from_qr_code">Impordi tunnel QR-koodist</string>
+ <string name="import_success">Imporditud \"%s\"</string>
+ <string name="interface_title">Liides</string>
+ <string name="key_contents_error">Lubamatud sümbolid võtmes</string>
+ <string name="key_length_error">Sobimatu võtme pikkus</string>
+ <string name="key_length_explanation_base64">: WireGuard base64 võti peab olema 44 sümbolit (32 baiti) pikk</string>
+ <string name="key_length_explanation_binary">: WireGuard võtmed peavad olema 32 baiti</string>
+ <string name="key_length_explanation_hex">: WireGuard hex võti peab olema 64 sümbolit (32 baiti) pikk</string>
+ <string name="listen_port">Kuulamisport</string>
+ <string name="log_export_error">Logifaili eksportimine ebaõnnestus: %s</string>
+ <string name="log_export_subject">WireGuard Android logifail</string>
+ <string name="log_export_success">Salvestatud faili \"%s\"</string>
+ <string name="log_export_title">Ekspordi logifail</string>
+ <string name="log_saver_activity_label">Salvesta logi</string>
+ <string name="log_viewer_pref_summary">Logid võivad aidata vigade uurimisel</string>
+ <string name="log_viewer_pref_title">Vaata rakenduse logi</string>
+ <string name="log_viewer_title">Logi</string>
+ <string name="logcat_error">Viga logcat käivitamisel: </string>
+ <string name="module_enabler_disabled_summary">Eksperimentaalne tuumamoodul võib jõudlust parandada</string>
+ <string name="module_enabler_disabled_title">Luba tuumamooduli kasutamine</string>
+ <string name="module_enabler_enabled_summary">Aeglasem kasutajamaa moodul võib stabiilsust parandada</string>
+ <string name="module_enabler_enabled_title">Keela tuumamooduli kasutamine</string>
+ <string name="module_installer_error">Midagi läks valesti. Palun proovi uuesti</string>
+ <string name="module_installer_initial">Eksperimentaalne tuumamoodul võib jõudlust parandada</string>
+ <string name="module_installer_not_found">Sinu seadme jaoks ei ole mooduleid saadaval</string>
+ <string name="module_installer_title">Laadi alla ja paigalda tuumamoodul</string>
+ <string name="module_installer_working">Allalaadimine ja paigaldamine…</string>
+ <string name="module_version_error">Tuumamooduli versiooni tuvastamine ebaõnnestus</string>
+ <string name="mtu">MTU</string>
+ <string name="multiple_tunnels_summary_off">Ühe tunneli sisselülitamine lülitab ülejäänud välja</string>
+ <string name="multiple_tunnels_summary_on">Mitu tunnelit saavad olla samaaegselt sisselülitatud</string>
+ <string name="multiple_tunnels_title">Luba mitu samaaegset tunnelit</string>
+ <string name="name">Nimi</string>
+ <string name="no_config_error">Üritan käivitada tunnelit ilma konfiguratsioonita</string>
+ <string name="no_configs_error">Seadistusi ei leitud</string>
+ <string name="no_tunnels_error">Tunneleid ei ole</string>
+ <string name="parse_error_generic">string</string>
+ <string name="parse_error_inet_address">IP aadress</string>
+ <string name="parse_error_inet_endpoint">lõpp-punkt</string>
+ <string name="parse_error_inet_network">IP võrk</string>
+ <string name="parse_error_integer">number</string>
+ <string name="parse_error_reason">Ei saa töödelda %1$s “%2$s”</string>
+ <string name="peer">Partner</string>
+ <string name="permission_description">kontrollida WireGuard tunneleid, neid sisse ja välja lülitades, potentsiaalselt võrguliiklust kõrvale juhtides</string>
+ <string name="permission_label">kontrollida WireGuard tunneleid</string>
+ <string name="persistent_keepalive">Püsiv ühendushoidik</string>
+ <string name="pre_shared_key">Eeljagatud võti</string>
+ <string name="pre_shared_key_enabled">lubatud</string>
+ <string name="private_key">Privaatvõti</string>
+ <string name="public_key">Avalik võti</string>
+ <string name="qr_code_hint">Vihje: tekita käsuga `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="restore_on_boot_summary_off">Ei lülita seadme käivitumisel lubatud tunneleid sisse</string>
+ <string name="restore_on_boot_summary_on">Lülitab seadme käivitumisel lubatud tunnelid sisse</string>
+ <string name="restore_on_boot_title">Taasta seadme käivitumisel</string>
+ <string name="save">Salvesta</string>
+ <string name="select_all">Vali kõik</string>
+ <string name="settings">Seaded</string>
+ <string name="shell_exit_status_read_error">Kest, shell, ei saa lugeda väljumise olekut</string>
+ <string name="shell_marker_count_error">Kest, shell, ootas 4 markerit, saadi %d</string>
+ <string name="shell_start_error">Kest, shell, ebaõnnestus käivitamisel: %d</string>
+ <string name="success_application_will_restart">Tegevus õnnestus. Rakendus taaskäivitub…</string>
+ <string name="toggle_all">Vaheta kõik</string>
+ <string name="toggle_error">WireGuard tunneli lülitamine ebaõnnestus: %s</string>
+ <string name="tools_installer_already">wg ja wg-quick on juba paigaldatud</string>
+ <string name="tools_installer_failure">Käsurea tööriistade paigaldamine ebaõnnestus (juurkasutaja õigused puuduvad?)</string>
+ <string name="tools_installer_initial">Paigalda täiendavad tööriistad skriptimiseks</string>
+ <string name="tools_installer_initial_magisk">Paigalda täiendavad tööriistad skriptimiseks Magisk moodulina</string>
+ <string name="tools_installer_initial_system">Paigalda täiendavad tööriistad skriptimiseks süsteemipartitsioonile</string>
+ <string name="tools_installer_success_magisk">wg ja wg-quick paigaldatud Magisk moodulina (vajalik taaskäivitus)</string>
+ <string name="tools_installer_success_system">wg ja wg-quick paigaldatud süsteemipartitsioonile</string>
+ <string name="tools_installer_title">Paigalda käsurea tööriistad</string>
+ <string name="tools_installer_working">Paigaldatakse wg ja wg-quick</string>
+ <string name="tools_unavailable_error">Vajalikud tööriistad ei ole saadaval</string>
+ <string name="transfer">Andmemaht</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">sisse: %1$s, välja: %2$s</string>
+ <string name="transfer_tibibytes">%.2f TiB</string>
+ <string name="tun_create_error">Tunnelit ei saa luua</string>
+ <string name="tunnel_config_error">Tunneli seadistamine ebaõnnestus (wg-quick tagastas %d)</string>
+ <string name="tunnel_create_error">Tunneli loomine ebaõnnestus: %s</string>
+ <string name="tunnel_create_success">Tunnel \"%s\" lisatud</string>
+ <string name="tunnel_error_already_exists">Tunnel \"%s\" on juba olemas</string>
+ <string name="tunnel_error_invalid_name">Sobimatu nimi</string>
+ <string name="tunnel_list_placeholder">Lisa tunnel sinise nupu kaudu</string>
+ <string name="tunnel_name">Tunneli nimi</string>
+ <string name="tunnel_on_error">Tunneli sisselülitamine ebaõnnestus (wgTurnOn tagastas %d)</string>
+ <string name="tunnel_dns_failure">Ei saa lahendada DNS hostinime: \"%s\"</string>
+ <string name="tunnel_rename_error">Tunneli ümbernimetamine ebaõnnestus: %s</string>
+ <string name="tunnel_rename_success">Tunnel edukalt ümbernimetatud \"%s\" -iks</string>
+ <string name="type_name_go_userspace">Go kasutajamaa</string>
+ <string name="type_name_kernel_module">Tuumamoodul</string>
+ <string name="unknown_error">Tundmatu viga</string>
+ <string name="version_summary">%1$s taustsüsteem %2$s</string>
+ <string name="version_summary_checking">Kontrollin %s taustsüsteemi versiooni</string>
+ <string name="version_summary_unknown">Tundmatu %s versioon</string>
+ <string name="version_title">WireGuard Androidile v%s</string>
+ <string name="vpn_not_authorized_error">Kasutaja ei lubanud VPN teenust</string>
+ <string name="vpn_start_error">Androidi VPN teenuse käivitamine ebaõnnestus</string>
+ <string name="zip_export_error">Tunnelite eksportimine ebaõnnestus: %s</string>
+ <string name="zip_export_success">Salvestatud faili \"%s\"</string>
+ <string name="zip_export_summary">Zip fail salvestatakse allalaadimiste kausta</string>
+ <string name="zip_export_title">Ekspordi tunnelid zip-faili</string>
+ <string name="biometric_prompt_zip_exporter_title">Autendi tunnelite eksportimiseks</string>
+ <string name="biometric_prompt_private_key_title">Autendi privaatvõtme vaatamiseks</string>
+ <string name="biometric_auth_error">Autentimine ebaõnnestus</string>
+ <string name="biometric_auth_error_reason">Autentimine ebaõnnestus: %s</string>
+</resources>
diff --git a/ui/src/main/res/values-fa-rIR/strings.xml b/ui/src/main/res/values-fa-rIR/strings.xml
index b1f3793b..eac419c0 100644
--- a/ui/src/main/res/values-fa-rIR/strings.xml
+++ b/ui/src/main/res/values-fa-rIR/strings.xml
@@ -6,7 +6,7 @@
</plurals>
<plurals name="delete_success">
<item quantity="one">%d تونل با موقیت حذف شد</item>
- <item quantity="other">%d تونل‌ها با موقیت حذف شدند</item>
+ <item quantity="other">%d تونل‌ با موفقیت حذف شد</item>
</plurals>
<plurals name="delete_title">
<item quantity="one">%d تونل انتخاب شد</item>
@@ -80,6 +80,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">بررسی checksum کد QR ناموفق بود</string>
<string name="cancel">لغو</string>
<string name="config_delete_error">نمی‌توان پرونده پیکربندی %s را حذف کرد</string>
<string name="config_exists_error">پیکربندی برای ”%s” در حال حاضر وجود دارد</string>
@@ -109,6 +111,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="edit">ویرایش</string>
<string name="endpoint">نقطه پایان</string>
<string name="error_down">خطا هنگام بستن تونل: %s</string>
@@ -143,10 +146,10 @@
<string name="log_viewer_pref_title">نمایش گزارش رویداد برنامه</string>
<string name="log_viewer_title">گزارش رویداد</string>
<string name="logcat_error">نمی‌توان logcat را اجرا کرد: </string>
- <string name="module_disabler_disabled_summary">ماژول آزمایشی‌ِ کرنل می تواند کارایی را افزایش دهد</string>
- <string name="module_disabler_disabled_title">فعال‌سازی ماژول کرنل ِبک اند</string>
- <string name="module_disabler_enabled_summary">فضای کاربری کند ممکن است پایداری را بهبود ببخشد</string>
- <string name="module_disabler_enabled_title">غیرفعال‌سازی پس‌زمینه واحد هسته</string>
+ <string name="module_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_installer_error">مشکلی پیش آمد. لطفا دوباره تلاش کنید</string>
<string name="module_installer_initial">ماژول آزمایشی‌ِ کرنل می تواند کارایی را افزایش دهد</string>
<string name="module_installer_not_found">هیچ واحدی برای دستگاه شما در دسترس نیست</string>
@@ -215,11 +218,13 @@
<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="version_summary">%1$s بک اند %2$s</string>
<string name="version_summary_checking">در حال بررسی نگارش پس‌زمینه %s</string>
<string name="version_summary_unknown">نگارش %s ناشناخته</string>
<string name="version_title">WireGuard برای اندروید نگارش %s</string>
diff --git a/ui/src/main/res/values-fi-rFI/strings.xml b/ui/src/main/res/values-fi-rFI/strings.xml
index e0db2c04..d1a714e5 100644
--- a/ui/src/main/res/values-fi-rFI/strings.xml
+++ b/ui/src/main/res/values-fi-rFI/strings.xml
@@ -1,5 +1,9 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
+ <plurals name="import_total_success">
+ <item quantity="one">Tuotiin %d tunneli</item>
+ <item quantity="other">Tuotiin %d tunnelia</item>
+ </plurals>
<plurals name="persistent_keepalive_seconds_unit">
<item quantity="one">joka sekunti</item>
<item quantity="other">%d sekunnin välein</item>
@@ -14,6 +18,9 @@
<string name="applications">Sovellukset</string>
<string name="allowed_ips">Sallitut IP-osoitteet</string>
<string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_explanation_pka">: Oltava positiivinen ja enintään 65535</string>
+ <string name="bad_config_explanation_positive_number">: Oltava positiivinen</string>
+ <string name="bad_config_explanation_udp_port">: Oltava kelvollinen UDP portin numero</string>
<string name="bad_config_reason_invalid_key">Virheellinen avain</string>
<string name="bad_config_reason_invalid_number">Virheellinen luku</string>
<string name="bad_config_reason_invalid_value">Virheellinen arvo</string>
@@ -25,10 +32,18 @@
<string name="bad_config_reason_value_out_of_range">Arvo alueen ulkopuolella</string>
<string name="bad_extension_error">Tiedoston on oltava .conf tai .zip</string>
<string name="cancel">Peruuta</string>
+ <string name="config_delete_error">Asetustiedostoa %s ei voi poistaa</string>
<string name="config_not_found_error">Asetustiedostoa “%s” ei löydy</string>
<string name="config_rename_error">Asetustiedostoa \"%s\" ei voi nimetä uudelleen</string>
<string name="config_save_success">Asetustiedosto \"%s\" tallennettu onnistuneesti</string>
<string name="create_activity_title">Luo WireGuard Tunnel</string>
+ <string name="dark_theme_title">Käytä tummaa teemaa</string>
+ <string name="delete">Poista</string>
+ <string name="tv_delete">Valitse poistettava tunneli</string>
+ <string name="dns_servers">DNS palvelimet</string>
+ <string name="dns_search_domains">Hakudomaini</string>
+ <string name="edit">Muokkaa</string>
+ <string name="endpoint">Päätepiste</string>
<string name="exclude_private_ips">Jätä pois yksityiset IP-osoitteet</string>
<string name="generate_new_private_key">Luo uusi yksityinen avain</string>
<string name="generic_error">Tuntematon ”%s” virhe</string>
@@ -47,12 +62,21 @@
<string name="key_length_explanation_binary">: WireGuard-avainten on oltava 32 tavua</string>
<string name="key_length_explanation_hex">: WireGuardin base64-avainten pituus on oltava 64 merkkiä (32 tavua)</string>
<string name="listen_port">Kuuntele porttia</string>
+ <string name="log_viewer_title">Loki</string>
+ <string name="module_installer_error">Jokin meni pieleen. Yritä uudelleen</string>
<string name="mtu">MTU</string>
+ <string name="name">Nimi</string>
<string name="no_configs_error">Asetuksia ei löydy</string>
<string name="no_tunnels_error">Tunneleita ei ole</string>
<string name="parse_error_generic">merkkijono</string>
<string name="parse_error_inet_address">IP-osoite</string>
<string name="parse_error_inet_network">IP-verkko</string>
+ <string name="peer">Osapuoli</string>
+ <string name="pre_shared_key_enabled">käytössä</string>
+ <string name="private_key">Yksityinen avain</string>
+ <string name="public_key">Julkinen avain</string>
+ <string name="save">Tallenna</string>
+ <string name="settings">Asetukset</string>
<string name="transfer_bytes">%d B</string>
<string name="transfer_gibibytes">%.2f GiB</string>
<string name="transfer_kibibytes">%.2f KiB</string>
@@ -60,4 +84,7 @@
<string name="transfer_rx_tx">rx: %1$s, tx: %2$s</string>
<string name="transfer_tibibytes">%.2f TiB</string>
<string name="tunnel_name">Tunnelin nimi</string>
+ <string name="version_summary_unknown">Tuntematon %s versio</string>
+ <string name="biometric_auth_error">Varmennusvirhe</string>
+ <string name="biometric_auth_error_reason">Varmennusvirhe: %s</string>
</resources>
diff --git a/ui/src/main/res/values-fr/strings.xml b/ui/src/main/res/values-fr/strings.xml
index 17abc8ab..487b1934 100644
--- a/ui/src/main/res/values-fr/strings.xml
+++ b/ui/src/main/res/values-fr/strings.xml
@@ -79,6 +79,8 @@
<string name="bad_config_reason_unknown_section">Section inconnue</string>
<string name="bad_config_reason_value_out_of_range">Valeur hors limite</string>
<string name="bad_extension_error">Le fichier doit être .conf ou .zip</string>
+ <string name="error_no_qr_found">Le code QR est introuvable dans l’image</string>
+ <string name="error_qr_checksum">La vérification de la somme de contrôle du QR code a échoué</string>
<string name="cancel">Annuler</string>
<string name="config_delete_error">Impossible de supprimer le fichier de configuration %s</string>
<string name="config_exists_error">La configuration de « %s » existe déjà</string>
@@ -108,6 +110,7 @@
<string name="disable_config_export_title">Désactiver l\'export de configuration</string>
<string name="disable_config_export_description">La désactivation de l\'export de configuration rend les clés privées moins accessibles</string>
<string name="dns_servers">Serveurs DNS</string>
+ <string name="dns_search_domains">Domaines de recherche DNS</string>
<string name="edit">Modifier</string>
<string name="endpoint">Point de terminaison</string>
<string name="error_down">Erreur lors de la désactivation du tunnel : %s</string>
@@ -142,10 +145,10 @@
<string name="log_viewer_pref_title">Afficher le journal de l\'application</string>
<string name="log_viewer_title">Journal</string>
<string name="logcat_error">Impossible d\'exécuter logcat : </string>
- <string name="module_disabler_disabled_summary">Le module expérimental du noyau peut améliorer les performances</string>
- <string name="module_disabler_disabled_title">Activer le backend du module du noyau</string>
- <string name="module_disabler_enabled_summary">Le backend plus lent de l\'espace utilisateur peut améliorer la stabilité</string>
- <string name="module_disabler_enabled_title">Désactiver le backend du module du noyau</string>
+ <string name="module_enabler_disabled_summary">Le module expérimental du noyau peut améliorer les performances</string>
+ <string name="module_enabler_disabled_title">Activer le backend du module du noyau</string>
+ <string name="module_enabler_enabled_summary">Le backend plus lent de l\'espace utilisateur peut améliorer la stabilité</string>
+ <string name="module_enabler_enabled_title">Désactiver le backend du module du noyau</string>
<string name="module_installer_error">Une erreur est survenue. Veuillez réessayer</string>
<string name="module_installer_initial">Le module expérimental du noyau peut améliorer les performances</string>
<string name="module_installer_not_found">Aucun module n\'est disponible pour votre appareil</string>
@@ -216,7 +219,7 @@
<string name="tunnel_dns_failure">Impossible de résoudre le nom d\'hôte DNS: “%s”</string>
<string name="tunnel_rename_error">Impossible de renommer le tunnel : %s</string>
<string name="tunnel_rename_success">Tunnel renommé avec succès en «%s »</string>
- <string name="type_name_go_userspace">Nom de l\'espace utilisateur</string>
+ <string name="type_name_go_userspace">Implémentation Go en espace utilisateur</string>
<string name="type_name_kernel_module">Module noyau</string>
<string name="unknown_error">Erreur inconnue</string>
<string name="version_summary">%1$s backend %2$s</string>
diff --git a/ui/src/main/res/values-hi-rIN/strings.xml b/ui/src/main/res/values-hi-rIN/strings.xml
index e16d69ea..167dafe6 100644
--- a/ui/src/main/res/values-hi-rIN/strings.xml
+++ b/ui/src/main/res/values-hi-rIN/strings.xml
@@ -76,6 +76,7 @@
<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">छवि में क्यूआर कोड नहीं मिला</string>
<string name="cancel">रद्द</string>
<string name="config_delete_error">कॉन्फ़िगरेशन फ़ाइल %s को नहीं हटा सकता</string>
<string name="config_exists_error">“%s” के लिए कॉन्फ़िगरेशन पहले से मौजूद है</string>
@@ -132,10 +133,10 @@
<string name="log_viewer_pref_title">एप्लिकेशन लॉग देखें</string>
<string name="log_viewer_title">लॉग</string>
<string name="logcat_error">लॉगकैट चलाने में असमर्थ: </string>
- <string name="module_disabler_disabled_summary">प्रयोगात्मक कर्नेल मॉड्यूल प्रदर्शन में सुधार कर सकता है</string>
- <string name="module_disabler_disabled_title">कर्नेल मॉड्यूल बैकएंड सक्षम करें</string>
- <string name="module_disabler_enabled_summary">धीमे यूजरस्पेस बैकएंड में स्थिरता में सुधार हो सकता है</string>
- <string name="module_disabler_enabled_title">कर्नेल मॉड्यूल बैकएंड को अक्षम करें</string>
+ <string name="module_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_installer_error">कुछ गलत हो गया। कृपया पुन: प्रयास करें</string>
<string name="module_installer_initial">प्रयोगात्मक कर्नेल मॉड्यूल प्रदर्शन में सुधार कर सकता है</string>
<string name="module_installer_not_found">आपके डिवाइस के लिए कोई मॉड्यूल उपलब्ध नहीं हैं</string>
@@ -202,6 +203,7 @@
<string name="type_name_go_userspace">userspace पे जाए </string>
<string name="type_name_kernel_module">कर्नेल मॉड्यूल</string>
<string name="unknown_error">अज्ञात त्रुटि</string>
+ <string name="version_summary">%1$s बैकएंड %2$s</string>
<string name="version_summary_checking">%s बैकएंड संस्करण की जाँच कर रहा है</string>
<string name="version_summary_unknown">अज्ञात %s संस्करण</string>
<string name="version_title">WireGuard for Android v%s</string>
diff --git a/ui/src/main/res/values-in/strings.xml b/ui/src/main/res/values-in/strings.xml
index e8e664de..64cab341 100644
--- a/ui/src/main/res/values-in/strings.xml
+++ b/ui/src/main/res/values-in/strings.xml
@@ -66,6 +66,8 @@
<string name="bad_config_reason_unknown_section">Bagian tak diketahui</string>
<string name="bad_config_reason_value_out_of_range">Nilai di luar rentang</string>
<string name="bad_extension_error">Berkas harus .conf atau .zip</string>
+ <string name="error_no_qr_found">Kode QR tidak ditemukan dalam gambar</string>
+ <string name="error_qr_checksum">Verifikasi ceksum kode QR gagal</string>
<string name="cancel">Batalkan</string>
<string name="config_delete_error">Tidak dapat menghapus berkas konfigurasi %s</string>
<string name="config_exists_error">Sudah ada konfigurasi untuk “%s”</string>
@@ -95,6 +97,7 @@
<string name="disable_config_export_title">Nonaktifkan ekspor konfigurasi</string>
<string name="disable_config_export_description">Menonaktifkan ekspor konfigurasi akan membuat kunci pribadi sulit diakses</string>
<string name="dns_servers">Server DNS</string>
+ <string name="dns_search_domains">Cari domain</string>
<string name="edit">Edit</string>
<string name="endpoint">Endpoint</string>
<string name="error_down">Kesalahan pada tunel: %s</string>
@@ -129,10 +132,10 @@
<string name="log_viewer_pref_title">Lihat log aplikasi</string>
<string name="log_viewer_title">Log</string>
<string name="logcat_error">Tidak bisa menjalankan logcat: </string>
- <string name="module_disabler_disabled_summary">Modul kernel eksperimental dapat meningkatkan kinerja</string>
- <string name="module_disabler_disabled_title">Aktifkan backend modul kernel</string>
- <string name="module_disabler_enabled_summary">Backend userspace yang lebih lambat dapat meningkatkan stabilitas</string>
- <string name="module_disabler_enabled_title">Nonaktifkan backend modul kernel</string>
+ <string name="module_enabler_disabled_summary">Modul kernel eksperimental dapat meningkatkan kinerja</string>
+ <string name="module_enabler_disabled_title">Aktifkan backend modul kernel</string>
+ <string name="module_enabler_enabled_summary">Backend userspace yang lebih lambat dapat meningkatkan stabilitas</string>
+ <string name="module_enabler_enabled_title">Nonaktifkan backend modul kernel</string>
<string name="module_installer_error">Ada yang salah. Silakan coba lagi</string>
<string name="module_installer_initial">Modul kernel eksperimental dapat meningkatkan kinerja</string>
<string name="module_installer_not_found">Tidak tersedia modul untuk perangkat anda</string>
diff --git a/ui/src/main/res/values-it/strings.xml b/ui/src/main/res/values-it/strings.xml
index 7b9a2d3f..82e4f38a 100644
--- a/ui/src/main/res/values-it/strings.xml
+++ b/ui/src/main/res/values-it/strings.xml
@@ -25,7 +25,7 @@
<item quantity="other">%d applicazioni escluse</item>
</plurals>
<plurals name="set_included_applications">
- <item quantity="one">%d applicazione esclusa</item>
+ <item quantity="one">%d applicazione inclusa</item>
<item quantity="other">%d applicazioni incluse</item>
</plurals>
<plurals name="n_excluded_applications">
@@ -33,7 +33,7 @@
<item quantity="other">%d escluse</item>
</plurals>
<plurals name="n_included_applications">
- <item quantity="one">%d escluse</item>
+ <item quantity="one">%d inclusa</item>
<item quantity="other">%d incluse</item>
</plurals>
<string name="all_applications">Tutte le applicazioni</string>
@@ -79,6 +79,8 @@
<string name="bad_config_reason_unknown_section">Sezione sconosciuta</string>
<string name="bad_config_reason_value_out_of_range">Valore fuori scala</string>
<string name="bad_extension_error">Il file deve essere .conf o .zip</string>
+ <string name="error_no_qr_found">Codice QR non trovato nell\'immagine</string>
+ <string name="error_qr_checksum">Verifica checksum del codice QR fallita</string>
<string name="cancel">Annulla</string>
<string name="config_delete_error">Impossibile eliminare il file di configurazione %s</string>
<string name="config_exists_error">La configurazione per “%s” esiste già</string>
@@ -108,6 +110,7 @@
<string name="disable_config_export_title">Disattiva esportazione config</string>
<string name="disable_config_export_description">Disabilitare l\'esportazione della configurazione rende le chiavi private meno accessibili</string>
<string name="dns_servers">Server DNS</string>
+ <string name="dns_search_domains">Domini di ricerca DNS</string>
<string name="edit">Modifica</string>
<string name="endpoint">Endpoint</string>
<string name="error_down">Errore di disattivazione del tunnel: %s</string>
@@ -142,10 +145,10 @@
<string name="log_viewer_pref_title">Visualizza log dell\'applicazione</string>
<string name="log_viewer_title">Log</string>
<string name="logcat_error">Impossibile eseguire logcat: </string>
- <string name="module_disabler_disabled_summary">Il modulo sperimentale del kernel può migliorare le prestazioni</string>
- <string name="module_disabler_disabled_title">Abilita il backend del modulo del kernel</string>
- <string name="module_disabler_enabled_summary">Il backend in userspace più lento potrebbe migliorare la stabilità</string>
- <string name="module_disabler_enabled_title">Disabilita il backend del modulo del kernel</string>
+ <string name="module_enabler_disabled_summary">Il modulo sperimentale del kernel può migliorare le prestazioni</string>
+ <string name="module_enabler_disabled_title">Abilita il backend del modulo del kernel</string>
+ <string name="module_enabler_enabled_summary">Il backend in userspace più lento potrebbe migliorare la stabilità</string>
+ <string name="module_enabler_enabled_title">Disabilita il backend del modulo del kernel</string>
<string name="module_installer_error">Qualcosa non ha funzionato. Riprova</string>
<string name="module_installer_initial">Il modulo sperimentale del kernel può migliorare le prestazioni</string>
<string name="module_installer_not_found">Nessun modulo disponibile per il tuo dispositivo</string>
diff --git a/ui/src/main/res/values-ja/strings.xml b/ui/src/main/res/values-ja/strings.xml
index 7aa5531a..fb9a4894 100644
--- a/ui/src/main/res/values-ja/strings.xml
+++ b/ui/src/main/res/values-ja/strings.xml
@@ -91,10 +91,11 @@
<string name="tv_delete">削除するトンネルを選択</string>
<string name="tv_select_a_storage_drive">ストレージを選択</string>
<string name="tv_no_file_picker">ファイルを参照するにはファイル管理アプリをインストールしてください</string>
- <string name="tv_add_tunnel_get_started">トンネルを追加して開始する</string>
+ <string name="tv_add_tunnel_get_started">Add a tunnel to get started</string>
<string name="disable_config_export_title">設定のエクスポートを無効にする</string>
<string name="disable_config_export_description">設定のエクスポートを無効にすると、秘密鍵にアクセスされにくくなります</string>
<string name="dns_servers">DNS サーバ</string>
+ <string name="dns_search_domains">サーチドメイン</string>
<string name="edit">編集</string>
<string name="endpoint">エンドポイント</string>
<string name="error_down">トンネル停止時エラー: %s</string>
@@ -129,10 +130,10 @@
<string name="log_viewer_pref_title">アプリケーションログを表示</string>
<string name="log_viewer_title">ログ</string>
<string name="logcat_error">logcat を実行できません: </string>
- <string name="module_disabler_disabled_summary">カーネルモジュールは実験的ですがパフォーマンスが向上する可能性があります。</string>
- <string name="module_disabler_disabled_title">カーネルモジュールバックエンドの有効化</string>
- <string name="module_disabler_enabled_summary">ユーザースペースバックエンドは低速ですが安定しています。</string>
- <string name="module_disabler_enabled_title">カーネルモジュールバックエンドの無効化</string>
+ <string name="module_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_installer_error">失敗しました. 再度実行してみてください</string>
<string name="module_installer_initial">実験的カーネルモジュールはパフォーマンスが向上する場合があります</string>
<string name="module_installer_not_found">このデバイス用のモジュールは利用できません</string>
diff --git a/ui/src/main/res/values-ko-rKR/strings.xml b/ui/src/main/res/values-ko-rKR/strings.xml
index a2890b26..750d53cf 100644
--- a/ui/src/main/res/values-ko-rKR/strings.xml
+++ b/ui/src/main/res/values-ko-rKR/strings.xml
@@ -66,6 +66,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>
@@ -95,6 +97,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">Dns 도메인 검색</string>
<string name="edit"> 수정</string>
<string name="endpoint">엔드포인트</string>
<string name="error_down">터널 중단 시 오류 발생: %s</string>
@@ -129,10 +132,10 @@
<string name="log_viewer_pref_title">앱 로그 보기</string>
<string name="log_viewer_title">로그</string>
<string name="logcat_error">logcat을 실행할 수 없음: </string>
- <string name="module_disabler_disabled_summary">아직 실험중이 커널 모듈을 사용하면 성능이 향상될 수 있음</string>
- <string name="module_disabler_disabled_title">커널 모듈 백엔드 활성화하기</string>
- <string name="module_disabler_enabled_summary">사용자공간 백엔드를 사용하면 느리지만 안정성이 좋아짐</string>
- <string name="module_disabler_enabled_title">커널 모듈 백엔드를 비활성화하기</string>
+ <string name="module_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_installer_error">문제가 발생했습니다. 다시 시도하십시오</string>
<string name="module_installer_initial">아직 실험중이 커널 모듈을 사용하면 성능이 향상될 수 있음</string>
<string name="module_installer_not_found">이 기기에서 사용가능한 모듈이 없음</string>
diff --git a/ui/src/main/res/values-nl-rNL/strings.xml b/ui/src/main/res/values-nl-rNL/strings.xml
index eee46420..dc2a9f93 100644
--- a/ui/src/main/res/values-nl-rNL/strings.xml
+++ b/ui/src/main/res/values-nl-rNL/strings.xml
@@ -4,4 +4,12 @@
<item quantity="one">Kan %d tunnel niet verwijderen: %s</item>
<item quantity="other">Kan %d tunnels niet verwijderen: %s</item>
</plurals>
+ <plurals name="delete_title">
+ <item quantity="one">%d tunnel geselecteerd</item>
+ <item quantity="other">%d tunnels geselecteerd</item>
+ </plurals>
+ <plurals name="import_partial_success">
+ <item quantity="one">%1$d van %2$d tunnels geïmporteerd</item>
+ <item quantity="other">%1$d van de %2$d tunnels geïmporteerd</item>
+ </plurals>
</resources>
diff --git a/ui/src/main/res/values-no-rNO/strings.xml b/ui/src/main/res/values-no-rNO/strings.xml
index f9c2c979..b0616f4e 100644
--- a/ui/src/main/res/values-no-rNO/strings.xml
+++ b/ui/src/main/res/values-no-rNO/strings.xml
@@ -142,10 +142,10 @@
<string name="log_viewer_pref_title">Vis programlogg</string>
<string name="log_viewer_title">Logg</string>
<string name="logcat_error">Kan ikke kjøre logcat: </string>
- <string name="module_disabler_disabled_summary">Den eksperimentelle kjernemodulen kan gi bedre ytelse</string>
- <string name="module_disabler_disabled_title">Aktiver backend for kjerne-modul</string>
- <string name="module_disabler_enabled_summary">Backend i userspace er litt tregere men kan gi bedre stabilitet</string>
- <string name="module_disabler_enabled_title">Deaktiver backend for kjerne-modul</string>
+ <string name="module_enabler_disabled_summary">Den eksperimentelle kjernemodulen kan gi bedre ytelse</string>
+ <string name="module_enabler_disabled_title">Aktiver backend for kjerne-modul</string>
+ <string name="module_enabler_enabled_summary">Backend i userspace er litt tregere men kan gi bedre stabilitet</string>
+ <string name="module_enabler_enabled_title">Deaktiver backend for kjerne-modul</string>
<string name="module_installer_error">Noe gikk galt. Vennligst prøv igjen</string>
<string name="module_installer_initial">Den eksperimentelle kjernemodulen kan gi bedre ytelse</string>
<string name="module_installer_not_found">Ingen moduler er tilgjengelige for din enhet</string>
diff --git a/ui/src/main/res/values-pa-rIN/strings.xml b/ui/src/main/res/values-pa-rIN/strings.xml
index ed7e96ba..1d7ac096 100644
--- a/ui/src/main/res/values-pa-rIN/strings.xml
+++ b/ui/src/main/res/values-pa-rIN/strings.xml
@@ -142,10 +142,10 @@
<string name="log_viewer_pref_title">ਐਪਲੀਕੇਸ਼ਨ ਲਾਗ ਵੇਖੋ</string>
<string name="log_viewer_title">ਲਾਗ</string>
<string name="logcat_error">logcat ਚਲਾਉਣ ਲਈ ਅਸਮਰੱਥ: </string>
- <string name="module_disabler_disabled_summary">ਤਜਰਬੇ ਅਧੀਨ ਕਰਨਲ ਮੋਡੀਊਲ ਕਾਰਗੁਜ਼ਾਰੀ ਸੁਧਾਰ ਸਕਦਾ ਹੈ</string>
- <string name="module_disabler_disabled_title">ਕਰਨਲ ਮੋਡੀਊਲ ਬੈਕਐਂਡ ਸਮਰੱਥ ਕਰੋ</string>
- <string name="module_disabler_enabled_summary">ਹੌਲੀ ਵਰਤੋਂਕਾਰ-ਸਪੇਸ ਬੈਂਕਡ ਸਥਿਰਤਾ ਸੁਧਾਰ ਕਰ ਸਕਦਾ ਹੈ</string>
- <string name="module_disabler_enabled_title">ਕਰਨਲ ਮੋਡੀਊਲ ਬੈਕਐਂਡ ਅਸਮਰੱਥ ਕਰੋ</string>
+ <string name="module_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_installer_error">ਕੁਝ ਗਲਤ ਵਾਪਰ ਗਿਆ। ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ</string>
<string name="module_installer_initial">ਤਜਰਬੇ ਅਧੀਨ ਕਰਨਲ ਮੋਡੀਊਲ ਕਾਰਗੁਜ਼ਾਰੀ ਸੁਧਾਰ ਸਕਦਾ ਹੈ</string>
<string name="module_installer_not_found">ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਲਈ ਕੋਈ ਮੋਡੀਊਲ ਮੌਜੂਦ ਨਹੀਂ ਹਨ</string>
diff --git a/ui/src/main/res/values-pl-rPL/strings.xml b/ui/src/main/res/values-pl-rPL/strings.xml
index b739035e..1e95f3f2 100644
--- a/ui/src/main/res/values-pl-rPL/strings.xml
+++ b/ui/src/main/res/values-pl-rPL/strings.xml
@@ -105,6 +105,8 @@
<string name="bad_config_reason_unknown_section">Nieznana sekcja</string>
<string name="bad_config_reason_value_out_of_range">Wartość poza zakresem</string>
<string name="bad_extension_error">Plik musi posiadać rozszerzenie CONF lub ZIP</string>
+ <string name="error_no_qr_found">Kod QR nie został znaleziony w obrazie</string>
+ <string name="error_qr_checksum">Weryfikacja sumy kontrolnej kodu QR nie powiodła się</string>
<string name="cancel">Anuluj</string>
<string name="config_delete_error">Nie można usunąć pliku konfiguracyjnego „%s”</string>
<string name="config_exists_error">Konfiguracja dla „%s” już istnieje</string>
@@ -134,6 +136,7 @@
<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>
+ <string name="dns_search_domains">Sufiksy DNS</string>
<string name="edit">Edytuj</string>
<string name="endpoint">Punkt końcowy</string>
<string name="error_down">Błąd podczas zamykania tunelu: %s</string>
@@ -168,10 +171,10 @@
<string name="log_viewer_pref_title">Wyświetl log aplikacji</string>
<string name="log_viewer_title">Log</string>
<string name="logcat_error">Nie można uruchomić narzędzia logcat: </string>
- <string name="module_disabler_disabled_summary">Eksperymentalny moduł jądra może poprawić wydajność</string>
- <string name="module_disabler_disabled_title">Włącz moduł jądra</string>
- <string name="module_disabler_enabled_summary">Wolniejsza implementacja w przestrzeni użytkownika może poprawić stabilność</string>
- <string name="module_disabler_enabled_title">Wyłącz moduł jądra</string>
+ <string name="module_enabler_disabled_summary">Eksperymentalny moduł jądra może poprawić wydajność</string>
+ <string name="module_enabler_disabled_title">Włącz moduł jądra</string>
+ <string name="module_enabler_enabled_summary">Wolniejsza implementacja w przestrzeni użytkownika może poprawić stabilność</string>
+ <string name="module_enabler_enabled_title">Wyłącz moduł jądra</string>
<string name="module_installer_error">Coś poszło nie tak. Proszę spróbować ponownie</string>
<string name="module_installer_initial">Eksperymentalny moduł jądra może poprawić wydajność</string>
<string name="module_installer_not_found">Brak dostępnych modułów dla tego urządzenia</string>
@@ -245,6 +248,7 @@
<string name="type_name_go_userspace">Przestrzeń użytkownika Go</string>
<string name="type_name_kernel_module">Moduł jądra</string>
<string name="unknown_error">Nieznany błąd</string>
+ <string name="version_summary">%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>
<string name="version_title">WireGuard dla systemu Android v%s</string>
diff --git a/ui/src/main/res/values-pt-rBR/strings.xml b/ui/src/main/res/values-pt-rBR/strings.xml
new file mode 100644
index 00000000..346555ac
--- /dev/null
+++ b/ui/src/main/res/values-pt-rBR/strings.xml
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <plurals name="delete_error">
+ <item quantity="one">Não é possível excluir o túnel %d: %s</item>
+ <item quantity="other">Não foi possível excluir túneis %d: %s</item>
+ </plurals>
+ <plurals name="delete_success">
+ <item quantity="one">Túnel %d excluído com sucesso</item>
+ <item quantity="other">Túneis %d excluídos com êxito</item>
+ </plurals>
+ <plurals name="delete_title">
+ <item quantity="one">Túnel %d selecionado</item>
+ <item quantity="other">Túneis %d selecionados</item>
+ </plurals>
+ <plurals name="import_partial_success">
+ <item quantity="one">Importados %1$d dos %2$d túneis</item>
+ <item quantity="other">Importados %1$d dos %2$d túneis</item>
+ </plurals>
+ <plurals name="import_total_success">
+ <item quantity="one">Importado %d túnel</item>
+ <item quantity="other">Importados %d túneis</item>
+ </plurals>
+ <plurals name="set_excluded_applications">
+ <item quantity="one">Aplicação %d Excluída</item>
+ <item quantity="other">Aplicações %d Excluí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>
+ <string name="use_all_applications">Usar todas aplicações</string>
+ <string name="add_peer">Adicionar Par</string>
+ <string name="addresses">Endereços</string>
+ <string name="applications">Aplicações</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>
+ <string name="allow_remote_control_intents_title">Permitir controle remoto de apps</string>
+ <string name="allowed_ips">IPs Permitidos</string>
+ <string name="bad_config_context">%2$s da %1$s</string>
+ <string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_error">%1$s em %2$s</string>
+ <string name="bad_config_explanation_pka">: Deve ser positivo e não mais que 65535</string>
+ <string name="bad_config_explanation_positive_number">: Deve ser positivo</string>
+ <string name="bad_config_explanation_udp_port">: Deve ser um número de porta UDP válido</string>
+ <string name="bad_config_reason_invalid_key">Chave inválida</string>
+ <string name="bad_config_reason_invalid_number">Número inválido</string>
+ <string name="bad_config_reason_invalid_value">Valor inválido</string>
+ <string name="bad_config_reason_missing_attribute">Atributo ausente</string>
+ <string name="bad_config_reason_missing_section">Seção em falta</string>
+ <string name="bad_config_reason_syntax_error">Erro de sintaxe</string>
+ <string name="bad_config_reason_unknown_attribute">Atributo desconhecido</string>
+ <string name="bad_config_reason_unknown_section">Seção desconhecida</string>
+ <string name="bad_config_reason_value_out_of_range">Valor fora do intervalo</string>
+ <string name="bad_extension_error">O arquivo deve ser .conf ou .zip</string>
+ <string name="error_no_qr_found">Código QR não encontrado na imagem</string>
+ <string name="error_qr_checksum">Falha na verificação do código QR</string>
+ <string name="cancel">Cancelar</string>
+ <string name="config_delete_error">Não é possível excluir o arquivo de configuração %s</string>
+ <string name="config_exists_error">Configuração para \"%s\" já existe</string>
+ <string name="config_file_exists_error">Arquivo de configuração “%s” já existe</string>
+ <string name="config_not_found_error">Arquivo de configuração “%s” não encontrado</string>
+ <string name="config_rename_error">Não é possível renomear o arquivo de configuração “%s”</string>
+ <string name="config_save_error">Não pode salvar a configuração para \"%1$s\": %2$s</string>
+ <string name="config_save_success">Configuração salva com sucesso para “%s”</string>
+ <string name="create_activity_title">Criar túnel WireGuard</string>
+ <string name="create_bin_dir_error">Não é possível criar o diretório local do binário</string>
+ <string name="create_downloads_file_error">Não é possível criar arquivo no diretório de downloads</string>
+ <string name="create_empty">Criar do zero</string>
+ <string name="create_from_file">Criar a partir de arquivo</string>
+ <string name="create_from_qr_code">Ler código QR</string>
+ <string name="create_output_dir_error">Não é possível criar o diretório de saída</string>
+ <string name="create_temp_dir_error">Não é possível criar o diretório temporário local</string>
+ <string name="create_tunnel">Criar túnel</string>
+ <string name="copied_to_clipboard">%s copiado para a área de transferência</string>
+ <string name="dark_theme_summary_off">Atualmente usando tema claro (dia)</string>
+ <string name="dark_theme_summary_on">Atualmente usando tema escuro (noite)</string>
+ <string name="dark_theme_title">Usar tema escuro</string>
+ <string name="delete">Excluir</string>
+ <string name="tv_delete">Selecione o túnel para excluir</string>
+ <string name="tv_select_a_storage_drive">Selecione uma unidade de armazenamento</string>
+ <string name="tv_no_file_picker">Por favor, instale um utilitário de gerenciamento de arquivos para procurar arquivos</string>
+ <string name="tv_add_tunnel_get_started">Adicione um túnel para começar</string>
+ <string name="disable_config_export_title">Desativar exportação de configuração</string>
+ <string name="disable_config_export_description">Desativar a exportação de configuração torna as chaves privadas menos acessíveis</string>
+ <string name="dns_servers">Servidores DNS</string>
+ <string name="dns_search_domains">Domínios de pesquisa de DNS</string>
+ <string name="edit">Editar</string>
+ <string name="endpoint">Endpoint</string>
+ <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_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>
+ <string name="generic_error">Erro desconhecido “%s”</string>
+ <string name="hint_automatic">(automático)</string>
+ <string name="hint_generated">(gerado)</string>
+ <string name="hint_optional">(opcional)</string>
+ <string name="hint_optional_discouraged">(opcional, não recomendado)</string>
+ <string name="hint_random">(aleatório)</string>
+ <string name="illegal_filename_error">Nome de arquivo inválido “%s”</string>
+ <string name="import_error">Não foi possível importar o túnel: %s</string>
+ <string name="import_from_qr_code">Importar Túnel por QR Code</string>
+ <string name="import_success">Importado “%s”</string>
+ <string name="interface_title">Interface</string>
+ <string name="key_contents_error">Caracteres inválidos na chave</string>
+ <string name="key_length_error">Chave com tamanho incorreto</string>
+ <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="listen_port">Porta de escuta</string>
+ <string name="log_export_error">Não foi possível exportar o log: %s</string>
+ <string name="log_export_subject">Arquivo de log do WireGuard Android</string>
+ <string name="log_export_success">Salvo em “%s”</string>
+ <string name="log_export_title">Exportar arquivo de log</string>
+ <string name="log_saver_activity_label">Salvar log</string>
+ <string name="log_viewer_pref_summary">Registros podem ajudar na depuração</string>
+ <string name="log_viewer_pref_title">Exibir registros da aplicação</string>
+ <string name="log_viewer_title">Registro</string>
+ <string name="logcat_error">Não foi possível executar o logcat: </string>
+ <string name="module_enabler_disabled_summary">O módulo do Kernel experimental pode melhorar o desempenho</string>
+ <string name="module_enabler_disabled_title">Habilitar módulo backend do kernel</string>
+ <string name="module_enabler_enabled_summary">O backend do userspace mais lento pode aumentar a estabilidade</string>
+ <string name="module_enabler_enabled_title">Desativar backend do módulo do kernel</string>
+ <string name="module_installer_error">Ocorreu um erro. Tente novamente</string>
+ <string name="module_installer_initial">O módulo experimental do kernel pode melhorar o desempenho</string>
+ <string name="module_installer_not_found">Não há módulos disponíveis para o seu dispositivo</string>
+ <string name="module_installer_title">Baixar e instalar módulo do kernel</string>
+ <string name="module_installer_working">Baixando e instalando…</string>
+ <string name="module_version_error">Não foi possível determinar a versão do módulo do kernel</string>
+ <string name="mtu">MTU</string>
+ <string name="multiple_tunnels_summary_off">Ligar um túnel irá desligar outros</string>
+ <string name="multiple_tunnels_summary_on">Múltiplos túneis podem ser ativados simultaneamente</string>
+ <string name="multiple_tunnels_title">Permitir múltiplos túneis simultâneos</string>
+ <string name="name">Nome</string>
+ <string name="no_config_error">Não é possível criar um túnel sem configuração</string>
+ <string name="no_configs_error">Nenhuma configuração foi encontrada</string>
+ <string name="no_tunnels_error">Não existem túneis</string>
+ <string name="parse_error_generic">string</string>
+ <string name="parse_error_inet_address">Endereço IP</string>
+ <string name="parse_error_inet_endpoint">endpoint</string>
+ <string name="parse_error_inet_network">Rede IP</string>
+ <string name="parse_error_reason">Não é possível analisar %1$s “%2$s”</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>
+ <string name="pre_shared_key">Chave pré-partilhada</string>
+ <string name="pre_shared_key_enabled">ativo</string>
+ <string name="private_key">Chave Privada</string>
+ <string name="public_key">Chave pública</string>
+ <string name="qr_code_hint">Dica: gerar com `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="restore_on_boot_title">Restaurar na inicialização</string>
+ <string name="save">Salvar</string>
+ <string name="select_all">Selecionar tudo</string>
+ <string name="settings">Definições</string>
+ <string name="shell_exit_status_read_error">O Shell não pode ler o status de saída</string>
+ <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_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>
+ <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_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>
+ <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_bytes">%d B</string>
+ <string name="transfer_gibibytes">%.2f GiB</string>
+ <string name="transfer_kibibytes">%.2f KiB</string>
+ <string name="transfer_mibibytes">%.2f MiB</string>
+ <string name="transfer_rx_tx">rx: %1$s, tx: %2$s</string>
+ <string name="transfer_tibibytes">%.2f TiB</string>
+ <string name="tun_create_error">Não foi possível criar o túnel: %s</string>
+ <string name="tunnel_config_error">Não foi possível configurar o túnel (wg-quick retornou %d)</string>
+ <string name="tunnel_create_error">Não foi possível criar o túnel: %s</string>
+ <string name="tunnel_create_success">Túnel criado com sucesso “%s”</string>
+ <string name="tunnel_error_already_exists">Túnel “%s” já existe</string>
+ <string name="tunnel_error_invalid_name">Nome inválido</string>
+ <string name="type_name_kernel_module">Modo de Kernel</string>
+ <string name="unknown_error">Erro desconhecido</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>
+ <string name="zip_export_success">Salvo em “%s”</string>
+ <string name="zip_export_summary">O arquivo Zip será salvo na pasta de downloads</string>
+ <string name="zip_export_title">Exportar túneis para arquivo zip</string>
+ <string name="biometric_prompt_zip_exporter_title">Autenticar para exportar túneis</string>
+ <string name="biometric_prompt_private_key_title">Autenticar para ver a chave privada</string>
+ <string name="biometric_auth_error">Falha de autenticação</string>
+ <string name="biometric_auth_error_reason">Falha de autenticação: %s</string>
+</resources>
diff --git a/ui/src/main/res/values-pt-rPT/strings.xml b/ui/src/main/res/values-pt-rPT/strings.xml
index b609cf2b..fc1f19cb 100644
--- a/ui/src/main/res/values-pt-rPT/strings.xml
+++ b/ui/src/main/res/values-pt-rPT/strings.xml
@@ -142,10 +142,10 @@
<string name="log_viewer_pref_title">Ver log da aplicação</string>
<string name="log_viewer_title">Log</string>
<string name="logcat_error">Não foi possível executar o logcat: </string>
- <string name="module_disabler_disabled_summary">O módulo experimental de kernel pode melhorar o desempenho</string>
- <string name="module_disabler_disabled_title">Habilitar módulo backend do kernel</string>
- <string name="module_disabler_enabled_summary">O backend do userspace mais lento pode aumentar a estabilidade</string>
- <string name="module_disabler_enabled_title">Desabilitar módulo backend do kernel</string>
+ <string name="module_enabler_disabled_summary">O módulo experimental de kernel pode melhorar o desempenho</string>
+ <string name="module_enabler_disabled_title">Habilitar módulo backend do kernel</string>
+ <string name="module_enabler_enabled_summary">O backend do userspace mais lento pode aumentar a estabilidade</string>
+ <string name="module_enabler_enabled_title">Desabilitar módulo backend do kernel</string>
<string name="module_installer_error">Ocorreu um erro. Por favor, tente novamente</string>
<string name="module_installer_initial">O módulo experimental do kernel pode melhorar o desempenho</string>
<string name="module_installer_not_found">Não há módulos disponíveis para o seu dispositivo</string>
diff --git a/ui/src/main/res/values-ro-rRO/strings.xml b/ui/src/main/res/values-ro-rRO/strings.xml
index e0249364..70b7cee1 100644
--- a/ui/src/main/res/values-ro-rRO/strings.xml
+++ b/ui/src/main/res/values-ro-rRO/strings.xml
@@ -92,6 +92,8 @@
<string name="bad_config_reason_unknown_section">Secțiune necunoscută</string>
<string name="bad_config_reason_value_out_of_range">Valoare în afara intervalului</string>
<string name="bad_extension_error">Fișierul trebuie să fie .conf sau .zip</string>
+ <string name="error_no_qr_found">Codul QR nu a fost găsit în imagine</string>
+ <string name="error_qr_checksum">Nu a putut fi efectuată verificarea sumei de control pentru codul QR</string>
<string name="cancel">Anulare</string>
<string name="config_delete_error">Fișierul de configurare %s nu poate fi șters</string>
<string name="config_exists_error">Configurația pentru „%s” există deja</string>
@@ -121,6 +123,7 @@
<string name="disable_config_export_title">Dezactivează exportarea configurației</string>
<string name="disable_config_export_description">Dezactivarea exportării configurației face mai puțin accesibile cheile private</string>
<string name="dns_servers">Servere DNS</string>
+ <string name="dns_search_domains">Domenii de căutare</string>
<string name="edit">Editare</string>
<string name="endpoint">Punct final</string>
<string name="error_down">Eroare la oprirea tunelului: %s</string>
@@ -155,10 +158,10 @@
<string name="log_viewer_pref_title">Vizualizare jurnal aplicație</string>
<string name="log_viewer_title">Jurnal</string>
<string name="logcat_error">Programul logcat nu poate fi executat: </string>
- <string name="module_disabler_disabled_summary">Modulul experimental de nucleu poate îmbunătăți performanța</string>
- <string name="module_disabler_disabled_title">Activează biblioteca modulului de nucleu</string>
- <string name="module_disabler_enabled_summary">Biblioteca mai lentă a spațiului utilizatorului poate îmbunătăți stabilitatea</string>
- <string name="module_disabler_enabled_title">Dezactivează biblioteca modulului de nucleu</string>
+ <string name="module_enabler_disabled_summary">Modulul experimental de nucleu poate îmbunătăți performanța</string>
+ <string name="module_enabler_disabled_title">Activează biblioteca modulului de nucleu</string>
+ <string name="module_enabler_enabled_summary">Biblioteca mai lentă a spațiului utilizatorului poate îmbunătăți stabilitatea</string>
+ <string name="module_enabler_enabled_title">Dezactivează biblioteca modulului de nucleu</string>
<string name="module_installer_error">A apărut o eroare. Încearcă din nou</string>
<string name="module_installer_initial">Modulul experimental de nucleu poate îmbunătăți performanța</string>
<string name="module_installer_not_found">Nu sunt disponibile module pentru dispozitivul tău</string>
diff --git a/ui/src/main/res/values-ru/strings.xml b/ui/src/main/res/values-ru/strings.xml
index 3fc6c911..f625f3a0 100644
--- a/ui/src/main/res/values-ru/strings.xml
+++ b/ui/src/main/res/values-ru/strings.xml
@@ -31,10 +31,10 @@
<item quantity="other">Импортировано %d туннелей</item>
</plurals>
<plurals name="set_excluded_applications">
- <item quantity="one">%d Исключенное приложение</item>
- <item quantity="few">%d Исключенных приложения</item>
- <item quantity="many">%d Исключенных приложений</item>
- <item quantity="other">%d Исключенных приложений</item>
+ <item quantity="one">%d исключенное приложение</item>
+ <item quantity="few">%d исключенных приложения</item>
+ <item quantity="many">%d исключенных приложений</item>
+ <item quantity="other">%d исключенных приложений</item>
</plurals>
<plurals name="set_included_applications">
<item quantity="one">%d включенное приложение</item>
@@ -49,7 +49,7 @@
<item quantity="other">%d исключено</item>
</plurals>
<plurals name="n_included_applications">
- <item quantity="one">%d влючено</item>
+ <item quantity="one">%d включено</item>
<item quantity="few">%d включено</item>
<item quantity="many">%d включено</item>
<item quantity="other">%d включено</item>
@@ -105,6 +105,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>
@@ -129,11 +131,12 @@
<string name="delete">Удалить</string>
<string name="tv_delete">Выберите туннель для удаления</string>
<string name="tv_select_a_storage_drive">Выберите накопитель</string>
- <string name="tv_no_file_picker">Пожалуйста установите утилиту управления файлами для их просмотра</string>
+ <string name="tv_no_file_picker">Пожалуйста, установите утилиту управления файлами для их просмотра</string>
<string name="tv_add_tunnel_get_started">Добавьте туннель, чтобы начать</string>
<string name="disable_config_export_title">Отключить экспорт конфигурации</string>
<string name="disable_config_export_description">Отключение экспорта конфигурации делает приватные ключи менее доступными</string>
<string name="dns_servers">DNS-серверы</string>
+ <string name="dns_search_domains">Домены поиска</string>
<string name="edit">Изменить</string>
<string name="endpoint">Конечная точка</string>
<string name="error_down">Ошибка при выходе из туннеля: %s</string>
@@ -142,7 +145,7 @@
<string name="error_up">Ошибка при запуске туннеля: %s</string>
<string name="exclude_private_ips">Исключить частные IP-адреса</string>
<string name="generate_new_private_key">Сгенерировать новый приватный ключ</string>
- <string name="generic_error">Неизвестная “%s” ошибка</string>
+ <string name="generic_error">Неизвестная ошибка “%s”</string>
<string name="hint_automatic">(авто)</string>
<string name="hint_generated">(сгенерирован)</string>
<string name="hint_optional">(опционально)</string>
@@ -157,7 +160,7 @@
<string name="key_length_error">Неправильная длина ключа</string>
<string name="key_length_explanation_base64">: ключи WireGuard base64 должны содержать 44 символа (32 байта)</string>
<string name="key_length_explanation_binary">: ключи WireGuard должны быть 32 байта</string>
- <string name="key_length_explanation_hex">: HEX ключи WireGuard должны содержать 64 символа (32 байта)</string>
+ <string name="key_length_explanation_hex">: HEX-ключи WireGuard должны содержать 64 символа (32 байта)</string>
<string name="listen_port">Порт</string>
<string name="log_export_error">Не удалось экспортировать журнал: %s</string>
<string name="log_export_subject">Файл журнала WireGuard Android</string>
@@ -168,10 +171,10 @@
<string name="log_viewer_pref_title">Просмотр журналов приложения</string>
<string name="log_viewer_title">Журнал</string>
<string name="logcat_error">Не удалось запустить logcat: </string>
- <string name="module_disabler_disabled_summary">Экспериментальный модуль ядра может улучшить производительность</string>
- <string name="module_disabler_disabled_title">Включить бэкэнд модуля ядра</string>
- <string name="module_disabler_enabled_summary">Пользовательское пространство немного медленнее и улучшает стабильность</string>
- <string name="module_disabler_enabled_title">Отключить бэкэнд модуля ядра</string>
+ <string name="module_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_installer_error">Что-то пошло не так. Пожалуйста, попробуйте еще раз</string>
<string name="module_installer_initial">Экспериментальный модуль ядра может улучшить производительность</string>
<string name="module_installer_not_found">Для вашего устройства нет доступных модулей</string>
@@ -191,7 +194,7 @@
<string name="parse_error_inet_endpoint">конечная точка</string>
<string name="parse_error_inet_network">IP-сеть</string>
<string name="parse_error_integer">число</string>
- <string name="parse_error_reason">Не удается спарсить %1$s “%2$s”</string>
+ <string name="parse_error_reason">Невозможно разобрать %1$s “%2$s”</string>
<string name="peer">Пир</string>
<string name="permission_description">управлять туннелями WireGuard, включая и отключая туннели по желанию, потенциально перенаправляя интернет-трафик</string>
<string name="permission_label">управлять туннелями WireGuard</string>
@@ -200,7 +203,7 @@
<string name="pre_shared_key_enabled">включено</string>
<string name="private_key">Приватный ключ</string>
<string name="public_key">Публичный ключ</string>
- <string name="qr_code_hint">Совет: генерировать с `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="qr_code_hint">Совет: генерировать с “qrencode -t ansiutf8 &lt; tunnel.conf”.</string>
<string name="restore_on_boot_summary_off">Не поднимать ранее выбранные туннели при загрузке</string>
<string name="restore_on_boot_summary_on">Поднимать ранее выбранные туннели при загрузке</string>
<string name="restore_on_boot_title">Восстановить при загрузке</string>
@@ -235,15 +238,17 @@
<string name="tunnel_create_error">Не удалось создать туннель: %s</string>
<string name="tunnel_create_success">Успешно создан туннель “%s”</string>
<string name="tunnel_error_already_exists">Туннель “%s” уже существует</string>
- <string name="tunnel_error_invalid_name">Некорректное название</string>
+ <string name="tunnel_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</string>
<string name="type_name_kernel_module">Модуль ядра</string>
<string name="unknown_error">Неизвестная ошибка</string>
+ <string name="version_summary">%1$s бэкенд %2$s</string>
<string name="version_summary_checking">Проверка версии бэкэнда %s</string>
<string name="version_summary_unknown">Неизвестная версия %s</string>
<string name="version_title">WireGuard для Android v%s</string>
@@ -254,7 +259,7 @@
<string name="zip_export_summary">Zip-файл будет сохранен в папке загрузок</string>
<string name="zip_export_title">Экспорт туннелей в zip-файл</string>
<string name="biometric_prompt_zip_exporter_title">Аутентификация для экспорта туннелей</string>
- <string name="biometric_prompt_private_key_title">Аутентификация для просмотра закрытого ключа</string>
+ <string name="biometric_prompt_private_key_title">Аутентификация для просмотра приватного ключа</string>
<string name="biometric_auth_error">Ошибка аутентификации</string>
<string name="biometric_auth_error_reason">Ошибка аутентификации: %s</string>
</resources>
diff --git a/ui/src/main/res/values-si-rLK/strings.xml b/ui/src/main/res/values-si-rLK/strings.xml
index b5bf5927..798aaad5 100644
--- a/ui/src/main/res/values-si-rLK/strings.xml
+++ b/ui/src/main/res/values-si-rLK/strings.xml
@@ -9,14 +9,14 @@
<item quantity="other">ඇතුළත් කළ යෙදුම් %d යි</item>
</plurals>
<plurals name="n_excluded_applications">
- <item quantity="one">%d බැහැරයි</item>
+ <item quantity="one">%dක් බැහැරයි</item>
<item quantity="other">%dක් බැහැරයි</item>
</plurals>
<plurals name="n_included_applications">
<item quantity="one">%dක් ඇතුළත්</item>
<item quantity="other">%dක් ඇතුළත්</item>
</plurals>
- <string name="all_applications">සියලුම යෙදුම්</string>
+ <string name="all_applications">සියළුම යෙදුම්</string>
<string name="exclude_from_tunnel">බැහැර</string>
<string name="include_in_tunnel">ඇතුළත් දෑ පමණි</string>
<plurals name="include_n_applications">
@@ -40,56 +40,166 @@
<string name="applications">යෙදුම්</string>
<string name="allow_remote_control_intents_title">දුරස්ථ පාලක යෙදුම්වලට ඉඩදෙන්න</string>
<string name="allowed_ips">ඉඩදුන් අ.ජා.කෙ.:</string>
+ <string name="bad_config_context">%1$s\' %2$s</string>
<string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_error">%2$sන් %1$s</string>
+ <string name="bad_config_explanation_pka">: ධනාත්මක විය යුතු අතර 65535 ට නොවැඩි විය යුතුය</string>
+ <string name="bad_config_explanation_positive_number">: ධනාත්මක විය යුතුය</string>
+ <string name="bad_config_explanation_udp_port">: වලංගු UDP තොට අංකයක් විය යුතුය</string>
<string name="bad_config_reason_invalid_key">වලංගු නොවන යතුරකි</string>
<string name="bad_config_reason_invalid_number">වලංගු නොවන අංකයකි</string>
<string name="bad_config_reason_invalid_value">වලංගු නොවන අගයකි</string>
+ <string name="bad_config_reason_missing_attribute">ගුණාංගය මග හැරී ඇත</string>
+ <string name="bad_config_reason_missing_section">කොටස අතුරුදහන්</string>
+ <string name="bad_config_reason_syntax_error">වාක්‍ය ඛණ්ඩ දෝෂය</string>
+ <string name="bad_config_reason_unknown_attribute">නොදන්නා ගුණාංගය</string>
+ <string name="bad_config_reason_unknown_section">නොදන්නා කොටස</string>
+ <string name="bad_config_reason_value_out_of_range">අගය පරාසයෙන් පිටත</string>
<string name="bad_extension_error">ගොනුව .conf හෝ .zip විය යුතුය</string>
+ <string name="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>
- <string name="config_file_exists_error">“%s” සඳහා වින්‍යාස ගොනුව දැනටමත් පවතී</string>
+ <string name="config_file_exists_error">“%s” වින්‍යාස ගොනුව දැනටමත් පවතී</string>
+ <string name="config_not_found_error">\"%s\" වින්‍යාස ගොනුව හමු නොවිණි</string>
<string name="config_rename_error">“%s” වින්‍යාස ගොනුව නැවත නම් කළ නොහැකිය</string>
<string name="config_save_error">“%1$s”: %2$s සඳහා වින්‍යාසය සුරැකීමට නොහැකිය</string>
<string name="config_save_success">“%s” සඳහා සාර්ථකව වින්‍යාසය සුරැකිණි</string>
+ <string name="create_activity_title">WireGuard Tunnel සාදන්න</string>
+ <string name="create_bin_dir_error">දේශීය ද්විමය නාමාවලිය සෑදිය නොහැක</string>
<string name="create_downloads_file_error">බාගැනීම් නාමාවලියෙහි ගොනුව සෑදීමට නොහැකිය</string>
- <string name="create_from_file">ගොනුවකින් හෝ සංරක්‍ෂිතයකින් ආයාතකරන්න</string>
+ <string name="create_empty">මුල සිට නිර්මාණය කරන්න</string>
+ <string name="create_from_file">ගොනුවකින් හෝ සංරක්‍ෂිතයකින් ආයාතය</string>
+ <string name="create_from_qr_code">QR කේතයෙන් සුපිරික්සන්න</string>
<string name="create_output_dir_error">ප්‍රතිදාන නාමාවලිය සෑදිය නොහැකිය</string>
<string name="create_temp_dir_error">තාවකාලික ස්ථානීය නාමාවලිය සෑදිය නොහැකිය</string>
<string name="copied_to_clipboard">%s පසුරුපුවරුවට පිටපත්විය</string>
<string name="dark_theme_summary_off">දැනට දීප්ත (දිවා) තේමාව භාවිතා කරයි</string>
<string name="dark_theme_summary_on">දැනට අඳුරු (රාත්‍රී) තේමාව භාවිතා කරයි</string>
- <string name="dark_theme_title">අඳුරු තේමාව භාවිතා කරන්න</string>
+ <string name="dark_theme_title">අඳුරු තේමාව භාවිතය</string>
+ <string name="delete">මකන්න</string>
+ <string name="tv_select_a_storage_drive">ගබඩා ධාවකයක් තෝරන්න</string>
+ <string name="tv_no_file_picker">කරුණාකර ගොනු පිරික්සීමට ගොනු කළමනාකරණ උපයෝගිතා ස්ථාපනය කරන්න</string>
+ <string name="disable_config_export_description">වින්‍යාස අපනයනය අක්‍රිය කිරීම පුද්ගලික යතුරු වලට ප්‍රවේශ වීම අඩු කරයි</string>
<string name="dns_servers">ව.නා.ප. සේවාදායක</string>
+ <string name="dns_search_domains">වසම් සොයන්න</string>
<string name="edit">සංස්කරණය</string>
- <string name="exclude_private_ips">පුද්ගලික යතුරු බැහැර කරන්න</string>
- <string name="generate_new_private_key">නව පුද්ගලික යතුර ජනනයකරන්න</string>
+ <string name="error_fetching_apps">යෙදුම් ලැයිස්තුව ලබා ගැනීමේ දෝෂයකි: %s</string>
+ <string name="error_root">කරුණාකර මූල ප්‍රවේශය ලබාගෙන නැවත උත්සාහ කරන්න</string>
+ <string name="exclude_private_ips">පෞද්. යතුරු බැහැර කරන්න</string>
+ <string name="generate_new_private_key">නව පෞද්. යතුර උත්පාදනය</string>
+ <string name="generic_error">නොදන්නා \"%s\" දෝෂයකි</string>
<string name="hint_automatic">(ස්වයං)</string>
- <string name="hint_generated">(ජනනය විය)</string>
+ <string name="hint_generated">(උත්පාදිතයි)</string>
+ <string name="hint_optional">(විකල්ප)</string>
+ <string name="hint_optional_discouraged">(විකල්ප, නිර්දේශ නොකරයි)</string>
<string name="hint_random">(අහඹු)</string>
<string name="illegal_filename_error">“%s” නීතිවිරෝධී ගොනු නාමයකි</string>
<string name="import_success">“%s” අයාත කළා</string>
<string name="interface_title">අතුරුමුහුණත</string>
+ <string name="key_contents_error">යතුරේ නරක අකුරු</string>
<string name="key_length_error">යතුරේ ආයාමය සාවද්‍යයි</string>
+ <string name="key_length_explanation_base64">: WireGuard base64 යතුරු අක්ෂර 44 (බයිට් 32) විය යුතුය.</string>
<string name="key_length_explanation_binary">: වයර්ගාඩ් යතුරු බයිට 32 ක් විය යුතුය</string>
+ <string name="key_length_explanation_hex">: WireGuard hex යතුරු අක්ෂර 64 (බයිට් 32) විය යුතුය.</string>
<string name="listen_port">සවන්දීමේ කෙවෙනිය</string>
+ <string name="log_export_error">ලොගය අපනයනය කළ නොහැක: %s</string>
+ <string name="log_export_subject">WireGuard Android ලොග් ගොනුව</string>
<string name="log_export_success">“%s” ට සුරැකිණි</string>
+ <string name="log_export_title">ලොග් ගොනුව අපනයනය කරන්න</string>
+ <string name="log_saver_activity_label">ලොගය සුරකින්න</string>
+ <string name="log_viewer_pref_summary">ලඝු-සටහන් නිදොස්කරණයට සහාය විය හැක</string>
+ <string name="log_viewer_pref_title">යෙදුම් ලොගය බලන්න</string>
+ <string name="log_viewer_title">ලඝු</string>
+ <string name="logcat_error">logcat ධාවනය කළ නොහැක: </string>
+ <string name="module_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_installer_error">මොකක්හරි වැරැද්දක් වෙලා. කරුණාකර නැවත උත්සාහ කරන්න</string>
+ <string name="module_installer_initial">පර්යේෂණාත්මක කර්නල් මොඩියුලය කාර්ය සාධනය වැඩි දියුණු කළ හැක</string>
+ <string name="module_installer_not_found">ඔබගේ උපාංගය සඳහා මොඩියුල නොමැත</string>
+ <string name="module_installer_title">කර්නල් මොඩියුලය බාගත කර ස්ථාපනය කරන්න</string>
<string name="module_installer_working">බාගතවෙමින් සහ ස්ථාපනය වෙමින්…</string>
+ <string name="module_version_error">කර්නල් මොඩියුල අනුවාදය තීරණය කළ නොහැක</string>
+ <string name="mtu">MTU</string>
+ <string name="multiple_tunnels_summary_off">එක් උමගක් සක්රිය කිරීමෙන් අනෙක් ඒවා නිවා දමනු ඇත</string>
+ <string name="multiple_tunnels_summary_on">බහු උමං මාර්ග එකවර ක්‍රියාත්මක කළ හැක</string>
+ <string name="multiple_tunnels_title">එකවර උමං මාර්ග කිහිපයකට ඉඩ දෙන්න</string>
<string name="name">නම</string>
+ <string name="no_config_error">කිසිදු වින්‍යාසයක් නොමැති උමගක් ගෙන ඒමට උත්සාහ කිරීම</string>
+ <string name="no_configs_error">වින්‍යාස කිරීම් හමු නොවිණි</string>
+ <string name="no_tunnels_error">උමං මාර්ග නොමැත</string>
+ <string name="parse_error_generic">නූල්</string>
<string name="parse_error_inet_address">අ.ජා.කෙ. ලිපිනය</string>
+ <string name="parse_error_inet_endpoint">අවසන් ලක්ෂ්යය</string>
<string name="parse_error_inet_network">අ.ජා.කෙ. ජාලය</string>
<string name="parse_error_integer">අංකය</string>
- <string name="pre_shared_key_enabled">සබල කර ඇත</string>
+ <string name="parse_error_reason">%1$s \"%2$s\" විග්‍රහ කළ නොහැක</string>
+ <string name="peer">සම වයසේ මිතුරන්</string>
+ <string name="persistent_keepalive">නොනැසී පැවතීම</string>
+ <string name="pre_shared_key">පෙර-බෙදාගත් යතුර</string>
+ <string name="pre_shared_key_enabled">සබලයි</string>
<string name="private_key">පුද්ගලික යතුර</string>
+ <string name="public_key">පොදු යතුර</string>
+ <string name="qr_code_hint">ඉඟිය: `qrencode -t ansiutf8 &lt; tunnel.conf` සමඟින් ජනනය කරන්න.</string>
+ <string name="restore_on_boot_summary_off">ආරම්භයේදී සක්‍රීය උමං ගෙන එන්නේ නැත</string>
+ <string name="restore_on_boot_summary_on">ආරම්භයේදී සක්‍රීය උමං ගෙන එනු ඇත</string>
+ <string name="restore_on_boot_title">ආරම්භයේදී ප්‍රතිසාධනය කරන්න</string>
<string name="save">සුරකින්න</string>
+ <string name="select_all">සියල්ල තෝරන්න</string>
<string name="settings">සැකසුම්</string>
+ <string name="shell_exit_status_read_error">Shell හට පිටවීමේ තත්ත්වය කියවිය නොහැක</string>
+ <string name="shell_marker_count_error">Shell අපේක්ෂිත ලකුණු 4, %dලැබිණි</string>
+ <string name="shell_start_error">Shell ආරම්භ කිරීමට අසමත් විය: %d</string>
<string name="success_application_will_restart">සාර්ථකයි. යෙදුම දැන් නැවත ආරම්භ කෙරේ…</string>
+ <string name="toggle_all">සියල්ල ටොගල් කරන්න</string>
+ <string name="toggle_error">WireGuard උමං ටොගල් කිරීමේ දෝෂය: %s</string>
+ <string name="tools_installer_already">wg සහ wg-quick දැනටමත් ස්ථාපනය කර ඇත</string>
+ <string name="tools_installer_failure">විධාන රේඛා මෙවලම් ස්ථාපනය කළ නොහැක (root නැත?)</string>
+ <string name="tools_installer_initial">ස්ක්‍රිප්ටින් සඳහා විකල්ප මෙවලම් ස්ථාපනය කරන්න</string>
+ <string name="tools_installer_initial_magisk">මැජික් මොඩියුලය ලෙස ස්ක්‍රිප්ට් කිරීම සඳහා විකල්ප මෙවලම් ස්ථාපනය කරන්න</string>
+ <string name="tools_installer_initial_system">පද්ධති කොටසට ස්ක්‍රිප්ට් කිරීම සඳහා විකල්ප මෙවලම් ස්ථාපනය කරන්න</string>
+ <string name="tools_installer_success_magisk">wg සහ wg-quick Magisk මොඩියුලයක් ලෙස ස්ථාපනය කර ඇත (නැවත පණගැන්වීම අවශ්‍යයි)</string>
+ <string name="tools_installer_success_system">wg සහ wg-quick පද්ධති කොටස තුළ ස්ථාපනය කර ඇත</string>
+ <string name="tools_installer_title">විධාන රේඛා මෙවලම් ස්ථාපනය කරන්න</string>
+ <string name="tools_installer_working">wg සහ wg-ඉක්මන් ස්ථාපනය කිරීම</string>
+ <string name="tools_unavailable_error">අවශ්‍ය මෙවලම් නොමැත</string>
+ <string name="transfer">මාරු</string>
<string name="transfer_bytes">බ. %d</string>
<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">ටුන් උපාංගය සෑදීමට නොහැක</string>
+ <string name="tunnel_config_error">උමග වින්‍යාස කිරීමට නොහැක (wg-quick return %d)</string>
+ <string name="tunnel_create_error">උමග නිර්මාණය කළ නොහැක: %s</string>
+ <string name="tunnel_create_success">උමග \"%s\" සාර්ථකව නිර්මාණය කරන ලදී</string>
+ <string name="tunnel_error_already_exists">උමං \"%s\" දැනටමත් පවතී</string>
<string name="tunnel_error_invalid_name">වලංගු නොවන නමකි</string>
+ <string name="tunnel_list_placeholder">නිල් බොත්තම භාවිතයෙන් උමගක් එක් කරන්න</string>
+ <string name="tunnel_name">උමං නම</string>
+ <string name="tunnel_on_error">උමග ක්‍රියාත්මක කළ නොහැක (wgTurnOn %dආපසු ලබා දෙන ලදී)</string>
+ <string name="tunnel_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="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">ඇන්ඩ්‍රොයිඩ් සඳහා වයර්ගාඩ් අනු.%s</string>
+ <string name="vpn_not_authorized_error">VPN සේවාව පරිශීලකයා විසින් අනුමත කර නොමැත</string>
+ <string name="vpn_start_error">Android VPN සේවාව ආරම්භ කළ නොහැක</string>
+ <string name="zip_export_error">උමං අපනයනය කළ නොහැක: %s</string>
<string name="zip_export_success">“%s” ට සුරැකිණි</string>
+ <string name="zip_export_summary">Zip ගොනුව බාගැනීම් ෆෝල්ඩරයට සුරකිනු ඇත</string>
+ <string name="zip_export_title">zip ගොනුවට උමං අපනයනය කරන්න</string>
+ <string name="biometric_prompt_zip_exporter_title">උමං අපනයනය කිරීමට සත්‍යාපනය කරන්න</string>
+ <string name="biometric_prompt_private_key_title">පුද්ගලික යතුර බැලීමට සත්‍යාපනය කරන්න</string>
+ <string name="biometric_auth_error">සත්‍යාපනය අසාර්ථක වීම</string>
+ <string name="biometric_auth_error_reason">සත්‍යාපන අසාර්ථකත්වය: %s</string>
</resources>
diff --git a/ui/src/main/res/values-sk-rSK/strings.xml b/ui/src/main/res/values-sk-rSK/strings.xml
index 3479091f..3c42fedd 100644
--- a/ui/src/main/res/values-sk-rSK/strings.xml
+++ b/ui/src/main/res/values-sk-rSK/strings.xml
@@ -7,9 +7,12 @@
<string name="add_peer">Pridať peera</string>
<string name="addresses">Adresy</string>
<string name="applications">Aplikácie</string>
+ <string name="allow_remote_control_intents_summary_off">Externé aplikácie nemôžu spustiť tunely (odporúčané)</string>
+ <string name="allow_remote_control_intents_summary_on">Externé aplikácie môžu spustiť tunely (odporúčané)</string>
<string name="allow_remote_control_intents_title">Povoliť aplikáciám vzdialenú správu</string>
<string name="allowed_ips">Povolené IP adresy</string>
<string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_error">%1$s v %2$s</string>
<string name="bad_config_explanation_pka">: Musí byť kladné a nie väčšie ako 65535</string>
<string name="bad_config_explanation_positive_number">: Musí byť kladné</string>
<string name="bad_config_explanation_udp_port">: Musí byť platné číslo UDP portu</string>
@@ -37,6 +40,8 @@
<string name="create_empty">Vytvoriť od počiatku</string>
<string name="create_from_file">Importovať zo súboru alebo archívu</string>
<string name="create_from_qr_code">Skenovať z QR kódu</string>
+ <string name="create_output_dir_error">Nepodarilo sa vytvoriť výstupný adresár</string>
+ <string name="create_temp_dir_error">Nepodarilo sa vytvoriť lokálny dočasný priečinok</string>
<string name="create_tunnel">Vytvoriť tunel</string>
<string name="copied_to_clipboard">%s skopírované do schránky</string>
<string name="dark_theme_summary_off">Momentálne používate svetlý (denný) vzhľad</string>
@@ -47,7 +52,10 @@
<string name="tv_select_a_storage_drive">Vyberte úložnú jednotku</string>
<string name="tv_no_file_picker">Prosím nainštalujte manažéra súbor aby ste mohli prehliadať súbory</string>
<string name="tv_add_tunnel_get_started">Pridajte tunel aby ste mohli začať</string>
+ <string name="disable_config_export_title">Zakázať export konfigurácie</string>
+ <string name="disable_config_export_description">Zakázanie exportu konfigurácii spôsobí, že prístup k súkromným kľúčom sa stáva zložitým</string>
<string name="dns_servers">Servery DNS</string>
+ <string name="dns_search_domains">Prehľadávať domény</string>
<string name="edit">Upraviť</string>
<string name="endpoint">Koncový bod</string>
<string name="error_down">Chyba pri vypínaní tunela: %s</string>
@@ -57,6 +65,7 @@
<string name="exclude_private_ips">Vynechať privátne IP</string>
<string name="generate_new_private_key">Generovať nový privátny kľúč</string>
<string name="generic_error">Neznáma “%s” chyba</string>
+ <string name="hint_automatic">(automatické)</string>
<string name="hint_generated">(generované)</string>
<string name="hint_optional">(voliteľné)</string>
<string name="hint_optional_discouraged">(voliteľné, neodporúča sa)</string>
@@ -71,13 +80,17 @@
<string name="key_length_explanation_base64">: WireGuard base64 kľúče musia mať 44 charakterov (32 bytes)</string>
<string name="key_length_explanation_binary">: WireGuard kľúče musia byť 32 bytové</string>
<string name="key_length_explanation_hex">: WireGuard hex kľúče musia mať 64 charakterov (32 bytes)</string>
+ <string name="listen_port">Otvorený port</string>
<string name="log_export_error">Nepodarilo sa exportovať log: %s</string>
+ <string name="log_export_subject">WireGuard Android Záznam</string>
<string name="log_export_success">Uložené do “%s”</string>
<string name="log_export_title">Exportovať denník udalostí</string>
<string name="log_saver_activity_label">Uložiť denník udalostí</string>
<string name="log_viewer_pref_summary">Denník udalosti môžu byt nápomocné pri ladení aplikácie</string>
<string name="log_viewer_pref_title">Zobraziť denník udalostí aplikácie</string>
- <string name="module_disabler_enabled_summary">Pomalšie užívatelské prostredie môže zlepšiť stabilitu</string>
+ <string name="log_viewer_title">Denník udalostí</string>
+ <string name="logcat_error">Nepodarilo sa prehrať logcat: </string>
+ <string name="module_enabler_enabled_summary">Pomalšie užívatelské prostredie môže zlepšiť stabilitu</string>
<string name="module_installer_error">Niečo sa pokazilo. Prosím, skúste znova</string>
<string name="module_installer_not_found">Pre vaše zariadenie nie sú k dispozícii žiadne moduly</string>
<string name="module_installer_title">Stiahni a nainštaluj kernel modul</string>
@@ -85,17 +98,22 @@
<string name="mtu">Maximálna prenosová jednotka</string>
<string name="multiple_tunnels_summary_off">Zapnutím jedného tunela vypnete ostatné</string>
<string name="multiple_tunnels_summary_on">Môžu byť zapnuté viaceré tunele naraz</string>
+ <string name="multiple_tunnels_title">Povoliť niekoľko tunel naraz</string>
<string name="name">Názov</string>
<string name="no_config_error">Pokúšam sa vyvolať tunel bez konfigurácie</string>
<string name="no_configs_error">Nenašli sa žiadne konfigurácie</string>
<string name="no_tunnels_error">Neexistujú žiadne tunely</string>
+ <string name="parse_error_generic">reťazec</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 sieť</string>
<string name="parse_error_integer">číslo</string>
+ <string name="parse_error_reason">Nedá sa rozobrať %1$s “%2$s”</string>
+ <string name="pre_shared_key">Vopred zdieľaný kľúč</string>
<string name="pre_shared_key_enabled">povolené</string>
<string name="private_key">Súkromný kľúč</string>
<string name="public_key">Verejný kľúč</string>
+ <string name="qr_code_hint">Tip: vygenerovať s `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
<string name="restore_on_boot_title">Obnov po štarte</string>
<string name="save">Uložiť</string>
<string name="select_all">Označiť všetko</string>
diff --git a/ui/src/main/res/values-sl/strings.xml b/ui/src/main/res/values-sl/strings.xml
index 87b548e1..f4b3dad4 100644
--- a/ui/src/main/res/values-sl/strings.xml
+++ b/ui/src/main/res/values-sl/strings.xml
@@ -122,16 +122,19 @@
<string name="create_output_dir_error">Izhodnega imenika ni bilo mogoče ustvariti</string>
<string name="create_temp_dir_error">Lokalnega začasnega imenika ni bilo mogoče ustvariti</string>
<string name="create_tunnel">Ustvari tunel</string>
+ <string name="copied_to_clipboard">%s kopirano v odložišče</string>
<string name="dark_theme_summary_off">V uporabi svetla (dnevna) tema</string>
<string name="dark_theme_summary_on">V uporabi temna (nočna) tema</string>
<string name="dark_theme_title">Uporabi temno temo</string>
<string name="delete">Izbriši</string>
<string name="tv_delete">Izberi tunel za izbris</string>
+ <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="disable_config_export_title">Onemogoči izvoz nastavitev</string>
- <string name="disable_config_export_description">Onemogočavnje nastavitev za izvoz nastavitev naredi tajne kluče manj dostopne</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>
+ <string name="dns_search_domains">Pripone DNS</string>
<string name="edit">Uredi</string>
<string name="endpoint">Končna točka</string>
<string name="error_down">Napaka pri zaključevanju tunela: %s</string>
@@ -166,10 +169,10 @@
<string name="log_viewer_pref_title">Prikaži dnevnik aplikacije</string>
<string name="log_viewer_title">Dnevnik</string>
<string name="logcat_error">Ukaza logcat ni bilo mogoče izvesti: </string>
- <string name="module_disabler_disabled_summary">Eksperimentalni modul jedra lahko izboljša zmogljivost</string>
- <string name="module_disabler_disabled_title">Omogoči zaledje za modul jedra</string>
- <string name="module_disabler_enabled_summary">Počasnejše uporabniško zaledje lahko izboljša stabilnost</string>
- <string name="module_disabler_enabled_title">Onemogoči zaledje za modul jedra</string>
+ <string name="module_enabler_disabled_summary">Eksperimentalni modul jedra lahko izboljša zmogljivost</string>
+ <string name="module_enabler_disabled_title">Omogoči zaledje za modul jedra</string>
+ <string name="module_enabler_enabled_summary">Počasnejše uporabniško zaledje lahko izboljša stabilnost</string>
+ <string name="module_enabler_enabled_title">Onemogoči zaledje za modul jedra</string>
<string name="module_installer_error">Nekaj je šlo narobe, prosimo poskusite znova</string>
<string name="module_installer_initial">Eksperimentalni modul jedra lahko izboljša zmogljivost</string>
<string name="module_installer_not_found">Za vašo napravo ni razpoložljivih modulov</string>
@@ -217,7 +220,7 @@
<string name="tools_installer_initial_magisk">Namestitev izbirnih orodij za skripte kot modula Magisk</string>
<string name="tools_installer_initial_system">Namestitev izbirnih orodij za skripte na sistemsko particijo</string>
<string name="tools_installer_success_magisk">wg in wg-quick kot modul Magisk nameščen (zahtevan ponovni zagon)</string>
- <string name="tools_installer_success_system">wg und wg-quick nameščena na sistemsko particijo</string>
+ <string name="tools_installer_success_system">wg in wg-quick nameščena na sistemsko particijo</string>
<string name="tools_installer_title">Namesti orodja za ukazno vrstico</string>
<string name="tools_installer_working">Nameščam wg in wg-quick</string>
<string name="tools_unavailable_error">Zahtevana orodja niso na voljo</string>
@@ -237,11 +240,13 @@
<string name="tunnel_list_placeholder">Dodaj tunel s klikom na modri gumb</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>
<string name="tunnel_rename_error">Tunela ni bilo mogoče preimenovati: %s</string>
<string name="tunnel_rename_success">Tunel uspešno preimenovan v „%s“</string>
<string name="type_name_go_userspace">Uporabniški prostor Go</string>
<string name="type_name_kernel_module">Modul jedra</string>
<string name="unknown_error">Neznana napaka</string>
+ <string name="version_summary">Zaledje %1$s %2$s</string>
<string name="version_summary_checking">Preverjam verzijo zaledja %s</string>
<string name="version_summary_unknown">Neznana verzija %s</string>
<string name="version_title">WireGuard za Android v%s</string>
diff --git a/ui/src/main/res/values-sv-rSE/strings.xml b/ui/src/main/res/values-sv-rSE/strings.xml
index 686bd338..580989c0 100644
--- a/ui/src/main/res/values-sv-rSE/strings.xml
+++ b/ui/src/main/res/values-sv-rSE/strings.xml
@@ -49,7 +49,7 @@
</plurals>
<plurals name="persistent_keepalive_seconds_unit">
<item quantity="one">varje sekund</item>
- <item quantity="other">varje %d sekunder</item>
+ <item quantity="other">var %d sekund</item>
</plurals>
<plurals name="persistent_keepalive_seconds_suffix">
<item quantity="one">sekund</item>
@@ -63,6 +63,7 @@
<string name="allow_remote_control_intents_summary_on">Externa appar kan växla tunnlar (avancerat)</string>
<string name="allow_remote_control_intents_title">Tillåt fjärrstyrningsappar</string>
<string name="allowed_ips">Tillåtna IP-adresser</string>
+ <string name="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">: Måste vara positivt och högst 65535</string>
@@ -78,6 +79,8 @@
<string name="bad_config_reason_unknown_section">Okänt avsnitt</string>
<string name="bad_config_reason_value_out_of_range">Värde utanför giltigt intervall</string>
<string name="bad_extension_error">Filen måste vara .conf eller .zip</string>
+ <string name="error_no_qr_found">QR-kod hittas inte i bilden</string>
+ <string name="error_qr_checksum">QR-kods checksifferkontroll misslyckades</string>
<string name="cancel">Avbryt</string>
<string name="config_delete_error">Kan inte ta bort konfigurationsfilen %s</string>
<string name="config_exists_error">Konfiguration för ”%s” finns redan</string>
@@ -87,6 +90,9 @@
<string name="config_save_error">Kan inte spara konfigurationen för ”%1$s”: %2$s</string>
<string name="config_save_success">Konfigurationen för ”%s ” sparades</string>
<string name="create_activity_title">Skapa WireGuard Tunnel</string>
+ <string name="create_bin_dir_error">Kan inte skapa lokal binärkatalog</string>
+ <string name="create_downloads_file_error">Kan inte skapa fil i nedladdningskatalogen</string>
+ <string name="create_empty">Skapa från grunden</string>
<string name="create_from_file">Importera från fil eller arkiv</string>
<string name="create_from_qr_code">Skanna från QR-kod</string>
<string name="create_output_dir_error">Kan inte skapa utdatakatalog</string>
@@ -104,20 +110,45 @@
<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>
+ <string name="dns_search_domains">Sök domäner</string>
<string name="edit">Redigera</string>
- <string name="endpoint">Ändpunkt</string>
+ <string name="endpoint">Slutpunkt</string>
<string name="error_down">Fel vid nedtagning av tunnel: %s</string>
<string name="error_fetching_apps">Fel vid hämtning av applista: %s</string>
<string name="error_root">Vänligen få rootbehörighet och försök igen</string>
+ <string name="error_up">Fel vid uppstart av tunnel: %s</string>
+ <string name="exclude_private_ips">Uteslut privata IP-adresser</string>
+ <string name="generate_new_private_key">Skapa ny privat nyckel</string>
+ <string name="generic_error">Okänt ”%s” fel</string>
+ <string name="hint_automatic">(automatisk)</string>
+ <string name="hint_generated">(skapad)</string>
+ <string name="hint_optional">(valfritt)</string>
+ <string name="hint_optional_discouraged">(valfritt, rekommenderas inte)</string>
+ <string name="hint_random">(slumpmässigt)</string>
+ <string name="illegal_filename_error">Ogiltigt filnamn ”%s”</string>
+ <string name="import_error">Kan inte importera tunnel: %s</string>
+ <string name="import_from_qr_code">Importera tunnel från QR-kod</string>
+ <string name="import_success">Importerade ”%s”</string>
+ <string name="interface_title">Gränssnitt</string>
+ <string name="key_contents_error">Ogiltiga tecken i nyckel</string>
+ <string name="key_length_error">Felaktig nyckellängd</string>
+ <string name="key_length_explanation_base64">: WireGuard base64 nycklar måste vara 44 tecken (32 bytes)</string>
+ <string name="key_length_explanation_binary">: WireGuard nycklar måste vara 32 bytes</string>
+ <string name="key_length_explanation_hex">: WireGuard hex nycklar måste vara 64 tecken (32 bytes)</string>
+ <string name="listen_port">Lyssningsport</string>
+ <string name="log_export_error">Kan inte exportera loggen: %s</string>
+ <string name="log_export_subject">WireGuard Android loggfil</string>
+ <string name="log_export_success">Sparad till ”%s”</string>
+ <string name="log_export_title">Exportera loggfil</string>
<string name="log_saver_activity_label">Spara logg</string>
- <string name="log_viewer_pref_summary">Loggar kan hjälpa till med felsökning</string>
+ <string name="log_viewer_pref_summary">Loggfiler kan underlätta vid felsökning</string>
<string name="log_viewer_pref_title">Visa applikationslogg</string>
<string name="log_viewer_title">Logg</string>
<string name="logcat_error">Kunde inte köra logcat: </string>
- <string name="module_disabler_disabled_summary">Den experimentella kärnmodulen kan förbättra prestanda</string>
- <string name="module_disabler_disabled_title">Aktivera backend för kärnmodul</string>
- <string name="module_disabler_enabled_summary">Den långsammare backend för användarrymden kan förbättra stabiliteten</string>
- <string name="module_disabler_enabled_title">Inaktivera backend för kärnmodul</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_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>
<string name="module_installer_not_found">Inga moduler finns tillgängliga för din enhet</string>
@@ -134,23 +165,24 @@
<string name="no_tunnels_error">Inga tunnlar finns</string>
<string name="parse_error_generic">sträng</string>
<string name="parse_error_inet_address">IP-adress</string>
- <string name="parse_error_inet_endpoint">endpoint</string>
+ <string name="parse_error_inet_endpoint">slutpunkt</string>
<string name="parse_error_inet_network">IP-nätverk</string>
<string name="parse_error_integer">nummer</string>
<string name="parse_error_reason">Kan inte tolka %1$s ”%2$s”</string>
<string name="peer">Klient</string>
+ <string name="permission_description">styra WireGuard tunnlar, aktivera och inaktivera tunnlar efter behag, möjlighet till felkoppling av internettrafik</string>
<string name="permission_label">kontrollera WireGuard tunnlar</string>
<string name="persistent_keepalive">Beständig keepalive</string>
<string name="pre_shared_key">Fördelad nyckel</string>
<string name="pre_shared_key_enabled">aktiverad</string>
<string name="private_key">Privat nyckel</string>
- <string name="public_key">Publik nyckel</string>
+ <string name="public_key">Offentlig nyckel</string>
<string name="qr_code_hint">Tips: generera med `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
<string name="restore_on_boot_summary_off">Kommer inte ta upp aktiverade tunnlar vid uppstart</string>
<string name="restore_on_boot_summary_on">Kommer ta upp aktiverade tunnlar vid uppstart</string>
<string name="restore_on_boot_title">Återställ vid uppstart</string>
<string name="save">Spara</string>
- <string name="select_all">Markera alla</string>
+ <string name="select_all">Välj alla</string>
<string name="settings">Inställningar</string>
<string name="shell_exit_status_read_error">Shell kan inte läsa avslutningsstatus</string>
<string name="shell_marker_count_error">Shell förväntade sig 4 markörer, tog emot %d</string>
@@ -158,4 +190,50 @@
<string name="success_application_will_restart">Framgång. Applikationen kommer nu att starta om…</string>
<string name="toggle_all">Växla alla</string>
<string name="toggle_error">Fel vid växling av WireGuard-tunnel: %s</string>
+ <string name="tools_installer_already">wg och wg-quick är redan installerade</string>
+ <string name="tools_installer_failure">Kan inte installera kommandoradsverktyg (ej root?)</string>
+ <string name="tools_installer_initial">Installera valfria verktyg för skriptprogram</string>
+ <string name="tools_installer_initial_magisk">Installera valfria verktyg för skript som Magisk modul</string>
+ <string name="tools_installer_initial_system">Installera valfria verktyg för skriptning till systempartitionen</string>
+ <string name="tools_installer_success_magisk">wg och wg-quick installerat som en Magisk modul (omstart krävs)</string>
+ <string name="tools_installer_success_system">wg och wg-quick installerat i systempartitionen</string>
+ <string name="tools_installer_title">Installera kommandoradsverktyg</string>
+ <string name="tools_installer_working">Installera wg och wg-quick</string>
+ <string name="tools_unavailable_error">Nödvändiga verktyg är inte tillgängliga</string>
+ <string name="transfer">Överföring</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">Kunde inte skapa tun-enhet</string>
+ <string name="tunnel_config_error">Går inte att konfigurera tunneln (wg-quick returnerade %d)</string>
+ <string name="tunnel_create_error">Kan inte skapa tunnel: %s</string>
+ <string name="tunnel_create_success">Lyckades skapa tunnel “%s”</string>
+ <string name="tunnel_error_already_exists">Tunnel ”%s” finns redan</string>
+ <string name="tunnel_error_invalid_name">Ogiltigt namn</string>
+ <string name="tunnel_list_placeholder">Lägg till en tunnel via blåa knappen</string>
+ <string name="tunnel_name">Tunnelns namn</string>
+ <string name="tunnel_on_error">Kunde inte aktivera tunneln (wgTurnOn returnerade %d)</string>
+ <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_kernel_module">Kärnmodul</string>
+ <string name="unknown_error">Okänt fel</string>
+ <string name="version_summary">%1$s bakstycke %2$s</string>
+ <string name="version_summary_checking">Kontrollerar %s backstycke utgåva</string>
+ <string name="version_summary_unknown">Okänd %s utgåva</string>
+ <string name="version_title">WireGuard för Android v%s</string>
+ <string name="vpn_not_authorized_error">VPN-tjänsten är inte godkänd av användaren</string>
+ <string name="vpn_start_error">Kan inte starta Android VPN-tjänst</string>
+ <string name="zip_export_error">Kan inte exportera tunnlar: %s</string>
+ <string name="zip_export_success">Sparad till ”%s”</string>
+ <string name="zip_export_summary">Zip-filen kommer att sparas till nedladdningskatalogen</string>
+ <string name="zip_export_title">Exportera tunnlar till zip-fil</string>
+ <string name="biometric_prompt_zip_exporter_title">Godkänn för att exportera tunnlar</string>
+ <string name="biometric_prompt_private_key_title">Godkänn för att visa tunnelns privata nycklar</string>
+ <string name="biometric_auth_error">Fel vid godkännande</string>
+ <string name="biometric_auth_error_reason">Fel vid godkännande: %s</string>
</resources>
diff --git a/ui/src/main/res/values-tr-rTR/strings.xml b/ui/src/main/res/values-tr-rTR/strings.xml
index 89642b86..cb2c9cc1 100644
--- a/ui/src/main/res/values-tr-rTR/strings.xml
+++ b/ui/src/main/res/values-tr-rTR/strings.xml
@@ -79,6 +79,8 @@
<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_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="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>
@@ -92,7 +94,7 @@
<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 kodundan 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>
@@ -108,6 +110,7 @@
<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="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>
@@ -142,10 +145,10 @@
<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="module_disabler_disabled_summary">Deneysel çekirdek modülü performansı artırabilir</string>
- <string name="module_disabler_disabled_title">Çekirdek modülü arka ucunu etkinleştir</string>
- <string name="module_disabler_enabled_summary">Daha yavaş kullanıcı alanı arka ucu kararlılığı artırabilir</string>
- <string name="module_disabler_enabled_title">Çekirdek modülü arka ucunu devre dışı bırak</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_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_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>
diff --git a/ui/src/main/res/values-uk-rUA/strings.xml b/ui/src/main/res/values-uk-rUA/strings.xml
index 252595f0..867c04f3 100644
--- a/ui/src/main/res/values-uk-rUA/strings.xml
+++ b/ui/src/main/res/values-uk-rUA/strings.xml
@@ -105,6 +105,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>
@@ -134,6 +136,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="edit">Редагувати</string>
<string name="endpoint">Endpoint</string>
<string name="error_down">Помилка вимкнення тунелю: %s</string>
@@ -168,10 +171,10 @@
<string name="log_viewer_pref_title">Переглянути журнал програми</string>
<string name="log_viewer_title">Журнал</string>
<string name="logcat_error">Не вдалося запустити logcat: </string>
- <string name="module_disabler_disabled_summary">Експериментальний модуль ядра може підвищити продуктивність</string>
- <string name="module_disabler_disabled_title">Увімкнути модуль ядра</string>
- <string name="module_disabler_enabled_summary">Користувацький простір повільніший, проте може покращити стабільність</string>
- <string name="module_disabler_enabled_title">Вимкнути модуль ядра</string>
+ <string name="module_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_installer_error">Щось пішло не так. Спробуйте ще раз</string>
<string name="module_installer_initial">Експериментальний модуль ядра може підвищити продуктивність</string>
<string name="module_installer_not_found">Немає доступних модулів для вашого пристрою</string>
diff --git a/ui/src/main/res/values-vi-rVN/strings.xml b/ui/src/main/res/values-vi-rVN/strings.xml
index 582a81aa..8149d7e5 100644
--- a/ui/src/main/res/values-vi-rVN/strings.xml
+++ b/ui/src/main/res/values-vi-rVN/strings.xml
@@ -1,5 +1,111 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
+ <plurals name="delete_error">
+ <item quantity="other">Không thể xóa %d tunnel(s): %s</item>
+ </plurals>
+ <plurals name="delete_success">
+ <item quantity="other">Đã xóa thành công %d tunnel(s)</item>
+ </plurals>
+ <plurals name="delete_title">
+ <item quantity="other">Đã chọn %d tunnel(s)</item>
+ </plurals>
+ <plurals name="import_partial_success">
+ <item quantity="other">Đã nhập %1$d trong số %2$d tunnel(s)</item>
+ </plurals>
+ <plurals name="import_total_success">
+ <item quantity="other">Đã nhập %d tunnel(s)</item>
+ </plurals>
+ <plurals name="set_excluded_applications">
+ <item quantity="other">%d Ứng dụng được loại trừ</item>
+ </plurals>
+ <plurals name="set_included_applications">
+ <item quantity="other">%d Ứng dụng được bao gồm</item>
+ </plurals>
+ <plurals name="n_excluded_applications">
+ <item quantity="other">Đã loại trừ %d</item>
+ </plurals>
+ <plurals name="n_included_applications">
+ <item quantity="other">Đã thêm vào %d</item>
+ </plurals>
<string name="all_applications">Tất cả các ứng dụng</string>
<string name="exclude_from_tunnel">Ngoại trừ</string>
+ <string name="include_in_tunnel">Chỉ bao gồm</string>
+ <plurals name="include_n_applications">
+ <item quantity="other">Thêm vào %d ứng dụng</item>
+ </plurals>
+ <plurals name="exclude_n_applications">
+ <item quantity="other">Loại trừ %d ứng dụng</item>
+ </plurals>
+ <plurals name="persistent_keepalive_seconds_unit">
+ <item quantity="other">Mỗi %d giây</item>
+ </plurals>
+ <plurals name="persistent_keepalive_seconds_suffix">
+ <item quantity="other">Giây</item>
+ </plurals>
+ <string name="use_all_applications">Xài dùng tất cả app</string>
+ <string name="add_peer">Thêm cộng tác viên</string>
+ <string name="addresses">Địa chỉ</string>
+ <string name="applications">Ứng dụng</string>
+ <string name="allow_remote_control_intents_summary_off">Các ứng dụng bên ngoài không thể bật/tắt tunnels (khuyến nghị)</string>
+ <string name="allow_remote_control_intents_summary_on">Các ứng dụng bên ngoài có thể bật/tắt tunnels (nâng cao)</string>
+ <string name="allow_remote_control_intents_title">Cho phép điều khiển ứng dụng từ xa</string>
+ <string name="allowed_ips">IP Cho phép </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 trong %2$s</string>
+ <string name="bad_config_explanation_pka">: Phải là số dương và không lớn hơn 65535</string>
+ <string name="bad_config_explanation_positive_number">Giá trị phải là số dương</string>
+ <string name="bad_config_explanation_udp_port">: Phải là port UDP hợp lý</string>
+ <string name="bad_config_reason_invalid_key">Khoá không hợp lệ</string>
+ <string name="bad_config_reason_invalid_number">Số không hợp lệ</string>
+ <string name="bad_config_reason_invalid_value">Giá trị không hợp lệ</string>
+ <string name="bad_config_reason_missing_attribute">Thuộc tính bị thiếu</string>
+ <string name="bad_config_reason_missing_section">Phần bị thiếu</string>
+ <string name="bad_config_reason_syntax_error">Lỗi cú pháp</string>
+ <string name="bad_config_reason_unknown_attribute">Thuộc tính không tồn tại</string>
+ <string name="bad_config_reason_unknown_section">Mục không xác định</string>
+ <string name="bad_config_reason_value_out_of_range">Giá trị vượt ngoài khoảng cho phép</string>
+ <string name="bad_extension_error">File phải là .conf hoặc .zip</string>
+ <string name="error_no_qr_found">Không tìm thấy QR code trong ảnh</string>
+ <string name="error_qr_checksum">Kiểm tra checksum QR code không thành công</string>
+ <string name="cancel">Hủy</string>
+ <string name="config_delete_error">Không thể xóa file cấu hình \"%s\"</string>
+ <string name="config_exists_error">Cấu hình cho \"%s\" đã tồn tại</string>
+ <string name="config_file_exists_error">File cấu hình cho \"%s\" đã tồn tại</string>
+ <string name="config_not_found_error">Không tìm thấy file cấu hình \"%s\"</string>
+ <string name="config_rename_error">Không thể xóa file cấu hình \"%s\"</string>
+ <string name="config_save_error">Không thể lưu cấu hình cho \"%1$s\": %2$s</string>
+ <string name="config_save_success">Đã lưu cấu hình thành công cho \"%s\"</string>
+ <string name="create_activity_title">Tạo ra Wireguard VPN</string>
+ <string name="create_bin_dir_error">Không thế tạo local binary directory</string>
+ <string name="create_downloads_file_error">Không thể tạo file trong thư mục download</string>
+ <string name="create_empty">Làm lại từ đầu</string>
+ <string name="create_from_file">Nhập từ file hoặc archive</string>
+ <string name="create_from_qr_code">Quét mã QR</string>
+ <string name="create_output_dir_error">Không thể tạo tập tin xuất ra</string>
+ <string name="create_temp_dir_error">Không thế tạo local binary directory</string>
+ <string name="create_tunnel">Tạo VPN</string>
+ <string name="copied_to_clipboard">%s đã sao chép vào bộ nhớ tạm</string>
+ <string name="dark_theme_summary_off">Đang sử dụng ánh sáng (ngày)</string>
+ <string name="dark_theme_summary_on">Đang sử dụng đề tối (ban đêm)</string>
+ <string name="dark_theme_title">Sử dụng đề tối</string>
+ <string name="delete">Xóa</string>
+ <string name="tv_delete">Chọn tunnel để xóa</string>
+ <string name="tv_select_a_storage_drive">Chọn bộ lưu trữ</string>
+ <string name="tv_no_file_picker">Vui lòng cài đặt tệp tiện ích lưu trữ để tìm kiếm các tệp</string>
+ <string name="tv_add_tunnel_get_started">Thêm một tunnel để bắt đầu</string>
+ <string name="disable_config_export_title">Vô hiệu hóa xuất cấu hình</string>
+ <string name="disable_config_export_description">Vô hiệu hóa xuất cấu hình sẽ giúp giảm khả năng truy cập vào private keys</string>
+ <string name="dns_servers">DNS servers</string>
+ <string name="dns_search_domains">Tên miền của DNS tìm kiếm</string>
+ <string name="edit">Chỉnh sửa</string>
+ <string name="endpoint">Đầu cuối</string>
+ <string name="error_down">Có lỗi khi tắt tunnel: %s</string>
+ <string name="error_fetching_apps">Lỗi khi lấy danh sách ứng dụng: %s</string>
+ <string name="error_root">Vui lòng truy cập bằng quyền root và thử lại</string>
+ <string name="error_up">Có lỗi khi bật tunnel: %s</string>
+ <string name="exclude_private_ips">Loại trừ IPs private</string>
+ <string name="generate_new_private_key">Tạo private key mới</string>
+ <string name="parse_error_inet_address">Địa chỉ IP</string>
+ <string name="peer">Đồng trang lứa</string>
</resources>
diff --git a/ui/src/main/res/values-zh-rCN/strings.xml b/ui/src/main/res/values-zh-rCN/strings.xml
index 24c5b6c3..7734c076 100644
--- a/ui/src/main/res/values-zh-rCN/strings.xml
+++ b/ui/src/main/res/values-zh-rCN/strings.xml
@@ -31,10 +31,10 @@
<string name="exclude_from_tunnel">不生效</string>
<string name="include_in_tunnel">生效</string>
<plurals name="include_n_applications">
- <item quantity="other">设定 %d 个应用</item>
+ <item quantity="other">选定 %d 个应用</item>
</plurals>
<plurals name="exclude_n_applications">
- <item quantity="other">设定 %d 个应用</item>
+ <item quantity="other">选定 %d 个应用</item>
</plurals>
<plurals name="persistent_keepalive_seconds_unit">
<item quantity="other">每隔 %d 秒</item>
@@ -46,14 +46,14 @@
<string name="add_peer">添加节点</string>
<string name="addresses">局域网 IP 地址</string>
<string name="applications">应用过滤</string>
- <string name="allow_remote_control_intents_summary_off">外部应用当前不能控制隧道(不建议勾选)</string>
- <string name="allow_remote_control_intents_summary_on">外部应用当前能够控制隧道(面向高级用户)</string>
+ <string name="allow_remote_control_intents_summary_off">不允许外部应用控制隧道(推荐)</string>
+ <string name="allow_remote_control_intents_summary_on">允许外部应用控制隧道(面向高级用户)</string>
<string name="allow_remote_control_intents_title">授权外部控制</string>
<string name="allowed_ips">路由的 IP 地址(段)</string>
<string name="bad_config_context">%1$s 的 %2$s 字段</string>
<string name="bad_config_context_top_level">%s</string>
<string name="bad_config_error">在 %2$s发生了%1$s的问题</string>
- <string name="bad_config_explanation_pka">:必须为正整数且不超过 65535</string>
+ <string name="bad_config_explanation_pka">:必须为不超过 65535 的正整数</string>
<string name="bad_config_explanation_positive_number">:必须为正整数</string>
<string name="bad_config_explanation_udp_port">:必须为有效的 UDP 端口号</string>
<string name="bad_config_reason_invalid_key">密钥无效</string>
@@ -66,6 +66,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">图片中未发现二维码</string>
+ <string name="error_qr_checksum">二维码校验失败</string>
<string name="cancel">取消</string>
<string name="config_delete_error">无法删除配置 “%s”</string>
<string name="config_exists_error">“%s” 的配置已存在</string>
@@ -91,10 +93,11 @@
<string name="tv_delete">选择要删除的隧道</string>
<string name="tv_select_a_storage_drive">选择一个存储驱动器</string>
<string name="tv_no_file_picker">请安装一个文件管理工具以浏览文件</string>
- <string name="tv_add_tunnel_get_started">添加第一个隧道</string>
+ <string name="tv_add_tunnel_get_started">添加第一条网络隧道</string>
<string name="disable_config_export_title">禁止导出配置</string>
<string name="disable_config_export_description">禁止导出配置可降低私钥泄露的风险</string>
<string name="dns_servers">DNS 服务器</string>
+ <string name="dns_search_domains">搜索域名</string>
<string name="edit">编辑</string>
<string name="endpoint">对端</string>
<string name="error_down">断开连接时出错:%s</string>
@@ -113,7 +116,7 @@
<string name="import_error">无法导入隧道:%s</string>
<string name="import_from_qr_code">从二维码导入隧道</string>
<string name="import_success">导入了 “%s”</string>
- <string name="interface_title">接口 / Interface</string>
+ <string name="interface_title">本地(Interface)</string>
<string name="key_contents_error">密钥中含有错误字符</string>
<string name="key_length_error">密钥长度错误</string>
<string name="key_length_explanation_base64">:WireGuard 的 Base64 密钥长度必须为 44 个字符(32 字节)</string>
@@ -129,10 +132,10 @@
<string name="log_viewer_pref_title">查看应用日志</string>
<string name="log_viewer_title">日志</string>
<string name="logcat_error">无法运行 logcat: </string>
- <string name="module_disabler_disabled_summary">内核空间的模块性能较强,但可能不稳定</string>
- <string name="module_disabler_disabled_title">启用内核模块</string>
- <string name="module_disabler_enabled_summary">用户空间的模块性能较弱,但稳定性更好</string>
- <string name="module_disabler_enabled_title">停用内核模块</string>
+ <string name="module_enabler_disabled_summary">WireGuard-Andorid 的内核模块尚处于实验阶段。它能够增强性能,但存在潜在的不稳定因素,请谨慎开启</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_installer_error">发生错误,请重试</string>
<string name="module_installer_initial">使用内核模块可以提升性能(实验性)</string>
<string name="module_installer_not_found">没有可用于此设备的模块</string>
@@ -153,7 +156,7 @@
<string name="parse_error_inet_network">\u0020IP 网络</string>
<string name="parse_error_integer">数字</string>
<string name="parse_error_reason">无法解析%1$s “%2$s”\u0020</string>
- <string name="peer">节点 / Peer</string>
+ <string name="peer">远程(Peer)</string>
<string name="permission_description">自由控制 WireGuard 隧道的开启或关闭,但可能会导致流量误传</string>
<string name="permission_label">控制 WireGuard 隧道</string>
<string name="persistent_keepalive">连接保活间隔</string>
@@ -172,7 +175,7 @@
<string name="shell_marker_count_error">Shell 应获取 4 个标记,获取到 %d 个</string>
<string name="shell_start_error">Shell 启动失败:%d</string>
<string name="success_application_will_restart">成功,应用即将重启…</string>
- <string name="toggle_all">反选</string>
+ <string name="toggle_all">全选</string>
<string name="toggle_error">切换隧道状态时出错:%s</string>
<string name="tools_installer_already">wg 与 wg-quick 已安装</string>
<string name="tools_installer_failure">无法安装命令行工具(尚未获取 root 权限?)</string>
@@ -216,8 +219,8 @@
<string name="zip_export_success">已保存至 “%s”</string>
<string name="zip_export_summary">zip 压缩包将保存至下载文件夹</string>
<string name="zip_export_title">导出隧道配置</string>
- <string name="biometric_prompt_zip_exporter_title">导出配置需要认证指纹</string>
- <string name="biometric_prompt_private_key_title">查看私钥需要认证指纹</string>
+ <string name="biometric_prompt_zip_exporter_title">导出配置前需要通过认证</string>
+ <string name="biometric_prompt_private_key_title">查看私钥前需要通过认证</string>
<string name="biometric_auth_error">认证失败</string>
<string name="biometric_auth_error_reason">认证失败:%s</string>
</resources>
diff --git a/ui/src/main/res/values-zh-rTW/strings.xml b/ui/src/main/res/values-zh-rTW/strings.xml
index 2f58e445..cb2a8333 100644
--- a/ui/src/main/res/values-zh-rTW/strings.xml
+++ b/ui/src/main/res/values-zh-rTW/strings.xml
@@ -4,19 +4,19 @@
<item quantity="other">無法刪除 %d 個通道: %s</item>
</plurals>
<plurals name="delete_success">
- <item quantity="other">成功刪除了 %d 個通道</item>
+ <item quantity="other">成功刪除 %d 個通道</item>
</plurals>
<plurals name="delete_title">
- <item quantity="other">選擇了 %d 個通道</item>
+ <item quantity="other">已選擇 %d 個通道</item>
</plurals>
<plurals name="import_partial_success">
- <item quantity="other">已匯入 %1$d 個隧道(共 %2$d 個)</item>
+ <item quantity="other">已匯入 %1$d 個通道 (共 %2$d 個)</item>
</plurals>
<plurals name="import_total_success">
- <item quantity="other">匯入了 %d 個通道</item>
+ <item quantity="other">已匯入 %d 個通道</item>
</plurals>
<plurals name="set_excluded_applications">
- <item quantity="other">排除了 %d 個應用程式</item>
+ <item quantity="other">已排除 %d 個應用程式</item>
</plurals>
<plurals name="set_included_applications">
<item quantity="other">套用到 %d 個應用程式</item>
@@ -31,10 +31,10 @@
<string name="exclude_from_tunnel">排除</string>
<string name="include_in_tunnel">只套用到</string>
<plurals name="include_n_applications">
- <item quantity="other">套用到 %d 個應用程式</item>
+ <item quantity="other">已套用 %d 個應用程式</item>
</plurals>
<plurals name="exclude_n_applications">
- <item quantity="other">排除了 %d 個應用程式</item>
+ <item quantity="other">已排除 %d 個應用程式</item>
</plurals>
<plurals name="persistent_keepalive_seconds_unit">
<item quantity="other">每隔 %d 秒</item>
@@ -66,12 +66,14 @@
<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">圖片中找不到二維碼</string>
+ <string name="error_qr_checksum">二維碼校驗和驗證失敗</string>
<string name="cancel">取消</string>
<string name="config_delete_error">無法刪除設定檔 %s</string>
<string name="config_exists_error">設定「%s」已經存在</string>
<string name="config_file_exists_error">設定檔「%s」已經存在</string>
- <string name="config_not_found_error">設定檔「%s」找不到</string>
- <string name="config_rename_error">無法改名設定檔「%s」</string>
+ <string name="config_not_found_error">找不到設定檔 「%s」</string>
+ <string name="config_rename_error">無法重新命名設定檔「%s」</string>
<string name="config_save_error">無法儲存設定「%1$s」: %2$s</string>
<string name="config_save_success">成功儲存設定「%s」</string>
<string name="create_activity_title">新建 WireGuard 通道</string>
@@ -93,34 +95,35 @@
<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="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">請取得 root 存取權再試一次</string>
- <string name="error_up">起用通道錯誤: %s</string>
+ <string name="error_root">請取得 root 存取權後再試一次</string>
+ <string name="error_up">啟動通道錯誤: %s</string>
<string name="exclude_private_ips">排除私有 IPs</string>
<string name="generate_new_private_key">產生新的私鑰</string>
- <string name="generic_error">不明的「%s」錯誤</string>
+ <string name="generic_error">未知錯誤「%s」</string>
<string name="hint_automatic">(自動)</string>
<string name="hint_generated">(產生的)</string>
<string name="hint_optional">(可選的)</string>
- <string name="hint_optional_discouraged">(選填,但不建議設定)</string>
+ <string name="hint_optional_discouraged">(選填,不建議)</string>
<string name="hint_random">(隨機)</string>
<string name="illegal_filename_error">不合規定的檔名「%s」</string>
- <string name="import_error">沒辦法匯入通道: %s</string>
+ <string name="import_error">無法匯入通道: %s</string>
<string name="import_from_qr_code">從 QR Code 匯入通道</string>
- <string name="import_success">匯入了「%s」</string>
+ <string name="import_success">已匯入「%s」</string>
<string name="interface_title">界面</string>
- <string name="key_contents_error">金鑰中有錯誤的字元</string>
- <string name="key_length_error">金鑰的長度錯誤</string>
+ <string name="key_contents_error">密鑰包含錯誤的字元</string>
+ <string name="key_length_error">密鑰長度不正確</string>
<string name="key_length_explanation_base64">: WireGuard 的 base64 密鑰必須是 44 個字元 (32 個位元組)</string>
<string name="key_length_explanation_binary">: WireGuard 密鑰必須是 32 個位元組</string>
<string name="key_length_explanation_hex">: WireGuard 的16進位密鑰必須是 64 個字元 (32 個位元組)</string>
<string name="listen_port">監聽連接埠</string>
- <string name="log_export_error">沒辦法匯出日誌: %s</string>
+ <string name="log_export_error">無法匯出日誌: %s</string>
<string name="log_export_subject">WireGuard Android 日誌檔</string>
<string name="log_export_success">儲存到「%s」</string>
<string name="log_export_title">匯出日誌檔</string>
@@ -129,9 +132,95 @@
<string name="log_viewer_pref_title">檢視應用程式日誌</string>
<string name="log_viewer_title">日誌</string>
<string name="logcat_error">無法執行 logcat: </string>
- <string name="module_disabler_disabled_summary">使用還在實驗階段的 kernel module 以便改善效能</string>
- <string name="module_disabler_disabled_title">啟用 kernel module</string>
+ <string name="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_installer_error">未知錯誤,請重試﹗</string>
+ <string name="module_installer_initial">使用實驗階段的核心模組以提升效能</string>
+ <string name="module_installer_not_found">此裝置沒有可用的模組</string>
+ <string name="module_installer_title">下載並安裝核心模組</string>
+ <string name="module_installer_working">下載並安裝中...</string>
+ <string name="module_version_error">無法確認核心模組版本</string>
+ <string name="mtu">最大傳輸單元</string>
+ <string name="multiple_tunnels_summary_off">開啟通道將自動停用其它的通道</string>
+ <string name="multiple_tunnels_summary_on">多個通道可能同時被開啟</string>
+ <string name="multiple_tunnels_title">允許同時使用多個通道</string>
+ <string name="name">名稱</string>
+ <string name="no_config_error">嘗試在沒有設定檔的情況下啟動通道</string>
+ <string name="no_configs_error">找不到設定檔</string>
+ <string name="no_tunnels_error">沒有任何通道</string>
+ <string name="parse_error_generic">字串</string>
+ <string name="parse_error_inet_address">IP 位址</string>
+ <string name="parse_error_inet_endpoint">連接點</string>
+ <string name="parse_error_inet_network">IP 網路</string>
+ <string name="parse_error_integer">號碼</string>
+ <string name="parse_error_reason">無法解析 %1$s “%2$s”</string>
+ <string name="peer">用戶</string>
+ <string name="permission_description">允許控制 WireGuard 隧道,這將隨意啟用和禁用隧道,可能會誤導 Internet 流量</string>
+ <string name="permission_label">控制 WireGuard 通道</string>
+ <string name="persistent_keepalive">保持連線</string>
+ <string name="pre_shared_key">預分享金鑰</string>
+ <string name="pre_shared_key_enabled">已啟用</string>
+ <string name="private_key">私鑰</string>
+ <string name="public_key">公鑰</string>
+ <string name="qr_code_hint">提示: 使用 `qrencode -t ansiutf8 &lt; tunnel.conf` 來產生</string>
+ <string name="restore_on_boot_summary_off">開機時不會啟動已啟用的通道</string>
+ <string name="restore_on_boot_summary_on">開機時啟動已啟用的通道</string>
+ <string name="restore_on_boot_title">開機時復原</string>
<string name="save">儲存</string>
<string name="select_all">全選</string>
+ <string name="settings">設定</string>
+ <string name="shell_exit_status_read_error">Shell 無法讀取停止狀態</string>
+ <string name="shell_marker_count_error">殼牌預計有 4 個標記,但收到了 %d</string>
+ <string name="shell_start_error">Shell 啟動失敗: %d</string>
+ <string name="success_application_will_restart">成功。 應用程式即將重新啟動…</string>
<string name="toggle_all">切換全部</string>
+ <string name="toggle_error">切換 WireGuard 通道時發生錯誤:%s</string>
+ <string name="tools_installer_already">wg 及 wg-quick 已安裝</string>
+ <string name="tools_installer_failure">無法安裝命令行工具 (沒有 root 存取權?)</string>
+ <string name="tools_installer_initial">安裝額外的腳本工具</string>
+ <string name="tools_installer_initial_magisk">安裝額外的腳本工具作為 Magisk 模組</string>
+ <string name="tools_installer_initial_system">安裝額外的腳本工具到系統分區</string>
+ <string name="tools_installer_success_magisk">將 wg 及 wg-quick 安裝為 Magisk 模組 (需要重新開機)</string>
+ <string name="tools_installer_success_system">將 wg 及 wg-quick 安裝到系統分區</string>
+ <string name="tools_installer_title">安裝命令行工具</string>
+ <string name="tools_installer_working">正在安裝 wg 及 wg-quick</string>
+ <string name="tools_unavailable_error">所需的工具不可用</string>
+ <string name="transfer">傳輸</string>
+ <string name="transfer_bytes">%d B</string>
+ <string name="transfer_gibibytes">%.2f GiB</string>
+ <string name="transfer_kibibytes">%.2f KiB</string>
+ <string name="transfer_mibibytes">%.2f MiB</string>
+ <string name="transfer_rx_tx">已接收:%1$s, 已傳送:%2$s</string>
+ <string name="transfer_tibibytes">%.2f TiB</string>
+ <string name="tun_create_error">無法建立通道裝置</string>
+ <string name="tunnel_config_error">無法設定通道 (wg-quick 回傳值:%d)</string>
+ <string name="tunnel_create_error">無法建立通道: %s</string>
+ <string name="tunnel_create_success">成功建立通道 \"%s\"</string>
+ <string name="tunnel_error_already_exists">通道 \"%s\" 已經存在</string>
+ <string name="tunnel_error_invalid_name">無效的名稱</string>
+ <string name="tunnel_list_placeholder">使用藍色按鈕添加通道</string>
+ <string name="tunnel_name">通道名稱</string>
+ <string name="tunnel_on_error">無法開啟通道 (wgTurnOn 回傳值: %d)</string>
+ <string name="tunnel_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="version_summary">%1$s 後端 %2$s</string>
+ <string name="version_summary_checking">檢查 %s 後端版本</string>
+ <string name="version_summary_unknown">未知的版本 %s</string>
+ <string name="version_title">WireGuard 於 Android 版本 %s</string>
+ <string name="vpn_not_authorized_error">使用者未授權 VPN 服務</string>
+ <string name="vpn_start_error">無法開啟 Android VPN 服務</string>
+ <string name="zip_export_error">無法匯入通道: %s</string>
+ <string name="zip_export_success">儲存到「%s」</string>
+ <string name="zip_export_summary">Zip 檔將被儲存到「下載」資料夾內</string>
+ <string name="zip_export_title">匯出通道設定至 zip 檔</string>
+ <string name="biometric_prompt_zip_exporter_title">驗證匯出的通道</string>
+ <string name="biometric_prompt_private_key_title">驗證私鑰</string>
+ <string name="biometric_auth_error">驗證失敗</string>
+ <string name="biometric_auth_error_reason">驗證失敗: %s</string>
</resources>