Open yarons opened 5 months ago
Functionality:
Visual Design:
Localization:
Testing:
Additional Considerations:
direction: rtl
and text-align: right
to control text direction and alignment.dir="rtl"
attribute on the html
tag or specific elements to indicate RTL directionality.Let me know if you'd like any of these checklist items explained in more detail.
What
RTL (Right-to-Left languages such as Hebrew, Arabic, Persian, Urdu, etc.) refers to languages written from the reverse order of LTR languages (Such as English, French, Latin, etc.), the UI should change accordingly.
Steps to reproduce the behavior:
Expected behavior
It should change to RTL. The most naive way is just adding the
dir=rtl
attribute to the<body>
tag (can be done automagically with JS or even CSS directly) and then looking at all the glitches and fix them manually.Screenshots
A blog post by Spotify: https://engineering.atspotify.com/2019/04/right-to-left-the-mirror-world/ This is Windows 11 in Hebrew: This is Ubuntu in Hebrew: KDE in Arabic: Sharif Linux (Presenting a Persian GNOME):
Platform (Desktop, Mobile, Hunger Games)