v1.1.4 — Navigation follows the language
Immutable
release. Only release title and notes can be modified.
Fixed
Navigation now follows the language
- The admin menu and portal navigation stayed in German under a non-German interface language, while the rest of the page was already translated. Cause: the menu labels were frozen at boot time — before the language was applied.
- Menu labels are now resolved per request in the active language. Relevant from the first additional language pack onward (e.g. French): the page and navigation appear consistently in the same language.
Internal
- Both navigation registries (admin & portal) share a common pattern (
ResolvesNavigationLabelstrait): labels are translation keys resolved only at render time — no consumer can reintroduce the freezing bug. - 5 new automated tests.
Backward-compatible. No database migration, no manual steps — just install the update.