I've been working on a searchable Arabic archive called "Damascus Chant" and just finished writing up the case study. If you're interested in things like RTL support, SSR, or map performance, you might find this useful.
You can now add this skill to your AI coding agent to support tailwind classes and other stacks to better support RTL
npx skills add AmmarCodes/rtl-web-development-skill
ammar.codes/posts/teaching…
~400 million people read Arabic, Persian, or Urdu. Most of the web wasn't built for them.
The fix's been in Tailwind for years — ms-4 instead of ml-4, text-start instead of text-left. They auto-flip when dir="rtl" is set. But nothing enforces it, so nobody writes them
معظم تطبيقات الويب المولدة بالذكاء الصناعي تستخدم مكتبة Tailwind، لكن هذه التطبيقات المولدة أو حتى اليدوية عادة لا تستخدم طرق التصميم التي تدعم اتجاهين RTL/LTR.
لا تظهر هذه المشاكل إلا عند التحويل بين اللغات (عادة في مراحل متقدمة من التطوير).
يمكن لهذه الإضافة على eslint من
~400 million people read Arabic, Persian, or Urdu. Most of the web wasn't built for them.
The fix's been in Tailwind for years — ms-4 instead of ml-4, text-start instead of text-left. They auto-flip when dir="rtl" is set. But nothing enforces it, so nobody writes them