From 9d7c69c51bfc55ea30efdce8fcb36c6483b85a7f Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Wed, 8 Jan 2025 20:47:51 +0100 Subject: [PATCH] Fix a test failure when LC_ALL is set to a non-English locale. Reported by Simon Josefsson in . * gettext-tools/tests/xgettext-its-2: When setting LC_MESSAGES, also unset LC_ALL. --- gettext-tools/tests/xgettext-its-2 | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/gettext-tools/tests/xgettext-its-2 b/gettext-tools/tests/xgettext-its-2 index 2441bf793..645a42633 100755 --- a/gettext-tools/tests/xgettext-its-2 +++ b/gettext-tools/tests/xgettext-its-2 @@ -37,22 +37,26 @@ unset GETTEXTDATADIR unset GETTEXTDATADIRS unset XDG_DATA_DIRS -LC_MESSAGES=C ${XGETTEXT} -o /dev/null input.a 2>&1 | grep 'is unknown; will try C' 2>&1 >/dev/null +LC_MESSAGES=C LC_ALL= \ +${XGETTEXT} -o /dev/null input.a 2>&1 | grep 'is unknown; will try C' 2>&1 >/dev/null result=$? test $result = 0 || Exit 1 GETTEXTDATADIR=a \ -LC_MESSAGES=C ${XGETTEXT} -o /dev/null input.a 2>&1 | grep 'is unknown; will try C' 2>&1 >/dev/null +LC_MESSAGES=C LC_ALL= \ +${XGETTEXT} -o /dev/null input.a 2>&1 | grep 'is unknown; will try C' 2>&1 >/dev/null result=$? test $result = 0 && Exit 1 GETTEXTDATADIRS=b:a \ -LC_MESSAGES=C ${XGETTEXT} -o /dev/null input.b 2>&1 | grep 'is unknown; will try C' 2>&1 >/dev/null +LC_MESSAGES=C LC_ALL= \ +${XGETTEXT} -o /dev/null input.b 2>&1 | grep 'is unknown; will try C' 2>&1 >/dev/null result=$? test $result = 0 && Exit 1 XDG_DATA_DIRS=xa \ -LC_MESSAGES=C ${XGETTEXT} -o /dev/null input.xa 2>&1 | grep 'is unknown; will try C' 2>&1 >/dev/null +LC_MESSAGES=C LC_ALL= \ +${XGETTEXT} -o /dev/null input.xa 2>&1 | grep 'is unknown; will try C' 2>&1 >/dev/null result=$? test $result = 0 && Exit 1 -- 2.47.3