Skip to content

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

server.cfg
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.