Imported Upstream version 0.19.7
[platform/upstream/gettext.git] / gettext-tools / tests / msgmerge-6
1 #! /bin/sh
2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
3
4 # Test non-ASCII character at the end of msgstr. (Triggered a glibc-2.1 bug.)
5
6 cat <<\EOF > mm-test6.in1.po
7 # SOME DESCRIPTIVE TITLE.
8 # Copyright (C) YEAR Free Software Foundation, Inc.
9 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
10 #
11 msgid ""
12 msgstr ""
13 "Project-Id-Version: cog_training 1.0\n"
14 "POT-Creation-Date: 2001-04-29 22:40+0200\n"
15 "PO-Revision-Date: 2001-04-29 21:19+02:00\n"
16 "Last-Translator: Felix Natter <fnatter@gmx.net>\n"
17 "Language-Team: German <de@li.org>\n"
18 "MIME-Version: 1.0\n"
19 "Content-Type: text/plain; charset=ISO-8859-1\n"
20 "Content-Transfer-Encoding: 8bit\n"
21
22 #: cogarithmetic.cc:12 cogidmarkup.cc:288 cogroman.cc:14
23 msgid "white"
24 msgstr "weiß"
25 EOF
26
27 cat <<EOF > mm-test6.in2.po
28 # SOME DESCRIPTIVE TITLE.
29 # Copyright (C) YEAR Free Software Foundation, Inc.
30 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
31 #
32 msgid ""
33 msgstr ""
34 "Project-Id-Version: PACKAGE VERSION\n"
35 "POT-Creation-Date: 2001-04-30 18:51+0200\n"
36 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
37 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
38 "Language-Team: LANGUAGE <LL@li.org>\n"
39 "MIME-Version: 1.0\n"
40 "Content-Type: text/plain; charset=ISO-8859-1\n"
41 "Content-Transfer-Encoding: 8bit\n"
42
43 #: cogarithmetic.cc:12 cogidmarkup.cc:288 cogroman.cc:14
44 msgid "white"
45 msgstr ""
46
47 #: cogarithmetic.cc:13 cogroman.cc:109 cogroman.cc:114
48 msgid "false."
49 msgstr ""
50
51 #: cogarithmetic.cc:14
52 msgid "was correct."
53 msgstr ""
54 EOF
55
56 : ${MSGMERGE=msgmerge}
57 LC_MESSAGES=C LC_ALL= \
58 ${MSGMERGE} -q -o mm-test6.tmp mm-test6.in1.po mm-test6.in2.po || exit 1
59 LC_ALL=C tr -d '\r' < mm-test6.tmp > mm-test6.out || exit 1
60
61 cat <<\EOF > mm-test6.ok
62 # SOME DESCRIPTIVE TITLE.
63 # Copyright (C) YEAR Free Software Foundation, Inc.
64 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
65 #
66 msgid ""
67 msgstr ""
68 "Project-Id-Version: cog_training 1.0\n"
69 "POT-Creation-Date: 2001-04-30 18:51+0200\n"
70 "PO-Revision-Date: 2001-04-29 21:19+02:00\n"
71 "Last-Translator: Felix Natter <fnatter@gmx.net>\n"
72 "Language-Team: German <de@li.org>\n"
73 "Language: de\n"
74 "MIME-Version: 1.0\n"
75 "Content-Type: text/plain; charset=ISO-8859-1\n"
76 "Content-Transfer-Encoding: 8bit\n"
77
78 #: cogarithmetic.cc:12 cogidmarkup.cc:288 cogroman.cc:14
79 msgid "white"
80 msgstr "weiß"
81
82 #: cogarithmetic.cc:13 cogroman.cc:109 cogroman.cc:114
83 msgid "false."
84 msgstr ""
85
86 #: cogarithmetic.cc:14
87 msgid "was correct."
88 msgstr ""
89 EOF
90
91 : ${DIFF=diff}
92 ${DIFF} mm-test6.ok mm-test6.out
93 result=$?
94
95 exit $result