luci/build/i18n-sync.sh
2012-07-01 22:58:17 +00:00

25 lines
403 B
Bash
Executable file

#!/bin/sh
for m in */*/Makefile; do
if grep -qE '^PO *=' $m; then
p="${m%/Makefile}"
t="$(sed -ne 's/^PO *= *//p' $m)"
case "$t" in
*\ *)
echo "WARNING: Cannot handle $p" >&2
continue
;;
*base*)
continue
;;
esac
if [ -f "po/templates/$t.pot" ]; then
./build/i18n-scan.pl "$p" > "po/templates/$t.pot"
fi
fi
done
./build/mkbasepot.sh
./build/i18n-update.pl po