Localization
Localization
खिलाड़ियों को दिखने वाला सारा टेक्स्ट ox_lib के लोकेल सिस्टम के माध्यम से चलता है। ट्रांसलेशन फाइलें locales/*.json में होती हैं।
Set the language
भाषा को server.cfg में ox:locale convar के साथ ग्लोबली चुना जाता है:
setr ox:locale "tr"ox_lib चुनी हुई भाषा को इंग्लिश फॉलबैक के ऊपर मर्ज करता है, इसलिए किसी ट्रांसलेशन से गायब कोई भी की (key) रॉ की के बजाय अपने आप इंग्लिश टेक्स्ट दिखाती है।
Shipped languages
| Code | Language |
|---|---|
en |
English (fallback) |
de |
German |
es |
Spanish |
fr |
French |
it |
Italian |
nl |
Dutch |
pl |
Polish |
pt |
Portuguese |
ru |
Russian |
tr |
Turkish |
Add or edit a language
प्रत्येक फाइल key → text का एक फ्लैट JSON मैप होती है। locales/en.json को कॉपी करें, वैल्यूज़ का अनुवाद करें (keys और किसी भी %s / %d प्लेसहोल्डर को वैसे ही रखें), इसे locales/<code>.json के रूप में सेव करें, और ox:locale को अपने कोड पर पॉइंट करें।
क्रिएटर UI में रूल लेबल rule_<key> लोकेल की का उपयोग करते हैं, और रूल ग्रुप हेडर grp_<group> का उपयोग करते हैं — यदि आप पूरी तरह से स्थानीयकृत क्रिएटर पैनल चाहते हैं तो उनका भी अनुवाद करें।