https://phabricator.wikimedia.org/T300053
The bidirectional design is the visual translation of languages written from Left to right (LTR) to languages written from Right to left (RTL), or vice versa.
➡ Left to right (LTR) languages are those with Latin script (English, Spanish, French, German, etc.), Cyrillic (as Russian and Bulgarian), Chinese and Japanese (they maintain their top-to-bottom and Right to left (RTL) in printing and writing, but they use the Left to right (LTR) system in digital experiences).
⬅ Right to left (RTL) languages are those read from right to left as Arabic (عربى) or Hebrew (עִברִית).
When a layout transitions from Left to right (LTR) to Right to left (RTL), or vice versa, this process is called mirroring, as it essentially mirrors the layout orientation of the other language.
Here's a list of elements that should and should not be mirrored:
✅ Do mirror
❌ Don’t mirror