{
  "en": {
    "cmd.open": "Orchestrator: Open",
    "cmd.open_desc": "Show all editor workspaces in a floating selector",
    "cmd.new": "Orchestrator: New Workspace",
    "cmd.new_desc": "Spawn a new editor workspace in a worktree",
    "cmd.kill": "Orchestrator: Kill Selected",
    "cmd.kill_desc": "Close the workspace highlighted in the open Orchestrator prompt",
    "cmd.dock_toggle": "Orchestrator: Toggle Dock",
    "cmd.dock_toggle_desc": "Show/hide the persistent left workspace dock (↑↓ switches windows live)",
    "cmd.move": "Orchestrator: Move to Folder…",
    "cmd.move_desc": "File the current workspace under a dock folder",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Local",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(detached)",
    "pill.clean": "clean",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " draft",
    "pill.pr_approved": " approved",
    "pill.pr_chg_req": " chg-req",
    "pill.pr_conflicts": " · ✗ conflicts",
    "pill.on_disk_worktree": "· on-disk worktree",
    "pill.unknown": "(unknown)",
    "list.col_name": "NAME",
    "list.title": "ORCHESTRATOR :: Workspaces",
    "list.section_label": "Workspaces",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  all projects",
    "list.new_btn": "+ New",
    "list.new_btn_key": "+ New  %{key}",
    "list.filter_label": "Filter",
    "list.filter_placeholder": "type to search… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Project: ",
    "list.scope_all": "All",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Show all worktrees",
    "list.show_worktrees_key": "Show all worktrees   (%{key})",
    "list.show_trivial": "Show empty/1-file workspaces",
    "list.show_trivial_key": "Show empty/1-file workspaces   (%{key})",
    "preview.title": "Preview",
    "preview.no_workspace_selected": "No workspace selected",
    "preview.state_active": "active",
    "preview.state_working": "working",
    "preview.state_idle": "idle",
    "preview.in_place": "in-place",
    "preview.archiving": "Archiving…",
    "preview.deleting": "Deleting…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "Waiting for git…",
    "preview.toggle_preview": "Preview",
    "preview.toggle_details": "Details",
    "preview.btn_open": "Open",
    "preview.btn_visit": "Visit",
    "preview.btn_stop": "Stop",
    "preview.btn_archive": "Archive",
    "preview.btn_delete": "Delete",
    "preview.on_disk_not_open": "On-disk worktree (not open)",
    "preview.field_branch": "branch  ",
    "preview.field_path": "path    ",
    "preview.click_to_open": "Click it (or press Enter) to open this worktree as a workspace.",
    "preview.label_on_disk": "%{name}  —  on-disk worktree",
    "preview.label_launch": "%{name}  —  launch workspace",
    "confirm.cap_stop": "Stop",
    "confirm.cap_archive": "Archive",
    "confirm.cap_delete": "Delete",
    "confirm.ger_stop": "Stopping",
    "confirm.ger_archive": "Archiving",
    "confirm.ger_delete": "Deleting",
    "confirm.disk_note": "  · on-disk",
    "confirm.bulk_header": "%{cap} these %{count} workspaces?",
    "confirm.and_more": "  … and %{count} more",
    "confirm.single_header": "%{cap} workspace %{name}?",
    "confirm.for_each": "For each workspace this will:",
    "confirm.this_will": "This will:",
    "confirm.uncommitted_lost": "Uncommitted changes will be lost.",
    "confirm.label_bulk": "Confirm %{cap} — %{count} workspaces",
    "confirm.label_single": "Confirm %{cap}",
    "confirm.btn_cancel": "Cancel",
    "confirm.btn_confirm": "Confirm %{cap}",
    "confirm.stop_line1": "  • send SIGTERM to all workspace processes",
    "confirm.stop_line2": "  • SIGKILL after a short grace period",
    "confirm.stop_note": "The worktree and workspace record remain.",
    "confirm.archive_line1": "  • SIGKILL all workspace processes",
    "confirm.archive_line2": "  • close the editor workspace",
    "confirm.archive_line3": "  • move the worktree to .archived/",
    "confirm.archive_note": "Reversible via Unarchive.",
    "confirm.delete_line1": "  • stop all workspace processes",
    "confirm.delete_line2": "  • run `git worktree remove`",
    "confirm.delete_line3": "  • drop the workspace record",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Stop (%{count})",
    "confirm.bulk_btn_archive": "Archive (%{count})",
    "confirm.bulk_btn_delete": "Delete (%{count})",
    "confirm.bulk_btn_clear": "Clear",
    "confirm.row_in_place": "  · in-place (forgotten, not removed)",
    "confirm.row_on_disk": "  · on-disk worktree",
    "confirm.bulk_label": "Bulk actions — %{count} selected",
    "dock.title": "Orchestrator",
    "dock.all_projects": "All projects",
    "dock.menu_label": "project",
    "dock.new_btn_key": "+ New %{key}",
    "dock.all_worktrees": "all worktrees",
    "dock.show_empty": "show empty",
    "dock.manage": "Manage",
    "dock.move_btn": "Move…",
    "dock.view_btn": "view: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Search Tasks",
    "dock.hint_choose": "choose",
    "dock.hint_select": "select",
    "dock.hint_cancel": "cancel",
    "dock.hint_switch": "switch",
    "dock.hint_edit": "edit",
    "dock.hint_editor": "editor",
    "dock.ctx_visit": "Visit…",
    "dock.ctx_archive": "Archive",
    "dock.ctx_delete": "Delete",
    "dock.ctx_esc_close": "Esc to close",
    "dock.pending_creating": "Creating workspace…",
    "dock.pending_connecting": "Connecting…",
    "dock.pending_queued": "Queued…",
    "dock.pending_adding_worktree": "Adding worktree…",
    "dock.pending_starting": "Starting…",
    "dock.pending_interrupted": "Interrupted — press Enter to resume",
    "dock.pending_default_name": "workspace",
    "dock.pending_retry_hint": "Enter to retry · menu to dismiss",
    "dock.pending_dismiss_hint": "menu to dismiss",
    "dock.ctx_retry": "Retry",
    "dock.ctx_dismiss": "Dismiss",
    "dock.new_btn": "New Task… ▾",
    "dock.filters": "Filters",
    "dock.hint_fold": "fold",
    "dock.hint_menu": "menu",
    "dock.new_menu_task": "New Task…",
    "dock.new_menu_folder": "New Folder…",
    "dock.move_root": "Top level",
    "dock.menu_new_label": "create",
    "dock.menu_move_label": "move to",
    "dock.new_folder_prompt": "Folder name",
    "dock.new_folder_default": "New Folder",
    "dock.rename_folder_dialog_title": "Rename Folder",
    "dock.rename_folder_btn": "Rename",
    "dock.rename_workspace_dialog_title": "Rename Workspace",
    "dock.rename_workspace_prompt": "Workspace name",
    "dock.new_folder_dialog_title": "New Folder",
    "dock.new_folder_organize": "Organize \"%{name}\" under this folder",
    "dock.new_folder_btn_cancel": "Cancel",
    "dock.new_folder_btn_create": "Create Folder",
    "dock.ctx_rename": "Rename…",
    "dock.ctx_new_subfolder": "New Subfolder…",
    "dock.ctx_delete_folder": "Delete Folder",
    "dock.ctx_move": "Move to Folder…",
    "form.run_in": "Run in:",
    "form.switch_type": "←/→ switch type",
    "form.agent": "Agent:",
    "form.agent_terminal": "terminal",
    "form.agent_custom": "custom…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ choose",
    "form.agent_hint_resume": "←/→ choose · ↻ resumes on restart",
    "form.project_path": "Project Path",
    "form.project_path_default": "default (leave blank to use): %{path}",
    "form.detecting_project_root": "detecting project root…",
    "form.create_worktree": "Create a new git worktree for this workspace",
    "form.create_worktree_disabled": "[ ] Create a new git worktree for this workspace",
    "form.disabled_non_git": "  (disabled — non-git)",
    "form.linked_worktree_uncheck": "  ↳ existing worktree here — uncheck to attach instead of forking a new one",
    "form.linked_worktree_attach": "  ↳ existing worktree — this workspace will attach to it",
    "form.branch": "Branch",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "no git — N/A",
    "form.branch_existing_worktree": "existing worktree — N/A",
    "form.branch_shared_worktree": "shared worktree — N/A",
    "form.detecting_default_branch": "detecting default branch…",
    "form.branch_head_fallback": "HEAD  (no origin configured)",
    "form.devcontainer_path_placeholder": "path containing .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ runs `devcontainer up`, then attaches (docker exec)",
    "form.ssh_host_label": "Host  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  or paste ssh://host/path",
    "form.ssh_remote_path_label": "Remote Path",
    "form.ssh_remote_path_placeholder": "/srv/project  (blank = remote home)",
    "form.ssh_identity_label": "Identity file (optional)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "SSH options (optional)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (passed to every ssh call)",
    "form.k8s_target_label": "Target  (.fresh/k8s.json — optional)",
    "form.k8s_target_placeholder": "named target, or leave blank to attach explicitly ↓",
    "form.k8s_context_label": "Context  (kubeconfig — optional)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "pod name (kubectl get pods)",
    "form.k8s_workspace_label": "Workspace path",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec into the pod — any cluster (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Run in",
    "form.ro_host": "Host",
    "form.ro_remote_path": "Remote path",
    "form.ro_pod": "Pod",
    "form.ro_project": "Project",
    "form.ro_workspace": "Workspace",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "New Workspace",
    "form.connecting": "Connecting… ",
    "form.creating_workspace": "Creating workspace… ",
    "form.press_cancel_abort": "press Cancel to abort.",
    "form.workspace_name": "Workspace Name",
    "form.auto_generating": "auto-generating…",
    "form.agent_command": "Agent Command",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "remote login shell  (clear to reset)",
    "form.error_prefix": "Error: ",
    "form.btn_cancel": "Cancel",
    "form.btn_create": "Create Workspace",
    "form.btn_create_visit": "Create & Visit",
    "form.btn_create_bg": "Create in Background",
    "hint.nav": "nav",
    "hint.dive": "dive",
    "hint.select": "select",
    "hint.all_projects": "all projects",
    "hint.current_only": "current only",
    "hint.focus": "focus",
    "hint.close": "close",
    "hint.form_next": "next / accept",
    "hint.form_prev": "prev",
    "hint.form_change": "change option",
    "hint.form_suggest": "suggest / history",
    "hint.form_toggle": "toggle",
    "hint.form_advance": "advance / act",
    "hint.form_create": "create",
    "hint.form_close": "close / cancel",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: could not open a replacement workspace — %{error}",
    "status.stop_sent": "Orchestrator: stop signal sent to %{count} workspace(s)",
    "status.bulk_done": "Orchestrator: %{verb} %{count} workspace(s)",
    "status.verb_archived": "archived",
    "status.verb_deleted": "deleted",
    "status.verb_stopped": "stopped",
    "status.start_failed": "Orchestrator: failed to start workspace — %{error}",
    "status.attach_failed": "Orchestrator: failed to attach workspace — %{error}",
    "status.kill_open_list_first": "Orchestrator: open the workspace list (Ctrl+P → Orchestrator: Open) first",
    "status.kill_no_selected": "Orchestrator: no workspace selected",
    "status.kill_select_row": "Orchestrator: select a workspace row first",
    "status.kill_dive_elsewhere": "Orchestrator: dive elsewhere first, then kill this workspace",
    "err.nothing_eligible": "nothing eligible to %{action} in the selection",
    "err.action_failed": "%{action} failed: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; last error: %{error}",
    "err.unknown_error": "unknown error",
    "err.failed": "failed",
    "err.no_eligible_selected": "no selected workspace can be %{verb}",
    "err.workspace_gone": "workspace gone",
    "err.not_git_repo": "not a git repository",
    "err.could_not_create": "could not create %{path}",
    "err.worktree_move_failed": "worktree move failed",
    "err.worktree_remove_failed": "worktree remove failed",
    "err.worktree_add_failed": "git worktree add failed",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir failed: %{path}",
    "err.connection_failed": "connection failed",
    "err.k8s_named_target": "Named .fresh/k8s.json targets — use “K8s: Connect Workspace” (full provider support). Inline attach needs an explicit Pod.",
    "err.k8s_ns_pod_required": "Kubernetes: Namespace and Pod are required (or use “K8s: Connect Workspace”).",
    "err.ssh_host_required": "SSH: a host is required (host, user@host, or ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: open the project and run “Dev Containers: Reopen in Container”. (Orchestrator-managed devcontainer workspaces are coming next.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Launch in",
    "menu.dock": "Orchestrator Dock"
  },
  "cs": {
    "cmd.open": "Orchestrator: Otevřít",
    "cmd.open_desc": "Zobrazit všechny pracovní prostory editoru v plovoucím výběru",
    "cmd.new": "Orchestrator: Nový pracovní prostor",
    "cmd.new_desc": "Spustit nový pracovní prostor editoru ve worktree",
    "cmd.kill": "Orchestrator: Ukončit vybraný",
    "cmd.kill_desc": "Zavřít pracovní prostor zvýrazněný v otevřeném dialogu Orchestrator",
    "cmd.dock_toggle": "Orchestrator: Přepnout dok",
    "cmd.dock_toggle_desc": "Zobrazit/skrýt trvalý levý dok pracovních prostorů (↑↓ přepíná okna živě)",
    "cmd.move": "Orchestrátor: Přesunout do složky…",
    "cmd.move_desc": "Zařadit aktuální pracovní prostor do složky v doku",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Lokální",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(odpojeno)",
    "pill.clean": "čisté",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " koncept",
    "pill.pr_approved": " schváleno",
    "pill.pr_chg_req": " změny vyžádány",
    "pill.pr_conflicts": " · ✗ konflikty",
    "pill.on_disk_worktree": "· worktree na disku",
    "pill.unknown": "(neznámé)",
    "list.col_name": "NÁZEV",
    "list.title": "ORCHESTRATOR :: Pracovní prostory",
    "list.section_label": "Pracovní prostory",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  všechny projekty",
    "list.new_btn": "+ Nový",
    "list.new_btn_key": "+ Nový  %{key}",
    "list.filter_label": "Filtr",
    "list.filter_placeholder": "pište pro hledání… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Projekt: ",
    "list.scope_all": "Vše",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Zobrazit všechny worktree",
    "list.show_worktrees_key": "Zobrazit všechny worktree   (%{key})",
    "list.show_trivial": "Zobrazit prázdné/1souborové pracovní prostory",
    "list.show_trivial_key": "Zobrazit prázdné/1souborové pracovní prostory   (%{key})",
    "preview.title": "Náhled",
    "preview.no_workspace_selected": "Není vybrán žádný pracovní prostor",
    "preview.state_active": "aktivní",
    "preview.state_working": "pracuje",
    "preview.state_idle": "nečinný",
    "preview.in_place": "na místě",
    "preview.archiving": "Archivuje se…",
    "preview.deleting": "Maže se…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "Čeká se na git…",
    "preview.toggle_preview": "Náhled",
    "preview.toggle_details": "Podrobnosti",
    "preview.btn_open": "Otevřít",
    "preview.btn_visit": "Navštívit",
    "preview.btn_stop": "Zastavit",
    "preview.btn_archive": "Archivovat",
    "preview.btn_delete": "Smazat",
    "preview.on_disk_not_open": "Worktree na disku (neotevřeno)",
    "preview.field_branch": "větev   ",
    "preview.field_path": "cesta   ",
    "preview.click_to_open": "Kliknutím (nebo stisknutím Enter) otevřete tento worktree jako pracovní prostor.",
    "preview.label_on_disk": "%{name}  —  worktree na disku",
    "preview.label_launch": "%{name}  —  spustit pracovní prostor",
    "confirm.cap_stop": "Zastavit",
    "confirm.cap_archive": "Archivovat",
    "confirm.cap_delete": "Smazat",
    "confirm.ger_stop": "Zastavování",
    "confirm.ger_archive": "Archivace",
    "confirm.ger_delete": "Mazání",
    "confirm.disk_note": "  · na disku",
    "confirm.bulk_header": "%{cap} těchto %{count} pracovních prostorů?",
    "confirm.and_more": "  … a dalších %{count}",
    "confirm.single_header": "%{cap} pracovní prostor %{name}?",
    "confirm.for_each": "Pro každý pracovní prostor to provede:",
    "confirm.this_will": "Toto provede:",
    "confirm.uncommitted_lost": "Necommitnuté změny budou ztraceny.",
    "confirm.label_bulk": "Potvrdit %{cap} — %{count} pracovních prostorů",
    "confirm.label_single": "Potvrdit %{cap}",
    "confirm.btn_cancel": "Zrušit",
    "confirm.btn_confirm": "Potvrdit %{cap}",
    "confirm.stop_line1": "  • odeslat SIGTERM všem procesům pracovního prostoru",
    "confirm.stop_line2": "  • SIGKILL po krátké odkladné době",
    "confirm.stop_note": "Worktree a záznam pracovního prostoru zůstanou.",
    "confirm.archive_line1": "  • SIGKILL všem procesům pracovního prostoru",
    "confirm.archive_line2": "  • zavřít pracovní prostor editoru",
    "confirm.archive_line3": "  • přesunout worktree do .archived/",
    "confirm.archive_note": "Vratné přes Zrušit archivaci.",
    "confirm.delete_line1": "  • zastavit všechny procesy pracovního prostoru",
    "confirm.delete_line2": "  • spustit `git worktree remove`",
    "confirm.delete_line3": "  • zahodit záznam pracovního prostoru",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Zastavit (%{count})",
    "confirm.bulk_btn_archive": "Archivovat (%{count})",
    "confirm.bulk_btn_delete": "Smazat (%{count})",
    "confirm.bulk_btn_clear": "Vymazat",
    "confirm.row_in_place": "  · na místě (zapomenuto, neodstraněno)",
    "confirm.row_on_disk": "  · worktree na disku",
    "confirm.bulk_label": "Hromadné akce — %{count} vybráno",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Všechny projekty",
    "dock.menu_label": "projekt",
    "dock.new_btn_key": "+ Nový %{key}",
    "dock.all_worktrees": "všechny worktree",
    "dock.show_empty": "zobrazit prázdné",
    "dock.manage": "Spravovat",
    "dock.move_btn": "Přesunout…",
    "dock.view_btn": "zobrazení: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Hledat úkoly",
    "dock.hint_choose": "vybrat",
    "dock.hint_select": "označit",
    "dock.hint_cancel": "zrušit",
    "dock.hint_switch": "přepnout",
    "dock.hint_edit": "upravit",
    "dock.hint_editor": "editor",
    "dock.ctx_visit": "Navštívit…",
    "dock.ctx_archive": "Archivovat",
    "dock.ctx_delete": "Smazat",
    "dock.ctx_esc_close": "Esc pro zavření",
    "dock.pending_creating": "Vytváří se pracovní prostor…",
    "dock.pending_connecting": "Připojuje se…",
    "dock.pending_queued": "Ve frontě…",
    "dock.pending_adding_worktree": "Přidává se pracovní strom…",
    "dock.pending_starting": "Spouští se…",
    "dock.pending_interrupted": "Přerušeno — pokračujte stiskem Enter",
    "dock.pending_default_name": "pracovní prostor",
    "dock.pending_retry_hint": "Enter pro opakování · nabídka pro zrušení",
    "dock.pending_dismiss_hint": "nabídka pro zrušení",
    "dock.ctx_retry": "Zkusit znovu",
    "dock.ctx_dismiss": "Zrušit",
    "dock.new_btn": "Nový úkol… ▾",
    "dock.filters": "Filtry",
    "dock.hint_fold": "sbalit",
    "dock.hint_menu": "nabídka",
    "dock.new_menu_task": "Nový úkol…",
    "dock.new_menu_folder": "Nová složka…",
    "dock.move_root": "Nejvyšší úroveň",
    "dock.menu_new_label": "vytvořit",
    "dock.menu_move_label": "přesunout do",
    "dock.new_folder_prompt": "Název složky",
    "dock.new_folder_default": "Nová složka",
    "dock.rename_folder_dialog_title": "Přejmenovat složku",
    "dock.rename_folder_btn": "Přejmenovat",
    "dock.rename_workspace_dialog_title": "Přejmenovat pracovní prostor",
    "dock.rename_workspace_prompt": "Název pracovního prostoru",
    "dock.new_folder_dialog_title": "Nová složka",
    "dock.new_folder_organize": "Zařadit „%{name}“ do této složky",
    "dock.new_folder_btn_cancel": "Zrušit",
    "dock.new_folder_btn_create": "Vytvořit složku",
    "dock.ctx_rename": "Přejmenovat…",
    "dock.ctx_new_subfolder": "Nová podsložka…",
    "dock.ctx_delete_folder": "Smazat složku",
    "dock.ctx_move": "Přesunout do složky…",
    "form.run_in": "Spustit v:",
    "form.switch_type": "←/→ přepnout typ",
    "form.agent": "Agent:",
    "form.agent_terminal": "terminál",
    "form.agent_custom": "vlastní…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ vybrat",
    "form.agent_hint_resume": "←/→ vybrat · ↻ obnoví při restartu",
    "form.project_path": "Cesta k projektu",
    "form.project_path_default": "výchozí (ponechte prázdné pro použití): %{path}",
    "form.detecting_project_root": "zjišťuje se kořen projektu…",
    "form.create_worktree": "Vytvořit nový git worktree pro tento pracovní prostor",
    "form.create_worktree_disabled": "[ ] Vytvořit nový git worktree pro tento pracovní prostor",
    "form.disabled_non_git": "  (zakázáno — není git)",
    "form.linked_worktree_uncheck": "  ↳ zde existuje worktree — odškrtněte pro připojení místo vytvoření nového",
    "form.linked_worktree_attach": "  ↳ existující worktree — tento pracovní prostor se k němu připojí",
    "form.branch": "Větev",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "není git — N/A",
    "form.branch_existing_worktree": "existující worktree — N/A",
    "form.branch_shared_worktree": "sdílený worktree — N/A",
    "form.detecting_default_branch": "zjišťuje se výchozí větev…",
    "form.branch_head_fallback": "HEAD  (není nakonfigurován origin)",
    "form.devcontainer_path_placeholder": "cesta obsahující .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ spustí `devcontainer up`, poté se připojí (docker exec)",
    "form.ssh_host_label": "Hostitel  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  nebo vložte ssh://host/path",
    "form.ssh_remote_path_label": "Vzdálená cesta",
    "form.ssh_remote_path_placeholder": "/srv/project  (prázdné = vzdálený domovský adresář)",
    "form.ssh_identity_label": "Soubor identity (volitelné)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "SSH volby (volitelné)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (předáno každému volání ssh)",
    "form.k8s_target_label": "Cíl  (.fresh/k8s.json — volitelné)",
    "form.k8s_target_placeholder": "pojmenovaný cíl, nebo ponechte prázdné pro explicitní připojení ↓",
    "form.k8s_context_label": "Kontext  (kubeconfig — volitelné)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Jmenný prostor",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "název podu (kubectl get pods)",
    "form.k8s_workspace_label": "Cesta k pracovnímu prostoru",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec do podu — jakýkoli cluster (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Spustit v",
    "form.ro_host": "Hostitel",
    "form.ro_remote_path": "Vzdálená cesta",
    "form.ro_pod": "Pod",
    "form.ro_project": "Projekt",
    "form.ro_workspace": "Pracovní prostor",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Nový pracovní prostor",
    "form.connecting": "Připojuje se… ",
    "form.creating_workspace": "Vytváří se pracovní prostor… ",
    "form.press_cancel_abort": "stiskněte Zrušit pro přerušení.",
    "form.workspace_name": "Název pracovního prostoru",
    "form.auto_generating": "automaticky se generuje…",
    "form.agent_command": "Příkaz agenta",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "vzdálený přihlašovací shell  (vymazáním obnovíte)",
    "form.error_prefix": "Chyba: ",
    "form.btn_cancel": "Zrušit",
    "form.btn_create": "Vytvořit pracovní prostor",
    "form.btn_create_visit": "Vytvořit a přejít",
    "form.btn_create_bg": "Vytvořit na pozadí",
    "hint.nav": "navigace",
    "hint.dive": "otevřít",
    "hint.select": "vybrat",
    "hint.all_projects": "všechny projekty",
    "hint.current_only": "pouze aktuální",
    "hint.focus": "zaměřit",
    "hint.close": "zavřít",
    "hint.form_next": "další / potvrdit",
    "hint.form_prev": "předchozí",
    "hint.form_change": "změnit volbu",
    "hint.form_suggest": "návrh / historie",
    "hint.form_toggle": "přepnout",
    "hint.form_advance": "pokračovat / akce",
    "hint.form_create": "vytvořit",
    "hint.form_close": "zavřít / zrušit",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: nepodařilo se otevřít náhradní pracovní prostor — %{error}",
    "status.stop_sent": "Orchestrator: signál zastavení odeslán %{count} pracovním prostorům",
    "status.bulk_done": "Orchestrator: %{verb} %{count} pracovních prostorů",
    "status.verb_archived": "archivováno",
    "status.verb_deleted": "smazáno",
    "status.verb_stopped": "zastaveno",
    "status.start_failed": "Orchestrator: nepodařilo se spustit pracovní prostor — %{error}",
    "status.attach_failed": "Orchestrator: nepodařilo se připojit pracovní prostor — %{error}",
    "status.kill_open_list_first": "Orchestrator: nejprve otevřete seznam pracovních prostorů (Ctrl+P → Orchestrator: Otevřít)",
    "status.kill_no_selected": "Orchestrator: není vybrán žádný pracovní prostor",
    "status.kill_select_row": "Orchestrator: nejprve vyberte řádek pracovního prostoru",
    "status.kill_dive_elsewhere": "Orchestrator: nejprve přejděte jinam, poté ukončete tento pracovní prostor",
    "err.nothing_eligible": "ve výběru není nic vhodného k akci %{action}",
    "err.action_failed": "%{action} selhalo: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; poslední chyba: %{error}",
    "err.unknown_error": "neznámá chyba",
    "err.failed": "selhalo",
    "err.no_eligible_selected": "žádný vybraný pracovní prostor nelze %{verb}",
    "err.workspace_gone": "pracovní prostor zmizel",
    "err.not_git_repo": "není git repozitář",
    "err.could_not_create": "nepodařilo se vytvořit %{path}",
    "err.worktree_move_failed": "přesun worktree selhal",
    "err.worktree_remove_failed": "odstranění worktree selhalo",
    "err.worktree_add_failed": "git worktree add selhalo",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir selhalo: %{path}",
    "err.connection_failed": "připojení selhalo",
    "err.k8s_named_target": "Pojmenované cíle .fresh/k8s.json — použijte „K8s: Connect Workspace“ (plná podpora poskytovatele). Inline připojení vyžaduje explicitní Pod.",
    "err.k8s_ns_pod_required": "Kubernetes: Jmenný prostor a Pod jsou povinné (nebo použijte „K8s: Connect Workspace“).",
    "err.ssh_host_required": "SSH: hostitel je povinný (host, user@host, nebo ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: otevřete projekt a spusťte „Dev Containers: Reopen in Container“. (Pracovní prostory devcontaineru spravované Orchestratorem budou následovat.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Spustit v",
    "menu.dock": "Dok Orchestratoru"
  },
  "de": {
    "cmd.open": "Orchestrator: Öffnen",
    "cmd.open_desc": "Alle Editor-Arbeitsbereiche in einer schwebenden Auswahl anzeigen",
    "cmd.new": "Orchestrator: Neuer Arbeitsbereich",
    "cmd.new_desc": "Einen neuen Editor-Arbeitsbereich in einem worktree erzeugen",
    "cmd.kill": "Orchestrator: Ausgewählten beenden",
    "cmd.kill_desc": "Den im geöffneten Orchestrator-Dialog markierten Arbeitsbereich schließen",
    "cmd.dock_toggle": "Orchestrator: Dock umschalten",
    "cmd.dock_toggle_desc": "Das dauerhafte linke Arbeitsbereich-Dock ein-/ausblenden (↑↓ wechselt Fenster live)",
    "cmd.move": "Orchestrator: In Ordner verschieben…",
    "cmd.move_desc": "Den aktuellen Arbeitsbereich in einen Dock-Ordner einordnen",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Lokal",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(losgelöst)",
    "pill.clean": "sauber",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " Entwurf",
    "pill.pr_approved": " genehmigt",
    "pill.pr_chg_req": " Änderungen erbeten",
    "pill.pr_conflicts": " · ✗ Konflikte",
    "pill.on_disk_worktree": "· worktree auf Datenträger",
    "pill.unknown": "(unbekannt)",
    "list.col_name": "NAME",
    "list.title": "ORCHESTRATOR :: Arbeitsbereiche",
    "list.section_label": "Arbeitsbereiche",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  alle Projekte",
    "list.new_btn": "+ Neu",
    "list.new_btn_key": "+ Neu  %{key}",
    "list.filter_label": "Filter",
    "list.filter_placeholder": "tippen zum Suchen… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Projekt: ",
    "list.scope_all": "Alle",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Alle worktrees anzeigen",
    "list.show_worktrees_key": "Alle worktrees anzeigen   (%{key})",
    "list.show_trivial": "Leere/1-Datei-Arbeitsbereiche anzeigen",
    "list.show_trivial_key": "Leere/1-Datei-Arbeitsbereiche anzeigen   (%{key})",
    "preview.title": "Vorschau",
    "preview.no_workspace_selected": "Kein Arbeitsbereich ausgewählt",
    "preview.state_active": "aktiv",
    "preview.state_working": "arbeitet",
    "preview.state_idle": "inaktiv",
    "preview.in_place": "vor Ort",
    "preview.archiving": "Wird archiviert…",
    "preview.deleting": "Wird gelöscht…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "Warte auf git…",
    "preview.toggle_preview": "Vorschau",
    "preview.toggle_details": "Details",
    "preview.btn_open": "Öffnen",
    "preview.btn_visit": "Besuchen",
    "preview.btn_stop": "Stoppen",
    "preview.btn_archive": "Archivieren",
    "preview.btn_delete": "Löschen",
    "preview.on_disk_not_open": "worktree auf Datenträger (nicht geöffnet)",
    "preview.field_branch": "Branch  ",
    "preview.field_path": "Pfad    ",
    "preview.click_to_open": "Klicke darauf (oder drücke Enter), um diesen worktree als Arbeitsbereich zu öffnen.",
    "preview.label_on_disk": "%{name}  —  worktree auf Datenträger",
    "preview.label_launch": "%{name}  —  Arbeitsbereich starten",
    "confirm.cap_stop": "Stoppen",
    "confirm.cap_archive": "Archivieren",
    "confirm.cap_delete": "Löschen",
    "confirm.ger_stop": "Wird gestoppt",
    "confirm.ger_archive": "Wird archiviert",
    "confirm.ger_delete": "Wird gelöscht",
    "confirm.disk_note": "  · auf Datenträger",
    "confirm.bulk_header": "Diese %{count} Arbeitsbereiche %{cap}?",
    "confirm.and_more": "  … und %{count} weitere",
    "confirm.single_header": "Arbeitsbereich %{name} %{cap}?",
    "confirm.for_each": "Für jeden Arbeitsbereich geschieht dabei:",
    "confirm.this_will": "Dabei geschieht:",
    "confirm.uncommitted_lost": "Nicht committete Änderungen gehen verloren.",
    "confirm.label_bulk": "%{cap} bestätigen — %{count} Arbeitsbereiche",
    "confirm.label_single": "%{cap} bestätigen",
    "confirm.btn_cancel": "Abbrechen",
    "confirm.btn_confirm": "%{cap} bestätigen",
    "confirm.stop_line1": "  • SIGTERM an alle Arbeitsbereich-Prozesse senden",
    "confirm.stop_line2": "  • SIGKILL nach kurzer Schonfrist",
    "confirm.stop_note": "Der worktree und der Arbeitsbereich-Eintrag bleiben erhalten.",
    "confirm.archive_line1": "  • SIGKILL an alle Arbeitsbereich-Prozesse",
    "confirm.archive_line2": "  • den Editor-Arbeitsbereich schließen",
    "confirm.archive_line3": "  • den worktree nach .archived/ verschieben",
    "confirm.archive_note": "Umkehrbar über Archivierung aufheben.",
    "confirm.delete_line1": "  • alle Arbeitsbereich-Prozesse stoppen",
    "confirm.delete_line2": "  • `git worktree remove` ausführen",
    "confirm.delete_line3": "  • den Arbeitsbereich-Eintrag entfernen",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Stoppen (%{count})",
    "confirm.bulk_btn_archive": "Archivieren (%{count})",
    "confirm.bulk_btn_delete": "Löschen (%{count})",
    "confirm.bulk_btn_clear": "Leeren",
    "confirm.row_in_place": "  · vor Ort (vergessen, nicht entfernt)",
    "confirm.row_on_disk": "  · worktree auf Datenträger",
    "confirm.bulk_label": "Massenaktionen — %{count} ausgewählt",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Alle Projekte",
    "dock.menu_label": "Projekt",
    "dock.new_btn_key": "+ Neu %{key}",
    "dock.all_worktrees": "alle worktrees",
    "dock.show_empty": "leere anzeigen",
    "dock.manage": "Verwalten",
    "dock.move_btn": "Verschieben…",
    "dock.view_btn": "Ansicht: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Aufgaben suchen",
    "dock.hint_choose": "wählen",
    "dock.hint_select": "auswählen",
    "dock.hint_cancel": "abbrechen",
    "dock.hint_switch": "wechseln",
    "dock.hint_edit": "bearbeiten",
    "dock.hint_editor": "Editor",
    "dock.ctx_visit": "Besuchen…",
    "dock.ctx_archive": "Archivieren",
    "dock.ctx_delete": "Löschen",
    "dock.ctx_esc_close": "Esc zum Schließen",
    "dock.pending_creating": "Arbeitsbereich wird erstellt…",
    "dock.pending_connecting": "Verbinde…",
    "dock.pending_queued": "In Warteschlange…",
    "dock.pending_adding_worktree": "Worktree wird hinzugefügt…",
    "dock.pending_starting": "Wird gestartet…",
    "dock.pending_interrupted": "Unterbrochen — Enter drücken zum Fortsetzen",
    "dock.pending_default_name": "Arbeitsbereich",
    "dock.pending_retry_hint": "Enter zum Wiederholen · Menü zum Verwerfen",
    "dock.pending_dismiss_hint": "Menü zum Verwerfen",
    "dock.ctx_retry": "Wiederholen",
    "dock.ctx_dismiss": "Verwerfen",
    "dock.new_btn": "Neue Aufgabe… ▾",
    "dock.filters": "Filter",
    "dock.hint_fold": "einklappen",
    "dock.hint_menu": "Menü",
    "dock.new_menu_task": "Neue Aufgabe…",
    "dock.new_menu_folder": "Neuer Ordner…",
    "dock.move_root": "Oberste Ebene",
    "dock.menu_new_label": "erstellen",
    "dock.menu_move_label": "verschieben",
    "dock.new_folder_prompt": "Ordnername",
    "dock.new_folder_default": "Neuer Ordner",
    "dock.rename_folder_dialog_title": "Ordner umbenennen",
    "dock.rename_folder_btn": "Umbenennen",
    "dock.rename_workspace_dialog_title": "Arbeitsbereich umbenennen",
    "dock.rename_workspace_prompt": "Arbeitsbereichsname",
    "dock.new_folder_dialog_title": "Neuer Ordner",
    "dock.new_folder_organize": "„%{name}“ in diesem Ordner ablegen",
    "dock.new_folder_btn_cancel": "Abbrechen",
    "dock.new_folder_btn_create": "Ordner erstellen",
    "dock.ctx_rename": "Umbenennen…",
    "dock.ctx_new_subfolder": "Neuer Unterordner…",
    "dock.ctx_delete_folder": "Ordner löschen",
    "dock.ctx_move": "In Ordner verschieben…",
    "form.run_in": "Ausführen in:",
    "form.switch_type": "←/→ Typ wechseln",
    "form.agent": "Agent:",
    "form.agent_terminal": "Terminal",
    "form.agent_custom": "benutzerdefiniert…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ wählen",
    "form.agent_hint_resume": "←/→ wählen · ↻ setzt beim Neustart fort",
    "form.project_path": "Projektpfad",
    "form.project_path_default": "Standard (leer lassen zum Verwenden): %{path}",
    "form.detecting_project_root": "Projektwurzel wird erkannt…",
    "form.create_worktree": "Einen neuen git worktree für diesen Arbeitsbereich erstellen",
    "form.create_worktree_disabled": "[ ] Einen neuen git worktree für diesen Arbeitsbereich erstellen",
    "form.disabled_non_git": "  (deaktiviert — kein git)",
    "form.linked_worktree_uncheck": "  ↳ hier existiert bereits ein worktree — Häkchen entfernen, um anzuhängen statt einen neuen abzuzweigen",
    "form.linked_worktree_attach": "  ↳ existierender worktree — dieser Arbeitsbereich hängt sich daran an",
    "form.branch": "Branch",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "kein git — N/A",
    "form.branch_existing_worktree": "existierender worktree — N/A",
    "form.branch_shared_worktree": "geteilter worktree — N/A",
    "form.detecting_default_branch": "Standard-Branch wird erkannt…",
    "form.branch_head_fallback": "HEAD  (kein origin konfiguriert)",
    "form.devcontainer_path_placeholder": "Pfad, der .devcontainer/ enthält…",
    "form.devcontainer_hint": "  ⓘ führt `devcontainer up` aus, hängt sich dann an (docker exec)",
    "form.ssh_host_label": "Host  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  oder ssh://host/path einfügen",
    "form.ssh_remote_path_label": "Remote-Pfad",
    "form.ssh_remote_path_placeholder": "/srv/project  (leer = Remote-Home)",
    "form.ssh_identity_label": "Identitätsdatei (optional)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "SSH-Optionen (optional)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (an jeden ssh-Aufruf übergeben)",
    "form.k8s_target_label": "Ziel  (.fresh/k8s.json — optional)",
    "form.k8s_target_placeholder": "benanntes Ziel, oder leer lassen, um explizit anzuhängen ↓",
    "form.k8s_context_label": "Kontext  (kubeconfig — optional)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "Pod-Name (kubectl get pods)",
    "form.k8s_workspace_label": "Arbeitsbereich-Pfad",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec in den Pod — beliebiger Cluster (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Ausführen in",
    "form.ro_host": "Host",
    "form.ro_remote_path": "Remote-Pfad",
    "form.ro_pod": "Pod",
    "form.ro_project": "Projekt",
    "form.ro_workspace": "Arbeitsbereich",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Neuer Arbeitsbereich",
    "form.connecting": "Verbinde… ",
    "form.creating_workspace": "Arbeitsbereich wird erstellt… ",
    "form.press_cancel_abort": "Abbrechen drücken zum Abbruch.",
    "form.workspace_name": "Arbeitsbereich-Name",
    "form.auto_generating": "wird automatisch generiert…",
    "form.agent_command": "Agent-Befehl",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "Remote-Login-Shell  (leeren zum Zurücksetzen)",
    "form.error_prefix": "Fehler: ",
    "form.btn_cancel": "Abbrechen",
    "form.btn_create": "Arbeitsbereich erstellen",
    "form.btn_create_visit": "Erstellen & öffnen",
    "form.btn_create_bg": "Im Hintergrund erstellen",
    "hint.nav": "navigieren",
    "hint.dive": "öffnen",
    "hint.select": "auswählen",
    "hint.all_projects": "alle Projekte",
    "hint.current_only": "nur aktuelles",
    "hint.focus": "fokussieren",
    "hint.close": "schließen",
    "hint.form_next": "weiter / annehmen",
    "hint.form_prev": "zurück",
    "hint.form_change": "Option ändern",
    "hint.form_suggest": "vorschlagen / Verlauf",
    "hint.form_toggle": "umschalten",
    "hint.form_advance": "vorrücken / ausführen",
    "hint.form_create": "erstellen",
    "hint.form_close": "schließen / abbrechen",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: Ersatz-Arbeitsbereich konnte nicht geöffnet werden — %{error}",
    "status.stop_sent": "Orchestrator: Stopp-Signal an %{count} Arbeitsbereich(e) gesendet",
    "status.bulk_done": "Orchestrator: %{count} Arbeitsbereich(e) %{verb}",
    "status.verb_archived": "archiviert",
    "status.verb_deleted": "gelöscht",
    "status.verb_stopped": "gestoppt",
    "status.start_failed": "Orchestrator: Arbeitsbereich konnte nicht gestartet werden — %{error}",
    "status.attach_failed": "Orchestrator: Arbeitsbereich konnte nicht angehängt werden — %{error}",
    "status.kill_open_list_first": "Orchestrator: zuerst die Arbeitsbereich-Liste öffnen (Ctrl+P → Orchestrator: Öffnen)",
    "status.kill_no_selected": "Orchestrator: kein Arbeitsbereich ausgewählt",
    "status.kill_select_row": "Orchestrator: zuerst eine Arbeitsbereich-Zeile auswählen",
    "status.kill_dive_elsewhere": "Orchestrator: zuerst zu einem anderen Arbeitsbereich wechseln, dann diesen beenden",
    "err.nothing_eligible": "nichts in der Auswahl, das %{action} werden kann",
    "err.action_failed": "%{action} fehlgeschlagen: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; letzter Fehler: %{error}",
    "err.unknown_error": "unbekannter Fehler",
    "err.failed": "fehlgeschlagen",
    "err.no_eligible_selected": "kein ausgewählter Arbeitsbereich kann %{verb} werden",
    "err.workspace_gone": "Arbeitsbereich nicht mehr vorhanden",
    "err.not_git_repo": "kein git-Repository",
    "err.could_not_create": "%{path} konnte nicht erstellt werden",
    "err.worktree_move_failed": "worktree-Verschieben fehlgeschlagen",
    "err.worktree_remove_failed": "worktree-Entfernen fehlgeschlagen",
    "err.worktree_add_failed": "git worktree add fehlgeschlagen",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir fehlgeschlagen: %{path}",
    "err.connection_failed": "Verbindung fehlgeschlagen",
    "err.k8s_named_target": "Benannte .fresh/k8s.json-Ziele — verwende „K8s: Connect Workspace“ (volle Provider-Unterstützung). Inline-Anhängen benötigt einen expliziten Pod.",
    "err.k8s_ns_pod_required": "Kubernetes: Namespace und Pod sind erforderlich (oder verwende „K8s: Connect Workspace“).",
    "err.ssh_host_required": "SSH: ein Host ist erforderlich (host, user@host oder ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: öffne das Projekt und führe „Dev Containers: Reopen in Container“ aus. (Orchestrator-verwaltete Devcontainer-Arbeitsbereiche folgen als Nächstes.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Starten in",
    "menu.dock": "Orchestrator-Dock"
  },
  "es": {
    "cmd.open": "Orchestrator: Abrir",
    "cmd.open_desc": "Mostrar todos los espacios de trabajo del editor en un selector flotante",
    "cmd.new": "Orchestrator: Nuevo espacio de trabajo",
    "cmd.new_desc": "Crear un nuevo espacio de trabajo del editor en un worktree",
    "cmd.kill": "Orchestrator: Cerrar seleccionado",
    "cmd.kill_desc": "Cerrar el espacio de trabajo resaltado en el prompt abierto de Orchestrator",
    "cmd.dock_toggle": "Orchestrator: Alternar dock",
    "cmd.dock_toggle_desc": "Mostrar/ocultar el dock izquierdo persistente de espacios de trabajo (↑↓ cambia ventanas en vivo)",
    "cmd.move": "Orquestador: Mover a carpeta…",
    "cmd.move_desc": "Archivar el espacio de trabajo actual en una carpeta del panel",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Local",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(desacoplado)",
    "pill.clean": "limpio",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " borrador",
    "pill.pr_approved": " aprobado",
    "pill.pr_chg_req": " cambios solicitados",
    "pill.pr_conflicts": " · ✗ conflictos",
    "pill.on_disk_worktree": "· worktree en disco",
    "pill.unknown": "(desconocido)",
    "list.col_name": "NOMBRE",
    "list.title": "ORCHESTRATOR :: Espacios de trabajo",
    "list.section_label": "Espacios de trabajo",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  todos los proyectos",
    "list.new_btn": "+ Nuevo",
    "list.new_btn_key": "+ Nuevo  %{key}",
    "list.filter_label": "Filtrar",
    "list.filter_placeholder": "escribe para buscar… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Proyecto: ",
    "list.scope_all": "Todos",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Mostrar todos los worktrees",
    "list.show_worktrees_key": "Mostrar todos los worktrees   (%{key})",
    "list.show_trivial": "Mostrar espacios de trabajo vacíos/de 1 archivo",
    "list.show_trivial_key": "Mostrar espacios de trabajo vacíos/de 1 archivo   (%{key})",
    "preview.title": "Vista previa",
    "preview.no_workspace_selected": "Ningún espacio de trabajo seleccionado",
    "preview.state_active": "activo",
    "preview.state_working": "trabajando",
    "preview.state_idle": "inactivo",
    "preview.in_place": "en el lugar",
    "preview.archiving": "Archivando…",
    "preview.deleting": "Eliminando…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "Esperando a git…",
    "preview.toggle_preview": "Vista previa",
    "preview.toggle_details": "Detalles",
    "preview.btn_open": "Abrir",
    "preview.btn_visit": "Visitar",
    "preview.btn_stop": "Detener",
    "preview.btn_archive": "Archivar",
    "preview.btn_delete": "Eliminar",
    "preview.on_disk_not_open": "Worktree en disco (no abierto)",
    "preview.field_branch": "rama    ",
    "preview.field_path": "ruta    ",
    "preview.click_to_open": "Haz clic en él (o pulsa Enter) para abrir este worktree como espacio de trabajo.",
    "preview.label_on_disk": "%{name}  —  worktree en disco",
    "preview.label_launch": "%{name}  —  iniciar espacio de trabajo",
    "confirm.cap_stop": "Detener",
    "confirm.cap_archive": "Archivar",
    "confirm.cap_delete": "Eliminar",
    "confirm.ger_stop": "Deteniendo",
    "confirm.ger_archive": "Archivando",
    "confirm.ger_delete": "Eliminando",
    "confirm.disk_note": "  · en disco",
    "confirm.bulk_header": "¿%{cap} estos %{count} espacios de trabajo?",
    "confirm.and_more": "  … y %{count} más",
    "confirm.single_header": "¿%{cap} el espacio de trabajo %{name}?",
    "confirm.for_each": "Para cada espacio de trabajo esto hará:",
    "confirm.this_will": "Esto hará:",
    "confirm.uncommitted_lost": "Se perderán los cambios sin confirmar.",
    "confirm.label_bulk": "Confirmar %{cap} — %{count} espacios de trabajo",
    "confirm.label_single": "Confirmar %{cap}",
    "confirm.btn_cancel": "Cancelar",
    "confirm.btn_confirm": "Confirmar %{cap}",
    "confirm.stop_line1": "  • enviar SIGTERM a todos los procesos del espacio de trabajo",
    "confirm.stop_line2": "  • SIGKILL tras un breve periodo de gracia",
    "confirm.stop_note": "El worktree y el registro del espacio de trabajo permanecen.",
    "confirm.archive_line1": "  • SIGKILL a todos los procesos del espacio de trabajo",
    "confirm.archive_line2": "  • cerrar el espacio de trabajo del editor",
    "confirm.archive_line3": "  • mover el worktree a .archived/",
    "confirm.archive_note": "Reversible mediante Desarchivar.",
    "confirm.delete_line1": "  • detener todos los procesos del espacio de trabajo",
    "confirm.delete_line2": "  • ejecutar `git worktree remove`",
    "confirm.delete_line3": "  • descartar el registro del espacio de trabajo",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Detener (%{count})",
    "confirm.bulk_btn_archive": "Archivar (%{count})",
    "confirm.bulk_btn_delete": "Eliminar (%{count})",
    "confirm.bulk_btn_clear": "Limpiar",
    "confirm.row_in_place": "  · en el lugar (olvidado, no eliminado)",
    "confirm.row_on_disk": "  · worktree en disco",
    "confirm.bulk_label": "Acciones masivas — %{count} seleccionados",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Todos los proyectos",
    "dock.menu_label": "proyecto",
    "dock.new_btn_key": "+ Nuevo %{key}",
    "dock.all_worktrees": "todos los worktrees",
    "dock.show_empty": "mostrar vacíos",
    "dock.manage": "Gestionar",
    "dock.move_btn": "Mover…",
    "dock.view_btn": "vista: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Buscar tareas",
    "dock.hint_choose": "elegir",
    "dock.hint_select": "seleccionar",
    "dock.hint_cancel": "cancelar",
    "dock.hint_switch": "cambiar",
    "dock.hint_edit": "editar",
    "dock.hint_editor": "editor",
    "dock.ctx_visit": "Visitar…",
    "dock.ctx_archive": "Archivar",
    "dock.ctx_delete": "Eliminar",
    "dock.ctx_esc_close": "Esc para cerrar",
    "dock.pending_creating": "Creando espacio de trabajo…",
    "dock.pending_connecting": "Conectando…",
    "dock.pending_queued": "En cola…",
    "dock.pending_adding_worktree": "Añadiendo árbol de trabajo…",
    "dock.pending_starting": "Iniciando…",
    "dock.pending_interrupted": "Interrumpido — pulsa Enter para reanudar",
    "dock.pending_default_name": "espacio de trabajo",
    "dock.pending_retry_hint": "Enter para reintentar · menú para descartar",
    "dock.pending_dismiss_hint": "menú para descartar",
    "dock.ctx_retry": "Reintentar",
    "dock.ctx_dismiss": "Descartar",
    "dock.new_btn": "Nueva tarea… ▾",
    "dock.filters": "Filtros",
    "dock.hint_fold": "plegar",
    "dock.hint_menu": "menú",
    "dock.new_menu_task": "Nueva tarea…",
    "dock.new_menu_folder": "Nueva carpeta…",
    "dock.move_root": "Nivel superior",
    "dock.menu_new_label": "crear",
    "dock.menu_move_label": "mover a",
    "dock.new_folder_prompt": "Nombre de carpeta",
    "dock.new_folder_default": "Nueva carpeta",
    "dock.rename_folder_dialog_title": "Renombrar carpeta",
    "dock.rename_folder_btn": "Renombrar",
    "dock.rename_workspace_dialog_title": "Renombrar espacio de trabajo",
    "dock.rename_workspace_prompt": "Nombre del espacio de trabajo",
    "dock.new_folder_dialog_title": "Nueva carpeta",
    "dock.new_folder_organize": "Organizar «%{name}» en esta carpeta",
    "dock.new_folder_btn_cancel": "Cancelar",
    "dock.new_folder_btn_create": "Crear carpeta",
    "dock.ctx_rename": "Renombrar…",
    "dock.ctx_new_subfolder": "Nueva subcarpeta…",
    "dock.ctx_delete_folder": "Eliminar carpeta",
    "dock.ctx_move": "Mover a carpeta…",
    "form.run_in": "Ejecutar en:",
    "form.switch_type": "←/→ cambiar tipo",
    "form.agent": "Agente:",
    "form.agent_terminal": "terminal",
    "form.agent_custom": "personalizado…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ elegir",
    "form.agent_hint_resume": "←/→ elegir · ↻ reanuda al reiniciar",
    "form.project_path": "Ruta del proyecto",
    "form.project_path_default": "predeterminada (deja en blanco para usar): %{path}",
    "form.detecting_project_root": "detectando raíz del proyecto…",
    "form.create_worktree": "Crear un nuevo git worktree para este espacio de trabajo",
    "form.create_worktree_disabled": "[ ] Crear un nuevo git worktree para este espacio de trabajo",
    "form.disabled_non_git": "  (deshabilitado — no es git)",
    "form.linked_worktree_uncheck": "  ↳ worktree existente aquí — desmarca para adjuntarlo en vez de crear uno nuevo",
    "form.linked_worktree_attach": "  ↳ worktree existente — este espacio de trabajo se adjuntará a él",
    "form.branch": "Rama",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "no es git — N/D",
    "form.branch_existing_worktree": "worktree existente — N/D",
    "form.branch_shared_worktree": "worktree compartido — N/D",
    "form.detecting_default_branch": "detectando rama predeterminada…",
    "form.branch_head_fallback": "HEAD  (sin origin configurado)",
    "form.devcontainer_path_placeholder": "ruta que contiene .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ ejecuta `devcontainer up`, luego adjunta (docker exec)",
    "form.ssh_host_label": "Host  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  o pega ssh://host/path",
    "form.ssh_remote_path_label": "Ruta remota",
    "form.ssh_remote_path_placeholder": "/srv/project  (blanco = home remoto)",
    "form.ssh_identity_label": "Archivo de identidad (opcional)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "Opciones de SSH (opcional)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (se pasa a cada llamada ssh)",
    "form.k8s_target_label": "Destino  (.fresh/k8s.json — opcional)",
    "form.k8s_target_placeholder": "destino con nombre, o deja en blanco para adjuntar explícitamente ↓",
    "form.k8s_context_label": "Contexto  (kubeconfig — opcional)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "nombre del pod (kubectl get pods)",
    "form.k8s_workspace_label": "Ruta del espacio de trabajo",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec dentro del pod — cualquier clúster (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Ejecutar en",
    "form.ro_host": "Host",
    "form.ro_remote_path": "Ruta remota",
    "form.ro_pod": "Pod",
    "form.ro_project": "Proyecto",
    "form.ro_workspace": "Espacio de trabajo",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Nuevo espacio de trabajo",
    "form.connecting": "Conectando… ",
    "form.creating_workspace": "Creando espacio de trabajo… ",
    "form.press_cancel_abort": "pulsa Cancelar para abortar.",
    "form.workspace_name": "Nombre del espacio de trabajo",
    "form.auto_generating": "generando automáticamente…",
    "form.agent_command": "Comando del agente",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "shell de inicio de sesión remoto  (borra para restablecer)",
    "form.error_prefix": "Error: ",
    "form.btn_cancel": "Cancelar",
    "form.btn_create": "Crear espacio de trabajo",
    "form.btn_create_visit": "Crear y abrir",
    "form.btn_create_bg": "Crear en segundo plano",
    "hint.nav": "navegar",
    "hint.dive": "entrar",
    "hint.select": "seleccionar",
    "hint.all_projects": "todos los proyectos",
    "hint.current_only": "solo el actual",
    "hint.focus": "enfocar",
    "hint.close": "cerrar",
    "hint.form_next": "siguiente / aceptar",
    "hint.form_prev": "anterior",
    "hint.form_change": "cambiar opción",
    "hint.form_suggest": "sugerir / historial",
    "hint.form_toggle": "alternar",
    "hint.form_advance": "avanzar / actuar",
    "hint.form_create": "crear",
    "hint.form_close": "cerrar / cancelar",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: no se pudo abrir un espacio de trabajo de reemplazo — %{error}",
    "status.stop_sent": "Orchestrator: señal de detención enviada a %{count} espacio(s) de trabajo",
    "status.bulk_done": "Orchestrator: %{verb} %{count} espacio(s) de trabajo",
    "status.verb_archived": "archivó",
    "status.verb_deleted": "eliminó",
    "status.verb_stopped": "detuvo",
    "status.start_failed": "Orchestrator: error al iniciar el espacio de trabajo — %{error}",
    "status.attach_failed": "Orchestrator: error al adjuntar el espacio de trabajo — %{error}",
    "status.kill_open_list_first": "Orchestrator: abre primero la lista de espacios de trabajo (Ctrl+P → Orchestrator: Abrir)",
    "status.kill_no_selected": "Orchestrator: ningún espacio de trabajo seleccionado",
    "status.kill_select_row": "Orchestrator: selecciona primero una fila de espacio de trabajo",
    "status.kill_dive_elsewhere": "Orchestrator: entra en otro lugar primero, luego cierra este espacio de trabajo",
    "err.nothing_eligible": "nada elegible para %{action} en la selección",
    "err.action_failed": "%{action} falló: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; último error: %{error}",
    "err.unknown_error": "error desconocido",
    "err.failed": "falló",
    "err.no_eligible_selected": "ningún espacio de trabajo seleccionado puede ser %{verb}",
    "err.workspace_gone": "el espacio de trabajo ya no existe",
    "err.not_git_repo": "no es un repositorio git",
    "err.could_not_create": "no se pudo crear %{path}",
    "err.worktree_move_failed": "error al mover el worktree",
    "err.worktree_remove_failed": "error al eliminar el worktree",
    "err.worktree_add_failed": "git worktree add falló",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir falló: %{path}",
    "err.connection_failed": "error de conexión",
    "err.k8s_named_target": "Destinos con nombre de .fresh/k8s.json — usa “K8s: Connect Workspace” (soporte completo del proveedor). El adjuntado en línea necesita un Pod explícito.",
    "err.k8s_ns_pod_required": "Kubernetes: Namespace y Pod son obligatorios (o usa “K8s: Connect Workspace”).",
    "err.ssh_host_required": "SSH: se requiere un host (host, user@host o ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: abre el proyecto y ejecuta “Dev Containers: Reopen in Container”. (Los espacios de trabajo devcontainer gestionados por Orchestrator llegarán próximamente.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Lanzar en",
    "menu.dock": "Dock del Orchestrator"
  },
  "fr": {
    "cmd.open": "Orchestrator : ouvrir",
    "cmd.open_desc": "Afficher tous les espaces de travail de l'éditeur dans un sélecteur flottant",
    "cmd.new": "Orchestrator : nouvel espace de travail",
    "cmd.new_desc": "Créer un nouvel espace de travail de l'éditeur dans un worktree",
    "cmd.kill": "Orchestrator : fermer la sélection",
    "cmd.kill_desc": "Fermer l'espace de travail mis en évidence dans l'invite Orchestrator ouverte",
    "cmd.dock_toggle": "Orchestrator : basculer le dock",
    "cmd.dock_toggle_desc": "Afficher/masquer le dock persistant des espaces de travail à gauche (↑↓ change de fenêtre en direct)",
    "cmd.move": "Orchestrateur : Déplacer vers un dossier…",
    "cmd.move_desc": "Classer l’espace de travail actuel dans un dossier du panneau",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Local",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(détachée)",
    "pill.clean": "propre",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " brouillon",
    "pill.pr_approved": " approuvée",
    "pill.pr_chg_req": " modifs demandées",
    "pill.pr_conflicts": " · ✗ conflits",
    "pill.on_disk_worktree": "· worktree sur disque",
    "pill.unknown": "(inconnu)",
    "list.col_name": "NOM",
    "list.title": "ORCHESTRATOR :: Espaces de travail",
    "list.section_label": "Espaces de travail",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  tous les projets",
    "list.new_btn": "+ Nouveau",
    "list.new_btn_key": "+ Nouveau  %{key}",
    "list.filter_label": "Filtrer",
    "list.filter_placeholder": "tapez pour rechercher… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Projet : ",
    "list.scope_all": "Tous",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Afficher tous les worktrees",
    "list.show_worktrees_key": "Afficher tous les worktrees   (%{key})",
    "list.show_trivial": "Afficher les espaces de travail vides/à 1 fichier",
    "list.show_trivial_key": "Afficher les espaces de travail vides/à 1 fichier   (%{key})",
    "preview.title": "Aperçu",
    "preview.no_workspace_selected": "Aucun espace de travail sélectionné",
    "preview.state_active": "actif",
    "preview.state_working": "en cours",
    "preview.state_idle": "inactif",
    "preview.in_place": "sur place",
    "preview.archiving": "Archivage…",
    "preview.deleting": "Suppression…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "En attente de git…",
    "preview.toggle_preview": "Aperçu",
    "preview.toggle_details": "Détails",
    "preview.btn_open": "Ouvrir",
    "preview.btn_visit": "Visiter",
    "preview.btn_stop": "Arrêter",
    "preview.btn_archive": "Archiver",
    "preview.btn_delete": "Supprimer",
    "preview.on_disk_not_open": "Worktree sur disque (non ouvert)",
    "preview.field_branch": "branche  ",
    "preview.field_path": "chemin   ",
    "preview.click_to_open": "Cliquez dessus (ou appuyez sur Enter) pour ouvrir ce worktree comme espace de travail.",
    "preview.label_on_disk": "%{name}  —  worktree sur disque",
    "preview.label_launch": "%{name}  —  lancer l'espace de travail",
    "confirm.cap_stop": "Arrêter",
    "confirm.cap_archive": "Archiver",
    "confirm.cap_delete": "Supprimer",
    "confirm.ger_stop": "Arrêt",
    "confirm.ger_archive": "Archivage",
    "confirm.ger_delete": "Suppression",
    "confirm.disk_note": "  · sur disque",
    "confirm.bulk_header": "%{cap} ces %{count} espaces de travail ?",
    "confirm.and_more": "  … et %{count} de plus",
    "confirm.single_header": "%{cap} l'espace de travail %{name} ?",
    "confirm.for_each": "Pour chaque espace de travail, cela va :",
    "confirm.this_will": "Cela va :",
    "confirm.uncommitted_lost": "Les modifications non validées seront perdues.",
    "confirm.label_bulk": "Confirmer %{cap} — %{count} espaces de travail",
    "confirm.label_single": "Confirmer %{cap}",
    "confirm.btn_cancel": "Annuler",
    "confirm.btn_confirm": "Confirmer %{cap}",
    "confirm.stop_line1": "  • envoyer SIGTERM à tous les processus de l'espace de travail",
    "confirm.stop_line2": "  • SIGKILL après un court délai de grâce",
    "confirm.stop_note": "Le worktree et l'enregistrement de l'espace de travail sont conservés.",
    "confirm.archive_line1": "  • SIGKILL tous les processus de l'espace de travail",
    "confirm.archive_line2": "  • fermer l'espace de travail de l'éditeur",
    "confirm.archive_line3": "  • déplacer le worktree vers .archived/",
    "confirm.archive_note": "Réversible via Désarchiver.",
    "confirm.delete_line1": "  • arrêter tous les processus de l'espace de travail",
    "confirm.delete_line2": "  • exécuter `git worktree remove`",
    "confirm.delete_line3": "  • supprimer l'enregistrement de l'espace de travail",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Arrêter (%{count})",
    "confirm.bulk_btn_archive": "Archiver (%{count})",
    "confirm.bulk_btn_delete": "Supprimer (%{count})",
    "confirm.bulk_btn_clear": "Effacer",
    "confirm.row_in_place": "  · sur place (oublié, non supprimé)",
    "confirm.row_on_disk": "  · worktree sur disque",
    "confirm.bulk_label": "Actions groupées — %{count} sélectionnés",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Tous les projets",
    "dock.menu_label": "projet",
    "dock.new_btn_key": "+ Nouveau %{key}",
    "dock.all_worktrees": "tous les worktrees",
    "dock.show_empty": "afficher les vides",
    "dock.manage": "Gérer",
    "dock.move_btn": "Déplacer…",
    "dock.view_btn": "vue : %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Rechercher des tâches",
    "dock.hint_choose": "choisir",
    "dock.hint_select": "sélectionner",
    "dock.hint_cancel": "annuler",
    "dock.hint_switch": "changer",
    "dock.hint_edit": "modifier",
    "dock.hint_editor": "éditeur",
    "dock.ctx_visit": "Visiter…",
    "dock.ctx_archive": "Archiver",
    "dock.ctx_delete": "Supprimer",
    "dock.ctx_esc_close": "Esc pour fermer",
    "dock.pending_creating": "Création de l'espace de travail…",
    "dock.pending_connecting": "Connexion…",
    "dock.pending_queued": "En file d'attente…",
    "dock.pending_adding_worktree": "Ajout de l'arbre de travail…",
    "dock.pending_starting": "Démarrage…",
    "dock.pending_interrupted": "Interrompu — appuyez sur Entrée pour reprendre",
    "dock.pending_default_name": "espace de travail",
    "dock.pending_retry_hint": "Entrée pour réessayer · menu pour ignorer",
    "dock.pending_dismiss_hint": "menu pour ignorer",
    "dock.ctx_retry": "Réessayer",
    "dock.ctx_dismiss": "Ignorer",
    "dock.new_btn": "Nouvelle tâche… ▾",
    "dock.filters": "Filtres",
    "dock.hint_fold": "plier",
    "dock.hint_menu": "menu",
    "dock.new_menu_task": "Nouvelle tâche…",
    "dock.new_menu_folder": "Nouveau dossier…",
    "dock.move_root": "Niveau supérieur",
    "dock.menu_new_label": "créer",
    "dock.menu_move_label": "déplacer vers",
    "dock.new_folder_prompt": "Nom du dossier",
    "dock.new_folder_default": "Nouveau dossier",
    "dock.rename_folder_dialog_title": "Renommer le dossier",
    "dock.rename_folder_btn": "Renommer",
    "dock.rename_workspace_dialog_title": "Renommer l'espace de travail",
    "dock.rename_workspace_prompt": "Nom de l'espace de travail",
    "dock.new_folder_dialog_title": "Nouveau dossier",
    "dock.new_folder_organize": "Ranger « %{name} » dans ce dossier",
    "dock.new_folder_btn_cancel": "Annuler",
    "dock.new_folder_btn_create": "Créer le dossier",
    "dock.ctx_rename": "Renommer…",
    "dock.ctx_new_subfolder": "Nouveau sous-dossier…",
    "dock.ctx_delete_folder": "Supprimer le dossier",
    "dock.ctx_move": "Déplacer vers un dossier…",
    "form.run_in": "Exécuter dans :",
    "form.switch_type": "←/→ changer de type",
    "form.agent": "Agent :",
    "form.agent_terminal": "terminal",
    "form.agent_custom": "personnalisé…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ choisir",
    "form.agent_hint_resume": "←/→ choisir · ↻ reprend au redémarrage",
    "form.project_path": "Chemin du projet",
    "form.project_path_default": "par défaut (laisser vide pour utiliser) : %{path}",
    "form.detecting_project_root": "détection de la racine du projet…",
    "form.create_worktree": "Créer un nouveau worktree git pour cet espace de travail",
    "form.create_worktree_disabled": "[ ] Créer un nouveau worktree git pour cet espace de travail",
    "form.disabled_non_git": "  (désactivé — non-git)",
    "form.linked_worktree_uncheck": "  ↳ worktree existant ici — décochez pour l'attacher au lieu de forker un nouveau",
    "form.linked_worktree_attach": "  ↳ worktree existant — cet espace de travail s'y attachera",
    "form.branch": "Branche",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "pas de git — N/A",
    "form.branch_existing_worktree": "worktree existant — N/A",
    "form.branch_shared_worktree": "worktree partagé — N/A",
    "form.detecting_default_branch": "détection de la branche par défaut…",
    "form.branch_head_fallback": "HEAD  (aucun origin configuré)",
    "form.devcontainer_path_placeholder": "chemin contenant .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ exécute `devcontainer up`, puis attache (docker exec)",
    "form.ssh_host_label": "Hôte  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  ou collez ssh://host/path",
    "form.ssh_remote_path_label": "Chemin distant",
    "form.ssh_remote_path_placeholder": "/srv/project  (vide = home distant)",
    "form.ssh_identity_label": "Fichier d'identité (facultatif)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "Options SSH (facultatif)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (passées à chaque appel ssh)",
    "form.k8s_target_label": "Cible  (.fresh/k8s.json — facultatif)",
    "form.k8s_target_placeholder": "cible nommée, ou laisser vide pour attacher explicitement ↓",
    "form.k8s_context_label": "Contexte  (kubeconfig — facultatif)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "nom du pod (kubectl get pods)",
    "form.k8s_workspace_label": "Chemin de l'espace de travail",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec dans le pod — n'importe quel cluster (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Exécuter dans",
    "form.ro_host": "Hôte",
    "form.ro_remote_path": "Chemin distant",
    "form.ro_pod": "Pod",
    "form.ro_project": "Projet",
    "form.ro_workspace": "Espace de travail",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Nouvel espace de travail",
    "form.connecting": "Connexion… ",
    "form.creating_workspace": "Création de l'espace de travail… ",
    "form.press_cancel_abort": "appuyez sur Annuler pour interrompre.",
    "form.workspace_name": "Nom de l'espace de travail",
    "form.auto_generating": "génération automatique…",
    "form.agent_command": "Commande de l'agent",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "shell de connexion distant  (effacer pour réinitialiser)",
    "form.error_prefix": "Erreur : ",
    "form.btn_cancel": "Annuler",
    "form.btn_create": "Créer l'espace de travail",
    "form.btn_create_visit": "Créer et ouvrir",
    "form.btn_create_bg": "Créer en arrière-plan",
    "hint.nav": "naviguer",
    "hint.dive": "ouvrir",
    "hint.select": "sélectionner",
    "hint.all_projects": "tous les projets",
    "hint.current_only": "actuel uniquement",
    "hint.focus": "focus",
    "hint.close": "fermer",
    "hint.form_next": "suivant / accepter",
    "hint.form_prev": "précédent",
    "hint.form_change": "changer d'option",
    "hint.form_suggest": "suggérer / historique",
    "hint.form_toggle": "basculer",
    "hint.form_advance": "avancer / agir",
    "hint.form_create": "créer",
    "hint.form_close": "fermer / annuler",
    "status.prefix": "Orchestrator : %{msg}",
    "status.replacement_failed": "Orchestrator : impossible d'ouvrir un espace de travail de remplacement — %{error}",
    "status.stop_sent": "Orchestrator : signal d'arrêt envoyé à %{count} espace(s) de travail",
    "status.bulk_done": "Orchestrator : %{verb} %{count} espace(s) de travail",
    "status.verb_archived": "archivé",
    "status.verb_deleted": "supprimé",
    "status.verb_stopped": "arrêté",
    "status.start_failed": "Orchestrator : échec du démarrage de l'espace de travail — %{error}",
    "status.attach_failed": "Orchestrator : échec de l'attachement de l'espace de travail — %{error}",
    "status.kill_open_list_first": "Orchestrator : ouvrez d'abord la liste des espaces de travail (Ctrl+P → Orchestrator : ouvrir)",
    "status.kill_no_selected": "Orchestrator : aucun espace de travail sélectionné",
    "status.kill_select_row": "Orchestrator : sélectionnez d'abord une ligne d'espace de travail",
    "status.kill_dive_elsewhere": "Orchestrator : passez d'abord à un autre, puis fermez cet espace de travail",
    "err.nothing_eligible": "rien d'éligible à %{action} dans la sélection",
    "err.action_failed": "%{action} a échoué : %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total} ; dernière erreur : %{error}",
    "err.unknown_error": "erreur inconnue",
    "err.failed": "échec",
    "err.no_eligible_selected": "aucun espace de travail sélectionné ne peut être %{verb}",
    "err.workspace_gone": "espace de travail disparu",
    "err.not_git_repo": "pas un dépôt git",
    "err.could_not_create": "impossible de créer %{path}",
    "err.worktree_move_failed": "échec du déplacement du worktree",
    "err.worktree_remove_failed": "échec de la suppression du worktree",
    "err.worktree_add_failed": "échec de git worktree add",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "échec de mkdir : %{path}",
    "err.connection_failed": "échec de la connexion",
    "err.k8s_named_target": "Cibles .fresh/k8s.json nommées — utilisez « K8s: Connect Workspace » (prise en charge complète du fournisseur). L'attachement en ligne nécessite un Pod explicite.",
    "err.k8s_ns_pod_required": "Kubernetes : Namespace et Pod sont requis (ou utilisez « K8s: Connect Workspace »).",
    "err.ssh_host_required": "SSH : un hôte est requis (host, user@host, ou ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer : ouvrez le projet et exécutez « Dev Containers: Reopen in Container ». (Les espaces de travail devcontainer gérés par Orchestrator arrivent bientôt.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Lancer dans",
    "menu.dock": "Dock de l’Orchestrator"
  },
  "it": {
    "cmd.open": "Orchestrator: Apri",
    "cmd.open_desc": "Mostra tutti gli spazi di lavoro dell'editor in un selettore fluttuante",
    "cmd.new": "Orchestrator: Nuovo spazio di lavoro",
    "cmd.new_desc": "Crea un nuovo spazio di lavoro dell'editor in un worktree",
    "cmd.kill": "Orchestrator: Chiudi selezionato",
    "cmd.kill_desc": "Chiude lo spazio di lavoro evidenziato nel prompt di Orchestrator aperto",
    "cmd.dock_toggle": "Orchestrator: Attiva/disattiva dock",
    "cmd.dock_toggle_desc": "Mostra/nascondi il dock persistente degli spazi di lavoro a sinistra (↑↓ cambia le finestre in tempo reale)",
    "cmd.move": "Orchestratore: Sposta in cartella…",
    "cmd.move_desc": "Archivia lo spazio di lavoro corrente in una cartella del dock",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Locale",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(scollegato)",
    "pill.clean": "pulito",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " bozza",
    "pill.pr_approved": " approvata",
    "pill.pr_chg_req": " modifiche richieste",
    "pill.pr_conflicts": " · ✗ conflitti",
    "pill.on_disk_worktree": "· worktree su disco",
    "pill.unknown": "(sconosciuto)",
    "list.col_name": "NOME",
    "list.title": "ORCHESTRATOR :: Spazi di lavoro",
    "list.section_label": "Spazi di lavoro",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  tutti i progetti",
    "list.new_btn": "+ Nuovo",
    "list.new_btn_key": "+ Nuovo  %{key}",
    "list.filter_label": "Filtra",
    "list.filter_placeholder": "digita per cercare… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Progetto: ",
    "list.scope_all": "Tutti",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Mostra tutti i worktree",
    "list.show_worktrees_key": "Mostra tutti i worktree   (%{key})",
    "list.show_trivial": "Mostra spazi di lavoro vuoti/con 1 file",
    "list.show_trivial_key": "Mostra spazi di lavoro vuoti/con 1 file   (%{key})",
    "preview.title": "Anteprima",
    "preview.no_workspace_selected": "Nessuno spazio di lavoro selezionato",
    "preview.state_active": "attivo",
    "preview.state_working": "in esecuzione",
    "preview.state_idle": "inattivo",
    "preview.in_place": "sul posto",
    "preview.archiving": "Archiviazione…",
    "preview.deleting": "Eliminazione…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "In attesa di git…",
    "preview.toggle_preview": "Anteprima",
    "preview.toggle_details": "Dettagli",
    "preview.btn_open": "Apri",
    "preview.btn_visit": "Visita",
    "preview.btn_stop": "Ferma",
    "preview.btn_archive": "Archivia",
    "preview.btn_delete": "Elimina",
    "preview.on_disk_not_open": "Worktree su disco (non aperto)",
    "preview.field_branch": "ramo    ",
    "preview.field_path": "percorso",
    "preview.click_to_open": "Fai clic (o premi Enter) per aprire questo worktree come spazio di lavoro.",
    "preview.label_on_disk": "%{name}  —  worktree su disco",
    "preview.label_launch": "%{name}  —  avvia spazio di lavoro",
    "confirm.cap_stop": "Ferma",
    "confirm.cap_archive": "Archivia",
    "confirm.cap_delete": "Elimina",
    "confirm.ger_stop": "Arresto in corso",
    "confirm.ger_archive": "Archiviazione",
    "confirm.ger_delete": "Eliminazione",
    "confirm.disk_note": "  · su disco",
    "confirm.bulk_header": "%{cap} questi %{count} spazi di lavoro?",
    "confirm.and_more": "  … e altri %{count}",
    "confirm.single_header": "%{cap} lo spazio di lavoro %{name}?",
    "confirm.for_each": "Per ogni spazio di lavoro verrà eseguito:",
    "confirm.this_will": "Verrà eseguito:",
    "confirm.uncommitted_lost": "Le modifiche non salvate andranno perse.",
    "confirm.label_bulk": "Conferma %{cap} — %{count} spazi di lavoro",
    "confirm.label_single": "Conferma %{cap}",
    "confirm.btn_cancel": "Annulla",
    "confirm.btn_confirm": "Conferma %{cap}",
    "confirm.stop_line1": "  • invia SIGTERM a tutti i processi dello spazio di lavoro",
    "confirm.stop_line2": "  • SIGKILL dopo un breve periodo di grazia",
    "confirm.stop_note": "Il worktree e il record dello spazio di lavoro rimangono.",
    "confirm.archive_line1": "  • SIGKILL a tutti i processi dello spazio di lavoro",
    "confirm.archive_line2": "  • chiudi lo spazio di lavoro dell'editor",
    "confirm.archive_line3": "  • sposta il worktree in .archived/",
    "confirm.archive_note": "Reversibile tramite Annulla archiviazione.",
    "confirm.delete_line1": "  • ferma tutti i processi dello spazio di lavoro",
    "confirm.delete_line2": "  • esegui `git worktree remove`",
    "confirm.delete_line3": "  • elimina il record dello spazio di lavoro",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Ferma (%{count})",
    "confirm.bulk_btn_archive": "Archivia (%{count})",
    "confirm.bulk_btn_delete": "Elimina (%{count})",
    "confirm.bulk_btn_clear": "Cancella",
    "confirm.row_in_place": "  · sul posto (dimenticato, non rimosso)",
    "confirm.row_on_disk": "  · worktree su disco",
    "confirm.bulk_label": "Azioni in blocco — %{count} selezionati",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Tutti i progetti",
    "dock.menu_label": "progetto",
    "dock.new_btn_key": "+ Nuovo %{key}",
    "dock.all_worktrees": "tutti i worktree",
    "dock.show_empty": "mostra vuoti",
    "dock.manage": "Gestisci",
    "dock.move_btn": "Sposta…",
    "dock.view_btn": "vista: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Cerca attività",
    "dock.hint_choose": "scegli",
    "dock.hint_select": "seleziona",
    "dock.hint_cancel": "annulla",
    "dock.hint_switch": "cambia",
    "dock.hint_edit": "modifica",
    "dock.hint_editor": "editor",
    "dock.ctx_visit": "Visita…",
    "dock.ctx_archive": "Archivia",
    "dock.ctx_delete": "Elimina",
    "dock.ctx_esc_close": "Esc per chiudere",
    "dock.pending_creating": "Creazione spazio di lavoro…",
    "dock.pending_connecting": "Connessione…",
    "dock.pending_queued": "In coda…",
    "dock.pending_adding_worktree": "Aggiunta worktree…",
    "dock.pending_starting": "Avvio…",
    "dock.pending_interrupted": "Interrotto — premi Invio per riprendere",
    "dock.pending_default_name": "spazio di lavoro",
    "dock.pending_retry_hint": "Invio per riprovare · menu per annullare",
    "dock.pending_dismiss_hint": "menu per annullare",
    "dock.ctx_retry": "Riprova",
    "dock.ctx_dismiss": "Annulla",
    "dock.new_btn": "Nuova attività… ▾",
    "dock.filters": "Filtri",
    "dock.hint_fold": "comprimi",
    "dock.hint_menu": "menu",
    "dock.new_menu_task": "Nuova attività…",
    "dock.new_menu_folder": "Nuova cartella…",
    "dock.move_root": "Livello principale",
    "dock.menu_new_label": "crea",
    "dock.menu_move_label": "sposta in",
    "dock.new_folder_prompt": "Nome cartella",
    "dock.new_folder_default": "Nuova cartella",
    "dock.rename_folder_dialog_title": "Rinomina cartella",
    "dock.rename_folder_btn": "Rinomina",
    "dock.rename_workspace_dialog_title": "Rinomina spazio di lavoro",
    "dock.rename_workspace_prompt": "Nome spazio di lavoro",
    "dock.new_folder_dialog_title": "Nuova cartella",
    "dock.new_folder_organize": "Organizza «%{name}» in questa cartella",
    "dock.new_folder_btn_cancel": "Annulla",
    "dock.new_folder_btn_create": "Crea cartella",
    "dock.ctx_rename": "Rinomina…",
    "dock.ctx_new_subfolder": "Nuova sottocartella…",
    "dock.ctx_delete_folder": "Elimina cartella",
    "dock.ctx_move": "Sposta nella cartella…",
    "form.run_in": "Esegui in:",
    "form.switch_type": "←/→ cambia tipo",
    "form.agent": "Agente:",
    "form.agent_terminal": "terminale",
    "form.agent_custom": "personalizzato…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ scegli",
    "form.agent_hint_resume": "←/→ scegli · ↻ riprende al riavvio",
    "form.project_path": "Percorso progetto",
    "form.project_path_default": "predefinito (lascia vuoto per usarlo): %{path}",
    "form.detecting_project_root": "rilevamento radice del progetto…",
    "form.create_worktree": "Crea un nuovo git worktree per questo spazio di lavoro",
    "form.create_worktree_disabled": "[ ] Crea un nuovo git worktree per questo spazio di lavoro",
    "form.disabled_non_git": "  (disabilitato — non git)",
    "form.linked_worktree_uncheck": "  ↳ worktree esistente qui — deseleziona per collegarti invece di crearne uno nuovo",
    "form.linked_worktree_attach": "  ↳ worktree esistente — questo spazio di lavoro vi si collegherà",
    "form.branch": "Ramo",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "non git — N/D",
    "form.branch_existing_worktree": "worktree esistente — N/D",
    "form.branch_shared_worktree": "worktree condiviso — N/D",
    "form.detecting_default_branch": "rilevamento ramo predefinito…",
    "form.branch_head_fallback": "HEAD  (nessun origin configurato)",
    "form.devcontainer_path_placeholder": "percorso contenente .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ esegue `devcontainer up`, poi si collega (docker exec)",
    "form.ssh_host_label": "Host  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  oppure incolla ssh://host/path",
    "form.ssh_remote_path_label": "Percorso remoto",
    "form.ssh_remote_path_placeholder": "/srv/project  (vuoto = home remota)",
    "form.ssh_identity_label": "File di identità (opzionale)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "Opzioni SSH (opzionale)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (passate a ogni chiamata ssh)",
    "form.k8s_target_label": "Destinazione  (.fresh/k8s.json — opzionale)",
    "form.k8s_target_placeholder": "destinazione con nome, o lascia vuoto per collegarti esplicitamente ↓",
    "form.k8s_context_label": "Contesto  (kubeconfig — opzionale)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "nome del pod (kubectl get pods)",
    "form.k8s_workspace_label": "Percorso spazio di lavoro",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec nel pod — qualsiasi cluster (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Esegui in",
    "form.ro_host": "Host",
    "form.ro_remote_path": "Percorso remoto",
    "form.ro_pod": "Pod",
    "form.ro_project": "Progetto",
    "form.ro_workspace": "Spazio di lavoro",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Nuovo spazio di lavoro",
    "form.connecting": "Connessione… ",
    "form.creating_workspace": "Creazione spazio di lavoro… ",
    "form.press_cancel_abort": "premi Annulla per interrompere.",
    "form.workspace_name": "Nome spazio di lavoro",
    "form.auto_generating": "generazione automatica…",
    "form.agent_command": "Comando agente",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "shell di login remota  (svuota per reimpostare)",
    "form.error_prefix": "Errore: ",
    "form.btn_cancel": "Annulla",
    "form.btn_create": "Crea spazio di lavoro",
    "form.btn_create_visit": "Crea e apri",
    "form.btn_create_bg": "Crea in background",
    "hint.nav": "nav",
    "hint.dive": "entra",
    "hint.select": "seleziona",
    "hint.all_projects": "tutti i progetti",
    "hint.current_only": "solo corrente",
    "hint.focus": "focus",
    "hint.close": "chiudi",
    "hint.form_next": "avanti / accetta",
    "hint.form_prev": "indietro",
    "hint.form_change": "cambia opzione",
    "hint.form_suggest": "suggerisci / cronologia",
    "hint.form_toggle": "attiva/disattiva",
    "hint.form_advance": "avanza / agisci",
    "hint.form_create": "crea",
    "hint.form_close": "chiudi / annulla",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: impossibile aprire uno spazio di lavoro sostitutivo — %{error}",
    "status.stop_sent": "Orchestrator: segnale di arresto inviato a %{count} spazio/i di lavoro",
    "status.bulk_done": "Orchestrator: %{verb} %{count} spazio/i di lavoro",
    "status.verb_archived": "archiviati",
    "status.verb_deleted": "eliminati",
    "status.verb_stopped": "fermati",
    "status.start_failed": "Orchestrator: avvio dello spazio di lavoro non riuscito — %{error}",
    "status.attach_failed": "Orchestrator: collegamento dello spazio di lavoro non riuscito — %{error}",
    "status.kill_open_list_first": "Orchestrator: apri prima l'elenco degli spazi di lavoro (Ctrl+P → Orchestrator: Apri)",
    "status.kill_no_selected": "Orchestrator: nessuno spazio di lavoro selezionato",
    "status.kill_select_row": "Orchestrator: seleziona prima una riga di spazio di lavoro",
    "status.kill_dive_elsewhere": "Orchestrator: entra prima altrove, poi chiudi questo spazio di lavoro",
    "err.nothing_eligible": "nessun elemento idoneo a %{action} nella selezione",
    "err.action_failed": "%{action} non riuscito: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; ultimo errore: %{error}",
    "err.unknown_error": "errore sconosciuto",
    "err.failed": "non riuscito",
    "err.no_eligible_selected": "nessuno spazio di lavoro selezionato può essere %{verb}",
    "err.workspace_gone": "spazio di lavoro non più disponibile",
    "err.not_git_repo": "non è un repository git",
    "err.could_not_create": "impossibile creare %{path}",
    "err.worktree_move_failed": "spostamento del worktree non riuscito",
    "err.worktree_remove_failed": "rimozione del worktree non riuscita",
    "err.worktree_add_failed": "git worktree add non riuscito",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir non riuscito: %{path}",
    "err.connection_failed": "connessione non riuscita",
    "err.k8s_named_target": "Destinazioni .fresh/k8s.json con nome — usa “K8s: Connect Workspace” (supporto completo del provider). Il collegamento inline richiede un Pod esplicito.",
    "err.k8s_ns_pod_required": "Kubernetes: Namespace e Pod sono obbligatori (oppure usa “K8s: Connect Workspace”).",
    "err.ssh_host_required": "SSH: è obbligatorio un host (host, user@host, oppure ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: apri il progetto ed esegui “Dev Containers: Reopen in Container”. (Gli spazi di lavoro devcontainer gestiti da Orchestrator arriveranno presto.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Avvia in",
    "menu.dock": "Dock di Orchestrator"
  },
  "ja": {
    "cmd.open": "Orchestrator: 開く",
    "cmd.open_desc": "すべてのエディタワークスペースをフローティングセレクタに表示",
    "cmd.new": "Orchestrator: 新規ワークスペース",
    "cmd.new_desc": "worktree に新しいエディタワークスペースを生成",
    "cmd.kill": "Orchestrator: 選択中を終了",
    "cmd.kill_desc": "開いている Orchestrator プロンプトで強調表示中のワークスペースを閉じる",
    "cmd.dock_toggle": "Orchestrator: ドックの切り替え",
    "cmd.dock_toggle_desc": "左側の常設ワークスペースドックを表示/非表示（↑↓ でウィンドウをライブ切り替え）",
    "cmd.move": "オーケストレーター: フォルダーへ移動…",
    "cmd.move_desc": "現在のワークスペースをドックのフォルダーに整理します",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "ローカル",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(切り離し)",
    "pill.clean": "クリーン",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " ドラフト",
    "pill.pr_approved": " 承認済み",
    "pill.pr_chg_req": " 変更要求",
    "pill.pr_conflicts": " · ✗ 競合",
    "pill.on_disk_worktree": "· ディスク上の worktree",
    "pill.unknown": "(不明)",
    "list.col_name": "名前",
    "list.title": "ORCHESTRATOR :: ワークスペース",
    "list.section_label": "ワークスペース",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  すべてのプロジェクト",
    "list.new_btn": "+ 新規",
    "list.new_btn_key": "+ 新規  %{key}",
    "list.filter_label": "フィルタ",
    "list.filter_placeholder": "入力して検索… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "プロジェクト: ",
    "list.scope_all": "すべて",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "すべての worktree を表示",
    "list.show_worktrees_key": "すべての worktree を表示   (%{key})",
    "list.show_trivial": "空/1ファイルのワークスペースを表示",
    "list.show_trivial_key": "空/1ファイルのワークスペースを表示   (%{key})",
    "preview.title": "プレビュー",
    "preview.no_workspace_selected": "ワークスペースが選択されていません",
    "preview.state_active": "アクティブ",
    "preview.state_working": "処理中",
    "preview.state_idle": "アイドル",
    "preview.in_place": "インプレース",
    "preview.archiving": "アーカイブ中…",
    "preview.deleting": "削除中…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "git を待機中…",
    "preview.toggle_preview": "プレビュー",
    "preview.toggle_details": "詳細",
    "preview.btn_open": "開く",
    "preview.btn_visit": "表示",
    "preview.btn_stop": "停止",
    "preview.btn_archive": "アーカイブ",
    "preview.btn_delete": "削除",
    "preview.on_disk_not_open": "ディスク上の worktree（未オープン）",
    "preview.field_branch": "branch  ",
    "preview.field_path": "path    ",
    "preview.click_to_open": "クリック（または Enter）でこの worktree をワークスペースとして開きます。",
    "preview.label_on_disk": "%{name}  —  ディスク上の worktree",
    "preview.label_launch": "%{name}  —  ワークスペースを起動",
    "confirm.cap_stop": "停止",
    "confirm.cap_archive": "アーカイブ",
    "confirm.cap_delete": "削除",
    "confirm.ger_stop": "停止中",
    "confirm.ger_archive": "アーカイブ中",
    "confirm.ger_delete": "削除中",
    "confirm.disk_note": "  · ディスク上",
    "confirm.bulk_header": "これら %{count} 件のワークスペースを%{cap}しますか？",
    "confirm.and_more": "  … 他 %{count} 件",
    "confirm.single_header": "ワークスペース %{name} を%{cap}しますか？",
    "confirm.for_each": "各ワークスペースに対して次を実行します:",
    "confirm.this_will": "次を実行します:",
    "confirm.uncommitted_lost": "コミットされていない変更は失われます。",
    "confirm.label_bulk": "%{cap}の確認 — %{count} 件のワークスペース",
    "confirm.label_single": "%{cap}の確認",
    "confirm.btn_cancel": "キャンセル",
    "confirm.btn_confirm": "%{cap}を確認",
    "confirm.stop_line1": "  • すべてのワークスペースプロセスに SIGTERM を送信",
    "confirm.stop_line2": "  • 短い猶予期間の後に SIGKILL",
    "confirm.stop_note": "worktree とワークスペース記録は残ります。",
    "confirm.archive_line1": "  • すべてのワークスペースプロセスを SIGKILL",
    "confirm.archive_line2": "  • エディタワークスペースを閉じる",
    "confirm.archive_line3": "  • worktree を .archived/ に移動",
    "confirm.archive_note": "アーカイブ解除で元に戻せます。",
    "confirm.delete_line1": "  • すべてのワークスペースプロセスを停止",
    "confirm.delete_line2": "  • `git worktree remove` を実行",
    "confirm.delete_line3": "  • ワークスペース記録を破棄",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "停止 (%{count})",
    "confirm.bulk_btn_archive": "アーカイブ (%{count})",
    "confirm.bulk_btn_delete": "削除 (%{count})",
    "confirm.bulk_btn_clear": "クリア",
    "confirm.row_in_place": "  · インプレース（忘却、未削除）",
    "confirm.row_on_disk": "  · ディスク上の worktree",
    "confirm.bulk_label": "一括操作 — %{count} 件選択中",
    "dock.title": "Orchestrator",
    "dock.all_projects": "すべてのプロジェクト",
    "dock.menu_label": "プロジェクト",
    "dock.new_btn_key": "+ 新規 %{key}",
    "dock.all_worktrees": "すべての worktree",
    "dock.show_empty": "空を表示",
    "dock.manage": "管理",
    "dock.move_btn": "移動…",
    "dock.view_btn": "ビュー: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "タスクを検索",
    "dock.hint_choose": "選択",
    "dock.hint_select": "選ぶ",
    "dock.hint_cancel": "キャンセル",
    "dock.hint_switch": "切り替え",
    "dock.hint_edit": "編集",
    "dock.hint_editor": "エディタ",
    "dock.ctx_visit": "表示…",
    "dock.ctx_archive": "アーカイブ",
    "dock.ctx_delete": "削除",
    "dock.ctx_esc_close": "Esc で閉じる",
    "dock.pending_creating": "ワークスペースを作成中…",
    "dock.pending_connecting": "接続中…",
    "dock.pending_queued": "待機中…",
    "dock.pending_adding_worktree": "ワークツリーを追加中…",
    "dock.pending_starting": "起動中…",
    "dock.pending_interrupted": "中断されました — Enter で再開",
    "dock.pending_default_name": "ワークスペース",
    "dock.pending_retry_hint": "Enter で再試行 · メニューで破棄",
    "dock.pending_dismiss_hint": "メニューで破棄",
    "dock.ctx_retry": "再試行",
    "dock.ctx_dismiss": "破棄",
    "dock.new_btn": "新しいタスク… ▾",
    "dock.filters": "フィルタ",
    "dock.hint_fold": "折りたたむ",
    "dock.hint_menu": "メニュー",
    "dock.new_menu_task": "新しいタスク…",
    "dock.new_menu_folder": "新しいフォルダ…",
    "dock.move_root": "最上位",
    "dock.menu_new_label": "作成",
    "dock.menu_move_label": "移動先",
    "dock.new_folder_prompt": "フォルダ名",
    "dock.new_folder_default": "新しいフォルダ",
    "dock.rename_folder_dialog_title": "フォルダ名を変更",
    "dock.rename_folder_btn": "名前を変更",
    "dock.rename_workspace_dialog_title": "ワークスペース名を変更",
    "dock.rename_workspace_prompt": "ワークスペース名",
    "dock.new_folder_dialog_title": "新しいフォルダー",
    "dock.new_folder_organize": "「%{name}」をこのフォルダーにまとめる",
    "dock.new_folder_btn_cancel": "キャンセル",
    "dock.new_folder_btn_create": "フォルダーを作成",
    "dock.ctx_rename": "名前を変更…",
    "dock.ctx_new_subfolder": "新しいサブフォルダ…",
    "dock.ctx_delete_folder": "フォルダを削除",
    "dock.ctx_move": "フォルダへ移動…",
    "form.run_in": "実行先:",
    "form.switch_type": "←/→ で種類を切り替え",
    "form.agent": "エージェント:",
    "form.agent_terminal": "ターミナル",
    "form.agent_custom": "カスタム…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ で選択",
    "form.agent_hint_resume": "←/→ で選択 · ↻ で再起動時に再開",
    "form.project_path": "プロジェクトパス",
    "form.project_path_default": "デフォルト（空欄で使用）: %{path}",
    "form.detecting_project_root": "プロジェクトルートを検出中…",
    "form.create_worktree": "このワークスペース用に新しい git worktree を作成",
    "form.create_worktree_disabled": "[ ] このワークスペース用に新しい git worktree を作成",
    "form.disabled_non_git": "  （無効 — non-git）",
    "form.linked_worktree_uncheck": "  ↳ ここに既存の worktree があります — チェックを外すと新規に分岐せず接続します",
    "form.linked_worktree_attach": "  ↳ 既存の worktree — このワークスペースはこれに接続します",
    "form.branch": "ブランチ",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "git なし — N/A",
    "form.branch_existing_worktree": "既存の worktree — N/A",
    "form.branch_shared_worktree": "共有 worktree — N/A",
    "form.detecting_default_branch": "デフォルトブランチを検出中…",
    "form.branch_head_fallback": "HEAD  (origin が未設定)",
    "form.devcontainer_path_placeholder": ".devcontainer/ を含むパス…",
    "form.devcontainer_hint": "  ⓘ `devcontainer up` を実行し、接続します (docker exec)",
    "form.ssh_host_label": "ホスト  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  または ssh://host/path を貼り付け",
    "form.ssh_remote_path_label": "リモートパス",
    "form.ssh_remote_path_placeholder": "/srv/project  (空欄 = リモートのホーム)",
    "form.ssh_identity_label": "Identity ファイル（任意）",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "SSH オプション（任意）",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (すべての ssh 呼び出しに渡されます)",
    "form.k8s_target_label": "ターゲット  (.fresh/k8s.json — 任意)",
    "form.k8s_target_placeholder": "名前付きターゲット、または空欄で明示的に接続 ↓",
    "form.k8s_context_label": "コンテキスト  (kubeconfig — 任意)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "ネームスペース",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "Pod 名 (kubectl get pods)",
    "form.k8s_workspace_label": "ワークスペースパス",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec で Pod に入る — 任意のクラスタ (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "実行先",
    "form.ro_host": "ホスト",
    "form.ro_remote_path": "リモートパス",
    "form.ro_pod": "Pod",
    "form.ro_project": "プロジェクト",
    "form.ro_workspace": "ワークスペース",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "新規ワークスペース",
    "form.connecting": "接続中… ",
    "form.creating_workspace": "ワークスペースを作成中… ",
    "form.press_cancel_abort": "中止するには Cancel を押してください。",
    "form.workspace_name": "ワークスペース名",
    "form.auto_generating": "自動生成中…",
    "form.agent_command": "エージェントコマンド",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "リモートログインシェル  (クリアでリセット)",
    "form.error_prefix": "エラー: ",
    "form.btn_cancel": "キャンセル",
    "form.btn_create": "ワークスペースを作成",
    "form.btn_create_visit": "作成して開く",
    "form.btn_create_bg": "バックグラウンドで作成",
    "hint.nav": "移動",
    "hint.dive": "開く",
    "hint.select": "選択",
    "hint.all_projects": "すべてのプロジェクト",
    "hint.current_only": "現在のみ",
    "hint.focus": "フォーカス",
    "hint.close": "閉じる",
    "hint.form_next": "次へ / 確定",
    "hint.form_prev": "前へ",
    "hint.form_change": "オプション変更",
    "hint.form_suggest": "候補 / 履歴",
    "hint.form_toggle": "切り替え",
    "hint.form_advance": "進む / 実行",
    "hint.form_create": "作成",
    "hint.form_close": "閉じる / キャンセル",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: 代替ワークスペースを開けませんでした — %{error}",
    "status.stop_sent": "Orchestrator: %{count} 件のワークスペースに停止シグナルを送信しました",
    "status.bulk_done": "Orchestrator: %{count} 件のワークスペースを%{verb}しました",
    "status.verb_archived": "アーカイブ",
    "status.verb_deleted": "削除",
    "status.verb_stopped": "停止",
    "status.start_failed": "Orchestrator: ワークスペースの起動に失敗しました — %{error}",
    "status.attach_failed": "Orchestrator: ワークスペースの接続に失敗しました — %{error}",
    "status.kill_open_list_first": "Orchestrator: 先にワークスペース一覧を開いてください (Ctrl+P → Orchestrator: 開く)",
    "status.kill_no_selected": "Orchestrator: ワークスペースが選択されていません",
    "status.kill_select_row": "Orchestrator: 先にワークスペースの行を選択してください",
    "status.kill_dive_elsewhere": "Orchestrator: 先に別のワークスペースに切り替えてから、このワークスペースを終了してください",
    "err.nothing_eligible": "選択範囲に%{action}できる対象がありません",
    "err.action_failed": "%{action}に失敗しました: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; 最後のエラー: %{error}",
    "err.unknown_error": "不明なエラー",
    "err.failed": "失敗",
    "err.no_eligible_selected": "選択中のワークスペースは%{verb}できません",
    "err.workspace_gone": "ワークスペースが消失しました",
    "err.not_git_repo": "git リポジトリではありません",
    "err.could_not_create": "%{path} を作成できませんでした",
    "err.worktree_move_failed": "worktree の移動に失敗しました",
    "err.worktree_remove_failed": "worktree の削除に失敗しました",
    "err.worktree_add_failed": "git worktree add に失敗しました",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir に失敗しました: %{path}",
    "err.connection_failed": "接続に失敗しました",
    "err.k8s_named_target": "名前付き .fresh/k8s.json ターゲット — “K8s: Connect Workspace” を使用してください（完全なプロバイダサポート）。インライン接続には明示的な Pod が必要です。",
    "err.k8s_ns_pod_required": "Kubernetes: ネームスペースと Pod は必須です（または “K8s: Connect Workspace” を使用）。",
    "err.ssh_host_required": "SSH: ホストが必要です (host、user@host、または ssh://host)。",
    "err.devcontainer_unsupported": "Devcontainer: プロジェクトを開いて “Dev Containers: Reopen in Container” を実行してください。（Orchestrator 管理の devcontainer ワークスペースは近日対応予定です。）",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "起動先",
    "menu.dock": "Orchestrator ドック"
  },
  "ko": {
    "cmd.open": "Orchestrator: 열기",
    "cmd.open_desc": "모든 에디터 워크스페이스를 플로팅 선택기에 표시",
    "cmd.new": "Orchestrator: 새 워크스페이스",
    "cmd.new_desc": "worktree에 새 에디터 워크스페이스 생성",
    "cmd.kill": "Orchestrator: 선택 항목 종료",
    "cmd.kill_desc": "열린 Orchestrator 프롬프트에서 강조된 워크스페이스 닫기",
    "cmd.dock_toggle": "Orchestrator: 독 토글",
    "cmd.dock_toggle_desc": "왼쪽 고정 워크스페이스 독 표시/숨김 (↑↓로 창 실시간 전환)",
    "cmd.move": "오케스트레이터: 폴더로 이동…",
    "cmd.move_desc": "현재 워크스페이스를 독 폴더로 정리합니다",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "로컬",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(분리됨)",
    "pill.clean": "clean",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " 초안",
    "pill.pr_approved": " 승인됨",
    "pill.pr_chg_req": " 변경 요청됨",
    "pill.pr_conflicts": " · ✗ 충돌",
    "pill.on_disk_worktree": "· 디스크 상의 worktree",
    "pill.unknown": "(알 수 없음)",
    "list.col_name": "이름",
    "list.title": "ORCHESTRATOR :: 워크스페이스",
    "list.section_label": "워크스페이스",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  모든 프로젝트",
    "list.new_btn": "+ 새로 만들기",
    "list.new_btn_key": "+ 새로 만들기  %{key}",
    "list.filter_label": "필터",
    "list.filter_placeholder": "입력하여 검색… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "프로젝트: ",
    "list.scope_all": "전체",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "모든 worktree 표시",
    "list.show_worktrees_key": "모든 worktree 표시   (%{key})",
    "list.show_trivial": "비어있거나 파일 1개인 워크스페이스 표시",
    "list.show_trivial_key": "비어있거나 파일 1개인 워크스페이스 표시   (%{key})",
    "preview.title": "미리보기",
    "preview.no_workspace_selected": "선택된 워크스페이스 없음",
    "preview.state_active": "활성",
    "preview.state_working": "작업 중",
    "preview.state_idle": "유휴",
    "preview.in_place": "제자리",
    "preview.archiving": "보관 중…",
    "preview.deleting": "삭제 중…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "git 대기 중…",
    "preview.toggle_preview": "미리보기",
    "preview.toggle_details": "세부 정보",
    "preview.btn_open": "열기",
    "preview.btn_visit": "방문",
    "preview.btn_stop": "중지",
    "preview.btn_archive": "보관",
    "preview.btn_delete": "삭제",
    "preview.on_disk_not_open": "디스크 상의 worktree (열려 있지 않음)",
    "preview.field_branch": "branch  ",
    "preview.field_path": "path    ",
    "preview.click_to_open": "이 worktree를 워크스페이스로 열려면 클릭하세요 (또는 Enter를 누르세요).",
    "preview.label_on_disk": "%{name}  —  디스크 상의 worktree",
    "preview.label_launch": "%{name}  —  워크스페이스 실행",
    "confirm.cap_stop": "중지",
    "confirm.cap_archive": "보관",
    "confirm.cap_delete": "삭제",
    "confirm.ger_stop": "중지 중",
    "confirm.ger_archive": "보관 중",
    "confirm.ger_delete": "삭제 중",
    "confirm.disk_note": "  · 디스크 상",
    "confirm.bulk_header": "이 %{count}개의 워크스페이스를 %{cap}하시겠습니까?",
    "confirm.and_more": "  … 그리고 %{count}개 더",
    "confirm.single_header": "워크스페이스 %{name}을(를) %{cap}하시겠습니까?",
    "confirm.for_each": "각 워크스페이스에 대해 다음을 수행합니다:",
    "confirm.this_will": "다음을 수행합니다:",
    "confirm.uncommitted_lost": "커밋되지 않은 변경 사항이 손실됩니다.",
    "confirm.label_bulk": "%{cap} 확인 — 워크스페이스 %{count}개",
    "confirm.label_single": "%{cap} 확인",
    "confirm.btn_cancel": "취소",
    "confirm.btn_confirm": "%{cap} 확인",
    "confirm.stop_line1": "  • 모든 워크스페이스 프로세스에 SIGTERM 전송",
    "confirm.stop_line2": "  • 짧은 유예 기간 후 SIGKILL",
    "confirm.stop_note": "worktree와 워크스페이스 기록은 유지됩니다.",
    "confirm.archive_line1": "  • 모든 워크스페이스 프로세스에 SIGKILL",
    "confirm.archive_line2": "  • 에디터 워크스페이스 닫기",
    "confirm.archive_line3": "  • worktree를 .archived/로 이동",
    "confirm.archive_note": "보관 취소로 되돌릴 수 있습니다.",
    "confirm.delete_line1": "  • 모든 워크스페이스 프로세스 중지",
    "confirm.delete_line2": "  • `git worktree remove` 실행",
    "confirm.delete_line3": "  • 워크스페이스 기록 삭제",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "중지 (%{count})",
    "confirm.bulk_btn_archive": "보관 (%{count})",
    "confirm.bulk_btn_delete": "삭제 (%{count})",
    "confirm.bulk_btn_clear": "지우기",
    "confirm.row_in_place": "  · 제자리 (제거되지 않고 잊힘)",
    "confirm.row_on_disk": "  · 디스크 상의 worktree",
    "confirm.bulk_label": "일괄 작업 — %{count}개 선택됨",
    "dock.title": "Orchestrator",
    "dock.all_projects": "모든 프로젝트",
    "dock.menu_label": "프로젝트",
    "dock.new_btn_key": "+ 새로 만들기 %{key}",
    "dock.all_worktrees": "모든 worktree",
    "dock.show_empty": "비어있는 항목 표시",
    "dock.manage": "관리",
    "dock.move_btn": "이동…",
    "dock.view_btn": "보기: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "작업 검색",
    "dock.hint_choose": "선택",
    "dock.hint_select": "선택",
    "dock.hint_cancel": "취소",
    "dock.hint_switch": "전환",
    "dock.hint_edit": "편집",
    "dock.hint_editor": "에디터",
    "dock.ctx_visit": "방문…",
    "dock.ctx_archive": "보관",
    "dock.ctx_delete": "삭제",
    "dock.ctx_esc_close": "Esc로 닫기",
    "dock.pending_creating": "워크스페이스 생성 중…",
    "dock.pending_connecting": "연결 중…",
    "dock.pending_queued": "대기 중…",
    "dock.pending_adding_worktree": "워크트리 추가 중…",
    "dock.pending_starting": "시작 중…",
    "dock.pending_interrupted": "중단됨 — 계속하려면 Enter를 누르세요",
    "dock.pending_default_name": "워크스페이스",
    "dock.pending_retry_hint": "Enter로 재시도 · 메뉴로 해제",
    "dock.pending_dismiss_hint": "메뉴로 해제",
    "dock.ctx_retry": "재시도",
    "dock.ctx_dismiss": "해제",
    "dock.new_btn": "새 작업… ▾",
    "dock.filters": "필터",
    "dock.hint_fold": "접기",
    "dock.hint_menu": "메뉴",
    "dock.new_menu_task": "새 작업…",
    "dock.new_menu_folder": "새 폴더…",
    "dock.move_root": "최상위",
    "dock.menu_new_label": "만들기",
    "dock.menu_move_label": "이동",
    "dock.new_folder_prompt": "폴더 이름",
    "dock.new_folder_default": "새 폴더",
    "dock.rename_folder_dialog_title": "폴더 이름 바꾸기",
    "dock.rename_folder_btn": "이름 바꾸기",
    "dock.rename_workspace_dialog_title": "워크스페이스 이름 바꾸기",
    "dock.rename_workspace_prompt": "워크스페이스 이름",
    "dock.new_folder_dialog_title": "새 폴더",
    "dock.new_folder_organize": "이 폴더에 '%{name}' 정리",
    "dock.new_folder_btn_cancel": "취소",
    "dock.new_folder_btn_create": "폴더 만들기",
    "dock.ctx_rename": "이름 바꾸기…",
    "dock.ctx_new_subfolder": "새 하위 폴더…",
    "dock.ctx_delete_folder": "폴더 삭제",
    "dock.ctx_move": "폴더로 이동…",
    "form.run_in": "실행 위치:",
    "form.switch_type": "←/→ 유형 전환",
    "form.agent": "에이전트:",
    "form.agent_terminal": "터미널",
    "form.agent_custom": "사용자 지정…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ 선택",
    "form.agent_hint_resume": "←/→ 선택 · ↻ 재시작 시 재개",
    "form.project_path": "프로젝트 경로",
    "form.project_path_default": "기본값 (사용하려면 비워 두세요): %{path}",
    "form.detecting_project_root": "프로젝트 루트 감지 중…",
    "form.create_worktree": "이 워크스페이스를 위한 새 git worktree 생성",
    "form.create_worktree_disabled": "[ ] 이 워크스페이스를 위한 새 git worktree 생성",
    "form.disabled_non_git": "  (비활성화 — git 아님)",
    "form.linked_worktree_uncheck": "  ↳ 여기에 기존 worktree 있음 — 새로 분기하는 대신 연결하려면 체크 해제",
    "form.linked_worktree_attach": "  ↳ 기존 worktree — 이 워크스페이스가 연결됩니다",
    "form.branch": "Branch",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "git 없음 — N/A",
    "form.branch_existing_worktree": "기존 worktree — N/A",
    "form.branch_shared_worktree": "공유 worktree — N/A",
    "form.detecting_default_branch": "기본 branch 감지 중…",
    "form.branch_head_fallback": "HEAD  (origin이 구성되지 않음)",
    "form.devcontainer_path_placeholder": ".devcontainer/…를 포함하는 경로",
    "form.devcontainer_hint": "  ⓘ `devcontainer up` 실행 후 연결 (docker exec)",
    "form.ssh_host_label": "Host  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  또는 ssh://host/path 붙여넣기",
    "form.ssh_remote_path_label": "원격 경로",
    "form.ssh_remote_path_placeholder": "/srv/project  (비워두면 = 원격 홈)",
    "form.ssh_identity_label": "Identity 파일 (선택)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "SSH 옵션 (선택)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (모든 ssh 호출에 전달됨)",
    "form.k8s_target_label": "Target  (.fresh/k8s.json — 선택)",
    "form.k8s_target_placeholder": "이름이 지정된 target, 또는 명시적으로 연결하려면 비워 두세요 ↓",
    "form.k8s_context_label": "Context  (kubeconfig — 선택)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "pod 이름 (kubectl get pods)",
    "form.k8s_workspace_label": "워크스페이스 경로",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ pod에 kubectl exec — 모든 클러스터 (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "실행 위치",
    "form.ro_host": "Host",
    "form.ro_remote_path": "원격 경로",
    "form.ro_pod": "Pod",
    "form.ro_project": "프로젝트",
    "form.ro_workspace": "워크스페이스",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "새 워크스페이스",
    "form.connecting": "연결 중… ",
    "form.creating_workspace": "워크스페이스 생성 중… ",
    "form.press_cancel_abort": "중단하려면 취소를 누르세요.",
    "form.workspace_name": "워크스페이스 이름",
    "form.auto_generating": "자동 생성 중…",
    "form.agent_command": "에이전트 명령",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "원격 로그인 셸  (재설정하려면 지우기)",
    "form.error_prefix": "오류: ",
    "form.btn_cancel": "취소",
    "form.btn_create": "워크스페이스 생성",
    "form.btn_create_visit": "생성 후 이동",
    "form.btn_create_bg": "백그라운드에서 생성",
    "hint.nav": "이동",
    "hint.dive": "진입",
    "hint.select": "선택",
    "hint.all_projects": "모든 프로젝트",
    "hint.current_only": "현재만",
    "hint.focus": "포커스",
    "hint.close": "닫기",
    "hint.form_next": "다음 / 적용",
    "hint.form_prev": "이전",
    "hint.form_change": "옵션 변경",
    "hint.form_suggest": "제안 / 기록",
    "hint.form_toggle": "토글",
    "hint.form_advance": "진행 / 실행",
    "hint.form_create": "생성",
    "hint.form_close": "닫기 / 취소",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: 대체 워크스페이스를 열 수 없습니다 — %{error}",
    "status.stop_sent": "Orchestrator: %{count}개 워크스페이스에 중지 신호 전송됨",
    "status.bulk_done": "Orchestrator: 워크스페이스 %{count}개 %{verb}",
    "status.verb_archived": "보관됨",
    "status.verb_deleted": "삭제됨",
    "status.verb_stopped": "중지됨",
    "status.start_failed": "Orchestrator: 워크스페이스 시작 실패 — %{error}",
    "status.attach_failed": "Orchestrator: 워크스페이스 연결 실패 — %{error}",
    "status.kill_open_list_first": "Orchestrator: 먼저 워크스페이스 목록을 여세요 (Ctrl+P → Orchestrator: 열기)",
    "status.kill_no_selected": "Orchestrator: 선택된 워크스페이스 없음",
    "status.kill_select_row": "Orchestrator: 먼저 워크스페이스 행을 선택하세요",
    "status.kill_dive_elsewhere": "Orchestrator: 먼저 다른 곳으로 진입한 후 이 워크스페이스를 종료하세요",
    "err.nothing_eligible": "선택 항목 중 %{action}할 대상이 없습니다",
    "err.action_failed": "%{action} 실패: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; 마지막 오류: %{error}",
    "err.unknown_error": "알 수 없는 오류",
    "err.failed": "실패",
    "err.no_eligible_selected": "선택된 워크스페이스 중 %{verb}할 수 있는 것이 없습니다",
    "err.workspace_gone": "워크스페이스가 사라짐",
    "err.not_git_repo": "git 저장소가 아님",
    "err.could_not_create": "%{path}을(를) 생성할 수 없습니다",
    "err.worktree_move_failed": "worktree 이동 실패",
    "err.worktree_remove_failed": "worktree 제거 실패",
    "err.worktree_add_failed": "git worktree add 실패",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir 실패: %{path}",
    "err.connection_failed": "연결 실패",
    "err.k8s_named_target": "이름이 지정된 .fresh/k8s.json target — “K8s: Connect Workspace”를 사용하세요 (전체 프로바이더 지원). 인라인 연결에는 명시적인 Pod가 필요합니다.",
    "err.k8s_ns_pod_required": "Kubernetes: Namespace와 Pod가 필요합니다 (또는 “K8s: Connect Workspace” 사용).",
    "err.ssh_host_required": "SSH: host가 필요합니다 (host, user@host, 또는 ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: 프로젝트를 열고 “Dev Containers: Reopen in Container”를 실행하세요. (Orchestrator가 관리하는 devcontainer 워크스페이스는 곧 추가됩니다.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "실행 위치",
    "menu.dock": "Orchestrator 독"
  },
  "pt-BR": {
    "cmd.open": "Orchestrator: Abrir",
    "cmd.open_desc": "Mostrar todos os espaços de trabalho do editor em um seletor flutuante",
    "cmd.new": "Orchestrator: Novo espaço de trabalho",
    "cmd.new_desc": "Criar um novo espaço de trabalho do editor em um worktree",
    "cmd.kill": "Orchestrator: Encerrar selecionado",
    "cmd.kill_desc": "Fechar o espaço de trabalho destacado no prompt aberto do Orchestrator",
    "cmd.dock_toggle": "Orchestrator: Alternar dock",
    "cmd.dock_toggle_desc": "Mostrar/ocultar o dock fixo de espaços de trabalho à esquerda (↑↓ alterna janelas ao vivo)",
    "cmd.move": "Orquestrador: Mover para pasta…",
    "cmd.move_desc": "Arquivar o espaço de trabalho atual em uma pasta do dock",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Local",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(desanexado)",
    "pill.clean": "limpo",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " rascunho",
    "pill.pr_approved": " aprovado",
    "pill.pr_chg_req": " alterações solicitadas",
    "pill.pr_conflicts": " · ✗ conflitos",
    "pill.on_disk_worktree": "· worktree em disco",
    "pill.unknown": "(desconhecido)",
    "list.col_name": "NOME",
    "list.title": "ORCHESTRATOR :: Espaços de trabalho",
    "list.section_label": "Espaços de trabalho",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  todos os projetos",
    "list.new_btn": "+ Novo",
    "list.new_btn_key": "+ Novo  %{key}",
    "list.filter_label": "Filtrar",
    "list.filter_placeholder": "digite para buscar… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Projeto: ",
    "list.scope_all": "Todos",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Mostrar todos os worktrees",
    "list.show_worktrees_key": "Mostrar todos os worktrees   (%{key})",
    "list.show_trivial": "Mostrar espaços de trabalho vazios/de 1 arquivo",
    "list.show_trivial_key": "Mostrar espaços de trabalho vazios/de 1 arquivo   (%{key})",
    "preview.title": "Pré-visualização",
    "preview.no_workspace_selected": "Nenhum espaço de trabalho selecionado",
    "preview.state_active": "ativo",
    "preview.state_working": "trabalhando",
    "preview.state_idle": "ocioso",
    "preview.in_place": "no local",
    "preview.archiving": "Arquivando…",
    "preview.deleting": "Excluindo…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "Aguardando o git…",
    "preview.toggle_preview": "Pré-visualização",
    "preview.toggle_details": "Detalhes",
    "preview.btn_open": "Abrir",
    "preview.btn_visit": "Visitar",
    "preview.btn_stop": "Parar",
    "preview.btn_archive": "Arquivar",
    "preview.btn_delete": "Excluir",
    "preview.on_disk_not_open": "Worktree em disco (não aberto)",
    "preview.field_branch": "ramo    ",
    "preview.field_path": "caminho ",
    "preview.click_to_open": "Clique nele (ou pressione Enter) para abrir este worktree como um espaço de trabalho.",
    "preview.label_on_disk": "%{name}  —  worktree em disco",
    "preview.label_launch": "%{name}  —  iniciar espaço de trabalho",
    "confirm.cap_stop": "Parar",
    "confirm.cap_archive": "Arquivar",
    "confirm.cap_delete": "Excluir",
    "confirm.ger_stop": "Parando",
    "confirm.ger_archive": "Arquivando",
    "confirm.ger_delete": "Excluindo",
    "confirm.disk_note": "  · em disco",
    "confirm.bulk_header": "%{cap} estes %{count} espaços de trabalho?",
    "confirm.and_more": "  … e mais %{count}",
    "confirm.single_header": "%{cap} o espaço de trabalho %{name}?",
    "confirm.for_each": "Para cada espaço de trabalho, isto irá:",
    "confirm.this_will": "Isto irá:",
    "confirm.uncommitted_lost": "As alterações não confirmadas serão perdidas.",
    "confirm.label_bulk": "Confirmar %{cap} — %{count} espaços de trabalho",
    "confirm.label_single": "Confirmar %{cap}",
    "confirm.btn_cancel": "Cancelar",
    "confirm.btn_confirm": "Confirmar %{cap}",
    "confirm.stop_line1": "  • enviar SIGTERM a todos os processos do espaço de trabalho",
    "confirm.stop_line2": "  • SIGKILL após um curto período de tolerância",
    "confirm.stop_note": "O worktree e o registro do espaço de trabalho permanecem.",
    "confirm.archive_line1": "  • SIGKILL em todos os processos do espaço de trabalho",
    "confirm.archive_line2": "  • fechar o espaço de trabalho do editor",
    "confirm.archive_line3": "  • mover o worktree para .archived/",
    "confirm.archive_note": "Reversível via Desarquivar.",
    "confirm.delete_line1": "  • parar todos os processos do espaço de trabalho",
    "confirm.delete_line2": "  • executar `git worktree remove`",
    "confirm.delete_line3": "  • descartar o registro do espaço de trabalho",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Parar (%{count})",
    "confirm.bulk_btn_archive": "Arquivar (%{count})",
    "confirm.bulk_btn_delete": "Excluir (%{count})",
    "confirm.bulk_btn_clear": "Limpar",
    "confirm.row_in_place": "  · no local (esquecido, não removido)",
    "confirm.row_on_disk": "  · worktree em disco",
    "confirm.bulk_label": "Ações em massa — %{count} selecionados",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Todos os projetos",
    "dock.menu_label": "projeto",
    "dock.new_btn_key": "+ Novo %{key}",
    "dock.all_worktrees": "todos os worktrees",
    "dock.show_empty": "mostrar vazios",
    "dock.manage": "Gerenciar",
    "dock.move_btn": "Mover…",
    "dock.view_btn": "exibição: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Buscar tarefas",
    "dock.hint_choose": "escolher",
    "dock.hint_select": "selecionar",
    "dock.hint_cancel": "cancelar",
    "dock.hint_switch": "alternar",
    "dock.hint_edit": "editar",
    "dock.hint_editor": "editor",
    "dock.ctx_visit": "Visitar…",
    "dock.ctx_archive": "Arquivar",
    "dock.ctx_delete": "Excluir",
    "dock.ctx_esc_close": "Esc para fechar",
    "dock.pending_creating": "Criando espaço de trabalho…",
    "dock.pending_connecting": "Conectando…",
    "dock.pending_queued": "Na fila…",
    "dock.pending_adding_worktree": "Adicionando worktree…",
    "dock.pending_starting": "Iniciando…",
    "dock.pending_interrupted": "Interrompido — pressione Enter para retomar",
    "dock.pending_default_name": "espaço de trabalho",
    "dock.pending_retry_hint": "Enter para tentar novamente · menu para descartar",
    "dock.pending_dismiss_hint": "menu para descartar",
    "dock.ctx_retry": "Tentar novamente",
    "dock.ctx_dismiss": "Descartar",
    "dock.new_btn": "Nova tarefa… ▾",
    "dock.filters": "Filtros",
    "dock.hint_fold": "recolher",
    "dock.hint_menu": "menu",
    "dock.new_menu_task": "Nova tarefa…",
    "dock.new_menu_folder": "Nova pasta…",
    "dock.move_root": "Nível superior",
    "dock.menu_new_label": "criar",
    "dock.menu_move_label": "mover para",
    "dock.new_folder_prompt": "Nome da pasta",
    "dock.new_folder_default": "Nova pasta",
    "dock.rename_folder_dialog_title": "Renomear pasta",
    "dock.rename_folder_btn": "Renomear",
    "dock.rename_workspace_dialog_title": "Renomear espaço de trabalho",
    "dock.rename_workspace_prompt": "Nome do espaço de trabalho",
    "dock.new_folder_dialog_title": "Nova pasta",
    "dock.new_folder_organize": "Organizar “%{name}” nesta pasta",
    "dock.new_folder_btn_cancel": "Cancelar",
    "dock.new_folder_btn_create": "Criar pasta",
    "dock.ctx_rename": "Renomear…",
    "dock.ctx_new_subfolder": "Nova subpasta…",
    "dock.ctx_delete_folder": "Excluir pasta",
    "dock.ctx_move": "Mover para pasta…",
    "form.run_in": "Executar em:",
    "form.switch_type": "←/→ alterna o tipo",
    "form.agent": "Agente:",
    "form.agent_terminal": "terminal",
    "form.agent_custom": "personalizado…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ escolher",
    "form.agent_hint_resume": "←/→ escolher · ↻ retoma ao reiniciar",
    "form.project_path": "Caminho do projeto",
    "form.project_path_default": "padrão (deixe em branco para usar): %{path}",
    "form.detecting_project_root": "detectando a raiz do projeto…",
    "form.create_worktree": "Criar um novo worktree do git para este espaço de trabalho",
    "form.create_worktree_disabled": "[ ] Criar um novo worktree do git para este espaço de trabalho",
    "form.disabled_non_git": "  (desativado — sem git)",
    "form.linked_worktree_uncheck": "  ↳ worktree existente aqui — desmarque para anexar em vez de criar um novo",
    "form.linked_worktree_attach": "  ↳ worktree existente — este espaço de trabalho será anexado a ele",
    "form.branch": "Branch",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "sem git — N/D",
    "form.branch_existing_worktree": "worktree existente — N/D",
    "form.branch_shared_worktree": "worktree compartilhado — N/D",
    "form.detecting_default_branch": "detectando a branch padrão…",
    "form.branch_head_fallback": "HEAD  (nenhum origin configurado)",
    "form.devcontainer_path_placeholder": "caminho contendo .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ executa `devcontainer up`, depois anexa (docker exec)",
    "form.ssh_host_label": "Host  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  ou cole ssh://host/path",
    "form.ssh_remote_path_label": "Caminho remoto",
    "form.ssh_remote_path_placeholder": "/srv/project  (em branco = home remoto)",
    "form.ssh_identity_label": "Arquivo de identidade (opcional)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "Opções de SSH (opcional)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (passado a cada chamada ssh)",
    "form.k8s_target_label": "Alvo  (.fresh/k8s.json — opcional)",
    "form.k8s_target_placeholder": "alvo nomeado, ou deixe em branco para anexar explicitamente ↓",
    "form.k8s_context_label": "Contexto  (kubeconfig — opcional)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "nome do pod (kubectl get pods)",
    "form.k8s_workspace_label": "Caminho do espaço de trabalho",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec no pod — qualquer cluster (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Executar em",
    "form.ro_host": "Host",
    "form.ro_remote_path": "Caminho remoto",
    "form.ro_pod": "Pod",
    "form.ro_project": "Projeto",
    "form.ro_workspace": "Espaço de trabalho",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Novo espaço de trabalho",
    "form.connecting": "Conectando… ",
    "form.creating_workspace": "Criando espaço de trabalho… ",
    "form.press_cancel_abort": "pressione Cancelar para abortar.",
    "form.workspace_name": "Nome do espaço de trabalho",
    "form.auto_generating": "gerando automaticamente…",
    "form.agent_command": "Comando do agente",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "shell de login remoto  (limpe para redefinir)",
    "form.error_prefix": "Erro: ",
    "form.btn_cancel": "Cancelar",
    "form.btn_create": "Criar espaço de trabalho",
    "form.btn_create_visit": "Criar e abrir",
    "form.btn_create_bg": "Criar em segundo plano",
    "hint.nav": "navegar",
    "hint.dive": "entrar",
    "hint.select": "selecionar",
    "hint.all_projects": "todos os projetos",
    "hint.current_only": "apenas o atual",
    "hint.focus": "focar",
    "hint.close": "fechar",
    "hint.form_next": "próximo / aceitar",
    "hint.form_prev": "anterior",
    "hint.form_change": "alterar opção",
    "hint.form_suggest": "sugerir / histórico",
    "hint.form_toggle": "alternar",
    "hint.form_advance": "avançar / agir",
    "hint.form_create": "criar",
    "hint.form_close": "fechar / cancelar",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: não foi possível abrir um espaço de trabalho substituto — %{error}",
    "status.stop_sent": "Orchestrator: sinal de parada enviado a %{count} espaço(s) de trabalho",
    "status.bulk_done": "Orchestrator: %{verb} %{count} espaço(s) de trabalho",
    "status.verb_archived": "arquivou",
    "status.verb_deleted": "excluiu",
    "status.verb_stopped": "parou",
    "status.start_failed": "Orchestrator: falha ao iniciar o espaço de trabalho — %{error}",
    "status.attach_failed": "Orchestrator: falha ao anexar o espaço de trabalho — %{error}",
    "status.kill_open_list_first": "Orchestrator: abra primeiro a lista de espaços de trabalho (Ctrl+P → Orchestrator: Abrir)",
    "status.kill_no_selected": "Orchestrator: nenhum espaço de trabalho selecionado",
    "status.kill_select_row": "Orchestrator: selecione primeiro uma linha de espaço de trabalho",
    "status.kill_dive_elsewhere": "Orchestrator: entre em outro lugar primeiro, depois encerre este espaço de trabalho",
    "err.nothing_eligible": "nada elegível para %{action} na seleção",
    "err.action_failed": "%{action} falhou: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; último erro: %{error}",
    "err.unknown_error": "erro desconhecido",
    "err.failed": "falhou",
    "err.no_eligible_selected": "nenhum espaço de trabalho selecionado pode ser %{verb}",
    "err.workspace_gone": "espaço de trabalho inexistente",
    "err.not_git_repo": "não é um repositório git",
    "err.could_not_create": "não foi possível criar %{path}",
    "err.worktree_move_failed": "falha ao mover o worktree",
    "err.worktree_remove_failed": "falha ao remover o worktree",
    "err.worktree_add_failed": "git worktree add falhou",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir falhou: %{path}",
    "err.connection_failed": "falha na conexão",
    "err.k8s_named_target": "Alvos nomeados em .fresh/k8s.json — use “K8s: Connect Workspace” (suporte completo ao provedor). O anexo inline precisa de um Pod explícito.",
    "err.k8s_ns_pod_required": "Kubernetes: Namespace e Pod são obrigatórios (ou use “K8s: Connect Workspace”).",
    "err.ssh_host_required": "SSH: um host é obrigatório (host, user@host ou ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: abra o projeto e execute “Dev Containers: Reopen in Container”. (Espaços de trabalho devcontainer gerenciados pelo Orchestrator chegam em breve.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Iniciar em",
    "menu.dock": "Dock do Orchestrator"
  },
  "ru": {
    "cmd.open": "Orchestrator: Открыть",
    "cmd.open_desc": "Показать все рабочие области редактора в плавающем селекторе",
    "cmd.new": "Orchestrator: Новая рабочая область",
    "cmd.new_desc": "Создать новую рабочую область редактора в worktree",
    "cmd.kill": "Orchestrator: Закрыть выбранную",
    "cmd.kill_desc": "Закрыть рабочую область, выделенную в открытом окне Orchestrator",
    "cmd.dock_toggle": "Orchestrator: Переключить док",
    "cmd.dock_toggle_desc": "Показать/скрыть постоянный левый док рабочих областей (↑↓ переключает окна на лету)",
    "cmd.move": "Оркестратор: Переместить в папку…",
    "cmd.move_desc": "Поместить текущее рабочее пространство в папку панели",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Локально",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(отсоединён)",
    "pill.clean": "чисто",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " черновик",
    "pill.pr_approved": " одобрен",
    "pill.pr_chg_req": " запрошены изменения",
    "pill.pr_conflicts": " · ✗ конфликты",
    "pill.on_disk_worktree": "· worktree на диске",
    "pill.unknown": "(неизвестно)",
    "list.col_name": "ИМЯ",
    "list.title": "ORCHESTRATOR :: Рабочие области",
    "list.section_label": "Рабочие области",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  все проекты",
    "list.new_btn": "+ Новая",
    "list.new_btn_key": "+ Новая  %{key}",
    "list.filter_label": "Фильтр",
    "list.filter_placeholder": "введите для поиска… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Проект: ",
    "list.scope_all": "Все",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Показать все worktree",
    "list.show_worktrees_key": "Показать все worktree   (%{key})",
    "list.show_trivial": "Показать пустые/1-файловые рабочие области",
    "list.show_trivial_key": "Показать пустые/1-файловые рабочие области   (%{key})",
    "preview.title": "Предпросмотр",
    "preview.no_workspace_selected": "Рабочая область не выбрана",
    "preview.state_active": "активна",
    "preview.state_working": "работает",
    "preview.state_idle": "простаивает",
    "preview.in_place": "на месте",
    "preview.archiving": "Архивирование…",
    "preview.deleting": "Удаление…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "Ожидание git…",
    "preview.toggle_preview": "Предпросмотр",
    "preview.toggle_details": "Подробности",
    "preview.btn_open": "Открыть",
    "preview.btn_visit": "Перейти",
    "preview.btn_stop": "Остановить",
    "preview.btn_archive": "Архивировать",
    "preview.btn_delete": "Удалить",
    "preview.on_disk_not_open": "worktree на диске (не открыт)",
    "preview.field_branch": "ветка   ",
    "preview.field_path": "путь    ",
    "preview.click_to_open": "Нажмите на него (или клавишу Enter), чтобы открыть этот worktree как рабочую область.",
    "preview.label_on_disk": "%{name}  —  worktree на диске",
    "preview.label_launch": "%{name}  —  запустить рабочую область",
    "confirm.cap_stop": "Остановить",
    "confirm.cap_archive": "Архивировать",
    "confirm.cap_delete": "Удалить",
    "confirm.ger_stop": "Остановка",
    "confirm.ger_archive": "Архивирование",
    "confirm.ger_delete": "Удаление",
    "confirm.disk_note": "  · на диске",
    "confirm.bulk_header": "%{cap} эти рабочие области (%{count})?",
    "confirm.and_more": "  … и ещё %{count}",
    "confirm.single_header": "%{cap} рабочую область %{name}?",
    "confirm.for_each": "Для каждой рабочей области это:",
    "confirm.this_will": "Это:",
    "confirm.uncommitted_lost": "Незакоммиченные изменения будут потеряны.",
    "confirm.label_bulk": "Подтвердить: %{cap} — %{count} рабочих областей",
    "confirm.label_single": "Подтвердить: %{cap}",
    "confirm.btn_cancel": "Отмена",
    "confirm.btn_confirm": "Подтвердить: %{cap}",
    "confirm.stop_line1": "  • отправит SIGTERM всем процессам рабочей области",
    "confirm.stop_line2": "  • SIGKILL после короткого периода ожидания",
    "confirm.stop_note": "worktree и запись рабочей области сохраняются.",
    "confirm.archive_line1": "  • SIGKILL всем процессам рабочей области",
    "confirm.archive_line2": "  • закроет рабочую область редактора",
    "confirm.archive_line3": "  • переместит worktree в .archived/",
    "confirm.archive_note": "Обратимо через разархивирование.",
    "confirm.delete_line1": "  • остановит все процессы рабочей области",
    "confirm.delete_line2": "  • выполнит `git worktree remove`",
    "confirm.delete_line3": "  • удалит запись рабочей области",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Остановить (%{count})",
    "confirm.bulk_btn_archive": "Архивировать (%{count})",
    "confirm.bulk_btn_delete": "Удалить (%{count})",
    "confirm.bulk_btn_clear": "Очистить",
    "confirm.row_in_place": "  · на месте (забыта, не удалена)",
    "confirm.row_on_disk": "  · worktree на диске",
    "confirm.bulk_label": "Массовые действия — выбрано %{count}",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Все проекты",
    "dock.menu_label": "проект",
    "dock.new_btn_key": "+ Новая %{key}",
    "dock.all_worktrees": "все worktree",
    "dock.show_empty": "показать пустые",
    "dock.manage": "Управление",
    "dock.move_btn": "Переместить…",
    "dock.view_btn": "вид: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Поиск задач",
    "dock.hint_choose": "выбрать",
    "dock.hint_select": "отметить",
    "dock.hint_cancel": "отмена",
    "dock.hint_switch": "переключить",
    "dock.hint_edit": "изменить",
    "dock.hint_editor": "редактор",
    "dock.ctx_visit": "Перейти…",
    "dock.ctx_archive": "Архивировать",
    "dock.ctx_delete": "Удалить",
    "dock.ctx_esc_close": "Esc — закрыть",
    "dock.pending_creating": "Создание рабочей области…",
    "dock.pending_connecting": "Подключение…",
    "dock.pending_queued": "В очереди…",
    "dock.pending_adding_worktree": "Добавление рабочего дерева…",
    "dock.pending_starting": "Запуск…",
    "dock.pending_interrupted": "Прервано — нажмите Enter для продолжения",
    "dock.pending_default_name": "рабочая область",
    "dock.pending_retry_hint": "Enter — повторить · меню — отклонить",
    "dock.pending_dismiss_hint": "меню — отклонить",
    "dock.ctx_retry": "Повторить",
    "dock.ctx_dismiss": "Отклонить",
    "dock.new_btn": "Новая задача… ▾",
    "dock.filters": "Фильтры",
    "dock.hint_fold": "свернуть",
    "dock.hint_menu": "меню",
    "dock.new_menu_task": "Новая задача…",
    "dock.new_menu_folder": "Новая папка…",
    "dock.move_root": "Верхний уровень",
    "dock.menu_new_label": "создать",
    "dock.menu_move_label": "переместить в",
    "dock.new_folder_prompt": "Имя папки",
    "dock.new_folder_default": "Новая папка",
    "dock.rename_folder_dialog_title": "Переименовать папку",
    "dock.rename_folder_btn": "Переименовать",
    "dock.rename_workspace_dialog_title": "Переименовать рабочую область",
    "dock.rename_workspace_prompt": "Имя рабочей области",
    "dock.new_folder_dialog_title": "Новая папка",
    "dock.new_folder_organize": "Поместить «%{name}» в эту папку",
    "dock.new_folder_btn_cancel": "Отмена",
    "dock.new_folder_btn_create": "Создать папку",
    "dock.ctx_rename": "Переименовать…",
    "dock.ctx_new_subfolder": "Новая подпапка…",
    "dock.ctx_delete_folder": "Удалить папку",
    "dock.ctx_move": "Переместить в папку…",
    "form.run_in": "Запустить в:",
    "form.switch_type": "←/→ сменить тип",
    "form.agent": "Агент:",
    "form.agent_terminal": "терминал",
    "form.agent_custom": "вручную…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ выбрать",
    "form.agent_hint_resume": "←/→ выбрать · ↻ возобновляет при перезапуске",
    "form.project_path": "Путь проекта",
    "form.project_path_default": "по умолчанию (оставьте пустым для использования): %{path}",
    "form.detecting_project_root": "определение корня проекта…",
    "form.create_worktree": "Создать новый git worktree для этой рабочей области",
    "form.create_worktree_disabled": "[ ] Создать новый git worktree для этой рабочей области",
    "form.disabled_non_git": "  (отключено — не git)",
    "form.linked_worktree_uncheck": "  ↳ здесь уже есть worktree — снимите флажок, чтобы присоединиться вместо создания нового",
    "form.linked_worktree_attach": "  ↳ существующий worktree — эта рабочая область присоединится к нему",
    "form.branch": "Ветка",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "нет git — N/A",
    "form.branch_existing_worktree": "существующий worktree — N/A",
    "form.branch_shared_worktree": "общий worktree — N/A",
    "form.detecting_default_branch": "определение ветки по умолчанию…",
    "form.branch_head_fallback": "HEAD  (origin не настроен)",
    "form.devcontainer_path_placeholder": "путь, содержащий .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ выполняет `devcontainer up`, затем подключается (docker exec)",
    "form.ssh_host_label": "Хост  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  или вставьте ssh://host/path",
    "form.ssh_remote_path_label": "Удалённый путь",
    "form.ssh_remote_path_placeholder": "/srv/project  (пусто = домашний каталог на удалённой машине)",
    "form.ssh_identity_label": "Файл ключа (необязательно)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "Параметры SSH (необязательно)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (передаётся каждому вызову ssh)",
    "form.k8s_target_label": "Цель  (.fresh/k8s.json — необязательно)",
    "form.k8s_target_placeholder": "именованная цель или оставьте пустым для явного подключения ↓",
    "form.k8s_context_label": "Контекст  (kubeconfig — необязательно)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "имя pod (kubectl get pods)",
    "form.k8s_workspace_label": "Путь рабочей области",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec в pod — любой кластер (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Запустить в",
    "form.ro_host": "Хост",
    "form.ro_remote_path": "Удалённый путь",
    "form.ro_pod": "Pod",
    "form.ro_project": "Проект",
    "form.ro_workspace": "Рабочая область",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Новая рабочая область",
    "form.connecting": "Подключение… ",
    "form.creating_workspace": "Создание рабочей области… ",
    "form.press_cancel_abort": "нажмите Cancel для отмены.",
    "form.workspace_name": "Имя рабочей области",
    "form.auto_generating": "автогенерация…",
    "form.agent_command": "Команда агента",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "удалённый login shell  (очистите для сброса)",
    "form.error_prefix": "Ошибка: ",
    "form.btn_cancel": "Отмена",
    "form.btn_create": "Создать рабочую область",
    "form.btn_create_visit": "Создать и открыть",
    "form.btn_create_bg": "Создать в фоне",
    "hint.nav": "навигация",
    "hint.dive": "войти",
    "hint.select": "выбрать",
    "hint.all_projects": "все проекты",
    "hint.current_only": "только текущий",
    "hint.focus": "фокус",
    "hint.close": "закрыть",
    "hint.form_next": "далее / принять",
    "hint.form_prev": "назад",
    "hint.form_change": "сменить параметр",
    "hint.form_suggest": "подсказка / история",
    "hint.form_toggle": "переключить",
    "hint.form_advance": "далее / действие",
    "hint.form_create": "создать",
    "hint.form_close": "закрыть / отмена",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: не удалось открыть замещающую рабочую область — %{error}",
    "status.stop_sent": "Orchestrator: сигнал остановки отправлен в рабочие области (%{count})",
    "status.bulk_done": "Orchestrator: %{verb} рабочих областей: %{count}",
    "status.verb_archived": "заархивировано",
    "status.verb_deleted": "удалено",
    "status.verb_stopped": "остановлено",
    "status.start_failed": "Orchestrator: не удалось запустить рабочую область — %{error}",
    "status.attach_failed": "Orchestrator: не удалось присоединить рабочую область — %{error}",
    "status.kill_open_list_first": "Orchestrator: сначала откройте список рабочих областей (Ctrl+P → Orchestrator: Открыть)",
    "status.kill_no_selected": "Orchestrator: рабочая область не выбрана",
    "status.kill_select_row": "Orchestrator: сначала выберите строку рабочей области",
    "status.kill_dive_elsewhere": "Orchestrator: сначала перейдите в другое место, затем закройте эту рабочую область",
    "err.nothing_eligible": "в выборе нет ничего подходящего для действия %{action}",
    "err.action_failed": "%{action} не удалось: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; последняя ошибка: %{error}",
    "err.unknown_error": "неизвестная ошибка",
    "err.failed": "не удалось",
    "err.no_eligible_selected": "ни одну выбранную рабочую область нельзя %{verb}",
    "err.workspace_gone": "рабочая область отсутствует",
    "err.not_git_repo": "не репозиторий git",
    "err.could_not_create": "не удалось создать %{path}",
    "err.worktree_move_failed": "не удалось переместить worktree",
    "err.worktree_remove_failed": "не удалось удалить worktree",
    "err.worktree_add_failed": "git worktree add не удалось",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir не удалось: %{path}",
    "err.connection_failed": "не удалось подключиться",
    "err.k8s_named_target": "Именованные цели .fresh/k8s.json — используйте «K8s: Connect Workspace» (полная поддержка провайдера). Для встроенного подключения нужен явный Pod.",
    "err.k8s_ns_pod_required": "Kubernetes: требуются Namespace и Pod (или используйте «K8s: Connect Workspace»).",
    "err.ssh_host_required": "SSH: требуется хост (host, user@host или ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: откройте проект и выполните «Dev Containers: Reopen in Container». (Рабочие области devcontainer под управлением Orchestrator появятся в следующих версиях.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Запустить в",
    "menu.dock": "Док Orchestrator"
  },
  "th": {
    "cmd.open": "Orchestrator: เปิด",
    "cmd.open_desc": "แสดงพื้นที่ทำงานของตัวแก้ไขทั้งหมดในตัวเลือกแบบลอย",
    "cmd.new": "Orchestrator: พื้นที่ทำงานใหม่",
    "cmd.new_desc": "สร้างพื้นที่ทำงานของตัวแก้ไขใหม่ใน worktree",
    "cmd.kill": "Orchestrator: ปิดที่เลือก",
    "cmd.kill_desc": "ปิดพื้นที่ทำงานที่ไฮไลต์ไว้ในพรอมต์ Orchestrator ที่เปิดอยู่",
    "cmd.dock_toggle": "Orchestrator: สลับ Dock",
    "cmd.dock_toggle_desc": "แสดง/ซ่อน dock พื้นที่ทำงานด้านซ้ายแบบถาวร (↑↓ สลับหน้าต่างแบบเรียลไทม์)",
    "cmd.move": "ออร์เคสเตรเตอร์: ย้ายไปยังโฟลเดอร์…",
    "cmd.move_desc": "จัดเก็บเวิร์กสเปซปัจจุบันไว้ในโฟลเดอร์ของด็อก",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "ในเครื่อง",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(detached)",
    "pill.clean": "สะอาด",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " ฉบับร่าง",
    "pill.pr_approved": " อนุมัติแล้ว",
    "pill.pr_chg_req": " ขอแก้ไข",
    "pill.pr_conflicts": " · ✗ ขัดแย้ง",
    "pill.on_disk_worktree": "· worktree บนดิสก์",
    "pill.unknown": "(ไม่ทราบ)",
    "list.col_name": "ชื่อ",
    "list.title": "ORCHESTRATOR :: พื้นที่ทำงาน",
    "list.section_label": "พื้นที่ทำงาน",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  ทุกโปรเจกต์",
    "list.new_btn": "+ ใหม่",
    "list.new_btn_key": "+ ใหม่  %{key}",
    "list.filter_label": "กรอง",
    "list.filter_placeholder": "พิมพ์เพื่อค้นหา… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "โปรเจกต์: ",
    "list.scope_all": "ทั้งหมด",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "แสดง worktree ทั้งหมด",
    "list.show_worktrees_key": "แสดง worktree ทั้งหมด   (%{key})",
    "list.show_trivial": "แสดงพื้นที่ทำงานว่าง/1 ไฟล์",
    "list.show_trivial_key": "แสดงพื้นที่ทำงานว่าง/1 ไฟล์   (%{key})",
    "preview.title": "แสดงตัวอย่าง",
    "preview.no_workspace_selected": "ไม่ได้เลือกพื้นที่ทำงาน",
    "preview.state_active": "ใช้งานอยู่",
    "preview.state_working": "กำลังทำงาน",
    "preview.state_idle": "ว่าง",
    "preview.in_place": "อยู่กับที่",
    "preview.archiving": "กำลังเก็บถาวร…",
    "preview.deleting": "กำลังลบ…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "กำลังรอ git…",
    "preview.toggle_preview": "แสดงตัวอย่าง",
    "preview.toggle_details": "รายละเอียด",
    "preview.btn_open": "เปิด",
    "preview.btn_visit": "เยี่ยมชม",
    "preview.btn_stop": "หยุด",
    "preview.btn_archive": "เก็บถาวร",
    "preview.btn_delete": "ลบ",
    "preview.on_disk_not_open": "worktree บนดิสก์ (ไม่ได้เปิด)",
    "preview.field_branch": "branch  ",
    "preview.field_path": "path    ",
    "preview.click_to_open": "คลิก (หรือกด Enter) เพื่อเปิด worktree นี้เป็นพื้นที่ทำงาน",
    "preview.label_on_disk": "%{name}  —  worktree บนดิสก์",
    "preview.label_launch": "%{name}  —  เปิดพื้นที่ทำงาน",
    "confirm.cap_stop": "หยุด",
    "confirm.cap_archive": "เก็บถาวร",
    "confirm.cap_delete": "ลบ",
    "confirm.ger_stop": "กำลังหยุด",
    "confirm.ger_archive": "กำลังเก็บถาวร",
    "confirm.ger_delete": "กำลังลบ",
    "confirm.disk_note": "  · บนดิสก์",
    "confirm.bulk_header": "%{cap}พื้นที่ทำงาน %{count} รายการนี้หรือไม่?",
    "confirm.and_more": "  … และอีก %{count} รายการ",
    "confirm.single_header": "%{cap}พื้นที่ทำงาน %{name} หรือไม่?",
    "confirm.for_each": "สำหรับแต่ละพื้นที่ทำงาน การดำเนินการนี้จะ:",
    "confirm.this_will": "การดำเนินการนี้จะ:",
    "confirm.uncommitted_lost": "การเปลี่ยนแปลงที่ยังไม่ commit จะหายไป",
    "confirm.label_bulk": "ยืนยัน%{cap} — %{count} พื้นที่ทำงาน",
    "confirm.label_single": "ยืนยัน%{cap}",
    "confirm.btn_cancel": "ยกเลิก",
    "confirm.btn_confirm": "ยืนยัน%{cap}",
    "confirm.stop_line1": "  • ส่ง SIGTERM ไปยังทุกกระบวนการของพื้นที่ทำงาน",
    "confirm.stop_line2": "  • SIGKILL หลังพ้นระยะผ่อนผันสั้น ๆ",
    "confirm.stop_note": "worktree และระเบียนพื้นที่ทำงานยังคงอยู่",
    "confirm.archive_line1": "  • SIGKILL ทุกกระบวนการของพื้นที่ทำงาน",
    "confirm.archive_line2": "  • ปิดพื้นที่ทำงานของตัวแก้ไข",
    "confirm.archive_line3": "  • ย้าย worktree ไปยัง .archived/",
    "confirm.archive_note": "ย้อนกลับได้ผ่านการยกเลิกการเก็บถาวร",
    "confirm.delete_line1": "  • หยุดทุกกระบวนการของพื้นที่ทำงาน",
    "confirm.delete_line2": "  • รัน `git worktree remove`",
    "confirm.delete_line3": "  • ตัดระเบียนพื้นที่ทำงานออก",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "หยุด (%{count})",
    "confirm.bulk_btn_archive": "เก็บถาวร (%{count})",
    "confirm.bulk_btn_delete": "ลบ (%{count})",
    "confirm.bulk_btn_clear": "ล้าง",
    "confirm.row_in_place": "  · อยู่กับที่ (ลืมไว้ ไม่ได้ลบ)",
    "confirm.row_on_disk": "  · worktree บนดิสก์",
    "confirm.bulk_label": "การดำเนินการเป็นชุด — เลือกแล้ว %{count} รายการ",
    "dock.title": "Orchestrator",
    "dock.all_projects": "ทุกโปรเจกต์",
    "dock.menu_label": "โปรเจกต์",
    "dock.new_btn_key": "+ ใหม่ %{key}",
    "dock.all_worktrees": "worktree ทั้งหมด",
    "dock.show_empty": "แสดงรายการว่าง",
    "dock.manage": "จัดการ",
    "dock.move_btn": "ย้าย…",
    "dock.view_btn": "มุมมอง: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "ค้นหางาน",
    "dock.hint_choose": "เลือก",
    "dock.hint_select": "เลือก",
    "dock.hint_cancel": "ยกเลิก",
    "dock.hint_switch": "สลับ",
    "dock.hint_edit": "แก้ไข",
    "dock.hint_editor": "ตัวแก้ไข",
    "dock.ctx_visit": "เยี่ยมชม…",
    "dock.ctx_archive": "เก็บถาวร",
    "dock.ctx_delete": "ลบ",
    "dock.ctx_esc_close": "Esc เพื่อปิด",
    "dock.pending_creating": "กำลังสร้างพื้นที่ทำงาน…",
    "dock.pending_connecting": "กำลังเชื่อมต่อ…",
    "dock.pending_queued": "อยู่ในคิว…",
    "dock.pending_adding_worktree": "กำลังเพิ่ม worktree…",
    "dock.pending_starting": "กำลังเริ่ม…",
    "dock.pending_interrupted": "ถูกขัดจังหวะ — กด Enter เพื่อดำเนินการต่อ",
    "dock.pending_default_name": "พื้นที่ทำงาน",
    "dock.pending_retry_hint": "Enter เพื่อลองใหม่ · เมนูเพื่อยกเลิก",
    "dock.pending_dismiss_hint": "เมนูเพื่อยกเลิก",
    "dock.ctx_retry": "ลองใหม่",
    "dock.ctx_dismiss": "ยกเลิก",
    "dock.new_btn": "งานใหม่… ▾",
    "dock.filters": "ตัวกรอง",
    "dock.hint_fold": "ยุบ",
    "dock.hint_menu": "เมนู",
    "dock.new_menu_task": "งานใหม่…",
    "dock.new_menu_folder": "โฟลเดอร์ใหม่…",
    "dock.move_root": "ระดับบนสุด",
    "dock.menu_new_label": "สร้าง",
    "dock.menu_move_label": "ย้ายไป",
    "dock.new_folder_prompt": "ชื่อโฟลเดอร์",
    "dock.new_folder_default": "โฟลเดอร์ใหม่",
    "dock.rename_folder_dialog_title": "เปลี่ยนชื่อโฟลเดอร์",
    "dock.rename_folder_btn": "เปลี่ยนชื่อ",
    "dock.rename_workspace_dialog_title": "เปลี่ยนชื่อพื้นที่ทำงาน",
    "dock.rename_workspace_prompt": "ชื่อพื้นที่ทำงาน",
    "dock.new_folder_dialog_title": "โฟลเดอร์ใหม่",
    "dock.new_folder_organize": "จัด '%{name}' ไว้ในโฟลเดอร์นี้",
    "dock.new_folder_btn_cancel": "ยกเลิก",
    "dock.new_folder_btn_create": "สร้างโฟลเดอร์",
    "dock.ctx_rename": "เปลี่ยนชื่อ…",
    "dock.ctx_new_subfolder": "โฟลเดอร์ย่อยใหม่…",
    "dock.ctx_delete_folder": "ลบโฟลเดอร์",
    "dock.ctx_move": "ย้ายไปยังโฟลเดอร์…",
    "form.run_in": "รันใน:",
    "form.switch_type": "←/→ สลับประเภท",
    "form.agent": "Agent:",
    "form.agent_terminal": "เทอร์มินัล",
    "form.agent_custom": "กำหนดเอง…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ เลือก",
    "form.agent_hint_resume": "←/→ เลือก · ↻ ทำงานต่อเมื่อเริ่มใหม่",
    "form.project_path": "เส้นทางโปรเจกต์",
    "form.project_path_default": "ค่าเริ่มต้น (เว้นว่างเพื่อใช้): %{path}",
    "form.detecting_project_root": "กำลังตรวจหารากของโปรเจกต์…",
    "form.create_worktree": "สร้าง git worktree ใหม่สำหรับพื้นที่ทำงานนี้",
    "form.create_worktree_disabled": "[ ] สร้าง git worktree ใหม่สำหรับพื้นที่ทำงานนี้",
    "form.disabled_non_git": "  (ปิดใช้งาน — ไม่ใช่ git)",
    "form.linked_worktree_uncheck": "  ↳ มี worktree อยู่ที่นี่แล้ว — ยกเลิกการเลือกเพื่อแนบแทนการแยก worktree ใหม่",
    "form.linked_worktree_attach": "  ↳ มี worktree อยู่แล้ว — พื้นที่ทำงานนี้จะแนบเข้ากับมัน",
    "form.branch": "Branch",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "ไม่มี git — N/A",
    "form.branch_existing_worktree": "มี worktree อยู่แล้ว — N/A",
    "form.branch_shared_worktree": "worktree ที่ใช้ร่วม — N/A",
    "form.detecting_default_branch": "กำลังตรวจหา branch เริ่มต้น…",
    "form.branch_head_fallback": "HEAD  (ไม่ได้ตั้งค่า origin)",
    "form.devcontainer_path_placeholder": "เส้นทางที่มี .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ รัน `devcontainer up` แล้วแนบ (docker exec)",
    "form.ssh_host_label": "Host  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  หรือวาง ssh://host/path",
    "form.ssh_remote_path_label": "เส้นทางระยะไกล",
    "form.ssh_remote_path_placeholder": "/srv/project  (ว่าง = โฮมระยะไกล)",
    "form.ssh_identity_label": "ไฟล์ Identity (ไม่บังคับ)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "ตัวเลือก SSH (ไม่บังคับ)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (ส่งไปยังทุกการเรียก ssh)",
    "form.k8s_target_label": "เป้าหมาย  (.fresh/k8s.json — ไม่บังคับ)",
    "form.k8s_target_placeholder": "เป้าหมายที่ตั้งชื่อ หรือเว้นว่างเพื่อแนบอย่างชัดเจน ↓",
    "form.k8s_context_label": "Context  (kubeconfig — ไม่บังคับ)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "ชื่อ pod (kubectl get pods)",
    "form.k8s_workspace_label": "เส้นทางพื้นที่ทำงาน",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec เข้าไปยัง pod — คลัสเตอร์ใดก็ได้ (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "รันใน",
    "form.ro_host": "Host",
    "form.ro_remote_path": "เส้นทางระยะไกล",
    "form.ro_pod": "Pod",
    "form.ro_project": "โปรเจกต์",
    "form.ro_workspace": "พื้นที่ทำงาน",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "พื้นที่ทำงานใหม่",
    "form.connecting": "กำลังเชื่อมต่อ… ",
    "form.creating_workspace": "กำลังสร้างพื้นที่ทำงาน… ",
    "form.press_cancel_abort": "กด Cancel เพื่อยกเลิก",
    "form.workspace_name": "ชื่อพื้นที่ทำงาน",
    "form.auto_generating": "กำลังสร้างอัตโนมัติ…",
    "form.agent_command": "คำสั่ง Agent",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "เชลล์ล็อกอินระยะไกล  (ล้างเพื่อรีเซ็ต)",
    "form.error_prefix": "ข้อผิดพลาด: ",
    "form.btn_cancel": "ยกเลิก",
    "form.btn_create": "สร้างพื้นที่ทำงาน",
    "form.btn_create_visit": "สร้างและเปิด",
    "form.btn_create_bg": "สร้างเบื้องหลัง",
    "hint.nav": "นำทาง",
    "hint.dive": "เปิด",
    "hint.select": "เลือก",
    "hint.all_projects": "ทุกโปรเจกต์",
    "hint.current_only": "เฉพาะปัจจุบัน",
    "hint.focus": "โฟกัส",
    "hint.close": "ปิด",
    "hint.form_next": "ถัดไป / ยอมรับ",
    "hint.form_prev": "ก่อนหน้า",
    "hint.form_change": "เปลี่ยนตัวเลือก",
    "hint.form_suggest": "แนะนำ / ประวัติ",
    "hint.form_toggle": "สลับ",
    "hint.form_advance": "ดำเนินต่อ / ทำ",
    "hint.form_create": "สร้าง",
    "hint.form_close": "ปิด / ยกเลิก",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: ไม่สามารถเปิดพื้นที่ทำงานทดแทนได้ — %{error}",
    "status.stop_sent": "Orchestrator: ส่งสัญญาณหยุดไปยังพื้นที่ทำงาน %{count} รายการแล้ว",
    "status.bulk_done": "Orchestrator: %{verb}พื้นที่ทำงาน %{count} รายการ",
    "status.verb_archived": "เก็บถาวรแล้ว",
    "status.verb_deleted": "ลบแล้ว",
    "status.verb_stopped": "หยุดแล้ว",
    "status.start_failed": "Orchestrator: เริ่มพื้นที่ทำงานไม่สำเร็จ — %{error}",
    "status.attach_failed": "Orchestrator: แนบพื้นที่ทำงานไม่สำเร็จ — %{error}",
    "status.kill_open_list_first": "Orchestrator: เปิดรายการพื้นที่ทำงานก่อน (Ctrl+P → Orchestrator: เปิด)",
    "status.kill_no_selected": "Orchestrator: ไม่ได้เลือกพื้นที่ทำงาน",
    "status.kill_select_row": "Orchestrator: เลือกแถวพื้นที่ทำงานก่อน",
    "status.kill_dive_elsewhere": "Orchestrator: สลับไปที่อื่นก่อน แล้วจึงปิดพื้นที่ทำงานนี้",
    "err.nothing_eligible": "ไม่มีรายการที่เข้าเกณฑ์ให้%{action}ในส่วนที่เลือก",
    "err.action_failed": "%{action} ล้มเหลว: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; ข้อผิดพลาดล่าสุด: %{error}",
    "err.unknown_error": "ข้อผิดพลาดที่ไม่ทราบสาเหตุ",
    "err.failed": "ล้มเหลว",
    "err.no_eligible_selected": "ไม่มีพื้นที่ทำงานที่เลือกซึ่งสามารถ%{verb}ได้",
    "err.workspace_gone": "พื้นที่ทำงานหายไปแล้ว",
    "err.not_git_repo": "ไม่ใช่ที่เก็บ git",
    "err.could_not_create": "ไม่สามารถสร้าง %{path}",
    "err.worktree_move_failed": "ย้าย worktree ไม่สำเร็จ",
    "err.worktree_remove_failed": "ลบ worktree ไม่สำเร็จ",
    "err.worktree_add_failed": "git worktree add ไม่สำเร็จ",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir ไม่สำเร็จ: %{path}",
    "err.connection_failed": "เชื่อมต่อไม่สำเร็จ",
    "err.k8s_named_target": "เป้าหมายที่ตั้งชื่อใน .fresh/k8s.json — ใช้ “K8s: Connect Workspace” (รองรับผู้ให้บริการเต็มรูปแบบ) การแนบแบบอินไลน์ต้องระบุ Pod อย่างชัดเจน",
    "err.k8s_ns_pod_required": "Kubernetes: ต้องระบุ Namespace และ Pod (หรือใช้ “K8s: Connect Workspace”)",
    "err.ssh_host_required": "SSH: ต้องระบุ host (host, user@host หรือ ssh://host)",
    "err.devcontainer_unsupported": "Devcontainer: เปิดโปรเจกต์แล้วรัน “Dev Containers: Reopen in Container” (พื้นที่ทำงาน devcontainer ที่จัดการโดย Orchestrator กำลังจะมาในเร็ว ๆ นี้)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "เริ่มใน",
    "menu.dock": "Dock ของ Orchestrator"
  },
  "uk": {
    "cmd.open": "Orchestrator: Відкрити",
    "cmd.open_desc": "Показати всі робочі області редактора у плаваючому селекторі",
    "cmd.new": "Orchestrator: Нова робоча область",
    "cmd.new_desc": "Створити нову робочу область редактора у worktree",
    "cmd.kill": "Orchestrator: Закрити вибрану",
    "cmd.kill_desc": "Закрити робочу область, виділену у відкритому запиті Orchestrator",
    "cmd.dock_toggle": "Orchestrator: Перемкнути док",
    "cmd.dock_toggle_desc": "Показати/сховати постійний лівий док робочих областей (↑↓ перемикає вікна наживо)",
    "cmd.move": "Оркестратор: Перемістити до теки…",
    "cmd.move_desc": "Помістити поточний робочий простір до теки панелі",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Локально",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(відокремлено)",
    "pill.clean": "чисто",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " чернетка",
    "pill.pr_approved": " схвалено",
    "pill.pr_chg_req": " запитано зміни",
    "pill.pr_conflicts": " · ✗ конфлікти",
    "pill.on_disk_worktree": "· worktree на диску",
    "pill.unknown": "(невідомо)",
    "list.col_name": "НАЗВА",
    "list.title": "ORCHESTRATOR :: Робочі області",
    "list.section_label": "Робочі області",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  усі проєкти",
    "list.new_btn": "+ Нова",
    "list.new_btn_key": "+ Нова  %{key}",
    "list.filter_label": "Фільтр",
    "list.filter_placeholder": "введіть для пошуку… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Проєкт: ",
    "list.scope_all": "Усі",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Показати всі worktree",
    "list.show_worktrees_key": "Показати всі worktree   (%{key})",
    "list.show_trivial": "Показати порожні/однофайлові робочі області",
    "list.show_trivial_key": "Показати порожні/однофайлові робочі області   (%{key})",
    "preview.title": "Перегляд",
    "preview.no_workspace_selected": "Робочу область не вибрано",
    "preview.state_active": "активна",
    "preview.state_working": "працює",
    "preview.state_idle": "очікує",
    "preview.in_place": "на місці",
    "preview.archiving": "Архівування…",
    "preview.deleting": "Видалення…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "Очікування git…",
    "preview.toggle_preview": "Перегляд",
    "preview.toggle_details": "Деталі",
    "preview.btn_open": "Відкрити",
    "preview.btn_visit": "Відвідати",
    "preview.btn_stop": "Зупинити",
    "preview.btn_archive": "Архівувати",
    "preview.btn_delete": "Видалити",
    "preview.on_disk_not_open": "worktree на диску (не відкрито)",
    "preview.field_branch": "гілка  ",
    "preview.field_path": "шлях   ",
    "preview.click_to_open": "Клацніть її (або натисніть Enter), щоб відкрити цей worktree як робочу область.",
    "preview.label_on_disk": "%{name}  —  worktree на диску",
    "preview.label_launch": "%{name}  —  запустити робочу область",
    "confirm.cap_stop": "Зупинити",
    "confirm.cap_archive": "Архівувати",
    "confirm.cap_delete": "Видалити",
    "confirm.ger_stop": "Зупинення",
    "confirm.ger_archive": "Архівування",
    "confirm.ger_delete": "Видалення",
    "confirm.disk_note": "  · на диску",
    "confirm.bulk_header": "%{cap} ці %{count} робочі області?",
    "confirm.and_more": "  … та ще %{count}",
    "confirm.single_header": "%{cap} робочу область %{name}?",
    "confirm.for_each": "Для кожної робочої області це призведе до:",
    "confirm.this_will": "Це призведе до:",
    "confirm.uncommitted_lost": "Незафіксовані зміни буде втрачено.",
    "confirm.label_bulk": "Підтвердити %{cap} — %{count} робочих областей",
    "confirm.label_single": "Підтвердити %{cap}",
    "confirm.btn_cancel": "Скасувати",
    "confirm.btn_confirm": "Підтвердити %{cap}",
    "confirm.stop_line1": "  • надіслати SIGTERM усім процесам робочої області",
    "confirm.stop_line2": "  • SIGKILL після короткого пільгового періоду",
    "confirm.stop_note": "worktree та запис робочої області залишаться.",
    "confirm.archive_line1": "  • SIGKILL усім процесам робочої області",
    "confirm.archive_line2": "  • закрити робочу область редактора",
    "confirm.archive_line3": "  • перемістити worktree до .archived/",
    "confirm.archive_note": "Можна скасувати через Розархівувати.",
    "confirm.delete_line1": "  • зупинити всі процеси робочої області",
    "confirm.delete_line2": "  • виконати `git worktree remove`",
    "confirm.delete_line3": "  • прибрати запис робочої області",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Зупинити (%{count})",
    "confirm.bulk_btn_archive": "Архівувати (%{count})",
    "confirm.bulk_btn_delete": "Видалити (%{count})",
    "confirm.bulk_btn_clear": "Очистити",
    "confirm.row_in_place": "  · на місці (забуто, не видалено)",
    "confirm.row_on_disk": "  · worktree на диску",
    "confirm.bulk_label": "Масові дії — вибрано %{count}",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Усі проєкти",
    "dock.menu_label": "проєкт",
    "dock.new_btn_key": "+ Нова %{key}",
    "dock.all_worktrees": "усі worktree",
    "dock.show_empty": "показати порожні",
    "dock.manage": "Керувати",
    "dock.move_btn": "Перемістити…",
    "dock.view_btn": "вигляд: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Пошук завдань",
    "dock.hint_choose": "обрати",
    "dock.hint_select": "вибрати",
    "dock.hint_cancel": "скасувати",
    "dock.hint_switch": "перемкнути",
    "dock.hint_edit": "редагувати",
    "dock.hint_editor": "редактор",
    "dock.ctx_visit": "Відвідати…",
    "dock.ctx_archive": "Архівувати",
    "dock.ctx_delete": "Видалити",
    "dock.ctx_esc_close": "Esc щоб закрити",
    "dock.pending_creating": "Створення робочої області…",
    "dock.pending_connecting": "Підключення…",
    "dock.pending_queued": "У черзі…",
    "dock.pending_adding_worktree": "Додавання робочого дерева…",
    "dock.pending_starting": "Запуск…",
    "dock.pending_interrupted": "Перервано — натисніть Enter, щоб продовжити",
    "dock.pending_default_name": "робоча область",
    "dock.pending_retry_hint": "Enter — повторити · меню — відхилити",
    "dock.pending_dismiss_hint": "меню — відхилити",
    "dock.ctx_retry": "Повторити",
    "dock.ctx_dismiss": "Відхилити",
    "dock.new_btn": "Нове завдання… ▾",
    "dock.filters": "Фільтри",
    "dock.hint_fold": "згорнути",
    "dock.hint_menu": "меню",
    "dock.new_menu_task": "Нове завдання…",
    "dock.new_menu_folder": "Нова папка…",
    "dock.move_root": "Верхній рівень",
    "dock.menu_new_label": "створити",
    "dock.menu_move_label": "перемістити до",
    "dock.new_folder_prompt": "Назва папки",
    "dock.new_folder_default": "Нова папка",
    "dock.rename_folder_dialog_title": "Перейменувати папку",
    "dock.rename_folder_btn": "Перейменувати",
    "dock.rename_workspace_dialog_title": "Перейменувати робочу область",
    "dock.rename_workspace_prompt": "Назва робочої області",
    "dock.new_folder_dialog_title": "Нова папка",
    "dock.new_folder_organize": "Помістити «%{name}» у цю папку",
    "dock.new_folder_btn_cancel": "Скасувати",
    "dock.new_folder_btn_create": "Створити папку",
    "dock.ctx_rename": "Перейменувати…",
    "dock.ctx_new_subfolder": "Нова підпапка…",
    "dock.ctx_delete_folder": "Видалити папку",
    "dock.ctx_move": "Перемістити до папки…",
    "form.run_in": "Запустити в:",
    "form.switch_type": "←/→ змінити тип",
    "form.agent": "Агент:",
    "form.agent_terminal": "термінал",
    "form.agent_custom": "власний…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ обрати",
    "form.agent_hint_resume": "←/→ обрати · ↻ відновлює при перезапуску",
    "form.project_path": "Шлях проєкту",
    "form.project_path_default": "за замовчуванням (залиште порожнім для використання): %{path}",
    "form.detecting_project_root": "визначення кореня проєкту…",
    "form.create_worktree": "Створити новий git worktree для цієї робочої області",
    "form.create_worktree_disabled": "[ ] Створити новий git worktree для цієї робочої області",
    "form.disabled_non_git": "  (вимкнено — не git)",
    "form.linked_worktree_uncheck": "  ↳ тут уже є worktree — зніміть позначку, щоб приєднатися замість створення нового",
    "form.linked_worktree_attach": "  ↳ наявний worktree — ця робоча область приєднається до нього",
    "form.branch": "Гілка",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "немає git — Н/Д",
    "form.branch_existing_worktree": "наявний worktree — Н/Д",
    "form.branch_shared_worktree": "спільний worktree — Н/Д",
    "form.detecting_default_branch": "визначення типової гілки…",
    "form.branch_head_fallback": "HEAD  (origin не налаштовано)",
    "form.devcontainer_path_placeholder": "шлях, що містить .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ виконує `devcontainer up`, потім приєднується (docker exec)",
    "form.ssh_host_label": "Хост  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  або вставте ssh://host/path",
    "form.ssh_remote_path_label": "Віддалений шлях",
    "form.ssh_remote_path_placeholder": "/srv/project  (порожньо = віддалена домашня тека)",
    "form.ssh_identity_label": "Файл ідентичності (необов’язково)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "Параметри SSH (необов’язково)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (передаються кожному виклику ssh)",
    "form.k8s_target_label": "Ціль  (.fresh/k8s.json — необов’язково)",
    "form.k8s_target_placeholder": "іменована ціль, або залиште порожнім для явного приєднання ↓",
    "form.k8s_context_label": "Контекст  (kubeconfig — необов’язково)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Простір імен",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "ім’я pod (kubectl get pods)",
    "form.k8s_workspace_label": "Шлях робочої області",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec у pod — будь-який кластер (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Запустити в",
    "form.ro_host": "Хост",
    "form.ro_remote_path": "Віддалений шлях",
    "form.ro_pod": "Pod",
    "form.ro_project": "Проєкт",
    "form.ro_workspace": "Робоча область",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Нова робоча область",
    "form.connecting": "Підключення… ",
    "form.creating_workspace": "Створення робочої області… ",
    "form.press_cancel_abort": "натисніть Cancel, щоб перервати.",
    "form.workspace_name": "Назва робочої області",
    "form.auto_generating": "автоматичне створення…",
    "form.agent_command": "Команда агента",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "віддалена оболонка входу  (очистіть для скидання)",
    "form.error_prefix": "Помилка: ",
    "form.btn_cancel": "Скасувати",
    "form.btn_create": "Створити робочу область",
    "form.btn_create_visit": "Створити й відкрити",
    "form.btn_create_bg": "Створити у фоні",
    "hint.nav": "навігація",
    "hint.dive": "відкрити",
    "hint.select": "вибрати",
    "hint.all_projects": "усі проєкти",
    "hint.current_only": "лише поточний",
    "hint.focus": "фокус",
    "hint.close": "закрити",
    "hint.form_next": "далі / прийняти",
    "hint.form_prev": "назад",
    "hint.form_change": "змінити параметр",
    "hint.form_suggest": "підказка / історія",
    "hint.form_toggle": "перемкнути",
    "hint.form_advance": "вперед / дія",
    "hint.form_create": "створити",
    "hint.form_close": "закрити / скасувати",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: не вдалося відкрити замінну робочу область — %{error}",
    "status.stop_sent": "Orchestrator: сигнал зупинки надіслано до %{count} робочих областей",
    "status.bulk_done": "Orchestrator: %{verb} %{count} робочих областей",
    "status.verb_archived": "заархівовано",
    "status.verb_deleted": "видалено",
    "status.verb_stopped": "зупинено",
    "status.start_failed": "Orchestrator: не вдалося запустити робочу область — %{error}",
    "status.attach_failed": "Orchestrator: не вдалося приєднати робочу область — %{error}",
    "status.kill_open_list_first": "Orchestrator: спершу відкрийте список робочих областей (Ctrl+P → Orchestrator: Відкрити)",
    "status.kill_no_selected": "Orchestrator: робочу область не вибрано",
    "status.kill_select_row": "Orchestrator: спершу виберіть рядок робочої області",
    "status.kill_dive_elsewhere": "Orchestrator: спершу перейдіть деінде, потім закрийте цю робочу область",
    "err.nothing_eligible": "немає нічого придатного для дії %{action} у виборі",
    "err.action_failed": "%{action} не вдалося: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; остання помилка: %{error}",
    "err.unknown_error": "невідома помилка",
    "err.failed": "не вдалося",
    "err.no_eligible_selected": "жодну вибрану робочу область не можна %{verb}",
    "err.workspace_gone": "робочої області більше немає",
    "err.not_git_repo": "не є git-репозиторієм",
    "err.could_not_create": "не вдалося створити %{path}",
    "err.worktree_move_failed": "не вдалося перемістити worktree",
    "err.worktree_remove_failed": "не вдалося видалити worktree",
    "err.worktree_add_failed": "git worktree add не вдалося",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir не вдалося: %{path}",
    "err.connection_failed": "не вдалося підключитися",
    "err.k8s_named_target": "Іменовані цілі .fresh/k8s.json — використовуйте “K8s: Connect Workspace” (повна підтримка провайдера). Вбудоване приєднання потребує явного Pod.",
    "err.k8s_ns_pod_required": "Kubernetes: Простір імен і Pod є обов’язковими (або використовуйте “K8s: Connect Workspace”).",
    "err.ssh_host_required": "SSH: потрібен хост (host, user@host, або ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: відкрийте проєкт і виконайте “Dev Containers: Reopen in Container”. (Робочі області devcontainer, керовані Orchestrator, з’являться згодом.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Запустити в",
    "menu.dock": "Док Orchestrator"
  },
  "vi": {
    "cmd.open": "Orchestrator: Mở",
    "cmd.open_desc": "Hiển thị tất cả không gian làm việc của trình soạn thảo trong bộ chọn nổi",
    "cmd.new": "Orchestrator: Không gian làm việc mới",
    "cmd.new_desc": "Tạo một không gian làm việc mới của trình soạn thảo trong một worktree",
    "cmd.kill": "Orchestrator: Đóng mục đã chọn",
    "cmd.kill_desc": "Đóng không gian làm việc đang được tô sáng trong lời nhắc Orchestrator đang mở",
    "cmd.dock_toggle": "Orchestrator: Bật/tắt Dock",
    "cmd.dock_toggle_desc": "Hiện/ẩn dock không gian làm việc cố định bên trái (↑↓ chuyển cửa sổ trực tiếp)",
    "cmd.move": "Bộ điều phối: Chuyển vào thư mục…",
    "cmd.move_desc": "Xếp không gian làm việc hiện tại vào một thư mục của dock",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "Cục bộ",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(tách rời)",
    "pill.clean": "sạch",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " bản nháp",
    "pill.pr_approved": " đã duyệt",
    "pill.pr_chg_req": " yêu cầu thay đổi",
    "pill.pr_conflicts": " · ✗ xung đột",
    "pill.on_disk_worktree": "· worktree trên đĩa",
    "pill.unknown": "(không rõ)",
    "list.col_name": "TÊN",
    "list.title": "ORCHESTRATOR :: Không gian làm việc",
    "list.section_label": "Không gian làm việc",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  tất cả dự án",
    "list.new_btn": "+ Mới",
    "list.new_btn_key": "+ Mới  %{key}",
    "list.filter_label": "Lọc",
    "list.filter_placeholder": "gõ để tìm… ( / )",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "Dự án: ",
    "list.scope_all": "Tất cả",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "Hiện tất cả worktree",
    "list.show_worktrees_key": "Hiện tất cả worktree   (%{key})",
    "list.show_trivial": "Hiện không gian làm việc trống/1-tệp",
    "list.show_trivial_key": "Hiện không gian làm việc trống/1-tệp   (%{key})",
    "preview.title": "Xem trước",
    "preview.no_workspace_selected": "Chưa chọn không gian làm việc",
    "preview.state_active": "hoạt động",
    "preview.state_working": "đang làm việc",
    "preview.state_idle": "rảnh",
    "preview.in_place": "tại chỗ",
    "preview.archiving": "Đang lưu trữ…",
    "preview.deleting": "Đang xóa…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "Đang chờ git…",
    "preview.toggle_preview": "Xem trước",
    "preview.toggle_details": "Chi tiết",
    "preview.btn_open": "Mở",
    "preview.btn_visit": "Đến",
    "preview.btn_stop": "Dừng",
    "preview.btn_archive": "Lưu trữ",
    "preview.btn_delete": "Xóa",
    "preview.on_disk_not_open": "Worktree trên đĩa (chưa mở)",
    "preview.field_branch": "nhánh    ",
    "preview.field_path": "đ.dẫn    ",
    "preview.click_to_open": "Nhấp vào nó (hoặc nhấn Enter) để mở worktree này thành một không gian làm việc.",
    "preview.label_on_disk": "%{name}  —  worktree trên đĩa",
    "preview.label_launch": "%{name}  —  khởi chạy không gian làm việc",
    "confirm.cap_stop": "Dừng",
    "confirm.cap_archive": "Lưu trữ",
    "confirm.cap_delete": "Xóa",
    "confirm.ger_stop": "Đang dừng",
    "confirm.ger_archive": "Đang lưu trữ",
    "confirm.ger_delete": "Đang xóa",
    "confirm.disk_note": "  · trên đĩa",
    "confirm.bulk_header": "%{cap} %{count} không gian làm việc này?",
    "confirm.and_more": "  … và %{count} mục nữa",
    "confirm.single_header": "%{cap} không gian làm việc %{name}?",
    "confirm.for_each": "Với mỗi không gian làm việc, thao tác này sẽ:",
    "confirm.this_will": "Thao tác này sẽ:",
    "confirm.uncommitted_lost": "Các thay đổi chưa commit sẽ bị mất.",
    "confirm.label_bulk": "Xác nhận %{cap} — %{count} không gian làm việc",
    "confirm.label_single": "Xác nhận %{cap}",
    "confirm.btn_cancel": "Hủy",
    "confirm.btn_confirm": "Xác nhận %{cap}",
    "confirm.stop_line1": "  • gửi SIGTERM tới tất cả tiến trình của không gian làm việc",
    "confirm.stop_line2": "  • SIGKILL sau một khoảng ân hạn ngắn",
    "confirm.stop_note": "Worktree và bản ghi không gian làm việc vẫn được giữ lại.",
    "confirm.archive_line1": "  • SIGKILL tất cả tiến trình của không gian làm việc",
    "confirm.archive_line2": "  • đóng không gian làm việc của trình soạn thảo",
    "confirm.archive_line3": "  • chuyển worktree vào .archived/",
    "confirm.archive_note": "Có thể hoàn tác qua Bỏ lưu trữ.",
    "confirm.delete_line1": "  • dừng tất cả tiến trình của không gian làm việc",
    "confirm.delete_line2": "  • chạy `git worktree remove`",
    "confirm.delete_line3": "  • bỏ bản ghi không gian làm việc",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "Dừng (%{count})",
    "confirm.bulk_btn_archive": "Lưu trữ (%{count})",
    "confirm.bulk_btn_delete": "Xóa (%{count})",
    "confirm.bulk_btn_clear": "Xóa lựa chọn",
    "confirm.row_in_place": "  · tại chỗ (bị quên, chưa gỡ)",
    "confirm.row_on_disk": "  · worktree trên đĩa",
    "confirm.bulk_label": "Thao tác hàng loạt — đã chọn %{count}",
    "dock.title": "Orchestrator",
    "dock.all_projects": "Tất cả dự án",
    "dock.menu_label": "dự án",
    "dock.new_btn_key": "+ Mới %{key}",
    "dock.all_worktrees": "tất cả worktree",
    "dock.show_empty": "hiện mục trống",
    "dock.manage": "Quản lý",
    "dock.move_btn": "Chuyển…",
    "dock.view_btn": "xem: %{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "Tìm tác vụ",
    "dock.hint_choose": "chọn",
    "dock.hint_select": "lựa chọn",
    "dock.hint_cancel": "hủy",
    "dock.hint_switch": "chuyển",
    "dock.hint_edit": "sửa",
    "dock.hint_editor": "trình soạn thảo",
    "dock.ctx_visit": "Đến…",
    "dock.ctx_archive": "Lưu trữ",
    "dock.ctx_delete": "Xóa",
    "dock.ctx_esc_close": "Esc để đóng",
    "dock.pending_creating": "Đang tạo không gian làm việc…",
    "dock.pending_connecting": "Đang kết nối…",
    "dock.pending_queued": "Đang chờ…",
    "dock.pending_adding_worktree": "Đang thêm worktree…",
    "dock.pending_starting": "Đang khởi động…",
    "dock.pending_interrupted": "Đã gián đoạn — nhấn Enter để tiếp tục",
    "dock.pending_default_name": "không gian làm việc",
    "dock.pending_retry_hint": "Enter để thử lại · menu để bỏ qua",
    "dock.pending_dismiss_hint": "menu để bỏ qua",
    "dock.ctx_retry": "Thử lại",
    "dock.ctx_dismiss": "Bỏ qua",
    "dock.new_btn": "Tác vụ mới… ▾",
    "dock.filters": "Bộ lọc",
    "dock.hint_fold": "thu gọn",
    "dock.hint_menu": "menu",
    "dock.new_menu_task": "Tác vụ mới…",
    "dock.new_menu_folder": "Thư mục mới…",
    "dock.move_root": "Cấp trên cùng",
    "dock.menu_new_label": "tạo",
    "dock.menu_move_label": "chuyển đến",
    "dock.new_folder_prompt": "Tên thư mục",
    "dock.new_folder_default": "Thư mục mới",
    "dock.rename_folder_dialog_title": "Đổi tên thư mục",
    "dock.rename_folder_btn": "Đổi tên",
    "dock.rename_workspace_dialog_title": "Đổi tên không gian làm việc",
    "dock.rename_workspace_prompt": "Tên không gian làm việc",
    "dock.new_folder_dialog_title": "Thư mục mới",
    "dock.new_folder_organize": "Sắp xếp “%{name}” vào thư mục này",
    "dock.new_folder_btn_cancel": "Hủy",
    "dock.new_folder_btn_create": "Tạo thư mục",
    "dock.ctx_rename": "Đổi tên…",
    "dock.ctx_new_subfolder": "Thư mục con mới…",
    "dock.ctx_delete_folder": "Xóa thư mục",
    "dock.ctx_move": "Chuyển đến thư mục…",
    "form.run_in": "Chạy trong:",
    "form.switch_type": "←/→ đổi loại",
    "form.agent": "Tác nhân:",
    "form.agent_terminal": "terminal",
    "form.agent_custom": "tùy chỉnh…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ chọn",
    "form.agent_hint_resume": "←/→ chọn · ↻ tiếp tục khi khởi động lại",
    "form.project_path": "Đường dẫn dự án",
    "form.project_path_default": "mặc định (để trống để dùng): %{path}",
    "form.detecting_project_root": "đang dò thư mục gốc dự án…",
    "form.create_worktree": "Tạo một git worktree mới cho không gian làm việc này",
    "form.create_worktree_disabled": "[ ] Tạo một git worktree mới cho không gian làm việc này",
    "form.disabled_non_git": "  (đã tắt — không phải git)",
    "form.linked_worktree_uncheck": "  ↳ đã có worktree ở đây — bỏ chọn để gắn vào thay vì tách ra một worktree mới",
    "form.linked_worktree_attach": "  ↳ worktree đã có — không gian làm việc này sẽ gắn vào nó",
    "form.branch": "Nhánh",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "không có git — N/A",
    "form.branch_existing_worktree": "worktree đã có — N/A",
    "form.branch_shared_worktree": "worktree dùng chung — N/A",
    "form.detecting_default_branch": "đang dò nhánh mặc định…",
    "form.branch_head_fallback": "HEAD  (chưa cấu hình origin)",
    "form.devcontainer_path_placeholder": "đường dẫn chứa .devcontainer/…",
    "form.devcontainer_hint": "  ⓘ chạy `devcontainer up`, rồi gắn vào (docker exec)",
    "form.ssh_host_label": "Host  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  hoặc dán ssh://host/path",
    "form.ssh_remote_path_label": "Đường dẫn từ xa",
    "form.ssh_remote_path_placeholder": "/srv/project  (trống = thư mục home từ xa)",
    "form.ssh_identity_label": "Tệp định danh (tùy chọn)",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "Tùy chọn SSH (tùy chọn)",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  (truyền cho mọi lệnh ssh)",
    "form.k8s_target_label": "Target  (.fresh/k8s.json — tùy chọn)",
    "form.k8s_target_placeholder": "target có tên, hoặc để trống để gắn vào tường minh ↓",
    "form.k8s_context_label": "Context  (kubeconfig — tùy chọn)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "tên pod (kubectl get pods)",
    "form.k8s_workspace_label": "Đường dẫn không gian làm việc",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec vào pod — mọi cụm (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "Chạy trong",
    "form.ro_host": "Host",
    "form.ro_remote_path": "Đường dẫn từ xa",
    "form.ro_pod": "Pod",
    "form.ro_project": "Dự án",
    "form.ro_workspace": "Không gian làm việc",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "Không gian làm việc mới",
    "form.connecting": "Đang kết nối… ",
    "form.creating_workspace": "Đang tạo không gian làm việc… ",
    "form.press_cancel_abort": "nhấn Hủy để dừng.",
    "form.workspace_name": "Tên không gian làm việc",
    "form.auto_generating": "đang tự tạo…",
    "form.agent_command": "Lệnh tác nhân",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "shell đăng nhập từ xa  (xóa để đặt lại)",
    "form.error_prefix": "Lỗi: ",
    "form.btn_cancel": "Hủy",
    "form.btn_create": "Tạo không gian làm việc",
    "form.btn_create_visit": "Tạo và mở",
    "form.btn_create_bg": "Tạo ở chế độ nền",
    "hint.nav": "điều hướng",
    "hint.dive": "mở",
    "hint.select": "lựa chọn",
    "hint.all_projects": "tất cả dự án",
    "hint.current_only": "chỉ hiện tại",
    "hint.focus": "tiêu điểm",
    "hint.close": "đóng",
    "hint.form_next": "tiếp / chấp nhận",
    "hint.form_prev": "trước",
    "hint.form_change": "đổi tùy chọn",
    "hint.form_suggest": "gợi ý / lịch sử",
    "hint.form_toggle": "bật/tắt",
    "hint.form_advance": "tiến / thực hiện",
    "hint.form_create": "tạo",
    "hint.form_close": "đóng / hủy",
    "status.prefix": "Orchestrator: %{msg}",
    "status.replacement_failed": "Orchestrator: không thể mở không gian làm việc thay thế — %{error}",
    "status.stop_sent": "Orchestrator: đã gửi tín hiệu dừng tới %{count} không gian làm việc",
    "status.bulk_done": "Orchestrator: %{verb} %{count} không gian làm việc",
    "status.verb_archived": "đã lưu trữ",
    "status.verb_deleted": "đã xóa",
    "status.verb_stopped": "đã dừng",
    "status.start_failed": "Orchestrator: không khởi động được không gian làm việc — %{error}",
    "status.attach_failed": "Orchestrator: không gắn được không gian làm việc — %{error}",
    "status.kill_open_list_first": "Orchestrator: hãy mở danh sách không gian làm việc trước (Ctrl+P → Orchestrator: Mở)",
    "status.kill_no_selected": "Orchestrator: chưa chọn không gian làm việc",
    "status.kill_select_row": "Orchestrator: hãy chọn một dòng không gian làm việc trước",
    "status.kill_dive_elsewhere": "Orchestrator: hãy chuyển sang nơi khác trước, rồi đóng không gian làm việc này",
    "err.nothing_eligible": "không có gì đủ điều kiện để %{action} trong lựa chọn",
    "err.action_failed": "%{action} thất bại: %{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}; lỗi cuối: %{error}",
    "err.unknown_error": "lỗi không xác định",
    "err.failed": "thất bại",
    "err.no_eligible_selected": "không có không gian làm việc đã chọn nào có thể %{verb}",
    "err.workspace_gone": "không gian làm việc đã biến mất",
    "err.not_git_repo": "không phải kho git",
    "err.could_not_create": "không thể tạo %{path}",
    "err.worktree_move_failed": "chuyển worktree thất bại",
    "err.worktree_remove_failed": "gỡ worktree thất bại",
    "err.worktree_add_failed": "git worktree add thất bại",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir thất bại: %{path}",
    "err.connection_failed": "kết nối thất bại",
    "err.k8s_named_target": "Các target .fresh/k8s.json có tên — dùng “K8s: Connect Workspace” (hỗ trợ đầy đủ provider). Gắn nội tuyến cần một Pod tường minh.",
    "err.k8s_ns_pod_required": "Kubernetes: Namespace và Pod là bắt buộc (hoặc dùng “K8s: Connect Workspace”).",
    "err.ssh_host_required": "SSH: cần một host (host, user@host, hoặc ssh://host).",
    "err.devcontainer_unsupported": "Devcontainer: mở dự án và chạy “Dev Containers: Reopen in Container”. (Không gian làm việc devcontainer do Orchestrator quản lý sẽ có ở bản tiếp theo.)",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "Chạy trong",
    "menu.dock": "Dock Orchestrator"
  },
  "zh-CN": {
    "cmd.open": "Orchestrator：打开",
    "cmd.open_desc": "在浮动选择器中显示所有编辑器工作区",
    "cmd.new": "Orchestrator：新建工作区",
    "cmd.new_desc": "在 worktree 中启动新的编辑器工作区",
    "cmd.kill": "Orchestrator：关闭所选",
    "cmd.kill_desc": "关闭在打开的 Orchestrator 提示框中高亮的工作区",
    "cmd.dock_toggle": "Orchestrator：切换停靠栏",
    "cmd.dock_toggle_desc": "显示/隐藏常驻的左侧工作区停靠栏（↑↓ 实时切换窗口）",
    "cmd.move": "编排器: 移动到文件夹…",
    "cmd.move_desc": "将当前工作区归入停靠栏文件夹",
    "cmd.run_agent": "Run Agent…",
    "cmd.run_agent_desc": "Launch a terminal or coding agent (claude, codex, …) in this workspace or a new one",
    "run_agent.title": "Run Agent",
    "run_agent.agent_label": "Agent",
    "run_agent.target_label": "Run in",
    "run_agent.target_current": "Current workspace",
    "run_agent.target_new": "New workspace",
    "run_agent.auto_label": "Auto mode",
    "run_agent.auto_help": "fewer approval prompts",
    "run_agent.prompt_label": "Start prompt",
    "run_agent.prompt_placeholder": "optional first message",
    "run_agent.btn_cancel": "Cancel",
    "run_agent.btn_run": "Run",
    "backend.local": "本地",
    "backend.ssh": "SSH",
    "backend.kubernetes": "Kubernetes",
    "backend.devcontainer": "Devcontainer",
    "pill.branch_worktree": "(worktree)",
    "pill.branch_detached": "(已分离)",
    "pill.clean": "干净",
    "pill.pr_prefix": "PR ",
    "pill.pr_draft": " 草稿",
    "pill.pr_approved": " 已批准",
    "pill.pr_chg_req": " 请求更改",
    "pill.pr_conflicts": " · ✗ 冲突",
    "pill.on_disk_worktree": "· 磁盘上的 worktree",
    "pill.unknown": "(未知)",
    "list.col_name": "名称",
    "list.title": "ORCHESTRATOR :: 工作区",
    "list.section_label": "工作区",
    "list.title_suffix_current": "  —  %{project}",
    "list.title_suffix_all": "  —  所有项目",
    "list.new_btn": "+ 新建",
    "list.new_btn_key": "+ 新建  %{key}",
    "list.filter_label": "筛选",
    "list.filter_placeholder": "输入以搜索…（ / ）",
    "list.warn_prefix": "⚠ ",
    "list.project_prefix": "项目：",
    "list.scope_all": "全部",
    "list.scope_btn": "%{word} ▾",
    "list.scope_btn_key": "%{word} ▾   (%{key})",
    "list.show_worktrees": "显示所有 worktree",
    "list.show_worktrees_key": "显示所有 worktree   (%{key})",
    "list.show_trivial": "显示空/单文件工作区",
    "list.show_trivial_key": "显示空/单文件工作区   (%{key})",
    "preview.title": "预览",
    "preview.no_workspace_selected": "未选择工作区",
    "preview.state_active": "活动",
    "preview.state_working": "工作中",
    "preview.state_idle": "空闲",
    "preview.in_place": "原地",
    "preview.archiving": "归档中…",
    "preview.deleting": "删除中…",
    "preview.inflight_row": "%{label} [%{id}] %{name}",
    "preview.waiting_for_git": "等待 git…",
    "preview.toggle_preview": "预览",
    "preview.toggle_details": "详情",
    "preview.btn_open": "打开",
    "preview.btn_visit": "访问",
    "preview.btn_stop": "停止",
    "preview.btn_archive": "归档",
    "preview.btn_delete": "删除",
    "preview.on_disk_not_open": "磁盘上的 worktree（未打开）",
    "preview.field_branch": "分支    ",
    "preview.field_path": "路径    ",
    "preview.click_to_open": "点击它（或按 Enter）以将此 worktree 作为工作区打开。",
    "preview.label_on_disk": "%{name}  —  磁盘上的 worktree",
    "preview.label_launch": "%{name}  —  启动工作区",
    "confirm.cap_stop": "停止",
    "confirm.cap_archive": "归档",
    "confirm.cap_delete": "删除",
    "confirm.ger_stop": "停止中",
    "confirm.ger_archive": "归档中",
    "confirm.ger_delete": "删除中",
    "confirm.disk_note": "  · 磁盘上",
    "confirm.bulk_header": "%{cap}这 %{count} 个工作区？",
    "confirm.and_more": "  … 还有 %{count} 个",
    "confirm.single_header": "%{cap}工作区 %{name}？",
    "confirm.for_each": "对每个工作区，这将：",
    "confirm.this_will": "这将：",
    "confirm.uncommitted_lost": "未提交的更改将会丢失。",
    "confirm.label_bulk": "确认%{cap} — %{count} 个工作区",
    "confirm.label_single": "确认%{cap}",
    "confirm.btn_cancel": "取消",
    "confirm.btn_confirm": "确认%{cap}",
    "confirm.stop_line1": "  • 向所有工作区进程发送 SIGTERM",
    "confirm.stop_line2": "  • 短暂宽限期后发送 SIGKILL",
    "confirm.stop_note": "worktree 和工作区记录将保留。",
    "confirm.archive_line1": "  • 向所有工作区进程发送 SIGKILL",
    "confirm.archive_line2": "  • 关闭编辑器工作区",
    "confirm.archive_line3": "  • 将 worktree 移至 .archived/",
    "confirm.archive_note": "可通过取消归档恢复。",
    "confirm.delete_line1": "  • 停止所有工作区进程",
    "confirm.delete_line2": "  • 运行 `git worktree remove`",
    "confirm.delete_line3": "  • 删除工作区记录",
    "confirm.bulk_progress": "%{verb} %{done}/%{total}…",
    "confirm.bulk_btn_stop": "停止 (%{count})",
    "confirm.bulk_btn_archive": "归档 (%{count})",
    "confirm.bulk_btn_delete": "删除 (%{count})",
    "confirm.bulk_btn_clear": "清除",
    "confirm.row_in_place": "  · 原地（已遗忘，未移除）",
    "confirm.row_on_disk": "  · 磁盘上的 worktree",
    "confirm.bulk_label": "批量操作 — 已选 %{count} 个",
    "dock.title": "Orchestrator",
    "dock.all_projects": "所有项目",
    "dock.menu_label": "项目",
    "dock.new_btn_key": "+ 新建 %{key}",
    "dock.all_worktrees": "所有 worktree",
    "dock.show_empty": "显示空的",
    "dock.manage": "管理",
    "dock.move_btn": "移动…",
    "dock.view_btn": "视图：%{view}",
    "dock.project_btn": "%{word} ▾",
    "dock.filter_placeholder": "搜索任务",
    "dock.hint_choose": "选择",
    "dock.hint_select": "选中",
    "dock.hint_cancel": "取消",
    "dock.hint_switch": "切换",
    "dock.hint_edit": "编辑",
    "dock.hint_editor": "编辑器",
    "dock.ctx_visit": "访问…",
    "dock.ctx_archive": "归档",
    "dock.ctx_delete": "删除",
    "dock.ctx_esc_close": "Esc 关闭",
    "dock.pending_creating": "正在创建工作区…",
    "dock.pending_connecting": "连接中…",
    "dock.pending_queued": "排队中…",
    "dock.pending_adding_worktree": "正在添加工作树…",
    "dock.pending_starting": "正在启动…",
    "dock.pending_interrupted": "已中断 — 按 Enter 继续",
    "dock.pending_default_name": "工作区",
    "dock.pending_retry_hint": "Enter 重试 · 菜单可关闭",
    "dock.pending_dismiss_hint": "菜单可关闭",
    "dock.ctx_retry": "重试",
    "dock.ctx_dismiss": "关闭",
    "dock.new_btn": "新建任务… ▾",
    "dock.filters": "筛选",
    "dock.hint_fold": "折叠",
    "dock.hint_menu": "菜单",
    "dock.new_menu_task": "新建任务…",
    "dock.new_menu_folder": "新建文件夹…",
    "dock.move_root": "顶层",
    "dock.menu_new_label": "新建",
    "dock.menu_move_label": "移动到",
    "dock.new_folder_prompt": "文件夹名称",
    "dock.new_folder_default": "新建文件夹",
    "dock.rename_folder_dialog_title": "重命名文件夹",
    "dock.rename_folder_btn": "重命名",
    "dock.rename_workspace_dialog_title": "重命名工作区",
    "dock.rename_workspace_prompt": "工作区名称",
    "dock.new_folder_dialog_title": "新建文件夹",
    "dock.new_folder_organize": "将“%{name}”整理到此文件夹",
    "dock.new_folder_btn_cancel": "取消",
    "dock.new_folder_btn_create": "创建文件夹",
    "dock.ctx_rename": "重命名…",
    "dock.ctx_new_subfolder": "新建子文件夹…",
    "dock.ctx_delete_folder": "删除文件夹",
    "dock.ctx_move": "移动到文件夹…",
    "form.run_in": "运行于：",
    "form.switch_type": "←/→ 切换类型",
    "form.agent": "Agent：",
    "form.agent_terminal": "终端",
    "form.agent_custom": "自定义…",
    "form.agent_resume_tag": "%{label} ↻",
    "form.agent_hint": "←/→ 选择",
    "form.agent_hint_resume": "←/→ 选择 · ↻ 重启时恢复",
    "form.project_path": "项目路径",
    "form.project_path_default": "默认（留空以使用）：%{path}",
    "form.detecting_project_root": "正在检测项目根目录…",
    "form.create_worktree": "为此工作区创建新的 git worktree",
    "form.create_worktree_disabled": "[ ] 为此工作区创建新的 git worktree",
    "form.disabled_non_git": "  （已禁用 — 非 git）",
    "form.linked_worktree_uncheck": "  ↳ 此处已有 worktree — 取消勾选以附加，而非分叉新的",
    "form.linked_worktree_attach": "  ↳ 已有 worktree — 此工作区将附加到它",
    "form.branch": "分支",
    "form.advanced": "Advanced…",
    "form.checkout_branch": "Checkout branch",
    "form.new_branch": "New branch name (leave empty to use provided branch)",
    "form.branch_no_git": "无 git — 不适用",
    "form.branch_existing_worktree": "已有 worktree — 不适用",
    "form.branch_shared_worktree": "共享 worktree — 不适用",
    "form.detecting_default_branch": "正在检测默认分支…",
    "form.branch_head_fallback": "HEAD  （未配置 origin）",
    "form.devcontainer_path_placeholder": "包含 .devcontainer/ 的路径…",
    "form.devcontainer_hint": "  ⓘ 运行 `devcontainer up`，然后附加（docker exec）",
    "form.ssh_host_label": "主机  ([user@]host[:port])",
    "form.ssh_host_placeholder": "build-01  ·  deploy@build-01:22  ·  或粘贴 ssh://host/path",
    "form.ssh_remote_path_label": "远程路径",
    "form.ssh_remote_path_placeholder": "/srv/project  （留空 = 远程主目录）",
    "form.ssh_identity_label": "身份文件（可选）",
    "form.ssh_identity_placeholder": "~/.ssh/id_ed25519",
    "form.ssh_options_label": "SSH 选项（可选）",
    "form.ssh_options_placeholder": "-J jump-host  ·  -o ProxyCommand=…  （传递给每次 ssh 调用）",
    "form.k8s_target_label": "目标  (.fresh/k8s.json — 可选)",
    "form.k8s_target_placeholder": "命名目标，或留空以显式附加 ↓",
    "form.k8s_context_label": "Context  (kubeconfig — 可选)",
    "form.k8s_context_placeholder": "current-context",
    "form.k8s_namespace_label": "Namespace",
    "form.k8s_namespace_placeholder": "default",
    "form.k8s_pod_label": "Pod",
    "form.k8s_pod_placeholder": "pod 名称 (kubectl get pods)",
    "form.k8s_workspace_label": "工作区路径",
    "form.k8s_workspace_placeholder": "/workspace",
    "form.k8s_hint": "  ⓘ kubectl exec 进入 pod — 任意集群 (EKS/GKE/AKS/k3d)",
    "form.ro_run_in": "运行于",
    "form.ro_host": "主机",
    "form.ro_remote_path": "远程路径",
    "form.ro_pod": "Pod",
    "form.ro_project": "项目",
    "form.ro_workspace": "工作区",
    "form.header_keyword": "ORCHESTRATOR",
    "form.header_label": "新建工作区",
    "form.connecting": "连接中… ",
    "form.creating_workspace": "正在创建工作区… ",
    "form.press_cancel_abort": "按 Cancel 以中止。",
    "form.workspace_name": "工作区名称",
    "form.auto_generating": "自动生成中…",
    "form.agent_command": "Agent 命令",
    "form.auto_mode": "Auto mode (fewer approval prompts)",
    "form.teach_fresh_cli": "Teach agent the Fresh CLI",
    "form.start_prompt": "Start prompt",
    "form.start_prompt_placeholder": "Initial task for the agent (optional)",
    "form.cmd_placeholder_ssh": "远程登录 shell  （清空以重置）",
    "form.error_prefix": "错误：",
    "form.btn_cancel": "取消",
    "form.btn_create": "创建工作区",
    "form.btn_create_visit": "创建并打开",
    "form.btn_create_bg": "后台创建",
    "hint.nav": "导航",
    "hint.dive": "打开",
    "hint.select": "选择",
    "hint.all_projects": "所有项目",
    "hint.current_only": "仅当前",
    "hint.focus": "聚焦",
    "hint.close": "关闭",
    "hint.form_next": "下一项 / 接受",
    "hint.form_prev": "上一项",
    "hint.form_change": "更改选项",
    "hint.form_suggest": "建议 / 历史",
    "hint.form_toggle": "切换",
    "hint.form_advance": "前进 / 执行",
    "hint.form_create": "创建",
    "hint.form_close": "关闭 / 取消",
    "status.prefix": "Orchestrator：%{msg}",
    "status.replacement_failed": "Orchestrator：无法打开替代工作区 — %{error}",
    "status.stop_sent": "Orchestrator：已向 %{count} 个工作区发送停止信号",
    "status.bulk_done": "Orchestrator：已%{verb} %{count} 个工作区",
    "status.verb_archived": "归档",
    "status.verb_deleted": "删除",
    "status.verb_stopped": "停止",
    "status.start_failed": "Orchestrator：启动工作区失败 — %{error}",
    "status.attach_failed": "Orchestrator：附加工作区失败 — %{error}",
    "status.kill_open_list_first": "Orchestrator：请先打开工作区列表（Ctrl+P → Orchestrator：打开）",
    "status.kill_no_selected": "Orchestrator：未选择工作区",
    "status.kill_select_row": "Orchestrator：请先选择一个工作区行",
    "status.kill_dive_elsewhere": "Orchestrator：请先切换到别处，然后再关闭此工作区",
    "err.nothing_eligible": "所选内容中没有可%{action}的项",
    "err.action_failed": "%{action} 失败：%{error}",
    "err.partial_done": "%{verb} %{ok}/%{total}；最后错误：%{error}",
    "err.unknown_error": "未知错误",
    "err.failed": "失败",
    "err.no_eligible_selected": "所选工作区均无法%{verb}",
    "err.workspace_gone": "工作区已消失",
    "err.not_git_repo": "不是 git 仓库",
    "err.could_not_create": "无法创建 %{path}",
    "err.worktree_move_failed": "worktree 移动失败",
    "err.worktree_remove_failed": "worktree 移除失败",
    "err.worktree_add_failed": "git worktree add 失败",
    "err.branch_exists": "Branch already exists: %{branch}",
    "err.checkout_unclean": "Refusing to check out: the project has uncommitted changes.",
    "err.checkout_unpushed": "Refusing to check out: the current branch has unpushed commits.",
    "err.checkout_no_upstream": "Refusing to check out: the current branch has no upstream to verify against.",
    "err.mkdir_failed": "mkdir 失败：%{path}",
    "err.connection_failed": "连接失败",
    "err.k8s_named_target": "命名的 .fresh/k8s.json 目标 — 请使用 “K8s: Connect Workspace”（完整的提供商支持）。内联附加需要显式指定 Pod。",
    "err.k8s_ns_pod_required": "Kubernetes：Namespace 和 Pod 为必填项（或使用 “K8s: Connect Workspace”）。",
    "err.ssh_host_required": "SSH：必须指定主机（host、user@host 或 ssh://host）。",
    "err.devcontainer_unsupported": "Devcontainer：请打开项目并运行 “Dev Containers: Reopen in Container”。（由 Orchestrator 管理的 devcontainer 工作区即将推出。）",
    "form.branch_checkout_inplace": "In-place checkout: blank keeps the current branch",
    "form.new_branch_worktree_only": "worktree only",
    "form.launch_in": "启动于",
    "menu.dock": "Orchestrator 停靠栏"
  }
}
