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