From e84090db0d9a61a5e3dfea645e7c9cc6dad214a9 Mon Sep 17 00:00:00 2001 From: Frank Corona Prendes Date: Thu, 16 May 2024 07:10:31 -0300 Subject: [PATCH] fix(localizations): Add missing transalations for es_ES (#3389) Signed-off-by: Frank Corona Prendes Co-authored-by: Emmanouela Pothitou <68468183+EmmanouelaPothitou@users.noreply.github.com> --- .changeset/wild-books-heal.md | 5 + packages/localizations/src/es-ES.ts | 208 ++++++++++++++-------------- 2 files changed, 110 insertions(+), 103 deletions(-) create mode 100644 .changeset/wild-books-heal.md diff --git a/.changeset/wild-books-heal.md b/.changeset/wild-books-heal.md new file mode 100644 index 0000000000..8dc8211e23 --- /dev/null +++ b/.changeset/wild-books-heal.md @@ -0,0 +1,5 @@ +--- +'@clerk/localizations': patch +--- + +Added missing translations for the Spanish (Spain) locale (es_ES). diff --git a/packages/localizations/src/es-ES.ts b/packages/localizations/src/es-ES.ts index 50229ec43a..dc4917dec6 100644 --- a/packages/localizations/src/es-ES.ts +++ b/packages/localizations/src/es-ES.ts @@ -100,11 +100,11 @@ export const esES: LocalizationResource = { membershipRole__guestMember: 'Invitado', organizationList: { action__createOrganization: 'Crear organización', - action__invitationAccept: 'Join', + action__invitationAccept: 'Unirse', action__suggestionsAccept: 'Solicitud a unirse', createOrganization: 'Crear Organización', invitationAcceptedLabel: 'Unido', - subtitle: 'to continue to {{applicationName}}', + subtitle: 'para continuar a {{applicationName}}', suggestionsAcceptedLabel: 'Aprobación pendiente', title: 'Choose an account', titleWithoutPersonal: 'Escoja una organización', @@ -178,14 +178,14 @@ export const esES: LocalizationResource = { profilePage: { dangerSection: { deleteOrganization: { - actionDescription: 'Type "{{organizationName}}" below to continue.', - messageLine1: 'Are you sure you want to delete this organization?', - messageLine2: 'This action is permanent and irreversible.', - successMessage: 'You have deleted the organization.', - title: 'Delete organization', + actionDescription: 'Escriba "{{organizationName}}" a continuación para continuar.', + messageLine1: '¿Está seguro de que desea eliminar esta organización?', + messageLine2: 'Esta acción es permanente e irreversible.', + successMessage: 'Ha eliminado la organización.', + title: 'Borrar organización', }, leaveOrganization: { - actionDescription: 'Type "{{organizationName}}" below to continue.', + actionDescription: 'Escriba "{{organizationName}}" a continuación para continuar.', messageLine1: '¿Está seguro de que desea abandonar esta organización? Perderá el acceso a esta organización y sus aplicaciones.', messageLine2: 'Esta acción es permanente e irreversible.', @@ -195,77 +195,78 @@ export const esES: LocalizationResource = { title: 'Peligro', }, domainSection: { - menuAction__manage: 'Manage', - menuAction__remove: 'Delete', - menuAction__verify: 'Verify', - primaryButton: 'Add domain', + menuAction__manage: 'Gestione', + menuAction__remove: 'Eliminar', + menuAction__verify: 'Verificar', + primaryButton: 'Añadir dominio', subtitle: - 'Allow users to join the organization automatically or request to join based on a verified email domain.', - title: 'Verified domains', + 'Permita que los usuarios se unan a la organización automáticamente o soliciten unirse basándose en un dominio de correo electrónico verificado.', + title: 'Dominios verificados', }, successMessage: 'La organización ha sido actualizada.', title: 'Perfil de la organización', }, removeDomainPage: { - messageLine1: 'The email domain {{domain}} will be removed.', - messageLine2: 'Users won’t be able to join the organization automatically after this.', - successMessage: '{{domain}} has been removed.', - title: 'Remove domain', + messageLine1: 'Se eliminará el dominio de correo electrónico {{domain}}.', + messageLine2: 'Los usuarios no podrán unirse a la organización automáticamente después de esto.', + successMessage: '{{dominio}} ha sido eliminado.', + title: 'Eliminar dominio', }, start: { headerTitle__general: 'General', headerTitle__members: 'Miembros', profileSection: { primaryButton: '', - title: 'Organization Profile', + title: 'Perfil de la Organización', uploadAction__title: 'Logo', }, }, verifiedDomainPage: { dangerTab: { - calloutInfoLabel: 'Removing this domain will affect invited users.', - removeDomainActionLabel__remove: 'Remove domain', - removeDomainSubtitle: 'Remove this domain from your verified domains', - removeDomainTitle: 'Remove domain', + calloutInfoLabel: 'La eliminación de este dominio afectará a los usuarios invitados.', + removeDomainActionLabel__remove: 'Eliminar dominio', + removeDomainSubtitle: 'Elimine este dominio de sus dominios verificados', + removeDomainTitle: 'Eliminar dominio', }, enrollmentTab: { automaticInvitationOption__description: - 'Users are automatically invited to join the organization when they sign-up and can join anytime.', - automaticInvitationOption__label: 'Automatic invitations', + 'Los usuarios son invitados automáticamente a unirse a la organización cuando se registran y pueden unirse en cualquier momento.', + automaticInvitationOption__label: 'Invitaciones automáticas', automaticSuggestionOption__description: - 'Users receive a suggestion to request to join, but must be approved by an admin before they are able to join the organization.', - automaticSuggestionOption__label: 'Automatic suggestions', - calloutInfoLabel: 'Changing the enrollment mode will only affect new users.', - calloutInvitationCountLabel: 'Pending invitations sent to users: {{count}}', - calloutSuggestionCountLabel: 'Pending suggestions sent to users: {{count}}', - manualInvitationOption__description: 'Users can only be invited manually to the organization.', - manualInvitationOption__label: 'No automatic enrollment', - subtitle: 'Choose how users from this domain can join the organization.', + 'Los usuarios reciben una sugerencia para solicitar unirse, pero deben ser aprobados por un administrador antes de poder unirse a la organización.', + automaticSuggestionOption__label: 'Sugerencias automáticas', + calloutInfoLabel: 'Cambiar el modo de inscripción solo afectará a nuevos usuarios.', + calloutInvitationCountLabel: 'Invitaciones pendientes enviadas a los usuarios: {{count}}', + calloutSuggestionCountLabel: 'Sugerencias pendientes enviadas a los usuarios: {{count}}', + manualInvitationOption__description: 'Los usuarios solo pueden ser invitados manualmente a la organización.', + manualInvitationOption__label: 'Sin inscripción automática', + subtitle: 'Elija cómo los usuarios de este dominio pueden unirse a la organización.', }, start: { - headerTitle__danger: 'Danger', - headerTitle__enrollment: 'Enrollment options', + headerTitle__danger: 'Peligro', + headerTitle__enrollment: 'Opciones de inscripción', }, - subtitle: 'The domain {{domain}} is now verified. Continue by selecting enrollment mode.', - title: 'Update {{domain}}', + subtitle: 'El dominio {{domain}} está ahora verificado. Continúe seleccionando el modo de inscripción.', + title: 'Actualizar {{domain}}', }, verifyDomainPage: { - formSubtitle: 'Enter the verification code sent to your email address', - formTitle: 'Verification code', - resendButton: "Didn't receive a code? Resend", - subtitle: 'The domain {{domainName}} needs to be verified via email.', - subtitleVerificationCodeScreen: 'A verification code was sent to {{emailAddress}}. Enter the code to continue.', - title: 'Verify domain', + formSubtitle: 'Ingrese el código de verificación enviado a su dirección de correo electrónico', + formTitle: 'Código de verificación', + resendButton: '¿No recibió un código? Reenviar', + subtitle: 'El dominio {{domainName}} necesita ser verificado por correo electrónico.', + subtitleVerificationCodeScreen: + 'Se envió un código de verificación a {{emailAddress}}. Ingrese el código para continuar.', + title: 'Verificar dominio', }, }, organizationSwitcher: { action__createOrganization: 'Crear Organización', - action__invitationAccept: 'Join', + action__invitationAccept: 'Unirse', action__manageOrganization: 'Administrar Organización', - action__suggestionsAccept: 'Request to join', + action__suggestionsAccept: 'Solicitar unirse', notSelected: 'Ninguna organización seleccionada', personalWorkspace: 'Espacio de trabajo personal', - suggestionsAcceptedLabel: 'Pending approval', + suggestionsAcceptedLabel: 'Aprobación pendiente', }, paginationButton__next: 'Próximo', paginationButton__previous: 'Previo', @@ -273,20 +274,20 @@ export const esES: LocalizationResource = { paginationRowText__of: 'de', signIn: { accountSwitcher: { - action__addAccount: 'Add account', - action__signOutAll: 'Sign out of all accounts', - subtitle: 'Select the account with which you wish to continue.', - title: 'Choose an account', + action__addAccount: 'Añadir cuenta', + action__signOutAll: 'Cerrar sesión de todas las cuentas', + subtitle: 'Seleccione la cuenta con la que desea continuar.', + title: 'Elija una cuenta', }, alternativeMethods: { actionLink: 'Consigue ayuda', - actionText: 'Don’t have any of these?', + actionText: '¿No tienes ninguno de estos?', blockButton__backupCode: 'Usa un código de respaldo', - blockButton__emailCode: 'Enviar código a{{identifier}}', - blockButton__emailLink: 'Enviar enlace a{{identifier}}', + blockButton__emailCode: 'Enviar código a {{identifier}}', + blockButton__emailLink: 'Enviar enlace a {{identifier}}', blockButton__passkey: undefined, blockButton__password: 'Entra con tu contraseña', - blockButton__phoneCode: 'Enviar código a{{identifier}}', + blockButton__phoneCode: 'Enviar código a {{identifier}}', blockButton__totp: 'Usa tu aplicación de autenticación', getHelp: { blockButton__emailSupport: 'Soporte de correo electrónico', @@ -294,7 +295,7 @@ export const esES: LocalizationResource = { 'Si tiene dificultades para iniciar sesión en su cuenta, envíenos un correo electrónico y trabajaremos con usted para restablecer el acceso lo antes posible.', title: 'Consigue ayuda', }, - subtitle: 'Facing issues? You can use any of these methods to sign in.', + subtitle: '¿Tienes problemas? Puedes usar cualquiera de estos métodos para iniciar sesión.', title: 'Usa otro método', }, backupCodeMfa: { @@ -303,7 +304,7 @@ export const esES: LocalizationResource = { }, emailCode: { formTitle: 'Código de verificación', - resendButton: 'Re-enviar código', + resendButton: 'Reenviar código', subtitle: 'para continuar a {{applicationName}}', title: 'Revise su correo electrónico', }, @@ -314,7 +315,7 @@ export const esES: LocalizationResource = { }, failed: { subtitle: 'Regrese a la pestaña original para continuar.', - title: 'Este enlace de verificación es invalido', + title: 'Este enlace de verificación es inválido', }, formSubtitle: 'Utilice el enlace de verificación enviado a su correo electrónico', formTitle: 'Enlace de verificación', @@ -339,17 +340,17 @@ export const esES: LocalizationResource = { }, }, forgotPassword: { - formTitle: 'Reset password code', - resendButton: "Didn't receive a code? Resend", - subtitle: 'to reset your password', - subtitle_email: 'First, enter the code sent to your email ID', - subtitle_phone: 'First, enter the code sent to your phone', - title: 'Reset password', + formTitle: 'Código de restablecimiento de contraseña', + resendButton: '¿No recibiste un código? Reenviar', + subtitle: 'para restablecer tu contraseña', + subtitle_email: 'Primero, introduce el código enviado a tu correo electrónico', + subtitle_phone: 'Primero, introduce el código enviado a tu teléfono', + title: 'Restablecer contraseña', }, forgotPasswordAlternativeMethods: { - blockButton__resetPassword: 'Reset your password', - label__alternativeMethods: 'Or, sign in with another method', - title: 'Forgot Password?', + blockButton__resetPassword: 'Restablecer tu contraseña', + label__alternativeMethods: 'O, inicia sesión con otro método', + title: '¿Olvidaste tu contraseña?', }, noAvailableMethods: { message: 'No se puede continuar con el inicio de sesión. No hay ningún factor de autenticación disponible.', @@ -361,7 +362,7 @@ export const esES: LocalizationResource = { title: undefined, }, password: { - actionLink: 'Use otro método', + actionLink: 'Usa otro método', subtitle: 'para continuar a {{applicationName}}', title: 'Introduzca su contraseña', }, @@ -396,7 +397,7 @@ export const esES: LocalizationResource = { actionLink__use_passkey: undefined, actionLink__use_phone: 'Usar teléfono', actionLink__use_username: 'Usar nombre de usuario', - actionText: '¿No tiene cuenta?', + actionText: '¿No tienes cuenta?', subtitle: 'para continuar a {{applicationName}}', title: 'Entrar', }, @@ -456,9 +457,9 @@ export const esES: LocalizationResource = { socialButtonsBlockButton: 'Continuar con {{provider|titleize}}', unstable__errors: { captcha_invalid: - 'Sign up unsuccessful due to failed security validations. Please refresh the page to try again or reach out to support for more assistance.', + 'Registro fallido debido a validaciones de seguridad fallidas. Por favor, actualice la página para intentarlo de nuevo o comuníquese con el soporte para más asistencia.', captcha_unavailable: - 'Sign up unsuccessful due to failed bot validation. Please refresh the page to try again or reach out to support for more assistance.', + 'Registro fallido debido a una validación de bot fallida. Por favor, actualice la página para intentarlo de nuevo o comuníquese con el soporte para más asistencia.', form_code_incorrect: '', form_identifier_exists: '', form_identifier_exists__email_address: undefined, @@ -501,8 +502,8 @@ export const esES: LocalizationResource = { }, phone_number_exists: 'Este número de teléfono está ocupado. Por favor, prueba con otro.', zxcvbn: { - couldBeStronger: 'Your password works, but could be stronger. Try adding more characters.', - goodPassword: 'Your password meets all the necessary requirements.', + couldBeStronger: 'Tu contraseña funciona, pero podría ser más fuerte. Intenta añadir más caracteres.', + goodPassword: 'Tu contraseña cumple con todos los requisitos necesarios.', notEnough: 'Tu contraseña no es lo suficientemente segura.', suggestions: { allUppercase: 'Escribe en mayúsculas algunas, pero no todas las letras.', @@ -515,7 +516,7 @@ export const esES: LocalizationResource = { noNeed: 'Puedes crear contraseñas seguras sin usar símbolos, números o mayúsculas.', pwned: 'Si utiliza esta contraseña en otro lugar, debería cambiarla.', recentYears: 'Evita años recientes.', - repeated: 'Evitas palabras y letras repetidas.', + repeated: 'Evita palabras y letras repetidas.', reverseWords: 'Evita palabras comunes escritas al revés', sequences: 'Evita secuencias de letras comunes.', useWords: 'Usa varias palabras, pero evita frases comunes.', @@ -548,14 +549,14 @@ export const esES: LocalizationResource = { }, userProfile: { backupCodePage: { - actionLabel__copied: 'Copiado!', + actionLabel__copied: '¡Copiado!', actionLabel__copy: 'Copiar todo', actionLabel__download: 'Descargar .txt', actionLabel__print: 'Imprimir', infoText1: 'Se habilitarán códigos de respaldo para esta cuenta.', infoText2: 'Mantenga los códigos de respaldo en secreto y guárdelos de forma segura. Puede regenerar códigos de respaldo si sospecha que se han visto comprometidos.', - subtitle__codelist: 'Guardelos de forma segura y manténgalos en secreto.', + subtitle__codelist: 'Guárdelos de forma segura y manténgalos en secreto.', successMessage: 'Los códigos de respaldo ahora están habilitados. Puede usar uno de estos para iniciar sesión en su cuenta, si pierde el acceso a su dispositivo de autenticación. Cada código solo se puede utilizar una vez.', successSubtitle: @@ -572,7 +573,7 @@ export const esES: LocalizationResource = { successMessage: '{{connectedAccount}} ha sido eliminado de su cuenta.', title: 'Eliminar cuenta conectada', }, - socialButtonsBlockButton: 'Conectar cuenta de {{provider|titleize}}', + socialButtonsBlockButton: 'Conectar cuenta de {{provider | titleize}}', successMessage: 'El proveedor ha sido agregado a su cuenta', title: 'Agregar cuenta conectada', }, @@ -607,20 +608,20 @@ export const esES: LocalizationResource = { title: 'Eliminar dirección de correo electrónico', }, title: 'Agregar dirección de correo electrónico', - verifyTitle: 'Verify email address', + verifyTitle: 'Verificar correo electrónico', }, - formButtonPrimary__add: 'Add', + formButtonPrimary__add: 'Agregar', formButtonPrimary__continue: 'Continuar', formButtonPrimary__finish: 'Terminar', - formButtonPrimary__remove: 'Remove', - formButtonPrimary__save: 'Save', + formButtonPrimary__remove: 'Eliminar', + formButtonPrimary__save: 'Guardar', formButtonReset: 'Cancelar', mfaPage: { formHint: 'Seleccione un método para agregar.', title: 'Agregar verificación en dos pasos', }, mfaPhoneCodePage: { - backButton: 'Use existing number', + backButton: 'Usar número existente', primaryButton__addPhoneNumber: 'Agregar un número de teléfono', removeResource: { messageLine1: '{{identifier}} dejará de recibir el Código de verificación al iniciar sesión.', @@ -633,10 +634,10 @@ export const esES: LocalizationResource = { subtitle__unavailablePhoneNumbers: 'No hay números de teléfono disponibles para registrarse para la verificación en dos pasos del código SMS.', successMessage1: - 'When signing in, you will need to enter a verification code sent to this phone number as an additional step.', + 'Al iniciar sesión, deberá ingresar un código de verificación enviado a este número de teléfono como un paso adicional.', successMessage2: - 'Save these backup codes and store them somewhere safe. If you lose access to your authentication device, you can use backup codes to sign in.', - successTitle: 'SMS code verification enabled', + 'Guarde estos códigos de respaldo y almacénelos en un lugar seguro. Si pierde el acceso a su dispositivo de autenticación, puede usar los códigos de respaldo para iniciar sesión.', + successTitle: 'Verificación de código SMS habilitada', title: 'Agregar verificación de código SMS', }, mfaTOTPPage: { @@ -659,17 +660,17 @@ export const esES: LocalizationResource = { title: 'Eliminar la verificación en dos pasos', }, successMessage: - 'La verificación en dos pasos ahora está habilitada. Al iniciar sesión, deberá ingresar un Código de verificación de este autenticador como un paso adicional.', + 'La verificación en dos pasos ahora está habilitada. Al iniciar sesión, deberá ingresar un código de verificación de este autenticador como un paso adicional.', title: 'Agregar aplicación de autenticación', - verifySubtitle: 'Ingrese el Código de verificación generado por su autenticador', + verifySubtitle: 'Ingrese el código de verificación generado por su autenticador', verifyTitle: 'Código de verificación', }, mobileButton__menu: 'Menú', navbar: { - account: 'Profile', - description: 'Manage your account info.', - security: 'Security', - title: 'Account', + account: 'Perfil', + description: 'Gestiona la información de tu cuenta.', + security: 'Seguridad', + title: 'Cuenta', }, passkeyScreen: { removeResource: { @@ -681,8 +682,9 @@ export const esES: LocalizationResource = { }, passwordPage: { checkboxInfoText__signOutOfOtherSessions: - 'It is recommended to sign out of all other devices which may have used your old password.', - readonly: 'Your password can currently not be edited because you can sign in only via the enterprise connection.', + 'Se recomienda cerrar sesión en todos los demás dispositivos que puedan haber usado su contraseña anterior.', + readonly: + 'Su contraseña actualmente no puede ser editada porque solo puede iniciar sesión a través de la conexión empresarial.', successMessage__set: 'Su contraseña ha sido establecida.', successMessage__signOutOfOtherSessions: 'Todos los demás dispositivos han cerrado sesión.', successMessage__update: 'Tu contraseña ha sido actualizada.', @@ -699,15 +701,15 @@ export const esES: LocalizationResource = { }, successMessage: '{{identifier}} ha sido añadido a tu cuenta.', title: 'Agregar el número de teléfono', - verifySubtitle: 'Enter the verification code sent to {{identifier}}', - verifyTitle: 'Verify phone number', + verifySubtitle: 'Introduzca el código de verificación enviado a {{identifier}}', + verifyTitle: 'Verificar número de teléfono', }, profilePage: { fileDropAreaHint: 'Cargue una imagen JPG, PNG, GIF o WEBP de menos de 10 MB', imageFormDestructiveActionSubtitle: 'Eliminar la imagen', imageFormSubtitle: 'Cargar imagen', imageFormTitle: 'Imagen de perfil', - readonly: 'Your profile information has been provided by the enterprise connection and cannot be edited.', + readonly: 'La información de su perfil ha sido proporcionada por la conexión empresarial y no puede ser editada.', successMessage: 'Tu perfil ha sido actualizado.', title: 'Actualizar Cuenta', }, @@ -718,11 +720,11 @@ export const esES: LocalizationResource = { }, connectedAccountsSection: { actionLabel__connectionFailed: 'Inténtelo nuevamente', - actionLabel__reauthorize: 'Authorize now', + actionLabel__reauthorize: 'Autorizar ahora', destructiveActionTitle: 'Quitar', primaryButton: 'Conectar cuenta', subtitle__reauthorize: - 'The required scopes have been updated, and you may be experiencing limited functionality. Please re-authorize this application to avoid any issues', + 'Los permisos necesarios han sido actualizados, y podría estar experimentando funcionalidad limitada. Por favor, reautorice esta aplicación para evitar problemas.', title: 'Cuentas conectadas', }, dangerSection: { @@ -738,7 +740,7 @@ export const esES: LocalizationResource = { title: 'Correos electrónicos', }, enterpriseAccountsSection: { - title: 'Enterprise accounts', + title: 'Cuentas empresariales', }, headerTitle__account: 'Cuenta', headerTitle__security: 'Seguridad', @@ -767,7 +769,7 @@ export const esES: LocalizationResource = { title: undefined, }, passwordSection: { - primaryButton__setPassword: 'Establecer contraseña ', + primaryButton__setPassword: 'Establecer contraseña', primaryButton__updatePassword: 'Cambiar contraseña', title: 'Contraseña', }, @@ -790,8 +792,8 @@ export const esES: LocalizationResource = { }, web3WalletsSection: { destructiveAction: 'Quitar cartera', - primaryButton: 'Web3 cartera', - title: 'Web3 cartera', + primaryButton: 'Agregar cartera Web3', + title: 'Cartera Web3', }, }, usernamePage: { @@ -807,9 +809,9 @@ export const esES: LocalizationResource = { title: 'Eliminar la billetera web3', }, subtitle__availableWallets: 'Seleccione una billetera web3 para conectarse a su cuenta.', - subtitle__unavailableWallets: 'No hay billetera web3 disponibles.', + subtitle__unavailableWallets: 'No hay billeteras web3 disponibles.', successMessage: 'La billetera ha sido agregada a su cuenta.', - title: 'Añadir web3 billetera', + title: 'Añadir billetera Web3', }, }, } as const;