تطوير التطبيقات بالعربية ودعم الاتجاه من اليمين إلى اليسار
كل منتج أطلقناه يعمل بالإنجليزية والفرنسية والعربية، بواجهة كاملة من اليمين إلى اليسار. لا ترجمة لاحقة، بل تصميم لذلك منذ الشاشة الأولى، لأنها الطريقة الوحيدة للحصول على نتيجة صحيحة.
دعم RTL ليس ترجمة
تضع الفرق ميزانية للعربية بوصفها مهمّة ترجمة، ثم تكتشف العمل الحقيقي بعد إدخال النصوص. الاتجاه من اليمين إلى اليسار يعني أن الواجهة نفسها تنعكس: التنقّل ينقلب، وأسهم الرجوع تشير في الاتجاه المعاكس، وأشرطة التقدّم تمتلئ من اليمين، والألواح الجانبية تُفتح من الطرف الآخر، وكل عنصر مُحدَّد بقيمة يمين أو يسار ثابتة ينتهي في المكان الخطأ.
ثم يأتي النصّ ثنائي الاتجاه. الجملة العربية التي تحتوي على اسم علامة تجارية لاتيني أو رقم هاتف أو رابط تُقرأ في اتجاهين معاً، وقواعد موضع علامات الترقيم فيها دقيقة فعلاً. وقد تكون الأرقام هندية أو عربية غربية حسب اللغة المحلية. وتختلف التواريخ ومواضع رموز العملات وقواعد الجمع كلّها.
لا شيء من هذا صعب حين يُخطَّط له منذ التصميم. وكلّه مكلف عند الإضافة اللاحقة، لأن الإصلاح ليس ملفّ ترجمة، بل كل تخطيط في التطبيق.
ما الذي نتولّاه
- واجهات منعكسة يقودها I18nManager بدل تجاوزات لكل شاشة
- خصائص منطقية start/end بدل يمين ويسار ثابتين
- نصّ ثنائي الاتجاه حين تظهر أسماء لاتينية داخل جمل عربية
- التعامل مع الأرقام الهندية والعربية الغربية حسب اللغة المحلية
- تواريخ ومواضع عملات وقواعد جمع مناسبة للغة المحلية
- طباعة وارتفاع سطر مضبوطان للخطّ العربي، فسلوكه مختلف
- تبديل اللغة دون إجبار التطبيق على إعادة التشغيل
مُثبَت عبر أربعة منتجات
هذا ليس بياناً عن القدرات. Alina و VoyJoy و Forsa و Kolloh جميعها تعمل بالإنجليزية والفرنسية والعربية مع دعم RTL كامل — منصة تجارة، وتطبيق سفر، ومنصة حجوزات، ومنصة تجارة متعدّدة الدول.
تكرار العمل أربع مرّات هو ما يُعلّم ما لا تجده في التوثيق: أي مكتبات المكوّنات تنكسر بهدوء تحت الانعكاس، وأين يختلف iOS عن Android في تبديل اللغة، وكيف تحافظ على اتساق نظام التصميم حين يقرأ نصف مستخدميك في الاتجاه المعاكس.
العمل مع الخليج وشمال إفريقيا
نعمل مع عملاء في أوروبا والخليج وشمال إفريقيا. Nova AI CLOUD شركة مسجّلة في المملكة المتحدة، وهو ما يفضّله كثير من عملاء المنطقة عند التعاقد، والتسليم يتمّ عن بُعد — وهو المعتاد في تطوير البرمجيات بالمنطقة لا استثناءً.
المنتجات الموجّهة لهذه الأسواق تحتاج عادةً إلى أكثر من دعم اللغة: مزوّدو دفع محليون، وتكاملات توصيل محلية، وقواعد عملة وضرائب تختلف من سوق إلى آخر. ندمج هذه الإعدادات منذ البداية، ليصبح دخول السوق التالي تغييراً في الإعدادات لا مشروعاً.
أسئلة شائعة
هل يمكنكم بناء تطبيق بالعربية؟
نعم. كل منتج نطلقه يدعم الإنجليزية والفرنسية والعربية بواجهة كاملة من اليمين إلى اليسار — واجهات منعكسة، ونصّ ثنائي الاتجاه، وأرقام وتواريخ وعملات مناسبة للغة المحلية. وقد فعلنا ذلك في أربعة منتجات.
كم تكلّف إضافة دعم RTL؟
قليلة جداً إن خُطِّط لها منذ البداية — فالأمر أساساً استخدام خصائص تخطيط منطقية والاختبار في الاتجاهين. أما إضافتها لاحقاً إلى تطبيق لم يُبنَ لها فمسألة أخرى، لأن العمل يقع في كل تخطيط لا في ملفّ ترجمة. سنعطيك تقديراً صريحاً بعد قراءة الشيفرة.
هل تعملون مع عملاء في السعودية والإمارات؟
نعم. نحن شركة مسجّلة في المملكة المتحدة نعمل عن بُعد مع عملاء في أوروبا والخليج وشمال إفريقيا، وهي الممارسة المعتادة في تسليم البرمجيات بالمنطقة.
هل يمكنكم إضافة العربية إلى تطبيق قائم لدينا؟
عادةً نعم. نبدأ بقراءة الشيفرة ونخبرك بصراحة كم من التخطيط يفترض الاتجاه من اليسار إلى اليمين. هذا التقييم جزء من مرحلة التحليل، وهو ما يحدّد إن كان العمل محدوداً أم إعادة هيكلة أوسع.
حدّثنا عمّا تبنيه
تبدأ معظم المشاريع بمرحلة تحليل مدّتها أسبوع. تحصل على نطاق عمل وخطة تقنية وخارطة طريق مُسعَّرة، وتبقى ملكاً لك أياً كان من سينفّذ المشروع.