# Translation of Plugins - AICOM - AI Commander in Spanish (Spain) # This file is distributed under the same license as the Plugins - AICOM - AI Commander package. msgid "" msgstr "" "PO-Revision-Date: 2026-05-27 09:00:00+0000\n" "Last-Translator: AICOM Team \n" "Language-Team: Spanish \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-Generator: Poedit 3.4\n" "Language: es_ES\n" "Project-Id-Version: AICOM - AI Commander 3.8.1\n" #. Plugin Name of the plugin #: aicom.php msgid "AICOM - AI Commander" msgstr "AICOM - AI Commander" #. Plugin URI of the plugin #: aicom.php msgid "https://wordpress.org/plugins/aicom/" msgstr "https://wordpress.org/plugins/aicom/" #. Description of the plugin #: aicom.php msgid "Use your AI subscription to manage WordPress: create Elementor pages, update content, automate tasks, and stay fully in control." msgstr "Usa tu suscripción de IA para gestionar WordPress: crea páginas de Elementor, actualiza contenido, automatiza tareas y mantén el control total." #. Author of the plugin #: aicom.php msgid "dudaster" msgstr "dudaster" #. Author URI of the plugin #: aicom.php msgid "https://profiles.wordpress.org/dudaster/" msgstr "https://profiles.wordpress.org/dudaster/" #: admin/class-admin.php:74 msgid "AICOM — AI Commander" msgstr "AICOM — AI Commander" #: admin/class-admin.php:96 msgid "AI Commander for WordPress" msgstr "AI Commander para WordPress" #: admin/class-admin.php:100 #: admin/class-admin.php:152 msgid "Connect AI Agent" msgstr "Conectar agente de IA" #: admin/class-admin.php:101 msgid "or pick a quick preset →" msgstr "o elige un preajuste rápido →" #: admin/class-admin.php:106 msgid "Today's activity" msgstr "Actividad de hoy" #: admin/class-admin.php:107 msgid "View all →" msgstr "Ver todo →" #: admin/class-admin.php:111 msgid "No sessions yet. Generate a key and try a sentence — your activity will land here." msgstr "Aún no hay sesiones. Genera una clave y prueba con una frase: tu actividad aparecerá aquí." #: admin/class-admin.php:115 msgid "Untitled session" msgstr "Sesión sin título" #. translators: %s = relative time #: admin/class-admin.php:119 #, php-format msgid "%s ago" msgstr "hace %s" #. translators: %d: number of requests #: admin/class-admin.php:129 #, php-format msgid "%d request" msgid_plural "%d requests" msgstr[0] "%d petición" msgstr[1] "%d peticiones" #: admin/class-admin.php:144 msgid "New here? Read the four-minute guide." msgstr "¿Eres nuevo aquí? Lee la guía de cuatro minutos." #: admin/class-admin.php:166 #: admin/class-admin.php:167 msgid "aicom" msgstr "aicom" #: admin/class-admin.php:175 #: admin/pages/backups.php:113 #: admin/pages/dashboard.php:28 #: admin/partials/layout-top.php:7 msgid "Dashboard" msgstr "Escritorio" #: admin/class-admin.php:176 #: admin/pages/api-keys.php:111 #: admin/partials/layout-top.php:8 msgid "Manage API Keys" msgstr "Administrar claves API" #. translators: %s: new plugin version number #: admin/partials/layout-top.php:45 #, php-format msgid "New version %s available. Update now." msgstr "Nueva versión %s disponible. Actualizar ahora." #: admin/class-admin.php:177 #: admin/pages/audit-logs.php:117 #: admin/pages/audit-logs.php:162 #: admin/partials/layout-top.php:9 msgid "Activity" msgstr "Actividad" #: admin/class-admin.php:178 #: admin/partials/layout-top.php:10 msgid "Safety" msgstr "Seguridad" #: admin/class-admin.php:179 #: admin/pages/modules.php:46 #: admin/partials/layout-top.php:11 msgid "Capabilities" msgstr "Capacidades" #: admin/class-admin.php:180 #: admin/pages/backups.php:98 #: admin/partials/layout-top.php:12 msgid "Snapshots" msgstr "Snapshots" #: admin/class-admin.php:181 #: admin/pages/skills.php:19 #: admin/partials/layout-top.php:13 msgid "Saved Workflows" msgstr "Flujos guardados" #: admin/class-admin.php:182 #: admin/partials/layout-top.php:14 msgid "Help" msgstr "Ayuda" #: admin/class-admin.php:184 msgid "Welcome to AICOM" msgstr "Bienvenido a AICOM" #: admin/class-admin.php:296 #: admin/pages/help.php:114 #: admin/pages/onboarding.php:16 msgid "Claude Desktop" msgstr "Claude Desktop" #: admin/class-admin.php:297 msgid "Open your config file (on macOS: ~/Library/Application Support/Claude/claude_desktop_config.json). Paste this into it, save, then restart Claude Desktop." msgstr "Abre tu archivo de configuración (en macOS: ~/Library/Application Support/Claude/claude_desktop_config.json). Pega esto, guarda y luego reinicia Claude Desktop." #: admin/class-admin.php:301 #: admin/pages/help.php:107 #: admin/pages/onboarding.php:20 msgid "Claude Code" msgstr "Claude Code" #: admin/class-admin.php:302 msgid "Open a terminal in any project folder and paste this single command. Claude Code remembers it across sessions." msgstr "Abre un terminal en cualquier carpeta de proyecto y pega este único comando. Claude Code lo recordará entre sesiones." #: admin/class-admin.php:306 #: admin/pages/help.php:121 #: admin/pages/onboarding.php:24 msgid "Cursor IDE" msgstr "Cursor IDE" #: admin/class-admin.php:307 msgid "Create .cursor/mcp.json in your project (or ~/.cursor/mcp.json to share across projects). Paste this, then reload Cursor." msgstr "Crea .cursor/mcp.json en tu proyecto (o ~/.cursor/mcp.json para compartir entre proyectos). Pega esto y luego recarga Cursor." #: admin/class-admin.php:311 #: admin/pages/onboarding.php:28 msgid "ChatGPT (Custom GPT)" msgstr "ChatGPT (Custom GPT)" #: admin/class-admin.php:312 msgid "Open the Custom GPT builder, add an Action, paste this URL. Set Authentication to API Key → Bearer, then paste the key above." msgstr "Abre el creador de Custom GPT, añade una Acción y pega esta URL. Configura la autenticación como API Key → Bearer y luego pega la clave de arriba." #: admin/class-admin.php:316 #: admin/pages/onboarding.php:32 msgid "Something else" msgstr "Otra cosa" #: admin/class-admin.php:317 msgid "Any MCP-aware client. Endpoint + Bearer header, sample request body below." msgstr "Cualquier cliente compatible con MCP. Endpoint + cabecera Bearer, con un ejemplo de request body abajo." #: admin/class-admin.php:324 msgid "Key created" msgstr "Clave creada" #: admin/class-admin.php:325 msgid "Key rotated" msgstr "Clave rotada" #: admin/class-admin.php:329 #: admin/pages/dashboard.php:117 msgid "Close" msgstr "Cerrar" #: admin/class-admin.php:333 msgid "Copy it now — won't be shown again" msgstr "Cópiala ahora: no se volverá a mostrar" #: admin/class-admin.php:336 msgid "Your new API key" msgstr "Tu nueva clave de API" #: admin/class-admin.php:339 msgid "API Key" msgstr "Clave de API" #: admin/class-admin.php:345 msgid "Copy Key" msgstr "Copiar clave" #: admin/class-admin.php:354 msgid "Your key works." msgstr "Tu clave funciona." #: admin/class-admin.php:355 msgid "Testing…" msgstr "Probando…" #: admin/class-admin.php:356 #: admin/class-admin.php:357 msgid "Test connection" msgstr "Probar conexión" #: admin/class-admin.php:364 msgid "Now connect your AI client" msgstr "Ahora conecta tu cliente de IA" #: admin/class-admin.php:365 msgid "Pick what you use. We'll show you exactly what to paste — no typing required." msgstr "Elige lo que usas. Te mostraremos exactamente qué pegar: no hace falta escribir nada." #: admin/class-admin.php:386 #: admin/class-admin.php:387 #: admin/class-admin.php:399 msgid "Copy snippet" msgstr "Copiar fragmento" #: admin/class-admin.php:404 msgid "Done" msgstr "Hecho" #: admin/class-admin.php:552 msgid "You do not have permission to perform this action." msgstr "No tienes permiso para realizar esta acción." #: admin/class-admin.php:1049 msgid "Read-only" msgstr "Solo lectura" #: admin/class-admin.php:1052 msgid "Safe browsing only" msgstr "Solo navegación segura" #: admin/class-admin.php:1055 msgid "Content Assistant" msgstr "Asistente de contenido" #: admin/class-admin.php:1058 msgid "Write & publish content" msgstr "Escribir y publicar contenido" #: admin/class-admin.php:1061 msgid "Elementor Editor" msgstr "Editor de Elementor" #: admin/class-admin.php:1064 msgid "Build Elementor pages" msgstr "Construir páginas de Elementor" #: admin/class-admin.php:1067 msgid "WooCommerce Catalog" msgstr "Catálogo de WooCommerce" #: admin/class-admin.php:1070 msgid "Manage products" msgstr "Gestionar productos" #: admin/class-admin.php:1073 #: admin/pages/modules.php:33 msgid "Site Maintenance" msgstr "Mantenimiento del sitio" #: admin/class-admin.php:1076 msgid "Updates, backups, settings" msgstr "Actualizaciones, copias de seguridad, ajustes" #: admin/class-admin.php:1079 msgid "Full Admin" msgstr "Admin completo" #: admin/class-admin.php:1082 msgid "All permissions" msgstr "Todos los permisos" #: admin/class-admin.php:1125 msgid "Drafts new content" msgstr "Redacta borradores de contenido nuevo" #: admin/class-admin.php:1126 msgid "Writes posts and pages, sets categories, saves as drafts. Nothing publishes without your nod." msgstr "Escribe entradas y páginas, asigna categorías y guarda como borradores. Nada se publica sin tu visto bueno." #: admin/class-admin.php:1132 msgid "Polishes SEO across the site" msgstr "Pule el SEO en todo el sitio" #: admin/class-admin.php:1133 msgid "Reads and improves Yoast meta titles, descriptions, and Open Graph fields." msgstr "Lee y mejora los meta títulos, descripciones y campos Open Graph de Yoast." #: admin/class-admin.php:1139 msgid "Keeps the media library tidy" msgstr "Mantiene ordenada la biblioteca de medios" #: admin/class-admin.php:1140 msgid "Adds alt text to your images, runs accessibility audits, helps describe what each picture shows." msgstr "Añade texto alternativo a tus imágenes, ejecuta auditorías de accesibilidad y ayuda a describir lo que muestra cada imagen." #: admin/class-admin.php:1146 msgid "Designs pages in Elementor" msgstr "Diseña páginas en Elementor" #: admin/class-admin.php:1147 msgid "Edits existing Elementor pages, duplicates templates, swaps copy across widgets in one go." msgstr "Edita páginas existentes de Elementor, duplica plantillas y cambia textos en varios widgets de una sola vez." #: admin/class-admin.php:1153 msgid "Manages your shop" msgstr "Gestiona tu tienda" #: admin/class-admin.php:1154 msgid "WooCommerce products, prices, stock, attributes. Tells you what looks off and offers fixes." msgstr "Productos, precios, stock y atributos de WooCommerce. Te avisa de lo que parece raro y propone soluciones." #: admin/class-admin.php:1160 msgid "Just watches" msgstr "Solo observa" #: admin/class-admin.php:1161 msgid "Read-only access to everything — content, users, settings. Cannot change a thing. Safest mode." msgstr "Acceso solo lectura a todo: contenido, usuarios y ajustes. No puede cambiar nada. El modo más seguro." #: admin/class-admin.php:1598 msgid "You do not have permission to access this page." msgstr "No tienes permiso para acceder a esta página." #: admin/pages/api-keys.php:31 msgid "Sun" msgstr "Dom" #: admin/pages/api-keys.php:32 msgid "Mon" msgstr "Lun" #: admin/pages/api-keys.php:33 msgid "Tue" msgstr "Mar" #: admin/pages/api-keys.php:34 msgid "Wed" msgstr "Mié" #: admin/pages/api-keys.php:35 msgid "Thu" msgstr "Jue" #: admin/pages/api-keys.php:36 msgid "Fri" msgstr "Vie" #: admin/pages/api-keys.php:37 msgid "Sat" msgstr "Sáb" #: admin/pages/api-keys.php:42 #: admin/pages/safety.php:191 msgid "Working Hours" msgstr "Horario de trabajo" #: admin/pages/api-keys.php:42 #: admin/pages/api-keys.php:204 #: admin/pages/api-keys.php:218 #: admin/pages/api-keys.php:552 #: admin/pages/api-keys.php:566 #: admin/pages/api-keys.php:658 msgid "Optional" msgstr "Opcional" #: admin/pages/api-keys.php:46 msgid "Restrict this key to a daily time window" msgstr "Restringir esta clave a una franja horaria diaria" #: admin/pages/api-keys.php:50 msgid "Days" msgstr "Días" #: admin/pages/api-keys.php:60 msgid "From" msgstr "Desde" #: admin/pages/api-keys.php:63 #: admin/pages/audit-logs.php:384 #: admin/pages/safety.php:196 msgid "to" msgstr "hasta" #. translators: %s = site timezone #: admin/pages/api-keys.php:72 #, php-format msgid "Requests outside this window return 403. Site timezone: %s" msgstr "Las peticiones fuera de esta franja devuelven 403. Zona horaria del sitio: %s" #: admin/pages/api-keys.php:112 msgid "Generate and manage API keys that grant AI agents access to your site via MCP." msgstr "Genera y gestiona claves de API que dan acceso a los agentes de IA a tu sitio mediante MCP." #: admin/pages/api-keys.php:148 msgid "Edit Key:" msgstr "Editar clave:" #: admin/pages/api-keys.php:150 msgid "← Back to keys" msgstr "← Volver a las claves" #: admin/pages/api-keys.php:166 msgid "Permissions you give your agent — what it can read or change. Pick narrow for safety, broad for power." msgstr "Permisos que das a tu agente: lo que puede leer o cambiar. Elige acotado para más seguridad, amplio para más potencia." #: admin/pages/api-keys.php:166 #: admin/pages/api-keys.php:499 #: admin/pages/api-keys.php:740 msgid "Scopes" msgstr "Ámbitos" #: admin/pages/api-keys.php:167 #: admin/pages/api-keys.php:500 msgid "Permissions for this key" msgstr "Permisos para esta clave" #: admin/pages/api-keys.php:171 #: admin/pages/api-keys.php:505 msgid "Search scopes…" msgstr "Buscar ámbitos…" #: admin/pages/api-keys.php:203 #: admin/pages/api-keys.php:657 msgid "Expiry Date" msgstr "Fecha de caducidad" #: admin/pages/api-keys.php:210 msgid "Leave empty to remove expiry." msgstr "Déjalo vacío para quitar la caducidad." #: admin/pages/api-keys.php:217 #: admin/pages/api-keys.php:551 msgid "IP Allowlist" msgstr "Lista de IPs permitidas" #: admin/pages/api-keys.php:223 #: admin/pages/api-keys.php:557 msgid "One IP or CIDR per line. Leave empty to allow all." msgstr "Una IP o CIDR por línea. Déjalo vacío para permitir todas." #: admin/pages/api-keys.php:230 #: admin/pages/api-keys.php:565 msgid "IP Auto-Lock" msgstr "Bloqueo automático por IP" #: admin/pages/api-keys.php:235 #: admin/pages/api-keys.php:571 msgid "Bind key to the first IP that uses it" msgstr "Vincular la clave a la primera IP que la use" #. translators: 1: IP address, 2: UTC datetime #: admin/pages/api-keys.php:241 #, php-format msgid "Locked to %1$s since %2$s UTC" msgstr "Bloqueada a %1$s desde %2$s UTC" #: admin/pages/api-keys.php:248 msgid "Waiting for first use — IP will be bound on next request." msgstr "Esperando el primer uso: la IP se vinculará en la próxima petición." #: admin/pages/api-keys.php:261 #: admin/pages/api-keys.php:581 msgid "Resource Restrictions" msgstr "Restricciones de recursos" #: admin/pages/api-keys.php:268 #: admin/pages/api-keys.php:585 msgid "Limit which WordPress resources this key can access. Restrictions are enforced per-call — leave a field empty to allow all values of that type." msgstr "Limita a qué recursos de WordPress puede acceder esta clave. Las restricciones se aplican en cada llamada: deja un campo vacío para permitir todos los valores de ese tipo." #: admin/pages/api-keys.php:272 #: admin/pages/api-keys.php:589 msgid "Post Types" msgstr "Tipos de contenido" #: admin/pages/api-keys.php:273 #: admin/pages/api-keys.php:281 #: admin/pages/api-keys.php:289 #: admin/pages/api-keys.php:297 #: admin/pages/api-keys.php:314 #: admin/pages/audit-logs.php:264 msgid "Active" msgstr "Activo" #: admin/pages/api-keys.php:273 #: admin/pages/api-keys.php:281 #: admin/pages/api-keys.php:289 #: admin/pages/api-keys.php:297 #: admin/pages/api-keys.php:314 #: admin/pages/api-keys.php:590 #: admin/pages/api-keys.php:598 #: admin/pages/api-keys.php:606 #: admin/pages/api-keys.php:614 #: admin/pages/api-keys.php:631 msgid "Inactive" msgstr "Inactivo" #: admin/pages/api-keys.php:276 #: admin/pages/api-keys.php:284 #: admin/pages/api-keys.php:292 #: admin/pages/api-keys.php:300 #: admin/pages/api-keys.php:593 #: admin/pages/api-keys.php:601 #: admin/pages/api-keys.php:609 #: admin/pages/api-keys.php:617 msgid "One per line · empty = allow all" msgstr "Uno por línea · vacío = permitir todos" #: admin/pages/api-keys.php:280 #: admin/pages/api-keys.php:597 msgid "Taxonomies" msgstr "Taxonomías" #: admin/pages/api-keys.php:288 #: admin/pages/api-keys.php:605 msgid "Meta Keys" msgstr "Claves meta" #: admin/pages/api-keys.php:296 #: admin/pages/api-keys.php:613 msgid "WP Options" msgstr "Opciones de WP" #: admin/pages/api-keys.php:304 #: admin/pages/api-keys.php:621 msgid "File Paths" msgstr "Rutas de archivos" #: admin/pages/api-keys.php:305 msgid "Paths set" msgstr "Rutas configuradas" #: admin/pages/api-keys.php:305 #: admin/pages/api-keys.php:622 msgid "All blocked" msgstr "Todo bloqueado" #: admin/pages/api-keys.php:308 #: admin/pages/api-keys.php:625 msgid "Empty = BLOCK all file operations. Add allowed directory prefixes, one per line." msgstr "Vacío = BLOQUEA todas las operaciones de archivo. Añade prefijos de directorio permitidos, uno por línea." #: admin/pages/api-keys.php:313 #: admin/pages/api-keys.php:630 msgid "Languages" msgstr "Idiomas" #: admin/pages/api-keys.php:317 #: admin/pages/api-keys.php:634 msgid "One language code per line · empty = allow all" msgstr "Un código de idioma por línea · vacío = permitir todos" #: admin/pages/api-keys.php:328 #: admin/pages/api-keys.php:645 msgid "Dry-Run Only" msgstr "Solo dry-run" #: admin/pages/api-keys.php:332 #: admin/pages/api-keys.php:649 msgid "Force all write operations to dry-run mode for this key" msgstr "Forzar todas las operaciones de escritura en modo dry-run para esta clave" #: admin/pages/api-keys.php:339 msgid "Rotate Secret" msgstr "Rotar secreto" #: admin/pages/api-keys.php:343 msgid "Generate a new API key secret (old key stops working immediately)" msgstr "Generar un nuevo secreto de clave de API (la clave antigua deja de funcionar de inmediato)" #: admin/pages/api-keys.php:351 msgid "Save Changes" msgstr "Guardar cambios" #: admin/pages/api-keys.php:364 msgid "Key revoked." msgstr "Clave revocada." #: admin/pages/api-keys.php:367 msgid "Key suspended — access blocked until unsuspended." msgstr "Clave suspendida: acceso bloqueado hasta que se reanude." #: admin/pages/api-keys.php:370 msgid "Key unsuspended — access restored." msgstr "Clave reanudada: acceso restaurado." #: admin/pages/api-keys.php:374 msgid "Key updated." msgstr "Clave actualizada." #. translators: %s: list of scope names #: admin/pages/api-keys.php:377 #, php-format msgid "Added: %s." msgstr "Añadidos: %s." #. translators: %s: list of scope names #: admin/pages/api-keys.php:381 #, php-format msgid "Removed: %s." msgstr "Eliminados: %s." #: admin/pages/api-keys.php:384 msgid " Secret rotated — see new key above." msgstr " Secreto rotado: mira la nueva clave arriba." #: admin/pages/api-keys.php:390 msgid "Key archived." msgstr "Clave archivada." #: admin/pages/api-keys.php:393 msgid "Key unarchived — now suspended." msgstr "Clave desarchivada: ahora está suspendida." #: admin/pages/api-keys.php:396 msgid "IP lock reset — the key will bind to the next connecting IP." msgstr "Bloqueo de IP reiniciado: la clave se vinculará a la próxima IP que conecte." #: admin/pages/api-keys.php:408 msgid "Generate New Key" msgstr "Generar nueva clave" #: admin/pages/api-keys.php:409 #: admin/pages/api-keys.php:683 msgid "Connection Info" msgstr "Información de conexión" #: admin/pages/api-keys.php:412 #: admin/pages/api-keys.php:718 msgid "Existing Keys" msgstr "Claves existentes" #: admin/pages/api-keys.php:431 #: admin/pages/api-keys.php:737 msgid "Label" msgstr "Etiqueta" #: admin/pages/api-keys.php:432 msgid "Display name for logs" msgstr "Nombre que se muestra en los registros" #: admin/pages/api-keys.php:436 msgid "e.g. OpenClaw Production" msgstr "p. ej. OpenClaw Producción" #: admin/pages/api-keys.php:443 #: admin/pages/dashboard.php:120 msgid "Preset" msgstr "Preajuste" #: admin/pages/api-keys.php:444 msgid "Start from a template" msgstr "Empieza desde una plantilla" #: admin/pages/api-keys.php:456 #: admin/pages/api-keys.php:470 #: admin/pages/api-keys.php:789 #, php-format msgid "%d scope" msgid_plural "%d scopes" msgstr[0] "%d ámbito" msgstr[1] "%d ámbitos" #: admin/pages/api-keys.php:471 #: admin/pages/api-keys.php:489 msgid "Custom" msgstr "Personalizado" #: admin/pages/api-keys.php:475 msgid "Rename" msgstr "Renombrar" #: admin/pages/api-keys.php:478 msgid "Duplicate" msgstr "Duplicar" #: admin/pages/api-keys.php:481 #: admin/pages/backups.php:333 #: admin/pages/skills.php:403 msgid "Delete" msgstr "Eliminar" #: admin/pages/api-keys.php:490 msgid "Pick scopes manually" msgstr "Elegir ámbitos manualmente" #: admin/pages/api-keys.php:503 msgid "Scopes are set by the preset above. Tick a checkbox to switch to Custom and edit manually." msgstr "Los ámbitos vienen definidos por el preajuste de arriba. Marca una casilla para cambiar a Personalizado y editar manualmente." #: admin/pages/api-keys.php:532 msgid "+ Save as preset" msgstr "+ Guardar como preajuste" #: admin/pages/api-keys.php:534 msgid "Preset name…" msgstr "Nombre del preajuste…" #: admin/pages/api-keys.php:535 #: admin/pages/backups.php:246 msgid "Save" msgstr "Guardar" #: admin/pages/api-keys.php:536 #: admin/pages/dashboard.php:127 #: admin/pages/skills.php:305 msgid "Cancel" msgstr "Cancelar" #: admin/pages/api-keys.php:544 msgid "Advanced options" msgstr "Opciones avanzadas" #: admin/pages/api-keys.php:545 msgid "IP locks, working hours, dry-run, expiry…" msgstr "Bloqueos por IP, horario de trabajo, dry-run, caducidad…" #: admin/pages/api-keys.php:558 msgid "e.g. 203.0.113.5 or 192.168.1.0/24" msgstr "p. ej. 203.0.113.5 o 192.168.1.0/24" #: admin/pages/api-keys.php:573 msgid "On first use the connecting IP is recorded and all subsequent requests must come from that IP. Use \"Reset IP lock\" in the key menu to rebind." msgstr "En el primer uso se registra la IP que conecta y todas las peticiones siguientes deben proceder de esa IP. Usa «Reiniciar bloqueo de IP» en el menú de la clave para revincular." #: admin/pages/api-keys.php:663 msgid "Key stops working automatically on this date." msgstr "La clave deja de funcionar automáticamente en esta fecha." #: admin/pages/api-keys.php:672 msgid "Generate Key" msgstr "Generar clave" #: admin/pages/api-keys.php:692 msgid "Primary Endpoint" msgstr "Endpoint principal" #: admin/pages/api-keys.php:694 #: admin/pages/api-keys.php:699 #: admin/pages/api-keys.php:708 #: admin/pages/help.php:255 #: admin/pages/help.php:323 msgid "Copy" msgstr "Copiar" #: admin/pages/api-keys.php:697 msgid "Fallback Endpoint" msgstr "Endpoint de respaldo" #: admin/pages/api-keys.php:702 msgid "Authentication" msgstr "Autenticación" #: admin/pages/api-keys.php:706 msgid "Apache Note" msgstr "Nota sobre Apache" #: admin/pages/api-keys.php:720 #, php-format msgid "%d key" msgid_plural "%d keys" msgstr[0] "%d clave" msgstr[1] "%d claves" #: admin/pages/api-keys.php:724 msgid "Hide archived" msgstr "Ocultar archivadas" #: admin/pages/api-keys.php:726 msgid "Show archived" msgstr "Mostrar archivadas" #: admin/pages/api-keys.php:732 msgid "No API keys yet. Generate your first key on the Generate tab." msgstr "Aún no hay claves de API. Genera tu primera clave en la pestaña Generar." #: admin/pages/api-keys.php:738 msgid "Prefix" msgstr "Prefijo" #: admin/pages/api-keys.php:739 #: admin/pages/audit-logs.php:295 #: admin/pages/audit-logs.php:414 #: admin/pages/skills.php:323 msgid "Status" msgstr "Estado" #: admin/pages/api-keys.php:741 msgid "Expires" msgstr "Caduca" #: admin/pages/api-keys.php:742 msgid "Last Used" msgstr "Último uso" #: admin/pages/api-keys.php:743 msgid "Created" msgstr "Creada" #. translators: 1: IP, 2: UTC datetime #: admin/pages/api-keys.php:774 #, php-format msgid "IP-locked to %1$s since %2$s UTC" msgstr "Bloqueada por IP a %1$s desde %2$s UTC" #: admin/pages/api-keys.php:777 msgid "IP-locked" msgstr "Bloqueada por IP" #: admin/pages/api-keys.php:780 msgid "IP Auto-Lock active — waiting for first use" msgstr "Bloqueo automático por IP activo: esperando el primer uso" #: admin/pages/api-keys.php:780 msgid "IP-unlocked" msgstr "IP desbloqueada" #: admin/pages/api-keys.php:786 msgid "none" msgstr "ninguna" #: admin/pages/api-keys.php:802 #: admin/pages/skills.php:326 #: admin/pages/skills.php:345 msgid "Actions" msgstr "Acciones" #: admin/pages/api-keys.php:807 msgid "Edit scopes" msgstr "Editar ámbitos" #: admin/pages/api-keys.php:816 msgid "Reset IP lock? The next request will re-bind to a new IP." msgstr "¿Reiniciar el bloqueo de IP? La próxima petición revinculará a una nueva IP." #: admin/pages/api-keys.php:817 msgid "Reset IP lock" msgstr "Reiniciar bloqueo de IP" #: admin/pages/api-keys.php:828 msgid "Rotate this key? The old key stops working immediately." msgstr "¿Rotar esta clave? La clave antigua deja de funcionar de inmediato." #: admin/pages/api-keys.php:829 msgid "Rotate key" msgstr "Rotar clave" #: admin/pages/api-keys.php:839 msgid "Suspend" msgstr "Suspender" #: admin/pages/api-keys.php:848 #: admin/pages/api-keys.php:880 msgid "Revoke this key? This cannot be undone." msgstr "¿Revocar esta clave? Esto no se puede deshacer." #: admin/pages/api-keys.php:849 #: admin/pages/api-keys.php:881 msgid "Revoke" msgstr "Revocar" #: admin/pages/api-keys.php:860 msgid "Unsuspend" msgstr "Reanudar" #: admin/pages/api-keys.php:871 #: admin/pages/skills.php:390 msgid "Archive" msgstr "Archivar" #: admin/pages/api-keys.php:891 msgid "Unarchive" msgstr "Desarchivar" #: admin/pages/audit-logs.php:22 #: admin/pages/backups.php:67 msgid "Public" msgstr "Público" #: admin/pages/audit-logs.php:23 #: admin/pages/backups.php:68 msgid "Discovery" msgstr "Descubrimiento" #: admin/pages/audit-logs.php:24 #: admin/pages/backups.php:69 msgid "Read" msgstr "Lectura" #: admin/pages/audit-logs.php:25 #: admin/pages/backups.php:70 msgid "Write" msgstr "Escritura" #: admin/pages/audit-logs.php:26 #: admin/pages/backups.php:71 msgid "Destructive" msgstr "Destructivo" #: admin/pages/audit-logs.php:27 #: admin/pages/backups.php:72 msgid "Admin Sensitive" msgstr "Admin sensible" #: admin/pages/audit-logs.php:102 msgid "Today" msgstr "Hoy" #: admin/pages/audit-logs.php:103 msgid "Last 7 Days" msgstr "Últimos 7 días" #: admin/pages/audit-logs.php:104 msgid "Last 30 Days" msgstr "Últimos 30 días" #: admin/pages/audit-logs.php:105 msgid "This Year" msgstr "Este año" #: admin/pages/audit-logs.php:106 msgid "Custom Range" msgstr "Intervalo personalizado" #: admin/pages/audit-logs.php:107 msgid "All Time" msgstr "Todo el tiempo" #: admin/pages/audit-logs.php:119 #: admin/pages/audit-logs.php:246 #: admin/pages/backups.php:282 msgid "total" msgstr "total" #: admin/pages/audit-logs.php:122 msgid "Every MCP request logged with key, tool, result, and duration." msgstr "Cada petición MCP se registra con clave, herramienta, resultado y duración." #. translators: %d: number of backups restored #: admin/pages/audit-logs.php:130 #, php-format msgid "%d backup restored." msgid_plural "%d backups restored." msgstr[0] "%d copia de seguridad restaurada." msgstr[1] "%d copias de seguridad restauradas." #: admin/pages/audit-logs.php:136 msgid "Could not restore session — invalid session ID." msgstr "No se pudo restaurar la sesión: ID de sesión no válido." #: admin/pages/audit-logs.php:143 #: admin/pages/audit-logs.php:245 msgid "Sessions" msgstr "Sesiones" #: admin/pages/audit-logs.php:144 msgid "Logs" msgstr "Registros" #: admin/pages/audit-logs.php:165 msgid "Show all" msgstr "Mostrar todo" #: admin/pages/audit-logs.php:173 #: admin/pages/audit-logs.php:175 msgid "Older" msgstr "Anteriores" #: admin/pages/audit-logs.php:189 msgid "Newer" msgstr "Posteriores" #: admin/pages/audit-logs.php:191 msgid "Newest" msgstr "Más recientes" #: admin/pages/audit-logs.php:202 #: admin/pages/audit-logs.php:267 msgid "requests" msgstr "peticiones" #: admin/pages/audit-logs.php:251 msgid "No sessions found." msgstr "No se han encontrado sesiones." #: admin/pages/audit-logs.php:267 msgid "backups" msgstr "copias de seguridad" #. translators: %d: backup count #: admin/pages/audit-logs.php:277 #, php-format msgid "Restore %d backup(s) from this session? This will overwrite current content." msgstr "¿Restaurar %d copia(s) de seguridad de esta sesión? Esto sobrescribirá el contenido actual." #: admin/pages/audit-logs.php:278 #: admin/pages/skills.php:379 msgid "Restore" msgstr "Restaurar" #: admin/pages/audit-logs.php:292 #: admin/pages/audit-logs.php:412 msgid "Time" msgstr "Hora" #: admin/pages/audit-logs.php:293 #: admin/pages/audit-logs.php:413 #: admin/pages/backups.php:297 msgid "Tool" msgstr "Herramienta" #: admin/pages/audit-logs.php:294 #: admin/pages/backups.php:298 #: admin/pages/modules.php:141 msgid "Class" msgstr "Clase" #: admin/pages/audit-logs.php:296 #: admin/pages/audit-logs.php:415 msgid "Duration" msgstr "Duración" #: admin/pages/audit-logs.php:297 #: admin/pages/audit-logs.php:418 #: admin/pages/backups.php:296 msgid "Target" msgstr "Objetivo" #: admin/pages/audit-logs.php:336 #: admin/pages/audit-logs.php:388 #: admin/pages/backups.php:272 #: admin/pages/skills.php:262 msgid "Filter" msgstr "Filtrar" #: admin/pages/audit-logs.php:338 msgid "Reset filters" msgstr "Restablecer filtros" #: admin/pages/audit-logs.php:346 msgid "Tool name…" msgstr "Nombre de la herramienta…" #: admin/pages/audit-logs.php:351 msgid "All Statuses" msgstr "Todos los estados" #: admin/pages/audit-logs.php:357 msgid "All Keys" msgstr "Todas las claves" #: admin/pages/audit-logs.php:365 msgid "IP address…" msgstr "Dirección IP…" #: admin/pages/audit-logs.php:368 msgid "All Sessions" msgstr "Todas las sesiones" #: admin/pages/audit-logs.php:397 msgid "Log Entries" msgstr "Entradas del registro" #. translators: %s: formatted number #: admin/pages/audit-logs.php:401 #, php-format msgid "%s result" msgid_plural "%s results" msgstr[0] "%s resultado" msgstr[1] "%s resultados" #: admin/pages/audit-logs.php:407 msgid "No log entries found for the selected filters." msgstr "No se han encontrado entradas de registro para los filtros seleccionados." #: admin/pages/audit-logs.php:416 msgid "Key" msgstr "Clave" #: admin/pages/audit-logs.php:417 msgid "IP" msgstr "IP" #: admin/pages/audit-logs.php:474 msgid "Pagination" msgstr "Paginación" #: admin/pages/audit-logs.php:476 msgid "Previous page" msgstr "Página anterior" #: admin/pages/audit-logs.php:477 #: admin/pages/audit-logs.php:481 #: admin/pages/onboarding.php:118 msgid "Back" msgstr "Atrás" #: admin/pages/audit-logs.php:498 msgid "Next page" msgstr "Página siguiente" #: admin/pages/audit-logs.php:499 #: admin/pages/audit-logs.php:503 #: admin/pages/skills.php:422 msgid "Next" msgstr "Siguiente" #: admin/pages/backups.php:19 msgid "Last 24 hours" msgstr "Últimas 24 horas" #: admin/pages/backups.php:20 msgid "Last 7 days" msgstr "Últimos 7 días" #: admin/pages/backups.php:21 msgid "Last 30 days" msgstr "Últimos 30 días" #: admin/pages/backups.php:22 msgid "Last year" msgstr "Último año" #: admin/pages/backups.php:89 msgid "All Types" msgstr "Todos los tipos" #: admin/pages/backups.php:90 msgid "Post" msgstr "Entrada" #: admin/pages/backups.php:91 msgid "Term" msgstr "Término" #: admin/pages/backups.php:92 msgid "Elementor Page" msgstr "Página de Elementor" #: admin/pages/backups.php:99 msgid "Snapshots of posts and terms created before AI agent edits." msgstr "Snapshots de entradas y términos creados antes de las ediciones del agente de IA." #: admin/pages/backups.php:103 msgid "Backup deleted." msgstr "Copia de seguridad eliminada." #: admin/pages/backups.php:106 msgid "Cleanup settings saved." msgstr "Ajustes de limpieza guardados." #: admin/pages/backups.php:117 #: admin/pages/backups.php:207 msgid "Cleanup Settings" msgstr "Ajustes de limpieza" #: admin/pages/backups.php:121 #: admin/pages/backups.php:281 msgid "Backup Snapshots" msgstr "Snapshots de backup" #: admin/pages/backups.php:130 msgid "Overview" msgstr "Resumen" #: admin/pages/backups.php:137 msgid "Total backups" msgstr "Total de copias de seguridad" #: admin/pages/backups.php:142 msgid "Total storage used" msgstr "Almacenamiento total usado" #. translators: %d: days #: admin/pages/backups.php:150 #: admin/pages/backups.php:156 #, php-format msgid "Delete after %d days" msgstr "Eliminar tras %d días" #. translators: %d: MB #: admin/pages/backups.php:153 #: admin/pages/backups.php:158 #, php-format msgid "Cap at %d MB" msgstr "Límite de %d MB" #: admin/pages/backups.php:160 msgid "No auto-cleanup" msgstr "Sin limpieza automática" #: admin/pages/backups.php:164 msgid "Auto-cleanup" msgstr "Limpieza automática" #: admin/pages/backups.php:166 msgid "Configure" msgstr "Configurar" #: admin/pages/backups.php:178 msgid "Backup Activity" msgstr "Actividad de copias de seguridad" #: admin/pages/backups.php:184 msgid "Period" msgstr "Período" #: admin/pages/backups.php:185 msgid "Backups created" msgstr "Copias de seguridad creadas" #: admin/pages/backups.php:186 msgid "Storage added" msgstr "Almacenamiento añadido" #: admin/pages/backups.php:208 msgid "Runs daily via cron. Set 0 to disable." msgstr "Se ejecuta a diario mediante cron. Pon 0 para desactivar." #: admin/pages/backups.php:220 msgid "days" msgstr "días" #: admin/pages/backups.php:223 msgid "Max age" msgstr "Antigüedad máxima" #: admin/pages/backups.php:225 msgid "Backups older than this number of days are permanently deleted by the daily cron. Set 0 to keep backups indefinitely." msgstr "Las copias de seguridad con más días que este número se eliminan permanentemente con el cron diario. Pon 0 para conservar las copias indefinidamente." #: admin/pages/backups.php:236 msgid "Max size" msgstr "Tamaño máximo" #: admin/pages/backups.php:238 msgid "When the total size of all backup payloads exceeds this limit, the oldest backups are deleted first until the limit is met. Set 0 to disable size capping." msgstr "Cuando el tamaño total de todas las copias de seguridad supere este límite, se eliminan primero las más antiguas hasta cumplir el límite. Pon 0 para desactivar el límite de tamaño." #: admin/pages/backups.php:257 msgid "Filters" msgstr "Filtros" #: admin/pages/backups.php:259 #: admin/pages/skills.php:264 msgid "Reset" msgstr "Restablecer" #: admin/pages/backups.php:287 msgid "No backups found for the selected type." msgstr "No se han encontrado copias de seguridad para el tipo seleccionado." #: admin/pages/backups.php:287 msgid "No backups found." msgstr "No se han encontrado copias de seguridad." #: admin/pages/backups.php:293 msgid "ID" msgstr "ID" #: admin/pages/backups.php:294 msgid "Date" msgstr "Fecha" #: admin/pages/backups.php:295 #: admin/pages/skills.php:116 #: admin/pages/skills.php:322 msgid "Type" msgstr "Tipo" #: admin/pages/backups.php:299 msgid "Session" msgstr "Sesión" #: admin/pages/backups.php:300 msgid "Size" msgstr "Tamaño" #: admin/pages/backups.php:333 msgid "Delete this backup? This cannot be undone." msgstr "¿Eliminar esta copia de seguridad? Esto no se puede deshacer." #: admin/pages/dashboard.php:12 #: admin/pages/safety.php:8 msgid "Hard Lock Active" msgstr "Hard Lock activo" #: admin/pages/dashboard.php:15 #: admin/pages/safety.php:12 msgid "Soft Lock Active" msgstr "Soft Lock activo" #: admin/pages/dashboard.php:18 #: admin/pages/safety.php:16 #: admin/pages/safety.php:244 msgid "Unlocked" msgstr "Desbloqueado" #: admin/pages/dashboard.php:35 msgid "Your first key is ready." msgstr "Tu primera clave está lista." #: admin/pages/dashboard.php:36 msgid "Open your AI client, paste the snippet from the modal, and try a sentence like \"list my last five published posts.\" Activity will appear in the card below as soon as your agent gets to work." msgstr "Abre tu cliente de IA, pega el fragmento del modal y prueba con una frase como «lista mis últimas cinco entradas publicadas». La actividad aparecerá en la tarjeta de abajo en cuanto tu agente se ponga a trabajar." #: admin/pages/dashboard.php:38 msgid "Dismiss" msgstr "Descartar" #: admin/pages/dashboard.php:60 msgid "What kind of power do you want to give your AI Agent?" msgstr "¿Qué tipo de poder quieres dar a tu agente de IA?" #: admin/pages/dashboard.php:61 msgid "More options →" msgstr "Más opciones →" #: admin/pages/dashboard.php:64 msgid "Each card describes a role your AI assistant could play on this site. Pick the one that fits and we will mint a key with the right permissions. You still review and confirm before it is created." msgstr "Cada tarjeta describe un rol que tu asistente de IA podría desempeñar en este sitio. Elige el que encaje y crearemos una clave con los permisos adecuados. Aún así, revisas y confirmas antes de que se cree." #. translators: %d: number of permissions #. translators: %d: number of scopes #: admin/pages/dashboard.php:96 #: admin/pages/onboarding.php:107 #, php-format msgid "%d permission" msgid_plural "%d permissions" msgstr[0] "%d permiso" msgstr[1] "%d permisos" #: admin/pages/dashboard.php:98 msgid "dry-run" msgstr "dry-run" #: admin/pages/dashboard.php:102 msgid "use this →" msgstr "usar esto →" #: admin/pages/dashboard.php:107 msgid "Nothing here matches what you need?" msgstr "¿Nada de esto encaja con lo que necesitas?" #: admin/pages/dashboard.php:108 msgid "Build a custom key →" msgstr "Construir una clave personalizada →" #: admin/pages/dashboard.php:118 msgid "You're about to create a key with:" msgstr "Estás a punto de crear una clave con:" #: admin/pages/dashboard.php:124 msgid "Scopes included" msgstr "Ámbitos incluidos" #: admin/pages/dashboard.php:128 msgid "Create key" msgstr "Crear clave" #: admin/pages/dashboard.php:192 msgid "Today's Activity" msgstr "Actividad de hoy" #: admin/pages/dashboard.php:193 msgid "View log →" msgstr "Ver registro →" #: admin/pages/dashboard.php:199 msgid "Total" msgstr "Total" #: admin/pages/dashboard.php:203 msgid "Success" msgstr "Éxito" #: admin/pages/dashboard.php:207 msgid "Errors" msgstr "Errores" #: admin/pages/dashboard.php:211 msgid "Blocked" msgstr "Bloqueadas" #: admin/pages/dashboard.php:220 #: admin/pages/safety.php:72 msgid "Lock Controls" msgstr "Controles de bloqueo" #: admin/pages/dashboard.php:221 msgid "Details →" msgstr "Detalles →" #: admin/pages/dashboard.php:233 #: admin/pages/dashboard.php:249 #: admin/pages/safety.php:61 #: admin/pages/safety.php:86 #: admin/pages/safety.php:245 msgid "Soft Lock" msgstr "Soft Lock" #: admin/pages/dashboard.php:234 msgid "(blocks write/destructive)" msgstr "(bloquea escritura/destructivo)" #: admin/pages/dashboard.php:239 #: admin/pages/dashboard.php:250 #: admin/pages/safety.php:60 #: admin/pages/safety.php:103 #: admin/pages/safety.php:246 msgid "Hard Lock" msgstr "Hard Lock" #: admin/pages/dashboard.php:240 msgid "(allows only server.status)" msgstr "(solo permite server.status)" #: admin/pages/dashboard.php:243 msgid "Hard Lock overrides Soft Lock." msgstr "Hard Lock prevalece sobre Soft Lock." #: admin/pages/dashboard.php:246 msgid "Apply" msgstr "Aplicar" #: admin/pages/dashboard.php:249 msgid "blocks all write and delete tools — agents can only read." msgstr "bloquea todas las herramientas de escritura y borrado: los agentes solo pueden leer." #: admin/pages/dashboard.php:250 msgid "stops everything, except" msgstr "lo detiene todo, salvo" #: admin/pages/dashboard.php:260 msgid "Active Modules" msgstr "Módulos activos" #. translators: %d: number of active modules #: admin/pages/dashboard.php:265 #, php-format msgid "%d active" msgid_plural "%d active" msgstr[0] "%d activo" msgstr[1] "%d activos" #: admin/pages/help.php:18 msgid "a long-postponed post" msgstr "una entrada largamente postergada" #: admin/pages/help.php:19 msgid "Write something fresh" msgstr "Escribe algo nuevo" #: admin/pages/help.php:20 msgid "On a slow Tuesday afternoon, you ask for a starter guide to be drafted and tucked into the right category — checklist at the end, friendly tone — saved as a draft for you to look over later." msgstr "En una tarde tranquila de martes, pides que se redacte una guía para principiantes y se coloque en la categoría adecuada (lista al final, tono cercano), guardada como borrador para que la revises después." #: admin/pages/help.php:22 #: admin/pages/help.php:33 #: admin/pages/help.php:44 #: admin/pages/help.php:55 #: admin/pages/help.php:66 #: admin/pages/help.php:76 #: admin/pages/help.php:86 #: admin/pages/help.php:96 msgid "Read posts and pages" msgstr "Leer entradas y páginas" #: admin/pages/help.php:23 #: admin/pages/help.php:56 msgid "Create and edit posts" msgstr "Crear y editar entradas" #: admin/pages/help.php:24 msgid "Edit page settings (categories, tags)" msgstr "Editar ajustes de página (categorías, etiquetas)" #: admin/pages/help.php:26 msgid "Draft me a 600-word starter guide about indoor plants for beginners. Friendly tone, ending with a five-point checklist. Save it as a draft under the Gardening category, and let me know when it's ready." msgstr "Redáctame una guía para principiantes de 600 palabras sobre plantas de interior. Tono cercano, terminando con una lista de cinco puntos. Guárdala como borrador en la categoría Jardinería y avísame cuando esté lista." #: admin/pages/help.php:29 msgid "three years of forgotten captions" msgstr "tres años de descripciones olvidadas" #: admin/pages/help.php:30 msgid "Tidy up the SEO" msgstr "Pon orden en el SEO" #: admin/pages/help.php:31 msgid "You ask for a quiet audit of the last twenty posts — anything with a short title or missing description — and the helper writes new ones, applies them, and shows you a summary." msgstr "Pides una auditoría tranquila de las últimas veinte entradas (cualquiera con un título corto o sin descripción) y el ayudante escribe nuevas, las aplica y te muestra un resumen." #: admin/pages/help.php:34 msgid "Read SEO fields (Yoast)" msgstr "Leer campos de SEO (Yoast)" #: admin/pages/help.php:35 msgid "Update SEO fields (Yoast)" msgstr "Actualizar campos de SEO (Yoast)" #: admin/pages/help.php:37 msgid "Have a look at our last twenty published posts. Find anything with a missing meta description or a title under thirty characters. Write better ones, apply them, and show me a short summary of what changed." msgstr "Echa un vistazo a nuestras últimas veinte entradas publicadas. Busca cualquiera con una meta descripción ausente o un título de menos de treinta caracteres. Escribe versiones mejores, aplícalas y muéstrame un breve resumen de lo que ha cambiado." #: admin/pages/help.php:40 msgid "the tab you keep meaning to open" msgstr "la pestaña que llevas tiempo queriendo abrir" #: admin/pages/help.php:41 msgid "Help the screen readers" msgstr "Ayuda a los lectores de pantalla" #: admin/pages/help.php:42 msgid "You ask for a quick site report on images without descriptions, then have the ten most-viewed ones described kindly. Before and after, side by side, for your taste." msgstr "Pides un informe rápido del sitio sobre imágenes sin descripción y luego haces que se describan con cariño las diez más vistas. Antes y después, una al lado de la otra, para tu gusto." #: admin/pages/help.php:45 msgid "Run accessibility audits" msgstr "Ejecutar auditorías de accesibilidad" #: admin/pages/help.php:46 msgid "Manage the media library" msgstr "Gestionar la biblioteca de medios" #: admin/pages/help.php:48 msgid "Run a site-wide accessibility report. Find the images that are missing descriptions. Write thoughtful descriptions for the ten most-viewed ones, show me before and after, then save the changes." msgstr "Ejecuta un informe de accesibilidad de todo el sitio. Encuentra las imágenes que no tienen descripción. Escribe descripciones cuidadas para las diez más vistas, muéstrame el antes y el después y guarda los cambios." #: admin/pages/help.php:51 msgid "a new page, three sentences" msgstr "una página nueva, tres frases" #: admin/pages/help.php:52 msgid "Spin up a new page" msgstr "Crea una página nueva" #: admin/pages/help.php:53 msgid "You ask for a copy of an existing page, with one headline swapped — and a new landing exists by the time the kettle is full." msgstr "Pides una copia de una página existente con un titular cambiado, y para cuando la tetera esté llena ya tienes una nueva landing." #: admin/pages/help.php:57 msgid "Edit Elementor pages" msgstr "Editar páginas de Elementor" #: admin/pages/help.php:59 msgid "Make a copy of the Services page. Call the copy Pricing. Change the big headline to \"Plans that grow with you.\" Leave everything else exactly as it was. Save it as a draft." msgstr "Haz una copia de la página Servicios. Llama a la copia Precios. Cambia el titular grande por «Planes que crecen contigo». Deja todo lo demás exactamente como estaba. Guárdalo como borrador." #: admin/pages/help.php:62 msgid "the shelf that quietly emptied" msgstr "la estantería que se vació en silencio" #: admin/pages/help.php:63 msgid "Mind the shop" msgstr "Cuida la tienda" #: admin/pages/help.php:64 msgid "You ask for a list of products that have been out of stock for a month or more, each one quietly moved to draft with a note." msgstr "Pides una lista de los productos que llevan un mes o más sin stock y, en silencio, cada uno se pasa a borrador con una nota." #: admin/pages/help.php:67 msgid "Manage WooCommerce products" msgstr "Gestionar productos de WooCommerce" #: admin/pages/help.php:69 msgid "List products that have been out of stock for more than thirty days. For each one, change the status to draft and add a short note explaining why." msgstr "Lista los productos que llevan más de treinta días sin stock. Para cada uno, cambia el estado a borrador y añade una nota breve explicando por qué." #: admin/pages/help.php:72 msgid "a just-in-case net" msgstr "una red por si acaso" #: admin/pages/help.php:73 msgid "Take a snapshot first" msgstr "Haz primero un snapshot" #: admin/pages/help.php:74 msgid "Before you let your helper change anything, you ask for snapshots of the pages that matter. So you can sleep — and ship." msgstr "Antes de dejar que tu ayudante cambie nada, pides snapshots de las páginas que importan. Para poder dormir tranquilo y, aun así, lanzar." #: admin/pages/help.php:77 #: admin/pages/help.php:97 msgid "Take and restore snapshots" msgstr "Crear y restaurar snapshots" #: admin/pages/help.php:79 msgid "Before you touch anything: take a snapshot of the home page and our three landing pages. Save the session as \"Before launch\" so I can roll back the whole thing later if I need to." msgstr "Antes de tocar nada: haz un snapshot de la página de inicio y de nuestras tres landings. Guarda la sesión como «Antes del lanzamiento» para que pueda revertirlo todo más tarde si lo necesito." #: admin/pages/help.php:82 msgid "watch, then remember" msgstr "observa y luego recuerda" #: admin/pages/help.php:83 msgid "Save a routine for later" msgstr "Guarda una rutina para más tarde" #: admin/pages/help.php:84 msgid "You walk your helper through a workflow once — and ask them to save the steps as a recipe you can call back next week with one sentence." msgstr "Le enseñas a tu ayudante un flujo de trabajo una vez y le pides que guarde los pasos como una receta que puedas invocar la semana que viene con una sola frase." #: admin/pages/help.php:87 msgid "Create and update skills" msgstr "Crear y actualizar habilidades" #: admin/pages/help.php:89 msgid "Every Monday I publish a product review. Watch what I do this morning, then save the workflow as a skill called Weekly product review. Next time, when I ask for it by name, you'll know exactly what to do." msgstr "Cada lunes publico una reseña de producto. Observa lo que hago esta mañana y luego guarda el flujo de trabajo como una habilidad llamada Reseña semanal de producto. La próxima vez, cuando te la pida por nombre, sabrás exactamente qué hacer." #: admin/pages/help.php:92 msgid "a one-line rewind" msgstr "un rebobinado de una sola línea" #: admin/pages/help.php:93 msgid "Undo an afternoon's work" msgstr "Deshacer el trabajo de una tarde" #: admin/pages/help.php:94 msgid "You ask for everything from a particular session to be put back as it was. Calm returns. The audit log keeps the receipts." msgstr "Pides que todo lo de una sesión concreta vuelva a estar como estaba. Vuelve la calma. El registro de auditoría guarda los recibos." #: admin/pages/help.php:99 msgid "Yesterday's session called \"Bulk SEO update\" went a little too far. Restore everything from that session to where it was before. Show me a list of what you put back." msgstr "La sesión de ayer llamada «Actualización masiva de SEO» se pasó un poco. Restaura todo lo de esa sesión a como estaba antes. Muéstrame una lista de lo que has devuelto a su sitio." #: admin/pages/help.php:108 msgid "in your terminal" msgstr "en tu terminal" #: admin/pages/help.php:109 msgid "In a terminal, inside any project folder — paste this and swap in your pass." msgstr "En un terminal, dentro de cualquier carpeta de proyecto: pega esto y sustitúyelo por tu pase." #: admin/pages/help.php:111 msgid "Then in any chat: \"Show me my last ten published posts via aicom.\"" msgstr "Luego, en cualquier chat: «Muéstrame mis últimas diez entradas publicadas vía aicom»." #: admin/pages/help.php:115 msgid "in your config file" msgstr "en tu archivo de configuración" #: admin/pages/help.php:116 msgid "Open the config file (on a Mac, that's ~/Library/Application Support/Claude/claude_desktop_config.json) and paste this in. Restart the app." msgstr "Abre el archivo de configuración (en Mac es ~/Library/Application Support/Claude/claude_desktop_config.json) y pega esto. Reinicia la app." #: admin/pages/help.php:122 msgid "in .cursor/mcp.json" msgstr "en .cursor/mcp.json" #: admin/pages/help.php:123 msgid "Create .cursor/mcp.json in your project (or ~/.cursor/mcp.json for every project) and paste this in. Reload Cursor." msgstr "Crea .cursor/mcp.json en tu proyecto (o ~/.cursor/mcp.json para todos los proyectos) y pega esto. Recarga Cursor." #: admin/pages/help.php:128 msgid "ChatGPT" msgstr "ChatGPT" #: admin/pages/help.php:129 msgid "Custom GPT · Actions" msgstr "Custom GPT · Acciones" #: admin/pages/help.php:130 msgid "In the Custom GPT builder, add an Action and point it at this URL. For Authentication, pick API Key → Bearer and paste your pass." msgstr "En el builder de Custom GPT, añade una Acción y apúntala a esta URL. Para la autenticación elige API Key → Bearer y pega tu pase." #: admin/pages/help.php:132 msgid "All 170+ tools are discovered for you automatically." msgstr "Las más de 170 herramientas se descubren automáticamente." #: admin/pages/help.php:135 msgid "n8n, Make, Zapier" msgstr "n8n, Make, Zapier" #: admin/pages/help.php:136 msgid "plain HTTP node" msgstr "nodo HTTP sencillo" #: admin/pages/help.php:137 msgid "A plain HTTP node does the job — paste this template into it and swap in your pass." msgstr "Un nodo HTTP sencillo basta: pega esta plantilla y sustitúyela por tu pase." #: admin/pages/help.php:142 msgid "Other OpenAPI helpers" msgstr "Otros asistentes OpenAPI" #: admin/pages/help.php:143 msgid "Dify, Flowise, LangChain…" msgstr "Dify, Flowise, LangChain…" #: admin/pages/help.php:144 msgid "Point your tool at this OpenAPI schema URL with Bearer auth, and all the tools are discovered for you." msgstr "Apunta tu herramienta a esta URL del esquema OpenAPI con autenticación Bearer y todas las herramientas se descubren automáticamente." #: admin/pages/help.php:146 msgid "Works with Dify, Flowise, LangChain, Semantic Kernel, Microsoft Copilot Studio — anything fluent in OpenAPI 3.0." msgstr "Funciona con Dify, Flowise, LangChain, Semantic Kernel, Microsoft Copilot Studio: cualquier cosa que entienda OpenAPI 3.0." #: admin/pages/help.php:163 msgid "A short letter to start" msgstr "Una carta breve para empezar" #: admin/pages/help.php:167 #: admin/pages/onboarding.php:59 msgid "Welcome in." msgstr "Bienvenido." #: admin/pages/help.php:168 msgid "Pull up a chair." msgstr "Acerca una silla." #: admin/pages/help.php:171 msgid "AICOM is a quiet bridge between the AI you already pay for and the website you love. Your helper does the typing; you keep an eye on things from the kitchen. Pick a thing you'd like done below — we'll write the words for you to pass along." msgstr "AICOM es un puente silencioso entre la IA que ya pagas y el sitio web que adoras. Tu ayudante teclea; tú vigilas las cosas desde la cocina. Elige abajo algo que te gustaría que se hiciera: nosotros escribimos las palabras para que tú las pases." #: admin/pages/help.php:174 msgid "— a short read, maybe four minutes" msgstr "— una lectura breve, unos cuatro minutos" #: admin/pages/help.php:185 msgid "Make a visitor's pass." msgstr "Haz un pase de visitante." #. translators: %s = link to API Keys page #: admin/pages/help.php:190 #, php-format msgid "Stop by the keys drawer and pick a starter set. Tick the permissions we suggest just below. Copy the pass the moment it appears — it won't show its face twice." msgstr "Pásate por el cajón de las claves y elige un conjunto inicial. Marca los permisos sugeridos justo debajo. Copia el pase en cuanto aparezca: no se mostrará dos veces." #: admin/pages/help.php:200 msgid "Show them inside." msgstr "Hazlos pasar." #: admin/pages/help.php:201 msgid "You don't have to write a single line yourself. Further down, pick which AI helper you use — we have the exact text already written for it. Tap copy, paste it where your helper expects, done." msgstr "No tienes que escribir ni una sola línea. Más abajo, elige qué ayudante de IA usas: ya tenemos escrito el texto exacto para él. Toca copiar, pégalo donde tu ayudante lo espera y listo." #: admin/pages/help.php:206 msgid "Tell them what's on your mind." msgstr "Cuéntales lo que tienes en mente." #: admin/pages/help.php:207 msgid "No magic words to learn. Use the little builder below: tap a card, copy the sentence it writes for you, and paste it into your helper. They take it from there." msgstr "No hay fórmulas mágicas que aprender. Usa el pequeño builder de abajo: toca una tarjeta, copia la frase que escribe por ti y pégala en el chat de tu ayudante. Él se encargará del resto." #: admin/pages/help.php:219 msgid "The little builder" msgstr "El pequeño builder" #: admin/pages/help.php:222 msgid "Pick a thing you'd like done. We'll write it for you." msgstr "Elige algo que te gustaría que se hiciera. Nosotros lo escribimos por ti." #: admin/pages/help.php:223 msgid "Tap a card. We'll show you which permissions to tick when you make the pass, and we'll write a sentence you can copy straight into your helper's chat window." msgstr "Toca una tarjeta. Te mostraremos qué permisos marcar al hacer el pase y escribiremos una frase que puedas copiar directamente en la ventana de chat de tu ayudante." #: admin/pages/help.php:236 msgid "tap to use this →" msgstr "toca para usar esto →" #: admin/pages/help.php:244 msgid "When you make the pass, tick these" msgstr "Cuando hagas el pase, marca estos" #: admin/pages/help.php:247 msgid "Open the keys drawer →" msgstr "Abrir el cajón de las claves →" #: admin/pages/help.php:252 msgid "And paste this into your helper" msgstr "Y pega esto en tu ayudante" #: admin/pages/help.php:269 msgid "The wiring" msgstr "El cableado" #: admin/pages/help.php:272 msgid "Telling your helper where the door is." msgstr "Decirle a tu ayudante dónde está la puerta." #: admin/pages/help.php:273 msgid "No typing required. Find your helper in the list below, tap copy, and paste the text exactly where it asks. We've written it all for you — the right address, the right greeting, the right shape. The two notes underneath are just there for reference if you're curious." msgstr "No hace falta escribir. Encuentra tu ayudante en la lista de abajo, toca Copiar y pega el texto justo donde te lo pida. Lo hemos preparado todo por ti: la dirección correcta, el greeting correcto, el formato correcto. Las dos notas de abajo están solo de referencia, por si tienes curiosidad." #: admin/pages/help.php:278 msgid "The address" msgstr "La dirección" #: admin/pages/help.php:282 msgid "The greeting" msgstr "El saludo" #: admin/pages/help.php:283 msgid "Authorization: Bearer " msgstr "Authorization: Bearer " #: admin/pages/help.php:291 #, php-format msgid "If the address above gives trouble (some hosts rewrite things in odd ways), this one is a faithful backup: %s" msgstr "Si la dirección de arriba da problemas (algunos hostings reescriben las cosas de forma rara), esta es una copia fiel de respaldo: %s" #: admin/pages/help.php:314 msgid "Where this goes" msgstr "A dónde va esto" #: admin/pages/help.php:320 msgid "Paste-ready text" msgstr "Texto listo para pegar" #: admin/pages/help.php:337 msgid "Quiet questions" msgstr "Preguntas tranquilas" #: admin/pages/help.php:340 msgid "Things folks have asked us." msgstr "Cosas que nos ha preguntado la gente." #: admin/pages/help.php:346 msgid "Will this cost me a bit every time it does something?" msgstr "¿Esto me costará un poco cada vez que haga algo?" #: admin/pages/help.php:347 msgid "No. AICOM is free. Your helper uses the AI subscription you already pay for — whatever Claude or ChatGPT charges you each month — and nothing extra slips in on top." msgstr "No. AICOM es gratis. Tu ayudante usa la suscripción de IA que ya pagas (lo que Claude o ChatGPT te cobre cada mes) y no se cuela nada extra por encima." #: admin/pages/help.php:351 msgid "Is it really safe to let a helper into the site?" msgstr "¿Es realmente seguro dejar entrar a un ayudante en el sitio?" #: admin/pages/help.php:352 msgid "Safer than giving someone your password. Every pass has only the powers you grant. You can freeze the whole site with one click. Working Hours can lock helpers out at night. Everything they do is written down and reversible. You are always in charge." msgstr "Más seguro que darle a alguien tu contraseña. Cada pase tiene solo los poderes que tú le concedes. Puedes congelar todo el sitio con un clic. El Horario de trabajo puede dejar fuera a los ayudantes por la noche. Todo lo que hacen queda escrito y es reversible. Tú mandas siempre." #: admin/pages/help.php:356 msgid "I shared a pass and now I'd like it back." msgstr "Compartí un pase y ahora quiero recuperarlo." #: admin/pages/help.php:361 #, php-format msgid "Open the keys drawer, find the row, click the small action menu and choose Revoke. Gone in a blink. To pause it instead, pick Suspend — that one is reversible." msgstr "Abre el cajón de las claves, busca la fila, haz clic en el pequeño menú de acciones y elige Revocar. Se va en un parpadeo. Para pausarlo en su lugar, elige Suspender: esa opción es reversible." #: admin/pages/help.php:370 msgid "My helper keeps getting 401 or 403. What's wrong?" msgstr "Mi ayudante recibe constantemente 401 o 403. ¿Qué pasa?" #: admin/pages/help.php:373 msgid "401 usually means the pass isn't reaching us. Some web servers strip the greeting out — adding SetEnvIf Authorization \"(.*)\" HTTP_AUTHORIZATION=$1 to the site's .htaccess sets things right. 403 means the pass arrived but isn't allowed to do what you're asking — check what you ticked when you made it, the IP list, and whether the site is locked. The audit log tells you which." msgstr "401 suele significar que el pase no nos está llegando. Algunos servidores web eliminan el Authorization header: añadir SetEnvIf Authorization \"(.*)\" HTTP_AUTHORIZATION=$1 al .htaccess del sitio lo arregla. 403 significa que el pase llegó, pero no tiene permiso para hacer lo que pides: comprueba qué marcaste al crearlo, la lista de IPs y si el sitio está bloqueado. El registro de auditoría te dirá exactamente por qué." #: admin/pages/help.php:380 msgid "Can I keep a few different passes for different things?" msgstr "¿Puedo tener varios pases distintos para cosas distintas?" #: admin/pages/help.php:381 msgid "Of course. One that only reads. One that can write content. One for proper admin work. Each can have its own expiry, its own IP lock, its own dry-run flag. Mix as you like." msgstr "Por supuesto. Uno que solo lea. Otro que pueda escribir contenido. Otro para tareas de administración como Dios manda. Cada uno puede tener su propia caducidad, su propio bloqueo de IP y su propio indicador de dry-run. Combínalos como quieras." #: admin/pages/help.php:385 msgid "My helper says \"no active session\". What's that?" msgstr "Mi ayudante dice «no hay sesión activa». ¿Qué es eso?" #: admin/pages/help.php:386 msgid "Anything that changes things wants to be wrapped in a named session — that's what lets you undo a whole afternoon's work with one button later. Just tell your helper \"Open a session called X, then go ahead.\" Read-only tasks don't need a session." msgstr "Todo lo que cambia cosas conviene envolverlo en una sesión con nombre: eso es lo que te permite deshacer después el trabajo de toda una tarde con un solo botón. Solo dile a tu ayudante «Abre una sesión llamada X y luego sigue». Las tareas de solo lectura no necesitan sesión." #: admin/pages/help.php:390 msgid "How do I tidy up old snapshots?" msgstr "¿Cómo limpio los snapshots antiguos?" #: admin/pages/help.php:395 #, php-format msgid "Snapshots → Cleanup settings. Set a maximum age (in days), a maximum size (in MB), or both. A daily routine sweeps the older ones away. You can also delete individual snapshots by hand on the Backup Snapshots tab." msgstr "Snapshots → Ajustes de limpieza. Define una antigüedad máxima (en días), un tamaño máximo (en MB) o ambos. Una rutina diaria barre los más antiguos. También puedes eliminar snapshots concretos a mano en la pestaña Snapshots de backup." #: admin/pages/help.php:404 msgid "Sessions, skills — what's the difference, really?" msgstr "Sesiones, habilidades: ¿cuál es la diferencia, en realidad?" #: admin/pages/help.php:405 msgid "A session is one afternoon of work. A skill is a recipe you can ask for again. Skills usually start their life inside a session: \"I liked what we just did. Save it for next time.\"" msgstr "Una sesión es una tarde de trabajo. Una habilidad es una receta que puedes volver a pedir. Las habilidades suelen empezar su vida dentro de una sesión: «Me ha gustado lo que acabamos de hacer. Guárdalo para la próxima»." #: admin/pages/help.php:415 msgid "And if something ever feels off —" msgstr "Y si en algún momento algo no encaja:" #: admin/pages/help.php:420 #, php-format msgid "the Safety page is your kill switch. Three clicks and the whole place freezes. Nothing destructive can happen without your explicit yes." msgstr "la página Seguridad es tu botón de apagado de emergencia. Tres clics y todo el sitio se congela. Nada destructivo puede pasar sin tu sí explícito." #: admin/pages/help.php:426 msgid "Now — try a sentence and see." msgstr "Ahora: prueba con una frase y mira qué pasa." #: admin/pages/modules.php:16 #: includes/class-auth.php:25 msgid "WordPress Core" msgstr "Núcleo de WordPress" #: admin/pages/modules.php:16 msgid "Posts, pages, custom post types, taxonomies, meta, options." msgstr "Entradas, páginas, tipos de contenido personalizados, taxonomías, meta y opciones." #: admin/pages/modules.php:17 msgid "Yoast SEO" msgstr "Yoast SEO" #: admin/pages/modules.php:17 msgid "SEO meta, Open Graph, Twitter Card, sitemap, breadcrumbs per post and term." msgstr "Meta SEO, Open Graph, Twitter Card, mapa del sitio y migas de pan por entrada y término." #: admin/pages/modules.php:17 msgid "Yoast SEO plugin" msgstr "Plugin Yoast SEO" #: admin/pages/modules.php:18 #: admin/pages/modules.php:30 #: includes/class-auth.php:33 msgid "Media & Files" msgstr "Medios y archivos" #: admin/pages/modules.php:18 msgid "WordPress media library, file upload/list/delete (with allowlist)." msgstr "Biblioteca de medios de WordPress, subir/listar/eliminar archivos (con lista de permitidos)." #: admin/pages/modules.php:19 msgid "Elementor" msgstr "Elementor" #: admin/pages/modules.php:19 msgid "Programmatic widget editing via _elementor_data. Batch text update, backup/restore." msgstr "Edición programática de widgets vía _elementor_data. Actualización de texto por lotes, copia de seguridad/restauración." #: admin/pages/modules.php:19 msgid "Elementor plugin" msgstr "Plugin Elementor" #: admin/pages/modules.php:20 msgid "ECS" msgstr "ECS" #: admin/pages/modules.php:20 msgid "Ele Custom Skin — loop skins, color schemes, container layouts for Elementor." msgstr "Ele Custom Skin: skins para loops, esquemas de color y diseños de contenedores para Elementor." #: admin/pages/modules.php:20 msgid "ECS plugin" msgstr "Plugin ECS" #: admin/pages/modules.php:21 msgid "Polylang" msgstr "Polylang" #: admin/pages/modules.php:21 msgid "Language assignment, translation linking for posts and terms." msgstr "Asignación de idioma y enlazado de traducciones para entradas y términos." #: admin/pages/modules.php:21 msgid "Polylang plugin" msgstr "Plugin Polylang" #: admin/pages/modules.php:22 msgid "WooCommerce" msgstr "WooCommerce" #: admin/pages/modules.php:22 msgid "Products, categories, attributes, stock, price, settings." msgstr "Productos, categorías, atributos, stock, precio y ajustes." #: admin/pages/modules.php:22 msgid "WooCommerce plugin" msgstr "Plugin WooCommerce" #: admin/pages/modules.php:23 #: includes/class-auth.php:38 msgid "Users & Roles" msgstr "Usuarios y roles" #: admin/pages/modules.php:23 msgid "User management, role assignment, capabilities. Anti-lockout guards included." msgstr "Gestión de usuarios, asignación de roles y capacidades. Incluye salvaguardas contra bloqueos." #: admin/pages/modules.php:24 msgid "Backup & Restore" msgstr "Copia de seguridad y restauración" #: admin/pages/modules.php:24 msgid "Post/term/Elementor backups stored in database. Per-request restore." msgstr "Copias de seguridad de entradas/términos/Elementor almacenadas en la base de datos. Restauración por petición." #: admin/pages/modules.php:25 msgid "Clautron" msgstr "Clautron" #: admin/pages/modules.php:25 msgid "Blueprint and capability management — catalog, primitives, compile, smoke test." msgstr "Gestión de blueprints y capacidades: catálogo, primitivas, compilación y prueba rápida." #: admin/pages/modules.php:25 msgid "Clautron plugin" msgstr "Plugin Clautron" #: admin/pages/modules.php:29 msgid "Writing & Content" msgstr "Escritura y contenido" #: admin/pages/modules.php:29 msgid "Drafting posts, editing pages, managing categories, polishing SEO metadata." msgstr "Redactar borradores de entradas, editar páginas, gestionar categorías y pulir los metadatos SEO." #: admin/pages/modules.php:30 msgid "Image library, accessibility (alt text), and selective file system access." msgstr "Biblioteca de imágenes, accesibilidad (texto alternativo) y acceso selectivo al sistema de archivos." #: admin/pages/modules.php:31 msgid "Pages & Layout" msgstr "Páginas y maquetación" #: admin/pages/modules.php:31 msgid "Page builders, design systems and translation tooling for layout-heavy work." msgstr "Maquetadores, sistemas de diseño y herramientas de traducción para trabajos centrados en la maquetación." #: admin/pages/modules.php:32 msgid "Shop & Commerce" msgstr "Tienda y comercio" #: admin/pages/modules.php:32 msgid "WooCommerce store: products, prices, stock, taxonomies." msgstr "Tienda WooCommerce: productos, precios, stock y taxonomías." #: admin/pages/modules.php:33 msgid "User accounts, snapshots, restore. The plumbing." msgstr "Cuentas de usuario, snapshots y restauración. La fontanería." #: admin/pages/modules.php:34 msgid "AI Agent Tooling" msgstr "Herramientas para agentes de IA" #: admin/pages/modules.php:34 msgid "Capabilities your agents create and discover — blueprints, primitives, smoke tests." msgstr "Capacidades que tus agentes crean y descubren: blueprints, primitivas y pruebas rápidas." #: admin/pages/modules.php:47 msgid "Everything your AI agent can do, grouped by what it's good at. Modules that depend on a parent plugin will say so." msgstr "Todo lo que tu agente de IA puede hacer, agrupado por aquello en lo que es bueno. Los módulos que dependen de un plugin padre lo indicarán." #. translators: %1$d: active modules, %2$d: total modules in group #: admin/pages/modules.php:67 #, php-format msgid "%1$d of %2$d active" msgstr "%1$d de %2$d activos" #: admin/pages/modules.php:81 msgid "(Free)" msgstr "(Gratis)" #: admin/pages/modules.php:82 msgid "(Pro)" msgstr "(Pro)" #: admin/pages/modules.php:83 msgid "(Premium)" msgstr "(Premium)" #: admin/pages/modules.php:84 msgid "Installed — no languages" msgstr "Instalado: sin idiomas" #. translators: %s: plugin name #: admin/pages/modules.php:103 #, php-format msgid "⚠ Requires: %s" msgstr "⚠ Requiere: %s" #: admin/pages/modules.php:108 msgid "Always active" msgstr "Siempre activo" #. translators: %d: number of tools #: admin/pages/modules.php:113 #: admin/pages/modules.php:131 #, php-format msgid "%d tool" msgid_plural "%d tools" msgstr[0] "%d herramienta" msgstr[1] "%d herramientas" #: admin/pages/modules.php:127 msgid "Registered Tools" msgstr "Herramientas registradas" #: admin/pages/modules.php:139 msgid "Tool Name" msgstr "Nombre de la herramienta" #: admin/pages/modules.php:140 msgid "Module" msgstr "Módulo" #: admin/pages/modules.php:142 msgid "Required Scopes" msgstr "Ámbitos requeridos" #: admin/pages/modules.php:143 msgid "Flags" msgstr "Indicadores" #: admin/pages/onboarding.php:17 msgid "A desktop chat app" msgstr "Una app de chat de escritorio" #: admin/pages/onboarding.php:21 msgid "In your terminal" msgstr "En tu terminal" #: admin/pages/onboarding.php:25 msgid "AI code editor" msgstr "Editor de código con IA" #: admin/pages/onboarding.php:29 msgid "OpenAI Actions" msgstr "OpenAI Actions" #: admin/pages/onboarding.php:33 msgid "Any MCP-aware client" msgstr "Cualquier cliente compatible con MCP" #: admin/pages/onboarding.php:59 msgid "Two quick questions." msgstr "Dos preguntas rápidas." #: admin/pages/onboarding.php:60 msgid "AICOM is a quiet bridge between the AI you already pay for and the WordPress site you already love. Let's tell it who you are." msgstr "AICOM es un puente silencioso entre la IA que ya pagas y el sitio WordPress que ya adoras. Vamos a decirle quién eres." #: admin/pages/onboarding.php:62 msgid "Which AI do you use?" msgstr "¿Qué IA usas?" #: admin/pages/onboarding.php:63 msgid "We'll show you the exact setup for that one — no guessing." msgstr "Te mostraremos la configuración exacta para esa: sin adivinanzas." #: admin/pages/onboarding.php:75 msgid "Next →" msgstr "Siguiente →" #: admin/pages/onboarding.php:80 msgid "I'll set it up later — skip" msgstr "Lo configuraré más tarde: omitir" #: admin/pages/onboarding.php:86 msgid "What should it be able to do?" msgstr "¿Qué debería poder hacer?" #: admin/pages/onboarding.php:87 msgid "Pick how much access your AI gets. You can always change this later or make more keys with different powers." msgstr "Elige cuánto acceso tendrá tu IA. Siempre podrás cambiar esto más tarde o crear más claves con poderes distintos." #: admin/pages/onboarding.php:90 msgid "Please pick one of the options below." msgstr "Por favor, elige una de las opciones de abajo." #: admin/pages/onboarding.php:115 msgid "Tip — start safe. You can always make a more powerful key once you trust your agent." msgstr "Consejo: empieza por lo seguro. Siempre puedes crear una clave más potente cuando confíes en tu agente." #: admin/pages/onboarding.php:119 msgid "Generate my first key →" msgstr "Generar mi primera clave →" #: admin/pages/safety.php:10 msgid "Only server.status is allowed. All other tools are blocked." msgstr "Solo se permite server.status. Todas las demás herramientas están bloqueadas." #: admin/pages/safety.php:14 msgid "Write, destructive, and admin-sensitive tools are blocked. Read and discovery tools are permitted." msgstr "Las herramientas de escritura, destructivas y admin sensibles están bloqueadas. Se permiten las de lectura y descubrimiento." #: admin/pages/safety.php:18 msgid "All tools permitted (subject to scope and allowlist checks)." msgstr "Todas las herramientas permitidas (sujetas a las comprobaciones de ámbito y lista de permitidos)." #: admin/pages/safety.php:24 msgid "Safety Controls" msgstr "Controles de seguridad" #: admin/pages/safety.php:25 msgid "Control lock mode to restrict what AI agents can do site-wide." msgstr "Controla el modo de bloqueo para restringir lo que los agentes de IA pueden hacer en todo el sitio." #: admin/pages/safety.php:29 msgid "Lock settings updated." msgstr "Ajustes de bloqueo actualizados." #: admin/pages/safety.php:35 msgid "Current Lock Status" msgstr "Estado actual del bloqueo" #: admin/pages/safety.php:51 #, php-format msgid "Schedule: overridden until %s (next working period)." msgstr "Programación: anulada hasta %s (próximo período laborable)." #: admin/pages/safety.php:55 msgid "Schedule: within working hours — no additional lock." msgstr "Programación: dentro del horario de trabajo, sin bloqueo adicional." #: admin/pages/safety.php:58 #, php-format msgid "Schedule: outside working hours — %s enforced." msgstr "Programación: fuera del horario de trabajo, se aplica %s." #: admin/pages/safety.php:75 msgid "Hard Lock overrides Soft Lock. Changes take effect immediately for all subsequent requests." msgstr "Hard Lock prevalece sobre Soft Lock. Los cambios surten efecto de inmediato para todas las peticiones siguientes." #: admin/pages/safety.php:86 msgid "Agents can read and browse the site but cannot create, change, or delete anything. Safe pause button." msgstr "Los agentes pueden leer y navegar por el sitio, pero no pueden crear, cambiar ni eliminar nada. Botón de pausa seguro." #: admin/pages/safety.php:87 msgid "Read-only mode" msgstr "Modo solo lectura" #: admin/pages/safety.php:95 msgid "Enable Soft Lock" msgstr "Activar Soft Lock" #: admin/pages/safety.php:97 msgid "Permits public, discovery, read tools only. Blocks write, destructive, admin_sensitive." msgstr "Solo permite herramientas public, discovery y read. Bloquea las de escritura, destructivas y admin_sensitive." #: admin/pages/safety.php:103 msgid "Total freeze. Only server.status responds. Agents are blocked from doing anything. Use when something feels wrong." msgstr "Congelación total. Solo responde server.status. Los agentes no pueden hacer nada. Úsalo cuando algo no vaya bien." #: admin/pages/safety.php:104 msgid "Emergency freeze" msgstr "Congelación de emergencia" #: admin/pages/safety.php:111 msgid "Enable Hard Lock" msgstr "Activar Hard Lock" #: admin/pages/safety.php:113 msgid "Permits public tools only (server.status). Hard Lock overrides Soft Lock." msgstr "Solo permite herramientas public (server.status). Hard Lock prevalece sobre Soft Lock." #: admin/pages/safety.php:120 msgid "Hard Lock is active. Soft Lock is disabled and ignored." msgstr "Hard Lock está activo. Soft Lock está desactivado y se ignora." #: admin/pages/safety.php:124 msgid "Apply Lock Settings" msgstr "Aplicar ajustes de bloqueo" #: admin/pages/safety.php:142 msgid "Schedule saved." msgstr "Programación guardada." #: admin/pages/safety.php:147 msgid "Working Hours Schedule" msgstr "Programación del horario de trabajo" #: admin/pages/safety.php:149 msgid "Enabled" msgstr "Activado" #: admin/pages/safety.php:149 msgid "Disabled" msgstr "Desactivado" #: admin/pages/safety.php:154 msgid "Outside working hours, all MCP requests are automatically locked at the configured level. Manual locks always take precedence." msgstr "Fuera del horario de trabajo, todas las peticiones MCP se bloquean automáticamente al nivel configurado. Los bloqueos manuales siempre tienen prioridad." #: admin/pages/safety.php:164 msgid "Enable Schedule" msgstr "Activar programación" #: admin/pages/safety.php:168 msgid "Lock site outside working hours" msgstr "Bloquear el sitio fuera del horario de trabajo" #: admin/pages/safety.php:174 msgid "Working Days" msgstr "Días laborables" #: admin/pages/safety.php:186 msgid "Checked days are treated as working days." msgstr "Los días marcados se tratan como días laborables." #: admin/pages/safety.php:202 #, php-format msgid "Site timezone: %s" msgstr "Zona horaria del sitio: %s" #: admin/pages/safety.php:210 msgid "Outside Hours Lock" msgstr "Bloqueo fuera de horario" #: admin/pages/safety.php:215 msgid "Soft Lock — read-only mode (discovery & read tools still work)" msgstr "Soft Lock: modo solo lectura (las herramientas de descubrimiento y lectura siguen funcionando)" #: admin/pages/safety.php:220 msgid "Hard Lock — full block (only public tools work)" msgstr "Hard Lock: bloqueo total (solo funcionan las herramientas públicas)" #: admin/pages/safety.php:227 msgid "Save Schedule" msgstr "Guardar programación" #: admin/pages/safety.php:236 msgid "Lock Permission Matrix" msgstr "Matriz de permisos de bloqueo" #: admin/pages/safety.php:242 msgid "Tool Class" msgstr "Clase de herramienta" #: admin/pages/safety.php:243 msgid "Examples" msgstr "Ejemplos" #: admin/pages/safety.php:284 msgid "AICOM Hub Pairing" msgstr "Emparejamiento con AICOM Hub" #: admin/pages/safety.php:287 #, php-format msgid "%d paired hub" msgid_plural "%d paired hubs" msgstr[0] "%d Hub emparejado" msgstr[1] "%d Hubs emparejados" #: admin/pages/safety.php:288 msgid "Not paired" msgstr "Sin emparejar" #: admin/pages/safety.php:293 msgid "Generate a one-time pairing token to connect this site to an AICOM Hub. The token is valid for 10 minutes and consumed on first use." msgstr "Genera un token de emparejamiento de un solo uso para conectar este sitio a un AICOM Hub. El token es válido durante 10 minutos y se consume en el primer uso." #: admin/pages/safety.php:299 msgid "Pairing token — copy now, shown once" msgstr "Token de emparejamiento: cópialo ya, se muestra una sola vez" #: admin/pages/safety.php:305 msgid "Paste this into AICOM Hub → Sites → Pair a site within 10 minutes." msgstr "Pega esto en AICOM Hub → Sitios → Emparejar un sitio en menos de 10 minutos." #: admin/pages/safety.php:315 msgid "Generate new token" msgstr "Generar nuevo token" #: admin/pages/safety.php:315 msgid "Generate pairing token" msgstr "Generar token de emparejamiento" #: admin/pages/safety.php:323 msgid "Hub ID" msgstr "ID del Hub" #: admin/pages/safety.php:324 msgid "Hub URL" msgstr "URL del Hub" #: admin/pages/safety.php:325 msgid "Paired" msgstr "Emparejado" #: admin/pages/safety.php:326 msgid "Last seen" msgstr "Visto por última vez" #: admin/pages/skills.php:20 msgid "Reusable AI procedures — instructions, rules, and workflows your AI agents can discover and execute." msgstr "Procedimientos de IA reutilizables: instrucciones, reglas y flujos de trabajo que tus agentes de IA pueden descubrir y ejecutar." #: admin/pages/skills.php:26 #: includes/class-auth.php:44 msgid "Skills" msgstr "Habilidades" #: admin/pages/skills.php:30 msgid "Suggested" msgstr "Sugeridas" #: admin/pages/skills.php:35 msgid "Proposals" msgstr "Propuestas" #: admin/pages/skills.php:40 msgid "History ↗" msgstr "Historial ↗" #: admin/pages/skills.php:46 msgid "Setting saved." msgstr "Ajuste guardado." #: admin/pages/skills.php:60 msgid "Skill not found." msgstr "Habilidad no encontrada." #: admin/pages/skills.php:74 msgid "Back to Skills" msgstr "Volver a Habilidades" #: admin/pages/skills.php:83 msgid "Export JSON" msgstr "Exportar JSON" #: admin/pages/skills.php:105 #: admin/pages/skills.php:118 msgid "Description" msgstr "Descripción" #: admin/pages/skills.php:112 msgid "Input Schema" msgstr "Esquema de entrada" #: admin/pages/skills.php:115 #: admin/pages/skills.php:320 msgid "Name" msgstr "Nombre" #: admin/pages/skills.php:117 msgid "Required" msgstr "Obligatorio" #: admin/pages/skills.php:136 #: admin/pages/skills.php:460 msgid "Steps" msgstr "Pasos" #: admin/pages/skills.php:152 msgid "Rules" msgstr "Reglas" #: admin/pages/skills.php:159 msgid "Tags" msgstr "Etiquetas" #: admin/pages/skills.php:170 msgid "Permissions" msgstr "Permisos" #: admin/pages/skills.php:215 msgid "Simple" msgstr "Sencillo" #: admin/pages/skills.php:216 msgid "Guided" msgstr "Guiado" #: admin/pages/skills.php:217 msgid "Advanced" msgstr "Avanzado" #: admin/pages/skills.php:230 #, php-format msgid "Skill \"%s\" imported as draft." msgstr "Habilidad «%s» importada como borrador." #: admin/pages/skills.php:237 #, php-format msgid "Import failed: %s" msgstr "Importación fallida: %s" #: admin/pages/skills.php:249 msgid "Search skills…" msgstr "Buscar habilidades…" #: admin/pages/skills.php:251 msgid "All types" msgstr "Todos los tipos" #: admin/pages/skills.php:257 msgid "All statuses" msgstr "Todos los estados" #: admin/pages/skills.php:258 msgid "Active only" msgstr "Solo activas" #: admin/pages/skills.php:259 msgid "Draft only" msgstr "Solo borradores" #: admin/pages/skills.php:260 msgid "Archived" msgstr "Archivadas" #: admin/pages/skills.php:271 msgid "Import JSON" msgstr "Importar JSON" #: admin/pages/skills.php:280 msgid "Suggestions active — click to disable." msgstr "Sugerencias activas: haz clic para desactivarlas." #: admin/pages/skills.php:281 msgid "Suggestions disabled — click to enable." msgstr "Sugerencias desactivadas: haz clic para activarlas." #: admin/pages/skills.php:286 msgid "Suggestions on" msgstr "Sugerencias activadas" #: admin/pages/skills.php:287 msgid "Suggestions off" msgstr "Sugerencias desactivadas" #: admin/pages/skills.php:295 msgid "Import Skill from JSON" msgstr "Importar habilidad desde JSON" #: admin/pages/skills.php:296 msgid "Paste a skill definition exported from this plugin or crafted manually. The skill will be saved as Draft for review." msgstr "Pega una definición de habilidad exportada desde este plugin o creada a mano. La habilidad se guardará como borrador para que la revises." #: admin/pages/skills.php:304 msgid "Import" msgstr "Importar" #: admin/pages/skills.php:314 msgid "No skills found. AI agents create skills via skills.create, or import a local definition via skills.import or the Import JSON button above." msgstr "No se han encontrado habilidades. Los agentes de IA crean habilidades vía skills.create, o puedes importar una definición local vía skills.import o con el botón Importar JSON de arriba." #: admin/pages/skills.php:321 msgid "Slug" msgstr "Slug" #: admin/pages/skills.php:324 msgid "Ver." msgstr "Ver." #: admin/pages/skills.php:325 msgid "Updated" msgstr "Actualizada" #: admin/pages/skills.php:349 msgid "Details" msgstr "Detalles" #: admin/pages/skills.php:359 #: admin/pages/skills.php:473 msgid "Activate" msgstr "Activar" #: admin/pages/skills.php:369 msgid "Deactivate" msgstr "Desactivar" #: admin/pages/skills.php:396 msgid "Permanently delete this skill?" msgstr "¿Eliminar esta habilidad permanentemente?" #: admin/pages/skills.php:417 #, php-format msgid "Page %1$d of %2$d — %3$d total" msgstr "Página %1$d de %2$d — %3$d en total" #: admin/pages/skills.php:419 msgid "Prev" msgstr "Anterior" #: admin/pages/skills.php:441 msgid "Suggested Skills" msgstr "Habilidades sugeridas" #: admin/pages/skills.php:442 msgid "Skills proposed by AI agents, waiting for your review." msgstr "Habilidades propuestas por agentes de IA, a la espera de tu revisión." #: admin/pages/skills.php:446 msgid "No suggested skills. AI agents can push skill definitions here via skills.import." msgstr "No hay habilidades sugeridas. Los agentes de IA pueden enviar definiciones de habilidad aquí vía skills.import." #: admin/pages/skills.php:480 msgid "Save as Draft" msgstr "Guardar como borrador" #: admin/pages/skills.php:483 msgid "Reject and delete this suggested skill?" msgstr "¿Rechazar y eliminar esta habilidad sugerida?" #: admin/pages/skills.php:489 #: admin/pages/skills.php:562 msgid "Reject" msgstr "Rechazar" #: admin/pages/skills.php:509 msgid "Update Proposals" msgstr "Propuestas de actualización" #: admin/pages/skills.php:510 msgid "AI-proposed changes to existing skills. Review the diff before accepting." msgstr "Cambios propuestos por la IA a habilidades existentes. Revisa el diff antes de aceptar." #: admin/pages/skills.php:514 msgid "No update proposals pending." msgstr "No hay propuestas de actualización pendientes." #: admin/pages/skills.php:523 msgid "Update proposed" msgstr "Actualización propuesta" #: admin/pages/skills.php:529 msgid "Current" msgstr "Actual" #: admin/pages/skills.php:537 msgid "Proposed" msgstr "Propuesta" #: admin/pages/skills.php:553 msgid "Accept Update" msgstr "Aceptar actualización" #: admin/pages/skills.php:556 msgid "Reject and delete this proposal?" msgstr "¿Rechazar y eliminar esta propuesta?" #: includes/class-auth.php:26 msgid "Read posts, terms, meta, settings" msgstr "Leer entradas, términos, meta y ajustes" #: includes/class-auth.php:27 msgid "Create & edit posts/pages" msgstr "Crear y editar entradas/páginas" #: includes/class-auth.php:28 msgid "Trash & delete posts" msgstr "Enviar a la papelera y eliminar entradas" #: includes/class-auth.php:29 msgid "Post meta read/write" msgstr "Lectura/escritura de meta de entradas" #: includes/class-auth.php:30 msgid "Categories, tags, taxonomies" msgstr "Categorías, etiquetas y taxonomías" #: includes/class-auth.php:31 msgid "Navigation menus" msgstr "Menús de navegación" #: includes/class-auth.php:34 msgid "Upload & manage media library" msgstr "Subir y gestionar la biblioteca de medios" #: includes/class-auth.php:35 msgid "Direct file system access" msgstr "Acceso directo al sistema de archivos" #: includes/class-auth.php:36 msgid "Accessibility audits & alt text fixes" msgstr "Auditorías de accesibilidad y correcciones de texto alternativo" #: includes/class-auth.php:39 msgid "List & read user profiles" msgstr "Listar y leer perfiles de usuario" #: includes/class-auth.php:40 msgid "Create & update users" msgstr "Crear y actualizar usuarios" #: includes/class-auth.php:41 msgid "Delete users" msgstr "Eliminar usuarios" #: includes/class-auth.php:42 msgid "Manage roles & capabilities" msgstr "Gestionar roles y capacidades" #: includes/class-auth.php:45 msgid "List, search and run Skills" msgstr "Listar, buscar y ejecutar habilidades" #: includes/class-auth.php:46 msgid "Create, update, archive and delete Skills" msgstr "Crear, actualizar, archivar y eliminar habilidades" #: includes/class-auth.php:47 msgid "Suggest and propose Skill updates from sessions" msgstr "Sugerir y proponer actualizaciones de habilidades desde sesiones" #: includes/class-auth.php:49 msgid "Site Configuration" msgstr "Configuración del sitio" #: includes/class-auth.php:50 msgid "WordPress options/settings" msgstr "Opciones/ajustes de WordPress" #: includes/class-auth.php:51 msgid "Plugin management & updates" msgstr "Gestión y actualizaciones de plugins" #: includes/class-auth.php:52 msgid "Backup & restore data" msgstr "Copia de seguridad y restauración de datos" #: includes/class-auth.php:54 msgid "Integrations" msgstr "Integraciones" #: includes/class-auth.php:55 msgid "WooCommerce products" msgstr "Productos de WooCommerce" #: includes/class-auth.php:56 msgid "WooCommerce settings" msgstr "Ajustes de WooCommerce" #: includes/class-auth.php:57 msgid "Elementor pages & widgets" msgstr "Páginas y widgets de Elementor" #: includes/class-auth.php:58 msgid "Polylang translations" msgstr "Traducciones de Polylang" #: includes/class-auth.php:60 msgid "Read Polylang languages and translation links" msgstr "Leer los idiomas de Polylang y los enlaces de traducción" #: includes/class-auth.php:60 msgid "View configured languages, and see which language a post/term/string has and which translations are linked to it. No changes allowed." msgstr "Ver los idiomas configurados y comprobar qué idioma tiene una entrada/término/cadena y qué traducciones están vinculadas a ella. No permite realizar cambios." #: includes/class-auth.php:61 msgid "Manage Polylang Post translations" msgstr "Administrar traducciones de entradas de Polylang" #: includes/class-auth.php:61 msgid "Set the language of a post/page, and link or unlink its translations. Does not allow changing category/tag languages, site string translations, or Polylang's own settings." msgstr "Establece el idioma de una entrada/página y vincula o desvincula sus traducciones. No permite cambiar los idiomas de categorías/etiquetas, las traducciones de cadenas del sitio ni la configuración propia de Polylang." #: includes/class-auth.php:62 msgid "Manage Polylang Term & String translations" msgstr "Administrar traducciones de términos y cadenas de Polylang" #: includes/class-auth.php:62 msgid "Set the language of categories/tags and their translation links, and translate site strings (site title, tagline, date/time formats). Does not allow adding/removing languages or changing Polylang's own settings." msgstr "Establece el idioma de categorías/etiquetas y sus enlaces de traducción, y traduce las cadenas del sitio (título del sitio, eslogan, formatos de fecha/hora). No permite añadir/eliminar idiomas ni cambiar la configuración propia de Polylang." #: includes/class-auth.php:59 msgid "Yoast SEO fields" msgstr "Campos de Yoast SEO" #: includes/class-auth.php:60 msgid "Clautron blueprints" msgstr "Blueprints de Clautron"