# 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.
