{
  "store": {
    "actions": {
      "addCustom": "Add Custom",
      "openDashboard": "Open Dashboard",
      "refreshCatalog": "Refresh catálogo"
    },
    "capabilities": {
      "mcp": "MCP:{{status}}",
      "plugins": "Plugins:{{status}}",
      "skills": "Habilidades: {{status}}"
    },
    "desktopOnly": "Disponible sólo en la aplicación de escritorio.",
    "provider": {
      "checkingStatus": "Verificación del estado del proveedor...",
      "connected": "Conectado",
      "loading": "Cargando...",
      "needsSetup": "Necesidades de configuración",
      "readyToConfigure": "Listo para configurar",
      "unsupported": "Sin apoyo"
    },
    "runtime": {
      "checkingAvailabilityDescription": "Las extensiones necesitan el tiempo de ejecución configurado para administrar plugins, servidores MCP, habilidades y conexiones de proveedores.",
      "checkingAvailabilityTitle": "Verificación de extensiones disponibilidad de tiempo de ejecución",
      "failedToStartDescription": "Las extensiones están desactivadas hasta que el tiempo de ejecución pase su cheque de salud de inicio. Abra el Dashboard para reparar o reinstalarlo.",
      "failedToStartTitle": "El tiempo de ejecución configurado fue encontrado pero no comenzó",
      "multimodelCapabilitiesDescription": "El soporte del proveedor puede diferir por sección. Los plugins se muestran sólo cuando el tiempo de ejecución declara explícitamente apoyo.",
      "multimodelCapabilitiesTitle": "Capacidades de funcionamiento multimodel",
      "needsSignInDescription": "{{runtime}}fue encontrado{{version}}, pero las instalaciones de plugin están deshabilitadas hasta que se inscriba desde el Dashboard.",
      "needsSignInTitle": "{{runtime}} necesita registro",
      "notAvailableDescription": "Las extensiones están desactivadas hasta que se instale el tiempo de ejecución. Abra el Dashboard para instalarlo y reiniciar.",
      "notAvailableTitle": "El tiempo de ejecución configurado no está disponible",
      "readyDescription": "Los plugins se pueden instalar desde esta página{{versionSuffix}}.",
      "readyTitle": "{{runtime}} está listo",
      "requiredForMutations": "El tiempo de ejecución configurado es necesario para instalar o desinstalar extensiones. Instalar o repararlo desde el Dashboard."
    },
    "sessionsRestartWarning": "Las sesiones de ejecución no recogerán cambios de extensión hasta que se reinicia.",
    "tabs": {
      "apiKeys": {
        "description": "Claves secretas para servicios en línea. Añadirlos aquí para que plugins, servidores e integraciones puedan conectarse y trabajar.",
        "label": "API Llaves"
      },
      "mcpServers": {
        "description": "Conexiones a herramientas y aplicaciones externas. Dejan que el tiempo de ejecución lea datos o hacen acciones más allá de esta aplicación.",
        "label": "MCP Servidores"
      },
      "plugins": {
        "description": "Pequeños complementos para el tiempo de ejecución. En modo multimodelo se aplican actualmente a sesiones antropópicas cuando se admiten. El apoyo de proveedores más amplios está en desarrollo.",
        "label": "Plugins"
      },
      "skills": {
        "description": "Instrucciones preparadas para trabajos comunes. Ayudan a manejar tareas repetibles más consistentemente.",
        "label": "Habilidades"
      }
    },
    "title": "Extensiones"
  },
  "pluginsPanel": {
    "activeFilters": "{{count}}activo",
    "browseByFit": "Navega por ajuste",
    "capabilities": "Capacidades",
    "categories": "Categorías",
    "clearAllFilters": "Limpiar todos los filtros",
    "clearFilters": "Filtros claros",
    "counts": {
      "capabilities": "Capacidades {{count}}",
      "categories": "Categorías de {{count}}",
      "plugins": "plugins {{count}}",
      "capabilities_few": "Capacidades {{count}}",
      "capabilities_many": "Capacidades {{count}}",
      "capabilities_one": "Capacidades {{count}}",
      "capabilities_other": "Capacidades {{count}}",
      "categories_few": "Categorías de {{count}}",
      "categories_many": "Categorías de {{count}}",
      "categories_one": "Categorías de {{count}}",
      "categories_other": "Categorías de {{count}}",
      "plugins_few": "plugins {{count}}",
      "plugins_many": "plugins {{count}}",
      "plugins_one": "plugins {{count}}",
      "plugins_other": "plugins {{count}}"
    },
    "empty": {
      "description": "Revise más tarde para nuevos plugins",
      "filteredDescription": "Intente ajustar sus criterios de búsqueda o filtro",
      "filteredTitle": "No hay plugins que coincidan con sus filtros",
      "title": "No hay plugins disponibles"
    },
    "filterDescription": "Reducir el catálogo por categoría, capacidad o estado instalado.",
    "installedOnly": "Instalado sólo",
    "providerSupportNotice": "El soporte de plugin está garantizado actualmente para sesiones Antrópicas (Claude) solamente. Estamos trabajando para apoyar plugins a través de todos los agentes.",
    "resultsUpdateInstantly": "Los resultados se actualizan al instante a medida que se refinan los filtros.",
    "searchPlaceholder": "Buscar plugins...",
    "selectedCount": "{{count}} seleccionado",
    "showing": "Mostrando los plugins {{shown}} de {{total}}",
    "sort": {
      "category": "Categoría",
      "nameAsc": "Nombre A-Z",
      "nameDesc": "Nombre Z- A",
      "popular": "Popular"
    },
    "activeFilters_few": "{{count}}activo",
    "activeFilters_many": "{{count}}activo",
    "activeFilters_one": "{{count}}activo",
    "activeFilters_other": "{{count}}activo",
    "selectedCount_few": "{{count}} seleccionado",
    "selectedCount_many": "{{count}} seleccionado",
    "selectedCount_one": "{{count}} seleccionado",
    "selectedCount_other": "{{count}} seleccionado"
  },
  "customMcp": {
    "actions": {
      "add": "Añadir",
      "cancel": "Cancelar",
      "install": "Instala",
      "installing": "Instalar..."
    },
    "description": "Añadir un servidor manualmente sin el catálogo.",
    "errors": {
      "installFailed": "Error de instalación",
      "invalidServerName": "Nombre del servidor inválido. Use caracteres alfanuméricos, guiones, subrayados, puntos.",
      "npmPackageRequired": "npm nombre del paquete es requerido",
      "serverNameRequired": "Nombre del servidor es necesario",
      "serverUrlRequired": "Servidor URL es necesario"
    },
    "fields": {
      "environmentVariables": "Medio ambiente",
      "headers": "Headers",
      "npmPackage": "npm Paquete",
      "scope": "Ámbito",
      "serverName": "Nombre del servidor",
      "serverUrl": "Servidor URL",
      "transport": "Transporte",
      "transportType": "Tipo de transporte",
      "versionOptional": "Versión (opcional)"
    },
    "title": "Añadir Custom MCP Servidor",
    "transport": {
      "httpSse": "HTTP / SSE",
      "stdio": "Stdio (npm)"
    },
    "placeholders": {
      "headerName": "Header-Name",
      "envVarName": "ENV_VAR_NAME",
      "serverName": "mi servidor",
      "latest": "más recientes",
      "value": "valor",
      "serverUrl": "https://api.example.com/mcp"
    }
  },
  "mcpDetail": {
    "auth": {
      "remoteMayNeedHeaders": "Los servidores remotos MCP todavía pueden requerir encabezados personalizados o teclas API incluso cuando el registro no los describe. Si la conexión falla después de la instalación, compruebe los docs del proveedor.",
      "required": "Este servidor requiere autenticación"
    },
    "diagnostics": {
      "launchTarget": "Meta de lanzamiento"
    },
    "form": {
      "autoFilled": "Auto lleno",
      "environmentVariables": "Medio ambiente",
      "headers": "Headers",
      "scope": "Ámbito",
      "serverName": "Nombre del servidor"
    },
    "install": {
      "httpTransport": "HTTP:{{transport}}",
      "manualSetupDescription": "Este servidor requiere configuración manual. Compruebe el repositorio para instrucciones de instalación.",
      "manualSetupRequired": "Configuración manual necesaria",
      "npmPackage": "Npm: {{package}}",
      "manage": "Manage Instalación",
      "install": "Install Server"
    },
    "links": {
      "glama": "Glama",
      "repository": "Repositorio",
      "website": "Sitio web"
    },
    "metadata": {
      "author": "Autor",
      "githubStars": "GitHub Stars",
      "hosting": "Hosting",
      "installType": "Tipo de instalación",
      "license": "Licencia",
      "published": "Publicado",
      "source": "Fuente",
      "updated": "Actualizado",
      "version": "Versión"
    },
    "scope": {
      "local": "Local",
      "project": "Proyecto"
    },
    "tools": {
      "title": "Herramientas ({{count}})",
      "title_few": "Herramientas ({{count}})",
      "title_many": "Herramientas ({{count}})",
      "title_one": "Herramientas ({{count}})",
      "title_other": "Herramientas ({{count}})"
    },
    "placeholders": {
      "serverName": "mi servidor"
    }
  },
  "skillEditor": {
    "actions": {
      "cancel": "Cancelar",
      "createSkill": "Crear habilidad",
      "preparing": "Preparando...",
      "reviewAndCreate": "Revisión y Crear",
      "reviewAndSave": "Revisión y Guardar",
      "saveSkill": "Guardar Habilidad"
    },
    "advanced": {
      "customDescription": "Esta habilidad utiliza un formato de marcado personalizado, por lo que editarlo directamente aquí.",
      "customTitle": "2. Editor SKILL.md",
      "description": "La mayoría de la gente puede saltar esto. Ábrelo sólo si quieres control directo sobre el archivo de marcado crudo.",
      "hide": "Ocultar editor avanzado",
      "resetFromStructuredFields": "Reset From Structured Fields",
      "show": "Show Advanced Editor",
      "title": "4. Editor avanzado SKILL.md"
    },
    "basics": {
      "description": "Dar a esta habilidad un nombre claro, elegir quién puede usarla, y decidir dónde debe vivir.",
      "title": "1. Fundamentos"
    },
    "description": {
      "create": "Describir el flujo de trabajo en lenguaje simple, revisar los archivos que se crearán, y luego guardarlos.",
      "edit": "Actualizar esta habilidad, revisar los cambios de archivo resultantes, y luego guardarlo."
    },
    "extraFiles": {
      "addedFiles": "Archivo añadido:",
      "assets": "Activos",
      "assetsDescription": "Añadir capturas de pantalla o medios empaquetados sólo si ayudan a explicar el flujo de trabajo.",
      "description": "Añadir docs de apoyo, scripts o activos sólo si esta habilidad realmente los necesita.",
      "lockedForEdits": "Root y carpeta están bloqueadas para ediciones",
      "optionalDescription": "Agregue los archivos de inicio que se incluirán en la reseña y escritos junto con `SKILL.md`.",
      "optionalTitle": "Archivos opcionales",
      "references": "Referencias",
      "referencesDescription": "Añadir docs de apoyo, enlaces o ejemplos que el tiempo de ejecución puede ver.",
      "scripts": "Scripts",
      "scriptsDescription": "Agregue comandos de ayuda o notas de configuración. Revise cuidadosamente antes de compartir esta habilidad.",
      "title": "3. Archivos adicionales"
    },
    "fields": {
      "compatibility": "Compatibilidad",
      "description": "Descripción",
      "folderName": "Nombre de carpeta",
      "folderNameHint": "Sugerimos esto automáticamente desde el nombre de habilidad para revisar funciona de inmediato.",
      "invocation": "Cómo se debe utilizar",
      "license": "Licencia",
      "name": "Nombre de la piel",
      "notes": "Notas o guardias adicionales",
      "root": "Donde almacenarlo",
      "scope": "¿Quién puede usarla?",
      "steps": "Principales pasos a seguir",
      "whenToUse": "Cuándo alcanzar para esto"
    },
    "instructions": {
      "description": "Estas secciones generan el archivo de habilidad para usted, por lo que no necesita editar el marcador a menos que desee.",
      "locked": "Los campos estructurados se bloquean porque se cambia a la edición manual `SKILL.md` a continuación.",
      "title": "2. Instrucciones"
    },
    "invocation": {
      "auto": "Se puede utilizar automáticamente",
      "manualOnly": "Sólo cuando lo pidas"
    },
    "placeholders": {
      "description": "Qué ayuda esta habilidad con",
      "name": "Escribe un nombre de habilidad conciso",
      "notes": "Ejemplo: Examinar las pruebas perdidas, las regresiones y los supuestos arriesgados.",
      "steps": "1. Inspeccione los archivos pertinentes.\n2. Explique primero el riesgo principal.\n3. Sugerir la solución más segura.",
      "whenToUse": "Ejemplo: Use esto cuando la tarea es una revisión de código o solicitud de triage de errores.",
      "license": "MIT",
      "compatibility": "claude-code, cursor"
    },
    "review": {
      "creating": "Crear una habilidad",
      "hint": "Revisar el archivo cambia primero, luego confirma guardar en el siguiente paso.",
      "saving": "Salvando esta habilidad"
    },
    "root": {
      "codexOnly": "- Codex sólo",
      "shared": "- Compartido"
    },
    "scope": {
      "project": "Proyecto: {{project}}",
      "projectUnavailable": "Proyecto no disponible",
      "user": "Usuario"
    },
    "title": {
      "create": "Crear habilidad",
      "edit": "Editar habilidad"
    }
  },
  "skillDetail": {
    "actions": {
      "cancel": "Cancelar",
      "delete": "Suprimir",
      "deleteSkill": "Eliminar la habilidad",
      "deleting": "Eliminar...",
      "editSkill": "Editar Habilidad",
      "openFolder": "Carpeta abierta",
      "openSkillFile": "Abra SKILL.md",
      "retry": "Entrada"
    },
    "badges": {
      "assets": "Activos",
      "autoUse": "Uso automático",
      "hasScripts": "Tiene scripts",
      "manualUse": "Uso manual",
      "references": "Referencias",
      "storedIn": "Almacenado en {{root}}"
    },
    "deleteDialog": {
      "description": "Eliminar esta habilidad y moverla a Trash?",
      "descriptionWithName": "Eliminar \"{{name}}\" y moverlo a Trash? Puedes restaurarlo más tarde de Trash si es necesario.",
      "title": "Eliminar la habilidad?"
    },
    "descriptionFallback": "Inspect discovered skill metadata and raw instructions.",
    "errors": {
      "deleteFailed": "Failed to delete skill",
      "loadFailed": "Incapaz de cargar esta habilidad."
    },
    "files": {
      "advancedDetails": "Detalles del archivo avanzado",
      "assets": "Activos",
      "references": "Referencias",
      "scripts": "Scripts",
      "storedAt": "Almacenado"
    },
    "includes": {
      "assets": "activos",
      "instructionsOnly": "Sólo las instrucciones de habilidad",
      "references": "referencias",
      "scripts": "scripts"
    },
    "invocation": {
      "auto": "Corre automáticamente cuando coincide con la tarea.",
      "manualOnly": "Sólo corre cuando lo pides explícitamente."
    },
    "issues": {
      "bundledScripts": "Esta habilidad incluye scripts envasados",
      "reviewCarefully": "Revise esta habilidad cuidadosamente antes de utilizarla"
    },
    "loading": "Cargando detalles de habilidad...",
    "scope": {
      "personal": "Sus habilidades personales",
      "projectOnly": "Este proyecto solo"
    },
    "summary": {
      "howUsed": "Cómo se usa",
      "included": "¿Qué viene con él?",
      "whoCanUse": "¿Quién puede usarla?"
    },
    "titleFallback": "Detalles de la piel"
  },
  "skillsPanel": {
    "actions": {
      "createSkill": "Crear habilidad",
      "import": "Importación"
    },
    "badges": {
      "assets": "Activos",
      "hasScripts": "Tiene scripts",
      "needsAttention": "Necesita atención",
      "references": "Referencias",
      "storedIn": "Almacenado en {{root}}"
    },
    "configuredRuntime": "el tiempo de ejecución configurado",
    "counts": {
      "codexOnly": "{{count}} Codex sólo",
      "personal": "{{count}}personal",
      "project": "Proyecto {{count}}",
      "shared": "{{count}} compartido",
      "total": "Total {{count}}",
      "codexOnly_few": "{{count}} Codex sólo",
      "codexOnly_many": "{{count}} Codex sólo",
      "codexOnly_one": "{{count}} Codex sólo",
      "codexOnly_other": "{{count}} Codex sólo",
      "personal_few": "{{count}}personal",
      "personal_many": "{{count}}personal",
      "personal_one": "{{count}}personal",
      "personal_other": "{{count}}personal",
      "project_few": "Proyecto {{count}}",
      "project_many": "Proyecto {{count}}",
      "project_one": "Proyecto {{count}}",
      "project_other": "Proyecto {{count}}",
      "shared_few": "{{count}} compartido",
      "shared_many": "{{count}} compartido",
      "shared_one": "{{count}} compartido",
      "shared_other": "{{count}} compartido",
      "total_few": "Total {{count}}",
      "total_many": "Total {{count}}",
      "total_one": "Total {{count}}",
      "total_other": "Total {{count}}"
    },
    "empty": {
      "noMatches": "No hay habilidades que coincidan con su búsqueda",
      "noMatchesDescription": "Pruebe un término de búsqueda diferente o cambie filtros.",
      "noSkills": "No hay habilidades todavía",
      "noSkillsDescription": "Cree su primera habilidad para enseñar un flujo de trabajo repetible, o importar uno que ya use."
    },
    "filters": {
      "all": "Todas las habilidades",
      "codexOnly": "Codex sólo",
      "hasScripts": "Tiene scripts",
      "needsAttention": "Necesita atención",
      "personal": "Personal",
      "project": "Proyecto",
      "shared": "Compartida"
    },
    "hero": {
      "codexAvailable": "Utilice `.codex` cuando una habilidad debe permanecer sólo Codex.",
      "codexUnavailable": "Las habilidades existentes `.codex` permanecen editables aquí, pero las nuevas habilidades de Codex solo necesitan el tiempo de ejecución Codex habilitado.",
      "description": "Las habilidades son instrucciones reutilizables que ayudan al tiempo de ejecución a manejar el mismo tipo de tarea más consistentemente.",
      "guidance": "Usa habilidades personales para hábitos que quieras en todas partes. Use habilidades de proyecto para flujos de trabajo que sólo tienen sentido dentro de una base de código.",
      "personalContext": "Estás viendo sólo tus habilidades personales ahora mismo.",
      "projectContext": "Usted está viendo habilidades para {{project}} más sus habilidades personales.",
      "title": "Cada trabajo repetible"
    },
    "invocation": {
      "auto": "Corre automáticamente cuando encaja",
      "manualOnly": "Sólo funciona cuando lo pide explícitamente"
    },
    "loading": {
      "loading": "Cargando habilidades...",
      "refreshing": "Renovar habilidades..."
    },
    "runtimeAudience": "Las habilidades compartidas en `.claude`, `.cursor` y `.agents` están disponibles para {{audience}}. Habilidades almacenadas en `.codex` permanecen Codex solo cuando el soporte Codex está disponible.",
    "scope": {
      "project": "Este proyecto",
      "user": "Personal"
    },
    "searchPlaceholder": "Buscar por nombre de habilidad o lo que ayuda con...",
    "sections": {
      "personal": {
        "description": "Hábitos e instrucciones que deseas disponibles en todas partes.",
        "title": "Destrezas personales"
      },
      "project": {
        "description": "Flujos de trabajo que sólo tienen sentido para esta base de código.",
        "title": "Capacidades de proyectos"
      }
    },
    "sort": {
      "label": "Más habilidades",
      "name": "Nombre",
      "recent": "Recientes"
    },
    "status": {
      "hasScripts": "Incluye scripts, así que revísalo cuidadosamente",
      "needsAttention": "Necesita atención antes de confiar en él",
      "ready": "Listo para usar"
    },
    "success": {
      "created": "Habilidad creada con éxito.",
      "imported": "Habilidad importada con éxito.",
      "saved": "Habilidad ahorrada con éxito."
    }
  },
  "pluginDetail": {
    "unknown": "Desconocida",
    "metadata": {
      "author": "Autor",
      "category": "Categoría",
      "source": "Fuente",
      "version": "Versión",
      "capabilities": "Capacidades",
      "installs": "Instalación"
    },
    "scope": {
      "label": "Alcance:",
      "options": {
        "user": "Usuario (global)",
        "project": "Proyecto (compartido)",
        "local": "Local (gitignored)"
      }
    },
    "links": {
      "homepage": "Página",
      "contact": "Contacto"
    },
    "readme": {
      "loading": "Cargando README...",
      "empty": "No hay README disponible."
    }
  },
  "skillImport": {
    "title": "Capacidad de importación",
    "description": "Escoge una carpeta de habilidad existente, revisa lo que será copiado, luego importarlo en una de tus localizaciones de habilidad soportadas.",
    "steps": {
      "chooseFolder": {
        "title": "1. Elija una carpeta de habilidad",
        "description": "Esta debe ser una carpeta que ya contiene un archivo `SKILL.md`, `Skill.md`, o `skill.md`."
      },
      "location": {
        "title": "2. Decide dónde pertenece",
        "description": "Las habilidades personales funcionan en todas partes. Las habilidades del proyecto sólo aparecen para una base de código."
      }
    },
    "fields": {
      "sourceFolder": "carpeta fuente",
      "destinationFolderName": "Nombre de carpeta",
      "audience": "¿Quién puede usarla?",
      "storage": "Donde almacenarlo"
    },
    "placeholders": {
      "defaultFolderName": "Defaults to source folder name"
    },
    "actions": {
      "browse": "Navega",
      "cancel": "Cancelar",
      "preparing": "Preparando...",
      "reviewAndImport": "Revisión e importación",
      "importSkill": "Habilidad de importación",
      "backToImport": "Volver a Importar"
    },
    "scope": {
      "user": "Usuario",
      "project": "Proyecto: {{project}}",
      "projectUnavailable": "Proyecto no disponible"
    },
    "rootSuffix": {
      "codexOnly": "- Codex sólo",
      "shared": "- Compartido"
    },
    "reviewHint": "Revisa los archivos copiados primero, luego confirma la importación en el siguiente paso.",
    "reviewLabel": "Importar esta habilidad",
    "errors": {
      "missingSkillFile": "Esta carpeta aún no parece una habilidad. Necesita un archivo SKILL.md, Skill.md o habilidad.md.",
      "symbolicLinks": "Esta carpeta contiene enlaces simbólicos. Importar los archivos reales en lugar de enlaces.",
      "tooManyFiles": "Esta carpeta de habilidad es demasiado grande para importar a la vez. Retire archivos extras e intente de nuevo.",
      "tooLarge": "Esta carpeta de habilidad es demasiado grande para importar con seguridad. Trim grandes activos y probar de nuevo.",
      "invalidFolderName": "Elija un nombre de carpeta de destino más simple usando letras, números, puntos, pestañas o subrayados.",
      "mustBeDirectory": "Elija una carpeta para importar, no un solo archivo.",
      "reviewFailed": "Failed to review import changes",
      "importFailed": "Failed to import skill"
    }
  },
  "mcpPanel": {
    "sort": {
      "nameAsc": "Name A→Z",
      "nameDesc": "Name Z→A",
      "toolsDesc": "La mayoría de las herramientas"
    },
    "health": {
      "title": "MCP Situación sanitaria",
      "checkingViaRuntime": "Comprobar los servidores MCP instalados a través de {{runtime}}...",
      "lastChecked": "Última comprobación {{time}}",
      "description": "Ejecute el diagnóstico de esta página para verificar la conectividad MCP instalada.",
      "checking": "Comprobando...",
      "checkStatus": "Estado de control"
    },
    "diagnostics": {
      "title": "Hora de correr MCP Diagnosticos",
      "serversCount": "Servidores {{count}}",
      "serversCount_one": "servidor {{count}}",
      "serversCount_other": "Servidores {{count}}",
      "waiting": "Esperando resultados de diagnóstico...",
      "disableReasons": {
        "checkingRuntimeStatus": "Revisando el estado del tiempo de ejecución...",
        "checkingRuntimeAvailability": "Comprobando disponibilidad de tiempo de ejecución...",
        "runtimeFailedToStart": "El tiempo de ejecución configurado fue encontrado pero no comenzó. Abra el Dashboard para reparar o reinstalarlo.",
        "runtimeRequired": "Se requiere el tiempo de ejecución configurado. Instalar o repararlo desde el Dashboard."
      },
      "serversCount_few": "Servidores {{count}}",
      "serversCount_many": "Servidores {{count}}"
    },
    "searchPlaceholder": "Buscar servidores MCP...",
    "runtime": {
      "notAvailable": "{{runtime}} no disponible",
      "notInstalled": "{{runtime}} no instalado",
      "requiredDescription": "Controles de salud MCP requieren{{runtime}}Vaya al Dashboard para instalarlo o repararlo."
    },
    "empty": {
      "searchTitle": "No hay servidores encontrados",
      "title": "No hay servidores MCP disponibles",
      "searchDescription": "Pruebe un término de búsqueda diferente",
      "description": "Revise más tarde para nuevos servidores"
    },
    "loadMore": "Carga más"
  },
  "apiKeys": {
    "description": "Almacene las teclas API para la instalación de servidores MCP.",
    "storage": {
      "osKeychain": "Las claves se cifran a través de {{backend}} y se almacenan con permisos de archivo restringidos (sólo propietario).",
      "localEncryption": "llavero OS no disponible - las claves se cifran localmente con AES-256. Para una protección más fuerte, instale un servicio de llavero (agulación de diagnóstico, kwallet)."
    },
    "actions": {
      "add": "Añadir API Key",
      "addFirst": "Añade tu primera llave",
      "edit": "Editar",
      "copied": "Copiado!",
      "copyEnvVarName": "Copiar nombre de variable env",
      "confirmDelete": "Haga clic otra vez para confirmar",
      "delete": "Eliminar"
    },
    "empty": {
      "title": "No se guardan las teclas ZXCV",
      "description": "Agregue las claves para las variables de entorno automático al instalar los servidores MCP."
    },
    "form": {
      "addTitle": "Añadir API Key",
      "editTitle": "Editar API Key",
      "addDescription": "Almacene una tecla API para autofilado en instalaciones de servidor MCP.",
      "editDescription": "Actualizar los detalles clave. Debes volver a entrar en el valor.",
      "keychainUnavailable": "llavero OS no disponible - claves encriptadas con AES-256 localmente. Instalar gnome-keyring para la protección de nivel OS.",
      "name": "Nombre",
      "namePlaceholder": "por ejemplo, OpenAI Production",
      "environmentVariableName": "Environment Variable Name",
      "envVarPlaceholder": "e.g. OPENAI_API_KEY",
      "value": "Valor",
      "reenterValue": "Ingrese el valor clave",
      "valuePlaceholder": "Sk...",
      "scope": "Ámbito",
      "userScopeLabel": "Usuario (global)",
      "projectScopeLabel": "Proyecto: {{project}}",
      "projectUnavailable": "Proyecto no disponible",
      "boundTo": "Bound to{{path}}",
      "cancel": "Cancelar",
      "saving": "Salvando...",
      "update": "Actualización",
      "save": "Guardar",
      "errors": {
        "invalidEnvVarFormat": "Usa cartas, dígitos, subrayados. Debe comenzar con una carta o subrayar.",
        "nameRequired": "El nombre es necesario",
        "envVarRequired": "Requiere el nombre de variable de medio ambiente",
        "invalidEnvVar": "Nombre variable entorno inválido",
        "valueRequired": "Se requiere valor clave",
        "projectScopeRequiresProject": "Las teclas API programadas requieren un proyecto activo",
        "saveFailed": "Failed to save"
      }
    }
  },
  "skillReview": {
    "title": "Revisión de los cambios de habilidad",
    "description": "{{reviewLabel}} presenta los cambios del sistema de archivos primero. Nada está escrito hasta que confirmes abajo.",
    "noPreview": "No hay vista previa disponible.",
    "confirmPromptPrefix": "Revise el diff a continuación, utilice",
    "confirmPromptSuffix": "para aplicar estos cambios.",
    "noChanges": "Todavía no se detectan cambios de archivo.",
    "binaryBadge": "binario",
    "binaryPreviewHidden": "La vista previa del archivo binario no se muestra. El archivo será copiado como-es.",
    "summary": {
      "fileChanges": "Cambios de archivo {{count}}",
      "fileChanges_one": "Cambio de archivo {{count}}",
      "fileChanges_other": "Cambios de archivo {{count}}",
      "new": "{{count}} nuevo",
      "updated": "{{count}} actualizado",
      "removed": "{{count}} eliminado",
      "binary": "{{count}} binario",
      "fileChanges_few": "Cambios de archivo {{count}}",
      "fileChanges_many": "Cambios de archivo {{count}}"
    }
  },
  "mcpCard": {
    "toolsCount": "Herramientas {{count}}",
    "toolsCount_one": "herramienta {{count}}",
    "toolsCount_other": "Herramientas {{count}}",
    "envCount": "{{count}}envs",
    "envCount_one": "{{count}}env",
    "envCount_other": "{{count}}envs",
    "auth": "Auth",
    "byAuthor": "por {{author}}",
    "hosting": {
      "remote": "Remoto",
      "local": "Local",
      "both": "Ambos"
    },
    "toolsCount_few": "Herramientas {{count}}",
    "toolsCount_many": "Herramientas {{count}}",
    "envCount_few": "{{count}}envs",
    "envCount_many": "{{count}}envs",
    "repository": "Repositorio",
    "website": "Sitio web"
  },
  "installButton": {
    "installing": "Instalar...",
    "removing": "Retirando...",
    "done": "Hecho",
    "retry": "Entrada",
    "uninstall": "Desinstalación",
    "install": "Instala"
  },
  "pluginCard": {
    "official": "Oficial"
  }
}
