diff options
Diffstat (limited to 'po/merge.sh')
-rw-r--r-- | po/merge.sh | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/po/merge.sh b/po/merge.sh new file mode 100644 index 0000000..efa7048 --- /dev/null +++ b/po/merge.sh @@ -0,0 +1,15 @@ +template=`find . -name "*.pot" | sed -e 's#^./\(.*\)$#\1#'` +files=`find . -name "*.po" | sed -e 's#^./\(.*\)$#\1#'` +test -n "$VERBOSE" && echo $files + +for file in $files; do + echo merging $file + files= + if test ! -s $file; then + echo "ERROR: $file is empty!" + elif msgmerge --no-wrap -q -o $file $file $template; then + files="$files $file" + else + echo "ERROR: msgmerge failed for $file" + fi +done |