summaryrefslogtreecommitdiffhomepage
path: root/ui/src/main
diff options
context:
space:
mode:
Diffstat (limited to 'ui/src/main')
-rw-r--r--ui/src/main/res/values-ar-rSA/strings.xml19
-rw-r--r--ui/src/main/res/values-ca-rES/strings.xml28
-rw-r--r--ui/src/main/res/values-da-rDK/strings.xml11
-rw-r--r--ui/src/main/res/values-es-rES/strings.xml180
-rw-r--r--ui/src/main/res/values-fa-rIR/strings.xml1
-rw-r--r--ui/src/main/res/values-fi-rFI/strings.xml64
-rw-r--r--ui/src/main/res/values-pa-rIN/strings.xml229
7 files changed, 532 insertions, 0 deletions
diff --git a/ui/src/main/res/values-ar-rSA/strings.xml b/ui/src/main/res/values-ar-rSA/strings.xml
new file mode 100644
index 00000000..42499da8
--- /dev/null
+++ b/ui/src/main/res/values-ar-rSA/strings.xml
@@ -0,0 +1,19 @@
+<?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>
+ </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>
+ </plurals>
+</resources>
diff --git a/ui/src/main/res/values-ca-rES/strings.xml b/ui/src/main/res/values-ca-rES/strings.xml
index 9be6eee7..90968dd3 100644
--- a/ui/src/main/res/values-ca-rES/strings.xml
+++ b/ui/src/main/res/values-ca-rES/strings.xml
@@ -1,5 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<resources>
+ <plurals name="delete_error">
+ <item quantity="one">No s\'ha pogut esborrar %d túnel: %s</item>
+ <item quantity="other">No s\'han pogut esborrar %d túnels: %s</item>
+ </plurals>
+ <plurals name="delete_title">
+ <item quantity="one">%d túnel seleccionat</item>
+ <item quantity="other">%d túnels seleccionats</item>
+ </plurals>
<plurals name="n_excluded_applications">
<item quantity="one">%d exclòs</item>
<item quantity="other">%d exclosos</item>
@@ -27,6 +35,7 @@
<item quantity="one">segon</item>
<item quantity="other">segons</item>
</plurals>
+ <string name="add_peer">Afegir parell</string>
<string name="addresses">Adreces</string>
<string name="applications">Aplicacions</string>
<string name="allowed_ips">IPs permeses</string>
@@ -38,7 +47,12 @@
<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_activity_title">Crear túnel WireGuard</string>
+ <string name="create_empty">Crea des de zero</string>
+ <string name="create_from_file">Importa des de fitxer o arxiu</string>
<string name="create_from_qr_code">Escaneja codi QR</string>
+ <string name="create_tunnel">Crear túnel</string>
+ <string name="dark_theme_title">Utilitza tema fosc</string>
<string name="delete">Elimina</string>
<string name="dns_servers">Servidors DNS</string>
<string name="edit">Edita</string>
@@ -49,22 +63,36 @@
<string name="hint_optional">(opcional)</string>
<string name="hint_optional_discouraged">(opcional, no recomanat)</string>
<string name="hint_random">(aleatori)</string>
+ <string name="import_from_qr_code">Importa túnel desde codi QR</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_pref_title">Mostra el registre d\'aplicació</string>
<string name="log_viewer_title">Registre</string>
+ <string name="multiple_tunnels_title">Permet múltiples túnels simultanis</string>
<string name="name">Nom</string>
+ <string name="no_tunnels_error">No existeixen túnels</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="peer">Parell</string>
+ <string name="pre_shared_key_enabled">activat</string>
<string name="private_key">Clau privada</string>
<string name="public_key">Clau pública</string>
+ <string name="restore_on_boot_title">Restableix a l\'inici</string>
<string name="save">Guarda</string>
<string name="select_all">Selecciona-ho tot</string>
<string name="settings">Configuració</string>
+ <string name="tunnel_error_already_exists">El túnel \"%s\" ja existeix</string>
<string name="tunnel_error_invalid_name">Nom no vàlid</string>
+ <string name="tunnel_list_placeholder">Afegiu un túnel usant el botó blau</string>
+ <string name="tunnel_name">Nom del túnel</string>
+ <string name="unknown_error">Error desconegut</string>
+ <string name="version_summary_unknown">Versió de %s desconeguda</string>
<string name="zip_export_success">Guardat a \"%s\"</string>
+ <string name="biometric_auth_error">Error d\'autenticació</string>
+ <string name="biometric_auth_error_reason">Error d\'autenticació: %s</string>
</resources>
diff --git a/ui/src/main/res/values-da-rDK/strings.xml b/ui/src/main/res/values-da-rDK/strings.xml
new file mode 100644
index 00000000..22758121
--- /dev/null
+++ b/ui/src/main/res/values-da-rDK/strings.xml
@@ -0,0 +1,11 @@
+<?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">Ikke i stand til at slette %d tunneler: %s</item>
+ </plurals>
+ <plurals name="delete_success">
+ <item quantity="one">Slettede %d tunnel</item>
+ <item quantity="other">%d tunneller blev slettet</item>
+ </plurals>
+</resources>
diff --git a/ui/src/main/res/values-es-rES/strings.xml b/ui/src/main/res/values-es-rES/strings.xml
new file mode 100644
index 00000000..3595701d
--- /dev/null
+++ b/ui/src/main/res/values-es-rES/strings.xml
@@ -0,0 +1,180 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <plurals name="n_excluded_applications">
+ <item quantity="one">%d excluido</item>
+ <item quantity="other">%d excluidos</item>
+ </plurals>
+ <string name="all_applications">Todas las Aplicaciones</string>
+ <string name="exclude_from_tunnel">Excluir</string>
+ <string name="include_in_tunnel">Sólo inclusión</string>
+ <string name="use_all_applications">Usar todas las aplicaciones</string>
+ <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="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>
+ <string name="bad_config_error">%1$s en %2$s</string>
+ <string name="bad_config_explanation_pka">: Debe ser positivo y no más de 65535</string>
+ <string name="bad_config_explanation_positive_number">: Debe ser positivo</string>
+ <string name="bad_config_explanation_udp_port">: Debe ser un número válido de puerto UDP</string>
+ <string name="bad_config_reason_invalid_key">Clave 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">Falta atributo</string>
+ <string name="bad_config_reason_missing_section">Sección faltante</string>
+ <string name="bad_config_reason_syntax_error">Error de sintaxis</string>
+ <string name="bad_config_reason_unknown_attribute">Atributo desconocido</string>
+ <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="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>
+ <string name="config_file_exists_error">El archivo de configuración “%s” ya existe</string>
+ <string name="config_not_found_error">Archivo de configuración “%s” no encontrado</string>
+ <string name="config_rename_error">No se puede renombrar el archivo de configuración “%s”</string>
+ <string name="config_save_error">No se puede guardar la configuración para “%1$s”: %2$s</string>
+ <string name="config_save_success">Configuración guardada correctamente para “%s”</string>
+ <string name="create_activity_title">Crear túnel WireGuard</string>
+ <string name="create_bin_dir_error">No se puede crear el directorio binario local</string>
+ <string name="create_downloads_file_error">No se puede crear archivo en el directorio de descargas</string>
+ <string name="create_empty">Crear de cero</string>
+ <string name="create_from_file">Importar desde archivo</string>
+ <string name="create_from_qr_code">Escanear desde código QR</string>
+ <string name="create_output_dir_error">No se puede crear el directorio de salida</string>
+ <string name="create_temp_dir_error">No se puede crear la carpeta temporal</string>
+ <string name="create_tunnel">Crear túnel</string>
+ <string name="dark_theme_summary_off">Actualmente usando tema claro (día)</string>
+ <string name="dark_theme_summary_on">Actualmente usando tema oscuro (noche)</string>
+ <string name="dark_theme_title">Usar tema oscuro</string>
+ <string name="delete">Eliminar</string>
+ <string name="dns_servers">Servidores DNS</string>
+ <string name="edit">Editar</string>
+ <string name="endpoint">Punto final</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>
+ <string name="error_up">Error al abrir el túnel: %s</string>
+ <string name="exclude_private_ips">Excluir direcciones privadas</string>
+ <string name="generate_new_private_key">Generar nueva clave privada</string>
+ <string name="generic_error">Error desconocido “%s”</string>
+ <string name="hint_automatic">(auto)</string>
+ <string name="hint_generated">(generado)</string>
+ <string name="hint_optional">(opcional)</string>
+ <string name="hint_optional_discouraged">(opcional, no recomendado)</string>
+ <string name="hint_random">(aleatorio)</string>
+ <string name="illegal_filename_error">Nombre de archivo no válido “%s”</string>
+ <string name="import_error">No se puede importar túnel: %s</string>
+ <string name="import_from_qr_code">Importar túnel desde código QR</string>
+ <string name="import_success">Importado “%s”</string>
+ <string name="interface_title">Interfaz</string>
+ <string name="key_contents_error">Caracteres incorrectos en la clave</string>
+ <string name="key_length_error">Longitud de clave incorrecta</string>
+ <string name="key_length_explanation_base64">Las claves base64 de WireGuard deben tener 44 caracteres (32 bytes)</string>
+ <string name="key_length_explanation_binary">: Las claves WireGuard deben tener 32 bytes</string>
+ <string name="key_length_explanation_hex">: Las claves hexadecimales de Wirex deben tener 64 caracteres (32 bytes)</string>
+ <string name="listen_port">Puerto de escucha</string>
+ <string name="log_export_error">No se pudo exportar el registro: %s</string>
+ <string name="log_export_subject">Archivo de registro WireGuard Android</string>
+ <string name="log_export_success">Guardado en “%s”</string>
+ <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_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_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>
+ <string name="module_installer_title">Descargar e instalar el módulo del kernel</string>
+ <string name="module_installer_working">Descargando e instalando…</string>
+ <string name="module_version_error">No se puede determinar la versión del módulo del kernel</string>
+ <string name="mtu">MTU</string>
+ <string name="multiple_tunnels_summary_off">Activar un túnel apagará los demás</string>
+ <string name="multiple_tunnels_summary_on">Múltiples túneles pueden ser activados simultáneamente</string>
+ <string name="multiple_tunnels_title">Permitir múltiples túneles simultáneos</string>
+ <string name="name">Nombre</string>
+ <string name="no_config_error">Intentando abrir un túnel sin configuración</string>
+ <string name="no_configs_error">No se encontraron configuraciones</string>
+ <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_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="pre_shared_key">Clave precompartida</string>
+ <string name="pre_shared_key_enabled">activado</string>
+ <string name="private_key">Clave privada</string>
+ <string name="public_key">Clave pública</string>
+ <string name="qr_code_hint">Consejo: generar con `qrencode -t ansiutf8 &lt; tunnel.conf`.</string>
+ <string name="restore_on_boot_summary_off">No mostrará túneles habilitados al arrancar</string>
+ <string name="restore_on_boot_summary_on">Mostrará túneles habilitados al arrancar</string>
+ <string name="restore_on_boot_title">Restaurar al arrancar</string>
+ <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_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>
+ <string name="toggle_all">Cambiar Todos</string>
+ <string name="toggle_error">Error al cambiar el túnel WireGuard: %s</string>
+ <string name="tools_installer_already">wg y wg-quick ya están instalados</string>
+ <string name="tools_installer_failure">No se puede instalar herramientas de línea de comandos (sin root?)</string>
+ <string name="tools_installer_initial">Instalar herramientas opcionales para el scripting</string>
+ <string name="tools_installer_initial_magisk">Instalar herramientas opcionales para el scripting como módulo Magisk</string>
+ <string name="tools_installer_initial_system">Instalar herramientas opcionales para el scripting en la partición del sistema</string>
+ <string name="tools_installer_success_magisk">wg y wg-quick instalados como un módulo Magisk (requiere reinicio)</string>
+ <string name="tools_installer_success_system">wg y wg-quick instalados en la partición del sistema</string>
+ <string name="tools_installer_title">Instalar herramientas de línea de comandos</string>
+ <string name="tools_installer_working">Instalando wg y wg-quick</string>
+ <string name="tools_unavailable_error">Herramientas requeridas no disponibles</string>
+ <string name="transfer">Transferir</string>
+ <string name="transfer_bytes">%d B</string>
+ <string name="transfer_gibibytes">%.2f GiB</string>
+ <string name="transfer_kibibytes">%.2f KiB</string>
+ <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">No se puede crear el dispositivo túnel</string>
+ <string name="tunnel_config_error">No se puede configurar el túnel (wg-quick devuelto %d)</string>
+ <string name="tunnel_create_error">No se puede crear el dispositivo túnel: %s</string>
+ <string name="tunnel_create_success">Túnel creado con éxito “%s”</string>
+ <string name="tunnel_error_already_exists">Túnel “%s” ya existe</string>
+ <string name="tunnel_error_invalid_name">Nombre inválido</string>
+ <string name="tunnel_list_placeholder">Añadir un túnel usando el botón azul</string>
+ <string name="tunnel_name">Nombre del túnel</string>
+ <string name="tunnel_on_error">No se puede activar el túnel (wgTurnOn devolvió %d)</string>
+ <string name="tunnel_rename_error">No se puede renombrar túnel: %s</string>
+ <string name="tunnel_rename_success">Túnel renombrado con éxito a “%s”</string>
+ <string name="type_name_go_userspace">Ir al espacio de usuario</string>
+ <string name="type_name_kernel_module">Módulo Kernel</string>
+ <string name="unknown_error">Error desconocido</string>
+ <string name="version_summary">%1$s backend v%2$s</string>
+ <string name="version_summary_checking">Comprobando versión de backend %s</string>
+ <string name="version_summary_unknown">Versión %s desconocida</string>
+ <string name="version_title">WireGuard para Android -%s</string>
+ <string name="vpn_not_authorized_error">Servicio VPN no autorizado por el usuario</string>
+ <string name="vpn_start_error">No se puede iniciar el servicio VPN Android</string>
+ <string name="zip_export_error">No se pueden exportar túneles: %s</string>
+ <string name="zip_export_success">Guardado en “%s”</string>
+ <string name="zip_export_summary">El archivo Zip se guardará en la carpeta de descargas</string>
+ <string name="zip_export_title">Exportar túneles a archivo zip</string>
+ <string name="biometric_prompt_zip_exporter_title">Autenticar para exportar túneles</string>
+ <string name="biometric_prompt_private_key_title">Autenticar para ver la clave privada</string>
+ <string name="biometric_auth_error">Error de autenticación</string>
+ <string name="biometric_auth_error_reason">Error de autenticación: %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 28785094..0cf67d96 100644
--- a/ui/src/main/res/values-fa-rIR/strings.xml
+++ b/ui/src/main/res/values-fa-rIR/strings.xml
@@ -171,6 +171,7 @@
<string name="save">ذخیره</string>
<string name="select_all">انتخاب همه</string>
<string name="settings">تنظیمات</string>
+ <string name="shell_start_error">آغاز پوسته شکست خورد: %d</string>
<string name="success_application_will_restart">موفقیت. برنامه اکنون دوباره راه‌اندازی خواهد شد…</string>
<string name="toggle_all">معکوس کردن همه</string>
<string name="tools_installer_title">ابزارهای خط فرمان را نصب کنید</string>
diff --git a/ui/src/main/res/values-fi-rFI/strings.xml b/ui/src/main/res/values-fi-rFI/strings.xml
new file mode 100644
index 00000000..f8d74f3a
--- /dev/null
+++ b/ui/src/main/res/values-fi-rFI/strings.xml
@@ -0,0 +1,64 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+ <plurals name="persistent_keepalive_seconds_unit">
+ <item quantity="one">joka sekunti</item>
+ <item quantity="other">%d sekunnin välein</item>
+ </plurals>
+ <plurals name="persistent_keepalive_seconds_suffix">
+ <item quantity="one">sekunti</item>
+ <item quantity="other">sekuntia</item>
+ </plurals>
+ <string name="use_all_applications">Käytä kaikkia sovelluksia</string>
+ <string name="add_peer">Lisää toinen osapuoli</string>
+ <string name="addresses">Osoitteet</string>
+ <string name="applications">Sovellukset</string>
+ <string name="allowed_ips">Sallitut IP-osoitteet</string>
+ <string name="app_name">WireGuard</string>
+ <string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_reason_invalid_key">Virheellinen avain</string>
+ <string name="bad_config_reason_invalid_number">Virheellinen luku</string>
+ <string name="bad_config_reason_invalid_value">Virheellinen arvo</string>
+ <string name="bad_config_reason_missing_attribute">Attribuutti puuttuu</string>
+ <string name="bad_config_reason_missing_section">Osio puuttuu</string>
+ <string name="bad_config_reason_syntax_error">Syntaksivirhe</string>
+ <string name="bad_config_reason_unknown_attribute">Tuntematon määrite</string>
+ <string name="bad_config_reason_unknown_section">Tuntematon osio</string>
+ <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_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="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>
+ <string name="hint_automatic">(oletus)</string>
+ <string name="hint_generated">(generoitu)</string>
+ <string name="hint_optional">(valinnainen)</string>
+ <string name="hint_optional_discouraged">(valinnainen, ei suositeltava)</string>
+ <string name="hint_random">(satunnainen)</string>
+ <string name="illegal_filename_error">Virheellinen tiedostonimi “%s”</string>
+ <string name="import_error">Tunnelia \"%s\" ei voitu tuoda</string>
+ <string name="import_from_qr_code">Tuo tunneli QR-koodista</string>
+ <string name="import_success">Tuotu ”%s”</string>
+ <string name="key_contents_error">Virheellinen merkki avaimessa</string>
+ <string name="key_length_error">Virheellinen avaimen pituus</string>
+ <string name="key_length_explanation_base64">: WireGuardin base64-avainten pituus on oltava 44 merkkiä (32 tavua)</string>
+ <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="mtu">MTU</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="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_name">Tunnelin nimi</string>
+</resources>
diff --git a/ui/src/main/res/values-pa-rIN/strings.xml b/ui/src/main/res/values-pa-rIN/strings.xml
new file mode 100644
index 00000000..5fd7065d
--- /dev/null
+++ b/ui/src/main/res/values-pa-rIN/strings.xml
@@ -0,0 +1,229 @@
+<?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">%2$d ਟਨਲਾਂ ਵਿੱਚੋਂ %1$d ਇੰਪੋਰਟ ਕੀਤੀ</item>
+ <item quantity="other">%2$d ਟਨਲਾਂ ਵਿੱਚੋਂ %1$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">ਵਾਇਰਗਾਰਡ</string>
+ <string name="bad_config_context">%1$s ਦੇ %2$s</string>
+ <string name="bad_config_context_top_level">%s</string>
+ <string name="bad_config_error">%2$s ਵਿੱਚ %1$s</string>
+ <string name="bad_config_explanation_pka">: ਧਨਾਤਮਕ ਅਤੇ 65535 ਤੋਂ ਘੱਟ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ</string>
+ <string name="bad_config_explanation_positive_number">: ਧਨਾਤਮਕ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ</string>
+ <string name="bad_config_explanation_udp_port">: ਢੁੱਕਵਾਂ UDP ਪੋਰਟ ਨੰਬਰ ਹੋਣਾ ਚਾਹੀਦਾ ਹੈ</string>
+ <string name="bad_config_reason_invalid_key">ਗ਼ੈਰਵਾਜਬ ਕੁੰਜੀ</string>
+ <string name="bad_config_reason_invalid_number">ਗ਼ੈਰਵਾਜਬ ਨੰਬਰ</string>
+ <string name="bad_config_reason_invalid_value">ਗ਼ੈਰਵਾਜਬ ਮੁੱਲ</string>
+ <string name="bad_config_reason_missing_attribute">ਨਾ-ਮੌਜੂਦ ਗੁਣ</string>
+ <string name="bad_config_reason_missing_section">ਨਾ-ਮੌਜੂਦ ਚੋਣ</string>
+ <string name="bad_config_reason_syntax_error">ਸੰਟੈਕਸ ਗ਼ਲਤੀ</string>
+ <string name="bad_config_reason_unknown_attribute">ਅਣਪਛਾਤਾ ਗੁਣ</string>
+ <string name="bad_config_reason_unknown_section">ਅਣਪਛਾਤਾ ਭਾਗ</string>
+ <string name="bad_config_reason_value_out_of_range">ਮੁੱਲ ਹੱਦ ਤੋਂ ਬਾਹਰ ਹੈ</string>
+ <string name="bad_extension_error">ਫ਼ਾਇਲ .conf ਜਾਂ .zip ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ</string>
+ <string name="cancel">ਰੱਦ ਕਰੋ</string>
+ <string name="config_delete_error">ਸੰਰਚਨਾ ਫ਼ਾਇਲ %s ਹਟਾਈ ਨਹੀਂ ਜਾ ਸਕਦੀ ਹੈ</string>
+ <string name="config_exists_error">“%s” ਲਈ ਸੰਰਚਨਾ ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ</string>
+ <string name="config_file_exists_error">ਸੰਰਚਨਾ ਫ਼ਾਇਲ “%s” ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ</string>
+ <string name="config_not_found_error">ਸੰਰਚਨਾ ਫ਼ਾਇਲ “%s” ਨਹੀਂ ਲੱਭੀ</string>
+ <string name="config_rename_error">ਸੰਰਚਨਾ ਫ਼ਾਇਲ “%s” ਦਾ ਨਾਂ ਨਹੀਂ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ</string>
+ <string name="config_save_error"> “%1$s” ਲਈ ਸੰਰਚਨਾ ਫ਼ਾਇਲ ਸੰਭਾਲੀ ਨਹੀਂ ਜਾ ਸਕਦੀ ਹੈ: %2$s</string>
+ <string name="config_save_success">“%s” ਲਈ ਸੰਰਚਨਾ ਕਾਮਯਾਬੀ ਨਾਲ ਸੰਭਾਲੀ ਗਈ ਹੈ</string>
+ <string name="create_activity_title">ਵਾਇਰਗਾਰਡ ਟਨਲ ਬਣਾਓ</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 ਕੁੰਜੀਆਂ ਵਿੱਚ 44 ਅੱਖਰ ਹੋਣੇ ਚਾਹੀਦੇ ਹਨ (32 ਬਾਈਟ)</string>
+ <string name="key_length_explanation_binary">: WireGuard ਕੁੰਜੀਆਂ 32 ਬਾਈਟ ਹੋਣੀਆਂ ਚਾਹੀਦੀਆਂ ਹਨ</string>
+ <string name="key_length_explanation_hex">: WireGuard ਹੈਕਸਾ ਕੁੰਜੀਆਂ ਵਿੱਚ 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_disabler_disabled_summary">ਤਜਰਬੇ ਅਧੀਨ ਕਰਨਲ ਮੋਡੀਊਲ ਕਾਰਗੁਜ਼ਾਰੀ ਸੁਧਾਰ ਸਕਦਾ ਹੈ</string>
+ <string name="module_disabler_disabled_title">ਕਰਨਲ ਮੋਡੀਊਲ ਬੈਕਐਂਡ ਸਮਰੱਥ ਕਰੋ</string>
+ <string name="module_disabler_enabled_summary">ਹੌਲੀ ਵਰਤੋਂਕਾਰ-ਸਪੇਸ ਬੈਂਕਡ ਸਥਿਰਤਾ ਸੁਧਾਰ ਕਰ ਸਕਦਾ ਹੈ</string>
+ <string name="module_disabler_enabled_title">ਕਰਨਲ ਮੋਡੀਊਲ ਬੈਕਐਂਡ ਅਸਮਰੱਥ ਕਰੋ</string>
+ <string name="module_installer_error">ਕੁਝ ਗਲਤ ਵਾਪਰ ਗਿਆ। ਮੁੜ ਕੋਸ਼ਿਸ਼ ਕਰੋ</string>
+ <string name="module_installer_initial">ਤਜਰਬੇ ਅਧੀਨ ਕਰਨਲ ਮੋਡੀਊਲ ਕਾਰਗੁਜ਼ਾਰੀ ਸੁਧਾਰ ਸਕਦਾ ਹੈ</string>
+ <string name="module_installer_not_found">ਤੁਹਾਡੇ ਡਿਵਾਈਸ ਲਈ ਕੋਈ ਮੋਡੀਊਲ ਮੌਜੂਦ ਨਹੀਂ ਹਨ</string>
+ <string name="module_installer_title">ਕਰਨਲ ਮੋਡੀਊਲ ਡਾਊਨਲੋਡ ਕਰਕੇ ਇੰਸਟਾਲ ਕਰੋ</string>
+ <string name="module_installer_working">ਡਾਊਨਲੋਡ ਤੇ ਇੰਸਟਾਲ ਕੀਤੇ ਜਾ ਰਹੇ ਹਨ…</string>
+ <string name="module_version_error">ਕਰਨਲ ਮੋਡੀਊਲ ਵਰਜ਼ਨ ਪਤਾ ਲਗਾਉਣ ਲਈ ਅਸਮਰੱਥ ਹੈ</string>
+ <string name="mtu">MTU</string>
+ <string name="multiple_tunnels_summary_off">ਇੱਕ ਟਨਲ ਨੂੰ ਚਾਲੂ ਕਰਨ ਨਾਲ ਹੋਰ ਬੰਦ ਹੋ ਜਾਣਗੀਆਂ</string>
+ <string name="multiple_tunnels_summary_on">ਕਈ ਟਨਲਾਂ ਇੱਕੋ ਸਮੇਂ ਵੀ ਚਾਲੂ ਕੀਤੀਆਂ ਜਾ ਸਕਦੀਆਂ ਹਨ</string>
+ <string name="multiple_tunnels_title">ਇੱਕੋ ਸਮੇਂ ਕਈ ਟਨਲਾਂ ਦੀ ਇਜਾਜ਼ਤ ਦਿਓ</string>
+ <string name="name">ਨਾਂ</string>
+ <string name="no_config_error">ਬਿਨਾਂ ਸੰਰਚਨਾ ਦੇ ਟਲਨ ਨੂੰ ਚਾਲੂ ਕਰਨ ਦੀ ਕੋਸ਼ਿਸ਼ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ</string>
+ <string name="no_configs_error">ਕੋਈ ਸੰਰਚਨਾ ਨਹੀਂ ਲੱਭੀ</string>
+ <string name="no_tunnels_error">ਕੋਈ ਟਨਲ ਮੌਜੂਦ ਨਹੀਂ ਹੈ</string>
+ <string name="parse_error_generic">ਸਤਰ</string>
+ <string name="parse_error_inet_address">IP ਸਿਰਨਾਵਾਂ</string>
+ <string name="parse_error_inet_endpoint">ਐਂਡ-ਪੁਆਇੰਟ</string>
+ <string name="parse_error_inet_network">IP ਨੈੱਟਵਰਕ</string>
+ <string name="parse_error_integer">ਨੰਬਰ</string>
+ <string name="parse_error_reason">%1$s “%2$s” ਨੂੰ ਪਾਰਸ ਨਹੀਂ ਕੀਤਾ ਜਾ ਸਕਿਆ</string>
+ <string name="peer">ਪੀਅਰ</string>
+ <string name="permission_description">ਵਾਇਰਗਾਰਡ ਟਨਲਾਂ ਨੂੰ ਕੰਟਰੋਲ ਕਰੋ, ਮਨਮਰਜ਼ੀ ਮੁਤਾਬਕ ਟਨਲਾਂ ਨੂੰ ਸਮਰੱਥ ਤੇ ਅਸਮਰੱਥ ਕਰੋ, ਸੰਭਾਵਿਤ ਇੰਟਰਨੈੱਟ ਟਰੈਫਿਕ ਦੀ ਦਿਸ਼ਾ ਬਦਲੋ</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 &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">ਸ਼ੈਲ ਬਾਹਰ ਜਾਣ (exit) ਸਥਿਤੀ ਪੜ੍ਹ ਨਹੀਂ ਸਕਦੀ</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 ਨੂੰ 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">rx: %1$s, tx: %2$s</string>
+ <string name="transfer_tibibytes">%.2f TiB</string>
+ <string name="tun_create_error">tun ਡਿਵਾਈਸ ਬਣਾਉਣ ਲਈ ਅਸਮਰੱਥ</string>
+ <string name="tunnel_config_error">ਟਨਲ ਦੀ ਸੰਰਚਨਾ ਕਰਨ ਲਈ ਅਸਮਰੱਥ (wg-quick ਨੇ %d ਵਾਪਸ ਕੀਤਾ)</string>
+ <string name="tunnel_create_error">ਟਨਲ ਬਣਾਉਣ ਲਈ ਅਸਮਰੱਥ: %s</string>
+ <string name="tunnel_create_success">“%s” ਟਨਲ ਕਾਮਯਾਬੀ ਨਾਲ ਬਣਾਈ</string>
+ <string name="tunnel_error_already_exists">ਟਨਲ “%s” ਪਹਿਲਾਂ ਹੀ ਮੌਜੂਦ ਹੈ</string>
+ <string name="tunnel_error_invalid_name">ਅਯੋਗ ਨਾਂ</string>
+ <string name="tunnel_list_placeholder">ਨੀਲੇ ਬਟਨ ਨੂੰ ਵਰਤ ਕੇ ਟਨਲ ਬਣਾਓ</string>
+ <string name="tunnel_name">ਟਨਲ ਦਾ ਨਾਂ</string>
+ <string name="tunnel_on_error">ਟਨਲ ਚਾਲੂ ਕਰਨ ਲਈ ਅਸਮਰੱਥ (wgTurnOn ਨੇ %d ਵਾਪਸ ਕੀਤਾ)</string>
+ <string name="tunnel_rename_error">ਟਨਲ ਨਾਂ-ਬਦਲਣ ਲਈ ਅਸਮਰੱਥ: %s</string>
+ <string name="tunnel_rename_success">ਟਨਲ ਦਾ ਨਾਂ \"%s\" ਵਜੋਂ ਕਾਮਯਾਬੀ ਨਾਲ ਬਦਲਿਆ ਗਿਆ</string>
+ <string name="type_name_go_userspace">ਵਰਤੋਂ-ਸਪੇਸ ਤੇ ਜਾਓ</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">Android ਲਈ WireGuard v%s</string>
+ <string name="vpn_not_authorized_error">VPN ਸੇਵਾ ਨੂੰ ਵਰਤੋਂਕਾਰ ਨੇ ਪਰਮਾਣਿਤ ਨਹੀਂ ਕੀਤਾ</string>
+ <string name="vpn_start_error">ਐਂਡਰਾਈਡ VPN ਸੇਵਾ ਸ਼ੁਰੂ ਕਰਨ ਲਈ ਅਸਮਰੱਥ</string>
+ <string name="zip_export_error">ਟਨਲਾਂ ਐਕਸਪੋਰਟ ਕਰਨ ਲਈ ਅਸਮਰੱਥ: %s</string>
+ <string name="zip_export_success">“%s” ਉੱਤੇ ਸੰਭਾਲਿਆ ਗਿਆ</string>
+ <string name="zip_export_summary">ਜ਼ਿਪ ਫਾਈਲ ਨੂੰ ਡਾਊਨਲੋਡ ਫੋਲਡਰ ਵਿੱਚ ਸੰਭਾਲਿਆ ਜਾਵੇਗਾ</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>