No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-tools / tests / xgettext-elisp-1
blobaddbdc675e7b6b8a7d996d7b5db08f9543c374a1
1 #!/bin/sh
3 # Test EmacsLisp support: --add-comments option.
5 tmpfiles=""
6 trap 'rm -fr $tmpfiles' 1 2 3 15
8 tmpfiles="$tmpfiles xg-el-1.el"
9 cat <<EOF > xg-el-1.el
10 ; This comment will not be extracted.
11 (princ (_ "help"))
12 ;; TRANSLATORS: This is an extracted comment.
13 (princ (_ "me"))
14 ; Not extracted either.
15 (princ (_ "Hey Jude"))
16 ; TRANSLATORS:
17 ; Nickname of the Beatles
18 (princ (_ "The Fabulous Four"))
19 EOF
21 tmpfiles="$tmpfiles xg-el-1.po"
22 : ${XGETTEXT=xgettext}
23 ${XGETTEXT} --omit-header --no-location --add-comments=TRANSLATORS: \
24 xg-el-1.el -d xg-el-1
25 test $? = 0 || { rm -fr $tmpfiles; exit 1; }
27 tmpfiles="$tmpfiles xg-el-1.ok"
28 cat <<EOF > xg-el-1.ok
29 msgid "help"
30 msgstr ""
32 #. TRANSLATORS: This is an extracted comment.
33 msgid "me"
34 msgstr ""
36 msgid "Hey Jude"
37 msgstr ""
39 #. TRANSLATORS:
40 #. Nickname of the Beatles
41 msgid "The Fabulous Four"
42 msgstr ""
43 EOF
45 : ${DIFF=diff}
46 ${DIFF} xg-el-1.ok xg-el-1.po
47 result=$?
49 rm -fr $tmpfiles
51 exit $result