• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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