#! /bin/sh . "${srcdir=.}/init.sh"; path_prepend_ . ../src # Test handling of obsolete/untranslated messages with Java .properties syntax. cat < mm-p-1.in1 # # def.po # #: file:100 not\ existing=but with translation #: file2:101 !not\ existing\ without\ translation= #: file3:102 still\ existing=translation # # trailing comments should be removed EOF cat < mm-p-1.in2 # # ref.po # #: file3:102 still\ existing=here is normally no comment #: file4:10 !untranslated= # # trailing comments should be removed, even here EOF : ${MSGMERGE=msgmerge} ${MSGMERGE} -q --properties-input --properties-output -o mm-p-1.tmp mm-p-1.in1 mm-p-1.in2 || Exit 1 LC_ALL=C tr -d '\r' < mm-p-1.tmp > mm-p-1.out || Exit 1 cat << EOF > mm-p-1.ok #: file3:102 still\ existing=translation #: file4:10 !untranslated= EOF : ${DIFF=diff} ${DIFF} mm-p-1.ok mm-p-1.out result=$? exit $result