X-Git-Url: http://git.nikiroo.be/?p=jvcard.git;a=blobdiff_plain;f=src%2Fbe%2Fnikiroo%2Fjvcard%2Fresources%2FBundles.java;h=b83b1b050d93fa3c56304f90f7138afc2fb28533;hp=00cd58ad23ad95c1cf1d126793c6d778e8203570;hb=88eb81220498dc5b3199bad2d1de6970b55ceaed;hpb=e119a1c1a924998b9315e46c96b1c750aab1deb9 diff --git a/src/be/nikiroo/jvcard/resources/Bundles.java b/src/be/nikiroo/jvcard/resources/Bundles.java index 00cd58a..b83b1b0 100644 --- a/src/be/nikiroo/jvcard/resources/Bundles.java +++ b/src/be/nikiroo/jvcard/resources/Bundles.java @@ -315,8 +315,16 @@ public class Bundles { protected void writeValue(Writer writer, E id) throws IOException { writer.write(id.name()); writer.write(" = "); - writer.write(getString(id)); - writer.write("\n"); + + String[] lines = getString(id).replaceAll("\\\t", "\\\\\\t").split( + "\n"); + for (int i = 0; i < lines.length; i++) { + writer.write(lines[i]); + if (i < lines.length - 1) { + writer.write("\\n\\"); + } + writer.write("\n"); + } } /**