\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{nccltrus}
         [2002/03/24 v1.01 Russian specifics (NCC)]
\RequirePackage[russian]{babel}
%
% Redefine \alph and \Alph to russian alphabet and
% save latin versions in \alphlatin and \Alphlatin
%
\let\@alphlatin\@alph
\newcommand*\alphlatin[1]{\expandafter\@alphlatin\csname c@#1\endcsname}
\def\@alph#1{{\cyr\@asbuk{#1}}}
\let\@Alphlatin\@Alph
\newcommand*\Alphlatin[1]{\expandafter\@Alphlatin\csname c@#1\endcsname}
\def\@Alph#1{{\cyr\@Asbuk{#1}}}
%
% Redefine theorem-like headers for russian
%
\def\theoremname{{\cyr\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}}
\def\lemmaname{{\cyr\CYRL\cyre\cyrm\cyrm\cyra}}
\def\propositionname{%
  {\cyr\CYRP\cyrr\cyre\cyrd\cyrl\cyro\cyrzh\cyre\cyrn\cyri\cyre}}
\def\corollaryname{%
  {\cyr\CYRS\cyrl\cyre\cyrd\cyrs\cyrt\cyrv\cyri\cyre}}
\def\definitionname{%
  {\cyr\CYRO\cyrp\cyrr\cyre\cyrd\cyre\cyrl\cyre\cyrn\cyri\cyre}}
\def\statementname{%
  {\cyr\CYRU\cyrt\cyrv\cyre\cyrr\cyrzh\cyrd\cyre\cyrn\cyri\cyre}}
\def\examplename{{\cyr\CYRP\cyrr\cyri\cyrm\cyre\cyrr}}
\def\remarkname{%
  {\cyr\CYRZ\cyra\cyrm\cyre\cyrch\cyra\cyrn\cyri\cyre}}
\def\proofname{%
  {\cyr\CYRD\cyro\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrsftsn%
   \cyrs\cyrt\cyrv\cyro}}
\def\acknowname{%
  {\cyr\CYRB\cyrl\cyra\cyrg\cyro\cyrd\cyra\cyrr\cyrn\cyro\cyrs\cyrt\cyri}}
\def\preprintname{%
  {\cyr\CYRP\cyrr\cyre\cyrp\cyrr\cyri\cyrn\cyrt}}
%
% Redefine numero sign to work in any encoding.
%
\def\No{{\cyr\textnumero}}
\endinput
