1#! /bin/sh 2 3# Verify msgcat of two files, when the header entries have different comments 4# and different contents. The resulting header entry must be marked fuzzy. 5 6tmpfiles="" 7trap 'rm -fr $tmpfiles' 1 2 3 15 8 9tmpfiles="$tmpfiles mcat-test8.in1 mcat-test8.in2" 10cat <<\EOF > mcat-test8.in1 11# German message file for xyz. 12# Copyright (C) 1999, 2000, 2001 xyz. 13# Kab Def <ke@zzz.uucp>, 2000. 14# Def Kab <dk@zzz.uucp>, 2001. 15# 16msgid "" 17msgstr "" 18"Project-Id-Version: xyz\n" 19"POT-Creation-Date: 2001-11-11 12:51:34+0200\n" 20"PO-Revision-Date: 2001-11-11 13:02+02:00\n" 21"Last-Translator: Kab Def <ke@zzz.uucp>\n" 22"Language-Team: German <i18n@zzz.uucp>\n" 23"MIME-Version: 1.0\n" 24"Content-Type: text/plain; charset=ISO-8859-1\n" 25"Content-Transfer-Encoding: 8bit\n" 26 27#. Help text (HTML-like) START 28#: clients/inst_ask_config.ycp:119 29msgid "" 30"Congratulations!" 31msgstr "" 32"Gl�ckwunsch!" 33EOF 34 35cat <<\EOF > mcat-test8.in2 36# German message file for xyz. 37# Copyright (C) 1999, 2000, 2001 xyz. 38# Kab Def <ke@zzz.uucp>, 2000. 39# 40msgid "" 41msgstr "" 42"Project-Id-Version: xyz\n" 43"POT-Creation-Date: 2001-04-24 12:51:34+0200\n" 44"PO-Revision-Date: 2001-04-24 13:02+02:00\n" 45"Last-Translator: Kab Def <ke@zzz.uucp>\n" 46"Language-Team: German <i18n@zzz.uucp>\n" 47"MIME-Version: 1.0\n" 48"Content-Type: text/plain; charset=ISO-8859-1\n" 49"Content-Transfer-Encoding: 8bit\n" 50 51#. Help text (HTML-like) START 52#: clients/inst_ask_config.ycp:119 53msgid "" 54"Congratulations!" 55msgstr "" 56"Gl�ckwunsch!" 57EOF 58 59tmpfiles="$tmpfiles mcat-test8.out" 60rm -f mcat-test8.out 61 62: ${MSGCAT=msgcat} 63${MSGCAT} --more-than=0 -o mcat-test8.out \ 64 mcat-test8.in1 mcat-test8.in2 65test $? = 0 || { rm -fr $tmpfiles; exit 1; } 66 67tmpfiles="$tmpfiles mcat-test8.ok" 68cat <<\EOF > mcat-test8.ok 69# #-#-#-#-# mcat-test8.in1 (xyz) #-#-#-#-# 70# German message file for xyz. 71# Copyright (C) 1999, 2000, 2001 xyz. 72# Kab Def <ke@zzz.uucp>, 2000. 73# Def Kab <dk@zzz.uucp>, 2001. 74# 75# #-#-#-#-# mcat-test8.in2 (xyz) #-#-#-#-# 76# German message file for xyz. 77# Copyright (C) 1999, 2000, 2001 xyz. 78# Kab Def <ke@zzz.uucp>, 2000. 79# 80#, fuzzy 81msgid "" 82msgstr "" 83"#-#-#-#-# mcat-test8.in1 (xyz) #-#-#-#-#\n" 84"Project-Id-Version: xyz\n" 85"POT-Creation-Date: 2001-11-11 12:51:34+0200\n" 86"PO-Revision-Date: 2001-11-11 13:02+02:00\n" 87"Last-Translator: Kab Def <ke@zzz.uucp>\n" 88"Language-Team: German <i18n@zzz.uucp>\n" 89"MIME-Version: 1.0\n" 90"Content-Type: text/plain; charset=ISO-8859-1\n" 91"Content-Transfer-Encoding: 8bit\n" 92"#-#-#-#-# mcat-test8.in2 (xyz) #-#-#-#-#\n" 93"Project-Id-Version: xyz\n" 94"POT-Creation-Date: 2001-04-24 12:51:34+0200\n" 95"PO-Revision-Date: 2001-04-24 13:02+02:00\n" 96"Last-Translator: Kab Def <ke@zzz.uucp>\n" 97"Language-Team: German <i18n@zzz.uucp>\n" 98"MIME-Version: 1.0\n" 99"Content-Type: text/plain; charset=ISO-8859-1\n" 100"Content-Transfer-Encoding: 8bit\n" 101 102#. Help text (HTML-like) START 103#: clients/inst_ask_config.ycp:119 104msgid "Congratulations!" 105msgstr "Gl�ckwunsch!" 106EOF 107 108: ${DIFF=diff} 109${DIFF} mcat-test8.ok mcat-test8.out 110result=$? 111 112rm -fr $tmpfiles 113 114exit $result 115