public class I18Nxpdl extends AbstractI18N
| Modifier and Type | Field and Description |
|---|---|
static org.apache.log4j.Logger |
log
Logger log4j.
|
static String |
PATH_TO_XPDL_BUNDLE
Ścieżka do folderu zawierającego pliki językowe
|
static String |
S_BUNDLE_BASE_NAME
Nazwa bazowa "paczki zasobów", pełna nazwa klasy.
|
bundle, locale| Constructor and Description |
|---|
I18Nxpdl()
Domyślny konstruktor.
|
I18Nxpdl(javax.servlet.http.HttpServletRequest httpServletRequest)
Ustawia obiekt zawierający ustawienia językowe użytkownika biorąc pod uwagę instancję
Locale zapisaną w
sesji. |
I18Nxpdl(Locale locale)
Ustawia translację dla podanych ustawień językowych
|
| Modifier and Type | Method and Description |
|---|---|
String |
getString(String sKey)
Wyszukuje treść dla podanego klucza, w ustawionej translacji ({@link AbstractI18N#bundle)
|
String |
getString(String opt1,
String opt2) |
String |
getStringSilent(String key)
Wyszukuje treść dla podanego klucza, w ustawionej translacji (
AbstractI18N.bundle). |
String |
getStringWithDefault(String opt1,
String defaultString) |
String |
getStringWithDefault(String opt1,
String opt2,
String defaultString) |
static Locale |
getValidXpdlLocale()
Funkcja sprawdza czy ustawienia regionalne zapisane w
LocaleContextHolder są zgodne z localami xpdl. |
static Set<Locale> |
getXpdlLocales()
Metoda sprawdza, jakie pliki tłumaczeń xpdl są stworzone, i zwraca liste odpowiednich Locali.
|
static void |
initialize(String pathToXpdlBundle)
Tłumaczy frazy zawarte w pliku XPDL
|
void |
populateBundle()
Uzupełnia paczkę zasobów transakcji
|
getBundle, getFromBrowserSettings, getFromUserSettings, getLang, getLocale, getStringOrDefault, getSupportedLocales, isLocaleSupported, refresh, removeSessionLocale, setSessionLocalepublic static final org.apache.log4j.Logger log
public static String PATH_TO_XPDL_BUNDLE
public static final String S_BUNDLE_BASE_NAME
public I18Nxpdl()
Locale.getDefault()public I18Nxpdl(Locale locale)
locale - ustawienia regionalnepublic I18Nxpdl(javax.servlet.http.HttpServletRequest httpServletRequest)
Locale zapisaną w
sesji.httpServletRequest - Żądanie servlet'u.I18N#setFromServletRequest(HttpServletRequest)public static void initialize(String pathToXpdlBundle) throws Exception
pathToXpdl - pathToXpdlBundle - Exceptionpublic static Set<Locale> getXpdlLocales()
public static Locale getValidXpdlLocale()
LocaleContextHolder są zgodne z localami xpdl.
Jeżeli nie, zwracane są domyślne locale - polskie.public String getString(String sKey)
AbstractI18NgetString in class AbstractI18NsKey - Klucz, dla którego szukamy tekstu.key), jeżeli wystąpiły błędy.public String getStringSilent(String key)
AbstractI18NAbstractI18N.bundle).
W przypadku nieznalezienia klucza nie generuje żadnych logów.getStringSilent in class AbstractI18NsKey), jeżeli wystąpiły błędy.public String getStringWithDefault(String opt1, String opt2, String defaultString)
public void populateBundle()
AbstractI18NpopulateBundle in class AbstractI18NCopyright © 2017 Suncode. All rights reserved.