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