3
# Test multi-domain handling.
6
trap 'rm -fr $tmpfiles' 1 2 3 15
8
tmpfiles="$tmpfiles foo.po"
12
msgstr "Content-Type: text/plain; charset=ISO-8859-1\n"
14
# Das ist ein Kommentar.
24
msgstr "Content-Type: text/plain; charset=ISO-8859-1\n"
26
# Ceci est un commentaire.
35
tmpfiles="$tmpfiles foo-de.mo foo-fr.mo"
38
test $? = 0 || { rm -fr $tmpfiles; exit 1; }
40
tmpfiles="$tmpfiles foo-de.tmp foo-de.out foo-fr.tmp foo-fr.out"
41
: ${MSGUNFMT=msgunfmt}
42
${MSGUNFMT} -o foo-de.tmp foo-de.mo
43
test $? = 0 || { rm -fr $tmpfiles; exit 1; }
44
LC_ALL=C tr -d '\r' < foo-de.tmp > foo-de.out
45
test $? = 0 || { rm -fr $tmpfiles; exit 1; }
46
${MSGUNFMT} -o foo-fr.tmp foo-fr.mo
47
test $? = 0 || { rm -fr $tmpfiles; exit 1; }
48
LC_ALL=C tr -d '\r' < foo-fr.tmp > foo-fr.out
49
test $? = 0 || { rm -fr $tmpfiles; exit 1; }
51
tmpfiles="$tmpfiles foo-de.ok"
52
cat <<\EOF > foo-de.ok
54
msgstr "Content-Type: text/plain; charset=ISO-8859-1\n"
63
tmpfiles="$tmpfiles foo-fr.ok"
64
cat <<\EOF > foo-fr.ok
66
msgstr "Content-Type: text/plain; charset=ISO-8859-1\n"
76
${DIFF} foo-de.ok foo-de.out && ${DIFF} foo-fr.ok foo-fr.out