{
  "auth.changePassword.title": "Seguridad y MFA",
  "security.admin.admin.sudo.actions.add": "Añadir regla",
  "security.admin.admin.sudo.challengeMethod.auto": "Automático",
  "security.admin.admin.sudo.challengeMethod.mfa": "Solo MFA",
  "security.admin.admin.sudo.challengeMethod.password": "Contraseña",
  "security.admin.admin.sudo.delete.text": "Esto elimina la regla de protección sudo seleccionada.",
  "security.admin.admin.sudo.delete.title": "¿Eliminar regla sudo?",
  "security.admin.admin.sudo.dialog.create": "Crear regla sudo",
  "security.admin.admin.sudo.dialog.edit": "Editar regla sudo",
  "security.admin.admin.sudo.errors.load": "No se pudo cargar la configuración sudo.",
  "security.admin.admin.sudo.flash.cancelled": "Se canceló el desafío sudo.",
  "security.admin.admin.sudo.flash.created": "Configuración sudo creada.",
  "security.admin.admin.sudo.flash.deleteError": "No se pudo eliminar la configuración sudo.",
  "security.admin.admin.sudo.flash.deleted": "Configuración sudo eliminada.",
  "security.admin.admin.sudo.flash.saveError": "No se pudo guardar la configuración sudo.",
  "security.admin.admin.sudo.flash.updated": "Configuración sudo actualizada.",
  "security.admin.admin.sudo.form.challengeMethod": "Método de desafío",
  "security.admin.admin.sudo.form.errors.tenantRequired": "Se requiere tenant cuando se define una organización.",
  "security.admin.admin.sudo.form.isEnabled": "Habilitado",
  "security.admin.admin.sudo.form.organizationId": "ID de organización",
  "security.admin.admin.sudo.form.organizationIdPlaceholder": "Alcance de organización opcional",
  "security.admin.admin.sudo.form.targetIdentifier": "Identificador del objetivo",
  "security.admin.admin.sudo.form.targetIdentifierPlaceholder": "security.sudo.manage",
  "security.admin.admin.sudo.form.tenantId": "ID de tenant",
  "security.admin.admin.sudo.form.tenantIdPlaceholder": "Alcance de tenant opcional",
  "security.admin.admin.sudo.form.title": "Regla sudo",
  "security.admin.admin.sudo.form.ttlSeconds": "TTL del token (segundos)",
  "security.admin.admin.sudo.notice.description": "Usa reglas sudo para exigir una contraseña reciente o un desafío MFA para funciones, rutas, módulos o paquetes seleccionados.",
  "security.admin.admin.sudo.notice.title": "Las operaciones sensibles requieren volver a autenticarse",
  "security.admin.admin.sudo.scope.platform": "Plataforma",
  "security.admin.admin.sudo.source.admin": "Anulación del administrador",
  "security.admin.admin.sudo.source.developer": "Valor predeterminado del desarrollador",
  "security.admin.admin.sudo.status.disabled": "Deshabilitado",
  "security.admin.admin.sudo.status.enabled": "Habilitado",
  "security.admin.admin.sudo.table.actions": "Acciones",
  "security.admin.admin.sudo.table.challengeMethod": "Método",
  "security.admin.admin.sudo.table.scope": "Alcance",
  "security.admin.admin.sudo.table.source": "Origen",
  "security.admin.admin.sudo.table.status": "Estado",
  "security.admin.admin.sudo.table.targetIdentifier": "Objetivo",
  "security.admin.admin.sudo.table.ttl": "TTL",
  "security.admin.admin.sudo.table.ttlValue": "{value}s",
  "security.admin.admin.sudo.title": "Protección sudo",
  "security.admin.audit.sudo.create": "Crear configuración sudo",
  "security.admin.audit.sudo.delete": "Eliminar configuración sudo",
  "security.admin.audit.sudo.update": "Actualizar configuración sudo",
  "security.admin.dashboard.cards.avgMethods": "Prom. de métodos por usuario inscrito: {value}",
  "security.admin.dashboard.cards.policiesActive": "Políticas de cumplimiento activas",
  "security.admin.dashboard.cards.policiesTotal": "Total de políticas: {count}",
  "security.admin.dashboard.cards.sudoSummary": "Resumen de protección sudo",
  "security.admin.dashboard.cards.usersEnrolled": "Usuarios inscritos en MFA",
  "security.admin.dashboard.cards.usersOverdue": "Usuarios con retraso",
  "security.admin.dashboard.cards.usersPending": "Usuarios pendientes: {count}",
  "security.admin.dashboard.description": "Realiza un seguimiento de la adopción de MFA, la actividad de cumplimiento y la postura de seguridad administrativa.",
  "security.admin.dashboard.errors.load": "No se pudieron cargar las métricas del panel de seguridad.",
  "security.admin.dashboard.loading": "Cargando métricas de seguridad...",
  "security.admin.dashboard.sudo.available": "Disponible",
  "security.admin.dashboard.sudo.availableHint": "Los endpoints sudo son accesibles.",
  "security.admin.dashboard.sudo.unavailable": "No disponible",
  "security.admin.dashboard.sudo.unavailableHint": "Las métricas sudo aparecerán después de implementar las APIs sudo.",
  "security.admin.dashboard.title": "Panel de seguridad",
  "security.admin.enforcement.deadline.none": "Sin fecha límite",
  "security.admin.enforcement.delete.text": "Esto elimina la política seleccionada. ¿Continuar?",
  "security.admin.enforcement.delete.title": "¿Eliminar política de cumplimiento?",
  "security.admin.enforcement.description": "Gestiona políticas de cumplimiento para alcances de plataforma, tenant y organización.",
  "security.admin.enforcement.empty": "No se encontraron políticas de cumplimiento.",
  "security.admin.enforcement.errors.invalidId": "ID de política de cumplimiento no válido.",
  "security.admin.enforcement.errors.load": "No se pudieron cargar las políticas de cumplimiento.",
  "security.admin.enforcement.errors.notFound": "No se encontró la política de cumplimiento.",
  "security.admin.enforcement.flash.createError": "No se pudo crear la política de cumplimiento.",
  "security.admin.enforcement.flash.created": "Política de cumplimiento creada.",
  "security.admin.enforcement.flash.deleteError": "No se pudo eliminar la política de cumplimiento.",
  "security.admin.enforcement.flash.deleted": "Política de cumplimiento eliminada.",
  "security.admin.enforcement.flash.updateError": "No se pudo actualizar la política de cumplimiento.",
  "security.admin.enforcement.flash.updated": "Política de cumplimiento actualizada.",
  "security.admin.enforcement.form.allowedMethods": "Métodos permitidos",
  "security.admin.enforcement.form.allowedMethodsAll": "Allow all methods",
  "security.admin.enforcement.form.allowedMethodsHint": "Si no se selecciona ningún método, se permiten todos los métodos disponibles.",
  "security.admin.enforcement.form.allowedMethodsRestricted": "Restrict to selected methods",
  "security.admin.enforcement.form.create": "Crear política",
  "security.admin.enforcement.form.deadline": "Fecha límite de cumplimiento",
  "security.admin.enforcement.form.enabled": "Política aplicada",
  "security.admin.enforcement.form.errors.organizationRequired": "El ID de organización es obligatorio para el alcance de organización.",
  "security.admin.enforcement.form.errors.tenantRequired": "El ID de tenant es obligatorio para los alcances de tenant y organización.",
  "security.admin.enforcement.form.organization": "Organization",
  "security.admin.enforcement.form.organizationId": "ID de organización",
  "security.admin.enforcement.form.organizationIdPlaceholder": "Introduzca el UUID de la organización",
  "security.admin.enforcement.form.organizationPlaceholder": "Select organization",
  "security.admin.enforcement.form.previewLoading": "Calculando usuarios afectados...",
  "security.admin.enforcement.form.previewTitle": "Vista previa de usuarios afectados",
  "security.admin.enforcement.form.previewUnavailable": "Vista previa no disponible para la selección de alcance actual.",
  "security.admin.enforcement.form.saveChanges": "Guardar cambios",
  "security.admin.enforcement.form.scope": "Alcance",
  "security.admin.enforcement.form.tenant": "Tenant",
  "security.admin.enforcement.form.tenantId": "ID de tenant",
  "security.admin.enforcement.form.tenantIdPlaceholder": "Introduzca el UUID del tenant",
  "security.admin.enforcement.form.tenantPlaceholder": "Select tenant",
  "security.admin.enforcement.form.titleCreate": "Crear política de cumplimiento",
  "security.admin.enforcement.form.titleEdit": "Editar política de cumplimiento",
  "security.admin.enforcement.list.actions": "Acciones",
  "security.admin.enforcement.list.deadline": "Fecha límite",
  "security.admin.enforcement.list.methods": "Métodos permitidos",
  "security.admin.enforcement.list.new": "Crear nueva política",
  "security.admin.enforcement.list.scope": "Alcance",
  "security.admin.enforcement.list.status": "Estado",
  "security.admin.enforcement.list.target": "Objetivo",
  "security.admin.enforcement.list.title": "Políticas existentes",
  "security.admin.enforcement.loading": "Cargando políticas de cumplimiento...",
  "security.admin.enforcement.methods.all": "Todos",
  "security.admin.enforcement.methods.otp_email": "OTP por correo",
  "security.admin.enforcement.methods.passkey": "Passkey",
  "security.admin.enforcement.methods.totp": "Aplicación autenticadora (TOTP)",
  "security.admin.enforcement.preview.enrolled": "Inscritos",
  "security.admin.enforcement.preview.overdue": "Con retraso",
  "security.admin.enforcement.preview.pending": "Pendientes",
  "security.admin.enforcement.preview.total": "Total",
  "security.admin.enforcement.scope.organisation": "Organización",
  "security.admin.enforcement.scope.platform": "Plataforma",
  "security.admin.enforcement.scope.tenant": "Tenant",
  "security.admin.enforcement.search": "Buscar políticas...",
  "security.admin.enforcement.status.disabled": "Deshabilitado",
  "security.admin.enforcement.status.enforced": "Aplicado",
  "security.admin.enforcement.target.platform": "Todos los tenants",
  "security.admin.enforcement.title": "Cumplimiento de MFA",
  "security.admin.sudo.actions.add": "Añadir regla",
  "security.admin.sudo.challenge.actions.moreOptions": "Usar otro método",
  "security.admin.sudo.challenge.actions.verify": "Verificar",
  "security.admin.sudo.challenge.description": "Vuelve a autenticarte para continuar con esta acción protegida.",
  "security.admin.sudo.challenge.errors.prepare": "No se pudo preparar el desafío sudo.",
  "security.admin.sudo.challenge.errors.verify": "No se pudo verificar el desafío sudo.",
  "security.admin.sudo.challenge.noMethods": "No hay métodos de autenticación sudo disponibles.",
  "security.admin.sudo.challenge.password.label": "Contraseña",
  "security.admin.sudo.challenge.password.placeholder": "Introduce tu contraseña",
  "security.admin.sudo.challenge.title": "Confirmar acción sensible",
  "security.admin.sudo.challengeMethod.auto": "Automático",
  "security.admin.sudo.challengeMethod.mfa": "Solo MFA",
  "security.admin.sudo.challengeMethod.password": "Contraseña",
  "security.admin.sudo.delete.text": "Esto elimina la regla de protección sudo seleccionada.",
  "security.admin.sudo.delete.title": "¿Eliminar regla sudo?",
  "security.admin.sudo.errors.load": "No se pudo cargar la configuración sudo.",
  "security.admin.sudo.flash.cancelled": "Se canceló el desafío sudo.",
  "security.admin.sudo.flash.created": "Configuración sudo creada.",
  "security.admin.sudo.flash.deleteError": "No se pudo eliminar la configuración sudo.",
  "security.admin.sudo.flash.deleted": "Configuración sudo eliminada.",
  "security.admin.sudo.flash.saveError": "No se pudo guardar la configuración sudo.",
  "security.admin.sudo.flash.updated": "Configuración sudo actualizada.",
  "security.admin.sudo.form.challengeMethod": "Método de desafío",
  "security.admin.sudo.form.errors.tenantRequired": "Se requiere tenant cuando se define una organización.",
  "security.admin.sudo.form.group.details": "Details",
  "security.admin.sudo.form.group.target": "Target",
  "security.admin.sudo.form.isEnabled": "Habilitado",
  "security.admin.sudo.form.label": "Etiqueta (opcional)",
  "security.admin.sudo.form.organizationId": "ID de organización",
  "security.admin.sudo.form.organizationIdPlaceholder": "Alcance de organización opcional",
  "security.admin.sudo.form.organizationPlaceholder": "Any organization",
  "security.admin.sudo.form.targetIdentifier": "Identificador del objetivo",
  "security.admin.sudo.form.targetIdentifierPlaceholder": "security.sudo.manage",
  "security.admin.sudo.form.tenantId": "ID de tenant",
  "security.admin.sudo.form.tenantIdPlaceholder": "Alcance de tenant opcional",
  "security.admin.sudo.form.tenantPlaceholder": "Any tenant (platform-wide)",
  "security.admin.sudo.form.title.create": "Crear regla sudo",
  "security.admin.sudo.form.title.edit": "Editar regla sudo",
  "security.admin.sudo.form.ttlSeconds": "TTL del token (segundos)",
  "security.admin.sudo.loading": "Cargando configuración sudo...",
  "security.admin.sudo.notice.description": "Usa reglas sudo para exigir una contraseña reciente o un desafío MFA para funciones, rutas, módulos o paquetes seleccionados.",
  "security.admin.sudo.notice.title": "Las operaciones sensibles requieren volver a autenticarse",
  "security.admin.sudo.scope.platform": "Plataforma",
  "security.admin.sudo.source.admin": "Anulación del administrador",
  "security.admin.sudo.source.developer": "Valor predeterminado del desarrollador",
  "security.admin.sudo.status.disabled": "Deshabilitado",
  "security.admin.sudo.status.enabled": "Habilitado",
  "security.admin.sudo.table.actions": "Acciones",
  "security.admin.sudo.table.challengeMethod": "Método",
  "security.admin.sudo.table.label": "Etiqueta",
  "security.admin.sudo.table.scope": "Alcance",
  "security.admin.sudo.table.source": "Origen",
  "security.admin.sudo.table.status": "Estado",
  "security.admin.sudo.table.targetIdentifier": "Objetivo",
  "security.admin.sudo.table.ttl": "TTL",
  "security.admin.sudo.table.ttlValue": "{value}s",
  "security.admin.sudo.title": "Protección sudo",
  "security.admin.users.actions.resetMfa": "Restablecer MFA",
  "security.admin.users.actions.viewDetail": "Ver detalle",
  "security.admin.users.compliance.enrolled": "Inscrito",
  "security.admin.users.compliance.overdue": "Con retraso",
  "security.admin.users.compliance.pending": "Pendiente",
  "security.admin.users.description": "Revisa el cumplimiento de MFA por usuario y restablece los métodos inscritos cuando sea necesario.",
  "security.admin.users.detail.backToUsers": "Volver a usuarios",
  "security.admin.users.detail.compliant": "Conforme",
  "security.admin.users.detail.enrolled": "Inscrito",
  "security.admin.users.detail.loading": "Cargando estado del usuario...",
  "security.admin.users.detail.methodLabel": "Etiqueta",
  "security.admin.users.detail.methodLastUsed": "Último uso",
  "security.admin.users.detail.methodType": "Tipo",
  "security.admin.users.detail.methods": "Métodos",
  "security.admin.users.detail.noMethods": "Sin métodos activos.",
  "security.admin.users.detail.recoveryCodes": "Códigos de recuperación restantes",
  "security.admin.users.detail.title": "Detalle MFA del usuario",
  "security.admin.users.detail.unavailable": "No se pueden cargar los detalles del usuario.",
  "security.admin.users.empty": "No se encontraron usuarios para este tenant.",
  "security.admin.users.errors.invalidUserId": "ID de usuario no válido.",
  "security.admin.users.errors.load": "No se pudieron cargar los datos de cumplimiento del usuario.",
  "security.admin.users.errors.reasonRequired": "Se requiere un motivo para el restablecimiento.",
  "security.admin.users.errors.status": "No se pudo cargar el estado MFA del usuario.",
  "security.admin.users.flash.reset": "Restablecimiento de MFA del usuario completado.",
  "security.admin.users.flash.resetError": "No se pudo restablecer el MFA del usuario.",
  "security.admin.users.lastLogin.unknown": "Sin inicio de sesión registrado",
  "security.admin.users.loading": "Cargando usuarios...",
  "security.admin.users.mfa.disabled": "No inscrito",
  "security.admin.users.mfa.enabled": "Habilitado",
  "security.admin.users.reset.reason": "Motivo del restablecimiento",
  "security.admin.users.reset.reasonPlaceholder": "Introduce el motivo para el registro de auditoría",
  "security.admin.users.search": "Buscar usuarios...",
  "security.admin.users.table.actions": "Acciones",
  "security.admin.users.table.compliance": "Cumplimiento",
  "security.admin.users.table.email": "Correo electrónico",
  "security.admin.users.table.lastLogin": "Último acceso",
  "security.admin.users.table.methodCount": "Número de métodos",
  "security.admin.users.table.mfaStatus": "Estado MFA",
  "security.admin.users.table.title": "Usuarios",
  "security.admin.users.table.user": "Usuario",
  "security.admin.users.title": "Gestión de seguridad de usuarios",
  "security.api.errors.adminIdRequired": "Se requiere el ID del administrador.",
  "security.api.errors.challengeIdAndMethodTypeRequired": "challengeId y methodType son obligatorios.",
  "security.api.errors.codeRequired": "code es obligatorio.",
  "security.api.errors.crossTenantAccessDenied": "Acceso entre inquilinos denegado.",
  "security.api.errors.emailOtpDestinationMissing": "Al método OTP por correo le falta una dirección de correo de destino.",
  "security.api.errors.emailOtpDestinationRequired": "No se puede configurar OTP por correo electrónico sin una dirección de correo de destino.",
  "security.api.errors.emailOtpSetupSessionExpired": "La sesión de configuración de OTP por correo ha expirado.",
  "security.api.errors.emailOtpSetupSessionNotFound": "No se encontró la sesión de configuración de OTP por correo.",
  "security.api.errors.enforcementInsufficientScope": "Permisos insuficientes para esta política de aplicación.",
  "security.api.errors.enforcementOrganizationScopeFormat": "El scopeId de organización debe usar el formato '<tenantId>:<organizationId>'.",
  "security.api.errors.enforcementOrganizationScopeIdsRequired": "tenantId y organizationId son obligatorios para el alcance de organización.",
  "security.api.errors.enforcementPolicyAlreadyExistsForScope": "Ya existe una política de cumplimiento para este alcance.",
  "security.api.errors.enforcementPolicyNotFound": "No se encontró la política de cumplimiento.",
  "security.api.errors.enforcementRequestFailed": "No se pudo procesar la solicitud de cumplimiento.",
  "security.api.errors.enforcementScopeIdRequired": "scopeId es obligatorio para los alcances de tenant y organización.",
  "security.api.errors.enforcementTenantIdRequired": "tenantId es obligatorio para el alcance de tenant.",
  "security.api.errors.invalidMethodId": "ID de método no válido.",
  "security.api.errors.invalidMfaVerificationCode": "Código de verificación MFA no válido.",
  "security.api.errors.invalidPasskeySetupChallenge": "Desafío de configuración de passkey no válido.",
  "security.api.errors.invalidPolicyId": "ID de política no válido.",
  "security.api.errors.invalidProviderType": "Tipo de proveedor no válido.",
  "security.api.errors.invalidQueryParameters": "Parámetros de consulta no válidos.",
  "security.api.errors.invalidRecoveryCode": "Código de recuperación no válido.",
  "security.api.errors.invalidRouteParameters": "Parámetros de ruta no válidos.",
  "security.api.errors.invalidTotpCode": "Código TOTP no válido.",
  "security.api.errors.invalidTotpSecret": "Secreto TOTP no válido.",
  "security.api.errors.invalidUserId": "ID de usuario no válido.",
  "security.api.errors.mfaChallengeAlreadyVerified": "El desafío MFA ya fue verificado.",
  "security.api.errors.mfaChallengeExpired": "El desafío MFA ha expirado.",
  "security.api.errors.mfaChallengeNotFound": "No se encontró el desafío MFA.",
  "security.api.errors.mfaMethodByTypeNotFound": "No se encontró el método MFA \"{method}\".",
  "security.api.errors.mfaMethodNotFound": "No se encontró el método MFA.",
  "security.api.errors.mfaMethodOwnership": "Este método MFA no pertenece a este usuario.",
  "security.api.errors.mfaPendingTokenRequired": "Se requiere un token MFA pendiente.",
  "security.api.errors.mfaProviderAlreadyConfigured": "El proveedor MFA \"{provider}\" ya está configurado.",
  "security.api.errors.mfaProviderNotRegistered": "El proveedor MFA \"{provider}\" no está registrado.",
  "security.api.errors.mfaRequestFailed": "No se pudo procesar la solicitud de MFA.",
  "security.api.errors.mfaSetupSessionNotFound": "No se encontró la sesión de configuración de MFA.",
  "security.api.errors.mfaSetupSessionProviderMismatch": "La sesión de configuración de MFA no coincide con el proveedor solicitado.",
  "security.api.errors.noMfaMethodsConfigured": "No hay métodos MFA configurados.",
  "security.api.errors.noRegisteredMfaProviders": "No hay proveedores MFA registrados disponibles para los métodos configurados.",
  "security.api.errors.notImplemented": "Todavía no está implementado.",
  "security.api.errors.passkeyCredentialNotConfigured": "La credencial de passkey no está configurada.",
  "security.api.errors.passkeyRegistrationCredentialMissing": "El registro de la passkey no devolvió datos de credencial.",
  "security.api.errors.passkeyRegistrationVerificationFailed": "La verificación del registro de la passkey falló.",
  "security.api.errors.passkeySetupSessionExpired": "La sesión de configuración de passkey ha expirado.",
  "security.api.errors.passkeySetupSessionNotFound": "No se encontró la sesión de configuración de passkey.",
  "security.api.errors.passwordRequired": "La contraseña es obligatoria.",
  "security.api.errors.resetReasonRequired": "Se requiere un motivo para el restablecimiento.",
  "security.api.errors.setupIdRequired": "setupId es obligatorio.",
  "security.api.errors.sudoConfigurationAlreadyExists": "Ya existe una configuración sudo para este objetivo y alcance.",
  "security.api.errors.sudoConfigurationNotFound": "No se encontró la configuración sudo.",
  "security.api.errors.sudoMfaRequiredButUnavailable": "Este objetivo sudo requiere MFA, pero no hay métodos MFA configurados.",
  "security.api.errors.sudoOrganizationScopeRequiresTenant": "Una configuración sudo con alcance de organización requiere un tenant.",
  "security.api.errors.sudoProtectionNotConfigured": "La protección sudo no está configurada para este objetivo.",
  "security.api.errors.sudoRequestFailed": "No se pudo procesar la solicitud sudo.",
  "security.api.errors.sudoRequiredForTarget": "Se requiere autenticación sudo para: {target}",
  "security.api.errors.sudoSessionDoesNotRequireMfa": "Esta sesión sudo no requiere MFA.",
  "security.api.errors.sudoSessionExpired": "La sesión del desafío sudo ha expirado.",
  "security.api.errors.sudoSessionNotFound": "No se encontró la sesión del desafío sudo.",
  "security.api.errors.sudoVerifyFailed": "No se pudo verificar el desafío sudo.",
  "security.api.errors.tenantContextRequired": "Se requiere el contexto del tenant.",
  "security.api.errors.tenantIdRequired": "Se requiere el ID del tenant.",
  "security.api.errors.tenantNotFound": "Tenant no encontrado.",
  "security.api.errors.totpSetupSessionExpired": "La sesión de configuración de TOTP ha expirado.",
  "security.api.errors.totpSetupSessionNotFound": "No se encontró la sesión de configuración de TOTP.",
  "security.api.errors.userIdRequired": "Se requiere el ID del usuario.",
  "security.api.errors.userSecurityRequestFailed": "No se pudo procesar la solicitud de seguridad del usuario.",
  "security.audit.enforcement.create": "Create enforcement policy",
  "security.audit.enforcement.delete": "Delete enforcement policy",
  "security.audit.enforcement.update": "Update enforcement policy",
  "security.audit.mfa.method.remove": "Remove MFA method",
  "security.audit.mfa.reset": "Restablecer MFA del usuario",
  "security.audit.password.change": "Cambiar contraseña",
  "security.audit.recovery.regenerate": "Regenerate recovery codes",
  "security.audit.sudo.create": "Create sudo configuration",
  "security.audit.sudo.delete": "Delete sudo configuration",
  "security.audit.sudo.update": "Update sudo configuration",
  "security.label": "Seguridad",
  "security.login.mfaChallenge.actions.back": "Volver al inicio de sesión",
  "security.login.mfaChallenge.actions.moreOptions": "More options",
  "security.login.mfaChallenge.actions.verify": "Verificar",
  "security.login.mfaChallenge.description": "Completa la verificación MFA para terminar de iniciar sesión.",
  "security.login.mfaChallenge.noMethods": "No hay métodos MFA disponibles actualmente para esta cuenta.",
  "security.login.mfaChallenge.otpEmail.codeLabel": "Código de verificación",
  "security.login.mfaChallenge.otpEmail.description": "Introduce el código de 6 dígitos enviado a tu dirección de correo electrónico.",
  "security.login.mfaChallenge.otpEmail.placeholder": "XXXXXX",
  "security.login.mfaChallenge.otpEmail.resend": "Reenviar código",
  "security.login.mfaChallenge.otpEmail.title": "Autenticación de dos factores",
  "security.login.mfaChallenge.passkey.action": "Verificar con passkey",
  "security.login.mfaChallenge.passkey.description": "Usa tu passkey para verificar este inicio de sesión.",
  "security.login.mfaChallenge.passkey.title": "Passkey verification",
  "security.login.mfaChallenge.passkey.unsupported": "Los passkeys no son compatibles con este navegador.",
  "security.login.mfaChallenge.recovery.codeLabel": "Código de recuperación",
  "security.login.mfaChallenge.recovery.description": "Introduce uno de tus códigos de recuperación para completar el inicio de sesión.",
  "security.login.mfaChallenge.recovery.option": "Código de recuperación 2FA",
  "security.login.mfaChallenge.recovery.placeholder": "XXXXXX-XXXXXX",
  "security.login.mfaChallenge.recovery.title": "Autenticación de dos factores",
  "security.login.mfaChallenge.title": "Se requiere autenticación multifactor",
  "security.login.mfaChallenge.totp.codeLabel": "Verification code",
  "security.login.mfaChallenge.totp.description": "Enter the code from your two-factor authentication app or browser extension below.",
  "security.login.mfaChallenge.totp.placeholder": "XXXXXX",
  "security.login.mfaChallenge.totp.title": "Two-factor authentication",
  "security.menu.profile.securityMfa": "Seguridad y MFA",
  "security.notifications.enforcementDeadline.bodyImmediate": "Tu organización ahora requiere MFA. Configura MFA de inmediato para mantener el acceso a tu cuenta.",
  "security.notifications.enforcementDeadline.bodyOverdue": "Tu plazo de inscripción en MFA venció el {deadline}. Configura MFA de inmediato para mantener el acceso a tu cuenta.",
  "security.notifications.enforcementDeadline.bodyWithDeadline": "Tu organización ahora requiere MFA. Configúralo dentro de {days} día(s) antes del {deadline} para mantener el acceso a tu cuenta.",
  "security.notifications.enforcementDeadline.title": "Se requiere inscripción en MFA",
  "security.notifications.mfaEnrolled.body": "{method} fue habilitado para tu cuenta.",
  "security.notifications.mfaEnrolled.title": "Método MFA habilitado",
  "security.notifications.mfaReset.body": "Un administrador restableció tus métodos MFA. Motivo: {reason}",
  "security.notifications.mfaReset.title": "Los métodos MFA fueron restablecidos",
  "security.notifications.passwordChanged.body": "La contraseña de esta cuenta se ha actualizado.",
  "security.notifications.passwordChanged.title": "Contraseña cambiada",
  "security.profile.backToList": "Volver a la configuración de seguridad",
  "security.profile.mfa.backToList": "Volver a la configuración de MFA",
  "security.profile.mfa.description": "Gestiona tus métodos MFA y códigos de recuperación.",
  "security.profile.mfa.enforcement.notice.dismiss": "Descartar",
  "security.profile.mfa.enforcement.notice.overdueText": "Tu plazo de inscripción en MFA ha pasado. Configura MFA ahora para mantener el acceso a tu cuenta.",
  "security.profile.mfa.enforcement.notice.text": "Tu organización requiere inscripción en MFA. Configura al menos un método para continuar de forma segura.",
  "security.profile.mfa.enforcement.notice.title": "Se requiere inscripción en MFA",
  "security.profile.mfa.enrolled.empty": "Aún no hay métodos MFA habilitados.",
  "security.profile.mfa.enrolled.title": "Métodos inscritos",
  "security.profile.mfa.generic.clientData": "Datos de respuesta de configuración",
  "security.profile.mfa.generic.confirm": "Confirmar configuración",
  "security.profile.mfa.generic.payload": "Carga de configuración (JSON)",
  "security.profile.mfa.generic.restart": "Reiniciar",
  "security.profile.mfa.generic.setupComplete": "Método MFA habilitado.",
  "security.profile.mfa.generic.setupStarted": "Configuración del proveedor iniciada.",
  "security.profile.mfa.generic.setupTitle": "Configurar {provider}",
  "security.profile.mfa.generic.start": "Iniciar configuración",
  "security.profile.mfa.generic.verifyCode": "Código de verificación (si es necesario)",
  "security.profile.mfa.generic.verifyCodePlaceholder": "Introduce el código de verificación",
  "security.profile.mfa.loading": "Cargando configuración de MFA...",
  "security.profile.mfa.manage": "Gestionar configuración de MFA",
  "security.profile.mfa.method.active": "Activo",
  "security.profile.mfa.method.lastUsed": "Último uso",
  "security.profile.mfa.method.neverUsed": "Nunca usado",
  "security.profile.mfa.method.remove": "Eliminar",
  "security.profile.mfa.method.type": "Tipo",
  "security.profile.mfa.method.unknownTime": "Desconocido",
  "security.profile.mfa.methods.description": "Gestiona tus métodos MFA para este proveedor.",
  "security.profile.mfa.passkey.authenticator": "Tipo de autenticador",
  "security.profile.mfa.passkey.crossPlatform": "Clave de seguridad",
  "security.profile.mfa.passkey.description": "Security keys are WebAuthn credentials that can only be used as a second factor of authentication.",
  "security.profile.mfa.passkey.label": "Etiqueta",
  "security.profile.mfa.passkey.nicknamePlaceholder": "Enter a nickname for this security key",
  "security.profile.mfa.passkey.platform": "Este dispositivo",
  "security.profile.mfa.passkey.ready": "Las opciones de registro de passkey están listas.",
  "security.profile.mfa.passkey.register": "Registrar passkey",
  "security.profile.mfa.passkey.start": "Iniciar configuración",
  "security.profile.mfa.passkey.success": "Passkey habilitado.",
  "security.profile.mfa.passkey.title": "Configuración de passkey",
  "security.profile.mfa.passkey.unsupported": "Passkeys are not supported by this browser.",
  "security.profile.mfa.providers.configuredMany": "{count} métodos configurados",
  "security.profile.mfa.providers.configuredSingle": "1 método configurado",
  "security.profile.mfa.providers.description": "Abre un proveedor para gestionar los métodos configurados.",
  "security.profile.mfa.providers.empty": "No hay proveedores MFA disponibles actualmente.",
  "security.profile.mfa.providers.generic.notConfigured": "Aún no configurado.",
  "security.profile.mfa.providers.otpEmail.description": "Recibe códigos de verificación de un solo uso por correo electrónico al iniciar sesión.",
  "security.profile.mfa.providers.otpEmail.emailLabel": "Dirección de correo electrónico (opcional)",
  "security.profile.mfa.providers.otpEmail.emailPlaceholder": "Usar el correo de la cuenta",
  "security.profile.mfa.providers.otpEmail.enabled": "OTP por correo habilitado.",
  "security.profile.mfa.providers.otpEmail.labelLabel": "Etiqueta (opcional)",
  "security.profile.mfa.providers.otpEmail.labelPlaceholder": "OTP por correo",
  "security.profile.mfa.providers.otpEmail.title": "OTP por correo",
  "security.profile.mfa.providers.otpEnabled": "OTP por correo habilitado.",
  "security.profile.mfa.providers.passkey.description": "Las claves de seguridad son credenciales WebAuthn que solo se pueden usar como segundo factor de autenticación.",
  "security.profile.mfa.providers.passkey.keyMany": "{count} claves",
  "security.profile.mfa.providers.passkey.keySingle": "1 clave",
  "security.profile.mfa.providers.passkey.title": "Claves de seguridad",
  "security.profile.mfa.providers.recovery.description": "Usa códigos de recuperación de respaldo como último recurso cuando no puedas acceder a tus métodos MFA principales.",
  "security.profile.mfa.providers.recovery.title": "Códigos de recuperación",
  "security.profile.mfa.providers.setupGeneric": "Configurar proveedor",
  "security.profile.mfa.providers.setupOtpEmail": "Habilitar OTP por correo",
  "security.profile.mfa.providers.setupPasskey": "Configurar passkey",
  "security.profile.mfa.providers.setupTotp": "Configurar TOTP",
  "security.profile.mfa.providers.tableColumn": "Métodos",
  "security.profile.mfa.providers.title": "Tipos de métodos",
  "security.profile.mfa.providers.totp.configured": "Configurado",
  "security.profile.mfa.providers.totp.description": "Usa una aplicación autenticadora o extensión de navegador para obtener códigos de autenticación de dos factores cuando se te solicite.",
  "security.profile.mfa.providers.totp.title": "Aplicación autenticadora",
  "security.profile.mfa.recovery.copy": "Copiar todos",
  "security.profile.mfa.recovery.copyAction": "Copiar",
  "security.profile.mfa.recovery.copyError": "No se pueden copiar los códigos de recuperación.",
  "security.profile.mfa.recovery.copySuccess": "Códigos de recuperación copiados.",
  "security.profile.mfa.recovery.download": "Descargar .txt",
  "security.profile.mfa.recovery.downloadAction": "Descargar",
  "security.profile.mfa.recovery.emptyState": "Genera un nuevo conjunto de códigos de recuperación para verlos y guardarlos.",
  "security.profile.mfa.recovery.generateDescription": "Cuando generes nuevos códigos de recuperación, los anteriores dejarán de funcionar.",
  "security.profile.mfa.recovery.generateTitle": "Generar nuevos códigos de recuperación",
  "security.profile.mfa.recovery.pageDescription": "Los códigos de recuperación se pueden usar para acceder a tu cuenta en caso de perder el acceso a tu dispositivo y no poder recibir códigos de autenticación de dos factores.",
  "security.profile.mfa.recovery.pageTitle": "Códigos de recuperación de dos factores",
  "security.profile.mfa.recovery.print": "Imprimir",
  "security.profile.mfa.recovery.regenerate": "Regenerar códigos",
  "security.profile.mfa.recovery.regenerated": "Códigos de recuperación regenerados.",
  "security.profile.mfa.recovery.sectionTitle": "Códigos de recuperación",
  "security.profile.mfa.recovery.storageHint": "Guarda tus códigos de recuperación con la misma seguridad que tu contraseña. Recomendamos guardarlos en un gestor de contraseñas como 1Password, Authy o Keeper.",
  "security.profile.mfa.recovery.title": "Códigos de recuperación",
  "security.profile.mfa.recovery.warning": "Guarda estos códigos en un lugar seguro. No podrás verlos de nuevo.",
  "security.profile.mfa.recovery.warningStrong": "Guarda tus códigos de recuperación en un lugar seguro. Estos códigos son el último recurso para acceder a tu cuenta en caso de perder tu contraseña y los segundos factores. Si no puedes encontrar estos códigos, perderás el acceso a tu cuenta.",
  "security.profile.mfa.remove.success": "Método MFA eliminado.",
  "security.profile.mfa.remove.text": "Esto elimina el método MFA seleccionado. ¿Continuar?",
  "security.profile.mfa.remove.title": "¿Eliminar método MFA?",
  "security.profile.mfa.setupMfa.loading": "Cargando configuración del proveedor MFA...",
  "security.profile.mfa.setupMfa.missingProvider": "Falta el tipo de proveedor MFA.",
  "security.profile.mfa.setupMfa.providerUnavailable": "El proveedor MFA seleccionado no está disponible.",
  "security.profile.mfa.setupMfa.title": "Configuración del proveedor MFA",
  "security.profile.mfa.title": "Autenticación multifactor",
  "security.profile.mfa.totp.codePlaceholder": "Introduce el código de 6 dígitos",
  "security.profile.mfa.totp.confirm": "Confirmar TOTP",
  "security.profile.mfa.totp.confirmError": "Failed to enable authenticator app.",
  "security.profile.mfa.totp.confirmSuccess": "Método TOTP habilitado.",
  "security.profile.mfa.totp.description": "Usa una aplicación autenticadora en tu teléfono para escanear un código QR y generar códigos de inicio de sesión de un solo uso.",
  "security.profile.mfa.totp.hideManual": "Ocultar configuración manual",
  "security.profile.mfa.totp.loadingQr": "Preparing QR code...",
  "security.profile.mfa.totp.loadingQrFallback": "QR code unavailable",
  "security.profile.mfa.totp.manualHint": "Unable to scan? You can use a setup key to configure your authenticator app.",
  "security.profile.mfa.totp.qrAlt": "Código QR TOTP",
  "security.profile.mfa.totp.restart": "Generar un nuevo código QR",
  "security.profile.mfa.totp.scanInstructions": "Abre tu aplicación autenticadora y escanea este código QR.",
  "security.profile.mfa.totp.scanTitle": "Scan the QR code",
  "security.profile.mfa.totp.scenarioText": "Ejemplo: Un responsable de almacén inicia sesión desde una estación de trabajo compartida y confirma el inicio de sesión con un código de 6 dígitos de su aplicación autenticadora del teléfono.",
  "security.profile.mfa.totp.scenarioTitle": "Escenario del mundo real",
  "security.profile.mfa.totp.secret": "Secreto manual",
  "security.profile.mfa.totp.setupError": "Failed to prepare authenticator setup.",
  "security.profile.mfa.totp.showManual": "Usar configuración manual en su lugar",
  "security.profile.mfa.totp.start": "Iniciar configuración",
  "security.profile.mfa.totp.steps.recovery": "3. Guardar códigos de recuperación",
  "security.profile.mfa.totp.steps.setup": "1. Escanear código QR",
  "security.profile.mfa.totp.steps.verify": "2. Verificar código",
  "security.profile.mfa.totp.title": "Configuración TOTP",
  "security.profile.mfa.totp.uri": "URI de aprovisionamiento",
  "security.profile.mfa.totp.verifyTitle": "Verify the code from the app",
  "security.profile.mfa.verify.codePlaceholder": "Introduce el código de verificación",
  "security.profile.mfa.verify.resend": "Reenviar código",
  "security.profile.mfa.verify.submit": "Verificar",
  "security.profile.pageTitle": "Seguridad y MFA",
  "security.profile.password.description": "Cambia la contraseña de tu cuenta y mantén tus credenciales seguras.",
  "security.profile.password.form.confirmPassword": "Confirmar nueva contraseña",
  "security.profile.password.form.currentPassword": "Contraseña actual",
  "security.profile.password.form.errors.confirmRequired": "Por favor confirma la nueva contraseña.",
  "security.profile.password.form.errors.currentRequired": "La contraseña actual es obligatoria.",
  "security.profile.password.form.errors.passwordMismatch": "Las contraseñas no coinciden.",
  "security.profile.password.form.errors.passwordPolicy": "La contraseña no cumple los requisitos.",
  "security.profile.password.form.errors.required": "Se requieren tanto la contraseña actual como la nueva.",
  "security.profile.password.form.errors.save": "No se pudo actualizar la contraseña.",
  "security.profile.password.form.errors.useSecurityPage": "Los cambios de contraseña deben realizarse desde la página Seguridad y MFA.",
  "security.profile.password.form.newPassword": "Nueva contraseña",
  "security.profile.password.form.requirementsTitle": "Requisitos de contraseña",
  "security.profile.password.form.submit": "Actualizar contraseña",
  "security.profile.password.form.success": "Contraseña actualizada.",
  "security.profile.password.form.title": "Cambiar contraseña",
  "security.profile.password.title": "Seguridad de contraseña",
  "ui.actions.add": "Add",
  "ui.actions.back": "Back",
  "ui.actions.create": "Create",
  "ui.actions.retry": "Retry",
  "ui.common.no": "No",
  "ui.common.yes": "Yes",
  "ui.filters.all": "All",
  "ui.profileMenu.changePassword": "Seguridad y MFA",
  "ui.table.registeredAt": "Registered"
}
