From 99a00b4a242398b67b9a2a77d3ad7ec5c01bde07 Mon Sep 17 00:00:00 2001 From: LFCisneros <46541769+LFCisneros@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:41:31 -0600 Subject: [PATCH] chore(localizations): Update es-MX translations Update the undefined values in order to have an entire translation for spanish (es-MX) tranlations This version will have an entire ortography review and update some words in order to be more friendly with the people using this spanish version --- packages/localizations/src/es-MX.ts | 542 +++++++++++++++------------- 1 file changed, 291 insertions(+), 251 deletions(-) diff --git a/packages/localizations/src/es-MX.ts b/packages/localizations/src/es-MX.ts index 8c949d92238..de3c0f4d6b3 100644 --- a/packages/localizations/src/es-MX.ts +++ b/packages/localizations/src/es-MX.ts @@ -15,16 +15,36 @@ import type { LocalizationResource } from '@clerk/types'; export const esMX: LocalizationResource = { locale: 'es-MX', __experimental_commerce: { - billedAnnually: undefined, - free: undefined, - getStarted: undefined, - manageSubscription: undefined, - month: undefined, - switchPlan: undefined, + billedAnnually: 'Facturado anualmente', + free: 'Gratis', + getStarted: 'Empezar', + manage: 'Gestionar', + manageSubscription: 'Gestionar suscripción', + cancelSubscription: 'Cancelar suscripción', + keepSubscription: 'Mantener suscripción', + reSubscribe: 'Re-suscribirse', + month: 'Mes', + switchPlan: 'Cambiar a este plan', + checkout: { + title__paymentSuccessful: '¡Pago exitoso!', + title__subscriptionSuccessful: '¡Éxito!', + description__paymentSuccessful: 'Tu nueva suscripción está lista.', + description__subscriptionSuccessful: 'Tu nueva suscripción está lista.', + lineItems: { + title__totalPaid: 'Total pagado', + title__paymentMethod: 'Método de pago', + title__invoiceId: 'Número de factura', + title__subscriptionBegins: 'La suscripción empieza', + }, + }, }, backButton: 'Atrás', - badge__currentPlan: undefined, + badge__currentPlan: 'Plan actual', + badge__upcomingPlan: 'Próximo plan', + badge__startsAt: "Empieza {{ date | shortDate('en-US') }}", + badge__endsAt: "Termina {{ date | shortDate('en-US') }}", badge__default: 'Por defecto', + badge__expired: 'Caducado', badge__otherImpersonatorDevice: 'Otro dispositivo de imitación', badge__primary: 'Primario', badge__requiresAction: 'Requiere acción', @@ -57,28 +77,28 @@ export const esMX: LocalizationResource = { formFieldAction__forgotPassword: 'Has olvidado tu contraseña?', formFieldError__matchingPasswords: 'Las contraseñas coinciden.', formFieldError__notMatchingPasswords: 'Las no contraseñas coinciden.', - formFieldError__verificationLinkExpired: 'El link de verificación expiro. Porfavor vuelva a solicitarlo.', + formFieldError__verificationLinkExpired: 'El link de verificación expiro. Por favor vuelve a solicitarlo.', formFieldHintText__optional: 'Opcional', formFieldHintText__slug: - 'Un slug es una identificación legible por humanos que debe ser única. Se utiliza a menudo en URL.', - formFieldInputPlaceholder__backupCode: undefined, + 'Un apodo es una identificación legible por humanos que debe ser única. Se utiliza a menudo en URL.', + formFieldInputPlaceholder__backupCode: 'Ingresa el código de respaldo', formFieldInputPlaceholder__confirmDeletionUserAccount: 'Eliminar cuenta', formFieldInputPlaceholder__emailAddress: 'Ingresa tu correo electrónico', - formFieldInputPlaceholder__emailAddress_username: undefined, + formFieldInputPlaceholder__emailAddress_username: 'Ingresa el correo electrónico o nombre de usuario', formFieldInputPlaceholder__emailAddresses: 'Ingrese o pegue una o más direcciones de correo electrónico, separadas por espacios o comas', - formFieldInputPlaceholder__firstName: undefined, - formFieldInputPlaceholder__lastName: undefined, - formFieldInputPlaceholder__organizationDomain: undefined, - formFieldInputPlaceholder__organizationDomainEmailAddress: undefined, - formFieldInputPlaceholder__organizationName: undefined, - formFieldInputPlaceholder__organizationSlug: undefined, + formFieldInputPlaceholder__firstName: 'Nombre', + formFieldInputPlaceholder__lastName: 'Apellido', + formFieldInputPlaceholder__organizationDomain: 'ejemplo.com', + formFieldInputPlaceholder__organizationDomainEmailAddress: 'nombre@example.com', + formFieldInputPlaceholder__organizationName: 'Nombre de la organización', + formFieldInputPlaceholder__organizationSlug: 'mi-organización', formFieldInputPlaceholder__password: 'Ingresa tu contraseña', - formFieldInputPlaceholder__phoneNumber: undefined, + formFieldInputPlaceholder__phoneNumber: 'Ingresa tu número de teléfono', formFieldInputPlaceholder__username: undefined, - formFieldLabel__automaticInvitations: 'Activar invitaciones automaticas para este dominio', + formFieldLabel__automaticInvitations: 'Activar invitaciones automáticas para este dominio', formFieldLabel__backupCode: 'Código de respaldo', - formFieldLabel__confirmDeletion: 'Confirmarción', + formFieldLabel__confirmDeletion: 'Confirmación', formFieldLabel__confirmPassword: 'Confirme la contraseña', formFieldLabel__currentPassword: 'Contraseña actual', formFieldLabel__emailAddress: 'Correo electrónico', @@ -87,16 +107,16 @@ export const esMX: LocalizationResource = { formFieldLabel__firstName: 'Nombre', formFieldLabel__lastName: 'Apellido', formFieldLabel__newPassword: 'Nueva contraseña', - formFieldLabel__organizationDomain: 'Domain', + formFieldLabel__organizationDomain: 'Dominio', formFieldLabel__organizationDomainDeletePending: 'Eliminar invitaciones y sugerencias pendientes', formFieldLabel__organizationDomainEmailAddress: 'Verificación de correo', formFieldLabel__organizationDomainEmailAddressDescription: 'Entrar una dirección de correo electrónico bajo este dominio para recibir un código y verificarlo.', formFieldLabel__organizationName: 'Nombre de la Organización', - formFieldLabel__organizationSlug: 'Slug', + formFieldLabel__organizationSlug: 'Apodo', formFieldLabel__passkeyName: 'Nombre de llave de acceso', formFieldLabel__password: 'Contraseña', - formFieldLabel__phoneNumber: 'Número telefónico', + formFieldLabel__phoneNumber: 'Número de teléfono', formFieldLabel__role: 'Rol', formFieldLabel__signOutOfOtherSessions: 'Cerrar sesión en todos los demás dispositivos', formFieldLabel__username: 'Nombre de usuario', @@ -114,27 +134,27 @@ export const esMX: LocalizationResource = { action__suggestionsAccept: 'Pedir unirse', createOrganization: 'Crear Organización', invitationAcceptedLabel: 'Unido', - subtitle: 'Para continuar con {{applicationName}}', + subtitle: 'para continuar con {{applicationName}}', suggestionsAcceptedLabel: 'Aprobación pendiente', title: 'Elige una cuenta', titleWithoutPersonal: 'Elige una organización', }, organizationProfile: { - badge__automaticInvitation: 'Invitaciones automaticas', - badge__automaticSuggestion: 'Sugerencias automaticas', - badge__manualInvitation: 'Sin inscripciónes automaticas', + badge__automaticInvitation: 'Invitaciones automáticas', + badge__automaticSuggestion: 'Sugerencias automáticas', + badge__manualInvitation: 'Sin inscripciones automáticas', badge__unverified: 'No verificado', createDomainPage: { subtitle: - 'Añada el email para verificar. Los usuarios con direcciones de correo electrónico en este dominio pueden unirse a la organización aquí o pedir unirse.', + 'Añade el dominio para verificar. Los usuarios con direcciones de correo electrónico en este dominio pueden unirse a la organización aquí o pedir unirse.', title: 'Anadir dominio', }, invitePage: { detailsTitle__inviteFailed: 'No se pudieron enviar las invitaciones. Solucione lo siguiente y vuelva a intentarlo:', formButtonPrimary__continue: 'Enviar invitaciones', - selectDropdown__role: 'Select role', - subtitle: 'Invitar nuevos miembros a esta organización', + selectDropdown__role: 'Seleccionar rol', + subtitle: 'Ingresa o pega una o más direcciones de correo electrónico, separadas por espacios o comas', successMessage: 'Invitaciones enviadas con éxito', title: 'Invitar miembros', }, @@ -143,7 +163,7 @@ export const esMX: LocalizationResource = { action__search: 'Buscar', activeMembersTab: { menuAction__remove: 'Eliminar miembro', - tableHeader__actions: undefined, + tableHeader__actions: 'Acciones', tableHeader__joined: 'Se unió', tableHeader__role: 'Rol', tableHeader__user: 'Usuario', @@ -152,8 +172,8 @@ export const esMX: LocalizationResource = { invitationsTab: { autoInvitations: { headerSubtitle: - 'Invita usuarios conectando un dominio de correo electrónico con su organización. Cualquiera que se registre con un dominio de correo electrónico coincidente podrá unirse a la organización en cualquier momento.', - headerTitle: 'Invitaciones automaticas', + 'Invita usuarios conectando un correo electrónico del dominio con su organización. Cualquiera que se registre con un correo electrónico del dominio existente podrá unirse a la organización en cualquier momento.', + headerTitle: 'Invitaciones automáticas', primaryButton: 'Gestionar dominios verificados', }, table__emptyRow: 'No hay invitaciones para mostrar', @@ -165,8 +185,8 @@ export const esMX: LocalizationResource = { requestsTab: { autoSuggestions: { headerSubtitle: - 'Los usuarios que inicien sesión con un dominio de correo electrónico coincidente podrán ver una sugerencia para solicitar unirse a su organización.', - headerTitle: 'Sugerencias automaticas', + 'Los usuarios que inicien sesión con un correo electrónico del dominio existente podrán ver una sugerencia para solicitar unirse a su organización.', + headerTitle: 'Sugerencias automáticas', primaryButton: 'Gestionar dominios verificados', }, menuAction__approve: 'Aprobado', @@ -185,12 +205,13 @@ export const esMX: LocalizationResource = { general: 'General', members: 'Miembros', title: 'Organización', + billing: 'Facturación', }, profilePage: { dangerSection: { deleteOrganization: { actionDescription: 'Escribe "{{organizationName}}" a continuación para continuar.', - messageLine1: '¿Estas seguro que quieres eliminar esta organización?', + messageLine1: '¿Estás seguro que quieres eliminar esta organización?', messageLine2: 'Esta acción es permanente e irreversible.', successMessage: 'Haz eliminado la organización.', title: 'Eliminar la organización', @@ -198,7 +219,7 @@ export const esMX: LocalizationResource = { leaveOrganization: { actionDescription: 'Escribe "{{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.', + '¿Estás seguro de que deseas abandonar esta organización? Perderás el acceso a esta organización y sus aplicaciones.', messageLine2: 'Esta acción es permanente e irreversible.', successMessage: 'Has dejado la organización.', title: 'Abandonar la organización', @@ -211,14 +232,14 @@ export const esMX: LocalizationResource = { menuAction__verify: 'Verificar', primaryButton: 'Añadir dominio', subtitle: - 'Permite a los usuarios conectarse automaticamente o solicitar unirse a la organización basado en un dominio de correo electrónico verificado.', - title: 'Verified domains', + 'Permite a los usuarios conectarse automáticamente o solicitar unirse a la organización basado en un correo electrónico del dominio verificado.', + title: 'Dominios verificados', }, successMessage: 'La organización ha sido actualizada.', title: 'Perfil de la organización', }, removeDomainPage: { - messageLine1: 'Se eliminará el dominio de correo electrónico {{domain}}.', + messageLine1: 'Se eliminará el de correo electrónico del dominio {{domain}}.', messageLine2: 'Los usuarios no podrán unirse a la organización de manera automática una vez que se haya eliminado.', successMessage: '{{domain}} se ha eliminado.', @@ -242,7 +263,7 @@ export const esMX: LocalizationResource = { }, enrollmentTab: { automaticInvitationOption__description: - 'Los usuarios se unen automáticamente a la organización cuando se registran y pueden unirse en cualquier momento.', + 'Los usuarios son invitados automáticamente a la organización cuando se registran y pueden unirse en cualquier momento.', automaticInvitationOption__label: 'Invitaciones automáticas', automaticSuggestionOption__description: 'Los usuarios reciben una sugerencia para solicitar unirse, pero deben ser aprobados por un administrador antes de poder unirse a la organización.', @@ -262,12 +283,12 @@ export const esMX: LocalizationResource = { title: 'Actualizar {{domain}}', }, verifyDomainPage: { - formSubtitle: 'Introduce el código de verificación enviado a su dirección de correo electrónico', + formSubtitle: 'Introduce el código de verificación enviado a tu dirección de correo electrónico', formTitle: 'Código de verificación', resendButton: 'No recibiste un código? Reenviar', subtitle: 'El dominio {{domainName}} necesita ser verificado vía correo electrónico.', subtitleVerificationCodeScreen: - 'Se envió un código de verificación a {{emailAddress}}. Introduzca el código para continuar.', + 'Se envió un código de verificación a {{emailAddress}}. Introduce el código para continuar.', title: 'Verificar dominio', }, }, @@ -286,63 +307,63 @@ export const esMX: LocalizationResource = { paginationRowText__of: 'de', reverification: { alternativeMethods: { - actionLink: undefined, - actionText: undefined, - blockButton__backupCode: undefined, - blockButton__emailCode: undefined, - blockButton__passkey: undefined, - blockButton__password: undefined, - blockButton__phoneCode: undefined, - blockButton__totp: undefined, + actionLink: 'Solicitar ayuda', + actionText: '¿No posees ninguno de estos?', + blockButton__backupCode: 'Utiliza un código de respaldo', + blockButton__emailCode: 'Envía el código a {{identifier}}', + blockButton__passkey: 'Utiliza tu llave de acceso', + blockButton__password: 'Continúa con tu contraseña', + blockButton__phoneCode: 'Enviar un mensaje de texto a {{identifier}}', + blockButton__totp: 'aplicación de autenticación', getHelp: { - blockButton__emailSupport: undefined, - content: undefined, - title: undefined, + blockButton__emailSupport: 'Soporte por correo electrónico', + content: 'Si tienes problemas para iniciar sesión', + title: 'Obtener ayuda', }, - subtitle: undefined, - title: undefined, + subtitle: '¿Tienes problemas? Puedes utilizar cualquiera de estos métodos para iniciar sesión', + title: 'Utiliza otro método', }, backupCodeMfa: { - subtitle: undefined, - title: undefined, + subtitle: 'Tu código de respaldo es el que obtuviste cuando configuraste la autenticación en dos pasos', + title: 'Ingresa tu código de respaldo', }, emailCode: { - formTitle: undefined, - resendButton: undefined, - subtitle: undefined, - title: undefined, + formTitle: 'Código de verificación', + resendButton: '¿No recibiste un código? Reenviar', + subtitle: 'para continuar con {{applicationName}}', + title: 'Revisa tu correo electrónico', }, noAvailableMethods: { - message: undefined, - subtitle: undefined, - title: undefined, + message: 'No se puede proceder con el inicio de sesión. No hay ningún factor de autenticación disponible', + subtitle: 'Ocurrió un error', + title: 'No se puede iniciar sesión', }, passkey: { - blockButton__passkey: undefined, - subtitle: undefined, - title: undefined, + blockButton__passkey: 'Utiliza tu llave de acceso', + subtitle: 'Utilizar tu llave de acceso confirma que eres tú. Tu dispositivo puede solicitar tu huella dactilar, rostro o pantalla de bloqueo.', + title: 'Utiliza tu llave de acceso', }, password: { - actionLink: undefined, - subtitle: undefined, - title: undefined, + actionLink: 'Utiliza otro método', + subtitle: 'Ingresa tu contraseña actual para continuar', + title: 'Verificación requerida', }, phoneCode: { - formTitle: undefined, - resendButton: undefined, - subtitle: undefined, - title: undefined, + formTitle: 'Código de verificación', + resendButton: '¿No recibiste un código? Reenviar', + subtitle: 'Ingresa el código enviado a tu teléfono para continuar', + title: 'Verificación requerida', }, phoneCodeMfa: { - formTitle: undefined, - resendButton: undefined, - subtitle: undefined, - title: undefined, + formTitle: 'Código de verificación', + resendButton: '¿No recibiste un código? Reenviar', + subtitle: 'Ingresa el código enviado a tu teléfono para continuar', + title: 'Verificación requerida', }, totpMfa: { - formTitle: undefined, - subtitle: undefined, - title: undefined, + formTitle: 'Código de verificación', + subtitle: 'Ingresa el código generado por la aplicación de autenticación para continuar', + title: 'Verificación requerida', }, }, signIn: { @@ -365,10 +386,10 @@ export const esMX: LocalizationResource = { getHelp: { blockButton__emailSupport: 'Soporte de correo electrónico', content: - 'Si tiene problemas para ingresar a su cuenta, envíenos un correo electrónico y trabajaremos con usted para restablecer el acceso lo antes posible.', + 'Si tienes problemas para ingresar a tu cuenta, envíenos un correo electrónico y trabajaremos contigo para restablecer el acceso lo antes posible.', title: 'Obtener ayuda', }, - subtitle: 'Si está experimentando problemas, puede utilizar uno de estos métodos para ingresar.', + subtitle: 'Si estás experimentando problemas, puedes utilizar uno de estos métodos para ingresar.', title: 'Utiliza otro método', }, backupCodeMfa: { @@ -383,51 +404,52 @@ export const esMX: LocalizationResource = { }, emailLink: { clientMismatch: { - subtitle: undefined, - title: undefined, + subtitle: + 'Para continuar, abre el enlace de verificación en tu dispositivo o navegador donde intentaste iniciar sesión', + title: 'El enlace de verificación es inválido para este dispositivo', }, expired: { subtitle: 'Regresa a la pestaña original para continuar.', - title: 'Este enlace de verificación ha expirado', + title: 'El enlace de verificación ha expirado', }, failed: { subtitle: 'Regresa a la pestaña original para continuar.', - title: 'Este enlace de verificación es invalido', + title: 'El enlace de verificación es inválido', }, - formSubtitle: 'Utilice el enlace de verificación enviado a su correo electrónico', + formSubtitle: 'Utiliza el enlace de verificación enviado a tu correo electrónico', formTitle: 'Enlace de verificación', loading: { - subtitle: 'Serás redirigido pronto', + subtitle: 'Serás redireccionado pronto', title: 'Iniciando sesión...', }, - resendButton: 'Reenviar enlace', - subtitle: 'para continuar a {{applicationName}}', - title: 'Revise su correo electrónico', + resendButton: "¿No recibiste un enlace? Reenviar", + subtitle: 'para continuar con {{applicationName}}', + title: 'Revisa tu correo electrónico', unusedTab: { - title: 'Puede cerrar esta pestaña', + title: 'Puedes cerrar esta pestaña', }, verified: { - subtitle: 'Serás redirigido pronto', - title: 'Inició sesión con éxito', + subtitle: 'Serás redireccionado pronto', + title: 'Sesión iniciada correctamente', }, verifiedSwitchTab: { - subtitle: 'Regrese a la pestaña original para continuar', - subtitleNewTab: 'Regrese a la pestaña recién abierta para continuar', - titleNewTab: 'Inició sesión en otra pestaña', + subtitle: 'Regresa a la pestaña original para continuar', + subtitleNewTab: 'Regresa a la pestaña recién abierta para continuar', + titleNewTab: 'Sesión iniciada en otra pestaña', }, }, forgotPassword: { - formTitle: 'Código para restablecer la contraseña', - resendButton: 'No recibiste un código? Reenviar', + formTitle: 'Código para restablecer 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 {{email}}', - subtitle_phone: 'Primero, introduce el código enviado a tu {{phone}}', + subtitle_email: 'Primero, ingresa el código enviado a tu correo electrónico', + subtitle_phone: 'Primero, ingresa el código enviado a tu teléfono', title: 'Restablecer contraseña', }, forgotPasswordAlternativeMethods: { - blockButton__resetPassword: 'Restablecer tu contraseña', + blockButton__resetPassword: 'Restablece tu contraseña', label__alternativeMethods: 'O, inicia sesión con otro método', - title: '¿Olvidaste tu contraseña?', + title: '¿Olvidaste la contraseña?', }, noAvailableMethods: { message: 'No se puede continuar con el inicio de sesión. No hay ningún factor de autenticación disponible.', @@ -440,8 +462,8 @@ export const esMX: LocalizationResource = { title: 'Usa tu llave de acceso', }, password: { - actionLink: 'Use otro método', - subtitle: 'para continuar a {{applicationName}}', + actionLink: 'Utiliza otro método', + subtitle: 'para continuar con {{applicationName}}', title: 'Introduzca su contraseña', }, passwordPwned: { @@ -471,59 +493,59 @@ export const esMX: LocalizationResource = { }, start: { actionLink: 'Registrarse', - actionLink__join_waitlist: undefined, + actionLink__join_waitlist: 'Unirse a la lista de espera', actionLink__use_email: 'Utilizar correo electrónico', actionLink__use_email_username: 'Utilizar correo electrónico o nombre de usuario', - actionLink__use_passkey: 'Usar llave de acceso', + actionLink__use_passkey: 'Utilizar llave de acceso', actionLink__use_phone: 'Utilizar teléfono', actionLink__use_username: 'Utilizar nombre de usuario', - actionText: '¿No tiene cuenta?', - actionText__join_waitlist: undefined, - subtitle: 'para continuar con {{applicationName}}', + actionText: '¿No tienes cuenta?', + actionText__join_waitlist: '¿Quieres acceso anticipado?', + subtitle: '¡Bienvenido de vuelta! Por favor inicia sesión para continuar', subtitleCombined: undefined, title: 'Iniciar sesión', - titleCombined: undefined, + titleCombined: 'Para continuar con {{applicationName}}', }, totpMfa: { formTitle: 'Código de verificación', subtitle: 'Para continuar, por favor introduce el código generado por tu aplicación de autenticación', - title: 'Verificación de dos factores', + title: 'Verificación de dos pasos', }, }, signInEnterPasswordTitle: 'Ingresa tu contraseña', signUp: { continue: { actionLink: 'Entrar', - actionText: '¿Tiene una cuenta?', - subtitle: 'para continuar a {{applicationName}}', - title: 'Rellene los campos que faltan', + actionText: '¿Tienes una cuenta?', + subtitle: 'Por favor completa los datos para continuar', + title: 'Completa los datos faltantes', }, emailCode: { - formSubtitle: 'Introduzca el código de verificación enviado a su correo electrónico', + formSubtitle: 'Ingresa el código de verificación enviado a tu correo electrónico', formTitle: 'Código de verificación', resendButton: 'Reenviar código', - subtitle: 'para continuar a {{applicationName}}', - title: 'Verifique su correo electrónico', + subtitle: 'Ingresa el código de verificación enviado a tu correo electrónico', + title: 'Verifica tu correo electrónico', }, emailLink: { clientMismatch: { - subtitle: undefined, - title: undefined, + subtitle: 'Para continuar, abre el enlace de verificación en el dispositivo o navegador desde el que estás intentando registrarte', + title: 'El enlace de verificación es inválido para este dispositivo', }, - formSubtitle: 'Utilice el enlace de verificación enviado a su dirección de correo electrónico', + formSubtitle: 'Utiliza el enlace de verificación enviado a tu dirección de correo electrónico', formTitle: 'Enlace de verificación', loading: { title: 'Registrando...', }, - resendButton: 'Reenviar enlace', + resendButton: '¿No recibiste el enlace? Reenviar', subtitle: 'para continuar a {{applicationName}}', title: 'Verifica tu correo electrónico', verified: { title: 'Registrado con éxito', }, verifiedSwitchTab: { - subtitle: 'Regrese a la pestaña recién abierta para continuar', - subtitleNewTab: 'Volver a la pestaña anterior para continuar', + subtitle: 'Regresa a la pestaña recién abierta para continuar', + subtitleNewTab: 'Regresa a la pestaña anterior para continuar', title: 'Correo electrónico verificado con éxito', }, }, @@ -543,70 +565,70 @@ export const esMX: LocalizationResource = { formTitle: 'Código de verificación', resendButton: 'Reenviar código', subtitle: 'para continuar a {{applicationName}}', - title: 'Verifique su teléfono', + title: 'Verifica tu teléfono', }, restrictedAccess: { - actionLink: undefined, - actionText: undefined, - blockButton__emailSupport: undefined, - blockButton__joinWaitlist: undefined, - subtitle: undefined, - subtitleWaitlist: undefined, - title: undefined, + actionLink: 'Iniciar sesión', + actionText: '¿Tienes cuenta?', + blockButton__emailSupport: 'Soporte por correo electrónico', + blockButton__joinWaitlist: 'Unirse a la lista de espera', + subtitle: 'Los registros están desactivados actualmente. Si crees que tienes acceso, contacta soporte', + subtitleWaitlist: 'Los registros están desactivados actualmente. Para ser el primero en saber cuando estemos listos, únete a la lista de espera', + title: 'Acceso restringido', }, start: { - actionLink: 'Acceder', - actionLink__use_email: undefined, - actionLink__use_phone: undefined, + actionLink: 'Inicar sesión', + actionLink__use_email: 'Utilizar el correo electrónico', + actionLink__use_phone: 'Utilizar el número telefónico', actionText: '¿Tienes una cuenta?', - subtitle: 'para continuar con {{applicationName}}', - subtitleCombined: 'para continuar con {{applicationName}}', + subtitle: '¡Bienvenido! Por favor completa los datos para comenzar', + subtitleCombined: '¡Bienvenido! Por favor completa los datos para comenzar', title: 'Crea tu cuenta', titleCombined: 'Crea tu cuenta', }, }, socialButtonsBlockButton: 'Continuar con {{provider|titleize}}', - socialButtonsBlockButtonManyInView: undefined, + socialButtonsBlockButtonManyInView: '{{provider|titleize}}', unstable__errors: { - already_a_member_in_organization: undefined, + already_a_member_in_organization: '{{email}} ya es miembro de la organización.', captcha_invalid: - 'El registro falló debido a fallos en la validación de seguridad. Por favor, recargue la página o contáctenos para obtener más asistencia.', + 'El registro falló debido a fallos en la validación de seguridad. Por favor, recarga la página o contáctanos para obtener más asistencia.', captcha_unavailable: - 'El registro falló debido a fallos en la validación de bot. Por favor, recargue la página o contáctenos para obtener más asistencia.', + 'El registro falló debido a fallos en la validación de robot. Por favor, recarga la página o contáctanos para obtener más asistencia.', form_code_incorrect: 'Código incorrecto.', - form_identifier_exists__email_address: 'La dirección de correo ya existe.', - form_identifier_exists__phone_number: 'El número de teléfono ya existe.', + form_identifier_exists__email_address: 'El correo electrónico ya existe', + form_identifier_exists__phone_number: 'El número telefónico ya existe.', form_identifier_exists__username: 'El nombre de usuario ya existe.', - form_identifier_not_found: 'No se encontró, puede estar mal escrito.', + form_identifier_not_found: 'No se encontró una cuenta, intenta de nuevo.', form_param_format_invalid: 'Formato inválido.', - form_param_format_invalid__email_address: 'La dirección de correo debe ser válida.', - form_param_format_invalid__phone_number: 'El número de teléfono debe ser en un formato válido internacional.', + form_param_format_invalid__email_address: 'El correo electrónico debe ser válido.', + form_param_format_invalid__phone_number: 'El número telefónico debe ser en un formato válido internacional.', form_param_max_length_exceeded__first_name: 'El nombre debe tener menos de 256 caracteres.', form_param_max_length_exceeded__last_name: 'El apellido debe tener menos de 256 caracteres.', form_param_max_length_exceeded__name: 'El nombre debe tener menos de 256 caracteres.', - form_param_nil: 'Campo vacío.', - form_param_value_invalid: undefined, + form_param_nil: 'Este campo es rquerido y no puede estar vacío.', + form_param_value_invalid: 'Valor inválido', form_password_incorrect: 'Contraseña incorrecta.', form_password_length_too_short: 'La contraseña es muy corta.', form_password_not_strong_enough: 'La contraseña no es suficientemente segura.', form_password_pwned: - 'Esta contraseña se encontró como parte de una infracción y no se puede usar; pruebe con otra contraseña.', - form_password_pwned__sign_in: 'La contraseña es muy insegura.', + 'Esta contraseña se encontró como parte de una brecha y no se puede utilizar, intenta con otra contraseña.', + form_password_pwned__sign_in: 'Esta contraseña se encontró como parte de una brecha y no se puede utilizar, por favor restablece tu contraseña.', form_password_size_in_bytes_exceeded: 'La contraseña excede el número máximo de bytes permitidos. Por favor, elimine algunos caracteres especiales o reduzca la longitud de la contraseña.', form_password_validation_failed: 'Contraseña incorrecta', - form_username_invalid_character: 'Carácter inválido.', + form_username_invalid_character: 'El nombre de usuario contiene caracteres inválidos.', form_username_invalid_length: 'La longitud del nombre de usuario es demasiado corta.', identification_deletion_failed: 'No se puede eliminar la última identificación.', - not_allowed_access: 'No tienes permiso para acceder a este recurso.', - organization_domain_blocked: undefined, - organization_domain_common: undefined, - organization_domain_exists_for_enterprise_connection: undefined, - organization_membership_quota_exceeded: undefined, - organization_minimum_permissions_needed: undefined, + not_allowed_access: 'No tienes permiso para acceder a esta página.', + organization_domain_blocked: 'Este correo electrónico del dominio está bloqueado, intenta con otro.', + organization_domain_common: 'Este correo electrónico del dominio es muy común, intenta con otro.', + organization_domain_exists_for_enterprise_connection: 'Este dominio ya esta en uso para tú organización', + organization_membership_quota_exceeded: 'Alcanzaste el limite de miembros en la organización, incluyendo las invitaciones enviadas.', + organization_minimum_permissions_needed: 'Debe existir al menos un miembro en la organización.', passkey_already_exists: 'Ya se ha registrado una llave de acceso en este dispositivo.', passkey_not_supported: 'Las llaves de acceso no son compatibles con este dispositivo.', - passkey_pa_not_supported: 'El registro requiere un autenticador de plataforma, pero el dispositivo no lo admite.', + passkey_pa_not_supported: 'El registro requiere un autenticador de plataforma, pero el dispositivo no es compatible.', passkey_registration_cancelled: 'El registro de la llave de acceso se ha cancelado o ha expirado.', passkey_retrieval_cancelled: 'La verificación de la llave de acceso se ha cancelado o ha expirado.', passwordComplexity: { @@ -614,12 +636,12 @@ export const esMX: LocalizationResource = { minimumLength: '{{length}} o más caracteres', requireLowercase: 'al menos una letra minúscula', requireNumbers: 'al menos un número', - requireSpecialCharacter: 'al menos un caracter especial', + requireSpecialCharacter: 'al menos un carácter especial', requireUppercase: 'al menos una letra mayúscula', sentencePrefix: 'Tu contraseña debe contener', }, - phone_number_exists: 'Este número de teléfono ya está en uso. Por favor, trata con otro.', - web3_missing_identifier: undefined, + phone_number_exists: 'Este número de telefónico ya está en uso.', + web3_missing_identifier: 'No se puede encontrar la extension de la billetera Web3. Instala una para continuar', zxcvbn: { couldBeStronger: 'Tu contraseña funciona, pero puede ser más segura. Prueba añadiendo más caracteres.', goodPassword: 'Tu contraseña cumple con todos los requisitos necesarios.', @@ -633,28 +655,28 @@ export const esMX: LocalizationResource = { l33t: "Evita sustituciones predecibles como '@' por 'a'", longerKeyboardPattern: 'Usa patrones de teclado más largos y cambia la dirección de escritura varias veces.', 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.', + pwned: 'Si utilizas esta contraseña en otro lugar, deberías cambiarla.', recentYears: 'Evita años recientes.', 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.', + useWords: 'Utiliza varias palabras, pero evita frases comunes.', }, warnings: { - common: 'Es una contraseña usada comúnmente.', + common: 'Es una contraseña utilizada comúnmente.', commonNames: 'Nombres y apellidos comunes son fáciles de adivinar.', dates: 'Las fechas son fáciles de adivinar.', extendedRepeat: 'Patrones repetidos como "abcabcabc" son fáciles de adivinar.', keyPattern: 'Patrones cortos son fáciles de adivinar.', - namesByThemselves: 'Nombres y apellidos a solas son fáciles de adivinar.', - pwned: 'Su contraseña fue expuesta por una violación de datos en Internet.', + namesByThemselves: 'Nombres y apellidos son fáciles de adivinar.', + pwned: 'Tu contraseña fue expuesta por una violación de datos en Internet.', recentYears: 'Los años recientes son fáciles de adivinar.', sequences: 'Patrones comunes como "abc" son fáciles de adivinar', - similarToCommon: 'Es similar a una contraseña usada habitualmente.', + similarToCommon: 'Es similar a una contraseña utilizada habitualmente.', simpleRepeat: 'Caracteres repetidos como "aaa" son fáciles de adivinar', straightRow: 'Teclas consecutivas en tu teclado son fáciles de adivinar.', - topHundred: 'Es una contraseña usada con mucha frecuencia.', - topTen: 'Es de las contraseñas más usadas.', + topHundred: 'Es una contraseña utilizada con mucha frecuencia.', + topTen: 'Es de las contraseñas más utilizadas.', userInputs: 'No debería haber datos personales o relacionados con esta página.', wordByItself: 'Palabras únicas son fáciles de adivinar.', }, @@ -669,11 +691,29 @@ export const esMX: LocalizationResource = { userProfile: { __experimental_billingPage: { start: { - headerTitle__invoices: undefined, - headerTitle__paymentSources: undefined, - headerTitle__plans: undefined, + headerTitle__invoices: 'Facturas', + headerTitle__paymentSources: 'Métodos de pago', + headerTitle__plans: 'Planes', + headerTitle__subscriptions: 'Suscripciones', + }, + title: 'Facturación y Pagos', + paymentSourcesSection: { + title: 'Opciones disponibles', + add: 'Agregar un nuevo método de pago', + addSubtitle: 'Agregar un nuevo método de pago a tu cuenta.', + cancelButton: 'Cancelar', + actionLabel__default: 'Predeterminado', + actionLabel__remove: 'Eliminar', + formButtonPrimary__add: 'Agregar Método de Pago', + formButtonPrimary__pay: 'Pagar {{amount}}', + removeResource: { + title: 'Eliminar método de pago', + messageLine1: '{{identifier}} será eliminado de esta cuenta.', + messageLine2: + 'No podrás utilizar este método de pago para ninguna suscripción actual y estas ya no funcionarán.', + successMessage: '{{paymentSource}} ha sido eliminada de tu cuenta.', + }, }, - title: undefined, }, backupCodePage: { actionLabel__copied: 'Copiado!', @@ -682,61 +722,61 @@ export const esMX: LocalizationResource = { 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.', + 'Mantén los códigos de respaldo en secreto y guárdalos de forma segura. Puedes regenerar códigos de respaldo si sospechas que se han visto comprometidos.', + subtitle__codelist: 'Guárdalos de forma segura y mantenlos 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.', + 'Los códigos de respaldo ahora están habilitados. Puedes utilizar uno de estos para iniciar sesión en tu cuenta, si pierdes el acceso a tu dispositivo de autenticación. Cada código solo se puede utilizar una vez.', successSubtitle: - 'Puede usar uno de estos para iniciar sesión en su cuenta, si pierde el acceso a su dispositivo de autenticación.', + 'Puedes utilizar uno de estos para iniciar sesión en tu cuenta, si pierdes el acceso a tu dispositivo de autenticación.', title: 'Agregar verificación de código de respaldo', title__codelist: 'Códigos de respaldo', }, connectedAccountPage: { - formHint: 'Seleccione un proveedor para conectar su cuenta.', + formHint: 'Selecciona un proveedor para conectar su cuenta.', formHint__noAccounts: 'No hay proveedores de cuentas externas disponibles.', removeResource: { messageLine1: '{{identifier}} será eliminado de esta cuenta.', - messageLine2: 'Ya no podrá usar esta cuenta activa y las funciones dependientes ya no funcionarán.', - successMessage: '{{connectedAccount}} ha sido eliminado de su cuenta.', + messageLine2: 'Ya no podrás utilizar esta cuenta activa y las funciones dependientes ya no funcionarán.', + successMessage: '{{connectedAccount}} ha sido eliminado de tu cuenta.', title: 'Eliminar cuenta conectada', }, - socialButtonsBlockButton: 'Conectar cuenta de {{provider|titleize}}', - successMessage: 'El proveedor ha sido agregado a su cuenta', + socialButtonsBlockButton: '{{provider|titleize}}', + successMessage: 'El proveedor ha sido agregado a tu cuenta', title: 'Agregar cuenta conectada', }, deletePage: { actionDescription: 'Escribe "Eliminar cuenta" a continuación para continuar', confirm: 'Eliminar cuenta', - messageLine1: '¿Estas seguro que quieres eliminar tu cuenta?', + messageLine1: '¿Estás seguro que quieres eliminar tu cuenta?', messageLine2: 'Esta acción es permanente e irreversible.', title: 'Eliminar cuenta', }, emailAddressPage: { emailCode: { formHint: - 'A esta dirección de correo electrónico se le enviará un correo electrónico con un Código de verificación.', - formSubtitle: 'Introduzca el código de verificación enviado a {{identifier}}', + 'A esta dirección de correo electrónico se le enviará un correo electrónico con un código de verificación.', + formSubtitle: 'Introduce el código de verificación enviado a {{identifier}}', formTitle: 'Código de verificación', - resendButton: 'Re-enviar código', - successMessage: 'El correo electrónico {{identifier}} se ha agregado a su cuenta.', + resendButton: 'Reenviar código', + successMessage: 'El correo electrónico {{identifier}} se ha agregado a tu cuenta.', }, emailLink: { formHint: 'Se enviará un correo electrónico con un enlace de verificación a esta dirección de correo electrónico.', - formSubtitle: 'Haga clic en el enlace de verificación en el correo electrónico enviado a {{identifier}}', + formSubtitle: 'Haz clic en el enlace de verificación en el correo electrónico enviado a {{identifier}}', formTitle: 'Enlace de verificación', resendButton: 'Reenviar enlace', successMessage: 'El correo electrónico {{identifier}} se ha agregado a su cuenta.', }, enterpriseSSOLink: { - formButton: undefined, - formSubtitle: undefined, + formButton: 'Click para iniciar sesión', + formSubtitle: 'Completar el inicio de sesión con {{identifier}}', }, - formHint: undefined, + formHint: 'Deberás verificar el correo electrónico antes de ser añadido a tu cuenta', removeResource: { messageLine1: '{{identifier}} será eliminado de esta cuenta.', - messageLine2: 'Ya no podrá iniciar sesión con esta dirección de correo electrónico.', - successMessage: '{{emailAddress}} ha sido eliminado de su cuenta.', + messageLine2: 'Ya no podrás iniciar sesión con esta dirección de correo electrónico.', + successMessage: '{{emailAddress}} ha sido eliminado de tu cuenta.', title: 'Eliminar dirección de correo electrónico', }, title: 'Agregar dirección de correo electrónico', @@ -756,52 +796,52 @@ export const esMX: LocalizationResource = { backButton: 'Usar número existente', primaryButton__addPhoneNumber: 'Agregar número de teléfono', removeResource: { - messageLine1: '{{identifier}} dejará de recibir el Código de verificación al iniciar sesión.', - messageLine2: 'Es posible que su cuenta no sea tan segura. ¿Estás seguro de que quieres continuar?', - successMessage: 'Se eliminó la verificación de dos pasos del código SMS para {{mfaPhoneCode}}', + messageLine1: '{{identifier}} dejará de recibir códigos de verificación al iniciar sesión.', + messageLine2: 'Es posible que tu cuenta no sea tan segura. ¿Estás seguro de que quieres continuar?', + successMessage: 'Se eliminó la verificación de dos pasos por SMS para {{mfaPhoneCode}}', title: 'Eliminar la verificación en dos pasos', }, subtitle__availablePhoneNumbers: - 'Seleccione un número de teléfono para registrarse para la verificación en dos pasos del código SMS.', + 'Selecciona un número de teléfono para registrar la verificación en dos pasos por SMS.', subtitle__unavailablePhoneNumbers: - 'No hay números de teléfono disponibles para registrarse para la verificación en dos pasos del código SMS.', + 'No hay números de teléfono disponibles para registrar la verificación en dos pasos por SMS.', successMessage1: - 'Al iniciar sesión, se le pedirá un código de verificación enviado a este número de teléfono como un paso adicional.', + 'Al iniciar sesión, se te solicitará un código de verificación enviado a este número de teléfono como un paso adicional.', successMessage2: - 'Guarde estos códigos de respaldo y almacénelos en un lugar seguro. Si pierde el acceso a su dispositivo de autenticación, puede utilizar 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', + 'Guarda estos códigos de respaldo y almacénalos en un lugar seguro. Si pierdes el acceso a tu dispositivo de autenticación, puedes utilizar los códigos de respaldo para iniciar sesión.', + successTitle: 'Verificación por SMS habilitada', + title: 'Agregar verificación por SMS', }, mfaTOTPPage: { authenticatorApp: { buttonAbleToScan__nonPrimary: 'Escanea el código QR en su lugar', buttonUnableToScan__nonPrimary: '¿No puedes escanear el código QR?', infoText__ableToScan: - 'Configure un nuevo método de inicio de sesión en su aplicación de autenticación y escanee el siguiente código QR para vincularlo a su cuenta.', + 'Configura un nuevo método de inicio de sesión en tu aplicación de autenticación y escanea el siguiente código QR para vincularlo a tu cuenta.', infoText__unableToScan: - 'Configure un nuevo método de inicio de sesión en su autenticador e ingrese la clave que se proporciona a continuación.', + 'Configura un nuevo método de inicio de sesión en tu autenticador e ingresa la clave que se proporciona a continuación.', inputLabel__unableToScan1: - 'Asegúrese de que las contraseñas basadas en el tiempo o de un solo uso estén habilitadas, luego finalice de vincular su cuenta.', + 'Asegúrate de que las contraseñas de Un-Solo-Uso o Por-Tiempo estén habilitadas, luego finaliza la vinculación con tu cuenta.', inputLabel__unableToScan2: - 'Alternativamente, si su autenticador admite URIs TOTP, también puede copiar la URI completa.', + 'Alternativamente, si tu autenticador admite URIs TOTP, también puedes copiar la URI completa.', }, removeResource: { messageLine1: 'El código de verificación de este autenticador ya no será necesario al iniciar sesión.', - messageLine2: 'Es posible que su cuenta no sea tan segura. ¿Estás seguro de que quieres continuar?', + messageLine2: 'Es posible que tu cuenta no sea tan segura. ¿Estás seguro de que quieres continuar?', successMessage: 'Se eliminó la verificación en dos pasos a través de la aplicación de autenticación.', 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ás 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: 'Ingresa el código de verificación generado por tu autenticador', verifyTitle: 'Código de verificación', }, mobileButton__menu: 'Menú', navbar: { account: 'Perfil', - billing: undefined, - description: 'Administra tu información de cuenta.', + billing: 'Facturación', + description: 'Administra la información de tu cuenta.', security: 'Seguridad', title: 'Cuenta', }, @@ -821,24 +861,24 @@ export const esMX: LocalizationResource = { successMessage__set: 'Se ha establecido tu contraseña.', successMessage__signOutOfOtherSessions: 'Se cerró la sesión de todos los demás dispositivos.', successMessage__update: 'Tu contraseña ha sido actualizada.', - title__set: 'Configurar la clave', + title__set: 'Configurar contraseña', title__update: 'Cambiar contraseña', }, phoneNumberPage: { infoText: 'Se enviará un mensaje de texto con un enlace de verificación a este número de teléfono.', removeResource: { messageLine1: '{{identifier}} será eliminado de esta cuenta.', - messageLine2: 'Ya no podrá iniciar sesión con este número de teléfono.', - successMessage: '{{phoneNumber}} ha sido eliminado de su cuenta.', + messageLine2: 'Ya no podrás iniciar sesión con este número de teléfono.', + successMessage: '{{phoneNumber}} ha sido eliminado de tu cuenta.', title: 'Eliminar número de teléfono', }, successMessage: '{{identifier}} ha sido añadido a tu cuenta.', title: 'Agregar el número de teléfono', - verifySubtitle: 'Ingrese el código de verificación enviado a {{identifier}}', + verifySubtitle: 'Ingresa 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', + fileDropAreaHint: 'Carga una imagen JPG, PNG, GIF o WEBP de menos de 10 MB', imageFormDestructiveActionSubtitle: 'Eliminar la imagen', imageFormSubtitle: 'Cargar imagen', imageFormTitle: 'Imagen de perfil', @@ -856,38 +896,38 @@ export const esMX: LocalizationResource = { actionLabel__reauthorize: 'Autorizar ahora', destructiveActionTitle: 'Quitar', primaryButton: 'Conectar cuenta', - subtitle__disconnected: undefined, + subtitle__disconnected: 'Esta cuenta ha sido desconectada.', subtitle__reauthorize: - 'Los permisos requeridos han sido actualizados, y podría experimentar limitaciones. Por favor, autorice de nuevo esta aplicación para evitar cualquier problema', + 'Los permisos requeridos han sido actualizados, y podrías experimentar limitaciones. Por favor, autoriza de nuevo esta aplicación para evitar cualquier problema', title: 'Cuentas conectadas', }, dangerSection: { deleteAccountButton: 'Eliminar cuenta', - title: 'Peligro', + title: 'Eliminar cuenta', }, emailAddressesSection: { - destructiveAction: 'Eliminar dirección de correo electrónico', + destructiveAction: 'Eliminar correo electrónico', detailsAction__nonPrimary: 'Establecer como primario', - detailsAction__primary: 'Completar la verificación', - detailsAction__unverified: 'Completar la verificación', - primaryButton: 'Agregar una dirección de correo electrónico', + detailsAction__primary: 'Completar verificación', + detailsAction__unverified: 'Completar verificación', + primaryButton: 'Agregar correo electrónico', title: 'Correos electrónicos', }, enterpriseAccountsSection: { title: 'Cuentas de empresa', }, - headerTitle__account: 'Cuenta', + headerTitle__account: 'Detalles de la cuenta', headerTitle__security: 'Seguridad', mfaSection: { backupCodes: { - actionLabel__regenerate: 'Regenerar códigos', + actionLabel__regenerate: 'Regenerar', headerTitle: 'Códigos de respaldo', subtitle__regenerate: - 'Obtenga un nuevo conjunto de códigos de respaldo seguros. Los códigos de respaldo anteriores se eliminarán y no podrán ser usados.', + 'Obtén un nuevo conjunto de códigos de respaldo seguros. Los códigos de respaldo anteriores se eliminarán y no podrán ser utilizados.', title__regenerate: 'Regenerar códigos de respaldo', }, phoneCode: { - actionLabel__setDefault: 'Establecer por defecto', + actionLabel__setDefault: 'Establecer como predeterminado', destructiveActionLabel: 'Eliminar número telefónico', }, primaryButton: 'Añadir verificación de dos pasos', @@ -900,7 +940,7 @@ export const esMX: LocalizationResource = { passkeysSection: { menuAction__destructive: 'Eliminar', menuAction__rename: 'Renombrar', - primaryButton: undefined, + primaryButton: 'Añadir llave de acceso', title: 'Llaves de acceso', }, passwordSection: { @@ -909,11 +949,11 @@ export const esMX: LocalizationResource = { title: 'Contraseña', }, phoneNumbersSection: { - destructiveAction: 'Quitar número de teléfono', + destructiveAction: 'Eliminar número telefónico', detailsAction__nonPrimary: 'Establecer como primario', detailsAction__primary: 'Completar la verificación', detailsAction__unverified: 'Completar la verificación', - primaryButton: 'Agregar un número de teléfono', + primaryButton: 'Agregar un número telefónico', title: 'Números telefónicos', }, profileSection: { @@ -921,48 +961,48 @@ export const esMX: LocalizationResource = { title: 'Perfil', }, usernameSection: { - primaryButton__setUsername: 'Crear nombre de usuario', + primaryButton__setUsername: 'Definir nombre de usuario', primaryButton__updateUsername: 'Cambiar nombre de usuario', title: 'Nombre de usuario', }, web3WalletsSection: { - destructiveAction: 'Quitar cartera', - detailsAction__nonPrimary: undefined, - primaryButton: 'Web3 cartera', - title: 'Web3 cartera', + destructiveAction: 'Quitar billetera', + detailsAction__nonPrimary: 'Establecer como primaria', + primaryButton: 'Conectar billetera', + title: 'Billeteras Web3', }, }, usernamePage: { - successMessage: 'Su nombre de usuario ha sido actualizado.', + successMessage: 'Tu nombre de usuario ha sido actualizado.', title__set: 'Actualizar nombre de usuario', title__update: 'Actualizar nombre de usuario', }, web3WalletPage: { removeResource: { messageLine1: '{{identifier}} será eliminado de esta cuenta.', - messageLine2: 'Ya no podrá iniciar sesión con esta billetera web3.', - successMessage: '{{web3Wallet}} ha sido eliminado de su cuenta.', + messageLine2: 'Ya no podrás iniciar sesión con esta billetera web3.', + successMessage: '{{web3Wallet}} ha sido eliminado de tu cuenta.', title: 'Eliminar la billetera web3', }, - subtitle__availableWallets: 'Seleccione una billetera web3 para conectarse a su cuenta.', - subtitle__unavailableWallets: 'No hay billetera web3 disponibles.', - successMessage: 'La billetera ha sido agregada a su cuenta.', - title: 'Añadir web3 billetera', - web3WalletButtonsBlockButton: undefined, + subtitle__availableWallets: 'Selecciona una billetera web3 para conectarse a tu cuenta.', + subtitle__unavailableWallets: 'No hay billeteras web3 disponibles.', + successMessage: 'La billetera ha sido agregada a tu cuenta.', + title: 'Añadir billetera web3', + web3WalletButtonsBlockButton: '{{provider|titleize}}', }, }, waitlist: { start: { - actionLink: 'Acceder', - actionText: 'Cuentas con acceso?', - formButton: 'Unete a la lista de espera', - subtitle: 'Ingresa tu correo electrónico y te avisaremos cuando tu lugar esté listo', - title: 'Unete a la lista de espera', + actionLink: 'Iniciar sesión', + actionText: '¿Tienes una cuenta?', + formButton: 'Únete a la lista de espera', + subtitle: 'Ingresa tu correo electrónico y te avisaremos cuando tú lugar esté listo', + title: 'Únete a la lista de espera', }, success: { message: 'Serás redirigido pronto...', subtitle: 'Nos pondremos en contacto contigo cuando tu lugar esté listo', - title: 'Gracias por unirte a la lista de espera!', + title: '¡Gracias por unirte a la lista de espera!', }, }, } as const;