From a0d76f6ae72367590ef61ff32a4bc9aa4852f78f Mon Sep 17 00:00:00 2001 From: marhali Date: Thu, 30 Jun 2022 22:21:02 +0200 Subject: [PATCH] only allow \n line separators Fixes #140 --- .../io/parser/properties/PropertiesParserStrategy.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/de/marhali/easyi18n/io/parser/properties/PropertiesParserStrategy.java b/src/main/java/de/marhali/easyi18n/io/parser/properties/PropertiesParserStrategy.java index 7632985..f5ad136 100644 --- a/src/main/java/de/marhali/easyi18n/io/parser/properties/PropertiesParserStrategy.java +++ b/src/main/java/de/marhali/easyi18n/io/parser/properties/PropertiesParserStrategy.java @@ -53,7 +53,8 @@ public class PropertiesParserStrategy extends ParserStrategy { try(StringWriter writer = new StringWriter()) { output.store(writer, null); - return writer.toString(); + // Current implementation only works with \n line separators (IntelliJ Document Formatting) + return writer.toString().replaceAll("\r\n", "\n"); } } }