Skip to content

Localization

स्थानीयकरण (Localization)

खिलाड़ी, ओनर या एडमिन को दिखने वाली हर एक स्ट्रिंग ox_lib के लोकेल सिस्टम से आती है।

उपलब्ध भाषाएँ (Shipped languages)

en, tr, de, es, fr, it, pt, ru, pl, nl, sv, da, no, fi, cs, sk, hu, ro — 18 फाइलें, प्रत्येक में 285 कीज़ (keys) हैं।

भाषा चुनना (Choosing one)

server.cfg
setr ox:locale "tr"

config.lua में कोई भाषा सेटिंग नहीं है। यह आपके सर्वर के लिए ग्लोबल है और ox_lib इसे शुरू होने पर पढ़ता है। किसी अनुवाद में कोई भी की गायब होने पर यह अंग्रेजी (English) पर वापस आ जाता है, इसलिए अधूरा अनुवाद स्क्रीन पर कभी भी कोई खाली लेबल नहीं छोड़ता है।

अपनी खुद की भाषा जोड़ना (Adding your own)

locales/en.json को locales/<code>.json पर कॉपी करें, वैल्यूज़ का अनुवाद करें, और ox:locale को उसके अनुसार सेट करें। रीस्टार्ट करने पर फाइल ले ली जाती है — कुछ भी रजिस्टर करने की आवश्यकता नहीं है।

स्टेशन के नाम लोकेल फाइलों में नहीं हैं। किसी स्टेशन का लेबल Config.Stations से आता है, और एक ओनर ओवरव्यू पेज से अपने खुद के स्टेशन का नाम बदल सकता है। फ्यूल लेबल Config.FuelTypes से आते हैं। दोनों को आप अपनी पसंद की किसी भी भाषा में लिख सकते हैं।

जिसका अनुवाद किया गया है (What is translated)

उपसर्ग (Prefix) कवर करता है (Covers)
ui_ मैनेजमेंट डैशबोर्ड: नेविगेशन, पेज टाइटल्स, आंकड़े, बटन, कन्फर्मेशन
adm_ /fueladmin पैनल
पंप और चार्जर स्ट्रिंग्स इन-वर्ल्ड पैनल, प्रीसेट, भुगतान विधि और स्पीड
नोटिफिकेशन स्ट्रिंग्स कम ईंधन, गलत ईंधन, टैंक फुल, भुगतान विफल, जेरी कैन संदेश
त्रुटि स्ट्रिंग्स वह सब कुछ जिसे अस्वीकार किया जा सकता है — अनुमति नहीं है, भुगतान करने में असमर्थ, इलेक्ट्रिक नहीं है, वाहन नहीं है

लोकेल फाइलें एस्क्रो (escrow) से बाहर हैं, इसलिए खरीदी गई कॉपी पर इन्हें एडिट किया जा सकता है।