summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2014-06-24 22:41:00 +0000
committerKarl Berry <karl@freefriends.org>2014-06-24 22:41:00 +0000
commit8c2cb3c0170d698b7e77ace6549eb7027804d9c1 (patch)
tree9e741288d54faa0c7802ae44b7d044e3d0e84a09
parent22323d7c130b0ac0d9f2cc5609b38908e4928ae1 (diff)
babel-russian (3jun14)
git-svn-id: svn://tug.org/texlive/trunk@34390 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/generic/babel-russian/README25
-rw-r--r--Master/texmf-dist/doc/generic/babel-russian/russianb.pdfbin175881 -> 139997 bytes
-rw-r--r--Master/texmf-dist/source/generic/babel-russian/russianb.dtx214
-rw-r--r--Master/texmf-dist/tex/generic/babel-russian/russianb.ldf192
-rwxr-xr-xMaster/tlpkg/libexec/ctan2tds1
5 files changed, 308 insertions, 124 deletions
diff --git a/Master/texmf-dist/doc/generic/babel-russian/README b/Master/texmf-dist/doc/generic/babel-russian/README
index ce03ed46955..e1bd509f8ff 100644
--- a/Master/texmf-dist/doc/generic/babel-russian/README
+++ b/Master/texmf-dist/doc/generic/babel-russian/README
@@ -1,4 +1,4 @@
-Russian Language Definition File for Babel v1.3a
+Russian Language Definition File for Babel v1.3c
Igor A. Kotelnikov <kia999 at mail dot ru>
@@ -15,11 +15,11 @@ Igor A. Kotelnikov <kia999 at mail dot ru>
2. USAGE
Russian language definition file can be used both with legacy 8-bit engines
-(such as latex.exe or pdflatex.exe) and unicode compilers (xelatex.exe or
-lualatex.exe). The unicode engines can be ran either in unicode mode or
+(such as latex.exe or pdflatex.exe) and Unicode compilers (xelatex.exe or
+lualatex.exe). The unicode engines can be ran either in Unicode mode or
8-bit compatibility mode. The two modes differ by a set of packages loaded
in the preamble of a source TeX file. It is important to keep recommended
-order of package loading, especially when running unicode engines
+order of package loading, especially when running Unicode engines
in a compatibility 8-bit mode.
In examples below, it is assumed that source file has utf8 input encoding.
@@ -76,19 +76,28 @@ See russianb.pdf for more information.
4. KNOWN PROBLEMS
-Before switching from a legacy 8-bit engine (tex, pdftex) to an unicode
+Before switching from a legacy 8-bit engine (tex, pdftex) to an Unicode
engine (xetex, luatex) and vise versa delete all .aux, .toc, .lot, .lof
files as they might have stored incompatible internal encoding.
-T2* font encodings do not have legacy cyrillic letter `yat', which is
-hard-coded in ancient caprion names. Be sure to use an unicode engine
+T2* font encodings do not have legacy Cyrillic letter `yat', which is
+hard-coded in ancient caption names. Be sure to use an Unicode engine
or take X2 font encoding when setting the language attribute to
-"ancient". Consult your font documention for other ancient glypths which
+"ancient". Consult your font documentation for other ancient glyphs which
might be absent.
5. CHANGES
+2014-06-02 version 1.3c
+
+ * Bug fix in \daterussian.
+
+2013-04-06 version 1.3b
+
+ * Added support for the packages \pkg{listing}, \pkg{nomencl}, and
+ \pkg{nomentbl}.
+
2013-04-18 version 1.3a
* Added the language attribute 'ancient' for typesetting old
diff --git a/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf b/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf
index 2d15f38d808..d1086fed291 100644
--- a/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf
+++ b/Master/texmf-dist/doc/generic/babel-russian/russianb.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/generic/babel-russian/russianb.dtx b/Master/texmf-dist/source/generic/babel-russian/russianb.dtx
index 377ee366a6b..1ca27766beb 100644
--- a/Master/texmf-dist/source/generic/babel-russian/russianb.dtx
+++ b/Master/texmf-dist/source/generic/babel-russian/russianb.dtx
@@ -1,5 +1,5 @@
% \iffalse meta-comment
-% !Mode:: "TEX:DTX:UNIX:UTF-8:US"
+% !Mode:: "TEX:DTX:UNIX:UTF-8:US:RU"
%
% Copyright 2011-2013 Igor A. Kotelnikov.
% Copyright 1995-2008 Olga Lapko.
@@ -23,7 +23,7 @@
% The Current Maintainer of this work is Igor A. Kotelnikov.
%
% \fi
-% \CheckSum{1730}
+% \CheckSum{1947}
%
% \iffalse
% Tell the \LaTeX\ system who we are and write an entry on the
@@ -34,7 +34,7 @@
%<code>\ProvidesLanguage{russian}
%\fi
%\ProvidesFile{russianb.dtx}
- [2013/04/13 1.3a Russian support from the babel system]
+ [2014/06/02 1.3c Russian support from the babel system]
%\iffalse
%%
%% Babel package for LaTeX 2e
@@ -50,7 +50,7 @@
%% by Vladimir Volovich TeX at vvv.vsu.ru
%% Werner Lemberg wl at gnu.org
%
-%% Copyright (C) 2011 - 2013
+%% Copyright (C) 2011 - 2014
%% by Igor A. Kotelnikov kia999 at mail dot ru
%% Adapted to EU1 (LuaTeX) and EU2 (XeTeX) encodings
%
@@ -560,6 +560,19 @@ text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
\section{History}
+\subsection{Changes in version 1.3c}
+\begin{itemize}
+\item
+ Bug fix in \string\daterussian.
+\end{itemize}
+
+\subsection{Changes in version 1.3b}
+\begin{itemize}
+\item
+ Added support for the packages \pkg{listing}, \pkg{nomencl}, and
+ \pkg{nomentbl}.
+\end{itemize}
+
\subsection{Changes in version 1.3a}
\begin{itemize}
\item
@@ -657,8 +670,9 @@ text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
%
% \section{Implementation}
%
-% \changes{russianu-1.3b}{2013/04/06}{Renamed to russianb to work with babel 3.9}
-% \changes{russianu-1.2b}{2013/01/08}{Renamed to russianu to work with babel-beta 3.9}
+% \changes{russianb-1.3c}{2014/06/02}{Fix bug in \string\daterussian}
+% \changes{russianb-1.3b}{2013/04/06}{Renamed to russianb to work with babel 3.9}
+% \changes{russianb-1.2b}{2013/01/08}{Renamed to russianu to work with babel-beta 3.9}
% \changes{russianb-1.2a}{2012/06/06}{Indentation of 1st paragraph removed}
% \changes{russianb-1.1c}{1996/07/11}{Replaced \cs{undefined} with
% \cs{@undefined} and \cs{empty} with \cs{@empty} for consistency
@@ -1253,11 +1267,11 @@ text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
\if@uni@ode
%\captionsrussian@modern
\addto\captionsrussian{%
- \def\prefacename{Предисловие}%
- \def\refname{Список литературы}%
- \def\abstractname{Аннотация}%
- \def\bibname{Литература}%
- \def\chaptername{Глава}%
+ \def\prefacename{Предисловие}% [babel]
+ \def\refname{Список литературы}% [only article]
+ \def\abstractname{Аннотация}% [only article, report]
+ \def\bibname{Литература}% [only book, report]
+ \def\chaptername{Глава}% [only book, report]
\def\appendixname{Приложение}%
\@ifundefined{thechapter}
{\def\contentsname{Содержание}}%
@@ -1273,12 +1287,51 @@ text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
\def\enclname{вкл.}%
\def\ccname{исх.}%
\def\headtoname{вх.}%
- \def\pagename{с.}%
+ \def\pagename{с.}% [letter]
\def\seename{см.}%
\def\alsoname{см.\ также}%
- \def\proofname{Доказательство}%
+ \def\proofname{Доказательство}% [amsthm]
\def\glossaryname{Словарь терминов}%
+ \def\acronymname{Аббревиатуры}% [glossaries] {Acronyms}
+ \def\lstlistingname{Листинг}% [listings] (the environment) {Listing}
+ \def\lstlistlistingname{Листинги}% [listings] (the "List of") {Listings}
+ \def\notesname{Заметки}% [endnotes] {Notes}
}%
+ %% =========================================
+ %% nomencl
+ \ifdefined\nomname
+ \addto\captionsrussian{%
+ \def\nomname{Обозначения}%
+ \def\eqdeclaration#1{, см.\nobreakspace(#1)}%
+ \def\pagedeclaration#1{, стр.\nobreakspace#1}%
+ }%
+ \fi
+ %% =========================================
+ %% RevTeX4 & RevTeX4-1
+ %%\@ifclassloaded{revtex4-1}
+ %%{<true code>}
+ %%{<false coode>}%
+ %\ifdefined\@pacs@name
+ \@ifclassloaded{revtex4-1}
+ {%
+ \addto\captionsrussian{%
+ \def\lofname{\listfigurename}
+ \def\lotname{\listtablename}
+ \def\figuresname{Рисунки}%{Figures}%
+ \def\tablesname{Таблицы}%{Tables}%
+ \def\appendixesname{Приложения}%{Appendixes}%
+ \def\acknowledgmentsname{Благодарности}%{Acknowledgments}
+ \def\andname{и}%{and}
+ \def\@pacs@name{PACS коды: }%{PACS numbers: }%
+ \def\@keys@name{Ключевые слова: }%{Keywords: }%
+ \def\Dated@name{Дата: }%{Dated: }%
+ \def\Received@name{Получено }%{Received }%
+ \def\Revised@name{Исправленная версия }%{Revised }%
+ \def\Accepted@name{Принято }%{Accepted }%
+ \def\Published@name{Опубликовано }%{Published }%
+ }%
+ %\fi
+ }{}%
\def\captionsrussian@ancient{%
\def\prefacename{Предисловіе}%
\def\refname{Примѣчанія}%
@@ -1305,53 +1358,89 @@ text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
\def\alsoname{см.~также}%
\def\proofname{Доказательство}%
\def\glossaryname{Словарь терминов}%
+ \def\acronymname{Аббревиатуры}%
+ \def\lstlistingname{Листинг}%
+ \def\lstlistlistingname{Листинги}%
+ %\ifdefined\nomname
+ \def\nomname{Объавлениѥ}% {Обозначенія}%
+ %\fi
+ \def\notesname{Заметки}%
}
+ % =========================================
+ % RevTeX4 & RevTeX4-1
+ %\ifdefined\@pacs@name
+ \@ifclassloaded{revtex4-1}
+ {%
+ \addto\captionsrussian@ancient{%
+ \def\lofname{\listfigurename}
+ \def\lotname{\listtablename}
+ \def\figuresname{Рисунки}%{Figures}%
+ \def\tablesname{Таблицы}%{Tables}%
+ \def\appendixesname{Приложения}%{Appendixes}%
+ \def\acknowledgmentsname{Благодарности}%{Acknowledgments}
+ \def\andname{}%{and}
+ \def\@pacs@name{PACS коды: }%{PACS numbers: }%
+ \def\@keys@name{Ключевые слова: }%{Keywords: }%
+ \def\Dated@name{Дата: }%{Dated: }%
+ \def\Received@name{Получено }%{Received }%
+ \def\Revised@name{Исправленная версия }%{Revised }%
+ \def\Accepted@name{Принято }%{Accepted }%
+ \def\Published@name{Опубликовано }%{Published }%
+ }%
+ %\fi
+ }{}%
+ % =========================================
\else
%\def\captionsrussian@modern{%
\addto\captionsrussian{%
- \def\prefacename{%
- {\cyr\CYRP\cyrr\cyre\cyrd\cyri\cyrs\cyrl\cyro\cyrv\cyri\cyre}}%
- \def\refname{%
- {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\
- \cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}}%
- \def\abstractname{%
- {\cyr\CYRA\cyrn\cyrn\cyro\cyrt\cyra\cyrc\cyri\cyrya}}%
- \def\bibname{%
- {\cyr\CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}}%
- \def\chaptername{{\cyr\CYRG\cyrl\cyra\cyrv\cyra}}%
- \def\appendixname{%
- {\cyr\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}}%
- \@ifundefined{thechapter}%
- {\def\contentsname{%
- {\cyr\CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}}%
- {\def\contentsname{%
- {\cyr\CYRO\cyrg\cyrl\cyra\cyrv\cyrl\cyre\cyrn\cyri\cyre}}}%
- \let\tocname=\contentsname
- \def\listfigurename{%
- {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk
- \ \cyri\cyrl\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyri\cyrishrt}}%
- \def\listtablename{%
- {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk
- \ \cyrt\cyra\cyrb\cyrl\cyri\cyrc}}%
- \def\indexname{%
- {\cyr\CYRP\cyrr\cyre\cyrd\cyrm\cyre\cyrt\cyrn\cyrery\cyrishrt
- \ \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn}}%
- \def\authorname{%
- {\cyr\CYRI\cyrm\cyre\cyrn\cyrn\cyro\cyrishrt
- \ \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn}}%
- \def\figurename{{\cyr\CYRR\cyri\cyrs.}}%
- \def\tablename{{\cyr\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}}%
- \def\partname{{\cyr\CYRCH\cyra\cyrs\cyrt\cyrsftsn}}%
- \def\enclname{{\cyr\cyrv\cyrk\cyrl.}}%
- \def\ccname{{\cyr\cyri\cyrs\cyrh.}}%
- \def\headtoname{{\cyr\cyrv\cyrh.}}%
- \def\pagename{{\cyr\cyrs.}}%
- \def\seename{{\cyr\cyrs\cyrm.}}%
- \def\alsoname{{\cyr\cyrs\cyrm.\ \cyrt\cyra\cyrk\cyrzh\cyre}}%
- \def\proofname{{\cyr\CYRD\cyro\cyrk\cyra\cyrz\cyra\cyrt
- \cyre\cyrl\cyrsftsn\cyrs\cyrt\cyrv\cyro}}%
- \def\glossaryname{{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\
- \cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv}}%
+ \def\prefacename{%
+ {\cyr\CYRP\cyrr\cyre\cyrd\cyri\cyrs\cyrl\cyro\cyrv\cyri\cyre}}%
+ \def\refname{%
+ {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\
+ \cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}}%
+ \def\abstractname{%
+ {\cyr\CYRA\cyrn\cyrn\cyro\cyrt\cyra\cyrc\cyri\cyrya}}%
+ \def\bibname{%
+ {\cyr\CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}}%
+ \def\chaptername{{\cyr\CYRG\cyrl\cyra\cyrv\cyra}}%
+ \def\appendixname{%
+ {\cyr\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}}%
+ \@ifundefined{thechapter}%
+ {\def\contentsname{%
+ {\cyr\CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}}%
+ {\def\contentsname{%
+ {\cyr\CYRO\cyrg\cyrl\cyra\cyrv\cyrl\cyre\cyrn\cyri\cyre}}}%
+ \let\tocname=\contentsname
+ \def\listfigurename{%
+ {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk
+ \ \cyri\cyrl\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyri\cyrishrt}}%
+ \def\listtablename{%
+ {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk
+ \ \cyrt\cyra\cyrb\cyrl\cyri\cyrc}}%
+ \def\indexname{%
+ {\cyr\CYRP\cyrr\cyre\cyrd\cyrm\cyre\cyrt\cyrn\cyrery\cyrishrt
+ \ \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn}}%
+ \def\authorname{%
+ {\cyr\CYRI\cyrm\cyre\cyrn\cyrn\cyro\cyrishrt
+ \ \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn}}%
+ \def\figurename{{\cyr\CYRR\cyri\cyrs.}}%
+ \def\tablename{{\cyr\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}}%
+ \def\partname{{\cyr\CYRCH\cyra\cyrs\cyrt\cyrsftsn}}%
+ \def\enclname{{\cyr\cyrv\cyrk\cyrl.}}%
+ \def\ccname{{\cyr\cyri\cyrs\cyrh.}}%
+ \def\headtoname{{\cyr\cyrv\cyrh.}}%
+ \def\pagename{{\cyr\cyrs.}}%
+ \def\seename{{\cyr\cyrs\cyrm.}}%
+ \def\alsoname{{\cyr\cyrs\cyrm.\ \cyrt\cyra\cyrk\cyrzh\cyre}}%
+ \def\proofname{{\cyr\CYRD\cyro\cyrk\cyra\cyrz\cyra\cyrt
+ \cyre\cyrl\cyrsftsn\cyrs\cyrt\cyrv\cyro}}%
+ \def\glossaryname{{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\
+ \cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv}}%
+ \def\acronymname{\CYRA\cyrb\cyrb\cyrr\cyre\cyrv\cyri\cyra\cyrt\cyru\cyrr\cyrery}%
+ \def\lstlistingname{\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
+ \def\lstlistlistingname{\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
+ \def\nomname{\CYRO\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyri\cyrya}%
+ \def\notesname{\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
}%
\def\captionsrussian@ancient{%
\def\prefacename{%
@@ -1396,6 +1485,11 @@ text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
\cyre\cyrl\cyrsftsn\cyrs\cyrt\cyrv\cyro}}%
\def\glossaryname{{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\
\cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv}}% <-- Needs translation
+ \def\acronymname{\CYRA\cyrb\cyrb\cyrr\cyre\cyrv\cyri\cyra\cyrt\cyru\cyrr\cyrery}%
+ \def\lstlistingname{\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
+ \def\lstlistlistingname{\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
+ \def\nomname{\CYRO\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrii\cyrya}%
+ \def\notesname{\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
}%
\fi
% \end{macrocode}
@@ -1446,8 +1540,8 @@ text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
\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
@@ -1461,8 +1555,8 @@ text commands such as |\textbf|, |\textsf|, |\textit|, |\texttt|, e.t.c.
\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
diff --git a/Master/texmf-dist/tex/generic/babel-russian/russianb.ldf b/Master/texmf-dist/tex/generic/babel-russian/russianb.ldf
index 292139d20f6..110d25d387a 100644
--- a/Master/texmf-dist/tex/generic/babel-russian/russianb.ldf
+++ b/Master/texmf-dist/tex/generic/babel-russian/russianb.ldf
@@ -37,7 +37,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
\ProvidesLanguage{russian}
- [2013/04/13 1.3a Russian support from the babel system]
+ [2014/06/02 1.3c Russian support from the babel system]
%%
%% Babel package for LaTeX 2e
%% Copyright (C) 1989 - 2008
@@ -49,7 +49,7 @@
%% Adapted to the T2 and X2 Cyrillic encodings
%% by Vladimir Volovich TeX at vvv.vsu.ru
%% Werner Lemberg wl at gnu.org
-%% Copyright (C) 2011 - 2013
+%% Copyright (C) 2011 - 2014
%% by Igor A. Kotelnikov kia999 at mail dot ru
%% Adapted to EU1 (LuaTeX) and EU2 (XeTeX) encodings
%% Please report errors to: Igor A. Kotelnikov
@@ -186,11 +186,11 @@
\if@uni@ode
%\captionsrussian@modern
\addto\captionsrussian{%
- \def\prefacename{Предисловие}%
- \def\refname{Список литературы}%
- \def\abstractname{Аннотация}%
- \def\bibname{Литература}%
- \def\chaptername{Глава}%
+ \def\prefacename{Предисловие}% [babel]
+ \def\refname{Список литературы}% [only article]
+ \def\abstractname{Аннотация}% [only article, report]
+ \def\bibname{Литература}% [only book, report]
+ \def\chaptername{Глава}% [only book, report]
\def\appendixname{Приложение}%
\@ifundefined{thechapter}
{\def\contentsname{Содержание}}%
@@ -206,12 +206,51 @@
\def\enclname{вкл.}%
\def\ccname{исх.}%
\def\headtoname{вх.}%
- \def\pagename{с.}%
+ \def\pagename{с.}% [letter]
\def\seename{см.}%
\def\alsoname{см.\ также}%
- \def\proofname{Доказательство}%
+ \def\proofname{Доказательство}% [amsthm]
\def\glossaryname{Словарь терминов}%
+ \def\acronymname{Аббревиатуры}% [glossaries] {Acronyms}
+ \def\lstlistingname{Листинг}% [listings] (the environment) {Listing}
+ \def\lstlistlistingname{Листинги}% [listings] (the "List of") {Listings}
+ \def\notesname{Заметки}% [endnotes] {Notes}
}%
+ %% =========================================
+ %% nomencl
+ \ifdefined\nomname
+ \addto\captionsrussian{%
+ \def\nomname{Обозначения}%
+ \def\eqdeclaration#1{, см.\nobreakspace(#1)}%
+ \def\pagedeclaration#1{, стр.\nobreakspace#1}%
+ }%
+ \fi
+ %% =========================================
+ %% RevTeX4 & RevTeX4-1
+ %%\@ifclassloaded{revtex4-1}
+ %%{<true code>}
+ %%{<false coode>}%
+ %\ifdefined\@pacs@name
+ \@ifclassloaded{revtex4-1}
+ {%
+ \addto\captionsrussian{%
+ \def\lofname{\listfigurename}
+ \def\lotname{\listtablename}
+ \def\figuresname{Рисунки}%{Figures}%
+ \def\tablesname{Таблицы}%{Tables}%
+ \def\appendixesname{Приложения}%{Appendixes}%
+ \def\acknowledgmentsname{Благодарности}%{Acknowledgments}
+ \def\andname{и}%{and}
+ \def\@pacs@name{PACS коды: }%{PACS numbers: }%
+ \def\@keys@name{Ключевые слова: }%{Keywords: }%
+ \def\Dated@name{Дата: }%{Dated: }%
+ \def\Received@name{Получено }%{Received }%
+ \def\Revised@name{Исправленная версия }%{Revised }%
+ \def\Accepted@name{Принято }%{Accepted }%
+ \def\Published@name{Опубликовано }%{Published }%
+ }%
+ %\fi
+ }{}%
\def\captionsrussian@ancient{%
\def\prefacename{Предисловіе}%
\def\refname{Примѣчанія}%
@@ -238,53 +277,89 @@
\def\alsoname{см.~также}%
\def\proofname{Доказательство}%
\def\glossaryname{Словарь терминов}%
+ \def\acronymname{Аббревиатуры}%
+ \def\lstlistingname{Листинг}%
+ \def\lstlistlistingname{Листинги}%
+ %\ifdefined\nomname
+ \def\nomname{Объавлениѥ}% {Обозначенія}%
+ %\fi
+ \def\notesname{Заметки}%
}
+ % =========================================
+ % RevTeX4 & RevTeX4-1
+ %\ifdefined\@pacs@name
+ \@ifclassloaded{revtex4-1}
+ {%
+ \addto\captionsrussian@ancient{%
+ \def\lofname{\listfigurename}
+ \def\lotname{\listtablename}
+ \def\figuresname{Рисунки}%{Figures}%
+ \def\tablesname{Таблицы}%{Tables}%
+ \def\appendixesname{Приложения}%{Appendixes}%
+ \def\acknowledgmentsname{Благодарности}%{Acknowledgments}
+ \def\andname{}%{and}
+ \def\@pacs@name{PACS коды: }%{PACS numbers: }%
+ \def\@keys@name{Ключевые слова: }%{Keywords: }%
+ \def\Dated@name{Дата: }%{Dated: }%
+ \def\Received@name{Получено }%{Received }%
+ \def\Revised@name{Исправленная версия }%{Revised }%
+ \def\Accepted@name{Принято }%{Accepted }%
+ \def\Published@name{Опубликовано }%{Published }%
+ }%
+ %\fi
+ }{}%
+ % =========================================
\else
%\def\captionsrussian@modern{%
\addto\captionsrussian{%
- \def\prefacename{%
- {\cyr\CYRP\cyrr\cyre\cyrd\cyri\cyrs\cyrl\cyro\cyrv\cyri\cyre}}%
- \def\refname{%
- {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\
- \cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}}%
- \def\abstractname{%
- {\cyr\CYRA\cyrn\cyrn\cyro\cyrt\cyra\cyrc\cyri\cyrya}}%
- \def\bibname{%
- {\cyr\CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}}%
- \def\chaptername{{\cyr\CYRG\cyrl\cyra\cyrv\cyra}}%
- \def\appendixname{%
- {\cyr\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}}%
- \@ifundefined{thechapter}%
- {\def\contentsname{%
- {\cyr\CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}}%
- {\def\contentsname{%
- {\cyr\CYRO\cyrg\cyrl\cyra\cyrv\cyrl\cyre\cyrn\cyri\cyre}}}%
- \let\tocname=\contentsname
- \def\listfigurename{%
- {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk
- \ \cyri\cyrl\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyri\cyrishrt}}%
- \def\listtablename{%
- {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk
- \ \cyrt\cyra\cyrb\cyrl\cyri\cyrc}}%
- \def\indexname{%
- {\cyr\CYRP\cyrr\cyre\cyrd\cyrm\cyre\cyrt\cyrn\cyrery\cyrishrt
- \ \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn}}%
- \def\authorname{%
- {\cyr\CYRI\cyrm\cyre\cyrn\cyrn\cyro\cyrishrt
- \ \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn}}%
- \def\figurename{{\cyr\CYRR\cyri\cyrs.}}%
- \def\tablename{{\cyr\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}}%
- \def\partname{{\cyr\CYRCH\cyra\cyrs\cyrt\cyrsftsn}}%
- \def\enclname{{\cyr\cyrv\cyrk\cyrl.}}%
- \def\ccname{{\cyr\cyri\cyrs\cyrh.}}%
- \def\headtoname{{\cyr\cyrv\cyrh.}}%
- \def\pagename{{\cyr\cyrs.}}%
- \def\seename{{\cyr\cyrs\cyrm.}}%
- \def\alsoname{{\cyr\cyrs\cyrm.\ \cyrt\cyra\cyrk\cyrzh\cyre}}%
- \def\proofname{{\cyr\CYRD\cyro\cyrk\cyra\cyrz\cyra\cyrt
- \cyre\cyrl\cyrsftsn\cyrs\cyrt\cyrv\cyro}}%
- \def\glossaryname{{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\
- \cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv}}%
+ \def\prefacename{%
+ {\cyr\CYRP\cyrr\cyre\cyrd\cyri\cyrs\cyrl\cyro\cyrv\cyri\cyre}}%
+ \def\refname{%
+ {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk\
+ \cyrl\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyrery}}%
+ \def\abstractname{%
+ {\cyr\CYRA\cyrn\cyrn\cyro\cyrt\cyra\cyrc\cyri\cyrya}}%
+ \def\bibname{%
+ {\cyr\CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}}%
+ \def\chaptername{{\cyr\CYRG\cyrl\cyra\cyrv\cyra}}%
+ \def\appendixname{%
+ {\cyr\CYRP\cyrr\cyri\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}}%
+ \@ifundefined{thechapter}%
+ {\def\contentsname{%
+ {\cyr\CYRS\cyro\cyrd\cyre\cyrr\cyrzh\cyra\cyrn\cyri\cyre}}}%
+ {\def\contentsname{%
+ {\cyr\CYRO\cyrg\cyrl\cyra\cyrv\cyrl\cyre\cyrn\cyri\cyre}}}%
+ \let\tocname=\contentsname
+ \def\listfigurename{%
+ {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk
+ \ \cyri\cyrl\cyrl\cyryu\cyrs\cyrt\cyrr\cyra\cyrc\cyri\cyrishrt}}%
+ \def\listtablename{%
+ {\cyr\CYRS\cyrp\cyri\cyrs\cyro\cyrk
+ \ \cyrt\cyra\cyrb\cyrl\cyri\cyrc}}%
+ \def\indexname{%
+ {\cyr\CYRP\cyrr\cyre\cyrd\cyrm\cyre\cyrt\cyrn\cyrery\cyrishrt
+ \ \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn}}%
+ \def\authorname{%
+ {\cyr\CYRI\cyrm\cyre\cyrn\cyrn\cyro\cyrishrt
+ \ \cyru\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn}}%
+ \def\figurename{{\cyr\CYRR\cyri\cyrs.}}%
+ \def\tablename{{\cyr\CYRT\cyra\cyrb\cyrl\cyri\cyrc\cyra}}%
+ \def\partname{{\cyr\CYRCH\cyra\cyrs\cyrt\cyrsftsn}}%
+ \def\enclname{{\cyr\cyrv\cyrk\cyrl.}}%
+ \def\ccname{{\cyr\cyri\cyrs\cyrh.}}%
+ \def\headtoname{{\cyr\cyrv\cyrh.}}%
+ \def\pagename{{\cyr\cyrs.}}%
+ \def\seename{{\cyr\cyrs\cyrm.}}%
+ \def\alsoname{{\cyr\cyrs\cyrm.\ \cyrt\cyra\cyrk\cyrzh\cyre}}%
+ \def\proofname{{\cyr\CYRD\cyro\cyrk\cyra\cyrz\cyra\cyrt
+ \cyre\cyrl\cyrsftsn\cyrs\cyrt\cyrv\cyro}}%
+ \def\glossaryname{{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\
+ \cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv}}%
+ \def\acronymname{\CYRA\cyrb\cyrb\cyrr\cyre\cyrv\cyri\cyra\cyrt\cyru\cyrr\cyrery}%
+ \def\lstlistingname{\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
+ \def\lstlistlistingname{\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
+ \def\nomname{\CYRO\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyri\cyrya}%
+ \def\notesname{\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
}%
\def\captionsrussian@ancient{%
\def\prefacename{%
@@ -329,6 +404,11 @@
\cyre\cyrl\cyrsftsn\cyrs\cyrt\cyrv\cyro}}%
\def\glossaryname{{\cyr\CYRS\cyrl\cyro\cyrv\cyra\cyrr\cyrsftsn\
\cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyro\cyrv}}% <-- Needs translation
+ \def\acronymname{\CYRA\cyrb\cyrb\cyrr\cyre\cyrv\cyri\cyra\cyrt\cyru\cyrr\cyrery}%
+ \def\lstlistingname{\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg}%
+ \def\lstlistlistingname{\CYRL\cyri\cyrs\cyrt\cyri\cyrn\cyrg\cyri}%
+ \def\nomname{\CYRO\cyrb\cyro\cyrz\cyrn\cyra\cyrch\cyre\cyrn\cyrii\cyrya}%
+ \def\notesname{\CYRZ\cyra\cyrm\cyre\cyrt\cyrk\cyri}%
}%
\fi
\if@uni@ode
@@ -370,8 +450,8 @@
\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
@@ -385,8 +465,8 @@
\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
diff --git a/Master/tlpkg/libexec/ctan2tds b/Master/tlpkg/libexec/ctan2tds
index d3a8185c220..47a7bb7a91a 100755
--- a/Master/tlpkg/libexec/ctan2tds
+++ b/Master/tlpkg/libexec/ctan2tds
@@ -2149,6 +2149,7 @@ my $core_latex = "$Master/texmf-dist/tex/latex";
%specialinsrunner = (
'antomega' => 'latex', # requires interaction
'apa6e' => 'latex', # requires interaction
+ 'babel-russian' => 'latex',# requires interaction
'babel-serbianc' => 'latex',# requires interaction
'beamersubframe' => 'latex',# requires interaction
'basque-book' => 'latex', # requires interaction