xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/tests/msgcat-8 (revision 946379e7b37692fc43f68eb0d1c10daa0a7f3b6c)
1#! /bin/sh
2
3# Verify msgcat of two files, when the header entries have different comments
4# and different contents. The resulting header entry must be marked fuzzy.
5
6tmpfiles=""
7trap 'rm -fr $tmpfiles' 1 2 3 15
8
9tmpfiles="$tmpfiles mcat-test8.in1 mcat-test8.in2"
10cat <<\EOF > mcat-test8.in1
11# German message file for xyz.
12# Copyright (C) 1999, 2000, 2001 xyz.
13# Kab Def <ke@zzz.uucp>, 2000.
14# Def Kab <dk@zzz.uucp>, 2001.
15#
16msgid ""
17msgstr ""
18"Project-Id-Version: xyz\n"
19"POT-Creation-Date: 2001-11-11 12:51:34+0200\n"
20"PO-Revision-Date: 2001-11-11 13:02+02:00\n"
21"Last-Translator: Kab Def <ke@zzz.uucp>\n"
22"Language-Team: German <i18n@zzz.uucp>\n"
23"MIME-Version: 1.0\n"
24"Content-Type: text/plain; charset=ISO-8859-1\n"
25"Content-Transfer-Encoding: 8bit\n"
26
27#. Help text (HTML-like) START
28#: clients/inst_ask_config.ycp:119
29msgid ""
30"Congratulations!"
31msgstr ""
32"Gl�ckwunsch!"
33EOF
34
35cat <<\EOF > mcat-test8.in2
36# German message file for xyz.
37# Copyright (C) 1999, 2000, 2001 xyz.
38# Kab Def <ke@zzz.uucp>, 2000.
39#
40msgid ""
41msgstr ""
42"Project-Id-Version: xyz\n"
43"POT-Creation-Date: 2001-04-24 12:51:34+0200\n"
44"PO-Revision-Date: 2001-04-24 13:02+02:00\n"
45"Last-Translator: Kab Def <ke@zzz.uucp>\n"
46"Language-Team: German <i18n@zzz.uucp>\n"
47"MIME-Version: 1.0\n"
48"Content-Type: text/plain; charset=ISO-8859-1\n"
49"Content-Transfer-Encoding: 8bit\n"
50
51#. Help text (HTML-like) START
52#: clients/inst_ask_config.ycp:119
53msgid ""
54"Congratulations!"
55msgstr ""
56"Gl�ckwunsch!"
57EOF
58
59tmpfiles="$tmpfiles mcat-test8.out"
60rm -f mcat-test8.out
61
62: ${MSGCAT=msgcat}
63${MSGCAT} --more-than=0 -o mcat-test8.out \
64    mcat-test8.in1 mcat-test8.in2
65test $? = 0 || { rm -fr $tmpfiles; exit 1; }
66
67tmpfiles="$tmpfiles mcat-test8.ok"
68cat <<\EOF > mcat-test8.ok
69# #-#-#-#-#  mcat-test8.in1 (xyz)  #-#-#-#-#
70# German message file for xyz.
71# Copyright (C) 1999, 2000, 2001 xyz.
72# Kab Def <ke@zzz.uucp>, 2000.
73# Def Kab <dk@zzz.uucp>, 2001.
74#
75# #-#-#-#-#  mcat-test8.in2 (xyz)  #-#-#-#-#
76# German message file for xyz.
77# Copyright (C) 1999, 2000, 2001 xyz.
78# Kab Def <ke@zzz.uucp>, 2000.
79#
80#, fuzzy
81msgid ""
82msgstr ""
83"#-#-#-#-#  mcat-test8.in1 (xyz)  #-#-#-#-#\n"
84"Project-Id-Version: xyz\n"
85"POT-Creation-Date: 2001-11-11 12:51:34+0200\n"
86"PO-Revision-Date: 2001-11-11 13:02+02:00\n"
87"Last-Translator: Kab Def <ke@zzz.uucp>\n"
88"Language-Team: German <i18n@zzz.uucp>\n"
89"MIME-Version: 1.0\n"
90"Content-Type: text/plain; charset=ISO-8859-1\n"
91"Content-Transfer-Encoding: 8bit\n"
92"#-#-#-#-#  mcat-test8.in2 (xyz)  #-#-#-#-#\n"
93"Project-Id-Version: xyz\n"
94"POT-Creation-Date: 2001-04-24 12:51:34+0200\n"
95"PO-Revision-Date: 2001-04-24 13:02+02:00\n"
96"Last-Translator: Kab Def <ke@zzz.uucp>\n"
97"Language-Team: German <i18n@zzz.uucp>\n"
98"MIME-Version: 1.0\n"
99"Content-Type: text/plain; charset=ISO-8859-1\n"
100"Content-Transfer-Encoding: 8bit\n"
101
102#. Help text (HTML-like) START
103#: clients/inst_ask_config.ycp:119
104msgid "Congratulations!"
105msgstr "Gl�ckwunsch!"
106EOF
107
108: ${DIFF=diff}
109${DIFF} mcat-test8.ok mcat-test8.out
110result=$?
111
112rm -fr $tmpfiles
113
114exit $result
115