حل مشكلة الحروف العربية المقطعة والمعكوسة في الألعاب
إذا جرّبت تعريباً من مصدر ما ورأيت الكلام هكذا: «ب ا ح ر م» بدل «مرحبا»، أو رأيت مربعات □□□ بدل الحروف، فأنت لست وحدك. هذه أشهر مشاكل العربي في الألعاب.
لماذا تظهر الحروف مقطعة؟
الحرف العربي له أكثر من شكل حسب مكانه في الكلمة (أول، وسط، آخر، منفرد). أغلب محركات الألعاب صُنعت للإنجليزي، فلا تعرف كيف توصل الحروف ببعضها، فتعرض كل حرف بشكله المنفرد.
لماذا تظهر معكوسة؟
العربي يُكتب من اليمين لليسار، والمحركات تكتب من اليسار لليمين. فتظهر الكلمة مقلوبة: آخر حرف أولاً.
لماذا تظهر مربعات؟
المربعات معناها أن خط اللعبة لا يحتوي حروفاً عربية أصلاً، فلا تجد اللعبة ما ترسمه.
كيف تحلها تعريباتنا؟
في كل تعريب في الموقع نعالج المشاكل الثلاث قبل النشر:
- توصيل الحروف: نحوّل كل حرف إلى شكله الصحيح حسب مكانه في الكلمة.
- الاتجاه: نرتّب النص حتى يُقرأ من اليمين لليسار، مع إبقاء الأرقام والكلمات الإنجليزية في اتجاهها الصحيح.
- الخط: نضيف إلى اللعبة خطاً عربياً واضحاً.
ثم نختبر التعريب داخل اللعبة نفسها، ونتأكد أن النصوص لا تخرج من المربعات ولا تنقطع.
ماذا أفعل كلاعب إذا رأيت المشكلة؟
- إذا كان التعريب من موقعنا: أبلغنا من زر الإبلاغ عن مشكلة في صفحة اللعبة، ومعك صورة للشاشة إن أمكن. نصلحها ونرفع إصداراً جديداً.
- إذا ظهرت بعد تحديث للعبة: غالباً التحديث رجّع خط اللعبة الأصلي. اقرأ: التعريب توقف بعد تحديث اللعبة.
- إذا غيّرت حجم الواجهة (UI Scale) في إعدادات اللعبة: في بعض الألعاب نقيس النصوص على حجم الواجهة. أعد التثبيت من الأداة بعد تغييره.
لمن يريد التفاصيل التقنية
شرحنا الطريقة البرمجية مع مثال بلغة Python في درس: لماذا تظهر الحروف العربية مقطعة في الألعاب؟
تصفح كل التعريبات وجرّب بنفسك.