Dear Igor, http://bugs.debian.org/717241 We got a bug report that the naming of the month July is exchanged between the ancient russian and the modern russian. A patch is available in the report, the bug is still in the russian package on CTAN. Thanks, Hilmar -- http://www.hilmar-preusse.de.vu/ #206401 http://counter.li.org
--- Begin Message ---
- To: submit@bugs.debian.org
- Subject: Bug#717241: month exchanges between russian and russian.ancient
- From: Илья Мыльница <mylntsa.ilya.63@gmail.com>
- Date: Thu, 18 Jul 2013 13:59:24 +0400
- Message-id: <[🔎] CACOS-dy5CF4+-uoVgXYudfFX3H_WjUL8REem3QV4GJ5xYooJAA@mail.gmail.com>
- Reply-to: Илья Мыльница <mylntsa.ilya.63@gmail.com>, 717241@bugs.debian.org
Package: texlive-lang-cyrillic
Version: 2013.20130530-1
When I try to make up simple tex file, that uses russian (modern) localization of babel package (like data.tex in application), latex make file, which contains wrong name of current month (July): іюль (as in russian ancient spelling) instead of июль (modern spelling). Then I try to make up file with russian ancient localization (data.ancient.tex in application) and result were interesting: июль instead іюль.
As I understand, bug is in defenition of \daterussian and \daterussian@ancient for T2* encoding in russianb.ldf file (in /usr/share/texlive/texmf-dist/tex/generic/babel-russian directory).
One of solution looks so:
--- russianb.ldf 2013-07-18 09:46:02.417089664 +0000
+++ russianb.fixed.moth.spelling.ldf 2013-07-18 09:47:14.641092573 +0000
@@ -366,31 +366,31 @@
\def\daterussian{%
\def\today{\number\day~\ifcase\month\or
\cyrya\cyrn\cyrv\cyra\cyrr\cyrya\or
\cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrya\or
\cyrm\cyra\cyrr\cyrt\cyra\or
\cyra\cyrp\cyrr\cyre\cyrl\cyrya\or
\cyrm\cyra\cyrya\or
- \cyrii\cyryu\cyrn\cyrya\or
- \cyrii\cyryu\cyrl\cyrya\or
+ \cyri\cyryu\cyrn\cyrya\or
+ \cyri\cyryu\cyrl\cyrya\or
\cyra\cyrv\cyrg\cyru\cyrs\cyrt\cyra\or
\cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrya\or
\cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrya\or
\cyrn\cyro\cyrya\cyrb\cyrr\cyrya\or
\cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrya\fi
\space \number\year~\cyrg.}}
\def\daterussian@ancient{%
\def\today{\number\day~\ifcase\month\or
\cyrya\cyrn\cyrv\cyra\cyrr\cyrya\or
\cyrf\cyre\cyrv\cyrr\cyra\cyrl\cyrya\or
\cyrm\cyra\cyrr\cyrt\cyra\or
\cyra\cyrp\cyrr\cyre\cyrl\cyrya\or
\cyrm\cyra\cyrya\or
- \cyri\cyryu\cyrn\cyrya\or
- \cyri\cyryu\cyrl\cyrya\or
+ \cyrii\cyryu\cyrn\cyrya\or
+ \cyrii\cyryu\cyrl\cyrya\or
\cyra\cyrv\cyrg\cyru\cyrs\cyrt\cyra\or
\cyrs\cyre\cyrn\cyrt\cyrya\cyrb\cyrr\cyrya\or
\cyro\cyrk\cyrt\cyrya\cyrb\cyrr\cyrya\or
\cyrn\cyro\cyrya\cyrb\cyrr\cyrya\or
\cyrd\cyre\cyrk\cyra\cyrb\cyrr\cyrya\fi
\space \number\year~\cyrg.}}
\fiAttachment: data.ancient.tex
Description: TeX documentAttachment: data.tex
Description: TeX document
--- End Message ---