Common RTL bugs and where to find them
| Place | What to look for |
|---|---|
| Arrows and icons | 'Next' points left and 'back' points right |
| Numbers and phones | The phone number and price are not reversed and the plus sign does not jump to the end |
| Mixed text | A sentence with an English name or an order number stays readable |
| Tables and charts | The first column starts on the right and the time axis runs the expected way |
| Forms | Email and password fields type left to right, the rest right to left |
| Messages and notifications | Error messages, emails and texts arrive in Arabic, not English |
How to run the check
- 1Walk every page in Arabic
Look for any element stuck to the wrong side or any clipped text.
- 2Enter real Arabic data
Long names, addresses with numbers, and text with diacritics and hamzas.
- 3Try search and sorting
Search with and without the hamza and confirm sorting follows the Arabic alphabet.
- 4Switch language mid-flow
Do you stay on the same page with the cart intact?
- 5Check on a phone
Side menus and swipe gestures should open from the right.