> loading /blog/rtl-design-checklist...
RTL UI Checklist for Persian and Arabic Products
By First Data Team, Engineering & Product
Mirroring rules that go beyond flipping the layout.
Direction affects more than text alignment: icons with semantic direction (arrows, timelines, progress) must mirror; symmetric icons (close, search) must not.
Numbers and Latin snippets often stay LTR inside RTL paragraphs, use unicode-bidi and isolated spans, not manual string hacks.
Form labels and error messages need the same reading order as fields. Tab order must follow visual flow in RTL, not the DOM order from an LTR template.
Test with real content length, Persian copy is often longer than English placeholders used in wireframes.