Package org.kingdoms.locale
Class LanguageManager
java.lang.Object
org.kingdoms.locale.LanguageManager
-
Field Summary
Fields -
Method Summary
Modifier and TypeMethodDescriptionstatic SupportedLanguagestatic SupportedLanguagegetLanguageOrWarn(String name) static StringgetRawMessage(org.kingdoms.locale.messenger.DefinedMessenger lang, SupportedLanguage locale) voidload()static voidload(SupportedLanguage lang) static voidloadAll()static SupportedLanguagelocaleOf(org.bukkit.command.CommandSender sender) static SupportedLanguagelocaleOf(org.bukkit.entity.Player sender) static SupportedLanguagelocaleOf(org.bukkit.OfflinePlayer sender) static <T extends Enum<?> & org.kingdoms.locale.messenger.DefinedMessenger>
voidregisterMessenger(Class<T> clazz) static <T extends org.kingdoms.locale.messenger.DefinedMessenger>
voidregisterMessenger(Class<T> clazz, T[] values) static voidstatic voidsetCommitSHA(SupportedLanguage lang, String commitSHA) static booleanshouldLoad(SupportedLanguage lang) static voiduninstall(SupportedLanguage lang)
-
Field Details
-
LANG_FOLDER_NAME
- See Also:
-
REPO_NAME
- See Also:
-
LANG_FOLDER
-
REPO_FOLDER
-
LANGUAGES_REPO_FOLDER
-
INSTALLING_STATE
- See Also:
-
UPDATING_STATE
- See Also:
-
-
Method Details
-
registerMessenger
public static <T extends org.kingdoms.locale.messenger.DefinedMessenger> void registerMessenger(Class<T> clazz, T[] values) -
registerMessenger
-
uninstall
-
setCommitSHA
-
removeFolders
-
shouldLoad
-
getDefaultLanguage
-
localeOf
-
localeOf
-
localeOf
-
load
public void load() -
load
-
loadAll
public static void loadAll() -
getLanguageOrWarn
-
getRawMessage
public static String getRawMessage(org.kingdoms.locale.messenger.DefinedMessenger lang, SupportedLanguage locale)
-