تصميم التطبيقات بالعربية أولًا

لماذا يفسد إلحاق العربية بتطبيق مكتمل، وما يعنيه فعلًا التصميم من اليمين إلى اليسار من نظام التخطيط نفسه.

بقلم NxFold11 أغسطس 20264 دقيقة قراءة
RTL عربيتطوير تطبيقاتثنائي اللغةتجربة المستخدمالتوطيندبيالإمارات

معظم التطبيقات المبنية في المنطقة تُبنى بالإنجليزية ثم تُترجم. وهو الافتراض لأنه طريقة عمل الفريق، وأدوات التصميم تفترض ذلك، والعربية تبدو شيئًا يُضاف في النهاية.

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

الإجابة المباشرة

الترجمة مهمة محتوى. والتوطين قرار معماري. والفرق يهم لأن الأولى يمكن أن تحدث في أي وقت والثانية لا.

إن كانت حصة معتبرة من مستخدميك يقرأون العربية أولًا، فصمّم وابنِ من اليمين إلى اليسار من البداية. ليس لأنه أكثر احترامًا — وإن كان — بل لأن تركيبه لاحقًا يكلّف روتينيًا أكثر من بناء الواجهة الأصلي كلّه، وتبقى النتيجة تُحسّ ترجمة.

حين بنينا Halaly، وهو سوق عربي أولًا للمنتجات والخدمات الزراعية، كان من اليمين إلى اليسار من البنية. ولهذا يُقرأ كمنتج عربي أصيل لا كإنجليزي يرتدي العربية.

والنسخة الويب من هذه الحجّة في تصميم المواقع العربية في دبي. وهذا عن الجوال، حيث القيود مختلفة وأقل تسامحًا.

ما يُعكس وما يجب ألا يُعكس

هنا يفضح معظم التطبيقات المركّبة لاحقًا نفسه.

يُعكس: محور التخطيط، واتجاه التنقّل، وإيماءات الرجوع، وموضع القائمة الجانبية، ومؤشرات التقدّم، ومحاذاة عناصر القوائم، والأيقونات الاتجاهية.

لا يُعكس: الشعارات، وأزرار تشغيل الوسائط، ووجوه الساعات، وصور الأجسام الواقعية ذات الاتجاه الثابت.

الأرقام قرار قائم بذاته. مستخدمو العربية في الإمارات يقرأون بأغلبية ساحقة الأرقام الغربية (1، 2، 3) لا المشرقية. والافتراض بالمشرقية لأنها تبدو أكثر عروبةً خطأ شائع يجعل التطبيق أصعب.

النص مختلط الاتجاه هو الحالة الصعبة. جملة عربية تحوي اسم علامة إنجليزية أو رابطًا أو رقمًا تحتاج معالجة ثنائية الاتجاه. والخطأ فيها يضع علامات الترقيم في الجهة الخطأ — خطأ صغير يراه القارئ العربي فورًا ولا يراه فريق لا يقرأ العربية.

الخطوط ليست تبديل خطّ

للعربية مقاييس تختلف عن اللاتينية، ومعاملة الخط كمتغيّر مع تثبيت كل شيء آخر ينتج نصًا صحيحًا تقنيًا ومزعجًا بصريًا.

العربية تحتاج ارتفاع أسطر أكبر. للخط صاعدات ونازلات تتصادم عند تباعد الأسطر اللاتيني.

وتحتاج عمومًا حجمًا أكبر. أشكال الحروف العربية تحمل تفصيلًا أكثر عند الأحجام الصغيرة.

الأوزان لا تتطابق. قارِنها بالعين لا بالاسم.

التباعد بين الحروف لا ينطبق. العربية خط متصل؛ والتباعد الذي يحسّن عنوانًا لاتينيًا يفكّك الكلمات العربية.

وعمليًا يعني ذلك أن مقياس الخط زوج من المقاييس، وأن نظام التصميم يحتاج طبقة واعية باللغة.

بناؤه داخل النظام

المبدأ الهندسي بسيط: لا تضمّن الاتجاه في الكود أبدًا.

استخدم الخصائص المنطقية — start وend لا left وright. ويدعم ذلك كل من React Native وFlutter، وقاعدة كود مكتوبة بها من اليوم الأول تنقلب مجانًا تقريبًا.

وموضعان ينكسران حتى مع ذلك:

الحركات والإيماءات المخصّصة. سحب للحذف مبني على افتراض يساري سيكون معكوسًا.

العناصر ذات الموضع المطلق. ما يُوضع بالإحداثيات لا ينقلب.

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

المحتوى لا الواجهة فقط

الواجهة هي النصف السهل.

النبرة والمستوى. العربية الفصحى صحيحة وقد تُقرأ جامدة في تطبيق استهلاكي؛ واللهجة أدفأ وأقل قابلية للتنقّل عبر الخليج. ومعظم المنتجات تستقرّ على فصحى مبسّطة.

الترجمة الآلية مرئية. القرّاء العرب يرونها فورًا.

محتوى المستخدمين مختلط. الإعلانات والتقييمات ستصل باللغتين مهما كان إعداد الواجهة.

توطين متجري التطبيقات عمل منفصل يُنسى غالبًا، وهو حيث يحدث الاكتشاف فعلًا.

التكلفة

البناء بالعربية أولًا يضيف نحو 15–25% إلى وقت التصميم والاختبار وقليلًا جدًا إلى الهندسة، شريطة استخدام الخصائص المنطقية من اليوم الأول.

وتركيبه في تطبيق مكتمل يكلّف روتينيًا أكثر من بناء الواجهة الأصلي. والفرق بين الرقمين هو الحجّة كلّها.

راجع تطوير تطبيقات الجوال في دبي، والسيو العربي في الإمارات للنصف الآخر.

الأسئلة الشائعة

هل نضيف العربية لاحقًا؟ تقنيًا نعم، وبتكلفة عالية. إن كانت العربية في خطة الطريق أصلًا، ابنِ بالخصائص المنطقية الآن.

هل يضاعف RTL عمل التصميم؟ لا — نحو 15–25% إن خُطّط من البداية.

أرقام مشرقية أم غربية؟ غربية (1، 2، 3) للإمارات ومعظم جمهور الخليج.

أي خطوط عربية تصلح للجوال؟ خط مصمّم للشاشة بمدى أوزان يطابق خطك اللاتيني، وقارِنهما بالعين.

هل نحتاج قوائم متجر منفصلة؟ تحتاج بيانات متجر موطّنة داخل القائمة نفسها.

كيف نختبر RTL كما ينبغي؟ باستمرار لا في النهاية، ويجب أن يقرأ أحد أفراد الفريق العربية على الأقل.

وماذا عن المحتوى المختلط؟ خطّط له، لأن المستخدمين سينتجونه. البحث يجب أن يتعامل مع الخطين.

فصحى أم لهجة؟ فصحى مبسّطة لمعظم المنتجات الاستهلاكية. واكتبها بمن يكتب العربية لا بمن يراجعها.

الخلاصة

العربية أولًا ليست ميزة ولا مجاملة. إنها قرار عمّا يفترضه نظام تخطيطك، وهو من القرارات القليلة التي يصعب عكسها فعلًا.

إن كنت تحدّد نطاق منتج لجمهور عربي، تواصل معنا. وجانب البناء تحت تطوير تطبيقات الجوال.

لديك مشروع في ذهنك؟

ابدأ مشروعك

()تابع القراءة

تواصل معنا

لديك فكرة؟ لنحوّلها إلى واقع.

أخبرنا عن مشروعك وسنردّ عليك خلال 24 ساعة.

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

ابدأ مشروعاً
  • عرض سعر مجاني خلال 24 ساعة
  • بدون التزام وبدون ضغط
  • جدول زمني وسعر ثابت مسبقاً
info@nxfold.com

موثوق من قبل روّاد الأعمال والفرق في الإمارات وحول العالم.