1#! /bin/sh 2. "${srcdir=.}/init.sh"; path_prepend_ . ../src 3 4# Test Java support: extraction of contexts. 5 6cat <<\EOF > xg-j-7.java 7import gnu.gettext.GettextResourceBundle; 8System.out.println(GettextResourceBundle.gettext("help")); 9System.out.println(GettextResourceBundle.pgettext("Help", "about")); 10EOF 11 12: ${XGETTEXT=xgettext} 13${XGETTEXT} --omit-header --no-location -d xg-j-7.tmp xg-j-7.java || Exit 1 14LC_ALL=C tr -d '\r' < xg-j-7.tmp.po > xg-j-7.po || Exit 1 15 16cat <<EOF > xg-j-7.ok 17msgid "help" 18msgstr "" 19 20msgctxt "Help" 21msgid "about" 22msgstr "" 23EOF 24 25: ${DIFF=diff} 26${DIFF} xg-j-7.ok xg-j-7.po 27result=$? 28 29exit $result 30