import { dict as en } from "./en"

type Keys = keyof typeof en

export const dict = {
  // Language names
  "language.en": "English",
  "language.zh": "简体中文",
  "language.zht": "繁體中文",
  "language.ko": "한국어",
  "language.de": "Deutsch",
  "language.es": "Español",
  "language.fr": "Français",
  "language.da": "Dansk",
  "language.ja": "日本語",
  "language.pl": "Polski",
  "language.ru": "Русский",
  "language.ar": "العربية",
  "language.no": "Norsk",
  "language.br": "Português (Brasil)",
  "language.bs": "Bosanski",
  "language.th": "ไทย",
  "language.tr": "Türkçe",

  // Prompt placeholders
  "tui.prompt.placeholder.normal": '何でも聞いてください... "{{example}}"',
  "tui.prompt.placeholder.shell": 'コマンドを実行... "{{example}}"',
  "tui.prompt.ghost": "{{prediction}}  (Tab で確定)",
  "tui.home.placeholder.example.todo": "コードベース内の TODO を修正",
  "tui.home.placeholder.example.stack": "このプロジェクトの技術スタックは？",
  "tui.home.placeholder.example.tests": "壊れたテストを修正",

  // Prompt bottom hints (trigger characters)
  "tui.prompt.hint.attach_file": "ファイル添付",
  "tui.prompt.hint.subagent": "サブエージェント",
  "tui.prompt.hint.commands": "コマンド",
  "tui.prompt.hint.switch_mode": "モード切替",
  "tui.prompt.hint.settings": "設定",

  // Tips
  "tui.tips.label": "ヒント",
  "tui.tips.plain_terminal": "iTerm または VS Code ターミナルの使用をおすすめします",
  "tui.tips.attach_file": "{highlight}@{/highlight} の後にファイル名を入力するとファジー検索でファイルを添付できます",
  "tui.tips.shell_prefix":
    "メッセージを {highlight}!{/highlight} で始めるとシェルコマンドを直接実行できます（例：{highlight}!ls -la{/highlight}）",
  "tui.tips.tab_agent":
    "{highlight}Tab{/highlight} または {highlight}Shift+Tab{/highlight} で Build / Plan / Compose エージェントを切り替えます",
  "tui.tips.theme_mode":
    "{highlight}/dark{/highlight} でダークモード、{highlight}/light{/highlight} でライトモードに切り替えます",
  "tui.tips.doc": "{highlight}/doc{/highlight} を実行してユーザードキュメントを開きます",
  "tui.tips.free_models": "期間限定で無料モデルを提供中。今すぐお試しください！",
  "tui.tips.background": "{highlight}/background{/highlight} を実行してホーム背景にお好みの画像を設定できます",
  "tui.tips.undo": "{highlight}/undo{/highlight} で直前のメッセージとファイル変更を取り消します",
  "tui.tips.redo": "{highlight}/redo{/highlight} で取り消したメッセージとファイル変更を復元します",
  "tui.tips.share": "{highlight}/share{/highlight} を実行すると opencode.ai に会話の公開リンクを作成します",
  "tui.tips.drag_drop": "画像や PDF をターミナルにドラッグ＆ドロップしてコンテキストに追加できます",
  "tui.tips.paste_image": "{highlight}Ctrl+V{/highlight} でクリップボードの画像をプロンプトに貼り付けます",
  "tui.tips.editor":
    "{highlight}Ctrl+X E{/highlight} または {highlight}/editor{/highlight} で外部エディタからメッセージを書けます",
  "tui.tips.init": "{highlight}/init{/highlight} を実行するとコードベースを基にプロジェクトのルールを自動生成します",
  "tui.tips.models":
    "{highlight}/models{/highlight} または {highlight}Ctrl+X M{/highlight} で利用可能なモデルを切り替えます",
  "tui.tips.theme":
    "{highlight}/themes{/highlight} または {highlight}Ctrl+X T{/highlight} で {{count}} 種類の組み込みテーマを切り替えできます",
  "tui.tips.new_session":
    "{highlight}Ctrl+X N{/highlight} または {highlight}/new{/highlight} で新しい会話セッションを開始します",
  "tui.tips.sessions":
    "{highlight}/sessions{/highlight} または {highlight}Ctrl+X L{/highlight} で過去の会話を一覧表示・継続します",
  "tui.tips.compact": "{highlight}/compact{/highlight} でコンテキスト上限近くの長い会話を要約できます",
  "tui.tips.export":
    "{highlight}Ctrl+X X{/highlight} または {highlight}/export{/highlight} で会話を Markdown として保存します",
  "tui.tips.copy_last":
    "{highlight}Ctrl+X Y{/highlight} でアシスタントの最後のメッセージをクリップボードにコピーします",
  "tui.tips.command_palette": "{highlight}Ctrl+P{/highlight} で利用可能なすべてのコマンドを表示します",
  "tui.tips.login": "{highlight}/login{/highlight} でサインインしてトークンプランを利用します",
  "tui.tips.connect": "{highlight}/connect{/highlight} で LLM プロバイダを選択して API キーを追加します",
  "tui.tips.leader": "リーダーキーは {highlight}Ctrl+X{/highlight}。他のキーと組み合わせてクイック操作ができます",
  "tui.tips.f2": "{highlight}F2{/highlight} で最近使ったモデルを素早く切り替えます",
  "tui.tips.sidebar": "{highlight}Ctrl+X B{/highlight} でサイドバーパネルの表示/非表示を切り替えます",
  "tui.tips.history":
    "{highlight}PageUp{/highlight}/{highlight}PageDown{/highlight} で会話履歴を移動します",
  "tui.tips.jump_first":
    "{highlight}Ctrl+G{/highlight} または {highlight}Home{/highlight} で会話の先頭にジャンプします",
  "tui.tips.jump_last":
    "{highlight}Ctrl+Alt+G{/highlight} または {highlight}End{/highlight} で最新メッセージにジャンプします",
  "tui.tips.newline":
    "{highlight}Shift+Enter{/highlight} または {highlight}Ctrl+J{/highlight} でプロンプトに改行を入れます",
  "tui.tips.clear_input": "入力中に {highlight}Ctrl+C{/highlight} を押すと入力欄をクリアします",
  "tui.tips.escape": "{highlight}Escape{/highlight} で AI の応答を途中で停止します",
  "tui.tips.plan_agent": "{highlight}Plan{/highlight} エージェントに切り替えると実際の変更なしで提案だけ得られます",
  "tui.tips.subagent": "プロンプト内で {highlight}@agent-name{/highlight} を使うと専用サブエージェントを呼び出します",
  "tui.tips.cycle_sessions": "{highlight}Ctrl+X Right/Left{/highlight} で親子セッション間を移動します",
  "tui.tips.config_files":
    "サーバ設定は {highlight}woozlitcode.json{/highlight}、TUI 設定は {highlight}tui.json{/highlight} を作成します",
  "tui.tips.global_config":
    "TUI 設定をグローバルに置くなら {highlight}~/.config/woozlitcode/tui.json{/highlight} を使います",
  "tui.tips.schema": "設定に {highlight}$schema{/highlight} を加えるとエディタで自動補完されます",
  "tui.tips.default_model": "設定の {highlight}model{/highlight} でデフォルトモデルを指定します",
  "tui.tips.keybinds":
    "{highlight}tui.json{/highlight} の {highlight}keybinds{/highlight} セクションで任意のキーバインドを上書きできます",
  "tui.tips.disable_keybind": "任意のキーバインドを {highlight}none{/highlight} にすると完全に無効化できます",
  "tui.tips.mcp_config": "{highlight}mcp{/highlight} 設定セクションでローカル/リモート MCP サーバを設定します",
  "tui.tips.mcp_oauth": "Woozlit Code は認証が必要なリモート MCP サーバの OAuth を自動処理します",
  "tui.tips.custom_command":
    "{highlight}.woozlitcode/command/{/highlight} に {highlight}.md{/highlight} ファイルを追加すると再利用可能なカスタムプロンプトを定義できます",
  "tui.tips.command_args":
    "カスタムコマンドで {highlight}$ARGUMENTS{/highlight}、{highlight}$1{/highlight}、{highlight}$2{/highlight} を使うと動的な入力を受け取れます",
  "tui.tips.command_backticks":
    "コマンド内でバッククォートを使うとシェル出力を埋め込めます（例：{highlight}`git status`{/highlight}）",
  "tui.tips.custom_agent":
    "{highlight}.woozlitcode/agent/{/highlight} に {highlight}.md{/highlight} ファイルを追加して専用 AI ペルソナを作れます",
  "tui.tips.agent_perms":
    "エージェントごとに {highlight}edit{/highlight}、{highlight}bash{/highlight}、{highlight}webfetch{/highlight} ツールの権限を設定できます",
  "tui.tips.bash_allow":
    '{highlight}"git *": "allow"{/highlight} のようなパターンで bash 権限を細かく制御できます',
  "tui.tips.bash_deny": '{highlight}"rm -rf *": "deny"{/highlight} を設定して破壊的なコマンドをブロックします',
  "tui.tips.bash_ask": '{highlight}"git push": "ask"{/highlight} を設定すると push 前に承認を求めます',
  "tui.tips.formatter": "Woozlit Code は prettier、gofmt、ruff などでファイルを自動整形します",
  "tui.tips.disable_formatter":
    '設定で {highlight}"formatter": false{/highlight} にするとすべての自動整形を無効化できます',
  "tui.tips.custom_formatter": "拡張子ごとのカスタム整形コマンドを設定で定義できます",
  "tui.tips.lsp": "Woozlit Code はインテリジェントなコード解析に LSP サーバを使います",
  "tui.tips.custom_tool":
    "{highlight}.woozlitcode/tools/{/highlight} に {highlight}.ts{/highlight} ファイルを作って新しい LLM ツールを定義します",
  "tui.tips.tool_scripts": "ツール定義から Python、Go などのスクリプトを呼び出せます",
  "tui.tips.plugins":
    "{highlight}.woozlitcode/plugin/{/highlight} に {highlight}.ts{/highlight} ファイルを追加してイベントフックを実装できます",
  "tui.tips.plugin_notify": "プラグインでセッション完了時に OS 通知を送れます",
  "tui.tips.plugin_protect": "プラグインを書いて Woozlit Code が機密ファイルを読まないようにできます",
  "tui.tips.run": "{highlight}woozlitcode run{/highlight} で非対話的なスクリプト実行ができます",
  "tui.tips.continue": "{highlight}woozlitcode --continue{/highlight} で前回のセッションを再開します",
  "tui.tips.attach_cli": "{highlight}woozlitcode run -f file.ts{/highlight} で CLI からファイルを添付できます",
  "tui.tips.format_json": "{highlight}--format json{/highlight} を使うとスクリプトで機械可読な出力を得られます",
  "tui.tips.serve": "{highlight}woozlitcode serve{/highlight} を実行するとヘッドレスで Woozlit Code API にアクセスできます",
  "tui.tips.attach_server": "{highlight}woozlitcode run --attach{/highlight} で起動中のサーバに接続します",
  "tui.tips.upgrade": "{highlight}woozlitcode upgrade{/highlight} で最新バージョンに更新します",
  "tui.tips.auth_list": "{highlight}woozlitcode auth list{/highlight} で設定済みプロバイダを確認します",
  "tui.tips.agent_create": "{highlight}woozlitcode agent create{/highlight} でガイド付きエージェント作成を行います",
  "tui.tips.github_trigger": "GitHub の issue/PR で {highlight}/opencode{/highlight} を入力すると AI を起動します",
  "tui.tips.github_install": "{highlight}woozlitcode github install{/highlight} で GitHub workflow を設定します",
  "tui.tips.github_oc": "PR のコード行に {highlight}/oc{/highlight} とコメントすると的を絞ったレビューが行われます",
  "tui.tips.theme_system": '{highlight}"theme": "system"{/highlight} でターミナルの配色に合わせます',
  "tui.tips.theme_files": "{highlight}.woozlitcode/themes/{/highlight} ディレクトリに JSON テーマファイルを作成します",
  "tui.tips.theme_variants": "テーマはダーク/ライトのバリアントをサポートします",
  "tui.tips.theme_ansi": "カスタムテーマで ANSI カラー 0-255 を参照できます",
  "tui.tips.env_var":
    "設定で {highlight}{env:VAR_NAME}{/highlight} 構文を使うと環境変数を参照できます",
  "tui.tips.file_var": "{highlight}{file:path}{/highlight} で設定値にファイル内容を埋め込めます",
  "tui.tips.instructions":
    "設定の {highlight}instructions{/highlight} で追加のルールファイルを読み込めます",
  "tui.tips.temperature":
    "エージェントの {highlight}temperature{/highlight} を 0.0（厳密）から 1.0（創造的）まで調整します",
  "tui.tips.steps": "{highlight}steps{/highlight} を設定するとリクエストごとのエージェント反復回数を制限します",
  "tui.tips.disable_tool": '{highlight}"tools": {"bash": false}{/highlight} で特定のツールを無効化できます',
  "tui.tips.disable_mcp_tools":
    '{highlight}"mcp_*": false{/highlight} で MCP サーバ由来のツールをすべて無効化できます',
  "tui.tips.tool_override": "エージェントごとの設定でグローバルなツール設定を上書きできます",
  "tui.tips.share_auto": '{highlight}"share": "auto"{/highlight} で全セッションを自動共有します',
  "tui.tips.share_disabled": '{highlight}"share": "disabled"{/highlight} でセッション共有を完全に禁止します',
  "tui.tips.unshare": "{highlight}/unshare{/highlight} で公開アクセスからセッションを解除します",
  "tui.tips.doom_loop": "権限 {highlight}doom_loop{/highlight} がツール呼び出しの無限ループを防ぎます",
  "tui.tips.external_dir":
    "権限 {highlight}external_directory{/highlight} がプロジェクト外のファイルを保護します",
  "tui.tips.debug_config": "{highlight}woozlitcode debug config{/highlight} で設定の問題を調査します",
  "tui.tips.print_logs": "{highlight}--print-logs{/highlight} フラグで stderr に詳細ログを出力します",
  "tui.tips.timeline":
    "{highlight}Ctrl+X G{/highlight} または {highlight}/timeline{/highlight} で特定のメッセージにジャンプします",
  "tui.tips.toggle_code": "{highlight}Ctrl+X H{/highlight} でメッセージ内コードブロックの表示を切り替えます",
  "tui.tips.status":
    "{highlight}Ctrl+X S{/highlight} または {highlight}/status{/highlight} でシステム状態を表示します",
  "tui.tips.scroll_accel":
    "{highlight}tui.json{/highlight} の {highlight}scroll_acceleration{/highlight} を有効にすると macOS 風のなめらかなスクロールになります",
  "tui.tips.username_toggle":
    "コマンドパレット（{highlight}Ctrl+P{/highlight}）でチャット内のユーザー名表示を切り替えます",
  "tui.tips.docker":
    "{highlight}docker run -it --rm ghcr.io/anomalyco/opencode{/highlight} でコンテナ版を実行できます",
  "tui.tips.zen": "Woozlit Code と組み合わせて {highlight}/connect{/highlight} で厳選されたモデルを使えます",
  "tui.tips.agents_md": "プロジェクトの {highlight}AGENTS.md{/highlight} を Git にコミットしてチームで共有します",
  "tui.tips.review": "{highlight}/review{/highlight} で未コミット変更、ブランチ、PR をレビューします",
  "tui.tips.help": "{highlight}/help{/highlight} または {highlight}Ctrl+X H{/highlight} でヘルプを表示します",
  "tui.tips.rename": "{highlight}/rename{/highlight} で現在のセッションをリネームします",
  "tui.tips.suspend.unix": "{highlight}Ctrl+Z{/highlight} でターミナルをサスペンドしシェルに戻ります",
  "tui.tips.suspend.win": "{highlight}Ctrl+Z{/highlight} でプロンプトの入力を取り消します",

  // Command palette UI
  "tui.command.palette.title": "コマンド",
  "tui.command.palette.suggested": "おすすめ",

  // Command categories
  "tui.command.category.session": "セッション",
  "tui.command.category.agent": "エージェント",
  "tui.command.category.provider": "プロバイダ",
  "tui.command.category.system": "システム",
  "tui.command.category.prompt": "プロンプト",
  "tui.command.category.internal": "組み込み",
  "tui.command.category.external": "外部",

  // Language switching
  "tui.command.language.switch.title": "言語を切り替え",
  "tui.command.language.switch.description": "表示言語を変更します",
  "tui.command.language.dialog.title": "言語を切り替え",
  "tui.language.auto": "自動（システム）",
  "tui.language.current": "現在",

  // App-level commands
  "tui.command.session.list.title": "セッションを切り替え",
  "tui.command.session.new.title": "新規セッション",
  "tui.command.workflow.list.title": "ワークフロー",
  "tui.command.model.list.title": "モデルを切り替え",
  "tui.command.model.cycle_recent.title": "モデルを循環",
  "tui.command.model.cycle_recent_reverse.title": "モデルを逆循環",
  "tui.command.model.cycle_favorite.title": "お気に入りを循環",
  "tui.command.model.cycle_favorite_reverse.title": "お気に入りを逆循環",
  "tui.command.agent.list.title": "エージェントを切り替え",
  "tui.command.mcp.list.title": "MCP を切り替え",
  "tui.command.never_ask.title_on": "質問しない：オン — オフにする（再び質問する）",
  "tui.command.never_ask.title_off": "質問しない：オフ — オンにする（質問せず自分で判断）",
  "tui.command.never_ask.toast_on":
    "質問しないをオンにしました — あなたに質問せず、オフにする（/never-ask-questions）まで自分で最適な選択肢を選びます。権限リクエストは引き続きあなたの承認が必要です。",
  "tui.command.never_ask.toast_off": "質問しないをオフにしました — 判断ポイントで再びあなたに質問します。",
  "tui.command.agent.cycle.title": "エージェントを循環",
  "tui.command.variant.cycle.title": "バリアントを循環",
  "tui.command.variant.list.title": "モデルバリアントを切り替え",
  "tui.command.agent.cycle.reverse.title": "エージェントを逆循環",
  "tui.command.provider.login.title": "ログイン",
  "tui.command.provider.connect.title": "プロバイダに接続",
  "tui.command.provider.logout.title": "ログアウト",
  "tui.command.console.org.switch.title": "組織を切り替え",
  "tui.command.opencode.status.title": "ステータスを表示",
  "tui.command.theme.switch.title": "テーマを切り替え",
  "tui.command.logo.switch.title": "ロゴデザインを切り替え",
  "tui.dialog.logo.title": "ロゴデザイン",
  "tui.dialog.logo.option.classic": "クラシック（太字）",
  "tui.dialog.logo.option.thin": "細字（ハーフブロック）",
  "tui.command.theme.switch_mode.to_light": "ライトモードに切替",
  "tui.command.theme.switch_mode.to_dark": "ダークモードに切替",
  "tui.command.theme.mode.unlock": "テーマモードのロック解除",
  "tui.command.theme.mode.lock": "テーマモードをロック",
  "tui.command.help.show.title": "ヘルプ",
  "tui.dialog.help.close_hint": "esc/enter",
  "tui.dialog.help.command_list": "{{keybind}} を押すと、任意のコンテキストで利用できるすべての操作とコマンドを表示できます。",
  "tui.dialog.help.ok": "OK",
  "tui.dialog.close_hint": "esc",
  "tui.dialog.ok": "OK",
  "tui.dialog.confirm.cancel": "キャンセル",
  "tui.dialog.confirm.confirm": "確認",
  "tui.dialog.select.placeholder": "検索",
  "tui.dialog.select.no_results": "結果が見つかりません",
  "tui.dialog.prompt.placeholder": "テキストを入力",
  "tui.dialog.prompt.busy": "処理中...",
  "tui.dialog.prompt.processing": "処理中...",
  "tui.dialog.prompt.submit_key": "enter",
  "tui.dialog.prompt.submit_action": "送信",
  "tui.dialog.export.title": "エクスポートオプション",
  "tui.dialog.export.filename": "ファイル名:",
  "tui.dialog.export.filename_placeholder": "ファイル名を入力",
  "tui.dialog.export.include_thinking": "思考過程を含める",
  "tui.dialog.export.include_tool_details": "ツール詳細を含める",
  "tui.dialog.export.include_assistant_metadata": "アシスタントメタデータを含める",
  "tui.dialog.export.open_without_saving": "保存せずに開く",
  "tui.dialog.export.hint.toggle_prefix": "押す",
  "tui.dialog.export.hint.toggle_action": "切り替え",
  "tui.dialog.export.hint.confirm_action": "確認",
  "tui.dialog.export.hint.options_action": "オプション",
  "tui.toast.copied_to_clipboard": "クリップボードにコピーしました",
  "tui.toast.instructions_loaded": "{{files}} を読み込みました",
  "tui.sidebar.instructions": "インストラクション",
  "tui.sidebar.cwd": "作業ディレクトリ",
  "tui.toast.unknown_error": "不明なエラーが発生しました",
  "tui.command.docs.open.title": "ドキュメントを開く",
  "tui.command.app.exit.title": "アプリを終了",
  "tui.command.app.debug.title": "デバッグパネルを切替",
  "tui.command.app.console.title": "コンソールを切替",
  "tui.command.app.heap_snapshot.title": "ヒープスナップショットを書き出し",
  "tui.command.terminal.suspend.title": "ターミナルをサスペンド",
  "tui.command.terminal.title.disable": "ターミナルタイトルを無効化",
  "tui.command.terminal.title.enable": "ターミナルタイトルを有効化",
  "tui.command.app.toggle.animations.disable": "アニメーションを無効化",
  "tui.command.app.toggle.animations.enable": "アニメーションを有効化",
  "tui.command.app.toggle.diffwrap.disable": "diff の折り返しを無効化",
  "tui.command.app.toggle.diffwrap.enable": "diff の折り返しを有効化",
  "tui.command.logout.toast": "ログアウトしました",

  // Session-level commands
  "tui.command.session.share.title": "セッションを共有",
  "tui.command.session.share.copy_link": "共有リンクをコピー",
  "tui.command.session.rename.title": "セッションをリネーム",
  "tui.command.session.timeline.title": "メッセージにジャンプ",
  "tui.command.session.fork.title": "セッションを分岐",
  "tui.command.session.compact.title": "セッションを圧縮",
  "tui.command.session.unshare.title": "共有を解除",
  "tui.command.session.undo.title": "直前のメッセージを取り消す",
  "tui.command.session.redo.title": "やり直し",
  "tui.command.session.sidebar.show": "サイドバーを表示",
  "tui.command.session.sidebar.hide": "サイドバーを非表示",
  "tui.command.session.conceal.disable": "コード隠蔽を無効化",
  "tui.command.session.conceal.enable": "コード隠蔽を有効化",
  "tui.command.session.timestamps.show": "タイムスタンプを表示",
  "tui.command.session.timestamps.hide": "タイムスタンプを非表示",
  "tui.command.session.thinking.expand": "思考過程を展開",
  "tui.command.session.thinking.collapse": "思考過程を折りたたむ",
  "tui.command.session.tool_details.show": "ツール詳細を表示",
  "tui.command.session.tool_details.hide": "ツール詳細を非表示",
  "tui.command.session.scrollbar.toggle": "セッションのスクロールバーを切替",
  "tui.command.session.generic_tool_output.show": "汎用ツール出力を表示",
  "tui.command.session.generic_tool_output.hide": "汎用ツール出力を非表示",
  "tui.command.session.page_up.title": "1 ページ上",
  "tui.command.session.page_down.title": "1 ページ下",
  "tui.command.session.line_up.title": "1 行上",
  "tui.command.session.line_down.title": "1 行下",
  "tui.command.session.half_page_up.title": "半ページ上",
  "tui.command.session.half_page_down.title": "半ページ下",
  "tui.command.session.first.title": "最初のメッセージ",
  "tui.command.session.last.title": "最後のメッセージ",
  "tui.command.session.last_user.title": "最後のユーザーメッセージへ",
  "tui.command.session.message_next.title": "次のメッセージ",
  "tui.command.session.message_previous.title": "前のメッセージ",
  "tui.command.messages.copy.title": "アシスタントの最後のメッセージをコピー",
  "tui.command.session.copy.title": "セッションのトランスクリプトをコピー",
  "tui.command.session.export.title": "セッションのトランスクリプトをエクスポート",
  "tui.command.session.child_first.title": "子セッションへ移動",
  "tui.command.session.parent.title": "親セッションへ戻る",
  "tui.command.session.child_next.title": "次の子セッション",
  "tui.command.session.child_previous.title": "前の子セッション",

  // Prompt commands
  "tui.command.prompt.clear.title": "プロンプトをクリア",
  "tui.command.prompt.submit.title": "プロンプトを送信",
  "tui.command.prompt.paste.title": "貼り付け",
  "tui.command.session.interrupt.title": "セッションを中断",
  "tui.command.prompt.editor.title": "エディタを開く",
  "tui.command.prompt.skills.title": "スキル",
  "tui.command.voice.toggle.title": "音声入力の切り替え",
  "tui.command.voice.toggle.title_on": "音声入力：有効 — クリックで無効化",
  "tui.command.voice.toggle.title_off": "音声入力：無効 — クリックで有効化",
  "tui.voice.enabled": "音声入力が有効になりました（中国語/英語）— [Voice] をクリックして録音",
  "tui.voice.disabled": "音声入力が無効になりました",
  "tui.voice.send.enabled": "音声送信が有効 — 「发送」または \"send it\" で送信",
  "tui.voice.send.disabled": "音声送信が無効になりました",
  "tui.command.voice.send.title": "音声送信を切り替え",
  "tui.command.voice.send.title_on": "音声送信：有効 — クリックで無効化",
  "tui.command.voice.send.title_off": "音声送信：無効 — クリックで有効化",
  "tui.voice.control.enabled": "音声制御が有効 — マルチモーダルモデルによるインテリジェント編集（遅め）",
  "tui.voice.control.disabled": "音声制御が無効 — 高速ASR転写を使用",
  "tui.command.voice.control.title": "音声制御を切り替え（マルチモーダル）",
  "tui.command.voice.control.title_on": "音声制御：有効（マルチモーダル） — クリックで無効化",
  "tui.command.voice.control.title_off": "音声制御：無効（高速ASR） — クリックで有効化",
  "tui.voice.error.no_auth": "まず MiMo アカウントにログインしてください",
  "tui.voice.error.no_recorder": "録音ツールが見つかりません。sox をインストールしてください",
  "tui.voice.error.too_short": "録音時間が短すぎます",
  "tui.voice.error.network": "文字起こしに失敗しました。ネットワークを確認してください",
  "tui.command.prompt.stash.title": "プロンプトを退避",
  "tui.command.prompt.stash.pop.title": "退避から復元",
  "tui.command.prompt.stash.list.title": "退避一覧",

  // Tips toggle / Plugins
  "tui.command.tips.toggle.show": "ヒントを表示",
  "tui.command.tips.toggle.hide": "ヒントを非表示",
  "tui.command.plugins.list.title": "プラグイン",
  "tui.command.plugins.install.title": "プラグインをインストール",

  // Woozlit Auto (free) — TUI login dialog
  "tui.dialog.login.woozlit_free": "Woozlit Auto (free)",
  "tui.dialog.login.woozlit_free.desc": "ログイン不要の匿名無料チャネル",
  "tui.dialog.login.woozlit_free.success": "Woozlit Auto (free) の準備完了 — デフォルトモデルを mimo/mimo-auto に設定しました",
  "tui.dialog.login.woozlit_free.unavailable": "Woozlit Auto (free) プロバイダーが読み込まれていません",

  // CLI: providers command (auth login)
  "cli.providers.select": "プロバイダーを選択",
  "cli.providers.other": "その他のプロバイダー",
  "cli.providers.mimo.recommended_hint": "推奨",
  "cli.providers.woozlit_free.hint": "匿名無料チャネル / mimo-auto",
  "cli.providers.woozlit_free.verifying": "Woozlit Auto (free) チャネルを検証中...",
  "cli.providers.woozlit_free.ready": "Woozlit Auto (free) チャネル準備完了",
  "cli.providers.woozlit_free.failed": "Woozlit Auto (free) の自己診断に失敗",
  "cli.providers.woozlit_free.default_set": "デフォルトモデルを mimo/mimo-auto に設定（1M コンテキスト、無料）",
  "cli.providers.woozlit_free.usage_hint":
    "ログイン不要 — そのまま mimo を実行できます。有料/上位モデルを利用する場合は MiMo ブラウザログインを選択してください。",
  "cli.providers.woozlit_login.decrypt_retry": "復号に失敗しました、再試行してください（残り {remaining} 回）",
  "cli.providers.woozlit_login.decrypt_exhausted": "復号に失敗しました、最大再試行回数に達しました",

  // Question i18n — plan_exit
  "tui.question.plan_exit.question": "{{plan}} の計画が完了しました。build エージェントに切り替えて実装を開始しますか？",
  "tui.question.plan_exit.header": "計画終了",
  "tui.question.plan_exit.option.0.label": "はい",
  "tui.question.plan_exit.option.0.description": "build エージェントに切り替えて計画の実装を開始",
  "tui.question.plan_exit.option.1.label": "いいえ",
  "tui.question.plan_exit.option.1.description": "plan エージェントで計画の改善を続ける",

  // Session badges
  "tui.session.badge.auto": "自動",
} satisfies Partial<Record<Keys, string>>
