diff options
| author | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-11-18 04:52:18 +0000 |
|---|---|---|
| committer | Stefan Pluecken <stefan.pluecken@multimedia-labs.de> | 2005-11-18 04:52:18 +0000 |
| commit | d2b1dcb3466ed5476094d9ff445d1df1b4ed14ff (patch) | |
| tree | 62f1914ce60487382604d7e94368ffb3c978c012 /po/xml2po.py | |
| parent | c6ea51ae3815f79d1584a2225e1fe48864ae4134 (diff) | |
| download | enigma2-d2b1dcb3466ed5476094d9ff445d1df1b4ed14ff.tar.gz enigma2-d2b1dcb3466ed5476094d9ff445d1df1b4ed14ff.zip | |
menu.xml and setup.xml are now translatable
the .po-generation is really bad Makefile-code
Diffstat (limited to 'po/xml2po.py')
| -rwxr-xr-x | po/xml2po.py | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/po/xml2po.py b/po/xml2po.py index 3fef7f82..382f2d89 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 @@ -12,14 +13,19 @@ class parseXML(ContentHandler): if (attrs.has_key('text')): attrlist[attrs.get('text', "")] = "foo" -sys.argv[1] - 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 |
