[Tex/LaTex] How to obtain the numbered list of languages loaded by Babel

babellanguages

In the good old days, Babel used to provide the list of languages loaded:

LaTeX2e <2011/06/27>
Babel <v3.8m> and hyphenation patterns for american, french, loaded.

After upgrading to TeXLive 2016, now I only get this:

LaTeX2e <2016/03/31> patch level 2
Babel <3.9r> and hyphenation patterns for 53 language(s) loaded.

Is there some way to return to the previous system, and obtain the list of languages, in the order they are loaded? I would very much appreciate that.

The reason is, I'm using the \language identifier manually in some cases (\language=13 to switch to language 13, for example). Of course I know that the \language identifier can change from one format compilation to the other and that I "normally" shouldn't be using it. But I want to use it on my own risk, for my own files in my own system, and I would be grateful if babel allowed me to have this very valuable information. So if there is some change in the babel code I can do to restore that information, please let me know.

Best Answer

If all you need is to know which languages have been loaded, it's easy:

\usepackage[english,showlanguages]{babel}

And then just look at the log file.

Related Question