Re: Cross-reference for a non-English book

Gavin Smith <[email protected]>
Newsgroups gmane.comp.tex.texinfo.general
Message-ID <ZZGGRQf/neSeEYh0@beigestar>
On Sun, Dec 31, 2023 at 03:08:22PM +0200, Eli Zaretskii wrote:
> We have current-iso639-language, but its value is a 2-letter string,
> the first 2 characters of the locale's name.  So I think this should
> be a new variable, and Info-documentlanguage sounds like a good
> candidate.

Done in commit 85091d47f (2023-12-31).

> > There is the minor question of what to do if a document has more than
> > one @documentlanguage directive, but if that is the case, we can take
> > the first one that occurs, or the last, or none at all, whichever is
> > easiest.
> 
> If this becomes an issue in Info manuals, we could extend the
> Info-documentlanguage variable to have values that are not just a
> single string, but, say, a list of elements of the form
> 
>   (LANG START END)
> 
> where START and END are character positions for the region whose
> language is LANG.  But I'd wait with such complications until they
> become a real problem.

Yes, agreed.  The document language is barely needed for Info output
as it is and multi-language manuals are rare to non-existent.  If
it is a genuine problem then a user could split their document into
separate Info files.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.