//! 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" => "Rename",
        "common.duplicate" => "Duplicate",
        "common.delete" => "Delete",
        "common.cancel" => "Cancel",
        "common.save" => "Save",
        "common.close" => "Close",
        "common.connect" => "Connect",
        "common.disconnect" => "Disconnect",
        "common.yes" => "Yes",
        "common.no" => "No",
        "common.import" => "Import",
        "common.export" => "Export",
        "common.name" => "Name",
        "common.untitled" => "Untitled",
        "common.best" => "Best",
        "common.selected" => "{{count}} selected",
        "toolbar.select" => "Select",
        "toolbar.text" => "Text",
        "toolbar.frame" => "Frame",
        "toolbar.hand" => "Hand",
        "toolbar.undo" => "Undo",
        "toolbar.redo" => "Redo",
        "toolbar.variables" => "Variables",
        "toolbar.uikitBrowser" => "UIKit Browser",
        "shapes.rectangle" => "Rectangle",
        "shapes.ellipse" => "Ellipse",
        "shapes.polygon" => "Polygon",
        "shapes.line" => "Line",
        "shapes.icon" => "Icon",
        "shapes.importImageSvg" => "Import Image or SVG…",
        "shapes.pen" => "Pen",
        "shapes.shapeTools" => "Shape tools",
        "shapes.moreShapeTools" => "More shape tools",
        "topbar.hideLayers" => "Hide layers",
        "topbar.showLayers" => "Show layers",
        "topbar.new" => "New",
        "topbar.open" => "Open",
        "topbar.save" => "Save",
        "topbar.importFigma" => "Import Figma",
        "topbar.codePanel" => "Code",
        "topbar.lightMode" => "Light mode",
        "topbar.darkMode" => "Dark mode",
        "topbar.fullscreen" => "Fullscreen",
        "topbar.exitFullscreen" => "Exit fullscreen",
        "topbar.edited" => "— Edited",
        "topbar.closeConfirmMessage" => "Do you want to save changes before closing?",
        "topbar.closeConfirmDetail" => "Your changes will be lost if you don't save them.",
        "topbar.dontSave" => "Don't Save",
        "topbar.agentsAndMcp" => "Agents & MCP",
        "topbar.agentSingular" => "agent",
        "topbar.agentPlural" => "agents",
        "topbar.setupAgentsMcp" => "Setup Agents & MCP",
        "topbar.connected" => "connected",
        "topbar.agentStatus" => "{{agents}} agent{{agentSuffix}} · {{mcp}} MCP",
        "rightPanel.design" => "Design",
        "rightPanel.code" => "Code",
        "rightPanel.noSelection" => "Select an element",
        "pages.title" => "Pages",
        "pages.addPage" => "Add page",
        "pages.moveUp" => "Move Up",
        "pages.moveDown" => "Move Down",
        "statusbar.zoomOut" => "Zoom out",
        "statusbar.zoomIn" => "Zoom in",
        "statusbar.resetZoom" => "Reset zoom",
        "statusbar.focusContent" => "Fit all content",
        "statusbar.focusSelection" => "Focus selection",
        "updater.softwareUpdate" => "Software Update",
        "updater.dismiss" => "Dismiss",
        "updater.current" => "Current",
        "updater.latest" => "Latest",
        "updater.unknown" => "Unknown",
        "updater.checking" => "Checking...",
        "updater.downloadProgress" => "Download Progress",
        "updater.checkAgain" => "Check Again",
        "updater.restartInstall" => "Restart & Install",
        "updater.installing" => "Installing...",
        "updater.releaseDate" => "Release date: {{date}}",
        "updater.restartHint" => "Restart to apply update. Relaunch usually takes 10-15 seconds.",
        "updater.unknownError" => "Unknown updater error.",
        "updater.title.checking" => "Checking for updates",
        "updater.title.available" => "Update found",
        "updater.title.downloading" => "Downloading update",
        "updater.title.downloaded" => "Ready to install",
        "updater.title.error" => "Update failed",
        "updater.subtitle.checking" => "Looking for the latest release...",
        "updater.subtitle.available" => "Version {{version}} is available.",
        "updater.subtitle.availableGeneric" => "A new version is available.",
        "updater.subtitle.downloading" => "Version {{version}} is downloading in the background.",
        "updater.subtitle.downloadingGeneric" => "Downloading update package in the background.",
        "updater.subtitle.downloaded" => "Version {{version}} has been downloaded.",
        "updater.subtitle.downloadedGeneric" => "The update has been downloaded.",
        "updater.subtitle.error" => "Unable to check or download the update.",
        "layers.title" => "Layers",
        "layers.empty" => "No layers yet. Use the toolbar to draw shapes.",
        "layerMenu.groupSelection" => "Group Selection",
        "layerMenu.createComponent" => "Create Component",
        "layerMenu.detachComponent" => "Detach Component",
        "layerMenu.detachInstance" => "Detach Instance",
        "layerMenu.booleanUnion" => "Union",
        "layerMenu.booleanSubtract" => "Subtract",
        "layerMenu.booleanIntersect" => "Intersect",
        "layerMenu.toggleLock" => "Toggle Lock",
        "layerMenu.toggleVisibility" => "Toggle Visibility",
        "property.createComponent" => "Create Component",
        "property.detachComponent" => "Detach Component",
        "property.goToComponent" => "Go to component",
        "property.detachInstance" => "Detach instance",
        "fill.title" => "Fill",
        "fill.solid" => "Solid",
        "fill.linear" => "Linear",
        "fill.radial" => "Radial",
        "fill.image" => "Image",
        "fill.stops" => "Stops",
        "fill.angle" => "Angle",
        "image.title" => "Image",
        "image.fit" => "Fit Mode",
        "image.fill" => "Fill",
        "image.fitMode" => "Fit",
        "image.crop" => "Crop",
        "image.tile" => "Tile",
        "image.clickToUpload" => "Click to upload",
        "image.changeImage" => "Change image",
        "image.adjustments" => "Adjustments",
        "image.exposure" => "Exposure",
        "image.contrast" => "Contrast",
        "image.saturation" => "Saturation",
        "image.temperature" => "Temperature",
        "image.tint" => "Tint",
        "image.highlights" => "Highlights",
        "image.shadows" => "Shadows",
        "image.reset" => "Reset",
        "stroke.title" => "Stroke",
        "appearance.layer" => "Layer",
        "appearance.opacity" => "Opacity",
        "layout.flexLayout" => "Flex Layout",
        "layout.freedom" => "Freedom (no layout)",
        "layout.vertical" => "Vertical layout",
        "layout.horizontal" => "Horizontal layout",
        "layout.alignment" => "Alignment",
        "layout.gap" => "Gap",
        "layout.spaceBetween" => "Space Between",
        "layout.spaceAround" => "Space Around",
        "layout.dimensions" => "Dimensions",
        "layout.fillWidth" => "Fill Width",
        "layout.fillHeight" => "Fill Height",
        "layout.hugWidth" => "Hug Width",
        "layout.hugHeight" => "Hug Height",
        "layout.clipContent" => "Clip Content",
        "padding.title" => "Padding",
        "padding.paddingMode" => "Padding mode",
        "padding.paddingValues" => "Padding Values",
        "padding.oneValue" => "One value for all sides",
        "padding.horizontalVertical" => "Horizontal/Vertical",
        "padding.topRightBottomLeft" => "Top/Right/Bottom/Left",
        "text.typography" => "Typography",
        "text.lineHeight" => "Line height",
        "text.letterSpacing" => "Letter spacing",
        "text.horizontal" => "Horizontal",
        "text.vertical" => "Vertical",
        "text.alignLeft" => "Align left",
        "text.alignCenter" => "Align center",
        "text.alignRight" => "Align right",
        "text.justify" => "Justify",
        "text.top" => "Top",
        "text.middle" => "Middle",
        "text.bottom" => "Bottom",
        "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" => "Search fonts…",
        "text.font.bundled" => "Bundled",
        "text.font.system" => "System",
        "text.font.loading" => "Loading fonts…",
        "text.font.noResults" => "No fonts found",
        "textLayout.title" => "Layout",
        "textLayout.dimensions" => "Dimensions",
        "textLayout.resizing" => "Resizing",
        "textLayout.autoWidth" => "Auto W",
        "textLayout.autoWidthDesc" => "Auto Width — text expands horizontally",
        "textLayout.autoHeight" => "Auto H",
        "textLayout.autoHeightDesc" => "Auto Height — fixed width, height auto-sizes",
        "textLayout.fixed" => "Fixed",
        "textLayout.fixedDesc" => "Fixed Size — both width and height are fixed",
        "textLayout.fillWidth" => "Fill Width",
        "textLayout.fillHeight" => "Fill Height",
        "effects.title" => "Effects",
        "effects.dropShadow" => "Drop shadow",
        "effects.blur" => "Blur",
        "effects.spread" => "Spread",
        "effects.color" => "Color",
        "export.title" => "Export",
        "export.format" => "Format",
        "export.scale" => "Scale",
        "export.selectedOnly" => "Export selected only",
        "export.exportFormat" => "Export {{format}}",
        "export.exportLayer" => "Export layer",
        "export.pdfMultiPage" => "PDF will include all {{count}} pages.",
        "polygon.sides" => "Sides",
        "ellipse.start" => "Start",
        "ellipse.sweep" => "Sweep",
        "ellipse.innerRadius" => "Inner",
        "cornerRadius.title" => "Corner Radius",
        "size.position" => "Position",
        "icon.title" => "Icon",
        "icon.searchIcons" => "Search icons...",
        "icon.noIconsFound" => "No icons found",
        "icon.typeToSearch" => "Type to search Iconify icons",
        "icon.iconsCount" => "{{count}} icons",
        "variables.addTheme" => "Add theme",
        "variables.addVariant" => "Add variant",
        "variables.addVariable" => "Add variable",
        "variables.searchVariables" => "Search variables...",
        "variables.noMatch" => "No variables match your search",
        "variables.noDefined" => "No variables defined",
        "variables.closeShortcut" => "Close (⌘⇧V)",
        "variables.presets" => "Presets",
        "variables.savePreset" => "Save Current as Preset…",
        "variables.loadPreset" => "Load Preset",
        "variables.importPreset" => "Import from File…",
        "variables.exportPreset" => "Export to File…",
        "variables.presetName" => "Preset name",
        "variables.noPresets" => "No saved presets",
        "variables.typeColor" => "Color",
        "variables.typeNumber" => "Number",
        "variables.typeString" => "String",
        "designMd.title" => "Design System",
        "designMd.import" => "Import design.md",
        "designMd.export" => "Export design.md",
        "designMd.autoGenerate" => "Auto-generate from design",
        "designMd.empty" => "No design system loaded",
        "designMd.importCta" => "Import design.md",
        "designMd.autoGenerateCta" => "Auto-generate",
        "designMd.visualTheme" => "Visual Theme",
        "designMd.colors" => "Colors",
        "designMd.typography" => "Typography",
        "designMd.font" => "Font",
        "designMd.headings" => "Headings",
        "designMd.body" => "Body",
        "designMd.componentStyles" => "Component Styles",
        "designMd.layoutPrinciples" => "Layout Principles",
        "designMd.generationNotes" => "Generation Notes",
        "designMd.syncAllToVariables" => "Sync all to variables",
        "designMd.addAsVariable" => "+Var",
        "designMd.copyHex" => "Copy hex",
        "designMd.remove" => "Remove design system",
        "toolbar.designSystem" => "Design System",
        "ai.newChat" => "New chat",
        "ai.collapse" => "Collapse",
        "ai.tryExample" => "Try an example to design...",
        "ai.tipSelectElements" => "Tip: Select elements on canvas before chatting for context.",
        "ai.generating" => "Generating...",
        "ai.designWithAgent" => "Design with Agent...",
        "ai.attachImage" => "Attach image",
        "ai.stopGenerating" => "Stop generating",
        "ai.sendMessage" => "Send message",
        "ai.loadingModels" => "Loading models...",
        "ai.noModelsConnected" => "No models connected",
        "ai.searchModels" => "Search models...",
        "ai.noModelsFound" => "No models found",
        "ai.quickAction.loginScreen" => "Design a mobile login screen",
        "ai.quickAction.loginScreenPrompt" => "Design a modern mobile login screen with email input, password input, login button, and social login options",
        "ai.quickAction.foodApp" => "Food app homepage",
        "ai.quickAction.foodAppPrompt" => "Generate a well-designed food mobile app homepage",
        "ai.quickAction.bottomNav" => "Design a bottom navigation bar",
        "ai.quickAction.bottomNavPrompt" => "Design a mobile app bottom navigation bar with 5 tabs: Home, Search, Add, Messages, Profile",
        "ai.quickAction.colorPalette" => "Suggest a color palette for my app",
        "ai.quickAction.colorPalettePrompt" => "Suggest a modern color palette for a pet care app",
        "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" => "Export image...",
        "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" => "Copy to clipboard",
        "code.copied" => "Copied!",
        "code.download" => "Download code file",
        "code.closeCodePanel" => "Close code panel",
        "code.genCssVars" => "Generating CSS variables for entire document",
        "code.genSelected" => "Generating code for {{count}} selected element(s)",
        "code.genDocument" => "Generating code for entire document",
        "code.aiEnhance" => "AI Enhance",
        "code.cancelEnhance" => "Cancel enhancement",
        "code.resetEnhance" => "Reset to original",
        "code.enhancing" => "AI is enhancing code...",
        "code.enhanced" => "Enhanced by AI",
        "save.saveAs" => "Save As",
        "save.fileName" => "File name",
        "agents.title" => "Setup Agents & MCP",
        "agents.agentsOnCanvas" => "Agents on Canvas",
        "agents.mcpIntegrations" => "MCP Integrations in Terminal",
        "agents.transport" => "Transport",
        "agents.port" => "Port",
        "agents.mcpRestart" => "MCP integrations will take effect after restarting the terminal.",
        "agents.mcpReinstallHint" => "After upgrading OpenPencil, please reinstall MCP integrations to ensure compatibility.",
        "agents.modelCount" => "{{count}} model(s)",
        "agents.connectionFailed" => "Connection failed",
        "agents.serverError" => "Server error {{status}}",
        "agents.failedTo" => "Failed to {{action}}",
        "agents.failedToMcp" => "Failed to {{action}} MCP server",
        "agents.failedTransport" => "Failed to update transport",
        "agents.failedMcpTransport" => "Failed to update MCP transport",
        "agents.claudeCode" => "Claude Code",
        "agents.claudeModels" => "Claude models",
        "agents.codexCli" => "Codex CLI",
        "agents.openaiModels" => "OpenAI models",
        "agents.opencode" => "OpenCode",
        "agents.opencodeDesc" => "75+ LLM providers",
        "agents.copilot" => "GitHub Copilot",
        "agents.copilotDesc" => "GitHub Copilot models",
        "agents.geminiCli" => "Gemini CLI",
        "agents.geminiDesc" => "Google Gemini models",
        "agents.mcpServer" => "MCP Server",
        "agents.mcpServerStart" => "Start",
        "agents.mcpServerStop" => "Stop",
        "agents.mcpServerRunning" => "Running",
        "agents.mcpServerStopped" => "Stopped",
        "agents.mcpLanAccess" => "LAN Access",
        "agents.mcpClientConfig" => "Client Config",
        "agents.stdio" => "stdio",
        "agents.http" => "http",
        "agents.stdioHttp" => "stdio + http",
        "agents.autoUpdate" => "Auto-check for updates",
        "agents.notInstalled" => "Not installed",
        "agents.install" => "Install",
        "agents.installing" => "Installing...",
        "agents.installFailed" => "Installation failed",
        "agents.viewDocs" => "Docs",
        "settings.title" => "Settings",
        "settings.agents" => "Agents",
        "settings.mcp" => "MCP",
        "settings.images" => "Images",
        "settings.system" => "System",
        "settings.autoUpdateDesc" => "Automatically check for new versions on startup",
        "settings.systemDesktopOnly" => "System settings are available in the desktop app.",
        "settings.envHint" => "You can set additional environment variables in {{path}}.",
        "builtin.title" => "Built-in Providers",
        "builtin.description" => "Configure API keys directly — no CLI tools required.",
        "builtin.addProvider" => "Add Provider",
        "builtin.empty" => "No built-in providers configured yet.",
        "builtin.displayName" => "Display Name",
        "builtin.displayNamePlaceholder" => "e.g. My Anthropic Key",
        "builtin.provider" => "Provider",
        "builtin.region" => "Region",
        "builtin.regionChina" => "China",
        "builtin.regionGlobal" => "Global",
        "builtin.apiKey" => "API Key",
        "builtin.model" => "Model",
        "builtin.searchModels" => "Search available models",
        "builtin.filterModels" => "Filter models...",
        "builtin.noModels" => "No models found",
        "builtin.baseUrl" => "Base URL",
        "builtin.baseUrlRequired" => "Base URL (required)",
        "builtin.apiFormat" => "API Format",
        "builtin.openaiCompat" => "OpenAI Compatible",
        "builtin.ready" => "Ready",
        "builtin.add" => "Add",
        "builtin.searchError" => "Base URL is required to search models",
        "builtin.custom" => "Custom",
        "builtin.apiKeyBadge" => "API Key",
        "builtin.viaApiKey" => "via {{name}} API Key",
        "builtin.errorProviderNotFound" => "Built-in provider not found. Please check your settings.",
        "builtin.errorApiKeyEmpty" => "API key is empty. Please add your API key in settings.",
        "builtin.parallelAgents" => "Parallel sub-agents: {{count}}x (click to cycle)",
        "builtin.baseUrlPlaceholder" => "https://api.example.com/v1",
        "builtin.teamDescription" => "Select a model for design generation. When set, design tasks are automatically delegated to a specialist agent using this model.",
        "builtin.teamDesignModel" => "Design Model",
        "builtin.teamSelectModel" => "None (single agent)",
        "acp.title" => "ACP Agents",
        "acp.description" => "Connect external ACP-compatible agents.",
        "acp.addAgent" => "Add Agent",
        "acp.empty" => "No ACP agents configured yet.",
        "acp.displayName" => "Display Name",
        "acp.displayNamePlaceholder" => "e.g. My Design Agent",
        "acp.connectionType" => "Connection Type",
        "acp.local" => "Local",
        "acp.remote" => "Remote",
        "acp.command" => "Command",
        "acp.commandPlaceholder" => "/usr/bin/myagent",
        "acp.args" => "Arguments",
        "acp.argsPlaceholder" => "--stdio",
        "acp.env" => "Environment Variables",
        "acp.envPlaceholder" => "KEY=VALUE (one per line)",
        "acp.url" => "URL",
        "acp.urlPlaceholder" => "ws://localhost:8100",
        "acp.connected" => "Connected",
        "acp.notConnected" => "Not connected",
        "acp.connect" => "Connect",
        "acp.disconnect" => "Disconnect",
        "acp.localDesktopOnly" => "Local agents are only available in the desktop app.",
        "figma.title" => "Import from Figma",
        "figma.dropFile" => "Drop a .fig file here",
        "figma.orBrowse" => "or click to browse",
        "figma.exportTip" => "Export from Figma: File → Save local copy (.fig)",
        "figma.selectFigFile" => "Please select a .fig file",
        "figma.noPages" => "No pages found in the .fig file",
        "figma.parseFailed" => "Failed to parse .fig file",
        "figma.convertFailed" => "Failed to convert Figma file",
        "figma.parsing" => "Parsing .fig file...",
        "figma.converting" => "Converting nodes...",
        "figma.selectPage" => "This file has {{count}} pages. Select which to import:",
        "figma.layers" => "{{count}} layers",
        "figma.importAll" => "Import All Pages",
        "figma.importComplete" => "Import complete!",
        "figma.moreWarnings" => "...and {{count}} more warnings",
        "figma.tryAgain" => "Try Again",
        "figma.layoutMode" => "Layout mode:",
        "figma.preserveLayout" => "Preserve Figma layout",
        "figma.autoLayout" => "OpenPencil auto layout",
        "figma.comingSoon" => "Coming soon",
        "landing.open" => "Open",
        "landing.pencil" => "Pencil",
        "landing.tagline" => "Open-source vector design tool. Design as Code.",
        "landing.newDesign" => "New Design",
        "landing.shortcutHint" => "Press {{key1}} + {{key2}} to create a new design",
        "notFound.message" => "Page not found",
        "componentBrowser.title" => "UIKit Browser",
        "componentBrowser.exportKit" => "Export kit",
        "componentBrowser.importKit" => "Import kit",
        "componentBrowser.kit" => "Kit:",
        "componentBrowser.all" => "All",
        "componentBrowser.imported" => "(imported)",
        "componentBrowser.components" => "components",
        "componentBrowser.searchComponents" => "Search components...",
        "componentBrowser.deleteKit" => "Delete {{name}}",
        "componentBrowser.category.all" => "All",
        "componentBrowser.category.buttons" => "Buttons",
        "componentBrowser.category.inputs" => "Inputs",
        "componentBrowser.category.cards" => "Cards",
        "componentBrowser.category.nav" => "Nav",
        "componentBrowser.category.layout" => "Layout",
        "componentBrowser.category.feedback" => "Feedback",
        "componentBrowser.category.data" => "Data",
        "componentBrowser.category.other" => "Other",
        "variablePicker.boundTo" => "Bound to --{{name}}",
        "variablePicker.bindToVariable" => "Bind to variable",
        "variablePicker.unbind" => "Unbind variable",
        "variablePicker.noVariables" => "No {{type}} variables defined",
        "settings.tab.agents" => "Agents",
        "settings.tab.mcp" => "MCP",
        "settings.tab.images" => "Images",
        "settings.tab.system" => "System",
        "settings.agents.builtin" => "Built-in providers",
        "settings.agents.builtinSubtitle" => "Configure API keys directly — no CLI tools needed.",
        "settings.agents.builtinEmpty" => "No built-in providers configured.",
        "settings.agents.addProvider" => "+ Add provider",
        "settings.agents.acp" => "ACP Agent",
        "settings.agents.acpSubtitle" => "Connect external ACP-compatible Agents.",
        "settings.agents.acpEmpty" => "No ACP Agents configured.",
        "settings.agents.addAcp" => "+ Add Agent",
        "settings.agents.title" => "Agents",
        "settings.agents.connect" => "Connect",
        "settings.agents.disconnect" => "Disconnect",
        "settings.agents.claudeHint" => "You can set additional environment variables in ~/.claude/settings.json.",
        "settings.mcp.server" => "MCP Server",
        "settings.mcp.running" => "Running",
        "settings.mcp.stopped" => "Stopped",
        "settings.mcp.port" => "Port",
        "settings.mcp.start" => "Start",
        "settings.mcp.stop" => "Stop",
        "settings.mcp.terminalIntegrations" => "Terminal MCP integrations",
        "settings.mcp.terminalSubtitle1" => "MCP integrations take effect after restarting the terminal.",
        "settings.mcp.terminalSubtitle2" => "After upgrading OpenPencil, please reinstall MCP integrations for compatibility.",
        "settings.images.search" => "Image Search",
        "settings.images.ready" => "Ready",
        "settings.images.notConfigured" => "Not configured",
        "settings.images.advanced" => "Advanced",
        "settings.images.oauthLabel" => "Openverse OAuth (optional, for higher rate limits)",
        "settings.images.clientId" => "Client ID",
        "settings.images.clientSecret" => "Client Secret",
        "settings.images.clientIdPlaceholder" => "your-client-id",
        "settings.images.clientSecretPlaceholder" => "your-client-secret",
        "settings.images.registerLink" => "Register at Openverse",
        "settings.images.test" => "Test",
        "settings.images.generation" => "Image Generation",
        "settings.images.add" => "+ Add",
        "settings.images.empty" => "No configurations yet. Click \"Add\" to create one.",
        "settings.provider.claudeCode" => "Claude model",
        "settings.provider.codexCli" => "OpenAI models",
        "settings.provider.openCode" => "75+ LLM providers",
        "settings.provider.githubCopilot" => "GitHub Copilot models",
        "settings.provider.geminiCli" => "Google Gemini models",
        "settings.system.title" => "System",
        "settings.system.autoUpdate" => "Auto-update",
        "settings.system.upToDate" => "Up to date",
        "settings.system.upToDateDescription" => "Running the latest published release.",
        "settings.system.checking" => "Checking…",
        "settings.system.checkingDescription" => "Contacting the release server for the latest version.",
        "settings.system.updateAvailable" => "Update available",
        "settings.system.updateAvailableDescription" => "Use “Check for Updates” in the menu to open the download page.",
        "settings.system.idle" => "Not checked yet",
        "settings.system.idleDescription" => "An update check runs automatically shortly after launch.",
        "settings.system.errorStatus" => "Check failed",
        "settings.system.errorDescription" => "Couldn't reach the release server — check your connection.",
        "settings.system.currentVersion" => "Current version",
        "dialog.unsavedTitle" => "Unsaved changes",
        "dialog.closeBody" => "“{{name}}” has unsaved changes.\n\nYes = Save · No = Don't Save · Cancel = keep editing.",
        "dialog.untitledDocument" => "Untitled document",
        "dialog.openErrorTitle" => "Couldn't open file",
        "dialog.openErrorLead" => "OpenPencil could not parse the file.",
        "dialog.saveErrorTitle" => "Save failed",
        "dialog.saveErrorLead" => "An error occurred while writing the file.",
        "dialog.exportErrorTitle" => "Export failed",
        "dialog.exportErrorLead" => "An error occurred while rendering the image.",
        "ai.thinkingProcess" => "💭 Thinking",
        "ai.toolCalls" => "🔧 {{count}} tool calls",
        "figma.importNotWired" => ".fig file import not yet wired",
        "dialog.loadErrorInvalidUtf8" => "The file is not valid UTF-8 text: {{detail}}",
        "dialog.loadErrorOldVersion" => "This file was saved by an older version of OpenPencil and must be re-saved before it can be opened.",
        "dialog.pickerOpenTitle" => "Open document",
        "dialog.pickerSaveTitle" => "Save document",
        "dialog.pickerExportTitle" => "Export image",
        "dialog.updateTitle" => "Update available",
        "dialog.updateBody" => "OpenPencil {{version}} is available (you have {{current}}).\n\nOpen the releases page to download it?",
        "a11y.figmaImport" => "Import from Figma",
        "a11y.fileMenu" => "File menu",
        "a11y.layerContextMenu" => "Layer context menu",
        "a11y.aiChat" => "AI chat",
        "designMd.emptyHint" => "Import a .md file to attach a design brief",
        "componentBrowser.empty" => "No components found",
        _ => return super::en_git::lookup(key),
    })
}
