diff options
author | Kevin Goos <kevin.goos@infrabel.be> | 2018-03-19 10:02:43 +0100 |
---|---|---|
committer | Kevin Goos <kevin.goos@infrabel.be> | 2018-03-19 10:02:43 +0100 |
commit | 5c73dbe4b4af5176c25ddabb7788833f67b22500 (patch) | |
tree | e78a052170dce39ed7053c1de29ff9f914d7b093 /tools/translate.py | |
parent | 4f08521052188bc0de0be2f1a62f2bc07f70c8a4 (diff) | |
download | trackermap-server-5c73dbe4b4af5176c25ddabb7788833f67b22500.tar.gz trackermap-server-5c73dbe4b4af5176c25ddabb7788833f67b22500.tar.bz2 trackermap-server-5c73dbe4b4af5176c25ddabb7788833f67b22500.zip |
Cleanup of repo for merge
Diffstat (limited to 'tools/translate.py')
-rw-r--r-- | tools/translate.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/tools/translate.py b/tools/translate.py deleted file mode 100644 index e8324a61a..000000000 --- a/tools/translate.py +++ /dev/null @@ -1,35 +0,0 @@ -#!/usr/bin/python - -import os -import optparse -import urllib2 -import json -import base64 - -parser = optparse.OptionParser() -parser.add_option("-u", "--user", dest="username", help="transifex user login") -parser.add_option("-p", "--password", dest="password", help="transifex user password") - -(options, args) = parser.parse_args() - -if not options.username or not options.password: - parser.error('User name and password are required') - -os.chdir(os.path.dirname(os.path.abspath(__file__))) - -path = "../web/l10n/" - -def request(url): - req = urllib2.Request(url) - auth = base64.encodestring("%s:%s" % (options.username, options.password)).replace("\n", "") - req.add_header("Authorization", "Basic %s" % auth) - return urllib2.urlopen(req) - -resource = json.load(request("https://www.transifex.com/api/2/project/traccar/resource/web/?details")) - -for language in resource["available_languages"]: - code = language["code"] - data = request("https://www.transifex.com/api/2/project/traccar/resource/web/translation/" + code + "?file") - file = open(path + code + ".json", "wb") - file.write(data.read()) - file.close() |