1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Test multi-domain handling. 5 6cat <<\EOF > mm-test8.po 7domain "foo-de" 8msgid "" 9msgstr "Content-Type: text/plain; charset=ISO-8859-1\n" 10 11# Das ist ein Kommentar. 12msgid "hello" 13msgstr "Hallo" 14 15# Noch einer. 16msgid "bye" 17msgstr "Tsch��" 18 19domain "foo-fr" 20msgid "" 21msgstr "Content-Type: text/plain; charset=ISO-8859-1\n" 22 23# Ceci est un commentaire. 24msgid "hello" 25msgstr "Salut" 26 27# Encore un. 28msgid "bye" 29msgstr "A bient�t" 30EOF 31 32cat <<EOF > mm-test8.pot 33msgid "Hello" 34msgstr "" 35EOF 36 37: ${MSGMERGE=msgmerge} 38${MSGMERGE} --multi-domain -q -o mm-test8.tmp mm-test8.po mm-test8.pot || Exit 1 39LC_ALL=C tr -d '\r' < mm-test8.tmp > mm-test8.out || Exit 1 40 41cat <<\EOF > mm-test8.ok 42domain "foo-de" 43 44msgid "" 45msgstr "Content-Type: text/plain; charset=ISO-8859-1\n" 46 47# Das ist ein Kommentar. 48#, fuzzy 49msgid "Hello" 50msgstr "Hallo" 51 52# Noch einer. 53#~ msgid "bye" 54#~ msgstr "Tsch��" 55 56domain "foo-fr" 57 58msgid "" 59msgstr "Content-Type: text/plain; charset=ISO-8859-1\n" 60 61# Ceci est un commentaire. 62#, fuzzy 63msgid "Hello" 64msgstr "Salut" 65 66# Encore un. 67#~ msgid "bye" 68#~ msgstr "A bient�t" 69EOF 70 71: ${DIFF=diff} 72${DIFF} mm-test8.ok mm-test8.out 73result=$? 74 75exit $result 76