Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
86 changes: 0 additions & 86 deletions internal/tui/i18n_de.go
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,6 @@ func deCatalog(key string) string {
// --- Agents ---
case "agents.idle":
return "inaktiv"
case "agents.running":
return "%d aktiv"
case "cron.firing":
return "⏰ Cron-Job ausgelöst"
case "activity.idle":
Expand Down Expand Up @@ -107,32 +105,16 @@ func deCatalog(key string) string {
return "Sitzung"
case "label.agents":
return "Agenten"
case "label.cwd":
return "Verz."
case "label.branch":
return "Branch"
case "label.context":
return "Kontext"
case "label.skills":
return "Fähigkeiten"
case "label.activity":
return "Aktivität"
case "label.window":
return "Fenster"
case "label.usage":
return "Nutzung"
case "label.compact":
return "kompakt"
case "label.total":
return "gesamt"
case "label.cost":
return "gesch. Kosten"
case "label.approval_policy":
return "Genehmigung"
case "label.tool_policy":
return "Werkzeuge"
case "label.agent_policy":
return "Agent"
case "label.tool":
return "Werkzeug"
case "label.input":
Expand All @@ -145,28 +127,6 @@ func deCatalog(key string) string {
return "Cache-Schreiben"
case "label.cache_hit":
return "Cache-Treffer"
case "label.turns":
return "Züge"
case "label.avg_ttft":
return "Ø TTFT"
case "label.p95_ttft":
return "p95 TTFT"
case "label.avg_duration":
return "Ø Dauer"
case "label.p95_duration":
return "p95 Dauer"
case "label.avg_think":
return "Ø Denken"
case "label.avg_tps":
return "Ø TPS"
case "label.p95_tps":
return "P95 TPS"
case "label.fail_rate":
return "Fehlerrate"
case "label.slow_tools":
return "langsame Werkz."
case "label.recent_turns":
return "aktuelle Züge"
case "label.file":
return "Datei"
case "label.directory":
Expand Down Expand Up @@ -304,24 +264,6 @@ func deCatalog(key string) string {
// --- Tools ---
case "status.tools_used":
return "%d Werkzeuge verwendet"
case "tool.done":
return "fertig"
case "tool.failed":
return "fehlgeschlagen"
case "tool.no_output":
return "keine Ausgabe"
case "tool.output":
return "ausgabe"
case "tool.content":
return "inhalt"
case "tool.match":
return "treffer"
case "tool.matches":
return "treffer"
case "tool.entry":
return "eintrag"
case "tool.result":
return "ergebnis"

// --- Approval ---
case "approval.rejected":
Expand Down Expand Up @@ -650,12 +592,6 @@ func deCatalog(key string) string {
// --- Memory ---
case "memory.auto_unavailable":
return "Auto-Memory nicht initialisiert.\n\n"
case "memory.list_failed":
return "Fehler beim Auflisten der Erinnerungen: %v\n\n"
case "memory.none":
return "Keine Auto-Erinnerungen gespeichert.\n\n"
case "memory.auto_title":
return "Auto-Erinnerungen:\n"
case "memory.clear_failed":
return "Fehler beim Löschen der Erinnerungen: %v\n\n"
case "memory.cleared":
Expand All @@ -674,18 +610,6 @@ func deCatalog(key string) string {
return "Memory %q restored to prompt injection.\n\n"
case "memory.restore_failed":
return "Error restoring memory: %v\n\n"
case "memory.title":
return "Memory:\n"
case "memory.project":
return "Projekt-Memory:\n"
case "memory.project_none":
return " Keine Projekt-Memory-Dateien geladen.\n"
case "memory.auto":
return "Auto-Memory:\n"
case "memory.auto_none":
return " Keine Auto-Erinnerungen geladen.\n"
case "memory.usage":
return "\nVerwendung: /memory [list|clear]\n\n"

// --- Compact ---
case "compact.unavailable":
Expand Down Expand Up @@ -824,16 +748,6 @@ func deCatalog(key string) string {
return "Kein Bild in der Zwischenablage gefunden. Unter Windows wird Ctrl+V oft vom Terminal abgefangen. Versuchen Sie Ctrl+Shift+V oder /image paste."

// --- Agents ---
case "agents.unavailable":
return "Sub-Agent-Manager nicht konfiguriert.\n\n"
case "agents.none":
return "Noch keine Sub-Agenten erstellt.\nVerwendung: Die LLM kann das spawn_agent Werkzeug verwenden, um Sub-Agenten zu erstellen.\n\n"
case "agents.title":
return "%d Sub-Agent(en):\n"
case "agents.item":
return " %s [%s]%s - %s\n"
case "agents.hint":
return "\n/agent <id> für Details verwenden, /agent cancel <id> zum Abbrechen.\n\n"
case "agent.usage":
return "Verwendung: /agent <id> oder /agent cancel <id>\n\n"
case "agent.cancelled":
Expand Down
104 changes: 0 additions & 104 deletions internal/tui/i18n_en.go
Original file line number Diff line number Diff line change
Expand Up @@ -10,8 +10,6 @@ func enCatalog(key string) string {
return "ephemeral"
case "agents.idle":
return "idle"
case "agents.running":
return "%d running"
case "cron.firing":
return "⏰ Cron job triggered"
case "activity.idle":
Expand Down Expand Up @@ -100,32 +98,16 @@ func enCatalog(key string) string {
return "session"
case "label.agents":
return "agents"
case "label.cwd":
return "cwd"
case "label.branch":
return "branch"
case "label.context":
return "context"
case "label.skills":
return "skills"
case "label.activity":
return "activity"
case "label.window":
return "window"
case "label.usage":
return "usage"
case "label.compact":
return "compact"
case "label.total":
return "total"
case "label.cost":
return "est. cost"
case "label.approval_policy":
return "approval"
case "label.tool_policy":
return "tools"
case "label.agent_policy":
return "agent"
case "label.tool":
return "tool"
case "label.input":
Expand All @@ -138,28 +120,6 @@ func enCatalog(key string) string {
return "cache write"
case "label.cache_hit":
return "cache hit"
case "label.turns":
return "turns"
case "label.avg_ttft":
return "avg ttft"
case "label.p95_ttft":
return "p95 ttft"
case "label.avg_duration":
return "avg dur"
case "label.p95_duration":
return "p95 dur"
case "label.avg_think":
return "avg think"
case "label.avg_tps":
return "avg tps"
case "label.p95_tps":
return "p95 tps"
case "label.fail_rate":
return "fail rate"
case "label.slow_tools":
return "slow tools"
case "label.recent_turns":
return "recent turns"
case "label.file":
return "file"
case "label.directory":
Expand Down Expand Up @@ -292,24 +252,6 @@ func enCatalog(key string) string {
return " ↑↓←→ switch Esc close"
case "status.tools_used":
return "%d tools used"
case "tool.done":
return "done"
case "tool.failed":
return "failed"
case "tool.no_output":
return "no output"
case "tool.output":
return "output"
case "tool.content":
return "content"
case "tool.match":
return "match"
case "tool.matches":
return "matches"
case "tool.entry":
return "entry"
case "tool.result":
return "result"
case "approval.rejected":
return " Rejected.\n"
case "approval.allow":
Expand Down Expand Up @@ -721,12 +663,6 @@ func enCatalog(key string) string {
return "Exported %d learnings to %s"
case "traj.imported":
return "Imported %d new learnings (duplicates skipped)"
case "memory.list_failed":
return "Error listing memories: %v\n\n"
case "memory.none":
return "No auto memories saved.\n\n"
case "memory.auto_title":
return "Auto Memories:\n"
case "memory.clear_failed":
return "Error clearing memories: %v\n\n"
case "memory.cleared":
Expand All @@ -745,18 +681,6 @@ func enCatalog(key string) string {
return "Memory %q restored to prompt injection.\n\n"
case "memory.restore_failed":
return "Error restoring memory: %v\n\n"
case "memory.title":
return "Memory:\n"
case "memory.project":
return "Project Memory:\n"
case "memory.project_none":
return " No project memory files loaded.\n"
case "memory.auto":
return "Auto Memory:\n"
case "memory.auto_none":
return " No auto memories loaded.\n"
case "memory.usage":
return "\nUsage: /memory [list|clear]\n\n"
case "compact.unavailable":
return "Context manager not available.\n\n"
case "compact.failed":
Expand Down Expand Up @@ -831,8 +755,6 @@ func enCatalog(key string) string {
return "not checked yet"
case "update.restarting":
return "Restarting to apply the update..."
case "label.tools":
return "Tools"
case "label.active":
return "Active"
case "label.tasks":
Expand Down Expand Up @@ -885,16 +807,6 @@ func enCatalog(key string) string {
return "Could not paste an image from the clipboard: %v"
case "image.clipboard_no_image_windows":
return "No image found in clipboard. On Windows, Ctrl+V is often intercepted by the terminal. Try Ctrl+Shift+V or /image paste instead."
case "agents.unavailable":
return "Sub-agent manager not configured.\n\n"
case "agents.none":
return "No sub-agents spawned yet.\nUsage: LLM can use spawn_agent tool to create sub-agents.\n\n"
case "agents.title":
return "%d sub-agent(s):\n"
case "agents.item":
return " %s [%s]%s - %s\n"
case "agents.hint":
return "\nUse /agent <id> for details, /agent cancel <id> to cancel.\n\n"
case "agent.usage":
return "Usage: /agent <id> or /agent cancel <id>\n\n"
case "agent.cancelled":
Expand Down Expand Up @@ -1003,24 +915,10 @@ func enCatalog(key string) string {
return "Stage changes and generate an AI commit message from the diff"
case "slash.hooks":
return "Open hooks configuration panel"
case "hooks.title":
return "Hooks Configuration"
case "hooks.events":
return "Events"
case "hooks.hooks":
return "Hooks"
case "hooks.noHooks":
return "(no hooks configured for this event)"
case "hooks.add":
return "+ Add Hook"
case "hooks.delete":
return "Delete"
case "hooks.edit":
return "Edit"
case "hooks.toggleInject":
return "Toggle Inject"
case "hooks.close":
return "Esc: Close"
case "hooks.event.onUserMessage":
return "On User Message"
case "hooks.event.preToolUse":
Expand Down Expand Up @@ -1057,8 +955,6 @@ func enCatalog(key string) string {
return "hook updated"
case "hooks.msg.toggled":
return "inject_output toggled"
case "hooks.msg.saved":
return "hooks saved to config"
case "hooks.addTitle":
return " Add Hook "
case "hooks.editTitle":
Expand Down
Loading
Loading