تصميم المنتجات
المستخدم العربي يلتقط فوراً الواجهة المعكوسة اللاحقة. بناء RTL من اليوم الأول يغيّر طريقة كتابتك لـ CSS وتسمية مكوناتك وحتى تصميم حركتك.
تعامل منتجات كثيرة مع دعم العربية كخطوة أخيرة: خُذ التخطيط الإنجليزي، اقلبه، ترجم النصوص. النتيجة قابلة للاستخدام — وواضحة أنها من الدرجة الثانية. فالخط العربي له إيقاعه وكثافته وتوقعاته الخاصة بطريقة تنفّس الصفحة.
أعلى عادة تأثيراً على الإطلاق هي كتابة CSS بالخصائص المنطقية — البداية والنهاية بدل اليسار واليمين، وهامش inline بدل هامش اليسار. حين تسكن الاتجاهات في ورقة الأنماط بدل الإحداثيات، يتكيف معظم التخطيط تلقائياً، وتصبح الاستثناءات المتبقية قرارات تصميم مقصودة.
الخطوط العربية ليست خطوطاً لاتينية بحروف مختلفة. تباعد الأحرف يكسر الحروف المتصلة؛ وأبعاد الأسطر الضيقة تسحق التشكيل؛ والأزرار المقاسة للنصوص اللاتينية تفيض بالنصوص العربية. نضع مقاييس خطوط منفصلة لكل لغة ونختبر نصوصاً عربية حقيقية، لا نصوصاً اعتباطية.
المعارض الدوارة وانتقالات الصفحات ومؤشرات التقدم كلها تُوحي باتجاه. الواجهة التي تنزلق جهةً بالإنجليزية والجهة نفسها بالعربية تبدو — في أحسن الأحوال — خاطئة بصمت. والحركة المتوافقة مع الاتجاه استثمار صغير يشعر به المستخدم بدل أن يلاحظه.
أقوى إشارة يمكن أن يرسلها منتج أن تكون العربية ليست الاستثناء. حين يُبنى نظام التصميم بواجهة يمين-أولاً — وتصبح الإنجليزية العرض البديل — تنتهي كلتا اللغتين أفضل هندسة.
مهندسونا يكتبون من الممارسة — والتفكير ذاته يصنع البرمجيات التي نسلمها.