[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#717241: month exchanges between russian and russian.ancient



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.}}
 \fi

Attachment: data.ancient.tex
Description: TeX document

Attachment: data.tex
Description: TeX document


Reply to: