RankForge Languages & Messages – Multi-Language & Custom Locales
All plugin messages are organized under plugins/RankForge/languages/.
| Code | File | Language |
|---|---|---|
en |
messages_en.yml |
English (default) |
id |
messages_id.yml |
Indonesian (Bahasa Indonesia) |
vi |
messages_vi.yml |
Vietnamese (Tiếng Việt) |
Changing Language
Section titled “Changing Language”settings: language: "en"Apply immediately via /rankforge reload.
Automatic Fallback
Section titled “Automatic Fallback”- If a specific message key is missing in your chosen language file, RankForge gracefully falls back to the bundled English string.
- If the requested language file does not exist, RankForge defaults to
messages_en.yml.
Adding a Custom Language
Section titled “Adding a Custom Language”- Copy
languages/messages_en.ymltolanguages/messages_<code >.yml(e.g.messages_es.yml). - Translate the values while preserving keys and placeholders like
<player>and<points>. - Set
settings.language: "es"inconfig.yml. - Run
/rankforge reloadand confirm in console:Loaded language: ES.
Message Structure
Section titled “Message Structure”All strings support hex color tags (<#RRGGBB>), gradients (<#RRGGBB>Text</#RRGGBB>), and legacy codes (&).
