• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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
6cat <<\EOF > mm-test6.in1.po
7# SOME DESCRIPTIVE TITLE.
8# Copyright (C) YEAR Free Software Foundation, Inc.
9# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
10#
11msgid ""
12msgstr ""
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
23msgid "white"
24msgstr "wei�"
25EOF
26
27cat <<EOF > mm-test6.in2.po
28# SOME DESCRIPTIVE TITLE.
29# Copyright (C) YEAR Free Software Foundation, Inc.
30# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
31#
32msgid ""
33msgstr ""
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
44msgid "white"
45msgstr ""
46
47#: cogarithmetic.cc:13 cogroman.cc:109 cogroman.cc:114
48msgid "false."
49msgstr ""
50
51#: cogarithmetic.cc:14
52msgid "was correct."
53msgstr ""
54EOF
55
56: ${MSGMERGE=msgmerge}
57LC_MESSAGES=C LC_ALL= \
58${MSGMERGE} -q -o mm-test6.tmp mm-test6.in1.po mm-test6.in2.po || Exit 1
59LC_ALL=C tr -d '\r' < mm-test6.tmp > mm-test6.out || Exit 1
60
61cat <<\EOF > mm-test6.ok
62# SOME DESCRIPTIVE TITLE.
63# Copyright (C) YEAR Free Software Foundation, Inc.
64# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
65#
66msgid ""
67msgstr ""
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
79msgid "white"
80msgstr "wei�"
81
82#: cogarithmetic.cc:13 cogroman.cc:109 cogroman.cc:114
83msgid "false."
84msgstr ""
85
86#: cogarithmetic.cc:14
87msgid "was correct."
88msgstr ""
89EOF
90
91: ${DIFF=diff}
92${DIFF} mm-test6.ok mm-test6.out
93result=$?
94
95exit $result
96