fix: i18n button text stripping and German translation corrections (v0.42.1)
Three sidebar buttons (+ New job/skill/profile) and three suggestion buttons had data-i18n on the outer element, causing applyLocaleToDOM to strip the + prefix and emoji characters when switching locales. Fixed by wrapping only the label text in a <span data-i18n=...>. Also corrects German translations: - cancelling: imperative -> progressive (Wird abgebrochen...) - editing: first-person verb -> noun (Bearbeitung) - empty_subtitle: add missing 'explore files' clause - settings_desc_check_updates: add git fetch detail - settings_desc_cli_sessions: add 'continue the conversation' clause Co-authored-by: Nathan Esquenazi <nesquena@gmail.com>
This commit is contained in:
@@ -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.',
|
||||
|
||||
Reference in New Issue
Block a user