More i18n, v1.0 ready
[jvcard.git] / src / be / nikiroo / jvcard / resources / Bundles.java
index 00cd58ad23ad95c1cf1d126793c6d778e8203570..b83b1b050d93fa3c56304f90f7138afc2fb28533 100644 (file)
@@ -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");
+                       }
                }
 
                /**