> For the complete documentation index, see [llms.txt](https://edseries-plugins.gitbook.io/p/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://edseries-plugins.gitbook.io/p/pinnablockselector/reference/messages.md).

# Messages & Translating

`plugins/PinnaBlockSelector/messages.yml` holds every chat message. `/blockselector reload` reloads it.

* `prefix` is put wherever a message says `{prefix}`.
* `''` turns a message off; a list sends several lines.
* Colours: `&` codes and `&#RRGGBB`.
* `time-format` sets the labels of times (`5m 12s`).
* Keys missing from your file (after an update) are sent with their English default.

Each message lists its `{tokens}` in the comment above it.

## Menu texts

Menu names and lore live in the menu files ([Menus](/p/pinnablockselector/reference/guis.md)), category names in `config.yml` → `categories`. Block names in the menu are the game's own item names, so every player sees them in their game language. Lore lines that list blocks (`{blocks}`, `{name}`) use English names like "Oak Planks".

## Several languages (EdLang)

With the EdLang plugin installed, any text in `messages.yml`, the category names and the menu files may be an EdLang key (`%lang_<key>%`): every player gets it in their own language. Without EdLang the texts are shown as written.
