# Internationalization (I18N)

{% hint style="info" %}
This supports UTF-8 encoding
{% endhint %}

The `CommandPrompter.properties` file contains key-value pairs for configuring various messages and prompts used within the CommandPrompter plugin. These messages cover a range of interactions, including prompts, command completions, error messages, and more. Below are some of the notable properties defined in the file:

* **PromptInProgress:** Message displayed when a user is still in the process of completing a command, providing an option to cancel. The `%s` placeholder represents the command that can be typed to cancel the prompt.
* **SignPromptMultiArg:** Message indicating a multi-argument sign prompt, instructing the user to type their response after a specific indicator.&#x20;
* **SignPromptReminder:** Message guiding users during a sign prompt, informing them that each line they input will be combined into a single response.
* **CompletedCommand:** Message confirming the command that will be executed. The `%s` placeholder represents the actual command that will be executed.
* **PromptNoPerm:** Message displayed when a user lacks the necessary permission to use CommandPrompter.
* **PromptPlayerOnly:** Message indicating that CommandPrompter can only be used by players.
* **PromptCancel:** Message notifying users when command completion is cancelled.
* **CommandCancelNotInCompletion:** Error message indicating that the user is not in the command completion process.
* **DelegateInvalidArgs:** Error message for invalid arguments in a console delegate command.
* **DelegateUsage:** Usage message for a console delegate command. The `%s` placeholder represents the command's usage.
* **DelegateInvalidPlayer:** Error message for a console delegate command when the specified player is not online. The `%s` placeholder represents the player's name.
* **DelegateConsoleOnly:** Error message indicating that a command can only be executed by the console.
* **PluginVersion:** Message displaying the installed version of the CommandPrompter plugin. The `%s` placeholder represents the version number.
* **PCMOutOfBounds:** Error message for when an prompt index for a Post Command is out of bounds of the valid prompt answers.

These properties allow for easy customization of messages and prompts, tailoring the user experience within the CommandPrompter.


---

# 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://cyr1en.gitbook.io/commandprompter/configuration/internationalization-i18n.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.
