diff --git a/CHANGELOG.md b/CHANGELOG.md index b0a6b0b..ba70c5a 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,12 @@ --- +## [v0.42.1] — 2026-04-11 + +### Bug Fixes +- **i18n button text stripping** (post-review): Three sidebar buttons (`+ New job`, `+ New skill`, `+ New profile`) and three suggestion buttons had `data-i18n` on the outer element, which caused `applyLocaleToDOM` to replace the entire `textContent` — stripping the `+` prefix and emoji characters on locale switch. Fixed by wrapping only the translatable label text in a ``. +- **German translation corrections** (post-review): Fixed `cancelling` (imperative → progressive `"Wird abgebrochen…"`), `editing` (first-person verb → noun `"Bearbeitung"`), and completed truncated descriptions for `empty_subtitle`, `settings_desc_check_updates`, and `settings_desc_cli_sessions`. + ## [v0.42.0] — 2026-04-10 ### Features diff --git a/static/i18n.js b/static/i18n.js index 2df80f8..6ef39fe 100644 --- a/static/i18n.js +++ b/static/i18n.js @@ -189,7 +189,7 @@ const LOCALES = { _label: 'Deutsch', _speech: 'de-DE', // boot.js - cancelling: 'Abbrechen\u2026', + cancelling: 'Wird abgebrochen\u2026', cancel_failed: 'Abbrechen fehlgeschlagen: ', mic_denied: 'Mikrofonzugriff verweigert. Überprüfen Sie die Browserberechtigungen.', mic_no_speech: 'Keine Sprache erkannt. Versuchen Sie es erneut.', @@ -344,9 +344,9 @@ const LOCALES = { settings_label_notifications: 'Browser-Benachrichtigungen', settings_desc_notifications: 'Zeigt eine Systembenachrichtigung an, wenn eine Antwort fertiggestellt wird, während der Tab im Hintergrund ist.', settings_desc_token_usage: 'Zeigt die Anzahl der Input/Output-Token unter jeder Antwort des Assistenten an. Auch umschaltbar mit /usage.', - settings_desc_cli_sessions: 'Fügt Sitzungen aus der Hermes CLI (state.db) in die Sitzungsliste ein. Klicken Sie auf eine CLI-Sitzung, um sie zu importieren.', + settings_desc_cli_sessions: 'Fügt Sitzungen aus der Hermes CLI (state.db) in die Sitzungsliste ein. Klicken Sie auf eine CLI-Sitzung, um sie zu importieren und das Gespräch fortzusetzen.', settings_desc_sync_insights: 'Spiegelt den WebUI-Token-Verbrauch in die state.db, sodass hermes /insights Browser-Sitzungsdaten enthält. Standardmäßig aus.', - settings_desc_check_updates: 'Zeigt ein Banner an, wenn neuere Versionen der WebUI oder des Agenten verfügbar sind.', + settings_desc_check_updates: 'Zeigt ein Banner an, wenn neuere Versionen der WebUI oder des Agenten verfügbar sind. Führt regelmäßig einen Git-Fetch im Hintergrund aus.', settings_desc_bot_name: 'Anzeigename für den Assistenten in der UI. Standardmäßig Hermes.', settings_desc_password: 'Geben Sie ein neues Passwort ein, um es zu setzen oder zu ändern. Leer lassen, um die aktuelle Einstellung beizubehalten.', password_placeholder: 'Neues Passwort eingeben…', @@ -355,10 +355,10 @@ const LOCALES = { cancel: 'Abbrechen', create_job: 'Job erstellen', save_skill: 'Skill speichern', - editing: 'Bearbeite', + editing: 'Bearbeitung', // Empty state empty_title: 'Wie kann ich helfen?', - empty_subtitle: 'Frage mich alles, führe Befehle aus oder verwalte deine Aufgaben.', + empty_subtitle: 'Frage mich alles, führe Befehle aus, erkunde Dateien oder verwalte deine Aufgaben.', suggest_files: 'Welche Dateien sind in diesem Workspace?', suggest_schedule: 'Was steht heute auf meinem Plan?', suggest_plan: 'Hilf mir, ein kleines Projekt zu planen.', diff --git a/static/index.html b/static/index.html index 7873a2e..b3e01cf 100644 --- a/static/index.html +++ b/static/index.html @@ -14,7 +14,7 @@