diff --git a/core/src/main/java/co/aikar/commands/Locales.java b/core/src/main/java/co/aikar/commands/Locales.java index e655982d..eb35145c 100644 --- a/core/src/main/java/co/aikar/commands/Locales.java +++ b/core/src/main/java/co/aikar/commands/Locales.java @@ -85,7 +85,7 @@ public class Locales { public Locales(CommandManager manager) { this.manager = manager; - this.localeManager = LocaleManager.create(manager::getIssuerLocale); + this.localeManager = LocaleManager.create(manager::getIssuerLocale, manager.getLocales().getDefaultLocale()); this.addBundleClassLoader(this.getClass().getClassLoader()); } @@ -108,7 +108,7 @@ public class Locales { //noinspection unchecked Set supportedLanguages = manager.getSupportedLanguages(); for (Locale locale : supportedLanguages) { - for(SetMultimap localeData: this.loadedBundles.values()) { + for (SetMultimap localeData : this.loadedBundles.values()) { for (String bundleName : new HashSet<>(localeData.keys())) { addMessageBundle(bundleName, locale); } @@ -129,8 +129,8 @@ public class Locales { public boolean addMessageBundle(String bundleName, Locale locale) { boolean found = false; - for(ClassLoader classLoader: this.registeredClassLoaders) { - if(this.addMessageBundle(classLoader, bundleName, locale)) { + for (ClassLoader classLoader : this.registeredClassLoaders) { + if (this.addMessageBundle(classLoader, bundleName, locale)) { found = true; } } @@ -140,8 +140,8 @@ public class Locales { public boolean addMessageBundle(ClassLoader classLoader, String bundleName, Locale locale) { SetMultimap classLoadersLocales = this.loadedBundles.getOrDefault(classLoader, HashMultimap.create()); - if(!classLoadersLocales.containsEntry(bundleName, locale)) { - if(this.localeManager.addMessageBundle(classLoader, bundleName, locale)) { + if (!classLoadersLocales.containsEntry(bundleName, locale)) { + if (this.localeManager.addMessageBundle(classLoader, bundleName, locale)) { classLoadersLocales.put(bundleName, locale); this.loadedBundles.put(classLoader, classLoadersLocales); return true;