Yerelleştirme
Yerelleştirme
Bir oyuncunun, bir sunucu sahibinin veya bir adminin gördüğü her metin ox_lib yerel ayar (locale) sisteminden gelir.
Desteklenen Diller
en, tr, de, es, fr, it, pt, ru, pl, nl, sv, da, no, fi, cs, sk, hu, ro — 18 dosya, her birinde 285 anahtar.
Dil Seçimi
setr ox:locale "tr"config.lua dosyasında bir dil ayarı yoktur. Sunucunuz için geneldir ve ox_lib bunu başlangıçta okur. Çeviride eksik olan herhangi bir anahtar otomatik olarak İngilizceye döner, bu nedenle eksik bir çeviri asla ekranda boş bir etiket bırakmaz.
Kendi Dilinizi Ekleme
locales/en.json dosyasını locales/<code>.json olarak kopyalayın, değerleri çevirin ve ox:locale değerini buna göre ayarlayın. Dosya yeniden başlatmada algılanır — hiçbir şey kaydetmeniz gerekmez.
İstasyon isimleri yerel ayar dosyalarında yer almaz. Bir istasyonun etiketi Config.Stations üzerinden gelir ve bir sunucu sahibi Genel Bakış sayfasından kendi istasyonunu yeniden adlandırabilir. Yakıt etiketleri Config.FuelTypes kaynağından gelir. İkisini de kullandığınız dilde dilediğiniz gibi yazabilirsiniz.
Ne Çevrilir?
| Önek | Kapsam |
|---|---|
ui_ |
Yönetim paneli: gezinme, sayfa başlıkları, istatistikler, butonlar, onaylar |
adm_ |
/fueladmin paneli |
| Pompa ve şarj cihazı metinleri | Dünya içi paneller, ön ayarlar, ödeme yöntemi ve hız |
| Bildirim metinleri | Düşük yakıt, yanlış yakıt, depo dolu, ödeme başarısız, bidon mesajları |
| Hata metinleri | Reddedilebilecek her şey — yetki yok, bakiye yetersiz, elektrikli değil, araç yok |
Yerel ayar dosyaları şifreleme (escrow) dışındadır, bu nedenle satın alınan bir kopya üzerinde düzenlenebilirler.