advanced-ip-blocker - en to es translation catalogue (1868 entries)

note: Description of the plugin
en: Your complete WordPress security firewall. Blocks IPs, bots & countries. Includes an intelligent WAF, Threat Scoring, and Two-Factor Authentication.
es: Tu firewall de seguridad integral para WordPress. Bloquea direcciones IP, bots y países. Incluye un WAF inteligente, sistema de puntuación de amenazas y autenticación de dos factores.

en: Settings
es: Ajustes

en: User
es: Usuario

en: Users
es: Usuarios

en: Username
es: Usuario

en: Name
es: Nombre

en: Role
es: Rol

en: 2FA Status
es: Estado 2FA

en: Actions
es: Acciones

en: Reset 2FA
es: Restablecer 2FA

en: Active
es: Activo

en: Inactive (Required)
es: Inactivo (obligatorio)

en: Inactive
es: Inactivo

en: All
es: Todo

en: 2FA Active
es: 2FA activado

en: 2FA Inactive
es: 2FA  Inactivo

en: Filter by role
es: Filtrar por rol

en: All Roles
es: Todos los roles

en: Filter
es: Filtrar

en: API Key is empty.
es: La clave API está vacía.

en: API Key is valid!
es: ¡La clave API es válida!

en: Authentication failed. The API Key is incorrect.
es: Falló la autenticación. La clave API es incorrecta.

note: translators: %s is a placeholder
en: Two-Factor Authentication has been reset for user %s.
es: La autenticación de dos factores se ha restablecido para el usuario %s.

en: The endpoint lockdown has been cancelled.
es: Se ha cancelado el Endpoint Lockdown.

note: translators: %s is a placeholder
en: Auto-Panic mode was manually cancelled by %s.
es: El modo de pánico automático fue cancelado manualmente por %s.

en: Auto-Panic mode has been successfully cancelled.
es: El modo de pánico automático se ha cancelado correctamente.

en: All blocked IPs have been successfully unblocked.
es: Todas las IP bloqueadas se han desbloqueado con éxito.

note: translators: %s is a placeholder
en: %d entry has been unblocked. | %d entries have been unblocked.
es[0]: Se ha desbloqueado  %d IP.
es[1]: Se han desbloqueado %d  IPs.

en: No valid entries were selected for unblocking.
es: No se seleccionaron entradas válidas para desbloquear.

note: translators: %s is a placeholder
en: %d entry removed from whitelist. | %d entries removed from whitelist.
es[0]: %d entrada eliminada de la lista blanca.
es[1]: %d entradas eliminadas de la lista blanca.

en: No valid entries were selected for removal.
es: No se seleccionaron entradas válidas para eliminar.

note: translators: %s is a placeholder
en: Entry %s has been unblocked.
es: La entrada %s ha sido desbloqueada.

en: Invalid entry provided for unblocking.
es: Se ha proporcionado una entrada no válida para el desbloqueo.

note: translators: %s is a placeholder
en: User-Agent lists updated by %s.
es: Listas de User-Agent actualizadas por %s.

en: User-Agent lists saved successfully.
es: Listas de User-Agent guardadas correctamente.

note: translators: %s is a placeholder
en: Honeypot URLs list updated by %s.
es: Lista de URLs Honeypot actualizada por %s.

en: Honeypot URLs list saved successfully.
es: Lista de URLs trampa guardada correctamente.

note: translators: %s is a placeholder
en: ASN lists updated by %s.
es: Lista de ASN actualizada por %s.

en: ASN lists saved successfully.
es: Lista de ASN guardada exitosamente.

note: translators: %s is a placeholder
en: All threat scores have been manually reset to 0 by %s.
es: Todos los puntajes de amenaza han sido restablecidos manualmente a 0 por %s.

en: All active threat scores have been reset to 0.
es: Todos los puntajes de amenaza activa se han restablecido a 0.

note: translators: %s is a placeholder
en: All malicious signatures have been manually deleted by %s.
es: Todas las firmas maliciosas han sido eliminadas manualmente por %s.

en: All active malicious signatures have been deleted.
es: Se han eliminado todas las firmas maliciosas activas.

note: translators: %s is a placeholder
en: Logs of type(s) [%1$s] manually deleted by %2$s.
es: Registros de tipo(s) [%1$s] eliminados manualmente por %2$s.

note: translators: %s is a placeholder
en: Selected logs (%s) have been deleted.
es: Se han eliminado los registros seleccionados (%s).

note: translators: %s is a placeholder
en: All log records have been manually deleted by %s.
es: Todos los registros de registro han sido eliminados manualmente por %s.

en: All logs have been deleted.
es: Todos los logs han sido eliminados.

en: The entered value is not a valid IP, CIDR range, or IP range.
es: El valor ingresado no es una IP, un rango CIDR o un rango IP válidos.

note: translators: %s is a placeholder
en: Entry %s was already blocked.
es: La entrada %s ya estaba bloqueada.

en: Manual Block
es: Bloqueo manual

note: translators: %s is a placeholder
en: Entry %s has been blocked.
es: La entrada %s ha sido bloqueada.

note: translators: %s is a placeholder
en: IP %s unblocked from all lists.
es: IP %s desbloqueado de todas las listas.

en: Manually added via admin panel
es: Añadida manualmente a través del panel de administración

note: translators: %s is a placeholder
en: Entry %s added to whitelist and unblocked.
es: IP %s añadida a la lista blanca y desbloqueada.

note: translators: %s is a placeholder
en: Entry %s was already in the whitelist or is invalid.
es: La entrada %s ya estaba en la lista blanca o no es válida.

note: translators: %s is a placeholder
en: IP %1$s removed from whitelist by %2$s.
es: IP %1$s eliminada de la lista blanca por %2$s.

note: translators: %s is a placeholder
en: IP %s removed from whitelist.
es: IP %s eliminada de la lista blanca.

en: Admin IP (added by setup wizard)
es: IP de administrador (agregada por el asistente de configuración)

en: Server IP (added by setup wizard)
es: IP del servidor (agregada por el asistente de configuración)

en: Security Dashboard
es: Panel de Seguridad

en: System Status
es: Estado del sistema

en: Security Headers
es: Encabezados de seguridad

en: HTTP Headers
es: Encabezados HTTP

en: 2FA Management
es: Gestión 2FA

en: Import / Export
es: Importar / Exportar

en: Blocking Rules
es: Reglas de bloqueo

en: ASN Blocking
es: Bloqueo ASN

en: Advanced Rules
es: Reglas avanzadas

en: IP Management
es: IP Bloqueada/s

en: Blocked IPs
es: IPs Bloqueadas

en: Blocked Signatures
es: Firmas bloqueadas

en: Blocked Endpoints
es: Endpoints bloqueados

en: Whitelist
es: Lista Blanca

en: File Integrity Monitor
es: Monitor de integridad de archivos

en: Site Scanner
es: Escáner del sitio

en: Health & Vulnerabilities
es: Salud y vulnerabilidades

en: Logs & Sessions
es: Logs & Sesiones

en: Challenge Logs
es: Registros de desafíos

en: Activity Audit Log
es: Registro de auditoría de actividad

en: General Log
es: Registro General

en: IP Trust Log
es: Log confianza IP

en: User Sessions
es: Sesiones de Usuario

en: About
es: Acerca de

en: Credits & Support
es: Créditos y soporte

en: This log shows which IP addresses are triggering WP-Cron tasks on your site, and which scheduled tasks (hooks) were due to run at that moment.
es: Este registro muestra qué direcciones IP están activando tareas de WP-Cron en su sitio y qué tareas programadas (hooks) debían ejecutarse en ese momento.

en: Search by IP or User Agent...
es: Buscar por IP o User Agent...

en: Search Logs
es: Buscar Logs

note: translators: %s is a placeholder
en: Confirm Log Deletion
es: Confirmar la eliminación del registro

en: Are you sure you want to delete all WP-Cron logs?
es: ¿Estás seguro de que quieres eliminar todos los registros de WP-Cron?

note: translators: %s is a placeholder
en: Yes, Delete Logs
es: Sí, eliminar registros

note: translators: %s is a placeholder
en: Clear this Log
es: Limpiar este Registro

note: translators: %s is a placeholder
en: %s item | %s items
es[0]: %s elemento
es[1]: %s elemento

en: Date/Time
es: Fecha/Hora

en: IP Address
es: Dirección IP

en: Source
es: Fuente

en: Triggering URI
es: URI de activación

en: Due Hooks
es: Hooks

en: The WP-Cron log is empty.
es: El registro de WP-Cron está vacío.

en: No results found for your search.
es: No se encontraron resultados para su búsqueda.

en: WP-Cron Manager
es: Administrador de WP-Cron

en: Use this tool to manually force the execution of scheduled WP-Cron events. Warning: Running heavy tasks synchronously (like backups or bulk emails) may result in a server timeout, although the task will usually continue running in the background.
es: Utilice esta herramienta para forzar manualmente la ejecución de los eventos programados de WP-Cron. Advertencia: La ejecución síncrona de tareas pesadas (como copias de seguridad o envíos masivos de correos electrónicos) puede provocar un tiempo de espera agotado (*timeout*) en el servidor, aunque por lo general la tarea continuará ejecutándose en segundo plano.

en: Hook Name
es: Nombre del Hook

en: Next Run
es: Siguiente ejecución

en: Recurrence
es: Recurrencia

en: No scheduled cron events found.
es: No se encontraron eventos cron programados.

en: Non-repeating
es: No repetitivo

en: Now (Pending)
es: Ahora (Pendiente)

en: from now
es: desde ahora

en: Run Now
es: Ejecutar ahora

note: translators: %s is a placeholder
en: <strong>Warning:</strong> Your current geolocation provider (<strong>%1$s</strong>) does not support ASN lookups. This feature is fully supported by <strong>ip-api.com</strong> and <strong>ipinfo.io</strong>. Please <a href="%2$s">change your provider</a> to use ASN blocking.
es: <strong>Advertencia:</strong> Su proveedor de geolocalización actual (<strong>%1$s</strong>) no admite búsquedas de ASN. Esta función es totalmente compatible con <strong>ip-api.com</strong> e <strong>ipinfo.io</strong>. Por favor, <a href="%2$s">cambie de proveedor</a> para utilizar el bloqueo por ASN.

en: Spamhaus Protection Status
es: Protección ASN de Spamhaus

en: PROTECTION ACTIVE
es: PROTECCIÓN ACTIVA

en: PROTECTION DISABLED
es: PROTECCIÓN DESACTIVADA

note: translators: %s is a placeholder
en: Blocking %s malicious networks.
es: Bloqueando %s redes maliciosas.

en: Activity (Last 7 Days)
es: Actividad (Últimos 7 días)

en: Total IPs Blocked by this list:
es: Total IP bloqueadas por esta lista:

note: translators: %s is a placeholder
en: List updated %s ago.
es: Lista actualizada hace %s.

en: The list has not been updated yet.
es: La lista aún no se ha actualizado.

en: Refresh Now
es: Actualizar ahora

en: Manual ASN Blocklist
es: Lista de bloqueo manual de ASN

en: Enabled
es: Activado

en: Disabled
es: Desactivado

en: Add one ASN per line (e.g., AS200373) to block it. The check is case-insensitive.
es: Añada un ASN por línea (p. ej., AS200373) para bloquearlo. La comprobación no distingue entre mayúsculas y minúsculas.

en: Add one ASN per line to always allow traffic from that network. This will override ALL other blocking rules, including the WAF and Signature Engine.
es: Agregue un ASN por línea para permitir siempre el tráfico de esa red. Esto anulará todas las demás reglas de bloqueo, incluyendo las de WAF y Signature Engine.

en: Useful for trusted services like Stripe (AS5091) or PayPal (AS17012) to prevent false positives.
es: Útil para servicios de confianza como Stripe (AS5091) o PayPal (AS17012) para evitar falsos positivos.

en: Save ASN Lists
es: Guardar lista ASN

note: translators: %s is a placeholder
en: The Attack Signature Blocking system is currently %1$s. You can change this in the <a href="%2$s">Settings</a>.
es: El sistema de bloqueo de firmas de ataque está actualmente en %1$s. Puedes cambiarlo en la <a href="%2$s">Configuración</a>.

en: Blocked Attack Signatures
es: Firmas de ataques bloqueadas

en: This table lists all attack "fingerprints" that are currently being challenged by the JavaScript verifier. These rules are generated automatically by the Signature Analysis engine and expire on their own.
es: Esta tabla enumera todas las huellas de ataque que el verificador de JavaScript está cuestionando actualmente. Estas reglas son generadas automáticamente por el motor de análisis de firmas y expiran automáticamente.

en: Confirm Signature Deletion
es: Confirmar eliminación de firma

en: Are you sure you want to delete all active attack signatures? This action cannot be undone.
es: ¿Seguro que desea eliminar todas las firmas de ataque activas? Esta acción no se puede deshacer.

en: Yes, Delete All Signatures
es: Sí, eliminar todas las firmas

en: Delete All Signatures
es: Eliminar todas las firmas

en: Signature Hash
es: Hash de firma

en: Reason
es: Motivo

en: Expires In
es: Vence en

en: No malicious signatures are currently active.
es: Actualmente no hay firmas maliciosas activas.

en: Copy full hash
es: Copiar hash completo

en: Copy
es: Copiar

en: View Details
es: Ver Detalles

note: translators: %s is a placeholder
en: ago
es: atrás

en: Add to Whitelist
es: Añadir a Lista Blanca

en: Delete
es: Borrar

en: Signature Details:
es: Detalles de la firma:

en: Close
es: Cerrar

en: Configure
es: Configurar

en: Active Endpoint Lockdowns
es: Endpoint Lockdown Activado

en: This table lists all site endpoints that are currently in "Lockdown Mode" due to a sustained attack. You can manually cancel a lockdown here if needed.
es: Esta tabla enumera todos los endpoints del sitio que se encuentran actualmente en "Modo de Bloqueo" debido a un ataque continuo. Puede cancelar el bloqueo manualmente aquí si es necesario.

en: Reason for Lockdown
es: Razón del Lockdown

en: Activated
es: Activado

en: No endpoints are currently in lockdown mode.
es: Actualmente no hay Endpoints en modo "lockdown".

en: Cancel Lockdown
es: Cancelar Lockdown

en: Lockdown Details
es: Detalles del Lockdown

note: translators: %s is a placeholder
en: Web Application Firewall (WAF) is currently %1$s. You can change this in the <a href="%2$s">Settings</a>.
es: El firewall de aplicaciones web (WAF) está actualmente %1$s. Puede cambiarlo en <a href="%2$s">Ajustes</a>.

note: translators: %s is a placeholder
en: Intelligent Zero-Day Sync is currently %1$s. You can change this in the <a href="%2$s">Settings</a>.
es: La función Intelligent Zero-Day Sync está actualmente %1$s. Puedes cambiar esto en la <a href="%2$s">Configuración</a>.

en: Web Application Firewall (WAF)
es: Firewall de aplicaciones web (WAF)

en: The WAF scans incoming requests for malicious patterns. If a pattern is found, the visitor's IP is instantly blocked.
es: El WAF analiza las solicitudes entrantes en busca de patrones maliciosos. Si encuentra alguno, bloquea instantáneamente la IP del visitante.

en: WARNING:
es: ADVERTENCIA:

en: Incorrectly configured rules can lock you out of your site or break functionality. A rule that is too broad (e.g., `/` or `a`) can block all traffic. Always test new rules carefully from a different browser or device.
es: Las reglas mal configuradas pueden impedir el acceso a su sitio o afectar su funcionalidad. Una regla demasiado amplia (por ejemplo, `/` o `a`) puede bloquear todo el tráfico. Pruebe siempre las nuevas reglas con cuidado desde otro navegador o dispositivo.

en: Active Firewall Rules
es: Reglas de firewall activas

en: Add one regular expression per line. The check is case-insensitive.
es: Agregue una expresión regular por línea. La comprobación no distingue entre mayúsculas y minúsculas.

en: WAF Rules
es: Reglas WAF

en: Save WAF Rules
es: Guardar reglas de WAF

en: Common WAF Rule Suggestions
es: Sugerencias de reglas comunes de WAF

en: You can copy and paste these rules into the active rules list above. It is recommended to test your site after adding new rules to ensure they do not interfere with your plugins or theme.
es: Puedes copiar y pegar estas reglas en la lista de reglas activas de arriba. Se recomienda probar tu sitio después de añadir nuevas reglas para asegurarte de que no interfieran con tus plugins ni tu tema.

en: Active Zero-Day Signatures
es: Firmas activas de Zero-Day

en: These signatures are actively synchronized from the Central Server and injected seamlessly into the WAF engine. They do NOT interfere with your custom rules above.
es: Estas firmas se sincronizan activamente desde el servidor central y se integran de forma transparente en el motor del WAF. NO interfieren con las reglas personalizadas mencionadas anteriormente.

en: Loading security data...
es: Cargando datos de seguridad...

en: Attack Summary (Last 7 Days)
es: Resumen ataques (últimos 7 días)

en: Top Attacking IPs
es: Top IP atacantes

en: Top Attacking Countries
es: Top bloqueos por país

en: Manage Settings
es: Administrar configuración

en: Live Attack Map
es: Mapa de ataque en vivo

en: Threat Activity Timeline
es: Actividad de amenazas Timeline

en: Challenges Overview
es: Resumen de los desafíos

en: Advanced Rules Hits
es: Reglas avanzadas: Impactos

en: Notifications
es: Notificaciones

en: Server Firewall (.htaccess)
es: Firewall del servidor (.htaccess)

en: Cloud Edge Defense
es: Defensa perimetral en la nube

en: IP Detection
es: Detección de IP

en: Geolocation
es: Geolocalización

en: Threat Intelligence
es: Inteligencia de amenazas

en: Hardening & Core Protection
es: Endurecimiento y protección del núcleo

en: Core Protections
es: Protecciones fundamentales

en: Threshold Blocking
es: Bloqueo de umbral

en: Login Protection
es: Protección de inicio de sesión

en: Captcha Integrations
es: Integraciones de CAPTCHA

en: Signature Engine
es: Motor de firmas

en: Internal Security
es: Seguridad interna

en: Uninstallation
es: Desinstalación

en: Search settings (e.g., WAF, Geoblock, API Key)...
es: Configuración de búsqueda (p. ej., WAF, bloqueo geográfico, clave de API)...

en: General Settings
es: Configuración General

en: Email Notifications
es: Notificaciones por correo electrónico

en: Push Notifications (Webhooks)
es: Notificaciones push (webhooks)

en: Send real-time alerts to services like Slack or Discord. Simply paste the webhook URL provided by the service.
es: Envía alertas en tiempo real a servicios como Slack o Discord. Simplemente pega la URL del webhook proporcionada por el servicio.

en: Site Scanner Automation
es: Automatización del escáner del sitio

en: Configure automatic deep scans and email reports.
es: Configure deep scans automáticos e informes por correo electrónico.

en: Compatibility Warning:
es: Advertencia de compatibilidad:

en: Your server appears to be running Nginx independently. Nginx does NOT support .htaccess files. Enabling these options will write to the file, but the server will likely ignore them.
es: Parece que tu servidor ejecuta Nginx de forma independiente. Nginx NO admite archivos .htaccess. Habilitar estas opciones escribirá en el archivo, pero probablemente el servidor las ignorará.

en: Write security rules directly to your .htaccess file to block threats before WordPress loads.
es: Escribe reglas de seguridad directamente en tu archivo .htaccess para bloquear amenazas antes de que se cargue WordPress.

en: Error: Your .htaccess file is not writable.
es: Error: No se puede escribir en el archivo .htaccess.

en: Cloud Edge Defense (Cloudflare)
es: Defensa Cloud Edge (Cloudflare)

en: Offload security to the cloud. Block attackers at the Cloudflare Edge before they even touch your server.
es: Transfiere la seguridad a la nube. Bloquea a los atacantes en el borde de Cloudflare incluso antes de que toquen tu servidor.

en: Visitor IP Detection
es: Detección de IP de visitantes

en: Define which proxy servers you trust to provide the real visitor IP address. The plugin will only trust headers like <code>X-Forwarded-For</code> if the request comes from one of these IPs, preventing IP spoofing.
es: Define en qué servidores proxy confías para proporcionar la dirección IP real del visitante. El complemento solo confiará en encabezados como <code>X-Forwarded-For</code> si la solicitud proviene de una de estas IP, lo que evita la suplantación de IP.

en: Geo-Security
es: Geo-seguridad

en: Threat Intelligence Services
es: Servicios de inteligencia de amenazas

en: Integrate with real-time threat databases to proactively block known malicious IPs.
es: Intégrelo con bases de datos de amenazas en tiempo real para bloquear de forma proactiva las direcciones IP maliciosas conocidas.

en: AbuseIPDB Integration
es: Integración de AbuseIPDB

note: translators: %s is a placeholder
en: AbuseIPDB is a crowdsourced database of IPs that have been reported for malicious activity. This feature checks new visitors against the database and blocks them if their abuse score is too high. A <a href="%s" target="_blank">free API key</a> is required.
es: AbuseIPDB es una base de datos colaborativa de direcciones IP reportadas por actividad maliciosa. Esta función verifica a los nuevos visitantes comparándolos con la base de datos y los bloquea si su puntuación de abuso es demasiado alta. Se requiere una <a href="%s" target="_blank">clave API gratuita</a>.

en: AIB Community Defense Network
es: Red de Defensa Comunitaria AIB

en: Protection Active:
es: Protección activa:

note: translators: %s is a placeholder
en: Blocking %1$s known malicious IPs. Updated %2$s ago.
es: Bloqueando %1$s IP maliciosas conocidas. Actualizado hace %2$s.

note: translators: %s is a placeholder
en: Blocking %1$s known malicious IPs. Waiting for sync...
es: Bloqueando %1$s direcciones IP maliciosas conocidas. Esperando la sincronización...

en: Waiting for initial download...
es: Esperando la descarga inicial...

en: Join forces with other WordPress admins. By sharing verified attack data, we build a real-time blocklist specifically tailored for WordPress threats.
es: Colabora con otros administradores de WordPress. Al compartir datos verificados sobre ataques, creamos una lista de bloqueo en tiempo real, diseñada específicamente para las amenazas de WordPress.

en: Settings to harden WordPress against critical vulnerabilities.
es: Configuraciones para reforzar WordPress frente a vulnerabilidades críticas.

en: Core Protection Modules
es: Módulos de protección Core

en: These are proactive defenses that block threats based on known malicious patterns.
es: Estas son defensas proactivas que bloquean amenazas basadas en patrones maliciosos conocidos.

en: Honeypot Protection
es: Protección del Honeypot

en: User-Agent Protection
es: Protección User-Agent

en: ASN Protection
es: Protección ASN

en: Distributed Attack Protection (Auto-Panic)
es: Protección contra ataques distribuidos (Pánico automático)

en: Threshold Blocking & Rate Limiting
es: Bloqueo por umbral y limitación de tasa

en: Configure blocking rules based on repeated offenses or excessive request rates.
es: Configure reglas de bloqueo en función de infracciones reiteradas o tasas de solicitudes excesivas.

en: 404 Error Blocking
es: Bloqueo por Errores 404

en: 403 Error Blocking
es: Bloqueo por Errores 403

en: Failed Login Blocking
es: Bloqueo por Login Fallido

en: IP Trust & Threat Scoring
es: Puntuación de confianza y amenazas de IP

en: Configure the dynamic threat scoring system. Assign points for different malicious events and define when an IP should be blocked.
es: Configure el sistema de puntuación dinámica de amenazas. Asigne puntos a diferentes eventos maliciosos y defina cuándo se debe bloquear una IP.

en: Login & User Protection
es: Inicio de sesión y protección del usuario

en: Advanced Login Protection
es: Protección de inicio de sesión avanzada

en: Login Page Lockdown Mode
es: Lockdown Mode de la página de inicio de sesión

en: Advanced XML-RPC Protection
es: Protección XMLRPC avanzada

en: Distributed XML-RPC attacks protection
es: Protección contra ataques XML-RPC distribuidos

en: Two-Factor Authentication (2FA)
es: Autenticación de dos factores (2FA)

en: reCAPTCHA Protection
es: reCAPTCHA Protección

en: Captcha Integrations (Turnstile & hCaptcha)
es: Integraciones de CAPTCHA (Turnstile y hCaptcha):

en: Attack Signature Engine
es: Motor de firmas de ataque

en: This is an advanced defense system to detect and stop distributed attacks (botnets) by analyzing request patterns rather than individual IPs.
es: Se trata de un sistema de defensa avanzado para detectar y detener ataques distribuidos (botnets) mediante el análisis de patrones de solicitud en lugar de IP individuales.

en: Trusted Signatures (Whitelist)
es: Firmas de confianza (lista blanca)

en: Manage specific request signatures that should always be allowed by the Attack Signature Engine.
es: Gestione firmas de solicitud específicas que el motor de firmas de ataque deba permitir siempre.

en: Internal Security & Forensics
es: Seguridad interna y análisis forense

en: Audit administrative actions and monitor the integrity of your WordPress files.
es: Audite las acciones administrativas y monitoree la integridad de sus archivos de WordPress.

en: View Activity Audit Logs
es: Ver registros de auditoría de actividad

en: Go to Integrity Scanner
es: Ir a Integrity Scanner

note: translators: %s is a placeholder
en: Psst! Help us improve the plugin. <a href="%s">Enable anonymous usage tracking</a>.
es: ¡Psst! Ayúdanos a mejorar el plugin. <a href="%s">Activa el seguimiento anónimo de uso</a>.

en: No settings found matching your search.
es: No se encontraron ajustes que coincidan con su búsqueda.

en: You have unsaved changes.
es: Tienes cambios sin guardar.

en: Discard
es: Descartar

en: Save Changes
es: Guardar cambios

note: translators: %s is a placeholder
en: Two-Factor Authentication (2FA) is currently %1$s. You can change this in the <a href="%2$s">Settings</a>. When enabled, users will see the 2FA setup section in their <a href="%3$s">Profile</a>.
es: La autenticación de dos factores (2FA) está actualmente %1$s. Puedes cambiarla en la <a href="%2$s">Configuración</a>. Al activarla, los usuarios verán la sección de configuración de 2FA en su <a href="%3$s">Perfil</a>.

en: User 2FA Status
es: Estado de usuario 2FA

en: This table shows the 2FA status for all users. You can manually reset a user's 2FA if they get locked out of their account.
es: Esta tabla muestra el estado de la 2FA de todos los usuarios. Puedes restablecer manualmente la 2FA de un usuario si se le bloquea el acceso a su cuenta.

en: Search Users
es: Buscar usuarios

note: translators: %s is a placeholder
en: User-Agent Protection is currently %1$s. You can change this in the <a href="%2$s">Settings</a>.
es: La protección del User-Agent está actualmente %1$s. Puede cambiarla en <a href="%2$s">Ajustes</a>.

en: User-Agent Blocking Management
es: Gestión de Bloqueo por User-Agent

en: Blocked User-Agents List
es: Lista User-Agents Bloqueados

en: Add one User-Agent or fragment per line to instantly block any visit containing it.
es: Añade un User-Agent o fragmento por línea para bloquear instantáneamente alguna visita que lo contenga.

en: Whitelisted User-Agents List
es: Lista Blanca de User-Agents

en: Add one User-Agent or fragment per line. Any User-Agent containing these strings will NEVER be blocked.
es: Añade un User-Agent o fragmento por línea. Cualquier User-Agent que contenga estas cadenas NUNCA será bloqueado.

en: Save User-Agent Lists
es: Guardar Listas de User-Agent

en: Common User-Agent Suggestions to Block
es: Sugerencias de User-Agent  Comunes para Bloquear

en: You can copy and paste these into the block list above.
es: Puedes copiar y pegar estas en la lista de bloqueo de arriba.

note: translators: %s is a placeholder
en: Honeypot Protection is currently %1$s. You can change this in the <a href="%2$s">Settings</a>.
es: La protección Honeypot está actualmente %1$s. Puede cambiarla en <a href="%2$s">Ajustes</a>.

en: Honeypot URL Blocking
es: Bloqueo por URL (Honeypot)

en: Instantly block any IP that tries to access a URL containing one of the following texts. This is very effective against vulnerability scanning bots.
es: Bloquea instantáneamente cualquier IP que intente acceder a una URL que contenga alguno de los siguientes textos. Esto es muy eficaz contra bots de escaneo de vulnerabilidades.

en: Warning!
es: ¡Atención!

en: Do not add URLs that a legitimate user might visit (like <code>/blog/</code> or <code>/contact/</code>). Use attack-specific patterns.
es: No agregue URLs que un usuario legítimo podría visitar (como <code>/blog/</code> o <code>/contact/</code>). Use patrones específicos de ataque.

en: Honeypot URLs List
es: Lista de URLs Trampa

en: Add one URL or URL fragment per line. The check is case-insensitive.
es: Añade una URL o fragmento de URL por línea. La comprobación no distingue mayúsculas-minúsculas .

en: Save Honeypot URLs
es: Guardar URLs Trampa

en: Common URL Suggestions to Block
es: Sugerencias de URLs Comunes para Bloquear

en: You can copy and paste these into the list above.
es: Puedes copiar y pegar estas en la lista de arriba.

en: Manually Block IP
es: Bloquear IP Manualmente

en: IP, CIDR, or Range (e.g., 1.2.3.0/24)
es: IP, CIDR, or Rango (e.g., 1.2.3.0/24)

en: Block IP
es: Bloquear IP

en: All Blocked IPs
es: Todas las IPs Bloqueadas

en: All Block Types
es: Todos los Tipos de Bloqueo

en: Search IP...
es: Buscar IP...

en: Bulk Import
es: Importación masiva

en: Export Blocked IPs
es: Exportar IP bloqueadas

en: Bulk Import Blocked IPs
es: Importación masiva de IPs bloqueadas

en: Upload a CSV file OR enter IPs/CIDRs manually (one per line).
es: Cargue un archivo CSV O ingrese las IP/CIDR manualmente (una por línea).

en: Select CSV File
es: Seleccionar archivo CSV

note: translators: %s is a placeholder
en: Duration:
es: Duración:

note: translators: %s is a placeholder
en: Permanent
es: Permanente

en: 1 Hour
es: 1 Hora

en: 24 Hours
es: 24 Horas

en: 7 Days
es: 7 Días

en: 30 Days
es: 30 días

en: Import IPs
es: Importar IPs

en: Select bulk action
es: Seleccionar acción por lote

en: Bulk Actions
es: Acción por lotes

en: Unblock Selected
es: Desbloquear seleccionadas

en: Unblock ALL IPs
es: Desbloquear TODAS las IPs

en: Apply
es: Aplicar

en: Block Type
es: Tipo de Bloqueo

en: Since
es: Desde

en: Duration
es: Duración

en: Details
es: Detalles

en: Location
es: Ubicación

en: Status
es: Estado

en: No IPs found for the current filter.
es: No se encontraron IPs para el filtro actual.

note: translators: %s is a placeholder
en: %d minutes
es: %d minutos

en: View Map
es: Ver Mapa

en: Not available
es: No disponible

en: Blocked
es: Bloqueada

en: Unblocked (Expired)
es: Desbloqueada (Expiró)

en: Unblock
es: Desbloquear

en: Migrated from old format
es: Migrado desde el formato antiguo

en: Add IP to Whitelist
es: Añadir IP a la Lista Blanca

en: IPs in Whitelist
es: IPs en Lista Blanca

en: Export Whitelist
es: Exportar lista blanca

en: Remove from Whitelist
es: Eliminar de la lista blanca

en: Bulk Import IPs to Whitelist
es: Importación masiva de IP a la lista blanca

en: Enter IP addresses or CIDR ranges, one per line.
es: Introduzca direcciones IP o rangos CIDR, uno por línea.

en: Reason / Detail (Required):
es: Motivo/Detalle (Obligatorio):

en: e.g., Office IPs, Monitoring Service
es: p. ej., IP de oficina, servicio de monitoreo

en: IP / Location
es: IP/Ubicación

en: Added Since
es: Añadida Desde

en: No IPs in the whitelist.
es: No hay IPs en la lista blanca.

en: Remove
es: Eliminar

en: General event logging is disabled in the "Settings" tab.
es: El registro general de eventos está deshabilitado en la pestaña "Configuración".

en: General System Event Log
es: Registro General de Eventos del Sistema

en: Search by IP or message...
es: Buscar por IP, texto...

en: Clear Logs...
es: Borrar registro...

en: Level
es: Nivel

en: Message
es: Mensaje

en: The general log is empty.
es: El registro general está vacío.

note: translators: %s is a placeholder
en: The Threat Scoring System is currently %1$s. You can change this in the <a href="%2$s">Settings</a>.
es: El sistema de puntuación de amenazas está actualmente %1$s. Puedes cambiarlo en <a href="%2$s">Ajustes</a>.

en: IP Trust Log & Status
es: Log y Estado Confianza IP

en: This table shows all IPs that currently have a threat score greater than zero. The score is automatically reduced over time if the IP remains inactive.
es: Esta tabla muestra todas las IP con una puntuación de amenaza superior a cero. La puntuación se reduce automáticamente con el tiempo si la IP permanece inactiva.

en: Search by IP...
es: Buscar por IP...

en: Search IP
es: Buscar IP

en: Confirm Score Reset
es: Confirmar reinicio de puntuación

en: Are you sure you want to reset all active threat scores to zero? This action will remove all IPs from this list but will NOT unblock them if they are in the main blocklist.
es: ¿Seguro que quieres restablecer a cero todas las puntuaciones de amenazas activas? Esta acción eliminará todas las IP de esta lista, pero NO las desbloqueará si están en la lista de bloqueo principal.

en: Yes, Reset All Scores
es: Sí, restablecer todas las puntuaciones

en: Reset All Scores
es: Restablecer todas las puntuaciones

en: Current Score
es: Puntuación actual

en: Last Activity
es: Última Actividad

en: History & Last Event
es: Historia y último evento

en: No IPs currently have an active threat score.
es: Actualmente ninguna IP tiene un puntaje de amenaza activo.

en: points
es: puntos

en: View History
es: Ver historial

en: Reset Score to 0
es: Restablecer la puntuación a 0

en: Added from IP Trust Log
es: Añadido desde el registro de confianza de IP

en: Threat Score History for
es: Historial de puntuación de amenazas para

en: WP-Cron Execution Log
es: Registro de ejecución de WP-Cron

en: All Events
es: Todos los eventos

en: Hide Community Blocks
es: Ocultar Bloqueo Comunitario

en: Search by IP, etc.
es: Buscar por IP, texto.

en: Search / Filter
es: Buscar / Filtrar

en: Clear Log...
es: Borrar registro...

note: translators: %s is a placeholder
en: Are you sure you want to delete all %s logs?
es: ¿Está seguro de que desea eliminar todos los registros %s?

en: Type
es: Tipo

en: Method
es: Método

en: Trigger / Details
es: Activador / Detalles

en: No log entries found for the current filter.
es: No se encontraron entradas de registro para el filtro actual.

note: translators: %s is a placeholder
en: %d min
es: %d minutos

en: Blocked:
es: Bloqueada:

en: Copy IP
es: Copiar IP

en: User:
es: Usuario:

en: Rule:
es: Regla:

en: Source:
es: Origen:

en: Country:
es: País:

en: Signature:
es: Firma:

en: Automatic
es: Automático

en: Advanced Rule
es: Regla avanzada

en: Trigger:
es: Activación:

en: Engine:
es: Motor:

en: Manage Signature
es: Administrar firmas

en: Block
es: Bloquear

en: Automatic JS Check
es: Automático JS Check

en: Managed (Interactive)
es: Managed (Interactivo)

en: Panic Trigger
es: Detonante de pánico

en: mins
es: minutos

en: Request Headers
es: Encabezados de solicitud

en: Captured Request Payload (POST/GET)
es: Payload de la solicitud capturado (POST/GET)

en: About Advanced IP Blocker
es: Acerca de Advanced IP Blocker

en: Version:
es: Versión:

en: Thank you for using our plugin! This tool helps protect your WordPress site by automatically blocking malicious IPs based on their behavior.
es: ¡Gracias por usar nuestro plugin! Esta herramienta ayuda a proteger tu sitio de WordPress bloqueando automáticamente las IP maliciosas según su comportamiento.

en: Key Features Overview:
es: Descripción general de las características clave:

en: Zero-Day Vulnerability Prevention:
es: Prevención de vulnerabilidades Zero-Day:

en: Deploys surgical WAF rules to block exploits targeting newly discovered and unpatched vulnerabilities before they compromise your site.
es: Implementa reglas de WAF quirúrgicas para bloquear exploits dirigidos a vulnerabilidades recién descubiertas y sin parchear, antes de que comprometan su sitio.

en: Advanced Rules Cloud Sync:
es: Sincronización en lCloud de reglas avanzadas:

en: Automatically synchronizes your local WAF rules and signatures with our centralized cloud database, ensuring you are always protected against the latest global threats.
es: Sincroniza automáticamente sus reglas y firmas locales de WAF con nuestra base de datos centralizada en Cloud, garantizando que esté siempre protegido frente a las amenazas globales más recientes.

en: Site Health & Vulnerability Scanner:
es: Escáner de vulnerabilidad y salud del sitio:

en: Audit your WordPress environment for weaknesses and check installed plugins against a database of 30,000+ known security vulnerabilities.
es: Audite su entorno de WordPress para detectar debilidades y verifique los plugins y temas instalados contra una base de datos de más de 30 000 vulnerabilidades de seguridad conocidas.

en: File Integrity Monitoring (FIM):
es: Monitoreo de la integridad de archivos (FIM):

en: Continuously monitors your WordPress core, plugin, and theme files for unauthorized changes or malware injections, alerting you instantly.
es: Monitorea continuamente los archivos del núcleo de WordPress, los plugins y los temas en busca de cambios no autorizados o inyecciones de malware, alertándote al instante.

en: Manual Integrity Scanner:
es: Escáner de integridad manual:

en: Perform on-demand, deep scans of your entire filesystem to verify file checksums and detect hidden modifications or backdoors.
es: Realice análisis exhaustivos y bajo demanda de todo su sistema de archivos para verificar las sumas de comprobación de los archivos y detectar modificaciones ocultas o puertas traseras.

en: Community Defense Network:
es: Red de Defensa Comunitaria:

en: A global collaborative network that shares verified attack data to block emerging threats in real-time across all participating sites.
es: Una red colaborativa global que comparte datos de ataques verificados para bloquear amenazas emergentes en tiempo real en todos los sitios participantes.

en: Distributed Attack Protection (Auto-Panic):
es: Protección contra ataques distribuidos  (Auto-Panic):

en: Automatically shields your entire site with a global JS challenge during massive traffic spikes, keeping your server online while intelligently bypassing trusted bots and excluded routes.
es: Protege automáticamente todo tu sitio web con un desafío global de JavaScript durante picos de tráfico masivos, manteniendo tu servidor en línea y evitando de forma inteligente los bots de confianza y las rutas excluidas.

en: Ghost IP Defense:
es: Defensa Ghost IP:

en: Automatically detects and blocks stealthy "Ghost IPs" that lack ASN or Reverse DNS (rDNS) records, shielding your site from sophisticated anonymized attacks and untraceable bots.
es: Detecta y bloquea automáticamente "Ghost IPs" sigilosas que carecen de registros ASN o Reverse DNS (rDNS), protegiendo su sitio de ataques anónimos sofisticados y bots irrastreables.

en: A comprehensive diagnostic tool to analyze any IP address or ASN against all security layers, local whitelists, and third-party threat databases in real-time.
es: Una herramienta de diagnóstico integral para analizar cualquier dirección IP o ASN comparándola con todas las capas de seguridad, listas blancas locales y bases de datos de amenazas de terceros en tiempo real.

en: Cloud Edge Defense (Cloudflare):
es: Defensa Cloud Edge (Cloudflare)

en: Connects your site to the Cloudflare Firewall to block malicious IPs at the network edge, preventing them from ever reaching your server. Zero load protection.
es: Conecta tu sitio al firewall de Cloudflare para bloquear IP maliciosas en el borde de la red, impidiendo que lleguen a tu servidor. Protección de carga cero.

en: Server-Level Firewall (.htaccess):
es: Server-Level Firewall (.htaccess)

en: Writes blocking rules directly to your server configuration for extreme performance. Also hardens sensitive files like wp-config.php.
es: Escribe reglas de bloqueo directamente en la configuración de tu servidor para un rendimiento excepcional. También protege archivos confidenciales como wp-config.php.

en: AbuseIPDB Integration:
es: Integración de AbuseIPDB:

en: Proactively checks visitor IP reputation against a global crowdsourced database of hackers and spammers, blocking bad actors on their very first request.
es: Verifica de forma proactiva la reputación de IP del visitante comparándola con una base de datos global de piratas informáticos y spammers, y bloquea a los actores maliciosos en su primera solicitud.

en: IP Trust & Threat Scoring System:
es: Puntuación de confianza y amenazas de IP:

en: An advanced defense that assigns threat points for malicious actions, blocking IPs based on their cumulative score for more accurate, context-aware security.
es: Una defensa avanzada que asigna puntos de amenaza para acciones maliciosas y bloquea IP según su puntaje acumulativo para una seguridad más precisa y consciente del contexto.

en: Attack Signature Engine:
es: Motor de firmas de ataque:

en: A proactive defense that detects distributed botnet attacks by analyzing request "fingerprints" and stops them with an invisible JavaScript challenge.
es: Una defensa proactiva que detecta ataques de botnets distribuidos mediante el análisis de las "huellas dactilares" de las solicitudes y los detiene con un desafío de JavaScript invisible.

en: Endpoint Lockdown Mode:
es: Modo Endpoint Lockdown:

en: Automatically shields critical endpoints like wp-login.php and xmlrpc.php with a challenge mode during sustained distributed attacks, preventing server overload.
es: Protege automáticamente puntos finales críticos como wp-login.php y xmlrpc.php con un modo de desafío durante ataques distribuidos sostenidos, lo que evita la sobrecarga del servidor.

en: Captcha Integrations (Turnstile & hCaptcha):
es: Integraciones de CAPTCHA (Turnstile y hCaptcha):

en: Seamlessly integrate modern verification challenges like Cloudflare Turnstile and hCaptcha, with granular control per module and a smart fallback to our invisible JS Challenge to prevent accidental lockouts.
es: Integre sin problemas desafíos de verificación modernos, como Cloudflare Turnstile y hCaptcha, con control granular por módulo y un mecanismo inteligente de respaldo a nuestro desafío JS invisible para evitar bloqueos accidentales.

en: Two-Factor Authentication (2FA):
es: Autenticación de dos factores (2FA):

en: Secure user accounts with TOTP authentication, backup codes, and role enforcement. Fully manageable via UI and WP-CLI.
es: Cuentas de usuario seguras con autenticación TOTP, códigos de respaldo y aplicación de roles. Totalmente gestionable mediante la interfaz de usuario y WP-CLI.

en: Security Dashboard:
es: Panel de Seguridad:

en: Get a real-time visual overview of all threats with interactive charts and a live attack map.
es: Obtenga una descripción visual en tiempo real de todas las amenazas con gráficos interactivos y un mapa de ataques en vivo.

en: High-Performance Geolocation:
es: Geolocalización de alto rendimiento:

en: Choose between real-time APIs or a high-performance local MaxMind database for IP lookups, ensuring speed and reliability.
es: Elija entre API en tiempo real o una base de datos MaxMind local de alto rendimiento para búsquedas de IP, lo que garantiza velocidad y confiabilidad.

en: Web Application Firewall (WAF):
es: Firewall de aplicaciones web (WAF)

en: Proactively block malicious requests (SQLi, XSS, etc.) with customizable rules.
es: Bloquee proactivamente solicitudes maliciosas (SQLi, XSS, etc.) con reglas personalizables.

en: Prevent DoS and brute-force attacks by limiting request frequency.
es: Evite ataques DoS y de fuerza bruta limitando la frecuencia de solicitudes.

en: Country & ASN Blocking:
es: Bloqueo por país y ASN:

en: Block traffic from entire countries or networks (ASNs), with support for the Spamhaus list and a new ASN Whitelist feature.
es: Bloquea el tráfico de países o redes enteros (ASN), con soporte para la lista Spamhaus y una nueva función de lista blanca de ASN.

en: Advanced Login Protection:
es: Protección de inicio de sesión avanzada:

en: Harden your login page by disabling user enumeration, protecting XML-RPC, and restricting access to whitelisted IPs.
es: Fortalezca su página de inicio de sesión deshabilitando la enumeración de usuarios, protegiendo XML-RPC y restringiendo el acceso a direcciones IP incluidas en la lista blanca.

en: Comprehensive Audit Logging:
es: Registro de auditoría exhaustivo:

en: Tracks and logs all critical administrative actions and configuration changes, providing a complete security trail for forensic analysis.
es: Registra y rastrea todas las acciones administrativas críticas y los cambios de configuración, proporcionando un historial de seguridad completo para el análisis forense.

en: Support This Plugin
es: Apoya Este Plugin

en: If you find this plugin useful, please consider supporting its development. Your donation helps keep the project alive and ad-free. Thank you!
es: Si encuentras útil este plugin, por favor considera apoyar su desarrollo. Tu donación ayuda a mantener el proyecto vivo y sin publicidad. ¡Gracias!

en: You are free to choose the amount you donate.
es: Eres libre de elegir la cantidad que donas.

en: Other ways to support:
es: Otras formas de apoyar:

en: This plugin is fully manageable via the WordPress command line. This allows developers and system administrators to automate tasks and manage the plugin remotely.
es: Este complemento se puede gestionar completamente desde la línea de comandos de WordPress. Esto permite a los desarrolladores y administradores de sistemas automatizar tareas y gestionar el complemento de forma remota.

en: View Available Commands
es: Ver comandos disponibles

en: Support
es: Soporte

en: Official Website
es: Sitio web oficial

en: Visit our official website for documentation, advanced guides, and more information about the plugin.
es: Visita nuestro sitio web oficial para obtener documentación, guías avanzadas y más información sobre el plugin.

en: Visit advaipbl.com
es: Visita advaipbl.com

en: Need Help?
es: ¿Necesitas ayuda?

en: If you have encountered a bug or have a question, please open a support ticket on the WordPress.org forums.
es: Si ha encontrado un error o tiene alguna pregunta, abra un ticket de soporte en los foros de WordPress.org.

en: Open Support Ticket
es: Abrir ticket de soporte

en: Credits and Attributions
es: Créditos y atribuciones

en: Included Libraries & Services
es: Bibliotecas y servicios incluidos

en: For local database geolocation.
es: Para geolocalización de bases de datos locales.

en: For automated blocking of malicious networks.
es: Para el bloqueo automático de redes maliciosas.

en: For the interactive Security Dashboard.
es: Para el panel de seguridad interactivo.

en: For the Dashboard map tiles.
es: Para los mosaicos del mapa del Dashboard.

en: The core library powering our 2FA functionality.
es: La biblioteca principal que impulsa nuestra funcionalidad 2FA.

en: For the user-friendly country selector.
es: Para el selector de países fácil de usar.

en: For crowdsourced IP reputation checking.
es: Para verificación de reputación de IP mediante colaboración colectiva.

en: For vulnerability database (production).
es: Para base de datos de vulnerabilidades (producción).

en: Geolocation API Providers
es: Proveedores de API de geolocalización

en: IP & Connection Status
es: IP & Estado de Conexión

en: This section helps you verify how the plugin detects your IP and server environment.
es: Esta sección le ayuda a verificar cómo el complemento detecta su IP y el entorno del servidor.

en: Your Detected IP Address
es: Su dirección IP detectada

en: Copied!
es: ¡Copiado!

en: This IP is on the whitelist.
es: Esta IP está en la lista blanca.

en: Admin IP (added from Status page)
es: IP de administrador (agregada desde la página de Estado)

note: translators: %s is a placeholder
en: Detected using the %s header.
es: Detectado utilizando el encabezado %s.

en: Server's Detected IP Address
es: Dirección IP detectada por el servidor

en: Server IP (added from Status page)
es: IP del servidor (agregada desde la página Estado)

en: Could not be determined.
es: No se pudo determinar.

en: This is the public IP of your web server. It is highly recommended to whitelist this IP.
es: Esta es la IP pública de su servidor web. Se recomienda encarecidamente incluirla en la lista blanca.

en: Last WP-Cron IP
es: Última IP de WP-Cron

en: (Local Server)
es: (Servidor local)

en: (External Service)
es: (Servicio externo)

en: WP-Cron Service IP (added from Status page)
es: Dirección IP del servicio WP-Cron (añadida desde la página de estado)

en: Not recorded yet. Wait for the next cron execution.
es: Aún no se ha registrado. Espere a la siguiente ejecución de cron.

en: Network Infrastructure
es: Infraestructura de red

en: Connection via Proxy / CDN
es: Conexión a través de Proxy / CDN

en: None
es: Ninguno

en: Cloudflare (Transparent / Server-Module)
es: Cloudflare (Transparente/Módulo de servidor)

en: Generic Proxy / Load Balancer
es: Proxy genérico/balanceador de carga

en: Your server is automatically handling IP restoration. No additional configuration needed.
es: Su servidor gestiona automáticamente la restauración de IP. No se requiere configuración adicional.

en: Cloudflare (Detected but NOT Trusted)
es: Cloudflare (detectado pero no confiable)

en: Warning: Cloudflare headers are present, but the plugin does not trust the source IP yet. This means IP blocking will fail.
es: Advertencia: Los encabezados de Cloudflare están presentes, pero el Plugin aún no confía en la IP de origen. Esto significa que el bloqueo de IP fallará.

en: Fix: Add AS13335 to Trusted Proxies
es: Solución: agregar AS13335 a los servidores proxy de confianza

en: Proxy/CDN IP(s)
es: IP(s) de proxy/CDN

en: Visitor Country (from CDN)
es: País del visitante (detectado por CDN)

en: Server Environment
es: Entorno del servidor

en: Warning: Your PHP version is outdated. The plugin requires PHP 7.4 or higher for optimal performance and security.
es: Advertencia: Su versión de PHP está desactualizada. El complemento requiere PHP 7.4 o superior para un rendimiento y una seguridad óptimos.

en: IPv6 Support
es: Soporte IPv6

en: Enabled & Active
es: Habilitado y activo

en: Enabled (Not currently in use by you/server)
es: Habilitado (actualmente no está siendo utilizado por you/server)

en: Not Supported by PHP
es: No compatible con PHP

en: Outbound Connection Test
es: Prueba de conexión saliente

en: Run Test
es: Ejecutar prueba

en: Tests if your server can make external HTTPS calls, required for some geolocation APIs and the server IP detection.
es: Comprueba si su servidor puede realizar llamadas HTTPS externas, necesarias para algunas API de geolocalización y la detección de IP del servidor.

en: Core File Permissions
es: Permisos de archivos principales

en: Not Found
es: No encontrado

en: WordPress Environment
es: Entorno WordPress

en: WordPress Version
es: Versión de WordPress

en: Time Synchronization
es: Sincronización horaria

en: Server Time (UTC):
es: Hora del servidor (UTC):

en: WordPress Time (Local):
es: Hora de WordPress (local):

note: translators: %s is a placeholder
en: Timezone offset: %s hours.
es: Diferencia horaria: %s horas.

en: WP-Cron Status
es: Estado de WP-Cron

en: Disabled (Using external/system cron)
es: Deshabilitado (usando cron externo / del sistema)

en: Enabled (Default)
es: Habilitado (predeterminado)

en: Debug Mode (WP_DEBUG)
es: Modo de depuración (WP_DEBUG)

en: Multisite Enabled
es: Multisitio habilitado

en: Yes
es: Si

en: Enabled (Persistent)
es: Habilitado (Persistente)

en: Your site is using a persistent object cache (e.g., Redis, Memcached, Docket Cache), which improves performance.
es: Su sitio utiliza un caché de objetos persistente (por ejemplo, Redis, Memcached, Docket Cache), lo que mejora el rendimiento.

en: Disabled (Default)
es: Desactivado (Default)

en: Your site is using the default WordPress object cache. Performance can be improved with a persistent cache solution.
es: Su sitio utiliza la caché de objetos predeterminada de WordPress. El rendimiento se puede mejorar con una solución de caché persistente.

en: Recommendations & Troubleshooting
es: Recomendaciones y solución de problemas

note: translators: %s is a placeholder
en: It seems your site is behind a reverse proxy or CDN. Your IP is correctly detected as %1$s, while your server connects through %2$s. This is a normal and correct configuration.
es: Parece que su sitio está protegido por un proxy inverso o CDN. Su IP se detecta correctamente como %1$s, mientras que su servidor se conecta a través de %2$s. Esta es una configuración normal y correcta.

en: Warning:
es: Atención:

en: The plugin could not automatically determine your server's public IP. The feature that adds the server IP to the whitelist on activation will not work. Please add your server IP to the whitelist manually to prevent any issues with geoblocking or other functionalities.
es: El complemento no pudo determinar automáticamente la IP pública de su servidor. La función que añade la IP del servidor a la lista blanca al activarse no funcionará. Añada la IP de su servidor a la lista blanca manualmente para evitar problemas con el geobloqueo u otras funciones.

en: XML-RPC Dependency Detected:
es: Dependencia XML-RPC detectada:

en: The following active plugins may require the XML-RPC interface to function correctly. Disabling it in the settings might break their functionality:
es: Los siguientes complementos activos pueden requerir la interfaz XML-RPC para funcionar correctamente. Deshabilitarla en la configuración podría afectar su funcionalidad:

en: All Clear!
es: ¡Todo claro!

en: No potential configuration issues were detected.
es: No se detectaron posibles problemas de configuración.

en: Setup Wizard
es: Asistente de configuración

en: If you need to re-apply the recommended default settings or ensure your current IPs are whitelisted, you can run the setup wizard again at any time.
es: Si necesita volver a aplicar la configuración predeterminada recomendada o asegurarse de que sus IP actuales estén en la lista blanca, puede ejecutar el asistente de configuración nuevamente en cualquier momento.

en: Run Setup Wizard Again
es: Ejecutar de nuevo el asistente de configuración

en: Export Configuration
es: Configuración de exportación

en: Download a JSON file with your plugin configuration. Choose the appropriate format for your needs.
es: Descarga un archivo JSON con la configuración de tu plugin. Elige el formato adecuado a tus necesidades.

en: Export Template (No API Keys)
es: Plantilla de exportación (sin claves API)

en: Ideal for migrating your rules to another website. This file excludes all secret API keys.
es: Ideal para migrar tus reglas a otro sitio web. Este archivo excluye todas las claves API secretas.

en: Export Full Backup (With API Keys)
es: Exportar copia de seguridad completa (con claves API)

en: Use this to create a complete backup for restoring on this same site only.
es: Use esto para crear una copia de seguridad completa para restaurar solo en este mismo sitio.

en: Import Configuration
es: Importar configuración

en: Importing a settings file will overwrite ALL your current plugin settings. This action cannot be undone. Please create a backup first.
es: Al importar un archivo de configuración, se sobrescribirán todas las configuraciones actuales del plugin. Esta acción es irreversible. Cree primero una copia de seguridad.

en: Select the JSON configuration file to import:
es: Seleccione el archivo de configuración JSON que desea importar:

en: Import and Overwrite Settings
es: Importar y sobrescribir configuraciones

en: Advanced IP Blocker Setup
es: Configuración Advanced IP Blocker

en: Step 1: Welcome & Whitelist Your IPs
es: Paso 1: Bienvenido y lista blanca de tus IP

en: Welcome! This wizard will guide you through the essential security settings in under a minute.
es: ¡Bienvenido! Este asistente te guiará por la configuración de seguridad esencial en menos de un minuto.

en: This first step is the most important.
es: Este primer paso es el más importante.

en: To prevent you from accidentally locking yourself out, we will add your current IP address and your server's IP to the permanent whitelist.
es: Para evitar que se bloquee accidentalmente, agregaremos su dirección IP actual y la IP de su servidor a la lista blanca permanente.

en: Your IP Address:
es: Su dirección IP:

en: Server IP Address:
es: Dirección IP del servidor:

en: Cloudflare Detected!
es: ¡Cloudflare detectado!

en: We noticed you are using Cloudflare. We will automatically configure the correct IP detection settings to prevent false blocks.
es: Hemos detectado que utilizas Cloudflare. Configuraremos automáticamente los ajustes de detección de IP para evitar bloqueos erróneos.

en: Using a Proxy/CDN?
es: ¿Utilizas un proxy/CDN?

en: If your traffic goes through proxies like Sucuri or AWS ELB, you must configure Trusted Proxies in the Settings tab later to avoid blocking yourself.
es: Si su tráfico pasa por servidores proxy como Sucuri o AWS ELB, deberá configurar los Proxies de confianza en la pestaña Configuración más adelante para evitar bloqueos.

en: Whitelist IPs & Continue
es: Añadir IPs y continuar

en: Skip this step (not recommended)
es: Omitir este paso (no recomendado)

en: Step 2: Activate Bot & Scanner Traps
es: Step 2: Activar trampas a Bots & Scanner

en: These are low-risk, high-reward defenses. We will enable protections that instantly block known malicious bots and vulnerability scanners.
es: Estas son defensas de bajo riesgo y alta rentabilidad. Habilitaremos protecciones que bloquean instantáneamente bots maliciosos conocidos y escáneres de vulnerabilidades.

en: Block Malicious User-Agents
es: Bloquear User-Agents maliciosos

en: Applies a curated list of known bad bot and scanner user-agents to the blocklist.
es: Aplica una lista seleccionada de agentes de usuario de escáneres y bots maliciosos conocidos a la lista de bloqueo.

en: Activate Honeypot Traps
es: Activar trampas de honeypot

en: Applies a list of "bait" URLs. Any bot that tries to access them will be instantly blocked.
es: Aplica una lista de URLs cebo. Cualquier bot que intente acceder a ellas será bloqueado al instante.

en: Enable Smart XML-RPC Protection
es: Habilitar la protección inteligente de XML-RPC

en: (Recommended) Blocks brute-force attacks on xmlrpc.php while allowing legitimate services like Jetpack to function.
es: (Recomendado) Bloquea los ataques de fuerza bruta en xmlrpc.php, al tiempo que permite que funcionen servicios legítimos como Jetpack.

en: Block Ghost IPs / Anonymous Traffic
es: Bloquear IPs fantasma / tráfico anónimo

en: Instantly drops malicious HTTP/1.0 requests with missing Host headers typical of legacy vulnerability scanners.
es: Descarta inmediatamente las solicitudes HTTP/1.0 maliciosas que carecen de encabezados Host, típicas de los escáneres de vulnerabilidades antiguos.

en: Activate Recommended Defenses
es: Activar defensas recomendadas

en: Skip this step
es: Salta este paso

en: Step 3: Activate Proactive Defenses
es: Paso 3: Activar defensas proactivas

en: Now let's enable the firewall to protect your site from more advanced attacks like SQL injection and prevent server overload from aggressive bots.
es: Ahora habilitemos el firewall para proteger su sitio de ataques más avanzados como la inyección SQL y evitar la sobrecarga del servidor por parte de bots agresivos.

en: Enable Web Application Firewall (WAF)
es: Habilitar el firewall de aplicaciones web (WAF)

en: Applies our recommended set of WAF rules to block common hacking patterns.
es: Aplica nuestro conjunto recomendado de reglas WAF para bloquear patrones de piratería comunes.

en: Enable Request Rate Limiting
es: Habilitar limitación de tasa de solicitudes

en: Temporarily blocks IPs that make an excessive number of requests, protecting against DoS attacks.
es: Bloquea temporalmente las IP que realizan una cantidad excesiva de solicitudes, protegiendo contra ataques DoS.

en: Enable Spamhaus ASN Protection
es: Habilitar la protección ASN de Spamhaus

en: Automatically blocks thousands of the most malicious networks on the internet.
es: Bloquea automáticamente miles de las redes más maliciosas de Internet.

en: Enable Server-Level Firewall (.htaccess)
es: Habilitar firewall a nivel de servidor (.htaccess)

en: Automatically writes blocking rules and file hardening protections to your .htaccess file for maximum performance.
es: Escribe automáticamente reglas de bloqueo y protecciones de refuerzo de archivos en su archivo .htaccess para obtener el máximo rendimiento.

en: Join AIB Community Defense
es: Únase a la red de defensa comunitaria AIB

en: Protect your site with our global blocklist generated from community data, and share your own attack reports to help others.
es: Proteja su sitio con nuestra lista de bloqueo global generada a partir de datos de la comunidad y comparta sus propios informes de ataques para ayudar a otros.

en: Geolocation Note:
es: Nota de geolocalización:

en: Powered by ip-api.com for zero-setup convenience. For maximum privacy and local performance, we recommend switching to the MaxMind Local Database in the settings after completing this wizard.
es: Con tecnología de ip-api.com para una configuración sencilla. Para obtener la máxima privacidad y rendimiento local, recomendamos cambiar a la base de datos local de MaxMind en la configuración tras completar este asistente.

en: Activate Proactive Defenses
es: Activar defensas proactivas

en: Step 4: Activate Intelligent Protection
es: Paso 4: Activar la protección inteligente

en: This is our most advanced defense. Instead of simple rules, the Threat Scoring System analyzes behavior over time, blocking only truly malicious visitors. It is more accurate and reduces false positives.
es: Esta es nuestra defensa más avanzada. En lugar de reglas simples, el Sistema de Puntuación de Amenazas analiza el comportamiento a lo largo del tiempo, bloqueando únicamente a los visitantes verdaderamente maliciosos. Es más preciso y reduce los falsos positivos.

en: Enable IP Trust & Threat Scoring System
es: Habilitar el sistema de puntuación de amenazas y confianza de IP

en: (Recommended) Activates context-aware security that assigns threat points and blocks IPs based on their total score.
es: (Recomendado) Activa la seguridad consciente del contexto que asigna puntos de amenaza y bloquea IP en función de su puntuación total.

en: Activate & Finish Setup
es: Activar y finalizar la configuración

en: Setup Complete! Your Site is Secure.
es: ¡Configuración completa! Su sitio es seguro.

en: The core defenses are now active. However, for maximum security, we recommend configuring these advanced integrations:
es: Las defensas principales ya están activas. Sin embargo, para máxima seguridad, recomendamos configurar estas integraciones avanzadas:

en: Connect your Cloudflare account to block threats before they reach your server.
es: Conecte su cuenta de Cloudflare para bloquear las amenazas antes de que lleguen a su servidor.

en: AbuseIPDB Protection
es: Protección de AbuseIPDB

en: Get a free API key to check visitor reputation against a global blacklist.
es: Obtenga una clave API gratuita para comprobar la reputación de los visitantes en una lista negra global.

en: Two-Factor Authentication
es: Autenticación de dos factores (2FA)

en: Protect your admin account by setting up 2FA in your profile.
es: Proteja su cuenta de administrador configurando 2FA en su perfil.

en: Go to Settings & Configure Integrations
es: Vaya a Configuración y configurar integraciones

en: Go to Dashboard
es: Ir al Dashboard

en: Threat Scoring
es: Puntuación de amenaza

en: configure
es: configurar

en: Ready
es: Listo

en: Not Configured
es: No configurado

en: Deactivated
es: Desactivado

en: Dependencies Status:
es: Estado de las dependencias:

en: Rules using a disabled or unconfigured module will not trigger.
es: Las reglas que utilizan un módulo deshabilitado o no configurado no se activarán.

en: Advanced Rules Engine
es: Motor de reglas avanzadas

en: Create custom, multi-conditional rules to block, challenge, or score traffic with precision.
es: Cree reglas personalizadas y multicondicionales para bloquear, desafiar o puntuar el tráfico con precisión.

en: Existing Rules
es: Reglas existentes

en: Export Selected
es: Exportar selección

en: Add New Rule
es: Agregar nueva regla

en: Export Rules
es: Reglas de exportación

en: Import Rules
es: Reglas de importación

en: Import Advanced Rules
es: Importar reglas avanzadas

en: Select an exported .json file or paste the JSON code below. Imported rules will be added to your existing list.
es: Seleccione un archivo .json exportado o pegue el código JSON a continuación. Las reglas importadas se añadirán a su lista existente.

en: Cancel
es: Cancelar

en: Rule Builder
es: Generador de reglas

en: Rule Name
es: Nombre de la regla

en: IF (All conditions must be met)
es: SI (Se deben cumplir todas las condiciones)

en: Add Condition (AND)
es: Agregar condición (AND)

en: Action
es: Acción

en: Allow (Bypass Security)
es: Permitir (Omitir seguridad)

en: Challenge with JavaScript (Managed)
es: Desafío con JavaScript (Administrado)

en: Challenge with JavaScript (Automatic)
es: Desafío con JavaScript (Automático)

en: Add Threat Score
es: Agregar puntuación de amenaza

en: Parameters
es: Parámetros

en: Save Rule
es: Guardar regla

en: IP Range
es: Rango IP

en: Country
es: País

en: Username (Login)
es: Nombre de usuario (Inicio de sesión)

en: Request Method
es: Método de solicitud

en: Referer
es: Referrer

en: Request Header
es: Encabezado de solicitud

en: Remove condition
es: Eliminar condición

en: IP & ASN Diagnostics Tool
es: Herramienta de diagnóstico de IP y ASN

en: Enter an IP address or ASN to run a complete diagnostic across all security modules.
es: Introduzca una dirección IP o un número autónomo (ASN) para ejecutar un diagnóstico completo en todos los módulos de seguridad.

en: Inspect IP/ASN
es: Inspeccionar IP/ASN

en: Geolocation Data
es: Datos de geolocalización

en: City:
es: Ciudad:

en: Data provided by:
es: Datos proporcionados por:

en: No geolocation data found.
es: No se encontraron datos de geolocalización.

en: Method used:
es: Método utilizado:

en: Security Status
es: Estado de seguridad

en: Yes (Manual Whitelist)
es: Si (Manual Whitelist)

en: Verified Bot:
es: Bot verificado:

en: Yes (Global Immunity)
es: Si (Global Immunity)

en: Yes (Actively Blocked)
es: Si (Actively Blocked)

en: Advanced Metrics
es: Métricas avanzadas

en: High Risk (Exceeds Threshold)
es: Alto riesgo (supera el umbral)

en: Clean / Under Threshold
es: Limpio / Por debajo del umbral

en: Blocked Locally
es: Bloqueado localmente

en: Network Only (Below local threshold)
es: Solo red (por debajo del umbral local)

en: reports
es: reportes

en: Listed
es: Listado

en: Clean
es: Limpia

en: Listed (Malicious)
es: Listado (Malicioso)

en: Location Map
es: Ubicación

en: An error occurred while running the diagnostic.
es: Se produjo un error al ejecutar el diagnóstico.

en: Site Health & Security Scanner
es: Escáner de seguridad y salud del sitio

en: A quick audit of your WordPress environment to identify potential security holes before they are exploited.
es: Una auditoría rápida de su entorno de WordPress para identificar posibles agujeros de seguridad antes de que sean explotados.

en: Environment
es: Entorno del servidor

en: WordPress Core
es: Versión de WordPress

en: Total components needing update.
es: Todos los componentes necesitan actualización.

en: Outdated Plugins:
es: Plugins obsoletos:

en: Update Now
es: Actualizar ahora

en: All plugins and themes are up to date.
es: Todos los plugins y temas están actualizados.

en: Installed Themes Analysis
es: Análisis de temas instalados

en: Theme
es: Tema

en: Version
es: Versión

en: Parent Theme
es: Tema principal

en: Standard / Child
es: Estándar / Child

note: translators: %s is a placeholder
en: Update available: %s
es: Actualización disponible: %s

en: Up to date
es: Actualizado

en: No themes found.
es: No se encontraron temas.

en: Server Reputation Check
es: Comprobación de la reputación del servidor

en: Check if your web server's IP address is listed on any major blocklists. A bad reputation can affect SEO and email deliverability.
es: Comprueba si la dirección IP de tu servidor web está incluida en alguna lista negra importante. Una mala reputación puede afectar el SEO y la entregabilidad del correo electrónico.

en: Check Server IP
es: Verificar la IP del servidor

en: Analyzing...
es: Analizando...

en: Vulnerability Audit
es: Auditoría de vulnerabilidades

en: Scan your themes and plugins against a database of 30,000+ known vulnerabilities.
es: Escanee sus temas y plugins comparándolos con una base de datos de más de 30 000 vulnerabilidades conocidas.

en: Run Deep Scan
es: Ejecutar escaneo profundo

en: Scanning...
es: Escaneando...

en: You do not have permission to view this log.
es: No tiene permiso para ver este registro.

note: translators: %s is a placeholder
en: Activity Logging is currently %1$s. You can configure this feature in the <a href="%2$s">Settings tab</a>.
es: El registro de actividad está actualmente %1$s. Puedes configurar esta función en la pestaña <a href="%2$s">Configuración</a>.

en: Clear Audit Log
es: Borrar registro de auditoría

en: Date
es: Fecha

en: Event
es: Evento

en: Severity
es: Gravedad

en: No activity recorded yet.
es: Aún no se ha registrado ninguna actividad.

en: System/Guest
es: Sistema / Invitado

en: Show more details
es: Mostrar más detalles

en: Scan your WordPress core files and plugins against their official repository checksums to detect unauthorized modifications, backdoors, or malware.
es: Analiza los archivos principales y los plugins de tu instalación de WordPress comparándolos con las sumas de comprobación de sus repositorios oficiales para detectar modificaciones no autorizadas, puertas traseras o malware.

en: Active Signature Modules
es: Módulos de firma activa

en: Disabled modules are automatically removed from your database to optimize performance and evade server AVs.
es: Los módulos deshabilitados se eliminan automáticamente de la base de datos para optimizar el rendimiento y eludir los antivirus del servidor.

en: Configure Modules
es: Configurar módulos

en: Scan Target:
es: Objetivo de escaneo:

en: WordPress Core Only
es: Solo WordPress Core

en: Plugins Only
es: Solo Plugins

en: Deep Scan (All PHP Files)
es: Análisis profundo (todos los archivos PHP)

en: Quarantine Vault
es: Bóveda de cuarentena

en: View Scan History
es: Ver historial de escaneos

en: Manage Whitelist
es: Administrar lista blanca

en: Start Integrity Scan
es: Iniciar análisis de integridad

en: Preparing scan...
es: Preparando el escaneo...

en: Environment Summary
es: Resumen del entorno

en: Overview of your installed components and their update status.
es: Resumen de los componentes instalados y su estado de actualización.

en: Component
es: Componente

en: Current Version
es: Versión actual

en: Scan Timings
es: Tiempos de escaneo

en: Scan Type:
es: Tipo de escaneo:

en: Started:
es: Comenzado:

en: Finished:
es: Finalizado:

en: Send Report to Email
es: Enviar informe por correo electrónico

en: Modified or Suspicious Files
es: Archivos modificados o sospechosos

en: These files do not match the official repository hashes. They may have been modified by malware or manually altered.
es: Estos archivos no coinciden con los hashes del repositorio oficial. Es posible que hayan sido modificados por malware o alterados manualmente.

en: File Path
es: Ruta del archivo

en: Component Type
es: Tipo de componente

en: High-Risk Files Inspection
es: Inspección de archivos de alto riesgo

en: Core configuration and theme files that are frequently targeted by persistent malware.
es: Archivos de configuración del núcleo y del tema que son frecuentemente atacados por malware persistente.

en: Deep Scan Results
es: Resultados del análisis exhaustivo

en: No suspicious PHP files were found on the entire server.
es: No se encontraron archivos PHP sospechosos en todo el servidor.

en: Previous
es: Previo

en: Next
es: Próximo

en: Unverifiable Plugins
es: Plugins no verificables

en: These plugins are not hosted on the official WordPress.org repository (Premium/Custom) and therefore cannot be verified automatically.
es: Estos plugins no están alojados en el repositorio oficial de WordPress.org (premium o personalizados) y, por lo tanto, no pueden verificarse automáticamente.

en: Clean Files
es: Archivos limpios

en: The scan found
es: La exploración reveló

en: files that perfectly match their official repository versions.
es: archivos que coinciden exactamente con sus versiones del repositorio oficial.

en: Scan History
es: Historial de escaneos

en: Select a past scan to load its results. Only the last 10 scans are kept.
es: Seleccione un análisis anterior para cargar sus resultados. Solo se conservan los últimos 10 análisis.

en: Trusted Files (Whitelist)
es: Archivos de confianza (lista blanca)

en: These files are ignored during integrity scans.
es: Estos archivos se omiten durante los análisis de integridad.

en: No files are currently whitelisted.
es: Actualmente no hay archivos en la lista blanca.

en: These files have been isolated from your server to prevent execution. You can restore them if they are false positives, or delete them permanently.
es: Estos archivos han sido aislados de su servidor para evitar su ejecución. Puede restaurarlos si se trata de falsos positivos o eliminarlos permanentemente.

en: Loading vault...
es: Cargando bóveda...

en: The Quarantine Vault is currently empty.
es: La bóveda de cuarentena está actualmente vacía.

en: Original Path
es: Ruta original

en: Malware Type
es: Tipo de malware

en: Close Vault
es: Cerrar bóveda

en: Permission denied.
es: Permiso denegado.

en: Please enter an IP address or ASN.
es: Introduzca una dirección IP o un ASN.

en: Invalid IP address or ASN format.
es: Dirección IP o formato ASN no válidos.

en: Invalid IP address.
es: Dirección IP no válida.

note: translators: %s is a placeholder
en: Threat score for IP %1$s was manually reset by %2$s.
es: La puntuación de amenaza para IP %1$s fue restablecida manualmente por %2$s.

en: Score reset and IP unblocked successfully.
es: Puntuación restablecida e IP desbloqueada exitosamente.

en: Failed to reset score.
es: No se pudo restablecer la puntuación.

en: Invalid signature hash.
es: Hash de firma no válido.

en: Could not retrieve signature details to create whitelist entry.
es: No se pudieron recuperar los detalles de la firma para crear la entrada en la lista blanca.

note: translators: %s is a placeholder
en: Signature %1$s... whitelisted by %2$s.
es: Firma %1$s... incluida en la lista blanca por %2$s.

en: Signature whitelisted successfully.
es: Firma añadida a la lista blanca correctamente.

en: Invalid signature hash format.
es: Formato de hash de firma no válido.

note: translators: %s is a placeholder
en: Malicious signature %1$s... was manually deleted by %2$s.
es: La firma maliciosa %1$s... fue eliminada manualmente por %2$s.

en: Signature deleted successfully.
es: Firma eliminada correctamente.

en: Failed to delete signature. It might have already expired or been removed.
es: No se pudo eliminar la firma. Es posible que ya haya caducado o que se haya eliminado.

en: Could not retrieve signature details.
es: No se pudieron recuperar los detalles de la firma.

en: Invalid Lockdown ID.
es: Lockdown ID no válido.

en: Could not retrieve lockdown details.
es: No se pudieron recuperar los detalles del lockdown.

en: Could not retrieve history.
es: No se pudo recuperar el historial.

en: Invalid or missing IP address.
es: Dirección IP no válida o faltante.

en: Added via admin action
es: Agregado mediante acción de administrador

note: translators: %s is a placeholder
en: %s successfully added to the whitelist.
es: %s agregado exitosamente a la lista blanca.

note: translators: %s is a placeholder
en: %s is already whitelisted.
es: La IP %s ya estaba en la lista blanca.

en: Provider is missing.
es: Falta el proveedor.

en: API Token is missing.
es: Falta el token de API.

en: Token verified successfully! (Status: Active)
es: ¡Token verificado correctamente! (Estado: Activo)

en: API Key is missing.
es: Falta la clave de API.

en: Connection failed:
es: Error de conexión:

en: API Key is valid and active!
es: ¡La clave de API es válida y está activa!

en: Invalid or inactive API Key.
es: Clave de API no válida o inactiva.

en: Invalid API Key or connection error.
es: Clave API no válida o error de conexión.

en: Unauthorized
es: No autorizado

en: Connection to Central Server failed:
es: Error al conectar con el servidor central:

en: API Key generated and saved successfully!
es: ¡Clave de API generada y guardada correctamente!

en: Failed to generate API Key.
es: No se pudo generar la clave de API.

en: Invalid user.
es: Usuario inválido.

en: Invalid verification code. Please try again.
es: Código de verificación no válido. Inténtalo de nuevo.

en: Rule not found.
es: Regla no encontrada.

en: Invalid rule data received.
es: Se han recibido datos de regla no válidos.

en: Rule created successfully.
es: Regla creada correctamente.

en: Failed to create rule.
es: No se pudo crear la regla.

en: Rule updated successfully.
es: Regla actualizada correctamente.

en: Failed to update rule. It may not exist.
es: No se pudo actualizar la regla. Es posible que no exista.

en: Invalid rule ID.
es: ID de regla no válido.

en: Rule toggled successfully.
es: Regla activada/desactivada correctamente.

en: Failed to save rule state.
es: No se pudo guardar el estado de la regla.

en: Rule deleted successfully.
es: Regla eliminada correctamente.

en: Failed to delete rule. It may have already been deleted.
es: No se pudo eliminar la regla. Es posible que ya se haya eliminado.

en: No rules selected.
es: No hay reglas seleccionadas.

note: translators: %s is a placeholder
en: %d rule deleted successfully. | %d rules deleted successfully.
es[0]: %d regla eliminada exitosamente.
es[1]: %d reglas eliminadas exitosamente.

en: Failed to delete the selected rules.
es: No se pudieron eliminar las reglas seleccionadas.

en: API connection failed. Please try again later.
es: Error en la conexión a la API. Inténtalo de nuevo más tarde.

en: Invalid parameters.
es: Parámetros inválidos.

en: Rule reordered successfully.
es: Regla reordenada exitosamente.

en: Audit Logger not active.
es: El registro de auditoría no está activo.

note: translators: %s is a placeholder
en: Audit logs manually cleared by %s.
es: Registros de auditoría borrados manualmente por %s.

en: Audit logs cleared successfully.
es: Registros de auditoría borrados correctamente.

en: Failed to clear logs.
es: No se pudieron borrar los registros.

en: File Integrity Monitor is disabled.
es: El monitor de integridad de archivos está deshabilitado.

en: File Verifier module not loaded.
es: El módulo de verificación de archivos no está cargado.

en: Scan complete. No changes detected.
es: Escaneo completado. No se detectaron cambios.

note: translators: %s is a placeholder
en: Scan complete. %d file change detected (Alert sent). | Scan complete. %d file changes detected (Alert sent).
es[0]: Escaneo completado. Se ha detectado %d cambio en archivos (alerta enviada).
es[1]: Escaneo completado. Se detectaron %d cambios en archivos (alerta enviada).

note: translators: %s is a placeholder
en: Import complete. Imported: %1$d. Skipped/Invalid/Duplicate: %2$d.
es: Importación completa. Importado: %1$d. Omitido/Inválido/Duplicado: %2$d.

en: Whitelist is empty.
es: La lista blanca está vacía.

en: No active blocked IPs found to export.
es: No se encontraron IP bloqueadas activas para exportar.

en: No rules exist to export.
es: No existen reglas para exportar.

en: Selected rules could not be found.
es: No se pudieron encontrar las reglas seleccionadas.

en: No payload provided.
es: No se ha proporcionado ninguna carga útil.

en: Invalid JSON syntax.
es: Sintaxis JSON no válida.

en: JSON validation failed: This file is not a valid Advanced Rules export.
es: Falló la validación JSON: Este archivo no es una exportación válida de reglas avanzadas.

note: translators: %s is a placeholder
en: Imported %d new rules.
es: Se importaron %d nuevas reglas.

note: translators: %s is a placeholder
en: Skipped %d duplicate rules.
es: Se omitieron %d reglas duplicadas.

note: translators: %s is a placeholder
en: Ignored %d invalid rules.
es: Se ignoraron %d reglas no válidas.

en: Failed to import. No valid or new rules were found.
es: Error al importar. No se encontraron reglas válidas ni nuevas.

en: Invalid cron hook.
es: Hook de cron no válido.

note: translators: %s is a placeholder
en: Cron event "%s" successfully executed.
es: Evento cron "%s" ejecutado correctamente.

note: translators: %s is a placeholder
en: Manual WP-Cron trigger: %1$s was forced to run by %2$s.
es: Activación manual de WP-Cron: se forzó la ejecución de %1$s por parte de %2$s.

note: translators: %s is a placeholder
en: Error forcing WP-Cron %1$s: %2$s
es: Error al forzar WP-Cron %1$s: %2$s

en: An error occurred while running the task. Check the plugin error log.
es: Se produjo un error al ejecutar la tarea. Consulte el registro de errores del plugin.

en: Invalid response from ip-api.com
es: Respuesta no válida de ip-api.com

en: Invalid response from geoiplookup.io
es: Respuesta no válida de geoiplookup.io

en: Invalid response from ipinfo.io
es: Respuesta no válida de ipinfo.io

note: translators: %s is a placeholder
en: API Key is required for %s
es: Se requiere una clave API para %s

en: Unknown error from ipapi.com
es: Error desconocido de ipapi.com

en: Invalid response from ipapi.com
es: Respuesta no válida de ipapi.com

en: Unknown error from ipstack.com
es: Respuesta no válida de ipapi.com

en: Invalid response from ipstack.com
es: Respuesta no válida de ipstack.com

note: translators: %s is a placeholder
en: Blocked ASN: %1$s (%2$s) - Source: %3$s
es: ASN bloqueado: %1$s (%2$s) - Origen: %3$s

en: Official bot IP lists successfully downloaded and cached (Google, AI Bots, Monitoring Bots).
es: Las listas oficiales de direcciones IP de bots se han descargado y almacenado en caché correctamente (Google, bots de IA, bots de monitoreo).

en: Failed to download official bot IP lists. This could be due to a firewall blocking outgoing HTTP requests or an API outage. Retrying in 1 hour.
es: No se pudieron descargar las listas oficiales de IP de bots. Esto podría deberse a un cortafuegos que bloquea las solicitudes HTTP salientes o a una interrupción de la API. Se reintentará en 1 hora.

en: Verification failed. Please try again.
es: La verificación falló. Por favor, inténtalo de nuevo.

en: Verification Failed
es: Error de verificación

en: Verifying your connection...
es: Verificando su conexión...

en: Security Check Required
es: Se requiere control de seguridad

en: needs to review the security of your connection before proceeding.
es: necesita revisar la seguridad de su conexión antes de continuar.

en: Submit
es: Entregar

en: Select a CDN/Proxy to add...
es: Seleccione un CDN / Proxy para agregar ...

note: translators: %1$s: IP, %2$s: Security event type.
en: IP %1$s unblocked from lists: %2$s. Action via WP-CLI.
es: IP %1$s desbloqueada de las listas: %2$s. Acción mediante WP-CLI.

note: translators: %s is a placeholder
en: Sessions for user ID %d terminated via WP-CLI.
es: Las sesiones para el usuario con ID %d finalizaron mediante WP-CLI.

note: translators: %s is a placeholder
en: Sessions for user '%s' terminated via WP-CLI.
es: Las sesiones del usuario '%s' finalizaron mediante WP-CLI.

note: translators: %s is a placeholder
en: All sessions for role '%s' terminated via WP-CLI.
es: Todas las sesiones para el rol '%s' finalizaron mediante WP-CLI.

en: All user sessions terminated via WP-CLI.
es: Todas las sesiones de usuario finalizadas a través de WP-CLI.

note: translators: %s is a placeholder
en: Entry %s removed from whitelist via WP-CLI.
es: La entrada %s se eliminó de la lista blanca mediante WP-CLI.

note: translators: %s is a placeholder
en: Country %s added to geoblock list via WP-CLI.
es: El país %s se agregó a la lista de bloqueos geográficos a través de WP-CLI.

note: translators: %s is a placeholder
en: Country %s removed from geoblock list via WP-CLI.
es: El país %s se eliminó de la lista de bloqueos geográficos mediante WP-CLI.

note: translators: %s is a placeholder
en: %d WAF rule(s) added via WP-CLI.
es: %d reglas WAF agregadas a través de WP-CLI.

note: translators: %s is a placeholder
en: WAF rule "%s" removed via WP-CLI.
es: La regla WAF "%s" se eliminó mediante WP-CLI.

en: Cloudflare API Token is missing.
es: Falta el token API de Cloudflare.

en: Invalid JSON response from Cloudflare.
es: Respuesta JSON no válida de Cloudflare.

en: Unknown Cloudflare API error.
es: Error desconocido de API de Cloudflare.

en: The API Token is valid but not active.
es: El token API es válido pero no está activo.

en: Cloudflare Zone ID is missing.
es: Falta el ID de zona (Zone ID) de Cloudflare.

note: translators: %s is a placeholder
en: Cloudflare Sync Complete. Up to date. Synced: %1$d, Errors: 0
es: Sincronización con Cloudflare completada. Todo está al día. Sincronizados: %1$d, errores: 0

note: translators: %s is a placeholder
en: Cloudflare Sync Complete. Newly Synced: %1$d, Errors: %2$d
es: Sincronización con Cloudflare completada. Recién sincronizados: %1$d, errores: %2$d

en: Unknown error during registration.
es: Error desconocido durante el registro.

en: Every 6 Hours (AIB)
es: Cada 6 horas (AIB)

en: Every 3 Days (AIB)
es: Cada 3 días (AIB)

en: Once Weekly (AIB)
es: Una vez a la semana (AIB)

note: translators: %s is a placeholder
en: [%s] CRITICAL: File Change Detected
es: [%s] CRÍTICO: Se ha detectado un cambio en el archivo

en: File Integrity Alert
es: Alerta de integridad de archivos

en: Detection Time:
es: Tiempo de detección:

en: Server IP:
es: IP del servidor:

en: The Advanced IP Blocker File Integrity Monitor has detected unauthorized changes to critical system files:
es: El monitor de integridad de archivos de Advanced IP Blocker ha detectado cambios no autorizados en archivos críticos del sistema:

en: File
es: Archivo

en: Please review these files immediately. If you made these changes, no action is required.
es: Por favor, revise estos archivos de inmediato. Si usted realizó estos cambios, no es necesario realizar ninguna acción.

en: The baseline has been updated to these new versions.
es: La línea base se ha actualizado a estas nuevas versiones.

en: Warning: Malware signatures could not be downloaded. The scan will run but malware detection will be skipped. Error:
es: Advertencia: No se pudieron descargar las firmas de malware. El análisis se ejecutará, pero se omitirá la detección de malware. Error:

note: translators: %s is a placeholder
en: [%s] File Integrity Monitor Report
es: [%s] Informe del monitor de integridad de archivos

en: File Integrity Scan Report
es: Informe de análisis de integridad de archivos

en: Site:
es: Sitio:

en: Date:
es: Fecha:

en: Unknown
es: Desconocido

en: High Risk File
es: Archivo de alto riesgo

en: Suspicious Upload
es: Uploads sospechosas

en: Missing File
es: Archivo faltante

en: Hash Mismatch
es: Discordancia de hash

en: Unrecognized File
es: Archivo no reconocido

en: High-Risk Files Detected
es: Se han detectado archivos de alto riesgo

en: Modified Files
es: Archivos modificados

en: Suspicious Uploads
es: Uploads sospechosas

en: Deep Scan Malware Detected
es: Se ha detectado malware durante el análisis exhaustivo

en: No Threats Detected
es: No se detectaron amenazas

en: All scanned files appear to be clean and match their expected repository hashes.
es: Todos los archivos escaneados parecen estar limpios y coinciden con los hashes esperados del repositorio.

en: Update available
es: Actualización disponible

en: Total Plugins:
es: Total de plugins:

en: updates available
es: actualizaciones disponibles

en: Unverifiable / Premium Plugins
es: Plugins no verificables / premium

en: Clean Files Scanned:
es: Archivos limpios analizados:

en: This email was generated by the Advanced IP Blocker plugin.
es: Este correo electrónico fue generado por el plugin Advanced IP Blocker.

note: translators: %s is a placeholder
en: View scan results and history in the <a href="%s" style="color: #007cba; text-decoration: none;">Integrity Scanner Dashboard</a>.
es: Consulta los resultados y el historial de los análisis en el <a href="%s" style="color: #007cba; text-decoration: none;">Panel de control de Integrity Scanner</a>.

note: translators: %s is a placeholder
en: To unsubscribe from these updates, please visit the <a href="%s" style="color: #007cba; text-decoration: none;">settings page</a>.
es: Para cancelar la suscripción a estas actualizaciones, visita la <a href="%s" style="color: #007cba; text-decoration: none;">página de configuración</a>.

note: translators: %s is a placeholder
en: Sent by Advanced IP Blocker v%s
es: Enviado por Advanced IP Blocker v%s

en: File marked as safe.
es: Archivo marcado como seguro.

en: File removed from whitelist.
es: Archivo eliminado de la lista blanca.

en: MaxMind License Key is missing.
es: Falta la clave de licencia de MaxMind.

en: GeoIP databases updated successfully.
es: Las bases de datos GeoIP se actualizaron correctamente.

en: Verification failed. Please ensure JavaScript and cookies are enabled in your browser.
es: Error en la verificación. Asegúrate de que JavaScript y las cookies estén habilitados en tu navegador.

en: Access Denied
es: Acceso denegado

en: Time remaining:
es: Tiempo restante:

en: Please enable JavaScript to continue.
es: Habilite JavaScript para continuar.

en: Verify and Continue
es: Verificar y continuar

en: I am not a robot.
es: No soy un robot.

en: Session Expired
es: Sesión caducada

en: The security challenge has expired. Click the button below to get a new challenge.
es: El desafío de seguridad ha expirado. Haz clic en el botón de abajo para obtener un nuevo desafío.

en: Start New Challenge
es: Iniciar nuevo desafío

en: Please wait while we verify your connection. This process is automatic and protects the website from automated attacks.
es: Por favor, espere mientras verificamos su conexión. Este proceso es automático y protege el sitio web de ataques automatizados.

en: To proceed, please prove you are human. This verification protects the website from automated attacks.
es: Para continuar, por favor, demuestra que eres humano. Esta verificación protege el sitio web de ataques automatizados.

note: translators: %s is a placeholder
en: Blocked by AbuseIPDB with a score of %d%%.
es: Bloqueado por AbuseIPDB con una puntuación del %d%%.

note: translators: %s is a placeholder
en: Triggered WAF rule: %s
es: Regla de WAF activada: %s

note: translators: %s is a placeholder
en: Blocked ASN: %s
es: ASN bloqueado: %s

en: blocked from
es: bloqueada de

note: translators: %s is a placeholder
en: Cache cleanup task ran. Removed %d stale entries.
es: Se ejecutó la tarea de limpieza de caché. Se eliminaron %d entradas obsoletas.

en: System page caches successfully flushed after a security update.
es: Las cachés de páginas del sistema se vaciaron correctamente tras una actualización de seguridad.

en: Anonymous IP blocked by Ghost IPs Shield.
es: IP anónima bloqueada por Ghost IPs Shield.

en: Blocked for impersonating a known crawler.
es: Bloqueado por suplantar a un rastreador conocido.

note: translators: %s is a placeholder
en: Threat score decay process ran. Reduced: %1$d IPs, Reset: %2$d IPs.
es: Se ejecutó el proceso de reducción de la puntuación de amenaza. Se redujeron: %1$d IP, se restablecieron: %2$d IP.

en: WP-Cron execution triggered.
es: Se activó la ejecución de WP-Cron.

note: translators: %s is a placeholder
en: WAF rules list updated by %s.
es: Reglas WAF actualizadas por %s.

en: Spamhaus ASN list has been updated.
es: Se ha actualizado la lista ASN de Spamhaus.

en: <strong>ERROR</strong>: Please complete the reCAPTCHA verification.
es: <strong>ERROR</strong>: Por favor complete la verificación reCAPTCHA.

en: <strong>ERROR</strong>: Could not connect to the reCAPTCHA service.
es: <strong>ERROR</strong>: No se pudo conectar al servicio reCAPTCHA.

en: <strong>ERROR</strong>: reCAPTCHA verification failed. Please try again.
es: ERROR: Error en la verificación de reCAPTCHA. Inténtalo de nuevo.

en: <strong>ERROR</strong>: Your action was blocked as it was flagged as automated.
es: <strong>ERROR</strong>: Su acción fue bloqueada porque fue marcada como automatizada.

en: an unknown user
es: un usuario desconocido

note: translators: %s is a placeholder
en: Entry %1$s added to whitelist by %2$s.
es: La entrada %1$s fue agregada a la lista blanca por %2$s.

note: translators: %s is a placeholder
en: User session location cache manually cleared by %s.
es: La caché de ubicación de la sesión de usuario fue borrada manualmente por %s.

en: Location cache has been cleared.
es: La caché de ubicaciones ha sido limpiada.

note: translators: %s is a placeholder
en: All Challenge VIP passes were manually revoked globally by %s.
es: Todos los pases VIP de Challenge fueron revocados manualmente a nivel mundial por %s.

en: All VIP passes have been successfully revoked. Everyone will be required to pass the Security Challenge again.
es: Todos los pases VIP han sido revocados con éxito. Todos deberán superar nuevamente la prueba de seguridad.

en: The setup guide has been sent successfully to your configured email address.
es: La guía de configuración se ha enviado correctamente a su dirección de correo electrónico configurada.

note: translators: %s is a placeholder
en: Setup guide sent to %1$s by %2$s.
es: Guía de configuración enviada a %1$s por %2$s.

en: Failed to send the setup guide email. Please check your site's email configuration.
es: No se pudo enviar el correo electrónico con la guía de configuración. Por favor, revise la configuración de correo electrónico de su sitio.

note: translators: %s is a placeholder
en: FAILED to send setup guide to %1$s. Action by %2$s.
es: No se pudo enviar la guía de configuración a %1$s. Acción realizada por %2$s.

en: Cheatin&#8217; uh?
es: ¿Engañando, eh?

en: No Webhooks Configured
es: No hay webhooks configurados

en: Please add at least one Webhook URL in the settings before sending a test.
es: Por favor, añade al menos una URL de webhook en la configuración antes de enviar una prueba.

en: Go Back
es: Volver

en: Gathering File List...
es: Obteniendo la lista de archivos...

en: Scanning files...
es: Analizando archivos...

en: No files found or failed to fetch checksums.
es: No se encontraron archivos o no se pudieron obtener las sumas de comprobación (checksums).

en: Error communicating with server.
es: Error de comunicación con el servidor.

en: Error scanning chunk. Scan aborted.
es: Error al escanear el fragmento. Escaneo abortado.

en: Server error during scan chunk. Scan aborted.
es: Error del servidor durante el escaneo del fragmento. Escaneo abortado.

en: Scan Complete!
es: ¡Escaneo completado!

en: Scan Again
es: Escanear de nuevo

en: Premium / Unverifiable
es: Premium / No verificable

en: Warning: A Deep Scan will check ALL PHP files on your server for malware signatures. This process may take a significant amount of time depending on the size of your installation. Do you want to proceed?
es: Advertencia: Un análisis profundo examinará todos los archivos PHP de su servidor en busca de firmas de malware. Este proceso puede llevar bastante tiempo, dependiendo del tamaño de su instalación. ¿Desea continuar?

en: Mark as Safe
es: Marcar como seguro

en: Whitelisted
es: Incluido en la lista blanca

en: Are you sure you want to mark this file as safe? It will be excluded from future malware alerts.
es: ¿Está seguro de que desea marcar este archivo como seguro? Se excluirá de futuras alertas de malware.

en: Are you sure you want to remove this file from the whitelist?
es: ¿Está seguro de que desea eliminar este archivo de la lista blanca?

en: Send to Quarantine Vault?
es: ¿Enviar a la bóveda de cuarentena?

en: Are you sure you want to quarantine this file? It will be renamed and moved to a secure vault, preventing it from executing on your server.
es: ¿Está seguro de que desea poner este archivo en cuarentena? Se le cambiará el nombre y se moverá a una ubicación segura, impidiendo así que se ejecute en su servidor.

en: Yes, Quarantine File
es: Sí, poner el archivo en cuarentena

en: Moving...
es: Añadiendo...

en: Success
es: Éxito

en: Restore File?
es: ¿Restaurar archivo?

en: Are you sure you want to restore this file to its original location?
es: ¿Está seguro de que desea restaurar este archivo a su ubicación original?

en: Yes, Restore
es: Sí, restaurar

en: Restoring...
es: Restaurando...

en: Delete Permanently?
es: ¿Eliminar permanentemente?

en: WARNING: This will permanently delete the file from the server. This action cannot be undone.
es: ADVERTENCIA: Esto eliminará permanentemente el archivo del servidor. Esta acción no se puede deshacer.

en: Yes, Delete
es: Sí, eliminar

en: Deleting...
es: Eliminando...

en: Quarantined
es: En cuarentena

en: Manage in Vault
es: Gestionar en Vault

en: Quarantine
es: Cuarentena

en: Restore
es: Restaurar

note: translators: %s is a placeholder
en: Info: Your server is located in %1$s and its IP (%2$s) is correctly whitelisted. You can safely block this country.
es: Información: Su servidor se encuentra en %1$s y su IP (%2$s) está correctamente en la lista blanca. Puede bloquear este país sin problemas.

note: translators: %s is a placeholder
en: CRITICAL WARNING! Your server is located in %1$s and its IP (%2$s) is NOT whitelisted. Blocking this country WILL likely break your site. Please add the server IP to the whitelist BEFORE blocking this country.
es: ¡ADVERTENCIA IMPORTANTE! Su servidor se encuentra en %1$s y su IP (%2$s) NO está en la lista blanca. Bloquear este país probablemente dañará su sitio. Por favor, agregue la IP del servidor a la lista blanca ANTES de bloquear este país.

note: translators: %s is a placeholder
en: Info: Your current IP address (%1$s) from %2$s is whitelisted. You will not be locked out if you block this country.
es: Información: Tu dirección IP actual (%1$s) de %2$s está en la lista blanca. No se te bloqueará si bloqueas este país.

note: translators: %s is a placeholder
en: Caution: Your current IP address (%1$s) from %2$s is NOT whitelisted. If you block this country, you may lose access to your admin panel.
es: Precaución: Tu dirección IP actual (%1$s) de %2$s NO está en la lista blanca. Si bloqueas este país, podrías perder el acceso a tu panel de administración.

note: translators: %s is a placeholder
en: CRITICAL WARNING: This IP (%1$s) belongs to your server, located in a blocked country (%2$s). REMOVING IT FROM THE WHITELIST WILL LIKELY BREAK YOUR SITE!
es: ADVERTENCIA: Esta IP (%1$s) pertenece a tu servidor, ubicado en un país bloqueado (%2$s). ¡ELIMINARLA DE LA LISTA BLANCA PROBABLEMENTE DAÑARÁ TU SITIO!

note: translators: %s is a placeholder
en: CAUTION: This is your current IP address (%1$s) from a blocked country (%2$s). REMOVING THIS IP FROM THE WHITELIST MAY LOCK YOU OUT OF YOUR ADMIN PANEL.
es: PRECAUCIÓN: Esta es tu dirección IP actual (%1$s) de un país bloqueado (%2$s). ELIMINAR ESTA IP DE LA LISTA BLANCA PODRÍA IMPEDIR TU ACCESO A TU PANEL DE ADMINISTRACIÓN.

en: Are you absolutely sure you want to proceed?
es: ¿Estás absolutamente seguro de que quieres continuar?

en: You are about to force a WP-Cron task to run synchronously. If this task is very heavy (e.g., backups, bulk emails), it may cause a PHP Timeout and this page will freeze, although the task will likely continue running on the server. Do you want to proceed?
es: Está a punto de forzar la ejecución síncrona de una tarea de WP-Cron. Si esta tarea es muy pesada (por ejemplo, copias de seguridad o envíos masivos de correos electrónicos), podría provocar un tiempo de espera agotado (timeout) de PHP y hacer que la página se bloquee, aunque es probable que la tarea continúe ejecutándose en el servidor. ¿Desea continuar?

en: Adding...
es: Añadiendo...

en: Successfully Added!
es: Añadido exitosamente!

en: Search for a country to block...
es: Buscar un país para bloquear...

en: Search for a country to challenge...
es: Búsqueda de un país para desafiar...

en: Verify
es: Verificar

en: Please enter an API key.
es: Introduzca una clave API.

en: Revoke All VIP Passes
es: Revocar todos los pases VIP

en: Are you sure you want to revoke all VIP passes? Every user will be forced to solve the Security Challenge again.
es: ¿Estás seguro de que quieres revocar todos los pases VIP? Todos los usuarios tendrán que resolver de nuevo el desafío de seguridad.

en: Yes, Revoke All
es: Sí, revocar todo

en: AJAX error. Check browser console.
es: Error de AJAX. Revisa la consola del navegador.

en: Please provide a reason/detail for these IPs (Required).
es: Proporcione un motivo/detalle para estas IP (obligatorio).

en: Discard Changes?
es: ¿Descartar cambios?

en: You have unsaved changes. Are you sure you want to discard them?
es: Tienes cambios sin guardar. ¿Estás seguro de que quieres descartarlos?

en: Yes, Discard
es: Sí, descartar

en: attacks
es: ataques

en: blocks
es: bloqueos

en: Confirm Bulk Action
es: Confirmar acción por lote

note: translators: %s is a placeholder
en: Are you sure you want to unblock the selected %d entries? This action cannot be undone.
es: ¿Seguro que desea desbloquear las %d entradas seleccionadas? Esta acción no se puede deshacer.

en: Yes, Unblock Selected
es: Sí, desbloquear seleccionada

en: Please select a bulk action.
es: Seleccione una acción por lote.

en: Please select at least one item to apply the action.
es: Seleccione al menos un elemento para aplicar la acción.

note: translators: %s is a placeholder
en: Are you sure you want to remove the selected %d entries from the whitelist?
es: ¿Está seguro de que desea eliminar las %d entradas seleccionadas de la lista blanca?

en: Delete Rule?
es: ¿Eliminar regla?

note: translators: %s is a placeholder
en: Are you sure you want to permanently delete the rule "%s"? This action cannot be undone.
es: ¿Seguro que desea eliminar permanentemente la regla "%s"? Esta acción no se puede deshacer.

en: Yes, Delete Rule
es: Sí, eliminar regla

en: Confirm Bulk Deletion
es: Confirmar eliminación por lote

note: translators: %s is a placeholder
en: Are you sure you want to delete the selected %d rule(s)? This action cannot be undone.
es: ¿Está seguro de que desea eliminar las %d reglas seleccionadas? Esta acción no se puede deshacer.

en: Yes, Delete Selected
es: Si, eliminar seleccionada

en: No advanced rules have been created yet.
es: Todavía no se han creado reglas avanzadas.

en: Could not load rules.
es: No se pudieron cargar las reglas.

en: Importing rules...
es: Importando reglas...

en: Generating export file...
es: Generando archivo de exportación...

en: Invalid JSON format. Please ensure the file or pasted code is a valid Advanced Rules export.
es: Formato JSON no válido. Asegúrese de que el archivo o el código pegado sea una exportación válida de Reglas avanzadas.

en: No known vulnerabilities found!
es: ¡No se encontraron vulnerabilidades conocidas!

en: Your plugins appear secure.
es: Sus complementos parecen seguros.

note: translators: %s is a placeholder
en: %d Vulnerabilities Found!
es: ¡Se encontraron %d vulnerabilidades!

en: Please update these plugins immediately.
es: Actualice estos plugins inmediatamente.

en: Server error during scan.
es: Error del servidor durante el escaneo.

en: Checking versions against vulnerability database...
es: Comprobando versiones contra la base de datos de vulnerabilidades...

en: Check Again
es: Comprobar de nuevo

en: Clean Reputation
es: Reputación limpia

note: translators: %s is a placeholder
en: Your server IP (%s) is not blacklisted.
es: La IP de su servidor (%s) no está en la lista negra.

en: Issues Found!
es: ¡Problemas encontrados!

note: translators: %s is a placeholder
en: Your server IP (%s) appears on one or more blocklists.
es: La IP de su servidor (%s) aparece en una o más listas de bloqueo.

en: Server error during check.
es: Error del servidor durante la comprobación.

en: Blacklisted
es: En la lista negra

en: Skipped (Not Configured)
es: Omitida (no configurada)

en: Warning
es: Advertencia

en: Start File Scan
es: Iniciar escaneo de archivos

en: Start manual file integrity scan? This may take a few seconds.
es: ¿Quieres iniciar el análisis manual de integridad de archivos? Puede tardar unos segundos.

en: Scan Now
es: Escanear ahora

en: Scan Complete
es: Escaneo completo

en: Reload
es: Recargar

en: Error occurred during scan.
es: Se produjo un error durante el escaneo.

en: Deactivate Two-Factor Authentication?
es: ¿Desactivar la autenticación de dos factores?

en: Are you sure you want to deactivate 2FA? Your account will be less secure.
es: ¿Estás seguro de que quieres desactivar la autenticación en dos pasos (2FA)? Tu cuenta será menos segura.

en: Yes, Deactivate
es: Sí, desactivar

note: translators: %s is a placeholder
en: Honeypot URL accessed: %s
es: Acceso a URL trampa: %s

note: translators: %s is a placeholder
en: Access to wp-login.php denied for non-whitelisted IP: %s
es: Acceso a wp-login.php denegado para IP no incluida en la lista blanca: %s

en: Access to this page has been restricted by the administrator.
es: El acceso a esta página ha sido restringido por el administrador.

en: Login access from your location is not allowed.
es: No se permite el acceso desde su ubicación.

en: 403 - Access Denied
es: 403 - Acceso Denegado

en: Author enumeration attempt blocked.
es: Intento de enumeración de autores bloqueado.

note: translators: %s is a placeholder
en: Blocked untrusted XML-RPC request from User-Agent: %s
es: Solicitud XML-RPC no confiable bloqueada del agente de usuario: %s

en: Access manually blocked.
es: Acceso bloqueado manualmente.

en: Blocked by AIB Community Network (Global Threat).
es: Bloqueado por AIB Community Network (amenaza global).

note: translators: %s is a placeholder
en: Country block: %s
es: Bloqueo de país: %s

note: translators: %s is a placeholder
en: Blocked User-Agent pattern: %s
es: Patrón de User-Agent bloqueado: %s

note: translators: %s is a placeholder
en: WAF Rule Triggered: %s
es: Regla WAF activada: %s

en: Access from your country has been blocked.
es: El acceso desde su país ha sido bloqueado.

en: Access blocked due to suspicious activity.
es: Acceso bloqueado debido a actividad sospechosa.

en: Access blocked due to repeated 404 errors.
es: Acceso bloqueado debido a repetidos errores 404.

en: Access blocked due to repeated attempts on protected resources.
es: Acceso bloqueado debido a intentos repetidos en recursos protegidos.

en: Access blocked due to multiple failed login attempts.
es: Acceso bloqueado debido a múltiples intentos fallidos de inicio de sesión.

en: Access blocked due to suspicious User-Agent.
es: Acceso bloqueado debido a agente de usuario sospechoso.

en: Your request was blocked by the security firewall.
es: Su solicitud fue bloqueada por el firewall de seguridad.

en: Your connection has been temporarily suspended due to an excessive request rate.
es: Su conexión ha sido suspendida temporalmente debido a una tasa de solicitud excesiva.

en: Access from your network (ASN) has been blocked by the administrator.
es: El administrador ha bloqueado el acceso desde su red (ASN).

en: Blocked suspicious XML-RPC request.
es: Solicitud XML-RPC sospechosa bloqueada.

en: Your connection has been blocked due to a high threat score.
es: Su conexión ha sido bloqueada debido a un alto puntaje de amenaza.

en: Access blocked for impersonating a known crawler (Googlebot, Bingbot, etc.).
es: Acceso bloqueado por suplantar a un rastreador conocido (Googlebot, Bingbot, etc.).

en: Your connection has been blocked due to missing network identifiers (ASN & rDNS).
es: Su conexión ha sido bloqueada debido a la ausencia de identificadores de red (ASN y rDNS).

en: Access blocked.
es: Acceso bloqueado.

en: Admin IP (auto-added on activation)
es: IP de administrador (agregada automáticamente al activarse)

en: Server IP (auto-added on activation)
es: IP del Servidor (agregada automáticamente al activarse)

note: translators: %s is a placeholder
en: IP %1$s added to whitelist. Reason: %2$s
es: IP %1$s añadida a la lista blanca. Motivo: %2$s

en: Invalid date
es: Fecha inválida

en: Unknown OS
es: Sistema Operativo Desconocido

en: Unknown Browser
es: Navegador Desconocido

note: translators: %s is a placeholder
en: %1$s on %2$s
es: %1$s en %2$s

note: translators: %s is a placeholder
en: Failed login attempt for user: %s
es: Intento de inicio de sesión fallido para el usuario: %s

note: translators: %s is a placeholder
en: unknown
es: desconocido

note: translators: %s is a placeholder
en: Request blocked by WAF rule: %s
es: Solicitud bloqueada por la regla WAF: %s

note: translators: %s is a placeholder
en: unknown rule
es: regla desconocida

note: translators: %s is a placeholder
en: Rate limit exceeded: %1$d requests in %2$d seconds.
es: Rate Limit excedido: %1$d solicitudes en %2$d segundos.

note: translators: %s is a placeholder
en: Rate Limit Challenge Served (%s)
es: Desafío de límite de tasa presentado (%s)

note: translators: %s is a placeholder
en: Request blocked due to blacklisted ASN: %s
es: Solicitud bloqueada debido a ASN en lista negra: %s

note: translators: %s is a placeholder
en: Blocked access from country: %s
es: Acceso bloqueado desde el país: %s

note: translators: %s is a placeholder
en: Login blocked by Location Whitelist from: %s
es: Inicio de sesión bloqueado por la lista blanca de ubicación desde: %s

note: translators: %s is a placeholder
en: Blocked due to User-Agent match: %s
es: Bloqueado debido a la coincidencia usuario-agente:%s

en: Threat score threshold exceeded
es: Se ha superado el umbral de puntuación de amenaza

note: translators: %s is a placeholder
en: Blocked by AbuseIPDB with a confidence score of %d%%.
es: Bloqueado por AbuseIPDB con un nivel de confianza del %d%%.

en: Challenged by AbuseIPDB
es: Desafiado por el AbuseIPDB

en: Blocked by AIB Community Intelligence.
es: Bloqueado por AIB Community Intelligence.

en: Visitor challenged by AIB Community Intelligence.
es: Visitante desafiado por la Inteligencia Comunitaria AIB.

note: translators: %s is a placeholder
en: Blocked by Advanced Rule: %s
es: Bloqueado por regla avanzada: %s

note: translators: %s is a placeholder
en: Challenged by Advanced Rule: %s
es: Desafiado por la regla avanzada: %s

note: translators: %s is a placeholder
en: Threat score added by Advanced Rule: %s
es: Puntuación de amenaza agregada por la regla avanzada: %s

note: translators: %s is a placeholder
en: Allowed by Advanced Rule: %s
es: Permitido por la regla avanzada: %s

en: New Attack Signature Identified.
es: Se ha identificado una nueva firma de ataque.

en: Signature challenge.
es: Desafío de firma.

en: Endpoint challenge served.
es: Desafío Endpoint servido.

note: translators: %s is a placeholder
en: Blocked for impersonating a known crawler (%s).
es: Bloqueado por suplantar la identidad de un rastreador conocido (%s).

note: translators: %s is a placeholder
en: Visitor from %s was challenged.
es: El visitante de%s fue desafiado.

en: Visitor challenged due to Manual Auto-Panic mode.
es: Visitante desafiado - modo de pánico automático manual.

en: Visitor challenged due to Automatic Auto-Panic mode.
es: Visitante desafiado - modo de pánico automático activado.

note: translators: %s is a placeholder
en: A %s error occurred.
es: Se produjo un error %s.

note: translators: %s is a placeholder
en: IP %1$s was automatically blocked. Reason: %2$s.
es: IP %1$s bloqueada automáticamente. Motivo: %2$s.

note: translators: %s is a placeholder
en: Score %1$d/%2$d
es: Puntuación %1$d/%2$d

note: translators: %s is a placeholder
en: %1$s via %2$s | Trigger: %3$s
es: %1$s vía %2$s | Motivo: %3$s

note: translators: %s is a placeholder
en: Generated %1$d %2$s errors. Triggering URL: %3$s
es: Se generaron %1$d %2$s errores. URL de activación: %3$s

note: translators: %s is a placeholder
en: Made %1$d failed login attempts for user: %2$s
es: Se realizaron %1$d intentos de inicio de sesión fallidos para el usuario: %2$s

en: Every 10 Minutes
es: Cada 10 minutos

en: Every 30 Minutes
es: Cada 30 minutos

en: Every 6 Hours
es: Cada 6 horas

en: Once hourly
es: Una vez por hora

en: Every 3 Days
es: Cada 3 días

en: Every 5 Days
es: Cada 5 días

en: Once Weekly
es: Una vez por semana

en: Unknown reason
es: Razón desconocida

en: Manually blocked by an administrator.
es: Bloqueado manualmente por un administrador.

note: translators: %s is a placeholder
en: Accessed Honeypot URL: %s
es: Acceso a URL trampa: %s

note: translators: %s is a placeholder
en: Used a blocked User-Agent: %s
es: Se utilizó un agente de usuario bloqueado: %s

note: translators: %s is a placeholder
en: Blocked due to country policy: %s
es: Bloqueado debido a la política del país: %s

note: translators: %s is a placeholder
en: Rate limit exceeded: %1$d requests in %2$d seconds
es: Rate Limit excedido: %1$d solicitudes en %2$d segundos

en: IP identified as malicious by the AIB Community Defense Network.
es: IP identificada como maliciosa por la Red de Defensa Comunitaria AIB.

note: translators: %s is a placeholder
en: Blocked for impersonating a known crawler. Fake User-Agent: %s
es: Bloqueado por suplantar a un rastreador conocido. User-Agent falso: %s

en: Cloud Advanced Rules Sync disabled. Cloud rules have been removed from the local database.
es: La sincronización de reglas avanzadas en Cloud está desactivada. Las reglas Cloud se han eliminado de la base de datos local.

en: Intelligent Zero-Day Sync disabled. Zero-day WAF rules have been removed from the local database.
es: La sincronización inteligente de reglas zero-day está desactivada. Las reglas WAF zero-day se han eliminado de la base de datos local.

en: Panic Mode manually disabled by administrator.
es: Modo de pánico deshabilitado manualmente por el administrador.

en: Auto-Panic Mode disabled by administrator.
es: Modo de pánico automático deshabilitado por el administrador.

en: Auto-Panic Mode enabled by administrator.
es: Modo de pánico automático habilitado por el administrador.

en: Failed to update .htaccess. Check permissions.
es: No se pudo actualizar el archivo .htaccess. Compruebe los permisos.

en: Security
es: Seguridad

en: Configuration
es: Configuración

en: Firewall (WAF) Rules
es: Reglas de firewall (WAF)

en: User-Agent Blocking
es: Bloqueo por User-Agent

en: Threat Management
es: Gestión de amenazas

en: Activity Audit
es: Auditoría de actividad

en: Logging
es: Logeando

en: Log Retention
es: Retención de registros

en: Log Timezone
es: Registrar zona horaria

en: Custom Block Message
es: Mensaje de bloqueo personalizado

en: Excluded URLs
es: URL excluidas

en: Admin Bar Menu
es: Menú de la barra de administración

en: WAF Block Duration
es: WAF  Duración  Bloqueo

en: Rate Limiting Block Duration
es: Rate Limiting Duración del Bloqueo

en: Rate Limiting Request Limit
es: Rate Limiting Límite de solicitudes

en: Rate Limiting Time Window
es: Rate Limiting Ventana de tiempo

en: Geoblocking Protection
es: Protección de bloqueo geográfico

en: Spamhaus ASN Protection
es: Protección ASN de Spamhaus

en: Block Ghost IPs (No ASN & No rDNS)
es: Bloquear IPs fantasma (sin ASN ni rDNS)

en: Notification Frequency
es: Frecuencia de Notificación

en: Notification Email
es: Email para Notificaciones

en: Geolocation Method
es: Método de geolocalización

en: Geolocation Provider
es: Proveedor de geolocalización

en: Blocked Countries
es: Países bloqueados

en: Geoblock Duration
es: Duración del Bloqueo

en: Honeypot Duration
es: Duración del Honeypot

en: User-Agent Duration
es: Duración del User-Agent

en: 404 Threshold
es: Umbral 404

en: 404 Duration
es: 404 Duración

en: 404 Time Window
es: Ventana de tiempo 404

en: 403 Threshold
es: Umbral 403

en: 403 Duration
es: 403 Duración

en: 403 Time Window
es: Ventana de tiempo 403

en: Login Threshold
es: Umbral de inicio de sesión

en: Login Duration
es: Duración (min)  Bloqueo Login

en: Login Time Window
es: Ventana de tiempo de inicio de sesión

en: REST API Protection
es: Protección API REST

en: Author Scan Protection
es: Protección de escaneo de autor

en: Block Author Scans with 403
es: Bloquear Author Scans con un error 403

en: Whitelist Login Access
es: Acceso de inicio de sesión de lista blanca

en: XML-RPC Protection Mode
es: Modo de protección XML-RPC

en: XML-RPC Lockdown Mode
es: Modo de bloqueo de XML-RPC

en: Two-Factor Authentication (Global)
es: Autenticación de dos factores (global)

en: Force 2FA for Roles
es: Forzar la autenticación de dos factores para roles

en: Prevent Login Hinting
es: Evitar sugerencias de inicio de sesión

en: Authorized Administrators
es: Administradores autorizados

en: reCAPTCHA Version
es: reCAPTCHA Versión

en: reCAPTCHA Score
es: reCAPTCHA puntuación

en: Disable Imagick
es: Desactivar Imagick

en: Remove X-Powered-By
es: Eliminar X-Powered-By

en: Hide WP Version
es: Ocultar la versión de WordPress

en: Disable App Passwords
es: Desactivar contraseñas de aplicación

en: Disable File Editor
es: Desactivar el editor de archivos

en: Block PHP in Uploads
es: Bloquear PHP en las subidas

en: Delete Data on Uninstall
es: Borrar Datos al Desinstalar

note: translators: %s is a placeholder
en: %s: updated
es: %s: actualizado

en: enabled
es: activado

en: disabled
es: desactivado

note: translators: %s is a placeholder
en: %1$s: set to "%2$s"
es: %1$s: establecido en "%2$s"

note: translators: %s is a placeholder
en: Plugin settings updated by %1$s. Changed fields: %2$s
es: Configuración del complemento actualizada por %1$s. Campos modificados: %2$s

en: Access Restricted
es: Acceso denegado

note: translators: %s is a placeholder
en: Entry %1$s manually unblocked by %2$s.
es: Entrada %1$s desbloqueada manualmente por %2$s.

note: translators: %s is a placeholder
en: IP %1$s automatically unblocked (expired %2$s).
es: IP %1$s desbloqueada automáticamente (expiró %2$s).

en: Server IP (Auto-detected via Loopback)
es: IP del servidor (detectada automáticamente mediante loopback)

note: translators: %s is a placeholder
en: Internal Loopback Auto-Discovery: Server IP %s successfully identified and whitelisted.
es: Internal Loopback Auto-Discovery: la IP del servidor %s se ha identificado y añadido a la lista blanca correctamente.

note: translators: %s is a placeholder
en: Auto-whitelisted admin session: %1$s (%2$s)
es: Sesión de administrador incluida automáticamente en la lista blanca: %1$s (%2$s)

note: translators: %s is a placeholder
en: Auto-whitelisted admin: %1$s (%2$s)
es: Administrador incluido automáticamente en la lista blanca: %1$s (%2$s)

en: URGENT:
es: URGENTE:

note: translators: %s is a placeholder
en: Your website is currently in alert mode (under attack). A global JavaScript challenge is active for all visitors. <a href="%s">Manage Distributed Attack Protection (Auto-Panic) settings</a>
es: Su sitio web se encuentra actualmente en modo de alerta (bajo ataque). Un desafío global de JavaScript está activo para todos los visitantes. <a href="%s">Administrar la configuración de Protección contra ataques distribuidos (Pánico automático)</a>

en: Cancel Auto-Panic Now
es: Cancelar Auto-Panic Ahora

note: translators: %s is a placeholder
en: <strong>Advanced IP Blocker:</strong> You are receiving a limited community threat feed (50,000 IPs). To increase your protection level to 100,000+ IPs, please go to the plugin settings and <a href="%s">Register the AIB Network Integration</a>.
es: <strong>Advanced IP Blocker:</strong> Está recibiendo un flujo de amenazas de la comunidad limitado (50.000 IP). Para aumentar su nivel de protección a más de 100.000 IP, vaya a la configuración del plugin y <a href="%s">Registre AIB Network Integration</a>.

en: Rows per page
es: Filas por página

note: translators: %s is a placeholder
en: %s per page
es: %s por página

en: Geoblock
es: Geobloqueo

en: Geo-Challenge
es: Desafío geográfico

en: Login Geoblock
es: Bloqueo geográfico de inicio de sesión

en: Bulk Imported
es: Importado masivo

en: Ghost IPs Shield
es: Protección de IP fantasma

en: Login Failure
es: Error de inicio de sesión

en: WAF Block
es: Bloqueo WAF

en: ASN Block
es: Bloqueo ASN

en: XML-RPC Block
es: Bloqueo XML-RPC

en: Threat Score
es: Puntuación de amenaza

en: Signature Challenge
es: Desafío de firma

en: Signature Flagged
es: Firma marcada

en: Endpoint Challenge
es: Desafío Endpoint

en: Bot Impersonation
es: Suplantación de Bots

en: AbuseIPDB Challenge
es: Desafío AbuseIPDB

en: AIB Community Block
es: Bloqueo comunitario AIB

en: AIB Community Challenge
es: Desafío comunitario AIB

en: Advanced Rule Challenge
es: Desafío de reglas avanzadas

en: Advanced Rule (Allow)
es: Regla avanzada (Permitir)

en: Help Improve Advanced IP Blocker!
es: ¡Ayuda a mejorar Advanced IP Blocker!

en: Allow us to collect anonymous usage data to understand how the plugin is used and make it better. We do not collect any sensitive or personal data.
es: Permítanos recopilar datos de uso anónimos para entender cómo se utiliza el plugin y mejorarlo. No recopilamos datos personales ni confidenciales.

en: Learn More
es: Más información

en: Allow & Continue
es: Permitir y continuar

en: Do not allow
es: No permitir

en: Error: The uploaded file is not a .json file.
es: Error: El archivo cargado no es un archivo .json.

note: translators: %s is a placeholder
en: Settings imported successfully. Restored %1$d option groups and %2$d blocked IP entries.
es: Configuración importada correctamente. Se han restaurado %1$d grupos de opciones y %2$d entradas de IP bloqueadas.

en: Error: The imported file did not contain any valid settings for this plugin.
es: Error: el archivo importado no contenía ninguna configuración válida para este plugin.

en: Error: The uploaded file is not a valid JSON file.
es: Error: El archivo cargado no es un archivo JSON válido.

en: Error: No file was uploaded or an error occurred during upload.
es: Error: No se cargó ningún archivo o ocurrió un error durante la carga.

note: translators: %s is a placeholder
en: Enabled %s.
es: Habilitado %s.

en: Deactivate 2FA
es: Desactivar 2FA

en: Secure your account by enabling two-factor authentication.
es: Proteja su cuenta habilitando la autenticación de dos factores.

en: Set Up 2FA
es: Configurar 2FA

en: Generating your secure codes...
es: Generando sus códigos de seguridad...

en: Step 1: Scan the QR Code
es: Paso 1: Escanea el código QR

en: Use an authenticator app (like Google Authenticator, Authy, or 1Password) to scan this QR code.
es: Utilice una aplicación de autenticación (como Google Authenticator, Authy o 1Password) para escanear este código QR.

en: Can't scan the code? You can manually enter this secret key:
es: ¿No puedes escanear el código? Puedes introducir manualmente esta clave secreta:

en: Step 2: Save Your Backup Codes
es: Paso 2: Guarde sus códigos de respaldo

en: IMPORTANT:
es: IMPORTANTE:

en: Treat these codes like a password. Store them in a safe place. If you lose your phone, these codes are the only way to access your account.
es: Trata estos códigos como si fueran una contraseña. Guárdalos en un lugar seguro. Si pierdes el teléfono, estos códigos son la única forma de acceder a tu cuenta.

en: Step 3: Verify and Activate
es: Paso 3: Verificar y activar

en: Enter the 6-digit code from your authenticator app to complete the setup.
es: Ingrese el código de 6 dígitos de su aplicación de autenticación para completar la configuración.

en: Verification Code
es: Código de verificación

en: Activate
es: Activar

en: You have logged in successfully.
es: Has iniciado sesión correctamente.

en: <strong>ERROR</strong>: The recovery code is incorrect or has already been used.
es: <strong>ERROR</strong>: El código de recuperación es incorrecto o ya ha sido utilizado.

en: <strong>ERROR</strong>: The verification code is incorrect.
es: <strong>ERROR</strong>: El código de verificación es incorrecto.

en: Enter the code generated by your authenticator app.
es: Introduzca el código generado por su aplicación de autenticación.

en: Enter Verification Code
es: Ingrese el código de verificación

en: Authentication Code:
es: Código de autenticación:

en: Use a recovery code
es: Utilice un código de recuperación

en: Please enter one of your recovery codes.
es: Ingrese uno de sus códigos de recuperación.

en: Enter Recovery Code
es: Ingrese el código de recuperación

en: Recovery Code
es: Código de recuperación

en: Use an authenticator app code
es: Utilice un código de aplicación de autenticación

en: Confirmation Required
es: Se requiere confirmación

en: Confirm
es: Confirmar

en: Clear Security Logs
es: Borrar registros de seguridad

en: Please select the types of security logs you want to permanently delete. This action cannot be undone.
es: Seleccione los tipos de registros de seguridad que desea eliminar permanentemente. Esta acción no se puede deshacer.

en: Delete Selected Logs
es: Eliminar registros seleccionados

en: Action Required:
es: Acción requerida:

note: translators: %s is a placeholder
en: Your administrator requires you to set up Two-Factor Authentication. Please <a href="%s">go to your profile</a> to configure it now.
es: Su administrador le solicita que configure la autenticación de dos factores. Por favor, <a href="%s">vaya a su perfil</a> para configurarla ahora.

note: translators: %s is a placeholder
en: [%s] Two-Factor Authentication Activated
es: [%s] Autenticación de dos factores activada

en: 2FA Activated
es: 2FA activado

note: translators: %s is a placeholder
en: Hello %s,
es: Hola %s,

en: This is a confirmation that two-factor authentication has been successfully activated on your account. Your account is now more secure.
es: Esta es una confirmación de que la autenticación de dos factores se ha activado correctamente en su cuenta. Su cuenta ahora es más segura.

en: If you did not perform this action, please contact the site administrator immediately.
es: Si no realizó esta acción, comuníquese inmediatamente con el administrador del sitio.

note: translators: %s is a placeholder
en: [%s] SECURITY ALERT: Two-Factor Authentication Deactivated
es: [%s] ALERTA DE SEGURIDAD: Autenticación de dos factores desactivada

en: Security Alert: 2FA Deactivated
es: Alerta de seguridad: 2FA desactivada

en: This is a notification that two-factor authentication has been deactivated on your account. Your account is now less secure.
es: Esta es una notificación de que la autenticación de dos factores se ha desactivado en su cuenta. Su cuenta ahora es menos segura.

en: If you did not perform this action, please reset your password and contact the site administrator immediately.
es: Si no realizó esta acción, restablezca su contraseña y comuníquese con el administrador del sitio inmediatamente.

note: translators: %s is a placeholder
en: [%s] Your Two-Factor Authentication has been Reset
es: [%s] Su autenticación de dos factores se ha restablecido

en: 2FA Reset by Administrator
es: Restablecimiento de 2FA por parte del administrador

en: A site administrator has reset the two-factor authentication configuration for your account. You can now log in using only your username and password.
es: Un administrador del sitio ha restablecido la configuración de autenticación de dos factores de su cuenta. Ahora puede iniciar sesión solo con su nombre de usuario y contraseña.

en: We strongly recommend you set up 2FA again from your profile page as soon as possible.
es: Le recomendamos encarecidamente que configure 2FA nuevamente desde su página de perfil lo antes posible.

note: translators: %s is a placeholder
en: [%s] SECURITY NOTICE: A Recovery Code was Used
es: [%s] AVISO DE SEGURIDAD: Se utilizó un código de recuperación

en: Security Notice
es: Aviso de seguridad

en: A recovery code was used to access your account.
es: Se utilizó un código de recuperación para acceder a su cuenta.

note: translators: %s is a placeholder
en: You have %d recovery codes remaining.
es: Tienes %d códigos de recuperación restantes.

en: If you did not perform this action, please reset your password immediately.
es: Si no realizó esta acción, restablezca su contraseña inmediatamente.

en: <strong>ERROR</strong>: Your login details are incorrect. Please try again.
es: <strong>ERROR</strong>: Sus datos de acceso son incorrectos. Inténtelo de nuevo.

note: translators: %s is a placeholder
en: Exceeded threshold: %1$d blocks in %2$d minutes.
es: Se ha superado el umbral: %1$d bloques en %2$d minutos.

note: translators: %s is a placeholder
en: Exceeded threshold: %1$d failed logins from %2$d unique IPs in %3$d minutes.
es: Umbral superado: %1$d inicios de sesión fallidos desde %2$d IP únicas en %3$d minutos.

en: Site is under heavy attack. Please complete the security check to access the content.
es: El sitio está sufriendo un ataque grave. Por favor, complete la verificación de seguridad para acceder al contenido.

en: Auto-Panic Mode manually activated by administrator.
es: Modo de pánico automático activado manualmente por el administrador.

note: translators: %s is a placeholder
en: Auto-Panic Mode engaged automatically due to %1$d blocks in %2$d seconds.
es: El modo de pánico automático se activó automáticamente debido a %1$d bloques en %2$d segundos.

note: translators: %s is a placeholder
en: [%1$s] URGENT: Site is UNDER ATTACK (Auto-Panic %2$s)
es: [%1$s] URGENTE: El sitio está BAJO ATAQUE (Auto-Pánico  %2$s)

en: CRITICAL SECURITY ALERT
es: ALERTA DE SEGURIDAD CRÍTICA

en: The Distributed Attack Protection (Auto-Panic) has been manually engaged by an administrator to protect your server resources.
es: La protección contra ataques distribuidos (Pánico automático) ha sido activada manualmente por un administrador para proteger los recursos de su servidor.

en: The Distributed Attack Protection (Auto-Panic) has been automatically engaged to protect your server resources.
es: La protección contra ataques distribuidos (Pánico automático) se ha activado automáticamente para proteger los recursos de su servidor.

note: translators: %s is a placeholder
en: Advanced IP Blocker detected a massive spike in malicious traffic (%1$d blocks within %2$d seconds).
es: Advanced IP Blocker detectó un aumento masivo en el tráfico malicioso (%1$d bloqueos en %2$d segundos).

en: Status:
es: Estado:

en: Global JS Challenge ACTIVE
es: Global JS Challenge ACTIVADO

note: translators: %s is a placeholder
en: %1$d minutes
es: %1$d minutos

en: Bypassed:
es: Omitido:

en: Whitelisted IPs, ASN verified bots, Excluded URLs, and Administrators remain unaffected.
es: Las direcciones IP incluidas en la lista blanca, los bots verificados por ASN, las URL excluidas y los administradores no se verán afectados.

en: The system will automatically return to normal operation when the time expires.
es: El sistema volverá automáticamente a su funcionamiento normal cuando expire el tiempo.

en: Welcome to Advanced IP Blocker!
es: ¡Bienvenido a Advanced IP Blocker!

note: translators: %s is a placeholder
en: To get started, please run the <a href="%s">setup wizard</a> to apply the recommended security settings.
es: Para comenzar, ejecute el <a href="%s">asistente de configuración</a> para aplicar la configuración de seguridad recomendada.

note: translators: %s is a placeholder
en: Exceeded threshold: %1$d %4$s errors from %2$d unique IPs in %3$d minutes.
es: Umbral superado: %1$d %4$s errores de %2$d IP únicas en %3$d minutos.

note: translators: %s is a placeholder
en: [%1$s] Security Digest: %2$d Attack Signatures
es: [%1$s] Resumen de seguridad: %2$d firmas de ataque

note: translators: %s is a placeholder
en: Attack Signature Digest (%d)
es: Resumen de la firma del ataque (%d)

en: Here is the summary of attack signatures detected and blocked in the last period.
es: Aquí se muestra el resumen de las firmas de ataques detectadas y bloqueadas en el último período.

note: translators: %s is a placeholder
en: [%1$s] Security Summary: %2$d New Blocks
es: [%1$s] Resumen de seguridad: %2$d nuevos bloqueos

note: translators: %s is a placeholder
en: %d New Block | %d New Blocks
es[0]: %d Nuevo bloqueo
es[1]: %d Nuevos bloqueos

en: Here is your security summary for the last period.
es: Aquí está su resumen de seguridad para el último período.

en: Summary by Block Type
es: Resumen por tipo de bloqueo

note: translators: %s is a placeholder
en: %d item | %d items
es[0]: %d elemento
es[1]: %d elementos

en: Recent Details
es: Detalles recientes

en: Blocked IP
es: IP Bloqueada

en: Time
es: Fecha/Hora

en: Manage Signatures
es: Administrar firmas

en: Manage All Blocked IPs
es: Administrar IPs bloqueadas

note: translators: %s is a placeholder
en: Security summary (%1$s) sent to %2$s.
es: Resumen de seguridad (%1$s) enviado a %2$s.

note: translators: %s is a placeholder
en: FAILED to send security summary (%1$s) to %2$s.
es: No se pudo enviar el resumen de seguridad (%1$s) a %2$s.

note: translators: %s is a placeholder
en: [%s] Security Alert: Entry Automatically Blocked
es: [%s] Alerta de seguridad: Entrada bloqueada automáticamente

en: Security Alert: Entry Blocked
es: Alerta de seguridad: Entrada bloqueada

en: An entry has been automatically blocked on your website.
es: Se ha bloqueado automáticamente una entrada en su sitio web.

en: Blocked Entry
es: Entrada bloqueada

en: Date and Time
es: Fecha y Hora

en: Block Duration
es: Duración del Bloqueo

en: No action is required on your part. This is just a notification.
es: No es necesario que hagas nada. Esto es solo una notificación.

en: View Blocked IPs
es: Ver IPs bloqueadas

note: translators: %s is a placeholder
en: [%1$s] Security Alert: Endpoint Lockdown Activated for %2$s
es: [%1$s] Alerta de seguridad: Bloqueo de endpoint activado para %2$s

en: Endpoint Lockdown Activated
es: Endpoint Lockdown Activado

en: An automated defense mechanism, Endpoint Lockdown, has been activated on your website due to a sustained attack.
es: Se ha activado un mecanismo de defensa automatizado, Endpoint Lockdown, en su sitio web debido a un ataque sostenido.

en: Protected Endpoint
es: Endpoint protegido

note: translators: %s is a placeholder
en: Reason for Activation
es: Motivo de la activación

note: translators: %s is a placeholder
en: More than %d suspicious IP blocks were detected in a short period.
es: Se detectaron más de %d bloqueos de IP sospechosos en un período corto.

note: translators: %s is a placeholder
en: Protective Action
es: Acción protectora

note: translators: %s is a placeholder
en: For the next %d minutes, all new, non-whitelisted traffic to this endpoint will be challenged with a JavaScript verifier to filter out bots.
es: Durante los próximos %d minutos, todo el tráfico nuevo que no esté en la lista blanca hacia este punto final será evaluado con un verificador de JavaScript para filtrar los bots.

en: This is an automated response to protect your site. No immediate action is required on your part.
es: Esta es una respuesta automática para proteger su sitio. No es necesario que tome ninguna medida inmediata.

en: View Security Log
es: Ver registro de seguridad

note: translators: %s is a placeholder
en: [%s] Security Alert: AbuseIPDB API Limit Reached
es: [%s] Alerta de seguridad: Se ha alcanzado el límite de la API de AbuseIPDB

en: AbuseIPDB API Limit Reached
es: Se ha alcanzado el límite de la API de AbuseIPDB

en: This is an automated notification to inform you that your website has reached the daily request limit for the AbuseIPDB API.
es: Esta es una notificación automática para informarle que su sitio web ha alcanzado el límite diario de solicitudes para la API AbuseIPDB.

en: As a result, the real-time IP reputation checking has been temporarily paused. The system will automatically resume checks when the quota resets (typically at 00:00 UTC).
es: Como resultado, la comprobación de reputación IP en tiempo real se ha pausado temporalmente. El sistema reanudará automáticamente las comprobaciones cuando se restablezca la cuota (normalmente a las 00:00 UTC).

en: What this means:
es: Qué significa esto:

en: Your site remains protected by all other security layers (WAF, Advanced Rules, etc.).
es: Su sitio permanece protegido por todas las demás capas de seguridad (WAF, reglas avanzadas, etc.).

en: This is often an indicator of high bot traffic or a distributed attack.
es: Esto suele ser un indicador de un alto tráfico de bots o de un ataque distribuido.

en: Recommended Actions:
es: Acciones recomendadas:

note: translators: %s is a placeholder
en: Consider verifying your domain with AbuseIPDB to increase your free daily limit from 1,000 to 3,000 checks. <a href="%s" target="_blank">Learn how</a>.
es: Considera verificar tu dominio con AbuseIPDB para aumentar tu límite diario gratuito de 1000 a 3000 comprobaciones. <a href="%s" target="_blank">Aprende cómo</a>.

note: translators: %s is a placeholder
en: For high-traffic sites, consider upgrading to a <a href="%s" target="_blank">paid AbuseIPDB plan</a> for a higher limit.
es: Para sitios con mucho tráfico, considere actualizar a un <a href="%s" target="_blank">plan AbuseIPDB de pago</a> para obtener un límite más alto.

en: Security Alert: AbuseIPDB API Limit Reached
es: Alerta de seguridad: Se ha alcanzado el límite de la API de AbuseIPDB

en: Your website has reached its daily request limit for the AbuseIPDB API.
es: Su sitio web ha alcanzado el límite diario de solicitudes para la API AbuseIPDB.

en: Real-time IP reputation checking will be temporarily paused.
es: La comprobación de reputación IP en tiempo real se pausará temporalmente.

note: translators: %s is a placeholder
en: To unsubscribe from these updates, please visit the <a href="%s" style="color: #2271b1;">settings page</a>.
es: Para darte de baja de estas actualizaciones, visita la  <a href="%s" style="color: #2271b1;">página de configuración</a>   en el menú del plugin.

note: translators: %s is a placeholder
en: Sent by %1$s v%2$s
es: Enviado por %1$s v%2$s

note: translators: %s is a placeholder
en: [%s] Security Alert: New Attack Signature Identified
es: [%s] Alerta de seguridad: Se identificó una nueva firma de ataque

en: New Attack Signature Identified
es: Se identifica una nueva firma de ataque

en: The plugin's analysis engine has automatically identified a new distributed attack pattern. Requests matching this signature will now be challenged.
es: El motor de análisis del complemento ha identificado automáticamente un nuevo patrón de ataque distribuido. Las solicitudes que coincidan con esta firma serán cuestionadas.

en: Sample User-Agent
es: Agente de usuario de muestra

en: You can view and manage all active signatures from the dashboard.
es: Puede ver y administrar todas las firmas activas desde el panel de control.

note: translators: %s is a placeholder
en: [%s] Welcome & Quick Setup Guide for Advanced IP Blocker
es: [%s] Bienvenido y guía de configuración rápida para Advanced IP Blocker

en: Welcome & Quick Setup Guide
es: Bienvenida y guía de configuración rápida

en: Thank you for using Advanced IP Blocker! This email confirms your email settings are working. Here is a quick guide to get the most out of the plugin:
es: ¡Gracias por usar Advanced IP Blocker! Este correo electrónico confirma que tu configuración de correo electrónico funciona correctamente. Aquí tienes una guía rápida para sacarle el máximo partido al plugin:

en: Step 1: Verify Whitelisted IPs
es: Paso 1: Verificar las IP incluidas en la lista blanca

note: translators: %s is a placeholder
en: This is the most important step. Go to the <a href="%s">Status & Debug tab</a> to confirm your IP is whitelisted.
es: Este es el paso más importante. Ve a la <a href="%s">pestaña Estado y depuración</a> para confirmar que tu IP está en la lista blanca.

en: This is a test notification from Advanced IP Blocker.
es: Esta es una notificación de prueba de Advanced IP Blocker.

note: translators: %s is a placeholder
en: [%1$s] Security Alert: 2FA %2$s
es: [%1$s] Alerta de seguridad: 2FA %2$s

note: translators: %s is a placeholder
en: Two-Factor Authentication %s
es: Autenticación de dos factores %s

note: translators: %s is a placeholder
en: Hello %1$s, use this email to confirm that Two-Factor Authentication has been %2$s for your account.
es: Hola, %1$s: utiliza este correo electrónico para confirmar que la autenticación de dos factores se ha %2$s para tu cuenta.

en: Account
es: Cuenta

en: If you did not perform this action, please contact the site administrator immediately and change your password.
es: Si no realizó esta acción, por favor contacte al administrador del sitio de inmediato y cambie su contraseña.

note: translators: %s is a placeholder
en: [%1$s] Security Alert: %2$d New Attack Signatures Identified
es: [%1$s] Alerta de seguridad: Se han identificado %2$d nuevas firmas de ataque

note: translators: %s is a placeholder
en: Attack Signatures Identified (%d)
es: Firmas de ataque identificadas (%d)

en: The plugin's analysis engine has identified new distributed attack patterns. Requests matching these signatures will now be challenged.
es: El motor de análisis del plugin ha identificado nuevos patrones de ataque distribuidos. Las solicitudes que coincidan con estas firmas serán ahora desafiados.

en: Count
es: Contar

note: translators: %s is a placeholder
en: Rate limit exceeded (%3$s): %1$d requests in %2$d seconds
es: Se ha superado el límite de tasa (%3$s): %1$d solicitudes en %2$d segundos

en: You have sent too many requests in a given amount of time. Please slow down.
es: Has enviado demasiadas solicitudes en un periodo de tiempo determinado. Por favor, reduce la velocidad.

en: Controls referrer info sent to other sites.
es: Controla la información de referencia enviada a otros sitios.

en: Controls which browser features can be used.
es: Controla qué funciones del navegador se pueden utilizar.

en: Protects against clickjacking attacks.
es: Protege contra ataques de clickjacking.

en: Prevents MIME-sniffing vulnerabilities.
es: Previene vulnerabilidades de rastreo MIME.

en: <strong>Warning:</strong> Only use if your site is fully on HTTPS.
es: <strong>Advertencia:</strong> Úselo solo si su sitio es totalmente HTTPS.

en: <strong>Enforcing CSP.</strong> Build your policy using the Report-Only mode below first. <strong>Warning:</strong> Incorrect CSP can break your site.
es: <strong>Aplicación de CSP.</strong> Cree su política utilizando primero el modo Solo informe que se muestra a continuación. <strong>Advertencia:</strong> Un CSP incorrecto puede dañar su sitio.

en: <strong>CSP Report-Only Mode.</strong> Use this to test your policy.
es: <strong>Modo de solo informe de CSP.</strong> Úselo para probar su política.

en: Define a custom header. Example: X-Forwarded-For
es: Define un encabezado personalizado. Ejemplo: X-Forwarded-For

en: Define another custom header.
es: Define otro encabezado personalizado.

en: Define a third custom header.
es: Define un tercer encabezado personalizado.

en: Read documentation
es: Leer documentación

en: Manage the HTTP Security Headers sent by your website to improve browser-side security.
es: Administre los encabezados de seguridad HTTP enviados por su sitio web para mejorar la seguridad del lado del navegador.

en: These security headers are automatically synchronized with your .htaccess file (providing comprehensive full-site protection, including static files) and are also sent via PHP as a fallback if your server does not support .htaccess.
es: Estos encabezados de seguridad se sincronizan automáticamente con su archivo .htaccess (lo que proporciona una protección integral para todo el sitio, incluidos los archivos estáticos) y también se envían a través de PHP como alternativa si su servidor no admite .htaccess.

en: Custom Header
es: Encabezado personalizado

en: Header Name
es: Nombre del encabezado

en: Header Value
es: Valor del encabezado

en: Save Security Headers
es: Guardar encabezados de seguridad

en: Close all sessions for this user?
es: ¿Cerrar todas las sesiones de este usuario?

en: Close ALL sessions for ALL users?
es: ¿Cerrar TODAS las sesiones de TODOS los usuarios?

en: Close all sessions for the selected role?
es: ¿Cerrar todas las sesiones del rol seleccionado?

en: Please select a role.
es: Por favor seleccione un rol.

en: Close User Sessions
es: Cerrar Ssesiones

en: Close All Sessions
es: Cerrar Todas las Sesiones

en: Close Sessions by Role
es: Cerrar sesiones por rol

en: Yes, Close Sessions
es: Sí, cerrar sesiones

en: Yes, Close All
es: Si cerrar todas

en: Yes, Close for This Role
es: Sí, cerrado para este rol

en: Clear Location Cache
es: Limpiar Caché de Ubicaciones

en: Are you sure you want to clear the location cache?
es: ¿Estás seguro de que quieres borrar la caché de ubicación?

en: Yes, Clear Cache
es: Sí, borrar caché

en: Active User Sessions
es: Sesiones Activas de Usuarios

en: Search (user, email, IP):
es: Buscar (usuario, email, IP):

en: Search by user, email, IP...
es: Buscar IP, usuario, email...

en: Search
es: Buscar

note: translators: %s is a placeholder
en: %s session | %s sessions
es[0]: %s sesión
es[1]: %s sesiones

en: ISP / Organization
es: ISP / Organización

en: No active sessions.
es: No hay sesiones activas.

en: No results found.
es: No se encontraron resultados.

en: Close Sessions
es: Cerrar Ssesiones

en: Close sessions by role
es: Cerrar sesiones por rol

en: -- Select a Role --
es: -- Selecciona un Rol --

en: Close sessions for this role
es: Cerrar sesiones de este rol

note: translators: %s is a placeholder
en: Sessions for user "%1$s" were closed by %2$s.
es: Las sesiones del usuario "%1$s" fueron cerradas por %2$s.

en: Invalid user ID.
es: ID de usuario no válido.

note: translators: %s is a placeholder
en: All sessions for ALL users were closed by %s.
es: Todas las sesiones de TODOS los usuarios fueron cerradas por %s.

note: translators: %s is a placeholder
en: All sessions for role "%1$s" were closed by %2$s.
es: Todas las sesiones para el rol "%1$s" fueron cerradas por %2$s.

en: Action not allowed.
es: Acción no permitida.

en: Enable Logging
es: Habilitar Registro

en: Enable logging of events to the database.
es: Activar registro de eventos en la base de datos.

en: Enable Advanced Payload Logging (Opt-in)
es: Habilitar el registro avanzado Payload (Opt-in)

en: Capture POST/GET payloads of blocked requests.
es: Captura las cargas útiles (payloads) POST/GET de las solicitudes bloqueadas.

en: <strong>Privacy Warning:</strong> This securely logs request parameters to help identify attacks. Passwords are redacted, and payloads are limited to 2KB. <br><em>We highly recommend setting "Log Retention" to 7 or 14 days if enabled to prevent database bloat.</em>
es: <strong>Advertencia de privacidad:</strong> Esto registra de forma segura los parámetros de las solicitudes para ayudar a identificar ataques. Las contraseñas se ocultan y el tamaño de los datos de la carga útil se limita a 2 KB. <br><em>Recomendamos encarecidamente establecer la "Retención de registros" en 7 o 14 días si esta función está activada, para evitar un crecimiento excesivo de la base de datos.</em>

en: Log Retention (days)
es: Conservar Logs (días)

en: Number of days to keep logs in the DB. 0 to disable automatic purging.
es: Número de días a conservar los registros en la BD. 0 para desactivar el purgado automático.

en: Timezone for Logs
es: Zona Horaria para Registros

en: Block Message
es: Mensaje de Bloqueo

en: Message for blocked users. Leave blank for default messages.
es: Mensaje para usuarios bloqueados. Dejar en blanco para mensajes predeterminados.

en: Global URL Exclusions
es: Exclusiones de URL globales

en: Add one URL path or fragment per line. Requests containing these strings will bypass 404/403 error logging and all JavaScript challenges (Signature, Geo, and Endpoint).
es: Agregue una ruta o fragmento de URL por línea. Las solicitudes que contengan estas cadenas omitirán el registro de errores 404/403 y todos los desafíos de JavaScript (firma, geolocalización y punto final).

en: Show security menu in the WordPress admin bar
es: Mostrar el menú de seguridad en la barra de administración de WordPress

en: Global Challenge Duration (Hours)
es: Duración del desafío global (horas)

en: How long a visitor can access the site after passing a JS challenge (e.g. from Lockdowns, Login Page, XML-RPC or Advanced Rules). Set to 0 for the browser session only.
es: Duración del acceso al sitio para un visitante tras superar una verificación de JavaScript (por ejemplo, mediante bloqueos, página de inicio de sesión, XML-RPC o reglas avanzadas). Establecer en 0 solo para la sesión del navegador.

en: Global VIP Revocation
es: Revocación VIP global

en: Usage Tracking
es: Seguimiento del uso

en: Share anonymous usage data to help us improve the plugin.
es: Comparte datos de uso anónimos para ayudarnos a mejorar el plugin.

en: <a href="https://advaipbl.com/privacy-policy/" target="_blank">Learn More</a> about what we collect.
es: <a href="https://advaipbl.com/privacy-policy/" target="_blank">Más información</a> sobre lo que recopilamos.

en: Enable Email Notifications
es: Habilitar notificaciones por correo electrónico

en: Send an email when an IP is blocked.
es: Envía un correo electrónico cuando una IP esté bloqueada.

en: Leave empty to use the admin email.
es: Dejar vacío para usar el email del admin.

en: Send Test Email
es: Enviar correo electrónico de prueba

en: Enable Push Notifications
es: Habilitar notificaciones push

en: Send real-time alerts via webhooks.
es: Envía alertas en tiempo real a través de webhooks.

en: Push Webhook URLs
es: URL de Webhook Push

en: One URL per line.
es: Una URL por línea.

en: Mentions to Trigger Push
es: Menciones a Trigger Push

en: Optional. To force a push notification on Slack/Discord, add a mention like <code>@here</code>, <code>@channel</code>, or a specific <code>@username</code>. Add one per line if needed.
es: Opcional. Para forzar una notificación push en Slack/Discord, añade una mención como <code>@here</code>, <code>@channell</code> o un <code>@username</code> específico. Añade una por línea si es necesario.

en: Send Critical Alerts Only
es: Enviar solo alertas críticas

en: Only send alerts for instant blocks (WAF, Honeypot, etc.), not for threshold-based blocks (404, Login).
es: Solo envía alertas para bloqueos instantáneos (WAF, Honeypot, etc.), no para bloqueos basados en umbrales (404, inicio de sesión).

en: Send Test Notification
es: Enviar notificación de prueba

en: We have detected that Imagick is active on your server. We strongly recommend enabling this option to force the use of GD and prevent image processing vulnerabilities.
es: Hemos detectado que Imagick está activo en su servidor. Recomendamos encarecidamente habilitar esta opción para forzar el uso de GD y prevenir vulnerabilidades en el procesamiento de imágenes.

en: Your server already has Imagick disabled at the system level. You are protected by default.
es: Tu servidor ya tiene Imagick deshabilitado a nivel de sistema. Estás protegido por defecto.

en: Disable Imagick and force GD Library for image processing.
es: Deshabilita Imagick y fuerza el uso de la biblioteca GD para el procesamiento de imágenes.

en: Mitigates critical Remote Code Execution (RCE) vulnerabilities in ImageMagick/Ghostscript (like CVE-2026-65640).
es: Mitiga vulnerabilidades críticas de ejecución remota de código (RCE) en ImageMagick/Ghostscript (como CVE-2026-65640).

en: Hide WordPress Version
es: Ocultar la versión de WordPress

en: Remove WordPress version generator meta tag and query strings from scripts/styles.
es: Elimina la etiqueta meta que indica la versión de WordPress y las cadenas de consulta de los scripts y estilos.

en: Prevents automated scanners from easily detecting outdated/vulnerable WordPress versions.
es: Evita que los escáneres automatizados detecten fácilmente versiones de WordPress obsoletas o vulnerables.

en: Disable Application Passwords
es: Desactivar contraseñas de aplicación

en: Disable the REST API Application Passwords feature.
es: Deshabilite la función de contraseñas de aplicación de la API REST.

en: Closes a common vector for brute-force attacks via the WP REST API if you do not use them.
es: Cierra una vía común para ataques de fuerza bruta a través de la API REST de WordPress si no la utilizas.

en: Disable the built-in WordPress theme and plugin editor.
es: Desactiva el editor de temas y plugins integrado de WordPress.

en: Prevents attackers from injecting malicious PHP code directly from the dashboard if an admin account is compromised.
es: Evita que los atacantes inyecten código PHP malicioso directamente desde el panel de control si se ve comprometida una cuenta de administrador.

en: Block execution of PHP files in the `/wp-content/uploads/` directory.
es: Bloquea la ejecución de archivos PHP en el directorio `/wp-content/uploads/`.

en: Creates an isolated .htaccess file to immunize your media folder against PHP shell execution.
es: Crea un archivo .htaccess aislado para inmunizar tu carpeta de medios contra la ejecución de shells PHP.

en: Remove powered by HTTP header
es: Eliminar la cabecera HTTP powered by

en: Remove information about software used by your site. E.g., X-Powered-By: PHP/7.4.1
es: Elimina la información sobre el software utilizado por tu sitio. Por ejemplo: X-Powered-By: PHP/7.4.1

en: Select which Administrators are allowed to view and configure this plugin.
es: Seleccione qué administradores tienen permiso para ver y configurar este plugin.

en: By default, all administrators can manage the plugin. The primary admin (ID 1) can never be locked out.
es: Por defecto, todos los administradores pueden gestionar el plugin. El administrador principal (ID 1) nunca puede quedar bloqueado.

en: Enable Scheduled Scans
es: Habilitar escaneos programados

en: Automatically run Deep Scans and email the report.
es: Ejecutar automáticamente Deep Scans y enviar el informe por correo electrónico.

en: Scan Frequency
es: Frecuencia de escaneo

en: Where to send the scan reports (leave blank for admin email).
es: Dónde enviar los informes de escaneo (déjelo en blanco para el correo electrónico del administrador).

en: Run Manual Scan & Email
es: Ejecutar escaneo manual y enviar por correo electrónico

en: Alert Trigger Rule
es: Regla de activación de alerta

en: Send email when ANY issue is found (Updates, Vulnerabilities, Env Errors)
es: Enviar correo electrónico cuando se detecte CUALQUIER problema (actualizaciones, vulnerabilidades, errores de entorno).

en: Agency Mode: ONLY send email if Critical Vulnerabilities (CVEs) or Blacklists are detected. (Ignores standard updates)
es: Modo Agencia: Solo se enviará un correo electrónico si se detectan vulnerabilidades críticas (CVE) o se incluyen elementos en listas negras. (Ignora las actualizaciones estándar).

en: Always send report, even if the site is completely clean.
es: Envíe siempre el informe, incluso si el sitio está completamente limpio.

en: Choose when the automatic scan should notify you.
es: Elige cuándo debes recibir las notificaciones del análisis automático.

en: Check Vulnerabilities (CVE)
es: Verificación de vulnerabilidades (CVE)

en: Enable scanning active plugins and themes against the known vulnerabilities database.
es: Habilita el análisis de los plugins y temas activos contra la base de datos de vulnerabilidades conocidas.

en: Check SSL Certificate
es: Verificar certificado SSL

en: Enable SSL/TLS certificate validation.
es: Habilitar la validación del certificado SSL/TLS.

en: Enable core, plugin, and theme update checks.
es: Habilitar comprobaciones de actualizaciones de núcleo, complementos y temas.

en: Check PHP Version
es: Verifique la versión de PHP

en: Enable PHP version compatibility checks.
es: Habilitar comprobaciones de compatibilidad de versiones de PHP.

en: Check WordPress Version
es: Verifique la versión de WordPress

en: Enable WordPress core version checks.
es: Habilitar comprobaciones de la versión principal de WordPress.

en: Check Debug Mode
es: Verificar el modo de depuración

en: Enable WP_DEBUG status checks.
es: Habilitar comprobaciones de estado WP_DEBUG.

en: Trusted Proxies
es: Proxies de confianza

en: Enter one IP, CIDR range, or ASN per line. Use # for comments. <strong>Example:</strong><br><code># Cloudflare<br>AS13335<br># Varnish Server<br>192.168.0.1<br># Nginx Proxy<br>127.0.0.1</code>
es: Ingrese una IP, un rango CIDR o un ASN por línea. Use # para comentarios. <strong>Ejemplo:</strong><br><code># Cloudflare<br>AS13335<br># Varnish Server<br>192.168.0.1<br># Nginx Proxy<br>127.0.0.1</code>

en: Enable AbuseIPDB Protection
es: Habilitar la protección AbuseIPDB

en: Activate real-time IP reputation checking.
es: Activar la comprobación de reputación IP en tiempo real.

en: AbuseIPDB API Key
es: Clave API de AbuseIPDB

en: Blocking Confidence Score
es: Puntuación de confianza de bloqueo

en: Block IPs with an abuse confidence score of this value or higher (0-100). Recommended: 90 or 100.
es: Bloquea las direcciones IP con una puntuación de confianza de abuso igual o superior a este valor (0-100). Recomendado: 90 o 100.

en: Action on High Score
es: Acción en puntuación alta

en: Choose whether to block high-risk IPs immediately or to present them with a JavaScript challenge.
es: Elija si desea bloquear inmediatamente las direcciones IP de alto riesgo o presentarles un desafío de JavaScript.

en: Block Duration (minutes)
es: Duración Bloqueo (minutos)

en: How long to block an IP flagged by AbuseIPDB. Set to 0 for a permanent block.
es: Tiempo de bloqueo de una IP marcada por AbuseIPDB. Establecer en 0 para un bloqueo permanente.

en: AIB Account Connection
es: Conexión de cuenta AIB

en: Connecting to the Advanced IP Blocker cloud network gives you access to the community blocklist and deep site scanning.
es: Al conectarse a la red en la nube de Advanced IP Blocker, tendrá acceso a la lista de bloqueo de la comunidad y al escaneo profundo del sitio.

en: Join Community Defense Network
es: Únase a la red de defensa comunitaria

en: Enable Community Defense
es: Habilitar la defensa comunitaria

en: Participate in the global defense network. Your plugin will share anonymized attack data (Verified IPs) to help build the <strong>AIB Community Blocklist</strong>.
es: Participa en la red global de defensa. Tu plugin compartirá datos de ataques anónimos (IP verificadas) para ayudar a crear la lista de bloqueo de la comunidad AIB.

en: Enable Community Blocking
es: Habilitar el bloqueo de la comunidad

en: Block visitors found in the global AIB Community Blocklist.
es: Bloquear a los visitantes que se encuentran en la lista de bloqueo global de la comunidad AIB.

en: Decide how to handle IPs listed in the community database.
es: Decidir cómo manejar las direcciones IP enumeradas en la base de datos de la comunidad.

en: How long to block an IP listed in the community database. Set to 0 for a permanent block.
es: ¿Cuánto tiempo se bloquea una IP registrada en la base de datos de la comunidad? Se establece en 0 para un bloqueo permanente.

en: Minimum Threat Score
es: Puntuación mínima de amenaza

en: Only import IPs that have been reported by at least this many unique community members. (Default: 1)
es: Importar únicamente las direcciones IP que hayan sido reportadas por al menos esta cantidad de miembros únicos de la comunidad. (Predeterminado: 1)

en: API Provider
es: Proveedor de API

en: Optional key for HTTPS access.
es: Clave opcional para acceso HTTPS.

en: API key is recommended for higher limits.
es: Se recomienda una clave API para límites más altos.

en: API Key is required.
es: Se requiere clave API.

note: translators: %s is a placeholder
en: Required for the Local Database method. Get a free key from the <a href="%s" target="_blank">MaxMind website</a>.
es: Requerido para el método de base de datos local. Obtenga una clave gratuita en el <a href="%s" target="_blank">sitio web de MaxMind</a>.

note: translators: %s is a placeholder
en: Local Database Status
es: Estado de la base de datos local

en: Geolocation Cache
es: Caché de Ubicaciones

en: Enable Geoblocking
es: Habilitar el bloqueo geográfico

en: Activate country-based blocking.
es: Activar el bloqueo basado en país.

en: Block access from entire countries. This feature requires a working Geolocation Provider to be configured above.
es: Bloquear el acceso desde países enteros. Esta función requiere que se configure un proveedor de geolocalización activo.

en: Geoblock Duration (min)
es: Duración del geobloqueo (min)

en: How long an IP from a blocked country will be blocked. Set to 0 for a permanent block.
es: Cuánto tiempo permanecerá bloqueada una IP de un país bloqueado. Se establece en 0 para un bloqueo permanente.

en: Enable Geo-Challenge
es: Habilitar desafío geográfico

en: Activate country-based JavaScript challenge.
es: Activar el desafío de JavaScript basado en el país.

en: Instead of a hard block, this presents a quick, invisible JavaScript challenge...
es: En lugar de un bloqueo rígido, esto presenta un desafío rápido e invisible de JavaScript...

en: Challenged Countries
es: Países desafiados

en: Challenge Mode
es: Modo desafío

en: Automatic (Transparent) vs Managed (User must interact).
es: Automático (transparente) frente a gestionado (el usuario debe interactuar).

en: Enable Honeypot Blocking
es: Habilitar el bloqueo de honeypot

en: Activate Honeypot trap protection.
es: Activar la protección contra trampas Honeypot.

note: translators: %s is a placeholder
en: Manage Honeypot URLs in the <a href="%s">Blocking Rules</a> tab.
es: Administre las URL de Honeypot en la pestaña <a href="%s">Reglas de bloqueo</a>.

en: Honeypot Duration (min)
es: Duración del honeypot (min)

en: Block duration for IPs that fall into a honeypot URL. Set to 0 for a permanent block.
es: Duración del bloqueo para IP con una URL trampa honeypot. Se establece en 0 para un bloqueo permanente.

en: Enable User-Agent Blocking
es: Habilitar el bloqueo User-Agent

en: Activate User-Agent based blocking.
es: Bloqueo por User-Agent.

note: translators: %s is a placeholder
en: Manage User-Agent lists in the <a href="%s">Blocking Rules</a> tab.
es: Administre las listas de User-Agent en la pestaña <a href="%s">Reglas de bloqueo</a>.

note: translators: %s is a placeholder
en: User-Agent Duration (min)
es: Duración User-Agent (min)

note: translators: %s is a placeholder
en: Block duration for IPs with a malicious User-Agent. Set to 0 for a permanent block.
es: Duración del bloqueo para IP con un User-Agent. malicioso. Se establece en 0 para un bloqueo permanente.

en: Verify Known Bots
es: Verificar bots conocidos

en: Enable reverse DNS verification for known crawlers (e.g., Googlebot, Bingbot).
es: Habilite la verificación de DNS inversa para rastreadores conocidos (por ejemplo, Googlebot, Bingbot).

en: This prevents attackers from bypassing rules by faking their User-Agent. If an IP claims to be Googlebot but fails verification, it will be treated as a threat.
es: Esto evita que los atacantes eludan las reglas falsificando su User-Agent. Si una IP afirma ser Googlebot pero no pasa la verificación, se considerará una amenaza.

en: Verify AI Bots (CIDR)
es: Verificar bots de IA (CIDR)

en: Enable IP CIDR verification for AI crawlers (e.g., OpenAI, ChatGPT).
es: Habilitar la verificación de IP CIDR para rastreadores de IA (por ejemplo, OpenAI, ChatGPT).

en: Downloads official JSON IP lists from AI providers to verify their crawlers reliably, bypassing rDNS limitations.
es: Descarga listas oficiales de direcciones IP en formato JSON de proveedores de IA para verificar sus rastreadores de forma fiable, sorteando las limitaciones de rDNS.

en: Verify Monitoring Bots (IP List)
es: Verificar bots de monitoreo (lista de IPs)

en: Enable IP verification for Monitoring Bots (e.g., Uptime Robot, Pingdom).
es: Habilite la verificación de IP para bots de monitoreo (p. ej., Uptime Robot, Pingdom).

en: Downloads official IP lists from monitoring services to allow legitimate pings and block impersonators.
es: Descarga listas oficiales de direcciones IP de servicios de monitoreo para permitir pings legítimos y bloquear a los impostores.

en: Enable automatic blocking using the Spamhaus ASN DROP list.
es: Habilite el bloqueo automático mediante la lista DROP de ASN de Spamhaus.

en: Provides a powerful, auto-updating layer of protection against the worst networks on the internet. The list is refreshed daily.
es: Proporciona una potente capa de protección con actualización automática contra las peores redes de internet. La lista se actualiza a diario.

en: Manual ASN Protection
es: Protección ASN Manual

en: Enable blocking based on your custom Manual ASN Blocklist.
es: Habilite el bloqueo según su lista de bloqueo de ASN manual personalizada.

note: translators: %s is a placeholder
en: Manage your custom list in the <a href="%s">Blocking Rules</a> tab.
es: Administre su lista personalizada en la pestaña <a href="%s">Reglas de bloqueo</a>.

note: translators: %s is a placeholder
en: ASN Block Duration (min)
es: Duración bloqueo ASN (min)

note: translators: %s is a placeholder
en: Duration to block IPs from both manual and automated ASN lists. Set to <strong>0</strong> for a permanent block.
es: Duración del bloqueo de IP de listas ASN manuales y automatizadas. Se establece en <strong>0</strong> para un bloqueo permanente.

en: Block Ghost IPs
es: Bloquear direcciones IP fantasma

en: Automatically block IPs without ASN and Reverse DNS (Warning: Could cause false positives if rDNS is misconfigured by ISPs).
es: Bloquear automáticamente las direcciones IP sin ASN ni DNS inverso (Advertencia: podría generar falsos positivos si los proveedores de servicios de Internet tienen mal configurado el rDNS).

en: Under Attack Mode
es: En modo ataque

en: Off (Normal Operation)
es: Apagado (Funcionamiento normal)

en: Auto (Trigger on attack spikes)
es: Automático (Se activa ante picos de ataque)

en: Manual (Always On / Panic Mode)
es: Manual (Siempre encendido / Modo pánico)

en: Activates a global JS Challenge for all non-whitelisted visitors to protect the server.
es: Activa un desafío JS global para todos los visitantes que no estén en la lista blanca para proteger el servidor.

en: Trigger Threshold
es: Umbral de activación

en: Total blocks (from any module) required to auto-trigger the Panic Mode.
es: Bloqueos totales (de cualquier módulo) necesarios para activar automáticamente el Modo Pánico.

en: Detection Window (sec)
es: Ventana de detección (segundos)

en: The time window in seconds in which the block threshold must be reached.
es: El intervalo de tiempo en segundos en el que se debe alcanzar el umbral de bloqueos.

en: Panic Duration (min)
es: Duración del pánico (min)

en: How long the Global Challenge will stay active after being auto-triggered.
es: Cuánto tiempo permanecerá activo el Desafío Global después de haberse activado automáticamente.

en: Choose the type of JS challenge to serve during the Panic Mode.
es: Elige el tipo de desafío JS que se mostrará durante el Modo Pánico.

en: Emergency Email
es: Correo electrónico de emergencia

en: Leave empty to use the standard admin email.
es: Déjelo en blanco para usar el correo electrónico de administrador estándar.

en: Send Always (Email & Push)
es: Enviar siempre (Email & Push)

en: Send Push Only (No Email)
es: Solo envío de notificaciones push (sin email)

en: Disabled (Silent Mode)
es: Desactivado (modo silencioso)

en: Choose how you want to be notified when Auto-Panic triggers.
es: Elige cómo quieres recibir notificaciones cuando se active la función de pánico automático.

en: Panic Mode Exclusions
es: Exclusiones del modo pánico

en: Add one URI path or fragment per line (e.g., /wp-json/wc/v3/*). These URLs will NEVER be challenged during Panic Mode. Global Exclusions and WAF Exclusions are also automatically respected.
es: Agregue una ruta o fragmento URI por línea (p. ej., /wp-json/wc/v3/*). Estas URL NUNCA serán cuestionadas durante el Modo Pánico. Las exclusiones globales y las exclusiones del WAF también se respetan automáticamente.

en: Enable WAF
es: Habilitar WAF

en: Activate the WAF to scan requests against your custom rules.
es: Active el WAF para escanear solicitudes según sus reglas personalizadas.

note: translators: %s is a placeholder
en: Manage WAF rules in the <a href="%s">Blocking Rules</a> tab.
es: Administre las reglas de WAF en la pestaña <a href="%s">Reglas de bloqueo</a>.

en: Automatically download and apply critical WAF zero-day signatures from the AIB Central Server (Daily).
es: Descargar y aplicar automáticamente firmas críticas zero-day para WAF desde el servidor central de AIB (diariamente).

en: Automatically download and apply Advanced JSON Rules from the AIB Central Server.
es: Descargue y aplique automáticamente las reglas JSON avanzadas desde el servidor central de AIB.

en: WAF Block Duration (min)
es: Duración bloqueo WAF (min)

en: Duration to block IPs that trigger a WAF rule. Set to 0 for a permanent block.
es: Duración para bloquear IP que activan una regla WAF. Se establece en 0 para un bloqueo permanente.

en: Excluded URLs for WAF
es: URL excluidas para WAF

en: Add one URL fragment per line. Requests to URLs containing these strings will not be scanned by the WAF. Use this for payment gateway webhooks or problematic AJAX actions.
es: Agregue un fragmento de URL por línea. El WAF no analizará las solicitudes a URL que contengan estas cadenas. Úselo para webhooks de pasarelas de pago o acciones AJAX problemáticas.

en: Enable 404 Lockdown Mode
es: Habilitar modo 404 Lockdown

en: Activate Distributed Attack Protection
es: Activar la protección contra ataques distribuidos

en: If enabled, a global "Lockdown" will be triggered when too many 404 errors occur from multiple IPs. During lockdown, ALL 404 visitors must solve a JS Challenge.
es: Si está habilitado, se activará un bloqueo global cuando se produzcan demasiados errores 404 desde varias IP. Durante el bloqueo, todos los visitantes que reciban errores 404 deberán resolver un desafío de JavaScript.

en: Lockdown Trigger: Max Errors
es: Desencadenante Lockdown: Errores máximos

en: Total 404 errors allowed across the entire site...
es: Total de errores 404 permitidos en todo el sitio...

en: Lockdown Trigger: Min Unique IPs
es: Umbral de IP único de Lockdown

en: ...originating from at least this many unique IPs...
es: ...originados desde al menos esta cantidad de IP únicas...

en: Lockdown Trigger: Time Window
es: Desencadenante Lockdown: Ventana de tiempo

en: ...within this many minutes.
es: ...en estos minutos.

en: Lockdown Duration (min)
es: Duración del Lockdown (min)

en: How long the Lockdown Mode stays active.
es: Cuánto tiempo permanecerá activo el modo  lockdown (en minutos).

en: Choose the type of JS challenge to serve during a 404 Lockdown.
es: Elige el tipo de desafío JS que se implementará durante un bloqueo por error 404.

en: Single IP: Block Threshold
es: IP única: Umbral de bloqueo

en: Block a specific IP if it generates this many 404 errors.
es: Bloquear una IP específica si genera esta cantidad de errores 404.

en: 404 Time Window (min)
es: 404 Ventana de tiempo (min)

en: Time period in which the error count must be reached.
es: Periodo de tiempo en el que se debe alcanzar el recuento de errores.

en: 404 Duration (min)
es: 404 Duración (min)

en: How long the IP will be blocked.
es: Por cuánto tiempo estará bloqueada la IP.

en: Enable 403 Lockdown Mode
es: Habilitar modo 403 Lockdown

en: If enabled, a global "Lockdown" will be triggered when too many 403 errors occur. During lockdown, ALL 403 visitors must solve a JS Challenge.
es: Si se habilita esta opción, se activará un bloqueo global cuando se produzcan demasiados errores 403. Durante el bloqueo, todos los visitantes que reciban errores 403 deberán resolver un desafío de JavaScript.

en: Total 403 errors allowed across the entire site...
es: Total de errores 403 permitidos en todo el sitio...

en: Choose the type of JS challenge to serve during a 403 Lockdown.
es: Elige el tipo de desafío JS que se implementará durante un bloqueo por error 403.

en: Block a specific IP if it generates this many 403 errors.
es: Bloquear una IP específica si genera esta cantidad de errores 403.

en: 403 Time Window (min)
es: 403 Ventana de tiempo (min)

en: 403 Duration (min)
es: 403 Duración (min)

en: Enable Rate Limiting
es: Habilitar limitación Rate

en: Temporarily block IPs that make too many requests.
es: Bloquear temporalmente las IP que realizan demasiadas solicitudes.

en: Request Limit
es: Límite de solicitudes

en: Number of requests to allow within the time window.
es: Número de solicitudes a permitir dentro de la ventana de tiempo.

en: Time Window (seconds)
es: Ventana de tiempo (segundos)

en: The time period in which the request count is measured.
es: El período de tiempo en el que se mide el recuento de solicitudes.

en: How long the IP will be blocked after reaching the limit.
es: Cuánto tiempo permanecerá bloqueada la IP después de alcanzar el límite.

en: Define specific limits for different endpoints.
es: Defina límites específicos para diferentes  endpoints.

en: Login Failure Threshold
es: Umbral de fallo de inicio de sesión

en: Number of failed logins to trigger a block.
es: Número de inicios de sesión fallidos para activar un bloqueo.

en: Login Time Window (min)
es: Ventana de tiempo de inicio de sesión (min)

en: Time period in which the failure count must be reached.
es: Periodo de tiempo en el cual se debe alcanzar el conteo de fallas.

en: Login Duration (min)
es: Duración del inicio de sesión

en: Automatically add administrator IPs to the whitelist on successful login.
es: Agregar automáticamente las IP de administrador a la lista blanca luego de iniciar sesión exitosamente.

en: Ideal for admins who travel or have dynamic IP addresses.
es: Ideal para administradores que viajan o tienen direcciones IP dinámicas.

en: REST API User Protection
es: Protección del usuario de la API REST

en: Disable User Enumeration via REST API
es: Deshabilitar la enumeración de usuarios a través de la API REST

en: Prevent user enumeration via author scans
es: Prevenir la enumeración de usuarios mediante escaneos de autor

en: Strict Author Scan Block
es: Bloqueo estricto de escaneo de autores

en: Block author scans with 403 Error
es: Bloquear los escaneos de autores con un error 403

en: Instead of a 301 redirect, return a 403 Access Denied error. This will log the event and sum Threat Score points (as a 403 Error).
es: En lugar de una redirección 301, devuelva un error 403 de acceso denegado. Esto registrará el evento y sumará puntos a la puntuación de amenaza (como un error 403).

en: Prevent WordPress from revealing whether a username or email exists on login failure.
es: Evita que WordPress revele si existe un nombre de usuario o un correo electrónico en caso de error de inicio de sesión.

en: Shows a generic error message for all login and "lost password" failures to prevent user enumeration.
es: Muestra un mensaje de error genérico para todos los fallos de inicio de sesión y de "contraseña perdida" para evitar la enumeración de usuarios.

en: Whitelist Login Countries
es: Países de inicio de sesión en la lista blanca

en: Select one or more countries that are allowed to access wp-login.php. If empty, all countries are allowed.
es: Seleccione uno o más países con permiso para acceder a wp-login.php. Si deja el campo vacío, se permite el acceso a todos los países.

en: XML-RPC Block Duration (min)
es: Duración Bloqueo XML-RPC (min)

en: How long to block IPs that make suspicious XML-RPC requests. Set to 0 for a permanent block.
es: Durante cuánto tiempo se deben bloquear las IP que realizan solicitudes XML-RPC sospechosas. Se establece en 0 para un bloqueo permanente.

en: Enable automated protection against distributed XML-RPC attacks.
es: Habilite la protección automatizada contra ataques XML-RPC distribuidos.

note: translators: %s is a placeholder
en: When a sustained attack is detected, this mode will temporarily challenge all non-whitelisted traffic to <code>xmlrpc.php</code> with a JavaScript verifier, stopping the attack without flooding your block list. Manage endpoints that are currently in "Lockdown Mode" in the <a href="%s">Blocked Endpoints</a> tab.
es: Al detectar un ataque continuo, este modo verificará temporalmente todo el tráfico no incluido en la lista blanca de <code>xmlrpc.php</code> con un verificador de JavaScript, deteniendo el ataque sin saturar la lista de bloqueos. Gestione los endpoints que se encuentran actualmente en "Modo de bloqueo" en la pestaña <a href="%s">Endpoints bloqueados</a>.

en: Lockdown Threshold
es: Umbral de Lockdown

en: Number of unique IP blocks on <code>xmlrpc.php</code> needed to trigger the lockdown.
es: Número de bloqueos de IP únicos en <code>xmlrpc.php</code> necesarios para activar lockdown.

en: Lockdown Detection Window (min)
es: Ventana de detección de Lockdown (mín.)

en: The time frame (in minutes) in which the threshold must be reached.
es: El período de tiempo (en minutos) en el que se debe alcanzar el umbral.

en: How long the lockdown mode will remain active (in minutes).
es: Cuánto tiempo permanecerá activo el modo  lockdown (en minutos).

en: Choose the type of JS challenge to serve to non-whitelisted XML-RPC traffic during lockdown.
es: Seleccione el tipo de desafío JS que se aplicará al tráfico XML-RPC no incluido en la lista blanca durante el periodo de bloqueo.

en: Enable automated protection against distributed brute-force attacks.
es: Habilite la protección automatizada contra ataques de fuerza bruta distribuidos.

note: translators: %s is a placeholder
en: When a sustained brute-force attack is detected, this mode will temporarily challenge all non-whitelisted traffic to <code>wp-login.php</code> with a JavaScript verifier.Manage endpoints that are currently in "Lockdown Mode" in the <a href="%s">Blocked Endpoints</a> tab.
es: Al detectar un ataque de fuerza bruta, este modo verificará temporalmente todo el tráfico no incluido en la lista blanca de <code>wp-login.php</code> con un verificador de JavaScript, deteniendo el ataque sin saturar la lista de bloqueos. Gestione los endpoints que se encuentran actualmente en "Modo de bloqueo" en la pestaña <a href="%s">Endpoints bloqueados</a>.

en: Lockdown Event Threshold
es: Umbral de evento Lockdown

en: Total number of failed login attempts needed to trigger the lockdown.
es: Número total de intentos fallidos de inicio de sesión necesarios para activar el lockdown.

en: Lockdown Unique IP Threshold
es: Umbral de IP único de Lockdown

en: Minimum number of unique IPs that must contribute to the failed logins.
es: Número mínimo de IP únicas que deben contribuir a los inicios de sesión fallidos.

en: The time frame (in minutes) in which the thresholds must be reached.
es: El período de tiempo (en minutos) en el que se deben alcanzar los umbrales.

en: Choose the type of JS challenge to serve during a Login Page Lockdown.
es: Seleccione el tipo de desafío JS que se mostrará durante un bloqueo de la página de inicio de sesión.

en: Enable reCAPTCHA
es: Habilitar reCAPTCHA

en: Site Key
es: Cave de sitio web

en: Secret Key
es: Clave secreta

en: v3 Score Threshold
es: v3 Umbral de puntuación

en: JS Challenge (Managed / Checkbox)
es: Desafío JS (Gestionado / Casilla de verificación)

en: JS Challenge (Automatic / Transparent)
es: Desafío JS (automático / transparente)

en: Select the default engine used when serving challenges (e.g. Rate Limiting, Under Attack Mode, Lockdowns). Note: Geo Challenge remains separate.
es: Seleccione el motor predeterminado que se utilizará al gestionar los desafíos (p. ej., limitación de tasa, modo «bajo ataque» o bloqueos). Tenga en cuenta que el desafío geográfico (Geo Challenge) permanece separado.

note: translators: %s is a placeholder
en: You can get your Turnstile keys from the <a href="%s" target="_blank" rel="noopener noreferrer">Cloudflare Dashboard</a>.
es: Puedes obtener tus claves de Turnstile en el <a href="%s" target="_blank" rel="noopener noreferrer">panel de control de Cloudflare</a>.

note: translators: %s is a placeholder
en: You can get your hCaptcha keys from the <a href="%s" target="_blank" rel="noopener noreferrer">hCaptcha Dashboard</a>.
es: Puedes obtener tus claves de hCaptcha en el <a href="%s" target="_blank" rel="noopener noreferrer">panel de control de hCaptcha</a>.

en: Enable Two-Factor Authentication
es: Habilitar la autenticación de dos factores

en: Enable the 2FA feature for all users on this site.
es: Habilite la función 2FA para todos los usuarios de este sitio.

note: translators: %s is a placeholder
en: When enabled, users will see the 2FA setup section in their  <a href="%s">Profile</a>.
es: Cuando esté habilitado, los usuarios verán la sección de configuración 2FA en su <a href="%s">Perfil</a>.

en: Enable Htaccess Writer
es: Habilitar Htaccess Writer

en: Allow the plugin to modify the .htaccess file.
es: Permitir que el plugin modifique el archivo .htaccess.

en: This is required for all server-level blocking features. The plugin creates a backup before every write operation.
es: Esto es necesario para todas las funciones de bloqueo a nivel de servidor. El plugin crea una copia de seguridad antes de cada operación de escritura.

en: Sync Blocked IPs
es: Sincronización de IPs bloqueadas

en: Automatically write "Manually Blocked" and "Permanent" IPs to the .htaccess file.
es: Escribir automáticamente las direcciones IP "Bloqueadas manualmente" y "Permanentemente" en el archivo .htaccess.

en: Include Temporary Blocks
es: Incluir bloqueos temporales

en: Write ALL blocked IPs (including temporary ones like 404/Login) to .htaccess.
es: Escriba TODAS las IP bloqueadas (incluidas las temporales como 404/Login) en .htaccess.

en: <strong>Advanced Performance:</strong> Offloads temporary blocks to the server. The file updates automatically when IPs expire. Requires "Sync Blocked IPs" to be enabled.
es: <strong>Rendimiento avanzado:</strong> Descarga los bloqueos temporales al servidor. El archivo se actualiza automáticamente cuando caducan las direcciones IP. Requiere que esté habilitada la opción «Sincronizar direcciones IP bloqueadas».

en: Block System Files
es: Bloquear archivos del sistema

en: Block access to sensitive files (.git, .svn, .log, .sql, backups, etc.)
es: Bloquear el acceso a archivos confidenciales (.git, .svn, .log, .sql, copias de seguridad, etc.)

en: Block wp-config.php
es: Bloquea wp-config.php

en: Block direct access to wp-config.php and wp-config-sample.php
es: Bloquear el acceso directo a wp-config.php y wp-config-sample.php

en: Block Readme Files
es: Bloquear Archivos Readme

en: Block access to readme.html and license.txt (prevents version enumeration)
es: Bloquear el acceso a readme.html y license.txt (impide la enumeración de versiones)

en: Enable Cloudflare Integration
es: Habilitar la integración de Cloudflare

en: Activate synchronization with Cloudflare Firewall.
es: Activar la sincronización con Cloudflare Firewall.

en: Protect official Cloudflare infrastructure, CDN perimeter nodes, and internal scanners (e.g., CloudflareWebScanner) from being blacklisted by local WAF rules, User-Agent pattern matching, or Threat Scoring.
es: Proteja la infraestructura oficial de Cloudflare, los nodos perimetrales de la CDN y los escáneres internos (p. ej., CloudflareWebScanner) para evitar que sean incluidos en listas negras por reglas locales de WAF, coincidencias de patrones de User-Agent o sistemas de puntuación de amenazas (Threat Scoring).

en: Cloudflare API Token
es: Token de API de Cloudflare

note: translators: %s is a placeholder
en: Create a token with <strong>Zone > Firewall > Edit</strong> permissions. <a href="%s" target="_blank">Get Token</a>
es: Crea un token con permisos de <strong>Zone > Firewall > Edit</strong>. <a href="%s" target="_blank">Obtener token</a>

en: Found on the "Overview" page of your domain in Cloudflare (bottom right).
es: Se encuentra en la página "Descripción general" de su dominio en Cloudflare (abajo a la derecha).

en: Sync Manual Blocks
es: Sincronizar bloqueos manuales

en: Push "Manually Blocked" IPs to Cloudflare.
es: Envía direcciones IP "bloqueadas manualmente" a Cloudflare.

en: Sync Temporary Blocks
es: Sincronizar bloqueos temporales

en: Push temporary blocks (WAF, Login attempts, etc.) to Cloudflare.
es: Envía bloqueos temporales (WAF, intentos de inicio de sesión, etc.) a Cloudflare.

en: <strong>Recommended for High Security.</strong> Offload all bad traffic to the cloud.
es: <strong>Recomendado para alta seguridad.</strong> Descargue todo el tráfico malo a la nube.

en: Check to delete all data from this plugin when it is deleted.
es: Marcar para borrar todos los datos de este plugin cuando sea desinstalado .

en: Enable Threat Scoring System
es: Habilitar el sistema de puntuación de amenazas

en: Activate the dynamic IP threat scoring system.
es: Activar el sistema dinámico de puntuación de amenazas de IP.

en: When enabled, the plugin will assign threat points to IPs for malicious actions instead of using simple thresholds. An IP will be blocked only when its total score reaches the configured threshold.
es: Al habilitarse, el plugin asignará puntos de amenaza a las IP por acciones maliciosas en lugar de usar umbrales simples. Una IP se bloqueará solo cuando su puntuación total alcance el umbral configurado.

en: Blocking Threshold
es: Umbral de bloqueo

en: An IP will be blocked when its threat score reaches or exceeds this value.
es: Una IP se bloqueará cuando su puntuación de amenaza alcance o supere este valor.

en: How long an IP will be blocked after reaching the threshold. Set to 0 for a permanent block.
es: Cuánto tiempo se bloqueará una IP tras alcanzar el límite. Se establece en 0 para un bloqueo permanente.

en: Threat Event Points
es: Puntos de eventos de amenaza

en: Score Decay Rate
es: Tasa de caída de puntuación

en: Number of points to subtract from an inactive IP's score during each decay cycle.
es: Número de puntos a restar de la puntuación de una IP inactiva durante cada ciclo de decadencia.

en: Score Decay Frequency (Hours)
es: Frecuencia de caída de la puntuación (horas)

en: How often (in hours) to run the decay process. The score of an IP will only decay if it has been inactive for at least this period.
es: Frecuencia (en horas) con la que se ejecuta el proceso de decaimiento. La puntuación de una IP solo decaerá si ha estado inactiva durante al menos este periodo.

en: Enable Signature Logging
es: Habilitar el registro de firmas

en: Activate the experimental request fingerprinting engine.
es: Activa el motor experimental de huella digital de solicitudes.

en: <strong>Warning:</strong> This is an advanced feature for data collection. Activating it will log details of incoming requests to a new database table. Use only if you are aware of the potential performance impact on high-traffic sites.
es: Advertencia: Esta es una función avanzada para la recopilación de datos. Al activarla, se registrarán los detalles de las solicitudes entrantes en una nueva tabla de la base de datos. Úsela solo si conoce el posible impacto en el rendimiento en sitios con mucho tráfico.

en: Enable Signature Analysis
es: Habilitar análisis de firma

en: Activate automatic analysis of request signatures.
es: Activar el análisis automático de las firmas de solicitud.

en: When enabled, a background process will analyze the collected logs to find patterns of a distributed attack.
es: Cuando está habilitado, un proceso en segundo plano analizará los registros recopilados para encontrar patrones de un ataque distribuido.

en: Enable Signature Blocking
es: Habilitar bloqueo de firmas

en: Activate blocking based on malicious signatures.
es: Activar el bloqueo basado en firmas maliciosas.

en: <strong>Enable this to activate protection.</strong> When a request matches a known malicious signature, the plugin will present a JavaScript challenge to filter out bots.
es: <strong>Habilite esto para activar la protección.</strong> Cuando una solicitud coincide con una firma maliciosa conocida, el complemento presentará un desafío de JavaScript para filtrar los bots.

en: Choose the type of JS challenge to serve when defending against distributed attacks.
es: Seleccione el tipo de desafío JS que se utilizará para defenderse de ataques distribuidos.

en: Signature IP Threshold
es: Umbral de IP de firma

en: The minimum number of different IPs that must use the same attack signature to be flagged as malicious.
es: La cantidad mínima de IP diferentes que deben usar la misma firma de ataque para ser marcadas como maliciosas.

en: Analysis Window (Hours)
es: Ventana de análisis (horas)

en: How far back (in hours) the analysis process should look for patterns.
es: Hasta dónde (en horas) debe llegar el proceso de análisis para buscar patrones.

en: Signature Rule Lifetime (Hours)
es: Duración de la regla de firma (horas)

en: How long a malicious signature will remain active before it expires.
es: Cuánto tiempo permanecerá activa una firma maliciosa antes de caducar.

en: How often to send alerts for detected signatures.
es: Con qué frecuencia enviar alertas para firmas detectadas.

en: Notification Recipient
es: Destinatario de la notificación

en: Who should receive these specific alerts.
es: Quién debe recibir estas alertas específicas.

en: Custom Recipient Email
es: Correo electrónico del destinatario personalizado

en: Required if "Custom Email" is selected above.
es: Obligatorio si se selecciona "Correo electrónico personalizado" arriba.

en: Trusted Signature Hashes
es: Hashes de firma confiables

en: Add known legitimate signature hashes here (one per line). Requests matching these exact fingerprints will always be allowed and never logged by the Signature Engine. Use this for services like Googlebot, Facebook Crawler, etc., to prevent false positives. Find hashes in the "Blocked Signatures" page by clicking "View Details".
es: Agregue aquí hashes de firma legítimos conocidos (uno por línea). Las solicitudes que coincidan con estas huellas digitales exactas siempre se permitirán y el motor de firmas nunca las registrará. Úselo para servicios como Googlebot, Facebook Crawler, etc., para evitar falsos positivos. Encuentre los hashes en la página "Firmas bloqueadas" haciendo clic en "Ver detalles".

en: Enable Activity Audit Log
es: Habilitar el registro de auditoría de actividad

en: Record critical administrative actions.
es: Registrar acciones administrativas críticas.

en: Logs plugin rule changes, setting updates, and other critical admin events to a separate audit table.
es: Registra los cambios de reglas del plugin, las actualizaciones de configuración y otros eventos administrativos críticos en una tabla de auditoría separada.

en: Enable File Integrity Monitor
es: Habilitar el Monitor de Integridad de Archivos

en: Monitor critical WordPress files for unauthorized changes.
es: Supervise los archivos críticos de WordPress para detectar cambios no autorizados.

en: Automatically scans core files (wp-config.php, .htaccess, index.php) daily for modifications.
es: Escanea automáticamente los archivos principales (wp-config.php, .htaccess, index.php) diariamente para detectar modificaciones.

en: Scan Uploads Directory
es: Escanear directorio de subidas

en: Scan the wp-content/uploads directory for suspicious executable files (.php). Legitimate index.php files are safely ignored.
es: Analice el directorio wp-content/uploads en busca de archivos ejecutables sospechosos (.php). Los archivos index.php legítimos se omiten de forma segura.

en: Enable Raw String Signatures
es: Habilitar firmas de cadenas Raw

en: Detect malware using ultra-fast exact string matching.
es: Detecte malware mediante la coincidencia exacta de cadenas ultrarrápida.

en: Recommended. This is the fastest and most common method for detecting known malware strings.
es: Recomendado. Este es el método más rápido y común para detectar cadenas de malware conocidas.

en: Enable RegEx Signatures
es: Habilitar firmas RegEx

en: Detect highly obfuscated malware using Regular Expressions.
es: Detecta malware altamente ofuscado mediante expresiones regulares.

en: Advanced. Uses more CPU but detects polymorphic backdoors.
es: Avanzado. Consume más CPU, pero detecta puertas traseras polimórficas.

en: Enable Domain Signatures
es: Habilitar firmas de dominio

en: Detect malicious domains, APIs, and C2 servers inside files.
es: Detecta dominios, API y servidores de comando y control (C2) maliciosos dentro de archivos.

en: Recommended. Very fast check for external malicious requests.
es: Recomendado. Verificación muy rápida de solicitudes externas maliciosas.

en: Enable MD5 Hash Signatures
es: Habilitar firmas hash MD5

en: Identify known malware files instantly using MD5 hashes.
es: Identifique archivos de malware conocidos al instante mediante hashes MD5.

en: Recommended. Skips reading file contents if the hash matches known malware.
es: Recomendado. Omite la lectura del contenido del archivo si el hash coincide con malware conocido.

en: Enable SHA256 Hash Signatures
es: Habilitar firmas hash SHA256

en: Identify known malware files using SHA256 hashes.
es: Identifique archivos de malware conocidos mediante hashes SHA256.

en: Slower than MD5 but highly accurate.
es: Más lento que MD5 pero altamente preciso.

en: Excluded Paths for FIM
es: Rutas excluidas para FIM

en: Add one path fragment per line. If a scanned file's path contains any of these strings, it will be ignored by the FIM. Example: <code>wp-content/uploads/cache/</code>
es: Añada un fragmento de ruta por línea. Si la ruta de un archivo escaneado contiene alguna de estas cadenas, el FIM la ignorará. Ejemplo: <code>wp-content/uploads/cache/</code>

en: FIM Alert Email
es: Correo electrónico de alerta FIM

en: Where to send critical file change alerts (leave blank for admin email).
es: Dónde enviar alertas de cambios críticos de archivos (déjelo en blanco para el correo electrónico del administrador).

en: Daily (Recommended)
es: Diariamente (recomendado)

en: Twice a day (Every 12 hours)
es: Dos veces al día (cada 12 horas)

en: High Security (Every 6 hours - Warning: Consumes more resources)
es: Alta seguridad (Cada 6 horas - Advertencia: consume más recursos)

en: Manual Scan
es: Escaneo manual

en: Invalid AIB Cloud Network Token. Connection failed.
es: Token de red AIB Cloud no válido. Error de conexión.

en: No advanced rules defined. Global limits will apply.
es: No se han definido reglas avanzadas. Se aplicarán los límites globales.

en: Protected
es: Protegido

en: Quick Add CDN/Proxy:
es: Agregar rápidamente CDN/Proxy:

en: Add to List
es: Añadir a la lista

en: Added!
es: ¡Agregado!

en: This preset is already in your list.
es: Este ajuste preestablecido ya está en tu lista.

en: Select the timezone to display in the logs.
es: Selecciona la zona horaria para mostrar en los logs.

en: Instant
es: Instantáneo

en: Daily Summary
es: Resumen Diario

en: Weekly Summary
es: Resumen Semanal

en: Choose how often you want to receive alert emails.
es: Elige con qué frecuencia quieres recibir los emails de alerta.

en: Instant (Batch per hour)
es: Instantáneo (lotes por hora)

en: Daily Digest
es: Resumen diario

en: Weekly Digest
es: Resumen semanal

en: Instant mode sends one email per detection cycle (hourly). Digests accumulate signatures.
es: El modo instantáneo envía un correo electrónico por ciclo de detección (cada hora). Los resúmenes acumulan firmas.

en: Default (Use Plugin Recipient)
es: Predeterminado (Usar destinatario del plugin)

en: Administrator Email
es: Correo electrónico del administrador

en: Custom Email
es: Correo electrónico personalizado

en: Daily
es: Diario

en: Weekly
es: Semanalmente

en: How often to run the automated security audit.
es: Con qué frecuencia se debe ejecutar la auditoría de seguridad automatizada.

en: Run Scan & Email Now
es: Run Scan & Email Ahora

en: Triggers the scan immediately and sends the report to the configured email.
es: Activa el escaneo inmediatamente y envía el informe al correo electrónico configurado.

en: Failed Login
es: Inicio de sesión fallido

en: Blocked User-Agent
es: User-Agent Bloqueado

en: WAF Rule Triggered
es: Regla WAF activada

en: Honeypot Accessed
es: Acceso al Honeypot

en: Blocked ASN (Spamhaus)
es: ASN bloqueado (Spamhaus)

en: Assign the number of threat points for each event. An event with 100 or more points will trigger an instant block, regardless of the threshold.
es: Asigna la cantidad de puntos de amenaza para cada evento. Un evento con 100 o más puntos activará un bloqueo instantáneo, independientemente del umbral.

en: ip-api.com (Default, no key for HTTP)
es: ip-api.com (predeterminado, sin clave para HTTP)

en: geoiplookup.net (Free, no key)
es: geoiplookup.net (Gratis, sin clave)

en: ipinfo.io (API Key recommended)
es: ipinfo.io (se recomienda clave API)

en: ipapi.com (API Key required)
es: ipapi.com (se requiere clave API)

en: ipstack.com (API Key required)
es: ipstack.com (se requiere clave API)

en: Restrict access to wp-login.php to whitelisted IPs only
es: Restringir el acceso a wp-login.php solo a las IP incluidas en la lista blanca

en: WARNING: This is a highly restrictive feature. Only enable it if you have a static IP address and public user registration is disabled on your site.
es: ADVERTENCIA: Esta función es muy restrictiva. Actívela solo si tiene una dirección IP estática y el registro público de usuarios está deshabilitado en su sitio.

note: translators: %s is a placeholder
en: Your current IP address (%s) is NOT whitelisted.
es: Su dirección IP actual (%s) NO está en la lista blanca.

note: translators: %s is a placeholder
en: You MUST add it to the whitelist before enabling this feature, or you will be locked out.
es: DEBE agregarlo a la lista blanca antes de habilitar esta función, o quedará bloqueado.

note: translators: %s is a placeholder
en: Admin IP (self-added for login restriction)
es: IP de administrador (autoagregada para restringir el inicio de sesión)

note: translators: %s is a placeholder
en: Whitelist My IP Now
es: Poner mi IP en la lista blanca ahora

en: Not Connected
es: No Conectado

en: Get a Free API Key below to connect your site to the AIB Cloud Network.
es: Obtenga una clave API gratuita a continuación para conectar su sitio a la red en la nube de AIB.

en: Connected
es: Conectado

en: AIB Cloud Network
es: Red en la nube de AIB

en: Verify Connection
es: Verificar conexión

en: Edit API Key
es: Editar clave de API

en: Get a Free VIP Key instantly
es: Obtén una clave VIP gratuita al instante

en: Get Free Key
es: Obtener clave gratis

en: Your API key is hidden for security.
es: Tu clave de API está oculta por seguridad.

en: Invalid API Key format. It should start with AIB_.
es: Formato de clave de API no válido. Debe comenzar con AIB_.

en: Enabled (Not Recommended)
es: Habilitado (no recomendado)

en: Smart Protection (Recommended)
es: Protección inteligente (recomendada)

en: Completely Disabled
es: Completamente deshabilitado

en: Choose how to handle requests to `xmlrpc.php`:
es: Elija cómo manejar las solicitudes a `xmlrpc.php`:

en: Smart Protection:
es: Protección inteligente:

en: Blocks all requests except those from trusted services like Jetpack and the WordPress mobile app.
es: Bloquea todas las solicitudes excepto aquellas de servicios confiables como Jetpack y la aplicación móvil de WordPress.

en: Completely Disabled:
es: Completamente deshabilitado:

en: The most secure option. Blocks all XML-RPC traffic, but will break Jetpack and mobile apps.
es: La opción más segura. Bloquea todo el tráfico XML-RPC, pero bloquea Jetpack y las aplicaciones móviles.

en: Blocking countries can prevent legitimate users and services (like payment gateways) from accessing your site. Use with caution.
es: Bloquear países puede impedir que usuarios y servicios legítimos (como pasarelas de pago) accedan a tu sitio. Úsalo con precaución.

en: Search for an allowed country...
es: Buscar un país permitido...

en: Copy/Paste Raw Codes
es: Copiar/Pegar Raw Codes

en: Raw Country Codes
es: Códigos de país RAW

en: Paste a list of 2-letter country codes (e.g., US, CA, MX). Invalid codes will be safely ignored.
es: Pega una lista de códigos de país de dos letras (p. ej., US, CA, MX). Los códigos no válidos se ignorarán sin problemas.

en: Apply to List
es: Aplicar a la lista

en: Select one or more countries. Type in the box to search.
es: Seleccione uno o más países. Escriba en el cuadro para buscar.

en: Recommended when you change the geolocation provider or if location data appears to be outdated.
es: Se recomienda cuando cambia el proveedor de geolocalización o si los datos de ubicación parecen estar desactualizados.

en: Invalidates all currently active Security Challenge VIP passes globally. Use this "Panic Button" if you suspect a bypass or if you just changed your challenge configurations.
es: Anula a nivel global todos los pases VIP de Desafío de Seguridad actualmente activos. Utilice este «botón de pánico» si sospecha que se ha eludido la seguridad o si acaba de modificar las configuraciones de los desafíos.

en: Send Setup Guide Email
es: Test email y guía de configuración

en: Click here to send a welcome email with a quick setup guide to the configured address.
es: Haga clic aquí para enviar un correo electrónico de bienvenida con una guía de configuración rápida a la dirección configurada.

en: Click to send a test alert to all configured webhook URLs.
es: Haga clic para enviar una alerta de prueba a todas las URL de webhook configuradas.

en: Enable the File Integrity Monitor to run scans.
es: Habilite el monitor de integridad de archivos para ejecutar análisis.

en: Scan Files Now
es: Escanear archivos ahora

en: Triggers an immediate file integrity check. Results will be shown here and logged to the Audit Log if changes are found.
es: Activa una comprobación inmediata de la integridad del archivos. Los resultados se mostrarán aquí y se registrarán en el registro de auditoría si se detectan cambios.

en: Real-time API (Easy, Good Performance)
es: Real-time API (fácil, buen rendimiento)

en: Local Database (MaxMind, Highest Performance)
es: Base de datos local (MaxMind, máximo rendimiento)

en: Choose how to get IP location data. The Local Database is recommended for high-traffic sites.
es: Seleccione cómo obtener los datos de ubicación IP. Se recomienda la base de datos local para sitios con mucho tráfico.

en: This status is only available when the "Local Database" method is selected and active.
es: Este estado solo está disponible cuando se selecciona y activa el método "Base de datos local".

en: Installed
es: Instalado

en: Download/Update Databases
es: Descargar/Actualizar bases de datos

en: Users with the selected roles will be required to set up 2FA to access the admin area.
es: Los usuarios con los roles seleccionados deberán configurar 2FA para acceder al área de administración.

en: Enables reCAPTCHA verification on the WordPress login form.
es: Habilita la verificación reCAPTCHA en el formulario de inicio de sesión de WordPress.

en: reCAPTCHA v3 (Recommended, Invisible)
es: reCAPTCHA v3 (Recomendado, Invisible)

note: translators: %s is a placeholder
en: Logins with a score below this value (e.g., %s) will be blocked.
es: Los inicios de sesión con una puntuación inferior a este valor (por ejemplo,  %s) serán bloqueados.

note: translators: %s is a placeholder
en: %d invalid regular expression was found and has been discarded. | %d invalid regular expressions were found and have been discarded.
es[0]: Se ha encontrado %d expresión regular no válida y se ha descartado.
es[1]: Se encontraron %d expresiones regulares no válidas y han sido descartadas.

en: Block IP Instantly (Recommended)
es: Bloquear IP al instante (Recomendado)

en: Challenge (JS Managed)
es: Desafío (gestionado por JS)

en: Challenge (JS Automatic)
es: Desafío (JS automático)

en: Challenge (Managed)
es: Desafío (gestionado)

en: Challenge (Automatic)
es: Desafío (Automático)

en: Choose whether to block high-risk IPs immediately or to present them with a JavaScript challenge to filter out bots and reduce false positives.
es: Elige si quieres bloquear inmediatamente las IP de alto riesgo o presentarles un desafío JavaScript para filtrar los bots y reducir los falsos positivos.

en: Use Global Default Engine
es: Usar motor predeterminado global

en: Read Documentation
es: Leer documentación

en: Geoblocking Protections
es: Protecciones contra el bloqueo geográfico

en: Advanced IP Blocker Warning:
es: Advertencia de Advanced IP Blocker:

note: translators: %s is a placeholder
en: You have selected %1$s as a challenge method but the API keys are missing. The system will automatically fall back to the JS Challenge to prevent locking out legitimate users. Please %2$sconfigure your keys%3$s.
es: Ha seleccionado %1$s como método de desafío, pero faltan las claves de API. El sistema recurrirá automáticamente al desafío JS para evitar bloquear a usuarios legítimos. Por favor, %2$sconfigure sus claves%3$s.

en: Skipped by settings.
es: Omitido por la configuración.

en: Your PHP version is obsolete and insecure. Update immediately.
es: Tu versión de PHP está obsoleta e insegura. Actualízala inmediatamente.

en: Up to date and secure.
es: Actualizado y seguro.

en: Security updates only. Consider upgrading soon.
es: Solo actualizaciones de seguridad. Considere actualizar pronto.

en: End of Life. No security updates. Upgrade needed.
es: Fin de vida útil. Sin actualizaciones de seguridad. Se necesita una actualización.

en: You are running the latest version.
es: Estás ejecutando la última versión.

note: translators: %s is a placeholder
en: Outdated. New version %s is available.
es: Obsoleto. La nueva versión %s está disponible.

en: Database engine version.
es: Versión de base de datos.

en: Enabled (Log Only). Good for dev, risky for prod.
es: Habilitado (solo registro). Bueno para desarrollo, riesgoso para producción.

en: Enabled and displaying errors. Security risk!
es: Habilitado y mostrando errores. ¡Riesgo de seguridad!

en: Disabled. (Secure)
es: Deshabilitado. (Seguro)

en: Active.
es: Activo.

en: Inactive. Your site is not using HTTPS.
es: Inactivo. Su sitio no utiliza HTTPS.

en: Could not determine server IP address.
es: No se pudo determinar la dirección IP del servidor.

en: API Error
es: Error de API

en: AIB Community Network
es: Bloqueo comunitario AIB

en: Local Firewall Database
es: Base de datos del cortafuegos local

en: Blocked locally (Aggregated)
es: Bloqueado localmente (agregado)

note: translators: %s is a placeholder
en: Score: %d%%
es: Puntuación: %d%%

en: API Key not configured
es: Clave API no configurada

note: translators: %s is a placeholder
en: [%1$s] DeepScan Security Report - %2$s
es: [%1$s] Informe de seguridad de DeepScan - %2$s

en: Security Scan Report
es: Informe de análisis de seguridad

note: translators: %s is a placeholder
en: Site: %s
es: Sitio: %s

note: translators: %s is a placeholder
en: Date: %s
es: Fecha: %s

note: translators: %s is a placeholder
en: Warning: Found %1$d outdated plugins and %2$d outdated themes.
es: Advertencia: Se encontraron %1$d plugins obsoletos y %2$d temas obsoletos.

note: translators: %s is a placeholder
en: Plugin: %1$s (New: %2$s)
es: Plugin: %1$s (Nuevo: %2$s)

note: translators: %s is a placeholder
en: Theme: %1$s (New: %2$s)
es: Tema: %1$s (Nuevo: %2$s)

en: Updates Status
es: Estado de las actualizaciones

en: Environment Health
es: Salud del sitio

en: Server IP Reputation
es: Reputación de IP del servidor

note: translators: %s is a placeholder
en: Server IP: %s
es: IP del servidor: %s

en: No known vulnerabilities found in your plugins/themes.
es: No se encontraron vulnerabilidades conocidas en sus plugins/temas.

en: Could not check vulnerabilities (API Error).
es: No se pudieron comprobar las vulnerabilidades (error de API).

note: translators: %s is a placeholder
en: Found %d vulnerabilities!
es: ¡Se encontraron %d vulnerabilidades!

en: Unknown Vulnerability
es: Vulnerabilidad desconocida

en: No fix details available.
es: No hay detalles de la corrección disponibles.

en: Remediation:
es: Remediación:

en: User-Agent URI Exclusions
es: Exclusiones de URI por User-Agent

en: Add one URL path or fragment per line. Requests containing these strings will completely bypass User-Agent blocking and scoring.
es: Añada una ruta de URL o un fragmento por línea. Las solicitudes que contengan estas cadenas eludirán por completo el bloqueo y la puntuación basados ​​en el User-Agent.

en: <strong>Warning:</strong> Be as specific as possible to avoid inadvertently exposing your site to scraping and scanning.
es: <strong>Advertencia:</strong> Sea lo más específico posible para evitar exponer involuntariamente su sitio al *scraping* y al escaneo.

en: Login blocked by IP Whitelist (IP: %s)
es: Inicio de sesión bloqueado por la lista blanca de IP (IP: %s)

en: Login Whitelist
es: Lista blanca de inicio de sesión
