Closed kailan closed 8 years ago
Player#getCurrentLocale is throwing this error:
java.lang.IllegalArgumentException: Invalid locale format: en-GB at org.apache.commons.lang.LocaleUtils.toLocale(LocaleUtils.java:110) ~[sportbukkit-1.9.2-R0.1-SNAPSHOT.jar:git-Bukkit-8bf4588] at org.bukkit.craftbukkit.entity.CraftPlayer.getCurrentLocale(CraftPlayer.java:1812) ~[sportbukkit-1.9.2-R0.1-SNAPSHOT.jar:git-Bukkit-8bf4588]
The error occurs when using English (US) or English (UK) locale and I assume all others as well.
English (US)
English (UK)
Should be en_US, not en-US which toLanguageTag() method returns.
en_US
en-US
toLanguageTag()
I've found the issue – creating a PR now.
Player#getCurrentLocale is throwing this error:
The error occurs when using
English (US)
orEnglish (UK)
locale and I assume all others as well.