From: Colin Watson Date: Tue, 24 Jan 2006 10:01:40 +0000 (+0000) Subject: some helper scripts for merging translations from Rosetta X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~cjwatson/git?p=bin.git;a=commitdiff_plain;h=b30d72d311d269ce75c942c990af37e63e11fba7 some helper scripts for merging translations from Rosetta --- diff --git a/rosetta-merge b/rosetta-merge new file mode 100755 index 0000000..9119bc9 --- /dev/null +++ b/rosetta-merge @@ -0,0 +1,3 @@ +#! /bin/bash +[ -e ../../../rosetta-$1/$2.po ] || exit +msgmerge -q <(msgconv -t UTF-8 ../../../rosetta-$1/$2.po | msgattrib --no-obsolete -) <(msgconv -t UTF-8 $2.po | msgattrib --no-obsolete -) | msgmerge -q - <(msgconv -t UTF-8 $2.po | msgattrib --no-obsolete -) | diff -u --label $2.po <(msgconv -t UTF-8 $2.po) - diff --git a/rosetta-merge-all b/rosetta-merge-all new file mode 100755 index 0000000..0dadc1e --- /dev/null +++ b/rosetta-merge-all @@ -0,0 +1,2 @@ +#! /bin/sh +for x in *.po; do rosetta-merge $1 ${x%.*} | view -; done