تصميم الواجهات العربية (RTL): الأخطاء الشائعة وكيفية تجنبها
عكس تخطيط من اليسار لليمين ليس مثل تصميمه للعربية أصلاً. الأيقونات والأرقام والنصوص متعددة اللغات لكل منها قواعده الخاصة التي يخطئها القلب البسيط.
عكس تخطيط من اليسار لليمين أفقياً هو الجزء السهل من تصميم واجهة عربية، والجزء الذي تُؤتمته معظم الأدوات بالفعل. الأخطاء التي تصل فعلاً إلى الإنتاج تكمن في التفاصيل التي لا يعرف القلب الآلي كيفية التعامل معها.
ليس كل أيقونة يجب أن تنقلب
سهم الرجوع ينقلب بشكل صحيح ليشير يميناً في RTL. زر التشغيل، أيقونة مستند، أو شعار شركة يجب ألا تنقلب — قلبها إما يكسر معناها أو يبدو خاطئاً بوضوح لمن يتعرف على الأصل. القاعدة هي أن الأيقونات الاتجاهية تنقلب؛ الرمزية لا تفعل.
الأرقام لا تتبع دائماً اتجاه النص
- الأرقام العربية الغربية (1، 2، 3) معيارية في معظم برمجيات الأعمال العربية وتُقرأ دائماً من اليسار لليمين حتى داخل نص RTL.
- أرقام الهواتف والأسعار والتواريخ تحتاج معالجة اتجاه صريحة — بدونها، سعر مثل "١٥٠ $" قد يُعاد ترتيبه بصرياً إلى شيء غير مقروء.
- النص العربي/الإنجليزي المختلط في السطر نفسه — اسم منتج بالإنجليزية داخل جملة عربية — هو المصدر الأكثر شيوعاً للأخطاء البصرية في واجهات RTL.
منطق التخطيط، لا الاتجاه وحده، يحتاج إعادة تفكير
شريط تقدم يمتلئ من اليمين لليسار، الاتجاه الإيجابي لرسم بياني، نقطة بداية شريط تمرير — تحمل هذه معنى اتجاهياً غالباً ما يتركه المطوّرون دون تغيير لأن قلب RTL الآلي لا يصل إليها، تاركاً تناقضات صغيرة لكن مزعجة يلاحظها متحدث العربية الأصلي فوراً.
الخلاصة
الواجهة العربية المصممة جيداً فعلاً تعامل RTL كقرار تصميم من الدرجة الأولى يُتخذ بوعي، عنصراً تلو الآخر — لا كخاصية CSS تُطبَّق مرة واحدة ويُفترض أنها تعالج كل ما يليها.