العربية والاتجاه من اليمين إلى اليسار بالشكل الصحيح
التحويل إلى العربية يغيّر أكثر من محاذاة النص. فقوائم التنقل الجانبية تُفتح من اليمين، وأسهم الرجوع تشير إلى الاتجاه المعاكس، وأشرطة التقدم تمتلئ من اليمين إلى اليسار، وإيماءات السحب تنعكس. لكن بعض العناصر يجب ألا تنعكس: أزرار تشغيل الوسائط، والساعات، وأرقام الهواتف، وشعارات العلامات التجارية. نعتمد على دعم RTL المدمج في كل منصة (I18nManager في React Native، وDirectionality في Flutter، وقيود leading وtrailing في iOS، وسمات start وend في Android) بدلًا من قلب الشاشات يدويًا.
وتحتاج العربية أيضًا إلى معالجة طباعية خاصة: خطوط بحروف عربية مرسومة بإتقان، وأحجام أكبر قليلًا، وتباعد أكبر بين الأسطر، واختبار بنصوص حقيقية. أما النصوص المختلطة، مثل رمز منتج بالإنجليزية داخل جملة عربية، فقد يتغير ترتيبها بطرق غير متوقعة، لذلك نخصص لها حالات اختبار صريحة.
- تخطيطات معكوسة تعتمد على مسافات start وend، وليس على left وright الثابتة أبدًا
- اختيار خطوط عربية مناسبة وضبط تباعد الأسطر لكل حجم شاشة
- اختبارات النصوص ثنائية الاتجاه للأسماء والعناوين والأسعار وأرقام الطلبات
- اختيار مدروس بين الأرقام الغربية والأرقام العربية المشرقية
- عرض التاريخ الهجري حيث يتوقعه جمهورك
