• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1#! /bin/sh
2. "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4# Verify that msgcat complains when it would need to change msgids.
5
6cat <<\EOF > mcat-test12.in1
7msgid ""
8msgstr ""
9"Content-Type: text/plain; charset=UTF-8\n"
10"Content-Transfer-Encoding: 8bit\n"
11
12#. Denote a lock's state
13msgid "Open"
14msgstr "Ouverte"
15
16#. Denote a lock's state
17msgid "Closed"
18msgstr "Fermée"
19EOF
20
21cat <<\EOF > mcat-test12.in2
22msgid ""
23msgstr ""
24"Content-Type: text/plain; charset=ISO-8859-1\n"
25"Content-Transfer-Encoding: 8bit\n"
26
27#. Denote a lock's state
28msgid "Open"
29msgstr "Ouvert"
30
31#. Denote a lock's state
32msgid "Closed"
33msgstr "Ferm�"
34
35#. A product
36msgid "Audi car"
37msgstr "voiture Audi"
38
39#. A product
40msgid "Oc� copier"
41msgstr "photocopieur Oc�"
42EOF
43
44rm -f mcat-test12.out
45: ${MSGCAT=msgcat}
46${MSGCAT} -o mcat-test12.out mcat-test12.in1 mcat-test12.in2 2>/dev/null
47test $? = 1 || { Exit 1; }
48
49Exit 0
50