\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