# Languages

McDuels support 5 languages. **English, Spanish, French, Thai, Italian and a CustomLanguage**. The default language will be English, it can be changed in the config.yml under Language. More Languages will be supported in the future. All Messages can also be edited in the Language folder for each language. Each message has a prefix and this prefix can be edited in the Language folder.

CustomLanguage allows a player which doesn't speak one of the 3 languages to add their own language in the CustomLanguage folder. Instructions will be given to learn how to setup below. Each player can set their own language by using the command /lang and once the respective command is given. In that way if you have players which speak different languages on your server, you can canter for them.

**Instructions for setting up CustomLanguage:**

1. Change the messages in the CustomLanguage.yml file
2. Change the LanguageName in the CustomLanguage.yml file to your language name
3. To change the server language, go to the config.yml, set Language to "CustomLanguage"(Not the name of your language) if you would like to use your customlanguage.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://stevieplaysmc4.gitbook.io/mcduels/configuration/languages.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
