Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gettext-tools / tests / msgattrib-15
1 #! /bin/sh
2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4 # Test msgattrib on a PO file with contexts.
5
6 cat <<\EOF > ma-test15.po
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 "Ouvert"
26
27 #. Denote a lock's state
28 msgctxt "Lock state"
29 msgid "Closed"
30 msgstr "Fermé"
31
32 #. A product
33 msgctxt "Audi"
34 msgid "car"
35 msgstr "voiture"
36
37 #. A product
38 msgctxt "Océ"
39 msgid "copier"
40 msgstr "photocopieur"
41
42 #~ msgid "Save As"
43 #~ msgstr "Enregistrer l'as"
44
45 #. A menu item
46 #~ msgctxt "File|"
47 #~ msgid "Save As"
48 #~ msgstr "Enregistrer sous"
49 EOF
50
51 : ${MSGATTRIB=msgattrib}
52 ${MSGATTRIB} --clear-fuzzy -o ma-test15.tmp ma-test15.po || exit 1
53 LC_ALL=C tr -d '\r' < ma-test15.tmp > ma-test15.out || exit 1
54
55 : ${DIFF=diff}
56 ${DIFF} ma-test15.po ma-test15.out
57 result=$?
58
59 exit $result