Skip to content

RTL layout

A mirrored admin, not a patched LTR shell

FleekDash ships a full right-to-left layout. When the active locale is an RTL language, such as Arabic or Hebrew, the admin mirrors automatically. There is no toggle to enable and no separate "RTL mode": direction follows the locale, the same way translated strings do.

What mirrors

  • Shell chrome: the sidebar moves to the inline-start side, and submenu flyouts, the settings popover, tooltips, and drawers open from the correct edge with mirrored animations.

  • Grids and data tables: column order, sorting affordances, and keyboard navigation follow the reading direction: Left and Right arrow keys move through cells the way RTL readers expect.

  • Directional icons: arrows, chevrons, and back/forward icons flip horizontally so they keep pointing the right way.

  • Embedded WordPress screens: wp-admin pages, the customizer, forms, and the block editor use logical spacing, so paddings and margins land on the correct side.

  • Drag and drop: reordering menus, widgets, and kanban cards stays accurate with the sidebar on the right.

How to use it

  • Set the site language to an RTL locale in WordPress, or pick an RTL language for your own account from Language in the user menu (see Language and locale).

  • The interface mirrors immediately, no reload.

Preview both directions

The Theme Management drawer includes an LTR/RTL layout preview, so you can check how a theme looks for RTL audiences before applying it.

RTL-first teams get parity with left-to-right workflows inside FleekDash: same features, same polish, mirrored.