Skip to content

Localization

الترجمة

جميع النصوص التي تظهر للاعبين تمر عبر نظام الترجمة الخاص بـ ox_lib. ملفات الترجمة موجودة في locales/*.json.

تعيين اللغة

يتم اختيار اللغة بشكل عام باستخدام متغير الـ convar المسمى ox:locale في ملف server.cfg:

server.cfg
setr ox:locale "tr"

يقوم ox_lib دمج اللغة المختارة فوق اللغة الإنجليزية الافتراضية، لذا فإن أي مفتاح مفقود من الترجمة سيعرض النص الإنجليزي تلقائياً بدلاً من عرض مفتاح خام.

اللغات المدعومة

الرمز اللغة
en الإنجليزية (الافتراضية)
de الألمانية
es الإسبانية
fr الفرنسية
it الإيطالية
nl الهولندية
pl البولندية
pt البرتغالية
ru الروسية
tr التركية

إضافة أو تعديل لغة

كل ملف عبارة عن خريطة JSON مسطحة تتكون من المفتاح ← النص. قم بنسخ locales/en.json، وترجمة القيم (مع الحفاظ على المفاتيح وأي رموز تعبيرية مؤقتة مثل %s / %d)، واحفظ الملف باسم locales/<code>.json، ثم قم بتوجيه ox:locale إلى رمز لغتك.

تستخدم تسميات القواعد في واجهة المنشئ مفاتيح الترجمة rule_<key>، وتستخدم رؤوس مجموعات القواعد grp_<group> — قم بترجمة هذه أيضاً إذا كنت تريد لوحة منشئ مترجمة بالكامل.