aboutsummaryrefslogtreecommitdiff
path: root/po/xml2po.py
diff options
context:
space:
mode:
authorStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-18 04:52:18 +0000
committerStefan Pluecken <stefan.pluecken@multimedia-labs.de>2005-11-18 04:52:18 +0000
commitd2b1dcb3466ed5476094d9ff445d1df1b4ed14ff (patch)
tree62f1914ce60487382604d7e94368ffb3c978c012 /po/xml2po.py
parentc6ea51ae3815f79d1584a2225e1fe48864ae4134 (diff)
downloadenigma2-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-xpo/xml2po.py12
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