Subject: | '\' is not escaped |
\ is not valid in gettext, it needs to be escaped as \\
e.g.
This text:
cd foo; \
rm -rf *
Is written in the POT as:
msgid "cd foo; \\n"
"rm -rf *\n"
Which will then be treated as an in-line newline, which it isn't.
It should be:
msgid "cd foo; \\\n"
"rm -rf *\n"