Tracking issue: text-editor toolbar tooltips are always English in the CRM, even though lime-elements ships translations for all 12 toolbar keys in 8 locales. The locale chain is broken in three places; each has its own issue:
Suggested order: #4231 and #4230 first (make lime-elements safe and reactive), then the wiring in lime-crm-components with locale normalization (sv-SE → sv, nb → no).
Context: found while working on lime-elements PR #4222, where menu-state updates additionally reverted translated labels to English (fixed there). That fix only becomes user-visible once this chain is connected.
Tracking issue: text-editor toolbar tooltips are always English in the CRM, even though lime-elements ships translations for all 12 toolbar keys in 8 locales. The locale chain is broken in three places; each has its own issue:
limebb-text-editorwrapper hardcodes'en'. This is the user-visible fix.componentWillLoad, so a language arriving async (which is how the platform delivers it) never applies.'nb'is in theLanguagesunion but missing from the dictionary, so the lookup throws instead of falling back.Suggested order: #4231 and #4230 first (make lime-elements safe and reactive), then the wiring in lime-crm-components with locale normalization (
sv-SE→sv,nb→no).Context: found while working on lime-elements PR #4222, where menu-state updates additionally reverted translated labels to English (fixed there). That fix only becomes user-visible once this chain is connected.