Bahasa & Pesan RankForge – Multi-Language & Bahasa Custom
Semua pesan plugin disimpan di folder plugins/RankForge/languages/.
| Kode | File | Bahasa |
|---|---|---|
en |
messages_en.yml |
English (default) |
id |
messages_id.yml |
Bahasa Indonesia |
vi |
messages_vi.yml |
Tiếng Việt |
Ganti bahasa
Section titled “Ganti bahasa”settings: language: "id"Lalu /rankforge reload.
Fallback otomatis
Section titled “Fallback otomatis”- Jika key pesan belum ada di bahasa pilihanmu, RankForge memakai teks English bawaan.
- Jika file bahasa yang dipilih tidak ada, RankForge memakai
messages_en.yml.
Membuat bahasa baru
Section titled “Membuat bahasa baru”- Salin
languages/messages_en.ymlmenjadilanguages/messages_<kode>.yml, mis.messages_ms.yml. - Terjemahkan isinya. Jangan ubah nama key dan placeholder seperti
<player>. - Set
settings.language: "ms"diconfig.yml. - Jalankan
/rankforge reloaddan cek console:Loaded language: MS.
Struktur pesan
Section titled “Struktur pesan”messages: tier-up: "..." # broadcast saat promosi tier-lost: "..." # tersedia di file bahasa, belum dipakai oleh kode saat ini limit-reached: "..." # batas kill harian tercapai daily-reset: "..." # tersedia di file bahasa, belum dipakai oleh kode saat ini first-kill-bonus-received: "..." kill-broadcast: "..." # broadcast tiap kill admin: reload-success: "..." data-saved: "..." points-set: "..." reset-all: "..." reset-player: "..." error: no-permission: "..." player-not-found: "..." invalid-number: "..." player-offline: "..." info: # tersedia di file bahasa, belum dipakai oleh kode saat ini points-current: "..." tier-current: "..." next-tier: "..."Placeholder di pesan
Section titled “Placeholder di pesan”| Placeholder | Dipakai di | Isi |
|---|---|---|
<player> |
tier-up, admin, error |
Nama pemain |
<tier> |
tier-up |
Display tier |
<points> |
tier-lost, info.* |
Jumlah poin |
<max> |
limit-reached |
Batas kill harian |
<bonus> |
first-kill-bonus-received |
Poin bonus |
<killer>, <victim> |
kill-broadcast |
Nama pembunuh & korban |
<points_gained>, <points_lost> |
kill-broadcast |
Poin didapat / hilang |
<old>, <new> |
admin.points-set |
Poin lama & baru |
<count> |
admin.reset-all |
Jumlah pemain yang direset |
