msgid ""
msgstr ""
"Project-Id-Version: Security Ninja for MainWP 2.3.0\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/security-ninja-"
"mainwp\n"
"POT-Creation-Date: 2026-08-18T12:54:59+00:00\n"
"PO-Revision-Date: 2026-08-18 12:00+0000\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n==1) ? 0 : 1;\n"
"X-Generator: Poedit 3.6\n"

#. Plugin Name of the plugin
#: security-ninja-mainwp.php security-ninja-mainwp.php:550
#: security-ninja-mainwp.php:2600 security-ninja-mainwp.php:2650
msgid "Security Ninja for MainWP"
msgstr "Security Ninja para MainWP"

#. Plugin URI of the plugin
#: security-ninja-mainwp.php
msgid "https://wpsecurityninja.com/mainwp/"
msgstr "https://wpsecurityninja.com/mainwp/"

#. Description of the plugin
#: security-ninja-mainwp.php security-ninja-mainwp.php:2651
msgid "This extension integrates WP Security Ninja with MainWP"
msgstr "Esta extensión integra WP Security Ninja con MainWP"

#. Author of the plugin
#: security-ninja-mainwp.php security-ninja-mainwp.php:1465
msgid "WP Security Ninja"
msgstr "WP Security Ninja"

#. Author URI of the plugin
#: security-ninja-mainwp.php
msgid "https://wpsecurityninja.com/"
msgstr "https://wpsecurityninja.com/"

#: classes/class-securityninjamainwpextension.php:40
msgid "Security Ninja for MainWP Pro"
msgstr "Security Ninja para MainWP Pro"

#: classes/class-securityninjamainwpextension.php:41
msgid ""
"To enhance your security management capabilities, consider upgrading to the "
"Pro version of Security Ninja. With Pro, you gain access to a combined event "
"log across all your websites equipped with Security Ninja Pro."
msgstr ""
"Para mejorar la gestión de seguridad, actualice a la versión Pro de Security "
"Ninja. Con Pro tendrá un registro de eventos combinado de todos sus sitios "
"con Security Ninja Pro."

#: classes/class-securityninjamainwpextension.php:42
msgid ""
"Additionally, the Sites overview in the Security Ninja column will display "
"more detailed insights, including malware scan reports and specific settings "
"for each website."
msgstr ""
"Además, la vista general de Sitios en la columna Security Ninja mostrará "
"información más detallada, incluidos informes de análisis de malware y "
"ajustes específicos de cada sitio."

#. translators: %s: URL to Security Ninja for MainWP Pro
#: classes/class-securityninjamainwpextension.php:47
#, php-format
msgid ""
"Read more here: <a href=\"%s\" target=\"_blank\">Security Ninja for MainWP "
"Pro</a>"
msgstr ""
"Lea más aquí: <a href=\"%s\" target=\"_blank\">Security Ninja para MainWP "
"Pro</a>"

#: classes/class-securityninjamainwpextension.php:79
#: includes/class-security-ninja-mainwp-dashboard.php:1075
msgid "Overview"
msgstr "Resumen"

#: classes/class-securityninjamainwpextension.php:82
msgid "Events"
msgstr "Eventos"

#: classes/class-securityninjamainwpextension.php:85
#: includes/class-security-ninja-mainwp-dashboard.php:1080
#: includes/class-security-ninja-mainwp-dashboard.php:1148
#: includes/class-security-ninja-mainwp-dashboard.php:1203
msgid "Settings"
msgstr "Ajustes"

#: classes/class-securityninjamainwpextension.php:104
#: security-ninja-mainwp.php:2513
msgid "Filter by Site"
msgstr "Filtrar por sitio"

#: classes/class-securityninjamainwpextension.php:106
#: security-ninja-mainwp.php:2515
msgid "All Sites"
msgstr "Todos los sitios"

#: classes/class-securityninjamainwpextension.php:121
#: security-ninja-mainwp.php:2514
msgid "Filter by Action"
msgstr "Filtrar por acción"

#: classes/class-securityninjamainwpextension.php:123
#: security-ninja-mainwp.php:2516
msgid "All Actions"
msgstr "Todas las acciones"

#: classes/class-securityninjamainwpextension.php:140
#: security-ninja-mainwp.php:2517
msgid "Clear Filters"
msgstr "Quitar filtros"

#: classes/class-securityninjamainwpextension.php:150
#: security-ninja-mainwp.php:2518
msgid "Active Filters"
msgstr "Filtros activos"

#: classes/class-securityninjamainwpextension.php:159
#: includes/class-security-ninja-mainwp-dashboard.php:1344
#: security-ninja-mainwp.php:1868
msgid "Timestamp"
msgstr "Marca de tiempo"

#: classes/class-securityninjamainwpextension.php:160
#: includes/class-security-ninja-mainwp-dashboard.php:1615
#: includes/class-security-ninja-mainwp-dashboard.php:1690
#: security-ninja-mainwp.php:2519
msgid "Site"
msgstr "Sitio"

#: classes/class-securityninjamainwpextension.php:161
#: includes/class-security-ninja-mainwp-dashboard.php:773
#: includes/class-security-ninja-mainwp-dashboard.php:958
msgid "IP"
msgstr "IP"

#: classes/class-securityninjamainwpextension.php:162
#: includes/class-security-ninja-mainwp-dashboard.php:957
#: includes/class-security-ninja-mainwp-dashboard.php:1692
#: security-ninja-mainwp.php:2520 security-ninja-mainwp.php:2560
msgid "Action"
msgstr "Acción"

#: classes/class-securityninjamainwpextension.php:163
#: includes/class-security-ninja-mainwp-dashboard.php:959
msgid "Description"
msgstr "Descripción"

#: classes/class-securityninjamainwpextension.php:164
#: security-ninja-mainwp.php:2406
msgid "Details"
msgstr "Detalles"

#: classes/class-securityninjamainwpextension.php:175
msgid "Event details"
msgstr "Detalles del evento"

#: classes/class-securityninjamainwpextension.php:177
#: security-ninja-mainwp.php:2504
msgid "Close"
msgstr "Cerrar"

#: classes/class-securityninjamainwpextension.php:179
msgid ""
"Details are available for events synced after Security Ninja 5.285 on the "
"child site."
msgstr ""
"Los detalles están disponibles para eventos sincronizados después de "
"Security Ninja 5.285 en el sitio hijo."

#: includes/admin/class-security-ninja-mainwp-admin.php:56
#: security-ninja-mainwp.php:2688
msgid "You do not have sufficient permissions to access this page."
msgstr "No tiene permisos suficientes para acceder a esta página."

#: includes/admin/class-security-ninja-mainwp-admin.php:90
msgid "Security Ninja Events on all your sites"
msgstr "Eventos de Security Ninja en todos sus sitios"

#: includes/admin/class-security-ninja-mainwp-admin.php:92
msgid "Monitor all events and user activities from your sites in one place."
msgstr ""
"Supervise todos los eventos y actividades de los usuarios de sus sitios en "
"un solo lugar."

#: includes/admin/class-security-ninja-mainwp-admin.php:92
msgid "Only premium plan events data is displayed here."
msgstr "Aquí sólo se muestran los datos de los eventos del plan Premium."

#: includes/admin/class-security-ninja-mainwp-admin.php:92
#: security-ninja-mainwp.php:561
msgid "Documentation"
msgstr "Documentación"

#: includes/class-security-ninja-mainwp-alerts.php:133
msgid ""
"WordPress wp_mail returned false with no error detail. Check SMTP or host "
"mail on this MainWP dashboard."
msgstr "WordPress wp_mail devolvió false sin detalle del error. Compruebe SMTP o el correo del hosting en este panel de MainWP."

#. translators: %s: site name
#: includes/class-security-ninja-mainwp-alerts.php:349
#, php-format
msgid "[Security Ninja] Fleet alert digest - %s"
msgstr "[Security Ninja] Resumen de alerta de flota - %s"

#: includes/class-security-ninja-mainwp-alerts.php:376
#: includes/class-security-ninja-mainwp-alerts.php:539
#: includes/class-security-ninja-mainwp-dashboard.php:1499
msgid "Firewall off"
msgstr "Firewall desactivado"

#: includes/class-security-ninja-mainwp-alerts.php:378
msgid "Open each site Settings tab and enable the Firewall."
msgstr "Abra la pestaña Ajustes de cada sitio y active el cortafuegos."

#: includes/class-security-ninja-mainwp-alerts.php:381
#: includes/class-security-ninja-mainwp-alerts.php:540
#: includes/class-security-ninja-mainwp-dashboard.php:1507
msgid "Sites with vulnerabilities"
msgstr "Sitios con vulnerabilidades"

#: includes/class-security-ninja-mainwp-alerts.php:383
msgid "Open Scan results and update affected plugins/themes."
msgstr "Abra Resultados del análisis y actualice los plugins/temas afectados."

#: includes/class-security-ninja-mainwp-alerts.php:386
#: includes/class-security-ninja-mainwp-alerts.php:541
#: includes/class-security-ninja-mainwp-dashboard.php:1531
msgid "Malware findings"
msgstr "Hallazgos de malware"

#: includes/class-security-ninja-mainwp-alerts.php:388
msgid "Open Scan results and review Malware Scanner details."
msgstr ""
"Abra Resultados del análisis y revise los detalles del escáner de malware."

#: includes/class-security-ninja-mainwp-alerts.php:391
#: includes/class-security-ninja-mainwp-dashboard.php:1523
msgid "Low test score"
msgstr "Puntuación baja de pruebas"

#: includes/class-security-ninja-mainwp-alerts.php:393
msgid "Run scans, then fix failed tests on the Scan results tab."
msgstr ""
"Ejecute análisis y luego corrija las pruebas fallidas en la pestaña "
"Resultados del análisis."

#: includes/class-security-ninja-mainwp-alerts.php:396
#: includes/class-security-ninja-mainwp-dashboard.php:1547
msgid "Stale sync (7d+)"
msgstr "Sincronización antigua (7d+)"

#: includes/class-security-ninja-mainwp-alerts.php:398
msgid "Sync these sites from MainWP Sites to refresh Security Ninja data."
msgstr ""
"Sincronice estos sitios desde Sitios de MainWP para actualizar los datos de "
"Security Ninja."

#: includes/class-security-ninja-mainwp-alerts.php:402
msgid "Security Ninja fleet alert digest from your MainWP dashboard."
msgstr "Resumen de alerta de flota de Security Ninja desde su panel de MainWP."

#: includes/class-security-ninja-mainwp-alerts.php:425
msgid "Open Security Ninja for MainWP"
msgstr "Abrir Security Ninja for MainWP"

#: includes/class-security-ninja-mainwp-alerts.php:456
msgid "Permission denied."
msgstr "Permiso denegado."

#: includes/class-security-ninja-mainwp-alerts.php:468
msgid "Add at least one recipient email, then save, before sending a test."
msgstr "Añada al menos un correo destinatario, guarde y luego envíe la prueba."

#: includes/class-security-ninja-mainwp-alerts.php:472
msgid ""
"This is a test digest from Security Ninja for MainWP. Daily digests only "
"send when enabled rules match and the fleet state changes."
msgstr ""
"Este es un resumen de prueba de Security Ninja for MainWP. Los resúmenes "
"diarios solo se envían cuando las reglas activadas coinciden y el estado de "
"la flota cambia."

#: includes/class-security-ninja-mainwp-alerts.php:475
msgid ""
"No rules are currently firing. Your real daily digest would stay quiet until "
"something needs attention."
msgstr ""
"Ninguna regla se está activando ahora. Su resumen diario real permanecería "
"en silencio hasta que algo necesite atención."

#. translators: %s: site name
#: includes/class-security-ninja-mainwp-alerts.php:480
#, php-format
msgid "[Security Ninja] Test fleet alert - %s"
msgstr "[Security Ninja] Alerta de flota de prueba - %s"

#: includes/class-security-ninja-mainwp-alerts.php:488
msgid ""
"WordPress could not send the test email. This MainWP dashboard must be able "
"to send mail (SMTP plugin or host mail). On local sites, mail often never "
"leaves the machine even when WordPress reports success."
msgstr ""
"WordPress no pudo enviar el correo de prueba. Este panel de MainWP debe "
"poder enviar correo (plugin SMTP o correo del hosting). En sitios locales, "
"el correo a menudo no sale de la máquina aunque WordPress indique éxito."

#. translators: %s: mail error detail
#: includes/class-security-ninja-mainwp-alerts.php:492
#, php-format
msgid "Mail error: %s"
msgstr "Error de correo: %s"

#. translators: %s: comma-separated emails
#: includes/class-security-ninja-mainwp-alerts.php:501
#, php-format
msgid ""
"Test digest handed to WordPress mail for: %s. If it does not arrive, check "
"spam and confirm this dashboard can send email (SMTP)."
msgstr ""
"Resumen de prueba entregado al correo de WordPress para: %s. Si no llega, "
"revise el spam y confirme que este panel puede enviar correo (SMTP)."

#. translators: 1: sent count, 2: failed count
#: includes/class-security-ninja-mainwp-alerts.php:507
#, php-format
msgid "Sent: %1$d, failed: %2$d."
msgstr "Enviados: %1$d, fallidos: %2$d."

#: includes/class-security-ninja-mainwp-alerts.php:533
msgid "Fleet alert settings saved."
msgstr "Ajustes de alertas de flota guardados."

#. translators: %d: score threshold
#: includes/class-security-ninja-mainwp-alerts.php:544
#, php-format
msgid "Low test score (below %d)"
msgstr "Puntuación baja de pruebas (por debajo de %d)"

#: includes/class-security-ninja-mainwp-alerts.php:547
msgid "Stale sync (7 days or older)"
msgstr "Sincronización antigua (7 días o más)"

#: includes/class-security-ninja-mainwp-alerts.php:558
#: includes/class-security-ninja-mainwp-alerts.php:639
msgid "Fleet email alerts"
msgstr "Alertas por correo de la flota"

#: includes/class-security-ninja-mainwp-alerts.php:559
msgid ""
"Global setting for this MainWP dashboard (not per site). Optional daily "
"digest when your fleet needs attention. Unchanged issues are not emailed "
"again until something changes."
msgstr ""
"Ajuste global de este panel de MainWP (no por sitio). Resumen diario "
"opcional cuando su flota necesita atención. Los problemas sin cambios no se "
"vuelven a enviar por correo hasta que algo cambie."

#: includes/class-security-ninja-mainwp-alerts.php:560
msgid ""
"Emails use WordPress wp_mail on this MainWP dashboard. If messages never "
"arrive, install an SMTP plugin (or use your host mail) and try Send test "
"email again. Local development sites often cannot deliver real email."
msgstr ""
"Los correos usan wp_mail de WordPress en este panel de MainWP. Si los "
"mensajes no llegan, instale un plugin SMTP (o use el correo del hosting) e "
"intente Enviar correo de prueba de nuevo. Los sitios de desarrollo local a "
"menudo no pueden entregar correo real."

#: includes/class-security-ninja-mainwp-alerts.php:569
msgid "Enable daily fleet alerts"
msgstr "Activar alertas diarias de la flota"

#: includes/class-security-ninja-mainwp-alerts.php:573
msgid "Recipients (one email per line, or comma-separated)"
msgstr "Destinatarios (un correo por línea, o separados por comas)"

#: includes/class-security-ninja-mainwp-alerts.php:579
msgid "Include in digest"
msgstr "Incluir en el resumen"

#. translators: %s: localized date/time
#: includes/class-security-ninja-mainwp-alerts.php:597
#, php-format
msgid "Last alert email sent: %s"
msgstr "Último correo de alerta enviado: %s"

#: includes/class-security-ninja-mainwp-alerts.php:601
msgid "Last alert email sent: never (no digest has been sent yet)."
msgstr ""
"Último correo de alerta enviado: nunca (aún no se ha enviado ningún resumen)."

#. translators: 1: localized date/time or "unknown", 2: error text
#: includes/class-security-ninja-mainwp-alerts.php:613
#, php-format
msgid "Last mail attempt (%1$s) failed: %2$s"
msgstr "El último intento de correo (%1$s) falló: %2$s"

#: includes/class-security-ninja-mainwp-alerts.php:614
msgid "unknown time"
msgstr "hora desconocida"

#: includes/class-security-ninja-mainwp-alerts.php:621
msgid "Save alert settings"
msgstr "Guardar ajustes de alertas"

#: includes/class-security-ninja-mainwp-alerts.php:622
msgid "Send test email"
msgstr "Enviar correo de prueba"

#: includes/class-security-ninja-mainwp-alerts.php:640
msgid ""
"Pro sends an optional daily digest when firewalls are off, vulnerabilities "
"appear, malware is found, scores drop, or syncs go stale. Multiple "
"recipients supported."
msgstr ""
"Pro envía un resumen diario opcional cuando los cortafuegos están "
"desactivados, aparecen vulnerabilidades, se encuentra malware, bajan las "
"puntuaciones o las sincronizaciones quedan antiguas. Se admiten varios "
"destinatarios."

#: includes/class-security-ninja-mainwp-alerts.php:641
#: includes/class-security-ninja-mainwp-dashboard.php:1206
msgid "Learn about Pro"
msgstr "Más información sobre Pro"

#. translators: %d: MainWP site ID
#: includes/class-security-ninja-mainwp-bulk.php:59
#: includes/class-security-ninja-mainwp-dashboard.php:420
#: includes/class-security-ninja-mainwp-dashboard.php:498
#, php-format
msgid "Site #%d"
msgstr "Sitio #%d"

#: includes/class-security-ninja-mainwp-bulk.php:82
#: includes/class-security-ninja-mainwp-bulk.php:130
#: includes/class-security-ninja-mainwp-bulk.php:251
#: includes/class-security-ninja-mainwp-bulk.php:391
#: includes/class-security-ninja-mainwp-bulk.php:553
#: includes/class-security-ninja-mainwp-dashboard.php:122
#: security-ninja-mainwp.php:671 security-ninja-mainwp.php:712
#: security-ninja-mainwp.php:2226
msgid "You do not have sufficient permissions to perform this action."
msgstr "No tiene permisos suficientes para realizar esta acción."

#: includes/class-security-ninja-mainwp-bulk.php:139
#: includes/class-security-ninja-mainwp-bulk.php:264
msgid "Select a source site and at least one target site."
msgstr "Seleccione un sitio de origen y al menos un sitio de destino."

#: includes/class-security-ninja-mainwp-bulk.php:146
msgid ""
"The source site must be a synced Security Ninja Pro child with settings "
"available."
msgstr ""
"El sitio de origen debe ser un hijo sincronizado con Security Ninja Pro y "
"con ajustes disponibles."

#. translators: %s: version
#: includes/class-security-ninja-mainwp-bulk.php:152
#, php-format
msgid "The source site needs Security Ninja %s or newer."
msgstr "El sitio de origen necesita Security Ninja %s o posterior."

#: includes/class-security-ninja-mainwp-bulk.php:170
#: includes/class-security-ninja-mainwp-bulk.php:289
msgid "Skipped (same as source)."
msgstr "Omitido (igual que el origen)."

#: includes/class-security-ninja-mainwp-bulk.php:187
msgid ""
"After applying, use MainWP Sync on the same selection to refresh the "
"dashboard."
msgstr ""
"Tras aplicar, use MainWP Sync en la misma selección para actualizar el panel."

#: includes/class-security-ninja-mainwp-bulk.php:207
#: includes/class-security-ninja-mainwp-bulk.php:447
#: security-ninja-mainwp.php:741
msgid "Skipped: Security Ninja Pro is required on the child site."
msgstr "Omitido: se requiere Security Ninja Pro en el sitio hijo."

#. translators: %s: version
#: includes/class-security-ninja-mainwp-bulk.php:218
#, php-format
msgid "Skipped: upgrade Security Ninja to %s or newer for remote settings."
msgstr ""
"Omitido: actualice Security Ninja a %s o posterior para ajustes remotos."

#: includes/class-security-ninja-mainwp-bulk.php:261
msgid "Please confirm before applying settings."
msgstr "Confirme antes de aplicar los ajustes."

#: includes/class-security-ninja-mainwp-bulk.php:271
msgid "Invalid source site for settings copy."
msgstr "Sitio de origen no válido para copiar ajustes."

#: includes/class-security-ninja-mainwp-bulk.php:314
msgid "No settings changes needed."
msgstr "No hay cambios de ajustes necesarios."

#: includes/class-security-ninja-mainwp-bulk.php:338
#: includes/class-security-ninja-mainwp-bulk.php:490
#: includes/class-security-ninja-mainwp-bulk.php:603
#: includes/class-security-ninja-mainwp-dashboard.php:322
#: includes/class-security-ninja-mainwp-dashboard.php:1868
#: security-ninja-mainwp.php:759 security-ninja-mainwp.php:2523
msgid "Security Ninja did not respond to the request."
msgstr "Security Ninja no respondió a la solicitud."

#: includes/class-security-ninja-mainwp-bulk.php:350
#: includes/class-security-ninja-mainwp-dashboard.php:1873
msgid "Settings update failed."
msgstr "Error al actualizar los ajustes."

#: includes/class-security-ninja-mainwp-bulk.php:368
msgid "Settings updated."
msgstr "Ajustes actualizados."

#: includes/class-security-ninja-mainwp-bulk.php:378
#: includes/class-security-ninja-mainwp-bulk.php:540
#: security-ninja-mainwp.php:793 security-ninja-mainwp.php:2537
msgid "Use MainWP Sync on the same selection to refresh the dashboard."
msgstr "Use MainWP Sync en la misma selección para actualizar el panel."

#: includes/class-security-ninja-mainwp-bulk.php:417
msgid "Invalid IP action."
msgstr "Acción de IP no válida."

#: includes/class-security-ninja-mainwp-bulk.php:429
msgid "Provide an IP or CIDR and select at least one site."
msgstr "Indique una IP o CIDR y seleccione al menos un sitio."

#. translators: %s: version
#: includes/class-security-ninja-mainwp-bulk.php:459
#, php-format
msgid ""
"Skipped: upgrade Security Ninja to %s or newer for remote IP management."
msgstr ""
"Omitido: actualice Security Ninja a %s o posterior para gestionar IPs de "
"forma remota."

#: includes/class-security-ninja-mainwp-bulk.php:502
#: includes/class-security-ninja-mainwp-dashboard.php:327
msgid "IP update failed."
msgstr "Error al actualizar la IP."

#: includes/class-security-ninja-mainwp-bulk.php:533
msgid "IP updated."
msgstr "IP actualizada."

#: includes/class-security-ninja-mainwp-bulk.php:559
#: security-ninja-mainwp.php:684 security-ninja-mainwp.php:721
msgid "Site ID not provided."
msgstr "No se ha indicado el ID del sitio."

#. translators: %s: version
#: includes/class-security-ninja-mainwp-bulk.php:579
#, php-format
msgid ""
"Skipped: upgrade Security Ninja to %s or newer to refresh vulnerability "
"lists from MainWP."
msgstr ""
"Omitido: actualice Security Ninja a %s o posterior para actualizar las "
"listas de vulnerabilidades desde MainWP."

#: includes/class-security-ninja-mainwp-bulk.php:615
msgid "Vulnerability refresh scheduled."
msgstr "Actualización de vulnerabilidades programada."

#: includes/class-security-ninja-mainwp-bulk.php:615
msgid "Vulnerability refresh failed."
msgstr "Error al actualizar las vulnerabilidades."

#: includes/class-security-ninja-mainwp-bulk.php:622
msgid ""
"Wait a few minutes, then use MainWP Sync to see updated vulnerability counts."
msgstr ""
"Espere unos minutos y use MainWP Sync para ver los recuentos de "
"vulnerabilidades actualizados."

#: includes/class-security-ninja-mainwp-dashboard.php:119
#: security-ninja-mainwp.php:2220
msgid "Security check failed. Please refresh the page and try again."
msgstr ""
"Error en la comprobación de seguridad. Por favor, actualice la página e "
"inténtelo de nuevo."

#: includes/class-security-ninja-mainwp-dashboard.php:127
#: includes/class-security-ninja-mainwp-dashboard.php:156
#: security-ninja-mainwp.php:1451
msgid "Site not found."
msgstr "Sitio no encontrado."

#: includes/class-security-ninja-mainwp-dashboard.php:132
#: includes/class-security-ninja-mainwp-dashboard.php:160
msgid "You do not have permission to manage this site."
msgstr "No tiene permiso para gestionar este sitio."

#: includes/class-security-ninja-mainwp-dashboard.php:204
msgid ""
"This child site appears offline or unreachable in MainWP. Fix the "
"connection, then sync again to load Security Ninja data."
msgstr ""
"Este sitio hijo parece estar sin conexión o no es accesible en MainWP. "
"Corrija la conexión y sincronice de nuevo para cargar los datos de Security "
"Ninja."

#. translators: %s: error message from child
#: includes/class-security-ninja-mainwp-dashboard.php:216
#, php-format
msgid "The last sync reported an error: %s"
msgstr "La última sincronización informó de un error: %s"

#: includes/class-security-ninja-mainwp-dashboard.php:220
msgid "Sync this site from the MainWP Sites screen to try again."
msgstr ""
"Sincronice este sitio desde la pantalla Sitios de MainWP para intentarlo de "
"nuevo."

#: includes/class-security-ninja-mainwp-dashboard.php:229
msgid ""
"Security Ninja data is not available for this site yet. Install or activate "
"Security Ninja on the child site, then sync this site from the MainWP Sites "
"screen."
msgstr ""
"Aún no hay datos de Security Ninja para este sitio. Instale o active "
"Security Ninja en el sitio hijo y luego sincronice este sitio desde la "
"pantalla Sitios de MainWP."

#: includes/class-security-ninja-mainwp-dashboard.php:256
msgid "Not synced since extension update"
msgstr "Sin sincronizar desde la actualización de la extensión"

#. translators: %s: human time diff
#. translators: %s: human-readable time difference
#. translators: 1: formatted date/time, 2: human-readable time ago
#. translators: %s: human-readable time ago
#: includes/class-security-ninja-mainwp-dashboard.php:264
#: includes/class-security-ninja-mainwp-dashboard.php:1353
#: security-ninja-mainwp.php:1340 security-ninja-mainwp.php:1392
#: security-ninja-mainwp.php:1877
#, php-format
msgid "%s ago"
msgstr "hace %s"

#. translators: %s: version number
#: includes/class-security-ninja-mainwp-dashboard.php:292
#, php-format
msgid ""
"Remote IP management requires Security Ninja %s or newer on the child site."
msgstr ""
"La gestión remota de IPs requiere Security Ninja %s o posterior en el sitio "
"hijo."

#: includes/class-security-ninja-mainwp-dashboard.php:515
#: includes/class-security-ninja-mainwp-dashboard.php:531
msgid "Security check failed."
msgstr "Error en la comprobación de seguridad."

#: includes/class-security-ninja-mainwp-dashboard.php:518
#: includes/class-security-ninja-mainwp-dashboard.php:534
msgid "You do not have sufficient permissions."
msgstr "No tiene permisos suficientes."

#: includes/class-security-ninja-mainwp-dashboard.php:591
msgid "Test score"
msgstr "Puntuación de pruebas"

#: includes/class-security-ninja-mainwp-dashboard.php:595
#: includes/class-security-ninja-mainwp-dashboard.php:1264
#: includes/class-security-ninja-mainwp-settings-patch.php:741
msgid "Vulnerabilities"
msgstr "Vulnerabilidades"

#: includes/class-security-ninja-mainwp-dashboard.php:599
#: includes/class-security-ninja-mainwp-settings-patch.php:740
msgid "Firewall"
msgstr "Firewall"

#: includes/class-security-ninja-mainwp-dashboard.php:600
#: includes/class-security-ninja-mainwp-dashboard.php:1966
#: includes/class-security-ninja-mainwp-settings-patch.php:710
#: security-ninja-mainwp.php:2531
msgid "On"
msgstr "Activado"

#: includes/class-security-ninja-mainwp-dashboard.php:600
#: includes/class-security-ninja-mainwp-dashboard.php:1966
#: includes/class-security-ninja-mainwp-settings-patch.php:710
#: security-ninja-mainwp.php:2532
msgid "Off"
msgstr "Desactivado"

#: includes/class-security-ninja-mainwp-dashboard.php:603
msgid "Settings synced"
msgstr "Ajustes sincronizados"

#. translators: %s: version
#: includes/class-security-ninja-mainwp-dashboard.php:611
#, php-format
msgid "Remote IP management requires Security Ninja %s+ on this site."
msgstr ""
"La gestión remota de IPs requiere Security Ninja %s o posterior en este "
"sitio."

#: includes/class-security-ninja-mainwp-dashboard.php:639
msgid "Enable the Firewall in Settings"
msgstr "Active el cortafuegos en Ajustes"

#: includes/class-security-ninja-mainwp-dashboard.php:645
msgid "Review vulnerabilities on Scan results"
msgstr "Revise las vulnerabilidades en Resultados del análisis"

#: includes/class-security-ninja-mainwp-dashboard.php:652
msgid "Run scans and fix failed security tests"
msgstr "Ejecute análisis y corrija las pruebas de seguridad fallidas"

#: includes/class-security-ninja-mainwp-dashboard.php:662
msgid "Review Malware Scanner findings"
msgstr "Revise los hallazgos del escáner de malware"

#. translators: %s: version
#: includes/class-security-ninja-mainwp-dashboard.php:670
#, php-format
msgid "Upgrade Security Ninja on the child to %s or newer"
msgstr "Actualice Security Ninja en el sitio secundario a %s o posterior"

#: includes/class-security-ninja-mainwp-dashboard.php:680
msgid "Sync this site from MainWP Sites (data is older than 7 days)"
msgstr "Sincronice este sitio desde Sitios de MainWP (los datos tienen más de 7 días)"

#: includes/class-security-ninja-mainwp-dashboard.php:690
msgid "Suggested next steps"
msgstr "Pasos siguientes sugeridos"

#. translators: %s: human-readable time difference
#: includes/class-security-ninja-mainwp-dashboard.php:717
#, php-format
msgid "Report from %s ago"
msgstr "Informe de hace %s"

#: includes/class-security-ninja-mainwp-dashboard.php:724
msgid "AI Security Advisor - Executive Summary"
msgstr "Asesor de seguridad con IA - Resumen ejecutivo"

#: includes/class-security-ninja-mainwp-dashboard.php:758
#: includes/class-security-ninja-mainwp-dashboard.php:1078
msgid "IP management"
msgstr "Gestión de IPs"

#: includes/class-security-ninja-mainwp-dashboard.php:761
msgid "Showing the first 200 IP entries. Sync for the latest list."
msgstr ""
"Se muestran las primeras 200 entradas de IP. Sincronice para obtener la "
"lista más reciente."

#: includes/class-security-ninja-mainwp-dashboard.php:764
msgid ""
"No IP rules synced yet. Sync this site from the MainWP Sites screen to "
"refresh."
msgstr ""
"Aún no hay reglas de IP sincronizadas. Sincronice este sitio desde la "
"pantalla Sitios de MainWP para actualizar."

#: includes/class-security-ninja-mainwp-dashboard.php:774
#: includes/class-security-ninja-mainwp-dashboard.php:1342
#: security-ninja-mainwp.php:1868
msgid "Status"
msgstr "Estado"

#: includes/class-security-ninja-mainwp-dashboard.php:775
msgid "Note"
msgstr "Nota"

#: includes/class-security-ninja-mainwp-dashboard.php:776
msgid "Source"
msgstr "Origen"

#: includes/class-security-ninja-mainwp-dashboard.php:777
msgid "Expires"
msgstr "Caduca"

#: includes/class-security-ninja-mainwp-dashboard.php:779
msgid "Actions"
msgstr "Acciones"

#: includes/class-security-ninja-mainwp-dashboard.php:794
msgid "Remove"
msgstr "Eliminar"

#: includes/class-security-ninja-mainwp-dashboard.php:797
#: security-ninja-mainwp.php:2567
msgid "Lift ban"
msgstr "Levantar bloqueo"

#: includes/class-security-ninja-mainwp-dashboard.php:800
#: security-ninja-mainwp.php:2568
msgid "Lift 404 ban"
msgstr "Levantar bloqueo 404"

#: includes/class-security-ninja-mainwp-dashboard.php:810
msgid "IP management in MainWP requires Security Ninja for MainWP Pro."
msgstr "La gestión de IPs en MainWP requiere Security Ninja para MainWP Pro."

#: includes/class-security-ninja-mainwp-dashboard.php:828
msgid "IP or CIDR range"
msgstr "IP o rango CIDR"

#: includes/class-security-ninja-mainwp-dashboard.php:833
msgid "e.g. 192.168.1.0/24 or 203.0.113.50"
msgstr "p. ej. 192.168.1.0/24 o 203.0.113.50"

#: includes/class-security-ninja-mainwp-dashboard.php:841
#: security-ninja-mainwp.php:2559
msgid "List"
msgstr "Lista"

#: includes/class-security-ninja-mainwp-dashboard.php:842
msgid "List type"
msgstr "Tipo de lista"

#: includes/class-security-ninja-mainwp-dashboard.php:843
#: security-ninja-mainwp.php:2561
msgid "Whitelist"
msgstr "Lista blanca"

#: includes/class-security-ninja-mainwp-dashboard.php:844
#: security-ninja-mainwp.php:2562
msgid "Blacklist"
msgstr "Lista negra"

#: includes/class-security-ninja-mainwp-dashboard.php:850
#: security-ninja-mainwp.php:2558
msgid "Note (optional)"
msgstr "Nota (opcional)"

#: includes/class-security-ninja-mainwp-dashboard.php:856
msgid "e.g. Client office IP"
msgstr "p. ej. IP de la oficina del cliente"

#: includes/class-security-ninja-mainwp-dashboard.php:862
msgid "Add to list"
msgstr "Añadir a la lista"

#. translators: 1: example CIDR in code tags, 2: opening anchor tag, 3: closing anchor tag
#: includes/class-security-ninja-mainwp-dashboard.php:869
#, php-format
msgid ""
"Use CIDR notation for ranges (example: %1$s). %2$sHow to ban subnet mask IP "
"ranges%3$s."
msgstr ""
"Use notación CIDR para rangos (ejemplo: %1$s). %2$sCómo bloquear rangos IP "
"con máscara de subred%3$s."

#: includes/class-security-ninja-mainwp-dashboard.php:917
msgid "Manual"
msgstr "Manual"

#: includes/class-security-ninja-mainwp-dashboard.php:919
msgid "Never"
msgstr "Nunca"

#: includes/class-security-ninja-mainwp-dashboard.php:948
msgid "Recent events"
msgstr "Eventos recientes"

#: includes/class-security-ninja-mainwp-dashboard.php:949
msgid "View all events in Security Ninja overview"
msgstr "Ver todos los eventos en el resumen de Security Ninja"

#: includes/class-security-ninja-mainwp-dashboard.php:951
msgid ""
"No events stored for this site yet. Sync to import events from the child "
"site."
msgstr ""
"Aún no hay eventos guardados para este sitio. Sincronice para importar "
"eventos del sitio hijo."

#: includes/class-security-ninja-mainwp-dashboard.php:955
msgid "Time"
msgstr "Hora"

#: includes/class-security-ninja-mainwp-dashboard.php:956
#: includes/class-security-ninja-mainwp-dashboard.php:1183
#: includes/class-security-ninja-mainwp-dashboard.php:1691
msgid "Module"
msgstr "Módulo"

#: includes/class-security-ninja-mainwp-dashboard.php:1076
#: security-ninja-mainwp.php:1333
msgid "Scan results"
msgstr "Resultados del análisis"

#: includes/class-security-ninja-mainwp-dashboard.php:1076
msgid "Open issues (vulnerabilities, failed tests, core/malware findings)"
msgstr "Problemas abiertos (vulnerabilidades, pruebas fallidas, hallazgos de núcleo/malware)"

#: includes/class-security-ninja-mainwp-dashboard.php:1118
msgid ""
"Sync this site from the MainWP Sites screen to load Security Ninja overview "
"data."
msgstr ""
"Sincronice este sitio desde la pantalla Sitios de MainWP para cargar los "
"datos del resumen de Security Ninja."

#: includes/class-security-ninja-mainwp-dashboard.php:1149
msgid ""
"Sync this site from the MainWP Sites screen to load the latest settings from "
"the child site before editing. Only changed, allowlisted settings are sent "
"after you confirm."
msgstr ""
"Sincronice este sitio desde la pantalla Sitios de MainWP para cargar los "
"últimos ajustes del sitio hijo antes de editar. Solo se envían los ajustes "
"permitidos que hayan cambiado tras confirmar."

#: includes/class-security-ninja-mainwp-dashboard.php:1152
msgid "Detailed settings sync requires Security Ninja Pro on the child site."
msgstr ""
"La sincronización detallada de ajustes requiere Security Ninja Pro en el "
"sitio hijo."

#: includes/class-security-ninja-mainwp-dashboard.php:1156
msgid ""
"No settings synced yet. Sync this site from the MainWP Sites screen to load "
"settings from the child site."
msgstr ""
"Aún no hay ajustes sincronizados. Sincronice este sitio desde la pantalla "
"Sitios de MainWP para cargar los ajustes del sitio hijo."

#. translators: %s: version number
#: includes/class-security-ninja-mainwp-dashboard.php:1163
#, php-format
msgid ""
"Remote settings updates require Security Ninja %s or newer on this child "
"site. Sync again after upgrading the child plugin."
msgstr ""
"Las actualizaciones remotas de ajustes requieren Security Ninja %s o "
"posterior en este sitio hijo. Sincronice de nuevo tras actualizar el plugin "
"en el hijo."

#: includes/class-security-ninja-mainwp-dashboard.php:1172
msgid "Scroll inside the settings list above to see all modules."
msgstr ""
"Desplácese por la lista de ajustes superior para ver todos los módulos."

#: includes/class-security-ninja-mainwp-dashboard.php:1174
#: security-ninja-mainwp.php:2551
msgid "Preview changes"
msgstr "Vista previa de cambios"

#: includes/class-security-ninja-mainwp-dashboard.php:1175
msgid "Apply to child site"
msgstr "Aplicar al sitio hijo"

#: includes/class-security-ninja-mainwp-dashboard.php:1179
msgid "Changes to apply"
msgstr "Cambios a aplicar"

#: includes/class-security-ninja-mainwp-dashboard.php:1184
msgid "Setting"
msgstr "Ajuste"

#: includes/class-security-ninja-mainwp-dashboard.php:1185
msgid "Current (synced)"
msgstr "Actual (sincronizado)"

#: includes/class-security-ninja-mainwp-dashboard.php:1186
msgid "New value"
msgstr "Valor nuevo"

#: includes/class-security-ninja-mainwp-dashboard.php:1191
msgid "No changes detected. Adjust settings above and preview again."
msgstr ""
"No se detectaron cambios. Modifique los ajustes arriba y vuelva a "
"previsualizar."

#: includes/class-security-ninja-mainwp-dashboard.php:1205
msgid ""
"Remote settings editing and fleet copy are available in Security Ninja for "
"MainWP Pro. Upgrade to standardize firewall, events, and related options "
"across your sites without logging into each child."
msgstr "La edición remota de ajustes y la copia de flota están disponibles en Security Ninja for MainWP Pro. Actualice para estandarizar el cortafuegos, los eventos y opciones relacionadas en sus sitios sin iniciar sesión en cada sitio secundario."

#: includes/class-security-ninja-mainwp-dashboard.php:1230
msgid ""
"Run all security scans on this site from Manage Sites, then sync to see "
"results here."
msgstr ""
"Ejecute todos los análisis de seguridad en este sitio desde Gestionar sitios "
"y luego sincronice para ver los resultados aquí."

#: includes/class-security-ninja-mainwp-dashboard.php:1239
msgid "Run scans"
msgstr "Ejecutar análisis"

#: includes/class-security-ninja-mainwp-dashboard.php:1241
msgid ""
"Starts Security Tests and Core Scanner on this site (Malware Scanner too "
"when the child has Security Ninja Pro). After it finishes, use MainWP Sync "
"to refresh results here."
msgstr ""
"Inicia las pruebas de seguridad y el Core Scanner en este sitio (también el "
"Malware Scanner si el hijo tiene Security Ninja Pro). Cuando termine, use "
"MainWP Sync para actualizar los resultados aquí."

#: includes/class-security-ninja-mainwp-dashboard.php:1255
msgid "No vulnerabilities found."
msgstr "No se han encontrado vulnerabilidades."

#. translators: 1: number of plugin vulns, 2: number of theme vulns
#: includes/class-security-ninja-mainwp-dashboard.php:1258
#, php-format
msgid "%1$s plugin, %2$s theme vulnerability(ies) detected."
msgstr "%1$s vulnerabilidad(es) de plugin, %2$s de tema detectada(s)."

#: includes/class-security-ninja-mainwp-dashboard.php:1267
#: includes/class-security-ninja-mainwp-dashboard.php:1337
#: includes/class-security-ninja-mainwp-dashboard.php:1406
msgid "View details"
msgstr "Ver detalles"

#: includes/class-security-ninja-mainwp-dashboard.php:1272
msgid "Plugin Vulnerabilities"
msgstr "Vulnerabilidades de los plugins"

#. translators: 1: Plugin name, 2: Version number
#. translators: 1: Theme name, 2: Version number
#: includes/class-security-ninja-mainwp-dashboard.php:1280
#: includes/class-security-ninja-mainwp-dashboard.php:1301
#, php-format
msgid "%1$s <small>v.%2$s</small>"
msgstr "%1$s <small>v.%2$s</small>"

#: includes/class-security-ninja-mainwp-dashboard.php:1292
msgid "Theme Vulnerabilities"
msgstr "Vulnerabilidades del tema"

#: includes/class-security-ninja-mainwp-dashboard.php:1320
msgid ""
"No test results found. Run all security scans (Security Tests and Core "
"Scanner) from Manage Sites, then sync to see results."
msgstr ""
"No se encontraron resultados de pruebas. Ejecute todos los análisis (pruebas "
"de seguridad y Core Scanner) desde Gestionar sitios y luego sincronice."

#. translators: %s: score
#: includes/class-security-ninja-mainwp-dashboard.php:1325
#, php-format
msgid "Score: %s"
msgstr "Puntuación: %s"

#. translators: %s: number of tests
#: includes/class-security-ninja-mainwp-dashboard.php:1327
#, php-format
msgid "%s test(s) run."
msgstr "%s prueba(s) ejecutada(s)."

#: includes/class-security-ninja-mainwp-dashboard.php:1334
msgid "Security Tests"
msgstr "Pruebas de seguridad"

#: includes/class-security-ninja-mainwp-dashboard.php:1343
#: security-ninja-mainwp.php:1868
msgid "Title"
msgstr "Título"

#: includes/class-security-ninja-mainwp-dashboard.php:1345
#: security-ninja-mainwp.php:1868
msgid "Message"
msgstr "Mensaje"

#: includes/class-security-ninja-mainwp-dashboard.php:1351
#: security-ninja-mainwp.php:1875
msgid "N/A"
msgstr "N/D"

#: includes/class-security-ninja-mainwp-dashboard.php:1373
msgid ""
"Please run the security tests on the website, then sync to see results here."
msgstr ""
"Ejecute las pruebas de seguridad en el sitio web y luego sincronice para ver "
"los resultados aquí."

#: includes/class-security-ninja-mainwp-dashboard.php:1379
msgid ""
"No core scanner results. Run all security scans (Security Tests and Core "
"Scanner) from Manage Sites, then sync to see results."
msgstr ""
"No hay resultados del Core Scanner. Ejecute todos los análisis (pruebas de "
"seguridad y Core Scanner) desde Gestionar sitios y luego sincronice."

#: includes/class-security-ninja-mainwp-dashboard.php:1384
msgid "Last run"
msgstr "Última ejecución"

#. translators: %s: number
#: includes/class-security-ninja-mainwp-dashboard.php:1387
#: includes/class-security-ninja-mainwp-dashboard.php:1421
#, php-format
msgid "%s OK"
msgstr "%s correctos"

#. translators: %s: number
#: includes/class-security-ninja-mainwp-dashboard.php:1390
#: includes/class-security-ninja-mainwp-dashboard.php:1424
#, php-format
msgid "%s modified"
msgstr "%s modificados"

#. translators: %s: number
#: includes/class-security-ninja-mainwp-dashboard.php:1393
#: includes/class-security-ninja-mainwp-dashboard.php:1427
#, php-format
msgid "%s missing"
msgstr "%s faltantes"

#: includes/class-security-ninja-mainwp-dashboard.php:1398
#: includes/class-security-ninja-mainwp-dashboard.php:1431
msgid "Core scan completed. No file changes or missing files reported."
msgstr "Análisis del núcleo completado. No se informaron cambios ni archivos faltantes."

#: includes/class-security-ninja-mainwp-dashboard.php:1403
#: includes/class-security-ninja-mainwp-settings-patch.php:747
msgid "Core Scanner"
msgstr "Core Scanner"

#. translators: 1: formatted date/time, 2: human-readable time ago
#: includes/class-security-ninja-mainwp-dashboard.php:1414
#: security-ninja-mainwp.php:1340
msgid "Last Run"
msgstr "Última ejecución"

#: includes/class-security-ninja-mainwp-dashboard.php:1414
msgid "ago"
msgstr "hace"

#: includes/class-security-ninja-mainwp-dashboard.php:1433
msgid "No core scan summary available."
msgstr "No hay resumen del análisis del núcleo."

#: includes/class-security-ninja-mainwp-dashboard.php:1442
msgid ""
"No malware scan results synced yet. Sync this site to refresh, or run all "
"security scans from Manage Sites (Malware Scanner runs on sites with "
"Security Ninja Pro)."
msgstr ""
"Aún no hay resultados del análisis de malware sincronizados. Sincronice este "
"sitio para actualizar, o ejecute todos los análisis desde Gestionar sitios "
"(el Malware Scanner se ejecuta en sitios con Security Ninja Pro)."

#. translators: 1: date/time, 2: time ago, 3: number
#: includes/class-security-ninja-mainwp-dashboard.php:1456
#, php-format
msgid "Last run: %1$s (%2$s ago). %3$s suspicious file(s) identified."
msgstr ""
"Última ejecución: %1$s (hace %2$s). %3$s archivo(s) sospechoso(s) "
"identificado(s)."

#: includes/class-security-ninja-mainwp-dashboard.php:1460
msgid "No suspicious files identified."
msgstr "No se identificaron archivos sospechosos."

#. translators: %s: number
#: includes/class-security-ninja-mainwp-dashboard.php:1461
#, php-format
msgid "%s suspicious file(s) identified."
msgstr "%s archivo(s) sospechoso(s) identificado(s)."

#: includes/class-security-ninja-mainwp-dashboard.php:1474
#: includes/class-security-ninja-mainwp-settings-patch.php:746
msgid "Malware Scanner"
msgstr "Malware Scanner"

#: includes/class-security-ninja-mainwp-dashboard.php:1479
msgid "Upgrade to Pro to view detailed malware scan file list."
msgstr ""
"Actualice a Pro para ver la lista detallada de archivos del análisis de "
"malware."

#: includes/class-security-ninja-mainwp-dashboard.php:1502
msgid "Next: open Settings on each site and enable the Firewall."
msgstr "Siguiente: abra Ajustes en cada sitio y active el cortafuegos."

#: includes/class-security-ninja-mainwp-dashboard.php:1510
msgid "Next: open Scan results and update affected plugins or themes."
msgstr ""
"Siguiente: abra Resultados del análisis y actualice los plugins o temas "
"afectados."

#: includes/class-security-ninja-mainwp-dashboard.php:1515
msgid "Recent blocks (48h)"
msgstr "Bloqueos recientes (48 h)"

#: includes/class-security-ninja-mainwp-dashboard.php:1518
msgid "Next: review Top incidents and open the Events tab."
msgstr "Siguiente: revise Incidentes principales y abra la pestaña Eventos."

#: includes/class-security-ninja-mainwp-dashboard.php:1526
msgid "Next: run scans, then fix failed tests on Scan results."
msgstr ""
"Siguiente: ejecute análisis y corrija las pruebas fallidas en Resultados del "
"análisis."

#: includes/class-security-ninja-mainwp-dashboard.php:1534
msgid "Next: open Scan results and review Malware Scanner details."
msgstr ""
"Siguiente: abra Resultados del análisis y revise los detalles del escáner de "
"malware."

#: includes/class-security-ninja-mainwp-dashboard.php:1539
msgid "Child plugin outdated"
msgstr "Plugin secundario desactualizado"

#: includes/class-security-ninja-mainwp-dashboard.php:1542
msgid "Next: upgrade Security Ninja on those children, then sync."
msgstr ""
"Siguiente: actualice Security Ninja en esos sitios secundarios y luego "
"sincronice."

#: includes/class-security-ninja-mainwp-dashboard.php:1550
msgid "Next: sync these sites from MainWP Sites."
msgstr "Siguiente: sincronice estos sitios desde Sitios de MainWP."

#: includes/class-security-ninja-mainwp-dashboard.php:1598
msgid "Reports and metrics history"
msgstr "Informes e historial de métricas"

#: includes/class-security-ninja-mainwp-dashboard.php:1601
msgid "Daily metrics history"
msgstr "Historial diario de métricas"

#. translators: 1: row count, 2: site count, 3: retention days
#: includes/class-security-ninja-mainwp-dashboard.php:1605
#, php-format
msgid ""
"%1$s daily snapshot(s) across %2$s site(s). Kept for %3$d days. Filled "
"automatically on sync (or when you insert rows for testing)."
msgstr ""
"%1$s instantánea(s) diaria(s) en %2$s sitio(s). Se conservan %3$d días. Se "
"rellenan automáticamente al sincronizar (o al insertar filas para pruebas)."

#: includes/class-security-ninja-mainwp-dashboard.php:1616
msgid "Day (UTC)"
msgstr "Día (UTC)"

#: includes/class-security-ninja-mainwp-dashboard.php:1617
#: security-ninja-mainwp.php:1232 security-ninja-mainwp.php:1234
msgid "Score"
msgstr "Puntuación"

#: includes/class-security-ninja-mainwp-dashboard.php:1618
#: security-ninja-mainwp.php:1238
msgid "Vulns"
msgstr "Vulnerabilidades"

#: includes/class-security-ninja-mainwp-dashboard.php:1635
msgid "No history rows yet. Sync child sites to start collecting daily scores."
msgstr ""
"Aún no hay filas de historial. Sincronice los sitios secundarios para "
"empezar a recopilar puntuaciones diarias."

#: includes/class-security-ninja-mainwp-dashboard.php:1639
msgid "Client reports (MainWP Pro Reports)"
msgstr "Informes para clientes (MainWP Pro Reports)"

#: includes/class-security-ninja-mainwp-dashboard.php:1640
msgid ""
"There is no separate “Reports” screen inside this extension. History powers "
"the Pro Reports token [securityninja.month.summary] (score/vuln progress "
"over ~30 days). Add Security Ninja tokens in MainWP Pro Reports templates."
msgstr ""
"No hay una pantalla de «Informes» aparte dentro de esta extensión. El "
"historial alimenta el token de Pro Reports [securityninja.month.summary] "
"(progreso de puntuación/vulnerabilidades en ~30 días). Añada los tokens de "
"Security Ninja en las plantillas de MainWP Pro Reports."

#: includes/class-security-ninja-mainwp-dashboard.php:1642
msgid "MainWP docs"
msgstr "Documentación de MainWP"

#: includes/class-security-ninja-mainwp-dashboard.php:1643
msgid "Agency overview"
msgstr "Resumen para agencias"

#. translators: %s: token name in code tags
#: includes/class-security-ninja-mainwp-dashboard.php:1649
#, php-format
msgid ""
"Also useful: %s and the other securityninja.* tokens listed in the plugin "
"FAQ / docs."
msgstr ""
"También útil: %s y los demás tokens securityninja.* listados en las "
"preguntas frecuentes / documentación del plugin."

#: includes/class-security-ninja-mainwp-dashboard.php:1661
#, php-format
msgid ""
"Need help? <a href=\"%1$s\" target=\"_blank\" rel=\"noopener "
"noreferrer\">Documentation</a> · <a href=\"%2$s\" target=\"_blank\" "
"rel=\"noopener noreferrer\">Get started with MainWP</a>"
msgstr ""
"¿Necesita ayuda? <a href=\"%1$s\" target=\"_blank\" rel=\"noopener "
"noreferrer\">Documentación</a> · <a href=\"%2$s\" target=\"_blank\" "
"rel=\"noopener noreferrer\">Primeros pasos con MainWP</a>"

#: includes/class-security-ninja-mainwp-dashboard.php:1686
msgid "Top incidents (7 days)"
msgstr "Incidentes principales (7 días)"

#: includes/class-security-ninja-mainwp-dashboard.php:1693
msgid "Count"
msgstr "Recuento"

#: includes/class-security-ninja-mainwp-dashboard.php:1696
msgid "Loading…"
msgstr "Cargando…"

#: includes/class-security-ninja-mainwp-dashboard.php:1726
msgid "Fleet tools"
msgstr "Herramientas de flota"

#: includes/class-security-ninja-mainwp-dashboard.php:1729
msgid "Daily fleet email alerts are enabled."
msgstr "Las alertas diarias por correo de la flota están activadas."

#: includes/class-security-ninja-mainwp-dashboard.php:1731
msgid "Daily fleet email alerts are off."
msgstr "Las alertas diarias por correo de la flota están desactivadas."

#: includes/class-security-ninja-mainwp-dashboard.php:1734
msgid "Open Settings"
msgstr "Abrir Ajustes"

#: includes/class-security-ninja-mainwp-dashboard.php:1736
msgid "Open Events"
msgstr "Abrir Eventos"

#. translators: %s: version
#: includes/class-security-ninja-mainwp-dashboard.php:1782
#: includes/class-security-ninja-mainwp-dashboard.php:1830
#, php-format
msgid ""
"Remote settings updates require Security Ninja %s or newer on the child site."
msgstr ""
"Las actualizaciones remotas de ajustes requieren Security Ninja %s o "
"posterior en el sitio hijo."

#: includes/class-security-ninja-mainwp-dashboard.php:1844
msgid "No settings changes to apply."
msgstr "No hay cambios de ajustes que aplicar."

#: includes/class-security-ninja-mainwp-dashboard.php:1889
#: security-ninja-mainwp.php:2508
msgid "Settings updated successfully."
msgstr "La configuración se ha actualizado correctamente."

#: includes/class-security-ninja-mainwp-dashboard.php:1909
msgid "Search settings…"
msgstr "Buscar ajustes…"

#: includes/class-security-ninja-mainwp-dashboard.php:1912
#: security-ninja-mainwp.php:2530
msgid "No settings match your search."
msgstr "Ningún ajuste coincide con su búsqueda."

#: includes/class-security-ninja-mainwp-dashboard.php:1989
msgid "Requires Security Ninja 5.297+ on the child site to apply remotely."
msgstr ""
"Requiere Security Ninja 5.297 o posterior en el sitio hijo para aplicar de "
"forma remota."

#: includes/class-security-ninja-mainwp-dashboard.php:2009
msgid "One relative path per line"
msgstr "Una ruta relativa por línea"

#: includes/class-security-ninja-mainwp-dashboard.php:2010
msgid ""
"One relative path per line. Requires Security Ninja 5.297+ on the child site "
"to apply remotely."
msgstr ""
"Una ruta relativa por línea. Requiere Security Ninja 5.297 o posterior en el "
"sitio hijo para aplicar de forma remota."

#: includes/class-security-ninja-mainwp-settings-patch.php:742
msgid "Events Logger"
msgstr "Registro de eventos"

#: includes/class-security-ninja-mainwp-settings-patch.php:743
msgid "Scheduled Scanner"
msgstr "Análisis programado"

#: includes/class-security-ninja-mainwp-settings-patch.php:744
msgid "White Label"
msgstr "Marca blanca"

#: includes/class-security-ninja-mainwp-settings-patch.php:745
msgid "Auto Fixes"
msgstr "Correcciones automáticas"

#: includes/class-security-ninja-mainwp-settings-patch.php:761
msgid "Enabled"
msgstr "Activado"

#: includes/class-security-ninja-mainwp-settings-patch.php:762
msgid "Track visits"
msgstr "Registrar visitas"

#: includes/class-security-ninja-mainwp-settings-patch.php:763
msgid "Track visits duration (hours)"
msgstr "Duración del registro de visitas (horas)"

#: includes/class-security-ninja-mainwp-settings-patch.php:764
msgid "Global ban network"
msgstr "Red global de bloqueos"

#: includes/class-security-ninja-mainwp-settings-patch.php:765
msgid "Share blocks with network"
msgstr "Compartir bloqueos con la red"

#: includes/class-security-ninja-mainwp-settings-patch.php:766
msgid "Use cloud firewall"
msgstr "Usar cortafuegos en la nube"

#: includes/class-security-ninja-mainwp-settings-patch.php:767
msgid "Protect login form"
msgstr "Proteger el formulario de acceso"

#: includes/class-security-ninja-mainwp-settings-patch.php:768
msgid "Hide login errors"
msgstr "Ocultar errores de acceso"

#: includes/class-security-ninja-mainwp-settings-patch.php:769
msgid "Block admin username login"
msgstr "Bloquear el acceso con el nombre de usuario admin"

#: includes/class-security-ninja-mainwp-settings-patch.php:770
msgid "Change login URL"
msgstr "Cambiar la URL de acceso"

#: includes/class-security-ninja-mainwp-settings-patch.php:771
msgid "Custom login URL"
msgstr "URL de acceso personalizada"

#: includes/class-security-ninja-mainwp-settings-patch.php:772
#: security-ninja-mainwp.php:2549
msgid "Two-factor authentication"
msgstr "Autenticación en dos factores"

#: includes/class-security-ninja-mainwp-settings-patch.php:773
#: security-ninja-mainwp.php:2550
msgid "2FA backup codes"
msgstr "Códigos de respaldo 2FA"

#: includes/class-security-ninja-mainwp-settings-patch.php:774
msgid "404 guard"
msgstr "Protección 404"

#: includes/class-security-ninja-mainwp-settings-patch.php:775
msgid "Whitelist ManageWP"
msgstr "Lista blanca de ManageWP"

#: includes/class-security-ninja-mainwp-settings-patch.php:776
msgid "Filter malicious queries"
msgstr "Filtrar consultas maliciosas"

#: includes/class-security-ninja-mainwp-settings-patch.php:777
msgid "Country block: login only"
msgstr "Bloqueo por país: solo acceso"

#: includes/class-security-ninja-mainwp-settings-patch.php:778
msgid "Failed login email warning"
msgstr "Aviso por correo de accesos fallidos"

#: includes/class-security-ninja-mainwp-settings-patch.php:779
msgid "Whitelist WP Rocket"
msgstr "Lista blanca de WP Rocket"

#: includes/class-security-ninja-mainwp-settings-patch.php:780
msgid "Whitelist Uptimia"
msgstr "Lista blanca de Uptimia"

#: includes/class-security-ninja-mainwp-settings-patch.php:781
msgid "Whitelist UptimeRobot"
msgstr "Lista blanca de UptimeRobot"

#: includes/class-security-ninja-mainwp-settings-patch.php:782
msgid "WooCommerce rate limiting"
msgstr "Limitación de tasa de WooCommerce"

#: includes/class-security-ninja-mainwp-settings-patch.php:783
msgid "WooCommerce coupon protection"
msgstr "Protección de cupones de WooCommerce"

#: includes/class-security-ninja-mainwp-settings-patch.php:784
msgid "Satellite soft mode"
msgstr "Modo soft del satélite"

#: includes/class-security-ninja-mainwp-settings-patch.php:785
msgid "Max login attempts"
msgstr "Intentos máximos de acceso"

#: includes/class-security-ninja-mainwp-settings-patch.php:786
#: security-ninja-mainwp.php:2546
msgid "Blocked countries"
msgstr "Países bloqueados"

#: includes/class-security-ninja-mainwp-settings-patch.php:787
msgid "Vulnerability checks"
msgstr "Comprobaciones de vulnerabilidades"

#: includes/class-security-ninja-mainwp-settings-patch.php:788
msgid "Admin notifications"
msgstr "Notificaciones de administración"

#: includes/class-security-ninja-mainwp-settings-patch.php:789
msgid "Outdated software checks"
msgstr "Comprobaciones de software desactualizado"

#: includes/class-security-ninja-mainwp-settings-patch.php:790
msgid "Email notices"
msgstr "Avisos por correo"

#: includes/class-security-ninja-mainwp-settings-patch.php:791
msgid "White label active"
msgstr "Marca blanca activa"

#: includes/class-security-ninja-mainwp-settings-patch.php:792
msgid "Hide WordPress version"
msgstr "Ocultar la versión de WordPress"

#: includes/class-security-ninja-mainwp-settings-patch.php:793
msgid "Hide Windows Live Writer"
msgstr "Ocultar Windows Live Writer"

#: includes/class-security-ninja-mainwp-settings-patch.php:794
msgid "Hide PHP version"
msgstr "Ocultar la versión de PHP"

#: includes/class-security-ninja-mainwp-settings-patch.php:795
msgid "Hide server signature"
msgstr "Ocultar la firma del servidor"

#: includes/class-security-ninja-mainwp-settings-patch.php:796
msgid "Disable file editors"
msgstr "Desactivar los editores de archivos"

#: includes/class-security-ninja-mainwp-settings-patch.php:797
msgid "Disable WP_DEBUG display"
msgstr "Desactivar la visualización de WP_DEBUG"

#: includes/class-security-ninja-mainwp-settings-patch.php:798
msgid "X-Content-Type-Options"
msgstr "X-Content-Type-Options"

#: includes/class-security-ninja-mainwp-settings-patch.php:799
msgid "X-Frame-Options"
msgstr "X-Frame-Options"

#: includes/class-security-ninja-mainwp-settings-patch.php:800
msgid "X-XSS-Protection"
msgstr "X-XSS-Protection"

#: includes/class-security-ninja-mainwp-settings-patch.php:801
msgid "Strict-Transport-Security"
msgstr "Strict-Transport-Security"

#: includes/class-security-ninja-mainwp-settings-patch.php:802
msgid "Referrer-Policy"
msgstr "Referrer-Policy"

#: includes/class-security-ninja-mainwp-settings-patch.php:803
msgid "Feature-Policy / Permissions-Policy"
msgstr "Feature-Policy / Permissions-Policy"

#: includes/class-security-ninja-mainwp-settings-patch.php:804
msgid "Content-Security-Policy"
msgstr "Content-Security-Policy"

#: includes/class-security-ninja-mainwp-settings-patch.php:805
msgid "Disable WP sitemaps"
msgstr "Desactivar los sitemaps de WP"

#: includes/class-security-ninja-mainwp-settings-patch.php:806
msgid "Disable username enumeration"
msgstr "Desactivar la enumeración de usuarios"

#: includes/class-security-ninja-mainwp-settings-patch.php:807
msgid "Hide WP debug output"
msgstr "Ocultar la salida de depuración de WP"

#: includes/class-security-ninja-mainwp-settings-patch.php:808
msgid "Application passwords"
msgstr "Contraseñas de aplicación"

#: includes/class-security-ninja-mainwp-settings-patch.php:809
msgid "Remove unwanted files"
msgstr "Eliminar archivos no deseados"

#: includes/class-security-ninja-mainwp-settings-patch.php:810
msgid "Secure cookies"
msgstr "Cookies seguras"

#: includes/class-security-ninja-mainwp-settings-patch.php:811
msgid "Disable XML-RPC"
msgstr "Desactivar XML-RPC"

#: includes/class-security-ninja-mainwp-settings-patch.php:812
msgid "Webhook enabled"
msgstr "Webhook activado"

#: includes/class-security-ninja-mainwp-settings-patch.php:813
msgid "Webhook URL"
msgstr "URL del webhook"

#: includes/class-security-ninja-mainwp-settings-patch.php:814
msgid "Webhook: firewall events"
msgstr "Webhook: eventos del firewall"

#: includes/class-security-ninja-mainwp-settings-patch.php:815
msgid "Webhook: user logins"
msgstr "Webhook: inicios de sesión"

#: includes/class-security-ninja-mainwp-settings-patch.php:816
msgid "Webhook: updates"
msgstr "Webhook: actualizaciones"

#: includes/class-security-ninja-mainwp-settings-patch.php:817
msgid "Email reports"
msgstr "Informes por correo"

#: includes/class-security-ninja-mainwp-settings-patch.php:818
msgid "Email to"
msgstr "Correo a"

#: includes/class-security-ninja-mainwp-settings-patch.php:819
msgid "New admin notification email"
msgstr "Correo de notificación de nuevo administrador"

#: includes/class-security-ninja-mainwp-settings-patch.php:820
msgid "Notify on new admin"
msgstr "Notificar al crear un administrador nuevo"

#: includes/class-security-ninja-mainwp-settings-patch.php:821
msgid "Log retention (days)"
msgstr "Retención del registro (días)"

#: includes/class-security-ninja-mainwp-settings-patch.php:822
msgid "Malware whitelist paths"
msgstr "Rutas en lista blanca de malware"

#: includes/class-security-ninja-mainwp-settings-patch.php:823
msgid "Ignored core files"
msgstr "Archivos del núcleo ignorados"

#. translators: %1$s: Plugin name, %2$s: Addon name
#: security-ninja-mainwp.php:446
#, php-format
msgid ""
"Important: The %1$s plugin is required to keep the %2$s running. Please do "
"not deactivate it. If you have any questions, please contact support."
msgstr ""
"Importante: El plugin %1$s es necesario para que %2$s funcione. Por favor, "
"no lo desactive. Si tiene alguna duda, póngase en contacto con el servicio "
"de asistencia."

#: security-ninja-mainwp.php:552
msgid ""
"This plugin enables you to remotely monitor and manage Security Ninja on "
"each website under your control."
msgstr ""
"Este plugin le permite monitorizar y gestionar remotamente Security Ninja en "
"cada sitio web bajo su control."

#: security-ninja-mainwp.php:554
msgid ""
"When you run all security scans from the Sites bulk action, Security Tests "
"and Core Scanner run on the child sites; the Malware Scanner runs only on "
"child sites with Security Ninja Pro. Allow a few minutes, then refresh or "
"sync to see results. For larger sites, wait about 5 minutes."
msgstr ""
"Al ejecutar todos los análisis desde la acción masiva de Sitios, las pruebas "
"de seguridad y el Core Scanner se ejecutan en los sitios hijos; el Malware "
"Scanner solo en hijos con Security Ninja Pro. Espere unos minutos y "
"actualice o sincronice para ver los resultados. En sitios grandes, espere "
"unos 5 minutos."

#: security-ninja-mainwp.php:556
msgid ""
"Welcome New User! We're glad to have you on board. Enjoy using Security "
"Ninja for MainWP!"
msgstr ""
"¡Bienvenido! Nos alegra tenerle a bordo. Disfrute de Security Ninja para "
"MainWP."

#: security-ninja-mainwp.php:561
msgid "Getting stuck? Check out the documentation here:"
msgstr "¿Necesita ayuda? Consulte la documentación aquí:"

#: security-ninja-mainwp.php:563
msgid "Contact our support here"
msgstr "Póngase en contacto con nuestro servicio de asistencia aquí"

#: security-ninja-mainwp.php:569
msgid ""
"To access comprehensive details from websites using Security Ninja Premium, "
"the Pro version of this MainWP Extension is required."
msgstr ""
"Para acceder a los detalles completos de los sitios web que utilizan "
"Security Ninja Premium, se requiere la versión Pro de esta extensión MainWP."

#: security-ninja-mainwp.php:573
msgid "Free Features"
msgstr "Funciones gratuitas"

#: security-ninja-mainwp.php:576
msgid "View vulnerabilities and results of security tests for all sites"
msgstr ""
"Ver las vulnerabilidades y los resultados de las pruebas de seguridad de "
"todos los sitios"

#: security-ninja-mainwp.php:577
msgid "Check out the test scores on individual site pages"
msgstr "Consulte los resultados de las pruebas en las páginas de cada sitio"

#: security-ninja-mainwp.php:578
msgid "See vulnerability details on individual site pages"
msgstr ""
"Consulte los detalles sobre vulnerabilidad en las páginas de cada sitio"

#: security-ninja-mainwp.php:579
msgid ""
"Run all security scans remotely (Security Tests and Core Scanner) on "
"selected sites"
msgstr ""
"Ejecutar todos los análisis de seguridad de forma remota (pruebas de "
"seguridad y Core Scanner) en los sitios seleccionados"

#: security-ninja-mainwp.php:585
msgid "Pro Features"
msgstr "Funciones Pro"

#: security-ninja-mainwp.php:588
msgid "All free features"
msgstr "Todas las funciones gratuitas"

#: security-ninja-mainwp.php:589
msgid ""
"Edit allowlisted Security Ninja settings from MainWP and apply changes to "
"child sites"
msgstr ""
"Editar ajustes permitidos de Security Ninja desde MainWP y aplicar cambios a "
"los sitios hijos"

#: security-ninja-mainwp.php:590
msgid "Manage IP whitelist and blacklist rules remotely from the per-site tab"
msgstr ""
"Gestionar reglas de lista blanca y lista negra de IP de forma remota desde "
"la pestaña del sitio"

#: security-ninja-mainwp.php:591
msgid "See results of malware scans in the site overview"
msgstr ""
"Ver los resultados de los escaneos de malware en la vista general del sitio"

#: security-ninja-mainwp.php:592
msgid "Examine detailed malware scans on individual site pages"
msgstr ""
"Examinar análisis detallados de malware en páginas individuales del sitio"

#: security-ninja-mainwp.php:593
msgid ""
"Get a combined overview of all event logs from all websites to monitor "
"activities"
msgstr ""
"Obtenga una visión combinada de todos los registros de eventos de todos los "
"sitios web para supervisar las actividades"

#: security-ninja-mainwp.php:601
msgid "Upgrade Now!"
msgstr "¡Actualizar ahora!"

#: security-ninja-mainwp.php:771
msgid "White label update failed."
msgstr "Error al actualizar la marca blanca."

#: security-ninja-mainwp.php:781
msgid "White label settings updated."
msgstr "Ajustes de marca blanca actualizados."

#: security-ninja-mainwp.php:849
msgid "Run all security scans (Security Ninja)"
msgstr "Ejecutar todos los análisis de seguridad (Security Ninja)"

#: security-ninja-mainwp.php:850
msgid "Update vulnerabilities (Security Ninja)"
msgstr "Actualizar vulnerabilidades (Security Ninja)"

#: security-ninja-mainwp.php:856
msgid "Copy settings (Security Ninja)"
msgstr "Copiar ajustes (Security Ninja)"

#: security-ninja-mainwp.php:857
msgid "Manage IPs (Security Ninja)"
msgstr "Gestionar IPs (Security Ninja)"

#: security-ninja-mainwp.php:858
msgid "White Label (Security Ninja)"
msgstr "Marca blanca (Security Ninja)"

#: security-ninja-mainwp.php:933
msgid "Visit wpsecurityninja.com"
msgstr "Visitar wpsecurityninja.com"

#: security-ninja-mainwp.php:950 security-ninja-mainwp.php:951
#: security-ninja-mainwp.php:2124
msgid "Security Ninja"
msgstr "Security Ninja"

#: security-ninja-mainwp.php:1234
msgid "n/a"
msgstr "n/d"

#: security-ninja-mainwp.php:1241
msgid "OK"
msgstr "OK"

#: security-ninja-mainwp.php:1243
msgid "Issues"
msgstr "Problemas"

#: security-ninja-mainwp.php:1247
msgid "Core"
msgstr "Núcleo"

#: security-ninja-mainwp.php:1257
msgid "Malware"
msgstr "Malware"

#: security-ninja-mainwp.php:1260
msgid "Not synced"
msgstr "No sincronizado"

#: security-ninja-mainwp.php:1265
msgid "Open Security Ninja Tab"
msgstr "Abrir la pestaña Security Ninja"

#: security-ninja-mainwp.php:1329 security-ninja-mainwp.php:1384
msgid "No data available."
msgstr "No hay datos disponibles."

#: security-ninja-mainwp.php:1357
msgid "Matched pattern"
msgstr "Patrón coincidente"

#: security-ninja-mainwp.php:1358
msgid "Line number"
msgstr "Número de línea"

#: security-ninja-mainwp.php:1359
msgid "Comment"
msgstr "Comentario"

#. translators: %s: human-readable time ago
#: security-ninja-mainwp.php:1392
msgid "Last Run:"
msgstr "Última ejecución:"

#. translators: 1: plan name, 2: version
#: security-ninja-mainwp.php:1471
#, php-format
msgid "This website reports using Security Ninja %1$s version %2$s"
msgstr "Este sitio utiliza Security Ninja %1$s versión %2$s"

#: security-ninja-mainwp.php:1543
msgid "Tests have not been run yet on this website"
msgstr "Aún no se han ejecutado pruebas en este sitio web"

#: security-ninja-mainwp.php:1551 security-ninja-mainwp.php:1559
msgid "No vulnerabilities have been detected"
msgstr "No se han detectado vulnerabilidades"

#: security-ninja-mainwp.php:1567
msgid "No security events have been recorded"
msgstr "No se han registrado eventos de seguridad"

#: security-ninja-mainwp.php:1574
msgid "No security test results available"
msgstr "No hay resultados de pruebas de seguridad disponibles"

#: security-ninja-mainwp.php:1578
msgid "No passed tests recorded"
msgstr "No hay pruebas superadas registradas"

#: security-ninja-mainwp.php:1582
msgid "No issues detected"
msgstr "No se detectaron problemas"

#: security-ninja-mainwp.php:1636
msgid ""
"Sync this site at least once in MainWP to populate the Security Ninja month "
"summary."
msgstr "Sincronice este sitio al menos una vez en MainWP para rellenar el resumen mensual de Security Ninja."

#: security-ninja-mainwp.php:1650
msgid "Security summary"
msgstr "Resumen de seguridad"

#. translators: 1: 48h block count, 2: 30d block count
#: security-ninja-mainwp.php:1655
#, php-format
msgid ""
"Blocked login / firewall events: %1$s in the last 48 hours, %2$s in the last "
"30 days."
msgstr "Eventos de acceso bloqueado / cortafuegos: %1$s en las últimas 48 horas, %2$s en los últimos 30 días."

#. translators: %s: vulnerability count
#: security-ninja-mainwp.php:1663
#, php-format
msgid "Known vulnerabilities currently detected: %s."
msgstr "Vulnerabilidades conocidas detectadas actualmente: %s."

#. translators: %s: relative time
#: security-ninja-mainwp.php:1672
#, php-format
msgid "Core scan last run %s ago"
msgstr "Último análisis del núcleo hace %s"

#. translators: %s: malware finding count
#: security-ninja-mainwp.php:1685
#, php-format
msgid "Malware findings: %s"
msgstr "Hallazgos de malware: %s"

#. translators: %s: security score
#: security-ninja-mainwp.php:1696
#, php-format
msgid "Security tests score: %s"
msgstr "Puntuación de las pruebas de seguridad: %s"

#. translators: 1: previous score, 2: date
#: security-ninja-mainwp.php:1705
#, php-format
msgid "about 30 days ago: %1$s on %2$s"
msgstr "hace unos 30 días: %1$s el %2$s"

#. translators: %s: previous score
#: security-ninja-mainwp.php:1712
#, php-format
msgid "was %s"
msgstr "era %s"

#. translators: 1: current vulns, 2: prior vulns, 3: date
#: security-ninja-mainwp.php:1722
#, php-format
msgid "Vulnerabilities now: %1$s (about 30 days ago: %2$s on %3$s)."
msgstr "Vulnerabilidades ahora: %1$s (hace unos 30 días: %2$s el %3$s)."

#: security-ninja-mainwp.php:1730
msgid "Security tests score: not available yet."
msgstr "Puntuación de las pruebas de seguridad: aún no disponible."

#: security-ninja-mainwp.php:1910
msgid "Passed"
msgstr "Superada"

#: security-ninja-mainwp.php:1913
msgid "Not run"
msgstr "No ejecutada"

#: security-ninja-mainwp.php:1916
msgid "Failed"
msgstr "Fallida"

#: security-ninja-mainwp.php:1919
msgid "Warning"
msgstr "Advertencia"

#: security-ninja-mainwp.php:2067 security-ninja-mainwp.php:2142
msgid "Displays the Security Ninja overall score for the site"
msgstr "Muestra la puntuación global de Security Ninja del sitio"

#: security-ninja-mainwp.php:2072 security-ninja-mainwp.php:2147
msgid "Displays the number of known vulnerabilities"
msgstr "Muestra el número de vulnerabilidades conocidas"

#: security-ninja-mainwp.php:2077 security-ninja-mainwp.php:2152
msgid "Displays vulnerabilities in a table (no text)"
msgstr "Muestra las vulnerabilidades en una tabla (sin texto)"

#: security-ninja-mainwp.php:2082 security-ninja-mainwp.php:2157
msgid ""
"Displays all security test results in a table (Status, Title, Timestamp, "
"Message)"
msgstr ""
"Muestra todos los resultados de las pruebas de seguridad en una tabla "
"(Estado, Título, Marca de tiempo, Mensaje)"

#: security-ninja-mainwp.php:2087 security-ninja-mainwp.php:2162
msgid "Displays only passed security tests in a table"
msgstr "Muestra solo las pruebas de seguridad superadas en una tabla"

#: security-ninja-mainwp.php:2092 security-ninja-mainwp.php:2167
msgid "Displays failed and warning security tests in a table"
msgstr ""
"Muestra las pruebas de seguridad fallidas y con advertencia en una tabla"

#: security-ninja-mainwp.php:2097 security-ninja-mainwp.php:2172
msgid "Displays the number of passed security tests"
msgstr "Muestra el número de pruebas de seguridad superadas"

#: security-ninja-mainwp.php:2102 security-ninja-mainwp.php:2177
msgid "Displays the number of failed and warning security tests"
msgstr "Muestra el número de pruebas de seguridad fallidas y con advertencia"

#: security-ninja-mainwp.php:2107 security-ninja-mainwp.php:2182
msgid "Displays last 10 events in a table (no text)"
msgstr "Muestra los últimos 10 eventos en una tabla (sin texto)"

#: security-ninja-mainwp.php:2112 security-ninja-mainwp.php:2187
msgid "Displays the total number of security events for the site"
msgstr "Muestra el número total de eventos de seguridad del sitio"

#: security-ninja-mainwp.php:2117 security-ninja-mainwp.php:2192
msgid ""
"Client-facing monthly summary: blocked events, vulnerabilities, scans, and "
"score"
msgstr "Resumen mensual orientado al cliente: eventos bloqueados, vulnerabilidades, análisis y puntuación"

#: security-ninja-mainwp.php:2248
msgid "Open the site overview"
msgstr "Abrir la vista general del sitio"

#: security-ninja-mainwp.php:2400
msgid "User Agent"
msgstr "Agente de usuario"

#: security-ninja-mainwp.php:2485
msgid ""
"To view events, please ensure that some websites with Security Ninja Premium "
"are synchronized with MainWP."
msgstr ""
"Para ver los eventos, por favor asegúrese de que algunos sitios web con "
"Security Ninja Premium están sincronizados con MainWP."

#: security-ninja-mainwp.php:2486
msgid "Loading..."
msgstr "Cargando..."

#: security-ninja-mainwp.php:2487
msgid "Change white label settings"
msgstr "Cambiar la configuración de la marca blanca"

#: security-ninja-mainwp.php:2488
msgid "Customize the white label settings for Security Ninja Premium websites"
msgstr ""
"Personalice la configuración de marca blanca para los sitios web de Security "
"Ninja Premium"

#: security-ninja-mainwp.php:2489
msgid "White Label Status"
msgstr "Estado de la marca blanca"

#: security-ninja-mainwp.php:2490
msgid "Enable white label"
msgstr "Activar la marca blanca"

#: security-ninja-mainwp.php:2491
msgid "Disable white label"
msgstr "Desactivar la marca blanca"

#: security-ninja-mainwp.php:2492
msgid "Plugin Name*"
msgstr "Nombre del Plugin*"

#: security-ninja-mainwp.php:2493
msgid "Enter plugin name*"
msgstr "Introduzca el nombre del plugin*"

#: security-ninja-mainwp.php:2494
msgid "Plugin Description*"
msgstr "Descripción del plugin*"

#: security-ninja-mainwp.php:2495
msgid "Enter plugin description*"
msgstr "Introduzca la descripción del plugin*"

#: security-ninja-mainwp.php:2496
msgid "Author Name*"
msgstr "Nombre del autor*"

#: security-ninja-mainwp.php:2497
msgid "Enter author name*"
msgstr "Introduzca el nombre del autor*"

#: security-ninja-mainwp.php:2498
msgid "Author URL*"
msgstr "URL del autor*"

#: security-ninja-mainwp.php:2499
msgid "Enter author URL*"
msgstr "Introduzca la URL del autor*"

#: security-ninja-mainwp.php:2500
msgid "Plugin Icon URL"
msgstr "URL del icono del plugin"

#: security-ninja-mainwp.php:2501
msgid "Enter plugin icon URL"
msgstr "Introduzca la URL del icono del plugin"

#: security-ninja-mainwp.php:2502
msgid "Plugin Menu Icon URL"
msgstr "URL del icono del menú del plugin"

#: security-ninja-mainwp.php:2503
msgid "Enter plugin menu icon URL"
msgstr "Introduzca la URL del icono del menú del plugin"

#: security-ninja-mainwp.php:2505
msgid ""
"Warning: Disabling white label will remove custom branding from all selected "
"sites."
msgstr ""
"Advertencia: Desactivar la marca blanca eliminará la marca personalizada de "
"todos los sitios seleccionados."

#: security-ninja-mainwp.php:2506
msgid "Send to selected sites"
msgstr "Enviar a los sitios seleccionados"

#: security-ninja-mainwp.php:2507
msgid "Please fill in all required fields."
msgstr "Rellene todos los campos obligatorios."

#: security-ninja-mainwp.php:2509
msgid "An error occurred. Please try again later."
msgstr "Se ha producido un error. Vuelva a intentarlo más tarde."

#: security-ninja-mainwp.php:2510
msgid ""
"Run Security Tests and Core Scanner on the selected sites? Sites with "
"Security Ninja Pro will also run the Malware Scanner. Remote scans take a "
"few minutes—wait about 5 minutes, then sync to see updated results."
msgstr ""
"¿Ejecutar las pruebas de seguridad y el Core Scanner en los sitios "
"seleccionados? Los sitios con Security Ninja Pro también ejecutarán el "
"Malware Scanner. Los análisis remotos tardan unos minutos; espere unos 5 "
"minutos y sincronice para ver los resultados actualizados."

#: security-ninja-mainwp.php:2511
#, php-format
msgid ""
"Scan started for %s site(s). You can sync in a few minutes to see results."
msgstr ""
"Análisis iniciado en %s sitio(s). Puede sincronizar en unos minutos para ver "
"los resultados."

#: security-ninja-mainwp.php:2512
msgid ""
"Scans completed for the selected sites. Wait a few minutes then sync to see "
"updated results."
msgstr ""
"Análisis completados en los sitios seleccionados. Espere unos minutos y "
"sincronice para ver los resultados actualizados."

#: security-ninja-mainwp.php:2521
msgid "Search"
msgstr "Buscar"

#: security-ninja-mainwp.php:2522
msgid "Sending test email…"
msgstr "Enviando correo de prueba…"

#: security-ninja-mainwp.php:2524
msgid "IP action failed on the child site."
msgstr "La acción de IP falló en el sitio hijo."

#: security-ninja-mainwp.php:2525
msgid "Apply this change on the child site?"
msgstr "¿Aplicar este cambio en el sitio hijo?"

#: security-ninja-mainwp.php:2526
msgid ""
"Apply these settings to the child site? Listed values will overwrite the "
"current settings on that site."
msgstr ""
"¿Aplicar estos ajustes al sitio hijo? Los valores listados sobrescribirán "
"los ajustes actuales de ese sitio."

#: security-ninja-mainwp.php:2527
msgid "Could not preview settings changes."
msgstr "No se pudo previsualizar los cambios de ajustes."

#: security-ninja-mainwp.php:2528
msgid "Could not apply settings to the child site."
msgstr "No se pudieron aplicar los ajustes al sitio hijo."

#: security-ninja-mainwp.php:2529
#, php-format
msgid "%s change(s) ready to apply."
msgstr "%s cambio(s) listo(s) para aplicar."

#: security-ninja-mainwp.php:2533
msgid "No incidents in the last 7 days."
msgstr "No hay incidentes en los últimos 7 días."

#: security-ninja-mainwp.php:2534
msgid "Could not parse event details."
msgstr "No se pudieron analizar los detalles del evento."

#: security-ninja-mainwp.php:2535
msgid ""
"Refresh vulnerability lists on the selected sites? Requires Security Ninja "
"5.297 or newer on each child. Sync afterward to see updated counts."
msgstr ""
"¿Actualizar las listas de vulnerabilidades en los sitios seleccionados? "
"Requiere Security Ninja 5.297 o posterior en cada hijo. Sincronice después "
"para ver los recuentos actualizados."

#: security-ninja-mainwp.php:2536
msgid "Vulnerability refresh finished for eligible sites."
msgstr "Actualización de vulnerabilidades finalizada en los sitios aptos."

#: security-ninja-mainwp.php:2538
msgid "No sites selected. Please select at least one site."
msgstr "No hay sitios seleccionados. Seleccione al menos un sitio."

#: security-ninja-mainwp.php:2539
#, php-format
msgid "%s change(s)"
msgstr "%s cambio(s)"

#: security-ninja-mainwp.php:2540
msgid "Copy Security Ninja settings"
msgstr "Copiar ajustes de Security Ninja"

#: security-ninja-mainwp.php:2541
msgid ""
"Copy allowlisted settings from one synced Pro child onto the selected sites. "
"Lockout-prone options stay off unless you enable them below."
msgstr ""
"Copia ajustes permitidos desde un hijo Pro sincronizado a los sitios "
"seleccionados. Las opciones con riesgo de bloqueo permanecen desactivadas "
"salvo que las active abajo."

#: security-ninja-mainwp.php:2542
msgid "Source site"
msgstr "Sitio de origen"

#: security-ninja-mainwp.php:2543
msgid "Choose source site"
msgstr "Elija el sitio de origen"

#: security-ninja-mainwp.php:2544
msgid "No synced Pro source sites found. Sync a Pro child first."
msgstr ""
"No se encontraron sitios de origen Pro sincronizados. Sincronice primero un "
"hijo Pro."

#: security-ninja-mainwp.php:2545
msgid "Also copy these lockout-prone settings (off by default)"
msgstr ""
"También copiar estos ajustes con riesgo de bloqueo (desactivados por defecto)"

#: security-ninja-mainwp.php:2547
msgid "Rename login URL (toggle)"
msgstr "Renombrar URL de acceso (activar/desactivar)"

#: security-ninja-mainwp.php:2548
msgid "New login URL value"
msgstr "Nuevo valor de URL de acceso"

#: security-ninja-mainwp.php:2552
msgid "Per-site preview"
msgstr "Vista previa por sitio"

#: security-ninja-mainwp.php:2553
msgid "Apply to selected sites"
msgstr "Aplicar a los sitios seleccionados"

#: security-ninja-mainwp.php:2554
msgid ""
"Apply copied settings to the selected sites? This overwrites differing "
"allowlisted values on each eligible child."
msgstr ""
"¿Aplicar los ajustes copiados a los sitios seleccionados? Sobrescribe los "
"valores permitidos distintos en cada hijo apto."

#: security-ninja-mainwp.php:2555
msgid "Manage IPs across sites"
msgstr "Gestionar IPs en varios sitios"

#: security-ninja-mainwp.php:2556
msgid ""
"Add, remove, or lift IP rules on each selected Pro child (Security Ninja "
"5.285+)."
msgstr "Añada, quite o levante reglas de IP en cada sitio secundario Pro seleccionado (Security Ninja 5.285+)."

#: security-ninja-mainwp.php:2557
msgid "IP or CIDR"
msgstr "IP o CIDR"

#: security-ninja-mainwp.php:2563
msgid "Add to whitelist"
msgstr "Añadir a la lista blanca"

#: security-ninja-mainwp.php:2564
msgid "Add to blacklist"
msgstr "Añadir a la lista negra"

#: security-ninja-mainwp.php:2565
msgid "Remove from whitelist"
msgstr "Quitar de la lista blanca"

#: security-ninja-mainwp.php:2566
msgid "Remove from blacklist"
msgstr "Quitar de la lista negra"

#: security-ninja-mainwp.php:2569
msgid "Enter an IP or CIDR."
msgstr "Introduzca una IP o CIDR."

#: security-ninja-mainwp.php:2570
msgid "Apply this IP change on the selected sites?"
msgstr "¿Aplicar este cambio de IP en los sitios seleccionados?"

#: security-ninja-mainwp.php:2571
msgid "IP update finished for eligible sites."
msgstr "Actualización de IP finalizada en los sitios aptos."

#: security-ninja-mainwp.php:2572
msgid ""
"Run Security Tests and Core Scanner on this site? Sites with Security Ninja "
"Pro will also run the Malware Scanner. Sync afterward to see updated results."
msgstr ""
"¿Ejecutar las pruebas de seguridad y el Core Scanner en este sitio? Los "
"sitios con Security Ninja Pro también ejecutarán el Malware Scanner. "
"Sincronice después para ver los resultados actualizados."

#: security-ninja-mainwp.php:2676
msgid "MainWP plugin must be installed and activated."
msgstr "El plugin MainWP debe estar instalado y activado."

#: security-ninja-mainwp.php:2683
msgid ""
"This extension is not activated. Please activate it in the MainWP Extensions "
"page."
msgstr ""
"Esta extensión no está activada. Por favor, actívela en la página de "
"extensiones de MainWP."

#. translators: %s: URL for the MainWP plugin
#: security-ninja-mainwp.php:2757
#, php-format
msgid ""
"This extension requires the %1$sMainWP%2$s Plugin to be activated in order "
"to work."
msgstr ""
"Esta extensión requiere que el plugin %1$sMainWP%2$s esté activado para "
"funcionar."

#~ msgid "White label settings updated successfully."
#~ msgstr ""
#~ "La configuración de la marca blanca se ha actualizado correctamente."

#, php-format
#~ msgid "%s vulnerability"
#~ msgid_plural "%s vulnerabilities"
#~ msgstr[0] "%s vulnerabilidad"
#~ msgstr[1] "%s vulnerabilidades"

#~ msgid "Core: OK"
#~ msgstr "Núcleo: correcto"

#~ msgid "Core: modified/missing"
#~ msgstr "Núcleo: modificado/faltante"

#~ msgid "Malware: 0 issues"
#~ msgstr "Malware: 0 problemas"

#, php-format
#~ msgid "Malware: %s suspicious"
#~ msgstr "Malware: %s sospechosos"

#~ msgid ""
#~ "Add an IP or CIDR to the whitelist or blacklist on each selected Pro "
#~ "child (Security Ninja 5.285+)."
#~ msgstr ""
#~ "Añade una IP o CIDR a la lista blanca o negra en cada hijo Pro "
#~ "seleccionado (Security Ninja 5.285 o posterior)."

#~ msgid "Add this IP/CIDR on the selected sites?"
#~ msgstr "¿Añadir esta IP/CIDR en los sitios seleccionados?"

#~ msgid "Security check failed. Please try again."
#~ msgstr ""
#~ "Error en la comprobación de seguridad. Por favor, inténtelo de nuevo."

#~ msgid "Settings saved successfully."
#~ msgstr "Ajustes guardados correctamente."

#~ msgid "All Events"
#~ msgstr "Todos los eventos"

#~ msgid "No settings available yet."
#~ msgstr "Aún no hay ajustes disponibles."

#~ msgid "Initiate security tests on selected sites from a distance"
#~ msgstr "Iniciar pruebas de seguridad en sitios seleccionados a distancia"

#~ msgid "Start malware scans remotely"
#~ msgstr "Iniciar análisis de malware a distancia"

#~ msgid "Run Security Tests (Security Ninja)"
#~ msgstr "Ejecutar pruebas de seguridad (Security Ninja)"

#~ msgid "Mached pattern"
#~ msgstr "Patrón coincidente"

#~ msgid "Linenumber"
#~ msgstr "Número de línea"

#~ msgid ""
#~ "No test results found. Please make sure to run the security tests on the "
#~ "website. And then check the results in the Security Tests tab."
#~ msgstr ""
#~ "No se han encontrado resultados de las pruebas. Por favor, asegúrese de "
#~ "ejecutar las pruebas de seguridad en el sitio web. Y luego compruebe los "
#~ "resultados en la pestaña Pruebas de seguridad."

#~ msgid "You are about to run all security tests on the selected sites?"
#~ msgstr ""
#~ "¿Está a punto de ejecutar todas las pruebas de seguridad en los sitios "
#~ "seleccionados?"

#~ msgid "You are about to run malware scans on the selected sites?"
#~ msgstr "¿Va a realizar análisis de malware en los sitios seleccionados?"

#~ msgid "display"
#~ msgstr "mostrar"

#~ msgid "AppSumo users!"
#~ msgstr "Usuarios de AppSumo!"

#~ msgid "No test results found"
#~ msgstr "No se han encontrado resultados"

#~ msgid "Security Ninja for MainWP Addon"
#~ msgstr "Security Ninja para MainWP Addon"

#~ msgid ""
#~ "Thank you for supporting us on AppSumo! We promised free keys for MainWP. "
#~ "If you have purchased via our AppSumo launch please reach out to our "
#~ "support and we will create a free lifetime MainWP Extension license key."
#~ msgstr ""
#~ "¡Gracias por apoyarnos en AppSumo! Prometimos claves gratuitas para "
#~ "MainWP. Si ha comprado a través de nuestro lanzamiento en AppSumo, "
#~ "póngase en contacto con soporte y crearemos una licencia gratuita de por "
#~ "vida de la extensión MainWP."

#~ msgid "remember to mention you purchased via AppSumo."
#~ msgstr "recuerde mencionar que compró a través de AppSumo."
