Skip to content

Language

Leaf26 edited this page Jun 17, 2026 · 1 revision

language.yml selects the active locale. It is loaded before every other RTP config file, so when a non-English locale is active, config.yml, messages.yml, economy.yml, performance.yml, safety.yml, and logging.yml are read from lang/<code>/ instead.

Key Default Purpose
language en Locale code. Selects the lang/<code>/ directory whose translated YAML files are loaded.

Bundled locales

en, cat, de, es, fr, it, ja, ko, nl, pl, pt, ru, zh.

(cat is the playful "Internet Cat" dialect, not Catalan.)

Adding your own locale

  1. Create <pluginDir>/lang/<code>/ containing the translated YAML files.
  2. Set language to that code.
  3. Run /rtp reload (or restart the server).

See the Translation Guide for the full contract.

Clone this wiki locally