|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.sman.I18n
public class I18n
Используется для локализации на основе java.util.ResourceBundle
Field Summary | |
---|---|
static java.lang.String |
DEFAULT
Локаль по-умолчанию, берется из системы! |
static java.lang.String |
ENGLISH
Английская локаль должна присуствовать всегда. |
protected java.util.HashMap<java.lang.String,java.lang.String> |
mapper
это поле используется для меппинга бандлов в случае отсутствия бандла для какого-то языка. |
protected java.util.HashMap<java.lang.String,com.trackstudio.sman.I18n.TrackStudioBundle> |
resources
|
Method Summary | |
---|---|
static I18n |
getInstance()
|
static java.lang.String |
getLocale()
|
protected java.util.ResourceBundle |
getResource(java.lang.String language)
|
static java.lang.String |
getString(java.util.Locale locale,
java.lang.String key)
|
static java.lang.String |
getString(java.lang.String key)
|
static java.lang.String |
getString(java.lang.String key,
java.lang.Object[] params)
|
static java.lang.String |
getString(java.lang.String locale,
java.lang.String key)
|
static java.lang.String |
getString(java.lang.String locale,
java.lang.String key,
java.lang.Object[] params)
|
static void |
loadConfig()
|
protected java.util.ResourceBundle |
loadResource(java.lang.String lang)
|
static void |
setLocale(java.lang.String locale)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String DEFAULT
public static final java.lang.String ENGLISH
protected java.util.HashMap<java.lang.String,com.trackstudio.sman.I18n.TrackStudioBundle> resources
protected java.util.HashMap<java.lang.String,java.lang.String> mapper
Method Detail |
---|
protected java.util.ResourceBundle getResource(java.lang.String language) throws java.lang.Exception
java.lang.Exception
public static void loadConfig()
public static I18n getInstance() throws java.lang.Exception
java.lang.Exception
protected java.util.ResourceBundle loadResource(java.lang.String lang) throws java.lang.Exception
java.lang.Exception
public static java.lang.String getString(java.util.Locale locale, java.lang.String key)
public static java.lang.String getString(java.lang.String key)
public static java.lang.String getString(java.lang.String locale, java.lang.String key)
public static java.lang.String getString(java.lang.String locale, java.lang.String key, java.lang.Object[] params)
public static java.lang.String getString(java.lang.String key, java.lang.Object[] params)
public static void setLocale(java.lang.String locale)
public static java.lang.String getLocale()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |