#! /bin/sh . "${srcdir=.}/init.sh"; path_prepend_ . ../src # Test --update: location changed, and xgettext comment added. Both changes # must be reflected in the resulting PO file. With Java .properties syntax. cat <<\EOF > mm-p-2.po #: cogarithmetic.cc:12 white=wei\u00df EOF cat < mm-p-2.pot #. location changed #: cogarithmetic.cc:33 !white= EOF : ${MSGMERGE=msgmerge} ${MSGMERGE} -q --properties-input --update mm-p-2.po mm-p-2.pot || exit 1 mv mm-p-2.po mm-p-2.tmp || { exit 1; } LC_ALL=C tr -d '\r' < mm-p-2.tmp > mm-p-2.po || exit 1 cat <<\EOF > mm-p-2.ok #. location changed #: cogarithmetic.cc:33 white=wei\u00df EOF : ${DIFF=diff} ${DIFF} mm-p-2.ok mm-p-2.po result=$? exit $result