I didn’t use an app. I used Shopify’s native language selector and wrote a conditional statement that added a class (.rtl) to the tag if, for example, Arabic was selected. Then I went through the site and wrote CSS for all elements that weren’t properly handled by the dir attribute on the tag.
Related topics
| Topic | Replies | Views | Activity | |
|---|---|---|---|---|
| Sense Theme - RTL for Arabic Translation | 9 | 205 | June 1, 2024 | |
| How can I activate RTL layout when switching to Arabic language? | 30 | 518 | August 14, 2023 | |
| How can I switch my theme to RTL when Arabic is selected? | 25 | 607 | February 20, 2025 | |
| Dawn Theme - Right to Left (RTL) | 2 | 222 | January 15, 2026 | |
| RTL (Arabic) language support without layout breaking – Inova theme | 2 | 59 | August 5, 2026 |