2 . "${srcdir=.}/init.sh"; path_prepend_ . ../src
4 # Test that on glibc systems, gettext() works right even with intermediate
7 # This test works only on glibc systems.
9 test "$GLIBC2" = yes || {
10 echo "Skipping test: not a glibc system"
14 # This test works only on systems that have a de_DE and fr_FR locale installed.
15 LC_ALL=de_DE ../testlocale || {
16 if test -f /usr/bin/localedef; then
17 echo "Skipping test: locale de_DE not installed"
19 echo "Skipping test: locale de_DE not supported"
23 LC_ALL=fr_FR ../testlocale || {
24 if test -f /usr/bin/localedef; then
25 echo "Skipping test: locale fr_FR not installed"
27 echo "Skipping test: locale fr_FR not supported"
32 test -d gt-3 || mkdir gt-3
33 test -d gt-3/de_DE || mkdir gt-3/de_DE
34 test -d gt-3/de_DE/LC_MESSAGES || mkdir gt-3/de_DE/LC_MESSAGES
35 test -d gt-3/fr_FR || mkdir gt-3/fr_FR
36 test -d gt-3/fr_FR/LC_MESSAGES || mkdir gt-3/fr_FR/LC_MESSAGES
39 ${MSGFMT} -o gt-3/de_DE/LC_MESSAGES/tstlang.mo "$abs_srcdir"/gettext-3-1.po
40 ${MSGFMT} -o gt-3/fr_FR/LC_MESSAGES/tstlang.mo "$abs_srcdir"/gettext-3-2.po
43 String1 - Lang1: 1st string
44 String2 - Lang1: 2nd string
45 String1 - Lang2: 1st string
46 String2 - Lang2: 2nd string
47 String1 - First string for testing.
48 String2 - Another string for testing.
51 ../gettext-3-prg > gt-3.out || exit 1
54 ${DIFF} gt-3.ok gt-3.out || exit 1