summaryrefslogtreecommitdiff
path: root/wscript
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2015-06-12 10:31:20 +0100
committerCarl Hetherington <cth@carlh.net>2015-06-12 10:31:20 +0100
commit26a4961cfb36a7dd47387122d1138468a5ce672a (patch)
tree672081a2b79462247eb2c3a64dc024157e7bded9 /wscript
parent977c874929e28792af0d8709c32dd0695f6c7f5e (diff)
Some support for Zanata translations.
Diffstat (limited to 'wscript')
-rw-r--r--wscript9
1 files changed, 9 insertions, 0 deletions
diff --git a/wscript b/wscript
index 9d191b725..e04ebe83e 100644
--- a/wscript
+++ b/wscript
@@ -20,6 +20,7 @@ import subprocess
import os
import shlex
import sys
+import glob
import distutils
import distutils.spawn
from waflib import Logs
@@ -469,3 +470,11 @@ def pot_merge(bld):
def tags(bld):
os.system('etags src/lib/*.cc src/lib/*.h src/wx/*.cc src/wx/*.h src/tools/*.cc src/tools/*.h')
+
+def zanata_pull(bld):
+ os.system('zanata-cli -B -q pull -t .')
+ for f in glob.glob('src/lib/po/*.po'):
+ l = os.path.basename(f)
+ os.rename('dcpomatic_%s' % l, 'src/tools/po/%s' % l)
+ os.rename('libdcpomatic_%s' % l, 'src/lib/po/%s' % l)
+ os.rename('libdcpomatic-wx_%s' % l, 'src/wx/po/%s' % l)