Arabic RTL UI not designed into the product from the start
UAE SaaS products built with English-only UI that add Arabic as a translation layer after the fact discover that Arabic is not a translation problem — it is a layout problem. Arabic is written right-to-left. Every UI component that was designed left-to-right must be mirrored: navigation menus, form field labels, table headers, modal dialogs, and data visualisations. The CSS must support bidirectional text handling for mixed Arabic-English content in the same field. The component library must have RTL variants for every component. Chart rendering libraries must support RTL axis orientation. Attempting to apply RTL after building an LTR-only product is the equivalent of mirroring the entire frontend codebase. It is a significant engineering effort that costs far more than designing for RTL from the start. This is an architectural decision at the component library level, not a translation pass.