public interface Messages
| Modifier and Type | Method and Description |
|---|---|
String |
get(String key,
Context context,
Result result,
Object... parameter)
Get a translated string.
|
String |
get(String key,
String language,
Object... parameter)
Get a translated string.
|
Map<Object,Object> |
getAll(Context context,
Result result)
Returns all messages for the default language in that context / result.
|
Map<Object,Object> |
getAll(String language)
Returns all messages for a language we have.
|
String |
getWithDefault(String key,
String defaultMessage,
Context context,
Result result,
Object... params)
Gets a message for a message key.
|
String |
getWithDefault(String key,
String defaultMessage,
String language,
Object... params)
Gets a message for a message key.
|
String get(String key, @Nullable String language, Object... parameter)
get(String, Context, Result, Object...)key - The key used in your message file (conf/messages.properties)language - The language to get. Can be null - then the default language
is returned. It also looks for a fallback. Eg. A request for
"en-US" will fallback to "en" if there is no matching language
file.parameter - Parameters to use in formatting the message of the key (in
MessageFormat).String get(String key, Context context, @Nullable Result result, Object... parameter)
key - The key used in your message file (conf/messages.properties)context - The context used to determine the language.result - The result used to determine the language.parameter - Parameters to use in formatting the message of the key (in
MessageFormat).String getWithDefault(String key, String defaultMessage, @Nullable String language, Object... params)
Messages#getWithDefault(String, Context, Result, Object...)key - The key used in your message file (conf/messages.properties)defaultMessage - A default message that will be used when no matching message
can be retrieved.language - The language to get. Can be null - then the default language
is returned. It also looks for a fallback. Eg. A request for
"en-US" will fallback to "en" if there is no matching language
file.parameter - Parameters to use in formatting the message of the key (in
MessageFormat).String getWithDefault(String key, String defaultMessage, Context context, @Nullable Result result, Object... params)
key - The key used in your message file (conf/messages.properties)defaultMessage - A default message that will be used when no matching message
can be retrieved.context - The context used to determine the language.result - The result used to determine the language.params - Parameters to use in formatting the message of the key (in
MessageFormat).Map<Object,Object> getAll(@Nullable String language)
getAll(Context, Result)language - The language to get. Can be null - then the default language
is returned. It also looks for a fallback. Eg. A request for
"en-US" will fallback to "en" if there is no matching language
file.
language can also be the complete Accept-Language header: en-US,en;q=0.8,de;q=0.6Map<Object,Object> getAll(Context context, @Nullable Result result)
context - The contextresult - The resultCopyright © 2013. All Rights Reserved.