X-Git-Url: https://git.cweiske.de/enigma2.git/blobdiff_plain/69ad8b5035ac9a4043201622eade4264bcc5b2f3..c9d7670d080a7aeddfa7b8f24cd9f83d5e1e7194:/po/xml2po.py diff --git a/po/xml2po.py b/po/xml2po.py index 3fef7f82..dac3a773 100755 --- a/po/xml2po.py +++ b/po/xml2po.py @@ -1,5 +1,6 @@ #!/usr/bin/python import sys +import os from xml.sax import make_parser from xml.sax.handler import ContentHandler @@ -11,15 +12,22 @@ class parseXML(ContentHandler): def startElement(self, name, attrs): if (attrs.has_key('text')): attrlist[attrs.get('text', "")] = "foo" - -sys.argv[1] + if (attrs.has_key('title')): + attrlist[attrs.get('title', "")] = "foo" parser = make_parser() attrlist = {} + contentHandler = parseXML(attrlist) parser.setContentHandler(contentHandler) -parser.parse(sys.argv[1]) + +dir = os.listdir(sys.argv[1]) +for x in dir: + if (str(x[-4:]) == ".xml"): + parser.parse(sys.argv[1] + str(x)) + +#parser.parse(sys.argv[1]) for k, v in attrlist.items(): print