%PDF- %PDF-
| Direktori : /proc/self/root/data/old/usr/share/texlive/texmf-dist/tex/xelatex/polyglossia/ |
| Current File : //proc/self/root/data/old/usr/share/texlive/texmf-dist/tex/xelatex/polyglossia/gloss-hebrew.ldf |
\ProvidesFile{gloss-hebrew.ldf}[polyglossia: module for hebrew]
\RequirePackage{bidi}
\RequirePackage{hebrewcal}
\providebool{@hebrew@marcheshvan}
\PolyglossiaSetup{hebrew}{
script=Hebrew,
direction=RL,
scripttag=hebr,
hyphennames={nohyphenation},
fontsetup=true,
%TODO localalph={hebrewnumeral,Hebrewnumeral}
%digits = hebrewnumber
}
\newif\if@calendar@hebrew
\def\tmp@hebrew{hebrew}
\define@key{hebrew}{calendar}[gregorian]{%
\message{Setting \string\if@calendar@hebrew}
\def\@tmpa{#1}%
\ifx\@tmpa\tmp@hebrew%
\@calendar@hebrewtrue%
\else%
\@calendar@hebrewfalse%
\fi}
\define@boolkey{hebrew}[@xpg@hebrew@]{marcheshvan}[false]{%
\def\@tmpa{#1}%
\def\@tmptrue{true}%
\ifx\@tmpa\@tmptrue
\@xpg@hebrew@marcheshvantrue
\else
\@xpg@hebrew@marcheshvanfalse
\fi}
\setkeys{hebrew}{marcheshvan}
% hebrewcal.sty also defines the boolean key fullyear (default=false)
\newif\if@hebrew@numerals
\def\tmp@hebrew{hebrew}
\define@key{hebrew}{numerals}[arabic]{%
\def\@tmpa{#1}%
\ifx\@tmpa\tmp@hebrew%
\@hebrew@numeralstrue%
\else%
\@hebrew@numeralsfalse%
\fi}
\setkeys{hebrew}{numerals}
\def\captionshebrew{%
\def\prefacename{מבוא}%
\def\refname{מקורות}%
\def\abstractname{תקציר}%
\def\bibname{ביבליוגרפיה}%
\def\chaptername{פרק}%
\def\appendixname{נספח}%
\def\contentsname{תוכן העניינים}%
\def\listfigurename{רשימת האיורים}%
\def\listtablename{רשימת הטבלאות}%
\def\indexname{מפתח}%
\def\figurename{איור}%
\def\tablename{טבלה}%
\def\partname{חלק}%
\def\enclname{רצ"ב}%
\def\ccname{העתקים}%
\def\headtoname{אל}%
\def\pagename{עמוד}%
\def\psname{נ.ב.}%
\def\seename{ראה}%
\def\alsoname{ראה גם}% check
\def\proofname{הוכחה}
\def\glossaryname{מילון מונחים}% check
}
\def\datehebrew{%
\def\today{%
\if@calendar@hebrew%
\hebrewtoday%
\else%
\hebrewnumber\day%
\space ב\hebrewgregmonth{\month}\space%
\hebrewnumber\year%
\fi}%
}
\def\hebrewgregmonth#1{\ifcase#1%
\or ינואר% יאנואר
\or פברואר\or מרץ% מרס / מארס
\or אפריל\or מאי% מי
\or יוני\or יולי\or אוגוסט %אבגוסט
\or ספטמבר\or אוקטובר\or נובמבר\or דצמבר\fi}
\input{babel-hebrewalph.def}
\def\hebrewnumber#1{%
\if@hebrew@numerals
\protect\hebrewnumeral{#1}%
\else
\number#1%
\fi
}
\def\hebrew@numbers{%
\let\@origalph\@alph%
\let\@origAlph\@Alph%
\let\@alph\hebrewnumeral%
\let\@Alph\Hebrewnumeral%
}
\def\nohebrew@numbers{%
\let\@alph\@origalph%
\let\@Alph\@origAlph%
}
\def\hebrew@globalnumbers{%
\let\orig@arabic\@arabic%
\let\@arabic\hebrewnumber%
\renewcommand\thefootnote{\protect\hebrewnumber{\c@footnote}}%
}
\def\nohebrew@globalnumbers{%
\let\@arabic\orig@arabic%
\renewcommand\thefootnote{\protect\number{\c@footnote}}%
}
\def\blockextras@hebrew{%
\let\@@MakeUppercase\MakeUppercase%
\def\MakeUppercase##1{##1}%
}
\def\noextras@hebrew{%
\let\MakeUppercase\@@MakeUppercase%
}
\endinput