]> git.lyx.org Git - features.git/commitdiff
Translate categories.
authorRichard Heck <rgheck@comcast.net>
Fri, 14 Aug 2009 15:35:05 +0000 (15:35 +0000)
committerRichard Heck <rgheck@comcast.net>
Fri, 14 Aug 2009 15:35:05 +0000 (15:35 +0000)
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@31035 a592a061-630c-0410-9148-cb99ea01b6c8

po/lyx_pot.py

index 0179560c7762519b8b84df80bbf1ef8204d42766..8f36405daadc8bee1bb6fb550235f6296888cce9 100755 (executable)
@@ -84,6 +84,7 @@ def layouts_l10n(input_files, output, base):
     InsetLayout = re.compile(r'^InsetLayout\s+(.*)')
     DescBegin = re.compile(r'#+\s*DescriptionBegin\s*$')
     DescEnd = re.compile(r'#+\s*DescriptionEnd\s*$')
+    Category = re.compile(r'#Category: (.*)$')
     I18nPreamble = re.compile(r'\s*(Lang)|(Babel)Preamble\s*$')
     EndI18nPreamble = re.compile(r'\s*End(Lang)|(Babel)Preamble\s*$')
     I18nString = re.compile(r'_\(([^\)]+)\)')
@@ -164,6 +165,11 @@ def layouts_l10n(input_files, output, base):
                 string = string.replace('_', ' ')
                 writeString(out, src, base, lineno, string)
                 continue
+            res = Category.search(line)
+            if res != None:
+                string = res.group(1)
+                writeString(out, src, base, lineno, string)
+                continue
     out.close()