#! /usr/bin/env python2.7 # -*- coding: utf8 -*- # # Copyright (C) 2018 TMW-2 # Author: Jesusalva from transifex.api import TransifexAPI print("This script is not used. If you're sure you want to use it comment line 10.") exit(1) project='saulc-tmw-fork' # Load credentials from login.txt and password.txt login=open('login.txt', 'r') for i in login: username=i.replace('\n', '').replace('\r', '') login.close() passw=open('password.txt', 'r') for i in passw: password=i.replace('\n', '').replace('\r', '') passw.close() t=TransifexAPI(username, password, 'https://www.transifex.com') if (not t.ping): print("ERROR: Ping failed, this may be due incorrect username/password in login.txt and password.txt. Ensure there is NO newline at the end of file.") exit(1) if (not t.project_exists(project)): print("ERROR: Invalid project name") exit(1) # Load languages langs=[] vcx=open("../../server-data/langs/langs.txt", "r") for i in vcx: if i != "en": langs.append(i.replace('\n', '')) vcx.close() # Send all translations (en.pot must be sent already!) for i in langs: print("Uploading %s..." %(i)) #t.new_translation(project, 'server-data', i, 'out/'+str(i)+'.po')