3 # Test Python support: --add-comments option.
6 trap 'rm -fr $tmpfiles' 1 2 3 15
8 tmpfiles
="$tmpfiles xg-py-2.py"
10 # This comment will not be extracted.
11 print gettext.gettext("help")
12 # TRANSLATORS: This is an extracted comment.
13 print gettext.gettext("me")
14 # Not extracted either.
15 print gettext.gettext("Hey Jude")
17 # Nickname of the Beatles
18 print gettext.gettext("The Fabulous Four")
19 # TRANSLATORS: The strings get concatenated.
20 print gettext.gettext("there is not enough"
21 " room on a single line for this entire long, " # confusing, eh?
25 tmpfiles
="$tmpfiles xg-py-2.po"
26 : ${XGETTEXT=xgettext}
27 ${XGETTEXT} --omit-header --no-location --add-comments=TRANSLATORS
: \
29 test $?
= 0 ||
{ rm -fr $tmpfiles; exit 1; }
31 tmpfiles
="$tmpfiles xg-py-2.ok"
32 cat <<EOF > xg-py-2.ok
36 #. TRANSLATORS: This is an extracted comment.
44 #. Nickname of the Beatles
45 msgid "The Fabulous Four"
48 #. TRANSLATORS: The strings get concatenated.
50 "there is not enough room on a single line for this entire long, verbose "
56 ${DIFF} xg-py-2.ok xg-py-2.po