diff --git a/lib/l10n/arb/app_es.arb b/lib/l10n/arb/app_es.arb
index 5eba491105..1b3b8e72a0 100644
--- a/lib/l10n/arb/app_es.arb
+++ b/lib/l10n/arb/app_es.arb
@@ -9,8 +9,13 @@
"onBoardingGetStarted": "Primeros pasos",
"setupFirstAccount": "Configura tu primera cuenta",
"importScanQrCode": "Escanear un código QR",
+ "qrCode": "Código QR",
"importEnterSetupKey": "Ingrese una llave de configuración",
"importAccountPageTitle": "Ingrese los detalles de la cuenta",
+ "secretCanNotBeEmpty": "El secreto no puede estar vacío",
+ "bothIssuerAndAccountCanNotBeEmpty": "El emisor y la cuenta no pueden estar vacíos",
+ "incorrectDetails": "Detalles incorrectos",
+ "pleaseVerifyDetails": "Por favor, confirma los detalles e intentar otra vez",
"codeIssuerHint": "Emisor",
"codeSecretKeyHint": "Llave Secreta",
"codeAccountHint": "Cuenta (tu@dominio.com)",
@@ -53,6 +58,9 @@
}
},
"contactSupport": "Ponerse en contacto con el equipo de soporte",
+ "rateUsOnStore": "Califícanos en {storeName}",
+ "blog": "Blog",
+ "merchandise": "Mercancías",
"verifyPassword": "Verificar contraseña",
"pleaseWait": "Por favor, espere...",
"generatingEncryptionKeysTitle": "Generando claves de encriptación...",
@@ -68,10 +76,24 @@
"changePassword": "Cambiar contraseña",
"data": "Datos",
"importCodes": "Importar códigos",
+ "importTypePlainText": "Texto sin formato",
+ "importTypeEnteEncrypted": "Exportación cifrada ente",
+ "passwordForDecryptingExport": "Contraseña para descifrar exportación",
+ "passwordEmptyError": "La contraseña no puede estar vacía",
+ "importFromApp": "Importar códigos de {appName}",
+ "importGoogleAuthGuide": "Exportar tus cuentas desde Google Authenticator a un código QR usando la opción \"Transferir Cuentas\". A continuación, usando otro dispositivo, escanee el código QR.\n\nConsejo: Puede usar la webcam de su portátil para tomar una foto del código QR.",
+ "importSelectJsonFile": "Seleccione el archivo JSON",
+ "importEnteEncGuide": "Seleccione el archivo JSON cifrado exportado desde ente",
+ "importRaivoGuide": "Utilice la opción \"Exportar códigos a un archivo de Zip\" en la configuración de Raivo.\n\nExtraiga el archivo zip e importe el archivo JSON.",
+ "importAegisGuide": "Utilice la opción \"Exportar la bóveda\" en ajustes de Aegis.\n\nSi tu bóveda es cifrada, necesitara entrar contraseña de bóveda para descifrar la bóveda.",
"exportCodes": "Exportar códigos",
+ "importLabel": "Importar",
"importInstruction": "Por favor, seleccione un archivo que contenga una lista de sus códigos en el siguiente formato",
"importCodeDelimiterInfo": "Los códigos pueden separarse por una coma o una nueva línea",
"selectFile": "Seleccionar archivo",
+ "emailVerificationToggle": "Verificación de correo electrónico",
+ "emailVerificationEnableWarning": "Si estás guardando la autenticación de dos factores en tu correo electrónico con nosotros, activar la verificación de correo electrónico podría resultar en un punto muerto. Si está bloqueado fuera de un servicio, puede que no pueda iniciar sesión en el otro.",
+ "authToChangeEmailVerificationSetting": "Por favor, autentifíquese para cambiar su correo electrónico",
"authToViewYourRecoveryKey": "Por favor, autentifíquese para ver su clave de recuperación",
"authToChangeYourEmail": "Por favor, autentifíquese para cambiar su correo electrónico",
"authToChangeYourPassword": "Por favor, autentifíquese para cambiar su contraseña",
@@ -81,6 +103,7 @@
"no": "No",
"email": "Correo electrónico",
"support": "Soporte",
+ "general": "General",
"settings": "Configuración",
"copied": "Copiado",
"pleaseTryAgain": "Por favor, inténtalo nuevamente",
@@ -90,6 +113,18 @@
"enterYourPasswordHint": "Ingrese su contraseña",
"forgotPassword": "Olvidé mi contraseña",
"oops": "Ups",
+ "suggestFeatures": "Sugerir funcionalidades",
+ "faq": "Preguntas Frecuentes",
+ "faq_q_1": "¿Cuán seguro es ente Auth?",
+ "faq_a_1": "Todos los códigos que copia de seguridad vía ente se almacenan cifrados de extremo a extremo. Esto significa que solo usted puede acceder a sus códigos. Nuestras aplicaciones son de código abierto y nuestra criptografía ha sido auditada externamente.",
+ "faq_q_2": "¿Puedo acceder a mis códigos en el escritorio?",
+ "faq_a_2": "Puede acceder a tus códigos en la web en auth.ente.io.",
+ "faq_q_3": "¿Cómo puedo borrar códigos?",
+ "faq_a_3": "Puede eliminar un código deslizando a la izquierda en ese elemento.",
+ "faq_q_4": "¿Cómo puedo apoyar este proyecto?",
+ "faq_a_4": "Puedes apoyar el desarrollo de este proyecto suscribiéndote a nuestra app de Fotos en ente.io.",
+ "faq_q_5": "¿Cómo puedo habilitar bloqueo FaceID en ente Auth",
+ "faq_a_5": "Puede activar el bloqueo FaceID en Ajustes → Seguridad → Pantalla de bloqueo.",
"somethingWentWrongMessage": "Algo ha ido mal, por favor, prueba otra vez",
"leaveFamily": "Dejar plan familiar",
"leaveFamilyMessage": "¿Está seguro de que desea abandonar el plan familiar?",
@@ -140,6 +175,7 @@
"authToChangeLockscreenSetting": "Por favor autentifíquese para cambiar la configuración de bloqueo de pantalla",
"lockScreenEnablePreSteps": "Para activar la pantalla de bloqueo, por favor configure la contraseña del dispositivo o el bloqueo de pantalla en los ajustes de sistema.",
"viewActiveSessions": "Ver sesiones activas",
+ "authToViewYourActiveSessions": "Por favor, autentifíquese para ver sus sesiones activas",
"searchHint": "Buscar...",
"search": "Buscar",
"sorryUnableToGenCode": "Lo sentimos, no se puede generar un código para {issuerName}",
@@ -149,12 +185,14 @@
"enterDetailsManually": "Ingrese los detalles manualmente",
"edit": "Editar",
"copiedToClipboard": "Copiado al portapapeles",
+ "copiedNextToClipboard": "Copiado el siguiente código al portapapeles",
"error": "Error",
"recoveryKeyCopiedToClipboard": "Llave de recuperación copiada al portapapeles",
"recoveryKeyOnForgotPassword": "Si olvida su contraseña, la única forma de recuperar sus datos es con esta clave.",
"recoveryKeySaveDescription": "Nosotros no almacenamos esta clave, por favor guarde dicha clave de 24 palabras en un lugar seguro.",
"doThisLater": "Hacer esto más tarde",
"saveKey": "Guardar Clave",
+ "back": "Atrás",
"createAccount": "Crear cuenta",
"passwordStrength": "Fortaleza de la contraseña: {passwordStrengthValue}",
"@passwordStrength": {
@@ -177,6 +215,9 @@
"changePasswordTitle": "Cambiar contraseña",
"resetPasswordTitle": "Restablecer contraseña",
"encryptionKeys": "Claves de cifrado",
+ "passwordWarning": "No almacenamos esta contraseña, así que si la olvidas, no podemos descifrar tus datos",
+ "enterPasswordToEncrypt": "Introduzca una contraseña que podamos usar para cifrar sus datos",
+ "enterNewPasswordToEncrypt": "Introduzca una nueva contraseña que podamos usar para cifrar sus datos",
"passwordChangedSuccessfully": "Contraseña cambiada correctamente",
"generatingEncryptionKeys": "Generando claves de encriptación...",
"continueLabel": "Continuar",
@@ -215,6 +256,10 @@
"privacy": "Privacidad",
"terms": "Términos",
"checkForUpdates": "Comprobar actualizaciones",
+ "downloadUpdate": "Descargar",
+ "criticalUpdateAvailable": "Actualización crítica disponible",
+ "updateAvailable": "Actualizacion disponible",
+ "update": "Actualizar",
"checking": "Comprobando...",
"youAreOnTheLatestVersion": "Está usando la versión más reciente",
"warning": "Atención",
@@ -224,9 +269,71 @@
"description": "Text for the button to confirm the user understands the warning"
},
"authToExportCodes": "Por favor, autentifíquese para exportar sus códigos",
+ "importSuccessTitle": "¡Hurra!",
+ "importSuccessDesc": "¡Has importado {count} códigos!",
+ "@importSuccessDesc": {
+ "placeholders": {
+ "count": {
+ "description": "The number of codes imported",
+ "type": "int",
+ "example": "1"
+ }
+ }
+ },
"sorry": "Lo sentimos",
"importFailureDesc": "No se pudo analizar el archivo seleccionado.\n¡Por favor escriba a support@ente.io si necesita ayuda!",
"pendingSyncs": "Atención",
+ "pendingSyncsWarningBody": "Algunos de sus códigos no han sido respaldados.\n\nPor favor, asegúrese de tener una copia de seguridad de estos códigos antes de cerrar la sesión.",
+ "checkInboxAndSpamFolder": "Por favor revisa tu bandeja de entrada (y spam) para completar la verificación",
+ "tapToEnterCode": "Toca para introducir el código",
+ "resendEmail": "Reenviar correo electrónico",
+ "weHaveSendEmailTo": "Hemos enviado un correo a {email}",
+ "@weHaveSendEmailTo": {
+ "description": "Text to indicate that we have sent a mail to the user",
+ "placeholders": {
+ "email": {
+ "description": "The email address of the user",
+ "type": "String",
+ "example": "example@ente.io"
+ }
+ }
+ },
+ "activeSessions": "Sesiones activas",
+ "somethingWentWrongPleaseTryAgain": "Algo ha ido mal, por favor, prueba otra vez",
+ "thisWillLogYouOutOfThisDevice": "¡Esto cerrará la sesión de este dispositivo!",
+ "thisWillLogYouOutOfTheFollowingDevice": "Esto cerrará la sesión del siguiente dispositivo:",
+ "terminateSession": "¿Terminar sesión?",
+ "terminate": "Terminar",
+ "thisDevice": "Este dispositivo",
+ "toResetVerifyEmail": "Para restablecer su contraseña, por favor verifique su correo electrónico primero.",
+ "thisEmailIsAlreadyInUse": "Este correo electrónico ya está en uso",
+ "verificationFailedPleaseTryAgain": "Verificación fallida, por favor inténtalo de nuevo",
+ "yourVerificationCodeHasExpired": "Tu código de verificación ha expirado",
+ "incorrectCode": "Código incorrecto",
+ "sorryTheCodeYouveEnteredIsIncorrect": "Lo sentimos, el código que ha introducido es incorrecto",
+ "emailChangedTo": "Correo electrónico cambiado a {newEmail}",
+ "authenticationFailedPleaseTryAgain": "Error de autenticación, por favor inténtalo de nuevo",
+ "authenticationSuccessful": "¡Autenticación exitosa!",
+ "twofactorAuthenticationSuccessfullyReset": "Autenticación de doble factor restablecida con éxito",
+ "incorrectRecoveryKey": "Clave de recuperación incorrecta",
+ "theRecoveryKeyYouEnteredIsIncorrect": "La clave de recuperación introducida es incorrecta",
+ "enterPassword": "Introduzca la contraseña",
+ "selectExportFormat": "Seleccionar formato para exportar",
+ "exportDialogDesc": "Las exportaciones cifradas estarán protegidas por una contraseña de su elección.",
+ "encrypted": "Cifrado",
+ "plainText": "Texto sin formato",
+ "passwordToEncryptExport": "Contraseña para cifrar la exportación",
+ "export": "Exportar",
+ "useOffline": "Usar sin copias de seguridad",
+ "signInToBackup": "Inicia sesión para hacer copia de tus códigos",
+ "singIn": "Iniciar sesión",
+ "sigInBackupReminder": "Por favor, exporte sus códigos para asegurarse de que tiene una copia de seguridad de la que puede restaurar.",
+ "offlineModeWarning": "Ha elegido proceder sin copia de seguridad. Por favor, tome copias de seguridad manuales para asegurarse de que sus códigos están seguros.",
+ "showLargeIcons": "Mostrar iconos grandes",
+ "shouldHideCode": "Ocultar códigos",
+ "focusOnSearchBar": "Enfocar búsqueda al iniciar la aplicación",
+ "confirmUpdatingkey": "¿Estás seguro de que deseas actualizar la clave secreto?",
+ "minimizeAppOnCopy": "Minimizar aplicación al copiar",
"editCodeAuthMessage": "Autenticar para editar código",
"deleteCodeAuthMessage": "Autenticar para borrar código",
"showQRAuthMessage": "Autenticar para mostrar código QR"
diff --git a/lib/l10n/arb/app_pl.arb b/lib/l10n/arb/app_pl.arb
index bf9bbe7e5d..927756b1c7 100644
--- a/lib/l10n/arb/app_pl.arb
+++ b/lib/l10n/arb/app_pl.arb
@@ -9,8 +9,13 @@
"onBoardingGetStarted": "Wprowadzenie",
"setupFirstAccount": "Skonfiguruj pierwsze konto",
"importScanQrCode": "Zeskanuj kod QR",
+ "qrCode": "Kod QR",
"importEnterSetupKey": "Wprowadź klucz",
"importAccountPageTitle": "Wprowadź dane konta",
+ "secretCanNotBeEmpty": "Sekret nie może być pusty",
+ "bothIssuerAndAccountCanNotBeEmpty": "Pola wydawca i konto nie mogą być puste",
+ "incorrectDetails": "Nieprawidłowe szczegóły",
+ "pleaseVerifyDetails": "Proszę zweryfikować szczegóły i spróbuj ponownie",
"codeIssuerHint": "Wydawca",
"codeSecretKeyHint": "Tajny klucz",
"codeAccountHint": "Konto (ty@domena.com)",
@@ -53,6 +58,9 @@
}
},
"contactSupport": "Skontaktuj się z pomocą techniczną",
+ "rateUsOnStore": "Oceń nas na {storeName}",
+ "blog": "Blog",
+ "merchandise": "Sklep",
"verifyPassword": "Zweryfikuj hasło",
"pleaseWait": "Proszę czekać...",
"generatingEncryptionKeysTitle": "Generowanie kluczy szyfrujących...",
@@ -68,10 +76,24 @@
"changePassword": "Zmień hasło",
"data": "Dane",
"importCodes": "Importuj kody",
+ "importTypePlainText": "Zwykły tekst",
+ "importTypeEnteEncrypted": "Zaszyfrowany eksport ente",
+ "passwordForDecryptingExport": "Hasło do odszyfrowania eksportu",
+ "passwordEmptyError": "Pole hasło nie może być puste",
+ "importFromApp": "Importuj kody z {appName}",
+ "importGoogleAuthGuide": "Wyeksportuj twoje konta z Google Authenticator do kodu QR używając opcji \"Przenieś konta\". Potem używając innego urządzenia, zeskanuj kod QR.",
+ "importSelectJsonFile": "Wybierz plik JSON",
+ "importEnteEncGuide": "Wybierz zaszyfrowany plik JSON wyeksportowany z ente",
+ "importRaivoGuide": "Użyj opcji \"Eksportuj OTP do archiwum ZIP\" w Ustawieniach Raivo.\n\nWyodrębnij plik zip i zaimportuj plik JSON.",
+ "importAegisGuide": "Użyj opcji \"Eksportuj sejf\" w ustawieniach Aegis.\n\nJeśli twój sejf jest zaszyfrowany, musisz wprowadzić hasło sejfu, aby odszyfrować sejf.",
"exportCodes": "Eksportuj kody",
+ "importLabel": "Importuj",
"importInstruction": "Wybierz plik, który zawiera listę twoich kodów w następującym formacie",
"importCodeDelimiterInfo": "Kody mogą być oddzielone przecinkiem lub nową linią",
"selectFile": "Wybierz plik",
+ "emailVerificationToggle": "Weryfikacja e-mail",
+ "emailVerificationEnableWarning": "Jeśli przechowujesz uwierzytelnianie dwuskładnikowe do twojego e-mailu z nami, włączenie weryfikacji adresu e-mail może spowodować impas. Jeśli jesteś zablokowany z jednej usługi, możesz nie być w stanie zalogować się do drugiej.",
+ "authToChangeEmailVerificationSetting": "Proszę uwierzytelnić, aby zmienić weryfikację e-mail",
"authToViewYourRecoveryKey": "Proszę uwierzytelnić, aby wyświetlić swój klucz odzyskiwania",
"authToChangeYourEmail": "Proszę uwierzytelnić, aby zmienić swój adres e-mail",
"authToChangeYourPassword": "Proszę uwierzytelnić, aby zmienić hasło",
@@ -81,6 +103,7 @@
"no": "Nie",
"email": "Email",
"support": "Wsparcie techniczne",
+ "general": "Ogólne",
"settings": "Ustawienia",
"copied": "Skopiowano",
"pleaseTryAgain": "Proszę spróbować ponownie",
@@ -90,6 +113,18 @@
"enterYourPasswordHint": "Wprowadź swoje hasło",
"forgotPassword": "Nie pamiętam hasła",
"oops": "Ups",
+ "suggestFeatures": "Zaproponuj funkcje",
+ "faq": "Najczęściej zadawane pytania (FAQ)",
+ "faq_q_1": "Jak bezpieczny jest ente Auth?",
+ "faq_a_1": "Wszystkie kody, których tworzysz kopię zapasową za pomocą ente są przechowywane zaszyfrowane end-to-end. Oznacza to, że tylko Ty możesz uzyskać dostęp do swoich kodów. Nasze aplikacje są otwarto-źródłowe, a nasza kryptografia została poddana sprawdzeniu z zewnątrz.",
+ "faq_q_2": "Czy mogę uzyskać dostęp do moich kodów na komputerze?",
+ "faq_a_2": "Możesz uzyskać dostęp do swoich kodów na stronie auth.ente.io.",
+ "faq_q_3": "Jak mogę usunąć kody?",
+ "faq_a_3": "Możesz usunąć kod, przesuwając go w lewo.",
+ "faq_q_4": "Jak mogę wesprzeć ten projekt?",
+ "faq_a_4": "Możesz wspierać rozwój tego projektu, subskrybując do naszej aplikacji Zdjęcia na ente.io.",
+ "faq_q_5": "Jak mogę włączyć blokadę FaceID w ente Auth?",
+ "faq_a_5": "Możesz włączyć blokadę FaceID w Ustawienia → Bezpieczeństwo→ Ekran blokady.",
"somethingWentWrongMessage": "Coś poszło nie tak. Proszę, spróbuj ponownie",
"leaveFamily": "Opuść rodzinę",
"leaveFamilyMessage": "Czy jesteś pewien/pewna, że chcesz opuścić plan rodzinny?",
@@ -150,12 +185,14 @@
"enterDetailsManually": "Wprowadź dane ręcznie",
"edit": "Edytuj",
"copiedToClipboard": "Skopiowano do schowka",
+ "copiedNextToClipboard": "Skopiowano następny kod do schowka",
"error": "Błąd",
"recoveryKeyCopiedToClipboard": "Klucz odzyskiwania został skopiowany do schowka",
"recoveryKeyOnForgotPassword": "Jeśli zapomnisz hasła, jedynym sposobem na odzyskanie danych jest ten klucz.",
"recoveryKeySaveDescription": "Nie przechowujemy tego klucza, proszę zachować ten 24 wyrazowy klucz w bezpiecznym miejscu.",
"doThisLater": "Zrób To Później",
"saveKey": "Zapisz klucz",
+ "back": "Wstecz",
"createAccount": "Utwórz konto",
"passwordStrength": "Siła hasła: {passwordStrengthValue}",
"@passwordStrength": {
@@ -219,6 +256,10 @@
"privacy": "Prywatność",
"terms": "Warunki",
"checkForUpdates": "Sprawdź czy są dostępne nowe aktualizacje",
+ "downloadUpdate": "Pobierz",
+ "criticalUpdateAvailable": "Dostępna jest krytyczna aktualizacja",
+ "updateAvailable": "Dostępna jest aktualizacja",
+ "update": "Aktualizuj",
"checking": "Sprawdzanie...",
"youAreOnTheLatestVersion": "Używasz najnowszej wersji",
"warning": "Ostrzeżenie",
@@ -264,6 +305,35 @@
"terminateSession": "Zakończyć sesję?",
"terminate": "Zakończ",
"thisDevice": "To urządzenie",
+ "toResetVerifyEmail": "Aby zresetować hasło, najpierw zweryfikuj swój e-mail.",
+ "thisEmailIsAlreadyInUse": "Ten adres e-mail już jest zajęty",
+ "verificationFailedPleaseTryAgain": "Weryfikacja nie powiodła się, spróbuj ponownie",
+ "yourVerificationCodeHasExpired": "Twój kod weryfikacyjny wygasł",
+ "incorrectCode": "Nieprawidłowy kod",
+ "sorryTheCodeYouveEnteredIsIncorrect": "Niestety, wprowadzony kod jest nieprawidłowy",
+ "emailChangedTo": "Adres e-mail został zmieniony na {newEmail}",
+ "authenticationFailedPleaseTryAgain": "Uwierzytelnianie nie powiodło się, proszę spróbować ponownie",
+ "authenticationSuccessful": "Uwierzytelnianie powiodło się!",
+ "twofactorAuthenticationSuccessfullyReset": "Pomyślnie zresetowano uwierzytelnianie dwuskładnikowe",
+ "incorrectRecoveryKey": "Nieprawidłowy klucz odzyskiwania",
+ "theRecoveryKeyYouEnteredIsIncorrect": "Wprowadzony klucz odzyskiwania jest nieprawidłowy",
+ "enterPassword": "Wprowadź hasło",
+ "selectExportFormat": "Wybierz format eksportu",
+ "exportDialogDesc": "Zaszyfrowane eksporty będą chronione przez wybrane przez Ciebie hasło.",
+ "encrypted": "Zaszyfrowane",
+ "plainText": "Zwykły tekst",
+ "passwordToEncryptExport": "Hasło do odszyfrowania eksportu",
+ "export": "Eksportuj",
+ "useOffline": "Używaj bez kopii zapasowych",
+ "signInToBackup": "Zaloguj się, aby wykonać kopię zapasową swoich kodów",
+ "singIn": "Zaloguj się",
+ "sigInBackupReminder": "Proszę wyeksportować swoje kody, aby upewnić się, że masz kopię zapasową, z której możesz przywrócić swoje kody.",
+ "offlineModeWarning": "Wybrałeś kontynuację bez kopii zapasowych. Proszę wykonywać ręczne kopie zapasowe, aby upewnić się, że Twoje kody są bezpieczne.",
+ "showLargeIcons": "Pokaż duże ikony",
+ "shouldHideCode": "Ukryj kody",
+ "focusOnSearchBar": "Uaktywnij wyszukiwanie przy uruchamianiu aplikacji",
+ "confirmUpdatingkey": "Czy na pewno chcesz zaktualizować tajny klucz?",
+ "minimizeAppOnCopy": "Minimalizuj aplikację przy kopiowaniu",
"editCodeAuthMessage": "Uwierzytelnij, aby edytować kod",
"deleteCodeAuthMessage": "Uwierzytelnij, aby usunąć kod",
"showQRAuthMessage": "Uwierzytelnij, aby pokazać kod QR"