/
mcniki
/
CodeContext
Обзор
Документация
Войти
/
mcniki
/
CodeContext
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
main
src/i18n/ja.json
463 строки
35 KB
Gorobets Nikita
v1.28.0: flatten all service/use-case classes to free functions, delete FileService watcher and dead UpdaterService pass, i18n for sidebar hide-tab, fix freezing status
26 июн 2026, 15:21
26 июн 2026, 15:21
7fc7163
Код
Авторство
О чём код?
{ "main.cli_mode": "CLIモード", "main.path": "プロジェクトへのパス", "main.patch": "JSONパッチファイル", "main.mode": "処理モード", "main.install_context": "コンテキストメニューのインストール", "main.remove_context": "コンテキストメニューの削除", "main.minify": "出力の最小化", "main.skeleton": "スケルトンモード", "main.format": "出力形式", "main.dry_run": "保存せずにドライラン", "main.silent": "サイレントモード", "main.stdout": "標準出力に出力", "main.fail_if_exceeds": "トークン制限を超えた場合に失敗", "main.sent_to_existing": "📤 パスを既存のアプリケーションインスタンスに送信しました", "main_window.title": "CodeContext AI", "main_window.tab.file_tree": "📂 ファイル", "main_window.tab.analytics": "📊 分析", "main_window.command.copy_to_clipboard": "📋 クリップボードにコピー", "main_window.command.open_in_editor": "📝 エディタで開く", "main_window.command.preview": "👁 プレビュー", "main_window.command.send_to_chat": "💬 チャットに送信", "main_window.command.save_to_file": "💾 ファイルに保存", "main_window.command.toggle_minify": "最小化の切り替え", "main_window.command.toggle_skeleton": "スケルトンの切り替え", "main_window.command.toggle_mermaid": "Mermaidの切り替え", "main_window.command.clear_workspace": "🗑 ワークスペースをクリア", "main_window.command.apply_json_patch": "🔧 JSONパッチを適用", "main_window.command.toggle_theme": "🎨 テーマの切り替え", "main_window.command.check_updates": "🔄 アップデートを確認", "main_window.save_file.title": "ファイルを保存", "dialogs.ai_chat_title": "AI チャット (CodeContext)", "dialogs.chat.title": "AI チャット", "dialogs.chat.placeholder": "コードについて質問してください...", "dialogs.chat.send": "送信", "dialogs.chat.system_loaded": "📎 システムコンテキストが読み込まれました。質問できます。", "dialogs.chat.you_label": "あなた", "dialogs.chat.waiting": "⏳ 待機中...", "dialogs.preview.title": "👁 プレビュー", "dialogs.preview.tab_prompt": "📝 プロンプト", "dialogs.preview.files_in_prompt": "📄 プロンプト内のファイル:", "dialogs.preview.copy_all": "📋 すべてコピー", "dialogs.preview.copy_file": "📄 ファイルをコピー", "dialogs.preview.tab_diff": "📊 差分", "dialogs.preview.select_file": "ファイル:", "dialogs.preview.savings_initial": "📊 オリジナルと圧縮版の比較", "dialogs.preview.savings": "削減量: {original} → {processed} トークン ({percent:.1f}%)", "dialogs.bug_report.title": "バグ報告", "dialogs.bug_report.description": "発生したバグを説明してください:", "dialogs.bug_report.placeholder": "再現手順、期待される動作など...", "dialogs.bug_report.logs_label": "ログを含める:", "dialogs.bug_report.logs_today": "今日のログ(推奨)", "dialogs.bug_report.logs_all": "すべてのログ(最新500行)", "dialogs.bug_report.logs_none": "ログを含めない", "dialogs.bug_report.send": "コピーして GitHub を開く", "dialogs.bug_report.empty_desc": "バグを説明してください。", "dialogs.bug_report.copied_title": "クリップボードにコピーしました", "dialogs.bug_report.copied_msg": "Issue テンプレートをコピーしました。GitHub Issue 本文に貼り付けてください。", "dialogs.clipboard_error": "❌ クリップボードエラー: {error}", "sidebar.bug_report.tooltip": "バグを見つけましたか? Issue に送信", "dialogs.tour.title": "🎓 インタラクティブツアー", "dialogs.tour.prev": "← 戻る", "dialogs.tour.next": "次へ ➡", "dialogs.tour.finish": "🎉 完了", "dialogs.edit_folder.title": "✏️ フォルダを編集", "dialogs.edit_folder.ok": "✅ OK", "dialogs.json_patch.title": "🔧 JSONパッチ", "dialogs.json_patch.instruction": "JSONパッチをアクションのリストとして入力:", "dialogs.json_patch.cancel": "キャンセル", "dialogs.json_patch.apply": "✅ 適用", "dialogs.diff.title": "🛡 安全なDiffレビュー", "dialogs.diff.check_llm": "🔍 LLMで確認", "dialogs.diff.verdict_placeholder": "判定...", "dialogs.diff.suggestion_label": "💡 LLM代替提案:", "dialogs.diff.accept_suggestion": "✅ 修正を適用", "dialogs.diff.reject_suggestion": "❌ 拒否", "dialogs.diff.cancel": "キャンセル", "dialogs.diff.save_selected": "💾 選択を保存", "dialogs.diff.patch_error": "❌ パッチエラー", "dialogs.diff.checking": "🔍 確認中...", "dialogs.diff.sending_request": "LLMにリクエストを送信中...", "dialogs.diff.verdict": "ステータス: {status}\n理由: {reason}", "dialogs.diff.check_again": "🔍 再確認", "dialogs.diff.updated_by_ai": " [AIにより更新]", "dialogs.diff.suggestion_applied": "✅ 提案が適用されました", "dialogs.diff.suggestion_rejected": "❌ 提案が拒否されました", "dialogs.update.title": "🔄 アップデート", "dialogs.update.checking": "🔍 アップデート {version} を確認中...", "dialogs.update.cancel": "キャンセル", "dialogs.update.available": "🎉 アップデート {version} が利用可能です", "dialogs.update.download": "⬇️ ダウンロード", "dialogs.update.later": "後で", "dialogs.update.latest": "✅ 最新バージョンです", "dialogs.update.close": "閉じる", "dialogs.update.error": "❌ アップデートの確認に失敗しました", "dialogs.update.downloading": "⬇️ ダウンロード中...", "dialogs.update.installing": "⚙️ アップデートをインストール中...", "dialogs.update.install_notes": "お待ちください、アップデートをインストール中です...", "dialogs.command_palette.placeholder": "🔍 コマンドを検索...", "dialogs.ui_customization.title": "⚙️ インターフェースのカスタマイズ", "dialogs.ui_customization.visible_tabs": "表示タブ:", "dialogs.ui_customization.tab_sources": "📂 ソース", "dialogs.ui_customization.tab_filters": "🔧 フィルター", "dialogs.ui_customization.tab_prompts": "📝 プロンプト", "dialogs.ui_customization.tab_llm_os": "🤖 LLM & OS", "dialogs.ui_customization.tab_appearance": "🎨 外観", "dialogs.ui_customization.visible_actions": "表示アクション:", "dialogs.ui_customization.action_preview": "👁 プレビュー", "dialogs.ui_customization.action_clipboard": "📋 クリップボード", "dialogs.ui_customization.action_chat": "💬 チャット", "dialogs.ui_customization.action_editor": "📝 エディタ", "dialogs.ui_customization.action_file": "💾 ファイル", "dialogs.ui_customization.visible_checkboxes": "表示オプション:", "dialogs.ui_customization.checkbox_dedup": "☑ 重複除去", "dialogs.ui_customization.checkbox_aggressive": "☑ 積極的", "dialogs.ui_customization.checkbox_checkpoints": "☑ チェックポイント", "dialogs.ui_customization.checkbox_watch": "☑ 自動監視", "dialogs.ui_customization.cancel": "キャンセル", "dialogs.ui_customization.save": "💾 保存", "sidebar.title": "CodeContext AI", "sidebar.tab.sources": "📂 ソース", "sidebar.tab.filters": "🔧 フィルター", "sidebar.tab.prompts": "📝 プロンプト", "sidebar.tab.llm_os": "🤖 LLM & OS", "sidebar.tab.appearance": "🎨 外観", "sidebar.ui_settings.tooltip": "⚙️ インターフェース設定", "sidebar.tour.button": "🎓 ツアー", "sidebar.version.label": "v{version}", "sidebar.update.button": "🔄", "sidebar.sources.add_folder": "📂 フォルダを追加", "sidebar.sources.add_github": "🐙 GitHub", "sidebar.sources.github_tooltip": "🐙 GitHubリポジトリをクローン", "sidebar.sources.git_only": "変更ファイルのみ(Git)", "sidebar.sources.respect_gitignore": ".gitignoreを尊重", "sidebar.sources.scan_files": "🔍 スキャン", "sidebar.sources.save_config": "💾 設定を保存", "sidebar.sources.clear_project": "🗑 プロジェクトをクリア", "sidebar.filters.save_preset_tooltip": "💾 プリセットを保存", "sidebar.filters.delete_preset_tooltip": "🗑 プリセットを削除", "sidebar.filters.preset_label": "🎯 プリセット:", "sidebar.filters.extensions_label": "📄 ファイル拡張子:", "sidebar.filters.extensions_placeholder": ".py\n.js\n.ts\n...", "sidebar.filters.ignore_paths_label": "🚫 除外パス:", "sidebar.filters.ignore_paths_placeholder": ".git\nnode_modules\n__pycache__\n...", "sidebar.filters.include_tree": "🌳 プロジェクトツリーを含める", "sidebar.filters.include_deps": "🔗 依存関係グラフを含める", "sidebar.filters.include_mermaid": "📊 Mermaid図を含める", "sidebar.prompts.save_preset_tooltip": "💾 プロンプトプリセットを保存", "sidebar.prompts.delete_preset_tooltip": "🗑 プロンプトプリセットを削除", "sidebar.prompts.preset_label": "🎯 プリセット:", "sidebar.prompts.system_prompt_label": "📝 システムプロンプト:", "sidebar.prompts.apply_patch": "🔧 JSONパッチを適用", "sidebar.llm_os.llm_validator": "🤖 LLMバリデーター", "sidebar.llm_os.enable_llm_check": "✅ LLMチェックを有効化", "sidebar.llm_os.url_label": "URL:", "sidebar.llm_os.key_label": "APIキー:", "sidebar.llm_os.model_label": "モデル:", "sidebar.llm_os.ollama_preset": "⚡ Ollama", "sidebar.llm_os.lmstudio_preset": "💻 LM Studio", "sidebar.llm_os.os_integration": "🖥 {os_name} 統合", "sidebar.llm_os.install_context_menu": "📋 コンテキストメニューをインストール", "sidebar.llm_os.remove_context_menu": "🗑 コンテキストメニューを削除", "sidebar.llm_os.cli_global": "💻 グローバルCLI", "sidebar.llm_os.install_cli": "⚙️ CLIをインストール", "sidebar.llm_os.remove_cli": "🗑 CLIを削除", "sidebar.llm_os.editor_placeholder": "code --wait", "sidebar.llm_os.editor_label": "外部エディタ:", "sidebar.llm_os.update_settings": "🔄 設定を更新", "sidebar.llm_os.prerelease": "🧪 プレリリース版を受け取る", "sidebar.appearance.theme_label": "🎨 テーマ:", "sidebar.appearance.mode_label": "🌙 モード:", "sidebar.appearance.language_label": "🌐 言語:", "sidebar.appearance.open_themes_folder": "📂 テーマフォルダを開く", "sidebar.appearance.import_theme": "📥 テーマをインポート", "sidebar.add_folder.title": "📂 プロジェクトフォルダを選択", "sidebar.add_github.prompt": "GitHubリポジトリURL(またはPRリンク)を入力:", "sidebar.add_github.title": "🐙 GitHub", "sidebar.add_github.save_title": "💾 リポジトリを保存", "sidebar.add_github.save_prompt": "リポジトリをローカルに保存しますか?", "sidebar.add_github.clone_dialog": "📂 クローン先のフォルダを選択", "sidebar.integration.title": "✅ 統合", "sidebar.error.title": "❌ エラー", "sidebar.cli_integration.title": "✅ CLI統合", "sidebar.patch_error.title": "❌ パッチエラー", "sidebar.patch_error.message": "適用するパッチが選択されていません。", "sidebar.new_preset.title": "💾 新規プリセット", "sidebar.new_preset.prompt": "プリセット名を入力:", "sidebar.new_preset.name_taken": "この名前のプリセットは既に存在します。", "sidebar.delete_preset.system_preset": "システムプリセットは削除できません。", "sidebar.new_prompt.title": "💾 新規プロンプトプリセット", "sidebar.new_prompt.prompt": "プロンプトプリセット名を入力:", "sidebar.new_prompt.name_taken": "この名前のプリセットは既に存在します。", "sidebar.delete_prompt.system_preset": "システムプリセットは削除できません。", "sidebar.open_folder.error": "フォルダを開けませんでした: {error}", "sidebar.import_theme.title": "📥 テーマをインポート", "sidebar.success.title": "✅ 成功", "sidebar.import_theme.success": "テーマ「{filename}」が正常にインポートされました。", "sidebar.import_theme.error": "テーマのインポート中にエラーが発生しました: {error}", "action_panel.minify": "最小化", "action_panel.chk_minify": "最小化", "action_panel.no_comments": "コメントなし", "action_panel.chk_comments": "コメントなし", "action_panel.no_secrets": "シークレットなし", "action_panel.chk_secrets": "シークレットなし", "action_panel.skeleton": "スケルトン", "action_panel.chk_skeleton": "スケルトン", "action_panel.template.tooltip": "📁 Jinja2テンプレートを選択", "action_panel.preview.button": "👁 プレビュー", "action_panel.clipboard.button": "📋 コピー", "action_panel.chat.button": "💬 チャット", "action_panel.editor.button": "📝 エディタ", "action_panel.editor.tooltip": "📝 エディタで開く", "action_panel.file.button": "💾 ファイル", "action_panel.chk_dedup": "重複除去", "action_panel.chk_aggressive": "積極的", "action_panel.chk_checkpoints": "チェックポイント", "action_panel.chk_watch": "自動監視", "action_panel.template.dialog_title": "Jinja2テンプレートを選択", "empty_state.drop.title": "📂 ここにフォルダをドロップ", "empty_state.drop.subtitle": "または下のボタンをクリック", "empty_state.browse.button": "📂 フォルダを参照", "empty_state.recent.title": "🕐 最近のプロジェクト", "empty_state.browse.dialog_title": "📂 プロジェクトフォルダを選択", "status_bar.idle": "待機中", "status_bar.tokens_count": "トークン: {tokens}", "status_bar.tokens": "トークン: {tokens}", "status_bar.local_model": "(ローカルモデル)", "analytics_panel.header.file": "ファイル", "analytics_panel.header.tokens": "トークン", "analytics_panel.header.weight": "重み", "file_tree.search.placeholder": "🔍 ファイルを検索...", "file_tree.expand_all": "▶ すべて展開", "file_tree.collapse_all": "▼ すべて折りたたむ", "file_tree.exclude_tests": "🧪 テストを除外", "file_tree.git_modified": "🔵 Gitで変更", "file_tree.icon.dependency": "📦", "file_tree.icon.huge": "🔴", "file_tree.icon.heavy": "🟠", "file_tree.context.copy_no_deps": "📋 コピー(依存関係なし)", "file_tree.context.copy_shallow": "📋 コピー(浅い)", "file_tree.context.copy_deep": "📋 コピー(深い)", "file_tree.context.select_py": "🐍 Pythonのみ", "file_tree.context.select_js": "🌐 JS/TSのみ", "file_tree.context.exclude_heavy": "🚫 重いものを除外", "file_tree.context.exclude_all": "🚫 すべて除外", "folder_list.no_sources": "📂 フォルダが追加されていません", "folder_list.edit.tooltip": "✏️ パスを編集", "folder_list.delete.tooltip": "🗑 削除", "main_controller.clear_temp_files": "🧹 一時フォルダをクリーンアップ中...", "main_controller.choose_folders": "⚠️ 少なくとも1つのフォルダを選択してください。", "main_controller.choose_folders_or_url": "⚠️ フォルダを選択するかURLを指定してください。", "main_controller.read_file_error": "❌ ファイルの読み込みエラー: {target_file}", "main_controller.use_copy_deps_use_case": "📋 依存関係をコピー中(モード: {mode})...", "main_controller.no_folders_config": "⚠️ 設定を保存するフォルダが選択されていません。", "main_controller.scan_first": "⚠️ 先にスキャンしてください。", "main_controller.no_files_in_log": "⚠️ ログに一致するファイルがありません。", "main_controller.files_matched": "✅ 一致したファイル: {count}", "main_controller.copied_to_clipboard": "📋 クリップボードにコピーしました", "main_controller.copied_tokens": "📋 {tokens} トークンをコピーしました", "main_controller.clipboard_error": "❌ コピーエラー: {error}", "main_controller.clipboard_error_generic": "❌ クリップボードへのコピー中にエラーが発生しました", "main_controller.pr_filter_applied": "🔍 PRフィルターが適用されました: {count} ファイル", "cli_controller.starting": "🚀 CLIを起動中(モード: {mode})", "cli_controller.target": "🎯 ターゲット: {target_path}", "cli_controller.critical_error": "❌ 重大なエラー: {exc}", "cli_controller.safety_patch_mode": "🛡 安全なパッチ適用モード", "cli_controller.patch_target": "📂 ターゲット: {target_path}", "cli_controller.patch_file": "📄 パッチファイル: {patch_file}", "cli_controller.patch_file_not_found": "❌ パッチファイルが見つかりません: {patch_file}", "cli_controller.patches_invalid": "❌ パッチを解析できませんでした。", "cli_controller.patch_skipped": "⏭ スキップ: {file_target} — {msg}", "cli_controller.changes_for": "📋 {file_target}({action})の変更:", "cli_controller.apply_prompt": "適用しますか? [Y/n/q]: ", "cli_controller.skipped": "⏭ スキップ", "cli_controller.cancelled": "🚫 ユーザーによりキャンセル", "cli_controller.invalid_choice": "❌ 無効な入力です。y/n/q を入力してください。", "cli_controller.no_patches": "❌ 適用するパッチがありません。", "cli_controller.applying_patches": "⚙️ {count} 個のパッチを適用中...", "cli_controller.applied_count": "✅ 適用済み: {applied}", "cli_controller.no_changes": "ℹ️ 変更はありません。", "cli_controller.no_files_found": "❌ ファイルが見つかりませんでした。", "cli_controller.token_limit_exceeded": "❌ トークン制限を超えました: {tokens} / {limit}", "cli_controller.dry_run_header": "📋 ドライラン", "cli_controller.files_found": "📄 見つかったファイル: {count}", "cli_controller.estimated_volume": "📊 推定ボリューム: {tokens} トークン", "cli_controller.fetching_prices": "💰 価格を取得中...", "cli_controller.cost_estimate": "💰 コスト見積もり({model}): ${cost:.6f}", "cli_controller.free_or_local": "💰 モデル {model} は無料またはローカルです", "cli_controller.project_copied": "📋 {tokens} トークンをコピーしました", "cli_controller.path_not_found": "❌ パスが見つかりません: {path}", "cli_controller.window_closing": "⏳ 3秒後にウィンドウを閉じます...", "store.status.done": "✅ 完了", "store.status.scan_error": "❌ スキャンエラー: {error}", "store.status.scan_error_log": "エラー: {error}", "store.status.workspace_cleared": "🧹 ワークスペースがクリアされました", "store.status.repo_loaded": "✅ リポジトリが読み込まれました", "store.status.clone_error": "❌ クローンエラー", "store.status.files_found": "📄 見つかったファイル: {count}", "store.status.error_with_msg": "❌ エラー: {error_msg}", "state.status.ready": "✅ 準備完了", "process_use_case.workflow.preparing": "⚙️ 準備中...", "process_use_case.workflow.no_files": "⚠️ 処理するファイルがありません。", "process_use_case.workflow.reading": "📖 {count} 個のファイルを読み込み中...", "process_use_case.workflow.analyzing": "🔍 依存関係を分析中...", "process_use_case.workflow.processing_minifying": "⚙️ 処理と最小化中...", "process_use_case.workflow.formatting": "📝 フォーマット中...", "process_use_case.workflow.saving": "💾 保存中...", "process_use_case.workflow.done": "✅ 完了({count} トークン)", "process_use_case.workflow.error": "❌ エラー: {error}", "process_use_case.export.editor": "📝 エディタで開きました", "process_use_case.export.chat_loaded": "💬 チャットに読み込まれました", "process_use_case.export.saved": "💾 保存: {path}", "process_use_case.export.pdf_created": "📄 PDF作成: {path}", "patch_use_case.patch.empty": "⚠️ 空のパッチです。", "patch_use_case.parsing.parsing_llm": "🔍 LLM応答を解析中...", "patch_use_case.parsing.parse_error": "⚠️ JSON解析エラー: {error}", "patch_use_case.parsing.no_valid_json": "❌ 有効なJSONが見つかりませんでした。", "patch_use_case.patch.preparing": "⚙️ {count} 個のパッチを準備中...", "patch_use_case.patch.applied": "✅ 適用済みパッチ: {count}", "llm_checker.send.no_url": "⚠️ LLMのURLが設定されていません。", "llm_checker.check.disabled": "設定でLLMチェックが無効になっています。", "llm_checker.check.no_url_short": "LLMのURLが設定されていません", "llm_checker.check.invalid_json": "LLMからのJSON応答が無効です", "patch_service.prepare.missing_file": "パッチのファイルが指定されていません。", "patch_service.prepare.no_folders": "ファイルを検索するベースフォルダがありません。", "patch_service.prepare.created": "✅ 作成されます: {clean_target}", "patch_service.prepare.not_found": "❌ ファイルが見つかりません: {file_target}", "patch_service.prepare.will_delete": "⚠️ 削除されます", "patch_service.prepare.deleted": "✅ 削除されます: {basename}", "patch_service.prepare.appended": "✅ データが追加されました: {basename}", "patch_service.prepare.prepended": "✅ データが先頭に追加されました: {basename}", "patch_service.prepare.empty_search": "❌ 空の検索クエリです。", "patch_service.prepare.search_not_found": "❌ 検索テキストが見つかりません。", "patch_service.prepare.replaced": "✅ 置換されました: {basename}", "patch_service.prepare.inserted_before": "✅ 前に挿入されました: {basename}", "patch_service.prepare.inserted_after": "✅ 後に挿入されました: {basename}", "patch_service.prepare.unknown_action": "❌ 不明なアクション: {action}", "patch_service.prepare.fuzzy_match": "(あいまい一致: {fuzzy_marker:.0%})", "patch_service.apply.error": "❌ {file_target} へのパッチ適用エラー: {e}", "output_service.clipboard.linux_install": "Linuxでクリップボードを使用するには: sudo apt install xclip", "output_service.clipboard.copy_error": "クリップボードへのコピーエラー: {error}", "output_service.editor.open_error": "エディタ '{editor_cmd}' を開けませんでした: {error}", "updater_service.check.no_description": "説明なし", "updater_service.check.github_api_error": "GitHub APIエラー(コード {code})", "updater_service.check.connection_error": "接続エラー: {error}", "updater_service.download.not_compiled": "自動アップデートはコンパイル版でのみ利用可能です。", "updater_service.download.no_app_in_archive": "アーカイブ内に.appが見つかりません", "updater_service.download.download_failed": "ダウンロードエラー: {error}", "github_service.invalid_url": "無効なURL", "github_use_case.preparing": "GitHubを準備中...", "github_use_case.pr_detected": "🐙 プルリクエストが検出されました。ファイル一覧を取得中...", "github_use_case.pr_files_count": "PRから {count} 個のファイルを取得しました。", "github_use_case.cloning": "リポジトリをクローン中...", "github_use_case.cloning_url": "GitHub: {url} をクローン中", "github_use_case.repo_loaded": "✅ リポジトリが読み込まれました: {path}", "github_use_case.github_error": "❌ GitHubエラー: {error}", "updater_use_case.checking": "🔍 GitHubでアップデートを確認中(v{version})...", "updater_use_case.connecting": "GitHubサーバーに接続中。お待ちください...", "updater_use_case.update_found": "🎉 新しいバージョンが見つかりました: {version}", "updater_use_case.up_to_date": "✅ 最新バージョンがインストールされています。", "updater_use_case.no_updates": "アップデートは見つかりませんでした。\n\n最新バージョンのアプリケーションを使用しています。", "updater_use_case.check_error": "❌ アップデートの確認に失敗しました: {error}", "updater_use_case.check_error_notes": "**アップデートを確認できませんでした。**\n\nネットワーク接続またはGitHub APIの制限を確認してください。\n\n`{error}`", "updater_use_case.download_starting": "⬇️ ダウンロードを開始...", "updater_use_case.download_progress": "ダウンロード中: {percent}%", "updater_use_case.update_installed": "✅ アップデートがインストールされました。再起動中...", "updater_use_case.restarting": "再起動中...", "updater_use_case.install_error": "❌ インストールエラー: {error}", "updater_use_case.install_error_notes": "**アップデートのダウンロードまたはインストールに失敗しました。**\n\nロールバックは正常に完了しました。\n\n`{error}`", "settings_use_case.reset": "設定がリセットされました", "settings_use_case.local_config_applied": "⚙️ ローカル設定が適用されました: {path}", "settings_use_case.config_parse_error": "⚠️ {path} の解析エラー: {error}", "settings_use_case.config_read_error": "⚠️ ローカル設定を読み込めませんでした: {error}", "settings_use_case.no_folder_selected": "❌ エラー: プロジェクトフォルダが選択されていません。", "settings_use_case.config_saved": "✅ ローカル設定を保存しました: {path}", "settings_use_case.config_save_error": "❌ ローカル設定の保存エラー: {error}", "settings_use_case.workspace_saved": "ワークスペースを保存しました: {path}", "settings_use_case.workspace_save_error": "ワークスペースの保存エラー: {error}", "settings_use_case.workspace_loaded": "ワークスペースを読み込みました: {path}", "settings_use_case.workspace_load_error": "ワークスペースの読み込みエラー: {error}", "scan_use_case.scanning": "スキャン中...", "scan_use_case.scan_started": "スキャンを開始...", "scan_use_case.no_files": "⚠️ ファイルが見つかりませんでした", "scan_use_case.analyzing": "トークンとGitを分析中...", "scan_use_case.scan_complete": "スキャン完了", "tour_service.welcome.title": "👋 CodeContext AIへようこそ!", "tour_service.welcome.text": "CodeContext AIはコードベースを分析するツールです。プロジェクトをスキャンし、コンテキストを収集して、分析、チャット、パッチ作成のためにLLMに送信できます。\n\n「次へ」をクリックして機能を確認してください。", "tour_service.folders_pr.title": "📂 フォルダとGitHub PR", "tour_service.folders_pr.text": "「フォルダを追加」ボタンでローカルフォルダを追加するか、URLからGitHubリポジトリをクローンします。\n\nプルリクエストもサポートされています — PRファイルのみがスキャンされます。", "tour_service.filtering.title": "🔧 ファイルフィルタリング", "tour_service.filtering.text": "ファイル拡張子、除外パス、フィルタリングプリセットを設定します。\n\nGitモードを有効にすると、変更されたファイルのみをスキャンします。", "tour_service.compression.title": "⚙️ 圧縮と最小化", "tour_service.compression.text": "「最小化」で余分な空白を削除、「コメントなし」でコメントを削除、「シークレットなし」でAPIキーをマスクします。\n\nスケルトンモードは関数のスタブのみを残します。", "tour_service.architecture.title": "🌳 プロジェクトアーキテクチャ", "tour_service.architecture.text": "プロジェクトツリー、依存関係グラフ、Mermaid図を有効にしてコードアーキテクチャを可視化します。", "tour_service.editor_preview.title": "👁 プレビューとDiff", "tour_service.editor_preview.text": "「プレビュー」で最終プロンプトを確認します。「Diff」タブではオリジナルと処理済みファイルの比較を表示します。\n\n個別のファイルまたはすべてを一度にコピーできます。", "tour_service.local_llm.title": "💻 ローカルLLM", "tour_service.local_llm.text": "ローカルLLM(Ollama、LM Studio)またはクラウドAPI(OpenAI)に接続します。\n\nLLMはパッチの検証とコードチャットに使用されます。", "tour_service.ai_chat.title": "💬 AIチャット", "tour_service.ai_chat.text": "LLMとのチャットダイアログ。プロジェクトの全コンテキストが自動的に含まれます。\n\nコードについて質問したり、リファクタリングやコード生成を依頼したりできます。", "tour_service.patcher.title": "🔧 JSONパッチャー", "tour_service.patcher.text": "LLM経由でJSONパッチを生成し、プロジェクトファイルに適用します。\n\nサポートされているアクション: replace、create、delete、append、prepend、insert_before、insert_after。", "tour_service.safety_diff.title": "🛡 安全なDiffレビュー", "tour_service.safety_diff.text": "各パッチはDiffプレビューで確認できます。LLM経由で変更を検証できます。\n\n変更を選択的に承認または拒否できます。", "tour_service.os_integration.title": "🖥 OS統合", "tour_service.os_integration.text": "コンテキストメニュー(フォルダを右クリックしたときの「CodeContext AI」)とグローバルCLIをインストールします。\n\nWindows: レジストリ経由。macOS: Automator経由。Linux: .desktopファイル経由。", "integration_strategies.windows.elevate_error": "❌ 管理者権限の要求エラー: {exc}", "integration_strategies.windows.admin_required_install": "⚠️ コンテキストメニューをインストールするには管理者権限が必要です。アプリケーションを管理者として実行してください。", "integration_strategies.windows.menu_open_ui": "CodeContext AIを開く", "integration_strategies.windows.menu_copy_default": "コンテキストをコピー(デフォルト)", "integration_strategies.windows.menu_copy_deep": "コンテキストをコピー(深い)", "integration_strategies.windows.menu_copy_xml": "コンテキストをコピー(XML)", "integration_strategies.windows.menu_copy_skeleton": "コンテキストをコピー(スケルトン)", "integration_strategies.windows.install_success": "✅ コンテキストメニューがインストールされました。", "integration_strategies.windows.install_error": "❌ コンテキストメニューのインストールエラー: {error}", "integration_strategies.windows.admin_required_remove": "⚠️ コンテキストメニューを削除するには管理者権限が必要です。", "integration_strategies.windows.remove_access_error": "❌ レジストリアクセスが拒否されました: {error}", "integration_strategies.windows.remove_registry_error": "❌ レジストリからの削除エラー: {error}", "integration_strategies.windows.remove_success": "✅ コンテキストメニューが削除されました。", "integration_strategies.windows.cli_install_success": "✅ CLIがグローバルにインストールされました。", "integration_strategies.windows.cli_install_error": "❌ CLIのインストールエラー: {error}", "integration_strategies.windows.cli_remove_success": "✅ CLIが削除されました。", "integration_strategies.windows.cli_remove_error": "❌ CLIの削除エラー: {error}", "integration_strategies.linux.menu_open_ui": "CodeContext AIを開く", "integration_strategies.linux.menu_copy_xml": "コンテキストをコピー(XML)", "integration_strategies.linux.menu_copy_skeleton": "コンテキストをコピー(スケルトン)", "integration_strategies.linux.install_success": "✅ コンテキストメニューがインストールされました。", "integration_strategies.linux.install_error": "❌ コンテキストメニューのインストールエラー: {error}", "integration_strategies.linux.remove_success": "✅ コンテキストメニューが削除されました。", "integration_strategies.linux.remove_error": "❌ コンテキストメニューの削除エラー: {error}", "integration_strategies.linux.cli_install_success": "✅ CLIがグローバルにインストールされました。", "integration_strategies.linux.cli_install_error": "❌ CLIのインストールエラー: {error}", "integration_strategies.linux.cli_remove_success": "✅ CLIが削除されました。", "integration_strategies.linux.cli_remove_error": "❌ CLIの削除エラー: {error}", "integration_strategies.macos.install_success": "✅ コンテキストメニューがインストールされました。", "integration_strategies.macos.install_error": "❌ コンテキストメニューのインストールエラー: {error}", "integration_strategies.macos.remove_success": "✅ コンテキストメニューが削除されました。", "integration_strategies.macos.remove_error": "❌ コンテキストメニューの削除エラー: {error}", "formatting.hidden_lines": "... {c_start} 個の同一行を非表示 ...", "dialogs.preview.generating_diff": "差分を生成中...", "action_panel.plugins.button": "🔌 プラグイン", "process_use_case.workflow.writing": "✍️ ファイル書き込み中...", "plugins.approval.title": "🔌 プラグインの承認", "plugins.approval.heading": "新しいプラグイン: {name}", "plugins.approval.info": "このプラグインがプロジェクトへのアクセスを要求しています:", "plugins.approval.name": "名前:", "plugins.approval.id": "ID:", "plugins.approval.version": "バージョン:", "plugins.approval.description": "説明:", "plugins.approval.warning": "⚠️ このプラグインのソースを信頼できることを確認してください。プラグインはファイルシステムとアプリケーションAPIにアクセスできます。", "plugins.approval.deny": "🚫 拒否", "plugins.approval.allow": "✅ 許可", "plugins.install.success": "✅ プラグインがインストールされました。", "plugins.install.error": "❌ プラグインのインストールエラー: {error}", "plugins.install.title": "📦 プラグイン依存関係のインストール", "plugins.install.close": "閉じる", "sidebar.tab.plugins": "🔌 プラグイン", "sidebar.plugins.open_folder": "📂 プラグインフォルダを開く", "sidebar.plugins.restart_required": "⚠️ 再起動が必要です", "sidebar.plugins.restart_msg": "プラグインの変更を適用するにはアプリケーションを再起動してください。", "sidebar.hide_tab": "👁 タブを隠す" }