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