From 7f9e1dc3d5291c092e135c4d1c9b824546f10f0e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Roberto=20Abdelkader=20Mart=C3=ADnez=20P=C3=A9rez?= Date: Thu, 5 Oct 2023 18:29:47 +0200 Subject: [PATCH] feat: spanish translation --- .../LanguageSelectionViewModel.kt | 3 +- app/src/main/res/values-es/strings.xml | 49 +++++++++++++++++++ app/src/main/res/values/strings.xml | 3 +- .../metadata/android/es/full_description.txt | 6 +++ .../metadata/android/es/short_descripiton.txt | 1 + fastlane/metadata/android/es/title.txt | 1 + 6 files changed, 61 insertions(+), 2 deletions(-) create mode 100644 app/src/main/res/values-es/strings.xml create mode 100644 fastlane/metadata/android/es/full_description.txt create mode 100644 fastlane/metadata/android/es/short_descripiton.txt create mode 100644 fastlane/metadata/android/es/title.txt diff --git a/app/src/main/java/io/github/jd1378/otphelper/ui/screens/language_selection/LanguageSelectionViewModel.kt b/app/src/main/java/io/github/jd1378/otphelper/ui/screens/language_selection/LanguageSelectionViewModel.kt index 62a93503..a64830d8 100644 --- a/app/src/main/java/io/github/jd1378/otphelper/ui/screens/language_selection/LanguageSelectionViewModel.kt +++ b/app/src/main/java/io/github/jd1378/otphelper/ui/screens/language_selection/LanguageSelectionViewModel.kt @@ -20,8 +20,9 @@ data class LocaleOption(val code: String, val label: Int, val tag: String = "") val localeOptions = listOf( LocaleOption("default", R.string.system_default, "default"), - LocaleOption("en", R.string.en, "english"), LocaleOption("de", R.string.de, "deutsch"), + LocaleOption("en", R.string.en, "english"), + LocaleOption("es", R.string.es, "spanish"), LocaleOption("fa", R.string.fa, "farsi,persian,?????")) data class LanguageSelectionUiState( diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml new file mode 100644 index 00000000..e4abf799 --- /dev/null +++ b/app/src/main/res/values-es/strings.xml @@ -0,0 +1,49 @@ + + Copiar Código SMS + Código Detectado: + Código Detectado + cuando se detecta un código, se enviará una notificación desde este canal + ¡Copiado al portapapeles! + ¡Error al acceder al portapapeles! + *** + Copiar al Portapapeles + No se volverá a detectar ningún código desde esta notificación. + Copiado + Lista de Ignorados + Abrir permiso de notificación + Enviar notificación de prueba + Copia automática + Eliminar + Volver + Inicio + Lista de Ignorados + La lista está vacía + Cuando presionas el botón de ignorar en la notificación que se envía cuando se detecta un código, ya no se detectará como código y aparecerá aquí. + Copiar + Ignorar + Permisos + Para asegurarse de que la aplicación pueda detectar los códigos de las notificaciones correctamente todo el tiempo, debes otorgar los siguientes permisos: + Abrir + 1. Publicar notificaciones + 2. Leer notificaciones + Permitir + 3. Permanecer abierto + En algunos dispositivos, como Xiaomi, Huawei, etc., para permitir que la aplicación se inicie cuando se reinicia el teléfono, debes permitir manualmente el permiso de inicio automático. No podemos detectar si lo has hecho o no. + 4. Permitir inicio automático + Enviar Notificación + Saltar + Finalizar + Aceptar + Para garantizar que la aplicación pueda funcionar correctamente, debes proporcionar estos permisos. Puedes abrir esta pantalla nuevamente utilizando el botón "Permisos" en la pantalla principal. + Aviso + Tu código es: 230914 + Esta es una notificación de prueba + - Permitir ajustes restringidos + No se pudo abrir la configuración de la aplicación + Si no pudiste permitir la lectura de notificaciones en el paso 2, intenta habilitar "Permitir ajustes restringidos" en la configuración de la aplicación + Idioma + Predeterminado del sistema + Buscar idioma + Sin resultados + + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 911b5387..245d5681 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -42,8 +42,9 @@ - Allow restricted settings Failed to open app settings If you could not allow reading notifications in step 2, try enabling \"Allow restricted settings\" in application settings - English Deutsch + English + Español فارسی Language System Default diff --git a/fastlane/metadata/android/es/full_description.txt b/fastlane/metadata/android/es/full_description.txt new file mode 100644 index 00000000..9ffe2f4f --- /dev/null +++ b/fastlane/metadata/android/es/full_description.txt @@ -0,0 +1,6 @@ +Una aplicación de código abierto que te permite copiar automáticamente contraseñas de un solo uso (OTP) y códigos de mensajes de texto y notificaciones, leyendo todas tus notificaciones. + +La aplicación funciona completamente sin conexión y sin permiso de acceso a Internet. Así que puedes estar tranquilo/a de que tus datos no salen de tu dispositivo. + +Si tienes algún problema o sugerencia, envíalos en nuestro repositorio de GitHub. +https://github.com/jd1378/otphelper/issues diff --git a/fastlane/metadata/android/es/short_descripiton.txt b/fastlane/metadata/android/es/short_descripiton.txt new file mode 100644 index 00000000..0a3a58d9 --- /dev/null +++ b/fastlane/metadata/android/es/short_descripiton.txt @@ -0,0 +1 @@ +una aplicación de código abierto que puede detectar y copiar claves por ti diff --git a/fastlane/metadata/android/es/title.txt b/fastlane/metadata/android/es/title.txt new file mode 100644 index 00000000..6c8d3db9 --- /dev/null +++ b/fastlane/metadata/android/es/title.txt @@ -0,0 +1 @@ +Copiar Código SMS - OTP Helper