v0.42.1 — i18n bug fixes
Patch release fixing two bugs found during independent code review of the German i18n PR (#190).
Bug fixes
i18n button text stripping — Three sidebar buttons (+ New job, + New skill, + New profile) and three suggestion buttons (📁📋🗺) had data-i18n on the outer element. When applyLocaleToDOM fires on locale switch, it sets el.textContent to the translated string, stripping the + prefix and emoji characters entirely. Fixed by wrapping only the label text in a nested <span data-i18n="...">.
German translation corrections — Five quality issues fixed:
cancelling: imperative ("Abbrechen…") → progressive ("Wird abgebrochen…")editing: first-person verb ("Bearbeite") → noun form ("Bearbeitung")empty_subtitle: added missing "erkunde Dateien" clausesettings_desc_check_updates: restored dropped git fetch sentencesettings_desc_cli_sessions: restored dropped "continue the conversation" clause
Stats
564 tests, 0 failures.