+update_po() {
+ if [ $# = 1 ]; then
+ case $1 in
+ *.po) POFILE=$1;;
+ *) POFILE=${1}.po;;
+ esac
+ echo "$0: getting translation for $1..."
+ wget -r -C off $TP_URL/$POFILE
+ else
+ echo "$0: getting translations into po..."
+ (cd po &&
+ rm -f dummy `ls | sed -n '/\.gmo$/p; /\.po/p'` &&
+ wget -nv -nd -r -l 1 -A .po -C off $TP_URL &&
+ rm -f index.html index.html.[0-9]*
+ ls *.po | sed 's/\.po$//' >LINGUAS
+ ) || exit
+ fi
+}
+