diff --git a/.changeset/stale-signs-cheer.md b/.changeset/stale-signs-cheer.md new file mode 100644 index 00000000000..702a133f3c0 --- /dev/null +++ b/.changeset/stale-signs-cheer.md @@ -0,0 +1,5 @@ +--- +'@clerk/localizations': patch +--- + +Update `es-MX` translations diff --git a/packages/localizations/src/es-MX.ts b/packages/localizations/src/es-MX.ts index 24df30c1d94..77e88e0fe2e 100644 --- a/packages/localizations/src/es-MX.ts +++ b/packages/localizations/src/es-MX.ts @@ -50,28 +50,29 @@ export const esMX: LocalizationResource = { backButton: 'Atrás', badge__activePlan: undefined, badge__canceledEndsAt: undefined, - badge__currentPlan: undefined, + badge__currentPlan: 'Plan actual', badge__default: 'Por defecto', - badge__endsAt: undefined, - badge__expired: undefined, + badge__endsAt: "Termina {{ date | shortDate('en-US') }}", + badge__expired: 'Caducado', badge__otherImpersonatorDevice: 'Otro dispositivo de imitación', badge__primary: 'Primario', badge__renewsAt: undefined, badge__requiresAction: 'Requiere acción', - badge__startsAt: undefined, + badge__startsAt: "Empieza {{ date | shortDate('en-US') }}", badge__thisDevice: 'Este dispositivo', badge__unverified: 'No confirmado', - badge__upcomingPlan: undefined, + badge__upcomingPlan: 'Próximo plan', badge__userDevice: 'Dispositivo de usuario', badge__you: 'Usted', + commerce: { addPaymentMethod: undefined, alwaysFree: undefined, annually: undefined, availableFeatures: undefined, - billedAnnually: undefined, + billedAnnually: 'Facturado anualmente', billedMonthlyOnly: undefined, - cancelSubscription: undefined, + cancelSubscription: 'Cancelar suscripción', cancelSubscriptionAccessUntil: undefined, cancelSubscriptionNoCharge: undefined, cancelSubscriptionTitle: undefined, @@ -85,26 +86,26 @@ export const esMX: LocalizationResource = { title: undefined, }, lineItems: { - title__paymentMethod: undefined, - title__statementId: undefined, - title__subscriptionBegins: undefined, - title__totalPaid: undefined, + title__paymentMethod: 'Método de pago', + title__statementId: 'Número de factura', + title__subscriptionBegins: 'La suscripción empieza', + title__totalPaid: 'Total pagado', }, pastDueNotice: undefined, perMonth: undefined, title: undefined, - title__paymentSuccessful: undefined, - title__subscriptionSuccessful: undefined, + title__paymentSuccessful: '¡Pago exitoso!', + title__subscriptionSuccessful: '¡Éxito!', }, credit: undefined, creditRemainder: undefined, defaultFreePlanActive: undefined, - free: undefined, - getStarted: undefined, - keepSubscription: undefined, - manage: undefined, - manageSubscription: undefined, - month: undefined, + free: 'Gratis', + getStarted: 'Empezar', + keepSubscription: 'Mantener suscripción', + manage: 'Gestionar', + manageSubscription: 'Gestionar suscripción', + month: 'Mes', monthly: undefined, pastDue: undefined, pay: undefined, @@ -128,11 +129,11 @@ export const esMX: LocalizationResource = { billingCycle: undefined, included: undefined, }, - reSubscribe: undefined, + reSubscribe: 'Re-suscribirse', seeAllFeatures: undefined, subscribe: undefined, subtotal: undefined, - switchPlan: undefined, + switchPlan: 'Cambiar a este plan', switchToAnnual: undefined, switchToMonthly: undefined, totalDue: undefined, @@ -166,34 +167,34 @@ 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__apiKeyDescription: undefined, formFieldInputPlaceholder__apiKeyExpirationDate: undefined, formFieldInputPlaceholder__apiKeyName: undefined, - formFieldInputPlaceholder__backupCode: undefined, + 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__apiKeyDescription: undefined, formFieldLabel__apiKeyExpiration: undefined, formFieldLabel__apiKeyName: undefined, formFieldLabel__automaticInvitations: 'Activar invitaciones automaticas 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', @@ -202,16 +203,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', @@ -229,7 +230,7 @@ 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', @@ -302,15 +303,15 @@ export const esMX: LocalizationResource = { }, 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', }, @@ -319,7 +320,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', @@ -328,8 +329,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', @@ -341,8 +342,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', @@ -357,8 +358,8 @@ export const esMX: LocalizationResource = { }, }, navbar: { - apiKeys: undefined, - billing: undefined, + apiKeys: 'Claves API', + billing: 'Facturación', description: 'Gestiona tu organización.', general: 'General', members: 'Miembros', @@ -374,7 +375,7 @@ export const esMX: LocalizationResource = { 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', @@ -382,7 +383,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', @@ -395,14 +396,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.', @@ -426,7 +427,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.', @@ -446,12 +447,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', }, }, @@ -470,63 +471,64 @@ 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: { @@ -549,10 +551,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', }, alternativePhoneCodeProvider: { @@ -573,51 +575,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.', @@ -630,8 +633,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: { @@ -661,10 +664,10 @@ 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?', @@ -678,12 +681,12 @@ export const esMX: LocalizationResource = { subtitle: 'para continuar con {{applicationName}}', 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', @@ -695,36 +698,37 @@ export const esMX: LocalizationResource = { }, 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', }, }, @@ -744,21 +748,22 @@ 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?', alternativePhoneCodeProvider: { actionLink: undefined, @@ -773,48 +778,50 @@ export const esMX: LocalizationResource = { }, }, 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ó una cuenta con esos detalles.', 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: - "La dirección de correo electrónico o el número de teléfono no está permitido para registrarse. Esto puede deberse al uso de '+', '=', '#' o '.' en tu dirección de correo electrónico, el uso de un dominio conectado a un servicio de correo electrónico temporal o la exclusión explícita. Si cree que se trata de un error, póngase en contacto con el soporte.", - 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: { @@ -822,13 +829,13 @@ 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.', + phone_number_exists: 'Este número de telefónico ya está en uso.', session_exists: 'Ya has iniciado sesión', - web3_missing_identifier: undefined, + 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.', @@ -842,28 +849,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.', }, @@ -886,12 +893,12 @@ 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', }, @@ -904,27 +911,28 @@ export const esMX: LocalizationResource = { tableHeader__status: undefined, }, paymentSourcesSection: { - actionLabel__default: undefined, - actionLabel__remove: undefined, - add: undefined, - addSubtitle: undefined, - cancelButton: undefined, - formButtonPrimary__add: undefined, - formButtonPrimary__pay: undefined, + actionLabel__default: 'Predeterminado', + actionLabel__remove: 'Eliminar', + add: 'Agregar un nuevo método de pago', + addSubtitle: 'Agregar un nuevo método de pago a tu cuenta.', + cancelButton: 'Cancelar', + formButtonPrimary__add: 'Agregar Método de Pago', + formButtonPrimary__pay: 'Pagar {{amount}}', payWithTestCardButton: undefined, removeResource: { - messageLine1: undefined, - messageLine2: undefined, - successMessage: undefined, - title: undefined, + 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: 'Eliminar método de pago', }, - title: undefined, + title: 'Opciones disponibles', }, start: { headerTitle__payments: undefined, - headerTitle__plans: undefined, - headerTitle__statements: undefined, - headerTitle__subscriptions: undefined, + headerTitle__plans: 'Planes', + headerTitle__statements: 'Facturas', + headerTitle__subscriptions: 'Suscripciones', }, statementsSection: { empty: undefined, @@ -951,54 +959,54 @@ export const esMX: LocalizationResource = { switchPlansSection: { title: undefined, }, - title: undefined, + title: 'Facturación y Pagos', }, 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', @@ -1018,53 +1026,53 @@ 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', - apiKeys: undefined, - billing: undefined, - description: 'Administra tu información de cuenta.', + apiKeys: 'Claves API', + billing: 'Facturación', + description: 'Administra la información de tu cuenta.', security: 'Seguridad', title: 'Cuenta', }, @@ -1084,27 +1092,27 @@ 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', }, plansPage: { title: undefined, }, 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', @@ -1122,38 +1130,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', @@ -1166,7 +1174,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: { @@ -1175,11 +1183,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: { @@ -1187,48 +1195,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;