X-Git-Url: http://git.nikiroo.be/?a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2Fresources%2Fbundles%2FTransBundle.java;h=7199158bba8d227322e4cc00e4d3bc52af0dbcf2;hb=99f631de95f8b89bd716b8c4011308fc1aacaeaf;hp=c79b0b69b62734d7b308ed07a50247fa15b7188e;hpb=88eb81220498dc5b3199bad2d1de6970b55ceaed;p=jvcard.git diff --git a/src/be/nikiroo/jvcard/resources/bundles/TransBundle.java b/src/be/nikiroo/jvcard/resources/bundles/TransBundle.java index c79b0b6..7199158 100644 --- a/src/be/nikiroo/jvcard/resources/bundles/TransBundle.java +++ b/src/be/nikiroo/jvcard/resources/bundles/TransBundle.java @@ -76,7 +76,7 @@ public class TransBundle extends Bundle { } if (values != null && values.length > 0) - return String.format(locale, result, (Object[]) values); + return String.format(locale, result, values); else return result; } @@ -148,6 +148,17 @@ public class TransBundle extends Bundle { StringId.writeHeader(writer, name); } + @Override + protected void writeValue(Writer writer, StringId id) throws IOException { + super.writeValue(writer, id); + + String name = id.name() + "_NOUTF"; + if (map.containsKey(name)) { + String value = map.getString(name).trim(); + writeValue(writer, name, value); + } + } + /** * Return the {@link Locale} representing the given language. * @@ -180,5 +191,4 @@ public class TransBundle extends Bundle { return locale; } - }