public class SessionlessTranslationManager
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
private java.lang.String |
bundleName
Bundle name
|
private static java.util.List<java.lang.String> |
CURRENT_LANGUAGES
Current languages set in directory
|
static java.lang.String |
CURRENT_LANGUAGES_CONFIG
Current languages set in directory
|
private static java.lang.String |
CUSTOM_TRANSLATIONS_DIR
Custom package directory with translation resources, found in classpath
|
private static java.lang.String |
DEFAULT_TRANSLATIONS_DIR
Default directory with translation resources, found in classpath
|
private java.util.ResourceBundle |
defaultTranslationsBundle
Default language translations bundle
|
private static CentralLogger |
LOG
Logger
|
private java.util.Map<java.lang.String,java.util.ResourceBundle> |
translationsBundles
Locale / Language map to the corresponding bundles with translated texts
|
| Constructor and Description |
|---|
SessionlessTranslationManager(java.lang.String bundleName)
Public constructor for RuntimeTranslationManager.
|
| Modifier and Type | Method and Description |
|---|---|
static java.util.List<java.lang.String> |
getCurrentLanguages()
Getter for
CURRENT_LANGUAGES |
private java.util.ResourceBundle |
loadBundle(java.lang.String bundleName)
Returns the loaded bundle.
|
java.lang.String |
translate(java.lang.String key)
Returns the translated text.
|
public static final java.lang.String CURRENT_LANGUAGES_CONFIG
private static final java.util.List<java.lang.String> CURRENT_LANGUAGES
private static final java.lang.String DEFAULT_TRANSLATIONS_DIR
private static final java.lang.String CUSTOM_TRANSLATIONS_DIR
private static final CentralLogger LOG
private java.util.Map<java.lang.String,java.util.ResourceBundle> translationsBundles
private java.util.ResourceBundle defaultTranslationsBundle
private java.lang.String bundleName
public SessionlessTranslationManager(java.lang.String bundleName)
bundleName - The name of the bundle.public static java.util.List<java.lang.String> getCurrentLanguages()
CURRENT_LANGUAGESpublic java.lang.String translate(java.lang.String key)
key - The key to find translated text for.private java.util.ResourceBundle loadBundle(java.lang.String bundleName)
bundleName - The name of the bundle to load.