xref: /netbsd-src/external/gpl2/gettext/dist/gettext-tools/tests/xgettext-ycp-3 (revision 867d70fc718005c0918b8b8b2f9d7f2d52d0a0db)
1#!/bin/sh
2
3# Test YCP support: string literal concatenation.
4
5tmpfiles=""
6trap 'rm -fr $tmpfiles' 1 2 3 15
7
8tmpfiles="$tmpfiles xg-y-3.ycp"
9cat <<\EOF > xg-y-3.ycp
10print (_("John\n"
11"Paul\n"
12"George and "
13"Ringo"));
14EOF
15
16tmpfiles="$tmpfiles xg-y-3.po"
17: ${XGETTEXT=xgettext}
18${XGETTEXT} --omit-header --no-location -d xg-y-3 xg-y-3.ycp
19test $? = 0 || { rm -fr $tmpfiles; exit 1; }
20
21tmpfiles="$tmpfiles xg-y-3.ok"
22cat <<\EOF > xg-y-3.ok
23msgid ""
24"John\n"
25"Paul\n"
26"George and Ringo"
27msgstr ""
28EOF
29
30: ${DIFF=diff}
31${DIFF} xg-y-3.ok xg-y-3.po
32result=$?
33
34rm -fr $tmpfiles
35
36exit $result
37