From 8a86094198d2c28b4e8bdf7d531d5b37769b872e Mon Sep 17 00:00:00 2001 From: Adam Reichold Date: Mon, 11 Jan 2016 23:09:26 +0100 Subject: [PATCH] Add back missing handling of newline characters in translation files using C++11 regular expression support. --- rtgui/multilangmgr.cc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/rtgui/multilangmgr.cc b/rtgui/multilangmgr.cc index d9a221e7c..4c0b78fc9 100644 --- a/rtgui/multilangmgr.cc +++ b/rtgui/multilangmgr.cc @@ -19,6 +19,7 @@ #include "multilangmgr.h" #include +#include #ifdef WIN32 #include @@ -135,6 +136,9 @@ bool MultiLangMgr::load (const Glib::ustring& fname, MultiLangMgr* fallbackMgr) continue; } + static const std::regex newline ("\\\\n"); + value = std::regex_replace (value, newline, "\n"); + translations.emplace (key, value); }