Mercurial > dive4elements > river
diff flys-artifacts/src/main/java/de/intevation/flys/artifacts/resources/Resources.java @ 3170:79e7bba0f593
FixA: I18N for chart km service.
flys-artifacts/trunk@4783 c6561f87-3c4e-4783-a992-168aeb5c3f6f
author | Sascha L. Teichmann <sascha.teichmann@intevation.de> |
---|---|
date | Mon, 25 Jun 2012 15:59:47 +0000 |
parents | 6f4a1f513e89 |
children | 7f9fe694f8d1 |
line wrap: on
line diff
--- a/flys-artifacts/src/main/java/de/intevation/flys/artifacts/resources/Resources.java Mon Jun 25 15:53:34 2012 +0000 +++ b/flys-artifacts/src/main/java/de/intevation/flys/artifacts/resources/Resources.java Mon Jun 25 15:59:47 2012 +0000 @@ -128,6 +128,20 @@ return MessageFormat.format(template, args); } + public static String format( + CallMeta meta, + String key, + String def, + Object ... args + ) { + String template = getMsg(meta, key, (String)null); + + if (template == null) { + return template = def; + } + + return MessageFormat.format(template, args); + } /** * This method returns the translated value for <i>key</i> or <i>def</i> if