public class MessageFormatI18nMessageFormatter extends Object implements I18nMessageFormatter
I18nMessageFormatter based on
MessageFormat syntax.
Note: A formatter will always be used even if there is no
parameters in translation. As MessageFormat requires to espece
quotes, we need to do this for every translation with or without parameters.MessageFormat| Constructor and Description |
|---|
MessageFormatI18nMessageFormatter() |
| Modifier and Type | Method and Description |
|---|---|
String |
format(Locale locale,
String message,
Object... args)
Format a given
message with locale and optinal args. |
public String format(Locale locale, String message, Object... args)
I18nMessageFormattermessage with locale and optinal args.
The main purpose is to replace placeholders in message with
args value.
This may depend on locale for date purpose for example.format in interface I18nMessageFormatterlocale - locale to use for formatting (number, date, ...)message - message to format (that contains placeholders)args - object array to use in formatting the messageCopyright © 2004–2022 Code Lutin. All rights reserved.