Localization
الترجمة
جميع النصوص التي تظهر للاعبين تمر عبر نظام الترجمة الخاص بـ ox_lib. ملفات الترجمة موجودة في locales/*.json.
تعيين اللغة
يتم اختيار اللغة بشكل عام باستخدام متغير الـ convar المسمى ox:locale في ملف 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> — قم بترجمة هذه أيضاً إذا كنت تريد لوحة منشئ مترجمة بالكامل.