i18n: Englisch als Hauptsprache, Sprachpakete fuer Desktop und WebUI (#661)
Umbau durch Gemini Flash, Durchsicht und Nacharbeit durch Claude. Umfang: - Desktop: LocalizationManager (JSON-Pakete, Rueckfall auf Englisch, Umschalten zur Laufzeit), Localize-Markup-Erweiterung, Sprachwahl in den Einstellungen (AppSettings.Language, Vorgabe "en"); 317 Schluessel je Sprache - WebUI: alle Ansichten auf t()/data-i18n, 656 Schluessel je Sprache - Agenten-Werkzeuge: Beschreibungen, Schemata und Meldungen auf Englisch - Tests an die englischen Meldungen angepasst, keine Pruefung abgeschwaecht Nacharbeit bei der Durchsicht: - ~25 Kommentarbloecke mit Begruendungen waren ersatzlos entfallen, darunter sicherheitsrelevante (NTFS-Datenstrom beim shared:-Praefix, Bremse gegen Agentenschleifen, doppelter POST beim Anlegen einer Instanz). Wieder eingesetzt: auf Englisch, wo die Datei umgestellt ist, sonst im Wortlaut. - Drei WebUI-Schluessel fehlten (logs.paused, instances.instanceOfflineError, instances.noInstanceActiveError). Weil t() bei fehlendem Schluessel den Schluessel selbst liefert, griff der "|| err.message"-Rueckfall nie — die Oberflaeche haette den Schluesselnamen angezeigt. Geprueft: Schluesselgleichheit en/de, Platzhalter je Schluessel, jeder im Code benutzte Schluessel vorhanden, node --check fuer alle Module, 1.220 Tests gruen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
69718122f3
commit
ad71682c2d
@@ -24,9 +24,9 @@ public static class TaskHinweise
|
||||
return null;
|
||||
|
||||
var agentId = TaskAssignee.AgentId(task.Assignee);
|
||||
return $"Hinweis: '{task.Assignee}' führt jeden Lauf im gespeicherten Chatverlauf des Agenten fort. "
|
||||
+ "Bei einer wiederkehrenden Aufgabe wächst dieser Verlauf mit jedem Lauf – und mit ihm die "
|
||||
+ "Kosten je Lauf, bis die Kompaktierung greift. Für wiederkehrende Aufgaben ist "
|
||||
+ $"'@new:{agentId}' (frischer Lauf) meist die bessere Wahl.";
|
||||
return $"Note: '{task.Assignee}' continues each run in the stored chat history of the agent. "
|
||||
+ "For a recurring task, this history grows with each run — and with it the "
|
||||
+ "cost per run until compaction kicks in. For recurring tasks, "
|
||||
+ $"'@new:{agentId}' (fresh run) is usually the better choice.";
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user