#! /bin/sh . "${srcdir=.}/init.sh"; path_prepend_ . ../src # Verify that msgcat complains when the same msgid occurs with and without # msgid_plural. cat <<\EOF > mcat-test21.in1 msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" msgid "File" msgstr "Soumettre" EOF cat <<\EOF > mcat-test21.in2 msgid "" msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" msgid "File" msgid_plural "Files" msgstr[0] "fichier" msgstr[1] "fichiers" EOF rm -f mcat-test21.out1 : ${MSGCAT=msgcat} ${MSGCAT} -o mcat-test21.out1 mcat-test21.in1 mcat-test21.in2 2>/dev/null test $? = 1 || { Exit 1; } rm -f mcat-test21.out2 : ${MSGCAT=msgcat} ${MSGCAT} -o mcat-test21.out2 mcat-test21.in2 mcat-test21.in1 2>/dev/null test $? = 1 || { Exit 1; } Exit 0