Yerelleştirme
Yerelleştirme
Tüm metinler — bildirimler, arayüz paneli ve kontrol etiketleri — çevrilmiştir. Çeviriler locales/ klasöründe JSON dosyaları olarak yer alır ve ox_lib tarafından yüklenir.
Dahil Edilen Diller
| Kod | Dil |
|---|---|
en |
İngilizce |
tr |
Türkçe |
de |
Almanca |
fr |
Fransızca |
es |
İspanyolca |
pt |
Portekizce |
ru |
Rusça |
Aktif dilde eksik bir anahtar olduğunda yedek olarak İngilizce (en) kullanılır.
Dili Ayarlama
Aktif dil ox:locale convar değeridir. İstemcinin okuyabilmesi için bunu server.cfg dosyasında replike edilmiş bir convar olarak ayarlayın.
setr ox:locale "tr"ox:localeox_lib için geneldir — yalnızca BUPA AnimPos için değil, sunucunuzdaki ox_lib tabanlı her kaynak için dili ayarlar.
Dil Düzenleme veya Ekleme
Her yerelleştirme dosyası, anahtar → metin şeklinde düz bir JSON dosyasıdır. Çeviri yapmak için locales/en.json dosyasını kopyalayın ve değerleri düzenleyin.
{
"mode_activated": "Animasyon konum modu etkinleştirildi!",
"position_confirmed": "Konum onaylandı!",
"control_confirm": "Konumu Onayla",
"control_cancel": "İptal"
}Yepyeni bir dil eklemek için klasörün içine yeni bir locales/<code>.json dosyası (örneğin it.json) atın — manifest zaten locales/*.json dosyalarını yüklemektedir, bu nedenle fxmanifest değişikliği gerekmez. Ardından ox:locale değerini yeni kodunuza yönlendirin.
Anahtar adlarını en.json ile birebir aynı tutun. Yalnızca değerleri çevirin — bir anahtarı değiştirmek aramayı bozar ve o metin için İngilizceye geri döner.