{
  "common": {
    "confirm": "Confirmar",
    "cancel": "Cancelar",
    "save": "Guardar",
    "delete": "Eliminar",
    "edit": "Editar",
    "close": "Cerrar",
    "search": "Buscar",
    "loading": "Cargando...",
    "error": "Error",
    "success": "Éxito",
    "warning": "Advertencia",
    "info": "Información",
    "yes": "Sí",
    "no": "No",
    "ok": "Aceptar",
    "back": "Atrás",
    "next": "Siguiente",
    "done": "Hecho",
    "refresh": "Actualizar",
    "retry": "Reintentar",
    "selectAll": "Seleccionar todo",
    "deselectAll": "Deseleccionar todo",
    "noData": "Sin datos",
    "version": "Versión",
    "connect": "Conectar",
    "preview": "Vista previa",
    "import": "Importar",
    "copy": "Copiar",
    "saveToFile": "Guardar en archivo",
    "copyToClipboard": "Copiar al portapapeles",
    "skills": "habilidades",
    "total": "total",
    "selected": "seleccionado",
    "notSet": "No establecido",
    "default": "Predeterminado",
    "clone": "Clonar",
    "create": "Crear",
    "saveChanges": "Guardar cambios"
  },
  "app": {
    "name": "Skill Desktop",
    "description": "Infraestructura de gestión de Agent Skills para desarrolladores"
  },
  "nav": {
    "library": "Biblioteca",
    "spaces": "Espacios",
    "hub": "Hub de Skills",
    "sandbox": "Sandbox",
    "aitools": "Herramientas IA",
    "settings": "Configuración"
  },
  "header": {
    "searchPlaceholder": "Buscar skills...",
    "rescanLibrary": "Reescanear biblioteca"
  },
  "library": {
    "title": "Biblioteca",
    "noLibraryPath": "No se ha establecido directorio de biblioteca",
    "noLibraryPathDesc": "Por favor, seleccione un directorio para almacenar sus skills.",
    "goToSettings": "Ir a Configuración",
    "failedToLoad": "Error al cargar skills",
    "filter": {
      "all": "Todos",
      "safe": "Seguro",
      "quarantine": "Cuarentena"
    },
    "selection": {
      "selected": "{{count}} seleccionado(s)",
      "quarantine": "Cuarentena",
      "delete": "Eliminar"
    },
    "deleteConfirm": {
      "title": "Eliminar {{count}} skills",
      "description": "¿Está seguro de que desea eliminar {{count}} skill(s)? Esta acción no se puede deshacer."
    },
    "quarantineConfirm": {
      "title": "Poner {{count}} skills en cuarentena",
      "description": "Mover {{count}} skill(s) al área de cuarentena. Los skills en cuarentena se marcan como potencialmente inestables o sensibles.",
      "markAsSafe": "Marcar como seguro"
    }
  },
  "skillCard": {
    "by": "por",
    "noDescription": "Sin descripción disponible",
    "quarantined": "En cuarentena"
  },
  "skillDetail": {
    "noSkillSelected": "Seleccione un skill para ver detalles",
    "version": "Versión",
    "author": "Autor",
    "description": "Descripción",
    "noDescription": "Sin descripción disponible",
    "tags": "Etiquetas",
    "permissions": "Permisos",
    "noPermissions": "No se requieren permisos",
    "parameters": "Parámetros",
    "required": "requerido",
    "optional": "opcional",
    "metadata": "Metadatos",
    "filename": "Nombre de archivo",
    "hash": "Hash",
    "source": "Fuente",
    "downloaded": "Descargado",
    "fileLocation": "Ubicación del archivo",
    "sourceUrl": "URL de origen",
    "rawSource": "Código fuente",
    "lowRisk": "Riesgo bajo",
    "mediumRisk": "Riesgo medio",
    "highRisk": "Riesgo alto",
    "highRiskWarning": "Este skill requiere permisos de alto riesgo. Asegúrese de confiar en la fuente antes de habilitarlo.",
    "tabs": {
      "overview": "Resumen",
      "content": "Contenido",
      "source": "Fuente"
    },
    "actions": {
      "showInFolder": "Mostrar en carpeta",
      "openFile": "Abrir archivo",
      "quarantine": "Cuarentena",
      "unquarantine": "Quitar de cuarentena",
      "delete": "Eliminar",
      "edit": "Editar",
      "reveal": "Revelar"
    },
    "deleteConfirm": {
      "title": "Eliminar skill",
      "description": "¿Está seguro de que desea eliminar \"{{name}}\"? Esta acción no se puede deshacer."
    }
  },
  "spaces": {
    "title": "Espacios de trabajo",
    "noDescription": "Sin descripción",
    "newSpace": "Nuevo espacio",
    "createSpace": "Crear nuevo espacio",
    "editSpace": "Editar espacio",
    "cloneSpace": "Clonar espacio",
    "deleteSpace": "Eliminar espacio",
    "selectSpace": "Seleccione un espacio para ver detalles",
    "form": {
      "spaceName": "Nombre del espacio",
      "spaceNamePlaceholder": "Mi espacio de trabajo",
      "spaceNameRequired": "Nombre del espacio *",
      "activeDirectory": "Directorio activo",
      "activeDirectoryRequired": "Directorio activo *",
      "activeDirectoryPlaceholder": "/ruta/al/directorio/activo",
      "description": "Descripción",
      "descriptionOptional": "Descripción (opcional)",
      "descriptionPlaceholder": "Breve descripción de este espacio de trabajo"
    },
    "info": {
      "activeSkills": "Skills activos",
      "activeDirectory": "Directorio activo"
    },
    "actions": {
      "manageSkills": "Gestionar skills",
      "exportClaudeConfig": "Exportar config Claude",
      "exportGenericJson": "Exportar JSON genérico",
      "exportMcpConfig": "Exportar config MCP",
      "syncSymlinks": "Sincronizar enlaces simbólicos",
      "syncing": "Sincronizando...",
      "syncedSkills": "{{count}} skills sincronizados"
    },
    "manageSkillsDialog": {
      "title": "Gestionar skills para \"{{name}}\"",
      "selectedCount": "{{count}} de {{total}} seleccionados"
    },
    "cloneDialog": {
      "title": "Clonar espacio",
      "description": "Crear una copia de \"{{name}}\" con la misma configuración de visibilidad de skills.",
      "newSpaceName": "Nuevo nombre de espacio",
      "newSpaceNamePlaceholder": "Mi espacio de trabajo (Copia)"
    },
    "deleteConfirm": {
      "title": "Eliminar espacio",
      "description": "¿Está seguro de que desea eliminar \"{{name}}\"? Esta acción no se puede deshacer."
    },
    "exportDialog": {
      "claudeTitle": "Configuración de Claude Desktop",
      "mcpTitle": "Configuración del servidor MCP",
      "genericTitle": "Configuración genérica"
    }
  },
  "hub": {
    "title": "Importar skill",
    "source": {
      "url": "URL",
      "urlDesc": "Enlace directo",
      "github": "GitHub",
      "githubDesc": "Repositorio",
      "mcp": "MCP",
      "mcpDesc": "Servidor",
      "registry": "Registro",
      "registryDesc": "Explorar"
    },
    "url": {
      "label": "Dirección URL",
      "placeholder": "https://example.com/skill.md",
      "previewContent": "Vista previa del contenido"
    },
    "github": {
      "repoUrl": "URL del repositorio",
      "repoUrlPlaceholder": "https://github.com/owner/repo",
      "connectToRepo": "Conectar al repositorio",
      "importSelected": "Importar seleccionados",
      "importAll": "Importar todo",
      "importedSkills": "{{count}} skills importados",
      "skippedSkills": "{{count}} omitidos"
    },
    "mcp": {
      "serverUrl": "URL del servidor MCP",
      "serverUrlPlaceholder": "http://localhost:3000",
      "connectToServer": "Conectar al servidor",
      "toolsAvailable": "{{count}} herramientas disponibles",
      "noToolsFound": "No se encontraron herramientas en este servidor"
    },
    "registry": {
      "source": "Fuente del registro",
      "allRegistries": "Todos los registros",
      "searchServers": "Buscar servidores MCP",
      "searchPlaceholder": "Buscar servidores...",
      "featuredServers": "Servidores destacados",
      "searchResults": "Resultados de búsqueda",
      "serversCount": "{{count}} servidores",
      "noServersFound": "No se encontraron servidores"
    },
    "warnings": {
      "setLibraryPath": "Por favor, establezca primero una ruta de biblioteca en Configuración",
      "verifySource": "Por favor, verifique la confiabilidad de la fuente antes de importar"
    },
    "preview": {
      "title": "Vista previa",
      "by": "por",
      "unknownAuthor": "Autor desconocido",
      "description": "Descripción",
      "noDescription": "Sin descripción",
      "tags": "Etiquetas",
      "permissionsRequired": "Permisos requeridos",
      "lowRisk": "Riesgo bajo",
      "mediumRisk": "Riesgo medio",
      "highRisk": "Riesgo alto",
      "parameters": "Parámetros",
      "sourcePreview": "Vista previa del código",
      "truncated": "... (truncado)",
      "importToLibrary": "Importar a biblioteca",
      "importedSuccessfully": "¡Importado con éxito!",
      "enterUrlToPreview": "Ingrese una URL para previsualizar el skill",
      "supportedFormats": "Formatos soportados: .md, .json"
    }
  },
  "settings": {
    "title": "Configuración",
    "appearance": {
      "title": "Apariencia",
      "theme": "Tema",
      "themeDesc": "Elija su esquema de colores preferido",
      "dark": "Oscuro",
      "light": "Claro",
      "system": "Sistema",
      "language": "Idioma",
      "languageDesc": "Elija su idioma preferido"
    },
    "library": {
      "title": "Configuración de biblioteca",
      "directory": "Directorio de biblioteca",
      "directoryDesc": "Ubicación donde se almacenan sus skills",
      "useDefault": "Usar predeterminado: {{path}}",
      "rescan": "Reescanear",
      "rescanDesc": "Reescanear manualmente el directorio de la biblioteca",
      "rescanNow": "Escanear ahora",
      "scanning": "Escaneando...",
      "foundSkills": "{{count}} skills encontrados",
      "autoSync": "Sincronización automática de archivos",
      "autoSyncDesc": "Actualizar automáticamente el índice cuando cambien los archivos"
    },
    "security": {
      "title": "Seguridad",
      "confirmDangerous": "Confirmar comandos peligrosos",
      "confirmDangerousDesc": "Mostrar confirmación antes de ejecutar comandos shell"
    },
    "llm": {
      "title": "Proveedores LLM",
      "description": "Configurar proveedores de API LLM para depuración y pruebas de habilidades",
      "quickAdd": "Agregar rápido",
      "custom": "Personalizado",
      "addProvider": "Agregar proveedor",
      "configuredProviders": "Proveedores configurados",
      "noProviders": "No hay proveedores configurados. Agregue uno para comenzar.",
      "providerName": "Nombre del proveedor",
      "providerType": "Tipo de proveedor",
      "baseUrl": "URL base",
      "apiKey": "Clave API",
      "defaultModel": "Modelo predeterminado",
      "availableModels": "Modelos disponibles (separados por comas)",
      "default": "Predeterminado",
      "setAsDefault": "Establecer como predeterminado",
      "testConnection": "Probar conexión",
      "testSuccess": "¡Conexión exitosa!",
      "testFailed": "Conexión fallida",
      "confirmDelete": "¿Está seguro de que desea eliminar este proveedor?"
    },
    "about": {
      "title": "Acerca de",
      "checkUpdates": "Buscar actualizaciones",
      "documentation": "Documentación",
      "reportIssue": "Reportar problema"
    }
  },
  "languageSelector": {
    "title": "Seleccionar idioma",
    "description": "Elija su idioma preferido para la aplicación",
    "continue": "Continuar"
  },
  "languages": {
    "en": "English",
    "zh-CN": "简体中文",
    "zh-TW": "繁體中文",
    "ja": "日本語",
    "ko": "한국어",
    "de": "Deutsch",
    "fr": "Français",
    "es": "Español",
    "pt": "Português",
    "ru": "Русский"
  },
  "riskCategory": {
    "file_delete": "Eliminación de archivo/directorio",
    "shell_exec": "Ejecución de comando shell",
    "privilege_escalation": "Escalada de privilegios",
    "network_upload": "Carga de red",
    "network_download": "Descarga de red",
    "file_write": "Escritura de archivo",
    "environment_access": "Acceso a variables de entorno",
    "file_read": "Lectura de archivo",
    "system_info": "Acceso a información del sistema"
  },
  "riskAnalysis": {
    "title": "Análisis de riesgos del código",
    "executableCode": "Código ejecutable detectado",
    "detectedRisks": "Riesgos detectados",
    "noRisks": "No se detectaron riesgos",
    "lineNumber": "Línea {{line}}",
    "overallRisk": "Nivel de riesgo general",
    "codeWarning": "Este skill contiene código ejecutable. Revise cuidadosamente los riesgos detectados antes de habilitarlo."
  }
}
