public class LocaleManager
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected CartographerLogger |
logger |
Constructor and Description |
---|
LocaleManager(Cartographer plugin,
java.io.File dataFolder) |
Modifier and Type | Method and Description |
---|---|
void |
add(java.lang.String code,
java.lang.String key,
LocaleMessage message) |
java.io.File |
getDataFolder() |
java.lang.String |
getDefaultLocale() |
Locale |
getLocale(java.lang.String code) |
java.util.Set<java.lang.String> |
getLocaleCodes() |
Locale |
load(java.io.File file) |
Locale |
load(org.bukkit.configuration.file.FileConfiguration config) |
Locale |
load(org.bukkit.configuration.file.FileConfiguration config,
java.lang.String prefix) |
Locale |
load(java.io.InputStream stream) |
void |
register(Locale locale) |
void |
reload() |
void |
remove(java.lang.String code) |
void |
setDefaultLocale(java.lang.String defaultLocale) |
java.lang.String |
translate(java.lang.String code,
org.bukkit.command.CommandSender sender,
java.lang.String key,
java.lang.Object... params) |
java.lang.String |
translateAndSend(org.bukkit.command.CommandSender sender,
java.lang.String key,
java.lang.Object... params) |
java.lang.String |
translateAndSend(java.lang.String code,
org.bukkit.command.CommandSender sender,
java.lang.String key,
java.lang.Object... params) |
java.lang.String |
translateDefault(org.bukkit.command.CommandSender sender,
java.lang.String key,
java.lang.Object... params) |
java.lang.String |
translateFor(org.bukkit.command.CommandSender sender,
java.lang.String key,
java.lang.Object... params) |
protected CartographerLogger logger
public LocaleManager(Cartographer plugin, java.io.File dataFolder)
public java.lang.String getDefaultLocale()
public void setDefaultLocale(java.lang.String defaultLocale)
public java.io.File getDataFolder()
public java.lang.String translateDefault(org.bukkit.command.CommandSender sender, java.lang.String key, java.lang.Object... params)
public java.lang.String translate(java.lang.String code, org.bukkit.command.CommandSender sender, java.lang.String key, java.lang.Object... params)
public java.lang.String translateFor(org.bukkit.command.CommandSender sender, java.lang.String key, java.lang.Object... params)
public java.lang.String translateAndSend(java.lang.String code, org.bukkit.command.CommandSender sender, java.lang.String key, java.lang.Object... params)
public java.lang.String translateAndSend(org.bukkit.command.CommandSender sender, java.lang.String key, java.lang.Object... params)
public Locale getLocale(java.lang.String code)
public java.util.Set<java.lang.String> getLocaleCodes()
public void register(Locale locale)
public void add(java.lang.String code, java.lang.String key, LocaleMessage message)
public void remove(java.lang.String code)
public void reload()
public Locale load(java.io.File file)
public Locale load(java.io.InputStream stream)
public Locale load(org.bukkit.configuration.file.FileConfiguration config)
public Locale load(org.bukkit.configuration.file.FileConfiguration config, java.lang.String prefix)