[Libreoffice-commits] core.git: solenv/bin

Caolán McNamara caolanm at redhat.com
Fri Jul 21 13:37:48 UTC 2017


 solenv/bin/interim-update-module-for-gettext |    4 ++++
 1 file changed, 4 insertions(+)

New commits:
commit e87108c5e769749e9ea2923e18250a276ed8a9a4
Author: Caolán McNamara <caolanm at redhat.com>
Date:   Fri Jul 21 14:31:24 2017 +0100

    further bodge bad translations with mismatching starting newlines
    
    Change-Id: I91d559596dcfbca603613bc4e9db7fe3348984c6

diff --git a/solenv/bin/interim-update-module-for-gettext b/solenv/bin/interim-update-module-for-gettext
index 02508032aea3..67aecd9b6848 100755
--- a/solenv/bin/interim-update-module-for-gettext
+++ b/solenv/bin/interim-update-module-for-gettext
@@ -65,6 +65,10 @@ if npos > 0:
         comments[-1] = polib.genKeyId(keyid.encode('utf-8'))
         entry.comment = "\n".join(comments)
         if (len(entry.msgid) and len(entry.msgstr)):
+            if (entry.msgid[0] == '\n' and entry.msgstr[0] != '\n'):
+                entry.msgstr = '\n' + entry.msgstr
+            elif (entry.msgid[0] != '\n' and entry.msgstr[0] == '\n'):
+                entry.msgstr = ' ' + entry.msgstr
             if (entry.msgid[-1] == '\n' and entry.msgstr[-1] != '\n'):
                 entry.msgstr = entry.msgstr + '\n'
             elif (entry.msgid[-1] != '\n' and entry.msgstr[-1] == '\n'):


More information about the Libreoffice-commits mailing list