# Copyright (C) 2026 Agent Builder Team
# This file is distributed under the GPL-2.0-or-later.
msgid ""
msgstr ""
"Project-Id-Version: Agent Builder 3.3.86\n"
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/agent-builder\n"
"POT-Creation-Date: 2026-08-21T03:20:34+00:00\n"
"PO-Revision-Date: 2026-08-20 16:00+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: es_ES <LL@li.org>\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"
"X-Domain: agent-builder\n"
"X-Generator: WP-CLI 2.12.0\n"

#. Plugin Name of the plugin
#: agent-builder.php admin/signup.php:47 includes/class-admin-menu-handler.php:38 includes/class-admin-menu-handler.php:39
msgid "Agent Builder"
msgstr "Agent Builder"

#. Plugin URI of the plugin
#: agent-builder.php
msgid "https://agentic-plugin.com"
msgstr "https://agentic-plugin.com"

#. Description of the plugin
#: agent-builder.php
msgid "Orchestrate role-based AI agents and teams with simple job descriptions."
msgstr "Orquesta agentes y equipos de IA basados en roles con simples descripciones de tareas."

#. Author of the plugin
#: agent-builder.php
msgid "Agent Builder Team"
msgstr "Equipo de Agent Builder"

#. Author URI of the plugin
#: agent-builder.php
msgid "https://profiles.wordpress.org/agenticplugin/"
msgstr "https://profiles.wordpress.org/agenticplugin/"

#: admin/agent-wizard.php:22 admin/agents.php:22 admin/approvals.php:22 admin/dashboard.php:20 admin/deploy-wizard.php:22 admin/deployment.php:23 admin/knowledge-wizard.php:22 admin/logs.php:15 admin/run-task.php:24 admin/settings-endpoints.php:22 admin/settings-interface.php:21 admin/settings-memory.php:17 admin/settings.php:21 admin/signup.php:14 admin/tools.php:24 admin/train-data.php:21
msgid "You do not have permission to access this page."
msgstr "No tiene permisos para acceder a esta página."

#: admin/agent-wizard.php:52 includes/class-admin-menu-handler.php:134 includes/class-admin-menu-handler.php:352 includes/class-admin-pages-rest.php:2033
msgid "Train an Agent"
msgstr "Entrenar un agente"

#: admin/agent-wizard.php:54
#| msgid "Create a new AI assistant in a few quick steps. You can refine everything later from the Agents and Settings pages."
msgid "Create a new AI agent in a few quick steps. You can refine everything later from the Agents and Settings pages."
msgstr "Cree un nuevo agente de IA en unos pocos pasos. Podrá ajustarlo todo más adelante desde las páginas Agentes y Ajustes."

#: admin/agent-wizard.php:58
msgid "Loading the agent wizard…"
msgstr "Cargando el asistente de agentes…"

#: admin/agent-wizard.php:63
msgid "The agent wizard needs JavaScript enabled. You can also create agents from the Agents page."
msgstr "El asistente de agentes necesita JavaScript activado. También puede crear agentes desde la página Agentes."

#: admin/agents.php:31 agent-builder.php:436 src/settings-app/index.js:1075
msgid "AI Agents"
msgstr "Agentes de IA"

#: admin/agents.php:36
msgid "Enable Automatic Agent Updates?"
msgstr "¿Activar las actualizaciones automáticas de agentes?"

#: admin/agents.php:37
msgid "Agent Builder can check agentic-plugin.com for newer versions of your installed AI agents."
msgstr "Agent Builder puede consultar agentic-plugin.com para buscar versiones más recientes de los agentes de IA instalados."

#: admin/agents.php:43
msgid "Security patches delivered fast"
msgstr "Parches de seguridad entregados con rapidez"

#: admin/agents.php:44
msgid "Agent vulnerabilities can be exploited silently. Updates close those gaps before bad actors find them."
msgstr "Las vulnerabilidades de los agentes pueden explotarse de forma silenciosa. Las actualizaciones cierran esas brechas antes de que los atacantes las encuentren."

#: admin/agents.php:48
msgid "Better agent performance"
msgstr "Mejor rendimiento de los agentes"

#: admin/agents.php:49
msgid "Agent logic, prompts, and tool integrations are continuously improved. Updates mean your agents work smarter."
msgstr "La lógica de los agentes, los prompts y las integraciones de herramientas mejoran continuamente. Las actualizaciones hacen que sus agentes trabajen de forma más inteligente."

#: admin/agents.php:53
msgid "You stay in control"
msgstr "Usted mantiene el control"

#: admin/agents.php:54
msgid "Updates are never applied automatically — you review and install each one yourself, exactly like WordPress plugins."
msgstr "Las actualizaciones nunca se aplican automáticamente: usted revisa e instala cada una, exactamente igual que con los plugins de WordPress."

#. translators: %1$s: agentic-plugin.com URL, %2$s: Privacy Policy URL
#: admin/agents.php:63
#, php-format
msgid "When enabled, your installed agent slugs and version numbers are sent to <a href=\"%1$s\" target=\"_blank\" rel=\"noopener\">agentic-plugin.com</a> to check for updates. No personal data, passwords, or site content are included. See our <a href=\"%2$s\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a>."
msgstr "Cuando está activado, los slugs y los números de versión de los agentes instalados se envían a <a href=\"%1$s\" target=\"_blank\" rel=\"noopener\">agentic-plugin.com</a> para comprobar si hay actualizaciones. No se incluyen datos personales, contraseñas ni contenido del sitio. Consulte nuestra <a href=\"%2$s\" target=\"_blank\" rel=\"noopener\">política de privacidad</a>."

#: admin/agents.php:81
msgid "Enable Agent Updates"
msgstr "Activar las actualizaciones de agentes"

#: admin/agents.php:84
msgid "No Thanks"
msgstr "No, gracias"

#: admin/agents.php:89
msgid "This preference resets if you deactivate and reactivate the plugin."
msgstr "Esta preferencia se restablece si desactiva y vuelve a activar el plugin."

#. translators: 1: agent name, 2: chat URL
#: admin/agents.php:121
#, php-format
#| msgid "%1$s activated. <a href=\"%2$s\">Chat with this assistant now →</a>"
msgid "%1$s activated. <a href=\"%2$s\">Chat with this agent now →</a>"
msgstr "%1$s activado. <a href=\"%2$s\">Chatear ahora con este agente →</a>"

#: admin/agents.php:133
#| msgid "Agent Deactivated"
msgid "Agent deactivated."
msgstr "Agente desactivado."

#: admin/agents.php:142
#| msgid "Agent Deleted"
msgid "Agent deleted."
msgstr "Agente eliminado."

#. translators: 1: number of agents, 2: action label
#: admin/agents.php:182
#, php-format
#| msgid "%1$d assistant %2$s."
#| msgid_plural "%1$d assistants %2$s."
msgid "%1$d agent %2$s."
msgid_plural "%1$d agents %2$s."
msgstr[0] "%1$d agente %2$s."
msgstr[1] "%1$d agentes %2$s."

#: admin/agents.php:196
#| msgid "You do not have permission to upload assistants."
msgid "You do not have permission to upload agents."
msgstr "No tiene permisos para subir agentes."

#: admin/agents.php:202
#| msgid "Uploading assistant packages requires Agent Builder Pro. In the free plugin, create assistants with the Assistant Trainer. Learn more at agentic-plugin.com"
msgid "Uploading agent packages requires Agent Builder Pro. In the free plugin, create agents with the Assistant Trainer. Learn more at agentic-plugin.com"
msgstr "Subir paquetes de agentes requiere Agent Builder Pro. En el plugin gratuito, cree agentes con el Assistant Trainer. Más información en agentic-plugin.com"

#: admin/agents.php:204
msgid "The uploaded file is not a valid .zip archive."
msgstr "El archivo subido no es un archivo .zip válido."

#: admin/agents.php:222
msgid "Invalid file upload."
msgstr "Subida de archivo no válida."

#: admin/agents.php:250
msgid "The uploaded zip does not contain a valid agent. An agent.php file is required."
msgstr "El zip subido no contiene un agente válido. Se requiere un archivo agent.php."

#: admin/agents.php:269
msgid "The agent.php file is missing a required \"Agent Name\" header."
msgstr "Al archivo agent.php le falta la cabecera obligatoria «Agent Name»."

#: admin/agents.php:274
msgid "This agent requires Agent Builder Pro. Download for free at agentic-plugin.com"
msgstr "Este agente requiere Agent Builder Pro. Descárguelo gratis en agentic-plugin.com"

#. translators: %s: error message
#: admin/agents.php:323
#, php-format
#| msgid "Assistant installed but license activation failed: %s. Please re-install or contact support."
msgid "Agent installed but license activation failed: %s. Please re-install or contact support."
msgstr "El agente se ha instalado, pero la activación de la licencia ha fallado: %s. Vuelva a instalarlo o contacte con soporte."

#: admin/agents.php:338
msgid "License token is invalid. Please re-download from your agentic-plugin.com account."
msgstr "El token de licencia no es válido. Vuelva a descargarlo desde su cuenta de agentic-plugin.com."

#: admin/agents.php:339
msgid "Your agent license has expired. Please renew at agentic-plugin.com."
msgstr "Su licencia de agente ha caducado. Renuévela en agentic-plugin.com."

#: admin/agents.php:340
msgid "This license has already been activated on a different domain. Use your account to transfer it."
msgstr "Esta licencia ya se ha activado en otro dominio. Utilice su cuenta para transferirla."

#: admin/agents.php:341
#| msgid "The license token is for a different assistant."
msgid "The license token is for a different agent."
msgstr "El token de licencia pertenece a otro agente."

#. translators: %s: error code
#: admin/agents.php:345
#, php-format
msgid "Activation error: %s. Please contact support."
msgstr "Error de activación: %s. Contacte con soporte."

#: admin/agents.php:353
msgid "The .license file in this archive is malformed. Please re-download from your account."
msgstr "El archivo .license de este paquete tiene un formato incorrecto. Vuelva a descargarlo desde su cuenta."

#. translators: %s: Agent name
#: admin/agents.php:366
#, php-format
#| msgid "Assistant \"%s\" has been installed successfully. You can now activate it below."
msgid "Agent \"%s\" has been installed successfully. You can now activate it below."
msgstr "El agente «%s» se ha instalado correctamente. Ya puede activarlo a continuación."

#: admin/agents.php:405 admin/deployment/deployment-admin-ui.php:232 admin/security-log.php:209 admin/settings.php:628 admin/tools.php:104 includes/class-admin-menu-handler.php:88 includes/class-admin-menu-handler.php:358 includes/class-admin-pages-rest.php:440 includes/class-admin-pages-rest.php:443 includes/class-admin-settings-rest.php:173 src/settings-app/index.js:1510
msgid "Agents"
msgstr "Agentes"

#: admin/agents.php:406
msgid "Upload Agent"
msgstr "Subir agente"

#: admin/agents.php:427
#| msgid "If you have an assistant in a .zip format, you may install it by uploading it here."
msgid "If you have an agent in a .zip format, you may install it by uploading it here."
msgstr "Si tiene un agente en formato .zip, puede instalarlo subiéndolo aquí."

#: admin/agents.php:431
msgid "Agent zip file"
msgstr "Archivo zip del agente"

#: admin/agents.php:434
msgid "Install Now"
msgstr "Instalar ahora"

#: admin/agents.php:438
#| msgid "Installing assistant packages from a .zip is an Agent Builder Pro feature. In the free plugin, build assistants instantly with the Assistant Trainer."
msgid "Installing agent packages from a .zip is an Agent Builder Pro feature. In the free plugin, build agents instantly with the Assistant Trainer."
msgstr "Instalar paquetes de agentes desde un .zip es una función de Agent Builder Pro. En el plugin gratuito, cree agentes al instante con el Assistant Trainer."

#: admin/agents.php:439 admin/approvals.php:251
msgid "Learn more"
msgstr "Más información"

#: admin/agents.php:462 admin/partials/vector-store-pro.php:78 admin/skills.php:915 admin/tools.php:95 includes/class-admin-pages-rest.php:439 includes/class-admin-pages-rest.php:1543
msgid "All"
msgstr "Todos"

#: admin/agents.php:469 admin/deployment/deployment-scheduled-tasks.php:364 admin/settings-llm.php:225 admin/skills.php:900
msgid "Active"
msgstr "Activos"

#: admin/agents.php:476 admin/settings-llm.php:227
msgid "Inactive"
msgstr "Inactivos"

#: admin/agents.php:482 src/dashboard-activity/index.js:142 src/dashboard-app/index.js:407 src/dashboard-app/index.js:914
msgid "Community Agents"
msgstr "Agentes de la comunidad"

#: admin/agents.php:494 admin/agents.php:703
msgid "Select bulk action"
msgstr "Elegir la acción en lote"

#: admin/agents.php:496 admin/agents.php:705
msgid "Bulk actions"
msgstr "Acciones en lote"

#: admin/agents.php:497 admin/agents.php:560 admin/agents.php:706
msgid "Activate"
msgstr "Activar"

#: admin/agents.php:498 admin/agents.php:554 admin/agents.php:707
msgid "Deactivate"
msgstr "Desactivar"

#: admin/agents.php:499 admin/agents.php:566 admin/agents.php:567 admin/agents.php:708 admin/agents.php:774 admin/conversations.php:289 admin/deployment/deployment-scheduled-tasks.php:408 admin/deployment/deployment-scheduled-tasks.php:436 admin/deployment/deployment-shortcodes.php:307 admin/providers.php:413 admin/skills.php:950 admin/train-data.php:174 src/admin-pages/index.js:568 src/admin-pages/index.js:1221
msgid "Delete"
msgstr "Eliminar"

#: admin/agents.php:501 admin/agents.php:710
msgid "Apply"
msgstr "Aplicar"

#: admin/agents.php:514 admin/agents.php:690 admin/conversations.php:218 admin/deployment/deployment-admin-bar.php:198 admin/deployment/deployment-cli.php:244 admin/deployment/deployment-event-listeners.php:156 admin/deployment/deployment-event-listeners.php:239 admin/deployment/deployment-gutenberg-blocks.php:145 admin/deployment/deployment-modal.php:174 admin/deployment/deployment-scheduled-tasks.php:251 admin/deployment/deployment-scheduled-tasks.php:323 admin/deployment/deployment-shortcodes-form.php:43 admin/deployment/deployment-shortcodes.php:224 admin/run-task.php:87 admin/skills.php:887 includes/class-approval-queue.php:241 includes/class-gdpr.php:183 includes/class-gdpr.php:458 includes/class-gdpr.php:553 src/admin-pages/index.js:1153 src/admin-pages/index.js:1877 src/settings-app/index.js:1597 src/settings-app/index.js:2246
msgid "Agent"
msgstr "Agente"

#: admin/agents.php:517 admin/agents.php:693 admin/deployment/deployment-scheduled-tasks.php:295 admin/run-task.php:99 admin/skills.php:339 admin/skills.php:559 admin/skills.php:886 admin/tools.php:321 admin/tools.php:382 src/agent-wizard/index.js:718
msgid "Description"
msgstr "Descripción"

#: admin/agents.php:525
#| msgid "No agents installed."
msgid "No agents installed yet."
msgstr "Aún no hay agentes instalados."

#: admin/agents.php:549 includes/class-admin-menu-handler.php:82
msgid "Chat"
msgstr "Chat"

#: admin/agents.php:566
#| msgid "Are you sure you want to delete this assistant?"
msgid "Are you sure you want to delete this agent?"
msgstr "¿Seguro que quiere eliminar este agente?"

#. translators: %s: agent version number
#: admin/agents.php:582
#, php-format
msgid "Version %s"
msgstr "Versión %s"

#: admin/agents.php:590
msgid "By"
msgstr "Por"

#. translators: %s: comma-separated list of agent capabilities
#: admin/agents.php:613
#, php-format
msgid "Capabilities: %s"
msgstr "Capacidades: %s"

#. translators: 1: assistant name 2: new version number 3: details URL 4: zip download URL 5: slug 6: nonce
#: admin/agents.php:634
#, php-format
msgid "There is a new version of <strong>%1$s</strong> available. <a href=\"%3$s\" target=\"_blank\">View version %2$s details</a> or <a href=\"#\" class=\"agentic-update-now\" data-slug=\"%5$s\" data-nonce=\"%6$s\" data-url=\"%4$s\">update now</a>."
msgstr "Hay una nueva versión de <strong>%1$s</strong> disponible. <a href=\"%3$s\" target=\"_blank\">Ver los detalles de la versión %2$s</a> o <a href=\"#\" class=\"agentic-update-now\" data-slug=\"%5$s\" data-nonce=\"%6$s\" data-url=\"%4$s\">actualizar ahora</a>."

#. translators: 1: assistant name 2: new version number 3: details URL
#: admin/agents.php:660
#, php-format
msgid "There is a new version of <strong>%1$s</strong> available. <a href=\"%3$s\" target=\"_blank\">View version %2$s details</a>."
msgstr "Hay una nueva versión de <strong>%1$s</strong> disponible. <a href=\"%3$s\" target=\"_blank\">Ver los detalles de la versión %2$s</a>."

#: admin/agents.php:764
msgid "Please select a bulk action."
msgstr "Seleccione una acción en lote."

#: admin/agents.php:769
msgid "Please select at least one agent."
msgstr "Seleccione al menos un agente."

#: admin/agents.php:774
msgid "Are you sure you want to delete the selected agents?"
msgstr "¿Seguro que quiere eliminar los agentes seleccionados?"

#: admin/agents.php:797
msgid "Updating\\u2026"
msgstr "Actualizando\\u2026"

#: admin/agents.php:823
msgid "Update failed: "
msgstr "Error en la actualización: "

#: admin/agents.php:823
msgid "Unknown error."
msgstr "Error desconocido."

#: admin/agents.php:824 admin/agents.php:830
msgid "update now"
msgstr "actualizar ahora"

#: admin/agents.php:829
msgid "Update failed due to a network error."
msgstr "La actualización ha fallado por un error de red."

#: admin/apis.php:39
msgid "Some agent tools connect to external services that require their own API keys. Keys are stored in your WordPress database and are only sent to the service they belong to."
msgstr "Algunas herramientas de los agentes se conectan a servicios externos que requieren sus propias claves de API. Las claves se almacenan en su base de datos de WordPress y solo se envían al servicio al que pertenecen."

#: admin/apis.php:84
msgid "Edit Key"
msgstr "Editar clave"

#: admin/apis.php:84
msgid "Add Key"
msgstr "Añadir clave"

#: admin/apis.php:87
msgid "Remove this API key? Core Web Vitals checks will stop working until you add a new one."
msgstr "¿Quitar esta clave API? Las comprobaciones de Core Web Vitals dejarán de funcionar hasta que añada una nueva."

#: admin/apis.php:172
msgid "API keys you add here are available to all of your agents. As you enable tool integrations that need their own credentials, configure their keys on this page and your agents will use them automatically."
msgstr "Las claves de API que añada aquí están disponibles para todos sus agentes. A medida que active integraciones de herramientas que necesiten sus propias credenciales, configure sus claves en esta página y sus agentes las usarán automáticamente."

#: admin/approvals.php:39
msgid "Approval Queue"
msgstr "Cola de aprobaciones"

#: admin/approvals.php:47 admin/security-log.php:225 includes/class-admin-menu-handler.php:190 includes/class-admin-menu-handler.php:382 includes/class-admin-pages-rest.php:940 includes/class-admin-pages-rest.php:949 includes/class-admin-pages-rest.php:1551 src/admin-pages/index.js:2103
msgid "Approvals"
msgstr "Aprobaciones"

#: admin/approvals.php:53 includes/class-admin-pages-rest.php:954
msgid "Backups"
msgstr "Copias de seguridad"

#: admin/approvals.php:61
msgid "Approval sections"
msgstr "Secciones de aprobación"

#: admin/approvals.php:122
#| msgid "Review and approve actions requested by AI assistants before they are executed."
msgid "Review and approve actions requested by AI agents before they are executed."
msgstr "Revise y apruebe las acciones solicitadas por los agentes de IA antes de que se ejecuten."

#: admin/approvals.php:124 admin/approvals.php:126 admin/approvals.php:128
msgid "Mode:"
msgstr "Modo:"

#: admin/approvals.php:124
msgid "Supervised — high-risk actions require approval."
msgstr "Supervisado: las acciones de riesgo alto requieren aprobación."

#: admin/approvals.php:126
msgid "Autonomous — all actions execute automatically."
msgstr "Autónomo: todas las acciones se ejecutan automáticamente."

#: admin/approvals.php:128
#| msgid "Disabled — assistants cannot make file changes."
msgid "Disabled — agents cannot make file changes."
msgstr "Desactivado: los agentes no pueden modificar archivos."

#: admin/approvals.php:130
msgid "Change mode"
msgstr "Cambiar de modo"

#: admin/approvals.php:136
msgid "Warning:"
msgstr "Aviso:"

#: admin/approvals.php:137
msgid "Autonomous mode is enabled. Actions are executed immediately without requiring approval. The queue below will remain empty."
msgstr "El modo autónomo está activado. Las acciones se ejecutan de inmediato sin requerir aprobación. La cola siguiente permanecerá vacía."

#: admin/approvals.php:145
msgid "All caught up!"
msgstr "¡Todo al día!"

#: admin/approvals.php:146
msgid "No pending approvals at this time."
msgstr "No hay aprobaciones pendientes en este momento."

#: admin/approvals.php:165
msgid "action"
msgid_plural "actions"
msgstr[0] "acción"
msgstr[1] "acciones"

#: admin/approvals.php:171
msgid "Approve All"
msgstr "Aprobar todo"

#: admin/approvals.php:174
msgid "Reject All"
msgstr "Rechazar todo"

#. translators: %d: step number this item is waiting for
#: admin/approvals.php:214
#, php-format
msgid "Pending %d"
msgstr "Pendientes %d"

#: admin/approvals.php:219 src/admin-pages/index.js:1987 src/shared/chat-embed.js:151
msgid "Approve"
msgstr "Aprobar"

#: admin/approvals.php:222 src/admin-pages/index.js:2000 src/shared/chat-embed.js:159
msgid "Reject"
msgstr "Rechazar"

#: admin/approvals.php:229
msgid "View Details"
msgstr "Ver detalles"

#: admin/approvals.php:250
#| msgid "Automatic backups created before AI assistants modify files or database tables. Restore with one click."
msgid "Automatic backups created before AI agents modify files or database tables. Restore with one click."
msgstr "Copias de seguridad automáticas creadas antes de que los agentes de IA modifiquen archivos o tablas de la base de datos. Restaure con un solo clic."

#: admin/approvals.php:257
msgid "No backups yet"
msgstr "Todavía no hay copias de seguridad"

#: admin/approvals.php:258
#| msgid "When assistants modify files or database tables, backups are created automatically and will appear here."
msgid "When agents modify files or database tables, backups are created automatically and will appear here."
msgstr "Cuando los agentes modifiquen archivos o tablas de la base de datos, se crearán copias de seguridad automáticamente y aparecerán aquí."

#: admin/approvals.php:266
msgid "Database Tables"
msgstr "Tablas de la base de datos"

#: admin/approvals.php:269
msgid "Full table snapshots taken before write operations. Up to 3 copies kept per table."
msgstr "Instantáneas completas de las tablas tomadas antes de las operaciones de escritura. Se conservan hasta 3 copias por tabla."

#: admin/approvals.php:274
msgid "Table"
msgstr "Tabla"

#: admin/approvals.php:275 admin/partials/vector-store-pro.php:198 admin/settings-memory.php:197 admin/train-data.php:193 src/admin-pages/index.js:2356
msgid "Type"
msgstr "Tipo"

#: admin/approvals.php:276 admin/approvals.php:332
msgid "Backed Up"
msgstr "Copia realizada"

#: admin/approvals.php:277
msgid "Rows"
msgstr "Filas"

#: admin/approvals.php:278 admin/approvals.php:333
msgid "Size"
msgstr "Tamaño"

#: admin/approvals.php:279 admin/approvals.php:335 admin/deployment/deployment-scheduled-tasks.php:331 admin/deployment/deployment-shortcodes.php:230 admin/partials/vector-store-pro.php:203 admin/settings-endpoints.php:128 admin/settings/tab-security.php:334 admin/skills.php:892 src/admin-pages/index.js:532 src/admin-pages/index.js:1162 src/settings-app/index.js:571
msgid "Actions"
msgstr "Acciones"

#: admin/approvals.php:290
msgid "Partial"
msgstr "Parcial"

#: admin/approvals.php:292
msgid "Full"
msgstr "Completa"

#: admin/approvals.php:307 admin/approvals.php:369
msgid "Restore"
msgstr "Restaurar"

#: admin/approvals.php:323 includes/class-admin-pages-rest.php:454
msgid "Files"
msgstr "Archivos"

#: admin/approvals.php:326
msgid "File snapshots taken before write operations."
msgstr "Instantáneas de archivos tomadas antes de las operaciones de escritura."

#: admin/approvals.php:331
msgid "Original File"
msgstr "Archivo original"

#: admin/approvals.php:334 admin/deployment/deployment-scheduled-tasks.php:328 admin/deployment/deployment-shortcodes.php:227 admin/partials/vector-store-pro.php:201 admin/providers.php:294 admin/settings-llm.php:134 admin/skills.php:884 admin/train-data.php:259 includes/class-gdpr.php:557 src/admin-pages/index.js:2357 src/dashboard-app/index.js:214 src/settings-app/index.js:567 src/settings-app/index.js:1890 src/settings-app/index.js:2248
msgid "Status"
msgstr "Estado"

#: admin/approvals.php:358
msgid "File exists"
msgstr "El archivo existe"

#: admin/approvals.php:363
msgid "Deleted"
msgstr "Eliminado"

#: admin/approvals.php:382
msgid "Backups stored in"
msgstr "Copias de seguridad almacenadas en"

#: admin/approvals.php:383
msgid "Database tables keep up to 3 snapshots each. File backups are kept until manually deleted."
msgstr "Cada tabla de la base de datos conserva hasta 3 instantáneas. Las copias de archivos se conservan hasta que se eliminan manualmente."

#: admin/audit.php:60
msgid "Records every action your AI agents took — tool calls, code proposals, approvals, settings changes, and errors."
msgstr "Registra todas las acciones realizadas por sus agentes de IA: llamadas a herramientas, propuestas de código, aprobaciones, cambios de ajustes y errores."

#: admin/audit.php:61
msgid "Use this log to understand what your agents did, how many tokens they consumed, and what it cost."
msgstr "Use este registro para saber qué hicieron sus agentes, cuántos tokens consumieron y cuánto costó."

#: admin/audit.php:62
msgid "Chat message content lives in the"
msgstr "El contenido de los mensajes de chat se encuentra en la pestaña"

#: admin/audit.php:63 admin/logs.php:28 includes/class-admin-pages-rest.php:1591
msgid "Conversations"
msgstr "Conversaciones"

#: admin/audit.php:64 admin/conversations.php:121
msgid "tab."
msgstr "."

#: admin/audit.php:65
msgid "Manage retention"
msgstr "Gestionar la retención"

#: admin/audit.php:103 admin/conversations.php:161
msgid "Filter by agent"
msgstr "Filtrar por agente"

#: admin/audit.php:105 admin/conversations.php:163 admin/skills.php:356
msgid "All Agents"
msgstr "Todos los agentes"

#: admin/audit.php:113
msgid "Filter by action"
msgstr "Filtrar por acción"

#: admin/audit.php:115
msgid "All Actions"
msgstr "Todas las acciones"

#: admin/audit.php:123 admin/conversations.php:179 admin/settings-memory.php:154
msgid "Filter"
msgstr "Filtrar"

#: admin/audit.php:138 admin/conversations.php:194
msgid "Clear"
msgstr "Limpiar"

#: admin/audit.php:157
msgid "Hide chat events"
msgstr "Ocultar los eventos de chat"

#: admin/audit.php:173
msgid "Show chat events"
msgstr "Mostrar los eventos de chat"

#: admin/conversations.php:24
msgid "Conversation deleted."
msgstr "Conversación eliminada."

#: admin/conversations.php:117
msgid "Every message exchanged between users and your AI agents, grouped by session so you can read each conversation in full."
msgstr "Todos los mensajes intercambiados entre los usuarios y sus agentes de IA, agrupados por sesión para que pueda leer cada conversación completa."

#: admin/conversations.php:118
msgid "Use this tab to review what was said, spot common questions, and verify agents are responding appropriately."
msgstr "Use esta pestaña para revisar lo que se dijo, detectar preguntas frecuentes y comprobar que los agentes responden adecuadamente."

#: admin/conversations.php:119
msgid "Token usage and action history are in the"
msgstr "El uso de tokens y el historial de acciones están en la pestaña"

#: admin/conversations.php:120 admin/logs.php:27
msgid "Audit"
msgstr "Auditoría"

#: admin/conversations.php:173
msgid "Filter by user ID"
msgstr "Filtrar por ID de usuario"

#: admin/conversations.php:174
msgid "User ID"
msgstr "ID de usuario"

#: admin/conversations.php:176
msgid "Search messages"
msgstr "Buscar mensajes"

#: admin/conversations.php:177
msgid "Search messages…"
msgstr "Buscar mensajes…"

#. translators: %d: session count
#: admin/conversations.php:201
#, php-format
msgid "%d conversations"
msgstr "%d conversaciones"

#: admin/conversations.php:212
msgid "No conversations found."
msgstr "No se han encontrado conversaciones."

#: admin/conversations.php:219 admin/security-log.php:252 src/settings-app/index.js:2412
msgid "User"
msgstr "Usuario"

#: admin/conversations.php:220
msgid "First Message"
msgstr "Primer mensaje"

#: admin/conversations.php:221
msgid "Msgs"
msgstr "Msjs"

#: admin/conversations.php:222 admin/security-log.php:231 admin/tools.php:200 admin/tools.php:207 includes/class-admin-menu-handler.php:172 includes/class-admin-menu-handler.php:389 includes/class-admin-pages-rest.php:719 src/admin-pages/index.js:2470 src/agent-wizard/index.js:743
msgid "Tools"
msgstr "Herramientas"

#: admin/conversations.php:223
msgid "Rating"
msgstr "Valoración"

#: admin/conversations.php:224
msgid "Started"
msgstr "Iniciada"

#: admin/conversations.php:225
msgid "Last Message"
msgstr "Último mensaje"

#: admin/conversations.php:226 admin/security-log.php:254 includes/class-gdpr.php:474
msgid "Details"
msgstr "Detalles"

#: admin/conversations.php:235 admin/security-log.php:286
msgid "Anonymous"
msgstr "Anónimo"

#: admin/conversations.php:276
msgid "Thumbs up"
msgstr "Me gusta"

#: admin/conversations.php:278
msgid "Thumbs down"
msgstr "No me gusta"

#: admin/conversations.php:289
msgid "Delete this conversation?"
msgstr "¿Eliminar esta conversación?"

#. translators: %d: number of days
#: admin/conversations.php:329
#, php-format
msgid "Conversations are automatically deleted after %d days."
msgstr "Las conversaciones se eliminan automáticamente después de %d días."

#: admin/conversations.php:334
msgid "Conversations are kept indefinitely (no retention limit set)."
msgstr "Las conversaciones se conservan indefinidamente (no hay límite de retención configurado)."

#: admin/conversations.php:336
msgid "Change retention settings"
msgstr "Cambiar los ajustes de retención"

#: admin/dashboard.php:34
msgid "Dashboard assets unavailable."
msgstr "Los recursos del panel no están disponibles."

#: admin/deploy-wizard.php:54 includes/class-admin-menu-handler.php:154
msgid "Publish Your Agent"
msgstr "Publique su agente"

#: admin/deploy-wizard.php:56
msgid "Get an agent in front of people in a few quick steps. You can fine-tune it later from Publish."
msgstr "Ponga un agente delante de sus usuarios en unos pocos pasos. Podrá afinarlo más adelante desde Publicar."

#: admin/deploy-wizard.php:60
msgid "Loading the publish wizard…"
msgstr "Cargando el asistente de publicación…"

#: admin/deploy-wizard.php:65
msgid "The publish wizard needs JavaScript enabled. You can also publish agents from the Publish page."
msgstr "El asistente de publicación necesita JavaScript activado. También puede publicar agentes desde la página Publicar."

#: admin/deployment.php:48
msgid "Agent Deployment"
msgstr "Despliegue de agentes"

#: admin/deployment.php:49
#| msgid "Manage how assistants are invoked: embed them on your site with shortcodes, schedule recurring tasks, or react to WordPress events."
msgid "Manage how agents are invoked: embed them on your site with shortcodes, schedule recurring tasks, or react to WordPress events."
msgstr "Gestione cómo se invocan los agentes: insértelos en su sitio con shortcodes, programe tareas recurrentes o reaccione a eventos de WordPress."

#: admin/deployment.php:53 admin/settings.php:655 includes/class-admin-settings-rest.php:189 src/dashboard-app/index.js:833 src/interface-settings/index.js:182 src/settings-app/index.js:264 src/shared/components.js:179
msgid "Basic"
msgstr "Básico"

#: admin/deployment.php:56 admin/settings.php:660 includes/class-admin-settings-rest.php:194 src/dashboard-app/index.js:663 src/dashboard-app/index.js:844 src/interface-settings/index.js:186 src/settings-app/index.js:266 src/shared/components.js:190
msgid "Advanced"
msgstr "Avanzado"

#: admin/deployment.php:70 admin/deployment/deployment-cli.php:89 admin/deployment/deployment-shortcodes.php:188
msgid "Admin"
msgstr "Administración"

#: admin/deployment.php:71 admin/tools.php:107 includes/class-admin-pages-rest.php:445
msgid "CLI"
msgstr "CLI"

#: admin/deployment.php:72
msgid "Editor"
msgstr "Editor"

#: admin/deployment.php:73
msgid "Event Listeners"
msgstr "Escuchadores de eventos"

#: admin/deployment.php:74
msgid "Frontend Modal"
msgstr "Modal del frontend"

#: admin/deployment.php:75 admin/deployment/deployment-gutenberg-blocks.php:128
msgid "Gutenberg Blocks"
msgstr "Bloques de Gutenberg"

#: admin/deployment.php:76
msgid "Scheduled Tasks"
msgstr "Tareas programadas"

#: admin/deployment.php:77 includes/class-admin-pages-rest.php:2023
msgid "Shortcodes"
msgstr "Shortcodes"

#: admin/deployment.php:90
msgid "Deployment"
msgstr "Despliegue"

#: admin/deployment.php:96
msgid "Deployment methods"
msgstr "Métodos de despliegue"

#: admin/deployment/deployment-admin-bar.php:112
msgid "Admin settings saved."
msgstr "Ajustes de administración guardados."

#: admin/deployment/deployment-admin-bar.php:165
msgid "inactive"
msgstr "inactivo"

#: admin/deployment/deployment-admin-bar.php:168
msgid "not installed"
msgstr "no instalado"

#: admin/deployment/deployment-admin-bar.php:184
msgid "Admin bar chat"
msgstr "Chat en la barra de administración"

#: admin/deployment/deployment-admin-bar.php:186
msgid "Choose which agents appear under “AI Agents” in the WordPress toolbar. Clicking an agent opens the slide-in chat overlay."
msgstr "Elija qué agentes aparecen en “Agentes de IA” en la barra de herramientas de WordPress. Al hacer clic en un agente se abre la superposición de chat deslizante."

#: admin/deployment/deployment-admin-bar.php:191 admin/deployment/deployment-admin-ui.php:236 admin/deployment/deployment-gutenberg-blocks.php:135 admin/deployment/deployment-modal.php:164
msgid "No active agents found. Activate at least one agent first."
msgstr "No se han encontrado agentes activos. Active al menos un agente primero."

#: admin/deployment/deployment-admin-bar.php:197 admin/deployment/deployment-gutenberg-blocks.php:144 admin/deployment/deployment-modal.php:173 admin/deployment/deployment-shortcodes.php:283 admin/skills.php:388
msgid "Enable"
msgstr "Activar"

#: admin/deployment/deployment-admin-bar.php:199 admin/deployment/deployment-modal.php:175 src/deploy-wizard/index.js:322
msgid "Position"
msgstr "Posición"

#: admin/deployment/deployment-admin-bar.php:200 admin/deployment/deployment-modal.php:176
msgid "Show On"
msgstr "Mostrar en"

#: admin/deployment/deployment-admin-bar.php:226 admin/deployment/deployment-modal.php:204
msgid "Bottom Right"
msgstr "Abajo a la derecha"

#: admin/deployment/deployment-admin-bar.php:229 admin/deployment/deployment-modal.php:207
msgid "Bottom Left"
msgstr "Abajo a la izquierda"

#: admin/deployment/deployment-admin-bar.php:236 src/deploy-wizard/index.js:133 src/deploy-wizard/index.js:138
msgid "Everywhere"
msgstr "En todas partes"

#: admin/deployment/deployment-admin-bar.php:239
msgid "Admin Only"
msgstr "Solo en la administración"

#: admin/deployment/deployment-admin-bar.php:242 admin/deployment/deployment-modal.php:223
msgid "Frontend Only"
msgstr "Solo en el frontend"

#: admin/deployment/deployment-admin-bar.php:254
msgid "Ask AI launchers"
msgstr "Lanzadores «Preguntar a la IA»"

#: admin/deployment/deployment-admin-bar.php:256
msgid "Show a compact “Ask AI” control on selected core admin screens. Launchers open the chat overlay with a screen-relevant starter prompt — nothing is sent until you press Send. Administrators only; each user can dismiss a launcher on the screen itself."
msgstr "Muestra un control compacto “Preguntar a la IA” en las pantallas del escritorio seleccionadas. Los lanzadores abren la superposición de chat con un prompt inicial relevante para esa pantalla; no se envía nada hasta que pulse Enviar. Solo para administradores; cada usuario puede descartar un lanzador en la propia pantalla."

#: admin/deployment/deployment-admin-bar.php:261
msgid "Enable launchers"
msgstr "Activar los lanzadores"

#: admin/deployment/deployment-admin-bar.php:266
msgid "Show contextual Ask AI launchers on selected admin screens"
msgstr "Mostrar lanzadores contextuales «Preguntar a la IA» en las pantallas de administración seleccionadas"

#: admin/deployment/deployment-admin-bar.php:271 admin/deployment/deployment-admin-bar.php:274
msgid "Screens"
msgstr "Pantallas"

#: admin/deployment/deployment-admin-bar.php:287
msgid "Choose where the launcher may appear. Uncheck all to hide launchers without turning the feature off globally."
msgstr "Elija dónde puede aparecer el lanzador. Desmarque todas las opciones para ocultar los lanzadores sin desactivar la característica globalmente."

#: admin/deployment/deployment-admin-bar.php:293
msgid "Default agent"
msgstr "Agente por defecto"

#: admin/deployment/deployment-admin-bar.php:301
msgid "recommended default"
msgstr "opción recomendada por defecto"

#: admin/deployment/deployment-admin-bar.php:307
msgid "Used for Ask AI launchers when that agent is active. Defaults to WordPress Assistant; pick a custom agent you trained if you prefer."
msgstr "Se usa en los lanzadores «Preguntar a la IA» cuando ese agente está activo. Por defecto es WordPress Assistant; si lo prefiere, elija un agente personalizado que haya entrenado."

#: admin/deployment/deployment-admin-bar.php:313 admin/deployment/deployment-admin-ui.php:344 admin/deployment/deployment-gutenberg-blocks.php:173 admin/deployment/deployment-modal.php:238
msgid "Save Settings"
msgstr "Guardar los ajustes"

#: admin/deployment/deployment-admin-bar.php:317
msgid "How admin chat works"
msgstr "Cómo funciona el chat en la administración"

#: admin/deployment/deployment-admin-bar.php:319
msgid "Admin bar: enabled agents appear under “AI Agents” in the toolbar and open the slide-in chat."
msgstr "Barra de administración: los agentes activados aparecen en “Agentes de IA” en la barra de herramientas y abren el chat deslizante."

#: admin/deployment/deployment-admin-bar.php:320
msgid "Launchers: a pill control on selected screens opens the same overlay with a starter prompt for the chosen agent."
msgstr "Lanzadores: un control tipo píldora en las pantallas seleccionadas abre la misma superposición con un prompt inicial para el agente elegido."

#: admin/deployment/deployment-admin-bar.php:321
msgid "Nothing is sent to your AI provider until you review the prompt and press Send."
msgstr "No se envía nada a su proveedor de IA hasta que revise el prompt y pulse Enviar."

#: admin/deployment/deployment-admin-ui.php:125
msgid "Editor sidebar settings saved."
msgstr "Ajustes de la barra lateral del editor guardados."

#: admin/deployment/deployment-admin-ui.php:210
msgid "Sidebar Agent"
msgstr "Agente de la barra lateral"

#: admin/deployment/deployment-admin-ui.php:212
#| msgid "Add an AI assistant panel inside the block editor. When enabled, a sidebar panel appears while your team edits posts or pages — with full awareness of the current draft (title, content, post type, and status)."
msgid "Add an AI agent panel inside the block editor. When enabled, a sidebar panel appears while your team edits posts or pages — with full awareness of the current draft (title, content, post type, and status)."
msgstr "Añada un panel de agente de IA dentro del editor de bloques. Cuando está activado, aparece un panel lateral mientras su equipo edita entradas o páginas, con pleno conocimiento del borrador actual (título, contenido, tipo de contenido y estado)."

#: admin/deployment/deployment-admin-ui.php:221
msgid "Enable Sidebar Agent"
msgstr "Activar el agente de la barra lateral"

#: admin/deployment/deployment-admin-ui.php:226
#| msgid "Show an AI assistant panel in the Gutenberg block editor"
msgid "Show an AI agent panel in the Gutenberg block editor"
msgstr "Mostrar un panel de agente de IA en el editor de bloques de Gutenberg"

#: admin/deployment/deployment-admin-ui.php:242
msgid "Show in sidebar"
msgstr "Mostrar en la barra lateral"

#: admin/deployment/deployment-admin-ui.php:243
msgid "Pre-selected"
msgstr "Preseleccionado"

#: admin/deployment/deployment-admin-ui.php:270
msgid "Tick the agents that appear in the editor sidebar. The pre-selected agent opens by default; switching is available in-sidebar when more than one is ticked."
msgstr "Marque los agentes que aparecerán en la barra lateral del editor. El agente preseleccionado se abre por defecto; si marca más de uno, podrá cambiar de agente desde la propia barra lateral."

#: admin/deployment/deployment-admin-ui.php:277
msgid "Post Types"
msgstr "Tipos de contenido"

#: admin/deployment/deployment-admin-ui.php:290
msgid "Show the sidebar panel when editing these post types. Leave all unchecked to hide the sidebar everywhere."
msgstr "Mostrar el panel lateral al editar estos tipos de contenido. Deje todos sin marcar para ocultar la barra lateral en todas partes."

#: admin/deployment/deployment-admin-ui.php:297
msgid "Confirmation Mode"
msgstr "Modo de confirmación"

#: admin/deployment/deployment-admin-ui.php:302
msgid "Autonomous — execute actions immediately (recommended for editor sidebar)"
msgstr "Autónomo: ejecutar las acciones de inmediato (recomendado para la barra lateral del editor)"

#: admin/deployment/deployment-admin-ui.php:305
msgid "Supervised — medium-risk actions create a proposal before executing"
msgstr "Supervisado: las acciones de riesgo medio crean una propuesta antes de ejecutarse"

#: admin/deployment/deployment-admin-ui.php:309
msgid "Use Autonomous mode unless you need strict oversight."
msgstr "Use el modo autónomo salvo que necesite una supervisión estricta."

#: admin/deployment/deployment-admin-ui.php:315
msgid "Context Injection"
msgstr "Inyección de contexto"

#: admin/deployment/deployment-admin-ui.php:320
#| msgid "Automatically share the current draft title and content with the assistant on the first message"
msgid "Automatically share the current draft title and content with the agent on the first message"
msgstr "Compartir automáticamente el título y el contenido del borrador actual con el agente en el primer mensaje"

#: admin/deployment/deployment-admin-ui.php:323
#| msgid "The assistant will be aware of what you are writing. Content is sent only when you open the chat — nothing is shared automatically."
msgid "The agent will be aware of what you are writing. Content is sent only when you open the chat — nothing is shared automatically."
msgstr "El agente sabrá lo que está escribiendo. El contenido solo se envía cuando abre el chat; no se comparte nada automáticamente."

#: admin/deployment/deployment-admin-ui.php:329
msgid "Content Writer Toolbar"
msgstr "Barra de herramientas del redactor de contenido"

#: admin/deployment/deployment-admin-ui.php:334
msgid "Enable the inline AI toolbar (Magic Wand)"
msgstr "Activar la barra de herramientas de IA en línea (varita mágica)"

#: admin/deployment/deployment-admin-ui.php:337
msgid "When enabled, shows a Magic Wand in the editor Block Toolbar. Click on it to open or close the Sidebar Agent."
msgstr "Cuando está activada, muestra una varita mágica en la barra de herramientas de bloques del editor. Haga clic en ella para abrir o cerrar el agente de la barra lateral."

#: admin/deployment/deployment-basic.php:31
msgid "The Agent Orchestrator is still activating."
msgstr "El Agent Orchestrator se está activando todavía."

#: admin/deployment/deployment-basic.php:33 admin/skills-basic.php:32 src/shared/chat-embed.js:235
msgid "Check the Agents page"
msgstr "Consulte la página Agentes"

#: admin/deployment/deployment-basic.php:35 admin/skills-basic.php:34
msgid "or switch to Advanced above in the meantime."
msgstr "o pase a Avanzado arriba mientras tanto."

#: admin/deployment/deployment-cli.php:79
msgid "Read"
msgstr "Lectura"

#: admin/deployment/deployment-cli.php:84 admin/tools.php:426
msgid "Write"
msgstr "Escritura"

#: admin/deployment/deployment-cli.php:134
msgid "WP-CLI is not active in this browser request — the run_wp_cli tool runs via WP-CLI only. Settings configured here will apply when WP-CLI is loaded."
msgstr "WP-CLI no está activo en esta petición del navegador: la herramienta run_wp_cli se ejecuta únicamente mediante WP-CLI. Los ajustes que configure aquí se aplicarán cuando se cargue WP-CLI."

#: admin/deployment/deployment-cli.php:141
msgid "The run_wp_cli tool has not yet been seeded. Visit the Tools page once to initialise it."
msgstr "La herramienta run_wp_cli todavía no se ha inicializado. Visite una vez la página Herramientas para inicializarla."

#: admin/deployment/deployment-cli.php:150
msgid "WP-CLI Command Whitelist"
msgstr "Lista blanca de comandos de WP-CLI"

#: admin/deployment/deployment-cli.php:153
msgid "Only commands switched ON here can be run by agents via the run_wp_cli tool. Commands are grouped by risk. You can also add custom patterns."
msgstr "Los agentes solo pueden ejecutar mediante la herramienta run_wp_cli los comandos activados aquí. Los comandos están agrupados por riesgo. También puede añadir patrones personalizados."

#: admin/deployment/deployment-cli.php:169
msgid "On"
msgstr "Activado"

#: admin/deployment/deployment-cli.php:170
msgid "Command"
msgstr "Comando"

#: admin/deployment/deployment-cli.php:171 admin/deployment/deployment-event-listeners.php:204 admin/deployment/deployment-scheduled-tasks.php:287 admin/deployment/deployment-shortcodes-form.php:32 admin/deployment/deployment-shortcodes.php:223 src/admin-pages/index.js:416
msgid "Label"
msgstr "Etiqueta"

#: admin/deployment/deployment-cli.php:200 admin/deployment/deployment-cli.php:379 admin/deployment/deployment-event-listeners.php:283
msgid "Remove"
msgstr "Quitar"

#: admin/deployment/deployment-cli.php:209
msgid "wp cache flush"
msgstr "wp cache flush"

#: admin/deployment/deployment-cli.php:210
msgid "Human-readable label"
msgstr "Etiqueta legible para personas"

#: admin/deployment/deployment-cli.php:213
msgid "Add"
msgstr "Añadir"

#: admin/deployment/deployment-cli.php:221 admin/deployment/deployment-cli.php:353
msgid "Save Whitelist"
msgstr "Guardar la lista blanca"

#: admin/deployment/deployment-cli.php:232
msgid "Agent CLI Privileges"
msgstr "Privilegios de CLI de los agentes"

#: admin/deployment/deployment-cli.php:235
msgid "Control which agents can be invoked via WP-CLI and which can use the run_wp_cli tool during conversations. Grants are per-agent. Both columns default to off."
msgstr "Controle qué agentes se pueden invocar mediante WP-CLI y cuáles pueden usar la herramienta run_wp_cli durante las conversaciones. Los permisos se conceden por agente. Ambas columnas están desactivadas por defecto."

#: admin/deployment/deployment-cli.php:239 src/settings-app/index.js:1815
msgid "No agents installed."
msgstr "No hay agentes instalados."

#: admin/deployment/deployment-cli.php:246
msgid "CLI invocation"
msgstr "Invocación por CLI"

#: admin/deployment/deployment-cli.php:247
msgid "wp agent prompt/run-task — Pro"
msgstr "wp agent prompt/run-task — Pro"

#: admin/deployment/deployment-cli.php:250
msgid "run_wp_cli tool"
msgstr "Herramienta run_wp_cli"

#: admin/deployment/deployment-cli.php:251
msgid "use in chat / tasks"
msgstr "uso en chats y tareas"

#: admin/deployment/deployment-cli.php:289
msgid "Privilege changes save automatically on toggle."
msgstr "Los cambios de privilegios se guardan automáticamente al accionar el interruptor."

#: admin/deployment/deployment-cli.php:334 admin/deployment/deployment-event-listeners.php:340 admin/deployment/deployment-scheduled-tasks.php:505 src/dashboard-app/index.js:713 src/interface-settings/index.js:378 src/shared/components.js:103
msgid "Saving…"
msgstr "Guardando…"

#: admin/deployment/deployment-cli.php:344
msgid "✓ Saved"
msgstr "✓ Guardado"

#: admin/deployment/deployment-cli.php:346
msgid "Error saving."
msgstr "Error al guardar."

#: admin/deployment/deployment-cli.php:350 admin/deployment/deployment-event-listeners.php:363 admin/deployment/deployment-scheduled-tasks.php:527
msgid "Request failed."
msgstr "La petición ha fallado."

#: admin/deployment/deployment-event-listeners.php:98 admin/tools.php:96 admin/train-data.php:298 includes/class-admin-pages-rest.php:447
msgid "Content"
msgstr "Contenido"

#: admin/deployment/deployment-event-listeners.php:108 includes/class-admin-surfaces.php:149
msgid "Comments"
msgstr "Comentarios"

#: admin/deployment/deployment-event-listeners.php:115 admin/settings.php:630 includes/class-admin-pages-rest.php:469 includes/class-admin-settings-rest.php:175 includes/class-admin-surfaces.php:144 src/settings-app/index.js:953 src/settings-app/index.js:970 src/settings-app/index.js:972
msgid "Users"
msgstr "Usuarios"

#: admin/deployment/deployment-event-listeners.php:123 includes/class-admin-pages-rest.php:461
msgid "Media"
msgstr "Medios"

#: admin/deployment/deployment-event-listeners.php:128 includes/class-skills-registry.php:764
msgid "WooCommerce"
msgstr "WooCommerce"

#: admin/deployment/deployment-event-listeners.php:135
msgid "Plugins & Themes"
msgstr "Plugins y temas"

#: admin/deployment/deployment-event-listeners.php:148
msgid "Add New Trigger"
msgstr "Añadir nuevo disparador"

#: admin/deployment/deployment-event-listeners.php:149
#| msgid "When the chosen WordPress event fires, the selected assistant will be invoked asynchronously with the prompt you provide plus the event context."
msgid "When the chosen WordPress event fires, the selected agent will be invoked asynchronously with the prompt you provide plus the event context."
msgstr "Cuando se produzca el evento de WordPress elegido, el agente seleccionado se invocará de forma asíncrona con el prompt que indique más el contexto del evento."

#: admin/deployment/deployment-event-listeners.php:160 admin/deployment/deployment-scheduled-tasks.php:255
#| msgid "— choose an event —"
msgid "— choose an agent —"
msgstr "— elija un agente —"

#: admin/deployment/deployment-event-listeners.php:166
#| msgid "No assistants installed. Install an assistant first."
msgid "No agents installed. Install an agent first."
msgstr "No hay agentes instalados. Instale un agente primero."

#: admin/deployment/deployment-event-listeners.php:172
msgid "WordPress Event"
msgstr "Evento de WordPress"

#: admin/deployment/deployment-event-listeners.php:176
msgid "— choose an event —"
msgstr "— elija un evento —"

#: admin/deployment/deployment-event-listeners.php:184 admin/deployment/deployment-event-listeners.php:272 admin/deployment/deployment-scheduled-tasks.php:357 admin/settings-endpoints.php:152 includes/class-admin-pages-rest.php:448
msgid "Custom"
msgstr "Personalizado"

#: admin/deployment/deployment-event-listeners.php:185
msgid "Custom hook name…"
msgstr "Nombre de hook personalizado…"

#: admin/deployment/deployment-event-listeners.php:190
msgid "Enter any WordPress action hook name."
msgstr "Introduzca el nombre de cualquier hook de acción de WordPress."

#: admin/deployment/deployment-event-listeners.php:196 admin/deployment/deployment-scheduled-tasks.php:279
msgid "Prompt"
msgstr "Prompt"

#: admin/deployment/deployment-event-listeners.php:199
#| msgid "Describe what the assistant should do when this event fires. Event context is appended automatically."
msgid "Describe what the agent should do when this event fires. Event context is appended automatically."
msgstr "Describa lo que debe hacer el agente cuando se produzca este evento. El contexto del evento se añade automáticamente."

#: admin/deployment/deployment-event-listeners.php:207 admin/deployment/deployment-scheduled-tasks.php:290
msgid "Optional — auto-generated if blank"
msgstr "Opcional: se genera automáticamente si se deja vacío"

#: admin/deployment/deployment-event-listeners.php:212 admin/deployment/deployment-event-listeners.php:242
msgid "Priority"
msgstr "Prioridad"

#: admin/deployment/deployment-event-listeners.php:216
msgid "Lower numbers run first. Default is 10."
msgstr "Los números más bajos se ejecutan primero. El valor por defecto es 10."

#: admin/deployment/deployment-event-listeners.php:222 admin/deployment/deployment-event-listeners.php:324 admin/deployment/deployment-event-listeners.php:359 admin/deployment/deployment-event-listeners.php:364
msgid "Add Trigger"
msgstr "Añadir disparador"

#: admin/deployment/deployment-event-listeners.php:223 admin/deployment/deployment-scheduled-tasks.php:307 admin/run-task.php:133 admin/security-log.php:372 includes/class-chat-assets.php:57 src/dashboard-app/index.js:721
msgid "Cancel"
msgstr "Cancelar"

#: admin/deployment/deployment-event-listeners.php:233
#| msgid "No event listeners active. Add a trigger above or activate assistants that define built-in listeners."
msgid "No event listeners active. Add a trigger above or activate agents that define built-in listeners."
msgstr "No hay escuchadores de eventos activos. Añada un disparador arriba o active agentes que definan escuchadores integrados."

#: admin/deployment/deployment-event-listeners.php:240
msgid "Trigger / Label"
msgstr "Disparador / Etiqueta"

#: admin/deployment/deployment-event-listeners.php:241
msgid "WordPress Hook"
msgstr "Hook de WordPress"

#: admin/deployment/deployment-event-listeners.php:243 admin/deployment/deployment-scheduled-tasks.php:326 admin/run-task.php:108
msgid "Mode"
msgstr "Modo"

#: admin/deployment/deployment-event-listeners.php:244 admin/deployment/deployment-scheduled-tasks.php:327 admin/deployment/deployment-shortcodes.php:226 admin/partials/vector-store-pro.php:197 admin/skills.php:889 admin/tools.php:384 src/admin-pages/index.js:993 src/admin-pages/index.js:1156 src/knowledge-wizard/index.js:39
msgid "Source"
msgstr "Origen"

#: admin/deployment/deployment-event-listeners.php:265
msgid "Queues an async AI task — does not block page load"
msgstr "Pone en cola una tarea de IA asíncrona; no bloquea la carga de la página"

#: admin/deployment/deployment-event-listeners.php:265
msgid "AI Async"
msgstr "IA asíncrona"

#: admin/deployment/deployment-event-listeners.php:267
msgid "Calls the PHP callback directly (synchronous)"
msgstr "Llama directamente al callback de PHP (síncrono)"

#: admin/deployment/deployment-event-listeners.php:267 admin/deployment/deployment-scheduled-tasks.php:352
msgid "Direct"
msgstr "Directo"

#: admin/deployment/deployment-event-listeners.php:274 admin/deployment/deployment-scheduled-tasks.php:359
msgid "Built-in"
msgstr "Integrado"

#: admin/deployment/deployment-event-listeners.php:294
msgid "How it works:"
msgstr "Cómo funciona:"

#: admin/deployment/deployment-event-listeners.php:295
#| msgid "When a WordPress event fires, the matched assistant is queued as an async AI task — it never blocks the current page load. WordPress hook arguments are serialised into the prompt as context."
msgid "When a WordPress event fires, the matched agent is queued as an async AI task — it never blocks the current page load. WordPress hook arguments are serialised into the prompt as context."
msgstr "Cuando se produce un evento de WordPress, el agente correspondiente se pone en cola como una tarea de IA asíncrona: nunca bloquea la carga de la página actual. Los argumentos del hook de WordPress se serializan en el prompt como contexto."

#: admin/deployment/deployment-event-listeners.php:337 admin/deployment/deployment-scheduled-tasks.php:497
#| msgid "Please choose an assistant."
msgid "Please choose an agent."
msgstr "Elija un agente."

#: admin/deployment/deployment-event-listeners.php:338
msgid "Please choose or enter a hook name."
msgstr "Elija o introduzca un nombre de hook."

#: admin/deployment/deployment-event-listeners.php:358
msgid "Error saving trigger."
msgstr "Error al guardar el disparador."

#: admin/deployment/deployment-event-listeners.php:369
msgid "Remove this trigger?"
msgstr "¿Quitar este disparador?"

#: admin/deployment/deployment-event-listeners.php:385
msgid "Could not delete trigger."
msgstr "No se ha podido eliminar el disparador."

#: admin/deployment/deployment-gutenberg-blocks.php:83
msgid "Gutenberg block settings saved."
msgstr "Ajustes de los bloques de Gutenberg guardados."

#: admin/deployment/deployment-gutenberg-blocks.php:109 includes/class-gutenberg-blocks.php:264 assets/js/gutenberg-blocks.js:58
msgid "Default (from Settings)"
msgstr "Por defecto (de los ajustes)"

#: admin/deployment/deployment-gutenberg-blocks.php:110 includes/class-admin-settings-rest.php:650 includes/class-gutenberg-blocks.php:265
msgid "Dark"
msgstr "Oscuro"

#: admin/deployment/deployment-gutenberg-blocks.php:111 includes/class-admin-settings-rest.php:641 includes/class-gutenberg-blocks.php:266
msgid "Light"
msgstr "Claro"

#: admin/deployment/deployment-gutenberg-blocks.php:112 includes/class-admin-settings-rest.php:659 includes/class-gutenberg-blocks.php:267
msgid "Midnight"
msgstr "Medianoche"

#: admin/deployment/deployment-gutenberg-blocks.php:113 includes/class-admin-settings-rest.php:668 includes/class-gutenberg-blocks.php:268
msgid "Ocean"
msgstr "Océano"

#: admin/deployment/deployment-gutenberg-blocks.php:130
msgid "Select which agents should appear as blocks in the Gutenberg Block Inserter. Enabled agents can be placed into any post, page, or template — including the Site Editor."
msgstr "Seleccione qué agentes deben aparecer como bloques en el insertador de bloques de Gutenberg. Los agentes activados se pueden colocar en cualquier entrada, página o plantilla, incluido el editor del sitio."

#: admin/deployment/deployment-gutenberg-blocks.php:146
msgid "Block Name"
msgstr "Nombre del bloque"

#: admin/deployment/deployment-gutenberg-blocks.php:178
msgid "How Gutenberg Blocks Work"
msgstr "Cómo funcionan los bloques de Gutenberg"

#: admin/deployment/deployment-gutenberg-blocks.php:180
msgid "Enabled agents appear under the \"Agentic AI\" category in the Block Inserter (+)."
msgstr "Los agentes activados aparecen en la categoría \"Agentic AI\" del insertador de bloques (+)."

#: admin/deployment/deployment-gutenberg-blocks.php:181
msgid "Each block can be customized via the block settings sidebar: height, theme, display style, LLM provider, and more."
msgstr "Cada bloque se puede personalizar desde la barra lateral de ajustes del bloque: altura, tema, estilo de visualización, proveedor de LLM y más."

#: admin/deployment/deployment-gutenberg-blocks.php:182
msgid "Blocks work in the Post Editor, Page Editor, Site Editor, and Template Editor."
msgstr "Los bloques funcionan en el editor de entradas, el editor de páginas, el editor del sitio y el editor de plantillas."

#: admin/deployment/deployment-gutenberg-blocks.php:183
msgid "The block renders the same chat interface as shortcodes — all features (audio, vision, TTS) are supported."
msgstr "El bloque muestra la misma interfaz de chat que los shortcodes: todas las características (audio, visión, TTS) son compatibles."

#: admin/deployment/deployment-gutenberg-blocks.php:184
msgid "Users must be logged in to chat unless anonymous access is enabled in Settings."
msgstr "Los usuarios deben haber iniciado sesión para chatear, salvo que el acceso anónimo esté activado en los ajustes."

#: admin/deployment/deployment-modal.php:112
msgid "Modal settings saved."
msgstr "Ajustes del modal guardados."

#: admin/deployment/deployment-modal.php:148
msgid "Modal"
msgstr "Modal"

#: admin/deployment/deployment-modal.php:150
msgid "Deploy a floating chat button on your public website. Visitors click the button to open a chat modal powered by the selected agent."
msgstr "Despliegue un botón de chat flotante en su sitio web público. Los visitantes hacen clic en el botón para abrir un modal de chat gestionado por el agente seleccionado."

#. translators: %s: link to Styles settings
#: admin/deployment/deployment-modal.php:154
#, php-format
msgid "Theme: %s."
msgstr "Tema: %s."

#: admin/deployment/deployment-modal.php:156
msgid "change"
msgstr "cambiar"

#: admin/deployment/deployment-modal.php:177
msgid "Require Login"
msgstr "Requerir inicio de sesión"

#: admin/deployment/deployment-modal.php:214
msgid "All Pages"
msgstr "Todas las páginas"

#: admin/deployment/deployment-modal.php:217
msgid "Homepage Only"
msgstr "Solo la página de inicio"

#: admin/deployment/deployment-modal.php:220
msgid "Posts & Pages"
msgstr "Entradas y páginas"

#: admin/deployment/deployment-modal.php:243
msgid "How the Modal Works"
msgstr "Cómo funciona el modal"

#: admin/deployment/deployment-modal.php:245
msgid "A floating button appears on your public website according to each agent's display settings."
msgstr "Aparece un botón flotante en su sitio web público según los ajustes de visualización de cada agente."

#: admin/deployment/deployment-modal.php:246
msgid "If multiple agents are enabled for the same page, visitors see a menu to pick one; a single agent opens directly."
msgstr "Si hay varios agentes activados para la misma página, los visitantes verán un menú para elegir uno; si solo hay un agente, se abre directamente."

#: admin/deployment/deployment-modal.php:247
msgid "The modal injects page context automatically — the agent knows the current URL, page title, and post type."
msgstr "El modal inyecta el contexto de la página automáticamente: el agente conoce la URL actual, el título de la página y el tipo de contenido."

#: admin/deployment/deployment-modal.php:248
msgid "Chat history is stored per agent in the visitor's browser using localStorage."
msgstr "El historial de chat se guarda por agente en el navegador del visitante mediante localStorage."

#. translators: %s: link to Styles settings
#: admin/deployment/deployment-modal.php:253
#, php-format
msgid "The chat theme is controlled by %s."
msgstr "El tema del chat se controla desde %s."

#: admin/deployment/deployment-modal.php:255
msgid "Settings → Styles"
msgstr "Ajustes → Estilos"

#: admin/deployment/deployment-scheduled-tasks.php:46
msgid "Scheduled task removed from the cron queue."
msgstr "Tarea programada eliminada de la cola de cron."

#: admin/deployment/deployment-scheduled-tasks.php:120
msgid "Scheduled task registered."
msgstr "Tarea programada registrada."

#: admin/deployment/deployment-scheduled-tasks.php:243
msgid "Add Scheduled Task"
msgstr "Añadir tarea programada"

#: admin/deployment/deployment-scheduled-tasks.php:244
#| msgid "Run any active assistant on a WP-Cron schedule with an AI prompt. Built-in tasks from assistants also appear in the table below."
msgid "Run any active agent on a WP-Cron schedule with an AI prompt. Built-in tasks from agents also appear in the table below."
msgstr "Ejecute cualquier agente activo según una programación de WP-Cron con un prompt de IA. Las tareas integradas de los agentes también aparecen en la tabla siguiente."

#: admin/deployment/deployment-scheduled-tasks.php:261
#| msgid "No assistants active. Activate an assistant first."
msgid "No agents active. Activate an agent first."
msgstr "No hay agentes activos. Active un agente primero."

#: admin/deployment/deployment-scheduled-tasks.php:267 admin/deployment/deployment-scheduled-tasks.php:325 admin/deployment/deployment-scheduled-tasks.php:430 admin/deployment/deployment-scheduled-tasks.php:446 admin/run-task.php:104
msgid "Schedule"
msgstr "Programación"

#: admin/deployment/deployment-scheduled-tasks.php:282
#| msgid "Describe what the assistant should do on each run…"
msgid "Describe what the agent should do on each run…"
msgstr "Describa lo que debe hacer el agente en cada ejecución…"

#: admin/deployment/deployment-scheduled-tasks.php:298
msgid "Optional short note"
msgstr "Nota breve opcional"

#: admin/deployment/deployment-scheduled-tasks.php:305 admin/deployment/deployment-scheduled-tasks.php:483 admin/deployment/deployment-scheduled-tasks.php:523 admin/deployment/deployment-scheduled-tasks.php:528
msgid "Add & Schedule"
msgstr "Añadir y programar"

#: admin/deployment/deployment-scheduled-tasks.php:317
#| msgid "No scheduled tasks yet. Add one above, or activate assistants that define built-in scheduled tasks (for example Site Auditor or AI Radar)."
msgid "No scheduled tasks yet. Add one above, or activate agents that define built-in scheduled tasks (for example Site Auditor or AI Radar)."
msgstr "Todavía no hay tareas programadas. Añada una arriba o active agentes que definan tareas programadas integradas (por ejemplo, Site Auditor o AI Radar)."

#: admin/deployment/deployment-scheduled-tasks.php:324 admin/run-task.php:94
msgid "Task"
msgstr "Tarea"

#: admin/deployment/deployment-scheduled-tasks.php:329
msgid "Next Run"
msgstr "Próxima ejecución"

#: admin/deployment/deployment-scheduled-tasks.php:330
msgid "Last Run"
msgstr "Última ejecución"

#: admin/deployment/deployment-scheduled-tasks.php:350
msgid "Runs through the LLM with AI reasoning and tool calls"
msgstr "Se ejecuta a través del LLM con razonamiento de IA y llamadas a herramientas"

#: admin/deployment/deployment-scheduled-tasks.php:350 templates/chat-interface.php:115
msgid "AI"
msgstr "IA"

#: admin/deployment/deployment-scheduled-tasks.php:352
msgid "Runs the callback method directly without LLM"
msgstr "Ejecuta el método callback directamente, sin LLM"

#: admin/deployment/deployment-scheduled-tasks.php:366
msgid "Not Scheduled"
msgstr "No programada"

#. translators: %s: human-readable time difference
#: admin/deployment/deployment-scheduled-tasks.php:377
#, php-format
msgid "in %s"
msgstr "en %s"

#: admin/deployment/deployment-scheduled-tasks.php:379
msgid "overdue"
msgstr "atrasada"

#: admin/deployment/deployment-scheduled-tasks.php:402
msgid "Run Now"
msgstr "Ejecutar ahora"

#: admin/deployment/deployment-scheduled-tasks.php:411
msgid "Remove this scheduled task from the cron queue?"
msgstr "¿Quitar esta tarea programada de la cola de cron?"

#: admin/deployment/deployment-scheduled-tasks.php:417
msgid "Unschedule"
msgstr "Desprogramar"

#: admin/deployment/deployment-scheduled-tasks.php:459
msgid "How Scheduled Tasks Work"
msgstr "Cómo funcionan las tareas programadas"

#: admin/deployment/deployment-scheduled-tasks.php:461
msgid "Tasks use WordPress cron (WP-Cron), which runs when someone visits your site."
msgstr "Las tareas usan el cron de WordPress (WP-Cron), que se ejecuta cuando alguien visita su sitio."

#: admin/deployment/deployment-scheduled-tasks.php:462
msgid "For reliable scheduling on low-traffic sites, set up a real cron job to hit wp-cron.php."
msgstr "Para una programación fiable en sitios con poco tráfico, configure un cron real que llame a wp-cron.php."

#: admin/deployment/deployment-scheduled-tasks.php:463
msgid "Custom tasks you add here are scheduled immediately and run through the LLM with full tool access."
msgstr "Las tareas personalizadas que añada aquí se programan de inmediato y se ejecutan a través del LLM con acceso completo a las herramientas."

#: admin/deployment/deployment-scheduled-tasks.php:464
#| msgid "Built-in tasks ship with some assistants; use Schedule to put them on the cron queue, or Unschedule to pause them without deleting the definition."
msgid "Built-in tasks ship with some agents; use Schedule to put them on the cron queue, or Unschedule to pause them without deleting the definition."
msgstr "Algunos agentes incluyen tareas integradas; use Programación para ponerlas en la cola de cron, o Desprogramar para pausarlas sin eliminar la definición."

#: admin/deployment/deployment-scheduled-tasks.php:465
msgid "Every execution is logged in the Audit Log with timing, mode, and outcome details."
msgstr "Cada ejecución se registra en el registro de auditoría con detalles de duración, modo y resultado."

#: admin/deployment/deployment-scheduled-tasks.php:501
msgid "Please enter a prompt."
msgstr "Introduzca un prompt."

#: admin/deployment/deployment-scheduled-tasks.php:522
msgid "Error saving task."
msgstr "Error al guardar la tarea."

#: admin/deployment/deployment-scheduled-tasks.php:533
msgid "Permanently delete this custom scheduled task?"
msgstr "¿Eliminar permanentemente esta tarea programada personalizada?"

#: admin/deployment/deployment-scheduled-tasks.php:555 admin/deployment/deployment-scheduled-tasks.php:557
msgid "Could not delete task."
msgstr "No se ha podido eliminar la tarea."

#: admin/deployment/deployment-shortcodes-form.php:37
msgid "e.g., Homepage Support Chat"
msgstr "p. ej., Chat de soporte de la página de inicio"

#: admin/deployment/deployment-shortcodes-form.php:38
msgid "A name to identify this deployment (not shown to visitors)."
msgstr "Un nombre para identificar este despliegue (no se muestra a los visitantes)."

#: admin/deployment/deployment-shortcodes-form.php:47
msgid "— Select Agent —"
msgstr "— Seleccionar agente —"

#: admin/deployment/deployment-shortcodes-form.php:54
#| msgid "The assistant visitors will chat with."
msgid "The agent visitors will chat with."
msgstr "El agente con el que chatearán los visitantes."

#: admin/deployment/deployment-shortcodes-form.php:59 assets/js/gutenberg-blocks.js:281
msgid "Display Style"
msgstr "Estilo de visualización"

#: admin/deployment/deployment-shortcodes-form.php:63
msgid "Inline — embedded in page content"
msgstr "En línea: insertado en el contenido de la página"

#: admin/deployment/deployment-shortcodes-form.php:64
msgid "Popup — floating button that opens a chat window"
msgstr "Ventana emergente: botón flotante que abre una ventana de chat"

#: admin/deployment/deployment-shortcodes-form.php:65
msgid "Sidebar — compact widget for sidebars"
msgstr "Barra lateral: widget compacto para barras laterales"

#: admin/deployment/deployment-shortcodes-form.php:67
msgid "How the chat widget appears on the page."
msgstr "Cómo aparece el widget de chat en la página."

#: admin/deployment/deployment-shortcodes-form.php:72
msgid "Chat Height"
msgstr "Altura del chat"

#: admin/deployment/deployment-shortcodes-form.php:76
msgid "CSS height value (e.g. 500px, 60vh). Applies to inline and sidebar styles."
msgstr "Valor de altura CSS (p. ej., 500px, 60vh). Se aplica a los estilos en línea y de barra lateral."

#: admin/deployment/deployment-shortcodes-form.php:80
msgid "Header"
msgstr "Cabecera"

#: admin/deployment/deployment-shortcodes-form.php:84
#| msgid "Show assistant name and icon header"
msgid "Show agent name and icon header"
msgstr "Mostrar la cabecera con el nombre y el icono del agente"

#: admin/deployment/deployment-shortcodes-form.php:86
msgid "Display the agent name and avatar above the chat area."
msgstr "Mostrar el nombre y el avatar del agente encima del área de chat."

#: admin/deployment/deployment-shortcodes-form.php:91 assets/js/gutenberg-blocks.js:310
msgid "Placeholder Text"
msgstr "Texto del marcador de posición"

#: admin/deployment/deployment-shortcodes-form.php:96 templates/modal-widget.php:75 assets/js/gutenberg-blocks.js:252
msgid "Type your message..."
msgstr "Escriba su mensaje..."

#: admin/deployment/deployment-shortcodes-form.php:97
msgid "Custom placeholder text in the input field. Leave empty for default."
msgstr "Texto personalizado del marcador de posición en el campo de entrada. Déjelo vacío para usar el valor por defecto."

#: admin/deployment/deployment-shortcodes-form.php:104
msgid "Shortcode preview:"
msgstr "Vista previa del shortcode:"

#: admin/deployment/deployment-shortcodes.php:63
msgid "Shortcode deployment removed."
msgstr "Despliegue de shortcode eliminado."

#: admin/deployment/deployment-shortcodes.php:74
msgid "Shortcode deployment disabled."
msgstr "Despliegue de shortcode desactivado."

#: admin/deployment/deployment-shortcodes.php:75
msgid "Shortcode deployment enabled."
msgstr "Despliegue de shortcode activado."

#: admin/deployment/deployment-shortcodes.php:86 admin/deployment/deployment-shortcodes.php:135
msgid "Label and Agent are required."
msgstr "La etiqueta y el agente son obligatorios."

#. translators: %s: shortcode string
#: admin/deployment/deployment-shortcodes.php:120
#, php-format
msgid "Shortcode created. Copy and paste it into any page, post, or widget: %s"
msgstr "Shortcode creado. Cópielo y péguelo en cualquier página, entrada o widget: %s"

#: admin/deployment/deployment-shortcodes.php:159
msgid "Shortcode deployment updated."
msgstr "Despliegue de shortcode actualizado."

#: admin/deployment/deployment-shortcodes.php:192
msgid "Auto-detected"
msgstr "Detectado automáticamente"

#: admin/deployment/deployment-shortcodes.php:196
msgid "Hardcoded"
msgstr "Fijo en el código"

#: admin/deployment/deployment-shortcodes.php:213
msgid "Shortcode Deployments"
msgstr "Despliegues de shortcode"

#: admin/deployment/deployment-shortcodes.php:217
msgid "No shortcode deployments yet. Use the form below to create one, or place [agentic_chat] in a page — it will be auto-detected here on first load."
msgstr "Todavía no hay despliegues de shortcode. Use el formulario de abajo para crear uno, o coloque [agentic_chat] en una página: se detectará aquí automáticamente en la primera carga."

#: admin/deployment/deployment-shortcodes.php:225
msgid "Style"
msgstr "Estilo"

#: admin/deployment/deployment-shortcodes.php:228
msgid "Shortcode"
msgstr "Shortcode"

#: admin/deployment/deployment-shortcodes.php:229 src/settings-app/index.js:2413
msgid "Created"
msgstr "Creado"

#: admin/deployment/deployment-shortcodes.php:240 assets/js/gutenberg-blocks.js:79
msgid "Inline"
msgstr "En línea"

#: admin/deployment/deployment-shortcodes.php:241 assets/js/gutenberg-blocks.js:80
msgid "Popup"
msgstr "Ventana emergente"

#: admin/deployment/deployment-shortcodes.php:242 assets/js/gutenberg-blocks.js:81
msgid "Sidebar"
msgstr "Barra lateral"

#: admin/deployment/deployment-shortcodes.php:264 admin/tools.php:318 admin/tools.php:380 src/admin-pages/index.js:978
msgid "Enabled"
msgstr "Activado"

#: admin/deployment/deployment-shortcodes.php:266 admin/signup.php:97 admin/signup.php:226 admin/skills.php:902
msgid "Disabled"
msgstr "Desactivado"

#: admin/deployment/deployment-shortcodes.php:271
msgid "Click to copy"
msgstr "Haga clic para copiar"

#: admin/deployment/deployment-shortcodes.php:283
msgid "Disable"
msgstr "Desactivar"

#: admin/deployment/deployment-shortcodes.php:301 admin/skills.php:946 src/admin-pages/index.js:1200 src/settings-app/index.js:613
msgid "Edit"
msgstr "Editar"

#: admin/deployment/deployment-shortcodes.php:303
msgid "Remove this shortcode deployment?"
msgstr "¿Quitar este despliegue de shortcode?"

#: admin/deployment/deployment-shortcodes.php:322
msgid "Edit Deployment"
msgstr "Editar despliegue"

#: admin/deployment/deployment-shortcodes.php:335
msgid "&larr; Back"
msgstr "&larr; Atrás"

#: admin/deployment/deployment-shortcodes.php:339 src/settings-app/index.js:1589
msgid "No active agents."
msgstr "No hay agentes activos."

#: admin/deployment/deployment-shortcodes.php:346
msgid "Save Changes"
msgstr "Guardar los cambios"

#: admin/deployment/deployment-shortcodes.php:353
msgid "Create New Deployment"
msgstr "Crear un nuevo despliegue"

#: admin/deployment/deployment-shortcodes.php:357
#| msgid "No active assistants. Activate at least one assistant before creating a shortcode deployment."
msgid "No active agents. Activate at least one agent before creating a shortcode deployment."
msgstr "No hay agentes activos. Active al menos un agente antes de crear un despliegue de shortcode."

#: admin/deployment/deployment-shortcodes.php:373
msgid "Create Shortcode"
msgstr "Crear shortcode"

#: admin/deployment/deployment-shortcodes.php:380
msgid "How Shortcodes Work"
msgstr "Cómo funcionan los shortcodes"

#: admin/deployment/deployment-shortcodes.php:382
#| msgid "Paste the shortcode into any page, post, or text widget to embed an assistant chat interface."
msgid "Paste the shortcode into any page, post, or text widget to embed an agent chat interface."
msgstr "Pegue el shortcode en cualquier página, entrada o widget de texto para insertar la interfaz de chat de un agente."

#: admin/deployment/deployment-shortcodes.php:384
msgid "Two shortcodes are available:"
msgstr "Hay dos shortcodes disponibles:"

#: admin/deployment/deployment-shortcodes.php:386
msgid "Full interactive chat with conversation history"
msgstr "Chat interactivo completo con historial de conversación"

#: admin/deployment/deployment-shortcodes.php:387
msgid "One-shot query that displays a single response inline"
msgstr "Consulta única que muestra una sola respuesta en línea"

#: admin/deployment/deployment-shortcodes.php:390
msgid "Shortcodes placed directly in theme or plugin files are auto-detected on first page load and shown here with source \"Auto-detected\" or \"Hardcoded\"."
msgstr "Los shortcodes colocados directamente en archivos del tema o de plugins se detectan automáticamente en la primera carga de página y se muestran aquí con el origen \"Detectado automáticamente\" o \"Fijo en el código\"."

#: admin/deployment/deployment-shortcodes.php:391
#| msgid "All assistant interactions via shortcodes are logged in the Audit Log."
msgid "All agent interactions via shortcodes are logged in the Audit Log."
msgstr "Todas las interacciones con los agentes mediante shortcodes se registran en el registro de auditoría."

#: admin/knowledge-wizard.php:52 includes/class-admin-menu-handler.php:144 src/agent-wizard/index.js:360
msgid "Add Knowledge"
msgstr "Añadir conocimiento"

#: admin/knowledge-wizard.php:54
msgid "Teach your agents a fact, policy, or FAQ in a few quick steps. You can add more or fine-tune it later from the Knowledge page."
msgstr "Enseñe a sus agentes un dato, una política o una FAQ en unos pocos pasos. Podrá añadir más o afinarlo más adelante desde la página Conocimiento."

#: admin/knowledge-wizard.php:58
msgid "Loading the knowledge wizard…"
msgstr "Cargando el asistente de conocimiento…"

#: admin/knowledge-wizard.php:63
msgid "The knowledge wizard needs JavaScript enabled. You can also add knowledge from the Knowledge page."
msgstr "El asistente de conocimiento necesita JavaScript activado. También puede añadir conocimiento desde la página Conocimiento."

#: admin/logs.php:29 admin/security-log.php:197 admin/settings.php:631 admin/tools.php:103 admin/tools.php:383 includes/class-admin-pages-rest.php:464 includes/class-admin-pages-rest.php:1596 includes/class-admin-settings-rest.php:176 src/settings-app/index.js:685
msgid "Security"
msgstr "Seguridad"

#: admin/logs.php:33 includes/class-admin-menu-handler.php:216 includes/class-admin-menu-handler.php:370 includes/class-admin-pages-rest.php:1512 src/dashboard-activity/index.js:88 src/dashboard-app/index.js:358
msgid "Activity"
msgstr "Actividad"

#: admin/logs.php:48
msgid "Activity sections"
msgstr "Secciones de actividad"

#: admin/partials/vector-store-pro.php:20
msgid "Hosted vector store for large corpora. Keep curated business facts in the Knowledge Wiki (OKF)."
msgstr "Almacén vectorial alojado para grandes corpus. Mantenga los datos de negocio seleccionados en el Wiki de conocimiento (OKF)."

#: admin/partials/vector-store-pro.php:21
msgid "Credit pricing →"
msgstr "Precios de los créditos →"

#: admin/partials/vector-store-pro.php:23
msgid "Vector store sections"
msgstr "Secciones del almacén vectorial"

#: admin/partials/vector-store-pro.php:24
msgid "Scan website"
msgstr "Escanear el sitio web"

#: admin/partials/vector-store-pro.php:25
msgid "Upload documents"
msgstr "Subir documentos"

#: admin/partials/vector-store-pro.php:26 admin/partials/vector-store-pro.php:36
msgid "Sources"
msgstr "Fuentes"

#: admin/partials/vector-store-pro.php:32 templates/chat-interface.php:118
msgid "Credits"
msgstr "Créditos"

#: admin/partials/vector-store-pro.php:40
msgid "Vectors"
msgstr "Vectores"

#: admin/partials/vector-store-pro.php:43
msgid "Buy Credits"
msgstr "Comprar créditos"

#: admin/partials/vector-store-pro.php:51
msgid "Scan Your Website Content"
msgstr "Escanear el contenido de su sitio web"

#: admin/partials/vector-store-pro.php:52
#| msgid "Select which content to train your assistants on. Published pages and posts will be sent to the Vector Store for embedding."
msgid "Select which content to train your agents on. Published pages and posts will be sent to the Vector Store for embedding."
msgstr "Seleccione con qué contenido entrenar a sus agentes. Las páginas y entradas publicadas se enviarán al almacén vectorial para su incrustación."

#: admin/partials/vector-store-pro.php:58
msgid "Pages"
msgstr "Páginas"

#: admin/partials/vector-store-pro.php:62
msgid "Posts"
msgstr "Entradas"

#: admin/partials/vector-store-pro.php:66
msgid "Pages & Posts"
msgstr "Páginas y entradas"

#: admin/partials/vector-store-pro.php:72
msgid "Max items:"
msgstr "Máximo de elementos:"

#: admin/partials/vector-store-pro.php:82
msgid "Category:"
msgstr "Categoría:"

#: admin/partials/vector-store-pro.php:86
msgid "All categories"
msgstr "Todas las categorías"

#: admin/partials/vector-store-pro.php:100
msgid "Fetch Content List"
msgstr "Obtener la lista de contenido"

#: admin/partials/vector-store-pro.php:108
msgid "Select All"
msgstr "Seleccionar todo"

#: admin/partials/vector-store-pro.php:116
msgid "Train Selected"
msgstr "Entrenar con lo seleccionado"

#: admin/partials/vector-store-pro.php:124
msgid "Training in Progress"
msgstr "Entrenamiento en curso"

#: admin/partials/vector-store-pro.php:138
msgid "Upload Documents"
msgstr "Subir documentos"

#: admin/partials/vector-store-pro.php:139
#| msgid "Upload PDF or text files to train your assistants. Files are chunked, embedded, and stored in your private Vector Store."
msgid "Upload PDF or text files to train your agents. Files are chunked, embedded, and stored in your private Vector Store."
msgstr "Suba archivos PDF o de texto para entrenar a sus agentes. Los archivos se dividen en fragmentos, se incrustan y se almacenan en su almacén vectorial privado."

#: admin/partials/vector-store-pro.php:145
msgid "Drag & drop files here, or click to browse"
msgstr "Arrastre y suelte archivos aquí, o haga clic para examinar"

#: admin/partials/vector-store-pro.php:146
msgid "Supported: PDF, TXT — Max 10 MB per file"
msgstr "Compatibles: PDF, TXT — Máximo 10 MB por archivo"

#: admin/partials/vector-store-pro.php:152
msgid "Files Ready"
msgstr "Archivos listos"

#: admin/partials/vector-store-pro.php:157
msgid "Upload & Train"
msgstr "Subir y entrenar"

#: admin/partials/vector-store-pro.php:159
msgid "Clear All"
msgstr "Vaciar todo"

#: admin/partials/vector-store-pro.php:165
msgid "Uploading & Training"
msgstr "Subiendo y entrenando"

#: admin/partials/vector-store-pro.php:179
msgid "Training Sources"
msgstr "Fuentes de entrenamiento"

#: admin/partials/vector-store-pro.php:180
msgid "All data sources currently in your Vector Store. You can re-train or delete individual sources."
msgstr "Todas las fuentes de datos que hay actualmente en su almacén vectorial. Puede volver a entrenar o eliminar fuentes concretas."

#: admin/partials/vector-store-pro.php:185
msgid "Refresh"
msgstr "Actualizar"

#: admin/partials/vector-store-pro.php:191
msgid "Loading sources…"
msgstr "Cargando fuentes…"

#: admin/partials/vector-store-pro.php:199
msgid "Chunks"
msgstr "Fragmentos"

#: admin/partials/vector-store-pro.php:200 src/admin-pages/index.js:2112
msgid "Tokens"
msgstr "Tokens"

#: admin/partials/vector-store-pro.php:202
msgid "Trained"
msgstr "Entrenado"

#: admin/partials/vector-store-pro.php:211
msgid "No training sources yet. Use the Scan Website or Upload Documents tabs to get started."
msgstr "Todavía no hay fuentes de entrenamiento. Use las pestañas Escanear el sitio web o Subir documentos para empezar."

#: admin/providers.php:71
msgid "Configure the AI providers available on this site."
msgstr "Configure los proveedores de IA disponibles en este sitio."

#: admin/providers.php:73 admin/providers.php:85 admin/providers.php:280 src/settings-app/index.js:560
msgid "Add Provider"
msgstr "Añadir proveedor"

#: admin/providers.php:85
msgid "Edit Provider"
msgstr "Editar proveedor"

#: admin/providers.php:91
msgid "Use an endpoint that speaks the OpenAI Chat Completions format (many hosts expose this as /v1/chat/completions)."
msgstr "Use un endpoint compatible con el formato Chat Completions de OpenAI (muchos servidores lo exponen como /v1/chat/completions)."

#: admin/providers.php:280
msgid "Update Provider"
msgstr "Actualizar proveedor"

#: admin/providers.php:310 src/settings-app/index.js:585
msgid "Connected"
msgstr "Conectado"

#: admin/providers.php:311 src/settings-app/index.js:589
msgid "Not connected"
msgstr "No conectado"

#: admin/providers.php:397 admin/settings-endpoints.php:180 assets/js/gutenberg-blocks.js:65 src/dashboard-app/index.js:528 src/settings-app/index.js:619
msgid "Default"
msgstr "Por defecto"

#: admin/providers.php:404 src/settings-app/index.js:658
msgid "Set Default"
msgstr "Establecer por defecto"

#. translators: %s: provider name
#: admin/providers.php:409
#, php-format
msgid "Delete provider “%s”? This cannot be undone."
msgstr "¿Eliminar el proveedor “%s”? Esta acción no se puede deshacer."

#: admin/run-task.php:29
msgid "Invalid security token. Please go back and try again."
msgstr "Token de seguridad no válido. Vuelva atrás e inténtelo de nuevo."

#: admin/run-task.php:37 includes/class-admin-ajax.php:1266
msgid "Missing agent or task parameter."
msgstr "Falta el parámetro de agente o de tarea."

#. translators: %s: agent ID
#: admin/run-task.php:48
#, php-format
#| msgid "Assistant \"%s\" not found or not active."
msgid "Agent \"%s\" not found or not active."
msgstr "No se ha encontrado el agente «%s» o no está activo."

#. translators: %s: task ID
#: admin/run-task.php:61
#, php-format
msgid "Task \"%s\" not found on this agent."
msgstr "No se ha encontrado la tarea «%s» en este agente."

#. translators: %s: task name
#: admin/run-task.php:77
#, php-format
msgid "Run Task: %s"
msgstr "Ejecutar la tarea: %s"

#: admin/run-task.php:111
msgid "AI (Autonomous) — sends a prompt to the LLM"
msgstr "IA (autónoma): envía un prompt al LLM"

#: admin/run-task.php:113
msgid "Direct (PHP) — calls the callback method"
msgstr "Directa (PHP): llama al método callback"

#: admin/run-task.php:124
msgid "This is an AI task. It will send a prompt to the configured LLM and typically takes 10–30 seconds."
msgstr "Esta es una tarea de IA. Enviará un prompt al LLM configurado y normalmente tarda entre 10 y 30 segundos."

#: admin/run-task.php:130
msgid "Execute Task"
msgstr "Ejecutar la tarea"

#: admin/run-task.php:146
msgid "Sending to LLM…"
msgstr "Enviando al LLM…"

#: admin/run-task.php:148
msgid "Executing…"
msgstr "Ejecutando…"

#: admin/run-task.php:153
msgid "Elapsed:"
msgstr "Transcurrido:"

#: admin/run-task.php:158
msgid "(AI tasks typically take 10–30 seconds)"
msgstr "(las tareas de IA suelen tardar entre 10 y 30 segundos)"

#: admin/run-task.php:160
msgid "(usually a few seconds)"
msgstr "(normalmente unos segundos)"

#: admin/run-task.php:176
msgid "Duration"
msgstr "Duración"

#: admin/run-task.php:183
msgid "Task Output"
msgstr "Salida de la tarea"

#: admin/run-task.php:189
msgid "Back to Scheduled Tasks"
msgstr "Volver a las tareas programadas"

#: admin/run-task.php:192
msgid "View Audit Log"
msgstr "Ver el registro de auditoría"

#: admin/run-task.php:322
msgid "Task Completed Successfully"
msgstr "La tarea se ha completado correctamente"

#: admin/run-task.php:323 admin/run-task.php:334 admin/run-task.php:336 admin/run-task.php:349
msgid "seconds"
msgstr "segundos"

#: admin/run-task.php:329
msgid "Unknown error"
msgstr "Error desconocido"

#: admin/run-task.php:331
msgid "Task Failed"
msgstr "La tarea ha fallado"

#: admin/run-task.php:346
msgid "Request Failed"
msgstr "La petición ha fallado"

#. translators: %d: number of deleted log entries
#: admin/security-log.php:21
#, php-format
msgid "Deleted %d old security log entries."
msgstr "Se han eliminado %d entradas antiguas del registro de seguridad."

#: admin/security-log.php:68
msgid "Captures every request your agents blocked or flagged — malicious input patterns, rate-limit breaches, and PII warnings."
msgstr "Captura todas las peticiones que sus agentes bloquearon o marcaron: patrones de entrada maliciosos, superaciones del límite de frecuencia y avisos de datos personales."

#: admin/security-log.php:69
msgid "Use this tab to detect abuse, tune your security rules, and confirm your agents are protecting user data."
msgstr "Use esta pestaña para detectar abusos, ajustar sus reglas de seguridad y confirmar que sus agentes protegen los datos de los usuarios."

#: admin/security-log.php:70 admin/settings/tab-agents.php:187
msgid "Security settings"
msgstr "Ajustes de seguridad"

#: admin/security-log.php:101
msgid "Blocked Messages"
msgstr "Mensajes bloqueados"

#: admin/security-log.php:106 admin/security-log.php:199
msgid "Rate Limited"
msgstr "Limitados por frecuencia"

#: admin/security-log.php:111
msgid "PII Warnings"
msgstr "Avisos de datos personales"

#: admin/security-log.php:116
msgid "Unique IPs"
msgstr "IP únicas"

#. translators: %s: time period label (e.g. "Last 7 days")
#: admin/security-log.php:130
#, php-format
msgid "Top Blocked Patterns (%s)"
msgstr "Principales patrones bloqueados (%s)"

#: admin/security-log.php:138
msgid "Pattern"
msgstr "Patrón"

#: admin/security-log.php:139
msgid "Hits"
msgstr "Coincidencias"

#: admin/security-log.php:151
msgid "No blocked patterns in the last 7 days."
msgstr "No hay patrones bloqueados en los últimos 7 días."

#. translators: %s: time period label (e.g. "Last 7 days")
#: admin/security-log.php:160
#, php-format
msgid "Top Offending IPs (%s)"
msgstr "Principales IP infractoras (%s)"

#: admin/security-log.php:168 admin/security-log.php:253 includes/class-gdpr.php:266
msgid "IP Address"
msgstr "Dirección IP"

#: admin/security-log.php:169 src/admin-pages/index.js:2085
msgid "Events"
msgstr "Eventos"

#: admin/security-log.php:181
msgid "No security events in the last 7 days."
msgstr "No hay eventos de seguridad en los últimos 7 días."

#: admin/security-log.php:194
msgid "Filter by event type"
msgstr "Filtrar por tipo de evento"

#: admin/security-log.php:196
msgid "All Events"
msgstr "Todos los eventos"

#: admin/security-log.php:198 admin/tools.php:428
msgid "Blocked"
msgstr "Bloqueado"

#: admin/security-log.php:200
msgid "PII Warning"
msgstr "Aviso de datos personales"

#: admin/security-log.php:202
msgid "Plugin"
msgstr "Plugin"

#: admin/security-log.php:203
msgid "Plugin Activated"
msgstr "Plugin activado"

#: admin/security-log.php:204
msgid "Plugin Upgrade Started"
msgstr "Actualización del plugin iniciada"

#: admin/security-log.php:205
msgid "Plugin Upgraded"
msgstr "Plugin actualizado"

#: admin/security-log.php:206
msgid "Plugin Deactivated"
msgstr "Plugin desactivado"

#: admin/security-log.php:207
msgid "Settings Changed"
msgstr "Ajustes modificados"

#: admin/security-log.php:210
msgid "Agent Activate Started"
msgstr "Activación del agente iniciada"

#: admin/security-log.php:211
msgid "Agent Activated"
msgstr "Agente activado"

#: admin/security-log.php:212
msgid "Agent Activate Failed"
msgstr "Fallo al activar el agente"

#: admin/security-log.php:213
msgid "Agent Deactivate Started"
msgstr "Desactivación del agente iniciada"

#: admin/security-log.php:214
msgid "Agent Deactivated"
msgstr "Agente desactivado"

#: admin/security-log.php:215
msgid "Agent Install Started"
msgstr "Instalación del agente iniciada"

#: admin/security-log.php:216
msgid "Agent Installed"
msgstr "Agente instalado"

#: admin/security-log.php:217
msgid "Agent Install Failed"
msgstr "Fallo al instalar el agente"

#: admin/security-log.php:218
msgid "Agent Update Started"
msgstr "Actualización del agente iniciada"

#: admin/security-log.php:219
msgid "Agent Update Succeeded"
msgstr "Agente actualizado correctamente"

#: admin/security-log.php:220
msgid "Agent Update Failed"
msgstr "Fallo al actualizar el agente"

#: admin/security-log.php:221
msgid "Agent Delete Started"
msgstr "Eliminación del agente iniciada"

#: admin/security-log.php:222
msgid "Agent Deleted"
msgstr "Agente eliminado"

#: admin/security-log.php:223
msgid "Agent Delete Failed"
msgstr "Fallo al eliminar el agente"

#: admin/security-log.php:226
msgid "Action Approved"
msgstr "Acción aprobada"

#: admin/security-log.php:227
msgid "Action Approve Failed"
msgstr "Fallo al aprobar la acción"

#: admin/security-log.php:228
msgid "Action Rejected"
msgstr "Acción rechazada"

#: admin/security-log.php:229
msgid "Action Reject Failed"
msgstr "Fallo al rechazar la acción"

#: admin/security-log.php:232
msgid "Tool Enabled"
msgstr "Herramienta activada"

#: admin/security-log.php:233
msgid "Tool Disabled"
msgstr "Herramienta desactivada"

#: admin/security-log.php:239 admin/security-log.php:357
msgid "Clean Up Old Logs"
msgstr "Limpiar los registros antiguos"

#: admin/security-log.php:250
msgid "Date / Time"
msgstr "Fecha y hora"

#: admin/security-log.php:251 includes/class-gdpr.php:262
msgid "Event"
msgstr "Evento"

#: admin/security-log.php:318
msgid "No security events found."
msgstr "No se han encontrado eventos de seguridad."

#: admin/security-log.php:344
msgid "&laquo; Previous"
msgstr "&laquo; Anterior"

#: admin/security-log.php:345
msgid "Next &raquo;"
msgstr "Siguiente &raquo;"

#: admin/security-log.php:358
msgid "Permanently delete security log entries older than the specified number of days."
msgstr "Elimine permanentemente las entradas del registro de seguridad anteriores al número de días indicado."

#: admin/security-log.php:363
msgid "Delete entries older than:"
msgstr "Eliminar las entradas anteriores a:"

#: admin/security-log.php:364
msgid "days"
msgstr "días"

#: admin/security-log.php:369
msgid "Delete Now"
msgstr "Eliminar ahora"

#. translators: %s: service slug
#: admin/settings-endpoints.php:43
#, php-format
msgid "Invalid URL for %s — changes not saved."
msgstr "URL no válida para %s: los cambios no se han guardado."

#: admin/settings-endpoints.php:100
msgid "Endpoints saved."
msgstr "Endpoints guardados."

#: admin/settings-endpoints.php:104
msgid "Endpoint reset to default."
msgstr "Endpoint restablecido al valor por defecto."

#: admin/settings-endpoints.php:113
msgid "These are the base URLs for all Agentic remote services. By default they point to the official Agentic infrastructure. You can override any URL to route traffic through a proxy, use a staging server, or self-host a compatible service."
msgstr "Estas son las URL base de todos los servicios remotos de Agentic. Por defecto apuntan a la infraestructura oficial de Agentic. Puede sobrescribir cualquier URL para enrutar el tráfico a través de un proxy, usar un servidor de pruebas o alojar usted mismo un servicio compatible."

#: admin/settings-endpoints.php:116
msgid "Clearing an overridden URL (or saving an empty field) resets it to the built-in default. The Reset link next to each row also restores the default immediately."
msgstr "Si borra una URL sobrescrita (o guarda un campo vacío), se restablece el valor por defecto integrado. El enlace Restablecer que hay junto a cada fila también restaura el valor por defecto de inmediato."

#: admin/settings-endpoints.php:126 src/settings-app/index.js:1889
msgid "Service"
msgstr "Servicio"

#: admin/settings-endpoints.php:127 src/settings-app/index.js:2003
msgid "Base URL"
msgstr "URL base"

#: admin/settings-endpoints.php:157 src/settings-app/index.js:2079
msgid "Default:"
msgstr "Por defecto:"

#: admin/settings-endpoints.php:175
msgid "Reset this endpoint to its default URL?"
msgstr "¿Restablecer este endpoint a su URL por defecto?"

#: admin/settings-endpoints.php:177 admin/signup.php:84 admin/skills.php:298
msgid "Reset"
msgstr "Restablecer"

#: admin/settings-endpoints.php:189
msgid "Save Endpoints"
msgstr "Guardar los endpoints"

#: admin/settings-interface.php:28
msgid "The Interface panel assets are missing. Run \"npm install && npm run build\" to generate them."
msgstr "Faltan los recursos del panel Interfaz. Ejecute \"npm install && npm run build\" para generarlos."

#: admin/settings-llm.php:28 includes/class-relay-connect.php:750
msgid "Security check failed."
msgstr "La comprobación de seguridad ha fallado."

#: admin/settings-llm.php:32
msgid "Alert settings saved."
msgstr "Ajustes de alertas guardados."

#: admin/settings-llm.php:53
msgid "Pricing on this page are for information purposes only and provided to assist you with cost management and reports."
msgstr "Los precios de esta página son solo informativos y se ofrecen para ayudarle con la gestión de costes y los informes."

#: admin/settings-llm.php:54
msgid "They do not affect your billing with any LLM provider. Your actual charges are determined by each provider based on their own pricing and your usage."
msgstr "No afectan a su facturación con ningún proveedor de LLM. Sus cargos reales los determina cada proveedor según sus propios precios y su uso."

#: admin/settings-llm.php:67
msgid "Cost Alerts"
msgstr "Alertas de coste"

#: admin/settings-llm.php:69
msgid "Get email alerts when costs exceed thresholds. Set to 0 to disable."
msgstr "Reciba alertas por correo electrónico cuando los costes superen los umbrales. Ponga 0 para desactivarlas."

#: admin/settings-llm.php:77
msgid "Alert email"
msgstr "Correo electrónico para alertas"

#: admin/settings-llm.php:83
msgid "Thresholds (USD)"
msgstr "Umbrales (USD)"

#: admin/settings-llm.php:86
msgid "Daily"
msgstr "Diario"

#: admin/settings-llm.php:92
msgid "Weekly"
msgstr "Semanal"

#: admin/settings-llm.php:98
msgid "Monthly"
msgstr "Mensual"

#: admin/settings-llm.php:106
msgid "Save Alert Settings"
msgstr "Guardar los ajustes de alertas"

#: admin/settings-llm.php:114
msgid "LLM Model Pricing"
msgstr "Precios de los modelos de LLM"

#: admin/settings-llm.php:116
msgid "Token rates (USD per 1,000,000 tokens) used to estimate costs. Rates are per model."
msgstr "Tarifas de tokens (USD por cada 1.000.000 de tokens) usadas para estimar los costes. Las tarifas son por modelo."

#. translators: %s: date when pricing was last updated
#: admin/settings-llm.php:118
#, php-format
msgid "Pricing last updated: %s"
msgstr "Precios actualizados por última vez: %s"

#: admin/settings-llm.php:124 admin/settings-llm.php:272 admin/settings-llm.php:277
msgid "Get Latest Pricing"
msgstr "Obtener los últimos precios"

#: admin/settings-llm.php:131 assets/js/gutenberg-blocks.js:329 src/agent-wizard/index.js:570 src/dashboard-app/index.js:505 src/settings-app/index.js:570 src/settings-app/index.js:1603
msgid "Model"
msgstr "Modelo"

#: admin/settings-llm.php:132
msgid "Input $/1M"
msgstr "Entrada $/1M"

#: admin/settings-llm.php:133
msgid "Output $/1M"
msgstr "Salida $/1M"

#. translators: %s: link to Terms of Service
#: admin/settings-llm.php:239
#, php-format
msgid "Agent Builder is not responsible for charges on your AI provider accounts. By using this plugin you agree to the %s."
msgstr "Agent Builder no se responsabiliza de los cargos en sus cuentas de proveedores de IA. Al usar este plugin acepta los %s."

#. translators: %s: link to Terms of Service
#: admin/settings-llm.php:239 includes/class-admin-menu-handler.php:976 src/admin-pages/index.js:107 src/dashboard-app/index.js:76 src/settings-app/index.js:132
msgid "Terms of Service"
msgstr "Términos del servicio"

#: admin/settings-llm.php:248
msgid "Updating…"
msgstr "Actualizando…"

#: admin/settings-memory.php:33
msgid "Memory entry deleted."
msgstr "Entrada de memoria eliminada."

#. translators: %d: number of deleted rows
#: admin/settings-memory.php:57
#, php-format
msgid "%d memory entries cleared."
msgstr "Se han borrado %d entradas de memoria."

#: admin/settings-memory.php:67
msgid "Memory settings saved."
msgstr "Ajustes de memoria guardados."

#: admin/settings-memory.php:118
msgid "Persistent key-value memory stored by agents across conversations — user preferences, prior decisions, and accumulated context."
msgstr "Memoria persistente de clave-valor almacenada por los agentes entre conversaciones: preferencias de usuario, decisiones previas y contexto acumulado."

#: admin/settings-memory.php:128 admin/setup.php:763
msgid "Save"
msgstr "Guardar"

#: admin/settings-memory.php:159
msgid "Clear matching memories? This cannot be undone."
msgstr "¿Borrar las memorias coincidentes? Esta acción no se puede deshacer."

#. translators: %d: number of memory entries
#: admin/settings-memory.php:167
#, php-format
msgid "Clear Filtered (%d)"
msgstr "Borrar las filtradas (%d)"

#: admin/settings-memory.php:169
msgid "Clear All Memories"
msgstr "Borrar todas las memorias"

#. translators: %d: memory count
#: admin/settings-memory.php:182
#, php-format
msgid "%d memory entries"
msgstr "%d entradas de memoria"

#: admin/settings-memory.php:190
msgid "No memory entries found."
msgstr "No se han encontrado entradas de memoria."

#: admin/settings-memory.php:191
#| msgid "Agent memories will appear here as your assistants accumulate context across conversations."
msgid "Agent memories will appear here as your agents accumulate context across conversations."
msgstr "Las memorias de los agentes aparecerán aquí a medida que sus agentes acumulen contexto entre conversaciones."

#: admin/settings-memory.php:198
msgid "Entity"
msgstr "Entidad"

#: admin/settings-memory.php:199 src/settings-app/index.js:1891
msgid "Key"
msgstr "Clave"

#: admin/settings-memory.php:200
msgid "Value"
msgstr "Valor"

#: admin/settings-memory.php:201
msgid "Expires"
msgstr "Caduca"

#: admin/settings-memory.php:202
msgid "Updated"
msgstr "Actualizado"

#: admin/settings-memory.php:228
msgid "Delete this memory?"
msgstr "¿Eliminar esta memoria?"

#: admin/settings.php:172
msgid "Settings reset to defaults."
msgstr "Ajustes restablecidos a los valores por defecto."

#. translators: %s is the name of the LLM provider set as global default.
#: admin/settings.php:562
#, php-format
msgid "Settings saved with %s as Global provider."
msgstr "Ajustes guardados con %s como proveedor global."

#: admin/settings.php:564 includes/class-admin-ajax.php:973 src/shared/components.js:125
msgid "Settings saved."
msgstr "Ajustes guardados."

#: admin/settings.php:606 agent-builder.php:516 includes/class-admin-menu-handler.php:225 includes/class-admin-menu-handler.php:410 includes/class-admin-notice-manager.php:108 includes/class-admin-pages-rest.php:1559 src/settings-app/index.js:2833
msgid "Settings"
msgstr "Ajustes"

#: admin/settings.php:627 includes/class-admin-settings-rest.php:172 src/interface-settings/index.js:149 src/settings-app/index.js:252
msgid "Interface"
msgstr "Interfaz"

#: admin/settings.php:629 includes/class-admin-menu-handler.php:376 includes/class-admin-settings-rest.php:174 src/settings-app/index.js:551
msgid "Providers"
msgstr "Proveedores"

#: admin/settings.php:632 includes/class-admin-settings-rest.php:177 src/settings-app/index.js:1878
msgid "APIs"
msgstr "APIs"

#: admin/settings.php:633 includes/class-admin-settings-rest.php:178 src/settings-app/index.js:1990
msgid "Endpoints"
msgstr "Endpoints"

#: admin/settings.php:636
msgid "Health"
msgstr "Salud"

#: admin/settings.php:689 src/settings-app/index.js:170
msgid "Search settings…"
msgstr "Buscar en los ajustes…"

#: admin/settings.php:689
msgid "Search settings"
msgstr "Buscar en los ajustes"

#: admin/settings.php:691
msgid "Settings sections"
msgstr "Secciones de ajustes"

#: admin/settings.php:715
msgid "No settings match your search."
msgstr "Ningún ajuste coincide con su búsqueda."

#: admin/settings.php:770 src/interface-settings/index.js:379 src/shared/components.js:104
msgid "Save changes"
msgstr "Guardar los cambios"

#: admin/settings/tab-agents.php:70
msgid "Choose the default LLM provider and optionally override it per agent."
msgstr "Elija el proveedor de LLM por defecto y, si lo desea, sobrescríbalo por agente."

#: admin/settings/tab-agents.php:71
msgid "LLM provider configuration"
msgstr "Configuración del proveedor de LLM"

#: admin/settings/tab-agents.php:265
msgid "Chat features per agent"
msgstr "Características de chat por agente"

#: admin/settings/tab-general.php:23
#| msgid "How assistants address people. Site facts and standing guidance belong in Knowledge Wiki."
msgid "How agents address people. Site facts and standing guidance belong in Knowledge Wiki."
msgstr "Cómo se dirigen los agentes a las personas. Los datos del sitio y las directrices permanentes deben ir en el Wiki de conocimiento."

#: admin/settings/tab-general.php:24
msgid "Personalization"
msgstr "Personalización"

#: admin/settings/tab-general.php:29 src/settings-app/index.js:308
msgid "What should agents call administrators?"
msgstr "¿Cómo deben llamar los agentes a los administradores?"

#: admin/settings/tab-general.php:32
msgid "e.g. Sam, or “the site owner”"
msgstr "p. ej., Sam, o “el propietario del sitio”"

#: admin/settings/tab-general.php:33
msgid "How agents address signed-in administrators in conversation. Leave blank to use the WordPress display name."
msgstr "Cómo se dirigen los agentes a los administradores con la sesión iniciada durante la conversación. Déjelo vacío para usar el nombre público de WordPress."

#: admin/settings/tab-general.php:38 src/settings-app/index.js:325
msgid "What should agents call frontend visitors?"
msgstr "¿Cómo deben llamar los agentes a los visitantes del sitio público?"

#: admin/settings/tab-general.php:41
msgid "e.g. there, or “valued customer”"
msgstr "p. ej., «hola», o “estimado cliente”"

#: admin/settings/tab-general.php:42
msgid "How agents address visitors using a chat shortcode or block on the public site. Leave blank for a neutral greeting."
msgstr "Cómo se dirigen los agentes a los visitantes que usan un shortcode o un bloque de chat en el sitio público. Déjelo vacío para un saludo neutro."

#: admin/settings/tab-general.php:46
msgid "Site knowledge"
msgstr "Conocimiento del sitio"

#. translators: %s: Knowledge admin URL
#: admin/settings/tab-general.php:53
#, php-format
#| msgid "Standing facts, tone, and “always keep in mind” guidance are managed under <a href=\"%s\"><strong>Knowledge</strong></a>. Mark a concept <strong>Always include in prompts</strong> so every assistant receives it automatically (for example Site overview)."
msgid "Standing facts, tone, and “always keep in mind” guidance are managed under <a href=\"%s\"><strong>Knowledge</strong></a>. Mark a concept <strong>Always include in prompts</strong> so every agent receives it automatically (for example Site overview)."
msgstr "Los datos permanentes, el tono y las directrices que hay que «tener siempre en cuenta» se gestionan en <a href=\"%s\"><strong>Conocimiento</strong></a>. Marque un concepto como <strong>Incluir siempre en los prompts</strong> para que todos los agentes lo reciban automáticamente (por ejemplo, la descripción general del sitio)."

#: admin/settings/tab-general.php:65
msgid "Open Knowledge"
msgstr "Abrir Conocimiento"

#. translators: %s: URL to Settings → Interface
#: admin/settings/tab-global.php:30
#, php-format
msgid "Chat theme and appearance are managed under <a href=\"%s\"><strong>Interface</strong></a>."
msgstr "El tema y la apariencia del chat se gestionan en <a href=\"%s\"><strong>Interfaz</strong></a>."

#: admin/settings/tab-global.php:136
msgid "Hide “Powered by Agent Builder” branding (default on — credits stay off the site unless you uncheck this)"
msgstr "Ocultar la marca «Desarrollado por Agent Builder» (activado de forma predeterminada — los créditos no aparecen en el sitio a menos que desmarque esta opción)"

#: admin/settings/tab-global.php:138
msgid "When unchecked, a small credit line appears in the chat footer. WordPress.org requires this to stay hidden unless you opt in."
msgstr "Si se desmarca, aparece una pequeña mención de atribución en el pie del chat. WordPress.org exige que permanezca oculta a menos que opte por mostrarla."

#: admin/settings/tab-global.php:141 src/settings-app/index.js:1568
msgid "Show the WhatsApp Pro promo in admin chat"
msgstr "Mostrar la promoción de WhatsApp Pro en el chat de administración"

#: admin/settings/tab-instructions.php:28
#| msgid "Customise how each assistant greets visitors and add context that shapes its personality. Instructions are appended to the assistant’s system prompt — they do not replace it."
msgid "Customise how each agent greets visitors and add context that shapes its personality. Instructions are appended to the agent’s system prompt — they do not replace it."
msgstr "Personalice cómo saluda cada agente a los visitantes y añada contexto que dé forma a su personalidad. Las instrucciones se añaden al prompt de sistema del agente; no lo sustituyen."

#: admin/settings/tab-security.php:281
msgid "Model catalog sync"
msgstr "Sincronización del catálogo de modelos"

#: admin/settings/tab-security.php:285
msgid "Refresh the LLM model catalog from agentic-plugin.com once a day"
msgstr "Actualizar el catálogo de modelos LLM desde agentic-plugin.com una vez al día"

#: admin/settings/tab-security.php:288
msgid "Off by default. Bring-your-own-key providers work without this. Enable only if you want curated model names and list prices fetched from Agentic."
msgstr "Desactivado de forma predeterminada. Los proveedores BYOK funcionan sin esto. Actívelo solo si desea nombres de modelos seleccionados y precios de lista obtenidos de Agentic."

#: admin/settings/tab-security.php:333 src/admin-pages/index.js:980
msgid "Tool"
msgstr "Herramienta"

#: admin/settings/tab-security.php:349 src/settings-app/index.js:2441
msgid "Revoke"
msgstr "Revocar"

#: admin/settings/tab-users.php:24
msgid "Control which WordPress user roles can administer the plugin and interact with AI agents. Administrators always retain full access."
msgstr "Controle qué perfiles de usuario de WordPress pueden administrar el plugin e interactuar con los agentes de IA. Los administradores siempre conservan el acceso completo."

#: admin/setup.php:429
msgid "Connect an AI Provider — Agent Builder"
msgstr "Conectar un proveedor de IA — Agent Builder"

#: admin/setup.php:439
msgid "Agent Builder logo"
msgstr "Logotipo de Agent Builder"

#: admin/setup.php:441
msgid "Welcome to Agent Builder"
msgstr "Bienvenido a Agent Builder"

#: admin/setup.php:442
msgid "Connect to your preferred AI Provider to get started. This takes only a few minutes."
msgstr "Conéctese a su proveedor de IA preferido para empezar. Solo lleva unos minutos."

#: admin/setup.php:449
msgid "Choose provider"
msgstr "Elegir proveedor"

#: admin/setup.php:454
msgid "Get API key"
msgstr "Obtener la clave de API"

#: admin/setup.php:459 includes/class-dashboard-rest.php:280
msgid "Connect"
msgstr "Conectar"

#: admin/setup.php:464 src/admin-pages/index.js:557 src/dashboard-app/index.js:539 src/settings-app/index.js:2062 src/settings-app/index.js:2309
msgid "Test"
msgstr "Probar"

#: admin/setup.php:478
msgid "Do you already have an account with an AI Provider?"
msgstr "¿Ya tiene una cuenta con un proveedor de IA?"

#: admin/setup.php:479
#| msgid "At least one AI Provider is needed in order for your AI Assistants to respond to requests."
msgid "At least one AI Provider is needed in order for your AI Agents to respond to requests."
msgstr "Se necesita al menos un proveedor de IA para que sus agentes de IA puedan responder a las peticiones."

#: admin/setup.php:480
msgid "Popular AI Providers:"
msgstr "Proveedores de IA populares:"

#: admin/setup.php:493
msgid "Yes, I have an account"
msgstr "Sí, tengo una cuenta"

#: admin/setup.php:497
msgid "No, I'll create one now"
msgstr "No, voy a crear una ahora"

#: admin/setup.php:506
msgid "Choose your AI provider"
msgstr "Elija su proveedor de IA"

#: admin/setup.php:509
msgid "Select the provider you want to connect."
msgstr "Seleccione el proveedor que quiere conectar."

#: admin/setup.php:698
msgid "Email address"
msgstr "Dirección de correo electrónico"

#: admin/setup.php:707
msgid "Register & Connect"
msgstr "Registrarse y conectar"

#: admin/setup.php:708 admin/setup.php:764
msgid "Continue to Testing →"
msgstr "Continuar a las pruebas →"

#. translators: %s: Terms link
#: admin/setup.php:714
msgid "I agree to the <a href=\"https://agentic-plugin.com/terms-of-service/\" target=\"_blank\" rel=\"noopener\">Terms of Service</a>"
msgstr "Acepto los <a href=\"https://agentic-plugin.com/terms-of-service/\" target=\"_blank\" rel=\"noopener\">términos del servicio</a>"

#. translators: %s: Privacy link
#: admin/setup.php:728
msgid "I agree to the <a href=\"https://agentic-plugin.com/privacy-policy/\" target=\"_blank\" rel=\"noopener\">Privacy Policy</a>"
msgstr "Acepto la <a href=\"https://agentic-plugin.com/privacy-policy/\" target=\"_blank\" rel=\"noopener\">política de privacidad</a>"

#: admin/setup.php:741
msgid "Ollama Server URL"
msgstr "URL del servidor de Ollama"

#: admin/setup.php:742
msgid "Leave as default unless you changed the port or are using a remote server."
msgstr "Déjelo con el valor por defecto salvo que haya cambiado el puerto o esté usando un servidor remoto."

#: admin/setup.php:751
msgid "Connect to Ollama"
msgstr "Conectar con Ollama"

#: admin/setup.php:754
msgid "Paste your API key here once you have followed the steps below."
msgstr "Pegue aquí su clave de API una vez que haya seguido los pasos siguientes."

#: admin/setup.php:826
msgid "Get Key"
msgstr "Obtener clave"

#: admin/setup.php:827
msgid "Opens new window so you can perform the steps above. Remember to return here and save the key — only shown once."
msgstr "Abre una ventana nueva para que pueda realizar los pasos anteriores. Recuerde volver aquí y guardar la clave: solo se muestra una vez."

#: admin/setup.php:838
msgid "Choose a model"
msgstr "Elija un modelo"

#: admin/setup.php:839
msgid "Each model has different strengths. You can change this any time in Settings."
msgstr "Cada modelo tiene puntos fuertes distintos. Puede cambiarlo en cualquier momento en los ajustes."

#: admin/setup.php:845
msgid "Choose an agent mode"
msgstr "Elija un modo de agente"

#: admin/setup.php:846
#| msgid "Controls how much authority your AI assistants have. You can change this any time in Settings."
msgid "Controls how much authority your AI agents have. You can change this any time in Settings."
msgstr "Controla cuánta autoridad tienen sus agentes de IA. Puede cambiarlo en cualquier momento en los ajustes."

#: admin/setup.php:852 admin/signup.php:95 admin/signup.php:218 src/settings-app/index.js:698
msgid "Supervised"
msgstr "Supervisado"

#: admin/setup.php:853
msgid "Recommended"
msgstr "Recomendado"

#: admin/setup.php:855
msgid "The AI proposes changes — you review and approve before anything is saved or published. Nothing happens without your sign-off."
msgstr "La IA propone cambios: usted los revisa y aprueba antes de que se guarde o publique nada. No ocurre nada sin su visto bueno."

#: admin/setup.php:861 admin/signup.php:96 admin/signup.php:222 src/settings-app/index.js:702
msgid "Autonomous"
msgstr "Autónomo"

#: admin/setup.php:863
msgid "The AI executes tasks immediately without asking for approval. Best for experienced users who trust the agent's judgment."
msgstr "La IA ejecuta las tareas de inmediato sin pedir aprobación. Ideal para usuarios con experiencia que confían en el criterio del agente."

#: admin/setup.php:869
msgid "Chat only"
msgstr "Solo chat"

#: admin/setup.php:871
#| msgid "Assistants can answer questions and give advice, but cannot read data from or make any changes to your site."
msgid "Agents can answer questions and give advice, but cannot read data from or make any changes to your site."
msgstr "Los agentes pueden responder preguntas y dar consejos, pero no pueden leer datos de su sitio ni realizar ningún cambio en él."

#: admin/setup.php:877
msgid "Test your connection"
msgstr "Pruebe su conexión"

#: admin/setup.php:878
msgid "Click below to verify your AI provider is responding correctly."
msgstr "Haga clic abajo para comprobar que su proveedor de IA responde correctamente."

#: admin/setup.php:880
msgid "Test Connection"
msgstr "Probar la conexión"

#: admin/setup.php:892
msgid "Your WordPress site just got much smarter."
msgstr "Su sitio de WordPress acaba de volverse mucho más inteligente."

#: admin/setup.php:893
msgid "Go ahead, talk to WordPress!!"
msgstr "¡¡Adelante, hable con WordPress!!"

#: admin/setup.php:909
msgid "WordPress Assistant"
msgstr "WordPress Assistant"

#: admin/setup.php:918
msgid "Ask me anything about your WordPress site…"
msgstr "Pregúnteme lo que quiera sobre su sitio de WordPress…"

#: admin/setup.php:919 includes/class-shortcodes.php:275 templates/chat-interface.php:239 templates/modal-widget.php:78
msgid "Voice input"
msgstr "Entrada de voz"

#: admin/setup.php:922 src/shared/chat-embed.js:425
msgid "Send"
msgstr "Enviar"

#: admin/setup.php:927
msgid "Exit Wizard"
msgstr "Salir del asistente"

#: admin/setup.php:936 src/agent-wizard/index.js:766 src/deploy-wizard/index.js:390 src/knowledge-wizard/index.js:423
msgid "Back"
msgstr "Atrás"

#: admin/setup.php:939
msgid "Next"
msgstr "Siguiente"

#: admin/setup.php:951
msgid "Enlarged preview"
msgstr "Vista previa ampliada"

#: admin/signup.php:51
msgid "Connect to Agentic AI"
msgstr "Conectar con Agentic AI"

#: admin/signup.php:53
msgid "Connect your AI agents to an LLM Provider with just one click."
msgstr "Conecte sus agentes de IA a un proveedor de LLM con un solo clic."

#: admin/signup.php:54
msgid "Free daily credits, no payment info required."
msgstr "Créditos diarios gratuitos, sin necesidad de datos de pago."

#: admin/signup.php:62
msgid "Registration"
msgstr "Registro"

#: admin/signup.php:65
msgid "Email Address"
msgstr "Dirección de correo electrónico"

#: admin/signup.php:67
msgid "Free daily credits and API key will be sent to this email address."
msgstr "Los créditos diarios gratuitos y la clave de API se enviarán a esta dirección de correo electrónico."

#: admin/signup.php:71
msgid "Site Name"
msgstr "Nombre del sitio"

#: admin/signup.php:76
msgid "Site URL"
msgstr "URL del sitio"

#: admin/signup.php:78
msgid "Set this to the production domain you are registering for."
msgstr "Indique aquí el dominio de producción para el que se registra."

#: admin/signup.php:83
msgid "Configuration"
msgstr "Configuración"

#: admin/signup.php:88
msgid "Setting"
msgstr "Ajuste"

#: admin/signup.php:89
msgid "Explanation"
msgstr "Explicación"

#: admin/signup.php:93
msgid "Security Mode"
msgstr "Modo de seguridad"

#: admin/signup.php:105
msgid "Chat Model"
msgstr "Modelo de chat"

#: admin/signup.php:106 src/admin-pages/index.js:2397 src/agent-wizard/index.js:303 src/deploy-wizard/index.js:193 src/knowledge-wizard/index.js:354 src/settings-app/index.js:2554 src/shared/components.js:81
msgid "Loading…"
msgstr "Cargando…"

#: admin/signup.php:118
msgid "Vision Model"
msgstr "Modelo de visión"

#: admin/signup.php:129
msgid "Voice"
msgstr "Voz"

#: admin/signup.php:140
msgid "Video Model"
msgstr "Modelo de vídeo"

#. translators: 1: opening link tag, 2: closing link tag
#: admin/signup.php:157
#, php-format
msgid "I agree to the %1$sTerms & Conditions%2$s"
msgstr "Acepto los %1$stérminos y condiciones%2$s"

#. translators: 1: opening link tag, 2: closing link tag
#: admin/signup.php:168
#, php-format
msgid "I agree to the %1$sPrivacy Policy%2$s"
msgstr "Acepto la %1$spolítica de privacidad%2$s"

#: admin/signup.php:178
msgid "Register"
msgstr "Registrarse"

#. translators: 1: opening link tag, 2: closing link tag
#: admin/signup.php:189
#, php-format
msgid "%1$sSkip — I will pay for tokens with my own LLM Provider.%2$s"
msgstr "%1$sOmitir: pagaré los tokens con mi propio proveedor de LLM.%2$s"

#: admin/signup.php:194
msgid "(xAI, OpenAI, Anthropic etc.)"
msgstr "(xAI, OpenAI, Anthropic, etc.)"

#: admin/signup.php:199
msgid "Agent Builder supports multiple AI providers. You can add as many as you like later."
msgstr "Agent Builder es compatible con varios proveedores de IA. Puede añadir tantos como quiera más adelante."

#: admin/signup.php:219
msgid "Agents propose actions which are queued for your review before they run. Recommended for most sites."
msgstr "Los agentes proponen acciones que se ponen en cola para su revisión antes de ejecutarse. Recomendado para la mayoría de los sitios."

#: admin/signup.php:223
msgid "Agents act immediately without waiting for approval. Use only on sites where you fully trust the agents."
msgstr "Los agentes actúan de inmediato sin esperar aprobación. Úselo solo en sitios donde confíe plenamente en los agentes."

#: admin/signup.php:227
msgid "Chat only — all tools and site actions are disabled. Agents cannot modify content or call external services."
msgstr "Solo chat: todas las herramientas y acciones sobre el sitio están desactivadas. Los agentes no pueden modificar contenido ni llamar a servicios externos."

#: admin/signup.php:239
msgid "Fast and capable. Best balance of speed and quality for most tasks."
msgstr "Rápido y capaz. El mejor equilibrio entre velocidad y calidad para la mayoría de las tareas."

#: admin/signup.php:240
msgid "Fastest and most efficient. Ideal for simple, high-volume queries."
msgstr "El más rápido y eficiente. Ideal para consultas sencillas y de gran volumen."

#: admin/signup.php:241
msgid "Most powerful. Best for complex reasoning and demanding tasks."
msgstr "El más potente. Ideal para razonamientos complejos y tareas exigentes."

#: admin/signup.php:242
msgid "Lightweight open model. Very efficient and low credit cost."
msgstr "Modelo abierto ligero. Muy eficiente y con un bajo coste en créditos."

#: admin/signup.php:246 admin/signup.php:247
msgid "Neural voice. Natural, expressive, and highly lifelike."
msgstr "Voz neuronal. Natural, expresiva y muy realista."

#: admin/signup.php:248
msgid "Neural voice. Gender-neutral, natural-sounding speech."
msgstr "Voz neuronal. Habla de género neutro y sonido natural."

#: admin/signup.php:249 admin/signup.php:250
msgid "High-quality neural voice. Clear and professional."
msgstr "Voz neuronal de alta calidad. Clara y profesional."

#: admin/signup.php:251 admin/signup.php:252
msgid "Standard synthesised voice. Lightweight and low credit usage."
msgstr "Voz sintetizada estándar. Ligera y con bajo consumo de créditos."

#: admin/signup.php:256
msgid "AI video generation, visual only. Reliable and efficient."
msgstr "Generación de vídeo con IA, solo imagen. Fiable y eficiente."

#: admin/signup.php:257
msgid "AI video with native audio. Higher quality, higher credit cost."
msgstr "Vídeo con IA y audio nativo. Mayor calidad y mayor coste en créditos."

#: admin/signup.php:463
msgid "Please agree to the Terms & Conditions and Privacy Policy."
msgstr "Acepte los términos y condiciones y la política de privacidad."

#: admin/signup.php:470
msgid "Please enter your email address."
msgstr "Introduzca su dirección de correo electrónico."

#: admin/signup.php:476
msgid "Registering…"
msgstr "Registrando…"

#: admin/signup.php:498
msgid "API key saved — redirecting…"
msgstr "Clave de API guardada: redirigiendo…"

#: admin/signup.php:505 admin/signup.php:512
msgid "Get Free API Key"
msgstr "Obtener una clave de API gratuita"

#: admin/signup.php:506
msgid "Registration failed. Please try again."
msgstr "El registro ha fallado. Inténtelo de nuevo."

#: admin/signup.php:513 src/shared/chat-embed.js:298
msgid "Connection error. Please try again."
msgstr "Error de conexión. Inténtelo de nuevo."

#: admin/skills-basic.php:30
#| msgid "The assistant visitors will chat with."
msgid "The Skills Assistant is still activating."
msgstr "El Skills Assistant se está activando todavía."

#: admin/skills.php:23 admin/skills.php:755 includes/class-admin-menu-handler.php:184 includes/class-admin-menu-handler.php:396 includes/class-admin-pages-rest.php:875
msgid "Skills"
msgstr "Habilidades"

#: admin/skills.php:52
msgid "Skill name is required."
msgstr "El nombre de la habilidad es obligatorio."

#: admin/skills.php:56
msgid "Skill updated."
msgstr "Habilidad actualizada."

#: admin/skills.php:60
msgid "Skill created."
msgstr "Habilidad creada."

#: admin/skills.php:63
msgid "Failed to create skill."
msgstr "No se ha podido crear la habilidad."

#: admin/skills.php:83
msgid "Skill deleted."
msgstr "Habilidad eliminada."

#: admin/skills.php:117
msgid "Skill reset to the shipped version."
msgstr "Skill restablecida a la versión incluida."

#: admin/skills.php:128
msgid "Could not find the shipped SKILL.md file to reset from."
msgstr "No se ha encontrado el archivo SKILL.md incluido para restablecer."

#. translators: %s: skill name
#: admin/skills.php:166
#, php-format
msgid "Skill \"%s\" imported."
msgstr "Habilidad «%s» importada."

#: admin/skills.php:170
msgid "Failed to import skill."
msgstr "No se ha podido importar la habilidad."

#: admin/skills.php:173
msgid "Invalid skill data."
msgstr "Datos de habilidad no válidos."

#: admin/skills.php:220 admin/skills.php:288 admin/skills.php:431 admin/skills.php:756 includes/class-admin-pages-rest.php:882
msgid "Create Skill"
msgstr "Crear habilidad"

#: admin/skills.php:221 admin/skills.php:289 admin/skills.php:470
msgid "Back to Skills"
msgstr "Volver a Habilidades"

#: admin/skills.php:223
msgid "Start from a template close to what you need, or from a blank skill."
msgstr "Empiece desde una plantilla cercana a lo que necesita, o desde una skill en blanco."

#: admin/skills.php:236
msgid "Or import an existing SKILL.md"
msgstr "O importe un SKILL.md existente"

#: admin/skills.php:237
msgid "Any spec-compliant skill file — from ClawHub, Android Skills, Claude Skills, or elsewhere — can be dropped in directly."
msgstr "Cualquier archivo de skill conforme a la especificación — de ClawHub, Android Skills, Claude Skills u otra fuente — se puede añadir directamente."

#: admin/skills.php:240
msgid "Could not import that file — make sure it is a valid SKILL.md (YAML frontmatter followed by Markdown)."
msgstr "No se ha podido importar ese archivo — asegúrese de que es un SKILL.md válido (frontmatter YAML seguido de Markdown)."

#: admin/skills.php:246
#| msgid "Import"
msgid "Import File"
msgstr "Importar archivo"

#: admin/skills.php:281 includes/class-okf-store.php:612 includes/class-okf-store.php:738 includes/class-skills-registry.php:153
msgid "No description"
msgstr "Sin descripción"

#: admin/skills.php:288
msgid "Edit Skill"
msgstr "Editar habilidad"

#: admin/skills.php:296
msgid "This bundled skill has local edits."
msgstr "Esta skill incluida tiene ediciones locales."

#: admin/skills.php:297
msgid "Plugin updates will not overwrite your changes."
msgstr "Las actualizaciones del plugin no sobrescribirán sus cambios."

#: admin/skills.php:298
msgid "Discard your edits and restore the shipped version of this skill?"
msgstr "¿Descartar sus ediciones y restaurar la versión incluida de esta skill?"

#: admin/skills.php:298
#| msgid "Delete this conversation?"
msgid "Reset to shipped version"
msgstr "Restablecer a la versión incluida"

#: admin/skills.php:300
msgid "This is a bundled skill. Editing it will fork a local copy — your changes will be preserved across plugin updates."
msgstr "Esta es una skill incluida. Editarla creará una copia local — sus cambios se conservarán en las actualizaciones del plugin."

#: admin/skills.php:308
msgid "Spec check — not blocking, but fixing these keeps the skill portable to other agent tools:"
msgstr "Comprobación de la especificación — no bloquea, pero corregir esto mantiene la skill portable a otras herramientas de agentes:"

#. translators: %s: comma-separated tool names
#: admin/skills.php:318
#, php-format
msgid "allowed-tools references unknown tool(s): %s"
msgstr "allowed-tools hace referencia a herramienta(s) desconocida(s): %s"

#: admin/skills.php:333 admin/skills.php:558 admin/skills.php:885 src/admin-pages/index.js:529 src/agent-wizard/index.js:710 src/settings-app/index.js:568
msgid "Name"
msgstr "Nombre"

#: admin/skills.php:342
#| msgid "Brief summary of what this skill teaches the assistant to do."
msgid "Brief summary of what this skill teaches the agent to do."
msgstr "Breve resumen de lo que esta habilidad enseña a hacer al agente."

#: admin/skills.php:346
msgid "SKILL.md Content"
msgstr "Contenido de SKILL.md"

#: admin/skills.php:349
#| msgid "Markdown instructions that get injected into the assistant's system prompt. Teaches the assistant when and how to use specific tools."
msgid "Markdown instructions that get injected into the agent's system prompt. Teaches the agent when and how to use specific tools."
msgstr "Instrucciones en Markdown que se inyectan en el prompt de sistema del agente. Enseñan al agente cuándo y cómo usar herramientas concretas."

#: admin/skills.php:353
#| msgid "Assign to Assistant"
msgid "Assign to Agent"
msgstr "Asignar a un agente"

#: admin/skills.php:367
#| msgid "Leave as \"All Assistants\" to make this skill available globally, or assign it to a specific assistant."
msgid "Leave as \"All Agents\" to make this skill available globally, or assign it to a specific agent."
msgstr "Déjelo como \"Todos los agentes\" para que esta habilidad esté disponible globalmente, o asígnela a un agente concreto."

#: admin/skills.php:372
msgid "Author"
msgstr "Autor"

#: admin/skills.php:372
msgid "optional"
msgstr "opcional"

#: admin/skills.php:378 admin/skills.php:890 src/admin-pages/index.js:1158 src/dashboard-app/index.js:248
msgid "Version"
msgstr "Versión"

#: admin/skills.php:392
#| msgid "Active — inject this skill into assistant system prompts"
msgid "Active — inject this skill into agent system prompts"
msgstr "Activa: inyectar esta habilidad en los prompts de sistema de los agentes"

#: admin/skills.php:400
msgid "Preview what this skill sends to the agent"
msgstr "Vista previa de lo que esta skill envía al agente"

#: admin/skills.php:403
msgid "Always in context (progressive-disclosure \"metadata\" tier — every enabled skill's index line):"
msgstr "Siempre en contexto (nivel de divulgación progresiva «metadata» — línea de índice de cada skill habilitada):"

#: admin/skills.php:407
msgid "Loaded only when the agent calls load_skill for this skill (the full body below):"
msgstr "Se carga solo cuando el agente llama a load_skill para esta skill (el cuerpo completo a continuación):"

#. translators: 1: line count, 2: estimated token count
#: admin/skills.php:411
#, php-format
msgid "%1$d lines, ~%2$d tokens."
msgstr "%1$d líneas, ~%2$d tokens."

#: admin/skills.php:417
msgid "Over the spec's ~500-line guidance — consider moving reference material out."
msgstr "Supera la guía de ~500 líneas de la especificación — considere sacar el material de referencia."

#: admin/skills.php:426
msgid "This skill was imported from ClawHub. Local edits will be preserved unless you re-import."
msgstr "Esta habilidad se importó desde ClawHub. Las ediciones locales se conservarán salvo que vuelva a importarla."

#: admin/skills.php:431
msgid "Update Skill"
msgstr "Actualizar habilidad"

#: admin/skills.php:445 includes/class-admin-pages-rest.php:826
#| msgid "WordPress"
msgid "WordPress.org"
msgstr "WordPress.org"

#: admin/skills.php:454 includes/class-admin-pages-rest.php:827
msgid "Anthropic"
msgstr "Anthropic"

#: admin/skills.php:461
msgid "OpenClaw / ClawHub"
msgstr "OpenClaw / ClawHub"

#: admin/skills.php:469
#| msgid "Browse Community"
msgid "Browse Community Skills"
msgstr "Explorar Skills de la comunidad"

#: admin/skills.php:474
#| msgid "Source"
msgid "Skill source"
msgstr "Origen de la skill"

#: admin/skills.php:480
msgid "Browsing skills from the official WordPress.org repository."
msgstr "Explorando skills del repositorio oficial de WordPress.org."

#: admin/skills.php:484
msgid "Search skills..."
msgstr "Buscar habilidades..."

#: admin/skills.php:485
msgid "Search"
msgstr "Buscar"

#: admin/skills.php:489 admin/skills.php:667 admin/skills.php:766
msgid "Loading..."
msgstr "Cargando..."

#: admin/skills.php:560 includes/class-approval-queue.php:240 includes/class-gdpr.php:462 src/admin-pages/index.js:1265
msgid "Action"
msgstr "Acción"

#: admin/skills.php:566 admin/skills.php:577 admin/skills.php:818 admin/skills.php:827
msgid "Import"
msgstr "Importar"

#: admin/skills.php:577 admin/skills.php:827
msgid "Import this skill?"
msgstr "¿Importar esta habilidad?"

#: admin/skills.php:581 admin/skills.php:831
msgid "Importing..."
msgstr "Importando..."

#: admin/skills.php:631
msgid "Searching..."
msgstr "Buscando..."

#: admin/skills.php:654
msgid "No skills found. Try a different search term."
msgstr "No se han encontrado habilidades. Pruebe con otro término de búsqueda."

#: admin/skills.php:658
msgid "Failed to connect to ClawHub. Please try again."
msgstr "No se ha podido conectar con ClawHub. Inténtelo de nuevo."

#: admin/skills.php:664 admin/skills.php:705
#| msgid "No tools in this category."
msgid "No skills found in this repository."
msgstr "No se han encontrado skills en este repositorio."

#: admin/skills.php:709
#| msgid "Failed to create skill."
msgid "Failed to load skills from"
msgstr "Error al cargar las skills de"

#: admin/skills.php:732
msgid "Enter a search term above to find skills on ClawHub."
msgstr "Introduzca un término de búsqueda arriba para encontrar habilidades en ClawHub."

#: admin/skills.php:757 includes/class-admin-pages-rest.php:887
msgid "Browse Community"
msgstr "Explorar la comunidad"

#: admin/skills.php:759
#| msgid "Skills contain SKILL.md instructions that teach assistants when and how to use specific tools. They are injected into the system prompt at runtime."
msgid "Skills contain SKILL.md instructions that teach agents when and how to use specific tools. They are injected into the system prompt at runtime."
msgstr "Las habilidades contienen instrucciones SKILL.md que enseñan a los agentes cuándo y cómo usar herramientas concretas. Se inyectan en el prompt de sistema en tiempo de ejecución."

#: admin/skills.php:763
msgid "Recommended Skills"
msgstr "Habilidades recomendadas"

#: admin/skills.php:764
msgid "Curated skills verified to work with Agent Builder."
msgstr "Habilidades seleccionadas y verificadas para funcionar con Agent Builder."

#: admin/skills.php:797
msgid "No recommended skills available yet. Create your own or browse the community."
msgstr "Todavía no hay habilidades recomendadas disponibles. Cree las suyas o explore la comunidad."

#: admin/skills.php:860
msgid "Could not load recommended skills. Create your own or browse the community."
msgstr "No se han podido cargar las habilidades recomendadas. Cree las suyas o explore la comunidad."

#: admin/skills.php:869 admin/skills.php:873
msgid "Your Skills"
msgstr "Sus habilidades"

#: admin/skills.php:876
msgid "No skills installed yet."
msgstr "Todavía no hay habilidades instaladas."

#: admin/skills.php:877
msgid "Import a recommended skill above, create your own, or browse the community."
msgstr "Importe una habilidad recomendada de arriba, cree la suya o explore la comunidad."

#: admin/skills.php:928 admin/tools.php:449 includes/class-admin-pages-rest.php:823
msgid "Core"
msgstr "Núcleo"

#: admin/skills.php:938 includes/class-admin-pages-rest.php:849 src/admin-pages/index.js:1189
msgid "Local"
msgstr "Local"

#: admin/skills.php:948 admin/train-data.php:152 src/admin-pages/index.js:1206
msgid "Export"
msgstr "Exportar"

#: admin/skills.php:950
msgid "Delete this skill?"
msgstr "¿Eliminar esta habilidad?"

#: admin/skills.php:959
msgid "About Skills"
msgstr "Acerca de las habilidades"

#: admin/skills.php:961
#| msgid "Skills contain SKILL.md instructions — markdown that gets injected into the assistant's system prompt."
msgid "Skills contain SKILL.md instructions — markdown that gets injected into the agent's system prompt."
msgstr "Las habilidades contienen instrucciones SKILL.md: markdown que se inyecta en el prompt de sistema del agente."

#: admin/skills.php:962
#| msgid "They teach assistants when and how to use channel-specific tools (e.g., \"when a user asks to speak to a human, use the Slack handoff tool\")."
msgid "They teach agents when and how to use channel-specific tools (e.g., \"when a user asks to speak to a human, use the Slack handoff tool\")."
msgstr "Enseñan a los agentes cuándo y cómo usar herramientas específicas de cada canal (p. ej., \"cuando un usuario pida hablar con una persona, usa la herramienta de traspaso de Slack\")."

#: admin/skills.php:963
#| msgid "Skills never contain API keys or direct HTTP calls — they operate above channels in the stack: assistant → skill → channel → tool."
msgid "Skills never contain API keys or direct HTTP calls — they operate above channels in the stack: agent → skill → channel → tool."
msgstr "Las habilidades nunca contienen claves de API ni llamadas HTTP directas: operan por encima de los canales en la pila: agente → habilidad → canal → herramienta."

#: admin/skills.php:964
#| msgid "Assign a skill to a specific assistant, or leave it as \"All\" to make it available globally."
msgid "Assign a skill to a specific agent, or leave it as \"All\" to make it available globally."
msgstr "Asigne una habilidad a un agente concreto o déjela como \"Todos\" para que esté disponible globalmente."

#: admin/skills.php:965
msgid "Import curated skills from the Recommended section, browse community skills, or create your own."
msgstr "Importe habilidades seleccionadas desde la sección Recomendadas, explore las habilidades de la comunidad o cree las suyas."

#: admin/tools.php:97 includes/class-admin-pages-rest.php:450
msgid "Database"
msgstr "Base de datos"

#: admin/tools.php:98 includes/class-admin-pages-rest.php:465
msgid "SEO"
msgstr "SEO"

#: admin/tools.php:99 includes/class-admin-pages-rest.php:466
msgid "Site Audit"
msgstr "Auditoría del sitio"

#: admin/tools.php:100 includes/class-admin-pages-rest.php:467
msgid "Site Health"
msgstr "Salud del sitio"

#: admin/tools.php:101 includes/class-admin-pages-rest.php:444
msgid "Caching"
msgstr "Caché"

#: admin/tools.php:102 includes/class-admin-pages-rest.php:441
msgid "AI Visibility"
msgstr "Visibilidad en IA"

#: admin/tools.php:105 includes/class-admin-pages-rest.php:442
msgid "Analytics"
msgstr "Analíticas"

#: admin/tools.php:106 includes/class-admin-pages-rest.php:472 includes/class-skills-registry.php:758
msgid "WordPress"
msgstr "WordPress"

#: admin/tools.php:214
msgid "Slash Commands"
msgstr "Comandos de barra"

#: admin/tools.php:247
msgid "Inbound Abilities"
msgstr "Capacidades entrantes"

#: admin/tools.php:251
msgid "WordPress Abilities API available"
msgstr "API de capacidades de WordPress disponible"

#: admin/tools.php:255
msgid "Categories"
msgstr "Categorías"

#: admin/tools.php:264
msgid "Tools sections"
msgstr "Secciones de herramientas"

#: admin/tools.php:280
msgid "Connected to the WordPress Abilities API."
msgstr "Conectado a la API de capacidades de WordPress."

#. translators: %s: WordPress version number
#: admin/tools.php:284
#, php-format
msgid "Your site is running WordPress %s. Agent Builder turns abilities registered by other plugins into tools your agents can use, and publishes its own tools as abilities for WordPress core AI, MCP clients, and the Command Palette."
msgstr "Su sitio ejecuta WordPress %s. Agent Builder convierte las capacidades registradas por otros plugins en herramientas que sus agentes pueden usar, y publica sus propias herramientas como capacidades para la IA del núcleo de WordPress, los clientes MCP y la paleta de comandos."

#: admin/tools.php:294
msgid "No third-party abilities detected."
msgstr "No se han detectado capacidades de terceros."

#: admin/tools.php:295
msgid "When other plugins register WordPress abilities, they will appear here as inbound tools that your agents can use."
msgstr "Cuando otros plugins registren capacidades de WordPress, aparecerán aquí como herramientas entrantes que sus agentes podrán usar."

#. translators: %d: number of third-party abilities
#: admin/tools.php:304
#, php-format
msgid "%d third-party ability available as an inbound tool for your agents."
msgid_plural "%d third-party abilities available as inbound tools for your agents."
msgstr[0] "%d habilidad de terceros disponible como herramienta entrante para tus agentes."
msgstr[1] "%d habilidades de terceros disponibles como herramientas entrantes para tus agentes."

#: admin/tools.php:319
msgid "Ability Name"
msgstr "Nombre de la capacidad"

#: admin/tools.php:320 admin/tools.php:381
msgid "Tool Name"
msgstr "Nombre de la herramienta"

#: admin/tools.php:322 admin/tools.php:387
msgid "Parameters"
msgstr "Parámetros"

#: admin/tools.php:336 admin/tools.php:605
msgid "Click to disable this ability"
msgstr "Haga clic para desactivar esta capacidad"

#: admin/tools.php:336 admin/tools.php:606
msgid "Click to enable this ability"
msgstr "Haga clic para activar esta capacidad"

#: admin/tools.php:350 admin/tools.php:487 src/admin-pages/index.js:793
msgid "None"
msgstr "Ninguno"

#: admin/tools.php:360
msgid "About WP Abilities"
msgstr "Acerca de las capacidades de WP"

#: admin/tools.php:362
msgid "Inbound abilities from other plugins are automatically converted to the OpenAI function-calling format and made available to all agents."
msgstr "Las capacidades entrantes de otros plugins se convierten automáticamente al formato de llamada a funciones de OpenAI y quedan disponibles para todos los agentes."

#: admin/tools.php:363
msgid "Use the Enabled toggle to switch an individual third-party ability on or off. A disabled ability is hidden from every agent and cannot be called through the abilities bridge. (Built-in tools that use an ability internally are controlled by their own toggle in the tools list.)"
msgstr "Use el interruptor Activada para activar o desactivar una capacidad de terceros concreta. Una capacidad desactivada se oculta a todos los agentes y no se puede llamar a través del puente de capacidades. (Las herramientas integradas que usan una capacidad internamente se controlan con su propio interruptor en la lista de herramientas)."

#: admin/tools.php:364
msgid "The \"Ability Name\" column shows the original WordPress ability identifier (e.g., woocommerce/get-orders); the \"Tool Name\" column shows the function name your agents use to call it."
msgstr "La columna \"Nombre de la capacidad\" muestra el identificador original de la capacidad de WordPress (p. ej., woocommerce/get-orders); la columna \"Nombre de la herramienta\" muestra el nombre de función que usan sus agentes para llamarla."

#: admin/tools.php:365
msgid "Outbound abilities are your own Agent Builder tools, published for MCP, the REST API, and core AI. Each tool in the list shows its ability name underneath — toggle the tool off to unpublish it."
msgstr "Las capacidades salientes son sus propias herramientas de Agent Builder, publicadas para MCP, la API REST y la IA del núcleo. Cada herramienta de la lista muestra debajo su nombre de capacidad; desactive la herramienta para dejar de publicarla."

#: admin/tools.php:373
#| msgid "No tools found. Activate assistants to see their available tools."
msgid "No tools found. Activate agents to see their available tools."
msgstr "No se han encontrado herramientas. Active agentes para ver las herramientas disponibles."

#: admin/tools.php:385 src/admin-pages/index.js:983 src/agent-wizard/index.js:441 src/agent-wizard/index.js:722
msgid "Category"
msgstr "Categoría"

#: admin/tools.php:386 includes/class-admin-menu-handler.php:420
msgid "Usage"
msgstr "Uso"

#: admin/tools.php:394 admin/tools.php:562
msgid "Click to disable this tool"
msgstr "Haga clic para desactivar esta herramienta"

#: admin/tools.php:394 admin/tools.php:563
msgid "Click to enable this tool"
msgstr "Haga clic para activar esta herramienta"

#: admin/tools.php:405
msgid "Published as a WordPress ability (MCP, REST, core AI) while this tool is enabled."
msgstr "Se publica como capacidad de WordPress (MCP, REST, IA del núcleo) mientras esta herramienta esté activada."

#: admin/tools.php:424 admin/tools.php:438
msgid "Read Only"
msgstr "Solo lectura"

#: admin/tools.php:425 src/admin-pages/index.js:794
msgid "Low"
msgstr "Bajo"

#: admin/tools.php:427
msgid "Bulk Write"
msgstr "Escritura masiva"

#. translators: %s: number of times a tool was called
#: admin/tools.php:474
#, php-format
msgid "%s call"
msgid_plural "%s calls"
msgstr[0] "%s llamada"
msgstr[1] "%s llamadas"

#: admin/tools.php:477
msgid "No calls yet"
msgstr "Todavía no hay llamadas"

#: admin/tools.php:499
msgid "Tool Permission System"
msgstr "Sistema de permisos de herramientas"

#: admin/tools.php:500
#| msgid "Use the toggle switches above to control which tools assistants can access. When a tool is disabled:"
msgid "Use the toggle switches above to control which tools agents can access. When a tool is disabled:"
msgstr "Use los interruptores de arriba para controlar a qué herramientas pueden acceder los agentes. Cuando una herramienta está desactivada:"

#: admin/tools.php:502
#| msgid "The tool is hidden from the AI model — assistants will not know it exists and cannot request it."
msgid "The tool is hidden from the AI model — agents will not know it exists and cannot request it."
msgstr "La herramienta se oculta al modelo de IA: los agentes no sabrán que existe y no podrán solicitarla."

#: admin/tools.php:503
#| msgid "Even if an assistant attempts to call a disabled tool directly, execution is blocked and an error is returned."
msgid "Even if an agent attempts to call a disabled tool directly, execution is blocked and an error is returned."
msgstr "Aunque un agente intente llamar directamente a una herramienta desactivada, su ejecución se bloquea y se devuelve un error."

#: admin/tools.php:504
msgid "Disabled tool calls are logged in the Audit Log for security visibility."
msgstr "Las llamadas a herramientas desactivadas se registran en el registro de auditoría para mayor visibilidad de seguridad."

#: admin/tools.php:505
msgid "Changes take effect immediately — no restart or reload required."
msgstr "Los cambios se aplican de inmediato: no hace falta reiniciar ni recargar."

#: admin/tools.php:508
msgid "Tip:"
msgstr "Consejo:"

#: admin/tools.php:509
msgid "Database read tools are enabled by default. Write tools (update option, create/update/delete post) are disabled by default — enable them here when needed."
msgstr "Las herramientas de lectura de la base de datos están activadas por defecto. Las herramientas de escritura (actualizar opción, crear/actualizar/eliminar entrada) están desactivadas por defecto: actívelas aquí cuando las necesite."

#: admin/tools.php:514
msgid "About Tools"
msgstr "Acerca de las herramientas"

#: admin/tools.php:516
#| msgid "Core tools are available to all assistants and provide file operations, WordPress data access, and schedule management."
msgid "Core tools are available to all agents and provide file operations, WordPress data access, and schedule management."
msgstr "Las herramientas del núcleo están disponibles para todos los agentes y ofrecen operaciones con archivos, acceso a los datos de WordPress y gestión de programaciones."

#: admin/tools.php:517
#| msgid "Assistant tools are defined by individual assistants for their specific functionality (e.g., security scans, content analysis)."
msgid "Agent tools are defined by individual agents for their specific functionality (e.g., security scans, content analysis)."
msgstr "Las herramientas de agente las definen los propios agentes para su funcionalidad específica (p. ej., análisis de seguridad, análisis de contenido)."

#: admin/tools.php:518
#| msgid "When chatting with an assistant, the LLM decides which tools to call based on the conversation context."
msgid "When chatting with an agent, the LLM decides which tools to call based on the conversation context."
msgstr "Al chatear con un agente, el LLM decide a qué herramientas llamar según el contexto de la conversación."

#: admin/tools.php:519
msgid "All tool executions are logged in the Audit Log for transparency and debugging."
msgstr "Todas las ejecuciones de herramientas se registran en el registro de auditoría para mayor transparencia y facilidad de depuración."

#: admin/tools.php:521
msgid "On WordPress 6.9+, every enabled tool is also published as a WordPress ability (shown as agent-builder/… under each tool name) — discoverable by core AI, MCP clients, and the Command Palette. Disable a tool to unpublish its ability. Abilities from other plugins appear under the \"Inbound Abilities\" category."
msgstr "En WordPress 6.9 o superior, cada herramienta activada se publica también como capacidad de WordPress (se muestra como agent-builder/… bajo el nombre de cada herramienta), detectable por la IA del núcleo, los clientes MCP y la paleta de comandos. Desactive una herramienta para dejar de publicar su capacidad. Las capacidades de otros plugins aparecen en la categoría \"Capacidades entrantes\"."

#: admin/train-data.php:33 admin/train-data.php:140
msgid "Wiki"
msgstr "Wiki"

#: admin/train-data.php:34 src/agent-wizard/index.js:726 src/settings-app/index.js:1800
msgid "Instructions"
msgstr "Instrucciones"

#: admin/train-data.php:35 src/settings-app/index.js:1368
msgid "Memory"
msgstr "Memoria"

#: admin/train-data.php:36 includes/class-admin-pages-rest.php:2103
msgid "Vector Store"
msgstr "Almacén vectorial"

#: admin/train-data.php:42
#| msgid "Facts, policies, and FAQs every assistant can look up — the site's shared source of truth."
msgid "Facts, policies, and FAQs every agent can look up — the site's shared source of truth."
msgstr "Datos, políticas y FAQ que cualquier agente puede consultar: la fuente de verdad compartida del sitio."

#: admin/train-data.php:43
#| msgid "How one specific assistant talks: its tone, greeting, and persona. Not shared facts — that's the Wiki."
msgid "How one specific agent talks: its tone, greeting, and persona. Not shared facts — that's the Wiki."
msgstr "Cómo habla un agente concreto: su tono, su saludo y su personalidad. No son datos compartidos; para eso está el Wiki."

#: admin/train-data.php:44
#| msgid "Short notes an assistant keeps between chats, e.g. things a user told it. Optional and site-owned."
msgid "Short notes an agent keeps between chats, e.g. things a user told it. Optional and site-owned."
msgstr "Notas breves que un agente conserva entre chats, p. ej., cosas que le contó un usuario. Opcional y propiedad del sitio."

#: admin/train-data.php:45
msgid "Hosted semantic search over large documents (PDFs, long pages) for faster, more precise recall."
msgstr "Búsqueda semántica alojada sobre documentos extensos (PDF, páginas largas) para una recuperación más rápida y precisa."

#: admin/train-data.php:48
msgid "Site-wide wiki"
msgstr "Wiki de todo el sitio"

#. translators: %s: agent name
#: admin/train-data.php:54
#, php-format
msgid "Agent: %s"
msgstr "Agente: %s"

#: admin/train-data.php:65 includes/class-admin-menu-handler.php:163 includes/class-admin-menu-handler.php:364 includes/class-admin-pages-rest.php:2089 src/agent-wizard/index.js:34 src/agent-wizard/index.js:751 src/settings-app/index.js:299
msgid "Knowledge"
msgstr "Conocimiento"

#: admin/train-data.php:66
msgid "Teach your agents what is true"
msgstr "Enseñe a sus agentes qué es cierto"

#: admin/train-data.php:68
msgid "The free Knowledge Wiki uses Google’s Open Knowledge Format (OKF): plain markdown concepts you can version, search, and maintain like a document library — entirely on your server."
msgstr "El Wiki de conocimiento gratuito usa el Open Knowledge Format (OKF) de Google: conceptos en markdown sencillo que puede versionar, buscar y mantener como una biblioteca de documentos, íntegramente en su servidor."

#: admin/train-data.php:74
msgid "Docs →"
msgstr "Documentación →"

#: admin/train-data.php:93
msgid "Knowledge sections"
msgstr "Secciones de conocimiento"

#: admin/train-data.php:129
msgid "Settings UI is unavailable. Rebuild agent-builder assets."
msgstr "La interfaz de ajustes no está disponible. Vuelva a compilar los recursos de agent-builder."

#: admin/train-data.php:148
msgid "Search concepts…"
msgstr "Buscar conceptos…"

#: admin/train-data.php:151
msgid "Guided setup"
msgstr "Configuración guiada"

#: admin/train-data.php:153
msgid "Import persona text"
msgstr "Importar texto de personalidad"

#: admin/train-data.php:154
msgid "New concept"
msgstr "Nuevo concepto"

#: admin/train-data.php:162
msgid "concepts"
msgstr "conceptos"

#: admin/train-data.php:164
msgid "Concepts"
msgstr "Conceptos"

#: admin/train-data.php:166
msgid "No concepts yet. Create a FAQ, policy, or product fact to get started."
msgstr "Todavía no hay conceptos. Cree una FAQ, una política o un dato de producto para empezar."

#: admin/train-data.php:172 src/admin-pages/index.js:2355
msgid "Concept"
msgstr "Concepto"

#: admin/train-data.php:175
msgid "Save concept"
msgstr "Guardar el concepto"

#: admin/train-data.php:181 src/knowledge-wizard/index.js:392
msgid "Title"
msgstr "Título"

#: admin/train-data.php:182
msgid "Returns policy"
msgstr "Política de devoluciones"

#: admin/train-data.php:186
msgid "ID"
msgstr "ID"

#: admin/train-data.php:187
msgid "About ID"
msgstr "Acerca del ID"

#: admin/train-data.php:187
msgid "Short name for this concept (e.g. returns-policy). Filled in for you from the title if left blank."
msgstr "Nombre corto para este concepto (p. ej., politica-devoluciones). Si lo deja vacío, se rellena a partir del título."

#: admin/train-data.php:194
msgid "About type"
msgstr "Acerca del tipo"

#: admin/train-data.php:194
msgid "What kind of knowledge this is. Choose Custom to enter your own."
msgstr "Qué tipo de conocimiento es. Elija Personalizado para introducir el suyo."

#: admin/train-data.php:239
msgid "Custom…"
msgstr "Personalizado…"

#: admin/train-data.php:246
msgid "Your type"
msgstr "Su tipo"

#: admin/train-data.php:252
msgid "Keywords"
msgstr "Palabras clave"

#: admin/train-data.php:253
msgid "About keywords"
msgstr "Acerca de las palabras clave"

#: admin/train-data.php:253
msgid "Optional keywords, comma-separated. Not WordPress post tags."
msgstr "Palabras clave opcionales, separadas por comas. No son etiquetas de entradas de WordPress."

#: admin/train-data.php:255
msgid "shipping, returns"
msgstr "envíos, devoluciones"

#: admin/train-data.php:260
msgid "About status"
msgstr "Acerca del estado"

#: admin/train-data.php:260
msgid "Draft = work in progress. Stable = ready. Deprecated = keep for history, prefer not to use."
msgstr "Borrador = trabajo en curso. Estable = listo. Obsoleto = se conserva por historial, mejor no usarlo."

#: admin/train-data.php:263
msgid "Draft"
msgstr "Borrador"

#: admin/train-data.php:264
msgid "Stable"
msgstr "Estable"

#: admin/train-data.php:265
msgid "Deprecated"
msgstr "Obsoleto"

#: admin/train-data.php:270
msgid "Review by"
msgstr "Revisar antes de"

#: admin/train-data.php:271
msgid "About review date"
msgstr "Acerca de la fecha de revisión"

#: admin/train-data.php:271
msgid "Optional. After this date the concept is marked as needing a refresh."
msgstr "Opcional. Después de esta fecha, el concepto se marca como pendiente de actualización."

#: admin/train-data.php:278
msgid "Example"
msgstr "Ejemplo"

#: admin/train-data.php:279
msgid "Demo only — agents cannot use this until you uncheck Example and adapt it for your site."
msgstr "Solo demostración: los agentes no pueden usarlo hasta que desmarque Ejemplo y lo adapte a su sitio."

#: admin/train-data.php:285
msgid "Always include in prompts"
msgstr "Incluir siempre en los prompts"

#: admin/train-data.php:286
#| msgid "— inject this concept into every assistant’s system prompt (best for site overview, tone, standing policies). Keep short."
msgid "— inject this concept into every agent’s system prompt (best for site overview, tone, standing policies). Keep short."
msgstr "— inyectar este concepto en el prompt de sistema de todos los agentes (ideal para la descripción general del sitio, el tono y las políticas permanentes). Manténgalo breve."

#: admin/train-data.php:291
msgid "Summary"
msgstr "Resumen"

#: admin/train-data.php:292
msgid "About summary"
msgstr "Acerca del resumen"

#: admin/train-data.php:292
msgid "One sentence for the list and search results."
msgstr "Una frase para la lista y los resultados de búsqueda."

#: admin/train-data.php:294
msgid "One sentence that sums this up."
msgstr "Una frase que lo resuma."

#: admin/train-data.php:299
msgid "About content"
msgstr "Acerca del contenido"

#: admin/train-data.php:299
msgid "What agents should know. Write plainly; Markdown is optional."
msgstr "Lo que deben saber los agentes. Escriba de forma sencilla; el Markdown es opcional."

#: admin/train-data.php:301
msgid "We accept returns within 30 days with proof of purchase…"
msgstr "Aceptamos devoluciones en un plazo de 30 días con el comprobante de compra…"

#: admin/train-data.php:305
msgid "Related link (optional)"
msgstr "Enlace relacionado (opcional)"

#: admin/train-data.php:306
msgid "About related link"
msgstr "Acerca del enlace relacionado"

#: admin/train-data.php:306
msgid "Link to a page or doc this is about. Content above is still the main knowledge."
msgstr "Enlace a una página o documento sobre el que trata. El contenido de arriba sigue siendo el conocimiento principal."

#: admin/train-data.php:317
msgid "Your knowledge wiki"
msgstr "Su wiki de conocimiento"

#: admin/train-data.php:318
#| msgid "Add facts, policies, and FAQs your assistants can use."
msgid "Add facts, policies, and FAQs your agents can use."
msgstr "Añada datos, políticas y FAQ que sus agentes puedan usar."

#: admin/train-data.php:319 includes/class-dashboard-rest.php:292 includes/class-dashboard-rest.php:294
msgid "Add knowledge"
msgstr "Añadir conocimiento"

#: admin/train-data.php:340
msgid "Agent Builder Pro"
msgstr "Agent Builder Pro"

#: admin/train-data.php:341
msgid "Vector Store &amp; RAG"
msgstr "Almacén vectorial &amp; RAG"

#: admin/train-data.php:342
#| msgid "Train assistants on large document sets and whole-site content with hosted embeddings. Semantic search retrieves the right passages at chat time — ideal for PDFs, long manuals, and fuzzy customer questions."
msgid "Train agents on large document sets and whole-site content with hosted embeddings. Semantic search retrieves the right passages at chat time — ideal for PDFs, long manuals, and fuzzy customer questions."
msgstr "Entrene a los agentes con grandes conjuntos de documentos y con el contenido de todo el sitio mediante incrustaciones alojadas. La búsqueda semántica recupera los pasajes adecuados durante el chat: ideal para PDF, manuales extensos y preguntas imprecisas de clientes."

#: admin/train-data.php:344
msgid "Scan posts & pages into a private vector namespace"
msgstr "Escanee entradas y páginas hacia un espacio de nombres vectorial privado"

#: admin/train-data.php:345
msgid "Upload PDF / TXT / MD with automatic chunking"
msgstr "Suba archivos PDF / TXT / MD con fragmentación automática"

#: admin/train-data.php:346
msgid "Automatic retrieval into agent context (with citations)"
msgstr "Recuperación automática en el contexto del agente (con citas)"

#: admin/train-data.php:347
msgid "WP-CLI: wp agent rag status|train|upload|search"
msgstr "WP-CLI: wp agent rag status|train|upload|search"

#: admin/train-data.php:350
msgid "The free Knowledge Wiki above stays fully available without Pro — no features are locked behind a paywall for curated markdown knowledge."
msgstr "El Wiki de conocimiento gratuito de arriba sigue estando totalmente disponible sin Pro: ninguna característica del conocimiento en markdown curado queda tras un muro de pago."

#: admin/train-data.php:354
msgid "See Pro plans"
msgstr "Ver los planes Pro"

#: admin/train-data.php:357
msgid "How Vector Store works"
msgstr "Cómo funciona el almacén vectorial"

#: agent-builder.php:439
#| msgid "Chat with an AI Assistant"
msgid "Chat with an AI Agent"
msgstr "Chatear con un agente de IA"

#: agent-builder.php:492
msgid "Helper"
msgstr "Ayudante"

#: includes/class-abilities-bridge.php:88
msgid "Agent Builder — Read"
msgstr "Agent Builder — Lectura"

#: includes/class-abilities-bridge.php:89
msgid "Read-only WordPress data access tools from the Agent Builder plugin."
msgstr "Herramientas de acceso de solo lectura a los datos de WordPress del plugin Agent Builder."

#: includes/class-abilities-bridge.php:96
msgid "Agent Builder — Write"
msgstr "Agent Builder — Escritura"

#: includes/class-abilities-bridge.php:97
msgid "WordPress data modification tools from the Agent Builder plugin."
msgstr "Herramientas de modificación de datos de WordPress del plugin Agent Builder."

#: includes/class-admin-ajax.php:219 includes/class-admin-ajax.php:255 includes/class-admin-ajax.php:308 includes/class-admin-ajax.php:345 includes/class-admin-ajax.php:367 includes/class-admin-ajax.php:404 includes/class-admin-ajax.php:426 includes/class-admin-ajax.php:527 includes/class-admin-ajax.php:1144 includes/class-admin-ajax.php:1259 includes/class-admin-pages-rest.php:1048 includes/class-admin-pages-rest.php:1137 includes/class-admin-pages-rest.php:1192 includes/class-okf-admin.php:52 includes/class-rag-manager.php:301 includes/class-rag-manager.php:348 includes/class-rag-manager.php:415 includes/class-rag-manager.php:466 includes/class-rag-manager.php:517 includes/class-rag-manager.php:539 includes/class-rag-manager.php:573 includes/class-rag-manager.php:599 includes/class-rag-manager.php:631
msgid "Permission denied."
msgstr "Permiso denegado."

#: includes/class-admin-ajax.php:226
msgid "Missing tool name."
msgstr "Falta el nombre de la herramienta."

#: includes/class-admin-ajax.php:262
msgid "Missing ability name."
msgstr "Falta el nombre de la capacidad."

#: includes/class-admin-ajax.php:268
msgid "This ability is managed on the Tools tab."
msgstr "Esta capacidad se gestiona en la pestaña Herramientas."

#: includes/class-admin-ajax.php:273
msgid "Unknown ability."
msgstr "Capacidad desconocida."

#: includes/class-admin-ajax.php:325
#| msgid "Could not delete trigger."
msgid "Could not save the event trigger."
msgstr "No se ha podido guardar el disparador de eventos."

#: includes/class-admin-ajax.php:352
#| msgid "Could not delete trigger."
msgid "Could not delete the event trigger."
msgstr "No se ha podido eliminar el disparador de eventos."

#: includes/class-admin-ajax.php:384
#| msgid "Could not save settings."
msgid "Could not save the scheduled task."
msgstr "No se ha podido guardar la tarea programada."

#: includes/class-admin-ajax.php:411
#| msgid "Could not delete task."
msgid "Could not delete the scheduled task."
msgstr "No se ha podido eliminar la tarea programada."

#: includes/class-admin-ajax.php:431
msgid "No commands provided."
msgstr "No se han proporcionado comandos."

#: includes/class-admin-ajax.php:436
msgid "Invalid commands format."
msgstr "Formato de comandos no válido."

#: includes/class-admin-ajax.php:465
msgid "run_wp_cli tool not found. Visit the Tools page first."
msgstr "No se ha encontrado la herramienta run_wp_cli. Visite antes la página Herramientas."

#: includes/class-admin-ajax.php:535
msgid "Missing agent slug."
msgstr "Falta el slug del agente."

#: includes/class-admin-ajax.php:540
msgid "Invalid privilege key."
msgstr "Clave de privilegio no válida."

#: includes/class-admin-ajax.php:566 includes/class-admin-ajax.php:722 includes/class-admin-ajax.php:944 includes/class-admin-ajax.php:985 includes/class-admin-ajax.php:1012 includes/class-admin-ajax.php:1068 includes/class-agent-updates.php:210 includes/class-agent-updates.php:637
msgid "Insufficient permissions."
msgstr "Permisos insuficientes."

#: includes/class-admin-ajax.php:572
msgid "Missing required parameters."
msgstr "Faltan parámetros obligatorios."

#: includes/class-admin-ajax.php:576
msgid "Agent updates require a premium license."
msgstr "Las actualizaciones de agentes requieren una licencia premium."

#. translators: %s: agent slug
#: includes/class-admin-ajax.php:589
#, php-format
msgid "%s updated successfully."
msgstr "%s se ha actualizado correctamente."

#: includes/class-admin-ajax.php:730 includes/class-admin-ajax.php:951 includes/class-admin-ajax.php:1018 includes/class-admin-ajax.php:1075
msgid "Invalid provider."
msgstr "Proveedor no válido."

#: includes/class-admin-ajax.php:925
msgid "Connected successfully!"
msgstr "¡Conexión establecida correctamente!"

#. translators: %d: HTTP status code
#: includes/class-admin-ajax.php:930
#, php-format
msgid "Connection failed (HTTP %d). Check your API key."
msgstr "La conexión ha fallado (HTTP %d). Compruebe su clave de API."

#: includes/class-admin-ajax.php:956
msgid "API key is required."
msgstr "La clave de API es obligatoria."

#: includes/class-admin-ajax.php:1056
msgid "Provider removed."
msgstr "Proveedor eliminado."

#: includes/class-admin-ajax.php:1110
msgid "No models returned. Ensure your API key is saved and valid."
msgstr "No se han devuelto modelos. Asegúrese de que su clave de API está guardada y es válida."

#: includes/class-admin-ajax.php:1165
msgid "Email address is required."
msgstr "La dirección de correo electrónico es obligatoria."

#: includes/class-admin-ajax.php:1197
msgid "No API key returned. Please try again."
msgstr "No se ha devuelto ninguna clave de API. Inténtelo de nuevo."

#: includes/class-admin-ajax.php:1209
msgid "Your API key was issued but could not be saved on this site. Please deactivate and reactivate Agent Builder to repair its database tables, then try again."
msgstr "Su clave de API se ha emitido, pero no se ha podido guardar en este sitio. Desactive y vuelva a activar Agent Builder para reparar sus tablas de la base de datos y, después, inténtelo de nuevo."

#: includes/class-admin-ajax.php:1244
msgid "API key saved."
msgstr "Clave de API guardada."

#: includes/class-admin-ajax.php:1271
#| msgid "Task \"%s\" not found on this agent."
msgid "Task not found on this agent."
msgstr "Tarea no encontrada en este agente."

#: includes/class-admin-menu-handler.php:53
msgid "Agent Builder — Quick Start"
msgstr "Agent Builder — Inicio rápido"

#: includes/class-admin-menu-handler.php:54
msgid "Quick Start"
msgstr "Inicio rápido"

#: includes/class-admin-menu-handler.php:62 includes/class-admin-menu-handler.php:234
msgid "Agent Builder — Setup Wizard"
msgstr "Agent Builder — Asistente de configuración"

#: includes/class-admin-menu-handler.php:63 includes/class-admin-menu-handler.php:235 includes/class-admin-menu-handler.php:339
msgid "Setup Wizard"
msgstr "Asistente de configuración"

#: includes/class-admin-menu-handler.php:73
msgid "Agent Builder — Dashboard"
msgstr "Agent Builder — Panel"

#: includes/class-admin-menu-handler.php:74 includes/class-admin-surfaces.php:129
msgid "Dashboard"
msgstr "Panel"

#: includes/class-admin-menu-handler.php:81
msgid "Agent Builder — Chat"
msgstr "Agent Builder — Chat"

#: includes/class-admin-menu-handler.php:100
msgid "Agent Builder — Agents"
msgstr "Agent Builder — Agentes"

#: includes/class-admin-menu-handler.php:113
msgid "Agent Builder — Publish"
msgstr "Agent Builder — Publicar"

#: includes/class-admin-menu-handler.php:114 includes/class-admin-menu-handler.php:403 includes/class-admin-pages-rest.php:2019 src/deploy-wizard/index.js:410
msgid "Publish"
msgstr "Publicar"

#: includes/class-admin-menu-handler.php:123
msgid "Agent Builder — Run"
msgstr "Agent Builder — Ejecutar"

#: includes/class-admin-menu-handler.php:124
msgid "Run"
msgstr "Ejecutar"

#: includes/class-admin-menu-handler.php:133
msgid "Agent Builder — Train an Agent"
msgstr "Agent Builder — Entrenar un agente"

#: includes/class-admin-menu-handler.php:143
msgid "Agent Builder — Add Knowledge"
msgstr "Agent Builder — Añadir conocimiento"

#: includes/class-admin-menu-handler.php:153
msgid "Agent Builder — Publish Your Agent"
msgstr "Agent Builder — Publique su agente"

#: includes/class-admin-menu-handler.php:162
msgid "Agent Builder — Knowledge"
msgstr "Agent Builder — Conocimiento"

#: includes/class-admin-menu-handler.php:171
msgid "Agent Builder — Tools"
msgstr "Agent Builder — Herramientas"

#: includes/class-admin-menu-handler.php:183
msgid "Agent Builder — Skills"
msgstr "Agent Builder — Habilidades"

#: includes/class-admin-menu-handler.php:202
msgid "Agent Builder — Approvals"
msgstr "Agent Builder — Aprobaciones"

#: includes/class-admin-menu-handler.php:215
msgid "Agent Builder — Activity"
msgstr "Agent Builder — Actividad"

#: includes/class-admin-menu-handler.php:224
msgid "Agent Builder — Settings"
msgstr "Agent Builder — Ajustes"

#: includes/class-admin-menu-handler.php:244
msgid "Agent Builder — Get Started"
msgstr "Agent Builder — Primeros pasos"

#: includes/class-admin-menu-handler.php:346 includes/class-admin-menu-handler.php:1160
msgid "Agent Chat"
msgstr "Chat con agentes"

#: includes/class-admin-menu-handler.php:428 includes/class-admin-settings-rest.php:182 includes/class-admin-settings-rest.php:220 src/dashboard-app/index.js:227 src/settings-app/index.js:2800
msgid "License"
msgstr "Licencia"

#: includes/class-admin-menu-handler.php:486
msgid "You do not have permission to customize Quick Actions."
msgstr "No tiene permisos para personalizar las acciones rápidas."

#: includes/class-admin-menu-handler.php:650
msgid "You do not have permission to use the emergency stop."
msgstr "No tiene permisos para usar la parada de emergencia."

#: includes/class-admin-menu-handler.php:677
msgid "You do not have permission to change the interface mode."
msgstr "No tiene permisos para cambiar el modo de la interfaz."

#: includes/class-admin-menu-handler.php:714
msgid "You do not have permission to change update settings."
msgstr "No tiene permisos para cambiar los ajustes de actualización."

#: includes/class-admin-menu-handler.php:800 includes/class-admin-menu-handler.php:815
msgid "Administrator access required"
msgstr "Se requiere acceso de administrador"

#: includes/class-admin-menu-handler.php:801
msgid "Agent Builder can only be set up and managed by a site administrator. Your account does not have the required permissions, so we cannot continue here."
msgstr "Agent Builder solo puede configurarlo y gestionarlo un administrador del sitio. Su cuenta no tiene los permisos necesarios, por lo que no podemos continuar aquí."

#: includes/class-admin-menu-handler.php:802
msgid "Please sign in with an administrator account, or ask a user with administrator access to complete the setup."
msgstr "Inicie sesión con una cuenta de administrador o pida a un usuario con acceso de administrador que complete la configuración."

#. translators: %s: site administrator email address, rendered as a mailto link.
#: includes/class-admin-menu-handler.php:806
#, php-format
msgid "Need help? Contact your site administrator at %s."
msgstr "¿Necesita ayuda? Contacte con el administrador de su sitio en %s."

#: includes/class-admin-menu-handler.php:810
msgid "Back to the WordPress dashboard"
msgstr "Volver al escritorio de WordPress"

#: includes/class-admin-menu-handler.php:900
msgid "Agent Marketplace"
msgstr "Mercado de agentes"

#: includes/class-admin-menu-handler.php:904 includes/class-admin-pages-rest.php:2052 src/admin-pages/index.js:55 src/admin-pages/index.js:370 src/dashboard-app/index.js:22 src/settings-app/index.js:80
msgid "Upgrade to Pro"
msgstr "Mejorar a Pro"

#: includes/class-admin-menu-handler.php:909 src/settings-app/index.js:87
#| msgid "Settings control how assistants behave on this site. Changes are stored locally and take effect for new conversations."
msgid "Settings control how agents behave on this site. Changes are stored locally and take effect for new conversations."
msgstr "Los ajustes controlan cómo se comportan los agentes en este sitio. Los cambios se guardan localmente y se aplican a las nuevas conversaciones."

#: includes/class-admin-menu-handler.php:911
msgid "The dashboard summarizes agents, approvals, activity, and providers at a glance. Open any card's own page for full control."
msgstr "El panel resume de un vistazo los agentes, las aprobaciones, la actividad y los proveedores. Abra la página de cualquier tarjeta para un control completo."

#: includes/class-admin-menu-handler.php:913 src/admin-pages/index.js:62
#| msgid "Assistants only use the tools you allow. Higher-risk actions still follow Approvals and your safety settings."
msgid "Agents only use the tools you allow. Higher-risk actions still follow Approvals and your safety settings."
msgstr "Los agentes solo usan las herramientas que usted permita. Las acciones de mayor riesgo siguen pasando por Aprobaciones y sus ajustes de seguridad."

#: includes/class-admin-menu-handler.php:915
msgid "Knowledge stays on your site for the free wiki; hosted vector features follow your license and provider terms."
msgstr "El conocimiento permanece en su sitio en el caso del wiki gratuito; las características vectoriales alojadas se rigen por su licencia y por los términos del proveedor."

#: includes/class-admin-menu-handler.php:917
#| msgid "Per-assistant instructions shape tone and greetings. Site-wide knowledge belongs in the Knowledge Wiki."
msgid "Per-agent instructions shape tone and greetings. Site-wide knowledge belongs in the Knowledge Wiki."
msgstr "Las instrucciones por agente definen el tono y los saludos. El conocimiento de todo el sitio debe ir en el Wiki de conocimiento."

#: includes/class-admin-menu-handler.php:919
#| msgid "Local memory is optional and site-owned. Turn it off if you prefer assistants not to retain short notes across chats."
msgid "Local memory is optional and site-owned. Turn it off if you prefer agents not to retain short notes across chats."
msgstr "La memoria local es opcional y propiedad del sitio. Desactívela si prefiere que los agentes no conserven notas breves entre chats."

#: includes/class-admin-menu-handler.php:922
msgid "Approvals keep high-risk tool calls under human control before they change your site."
msgstr "Las aprobaciones mantienen las llamadas a herramientas de alto riesgo bajo control humano antes de que cambien su sitio."

#: includes/class-admin-menu-handler.php:924
#| msgid "Activity helps you understand what assistants did. Logs are local; retention follows your Security settings."
msgid "Activity helps you understand what agents did. Logs are local; retention follows your Security settings."
msgstr "La actividad le ayuda a entender qué hicieron los agentes. Los registros son locales; la retención sigue sus ajustes de seguridad."

#: includes/class-admin-menu-handler.php:927
#| msgid "Interface settings change how chat looks and how assistants address people. Theme applies to admin and frontend chat."
msgid "Interface settings change how chat looks and how agents address people. Theme applies to admin and frontend chat."
msgstr "Los ajustes de interfaz cambian el aspecto del chat y la forma en que los agentes se dirigen a las personas. El tema se aplica al chat de la administración y del sitio público."

#: includes/class-admin-menu-handler.php:928
#| msgid "Agent chat features apply site-wide. Per-assistant provider/model overrides only when needed. Emergency stop deactivates all agents."
msgid "Agent chat features apply site-wide. Per-agent provider/model overrides only when needed. Emergency stop deactivates all agents."
msgstr "Las características de chat de los agentes se aplican a todo el sitio. Sobrescriba el proveedor o el modelo por agente solo cuando sea necesario. La parada de emergencia desactiva todos los agentes."

#: includes/class-admin-menu-handler.php:929
msgid "API keys stay on your site. Only connected providers can be set as the site default."
msgstr "Las claves de API permanecen en su sitio. Solo los proveedores conectados se pueden establecer como predeterminados del sitio."

#: includes/class-admin-menu-handler.php:930
msgid "Role privileges control who can administer the plugin and chat with agents. Administrators always retain full access."
msgstr "Los privilegios de perfil controlan quién puede administrar el plugin y chatear con los agentes. Los administradores siempre conservan el acceso completo."

#: includes/class-admin-menu-handler.php:931
msgid "Security settings include consent, retention, scanning, and request rate limits. Review Approvals for high-risk actions."
msgstr "Los ajustes de seguridad incluyen el consentimiento, la retención, el análisis y los límites de frecuencia de peticiones. Revise Aprobaciones para las acciones de alto riesgo."

#: includes/class-admin-menu-handler.php:932
msgid "Your license unlocks Pro features. Keep keys private and only share them with trusted site admins."
msgstr "Su licencia desbloquea las características Pro. Mantenga las claves en privado y compártalas solo con administradores del sitio de confianza."

#: includes/class-admin-menu-handler.php:933
msgid "Advanced integrations and API endpoints. Prefer connected providers on the Providers tab for everyday use."
msgstr "Integraciones avanzadas y endpoints de API. Para el uso diario, es preferible usar los proveedores conectados de la pestaña Proveedores."

#: includes/class-admin-menu-handler.php:967 src/admin-pages/index.js:75 src/dashboard-app/index.js:42 src/settings-app/index.js:100
msgid "Need help?"
msgstr "¿Necesita ayuda?"

#: includes/class-admin-menu-handler.php:968 src/admin-pages/index.js:77 src/dashboard-app/index.js:48 src/settings-app/index.js:102
msgid "Visit our Support Center"
msgstr "Visite nuestro centro de soporte"

#: includes/class-admin-menu-handler.php:970 src/admin-pages/index.js:81 src/dashboard-app/index.js:52 src/settings-app/index.js:106
msgid "Documentation"
msgstr "Documentación"

#: includes/class-admin-menu-handler.php:978 src/admin-pages/index.js:118 src/dashboard-app/index.js:87 src/settings-app/index.js:143
msgid "Privacy Policy"
msgstr "Política de privacidad"

#: includes/class-admin-menu-handler.php:980 src/admin-pages/index.js:128 src/dashboard-app/index.js:97 src/settings-app/index.js:153
msgid "GDPR Policy"
msgstr "Política de RGPD"

#: includes/class-admin-menu-handler.php:1160 assets/js/gutenberg-blocks.js:160
msgid "Online"
msgstr "En línea"

#: includes/class-admin-menu-handler.php:1162
msgid "Manage Agent Deployments"
msgstr "Gestionar los despliegues de agentes"

#: includes/class-admin-notice-manager.php:59
msgid "Agent Builder is almost ready!"
msgstr "¡Agent Builder está casi listo!"

#: includes/class-admin-notice-manager.php:60
msgid "Finish setup to start using your AI agents."
msgstr "Complete la configuración para empezar a usar sus agentes de IA."

#: includes/class-admin-notice-manager.php:63
msgid "Finish Setup"
msgstr "Completar la configuración"

#: includes/class-admin-notice-manager.php:104
msgid "AI Rate Limit Reached"
msgstr "Límite de frecuencia de IA alcanzado"

#: includes/class-admin-notice-manager.php:105
msgid "A user has hit a rate limit with your configured AI provider. You can switch providers or review your usage in Settings."
msgstr "Un usuario ha alcanzado un límite de frecuencia con el proveedor de IA configurado. Puede cambiar de proveedor o revisar su uso en los ajustes."

#: includes/class-admin-notice-manager.php:154
msgid "Some bundled agents are not receiving updates."
msgstr "Algunos agentes incluidos no están recibiendo actualizaciones."

#. translators: %s: comma-separated list of agent slugs.
#: includes/class-admin-notice-manager.php:163
#, php-format
msgid "A copy of each of these agents exists in wp-content/agentic-agents/ and is loaded instead of the version bundled with the plugin: %s"
msgstr "Existe una copia de cada uno de estos agentes en wp-content/agentic-agents/ y se carga en lugar de la versión incluida con el plugin: %s"

#: includes/class-admin-notice-manager.php:171
msgid "Those copies will keep running their current prompts, tools and risk levels — plugin updates will not reach them. If you did not create them on purpose, rename or remove the directories and the bundled versions will load again. Nothing is changed for you: that folder is yours."
msgstr "Esas copias seguirán ejecutando sus prompts, herramientas y niveles de riesgo actuales; las actualizaciones del plugin no llegarán hasta ellas. Si no las creó a propósito, renombre o elimine los directorios y las versiones incluidas volverán a cargarse. No se cambia nada por usted: esa carpeta es suya."

#: includes/class-admin-notice-manager.php:175
msgid "At least one of them was installed by an earlier version of the agent updater, which should never have offered it. That is fixed — the updater no longer touches agents that ship with a plugin."
msgstr "Al menos uno de ellos lo instaló una versión anterior del actualizador de agentes, que nunca debería haberlo ofrecido. Ya está corregido: el actualizador ya no toca los agentes que vienen incluidos con un plugin."

#: includes/class-admin-pages-rest.php:166
msgid "Unknown admin page."
msgstr "Página de administración desconocida."

#: includes/class-admin-pages-rest.php:183
msgid "Invalid tool."
msgstr "Herramienta no válida."

#: includes/class-admin-pages-rest.php:216
msgid "Unknown ability profile."
msgstr "Perfil de capacidades desconocido."

#: includes/class-admin-pages-rest.php:219
msgid "Tools registry unavailable."
msgstr "El registro de herramientas no está disponible."

#: includes/class-admin-pages-rest.php:273
msgid "Invalid skill."
msgstr "Habilidad no válida."

#: includes/class-admin-pages-rest.php:289
msgid "Invalid screen or mode."
msgstr "Pantalla o modo no válidos."

#: includes/class-admin-pages-rest.php:311
msgid "Unknown action."
msgstr "Acción desconocida."

#: includes/class-admin-pages-rest.php:337
#| msgid "Unknown service."
msgid "Unknown provider."
msgstr "Proveedor desconocido."

#: includes/class-admin-pages-rest.php:349
#| msgid "No URL configured for this service."
msgid "No API key configured for this provider."
msgstr "No hay ninguna clave API configurada para este proveedor."

#: includes/class-admin-pages-rest.php:407
#| msgid "Connected successfully!"
msgid "Connected successfully."
msgstr "¡Conexión establecida correctamente!."

#. translators: %d: HTTP status code.
#: includes/class-admin-pages-rest.php:416
#, php-format
#| msgid "Connection failed (HTTP %d). Check your API key."
msgid "Connection failed (HTTP %d)."
msgstr "Error de conexión (HTTP %d)."

#: includes/class-admin-pages-rest.php:446 includes/class-skills-registry.php:776
msgid "Communication"
msgstr "Comunicación"

#: includes/class-admin-pages-rest.php:449
msgid "CRM"
msgstr "CRM"

#: includes/class-admin-pages-rest.php:451
msgid "DataForSEO"
msgstr "DataForSEO"

#: includes/class-admin-pages-rest.php:452
msgid "Ecommerce"
msgstr "Comercio electrónico"

#: includes/class-admin-pages-rest.php:453
msgid "Email"
msgstr "Correo electrónico"

#: includes/class-admin-pages-rest.php:455 includes/class-native-forms.php:113 includes/class-native-forms.php:117
msgid "Forms"
msgstr "Formularios"

#: includes/class-admin-pages-rest.php:456
msgid "Google Business"
msgstr "Google Business"

#: includes/class-admin-pages-rest.php:457
msgid "Git"
msgstr "Git"

#: includes/class-admin-pages-rest.php:458
msgid "Search Marketing"
msgstr "Marketing de búsqueda"

#: includes/class-admin-pages-rest.php:459
msgid "Google Workspace"
msgstr "Google Workspace"

#: includes/class-admin-pages-rest.php:460
msgid "Maintenance"
msgstr "Mantenimiento"

#: includes/class-admin-pages-rest.php:462
msgid "Orchestration"
msgstr "Orquestación"

#: includes/class-admin-pages-rest.php:463 includes/class-admin-surfaces.php:134
msgid "Plugins"
msgstr "Plugins"

#: includes/class-admin-pages-rest.php:468
msgid "Themes"
msgstr "Temas"

#: includes/class-admin-pages-rest.php:470
msgid "Utility"
msgstr "Utilidades"

#: includes/class-admin-pages-rest.php:471
msgid "Web"
msgstr "Web"

#. translators: %d: tool count
#: includes/class-admin-pages-rest.php:623
#, php-format
msgid "All (%d)"
msgstr "Todas (%d)"

#. translators: %d: site-local tool count
#: includes/class-admin-pages-rest.php:632
#, php-format
msgid "Custom (%d)"
msgstr "Personalizadas (%d)"

#: includes/class-admin-pages-rest.php:671
msgid "All tools"
msgstr "Todas las herramientas"

#: includes/class-admin-pages-rest.php:672
msgid "Site-local tools"
msgstr "Herramientas locales del sitio"

#: includes/class-admin-pages-rest.php:722
#| msgid "What may assistants do?"
msgid "What may agents do?"
msgstr "¿Qué pueden hacer los agentes?"

#: includes/class-admin-pages-rest.php:724
#| msgid "Enable or disable tools assistants can use. Group by category using the tabs."
msgid "Enable or disable tools agents can use. Group by category using the tabs."
msgstr "Active o desactive las herramientas que pueden usar los agentes. Agrúpelas por categoría con las pestañas."

#: includes/class-admin-pages-rest.php:725
msgid "Pick a simple safety profile. We turn tools on or off to match — no need to manage hundreds of tools one by one."
msgstr "Elija un perfil de seguridad sencillo. Activamos o desactivamos las herramientas para que coincidan: no hace falta gestionar cientos de herramientas una a una."

#: includes/class-admin-pages-rest.php:740
#| msgid "Assistants only use the tools you allow. Higher-risk actions still follow Approvals and your safety settings. Provider processing of chat content is covered by our Privacy Policy."
msgid "Agents only use the tools you allow. Higher-risk actions still follow Approvals and your safety settings. Provider processing of chat content is covered by our Privacy Policy."
msgstr "Los agentes solo usan las herramientas que usted permita. Las acciones de mayor riesgo siguen pasando por Aprobaciones y sus ajustes de seguridad. El tratamiento del contenido del chat por parte del proveedor se rige por nuestra política de privacidad."

#: includes/class-admin-pages-rest.php:755
msgid "Browse & answer"
msgstr "Consultar y responder"

#: includes/class-admin-pages-rest.php:756
msgid "Safest — read-only help"
msgstr "Lo más seguro: ayuda de solo lectura"

#: includes/class-admin-pages-rest.php:757
#| msgid "Assistants can look things up and answer questions. They cannot change posts, settings, or your site."
msgid "Agents can look things up and answer questions. They cannot change posts, settings, or your site."
msgstr "Los agentes pueden consultar información y responder preguntas. No pueden cambiar entradas, ajustes ni su sitio."

#: includes/class-admin-pages-rest.php:762
msgid "Help with drafts"
msgstr "Ayuda con los borradores"

#: includes/class-admin-pages-rest.php:763
msgid "Balanced — create drafts with care"
msgstr "Equilibrado: crea borradores con cuidado"

#: includes/class-admin-pages-rest.php:764
msgid "Read plus everyday writing (drafts and light edits). Riskier changes still ask for confirmation."
msgstr "Lectura más escritura cotidiana (borradores y ediciones ligeras). Los cambios más arriesgados siguen pidiendo confirmación."

#: includes/class-admin-pages-rest.php:769
msgid "Manage my site"
msgstr "Gestionar mi sitio"

#: includes/class-admin-pages-rest.php:770
msgid "Full productivity — approvals for big changes"
msgstr "Productividad total: aprobaciones para los cambios importantes"

#: includes/class-admin-pages-rest.php:771
msgid "Most tools on, including significant updates. High-risk actions go through the Approvals queue. Extreme tools stay off."
msgstr "La mayoría de las herramientas activadas, incluidas las actualizaciones importantes. Las acciones de riesgo alto pasan por la cola de aprobaciones. Las herramientas de riesgo extremo permanecen desactivadas."

#: includes/class-admin-pages-rest.php:776
msgid "Custom mix"
msgstr "Combinación personalizada"

#: includes/class-admin-pages-rest.php:777
msgid "You mixed tools manually"
msgstr "Ha combinado las herramientas manualmente"

#: includes/class-admin-pages-rest.php:778
msgid "Individual tools were toggled outside a profile."
msgstr "Se han activado o desactivado herramientas concretas fuera de un perfil."

#: includes/class-admin-pages-rest.php:824
#| msgid "Agent"
msgid "Agentic"
msgstr "Agentic"

#: includes/class-admin-pages-rest.php:825
msgid "ClawHub"
msgstr "ClawHub"

#: includes/class-admin-pages-rest.php:876
msgid "Instructions that teach agents when and how to use tools."
msgstr "Instrucciones que enseñan a los agentes cuándo y cómo usar las herramientas."

#: includes/class-admin-pages-rest.php:941
msgid "Things waiting for your OK"
msgstr "Cosas que esperan su visto bueno"

#: includes/class-admin-pages-rest.php:942
#| msgid "When an assistant wants to change something important, it waits here until you approve or reject it."
msgid "When an agent wants to change something important, it waits here until you approve or reject it."
msgstr "Cuando un agente quiere cambiar algo importante, espera aquí hasta que usted lo apruebe o lo rechace."

#: includes/class-admin-pages-rest.php:964
#| msgid "Approvals keep high-risk assistant actions under human control. Email alerts use your admin address and never include passwords. See Privacy Policy for how providers process chat."
msgid "Approvals keep high-risk agent actions under human control. Email alerts use your admin address and never include passwords. See Privacy Policy for how providers process chat."
msgstr "Las aprobaciones mantienen las acciones de riesgo alto de los agentes bajo control humano. Los avisos por correo electrónico usan su dirección de administrador y nunca incluyen contraseñas. Consulte la política de privacidad para saber cómo tratan los proveedores el chat."

#: includes/class-admin-pages-rest.php:982
msgid "Always ask me"
msgstr "Preguntarme siempre"

#: includes/class-admin-pages-rest.php:983
msgid "Safest default"
msgstr "La opción por defecto más segura"

#: includes/class-admin-pages-rest.php:984
msgid "Important or writing actions wait for you. Best when you want full control."
msgstr "Las acciones importantes o de escritura le esperan. Ideal si quiere un control total."

#: includes/class-admin-pages-rest.php:985
msgid "No automatic approvals beyond the safest reads."
msgstr "Sin aprobaciones automáticas más allá de las lecturas más seguras."

#: includes/class-admin-pages-rest.php:993
msgid "Auto-approve low risk"
msgstr "Aprobar automáticamente el riesgo bajo"

#: includes/class-admin-pages-rest.php:994
msgid "Recommended for most sites"
msgstr "Recomendado para la mayoría de los sitios"

#: includes/class-admin-pages-rest.php:995
msgid "Simple look-ups run freely. Drafts and bigger changes still pause for confirmation or this queue."
msgstr "Las consultas simples se ejecutan libremente. Los borradores y los cambios mayores siguen deteniéndose para pedir confirmación o pasar por esta cola."

#: includes/class-admin-pages-rest.php:996
msgid "You accept that low-risk tools may run without a separate approval email."
msgstr "Acepta que las herramientas de riesgo bajo puedan ejecutarse sin un correo de aprobación aparte."

#: includes/class-admin-pages-rest.php:1004
msgid "Trust more (higher risk)"
msgstr "Confiar más (mayor riesgo)"

#: includes/class-admin-pages-rest.php:1005
msgid "Faster — use with care"
msgstr "Más rápido: úselo con cuidado"

#: includes/class-admin-pages-rest.php:1006
#| msgid "Assistants work with less interruption (autonomous mode). You can still review history. Extreme tools stay blocked."
msgid "Agents work with less interruption (autonomous mode). You can still review history. Extreme tools stay blocked."
msgstr "Los agentes trabajan con menos interrupciones (modo autónomo). Aún puede revisar el historial. Las herramientas de riesgo extremo permanecen bloqueadas."

#: includes/class-admin-pages-rest.php:1007
#| msgid "I understand assistants may change content without waiting in this queue, and I accept that increased risk."
msgid "I understand agents may change content without waiting in this queue, and I accept that increased risk."
msgstr "Entiendo que los agentes pueden cambiar contenido sin esperar en esta cola y acepto ese mayor riesgo."

#: includes/class-admin-pages-rest.php:1067
msgid "Please confirm you accept the increased risk for “Trust more”."
msgstr "Confirme que acepta el mayor riesgo de “Confiar más”."

#: includes/class-admin-pages-rest.php:1073
msgid "Enter a valid email address."
msgstr "Introduzca una dirección de correo electrónico válida."

#: includes/class-admin-pages-rest.php:1142 includes/class-admin-pages-rest.php:1200
msgid "Invalid approval request."
msgstr "Solicitud de aprobación no válida."

#: includes/class-admin-pages-rest.php:1438
msgid "Guest"
msgstr "Invitado"

#. translators: 1: agent name, 2: conversation id
#: includes/class-admin-pages-rest.php:1443
#, php-format
msgid "Chat with %1$s (#%2$s)"
msgstr "Chat con %1$s (#%2$s)"

#: includes/class-admin-pages-rest.php:1504
msgid "Today"
msgstr "Hoy"

#: includes/class-admin-pages-rest.php:1505
msgid "Last 7 days"
msgstr "Últimos 7 días"

#: includes/class-admin-pages-rest.php:1506
msgid "Last 30 days"
msgstr "Últimos 30 días"

#: includes/class-admin-pages-rest.php:1514
msgid "Recent conversations"
msgstr "Conversaciones recientes"

#: includes/class-admin-pages-rest.php:1515
msgid "Security events"
msgstr "Eventos de seguridad"

#: includes/class-admin-pages-rest.php:1516
#| msgid "What your assistants have been doing"
msgid "What your agents have been doing"
msgstr "Qué han estado haciendo sus agentes"

#: includes/class-admin-pages-rest.php:1519
#| msgid "Chats between people and assistants on this site."
msgid "Chats between people and agents on this site."
msgstr "Chats entre personas y agentes en este sitio."

#: includes/class-admin-pages-rest.php:1520
msgid "Security-related events. Most sites stay quiet here."
msgstr "Eventos relacionados con la seguridad. En la mayoría de los sitios esta sección permanece tranquila."

#: includes/class-admin-pages-rest.php:1521
#| msgid "A simple timeline of assistant work — tools used, approvals, and important system events. No technical jargon required."
msgid "A simple timeline of agent work — tools used, approvals, and important system events. No technical jargon required."
msgstr "Una cronología sencilla del trabajo de los agentes: herramientas usadas, aprobaciones y eventos importantes del sistema. Sin jerga técnica."

#: includes/class-admin-pages-rest.php:1547 src/admin-pages/index.js:2095
msgid "Tools used"
msgstr "Herramientas usadas"

#: includes/class-admin-pages-rest.php:1555
msgid "Chats"
msgstr "Chats"

#: includes/class-admin-pages-rest.php:1563
msgid "Other"
msgstr "Otros"

#: includes/class-admin-pages-rest.php:1579
#| msgid "Activity helps you understand what assistants did on your site. Logs are stored locally and purged according to your retention settings. Chat content lives under Conversations."
msgid "Activity helps you understand what agents did on your site. Logs are stored locally and purged according to your retention settings. Chat content lives under Conversations."
msgstr "La actividad le ayuda a entender qué hicieron los agentes en su sitio. Los registros se almacenan localmente y se purgan según sus ajustes de retención. El contenido del chat está en Conversaciones."

#: includes/class-admin-pages-rest.php:1586
msgid "Timeline"
msgstr "Cronología"

#: includes/class-admin-pages-rest.php:1615
msgid "Security check failed. Please reload the Activity page and try exporting again."
msgstr "La comprobación de seguridad ha fallado. Recargue la página Actividad e intente exportar de nuevo."

#: includes/class-admin-pages-rest.php:1618
msgid "You do not have permission to export logs."
msgstr "No tiene permisos para exportar registros."

#: includes/class-admin-pages-rest.php:1695
#| msgid "Security check failed. Please reload the Activity page and try exporting again."
msgid "Security check failed. Please reload the Skills page and try exporting again."
msgstr "La comprobación de seguridad ha fallado. Vuelva a cargar la página Skills e intente exportar de nuevo."

#: includes/class-admin-pages-rest.php:1698
#| msgid "You do not have permission to export logs."
msgid "You do not have permission to export skills."
msgstr "No tiene permisos para exportar skills."

#: includes/class-admin-pages-rest.php:1705
#| msgid "Tool not found."
msgid "Skill not found."
msgstr "Skill no encontrada."

#: includes/class-admin-pages-rest.php:1730
#| msgid "Security check failed. Please reload the Activity page and try exporting again."
msgid "Security check failed. Please reload the Skills page and try importing again."
msgstr "La comprobación de seguridad ha fallado. Vuelva a cargar la página Skills e intente importar de nuevo."

#: includes/class-admin-pages-rest.php:1733
#| msgid "You do not have permission to export logs."
msgid "You do not have permission to import skills."
msgstr "No tiene permisos para importar skills."

#. translators: %s: tool name
#: includes/class-admin-pages-rest.php:1837
#, php-format
msgid "Used tool: %s"
msgstr "Herramienta usada: %s"

#. translators: %s: token count
#: includes/class-admin-pages-rest.php:1881
#, php-format
msgid "%s tokens"
msgstr "%s tokens"

#: includes/class-admin-pages-rest.php:1909
msgid "Started a chat"
msgstr "Ha iniciado un chat"

#: includes/class-admin-pages-rest.php:1910
msgid "Finished a chat"
msgstr "Ha finalizado un chat"

#: includes/class-admin-pages-rest.php:1911
msgid "Used a tool"
msgstr "Ha usado una herramienta"

#: includes/class-admin-pages-rest.php:1912
msgid "Chose tools for a reply"
msgstr "Ha elegido herramientas para una respuesta"

#: includes/class-admin-pages-rest.php:1913
msgid "Ran an approved action"
msgstr "Ha ejecutado una acción aprobada"

#: includes/class-admin-pages-rest.php:1914
msgid "Tool turned on"
msgstr "Herramienta activada"

#: includes/class-admin-pages-rest.php:1915
msgid "Tool turned off"
msgstr "Herramienta desactivada"

#: includes/class-admin-pages-rest.php:1916
msgid "Tools safety profile applied"
msgstr "Perfil de seguridad de herramientas aplicado"

#: includes/class-admin-pages-rest.php:1917
msgid "Site-local tool created"
msgstr "Herramienta local del sitio creada"

#: includes/class-admin-pages-rest.php:1918
msgid "Site-local tool updated"
msgstr "Herramienta local del sitio actualizada"

#: includes/class-admin-pages-rest.php:1919
msgid "Site-local tool deleted"
msgstr "Herramienta local del sitio eliminada"

#: includes/class-admin-pages-rest.php:1920
msgid "Action waiting for approval"
msgstr "Acción pendiente de aprobación"

#: includes/class-admin-pages-rest.php:1921 includes/class-admin-pages-rest.php:1923
msgid "You approved an action"
msgstr "Ha aprobado una acción"

#: includes/class-admin-pages-rest.php:1922 includes/class-admin-pages-rest.php:1924
msgid "You rejected an action"
msgstr "Ha rechazado una acción"

#: includes/class-admin-pages-rest.php:1925
msgid "Approval preferences saved"
msgstr "Preferencias de aprobación guardadas"

#: includes/class-admin-pages-rest.php:1926
msgid "Interface mode changed"
msgstr "Modo de interfaz cambiado"

#: includes/class-admin-pages-rest.php:1927
#| msgid "Default assistant mode changed"
msgid "Default agent mode changed"
msgstr "Modo por defecto del agente cambiado"

#: includes/class-admin-pages-rest.php:1928
msgid "Deployment created"
msgstr "Despliegue creado"

#: includes/class-admin-pages-rest.php:1929
msgid "Deployment updated"
msgstr "Despliegue actualizado"

#: includes/class-admin-pages-rest.php:1930
msgid "Deployment enabled"
msgstr "Despliegue activado"

#: includes/class-admin-pages-rest.php:1931
msgid "Deployment disabled"
msgstr "Despliegue desactivado"

#: includes/class-admin-pages-rest.php:1932
msgid "Deployment deleted"
msgstr "Despliegue eliminado"

#: includes/class-admin-pages-rest.php:1933
msgid "Settings changed"
msgstr "Ajustes modificados"

#: includes/class-admin-pages-rest.php:1934
msgid "Changed a service endpoint URL"
msgstr "Ha cambiado la URL del endpoint de un servicio"

#: includes/class-admin-pages-rest.php:1935
msgid "Added knowledge"
msgstr "Ha añadido conocimiento"

#: includes/class-admin-pages-rest.php:1936
#| msgid "Agent Deactivated"
msgid "Agent activated"
msgstr "Agente activado"

#: includes/class-admin-pages-rest.php:1937
#| msgid "Agent Deactivated"
msgid "Agent deactivated"
msgstr "Agente desactivado"

#: includes/class-admin-pages-rest.php:1938
#| msgid "Agent Activated"
msgid "Agent created"
msgstr "Agente creado"

#: includes/class-admin-pages-rest.php:1952
msgid "You / system"
msgstr "Usted / el sistema"

#: includes/class-admin-pages-rest.php:1969
msgid "Approved action failed while running"
msgstr "Una acción aprobada ha fallado durante su ejecución"

#: includes/class-admin-pages-rest.php:1970
msgid "Chat hit an error"
msgstr "El chat ha dado un error"

#: includes/class-admin-pages-rest.php:1971
msgid "Chat error recorded"
msgstr "Error de chat registrado"

#. translators: %s: human time diff
#: includes/class-admin-pages-rest.php:2008
#, php-format
msgid "%s ago"
msgstr "hace %s"

#: includes/class-admin-pages-rest.php:2020
#| msgid "Deploy assistants to shortcodes, blocks, and channels."
msgid "Deploy agents to shortcodes, blocks, and channels."
msgstr "Despliegue agentes en shortcodes, bloques y canales."

#: includes/class-admin-pages-rest.php:2025
msgid "Embed chat on any page"
msgstr "Inserte el chat en cualquier página"

#: includes/class-admin-pages-rest.php:2028
msgid "Open Agent Chat"
msgstr "Abrir el chat con agentes"

#: includes/class-admin-pages-rest.php:2030
#| msgid "Test assistants in wp-admin"
msgid "Test agents in wp-admin"
msgstr "Pruebe los agentes en wp-admin"

#: includes/class-admin-pages-rest.php:2035
#| msgid "Wizard to create a new assistant"
msgid "Wizard to create a new agent"
msgstr "Agente guiado para crear un nuevo agente"

#: includes/class-admin-pages-rest.php:2038
msgid "Full deployment editor (shortcode builder, CLI, modals) remains available when you open a deployment action from here."
msgstr "El editor completo de despliegues (creador de shortcodes, CLI, modales) sigue disponible cuando abre una acción de despliegue desde aquí."

#: includes/class-admin-pages-rest.php:2052 src/dashboard-app/index.js:666
msgid "Pro"
msgstr "Pro"

#: includes/class-admin-pages-rest.php:2054
msgid "Pro is active on this site."
msgstr "Pro está activo en este sitio."

#: includes/class-admin-pages-rest.php:2055
msgid "Unlock vector RAG, connectors, channels, and advanced metering."
msgstr "Desbloquee RAG vectorial, conectores, canales y medición avanzada."

#: includes/class-admin-pages-rest.php:2059
msgid "Hosted vector store / RAG"
msgstr "Almacén vectorial alojado / RAG"

#: includes/class-admin-pages-rest.php:2060
msgid "MCP connectors & channels"
msgstr "Conectores y canales MCP"

#: includes/class-admin-pages-rest.php:2061
msgid "Usage analytics & costs"
msgstr "Analíticas de uso y costes"

#: includes/class-admin-pages-rest.php:2062
msgid "Priority support"
msgstr "Soporte prioritario"

#: includes/class-admin-pages-rest.php:2090
msgid "Wiki concepts (OKF) and optional Pro vector store."
msgstr "Conceptos del wiki (OKF) y almacén vectorial Pro opcional."

#: includes/class-admin-pages-rest.php:2098
msgid "Knowledge Wiki"
msgstr "Wiki de conocimiento"

#: includes/class-admin-settings-rest.php:179 src/settings-app/index.js:2222
msgid "MCP"
msgstr "MCP"

#: includes/class-admin-settings-rest.php:259
msgid "Invalid settings tab."
msgstr "Pestaña de ajustes no válida."

#: includes/class-admin-settings-rest.php:273
msgid "This tab is not available as classic HTML."
msgstr "Esta pestaña no está disponible como HTML clásico."

#: includes/class-admin-settings-rest.php:314
msgid "Unknown service."
msgstr "Servicio desconocido."

#: includes/class-admin-settings-rest.php:327
msgid "No URL configured for this service."
msgstr "No hay ninguna URL configurada para este servicio."

#. translators: 1: HTTP status code, 2: response time in milliseconds
#: includes/class-admin-settings-rest.php:360
#, php-format
msgid "Reachable (HTTP %1$d, %2$dms)"
msgstr "Accesible (HTTP %1$d, %2$d ms)"

#. translators: %d: HTTP status code
#: includes/class-admin-settings-rest.php:366
#, php-format
msgid "Unexpected response (HTTP %d)"
msgstr "Respuesta inesperada (HTTP %d)"

#: includes/class-admin-settings-rest.php:385
#| msgid "Pro is active on this site."
msgid "MCP is not available on this site."
msgstr "MCP no está disponible en este sitio."

#: includes/class-admin-settings-rest.php:393
#| msgid "The agent creation tool is unavailable."
msgid "This agent has no MCP tools available."
msgstr "Este agente no tiene herramientas MCP disponibles."

#. translators: %d: number of MCP tools
#: includes/class-admin-settings-rest.php:407
#, php-format
#| msgid "Unavailable."
msgid "%d tool available."
msgid_plural "%d tools available."
msgstr[0] "%d herramienta disponible."
msgstr[1] "%d herramientas disponibles."

#: includes/class-admin-settings-rest.php:427 includes/class-admin-settings-rest.php:475 includes/class-relay-connect.php:762
msgid "Application Passwords are not available on this site."
msgstr "Las contraseñas de aplicación no están disponibles en este sitio."

#: includes/class-admin-settings-rest.php:544
msgid "Unknown settings tab."
msgstr "Pestaña de ajustes desconocida."

#: includes/class-admin-settings-rest.php:601 src/interface-settings/index.js:30
msgid "Theme default"
msgstr "Valor por defecto del tema"

#: includes/class-admin-settings-rest.php:605 src/interface-settings/index.js:31
msgid "System UI"
msgstr "Interfaz del sistema"

#: includes/class-admin-settings-rest.php:642
msgid "Clean white with WordPress blue accents — the default."
msgstr "Blanco limpio con acentos en el azul de WordPress: el tema por defecto."

#: includes/class-admin-settings-rest.php:651
msgid "Deep purple dark theme."
msgstr "Tema oscuro en púrpura intenso."

#: includes/class-admin-settings-rest.php:660
msgid "Pure dark with emerald green accents."
msgstr "Oscuro puro con acentos en verde esmeralda."

#: includes/class-admin-settings-rest.php:669
msgid "Deep blue with teal highlights."
msgstr "Azul intenso con toques turquesa."

#: includes/class-admin-settings-rest.php:912
msgid "REST and webhook endpoints for integrations. Full editor remains available via Advanced tools."
msgstr "Endpoints REST y de webhooks para integraciones. El editor completo sigue disponible en las herramientas avanzadas."

#: includes/class-admin-settings-rest.php:1011 src/settings-app/index.js:2179 src/settings-app/index.js:2425
msgid "Never"
msgstr "Nunca"

#: includes/class-admin-surfaces.php:130
msgid "Home screen widget"
msgstr "Widget de la pantalla de inicio"

#: includes/class-admin-surfaces.php:135
msgid "Installed plugins list"
msgstr "Lista de plugins instalados"

#: includes/class-admin-surfaces.php:139
msgid "Media Library"
msgstr "Biblioteca de medios"

#: includes/class-admin-surfaces.php:140
msgid "Media grid and list"
msgstr "Cuadrícula y lista de medios"

#: includes/class-admin-surfaces.php:145
msgid "Users list and row actions"
msgstr "Lista de usuarios y acciones de fila"

#: includes/class-admin-surfaces.php:150
msgid "Comments list row actions"
msgstr "Acciones de fila de la lista de comentarios"

#: includes/class-admin-surfaces.php:352 includes/class-admin-surfaces.php:636
msgid "Ask AI"
msgstr "Preguntar a la IA"

#: includes/class-admin-surfaces.php:353
#| msgid "Open the AI assistant. Data is sent only when you press Send."
msgid "Open the AI agent. Data is sent only when you press Send."
msgstr "Abre el agente de IA. Los datos solo se envían cuando pulsa Enviar."

#. translators: 1: total plugin count, 2: number of plugins with updates.
#: includes/class-admin-surfaces.php:402
#, php-format
msgid "I'm on the Plugins screen (%1$d installed, %2$d with updates available). Give me a quick health check: flag anything abandoned, insecure, or redundant, and tell me what's safe to update first."
msgstr "Estoy en la pantalla de Plugins (%1$d instalados, %2$d con actualizaciones disponibles). Hazme una revisión rápida del estado: señala los que estén abandonados, sean inseguros o redundantes, y dime cuáles es seguro actualizar primero."

#: includes/class-admin-surfaces.php:411
msgid "Ask AI about plugins"
msgstr "Preguntar a la IA sobre los plugins"

#: includes/class-admin-surfaces.php:412
#| msgid "Review installed plugins with the AI assistant. Data is sent only when you press Send."
msgid "Review installed plugins with the AI agent. Data is sent only when you press Send."
msgstr "Revise los plugins instalados con el agente de IA. Los datos solo se envían cuando pulsa Enviar."

#: includes/class-admin-surfaces.php:428
msgid "I want to build a custom plugin. Help me scaffold it: ask me what it should do, then generate the plugin structure and code for me to review."
msgstr "Quiero crear un plugin personalizado. Ayúdame a montar su estructura: pregúntame qué debe hacer y después genera la estructura y el código del plugin para que los revise."

#: includes/class-admin-surfaces.php:429
msgid "Create a plugin with AI"
msgstr "Crear un plugin con IA"

#: includes/class-admin-surfaces.php:430
#| msgid "Scaffold a custom plugin with the AI assistant. Data is sent only when you press Send."
msgid "Scaffold a custom plugin with the AI agent. Data is sent only when you press Send."
msgstr "Cree la estructura de un plugin personalizado con el agente de IA. Los datos solo se envían cuando pulsa Enviar."

#: includes/class-admin-surfaces.php:491
msgid "Give me an overview of my media library: any images missing alt text, unused files I could clean up, and anything else worth a look."
msgstr "Deme un resumen de mi biblioteca de medios: imágenes sin texto alternativo, archivos sin usar que podría limpiar y cualquier otra cosa que merezca la pena revisar."

#: includes/class-admin-surfaces.php:497
#| msgid "Ask AI about users"
msgid "Ask AI about media"
msgstr "Preguntar a la IA sobre los medios"

#. translators: 1: attachment ID, 2: filename.
#: includes/class-admin-surfaces.php:580
#, php-format
msgid "Write concise, descriptive alt text for image #%1$d (%2$s), then update it for me after I approve."
msgstr "Escribe un texto alternativo conciso y descriptivo para la imagen n.º %1$d (%2$s) y actualízalo cuando lo apruebe."

#: includes/class-admin-surfaces.php:589
msgid "Generate alt text with AI"
msgstr "Generar texto alternativo con IA"

#: includes/class-admin-surfaces.php:590
#| msgid "Draft alt text with the AI assistant. Data is sent only when you press Send."
msgid "Draft alt text with the AI agent. Data is sent only when you press Send."
msgstr "Redacte el texto alternativo con el agente de IA. Los datos solo se envían cuando pulsa Enviar."

#: includes/class-admin-surfaces.php:595
#| msgid "AI Agents"
msgid "AI agent"
msgstr "agente de IA"

#. translators: %d: attachment ID.
#: includes/class-admin-surfaces.php:623
#, php-format
msgid "Help me with image #%d: review its alt text, suggest a better version, and recommend how I could improve this image."
msgstr "Ayúdame con la imagen n.º %d: revisa su texto alternativo, sugiere una versión mejor y recomiéndame cómo podría mejorar esta imagen."

#. translators: %d: attachment ID.
#: includes/class-admin-surfaces.php:628
#, php-format
msgid "Help me manage media item #%d."
msgstr "Ayúdame a gestionar el elemento multimedia n.º %d."

#: includes/class-admin-surfaces.php:666
msgid "Give me an overview of my user base: recent registrations, inactive accounts, and anyone with elevated privileges I should review."
msgstr "Dame un resumen general de mis usuarios: registros recientes, cuentas inactivas y cualquier persona con privilegios elevados que deba revisar."

#: includes/class-admin-surfaces.php:672
msgid "Ask AI about users"
msgstr "Preguntar a la IA sobre los usuarios"

#. translators: 1: user ID, 2: display name.
#: includes/class-admin-surfaces.php:705
#, php-format
msgid "Draft a friendly, professional email to user #%1$d (%2$s). Ask me the purpose first, then write it for my review."
msgstr "Redacta un correo electrónico cordial y profesional para el usuario n.º %1$d (%2$s). Pregúntame primero cuál es el objetivo y después escríbelo para que lo revise."

#: includes/class-admin-surfaces.php:714
msgid "Draft email with AI"
msgstr "Redactar un correo con IA"

#. translators: %d: comment ID.
#: includes/class-admin-surfaces.php:747
#, php-format
msgid "Triage comment #%d: summarize it, suggest a priority and category, and draft a helpful reply for my review."
msgstr "Clasifica el comentario n.º %d: resúmelo, sugiere una prioridad y una categoría, y redacta una respuesta útil para que la revise."

#: includes/class-admin-surfaces.php:755
msgid "Triage with AI"
msgstr "Clasificar con IA"

#: includes/class-admin-surfaces.php:784
msgid "Ask Agent Builder"
msgstr "Preguntar a Agent Builder"

#: includes/class-admin-surfaces.php:802
msgid "Give me a quick health check of my site and the top 3 things I should do today."
msgstr "Hazme una revisión rápida del estado de mi sitio y dime las 3 cosas más importantes que debería hacer hoy."

#: includes/class-admin-surfaces.php:803
msgid "What should I focus on today?"
msgstr "¿En qué debería centrarme hoy?"

#: includes/class-admin-surfaces.php:806
msgid "Suggest a few blog post ideas based on my existing content and what might be missing."
msgstr "Sugiéreme algunas ideas de entradas de blog a partir de mi contenido actual y de lo que pueda faltar."

#: includes/class-admin-surfaces.php:807
msgid "Suggest content ideas"
msgstr "Sugerir ideas de contenido"

#: includes/class-admin-surfaces.php:810
msgid "Review my site for SEO, performance, and security issues and prioritize the fixes."
msgstr "Revisa mi sitio en busca de problemas de SEO, rendimiento y seguridad, y prioriza las correcciones."

#: includes/class-admin-surfaces.php:811
msgid "Audit my site"
msgstr "Auditar mi sitio"

#: includes/class-admin-surfaces.php:815
msgid "Pick a starting point — you can edit the prompt before sending."
msgstr "Elija un punto de partida: puede editar el prompt antes de enviarlo."

#: includes/class-admin-surfaces.php:833
msgid "Data is sent to your configured AI provider only when you press Send."
msgstr "Los datos se envían a su proveedor de IA configurado solo cuando pulsa Enviar."

#: includes/class-admin-surfaces.php:852
msgid "Dismiss this launcher"
msgstr "Descartar este lanzador"

#: includes/class-admin-vnav.php:73 src/admin-list/index.js:48
msgid "Search…"
msgstr "Buscar…"

#: includes/class-admin-vnav.php:74 src/admin-pages/index.js:214
msgid "Sections"
msgstr "Secciones"

#: includes/class-admin-vnav.php:76
msgid "No sections match your search."
msgstr "Ninguna sección coincide con su búsqueda."

#: includes/class-agent-base.php:210
msgid "Unknown"
msgstr "Desconocido"

#. translators: 1: agent name, 2: agent description
#: includes/class-agent-base.php:375
#, php-format
msgid ""
"Hello! I'm %1$s. %2$s\n"
"\n"
"How can I help you today?"
msgstr ""
"¡Hola! Soy %1$s. %2$s\n"
"\n"
"¿En qué puedo ayudarle hoy?"

#: includes/class-agent-controller.php:140
msgid "⚠️ This response was cut short — the model hit its token limit before finishing. Try asking me to continue, or break the request into smaller steps."
msgstr "⚠️ Esta respuesta se ha truncado — el modelo alcanzó su límite de tokens antes de terminar. Pruebe a pedirme que continúe, o divida la solicitud en pasos más pequeños."

#. translators: %s: agent identifier
#: includes/class-agent-controller.php:486
#, php-format
msgid "Agent '%s' is not available or you don't have access to it."
msgstr "El agente «%s» no está disponible o no tiene acceso a él."

#: includes/class-agent-controller.php:497
msgid "No agent selected. Please select an agent to chat with."
msgstr "No se ha seleccionado ningún agente. Seleccione un agente con el que chatear."

#: includes/class-agent-controller.php:513
msgid "This agent is currently disabled."
msgstr "Este agente está desactivado actualmente."

#: includes/class-agent-controller.php:521
msgid "The AI service is not configured. Please ask an administrator to set up the API key in Settings > Agentic."
msgstr "El servicio de IA no está configurado. Pida a un administrador que configure la clave de API en Ajustes > Agentic."

#: includes/class-agent-controller.php:562
msgid "This agent has been temporarily disabled due to a security check. Please deactivate and reactivate the Agent Builder plugin to restore it."
msgstr "Este agente se ha desactivado temporalmente debido a una comprobación de seguridad. Desactive y vuelva a activar el plugin Agent Builder para restaurarlo."

#. translators: %s: error message from AI provider
#: includes/class-agent-controller.php:774
#, php-format
msgid "Error communicating with AI: %s"
msgstr "Error de comunicación con la IA: %s"

#: includes/class-agent-controller.php:791
msgid "Invalid response from AI."
msgstr "Respuesta de la IA no válida."

#: includes/class-agent-controller.php:954
msgid "Please review and approve the action below to proceed."
msgstr "Revise y apruebe la acción siguiente para continuar."

#: includes/class-agent-controller.php:1266
msgid "A tool action is waiting for approval before this task can continue."
msgstr "Hay una acción de herramienta a la espera de aprobación para que esta tarea pueda continuar."

#: includes/class-agent-controller.php:1272
msgid "[Note: this result was cut short — the model hit its token limit before finishing.]"
msgstr "[Nota: este resultado se ha truncado — el modelo alcanzó su límite de tokens antes de terminar.]"

#: includes/class-agent-lifecycle.php:216
#| msgid "Agent name is required."
msgid "Agent is required."
msgstr "Se requiere un agente."

#: includes/class-agent-lifecycle.php:223
msgid "Prompt is required."
msgstr "El prompt es obligatorio."

#: includes/class-agent-lifecycle.php:232 includes/class-agent-lifecycle.php:594
#| msgid "Assistant not found or not active."
msgid "Agent not found or not active."
msgstr "No se ha encontrado el agente o no está activo."

#. translators: 1: schedule label, 2: agent name
#. translators: 1: form title, 2: date/time
#: includes/class-agent-lifecycle.php:243 includes/class-native-forms.php:525
#, php-format
msgid "%1$s — %2$s"
msgstr "%1$s — %2$s"

#: includes/class-agent-lifecycle.php:344
msgid "Missing task ID."
msgstr "Falta el ID de la tarea."

#: includes/class-agent-lifecycle.php:585
msgid "Agent and hook are required."
msgstr "El agente y el hook son obligatorios."

#: includes/class-agent-lifecycle.php:680
msgid "Missing trigger ID."
msgstr "Falta el ID del disparador."

#: includes/class-agent-manifest-validator.php:104
msgid "A valid agent slug or name is required."
msgstr "Se requiere un slug o un nombre de agente válidos."

#: includes/class-agent-manifest-validator.php:109
msgid "Agent name is required."
msgstr "El nombre del agente es obligatorio."

#: includes/class-agent-manifest-validator.php:114
msgid "Agent description is required."
msgstr "La descripción del agente es obligatoria."

#: includes/class-agent-registry.php:494
msgid "Agent not found."
msgstr "No se ha encontrado el agente."

#: includes/class-agent-registry.php:498
msgid "Agent is already active."
msgstr "El agente ya está activo."

#: includes/class-agent-registry.php:517
#| msgid "This assistant requires a premium license. Upgrade at agentic-plugin.com to activate it."
msgid "This agent requires a premium license. Upgrade at agentic-plugin.com to activate it."
msgstr "Este agente requiere una licencia premium. Mejore su plan en agentic-plugin.com para activarlo."

#. translators: %s: validation errors
#: includes/class-agent-registry.php:593
#, php-format
msgid "Agent abilities.json validation failed: %s"
msgstr "La validación de abilities.json del agente ha fallado: %s"

#: includes/class-agent-registry.php:646 includes/class-relay-connect.php:330
msgid "Agent is not active."
msgstr "El agente no está activo."

#: includes/class-agent-registry.php:697
msgid "Agent file not found."
msgstr "No se ha encontrado el archivo del agente."

#: includes/class-agent-registry.php:705
msgid "Agent manifest is invalid."
msgstr "El manifiesto del agente no es válido."

#: includes/class-agent-registry.php:718
msgid "Refusing to load PHP agent from outside the bundled library. User-created agents must use an agent.json manifest."
msgstr "Se rechaza cargar un agente PHP desde fuera de la biblioteca incluida. Los agentes creados por el usuario deben usar un manifiesto agent.json."

#. translators: %s: Class name
#: includes/class-agent-registry.php:739
#, php-format
msgid "Cannot load agent: class %s is already declared by another agent."
msgstr "No se puede cargar el agente: la clase %s ya está declarada por otro agente."

#. translators: %s: Error message
#: includes/class-agent-registry.php:751
#, php-format
msgid "Error loading agent: %s"
msgstr "Error al cargar el agente: %s"

#: includes/class-agent-registry.php:1028
msgid "Agent is not installed."
msgstr "El agente no está instalado."

#: includes/class-agent-registry.php:1045
msgid "Bundled library agents cannot be deleted."
msgstr "Los agentes de la biblioteca incluida no se pueden eliminar."

#: includes/class-agent-registry.php:1067
msgid "Failed to delete agent files."
msgstr "No se han podido eliminar los archivos del agente."

#: includes/class-agent-updates.php:227
msgid "This agent ships with a plugin and is updated when that plugin updates."
msgstr "Este agente viene incluido con un plugin y se actualiza cuando ese plugin se actualiza."

#: includes/class-agent-updates.php:235
#| msgid "Updating installed assistant packages requires Agent Builder Pro."
msgid "Updating installed agent packages requires Agent Builder Pro."
msgstr "Actualizar los paquetes de agentes instalados requiere Agent Builder Pro."

#: includes/class-agent-updates.php:242
msgid "Invalid update source."
msgstr "Origen de actualización no válido."

#: includes/class-agent-updates.php:334
msgid "The update zip does not contain a valid agent.php file."
msgstr "El zip de actualización no contiene un archivo agent.php válido."

#: includes/class-agent-updates.php:356
msgid "Could not create a backup of the current agent. Update aborted."
msgstr "No se ha podido crear una copia de seguridad del agente actual. Actualización cancelada."

#: includes/class-agent-updates.php:371
msgid "Could not back up the current agent. Update aborted."
msgstr "No se ha podido respaldar el agente actual. Actualización cancelada."

#: includes/class-agent-updates.php:395
msgid "Failed to move updated agent files into place."
msgstr "No se han podido mover los archivos actualizados del agente a su ubicación."

#: includes/class-agent-updates.php:512
msgid "The purchased agent could not be verified as authentic and was not installed."
msgstr "No se ha podido verificar la autenticidad del agente comprado y no se ha instalado."

#: includes/class-agent-updates.php:517 includes/class-agent-updates.php:660
msgid "The purchased agent manifest was invalid."
msgstr "El manifiesto del agente comprado no era válido."

#: includes/class-agent-updates.php:548
msgid "The agent library is unavailable."
msgstr "La biblioteca de agentes no está disponible."

#: includes/class-agent-updates.php:553
msgid "A valid agent slug is required."
msgstr "Se requiere un slug de agente válido."

#: includes/class-agent-updates.php:575
msgid "The purchased agent failed its integrity check and was not installed."
msgstr "El agente comprado no ha superado la comprobación de integridad y no se ha instalado."

#: includes/class-agent-updates.php:581
msgid "An agent with this name already exists and is not a purchased agent."
msgstr "Ya existe un agente con este nombre y no es un agente comprado."

#: includes/class-agent-updates.php:602
msgid "Failed to save the purchased agent."
msgstr "No se ha podido guardar el agente comprado."

#: includes/class-agent-updates.php:642
#| msgid "Installing purchased assistants requires Agent Builder Pro."
msgid "Installing purchased agents requires Agent Builder Pro."
msgstr "Instalar agentes comprados requiere Agent Builder Pro."

#: includes/class-agent-updates.php:647
msgid "Invalid install source."
msgstr "Origen de instalación no válido."

#: includes/class-agent-updates.php:655
msgid "Could not retrieve the purchased agent from the marketplace."
msgstr "No se ha podido obtener el agente comprado desde el mercado."

#: includes/class-agent-updates.php:669
msgid "The purchased agent response was missing a signed manifest."
msgstr "A la respuesta del agente comprado le faltaba un manifiesto firmado."

#: includes/class-agent-wizard-rest.php:171
msgid "An agent name is required."
msgstr "Se requiere un nombre de agente."

#: includes/class-agent-wizard-rest.php:176
msgid "A short description is required."
msgstr "Se requiere una descripción breve."

#: includes/class-agent-wizard-rest.php:184
msgid "Could not derive a valid slug from the agent name."
msgstr "No se ha podido derivar un slug válido a partir del nombre del agente."

#. translators: %s: agent slug.
#: includes/class-agent-wizard-rest.php:195
#, php-format
msgid "An agent named \"%s\" already exists. Choose a different name."
msgstr "Ya existe un agente llamado «%s». Elija otro nombre."

#: includes/class-agent-wizard-rest.php:247
msgid "The agent creation tool is unavailable."
msgstr "La herramienta de creación de agentes no está disponible."

#. translators: %s: site name
#: includes/class-approval-queue.php:234
#, php-format
#| msgid "[%s] Assistant action waiting for your approval"
msgid "[%s] Agent action waiting for your approval"
msgstr "[%s] Acción del agente pendiente de su aprobación"

#: includes/class-approval-queue.php:238
#| msgid "An AI assistant wants to make a change that needs your OK before it runs."
msgid "An AI agent wants to make a change that needs your OK before it runs."
msgstr "Un agente de IA quiere realizar un cambio que necesita su visto bueno antes de ejecutarse."

#: includes/class-approval-queue.php:242 src/admin-pages/index.js:531 src/admin-pages/index.js:990
msgid "Risk"
msgstr "Riesgo"

#: includes/class-approval-queue.php:244
msgid "Why"
msgstr "Motivo"

#. translators: %d: number of additional pending items since last email
#: includes/class-approval-queue.php:250
#, php-format
msgid "Plus about %d more request(s) while email was paused to avoid spam."
msgstr "Más otras %d solicitudes aproximadamente mientras el correo estuvo pausado para evitar el spam."

#: includes/class-approval-queue.php:256
msgid "Review approvals in WordPress admin"
msgstr "Revisar las aprobaciones en la administración de WordPress"

#: includes/class-approval-queue.php:257
msgid "You can turn these emails off under Approvals → Preferences."
msgstr "Puede desactivar estos correos en Aprobaciones → Preferencias."

#: includes/class-approval-queue.php:265
msgid "Approval needed"
msgstr "Se necesita aprobación"

#: includes/class-chat-assets.php:55
msgid "OK"
msgstr "Aceptar"

#: includes/class-chat-assets.php:56
msgid "Confirm"
msgstr "Confirmar"

#: includes/class-chat-assets.php:58 src/admin-pages/index.js:1662
msgid "Dismiss"
msgstr "Descartar"

#: includes/class-chat-assets.php:59
msgid "Are you sure?"
msgstr "¿Está seguro?"

#: includes/class-chat-assets.php:60
msgid "Notifications"
msgstr "Avisos"

#: includes/class-core-ai-adapter.php:99
msgid "The WordPress core AI provider is selected but no handler returned a response."
msgstr "El proveedor de IA del núcleo de WordPress está seleccionado, pero ningún gestor ha devuelto una respuesta."

#: includes/class-dashboard-rest.php:271
msgid "Say hi to WordPress Assistant"
msgstr "Salude a WordPress Assistant"

#: includes/class-dashboard-rest.php:273
msgid "Open chat"
msgstr "Abrir el chat"

#: includes/class-dashboard-rest.php:278
msgid "Connect an AI provider"
msgstr "Conectar un proveedor de IA"

#: includes/class-dashboard-rest.php:285
msgid "Activate your first agent"
msgstr "Active su primer agente"

#: includes/class-dashboard-rest.php:287
msgid "Browse agents"
msgstr "Explorar agentes"

#: includes/class-dashboard-rest.php:465
msgid "Unknown dashboard action."
msgstr "Acción del panel desconocida."

#: includes/class-dashboard-rest.php:498
msgid "Agency"
msgstr "Agencia"

#: includes/class-dashboard-rest.php:498
msgid "Personal"
msgstr "Personal"

#: includes/class-dashboard-rest.php:502
msgid "Expiring"
msgstr "Por caducar"

#: includes/class-deploy-wizard-rest.php:151
msgid "Choose an agent to publish."
msgstr "Elija un agente para publicar."

#: includes/class-deploy-wizard-rest.php:157
msgid "That agent is not active."
msgstr "Ese agente no está activo."

#: includes/class-deploy-wizard-rest.php:162
msgid "Choose where to publish this agent."
msgstr "Elija dónde publicar este agente."

#: includes/class-emergency-stop.php:55
msgid "Emergency stop is active: all agents and LLM providers are disabled. An administrator can turn this off under Interface Settings."
msgstr "La parada de emergencia está activa: todos los agentes y proveedores de LLM están desactivados. Un administrador puede desactivarla en los ajustes de Interfaz."

#. translators: 1: agent slug, 2: error message
#: includes/class-emergency-stop.php:208
#, php-format
msgid "Could not reactivate agent \"%1$s\": %2$s"
msgstr "No se ha podido reactivar el agente «%1$s»: %2$s"

#. translators: %s: provider name
#: includes/class-emergency-stop.php:361
#, php-format
msgid "Could not restore the API key for \"%s\" — the provider no longer exists."
msgstr "No se ha podido restaurar la clave de API de «%s»: el proveedor ya no existe."

#: includes/class-gdpr.php:71
msgid "AI Chat & Agent Data"
msgstr "Datos del chat de IA y de los agentes"

#: includes/class-gdpr.php:72
#| msgid "This site uses the Agent Builder plugin to provide AI-powered chat assistants. When you interact with the chat interface, the following data is collected and processed:"
msgid "This site uses the Agent Builder plugin to provide AI-powered chat agents. When you interact with the chat interface, the following data is collected and processed:"
msgstr "Este sitio usa el plugin Agent Builder para ofrecer agentes de chat con IA. Cuando interactúa con la interfaz de chat, se recogen y tratan los siguientes datos:"

#: includes/class-gdpr.php:74
msgid "<strong>Chat messages</strong> — Your messages and AI responses are stored in our database for conversation history and audit purposes. Messages are automatically deleted after the configured retention period (default: 30 days)."
msgstr "<strong>Mensajes del chat</strong>: sus mensajes y las respuestas de la IA se almacenan en nuestra base de datos para el historial de conversaciones y con fines de auditoría. Los mensajes se eliminan automáticamente tras el periodo de retención configurado (por defecto: 30 días)."

#: includes/class-gdpr.php:75
msgid "<strong>User identity</strong> — If you are logged in, your WordPress user ID is associated with your chat sessions. Anonymous visitors are identified by session ID only."
msgstr "<strong>Identidad del usuario</strong>: si ha iniciado sesión, su ID de usuario de WordPress se asocia a sus sesiones de chat. Los visitantes anónimos se identifican únicamente mediante el ID de sesión."

#: includes/class-gdpr.php:76
msgid "<strong>Security events</strong> — IP addresses and security-related actions (login attempts, permission checks) may be logged. IP addresses are anonymized by default."
msgstr "<strong>Eventos de seguridad</strong>: pueden registrarse direcciones IP y acciones relacionadas con la seguridad (intentos de inicio de sesión, comprobaciones de permisos). Las direcciones IP se anonimizan por defecto."

#: includes/class-gdpr.php:77
msgid "<strong>Audit trail</strong> — Actions performed by AI agents on your behalf (content edits, settings changes) are logged with your user ID for accountability."
msgstr "<strong>Registro de auditoría</strong>: las acciones que los agentes de IA realizan en su nombre (ediciones de contenido, cambios de ajustes) se registran junto con su ID de usuario a efectos de responsabilidad."

#: includes/class-gdpr.php:79
msgid "Third-Party AI Services"
msgstr "Servicios de IA de terceros"

#: includes/class-gdpr.php:80
msgid "Chat messages are sent to the configured AI provider for processing. The site administrator chooses which provider is used. Possible providers include Agentic AI, OpenAI, Anthropic, Google, Mistral, and others. Each provider has its own privacy policy governing how your messages are processed."
msgstr "Los mensajes del chat se envían al proveedor de IA configurado para su procesamiento. El administrador del sitio elige qué proveedor se usa. Entre los posibles proveedores están Agentic AI, OpenAI, Anthropic, Google, Mistral y otros. Cada proveedor tiene su propia política de privacidad que rige cómo se procesan sus mensajes."

#: includes/class-gdpr.php:81
msgid "Agentic Plugin Services"
msgstr "Servicios de Agentic Plugin"

#: includes/class-gdpr.php:82
msgid "With user consent, the plugin can register for an API key with agentic-plugin.com. The following data is sent: site URL, site name, and admin email address. This data is used for API key provisioning and quota metering."
msgstr "Con el consentimiento del usuario, el plugin puede registrarse para obtener una clave de API en agentic-plugin.com. Se envían los siguientes datos: URL del sitio, nombre del sitio y dirección de correo electrónico del administrador. Estos datos se usan para el aprovisionamiento de la clave de API y la medición de la cuota."

#: includes/class-gdpr.php:83
msgid "Cookies"
msgstr "Cookies"

#: includes/class-gdpr.php:84
msgid "The plugin sets two cookies on the frontend:"
msgstr "El plugin establece dos cookies en la parte pública del sitio:"

#: includes/class-gdpr.php:86
msgid "<strong>agentic_consent_given</strong> — Records that you accepted the chat privacy notice (1 year)."
msgstr "<strong>agentic_consent_given</strong>: registra que ha aceptado el aviso de privacidad del chat (1 año)."

#: includes/class-gdpr.php:87
#| msgid "<strong>agentic_last_agent</strong> — Remembers your last-used AI assistant for convenience (1 year)."
msgid "<strong>agentic_last_agent</strong> — Remembers your last-used AI agent for convenience (1 year)."
msgstr "<strong>agentic_last_agent</strong>: recuerda el último agente de IA que usó, por comodidad (1 año)."

#: includes/class-gdpr.php:89
msgid "Data Retention & Deletion"
msgstr "Retención y eliminación de datos"

#: includes/class-gdpr.php:90
msgid "Chat history and audit logs are automatically deleted after 30 days (configurable by the site administrator). You can request export or deletion of your personal data through the WordPress privacy tools (Settings → Privacy)."
msgstr "El historial de chat y los registros de auditoría se eliminan automáticamente a los 30 días (configurable por el administrador del sitio). Puede solicitar la exportación o la eliminación de sus datos personales mediante las herramientas de privacidad de WordPress (Ajustes → Privacidad)."

#: includes/class-gdpr.php:107 includes/class-gdpr.php:299
msgid "Agent Builder – Chat History"
msgstr "Agent Builder – Historial de chat"

#: includes/class-gdpr.php:111 includes/class-gdpr.php:303
msgid "Agent Builder – Security Log"
msgstr "Agent Builder – Registro de seguridad"

#: includes/class-gdpr.php:115 includes/class-gdpr.php:307
msgid "Agent Builder – Audit Log"
msgstr "Agent Builder – Registro de auditoría"

#: includes/class-gdpr.php:119 includes/class-gdpr.php:311
msgid "Agent Builder – Jobs"
msgstr "Agent Builder – Trabajos"

#: includes/class-gdpr.php:175
msgid "AI Chat History"
msgstr "Historial de chat de IA"

#: includes/class-gdpr.php:179
msgid "Session ID"
msgstr "ID de sesión"

#: includes/class-gdpr.php:187
msgid "Role"
msgstr "Rol"

#: includes/class-gdpr.php:191 includes/class-gdpr.php:270 includes/class-gdpr.php:561
msgid "Message"
msgstr "Mensaje"

#: includes/class-gdpr.php:195 includes/class-gdpr.php:274 includes/class-gdpr.php:482 includes/class-gdpr.php:573 includes/class-native-forms.php:1167
msgid "Date"
msgstr "Fecha"

#: includes/class-gdpr.php:258
msgid "AI Security Log"
msgstr "Registro de seguridad de IA"

#: includes/class-gdpr.php:454
msgid "AI Audit Log"
msgstr "Registro de auditoría de IA"

#: includes/class-gdpr.php:466
msgid "Target Type"
msgstr "Tipo de objetivo"

#: includes/class-gdpr.php:470
msgid "Target ID"
msgstr "ID del objetivo"

#: includes/class-gdpr.php:478
msgid "Reasoning"
msgstr "Razonamiento"

#: includes/class-gdpr.php:545
msgid "AI Jobs"
msgstr "Trabajos de IA"

#: includes/class-gdpr.php:549
msgid "Job ID"
msgstr "ID del trabajo"

#: includes/class-gdpr.php:565
msgid "Request"
msgstr "Petición"

#: includes/class-gdpr.php:569
msgid "Response"
msgstr "Respuesta"

#: includes/class-gutenberg-blocks.php:57
msgid "Agentic AI"
msgstr "Agentic AI"

#. translators: %s: agent name
#: includes/class-gutenberg-blocks.php:91 includes/class-gutenberg-blocks.php:245
#, php-format
#| msgid "Embed the %s AI assistant as an interactive chat."
msgid "Embed the %s AI agent as an interactive chat."
msgstr "Inserta el agente de IA %s como un chat interactivo."

#: includes/class-knowledge-wizard-rest.php:115
msgid "(no title)"
msgstr "(sin título)"

#: includes/class-knowledge-wizard-rest.php:134
msgid "Choose where the knowledge comes from."
msgstr "Elija de dónde procede el conocimiento."

#: includes/class-knowledge-wizard-rest.php:139
msgid "Give this knowledge a short title."
msgstr "Ponga un título breve a este conocimiento."

#: includes/class-knowledge-wizard-rest.php:154
msgid "Pick at least one page or post."
msgstr "Elija al menos una página o entrada."

#: includes/class-knowledge-wizard-rest.php:171
msgid "The pages you picked have no readable text content."
msgstr "Las páginas que ha elegido no tienen contenido de texto legible."

#: includes/class-knowledge-wizard-rest.php:174
msgid "Page reference"
msgstr "Referencia de página"

#: includes/class-knowledge-wizard-rest.php:175
msgid "Imported from existing site pages."
msgstr "Importado de páginas existentes del sitio."

#: includes/class-knowledge-wizard-rest.php:185
msgid "The file you uploaded appears to be empty."
msgstr "El archivo que ha subido parece estar vacío."

#: includes/class-knowledge-wizard-rest.php:186
msgid "Paste some text first."
msgstr "Pegue primero algo de texto."

#: includes/class-knowledge-wizard-rest.php:190
msgid "Document"
msgstr "Documento"

#: includes/class-knowledge-wizard-rest.php:190
msgid "Note"
msgstr "Nota"

#: includes/class-knowledge-wizard-rest.php:192
msgid "Imported from an uploaded file."
msgstr "Importado de un archivo subido."

#: includes/class-knowledge-wizard-rest.php:193
msgid "Added from pasted text."
msgstr "Añadido a partir de texto pegado."

#: includes/class-llm-client.php:324
msgid "The AI service requires payment or additional credits to continue."
msgstr "El servicio de IA requiere un pago o créditos adicionales para continuar."

#: includes/class-llm-client.php:325
msgid "Rate limit reached. Please wait a moment and try again."
msgstr "Se ha alcanzado el límite de frecuencia. Espere un momento e inténtelo de nuevo."

#: includes/class-llm-client.php:337
msgid "The AI model is currently busy. Please try again shortly."
msgstr "El modelo de IA está ocupado en este momento. Inténtelo de nuevo en breve."

#: includes/class-manifest-agent.php:141
msgid "Assistant Trainer"
msgstr "Entrenador de asistentes"

#: includes/class-native-forms.php:115
msgid "Agentic Forms"
msgstr "Formularios Agentic"

#: includes/class-native-forms.php:116
msgid "Agentic Form"
msgstr "Formulario Agentic"

#: includes/class-native-forms.php:118
msgid "All Forms"
msgstr "Todos los formularios"

#: includes/class-native-forms.php:119
msgid "View Form"
msgstr "Ver el formulario"

#: includes/class-native-forms.php:120
msgid "Add New Form"
msgstr "Añadir un nuevo formulario"

#: includes/class-native-forms.php:121
msgid "Add New"
msgstr "Añadir nuevo"

#: includes/class-native-forms.php:122
msgid "Edit Form"
msgstr "Editar el formulario"

#: includes/class-native-forms.php:123
msgid "Search Forms"
msgstr "Buscar formularios"

#: includes/class-native-forms.php:124
msgid "No forms found."
msgstr "No se han encontrado formularios."

#: includes/class-native-forms.php:125
msgid "No forms found in Trash."
msgstr "No se han encontrado formularios en la papelera."

#: includes/class-native-forms.php:145
msgid "Form Entries"
msgstr "Envíos del formulario"

#. translators: %s: field label
#: includes/class-native-forms.php:335
#, php-format
msgid "%s is required."
msgstr "%s es obligatorio."

#: includes/class-native-forms.php:365 includes/class-native-forms.php:409 includes/class-native-forms.php:876
msgid "Thank you — your submission has been received!"
msgstr "Gracias: hemos recibido su envío."

#: includes/class-native-forms.php:377
msgid "Security verification failed. Please try again."
msgstr "La verificación de seguridad ha fallado. Inténtelo de nuevo."

#. translators: %s: form title
#: includes/class-native-forms.php:605
#, php-format
msgid "New form submission: %s"
msgstr "Nuevo envío de formulario: %s"

#. translators: %s: form title
#: includes/class-native-forms.php:610
#, php-format
msgid "You received a new submission for \"%s\"."
msgstr "Ha recibido un nuevo envío de «%s»."

#: includes/class-native-forms.php:626
msgid "View All Entries"
msgstr "Ver todos los envíos"

#: includes/class-native-forms.php:636 includes/class-native-forms.php:652
msgid "New Form Submission"
msgstr "Nuevo envío de formulario"

#: includes/class-native-forms.php:664
msgid "Thank you for your submission. We will be in touch soon."
msgstr "Gracias por su envío. Nos pondremos en contacto pronto."

#: includes/class-native-forms.php:804 includes/class-native-forms.php:1135
msgid "Invalid form ID."
msgstr "ID de formulario no válido."

#: includes/class-native-forms.php:809 includes/class-native-forms.php:1140
msgid "Form not found."
msgstr "No se ha encontrado el formulario."

#: includes/class-native-forms.php:814
msgid "This form has no fields."
msgstr "Este formulario no tiene campos."

#: includes/class-native-forms.php:869
msgid "Submit"
msgstr "Enviar"

#: includes/class-native-forms.php:1131
msgid "You do not have permission to view form entries."
msgstr "No tiene permisos para ver los envíos de formularios."

#. translators: %s: form title
#: includes/class-native-forms.php:1155
#, php-format
msgid "Entries: %s"
msgstr "Envíos: %s"

#: includes/class-native-forms.php:1161
msgid "No entries yet."
msgstr "Todavía no hay envíos."

#: includes/class-okf-admin.php:210
msgid "Choose an agent to import from."
msgstr "Elija un agente del que importar."

#: includes/class-okf-admin.php:215
msgid "No persona knowledge file found for that agent."
msgstr "No se ha encontrado ningún archivo de conocimiento de personalidad para ese agente."

#: includes/class-okf-admin.php:220
msgid "The knowledge file is empty."
msgstr "El archivo de conocimiento está vacío."

#. translators: %s: agent slug
#: includes/class-okf-admin.php:226
#, php-format
msgid "Imported knowledge (%s)"
msgstr "Conocimiento importado (%s)"

#: includes/class-okf-admin.php:238
msgid "Imported into the agent knowledge wiki."
msgstr "Importado al wiki de conocimiento del agente."

#: includes/class-okf-store.php:67
msgid "Could not create knowledge wiki directory."
msgstr "No se ha podido crear el directorio del wiki de conocimiento."

#: includes/class-okf-store.php:73
msgid "Site knowledge wiki"
msgstr "Wiki de conocimiento del sitio"

#. translators: %s: agent slug
#: includes/class-okf-store.php:76
#, php-format
msgid "Knowledge wiki for %s"
msgstr "Wiki de conocimiento de %s"

#: includes/class-okf-store.php:80
msgid "Concepts in this wiki:"
msgstr "Conceptos de este wiki:"

#: includes/class-okf-store.php:300 includes/class-okf-store.php:396
msgid "Concept not found."
msgstr "No se ha encontrado el concepto."

#: includes/class-okf-store.php:310
msgid "This is demo example knowledge and is not available to agents. Edit it in Knowledge Wiki and turn off Example when ready."
msgstr "Este es un conocimiento de ejemplo de demostración y no está disponible para los agentes. Edítelo en el Wiki de conocimiento y desactive Ejemplo cuando esté listo."

#: includes/class-okf-store.php:341 includes/class-okf-store.php:796
msgid "Invalid concept id."
msgstr "ID de concepto no válido."

#: includes/class-okf-store.php:346
msgid "Every concept needs a type field."
msgstr "Todo concepto necesita un campo de tipo."

#: includes/class-okf-store.php:352
msgid "Could not create concept directory."
msgstr "No se ha podido crear el directorio del concepto."

#: includes/class-okf-store.php:367
msgid "Could not write concept file."
msgstr "No se ha podido escribir el archivo del concepto."

#: includes/class-okf-store.php:401
msgid "Could not delete concept file."
msgstr "No se ha podido eliminar el archivo del concepto."

#: includes/class-okf-store.php:504
msgid "Standing site knowledge from the Knowledge Wiki. Prefer this over guessing about the business. This content is already fully loaded — do not call read_okf_concept, list_okf_concepts, or search_okf for anything covered below; that would be redundant."
msgstr "Conocimiento permanente del sitio procedente del Knowledge Wiki. Prefiera esto a conjeturas sobre el negocio. Este contenido ya está cargado por completo — no llame a read_okf_concept, list_okf_concepts ni search_okf para nada de lo cubierto a continuación; sería redundante."

#: includes/class-okf-store.php:546 includes/class-okf-store.php:561
msgid "Site overview"
msgstr "Descripción general del sitio"

#: includes/class-okf-store.php:547
#| msgid "Standing guidance for every assistant. Always included in prompts."
msgid "Standing guidance for every agent. Always included in prompts."
msgstr "Directrices permanentes para todos los agentes. Se incluyen siempre en los prompts."

#: includes/class-okf-store.php:623
msgid "Curated local knowledge. The entries below are titles only, not the answer — before answering any question with one of them, call read_okf_concept with its [id] to load the full text. Never answer from a title alone; if you have not called read_okf_concept for it in this turn, you do not yet know its content."
msgstr "Conocimiento local curado. Las entradas siguientes son solo títulos, no la respuesta: antes de responder a cualquier pregunta con una de ellas, llama a read_okf_concept con su [id] para cargar el texto completo. Nunca respondas basándote solo en un título; si no has llamado a read_okf_concept para él en este turno, todavía no conoces su contenido."

#: includes/class-okf-store.php:653
msgid "Imported from plain knowledge text."
msgstr "Importado de texto de conocimiento plano."

#: includes/class-okf-store.php:725
msgid "Knowledge index"
msgstr "Índice de conocimiento"

#. translators: %d: concept count
#: includes/class-okf-store.php:729
#, php-format
msgid "%d concepts in this wiki."
msgstr "%d conceptos en este wiki."

#: includes/class-okf-store.php:800
msgid "Knowledge wiki not found."
msgstr "No se ha encontrado el wiki de conocimiento."

#: includes/class-okf-store.php:806
msgid "Invalid concept path."
msgstr "Ruta de concepto no válida."

#: includes/class-rag-manager.php:76 includes/class-rag-manager.php:161
msgid "RAG API secret is not configured."
msgstr "El secreto de la API de RAG no está configurado."

#: includes/class-rag-manager.php:248
msgid "The hosted Vector Store is available in Agent Builder Pro. Use the free Knowledge Wiki (OKF) tab for local curated knowledge, or upgrade at agentic-plugin.com/pricing/."
msgstr "El almacén vectorial alojado está disponible en Agent Builder Pro. Use la pestaña gratuita del Wiki de conocimiento (OKF) para el conocimiento curado local, o mejore su plan en agentic-plugin.com/pricing/."

#: includes/class-rag-manager.php:266
msgid "Vector search requires Agent Builder Pro."
msgstr "La búsqueda vectorial requiere Agent Builder Pro."

#: includes/class-rag-manager.php:271
msgid "Search query is empty."
msgstr "La consulta de búsqueda está vacía."

#: includes/class-rag-manager.php:275
msgid "RAG API secret or license key is not configured."
msgstr "El secreto de la API de RAG o la clave de licencia no están configurados."

#: includes/class-rag-manager.php:421
msgid "Invalid post ID."
msgstr "ID de entrada no válido."

#: includes/class-rag-manager.php:426
msgid "Post not found or not published."
msgstr "No se ha encontrado la entrada o no está publicada."

#: includes/class-rag-manager.php:431
msgid "Post has no text content to train."
msgstr "La entrada no tiene contenido de texto con el que entrenar."

#: includes/class-rag-manager.php:471
msgid "No file uploaded."
msgstr "No se ha subido ningún archivo."

#: includes/class-rag-manager.php:483
msgid "Only PDF and text files are allowed."
msgstr "Solo se permiten archivos PDF y de texto."

#: includes/class-rag-manager.php:488
msgid "File exceeds 10 MB limit."
msgstr "El archivo supera el límite de 10 MB."

#: includes/class-rag-manager.php:545
msgid "Missing source name."
msgstr "Falta el nombre de la fuente."

#. translators: %s: webpack entry name
#: includes/class-react-admin.php:108
#, php-format
msgid "React admin assets for “%s” are missing. Run npm install && npm run build in the plugin directory."
msgstr "Faltan los recursos de administración de React para “%s”. Ejecute npm install && npm run build en el directorio del plugin."

#: includes/class-relay-connect.php:107
msgid "Authentication required."
msgstr "Se requiere autenticación."

#: includes/class-relay-connect.php:324
#| msgid "Unknown page."
msgid "Unknown agent."
msgstr "Agente desconocido."

#: includes/class-relay-connect.php:336
#| msgid "Tools registry unavailable."
msgid "Abilities manifest system unavailable."
msgstr "El sistema de manifiesto de abilities no está disponible."

#: includes/class-relay-connect.php:342
msgid "No abilities.json manifest for this agent."
msgstr "Este agente no tiene un manifiesto abilities.json."

#: includes/class-relay-connect.php:353
msgid "Manifest signature mismatch — this agent's tools are blocked until it is re-signed."
msgstr "La firma del manifiesto no coincide — las herramientas de este agente están bloqueadas hasta que se vuelva a firmar."

#: includes/class-relay-connect.php:699
msgid "Invalid connector callback URL."
msgstr "URL de retorno del conector no válida."

#: includes/class-relay-connect.php:704
msgid "This connection link has expired or is invalid. Please start again from Claude.ai."
msgstr "Este enlace de conexión ha caducado o no es válido. Vuelva a empezar desde Claude.ai."

#: includes/class-relay-connect.php:724
msgid "Sorry, you need administrator permissions to connect this site. Please ask your site administrator to approve the connection."
msgstr "Lo sentimos, necesita permisos de administrador para conectar este sitio. Pida al administrador de su sitio que apruebe la conexión."

#: includes/class-relay-connect.php:811
msgid "Could not reach the relay. Please try again."
msgstr "No se ha podido contactar con el relé. Inténtelo de nuevo."

#: includes/class-relay-connect.php:911
msgid "Allow Agent Builder Connector"
msgstr "Permitir el conector de Agent Builder"

#. translators: %s: AI provider name, e.g. "Claude (Anthropic)".
#: includes/class-relay-connect.php:945
#, php-format
msgid "Allow %s to access this site?"
msgstr "¿Permitir que %s acceda a este sitio?"

#. translators: 1: AI provider name, 2: site URL.
#: includes/class-relay-connect.php:952
#, php-format
msgid "The Agent Builder Connector will allow %1$s to read and use your AI agents on %2$s."
msgstr "El conector de Agent Builder permitirá que %1$s lea y use sus agentes de IA en %2$s."

#: includes/class-relay-connect.php:959
msgid "Signed in as"
msgstr "Sesión iniciada como"

#: includes/class-relay-connect.php:968
msgid "What will be shared"
msgstr "Qué se compartirá"

#: includes/class-relay-connect.php:970
msgid "An Application Password will be created so the relay can call your Agent Builder tools on behalf of Claude. You can revoke it at any time under Users → Profile → Application Passwords."
msgstr "Se creará una contraseña de aplicación para que el relé pueda llamar a sus herramientas de Agent Builder en nombre de Claude. Puede revocarla en cualquier momento en Usuarios → Perfil → Contraseñas de aplicación."

#: includes/class-relay-connect.php:973
msgid "Only your Agent Builder tools are exposed — no other site data."
msgstr "Solo se exponen sus herramientas de Agent Builder; ningún otro dato del sitio."

#: includes/class-relay-connect.php:981 src/shared/chat-embed.js:194
msgid "Deny"
msgstr "Denegar"

#: includes/class-relay-connect.php:982
msgid "Allow Access"
msgstr "Permitir el acceso"

#. translators: %s: AI provider name, e.g. "Claude".
#: includes/class-relay-connect.php:1009
#, php-format
msgid "Connected to %s!"
msgstr "¡Conectado a %s!"

#: includes/class-relay-connect.php:1012
msgid "Your Agent Builder tools are now available. You can return to Claude.ai and start using them."
msgstr "Sus herramientas de Agent Builder ya están disponibles. Puede volver a Claude.ai y empezar a usarlas."

#: includes/class-relay-connect.php:1028
msgid "Access denied"
msgstr "Acceso denegado"

#: includes/class-relay-connect.php:1029
msgid "You chose not to connect this site. You can close this window."
msgstr "Ha decidido no conectar este sitio. Puede cerrar esta ventana."

#: includes/class-rest-api.php:592 src/shared/chat-embed.js:95 src/shared/chat-embed.js:273
msgid "Something went wrong."
msgstr "Algo ha salido mal."

#: includes/class-rest-api.php:601 includes/class-rest-api.php:629
msgid "Something went wrong. The issue has been reported to your site administrator."
msgstr "Algo ha salido mal. Se ha informado del problema al administrador de su sitio."

#. translators: %s: action name
#: includes/class-rest-api.php:1059
#, php-format
msgid "Rejected — “%s” will not run."
msgstr "Rechazado: “%s” no se ejecutará."

#. translators: 1: action name, 2: agent name
#: includes/class-rest-api.php:1064
#, php-format
msgid "Approved “%1$s” for %2$s."
msgstr "“%1$s” aprobado para %2$s."

#: includes/class-rest-api.php:1066
#| msgid "Agent"
msgid "agent"
msgstr "Agente"

#: includes/class-rest-api.php:1200
msgid "Could not write file — path is not allowed."
msgstr "No se ha podido escribir el archivo: la ruta no está permitida."

#: includes/class-rest-api.php:1210
msgid "Could not write file — invalid path."
msgstr "No se ha podido escribir el archivo: ruta no válida."

#: includes/class-rest-api.php:1222
msgid "File write failed."
msgstr "La escritura del archivo ha fallado."

#: includes/class-rest-api.php:1229
msgid "File updated successfully."
msgstr "El archivo se ha actualizado correctamente."

#: includes/class-rest-api.php:1237
msgid "File was not writable."
msgstr "El archivo no tenía permisos de escritura."

#. translators: %s: tool name
#: includes/class-rest-api.php:1261
#, php-format
msgid "Tool “%s” is not available to run."
msgstr "La herramienta “%s” no está disponible para ejecutarse."

#. translators: %s: tool name
#: includes/class-rest-api.php:1281
#, php-format
msgid "“%s” failed while running."
msgstr "“%s” ha fallado durante su ejecución."

#. translators: %d: post ID
#: includes/class-rest-api.php:1304
#, php-format
msgid "Post ID %d"
msgstr "ID de entrada %d"

#. translators: %s: tool name
#: includes/class-rest-api.php:1327
#, php-format
msgid "“%s” completed successfully."
msgstr "“%s” se ha completado correctamente."

#. translators: %s: tool name
#: includes/class-rest-api.php:1332
#, php-format
msgid "“%s” ran but reported a problem."
msgstr "“%s” se ha ejecutado, pero ha informado de un problema."

#: includes/class-rest-api.php:2269
msgid "Text-to-speech rate limit reached. Please try again later."
msgstr "Se ha alcanzado el límite de frecuencia de texto a voz. Inténtelo de nuevo más tarde."

#: includes/class-rest-api.php:2479
#| msgid "No items found."
msgid "Not found."
msgstr "No encontrado."

#: includes/class-shortcodes.php:217 templates/modal-widget.php:31
msgid "New Chat"
msgstr "Nuevo chat"

#: includes/class-shortcodes.php:220
msgid "Minimize"
msgstr "Minimizar"

#: includes/class-shortcodes.php:237 templates/chat-interface.php:182 src/shared/chat-embed.js:346
msgid "Try asking"
msgstr "Pruebe a preguntar"

#: includes/class-shortcodes.php:252 includes/functions.php:30 templates/modal-widget.php:50
msgid "Agent is thinking..."
msgstr "El agente está pensando..."

#: includes/class-shortcodes.php:257 templates/chat-interface.php:226 templates/modal-widget.php:55
msgid "Remove image"
msgstr "Quitar la imagen"

#: includes/class-shortcodes.php:267 templates/chat-interface.php:230 templates/modal-widget.php:70
msgid "Attach image"
msgstr "Adjuntar una imagen"

#: includes/class-shortcodes.php:461
#| msgid "Please log in to chat with our AI assistant."
msgid "Please log in to chat with our AI agent."
msgstr "Inicie sesión para chatear con nuestro agente de IA."

#: includes/class-shortcodes.php:463
msgid "Log In"
msgstr "Acceder"

#: includes/class-site-local-tools.php:164
msgid "Tool name must be snake_case (a-z, 0-9, underscore), 2–63 chars."
msgstr "El nombre de la herramienta debe estar en snake_case (a-z, 0-9, guion bajo), de 2 a 63 caracteres."

#: includes/class-site-local-tools.php:170
msgid "A site-local tool with this name already exists."
msgstr "Ya existe una herramienta local del sitio con este nombre."

#: includes/class-site-local-tools.php:175
msgid "That tool name is already used by a core or agent tool."
msgstr "Ese nombre de herramienta ya lo usa una herramienta del núcleo o de un agente."

#: includes/class-site-local-tools.php:182
msgid "Unknown or disallowed handler."
msgstr "Gestor desconocido o no permitido."

#: includes/class-site-local-tools.php:188
msgid "Description is required (the LLM uses it to decide when to call the tool)."
msgstr "La descripción es obligatoria (el LLM la usa para decidir cuándo llamar a la herramienta)."

#: includes/class-site-local-tools.php:473
msgid "Site-local tool builder requires Agent Builder Pro and manage_options."
msgstr "El creador de herramientas locales del sitio requiere Agent Builder Pro y el permiso manage_options."

#: includes/class-site-local-tools.php:539
msgid "Site-local tool builder requires Agent Builder Pro."
msgstr "El creador de herramientas locales del sitio requiere Agent Builder Pro."

#: includes/class-site-local-tools.php:1092
msgid "Pro required."
msgstr "Se requiere Pro."

#: includes/class-site-local-tools.php:1097
msgid "Tool not found."
msgstr "No se ha encontrado la herramienta."

#: includes/class-skills-registry.php:159
msgid "The entries below are titles only. When a request matches one, call load_skill with its [slug] to load the full instructions before acting — do not guess at a workflow from the description alone. Skip skills that clearly do not apply."
msgstr "Las entradas siguientes son solo títulos. Cuando una solicitud coincida con una, llame a load_skill con su [slug] para cargar las instrucciones completas antes de actuar — no conjeture un flujo de trabajo solo a partir de la descripción. Omita las skills que claramente no apliquen."

#: includes/class-skills-registry.php:592
#| msgid "%s is required."
msgid "Name is required."
msgstr "El nombre es obligatorio."

#: includes/class-skills-registry.php:594
msgid "Name must be 64 characters or fewer."
msgstr "El nombre debe tener 64 caracteres o menos."

#: includes/class-skills-registry.php:596
msgid "Name may only contain lowercase letters, numbers, and single hyphens (no leading/trailing/double hyphens)."
msgstr "El nombre solo puede contener letras minúsculas, números y guiones simples (sin guiones al inicio, al final ni dobles)."

#: includes/class-skills-registry.php:600
#| msgid "Description is required (the LLM uses it to decide when to call the tool)."
msgid "Description is required — it is what the agent matches against to decide when to use this skill."
msgstr "La descripción es obligatoria — es lo que el agente compara para decidir cuándo usar esta skill."

#: includes/class-skills-registry.php:602
msgid "Description must be 1024 characters or fewer."
msgstr "La descripción debe tener 1024 caracteres o menos."

#: includes/class-skills-registry.php:751
#| msgid "Back to Skills"
msgid "Blank skill"
msgstr "Skill en blanco"

#: includes/class-skills-registry.php:752
msgid "General"
msgstr "General"

#: includes/class-skills-registry.php:753
msgid "Start from an empty SKILL.md skeleton."
msgstr "Empiece desde un esqueleto SKILL.md vacío."

#: includes/class-skills-registry.php:757
#| msgid "WordPress Content"
msgid "WordPress content workflow"
msgstr "Flujo de contenido de WordPress"

#: includes/class-skills-registry.php:759
msgid "For a skill that creates, edits, or reviews posts and pages."
msgstr "Para una skill que crea, edita o revisa entradas y páginas."

#: includes/class-skills-registry.php:763
#| msgid "WooCommerce"
msgid "WooCommerce workflow"
msgstr "Flujo de WooCommerce"

#: includes/class-skills-registry.php:765
msgid "For a skill touching products, orders, or store data."
msgstr "Para una skill que trabaje con productos, pedidos o datos de la tienda."

#: includes/class-skills-registry.php:769
msgid "Developer / technical workflow"
msgstr "Flujo de desarrollador / técnico"

#: includes/class-skills-registry.php:770
msgid "Developer"
msgstr "Desarrollador"

#: includes/class-skills-registry.php:771
msgid "For a skill wrapping technical or maintenance tools."
msgstr "Para una skill que agrupe herramientas técnicas o de mantenimiento."

#: includes/class-skills-registry.php:775
msgid "Communication / support workflow"
msgstr "Flujo de comunicación / soporte"

#: includes/class-skills-registry.php:777
msgid "For a skill handling messaging, notifications, or support handoffs."
msgstr "Para una skill que gestione mensajería, notificaciones o transferencias de soporte."

#: includes/class-tool-helpers.php:41
#| msgid "Administrator access required"
msgid "Administrator privileges are required for this action."
msgstr "Se requieren privilegios de administrador para esta acción."

#. translators: %d: daily query limit
#: includes/class-usage-limits.php:253
#, php-format
msgid "You have reached your daily limit of %d queries. Please try again tomorrow."
msgstr "Ha alcanzado su límite diario de %d consultas. Inténtelo de nuevo mañana."

#. translators: %d: daily token limit
#: includes/class-usage-limits.php:285
#, php-format
msgid "You have reached your daily token limit of %s. Please try again tomorrow."
msgstr "Ha alcanzado su límite diario de tokens de %s. Inténtelo de nuevo mañana."

#: includes/class-wp-ai-detection.php:206
msgid "Native WP 7.0+ AI Client + Connectors (with Agent Builder orchestration)"
msgstr "Cliente de IA nativo de WP 7.0+ y conectores (con orquestación de Agent Builder)"

#: includes/class-wp-ai-detection.php:210
msgid "WP 7.0+ Abilities + partial AI Client (Agent Builder bridge active)"
msgstr "Capacidades de WP 7.0+ y cliente de IA parcial (puente de Agent Builder activo)"

#: includes/class-wp-ai-detection.php:214
msgid "WP 6.9+ Abilities API (Agent Builder full bridge for AI Client & orchestration)"
msgstr "API de capacidades de WP 6.9+ (puente completo de Agent Builder para el cliente de IA y la orquestación)"

#: includes/class-wp-ai-detection.php:217
msgid "Agent Builder bridge — full modern AI agent experience on this version of WordPress"
msgstr "Puente de Agent Builder: experiencia completa y moderna de agentes de IA en esta versión de WordPress"

#: includes/class-wp-extended-abilities.php:50
msgid "WordPress Content"
msgstr "Contenido de WordPress"

#: includes/class-wp-extended-abilities.php:51
msgid "Abilities for reading and managing WordPress content."
msgstr "Capacidades para leer y gestionar el contenido de WordPress."

#: includes/class-wp-extended-abilities.php:58
msgid "WordPress Taxonomies"
msgstr "Taxonomías de WordPress"

#: includes/class-wp-extended-abilities.php:59
msgid "Abilities for reading WordPress taxonomies and terms."
msgstr "Capacidades para leer las taxonomías y los términos de WordPress."

#: includes/class-wp-extended-abilities.php:66
msgid "WordPress Media"
msgstr "Medios de WordPress"

#: includes/class-wp-extended-abilities.php:67
msgid "Abilities for working with the WordPress media library."
msgstr "Capacidades para trabajar con la biblioteca de medios de WordPress."

#: includes/class-wp-extended-abilities.php:74
msgid "WordPress Administration"
msgstr "Administración de WordPress"

#: includes/class-wp-extended-abilities.php:75
msgid "Abilities for reading WordPress admin data: plugins, themes, options."
msgstr "Capacidades para leer datos de la administración de WordPress: plugins, temas y opciones."

#: includes/class-wp-extended-abilities.php:82
msgid "WordPress Comments"
msgstr "Comentarios de WordPress"

#: includes/class-wp-extended-abilities.php:83
msgid "Abilities for working with WordPress comments."
msgstr "Capacidades para trabajar con los comentarios de WordPress."

#: includes/class-wp-extended-abilities.php:111
msgid "Get Posts"
msgstr "Obtener entradas"

#: includes/class-wp-extended-abilities.php:112
msgid "Retrieves a list of posts matching the given criteria."
msgstr "Recupera una lista de entradas que coinciden con los criterios indicados."

#: includes/class-wp-extended-abilities.php:119 includes/class-wp-extended-abilities.php:451
msgid "Post type slug."
msgstr "Slug del tipo de contenido."

#: includes/class-wp-extended-abilities.php:124
msgid "Post status."
msgstr "Estado de la entrada."

#: includes/class-wp-extended-abilities.php:129
msgid "Number of posts to return (max 100)."
msgstr "Número de entradas a devolver (máximo 100)."

#: includes/class-wp-extended-abilities.php:134
msgid "Field to order by."
msgstr "Campo por el que ordenar."

#: includes/class-wp-extended-abilities.php:144
msgid "Search keyword."
msgstr "Palabra clave de búsqueda."

#: includes/class-wp-extended-abilities.php:148
msgid "Category slug to filter by."
msgstr "Slug de la categoría por la que filtrar."

#: includes/class-wp-extended-abilities.php:152
msgid "Tag slug to filter by."
msgstr "Slug de la etiqueta por la que filtrar."

#: includes/class-wp-extended-abilities.php:212
msgid "Get Single Post"
msgstr "Obtener una entrada"

#: includes/class-wp-extended-abilities.php:213
msgid "Retrieves a single post by ID, including its content and metadata."
msgstr "Recupera una entrada por su ID, incluidos su contenido y sus metadatos."

#: includes/class-wp-extended-abilities.php:221 includes/class-wp-extended-abilities.php:284
msgid "The post ID."
msgstr "El ID de la entrada."

#: includes/class-wp-extended-abilities.php:243 includes/class-wp-extended-abilities.php:297 includes/class-wp-extended-abilities.php:1431
msgid "Post not found."
msgstr "No se ha encontrado la entrada."

#: includes/class-wp-extended-abilities.php:275
msgid "Get Post Meta"
msgstr "Obtener los metadatos de una entrada"

#: includes/class-wp-extended-abilities.php:276
msgid "Retrieves metadata for a post. Returns a specific key or all public meta."
msgstr "Recupera los metadatos de una entrada. Devuelve una clave concreta o todos los metadatos públicos."

#: includes/class-wp-extended-abilities.php:289
msgid "Specific meta key to retrieve. Omit for all public meta."
msgstr "Clave de metadatos concreta a recuperar. Omítala para obtener todos los metadatos públicos."

#: includes/class-wp-extended-abilities.php:302
msgid "Access to sensitive meta keys is not allowed."
msgstr "No se permite el acceso a claves de metadatos sensibles."

#: includes/class-wp-extended-abilities.php:334
msgid "Get Post Types"
msgstr "Obtener los tipos de contenido"

#: includes/class-wp-extended-abilities.php:335
msgid "Lists all registered public post types and their properties."
msgstr "Lista todos los tipos de contenido públicos registrados y sus propiedades."

#: includes/class-wp-extended-abilities.php:369
msgid "Search Content"
msgstr "Buscar contenido"

#: includes/class-wp-extended-abilities.php:370
msgid "Full-text search across posts, pages, and custom post types."
msgstr "Búsqueda de texto completo en entradas, páginas y tipos de contenido personalizados."

#: includes/class-wp-extended-abilities.php:378
msgid "Search query string."
msgstr "Cadena de la consulta de búsqueda."

#: includes/class-wp-extended-abilities.php:383
msgid "Limit to a specific post type. Default: any."
msgstr "Limitar a un tipo de contenido concreto. Por defecto: cualquiera."

#: includes/class-wp-extended-abilities.php:387
msgid "Max results (max 50)."
msgstr "Resultados máximos (máximo 50)."

#: includes/class-wp-extended-abilities.php:438
msgid "Get Recent Posts"
msgstr "Obtener las entradas recientes"

#: includes/class-wp-extended-abilities.php:439
msgid "Returns the most recently published posts."
msgstr "Devuelve las entradas publicadas más recientemente."

#: includes/class-wp-extended-abilities.php:446
msgid "Number of posts (max 50)."
msgstr "Número de entradas (máximo 50)."

#: includes/class-wp-extended-abilities.php:506
msgid "Get Taxonomies"
msgstr "Obtener las taxonomías"

#: includes/class-wp-extended-abilities.php:507
msgid "Lists all registered public taxonomies."
msgstr "Lista todas las taxonomías públicas registradas."

#: includes/class-wp-extended-abilities.php:541
msgid "Get Terms"
msgstr "Obtener términos"

#: includes/class-wp-extended-abilities.php:542
msgid "Retrieves terms from a taxonomy (categories, tags, or custom)."
msgstr "Recupera los términos de una taxonomía (categorías, etiquetas o personalizadas)."

#: includes/class-wp-extended-abilities.php:550
msgid "Taxonomy slug (e.g., category, post_tag)."
msgstr "Slug de la taxonomía (p. ej., category, post_tag)."

#: includes/class-wp-extended-abilities.php:554
msgid "Hide terms with no posts."
msgstr "Ocultar los términos sin entradas."

#: includes/class-wp-extended-abilities.php:559
msgid "Max terms to return (max 200)."
msgstr "Número máximo de términos a devolver (máximo 200)."

#: includes/class-wp-extended-abilities.php:564
msgid "Parent term ID to filter by."
msgstr "ID del término superior por el que filtrar."

#: includes/class-wp-extended-abilities.php:568
msgid "Search terms by name."
msgstr "Buscar términos por nombre."

#: includes/class-wp-extended-abilities.php:575
msgid "Taxonomy does not exist."
msgstr "La taxonomía no existe."

#: includes/class-wp-extended-abilities.php:623
msgid "Get Categories"
msgstr "Obtener las categorías"

#: includes/class-wp-extended-abilities.php:624
msgid "Returns all post categories with their hierarchy."
msgstr "Devuelve todas las categorías de entradas con su jerarquía."

#: includes/class-wp-extended-abilities.php:671
msgid "Get Tags"
msgstr "Obtener las etiquetas"

#: includes/class-wp-extended-abilities.php:672
msgid "Returns all post tags, sorted by usage count."
msgstr "Devuelve todas las etiquetas de entradas, ordenadas por número de usos."

#: includes/class-wp-extended-abilities.php:679
msgid "Max tags to return."
msgstr "Número máximo de etiquetas a devolver."

#: includes/class-wp-extended-abilities.php:737
msgid "Get Media Items"
msgstr "Obtener elementos multimedia"

#: includes/class-wp-extended-abilities.php:738
msgid "Lists media library attachments with their URLs and metadata."
msgstr "Lista los adjuntos de la biblioteca de medios con sus URL y metadatos."

#: includes/class-wp-extended-abilities.php:745
msgid "Filter by MIME type (e.g., image, image/jpeg, application/pdf)."
msgstr "Filtrar por tipo MIME (p. ej., image, image/jpeg, application/pdf)."

#: includes/class-wp-extended-abilities.php:749
msgid "Number of items (max 50)."
msgstr "Número de elementos (máximo 50)."

#: includes/class-wp-extended-abilities.php:754
msgid "Search by filename or title."
msgstr "Buscar por nombre de archivo o título."

#: includes/class-wp-extended-abilities.php:811
msgid "Get Image Sizes"
msgstr "Obtener los tamaños de imagen"

#: includes/class-wp-extended-abilities.php:812
msgid "Lists all registered image sizes and their dimensions."
msgstr "Lista todos los tamaños de imagen registrados y sus dimensiones."

#: includes/class-wp-extended-abilities.php:853
msgid "Get Plugins"
msgstr "Obtener los plugins"

#: includes/class-wp-extended-abilities.php:854
msgid "Lists all installed plugins with their status (active/inactive) and version."
msgstr "Lista todos los plugins instalados con su estado (activo/inactivo) y su versión."

#: includes/class-wp-extended-abilities.php:892
msgid "Get Themes"
msgstr "Obtener los temas"

#: includes/class-wp-extended-abilities.php:893
msgid "Lists installed themes and identifies the active theme."
msgstr "Lista los temas instalados e identifica el tema activo."

#: includes/class-wp-extended-abilities.php:929
msgid "Get Option"
msgstr "Obtener una opción"

#: includes/class-wp-extended-abilities.php:930
msgid "Retrieves a WordPress option value by name."
msgstr "Recupera el valor de una opción de WordPress por su nombre."

#: includes/class-wp-extended-abilities.php:938
msgid "Option name (e.g., blogname, permalink_structure)."
msgstr "Nombre de la opción (p. ej., blogname, permalink_structure)."

#: includes/class-wp-extended-abilities.php:946
msgid "Access to sensitive options is not allowed."
msgstr "No se permite el acceso a opciones sensibles."

#: includes/class-wp-extended-abilities.php:972
msgid "Get Users"
msgstr "Obtener los usuarios"

#: includes/class-wp-extended-abilities.php:973
msgid "Lists WordPress users with their roles. No sensitive data is returned."
msgstr "Lista los usuarios de WordPress con sus perfiles. No se devuelven datos sensibles."

#: includes/class-wp-extended-abilities.php:980
msgid "Filter by role (e.g., administrator, editor, subscriber)."
msgstr "Filtrar por perfil (p. ej., administrator, editor, subscriber)."

#: includes/class-wp-extended-abilities.php:984
msgid "Max users to return (max 100)."
msgstr "Número máximo de usuarios a devolver (máximo 100)."

#: includes/class-wp-extended-abilities.php:989
msgid "Search by name, email, or login."
msgstr "Buscar por nombre, correo electrónico o nombre de usuario."

#: includes/class-wp-extended-abilities.php:1041
msgid "Get Navigation Menus"
msgstr "Obtener los menús de navegación"

#: includes/class-wp-extended-abilities.php:1042
msgid "Lists registered navigation menus and their assigned locations."
msgstr "Lista los menús de navegación registrados y las ubicaciones que tienen asignadas."

#: includes/class-wp-extended-abilities.php:1087
msgid "Get Sidebars & Widget Areas"
msgstr "Obtener las barras laterales y áreas de widgets"

#: includes/class-wp-extended-abilities.php:1088
msgid "Lists all registered widget areas (sidebars) and their active widgets."
msgstr "Lista todas las áreas de widgets (barras laterales) registradas y sus widgets activos."

#: includes/class-wp-extended-abilities.php:1122
msgid "Get User Roles"
msgstr "Obtener los perfiles de usuario"

#: includes/class-wp-extended-abilities.php:1123
msgid "Lists all registered user roles and their capabilities."
msgstr "Lista todos los perfiles de usuario registrados y sus capacidades."

#: includes/class-wp-extended-abilities.php:1156
msgid "Get Permalink Structure"
msgstr "Obtener la estructura de enlaces permanentes"

#: includes/class-wp-extended-abilities.php:1157
msgid "Returns the current permalink structure, rewrite rules status, and front page settings."
msgstr "Devuelve la estructura actual de enlaces permanentes, el estado de las reglas de reescritura y los ajustes de la página de inicio."

#: includes/class-wp-extended-abilities.php:1195
msgid "Get Comments"
msgstr "Obtener los comentarios"

#: includes/class-wp-extended-abilities.php:1196
msgid "Retrieves comments, optionally filtered by post, status, or author."
msgstr "Recupera comentarios, opcionalmente filtrados por entrada, estado o autor."

#: includes/class-wp-extended-abilities.php:1203
msgid "Filter by post ID."
msgstr "Filtrar por ID de entrada."

#: includes/class-wp-extended-abilities.php:1207
msgid "Comment status: approve, hold, spam, trash, all."
msgstr "Estado del comentario: approve, hold, spam, trash, all."

#: includes/class-wp-extended-abilities.php:1212
msgid "Max comments (max 100)."
msgstr "Número máximo de comentarios (máximo 100)."

#: includes/class-wp-extended-abilities.php:1269
msgid "Get Menu Items"
msgstr "Obtener los elementos de menú"

#: includes/class-wp-extended-abilities.php:1270
msgid "Returns all items in a specific navigation menu with their URLs, labels, and hierarchy."
msgstr "Devuelve todos los elementos de un menú de navegación concreto con sus URL, etiquetas y jerarquía."

#: includes/class-wp-extended-abilities.php:1278
msgid "The menu term_id (get it from get-menus)."
msgstr "El term_id del menú (se obtiene con get-menus)."

#: includes/class-wp-extended-abilities.php:1286
msgid "Menu not found."
msgstr "No se ha encontrado el menú."

#: includes/class-wp-extended-abilities.php:1322
msgid "Get Registered Blocks"
msgstr "Obtener los bloques registrados"

#: includes/class-wp-extended-abilities.php:1323
msgid "Lists all registered Gutenberg block types with their categories and attributes."
msgstr "Lista todos los tipos de bloque de Gutenberg registrados con sus categorías y atributos."

#: includes/class-wp-extended-abilities.php:1330
msgid "Filter by block namespace (e.g., core, woocommerce)."
msgstr "Filtrar por espacio de nombres del bloque (p. ej., core, woocommerce)."

#: includes/class-wp-extended-abilities.php:1375
msgid "Get Cron Events"
msgstr "Obtener los eventos de cron"

#: includes/class-wp-extended-abilities.php:1376
msgid "Lists all scheduled WP-Cron events with their next run time and recurrence."
msgstr "Lista todos los eventos programados de WP-Cron con su próxima ejecución y su recurrencia."

#: includes/class-wp-extended-abilities.php:1414
msgid "Get Post Revisions"
msgstr "Obtener las revisiones de una entrada"

#: includes/class-wp-extended-abilities.php:1415
msgid "Returns the revision history for a specific post."
msgstr "Devuelve el historial de revisiones de una entrada concreta."

#: includes/class-wp-extended-abilities.php:1423
msgid "The post ID to get revisions for."
msgstr "El ID de la entrada de la que obtener las revisiones."

#: includes/class-wp-extended-abilities.php:1465
msgid "Get Site Health"
msgstr "Obtener la salud del sitio"

#: includes/class-wp-extended-abilities.php:1466
msgid "Returns the Site Health status — overall rating and individual test results."
msgstr "Devuelve el estado de la salud del sitio: la valoración general y los resultados de cada prueba."

#: includes/class-wp-extended-abilities.php:1511
msgid "Get Rewrite Rules"
msgstr "Obtener las reglas de reescritura"

#: includes/class-wp-extended-abilities.php:1512
msgid "Returns current URL rewrite rules with their regex patterns and query matches."
msgstr "Devuelve las reglas actuales de reescritura de URL con sus patrones regex y sus coincidencias de consulta."

#: includes/class-wp-extended-abilities.php:1519
msgid "Filter rules matching this string in pattern or query."
msgstr "Filtrar las reglas que coincidan con esta cadena en el patrón o en la consulta."

#: includes/class-wp-extended-abilities.php:1523
msgid "Max rules to return (max 200)."
msgstr "Número máximo de reglas a devolver (máximo 200)."

#: includes/class-wp-extended-abilities.php:1571
msgid "Get Registered Shortcodes"
msgstr "Obtener los shortcodes registrados"

#: includes/class-wp-extended-abilities.php:1572
msgid "Lists all registered shortcode tags."
msgstr "Lista todas las etiquetas de shortcode registradas."

#: includes/class-wp-extended-abilities.php:1610
msgid "Get Active Widgets"
msgstr "Obtener los widgets activos"

#: includes/class-wp-extended-abilities.php:1611
msgid "Lists active widget instances across all sidebars, including their settings."
msgstr "Lista las instancias de widgets activas en todas las barras laterales, incluidos sus ajustes."

#: includes/class-wp-extended-abilities.php:1650
msgid "Get Post Counts"
msgstr "Obtener los recuentos de entradas"

#: includes/class-wp-extended-abilities.php:1651
msgid "Returns post counts grouped by status for one or all post types."
msgstr "Devuelve los recuentos de entradas agrupados por estado para uno o todos los tipos de contenido."

#: includes/class-wp-extended-abilities.php:1658
msgid "Post type slug. Default: all public types."
msgstr "Slug del tipo de contenido. Por defecto: todos los tipos públicos."

#: includes/class-wp-extended-abilities.php:1696
msgid "Get REST API Routes"
msgstr "Obtener las rutas de la API REST"

#: includes/class-wp-extended-abilities.php:1697
msgid "Lists all registered REST API routes with their methods and namespaces."
msgstr "Lista todas las rutas registradas de la API REST con sus métodos y espacios de nombres."

#: includes/class-wp-extended-abilities.php:1704
msgid "Filter by namespace (e.g., wp/v2, wc/v3)."
msgstr "Filtrar por espacio de nombres (p. ej., wp/v2, wc/v3)."

#: includes/functions.php:31
msgid "Warming up the AI model, please wait\\u2026"
msgstr "Calentando el modelo de IA, espere\\u2026"

#: includes/functions.php:32
msgid "Preparing audio\\u2026"
msgstr "Preparando el audio\\u2026"

#: includes/functions.php:33 src/settings-app/index.js:2269
msgid "Copied!"
msgstr "¡Copiado!"

#: includes/functions.php:34 src/settings-app/index.js:2273 src/settings-app/index.js:2403
msgid "Copy"
msgstr "Copiar"

#: includes/functions.php:35
msgid "\\u25b6 Show Diff"
msgstr "\\u25b6 Mostrar diferencias"

#: includes/functions.php:36
msgid "\\u25bc Hide Diff"
msgstr "\\u25bc Ocultar diferencias"

#: includes/functions.php:37
msgid "Agent wants to make a change."
msgstr "El agente quiere realizar un cambio."

#: includes/functions.php:38
#| msgid "An assistant wants to perform a high-risk action."
msgid "An agent wants to perform a high-risk action."
msgstr "Un agente quiere realizar una acción de riesgo alto."

#: includes/functions.php:39
msgid "Read aloud: off \\u2014 click to enable"
msgstr "Lectura en voz alta: desactivada \\u2014 haga clic para activarla"

#: includes/functions.php:40
msgid "Read aloud: on \\u2014 click to disable"
msgstr "Lectura en voz alta: activada \\u2014 haga clic para desactivarla"

#: includes/functions.php:41
msgid "Voice input requires Chrome, Edge, or Safari with HTTPS"
msgstr "La entrada de voz requiere Chrome, Edge o Safari con HTTPS"

#. translators: %s is the number of seconds before the next retry
#: includes/functions.php:43
#, php-format
msgid "The AI model is busy. Retrying in %ss\\u2026"
msgstr "El modelo de IA está ocupado. Reintentando en %ss\\u2026"

#: includes/functions.php:44
msgid "Something went wrong. The issue has been reported."
msgstr "Algo ha salido mal. Se ha informado del problema."

#: includes/functions.php:45
msgid "The request timed out. The AI model may be overloaded \\u2014 please try again."
msgstr "Se ha agotado el tiempo de espera de la petición. Es posible que el modelo de IA esté sobrecargado \\u2014 inténtelo de nuevo."

#: includes/functions.php:46
msgid "Sorry, there was an error connecting to the agent. Please try again."
msgstr "Lo sentimos, se ha producido un error al conectar con el agente. Inténtelo de nuevo."

#. translators: %s is the error message detail
#: includes/functions.php:48
#, php-format
msgid "Error processing proposal: %s"
msgstr "Error al procesar la propuesta: %s"

#. translators: %s is the error message detail
#: includes/functions.php:50
#, php-format
msgid "Error processing approval: %s"
msgstr "Error al procesar la aprobación: %s"

#: includes/functions.php:51
msgid "Browser verification failed. Please refresh the page and try again."
msgstr "La verificación del navegador ha fallado. Recargue la página e inténtelo de nuevo."

#: includes/functions.php:52
msgid "Text-to-speech is currently unavailable. Please try again later."
msgstr "La función de texto a voz no está disponible en este momento. Inténtelo de nuevo más tarde."

#. translators: %s is the name of the agent that handed off the conversation
#: includes/functions.php:54
#, php-format
msgid "Handed off from %s. Context from the previous agent has been shared."
msgstr "Traspaso desde %s. Se ha compartido el contexto del agente anterior."

#: includes/functions.php:55
msgid "Agent reasoning & steps"
msgstr "Razonamiento y pasos del agente"

#: includes/functions.php:56
msgid "Thinking:"
msgstr "Pensando:"

#: includes/functions.php:57
msgid "Tools used:"
msgstr "Herramientas usadas:"

#. translators: %s is the number of reasoning iterations
#: includes/functions.php:59
#, php-format
msgid "Iterations: %s"
msgstr "Iteraciones: %s"

#: library/tools/analyze_spreadsheet/tool.php:97 library/tools/convert_spreadsheet/tool.php:106 library/tools/create_spreadsheet/tool.php:119 library/tools/edit_spreadsheet/tool.php:127 library/tools/read_spreadsheet/tool.php:101
msgid "Spreadsheet tools require the PhpSpreadsheet library, which is not installed on this site."
msgstr "Las herramientas de hojas de cálculo requieren la biblioteca PhpSpreadsheet, que no está instalada en este sitio."

#: library/tools/create_docx/tool.php:116 library/tools/html_to_docx/tool.php:75 library/tools/read_docx/tool.php:71
msgid "Word document tools require the PhpWord library, which is not installed on this site."
msgstr "Las herramientas de documentos de Word requieren la biblioteca PhpWord, que no está instalada en este sitio."

#: library/tools/create_pdf/tool.php:88
msgid "Generating PDFs requires the mPDF library, which is not bundled with the free plugin."
msgstr "Generar PDF requiere la biblioteca mPDF, que no se incluye con el plugin gratuito."

#: library/tools/force_password_reset/tool.php:106
msgid "A password reset has been requested for the following account:"
msgstr "Se ha solicitado un restablecimiento de contraseña para la siguiente cuenta:"

#. translators: %s: site name
#: library/tools/force_password_reset/tool.php:108
#, php-format
msgid "Site: %s"
msgstr "Sitio: %s"

#. translators: %s: username
#: library/tools/force_password_reset/tool.php:110
#, php-format
msgid "Username: %s"
msgstr "Nombre de usuario: %s"

#: library/tools/force_password_reset/tool.php:111
msgid "To reset your password, visit the following address:"
msgstr "Para restablecer su contraseña, visite la siguiente dirección:"

#: library/tools/force_password_reset/tool.php:113
msgid "This password reset was initiated by your site administrator for security purposes."
msgstr "El administrador de su sitio ha iniciado este restablecimiento de contraseña por motivos de seguridad."

#. translators: %s: original form title
#: library/tools/form_duplicate/tool.php:100
#, php-format
msgid "Copy of %s"
msgstr "Copia de %s"

#: library/tools/get_pdf_info/tool.php:67 library/tools/read_pdf/tool.php:75
msgid "Reading PDFs requires the PdfParser library, which is not installed on this site."
msgstr "Leer PDF requiere la biblioteca PdfParser, que no está instalada en este sitio."

#: library/tools/merge_pdfs/tool.php:76
msgid "Merging PDFs requires the FPDF and FPDI libraries, which are not bundled with the free plugin."
msgstr "Combinar PDF requiere las bibliotecas FPDF y FPDI, que no se incluyen con el plugin gratuito."

#: library/tools/report_issue/tool.php:103
msgid "Sorry — something went wrong on this site. I've flagged it so the site's team can look into it. Please try again shortly, or contact the site owner if it keeps happening."
msgstr "Lo sentimos: algo ha ido mal en este sitio. Lo he señalado para que el equipo del sitio pueda revisarlo. Inténtelo de nuevo en breve o contacte con el propietario del sitio si sigue ocurriendo."

#. translators: 1: urgency, 2: agent slug
#: library/tools/request_human_help/tool.php:259
#, php-format
msgid "[%1$s] %2$s needs a human"
msgstr "[%1$s] %2$s necesita a una persona"

#. translators: 1: reason, 2: summary, 3: user name, 4: site url, 5: timestamp
#: library/tools/request_human_help/tool.php:266
#, php-format
msgid ""
"An agent asked for a person to take over.\n"
"\n"
"Reason: %1$s\n"
"\n"
"Summary:\n"
"%2$s\n"
"\n"
"User: %3$s\n"
"Site: %4$s\n"
"Time: %5$s\n"
msgstr ""
"Un agente ha pedido que una persona tome el relevo.\n"
"\n"
"Motivo: %1$s\n"
"\n"
"Resumen:\n"
"%2$s\n"
"\n"
"Usuario: %3$s\n"
"Sitio: %4$s\n"
"Hora: %5$s\n"

#: library/tools/request_human_help/tool.php:272
msgid "not signed in"
msgstr "sin sesión iniciada"

#: templates/chat-interface.php:215 templates/modal-widget.php:60
msgid "I Understand"
msgstr "Lo entiendo"

#: templates/chat-interface.php:242
msgid "Read aloud"
msgstr "Leer en voz alta"

#: templates/chat-interface.php:286 assets/js/chat-overlay.js:253
#| msgid "Welcome to Agent Builder"
msgid "Powered by Agent Builder"
msgstr "Desarrollado por Agent Builder"

#: templates/chat-interface.php:302
msgid "<strong>Continue on WhatsApp</strong> — control your whole site from your phone"
msgstr "<strong>Continúe en WhatsApp</strong> — controle todo su sitio desde el teléfono"

#: templates/modal-widget.php:34
msgid "Close"
msgstr "Cerrar"

#: templates/modal-widget.php:97
#| msgid "Choose an agent mode"
msgid "Choose an agent"
msgstr "Elija un agente"

#: templates/modal-widget.php:114
msgid "Chat with AI"
msgstr "Chatear con la IA"

#: assets/js/gutenberg-blocks.js:211
msgid "Hello! I'm "
msgstr "¡Hola! Soy "

#: assets/js/gutenberg-blocks.js:211
msgid "How can I help you today?"
msgstr "¿En qué puedo ayudarle hoy?"

#: assets/js/gutenberg-blocks.js:226
msgid "Floating mode — appears as a popup button on the frontend"
msgstr "Modo flotante — aparece como un botón emergente en la parte pública"

#: assets/js/gutenberg-blocks.js:279 src/interface-settings/index.js:224
msgid "Appearance"
msgstr "Apariencia"

#: assets/js/gutenberg-blocks.js:287
msgid "Height"
msgstr "Altura"

#: assets/js/gutenberg-blocks.js:290
msgid "CSS height value (e.g. 500px, 60vh)."
msgstr "Valor de altura CSS (p. ej. 500px, 60vh)."

#: assets/js/gutenberg-blocks.js:293
msgid "Theme"
msgstr "Tema"

#: assets/js/gutenberg-blocks.js:299
msgid "Show Header"
msgstr "Mostrar la cabecera"

#: assets/js/gutenberg-blocks.js:304
msgid "Floating Button"
msgstr "Botón flotante"

#: assets/js/gutenberg-blocks.js:307
msgid "Display as a floating chat button instead of inline."
msgstr "Mostrar como un botón de chat flotante en lugar de en línea."

#: assets/js/gutenberg-blocks.js:318
msgid "LLM Settings"
msgstr "Ajustes del LLM"

#: assets/js/gutenberg-blocks.js:320 src/dashboard-app/index.js:494 src/settings-app/index.js:1600
msgid "Provider"
msgstr "Proveedor"

#: assets/js/gutenberg-blocks.js:326
msgid "Override the LLM provider for this block."
msgstr "Sustituye el proveedor de LLM para este bloque."

#: assets/js/gutenberg-blocks.js:333
msgid "Select a provider first to see available models."
msgstr "Seleccione primero un proveedor para ver los modelos disponibles."

#: src/admin-list/index.js:31
msgid "Items"
msgstr "Elementos"

#: src/admin-list/index.js:59
msgid "No items found."
msgstr "No se han encontrado elementos."

#: src/admin-pages/index.js:22
msgid "Safe to run automatically — read-only, no approval needed."
msgstr "Seguro para ejecutarse automáticamente — es de solo lectura y no necesita aprobación."

#: src/admin-pages/index.js:23
msgid "Runs automatically by default; may read data that includes personal information."
msgstr "Se ejecuta automáticamente de forma predeterminada; puede leer datos que incluyan información personal."

#: src/admin-pages/index.js:24
#| msgid "Changes something — assistants pause for your in-chat confirmation first."
msgid "Changes something — agents pause for your in-chat confirmation first."
msgstr "Cambia algo — los agentes se detienen antes para pedirle confirmación en el chat."

#: src/admin-pages/index.js:25
msgid "A significant or bulk change — waits in the Approvals queue for you to allow it."
msgstr "Un cambio importante o masivo — espera en la cola de aprobaciones a que usted lo permita."

#: src/admin-pages/index.js:26
#| msgid "Too risky to allow at all — hidden from assistants entirely, cannot be enabled."
msgid "Too risky to allow at all — hidden from agents entirely, cannot be enabled."
msgstr "Demasiado arriesgado para permitirlo — está totalmente oculto a los agentes y no se puede activar."

#: src/admin-pages/index.js:29
#| msgid "An assistant tried to run this specific action and paused here first. Nothing happens until you decide — approve to let it run once, or reject to cancel it."
msgid "An agent tried to run this specific action and paused here first. Nothing happens until you decide — approve to let it run once, or reject to cancel it."
msgstr "Un agente ha intentado ejecutar esta acción concreta y se ha detenido aquí antes. No ocurrirá nada hasta que usted decida — apruébela para permitir que se ejecute una vez o rechácela para cancelarla."

#: src/admin-pages/index.js:178
msgid "Could not load page."
msgstr "No se ha podido cargar la página."

#: src/admin-pages/index.js:290
msgid "Site-local tool saved."
msgstr "Herramienta local del sitio guardada."

#: src/admin-pages/index.js:296
msgid "Could not save tool (Pro required)."
msgstr "No se ha podido guardar la herramienta (se requiere Pro)."

#: src/admin-pages/index.js:305
msgid "Delete this site-local tool?"
msgstr "¿Borrar esta herramienta local del sitio?"

#: src/admin-pages/index.js:317 src/admin-pages/index.js:1112
msgid "Delete failed."
msgstr "El borrado ha fallado."

#: src/admin-pages/index.js:327
msgid "Test arguments must be valid JSON."
msgstr "Los argumentos de prueba deben ser JSON válido."

#: src/admin-pages/index.js:343 src/dashboard-app/index.js:449 src/settings-app/index.js:1982 src/settings-app/index.js:2150
msgid "Test failed."
msgstr "La prueba ha fallado."

#: src/admin-pages/index.js:364
msgid "Site-local tool builder is a Pro feature. Free includes using shipped tools, risk/approvals, and developer Tool_Base packages."
msgstr "El constructor de herramientas locales del sitio es una función Pro. La versión gratuita incluye el uso de las herramientas incluidas, los riesgos y aprobaciones, y los paquetes Tool_Base para desarrolladores."

#: src/admin-pages/index.js:376
msgid "Docs: Free vs Pro"
msgstr "Documentación: Gratis vs. Pro"

#: src/admin-pages/index.js:397
msgid "Add site-local tool"
msgstr "Añadir herramienta local del sitio"

#: src/admin-pages/index.js:399
msgid "Declarative handlers only — no PHP. Empty agent list = available to all active agents."
msgstr "Solo manejadores declarativos — sin PHP. Una lista de agentes vacía = disponible para todos los agentes activos."

#: src/admin-pages/index.js:407
msgid "Name (snake_case)"
msgstr "Nombre (snake_case)"

#: src/admin-pages/index.js:424
msgid "Description (for the LLM)"
msgstr "Descripción (para el LLM)"

#: src/admin-pages/index.js:434 src/admin-pages/index.js:530
msgid "Handler"
msgstr "Manejador"

#: src/admin-pages/index.js:447
msgid "Risk level"
msgstr "Nivel de riesgo"

#: src/admin-pages/index.js:464
msgid "Allowed option keys (comma-separated)"
msgstr "Claves de opciones permitidas (separadas por comas)"

#: src/admin-pages/index.js:481
msgid "Extra allowed hosts (comma-separated; site host always allowed)"
msgstr "Hosts adicionales permitidos (separados por comas; el host del sitio siempre está permitido)"

#: src/admin-pages/index.js:496
msgid "Agents (optional)"
msgstr "Agentes (opcional)"

#: src/admin-pages/index.js:518
msgid "Save site-local tool"
msgstr "Guardar la herramienta local del sitio"

#: src/admin-pages/index.js:524
msgid "Your site-local tools"
msgstr "Sus herramientas locales del sitio"

#: src/admin-pages/index.js:578
msgid "Test arguments (JSON object)"
msgstr "Argumentos de prueba (objeto JSON)"

#. translators: 1: enabled count, 2: disabled count
#: src/admin-pages/index.js:627
msgid "Profile applied: %1$d tools on, %2$d tools off."
msgstr "Perfil aplicado: %1$d herramientas activadas, %2$d herramientas desactivadas."

#: src/admin-pages/index.js:640
msgid "Could not apply profile."
msgstr "No se ha podido aplicar el perfil."

#: src/admin-pages/index.js:652
#| msgid "These profiles control which tools every assistant may use. Approvals still apply for riskier actions."
msgid "These profiles control which tools every agent may use. Approvals still apply for riskier actions."
msgstr "Estos perfiles controlan qué herramientas puede usar cada agente. Las aprobaciones se siguen aplicando a las acciones más arriesgadas."

#: src/admin-pages/index.js:656
#| msgid "Switch to Advanced for the full tool-by-tool list:"
msgid "Switch to Advanced (top right) for the full tool-by-tool list."
msgstr "Pase a Avanzado (arriba a la derecha) para ver la lista completa herramienta por herramienta."

#: src/admin-pages/index.js:675
msgid "Tools were customized outside a profile. Choose a card below to reset to a simple safety level."
msgstr "Las herramientas se han personalizado fuera de un perfil. Elija una tarjeta a continuación para restablecer un nivel de seguridad sencillo."

#. translators: %s: risk level
#: src/admin-pages/index.js:718
msgid "Up to %s risk"
msgstr "Hasta riesgo %s"

#: src/admin-pages/index.js:725 src/admin-pages/index.js:1735
msgid "Current"
msgstr "Actual"

#. translators: 1: enabled tools, 2: disabled tools, 3: max risk
#: src/admin-pages/index.js:735
msgid "Right now: %1$d tools on, %2$d off · highest enabled risk: %3$s"
msgstr "Ahora mismo: %1$d herramientas activadas, %2$d desactivadas · riesgo máximo activado: %3$s"

#: src/admin-pages/index.js:792
msgid "All risks"
msgstr "Todos los riesgos"

#: src/admin-pages/index.js:795
msgid "Medium"
msgstr "Medio"

#: src/admin-pages/index.js:796
msgid "High"
msgstr "Alto"

#: src/admin-pages/index.js:797
msgid "Extreme"
msgstr "Extremo"

#: src/admin-pages/index.js:870
msgid "Toggle failed."
msgstr "No se ha podido cambiar el estado."

#: src/admin-pages/index.js:895
msgid "You are in Advanced view (full tool list)."
msgstr "Está en la vista avanzada (lista completa de herramientas)."

#: src/admin-pages/index.js:904
msgid "Search tools…"
msgstr "Buscar herramientas…"

#: src/admin-pages/index.js:909
msgid "1 tool"
msgstr "1 herramienta"

#: src/admin-pages/index.js:910
msgid "tools"
msgstr "herramientas"

#: src/admin-pages/index.js:919
msgid "Custom tools (Pro)"
msgstr "Herramientas personalizadas (Pro)"

#: src/admin-pages/index.js:924
msgid "Filter by risk"
msgstr "Filtrar por riesgo"

#: src/admin-pages/index.js:963
msgid "No tools match this search or risk filter."
msgstr "Ninguna herramienta coincide con esta búsqueda o filtro de riesgo."

#: src/admin-pages/index.js:967
msgid "No tools in this category."
msgstr "No hay herramientas en esta categoría."

#: src/admin-pages/index.js:1051
msgid "none"
msgstr "ninguno"

#: src/admin-pages/index.js:1099
msgid "Delete this skill? This cannot be undone."
msgstr "¿Borrar esta habilidad? Esta acción no se puede deshacer."

#: src/admin-pages/index.js:1152
msgid "Skill"
msgstr "Habilidad"

#: src/admin-pages/index.js:1280
msgid "Recording your approval…"
msgstr "Registrando su aprobación…"

#: src/admin-pages/index.js:1285
msgid "Running the approved action…"
msgstr "Ejecutando la acción aprobada…"

#: src/admin-pages/index.js:1290
msgid "Confirming result…"
msgstr "Confirmando el resultado…"

#: src/admin-pages/index.js:1305
msgid "Rejecting this request…"
msgstr "Rechazando esta solicitud…"

#: src/admin-pages/index.js:1341 src/admin-pages/index.js:1358
msgid "Rejected — the action will not run."
msgstr "Rechazada — la acción no se ejecutará."

#: src/admin-pages/index.js:1348
msgid "Request rejected"
msgstr "Solicitud rechazada"

#: src/admin-pages/index.js:1371
msgid "Approved, but the action could not be started."
msgstr "Aprobada, pero no se ha podido iniciar la acción."

#: src/admin-pages/index.js:1377
msgid "Action completed successfully."
msgstr "La acción se ha completado correctamente."

#: src/admin-pages/index.js:1382
msgid "Action ran but reported a problem."
msgstr "La acción se ha ejecutado, pero ha informado de un problema."

#: src/admin-pages/index.js:1401
msgid "Approval recorded"
msgstr "Aprobación registrada"

#: src/admin-pages/index.js:1419
#| msgid "Done — assistant task finished"
msgid "Done — agent task finished"
msgstr "Listo — la tarea del agente ha finalizado"

#: src/admin-pages/index.js:1423
msgid "Finished with errors — check detail below"
msgstr "Finalizada con errores — consulte los detalles a continuación"

#: src/admin-pages/index.js:1435
msgid "Approved and completed."
msgstr "Aprobada y completada."

#: src/admin-pages/index.js:1447
msgid "Could not update that item."
msgstr "No se ha podido actualizar ese elemento."

#. translators: %d: number of pending actions
#: src/admin-pages/index.js:1479
msgid "Approve all %d actions in this group? They will run in order."
msgstr "¿Aprobar las %d acciones de este grupo? Se ejecutarán en orden."

#. translators: %d: number of pending actions
#: src/admin-pages/index.js:1487
#| msgid "Rejected — the action will not run."
msgid "Reject all %d actions in this group?"
msgstr "¿Rechazar las %d acciones de este grupo?"

#. translators: %d: number of approved actions
#: src/admin-pages/index.js:1518
#| msgid "You approved an action"
msgid "Approved %d actions."
msgstr "Se han aprobado %d acciones."

#. translators: %d: number of rejected actions
#: src/admin-pages/index.js:1523
#| msgid "You rejected an action"
msgid "Rejected %d actions."
msgstr "Se han rechazado %d acciones."

#. translators: 1: number completed, 2: number requested, 3: failure reason
#: src/admin-pages/index.js:1535
msgid "Stopped after %1$d of %2$d — %3$s"
msgstr "Detenido tras %1$d de %2$d — %3$s"

#: src/admin-pages/index.js:1542
#| msgid "Test failed."
msgid "one action failed."
msgstr "ha fallado una acción."

#. translators: 1: number succeeded, 2: number failed
#: src/admin-pages/index.js:1546
msgid "%1$d succeeded, %2$d failed."
msgstr "%1$d realizadas con éxito, %2$d fallidas."

#: src/admin-pages/index.js:1557
#| msgid "Could not read that file."
msgid "Could not process that group."
msgstr "No se ha podido procesar ese grupo."

#: src/admin-pages/index.js:1568
msgid "Check the box to accept the increased risk before choosing “Trust more”."
msgstr "Marque la casilla para aceptar el mayor riesgo antes de elegir «Confiar más»."

#: src/admin-pages/index.js:1591
msgid "Preferences saved."
msgstr "Preferencias guardadas."

#: src/admin-pages/index.js:1597
msgid "Could not save preferences."
msgstr "No se han podido guardar las preferencias."

#: src/admin-pages/index.js:1608
msgid "Advanced view shows technical detail."
msgstr "La vista avanzada muestra los detalles técnicos."

#: src/admin-pages/index.js:1612
msgid "Simple view for non-technical admins."
msgstr "Vista sencilla para administradores sin perfil técnico."

#: src/admin-pages/index.js:1649
msgid "Complete"
msgstr "Completado"

#: src/admin-pages/index.js:1650
msgid "Needs attention"
msgstr "Necesita atención"

#: src/admin-pages/index.js:1651 src/admin-pages/index.js:1898 src/admin-pages/index.js:1983
msgid "Working…"
msgstr "Procesando…"

#: src/admin-pages/index.js:1690
msgid "Preferences"
msgstr "Preferencias"

#: src/admin-pages/index.js:1692
#| msgid "Choose how closely you want to watch assistants, and whether we should email you when something is waiting."
msgid "Choose how closely you want to watch agents, and whether we should email you when something is waiting."
msgstr "Elija con qué nivel de detalle quiere supervisar a los agentes y si quiere recibir un correo electrónico cuando haya algo pendiente."

#: src/admin-pages/index.js:1752
#| msgid "I understand assistants may change my site with less waiting, and I accept that increased risk."
msgid "I understand agents may change my site with less waiting, and I accept that increased risk."
msgstr "Entiendo que los agentes podrán cambiar mi sitio con menos espera y acepto ese mayor riesgo."

#: src/admin-pages/index.js:1767
msgid "Save “Trust more” preference"
msgstr "Guardar la preferencia «Confiar más»"

#: src/admin-pages/index.js:1785
msgid "Email me when an action is waiting for approval"
msgstr "Enviarme un correo electrónico cuando una acción esté pendiente de aprobación"

#: src/admin-pages/index.js:1794
msgid "Send alerts to"
msgstr "Enviar los avisos a"

#: src/admin-pages/index.js:1812
msgid "Save email preferences"
msgstr "Guardar las preferencias de correo electrónico"

#: src/admin-pages/index.js:1820
msgid "Waiting for you"
msgstr "Pendiente de su revisión"

#: src/admin-pages/index.js:1830
msgid "You’re all caught up"
msgstr "Está todo al día"

#: src/admin-pages/index.js:1834
#| msgid "Approvals pause any action an assistant rates as risky until you say yes — nothing waiting here means nothing is on hold right now."
msgid "Approvals pause any action an agent rates as risky until you say yes — nothing waiting here means nothing is on hold right now."
msgstr "Las aprobaciones detienen cualquier acción que un agente considere arriesgada hasta que usted dé el visto bueno — que no haya nada aquí significa que ahora mismo no hay nada en espera."

#: src/admin-pages/index.js:1840
#| msgid "When an assistant needs permission for a bigger change, it will show up here"
msgid "When an agent needs permission for a bigger change, it will show up here"
msgstr "Cuando un agente necesite permiso para un cambio mayor, aparecerá aquí"

#: src/admin-pages/index.js:1845
msgid " — and we’ll email you."
msgstr " — y le enviaremos un correo electrónico."

#. translators: 1: agent name, 2: number of actions, 3: relative time
#: src/admin-pages/index.js:1872
msgid "%1$s · %2$d actions · %3$s ago"
msgstr "%1$s · %2$d acciones · hace %3$s"

#: src/admin-pages/index.js:1902
#| msgid "Approve All"
msgid "Approve all"
msgstr "Aprobar todo"

#: src/admin-pages/index.js:1919
#| msgid "Reject All"
msgid "Reject all"
msgstr "Rechazar todo"

#: src/admin-pages/index.js:2012
#| msgid "Assistants back up files and database tables automatically before changing them."
msgid "Agents back up files and database tables automatically before changing them."
msgstr "Los agentes hacen una copia de seguridad de los archivos y las tablas de la base de datos automáticamente antes de modificarlos."

#: src/admin-pages/index.js:2017
msgid "View backups and restore"
msgstr "Ver las copias de seguridad y restaurar"

#: src/admin-pages/index.js:2072
msgid "This is a friendly activity feed. Technical names stay in Advanced detail when useful."
msgstr "Este es un registro de actividad sencillo. Los nombres técnicos se mantienen en el detalle avanzado cuando resultan útiles."

#: src/admin-pages/index.js:2125
msgid "Time period"
msgstr "Periodo de tiempo"

#: src/admin-pages/index.js:2146
msgid "Activity type"
msgstr "Tipo de actividad"

#: src/admin-pages/index.js:2178
msgid "Search activity…"
msgstr "Buscar en la actividad…"

#: src/admin-pages/index.js:2183
msgid "1 event"
msgstr "1 evento"

#: src/admin-pages/index.js:2184
msgid "events"
msgstr "eventos"

#: src/admin-pages/index.js:2190
msgid "Download this log as a CSV file — handy to attach when emailing support about an issue."
msgstr "Descargue este registro como archivo CSV — resulta útil para adjuntarlo al escribir al soporte sobre un problema."

#: src/admin-pages/index.js:2195
msgid "Export CSV"
msgstr "Exportar CSV"

#: src/admin-pages/index.js:2204
msgid "Nothing here yet"
msgstr "Aún no hay nada aquí"

#: src/admin-pages/index.js:2209
msgid "No events match this filter. Try another period or clear search."
msgstr "Ningún evento coincide con este filtro. Pruebe con otro periodo o borre la búsqueda."

#: src/admin-pages/index.js:2213
#| msgid "When assistants chat or use tools, their activity will show up here."
msgid "When agents chat or use tools, their activity will show up here."
msgstr "Cuando los agentes chateen o usen herramientas, su actividad aparecerá aquí."

#: src/admin-pages/index.js:2326
msgid "Pro active"
msgstr "Pro activo"

#: src/admin-pages/index.js:2332
msgid "View pricing"
msgstr "Ver los precios"

#: src/admin-pages/index.js:2348
msgid "Open full Knowledge editor"
msgstr "Abrir el editor completo de conocimiento"

#: src/admin-pages/index.js:2408
msgid "Unavailable."
msgstr "No disponible."

#: src/admin-pages/index.js:2465
msgid "Unknown page."
msgstr "Página desconocida."

#: src/agent-wizard/index.js:31
msgid "Basics"
msgstr "Datos básicos"

#: src/agent-wizard/index.js:32
msgid "Persona"
msgstr "Personalidad"

#: src/agent-wizard/index.js:33
msgid "Capabilities"
msgstr "Capacidades"

#: src/agent-wizard/index.js:35
msgid "Review"
msgstr "Revisión"

#: src/agent-wizard/index.js:135 src/deploy-wizard/index.js:118
msgid "Could not load the wizard."
msgstr "No se ha podido cargar el asistente de configuración."

#: src/agent-wizard/index.js:176 src/agent-wizard/index.js:181
msgid "Could not load your content."
msgstr "No se ha podido cargar su contenido."

#: src/agent-wizard/index.js:194
msgid "%s pages/posts"
msgstr "%s páginas/entradas"

#: src/agent-wizard/index.js:197
msgid "%s files"
msgstr "%s archivos"

#: src/agent-wizard/index.js:199 src/agent-wizard/index.js:729 src/agent-wizard/index.js:747
msgid "(none)"
msgstr "(ninguno)"

#: src/agent-wizard/index.js:283
msgid "Something went wrong creating the agent."
msgstr "Se ha producido un error al crear el agente."

#. translators: %s: the new agent's name.
#: src/agent-wizard/index.js:316
msgid "%s is ready!"
msgstr "¡%s está listo!"

#: src/agent-wizard/index.js:322
msgid "Your agent has been created and activated. Add knowledge to make it smarter, or start chatting right away."
msgstr "Su agente se ha creado y activado. Añada conocimiento para hacerlo más inteligente o empiece a chatear ahora mismo."

#: src/agent-wizard/index.js:326
msgid "Your agent was created. Activate it from the Agents page, then add knowledge or start chatting."
msgstr "Su agente se ha creado. Actívelo desde la página Agentes y después añada conocimiento o empiece a chatear."

#: src/agent-wizard/index.js:337
#| msgid "Training your assistant on your knowledge… %s"
msgid "Training your agent on your knowledge… %s"
msgstr "Entrenando a su agente con su conocimiento… %s"

#: src/agent-wizard/index.js:338
msgid "Knowledge training finished — %s sources trained."
msgstr "El entrenamiento de conocimiento ha finalizado — %s fuentes entrenadas."

#: src/agent-wizard/index.js:348
msgid "A safe set of read-only tools was added so your agent works right away. You can change its tools later from the Agents page."
msgstr "Se ha añadido un conjunto seguro de herramientas de solo lectura para que su agente funcione desde el primer momento. Puede cambiar sus herramientas más adelante desde la página Agentes."

#: src/agent-wizard/index.js:365
msgid "Open Chat"
msgstr "Abrir el chat"

#: src/agent-wizard/index.js:370
msgid "Publish This Agent"
msgstr "Publicar este agente"

#: src/agent-wizard/index.js:378
msgid "Fine-tune Persona"
msgstr "Ajustar la personalidad"

#: src/agent-wizard/index.js:383
msgid "View all Agents"
msgstr "Ver todos los agentes"

#: src/agent-wizard/index.js:407
msgid "Agent name"
msgstr "Nombre del agente"

#: src/agent-wizard/index.js:408
msgid "A friendly name, e.g. \"Support Helper\"."
msgstr "Un nombre descriptivo, p. ej. «Ayudante de soporte»."

#: src/agent-wizard/index.js:417
msgid "Identifier (slug)"
msgstr "Identificador (slug)"

#: src/agent-wizard/index.js:418
msgid "Used in URLs and files. Auto-filled from the name."
msgstr "Se usa en las URL y los archivos. Se rellena automáticamente a partir del nombre."

#: src/agent-wizard/index.js:427
msgid "What does this agent do?"
msgstr "¿Qué hace este agente?"

#: src/agent-wizard/index.js:431
msgid "A short description shown in the agents list."
msgstr "Una breve descripción que se muestra en la lista de agentes."

#: src/agent-wizard/index.js:457
msgid "Icon"
msgstr "Icono"

#: src/agent-wizard/index.js:470
msgid "Instructions (system prompt)"
msgstr "Instrucciones (prompt de sistema)"

#: src/agent-wizard/index.js:474
msgid "Describe how the agent should behave, its tone, and what it should focus on."
msgstr "Describa cómo debe comportarse el agente, su tono y en qué debe centrarse."

#: src/agent-wizard/index.js:483
msgid "Welcome message (optional)"
msgstr "Mensaje de bienvenida (opcional)"

#: src/agent-wizard/index.js:487
msgid "The greeting shown when a chat starts."
msgstr "El saludo que se muestra al iniciar un chat."

#: src/agent-wizard/index.js:496
msgid "Suggested prompts (optional)"
msgstr "Prompts sugeridos (opcional)"

#: src/agent-wizard/index.js:505
msgid "e.g. Summarize my latest posts"
msgstr "p. ej. Resume mis últimas entradas"

#: src/agent-wizard/index.js:524
msgid "+ Add another prompt"
msgstr "+ Añadir otro prompt"

#: src/agent-wizard/index.js:536
msgid "AI provider"
msgstr "Proveedor de IA"

#: src/agent-wizard/index.js:544
msgid "(needs API key)"
msgstr "(necesita clave de API)"

#: src/agent-wizard/index.js:560
msgid "Leave as-is to use your site default."
msgstr "Déjelo tal cual para usar el valor predeterminado de su sitio."

#: src/agent-wizard/index.js:583 src/agent-wizard/index.js:739
msgid "Autonomy"
msgstr "Autonomía"

#: src/agent-wizard/index.js:587
msgid "Supervised — asks before taking actions (recommended)"
msgstr "Supervisado — pregunta antes de realizar acciones (recomendado)"

#: src/agent-wizard/index.js:594
msgid "Autonomous — acts on its own"
msgstr "Autónomo — actúa por su cuenta"

#: src/agent-wizard/index.js:601
msgid "Disabled — replies only, never acts"
msgstr "Desactivado — solo responde, nunca actúa"

#: src/agent-wizard/index.js:611
msgid "This only controls how often the agent pauses to ask you. Higher-risk actions still queue for your approval, and the riskiest actions are always blocked, no matter which autonomy level you pick."
msgstr "Esto solo controla con qué frecuencia el agente se detiene para preguntarle. Las acciones de mayor riesgo siguen poniéndose en cola para su aprobación y las más arriesgadas siempre se bloquean, sea cual sea el nivel de autonomía que elija."

#: src/agent-wizard/index.js:619
msgid "Tools this agent can use (optional)"
msgstr "Herramientas que puede usar este agente (opcional)"

#: src/agent-wizard/index.js:625
msgid "If you don’t pick any, a safe set of read-only tools is added so your agent works right away."
msgstr "Si no elige ninguna, se añadirá un conjunto seguro de herramientas de solo lectura para que su agente funcione desde el primer momento."

#: src/agent-wizard/index.js:663
#| msgid "Knowledge (RAG) uses the Agentic AI service. Connect your license to train assistants on your content — you can also add knowledge later from the Knowledge page."
msgid "Knowledge (RAG) uses the Agentic AI service. Connect your license to train agents on your content — you can also add knowledge later from the Knowledge page."
msgstr "El conocimiento (RAG) usa el servicio Agentic AI. Conecte su licencia para entrenar a los agentes con su contenido — también puede añadir conocimiento más adelante desde la página Conocimiento."

#: src/agent-wizard/index.js:668
#| msgid "Optionally give your assistants knowledge to draw on. Selected pages, posts and files are embedded into your shared Vector Store after the agent is created — training runs in the background."
msgid "Optionally give your agents knowledge to draw on. Selected pages, posts and files are embedded into your shared Vector Store after the agent is created — training runs in the background."
msgstr "Si lo desea, proporcione a sus agentes conocimiento en el que apoyarse. Las páginas, entradas y archivos seleccionados se incorporan a su Vector Store compartido después de crear el agente — el entrenamiento se ejecuta en segundo plano."

#: src/agent-wizard/index.js:670
msgid "Upload files (PDF or text)"
msgstr "Subir archivos (PDF o texto)"

#: src/agent-wizard/index.js:678
msgid "%s file(s) selected."
msgstr "%s archivo(s) seleccionado(s)."

#: src/agent-wizard/index.js:680
msgid "Train on your site content"
msgstr "Entrenar con el contenido de su sitio"

#: src/agent-wizard/index.js:685
msgid "Loading your content…"
msgstr "Cargando su contenido…"

#: src/agent-wizard/index.js:688
msgid "No published pages or posts found."
msgstr "No se han encontrado páginas ni entradas publicadas."

#: src/agent-wizard/index.js:695
msgid "trained"
msgstr "entrenado"

#: src/agent-wizard/index.js:714
msgid "Identifier"
msgstr "Identificador"

#: src/agent-wizard/index.js:733
msgid "Provider / Model"
msgstr "Proveedor / Modelo"

#: src/agent-wizard/index.js:777 src/deploy-wizard/index.js:401 src/knowledge-wizard/index.js:434
msgid "Continue"
msgstr "Continuar"

#: src/agent-wizard/index.js:786
msgid "Create agent"
msgstr "Crear agente"

#: src/dashboard-activity/index.js:93 src/dashboard-app/index.js:364
msgid "View Activity →"
msgstr "Ver la actividad →"

#: src/dashboard-activity/index.js:99
msgid "Could not load activity."
msgstr "No se ha podido cargar la actividad."

#: src/dashboard-activity/index.js:106 src/dashboard-app/index.js:370
msgid "Total Actions"
msgstr "Acciones totales"

#: src/dashboard-activity/index.js:111 src/dashboard-app/index.js:375
msgid "Tokens Used"
msgstr "Tokens usados"

#: src/dashboard-activity/index.js:119 src/dashboard-app/index.js:383
msgid "Est. Cost"
msgstr "Coste est."

#: src/dashboard-activity/index.js:120 src/dashboard-app/index.js:384
msgid "Estimated Usage"
msgstr "Uso estimado"

#: src/dashboard-activity/index.js:127 src/dashboard-app/index.js:391
msgid "Active Agents"
msgstr "Agentes activos"

#: src/dashboard-activity/index.js:132 src/dashboard-app/index.js:396
msgid "Uploaded Agents"
msgstr "Agentes subidos"

#: src/dashboard-activity/index.js:137 src/dashboard-app/index.js:401
msgid "User-Created Agents"
msgstr "Agentes creados por el usuario"

#: src/dashboard-app/index.js:29
msgid "The dashboard summarizes agents, approvals, activity, and providers at a glance."
msgstr "El panel resume de un vistazo los agentes, las aprobaciones, la actividad y los proveedores."

#: src/dashboard-app/index.js:154
msgid "Drag to rearrange"
msgstr "Arrastre para reorganizar"

#: src/dashboard-app/index.js:162
msgid "Drag to rearrange dashboard card"
msgstr "Arrastre para reorganizar la tarjeta del escritorio"

#: src/dashboard-app/index.js:221
msgid "Manage License →"
msgstr "Gestionar la licencia →"

#: src/dashboard-app/index.js:243
msgid "Renew"
msgstr "Renovar"

#: src/dashboard-app/index.js:251
msgid "Schema"
msgstr "Esquema"

#: src/dashboard-app/index.js:255
msgid "Pending Jobs"
msgstr "Trabajos pendientes"

#: src/dashboard-app/index.js:261
msgid "abandoned — auto-recovered"
msgstr "abandonados — recuperados automáticamente"

#: src/dashboard-app/index.js:269
msgid "Running Jobs"
msgstr "Trabajos en ejecución"

#: src/dashboard-app/index.js:275
msgid "stuck — auto-recovered"
msgstr "bloqueados — recuperados automáticamente"

#: src/dashboard-app/index.js:279
msgid "Completed Jobs"
msgstr "Trabajos completados"

#: src/dashboard-app/index.js:297
msgid "Approvals & Backups"
msgstr "Aprobaciones y copias de seguridad"

#: src/dashboard-app/index.js:303
msgid "View Approvals →"
msgstr "Ver las aprobaciones →"

#: src/dashboard-app/index.js:308
msgid "Pending Approvals"
msgstr "Aprobaciones pendientes"

#: src/dashboard-app/index.js:314
#| msgid "Completed Jobs"
msgid "Completed Approvals"
msgstr "Aprobaciones completadas"

#: src/dashboard-app/index.js:322
msgid "Files Backed Up"
msgstr "Archivos con copia de seguridad"

#: src/dashboard-app/index.js:328
msgid "DB Tables Backed Up"
msgstr "Tablas de BD con copia de seguridad"

#. translators: %s: number of pending approvals.
#: src/dashboard-app/index.js:339
msgid "%s waiting for your OK."
msgstr "%s pendientes de su visto bueno."

#: src/dashboard-app/index.js:459
msgid "Connected Providers"
msgstr "Proveedores conectados"

#: src/dashboard-app/index.js:465
msgid "Manage Providers →"
msgstr "Gestionar los proveedores →"

#: src/dashboard-app/index.js:471
msgid "No AI providers connected."
msgstr "No hay proveedores de IA conectados."

#: src/dashboard-app/index.js:473
msgid "Run the Setup Wizard"
msgstr "Ejecutar el asistente de configuración"

#: src/dashboard-app/index.js:538 src/settings-app/index.js:2061 src/settings-app/index.js:2305
msgid "Testing…"
msgstr "Probando…"

#: src/dashboard-app/index.js:562 src/interface-settings/index.js:336 src/settings-app/index.js:1758
msgid "EMERGENCY STOP: deactivate and log agent states, cancel all jobs, and disconnect providers. Continue?"
msgstr "PARADA DE EMERGENCIA: desactiva y registra el estado de los agentes, cancela todos los trabajos y desconecta los proveedores. ¿Continuar?"

#: src/dashboard-app/index.js:566 src/interface-settings/index.js:340 src/settings-app/index.js:1762
msgid "Turn off emergency stop?"
msgstr "¿Desactivar la parada de emergencia?"

#: src/dashboard-app/index.js:576
msgid "Emergency stop restore finished with warnings:"
msgstr "La restauración tras la parada de emergencia ha finalizado con avisos:"

#: src/dashboard-app/index.js:631
msgid "Quick Actions"
msgstr "Acciones rápidas"

#: src/dashboard-app/index.js:638
msgid "Manage Actions →"
msgstr "Gestionar las acciones →"

#: src/dashboard-app/index.js:644
msgid "Chatbot offline —"
msgstr "Chatbot desconectado —"

#: src/dashboard-app/index.js:646
msgid "Configure now"
msgstr "Configurar ahora"

#: src/dashboard-app/index.js:654
msgid "Choose which links appear in Quick Actions. Setup Wizard is always available."
msgstr "Elija qué enlaces aparecen en Acciones rápidas. El asistente de configuración siempre está disponible."

#: src/dashboard-app/index.js:669
msgid "Required"
msgstr "Obligatorio"

#: src/dashboard-app/index.js:714
msgid "Save Quick Actions"
msgstr "Guardar las acciones rápidas"

#: src/dashboard-app/index.js:755 src/interface-settings/index.js:318 src/settings-app/index.js:1743
msgid "Disable All Agents"
msgstr "Desactivar todos los agentes"

#: src/dashboard-app/index.js:758
msgid "ACTIVE"
msgstr "ACTIVO"

#: src/dashboard-app/index.js:776 src/interface-settings/index.js:322 src/settings-app/index.js:1747
msgid "Emergency stop"
msgstr "Parada de emergencia"

#: src/dashboard-app/index.js:778 src/interface-settings/index.js:324 src/settings-app/index.js:1749
msgid ": deactivate and log agent states, cancels all jobs and disconnects providers."
msgstr ": desactiva y registra el estado de los agentes, cancela todos los trabajos y desconecta los proveedores."

#: src/dashboard-app/index.js:809
msgid "Interface Settings"
msgstr "Ajustes de la interfaz"

#: src/dashboard-app/index.js:815
msgid "Manage Interface →"
msgstr "Gestionar la interfaz →"

#: src/dashboard-app/index.js:822
msgid "Default interface:"
msgstr "Interfaz predeterminada:"

#: src/dashboard-app/index.js:847
msgid "Used by any screen you have not set individually. Tools, Approvals, and Activity each have their own Basic/Advanced switch now."
msgstr "Se usa en cualquier pantalla que no haya configurado de forma individual. Ahora Herramientas, Aprobaciones y Actividad tienen cada una su propio selector Básico/Avanzado."

#: src/dashboard-app/index.js:859 src/settings-app/index.js:235
msgid "Reset every screen back to your default interface? Any screen you switched individually will lose that override."
msgstr "¿Restablecer todas las pantallas a su interfaz predeterminada? Cualquier pantalla que haya cambiado individualmente perderá esa personalización."

#: src/dashboard-app/index.js:875 src/settings-app/index.js:282
msgid "Reset all screens to my default"
msgstr "Restablecer todas las pantallas a mi valor predeterminado"

#: src/dashboard-app/index.js:886
msgid "Automatic Agent Updates"
msgstr "Actualizaciones automáticas de agentes"

#: src/dashboard-app/index.js:904
msgid "Keep installed agents updated automatically. Opt out any time."
msgstr "Mantenga los agentes instalados actualizados automáticamente. Puede desactivarlo en cualquier momento."

#: src/dashboard-app/index.js:925
#| msgid "Browse marketplace →"
msgid "Browse →"
msgstr "Explorar →"

#: src/dashboard-app/index.js:929
msgid "Discover and install agents created by the WordPress community."
msgstr "Descubra e instale agentes creados por la comunidad de WordPress."

#: src/dashboard-app/index.js:947
msgid "Getting Started"
msgstr "Primeros pasos"

#. translators: 1: done count, 2: total
#: src/dashboard-app/index.js:952
msgid "%1$d of %2$d steps complete"
msgstr "%1$d de %2$d pasos completados"

#: src/dashboard-app/index.js:1038
msgid "Could not load dashboard."
msgstr "No se ha podido cargar el escritorio."

#: src/dashboard-app/index.js:1172
msgid "Loading dashboard…"
msgstr "Cargando el escritorio…"

#: src/dashboard-app/index.js:1182
msgid "Dashboard unavailable."
msgstr "El escritorio no está disponible."

#: src/dashboard-app/index.js:1270
msgid "Saving layout…"
msgstr "Guardando la disposición…"

#: src/dashboard-app/index.js:1280
msgid "Reset layout"
msgstr "Restablecer la disposición"

#: src/dashboard-app/index.js:1284
msgid "Drag ⋮⋮ to rearrange cards"
msgstr "Arrastre ⋮⋮ para reorganizar las tarjetas"

#: src/dashboard-app/index.js:1293
msgid "Emergency stop is ACTIVE"
msgstr "La parada de emergencia está ACTIVA"

#: src/dashboard-app/index.js:1299
msgid "All agents are deactivated, jobs are cancelled, and LLM providers are disconnected. Chat and agent activation are blocked."
msgstr "Todos los agentes están desactivados, los trabajos cancelados y los proveedores de LLM desconectados. El chat y la activación de agentes están bloqueados."

#: src/dashboard-app/index.js:1304
msgid "Manage Interface"
msgstr "Gestionar la interfaz"

#: src/deploy-wizard/index.js:33
msgid "Chat widget"
msgstr "Widget de chat"

#: src/deploy-wizard/index.js:34
msgid "A floating chat bubble visitors can open on your site."
msgstr "Una burbuja de chat flotante que los visitantes pueden abrir en su sitio."

#: src/deploy-wizard/index.js:38
msgid "Admin bar"
msgstr "Barra de administración"

#: src/deploy-wizard/index.js:39
msgid "A quick-chat menu in the WordPress toolbar for logged-in admins."
msgstr "Un menú de chat rápido en la barra de herramientas de WordPress para los administradores que hayan iniciado sesión."

#: src/deploy-wizard/index.js:43
msgid "Ask AI launcher"
msgstr "Lanzador «Preguntar a la IA»"

#: src/deploy-wizard/index.js:44
msgid "A contextual \"Ask AI\" prompt on admin screens like Plugins or Media."
msgstr "Un aviso contextual «Preguntar a la IA» en pantallas de administración como Plugins o Medios."

#: src/deploy-wizard/index.js:48
msgid "Gutenberg block"
msgstr "Bloque de Gutenberg"

#: src/deploy-wizard/index.js:49
msgid "Makes this agent insertable as a block in any post or page."
msgstr "Permite insertar este agente como bloque en cualquier entrada o página."

#: src/deploy-wizard/index.js:54
msgid "Agent & surface"
msgstr "Agente y ubicación"

#: src/deploy-wizard/index.js:55
msgid "Configure"
msgstr "Configurar"

#: src/deploy-wizard/index.js:134
msgid "Admin only"
msgstr "Solo en la administración"

#: src/deploy-wizard/index.js:135 src/deploy-wizard/index.js:139
msgid "Front end only"
msgstr "Solo en la parte pública"

#: src/deploy-wizard/index.js:140
msgid "Single posts/pages only"
msgstr "Solo en entradas/páginas individuales"

#: src/deploy-wizard/index.js:141
msgid "Homepage only"
msgstr "Solo en la página de inicio"

#: src/deploy-wizard/index.js:173
msgid "Something went wrong publishing this agent."
msgstr "Se ha producido un error al publicar este agente."

#: src/deploy-wizard/index.js:201
msgid "No active agents yet. Activate or train an agent first, then come back to publish it."
msgstr "Aún no hay agentes activos. Active o entrene primero un agente y después vuelva aquí para publicarlo."

#: src/deploy-wizard/index.js:206
msgid "Go to Agents"
msgstr "Ir a Agentes"

#. translators: 1: agent name, 2: surface name.
#: src/deploy-wizard/index.js:222
msgid "%1$s is published on %2$s!"
msgstr "¡%1$s está publicado en %2$s!"

#: src/deploy-wizard/index.js:228
msgid "Fine-tune this further, or publish on another surface."
msgstr "Puede seguir ajustándolo o publicarlo en otra ubicación."

#: src/deploy-wizard/index.js:242
msgid "Publish on another surface"
msgstr "Publicar en otra ubicación"

#: src/deploy-wizard/index.js:247
msgid "Manage in Publish"
msgstr "Gestionar en Publicación"

#: src/deploy-wizard/index.js:252 src/knowledge-wizard/index.js:245
msgid "Back to Dashboard"
msgstr "Volver al escritorio"

#: src/deploy-wizard/index.js:276
msgid "Which agent?"
msgstr "¿Qué agente?"

#: src/deploy-wizard/index.js:286
msgid "Where should people reach it?"
msgstr "¿Dónde podrán acceder a él las personas?"

#: src/deploy-wizard/index.js:312
msgid "Nothing else to configure — saving makes this agent available to insert as a block from any post or page editor."
msgstr "No hay nada más que configurar — al guardar, este agente quedará disponible para insertarlo como bloque desde el editor de cualquier entrada o página."

#: src/deploy-wizard/index.js:325
msgid "Bottom right"
msgstr "Abajo a la derecha"

#: src/deploy-wizard/index.js:326
msgid "Bottom left"
msgstr "Abajo a la izquierda"

#: src/deploy-wizard/index.js:332
msgid "Show on"
msgstr "Mostrar en"

#: src/deploy-wizard/index.js:340
msgid "Only show to logged-in visitors"
msgstr "Mostrar solo a los visitantes que hayan iniciado sesión"

#. translators: %s: agent name.
#: src/deploy-wizard/index.js:354
msgid "Ask AI launchers are already turned on for some admin screens. Saving makes %s the agent that answers them, replacing the current choice — the screens themselves stay as configured."
msgstr "Los lanzadores «Preguntar a la IA» ya están activados en algunas pantallas de administración. Al guardar, %s pasará a ser el agente que las atienda, sustituyendo a la selección actual — las pantallas se mantienen tal y como están configuradas."

#: src/deploy-wizard/index.js:365
msgid "Which admin screens?"
msgstr "¿Qué pantallas de administración?"

#: src/interface-settings/index.js:81
msgid "Could not load interface settings."
msgstr "No se han podido cargar los ajustes de la interfaz."

#: src/interface-settings/index.js:125
msgid "Could not save interface settings."
msgstr "No se han podido guardar los ajustes de la interfaz."

#: src/interface-settings/index.js:139
msgid "Loading interface settings…"
msgstr "Cargando los ajustes de la interfaz…"

#: src/interface-settings/index.js:169
msgid "Interface settings saved."
msgstr "Ajustes de la interfaz guardados."

#: src/interface-settings/index.js:174
msgid "Interface mode"
msgstr "Modo de interfaz"

#: src/interface-settings/index.js:175
msgid "Basic keeps the menu focused on everyday tasks. Advanced reveals developer tools such as Skills, APIs and Endpoints."
msgstr "El modo básico mantiene el menú centrado en las tareas del día a día. El modo avanzado muestra herramientas para desarrolladores como Habilidades, API y Endpoints."

#: src/interface-settings/index.js:195 src/settings-app/index.js:528
msgid "Show the Getting Started checklist on the dashboard"
msgstr "Mostrar la lista de primeros pasos en el escritorio"

#: src/interface-settings/index.js:199
msgid "Turn this off once you are set up to hide the onboarding checklist."
msgstr "Desactive esta opción cuando termine la configuración para ocultar la lista de bienvenida."

#: src/interface-settings/index.js:233
msgid "Global look and feel for chat surfaces."
msgstr "Aspecto general de las interfaces de chat."

#: src/interface-settings/index.js:239
msgid "Fine-tune chat themes →"
msgstr "Ajustar los temas de chat →"

#: src/interface-settings/index.js:245 src/settings-app/index.js:468
msgid "Chat font"
msgstr "Fuente del chat"

#: src/interface-settings/index.js:246
msgid "Font used across the chat interface. Choose “Theme default” to inherit from the selected theme."
msgstr "Fuente usada en toda la interfaz de chat. Elija «Predeterminada del tema» para heredarla del tema seleccionado."

#: src/interface-settings/index.js:259 src/settings-app/index.js:480
msgid "Use theme accent colour"
msgstr "Usar el color de acento del tema"

#: src/interface-settings/index.js:263
msgid "When off, the colour below overrides the chat theme accent on every chat surface."
msgstr "Cuando está desactivado, el color de abajo sustituye al acento del tema de chat en todas las interfaces de chat."

#: src/interface-settings/index.js:277 src/settings-app/index.js:501
msgid "Accent colour"
msgstr "Color de acento"

#. translators: %s: hex colour value
#: src/interface-settings/index.js:280
msgid "Selected: %s"
msgstr "Seleccionado: %s"

#: src/interface-settings/index.js:360
msgid "Emergency stop is ACTIVE. Chat, jobs, and agent activation are blocked until you turn this off."
msgstr "La parada de emergencia está ACTIVA. El chat, los trabajos y la activación de agentes están bloqueados hasta que la desactive."

#: src/knowledge-wizard/index.js:33
msgid "Paste text"
msgstr "Pegar texto"

#: src/knowledge-wizard/index.js:34
msgid "Upload a file"
msgstr "Subir un archivo"

#: src/knowledge-wizard/index.js:35
msgid "Pick existing pages"
msgstr "Elegir páginas existentes"

#: src/knowledge-wizard/index.js:40
msgid "Title & tags"
msgstr "Título y etiquetas"

#: src/knowledge-wizard/index.js:104
msgid "Could not load pages."
msgstr "No se han podido cargar las páginas."

#: src/knowledge-wizard/index.js:126
msgid "Please choose a plain text or Markdown file (.txt or .md)."
msgstr "Elija un archivo de texto plano o Markdown (.txt o .md)."

#: src/knowledge-wizard/index.js:143
msgid "Could not read that file."
msgstr "No se ha podido leer ese archivo."

#: src/knowledge-wizard/index.js:188
msgid "Something went wrong saving this knowledge."
msgstr "Se ha producido un error al guardar este conocimiento."

#. translators: %s: the knowledge title.
#: src/knowledge-wizard/index.js:205
msgid "\"%s\" is saved!"
msgstr "¡«%s» se ha guardado!"

#: src/knowledge-wizard/index.js:210
msgid "Your agents can now use this. Add another, or review it in the full Knowledge Wiki."
msgstr "Sus agentes ya pueden usarlo. Añada otro o revíselo en el wiki de conocimiento completo."

#: src/knowledge-wizard/index.js:230
msgid "Add another"
msgstr "Añadir otro"

#: src/knowledge-wizard/index.js:240
msgid "View Knowledge Wiki"
msgstr "Ver el wiki de conocimiento"

#: src/knowledge-wizard/index.js:269
msgid "Where is this knowledge coming from?"
msgstr "¿De dónde procede este conocimiento?"

#: src/knowledge-wizard/index.js:290
msgid "Paste the text"
msgstr "Pegue el texto"

#: src/knowledge-wizard/index.js:291
msgid "A fact, policy, FAQ answer — anything you want your agents to know is true."
msgstr "Un dato, una política, una respuesta de las FAQ — cualquier cosa que quiera que sus agentes den por cierta."

#: src/knowledge-wizard/index.js:304
msgid "Upload a text or Markdown file"
msgstr "Suba un archivo de texto o Markdown"

#. translators: %s: file name.
#: src/knowledge-wizard/index.js:322
msgid "Loaded \"%s\" — you can review and edit the text below."
msgstr "Se ha cargado «%s» — puede revisar y editar el texto a continuación."

#: src/knowledge-wizard/index.js:340
msgid "Search your pages and posts"
msgstr "Busque en sus páginas y entradas"

#: src/knowledge-wizard/index.js:343
msgid "Leave blank to see recent pages"
msgstr "Déjelo en blanco para ver las páginas recientes"

#: src/knowledge-wizard/index.js:359
msgid "No matching pages or posts."
msgstr "No hay páginas ni entradas que coincidan."

#. translators: %s: number of selected pages.
#: src/knowledge-wizard/index.js:379
msgid "%s page(s)/post(s) selected."
msgstr "%s página(s)/entrada(s) seleccionada(s)."

#: src/knowledge-wizard/index.js:393
msgid "A short, clear name, e.g. \"Return policy\" or \"Support hours\"."
msgstr "Un nombre breve y claro, p. ej. «Política de devoluciones» u «Horario de soporte»."

#: src/knowledge-wizard/index.js:402
msgid "Tags (optional)"
msgstr "Etiquetas (opcional)"

#: src/knowledge-wizard/index.js:403
msgid "Comma-separated, e.g. billing, returns, policy."
msgstr "Separadas por comas, p. ej. facturación, devoluciones, política."

#: src/knowledge-wizard/index.js:443
msgid "Save knowledge"
msgstr "Guardar el conocimiento"

#: src/settings-app/index.js:48
msgid "Could not load settings."
msgstr "No se han podido cargar los ajustes."

#: src/settings-app/index.js:261
msgid "Default interface mode"
msgstr "Modo de interfaz predeterminado"

#: src/settings-app/index.js:271
msgid "Used by any screen you have not set individually. Tools, Approvals, and Activity each have their own Basic/Advanced switch now — this is just the starting point for screens you have not touched."
msgstr "Se usa en cualquier pantalla que no haya configurado de forma individual. Ahora Herramientas, Aprobaciones y Actividad tienen cada una su propio selector Básico/Avanzado — esto es solo el punto de partida para las pantallas que no haya modificado."

#: src/settings-app/index.js:292
#| msgid "How assistants address people"
msgid "How agents address people"
msgstr "Cómo se dirigen los agentes a las personas"

#: src/settings-app/index.js:294
msgid "Site knowledge and standing guidance are under"
msgstr "El conocimiento del sitio y las directrices permanentes están en"

#: src/settings-app/index.js:302
msgid "Per-agent personality is under Knowledge → Instructions."
msgstr "La personalidad de cada agente está en Conocimiento → Instrucciones."

#: src/settings-app/index.js:316
msgid "Leave blank to use the WordPress display name."
msgstr "Déjelo en blanco para usar el nombre público de WordPress."

#: src/settings-app/index.js:337
msgid "Chat theme"
msgstr "Tema del chat"

#: src/settings-app/index.js:339
msgid "Visual theme for admin chat and frontend shortcodes. Click a preview to select."
msgstr "Tema visual para el chat de la administración y los shortcodes de la parte pública. Haga clic en una vista previa para seleccionarlo."

#: src/settings-app/index.js:406
#| msgid "AI Agents"
msgid "AI Agent"
msgstr "Agente de IA"

#: src/settings-app/index.js:426
msgid "Hello! How can I help?"
msgstr "¡Hola! ¿En qué puedo ayudarle?"

#: src/settings-app/index.js:447
msgid "Update my homepage"
msgstr "Actualiza mi página de inicio"

#: src/settings-app/index.js:553
msgid "Configure the AI providers available on this site. Only a connected provider can be set as the site default."
msgstr "Configure los proveedores de IA disponibles en este sitio. Solo un proveedor conectado puede establecerse como predeterminado del sitio."

#: src/settings-app/index.js:569
msgid "Slug"
msgstr "Slug"

#: src/settings-app/index.js:673
#| msgid "API keys: use Edit on a provider. Setting a default updates the global provider and model used by assistants."
msgid "API keys: use Edit on a provider. Setting a default updates the global provider and model used by agents."
msgstr "Claves de API: use Editar en un proveedor. Al establecer un valor predeterminado se actualizan el proveedor y el modelo globales que usan los agentes."

#: src/settings-app/index.js:694
msgid "Default agent mode"
msgstr "Modo de agente predeterminado"

#: src/settings-app/index.js:706
msgid "Read-only"
msgstr "Solo lectura"

#: src/settings-app/index.js:718
msgid "Message scanning"
msgstr "Análisis de mensajes"

#: src/settings-app/index.js:727
msgid "Require chat consent"
msgstr "Requerir consentimiento para el chat"

#: src/settings-app/index.js:737
msgid "Consent text"
msgstr "Texto del consentimiento"

#: src/settings-app/index.js:749
msgid "Conversation retention (days)"
msgstr "Retención de conversaciones (días)"

#: src/settings-app/index.js:766
msgid "Audit log retention (days)"
msgstr "Retención del registro de auditoría (días)"

#: src/settings-app/index.js:780
msgid "Refresh model catalog from Agentic"
msgstr "Actualizar el catálogo de modelos desde Agentic"

#: src/settings-app/index.js:781
msgid "Off by default. When on, a daily cron fetches model names and list prices from agentic-plugin.com. BYOK providers work without this; enable it only if you want the curated catalog."
msgstr "Desactivado de forma predeterminada. Al activarlo, un cron diario obtiene nombres de modelos y precios de lista de agentic-plugin.com. Los proveedores BYOK funcionan sin esto; actívelo solo si desea el catálogo seleccionado."

#: src/settings-app/index.js:792
msgid "Request Rate Limits"
msgstr "Límites de frecuencia de solicitudes"

#: src/settings-app/index.js:794
msgid "IP-based throttle applied before role-based daily quotas. Protects against rapid-fire requests."
msgstr "Limitación basada en IP que se aplica antes de las cuotas diarias por perfil. Protege frente a ráfagas de solicitudes."

#: src/settings-app/index.js:800
msgid "Authenticated users (requests per minute)"
msgstr "Usuarios identificados (solicitudes por minuto)"

#: src/settings-app/index.js:817
msgid "Anonymous visitors (requests per minute)"
msgstr "Visitantes anónimos (solicitudes por minuto)"

#: src/settings-app/index.js:954
msgid "Control who can administer the plugin and use AI agents."
msgstr "Controle quién puede administrar el plugin y usar agentes de IA."

#: src/settings-app/index.js:981
msgid "Control which WordPress roles can administer the plugin and interact with AI agents. Administrators always retain full access."
msgstr "Controle qué perfiles de WordPress pueden administrar el plugin e interactuar con los agentes de IA. Los administradores conservan siempre el acceso completo."

#: src/settings-app/index.js:987
msgid "These rules apply site-wide. A user needs at least one ticked box to access the corresponding feature. Removing a role from all plugin privileges will hide the Agent Builder menu from that role entirely."
msgstr "Estas reglas se aplican a todo el sitio. Un usuario necesita al menos una casilla marcada para acceder a la función correspondiente. Si retira a un perfil todos los privilegios del plugin, el menú de Agent Builder quedará totalmente oculto para ese perfil."

#: src/settings-app/index.js:994
msgid "Plugin Administration"
msgstr "Administración del plugin"

#: src/settings-app/index.js:996
msgid "Who can access and configure the Agent Builder admin pages."
msgstr "Quién puede acceder a las páginas de administración de Agent Builder y configurarlas."

#: src/settings-app/index.js:1006
msgid "Permission"
msgstr "Permiso"

#: src/settings-app/index.js:1051 src/settings-app/index.js:1169
msgid "Administrators always have full access"
msgstr "Los administradores siempre tienen acceso completo"

#: src/settings-app/index.js:1077
msgid "Who can chat with and interact with installed AI agents, and how much they may use per day."
msgstr "Quién puede chatear e interactuar con los agentes de IA instalados y cuánto puede usarlos al día."

#: src/settings-app/index.js:1087
msgid "Permission / Limit"
msgstr "Permiso / Límite"

#: src/settings-app/index.js:1093
msgid "Visitor"
msgstr "Visitante"

#: src/settings-app/index.js:1095
msgid "Not logged in"
msgstr "Sin sesión iniciada"

#: src/settings-app/index.js:1135
msgid "Allow non-logged-in visitors to use frontend chat"
msgstr "Permitir que los visitantes sin sesión iniciada usen el chat de la parte pública"

#: src/settings-app/index.js:1192
msgid "Daily Limits"
msgstr "Límites diarios"

#: src/settings-app/index.js:1198
msgid "0 = unlimited, resets at midnight UTC. Administrators are never limited."
msgstr "0 = sin límite, se reinicia a medianoche UTC. Los administradores nunca tienen límite."

#: src/settings-app/index.js:1209
msgid "Queries / day"
msgstr "Consultas / día"

#: src/settings-app/index.js:1216 src/settings-app/index.js:1220
msgid "Max AI chat messages per user per day."
msgstr "Número máximo de mensajes de chat de IA por usuario y día."

#: src/settings-app/index.js:1281
msgid "Tokens / day"
msgstr "Tokens / día"

#: src/settings-app/index.js:1288 src/settings-app/index.js:1292
msgid "Max AI tokens consumed per user per day."
msgstr "Número máximo de tokens de IA consumidos por usuario y día."

#: src/settings-app/index.js:1355
msgid "How enforcement works: these settings control WordPress admin menu visibility, admin bar chat access, the REST chat API, and AJAX task triggers. Unchecked roles are blocked at the server, not just hidden in the UI. Request rate limits are under Security."
msgstr "Cómo se aplica: estos ajustes controlan la visibilidad del menú de administración de WordPress, el acceso al chat desde la barra de administración, la API REST de chat y los disparadores de tareas AJAX. Los perfiles sin marcar se bloquean en el servidor, no solo se ocultan en la interfaz. Los límites de frecuencia de solicitudes están en Seguridad."

#: src/settings-app/index.js:1377
msgid "Persistent key-value memory agents use across conversations."
msgstr "Memoria persistente de clave-valor que los agentes usan entre conversaciones."

#: src/settings-app/index.js:1383
msgid "Default memory TTL (days)"
msgstr "TTL de memoria predeterminado (días)"

#: src/settings-app/index.js:1384
msgid "0 = never expires"
msgstr "0 = nunca caduca"

#: src/settings-app/index.js:1398
msgid "Enable local browser memory"
msgstr "Activar la memoria local del navegador"

#: src/settings-app/index.js:1471
msgid "(default)"
msgstr "(predeterminado)"

#: src/settings-app/index.js:1519
msgid "Chat capabilities and per-agent provider/model. Set the site default provider on the Providers tab. Theme is under Interface."
msgstr "Capacidades del chat y proveedor/modelo de cada agente. Establezca el proveedor predeterminado del sitio en la pestaña Proveedores. El tema está en Interfaz."

#: src/settings-app/index.js:1524
msgid "Chat features"
msgstr "Funciones del chat"

#: src/settings-app/index.js:1526
msgid "Features available in agent chat."
msgstr "Funciones disponibles en el chat con agentes."

#: src/settings-app/index.js:1532
msgid "Audio input"
msgstr "Entrada de audio"

#: src/settings-app/index.js:1539
msgid "Text-to-speech"
msgstr "Texto a voz"

#: src/settings-app/index.js:1546
msgid "Vision / image input"
msgstr "Visión / entrada de imágenes"

#: src/settings-app/index.js:1555
#| msgid "Hide “Powered by Agent Builder” in the chat footer."
msgid "Hide “Powered by Agent Builder” branding"
msgstr "Ocultar la marca «Desarrollado por Agent Builder»"

#: src/settings-app/index.js:1556
msgid "On by default. Uncheck only if you want a small credit line in the chat footer."
msgstr "Activado de forma predeterminada. Desmárquelo solo si desea una pequeña mención de atribución en el pie del chat."

#: src/settings-app/index.js:1569
msgid "Off by default. When on, admin chat shows a link to the WhatsApp connector."
msgstr "Desactivado de forma predeterminada. Al activarlo, el chat de administración muestra un enlace al conector de WhatsApp."

#: src/settings-app/index.js:1580
msgid "Active agent overrides"
msgstr "Ajustes personalizados de los agentes activos"

#: src/settings-app/index.js:1582
#| msgid "Each row starts on the site default provider and model (Providers tab). Change only the assistants that need a different setup."
msgid "Each row starts on the site default provider and model (Providers tab). Change only the agents that need a different setup."
msgstr "Cada fila parte del proveedor y el modelo predeterminados del sitio (pestaña Proveedores). Cambie solo los agentes que necesiten una configuración diferente."

#: src/settings-app/index.js:1623
msgid "provider"
msgstr "proveedor"

#: src/settings-app/index.js:1677
msgid "model"
msgstr "modelo"

#: src/settings-app/index.js:1809
#| msgid "Customise greetings and personality notes per assistant."
msgid "Customise greetings and personality notes per agent."
msgstr "Personalice los saludos y las notas de personalidad de cada agente."

#: src/settings-app/index.js:1819
#| msgid "Default agent"
msgid "Select agent"
msgstr "Seleccionar agente"

#: src/settings-app/index.js:1832
msgid "Welcome message"
msgstr "Mensaje de bienvenida"

#: src/settings-app/index.js:1845
msgid "Persona notes"
msgstr "Notas de personalidad"

#: src/settings-app/index.js:1856
msgid "Response style"
msgstr "Estilo de respuesta"

#: src/settings-app/index.js:1880
msgid "Third-party API keys used by agent tools."
msgstr "Claves de API de terceros que usan las herramientas de los agentes."

#: src/settings-app/index.js:1902
msgid "Get a key"
msgstr "Obtener una clave"

#: src/settings-app/index.js:1918
msgid "Configured"
msgstr "Configurada"

#: src/settings-app/index.js:1919
msgid "Not configured"
msgstr "Sin configurar"

#: src/settings-app/index.js:1993
msgid "REST endpoints for integrations."
msgstr "Endpoints REST para integraciones."

#: src/settings-app/index.js:1999
msgid "Namespace"
msgstr "Espacio de nombres"

#: src/settings-app/index.js:2008
msgid "Agentic Services"
msgstr "Agentic Services"

#: src/settings-app/index.js:2019
msgid "Base URLs the plugin calls for AI chat, knowledge search, and media generation. Leave these on their defaults unless you’re self-hosting a proxy or support asked you to change one."
msgstr "URL base a las que el plugin llama para el chat de IA, la búsqueda en el conocimiento y la generación de medios. Déjelas con sus valores predeterminados salvo que aloje su propio proxy o el soporte le haya pedido que cambie alguna."

#: src/settings-app/index.js:2088
msgid "Reset to default"
msgstr "Restablecer el valor predeterminado"

#: src/settings-app/index.js:2187
#| msgid "Could not create concept directory."
msgid "Could not create credential."
msgstr "No se ha podido crear la credencial."

#: src/settings-app/index.js:2195
msgid "Revoke this Application Password? Any client using it will stop working immediately."
msgstr "¿Revocar esta contraseña de aplicación? Cualquier cliente que la use dejará de funcionar de inmediato."

#: src/settings-app/index.js:2224
msgid "The Model Context Protocol (MCP) lets external AI apps — Claude Desktop, Cursor, and others — use your agents directly, tool calls and all. Free on every WordPress version this plugin supports — no Pro or connector required."
msgstr "El Model Context Protocol (MCP) permite que aplicaciones de IA externas — Claude Desktop, Cursor y otras — usen sus agentes directamente, incluidas las llamadas a herramientas. Gratis en todas las versiones de WordPress que admite este plugin — no se requiere Pro ni conector."

#: src/settings-app/index.js:2231
#| msgid "Unavailable."
msgid "Available"
msgstr "Disponible"

#: src/settings-app/index.js:2235
#| msgid "Agent Deployment"
msgid "Agent endpoints"
msgstr "Endpoints del agente"

#: src/settings-app/index.js:2237
msgid "Each agent has its own MCP URL, scoped to only the tools that agent is allowed to use."
msgstr "Cada agente tiene su propia URL MCP, limitada únicamente a las herramientas que ese agente puede usar."

#: src/settings-app/index.js:2247
msgid "MCP URL"
msgstr "URL MCP"

#: src/settings-app/index.js:2287
#| msgid "Read"
msgid "Ready"
msgstr "Listo"

#: src/settings-app/index.js:2341
#| msgid "Connected to %s!"
msgid "Connected clients"
msgstr "Clientes conectados"

#: src/settings-app/index.js:2356
msgid "No clients have connected via the approval flow yet."
msgstr "Aún no se ha conectado ningún cliente a través del flujo de aprobación."

#: src/settings-app/index.js:2364
msgid "Application Passwords"
msgstr "Contraseñas de aplicación"

#: src/settings-app/index.js:2366
msgid "Credentials for manually configuring an MCP client (e.g. Cursor) that needs a username and password rather than the browser-driven approval flow."
msgstr "Credenciales para configurar manualmente un cliente MCP (p. ej., Cursor) que necesita un nombre de usuario y una contraseña en lugar del flujo de aprobación en el navegador."

#: src/settings-app/index.js:2388
msgid "Password created — copy it now, it will not be shown again:"
msgstr "Contraseña creada — cópiela ahora, no se volverá a mostrar:"

#: src/settings-app/index.js:2414
#| msgid "Last Run"
msgid "Last used"
msgstr "Último uso"

#: src/settings-app/index.js:2450
#| msgid "Application Passwords are not available on this site."
msgid "No Application Passwords yet."
msgstr "Aún no hay contraseñas de aplicación."

#: src/settings-app/index.js:2468
msgid "Create Application Password"
msgstr "Crear contraseña de aplicación"

#: src/settings-app/index.js:2515
msgid "Could not load this settings panel."
msgstr "No se ha podido cargar este panel de ajustes."

#: src/settings-app/index.js:2667
msgid "Settings saved with warnings:"
msgstr "Ajustes guardados con avisos:"

#: src/settings-app/index.js:2701
msgid "Could not save settings."
msgstr "No se han podido guardar los ajustes."

#: src/settings-app/index.js:2711
msgid "Loading settings…"
msgstr "Cargando los ajustes…"

#: src/settings-app/index.js:2722
msgid "Settings unavailable."
msgstr "Los ajustes no están disponibles."

#: src/settings-app/index.js:2801
msgid "Activate Agent Builder Pro to manage your license key here."
msgstr "Active Agent Builder Pro para gestionar aquí su clave de licencia."

#: src/settings-app/index.js:2812
msgid "This tab is available via the classic view or an add-on."
msgstr "Esta pestaña está disponible a través de la vista clásica o de una extensión."

#: src/shared/chat-embed.js:88
msgid "Denied — no change made."
msgstr "Denegado — no se ha realizado ningún cambio."

#: src/shared/chat-embed.js:89
msgid "Done — change applied."
msgstr "Listo — cambio aplicado."

#: src/shared/chat-embed.js:105
#| msgid "Recording your approval…"
msgid "Needs Your Approval"
msgstr "Necesita su aprobación"

#: src/shared/chat-embed.js:106
msgid "Proposed Change"
msgstr "Cambio propuesto"

#: src/shared/chat-embed.js:110
#| msgid "Agent wants to make a change."
msgid "The agent wants to make a change."
msgstr "El agente quiere realizar un cambio."

#: src/shared/chat-embed.js:123
#| msgid "\\u25bc Hide Diff"
msgid "Hide Diff"
msgstr "\\u25bc Ocultar diferencias"

#: src/shared/chat-embed.js:124
#| msgid "\\u25b6 Show Diff"
msgid "Show Diff"
msgstr "\\u25b6 Mostrar diferencias"

#: src/shared/chat-embed.js:170
#| msgid "Allow Access"
msgid "Allow Once"
msgstr "Permitir una vez"

#: src/shared/chat-embed.js:178
#| msgid "Allow Access"
msgid "Allow this Session"
msgstr "Permitir esta sesión"

#: src/shared/chat-embed.js:186
msgid "Always Allow"
msgstr "Permitir siempre"

#: src/shared/chat-embed.js:435
#| msgid "assistant"
msgid "This assistant"
msgstr "Este agente"

#: src/shared/chat-embed.js:437
msgid "is still activating."
msgstr "se está activando todavía."

#: src/shared/chat-embed.js:442
#| msgid "Testing…"
msgid "is thinking…"
msgstr "está pensando…"

#: src/shared/chat-embed.js:446
#| msgid "Ask AI"
msgid "Ask"
msgstr "Preguntar a"

#: src/shared/components.js:193
msgid "Only changes this screen. Other screens and your site-wide default (Settings → Interface) are unaffected."
msgstr "Solo cambia esta pantalla. Las demás pantallas y su valor predeterminado para todo el sitio (Ajustes → Interfaz) no se ven afectados."

#: src/shared/components.js:223
msgid "More info"
msgstr "Más información"

#~ msgid "AI Assistants"
#~ msgstr "Asistentes de IA"

#~ msgid "Assistant deactivated."
#~ msgstr "Asistente desactivado."

#~ msgid "Assistant deleted."
#~ msgstr "Asistente eliminado."

#~ msgid "No assistants installed yet."
#~ msgstr "Todavía no hay asistentes instalados."

#~ msgid "Remove this API key? The shared key (with limits) will be used instead."
#~ msgstr "¿Quitar esta clave de API? En su lugar se usará la clave compartida (con límites)."

#~ msgid "Assistants"
#~ msgstr "Asistentes"

#~ msgid "Assistant"
#~ msgstr "Asistente"

#~ msgid "— choose an assistant —"
#~ msgstr "— elija un asistente —"

#~ msgid "No active assistants."
#~ msgstr "No hay asistentes activos."

#~ msgid "All Assistants"
#~ msgstr "Todos los asistentes"

#~ msgid "Import from ClawHub"
#~ msgstr "Importar desde ClawHub"

#~ msgid "Search the ClawHub skill registry for community-contributed skills."
#~ msgstr "Busque habilidades aportadas por la comunidad en el registro de habilidades ClawHub."

#~ msgid "Assistant is required."
#~ msgstr "El asistente es obligatorio."

#~ msgid "Missing assistant or task parameter."
#~ msgstr "Falta el parámetro de asistente o de tarea."

#~ msgid "Task not found on this assistant."
#~ msgstr "No se ha encontrado la tarea en este asistente."

#~ msgid "Assistant activated"
#~ msgstr "Asistente activado"

#~ msgid "Assistant deactivated"
#~ msgstr "Asistente desactivado"

#~ msgid "Assistant created"
#~ msgstr "Asistente creado"

#~ msgid "AI assistant"
#~ msgstr "Asistente de IA"

#~ msgid "Standing site knowledge from the Knowledge Wiki. Prefer this over guessing about the business."
#~ msgstr "Conocimiento permanente del sitio procedente del Wiki de conocimiento. Es preferible usarlo antes que hacer suposiciones sobre el negocio."

#~ msgid "MCP requires an active connector or Pro license."
#~ msgstr "MCP requiere un conector activo o una licencia Pro."

#~ msgid "Choose an assistant"
#~ msgstr "Elija un asistente"

#~ msgid "· Need batch approve tools?"
#~ msgstr "· ¿Necesita herramientas de aprobación por lotes?"

#~ msgid "Open classic queue"
#~ msgstr "Abrir la cola clásica"

#~ msgid "Discover and install community agents from the Agent Builder marketplace."
#~ msgstr "Descubra e instale agentes de la comunidad desde el marketplace de Agent Builder."

#~ msgid "AI Assistant"
#~ msgstr "Asistente de IA"

#~ msgid "White-label branding"
#~ msgstr "Marca blanca"

#~ msgid "No assistants installed."
#~ msgstr "No hay asistentes instalados."

#~ msgid "Select assistant"
#~ msgstr "Seleccionar asistente"
