No empty .Rs/.Re
[netbsd-mini2440.git] / gnu / dist / gettext / gettext-tools / tests / gettext-2
blob9961f583c494cb8a2c57984fffc588aca09ae06c
1 #! /bin/sh
2 # One argument is required which is the path to the toplevel directory
3 # of the distribution.
5 if (echo "testing\c"; echo 1,2,3) | grep c >/dev/null; then
6 # Stardent Vistra SVR4 grep lacks -e, says ghazi@caip.rutgers.edu.
7 if (echo -n testing; echo 1,2,3) | sed s/-n/xn/ | grep xn >/dev/null; then
8 ac_n= ac_c='
9 ' ac_t=' '
10 else
11 ac_n=-n ac_c= ac_t=
13 else
14 ac_n= ac_c='\c' ac_t=
17 tmpfiles=""
18 trap 'rm -fr $tmpfiles' 1 2 3 15
20 # Create binary test file in correct position.
21 tmpfiles="$tmpfiles LC_MESSAGES"
22 test -d LC_MESSAGES || mkdir LC_MESSAGES
23 cp $top_srcdir/tests/test.mo LC_MESSAGES
25 tmpfiles="$tmpfiles gt-test2.out"
26 : ${GETTEXT=gettext}
27 TEXTDOMAINDIR=.. LANGUAGE=tests \
28 ${GETTEXT} --env LC_ALL=en test 'error 3' > gt-test2.out
30 # Create correct file.
31 tmpfile="$tmpfiles gtmf-test2.ok"
32 echo $ac_n "error 3 translation$ac_c" > gtmf-test2.ok
34 : ${DIFF=diff}
35 ${DIFF} gtmf-test2.ok gt-test2.out
36 result=$?
38 rm -fr $tmpfiles
40 exit $result