Skip to content

Language Management: Tips and troubleshooting

  • Language doesn't change: Ensure you clicked Apply or Save in the language panel. If the UI doesn't update, refresh the page once. The selected locale should persist. If some strings stay in another language, they may not yet have a translation for that locale.

  • RTL layout: Choosing an RTL language (such as Arabic) mirrors the admin shell automatically: sidebar, menus, dialogs, and grids flip to right-to-left reading order. If the layout doesn't mirror, confirm the active locale is an RTL language. See RTL layout.

  • Focus not visible: Focus styling is part of the default design. If you don't see a focus ring, check whether a custom theme or CSS overrides it. FleekDash uses visible focus by default for accessibility.

  • Keyboard trap: If focus seems stuck (e.g. in a modal), use Escape to close the modal or Tab to cycle. Focus should return to the element that opened the overlay when it closes.

  • Translations / PO editor: If your build includes a PO editor or custom text overrides, see the admin help for how to add or edit translations for a locale.

Quick reference

WhatWhere
Change language
User menu (sidebar bottom) → Language → select locale → Apply
RTL shell
Automatic: pick an RTL locale and the chrome mirrors (details)
Keyboard navigation
Tab / Shift+Tab to move focus, Enter / Space to activate
Visible focus
Built in. Focus ring on the active element
Translations / PO
Depends on build: Settings, Language screen, or "Edit translations" entry

See also

In-Place Editor (language change without full reload), Menu Builder & Navigation (user menu and layout), Theme & Brand Manager (theme and UI consistency).