Yerelleştirme
Yerelleştirme
Oyuncunun gördüğü tüm metinler ox_lib yerel ayar (locale) sistemi üzerinden çalışır. Çeviri dosyaları locales/*.json konumunda yer alır.
Dili ayarlama
Dil, server.cfg içindeki ox:locale convar'ı ile global olarak seçilir:
setr ox:locale "tr"ox_lib, seçilen dili İngilizce yedek (fallback) dilin üzerine aktarır; böylece çeviride eksik olan herhangi bir anahtar, ham bir anahtar göstermek yerine otomatik olarak İngilizce metni gösterir.
Mevcut diller
| Kod | Dil |
|---|---|
en |
İngilizce (yedek) |
de |
Almanca |
es |
İspanyolca |
fr |
Fransızca |
it |
İtalyanca |
nl |
Hollandaca |
pl |
Lehçe |
pt |
Portekizce |
ru |
Rusça |
tr |
Türkçe |
Dil ekleme veya düzenleme
Her dosya, anahtar → metin şeklinde düz bir JSON haritasıdır. locales/en.json dosyasını kopyalayın, değerleri çevirin (anahtarları ve tüm %s / %d yer tutucularını koruyun), locales/<code>.json olarak kaydedin ve ox:locale değerini kendi dil kodunuza ayarlayın.
Oluşturucu (creator) arayüzündeki kural etiketleri rule_<key> yerel ayar anahtarlarını, kural grubu başlıkları ise grp_<group> anahtarlarını kullanır — tamamen yerelleştirilmiş bir oluşturucu paneli istiyorsanız bunları da çevirin.