# Translation of Two-Factor Extended to Spanish (Spain) # Copyright (C) 2026 javiercasares, ROBOTSTXT # This file is distributed under the GPL-3.0-or-later. msgid "" msgstr "" "Project-Id-Version: Two-Factor Extended 1.0.0\n" "Report-Msgid-Bugs-To: https://git.robotstxt.es/ROBOTSTXT/two-factor-extended/issues\n" "Last-Translator: javiercasares, ROBOTSTXT\n" "Language-Team: Spanish \n" "Language: es_ES\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "POT-Creation-Date: 2026-02-17T12:13:43+00:00\n" "PO-Revision-Date: 2026-02-17 12:30+0000\n" "X-Generator: WP-CLI 2.12.0\n" "X-Domain: two-factor-extended\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #. Plugin Name of the plugin #: two-factor-extended.php #: includes/class-dependency-checker.php:100 #: includes/class-dependency-checker.php:122 #: includes/class-dependency-checker.php:144 #: includes/class-network-settings.php:67 #: includes/class-network-settings.php:68 #: includes/class-settings.php:83 #: includes/class-settings.php:84 #: includes/class-settings.php:109 #: includes/class-settings.php:110 msgid "Two-Factor Extended" msgstr "Two-Factor Extended" #. Plugin URI of the plugin #: two-factor-extended.php msgid "https://git.robotstxt.es/ROBOTSTXT/two-factor-extended" msgstr "https://git.robotstxt.es/ROBOTSTXT/two-factor-extended" #. Description of the plugin #: two-factor-extended.php msgid "Extends the WordPress Two Factor plugin with advanced role-based controls, forced 2FA methods, and enhanced administrative features for single-site and Multisite installations." msgstr "Extiende el plugin WordPress Two Factor con controles avanzados basados en roles, métodos 2FA obligatorios y funciones administrativas mejoradas para instalaciones de sitio único y Multisitio." #. Author of the plugin #: two-factor-extended.php msgid "javiercasares, ROBOTSTXT" msgstr "javiercasares, ROBOTSTXT" #. Author URI of the plugin #: two-factor-extended.php msgid "https://www.robotstxt.es/" msgstr "https://www.robotstxt.es/" #: includes/class-bulk-actions.php:62 msgid "Require 2FA Setup" msgstr "Requerir configuración 2FA" #: includes/class-bulk-actions.php:63 msgid "Reset 2FA Grace Period" msgstr "Restablecer período de gracia 2FA" #. translators: %d: Number of users #: includes/class-bulk-actions.php:221 #, php-format msgid "2FA requirement set for %d user." msgid_plural "2FA requirement set for %d users." msgstr[0] "Requisito 2FA establecido para %d usuario." msgstr[1] "Requisito 2FA establecido para %d usuarios." #. translators: %d: Number of users #: includes/class-bulk-actions.php:242 #, php-format msgid "Grace period reset for %d user." msgid_plural "Grace period reset for %d users." msgstr[0] "Período de gracia restablecido para %d usuario." msgstr[1] "Período de gracia restablecido para %d usuarios." #: includes/class-compliance-report.php:274 #: includes/class-settings.php:1392 msgid "Two-Factor Extended - Compliance Report" msgstr "Two-Factor Extended - Informe de cumplimiento" #. translators: 1: Site name #: includes/class-compliance-report.php:278 #, php-format msgid "Compliance Report for %s" msgstr "Informe de cumplimiento para %s" #: includes/class-compliance-report.php:282 msgid "Summary:" msgstr "Resumen:" #: includes/class-compliance-report.php:283 #, php-format msgid "Total Users: %d" msgstr "Total de usuarios: %d" #: includes/class-compliance-report.php:284 #, php-format msgid "Compliant: %d" msgstr "Cumpliendo: %d" #: includes/class-compliance-report.php:285 #, php-format msgid "Non-Compliant: %d" msgstr "No cumpliendo: %d" #: includes/class-compliance-report.php:286 #, php-format msgid "In Grace Period: %d" msgstr "En período de gracia: %d" #: includes/class-compliance-report.php:287 #, php-format msgid "No Requirements: %d" msgstr "Sin requisitos: %d" #: includes/class-compliance-report.php:290 msgid "By Role:" msgstr "Por rol:" #: includes/class-compliance-report.php:303 msgid "For detailed information, please log in to the WordPress admin." msgstr "Para obtener información detallada, inicia sesión en el administrador de WordPress." #. translators: %s: Two Factor plugin link #: includes/class-dependency-checker.php:104 #, php-format msgid "This plugin requires the %s plugin to be installed and activated." msgstr "Este plugin requiere que el plugin %s esté instalado y activado." #: includes/class-dependency-checker.php:105 msgid "Two Factor" msgstr "Two Factor" #. translators: %s: Minimum WordPress version #: includes/class-dependency-checker.php:126 #, php-format msgid "This plugin requires WordPress %s or higher." msgstr "Este plugin requiere WordPress %s o superior." #. translators: %s: Minimum PHP version #: includes/class-dependency-checker.php:148 #, php-format msgid "This plugin requires PHP %s or higher." msgstr "Este plugin requiere PHP %s o superior." #. translators: %s: Required providers list #: includes/class-enforcement.php:98 #, php-format msgid "Your account requires the following 2FA methods to be configured: %s. Please contact an administrator for assistance." msgstr "Tu cuenta requiere que se configuren los siguientes métodos 2FA: %s. Por favor, contacta con un administrador para obtener ayuda." #: includes/class-enforcement.php:292 #: includes/class-enforcement.php:320 #: includes/class-provider-filter.php:218 msgid "Two-Factor Extended:" msgstr "Two-Factor Extended:" #: includes/class-enforcement.php:297 #, php-format msgid "You have %1$d day remaining to configure the required 2FA methods: %2$s" msgid_plural "You have %1$d days remaining to configure the required 2FA methods: %2$s" msgstr[0] "Te queda %1$d día para configurar los métodos 2FA requeridos: %2$s" msgstr[1] "Te quedan %1$d días para configurar los métodos 2FA requeridos: %2$s" #: includes/class-enforcement.php:311 #: includes/class-enforcement.php:331 msgid "Configure 2FA Now" msgstr "Configurar 2FA ahora" #. translators: %s: Required providers list #: includes/class-enforcement.php:324 #, php-format msgid "Your account requires the following 2FA methods: %s. Your access may be restricted until you configure them." msgstr "Tu cuenta requiere los siguientes métodos 2FA: %s. Tu acceso puede estar restringido hasta que los configures." #: includes/class-network-settings.php:83 #: includes/class-settings.php:936 #: includes/class-settings.php:1262 #: includes/class-settings.php:1353 #: includes/class-settings.php:1508 #: robotstxt-updater.php:367 msgid "You do not have sufficient permissions to access this page." msgstr "No tienes permisos suficientes para acceder a esta página." #: includes/class-network-settings.php:97 #: includes/class-settings.php:1534 msgid "Network settings saved successfully." msgstr "Configuración de red guardada correctamente." #: includes/class-network-settings.php:104 msgid "Network-Wide Settings" msgstr "Configuración de toda la red" #: includes/class-network-settings.php:110 msgid "Network-Wide Enforcement" msgstr "Aplicación en toda la red" #: includes/class-network-settings.php:123 msgid "Apply these settings to all sites in the network" msgstr "Aplicar esta configuración a todos los sitios de la red" #: includes/class-network-settings.php:126 msgid "When enabled, network settings override individual site settings." msgstr "Cuando está habilitado, la configuración de red anula la configuración de sitios individuales." #: includes/class-network-settings.php:135 msgid "Allow Site Override" msgstr "Permitir anulación del sitio" #: includes/class-network-settings.php:148 msgid "Allow individual sites to override network settings" msgstr "Permitir que sitios individuales anulen la configuración de red" #: includes/class-network-settings.php:151 msgid "Site administrators can configure their own 2FA requirements." msgstr "Los administradores de sitio pueden configurar sus propios requisitos 2FA." #: includes/class-network-settings.php:159 msgid "Super Admin Requirements" msgstr "Requisitos de superadministrador" #: includes/class-network-settings.php:168 msgid "Network Grace Period" msgstr "Período de gracia de red" #: includes/class-network-settings.php:180 msgid "days" msgstr "días" #: includes/class-network-settings.php:182 msgid "Grace period for all sites in the network. Set to 0 for immediate enforcement." msgstr "Período de gracia para todos los sitios de la red. Establece 0 para aplicación inmediata." #: includes/class-network-settings.php:188 msgid "Network Role Requirements" msgstr "Requisitos de roles de red" #: includes/class-network-settings.php:190 msgid "Configure 2FA requirements that apply across all sites in the network." msgstr "Configura requisitos 2FA que se aplican a todos los sitios de la red." #: includes/class-network-settings.php:195 #: includes/class-settings.php:1554 msgid "Save Network Settings" msgstr "Guardar configuración de red" #: includes/class-network-settings.php:215 #: includes/class-network-settings.php:256 msgid "No 2FA providers detected." msgstr "No se detectaron proveedores 2FA." #: includes/class-network-settings.php:235 msgid "Required 2FA methods for super administrators." msgstr "Métodos 2FA requeridos para superadministradores." #: includes/class-network-settings.php:266 #: includes/class-settings.php:464 #: includes/class-settings.php:546 #: includes/class-settings.php:1161 #: includes/class-settings.php:1426 msgid "Role" msgstr "Rol" #: includes/class-network-settings.php:267 #: includes/class-settings.php:465 msgid "Required 2FA Methods" msgstr "Métodos 2FA requeridos" #: includes/class-network-settings.php:306 #: includes/class-settings.php:755 #: includes/class-settings.php:767 #: includes/class-settings.php:1737 msgid "You do not have sufficient permissions to perform this action." msgstr "No tienes permisos suficientes para realizar esta acción." #: includes/class-network-settings.php:315 #: includes/class-settings.php:1517 #: includes/class-settings.php:1732 msgid "Security check failed." msgstr "Falló la comprobación de seguridad." #. translators: %s: List of hidden providers #: includes/class-provider-filter.php:222 #, php-format msgid "Some 2FA methods are hidden based on your role: %s" msgstr "Algunos métodos 2FA están ocultos según tu rol: %s" #: includes/class-rest-api.php:201 msgid "Unable to retrieve compliance status." msgstr "No se puede recuperar el estado de cumplimiento." #: includes/class-settings.php:161 msgid "General Settings" msgstr "Configuración general" #: includes/class-settings.php:169 msgid "Role-Based 2FA Requirements" msgstr "Requisitos 2FA basados en roles" #: includes/class-settings.php:177 msgid "Role-Based Provider Visibility" msgstr "Visibilidad de proveedores basada en roles" #: includes/class-settings.php:185 msgid "Data Management" msgstr "Gestión de datos" #: includes/class-settings.php:207 msgid "Grace Period (Days)" msgstr "Período de gracia (días)" #: includes/class-settings.php:215 msgid "Number of days users have to configure required 2FA methods before enforcement. Set to 0 for immediate enforcement." msgstr "Número de días que tienen los usuarios para configurar los métodos 2FA requeridos antes de la aplicación. Establece 0 para aplicación inmediata." #: includes/class-settings.php:225 msgid "Role Requirements" msgstr "Requisitos de rol" #: includes/class-settings.php:235 msgid "Provider Visibility" msgstr "Visibilidad de proveedores" #: includes/class-settings.php:245 msgid "Remove Data on Uninstall" msgstr "Eliminar datos al desinstalar" #: includes/class-settings.php:252 msgid "Delete all plugin data when the plugin is uninstalled" msgstr "Eliminar todos los datos del plugin cuando se desinstale" #: includes/class-settings.php:253 msgid "Warning: This action cannot be undone. All plugin settings and data will be permanently deleted." msgstr "Advertencia: Esta acción no se puede deshacer. Toda la configuración y datos del plugin se eliminarán permanentemente." #: includes/class-settings.php:266 msgid "Configure general plugin settings." msgstr "Configurar ajustes generales del plugin." #: includes/class-settings.php:280 msgid "Configure which 2FA methods are required for each user role. Users with multiple roles must satisfy all role requirements." msgstr "Configura qué métodos 2FA son requeridos para cada rol de usuario. Los usuarios con múltiples roles deben cumplir todos los requisitos de rol." #: includes/class-settings.php:293 msgid "Control which 2FA methods are visible to each role. Users with multiple roles see methods visible to ANY of their roles (union logic). Required methods are always visible." msgstr "Controla qué métodos 2FA son visibles para cada rol. Los usuarios con múltiples roles ven los métodos visibles para CUALQUIERA de sus roles (lógica de unión). Los métodos requeridos siempre son visibles." #: includes/class-settings.php:306 msgid "Manage plugin data and cleanup options." msgstr "Gestionar datos del plugin y opciones de limpieza." #: includes/class-settings.php:309 msgid "Import / Export Settings" msgstr "Importar / Exportar configuración" #: includes/class-settings.php:314 #: includes/class-settings.php:320 msgid "Export Settings" msgstr "Exportar configuración" #: includes/class-settings.php:324 msgid "Export all plugin settings to a JSON file. This can be used to backup or transfer settings to another site." msgstr "Exportar toda la configuración del plugin a un archivo JSON. Esto se puede usar para respaldar o transferir configuración a otro sitio." #: includes/class-settings.php:330 #: includes/class-settings.php:345 msgid "Import Settings" msgstr "Importar configuración" #: includes/class-settings.php:349 msgid "Import plugin settings from a previously exported JSON file. This will overwrite your current settings. Maximum file size: 1MB." msgstr "Importar configuración del plugin desde un archivo JSON exportado previamente. Esto sobrescribirá tu configuración actual. Tamaño máximo de archivo: 1MB." #: includes/class-settings.php:355 msgid "Reset Plugin" msgstr "Restablecer plugin" #: includes/class-settings.php:360 msgid "Reset to Default Settings" msgstr "Restablecer a configuración predeterminada" #: includes/class-settings.php:363 msgid "Are you sure you want to reset all plugin settings to their default values? This action cannot be undone." msgstr "¿Estás seguro de que quieres restablecer toda la configuración del plugin a sus valores predeterminados? Esta acción no se puede deshacer." #: includes/class-settings.php:366 msgid "Reset All Settings" msgstr "Restablecer toda la configuración" #: includes/class-settings.php:370 msgid "Warning: This will reset all plugin settings to their default values, including role requirements and provider visibility. User grace period data will be cleared. This action cannot be undone." msgstr "Advertencia: Esto restablecerá toda la configuración del plugin a sus valores predeterminados, incluyendo requisitos de rol y visibilidad de proveedores. Los datos del período de gracia de usuario se borrarán. Esta acción no se puede deshacer." #: includes/class-settings.php:453 #: includes/class-settings.php:534 msgid "No 2FA providers detected. Please ensure the Two Factor plugin is active and properly configured." msgstr "No se detectaron proveedores 2FA. Por favor, asegúrate de que el plugin Two Factor esté activo y configurado correctamente." #: includes/class-settings.php:497 msgid "Select which 2FA methods each role must have configured. Users will not be able to log in without these methods." msgstr "Selecciona qué métodos 2FA debe tener configurado cada rol. Los usuarios no podrán iniciar sesión sin estos métodos." #: includes/class-settings.php:547 msgid "Visible 2FA Methods" msgstr "Métodos 2FA visibles" #: includes/class-settings.php:577 msgid "(Required)" msgstr "(Requerido)" #: includes/class-settings.php:599 msgid "Uncheck methods to hide them from users with this role. Required methods are always visible and cannot be hidden." msgstr "Desmarca los métodos para ocultarlos de los usuarios con este rol. Los métodos requeridos siempre son visibles y no se pueden ocultar." #: includes/class-settings.php:664 msgid "Network Settings Active:" msgstr "Configuración de red activa:" #: includes/class-settings.php:667 msgid "This site inherits settings from the network, but you can override them below." msgstr "Este sitio hereda la configuración de la red, pero puedes anularla a continuación." #: includes/class-settings.php:669 msgid "This site inherits settings from the network. Site-level changes are disabled." msgstr "Este sitio hereda la configuración de la red. Los cambios a nivel de sitio están deshabilitados." #: includes/class-settings.php:719 #: includes/class-settings.php:851 msgid "File size exceeds 1MB limit. Please use a smaller file." msgstr "El tamaño del archivo excede el límite de 1MB. Por favor, usa un archivo más pequeño." #: includes/class-settings.php:726 msgid "Please select a valid JSON file (.json extension)." msgstr "Por favor, selecciona un archivo JSON válido (extensión .json)." #: includes/class-settings.php:731 msgid "Importing will overwrite your current settings. Are you sure you want to continue?" msgstr "La importación sobrescribirá tu configuración actual. ¿Estás seguro de que quieres continuar?" #: includes/class-settings.php:821 msgid "Unable to export settings. Please try again later." msgstr "No se puede exportar la configuración. Por favor, inténtalo de nuevo más tarde." #: includes/class-settings.php:822 msgid "Export Error" msgstr "Error de exportación" #: includes/class-settings.php:839 msgid "Error uploading file. Please try again." msgstr "Error al subir el archivo. Por favor, inténtalo de nuevo." #: includes/class-settings.php:863 msgid "Invalid file type. Please upload a JSON file." msgstr "Tipo de archivo no válido. Por favor, sube un archivo JSON." #: includes/class-settings.php:876 msgid "Error reading file. Please try again." msgstr "Error al leer el archivo. Por favor, inténtalo de nuevo." #: includes/class-settings.php:889 msgid "Invalid JSON file. Please upload a valid settings export file." msgstr "Archivo JSON no válido. Por favor, sube un archivo de exportación de configuración válido." #: includes/class-settings.php:900 msgid "Invalid settings file structure." msgstr "Estructura de archivo de configuración no válida." #: includes/class-settings.php:923 msgid "Settings imported successfully!" msgstr "¡Configuración importada correctamente!" #: includes/class-settings.php:944 msgid "Settings" msgstr "Configuración" #: includes/class-settings.php:945 msgid "Audit Log" msgstr "Registro de auditoría" #: includes/class-settings.php:946 msgid "Compliance" msgstr "Cumplimiento" #: includes/class-settings.php:998 msgid "Site-level settings are currently disabled by network administrator. Please contact your network administrator to make changes." msgstr "La configuración a nivel de sitio está actualmente deshabilitada por el administrador de red. Por favor, contacta con tu administrador de red para realizar cambios." #: includes/class-settings.php:1040 #: includes/class-settings.php:1283 msgid "Audit logs cleared successfully." msgstr "Registros de auditoría borrados correctamente." #: includes/class-settings.php:1048 #: includes/class-settings.php:1294 msgid "Statistics" msgstr "Estadísticas" #: includes/class-settings.php:1049 #: includes/class-settings.php:1295 #, php-format msgid "Total logs: %d" msgstr "Total de registros: %d" #: includes/class-settings.php:1050 #: includes/class-settings.php:1296 #, php-format msgid "Recent activity (7 days): %d" msgstr "Actividad reciente (7 días): %d" #: includes/class-settings.php:1055 #: includes/class-settings.php:1185 #: includes/class-settings.php:1301 #: includes/class-settings.php:1450 msgid "Export to CSV" msgstr "Exportar a CSV" #: includes/class-settings.php:1062 #: includes/class-settings.php:1308 msgid "Date" msgstr "Fecha" #: includes/class-settings.php:1063 #: includes/class-settings.php:1309 msgid "Action" msgstr "Acción" #: includes/class-settings.php:1064 #: includes/class-settings.php:1310 msgid "Description" msgstr "Descripción" #: includes/class-settings.php:1065 #: includes/class-settings.php:1192 #: includes/class-settings.php:1311 msgid "User" msgstr "Usuario" #: includes/class-settings.php:1066 #: includes/class-settings.php:1312 msgid "IP Address" msgstr "Dirección IP" #: includes/class-settings.php:1080 msgid "Unknown" msgstr "Desconocido" #: includes/class-settings.php:1082 msgid "System" msgstr "Sistema" #: includes/class-settings.php:1091 #: includes/class-settings.php:1318 msgid "No audit logs found." msgstr "No se encontraron registros de auditoría." #: includes/class-settings.php:1099 #, php-format msgid "Showing 50 most recent logs. Total logs: %d" msgstr "Mostrando los 50 registros más recientes. Total de registros: %d" #: includes/class-settings.php:1130 #: includes/class-settings.php:1395 msgid "Overview" msgstr "Resumen" #: includes/class-settings.php:1133 #: includes/class-settings.php:1398 msgid "Total Users" msgstr "Total de usuarios" #: includes/class-settings.php:1137 #: includes/class-settings.php:1163 #: includes/class-settings.php:1402 #: includes/class-settings.php:1428 msgid "Compliant" msgstr "Cumpliendo" #: includes/class-settings.php:1141 #: includes/class-settings.php:1164 #: includes/class-settings.php:1406 #: includes/class-settings.php:1429 msgid "Non-Compliant" msgstr "No cumpliendo" #: includes/class-settings.php:1145 #: includes/class-settings.php:1410 msgid "In Grace Period" msgstr "En período de gracia" #: includes/class-settings.php:1149 #: includes/class-settings.php:1414 msgid "No Requirements" msgstr "Sin requisitos" #: includes/class-settings.php:1157 #: includes/class-settings.php:1422 msgid "Compliance by Role" msgstr "Cumplimiento por rol" #: includes/class-settings.php:1162 #: includes/class-settings.php:1427 msgid "Total" msgstr "Total" #: includes/class-settings.php:1181 #: includes/class-settings.php:1446 msgid "Non-Compliant Users" msgstr "Usuarios no cumpliendo" #: includes/class-settings.php:1193 #: includes/class-settings.php:1458 msgid "Email" msgstr "Correo electrónico" #: includes/class-settings.php:1194 #: includes/class-settings.php:1459 msgid "Roles" msgstr "Roles" #: includes/class-settings.php:1195 #: includes/class-settings.php:1461 msgid "Status" msgstr "Estado" #: includes/class-settings.php:1196 #: includes/class-settings.php:1460 msgid "Missing Providers" msgstr "Proveedores faltantes" #: includes/class-settings.php:1215 #, php-format msgid "Grace period (%d days left)" msgstr "Período de gracia (%d días restantes)" #: includes/class-settings.php:1221 #: includes/class-settings.php:1488 msgid "Non-compliant" msgstr "No cumpliendo" #: includes/class-settings.php:1229 #: includes/class-settings.php:1467 msgid "All users are compliant!" msgstr "¡Todos los usuarios están cumpliendo!" #: includes/class-settings.php:1291 msgid "Two-Factor Extended - Audit Log" msgstr "Two-Factor Extended - Registro de auditoría" #: includes/class-settings.php:1339 msgid "Showing 50 most recent logs. Export to CSV for full history." msgstr "Mostrando los 50 registros más recientes. Exporta a CSV para el historial completo." #: includes/class-settings.php:1380 msgid "Report sent successfully." msgstr "Informe enviado correctamente." #: includes/class-settings.php:1382 msgid "Failed to send report." msgstr "Error al enviar el informe." #: includes/class-settings.php:1457 msgid "Username" msgstr "Nombre de usuario" #. translators: %d: Number of days #: includes/class-settings.php:1482 #, php-format msgid "Grace: %d days" msgstr "Gracia: %d días" #: includes/class-settings.php:1544 msgid "Network-wide Settings" msgstr "Configuración de toda la red" #: includes/class-settings.php:1548 msgid "Network settings will be available in future versions." msgstr "La configuración de red estará disponible en futuras versiones." #: includes/class-settings.php:1764 msgid "Plugin settings have been reset to default values successfully." msgstr "La configuración del plugin se ha restablecido a los valores predeterminados correctamente." #: includes/class-settings.php:1785 msgid "Failed to reset plugin settings. Please try again." msgstr "Error al restablecer la configuración del plugin. Por favor, inténtalo de nuevo." #: robotstxt-updater.php:362 msgid "Security check failed" msgstr "Falló la comprobación de seguridad"