fix(i18n): localize remaining Claude-pane strings (T-462)
Completes i18n coverage of the conversation surface — the strings the T-464 migration left as "decorative" English: - running-indicator verbs (Pondering/Conjuring/… → catalog, Dutch added) - pane chrome title (primary / secondary N) and banner role - tool-card titles (Edit → Bewerken) via a tool.name.* key set, with command/proper-name tools (Bash, Grep, Glob, LS) falling back to the raw name - collapser step/edit/agent counters - the folded-activity ticker (result/error/thinking/image + tool name) English degrades to the placeholder where a key is absent, so untranslated or MCP tool names render unchanged. en_us and nl_nl stay at key parity. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -6,13 +6,37 @@
|
||||
"status.primary-exited": { "translation": "session exited — restart clide to retry" },
|
||||
"banner.title": { "translation": "Claude" },
|
||||
"banner.warmingUp": { "translation": "Warming up — your conversation will appear here." },
|
||||
"banner.role.primary": { "translation": "primary" },
|
||||
"banner.role.secondary": { "translation": "session {index}" },
|
||||
"composer.hint": { "translation": "Message Claude… (Enter to send · Shift+Enter for newline)" },
|
||||
"composer.stop": { "translation": "Stop ⎋" },
|
||||
"composer.stop.hint": { "translation": "Interrupt the running turn (Escape)" },
|
||||
"composer.removeAttachment": { "translation": "Remove {name}" },
|
||||
"pane.title.primary": { "translation": "claude — primary" },
|
||||
"pane.title.secondary": { "translation": "claude — secondary {index}" },
|
||||
"pane.starting": { "translation": "starting…" },
|
||||
"pane.modeBadge.semantics": { "translation": "permission mode: {mode}" },
|
||||
"running.semantics": { "translation": "Claude is running" },
|
||||
"running.verb.pondering": { "translation": "Pondering" },
|
||||
"running.verb.conjuring": { "translation": "Conjuring" },
|
||||
"running.verb.brewing": { "translation": "Brewing" },
|
||||
"running.verb.tinkering": { "translation": "Tinkering" },
|
||||
"running.verb.noodling": { "translation": "Noodling" },
|
||||
"running.verb.percolating": { "translation": "Percolating" },
|
||||
"running.verb.computing": { "translation": "Computing" },
|
||||
"running.verb.wrangling": { "translation": "Wrangling" },
|
||||
"running.verb.untangling": { "translation": "Untangling" },
|
||||
"running.verb.synthesizing": { "translation": "Synthesizing" },
|
||||
"running.verb.cogitating": { "translation": "Cogitating" },
|
||||
"running.verb.whirring": { "translation": "Whirring" },
|
||||
"running.verb.mincing": { "translation": "Mincing" },
|
||||
"running.verb.boiling": { "translation": "Boiling" },
|
||||
"running.verb.humming": { "translation": "Humming" },
|
||||
"running.verb.buzzing": { "translation": "Buzzing" },
|
||||
"running.verb.magicking": { "translation": "Magicking" },
|
||||
"running.verb.cliding": { "translation": "Cliding" },
|
||||
"running.verb.zooming": { "translation": "Zooming" },
|
||||
"running.verb.bouncing": { "translation": "Bouncing" },
|
||||
"conversation.empty": { "translation": "Waiting for Claude…" },
|
||||
"conversation.label.you": { "translation": "you" },
|
||||
"conversation.label.claude": { "translation": "claude" },
|
||||
@@ -39,6 +63,12 @@
|
||||
"conversation.bashTail.label": { "translation": "live tail" },
|
||||
"conversation.cluster.activity": { "translation": "Activity" },
|
||||
"conversation.cluster.edits": { "translation": "Edits" },
|
||||
"conversation.counter.step": { "translation": "1 step" },
|
||||
"conversation.counter.steps": { "translation": "{count} steps" },
|
||||
"conversation.counter.edit": { "translation": "1 edit" },
|
||||
"conversation.counter.edits": { "translation": "{count} edits" },
|
||||
"conversation.counter.starting": { "translation": "starting" },
|
||||
"conversation.counter.agents": { "translation": "{done}/{total} agents" },
|
||||
"prompt.permission.allow": { "translation": "1. Allow" },
|
||||
"prompt.permission.allowRemember": { "translation": "2. Allow & don't ask again" },
|
||||
"prompt.permission.deny": { "translation": "{n}. Deny" },
|
||||
@@ -62,6 +92,16 @@
|
||||
"tool.edit.before": { "translation": "— before" },
|
||||
"tool.edit.after": { "translation": "+ after" },
|
||||
"tool.bash.background": { "translation": "background" },
|
||||
"tool.name.Read": { "translation": "Read" },
|
||||
"tool.name.Edit": { "translation": "Edit" },
|
||||
"tool.name.MultiEdit": { "translation": "MultiEdit" },
|
||||
"tool.name.Write": { "translation": "Write" },
|
||||
"tool.name.NotebookEdit": { "translation": "NotebookEdit" },
|
||||
"tool.name.WebFetch": { "translation": "WebFetch" },
|
||||
"tool.name.WebSearch": { "translation": "WebSearch" },
|
||||
"tool.name.Task": { "translation": "Task" },
|
||||
"tool.name.TodoWrite": { "translation": "TodoWrite" },
|
||||
"tool.name.ExitPlanMode": { "translation": "ExitPlanMode" },
|
||||
"permissionControl.semantics": { "translation": "permission mode: {mode}. Activate to change." },
|
||||
"permissionControl.tooltip": { "translation": "Permission mode: {mode} — change (Ctrl/Cmd+M cycles)" },
|
||||
"permissionBadge.tooltip": { "translation": "Permission mode: {mode}. Click to cycle default/acceptEdits/plan; Shift-click for bypassPermissions." },
|
||||
|
||||
@@ -6,13 +6,37 @@
|
||||
"status.primary-exited": { "translation": "sessie beëindigd — herstart clide om opnieuw te proberen" },
|
||||
"banner.title": { "translation": "Claude" },
|
||||
"banner.warmingUp": { "translation": "Opstarten — je gesprek verschijnt hier." },
|
||||
"banner.role.primary": { "translation": "primair" },
|
||||
"banner.role.secondary": { "translation": "sessie {index}" },
|
||||
"composer.hint": { "translation": "Bericht aan Claude… (Enter om te verzenden · Shift+Enter voor een nieuwe regel)" },
|
||||
"composer.stop": { "translation": "Stop ⎋" },
|
||||
"composer.stop.hint": { "translation": "Onderbreek de lopende beurt (Escape)" },
|
||||
"composer.removeAttachment": { "translation": "{name} verwijderen" },
|
||||
"pane.title.primary": { "translation": "claude — primair" },
|
||||
"pane.title.secondary": { "translation": "claude — secundair {index}" },
|
||||
"pane.starting": { "translation": "starten…" },
|
||||
"pane.modeBadge.semantics": { "translation": "permissiemodus: {mode}" },
|
||||
"running.semantics": { "translation": "Claude is bezig" },
|
||||
"running.verb.pondering": { "translation": "Peinzen" },
|
||||
"running.verb.conjuring": { "translation": "Toveren" },
|
||||
"running.verb.brewing": { "translation": "Brouwen" },
|
||||
"running.verb.tinkering": { "translation": "Knutselen" },
|
||||
"running.verb.noodling": { "translation": "Prutsen" },
|
||||
"running.verb.percolating": { "translation": "Pruttelen" },
|
||||
"running.verb.computing": { "translation": "Rekenen" },
|
||||
"running.verb.wrangling": { "translation": "Worstelen" },
|
||||
"running.verb.untangling": { "translation": "Ontwarren" },
|
||||
"running.verb.synthesizing": { "translation": "Synthetiseren" },
|
||||
"running.verb.cogitating": { "translation": "Overpeinzen" },
|
||||
"running.verb.whirring": { "translation": "Snorren" },
|
||||
"running.verb.mincing": { "translation": "Hakken" },
|
||||
"running.verb.boiling": { "translation": "Koken" },
|
||||
"running.verb.humming": { "translation": "Neuriën" },
|
||||
"running.verb.buzzing": { "translation": "Zoemen" },
|
||||
"running.verb.magicking": { "translation": "Goochelen" },
|
||||
"running.verb.cliding": { "translation": "Cliden" },
|
||||
"running.verb.zooming": { "translation": "Zoeven" },
|
||||
"running.verb.bouncing": { "translation": "Stuiteren" },
|
||||
"conversation.empty": { "translation": "Wachten op Claude…" },
|
||||
"conversation.label.you": { "translation": "jij" },
|
||||
"conversation.label.claude": { "translation": "claude" },
|
||||
@@ -39,6 +63,12 @@
|
||||
"conversation.bashTail.label": { "translation": "live tail" },
|
||||
"conversation.cluster.activity": { "translation": "Activiteit" },
|
||||
"conversation.cluster.edits": { "translation": "Wijzigingen" },
|
||||
"conversation.counter.step": { "translation": "1 stap" },
|
||||
"conversation.counter.steps": { "translation": "{count} stappen" },
|
||||
"conversation.counter.edit": { "translation": "1 wijziging" },
|
||||
"conversation.counter.edits": { "translation": "{count} wijzigingen" },
|
||||
"conversation.counter.starting": { "translation": "starten" },
|
||||
"conversation.counter.agents": { "translation": "{done}/{total} agents" },
|
||||
"prompt.permission.allow": { "translation": "1. Toestaan" },
|
||||
"prompt.permission.allowRemember": { "translation": "2. Toestaan en niet meer vragen" },
|
||||
"prompt.permission.deny": { "translation": "{n}. Weigeren" },
|
||||
@@ -62,6 +92,16 @@
|
||||
"tool.edit.before": { "translation": "— voor" },
|
||||
"tool.edit.after": { "translation": "+ na" },
|
||||
"tool.bash.background": { "translation": "achtergrond" },
|
||||
"tool.name.Read": { "translation": "Lezen" },
|
||||
"tool.name.Edit": { "translation": "Bewerken" },
|
||||
"tool.name.MultiEdit": { "translation": "Meervoudig bewerken" },
|
||||
"tool.name.Write": { "translation": "Schrijven" },
|
||||
"tool.name.NotebookEdit": { "translation": "Notebook bewerken" },
|
||||
"tool.name.WebFetch": { "translation": "Web ophalen" },
|
||||
"tool.name.WebSearch": { "translation": "Web zoeken" },
|
||||
"tool.name.Task": { "translation": "Taak" },
|
||||
"tool.name.TodoWrite": { "translation": "Takenlijst" },
|
||||
"tool.name.ExitPlanMode": { "translation": "Planmodus verlaten" },
|
||||
"permissionControl.semantics": { "translation": "permissiemodus: {mode}. Activeer om te wijzigen." },
|
||||
"permissionControl.tooltip": { "translation": "Permissiemodus: {mode} — wijzigen (Ctrl/Cmd+M wisselt)" },
|
||||
"permissionBadge.tooltip": { "translation": "Permissiemodus: {mode}. Klik om te wisselen tussen default/acceptEdits/plan; Shift-klik voor bypassPermissions." },
|
||||
|
||||
Reference in New Issue
Block a user