2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
4 # Test handling of header entry.
6 cat <<EOF > mm-test5.in1.po
7 # SOME DESCRIPTIVE TITLE.
8 # Copyright (C) YEAR Free Software Foundation, Inc.
9 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
14 "Content-Transfer-Encoding: ENCODING\n"
17 "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
18 "Language-Team: LANGUAGE <LL@li.org>\n"
19 "Content-Type: text/plain; charset=CHARSET\n"
20 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
21 "Project-Id-Version: PACKAGE VERSION\n"
24 "whatever, doesn't matter\n"
26 "blah blah blah blah blah blah blah blah blah blah blah blah blah bla bla bla\n"
29 cat <<EOF > mm-test5.in2.po
34 "whatever, doesn't matter\n"
36 "blah blah blah blah blah blah blah blah blah blah blah blah blah bla bla bla\n"
39 : ${MSGMERGE=msgmerge}
40 LC_MESSAGES=C LC_ALL= \
41 ${MSGMERGE} -q -o mm-test5.tmp mm-test5.in1.po mm-test5.in2.po >mm-test5.err 2>&1
43 cat mm-test5.err | grep -v 'warning: Charset' | grep -v '^ '
44 test $result = 0 || { exit 1; }
45 LC_ALL=C tr -d '\r' < mm-test5.tmp > mm-test5.out || exit 1
47 cat <<EOF > mm-test5.ok
48 # SOME DESCRIPTIVE TITLE.
49 # Copyright (C) YEAR Free Software Foundation, Inc.
50 # FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
55 "Project-Id-Version: PACKAGE VERSION\n"
56 "PO-Revision-Date: YEAR-MO-DA HO:MI +ZONE\n"
57 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
58 "Language-Team: LANGUAGE <LL@li.org>\n"
61 "Content-Type: text/plain; charset=CHARSET\n"
62 "Content-Transfer-Encoding: ENCODING\n"
65 msgid "whatever, doesn't matter\n"
67 "blah blah blah blah blah blah blah blah blah blah blah blah blah bla bla "
72 ${DIFF} mm-test5.ok mm-test5.out