#! /bin/sh . "${srcdir=.}/init.sh"; path_prepend_ . ../src # Test multi-domain handling. cat <<\EOF > mm-test7.po domain "foo-de" msgid "" msgstr "Content-Type: text/plain; charset=ISO-8859-1\n" # Das ist ein Kommentar. msgid "hello" msgstr "Hallo" # Noch einer. msgid "bye" msgstr "Tschüß" domain "foo-fr" msgid "" msgstr "Content-Type: text/plain; charset=ISO-8859-1\n" # Ceci est un commentaire. msgid "hello" msgstr "Salut" # Encore un. msgid "bye" msgstr "A bientôt" EOF cat < mm-test7.pot domain "foo-de" msgid "Hello" msgstr "" domain "foo-fr" msgid "Hello" msgstr "" EOF : ${MSGMERGE=msgmerge} ${MSGMERGE} -q -o mm-test7.tmp mm-test7.po mm-test7.pot || Exit 1 LC_ALL=C tr -d '\r' < mm-test7.tmp > mm-test7.out || Exit 1 cat <<\EOF > mm-test7.ok domain "foo-de" msgid "" msgstr "Content-Type: text/plain; charset=ISO-8859-1\n" # Das ist ein Kommentar. #, fuzzy msgid "Hello" msgstr "Hallo" # Noch einer. #~ msgid "bye" #~ msgstr "Tschüß" domain "foo-fr" msgid "" msgstr "Content-Type: text/plain; charset=ISO-8859-1\n" # Ceci est un commentaire. #, fuzzy msgid "Hello" msgstr "Salut" # Encore un. #~ msgid "bye" #~ msgstr "A bientôt" EOF : ${DIFF=diff} ${DIFF} mm-test7.ok mm-test7.out result=$? exit $result