[tex-live] Serious (?) problem with Babel and language attributes

Norbert Preining preining at logic.at
Sun Jun 1 10:14:50 CEST 2014


Hi Javier, hi Karl, hi everyone

I got a bug report here at Debian, but it is the same in the
current TL2014 status. It seems that something with the
language attributes is up-side-down:

The report states that
	\today
prints the wrong month for June in Russian. It should be
	"июнь" (cyrillic "i" at the first position)
but comes out as
	"iюнь" (latin "i" followed by cyrillic "юнь")

The input file is trivial:
\documentclass[12pt,russian]{article}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{babel}
\begin{document}
\today
\end{document}

(with or without the inputenc, I tried both!)


Reading a bit through russian.ldf I see that the printed version
is related to the "ancient" variant of Russian.

So I tried
...
\usepackage{babel}
\languageattribute{russian}{ancient}
...

and voila, the June comes out as expected in all cyrillic.

So it seems to me that there is something - a test - turned
around.

I am not sure whether Karl considers this a show-stopper, but
considering how core babel is that would be a good reason for me.

Please try to keep the Debian bug report in Cc, if possible.

All the best

Norbert

------------------------------------------------------------------------
PREINING, Norbert                               http://www.preining.info
JAIST, Japan                                 TeX Live & Debian Developer
GPG: 0x860CDC13   fp: F7D8 A928 26E3 16A1 9FA0  ACF0 6CAC A448 860C DC13
------------------------------------------------------------------------




More information about the tex-live mailing list