كل المقالات تعريب

لماذا لا توجد واجهة عربية لأدوات المطوّرين؟

22 آب 2026 · فريق ليڤانت هوست

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

المشكلة ليست الترجمة وحدها

من السهل أن نقول «لنترجم الواجهة». الأرقام تقول شيئاً آخر: واجهة Gitea تحتوي على 3,703 نصوص يبلغ مجموعها نحو 20 ألف كلمة. هذا حجم كتاب صغير، لا قائمة مصطلحات.

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

الحالةالعدد
نصوص متطابقة يمكن إعادة استخدامها كما هي1,092
نصوص مختلفة تحتاج مراجعة قبل الاستخدام603
نصوص لا يوجد لها مقابل عربي في أي مكان2,008 (نحو 11 ألف كلمة)

منها نحو 630 نصاً تخصّ لوحات الإدارة والتنصيب لا يراها المستخدم العادي. يبقى نحو 1,400 نصّ هي القلب الفعلي: التسجيل والدخول، والإعدادات، وصفحات الـ repository والـ commits والـ branches، والـ issues والـ pull requests، والإشعارات، والبحث، ورسائل الخطأ.

ثم تأتي مشكلة الاتجاه

العربية تُكتب من اليمين إلى اليسار، وGitea لا يدعم تخطيط RTL. المسألة مطروحة في مشروع Gitea منذ عام 2017 ولم تُحلّ بعد. أي أنّ ترجمة النصوص وحدها تعطيك واجهة عربية الكلمات، إنجليزية الاتجاه.

وهنا اخترنا الواقعية بدل الكمال: RTL للكتل النصّية أولاً — وصف الـ repository، ومحتوى الـ issues، والتعليقات، وما يُعرَض من ملف README — مع إبقاء الأكواد والروابط والمعرّفات من اليسار إلى اليمين، لأن قلبها يفسدها. أمّا الهيكل العام للواجهة فيبقى كما هو حتى يطلب المستخدمون غير ذلك.

القرار الأصعب: هل نُعرِّب المصطلح؟

هذا هو السؤال الذي يستهلك وقتاً أطول من الترجمة نفسها. ماذا نفعل بكلمات مثل commit وpush وrepository وpull request؟

الترجمة العربية «الصحيحة» موجودة: «إيداع»، «دفع»، «مستودع»، «طلب سحب». وهي ما تستخدمه Forgejo فعلاً في ملفها العربي. لكننا قرّرنا العكس: تبقى المصطلحات التقنية بالإنجليزية داخل الجملة العربية، بلا ترجمة وبلا شرح متكرّر.

السبب عملي بحت. المطوّر الذي يقرأ «اضغط على المستودع» سيفتح الطرفية ويكتب git push، وسيبحث في الإنترنت عن pull request، وسيقرأ رسائل خطأ إنجليزية بالكامل. إن علّمناه كلمة لا يقابلها في أي مكان آخر، نكون قد أضفنا خطوة ترجمة ذهنية بدل أن نزيلها. الجملة العربية تحمل المعنى والسياق، والمصطلح الإنجليزي يبقى مفتاحاً يفتح له كل مرجع آخر.

النتيجة أنّ الدليل يقول: «أنشئ repository جديداً ثم نفّذ commit وادفع التغييرات عبر push». تبدو الجملة مختلطة للوهلة الأولى، لكنها الطريقة التي يتحدّث بها المطوّرون العرب فعلاً فيما بينهم.

ومن الأمثلة الصغيرة على العناية المطلوبة: نستخدم «كود» و«أكواد» لا «شيفرة». «شيفرة» عربية الكتب، و«كود» ما يقوله الناس.

ما أنجزناه حتى الآن

بدأنا من حيث يتعلّم الناس فعلاً، لا من حيث يبدو الإنجاز أسرع:

  • دليل استخدام كامل بالعربية من 57 صفحة ونحو 33,600 كلمة، في أربعة مسارات: البداية من الصفر لمن لم يستخدم Git من قبل، والانتقال من GitHub، ومرجع الميزات، والمرجع التقني.
  • قاموس مصطلحات موحّد يشرح كل مصطلح إنجليزي بالعربية بدل أن يستبدله. وهو المرجع الذي تلتزم به كل صفحة، والانحراف عنه يُعامَل كخطأ.
  • واجهة رئيسية عربية لمنصّة ليڤانت غيت نفسها.

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

لماذا نتحمّل هذا العناء أصلاً؟

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

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

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

ابدأ من هنا

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

أسئلة سريعة

هل توجد منصّة استضافة أكواد بالعربية؟

نعم، ليڤانت غيت: منصّة مجانية لاستضافة الكود بواجهة رئيسية عربية ودليل استخدام عربي كامل من 57 صفحة مع قاموس مصطلحات موحّد. تعمل ببرنامج Gitea مفتوح المصدر، ونعمل حالياً على تعريب واجهة التطبيق نفسها لأن Gitea لا تتضمّن لغة عربية أصلاً.

لماذا لا تتوفّر واجهة عربية في أدوات المطوّرين؟

لأن حجم العمل أكبر ممّا يبدو ولا يقوم به أحد عادةً. واجهة Gitea مثلاً تحتوي على 3,703 نصوص بنحو 20 ألف كلمة، ولا يوجد لنحو 2,008 منها مقابل عربي في أي مكان. تُضاف إلى ذلك مشكلة اتجاه الكتابة من اليمين إلى اليسار، وهي مطروحة في مشروع Gitea منذ عام 2017 ولم تُحلّ بعد.

هل تُترجَم مصطلحات مثل commit وpush إلى العربية؟

في ليڤانت غيت لا، وهذا قرار مقصود. تبقى المصطلحات التقنية بالإنجليزية داخل الجملة العربية — repository وcommit وpush وpull request — لأنها الكلمات نفسها التي يقابلها المستخدم في الأوامر وفي رسائل الخطأ وفي أي مرجع يبحث فيه. ترجمتها تضيف خطوة ترجمة ذهنية بدل أن تزيلها.

هل واجهة ليڤانت غيت عربية بالكامل؟

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

جاهز لتبدأ؟

اختر خدمتك وادفع محلياً بالحوالة أو شام كاش — بدون بطاقة ائتمان.

تواصل معنا عبر واتساب