1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Verify that msgcat doesn't introduce alternative syntax if all translations 5# have the same msgstr. 6 7cat <<EOF > mcat-test1.in1 8msgid "" 9msgstr "" 10"Project-Id-Version: GNU one 1.2.3\n" 11"POT-Creation-Date: 2000-12-11 20:49+0100\n" 12"PO-Revision-Date: 2000-03-18 15:25+01:00\n" 13"Last-Translator: Karl Eichwalder <ke@suse.de>\n" 14"Language-Team: German <de@li.org>\n" 15"MIME-Version: 1.0\n" 16"Content-Type: text/plain; charset=iso-8859-1\n" 17"Content-Transfer-Encoding: 8bit\n" 18 19#: first.c:123 20msgid "1" 21msgstr "eins" 22EOF 23 24cat <<EOF > mcat-test1.in2 25msgid "" 26msgstr "" 27"Project-Id-Version: GNU one 1.2.3\n" 28"POT-Creation-Date: 2000-12-11 20:49+0100\n" 29"PO-Revision-Date: 2000-03-18 15:25+01:00\n" 30"Last-Translator: Karl Eichwalder <ke@suse.de>\n" 31"Language-Team: German <de@li.org>\n" 32"MIME-Version: 1.0\n" 33"Content-Type: text/plain; charset=iso-8859-1\n" 34"Content-Transfer-Encoding: 8bit\n" 35 36#: hunt.c:759 37msgid "1" 38msgstr "eins" 39EOF 40 41: ${MSGCAT=msgcat} 42${MSGCAT} -o mcat-test1.tmp mcat-test1.in1 mcat-test1.in2 || Exit 1 43LC_ALL=C tr -d '\r' < mcat-test1.tmp > mcat-test1.out || Exit 1 44 45cat << EOF > mcat-test1.ok 46msgid "" 47msgstr "" 48"Project-Id-Version: GNU one 1.2.3\n" 49"POT-Creation-Date: 2000-12-11 20:49+0100\n" 50"PO-Revision-Date: 2000-03-18 15:25+01:00\n" 51"Last-Translator: Karl Eichwalder <ke@suse.de>\n" 52"Language-Team: German <de@li.org>\n" 53"MIME-Version: 1.0\n" 54"Content-Type: text/plain; charset=iso-8859-1\n" 55"Content-Transfer-Encoding: 8bit\n" 56 57#: first.c:123 hunt.c:759 58msgid "1" 59msgstr "eins" 60EOF 61 62: ${DIFF=diff} 63${DIFF} mcat-test1.ok mcat-test1.out 64result=$? 65 66exit $result 67