Skip to content

--- 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

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