EUR remplace FF.
EOF
+# Unset environment variables, so that LANG becomes effective.
+# (tclsh on native Windows complains if we set LC_MESSAGES or LC_CTYPE
+# to the empty string.)
+unset LC_ALL
+unset LC_MESSAGES
+unset LC_CTYPE
+
: ${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
+ LANGUAGE= LANG=$LOCALE_FR 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
+ LANGUAGE= LANG=$LOCALE_FR_UTF8 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
fi