2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
4 # Test msgcat with --width option. Check that format strings are not broken.
6 cat <<\EOF > mcat-test17.in
10 "Content-Type: text/plain; charset=UTF-8\n"
11 "Content-Transfer-Encoding: 8bit\n"
13 msgid "write error of a large result on a too small disk% s% s"
14 msgstr "Fehler beim Schreiben eines großen Ergebnisses auf eine zu kleine Platte% s% smit der jederzeitigen Möglichkeit eines Fehlers in jedem Moment und an jeder Stelle"
17 msgid "write error of a big result on a too small disk% s% s"
18 msgstr "Fehler beim Schreiben eines großen Ergebnisses auf eine zu kleine Platte% s% smit der jederzeitigen Möglichkeit eines Fehlers in jedem Moment und an jeder Stelle"
23 ${MSGCAT} -o mcat-test17.tmp --width=80 mcat-test17.in || exit 1
24 LC_ALL=C tr -d '\r' < mcat-test17.tmp > mcat-test17.out || exit 1
26 cat <<\EOF > mcat-test17.ok
30 "Content-Type: text/plain; charset=UTF-8\n"
31 "Content-Transfer-Encoding: 8bit\n"
33 msgid "write error of a large result on a too small disk% s% s"
35 "Fehler beim Schreiben eines großen Ergebnisses auf eine zu kleine Platte% s% "
36 "smit der jederzeitigen Möglichkeit eines Fehlers in jedem Moment und an jeder "
40 msgid "write error of a big result on a too small disk% s% s"
42 "Fehler beim Schreiben eines großen Ergebnisses auf eine zu kleine Platte% s"
43 "% smit der jederzeitigen Möglichkeit eines Fehlers in jedem Moment und an "
48 ${DIFF} mcat-test17.ok mcat-test17.out