chiark / gitweb /
cope with running in a bzr checkout
[bin.git] / rosetta-merge
1 #! /bin/bash
2 [ -e ../../../rosetta-$1/$2.po ] || exit
3 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) -