An incompatible change (that actually breaks po parsing after writing) had been introduced with commite164fcfe9d
. If _process returned an array (which is the case for strings containing \n character), array.toString will return a comma separated list, which is not valid po syntax. Added a test to restore the behaviour from before thee164fcfe9d
.