#!/bin/sh

reference=po/messages.po

if test $# -lt 1; then
  echo "usage: $0 files...."
  exit 1
fi

ex=0

for i
do
  case "$i" in
    */messages.po)
      ;;
    messages.po)
      ;;
    *)
      if sed 's/\\a/\\007/g' <"$i" >"$i.s" && msgmerge "$i.s" "$reference" >"$i.t" && mv "$i.t" "$i"; then
        :
      else
        ex=1
      fi
      rm -f "$i.s" "$i.t"
      ;;
  esac
done
exit $ex
