src/tint2conf/po/update-translations.sh (raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
#!/bin/bash set -e set -x find .. -name '*.c' | sort -r | xargs xgettext --keyword=_ --language=C --output=tint2conf.pot - sed -i "s/PACKAGE VERSION/tint2conf $(../../../get_version.sh | head -n1)/g" tint2conf.pot sed -i "s/CHARSET/UTF-8/g" tint2conf.pot for f in *.po do lang=$(basename $f .po) echo $lang msgmerge -i -o $lang.pox $lang.po tint2conf.pot cat ${lang}.pox > ${lang}.po rm ${lang}.pox done |