This is the return of https://bugzilla.redhat.com/show_bug.cgi?id=582649 Please fix it again and add a non-regression test case so that I won't have to report it again in 5 years. :-) The problem is that my original document contains an UTF-8 non-breaking space between some words and they are replaced by normal spaces in the strings appearing as "msgid" in the POT files. And my old translations are no longer used since Publican is now again looking for a string with a normal space instead of non-breaking space. The problem has probably been reintroduced with c59173f096fcdf8b3e2646244bbf10936e900f14 while fixing #1143792 in 4.2.3.
Created attachment 1043276 [details] Patch to preserve non breaking spaces Please find a patch that fixes this issue. Just like you did last time, I used [ \t] instead of \s. I did not add any non-regression test though.
Hi Raphaël, I've applied your patch thanks and also added a basic regression test that should catch this issue in the future. To ssh://git.fedorahosted.org/git/publican.git 7471e8c..27e957e devel -> devel