On Sun, Oct 23, 2022 at 03:23:57PM +0300, Eli Zaretskii wrote: > > From: Gavin Smith <[email protected]> > > Date: Sun, 23 Oct 2022 13:13:57 +0100 > > Cc: [email protected], [email protected] > > > > The translation is done by setting the LANGUAGE environment variable > > but this does not work if the locale is C. All it needs is LC_MESSAGES > > to not be "C" (or "POSIX") for LANGUAGE to work properly. > > But LC_MESSAGES doesn't work on Windows, so I guess the translation > won't, either? > > Don't translations use some general Perl capabilities? And if so, do > those capabilities not work on Windows?
We bundle the libintl-perl library, which isn't part of a core Perl installation as far as I know. It would need testing to see if it worked on Windows. For example, you can see the "Document sans titre" strings are translated below: $ cat test.texi \input texinfo @documentlanguage fr @node Test Node @chapter Test Translated. @bye $ texi2any --html --no-split test.texi test.texi: warning: must specify a title with a title command or @top $ cat test.html <!DOCTYPE html> <html> <!-- Created by GNU Texinfo 6.8.90, https://www.gnu.org/software/texinfo/ --> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <title>Document sans titre</title> <meta name="description" content="Document sans titre"> <meta name="keywords" content="Document sans titre"> <meta name="resource-type" content="document"> <meta name="distribution" content="global"> <meta name="Generator" content="texi2any"> <meta name="viewport" content="width=device-width,initial-scale=1"> <link href="#Test-Node" rel="start" title="Test Node"> </head> <body lang="fr"> <div class="chapter-level-extent" id="Test-Node"> <h2 class="chapter" id="Test">1 Test</h2> <p>Translated. </p> </div> </body> </html>
