in src/java/org/apache/fulcrum/localization/SimpleLocalizationServiceImpl.java [619:634]
public String format(
String bundleName,
Locale locale,
String key,
Object[] args)
{
// When formatting Date objects and such, MessageFormat
// cannot have a null Locale.
Locale formatLocale = (locale == null) ? getDefaultLocale() : locale;
String value = getString(bundleName, locale, key);
Object[] formatArgs = (args == null) ? NO_ARGS : args;
MessageFormat messageFormat = new MessageFormat(value, formatLocale);
return messageFormat.format(formatArgs);
}