diff options
author | Daiki Ueno <ueno@gnu.org> | 2014-10-01 14:40:08 +0900 |
---|---|---|
committer | Daiki Ueno <ueno@gnu.org> | 2014-10-01 14:40:42 +0900 |
commit | 7ebb32f1b9f85907c590b613edb773da4f74a66a (patch) | |
tree | 0c128eb3bed4d9c7afd3cc406e2e91f6684abfc8 | |
parent | e860dc2849a0615d8db09804f72152581605874d (diff) | |
download | external_gettext-7ebb32f1b9f85907c590b613edb773da4f74a66a.zip external_gettext-7ebb32f1b9f85907c590b613edb773da4f74a66a.tar.gz external_gettext-7ebb32f1b9f85907c590b613edb773da4f74a66a.tar.bz2 |
tests: Adjust textdomain directory for Solaris 11
Solaris 11 doesn't strip the CODESET part from the locale name,
when looking for a message catalog. Create a directory link with
CODESET, to work around this.
24 files changed, 86 insertions, 0 deletions
diff --git a/gettext-tools/tests/ChangeLog b/gettext-tools/tests/ChangeLog index 07e0f64..9cc43fa 100644 --- a/gettext-tools/tests/ChangeLog +++ b/gettext-tools/tests/ChangeLog @@ -1,5 +1,33 @@ 2014-10-01 Daiki Ueno <ueno@gnu.org> + tests: Adjust textdomain directory for Solaris 11 + * init.cfg (prepare_locale_): New function. + * lang-bash: Call prepare_locale_ before running locale-dependant + tests. + * lang-c: Likewise. + * lang-c++: Likewise. + * lang-clisp: Likewise. + * lang-csharp: Likewise. + * lang-gawk: Likewise. + * lang-guile: Likewise. + * lang-java: Likewise. + * lang-javascript: Likewise. + * lang-librep: Likewise. + * lang-lua: Likewise. + * lang-objc: Likewise. + * lang-pascal: Likewise. + * lang-perl-1: Likewise. + * lang-perl-2: Likewise. + * lang-php: Likewise. + * lang-python-1: Likewise. + * lang-python-2: Likewise. + * lang-sh: Likewise. + * lang-smalltalk: Likewise. + * lang-tcl: Likewise. + * lang-vala: Likewise. + +2014-10-01 Daiki Ueno <ueno@gnu.org> + tests: Stop redundant textdomain directory creation This was introduced by commit 3533f6cc when we didn't use separate test directory for each test. Now that we switched to init.sh, we diff --git a/gettext-tools/tests/init.cfg b/gettext-tools/tests/init.cfg index 6917e72..40ee41f 100644 --- a/gettext-tools/tests/init.cfg +++ b/gettext-tools/tests/init.cfg @@ -1,2 +1,16 @@ test -f "./init-env" \ && . "./init-env" + +prepare_locale_ () +{ + # Solaris 11 doesn't strip the CODESET part from the locale name, + # when looking for a message catalog. Create a directory link with + # CODESET, to work around this. + if test "$1" != "$2" && test "$GLIBC2" = no; then + case "$host_os" in + solaris2.11) + cp -R "$1" "$2" + ;; + esac + fi +} diff --git a/gettext-tools/tests/lang-bash b/gettext-tools/tests/lang-bash index d69cb83..f2e0e3b 100755 --- a/gettext-tools/tests/lang-bash +++ b/gettext-tools/tests/lang-bash @@ -134,6 +134,7 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR bash ./prog.bash 2 > prog.out || exit 1 : ${DIFF=diff} ${DIFF} prog.nok prog.out > /dev/null && { @@ -143,6 +144,7 @@ if test $LOCALE_FR != none; then ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 bash ./prog.bash 2 > prog.out || exit 1 : ${DIFF=diff} ${DIFF} prog.nok prog.out > /dev/null && { diff --git a/gettext-tools/tests/lang-c b/gettext-tools/tests/lang-c index 0570fa4..f58df88 100755 --- a/gettext-tools/tests/lang-c +++ b/gettext-tools/tests/lang-c @@ -125,6 +125,7 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= ./prog $LOCALE_FR 2 > prog.out case $? in 0) ${DIFF} prog.ok prog.out || exit 1;; @@ -133,6 +134,7 @@ if test $LOCALE_FR != none; then esac fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.out case $? in 0) ${DIFF} prog.oku prog.out || exit 1;; diff --git a/gettext-tools/tests/lang-c++ b/gettext-tools/tests/lang-c++ index 4aa4d63..eb2b4dd 100755 --- a/gettext-tools/tests/lang-c++ +++ b/gettext-tools/tests/lang-c++ @@ -145,6 +145,7 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= ./prog $LOCALE_FR 2 > prog.out case $? in 0) ${DIFF} prog.ok prog.out || exit 1;; @@ -153,6 +154,7 @@ if test $LOCALE_FR != none; then esac fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.out case $? in 0) ${DIFF} prog.oku prog.out || exit 1;; diff --git a/gettext-tools/tests/lang-clisp b/gettext-tools/tests/lang-clisp index e1cfc11..631d30a 100755 --- a/gettext-tools/tests/lang-clisp +++ b/gettext-tools/tests/lang-clisp @@ -135,11 +135,13 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR CLISP_LANGUAGE= LANGUAGE= LC_ALL=$LOCALE_FR clisp prog.lisp 2 > prog.tmp || exit 1 LC_ALL=C tr -d '\r' < prog.tmp > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 CLISP_LANGUAGE= LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 clisp prog.lisp 2 > prog.tmp || exit 1 LC_ALL=C tr -d '\r' < prog.tmp > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 diff --git a/gettext-tools/tests/lang-csharp b/gettext-tools/tests/lang-csharp index ebe16c0..505d979 100755 --- a/gettext-tools/tests/lang-csharp +++ b/gettext-tools/tests/lang-csharp @@ -178,10 +178,12 @@ EOF : ${LOCALE_FR_UTF8=fr_FR.UTF-8} : ${CSHARPEXEC="/bin/sh ../../csharpexec.sh"} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR ${CSHARPEXEC} -L ../../../gettext-runtime/intl-csharp program.exe 2 > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 ${CSHARPEXEC} -L ../../../gettext-runtime/intl-csharp program.exe 2 > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-gawk b/gettext-tools/tests/lang-gawk index 6709844..47bcb34 100755 --- a/gettext-tools/tests/lang-gawk +++ b/gettext-tools/tests/lang-gawk @@ -148,10 +148,12 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR gawk -v n=2 -f prog.awk > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 gawk -v n=2 -f prog.awk > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-guile b/gettext-tools/tests/lang-guile index dca7636..4023d77 100755 --- a/gettext-tools/tests/lang-guile +++ b/gettext-tools/tests/lang-guile @@ -129,11 +129,13 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR guile -s prog.scm 2 > prog.out 2>prog.err || { cat prog.err 1>&2; exit 1; } grep -v '^;;;' prog.err 1>&2 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 guile -s prog.scm 2 > prog.out 2>prog.err || { cat prog.err 1>&2; exit 1; } grep -v '^;;;' prog.err 1>&2 ${DIFF} prog.oku prog.out || exit 1 diff --git a/gettext-tools/tests/lang-java b/gettext-tools/tests/lang-java index e699e68..e09ec86 100755 --- a/gettext-tools/tests/lang-java +++ b/gettext-tools/tests/lang-java @@ -191,10 +191,12 @@ EOF : ${LOCALE_FR_UTF8=fr_FR.UTF-8} : ${JAVAEXEC="/bin/sh ../../javaexec.sh"} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR CLASSPATH=.:../../../gettext-runtime/intl-java/libintl.jar ${JAVAEXEC} Program 2 ISO-8859-1 > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 CLASSPATH=.:../../../gettext-runtime/intl-java/libintl.jar ${JAVAEXEC} Program 2 UTF-8 > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-javascript b/gettext-tools/tests/lang-javascript index d450946..fd018a6 100755 --- a/gettext-tools/tests/lang-javascript +++ b/gettext-tools/tests/lang-javascript @@ -109,10 +109,12 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR gjs prog.js > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 gjs prog.js > prog.out || exit 1 ${DIFF} -u prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-librep b/gettext-tools/tests/lang-librep index 1d10895..4c7e3f2 100755 --- a/gettext-tools/tests/lang-librep +++ b/gettext-tools/tests/lang-librep @@ -110,10 +110,12 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR rep --no-rc --batch prog.jl > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 rep --no-rc --batch prog.jl > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-lua b/gettext-tools/tests/lang-lua index 175e111..202ef13 100755 --- a/gettext-tools/tests/lang-lua +++ b/gettext-tools/tests/lang-lua @@ -128,10 +128,12 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR lua -l gettext prog.lua > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 lua -l gettext prog.lua > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-objc b/gettext-tools/tests/lang-objc index 65fa92c..126246f 100755 --- a/gettext-tools/tests/lang-objc +++ b/gettext-tools/tests/lang-objc @@ -140,6 +140,7 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= ./prog $LOCALE_FR 2 > prog.out case $? in 0) ${DIFF} prog.ok prog.out || exit 1;; @@ -148,6 +149,7 @@ if test $LOCALE_FR != none; then esac fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= ./prog $LOCALE_FR_UTF8 2 > prog.out case $? in 0) ${DIFF} prog.oku prog.out || exit 1;; diff --git a/gettext-tools/tests/lang-pascal b/gettext-tools/tests/lang-pascal index 17891ab..76a12b6 100755 --- a/gettext-tools/tests/lang-pascal +++ b/gettext-tools/tests/lang-pascal @@ -92,12 +92,14 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL= LC_MESSAGES= LC_CTYPE= LANG=$LOCALE_FR ./pascalprog > pascalprog.out || exit 1 : ${DIFF=diff} ${DIFF} pascalprog.ok pascalprog.out || exit 1 fi if test -z "$UTF8_LOCALE_UNSUPPORTED"; then if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL= LC_MESSAGES= LC_CTYPE= LANG=$LOCALE_FR_UTF8 ./pascalprog > pascalprog.out || exit 1 : ${DIFF=diff} ${DIFF} pascalprog.oku pascalprog.out || exit 1 diff --git a/gettext-tools/tests/lang-perl-1 b/gettext-tools/tests/lang-perl-1 index b972b45..acf6c97 100755 --- a/gettext-tools/tests/lang-perl-1 +++ b/gettext-tools/tests/lang-perl-1 @@ -101,10 +101,12 @@ perl -e 'use Locale::Messages;' 2>/dev/null \ : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LANG=$LOCALE_FR LC_MESSAGES= LC_CTYPE= LC_ALL= perl program1.pl > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LANG=$LOCALE_FR_UTF8 LC_MESSAGES= LC_CTYPE= LC_ALL= perl program1.pl > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-perl-2 b/gettext-tools/tests/lang-perl-2 index eb3701c..40b814b 100755 --- a/gettext-tools/tests/lang-perl-2 +++ b/gettext-tools/tests/lang-perl-2 @@ -101,10 +101,12 @@ perl -M'Locale::TextDomain' -e '' 2>/dev/null \ : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LANG=$LOCALE_FR LC_MESSAGES= LC_CTYPE= LC_ALL= perl program2.pl > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LANG=$LOCALE_FR_UTF8 LC_MESSAGES= LC_CTYPE= LC_ALL= perl program2.pl > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-php b/gettext-tools/tests/lang-php index e90ea1d..83a61ab 100755 --- a/gettext-tools/tests/lang-php +++ b/gettext-tools/tests/lang-php @@ -113,10 +113,12 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR php -q prog.php > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 php -q prog.php > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-python-1 b/gettext-tools/tests/lang-python-1 index 2068bfa..f198780 100755 --- a/gettext-tools/tests/lang-python-1 +++ b/gettext-tools/tests/lang-python-1 @@ -83,11 +83,13 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR python prog1.py > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test -z "$UTF8_LOCALE_UNSUPPORTED"; then if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 python prog1.py > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-python-2 b/gettext-tools/tests/lang-python-2 index ca78d7a..2f431c7 100755 --- a/gettext-tools/tests/lang-python-2 +++ b/gettext-tools/tests/lang-python-2 @@ -104,11 +104,13 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR python prog2.py 2 > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test -z "$UTF8_LOCALE_UNSUPPORTED"; then if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 python prog2.py 2 > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-sh b/gettext-tools/tests/lang-sh index 22da222..af417e6 100755 --- a/gettext-tools/tests/lang-sh +++ b/gettext-tools/tests/lang-sh @@ -114,10 +114,12 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR sh ./prog.sh 2 > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 sh ./prog.sh 2 > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 fi diff --git a/gettext-tools/tests/lang-smalltalk b/gettext-tools/tests/lang-smalltalk index e2bff00..e21591e 100755 --- a/gettext-tools/tests/lang-smalltalk +++ b/gettext-tools/tests/lang-smalltalk @@ -117,6 +117,7 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR gst -Q prog.st > prog.out || exit 1 ${DIFF} prog.ok prog.out > /dev/null || ${DIFF} prog.ok2 prog.out > /dev/null || @@ -124,6 +125,7 @@ if test $LOCALE_FR != none; then { ${DIFF} prog.ok prog.out; exit 1; } fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 gst -Q prog.st > prog.out || exit 1 ${DIFF} prog.oku prog.out > /dev/null || ${DIFF} prog.oku2 prog.out > /dev/null || diff --git a/gettext-tools/tests/lang-tcl b/gettext-tools/tests/lang-tcl index 5f6ee8d..e0130cc 100755 --- a/gettext-tools/tests/lang-tcl +++ b/gettext-tools/tests/lang-tcl @@ -89,11 +89,13 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LANG=$LOCALE_FR LC_MESSAGES= LC_CTYPE= LC_ALL= tclsh program.tcl > prog.tmp || exit 1 LC_ALL=C tr -d '\r' < prog.tmp > prog.out || exit 1 ${DIFF} prog.ok prog.out || exit 1 fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LANG=$LOCALE_FR_UTF8 LC_MESSAGES= LC_CTYPE= LC_ALL= tclsh program.tcl > prog.tmp || exit 1 LC_ALL=C tr -d '\r' < prog.tmp > prog.out || exit 1 ${DIFF} prog.oku prog.out || exit 1 diff --git a/gettext-tools/tests/lang-vala b/gettext-tools/tests/lang-vala index ae2cd2d..3d27631 100755 --- a/gettext-tools/tests/lang-vala +++ b/gettext-tools/tests/lang-vala @@ -80,6 +80,7 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} if test $LOCALE_FR != none; then + prepare_locale_ fr $LOCALE_FR LANGUAGE= LC_ALL=$LOCALE_FR ./prog > prog.out case $? in 0) ${DIFF} prog.ok prog.out || exit 1;; @@ -88,6 +89,7 @@ if test $LOCALE_FR != none; then esac fi if test $LOCALE_FR_UTF8 != none; then + prepare_locale_ fr $LOCALE_FR_UTF8 LANGUAGE= LC_ALL=$LOCALE_FR_UTF8 ./prog > prog.out case $? in 0) ${DIFF} prog.oku prog.out || exit 1;; |