On Thu, Oct 08, 2026 at 11:49:40AM +0200, Bruno Haible via Bug reports for the 
GNU Texinfo documentation system wrote:
> > > It is not so easy to debug that kind of error without access to the
> > > platform because gettext does not say why the string is not found, one
> > > has to use prints and strace or similar to get an idea what is going 
> > > wrong.
> 
> These two gettext FAQ entries should help:
> https://www.gnu.org/software/gettext/FAQ.html#integrating_noop
> https://www.gnu.org/software/gettext/FAQ.html#windows_setenv
> 
> Eli Zaretskii wrote:
> > One possible cause could
> > be that the Windows setlocale doesn't look at the LC_* environment
> > variables (unless you are using Gnulib replacements).
> 
> This could be the case if the setlocale function is called by Perl.
> If it's called by C code, the setlocale override in <libintl.h> and in Gnulib
> fix that problem.
> 
> > Another
> > possibility is if you rely on the LC_MESSAGES category, which Windows
> > doesn't support.
> 
> Likewise: The <libintl.h> and Gnulib provide the LC_MESSAGES category,
> since the Windows runtime library lacks it.
> 
> Bruno
> 

Thanks for the suggestions, but it appears to me that you are casting around
in the dark.

Without proper access to the system under discussion, I expect it would
be quite difficult to fix all the issues that Patrice reported.


Reply via email to