diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-10-14 17:15:50 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2020-10-14 17:16:36 +0200 |
commit | 106b67d892ce93dcd8a082bcfa1db49b22785dce (patch) | |
tree | 0e1b4dce3b61ba009e512cca8d2ce2ce40b8e5ac /ui/src | |
parent | 996587f792d98c09209d163a1e4361c7e4a90799 (diff) |
build: add crowdin syncer script and use it
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
Diffstat (limited to 'ui/src')
-rw-r--r-- | ui/src/main/res/values-ca-rES/strings.xml | 70 | ||||
-rw-r--r-- | ui/src/main/res/values-de/strings.xml | 2 | ||||
-rw-r--r-- | ui/src/main/res/values-el-rGR/strings.xml | 62 | ||||
-rw-r--r-- | ui/src/main/res/values-fa-rIR/strings.xml | 211 | ||||
-rw-r--r-- | ui/src/main/res/values-fr/strings.xml | 4 | ||||
-rw-r--r-- | ui/src/main/res/values-hi-rIN/strings.xml | 220 | ||||
-rw-r--r-- | ui/src/main/res/values-ja/strings.xml | 2 | ||||
-rw-r--r-- | ui/src/main/res/values-no-rNO/strings.xml | 23 | ||||
-rw-r--r-- | ui/src/main/res/values-pl-rPL/strings.xml | 71 | ||||
-rw-r--r-- | ui/src/main/res/values-ro-rRO/strings.xml | 242 | ||||
-rw-r--r-- | ui/src/main/res/values-tr-rTR/strings.xml | 24 | ||||
-rw-r--r-- | ui/src/main/res/values-zh-rTW/strings.xml | 86 |
12 files changed, 1013 insertions, 4 deletions
diff --git a/ui/src/main/res/values-ca-rES/strings.xml b/ui/src/main/res/values-ca-rES/strings.xml new file mode 100644 index 00000000..9be6eee7 --- /dev/null +++ b/ui/src/main/res/values-ca-rES/strings.xml @@ -0,0 +1,70 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="n_excluded_applications"> + <item quantity="one">%d exclòs</item> + <item quantity="other">%d exclosos</item> + </plurals> + <plurals name="n_included_applications"> + <item quantity="one">%d inclòs</item> + <item quantity="other">%d inclosos</item> + </plurals> + <string name="all_applications">Totes les aplicacions</string> + <string name="exclude_from_tunnel">Exclou</string> + <string name="include_in_tunnel">Inclou només</string> + <plurals name="include_n_applications"> + <item quantity="one">Inclou %d aplicació</item> + <item quantity="other">Inclou %d aplicacions</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="one">Exclou %d aplicació</item> + <item quantity="other">Exclou %d aplicacions</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="one">cada segon</item> + <item quantity="other">cada %d segons</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="one">segon</item> + <item quantity="other">segons</item> + </plurals> + <string name="addresses">Adreces</string> + <string name="applications">Aplicacions</string> + <string name="allowed_ips">IPs permeses</string> + <string name="bad_config_explanation_positive_number">: Ha de ser positiu</string> + <string name="bad_config_reason_invalid_key">Clau no vàlida</string> + <string name="bad_config_reason_invalid_number">Número no vàlid</string> + <string name="bad_config_reason_invalid_value">Valor no vàlid</string> + <string name="bad_config_reason_syntax_error">Error de sintaxi</string> + <string name="bad_config_reason_unknown_attribute">Atribut desconegut</string> + <string name="bad_config_reason_unknown_section">Secció desconeguda</string> + <string name="cancel">Cancel·la</string> + <string name="create_from_qr_code">Escaneja codi QR</string> + <string name="delete">Elimina</string> + <string name="dns_servers">Servidors DNS</string> + <string name="edit">Edita</string> + <string name="exclude_private_ips">Exclou IPs privades</string> + <string name="generate_new_private_key">Genera nova clau privada</string> + <string name="generic_error">Error “%s” desconegut</string> + <string name="hint_generated">(generat)</string> + <string name="hint_optional">(opcional)</string> + <string name="hint_optional_discouraged">(opcional, no recomanat)</string> + <string name="hint_random">(aleatori)</string> + <string name="import_success">Importat “%s”</string> + <string name="interface_title">Interfície</string> + <string name="key_length_error">Longitud de clau incorrecta</string> + <string name="log_export_success">Guardat a \"%s\"</string> + <string name="log_export_title">Exporta el registre</string> + <string name="log_saver_activity_label">Guarda registre</string> + <string name="log_viewer_title">Registre</string> + <string name="name">Nom</string> + <string name="parse_error_inet_address">Adreça IP</string> + <string name="parse_error_inet_network">Xarxa IP</string> + <string name="parse_error_integer">número</string> + <string name="private_key">Clau privada</string> + <string name="public_key">Clau pública</string> + <string name="save">Guarda</string> + <string name="select_all">Selecciona-ho tot</string> + <string name="settings">Configuració</string> + <string name="tunnel_error_invalid_name">Nom no vàlid</string> + <string name="zip_export_success">Guardat a \"%s\"</string> +</resources> diff --git a/ui/src/main/res/values-de/strings.xml b/ui/src/main/res/values-de/strings.xml index bfb0dbef..96b62791 100644 --- a/ui/src/main/res/values-de/strings.xml +++ b/ui/src/main/res/values-de/strings.xml @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="utf-8"?> <resources> <plurals name="delete_error"> - <item quantity="one">%d Tunnel konnte nicht gelöscht werden: %s</item> + <item quantity="one">%d Tunnel konnten nicht gelöscht werden: %s</item> <item quantity="other">%d Tunnel konnten nicht gelöscht werden: %s</item> </plurals> <plurals name="delete_success"> diff --git a/ui/src/main/res/values-el-rGR/strings.xml b/ui/src/main/res/values-el-rGR/strings.xml new file mode 100644 index 00000000..e9d1a779 --- /dev/null +++ b/ui/src/main/res/values-el-rGR/strings.xml @@ -0,0 +1,62 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="one">Δεν είναι δυνατή η διαγραφή του %d tunnel: %s</item> + <item quantity="other">Δεν είναι δυνατή η διαγραφή %d tunnels: %s</item> + </plurals> + <plurals name="delete_success"> + <item quantity="one">Το %d tunnel διαγράφηκε με επιτυχία</item> + <item quantity="other">Διαγράφηκαν επιτυχώς τα %d tunnels</item> + </plurals> + <plurals name="delete_title"> + <item quantity="one">%d επιλεγμένο tunnel</item> + <item quantity="other">%d επιλεγμένα tunnels</item> + </plurals> + <plurals name="import_partial_success"> + <item quantity="one">Έγινε εισαγωγή %1$d από %2$d tunnels</item> + <item quantity="other">Έγινε εισαγωγή %1$d από %2$d tunnels</item> + </plurals> + <plurals name="import_total_success"> + <item quantity="one">Εισαγωγή tunnel %d</item> + <item quantity="other">Εισαγωγή tunnels %d</item> + </plurals> + <plurals name="set_excluded_applications"> + <item quantity="one">%d Εξαιρούμενη εφαρμογή</item> + <item quantity="other">%d Εξαιρούμενες εφαρμογές</item> + </plurals> + <plurals name="set_included_applications"> + <item quantity="one">%d Συμπεριλαμβανόμενη εφαρμογή</item> + <item quantity="other">%d Συμπεριλαμβανόμενες εφαρμογές</item> + </plurals> + <plurals name="n_excluded_applications"> + <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="exclude_from_tunnel">Εξαίρεση</string> + <string name="include_in_tunnel">Συμπεριλάβετε μόνο</string> + <plurals name="include_n_applications"> + <item quantity="one">Συμπερίληψη %d app</item> + <item quantity="other">Συμπερίληψη %d apps</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="one">Εξαίρεση %d app</item> + <item quantity="other">Εξαίρεση %d apps</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="one">κάθε δευτερόλεπτο</item> + <item quantity="other">κάθε %d δευτερόλεπτα</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="one">δευτερόλεπτο</item> + <item quantity="other">δευτερόλεπτα</item> + </plurals> + <string name="use_all_applications">Χρησιμοποίησε όλες τις εφαρμογές</string> + <string name="add_peer">Προσθήκη peer</string> + <string name="addresses">Διευθύνσεις</string> + <string name="applications">Εφαρμογές</string> +</resources> diff --git a/ui/src/main/res/values-fa-rIR/strings.xml b/ui/src/main/res/values-fa-rIR/strings.xml new file mode 100644 index 00000000..28785094 --- /dev/null +++ b/ui/src/main/res/values-fa-rIR/strings.xml @@ -0,0 +1,211 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="one">حذف %d تونل امکانپذیر نیست: %s</item> + <item quantity="other">حذف %d تونلها امکانپذیر نیست: %s</item> + </plurals> + <plurals name="delete_success"> + <item quantity="one">%d تونل با موقیت حذف شد</item> + <item quantity="other">%d تونلها با موقیت حذف شدند</item> + </plurals> + <plurals name="delete_title"> + <item quantity="one">%d تونل انتخاب شد</item> + <item quantity="other">%d تونلها انتخاب شدند</item> + </plurals> + <plurals name="import_partial_success"> + <item quantity="one">%1$d از %2$d تونل اضافه شد</item> + <item quantity="other">%1$d از %2$d تونل اضافه شد</item> + </plurals> + <plurals name="import_total_success"> + <item quantity="one">%d تونل اضافه شد</item> + <item quantity="other">%d از تونل اضافه شد</item> + </plurals> + <plurals name="set_excluded_applications"> + <item quantity="one">%d برنامه استثنا</item> + <item quantity="other">%d برنامههای استثنا</item> + </plurals> + <plurals name="set_included_applications"> + <item quantity="one">%d برنامه مشمول</item> + <item quantity="other">%d برنامههای مشمول</item> + </plurals> + <plurals name="n_excluded_applications"> + <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="exclude_from_tunnel">جدا کردن</string> + <string name="include_in_tunnel">تنها شامل</string> + <plurals name="include_n_applications"> + <item quantity="one">شامل %d برنامه</item> + <item quantity="other">شامل %d برنامه</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="one">جداکردن %d برنامه</item> + <item quantity="other">جداکردن %d برنامه</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="one">هر ثانیه</item> + <item quantity="other">هر %d ثانیه</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="one">ثانیه</item> + <item quantity="other">ثانیه</item> + </plurals> + <string name="use_all_applications">از همه برنامهها استفاده کن</string> + <string name="add_peer">افزودن همتا</string> + <string name="addresses">نشانیها</string> + <string name="applications">برنامهها</string> + <string name="allow_remote_control_intents_summary_off">برنامههای بیرونی تونل ها را عوض نکنند +(توصیه میشود)</string> + <string name="allow_remote_control_intents_summary_on">برنامههای بیرونی تونلها را عوض کنند (پیشرفته)</string> + <string name="allow_remote_control_intents_title">اجازه به برنامههای کنترل از راهدور</string> + <string name="allowed_ips">IPهای مجاز</string> + <string name="app_name">WireGuard</string> + <string name="bad_config_context">%1$s\'s %2$s</string> + <string name="bad_config_context_top_level">%s</string> + <string name="bad_config_error">%1$s در %2$s</string> + <string name="bad_config_explanation_pka">: باید مثبت و بیشتر از ۶۵۵۳۵ نباشد</string> + <string name="bad_config_explanation_positive_number">: باید مثبت باشد</string> + <string name="bad_config_explanation_udp_port">: باید یک شماره پورت UDP معتبر باشد</string> + <string name="bad_config_reason_invalid_key">کلید نامعتبر است</string> + <string name="bad_config_reason_invalid_number">شماره نامعتبر است</string> + <string name="bad_config_reason_invalid_value">مقدار نامعتبر است</string> + <string name="bad_config_reason_missing_attribute">مشخصه موجود نیست</string> + <string name="bad_config_reason_missing_section">بخش موجود نیست</string> + <string name="bad_config_reason_syntax_error">خطای نحوی</string> + <string name="bad_config_reason_unknown_attribute">مشخصهٔ نامعلوم</string> + <string name="bad_config_reason_unknown_section">بخش نامعلوم</string> + <string name="bad_config_reason_value_out_of_range">مقدار خارج از محدوده</string> + <string name="bad_extension_error">پرونده باید .conf یا .zip باشد</string> + <string name="cancel">لغو</string> + <string name="config_delete_error">نمیتوان پرونده پیکربندی %s را حذف کرد</string> + <string name="config_exists_error">پیکربندی برای ”%s” در حال حاضر وجود دارد</string> + <string name="config_file_exists_error">فایل پیکربندی ”%s” در حال حاضر وجود دارد</string> + <string name="config_not_found_error">پرونده پیکربندی “%s” یافت نشد</string> + <string name="config_rename_error">نمیتوان نام پرونده پیکربندی “%s” را تغییر داد</string> + <string name="config_save_error">نمیتوان پیکربندی برای “%1$s”: %2$s را ذخیره کرد</string> + <string name="config_save_success">پیکربندی برای “%s” با موفقیت ذخیره شد</string> + <string name="create_activity_title">ساخت تونل WireGuard</string> + <string name="create_bin_dir_error">نمیتوان دایرکتوری باینری محلی را ایجاد کرد</string> + <string name="create_downloads_file_error">نمیتوان در مسیر بارگیری پروندهای ساخت</string> + <string name="create_empty">ساختن از ابتدا</string> + <string name="create_from_file">واردکردن از طریق پرونده یا آرشیو</string> + <string name="create_from_qr_code">اسکن از کد QR</string> + <string name="create_output_dir_error">نمیتوان دایرکتوری خروجی را ایجاد کرد</string> + <string name="create_temp_dir_error">نمیتوان دایرکتوری موقت محلی را ساخت</string> + <string name="create_tunnel">ساختن تونل</string> + <string name="dark_theme_summary_off">اکنون از پوسته روشن(روز) استفاده میشود</string> + <string name="dark_theme_summary_on">اکنون از پوسته تاریک(شب) استفاده میشود</string> + <string name="dark_theme_title">استفاده از پوسته تاریک</string> + <string name="delete">حذف</string> + <string name="dns_servers">سرورهای DNS</string> + <string name="edit">ویرایش</string> + <string name="endpoint">نقطه پایان</string> + <string name="error_down">خطا هنگام بستن تونل: %s</string> + <string name="error_fetching_apps">خطا هنگام واکشی فهرست برنامهها: %s</string> + <string name="error_root">لطفا دسترسی روت را فراهمکرده و دوباره تلاش کنید</string> + <string name="error_up">خطا هنگام راهاندازی تونل: %s</string> + <string name="exclude_private_ips">مستثنی کردن IPهای خصوصی</string> + <string name="generate_new_private_key">تولید کلید خصوصی جدید</string> + <string name="generic_error">خطای “%s” ناشناخته</string> + <string name="hint_automatic">(خودکار)</string> + <string name="hint_generated">(تولید شده)</string> + <string name="hint_optional">(دلخواه)</string> + <string name="hint_optional_discouraged">(اختیاری، پیشنهاد نمیشود)</string> + <string name="hint_random">(تصادفی)</string> + <string name="illegal_filename_error">نام پرونده “%s” غیرمجاز است</string> + <string name="import_error">نمیتوان تونل را وارد کرد: %s</string> + <string name="import_from_qr_code">وارد کردن تونل از کد QR</string> + <string name="import_success">“%s” وارد شد</string> + <string name="interface_title">رابط</string> + <string name="key_contents_error">در کلید نویسههای بد وجود دارد</string> + <string name="key_length_error">طول کلید نادرست است</string> + <string name="key_length_explanation_base64">: کلیدهای WireGuard base64 باید دارای ۴۴ نویسه باشند ( ۳۲ بایت)</string> + <string name="key_length_explanation_binary">: کلیدهای WireGuard باید ۳۲ بایت باشند</string> + <string name="key_length_explanation_hex">: کلیدهای هگز WireGuard باید دارای ۶۴ نویسه باشند ( ۳۲ بایت)</string> + <string name="listen_port">شنود پورت</string> + <string name="log_export_error">نمیتوان گزارش رویداد را برونبرد: %s</string> + <string name="log_export_subject">پرونده گزارش رویداد WireGuard اندروید</string> + <string name="log_export_success">ذخیره شد در “%s”</string> + <string name="log_export_title">برونبرد پرونده گزارش رویداد</string> + <string name="log_saver_activity_label">ذخیره گزارش رویداد</string> + <string name="log_viewer_pref_summary">گزارش رویداد شاید به اشکال زدایی کمک کند</string> + <string name="log_viewer_pref_title">نمایش گزارش رویداد برنامه</string> + <string name="log_viewer_title">گزارش رویداد</string> + <string name="logcat_error">نمیتوان logcat را اجرا کرد: </string> + <string name="module_disabler_disabled_summary">ماژول آزمایشیِ کرنل می تواند کارایی را افزایش دهد</string> + <string name="module_disabler_disabled_title">فعالسازی ماژول کرنل ِبک اند</string> + <string name="module_disabler_enabled_title">غیرفعالسازی پسزمینه واحد هسته</string> + <string name="module_installer_error">مشکلی پیش آمد. لطفا دوباره تلاش کنید</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="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">کنترل تونل های وایرگارد، فعال و غیرفعال کردن تونل ها، و حتی تغییر مسیر ترافیک اینترنت</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="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="success_application_will_restart">موفقیت. برنامه اکنون دوباره راهاندازی خواهد شد…</string> + <string name="toggle_all">معکوس کردن همه</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">rx: %1$s, tx: %2$s</string> + <string name="transfer_tibibytes">%.2f TiB</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_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> + <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">پرونده زیپ در پوشه بارگیریها ذخیره خواهد شد</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_auth_error">شکست در تایید هویت</string> + <string name="biometric_auth_error_reason">شکست در تایید هویت: %s</string> +</resources> diff --git a/ui/src/main/res/values-fr/strings.xml b/ui/src/main/res/values-fr/strings.xml index 7865f494..a0e06e54 100644 --- a/ui/src/main/res/values-fr/strings.xml +++ b/ui/src/main/res/values-fr/strings.xml @@ -5,7 +5,7 @@ <item quantity="other">Impossible de supprimer %d tunnels : %s</item> </plurals> <plurals name="delete_success"> - <item quantity="one">Supprimé avec succès %d tunnel</item> + <item quantity="one">Suppression réussie du tunnel %d</item> <item quantity="other">Supprimé avec succès %d tunnels</item> </plurals> <plurals name="delete_title"> @@ -191,7 +191,7 @@ <string name="tools_installer_title">Installer les outils de ligne de commande</string> <string name="tools_installer_working">Installation de wg et wg-quick</string> <string name="tools_unavailable_error">Outils requis indisponibles</string> - <string name="transfer">Transférer</string> + <string name="transfer">Données transférées</string> <string name="transfer_bytes">%d Octets</string> <string name="transfer_gibibytes">%.2f Go</string> <string name="transfer_kibibytes">%.2f Ko</string> diff --git a/ui/src/main/res/values-hi-rIN/strings.xml b/ui/src/main/res/values-hi-rIN/strings.xml new file mode 100644 index 00000000..9443a5f8 --- /dev/null +++ b/ui/src/main/res/values-hi-rIN/strings.xml @@ -0,0 +1,220 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="one">%d टनल हटाने में असमर्थ: %s</item> + <item quantity="other">%d टनलस को हटाने में असमर्थ: %s</item> + </plurals> + <plurals name="delete_success"> + <item quantity="one">%d टनल को सफलतापूर्वक हटा दिया गया</item> + <item quantity="other">%d टनलस को सफलतापूर्वक हटा दिया गया</item> + </plurals> + <plurals name="delete_title"> + <item quantity="one">%d टनल चयनित</item> + <item quantity="other">%d टनलस का चयन किया गया</item> + </plurals> + <plurals name="import_partial_success"> + <item quantity="one">आयातित %d %d टनल</item> + <item quantity="other">आयातित %d %d टनलस</item> + </plurals> + <plurals name="import_total_success"> + <item quantity="one">आयातित %d टनल</item> + <item quantity="other">आयातित %d टनलस</item> + </plurals> + <plurals name="set_excluded_applications"> + <item quantity="one">%d बहिष्कृत अनुप्रयोग</item> + <item quantity="other">%d बहिष्कृत अनुप्रयोग</item> + </plurals> + <plurals name="set_included_applications"> + <item quantity="one">%d ऐप्स शामिल</item> + <item quantity="other">%d ऐप्स शामिल किये गए</item> + </plurals> + <plurals name="n_excluded_applications"> + <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="exclude_from_tunnel">वर्जित</string> + <string name="include_in_tunnel">केवल शामिल करें</string> + <plurals name="include_n_applications"> + <item quantity="one">%d ऐप शामिल करें</item> + <item quantity="other">%d ऐप्स शामिल करें</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="one">%d ऐप को बाहर करें</item> + <item quantity="other">%d ऐप्स को बाहर करें</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="one">हर सेकंड</item> + <item quantity="other">हर %d सेकंड्स</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="one">सेकंड</item> + <item quantity="other">सेकंड्स</item> + </plurals> + <string name="use_all_applications">सभी ऐप्स का उपयोग करें</string> + <string name="add_peer">पीयर जोड़ें</string> + <string name="addresses">एड्रेससैस</string> + <string name="applications">ऍप्लिकेशन्स</string> + <string name="allow_remote_control_intents_summary_off">बाहरी ऐप्स टनल्स को चालू नहीं कर सकते (अनुशंसित)</string> + <string name="allow_remote_control_intents_summary_on">बाहरी ऐप्स टनल्स को चालू कर सकते है (एडवांस्ड)</string> + <string name="allow_remote_control_intents_title">रिमोट कंट्रोल ऐप्स की अनुमति दें</string> + <string name="allowed_ips">अनुमत आईपी</string> + <string name="app_name">WireGuard</string> + <string name="bad_config_explanation_pka">: सकारात्मक होना चाहिए और 65535 से अधिक नहीं होना चाहिए</string> + <string name="bad_config_explanation_positive_number">: सकारात्मक होना चाहिए</string> + <string name="bad_config_explanation_udp_port">: एक वैध यूडीपी पोर्ट नंबर होना चाहिए</string> + <string name="bad_config_reason_invalid_key">अमान्य चाबी</string> + <string name="bad_config_reason_invalid_number">अमान्य संख्या</string> + <string name="bad_config_reason_invalid_value">अमान्य मूल्य</string> + <string name="bad_config_reason_missing_attribute">गुम विशेषता</string> + <string name="bad_config_reason_missing_section">छूटा हुआ भाग</string> + <string name="bad_config_reason_syntax_error">वक्य रचना त्रुटि</string> + <string name="bad_config_reason_unknown_attribute">अज्ञात एट्रिब्यूट</string> + <string name="bad_config_reason_unknown_section">अज्ञात एट्रिब्यूट </string> + <string name="bad_config_reason_value_out_of_range">मूल्य सीमा से बाहर</string> + <string name="bad_extension_error">फ़ाइल .conf या .zip होनी चाहिए</string> + <string name="cancel">रद्द</string> + <string name="config_delete_error">कॉन्फ़िगरेशन फ़ाइल %s को नहीं हटा सकता</string> + <string name="config_exists_error">“%s” के लिए कॉन्फ़िगरेशन पहले से मौजूद है</string> + <string name="config_file_exists_error">कॉन्फ़िगरेशन फ़ाइल “%s” पहले से मौजूद है</string> + <string name="config_not_found_error">कॉन्फ़िगरेशन फ़ाइल “%s” नहीं मिली</string> + <string name="config_rename_error">कॉन्फ़िगरेशन फ़ाइल “%s” का नाम नहीं बदल सकता</string> + <string name="config_save_error">“%1$s” के लिए कॉन्फ़िगरेशन को नहीं बचा सकता: %2$s</string> + <string name="config_save_success">“%s” के लिए सफलतापूर्वक सहेजा गया कॉन्फ़िगरेशन</string> + <string name="create_activity_title">वायरगार्ड टनल बनाएं</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="dark_theme_summary_off">अभी प्रकाश (दिन) थीम का उपयोग कर रहे हैं</string> + <string name="dark_theme_summary_on">अभी डार्क (रात) थीम का उपयोग कर रहे हैं</string> + <string name="dark_theme_title">डार्क थीम का इस्तेमाल करें</string> + <string name="delete">हटाएं</string> + <string name="dns_servers">डीएनएस सर्वर</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">निजी आईपी को छोड़ दें</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">क्यूआर कोड से टनल को आयात करें</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 कीज़ में 44 अक्षर (32 बाइट्स) होने चाहिए</string> + <string name="key_length_explanation_binary">: वायरगार्ड कीज 32 बाइट होनी चाहिए</string> + <string name="key_length_explanation_hex">: वायरगार्ड हेक्स कीज़ 64 अक्षरों की होनी चाहिए (32 बाइट्स)</string> + <string name="listen_port">पोर्ट सूने</string> + <string name="log_export_error">लॉग निर्यात करने में असमर्थ: %s</string> + <string name="log_export_subject">WireGuard एंड्राइड लॉग फ़ाइल</string> + <string name="log_export_success">“%s” में सहेजा गया</string> + <string name="log_export_title">लॉग फ़ाइल निर्यात करें</string> + <string name="log_saver_activity_label">लॉग सहेजे</string> + <string name="log_viewer_pref_summary">लॉग डीबगिंग में सहायता कर सकते हैं</string> + <string name="log_viewer_pref_title">एप्लिकेशन लॉग देखें</string> + <string name="log_viewer_title">लॉग</string> + <string name="logcat_error">लॉगकैट चलाने में असमर्थ: </string> + <string name="module_disabler_disabled_summary">प्रयोगात्मक कर्नेल मॉड्यूल प्रदर्शन में सुधार कर सकता है</string> + <string name="module_disabler_disabled_title">कर्नेल मॉड्यूल बैकएंड सक्षम करें</string> + <string name="module_disabler_enabled_summary">धीमे यूजरस्पेस बैकएंड में स्थिरता में सुधार हो सकता है</string> + <string name="module_disabler_enabled_title">कर्नेल मॉड्यूल बैकएंड को अक्षम करें</string> + <string name="module_installer_error">कुछ गलत हो गया। कृपया पुन: प्रयास करें</string> + <string name="module_installer_initial">प्रयोगात्मक कर्नेल मॉड्यूल प्रदर्शन में सुधार कर सकता है</string> + <string name="module_installer_not_found">आपके डिवाइस के लिए कोई मॉड्यूल उपलब्ध नहीं हैं</string> + <string name="module_installer_title">कर्नेल मॉड्यूल डाउनलोड और इंस्टॉल करें</string> + <string name="module_installer_working">डाउनलोड कर रहा है और स्थापित कर रहा है…</string> + <string name="module_version_error">कर्नेल मॉड्यूल संस्करण निर्धारित करने में असमर्थ</string> + <string name="mtu">MTU</string> + <string name="multiple_tunnels_summary_off">एक टनल को चालू करने से अन्य बंद हो जाएंगे</string> + <string name="multiple_tunnels_summary_on">एक साथ कई टनलस को चालू किया जा सकता है</string> + <string name="multiple_tunnels_title">एक साथ कई टनलस को अनुमति दें</string> + <string name="name">नाम</string> + <string name="no_config_error">बिना किसी कॉन्फ़िगरेशन के एक टनल को लाने की कोशिश करना</string> + <string name="no_configs_error">कोई कॉन्फ़िगरेशन नहीं मिला</string> + <string name="no_tunnels_error">कोई टनल मौजूद नहीं है</string> + <string name="parse_error_generic">पाठ</string> + <string name="parse_error_inet_address">आईपी पता</string> + <string name="parse_error_inet_endpoint">समाप्त</string> + <string name="parse_error_inet_network">आईपी नेटवर्क</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">वायरगार्ड टनल्स को नियंत्रित करना, टनल्स को सक्षम और अक्षम करना, संभवतः इंटरनेट ट्रैफ़िक को गलत तरीके से अक्षम करना है</string> + <string name="permission_label">वायरगार्ड टनलस को नियंत्रित करें</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 < tunnel.conf` के साथ उत्पन्न करो</string> + <string name="restore_on_boot_summary_off">बूट पर सक्षम टनलस को नहीं लाएगा</string> + <string name="restore_on_boot_summary_on">बूट पर सक्षम टनलस को लाएगा</string> + <string name="restore_on_boot_title">बूट पर पुनर्स्थापित करें</string> + <string name="save">सहेजें</string> + <string name="select_all">सभी का चयन करे</string> + <string name="settings">सेटिंग्स</string> + <string name="shell_exit_status_read_error">शेल बाहर निकलने की स्थिति नहीं पढ़ सकता</string> + <string name="shell_marker_count_error">शेल ने 4 मार्करों की अपेक्षा की, %d प्राप्त किया</string> + <string name="shell_start_error">शेल शुरू करने में विफल: %d</string> + <string name="success_application_will_restart">सफलता। एप्लीकेशन अब पुनः आरंभ होगा...</string> + <string name="toggle_all">सबको स्विच करे</string> + <string name="toggle_error">वायरगार्ड टनल टॉगल करने में त्रुटि: %s</string> + <string name="tools_installer_already">wg और wg-quick पहले से इंस्टॉल हैं</string> + <string name="tools_installer_failure">कमांड-लाइन टूल स्थापित करने में असमर्थ (कोई रूट नहीं)</string> + <string name="tools_installer_initial">स्क्रिप्टिंग के लिए वैकल्पिक उपकरण स्थापित करें</string> + <string name="tools_installer_initial_magisk">Magisk मॉड्यूल के रूप में स्क्रिप्टिंग के लिए वैकल्पिक उपकरण स्थापित करें</string> + <string name="tools_installer_initial_system">सिस्टम विभाजन में स्क्रिप्टिंग के लिए वैकल्पिक उपकरण स्थापित करें</string> + <string name="tools_installer_success_magisk">wg और wg-quick को मैजिक मॉड्यूल के रूप में स्थापित किया गया है (रिबूट आवश्यक)</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="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_rename_error">टनल का नाम बदलने में असमर्थ: %s</string> + <string name="tunnel_rename_success">सफलतापूर्वक टनल का नाम बदलकर “%s” कर दिया गया</string> + <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 बैकएंड v%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> + <string name="vpn_not_authorized_error">वीपीएन सेवा उपयोगकर्ता द्वारा अधिकृत नहीं है</string> + <string name="vpn_start_error">एंड्रॉयड वीपीएन सेवा प्रारंभ करने में असमर्थ</string> + <string name="zip_export_error">टनल का निर्यात करने में असमर्थ: %s</string> + <string name="zip_export_success">“%s” पर सहेजा गया</string> + <string name="zip_export_summary">ज़िप फ़ाइल को डाउनलोड फ़ोल्डर में सहेजा जाएगा</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_auth_error">प्रमाणीकरण विफलता</string> + <string name="biometric_auth_error_reason">प्रमाणीकरण विफल: %s</string> +</resources> diff --git a/ui/src/main/res/values-ja/strings.xml b/ui/src/main/res/values-ja/strings.xml index f69dee9c..f9146c5d 100644 --- a/ui/src/main/res/values-ja/strings.xml +++ b/ui/src/main/res/values-ja/strings.xml @@ -105,7 +105,7 @@ <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_from_qr_code">QR コードからトンネル設定をインポートします</string> <string name="import_success">“%s” をインポートしました</string> <string name="interface_title">インターフェース</string> <string name="key_contents_error">鍵に不正な文字があります</string> diff --git a/ui/src/main/res/values-no-rNO/strings.xml b/ui/src/main/res/values-no-rNO/strings.xml new file mode 100644 index 00000000..3611c75f --- /dev/null +++ b/ui/src/main/res/values-no-rNO/strings.xml @@ -0,0 +1,23 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="one">Kan ikke slette %d tunnel %s</item> + <item quantity="other">Kan ikke slette %d tunneler %s</item> + </plurals> + <string name="all_applications">Alle applikasjoner</string> + <string name="exclude_from_tunnel">Ekskluder</string> + <string name="include_in_tunnel">Inkluder kun</string> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="one">hvert %d sekund</item> + <item quantity="other">hvert %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">Bruk alle apper</string> + <string name="add_peer">Legg til peer</string> + <string name="addresses">Adresser</string> + <string name="applications">Applikasjoner</string> + <string name="app_name">WireGuard</string> +</resources> diff --git a/ui/src/main/res/values-pl-rPL/strings.xml b/ui/src/main/res/values-pl-rPL/strings.xml new file mode 100644 index 00000000..288ae940 --- /dev/null +++ b/ui/src/main/res/values-pl-rPL/strings.xml @@ -0,0 +1,71 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="all_applications">Wszystkie aplikacje</string> + <string name="add_peer">Dodaj Peer\'a</string> + <string name="addresses">Adresy</string> + <string name="applications">Aplikacje</string> + <string name="allow_remote_control_intents_summary_off">Zewnętrzne aplikacje nie mogą przełączać tuneli (zalecane)</string> + <string name="allow_remote_control_intents_summary_on">Zewnętrzne aplikacje mogą przełączać tunele (zaawansowane)</string> + <string name="allowed_ips">Dozwolone adresy IP</string> + <string name="app_name">WireGuard</string> + <string name="bad_config_error">%1$s w %2$s</string> + <string name="bad_config_explanation_pka">: Musi być dodatnia i nie większa niż 65535</string> + <string name="bad_config_explanation_positive_number">: Musi być dodatni</string> + <string name="bad_config_explanation_udp_port">: Musi być poprawnym numerem portu UDP</string> + <string name="bad_config_reason_invalid_key">Nieprawidłowy klucz</string> + <string name="bad_config_reason_invalid_number">Numer jest nieprawidłowy</string> + <string name="bad_config_reason_invalid_value">Nieprawidłowa wartość</string> + <string name="bad_config_reason_missing_attribute">Brakujący atrybut</string> + <string name="bad_config_reason_missing_section">Brakująca sekcja</string> + <string name="bad_config_reason_syntax_error">Błąd składni</string> + <string name="bad_config_reason_unknown_attribute">Nieznany atrybut</string> + <string name="bad_config_reason_unknown_section">Nieznana sekcja</string> + <string name="bad_config_reason_value_out_of_range">Wartość poza zakresem</string> + <string name="bad_extension_error">Plik musi być .conf lub .zip</string> + <string name="cancel">Anuluj</string> + <string name="config_delete_error">Nie można usunąć pliku konfiguracyjnego %s</string> + <string name="config_exists_error">Konfiguracja dla \"%s\" już istnieje</string> + <string name="config_file_exists_error">Plik konfiguracyjny \"%s\" już istnieje</string> + <string name="config_not_found_error">Plik konfiguracyjny \"%s\" nie został znaleziony</string> + <string name="config_rename_error">Nie można zmienić nazwy pliku konfiguracyjnego \"%s\"</string> + <string name="config_save_error">Nie można zapisać konfiguracji dla \"%1$s\": %2$s</string> + <string name="config_save_success">Pomyślnie zapisano konfigurację dla \"%s\"</string> + <string name="create_activity_title">Utwórz tunel WireGuard</string> + <string name="create_bin_dir_error">Nie można stworzyć tymczasowego folderu lokalnego</string> + <string name="create_downloads_file_error">Nie można utworzyć pliku w folderze pobierania</string> + <string name="create_empty">Utwórz od podstaw</string> + <string name="create_from_file">Utwórz z pliku lub archiwum</string> + <string name="create_from_qr_code">Zeskanuj kod QR</string> + <string name="create_output_dir_error">Nie można utworzyć folderu wyjściowego</string> + <string name="create_temp_dir_error">Nie można stworzyć tymczasowego folderu lokalnego</string> + <string name="create_tunnel">Utwórz Tunel</string> + <string name="dark_theme_summary_off">Obecnie używasz jasnego (dzień) motywu</string> + <string name="dark_theme_summary_on">Obecnie używa ciemnego (nocnego) motywu</string> + <string name="dark_theme_title">Użyj ciemnego motywu</string> + <string name="delete">Usuń</string> + <string name="dns_servers">Serwery DNS</string> + <string name="module_installer_error">Coś poszło nie tak. Proszę spróbować ponownie</string> + <string name="module_installer_initial">Eksperymentalny moduł jądra może poprawić wydajność</string> + <string name="module_installer_not_found">Brak dostępnych modułów dla twojego urządzenia</string> + <string name="module_installer_title">Pobierz i zainstaluj moduł jądra</string> + <string name="module_installer_working">Pobieranie i instalowanie…</string> + <string name="module_version_error">Nie można określić wersji modułu jądra</string> + <string name="mtu">MTU</string> + <string name="multiple_tunnels_summary_off">Włączenie jednego tunelu spowoduje wyłączenie innych</string> + <string name="multiple_tunnels_summary_on">Wiele tuneli może być włączonych jednocześnie</string> + <string name="multiple_tunnels_title">Zezwalaj na wiele tuneli równoległych</string> + <string name="name">Nazwa</string> + <string name="no_config_error">Próba przywołania tunelu bez konfiguracji</string> + <string name="no_configs_error">Nie odnaleziono żadnych konfiguracji</string> + <string name="no_tunnels_error">Brak tuneli</string> + <string name="parse_error_inet_address">Adresy IP</string> + <string name="parse_error_inet_endpoint">punkt końcowy</string> + <string name="parse_error_inet_network">Sieć IP</string> + <string name="parse_error_integer">numer</string> + <string name="parse_error_reason">Nie można przetworzyć %1$s „%2$s”</string> + <string name="peer">Peer</string> + <string name="permission_description">kontrolowanie tuneli WireGuard, włączanie i wyłączanie tuneli, potencjalnie błędne kierowanie ruchem internetowym</string> + <string name="permission_label">sterowanie tunelami WireGuard</string> + <string name="pre_shared_key">Klucz wstępnie udostępniony</string> + <string name="pre_shared_key_enabled">włączone</string> +</resources> diff --git a/ui/src/main/res/values-ro-rRO/strings.xml b/ui/src/main/res/values-ro-rRO/strings.xml new file mode 100644 index 00000000..acdd7e0a --- /dev/null +++ b/ui/src/main/res/values-ro-rRO/strings.xml @@ -0,0 +1,242 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="one">Nu se poate șterge %d tunel: %s</item> + <item quantity="few">Nu se pot șterge %d tunele: %s</item> + <item quantity="other">Nu se pot șterge %d de tunele: %s</item> + </plurals> + <plurals name="delete_success"> + <item quantity="one">%d tunel a fost șters</item> + <item quantity="few">%d tunele șterse</item> + <item quantity="other">%d de tunele șterse</item> + </plurals> + <plurals name="delete_title"> + <item quantity="one">%d tunel selectat</item> + <item quantity="few">%d tuneluri selectate</item> + <item quantity="other">%d de tuneluri selectate</item> + </plurals> + <plurals name="import_partial_success"> + <item quantity="one">%1$d din %2$d tuneluri importate</item> + <item quantity="few">%1$d din %2$d tuneluri importate</item> + <item quantity="other">%1$d din %2$d de tuneluri importate</item> + </plurals> + <plurals name="import_total_success"> + <item quantity="one">%d tunel importat</item> + <item quantity="few">%d tuneluri importate</item> + <item quantity="other">%d de tuneluri importate</item> + </plurals> + <plurals name="set_excluded_applications"> + <item quantity="one">%d aplicație exclusă</item> + <item quantity="few">%d aplicații excluse</item> + <item quantity="other">%d de aplicații excluse</item> + </plurals> + <plurals name="set_included_applications"> + <item quantity="one">%d aplicație inclusă</item> + <item quantity="few">%d aplicații incluse</item> + <item quantity="other">%d de aplicații incluse</item> + </plurals> + <plurals name="n_excluded_applications"> + <item quantity="one">%d exclusă</item> + <item quantity="few">%d excluse</item> + <item quantity="other">%d excluse</item> + </plurals> + <plurals name="n_included_applications"> + <item quantity="one">%d inclusă</item> + <item quantity="few">%d incluse</item> + <item quantity="other">%d incluse</item> + </plurals> + <string name="all_applications">Toate aplicațiile</string> + <string name="exclude_from_tunnel">Excludere</string> + <string name="include_in_tunnel">Includere numai</string> + <plurals name="include_n_applications"> + <item quantity="one">Include %d aplicație</item> + <item quantity="few">Include %d aplicații</item> + <item quantity="other">Include %d de aplicații</item> + </plurals> + <plurals name="exclude_n_applications"> + <item quantity="one">Exclude %d aplicație</item> + <item quantity="few">Exclude %d aplicații</item> + <item quantity="other">Exclude %d de aplicații</item> + </plurals> + <plurals name="persistent_keepalive_seconds_unit"> + <item quantity="one">în fiecare secundă</item> + <item quantity="few">la fiecare %d secunde</item> + <item quantity="other">la fiecare %d secunde</item> + </plurals> + <plurals name="persistent_keepalive_seconds_suffix"> + <item quantity="one">secundă</item> + <item quantity="few">secunde</item> + <item quantity="other">secunde</item> + </plurals> + <string name="use_all_applications">Utilizează toate aplicațiile</string> + <string name="add_peer">Adăugare pereche</string> + <string name="addresses">Adrese</string> + <string name="applications">Aplicații</string> + <string name="allow_remote_control_intents_summary_off">Aplicațiile externe nu pot comuta tunelurile (recomandat)</string> + <string name="allow_remote_control_intents_summary_on">Aplicațiile externe pot comuta tunelurile (avansat)</string> + <string name="allow_remote_control_intents_title">Permite aplicații de control la distanță</string> + <string name="allowed_ips">IP-uri permise</string> + <string name="app_name">WireGuard</string> + <string name="bad_config_context">%2$s pentru %1$s</string> + <string name="bad_config_context_top_level">%s</string> + <string name="bad_config_error">%1$s în %2$s</string> + <string name="bad_config_explanation_pka">: Trebuie să fie pozitiv și nu mai mare decât 65535</string> + <string name="bad_config_explanation_positive_number">: Trebuie să fie pozitiv</string> + <string name="bad_config_explanation_udp_port">: Trebuie să fie un număr de port UDP valid</string> + <string name="bad_config_reason_invalid_key">Cheie invalidă</string> + <string name="bad_config_reason_invalid_number">Număr invalid</string> + <string name="bad_config_reason_invalid_value">Valoare invalidă</string> + <string name="bad_config_reason_missing_attribute">Atribuit lipsă</string> + <string name="bad_config_reason_missing_section">Secțiune lipsă</string> + <string name="bad_config_reason_syntax_error">Eroare de sintaxă</string> + <string name="bad_config_reason_unknown_attribute">Atribuit necunoscut</string> + <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="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> + <string name="config_file_exists_error">Fișierul de configurare „%s” există deja</string> + <string name="config_not_found_error">Fișier de configurare „%s” negăsit</string> + <string name="config_rename_error">Fișierul de configurare „%s” nu poate fi redenumit</string> + <string name="config_save_error">Nu poate fi salvată configurația pentru „%1$s”: %2$s</string> + <string name="config_save_success">Configurația pentru „%s” a fost salvată</string> + <string name="create_activity_title">Creare tunel WireGuard</string> + <string name="create_bin_dir_error">Nu se poate crea directorul binar local</string> + <string name="create_downloads_file_error">Fișierul nu poate fi creat în directorul pentru descărcări</string> + <string name="create_empty">Creare de la zero</string> + <string name="create_from_file">Importare din fișier sau arhivă</string> + <string name="create_from_qr_code">Scanare din cod QR</string> + <string name="create_output_dir_error">Nu se poate crea directorul de ieșire</string> + <string name="create_temp_dir_error">Nu se poate crea directorul temporar local</string> + <string name="create_tunnel">Creare tunel</string> + <string name="dark_theme_summary_off">În prezent este utilizată tema luminoasă (zi)</string> + <string name="dark_theme_summary_on">În prezent este utilizată tema întunecată (noapte)</string> + <string name="dark_theme_title">Utilizare temă întunecată</string> + <string name="delete">Ștergere</string> + <string name="dns_servers">Servere DNS</string> + <string name="edit">Editare</string> + <string name="endpoint">Punct final</string> + <string name="error_down">Eroare la oprirea tunelului: %s</string> + <string name="error_fetching_apps">Eroare la preluarea listei de aplicații: %s</string> + <string name="error_root">Obține acces root și încearcă din nou</string> + <string name="error_up">Eroare la pornirea tunelului: %s</string> + <string name="exclude_private_ips">Excludere IP-uri private</string> + <string name="generate_new_private_key">Generare cheie privată nouă</string> + <string name="generic_error">Eroare „%s” necunoscută</string> + <string name="hint_automatic">(auto)</string> + <string name="hint_generated">(generată)</string> + <string name="hint_optional">(opțională)</string> + <string name="hint_optional_discouraged">(opțională, nerecomandată)</string> + <string name="hint_random">(aleatorie)</string> + <string name="illegal_filename_error">Nume nepermis de fișier „%s”</string> + <string name="import_error">Tunelul nu poate fi importat: %s</string> + <string name="import_from_qr_code">Importare tunel din cod QR</string> + <string name="import_success">„%s” importat</string> + <string name="interface_title">Interfață</string> + <string name="key_contents_error">Caractere incorecte în cheie</string> + <string name="key_length_error">Lungime incorectă a cheii</string> + <string name="key_length_explanation_base64">: Cheile base64 ale WireGuard trebuie să aibă 44 de caractere (32 de octeți)</string> + <string name="key_length_explanation_binary">: Cheile WireGuard trebuie să aibă 32 de octeți</string> + <string name="key_length_explanation_hex">: Cheile hex WireGuard trebuie să aibă 64 de caractere (32 de octeți)</string> + <string name="listen_port">Port de ascultare</string> + <string name="log_export_error">Jurnalul nu poate fi exportat: %s</string> + <string name="log_export_subject">Fișier de jurnal Android WireGuard</string> + <string name="log_export_success">Salvat în „%s”</string> + <string name="log_export_title">Exportare fișier de jurnal</string> + <string name="log_saver_activity_label">Salvare jurnal</string> + <string name="log_viewer_pref_summary">Jurnalele pot ajuta la depanare</string> + <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_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> + <string name="module_installer_title">Descărcare și instalare modul nucleu</string> + <string name="module_installer_working">Se descarcă și se instalează…</string> + <string name="module_version_error">Nu se poate determina versiunea modulului de nucleu</string> + <string name="mtu">MTU</string> + <string name="multiple_tunnels_summary_off">Pornirea unui tunel va opri celelalte tuneluri</string> + <string name="multiple_tunnels_summary_on">Mai multe tunele pot fi pornite simultan</string> + <string name="multiple_tunnels_title">Permite mai multe tuneluri simultane</string> + <string name="name">Nume</string> + <string name="no_config_error">Se încearcă pornirea unui tunel fără configurație</string> + <string name="no_configs_error">Nu au fost găsite configurații</string> + <string name="no_tunnels_error">Nu există tuneluri</string> + <string name="parse_error_generic">șir</string> + <string name="parse_error_inet_address">Adresă IP</string> + <string name="parse_error_inet_endpoint">punct final</string> + <string name="parse_error_inet_network">Rețea IP</string> + <string name="parse_error_integer">număr</string> + <string name="parse_error_reason">Nu se poate analiza %1$s „%2$s”</string> + <string name="peer">Pereche</string> + <string name="permission_description">controleze tuneluri WireGuard și, astfel, să activeze și să dezactiveze tuneluri în mod automat, existând posibilitatea de a dirija greșit traficul de internet</string> + <string name="permission_label">controleze tuneluri WireGuard</string> + <string name="persistent_keepalive">Mesaj keepalive persistent</string> + <string name="pre_shared_key">Cheie predistribuită</string> + <string name="pre_shared_key_enabled">activată</string> + <string name="private_key">Cheie privată</string> + <string name="public_key">Cheie publică</string> + <string name="qr_code_hint">Sfat: generează cu `qrencode -t ansiutf8 < tunnel.conf`.</string> + <string name="restore_on_boot_summary_off">Tunelurile activate nu vor fi pornite odată cu pornirea dispozitivului</string> + <string name="restore_on_boot_summary_on">Tunelurile activate vor fi pornite odată cu pornirea dispozitivului</string> + <string name="restore_on_boot_title">Restaurare la pornire</string> + <string name="save">Salvare</string> + <string name="select_all">Selectare totală</string> + <string name="settings">Setări</string> + <string name="shell_exit_status_read_error">Interfața de comunicare nu poate citi starea de ieșire</string> + <string name="shell_marker_count_error">Interfața de comunicare a așteptat 4 marcatori, a primit %d</string> + <string name="shell_start_error">Interfața de comunicare nu a putut porni: %d</string> + <string name="success_application_will_restart">Succes. Aplicația se va reporni acum…</string> + <string name="toggle_all">Comutare toate</string> + <string name="toggle_error">Eroare la comutarea tunelului WireGuard: %s</string> + <string name="tools_installer_already">wg și wg-quick sunt deja instalate</string> + <string name="tools_installer_failure">Nu se pot instala instrumentele de linie de comandă (lipsă root?)</string> + <string name="tools_installer_initial">Instalare instrumente opționale pentru scriptare</string> + <string name="tools_installer_initial_magisk">Instalare instrumente opționale pentru scriptare ca modul Magisk</string> + <string name="tools_installer_initial_system">Instalare instrumente opționale pentru scriptare în partiția de sistem</string> + <string name="tools_installer_success_magisk">wg și wg-quick instalate ca modul Magisk (este necesară repornirea)</string> + <string name="tools_installer_success_system">wg și wg-quick instalate în partiția de sistem</string> + <string name="tools_installer_title">Instalare instrumente de linie de comandă</string> + <string name="tools_installer_working">Se instalează wg și wg-quick</string> + <string name="tools_unavailable_error">Instrumentele necesare sunt indisponibile</string> + <string name="transfer">Transferare</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">Nu se poate crea dispozitiv TUN</string> + <string name="tunnel_config_error">Tunelul nu poate fi configurat (wg-quick a returnat %d)</string> + <string name="tunnel_create_error">Tunelul nu poate fi creat: %s</string> + <string name="tunnel_create_success">Tunelul „%s” a fost creat</string> + <string name="tunnel_error_already_exists">Tunelul „%s” există deja</string> + <string name="tunnel_error_invalid_name">Nume invalid</string> + <string name="tunnel_list_placeholder">Adaugă un tunel folosind butonul albastru</string> + <string name="tunnel_name">Numele tunelului</string> + <string name="tunnel_on_error">Tunelul nu poate fi pornit (wgTurnOn a returnat %d)</string> + <string name="tunnel_rename_error">Tunelul nu poate fi redenumit: %s</string> + <string name="tunnel_rename_success">Tunelul a fost redenumit ca „%s”</string> + <string name="type_name_go_userspace">Spațiu de utilizator Go</string> + <string name="type_name_kernel_module">Modul nucleu</string> + <string name="unknown_error">Eroare necunoscută</string> + <string name="version_summary">Bibliotecă %1$s v%2$s</string> + <string name="version_summary_checking">Se verifică versiunea bibliotecii %s</string> + <string name="version_summary_unknown">Versiune %s necunoscută</string> + <string name="version_title">WireGuard pentru Android v%s</string> + <string name="vpn_not_authorized_error">Serviciul VPN nu este autorizat de utilizator</string> + <string name="vpn_start_error">Serviciul VPN Android nu poate fi pornit</string> + <string name="zip_export_error">Tunelurile nu pot fi exportate: %s</string> + <string name="zip_export_success">Salvat în „%s”</string> + <string name="zip_export_summary">Fișierul zip va fi salvat în dosarul pentru descărcări</string> + <string name="zip_export_title">Exportare tuneluri în fișierul zip</string> + <string name="biometric_prompt_zip_exporter_title">Autentifică-te pentru a exporta tunelurile</string> + <string name="biometric_prompt_private_key_title">Autentifică-te pentru a vizualiza cheia privată</string> + <string name="biometric_auth_error">Eroare la autentificare</string> + <string name="biometric_auth_error_reason">Eroare la autentificare: %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 new file mode 100644 index 00000000..a3b1b03a --- /dev/null +++ b/ui/src/main/res/values-tr-rTR/strings.xml @@ -0,0 +1,24 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <string name="create_activity_title">WireGuard Tüneli Yarat</string> + <string name="create_downloads_file_error">İndirilenler klasöründe dosya yaratılamadı</string> + <string name="create_empty">Sıfırdan Yaratın</string> + <string name="create_from_file">Arşivden geri yükle</string> + <string name="create_from_qr_code">QR Kodu Tara</string> + <string name="create_output_dir_error">Çıkış klasörü yaratılamadı</string> + <string name="create_tunnel">Tünel Yarat</string> + <string name="dark_theme_title">Koyu renk Temayı Kullan</string> + <string name="delete">Sil</string> + <string name="edit">Düzenle</string> + <string name="hint_automatic">(otomatik)</string> + <string name="hint_optional">(isteğe bağlı)</string> + <string name="hint_optional_discouraged">(İsteğe bağlı-Önerilmez)</string> + <string name="hint_random">(Rastgele)</string> + <string name="import_from_qr_code">Tüneli içeri QR ile al</string> + <string name="interface_title">Arayüz</string> + <string name="listen_port">Dinleme portu</string> + <string name="log_export_title">Dosyayı Dışarı Aktar</string> + <string name="log_saver_activity_label">Günlüğü kaydet</string> + <string name="log_viewer_pref_title">Uygulama günlüğüne bak</string> + <string name="log_viewer_title">Günlük</string> +</resources> diff --git a/ui/src/main/res/values-zh-rTW/strings.xml b/ui/src/main/res/values-zh-rTW/strings.xml new file mode 100644 index 00000000..8ca4ef10 --- /dev/null +++ b/ui/src/main/res/values-zh-rTW/strings.xml @@ -0,0 +1,86 @@ +<?xml version="1.0" encoding="utf-8"?> +<resources> + <plurals name="delete_error"> + <item quantity="other">無法刪除 %d 個通道: %s</item> + </plurals> + <plurals name="delete_success"> + <item quantity="other">成功刪除了 %d 個通道</item> + </plurals> + <plurals name="delete_title"> + <item quantity="other">選擇了 %d 個通道</item> + </plurals> + <plurals name="import_total_success"> + <item quantity="other">匯入了 %d 個通道</item> + </plurals> + <plurals name="set_excluded_applications"> + <item quantity="other">排除了 %d 個應用程式</item> + </plurals> + <string name="add_peer">新增端點</string> + <string name="addresses">位址</string> + <string name="allow_remote_control_intents_title">允許遠端控制應用程式</string> + <string name="allowed_ips">允許的 IPs</string> + <string name="bad_config_context">錯誤設定: %1$s 的 %2$s</string> + <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="cancel">取消</string> + <string name="config_delete_error">無法刪除設定檔 %s</string> + <string name="config_exists_error">設定「%s」已經存在</string> + <string name="config_file_exists_error">設定檔「%s」已經存在</string> + <string name="config_not_found_error">設定檔「%s」找不到</string> + <string name="config_rename_error">無法改名設定檔「%s」</string> + <string name="config_save_error">無法儲存設定「%1$s」: %2$s</string> + <string name="config_save_success">成功儲存設定「%s」</string> + <string name="create_activity_title">新建 WireGuard 通道</string> + <string name="create_bin_dir_error">無法建立本地二進位目錄</string> + <string name="create_downloads_file_error">無法在下載目錄建立檔案</string> + <string name="create_empty">從空白開始建立</string> + <string name="create_from_file">從檔案或壓縮檔匯入</string> + <string name="create_from_qr_code">掃描 QR code</string> + <string name="create_output_dir_error">無法建立輸出目錄</string> + <string name="create_temp_dir_error">無法建立本地暫存目錄</string> + <string name="create_tunnel">新建通道</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="dns_servers">DNS 伺服器</string> + <string name="edit">編輯</string> + <string name="endpoint">終端點</string> + <string name="error_down">徹下通道錯誤: %s</string> + <string name="error_fetching_apps">汲取應用程式清單錯誤: %s</string> + <string name="error_root">請取得 root 存取權再試一次</string> + <string name="error_up">起用通道錯誤: %s</string> + <string name="exclude_private_ips">排除私有 IPs</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_random">(隨機)</string> + <string name="illegal_filename_error">不合規定的檔名「%s」</string> + <string name="import_error">沒辦法匯入通道: %s</string> + <string name="import_from_qr_code">從 QR Code 匯入通道</string> + <string name="import_success">匯入了「%s」</string> + <string name="interface_title">界面</string> + <string name="key_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_success">儲存到「%s」</string> + <string name="log_export_title">匯出日誌檔</string> + <string name="save">儲存</string> + <string name="select_all">全選</string> + <string name="toggle_all">切換全部</string> +</resources> |