com.trackstudio.startup
Class I18n
java.lang.Object
com.trackstudio.startup.I18n
public class I18n
- extends java.lang.Object
Used for localization based on java.util.ResourceBundle
Field Summary |
protected java.util.HashMap |
mapper
это поле используется для меппигна бандлов в случае отсутствия бандла для какого-то языка. |
protected java.util.HashMap |
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(java.lang.String key)
|
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 |
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 |
resources
protected java.util.HashMap resources
mapper
protected java.util.HashMap mapper
- это поле используется для меппигна бандлов в случае отсутствия бандла для какого-то языка. Ключи - коды языков, значения - ключи в resources
getString
public static java.lang.String getString(SessionContext sc,
java.lang.String key)
throws GranException
- * Выводит локализованный текст с хинтом
- Throws:
GranException
getResource
protected java.util.ResourceBundle getResource(java.lang.String language)
throws GranException
- Throws:
GranException
loadConfig
public static void loadConfig(javax.servlet.ServletContext cl)
getInstance
public static I18n getInstance()
throws GranException
- Throws:
GranException
loadResource
protected java.util.ResourceBundle loadResource(java.lang.String lang)
throws GranException
- Throws:
GranException
getString
public static java.lang.String getString(java.util.Locale locale,
java.lang.String key)
throws GranException
- Throws:
GranException
getString
public static java.lang.String getString(java.lang.String key)
throws GranException
- Throws:
GranException
getUserExceptionString
public static java.lang.String getUserExceptionString(java.lang.String key)
getString
public static java.lang.String getString(java.lang.String locale,
java.lang.String key)
throws GranException
- Throws:
GranException
getString
public static java.lang.String getString(java.lang.String locale,
java.lang.String key,
java.lang.Object[] params)
throws GranException
- Throws:
GranException
getUserExceptionString
public static java.lang.String getUserExceptionString(java.lang.String locale,
java.lang.String key,
java.lang.Object[] params)
Copyright © 2002-2008 TrackStudio, Ltd. All Rights Reserved.