# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: GEO AIEngineer 1.1.2\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);\n"

#: adriano-geo-context-crawl-monitor.php:147
#, php-format
msgid "%1$s requires PHP %2$s or higher. Your current PHP version is %3$s. Please upgrade PHP to use this plugin."
msgstr "%1$s requiere PHP %2$s o superior. Su versión actual de PHP es %3$s. Por favor, actualice PHP para usar este plugin."

#: adriano-geo-context-crawl-monitor.php:167
#, php-format
msgid "%1$s requires WordPress %2$s or higher. Your current WordPress version is %3$s."
msgstr "%1$s requiere WordPress %2$s o superior. Su versión actual de WordPress es %3$s."

#: admin/class-gaie-admin.php:44 admin/class-gaie-admin.php:45
msgid "GEO AIEngineer"
msgstr "GEO AIEngineer"

#: admin/class-gaie-admin.php:55 admin/class-gaie-admin.php:56
msgid "Dashboard"
msgstr "Escritorio"

#: admin/class-gaie-admin.php:64
msgid "Settings – GEO AIEngineer"
msgstr "Ajustes – GEO AIEngineer"

#: admin/class-gaie-admin.php:65
msgid "Settings"
msgstr "Ajustes"

#: admin/class-gaie-admin.php:73
msgid "Privacy Notice – GEO AIEngineer"
msgstr "Aviso de privacidad – GEO AIEngineer"

#: admin/class-gaie-admin.php:74
msgid "Privacy &amp; GDPR"
msgstr "Privacidad y RGPD"

#: admin/class-gaie-admin.php:90
msgid "Module Controls"
msgstr "Controles de módulos"

#: admin/class-gaie-admin.php:97
msgid "Enable Virtual Endpoint (/ai-context.json)"
msgstr "Habilitar endpoint virtual (/ai-context.json)"

#: admin/class-gaie-admin.php:103
msgid "Enable JSON-LD Semantic Markup"
msgstr "Habilitar marcado semántico JSON-LD"

#: admin/class-gaie-admin.php:109
msgid "Enable AI Crawler Tracking"
msgstr "Habilitar seguimiento de bots de IA"

#: admin/class-gaie-admin.php:116
msgid "Virtual Endpoint"
msgstr "Endpoint virtual"

#: admin/class-gaie-admin.php:133
msgid "Endpoint Slug"
msgstr "Slug del endpoint"

#: admin/class-gaie-admin.php:142
msgid "Content & Pages"
msgstr "Contenido y páginas"

#: admin/class-gaie-admin.php:160
msgid "Content Selection Mode"
msgstr "Modo de selección de contenido"

#: admin/class-gaie-admin.php:179
msgid "Auto-Select: Number of Pages"
msgstr "Selección automática: número de páginas"

#: admin/class-gaie-admin.php:198
msgid "Max Body Text Length (chars)"
msgstr "Longitud máx. del texto del cuerpo (caracteres)"

#: admin/class-gaie-admin.php:217
msgid "Manual: Select Pages & Posts"
msgstr "Manual: seleccionar páginas y entradas"

#: admin/class-gaie-admin.php:226
msgid "Privacy & Data"
msgstr "Privacidad y datos"

#: admin/class-gaie-admin.php:233
msgid "Anonymize IP Addresses (SHA-256 hash)"
msgstr "Anonimizar direcciones IP (hash SHA-256)"

#: admin/class-gaie-admin.php:249
msgid "Log Retention (days)"
msgstr "Retención de logs (días)"

#: admin/class-gaie-admin.php:257
msgid "I understand that crawler data is stored locally on this server only (required to enable tracking)"
msgstr "Entiendo que los datos de los bots se almacenan únicamente de forma local en este servidor (requerido para habilitar el seguimiento)"

#: admin/class-gaie-admin.php:429
msgid "Enable or disable each GEO optimization module independently."
msgstr "Habilite o deshabilite cada módulo de optimización GEO de forma independiente."

#: admin/class-gaie-admin.php:434
msgid "Configure the virtual JSON endpoint served to AI crawlers."
msgstr "Configure el endpoint JSON virtual servido a los bots de IA."

#: admin/class-gaie-admin.php:439
#, php-format
msgid "<strong>Free Version Limitation:</strong> Without a Premium license, the AI Context Endpoint only outputs the website structure (metadata, content types, and taxonomies). <a href=\"%s\" target=\"_blank\">Upgrade to Premium</a> to include full post/page body text and heading outlines in the endpoint payload."
msgstr "<strong>Free Version Limitation:</strong> Without a Premium license, the AI Context Endpoint only outputs the website structure (metadata, content types, and taxonomies). <a href=\"%s\" target=\"_blank\">Upgrade to Premium</a> to include full post/page body text and heading outlines in the endpoint payload."

#: admin/class-gaie-admin.php:452
msgid "Choose which pages and posts are included in the AI context endpoint. In Auto mode the plugin selects the most recently modified content; in Manual mode you choose exactly which pages to expose."
msgstr "Elija qué páginas y entradas se incluyen en el endpoint de contexto de IA. En modo automático, el plugin selecciona el contenido modificado más recientemente; en modo manual, usted elige exactamente qué páginas exponer."

#: admin/class-gaie-admin.php:457
#, php-format
msgid "<strong>Free Version Limitation:</strong> Content Selection Mode is restricted to Automatic with a maximum of 3 pages, and the manual page selector is disabled. <a href=\"%s\" target=\"_blank\">Upgrade to Premium</a> to unlock manual selection and up to 50 pages."
msgstr "<strong>Free Version Limitation:</strong> Content Selection Mode is restricted to Automatic with a maximum of 3 pages, and the manual page selector is disabled. <a href=\"%s\" target=\"_blank\">Upgrade to Premium</a> to unlock manual selection and up to 50 pages."

#: admin/class-gaie-admin.php:470
msgid "Control how visitor data is collected and retained. All data is stored locally."
msgstr "Controle cómo se recopilan y retienen los datos de los visitantes. Todos los datos se almacenan localmente."

#: admin/class-gaie-admin.php:507
#, php-format
msgid "The endpoint will be available at: %s"
msgstr "El endpoint estará disponible en: %s"

#: admin/class-gaie-admin.php:523
msgid "Log entries older than this many days will be automatically deleted."
msgstr "Las entradas del log más antiguas que este número de días se eliminarán automáticamente."

#: admin/class-gaie-admin.php:535
msgid "Automatic – include the most recently modified pages/posts"
msgstr "Automático – incluir las páginas/entradas modificadas más recientemente"

#: admin/class-gaie-admin.php:536
msgid "Manual – I will select the pages to expose below (Premium)"
msgstr "Manual – Seleccionaré las páginas a exponer abajo (Premium)"

#: admin/class-gaie-admin.php:567
msgid "How many pages/posts to include automatically (1–50). Used only in Automatic mode."
msgstr "Cuántas páginas/entradas incluir automáticamente (1–50). Usado solo en modo Automático."

#: admin/class-gaie-admin.php:581
msgid "Maximum characters of body text extracted per page (200–10 000). Longer values give AI crawlers more context but increase endpoint size."
msgstr "Caracteres máximos del texto del cuerpo extraídos por página (200–10 000). Valores más largos proporcionan más contexto a los bots de IA pero aumentan el tamaño del endpoint."

#: admin/class-gaie-admin.php:607
msgid "No published posts or pages found."
msgstr "No se encontraron entradas ni páginas publicadas."

#: admin/class-gaie-admin.php:613
msgid "Filter pages and posts…"
msgstr "Filtrar páginas y entradas…"

#: admin/class-gaie-admin.php:655 admin/class-gaie-admin.php:756
#, php-format
msgid "%d page(s) selected"
msgstr "%d página(s) seleccionada(s)"

#: admin/class-gaie-admin.php:660
msgid "Used only in Manual mode. Checked pages will be included in full in the AI context endpoint."
msgstr "Usado solo en modo Manual. Las páginas seleccionadas se incluirán por completo en el endpoint de contexto de IA."

#: admin/class-gaie-admin.php:674 admin/class-gaie-admin.php:686
#: admin/class-gaie-admin.php:698
msgid "You do not have permission to access this page."
msgstr "No tiene permisos para acceder a esta página."

#: admin/class-gaie-admin.php:749
msgid "Are you sure you want to delete all crawler logs? This cannot be undone."
msgstr "¿Está seguro de que desea eliminar todos los logs de bots? Esta acción no se puede deshacer."

#: admin/class-gaie-admin.php:750
msgid "Clearing…"
msgstr "Borrando…"

#: admin/class-gaie-admin.php:751 admin/partials/gaie-admin-dashboard.php:233
msgid "Clear All Logs"
msgstr "Borrar todos los logs"

#: admin/class-gaie-admin.php:752
msgid "Logs cleared successfully."
msgstr "Logs borrados con éxito."

#: admin/class-gaie-admin.php:753
msgid "An error occurred. Please try again."
msgstr "Ocurrió un error. Por favor inténtelo de nuevo."

#: admin/class-gaie-admin.php:754
msgid "Preparing export…"
msgstr "Preparando exportación…"

#: admin/class-gaie-admin.php:775 admin/class-gaie-admin.php:796
msgid "Permission denied."
msgstr "Permiso denegado."

#: admin/class-gaie-admin.php:779
msgid "Clear logs feature is only available in the Premium version."
msgstr "La función de borrar logs solo está disponible en la versión Premium."

#: admin/class-gaie-admin.php:784
msgid "All logs have been cleared."
msgstr "Se han borrado todos los logs."

#: admin/class-gaie-admin.php:800
msgid "Export CSV feature is only available in the Premium version."
msgstr "La función de exportar CSV solo está disponible en la versión Premium."

#: admin/class-gaie-admin.php:806
msgid "No log data to export."
msgstr "No hay datos de log para exportar."

#: includes/class-gaie-virtual-files.php:95
msgid "AI context endpoint is disabled."
msgstr "El endpoint del contexto de IA está deshabilitado."

#: includes/class-gaie-virtual-files.php:96
msgid "Endpoint Disabled"
msgstr "Endpoint deshabilitado"

#: includes/class-gaie-markup.php:239
msgid "Home"
msgstr "Inicio"

#: admin/partials/gaie-admin-dashboard.php:29
msgid "GEO AIEngineer – Dashboard"
msgstr "GEO AIEngineer – Escritorio"

#: admin/partials/gaie-admin-dashboard.php:32
msgid "Monitor AI crawler activity and manage your Generative Engine Optimization settings."
msgstr "Monitoree la actividad de los bots de IA y administre sus ajustes de optimización para motores generativos."

#: admin/partials/gaie-admin-dashboard.php:60
#, php-format
msgid "<strong>Tracking Disabled:</strong> Crawler requests are not being logged. To view activity reports on this dashboard, you must enable tracking. <a href=\"%s\">Go to Settings to enable tracking</a>."
msgstr "<strong>Tracking Disabled:</strong> Crawler requests are not being logged. To view activity reports on this dashboard, you must enable tracking. <a href=\"%s\">Go to Settings to enable tracking</a>."

#: admin/partials/gaie-admin-dashboard.php:77
#, php-format
msgid "SEO Plugin Detected (%s) and compatible (tags will not be duplicated)."
msgstr "Plugin SEO detectado (%s) y compatible (las etiquetas no se duplicarán)."

#: admin/partials/gaie-admin-dashboard.php:90
#, php-format
msgid "<strong>Premium Mode Locked:</strong> The free version is limited to 5 events, a maximum of 7 days of history, and does not support clearing or exporting logs. <a href=\"%s\" target=\"_blank\">Upgrade to Premium</a> to unlock full history, CSV export, and log deletion."
msgstr "<strong>Premium Mode Locked:</strong> The free version is limited to 5 events, a maximum of 7 days of history, and does not support clearing or exporting logs. <a href=\"%s\" target=\"_blank\">Upgrade to Premium</a> to unlock full history, CSV export, and log deletion."

#: admin/partials/gaie-admin-dashboard.php:110
msgid "Total AI Crawler Hits"
msgstr "Peticiones totales de bots de IA"

#: admin/partials/gaie-admin-dashboard.php:118
msgid "Unique Crawlers Detected"
msgstr "Bots únicos detectados"

#: admin/partials/gaie-admin-dashboard.php:125
msgid "AI Context Endpoint"
msgstr "AI Context Endpoint"

#: admin/partials/gaie-admin-dashboard.php:131
msgid "Active"
msgstr "Activo"

#: admin/partials/gaie-admin-dashboard.php:133
#: admin/partials/gaie-admin-dashboard.php:145
msgid "Disabled"
msgstr "Desactivado"

#: admin/partials/gaie-admin-dashboard.php:141
msgid "IP Anonymization"
msgstr "Anonimización de IP"

#: admin/partials/gaie-admin-dashboard.php:143
msgid "SHA-256 Hashing Enabled"
msgstr "Habilitado hashing SHA-256"

#: admin/partials/gaie-admin-dashboard.php:156
msgid "Crawler Breakdown"
msgstr "Desglose de bots"

#: admin/partials/gaie-admin-dashboard.php:158
msgid "No crawler activity recorded yet."
msgstr "Aún no se ha registrado actividad de bots."

#: admin/partials/gaie-admin-dashboard.php:163
#: admin/partials/gaie-admin-dashboard.php:199
msgid "Crawler"
msgstr "Bot"

#: admin/partials/gaie-admin-dashboard.php:164
msgid "Hits"
msgstr "Peticiones"

#: admin/partials/gaie-admin-dashboard.php:165
msgid "Share"
msgstr "Cuota"

#: admin/partials/gaie-admin-dashboard.php:192
msgid "Recent Crawler Hits"
msgstr "Peticiones recientes de bots"

#: admin/partials/gaie-admin-dashboard.php:194
msgid "No recent activity."
msgstr "Sin actividad reciente."

#: admin/partials/gaie-admin-dashboard.php:200
msgid "URI"
msgstr "URI"

#: admin/partials/gaie-admin-dashboard.php:201
msgid "Time (UTC)"
msgstr "Hora (UTC)"

#: admin/partials/gaie-admin-dashboard.php:222
#: admin/partials/gaie-admin-dashboard.php:226
msgid "Premium feature"
msgstr "Función Premium"

#: admin/partials/gaie-admin-dashboard.php:224
msgid "Clear All Logs (Premium)"
msgstr "Borrar todos los logs (Premium)"

#: admin/partials/gaie-admin-dashboard.php:228
msgid "Export CSV (Premium)"
msgstr "Exportar CSV (Premium)"

#: admin/partials/gaie-admin-dashboard.php:237
msgid "Export CSV"
msgstr "Exportar CSV"

#: admin/partials/gaie-admin-dashboard.php:251
#, php-format
msgid "<strong>Privacy reminder:</strong> All crawler data is stored exclusively on your server. IP addresses are anonymized using one-way SHA-256 hashing. For full details, see the <a href=\"%s\">Privacy &amp; GDPR page</a>."
msgstr "<strong>Privacy reminder:</strong> All crawler data is stored exclusively on your server. IP addresses are anonymized using one-way SHA-256 hashing. For full details, see the <a href=\"%s\">Privacy &amp; GDPR page</a>."

#: admin/partials/gaie-admin-settings.php:20
msgid "GEO AIEngineer – Settings"
msgstr "GEO AIEngineer – Ajustes"

#: admin/partials/gaie-admin-settings.php:40
msgid "Select all visible"
msgstr "Seleccionar todos los visibles"

#: admin/partials/gaie-admin-settings.php:42
msgid "Deselect all"
msgstr "Deseleccionar todo"

#: admin/partials/gaie-admin-settings.php:48
msgid "Select all visible (Premium)"
msgstr "Seleccionar todos los visibles (Premium)"

#: admin/partials/gaie-admin-settings.php:50
msgid "Deselect all (Premium)"
msgstr "Deseleccionar todo (Premium)"

#: admin/partials/gaie-admin-settings.php:55
msgid "Save Settings"
msgstr "Guardar ajustes"

#: admin/partials/gaie-admin-settings.php:61
msgid "After saving, the AI context endpoint cache is automatically refreshed. If the endpoint returns a 404, visit Settings → Permalinks and click Save Changes."
msgstr "Después de guardar, la caché del endpoint del contexto de IA se actualiza automáticamente. Si el endpoint devuelve un error 404, visite Ajustes → Enlaces permanentes y haga clic en Guardar cambios."

#: admin/partials/gaie-admin-privacy.php:18
msgid "Privacy & GDPR – GEO AIEngineer"
msgstr "Privacidad y RGPD – GEO AIEngineer"

#: admin/partials/gaie-admin-privacy.php:25
msgid "What data does this plugin collect?"
msgstr "¿Qué datos recopila este plugin?"

#: admin/partials/gaie-admin-privacy.php:26
msgid "GEO AIEngineer collects the following data when an AI crawler visits your site:"
msgstr "GEO AIEngineer recopila los siguientes datos cuando un bot de IA visita su sitio:"

#: admin/partials/gaie-admin-privacy.php:28
msgid "Crawler Name:"
msgstr "Nombre del bot:"

#: admin/partials/gaie-admin-privacy.php:28
msgid "The identified name of the AI crawler (e.g., GPTBot, ClaudeBot)."
msgstr "El nombre identificado del bot de IA (por ejemplo, GPTBot, ClaudeBot)."

#: admin/partials/gaie-admin-privacy.php:29
msgid "User-Agent String:"
msgstr "Cadena User-Agent:"

#: admin/partials/gaie-admin-privacy.php:29
msgid "The raw HTTP User-Agent header sent by the crawler."
msgstr "La cabecera HTTP User-Agent sin procesar enviada por el bot."

#: admin/partials/gaie-admin-privacy.php:30
msgid "Request URI:"
msgstr "URI de petición:"

#: admin/partials/gaie-admin-privacy.php:30
msgid "The URL path that was requested."
msgstr "The URL path that was requested."

#: admin/partials/gaie-admin-privacy.php:31
msgid "IP Hash:"
msgstr "Hash de IP:"

#: admin/partials/gaie-admin-privacy.php:31
msgid "A one-way SHA-256 hash of the visitor's IP address (when anonymization is enabled). The original IP is never stored."
msgstr "Un hash SHA-256 unidireccional de la dirección IP del visitante (cuando la anonimización está habilitada). La IP original nunca se almacena."

#: admin/partials/gaie-admin-privacy.php:32
msgid "Request Time:"
msgstr "Hora de petición:"

#: admin/partials/gaie-admin-privacy.php:32
msgid "The UTC timestamp of the request."
msgstr "The UTC timestamp of the request."

#: admin/partials/gaie-admin-privacy.php:37
msgid "Where is data stored?"
msgstr "Where is data stored?"

#: admin/partials/gaie-admin-privacy.php:42
#, php-format
msgid "All data is stored exclusively in your WordPress database in the %s table. No data is ever transmitted to external servers or third parties."
msgstr "Todos los datos se almacenan exclusivamente en su base de datos de WordPress en la tabla %s. Nunca se transmiten datos a servidores externos ni a terceros."

#: admin/partials/gaie-admin-privacy.php:50
msgid "GDPR Compliance Measures"
msgstr "Medidas de cumplimiento de RGPD"

#: admin/partials/gaie-admin-privacy.php:52
msgid "Data Minimisation (Art. 5(1)(c)):"
msgstr "Minimización de datos (Art. 5(1)(c)):"

#: admin/partials/gaie-admin-privacy.php:52
msgid "Only the minimum necessary data for crawler analytics is collected. Original IP addresses are never stored."
msgstr "Solo se recopilan los datos mínimos necesarios para la analítica de bots. Las direcciones IP originales nunca se almacenan."

#: admin/partials/gaie-admin-privacy.php:53
msgid "Storage Limitation (Art. 5(1)(e)):"
msgstr "Limitación de almacenamiento (Art. 5(1)(e)):"

#: admin/partials/gaie-admin-privacy.php:53
msgid "Log entries are automatically deleted after the configured retention period (default: 90 days)."
msgstr "Las entradas del log se eliminan automáticamente después del período de retención configurado (por defecto: 90 días)."

#: admin/partials/gaie-admin-privacy.php:54
msgid "Privacy by Design (Art. 25):"
msgstr "Privacidad desde el diseño (Art. 25):"

#: admin/partials/gaie-admin-privacy.php:54
msgid "IP anonymization via SHA-256 hashing with a site-specific salt is enabled by default."
msgstr "La anonimización de IP a través de un hash SHA-256 con sal específica del sitio está habilitada por defecto."

#: admin/partials/gaie-admin-privacy.php:55
msgid "No Phone Home:"
msgstr "Sin transmisión externa:"

#: admin/partials/gaie-admin-privacy.php:55
msgid "This plugin never transmits any data to the plugin author or any external service."
msgstr "Este plugin nunca transmite ningún dato al autor del plugin ni a ningún servicio externo."

#: admin/partials/gaie-admin-privacy.php:56
msgid "Right to Erasure (Art. 17):"
msgstr "Derecho de supresión (Art. 17):"

#: admin/partials/gaie-admin-privacy.php:56
msgid "You can delete all collected log data at any time from the Dashboard using the \"Clear All Logs\" button. Uninstalling the plugin removes all data permanently."
msgstr "You can delete all collected log data at any time from the Dashboard using the \"Clear All Logs\" button. Uninstalling the plugin removes all data permanently."

#: admin/partials/gaie-admin-privacy.php:61
msgid "Are these crawlers \"visitors\" under GDPR?"
msgstr "Are these crawlers \"visitors\" under GDPR?"

#: admin/partials/gaie-admin-privacy.php:62
msgid "AI crawlers are automated software agents, not natural persons. GDPR applies to personal data of natural persons. However, to follow the principle of privacy by design, this plugin applies anonymization regardless."
msgstr "Los bots de IA son agentes de software automatizados, no personas físicas. El RGPD se aplica a los datos personales de las personas físicas. Sin embargo, para seguir el principio de privacidad desde el diseño, este plugin aplica la anonimización de todos modos."

#: admin/partials/gaie-admin-privacy.php:63
msgid "If you serve content to human visitors and use any IP-based tracking, consult your legal counsel about your full GDPR obligations, including updating your Privacy Policy."
msgstr "Si ofrece contenido a visitantes humanos y utiliza cualquier tipo de seguimiento basado en IP, consulte a su asesor legal sobre todas sus obligaciones con el RGPD, incluyendo la actualización de su Política de Privacidad."

#: admin/partials/gaie-admin-privacy.php:67
msgid "Suggested Privacy Policy Text"
msgstr "Texto sugerido para la Política de Privacidad"

#: admin/partials/gaie-admin-privacy.php:68
msgid "You may add the following paragraph to your Privacy Policy:"
msgstr "Puede agregar el siguiente párrafo a su Política de Privacidad:"

#: admin/partials/gaie-admin-privacy.php:73
msgid "This website uses the GEO AIEngineer plugin to monitor visits by AI search crawlers (such as GPTBot, ClaudeBot, and similar). When such a crawler accesses this site, the crawler's name, the requested URL, and an anonymized (one-way hashed) representation of the IP address are stored locally in our database for up to 90 days. This data is never shared with third parties and is used solely for optimizing how AI-based search systems understand our content."
msgstr "Este sitio web utiliza el plugin GEO AIEngineer para monitorear las visitas de los bots de búsqueda de IA (como GPTBot, ClaudeBot y similares). Cuando un bot accede a este sitio, el nombre del bot, la URL solicitada y una representación anonimizada (mediante hash unidireccional) de la dirección IP se almacenan localmente en nuestra base de datos por un máximo de 90 días. Estos datos nunca se comparten con terceros y se utilizan únicamente para optimizar la forma en que los sistemas de búsqueda basados en IA comprenden nuestro contenido."

