]> git.lyx.org Git - lyx.git/blobdiff - po/lyx_pot.py
remerge sk.po
[lyx.git] / po / lyx_pot.py
index 723924b4f261d11fb43c8fb2cb0ef14b1d7a6b10..88d35a9921c381ea694dd9d2364bc9623e60fede 100755 (executable)
@@ -172,7 +172,8 @@ def layouts_l10n(input_files, output, base):
             if res != None:
                 string = res.group(1)
                 string = string.replace('_', ' ')
-                writeString(out, src, base, lineno, string)
+                #Flex:xxx is not used in translation
+                #writeString(out, src, base, lineno, string)
                 m = FlexCheck.search(string)
                 if m:
                   writeString(out, src, base, lineno, m.group(1))
@@ -221,8 +222,10 @@ def qt4_l10n(input_files, output, base):
             # get lines that match <string>...</string>
             if pat.match(line):
                 (string,) = pat.match(line).groups()
-                string = string.replace('&amp;', '&').replace('&lt;', '<').replace('&gt;', '>')
+                string = string.replace('&amp;', '&').replace('&quot;', '"')
+                string = string.replace('&lt;', '<').replace('&gt;', '>')
                 string = string.replace('\\', '\\\\').replace('"', r'\"')
+                string = string.replace('&#x0a;', r'\n')
                 print >> output, '#: %s:%d\nmsgid "%s"\nmsgstr ""\n' % \
                     (relativePath(src, base), lineno+1, string)
         input.close()