تصميم UI/UX

دليل تصميم الواجهات العربية من اليمين لليسار

عكس الواجهة ليس كافياً. أخطاء RTL الشائعة وكيف نتجنّبها في الخصائص والأيقونات والأرقام والخطوط.

فريق ركن تكهندسة وتصميم · إسطنبول2 دقيقة قراءةتاريخ النشر:
لوحات ألوان وأدوات تصميم على مكتب

كثير من الفرق تتعامل مع العربية كأنها «نسخة معكوسة» من واجهة إنجليزية: تقلب الاتجاه وتنتهي المهمة. الواقع أن الواجهة التي تُقرأ من اليمين لليسار تحتاج قراراتها الخاصة، وأخطاؤها الصغيرة تُرى فوراً لمن يقرأ العربية كل يوم.

01فكّر بالبداية والنهاية، لا باليمين واليسار

أهم عادة تُنقذك من أغلب المشاكل: لا تكتب margin-left وpadding-right إذا كنت تقصد «بداية العنصر» أو «نهايته». استخدم الخصائص المنطقية، فتنعكس تلقائياً مع اتجاه الصفحة.

الخصائص المنطقيةcard.css
1.card {2 margin-inline-start: 16px;3 padding-inline: 24px;4 border-inline-start: 3px solid var(--accent);5 text-align: start;6}
بدل left وright نستخدم start وend، فيعمل التصميم نفسه بالعربية والإنجليزية دون نسخة ثانية من الأنماط.

02ما الذي يُعكس وما الذي لا يُعكس

ليس كل شيء يُعكس. القاعدة العملية: يُعكس ما يعبّر عن اتجاه القراءة أو التقدّم، ولا يُعكس ما له معنى مستقل عنه.

  • يُعكس: أسهم «التالي» و«السابق»، القوائم الجانبية، شريط التقدّم، ترتيب الخطوات.
  • لا يُعكس: أيقونة الساعة، علامة الصح، رموز الوسائط (تشغيل)، الرسوم البيانية الزمنية في كثير من الحالات.
  • انتبه للأسهم: سهم الرابط الخارجي يجب أن يشير إلى جهة تتّسق مع الاتجاه (↖ في العربية).

03الأرقام والنصوص المختلطة

الواجهات الحقيقية تخلط العربية بالإنجليزية: أسماء منتجات، روابط، أكواد. إذا وضعت نصاً لاتينياً داخل جملة عربية فقد تنقلب علامات الترقيم حوله. عزل هذه المقاطع بوسم bdi أو بالخاصية unicode-bidi: isolate يحلّ المشكلة في الغالب. وقرّر مبكراً أي أرقام تعرض (الغربية 0-9 أم الهندية ٠-٩) وطبّق قراراً واحداً في الموقع كله.

اختبر بمحتوى حقيقينصوص «Lorem ipsum» لا تكشف مشاكل الاتجاه. جرّب الأسماء الحقيقية، والأسعار، والروابط الطويلة، والجمل المختلطة قبل الاعتماد على أي تصميم.

04الخطوط والتباعد

الحروف العربية متّصلة، فلا تضف إليها تباعد أحرف (letter-spacing) لأنه يكسر الاتصال ويشوّه الكلمة. ارفع ارتفاع السطر قليلاً عمّا تستخدمه للإنجليزية، فالعربية تحتاج مساحة رأسية أكبر للتشكيل والامتدادات. واختر خطاً عربياً مصمّماً للشاشة، لا خطاً لاتينياً مع بديل عربي عشوائي.

05الخلاصة

الواجهة العربية الجيدة ليست نسخة معكوسة، بل تصميم يُفكَّر فيه من البداية بالاتجاه: خصائص منطقية، وقرار واضح لما يُعكس وما لا يُعكس، وعزل للنصوص المختلطة، واختبار بمحتوى حقيقي. هذه التفاصيل الصغيرة هي ما يجعل الزائر يشعر أن الموقع كُتب له.

فريق ركن تك

استوديو برمجيات عربي في إسطنبول. نكتب هنا ما نتعلّمه أثناء بناء المواقع والتطبيقات وحلول الذكاء الاصطناعي لعملائنا في العالم العربي وتركيا.

~/rukn / new

ضع حجر الأساس اليوم.

أخبرنا بفكرتك، وتستلم دراسة فنية ومالية مكتوبة قبل أي التزام.

واتسابتحدّث مع فريقنا