From cffa5da405ae09ac7a50a8a46795ac83e5bc18dc Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 5 Nov 2015 00:00:28 +0000 Subject: babel-macedonian (4nov15) git-svn-id: svn://tug.org/texlive/trunk@38775 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/generic/babel-macedonian/macedonian.ldf | 388 +++++++++++++++++++++ 1 file changed, 388 insertions(+) create mode 100644 Master/texmf-dist/tex/generic/babel-macedonian/macedonian.ldf (limited to 'Master/texmf-dist/tex/generic') diff --git a/Master/texmf-dist/tex/generic/babel-macedonian/macedonian.ldf b/Master/texmf-dist/tex/generic/babel-macedonian/macedonian.ldf new file mode 100644 index 00000000000..a1b8c968aa3 --- /dev/null +++ b/Master/texmf-dist/tex/generic/babel-macedonian/macedonian.ldf @@ -0,0 +1,388 @@ +%% +%% This is file `macedonian.ldf', +%% generated with the docstrip utility. +%% +%% The original source files were: +%% +%% macedonian.dtx (with options: `code') +%% This is a generated file. +%% +%% Copyright 1989-2008 Johannes L. Braams and any individual authors +%% listed elsewhere in this file. All rights reserved. +%% +%% This file was generated from file(s) of the Babel system. +%% --------------------------------------------------------- +%% +%% It may be distributed and/or modified under the +%% conditions of the LaTeX Project Public License, either version 1.3 +%% of this license or (at your option) any later version. +%% The latest version of this license is in +%% http://www.latex-project.org/lppl.txt +%% and version 1.3 or later is part of all distributions of LaTeX +%% version 2003/12/01 or later. +%% +%% This work has the LPPL maintenance status "maintained". +%% +%% The Current Maintainer of this work is Johannes Braams. +%% +%% This file may only be distributed together with a copy of the Babel +%% system. You may however distribute the Babel system without +%% such generated files. +%% +%% The list of all files belonging to the Babel distribution is +%% given in the file `manifest.bbl'. See also `legal.bbl for additional +%% information. +%% +%% The list of derived (unpacked) files belonging to the distribution +%% and covered by LPPL is defined by the unpacking scripts (with +%% extension .ins) which are part of the distribution. +\ProvidesLanguage{macedonian} + [2015/11/04 v1.0 Macedonian support from the babel system] +%% File `macedonian.dtx' +%% Babel package for LaTeX version 2e +%% Copyright (C) 1989-2008 +%% by Johannes Braams,TeXniek +%% Macedonian Language Definition File +%% Copyright (C) [to be defined] +%% Adapted from bulgarian.dtx +%% by Stojan.Trajanovski +\LdfInit{macedonian}{captionsmacedonian} +\ifx\l@macedonian\@undefined + \@nopatterns{Macedonian} + \adddialect\l@macedonian0 +\fi +\let\latinencoding\cf@encoding +\def\reserved@a#1#2{% + \edef\reserved@b{#1}% + \edef\reserved@c{#2}% + \ifx\reserved@b\reserved@c + \let\cyrillicencoding\reserved@c + \fi} +\def\cdp@elt#1#2#3#4{% + \reserved@a{#1}{OT2}% + \reserved@a{#1}{LWN}% + \reserved@a{#1}{LCY}% + \reserved@a{#1}{X2}% + \reserved@a{#1}{T2C}% + \reserved@a{#1}{T2B}% + \reserved@a{#1}{T2A}} +\cdp@list +\ifx\cyrillicencoding\undefined + \IfFileExists{ot2enc.def}{\def\cyrillicencoding{OT2}}\relax + \IfFileExists{lwnenc.def}{\def\cyrillicencoding{LWN}}\relax + \IfFileExists{lcyenc.def}{\def\cyrillicencoding{LCY}}\relax + \IfFileExists{x2enc.def}{\def\cyrillicencoding{X2}}\relax + \IfFileExists{t2cenc.def}{\def\cyrillicencoding{T2C}}\relax + \IfFileExists{t2benc.def}{\def\cyrillicencoding{T2B}}\relax + \IfFileExists{t2aenc.def}{\def\cyrillicencoding{T2A}}\relax +\ifx\cyrillicencoding\undefined + \PackageError{babel}% + {No Cyrillic encoding definition files were found}% + {Your installation is incomplete. \MessageBreak + You need at least one of the following files: \MessageBreak + \space\space + x2enc.def, t2aenc.def, t2benc.def, t2cenc.def, \MessageBreak + \space\space + lcyenc.def, lwnenc.def, ot2enc.def.}% + \else + \lowercase + \expandafter{\expandafter\input\cyrillicencoding enc.def\relax}% + \fi +\fi +\DeclareRobustCommand{\Macedonian}{% + \fontencoding\cyrillicencoding\selectfont + \let\encodingdefault\cyrillicencoding + \expandafter\set@hyphenmins\macedonianhyphenmins + \language\l@macedonian} +\DeclareRobustCommand{\English}{% + \fontencoding\latinencoding\selectfont + \let\encodingdefault\latinencoding + \expandafter\set@hyphenmins\englishhyphenmins + \language\l@english} +\let\Mkd\Macedonian +\let\Mk\Macedonian +\let\cyrillictext\Macedonian +\let\cyr\Macedonian +\let\Eng\English +\def\selectenglanguage{\selectlanguage{english}} +\def\selectmklanguage{\selectlanguage{macedonian}} +\expandafter\ifx\csname T@X2\endcsname\relax\else + \def\@Alph@eng#1{{\fontencoding{\latinencoding}\selectfont + \ifcase#1\or A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or + K\or L\or M\or N\or O\or P\or Q\or R\or S\or T\or U\or V\or W\or + X\or Y\or Z\else \@ctrerr\fi}}% + \def\@alph@eng#1{{\fontencoding{\latinencoding}\selectfont + \ifcase#1\or a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or + k\or l\or m\or n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or + x\or y\or z\else \@ctrerr\fi}}% + \let\@Alph\@Alph@eng + \let\@alph\@alph@eng + \DeclareTextSymbolDefault{\AA}{OT1} + \DeclareTextSymbolDefault{\aa}{OT1} + \DeclareTextCommand{\AA}{OT1}{\r A} + \DeclareTextCommand{\aa}{OT1}{\r a} +\fi +\begingroup\catcode`\"=12 +\def\@tempa#1{\expandafter\@tempb\meaning#1\relax\relax\relax\relax + "0000\@nil#1} +\def\@tempb#1"#2#3#4#5#6\@nil#7{% +\ifnum"#2=7 \count@"1#3#4#5\relax +\ifnum\count@<"1000 \else \global\mathchardef#7="0#3#4#5\relax \fi + \fi} +\@tempa\Gamma\@tempa\Delta\@tempa\Theta\@tempa\Lambda\@tempa\Xi +\@tempa\Pi\@tempa\Sigma\@tempa\Upsilon\@tempa\Phi\@tempa\Psi +\@tempa\Omega +\def\@tempa#1#2\@nil{\def\@tempc{#1}}\def\@tempb{\mathaccent} +\expandafter\@tempa\hat\relax\relax\@nil +\ifx\@tempb\@tempc +\def\@tempa#1\@nil{#1}% +\def\@tempb#1{\afterassignment\@tempa\mathchardef\@tempc=}% +\def\do#1"#2{} +\def\@tempd#1{\expandafter\@tempb#1\@nil + \ifnum\@tempc>"FFF + \xdef#1{\mathaccent"\expandafter\do\meaning\@tempc\space}% + \fi} +\@tempd\hat\@tempd\check\@tempd\tilde\@tempd\acute\@tempd\grave +\@tempd\dot\@tempd\ddot\@tempd\breve\@tempd\bar +\fi +\endgroup +\@ifpackageloaded{inputenc}{}{% +\def\reserved@a{LWN}% +\ifx\reserved@a\cyrillicencoding\else +\def\reserved@a{OT2}% +\ifx\reserved@a\cyrillicencoding\else +\PackageWarning{babel}% +{No input encoding specified for Macedonian language}\fi\fi} +\let\lat\latintext +\DeclareTextFontCommand{\textcyrillic}{\cyrillictext} +\addto\captionsmacedonian{% + \def\prefacename{% + {\cyr\CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr}}% + \def\refname{% + {\cyr\CYRL\cyri\cyrt\cyre\cyrr\cyra\cyrt\cyru\cyrr\cyra}}% + \def\abstractname{% + {\cyr\CYRA\cyrb\cyrs\cyrt\cyrr\cyra\cyrk\cyrt}}% + \def\bibname{% + {\cyr\CYRB\cyri\cyrb\cyrl\cyri\cyro\cyrg\cyrr\cyra\cyrf\cyri\cyrje\cyra}}% + \def\chaptername{% + {\cyr\CYRG\cyrl\cyra\cyrv\cyra}}% + \def\appendixname{% + {\cyr\CYRP\cyrr\cyri\cyrl\cyro\cyrg}}% + \def\contentsname{% + {\cyr\CYRS\cyro\cyrd\cyrr\cyrzh\cyri\cyrn\cyra}}% + \def\listfigurename{% + {\cyr\CYRL\cyri\cyrs\cyrt\cyra\ \cyrn\cyra\ \cyrs\cyrl\cyri\cyrk\cyri}}% + \def\listtablename{% + {\cyr\CYRL\cyri\cyrs\cyrt\cyra\ \cyrn\cyra\ \cyrt\cyra\cyrb\cyre\cyrl\cyri}}% + \def\indexname{% + {\cyr\CYRI\cyrn\cyrd\cyre\cyrk\cyrs\ \cyrn\cyra\ \cyrt\cyre\cyrr\cyrm\cyri\cyrn\cyri}}% + \def\authorname{% + {\cyr\CYRA\cyrv\cyrt\cyro\cyrr}}% + \def\figurename{% + {\cyr\CYRS\cyrl\cyri\cyrk\cyra}}% + \def\tablename{% + {\cyr\CYRT\cyra\cyrb\cyre\cyrl\cyra}}% + \def\partname{% + {\cyr\CYRD\cyre\cyrl}}% + \def\enclname{% + {\cyr\CYRP\cyrr\cyri\cyrl\cyro\cyrz\cyri}}% + \def\ccname{% + {\cyr\cyrk\cyro\cyrp\cyri\cyrje\cyra}}% + \def\headtoname{% + {\cyr\CYRZ\cyra}}% + \def\pagename{% + {\cyr\cyrs\cyrt\cyrr.}}% + \def\seename{% + {\cyr\cyrv\cyri\cyrd\cyri}}% + \def\alsoname{% + {\cyr\cyrv\cyri\cyrd\cyri\ \cyri\cyrs\cyrt\cyro\cyrt\cyra\cyrk\cyra}}% + \def\proofname{% + {\normalfont \textbf{\cyr\cyrd\cyro\cyrk\cyra\cyrz}}}% + \def\theoremname{% + {\normalfont \textbf{\cyr\CYRT\cyre\cyro\cyrr\cyre\cyrm\cyra}}}% + \def\corollaryname{% + {\normalfont \textbf{\cyr\CYRP\cyro\cyrs\cyrl\cyre\cyrd\cyri\cyrc\cyra}}}% + \def\lemmaname{% + {\normalfont \textbf{\cyr\CYRL\cyre\cyrm\cyra}}}% + \def\glossaryname{% + {\cyr\CYRR\cyre\cyrc\cyrn\cyri\cyrk}}% +} +%% +\def\datemacedonian{% + \def\month@macedonian{\ifcase\month\or + \CYRJE\cyra\cyrn\cyru\cyra\cyrr\cyri\or + \CYRF\cyre\cyrb\cyrr\cyru\cyra\cyrr\cyri\or + \CYRM\cyra\cyrr\cyrt\or + \CYRA\cyrp\cyrr\cyri\cyrl\or + \CYRM\cyra\cyrje\or + \CYRJE\cyru\cyrn\cyri\or + \CYRJE\cyru\cyrl\cyri\or + \CYRA\cyrv\cyrg\cyru\cyrs\cyrt\or + \CYRS\cyre\cyrp\cyrt\cyre\cyrm\cyrv\cyrr\cyri\or + \CYRO\cyrk\cyrt\cyro\cyrm\cyrv\cyrr\cyri\or + \CYRN\cyro\cyre\cyrm\cyrv\cyrr\cyri\or + \CYRD\cyre\cyrk\cyre\cyrm\cyrv\cyrr\cyri\fi}% + \def\month@Roman{\expandafter\@Roman\month}% + \def\today{\number\day~\month@macedonian\ \number\year~\cyrg\cyro\cyrd.}% + \def\todayRoman{\number\day.\,\month@Roman.\,\number\year~\cyrg\cyro\cyrd.}% +} +\def\Romannumeral#1{\uppercase\expandafter{\romannumeral #1}} +\def\todayRoman{\number\day.\Romannumeral{\month}.\number\year~\cyrg\cyro\cyrd.} +\addto\extrasmacedonian{\cyrillictext} +\addto\noextrasmacedonian{\latintext} +\initiate@active@char{"} +\addto\extrasmacedonian{\languageshorthands{macedonian}} +\addto\extrasmacedonian{% + \bbl@activate{"}} +\addto\noextrasmacedonian{% + \bbl@deactivate{"}} +\begingroup \catcode`\"12 +\def\reserved@a{\endgroup + \def\@SS{\mathchar"7019} + \def\dq{"}} +\reserved@a +\declare@shorthand{macedonian}{"`}{\glqq} +\declare@shorthand{macedonian}{"'}{\grqq} +\declare@shorthand{macedonian}{"<}{\flqq} +\declare@shorthand{macedonian}{">}{\frqq} +\declare@shorthand{macedonian}{""}{\hskip\z@skip} +\declare@shorthand{macedonian}{"~}{\textormath{\leavevmode\hbox{-}}{-}} +\declare@shorthand{macedonian}{"=}{\nobreak-\hskip\z@skip} +\declare@shorthand{macedonian}{"|}{% +\textormath{\nobreak\discretionary{-}{}{\kern.03em}% +\allowhyphens}{}} +\declare@shorthand{macedonian}{"-}{% + \def\macedonian@sh@tmp{% + \if\macedonian@sh@next-\expandafter\macedonian@sh@emdash + \else\expandafter\macedonian@sh@hyphen\fi + }% + \futurelet\macedonian@sh@next\macedonian@sh@tmp} +\def\macedonian@sh@hyphen{\nobreak\-\bbl@allowhyphens} +\def\macedonian@sh@emdash#1#2{\cdash-#1#2} +\ifx\cdash\undefined % should be defined earlier +\def\cdash#1#2#3{\def\tempx@{#3}% +\def\tempa@{-}\def\tempb@{~}\def\tempc@{*}% + \ifx\tempx@\tempa@\@Acdash\else + \ifx\tempx@\tempb@\@Bcdash\else + \ifx\tempx@\tempc@\@Ccdash\else + \errmessage{Wrong usage of cdash}\fi\fi\fi} +\def\@Acdash{\ifdim\lastskip>\z@\unskip\nobreak\hskip.2em\fi +\cyrdash\hskip.2em\ignorespaces}% +\def\@Bcdash{\leavevmode\ifdim\lastskip>\z@\unskip\fi + \nobreak\cyrdash\penalty\exhyphenpenalty\hskip\z@skip\ignorespaces}% +\def\@Ccdash{\leavevmode + \nobreak\cyrdash\nobreak\hskip.35em\ignorespaces}% +\ifx\cyrdash\undefined +\def\cyrdash{\hbox to.8em{--\hss--}} +\fi +\declare@shorthand{macedonian}{",}{\nobreak\hskip.2em\ignorespaces} +\providehyphenmins{\CurrentOption}{\tw@\tw@} +\fi +\addto\extrasmacedonian{\bbl@frenchspacing} +\addto\noextrasmacedonian{\bbl@nonfrenchspacing} +\ifx\fmtname plain \else + \let\@aifORI\@afterindentfalse + \def\bbl@frenchindent{\let\@afterindentfalse\@afterindenttrue + \@afterindenttrue} + \def\bbl@nonfrenchindent{\let\@afterindentfalse\@aifORI + \@afterindentfalse} + \addto\extrasmacedonian{\bbl@frenchindent} + \addto\noextrasmacedonian{\bbl@nonfrenchindent} +\fi + +\def\enumBul{\let\@Alph\@Alph@mkd \let\@alph\@alph@mkd} +\def\enumEng{\let\@Alph\@Alph@eng \let\@alph\@alph@eng} +\def\enumLat{\let\@Alph\@Alph@eng \let\@alph\@alph@eng} +\addto\extrasmacedonian{\enumBul} +\addto\noextrasmacedonian{\enumLat} +\def\@Alph@mkd#1{% + \ifcase#1\or + \CYRA\or \CYRB\or \CYRV\or \CYRG\or \CYRD\or \'{\CYRG}\or \CYRE\or \CYRZH\or + \CYRZ\or \CYRDZE\or \CYRI\or \CYRJE\or \CYRK\or \CYRL\or \CYRLJE\or + \CYRM\or \CYRN\or \CYRNJE\or \CYRO\or \CYRP\or \CYRR\or \CYRS\or + \CYRT\or \'{\CYRK}\or \CYRU\or \CYRF\or \CYRH\or \CYRC\or \CYRCH\or \CYRDZHE\or \CYRSH\else + \@ctrerr\fi + } +\def\@Alph@eng#1{% + \ifcase#1\or + A\or B\or C\or D\or E\or F\or G\or H\or I\or J\or K\or L\or M\or + N\or O\or P\or Q\or R\or S\or T\or U\or V\or W\or X\or Y\or Z\else + \@ctrerr\fi + } +\def\@alph@mkd#1{% + \ifcase#1\or + \cyra\or \cyrb\or \cyrv\or \cyrg\or \cyrd\or \'{\cyrg}\or \cyre\or \cyrzh\or + \cyrz\or \cyrdze\or \cyri\or \cyrje\or \cyrk\or \cyrl\or \cyrlje\or + \cyrm\or \cyrn\or \cyrnje\or \cyro\or \cyrp\or \cyrr\or \cyrs\or + \cyrt\or \'{\cyrk}\or \cyru\or \cyrf\or \cyrh\or \cyrc\or \cyrch\or \cyrdzhe\or \cyrsh\else + \@ctrerr\fi + } +\def\@alph@eng#1{% + \ifcase#1\or + a\or b\or c\or d\or e\or f\or g\or h\or i\or j\or k\or l\or m\or + n\or o\or p\or q\or r\or s\or t\or u\or v\or w\or x\or y\or z\else + \@ctrerr\fi + } +\newcommand{\overbar}[1]{\mkern 1.5mu\overline{\mkern-1.5mu#1\mkern-0.2mu}\mkern 1.0mu} +\newcommand*{\textoverline}[1]{$\overbar{\hbox{#1}}\m@th$} +\newcommand{\overbarshort}[1]{\mkern 1.7mu\overline{\mkern-0.0mu#1\mkern+1.2mu}\mkern 0.0mu} +\newcommand*{\textoverlineshort}[1]{$\overbarshort{\hbox{#1}}\m@th$} +\newcommand*{\my@test@it}{it} +\newcommand*{\IfItalic}[2]{% + \ifx\f@shape\my@test@it + #1%\expandafter#1 + \else + #2%\expandafter#2 + \fi +} +\newcommand{\tbar}[1]{\mbox{% + \sbox0{#1}\sbox2{\'{}}% + \ooalign{\hidewidth\raise\dimexpr\ht0-\ht2+0.45ex\box2 \hidewidth\cr#1\cr}}} +\let\oldcyrb\cyrb +\renewcommand{\cyrb}{\IfItalic{\textit{$\delta$}}{\oldcyrb}} +\let\oldcyrd\cyrd +\renewcommand{\cyrd}{\IfItalic{\textit{g}}{\oldcyrd}} +\let\oldcyrg\cyrg +\renewcommand{\cyrg}{\IfItalic{\textoverlineshort{\i}}{\oldcyrg}} +\DeclareTextCompositeCommand{\'}{T2A}{\cyrg}{\IfItalic{\tbar{\textoverlineshort{\i}}} +{\'{\oldcyrg}}} +\let\oldcyrt\cyrt +\renewcommand{\cyrt}{\IfItalic{\textoverline{\textit{\cyrsh}}}{\oldcyrt}} +\let\oldcyrp\cyrp +\renewcommand{\cyrp}{\IfItalic{\textoverline{\textit{\cyri}}}{\oldcyrp}} +\def\sh{\mathop{\operator@font sh}\nolimits} +\def\ch{\mathop{\operator@font ch}\nolimits} +\def\tg{\mathop{\operator@font tg}\nolimits} +\def\arctg{\mathop{\operator@font arctg}\nolimits} +\def\arcctg{\mathop{\operator@font arcctg}\nolimits} +\addto\extrasrussian{% + \babel@save{\th}% + \let\ltx@th\th + \def\th{\textormath{\ltx@th}% + {\mathop{\operator@font th}\nolimits}}% + } +\def\ctg{\mathop{\operator@font ctg}\nolimits} +\def\cth{\mathop{\operator@font cth}\nolimits} +\def\cosec{\mathop{\operator@font cosec}\nolimits} +\ldf@finish{macedonian} +%% +%% \CharacterTable +%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z +%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z +%% Digits \0\1\2\3\4\5\6\7\8\9 +%% Exclamation \! Double quote \" Hash (number) \# +%% Dollar \$ Percent \% Ampersand \& +%% Acute accent \' Left paren \( Right paren \) +%% Asterisk \* Plus \+ Comma \, +%% Minus \- Point \. Solidus \/ +%% Colon \: Semicolon \; Less than \< +%% Equals \= Greater than \> Question mark \? +%% Commercial at \@ Left bracket \[ Backslash \\ +%% Right bracket \] Circumflex \^ Underscore \_ +%% Grave accent \` Left brace \{ Vertical bar \| +%% Right brace \} Tilde \~} +%% + +\endinput +%% +%% End of file `macedonian.ldf'. -- cgit v1.2.3