From 0c0bf3abb2140fe8629c07d20a2c13ae454d8de6 Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Wed, 30 Jul 2025 16:22:32 +0200 Subject: [PATCH] tests: Fix a lang-java failure on native Windows with MSVC. * gettext-tools/tests/lang-java: On native Windows, don't test the UTF-8 locale. --- gettext-tools/tests/lang-java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/gettext-tools/tests/lang-java b/gettext-tools/tests/lang-java index 48fd80250..ab49f480c 100755 --- a/gettext-tools/tests/lang-java +++ b/gettext-tools/tests/lang-java @@ -212,6 +212,12 @@ EOF : ${LOCALE_FR=fr_FR} : ${LOCALE_FR_UTF8=fr_FR.UTF-8} +# Java on Windows (a native Windows program) does not support the native Windows +# locale name French_France.65001. It produces ISO-8859-1 encoded output +# nevertheless. +case "$host_os" in + mingw* | windows*) LOCALE_FR_UTF8=none ;; +esac : ${JAVAEXEC="/bin/sh ../../javaexec.sh"} if test $LOCALE_FR != none; then LANGUAGE= LC_ALL=$LOCALE_FR CLASSPATH=".${CLASSPATH_SEPARATOR}../../../gettext-runtime/intl-java/libintl.jar" ${JAVAEXEC} Program 2 ISO-8859-1 > prog.tmp || Exit 1 -- 2.47.3