xml2po.py for adding strings from the xml-files
[enigma2.git] / po / xml2po.py
diff --git a/po/xml2po.py b/po/xml2po.py
new file mode 100755 (executable)
index 0000000..ec19acf
--- /dev/null
@@ -0,0 +1,23 @@
+#!/usr/bin/python
+import sys
+from xml.sax import make_parser
+from xml.sax.handler import ContentHandler
+
+class parseXML(ContentHandler):
+       def __init__(self):
+               self.isPointsElement, self.isReboundsElement = 0, 0
+
+       def startElement(self, name, attrs):
+               if (attrs.has_key('text')):
+                       print
+                       print '#: ' + sys.argv[1]
+                       print 'msgid "' + str(attrs.get('text', "")) + '"'
+                       print 'msgstr ""'
+
+sys.argv[1]
+
+parser = make_parser()
+               
+contentHandler = parseXML()
+parser.setContentHandler(contentHandler)
+parser.parse(sys.argv[1])