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