--- Localization
Lokalisasi
Setiap string yang dilihat pemain — antarmuka, notifikasi, saran obrolan, nama bagian tubuh, label jenis dan tingkat keparahan — berjalan melalui sistem lokal ox_lib. File terjemahan berada di dalam locales/*.json.
Mengatur bahasa
setr ox:locale "tr"Ini adalah convar global, sehingga setiap script BUPA di server Anda akan mengikuti pengaturan yang sama hanya dari satu baris.
Bahasa yang disertakan
| Kode | Bahasa |
|---|---|
en |
Bahasa Inggris (cadangan) |
de |
Bahasa Jerman |
es |
Bahasa Spanyol |
fr |
Bahasa Prancis |
it |
Bahasa Italia |
nl |
Bahasa Belanda |
pl |
Bahasa Polandia |
pt |
Bahasa Portugis |
ru |
Bahasa Rusia |
tr |
Bahasa Turki |
Bahasa Inggris selalu menjadi cadangan, jadi kunci yang Anda lewatkan dalam terjemahan akan menampilkan teks bahasa Inggris alih-alih kunci mentah.
Menambah atau mengedit bahasa
Setiap file adalah peta JSON datar dari kunci → teks. Salin locales/en.json, terjemahkan nilai-nilainya, biarkan kunci dan placeholder %d tetap utuh, lalu simpan sebagai locales/<code>.json.
Grup kunci
| Prefiks | Digunakan untuk |
|---|---|
ui_* |
Antarmuka — judul, tombol, petunjuk, placeholder |
dur_* |
Label chip durasi (dur_m, dur_h) |
type_<id> |
Satu untuk setiap entri di Config.Types |
sev_<id> |
Satu untuk setiap entri di Config.Severities |
bp_<id> |
Satu untuk setiap entri di Config.BodyParts |
notify_* |
Notifikasi sukses |
err_* |
Setiap pesan kegagalan |
cmd_target_help |
Saran obrolan untuk argumen player-id |
Jika Anda menambahkan bagian tubuh, jenis, atau tingkat keparahan ke config.lua, tambahkan baris bp_, type_, atau sev_ yang sesuai ke setiap file lokal. Kunci yang hilang akan kembali ke bahasa Inggris; kunci yang juga hilang dari bahasa Inggris akan ditampilkan apa adanya.
Folder locales/ diabaikan oleh escrow, sehingga tetap terbuka untuk diedit.