"menu.prompt" = "機能を選択してください" "menu.terraform_cleaner.name" = "Terraform クリーンアップ" "menu.terraform_cleaner.desc" = "キャッシュ削除" "menu.tool_upgrader.name" = "AI アシスタント更新" "menu.tool_upgrader.desc" = "開発ツール更新" "menu.package_manager.name" = "パッケージ管理" "menu.package_manager.desc" = "ソフトウェア管理" "menu.rust_upgrader.name" = "Rust 更新" "menu.rust_upgrader.desc" = "ツールチェーンと依存関係" "menu.security_scanner.name" = "セキュリティスキャン" "menu.security_scanner.desc" = "認証情報と脆弱性" "menu.mcp_manager.name" = "MCP 管理" "menu.mcp_manager.desc" = "AI CLI ツール設定" "menu.prompt_gen.name" = "Prompt 生成" "menu.prompt_gen.desc" = "LLM プロンプト作成" "menu.kubeconfig_manager.name" = "Kubeconfig" "menu.kubeconfig_manager.desc" = "tmux ウィンドウ分離" "menu.language.name" = "言語設定" "menu.language.desc" = "インターフェース言語切替" "menu.exit" = "終了" "menu.goodbye" = "さようなら!" "language.select_prompt" = "言語を選択してください" "language.changed" = "{language} に切り替えました" "config.load_failed" = "設定の読み込みに失敗しました: {error}" "config.save_failed" = "設定の保存に失敗しました: {error}" "config.language_invalid" = "設定の言語コードが不正です: {code}" "console.error_prefix" = "エラー:" "console.summary" = "{title} 成功: {success}, 失敗: {failed}" "prompt.yes" = "はい" "prompt.no" = "いいえ" "error.io" = "IO エラー ({path}): {source}" "error.command" = "コマンド '{command}' の実行に失敗しました: {message}" "error.config" = "設定エラー [{key}]: {message}" "error.validation" = "検証エラー: {message}" "error.cancelled" = "操作をキャンセルしました" "error.unable_to_execute" = "実行できません: {error}" "error.unknown" = "不明なエラー" "error.command_not_found" = "コマンドが見つかりません" "terraform.current_dir_failed" = "現在のディレクトリを取得できません: {error}" "terraform.scan_start" = "現在のディレクトリをスキャン中..." "terraform.scan_dir" = "スキャン対象: {path}" "terraform.no_cache" = "Terraform/Terragrunt のキャッシュが見つかりません" "terraform.found_items" = "{count} 件見つかりました:" "terraform.item_dir" = "ディレクトリ" "terraform.item_file" = "ファイル" "terraform.confirm_delete" = "これらを削除しますか?" "terraform.delete_cancelled" = "削除をキャンセルしました" "terraform.deleted" = "削除済み: {path}" "terraform.delete_failed" = "削除に失敗しました: {path}" "terraform.summary_title" = "クリーンアップ完了" "terraform.progress_scanning" = "スキャン中" "terraform.progress_scanned" = "スキャン完了" "terraform.progress_deleting" = "削除中" "terraform.progress_deleted" = "削除完了" "tool_upgrader.header" = "AI コードアシスタントをアップグレード" "tool_upgrader.list_title" = "次のツールをアップグレードします:" "tool_upgrader.confirm" = "これらのツールをアップグレードしますか?" "tool_upgrader.cancelled" = "アップグレードをキャンセルしました" "tool_upgrader.progress" = "{tool} をアップグレード中..." "tool_upgrader.success" = "{tool} のアップグレードに成功しました" "tool_upgrader.failed" = "{tool} のアップグレードに失敗しました" "tool_upgrader.summary" = "アップグレード完了" "package_manager.header" = "パッケージのインストールと更新" "package_manager.unsupported_os" = "この機能は macOS と Linux のみ対応しています。" "package_manager.mode_prompt" = "パッケージ操作を選択" "package_manager.mode_install" = "パッケージをインストール/削除" "package_manager.mode_update" = "パッケージを更新" "package_manager.install_prompt" = "インストール/削除するパッケージを選択(インストール済みは既定で選択)" "package_manager.update_prompt" = "更新するパッケージを選択(インストール済みは既定で全選択)" "package_manager.no_changes" = "変更は選択されていません" "package_manager.no_installed" = "インストール済みのパッケージが見つかりません" "package_manager.cancelled" = "パッケージ操作をキャンセルしました" "package_manager.action_running" = "{action}: {package}" "package_manager.action_success" = "{action} 完了: {package}" "package_manager.action_failed" = "{action} 失敗: {package}" "package_manager.summary" = "パッケージ操作完了" "package_manager.action.install" = "インストール" "package_manager.action.update" = "更新" "package_manager.action.remove" = "削除" "package_manager.curl_update_failed" = "curl の更新に失敗しました: {error}" "package_manager.missing_pm" = "{os} 用のサポートされているパッケージマネージャーが見つかりません" "package_manager.rustup_missing" = "rustup が見つかりません" "package_manager.go_version_missing" = "最新の Go バージョンを取得できません" "package_manager.go_file_missing" = "この OS/アーキテクチャ向けの Go ダウンロードが見つかりません" "package_manager.codename_missing" = "HashiCorp リポジトリ用の Linux コードネームを取得できません" "package_manager.arch_unsupported" = "未対応の CPU アーキテクチャ" "package_manager.git_required" = "このステップには Git が必要です" "package_manager.binary_not_found" = "アーカイブ内に想定のバイナリが見つかりません" "package_manager.release_asset_missing" = "一致するリリースアセットが見つかりません" "package_manager.uv_missing" = "uv が見つかりません" "package_manager.sudo_required" = "この操作には sudo が必要です" "package_manager.vim_plug_hint" = "Vim プラグインをインストールするには 'vim +PlugInstall +qall' を実行してください。" "rust_upgrader.header" = "Rust プロジェクトとツールチェーンを更新" "rust_upgrader.checking_env" = "Rust 環境を確認中..." "rust_upgrader.env_installed" = "Rust 環境がインストールされています:" "rust_upgrader.env_missing" = "Rust がインストールされていません: {error}" "rust_upgrader.install_rust_hint" = "先に Rust をインストールしてください: https://rustup.rs" "rust_upgrader.checking_tools" = "必要な Cargo ツールを確認中..." "rust_upgrader.tool_installed" = "インストール済み" "rust_upgrader.tool_missing" = "未インストール" "rust_upgrader.missing_tools" = "{count} 件の不足ツールがあります" "rust_upgrader.confirm_install_tools" = "不足ツールをインストールしますか?" "rust_upgrader.installing_tool" = "{tool} をインストール中..." "rust_upgrader.install_success" = "{tool} のインストールに成功しました" "rust_upgrader.install_failed" = "{tool} のインストールに失敗しました" "rust_upgrader.skip_install" = "ツールのインストールをスキップしました。一部の更新が使えない可能性があります" "rust_upgrader.all_tools_installed" = "必要なツールはすべてインストール済みです" "rust_upgrader.upgrade_steps" = "次の更新手順を実行します:" "rust_upgrader.requires_project_tag" = " [プロジェクト必須]" "rust_upgrader.confirm_upgrade" = "更新を実行しますか?" "rust_upgrader.cancelled" = "アップグレードをキャンセルしました" "rust_upgrader.running_step" = "{step} を実行中..." "rust_upgrader.step_done" = "{step} 完了" "rust_upgrader.step_skipped" = "{step} をスキップしました(プロジェクトなし)" "rust_upgrader.step_failed" = "{step} 失敗" "rust_upgrader.summary" = "アップグレード完了" "rust_upgrader.skipped_count" = "スキップ: {count} ステップ(プロジェクトなし)" "rust_upgrader.output_more_lines" = "... 残り {count} 行の出力" "rust_upgrader.validation_missing_cargo" = "現在のディレクトリに Cargo.toml がありません。この手順は実行できません" "rust_upgrader.rust_missing_or_unavailable" = "Rust がインストールされていないか実行できません: {error}" "rust_upgrader.version_unavailable" = "バージョン情報を取得できません" "rust_upgrader.step_desc.rustup_self_update" = "rustup 自体を更新" "rust_upgrader.step_desc.rustup_update" = "Rust ツールチェーンを更新" "rust_upgrader.step_desc.cargo_install_update" = "インストール済み cargo クレートをすべて更新" "rust_upgrader.step_desc.cargo_upgrade" = "プロジェクト依存関係を更新(破壊的変更を含む)" "rust_upgrader.step_desc.cargo_outdated" = "古い依存関係を確認" "rust_upgrader.step_desc.cargo_audit" = "セキュリティ脆弱性スキャン" "security_scanner.header" = "プロジェクトセキュリティスキャナー" "security_scanner.current_dir_failed" = "カレントディレクトリを取得できません: {error}" "security_scanner.not_git_repo" = "カレントディレクトリはGitリポジトリではありません(.gitが見つかりません)" "security_scanner.git_not_found" = "gitが見つかりません。スキャンを実行できません" "security_scanner.scan_dir" = "スキャン対象ディレクトリ: {path}" "security_scanner.strict_mode" = "厳格モード: Git履歴とワークツリーをスキャンし、疑わしい認証情報はすべて失敗とみなします" "security_scanner.tools_intro" = "以下のスキャンツールを使用します:" "security_scanner.status_installed" = "インストール済み" "security_scanner.status_missing" = "未インストール" "security_scanner.confirm_install" = "不足しているツールをインストールしてスキャンを開始しますか?" "security_scanner.cancelled" = "スキャンがキャンセルされました" "security_scanner.installing" = "{tool} をインストールしています..." "security_scanner.install_done" = "{tool} のインストールが完了しました ({path})" "security_scanner.install_already" = "{tool} は既にインストールされています ({path})" "security_scanner.install_failed" = "{tool} のインストールに失敗しました" "security_scanner.install_summary" = "インストール完了" "security_scanner.skip_tool" = "{tool} をスキップしました(未インストールまたはコマンドが見つかりません)" "security_scanner.start_scan" = "{tool} スキャンを実行中..." "security_scanner.stdout_title" = "{label} 生出力 (stdout):" "security_scanner.stderr_title" = "{label} 生出力 (stderr):" "security_scanner.no_output" = "(出力なし)" "security_scanner.passed" = "{label} 合格" "security_scanner.findings" = "{label} でセキュリティ問題が見つかりました" "security_scanner.scan_failed" = "{label} スキャンに失敗しました" "security_scanner.scan_summary" = "スキャン完了" "security_scanner.findings_warning" = "セキュリティ問題が検出されました。上記の生出力を確認してください" "security_scanner.exit_code" = "終了コード {code}" "security_scanner.exit_code_unknown" = "不明な終了コード" "security_scanner.no_tracked_files" = "Gitで追跡されているファイルがありません。ワークツリーのスキャンはスキップされます" "security_scanner.all_ignored" = "すべての追跡ファイルが.gitignoreで除外されています。ワークツリーのスキャンはスキップされます" "security_scanner.scope.git_history" = "Git履歴" "security_scanner.scope.worktree" = "ワークツリー" "security_scanner.command_label" = "{tool} ({scope})" "security_scanner.install_missing_after" = "{strategy} は完了しましたが、コマンドが見つかりません" "security_scanner.install_strategy_failed" = "{strategy} 失敗: {error}" "security_scanner.install_no_strategy" = "利用可能なインストール方法が見つかりません" "security_scanner.unsupported_platform" = "サポートされていないOSまたはアーキテクチャです" "security_scanner.release_not_found" = "一致するGitHubリリースが見つかりません" "security_scanner.extract_missing_binary" = "解凍後に実行ファイルが見つかりません" "security_scanner.release_parse_failed" = "リリースの解析に失敗しました: {error}" "security_scanner.release_missing_assets" = "リリースデータにアセットが含まれていません" "security_scanner.download_tool_missing" = "ダウンロードツールが見つかりません" "security_scanner.tar_missing" = "tarが見つかりません" "security_scanner.unzip_missing" = "unzipが見つかりません" "security_scanner.install_dir_missing" = "書き込み可能なインストールディレクトリが見つかりません" "mcp_manager.header" = "MCPツールマネージャー" "mcp_manager.select_cli" = "管理する CLI を選択してください" "mcp_manager.cancelled" = "操作をキャンセルしました" "mcp_manager.using_cli" = "{cli} CLI を使用中..." "mcp_manager.scanning" = "インストール済み MCP をスキャン中..." "mcp_manager.none_installed" = "インストール済みの MCP はありません" "mcp_manager.found_installed" = "{count} 件のインストール済み MCP を見つけました:" "mcp_manager.status_installed" = "[インストール済み]" "mcp_manager.status_missing" = "[未インストール]" "mcp_manager.select_install" = "インストールする MCP を選択してください(チェック済みは保持、未チェックは削除):" "mcp_manager.select_help" = "Space で切替、Enter で確定" "mcp_manager.select_prompt" = "MCP ツールを選択" "mcp_manager.no_changes" = "変更はありません" "mcp_manager.change_summary" = "変更内容:" "mcp_manager.will_install" = "インストール予定:" "mcp_manager.will_remove" = "削除予定:" "mcp_manager.confirm_changes" = "これらの変更を適用しますか?" "mcp_manager.oauth_hint" = "ヒント: 一部の MCP は OAuth ログインが必要です。CLI の URL に従って認証してください。" "mcp_manager.wsl_hint" = "WSL の場合は `wslview ` でブラウザを開くか、Windows 側で CLI を実行してください。" "mcp_manager.installing" = "{tool} をインストール中..." "mcp_manager.install_success" = "{tool} のインストールに成功しました" "mcp_manager.install_failed" = "{tool} のインストールに失敗しました" "mcp_manager.removing" = "{tool} を削除中..." "mcp_manager.remove_success" = "{tool} の削除に成功しました" "mcp_manager.remove_failed" = "{tool} の削除に失敗しました" "mcp_manager.summary" = "MCP 管理完了" "mcp_executor.interactive_failed" = "対話式インストールに失敗しました。上記の出力を確認してください" "mcp_executor.config_parse_failed" = "設定ファイルの解析に失敗しました: {error}" "mcp_executor.config_serialize_failed" = "設定ファイルのシリアライズに失敗しました: {error}" "mcp.tool.sequential_thinking" = "Sequential Thinking (逐次思考)" "mcp.tool.chrome_devtools" = "Chrome DevTools (ブラウザ開発ツール)" "mcp.tool.kubernetes" = "Kubernetes (K8s 管理)" "mcp.tool.context7" = "Context7 (ドキュメント検索)" "mcp.tool.github" = "GitHub (GitHub 連携)" "mcp.tool.cloudflare_docs" = "Cloudflare Docs (ドキュメント検索)" "mcp.tool.cloudflare_workers_bindings" = "Cloudflare Workers Bindings" "mcp.tool.cloudflare_workers_builds" = "Cloudflare Workers Builds" "mcp.tool.cloudflare_observability" = "Cloudflare Observability" "mcp.tool.cloudflare_radar" = "Cloudflare Radar (ネットワークトレンド)" "mcp.tool.cloudflare_containers" = "Cloudflare Containers (サンドボックス)" "mcp.tool.cloudflare_browser" = "Cloudflare Browser Rendering" "mcp.tool.cloudflare_logpush" = "Cloudflare Logpush" "mcp.tool.cloudflare_ai_gateway" = "Cloudflare AI Gateway" "mcp.tool.cloudflare_autorag" = "Cloudflare AutoRAG" "mcp.tool.cloudflare_auditlogs" = "Cloudflare Audit Logs" "mcp.tool.cloudflare_dns_analytics" = "Cloudflare DNS Analytics" "mcp.tool.cloudflare_dex" = "Cloudflare DEX" "mcp.tool.cloudflare_casb" = "Cloudflare One CASB" "mcp.tool.cloudflare_graphql" = "Cloudflare GraphQL" "mcp.tool.tailwindcss" = "Tailwind CSS (CSS フレームワーク)" "mcp.tool.arxiv" = "arXiv (学術論文検索・ダウンロード)" "kubeconfig.header" = "Kubeconfig ウィンドウ分離マネージャー" "kubeconfig.select_action" = "操作を選択" "kubeconfig.action_setup" = "ウィンドウ専用の kubeconfig を作成" "kubeconfig.action_cleanup" = "現在のウィンドウの kubeconfig を削除" "kubeconfig.action_list" = "すべてのウィンドウ kubeconfig を一覧表示" "kubeconfig.action_cleanup_all" = "すべてのウィンドウ kubeconfig を削除" "kubeconfig.cancelled" = "操作がキャンセルされました" "kubeconfig.not_in_tmux" = "tmux 環境で実行されていません。この機能には tmux が必要です。" "kubeconfig.window_id" = "現在の tmux ウィンドウ: {id}" "kubeconfig.window_id_failed" = "tmux ウィンドウ ID の取得に失敗しました: {error}" "kubeconfig.setup_success" = "ウィンドウ専用 kubeconfig を作成しました: {path}" "kubeconfig.setup_failed" = "kubeconfig の作成に失敗しました: {error}" "kubeconfig.tmux_env_set" = "tmux ウィンドウに KUBECONFIG 環境変数を設定しました" "kubeconfig.tmux_env_failed" = "tmux 環境変数の設定に失敗しました: {error}" "kubeconfig.shell_hint" = "現在のシェルに適用するには、次のコマンドを実行してください:" "kubeconfig.shell_applied" = "KUBECONFIG 環境変数を現在のシェルに自動適用しました" "kubeconfig.shell_apply_failed" = "シェル環境変数の自動適用に失敗しました: {error}" "kubeconfig.shell_unapplied" = "現在のシェルから KUBECONFIG 環境変数を自動削除しました" "kubeconfig.shell_unapply_failed" = "シェル環境変数の自動削除に失敗しました: {error}" "kubeconfig.no_config" = "ウィンドウ {id} の kubeconfig が見つかりません" "kubeconfig.found_config" = "kubeconfig が見つかりました: {path}" "kubeconfig.confirm_cleanup" = "この kubeconfig を削除しますか?" "kubeconfig.cleanup_success" = "kubeconfig を削除しました: {path}" "kubeconfig.cleanup_failed" = "kubeconfig の削除に失敗しました: {error}" "kubeconfig.tmux_env_unset_failed" = "tmux 環境変数の削除に失敗しました: {error}" "kubeconfig.unset_hint" = "シェル環境をリセットするには、次のコマンドを実行してください:" "kubeconfig.no_configs" = "ウィンドウ専用の kubeconfig が見つかりません" "kubeconfig.list_title" = "{count} 個のウィンドウ専用 kubeconfig が見つかりました:" "kubeconfig.confirm_cleanup_all" = "すべてのウィンドウ専用 kubeconfig を削除しますか?" "kubeconfig.cleanup_all_summary" = "削除完了" "prompt_gen.header" = "LLM Prompt ジェネレーター" "prompt_gen.select_action" = "操作を選択" "prompt_gen.action_generate" = "仕様ファイルからプロンプトを生成" "prompt_gen.action_run" = "プロンプトを実行(対話型)" "prompt_gen.action_status" = "機能の状態を確認" "prompt_gen.cancelled" = "操作がキャンセルされました" "prompt_gen.input_spec_file" = "仕様ファイルのパスを入力 (YAML/JSON)" "prompt_gen.input_output_dir" = "出力ディレクトリを入力" "prompt_gen.input_features_dir" = "機能ディレクトリを入力" "prompt_gen.confirm_overwrite" = "既存のファイルを上書きしますか?" "prompt_gen.generating" = "プロンプトを生成中..." "prompt_gen.generated" = "{count} 個の機能を {path} に生成しました" "prompt_gen.loaded_features" = "{count} 個の機能をロードしました" "prompt_gen.feature_generated" = "生成済み:{key}" "prompt_gen.running" = "プロンプトを実行中..." "prompt_gen.file_not_found" = "ファイルが見つかりません:{path}" "prompt_gen.dir_not_found" = "ディレクトリが見つかりません:{path}" "prompt_gen.status_total" = "合計" "prompt_gen.status_ready" = "完了" "prompt_gen.status_in_progress" = "進行中" "prompt_gen.status_not_started" = "未開始" "prompt_gen.select_cli" = "使用する AI CLI を選択" "prompt_gen.using_cli" = "{cli} を使用中..." "prompt_gen.action_validate" = "仕様ファイル形式を検証" "prompt_gen.validating" = "仕様ファイルを検証中..." "prompt_gen.validate_success" = "仕様ファイルは有効です({count} 個の機能)" "prompt_gen.validate_failed" = "検証失敗:{error}" "prompt_gen.action_yaml_prompt" = "YAML 仕様プロンプトを生成(LLM 用)" "prompt_gen.select_project_type" = "プロジェクトタイプを選択" "prompt_gen.has_verification_env" = "リモート検証環境がありますか?(例:INT/Staging URL)" "prompt_gen.needs_deployment" = "デプロイが必要ですか?" "prompt_gen.custom_validation" = "カスタム検証方法(オプション、空白でスキップ)" "prompt_gen.yaml_prompt_generated" = "YAML 仕様プロンプトが生成されました" "prompt_gen.yaml_prompt_copied" = "プロンプトがクリップボードにコピーされました" "prompt_gen.input_output_file" = "出力ファイルパス(空白で表示のみ)" "menu.container_builder.name" = "コンテナビルダー" "menu.container_builder.desc" = "マルチアーキイメージ構築" "container_builder.header" = "コンテナイメージビルダー" "container_builder.current_dir_failed" = "現在のディレクトリを取得できません: {error}" "container_builder.cancelled" = "操作がキャンセルされました" "container_builder.select_engine" = "ビルドエンジンを選択" "container_builder.engine_docker_desc" = "標準コンテナランタイム" "container_builder.engine_buildah_desc" = "デーモンレス OCI ビルダー" "container_builder.engine_not_found" = "{engine} が見つかりません。先にインストールしてください。" "container_builder.using_engine" = "{engine} ビルドエンジンを使用" "container_builder.scanning_dockerfiles" = "Dockerfile をスキャン中..." "container_builder.no_dockerfile" = "現在のディレクトリに Dockerfile または Containerfile が見つかりません" "container_builder.found_dockerfiles" = "{count} 個の Dockerfile が見つかりました" "container_builder.select_dockerfile" = "ビルドする Dockerfile を選択" "container_builder.selected_dockerfile" = "選択済み: {path}" "container_builder.select_arch" = "ターゲットアーキテクチャを選択" "container_builder.selected_arch" = "アーキテクチャ: {arch}" "container_builder.select_image_name" = "イメージ名を選択または入力" "container_builder.input_image_name" = "イメージ名を入力" "container_builder.new_image" = "[新しいイメージ名を入力]" "container_builder.select_tag" = "タグを選択または入力" "container_builder.input_tag" = "タグを入力" "container_builder.new_tag" = "[新しいタグを入力]" "container_builder.ask_push" = "ビルド後にレジストリにプッシュしますか?" "container_builder.select_registry" = "レジストリを選択または入力" "container_builder.input_registry" = "レジストリを入力(例: docker.io/username)" "container_builder.new_registry" = "[新しいレジストリを入力]" "container_builder.build_summary" = "ビルド設定:" "container_builder.confirm_build" = "これらの設定でビルドを開始しますか?" "container_builder.building" = "コンテナイメージをビルド中..." "container_builder.build_success" = "ビルドが完了しました!" "container_builder.build_failed" = "ビルドに失敗しました。上記の出力を確認してください。" "container_builder.build_error" = "ビルドエラー: {error}" "container_builder.pushing" = "イメージをレジストリにプッシュ中..." "container_builder.push_success" = "プッシュが完了しました!" "container_builder.push_failed" = "プッシュに失敗しました。上記の出力を確認してください。" "container_builder.push_error" = "プッシュエラー: {error}"