X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/d2b1dcb3466ed5476094d9ff445d1df1b4ed14ff..ff008af237bba3e58012f637cbe8996f4450f031:/po/xml2po.py diff --git a/po/xml2po.py b/po/xml2po.py index 382f2d89..a8b62666 100755 --- a/po/xml2po.py +++ b/po/xml2po.py @@ -1,6 +1,7 @@ #!/usr/bin/python import sys import os +import string from xml.sax import make_parser from xml.sax.handler import ContentHandler @@ -12,6 +13,12 @@ class parseXML(ContentHandler): def startElement(self, name, attrs): if (attrs.has_key('text')): attrlist[attrs.get('text', "")] = "foo" + if (attrs.has_key('title')): + attrlist[attrs.get('title', "")] = "foo" + if (attrs.has_key('value')): + attrlist[attrs.get('value', "")] = "foo" + if (attrs.has_key('caption')): + attrlist[attrs.get('caption', "")] = "foo" parser = make_parser() @@ -30,6 +37,7 @@ for x in dir: for k, v in attrlist.items(): print print '#: ' + sys.argv[1] + string.replace(k, "\\n", "\"\n\"") print 'msgid "' + str(k) + '"' print 'msgstr ""'