واجهات ثنائية اللغة تبقى سهلة الصيانة
نضبط سمتي dir وlang لكل لغة، ونستخدم خصائص CSS المنطقية (margin-inline-start بدلًا من margin-left) ومتغيرات rtl في Tailwind، فيعمل المكوّن نفسه في الاتجاهين. وتُبقي المسارات المبنية على اللغة مثل /ar و/en، مع وسوم hreflang لـ ar-AE وen-AE، كل لغة قابلة للفهرسة في محركات البحث.
ويحتاج البحث والفرز إلى معالجة تراعي العربية. نوحّد أشكال الألف والهمزة، ونتجاهل التشكيل في الاستعلامات، ونفرز باستخدام Intl.Collator، فيجد المستخدم الاسم الذي يبحث عنه أيًّا كانت طريقة كتابته.
