Package co.aikar.commands
Class Locales
- java.lang.Object
-
- co.aikar.commands.Locales
-
-
Field Summary
Fields Modifier and Type Field Description static LocaleAFRIKAANSstatic LocaleARABICstatic LocaleBULGARIANstatic LocaleCHINESEstatic LocaleCZECHstatic LocaleDANISHstatic LocaleDUTCHstatic LocaleENGLISHstatic LocaleFINNISHstatic LocaleFRENCHstatic LocaleGERMANstatic LocaleGREEKstatic LocaleHEBREWstatic LocaleHINDIstatic LocaleHUNGARIANstatic LocaleITALIANstatic LocaleJAPANESEstatic LocaleKOREANstatic LocaleLATINstatic LocaleNORWEGIAN_BOKMAALstatic LocaleNORWEGIAN_NYNORSKstatic LocalePOLISHstatic LocalePORTUGUESEstatic LocaleROMANIANstatic LocaleRUSSIANstatic LocaleSIMPLIFIED_CHINESEstatic LocaleSPANISHstatic LocaleSWEDISHstatic LocaleTHAIstatic LocaleTRADITIONAL_CHINESEstatic LocaleTURKISHstatic LocaleUKRANIANstatic LocaleVIETNAMESEstatic LocaleWELSH
-
Constructor Summary
Constructors Constructor Description Locales(CommandManager manager)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanaddBundleClassLoader(ClassLoader classLoader)StringaddMessage(Locale locale, co.aikar.locales.MessageKeyProvider key, String message)booleanaddMessageBundle(ClassLoader classLoader, String bundleName, Locale locale)booleanaddMessageBundle(String bundleName, Locale locale)voidaddMessageBundles(String... bundleNames)voidaddMessages(Locale locale, @NotNull Map<? extends co.aikar.locales.MessageKeyProvider,String> messages)voidaddMessageStrings(Locale locale, @NotNull Map<String,String> messages)LocalegetDefaultLocale()StringgetMessage(CommandIssuer issuer, co.aikar.locales.MessageKeyProvider key)StringgetOptionalMessage(CommandIssuer issuer, co.aikar.locales.MessageKey key)voidloadLanguages()voidloadMissingBundles()Looks for all previously loaded bundles, and if any new Supported Languages have been added, load them.StringreplaceI18NStrings(String message)LocalesetDefaultLocale(Locale locale)
-
-
-
Field Detail
-
SIMPLIFIED_CHINESE
public static final Locale SIMPLIFIED_CHINESE
-
TRADITIONAL_CHINESE
public static final Locale TRADITIONAL_CHINESE
-
PORTUGUESE
public static final Locale PORTUGUESE
-
VIETNAMESE
public static final Locale VIETNAMESE
-
NORWEGIAN_BOKMAAL
public static final Locale NORWEGIAN_BOKMAAL
-
NORWEGIAN_NYNORSK
public static final Locale NORWEGIAN_NYNORSK
-
-
Constructor Detail
-
Locales
public Locales(CommandManager manager)
-
-
Method Detail
-
loadLanguages
public void loadLanguages()
-
getDefaultLocale
public Locale getDefaultLocale()
-
setDefaultLocale
public Locale setDefaultLocale(Locale locale)
-
loadMissingBundles
public void loadMissingBundles()
Looks for all previously loaded bundles, and if any new Supported Languages have been added, load them.
-
addMessageBundles
public void addMessageBundles(String... bundleNames)
-
addMessageBundle
public boolean addMessageBundle(String bundleName, Locale locale)
-
addMessageBundle
public boolean addMessageBundle(ClassLoader classLoader, String bundleName, Locale locale)
-
addMessageStrings
public void addMessageStrings(Locale locale, @NotNull @NotNull Map<String,String> messages)
-
addMessages
public void addMessages(Locale locale, @NotNull @NotNull Map<? extends co.aikar.locales.MessageKeyProvider,String> messages)
-
addMessage
public String addMessage(Locale locale, co.aikar.locales.MessageKeyProvider key, String message)
-
getMessage
public String getMessage(CommandIssuer issuer, co.aikar.locales.MessageKeyProvider key)
-
getOptionalMessage
public String getOptionalMessage(CommandIssuer issuer, co.aikar.locales.MessageKey key)
-
replaceI18NStrings
public String replaceI18NStrings(String message)
-
addBundleClassLoader
public boolean addBundleClassLoader(ClassLoader classLoader)
-
-