summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/babel/magyar.ldf
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/magyar.ldf')
-rw-r--r--Master/texmf-dist/tex/generic/babel/magyar.ldf640
1 files changed, 640 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/magyar.ldf b/Master/texmf-dist/tex/generic/babel/magyar.ldf
new file mode 100644
index 00000000000..532d8be5d7f
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/magyar.ldf
@@ -0,0 +1,640 @@
+%%
+%% This is file `magyar.ldf',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% magyar.dtx (with options: `code')
+%% This is a generated file.
+%%
+%% Copyright 1989-2005 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{magyar}
+ [2005/03/30 v1.4j Magyar support from the babel system]
+%% File `magyar.dtx'
+%% Babel package for LaTeX version 2e
+%% Copyright (C) 1989 - 2005
+%% by Johannes Braams, TeXniek
+%% Magyar Language Definition File
+%% Copyright (C) 1989 - 2005
+%% by Johannes Braams, TeXniek
+%% \'Arp\'ad B\'IR\'O
+%% J\'ozsef B\'ERCES
+\LdfInit{magyar}{caption\CurrentOption}
+\ifx\l@magyar\@undefined
+ \ifx\l@hungarian\@undefined
+ \@nopatterns{Magyar}
+ \adddialect\l@magyar0
+ \else
+ \let\l@magyar\l@hungarian
+ \fi
+\fi
+\ifx\l@hungarian\@undefined
+ \let\l@hungarian\l@magyar
+\fi
+\@namedef{captions\CurrentOption}{%
+ \def\prefacename{El\H osz\'o}%
+ \def\refname{Hivatkoz\'asok}%
+ \def\abstractname{Kivonat}%
+ \def\bibname{Irodalomjegyz\'ek}%
+ \def\chaptername{fejezet}%
+ \def\appendixname{F\"uggel\'ek}%
+ \def\contentsname{Tartalomjegyz\'ek}%
+ \def\listfigurename{\'Abr\'ak jegyz\'eke}%
+ \def\listtablename{T\'abl\'azatok jegyz\'eke}%
+ \def\indexname{T\'argymutat\'o}%
+ \def\figurename{\'abra}%
+ \def\tablename{t\'abl\'azat}%
+ \def\partname{r\'esz}%
+ \def\enclname{Mell\'eklet}%
+ \def\ccname{K\"orlev\'el--c\'\i mzettek}%
+ \def\headtoname{C\'\i mzett}%
+ \def\pagename{oldal}%
+ \def\seename{l\'asd}%
+ \def\alsoname{l\'asd m\'eg}%
+ \def\proofname{Bizony\'\i t\'as}%
+ \def\glossaryname{Sz\'ojegyz\'ek}%
+ }%
+\@namedef{date\CurrentOption}{%
+ \def\today{%
+ \number\year.\nobreakspace\ifcase\month\or
+ janu\'ar\or febru\'ar\or m\'arcius\or
+ \'aprilis\or m\'ajus\or j\'unius\or
+ j\'ulius\or augusztus\or szeptember\or
+ okt\'ober\or november\or december\fi
+ \space\number\day.}}
+\@namedef{ondate\CurrentOption}{%
+ \number\year.\nobreakspace\ifcase\month\or
+ janu\'ar\or febru\'ar\or m\'arcius\or
+ \'aprilis\or m\'ajus\or j\'unius\or
+ j\'ulius\or augusztus\or szeptember\or
+ okt\'ober\or november\or december\fi
+ \space\ifcase\day\or
+ 1-j\'en\or 2-\'an\or 3-\'an\or 4-\'en\or 5-\'en\or
+ 6-\'an\or 7-\'en\or 8-\'an\or 9-\'en\or 10-\'en\or
+ 11-\'en\or 12-\'en\or 13-\'an\or 14-\'en\or 15-\'en\or
+ 16-\'an\or 17-\'en\or 18-\'an\or 19-\'en\or 20-\'an\or
+ 21-\'en\or 22-\'en\or 23-\'an\or 24-\'en\or 25-\'en\or
+ 26-\'an\or 27-\'en\or 28-\'an\or 29-\'en\or 30-\'an\or
+ 31-\'en\fi}
+ \@namedef{extras\CurrentOption}{%
+ \expandafter\let\expandafter\ontoday
+ \csname ondate\CurrentOption\endcsname}
+\@namedef{noextras\CurrentOption}{\let\ontoday\@undefined}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\fnum@figure
+ \def\fnum@figure{\thefigure.\nobreakspace\figurename}}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\fnum@table
+ \def\fnum@table{\thetable.\nobreakspace\tablename}}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@makecaption
+ \def\@makecaption#1#2{%
+ \vskip\abovecaptionskip
+ \sbox\@tempboxa{#1. #2}%
+ \ifdim \wd\@tempboxa >\hsize
+ {#1. #2\csname par\endcsname}
+ \else
+ \global \@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@caption
+ \long\def\@caption#1[#2]#3{%
+ \csname par\endcsname
+ \addcontentsline{\csname ext@#1\endcsname}{#1}%
+ {\protect\numberline{\csname the#1\endcsname.}{\ignorespaces #2}}%
+ \begingroup
+ \@parboxrestore
+ \if@minipage
+ \@setminipage
+ \fi
+ \normalsize
+ \@makecaption{\csname fnum@#1\endcsname}%
+ {\ignorespaces #3}\csname par\endcsname
+ \endgroup}}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@seccntformat
+ \def\@seccntformat#1{\csname the#1\endcsname.\quad}}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@sect
+ \def\@sect#1#2#3#4#5#6[#7]#8{%
+ \ifnum #2>\c@secnumdepth
+ \let\@svsec\@empty
+ \else
+ \refstepcounter{#1}%
+ \protected@edef\@svsec{\@seccntformat{#1}\relax}%
+ \fi
+ \@tempskipa #5\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ #6{%
+ \@hangfrom{\hskip #3\relax\@svsec}%
+ \interlinepenalty \@M #8\@@par}%
+ \endgroup
+ \csname #1mark\endcsname{#7}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname.}%
+ \fi
+ #7}%
+ \else
+ \def\@svsechd{%
+ #6{\hskip #3\relax
+ \@svsec #8.}%
+ \csname #1mark\endcsname{#7}%
+ \addcontentsline{toc}{#1}{%
+ \ifnum #2>\c@secnumdepth \else
+ \protect\numberline{\csname the#1\endcsname.}%
+ \fi
+ #7}}%
+ \fi
+ \@xsect{#5}}}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@ssect
+ \def\@ssect#1#2#3#4#5{%
+ \@tempskipa #3\relax
+ \ifdim \@tempskipa>\z@
+ \begingroup
+ #4{%
+ \@hangfrom{\hskip #1}%
+ \interlinepenalty \@M #5\@@par}%
+ \endgroup
+ \else
+ \def\@svsechd{#4{\hskip #1\relax #5.}}%
+ \fi
+ \@xsect{#3}}}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@begintheorem
+ \def\@begintheorem#1#2{\trivlist
+ \item[\hskip \labelsep{\bfseries #2.\ #1.}]\itshape}%
+ \babel@save\@opargbegintheorem
+ \def\@opargbegintheorem#1#2#3{\trivlist
+ \item[\hskip \labelsep{\bfseries #2.\ #1\ (#3).}]\itshape}}
+\@ifclassloaded{book}{%
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\ps@headings}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \thechapter. \@chapapp. \ %
+ \fi
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}%
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \thechapter. \@chapapp. \ %
+ \fi
+ \fi
+ ##1}}}}%
+ \fi}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@part
+ \def\@part[#1]#2{%
+ \ifnum \c@secnumdepth >-2\relax
+ \refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart.\hspace{1em}#1}%
+ \else
+ \addcontentsline{toc}{part}{#1}%
+ \fi
+ \markboth{}{}%
+ {\centering
+ \interlinepenalty \@M
+ \normalfont
+ \ifnum \c@secnumdepth >-2\relax
+ \huge\bfseries \thepart.\nobreakspace\partname
+ \csname par\endcsname
+ \vskip 20\p@
+ \fi
+ \Huge \bfseries #2\csname par\endcsname}%
+ \@endpart}}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@chapter
+ \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \refstepcounter{chapter}%
+ \typeout{\thechapter.\space\@chapapp.}%
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter.}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@makechapterhead
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \if@mainmatter
+ \huge\bfseries \thechapter.\nobreakspace\@chapapp{}
+ \csname par\endcsname\nobreak
+ \vskip 20\p@
+ \fi
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\csname par\endcsname\nobreak
+ \vskip 40\p@
+ }}}%
+}{}
+\@ifclassloaded{report}{%
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\ps@headings}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \thechapter. \@chapapp. \ %
+ \fi
+ ##1}}{}}%
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection. \ %
+ \fi
+ ##1}}}}%
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\chaptermark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \thechapter. \@chapapp. \ %
+ \fi
+ ##1}}}}%
+ \fi}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@chapter
+ \def\@chapter[#1]#2{\ifnum \c@secnumdepth >\m@ne
+ \refstepcounter{chapter}%
+ \typeout{\thechapter.\space\@chapapp.}%
+ \addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter.}#1}%
+ \else
+ \addcontentsline{toc}{chapter}{#1}%
+ \fi
+ \chaptermark{#1}%
+ \addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}%
+ \if@twocolumn
+ \@topnewpage[\@makechapterhead{#2}]%
+ \else
+ \@makechapterhead{#2}%
+ \@afterheading
+ \fi}}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\@makechapterhead
+ \def\@makechapterhead#1{%
+ \vspace*{50\p@}%
+ {\parindent \z@ \raggedright \normalfont
+ \ifnum \c@secnumdepth >\m@ne
+ \huge\bfseries \thechapter.\nobreakspace\@chapapp{}
+ \csname par\endcsname\nobreak
+ \vskip 20\p@
+ \fi
+ \interlinepenalty\@M
+ \Huge \bfseries #1\csname par\endcsname\nobreak
+ \vskip 40\p@
+ }}}%
+}{}
+\@ifclassloaded{article}{%
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\ps@headings}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@evenhead{\thepage\hfil\slshape\leftmark}%
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\sectionmark##1{%
+ \markboth {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\z@
+ \thesection.\quad
+ \fi
+ ##1}}{}}%
+ \def\subsectionmark##1{%
+ \markright {%
+ \ifnum \c@secnumdepth >\@ne
+ \thesubsection.\quad
+ \fi
+ ##1}}}%
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+ \let\@mkboth\markboth
+ \def\sectionmark##1{%
+ \markright {\MakeUppercase{%
+ \ifnum \c@secnumdepth >\m@ne
+ \thesection.\quad
+ \fi
+ ##1}}}}%
+ \fi}%
+}{}
+\@ifclassloaded{letter}{%
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\ps@headings}
+ \expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \if@twoside
+ \def\ps@headings{%
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@oddhead{\slshape\headtoname{:} \ignorespaces\toname
+ \hfil \@date
+ \hfil \thepage.\nobreakspace\pagename}%
+ \let\@evenhead\@oddhead}
+ \else
+ \def\ps@headings{%
+ \let\@oddfoot\@empty
+ \def\@oddhead{\slshape\headtoname{:} \ignorespaces\toname
+ \hfil \@date
+ \hfil \thepage.\nobreakspace\pagename}}
+ \fi}%
+}{}
+\def\az{a\@ifstar{\@az}{\az@}}
+\def\Az{A\@ifstar{\@az}{\az@}}
+\def\az@#1{\@az{#1}\nobreakspace#1}
+\def\@az#1{%
+ \hun@tempadef{relax}{relax}{#1}%
+ \edef\@tempb{\noexpand\@@az\@tempa\hbox!}%
+ \@tempb}
+\def\hun@tempadef#1#2#3{%
+ \begingroup
+ \def\@safe@activesfalse{}%
+ \def\setbox ##1{}% to get rid of accents and special letters
+ \def\hbox ##1{}%
+ \def\accent ##1 ##2{##2}%
+ \def\add@accent ##1##2{##2}%
+ \def\@text@composite@x ##1##2{##2}%
+ \def\i{i}\def\j{j}%
+ \def\ae{a}\def\AE{A}\def\oe{o}\def\OE{O}%
+ \def\ss{s}\def\L{L}%
+ \def\d{}\def\b{}\def\c{}\def\t{}%
+ \expandafter\ifx\csname #1\endcsname\relax
+ \expandafter\ifx\csname #2\endcsname\relax
+ \xdef\@tempa{#3}%
+ \else
+ \xdef\@tempa{\csname #2\endcsname}%
+ \fi
+ \else
+ \xdef\@tempa{\csname #1\endcsname}%
+ \fi
+ \endgroup}
+\def\aref{\azr}
+\def\Aref{\Azr}
+\def\azr{a\@ifstar{\@azr}{\azr@}}
+\def\Azr{A\@ifstar{\@azr}{\azr@}}
+\def\azr@{\@ifnextchar ({\azr@@@}{\azr@@}}
+\def\azr@@#1{\@azr{#1}\nobreakspace\ref{#1}}
+\def\azr@@@(#1{\@azr{#1}\nobreakspace(\ref{#1}}
+\def\@azr#1{%
+ \hun@tempadef{hun@r@#1}{r@#1}{}%
+ \ifx\@tempa\empty
+ \else
+ \edef\@tempb{\noexpand\@@az\expandafter\@firstoftwo\@tempa\hbox!}%
+ \@tempb
+ \fi
+}
+\def\apageref{\azp}
+\def\Apageref{\Azp}
+\def\azp{a\@ifstar{\@azp}{\azp@}}
+\def\Azp{A\@ifstar{\@azp}{\azp@}}
+\def\azp@#1{\@azp{#1}\nobreakspace\pageref{#1}}
+\def\@azp#1{%
+ \hun@tempadef{hun@r@#1}{r@#1}{}%
+ \ifx\@tempa\empty
+ \else
+ \edef\@tempb{\noexpand\@@az\expandafter\@secondoftwo\@tempa\hbox!}%
+ \@tempb
+ \fi
+}
+\def\acite{\azc}
+\def\Acite{\Azc}
+\def\azc{a\@ifstar{\@azc}{\azc@}}
+\def\Azc{A\@ifstar{\@azc}{\azc@}}
+\def\azc@{\@ifnextchar [{\azc@@}{\azc@@[]}}
+\def\azc@@[#1]#2{%
+ \@azc{#2}\nobreakspace\def\@tempa{#1}%
+ \ifx\@tempa\@empty\cite{#2}\else\cite[#1]{#2}\fi}
+\def\@azc#1{\@@azc#1,\hbox!}
+\def\@@azc#1,#2\hbox#3!{%
+ \hun@tempadef{hun@b@#1}{b@#1}{}%
+ \ifx\@tempa\empty
+ \else
+ \edef\@tempb{\noexpand\@@az\@tempa\hbox!}%
+ \@tempb
+ \fi}
+\def\hun@number@lehgth#1#2\hbox#3!{%
+ \ifcat\noexpand#11%
+ \ifnum\expandafter`\csname#1\endcsname>47
+ \ifnum\expandafter`\csname#1\endcsname<58
+ \advance\count@ by \@ne
+ \hun@number@lehgth#2\hbox\hbox!\fi\fi\fi}
+\def\hun@alph@lehgth#1#2\hbox#3!{%
+ \ifcat\noexpand#1A%
+ \advance\count@ by \@ne
+ \hun@alph@lehgth#2\hbox\hbox!\fi}
+\def\@@az@string#1#2{%
+ \ifx#1A%
+ \let\@tempa\@tempb
+ \else\ifx#1E%
+ \let\@tempa\@tempb
+ \else\ifx#1I%
+ \let\@tempa\@tempb
+ \else\ifx#1O%
+ \let\@tempa\@tempb
+ \else\ifx#1U%
+ \let\@tempa\@tempb
+ \fi\fi\fi\fi\fi
+ \ifx\@tempa\@tempb
+ \else
+ \count@\z@
+ \hun@alph@lehgth#1#2\hbox\hbox!%
+ \ifnum\count@=\@ne
+ \ifx#1F%
+ \let\@tempa\@tempb
+ \else\ifx#1L%
+ \let\@tempa\@tempb
+ \else\ifx#1M%
+ \let\@tempa\@tempb
+ \else\ifx#1N%
+ \let\@tempa\@tempb
+ \else\ifx#1R%
+ \let\@tempa\@tempb
+ \else\ifx#1S%
+ \let\@tempa\@tempb
+ \else\ifx#1X%
+ \let\@tempa\@tempb
+ \else\ifx#1Y%
+ \let\@tempa\@tempb
+ \fi\fi\fi\fi\fi\fi\fi\fi
+ \fi
+ \fi}
+\def\@@az#1#2\hbox#3!{%
+ \let\@tempa\@empty
+ \def\@tempb{z}%
+ \uppercase{%
+ \ifx5#1%
+ \let\@tempa\@tempb
+ \else\ifx1#1%
+ \count@\@ne
+ \hun@number@lehgth#2\hbox\hbox!%
+ \loop
+ \ifnum\count@>\thr@@
+ \advance\count@-\thr@@
+ \repeat
+ \ifnum\count@=\@ne
+ \let\@tempa\@tempb
+ \fi
+ \else
+ \@@az@string{#1}{#2}%
+ \fi\fi
+ }%
+ \@tempa}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \babel@save\refstepcounter
+ \def\refstepcounter#1{\stepcounter{#1}%
+ \def\@currentlabel{\csname p@#1\endcsname\csname the#1\endcsname}}%
+}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \let\old@label\label
+ \def\label#1{\@bsphack
+ \old@label{#1}%
+ \begingroup
+ \let\romannumeral\number
+ \def\@roman##1{\number ##1}%
+ \def\@Roman##1{\number ##1}%
+ {\toks0={\noexpand\noexpand\noexpand\number}%
+ \def\number##1{\the\toks0 ##1}\xdef\tempb@{\thepage}}%
+ \edef\@tempa##1{\noexpand\protected@write\@auxout{}%
+ {\noexpand\string\noexpand\hunnewlabel
+ {##1}{{\@currentlabel}{\tempb@}}}}%
+ \@tempa{#1}%
+ \endgroup
+ \@esphack}%
+}
+\expandafter\addto\csname noextras\CurrentOption\endcsname{%
+ \let\label\old@label
+}
+\def\hunnewlabel#1#2{%
+ \def\@tempa{#2}%
+ \expandafter\ifx\csname r@#1\endcsname\@tempa
+ \relax% \message{No need for def: #1}%
+ \else
+ \global\expandafter\let\csname hun@r@#1\endcsname\@tempa%
+ \fi
+}
+\AtBeginDocument{%
+ \if@filesw\immediate\write\@auxout{\catcode096=12}\fi}
+\initiate@active@char{`}
+\expandafter\addto\csname extras\CurrentOption\endcsname{%
+ \languageshorthands{magyar}%
+ \bbl@activate{`}}
+\expandafter\addto\csname noextras\CurrentOption\endcsname{%
+ \bbl@deactivate{`}}
+\declare@shorthand{magyar}{``}{\glqq}
+\declare@shorthand{magyar}{`c}{\textormath{\bbl@disc{c}{cs}}{c}}
+\declare@shorthand{magyar}{`C}{\textormath{\bbl@disc{C}{CS}}{C}}
+\declare@shorthand{magyar}{`d}{\textormath{\bbl@disc{d}{dz}}{d}}
+\declare@shorthand{magyar}{`D}{\textormath{\bbl@disc{D}{DZ}}{D}}
+\declare@shorthand{magyar}{`g}{\textormath{\bbl@disc{g}{gy}}{g}}
+\declare@shorthand{magyar}{`G}{\textormath{\bbl@disc{G}{GY}}{G}}
+\declare@shorthand{magyar}{`l}{\textormath{\bbl@disc{l}{ly}}{l}}
+\declare@shorthand{magyar}{`L}{\textormath{\bbl@disc{L}{LY}}{L}}
+\declare@shorthand{magyar}{`n}{\textormath{\bbl@disc{n}{ny}}{n}}
+\declare@shorthand{magyar}{`N}{\textormath{\bbl@disc{N}{NY}}{N}}
+\declare@shorthand{magyar}{`s}{\textormath{\bbl@disc{s}{sz}}{s}}
+\declare@shorthand{magyar}{`S}{\textormath{\bbl@disc{S}{SZ}}{S}}
+\declare@shorthand{magyar}{`t}{\textormath{\bbl@disc{t}{ty}}{t}}
+\declare@shorthand{magyar}{`T}{\textormath{\bbl@disc{T}{TY}}{T}}
+\declare@shorthand{magyar}{`z}{\textormath{\bbl@disc{z}{zs}}{z}}
+\declare@shorthand{magyar}{`Z}{\textormath{\bbl@disc{Z}{ZS}}{Z}}
+\ldf@finish\CurrentOption
+%%
+%% \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 `magyar.ldf'.