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.