1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Verify that msgcat complains when it would need to change msgctxts. 5 6cat <<\EOF > mcat-test14.in1 7msgid "" 8msgstr "" 9"Content-Type: text/plain; charset=UTF-8\n" 10"Content-Transfer-Encoding: 8bit\n" 11 12#. A menu item 13msgctxt "File|" 14msgid "Open" 15msgstr "Ouvrir" 16 17#. A menu item 18msgctxt "File|" 19msgid "New" 20msgstr "Nouveau" 21 22#. Denote a lock's state 23msgctxt "Lock state" 24msgid "Open" 25msgstr "Ouverte" 26 27#. Denote a lock's state 28msgctxt "Lock state" 29msgid "Closed" 30msgstr "Fermée" 31 32#. A menu item 33#~ msgctxt "File|" 34#~ msgid "Save As" 35#~ msgstr "Enregistrer sous" 36EOF 37 38cat <<\EOF > mcat-test14.in2 39msgid "" 40msgstr "" 41"Content-Type: text/plain; charset=ISO-8859-1\n" 42"Content-Transfer-Encoding: 8bit\n" 43 44#. Denote a lock's state 45msgctxt "Lock state" 46msgid "Open" 47msgstr "Ouvert" 48 49#. Denote a lock's state 50msgctxt "Lock state" 51msgid "Closed" 52msgstr "Ferm�" 53 54#. A product 55msgctxt "Audi" 56msgid "car" 57msgstr "voiture" 58 59#. A product 60msgctxt "Oc�" 61msgid "copier" 62msgstr "photocopieur" 63 64#~ msgid "Save As" 65#~ msgstr "Enregistrer l'as" 66EOF 67 68rm -f mcat-test14.out 69: ${MSGCAT=msgcat} 70${MSGCAT} -o mcat-test14.out mcat-test14.in1 mcat-test14.in2 2>/dev/null 71test $? = 1 || { Exit 1; } 72 73Exit 0 74