Skip to content

Localization

Localization

تدعم الإضافة 10 لغات. كل نص في واجهة المستخدم، إشعارات النظام، اقتراحات الشات، أزرار التفاعل ونصوص التارثرايد (third-eye) قابلة للترجمة.

Available languages

Code Language
en English (master)
tr Turkish
de German
es Spanish
fr French
it Italian
pt Portuguese
ru Russian
pl Polish
nl Dutch

Choosing a language

قم بتحديد اللغة داخل ملف config.lua:

lua
Config.Locale = 'en' -- 'en' | 'tr' | 'de' | 'es' | 'fr' | 'it' | 'pt' | 'ru' | 'pl' | 'nl'

Editing translations

كل لغة توجد في ملف منفصل داخل مجلد locales/ (locales/en.lua, locales/tr.lua, …). اللغة الإنجليزية هي الأساس؛ وباقي اللغات تطابق نفس المفاتيح الخاصة بها.

  • مفاتيح lua_* تُستخدم بواسطة الإشعارات في جهة الـ Lua.
  • جميع المفاتيح الأخرى يتم إرسالها إلى الـ NUI وتستخدمها واجهة المستخدم.

النصوص المفقودة ستعود إلى اللغة الإنجليزية تلقائياً، لذا حتى الترجمة الجزئية ستعمل بنجاح - النصوص غير المترجمة ستظهر بالإنجليزية ببساطة.

مجلد locales/ مستثنى من نظام الحماية Escrow (مفتوح للتعديل)، ولكن احرص على إبقاء أسماء المفاتيح كما هي - قم بتغيير النصوص فقط.