update quassel.pot
[quassel.git] / po / pull-from-transifex.sh
1 #!/bin/bash
2
3 tx pull &&
4 git add po/*.po && (
5   translators=$(while read mode pofile; do
6     translator=$(perl -ne 's/^"Last-Translator: (.*?)(?:\\n)?"$/\1/ && print $1;' ${pofile})
7     lang=${pofile%.po}
8     lang=${lang#po/}
9     echo " - ${lang}: ${translator}"
10   done < <(git status --porcelain po/*.po | egrep '^[AM]  '))
11
12   git commit -m "Update translations from Transifex
13
14 Many thanks to:
15 ${translators}" po/*.po
16 )