Multi-Language¶
PoracleNG supports multiple languages for pokemon names, move names, and other game data. Users can switch between available languages.
Default Language¶
Set the default locale for all users:
Secondary Language¶
A secondary language can be configured for alternative translations in DTS templates (useful for providing English names for web links alongside localized names):
Available Languages¶
Configure which languages users can switch between with the !language command. Each language can have its own command keywords:
[general.available_languages.en]
poracle = "poracle"
help = "help"
[general.available_languages.de]
poracle = "dasporacle"
help = "hilfe"
[general.available_languages.fr]
poracle = "poracle"
help = "aide"
When configured, users can switch with:
Custom Translations¶
Override or add translations by placing a custom.<lang>.json file in config/:
These are merged with the built-in translations from resources/.
Locale Formatting¶
Control date and time display format: