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:
@@ -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 `<span data-i18n="...">`.
|
||||
- **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
|
||||
|
||||
Reference in New Issue
Block a user