//! Canonical chrome-string table for this locale.
//!
//! Formerly generated from `apps/web/src/i18n/locales/*.ts` via
//! `tools/convert-locales.py`; that TS pipeline is retired and
//! these tables are now hand-maintained directly.

pub fn lookup(key: &str) -> Option<&'static str> {
    Some(match key {
        "common.rename" => "Renombrar",
        "common.duplicate" => "Duplicar",
        "common.delete" => "Eliminar",
        "common.cancel" => "Cancelar",
        "common.save" => "Guardar",
        "common.close" => "Cerrar",
        "common.connect" => "Conectar",
        "common.disconnect" => "Desconectar",
        "common.yes" => "Sí",
        "common.no" => "No",
        "common.import" => "Importar",
        "common.export" => "Exportar",
        "common.name" => "Nombre",
        "common.untitled" => "Sin título",
        "common.best" => "Recomendado",
        "common.selected" => "{{count}} seleccionado(s)",
        "toolbar.select" => "Selección",
        "toolbar.text" => "Texto",
        "toolbar.frame" => "Marco",
        "toolbar.hand" => "Mano",
        "toolbar.undo" => "Deshacer",
        "toolbar.redo" => "Rehacer",
        "toolbar.variables" => "Variables",
        "toolbar.uikitBrowser" => "Explorador UIKit",
        "shapes.rectangle" => "Rectángulo",
        "shapes.ellipse" => "Elipse",
        "shapes.polygon" => "Polígono",
        "shapes.line" => "Línea",
        "shapes.icon" => "Icono",
        "shapes.importImageSvg" => "Importar imagen o SVG…",
        "shapes.pen" => "Pluma",
        "shapes.shapeTools" => "Herramientas de forma",
        "shapes.moreShapeTools" => "Más herramientas de forma",
        "topbar.hideLayers" => "Ocultar capas",
        "topbar.showLayers" => "Mostrar capas",
        "topbar.new" => "Nuevo",
        "topbar.open" => "Abrir",
        "topbar.save" => "Guardar",
        "topbar.importFigma" => "Importar Figma",
        "topbar.codePanel" => "Código",
        "topbar.lightMode" => "Modo claro",
        "topbar.darkMode" => "Modo oscuro",
        "topbar.fullscreen" => "Pantalla completa",
        "topbar.exitFullscreen" => "Salir de pantalla completa",
        "topbar.edited" => "— Editado",
        "topbar.closeConfirmMessage" => "¿Desea guardar los cambios antes de cerrar?",
        "topbar.closeConfirmDetail" => "Sus cambios se perderán si no los guarda.",
        "topbar.dontSave" => "No guardar",
        "topbar.agentsAndMcp" => "Agentes y MCP",
        "topbar.agentSingular" => "agente",
        "topbar.agentPlural" => "agentes",
        "topbar.setupAgentsMcp" => "Configurar Agentes y MCP",
        "topbar.connected" => "conectado",
        "topbar.agentStatus" => "{{agents}} agente{{agentSuffix}} · {{mcp}} MCP",
        "rightPanel.design" => "Diseño",
        "rightPanel.code" => "Código",
        "rightPanel.noSelection" => "Selecciona un elemento",
        "pages.title" => "Páginas",
        "pages.addPage" => "Agregar página",
        "pages.moveUp" => "Mover arriba",
        "pages.moveDown" => "Mover abajo",
        "statusbar.zoomOut" => "Alejar",
        "statusbar.zoomIn" => "Acercar",
        "statusbar.resetZoom" => "Restablecer zoom",
        "statusbar.focusContent" => "Ajustar todo el contenido",
        "statusbar.focusSelection" => "Enfocar selección",
        "updater.softwareUpdate" => "Actualización de software",
        "updater.dismiss" => "Descartar",
        "updater.current" => "Actual",
        "updater.latest" => "Última",
        "updater.unknown" => "Desconocida",
        "updater.checking" => "Comprobando...",
        "updater.downloadProgress" => "Progreso de descarga",
        "updater.checkAgain" => "Comprobar de nuevo",
        "updater.restartInstall" => "Reiniciar e instalar",
        "updater.installing" => "Instalando...",
        "updater.releaseDate" => "Fecha de publicación: {{date}}",
        "updater.restartHint" => "Reinicie para aplicar la actualización. El reinicio suele tardar entre 10 y 15 segundos.",
        "updater.unknownError" => "Error de actualización desconocido.",
        "updater.title.checking" => "Buscando actualizaciones",
        "updater.title.available" => "Actualización encontrada",
        "updater.title.downloading" => "Descargando actualización",
        "updater.title.downloaded" => "Listo para instalar",
        "updater.title.error" => "Error de actualización",
        "updater.subtitle.checking" => "Buscando la última versión...",
        "updater.subtitle.available" => "La versión {{version}} está disponible.",
        "updater.subtitle.availableGeneric" => "Hay una nueva versión disponible.",
        "updater.subtitle.downloading" => "La versión {{version}} se está descargando en segundo plano.",
        "updater.subtitle.downloadingGeneric" => "Descargando el paquete de actualización en segundo plano.",
        "updater.subtitle.downloaded" => "La versión {{version}} se ha descargado.",
        "updater.subtitle.downloadedGeneric" => "La actualización se ha descargado.",
        "updater.subtitle.error" => "No se pudo comprobar o descargar la actualización.",
        "layers.title" => "Capas",
        "layers.empty" => "Aún no hay capas. Use la barra de herramientas para dibujar formas.",
        "layerMenu.groupSelection" => "Agrupar selección",
        "layerMenu.createComponent" => "Crear componente",
        "layerMenu.detachComponent" => "Separar componente",
        "layerMenu.detachInstance" => "Separar instancia",
        "layerMenu.booleanUnion" => "Unión",
        "layerMenu.booleanSubtract" => "Restar",
        "layerMenu.booleanIntersect" => "Intersección",
        "layerMenu.toggleLock" => "Alternar bloqueo",
        "layerMenu.toggleVisibility" => "Alternar visibilidad",
        "property.createComponent" => "Crear componente",
        "property.detachComponent" => "Separar componente",
        "property.goToComponent" => "Ir al componente",
        "property.detachInstance" => "Separar instancia",
        "fill.title" => "Relleno",
        "fill.solid" => "Sólido",
        "fill.linear" => "Lineal",
        "fill.radial" => "Radial",
        "fill.image" => "Imagen",
        "fill.stops" => "Paradas",
        "fill.angle" => "Ángulo",
        "image.title" => "Imagen",
        "image.fit" => "Modo de ajuste",
        "image.fill" => "Rellenar",
        "image.fitMode" => "Ajustar",
        "image.crop" => "Recortar",
        "image.tile" => "Mosaico",
        "image.clickToUpload" => "Haz clic para subir",
        "image.changeImage" => "Cambiar imagen",
        "image.adjustments" => "Ajustes",
        "image.exposure" => "Exposición",
        "image.contrast" => "Contraste",
        "image.saturation" => "Saturación",
        "image.temperature" => "Temperatura",
        "image.tint" => "Tinte",
        "image.highlights" => "Luces",
        "image.shadows" => "Sombras",
        "image.reset" => "Restablecer",
        "stroke.title" => "Trazo",
        "appearance.layer" => "Capa",
        "appearance.opacity" => "Opacidad",
        "layout.flexLayout" => "Diseño Flex",
        "layout.freedom" => "Libre (sin diseño)",
        "layout.vertical" => "Diseño vertical",
        "layout.horizontal" => "Diseño horizontal",
        "layout.alignment" => "Alineación",
        "layout.gap" => "Espacio",
        "layout.spaceBetween" => "Espacio entre",
        "layout.spaceAround" => "Espacio alrededor",
        "layout.dimensions" => "Dimensiones",
        "layout.fillWidth" => "Rellenar ancho",
        "layout.fillHeight" => "Rellenar alto",
        "layout.hugWidth" => "Ajustar ancho",
        "layout.hugHeight" => "Ajustar alto",
        "layout.clipContent" => "Recortar contenido",
        "padding.title" => "Relleno interior",
        "padding.paddingMode" => "Modo de relleno interior",
        "padding.paddingValues" => "Valores de relleno interior",
        "padding.oneValue" => "Un valor para todos los lados",
        "padding.horizontalVertical" => "Horizontal/Vertical",
        "padding.topRightBottomLeft" => "Arriba/Derecha/Abajo/Izquierda",
        "text.typography" => "Tipografía",
        "text.lineHeight" => "Interlineado",
        "text.letterSpacing" => "Espaciado entre letras",
        "text.horizontal" => "Horizontal",
        "text.vertical" => "Vertical",
        "text.alignLeft" => "Alinear a la izquierda",
        "text.alignCenter" => "Centrar",
        "text.alignRight" => "Alinear a la derecha",
        "text.justify" => "Justificar",
        "text.top" => "Arriba",
        "text.middle" => "Medio",
        "text.bottom" => "Abajo",
        "text.weight.thin" => "Thin",
        "text.weight.light" => "Light",
        "text.weight.regular" => "Regular",
        "text.weight.medium" => "Medium",
        "text.weight.semibold" => "Semibold",
        "text.weight.bold" => "Bold",
        "text.weight.black" => "Black",
        "text.font.search" => "Buscar fuentes…",
        "text.font.bundled" => "Incluidas",
        "text.font.system" => "Sistema",
        "text.font.loading" => "Cargando fuentes…",
        "text.font.noResults" => "No se encontraron fuentes",
        "textLayout.title" => "Diseño",
        "textLayout.dimensions" => "Dimensiones",
        "textLayout.resizing" => "Redimensionamiento",
        "textLayout.autoWidth" => "Auto W",
        "textLayout.autoWidthDesc" => "Ancho automático — el texto se expande horizontalmente",
        "textLayout.autoHeight" => "Auto H",
        "textLayout.autoHeightDesc" => "Alto automático — ancho fijo, alto autoajustable",
        "textLayout.fixed" => "Fijo",
        "textLayout.fixedDesc" => "Tamaño fijo — tanto el ancho como el alto son fijos",
        "textLayout.fillWidth" => "Rellenar ancho",
        "textLayout.fillHeight" => "Rellenar alto",
        "effects.title" => "Efectos",
        "effects.dropShadow" => "Sombra",
        "effects.blur" => "Desenfoque",
        "effects.spread" => "Extensión",
        "effects.color" => "Color",
        "export.title" => "Exportar",
        "export.format" => "Formato",
        "export.scale" => "Escala",
        "export.selectedOnly" => "Exportar solo la selección",
        "export.exportFormat" => "Exportar {{format}}",
        "export.exportLayer" => "Exportar capa",
        "export.pdfMultiPage" => "El PDF incluirá las {{count}} páginas.",
        "polygon.sides" => "Lados",
        "ellipse.start" => "Inicio",
        "ellipse.sweep" => "Barrido",
        "ellipse.innerRadius" => "Interior",
        "cornerRadius.title" => "Radio de esquina",
        "size.position" => "Posición",
        "icon.title" => "Icono",
        "icon.searchIcons" => "Buscar iconos...",
        "icon.noIconsFound" => "No se encontraron iconos",
        "icon.typeToSearch" => "Escriba para buscar iconos de Iconify",
        "icon.iconsCount" => "{{count}} iconos",
        "variables.addTheme" => "Agregar tema",
        "variables.addVariant" => "Agregar variante",
        "variables.addVariable" => "Agregar variable",
        "variables.searchVariables" => "Buscar variables...",
        "variables.noMatch" => "Ninguna variable coincide con su búsqueda",
        "variables.noDefined" => "No hay variables definidas",
        "variables.closeShortcut" => "Cerrar (⌘⇧V)",
        "variables.presets" => "Preajustes",
        "variables.savePreset" => "Guardar actual como preajuste…",
        "variables.loadPreset" => "Cargar preajuste",
        "variables.importPreset" => "Importar desde archivo…",
        "variables.exportPreset" => "Exportar a archivo…",
        "variables.presetName" => "Nombre del preajuste",
        "variables.noPresets" => "No hay preajustes guardados",
        "variables.typeColor" => "Color",
        "variables.typeNumber" => "Número",
        "variables.typeString" => "Texto",
        "designMd.title" => "Sistema de diseño",
        "designMd.import" => "Importar design.md",
        "designMd.export" => "Exportar design.md",
        "designMd.autoGenerate" => "Generar automáticamente desde el diseño",
        "designMd.empty" => "No hay sistema de diseño cargado",
        "designMd.importCta" => "Importar design.md",
        "designMd.autoGenerateCta" => "Generar automáticamente",
        "designMd.visualTheme" => "Tema visual",
        "designMd.colors" => "Colores",
        "designMd.typography" => "Tipografía",
        "designMd.font" => "Fuente",
        "designMd.headings" => "Encabezados",
        "designMd.body" => "Cuerpo",
        "designMd.componentStyles" => "Estilos de componentes",
        "designMd.layoutPrinciples" => "Principios de maquetación",
        "designMd.generationNotes" => "Notas de generación",
        "designMd.syncAllToVariables" => "Sincronizar todo con variables",
        "designMd.addAsVariable" => "+Var",
        "designMd.copyHex" => "Copiar hex",
        "designMd.remove" => "Eliminar sistema de diseño",
        "toolbar.designSystem" => "Sistema de diseño",
        "ai.newChat" => "Nueva conversación",
        "ai.collapse" => "Contraer",
        "ai.tryExample" => "Pruebe un ejemplo para diseñar...",
        "ai.tipSelectElements" => "Consejo: seleccione elementos en el lienzo antes de chatear para dar contexto.",
        "ai.generating" => "Generando...",
        "ai.designWithAgent" => "Diseñar con agente...",
        "ai.attachImage" => "Adjuntar imagen",
        "ai.stopGenerating" => "Detener generación",
        "ai.sendMessage" => "Enviar mensaje",
        "ai.loadingModels" => "Cargando modelos...",
        "ai.noModelsConnected" => "Sin modelos conectados",
        "ai.searchModels" => "Buscar modelos...",
        "ai.noModelsFound" => "No se encontraron modelos",
        "ai.quickAction.loginScreen" => "Diseñar una pantalla de inicio de sesión móvil",
        "ai.quickAction.loginScreenPrompt" => "Diseña una pantalla de inicio de sesión móvil moderna con campo de correo electrónico, campo de contraseña, botón de inicio de sesión y opciones de inicio de sesión social",
        "ai.quickAction.foodApp" => "Inicio de app de comida",
        "ai.quickAction.foodAppPrompt" => "Generate a well-designed food mobile app homepage",
        "ai.quickAction.bottomNav" => "Diseñar una barra de navegación inferior",
        "ai.quickAction.bottomNavPrompt" => "Diseña una barra de navegación inferior para aplicación móvil con 5 pestañas: Inicio, Buscar, Agregar, Mensajes, Perfil",
        "ai.quickAction.colorPalette" => "Sugerir una paleta de colores para mi aplicación",
        "ai.quickAction.colorPalettePrompt" => "Sugiere una paleta de colores moderna para una aplicación de cuidado de mascotas",
        "ai.startDesigning" => "Start designing with AI",
        "ai.maximize" => "Maximize",
        "ai.restore" => "Restore",
        "ai.quickAction.loginScreenDesc" => "Mobile login with social auth",
        "ai.quickAction.foodAppDesc" => "App homepage design",
        "ai.quickAction.bottomNavDesc" => "5-tab navigation bar",
        "ai.quickAction.colorPaletteDesc" => "Color palette recommendation",
        "fileMenu.newFile" => "New file",
        "fileMenu.openFile" => "Open file...",
        "fileMenu.save" => "Save",
        "fileMenu.saveAs" => "Save as...",
        "fileMenu.exportImage" => "Exportar imagen...",
        "fileMenu.recentFiles" => "Recent files",
        "fileMenu.clearHistory" => "Clear history",
        "fileMenu.noRecentFiles" => "No recent files",
        "fileMenu.saved" => "Saved",
        "fileMenu.justNow" => "just now",
        "fileMenu.minutesAgo" => "{{count}}m ago",
        "fileMenu.hoursAgo" => "{{count}}h ago",
        "fileMenu.yesterday" => "yesterday",
        "fileMenu.daysAgo" => "{{count}}d ago",
        "unsaved.title" => "Unsaved changes",
        "unsaved.message" => "Save changes to \"{{name}}\"?",
        "unsaved.dontSave" => "Don't Save",
        "code.reactTailwind" => "React + Tailwind",
        "code.htmlCss" => "HTML + CSS",
        "code.cssVariables" => "CSS Variables",
        "code.copyClipboard" => "Copiar al portapapeles",
        "code.copied" => "¡Copiado!",
        "code.download" => "Descargar archivo de código",
        "code.closeCodePanel" => "Cerrar panel de código",
        "code.genCssVars" => "Generando variables CSS para todo el documento",
        "code.genSelected" => "Generando código para {{count}} elemento(s) seleccionado(s)",
        "code.genDocument" => "Generando código para todo el documento",
        "code.aiEnhance" => "Mejorar con IA",
        "code.cancelEnhance" => "Cancelar mejora",
        "code.resetEnhance" => "Restablecer original",
        "code.enhancing" => "La IA está mejorando el código...",
        "code.enhanced" => "Mejorado por IA",
        "save.saveAs" => "Guardar como",
        "save.fileName" => "Nombre del archivo",
        "agents.title" => "Configurar Agentes y MCP",
        "agents.agentsOnCanvas" => "Agentes en el lienzo",
        "agents.mcpIntegrations" => "Integraciones MCP en terminal",
        "agents.transport" => "Transporte",
        "agents.port" => "Puerto",
        "agents.mcpRestart" => "Las integraciones MCP se aplicarán tras reiniciar la terminal.",
        "agents.mcpReinstallHint" => "Después de actualizar OpenPencil, reinstale las integraciones MCP para garantizar la compatibilidad.",
        "agents.modelCount" => "{{count}} modelo(s)",
        "agents.connectionFailed" => "Error de conexión",
        "agents.serverError" => "Error del servidor {{status}}",
        "agents.failedTo" => "Error al {{action}}",
        "agents.failedToMcp" => "Error al {{action}} del servidor MCP",
        "agents.failedTransport" => "Error al actualizar el transporte",
        "agents.failedMcpTransport" => "Error al actualizar el transporte MCP",
        "agents.claudeCode" => "Claude Code",
        "agents.claudeModels" => "Modelos Claude",
        "agents.codexCli" => "Codex CLI",
        "agents.openaiModels" => "Modelos OpenAI",
        "agents.opencode" => "OpenCode",
        "agents.opencodeDesc" => "75+ proveedores LLM",
        "agents.copilot" => "GitHub Copilot",
        "agents.copilotDesc" => "Modelos GitHub Copilot",
        "agents.geminiCli" => "Gemini CLI",
        "agents.geminiDesc" => "Modelos Google Gemini",
        "agents.mcpServer" => "Servidor MCP",
        "agents.mcpServerStart" => "Iniciar",
        "agents.mcpServerStop" => "Detener",
        "agents.mcpServerRunning" => "En ejecución",
        "agents.mcpServerStopped" => "Detenido",
        "agents.mcpLanAccess" => "Acceso LAN",
        "agents.mcpClientConfig" => "Config. del cliente",
        "agents.stdio" => "stdio",
        "agents.http" => "http",
        "agents.stdioHttp" => "stdio + http",
        "agents.autoUpdate" => "Buscar actualizaciones automáticamente",
        "agents.notInstalled" => "No instalado",
        "agents.install" => "Instalar",
        "agents.installing" => "Instalando...",
        "agents.installFailed" => "Instalación fallida",
        "agents.viewDocs" => "Docs",
        "settings.title" => "Configuración",
        "settings.agents" => "Agents",
        "settings.mcp" => "MCP",
        "settings.images" => "Images",
        "settings.system" => "Sistema",
        "settings.autoUpdateDesc" => "Buscar automáticamente nuevas versiones al iniciar",
        "settings.systemDesktopOnly" => "La configuración del sistema está disponible en la aplicación de escritorio.",
        "settings.envHint" => "Puedes establecer variables de entorno adicionales en {{path}}.",
        "builtin.title" => "Proveedores integrados",
        "builtin.description" => "Configure las claves API directamente — sin herramientas CLI necesarias.",
        "builtin.addProvider" => "Agregar proveedor",
        "builtin.empty" => "Aún no hay proveedores integrados configurados.",
        "builtin.displayName" => "Nombre visible",
        "builtin.displayNamePlaceholder" => "ej. Mi clave de Anthropic",
        "builtin.provider" => "Proveedor",
        "builtin.region" => "Región",
        "builtin.regionChina" => "China",
        "builtin.regionGlobal" => "Global",
        "builtin.apiKey" => "API Key",
        "builtin.model" => "Modelo",
        "builtin.searchModels" => "Buscar modelos disponibles",
        "builtin.filterModels" => "Filtrar modelos...",
        "builtin.noModels" => "No se encontraron modelos",
        "builtin.baseUrl" => "Base URL",
        "builtin.baseUrlRequired" => "Base URL (obligatorio)",
        "builtin.apiFormat" => "Formato de API",
        "builtin.openaiCompat" => "OpenAI Compatible",
        "builtin.ready" => "Listo",
        "builtin.add" => "Agregar",
        "builtin.searchError" => "Se requiere Base URL para buscar modelos",
        "builtin.custom" => "Personalizado",
        "builtin.apiKeyBadge" => "API Key",
        "builtin.viaApiKey" => "mediante API Key de {{name}}",
        "builtin.errorProviderNotFound" => "Proveedor integrado no encontrado. Por favor, revise su configuración.",
        "builtin.errorApiKeyEmpty" => "La API key está vacía. Por favor, agregue su API key en la configuración.",
        "builtin.parallelAgents" => "Sub-agentes en paralelo: {{count}}x (clic para cambiar)",
        "builtin.baseUrlPlaceholder" => "https://api.example.com/v1",
        "builtin.teamDescription" => "Selecciona un modelo para la generación de diseño. Una vez configurado, las tareas de diseño se delegan automáticamente a un agente especializado que usa este modelo.",
        "builtin.teamDesignModel" => "Modelo de diseño",
        "builtin.teamSelectModel" => "Ninguno (agente único)",
        "acp.title" => "ACP Agent",
        "acp.description" => "Conectar Agent compatibles con ACP.",
        "acp.addAgent" => "Agregar Agent",
        "acp.empty" => "No hay ACP Agent configurados.",
        "acp.displayName" => "Nombre",
        "acp.displayNamePlaceholder" => "ej. Mi Agent de diseño",
        "acp.connectionType" => "Tipo de conexión",
        "acp.local" => "Local",
        "acp.remote" => "Remoto",
        "acp.command" => "Comando",
        "acp.commandPlaceholder" => "/usr/bin/myagent",
        "acp.args" => "Argumentos",
        "acp.argsPlaceholder" => "--stdio",
        "acp.env" => "Variables de entorno",
        "acp.envPlaceholder" => "KEY=VALUE (una por línea)",
        "acp.url" => "URL",
        "acp.urlPlaceholder" => "ws://localhost:8100",
        "acp.connected" => "Conectado",
        "acp.notConnected" => "No conectado",
        "acp.connect" => "Conectar",
        "acp.disconnect" => "Desconectar",
        "acp.localDesktopOnly" => "Los Agent locales solo están disponibles en la aplicación de escritorio.",
        "figma.title" => "Importar desde Figma",
        "figma.dropFile" => "Suelte un archivo .fig aquí",
        "figma.orBrowse" => "o haga clic para explorar",
        "figma.exportTip" => "Exportar desde Figma: Archivo → Guardar copia local (.fig)",
        "figma.selectFigFile" => "Seleccione un archivo .fig",
        "figma.noPages" => "No se encontraron páginas en el archivo .fig",
        "figma.parseFailed" => "Error al analizar el archivo .fig",
        "figma.convertFailed" => "Error al convertir el archivo de Figma",
        "figma.parsing" => "Analizando archivo .fig...",
        "figma.converting" => "Convirtiendo nodos...",
        "figma.selectPage" => "Este archivo tiene {{count}} páginas. Seleccione cuáles importar:",
        "figma.layers" => "{{count}} capas",
        "figma.importAll" => "Importar todas las páginas",
        "figma.importComplete" => "¡Importación completa!",
        "figma.moreWarnings" => "...y {{count}} advertencias más",
        "figma.tryAgain" => "Intentar de nuevo",
        "figma.layoutMode" => "Modo de diseño:",
        "figma.preserveLayout" => "Conservar diseño de Figma",
        "figma.autoLayout" => "Diseño automático OpenPencil",
        "figma.comingSoon" => "Próximamente",
        "landing.open" => "Open",
        "landing.pencil" => "Pencil",
        "landing.tagline" => "Herramienta de diseño vectorial de código abierto. Design as Code.",
        "landing.newDesign" => "Nuevo diseño",
        "landing.shortcutHint" => "Presione {{key1}} + {{key2}} para crear un nuevo diseño",
        "notFound.message" => "Página no encontrada",
        "componentBrowser.title" => "Explorador UIKit",
        "componentBrowser.exportKit" => "Exportar kit",
        "componentBrowser.importKit" => "Importar kit",
        "componentBrowser.kit" => "Kit:",
        "componentBrowser.all" => "Todos",
        "componentBrowser.imported" => "(importado)",
        "componentBrowser.components" => "componentes",
        "componentBrowser.searchComponents" => "Buscar componentes...",
        "componentBrowser.deleteKit" => "Eliminar {{name}}",
        "componentBrowser.category.all" => "Todos",
        "componentBrowser.category.buttons" => "Botones",
        "componentBrowser.category.inputs" => "Entradas",
        "componentBrowser.category.cards" => "Tarjetas",
        "componentBrowser.category.nav" => "Navegación",
        "componentBrowser.category.layout" => "Diseño",
        "componentBrowser.category.data" => "Datos",
        "componentBrowser.category.feedback" => "Retroalimentación",
        "componentBrowser.category.other" => "Otro",
        "variablePicker.boundTo" => "Vinculado a --{{name}}",
        "variablePicker.bindToVariable" => "Vincular a variable",
        "variablePicker.unbind" => "Desvincular variable",
        "variablePicker.noVariables" => "No hay variables {{type}} definidas",
        "settings.tab.agents" => "Agents",
        "settings.tab.mcp" => "MCP",
        "settings.tab.images" => "Imágenes",
        "settings.tab.system" => "Sistema",
        "settings.agents.builtin" => "Proveedores integrados",
        "settings.agents.builtinSubtitle" => "Configura las claves de API directamente — no se necesitan herramientas CLI.",
        "settings.agents.builtinEmpty" => "No hay proveedores integrados configurados.",
        "settings.agents.addProvider" => "+ Añadir proveedor",
        "settings.agents.acp" => "Agente ACP",
        "settings.agents.acpSubtitle" => "Conecta agentes externos compatibles con ACP.",
        "settings.agents.acpEmpty" => "No hay agentes ACP configurados.",
        "settings.agents.addAcp" => "+ Añadir agente",
        "settings.agents.title" => "Agents",
        "settings.agents.connect" => "Conectar",
        "settings.agents.disconnect" => "Desconectar",
        "settings.agents.claudeHint" => "Puedes definir variables de entorno adicionales en ~/.claude/settings.json.",
        "settings.mcp.server" => "Servidor MCP",
        "settings.mcp.running" => "En ejecución",
        "settings.mcp.stopped" => "Detenido",
        "settings.mcp.port" => "Puerto",
        "settings.mcp.start" => "Iniciar",
        "settings.mcp.stop" => "Detener",
        "settings.mcp.terminalIntegrations" => "Integraciones MCP de terminal",
        "settings.mcp.terminalSubtitle1" => "Las integraciones MCP surten efecto tras reiniciar la terminal.",
        "settings.mcp.terminalSubtitle2" => "Después de actualizar OpenPencil, reinstala las integraciones MCP para garantizar la compatibilidad.",
        "settings.images.search" => "Búsqueda de imágenes",
        "settings.images.ready" => "Listo",
        "settings.images.notConfigured" => "Sin configurar",
        "settings.images.advanced" => "Avanzado",
        "settings.images.oauthLabel" => "Openverse OAuth (opcional, para límites de tasa más altos)",
        "settings.images.clientId" => "ID de cliente",
        "settings.images.clientSecret" => "Secreto de cliente",
        "settings.images.clientIdPlaceholder" => "your-client-id",
        "settings.images.clientSecretPlaceholder" => "your-client-secret",
        "settings.images.registerLink" => "Registrarse en Openverse",
        "settings.images.test" => "Probar",
        "settings.images.generation" => "Generación de imágenes",
        "settings.images.add" => "+ Añadir",
        "settings.images.empty" => "Aún no hay configuraciones. Haz clic en « Añadir » para crear una.",
        "settings.provider.claudeCode" => "Modelo Claude",
        "settings.provider.codexCli" => "Modelos OpenAI",
        "settings.provider.openCode" => "Más de 75 proveedores de LLM",
        "settings.provider.githubCopilot" => "Modelos GitHub Copilot",
        "settings.provider.geminiCli" => "Modelos Google Gemini",
        "settings.system.title" => "Sistema",
        "settings.system.autoUpdate" => "Actualización automática",
        "settings.system.upToDate" => "Actualizado",
        "settings.system.upToDateDescription" => "Estás usando la última versión publicada.",
        "settings.system.checking" => "Comprobando…",
        "settings.system.checkingDescription" => "Contactando con el servidor de versiones para obtener la última versión.",
        "settings.system.updateAvailable" => "Actualización disponible",
        "settings.system.updateAvailableDescription" => "Usa « Buscar actualizaciones » en el menú para abrir la página de descarga.",
        "settings.system.idle" => "Aún no comprobado",
        "settings.system.idleDescription" => "La comprobación de actualizaciones se ejecuta automáticamente poco después del inicio.",
        "settings.system.errorStatus" => "Error de comprobación",
        "settings.system.errorDescription" => "No se pudo conectar con el servidor de versiones — comprueba tu conexión.",
        "settings.system.currentVersion" => "Versión actual",
        "dialog.unsavedTitle" => "Cambios sin guardar",
        "dialog.closeBody" => "«{{name}}» tiene cambios sin guardar.\n\nSí = Guardar · No = No guardar · Cancelar = seguir editando.",
        "dialog.untitledDocument" => "Documento sin título",
        "dialog.openErrorTitle" => "No se pudo abrir el archivo",
        "dialog.openErrorLead" => "OpenPencil no pudo analizar el archivo.",
        "dialog.saveErrorTitle" => "Error al guardar",
        "dialog.saveErrorLead" => "Se produjo un error al escribir el archivo.",
        "dialog.exportErrorTitle" => "Error al exportar",
        "dialog.exportErrorLead" => "Se produjo un error al renderizar la imagen.",
        "ai.thinkingProcess" => "💭 Razonamiento",
        "ai.toolCalls" => "🔧 {{count}} llamadas a herramientas",
        "figma.importNotWired" => "La importación de archivos .fig aún no está conectada",
        "dialog.loadErrorInvalidUtf8" => "El archivo no es texto UTF-8 válido: {{detail}}",
        "dialog.loadErrorOldVersion" => "Este archivo se guardó con una versión anterior de OpenPencil y debe volver a guardarse antes de poder abrirlo.",
        "dialog.pickerOpenTitle" => "Abrir documento",
        "dialog.pickerSaveTitle" => "Guardar documento",
        "dialog.pickerExportTitle" => "Exportar imagen",
        "dialog.updateTitle" => "Actualización disponible",
        "dialog.updateBody" => "OpenPencil {{version}} está disponible (tienes {{current}}).\n\n¿Abrir la página de versiones para descargarlo?",
        "a11y.figmaImport" => "Importar desde Figma",
        "a11y.fileMenu" => "Menú Archivo",
        "a11y.layerContextMenu" => "Menú contextual de capa",
        "a11y.aiChat" => "Chat de IA",
        "designMd.emptyHint" => "Importa un archivo .md para adjuntar un brief de diseño",
        "componentBrowser.empty" => "No se encontraron componentes",
        _ => return super::es_git::lookup(key),
    })
}
