How Towny language localization works
masterTowny uses a dual-layer approach to determine which language to display:
- Player-driven: By default, Towny detects the locale set in a player's Minecraft client settings. If the player's language is supported on the Towny Crowdin page, Towny will automatically display messages in that language.
- Admin-driven (Fallback/Console): The server administrator can set a global default language in
config.ymlusing thelanguage:setting. This language is used for console messages and serves as the fallback for players whose language is not natively supported by a translation file.