From c7f3390e5990eef0ba9499daccdf07be9f80adb2 Mon Sep 17 00:00:00 2001 From: Crowdin Bot Date: Tue, 25 Jun 2024 01:59:59 +0000 Subject: [PATCH] New Crowdin translations by GitHub Action --- mobile/fastlane/metadata/ios/de/name.txt | 2 +- mobile/fastlane/metadata/ios/es/name.txt | 2 +- mobile/fastlane/metadata/ios/gu/keywords.txt | 1 + mobile/fastlane/metadata/ios/id/name.txt | 2 +- mobile/fastlane/metadata/ios/pl/name.txt | 2 +- mobile/fastlane/metadata/ios/pt/name.txt | 2 +- mobile/fastlane/metadata/ios/ru/name.txt | 2 +- mobile/fastlane/metadata/ios/zh/name.txt | 2 +- .../fastlane/metadata/playstore/de/title.txt | 2 +- .../fastlane/metadata/playstore/es/title.txt | 2 +- .../fastlane/metadata/playstore/id/title.txt | 2 +- .../fastlane/metadata/playstore/pl/title.txt | 2 +- .../fastlane/metadata/playstore/pt/title.txt | 2 +- .../fastlane/metadata/playstore/ru/title.txt | 2 +- .../fastlane/metadata/playstore/zh/title.txt | 2 +- mobile/lib/l10n/intl_de.arb | 3 +- mobile/lib/l10n/intl_es.arb | 575 +++++++++++++----- mobile/lib/l10n/intl_pt.arb | 33 +- mobile/lib/l10n/intl_zh.arb | 3 +- 19 files changed, 456 insertions(+), 187 deletions(-) create mode 100644 mobile/fastlane/metadata/ios/gu/keywords.txt diff --git a/mobile/fastlane/metadata/ios/de/name.txt b/mobile/fastlane/metadata/ios/de/name.txt index 1f84427c90..40a1cc3114 100644 --- a/mobile/fastlane/metadata/ios/de/name.txt +++ b/mobile/fastlane/metadata/ios/de/name.txt @@ -1 +1 @@ -ente Fotos +Ente Fotos diff --git a/mobile/fastlane/metadata/ios/es/name.txt b/mobile/fastlane/metadata/ios/es/name.txt index 1f84427c90..40a1cc3114 100644 --- a/mobile/fastlane/metadata/ios/es/name.txt +++ b/mobile/fastlane/metadata/ios/es/name.txt @@ -1 +1 @@ -ente Fotos +Ente Fotos diff --git a/mobile/fastlane/metadata/ios/gu/keywords.txt b/mobile/fastlane/metadata/ios/gu/keywords.txt new file mode 100644 index 0000000000..2b6c603f8b --- /dev/null +++ b/mobile/fastlane/metadata/ios/gu/keywords.txt @@ -0,0 +1 @@ +ફોટા,ફોટોગ્રાફી,પરિવાર,ગોપનીયતા,વાદળ,બેકઅપ,વીડિયો,ફોટો,એન્ક્રિપ્શન,સંગ્રહ,આલ્બમ,વૈકલ્પિક diff --git a/mobile/fastlane/metadata/ios/id/name.txt b/mobile/fastlane/metadata/ios/id/name.txt index 3a991c4abc..4a5ff5dc4d 100644 --- a/mobile/fastlane/metadata/ios/id/name.txt +++ b/mobile/fastlane/metadata/ios/id/name.txt @@ -1 +1 @@ -Ente Photos +Ente Foto diff --git a/mobile/fastlane/metadata/ios/pl/name.txt b/mobile/fastlane/metadata/ios/pl/name.txt index 1837ca3d46..273ed63c73 100644 --- a/mobile/fastlane/metadata/ios/pl/name.txt +++ b/mobile/fastlane/metadata/ios/pl/name.txt @@ -1 +1 @@ -ente Zdjęcia +Ente Zdjęcia diff --git a/mobile/fastlane/metadata/ios/pt/name.txt b/mobile/fastlane/metadata/ios/pt/name.txt index 1f84427c90..40a1cc3114 100644 --- a/mobile/fastlane/metadata/ios/pt/name.txt +++ b/mobile/fastlane/metadata/ios/pt/name.txt @@ -1 +1 @@ -ente Fotos +Ente Fotos diff --git a/mobile/fastlane/metadata/ios/ru/name.txt b/mobile/fastlane/metadata/ios/ru/name.txt index 45bf4920f4..92f417f65f 100644 --- a/mobile/fastlane/metadata/ios/ru/name.txt +++ b/mobile/fastlane/metadata/ios/ru/name.txt @@ -1 +1 @@ -ente Фото +Фотографии Ente diff --git a/mobile/fastlane/metadata/ios/zh/name.txt b/mobile/fastlane/metadata/ios/zh/name.txt index 3725f8ebb7..3c78366b77 100644 --- a/mobile/fastlane/metadata/ios/zh/name.txt +++ b/mobile/fastlane/metadata/ios/zh/name.txt @@ -1 +1 @@ -ente 照片 +Ente 照片 diff --git a/mobile/fastlane/metadata/playstore/de/title.txt b/mobile/fastlane/metadata/playstore/de/title.txt index 785d16b51d..536837e6bb 100644 --- a/mobile/fastlane/metadata/playstore/de/title.txt +++ b/mobile/fastlane/metadata/playstore/de/title.txt @@ -1 +1 @@ -ente Fotos \ No newline at end of file +Ente Fotos \ No newline at end of file diff --git a/mobile/fastlane/metadata/playstore/es/title.txt b/mobile/fastlane/metadata/playstore/es/title.txt index 785d16b51d..536837e6bb 100644 --- a/mobile/fastlane/metadata/playstore/es/title.txt +++ b/mobile/fastlane/metadata/playstore/es/title.txt @@ -1 +1 @@ -ente Fotos \ No newline at end of file +Ente Fotos \ No newline at end of file diff --git a/mobile/fastlane/metadata/playstore/id/title.txt b/mobile/fastlane/metadata/playstore/id/title.txt index 97fdef3be7..68db70fa42 100644 --- a/mobile/fastlane/metadata/playstore/id/title.txt +++ b/mobile/fastlane/metadata/playstore/id/title.txt @@ -1 +1 @@ -Ente Photos \ No newline at end of file +Ente Foto \ No newline at end of file diff --git a/mobile/fastlane/metadata/playstore/pl/title.txt b/mobile/fastlane/metadata/playstore/pl/title.txt index 8b1f157203..4d811fef73 100644 --- a/mobile/fastlane/metadata/playstore/pl/title.txt +++ b/mobile/fastlane/metadata/playstore/pl/title.txt @@ -1 +1 @@ -ente Zdjęcia \ No newline at end of file +Ente Zdjęcia \ No newline at end of file diff --git a/mobile/fastlane/metadata/playstore/pt/title.txt b/mobile/fastlane/metadata/playstore/pt/title.txt index 785d16b51d..536837e6bb 100644 --- a/mobile/fastlane/metadata/playstore/pt/title.txt +++ b/mobile/fastlane/metadata/playstore/pt/title.txt @@ -1 +1 @@ -ente Fotos \ No newline at end of file +Ente Fotos \ No newline at end of file diff --git a/mobile/fastlane/metadata/playstore/ru/title.txt b/mobile/fastlane/metadata/playstore/ru/title.txt index 97508e7922..3b1c079da3 100644 --- a/mobile/fastlane/metadata/playstore/ru/title.txt +++ b/mobile/fastlane/metadata/playstore/ru/title.txt @@ -1 +1 @@ -ente Фото \ No newline at end of file +Фотографии Ente \ No newline at end of file diff --git a/mobile/fastlane/metadata/playstore/zh/title.txt b/mobile/fastlane/metadata/playstore/zh/title.txt index 8ad13e2c91..5b518c0cd0 100644 --- a/mobile/fastlane/metadata/playstore/zh/title.txt +++ b/mobile/fastlane/metadata/playstore/zh/title.txt @@ -1 +1 @@ -ente 照片 \ No newline at end of file +Ente 照片 \ No newline at end of file diff --git a/mobile/lib/l10n/intl_de.arb b/mobile/lib/l10n/intl_de.arb index 7c734df12b..689ff3adc7 100644 --- a/mobile/lib/l10n/intl_de.arb +++ b/mobile/lib/l10n/intl_de.arb @@ -1250,5 +1250,6 @@ "rotate": "Drehen", "left": "Links", "right": "Rechts", - "whatsNew": "Neue Funktionen" + "whatsNew": "Neue Funktionen", + "reviewSuggestions": "Vorschläge überprüfen" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_es.arb b/mobile/lib/l10n/intl_es.arb index a9ee0b4d9c..c57d7fce28 100644 --- a/mobile/lib/l10n/intl_es.arb +++ b/mobile/lib/l10n/intl_es.arb @@ -5,7 +5,7 @@ "cancel": "Cancelar", "verify": "Verificar", "invalidEmailAddress": "Dirección de correo electrónico no válida", - "enterValidEmail": "Por favor, introduzca una dirección de correo electrónico válida.", + "enterValidEmail": "Por favor, introduce una dirección de correo electrónico válida.", "deleteAccount": "Eliminar cuenta", "askDeleteReason": "¿Cuál es la razón principal por la que eliminas tu cuenta?", "deleteAccountFeedbackPrompt": "Lamentamos que te vayas. Por favor, explícanos el motivo para ayudarnos a mejorar.", @@ -13,16 +13,17 @@ "kindlyHelpUsWithThisInformation": "Por favor ayúdanos con esta información", "confirmDeletePrompt": "Sí, quiero eliminar permanentemente esta cuenta y todos sus datos.", "confirmAccountDeletion": "Corfirmar borrado de cuenta", - "deleteAccountPermanentlyButton": "Eliminar Cuenta Permanentemente", - "yourAccountHasBeenDeleted": "Su cuenta ha sido eliminada", + "deleteAccountPermanentlyButton": "Eliminar cuenta permanentemente", + "yourAccountHasBeenDeleted": "Tu cuenta ha sido eliminada", "selectReason": "Seleccionar motivo", "deleteReason1": "Falta una característica clave que necesito", "deleteReason2": "La aplicación o una característica determinada no se comporta como creo que debería", "deleteReason3": "He encontrado otro servicio que me gusta más", "deleteReason4": "Mi motivo no se encuentra en la lista", "sendEmail": "Enviar correo electrónico", - "deleteRequestSLAText": "Su solicitud será procesada dentro de 72 horas.", - "deleteEmailRequest": "Por favor, envíe un correo electrónico a account-deletion@ente.io desde su dirección de correo electrónico registrada.", + "deleteRequestSLAText": "Tu solicitud será procesada dentro de las siguientes 72 horas.", + "deleteEmailRequest": "Por favor, envía un correo electrónico a account-deletion@ente.io desde tu dirección de correo electrónico registrada.", + "entePhotosPerm": "Ente necesita permiso para preservar tus fotos", "ok": "Aceptar", "createAccount": "Crear cuenta", "createNewAccount": "Crear nueva cuenta", @@ -42,11 +43,12 @@ "incorrectRecoveryKeyTitle": "Clave de recuperación incorrecta", "incorrectRecoveryKeyBody": "La clave de recuperación introducida es incorrecta", "forgotPassword": "Olvidé mi contraseña", - "enterYourRecoveryKey": "Introduzca su clave de recuperación", + "enterYourRecoveryKey": "Introduce tu clave de recuperación", "noRecoveryKey": "¿Sin clave de recuperación?", "sorry": "Lo sentimos", - "noRecoveryKeyNoDecryption": "Debido a la naturaleza de nuestro protocolo de cifrado de extremo a extremo, sus datos no pueden ser descifrados sin su contraseña o clave de recuperación", + "noRecoveryKeyNoDecryption": "Debido a la naturaleza de nuestro protocolo de cifrado de extremo a extremo, tus datos no pueden ser descifrados sin tu contraseña o clave de recuperación", "verifyEmail": "Verificar correo electrónico", + "toResetVerifyEmail": "Para restablecer tu contraseña, por favor verifica tu correo electrónico primero.", "checkInboxAndSpamFolder": "Revisa tu bandeja de entrada (y spam) para completar la verificación", "tapToEnterCode": "Toca para introducir el código", "resendEmail": "Reenviar correo electrónico", @@ -66,8 +68,8 @@ "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", + "enterPasswordToEncrypt": "Introduce una contraseña que podamos usar para cifrar tus datos", + "enterNewPasswordToEncrypt": "Introduce una nueva contraseña que podamos usar para cifrar tus datos", "weakStrength": "Poco segura", "strongStrength": "Segura", "moderateStrength": "Moderada", @@ -85,7 +87,7 @@ }, "passwordChangedSuccessfully": "Contraseña cambiada correctamente", "generatingEncryptionKeys": "Generando claves de encriptación...", - "pleaseWait": "Por favor, espere...", + "pleaseWait": "Por favor, espera...", "continueLabel": "Continuar", "insecureDevice": "Dispositivo inseguro", "sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "Lo sentimos, no hemos podido generar claves seguras en este dispositivo.\n\nRegístrate desde un dispositivo diferente.", @@ -98,7 +100,7 @@ "logInLabel": "Iniciar sesión", "loginTerms": "Al hacer clic en iniciar sesión, acepto los términos de servicio y la política de privacidad", "changeEmail": "Cambiar correo electrónico", - "enterYourPassword": "Ingrese su contraseña", + "enterYourPassword": "Ingresa tu contraseña", "welcomeBack": "¡Bienvenido de nuevo!", "contactSupport": "Contactar con soporte", "incorrectPasswordTitle": "Contraseña incorrecta", @@ -108,14 +110,14 @@ "recreatePasswordBody": "El dispositivo actual no es lo suficientemente potente para verificar su contraseña, pero podemos regenerarla de una manera que funcione con todos los dispositivos.\n\nPor favor inicie sesión usando su clave de recuperación y regenere su contraseña (puede volver a utilizar la misma si lo desea).", "verifyPassword": "Verificar contraseña", "recoveryKey": "Clave de recuperación", - "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.", + "recoveryKeyOnForgotPassword": "Si olvidas tu contraseña, la única forma de recuperar tus datos es con esta clave.", + "recoveryKeySaveDescription": "Nosotros no almacenamos esta clave. Por favor, guarda esta clave de 24 palabras en un lugar seguro.", "doThisLater": "Hacer esto más tarde", "saveKey": "Guardar Clave", "recoveryKeyCopiedToClipboard": "Clave de recuperación copiada al portapapeles", "recoverAccount": "Recuperar cuenta", "recover": "Recuperar", - "dropSupportEmail": "Por favor, envíe un email a {supportEmail} desde su dirección de correo electrónico registrada", + "dropSupportEmail": "Por favor, envía un correo electrónico a {supportEmail} desde tu dirección de correo electrónico registrada", "@dropSupportEmail": { "placeholders": { "supportEmail": { @@ -126,29 +128,29 @@ } }, "twofactorSetup": "Configuración de dos pasos", - "enterCode": "Introduzca el código", + "enterCode": "Introduce el código", "scanCode": "Escanear código", "codeCopiedToClipboard": "Código copiado al portapapeles", - "copypasteThisCodentoYourAuthenticatorApp": "Copiar y pegar este código\na su aplicación de autenticador", - "tapToCopy": "toque para copiar", + "copypasteThisCodentoYourAuthenticatorApp": "Copia y pega este código\na tu aplicación de autenticador", + "tapToCopy": "toca para copiar", "scanThisBarcodeWithnyourAuthenticatorApp": "Escanea este código QR con tu aplicación de autenticación", - "enterThe6digitCodeFromnyourAuthenticatorApp": "Ingrese el código de seis dígitos de su aplicación de autenticación", + "enterThe6digitCodeFromnyourAuthenticatorApp": "Ingresa el código de seis dígitos de tu aplicación de autenticación", "confirm": "Confirmar", "setupComplete": "Configuración completa", "saveYourRecoveryKeyIfYouHaventAlready": "Guarda tu clave de recuperación si aún no lo has hecho", - "thisCanBeUsedToRecoverYourAccountIfYou": "Esto puede utilizarse para recuperar su cuenta si pierde su segundo factor", + "thisCanBeUsedToRecoverYourAccountIfYou": "Esto puede utilizarse para recuperar tu cuenta si pierdes tu segundo factor", "twofactorAuthenticationPageTitle": "Autenticación en dos pasos", - "lostDevice": "¿Perdió su dispositivo?", + "lostDevice": "¿Perdiste tu dispositivo?", "verifyingRecoveryKey": "Verificando clave de recuperación...", "recoveryKeyVerified": "Clave de recuperación verificada", - "recoveryKeySuccessBody": "¡Genial! Su clave de recuperación es válida. Gracias por verificar.\n\nPor favor, recuerde mantener su clave de recuperación segura.", - "invalidRecoveryKey": "La clave de recuperación introducida no es válida. Por favor, asegúrese de que contiene 24 palabras y compruebe la ortografía de cada una.\n\nSi ha introducido un código de recuperación antiguo, asegúrese de que tiene 64 caracteres de largo y compruebe cada uno de ellos.", + "recoveryKeySuccessBody": "¡Genial! Tu clave de recuperación es válida. Gracias por verificar.\n\nPor favor, recuerda mantener tu clave de recuperación segura.", + "invalidRecoveryKey": "La clave de recuperación introducida no es válida. Por favor, asegúrate de que contenga 24 palabras y comprueba la ortografía de cada una.\n\nSi has introducido un código de recuperación antiguo, asegúrate de que tiene 64 caracteres de largo y comprueba cada uno de ellos.", "invalidKey": "Clave inválida", - "tryAgain": "Inténtelo de nuevo", + "tryAgain": "Inténtalo de nuevo", "viewRecoveryKey": "Ver código de recuperación", "confirmRecoveryKey": "Confirmar clave de recuperación", - "recoveryKeyVerifyReason": "Su clave de recuperación es la única forma de recuperar sus fotos si olvida su contraseña. Puede encontrar su clave de recuperación en Ajustes > Cuenta.\n\nPor favor, introduzca su clave de recuperación aquí para verificar que la ha guardado correctamente.", - "confirmYourRecoveryKey": "Confirme su clave de recuperación", + "recoveryKeyVerifyReason": "Tu clave de recuperación es la única forma de recuperar tus fotos si olvida su contraseña. Puedes encontrar tu clave de recuperación en Ajustes > Cuenta.\n\nPor favor, introduce tu clave de recuperación aquí para verificar que la has guardado correctamente.", + "confirmYourRecoveryKey": "Confirma tu clave de recuperación", "addViewer": "Añadir espectador", "addCollaborator": "Agregar colaborador", "addANewEmail": "Agregar nuevo correo electrónico", @@ -159,7 +161,7 @@ "@albumOwner": { "description": "Role of the album owner" }, - "you": "Usted", + "you": "Tu", "collaborator": "Colaborador", "addMore": "Añadir más", "@addMore": { @@ -182,15 +184,19 @@ }, "allowAddPhotosDescription": "Permitir a las personas con el enlace añadir fotos al álbum compartido.", "passwordLock": "Bloqueo por contraseña", - "disableDownloadWarningTitle": "Por favor tenga en cuenta", - "disableDownloadWarningBody": "Los espectadores todavía pueden tomar capturas de pantalla o guardar una copia de sus fotos usando herramientas externas", + "disableDownloadWarningTitle": "Por favor, ten en cuenta", + "disableDownloadWarningBody": "Los espectadores todavía pueden tomar capturas de pantalla o guardar una copia de tus fotos usando herramientas externas", "allowDownloads": "Permitir descargas", "linkDeviceLimit": "Límite del dispositivo", + "noDeviceLimit": "Ninguno", + "@noDeviceLimit": { + "description": "Text to indicate that there is limit on number of devices" + }, "linkExpiry": "Enlace vence", "linkExpired": "Vencido", "linkEnabled": "Habilitado", "linkNeverExpires": "Nunca", - "expiredLinkInfo": "Este enlace ha caducado. Por favor, seleccione una nueva fecha de caducidad o deshabilite la fecha de caducidad.", + "expiredLinkInfo": "Este enlace ha caducado. Por favor, selecciona una nueva fecha de caducidad o deshabilita la fecha de caducidad.", "setAPassword": "Establecer una contraseña", "lockButtonLabel": "Bloquear", "enterPassword": "Introduzca contraseña", @@ -198,15 +204,6 @@ "manageLink": "Administrar enlace", "linkExpiresOn": "El enlace caducará en {expiryTime}", "albumUpdated": "Álbum actualizado", - "maxDeviceLimitSpikeHandling": "Cuando se establece al máximo ({maxValue}), el límite del dispositivo se relajará para permitir picos temporales de un gran número de espectadores.", - "@maxDeviceLimitSpikeHandling": { - "placeholders": { - "maxValue": { - "type": "int", - "example": "100" - } - } - }, "never": "Nunca", "custom": "Personalizado", "@custom": { @@ -228,17 +225,17 @@ }, "description": "Number of participants in an album, including the album owner." }, - "collabLinkSectionDescription": "Crea un enlace para que la gente pueda añadir y ver fotos en tu álbum compartido sin necesidad de la aplicación ente o una cuenta. Genial para recolectar fotos de eventos.", + "collabLinkSectionDescription": "Crea un enlace para permitir que otros pueda añadir y ver fotos en tu álbum compartido sin necesitar la aplicación Ente o una cuenta. Genial para recolectar fotos de eventos.", "collectPhotos": "Recolectar fotos", "collaborativeLink": "Enlace colaborativo", - "shareWithNonenteUsers": "Compartir con usuarios no ente", + "shareWithNonenteUsers": "Compartir con usuarios fuera de Ente", "createPublicLink": "Crear enlace público", "sendLink": "Enviar enlace", "copyLink": "Copiar enlace", "linkHasExpired": "El enlace ha caducado", "publicLinkEnabled": "Enlace público habilitado", "shareALink": "Compartir un enlace", - "sharedAlbumSectionDescription": "Crear álbumes compartidos y colaborativos con otros usuarios ente, incluyendo usuarios en planes gratuitos.", + "sharedAlbumSectionDescription": "Crea álbumes compartidos y colaborativos con otros usuarios de Ente, incluyendo usuarios de planes gratuitos.", "shareWithPeopleSectionTitle": "{numberOfPeople, plural, =0 {Compartir con personas específicas} =1 {Compartido con 1 persona} other {Compartido con {numberOfPeople} personas}}", "@shareWithPeopleSectionTitle": { "placeholders": { @@ -249,8 +246,8 @@ } }, "thisIsYourVerificationId": "Esta es tu ID de verificación", - "someoneSharingAlbumsWithYouShouldSeeTheSameId": "Alguien compartiendo álbumes con usted debería ver el mismo ID en su dispositivo.", - "howToViewShareeVerificationID": "Por favor, pídeles que mantengan presionada su dirección de correo electrónico en la pantalla de ajustes, y verifique que los IDs de ambos dispositivos coincidan.", + "someoneSharingAlbumsWithYouShouldSeeTheSameId": "Alguien que comparta álbumes contigo debería ver el mismo ID en su dispositivo.", + "howToViewShareeVerificationID": "Por favor, pídeles que mantengan presionada su dirección de correo electrónico en la pantalla de ajustes, y verifica que los IDs de ambos dispositivos coincidan.", "thisIsPersonVerificationId": "Este es el ID de verificación de {email}", "@thisIsPersonVerificationId": { "placeholders": { @@ -262,12 +259,12 @@ }, "verificationId": "ID de verificación", "verifyEmailID": "Verificar {email}", - "emailNoEnteAccount": "{email} no tiene una cuenta ente.\n\nEnvíale una invitación para compartir fotos.", + "emailNoEnteAccount": "{email} no tiene una cuente en Ente.\n\nEnvíale una invitación para compartir fotos.", "shareMyVerificationID": "Aquí está mi ID de verificación: {verificationID} para ente.io.", "shareTextConfirmOthersVerificationID": "Hola, ¿puedes confirmar que esta es tu ID de verificación ente.io: {verificationID}?", "somethingWentWrong": "Algo salió mal", "sendInvite": "Enviar invitación", - "shareTextRecommendUsingEnte": "Descarga ente para que podamos compartir fácilmente fotos y videos en su calidad original\n\nhttps://ente.io", + "shareTextRecommendUsingEnte": "Descarga Ente para que podamos compartir fácilmente fotos y videos en calidad original.\n\nhttps://ente.io", "done": "Hecho", "applyCodeTitle": "Usar código", "enterCodeDescription": "Introduce el código proporcionado por tu amigo para reclamar almacenamiento gratuito para ambos", @@ -284,7 +281,7 @@ "claimMore": "¡Reclama más!", "theyAlsoGetXGb": "También obtienen {storageAmountInGB} GB", "freeStorageOnReferralSuccess": "{storageAmountInGB} GB cada vez que alguien se registra en un plan de pago y aplica tu código", - "shareTextReferralCode": "ente código de referencia: {referralCode} \n\nAplicarlo en Ajustes → General → Referencias para obtener {referralStorageInGB} GB gratis después de registrarse en un plan de pago\n\nhttps://ente.io", + "shareTextReferralCode": "Código de referido de Ente: {referralCode} \n\nAñádelo en Ajustes → General → Referidos para obtener {referralStorageInGB} GB gratis tras comprar un plan de pago.\n\nhttps://ente.io", "claimFreeStorage": "Reclamar almacenamiento gratis", "inviteYourFriends": "Invita a tus amigos", "failedToFetchReferralDetails": "No se pueden obtener los detalles de la referencia. Por favor, inténtalo de nuevo más tarde.", @@ -292,8 +289,8 @@ "referralStep2": "2. Se inscriben a un plan pagado", "referralStep3": "3. Ambos obtienen {storageInGB} GB* gratis", "referralsAreCurrentlyPaused": "Las referencias están actualmente en pausa", - "youCanAtMaxDoubleYourStorage": "* Puedes al máximo duplicar tu almacenamiento", - "claimedStorageSoFar": "{isFamilyMember, select, true {Su familia ha reclamado {storageAmountInGb} GB hasta el momento} false {Tú has reclamado {storageAmountInGb} GB hasta el momento} other {¡Tú has reclamado {storageAmountInGb} GB hasta el momento!}}", + "youCanAtMaxDoubleYourStorage": "* Puedes como máximo duplicar tu almacenamiento", + "claimedStorageSoFar": "{isFamilyMember, select, true {Tu familia ha reclamado {storageAmountInGb} GB hasta el momento} false {Tú has reclamado {storageAmountInGb} GB hasta el momento} other {¡Tú has reclamado {storageAmountInGb} GB hasta el momento!}}", "@claimedStorageSoFar": { "placeholders": { "isFamilyMember": { @@ -307,6 +304,7 @@ } }, "faq": "Preguntas Frecuentes", + "help": "Ayuda", "oopsSomethingWentWrong": "Ups, algo salió mal", "peopleUsingYourCode": "Personas usando tu código", "eligible": "elegible", @@ -314,16 +312,16 @@ "codeUsedByYou": "Código usado por ti", "freeStorageClaimed": "Almacenamiento gratuito reclamado", "freeStorageUsable": "Almacenamiento libre disponible", - "usableReferralStorageInfo": "El almacenamiento utilizable está limitado por su plan actual. El exceso de almacenamiento reclamado se volverá automáticamente utilizable cuando actualice su plan.", - "removeFromAlbumTitle": "¿Quitar del álbum?", - "removeFromAlbum": "Quitar del álbum", - "itemsWillBeRemovedFromAlbum": "Los elementos seleccionados serán removidos de este álbum", + "usableReferralStorageInfo": "El almacenamiento utilizable está limitado por tu plan actual. El exceso de almacenamiento reclamado se volverá automáticamente utilizable cuando actualices tu plan.", + "removeFromAlbumTitle": "¿Eliminar del álbum?", + "removeFromAlbum": "Eliminar del álbum", + "itemsWillBeRemovedFromAlbum": "Los elementos seleccionados serán eliminados de este álbum", "removeShareItemsWarning": "Algunos de los elementos que estás eliminando fueron añadidos por otras personas, y perderás el acceso a ellos", "addingToFavorites": "Añadiendo a favoritos...", "removingFromFavorites": "Quitando de favoritos...", "sorryCouldNotAddToFavorites": "¡Lo sentimos, no se pudo añadir a favoritos!", "sorryCouldNotRemoveFromFavorites": "¡Lo sentimos, no se pudo quitar de favoritos!", - "subscribeToEnableSharing": "Parece que su suscripción ha caducado. Por favor, suscríbase para habilitar el compartir.", + "subscribeToEnableSharing": "Parece que tu suscripción ha caducado. Por favor, suscríbete para habilitar el compartir.", "subscribe": "Suscribirse", "canOnlyRemoveFilesOwnedByYou": "Sólo puede eliminar archivos de tu propiedad", "deleteSharedAlbum": "¿Borrar álbum compartido?", @@ -336,33 +334,33 @@ "removeParticipantBody": "{userEmail} será eliminado de este álbum compartido\n\nCualquier foto añadida por ellos también será eliminada del álbum", "keepPhotos": "Conservar las fotos", "deletePhotos": "Borrar las fotos", - "inviteToEnte": "Invitar a ente", + "inviteToEnte": "Invitar a Ente", "removePublicLink": "Quitar enlace público", "disableLinkMessage": "Esto eliminará el enlace público para acceder a \"{albumName}\".", "sharing": "Compartiendo...", "youCannotShareWithYourself": "No puedes compartir contigo mismo", "archive": "Archivo", - "createAlbumActionHint": "Mantenga presionado para seleccionar fotos y haga clic en + para crear un álbum", + "createAlbumActionHint": "Manten presionado para seleccionar fotos y haz clic en + para crear un álbum", "importing": "Importando....", "failedToLoadAlbums": "Error al cargar álbumes", "hidden": "Oculto", - "authToViewYourHiddenFiles": "Por favor, autentifiquese para ver sus archivos ocultos", + "authToViewYourHiddenFiles": "Por favor, autentícate para ver tus archivos ocultos", "trash": "Papelera", "uncategorized": "Sin categorizar", "videoSmallCase": "vídeo", "photoSmallCase": "foto", "singleFileDeleteHighlight": "Se borrará de todos los álbumes.", - "singleFileInBothLocalAndRemote": "Este {fileType} está tanto en ente como en tu dispositivo.", - "singleFileInRemoteOnly": "Este {fileType} se eliminará de ente.", + "singleFileInBothLocalAndRemote": "Este {fileType} está tanto en Ente como en tu dispositivo.", + "singleFileInRemoteOnly": "Este {fileType} será eliminado de Ente.", "singleFileDeleteFromDevice": "Este {fileType} se eliminará de tu dispositivo.", - "deleteFromEnte": "Eliminar de ente", + "deleteFromEnte": "Eliminar de Ente", "yesDelete": "Sí, eliminar", "movedToTrash": "Movido a la papelera", "deleteFromDevice": "Eliminar del dispositivo", "deleteFromBoth": "Eliminar de ambos", "newAlbum": "Nuevo álbum", "albums": "Álbunes", - "memoryCount": "{count, plural, zero{no recuerdos} one{{formattedCount} recuerdo} other{{formattedCount} recuerdos}}\n", + "memoryCount": "{count, plural, zero{sin recuerdos} one{{formattedCount} recuerdo} other{{formattedCount} recuerdos}}", "@memoryCount": { "description": "The text to display the number of memories", "type": "text", @@ -409,6 +407,15 @@ }, "photoGridSize": "Tamaño de la cuadrícula de fotos", "manageDeviceStorage": "Administrar almacenamiento del dispositivo", + "machineLearning": "Aprendizaje automático", + "magicSearch": "Búsqueda mágica", + "mlIndexingDescription": "Por favor, ten en cuenta que el aprendizaje automático resultará en un mayor ancho de banda y uso de batería hasta que todos los elementos sean indexados.", + "loadingModel": "Descargando modelos...", + "waitingForWifi": "Esperando WiFi...", + "status": "Estado", + "indexedItems": "Elementos indexados", + "pendingItems": "Elementos pendientes", + "clearIndexes": "Limpiar índices", "selectFoldersForBackup": "Seleccionar carpetas para el respaldo", "selectedFoldersWillBeEncryptedAndBackedUp": "Las carpetas seleccionadas se cifrarán y se respaldarán", "unselectAll": "Desmarcar todos", @@ -416,43 +423,69 @@ "skip": "Omitir", "updatingFolderSelection": "Actualizando la selección de carpeta...", "itemCount": "{count, plural, one{{count} elemento} other{{count} elementos}}", - "yearsAgo": "{count, plural, one{{count} hace un año} other{{count} hace años}}", + "deleteItemCount": "{count, plural, =1 {Elimina {count} elemento} other {Elimina {count} elementos}}", + "duplicateItemsGroup": "{count} archivos, {formattedSize} cada uno", + "@duplicateItemsGroup": { + "description": "Display the number of duplicate files and their size", + "type": "text", + "placeholders": { + "count": { + "example": "12", + "type": "int" + }, + "formattedSize": { + "example": "2.3 MB", + "type": "String" + } + } + }, + "showMemories": "Mostrar recuerdos", + "yearsAgo": "{count, plural, one{{count} año atrás} other{{count} años atrás}}", "backupSettings": "Ajustes de copia de seguridad", "backupOverMobileData": "Copia de seguridad usando datos móviles", "backupVideos": "Respaldar vídeos", "disableAutoLock": "Desactivar autobloqueo", - "deviceLockExplanation": "Deshabilita el bloqueo de pantalla del dispositivo cuando ente está en primer plano y hay una copia de seguridad en curso. Normalmente esto no es necesario, pero puede ayudar a que las grandes cargas y las importaciones iniciales de grandes bibliotecas se completen más rápido.", + "deviceLockExplanation": "Deshabilita el bloqueo de pantalla del dispositivo cuando Ente está en primer plano y haya una copia de seguridad en curso. Normalmente esto no es necesario, pero puede ayudar a que las grandes cargas y las importaciones iniciales de grandes bibliotecas se completen más rápido.", "about": "Acerca de", "weAreOpenSource": "¡Somos de código abierto!", "privacy": "Privacidad", "terms": "Términos", "checkForUpdates": "Comprobar actualizaciónes", + "checkStatus": "Comprobar estado", "checking": "Comprobando...", "youAreOnTheLatestVersion": "Estás usando la última versión", "account": "Cuenta", "manageSubscription": "Administrar tu suscripción", - "authToChangeYourEmail": "Por favor, autentifíquese para cambiar su correo electrónico", + "authToChangeYourEmail": "Por favor, autentícate para cambiar tu correo electrónico", "changePassword": "Cambiar contraseña", - "authToChangeYourPassword": "Por favor, autentifíquese para cambiar su contraseña", + "authToChangeYourPassword": "Por favor, autentícate para cambiar tu contraseña", + "emailVerificationToggle": "Verificación por correo electrónico", + "authToChangeEmailVerificationSetting": "Por favor, autentícate para cambiar la verificación por correo electrónico", "exportYourData": "Exportar tus datos", "logout": "Cerrar sesión", - "authToInitiateAccountDeletion": "Por favor, autentifíquese para iniciar la eliminación de la cuenta", - "areYouSureYouWantToLogout": "¿Seguro que quiere cerrar la sesión?", + "authToInitiateAccountDeletion": "Por favor, autentícate para iniciar la eliminación de la cuenta", + "areYouSureYouWantToLogout": "¿Estás seguro de que quieres cerrar la sesión?", "yesLogout": "Sí, cerrar sesión", - "aNewVersionOfEnteIsAvailable": "Hay una nueva versión de ente disponible.", + "aNewVersionOfEnteIsAvailable": "Hay una nueva versión de Ente disponible.", "update": "Actualizar", "installManually": "Instalar manualmente", "criticalUpdateAvailable": "Actualización crítica disponible", "updateAvailable": "Actualizacion disponible", + "ignoreUpdate": "Ignorar", "downloading": "Descargando...", + "cannotDeleteSharedFiles": "No se pueden eliminar los archivos compartidos", "theDownloadCouldNotBeCompleted": "No se ha podido completar la descarga", "retry": "Reintentar", "backedUpFolders": "Carpetas respaldadas", "backup": "Copia de respaldo", "freeUpDeviceSpace": "Liberar espacio del dispositivo", + "freeUpDeviceSpaceDesc": "Ahorra espacio en tu dispositivo limpiando archivos que ya han sido respaldados.", "allClear": "✨ Todo limpio", "noDeviceThatCanBeDeleted": "No tienes archivos en este dispositivo que puedan ser borrados", "removeDuplicates": "Eliminar duplicados", + "removeDuplicatesDesc": "Revisar y eliminar archivos que son duplicados exactos.", + "viewLargeFiles": "Archivos grandes", + "viewLargeFilesDesc": "Ver archivos que consumen la mayor cantidad de almacenamiento", "noDuplicates": "✨ Sin duplicados", "youveNoDuplicateFilesThatCanBeCleared": "No tienes archivos duplicados que puedan ser borrados", "success": "Éxito", @@ -488,19 +521,22 @@ }, "familyPlans": "Planes familiares", "referrals": "Referidos", + "notifications": "Notificaciones", + "sharedPhotoNotifications": "Nuevas fotos compartidas", + "sharedPhotoNotificationsExplanation": "Recibir notificaciones cuando alguien agrega una foto a un álbum compartido contigo", "advanced": "Avanzado", "general": "General", "security": "Seguridad", - "authToViewYourRecoveryKey": "Por favor, autentifíquese para ver su clave de recuperación", + "authToViewYourRecoveryKey": "Por favor, autentícate para ver tu clave de recuperación", "twofactor": "Dos factores", - "authToConfigureTwofactorAuthentication": "Por favor autentificar para configurar autenticación de dos factores", + "authToConfigureTwofactorAuthentication": "Por favor, autentícate para configurar la autenticación de dos factores", "lockscreen": "Pantalla de bloqueo", - "authToChangeLockscreenSetting": "Por favor autentificar para cambiar la configuración de bloqueo de pantalla", - "lockScreenEnablePreSteps": "Para activar la pantalla de bloqueo, por favor configure el código de acceso del dispositivo o el bloqueo de pantalla en los ajustes de su sistema.", + "authToChangeLockscreenSetting": "Por favor, autentícate para cambiar la configuración de la pantalla de bloqueo", + "lockScreenEnablePreSteps": "Para activar la pantalla de bloqueo, por favor configura el código de acceso del dispositivo o el bloqueo de pantalla en los ajustes de tu sistema.", "viewActiveSessions": "Ver sesiones activas", - "authToViewYourActiveSessions": "Por favor, autentifíquese para ver sus sesiones activas", + "authToViewYourActiveSessions": "Por favor, autentícate para ver tus sesiones activas", "disableTwofactor": "Deshabilitar dos factores", - "confirm2FADisable": "¿Estás seguro de que desea deshabilitar la autenticación de doble factor?", + "confirm2FADisable": "¿Estás seguro de que deseas deshabilitar la autenticación de doble factor?", "no": "No", "yes": "Sí", "social": "Social", @@ -523,28 +559,31 @@ "systemTheme": "Sistema", "freeTrial": "Prueba gratuita", "selectYourPlan": "Elegir tu suscripción", - "enteSubscriptionPitch": "ente conserva tus recuerdos, así que siempre están disponibles para ti, incluso si pierdes tu dispositivo.", + "enteSubscriptionPitch": "Ente conserva tus recuerdos, así que siempre están disponibles para ti, incluso si pierdes tu dispositivo.", "enteSubscriptionShareWithFamily": "Tu familia también puede ser agregada a tu plan.", - "currentUsageIs": "El uso actual es ", + "currentUsageIs": "El uso actual es de ", "@currentUsageIs": { - "description": "This text is followed by storage usaged", + "description": "This text is followed by storage usage", "examples": { "0": "Current usage is 1.2 GB" }, "type": "text" }, "faqs": "Preguntas frecuentes", - "renewsOn": "Se renueva el {endDate}", - "freeTrialValidTill": "Prueba gratuita válida hasta{endDate}", + "renewsOn": "La suscripción se renueva el {endDate}", + "freeTrialValidTill": "Prueba gratuita válida hasta {endDate}", + "validTill": "Válido hasta {endDate}", + "addOnValidTill": "Tu {storageAmount} adicional es válido hasta {endDate}", + "playStoreFreeTrialValidTill": "Prueba gratuita válida hasta {endDate}.\nPuedes elegir un plan de pago después.", "subWillBeCancelledOn": "Tu suscripción se cancelará el {endDate}", "subscription": "Suscripción", "paymentDetails": "Detalles de pago", "manageFamily": "Administrar familia", - "contactToManageSubscription": "Por favor, contáctenos en support@ente.io para gestionar su suscripción a {provider}.", + "contactToManageSubscription": "Por favor, contáctanos en support@ente.io para gestionar tu suscripción a {provider}.", "renewSubscription": "Renovar suscripción", "cancelSubscription": "Cancelar suscripción", "areYouSureYouWantToRenew": "¿Estás seguro de que quieres renovar?", - "yesRenew": "Sí, Renovar", + "yesRenew": "Sí, renovar", "areYouSureYouWantToCancel": "¿Estás seguro de que quieres cancelar?", "yesCancel": "Sí, cancelar", "failedToRenew": "Renovación fallida", @@ -562,8 +601,8 @@ }, "confirmPlanChange": "Confirmar los cambios en el plan", "areYouSureYouWantToChangeYourPlan": "¿Estás seguro de que quieres cambiar tu plan?", - "youCannotDowngradeToThisPlan": "No puedes degradar a este plan", - "cancelOtherSubscription": "Por favor, cancele primero su suscripción existente de {paymentProvider}", + "youCannotDowngradeToThisPlan": "No puedes bajar a este plan", + "cancelOtherSubscription": "Por favor, cancela primero tu suscripción existente de {paymentProvider}", "@cancelOtherSubscription": { "description": "The text to display when the user has an existing subscription from a different payment provider", "type": "text", @@ -586,12 +625,12 @@ "appleId": "ID de Apple", "playstoreSubscription": "Suscripción en la PlayStore", "appstoreSubscription": "Suscripción en la AppStore", - "subAlreadyLinkedErrMessage": "Su {id} ya está vinculado a otra cuenta ente.\nSi desea utilizar su {id} con esta cuenta, póngase en contacto con nuestro servicio de asistencia''", - "visitWebToManage": "Por favor visite web.ente.io para administrar su suscripción", + "subAlreadyLinkedErrMessage": "Tu {id} ya está vinculada a otra cuenta de Ente.\nSi deseas utilizar tu {id} con esta cuenta, ponte en contacto con nuestro servicio de asistencia''", + "visitWebToManage": "Por favor, visita web.ente.io para administrar tu suscripción", "couldNotUpdateSubscription": "No se pudo actualizar la suscripción", "pleaseContactSupportAndWeWillBeHappyToHelp": "¡Por favor, contacta con support@ente.io y estaremos encantados de ayudar!", "paymentFailed": "Pago fallido", - "paymentFailedTalkToProvider": "Por favor hable con el soporte de {providerName} si se le cobró", + "paymentFailedTalkToProvider": "Por favor, habla con el soporte de {providerName} si se te cobró", "@paymentFailedTalkToProvider": { "description": "The text to display when the payment failed", "type": "text", @@ -603,11 +642,11 @@ } }, "continueOnFreeTrial": "Continuar con el plan gratuito", - "areYouSureYouWantToExit": "¿Seguro que quieres salir?", + "areYouSureYouWantToExit": "¿Estás seguro de que deseas salir?", "thankYou": "Gracias", - "failedToVerifyPaymentStatus": "Error al verificar el estado de su pago", - "pleaseWaitForSometimeBeforeRetrying": "Por favor espere un momento antes de volver a intentarlo", - "paymentFailedWithReason": "Lamentablemente tu pago falló debido a {reason}", + "failedToVerifyPaymentStatus": "Error al verificar el estado de tu pago", + "pleaseWaitForSometimeBeforeRetrying": "Por favor, espera un momento antes de volver a intentarlo", + "paymentFailedMessage": "Lamentablemente tu pago falló. Por favor, ¡contacta con el soporte técnico y te ayudaremos!", "youAreOnAFamilyPlan": "¡Estás en un plan familiar!", "contactFamilyAdmin": "Por favor contacta con {familyAdminEmail} para administrar tu suscripción", "leaveFamily": "Abandonar plan familiar", @@ -617,6 +656,9 @@ "startBackup": "Iniciar copia de seguridad", "noPhotosAreBeingBackedUpRightNow": "No se están respaldando fotos ahora mismo", "preserveMore": "Preservar más", + "grantFullAccessPrompt": "Por favor, permite el acceso a todas las fotos en Ajustes", + "openSettings": "Abrir Ajustes", + "selectMorePhotos": "Seleccionar más fotos", "existingUser": "Usuario existente", "privateBackups": "Copias de seguridad privadas", "forYourMemories": "para tus recuerdos", @@ -628,9 +670,9 @@ "everywhere": "todas partes", "androidIosWebDesktop": "Android, iOS, Web, Computadora", "mobileWebDesktop": "Celular, Web, Computadora", - "newToEnte": "Nuevo en ente", - "pleaseLoginAgain": "Por favor, vuelva a iniciar sesión", - "devAccountChanged": "La cuenta de desarrollador que utilizamos para publicar ente en la App Store ha cambiado. Por eso, tendrás que iniciar sesión de nuevo.\n\nNuestras disculpas por las molestias, pero esto era inevitable.", + "newToEnte": "Nuevo en Ente", + "pleaseLoginAgain": "Por favor, vuelve a iniciar sesión", + "autoLogoutMessage": "Debido a un fallo técnico, has sido desconectado. Nuestras disculpas por las molestias.", "yourSubscriptionHasExpired": "Tu suscripción ha caducado", "storageLimitExceeded": "Límite de datos excedido", "upgrade": "Mejorar", @@ -641,12 +683,12 @@ }, "backupFailed": "La copia de seguridad ha fallado", "couldNotBackUpTryLater": "No pudimos hacer una copia de seguridad de tus datos.\nVolveremos a intentarlo más tarde.", - "enteCanEncryptAndPreserveFilesOnlyIfYouGrant": "ente puede cifrar y preservar archivos sólo si concede acceso a ellos", + "enteCanEncryptAndPreserveFilesOnlyIfYouGrant": "Ente puede cifrar y preservar archivos solo si concedes acceso a ellos", "pleaseGrantPermissions": "Por favor, concede permiso", "grantPermission": "Conceder permiso", "privateSharing": "Compartir en privado", "shareOnlyWithThePeopleYouWant": "Comparte sólo con la gente que quieres", - "usePublicLinksForPeopleNotOnEnte": "Usa enlaces públicos para personas que no están en ente", + "usePublicLinksForPeopleNotOnEnte": "Usar enlaces públicos para personas que no están en Ente", "allowPeopleToAddPhotos": "Permitir que la gente añada fotos", "shareAnAlbumNow": "Compartir un álbum ahora", "collectEventPhotos": "Recopilar fotos del evento", @@ -658,7 +700,7 @@ }, "onDevice": "En el dispositivo", "@onEnte": { - "description": "The text displayed above albums backed up to ente", + "description": "The text displayed above albums backed up to Ente", "type": "text" }, "onEnte": "En ente", @@ -669,6 +711,21 @@ "deleteEmptyAlbumsWithQuestionMark": "¿Eliminar álbunes vacíos?", "deleteAlbumsDialogBody": "Esto eliminará todos los álbunes vacíos. Esto es útil cuando quieres reducir el desorden en tu lista de álbumes.", "deleteProgress": "Borrando {currentlyDeleting} / {totalCount}", + "genericProgress": "Procesando {currentlyProcessing} / {totalCount}", + "@genericProgress": { + "description": "Generic progress text to display when processing multiple items", + "type": "text", + "placeholders": { + "currentlyProcessing": { + "example": "1", + "type": "int" + }, + "totalCount": { + "example": "10", + "type": "int" + } + } + }, "permanentlyDelete": "Borrar permanentemente", "canOnlyCreateLinkForFilesOwnedByYou": "Sólo puedes crear un enlace para archivos de tu propiedad", "publicLinkCreated": "Enlace público creado", @@ -685,7 +742,11 @@ "favorite": "Favorito", "removeFromFavorite": "Quitar de favoritos", "shareLink": "Compartir enlace", - "addToEnte": "Añadir a ente", + "createCollage": "Crear un collage", + "saveCollage": "Guardar collage", + "collageSaved": "Collage guardado en la galería", + "collageLayout": "Disposición", + "addToEnte": "Añadir a Ente", "addToAlbum": "Añadir al álbum", "delete": "Eliminar", "hide": "Ocultar", @@ -696,7 +757,7 @@ "@moveItem": { "description": "Page title while moving one or more items to an album" }, - "addItem": "{count, plural, one {Agregar elemento} other {Agregar elementos}}}", + "addItem": "{count, plural, one {Agregar elemento} other {Agregar elementos}}", "@addItem": { "description": "Page title while adding one or more items to album" }, @@ -704,11 +765,11 @@ "selectAlbum": "Seleccionar álbum", "searchByAlbumNameHint": "Nombre del álbum", "albumTitle": "Título del álbum", - "enterAlbumName": "Introduzca el nombre del álbum", + "enterAlbumName": "Introduce el nombre del álbum", "restoringFiles": "Restaurando los archivos...", "movingFilesToAlbum": "Moviendo archivos al álbum...", - "unhidingFilesToAlbum": "Desocultar archivos al álbum", - "canNotUploadToAlbumsOwnedByOthers": "No se puede subir a álbumes propiedad de otros", + "unhidingFilesToAlbum": "Desocultando archivos del álbum", + "canNotUploadToAlbumsOwnedByOthers": "No se puede subir a álbumes que sean propiedad de otros", "uploadingFilesToAlbum": "Subiendo archivos al álbum...", "addedSuccessfullyTo": "Añadido exitosamente a {albumName}", "movedSuccessfullyTo": "Movido exitosamente a {albumName}", @@ -724,28 +785,46 @@ "referFriendsAnd2xYourPlan": "Refiere a amigos y 2x su plan", "shareAlbumHint": "Abre un álbum y pulsa el botón compartir en la parte superior derecha para compartir.", "itemsShowTheNumberOfDaysRemainingBeforePermanentDeletion": "Los artículos muestran el número de días restantes antes de ser borrados permanente", + "trashDaysLeft": "{count, plural, =0 {} =1 {1 día} other {{count} días}}", + "@trashDaysLeft": { + "description": "Text to indicate number of days remaining before permanent deletion", + "placeholders": { + "count": { + "example": "1|2|3", + "type": "int" + } + } + }, "deleteAll": "Borrar Todo", "renameAlbum": "Renombrar álbum", + "convertToAlbum": "Convertir a álbum", + "setCover": "Definir portada", + "@setCover": { + "description": "Text to set cover photo for an album" + }, + "sortAlbumsBy": "Ordenar por", + "sortNewestFirst": "Más recientes primero", + "sortOldestFirst": "Más antiguos primero", "rename": "Renombrar", "leaveSharedAlbum": "¿Dejar álbum compartido?", "leaveAlbum": "Abandonar álbum", "photosAddedByYouWillBeRemovedFromTheAlbum": "Las fotos añadidas por ti serán removidas del álbum", "youveNoFilesInThisAlbumThatCanBeDeleted": "No tienes archivos en este álbum que puedan ser borrados", - "youDontHaveAnyArchivedItems": "No tienes nada de elementos archivados.", - "ignoredFolderUploadReason": "Algunos archivos de este álbum son ignorados de la carga porque previamente habían sido borrados de ente.", + "youDontHaveAnyArchivedItems": "No tienes ningún elemento archivado.", + "ignoredFolderUploadReason": "Algunos archivos de este álbum son ignorados de la carga porque previamente habían sido borrados de Ente.", "resetIgnoredFiles": "Restablecer archivos ignorados", - "deviceFilesAutoUploading": "Los archivos añadidos a este álbum de dispositivo se subirán automáticamente a ente.", - "turnOnBackupForAutoUpload": "Activar la copia de seguridad para subir automáticamente archivos añadidos a la carpeta de este dispositivo hacia ente.", + "deviceFilesAutoUploading": "Los archivos añadidos a este álbum de dispositivo se subirán automáticamente a Ente.", + "turnOnBackupForAutoUpload": "Activar la copia de seguridad para subir automáticamente archivos añadidos a la carpeta de este dispositivo a Ente.", "noHiddenPhotosOrVideos": "No hay fotos ni vídeos ocultos", "toHideAPhotoOrVideo": "Para ocultar una foto o video", "openTheItem": "• Abrir el elemento", "clickOnTheOverflowMenu": "• Haga clic en el menú desbordante", - "click": "• Click", + "click": "• Clic", "nothingToSeeHere": "¡No hay nada que ver aquí! 👀", "unarchiveAlbum": "Desarchivar álbum", "archiveAlbum": "Archivar álbum", "calculating": "Calculando...", - "pleaseWaitDeletingAlbum": "Por favor espere, borrando álbum", + "pleaseWaitDeletingAlbum": "Por favor espera. Borrando el álbum", "searchByExamples": "• Nombres de álbumes (por ejemplo, \"Cámara\")\n• Tipos de archivos (por ejemplo, \"Videos\", \".gif\")\n• Años y meses (por ejemplo, \"2022\", \"Enero\")\n• Vacaciones (por ejemplo, \"Navidad\")\n• Descripciones fotográficas (por ejemplo, \"#diversión\")", "youCanTrySearchingForADifferentQuery": "Puedes intentar buscar una consulta diferente.", "noResultsFound": "No se han encontrado resultados", @@ -756,24 +835,27 @@ "thisImageHasNoExifData": "Esta imagen no tiene datos exif", "exif": "EXIF", "noResults": "Sin resultados", - "weDontSupportEditingPhotosAndAlbumsThatYouDont": "No admitimos la edición de fotos y álbunes que aún no son tuyos", + "weDontSupportEditingPhotosAndAlbumsThatYouDont": "No admitimos la edición de fotos y álbumes que aún no son tuyos", "failedToFetchOriginalForEdit": "No se pudo obtener el original para editar", "close": "Cerrar", "setAs": "Establecer como", "fileSavedToGallery": "Archivo guardado en la galería", + "filesSavedToGallery": "Archivo guardado en la galería", + "fileFailedToSaveToGallery": "No se pudo guardar el archivo en la galería", "download": "Descargar", "pressAndHoldToPlayVideo": "Presiona y mantén presionado para reproducir el video", + "pressAndHoldToPlayVideoDetailed": "Mantén pulsada la imagen para reproducir el video", "downloadFailed": "Descarga fallida", "deduplicateFiles": "Deduplicar archivos", "deselectAll": "Deseleccionar todo", - "reviewDeduplicateItems": "Por favor, revise y elimine los elementos que cree que están duplicados.", + "reviewDeduplicateItems": "Por favor, revisa y elimina los elementos que crees que están duplicados.", "clubByCaptureTime": "Agrupar por tiempo de captura", + "clubByFileName": "Club por nombre de archivo", "count": "Cuenta", "totalSize": "Tamaño total", - "time": "Tiempo", - "longpressOnAnItemToViewInFullscreen": "Pulsación prolongada en un elemento para ver en pantalla completa", + "longpressOnAnItemToViewInFullscreen": "Manten presionado un elemento para ver en pantalla completa", "decryptingVideo": "Descifrando video...", - "authToViewYourMemories": "Por favor autentifique para ver sus memorias", + "authToViewYourMemories": "Por favor, autentícate para ver tus recuerdos", "unlock": "Desbloquear", "freeUpSpace": "Liberar espacio", "freeUpSpaceSaving": "{count, plural, one {Se puede eliminar del dispositivo para liberar {formattedSize}} other {Se pueden eliminar del dispositivo para liberar {formattedSize}}}", @@ -810,7 +892,7 @@ "@freeUpSpaceSaving": { "description": "Text to tell user how much space they can free up by deleting items from the device" }, - "freeUpAccessPostDelete": "Aún puedes acceder {count, plural, one {si} other {entonces}} en ente mientras mantengas una suscripción activa", + "freeUpAccessPostDelete": "Aún puedes acceder {count, plural, one {a él} other {a ellos}} en Ente mientras tengas una suscripción activa", "@freeUpAccessPostDelete": { "placeholders": { "count": { @@ -823,16 +905,16 @@ "thisEmailIsAlreadyInUse": "Este correo electrónico ya está en uso", "incorrectCode": "Código incorrecto", "authenticationFailedPleaseTryAgain": "Error de autenticación, por favor inténtalo de nuevo", - "verificationFailedPleaseTryAgain": "Verificación fallida, por favor intenta nuevamente", + "verificationFailedPleaseTryAgain": "Verificación fallida, por favor inténtalo de nuevo", "authenticating": "Autenticando...", "authenticationSuccessful": "¡Autenticación exitosa!", "incorrectRecoveryKey": "Clave de recuperación incorrecta", "theRecoveryKeyYouEnteredIsIncorrect": "La clave de recuperación introducida es incorrecta", "twofactorAuthenticationSuccessfullyReset": "Autenticación de doble factor restablecida con éxito", - "pleaseVerifyTheCodeYouHaveEntered": "Por favor verifique el código que ha introducido", - "pleaseContactSupportIfTheProblemPersists": "Por favor contacte a soporte técnico si el problema persiste", + "pleaseVerifyTheCodeYouHaveEntered": "Por favor, verifica el código que has introducido", + "pleaseContactSupportIfTheProblemPersists": "Por favor, contacta a soporte técnico si el problema persiste", "twofactorAuthenticationHasBeenDisabled": "La autenticación de dos factores fue deshabilitada", - "sorryTheCodeYouveEnteredIsIncorrect": "Lo sentimos, el código que ha introducido es incorrecto", + "sorryTheCodeYouveEnteredIsIncorrect": "Lo sentimos, el código que has introducido es incorrecto", "yourVerificationCodeHasExpired": "Tu código de verificación ha expirado", "emailChangedTo": "Correo cambiado a {newEmail}", "verifying": "Verificando...", @@ -847,10 +929,10 @@ "description": "Text to tell user how many memories have been preserved", "placeholders": { "completed": { - "type": "int" + "type": "String" }, "total": { - "type": "int" + "type": "String" } } }, @@ -859,23 +941,25 @@ "successfullyArchived": "Archivado correctamente", "successfullyUnarchived": "Desarchivado correctamente", "renameFile": "Renombrar archivo", - "enterFileName": "Introduzca el nombre del archivo", + "enterFileName": "Introduce el nombre del archivo", "filesDeleted": "Archivos eliminados", - "selectedFilesAreNotOnEnte": "Los archivos seleccionados no están en ente", + "selectedFilesAreNotOnEnte": "Los archivos seleccionados no están en Ente", "thisActionCannotBeUndone": "Esta acción no se puede deshacer", "emptyTrash": "¿Vaciar la papelera?", "permDeleteWarning": "Todos los elementos de la papelera serán eliminados permanentemente\n\nEsta acción no se puede deshacer", "empty": "Vaciar", "couldNotFreeUpSpace": "No se pudo liberar espacio", "permanentlyDeleteFromDevice": "¿Eliminar permanentemente del dispositivo?", - "someOfTheFilesYouAreTryingToDeleteAre": "Algunos de los archivos que estás intentando eliminar sólo están disponibles en tu dispositivo y no se pueden recuperar si se eliminan", + "someOfTheFilesYouAreTryingToDeleteAre": "Algunos de los archivos que estás intentando eliminar sólo están disponibles en tu dispositivo y no pueden ser recuperados si se eliminan", "theyWillBeDeletedFromAllAlbums": "Se borrarán de todos los álbumes.", - "someItemsAreInBothEnteAndYourDevice": "Algunos elementos están tanto en ente como en tu dispositivo.", + "someItemsAreInBothEnteAndYourDevice": "Algunos elementos están tanto en Ente como en tu dispositivo.", "selectedItemsWillBeDeletedFromAllAlbumsAndMoved": "Los archivos seleccionados serán eliminados de todos los álbumes y movidos a la papelera.", "theseItemsWillBeDeletedFromYourDevice": "Estos elementos se eliminarán de tu dispositivo.", "itLooksLikeSomethingWentWrongPleaseRetryAfterSome": "Parece que algo salió mal. Por favor, vuelve a intentarlo después de algún tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte.", "error": "Error", "tempErrorContactSupportIfPersists": "Parece que algo salió mal. Por favor, vuelve a intentarlo después de algún tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte.", + "networkHostLookUpErr": "No se puede conectar a Ente. Por favor, comprueba tu configuración de red y ponte en contacto con el soporte técnico si el error persiste.", + "networkConnectionRefusedErr": "No se puede conectar a Ente. Por favor, vuelve a intentarlo pasado un tiempo. Si el error persiste, ponte en contacto con el soporte técnico.", "cachedData": "Datos almacenados en caché", "clearCaches": "Limpiar caché", "remoteImages": "Imágenes remotas", @@ -885,10 +969,10 @@ "localGallery": "Galería local", "todaysLogs": "Registros de hoy", "viewLogs": "Ver Registros", - "logsDialogBody": "Esto enviará registros para ayudarnos a depurar su problema. Tenga en cuenta que los nombres de los archivos se incluirán para ayudar a rastrear problemas con archivos específicos.", + "logsDialogBody": "Esto enviará registros para ayudarnos a depurar su problema. Ten en cuenta que los nombres de los archivos se incluirán para ayudar a rastrear problemas con archivos específicos.", "preparingLogs": "Preparando registros...", - "emailYourLogs": "Envíe sus registros por correo electrónico", - "pleaseSendTheLogsTo": "Por favor, envíe los registros a {toEmail}", + "emailYourLogs": "Envía tus registros por correo electrónico", + "pleaseSendTheLogsTo": "Por favor, envía los registros a {toEmail}", "copyEmailAddress": "Copiar dirección de correo electrónico", "exportLogs": "Exportar registros", "pleaseEmailUsAt": "Por favor, envíanos un correo electrónico a {toEmail}", @@ -897,19 +981,29 @@ "loadingMessage": "Cargando tus fotos...", "loadMessage1": "Puedes compartir tu suscripción con tu familia", "loadMessage2": "Hasta ahora hemos conservado más de 30 millones de recuerdos", - "loadMessage3": "Guardamos 3 copias de sus datos, una en un refugio subterráneo", + "loadMessage3": "Guardamos 3 copias de tus datos, una en un refugio subterráneo", "loadMessage4": "Todas nuestras aplicaciones son de código abierto", "loadMessage5": "Nuestro código fuente y criptografía han sido auditados externamente", "loadMessage6": "Puedes compartir enlaces a tus álbumes con tus seres queridos", "loadMessage7": "Nuestras aplicaciones móviles se ejecutan en segundo plano para cifrar y hacer copias de seguridad de las nuevas fotos que hagas clic", "loadMessage8": "web.ente.io tiene un cargador sofisticado", "loadMessage9": "Utilizamos Xchacha20Poly1305 para cifrar tus datos de forma segura", + "photoDescriptions": "Descripciones de fotos", + "fileTypesAndNames": "Tipos de archivo y nombres", + "location": "Ubicación", + "moments": "Momentos", + "searchFaceEmptySection": "Las personas se mostrarán aquí una vez que se haya hecho la indexación", + "searchDatesEmptySection": "Buscar por fecha, mes o año", + "searchLocationEmptySection": "Agrupar las fotos que se tomaron cerca de la localización de una foto", + "searchPeopleEmptySection": "Invita a gente y verás todas las fotos compartidas aquí", + "searchAlbumsEmptySection": "Álbumes", + "searchFileTypesAndNamesEmptySection": "Tipos y nombres de archivo", + "searchCaptionEmptySection": "Agrega descripciones como \"#viaje\" en la información de la foto para encontrarlas aquí rápidamente", "language": "Idioma", "selectLanguage": "Seleccionar idioma", "locationName": "Nombre de la ubicación", "addLocation": "Agregar ubicación", "groupNearbyPhotos": "Agrupar fotos cercanas", - "location": "Ubicación", "kiloMeterUnit": "km", "addLocationButton": "Añadir", "radius": "Radio", @@ -919,6 +1013,10 @@ "centerPoint": "Punto central", "pickCenterPoint": "Elegir punto central", "useSelectedPhoto": "Usar foto seleccionada", + "resetToDefault": "Restablecer valores predeterminados", + "@resetToDefault": { + "description": "Button text to reset cover photo to default" + }, "edit": "Editar", "deleteLocation": "Borrar la ubicación", "rotateLeft": "Girar a la izquierda", @@ -949,6 +1047,7 @@ "@storageUsageInfo": { "description": "Example: 1.2 GB of 2 GB used or 100 GB or 2TB used" }, + "availableStorageSpace": "{freeAmount} {storageUnit} gratis", "appVersion": "Versión: {versionValue}", "verifyIDLabel": "Verificar", "fileInfoAddDescHint": "Añadir una descripción...", @@ -959,32 +1058,198 @@ }, "setRadius": "Establecer radio", "familyPlanPortalTitle": "Familia", - "familyPlanOverview": "Añada 5 familiares a su plan existente sin pagar más.\n\nCada miembro tiene su propio espacio privado y no puede ver los archivos del otro a menos que sean compartidos.\n\nLos planes familiares están disponibles para los clientes que tienen una suscripción de ente pagada.\n\n¡Suscríbete ahora para empezar!", - "addToHiddenAlbum": "Add to hidden album", - "moveToHiddenAlbum": "Move to hidden album", - "fileTypes": "File types", - "deleteConfirmDialogBody": "This account is linked to other ente apps, if you use any.\\n\\nYour uploaded data, across all ente apps, will be scheduled for deletion, and your account will be permanently deleted.", - "yourMap": "Your map", - "modifyYourQueryOrTrySearchingFor": "Modify your query, or try searching for", - "contacts": "Contacts", - "editLocation": "Edit location", - "selectALocation": "Select a location", - "selectALocationFirst": "Select a location first", - "changeLocationOfSelectedItems": "Change location of selected items?", - "editsToLocationWillOnlyBeSeenWithinEnte": "Edits to location will only be seen within Ente", - "joinDiscord": "Join Discord", - "locations": "Locations", - "descriptions": "Descriptions", - "addViewers": "{count, plural, zero {Add viewer} one {Add viewer} other {Add viewers}}", - "addCollaborators": "{count, plural, zero {Add collaborator} one {Add collaborator} other {Add collaborators}}", - "longPressAnEmailToVerifyEndToEndEncryption": "Long press an email to verify end to end encryption.", - "createCollaborativeLink": "Create collaborative link", - "search": "Search", - "enterPersonName": "Enter person name", - "removePersonLabel": "Remove person label", - "faceRecognition": "Face recognition", - "faceRecognitionIndexingDescription": "Please note that this will result in a higher bandwidth and battery usage until all items are indexed.", - "foundFaces": "Found faces", - "clusteringProgress": "Clustering progress", - "indexingIsPaused": "Indexing is paused, will automatically resume when device is ready" + "familyPlanOverview": "Añade 5 familiares a tu plan existente sin pagar más.\n\nCada miembro tiene su propio espacio privado y no puede ver los archivos del otro a menos que sean compartidos.\n\nLos planes familiares están disponibles para los clientes que tienen una suscripción de Ente pagada.\n\n¡Suscríbete ahora para empezar!", + "androidBiometricHint": "Verificar identidad", + "@androidBiometricHint": { + "description": "Hint message advising the user how to authenticate with biometrics. It is used on Android side. Maximum 60 characters." + }, + "androidBiometricNotRecognized": "No reconocido. Inténtelo nuevamente.", + "@androidBiometricNotRecognized": { + "description": "Message to let the user know that authentication was failed. It is used on Android side. Maximum 60 characters." + }, + "androidBiometricSuccess": "Listo", + "@androidBiometricSuccess": { + "description": "Message to let the user know that authentication was successful. It is used on Android side. Maximum 60 characters." + }, + "androidCancelButton": "Cancelar", + "@androidCancelButton": { + "description": "Message showed on a button that the user can click to leave the current dialog. It is used on Android side. Maximum 30 characters." + }, + "androidSignInTitle": "Autentificación requerida", + "@androidSignInTitle": { + "description": "Message showed as a title in a dialog which indicates the user that they need to scan biometric to continue. It is used on Android side. Maximum 60 characters." + }, + "androidBiometricRequiredTitle": "Autenticación biométrica necesaria", + "@androidBiometricRequiredTitle": { + "description": "Message showed as a title in a dialog which indicates the user has not set up biometric authentication on their device. It is used on Android side. Maximum 60 characters." + }, + "androidDeviceCredentialsRequiredTitle": "Se necesitan credenciales de dispositivo", + "@androidDeviceCredentialsRequiredTitle": { + "description": "Message showed as a title in a dialog which indicates the user has not set up credentials authentication on their device. It is used on Android side. Maximum 60 characters." + }, + "androidDeviceCredentialsSetupDescription": "Se necesitan credenciales de dispositivo", + "@androidDeviceCredentialsSetupDescription": { + "description": "Message advising the user to go to the settings and configure device credentials on their device. It shows in a dialog on Android side." + }, + "goToSettings": "Ir a Ajustes", + "@goToSettings": { + "description": "Message showed on a button that the user can click to go to settings pages from the current dialog. It is used on both Android and iOS side. Maximum 30 characters." + }, + "androidGoToSettingsDescription": "La autenticación biométrica no está configurada en su dispositivo. 'Ve a Ajustes > Seguridad' para añadir autenticación biométrica.", + "@androidGoToSettingsDescription": { + "description": "Message advising the user to go to the settings and configure biometric on their device. It shows in a dialog on Android side." + }, + "iOSLockOut": "La autenticación biométrica está deshabilitada. Por favor, bloquea y desbloquea la pantalla para habilitarla.", + "@iOSLockOut": { + "description": "Message advising the user to re-enable biometrics on their device. It shows in a dialog on iOS side." + }, + "iOSGoToSettingsDescription": "La autenticación biométrica no está configurada en tu dispositivo. Por favor, activa Touch ID o Face ID en tu teléfono.", + "@iOSGoToSettingsDescription": { + "description": "Message advising the user to go to the settings and configure Biometrics for their device. It shows in a dialog on iOS side." + }, + "iOSOkButton": "Aceptar", + "@iOSOkButton": { + "description": "Message showed on a button that the user can click to leave the current dialog. It is used on iOS side. Maximum 30 characters." + }, + "openstreetmapContributors": "Contribuidores de OpenStreetMap", + "hostedAtOsmFrance": "Alojado en OSM France", + "map": "Mapa", + "@map": { + "description": "Label for the map view" + }, + "maps": "Mapas", + "enableMaps": "Activar Mapas", + "enableMapsDesc": "Esto mostrará tus fotos en el mapa mundial.\n\nEste mapa está gestionado por Open Street Map, y la ubicación exacta de tus fotos nunca se comparte.\n\nPuedes deshabilitar esta función en cualquier momento en Ajustes.", + "quickLinks": "Acceso rápido", + "selectItemsToAdd": "Selecciona elementos para agregar", + "addSelected": "Agregar selección", + "addFromDevice": "Agregar desde el dispositivo", + "addPhotos": "Agregar fotos", + "noPhotosFoundHere": "No se encontró ninguna foto aquí", + "zoomOutToSeePhotos": "Alejar para ver las fotos", + "noImagesWithLocation": "No hay imágenes con ubicación", + "unpinAlbum": "Dejar de fijar álbum", + "pinAlbum": "Fijar álbum", + "create": "Crear", + "viewAll": "Ver todo", + "nothingSharedWithYouYet": "Aún no hay nada compartido contigo", + "noAlbumsSharedByYouYet": "Aún no has compartido ningún álbum", + "sharedWithYou": "Compartido contigo", + "sharedByYou": "Compartido por ti", + "inviteYourFriendsToEnte": "Invita a tus amigos a Ente", + "failedToDownloadVideo": "Error al descargar el vídeo", + "hiding": "Ocultando...", + "unhiding": "Desocultando...", + "successfullyHid": "Ocultado con éxito", + "successfullyUnhid": "Desocultado con éxito", + "crashReporting": "Reporte de fallos", + "addToHiddenAlbum": "Añadir al álbum oculto", + "moveToHiddenAlbum": "Mover al álbum oculto", + "fileTypes": "Tipos de archivos", + "deleteConfirmDialogBody": "Esta cuenta está vinculada a otras aplicaciones de Ente, si utilizas alguna. Se programará la eliminación de los datos cargados en todas las aplicaciones de Ente, y tu cuenta se eliminará permanentemente.", + "hearUsWhereTitle": "¿Cómo escuchaste acerca de Ente? (opcional)", + "hearUsExplanation": "No rastreamos las aplicaciones instaladas. ¡Nos ayudarías si nos dijeras dónde nos encontraste!", + "viewAddOnButton": "Ver complementos", + "addOns": "Complementos", + "addOnPageSubtitle": "Detalles de los complementos", + "yourMap": "Tu mapa", + "modifyYourQueryOrTrySearchingFor": "Modifica tu consulta o intenta buscar", + "blackFridaySale": "Oferta del Black Friday", + "upto50OffUntil4thDec": "Hasta el 50% de descuento, hasta el 4 de diciembre.", + "photos": "Fotos", + "videos": "Vídeos", + "livePhotos": "Foto en vivo", + "searchHint1": "Búsqueda rápida en el dispositivo", + "searchHint2": "Fechas de fotos, descripciones", + "searchHint3": "Álbumes, nombres de archivos y tipos", + "searchHint4": "Ubicación", + "searchHint5": "Próximamente: Caras y búsqueda mágica ✨", + "addYourPhotosNow": "Añade tus fotos ahora", + "searchResultCount": "{count, plural, one{{count} resultado encontrado} other{{count} resultados encontrados}}", + "@searchResultCount": { + "description": "Text to tell user how many results were found for their search query", + "placeholders": { + "count": { + "example": "1|2|3", + "type": "int" + } + } + }, + "faces": "Caras", + "people": "Personas", + "contents": "Contenidos", + "addNew": "Añadir nuevo", + "@addNew": { + "description": "Text to add a new item (location tag, album, caption etc)" + }, + "contacts": "Contactos", + "noInternetConnection": "No hay conexión al Internet", + "pleaseCheckYourInternetConnectionAndTryAgain": "Por favor, revisa tu conexión a Internet e inténtalo otra vez.", + "signOutFromOtherDevices": "Cerrar sesión de otros dispositivos", + "signOutOtherBody": "Si crees que alguien puede conocer tu contraseña, puedes forzar a todos los demás dispositivos que usan tu cuenta a cerrar la sesión.", + "signOutOtherDevices": "Cerrar la sesión de otros dispositivos", + "doNotSignOut": "No cerrar la sesión", + "editLocation": "Editar la ubicación", + "selectALocation": "Seleccionar una ubicación", + "selectALocationFirst": "Primero, selecciona una ubicación", + "changeLocationOfSelectedItems": "¿Cambiar la ubicación de los elementos seleccionados?", + "editsToLocationWillOnlyBeSeenWithinEnte": "Las ediciones a la ubicación sólo se verán dentro de Ente", + "cleanUncategorized": "Limpiar no categorizado", + "cleanUncategorizedDescription": "Elimina todos los archivos de Sin categorizar que están presentes en otros álbumes", + "waitingForVerification": "Esperando verificación...", + "passkey": "Clave de acceso", + "passkeyAuthTitle": "Verificación de clave de acceso", + "passKeyPendingVerification": "La verificación aún está pendiente", + "loginSessionExpired": "La sesión ha expirado", + "loginSessionExpiredDetails": "Tu sesión ha expirado. Por favor, vuelve a iniciar sesión.", + "verifyPasskey": "Verificar clave de acceso", + "playOnTv": "Reproducir álbum en TV", + "pair": "Emparejar", + "deviceNotFound": "Dispositivo no encontrado", + "castInstruction": "Visita cast.ente.io en el dispositivo que quieres emparejar.\n\nIntroduce el código de abajo para reproducir el álbum en tu TV.", + "deviceCodeHint": "Introduce el código", + "joinDiscord": "Únete al Discord", + "locations": "Ubicaciones", + "descriptions": "Descripciones", + "addAName": "Añade un nombre", + "findPeopleByName": "Encuentra gente rápidamente por su nombre", + "addViewers": "{count, plural, zero {Añadir espectador} one {Añadir espectador} other {Añadir espectadores}}", + "addCollaborators": "{count, plural, zero {Añadir colaborador} one {Añadir colaborador} other {Añadir colaboradores}}", + "longPressAnEmailToVerifyEndToEndEncryption": "Mantén pulsado un correo electrónico para verificar el cifrado de extremo a extremo.", + "developerSettingsWarning": "¿Estás seguro de que quieres modificar los ajustes de desarrollador?", + "developerSettings": "Ajustes de desarrollador", + "serverEndpoint": "Punto final del servidor", + "invalidEndpoint": "Punto final no válido", + "invalidEndpointMessage": "Lo sentimos, el punto final introducido no es válido. Por favor, introduce un punto final válido y vuelve a intentarlo.", + "endpointUpdatedMessage": "Punto final actualizado con éxito", + "customEndpoint": "Conectado a {endpoint}", + "createCollaborativeLink": "Crear enlace colaborativo", + "search": "Buscar", + "enterPersonName": "Ingresar el nombre de una persona", + "removePersonLabel": "Eliminar etiqueta de persona", + "autoPairDesc": "El emparejamiento automático funciona sólo con dispositivos compatibles con Chromecast.", + "manualPairDesc": "El emparejamiento con PIN funciona con cualquier pantalla en la que desees ver tu álbum.", + "connectToDevice": "Conectar a dispositivo", + "autoCastDialogBody": "Aquí verás los dispositivos de transmisión disponibles.", + "autoCastiOSPermission": "Asegúrate de que los permisos de la red local están activados para la aplicación Ente Fotos, en Configuración.", + "noDeviceFound": "No se encontró ningún dispositivo", + "stopCastingTitle": "Detener la transmisión", + "stopCastingBody": "¿Quieres dejar de transmitir?", + "castIPMismatchTitle": "Error al transmitir álbum", + "castIPMismatchBody": "Por favor, asegúrate de estar en la misma red que el televisor.", + "pairingComplete": "Emparejamiento completo", + "savingEdits": "Guardando las ediciones...", + "autoPair": "Emparejamiento automático", + "pairWithPin": "Emparejar con PIN", + "faceRecognition": "Reconocimiento facial", + "foundFaces": "Caras encontradas", + "clusteringProgress": "Proceso de agrupación", + "indexingIsPaused": "La indexación está pausada. Se reanudará automáticamente cuando el dispositivo esté listo.", + "trim": "Recortar", + "crop": "Cortar", + "rotate": "Girar", + "left": "Izquierda", + "right": "Derecha", + "whatsNew": "Qué hay de nuevo", + "reviewSuggestions": "Revisar sugerencias" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_pt.arb b/mobile/lib/l10n/intl_pt.arb index 82aa3ae110..c402867a0b 100644 --- a/mobile/lib/l10n/intl_pt.arb +++ b/mobile/lib/l10n/intl_pt.arb @@ -347,12 +347,12 @@ "authToViewYourHiddenFiles": "Autentique-se para visualizar seus arquivos ocultos", "trash": "Lixeira", "uncategorized": "Sem categoria", - "videoSmallCase": "Video", - "photoSmallCase": "Foto", - "singleFileDeleteHighlight": "Ele será excluído de todos os álbuns.", - "singleFileInBothLocalAndRemote": "Este {fileType} está tanto no Ente quanto no seu dispositivo.", - "singleFileInRemoteOnly": "Este {fileType} será excluído do Ente.", - "singleFileDeleteFromDevice": "Este {fileType} será excluído do seu dispositivo.", + "videoSmallCase": "vídeo", + "photoSmallCase": "foto", + "singleFileDeleteHighlight": "Será excluído de todos os álbuns.", + "singleFileInBothLocalAndRemote": "Este(a) {fileType} está tanto no Ente quanto no seu dispositivo.", + "singleFileInRemoteOnly": "Este(a) {fileType} será excluído(a) do Ente.", + "singleFileDeleteFromDevice": "Este(a) {fileType} será excluído(a) do seu dispositivo.", "deleteFromEnte": "Excluir do Ente", "yesDelete": "Sim, excluir", "movedToTrash": "Movido para a lixeira", @@ -360,7 +360,7 @@ "deleteFromBoth": "Excluir de ambos", "newAlbum": "Novo álbum", "albums": "Álbuns", - "memoryCount": "{count, plural, zero{no memories} one{{formattedCount} memory} other{{formattedCount} memories}}", + "memoryCount": "{count, plural, zero{sem memórias} one{{formattedCount} memória} other{{formattedCount} memórias}}", "@memoryCount": { "description": "The text to display the number of memories", "type": "text", @@ -418,7 +418,7 @@ "clearIndexes": "Limpar índices", "selectFoldersForBackup": "Selecione pastas para backup", "selectedFoldersWillBeEncryptedAndBackedUp": "As pastas selecionadas serão criptografadas e armazenadas em backup", - "unselectAll": "Desmarque todos", + "unselectAll": "Desmarcar tudo", "selectAll": "Selecionar tudo", "skip": "Pular", "updatingFolderSelection": "Atualizando seleção de pasta...", @@ -442,8 +442,8 @@ "showMemories": "Mostrar memórias", "yearsAgo": "{count, plural, one{{count} anos atrás} other{{count} anos atrás}}", "backupSettings": "Configurações de backup", - "backupOverMobileData": "Backup de dados móveis", - "backupVideos": "Backup de videos", + "backupOverMobileData": "Backup usando dados móveis", + "backupVideos": "Backup de vídeos", "disableAutoLock": "Desativar bloqueio automático", "deviceLockExplanation": "Desative o bloqueio de tela do dispositivo quando o Ente estiver em primeiro plano e houver um backup em andamento. Isso normalmente não é necessário, mas pode ajudar nos envios grandes e importações iniciais de grandes bibliotecas a serem concluídos mais rapidamente.", "about": "Sobre", @@ -737,7 +737,7 @@ "type": "text" }, "moveToAlbum": "Mover para álbum", - "unhide": "Desocultar", + "unhide": "Reexibir", "unarchive": "Desarquivar", "favorite": "Favorito", "removeFromFavorite": "Remover dos favoritos", @@ -768,7 +768,7 @@ "enterAlbumName": "Digite o nome do álbum", "restoringFiles": "Restaurando arquivos...", "movingFilesToAlbum": "Enviando arquivos para o álbum...", - "unhidingFilesToAlbum": "Desocultando arquivos para o álbum", + "unhidingFilesToAlbum": "Reexibindo arquivos para o álbum", "canNotUploadToAlbumsOwnedByOthers": "Não é possível enviar para álbuns pertencentes a outros", "uploadingFilesToAlbum": "Enviando arquivos para o álbum...", "addedSuccessfullyTo": "Adicionado com sucesso a {albumName}", @@ -855,7 +855,7 @@ "totalSize": "Tamanho total", "longpressOnAnItemToViewInFullscreen": "Pressione e segure em um item para exibir em tela cheia", "decryptingVideo": "Descriptografando vídeo...", - "authToViewYourMemories": "Por favor, autentique para ver suas memórias", + "authToViewYourMemories": "Por favor, autentique-se para ver suas memórias", "unlock": "Desbloquear", "freeUpSpace": "Liberar espaço", "freeUpSpaceSaving": "{count, plural, one {Pode ser excluído do dispositivo para liberar {formattedSize}} other {Eles podem ser excluídos do dispositivo para liberar {formattedSize}}}", @@ -951,7 +951,7 @@ "couldNotFreeUpSpace": "Não foi possível liberar espaço", "permanentlyDeleteFromDevice": "Excluir permanentemente do dispositivo?", "someOfTheFilesYouAreTryingToDeleteAre": "Alguns dos arquivos que você está tentando excluir só estão disponíveis no seu dispositivo e não podem ser recuperados se forem excluídos", - "theyWillBeDeletedFromAllAlbums": "Ele será excluído de todos os álbuns.", + "theyWillBeDeletedFromAllAlbums": "Eles(a) serão excluídos(as) de todos os álbuns.", "someItemsAreInBothEnteAndYourDevice": "Alguns itens estão tanto no Ente quanto no seu dispositivo.", "selectedItemsWillBeDeletedFromAllAlbumsAndMoved": "Os itens selecionados serão excluídos de todos os álbuns e movidos para a lixeira.", "theseItemsWillBeDeletedFromYourDevice": "Estes itens serão excluídos do seu dispositivo.", @@ -1139,7 +1139,7 @@ "inviteYourFriendsToEnte": "Convide seus amigos ao Ente", "failedToDownloadVideo": "Falha ao fazer download do vídeo", "hiding": "Ocultando...", - "unhiding": "Desocultando...", + "unhiding": "Reexibindo...", "successfullyHid": "Ocultado com sucesso", "successfullyUnhid": "Desocultado com sucesso", "crashReporting": "Relatório de falhas", @@ -1250,5 +1250,6 @@ "rotate": "Girar", "left": "Esquerda", "right": "Direita", - "whatsNew": "O que há de novo" + "whatsNew": "O que há de novo", + "reviewSuggestions": "Revisar sugestões" } \ No newline at end of file diff --git a/mobile/lib/l10n/intl_zh.arb b/mobile/lib/l10n/intl_zh.arb index bb43290d49..2d8e51446e 100644 --- a/mobile/lib/l10n/intl_zh.arb +++ b/mobile/lib/l10n/intl_zh.arb @@ -1250,5 +1250,6 @@ "rotate": "旋转", "left": "向左", "right": "向右", - "whatsNew": "更新日志" + "whatsNew": "更新日志", + "reviewSuggestions": "查看建议" } \ No newline at end of file