@Api public interface Translator
Every registered in TranslatorRegistry
translator is identified by unique (per scope)
name.
Modifier and Type | Method and Description |
---|---|
LocalizedString |
getLocalizedString(String key)
Creates LocalizedString with given key.
|
LocalizedString |
getLocalizedString(String key,
Locale locale)
Creates LocalizedString with given key and locale.
|
LocalizedString |
getLocalizedString(String key,
Locale locale,
Object... args)
Creates LocalizedString with given key, locale and message arguments.
|
LocalizedString |
getLocalizedString(String key,
Object... args)
Creates LocalizedString with given key and message arguments.
|
LocalizedString |
getLocalizedString(String key,
String defaultValue)
Creates LocalizedString with given key and default value.
|
LocalizedString |
getLocalizedString(String key,
String[] fallbackKeys,
String defaultValue)
Creates LocalizedString with given key, fallback keys and default value.
|
LocalizedString |
getLocalizedString(String key,
String[] fallbackKeys,
String defaultValue,
Locale locale,
Object... args)
Creates LocalizedString.
|
LocalizedString |
getLocalizedString(String key,
String defaultValue,
Locale locale)
Creates LocalizedString with given key, locale and default value.
|
LocalizedString |
getLocalizedString(String key,
String defaultValue,
Locale locale,
Object... args)
Creates LocalizedString with given key, default value, locale and message arguments.
|
LocalizedString |
getLocalizedString(String key,
String defaultValue,
Object... args)
Creates LocalizedString with given key, default value and message arguments.
|
String |
getMessage(String key)
Return translated message for given key using current user locale.
|
String |
getMessage(String key,
Locale locale)
Return translated message for given key and locale.
|
String |
getMessage(String key,
Locale locale,
Object... args)
Return translated message for given key, locale and arguments.
|
String |
getMessage(String key,
Object... args)
Return translated message for given key and arguments using current user locale.
|
Map<String,String> |
getMessages(Locale locale)
Returns key-value map with every available translations for given locale.
|
Map<String,String> getMessages(Locale locale)
String getMessage(String key) throws NoTranslationException
NoTranslationException
getMessage(String, Locale, Object...)
String getMessage(String key, Locale locale) throws NoTranslationException
NoTranslationException
getMessage(String, Locale, Object...)
String getMessage(String key, Object... args) throws NoTranslationException
NoTranslationException
getMessage(String, Locale, Object...)
String getMessage(String key, Locale locale, Object... args) throws NoTranslationException
key
- message keylocale
- localeargs
- optional placeholder arguments (e.g. {0} {1})NoTranslationException
LocalizedString getLocalizedString(String key)
LocalizedString getLocalizedString(String key, String defaultValue)
LocalizedString getLocalizedString(String key, String[] fallbackKeys, String defaultValue)
LocalizedString getLocalizedString(String key, Locale locale)
LocalizedString getLocalizedString(String key, String defaultValue, Locale locale)
LocalizedString getLocalizedString(String key, Object... args)
LocalizedString getLocalizedString(String key, String defaultValue, Object... args)
LocalizedString getLocalizedString(String key, Locale locale, Object... args)
LocalizedString getLocalizedString(String key, String defaultValue, Locale locale, Object... args)
LocalizedString getLocalizedString(String key, String[] fallbackKeys, String defaultValue, Locale locale, Object... args)
key
- message keyfallbackKeys
- fallback keysdefaultValue
- default value returned when no translation could be foundlocale
- localeargs
- optional message arguments (e.g. {0} {1})LocalizedString
Copyright © 2019 Suncode. All rights reserved.