|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.trackstudio.startup.I18n
public class I18n
Класс используется для работы с локализациями системы
Field Summary | |
---|---|
protected java.util.HashMap<java.lang.String,java.lang.String> |
mapper
это поле используется для меппигна бандлов в случае отсутствия бандла для какого-то языка. |
protected java.util.HashMap<java.lang.String,com.trackstudio.startup.I18n.TrackStudioBundle> |
resources
Хранилище рессурсов |
Method Summary | |
---|---|
static I18n |
getInstance()
ВОзвращает экземпляр текущего класса |
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(SessionContext sc,
java.lang.String key)
Выводит локализованный текст с хинтом |
static java.lang.String |
getString(SessionContext sc,
java.lang.String key,
java.lang.Object[] params)
|
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 key,
freemarker.template.SimpleSequence 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 java.lang.String |
getString(java.lang.String locale,
java.lang.String key,
freemarker.template.SimpleSequence params)
Возвращает локализованную строку |
static java.lang.String |
getUserExceptionString(java.lang.String key)
Возвращает строку для пользовательского исключения |
static java.lang.String |
getUserExceptionString(java.lang.String locale,
java.lang.String key,
java.lang.Object[] params)
Возвращает строку для пользовательского исключения |
static void |
loadConfig(javax.servlet.ServletContext cl)
Загружает настройки |
protected java.util.ResourceBundle |
loadResource(java.lang.String lang)
Возвращает рессурсы для указанного языка |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected java.util.HashMap<java.lang.String,com.trackstudio.startup.I18n.TrackStudioBundle> resources
protected java.util.HashMap<java.lang.String,java.lang.String> mapper
Method Detail |
---|
public static java.lang.String getString(SessionContext sc, java.lang.String key) throws GranException
sc
- сессия пользователяkey
- ключ
GranException
- при необходимостиprotected java.util.ResourceBundle getResource(java.lang.String language) throws GranException
language
- язык
GranException
- при необходимостиpublic static void loadConfig(javax.servlet.ServletContext cl)
cl
- настройкиpublic static I18n getInstance() throws GranException
GranException
- при необходимостиprotected java.util.ResourceBundle loadResource(java.lang.String lang) throws GranException
lang
- язык
GranException
- при необходимостиpublic static java.lang.String getString(java.util.Locale locale, java.lang.String key) throws GranException
locale
- локальkey
- ключ
GranException
- при необходимостиpublic static java.lang.String getString(java.lang.String key) throws GranException
key
- ключ
GranException
- при необходимостиpublic static java.lang.String getUserExceptionString(java.lang.String key)
key
- ключ
public static java.lang.String getString(java.lang.String locale, java.lang.String key) throws GranException
locale
- локальkey
- ключ
GranException
- при необходимостиpublic static java.lang.String getString(java.lang.String locale, java.lang.String key, java.lang.Object[] params) throws GranException
locale
- локальkey
- ключparams
- параметры
GranException
- при необходимостиpublic static java.lang.String getString(SessionContext sc, java.lang.String key, java.lang.Object[] params) throws GranException
GranException
public static java.lang.String getString(java.lang.String key, java.lang.Object[] params) throws GranException
key
- ключparams
- параметры
GranException
- при необходимостиpublic static java.lang.String getString(java.lang.String locale, java.lang.String key, freemarker.template.SimpleSequence params) throws GranException
locale
- локальkey
- ключparams
- параметры
GranException
- при необходимостиpublic static java.lang.String getString(java.lang.String key, freemarker.template.SimpleSequence params) throws GranException
key
- ключparams
- параметры
GranException
- при необходимостиpublic static java.lang.String getUserExceptionString(java.lang.String locale, java.lang.String key, java.lang.Object[] params)
locale
- локальkey
- ключparams
- параметры
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |