//! 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" => "名前を変更",
        "common.duplicate" => "複製",
        "common.delete" => "削除",
        "common.cancel" => "キャンセル",
        "common.save" => "保存",
        "common.close" => "閉じる",
        "common.connect" => "接続",
        "common.disconnect" => "切断",
        "common.yes" => "はい",
        "common.no" => "いいえ",
        "common.import" => "インポート",
        "common.export" => "エクスポート",
        "common.name" => "名前",
        "common.untitled" => "無題",
        "common.best" => "最適",
        "common.selected" => "{{count}} 件選択中",
        "toolbar.select" => "選択",
        "toolbar.text" => "テキスト",
        "toolbar.frame" => "フレーム",
        "toolbar.hand" => "ハンド",
        "toolbar.undo" => "元に戻す",
        "toolbar.redo" => "やり直す",
        "toolbar.variables" => "変数",
        "toolbar.uikitBrowser" => "UIKit ブラウザ",
        "shapes.rectangle" => "長方形",
        "shapes.ellipse" => "楕円",
        "shapes.polygon" => "ポリゴン",
        "shapes.line" => "線",
        "shapes.icon" => "アイコン",
        "shapes.importImageSvg" => "画像または SVG をインポート…",
        "shapes.pen" => "ペン",
        "shapes.shapeTools" => "シェイプツール",
        "shapes.moreShapeTools" => "その他のシェイプツール",
        "topbar.hideLayers" => "レイヤーを非表示",
        "topbar.showLayers" => "レイヤーを表示",
        "topbar.new" => "新規",
        "topbar.open" => "開く",
        "topbar.save" => "保存",
        "topbar.importFigma" => "Figma をインポート",
        "topbar.codePanel" => "コード",
        "topbar.lightMode" => "ライトモード",
        "topbar.darkMode" => "ダークモード",
        "topbar.fullscreen" => "フルスクリーン",
        "topbar.exitFullscreen" => "フルスクリーンを終了",
        "topbar.edited" => "— 編集済み",
        "topbar.closeConfirmMessage" => "閉じる前に変更を保存しますか？",
        "topbar.closeConfirmDetail" => "保存しないと変更内容が失われます。",
        "topbar.dontSave" => "保存しない",
        "topbar.agentsAndMcp" => "Agents & MCP",
        "topbar.agentSingular" => "エージェント",
        "topbar.agentPlural" => "エージェント",
        "topbar.setupAgentsMcp" => "Agents & MCP を設定",
        "topbar.connected" => "接続済み",
        "topbar.agentStatus" => "{{agents}} Agent{{agentSuffix}} · {{mcp}} MCP",
        "rightPanel.design" => "デザイン",
        "rightPanel.code" => "コード",
        "rightPanel.noSelection" => "要素を選択してください",
        "pages.title" => "ページ",
        "pages.addPage" => "ページを追加",
        "pages.moveUp" => "上に移動",
        "pages.moveDown" => "下に移動",
        "statusbar.zoomOut" => "縮小",
        "statusbar.zoomIn" => "拡大",
        "statusbar.resetZoom" => "ズームをリセット",
        "statusbar.focusContent" => "すべての内容を表示",
        "statusbar.focusSelection" => "選択範囲にフォーカス",
        "updater.softwareUpdate" => "ソフトウェアアップデート",
        "updater.dismiss" => "閉じる",
        "updater.current" => "現在のバージョン",
        "updater.latest" => "最新バージョン",
        "updater.unknown" => "不明",
        "updater.checking" => "確認中...",
        "updater.downloadProgress" => "ダウンロード進捗",
        "updater.checkAgain" => "再確認",
        "updater.restartInstall" => "再起動してインストール",
        "updater.installing" => "インストール中...",
        "updater.releaseDate" => "リリース日：{{date}}",
        "updater.restartHint" => "再起動してアップデートを適用します。再起動には通常 10〜15 秒かかります。",
        "updater.unknownError" => "不明なアップデートエラーです。",
        "updater.title.checking" => "アップデートを確認中",
        "updater.title.available" => "アップデートが見つかりました",
        "updater.title.downloading" => "アップデートをダウンロード中",
        "updater.title.downloaded" => "インストール準備完了",
        "updater.title.error" => "アップデートに失敗しました",
        "updater.subtitle.checking" => "最新リリースを確認中...",
        "updater.subtitle.available" => "バージョン {{version}} が利用可能です。",
        "updater.subtitle.availableGeneric" => "新しいバージョンが利用可能です。",
        "updater.subtitle.downloading" => "バージョン {{version}} をバックグラウンドでダウンロード中。",
        "updater.subtitle.downloadingGeneric" => "アップデートパッケージをバックグラウンドでダウンロード中。",
        "updater.subtitle.downloaded" => "バージョン {{version}} のダウンロードが完了しました。",
        "updater.subtitle.downloadedGeneric" => "アップデートのダウンロードが完了しました。",
        "updater.subtitle.error" => "アップデートの確認またはダウンロードができませんでした。",
        "layers.title" => "レイヤー",
        "layers.empty" => "レイヤーがありません。ツールバーからシェイプを描画してください。",
        "layerMenu.groupSelection" => "選択をグループ化",
        "layerMenu.createComponent" => "コンポーネントを作成",
        "layerMenu.detachComponent" => "コンポーネントを解除",
        "layerMenu.detachInstance" => "インスタンスを解除",
        "layerMenu.booleanUnion" => "合体",
        "layerMenu.booleanSubtract" => "前面で型抜き",
        "layerMenu.booleanIntersect" => "交差",
        "layerMenu.toggleLock" => "ロックの切り替え",
        "layerMenu.toggleVisibility" => "表示の切り替え",
        "property.createComponent" => "コンポーネントを作成",
        "property.detachComponent" => "コンポーネントを解除",
        "property.goToComponent" => "コンポーネントに移動",
        "property.detachInstance" => "インスタンスを解除",
        "fill.title" => "塗り",
        "fill.solid" => "単色",
        "fill.linear" => "線形グラデーション",
        "fill.radial" => "放射グラデーション",
        "fill.image" => "画像",
        "fill.stops" => "カラーストップ",
        "fill.angle" => "角度",
        "image.title" => "画像",
        "image.fit" => "フィットモード",
        "image.fill" => "塗りつぶし",
        "image.fitMode" => "フィット",
        "image.crop" => "クロップ",
        "image.tile" => "タイル",
        "image.clickToUpload" => "クリックしてアップロード",
        "image.changeImage" => "画像を変更",
        "image.adjustments" => "調整",
        "image.exposure" => "露出",
        "image.contrast" => "コントラスト",
        "image.saturation" => "彩度",
        "image.temperature" => "色温度",
        "image.tint" => "色合い",
        "image.highlights" => "ハイライト",
        "image.shadows" => "シャドウ",
        "image.reset" => "リセット",
        "stroke.title" => "線",
        "appearance.layer" => "レイヤー",
        "appearance.opacity" => "不透明度",
        "layout.flexLayout" => "フレックスレイアウト",
        "layout.freedom" => "フリー（レイアウトなし）",
        "layout.vertical" => "垂直レイアウト",
        "layout.horizontal" => "水平レイアウト",
        "layout.alignment" => "配置",
        "layout.gap" => "間隔",
        "layout.spaceBetween" => "均等配置（両端）",
        "layout.spaceAround" => "均等配置（周囲）",
        "layout.dimensions" => "サイズ",
        "layout.fillWidth" => "幅を埋める",
        "layout.fillHeight" => "高さを埋める",
        "layout.hugWidth" => "幅に合わせる",
        "layout.hugHeight" => "高さに合わせる",
        "layout.clipContent" => "コンテンツをクリップ",
        "padding.title" => "パディング",
        "padding.paddingMode" => "パディングモード",
        "padding.paddingValues" => "パディング値",
        "padding.oneValue" => "全辺統一値",
        "padding.horizontalVertical" => "水平/垂直",
        "padding.topRightBottomLeft" => "上/右/下/左",
        "text.typography" => "タイポグラフィ",
        "text.lineHeight" => "行の高さ",
        "text.letterSpacing" => "文字間隔",
        "text.horizontal" => "水平",
        "text.vertical" => "垂直",
        "text.alignLeft" => "左揃え",
        "text.alignCenter" => "中央揃え",
        "text.alignRight" => "右揃え",
        "text.justify" => "均等割り付け",
        "text.top" => "上",
        "text.middle" => "中央",
        "text.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" => "フォントを検索…",
        "text.font.bundled" => "バンドル",
        "text.font.system" => "システム",
        "text.font.loading" => "フォントを読み込み中…",
        "text.font.noResults" => "フォントが見つかりません",
        "textLayout.title" => "レイアウト",
        "textLayout.dimensions" => "サイズ",
        "textLayout.resizing" => "リサイズ",
        "textLayout.autoWidth" => "自動 W",
        "textLayout.autoWidthDesc" => "自動幅 — テキストが水平に拡張",
        "textLayout.autoHeight" => "自動 H",
        "textLayout.autoHeightDesc" => "自動高さ — 幅固定、高さが自動調整",
        "textLayout.fixed" => "固定",
        "textLayout.fixedDesc" => "固定サイズ — 幅と高さの両方が固定",
        "textLayout.fillWidth" => "幅を埋める",
        "textLayout.fillHeight" => "高さを埋める",
        "effects.title" => "エフェクト",
        "effects.dropShadow" => "ドロップシャドウ",
        "effects.blur" => "ぼかし",
        "effects.spread" => "広がり",
        "effects.color" => "色",
        "export.title" => "エクスポート",
        "export.format" => "形式",
        "export.scale" => "倍率",
        "export.selectedOnly" => "選択項目のみエクスポート",
        "export.exportFormat" => "{{format}} をエクスポート",
        "export.exportLayer" => "レイヤーをエクスポート",
        "export.pdfMultiPage" => "PDF にはすべての {{count}} ページが含まれます。",
        "polygon.sides" => "辺の数",
        "ellipse.start" => "開始",
        "ellipse.sweep" => "スイープ",
        "ellipse.innerRadius" => "内径",
        "cornerRadius.title" => "角丸",
        "size.position" => "位置",
        "icon.title" => "アイコン",
        "icon.searchIcons" => "アイコンを検索...",
        "icon.noIconsFound" => "アイコンが見つかりません",
        "icon.typeToSearch" => "入力して Iconify アイコンを検索",
        "icon.iconsCount" => "{{count}} 個のアイコン",
        "variables.addTheme" => "テーマを追加",
        "variables.addVariant" => "バリアントを追加",
        "variables.addVariable" => "変数を追加",
        "variables.searchVariables" => "変数を検索...",
        "variables.noMatch" => "一致する変数がありません",
        "variables.noDefined" => "変数が定義されていません",
        "variables.closeShortcut" => "閉じる (⌘⇧V)",
        "variables.presets" => "プリセット",
        "variables.savePreset" => "現在の設定をプリセットとして保存…",
        "variables.loadPreset" => "プリセットを読み込み",
        "variables.importPreset" => "ファイルからインポート…",
        "variables.exportPreset" => "ファイルにエクスポート…",
        "variables.presetName" => "プリセット名",
        "variables.noPresets" => "保存されたプリセットはありません",
        "variables.typeColor" => "色",
        "variables.typeNumber" => "数値",
        "variables.typeString" => "文字列",
        "designMd.title" => "デザインシステム",
        "designMd.import" => "design.md をインポート",
        "designMd.export" => "design.md をエクスポート",
        "designMd.autoGenerate" => "デザインから自動生成",
        "designMd.empty" => "デザインシステムが読み込まれていません",
        "designMd.importCta" => "design.md をインポート",
        "designMd.autoGenerateCta" => "自動生成",
        "designMd.visualTheme" => "ビジュアルテーマ",
        "designMd.colors" => "カラー",
        "designMd.typography" => "タイポグラフィ",
        "designMd.font" => "フォント",
        "designMd.headings" => "見出し",
        "designMd.body" => "本文",
        "designMd.componentStyles" => "コンポーネントスタイル",
        "designMd.layoutPrinciples" => "レイアウト原則",
        "designMd.generationNotes" => "生成メモ",
        "designMd.syncAllToVariables" => "すべてを変数に同期",
        "designMd.addAsVariable" => "+Var",
        "designMd.copyHex" => "16進数をコピー",
        "designMd.remove" => "デザインシステムを削除",
        "toolbar.designSystem" => "デザインシステム",
        "ai.newChat" => "新しいチャット",
        "ai.collapse" => "折りたたむ",
        "ai.tryExample" => "サンプルを試してデザイン...",
        "ai.tipSelectElements" => "ヒント：チャットの前にキャンバス上の要素を選択するとコンテキストが提供されます。",
        "ai.generating" => "生成中...",
        "ai.designWithAgent" => "Agent でデザイン...",
        "ai.attachImage" => "画像を添付",
        "ai.stopGenerating" => "生成を停止",
        "ai.sendMessage" => "メッセージを送信",
        "ai.loadingModels" => "モデルを読み込み中...",
        "ai.noModelsConnected" => "モデルが接続されていません",
        "ai.searchModels" => "モデルを検索...",
        "ai.noModelsFound" => "モデルが見つかりません",
        "ai.quickAction.loginScreen" => "モバイルログイン画面をデザイン",
        "ai.quickAction.loginScreenPrompt" => "メール入力、パスワード入力、ログインボタン、ソーシャルログインオプションを含む、モダンなモバイルログイン画面をデザインしてください",
        "ai.quickAction.foodApp" => "フードアプリのホームページ",
        "ai.quickAction.foodAppPrompt" => "Generate a well-designed food mobile app homepage",
        "ai.quickAction.bottomNav" => "ボトムナビゲーションバーをデザイン",
        "ai.quickAction.bottomNavPrompt" => "ホーム、検索、追加、メッセージ、プロフィールの 5 つのタブを含むモバイルアプリのボトムナビゲーションバーをデザインしてください",
        "ai.quickAction.colorPalette" => "アプリのカラーパレットを提案",
        "ai.quickAction.colorPalettePrompt" => "ペットケアアプリ向けのモダンなカラーパレットを提案してください",
        "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" => "画像をエクスポート...",
        "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" => "クリップボードにコピー",
        "code.copied" => "コピーしました！",
        "code.download" => "コードファイルをダウンロード",
        "code.closeCodePanel" => "コードパネルを閉じる",
        "code.genCssVars" => "ドキュメント全体の CSS 変数を生成中",
        "code.genSelected" => "{{count}} 個の選択要素のコードを生成中",
        "code.genDocument" => "ドキュメント全体のコードを生成中",
        "code.aiEnhance" => "AI で改善",
        "code.cancelEnhance" => "改善をキャンセル",
        "code.resetEnhance" => "元に戻す",
        "code.enhancing" => "AI がコードを改善中...",
        "code.enhanced" => "AI により改善済み",
        "save.saveAs" => "名前を付けて保存",
        "save.fileName" => "ファイル名",
        "agents.title" => "Agents & MCP を設定",
        "agents.agentsOnCanvas" => "キャンバス上の Agents",
        "agents.mcpIntegrations" => "ターミナルでの MCP 連携",
        "agents.transport" => "トランスポート",
        "agents.port" => "ポート",
        "agents.mcpRestart" => "MCP 連携はターミナルの再起動後に有効になります。",
        "agents.mcpReinstallHint" => "OpenPencil のバージョンアップ後、互換性を確保するため MCP 統合を再インストールしてください。",
        "agents.modelCount" => "{{count}} 個のモデル",
        "agents.connectionFailed" => "接続に失敗しました",
        "agents.serverError" => "サーバーエラー {{status}}",
        "agents.failedTo" => "{{action}}に失敗しました",
        "agents.failedToMcp" => "MCP サーバーの{{action}}に失敗しました",
        "agents.failedTransport" => "トランスポートの更新に失敗しました",
        "agents.failedMcpTransport" => "MCP トランスポートの更新に失敗しました",
        "agents.claudeCode" => "Claude Code",
        "agents.claudeModels" => "Claude モデル",
        "agents.codexCli" => "Codex CLI",
        "agents.openaiModels" => "OpenAI モデル",
        "agents.opencode" => "OpenCode",
        "agents.opencodeDesc" => "75 以上の LLM プロバイダー",
        "agents.copilot" => "GitHub Copilot",
        "agents.copilotDesc" => "GitHub Copilot モデル",
        "agents.geminiCli" => "Gemini CLI",
        "agents.geminiDesc" => "Google Gemini モデル",
        "agents.mcpServer" => "MCP サーバー",
        "agents.mcpServerStart" => "開始",
        "agents.mcpServerStop" => "停止",
        "agents.mcpServerRunning" => "実行中",
        "agents.mcpServerStopped" => "停止中",
        "agents.mcpLanAccess" => "LAN アクセス",
        "agents.mcpClientConfig" => "クライアント設定",
        "agents.stdio" => "stdio",
        "agents.http" => "http",
        "agents.stdioHttp" => "stdio + http",
        "agents.autoUpdate" => "自動アップデート確認",
        "agents.notInstalled" => "未インストール",
        "agents.install" => "インストール",
        "agents.installing" => "インストール中...",
        "agents.installFailed" => "インストール失敗",
        "agents.viewDocs" => "ドキュメント",
        "settings.title" => "設定",
        "settings.agents" => "Agents",
        "settings.mcp" => "MCP",
        "settings.images" => "Images",
        "settings.system" => "システム",
        "settings.autoUpdateDesc" => "起動時に新しいバージョンを自動的に確認する",
        "settings.systemDesktopOnly" => "システム設定はデスクトップアプリで利用できます。",
        "settings.envHint" => "{{path}} で追加の環境変数を設定できます。",
        "builtin.title" => "組み込みプロバイダー",
        "builtin.description" => "API キーを直接設定 — CLI ツール不要。",
        "builtin.addProvider" => "プロバイダーを追加",
        "builtin.empty" => "組み込みプロバイダーはまだ設定されていません。",
        "builtin.displayName" => "表示名",
        "builtin.displayNamePlaceholder" => "例：My Anthropic Key",
        "builtin.provider" => "プロバイダー",
        "builtin.region" => "リージョン",
        "builtin.regionChina" => "中国",
        "builtin.regionGlobal" => "グローバル",
        "builtin.apiKey" => "API Key",
        "builtin.model" => "モデル",
        "builtin.searchModels" => "利用可能なモデルを検索",
        "builtin.filterModels" => "モデルを絞り込み...",
        "builtin.noModels" => "モデルが見つかりません",
        "builtin.baseUrl" => "Base URL",
        "builtin.baseUrlRequired" => "Base URL（必須）",
        "builtin.apiFormat" => "API フォーマット",
        "builtin.openaiCompat" => "OpenAI Compatible",
        "builtin.ready" => "準備完了",
        "builtin.add" => "追加",
        "builtin.searchError" => "モデルを検索するには Base URL が必要です",
        "builtin.custom" => "カスタム",
        "builtin.apiKeyBadge" => "API Key",
        "builtin.viaApiKey" => "{{name}} API Key 経由",
        "builtin.errorProviderNotFound" => "組み込みプロバイダーが見つかりません。設定を確認してください。",
        "builtin.errorApiKeyEmpty" => "API キーが空です。設定で API キーを追加してください。",
        "builtin.parallelAgents" => "並列サブエージェント：{{count}}x（クリックで切替）",
        "builtin.baseUrlPlaceholder" => "https://api.example.com/v1",
        "builtin.teamDescription" => "デザイン生成用のモデルを選択します。設定すると、デザインタスクはこのモデルを使用する専門エージェントに自動的に委任されます。",
        "builtin.teamDesignModel" => "デザインモデル",
        "builtin.teamSelectModel" => "なし（シングルエージェント）",
        "acp.title" => "ACP Agent",
        "acp.description" => "外部の ACP 互換 Agent を接続します。",
        "acp.addAgent" => "Agent を追加",
        "acp.empty" => "ACP Agent はまだ設定されていません。",
        "acp.displayName" => "表示名",
        "acp.displayNamePlaceholder" => "例：デザイン Agent",
        "acp.connectionType" => "接続タイプ",
        "acp.local" => "ローカル",
        "acp.remote" => "リモート",
        "acp.command" => "コマンド",
        "acp.commandPlaceholder" => "/usr/bin/myagent",
        "acp.args" => "引数",
        "acp.argsPlaceholder" => "--stdio",
        "acp.env" => "環境変数",
        "acp.envPlaceholder" => "KEY=VALUE（1行に1つ）",
        "acp.url" => "URL",
        "acp.urlPlaceholder" => "ws://localhost:8100",
        "acp.connected" => "接続済み",
        "acp.notConnected" => "未接続",
        "acp.connect" => "接続",
        "acp.disconnect" => "切断",
        "acp.localDesktopOnly" => "ローカル Agent はデスクトップアプリでのみ使用できます。",
        "figma.title" => "Figma からインポート",
        "figma.dropFile" => ".fig ファイルをここにドロップ",
        "figma.orBrowse" => "またはクリックして参照",
        "figma.exportTip" => "Figma からエクスポート：ファイル → ローカルコピーを保存 (.fig)",
        "figma.selectFigFile" => ".fig ファイルを選択してください",
        "figma.noPages" => ".fig ファイルにページが見つかりません",
        "figma.parseFailed" => ".fig ファイルの解析に失敗しました",
        "figma.convertFailed" => "Figma ファイルの変換に失敗しました",
        "figma.parsing" => ".fig ファイルを解析中...",
        "figma.converting" => "ノードを変換中...",
        "figma.selectPage" => "このファイルには {{count}} ページあります。インポートするページを選択してください：",
        "figma.layers" => "{{count}} レイヤー",
        "figma.importAll" => "すべてのページをインポート",
        "figma.importComplete" => "インポート完了！",
        "figma.moreWarnings" => "...他 {{count}} 件の警告",
        "figma.tryAgain" => "再試行",
        "figma.layoutMode" => "レイアウトモード：",
        "figma.preserveLayout" => "Figma のレイアウトを維持",
        "figma.autoLayout" => "OpenPencil 自動レイアウト",
        "figma.comingSoon" => "近日公開",
        "landing.open" => "Open",
        "landing.pencil" => "Pencil",
        "landing.tagline" => "オープンソースのベクターデザインツール。Design as Code。",
        "landing.newDesign" => "新規デザイン",
        "landing.shortcutHint" => "{{key1}} + {{key2}} を押して新規デザインを作成",
        "notFound.message" => "ページが見つかりません",
        "componentBrowser.title" => "UIKit ブラウザ",
        "componentBrowser.exportKit" => "キットをエクスポート",
        "componentBrowser.importKit" => "キットをインポート",
        "componentBrowser.kit" => "キット：",
        "componentBrowser.all" => "すべて",
        "componentBrowser.imported" => "（インポート済み）",
        "componentBrowser.components" => "コンポーネント",
        "componentBrowser.searchComponents" => "コンポーネントを検索...",
        "componentBrowser.deleteKit" => "{{name}} を削除",
        "componentBrowser.category.all" => "すべて",
        "componentBrowser.category.buttons" => "ボタン",
        "componentBrowser.category.inputs" => "入力",
        "componentBrowser.category.cards" => "カード",
        "componentBrowser.category.nav" => "ナビゲーション",
        "componentBrowser.category.layout" => "レイアウト",
        "componentBrowser.category.feedback" => "フィードバック",
        "componentBrowser.category.data" => "データ",
        "componentBrowser.category.other" => "その他",
        "variablePicker.boundTo" => "--{{name}} にバインド済み",
        "variablePicker.bindToVariable" => "変数にバインド",
        "variablePicker.unbind" => "バインドを解除",
        "variablePicker.noVariables" => "{{type}} 型の変数が定義されていません",
        "settings.tab.agents" => "Agents",
        "settings.tab.mcp" => "MCP",
        "settings.tab.images" => "画像",
        "settings.tab.system" => "システム",
        "settings.agents.builtin" => "組み込みプロバイダー",
        "settings.agents.builtinSubtitle" => "API キーを直接設定 — CLI ツールは不要です。",
        "settings.agents.builtinEmpty" => "組み込みプロバイダーが設定されていません。",
        "settings.agents.addProvider" => "+ プロバイダーを追加",
        "settings.agents.acp" => "ACP エージェント",
        "settings.agents.acpSubtitle" => "外部の ACP 対応エージェントに接続します。",
        "settings.agents.acpEmpty" => "ACP エージェントが設定されていません。",
        "settings.agents.addAcp" => "+ エージェントを追加",
        "settings.agents.title" => "Agents",
        "settings.agents.connect" => "接続",
        "settings.agents.disconnect" => "切断",
        "settings.agents.claudeHint" => "~/.claude/settings.json で追加の環境変数を設定できます。",
        "settings.mcp.server" => "MCP サーバー",
        "settings.mcp.running" => "実行中",
        "settings.mcp.stopped" => "停止",
        "settings.mcp.port" => "ポート",
        "settings.mcp.start" => "開始",
        "settings.mcp.stop" => "停止",
        "settings.mcp.terminalIntegrations" => "ターミナルの MCP 連携",
        "settings.mcp.terminalSubtitle1" => "MCP 連携はターミナルの再起動後に有効になります。",
        "settings.mcp.terminalSubtitle2" => "OpenPencil をアップグレードした後は、互換性のため MCP 連携を再インストールしてください。",
        "settings.images.search" => "画像検索",
        "settings.images.ready" => "準備完了",
        "settings.images.notConfigured" => "未設定",
        "settings.images.advanced" => "詳細設定",
        "settings.images.oauthLabel" => "Openverse OAuth（任意、レート制限の緩和用）",
        "settings.images.clientId" => "クライアント ID",
        "settings.images.clientSecret" => "クライアントシークレット",
        "settings.images.clientIdPlaceholder" => "your-client-id",
        "settings.images.clientSecretPlaceholder" => "your-client-secret",
        "settings.images.registerLink" => "Openverse で登録",
        "settings.images.test" => "テスト",
        "settings.images.generation" => "画像生成",
        "settings.images.add" => "+ 追加",
        "settings.images.empty" => "設定がまだありません。「追加」をクリックして作成してください。",
        "settings.provider.claudeCode" => "Claude モデル",
        "settings.provider.codexCli" => "OpenAI モデル",
        "settings.provider.openCode" => "75+ の LLM プロバイダー",
        "settings.provider.githubCopilot" => "GitHub Copilot モデル",
        "settings.provider.geminiCli" => "Google Gemini モデル",
        "settings.system.title" => "システム",
        "settings.system.autoUpdate" => "自動更新",
        "settings.system.upToDate" => "最新です",
        "settings.system.upToDateDescription" => "最新の公開リリースを使用しています。",
        "settings.system.checking" => "確認中…",
        "settings.system.checkingDescription" => "最新バージョンをリリースサーバーに問い合わせています。",
        "settings.system.updateAvailable" => "更新があります",
        "settings.system.updateAvailableDescription" => "メニューの「更新を確認」からダウンロードページを開きます。",
        "settings.system.idle" => "未確認",
        "settings.system.idleDescription" => "起動後まもなく更新が自動的に確認されます。",
        "settings.system.errorStatus" => "確認に失敗",
        "settings.system.errorDescription" => "リリースサーバーに接続できません。接続を確認してください。",
        "settings.system.currentVersion" => "現在のバージョン",
        "dialog.unsavedTitle" => "未保存の変更があります",
        "dialog.closeBody" => "「{{name}}」に未保存の変更があります。\n\nはい = 保存 · いいえ = 保存しない · キャンセル = 編集を続ける。",
        "dialog.untitledDocument" => "無題のドキュメント",
        "dialog.openErrorTitle" => "ファイルを開けません",
        "dialog.openErrorLead" => "OpenPencil はファイルを解析できませんでした。",
        "dialog.saveErrorTitle" => "保存に失敗しました",
        "dialog.saveErrorLead" => "ファイルの書き込み中にエラーが発生しました。",
        "dialog.exportErrorTitle" => "エクスポートに失敗しました",
        "dialog.exportErrorLead" => "画像のレンダリング中にエラーが発生しました。",
        "ai.thinkingProcess" => "💭 思考プロセス",
        "ai.toolCalls" => "🔧 {{count}} 件のツール呼び出し",
        "figma.importNotWired" => ".fig ファイルのインポートはまだ未接続です",
        "dialog.loadErrorInvalidUtf8" => "ファイルが有効な UTF-8 テキストではありません: {{detail}}",
        "dialog.loadErrorOldVersion" => "このファイルは古いバージョンの OpenPencil で保存されています。開く前に保存し直してください。",
        "dialog.pickerOpenTitle" => "ドキュメントを開く",
        "dialog.pickerSaveTitle" => "ドキュメントを保存",
        "dialog.pickerExportTitle" => "画像をエクスポート",
        "dialog.updateTitle" => "更新があります",
        "dialog.updateBody" => "OpenPencil {{version}} が利用可能です(現在 {{current}})。\n\nリリースページを開いてダウンロードしますか?",
        "a11y.figmaImport" => "Figma からインポート",
        "a11y.fileMenu" => "ファイルメニュー",
        "a11y.layerContextMenu" => "レイヤーコンテキストメニュー",
        "a11y.aiChat" => "AI チャット",
        "designMd.emptyHint" => ".md ファイルをインポートしてデザイン仕様を添付",
        "componentBrowser.empty" => "コンポーネントが見つかりません",
        _ => return super::ja_git::lookup(key),
    })
}
