tw@162: #!/usr/bin/python tw@162: """ tw@162: get latest translation page content from the wiki and write it to *.po tw@162: """ tw@896: DOMAIN = "MoinMoin" tw@896: tw@491: def run(): tw@491: import sys, xmlrpclib tw@1662: sys.path.insert(0, '../..') tw@162: tw@1291: excluded = ["en", ] # languages managed in repository, not in wiki tw@162: johannes@2924: lang = sys.argv[1] tw@162: tw@491: if not lang in excluded: tw@3437: wiki = xmlrpclib.ServerProxy("http://master17.moinmo.in/?action=xmlrpc2") tw@162: tw@491: pagename = "MoinI18n/%s" % lang tw@896: print pagename tw@1291: pagedata = wiki.getPage(pagename).encode('utf-8').replace("\n", "\r\n") tw@491: rb@3051: f = open("%s.%s.po" % (lang, DOMAIN), "w") tw@491: f.write(pagedata) tw@491: f.close() tw@491: tw@491: if __name__ == "__main__": tw@491: run() tw@491: