التوطين · العربية وRTL

توطين البرمجيات بالعربية وتصميم واجهات RTL

تصدر النسخة العربية، ثم تبدأ الملاحظات. القائمة ما زالت تسير من اليسار إلى اليمين، والجملة التي تخلط العربية باسم إنجليزي تظهر بترتيب مقلوب، والأرقام في التقرير بنظام والأرقام في لوحة المعلومات بنظام آخر، وملف PDF المُصدَّر يخرج معكوسًا. النصوص تُرجمت، لكن المنتج لم يُوطَّن.

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

2016
بداية بناء الأنظمة العربية
+24
جهة وزارية
+500
مؤسسة
18
لغة في AI Questions

الترجمة ليست توطينًا

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

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

  • نصوص مترجمة داخل تخطيط ما زال يفترض القراءة من اليسار إلى اليمين
  • خلط العربية بالحروف اللاتينية (أسماء المنتجات والأكواد والروابط) بترتيب مقلوب
  • أرقام وتواريخ وعملات تتبع الأعراف الإنجليزية داخل جمل عربية
  • مخرجات ورسائل بريد ومستندات مطبوعة لم تُوطَّن مع الواجهة
  • بحث وترتيب عربي يفشلان مع اختلافات الألف والهمزة أو التشكيل

ما الذي يتطلبه تخطيط RTL فعليًا

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

وإتقان ذلك يعني البناء بخصائص تخطيط منطقية بدل ترميز اليمين واليسار صراحةً، ومعالجة النص ثنائي الاتجاه معالجة صحيحة أينما اجتمعت الحروف العربية واللاتينية في سطر واحد — وهو في أنظمة المؤسسات المليئة بأسماء الأنظمة والمعرّفات والأرقام المرجعية يكاد يكون كل سطر.

  • انعكاس كامل للواجهة لا مجرّد تبديل اتجاه النص
  • خصائص CSS منطقية (inline-start / inline-end) بدل اليمين واليسار الصريحين
  • معالجة سليمة للنص ثنائي الاتجاه في الجمل العربية المتضمّنة أسماء وأرقامًا لاتينية
  • أيقونات وأسهم وأشرطة تقدّم ومؤشرات ترتيب واعية بالاتجاه
  • امتداد RTL إلى ملفات PDF والتقارير المطبوعة والبريد والمستندات المولّدة

الأرقام والخطوط والتفاصيل التي تفضح التوطين المتأخّر

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

أما الأرقام فهي قرار لا إعداد افتراضي. فالأرقام العربية المشرقية (٠١٢٣) والأرقام الغربية (0123) كلتاهما ممارسة عربية صحيحة، والعرف يختلف باختلاف السوق ونوع المستند — فقد لا يريد التقرير الوزاري ما يريده التصدير المالي. والصواب أن يكون الاختيار واعيًا وقابلًا للضبط، ومطبَّقًا باتساق عبر الواجهة والمخرجات وفهرس البحث.

  • اختيار الأرقام المشرقية (٠١٢٣) أو الغربية (0123) حسب السوق وتطبيقه باتساق
  • مقياس طباعي عربي وارتفاع سطر ومجموعة خطوط تُحدَّد بمعزل عن اللاتينية
  • لا تغميق أو ميل اصطناعي؛ الأوزان تأتي من خطوط عربية مصمَّمة فعليًا
  • تواريخ هجرية وميلادية مع أسماء الشهور والأيام بالعربية عند الحاجة
  • توحيد البحث والترتيب لصيغ أ إ آ ا وة/ه وى/ي والتشكيل

لماذا تكلفة التوطين اللاحق أعلى من البناء بالعربية من البداية

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

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

  • افتراضات اتجاهية مغروسة في CSS والمكوّنات والمستندات المولّدة
  • تخطيطات ثابتة العرض تنكسر مع تمدّد النص العربي وانكماشه
  • نصوص مدمجة داخل الصور والأيقونات تحتاج إعادة رسم لكل لغة
  • جمل مركَّبة بالدمج يجب إعادة هيكلتها قبل إمكان ترجمتها
  • مراجعة ترتيب قاعدة البيانات وفهرسة البحث بعد وجود البيانات فعليًا

عربية مُشغَّلة على نطاق وطني

عمل Intrazero موجّه للعربية منذ البداية: مقرّ في القاهرة ومكاتب في دبي والرياض ومسقط وهامبورغ، وتسليم لأكثر من 24 وزارة وأكثر من 500 مؤسسة في أكثر من 5 دول. والمستخدمون موظفون حكوميون وأطباء وممتحنون وأعضاء هيئة تدريس وطلاب ناطقون بالعربية، والأنظمة تُقاس بعمل العربية فيها داخل بيئة الإنتاج لا في عرض توضيحي.

ويشمل ذلك MedWaste العامل في المحافظات المصرية الـ 27 جميعها مع وزارة الصحة والسكان وUNICEF، وiTest الذي يشغّل امتحان الترخيص الطبي المصري (EMLE) الذي أدّاه 9,397 طبيبًا، والبرنامج الوطني لإدارة التعلم الرابط لأكثر من 500 كلية جامعية حكومية عبر iMiddleware، وiTutor المُقدَّم بدعم العربية RTL، وAI Questions الذي يولّد الأسئلة بـ 18 لغة.

  • مقرّ في القاهرة ومكاتب في دبي والرياض ومسقط وهامبورغ
  • أكثر من 24 وزارة وأكثر من 500 مؤسسة في أكثر من 5 دول
  • MedWaste في المحافظات المصرية الـ 27 جميعها مع وزارة الصحة والسكان وUNICEF
  • iTutor بدعم العربية RTL، وAI Questions بـ 18 لغة
  • iTest يشغّل امتحان الترخيص الطبي الوطني في مصر (EMLE)

FAQ

ما الفرق بين ترجمة البرمجيات إلى العربية وتوطينها؟

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

هل يعني RTL مجرّد عكس اتجاه النص؟

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

أي الأرقام تستخدم الواجهة العربية: ٠١٢٣ أم 0123؟

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

هل يمكن توطين منتج إنجليزي قائم إلى العربية أم يحتاج إعادة بناء؟

يمكن توطين المنتجات القائمة، لكن العمل نادرًا ما يقتصر على الترجمة. فالافتراضات الاتجاهية في ورقة الأنماط والمكوّنات، والتخطيطات ثابتة العرض، والنصوص داخل الصور، والجمل المركَّبة بالدمج، ومولّدات PDF والبريد، وترتيب قاعدة البيانات وفهرسة البحث، تحتاج جميعها إلى معالجة عادةً. وتبدأ Intrazero بتقييم يحدّد ذلك حتى يكون الجهد ومخاطر الارتداد على النسخة الإنجليزية واضحين قبل بدء العمل.

أي منتجات Intrazero تدعم العربية وRTL؟

تبني Intrazero وتشغّل أنظمة موجّهة للعربية لوزارات وجامعات في مصر والسعودية والإمارات، من مقرّها في القاهرة ومكاتبها في دبي والرياض ومسقط وهامبورغ. ويُقدَّم iTutor بدعم العربية RTL، ويولّد AI Questions الأسئلة بـ 18 لغة. أما نطاق العربية في أي نشر بعينه — الواجهة والتقارير والمخرجات والإشعارات — فيُحدَّد أثناء مرحلة الاستكشاف.

كيف يؤثّر التوطين العربي في الشراء والجداول الزمنية والنشر؟

يجب أن تُدرَج متطلبات العربية في كراسة الشروط لا في طلب تغيير لاحق، لأنها تمسّ التصميم والهندسة وكل مستند يولّده النظام. فاطرح نظام الأرقام والتقويم المطلوب ومخرجات المستندات ثنائية اللغة وأي التزام بإتاحة الوصول بالعربية أثناء الاستكشاف ليُسعَّر ضمن النطاق. أما العربية نفسها فتعمل بالطريقة ذاتها على كل نموذج نشر مدعوم: iTest وiStudent وiAssets تعمل سحابيًا أو داخل المؤسسة أو هجينًا، بينما iTutor وMedWaste سحابيان فقط.

اجعل العربية لغة أولى في نظامك

تحدّث مع Intrazero حول التوطين العربي وتصميم واجهات RTL، سواء كنت تبني منصة جديدة أو تقيّم ما يلزم لتوطين منصة تعمل بالفعل.

اجعل العربية لغة أولى في نظامك

تحدّث مع Intrazero حول التوطين العربي وتصميم واجهات RTL، سواء كنت تبني منصة جديدة أو تقيّم ما يلزم لتوطين منصة تعمل بالفعل.

بدء النطاق التقني

أكمل النموذج أدناه وسيرد فريق الهندسة المؤسسية لدينا في غضون يوم عمل واحد.

منتج أو خدمة

Human-Centric System Design — حلول ذات صلة

أسئلة شائعة

Human-Centric System DesignالحلولAnswers →Contact →
تحدث إلينااتصل