Skip to content

Localization

iamolmez edited this page Jul 16, 2026 · 1 revision

Localization

OlDelivery includes Turkish and English language files and detects each player's Minecraft client locale.

Behavior

  • Turkish clients receive Turkish menus, task text, notifications, and commands.
  • Other clients use English by default.
  • TAB completion shows only the matching language.
  • Task names and descriptions can be configured separately for both languages.

Files

plugins/OlDelivery/lang/messages_tr.yml
plugins/OlDelivery/lang/messages_en.yml

Bundled defaults are copied and updated without intentionally replacing customized values.

Configuration

default-language: en
language-mode: client

client mode uses the player's locale. default-language provides the fallback.

Editing messages

  1. Stop the server.
  2. Back up the lang directory.
  3. Edit YAML values without changing their keys.
  4. Keep placeholders such as %player%, %name%, and %minutes% intact.
  5. Start the server and verify both languages.

Use UTF-8 encoding. Invalid YAML formatting may prevent messages from loading correctly.

Clone this wiki locally