diff options
author | Karl Berry <karl@freefriends.org> | 2013-05-13 22:15:54 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-05-13 22:15:54 +0000 |
commit | 1ff28b17fa5479687257ee4525e3a06c8aa0a2c7 (patch) | |
tree | 22d0f15f3680a26ce6a158e96b25bf1908471b9e /Master/texmf-dist/tex/xelatex/polyglossia | |
parent | e26fdd32ad8dc28823e2f351c31afa0dad690da9 (diff) |
polyglossia (13may13)
git-svn-id: svn://tug.org/texlive/trunk@30442 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/polyglossia')
81 files changed, 0 insertions, 7884 deletions
diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/arabicnumbers.sty b/Master/texmf-dist/tex/xelatex/polyglossia/arabicnumbers.sty deleted file mode 100644 index c45aa22a654..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/arabicnumbers.sty +++ /dev/null @@ -1,66 +0,0 @@ -\ProvidesPackage{arabicnumbers} - [2010/03/18 v0.2 % - Formatting of Arabic and Farsi digits and of Arabic abjad numerals] - -\def\arabicdigits#1{\expandafter\@arabic@digits #1@} -\def\@arabic@digits#1{% - \ifx @#1% then terminate - \else - \ifx0#1٠\else\ifx1#1١\else\ifx2#1٢\else\ifx3#1٣\else\ifx4#1٤\else\ifx5#1٥\else\ifx6#1٦\else\ifx7#1٧\else\ifx8#1٨\else\ifx9#1٩\else#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi - \expandafter\@arabic@digits - \fi -} - -\def\farsidigits#1{\expandafter\@farsi@digits #1@} -\def\@farsi@digits#1{% - \ifx @#1% then terminate - \else - \ifx0#1۰\else\ifx1#1۱\else\ifx2#1۲\else\ifx3#1۳\else\ifx4#1۴\else\ifx5#1۵\else\ifx6#1۶\else\ifx7#1۷\else\ifx8#1۸\else\ifx9#1۹\else#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi - \expandafter\@farsi@digits - \fi -} - -\newif\ifabjad@jim@notail -\abjad@jim@notailfalse - -\def\abjad#1{% -\ifnum#1>1999\xpg@ill@value{#1}{abjad numeral}% -\else -\ifnum#1<\z@\space\xpg@ill@value{#1}{abjad numeral}% - \else - \ifnum#1<10\expandafter\abj@num@i@iso\number#1% - \else - \ifnum#1<100\expandafter\abj@num@ii\number#1% - \else - \ifnum#1<\@m\expandafter\abj@num@iii\number#1% - \else - \ifnum#1<\@M\expandafter\abj@num@iv\number#1%since #1<2000, we must have 1000 - \fi - \fi - \fi - \fi - \fi -\fi -} -\def\abjad@zero{} -\def\abjad@three{ج\ifabjad@jim@notail\char"200D\fi} -\def\abj@num@i@iso#1{% - \ifcase#1\or ا\or ب\or\abjad@three\or د% - \or ه\char"200D\or و\or ز\or ح\or ط\fi% - \ifnum#1=\z@\abjad@zero\fi} -\def\abj@num@i#1{% - \ifcase#1\or ا\or ب\or\abjad@three\or د% - \or ه\or و\or ز\or ح\or ط\fi% - \ifnum#1=\z@\abjad@zero\fi} -\def\abj@num@ii#1{% - \ifcase#1\or ي\or ك\or ل\or م\or ن% - \or س\or ع\or ف\or ص\fi% - \ifnum#1=\z@\fi\abj@num@i} -\def\abj@num@iii#1{% - \ifcase#1\or ق\or ر\or ش\or ت\or ث% - \or خ\or ذ\or ض\or ظ\fi% - \ifnum#1=\z@\fi\abj@num@ii} -\def\abj@num@iv#1{% - \ifcase#1\or غ\fi - \ifnum#1=\z@\fi\abj@num@iii} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/babel-hebrewalph.def b/Master/texmf-dist/tex/xelatex/polyglossia/babel-hebrewalph.def deleted file mode 100644 index 3158d7c7a35..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/babel-hebrewalph.def +++ /dev/null @@ -1,79 +0,0 @@ -\ProvidesFile{babel-hebrewalph.def} - [2010/03/02 % - Babel definitions for Hebrew numerals^^J - Adapted from hebrew.ldf (2005/03/30 v2.3h)] -\newif\if@gim@apost % whether we print apostrophes (gereshayim) -\newif\if@gim@final % whether we use final or initial letters -\newrobustcmd*{\hebrewnumeral}[1] % no apostrophe, no final letters - {{\@gim@finalfalse\@gim@apostfalse\@hebrew@numeral{#1}}} -\newrobustcmd*{\Hebrewnumeral}[1] % apostrophe, no final letters - {{\@gim@finalfalse\@gim@aposttrue\@hebrew@numeral{#1}}} -\newrobustcmd*{\Hebrewnumeralfinal}[1] % apostrophe, final letters - {{\@gim@finaltrue\@gim@aposttrue\@hebrew@numeral{#1}}} -\newcommand*{\@hebrew@numeral}[1]{% - \ifnum#1<\z@\space\xpg@warning{Illegal value (#1) for Hebrew numeral}% - \else - \@tempcnta=#1\@tempcntb=#1\relax - \divide\@tempcntb by 1000 - \ifnum\@tempcntb=0\gim@nomil\@tempcnta\relax - \else{\@gim@apostfalse\@gim@finalfalse\@hebrew@numeral\@tempcntb}׳% - \multiply\@tempcntb by 1000\relax - \advance\@tempcnta by -\@tempcntb\relax - \gim@nomil\@tempcnta\relax - \fi - \fi -} -\def\hebrew@alph@zero{} -\newcommand*{\gim@nomil}[1]{\@tempcnta=#1\@gim@prevfalse - \@tempcntb=\@tempcnta\divide\@tempcntb by 100\relax % hundreds digit - \ifcase\@tempcntb % print nothing if no hundreds - \or\gim@print{100}{ק}% - \or\gim@print{200}{ר}% - \or\gim@print{300}{ש}% - \or\gim@print{400}{ת}% - \or ת\@gim@prevtrue\gim@print{500}{ק}% - \or ת\@gim@prevtrue\gim@print{600}{ר}% - \or ת\@gim@prevtrue\gim@print{700}{ש}% - \or ת\@gim@prevtrue\gim@print{800}{ת}% - \or ת\@gim@prevtrue ת\gim@print{900}{ק}% - \fi - \@tempcntb=\@tempcnta\divide\@tempcntb by 10\relax % tens digit - \ifcase\@tempcntb % print nothing if no tens - \or % number between 10 and 19 - \ifnum\@tempcnta = 16 \gim@print {9}{ט}% tet-zayin - \else\ifnum\@tempcnta = 15 \gim@print {9}{ט}% tet-vav - \else \gim@print{10}{י}% - \fi % \@tempcnta = 15 - \fi % \@tempcnta = 16 - \or\gim@print{20}{\if@gim@final ך\else כ\fi}% - \or\gim@print{30}{ל}% - \or\gim@print{40}{\if@gim@final ם\else מ\fi}% - \or\gim@print{50}{\if@gim@final ן\else נ\fi}% - \or\gim@print{60}{ס}% - \or\gim@print{70}{ע}% - \or\gim@print{80}{\if@gim@final ף\else פ\fi}% - \or\gim@print{90}{\if@gim@final ץ\else צ\fi}% - \fi - \ifcase\@tempcnta - \hebrew@alph@zero% empty but can be defined if desired - \or\gim@print{1}{א}% - \or\gim@print{2}{ב}% - \or\gim@print{3}{ג}% - \or\gim@print{4}{ד}% - \or\gim@print{5}{ה}% - \or\gim@print{6}{ו}% - \or\gim@print{7}{ז}% - \or\gim@print{8}{ח}% - \or\gim@print{9}{ט}% - \fi -} -\newif\if@gim@prev % flag if a previous letter has been typeset -\newcommand*{\gim@print}[2]{% #2 is a letter, #1 is its value. - \advance\@tempcnta by -#1\relax% deduct the value from the remainder - \ifnum\@tempcnta=0% if this is the last letter - \if@gim@prev\if@gim@apost ״\fi#2% - \else#2\if@gim@apost ׳\fi\fi% - \else{\@gim@finalfalse#2}\@gim@prevtrue\fi} -\def\Alphfinal#1{\expandafter\@Alphfinal\csname c@#1\endcsname}% -\providecommand*{\@Alphfinal}[1]{\protect\Hebrewnumeralfinal{\number#1}} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/babelsh.def b/Master/texmf-dist/tex/xelatex/polyglossia/babelsh.def deleted file mode 100644 index 5434f9be80d..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/babelsh.def +++ /dev/null @@ -1,308 +0,0 @@ -\ifx\initiate@active@char\@undefined -\else - \bbl@afterfi\endinput -\fi -\ProvidesFile{babelsh.def} - [2009/05/07 % - Babel common definitions for shorthands^^J - Taken verbatim from babel.def (2008/07/06 v3.8l)] -\def\bbl@add@special#1{\begingroup - \def\do{\noexpand\do\noexpand}% - \def\@makeother{\noexpand\@makeother\noexpand}% - \edef\x{\endgroup - \def\noexpand\dospecials{\dospecials\do#1}% - \expandafter\ifx\csname @sanitize\endcsname\relax \else - \def\noexpand\@sanitize{\@sanitize\@makeother#1}% - \fi}% - \x} -\def\bbl@remove@special#1{\begingroup - \def\x##1##2{\ifnum`#1=`##2\noexpand\@empty - \else\noexpand##1\noexpand##2\fi}% - \def\do{\x\do}% - \def\@makeother{\x\@makeother}% - \edef\x{\endgroup - \def\noexpand\dospecials{\dospecials}% - \expandafter\ifx\csname @sanitize\endcsname\relax \else - \def\noexpand\@sanitize{\@sanitize}% - \fi}% - \x} -\long\def\bbl@afterelse#1\else#2\fi{\fi#1} -\long\def\bbl@afterfi#1\fi{\fi#1} -\def\initiate@active@char#1{% - \expandafter\ifx\csname active@char\string##1\endcsname\relax - \bbl@afterfi{\@initiate@active@char{#1}}% - \fi} -\begingroup - \catcode`\~\active - \def\x{\endgroup - \def\@initiate@active@char##1{% - \ifcat\noexpand##1\noexpand~\relax - \@ifundefined{normal@char\string##1}{% - \expandafter\let\csname normal@char\string##1\endcsname##1% - \expandafter\gdef - \expandafter##1% - \expandafter{% - \expandafter\active@prefix\expandafter##1% - \csname normal@char\string##1\endcsname}}{}% - \else - \@activated{##1}% - \@namedef{normal@char\string##1}{##1}% - \ifx##1'% - \let\prim@s\bbl@prim@s - \@namedef{normal@char\string##1}{% - \textormath{##1}{^\bgroup\prim@s}}% - \fi - \ifx##1^% - \gdef\bbl@act@caret{% - \ifmmode - \csname normal@char\string^\endcsname - \else - \bbl@afterfi - {\if@safe@actives - \bbl@afterelse\csname normal@char\string##1\endcsname - \else - \bbl@afterfi\csname user@active\string##1\endcsname - \fi}% - \fi} - \fi - %%\@ifpackagewith{babel}{KeepShorthandsActive}{}{% - \edef\bbl@tempa{\catcode`\noexpand##1\the\catcode`##1}% - \expandafter\AtEndOfPackage\expandafter{\bbl@tempa}% - %%}% - \@tempcnta=\lccode`\~ - \lccode`~=`##1% - \lowercase{% - \catcode`~\active - \expandafter\bbl@add@special - \csname \string##1\endcsname - \AtBeginDocument{% - \catcode`##1\active - \if@filesw - \immediate\write\@mainaux{% - \string\catcode`##1\string\active}% - \fi}% - \expandafter\gdef - \expandafter~% - \expandafter{% - \expandafter\active@prefix\expandafter##1% - \csname normal@char\string##1\endcsname}}% - \lccode`\~\@tempcnta - \fi - \ifx##1^% - \@namedef{active@char\string##1}{\bbl@act@caret}% - \else - \@namedef{active@char\string##1}{% - \if@safe@actives - \bbl@afterelse\csname normal@char\string##1\endcsname - \else - \bbl@afterfi\csname user@active\string##1\endcsname - \fi}% - \fi - \@namedef{user@active\string##1}{% - \expandafter\ifx - \csname \user@group @sh@\string##1@\endcsname - \relax - \bbl@afterelse\bbl@sh@select\user@group##1% - {user@active@arg\string##1}{language@active\string##1}% - \else - \bbl@afterfi\csname \user@group @sh@\string##1@\endcsname - \fi}% - \long\@namedef{user@active@arg\string##1}####1{% - \expandafter\ifx - \csname \user@group @sh@\string##1@\string####1@\endcsname - \relax - \bbl@afterelse - \csname language@active\string##1\endcsname####1% - \else - \bbl@afterfi - \csname \user@group @sh@\string##1@\string####1@% - \endcsname - \fi}% - \@namedef{\user@group @sh@\string##1@@}{% - \csname normal@char\string##1\endcsname} - \@namedef{language@active\string##1}{% - \expandafter\ifx - \csname \language@group @sh@\string##1@\endcsname - \relax - \bbl@afterelse\bbl@sh@select\language@group##1% - {language@active@arg\string##1}{system@active\string##1}% - \else - \bbl@afterfi - \csname \language@group @sh@\string##1@\endcsname - \fi}% - \long\@namedef{language@active@arg\string##1}####1{% - \expandafter\ifx - \csname \language@group @sh@\string##1@\string####1@\endcsname - \relax - \bbl@afterelse - \csname system@active\string##1\endcsname####1% - \else - \bbl@afterfi - \csname \language@group @sh@\string##1@\string####1@% - \endcsname - \fi}% - \@namedef{system@active\string##1}{% - \expandafter\ifx - \csname \system@group @sh@\string##1@\endcsname - \relax - \bbl@afterelse\bbl@sh@select\system@group##1% - {system@active@arg\string##1}{normal@char\string##1}% - \else - \bbl@afterfi\csname \system@group @sh@\string##1@\endcsname - \fi}% - \long\@namedef{system@active@arg\string##1}####1{% - \expandafter\ifx - \csname \system@group @sh@\string##1@\string####1@\endcsname - \relax - \bbl@afterelse\csname normal@char\string##1\endcsname####1% - \else - \bbl@afterfi - \csname \system@group @sh@\string##1@\string####1@\endcsname - \fi}% - \@namedef{user@sh@\string##1@\string\protect@}{% - \csname user@active\string##1\endcsname}% - }% - }\x -\def\bbl@sh@select#1#2{% - \expandafter\ifx\csname#1@sh@\string#2@sel\endcsname\relax - \bbl@afterelse\bbl@scndcs - \else - \bbl@afterfi\csname#1@sh@\string#2@sel\endcsname - \fi -} -\def\active@prefix#1{% - \ifx\protect\@typeset@protect - \else - \ifx\protect\@unexpandable@protect - \bbl@afterelse\bbl@afterfi\noexpand#1\@gobble - \else - \bbl@afterfi\bbl@afterfi\protect#1\@gobble - \fi - \fi} -\newif\if@safe@actives -\@safe@activesfalse -\def\bbl@restore@actives{\if@safe@actives\@safe@activesfalse\fi} -\def\bbl@activate#1{% - \expandafter\def - \expandafter#1\expandafter{% - \expandafter\active@prefix - \expandafter#1\csname active@char\string#1\endcsname}% -} -\def\bbl@deactivate#1{% - \expandafter\def - \expandafter#1\expandafter{% - \expandafter\active@prefix - \expandafter#1\csname normal@char\string#1\endcsname}% -} -\def\bbl@firstcs#1#2{\csname#1\endcsname} -\def\bbl@scndcs#1#2{\csname#2\endcsname} -\def\declare@shorthand#1#2{\@decl@short{#1}#2\@nil} -\def\@decl@short#1#2#3\@nil#4{% - \def\bbl@tempa{#3}% - \ifx\bbl@tempa\@empty - \expandafter\let\csname #1@sh@\string#2@sel\endcsname\bbl@scndcs - \@namedef{#1@sh@\string#2@}{#4}% - \else - \expandafter\let\csname #1@sh@\string#2@sel\endcsname\bbl@firstcs - \@namedef{#1@sh@\string#2@\string#3@}{#4}% - \fi} -\def\textormath#1#2{% - \ifmmode - \bbl@afterelse#2% - \else - \bbl@afterfi#1% - \fi} -\def\user@group{user} -\def\language@group{english} -\def\system@group{system} -\def\useshorthands#1{% - \def\user@group{user}% - \initiate@active@char{#1}% - \@tempcnta\lccode`\~ - \lccode`~=`#1% - \lowercase{\catcode`~\active\bbl@activate{~}}% - \lccode`\~\@tempcnta} -\def\defineshorthand{\declare@shorthand{user}} -\def\languageshorthands#1{\def\language@group{#1}} -\def\aliasshorthand#1#2{% - \expandafter\ifx\csname active@char\string#2\endcsname\relax - \ifx\document\@notprerr - \@notshorthand{#2} - \else - \initiate@active@char{#2}% - \@tempcnta\lccode`\~ - \lccode`~=`#2% - \lowercase{\let~#1}% - \lccode`\~\@tempcnta - \fi - \fi -} -\def\@notshorthand#1{% - \PackageError{polyglossia}{% - The character `\string #1' should be made - a shorthand character;\MessageBreak - add the command \string\useshorthands\string{#1\string} to - the preamble.\MessageBreak - I will ignore your instruction}{}% - } -\newcommand*\shorthandon[1]{\bbl@switch@sh{on}#1\@nil} -\newcommand*\shorthandoff[1]{\bbl@switch@sh{off}#1\@nil} -\def\bbl@switch@sh#1#2#3\@nil{% - \@ifundefined{active@char\string#2}{% - \PackageError{polyglossia}{% - The character '\string #2' is not a shorthand character - in \languagename}{% - Maybe you made a typing mistake?\MessageBreak - I will ignore your instruction}}{% - \csname bbl@switch@sh@#1\endcsname#2}% - \ifx#3\@empty\else - \bbl@afterfi\bbl@switch@sh{#1}#3\@nil - \fi} -\def\bbl@switch@sh@off#1{\catcode`#112\relax} -\begingroup - \catcode`\~\active - \def\x{\endgroup - \def\bbl@switch@sh@on##1{% - \begingroup - \lccode`~=`##1% - \lowercase{\endgroup - \catcode`~\active - }% - }% - } -\x -\declare@shorthand{system}{"}{\csname normal@char\string"\endcsname} -\declare@shorthand{system}{'}{% - \textormath{\csname normal@char\string'\endcsname}% - {\sp\bgroup\prim@s}} -\declare@shorthand{system}{`}{\csname normal@char\string`\endcsname} -\def\bbl@prim@s{% - \prime\futurelet\@let@token\bbl@pr@m@s} -\begingroup - \catcode`\'\active\let'\relax - \def\x{\endgroup - \def\bbl@pr@m@s{% - \ifx'\@let@token - \expandafter\pr@@@s - \else - \ifx^\@let@token - \expandafter\expandafter\expandafter\pr@@@t - \else - \egroup - \fi - \fi}% - } -\x -\initiate@active@char{~} -\declare@shorthand{system}{~}{\leavevmode\nobreak\ } -\bbl@activate{~} -\def\bbl@disc#1#2{% - \nobreak\discretionary{#2-}{}{#1}\allowhyphens} -\def\bbl@t@one{T1} -\def\allowhyphens{% - \ifx\cf@encoding\bbl@t@one\else\bbl@allowhyphens\fi} -\def\bbl@allowhyphens{\nobreak\hskip\z@skip} -%HERE ENDS THE CODE COPIED FROM babel.def -------------------- -\def\bbl@disc@german#1#2{% - \nobreak\discretionary{#2-}{}{#1}} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/cal-util.def b/Master/texmf-dist/tex/xelatex/polyglossia/cal-util.def deleted file mode 100644 index 85576f39f71..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/cal-util.def +++ /dev/null @@ -1,69 +0,0 @@ -%%%%%%%%%%%%% cal-util.def %%%%%%%%%%%%%%%% -% Macros shared by hijrical and hebrewcal % -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% the following is adapted from hebcal.sty in babel -\def\@Remainder#1#2#3{% - #3 = #1% % c = a - \divide #3 by #2% % c = a/b - \multiply #3 by -#2% % c = -b(a/b) - \advance #3 by #1}% % c = a - b(a/b) -\newif\if@Divisible -\def\@CheckIfDivisible#1#2{% - {% - \countdef\tmpx=0% % temporary variable - \@Remainder{#1}{#2}{\tmpx}% - \ifnum\tmpx=0% - \global\@Divisibletrue% - \else% - \global\@Divisiblefalse% - \fi}} -\newif\if@GregorianLeap -\def\@CheckIfGregorianLeap#1{% - {% - \@CheckIfDivisible{#1}{4}% - \if@Divisible% - \@CheckIfDivisible{#1}{100}% - \if@Divisible% - \@CheckIfDivisible{#1}{400}% - \if@Divisible% - \global\@GregorianLeaptrue% - \else% - \global\@GregorianLeapfalse% - \fi% - \else% - \global\@GregorianLeaptrue% - \fi% - \else% - \global\@GregorianLeapfalse% - \fi% - }} -%% - -\newcounter{tmpA}\newcounter{tmpB} -\newcounter{tmpC}\newcounter{tmpD} -\newcounter{tmpE}\newcounter{tmpF} - - -%% This is an algorithm from Reingold & Dershowitz, -%% Calendrical Calculations, The Millenium Edition -%% -\def\@FixedFromGregorian#1#2#3#4{% - \setcounter{tmpA}{(#1-1)*365}% - \setcounter{tmpB}{(#1-1)/4}% - \setcounter{tmpC}{(#1-1)/100}% - \setcounter{tmpD}{(#1-1)/400}% - \setcounter{tmpE}{(367*#2-362)/12}% - \ifnum#2<3% - \setcounter{tmpF}{0}% - \else% - \@CheckIfGregorianLeap{#1}% - \if@GregorianLeap% - \setcounter{tmpF}{-1}% - \else% - \setcounter{tmpF}{-2}% - \fi% - \fi% - \@ifundefined{c@#4}{\global\newcounter{#4}}{}% - \setcounter{#4}{\value{tmpA}+\value{tmpB}-\value{tmpC}+\value{tmpD}+\value{tmpE}+\value{tmpF}+#3}% -} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/devanagaridigits.sty b/Master/texmf-dist/tex/xelatex/polyglossia/devanagaridigits.sty deleted file mode 100644 index bbd83f2314c..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/devanagaridigits.sty +++ /dev/null @@ -1,13 +0,0 @@ -\ProvidesPackage{devanagaridigits} - [2010/04/01 v0.1 % - Formatting of Devanagari digits] - -\def\devanagaridigits#1{\expandafter\@devanagari@digits #1@} -\def\@devanagari@digits#1{% - \ifx @#1% then terminate - \else - \ifx0#1०\else\ifx1#1१\else\ifx2#1२\else\ifx3#1३\else\ifx4#1४\else\ifx5#1५\else\ifx6#1६\else\ifx7#1७\else\ifx8#1८\else\ifx9#1९\else#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi - \expandafter\@devanagari@digits - \fi -} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/farsical.sty b/Master/texmf-dist/tex/xelatex/polyglossia/farsical.sty deleted file mode 100644 index b78d29809c3..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/farsical.sty +++ /dev/null @@ -1,202 +0,0 @@ -\ProvidesPackage{farsical} - [2008/07/02 v0.1 % - Farsi (jalali) calendar] -\RequirePackage{bidi,calc,arabicnumbers} - -%TODO - rewrite completely using calc -%% - use Reingold & Dershowitz ME -%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%% Modified from Arabiftoday.sty which is part of the Arabi package: -%%% Copyright (C) 2006 Youssef Jabri -%%% itself a modification of the code in the FarsiTeX system: -%%% Copyright (C) 1996 Hassan Abolhassani -%%% Copyright (C) 1996-2001 Roozbeh Pournader <roozbeh@sharif.edu> -%%% Copyright (C) 2000-2001 Behdad Esfahbod <behdad@bamdad.org> -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -\newif\ifJALALI@leap \newif\ifJALALI@kabiseh -\newcount\JALALI@i \newcount\JALALI@y \newcount\JALALI@m \newcount\JALALI@d -\newcount\JALALI@latini \newcount\JALALI@farsii -\newcount\JALALI@latinii \newcount\JALALI@farsiii -\newcount\JALALI@latiniii \newcount\JALALI@farsiiii -\newcount\JALALI@latiniv \newcount\JALALI@farsiiv -\newcount\JALALI@latinv \newcount\JALALI@farsiv -\newcount\JALALI@latinvi \newcount\JALALI@farsivi -\newcount\JALALI@latinvii \newcount\JALALI@farsivii -\newcount\JALALI@latinviii \newcount\JALALI@farsiviii -\newcount\JALALI@latinix \newcount\JALALI@farsiix -\newcount\JALALI@latinx \newcount\JALALI@farsix -\newcount\JALALI@latinxi \newcount\JALALI@farsixi -\newcount\JALALI@latinxii \newcount\JALALI@farsixii - \newcount\JALALI@farsixiii - -\newcount\JALALI@temp -\newcount\JALALI@temptwo -\newcount\JALALI@tempthree -\newcount\JALALI@yModHundred -\newcount\JALALI@thirtytwo -\newcount\JALALI@dn -\newcount\JALALI@sn -\newcount\JALALI@mminusone - -% \ftoday renamed to \Jalalitoday - FC -\def\Jalalitoday{% -\JALALI@y=\year \JALALI@m=\month \JALALI@d=\day -% -\JALALI@temp=\JALALI@y -\divide\JALALI@temp by 100\relax -\multiply\JALALI@temp by 100\relax -\JALALI@yModHundred=\JALALI@y -\advance\JALALI@yModHundred by -\JALALI@temp\relax -% -\ifodd\JALALI@yModHundred - \JALALI@leapfalse -\else - \JALALI@temp=\JALALI@yModHundred - \divide\JALALI@temp by 2\relax - \ifodd\JALALI@temp\JALALI@leapfalse - \else - \ifnum\JALALI@yModHundred=0% - \JALALI@temp=\JALALI@y - \divide\JALALI@temp by 400\relax - \multiply\JALALI@temp by 400\relax - \ifnum\JALALI@y=\JALALI@temp\JALALI@leaptrue\else\JALALI@leapfalse\fi - \else\JALALI@leaptrue - \fi - \fi -\fi -% -\JALALI@latini=31\relax -\ifJALALI@leap - \JALALI@latinii = 29\relax -\else - \JALALI@latinii = 28\relax -\fi -\JALALI@latiniii = 31\relax -\JALALI@latiniv = 30\relax -\JALALI@latinv = 31\relax -\JALALI@latinvi = 30\relax -\JALALI@latinvii = 31\relax -\JALALI@latinviii = 31\relax -\JALALI@latinix = 30\relax -\JALALI@latinx = 31\relax -\JALALI@latinxi = 30\relax -\JALALI@latinxii = 31\relax -% -\JALALI@thirtytwo=32\relax -% -\JALALI@temp=\JALALI@y -\advance\JALALI@temp by -17\relax -\JALALI@temptwo=\JALALI@temp -\divide\JALALI@temptwo by 33\relax -\multiply\JALALI@temptwo by 33\relax -\advance\JALALI@temp by -\JALALI@temptwo -\ifnum\JALALI@temp=\JALALI@thirtytwo\JALALI@kabisehfalse -\else - \JALALI@temptwo=\JALALI@temp - \divide\JALALI@temptwo by 4\relax - \multiply\JALALI@temptwo by 4\relax - \advance\JALALI@temp by -\JALALI@temptwo - \ifnum\JALALI@temp=\z@\JALALI@kabisehtrue\else\JALALI@kabisehfalse\fi -\fi -% -% --BE -% In fact farsii is equal to the Leap years from a fixed year to the last -% year minus the Kabise years from a fixed year to the last year plus a const. -% -\JALALI@tempthree=\JALALI@y % Number of Leap years -\advance\JALALI@tempthree by -1 -\JALALI@temp=\JALALI@tempthree % T := (MY-1) div 4 -\divide\JALALI@temp by 4\relax -\JALALI@temptwo=\JALALI@tempthree % T := T - ((MY-1) div 100) -\divide\JALALI@temptwo by 100\relax -\advance\JALALI@temp by -\JALALI@temptwo -\JALALI@temptwo=\JALALI@tempthree % T := T + ((MY-1) div 400) -\divide\JALALI@temptwo by 400\relax -\advance\JALALI@temp by \JALALI@temptwo -\advance\JALALI@tempthree by -611 % Number of Kabise years -\JALALI@temptwo=\JALALI@tempthree % T := T - ((SY+10) div 33) * 8 -\divide\JALALI@temptwo by 33\relax -\multiply\JALALI@temptwo by 8\relax -\advance\JALALI@temp by -\JALALI@temptwo -\JALALI@temptwo=\JALALI@tempthree % -\divide\JALALI@temptwo by 33\relax -\multiply\JALALI@temptwo by 33\relax -\advance\JALALI@tempthree by -\JALALI@temptwo -\ifnum\JALALI@tempthree=32\advance\JALALI@temp by 1\fi % if (SY+10) mod 33=32 then Inc(T); -\divide\JALALI@tempthree by 4\relax % T := T - ((SY+10) mod 33) div 4 -\advance\JALALI@temp by -\JALALI@tempthree -\advance\JALALI@temp by -137 % T := T - 137 Adjust the value -\JALALI@farsii=31 -\advance\JALALI@farsii by -\JALALI@temp % now 31 - T is the farsii -% -\JALALI@farsiii = 30\relax -\ifJALALI@kabiseh - \JALALI@farsiiii = 30\relax -\else - \JALALI@farsiiii = 29\relax -\fi -\JALALI@farsiiv = 31\relax -\JALALI@farsiv = 31\relax -\JALALI@farsivi = 31\relax -\JALALI@farsivii = 31\relax -\JALALI@farsiviii= 31\relax -\JALALI@farsiix = 31\relax -\JALALI@farsix = 30\relax -\JALALI@farsixi = 30\relax -\JALALI@farsixii = 30\relax -\JALALI@farsixiii= 30\relax -% -\JALALI@dn= 0\relax -\JALALI@sn= 0\relax -\JALALI@mminusone=\JALALI@m -\advance\JALALI@mminusone by -1\relax -% -\JALALI@i=0\relax -\ifnum\JALALI@i < \JALALI@mminusone -\loop -\advance \JALALI@i by 1\relax -\advance\JALALI@dn by \csname JALALI@latin\romannumeral\the\JALALI@i\endcsname -\ifnum\JALALI@i<\JALALI@mminusone \repeat -\fi -\advance \JALALI@dn by \JALALI@d -% -\JALALI@i=1\relax -\JALALI@sn = \JALALI@farsii -\ifnum \JALALI@sn<\JALALI@dn -\loop -\advance \JALALI@i by 1\relax -\advance\JALALI@sn by \csname JALALI@farsi\romannumeral\the\JALALI@i\endcsname -\ifnum \JALALI@sn<\JALALI@dn \repeat -\fi -\ifnum \JALALI@i < 4 - \JALALI@m = 9 \advance\JALALI@m by \JALALI@i - \advance \JALALI@y by -622\relax -\else - \JALALI@m = \JALALI@i \advance \JALALI@m by -3\relax - \advance \JALALI@y by -621\relax -\fi -\advance\JALALI@sn by -\csname JALALI@farsi\romannumeral\the\JALALI@i% -\endcsname -\ifnum\JALALI@i = 1 - \JALALI@d = \JALALI@dn \advance \JALALI@d by 30 \advance\JALALI@d by -\JALALI@farsii -\else - \JALALI@d = \JALALI@dn \advance \JALALI@d by -\JALALI@sn -\fi -%% DATE FORMATTING -\if@RTL{\farsidigits{\number\JALALI@d}\space% -\Jalalimonth{\JALALI@m}\space\farsidigits{\number\JALALI@y}}% -\else -\number\JALALI@d\space\JalalimonthEnglish{\JALALI@m}% -\space\number\JALALI@y% -\fi} -%%% -\def\Jalalimonth#1{\ifcase#1\or فروردین\or -اردیبهشت\or خرداد\or تیر\or مرداد\or شهریور% -\or مهر\or آبان\or آذر\or دی\or بهمن\or اسفند% -\fi} -\def\JalalimonthEnglish#1{\ifcase#1% -\or Farvardīn\or Ordībehesht\or Khordād\or Tīr -\or Mordād\or Shahrīvar\or Mihr\or Ābān\or Āzar -\or Dai\or Bahman\or Esfand\fi} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-albanian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-albanian.ldf deleted file mode 100644 index dcafbad943b..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-albanian.ldf +++ /dev/null @@ -1,56 +0,0 @@ -\ProvidesFile{gloss-albanian.ldf}[polyglossia: module for albanian] - -\PolyglossiaSetup{albanian}{ - hyphennames={albanian}, - hyphenmins={2,2}, - indentfirst=true, - fontsetup=true, -} - -\def\captionsalbanian{% - \def\refname{Referencat}% - \def\abstractname{Përmbledhja}% - \def\bibname{Bibliografia}% - \def\prefacename{Parathenia}% - \def\chaptername{Kapitulli}% - \def\appendixname{Shtesa}% - \def\contentsname{Përmbajta}% - \def\listfigurename{Figurat}% - \def\listtablename{Tabelat}% - \def\indexname{Indeksi}% - \def\figurename{Figura}% - \def\tablename{Tabela}% - %\def\thepart{}% - \def\partname{Pjesa}% - \def\pagename{Faqe}% - \def\seename{shiko}% - \def\alsoname{shiko dhe}% - %\def\enclname{}% - %\def\ccname{}% - %\def\headtoname{}% - \def\proofname{Vërtetim}% - \def\glossaryname{Përhasja e Fjalëve}% - } -\def\datealbanian{% - \def\today{{\number\day~\ifcase\month\or - Janar\or Shkurt\or Mars\or Prill\or Maj\or - Qershor\or Korrik\or Gusht\or Shtator\or Tetor\or Nëntor\or - Dhjetor\fi \space \number\year}}} - -\endinput - -%\def\sh{\mathop{\operator@font sh}\nolimits} % same as \sinh -%\def\ch{\mathop{\operator@font ch}\nolimits} % same as \cosh -%\def\th{\mathop{\operator@font th}\nolimits} % same as \tanh -%\def\cth{\mathop{\operator@font cth}\nolimits} % same as \coth -%\def\arsh{\mathop{\operator@font arsh}\nolimits} -%\def\arch{\mathop{\operator@font arch}\nolimits} -%\def\arth{\mathop{\operator@font arth}\nolimits} -%\def\arcth{\mathop{\operator@font arcth}\nolimits} -%\def\tg{\mathop{\operator@font tg}\nolimits} % same as \tan -%\def\ctg{\mathop{\operator@font ctg}\nolimits} % same as \cot -%\def\arctg{\mathop{\operator@font arctg}\nolimits} % same as \arctan -%\def\arcctg{\mathop{\operator@font arcctg}\nolimits} -%\def\Prob{\mathop{\mathsf P\hskip0pt}\nolimits} -%\def\Expect{\mathop{\mathsf E\hskip0pt}\nolimits} -%\def\Variance{\mathop{\mathsf D\hskip0pt}\nolimits} diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-amharic.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-amharic.ldf deleted file mode 100644 index 9a33de9fb90..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-amharic.ldf +++ /dev/null @@ -1,203 +0,0 @@ -\ProvidesFile{gloss-amharic.ldf}[polyglossia: module for amharic] -\PolyglossiaSetup{amharic}{ - script=Ethiopic, - scripttag=ethi, - langtag=AMH, - hyphennames={amharic,nohyphenation}, - %hyphenmins={2,2}, - fontsetup=true, - %TODO localalph=ethnum -} - -\def\captionsamharic{% - \def\refname{የነሥ ጹሁፍ ምንጭ}% - \def\abstractname{አኅጽተሮ ጽሁፍ}% - \def\bibname{ቢዋ መጽሃፍት}% - \def\prefacename{መቅድም}% - \def\chaptername{ክፍል}% - \def\appendixname{መድበል}% - \def\contentsname{ይዘት}% - \def\listfigurename{የሥዕችሎ ማውጫ}% - \def\listtablename{የሰንጠዥረ ማውጫ}% - \def\indexname{ምህጻር ቃል}% - \def\figurename{ሥዕል}% - \def\tablename{ሰንጠረዥ}% - %\def\thepart{}% - \def\partname{ንዑስ ክፍል}% - \def\pagename{ገጽ}% - \def\seename{ይመልከቱ}% - \def\alsoname{ይህምን ይመልከቱ}% - \def\enclname{አባሪዎች}% - \def\ccname{ግልባጭ}% - \def\headtoname{ለ}% - \def\proofname{ማረጋገጫ}% - %\def\glossaryname{<++>}% - } - -\newcommand{\eth@monthname}[1]{\ifcase#1\or - መስከረም\or - ጥቅምት\or - ህዳር\or - ታህሳስ\or - ጥር\or - የካቲት\or - መጋቢት\or - ሚያዝያ\or - ግንቦት\or - ሰኔ\or - ሐምሌ\or - ነሐሴ\or - ጰጉሜን\fi -} -\newcount\ethcnt@temp -\newcount\ethcnt@modtemp -\newcount\ethcnt@leap -\newcount\ethcnt@yminone -\newcount\ethcnt@days -\newcount\ethcnt@jdn -\newcount\ethcnt@cycle -\newcount\ethcnt@ethdays -\newcount\ethcnt@ethyear -\newcount\ethcnt@ethmonth -\newcount\ethcnt@ethday -\newcommand{\eth@modulo}[2]{% - \ethcnt@modtemp=#1% - \divide\ethcnt@modtemp by #2% - \multiply\ethcnt@modtemp by #2% - \advance#1 by -\ethcnt@modtemp -} -\def\dateamharic{% - \def\today{{% - \ethcnt@yminone=\year - \advance\ethcnt@yminone by -1 - \ethcnt@leap=\year - \divide\ethcnt@leap by 4 - \ethcnt@temp=\ethcnt@yminone - \divide\ethcnt@temp by 4 - \advance\ethcnt@leap by -\ethcnt@temp - \ethcnt@temp=\year - \divide\ethcnt@temp by 100 - \advance\ethcnt@leap by -\ethcnt@temp - \ethcnt@temp=\ethcnt@yminone - \divide\ethcnt@temp by 100 - \advance\ethcnt@leap by \ethcnt@temp - \ethcnt@temp=\year - \divide\ethcnt@temp by 400 - \advance\ethcnt@leap by \ethcnt@temp - \ethcnt@temp=\ethcnt@yminone - \divide\ethcnt@temp by 400 - \advance\ethcnt@leap by -\ethcnt@temp - \ifnum\month<3 - \ethcnt@days=\month - \advance\ethcnt@days by -1 - \multiply\ethcnt@days by 31 - \advance\ethcnt@days by \day - \advance\ethcnt@days by -1 - \else - \ethcnt@days=\month - \advance\ethcnt@days by -1 - \multiply\ethcnt@days by 30 - \advance\ethcnt@days by \day - \advance\ethcnt@days by \ethcnt@leap - \advance\ethcnt@days by -3 - \ethcnt@temp=\month - \multiply\ethcnt@temp by 3 - \advance\ethcnt@temp by -2 - \divide\ethcnt@temp by 5 - \advance\ethcnt@days by \ethcnt@temp - \fi - \ethcnt@jdn=\ethcnt@days - \advance\ethcnt@jdn by 1721426 - \ethcnt@temp=\ethcnt@yminone - \multiply\ethcnt@temp by 365 - \advance\ethcnt@jdn by \ethcnt@temp - \ethcnt@temp=\ethcnt@yminone - \divide\ethcnt@temp by 4 - \advance\ethcnt@jdn by \ethcnt@temp - \ethcnt@temp=\ethcnt@yminone - \divide\ethcnt@temp by 100 - \advance\ethcnt@jdn by -\ethcnt@temp - \ethcnt@temp=\ethcnt@yminone - \divide\ethcnt@temp by 400 - \advance\ethcnt@jdn by \ethcnt@temp - \ethcnt@cycle=\ethcnt@jdn - \advance\ethcnt@cycle by -1723856 - \eth@modulo{\ethcnt@cycle}{1461}% - \ethcnt@ethdays=\ethcnt@cycle - \eth@modulo{\ethcnt@ethdays}{365}% - \ethcnt@temp=\ethcnt@cycle - \divide\ethcnt@temp by 1460 - \multiply\ethcnt@temp by 365 - \advance\ethcnt@ethdays by \ethcnt@temp - \ethcnt@ethyear=\ethcnt@jdn - \advance\ethcnt@ethyear by -1723856 - \divide\ethcnt@ethyear by 1461 - \multiply\ethcnt@ethyear by 4 - \ethcnt@temp=\ethcnt@cycle - \divide\ethcnt@temp by 365 - \advance\ethcnt@ethyear by \ethcnt@temp - \divide\ethcnt@cycle by 1460 - \advance\ethcnt@ethyear by -\ethcnt@cycle - \ethcnt@ethmonth=\ethcnt@ethdays - \divide\ethcnt@ethmonth by 30 - \advance\ethcnt@ethmonth by 1 - \ethcnt@ethday=\ethcnt@ethdays - \eth@modulo{\ethcnt@ethday}{30}% - \advance\ethcnt@ethday by 1% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%% - \eth@monthname{\ethcnt@ethmonth}\relax\space% - \number\ethcnt@ethday\relax\space% - \number\ethcnt@ethyear% - }}% -} - -\def\ethiop#1{\expandafter\@ethiop\csname c@#1\endcsname} -\def\@ethiop#1{{% - \ifnum#1<1\relax\ethnum@err{#1}% - \else\ifnum#1<10\relax\expandafter\ethnum@one\number #1% - \else\ifnum#1<100\relax\expandafter\ethnum@two\number #1% - \else\ifnum#1<1000\relax\expandafter\ethnum@three\number #1% - \else\ifnum#1<10000\relax\expandafter\ethnum@four\number #1% - \else\ifnum#1<100000\relax\expandafter\ethnum@five\number #1% - \else\ifnum#1<1000000\relax\expandafter\ethnum@six\number #1% - \else% - \ethnum@err% - \number#1% - \fi\fi\fi\fi\fi\fi\fi% -}} -\let\ethnum\@ethiop -\newcommand{\ethnum@tens}[1]{% - \ifcase#1\or ፲\or ፳\or ፴% - \or ፵\or ፶\or ፷% - \or ፸\or ፹\or ፺\fi% -}% -\newcommand{\ethnum@one}[1]{% - \ifcase#1\or ፩\or ፪\or ፫% - \or ፬\or ፭\or ፮% - \or ፯\or ፰\or ፱\fi% -}% -\newcommand{\ethnum@two}[1]{% - \ethnum@tens#1% - \ethnum@one% -} -\newcommand{\ethnum@three}[1]{% - \ifnum#1>1\relax\ethnum@one#1\fi% - \ifnum#1>0\relax ፻\fi% - \ethnum@two% -} -\newcommand{\ethnum@four}[1]{% - \ethnum@tens#1% - \ifnum#1>0\relax ፻\fi% - \ethnum@three% -} -\newcommand{\ethnum@five}[1]{% - \ifnum#1>1\relax\ethnum@one#1\fi% - \ifnum#1>0\relax ፼\fi% - \ethnum@four% -} -\newcommand{\ethnum@six}[1]{% - \ethnum@tens#1% - \ifnum#1>0\relax ፼\fi% - \ethnum@five% -} - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-arabic.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-arabic.ldf deleted file mode 100644 index 9ffc71b16ef..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-arabic.ldf +++ /dev/null @@ -1,209 +0,0 @@ -\ProvidesFile{gloss-arabic.ldf}[polyglossia: module for arabic] -\RequirePackage{bidi} -\RequirePackage{arabicnumbers} -\RequirePackage{hijrical} - -\PolyglossiaSetup{arabic}{ - script=Arabic, - direction=RL, - langtag=ARA, - scripttag=arab, - hyphennames={nohyphenation}, - fontsetup=true - %TODO localalph={abjad,abjad} - %TODO localnumber=arabicnumber -} - -\newif\ifeastern@numerals -\def\tmp@mashriq{mashriq} -\def\tmp@maghrib{maghrib} -\define@key{arabic}{numerals}[mashriq]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@mashriq% - \eastern@numeralstrue% - \else - \ifx\@tmpa\tmp@maghrib\eastern@numeralsfalse\fi% - \fi} - -%this is needed for \abjad in arabicnumbers.sty -\def\tmp@true{true} -\define@key{arabic}{abjadjimnotail}[true]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@true\abjad@jim@notailtrue% - \else - \abjad@jim@notailfalse - \fi} - -\def\tmp@morocco{morocco} -\def\tmp@algeria{algeria} -\define@key{arabic}{locale}[default]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@morocco% - \eastern@numeralsfalse% - \else - \ifx\@tmpa\tmp@algeria% - \eastern@numeralsfalse% - \fi% - \fi% - \gdef\@@arabic@month{\@arabic@month{#1}}} - -\newif\if@hijrical -\def\tmp@hijri{hijri} -\def\tmp@islamic{islamic} -\define@key{arabic}{calendar}[gregorian]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@hijri\@hijricaltrue% - \else - \ifx\@tmpa\tmp@islamic\@hijricaltrue% - \else\@hijricalfalse% - \fi - \fi} - -\define@key{arabic}{hijricorrection}[0]{% - \gdef\@hijri@correction{#1}}% - -% This should set the defaults -\setkeys{arabic}{locale,calendar,numerals,hijricorrection,abjadjimnotail=false} - -\def\arabicgregmonth@default#1{\ifcase#1% - % Egypt, Sudan, Yemen and Golf states - \or يناير\or فبراير\or مارس\or أبريل\or مايو\or يونيو\or يوليو\or أغسطس\or سبتمبر\or أكتوبر\or نوفمبر\or ديسمبر\fi} -\def\arabicgregmonth@mashriq#1{\ifcase#1% - % Iraq Syria Jordan Lebanon Palestine - \or كانون الثاني\or شباط\or آذار\or نيسان\or أيار\or حزيران\or تموز\or آب\or أيلول\or تشرين الأول\or تشرين الثاني\or كانون الأول\fi} -\def\arabicgregmonth@libya#1{\ifcase#1% - %Lybia «تعرف في ليبيا بأسماء عربية وضعها معمر القذافي ترمز إلى فصول السنة وبعض الشخصيات التاريخية» (ar.wikipedia.org) - \or أي النار\or النوار\or الربيع\or الطير\or الماء\or الصيف\or ناصر\or هانيبال\or الفاتح\or التمور\or الحرث\or الكانون\fi} -\def\arabicgregmonth@morocco#1{\ifcase#1% - \or يناير\or فبراير\or مارس\or أبريل\or ماي\or يونيو\or يوليوز\or غشت\or شتنبر\or أكتوبر\or نونبر\or دجنبر\fi} -\def\arabicgregmonth@algeria#1{\ifcase#1% - % Tunisia and Algeria - \or جانفي\or فيفري\or مارس\or أفريل\or ماي\or جوان\or جويلية\or أوت\or سبتمبر\or أكتوبر\or نوفمبر\or ديسمبر\fi} -\let\arabicgregmonth@tunisia\arabicgregmonth@algeria -\def\arabicgregmonth@mauritania#1{\ifcase#1% - \or يناير\or فبراير\or مارس\or إبريل\or مايو\or يونيو\or يوليو\or أغشت\or شتمبر\or أكتوبر\or نوفمبر\or دجمبر\fi} - -\def\@arabic@month#1{\ifcsdef{arabicgregmonth@#1}{\expandafter\csname arabicgregmonth@#1\endcsname}% -{\xpg@warning{Option `locale=#1' is not defined for Arabic: using `default' instead}% -\arabicgregmonth@default}} - -%\Hijritoday is now locale-aware and will format the date with this macro: -\DefineFormatHijriDate{arabic}{\@ensure@RTL{\arabicnumber{\value{Hijriday}}% - \space\HijriMonthArabic{\value{Hijrimonth}}\space\arabicnumber{\value{Hijriyear}}}} - -\def\captionsarabic{% - \def\prefacename{\@ensure@RTL{مدخل}}% - \def\refname{\@ensure@RTL{المراجع}} - \def\abstractname{\@ensure@RTL{ملخص}}% - \def\bibname{\@ensure@RTL{المصادر}}% - \def\chaptername{\@ensure@RTL{باب}}% - \def\appendixname{\@ensure@RTL{الملاحق}}% - \def\contentsname{\@ensure@RTL{المحتويات}} - %\def\contentsname{\@ensure@RTL{الفهرس}}% - \def\listfigurename{\@ensure@RTL{قائمة الأشكال}}% - \def\listtablename{\@ensure@RTL{قائمة الجداول}}% - \def\indexname{\@ensure@RTL{الفهرس}}% - \def\figurename{\@ensure@RTL{شكل}}% - \def\tablename{\@ensure@RTL{جدول}}% - \def\partname{\@ensure@RTL{القسم}}% - \def\enclname{\@ensure@RTL{المرفقات}}%<-- Needs translation - \def\ccname{\@ensure@RTL{نسخة ل}}% << - \def\headtoname{\@ensure@RTL{إلى}}%<-- Needs translation - \def\pagename{\@ensure@RTL{صفحة}}% - \def\seename{\@ensure@RTL{راجع}}%\alefhamza\nun\za\ra - \def\alsoname{\@ensure@RTL{راجع أيضًا}}%<<\alefhamza\nun\za\ra - \def\proofname{\@ensure@RTL{برهان}}% - \def\glossaryname{\@ensure@RTL{قاموس}}%<< -} -\def\datearabic{% - \def\today{% - \if@hijrical% - \Hijritoday[\@hijri@correction]% - \else% - \if@RTL% - \arabicnumber\day\space\@@arabic@month{\month}% - \space\arabicnumber\year% - \else% in LR environment we format the gregorian date within \textenglish - \ifcsdef{english@loaded}{\textenglish{\today}}%else US format - {\normalfontlatin\ifcase\month\or January\or February\or March\or April\or May\or June\or% - July\or August\or September\or October\or November\or December\fi% - \space\number\day,\space\number\year}% - \fi% - \fi}} - -\def\arabicnumber#1{% - \ifeastern@numerals - \arabicdigits{\number#1}% - \else - %%\RL{\protect\reset@font\number#1}% - \number#1% - \fi} - -\def\@ornatebracearabic#1{\RL{\char"FD3F\@arabic#1\char"FD3E}} -\def\@ornatebracealph#1{\RL{\char"FD3F\@alph#1\char"FD3E}} - -\def\abjadmaghribi#1{% -\ifnum#1>1999\xpg@ill@value{#1}{abjad}% -\else - \ifnum#1<\z@\space\xpg@ill@value{#1}{abjad}% - \else - \ifnum#1<10\expandafter\abj@num@i\number#1% - \else - \ifnum#1<100\expandafter\abj@maghribi@num@ii\number#1% - \else - \ifnum#1<\@m\expandafter\abj@maghribi@num@iii\number#1% - \else - \ifnum#1<\@M\expandafter\abj@maghribi@num@iv\number#1% - \fi - \fi - \fi - \fi - \fi -\fi -} - -%maghribi س -> ص ص -> ض ش -> س ض -> ظ ظ -> غ غ -> ش -\def\abj@maghribi@num@ii#1{% - \ifcase#1\or ي\or ك\or ل\or م\or ن% - \or ص\or ع\or ف\or ض\fi - \ifnum#1=\z@\abjad@zero\fi\abj@num@i} -\def\abj@maghribi@num@iii#1{% - \ifcase#1\or ق\or ر\or س\or ت\or ث% - \or خ\or ذ\or ظ\or غ\fi - \ifnum#1=\z@\fi\abj@maghribi@num@ii} -\def\abj@maghribi@num@iv#1{% - \ifcase#1\or ش\fi - \ifnum#1=\z@\fi\abj@maghribi@num@iii} - -\def\arabic@numbers{% - \let\@origalph\@alph% - \let\@origAlph\@Alph% - \let\@alph\abjad% - \let\@Alph\abjad% -} -\def\noarabic@numbers{% - \let\@alph\@origalph% - \let\@Alph\@origAlph% - } - -\def\arabic@globalnumbers{% - \let\orig@arabic\@arabic% - \let\@arabic\arabicnumber% - \renewcommand\thefootnote{\protect\arabicnumber{\c@footnote}}% - } - -\def\noarabic@globalnumbers{ - \let\@arabic\orig@arabic% - \renewcommand\thefootnote{\protect\number{\c@footnote}}% - } - -\def\blockextras@arabic{% - \let\orig@MakeUppercase\MakeUppercase% - \def\MakeUppercase##1{##1}% - % TODO disable \@Roman and \@roman ? - } -\def\noextras@arabic{% - \let\MakeUppercase\orig@MakeUppercase% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-armenian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-armenian.ldf deleted file mode 100644 index 2f22748e713..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-armenian.ldf +++ /dev/null @@ -1,52 +0,0 @@ -\ProvidesFile{gloss-armenian.ldf}[polyglossia: module for armenian] - -\PolyglossiaSetup{armenian}{ - script=Armenian, - scripttag=armn, - langtag=HYE, - hyphennames={armenian}, - hyphenmins={2,2}, - fontsetup=true -} - -%\def\captionsarmenian{% -% \def\refname{}% -% \def\abstractname{}% -% \def\bibname{}% -% \def\prefacename{}% -% \def\chaptername{}% -% \def\appendixname{}% -% \def\contentsname{}% -% \def\listfigurename{}% -% \def\listtablename{}% -% \def\indexname{}% -% \def\authorname{}% -% \def\figurename{}% -% \def\tablename{}% -% %\def\thepart{}% -% \def\partname{}% -% \def\pagename{}% -% \def\seename{}% -% \def\alsoname{}% -% \def\enclname{}% -% \def\ccname{}% -% \def\headtoname{}% -% \def\proofname{}% -% \def\glossaryname{}% -%} -\def\datearmenian{% - \def\today{\ifcase\month\or - Յունուար\or - Փետրուար\or - Մարտ\or - Ապրիլ\or - Մայիս\or - Յունիս\or - Յուլիս\or - Օգոստոս\or - Սեպտեմբեր\or - Հոկտեմբեր\or - Նոյեմբեր\or - Դեկտեմբեր\fi - \number\day,\space\number\year}} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-asturian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-asturian.ldf deleted file mode 100644 index b1eb5089331..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-asturian.ldf +++ /dev/null @@ -1,43 +0,0 @@ -% Translated by Xuacu <xuacusk8 at gmail dot com> -% Contributed by Kevin Godby <godbyk at gmail dot com> -% -\ProvidesFile{gloss-asturian.ldf}[polyglossia: module for asturian] -\PolyglossiaSetup{asturian}{ - hyphennames={asturian,catalan}, - hyphenmins={2,2}, - frenchspacing=true, - indentfirst=true, - fontsetup=true, -} - -\def\captionsasturian{% - \def\prefacename{Entamu}% - \def\refname{Referencies}% - \def\abstractname{Sumariu}% - \def\bibname{Bibliografía}% - \def\chaptername{Capítulu}% - \def\appendixname{Apéndiz}% - \def\contentsname{Conteníu}% - \def\listfigurename{Llista de figures}% - \def\listtablename{Llista de tables}% - \def\indexname{Índiz}% - \def\figurename{Figura}% - \def\tablename{Tabla}% - \def\partname{Parte}% - \def\enclname{incl.}% - \def\ccname{cc}% - \def\headtoname{Pa}% - \def\pagename{Páxina}% - \def\seename{ver}% - \def\alsoname{ver tamién}% - \def\proofname{Demostración}% - \def\glossaryname{Glosariu}% - } -\def\dateasturian{% - \def\today{\number\day~\ifcase\month\or - de~xineru\or de~febreru\or de~marzu\or d'abril\or de~mayu\or de~xunu\or - de~xunetu\or d'agostu\or de~setiembre\or d'ochobre\or de~payares\or - d'avientu\fi\space de~\number\year}% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bahasai.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bahasai.ldf deleted file mode 100644 index 28dc408a4ea..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bahasai.ldf +++ /dev/null @@ -1,46 +0,0 @@ -\ProvidesFile{gloss-bahasai.ldf}[polyglossia: module for bahasa indonesia] -\RequirePackage{hijrical} - -\PolyglossiaSetup{bahasai}{% - language=Bahasa Indonesia, - hyphennames={indonesian,indon,bahasai,bahasa,bahasam,malay,melayu}, - hyphenmins={2,2}, - fontsetup=true} - -\def\captionsbahasai{% - \def\refname{Pustaka}% - \def\abstractname{Ringkasan}% - \def\bibname{Bibliografi}% - \def\prefacename{Pendahuluan}% - \def\chaptername{Bab}% - \def\appendixname{Lampiran}% - \def\contentsname{Daftar Isi}% - \def\listfigurename{Daftar Gambar}% - \def\listtablename{Daftar Tabel}% - \def\indexname{Indeks}% - \def\figurename{Gambar}% - \def\tablename{Tabel}% - %\def\thepart{}% - \def\partname{Bagian}% - \def\pagename{Halaman}% - \def\seename{lihat}% - \def\alsoname{lihat juga}% - \def\enclname{Lampiran}% - \def\ccname{cc}% - \def\headtoname{Kepada}% - \def\proofname{Bukti}% - \def\glossaryname{Daftar Istilah}% - } -\def\datebahasai{% - \def\today{\number\day~\ifcase\month\or - Januari\or Pebruari\or Maret\or April\or Mei\or Juni\or - Juli\or Agustus\or September\or Oktober\or Nopember\or Desember\fi - \space \number\year}} - -\def\hijrimonthbahasai#1{\ifcase#1% -\or Muharram\or Safar\or Rabiul awal\or Rabiul akhir\or Jumadil awal\or Jumadil akhir\or Rajab% -\or Sya'ban\or Ramadhan\or Syawal\or Dzulkaidah\or Dzulhijjah\fi} -\DefineFormatHijriDate{bahasai}{% -\number\value{Hijriday}\space\hijrimonthbahasai{\value{Hijrimonth}}\space\number\value{Hijriyear}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bahasam.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bahasam.ldf deleted file mode 100644 index eb5c3749c85..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bahasam.ldf +++ /dev/null @@ -1,54 +0,0 @@ -\ProvidesFile{gloss-bahasam.ldf}[polyglossia: module for bahasa melayu] -\RequirePackage{hijrical} -\PolyglossiaSetup{bahasam}{% - language=Bahasa Melayu, - hyphennames={malay,melayu,bahasam,bahasa,bahasai,indonesian,indon}, - hyphenmins={2,2}, - fontsetup=true} - -\def\captionsbahasam{% - \def\refname{Rujukan}% - \def\abstractname{Abstrak}% - \def\bibname{Bibliografi}% - \def\prefacename{Pendahuluan}% - \def\chaptername{Bab}% - \def\appendixname{Lampiran}% - \def\contentsname{Kandungan}% - \def\listfigurename{Senarai Rajah}% - \def\listtablename{Senarai Jadual}% - \def\indexname{Indeks}% - \def\figurename{Rajah}% - \def\tablename{Jadual}% - \def\thepart{}% - \def\partname{Bahagian}% - \def\pagename{Halaman}% - \def\seename{lihat}% - \def\alsoname{lihat juga}% - \def\enclname{Lampiran}% - \def\ccname{salinan kpd}% - \def\headtoname{Kepada}% - \def\proofname{Bukti}% - \def\glossaryname{Senarai Istilah}% - } -\def\datebahasam{% - \def\bahasam@day{% - \ifcase\day\or% - 1hb\or 2hb\or 3hb\or 4hb\or 5hb\or% - 6hb\or 7hb\or 8hb\or 9hb\or 10hb\or% - 11hb\or 12hb\or 13hb\or 14hb\or 15hb\or% - 16hb\or 17hb\or 18hb\or 19hb\or 20hb\or% - 21hb\or 22hb\or 23hb\or 24hb\or 25hb\or% - 26hb\or 27hb\or 28hb\or 29hb\or 30hb\or% - 31hb\fi}% - \def\today{\bahasam@day~\ifcase\month\or - Januari\or Februari\or Mac\or April\or Mei\or Jun\or - Julai\or Ogos\or September\or Oktober\or November\or Disember\fi - \space \number\year}} - -\def\hijrimonthbahasam#1{\ifcase#1% -\or Muharram\or Safar\or Rabiulawal\or Rabiulakhir\or Jamadilawal\or Jamadilakhir\or Rejab% -\or Syaaban\or Ramadan\or Syawal\or Zulkaedah\or Zulhijah\fi} -\DefineFormatHijriDate{bahasam}{% -\number\value{Hijriday}\space\hijrimonthbahasam{\value{Hijrimonth}}\space\number\value{Hijriyear}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-basque.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-basque.ldf deleted file mode 100644 index c6c1d3d1b92..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-basque.ldf +++ /dev/null @@ -1,40 +0,0 @@ -\ProvidesFile{gloss-basque.ldf}[polyglossia: module for basque] -\PolyglossiaSetup{basque}{ - hyphennames={basque}, - hyphenmins={2,2}, - indentfirst=true, - fontsetup=true, -} - -\def\captionsbasque{% - \def\refname{Erreferentziak}% - \def\abstractname{Laburpena}% - \def\bibname{Bibliografia}% - \def\prefacename{Hitzaurrea}% - \def\chaptername{Kapitulua}% - \def\appendixname{Eranskina}% - \def\contentsname{Gaien Aurkibidea}% - \def\listfigurename{Irudien Zerrenda}% - \def\listtablename{Taulen Zerrenda}% - \def\indexname{Kontzeptuen Aurkibidea}% - \def\figurename{Irudia}% - \def\tablename{Taula}% - \def\thepart{}% - \def\partname{Atala}% - \def\pagename{Orria}% - \def\seename{Ikusi}% - \def\alsoname{Ikusi, halaber}% - \def\enclname{Erantsia}% - \def\ccname{Kopia}% - \def\headtoname{Nori}% - \def\proofname{Frogapena}% - \def\glossaryname{Glosarioa}% - } -\def\datebasque{% - \def\today{\number\year.eko\space\ifcase\month\or - urtarrilaren\or otsailaren\or martxoaren\or apirilaren\or - maiatzaren\or ekainaren\or uztailaren\or abuztuaren\or - irailaren\or urriaren\or azaroaren\or - abenduaren\fi~\number\day}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bengali.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bengali.ldf deleted file mode 100644 index c27a65ba8f4..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bengali.ldf +++ /dev/null @@ -1,77 +0,0 @@ -% Translations provided by সাজেদুর রহিম জোয়ারদার <toshazed@gmail.com> -% TODO implement Bengali calendar - -\ProvidesFile{gloss-bengali.ldf}[polyglossia: module for bengali] -\RequirePackage{devanagaridigits} - -\PolyglossiaSetup{bengali}{ - script=Bengali, - scripttag=beng, - langtag=BEN, - hyphennames={bengali}, - hyphenmins={2,2},%CHECK - fontsetup=true, - %TODO nouppercase=true, - %TODO localnumber=bengalinumber -} - -\def\tmp@western{Western} -\newif\ifbengali@devanagari@numerals -\bengali@devanagari@numeralstrue - -\define@key{bengali}{numerals}[Devanagari]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@western - \bengali@devanagari@numeralsfalse - \fi} - -\def\captionsbengali{% - \def\refname{তথ্যসুত্রসমূহ}% - \def\abstractname{সারসংক্ষেপ}% - \def\bibname{তথ্যবিবরণ}% - \def\prefacename{পূর্বকথা}% - \def\chaptername{অধ্যায়}% - \def\appendixname{পরিশিষ্ট}% - \def\contentsname{সূচীপত্র}% - \def\listfigurename{ছবি/নকশা সমূহের তালিকা}% - \def\listtablename{তালিকাসারণী}% - \def\indexname{সূচক/নির্দেশক}% - \def\figurename{ছবি/নকশা}% - \def\tablename{সারনী}% - %\def\thepart{}% TODO - \def\partname{খন্ড}% - \def\pagename{পৃষ্ঠা}% - \def\seename{দেখুন}% - \def\alsoname{আরও দেখুন}% - \def\enclname{সংযুক্তি}% - \def\ccname{অনুলিপি}% - \def\headtoname{প্রতি}% - \def\proofname{প্রমাণ}% - \def\glossaryname{পরিভাষার শব্দসম্ভার}% -} -\def\datebengali{% - \def\bengalimonth{% - \ifcase\month\or - জানুয়ারী\or - ফেব্রুয়ারী\or - মার্চ\or - এপ্রিল\or - মে\or - জুন\or - জুলাই\or - আগষ্ট\or - সেপ্টেম্বর\or - অক্টোবর\or - নভেম্বর\or - ডিসেম্বর\fi}% - \def\today{\bengalinumber\day\space\bengalimonth\space\bengalinumber\year}% -} - -\def\bengalinumber#1{% - \ifbengali@devanagari@numerals - \devanagaridigits{\number#1}% - \else - \number#1% - \fi} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-brazil.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-brazil.ldf deleted file mode 100644 index 3079e0778d3..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-brazil.ldf +++ /dev/null @@ -1,40 +0,0 @@ -\ProvidesFile{gloss-brazil.ldf}[polyglossia: module for portuguese] -\PolyglossiaSetup{brazil}{ - language=Brazilian Portuguese, - hyphennames={brazil,portuguese,portuges}, - hyphenmins={2,3}, - fontsetup=true, -} - -\def\captionsbrazil{% - \def\refname{Referências}% - \def\abstractname{Resumo}% - \def\bibname{Referências Bibliográficas}% - \def\prefacename{Prefácio}% - \def\chaptername{Capítulo}% - \def\appendixname{Apêndice}% - \def\contentsname{Sumário}% - \def\listfigurename{Lista de Figuras}% - \def\listtablename{Lista de Tabelas}% - \def\indexname{Índice Remissivo}% - \def\figurename{Figura}% - \def\tablename{Tabela}% - %\def\thepart{}% - \def\partname{Parte}% - \def\pagename{Página}% - \def\seename{veja}% - \def\alsoname{veja também}% - \def\enclname{Anexo}% - \def\ccname{Cópia para}% - \def\headtoname{Para}% - \def\proofname{Demonstração}% - \def\glossaryname{Glossário}% - } -\def\datebrazil{% - \def\today{\number\day\space de\space\ifcase\month\or - janeiro\or fevereiro\or março\or abril\or maio\or junho\or - julho\or agosto\or setembro\or outubro\or novembro\or dezembro% - \fi\space de\space\number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-breton.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-breton.ldf deleted file mode 100644 index 21ab4a12da8..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-breton.ldf +++ /dev/null @@ -1,89 +0,0 @@ -\ProvidesFile{gloss-breton.ldf}[polyglossia: module for breton] -\PolyglossiaSetup{breton}{ - hyphennames={breton}, - hyphenmins={2,2}, - frenchspacing=true, - indentfirst=true, - fontsetup=true, -} - -\newXeTeXintercharclass\breton@punctthin % ! ? ; -\newXeTeXintercharclass\breton@punctthick % : - -\def\breton@punctthinspace{{\unskip\thinspace}} -\def\breton@punctthickspace{{\unskip\nobreakspace}} - -\def\breton@punctuation{% - \XeTeXinterchartokenstate=1% - \XeTeXcharclass `\! \breton@punctthin - \XeTeXcharclass `\? \breton@punctthin - \XeTeXcharclass `\; \breton@punctthin - \XeTeXcharclass `\: \breton@punctthick - \XeTeXinterchartoks \z@ \breton@punctthin = \breton@punctthinspace - \XeTeXinterchartoks \z@ \breton@punctthick = \breton@punctthickspace -} - -\def\nobreton@punctuation{% - \XeTeXcharclass `\! \z@ - \XeTeXcharclass `\? \z@ - \XeTeXcharclass `\; \z@ - \XeTeXcharclass `\: \z@ - \XeTeXinterchartokenstate=0% -} - - -\def\captionsbreton{% - \def\refname{Daveennoù}% - \def\abstractname{Dvierrañ}% - \def\bibname{Lennadurezh}% - \def\prefacename{Rakskrid}% - \def\chaptername{Pennad}% - \def\appendixname{Stagadenn}% - \def\contentsname{Taolenn}% - \def\listfigurename{Listenn ar Figurennoù}% - \def\listtablename{Listenn an taolennoù}% - \def\indexname{Meneger}% - \def\figurename{Figurenn}% - \def\tablename{Taolenn}% - \def\thepart{}% - \def\partname{Lodenn}% - \def\pagename{Pajenn}% - \def\seename{Gwelout}% - \def\alsoname{Gwelout ivez}% - \def\enclname{Dielloù kevret}% - \def\ccname{Eilskrid da}% - \def\headtoname{evit}% - \def\proofname{Proof}% - \def\glossaryname{Glossary}% - } -\def\datebreton{% - \def\today{\ifnum\day=1\relax 1\/\textsuperscript{añ}\else - \number\day\fi \space a\space viz\space\ifcase\month\or - Genver\or C'hwevrer\or Meurzh\or Ebrel\or Mae\or Mezheven\or - Gouere\or Eost\or Gwengolo\or Here\or Du\or Kerzu\fi - \space\number\year}} - -\def\noextras@breton{% - \nobreton@punctuation% - } - -\def\blockextras@breton{% - \breton@punctuation% - } - -\def\inlineextras@breton{% - \breton@punctuation% - } - -\endinput - -% These are defined in Babel -% perhaps we should activate them only if option -% "ordinalmacros" is given -\def\kentan{1\/\textsuperscript{añ}} %${}^{\rm a\tilde{n}}$} -\def\eil{2\/\textsuperscript{l}} %${}^{\rm l}$} -\def\re{\/\textsuperscript{re}} %${}^{\rm re}$} -\def\trede{3\re} -\def\pevare{4\re} -\def\vet{\/\textsuperscript{vet}} %${}^{\rm vet}$} -\def\pempvet{5\vet} diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bulgarian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bulgarian.ldf deleted file mode 100644 index 4739d9916bf..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-bulgarian.ldf +++ /dev/null @@ -1,101 +0,0 @@ -\ProvidesFile{gloss-bulgarian.ldf}[polyglossia: module for bulgarian] -\PolyglossiaSetup{bulgarian}{ - script=Cyrillic, - scripttag=cyrl, - langtag=BGR, - hyphennames={bulgarian}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup - %TODO localalph=bulgarian@alph -} - -\def\bulgarian@Alph#1{% - \ifcase#1\or - А\or Б\or В\or Г\or Д\or Е\or Ж\or - З\or И\or Й\or К\or Л\or М\or Н\or - О\or П\or Р\or С\or Т\or У\or Ф\or - Х\or Ц\or Ч\or Ш\or Щ\or Ъ\or - Ю\or Я\else - \xpg@ill@value{#1}{bulgarian@Alph}\fi}% - -\def\bulgarian@alph#1{% - \ifcase#1\or - а\or б\or в\or г\or д\or е\or ж\or - з\or и\or й\or к\or л\or м\or н\or - о\or п\or р\or с\or т\or у\or ф\or - х\or ц\or ч\or ш\or щ\or ъ\or ь\or - ю\or я\else - \xpg@ill@value{#1}{bulgarian@alph}\fi}% - -\def\bulgarian@numbers{% - \let\latin@Alph\@Alph% - \let\latin@alph\@alph% - \let\@Alph\bulgarian@Alph% - \let\@alph\bulgarian@alph% - } - -\def\nobulgarian@numbers{% - \let\@Alph\latin@Alph% - \let\@alph\latin@alph% -} - -\def\captionsbulgarian{% - \def\refname{Литература}% - \def\abstractname{Абстракт}% - \def\bibname{Библиография}% - \def\prefacename{Предговор}% - \def\chaptername{Глава}% - \def\appendixname{Приложение}% - \def\contentsname{Съдържание}% - \def\listfigurename{Списък на фигурите}% - \def\listtablename{Списък на таблиците}% - \def\indexname{Азбучен указател}% - \def\figurename{Фигура}% - \def\tablename{Таблица}% - %\def\thepart{}% - %\def\partname{}% - \def\pagename{Стр.}% - \def\seename{вж.}% - \def\alsoname{вж.\ също и}% - \def\enclname{Приложения}% - \def\ccname{копия}% - %\def\headtoname{}% - \def\proofname{Proof}% - \def\glossaryname{Glossary}% - } -\def\datebulgarian{% - \def\today{\number\day~\ifcase\month\or - януари\or - февруари\or - март\or - април\or - май\or - юни\or - юли\or - август\or - септември\or - октомври\or - ноември\or - декември\fi% - \ \number\year~г.}% - \def\month@Roman{\expandafter\@Roman\month}% - \def\todayRoman{\number\day.\,\month@Roman.\,\number\year~г.}% - } - -\endinput - -%% TODO? -%% this is from Babel: -\def\Romannumeral#1{\uppercase\expandafter{\romannumeral #1}} -\def\todayRoman{\number\day.\Romannumeral{\month}.\number\year~г.} -\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} -\def\ctg{\mathop{\operator@font ctg}\nolimits} -\def\cth{\mathop{\operator@font cth}\nolimits} -\def\cosec{\mathop{\operator@font cosec}\nolimits} -\DeclareRobustCommand{\No}{% - \ifmmode{\nfss@text{\textnumero}}\else\textnumero\fi} diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-catalan.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-catalan.ldf deleted file mode 100644 index 8d349c9bcda..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-catalan.ldf +++ /dev/null @@ -1,128 +0,0 @@ -\ProvidesFile{gloss-catalan.ldf}[polyglossia: module for catalan] -\PolyglossiaSetup{catalan}{ - hyphennames={catalan}, - hyphenmins={2,2}, - frenchspacing=true, - indentfirst=true, - fontsetup=true, -} - -\define@boolkey{catalan}[catalan@]{babelshorthands}[true]{} -\ifsystem@babelshorthands - \setkeys{catalan}{babelshorthands=true} -\else - \setkeys{catalan}{babelshorthands=false} -\fi -\ifcsundef{initiate@active@char}{% -\input{babelsh.def}% -\initiate@active@char{"}% -}{} - -%%% adapted from Babel's catalan.ldf -\newdimen\leftllkern \newdimen\rightllkern \newdimen\raiselldim -% we check if char · exists, and use it instead of raised dot: -\def\xpg@raiseddot{\ifnum\XeTeXcharglyph"00B7 > 0\hbox{\char"00B7}% - \else\raise\raiselldim\hbox{.}\fi} -\def\lgem{% - \ifmmode - \csname normal@char\string"\endcsname l% - \else - \leftllkern=0pt\rightllkern=0pt\raiselldim=0pt% - \setbox0\hbox{l}\setbox1\hbox{l\/}% - \ifnum\XeTeXcharglyph"00B7 > 0\setbox2\hbox{\char"00B7}\else\setbox2\hbox{.}\fi - \advance\raiselldim by \the\fontdimen5\the\font - \advance\raiselldim by -\ht2% - \leftllkern=-.25\wd0% - \advance\leftllkern by \wd1% - \advance\leftllkern by -\wd0% - \rightllkern=-.25\wd0% - \advance\rightllkern by -\wd1% - \advance\rightllkern by \wd0% - \allowhyphens\discretionary{l-}{l}% - {\hbox{l}\kern\leftllkern\xpg@raiseddot% - \kern\rightllkern\hbox{l}}\allowhyphens - \fi -} -\def\Lgem{% - \ifmmode - \csname normal@char\string"\endcsname L% - \else - \leftllkern=0pt\rightllkern=0pt\raiselldim=0pt% - \setbox0\hbox{L}\setbox1\hbox{L\/}% - \ifnum\XeTeXcharglyph"00B7 > 0\setbox2\hbox{\char"00B7}\else\setbox2\hbox{.}\fi - \advance\raiselldim by .5\ht0% - \advance\raiselldim by -.5\ht2% - \leftllkern=-.125\wd0% - \advance\leftllkern by \wd1% - \advance\leftllkern by -\wd0% - \rightllkern=-\wd0% - \divide\rightllkern by 6% - \advance\rightllkern by -\wd1% - \advance\rightllkern by \wd0% - \allowhyphens\discretionary{L-}{L}% - {\hbox{L}\kern\leftllkern\xpg@raiseddot% - \kern\rightllkern\hbox{L}}\allowhyphens - \fi -} -\AtBeginDocument{% - \let\lslash\l - \let\Lslash\L - \DeclareRobustCommand\l{\@ifnextchar.\bbl@l{\@ifnextchar·\bbl@l\lslash}} - \DeclareRobustCommand\L{\@ifnextchar.\bbl@L{\@ifnextchar·\bbl@L\Lslash}}} -\def\bbl@l#1#2{\lgem} -\def\bbl@L#1#2{\Lgem} - -\def\catalan@shorthands{% - \bbl@activate{"}% - \def\language@group{catalan}% - \declare@shorthand{catalan}{"l}{\lgem{}} - \declare@shorthand{catalan}{"L}{\Lgem{}} -} - -\def\nocatalan@shorthands{% - \@ifundefined{initiate@active@char}{}{\bbl@deactivate{"}}% -} - -\def\captionscatalan{% - \def\refname{Referències}% - \def\abstractname{Resum}% - \def\bibname{Bibliografia}% - \def\prefacename{Pròleg}% - \def\chaptername{Capítol}% - \def\appendixname{Apèndix}% - \def\contentsname{Índex}% - \def\listfigurename{Índex de figures}% - \def\listtablename{Índex de taules}% - \def\indexname{Índex alfabètic}% - \def\figurename{Figura}% - \def\tablename{Taula}% - %\def\thepart{}% - \def\partname{Part}% - \def\pagename{Pàgina}% - \def\seename{Vegeu}% - \def\alsoname{Vegeu també}% - \def\enclname{Adjunt}% - \def\ccname{Còpies a}% - \def\headtoname{A}% - \def\proofname{Demostració}% - \def\glossaryname{Glossari}% - } -\def\datecatalan{% - \def\today{\number\day~\ifcase\month\or - de gener\or de febrer\or de març\or d'abril\or de maig\or - de juny\or de juliol\or d'agost\or de setembre\or d'octubre\or - de novembre\or de desembre\fi - \space de~\number\year}} - -\def\noextras@catalan{% - \nocatalan@shorthands% -} - -\def\blockextras@catalan{% - \ifcatalan@babelshorthands\catalan@shorthands\fi% -} - -\def\inlineextras@catalan{% - \ifcatalan@babelshorthands\catalan@shorthands\fi% -} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-coptic.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-coptic.ldf deleted file mode 100644 index 76a4fb151a5..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-coptic.ldf +++ /dev/null @@ -1,39 +0,0 @@ -\ProvidesFile{gloss-coptic.ldf}[polyglossia: module for coptic] -\PolyglossiaSetup{coptic}{ - script=Coptic, - scripttag=copt, - langtag=COP, - hyphennames={coptic}, - hyphenmins={2,2}, - fontsetup=true -} - -%\def\captionscoptic{% -% \def\refname{<++>}% -% \def\abstractname{<++>}% -% \def\bibname{<++>}% -% \def\prefacename{<++>}% -% \def\chaptername{<++>}% -% \def\appendixname{<++>}% -% \def\contentsname{<++>}% -% \def\listfigurename{<++>}% -% \def\listtablename{<++>}% -% \def\indexname{<++>}% -% \def\figurename{<++>}% -% \def\tablename{<++>}% -% \def\thepart{}% -% \def\partname{<++>}% -% \def\pagename{<++>}% -% \def\seename{<++>}% -% \def\alsoname{<++>}% -% \def\enclname{<++>}% -% \def\ccname{<++>}% -% \def\headtoname{<++>}% -% \def\proofname{<++>}% -% \def\glossaryname{<++>}% -% } -%\def\datecoptic{% -% \def\today{<++>}% -% } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-croatian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-croatian.ldf deleted file mode 100644 index c43775077a4..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-croatian.ldf +++ /dev/null @@ -1,38 +0,0 @@ -\ProvidesFile{gloss-croatian.ldf}[polyglossia: module for croatian] -\PolyglossiaSetup{croatian}{ - hyphennames={croatian}, - hyphenmins={2,2}, - indentfirst=true, - fontsetup=true, -} - -\def\captionscroatian{% - \def\refname{Literatura}% - \def\abstractname{Sažetak}% - \def\bibname{Bibliografija}% - \def\prefacename{Predgovor}% - \def\chaptername{Poglavlje}% - \def\appendixname{Dodatak}% - \def\contentsname{Sadržaj}% - \def\listfigurename{Popis slika}% - \def\listtablename{Popis tablica}% - \def\indexname{Indeks}% - \def\figurename{Slika}% - \def\tablename{Tablica}% - \def\partname{Dio}% - \def\pagename{Stranica}% - \def\seename{Vidjeti}% - \def\alsoname{Vidjeti i}% - \def\enclname{Prilozi}% - \def\ccname{Kopije}% - \def\headtoname{Prima}% - \def\proofname{Dokaz}% - \def\glossaryname{Kazalo}% - } -\def\datecroatian{% - \def\today{\number\day.~\ifcase\month\or - siječnja\or veljače\or ožujka\or travnja\or svibnja\or - lipnja\or srpnja\or kolovoza\or rujna\or listopada\or studenog\or - prosinca\fi \space \number\year.}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-czech.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-czech.ldf deleted file mode 100644 index 8704aa043be..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-czech.ldf +++ /dev/null @@ -1,40 +0,0 @@ -\ProvidesFile{gloss-czech.ldf}[polyglossia: module for czech] -\PolyglossiaSetup{czech}{ - hyphennames={czech}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionsczech{% - \def\refname{Reference}% - \def\abstractname{Abstrakt}% - \def\bibname{Literatura}% - \def\prefacename{Předmluva}% - \def\chaptername{Kapitola}% - \def\appendixname{Dodatek}% - \def\contentsname{Obsah}% - \def\listfigurename{Seznam obrázků}% - \def\listtablename{Seznam tabulek}% - \def\indexname{Index}% - \def\figurename{Obrázek}% - \def\tablename{Tabulka}% - %\def\thepart{}% - \def\partname{Část}% - \def\pagename{Strana}% - \def\seename{viz}% - \def\alsoname{viz}% - \def\enclname{Příloha}% - \def\ccname{Na vědomí:}% - \def\headtoname{Komu}% - \def\proofname{Důkaz}% - \def\glossaryname{Slovník}%was Glosář - } -\def\dateczech{% - \def\today{\number\day.~\ifcase\month\or - ledna\or února\or března\or dubna\or května\or - června\or července\or srpna\or září\or - října\or listopadu\or prosince\fi - \space \number\year}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-danish.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-danish.ldf deleted file mode 100644 index 282ea8277f6..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-danish.ldf +++ /dev/null @@ -1,36 +0,0 @@ -\ProvidesFile{gloss-danish.ldf}[polyglossia: module for danish] -\PolyglossiaSetup{danish}{ - hyphennames={danish}, - hyphenmins={2,3}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionsdanish{% - \def\prefacename{Forord}% - \def\refname{Litteratur}% - \def\abstractname{Resumé}% - \def\bibname{Litteratur}% - \def\chaptername{Kapitel}% - \def\appendixname{Bilag}% - \def\contentsname{Indhold}% - \def\listfigurename{Figurer}% - \def\listtablename{Tabeller}% - \def\indexname{Indeks}% - \def\figurename{Figur}% - \def\tablename{Tabel}% - \def\partname{Del}% - \def\enclname{Vedlagt}% - \def\ccname{Kopi til}% or Kopi sendt til - \def\headtoname{Til}% in letter - \def\pagename{Side}% - \def\seename{Se}% - \def\alsoname{Se også}}% - \def\proofname{Bevis}% - \def\glossaryname{Gloseliste}% - \def\today{\number\day.~\ifcase\month\or - januar\or februar\or marts\or april\or maj\or juni\or - juli\or august\or september\or oktober\or november\or december\fi - \space\number\year} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-divehi.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-divehi.ldf deleted file mode 100644 index bbf0bb50a2a..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-divehi.ldf +++ /dev/null @@ -1,45 +0,0 @@ -\ProvidesFile{gloss-divehi.ldf}[polyglossia: module for divehi] -\RequirePackage{bidi} -\PolyglossiaSetup{divehi}{ - script=Thaana, - scripttag=thaa, - direction=RL, - hyphennames={nohyphenation}, - fontsetup=true -} - -%\def\captionsdivehi{% -% \def\refname{<++>}% -% \def\abstractname{<++>}% -% \def\bibname{<++>}% -% \def\prefacename{<++>}% -% \def\chaptername{<++>}% -% \def\appendixname{<++>}% -% \def\contentsname{<++>}% -% \def\listfigurename{<++>}% -% \def\listtablename{<++>}% -% \def\indexname{<++>}% -% \def\figurename{<++>}% -% \def\tablename{<++>}% -% \def\thepart{}% -% \def\partname{<++>}% -% \def\pagename{<++>}% -% \def\seename{<++>}% -% \def\alsoname{<++>}% -% \def\enclname{<++>}% -% \def\ccname{<++>}% -% \def\headtoname{<++>}% -% \def\proofname{<++>}% -% \def\glossaryname{<++>}% -% } -%\def\datedivehi{\def\today{<++>}} - -\def\blockextras@divehi{% - \let\@@MakeUppercase\MakeUppercase% - \def\MakeUppercase##1{##1}% - } -\def\noextras@divehi{% - \let\MakeUppercase\@@MakeUppercase% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-dutch.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-dutch.ldf deleted file mode 100644 index 2633956a9d8..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-dutch.ldf +++ /dev/null @@ -1,80 +0,0 @@ -\ProvidesFile{gloss-dutch.ldf}[polyglossia: module for dutch] -\PolyglossiaSetup{dutch}{ - hyphennames={dutch}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\define@boolkey{dutch}[dutch@]{babelshorthands}[true]{} - -\ifsystem@babelshorthands - \setkeys{dutch}{babelshorthands=true} -\else - \setkeys{dutch}{babelshorthands=false} -\fi - -\ifcsundef{initiate@active@char}{% -\input{babelsh.def}% -\initiate@active@char{"}% -}{} - -\def\dutch@shorthands{% - \bbl@activate{"}% - \def\language@group{dutch}% - \declare@shorthand{dutch}{"-}{\nobreak-\bbl@allowhyphens} - \declare@shorthand{dutch}{"~}{\textormath{\leavevmode\hbox{-}}{-}} - \declare@shorthand{dutch}{"|}{% - \textormath{\discretionary{-}{}{\kern.03em}}{}} - \declare@shorthand{dutch}{""}{\hskip\z@skip} - \declare@shorthand{dutch}{"/}{\textormath - {\bbl@allowhyphens\discretionary{/}{}{/}\bbl@allowhyphens}{}}% - \def\-{\bbl@allowhyphens\discretionary{-}{}{}\bbl@allowhyphens}% -} - -\def\nodutch@shorthands{% - \@ifundefined{initiate@active@char}{}{\bbl@deactivate{"}}% - \def\-{\discretionary{-}{}{}}% << original def in latex.ltx -} - -\def\captionsdutch{% - \def\prefacename{Voorwoord}% - \def\refname{Referenties}% - \def\abstractname{Samenvatting}% - \def\bibname{Bibliografie}% - \def\chaptername{Hoofdstuk}% - \def\appendixname{Bijlage}% - \def\contentsname{Inhoudsopgave}% - \def\listfigurename{Lijst van figuren}% - \def\listtablename{Lijst van tabellen}% - \def\indexname{Index}% - \def\figurename{Figuur}% - \def\tablename{Tabel}% - \def\partname{Deel}% - \def\enclname{Bijlage(n)}% - \def\ccname{cc}% - \def\headtoname{Aan}% - \def\pagename{Pagina}% - \def\seename{zie}% - \def\alsoname{zie ook}% - \def\proofname{Bewijs}% - \def\glossaryname{Verklarende woordenlijst}% - \def\today{\number\day~\ifcase\month% - \or januari\or februari\or maart\or april\or mei\or juni\or - juli\or augustus\or september\or oktober\or november\or - december\fi - \space \number\year}} - -\def\noextras@dutch{% - \nodutch@shorthands% -} - -\def\blockextras@dutch{% - \ifdutch@babelshorthands\dutch@shorthands\fi% -} - -\def\inlineextras@dutch{% - \ifdutch@babelshorthands\dutch@shorthands\fi% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-english.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-english.ldf deleted file mode 100644 index f10c7197748..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-english.ldf +++ /dev/null @@ -1,111 +0,0 @@ -\ProvidesFile{gloss-english.ldf}[polyglossia: module for english] -\PolyglossiaSetup{english}{ - hyphennames={english,american,usenglish,USenglish}, - hyphenmins={2,3}, - fontsetup=true, -} - -\newif\if@british@locale -\@british@localefalse -\providebool{@british@hyphen} -\providebool{english@ordinalmonthday} - -\define@boolkey{english}[english@]{ordinalmonthday}[true]{} - -%% English is a special case in that \l@english is reserved for US English, so -%% we need to handle it differently -\define@key{english}{variant}{% - %needs to be reset for loop over hyphennames below: - \renewcommand*{\do}[1]{% - \ifcsdef{l@#1}% - {\csletcs{l@english}{l@#1}\listbreak}% - {}% - }% - \ifstrequal{#1}{uk}% - {\@british@localetrue - \xpg@info{Option: english variant=british}}% - {\ifstrequal{#1}{british}% - {\@british@localetrue - \xpg@info{Option: english variant=british}}% - {\ifstrequal{#1}{us}% these patterns are the default so we don't need to reset them - {\@british@hyphenfalse\english@ordinalmonthdayfalse - \xpg@info{Option: english variant=american}}% - {\ifstrequal{#1}{american}% - {\@british@hyphenfalse\english@ordinalmonthdayfalse - \xpg@info{Option: english variant=american}}% - {\ifstrequal{#1}{usmax}% - {\@british@hyphenfalse\english@ordinalmonthdayfalse - \setkeys[xpg@setup]{english}{hyphennames={usenglishmax}}% - \xpg@info{Option: english variant=american (with additional patterns)}% - \ifcsundef{l@usenglishmax}% - {\xpg@warning{No hyphenation patterns were loaded for "US English Max"\MessageBreak - I will use the standard patterns for US English instead}% - \adddialect\l@usenglishmax\l@english\relax}{}% - \gdef\english@language{\language=\l@usenglishmax}}% - {\ifstrequal{#1}{australian}% - {\@british@hyphentrue\english@ordinalmonthdayfalse - \xpg@info{Option: english variant=australian}}% - {\ifstrequal{#1}{newzealand}% - {\@british@hyphentrue\english@ordinalmonthdayfalse - \xpg@info{Option: english variant=newzealand}}% - {\xpg@warning{Unknown English variant `#1'}}% - }}}}}}% - \if@british@locale\@british@hyphentrue\english@ordinalmonthdaytrue\fi - \if@british@hyphen - \setkeys[xpg@setup]{english}{hyphennames={ukenglish,british,UKenglish}}% - \ifcsundef{l@ukenglish}% - {\xpg@warning{No hyphenation patterns were loaded for British English\MessageBreak - I will use the patterns for US English instead}% - \adddialect\l@ukenglish\l@english\relax}{}% - \gdef\english@language{\language=\l@ukenglish}% - \fi - % and we reset \do to its previous definition here: - \renewcommand*{\do}[1]{\setotherlanguage{#1}}% -} - -\def\captionsenglish{% - \def\prefacename{Preface}% - \def\refname{References}% - \def\abstractname{Abstract}% - \def\bibname{Bibliography}% - \def\chaptername{Chapter}% - \def\appendixname{Appendix}% - \def\contentsname{Contents}% - \def\listfigurename{List of Figures}% - \def\listtablename{List of Tables}% - \def\indexname{Index}% - \def\figurename{Figure}% - \def\tablename{Table}% - \def\partname{Part}% - \def\enclname{encl}% - \def\ccname{cc}% - \def\headtoname{To}% - \def\pagename{Page}% - \def\seename{see}% - \def\alsoname{see also}% - \def\proofname{Proof}% -} -\def\dateenglish{% - \def\english@day{% - \ifenglish@ordinalmonthday - \ifcase\day\or - 1st\or 2nd\or 3rd\or 4th\or 5th\or - 6th\or 7th\or 8th\or 9th\or 10th\or - 11th\or 12th\or 13th\or 14th\or 15th\or - 16th\or 17th\or 18th\or 19th\or 20th\or - 21st\or 22nd\or 23rd\or 24th\or 25th\or - 26th\or 27th\or 28th\or 29th\or 30th\or - 31st\fi - \else\number\day\fi}% - \def\english@month{\ifcase\month\or - January\or February\or March\or April\or May\or June\or - July\or August\or September\or October\or November\or December\fi}% - \def\today{% - \if@british@locale - \english@day\space\english@month\space\number\year - \else - \english@month\space\english@day, \number\year - \fi}% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-esperanto.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-esperanto.ldf deleted file mode 100644 index e3bc8d31ac4..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-esperanto.ldf +++ /dev/null @@ -1,65 +0,0 @@ -\ProvidesFile{gloss-esperanto.ldf}[polyglossia: module for esperanto] -\PolyglossiaSetup{esperanto}{ - hyphennames={esperanto}, - hyphenmins={2,2}, - fontsetup=true, - %TODO localalph={esperanto@alph,esperanto@Alph} -} - -\def\captionsesperanto{% - \def\refname{Citaĵoj}% - \def\abstractname{Resumo}% - \def\bibname{Bibliografio}% - \def\prefacename{Antaŭparolo}% - \def\chaptername{Ĉapitro}% - \def\appendixname{Apendico}% - \def\contentsname{Enhavo}% - \def\listfigurename{Listo de figuroj}% - \def\listtablename{Listo de tabeloj}% - \def\indexname{Indekso}% - \def\figurename{Figuro}% - \def\tablename{Tabelo}% - %\def\thepart{}% - %\def\partname{}% - \def\pagename{Paĝo}% - \def\seename{vidu}% - \def\alsoname{Parto}% - \def\enclname{Aldono(j)}% - \def\ccname{Kopie al}% - \def\headtoname{Al}% - \def\proofname{Pruvo}% - \def\glossaryname{Glosaro}% - } -\def\dateesperanto{% - \def\today{\number\day{–a}~de~\ifcase\month\or - januaro\or februaro\or marto\or aprilo\or majo\or junio\or - julio\or aŭgusto\or septembro\or oktobro\or novembro\or - decembro\fi,\space \number\year}% - \def\hodiau{la \today}% - \def\hodiaun{la \number\day{–an}~de~\ifcase\month\or - januaro\or februaro\or marto\or aprilo\or majo\or junio\or - julio\or aŭgusto\or septembro\or oktobro\or novembro\or - decembro\fi, \space \number\year}% - } -\def\esperanto@alph#1{% - \ifcase#1\or a\or b\or c\or ĉ\or d\or e\or f\or g\or ĝ\or - h\or ĥ\or i\or j\or ĵ\or k\or l\or m\or n\or o\or - p\or r\or s\or ŝ\or t\or u\or ŭ\or v\or z\else\xpg@ill@value{#1}{esperanto@alph}\fi}% -\def\esperanto@Alph#1{% - \ifcase#1\or A\or B\or C\or Ĉ\or D\or E\or F\or G\or Ĝ\or - H\or Ĥ\or I\or J\or Ĵ\or K\or L\or M\or N\or O\or - P\or R\or S\or Ŝ\or T\or U\or Ŭ\or V\or Z\else\xpg@ill@value{#1}{esperanto@Alph}\fi}% - -\def\esperanto@numbers{% - \let\latin@Alph\@Alph% - \let\latin@alph\@alph% - \let\@Alph\esperanto@Alph% - \let\@alph\esperanto@alph% - } - -\def\noesperanto@numbers{% - \let\@Alph\latin@Alph% - \let\@alph\latin@alph% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-estonian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-estonian.ldf deleted file mode 100644 index e84aa304712..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-estonian.ldf +++ /dev/null @@ -1,39 +0,0 @@ -\ProvidesFile{gloss-estonian.ldf}[polyglossia: module for estonian] -\PolyglossiaSetup{estonian}{ - hyphennames={estonian}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionsestonian{% - \def\refname{Viited}% - \def\abstractname{Kokkuvõte}% - \def\bibname{Kirjandus}% - \def\prefacename{Sissejuhatus}% - \def\chaptername{Peatükk}% - \def\appendixname{Lisa}% - \def\contentsname{Sisukord}% - \def\listfigurename{Joonised}% - \def\listtablename{Tabelid}% - \def\indexname{Indeks}% - \def\figurename{Joonis}% - \def\tablename{Tabel}% - %\def\thepart{}% - \def\partname{Osa}% - \def\pagename{Lk.}% - \def\seename{vt.}% - \def\alsoname{vt. ka}% - \def\enclname{Lisa(d)}% - \def\ccname{Koopia(d)}% - %\def\headtoname{}% - \def\proofname{Korrektuur}% - \def\glossaryname{Glossary}% <-- need translation - } -\def\dateestonian{% - \def\today{\number\day.\space\ifcase\month\or - jaanuar\or veebruar\or märts\or aprill\or mai\or juuni\or - juuli\or august\or september\or oktoober\or november\or - detsember\fi\space\number\year.\space a.}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-farsi.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-farsi.ldf deleted file mode 100644 index d3aeeb2922d..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-farsi.ldf +++ /dev/null @@ -1,125 +0,0 @@ -\ProvidesFile{gloss-farsi.ldf}[polyglossia: module for farsi] -\RequirePackage{bidi} -\RequirePackage{arabicnumbers} -\RequirePackage{farsical} -\RequirePackage{hijrical} -\PolyglossiaSetup{farsi}{ - script=Arabic, - direction=RL, - scripttag=arab, - langtag=FAR, - hyphennames={nohyphenation}, - fontsetup=true -} - -\newif\if@western@numerals -\def\tmp@western{western} -\define@key{farsi}{numerals}[eastern]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@western\@western@numeralstrue\else% - \@western@numeralsfalse% - \fi} - -%this is needed for \abjad in arabicnumbers.sty -\def\tmp@true{true} -\define@key{farsi}{abjadjimnotail}[true]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@true\abjad@jim@notailtrue% - \else - \abjad@jim@notailfalse - \fi} - -% NOT YET USED -\define@key{farsi}{locale}[default]{% - \def\@farsi@locale{#1}} - -%TODO add option for CALENDAR - -\setkeys{farsi}{locale,numerals} - -\def\farsigregmonth#1{\ifcase#1% - \or ژانویه\or فوریه\or مارس\or آوریل\or مه\or ژوئن\or ژوئیه\or اوت\or سپتامبر\or اکتبر\or نوامبر\or دسامبر\fi} -\def\farsimonth#1{\ifcase#1% - \or کانون ثانی\or شباط\or اذار%%or ادار - \or نیسان\or ایار\or حزیران\or تموز\or آب\or ایلول\or تشرین اول\or تشرین ثانی\or کانون اول\fi} - -%\Hijritoday is now locale-aware and will format the date with this macro: -\DefineFormatHijriDate{farsi}{\@ensure@RTL{% -\farsinumber{\value{Hijriday}}\space\HijriMonthArabic{\value{Hijrimonth}}\space\farsinumber{\value{Hijriyear}}}} - -\def\captionsfarsi{% -\def\prefacename{\@ensure@RTL{پیشگفتار}}% -\def\refname{\@ensure@RTL{مراجع}}% -\def\abstractname{\@ensure@RTL{چکیده}}% -\def\bibname{\@ensure@RTL{کتابنامه}}% -\def\chaptername{\@ensure@RTL{فصل}}% -\def\appendixname{\@ensure@RTL{پیوست}}% -\def\contentsname{\@ensure@RTL{فهرست مطالب}}% -\def\listfigurename{\@ensure@RTL{لیست تصاویر}}% -\def\listtablename{\@ensure@RTL{لیست جداول}}% -\def\indexname{\@ensure@RTL{نمایه}}% -\def\figurename{\@ensure@RTL{شكل}}% -\def\tablename{\@ensure@RTL{جدول}}% -\def\partname{\@ensure@RTL{بخش}}% -\def\enclname{\@ensure@RTL{پیوست}}% -\def\ccname{\@ensure@RTL{رونوشت}}% -\def\headtoname{\@ensure@RTL{به}}% -\def\pagename{\@ensure@RTL{صفحة}}% -\def\seename{\@ensure@RTL{ببینید}}% -\def\alsoname{\@ensure@RTL{نیز ببینید}}% -\def\proofname{\@ensure@RTL{برهان}}% -\def\glossaryname{\@ensure@RTL{دانشنامه}}% -} -\def\datefarsi{% - \def\today{\@ensure@RTL{\farsinumber\day\space\farsigregmonth{\month}\space\farsinumber\year}}% -} - -\def\farsinumber#1{% - \if@western@numerals - \number#1% - \else - \ifnum\XeTeXcharglyph"06F0 > 0% - \farsidigits{\number#1}% - %%{\protect\addfontfeature{Mapping=farsidigits}\number#1}% - \else% - \arabicdigits{\number#1}% - %%{\protect\addfontfeature{Mapping=arabicdigits}\number#1}% - \fi - \fi} - -%\def\farsinum#1{\expandafter\farsinumber\csname c@#1\endcsname} -%\def\farsibracenum#1{(\expandafter\farsinumber\csname c@#1\endcsname)} -%\def\farsiornatebracenum#1{\char"FD3E\expandafter\farsinumber\csname c@#1\endcsname\char"FD3F} -%\def\farsialph#1{\expandafter\@farsialph\csname c@#1\endcsname} - -\def\farsi@numbers{% - \let\@latinalph\@alph% - \let\@latinAlph\@Alph% - \let\@alph\abjad% - \let\@Alph\abjad% -} -\def\nofarsi@numbers{% - \let\@alph\@latinalph% - \let\@Alph\@latinAlph% - } - -\def\farsi@globalnumbers{% - \let\orig@arabic\@arabic% - \let\@arabic\farsinumber% - % For some reason \thefootnote needs to be set separately: - \renewcommand\thefootnote{\protect\farsinumber{\c@footnote}}% - } - -\def\nofarsi@globalnumbers{ - \let\@arabic\orig@arabic% - \renewcommand\thefootnote{\protect\number{\c@footnote}}% - } - -\def\blockextras@farsi{% - \let\@@MakeUppercase\MakeUppercase% - \def\MakeUppercase##1{##1}% - } -\def\noextras@farsi{% - \let\MakeUppercase\@@MakeUppercase% - } -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-finnish.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-finnish.ldf deleted file mode 100644 index 6b271e531d9..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-finnish.ldf +++ /dev/null @@ -1,48 +0,0 @@ -\ProvidesFile{gloss-finnish.ldf}[polyglossia: module for finnish] -\PolyglossiaSetup{finnish}{ - hyphennames={finnish}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionsfinnish{% - \def\refname{Viitteet}% - \def\abstractname{Tiivistelmä}% - \def\bibname{Kirjallisuutta}% - \def\prefacename{Esipuhe}% - \def\chaptername{Luku}% - \def\appendixname{Liite}% - \def\contentsname{Sisältö}% - \def\listfigurename{Kuvat}% - \def\listtablename{Taulukot}% - \def\indexname{Hakemisto}% - \def\figurename{Kuva}% - \def\tablename{Taulukko}% - %\def\thepart{}% - \def\partname{Osa}% - \def\pagename{Sivu}% - \def\seename{katso}% - \def\alsoname{katso myös}% - \def\enclname{Liitteet}% - \def\ccname{Jakelu}% - \def\headtoname{Vastaanottaja}% - \def\proofname{Todistus}% - \def\glossaryname{Sanasto}% - } -\def\datefinnish{% - \def\today{\number\day.~\ifcase\month\or - tammikuuta\or helmikuuta\or maaliskuuta\or huhtikuuta\or - toukokuuta\or kesäkuuta\or heinäkuuta\or elokuuta\or - syyskuuta\or lokakuuta\or marraskuuta\or joulukuuta\fi - \space\number\year}} - -\endinput - -% TODO ? this is set in babel: -\gappto\blockextrasfinnish{% - \babel@savevariable\hyphenpenalty\hyphenpenalty=30% - \babel@savevariable\exhyphenpenalty\exhyphenpenalty=30% - \babel@savevariable\doublehyphendemerits\doublehyphendemerits=5000% - \babel@savevariable\finalhyphendemerits\finalhyphendemerits=5000% - } diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-french.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-french.ldf deleted file mode 100644 index 612094c57b6..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-french.ldf +++ /dev/null @@ -1,118 +0,0 @@ -\ProvidesFile{gloss-french.ldf}[polyglossia: module for french] - -\PolyglossiaSetup{french}{% - language=French, - script=Latin, - hyphennames={french,francais}, - frenchspacing=true, - indentfirst=true, - hyphenmins={2,2}, - fontsetup=true} - -\newXeTeXintercharclass\french@punctthin % ! ? ; et autres -\newXeTeXintercharclass\french@punctthick % : -\newXeTeXintercharclass\french@punctguillstart % « ‹ -\newXeTeXintercharclass\french@punctguillend % » › - -\def\xpg@unskip{\ifhmode\ifdim\lastskip>\z@\unskip\fi\fi} -\def\xpg@nospace#1{#1} - -\def\french@punctuation{% - \lccode"2019="2019 - \XeTeXinterchartokenstate=1 - \XeTeXcharclass `\! \french@punctthin - \XeTeXcharclass `\? \french@punctthin - \XeTeXcharclass `\‼ \french@punctthin - \XeTeXcharclass `\⁇ \french@punctthin - \XeTeXcharclass `\⁈ \french@punctthin - \XeTeXcharclass `\⁉ \french@punctthin - \XeTeXcharclass `\; \french@punctthin - \XeTeXcharclass `\: \french@punctthick - \XeTeXcharclass `\« \french@punctguillstart - \XeTeXcharclass `\» \french@punctguillend - \XeTeXcharclass `\‹ \french@punctguillstart - \XeTeXcharclass `\› \french@punctguillend - \XeTeXinterchartoks \z@ \french@punctthin = {\nobreak\thinspace}% - \XeTeXinterchartoks \z@ \french@punctthick = {\nobreakspace}% - \XeTeXinterchartoks 255 \french@punctthin = {\xpg@unskip\nobreak\thinspace}% - \XeTeXinterchartoks 255 \french@punctthick = {\xpg@unskip\nobreakspace}% - \XeTeXinterchartoks \french@punctguillstart \z@ = {\nobreakspace}% "«a" -> "« a" -% \XeTeXinterchartoks \z@ \french@punctguillstart = {\nobreakspace}% "a«" unchanged? -% \XeTeXinterchartoks \french@punctguillend \z@ = {\nobreakspace}% "»a" unchanged? - \XeTeXinterchartoks \z@ \french@punctguillend = {\nobreakspace}% "a»" -> "a »" - \XeTeXinterchartoks \french@punctguillstart 255 = {\nobreakspace\xpg@nospace}% "« " -> "«~" - \XeTeXinterchartoks 255 \french@punctguillend = {\xpg@unskip\nobreakspace}% " »" -> "~»" - \XeTeXinterchartoks \french@punctguillend \french@punctthin = {\nobreak\thinspace}% "»;" -> "» ;" - \XeTeXinterchartoks \french@punctguillend \french@punctthick = {\nobreakspace}% "»:" -> "» :" - \XeTeXinterchartoks \french@punctthin \french@punctguillend = {\nobreakspace}% "?»" -> "? »" - } - -\def\nofrench@punctuation{% - \lccode"2019=\z@ - \XeTeXcharclass `\! \z@ - \XeTeXcharclass `\? \z@ - \XeTeXcharclass `\‼ \z@ - \XeTeXcharclass `\⁇ \z@ - \XeTeXcharclass `\⁈ \z@ - \XeTeXcharclass `\⁉ \z@ - \XeTeXcharclass `\; \z@ - \XeTeXcharclass `\: \z@ - \XeTeXcharclass `\« \z@ - \XeTeXcharclass `\» \z@ - \XeTeXcharclass `\‹ \z@ - \XeTeXcharclass `\› \z@ - \XeTeXinterchartokenstate=0 - } - -\def\captionsfrench{% - \def\refname{Références}% - \def\abstractname{Résumé}% - \def\bibname{Bibliographie}% - \def\prefacename{Préface}% - \def\chaptername{Chapitre}% - \def\appendixname{Annexe}% - \def\contentsname{Table des matières}% - \def\listfigurename{Table des figures}% - \def\listtablename{Liste des tableaux}% - \def\indexname{Index}% - \def\figurename{\textsc{Fig.}}% - \def\tablename{\textsc{Tab.}}% - \def\@Fpt{\ifcase\value{part}\or Première\or Deuxième\or - Troisième\or Quatrième\or Cinquième\or Sixième\or - Septième\or Huitième\or Neuvième\or Dixième\or Onzième\or - Douzième\or Treizième\or Quatorzième\or Quinzième\or - Seizième\or Dix-septième\or Dix-huitième\or Dix-neuvième\or - Vingtième\fi\space}% - \def\thepart{}% - \def\partname{\protect\@Fpt partie}% - \def\pagename{page}% - \def\seename{\emph{voir}}% - \def\alsoname{\emph{voir aussi}}% - \def\enclname{P.~J. }% - \def\ccname{Copie à }% - \def\headtoname{}% - \def\proofname{Démonstration}% - } -\def\datefrench{% - \def\today{\ifx\ier\undefined\def\ier{er}\fi - \ifnum\day=1\relax 1\ier% - \else \number\day\fi - \space \ifcase\month% - \or janvier\or février\or mars\or avril\or mai\or juin\or - juillet\or août\or septembre\or octobre\or novembre\or - décembre\fi - \space \number\year}} - -\def\noextras@french{% - \nofrench@punctuation% - } - -\def\blockextras@french{% - \french@punctuation% - } - -\def\inlineextras@french{% - \french@punctuation% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-friulan.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-friulan.ldf deleted file mode 100644 index d0ef8b77daa..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-friulan.ldf +++ /dev/null @@ -1,67 +0,0 @@ -\ProvidesFile{gloss-friulan.ldf}[polyglossia: module for friulan] -\makeatletter -\PolyglossiaSetup{friulan}{% - hyphennames={friulan,furlan}, - hyphenmins={2,2}, - indentfirst=false, - fontsetup=true, - frenchspacing=true, -} - - -\def\captionsfriulan{% - \def\prefacename{Prefazion}% - \def\refname{Riferiments}% - \def\abstractname{Somari}% - \def\bibname{Bibliografie}% - \def\chaptername{Cjapitul}% - \def\appendixname{Zonte}% - \def\contentsname{Tabele gjenerâl}% - \def\listfigurename{Liste des figuris}% - \def\listtablename{Liste des tabelis}% - \def\indexname{Tabele analitiche}% - \def\figurename{Figure}% - \def\tablename{Tabele}% - \def\partname{Part}% - \def\enclname{Zonte(is)}% - \def\ccname{Cun copie a}% - \def\headtoname{Par}% - \def\pagename{Pagjine}% - \def\seename{cjale}% - \def\alsoname{cjale ancje}% - \def\proofname{Dimostrazion}% - \def\glossaryname{Glossari}% - } - -\def\datefriulan{% - \def\today{\number\day\space di\space\ifcase\month\or - Genâr\or Fevrâr\or Març\or Avril\or Mai\or Jugn\or - Lui\or Avost\or Setembar\or Otobar\or Novembar\or Dicembar% - \fi\space dal\space\number\year}} - -\AtEndPreamble{% the user or the class might define different values - \edef\xpgfu@savedvalues{% - \clubpenalty=\the\clubpenalty\space - \@clubpenalty=\the\@clubpenalty\space - \widowpenalty=\the\widowpenalty\space - \finalhyphendemerits=\the\finalhyphendemerits} -} - - -\def\noextras@friulan{% - \lccode\string"2019=\z@ - % TODO Figure out what the two lines below were supposed to be good for. - % \noitalian@shorthands - % \xpgit@savedvalues -} - -\def\blockextras@friulan{% - \lccode\string"2019=\string"2019 - \clubpenalty=3000 \@clubpenalty=3000 \widowpenalty=3000 - \finalhyphendemerits=50000000 -} - -\def\inlineextras@friulan{% - \lccode\string"2019=\string"2019 -} - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-galician.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-galician.ldf deleted file mode 100644 index 76459f275cd..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-galician.ldf +++ /dev/null @@ -1,39 +0,0 @@ -\ProvidesFile{gloss-galician.ldf}[polyglossia: module for galician] -\PolyglossiaSetup{galician}{ - hyphennames={galician}, - hyphenmins={2,2}, - indentfirst=true, - fontsetup=true, -} - -\def\captionsgalician{% - \def\refname{Referencias}% - \def\abstractname{Resumo}% - \def\bibname{Bibliografía}% - \def\prefacename{Prefacio}% - \def\chaptername{Capítulo}% - \def\appendixname{Apéndice}% - \def\contentsname{Índice Xeral}% - \def\listfigurename{Índice de Figuras}% - \def\listtablename{Índice de Táboas}% - \def\indexname{Índice de Materias}% - \def\figurename{Figura}% - \def\tablename{Táboa}% - %\def\thepart{}% - \def\partname{Parte}% - \def\pagename{Páxina}% - \def\seename{véxase}% - \def\alsoname{véxase tamén}% - \def\enclname{Adxunto}% - \def\ccname{Copia a}% - \def\headtoname{A}% - \def\proofname{Demostración}% - \def\glossaryname{Glosario}% - } -\def\dategalician{% - \def\today{\number\day~de\space\ifcase\month\or - xaneiro\or febreiro\or marzo\or abril\or maio\or xuño\or - xullo\or agosto\or setembro\or outubro\or novembro\or decembro\fi - \space de~\number\year}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf deleted file mode 100644 index b9a79ee33b2..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf +++ /dev/null @@ -1,176 +0,0 @@ -\ProvidesFile{gloss-german.ldf}[polyglossia: module for german] -\PolyglossiaSetup{german}{ - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\tmp@old{old} -\def\tmp@oldyr{1901} -\newif\if@german@oldspelling -\@german@oldspellingfalse -\define@key{german}{spelling}[new]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@oldyr\def\@tmpa{old}\fi - \ifx\@tmpa\tmp@old - \ifx\l@german\@undefined - \xpg@nopatterns{german}% - \adddialect\l@german\l@nohyphenation - \fi - \@german@oldspellingtrue - \else %try ngerman - \ifx\l@ngerman\@undefined - \ifx\l@german\@undefined - \xpg@nopatterns{ngerman}% - \adddialect\l@ngerman\l@nohyphenation - \else - \xpg@warning{You asked for `ngerman' but only `german' hyphenation is available!}% - \@german@oldspellingtrue - \fi - \else %we use ngerman - \@german@oldspellingfalse - \fi - \fi -} - -\newif\if@german@fraktur -\def\tmp@fraktur{fraktur} -\define@key{german}{script}[latin]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@fraktur\@german@frakturtrue\else - \@german@frakturfalse% - \fi} - -\define@boolkey{german}[german@]{latesthyphen}[false]{} - -\define@boolkey{german}[german@]{babelshorthands}[true]{} - -\setkeys{german}{spelling,latesthyphen,script} - -\ifsystem@babelshorthands - \setkeys{german}{babelshorthands=true} -\else - \setkeys{german}{babelshorthands=false} -\fi - -\ifcsundef{initiate@active@char}{% -\input{babelsh.def}% -\initiate@active@char{"}% -}{} - -\def\german@shorthands{% - \bbl@activate{"}% - \def\language@group{german}% - \declare@shorthand{german}{"`}{„}% - \declare@shorthand{german}{"'}{“}% - \declare@shorthand{german}{"<}{«}% - \declare@shorthand{german}{">}{»}% - \declare@shorthand{german}{"c}{\textormath{\bbl@disc@german ck}{c}}% - \declare@shorthand{german}{"C}{\textormath{\bbl@disc@german CK}{C}}% - \declare@shorthand{german}{"F}{\textormath{\bbl@disc@german F{FF}}{F}}% - \declare@shorthand{german}{"l}{\textormath{\bbl@disc@german l{ll}}{l}}% - \declare@shorthand{german}{"L}{\textormath{\bbl@disc@german L{LL}}{L}}% - \declare@shorthand{german}{"m}{\textormath{\bbl@disc@german m{mm}}{m}}% - \declare@shorthand{german}{"M}{\textormath{\bbl@disc@german M{MM}}{M}}% - \declare@shorthand{german}{"n}{\textormath{\bbl@disc@german n{nn}}{n}}% - \declare@shorthand{german}{"N}{\textormath{\bbl@disc@german N{NN}}{N}}% - \declare@shorthand{german}{"p}{\textormath{\bbl@disc@german p{pp}}{p}}% - \declare@shorthand{german}{"P}{\textormath{\bbl@disc@german P{PP}}{P}}% - \declare@shorthand{german}{"r}{\textormath{\bbl@disc@german r{rr}}{r}}% - \declare@shorthand{german}{"R}{\textormath{\bbl@disc@german R{RR}}{R}}% - \declare@shorthand{german}{"t}{\textormath{\bbl@disc@german t{tt}}{t}}% - \declare@shorthand{german}{"T}{\textormath{\bbl@disc@german T{TT}}{T}}% - \declare@shorthand{german}{"f}{\textormath{\bbl@discff}{f}}% - \def\bbl@discff{\penalty\@M - \afterassignment\bbl@insertff \let\bbl@nextff= }% - \def\bbl@insertff{% - \if f\bbl@nextff - \expandafter\@firstoftwo\else\expandafter\@secondoftwo\fi - {\relax\discretionary{ff-}{f}{ff}\allowhyphens}{f\bbl@nextff}}% - \let\bbl@nextff=f% - \declare@shorthand{german}{"-}{\nobreak\-\nobreak\hskip\z@skip}% - \declare@shorthand{german}{"|}{\textormath{\penalty\@M\discretionary{-}{}{\kern.03em}}{}}% - \declare@shorthand{german}{""}{\hskip\z@skip}% - \declare@shorthand{german}{"~}{\textormath{\leavevmode\hbox{-}}{-}}% - \declare@shorthand{german}{"=}{\penalty\@M-\hskip\z@skip}% - \def\ck{\allowhyphens\discretionary{k-}{k}{ck}\allowhyphens}% -} - -\def\nogerman@shorthands{% - \@ifundefined{initiate@active@char}{}{\bbl@deactivate{"}}% -} - -\def\captions@german{% - \def\prefacename{Vorwort}% - \def\refname{Literatur}% - \def\abstractname{Zusammenfassung}% - \def\bibname{Literaturverzeichnis}% - \def\chaptername{Kapitel}% - \def\appendixname{Anhang}% - \def\contentsname{Inhaltsverzeichnis}% - \def\listfigurename{Abbildungsverzeichnis}% - \def\listtablename{Tabellenverzeichnis}% - \def\indexname{Index}% - \def\figurename{Abbildung}% - \def\tablename{Tabelle}% - \def\partname{Teil}% - \def\enclname{Anlage(n)}% - \def\ccname{Verteiler}% - \def\headtoname{An}% - \def\pagename{Seite}% - \def\seename{siehe}% - \def\alsoname{siehe auch}% - \def\proofname{Beweis}% - \def\glossaryname{Glossar}% -} -\def\date@german{% - \def\today{\number\day.% - \space \ifcase\month%TODO add option for Austrian forms (Jänner etc) - \or Januar\or Februar\or März\or April\or Mai\or Juni\or% - Juli\or August\or September\or Oktober\or November\or% - Dezember\fi - \space \number\year}% -} - -%%Strings for Fraktur contributed by Gerrit <z0idberg . gmx . de> -\def\captions@german@fraktur{% - \captions@german% - \def\abstractname{Zuſammenfaſſung}% - \def\seename{ſiehe}% - \def\alsoname{ſiehe auch}% - \def\glossaryname{Gloſſar}% -} - -\def\date@german@fraktur{% - \def\today{\number\day.% - \space \ifcase\month%TODO add option for Austrian forms (Jänner etc) - \or Januar\or Februar\or März\or April\or Mai\or Juni\or% - Juli\or Auguſt\or September\or Oktober\or November\or% - Dezember\fi - \space \number\year}% -} - -\def\captionsgerman{% - \if@german@fraktur\captions@german@fraktur\else\captions@german\fi -} - -\def\dategerman{% - \if@german@fraktur\date@german@fraktur\else\date@german\fi -} - -\def\german@language{\language=% - \csname l@\if@german@oldspelling\else n\fi german\ifgerman@latesthyphen -x-latest\fi\endcsname} - -\def\noextras@german{% - \nogerman@shorthands% -} - -\def\blockextras@german{% - \ifgerman@babelshorthands\german@shorthands\fi -} - -\def\inlineextras@german{% - \ifgerman@babelshorthands\german@shorthands\fi -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-greek.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-greek.ldf deleted file mode 100644 index 229688ef5bc..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-greek.ldf +++ /dev/null @@ -1,346 +0,0 @@ -\ProvidesFile{gloss-greek.ldf}[polyglossia: module for greek] -\PolyglossiaSetup{greek}{ - script=Greek, - scripttag=grek, - frenchspacing=true, - indentfirst=true, - fontsetup=true, - %TODO localalph={greek@alph,greek@Alph} -} - -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%% The code in this file was initially adapted from the antomega -%% module for greek. Currently large parts of it derive from the -%% package xgreek.sty (c) Apostolos Syropoulos -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -% this file imported from xgreek fixes the \lccode and \uccode of Greek letters: -\input{xgreek-fixes.def} - -%TODO: set these in \define@key instead: -\ifx\l@greek\@undefined - \ifx\l@polygreek\@undefined - \xpg@nopatterns{Greek}% - \adddialect\l@greek\l@nohyphenation - \else - \let\l@greek\l@polygreek - \fi -\fi -\ifx\l@monogreek\@undefined - \xpg@warning{No hyphenation patterns were loaded for Monotonic Greek\MessageBreak - I will use the patterns loaded for \string\l@greek instead} - \adddialect\l@monogreek\l@greek -\fi -\ifx\l@ancientgreek\@undefined - \xpg@warning{No hyphenation patterns were loaded for Ancient Greek\MessageBreak - I will use the patterns loaded for \string\l@greek instead} - \adddialect\l@ancientgreek\l@greek -\fi - -%set monotonic as default -\def\greek@variant{\l@monogreek}% monotonic -\def\captionsgreek{\monogreekcaptions}% -\def\dategreek{\datemonogreek}% - -\def\tmp@mono{mono} -\def\tmp@monotonic{monotonic} -\def\tmp@poly{poly} -\def\tmp@polytonic{polytonic} -\def\tmp@ancient{ancient} -\def\tmp@ancientgreek{ancientgreek} - -\define@key{greek}{variant}[monotonic]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@poly\def\@tmpa{polytonic}\fi - \ifx\@tmpa\tmp@ancientgreek\def\@tmpa{ancient}\fi - \ifx\@tmpa\tmp@polytonic% - \def\greek@variant{\l@polygreek}% - \def\captionsgreek{\polygreekcaptions}% - \def\dategreek{\datepolygreek}% - \xpg@info{Option: Polytonic Greek}% - \else - \ifx\@tmpa\tmp@ancient - \def\greek@variant{\l@ancientgreek}% - \def\captionsgreek{\ancientgreekcaptions}% - \def\dategreek{\dateancientgreek}% - \xpg@info{Option: Ancient Greek}% - \else %monotonic - \def\greek@variant{\l@monogreek}% monotonic - \def\captionsgreek{\monogreekcaptions}% - \def\dategreek{\datemonogreek}% - \xpg@info{Option: Monotonic Greek}% - \fi - \fi} - -\def\greek@language{\language=\greek@variant} - -\newif\if@greek@numerals -\define@key{greek}{numerals}[greek]{% -\ifstrequal{#1}{arabic}{\@greek@numeralsfalse}{\@greek@numeralstrue}} - -\define@boolkey{greek}{attic}[true]{\xpg@warning{Greek option `attic' is no longer required.}} - -% This sets the defaults -\setkeys{greek}{numerals} - -\def\monogreekcaptions{% - \def\refname{Αναφορές}% - \def\abstractname{Περίληψη}% - \def\bibname{Βιβλιογραφία}% - \def\prefacename{Πρόλογος}% - \def\chaptername{Κεφάλαιο}% - \def\appendixname{Παράρτημα}% - \def\contentsname{Περιεχόμενα}% - \def\listfigurename{Κατάλογος σχημάτων}% - \def\listtablename{Κατάλογος πινάκων}% - \def\indexname{Ευρετήριο}% - \def\figurename{Σχήμα}% - \def\tablename{Πίνακας}% - \def\partname{Μέρος}% - \def\pagename{Σελίδα}% - \def\seename{βλέπε}% - \def\alsoname{βλέπε επίσης}% - \def\enclname{Συνημμένα}% - \def\ccname{Κοινοποίηση}% - \def\headtoname{Προς}% - \def\proofname{Απόδειξη}% - \def\glossaryname{Γλωσσάρι}}% - -\def\datemonogreek{% - \def\today{\number\day\space% - \greek@month% - \space\number\year}% - \def\greektoday{\greeknumber\day\space% - \greek@month% - \space\greeknumber\year}% - \def\Greektoday{\Greeknumber\day\space% - \greek@month% - \space\Greeknumber\year}% - \def\greek@month{\ifcase\month\or% - Ιανουαρίου\or - Φεβρουαρίου\or - Μαρτίου\or - Απριλίου\or - Μαΐου\or - Ιουνίου\or - Ιουλίου\or - Αυγούστου\or - Σεπτεμβρίου\or - Οκτωβρίου\or - Νοεμβρίου\or - Δεκεμβρίου\fi}}% - -\def\polygreekcaptions{% - \def\refname{Ἀναφορές}% - \def\abstractname{Περίληψη}% - \def\bibname{Βιβλιογραφία}% - \def\prefacename{Πρόλογος}% - \def\chaptername{Κεφάλαιο}% - \def\appendixname{Παράρτημα}% - \def\contentsname{Περιεχόμενα}% - \def\listfigurename{Κατάλογος σχημάτων}% - \def\listtablename{Κατάλογος πινάκων}% - \def\indexname{Εὑρετήριο}% - \def\figurename{Σχῆμα}% - \def\tablename{Πίνακας}% - \def\partname{Μέρος}% - \def\pagename{Σελίδα}% - \def\seename{βλέπε}% - \def\alsoname{βλέπε ἐπίσης}% - \def\enclname{Συνημμένα}% - \def\ccname{Κοινοποίηση}% - \def\headtoname{Πρὸς}% - \def\proofname{Ἀπόδειξη}}% - -\def\datepolygreek{% - \def\today{\number\day\space% - \greek@month% - \space\number\year}% - \def\greektoday{\greeknumber\day\space% - \greek@month% - \space\greeknumber\year}% - \def\Greektoday{\Greeknumber\day\space% - \greek@month% - \space\Greeknumber\year}% - \def\greek@month{\ifcase\month\or% - Ἰανουαρίου\or - Φεβρουαρίου\or - Μαρτίου\or - Ἀπριλίου\or - Μαΐου\or - Ἰουνίου\or - Ἰουλίου\or - Αὐγούστου\or - Σεπτεμβρίου\or - Ὀκτωβρίου\or - Νοεμβρίου\or - Δεκεμβρίου\fi}}% - -% this is copied verbatim from xgreek.sty: -\def\ancientgreekcaptions{% - \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\seename{ὃρα}% - \def\alsoname{ὃρα ὡσαύτως}% - \def\proofname{Ἀπόδειξις}% - \def\glossaryname{Γλωσσάριον}% - \def\refname{Ἀναφοραὶ}% - \def\indexname{Εὑρετήριο}% - \def\figurename{Σχῆμα}% - \def\headtoname{Πρὸς}}% - -\def\dateancientgreek{% - \def\today{\number\day\space% - \greek@month% - \space\number\year}% - \def\greektoday{\greeknumber\day\space% - \greek@month% - \space\greeknumber\year}% - \def\Greektoday{\Greeknumber\day\space% - \greek@month% - \space\Greeknumber\year}% - \def\greek@month{\ifcase\month\or% - Ἰανουαρίου\or - Φεβρουαρίου\or - Μαρτίου\or - Ἀπριλίου\or - Μαΐου\or - Ἰουνίου\or - Ἰουλίου\or - Αὐγούστου\or - Σεπτεμβρίου\or - Ὀκτωβρίου\or - Νοεμβρίου\or - Δεκεμβρίου\fi}} - -% the code for alphabetic numbers and attic numerals -% is copied verbatim from xgreek.sty -\DeclareRobustCommand\anw@false{% - \DeclareRobustCommand\anw@print{}} -\DeclareRobustCommand\anw@true{% - \DeclareRobustCommand\anw@print{ʹ}} -\anw@true - -\def\greeknumber#1{% - \ifnum#1<\@ne\space\gr@ill@value{#1}% - \else - \ifnum#1<10\expandafter\gr@num@i\number#1% - \else - \ifnum#1<100\expandafter\gr@num@ii\number#1% - \else - \ifnum#1<\@m\expandafter\gr@num@iii\number#1% - \else - \ifnum#1<\@M\expandafter\gr@num@iv\number#1% - \else - \ifnum#1<100000\expandafter\gr@num@v\number#1% - \else - \ifnum#1<1000000\expandafter\gr@num@vi\number#1% - \else - \space\gr@ill@value{#1}% - \fi - \fi - \fi - \fi - \fi - \fi - \fi -} -\def\Greeknumber#1{% - \expandafter\MakeUppercase\expandafter{\greeknumber{#1}}} -\let\greeknumeral=\greeknumber -\let\Greeknumeral=\Greeknumber -\def\gr@num@i#1{% - \ifcase#1\or α\or β\or γ\or δ\or ε\or Ϛ\or ζ\or η\or θ\fi - \ifnum#1=\z@\else\anw@true\fi\anw@print} -\def\gr@num@ii#1{% - \ifcase#1\or ι\or κ\or λ\or μ\or ν\or ξ\or ο\or π\or ϟ\fi - \ifnum#1=\z@\else\anw@true\fi\gr@num@i} -\def\gr@num@iii#1{% - \ifcase#1\or ρ\or σ\or τ\or υ\or φ\or χ\or ψ\or ω\or ϡ\fi - \ifnum#1=\z@\anw@false\else\anw@true\fi\gr@num@ii} -\def\gr@num@iv#1{% - \ifnum#1=\z@\else ͵\fi - \ifcase#1\or α\or β\or γ\or δ\or ε\or Ϛ\or ζ\or η\or θ\fi - \gr@num@iii} -\def\gr@num@v#1{% - \ifnum#1=\z@\else ͵\fi - \ifcase#1\or ι\or κ\or λ\or μ\or ν\or ξ\or ο\or π\or ϟ\fi - \gr@num@iv} -\def\gr@num@vi#1{% - ͵\ifcase#1\or ρ\or σ\or τ\or υ\or φ\or χ\or ψ\or ω\or ϡ\fi - \gr@num@v} - -%%%% Attic numerals (no longer optional) -\newcount\@attic@num -\DeclareRobustCommand*{\@@atticnum}[1]{% - \@attic@num#1\relax - \ifnum\@attic@num<\@ne% - \space% - \xpg@warning{Illegal value (\the\@attic@num) for acrophonic Attic numeral}% - \else\ifnum\@attic@num>249999% - \space% - \xpg@warning{Illegal value (\the\@attic@num) for acrophonic Attic numeral}% - \else - \@whilenum\@attic@num>49999\do{% - \char"10147\advance\@attic@num-50000}% - \@whilenum\@attic@num>9999\do{% - M\advance\@attic@num-\@M}% - \ifnum\@attic@num>4999% - \char"10146\advance\@attic@num-5000% - \fi\relax - \@whilenum\@attic@num>999\do{% - Χ\advance\@attic@num-\@m}% - \ifnum\@attic@num>499% - \char"10145\advance\@attic@num-500% - \fi\relax - \@whilenum\@attic@num>99\do{% - Η\advance\@attic@num-100}% - \ifnum\@attic@num>49% - \char"10144\advance\@attic@num-50% - \fi\relax - \@whilenum\@attic@num>9\do{% - Δ\advance\@attic@num by-10}% - \@whilenum\@attic@num>4\do{% - Π\advance\@attic@num-5}% - \ifcase\@attic@num\or Ι\or ΙΙ\or ΙΙΙ\or ΙΙΙΙ\fi% - \fi\fi} -\def\@atticnum#1{% - \expandafter\@@atticnum\expandafter{\the#1}} -\def\atticnumeral#1{% - \@attic@num#1\relax - \@atticnum{\@attic@num}} -\let\atticnum=\atticnumeral - -\def\greek@numbers{% - \let\latin@alph\@alph% - \let\latin@Alph\@Alph% - \if@greek@numerals - \def\greek@alph##1{\protect\greeknumber{##1}}% - \def\greek@Alph##1{\protect\Greeknumber{##1}}% - \let\@alph\greek@alph% - \let\@Alph\greek@Alph% - \fi} - -\def\nogreek@numbers{% - \let\@alph\latin@alph% - \let\@Alph\latin@Alph% - \let\greek@alph\@undefined% - \let\greek@Alph\@undefined% - } - -\endinput - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-hebrew.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-hebrew.ldf deleted file mode 100644 index 5167833d833..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-hebrew.ldf +++ /dev/null @@ -1,134 +0,0 @@ -\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 diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-hindi.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-hindi.ldf deleted file mode 100644 index 6223a494987..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-hindi.ldf +++ /dev/null @@ -1,98 +0,0 @@ -% UTF-8 strings kindly provided by Zdenek Wagner, 10-03-2008 -% TODO: add option for velthuis transliteration with link to -% Velthuis Devanagari project: http://devnag.sarovar.org. - -\ProvidesFile{gloss-hindi.ldf}[polyglossia: module for hindi] -\RequirePackage{devanagaridigits} -\PolyglossiaSetup{hindi}{ - script=Devanagari, - scripttag=deva, - langtag=HIN, -%% hyphennames={hindi,!sanskrit}, TODO: implement fallback patterns (with ! prefix) - fontsetup=true - %TODO nouppercase=true, - %TODO localnumber=hindinumber -} - -\ifx\l@hindi\@undefined% - \ifx\l@sanskrit\@undefined% - \xpg@nopatterns{Hindi}% - \adddialect\l@hindi\l@nohyphenation% - \else - \xpg@warning{No hyphenation patterns were loaded for Hindi\MessageBreak - I will use the patterns for Sanskrit instead} - \adddialect\l@hindi\l@sanskrit% - \fi -\fi - -\def\hindi@language{\language=\l@hindi} - -\def\tmp@western{Western} -\newif\ifhindi@devanagari@numerals -\hindi@devanagari@numeralstrue - -\define@key{hindi}{numerals}[Devanagari]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@western - \hindi@devanagari@numeralsfalse - \fi} - -\def\hindinumber#1{% - \ifhindi@devanagari@numerals - \devanagaridigits{\number#1}% - \else - \number#1% - \fi} - -\def\captionshindi{% - \def\abstractname{सारांश}% - \def\appendixname{परिशिष्ट}% - \def\bibname{संदर ग्रन्थ}% (?) - \def\ccname{}% - \def\chaptername{अध्याय}% - \def\contentsname{विषय सूची}% - \def\enclname{}% - \def\figurename{चित्र}% रेखाचित्र - \def\headpagename{पृषठ}% - \def\headtoname{}% - \def\indexname{सूची}% - % सूचक - % अनुक्रमणिका - % अनुक्रमणि - \def\listfigurename{चित्रों की सूची}% - \def\listtablename{तालिकाओं की सूची}% - \def\pagename{पृषठ}% - \def\partname{खणड}% - \def\prefacename{प्रस्तावना}% प्राक्कथन - \def\refname{हवाले}% - \def\tablename{तालिका}% - \def\seename{देखिए}% - \def\alsoname{और देखिए}% - \def\alsoseename{और देखिए}% -} -\def\datehindi{% - \def\today{\hindinumber\day\space\ifcase\month\or - जनवरी\or - फ़रवरी\or - मार्च\or - अपरैल\or - मई\or - जून\or - जलाई\or - अगस्त\or - सितम्बर\or - अक्तूबर\or - नवम्बर\or - दिसम्बर\fi - \space\hindinumber\year}% -} - -\def\blockextras@hindi{% - \let\@@MakeUppercase\MakeUppercase% - \def\MakeUppercase##1{##1}% -} -\def\noextras@hindi{% - \let\MakeUppercase\@@MakeUppercase% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-icelandic.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-icelandic.ldf deleted file mode 100644 index 2678b4f6129..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-icelandic.ldf +++ /dev/null @@ -1,84 +0,0 @@ -\ProvidesFile{gloss-icelandic.ldf}[polyglossia: module for icelandic] -\PolyglossiaSetup{icelandic}{ - hyphennames={icelandic}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionsicelandic{% - \def\refname{Heimildir}% - \def\abstractname{Útdráttur}% - \def\bibname{Heimildir}% - \def\prefacename{Formáli}% - \def\chaptername{Kafli}% - \def\appendixname{Viðauki}% - \def\contentsname{Efnisyfirlit}% - \def\listfigurename{Myndaskrá}% - \def\listtablename{Töfluskrá}% - \def\indexname{Atriðisorðaskrá}% - \def\figurename{Mynd}% - \def\tablename{Tafla}% - %\def\thepart{}% - \def\partname{Hluti}% - \def\pagename{Blaðsíða}% - \def\seename{Sjá}% - \def\alsoname{Sjá einnig}% - \def\enclname{Hjálagt}% - \def\ccname{Samrit}% - \def\headtoname{Til:}% - \def\proofname{Sönnun}% - \def\glossaryname{Orðalisti}% - } - -\def\dateicelandic{% - \def\today{\number\day.~\ifcase\month\or - janúar\or febrúar\or mars\or apríl\or maí\or - júní\or júlí\or ágúst\or september\or - október\or nóvember\or desember\fi - \space\number\year}% - } - -\endinput - - -%%TODO: implement this as a separate module ? -%\mathchardef\m@comma="013B -%\def\@comma@{\ifmmode\m@comma\else,\fi} -%\def\f@thousandsep{\ifmmode\mskip5.5mu\else\penalty\@M\kern.3em\fi} -%\newcommand{\decimalsep}{.} \newcommand{\thousandsep}{\@comma@} -% -%\newcommand{\tala}[2][\decimalsep]{% -% \def\@decimalsep{#1}\@tala#2\@empty,\@empty,\@nil} -%\def\@tala#1,#2,#3\@nil{% -% \ifx\@empty#2% -% \@integerpart{#1}% -% \else -% \@integerpart{#1}\@decimalsep\@decimalpart{#2}% -% \fi} -%\def\@decimalpart#1{\@@decimalpart#1\@empty\@empty\@empty} -%\def\@@decimalpart#1#2#3#4{#1#2#3% -% \ifx\@empty#4% -% \else -% \thousandsep\expandafter\@@decimalpart\expandafter#4% -% \fi} -%\def\@integerpart#1{\@@integerpart{}#1\@empty\@empty\@empty} -%\def\@@integerpart#1#2#3#4{% -% \ifx\@empty#2% -% \@addthousandsep#1\relax -% \else -% \ifx\@empty#3% -% \@addthousandsep\@empty\@empty#1#2\relax -% \else -% \ifx\@empty#4% -% \@addthousandsep\@empty#1#2#3\relax -% \else -% \@@integerpartafterfi{#1#2#3#4}% -% \fi -% \fi -% \fi} -%\def\@@integerpartafterfi#1\fi\fi\fi{\fi\fi\fi\@@integerpart{#1}} -%\def\@addthousandsep#1#2#3#4{#1#2#3% -% \if#4\relax -% \else -% \thousandsep\expandafter\@addthousandsep\expandafter#4% -% \fi} diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-interlingua.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-interlingua.ldf deleted file mode 100644 index 9e4ca395d6a..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-interlingua.ldf +++ /dev/null @@ -1,41 +0,0 @@ -\ProvidesFile{gloss-interlingua.ldf}[polyglossia: module for interlingua] -\PolyglossiaSetup{interlingua}{ - hyphennames={interlingua}, - hyphenmins={2,2}, - frenchspacing=true, - indentfirst=true, - fontsetup=true, -} - -\def\captionsinterlingua{% - \def\refname{Referentias}% - \def\abstractname{Summario}% - \def\bibname{Bibliographia}% - \def\prefacename{Prefacio}% - \def\chaptername{Capitulo}% - \def\appendixname{Appendice}% - \def\contentsname{Contento}% - \def\listfigurename{Lista de figuras}% - \def\listtablename{Lista de tabellas}% - \def\indexname{Indice}% - \def\figurename{Figura}% - \def\tablename{Tabella}% - \def\partname{Parte}% - %\def\thepart{}% - \def\pagename{Pagina}% - \def\seename{vide}% - \def\alsoname{vide etiam}% - \def\enclname{Incluso}% - \def\ccname{Copia}% - \def\headtoname{A}% - \def\proofname{Prova}% - \def\glossaryname{Glossario}% - } -\def\dateinterlingua{% - \def\today{le~\number\day\space de \ifcase\month\or - januario\or februario\or martio\or april\or maio\or junio\or - julio\or augusto\or septembre\or octobre\or novembre\or - decembre\fi - \space \number\year}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-irish.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-irish.ldf deleted file mode 100644 index 23b0b567c30..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-irish.ldf +++ /dev/null @@ -1,42 +0,0 @@ -\ProvidesFile{gloss-irish.ldf}[polyglossia: module for irish] -\PolyglossiaSetup{irish}{ - hyphennames={irish}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionsirish{% - \def\refname{Tagairtí}% - \def\abstractname{Achoimre}% - \def\bibname{Leabharliosta}% - \def\prefacename{Réamhrá}% <-- also "Brollach" - \def\refname{Tagairtí}% - \def\chaptername{Tagairtí}% - \def\appendixname{Aguisín}% - \def\contentsname{Clár Ábhair}% - \def\listfigurename{Léaráidí}% - \def\listtablename{Táblaí}% - \def\indexname{Innéacs}% - \def\figurename{Léaráid}% - \def\tablename{Tábla}% - %\def\thepart{}% - \def\partname{Cuid}% - \def\pagename{Leathanach}% - \def\seename{féach}% - \def\alsoname{féach freisin}% - \def\enclname{faoi iamh}% - \def\ccname{cc}% - \def\headtoname{Go}% - \def\proofname{Cruthúnas}% - \def\glossaryname{Glossary}% - } -\def\dateirish{% - \def\today{% - \number\day\space \ifcase\month\or - Eanáir\or Feabhra\or Márta\or Aibreán\or - Bealtaine\or Meitheamh\or Iúil\or Lúnasa\or - Meán Fómhair\or Deireadh Fómhair\or - Mí na Samhna\or Mí na Nollag\fi - \space \number\year}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-italian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-italian.ldf deleted file mode 100644 index 538ed63e18e..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-italian.ldf +++ /dev/null @@ -1,131 +0,0 @@ -% !TEX encoding = UTF-8 Unicode -\ProvidesFile{gloss-italian.ldf}[polyglossia: module for italian] -\PolyglossiaSetup{italian}{ - hyphennames={italian}, - hyphenmins={2,2}, - frenchspacing=true, - indentfirst=true, - fontsetup=true, -} - - -%%% CHANGES START %%% by Enrico Gregorio -\define@boolkey{italian}[italian@]{babelshorthands}[true]{} - -\ifsystem@babelshorthands - \setkeys{italian}{babelshorthands=true} -\else - \setkeys{italian}{babelshorthands=false} -\fi - -\ifcsundef{initiate@active@char}{% -\input{babelsh.def}% -\initiate@active@char{"}% -}{} - -\def\italian@shorthands{% - \bbl@activate{"}% - \def\language@group{italian}% - \declare@shorthand{italian}{"}{% - \relax\ifmmode - \def\xpgit@next{''}% - \else - \def\xpgit@next{\futurelet\xpgit@temp\xpgit@cwm}% - \fi - \xpgit@next}% -} - -%%% By Enrico Gregorio and Claudio Beccari %%% -\def\xpgit@@cwm{\nobreak\discretionary{-}{}{}\nobreak\hskip\z@skip} -\def\xpgit@cwm{\let\xpgit@@next\relax - \ifcat\noexpand\xpgit@temp a% - \def\xpgit@@next{\xpgit@@cwm}% - \else - \if\noexpand\xpgit@temp \string|% - \def\xpgit@@next##1{\xpgit@@cwm}% - \else - \if\noexpand\xpgit@temp \string<% - \def\xpgit@@next##1{«\ignorespaces}% - \else - \if\noexpand\xpgit@temp \string>% - \def\xpgit@@next##1{\unskip »}% - \else - \if\noexpand\xpgit@temp\string/% - \def\xpgit@@next##1{\slash}% - \else - \ifx\xpgit@temp"% - \def\xpgit@@next##1{?}% - \fi - \fi - \fi - \fi - \fi - \fi - \xpgit@@next} - -\def\noitalian@shorthands{% - \@ifundefined{initiate@active@char}{}{\bbl@deactivate{"}}% -} -%%% CHANGES END %%% - -%%% ORIGINAL %%% by Claudio Beccari -\def\captionsitalian{% - \def\prefacename{Prefazione}% - \def\refname{Riferimenti bibliografici}% - \def\abstractname{Sommario}% - \def\bibname{Bibliografia}% - \def\chaptername{Capitolo}% - \def\appendixname{Appendice}% - \def\contentsname{Indice}% - \def\listfigurename{Elenco delle figure}% - \def\listtablename{Elenco delle tabelle}% - \def\indexname{Indice analitico}% - \def\figurename{Figura}% - \def\tablename{Tabella}% - \def\partname{Parte}% - \def\enclname{Allegati}% - \def\ccname{e~p.~c.}% - \def\headtoname{Per}% - \def\pagename{Pag.}% % in Italian the abbreviation is preferred - \def\seename{vedi}% - \def\alsoname{vedi anche}% - \def\proofname{Dimostrazione}% - \def\glossaryname{Glossario}% - } -\def\dateitalian{% - \def\today{\number\day~\ifcase\month\or - gennaio\or febbraio\or marzo\or aprile\or maggio\or giugno\or - luglio\or agosto\or settembre\or ottobre\or novembre\or - dicembre\fi\space \number\year}} -%%% ORIGINAL END %%% - -%%% CHANGES START %%% by Enrico Gregorio -\AtEndPreamble{% the user or the class might define different values - \edef\xpgit@savedvalues{% - \clubpenalty=\the\clubpenalty\space - \@clubpenalty=\the\@clubpenalty\space - \widowpenalty=\the\widowpenalty\space - \finalhyphendemerits=\the\finalhyphendemerits} -} - - -\def\noextras@italian{% - \lccode\string"2019=\z@ - \noitalian@shorthands - \xpgit@savedvalues -} - -\def\blockextras@italian{% - \lccode\string"2019=\string"2019 - \clubpenalty=3000 \@clubpenalty=3000 \widowpenalty=3000 - \finalhyphendemerits=50000000 - \ifitalian@babelshorthands\italian@shorthands\fi -} - -\def\inlineextras@italian{% - \lccode\string"2019=\string"2019 - \ifitalian@babelshorthands\italian@shorthands\fi -} -%%% CHANGES END %%% -\endinput - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-kannada.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-kannada.ldf deleted file mode 100644 index cca3488e646..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-kannada.ldf +++ /dev/null @@ -1,103 +0,0 @@ -%% gloss-kannada.ldf -%% Copyright 2011 Aravinda VK <hallimanearavind AT gmail.com>, -%% Shankar Prasad <prasad.mvs AT gmail.com>, -%% Team Sanchaya <dev AT lists.sanchaya.net> -% -% This work 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 2005/12/01 or later. -% -% This work has the LPPL maintenance status `maintained'. -% -% The Current Maintainer of this work is Aravinda VK <hallimanearavind AT gmail.com>. -% -% This work consists of the file gloss-kannada.ldf -\ProvidesFile{gloss-kannada.ldf}[polyglossia: module for kannada] -\PolyglossiaSetup{kannada}{ - script=Kannada, - scripttag=knda, - langtag=KNDA, - hyphennames={kannada}, - hyphenmins={2,2}, - fontsetup=true -} - -%% Defining Kannada digits equivalents to english -\def\kannadadigits#1{\expandafter\@kannada@digits #1@} -\def\@kannada@digits#1{% - \ifx @#1% then terminate - \else - \ifx0#1೦\else\ifx1#1೧\else\ifx2#1೨\else\ifx3#1೩\else\ifx4#1೪\else\ifx5#1೫\else\ifx6#1೬\else\ifx7#1೭\else\ifx8#1೮\else\ifx9#1೯\else#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi - \expandafter\@kannada@digits - \fi -} - -%% \kannada@numerals variable will be set to true or false depending on the option provided in \setmainlanguage -%% \kannada@numerals true by default or when we set \setmainlanguage[numerals=Kannada]{kannada} -%% \kannada@numerals false when we set \setmainlanguage[numerals=Western]{kannada} -\def\tmp@western{Western} -\newif\ifkannada@numerals -\kannada@numeralstrue - -\define@key{kannada}{numerals}[Kannada]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@western - \kannada@numeralsfalse - \fi} - - -\def\captionskannada{% - \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{encl}% - \def\ccname{cc}% - \def\headtoname{ಗೆ}% - \def\pagename{ಪುಟ}% - \def\seename{ನೋಡು}% - \def\alsoname{ಇದನ್ನೂ ಸಹ ನೋಡು}% - \def\proofname{ಕರಡುಪ್ರತಿ}% -} - -\def\datekannada{% - \def\kannadamonth{% - \ifcase\month\or - ಜನವರಿ\or - ಫೆಬ್ರವರಿ\or - ಮಾರ್ಚ್\or - ಏಪ್ರಿಲ್\or - ಮೇ\or - ಜೂನ್\or - ಜುಲೈ\or - ಆಗಷ್ಟ್\or - ಸೆಪ್ಟೆಂಬರ್\or - ಅಕ್ಟೋಬರ್\or - ನವಂಬರ್\or - ಡಿಸಂಬರ್\fi}% - \def\today{\kannadanumber\day\space\kannadamonth\space\kannadanumber\year}% -} - -%% Based on the settings displays rrespective numbers -\def\kannadanumber#1{% - \ifkannada@numerals - \kannadadigits{\number#1}% - \else - \number#1% - \fi -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lao.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lao.ldf deleted file mode 100644 index 16e58fc5fa2..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lao.ldf +++ /dev/null @@ -1,90 +0,0 @@ -\ProvidesFile{gloss-lao.ldf}[polyglossia: module for Lao] -\PolyglossiaSetup{lao}{ - script=Lao, - scripttag=lao, - hyphennames={lao}, - hyphenmins={1,1}, - fontsetup=true, - %TODO localalph={xxx@alph,xxx@Alph} - %TODO localdigits=laonumber -} - -\newif\if@lao@numerals -\def\tmp@lao{lao} -\define@key{lao}{numerals}[arabic]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@lao\@lao@numeralstrue\else - \@lao@numeralsfalse\fi -} - -\setkeys{lao}{numerals} - -% Translations provided by Brian Wilson <bountonw at gmail.com> -\def\captionslao{% - \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\pagename{ໜ້າ}% - \def\seename{ອ່ານ}% - \def\alsoname{ອ່ານເພີ່ມ}% - \def\enclname{ເອກະສານປະກອບ}% - \def\ccname{ສໍາເນົາເຖິງ}% - \def\headtoname{ຮຽນ}% - \def\proofname{ຂໍ້ພິສູດ}% - \def\glossaryname{ປະມວນສັບ}% -} -\def\datelao{% - \def\lao@month{% - \ifcase\month\or - ມັງກອນ\or - ກຸມພາ\or - ມີນາ\or - ເມສາ\or - ພຶດສະພາ\or - ມິຖຸນາ\or - ກໍລະກົດ\or - ສິງຫາ\or - ກັນຍາ\or - ຕຸລາ\or - ພະຈິກ\or - ທັນວາ\fi}% - \def\today{\laonumber\day \space \lao@month \space \laonumber\year}% -} - -\def\laodigits#1{\expandafter\@lao@digits #1@} -\def\@lao@digits#1{% - \ifx @#1% then terminate - \else - \ifx0#1໐\else\ifx1#1໑\else\ifx2#1໒\else\ifx3#1໓\else\ifx4#1໔\else\ifx5#1໕\else\ifx6#1໖\else\ifx7#1໗\else\ifx8#1໘\else\ifx9#1໙\else#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi - \expandafter\@lao@digits - \fi -} - -\def\laonumber#1{% - \if@lao@numerals - \laodigits{\number#1}% - \else - \number#1% - \fi} - -\def\lao@globalnumbers{% - \let\orig@arabic\@arabic% - \let\@arabic\laonumber% - \renewcommand{\thefootnote}{\protect\laonumber{\c@footnote}}% -} -\def\nolao@globalnumbers{% - \let\@arabic\orig@arabic% - \renewcommand\thefootnote{\protect\number{\c@footnote}}% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-latin.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-latin.ldf deleted file mode 100644 index 66be7360066..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-latin.ldf +++ /dev/null @@ -1,40 +0,0 @@ -\ProvidesFile{gloss-latin.ldf}[polyglossia: module for latin] -\PolyglossiaSetup{latin}{ - hyphennames={latin}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionslatin{% - \def\prefacename{Praefatio}% - \def\refname{Conspectus librorum}% - \def\abstractname{Summarium}% - \def\bibname{Conspectus librorum}% - \def\chaptername{Caput}% - \def\appendixname{Additamentum}% - \def\contentsname{Index}% - \def\listfigurename{Conspectus descriptionum}% - \def\listtablename{Conspectus tabularum}% - \def\indexname{Index rerum notabilium}% - \def\figurename{Descriptio}% - \def\tablename{Tabula}% - \def\partname{Pars}% - \def\enclname{Additur}% - \def\ccname{Exemplar}% - \def\headtoname{\ignorespaces}% - \def\pagename{pagina}% - \def\seename{cfr.}% - \def\alsoname{cfr.}% - \def\proofname{Demonstratio}% - \def\glossaryname{Glossarium}% - } -\def\datelatin{% - \def\today{\uppercase\expandafter{\romannumeral\day}% - \space \ifcase\month% - \or Januarii\or Februarii\or Martii\or Aprilis\or Maji\or Junii\or% - Julii\or Augusti\or Septembris\or Octobris\or Novembris\or% - Decembris\fi% - \space \uppercase\expandafter{\romannumeral\year}}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-latvian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-latvian.ldf deleted file mode 100644 index 9993cadf4a0..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-latvian.ldf +++ /dev/null @@ -1,40 +0,0 @@ -\ProvidesFile{gloss-latvian.ldf}[polyglossia: module for latvian] -\PolyglossiaSetup{latvian}{ - hyphennames={latvian}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionslatvian{% - \def\prefacename{Priekšvārds}% - \def\refname{Literatūras saraksts}% - \def\abstractname{Anotācija}% - \def\bibname{Literatūra}% - \def\chaptername{Nodaļa}% - \def\appendixname{Pielikums}% - \def\contentsname{Saturs}% - \def\listfigurename{Attēlu saraksts}% - \def\listtablename{Tabulu saraksts}% - \def\indexname{Index}% - \def\figurename{Att.}% - \def\tablename{Tabula}% - \def\partname{Daļa}% - \def\enclname{encl}% - \def\ccname{cc}% - \def\headtoname{To}% - \def\pagename{lpp.}% - \def\seename{sk.}% - \def\alsoname{sk. arī}% - \def\proofname{Pierādījums}% - } -\def\datelatvian{% - \def\today{% - \number\year.\thinspace gada% - \space\number\day.\thinspace% - \ifcase\month\or% - janvārī\or februārī\or martā\or% - aprīlī\or maijā\or jūnijā\or% - jūlijā\or augustā\or septembrī\or% - oktobrī\or novembrī\or decembrī\fi}} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lithuanian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lithuanian.ldf deleted file mode 100644 index f1bc9344610..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lithuanian.ldf +++ /dev/null @@ -1,64 +0,0 @@ -% Translated by Paulius Sladkevičius <komsas@gmail.com> -% See also http://github.com/fc7/polyglossia/issues#issue/6 - -\ProvidesFile{gloss-lithuanian.ldf}[polyglossia: module for lithuanian] -\PolyglossiaSetup{lithuanian}{ - hyphennames={lithuanian}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionslithuanian{% - \def\refname{Literatūra}% - \def\abstractname{Santrauka}% - \def\bibname{Literatūra}% - \def\prefacename{Pratarmė}% - \def\chaptername{skyrius}% - \def\appendixname{Priedas}% - \def\contentsname{Turinys}% - \def\listfigurename{Iliustracijų sąrašas}% - \def\listtablename{Lentelių sąrašas}% - \def\indexname{Rodyklė}% - \def\figurename{pav.}% - \def\tablename{lentelė}% - %\def\thepart{}% Roman numerals are fine - \def\partname{Dalis}% - \def\pagename{puslapis}% - \def\seename{žiūrėk}% - \def\alsoname{taip pat}% - \def\enclname{Įdėta}% - \def\ccname{Kopijos}% - \def\headtoname{Kam}% - \def\proofname{Įrodymas}% - \def\glossaryname{Terminų žodynas}% -} -\def\datelithuanian{% - \def\lithuanianmonth{\ifcase\month\or - sausio\or - vasario\or - kovo\or - balandžio\or - gegužės\or - birželio\or - liepos\or - rugpjūčio\or - rugsėjo\or - spalio\or - lapkričio\or - gruodžio\fi} - \def\today{\number\year~m.~\lithuanianmonth~\number\day~d.}% -} - -\def\blockextras@lithuanian{% - \let\fnum@figure@orig\fnum@figure - \let\fnum@table@orig\fnum@table - \def\fnum@figure{\thefigure\nobreakspace\figurename}% - \def\fnum@table{\thetable\nobreakspace\tablename}% -} - -\def\noblockextras@lithuanian{% - \let\fnum@figure\fnum@figure@orig - \let\fnum@table\fnum@table@orig -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lsorbian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lsorbian.ldf deleted file mode 100644 index 55b58e3b9f0..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-lsorbian.ldf +++ /dev/null @@ -1,45 +0,0 @@ -\ProvidesFile{gloss-lsorbian.ldf}[polyglossia: module for lower sorbian] -\PolyglossiaSetup{lsorbian}{ - hyphennames={lsorbian,lowersorbian,Lsorbian}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionslsorbian{% - \def\refname{Referency}% - \def\abstractname{Abstrakt}% - \def\bibname{Literatura}% - \def\prefacename{Zawod}% - \def\chaptername{Kapitl}% - \def\appendixname{Dodawki}% - \def\contentsname{Wopśimjeśe}% - \def\listfigurename{Zapis wobrazow}% - \def\listtablename{Zapis tabulkow}% - \def\indexname{Indeks}% - \def\figurename{Wobraz}% - \def\tablename{Tabulka}% - %\def\thepart{}% - \def\partname{Źěl}% - \def\pagename{Strona}% - \def\seename{gl.}% - \def\alsoname{gl.~teke}% - \def\enclname{Pśiłoga}% - \def\ccname{CC}% - \def\headtoname{Komu}% - \def\proofname{Proof}% - \def\glossaryname{Glossary}% - } -\def\datelsorbian{% - \def\today{\number\day.~\ifcase\month\or - januara\or februara\or měrca\or apryla\or maja\or - junija\or julija\or awgusta\or septembra\or oktobra\or - nowembra\or decembra\fi - \space \number\year}% - \def\oldtoday{\textlsorbian{\number\day.~\ifcase\month\or - wjelikego rožka\or małego rožka\or nalětnika\or - jatšownika\or rožownika\or smažnika\or pražnika\or - žnjeńca\or požnjeńca\or winowca\or nazymnika\or - godownika\fi\space \number\year}}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-magyar.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-magyar.ldf deleted file mode 100644 index 3f6839a932f..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-magyar.ldf +++ /dev/null @@ -1,60 +0,0 @@ -\ProvidesFile{gloss-magyar.ldf}[polyglossia: module for magyar] -\PolyglossiaSetup{magyar}{ - hyphennames={magyar,hungarian}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionsmagyar{% - \def\refname{Hivatkozások}% - \def\abstractname{Kivonat}% - \def\bibname{Irodalomjegyzék}% - \def\prefacename{Előszó}% - \def\chaptername{fejezet}% - \def\appendixname{Függelék}% - \def\contentsname{Tartalomjegyzék}% - \def\listfigurename{Ábrák jegyzéke}% - \def\listtablename{Táblázatok jegyzéke}% - \def\indexname{Tárgymutató}% - \def\figurename{ábra}% - \def\tablename{táblázat}% - %\def\thepart{}% - \def\partname{rész}% - \def\pagename{oldal}% - \def\seename{lásd}% - \def\alsoname{lásd még}% - \def\enclname{Melléklet}% - \def\ccname{Körlevél–címzettek}% - \def\headtoname{Címzett}% - \def\proofname{Bizonyítás}% - \def\glossaryname{Szójegyzék}% - } -\def\datemagyar{% - \def\today{% - \number\year.\nobreakspace\ifcase\month\or - január\or február\or március\or - április\or május\or június\or - július\or augusztus\or szeptember\or - október\or november\or december\fi - \space\number\day.}% - \def\ondatemagyar{% - \number\year.\nobreakspace\ifcase\month\or - január\or február\or március\or - április\or május\or június\or - július\or augusztus\or szeptember\or - október\or november\or december\fi - \space\ifcase\day\or - 1-jén\or 2-án\or 3-án\or 4-én\or 5-én\or - 6-án\or 7-én\or 8-án\or 9-én\or 10-én\or - 11-én\or 12-én\or 13-án\or 14-én\or 15-én\or - 16-án\or 17-én\or 18-án\or 19-én\or 20-án\or - 21-én\or 22-én\or 23-án\or 24-én\or 25-én\or - 26-án\or 27-én\or 28-án\or 29-én\or 30-án\or - 31-én\fi}% - \let\ontoday\ondatemagyar} - -\def\noextras@magyar{% - \let\ontoday\@undefined -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-malayalam.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-malayalam.ldf deleted file mode 100644 index 1630b3c78bf..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-malayalam.ldf +++ /dev/null @@ -1,53 +0,0 @@ -\ProvidesFile{gloss-malayalam.ldf}[polyglossia: module for malayalam] -% Translations provided by Kevin & Siji, 01-11-2009 - -\PolyglossiaSetup{malayalam}{ - script=Malayalam, - scripttag=mlym, - langtag=MAL, %FIXME there is also MLR for "Malayalam Reformed" - hyphennames={malayalam}, - hyphenmins={2,2}, %FIXME - fontsetup=true, -} - -\def\captionsmalayalam{% - \def\abstractname{സാരാംശം}% - \def\appendixname{ശിഷ്ടം}% - \def\bibname{}% (?) - \def\ccname{}% - \def\chaptername{അദ്ധ്യായം}% - \def\contentsname{ഉള്ളടക്കം}% - \def\enclname{}% - \def\figurename{ചിത്രം}% रेखाचित्र - \def\headpagename{}% - \def\headtoname{}% - \def\indexname{സൂചിക}% - \def\listfigurename{ചിത്രസൂചിക}% - \def\listtablename{പട്ടികകളുടെ സൂചിക}% - \def\pagename{}% - \def\partname{ഭാഗം}% - \def\prefacename{}% - \def\refname{}% - \def\tablename{പട്ടിക}% - \def\seename{കാണുക}% - \def\alsoname{ഇതും കാണുക}% - \def\alsoseename{ഇതും കാണുക}% -} -\def\datemalayalam{% - \def\today{\number\year\space\ifcase\month\or - ജനുവരി\or - ഫിബ്രുവരി\or - മാർച്ച്\or - ഏപ്രിൽ\or - മെയ്\or - ജൂൺ\or - ജൂലായ്\or - ആഗസ്ത്\or - സെപ്തംബർ\or - ഒക്ടോബർ\or - നവംബർ\or - ഡിസംബർ\fi - \space\number\day}% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-marathi.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-marathi.ldf deleted file mode 100644 index a7fd12c7df3..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-marathi.ldf +++ /dev/null @@ -1,78 +0,0 @@ -% Translations provided by Abhijit Navale <abhi_navale@live.in> -% TODO implement Hindu calendar (not used in day-to-day practice) - -\ProvidesFile{gloss-marathi.ldf}[polyglossia: module for marathi] -\RequirePackage{devanagaridigits} - -\PolyglossiaSetup{marathi}{ - script=Devaganari, - scripttag=deva, - langtag=MAR, - hyphennames={marathi}, - hyphenmins={2,2},%CHECK - fontsetup=true, - %TODO nouppercase=true, - %TODO localnumber=marathinumber -} - -\def\tmp@western{Western} -\newif\ifmarathi@devanagari@numerals -\marathi@devanagari@numeralstrue - -\define@key{marathi}{numerals}[Devanagari]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@western - \marathi@devanagari@numeralsfalse - \fi} - -\def\marathinumber#1{% - \ifmarathi@devanagari@numerals - \devanagaridigits{\number#1}% - \else - \number#1% - \fi} - -\def\captionsmarathi{% - \def\refname{संदर्भ}% - \def\abstractname{सारांश}% - \def\bibname{संदर्भ ग्रंथांची यादी}% - \def\prefacename{प्रस्तावना}% - \def\chaptername{प्रकरण}% - \def\appendixname{परिशिष्ट}% - \def\contentsname{अनुक्रमणिका}% - \def\listfigurename{आक्रुत्यांची यादी}% - \def\listtablename{कॊष्टकांची यादी}% - \def\indexname{सुची}% - \def\figurename{आक्रुती}% - \def\tablename{कोष्टक}% - %\def\thepart{}% TODO - \def\partname{भाग}% - \def\pagename{पान}% - \def\seename{पहा}% - \def\alsoname{हे सुध्दा पहा}% - \def\enclname{समाविष्ट}% - \def\ccname{सि.सि.}% - \def\headtoname{प्रति}% - \def\proofname{कसोटी}% - \def\glossaryname{स्पष्टीकरणकोश}% -} -\def\datemarathi{% - \def\marathimonth{% - \ifcase\month\or - जानेवारी\or - फेब्रुवारी\or - मार्च\or - एप्रिल\or - मे\or - जुन\or - जुलॆ\or - ओगस्ट\or - सप्टेंबर\or - ओक्टोबर\or - नोव्हेंबर\or - डिसेंबर\fi - }% - \def\today{\marathinumber\day\space\marathimonth\space\marathinumber\year}% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-norsk.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-norsk.ldf deleted file mode 100644 index 975cd109c7c..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-norsk.ldf +++ /dev/null @@ -1,42 +0,0 @@ -\ProvidesFile{gloss-norsk.ldf}[polyglossia: module for norwegian] -\PolyglossiaSetup{norsk}{ - hyphennames={norsk}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionsnorsk{% - \def\refname{Referanser}% - \def\abstractname{Sammendrag}% - \def\bibname{Bibliografi}% - \def\prefacename{Forord}% - \def\chaptername{Kapittel}% - \def\appendixname{Tillegg}% - \def\contentsname{Innhold}% - \def\listfigurename{Figurer}% - \def\listtablename{Tabeller}% - \def\indexname{Register}% - \def\figurename{Figur}% - \def\tablename{Tabell}% - %\def\thepart{}% <<< - \def\partname{Del}% - \def\pagename{Side}% - \def\seename{Se}% - \def\alsoname{Se også}% - \def\enclname{Vedlegg}% - \def\ccname{Kopi sendt}% - \def\headtoname{Til}% - \def\proofname{Bevis}% - \def\glossaryname{Ordliste}% - } - -\def\datenorsk{% - \def\today{\number\day.~\ifcase\month\or - januar\or februar\or mars\or april\or mai\or juni\or - juli\or august\or september\or oktober\or november\or desember - \fi\space\number\year}% - } - -\endinput - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-nynorsk.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-nynorsk.ldf deleted file mode 100644 index 8051d902e16..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-nynorsk.ldf +++ /dev/null @@ -1,42 +0,0 @@ -\ProvidesFile{gloss-nynorsk.ldf}[polyglossia: module for norwegian (Nynorsk)] -\PolyglossiaSetup{nynorsk}{ - hyphennames={nynorsk}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionsnynorsk{% - \def\refname{Referansar}% - \def\abstractname{Sammendrag}% - \def\bibname{Litteratur}% - \def\prefacename{Forord}% - \def\chaptername{Kapittel}% - \def\appendixname{Tillegg}% - \def\contentsname{Innhald}% - \def\listfigurename{Figurar}% - \def\listtablename{Tabellar}% - \def\indexname{Register}% - \def\figurename{Figur}% - \def\tablename{Tabell}% - %\def\thepart{}% <<< - \def\partname{Del}% - \def\pagename{Side}% - \def\seename{Sjå}% - \def\alsoname{Sjå òg}% - \def\enclname{Vedlegg}% - \def\ccname{Kopi til}% - \def\headtoname{Til}% - \def\proofname{Bevis}% - \def\glossaryname{Ordliste}% - } - -\def\datenynorsk{% - \def\today{\number\day.~\ifcase\month\or - januar\or februar\or mars\or april\or mai\or juni\or - juli\or august\or september\or oktober\or november\or desember - \fi\space\number\year}% - } - -\endinput - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-occitan.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-occitan.ldf deleted file mode 100644 index c647aa9000f..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-occitan.ldf +++ /dev/null @@ -1,58 +0,0 @@ -% Translated by Cédric Valmary <cvalmary@yahoo.fr> of Tot en òc <http://www.totenoc.org/> -\ProvidesFile{gloss-occitan.ldf}[polyglossia: module for occitan] - -\PolyglossiaSetup{occitan}{ - hyphennames={occitan}, - hyphenmins={2,2}, - frenchspacing=true, - indentfirst=true, - fontsetup=true, -} - -\def\captionsoccitan{% - \def\refname{Referéncias}% - \def\abstractname{Resumit}% - \def\bibname{Bibliografia}% - \def\prefacename{Prefàcia}% - \def\chaptername{Capítol}% - \def\appendixname{Annèx}% - \def\contentsname{Ensenhador}% - \def\listfigurename{Taula de las figuras}% - \def\listtablename{Taula dels tablèus}% - \def\indexname{Indèx}% - \def\figurename{Figura}% - \def\tablename{Tablèu}% - %\def\thepart{}% - \def\partname{Partida}% - \def\pagename{Pagina}% - \def\seename{vejatz}% - \def\alsoname{vejatz tanben}% - \def\enclname{Pèça junta}% - \def\ccname{còpia a}% - \def\headtoname{A}% - \def\proofname{Demostracion}% - \def\glossaryname{Glossari}% -} -\def\dateoccitan{% - \def\occitanmonth{\ifcase\month\or - de~genièr\or - de~febrièr\or - de~març\or - d'abril\or - de~mai\or - de~junh\or - de~julhet\or - d'agost\or - de~setembre\or - d'octobre\or - de~novembre\or - de~decembre\fi - }% - \def\occitanday{\ifcase\day\or - 1èr\else% primièr - \number\day\fi% all other numbers - }% - \def\today{\occitanday \occitanmonth\space de~\number\year}% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-polish.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-polish.ldf deleted file mode 100644 index 30f350e4a93..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-polish.ldf +++ /dev/null @@ -1,41 +0,0 @@ -\ProvidesFile{gloss-polish.ldf}[polyglossia: module for polish] -\PolyglossiaSetup{polish}{ - hyphennames={polish}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionspolish{% - \def\prefacename{Przedmowa}% - \def\refname{Literatura}% - \def\abstractname{Streszczenie}% - \def\bibname{Bibliografia}% - \def\chaptername{Rozdział}% - \def\appendixname{Dodatek}% - \def\contentsname{Spis treści}% - \def\listfigurename{Spis rysunków}% - \def\listtablename{Spis tablic}% - \def\indexname{Indeks}% - \def\figurename{Rysunek}% - \def\tablename{Tablica}% - \def\partname{Część}% - \def\enclname{Załącznik}% - \def\ccname{Kopie:}% - \def\headtoname{Do}% - \def\pagename{Strona}% - \def\seename{Porównaj}% - \def\alsoname{Porównaj także}% - \def\proofname{Dowód}% - \def\glossaryname{Glossary}% <-- Needs translation - } - -\def\datepolish{% - \def\today{\number\day\space\ifcase\month\or - stycznia\or lutego\or marca\or kwietnia\or maja\or czerwca\or - lipca\or sierpnia\or września\or października\or - listopada\or grudnia\fi - \number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-portuges.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-portuges.ldf deleted file mode 100644 index 310f958f160..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-portuges.ldf +++ /dev/null @@ -1,40 +0,0 @@ -\ProvidesFile{gloss-portuges.ldf}[polyglossia: module for portuguese] -\PolyglossiaSetup{portuges}{ - hyphennames={portuges,portuguese}, - hyphenmins={2,3}, - fontsetup=true, -} - -\def\captionsportuges{% - \def\refname{Referências}% - \def\abstractname{Resumo}% - \def\bibname{Bibliografia}% - \def\prefacename{Prefácio}% - \def\chaptername{Capítulo}% - \def\appendixname{Apêndice}% - \def\contentsname{Conteúdo}% - \def\listfigurename{Lista de Figuras}% - \def\listtablename{Lista de Tabelas}% - \def\indexname{Índice}% - \def\figurename{Figura}% - \def\tablename{Tabela}% - %\def\thepart{}% - \def\partname{Parte}% - \def\pagename{Página}% - \def\seename{ver}% - \def\alsoname{ver também}% - \def\enclname{Anexo}% - \def\ccname{Com cópia a}% - \def\headtoname{Para}% - \def\proofname{Demonstração}% - \def\glossaryname{Glossário}% - } - -\def\dateportuges{% - \def\today{\number\day\space de\space\ifcase\month\or - Janeiro\or Fevereiro\or Março\or Abril\or Maio\or Junho\or - Julho\or Agosto\or Setembro\or Outubro\or Novembro\or Dezembro\fi - \space de\space\number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-romanian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-romanian.ldf deleted file mode 100644 index 43a3d173f35..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-romanian.ldf +++ /dev/null @@ -1,42 +0,0 @@ -\ProvidesFile{gloss-romanian.ldf}[polyglossia: module for romanian] - -\PolyglossiaSetup{romanian}{ - hyphennames={romanian}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionsromanian{% - \def\refname{Bibliografie}% - \def\abstractname{Rezumat}% - \def\bibname{Bibliografie}% - \def\prefacename{Prefață}% - \def\chaptername{Capitolul}% - \def\appendixname{Anexa}% - \def\contentsname{Cuprins}% - \def\listfigurename{Listă de figuri}% - \def\listtablename{Listă de tabele}% - \def\indexname{Glosar}% - \def\figurename{Figura}% - \def\tablename{Tabela}% - %\def\thepart{}% - \def\partname{Partea}% - \def\pagename{Pagina}% - \def\seename{Vezi}% - \def\alsoname{Vezi de asemenea}% - \def\enclname{Anexă}% - \def\ccname{Copie}% - \def\headtoname{Pentru}% - \def\proofname{Demonstrație}% - \def\glossaryname{Glosar}% - } - -\def\dateromanian{% - \def\today{\number\day~\ifcase\month\or - ianuarie\or februarie\or martie\or aprilie\or mai\or - iunie\or iulie\or august\or septembrie\or octombrie\or - noiembrie\or decembrie\fi - \space \number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-romansh.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-romansh.ldf deleted file mode 100644 index 40d75f47e7b..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-romansh.ldf +++ /dev/null @@ -1,41 +0,0 @@ -\ProvidesFile{gloss-romansh.ldf}[polyglossia: module for romansh] -\makeatletter -\PolyglossiaSetup{romansh}{% - hyphennames={romansh}, - hyphenmins={2,2}, - indentfirst=true, - fontsetup=true, -} - - -\def\captionsromansh{% - \def\prefacename{Prefaziun}% - \def\refname{Bibliografia}% - \def\abstractname{Recapitulaziun}% - \def\bibname{Index bibliografic}% - \def\chaptername{Chapitel}% - \def\appendixname{Appendix}% - \def\contentsname{Tavla dal cuntegn}% - \def\listfigurename{Tavla da las figuras}% - \def\listtablename{Tavla da las tabellas}% - \def\indexname{Register da materias}% Index? - \def\figurename{Figura}% - \def\tablename{Tabella}% - \def\partname{Part}% - \def\enclname{Agiunta(s)}% - \def\ccname{Copia a}% - \def\headtoname{A}% - \def\pagename{pagina}% - \def\seename{vesair }% - \def\alsoname{vesair era}% - \def\proofname{Demonstraziun}% - \def\glossaryname{Glossari}% - } - -\def\dateromansh{% - \def\today{\ifcase\day\or1.\else ils~\number\day\fi~da~% - \ifcase\month\or - schaner\or favrer\or mars\or avrigl\or matg\or zercladur\or - fanadur\or avust\or settember\or october\or november\or - december\fi\space \number\year}} -\makeatother diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-russian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-russian.ldf deleted file mode 100644 index 3d600d60151..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-russian.ldf +++ /dev/null @@ -1,253 +0,0 @@ -\ProvidesFile{gloss-russian.ldf}[polyglossia: module for russian] -\PolyglossiaSetup{russian}{ - script=Cyrillic, - scripttag=cyrl, - langtag=RUS, - hyphennames={russian}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup - %TODO localalph={russian@alph,russian@Alph} -} - -\define@key{russian}{spelling}[modern]{% - \ifstrequal{#1}{old}% - {\def\captionsrussian{\captionsrussian@old}% - \def\daterussian{\daterussian@old}}% - {\def\captionsrussian{\captionsrussian@modern}% - \def\daterussian{\daterussian@modern}}% -} - -\newif\ifcyrillic@numerals -\define@key{russian}{numerals}[latin]{% - \ifstrequal{#1}{cyrillic}% - {\cyrillic@numeralstrue} - {\cyrillic@numeralsfalse} -} - -\define@boolkey{russian}[russian@]{babelshorthands}[false]{} - -\setkeys{russian}{spelling,numerals} - -\ifsystem@babelshorthands - \setkeys{russian}{babelshorthands=true} -\else - \setkeys{russian}{babelshorthands=false} -\fi - -\ifcsundef{initiate@active@char}{% - \input{babelsh.def}% - \initiate@active@char{"}% -}{} - -\def\russian@shorthands{% - \bbl@activate{"}% - \def\language@group{russian}% -% \declare@shorthand{russian}{"`}{„}% -% \declare@shorthand{russian}{"'}{“}% -% \declare@shorthand{russian}{"<}{«}% -% \declare@shorthand{russian}{">}{»}% - \declare@shorthand{russian}{""}{\hskip\z@skip}% - \declare@shorthand{russian}{"~}{\textormath{\leavevmode\hbox{-}}{-}}% - \declare@shorthand{russian}{"=}{\nobreak\-\hskip\z@skip}% - \declare@shorthand{russian}{"|}{\textormath{\nobreak\discretionary{-}{}{\kern.03em}\allowhyphens}{}}% - \declare@shorthand{russian}{"-}{% - \def\russian@sh@tmp{% - \if\russian@sh@next-\expandafter\russian@sh@emdash - \else\expandafter\russian@sh@hyphen\fi - }% - \futurelet\russian@sh@next\russian@sh@tmp}% - \def\russian@sh@hyphen{% - \nobreak\-\bbl@allowhyphens}% - \def\russian@sh@emdash##1##2{\cdash-##1##2}% - \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{russian}{",}{\nobreak\hskip.2em\ignorespaces}% -} - -\def\norussian@shorthands{% - \@ifundefined{initiate@active@char}{}{\bbl@deactivate{"}}% -} - - -\def\captionsrussian@modern{% - \def\prefacename{Предисловие}% - \def\refname{Список литературы}% - \def\abstractname{Аннотация}% - \def\bibname{Литература}% - \def\chaptername{Глава}% - \def\appendixname{Приложение}% - \ifcsundef{thechapter}% - {\def\contentsname{Содержание}}% - {\def\contentsname{Оглавление}}% - \def\listfigurename{Список иллюстраций}% - \def\listtablename{Список таблиц}% - \def\indexname{Предметный указатель}% - \def\authorname{Именной указатель}% - \def\figurename{Рис.}% - \def\tablename{Таблица}% - \def\partname{Часть}% - \def\enclname{вкл.}% - \def\ccname{исх.}% - \def\headtoname{вх.}% - \def\pagename{с.}% - \def\seename{см.}% - \def\alsoname{см.~также}% - \def\proofname{Доказательство}% -} -\def\daterussian@modern{% - \def\today{\number\day% - \space\ifcase\month\or% - января\or - февраля\or - марта\or - апреля\or - мая\or - июня\or - июля\or - августа\or - сентября\or - октября\or - ноября\or - декабря\fi% - \space \number\year\space г.}} - -\def\captionsrussian@old{% - \def\prefacename{Предисловіе}% - \def\refname{Примѣчанія}% - \def\abstractname{Аннотація}% - \def\bibname{Библіографія}% - \def\chaptername{Глава}% - \def\appendixname{Приложеніе}% - \ifcsundef{thechapter}% - {\def\contentsname{Содержаніе}}% - {\def\contentsname{Оглавленіе}}% - \def\listfigurename{Списокъ иллюстрацій}% - \def\listtablename{Списокъ таблицъ}% - \def\indexname{Предмѣтный указатель}% - \def\authorname{Именной указатель}% - \def\figurename{Рис.}% - \def\tablename{Таблица}% - \def\partname{Часть}% - \def\enclname{вкл.}% - \def\ccname{исх.}% - \def\headtoname{вх.}% - \def\pagename{с.}% - \def\seename{см.}% - \def\alsoname{см.~также}% - \def\proofname{Доказательство}% -} -\def\daterussian@old{% - \def\today{\number\day% - \space\ifcase\month\or% - января\or - февраля\or - марта\or - апреля\or - мая\or - іюня\or - іюля\or - августа\or - сентября\or - октября\or - ноября\or - декабря\fi% - \space \number\year\space г.}} - -% The following is based on some ideas from ruscor.sty -\def\russian@capsformat{% - \def\@seccntformat##1{\csname pre##1\endcsname% - \csname the##1\endcsname% - \csname post##1\endcsname}% - \def\@aftersepkern{\hspace{0.5em}}% - \def\postchapter{.\@aftersepkern}% - \def\postsection{.\@aftersepkern}% - \def\postsubsection{.\@aftersepkern}% - \def\postsubsubsection{.\@aftersepkern}% - \def\postparagraph{.\@aftersepkern}% - \def\postsubparagraph{.\@aftersepkern}% - \def\prechapter{}% - \def\presection{}% - \def\presubsection{}% - \def\presubsubsection{}% - \def\preparagraph{}% - \def\presubparagraph{}} - -\def\Asbuk#1{\expandafter\russian@Alph\csname c@#1\endcsname} -\def\russian@Alph#1{\ifcase#1\or - А\or Б\or В\or Г\or Д\or Е\or Ж\or - З\or И\or К\or Л\or М\or Н\or О\or - П\or Р\or С\or Т\or У\or Ф\or Х\or - Ц\or Ч\or Ш\or Щ\or Э\or Ю\or Я\else\xpg@ill@value{#1}{russian@Alph}\fi} -\def\asbuk#1{\expandafter\russian@alph\csname c@#1\endcsname} -\def\russian@alph#1{\ifcase#1\or - а\or б\or в\or г\or д\or е\or ж\or - з\or и\or к\or л\or м\or н\or о\or - п\or р\or с\or т\or у\or ф\or х\or - ц\or ч\or ш\or щ\or э\or ю\or я\else\xpg@ill@value{#1}{russian@alph}\fi} - -\def\russian@numbers{% - \let\latin@alph\@alph% - \let\latin@Alph\@Alph% - \ifcyrillic@numerals - \let\@alph\russian@alph% - \let\@Alph\russian@Alph% - \fi -} - -\def\norussian@numbers{% - \let\@alph\latin@alph% - \let\@Alph\latin@Alph% -} - -\def\noextras@russian{% - \def\@seccntformat##1{\csname the##1\endcsname\quad}% = LaTeX kernel - \ifcyrillic@numerals\norussian@numbers\fi - \norussian@shorthands% -} - -\def\blockextras@russian{% - \russian@capsformat% - \ifcyrillic@numerals\russian@numbers\fi - \ifrussian@babelshorthands\russian@shorthands\fi -} - -\def\inlineextras@russian{% - \ifrussian@babelshorthands\russian@shorthands\fi% -} - -%%% These lines taken from russianb.ldf, part of babel package. -% make it optional? -\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} -\def\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} -\def\Prob {\mathop{\kern\z@\mathsf{P}}\nolimits} -\def\Variance{\mathop{\kern\z@\mathsf{D}}\nolimits} -\def\nod {\mathop{\mathrm{н.о.д.}}\nolimits} -\def\nok {\mathop{\mathrm{н.о.к.}}\nolimits} -\def\NOD {\mathop{\mathrm{НОД}}\nolimits} -\def\NOK {\mathop{\mathrm{НОК}}\nolimits} -\def\Proj {\mathop{\mathrm{Пр}}\nolimits} -%\DeclareRobustCommand{\No}{№} - -\endinput - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-samin.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-samin.ldf deleted file mode 100644 index e9d834a6489..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-samin.ldf +++ /dev/null @@ -1,50 +0,0 @@ -\ProvidesFile{gloss-samin.ldf}[polyglossia: module for samin] - -\PolyglossiaSetup{samin}{ - hyphennames={samin}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionssamin{% - \def\refname{Čujuhusat}% - \def\abstractname{Čoahkkáigeassu}% - \def\bibname{Girjjálašvuohta}% - \def\prefacename{Ovdasátni}% - \def\chaptername{Kapihttal}% - \def\appendixname{Čuovus}% - \def\contentsname{Sisdoallu}% - \def\listfigurename{Govvosat}% - \def\listtablename{Tabeallat}% - \def\indexname{Registtar}% - \def\figurename{Govus}% - \def\tablename{Tabealla}% - \def\thepart{}% - \def\partname{Oassi}% - \def\pagename{Siidu}% - \def\seename{geahča}% - \def\alsoname{geahča maiddái}% - \def\enclname{Mielddus}% - \def\ccname{Kopia sáddejuvvon}% - \def\headtoname{Vuostáiváldi}% - \def\proofname{Duođaštus}% - \def\glossaryname{Sátnelistu}% - } -\def\datesamin{% - \def\today{\ifcase\month\or - ođđajagemánu\or - guovvamánu\or - njukčamánu\or - cuoŋománu\or - miessemánu\or - geassemánu\or - suoidnemánu\or - borgemánu\or - čakčamánu\or - golggotmánu\or - skábmamánu\or - juovlamánu\fi - \space\number\day.~b.\space\number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-sanskrit.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-sanskrit.ldf deleted file mode 100644 index 287620615c4..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-sanskrit.ldf +++ /dev/null @@ -1,86 +0,0 @@ -\ProvidesFile{gloss-sanskrit.ldf}[polyglossia: module for sanskrit] -\RequirePackage{devanagaridigits} - -\PolyglossiaSetup{sanskrit}{ - langtag=SAN, - hyphennames={sanskrit,prakrit}, - hyphenmins={1,3}, - frenchspacing=true, - fontsetup=false, % will be done below - %TODO localnumber=sanskritnumber -} - -\define@key{sanskrit}{Script}[Devanagari]{% - \setkeys[xpg@setup]{sanskrit}{script=#1}% - \ifcsdef{fontsetup@sanskrit@#1}% - {\csname fontsetup@sanskrit@#1\endcsname}% - {\xpg@error{`#1' is not a valid script for Sanskrit}% - }% -} - -\def\fontsetup@sanskrit@Devanagari{% - \def\xpg@scripttag@sanskrit{deva}% - \xpg@fontsetup@nonlatin{sanskrit}} -\def\fontsetup@sanskrit@Gujarati{% - \def\xpg@scripttag@sanskrit{gujr}% - \xpg@fontsetup@nonlatin{sanskrit}} -\def\fontsetup@sanskrit@Malayalam{% - \def\xpg@scripttag@sanskrit{mlym}% - \xpg@fontsetup@nonlatin{sanskrit}} -\def\fontsetup@sanskrit@Bengali{% - \def\xpg@scripttag@sanskrit{beng}% - \xpg@fontsetup@nonlatin{sanskrit}} -\def\fontsetup@sanskrit@Kannada{% - \def\xpg@scripttag@sanskrit{knda}% - \xpg@fontsetup@nonlatin{sanskrit}} -\def\fontsetup@sanskrit@Telugu{% - \def\xpg@scripttag@sanskrit{telu}% - \xpg@fontsetup@nonlatin{sanskrit}} - -\setkeys{sanskrit}{Script} %sets the default for Devanagari - -%% TODO option for numerals (Devanagari or Western) -%\def\tmp@western{Western} -%\newif\ifsanskrit@devanagari@numerals -%\sanskrit@devanagari@numeralstrue -% -%\define@key{sanskrit}{numerals}[Devanagari]{% -% \def\@tmpa{#1}% -% \ifx\@tmpa\tmp@western -% \sanskrit@devanagari@numeralsfalse -% \fi} - -\newXeTeXintercharclass\sanskrit@punctthin % ! ? ; : danda double_danda - -\def\sanskrit@punctthinspace{{\unskip\thinspace}} - -\def\sanskrit@punctuation{% - \XeTeXinterchartokenstate=1% - \XeTeXcharclass `\! \sanskrit@punctthin - \XeTeXcharclass `\? \sanskrit@punctthin - \XeTeXcharclass `\; \sanskrit@punctthin - \XeTeXcharclass `\: \sanskrit@punctthin - \XeTeXcharclass `\। \sanskrit@punctthin - \XeTeXcharclass `\॥ \sanskrit@punctthin - \XeTeXinterchartoks \z@ \sanskrit@punctthin = \sanskrit@punctthinspace -} - -\def\nosanskrit@punctuation{% - \XeTeXcharclass `\! \z@ - \XeTeXcharclass `\? \z@ - \XeTeXcharclass `\; \z@ - \XeTeXcharclass `\: \z@ - \XeTeXcharclass `\। \z@ - \XeTeXcharclass `\॥ \z@ - \XeTeXinterchartokenstate=0% -} - -\def\noextras@sanskrit{% - \nosanskrit@punctuation% -} - -\def\blockextras@sanskrit{% - \sanskrit@punctuation% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-scottish.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-scottish.ldf deleted file mode 100644 index 6c76b71076c..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-scottish.ldf +++ /dev/null @@ -1,44 +0,0 @@ -\ProvidesFile{gloss-scottish.ldf}[polyglossia: module for scottish] - -\PolyglossiaSetup{scottish}{ - hyphennames={scottish}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionsscottish{% - \def\refname{Iomraidh}% - \def\abstractname{Brìgh}% - \def\bibname{Leabhraichean}% - \def\prefacename{Preface}% <-- needs translation - \def\chaptername{Caibideil}% - \def\appendixname{Ath-sgr`ıobhadh}% - \def\contentsname{Clàr-obrach}% - \def\listfigurename{Liosta Dhealbh}% - \def\listtablename{Liosta Chlàr}% - \def\indexname{Clàr-innse}% - \def\figurename{Dealbh}% - \def\tablename{Clàr}% - %\def\thepart{}% - \def\partname{Cuid}% - \def\pagename{t.d.}% - \def\seename{see}% <-- needs translation - \def\alsoname{see also}% <-- needs translation - \def\enclname{a-staigh}% - \def\ccname{lethbhreac gu}% - \def\headtoname{gu}% - \def\proofname{Proof}% <-- needs translation - \def\glossaryname{Glossary}% <-- needs translation - } - -\def\datescottish{% - \def\today{% - \number\day\space \ifcase\month\or - am Faoilteach\or an Gearran\or am Màrt\or an Giblean\or - an Cèitean\or an t-Òg mhios\or an t-Iuchar\or - Lùnasdal\or an Sultuine\or an Dàmhar\or - an t-Samhainn\or an Dubhlachd\fi - \space \number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-serbian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-serbian.ldf deleted file mode 100644 index 436ac751366..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-serbian.ldf +++ /dev/null @@ -1,135 +0,0 @@ -\ProvidesFile{gloss-serbian.ldf}[polyglossia: module for serbian] -%TODO split into gloss-serbiancyr.ldf and gloss-serbianlat.ldf -%% load these automatically from polyglossia.sty according to the script option ?? -%% same thing for all languages that have a "script" key ! -%% BETTER APPROACH: see gloss-sanskrit! - -\PolyglossiaSetup{serbian}{ - langtag=SRB, - hyphennames={serbian}, - hyphenmins={2,2}, - indentfirst=true, - fontsetup=false - %TODO localalph -} - -\newif\if@serbian@cyr - -\define@key{serbian}{Script}[Cyrillic]{% TODO FIXDOC: keyname is CHANGED: script -> Script !!! - \ifstrequal{#1}{Cyrillic}% - {\@serbian@cyrtrue - \setkeys[xpg@setup]{serbian}{script=Cyrillic}% - \def\xpg@scripttag@serbian{cyrl}% - \xpg@fontsetup@nonlatin{serbian}% - }% - {\ifstrequal{#1}{Latin}% - {\@serbian@cyrfalse - \xpg@fontsetup@latin{serbian}% - %TODO \def\serbian@language{\language=\l@serbianlat}% - % or should we use Croatian patterns as a fallback for the time being??? - }% - {\xpg@error{Unknown script `#1' for Serbian language\MessageBreak - Valid values are "Cyrillic" and "Latin"}}% - }% -} -\define@key{serbian}{script}[Cyrillic]{\setkeys{serbian}{Script=#1}} - -\setkeys{serbian}{Script} - -\def\captionsserbian{% - \if@serbian@cyr\captionsserbian@cyr\else\captionsserbian@lat\fi - } - -\def\dateserbian{% - \if@serbian@cyr\dateserbian@cyr\else\dateserbian@lat\fi - } - -\def\captionsserbian@lat{% - \def\refname{Bibliografija}% - \def\abstractname{Sažetak}% - \def\bibname{Literatura}% - \def\prefacename{Predgovor}% - \def\chaptername{Glava}% - \def\appendixname{Dodatak}% - \def\contentsname{Sadržaj}% - \def\listfigurename{Spisak slika}% - \def\listtablename{Spisak tabela}% - \def\indexname{Registar}% - \def\figurename{Slika}% - \def\tablename{Tabela}% - \def\partname{Deo}% - \renewcommand\thepart{\ifcase\value{part}\or Prvi\or Drugi\or - Treći\or Čevrti\or Peti\or Šesti\or Sedmi\or Osmi\or - Deveti\or Deseti\or Jedanaesti\or Dvanaesti\or Trinaesti\or - Četrnaesti\or Petnaesti\or Šesnaesti\or Sedamnaesti\or - Osamnaesti\or Devetnaesti\or Dvadeseti\fi}% - \def\pagename{Strana}% - \def\seename{Vidi}% - \def\alsoname{Vidi takođe}% - \def\enclname{Prilozi}% - \def\ccname{Kopije}% - \def\headtoname{Prima}% - \def\proofname{Dokaz}% - \def\glossaryname{Rečnik nepoznatih reči}% - } -\def\dateserbian@lat{% - \def\today{\number\day .~\ifcase\month\or - januar\or februar\or mart\or april\or maj\or - jun\or jul\or avgust\or septembar\or oktobar\or novembar\or - decembar\fi \space \number\year.}% - } - -\def\captionsserbian@cyr{% - \def\refname{Библиографија}% - \def\abstractname{Сажетак}% - \def\bibname{Литература}% - \def\prefacename{Предговор}% - \def\chaptername{Глава}% - \def\appendixname{Додатак}% - \def\contentsname{Садржај}% - \def\listfigurename{Списак слика}% - \def\listtablename{Списак табела}% - \def\indexname{Регистар}% - \def\figurename{Слика}% - \def\tablename{Табела}% - \def\partname{Део}% - \renewcommand\thepart{\ifcase\value{part}\or Први\or Други\or Трећи\or - Четврти\or Пети\or Шести\or Седми\or Осми\or Девети\or Десети\or - Једанаести\or Дванаести\or Тринаести\or Четрнаести\or Петнаести\or - Шеснаести\or Седамнаести\or Осамнаести\or Деветнаести\or Двадесети\fi}% - \def\pagename{Страна}% - \def\seename{Види}% - \def\alsoname{Види такође}% - \def\enclname{Прилози}% - \def\ccname{Копије}% - \def\headtoname{Прима}% - \def\proofname{Доказ}% - \def\glossaryname{Речник непознатих речи}% - } -\def\dateserbian@cyr{% - \def\today{\number\day .~\ifcase\month\or - јануар\or фебруар\or март\or април\or мај\or - јун\or јул\or август\or септембар\or октобар\or новембар\or - децембар\fi \space \number\year.}% - } - -\endinput -% TODO ? stuff from babel - -\def\sh{\mathop{\operator@font sh}\nolimits} % same as \sinh -\def\ch{\mathop{\operator@font ch}\nolimits} % same as \cosh -\def\th{\mathop{\operator@font th}\nolimits} % same as \tanh -\def\cth{\mathop{\operator@font cth}\nolimits} % same as \coth -\def\arsh{\mathop{\operator@font arsh}\nolimits} -\def\arch{\mathop{\operator@font arch}\nolimits} -\def\arth{\mathop{\operator@font arth}\nolimits} -\def\arcth{\mathop{\operator@font arcth}\nolimits} -\def\tg{\mathop{\operator@font tg}\nolimits} % same as \tan -\def\ctg{\mathop{\operator@font ctg}\nolimits} % same as \cot -\def\arctg{\mathop{\operator@font arctg}\nolimits} % same as \arctan -\def\arcctg{\mathop{\operator@font arcctg}\nolimits} -\def\Prob{\mathop{\mathsf P\hskip0pt}\nolimits} -\def\Expect{\mathop{\mathsf E\hskip0pt}\nolimits} -\def\Variance{\mathop{\mathsf D\hskip0pt}\nolimits} - - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-slovak.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-slovak.ldf deleted file mode 100644 index 21a62d65bdf..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-slovak.ldf +++ /dev/null @@ -1,42 +0,0 @@ -\ProvidesFile{gloss-slovak.ldf}[polyglossia: module for slovak] - -\PolyglossiaSetup{slovak}{ - hyphennames={slovak}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionsslovak{% - \def\refname{Referencie}% - \def\abstractname{Abstrakt}% - \def\bibname{Literatúra}% - \def\prefacename{Úvod}% - \def\chaptername{Kapitola}% - \def\appendixname{Dodatok}% - \def\contentsname{Obsah}% - \def\listfigurename{Zoznam obrázkov}% - \def\listtablename{Zoznam tabuliek}% - \def\indexname{Index}% - \def\figurename{Obrázok}% - \def\tablename{Tabuľka}% - %\def\thepart{}% - \def\partname{Časť}% - \def\pagename{Strana}% - \def\seename{viď}% - \def\alsoname{viď tiež}% - \def\enclname{Prílohy}% - \def\ccname{cc.}% - \def\headtoname{Pre}% was komu - \def\proofname{Dôkaz}% - \def\glossaryname{Slovník}% - } - -\def\dateslovak{% - \def\today{\number\day.~\ifcase\month\or - januára\or februára\or marca\or apríla\or mája\or - júna\or júla\or augusta\or septembra\or októbra\or - novembra\or decembra\fi - \space \number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-slovenian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-slovenian.ldf deleted file mode 100644 index 7ef4203ce0a..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-slovenian.ldf +++ /dev/null @@ -1,41 +0,0 @@ -\ProvidesFile{gloss-slovenian.ldf}[polyglossia: module for slovenian] - -\PolyglossiaSetup{slovenian}{ - hyphennames={slovenian,slovene}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionsslovenian{% - \def\refname{Literatura}% - \def\abstractname{Povzetek}% - \def\bibname{Literatura}% - \def\prefacename{Predgovor}% - \def\chaptername{Poglavje}% - \def\appendixname{Dodatek}% - \def\contentsname{Kazalo}% - \def\listfigurename{Slike}% - \def\listtablename{Tabele}% - \def\indexname{Stvarno kazalo}% - \def\figurename{Slika}% - \def\tablename{Tabela}% - %\def\thepart{}% - \def\partname{Del}% - \def\pagename{Stran}% - \def\seename{glej}% - \def\alsoname{glej tudi}% - \def\enclname{Priloge}% - \def\ccname{Kopije}% - \def\headtoname{Prejme}% - \def\proofname{Dokaz}% - \def\glossaryname{Glosar}% <-- CHECK! - } - -\def\dateslovenian{% - \def\today{\number\day.~\ifcase\month\or - januar\or februar\or marec\or april\or maj\or junij\or - julij\or avgust\or september\or oktober\or november\or december\fi - \space \number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-spanish.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-spanish.ldf deleted file mode 100644 index 312c3b3b8f2..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-spanish.ldf +++ /dev/null @@ -1,41 +0,0 @@ -\ProvidesFile{gloss-spanish.ldf}[polyglossia: module for spanish] -\PolyglossiaSetup{spanish}{ - hyphennames={spanish}, - hyphenmins={2,2}, - frenchspacing=true, - indentfirst=true, - fontsetup=true, -} - -\def\captionsspanish{% - \def\prefacename{Prefacio}% - \def\refname{Referencias}% - \def\abstractname{Resumen}% - \def\bibname{Bibliografía}% - \def\chaptername{Capítulo}% - \def\appendixname{Apéndice}% - \def\contentsname{Índice general}% - \def\listfigurename{Índice de figuras}% - \def\listtablename{Índice de cuadros}% - \def\indexname{Índice alfabético}% - \def\figurename{Figura}% - \def\tablename{Cuadro}% - \def\partname{Parte}% - \def\enclname{Adjunto(s)}% - \def\ccname{Copia a}% - \def\headtoname{A}% - \def\pagename{Página}% - \def\seename{véase}% - \def\alsoname{véase también}% - \def\proofname{Prueba}% - \def\glossaryname{Glosario}% - } - -\def\datespanish{% - \def\today{\number\day~de~\ifcase\month\or - enero\or febrero\or marzo\or abril\or mayo\or junio\or - julio\or agosto\or septiembre\or octubre\or noviembre\or - diciembre\fi\space \number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-swedish.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-swedish.ldf deleted file mode 100644 index 748353488bf..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-swedish.ldf +++ /dev/null @@ -1,48 +0,0 @@ -\ProvidesFile{gloss-swedish.ldf}[polyglossia: module for swedish] - -\PolyglossiaSetup{swedish}{ - hyphennames={swedish}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true, -} - -\def\captionsswedish{% - \def\refname{Referenser}% - \def\abstractname{Sammanfattning}% - \def\bibname{Litteraturförteckning}% - \def\prefacename{Förord}% - \def\chaptername{Kapitel}% - \def\appendixname{Bilaga}% - \def\contentsname{Innehåll}% - \def\listfigurename{Figurer}% - \def\listtablename{Tabeller}% - \def\indexname{Sakregister}% - \def\figurename{Figur}% - \def\tablename{Tabell}% - %\def\thepart{}% - \def\partname{Del}% - \def\pagename{Sida}% - \def\seename{se}% - \def\alsoname{se även}% - \def\enclname{Bil.}% - \def\ccname{Kopia för kännedom}% - \def\headtoname{Till}% - \def\proofname{Bevis}% - \def\glossaryname{Ordlista}% - } - -\def\dateswedish{% - \def\today{% - \number\day~\ifcase\month\or - januari\or februari\or mars\or april\or maj\or juni\or - juli\or augusti\or september\or oktober\or november\or - december\fi - \space\number\year} - \def\datesymd{% - \def\today{\number\year-\two@digits\month-\two@digits\day}}% - \def\datesdmy{% - \def\today{\number\day/\number\month\space\number\year}}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf deleted file mode 100644 index 75e5ce0731d..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-syriac.ldf +++ /dev/null @@ -1,158 +0,0 @@ -\ProvidesFile{gloss-syriac.ldf}[polyglossia: module for syriac] -\RequirePackage{bidi} -\RequirePackage{arabicnumbers} - -\PolyglossiaSetup{syriac}{ - script=Syriac, - scripttag=syrc, - direction=RL, - hyphennames={syriac,nohyphenation}, - fontsetup=true, - %TODO localalph -} - -\def\syriacnumber#1{\@syriacnumber{#1}}% - -\newif\if@eastern@numerals -\def\tmp@eastern{eastern} -\def\tmp@abjad{abjad} -\define@key{syriac}{numerals}[western]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@abjad - \let\syriacnumber\abjadsyriac - \else - \ifx\@tmpa\tmp@eastern - \@eastern@numeralstrue - \else - \@eastern@numeralsfalse - \fi - \fi} - -\setkeys{syriac}{numerals} - -%\define@key{polyglossia}{syriaclocale}[default]{% -% \def\@syriac@locale{#1}} -% -%\def\captionssyriac{% -%\def\prefacename{\@ensure@RTL{}}% -%\def\refname{\@ensure@RTL{}} -%\def\abstractname{\@ensure@RTL{}}% -%\def\bibname{\@ensure@RTL{}}% -%\def\chaptername{\@ensure@RTL{}}% -%\def\appendixname{\@ensure@RTL{}}% -%\def\contentsname{\@ensure@RTL{}} -%\def\listfigurename{\@ensure@RTL{}}% -%\def\listtablename{\@ensure@RTL{}}% -%\def\indexname{\@ensure@RTL{}}% -%\def\figurename{\@ensure@RTL{}}% -%\def\tablename{\@ensure@RTL{}}% -%\def\partname{\@ensure@RTL{}}% -%\def\enclname{\@ensure@RTL{}}% -%\def\ccname{\@ensure@RTL{}}% -%\def\headtoname{\@ensure@RTL{}}% -%\def\pagename{\@ensure@RTL{}}% -%\def\seename{\@ensure@RTL{}}% -%\def\alsoname{\@ensure@RTL{}}% -%\def\proofname{\@ensure@RTL{}}% -%\def\glossaryname{\@ensure@RTL{}}% -%} - -\def\datesyriac{% - \def\syriac@month##1{\ifcase##1% - \or ܟܢܘܢ ܐܚܪܝ\or ܫܒܛ\or ܐܕܪ\or ܢܝܣܢ\or ܐܝܪ\or ܚܙܝܪܢ\or ܬܡܘܙ\or ܐܒ\or ܐܝܠܘܠ% ܐܠܘܠ - \or ܬܫܪܝܢ ܩܕܡ% ܬܫܪܝܢ ܩܕܝܡ - \or ܬܫܪܝܢ ܐܚܪܝ\or ܟܢܘܢ ܩܕܡ% ܟܢܘܢ ܩܕܝܡ - \fi}% - \def\today{\@ensure@RTL{\syriacnumber\day{\space}% - \syriac@month{\month}{\space}\syriacnumber\year}}% -} - -\def\syriac@zero{} - -\def\abjadsyriac#1{% -\ifnum#1>9999\xpg@ill@value{#1}{abjadsyriac}% -\else% - \ifnum#1<\z@\space\xpg@ill@value{#1}{abjadsyriac}% - \else% - \ifnum#1<10\expandafter\abj@syr@num@i\number#1% - \else% - \ifnum#1<100\expandafter\abj@syr@num@ii\number#1% - \else% - \ifnum#1<1000\expandafter\abj@syr@num@iii\number#1% - \else% - \expandafter\abj@syr@num@iv\number#1% - \fi% - \fi% - \fi% - \fi% -\fi% -} -\def\abj@syr@num@i#1{% - \ifcase#1\or\char"0710\or\char"0712\or\char"0713\or\char"0715% - \or\char"0717\or\char"0718\or\char"0719\or\char"071A\or\char"071B\fi - \ifnum#1=\z@\syriac@zero\fi} -\def\abj@syr@num@ii#1{% - \ifcase#1\or\char"071D\or\char"071F\or\char"0720\or\char"0721\or\char"0722% - \or\char"0723\or\char"0725\or\char"0726\or\char"0728\fi - \ifnum#1=\z@\fi\abj@syr@num@i} -\def\abj@syr@num@iii#1{% - \ifcase#1\or\char"0729\or\char"072A\or\char"072B\or\char"072C% - \or\char"0722\char"0307\or\char"0723\char"0307\or\char"0725\char"0307% - \or\char"0726\char"0307\or\char"0728\char"0307\fi - \ifnum#1=\z@\fi\abj@syr@num@ii} -\def\abj@syr@num@iv#1{% - \ifcase#1\or\char"0710\char"0748\or\char"0712\char"0748% - \or\char"0713\char"0748\or\char"0715\char"0748% - \or\char"0717\char"0748\or\char"0718\char"0748% - \or\char"0719\char"0748\or\char"071A\char"0748\or\char"071B\char"0748\fi - \ifnum#1=\z@\fi\abj@syr@num@iii} - -\def\@syriacnumber#1{% - \if@eastern@numerals - \ifnum\XeTeXcharglyph"0661 > 0% - %%% we test for the presence of one of ١٢٣٤٥٦٧٨٩٠ in the Syriac font, - %%% else we try \arabicfont if defined (and give a warning), - %%% else we fall back to the Western numerals. - %%\protect\addfontfeature{Mapping=arabicdigits}\number#1}% - \protect\arabicdigits{\number#1}% - \else% - \ifcsdef{arabicfont}% - {\protect\arabicdigits{\number#1}% - \xpg@warning{You have specified the option numerals=eastern for Syriac, but the Syriac font does not contain the appropriate glyphs: I am using \string\arabicfont instead}}% - {\number#1%%% <---changed from \RL{\protect\reset@font\protect\number#1}% - \xpg@warning{You have specified the option numerals=eastern for Syriac, but the Syriac font does not contain the appropriate glyphs: since \string\arabicfont is not defined, we'll use Western numerals instead}}% - \fi - \else - %%\RL{\protect\reset@font\number#1}% - \number#1% - \fi} - -\def\syriac@numbers{% - \let\@latinalph\@alph% - \let\@latinAlph\@Alph% - \let\@alph\abjadsyriac% - \let\@Alph\abjadsyriac% -} -\def\nosyriac@numbers{% - \let\@alph\@latinalph% - \let\@Alph\@latinAlph% - } -\def\syriac@globalnumbers{% - \let\orig@arabic\@arabic% - \let\@arabic\syriacnumber% - \renewcommand\thefootnote{\protect\syriacnumber{\c@footnote}}% -} -\def\nosyriac@globalnumbers{% - \let\@arabic\orig@arabic% - \renewcommand\thefootnote{\protect\number{\c@footnote}}% - } - -\def\blockextras@syriac{% - \let\@@MakeUppercase\MakeUppercase% - \def\MakeUppercase##1{##1}% - } -\def\noextras@syriac{% - \let\MakeUppercase\@@MakeUppercase% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-tamil.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-tamil.ldf deleted file mode 100644 index c3ef7110ba6..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-tamil.ldf +++ /dev/null @@ -1,53 +0,0 @@ -\ProvidesFile{gloss-tamil.ldf}[polyglossia: module for tamil] -% Translations provided by Kevin & Siji, 01-11-2009 - -\PolyglossiaSetup{tamil}{ - script=Tamil, - scripttag=taml, - langtag=TAM, - hyphennames={tamil}, - hyphenmins={2,2}, %FIXME? - fontsetup=true, -} - -\def\captionstamil{% - \def\abstractname{சாராம்சம்}% - \def\appendixname{பிற்சேர்க்கை}%பின்னிணைப்பு - %\def\bibname{}% - %\def\ccname{}% - \def\chaptername{அத்தியாயம்}% - \def\contentsname{உள்ளே}% - %\def\enclname{}% - \def\figurename{படம்}% - %\def\headpagename{}% - %\def\headtoname{}% - \def\indexname{சுட்டி}%பொருளடக்க அட்டவணை - \def\listfigurename{படங்களின் பட்டியல்}% - \def\listtablename{அட்டவணை பட்டியல்}% - %\def\pagename{}% - \def\partname{பகுதி}% - %\def\prefacename{}% - %\def\refname{}% - \def\tablename{அட்டவணை}% - \def\seename{பார்க்க}% - %\def\alsoname{}% - %\def\alsoseename{}% -} -\def\datetamil{% - \def\today{\number\year\space\ifcase\month\or - ஜனவரி\or - பிப்ரவரி\or - மார்ச்\or - ஏப்ரல்\or - மே\or - ஜூன்\or - ஜூலை\or - ஆகஸ்ட்\or - செப்டம்பர்\or - அக்டோபர்\or - நவம்பர்\or - டிசம்பர்\fi - \space\number\day}% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-telugu.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-telugu.ldf deleted file mode 100644 index f7f6a63dc5f..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-telugu.ldf +++ /dev/null @@ -1,56 +0,0 @@ -\ProvidesFile{gloss-telugu.ldf}[polyglossia: module for telugu] -% Translations provided by Anmol Sharma <unmole.in@gmail.com> - -\PolyglossiaSetup{telugu}{ - script=Telugu, - scripttag=telu, - langtag=TEL, - hyphennames={telugu}, - hyphenmins={2,2}, %FIXME - fontsetup=true, -} - -\def\captionstelugu{% - \def\refname{ఆధారాలు}% - \def\abstractname{సారాంశం}% - \def\bibname{గ్రంథాల జాబితా}% - \def\prefacename{ముందుమాట}% - \def\chaptername{అధ్యాయము}% - \def\appendixname{అదనంగా}% - \def\contentsname{విషయాలు}% - \def\listfigurename{ఆకృతుల జాబితా}% - \def\listtablename{పట్టికల జాబితా}% - \def\indexname{విషయ సూచిక}% - \def\figurename{ఆకృతి}% - \def\tablename{పట్టిక}% - %\def\thepart{}% - \def\partname{భాగం}% - \def\pagename{పేజి}% - \def\seename{చూడండి}% - \def\alsoname{కూడా చూడండి}% - \def\enclname{ఎంక్లోజర్*}% - \def\ccname{సిసి}% - \def\headtoname{కి}% - \def\proofname{రుజువు}% - \def\glossaryname{నిఘంటువు}% -} - -\def\datetelugu{% - \def\telugu@month{% - \ifcase\month\or - జనవరి\or - ఫిబ్రవరి\or - మార్చ్\or - ఏప్రిల్\or - మే\or - జూన్\or - జూలై\or - ఆగస్ట్\or - సెప్టెంబర్\or - అక్తోబెర్\or - నవంబర్\or - డిసంబర్\fi}% - \def\today{\telugu@month\space\number\day,\space\number\year}% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-thai.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-thai.ldf deleted file mode 100644 index 16e90ea7dc1..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-thai.ldf +++ /dev/null @@ -1,173 +0,0 @@ -\ProvidesFile{gloss-thai.ldf}[polyglossia: module for thai] -%% This is partly based on thai-latex for Babel: -%%%% Copyright (C) 1999 - 2006 -%%%% by Surapant Meknavin, -%%%% Theppitak Karoonboonyanan (thep at linux.thai.net), -%%%% Chanop Silpa-Anan (chanop at debian.org), -%%%% Poonlap Veerathanabutr (poonlap at linux.thai.net) -%%%% Thai Linux Working Group -%%%% http://linux.thai.net/ -%%%% -\PolyglossiaSetup{thai}{ - script=Thai, - scripttag=thai, - hyphennames={nohyphenation}, - fontsetup=true - %TODO localalph={xxx@alph,xxx@Alph} - %TODO localdigits=thainumber -} - -\newif\if@thai@numerals -\def\tmp@thai{thai} -\define@key{thai}{numerals}[arabic]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@thai\@thai@numeralstrue\else - \@thai@numeralsfalse\fi -} - -\setkeys{thai}{numerals} - -\def\captionsthai{% - \def\refname{หนังสืออ้างอิง}% - \def\abstractname{บทคัดย่อ}% - \def\bibname{บรรณานุกรม}% - \def\prefacename{คำนำ}% - \def\chaptername{บทที่}% - \def\appendixname{ภาคผนวก}% - \def\contentsname{สารบัญ}% - \def\listfigurename{สารบัญรูป}% - \def\listtablename{สารบัญตาราง}% - \def\indexname{ดรรชนี}% - \def\figurename{รูปที่}% - \def\tablename{ตารางที่}% - %\def\thepart{}% - \def\partname{ภาค}% - \def\pagename{หน้า}% - \def\seename{ดู}% - \def\alsoname{ดูเพิ่มเติม}% - \def\enclname{สิ่งที่แนบมาด้วย}% - \def\ccname{สำเนาถึง}% - \def\headtoname{เรียน}% - \def\proofname{พิสูจน์}% - %\def\glossaryname{}% -} -\def\datethai{% - \def\thai@month{% - \ifcase\month\or - มกราคม\or กุมภาพันธ์\or มีนาคม\or เมษายน% - \or พฤษภาคม\or มิถุนายน\or กรกฎาคม\or สิงหาคม% - \or กันยายน\or ตุลาคม\or พฤศจิกายน\or ธันวาคม\fi}% - \newcount\thai@year% - \thai@year=\year% - \advance\thai@year by 543% - \def\today{\thainumber\day \space \thai@month\space พ.ศ.~\thainumber\thai@year}% -} - -%NB: thai-latex had "plus 0.6pt", but .4em appears to give better results -% FIXME to avoid name clashes, rename \wbr to \wordbreak or \thaiworkbreak ? -\def\wbr{\hskip0pt plus .4em\relax} %%OR \char"200B = ZWSP ? Does not work -%\catcode"200b=\active -%\def^^200b{\hskip 0pt plus .4em} - -\def\thaidigits#1{\expandafter\@thai@digits #1@} -\def\@thai@digits#1{% - \ifx @#1% then terminate - \else - \ifx0#1๐\else\ifx1#1๑\else\ifx2#1๒\else\ifx3#1๓\else\ifx4#1๔\else\ifx5#1๕\else\ifx6#1๖\else\ifx7#1๗\else\ifx8#1๘\else\ifx9#1๙\else#1\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi - \expandafter\@thai@digits - \fi -} - -\def\thainumber#1{% - \if@thai@numerals - \thaidigits{\number#1}% - %%{\protect\addfontfeature{Mapping=thaidigits}\protect\number#1} - \else - \number#1% - %%{\protect\reset@font\number#1} - \fi} - -\def\@thaialph#1{% - \ifcase#1\or ก\or ข\or ค\or ง\or จ\or ฉ\or ช\or ซ\or ฌ\or ญ\or ฎ\or - ฏ\or ฐ\or ฑ\or ฒ\or ณ\or ด\or ต\or ถ\or ท\or ธ\or น\or บ\or ป\or ผ\or - ฝ\or พ\or ฟ\or ภ\or ม\or ย\or ร\or ล\or ว\or ศ\or ษ\or ส\or ห\or ฬ\or อ\or - ฮ\else\xpg@ill@value{#1}{@thaialph}\fi} -\def\thaiAlph#1{\expandafter\@thaiAlph\csname c@#1\endcsname} -\def\@thaiAlph#1{% - \ifcase#1\or ก\or ข\or ฃ\or ค\or ฅ\or ฆ\or ง\or จ\or ฉ\or ช\or ซ\or - ฌ\or ญ\or ฎ\or ฏ\or ฐ\or ฑ\or ฒ\or ณ\or ด\or ต\or ถ\or ท\or ธ\or น\or - บ\or ป\or ผ\or ฝ\or พ\or ฟ\or ภ\or ม\or ย\or ร\or ฤ\or ล\or ฦ\or ว\or - ศ\or ษ\or ส\or ห\or ฬ\or อ\or ฮ\else\xpg@ill@value{#1}{@thaialph}\fi} - -\def\thai@numbers{% - \let\@latinalph\@alph% - \let\@latinAlph\@Alph% - \if@thai@numerals - \let\@alph\@thaialph% - \let\@Alph\@thaiAlph% - \fi -} -\def\nothai@numbers{% - \let\@alph\@latinalph% - \let\@Alph\@latinAlph% -} - -\def\thai@globalnumbers{% - \let\orig@arabic\@arabic% - \let\@arabic\thainumber% - \renewcommand{\thefootnote}{\protect\thainumber{\c@footnote}}% -} -\def\nothai@globalnumbers{% - \let\@arabic\orig@arabic% - \renewcommand\thefootnote{\protect\number{\c@footnote}}% -} - -\def\blockextras@thai{% -%%TODO \XeTeXlinebreaklocales "th"% uses ICU to find line breaks on the basis of a dictionary lookup-- make this optional? (in case a user might prefer a preprocessor - \let\orig@baselinestrech\baselinestretch% - \renewcommand{\baselinestretch}{1.2}% -} -\def\noblockextras@thai{% -%%TODO \XeTeXlinebreaklocales "en"% - \let\baselinestrech\orig@baselinestretch% -} - -\endinput - -%TODO ? - -%\def\thainum#1{\expandafter\thainumber\csname c@#1\endcsname} -%\def\thaibracenum#1{(\expandafter\thainumber\csname c@#1\endcsname)} -%\def\thaialph#1{\expandafter\@thaialph\csname c@#1\endcsname} - -\@ifclassloaded{book}{% - % redefine page numbering for frontmatter and mainmatter - \def\ps@headnum{\let\@mkboth\@gobbletwo - \def\@oddhead{\reset@font\hfil\thepage\hfil}\let\@oddfoot\@empty - \let\@evenhead\@oddhead\let\@evenfoot\@empty} - \let\@ltxfrontmatter\frontmatter - \renewcommand\frontmatter{\@ltxfrontmatter\pagestyle{headnum}\pagenumbering{thaibracenum}} - \let\@ltxmainmatter\mainmatter - \renewcommand\mainmatter{\@ltxmainmatter\pagestyle{headings}\pagenumbering{thainum}} -}{} - -\@ifclassloaded{book}{% -\renewcommand\appendix{\par - \setcounter{chapter}{0}% - \setcounter{section}{0}% - \gdef\@chapapp{\appendixname}% - \gdef\thechapter{\@thaialph\c@chapter}} -}{} -\@ifclassloaded{report}{% -\renewcommand\appendix{\par - \setcounter{chapter}{0}% - \setcounter{section}{0}% - \gdef\@chapapp{\appendixname}% - \gdef\thechapter{\@thaialph\c@chapter}} -}{} -\@ifclassloaded{article}{% -\renewcommand\appendix{\par - \setcounter{section}{0}% - \setcounter{subsection}{0}% - \gdef\thesection{\@thaialph\c@section}} -}{} diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-turkish.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-turkish.ldf deleted file mode 100644 index 6f40cf2cd3d..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-turkish.ldf +++ /dev/null @@ -1,82 +0,0 @@ -\ProvidesFile{gloss-turkish.ldf}[polyglossia: module for turkish] -\RequirePackage{hijrical} -\PolyglossiaSetup{turkish}{ - hyphennames={turkish}, - hyphenmins={2,2}, - langtag=TRK, - frenchspacing=true, - fontsetup=true - } - -\newXeTeXintercharclass\turkish@punctthin % ! : -\newXeTeXintercharclass\turkish@punctthick % = - -\def\turkish@punctthinspace{{\ifdim\lastskip>\z@\unskip\penalty\@M\thinspace\fi}} -\def\turkish@punctthickspace{{\unskip\nobreakspace}} - -\def\turkish@punctuation{% - \XeTeXinterchartokenstate=1% - \XeTeXcharclass `\! \turkish@punctthin - \XeTeXcharclass `\: \turkish@punctthin - \XeTeXcharclass `\= \turkish@punctthick - \XeTeXinterchartoks \z@ \turkish@punctthin = \turkish@punctthinspace - \XeTeXinterchartoks \z@ \turkish@punctthick = \turkish@punctthickspace -} - -\def\noturkish@punctuation{% - \XeTeXcharclass `\! \z@ - \XeTeXcharclass `\: \z@ - \XeTeXcharclass `\= \z@ - \XeTeXinterchartokenstate=0% -} - -\def\captionsturkish{% - \def\prefacename{Önsöz}% - \def\refname{Kaynaklar}% - \def\abstractname{Özet}% - \def\bibname{Kaynakça}% - \def\chaptername{Bölüm}% - \def\appendixname{Ek}% - \def\contentsname{İçindekiler}% - \def\listfigurename{Şekil Listesi}% - \def\listtablename{Tablo Listesi}% - \def\indexname{Dizin}% - \def\figurename{Şekil}% - \def\tablename{Tablo}% - \def\partname{Kısım}% - \def\enclname{İlişik}% - \def\ccname{Diğer Alıcılar}% - \def\headtoname{Alıcı}% - \def\pagename{Sayfa}% - \def\subjectname{İlgili}% - \def\seename{bkz.}% - \def\alsoname{ayrıca bkz.}% - \def\proofname{Kanıt}% - \def\glossaryname{Lügatçe}% - } -\def\dateturkish{% - \def\today{\number\day~\ifcase\month\or - Ocak\or Şubat\or Mart\or Nisan\or Mayıs\or Haziran\or - Temmuz\or Ağustos\or Eylül\or Ekim\or Kasım\or - Aralık\fi - \space\number\year} -} -\def\hijrimonthturkish#1{\ifcase#1% -\or Muharrem\or Safer\or Rebiülevvel\or Rebiülahir\or Cemaziyelevvel\or Cemaziyelahir\or Recep\or Şaban\or Ramazan\or Şevval\or Zilkade\or Zilhicce\fi} -%%\Hijritoday is now locale-aware and will format the date with this macro: -\DefineFormatHijriDate{turkish}{% -\number\value{Hijriday}\space\hijrimonthturkish{\value{Hijrimonth}}\space\number\value{Hijriyear}} - -\def\noextras@turkish{% - \noturkish@punctuation% -} - -\def\blockextras@turkish{% - \turkish@punctuation% -} - -\def\inlineextras@turkish{% - \turkish@punctuation% -} - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-turkmen.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-turkmen.ldf deleted file mode 100644 index 19b257272aa..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-turkmen.ldf +++ /dev/null @@ -1,42 +0,0 @@ -\ProvidesFile{gloss-turkmen.ldf}[polyglossia: module for turkmen] -%% Translations provided by Nazar Annagurban <nazartm at gmail dot com> -\PolyglossiaSetup{turkmen}{ - hyphennames={turkmen}, - hyphenmins={2,2}, - langtag=TKM, - frenchspacing=false, - fontsetup=true -} - -\def\captionsturkmen{% - \def\prefacename{Sözbaşy}% - \def\refname{Çeşmeler}% - \def\abstractname{Gysgaça manysy}% - \def\bibname{Çeşmeler}% - \def\chaptername{Bap}% - \def\appendixname{Goşmaça}% - \def\contentsname{Mazmuny}% - \def\listfigurename{Suratlaryň sanawy}% - \def\listtablename{Tablisalaryň sanawy}% - \def\indexname{Indeks}% - \def\figurename{Surat}% - \def\tablename{Tablisa}% - \def\partname{Bölüm}% - \def\enclname{Goşmaça}% - \def\ccname{Iberilenler}% - \def\headtoname{Kime}% - \def\pagename{Sahypa}% - \def\subjectname{Tema}% - \def\seename{ser.}% - \def\alsoname{şuňa-da ser.}% - \def\proofname{Delil}% - \def\glossaryname{Sözlük}% -} -\def\dateturkmen{% - \def\today{\number\day~\ifcase\month\or - Ýanwar\or Fewral\or Mart\or Aprel\or Maý\or Iýun\or - Iýul\or Awgust\or Sentýabr\or Oktýabr\or Noýabr\or - Dekabr\fi - \space\number\year}% -} -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-ukrainian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-ukrainian.ldf deleted file mode 100644 index 26d3906ff4e..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-ukrainian.ldf +++ /dev/null @@ -1,101 +0,0 @@ -\ProvidesFile{gloss-ukrainian.ldf}[polyglossia: module for ukrainian] -% Strings taken from Babel -% and revised by Roman Kyrylych - -\PolyglossiaSetup{ukrainian}{ - script=Cyrillic, - scripttag=cyrl, - langtag=UKR, - hyphennames={ukrainian}, - hyphenmins={2,2}, - frenchspacing=true, - fontsetup=true - %TODO localalph -} - -\def\captionsukrainian{% - \def\refname{Література}% - \def\abstractname{Анотація}% - \def\bibname{Бібліоґрафія}% - \def\prefacename{Вступ}% - \def\chaptername{Розділ}% - \def\appendixname{Додаток}% - \def\contentsname{Зміст}% - \def\listfigurename{Перелік ілюстрацій}% - \def\listtablename{Перелік таблиць}% - \def\indexname{Покажчик}% - \def\authorname{Іменний покажчик}% babel has "Їменний покажчик" - \def\figurename{Рис.}% - \def\tablename{Табл.}% - %\def\thepart{}% - \def\partname{Частина}% - \def\pagename{с.}% - \def\seename{див.}% - \def\alsoname{див.\ також}% - \def\enclname{вкладка}% - \def\ccname{копія}% - \def\headtoname{До}% - \def\proofname{Доведення}% - \def\glossaryname{Словник термінів}% - } -\def\dateukrainian{% - \def\today{\number\day~\ifcase\month\or - січня\or - лютого\or - березня\or - квітня\or - травня\or - червня\or - липня\or - серпня\or - вересня\or - жовтня\or - листопада\or - грудня\fi% - \space\number\year~р.}} - -\def\ukrainian@Alph#1{\ifcase#1\or - А\or Б\or В\or г\or д\or Е\or Є\or Ж\or - З\or И\or І\or Ї\or Й\or К\or Л\or М\or Н\or О\or - П\or Р\or С\or Т\or У\or Ф\or Х\or - Ц\or Ч\or Ш\or Щ\or Ю\or Я\else\xpg@ill@value{#1}{ukrainian@Alph}\fi} -\def\ukrainian@alph#1{\ifcase#1\or - а\or б\or в\or г\or д\or е\or є\or ж\or - з\or и\or і\or ї\or й\or к\or л\or м\or н\or о\or - п\or р\or с\or т\or у\or ф\or х\or - ц\or ч\or ш\or щ\or ю\or я\else\xpg@ill@value{#1}{ukrainian@alph}\fi} - -\def\ukrainian@numbers{% - \let\latin@Alph\@Alph% - \let\latin@alph\@alph% - \let\@Alph\ukrainian@Alph% - \let\@alph\ukrainian@alph% -} - -\def\noukrainian@numbers{% - \let\@Alph\latin@Alph% - \let\@alph\latin@alph% -} - -\endinput - -%TODO? stuff from Babel -\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} -\def\ctg{\mathop{\operator@font ctg}\nolimits} -\def\cth{\mathop{\operator@font cth}\nolimits} -\def\cosec{\mathop{\operator@font cosec}\nolimits} -\def\Prob{\mathop{\kern\z@\mathsf{P}}\nolimits} -\def\Variance{\mathop{\kern\z@\mathsf{D}}\nolimits} -\def\nsd{\mathop{\mathrm{н.х.д.}}\nolimits} -\def\nsk{\mathop{\mathrm{н.х.к.}}\nolimits} -\def\NSD{\mathop{\mathrm{НСД}}\nolimits} -\def\NSK{\mathop{\mathrm{НСК}}\nolimits} -\def\nod{\mathop{\mathrm{н.о.д.}}\nolimits} % ?????? -\def\nok{\mathop{\mathrm{н.о.к.}}\nolimits} % ?????? -\def\NOD{\mathop{\mathrm{НОД}}\nolimits} % ?????? -\def\NOK{\mathop{\mathrm{НОК}}\nolimits} % ?????? -\def\Proj{\mathop{\mathrm{пр}}\nolimits} diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-urdu.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-urdu.ldf deleted file mode 100644 index 028f0cdd885..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-urdu.ldf +++ /dev/null @@ -1,138 +0,0 @@ -%%% Adapted from a file contributed by Kamal Abdali -\ProvidesFile{gloss-urdu.ldf}[polyglossia: module for Urdu] -\RequirePackage{bidi} -\RequirePackage{arabicnumbers} -\RequirePackage{hijrical} - -\PolyglossiaSetup{urdu}{ - script=Arabic, - direction=RL, - scripttag=arab, - langtag=URD, - hyphennames={urdu,nohyphenation}, - fontsetup=true - %TODO localalph={abjad,abjad} - %TODO localnumber=urdunumber -} - -\newif\if@western@numerals -\def\tmp@western{western} -\define@key{urdu}{numerals}[eastern]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@western\@western@numeralstrue% - \else\@western@numeralsfalse% - \fi} - -%% TODO USE boolkey instead !!! -%this is needed for \abjad in arabicnumbers.sty -\def\tmp@true{true} -\define@key{urdu}{abjadjimnotail}[true]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@true\abjad@jim@notailtrue% - \else - \abjad@jim@notailfalse - \fi} - -\newif\if@hijrical -\def\tmp@hijri{hijri} -\define@key{urdu}{calendar}[gregorian]{% - \def\@tmpa{#1}% - \ifx\@tmpa\tmp@hijri\@hijricaltrue% - \else\@hijricalfalse% - \fi} - -\define@key{urdu}{hijricorrection}[0]{% - \gdef\@hijri@correction{#1}}% - -% This should set the defaults -\setkeys{urdu}{calendar,numerals,hijricorrection} - -\def\urdugregmonth#1{\ifcase#1% - \or جنوری\or فروری\or مارچ\or اپریل\or مئی\or جون\or جولائی\or اگست\or ستمبر\or اکتوبر\or نومبر\or دسمبر\fi} - -\def\urduhijrimonth#1{\ifcase#1% - \or محرّم\or صفر\or ربیع الاوّل\or ربیع الثّانی\or جمادی الاوّل\or جمادی الثّانی\or رجب\or شعبان\or رمضان\or شوّال\or ذیقعدہ\or ذی الحجّہ\fi} - -%\Hijritoday is now locale-aware and will format the date with this macro: -\DefineFormatHijriDate{urdu}{\@ensure@RTL{% - \urdunumber{\value{Hijriday}}؍\space\urduhijrimonth{\value{Hijrimonth}}\space\urdunumber{\value{Hijriyear}}}} - -\def\captionsurdu{% - \def\refname{\@ensure@RTL{حوالہ جات}}% - \def\abstractname{\@ensure@RTL{ملخّص}}% - \def\bibname{\@ensure@RTL{کتابیات}}% - \def\prefacename{\@ensure@RTL{دیباچہ}}% - \def\chaptername{\@ensure@RTL{باب}}% - \def\appendixname{\@ensure@RTL{ضمیمہ}}% - \def\contentsname{\@ensure@RTL{فہرست عنوانات}}% - \def\listfigurename{\@ensure@RTL{فہرست اشکال}}% - \def\listtablename{\@ensure@RTL{فہرست جداول}}% - \def\indexname{\@ensure@RTL{اشاریہ}}% - \def\figurename{\@ensure@RTL{شكل}}% - \def\tablename{\@ensure@RTL{جدول}}% - %\def\thepart{}% - \def\partname{\@ensure@RTL{حصّہ}}% - \def\pagename{\@ensure@RTL{صفحہ}}% - \def\seename{\@ensure@RTL{ملاحظہ ہو}}% - \def\alsoname{\@ensure@RTL{ایضاً}}% - \def\enclname{\@ensure@RTL{منسلک}}% - \def\ccname{\@ensure@RTL{نقل}}% - \def\headtoname{\@ensure@RTL{بملاحظہ}}% - \def\proofname{\@ensure@RTL{ثبوت}}% - \def\glossaryname{\@ensure@RTL{لغت}}% - \def\sectionname{\@ensure@RTL{فصل}}% -} - -\def\dateurdu{% - \def\today{% - \if@hijrical - \Hijritoday[\@hijri@correction]% - \else - \@ensure@RTL{\urdunumber\day؍\space\urdugregmonth{\month}% - \space\urdunumber\year}% - \fi}% -} - -\def\urdunumber#1{% - \if@western@numerals - \number#1% - \else - %%FIXME use farsidigits instead??? - \protect\arabicdigits{\number#1}% - \fi} - -\def\urdu@numbers{% - \let\@latinalph\@alph% - \let\@latinAlph\@Alph% - \let\@alph\abjad% - \let\@Alph\abjad% - } - -\def\nourdu@numbers{% - \let\@alph\@latinalph% - \let\@Alph\@latinAlph% - } - -\def\urdu@globalnumbers{% - \let\orig@arabic\@arabic% - \let\@arabic\urdunumber% - % For some reason \thefootnote needs to be set separately: - \renewcommand\thefootnote{\protect\urdunumber{\c@footnote}}% - } - -\def\nourdu@globalnumbers{ - \let\@arabic\orig@arabic% - \renewcommand\thefootnote{\protect\number{\c@footnote}}% - } - -\def\blockextras@urdu{% - \let\@@MakeUppercase\MakeUppercase% - \def\MakeUppercase##1{##1}% - } - -\def\noextras@urdu{% - \let\MakeUppercase\@@MakeUppercase% - } - -\endinput - diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-usorbian.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-usorbian.ldf deleted file mode 100644 index 810354ce1d4..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-usorbian.ldf +++ /dev/null @@ -1,48 +0,0 @@ -\ProvidesFile{gloss-usorbian.ldf}[polyglossia: module for upper sorbian] - -\PolyglossiaSetup{usorbian}{ - hyphennames={usorbian,uppersorbian}, - hyphenmins={2,2}, - fontsetup=true, -} - -\def\captionsusorbian{% - \def\refname{Referency}% - \def\abstractname{Abstrakt}% - \def\bibname{Literatura}% - \def\prefacename{Zawod}% - \def\chaptername{Kapitl}% - \def\appendixname{Dodawki}% - \def\contentsname{Wobsah}% - \def\listfigurename{Zapis wobrazow}% - \def\listtablename{Zapis tabulkow}% - \def\indexname{Indeks}% - \def\figurename{Wobraz}% - \def\tablename{Tabulka}% - %\def\thepart{}% - \def\partname{Dźěl}% - \def\pagename{Strona}% - \def\seename{hl.}% - \def\alsoname{hl.~tež}% - \def\enclname{Přłoha}% - \def\ccname{CC}% - \def\headtoname{Komu}% - \def\proofname{Proof}% <-- needs translation - \def\glossaryname{Glossary}% <-- needs translation - }% - -\def\dateusorbian{% - \def\today{\number\day.~\ifcase\month\or - januara\or februara\or měrca\or apryla\or meje\or junija\or - julija\or awgusta\or septembra\or oktobra\or - nowembra\or decembra\fi - \space \number\year}% - %TODO implement option olddate: - \def\oldtoday{\number\day.~\ifcase\month\or - wulkeho róžka\or małeho róžka\or nalětnika\or - jutrownika\or róžownika\or smažnika\or pražnika\or - žnjenca\or požnjenca\or winowca\or nazymnika\or - hodownika\fi \space \number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-vietnamese.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-vietnamese.ldf deleted file mode 100644 index 96969508254..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-vietnamese.ldf +++ /dev/null @@ -1,43 +0,0 @@ -\ProvidesFile{gloss-vietnamese.ldf}[polyglossia: module for vietnamese] -%% Strings contributed by Daniel Owens < dhowens . pmbx . net > - -\PolyglossiaSetup{vietnamese}{ - hyphennames={nohyphenation}, - hyphenmins={2,2}, - langtag=VIT, - frenchspacing=true, - fontsetup=true, -} - -\def\captionsvietnamese{% - \def\refname{Tài liệu}% - \def\abstractname{Tóm tắt nội dung}% - \def\bibname{Tài liệu tham khảo}% - \def\prefacename{Lời nói đầu}% - \def\chaptername{Chương}% - \def\appendixname{Phụ lục}% - \def\contentsname{Mục lục}% - \def\listfigurename{Danh sách hình vẽ}% - \def\listtablename{Danh sách bẳng}% - \def\indexname{Chỉ mục}% - \def\figurename{Hình}% - \def\tablename{Bẳng}% - \def\partname{Phần}% - \def\pagename{Trang}% - \def\seename{Xem}% - \def\alsoname{Xem thêm}% - \def\enclname{Kèm theo}% - \def\ccname{Cùng gửi}% - \def\headtoname{Gửi}% - \def\proofname{Chứng minh}% - \def\glossaryname{Từ điển chú giải}% - } - -\def\datevietnamese{% - \def\today{% - Ngày \number\day\space - tháng \number\month\space - năm \number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-welsh.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-welsh.ldf deleted file mode 100644 index d861308b2c7..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-welsh.ldf +++ /dev/null @@ -1,43 +0,0 @@ -\ProvidesFile{gloss-welsh.ldf}[polyglossia: module for welsh] - -\PolyglossiaSetup{welsh}{ - hyphennames={welsh}, - hyphenmins={2,3}, - fontsetup=true, -} - -\def\captionswelsh{% - \def\refname{Cyfeiriadau}% - \def\abstractname{Crynodeb}% - \def\bibname{Llyfryddiaeth}% - \def\prefacename{Rhagair}% - \def\chaptername{Pennod}% - \def\appendixname{Atodiad}% - \def\contentsname{Cynnwys}% - \def\listfigurename{Rhestr Ddarluniau}% - \def\listtablename{Rhestr Dablau}% - \def\indexname{Mynegai}% - \def\figurename{Darlun}% - \def\tablename{Taflen}% - %\def\thepart{}% - \def\partname{Rhan}% - \def\pagename{tudalen}% - \def\seename{gweler}% - \def\alsoname{gweler hefyd}% - \def\enclname{amgaeëdig}% - \def\ccname{copïau}% - \def\headtoname{At}% - \def\proofname{Prawf}% - \def\glossaryname{Rhestr termau}% - } - -\def\datewelsh{% - \def\today{\ifnum\day=1\relax 1\/\textsuperscript{añ}\else - \number\day\fi\space\ifcase\month\or - Ionawr\or Chwefror\or Mawrth\or Ebrill\or - Mai\or Mehefin\or Gorffennaf\or Awst\or - Medi\or Hydref\or Tachwedd\or Rhagfyr\fi% - \space\number\year}% - } - -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/hebrewcal.sty b/Master/texmf-dist/tex/xelatex/polyglossia/hebrewcal.sty deleted file mode 100644 index c75b2f5faa9..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/hebrewcal.sty +++ /dev/null @@ -1,345 +0,0 @@ -\ProvidesPackage{hebrewcal} - [2012/04/29 v2.5 % - Hebrew calendar for polyglossia (adapted from hebcal.sty in Babel)] -\RequirePackage{xkeyval} -\RequirePackage{bidi} - -\newif\if@xpg@hebrewcal@marcheshvan -\DeclareOption{marcheshvan}{\@xpg@hebrewcal@marcheshvantrue} -\ifx\if@xpg@hebrew@marcheshvan\undefined - \newif\if@xpg@hebrew@marcheshvan - \@xpg@hebrew@marcheshvanfalse -\fi - -%% TODO rewrite this on the basis of Reingold & Dershowitz -%% on the model of hijrical (using calc) - -\@ifundefined{@Remainder}{\input{cal-util.def}}{} - -\define@boolkey{hebrew}[@hebrew@]{fullyear}[false]{} -\setkeys{hebrew}{fullyear} - -\newcount\hebrewday \newcount\hebrewmonth \newcount\hebrewyear -\def\hebrewdate#1#2#3{% - \HebrewFromGregorian{#1}{#2}{#3}% - {\hebrewday}{\hebrewmonth}{\hebrewyear}% - \if@RTL% - \@FormatForHebrew{\hebrewday}{\hebrewmonth}{\hebrewyear}% - \else% - \@FormatForEnglish{\hebrewday}{\hebrewmonth}{\hebrewyear}% - \fi} -\def\hebrewtoday{\hebrewdate{\day}{\month}{\year}} -% The command name is capitalised in the doc, and this is consistent -% with other names such as \Hijritoday and \Jalalitoday. -\let\Hebrewtoday=\hebrewtoday -\def\hebrewsetreg{% - \HebrewFromGregorian{\day}{\month}{\year}% - {\hebrewday}{\hebrewmonth}{\hebrewyear}} -\def\HebrewYearName#1{{% - \@tempcnta=#1\divide\@tempcnta by 1000\multiply\@tempcnta by 1000 - \ifnum#1=\@tempcnta\relax % divisible by 1000: disambiguate - \hebrewnumeral{#1}\ (לפ"ג)% - \else % not divisible by 1000 - \ifnum#1<1000\relax % first millennium: disambiguate - \hebrewnumeral{#1}\ (לפ"ג)% - \else - \ifnum#1<5000 - \hebrewnumeral{#1}% - \else - \ifnum#1<6000 % current millenium, print without thousands - \@tempcnta=#1\relax - \if@hebrew@fullyear\else\advance\@tempcnta by -5000\fi - \hebrewnumeral{\@tempcnta}% - \else % #1>6000 - \hebrewnumeral{#1}% - \fi - \fi - \fi - \fi}} -\def\HebrewMonthName#1#2{% - \ifnum #1 = 7 % - \@CheckLeapHebrewYear{#2}% - \if@HebrewLeap אדר\ ב'% - \else אדר% - \fi% - \else% - \ifcase#1% - % nothing for 0 - \or תשרי% - \or\if@xpg@hebrewcal@marcheshvan מרחשון\else\if@xpg@hebrew@marcheshvan מרחשון\else חשון\fi\fi% - \or כסלו% - \or טבת% - \or שבט% - \or אדר\ א'% - \or אדר\ ב'% - \or ניסן% - \or אייר% - \or סיון% - \or תמוז% - \or אב% - \or אלול% - \fi% - \fi} -\def\@FormatForHebrew#1#2#3{% - \hebrewnumeral{#1}~ב\HebrewMonthName{#2}{#3}~% - \HebrewYearName{#3}} -\def\HebrewMonthNameInEnglish#1#2{% - \ifnum #1 = 7% - \@CheckLeapHebrewYear{#2}% - \if@HebrewLeap Adar II\else Adar\fi% - \else% - \ifcase #1% - % nothing for 0 - \or Tishrei% - % \or\if@xpg@hebrewcal@marcheshvan Marcheshvan\else\if@xpg@hebrew@marcheshvan Marcheshvan\else Heshvan\fi\fi% - \or\if@xpg@hebrewcal@marcheshvan Marcheshvan\else\if@xpg@hebrew@marcheshvan Marcheshvan\else Heshvan\fi\fi% - \or Kislev% - \or Tebeth% - \or Shebat% - \or Adar I% - \or Adar II% - \or Nisan% - \or Iyar% - \or Sivan% - \or Tammuz% - \or Av% - \or Elul% - \fi - \fi} -\def\@FormatForEnglish#1#2#3{% - \HebrewMonthNameInEnglish{#2}{#3} \number#1,\ \number#3} -\newcount\@common -\newif\if@HebrewLeap -\def\@CheckLeapHebrewYear#1{% - {% - \countdef\tmpa = 0% % \tmpa==\count0 - \countdef\tmpb = 1% % \tmpb==\count1 - \tmpa = #1% - \multiply \tmpa by 7% - \advance \tmpa by 1% - \@Remainder{\tmpa}{19}{\tmpb}% - \ifnum \tmpb < 7% % \tmpb = (7*year+1)%19 - \global\@HebrewLeaptrue% - \else% - \global\@HebrewLeapfalse% - \fi}} -\def\@HebrewElapsedMonths#1#2{% - {% - \countdef\tmpa = 0% % \tmpa==\count0 - \countdef\tmpb = 1% % \tmpb==\count1 - \countdef\tmpc = 2% % \tmpc==\count2 - \tmpa = #1% % - \advance \tmpa by -1% % - #2 = \tmpa% % #2 = \tmpa = year-1 - \divide #2 by 19% % Number of complete Meton cycles - \multiply #2 by 235% % #2 = 235*((year-1)/19) - \@Remainder{\tmpa}{19}{\tmpb}% \tmpa = years%19-years this cycle - \tmpc = \tmpb% % - \multiply \tmpb by 12% % - \advance #2 by \tmpb% % add regular months this cycle - \multiply \tmpc by 7% % - \advance \tmpc by 1% % - \divide \tmpc by 19% % \tmpc = (1+7*((year-1)%19))/19 - - \advance #2 by \tmpc% % add leap months - \global\@common = #2}% - #2 = \@common} -\def\@HebrewElapsedDays#1#2{% - {% - \countdef\tmpa = 0% % \tmpa==\count0 - \countdef\tmpb = 1% % \tmpb==\count1 - \countdef\tmpc = 2% % \tmpc==\count2 - \@HebrewElapsedMonths{#1}{#2}% - \tmpa = #2% % - \multiply \tmpa by 13753% % - \advance \tmpa by 5604% % \tmpa=MonthsElapsed*13758 + 5604 - \@Remainder{\tmpa}{25920}{\tmpc}% \tmpc == ConjunctionParts - \divide \tmpa by 25920% - \multiply #2 by 29% - \advance #2 by 1% - \advance #2 by \tmpa% % #2 = 1 + MonthsElapsed*29 + - \@Remainder{#2}{7}{\tmpa}% % \tmpa == DayOfWeek - \ifnum \tmpc < 19440% - \ifnum \tmpc < 9924% - \else% % New moon at 9 h. 204 p. or later - \ifnum \tmpa = 2% % on Tuesday ... - \@CheckLeapHebrewYear{#1}% of a common year - \if@HebrewLeap% - \else% - \advance #2 by 1% - \fi% - \fi% - \fi% - \ifnum \tmpc < 16789% - \else% % New moon at 15 h. 589 p. or later - \ifnum \tmpa = 1% % on Monday ... - \advance #1 by -1% - \@CheckLeapHebrewYear{#1}% at the end of leap year - \if@HebrewLeap% - \advance #2 by 1% - \fi% - \fi% - \fi% - \else% - \advance #2 by 1% % new moon at or after midday - \fi% - \@Remainder{#2}{7}{\tmpa}% % \tmpa == DayOfWeek - \ifnum \tmpa = 0% % if Sunday ... - \advance #2 by 1% - \else% % - \ifnum \tmpa = 3% % Wednesday ... - \advance #2 by 1% - \else% - \ifnum \tmpa = 5% % or Friday - \advance #2 by 1% - \fi% - \fi% - \fi% - \global\@common = #2}% - #2 = \@common} -\def\@DaysInHebrewYear#1#2{% - {% - \countdef\tmpe = 12% % \tmpe==\count12 - \@HebrewElapsedDays{#1}{\tmpe}% - \advance #1 by 1% - \@HebrewElapsedDays{#1}{#2}% - \advance #2 by -\tmpe% - \global\@common = #2}% - #2 = \@common} -\def\@HebrewDaysInPriorMonths#1#2#3{% - {% - \countdef\tmpf= 14% % \tmpf==\count14 - #3 = \ifcase #1% % Days in prior month of regular year - 0 \or% % no month number 0 - 0 \or% % Tishri - 30 \or% % Heshvan - 59 \or% % Kislev - 89 \or% % Tebeth - 118 \or% % Shebat - 148 \or% % Adar I - 148 \or% % Adar II - 177 \or% % Nisan - 207 \or% % Iyar - 236 \or% % Sivan - 266 \or% % Tammuz - 295 \or% % Av - 325 \or% % Elul - 400% % Dummy - \fi% - \@CheckLeapHebrewYear{#2}% - \if@HebrewLeap% % in leap year - \ifnum #1 > 6% % if month after Adar I - \advance #3 by 30% % add 30 days - \fi% - \fi% - \@DaysInHebrewYear{#2}{\tmpf}% - \ifnum #1 > 3% - \ifnum \tmpf = 353% % - \advance #3 by -1% % - \fi% % Short Kislev - \ifnum \tmpf = 383% % - \advance #3 by -1% % - \fi% % - \fi% - \ifnum #1 > 2% - \ifnum \tmpf = 355% % - \advance #3 by 1% % - \fi% % Long Heshvan - \ifnum \tmpf = 385% % - \advance #3 by 1% % - \fi% % - \fi% - \global\@common = #3}% - #3 = \@common} -\def\@FixedFromHebrew#1#2#3#4{% - {% - #4 = #1% - \@HebrewDaysInPriorMonths{#2}{#3}{#1}% - \advance #4 by #1% % Add days in prior months this year - \@HebrewElapsedDays{#3}{#1}% - \advance #4 by #1% % Add days in prior years - \advance #4 by -1373429% % Subtract days before Gregorian - \global\@common = #4}% % 01.01.0001 - #4 = \@common} -\def\@GregorianDaysInPriorMonths#1#2#3{% - {% - #3 = \ifcase #1% - 0 \or% % no month number 0 - 0 \or% - 31 \or% - 59 \or% - 90 \or% - 120 \or% - 151 \or% - 181 \or% - 212 \or% - 243 \or% - 273 \or% - 304 \or% - 334% - \fi% - \@CheckIfGregorianLeap{#2}% - \if@GregorianLeap% - \ifnum #1 > 2% % if month after February - \advance #3 by 1% % add leap day - \fi% - \fi% - \global\@common = #3}% - #3 = \@common} -\def\@GregorianDaysInPriorYears#1#2{% - {% - \countdef\tmpc = 4% % \tmpc==\count4 - \countdef\tmpb = 2% % \tmpb==\count2 - \tmpb = #1% % - \advance \tmpb by -1% % - \tmpc = \tmpb% % \tmpc = \tmpb = year-1 - \multiply \tmpc by 365% % Days in prior years = - #2 = \tmpc% % = 365*(year-1) ... - \tmpc = \tmpb% % - \divide \tmpc by 4% % \tmpc = (year-1)/4 - \advance #2 by \tmpc% % ... plus Julian leap days ... - \tmpc = \tmpb% % - \divide \tmpc by 100% % \tmpc = (year-1)/100 - \advance #2 by -\tmpc% % ... minus century years ... - \tmpc = \tmpb% % - \divide \tmpc by 400% % \tmpc = (year-1)/400 - \advance #2 by \tmpc% % ... plus 4-century years. - \global\@common = #2}% - #2 = \@common} -\def\@AbsoluteFromGregorian#1#2#3#4{% - {% - \countdef\tmpd = 0% % \tmpd==\count0 - #4 = #1% % days so far this month - \@GregorianDaysInPriorMonths{#2}{#3}{\tmpd}% - \advance #4 by \tmpd% % add days in prior months - \@GregorianDaysInPriorYears{#3}{\tmpd}% - \advance #4 by \tmpd% % add days in prior years - \global\@common = #4}% - #4 = \@common} -\def\HebrewFromGregorian#1#2#3#4#5#6{% - {% - \countdef\tmpx= 17% % \tmpx==\count17 - \countdef\tmpy= 18% % \tmpy==\count18 - \countdef\tmpz= 19% % \tmpz==\count19 - #6 = #3% % - \global\advance #6 by 3761% approximation from above - \@AbsoluteFromGregorian{#1}{#2}{#3}{#4}% - \tmpz = 1 \tmpy = 1% - \@FixedFromHebrew{\tmpz}{\tmpy}{#6}{\tmpx}% - \ifnum \tmpx > #4% % - \global\advance #6 by -1% Hyear = Gyear + 3760 - \@FixedFromHebrew{\tmpz}{\tmpy}{#6}{\tmpx}% - \fi% % - \advance #4 by -\tmpx% % Days in this year - \advance #4 by 1% % - #5 = #4% % - \divide #5 by 30% % Approximation for month from below - \loop% % Search for month - \@HebrewDaysInPriorMonths{#5}{#6}{\tmpx}% - \ifnum \tmpx < #4% - \advance #5 by 1% - \tmpy = \tmpx% - \repeat% - \global\advance #5 by -1% - \global\advance #4 by -\tmpy}} -\ProcessOptions* -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/hijrical.sty b/Master/texmf-dist/tex/xelatex/polyglossia/hijrical.sty deleted file mode 100644 index 79da8d0020b..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/hijrical.sty +++ /dev/null @@ -1,95 +0,0 @@ -\ProvidesPackage{hijrical} - [2010/07/12 v0.2 % - Islamic calendar] -\RequirePackage{calc} -\RequirePackage{arabicnumbers} -\@ifpackageloaded{bidi}{}{\newif\if@RTL\@RTLfalse} -\@ifpackageloaded{l3calc}{\PackageError{hijrical}{\MessageBreak -Package l3calc is loaded, which replaces the functionality of -calc. Computation of Hijri dates will not work properly with -% FIXME by Arthur: François couldn’t possibly mean ‘l3calc’ on the -% following line :-) Find out if he meant ‘calc’. -l3calc! The latest version of expl3 on CTAN no longer loads -l3calc. Please update expl3! -}{}}{} - -\@ifundefined{@Remainder}{\input{cal-util.def}}{} - -%% The following functions are straightforward implementation -%% of Reingold & Dershowitz, Calendrical Calculations, The Millenium Edition -%% - -\def\@FixedFromHijri#1#2#3#4{% year,month,day,counter -\@ifundefined{c@#4}{\newcounter{#4}}{}% -\setcounter{tmpA}{#2/2}% see errata of Reingold+Dershowitz -%\message{tmpA is \thetmpA}% -\setcounter{tmpB}{(3+11*#1)/30}% -%\message{tmpB is \thetmpB}% -\setcounter{#4}{227014+(#1-1)*354+\value{tmpB}+(29*(#2-1))+\value{tmpA}+#3}% -} - -\newcounter{Hijriday}\newcounter{Hijrimonth}\newcounter{Hijriyear} - -\def\HijriFromGregorian#1#2#3{% year,month,day -\@FixedFromGregorian{#1}{#2}{#3}{RDdate}% -\setcounter{Hijriyear}{(30*(\value{RDdate}-227015)+10646)/10631}% -\@FixedFromHijri{\value{Hijriyear}}{1}{1}{tmpx}% -%\message{tmpx is \thetmpx}% -\setcounter{tmpB}{\value{RDdate}-\value{tmpx}}% -%\message{tmpB is \thetmpB}% -\setcounter{Hijrimonth}{((11*\value{tmpB})+330)/325}% -\@FixedFromHijri{\value{Hijriyear}}{\value{Hijrimonth}}{1}{tmpy}% -%\message{tmpy is \thetmpy}% -\setcounter{Hijriday}{1+\value{RDdate}-\value{tmpy}}% -} - -%\HijriFromGregorian{\year}{\month}{\day}% - -%\def\PlainHijritoday{% -%\theHijriday.\theHijrimonth.\theHijriyear} - -\def\Hijridate#1#2#3{% - \HijriFromGregorian{#1}{#2}{#3}% - \FormatHijriDate} - -% added option \Hijritoday[n] (default 0) for adjusting the date + n days -\@ifundefined{@hijri@correction}{\gdef\@hijri@correction{0}}{} -\newcommand\Hijritoday[1][\@hijri@correction]{% - \@ifundefined{c@adj@day}{\global\newcounter{adj@day}}{}% - \setcounter{adj@day}{\the\day+#1}% - \Hijridate{\year}{\month}{\value{adj@day}}} -%\def\Hijritoday{\Hijridate{\year}{\month}{\day}} -\let\hijritoday=\Hijritoday -%FIXME necessary? -%\def\Hijrisetreg{% -% \HijriFromGregorian{\year}{\month}{\day}} - -\def\HijriMonthTranslit#1{\ifcase#1\or Muḥarram\or Ṣafar\or Rabīʿ I\or Rabīʿ II\or% -Jumādā I\or Jumādā II\or Rajab\or Shaʿbān\or Ramaḍān\or% -Shawwāl\or Dhū ’l-Qaʿda\or Dhū ’l-Ḥijja\fi} - -\def\HijriMonthArabic#1{\ifcase#1\or محرم\or صفر\or ربيع الأول\or ربيع الآخر\or% -جمادى الأولى\or جمادى الآخرة\or رجب\or شعبان\or رمضان\or% -شوال\or ذو القعدة\or ذو الحجة\fi} - -%% This macro is now locale-aware! -\def\FormatHijriDate{% - \@ifundefined{FormatHijriDate@\languagename}% - {\if@RTL\FormatHijriDate@defaultRTL\else\FormatHijriDate@defaultLTR\fi}% - {\csname FormatHijriDate@\languagename\endcsname}} - -\newcommand\DefineFormatHijriDate[2]{% - \@namedef{FormatHijriDate@#1}{#2}} - -% we provide this as a reasonable default. -% Further definitions are in polyglossia’s language definition files. -\DefineFormatHijriDate{defaultRTL}{\@ensure@RTL{% -\arabicdigits{\value{Hijriday}}\space\HijriMonthArabic{\value{Hijrimonth}}\space\arabicdigits{\value{Hijriyear}}}} - -\DefineFormatHijriDate{defaultLTR}{% -\number\value{Hijriday}\space\HijriMonthTranslit{\value{Hijrimonth}}\space\number\value{Hijriyear}} -\endinput - -%TODO -\def\CYearsFromHijri#1{%yields the corr julian or gregorian years -} % e.g. \CYearsFromHijri{425} -> 1033/34 diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/polyglossia.sty b/Master/texmf-dist/tex/xelatex/polyglossia/polyglossia.sty deleted file mode 100644 index 3c35d6b8884..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/polyglossia.sty +++ /dev/null @@ -1,763 +0,0 @@ -\NeedsTeXFormat{LaTeX2e} -\ProvidesPackage{polyglossia}[2012/04/29 v1.2.1 - Babel replacement for XeLaTeX] -\RequirePackage{etoolbox} -\RequirePackage{makecmds} -\RequirePackage{xkeyval}[2008/08/13] -\RequirePackage{fontspec}[2010/06/08]% v2.0 -% fontspec now uses LaTeX3 packages such as expl3, so we need this: -\ExplSyntaxOn - -\ifcsundef{newXeTeXintercharclass}{% - \xpg@error{Your~ xelatex~ format~ appears~ to~ be~ outdated!^^J -~~~~Please~ update~ your~ system~ and~ recreate~ it~ with~ fmtutil.} - }{} - -%% This is for compatibility with Babel-aware package: -\cslet{ver@babel.sty}{\@empty} % this "fakes" babel -\def\languageshorthands#1{\relax} %this is for scrlttr2 class -\AtEndPreamble{\let\bbl@set@language\xpg@set@language} %for biblatex -\AtEndPreamble{\let\bbl@main@language\xpg@main@language} %for biblatex - -%% for \docvslist (etoolbox) -\providecommand*{\do}[1]{}% - -%% custom message macros -\providecommand*{\xpg@error}[1]{% - \PackageError{polyglossia}{#1}{}% -} - -\providecommand*{\xpg@warning}[1]{% - \PackageWarning{polyglossia}{#1}% -} - -\providecommand*{\xpg@info}[1]{% - \PackageInfo{polyglossia}% - {#1\@gobble}% -} %% the \@gobble is to prevent displaying the line nr - -%TODO change all instances of \xpg@nopatterns in gloss-*.ldf files -\providecommand*{\xpg@nopatterns@fallback}[2][nohyphenation]{% - \xpg@warning{No~ hyphenation~ patterns~ were~ loaded~ for~ `#2'\MessageBreak - I~ will~ use~ \string\language=\string\l@ #1\space instead}% - \expandafter\adddialect\csname l@#2\expandafter\endcsname\csname l@#1\endcsname\relax} - - \providecommand*{\xpg@nopatterns}[1]{% - \xpg@warning{No~ hyphenation~ patterns~ were~ loaded~ for~ `#1'\MessageBreak - I~ will~ use~ \string\language=\string\l@nohyphenation\space instead}% - %%TODO? \expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax - } - -\def\xpg@ill@value#1#2{% - \xpg@warning{Illegal~ value~ (#1)~ for~ #2}} - -%% use macro if defined, else warn that it is not -\def\csuse@warn#1{% - \ifcsundef{#1}{\xpg@warning{ \expandafter\string\csname #1\endcsname\space is~ not~ defined}}% - {\csname #1\endcsname}} - -%% ensure directionality if bidi is loaded, else ignore -\def\@@ensure@dir#1{\ifcsundef{@ensure@dir}{#1}{\@ensure@dir{#1}}} -\def\@@ensure@maindir#1{\ifcsundef{@ensure@maindir}{#1}{\@ensure@maindir{#1}}} - -%% compatibility with babel -\let\addto\gappto% gappto is defined in etoolbox - -%% == Utility macros == -%% They are needed because \MakeUppercase and \MakeLowercase are protected, -%% but we need to change case while defining csnames when setting up fonts for -%% non-Latin scripts. For instance with "Script=Arabic" we need to lowercase -%% "Arabic" to create \arabicfont. -\def\xpg@uppercasefirst#1{\expandafter\xpg@@uppercasefirst #1} -\def\xpg@@uppercasefirst#1{% - \if a#1A\else - \if b#1B\else - \if c#1C\else - \if d#1D\else - \if e#1E\else - \if f#1F\else - \if g#1G\else - \if h#1H\else - \if i#1I\else - \if j#1J\else - \if k#1K\else - \if l#1L\else - \if m#1M\else - \if n#1N\else - \if o#1O\else - \if p#1P\else - \if q#1Q\else - \if r#1R\else - \if s#1S\else - \if t#1T\else - \if u#1U\else - \if v#1V\else - \if w#1W\else - \if x#1X\else - \if y#1Y\else - \if z#1Z\else - \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi -} - -\def\xpg@lowercasefirst#1{\expandafter\xpg@@lowercasefirst #1} -\def\xpg@@lowercasefirst#1{% - \if A#1a\else - \if B#1b\else - \if C#1c\else - \if D#1d\else - \if E#1e\else - \if F#1f\else - \if G#1g\else - \if H#1h\else - \if I#1i\else - \if J#1j\else - \if K#1k\else - \if L#1l\else - \if M#1m\else - \if N#1n\else - \if O#1o\else - \if P#1p\else - \if Q#1q\else - \if R#1r\else - \if S#1s\else - \if T#1t\else - \if U#1u\else - \if V#1v\else - \if W#1w\else - \if X#1x\else - \if Y#1y\else - \if Z#1z\else - \fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi\fi -} - -%% NEW EXPERIMENTAL SETUP INTERFACE FOR GLOSS FILES -%% options currently available: -%% language : the name of the language (as understood by fontspec) -%% hyphennames : the different hyphenation patterns to try (comma separated list) -%%% TODO: if pattern is prefixed by !, then it should be loaded as a fallback, with \xpg@nopatterns@fallback - i.e. with a warning: e.g. sanskrit for hindi, or catalan for asturian. -%% script : the name of the script (as understood by fontspec) – default is Latin -%% direction : the direction of the script: LR or RL -%% scripttag : the OpenType tag for the script -%% langtag : the OpenType tag for the language -%% hyphenmins : the hyphenmins for this language (comma-sep list of two integers) -%% frenchspacing : boolean -%% indentfirst : boolean -%% fontsetup : boolean -%% TODO: nouppercase : boolean (for scripts like Arabic, Devanagari, etc which have no concept of uppercase/lowercase) -%% TODO: localalph = {<alph_csname>,<Alph_csname>} -%% TODO: localnumber = <csname> -%% or even better localdigits = {0123456789} for fully automatic setup - -\newcommand*\PolyglossiaSetup[2]{% - %define booleans etoolbox style and set defaults - %% TODO ? \providetoggle{#1@setup@done}% - \providetoggle{#1@RL}% - \providetoggle{#1@latin}\toggletrue{#1@latin}% - \providetoggle{#1@scriptlangequal}% whether lang and script names are same: e.g. Hebrew, Arabic - \providebool{#1@fontsetup}% - \providebool{#1@indentfirst}% - \providebool{#1@frenchspacing}% - % we initialize these so that we can use \gappto below - \csgdef{init@extras@#1}{}% - \csgdef{init@noextras@#1}{}% we don't use this yet: remove? - \csgdef{xpg@langname@#1}{\xpg@uppercasefirst{#1}}% - %needed for docvslist with hyphennames key: - \renewcommand*{\do}[1]{% - \ifcsdef{l@#1}{}{% - \ifstrequal{#1}{##1}{}% - {\ifcsdef{l@##1}% - {\csletcs{l@#1}{l@##1}\listbreak}% - {}% - }% - }% - }% - %define all keys: - \xpg@define@keys{#1}% - \setkeys[xpg@setup]{#1}{#2}% - % here we do the fontsetup: - \ifbool{#1@fontsetup}% - {\xpg@fontsetup@auto{#1}}% - {\xpg@info{Skipping~ automatic~ font~ setup~ for~ language~ #1}}% - %% TODO? \toggletrue{#1@setup@done}% - % reinit \do - \renewcommand*{\do}[1]{\setotherlanguage{##1}}% -} - -\def\xpg@first#1,#2{#1} -\def\xpg@second#1,#2{#2} - -\def\xpg@define@keys#1{% - \define@key[xpg@setup]{#1}{script}{% - \ifstrequal{##1}{Latin}% - {\toggletrue{#1@latin}}% - {\togglefalse{#1@latin}}% - \csgdef{xpg@scriptname@#1}{##1}% - \csgdef{xpg@scriptname@#1@lc}{\xpg@lowercasefirst{##1}}}% - \define@key[xpg@setup]{#1}{scripttag}{% - \csgdef{xpg@scripttag@#1}{##1}}% - \define@key[xpg@setup]{#1}{language}{% - \csgdef{xpg@langname@#1}{##1}}% - \define@key[xpg@setup]{#1}{langtag}{% - \csgdef{xpg@langtag@#1}{##1}}% - \define@key[xpg@setup]{#1}{hyphennames}[{#1}]{% - \docsvlist{##1}% - % if l@#1 does not yet exist, - % we assign it to nohyphenation - % we do this here in case the hyphennames key was omitted - \ifcsundef{l@#1}% - {\xpg@nopatterns{\csname xpg@langname@#1\endcsname}% - \expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax}{}% - \csdef{#1@language}{\language=\csname l@#1\endcsname}% - }% - \define@choicekey+[xpg@setup]{#1}{direction}[\val\nr]{LR,RL}[LR]% - {\ifcase\nr\relax - \togglefalse{#1@RL}% - \or - \toggletrue{#1@RL}% - \ifcsundef{RTL}{\RequirePackage{bidi}}{}% - \fi}% - {\xpg@warning{#1: Invalid value \val\space for key "direction"}}% - \define@key[xpg@setup]{#1}{hyphenmins}[{2,3}]% - {\begingroup\edef\x{\endgroup - \noexpand\setlocalhyphenmins{#1}{\xpg@first##1}{\xpg@second##1}}\x} - \define@boolkey[xpg@setup]{#1}[#1@]{frenchspacing}[true]{% - \ifbool{#1@frenchspacing}% - {\csgappto{init@extras@#1}{\frenchspacing}}% - {\csgappto{init@extras@#1}{\nonfrenchspacing}}}% - \define@boolkey[xpg@setup]{#1}[#1@]{indentfirst}[true]{% - \ifbool{#1@indentfirst}% - {\csgappto{init@extras@#1}{\french@indent}}% - {\csgappto{init@extras@#1}{\nofrench@indent}}}% -% \define@choicekey*+[xpg@setup]{#1}{fontsetup}[\val\nr]{none,custom,auto}[none]% -% %{\csgdef{#1@fontsetup}{\val}}% -% {\xpg@fontsetup{\val}{#1}}% -% {\xpg@warning{Invalid value \val\space for key "fontsetup" in module "#1"}}% - \define@boolkey[xpg@setup]{#1}[#1@]{fontsetup}[true]{}% - %TODO assign csnames corr. to localized alph and Alph - % \define@key[xpg@setup]{#1}{localalph}[{#1@alph,#1@Alph}]{% - % \cslet{xpg@localalph@#1}{\expandafter\csname\xpg@first##1\endcsname}% - % \cslet{xpg@localAlph@#1}{\expandafter\csname\xpg@second##1\endcsname}% - %}% - %TODO same thing with localdigits -} - -%\def\xpg@fontsetup#1{\xpg@csifdef@warn{xpg@fontsetup@#1}} -%\def\xpg@fontsetup@none#1{\csgdef{#1@font}{\ifcsdef{#1font}{\csname #1font\endcsname}{}}} %<-- simplistic -%\def\xpg@fontsetup@custom#1{\csuse{#1@font}} - -\def\xpg@fontsetup@auto#1{\iftoggle{#1@latin}% - {\xpg@fontsetup@latin{#1}}% - {\xpg@fontsetup@nonlatin{#1}}% -} - -\def\xpg@addfontfeature@lang#1#2{% #1 is langtag, #2 is langname - % Turkish is a special case: tag can be TRK or TUR - \edef\tmp@Turkish{Turkish}% - \edef\tmp@@langname{#2}% - % \ifstrequal{#2}{Turkish}% - \ifx\tmp@@langname\tmp@Turkish - \fontspec_if_language:nTF {TRK}% - {\addfontfeature{Language=Turkish}}% - {\fontspec_if_language:nTF {TUR}% - {\addfontfeature{Language=Turkish}}% - {}}% - % else not Turkish - \else - \edef\tmp@@langparam{Language=#2}% - \expandafter\expandafter\expandafter\fontspec_if_language:nTF \expandafter{#1}% - {\expandafter\expandafter\expandafter\addfontfeature\expandafter{\tmp@@langparam}}% - {}% - \fi -} - -\def\xpg@addfontfeature@script#1#2{% #1 is scripttag, #2 is scriptname - \edef\tmp@@scriptparam{Script=#2}% - \expandafter\expandafter\expandafter\fontspec_if_script:nTF \expandafter{#1}% - {\expandafter\expandafter\expandafter\addfontfeature\expandafter{\tmp@@scriptparam}}% - {\xpg@error{^^J - The~ current~ roman~ font~ does~ not~ contain~ the~ \expandafter\noexpand#2 ~ script!^^J - Please~ define~ \expandafter\string\csname \xpg@lowercasefirst{#2}font\endcsname\space with~ \string\newfontfamily}}% -} - -\def\xpg@fontsetup@latin#1{% - \begingroup - \csgdef{#1@font@rm}{% - \ifcsdef{#1font}{\csname #1font\endcsname}% - {\edef\tmp@langtag{\csuse{xpg@langtag@#1}}% - \edef\tmp@langname{\csuse{xpg@langname@#1}}% - \rmfamilylatin% - \ifcsvoid{xpg@langtag@#1}{}{% - \ifcsvoid{xpg@langname@#1}{}{% - \xpg@addfontfeature@lang{\tmp@langtag}{\tmp@langname}}% - }}}% - \csgdef{#1@font@sf}{% - \ifcsdef{#1fontsf}{\csname #1fontsf\endcsname}% - {\edef\tmp@langtag{\csuse{xpg@langtag@#1}}% - \edef\tmp@langname{\csuse{xpg@langname@#1}}% - \sffamilylatin% - \ifcsvoid{xpg@langtag@#1}{}{% - \ifcsvoid{xpg@langname@#1}{}{% - \xpg@addfontfeature@lang{\tmp@langtag}{\tmp@langname}}% - }}}% - \csgdef{#1@font@tt}{% - \ifcsdef{#1fonttt}{\csname #1fonttt\endcsname}% - {\edef\tmp@langtag{\csuse{xpg@langtag@#1}}% - \edef\tmp@langname{\csuse{xpg@langname@#1}}% - \ttfamilylatin% - \ifcsvoid{xpg@langtag@#1}{}{% - \ifcsvoid{xpg@langname@#1}{}{% - \xpg@addfontfeature@lang{\tmp@langtag}{\tmp@langname}}% - }}}% - \endgroup -} - -\def\xpg@fontsetup@nonlatin#1{% - \begingroup - \edef\tmp@langname@lc{#1}% eg ukrainian - \edef\tmp@scriptname@lc{\csuse{xpg@scriptname@#1@lc}}% eg cyrillic - \ifx\tmp@scriptname@lc\tmp@langname@lc - \toggletrue{#1@scriptlangequal}% - \else - \togglefalse{#1@scriptlangequal}% - \fi - \csgdef{#1@font@rm}{% - \ifcsdef{#1font}% - {\@nameuse{#1font}}% - {\edef\tmp@scripttag{\csuse{xpg@scripttag@#1}}% eg cyrl - \edef\tmp@scriptname{\csuse{xpg@scriptname@#1}}% eg Cyrillic - \edef\tmp@langtag{\csuse{xpg@langtag@#1}}% eg UKR - \edef\tmp@langname{\csuse{xpg@langname@#1}}% eg Ukrainian - \providetoggle{#1@use@script@font}% - \iftoggle{#1@scriptlangequal}% - {\rmfamilylatin}% - {\expandafter\ifcsname\csuse{xpg@scriptname@#1@lc} font\endcsname% eg \cyrillicfont - \toggletrue{#1@use@script@font}% - \expandafter\csname\csuse{xpg@scriptname@#1@lc} font\endcsname - \else - \rmfamilylatin - \fi} - \iftoggle{#1@use@script@font}{}{% - \ifcsvoid{xpg@scripttag@#1}{}{% - \ifcsvoid{xpg@scriptname@#1}{}{% - \xpg@addfontfeature@script{\tmp@scripttag}{\tmp@scriptname}}}}% - \ifcsvoid{xpg@langtag@#1}{}{% - \ifcsvoid{xpg@langname@#1}{}{% - \xpg@addfontfeature@lang{\tmp@langtag}{\tmp@langname}}}% - }}% - \csgdef{#1@font@sf}{% - \ifcsdef{#1fontsf}% - {\@nameuse{#1fontsf}}% - {\edef\tmp@scripttag{\csuse{xpg@scripttag@#1}}% eg cyrl - \edef\tmp@scriptname{\csuse{xpg@scriptname@#1}}% eg Cyrillic - \edef\tmp@langtag{\csuse{xpg@langtag@#1}}% eg UKR - \edef\tmp@langname{\csuse{xpg@langname@#1}}% eg Ukrainian - \providetoggle{#1@use@script@fontsf}% - \iftoggle{#1@scriptlangequal}% - {\sffamilylatin}% - {\expandafter\ifcsname\csuse{xpg@scriptname@#1@lc} fontsf\endcsname% eg \cyrillicfontsf - \toggletrue{#1@use@script@fontsf}% - \expandafter\csname\csuse{xpg@scriptname@#1@lc} fontsf\endcsname - \else - \sffamilylatin - \fi} - \iftoggle{#1@use@script@fontsf}{}{% - \ifcsvoid{xpg@scripttag@#1}{}{% - \ifcsvoid{xpg@scriptname@#1}{}{% - \xpg@addfontfeature@script{\tmp@scripttag}{\tmp@scriptname}}}}% - \ifcsvoid{xpg@langtag@#1}{}{% - \ifcsvoid{xpg@langname@#1}{}{% - \xpg@addfontfeature@lang{\tmp@langtag}{\tmp@langname}}}% - }}% - \csgdef{#1@font@tt}{% - \ifcsdef{#1fonttt}% - {\@nameuse{#1fonttt}}% - {\edef\tmp@scripttag{\csuse{xpg@scripttag@#1}}% eg cyrl - \edef\tmp@scriptname{\csuse{xpg@scriptname@#1}}% eg Cyrillic - \edef\tmp@langtag{\csuse{xpg@langtag@#1}}% eg UKR - \edef\tmp@langname{\csuse{xpg@langname@#1}}% eg Ukrainian - \providetoggle{#1@use@script@fonttt}% - \iftoggle{#1@scriptlangequal}% - {\ttfamilylatin}% - {\expandafter\ifcsname\csuse{xpg@scriptname@#1@lc} fonttt\endcsname% eg \cyrillicfonttt - \toggletrue{#1@use@script@fonttt}% - \expandafter\csname\csuse{xpg@scriptname@#1@lc} fonttt\endcsname - \else - \ttfamilylatin - \fi} - \iftoggle{#1@use@script@fonttt}{}{% - \ifcsvoid{xpg@scripttag@#1}{}{% - \ifcsvoid{xpg@scriptname@#1}{}{% - \xpg@addfontfeature@script{\tmp@scripttag}{\tmp@scriptname}}}}% - \ifcsvoid{xpg@langtag@#1}{}{% - \ifcsvoid{xpg@langname@#1}{}{% - \xpg@addfontfeature@lang{\tmp@langtag}{\tmp@langname}}}% - }}% - \endgroup -} - -%%% END OF PolyglossiaSetup - -%% ensure localization of \markright and \markboth commands -%%% THIS IS NOW DISABLED BY DEFAULT -\define@boolkey{polyglossia}[xpg@]{localmarks}[false]{% - \ifbool{xpg@localmarks}{% - \xpg@info{Option:~ localmarks}% - \def\local@marks##1{% - \def\markboth####1####2{% - \begingroup - \let\label\relax \let\index\relax \let\glossary\relax - \unrestored@protected@xdef\@themark - {{\foreignlanguage{##1}{% - \protect\@@ensure@maindir{####1}}}% - {\foreignlanguage{##1}{% - \protect\@@ensure@maindir{####2}}}}% - \@temptokena \expandafter{\@themark}% - \mark{\the\@temptokena}% - \endgroup - \if@nobreak\ifvmode\nobreak\fi\fi}% - \def\markright####1{% - \begingroup - \let\label\relax \let\index\relax \let\glossary\relax - \expandafter\@markright\@themark - {\foreignlanguage{##1}{\protect\@@ensure@maindir{####1}}}% - \@temptokena \expandafter{\@themark}% - \mark{\the\@temptokena}% - \endgroup - \if@nobreak\ifvmode\nobreak\fi\fi}% - \def\@markright####1####2####3{\@temptokena{\protect\@@ensure@maindir{####1}}% - \unrestored@protected@xdef\@themark{{\the\@temptokena}% - {\protect\@@ensure@maindir{####3}}}}}% - }{% else - \def\local@marks##1{}% - }% -} -\setkeys{polyglossia}{localmarks=false} - -% to reset the intercharclass of a character to "normal" -\newXeTeXintercharclass\xpg@normalclass %TODO - -%% when no patterns are available, we use \l@nohyphenation, assigned to 255 -%% (suggestion by Enrico Gregorio) -\@ifundefined{l@nohyphenation}{\chardef\l@nohyphenation=255 }{} - -%we call this macro when a gloss file is not found for a given language -\def\xpg@nogloss#1{% - \xpg@warning{File~ gloss-#1.ldf~ does~ not~ exist!^^J - I~ will~ nevertheless~ try~ to~ use~ hyphenation~ patterns~ for~ #1.}% - \PolyglossiaSetup{#1}{hyphenmins,hyphennames={#1},fontsetup=true}% - % the above amounts to: - %\ifcsundef{l@#1}% - % {\expandafter\adddialect\csname l@#1\endcsname\l@nohyphenation\relax}% - % {\setlocalhyphenmins{#1}{2}{3}}% - %\csdef{#1@language}{\language=\csname l@#1\endcsname}% -} - -\newcommand{\xpg@input}[1]{% - \chardef\xpg@atcatcode\catcode`\@ - \makeatletter - \input{#1}\catcode`\@=\xpg@atcatcode} - -\newcommand{\setdefaultlanguage}[2][]{% - \IfFileExists{gloss-#2.ldf}% - {\ifcsundef{#2@loaded}% - {\xpg@input{gloss-#2.ldf}% - \xpg@info{Default~ language~ is~ #2}% - \def\languagename{#2}% - % This is needed because \arabic is a built-in LaTeX command: - % so now we have \begin{Arabic}... instead of \begin{arabic}... - \ifstrequal{#2}{arabic}% - {\newenvironment{Arabic}[1][]{\begin{otherlanguage}[####1]{arabic}}% - {\end{otherlanguage}}}% - {\newenvironment{#2}[1][]{\begin{otherlanguage}[####1]{#2}}% - {\end{otherlanguage}}}% - \expandafter\newcommand\csname text#2\endcsname[2][]{% - \ifcsdef{RTL}% - {\iftoggle{#2@RL}% - {\@ensure@RTL{\foreignlanguage[####1]{#2}{####2}}}% - {\@ensure@LTR{\foreignlanguage[####1]{#2}{####2}}}% - }% else bidi not loaded - {\iftoggle{#2@RL}% - {\xpg@error{Language~ #2~ is~ right-to-left,~ but~ bidi~ package~ was~ not~ loaded!}}% - {\foreignlanguage[####1]{#2}{####2}}% - }% - }% - \csletcs{local#2}{text#2}% - \csgdef{#2@loaded}{}% - \gdef\xpg@main@language{#2}% - }% - {\xpg@warning{gloss-#2.ldf~ is~ already~ loaded!}}%: - %% The following settings are for the default language and script: - \iftoggle{#2@RL}{\@RTLmaintrue}{}% this tells bidi.sty that the document is RTL - \AtBeginDocument{% - \selectlanguage[#1]{#2}% - \selectbackgroundlanguage{#2}}% - }% - %ELSE - {\xpg@nogloss{#2}}% -} - -\let\setmainlanguage=\setdefaultlanguage - -\newcommand{\resetdefaultlanguage}[2][]{% - \ifcsundef{#2@loaded}{% - \xpg@error{gloss-#2.ldf~ is~ not~ loaded!}}% - {\csuse{no\xpg@main@language @globalnumbers}% disable globalnumbers of previously defined default language - \csuse{noextras@\xpg@main@language}% - \csuse{init@noextras@\xpg@main@language}% - \def\languagename{#2}% - \iftoggle{#2@RL}{\@rlmaintrue\@rl@footnotetrue}{}% - \selectlanguage[#1]{#2}% - \selectbackgroundlanguage{#2}}} - -\expandafter\ifx\familydefault\sfdefault - \def\familytype{sf} -\else\expandafter\ifx\familydefault\ttdefault - \def\familytype{tt} -\else - \def\familytype{rm} -\fi\fi -% This robustifies the redefinitions of \<xx>family (suggestion by Enrico Gregorio) -% e.g. to prevent expansion of the \familytype redefinition in auxiliary files -\csgappto{rmfamily }{\def\familytype{rm}} -\csgappto{sffamily }{\def\familytype{sf}} -\csgappto{ttfamily }{\def\familytype{tt}} -% This saves the normalfont for the latin script since we may change normalfont in other scripts -\let\normalfontlatin=\normalfont% -\let\rmfamilylatin=\rmfamily% -\let\sffamilylatin=\sffamily% -\let\ttfamilylatin=\ttfamily% - -\def\resetfontlatin{% - \let\rmfamily=\rmfamilylatin% - \let\sffamily=\sffamilylatin% - \let\ttfamily=\ttfamilylatin% - \let\normalfont=\normalfontlatin} - -\def\selectfontfamilylatin{% - \def\tmp@tt{tt}\def\tmp@sf{sf}% - \ifx\familytype\tmp@tt% - \ttfamilylatin% - \else\ifx\familytype\tmp@sf% - \sffamilylatin% - \else\rmfamilylatin\fi\fi} - -\def\xpg@select@fontfamily#1{% - \def\tmp@tt{tt}\def\tmp@sf{sf}% - \ifx\familytype\tmp@tt - \csuse@warn{#1@font@tt}% - \else\ifx\familytype\tmp@sf - \csuse@warn{#1@font@sf}% - \else\csuse@warn{#1@font@rm}\fi\fi} - -\def\xpg@set@normalfont#1{% - \letcs{\rmfamily}{#1@font@rm}% - \letcs{\sffamily}{#1@font@sf}% - \letcs{\ttfamily}{#1@font@tt}% - \gdef\normalfont{\protect\xpg@select@fontfamily{#1}}% - \gdef\reset@font{\protect\normalfont}% -} - -\let\@@fterindentfalse\@afterindentfalse -\def\french@indent{\let\@afterindentfalse\@afterindenttrue - \@afterindenttrue} -\def\nofrench@indent{\let\@afterindentfalse\@@fterindentfalse - \@afterindentfalse} - -\newcommand{\selectbackgroundlanguage}[1]{% - \iftoggle{#1@latin}{}{\xpg@set@normalfont{#1}}% - \csuse{#1@globalnumbers}% - } - -\newcommand{\setotherlanguage}[2][]{% - \IfFileExists{gloss-#2.ldf}% - {\ifcsundef{#2@loaded}% - {\xpg@input{gloss-#2.ldf}% - \setkeys{#2}{#1}% - \edef\@tmpa{arabic}% - \edef\@tmpb{#2}% - \ifx\@tmpb\@tmpa% - \newenvironment{Arabic}[1][]{\begin{otherlanguage}[####1]{arabic}}% - {\end{otherlanguage}}% - \else - \newenvironment{#2}[1][]{\begin{otherlanguage}[####1]{#2}}% - {\end{otherlanguage}}% - \fi - \expandafter\newcommand\csname text#2\endcsname[2][]{% - \ifcsdef{RTL}% - {\iftoggle{#2@RL}% - {\@ensure@RTL{\foreignlanguage[####1]{#2}{####2}}}% - {\@ensure@LTR{\foreignlanguage[####1]{#2}{####2}}}% - }% else bidi not loaded - {\iftoggle{#2@RL}% - {\xpg@error{Language~ #2~ is~ right-to-left,~ but~ bidi~ package~ was~ not~ loaded!}}% - {\foreignlanguage[####1]{#2}{####2}}% - }% - }% - \csletcs{local#2}{text#2}% - \csgdef{#2@loaded}{}% - }% - {\xpg@warning{gloss-#2.ldf~ is~ already~ loaded!}}% - }% - %ELSE - {\xpg@nogloss{#2}}% -} - -\newcommand\setotherlanguages[1]{% - \renewcommand*{\do}[1]{\setotherlanguage{##1}}% - \docsvlist{#1}}% - -\def\common@language{% FIXME is this really needed??? - \language=\z@ - \lefthyphenmin=\tw@ - \righthyphenmin=\thr@@} - -\def\noextrascurrent#1{\csuse{noextras@#1}} - -\def\xpg@initial@setup{\ifcsundef{languagename}{}% - {\noextrascurrent{\languagename}}% - \common@language} - -\AtBeginDocument{\xpg@initial@setup} - -\providecommand{\foreignlanguage}{} - -\renewcommand{\foreignlanguage}[3][]{% - \ifcsundef{#2@loaded}% - {\xpg@nogloss{#2}}% - {{\select@@language{#2}% - \setkeys{#2}{#1}% - \use@localhyphenmins{#2}% - \ifbool{#2@frenchspacing}{\frenchspacing}{\nonfrenchspacing}% - \csuse{inlineextras@#2}% - #3}% - }% -} - -% otherlanguage* is the environment equivalent of \foreignlanguage -\expandafter\providecommand\csname otherlanguage*\endcsname{} -\renewenvironment{otherlanguage*}[2][]{% - \ifcsundef{#2@loaded}% - {\xpg@nogloss{#2}}% - {\select@@language{#2}% - \setkeys{#2}{#1}% - \use@localhyphenmins{#2}% - \ifbool{#2@frenchspacing}{\frenchspacing}{\nonfrenchspacing}% - \csuse{inlineextras@#2}\csuse{date#2}% - }% -}{} - -%Hook that other package authors can use -%(for instance biblatex): -\newcommand*{\xpg@hook@setlanguage}{} - -\providecommand{\selectlanguage}{} -\renewcommand{\selectlanguage}[2][]{% - \ifcsundef{#2@loaded}% - {\xpg@nogloss{#2}}% - {\def\xpg@pop@language{% - \xpg@set@language{\languagename}% - \xpg@hook@setlanguage% - \let\emp@langname\@undefined}% - \aftergroup\xpg@pop@language% - \setkeys{#2}{#1}% - \xpg@set@language{#2}% - }% -} - -\newcommand{\xpg@set@language}[1]{% - \select@language{#1}% - \if@filesw% - \protected@write\@auxout{}{\protect\select@language{#1}}% - \addtocontents{toc}{\protect\select@language{#1}}% - \addtocontents{lof}{\protect\select@language{#1}}% - \addtocontents{lot}{\protect\select@language{#1}}% - \fi -} - -\def\select@language#1{% - \xpg@initial@setup% - \select@@language{#1}% - \ifcsundef{setRL}{}% - {\iftoggle{#1@RL}{\setRL}{\setLR}}% - \csuse{captions#1}% - \local@marks{#1}% - \csuse{init@extras@#1}% - \csuse{blockextras@#1}% -} - -% Common code for `\select@language' and `\foreignlanguage'. -\newcommand{\select@@language}[1]{% - \edef\languagename{#1}% - \xpg@select@fontfamily{#1}% - \csuse@warn{#1@language}% - \csuse{date#1}% - \csuse{#1@numbers}% - \use@localhyphenmins{#1}% -} - - -\let\xpg@pop@language\relax - -\provideenvironment{otherlanguage}{}{} - -\renewenvironment{otherlanguage}[2][] - {\selectlanguage[#1]{#2}} - {} - -\newcommand{\setlocalhyphenmins}[3]{% - \expandafter\ifx\csname l@#1\endcsname\relax% - \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unknown~ language~ #1}% - \else - \expandafter\ifx\csname l@#1\endcsname\l@nohyphenation% - \xpg@warning{\string\setlocalhyphenmin\space~ useless~ for~ unhyphenated~ language~ #1}% - \else - \providehyphenmins{#1}{#2#3}% - \fi - \fi} - -\def\use@localhyphenmins#1{% - \ifcsundef{#1hyphenmins}{}% - {\expandafter\expandafter\expandafter\set@hyphenmins\csname #1hyphenmins\endcsname\relax}} - -\define@boolkey{polyglossia}[system@]{babelshorthands}[false]{} - -\AtEndPreamble{\@ifpackageloaded{bidi}{\newcommand*{\aemph}[1]{$\overline{\hboxR{#1}}$}}{}} - -%% Package Options %% -\DeclareOption{nolocalmarks}{\setkeys{polyglossia}{localmarks=false}} -\DeclareOption{localmarks}{\setkeys{polyglossia}{localmarks=true}} -\DeclareOption{babelshorthands}{\setkeys{polyglossia}{babelshorthands=true}} -\DeclareOption{quiet}{% - \gdef\@latex@info#1{\relax}% no latex info - \gdef\@font@info#1{\relax}% no latex font info - \gdef\@font@warning#1{\relax}% no latex font warnings - \gdef\zf@PackageInfo#1{\relax}% no fontspec info - \gdef\xpg@info#1{\relax}}% no polyglossia info -% -% FIXME these should also be loaded \AtEndOfPackage !!! -\def\xpg@option#1#2{% - \ifcsundef{xpg@main@language}{\setdefaultlanguage}{\setotherlanguage}% - [#1]{#2}} -%\DeclareOption{USenglish}{\xpg@option{variant=american}{english}} -%\DeclareOption{american}{\xpg@option{variant=american}{english}} -%\DeclareOption{UKenglish}{\xpg@option{variant=british}{english}} -%\DeclareOption{british}{\xpg@option{variant=british}{english}} -%\DeclareOption{australian}{\xpg@option{variant=australian}{english}} -%\DeclareOption{newzealand}{\xpg@option{variant=newzealand}{english}} -%\DeclareOption{ngerman}{\xpg@option{spelling=new}{german}} -%\DeclareOption{polygreek}{\xpg@option{variant=poly}{greek}} -%\DeclareOption{monogreek}{\xpg@option{variant=mono}{greek}} -%\DeclareOption{ancientgreek}{\xpg@option{variant=ancient}{greek}} -%%% TODO add warning message that this approach is deprecated <<<<<<<<<<<<<< -%\DeclareOption*{% -% \edef\@temp{% -% \noexpand\ifcsundef{xpg@main@language}% -% \noexpand\setdefaultlanguage -% \noexpand\setotherlanguage -% {\CurrentOption}% -% }% -% \expandafter\AtEndOfPackage\expandafter{\@temp}% -%} -\ExplSyntaxOff -\ProcessOptions* -\endinput diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/xgreek-fixes.def b/Master/texmf-dist/tex/xelatex/polyglossia/xgreek-fixes.def deleted file mode 100644 index 853bd0831c1..00000000000 --- a/Master/texmf-dist/tex/xelatex/polyglossia/xgreek-fixes.def +++ /dev/null @@ -1,308 +0,0 @@ -% the following fixes are taken verbatim from xgreek.sty: -\global\lccode"0386="03AC \global\uccode"0386="0391 -\global\lccode"0388="03AD \global\uccode"0388="0395 -\global\lccode"0389="03AC \global\uccode"0389="0397 -\global\lccode"038A="03AF \global\uccode"038A="0399 -\global\lccode"038C="03CC \global\uccode"038C="039F -\global\lccode"038E="03CD \global\uccode"038E="03A5 -\global\lccode"038F="03CE \global\uccode"038F="03A9 -\global\lccode"0390="0390 \global\uccode"0390="03AA -\global\lccode"0391="03B1 \global\uccode"0391="0391 -\global\lccode"0392="03B2 \global\uccode"0392="0392 -\global\lccode"0393="03B3 \global\uccode"0393="0393 -\global\lccode"0394="03B4 \global\uccode"0394="0394 -\global\lccode"0395="03B5 \global\uccode"0395="0395 -\global\lccode"0396="03B6 \global\uccode"0396="0396 -\global\lccode"0397="03B7 \global\uccode"0397="0397 -\global\lccode"0398="03B8 \global\uccode"0398="0398 -\global\lccode"0399="03B9 \global\uccode"0399="0399 -\global\lccode"039A="03BA \global\uccode"039A="039A -\global\lccode"039B="03BB \global\uccode"039B="039B -\global\lccode"039C="03BC \global\uccode"039C="039C -\global\lccode"039D="03BD \global\uccode"039D="039D -\global\lccode"039E="03BE \global\uccode"039E="039E -\global\lccode"039F="03BF \global\uccode"039F="039F -\global\lccode"03A0="03C0 \global\uccode"03A0="03A0 -\global\lccode"03A1="03C1 \global\uccode"03A1="03A1 -\global\lccode"03A3="03C3 \global\uccode"03A3="03A3 -\global\lccode"03A4="03C4 \global\uccode"03A4="03A4 -\global\lccode"03A5="03C5 \global\uccode"03A5="03A5 -\global\lccode"03A6="03C6 \global\uccode"03A6="03A6 -\global\lccode"03A7="03C7 \global\uccode"03A7="03A7 -\global\lccode"03A8="03C8 \global\uccode"03A8="03A8 -\global\lccode"03A9="03C9 \global\uccode"03A9="03A9 -\global\lccode"03AA="03CA \global\uccode"03AA="03AA -\global\lccode"03AB="03CB \global\uccode"03AB="03AB -\global\lccode"03AC="03AC \global\uccode"03AC="0391 -\global\lccode"03AD="03AD \global\uccode"03AD="0395 -\global\lccode"03AE="03AE \global\uccode"03AE="0397 -\global\lccode"03AF="03AF \global\uccode"03AF="0399 -\global\lccode"03B0="03B0 \global\uccode"03B0="03AB -\global\lccode"03B1="03B1 \global\uccode"03B1="0391 -\global\lccode"03B2="03B2 \global\uccode"03B2="0392 -\global\lccode"03B3="03B3 \global\uccode"03B3="0393 -\global\lccode"03B4="03B4 \global\uccode"03B4="0394 -\global\lccode"03B5="03B5 \global\uccode"03B5="0395 -\global\lccode"03B6="03B6 \global\uccode"03B6="0396 -\global\lccode"03B7="03B7 \global\uccode"03B7="0397 -\global\lccode"03B8="03B8 \global\uccode"03B8="0398 -\global\lccode"03B9="03B9 \global\uccode"03B9="0399 -\global\lccode"03BA="03BA \global\uccode"03BA="039A -\global\lccode"03BB="03BB \global\uccode"03BB="039B -\global\lccode"03BC="03BC \global\uccode"03BC="039C -\global\lccode"03BD="03BD \global\uccode"03BD="039D -\global\lccode"03BE="03BE \global\uccode"03BE="039E -\global\lccode"03BF="03BF \global\uccode"03BF="039F -\global\lccode"03C0="03C0 \global\uccode"03C0="03A0 -\global\lccode"03C1="03C1 \global\uccode"03C1="03A1 -\global\lccode"03C2="03C2 \global\uccode"03C2="03A3 -\global\lccode"03C3="03C3 \global\uccode"03C3="03A3 -\global\lccode"03C4="03C4 \global\uccode"03C4="03A4 -\global\lccode"03C5="03C5 \global\uccode"03C5="03A5 -\global\lccode"03C6="03C6 \global\uccode"03C6="03A6 -\global\lccode"03C7="03C7 \global\uccode"03C7="03A7 -\global\lccode"03C8="03C8 \global\uccode"03C8="03A8 -\global\lccode"03C9="03C9 \global\uccode"03C9="03A9 -\global\lccode"03CA="03CA \global\uccode"03CA="03AA -\global\lccode"03CB="03CB \global\uccode"03CB="03AB -\global\lccode"03CC="03CC \global\uccode"03CC="039F -\global\lccode"03CD="03CD \global\uccode"03CD="03A5 -\global\lccode"03CE="03CE \global\uccode"03CE="03A9 -\global\lccode"03D0="03D0 \global\uccode"03D0="0392 -\global\lccode"03D1="03D1 \global\uccode"03D1="0398 -\global\lccode"03D2="03C5 \global\uccode"03D2="03A5 -\global\lccode"03D3="03CD \global\uccode"03D3="03A5 -\global\lccode"03D4="03CB \global\uccode"03D4="03AB -\global\lccode"03D5="03C6 \global\uccode"03D5="03A6 -\global\lccode"03D6="03C0 \global\uccode"03D6="03A0 -\global\lccode"03DA="03DB \global\uccode"03DA="03DA -\global\lccode"03DB="03DB \global\uccode"03DB="03DA -\global\lccode"03DC="03DD \global\uccode"03DC="03DC -\global\lccode"03DD="03DD \global\uccode"03DD="03DC -\global\lccode"03DE="03DF \global\uccode"03DE="03DE -\global\lccode"03DF="03DF \global\uccode"03DF="03DE -\global\lccode"03E0="03E1 \global\uccode"03E0="039A -\global\lccode"03E0="03E1 \global\uccode"03E1="03A1 -\global\lccode"03F0="03BA \global\uccode"03F0="039A -\global\lccode"03F1="03C1 \global\uccode"03F1="03A1 -\global\lccode"03F2="03F2 \global\uccode"03F2="03F9 -\global\lccode"03F9="03F2 \global\uccode"03F9="03F9 -\global\lccode"1F00="1F00 \global\uccode"1F00="0391 -\global\lccode"1F01="1F01 \global\uccode"1F01="0391 -\global\lccode"1F02="1F02 \global\uccode"1F02="0391 -\global\lccode"1F03="1F03 \global\uccode"1F03="0391 -\global\lccode"1F04="1F04 \global\uccode"1F04="0391 -\global\lccode"1F05="1F05 \global\uccode"1F05="0391 -\global\lccode"1F06="1F06 \global\uccode"1F06="0391 -\global\lccode"1F07="1F07 \global\uccode"1F07="0391 -\global\lccode"1F08="1F00 \global\uccode"1F08="0391 -\global\lccode"1F09="1F01 \global\uccode"1F09="0391 -\global\lccode"1F0A="1F02 \global\uccode"1F0A="0391 -\global\lccode"1F0B="1F03 \global\uccode"1F0B="0391 -\global\lccode"1F0C="1F04 \global\uccode"1F0C="0391 -\global\lccode"1F0D="1F05 \global\uccode"1F0D="0391 -\global\lccode"1F0E="1F06 \global\uccode"1F0E="0391 -\global\lccode"1F0F="1F07 \global\uccode"1F0F="0391 -\global\lccode"1F10="1F10 \global\uccode"1F10="0395 -\global\lccode"1F11="1F11 \global\uccode"1F11="0395 -\global\lccode"1F12="1F12 \global\uccode"1F12="0395 -\global\lccode"1F13="1F13 \global\uccode"1F13="0395 -\global\lccode"1F14="1F14 \global\uccode"1F14="0395 -\global\lccode"1F15="1F15 \global\uccode"1F15="0395 -\global\lccode"1F18="1F10 \global\uccode"1F18="0395 -\global\lccode"1F19="1F11 \global\uccode"1F19="0395 -\global\lccode"1F1A="1F12 \global\uccode"1F1A="0395 -\global\lccode"1F1B="1F13 \global\uccode"1F1B="0395 -\global\lccode"1F1C="1F14 \global\uccode"1F1C="0395 -\global\lccode"1F1D="1F15 \global\uccode"1F1D="0395 -\global\lccode"1F20="1F20 \global\uccode"1F20="0397 -\global\lccode"1F21="1F21 \global\uccode"1F21="0397 -\global\lccode"1F22="1F22 \global\uccode"1F22="0397 -\global\lccode"1F23="1F23 \global\uccode"1F23="0397 -\global\lccode"1F24="1F24 \global\uccode"1F24="0397 -\global\lccode"1F25="1F25 \global\uccode"1F25="0397 -\global\lccode"1F26="1F26 \global\uccode"1F26="0397 -\global\lccode"1F27="1F27 \global\uccode"1F27="0397 -\global\lccode"1F28="1F20 \global\uccode"1F28="0397 -\global\lccode"1F29="1F21 \global\uccode"1F29="0397 -\global\lccode"1F2A="1F22 \global\uccode"1F2A="0397 -\global\lccode"1F2B="1F23 \global\uccode"1F2B="0397 -\global\lccode"1F2C="1F24 \global\uccode"1F2C="0397 -\global\lccode"1F2D="1F25 \global\uccode"1F2D="0397 -\global\lccode"1F2E="1F26 \global\uccode"1F2E="0397 -\global\lccode"1F2F="1F27 \global\uccode"1F2F="0397 -\global\lccode"1F30="1F30 \global\uccode"1F30="0399 -\global\lccode"1F31="1F31 \global\uccode"1F31="0399 -\global\lccode"1F32="1F32 \global\uccode"1F32="0399 -\global\lccode"1F33="1F33 \global\uccode"1F33="0399 -\global\lccode"1F34="1F34 \global\uccode"1F34="0399 -\global\lccode"1F35="1F35 \global\uccode"1F35="0399 -\global\lccode"1F36="1F36 \global\uccode"1F36="0399 -\global\lccode"1F37="1F37 \global\uccode"1F37="0399 -\global\lccode"1F38="1F30 \global\uccode"1F38="0399 -\global\lccode"1F39="1F31 \global\uccode"1F39="0399 -\global\lccode"1F3A="1F32 \global\uccode"1F3A="0399 -\global\lccode"1F3B="1F33 \global\uccode"1F3B="0399 -\global\lccode"1F3C="1F34 \global\uccode"1F3C="0399 -\global\lccode"1F3D="1F35 \global\uccode"1F3D="0399 -\global\lccode"1F3E="1F36 \global\uccode"1F3E="0399 -\global\lccode"1F3F="1F37 \global\uccode"1F3F="0399 -\global\lccode"1F40="1F40 \global\uccode"1F40="039F -\global\lccode"1F41="1F41 \global\uccode"1F41="039F -\global\lccode"1F42="1F42 \global\uccode"1F42="039F -\global\lccode"1F43="1F43 \global\uccode"1F43="039F -\global\lccode"1F44="1F44 \global\uccode"1F44="039F -\global\lccode"1F45="1F45 \global\uccode"1F45="039F -\global\lccode"1F48="1F40 \global\uccode"1F48="039F -\global\lccode"1F49="1F41 \global\uccode"1F49="039F -\global\lccode"1F4A="1F42 \global\uccode"1F4A="039F -\global\lccode"1F4B="1F43 \global\uccode"1F4B="039F -\global\lccode"1F4C="1F44 \global\uccode"1F4C="039F -\global\lccode"1F4D="1F45 \global\uccode"1F4D="039F -\global\lccode"1F50="1F50 \global\uccode"1F50="03A5 -\global\lccode"1F51="1F51 \global\uccode"1F51="03A5 -\global\lccode"1F52="1F52 \global\uccode"1F52="03A5 -\global\lccode"1F53="1F53 \global\uccode"1F53="03A5 -\global\lccode"1F54="1F54 \global\uccode"1F54="03A5 -\global\lccode"1F55="1F55 \global\uccode"1F55="03A5 -\global\lccode"1F56="1F56 \global\uccode"1F56="03A5 -\global\lccode"1F57="1F57 \global\uccode"1F57="03A5 -\global\lccode"1F59="1F51 \global\uccode"1F59="03A5 -\global\lccode"1F5B="1F53 \global\uccode"1F5B="03A5 -\global\lccode"1F5D="1F55 \global\uccode"1F5D="03A5 -\global\lccode"1F5F="1F57 \global\uccode"1F5F="03A5 -\global\lccode"1F60="1F60 \global\uccode"1F60="03A9 -\global\lccode"1F61="1F61 \global\uccode"1F61="03A9 -\global\lccode"1F62="1F62 \global\uccode"1F62="03A9 -\global\lccode"1F63="1F63 \global\uccode"1F63="03A9 -\global\lccode"1F64="1F64 \global\uccode"1F64="03A9 -\global\lccode"1F65="1F65 \global\uccode"1F65="03A9 -\global\lccode"1F66="1F66 \global\uccode"1F66="03A9 -\global\lccode"1F67="1F67 \global\uccode"1F67="03A9 -\global\lccode"1F68="1F60 \global\uccode"1F68="03A9 -\global\lccode"1F69="1F61 \global\uccode"1F69="03A9 -\global\lccode"1F6A="1F62 \global\uccode"1F6A="03A9 -\global\lccode"1F6B="1F63 \global\uccode"1F6B="03A9 -\global\lccode"1F6C="1F64 \global\uccode"1F6C="03A9 -\global\lccode"1F6D="1F65 \global\uccode"1F6D="03A9 -\global\lccode"1F6E="1F66 \global\uccode"1F6E="03A9 -\global\lccode"1F6F="1F67 \global\uccode"1F6F="03A9 -\global\lccode"1F70="1F70 \global\uccode"1F70="0391 -\global\lccode"1F71="1F71 \global\uccode"1F71="0391 -\global\lccode"1F72="1F72 \global\uccode"1F72="0395 -\global\lccode"1F73="1F73 \global\uccode"1F73="0395 -\global\lccode"1F74="1F74 \global\uccode"1F74="0397 -\global\lccode"1F75="1F75 \global\uccode"1F75="0397 -\global\lccode"1F76="1F76 \global\uccode"1F76="0399 -\global\lccode"1F77="1F77 \global\uccode"1F77="0399 -\global\lccode"1F78="1F78 \global\uccode"1F78="039F -\global\lccode"1F79="1F79 \global\uccode"1F79="039F -\global\lccode"1F7A="1F7A \global\uccode"1F7A="03A5 -\global\lccode"1F7B="1F7B \global\uccode"1F7B="03A5 -\global\lccode"1F7C="1F7C \global\uccode"1F7C="03A9 -\global\lccode"1F7D="1F7D \global\uccode"1F7D="03A9 -\global\lccode"1F80="1F80 \global\uccode"1F80="1FBC -\global\lccode"1F81="1F81 \global\uccode"1F81="1FBC -\global\lccode"1F82="1F82 \global\uccode"1F82="1FBC -\global\lccode"1F83="1F83 \global\uccode"1F83="1FBC -\global\lccode"1F84="1F84 \global\uccode"1F84="1FBC -\global\lccode"1F85="1F85 \global\uccode"1F85="1FBC -\global\lccode"1F86="1F86 \global\uccode"1F86="1FBC -\global\lccode"1F87="1F87 \global\uccode"1F87="1FBC -\global\lccode"1F88="1F80 \global\uccode"1F88="1FBC -\global\lccode"1F89="1F81 \global\uccode"1F89="1FBC -\global\lccode"1F8A="1F82 \global\uccode"1F8A="1FBC -\global\lccode"1F8B="1F83 \global\uccode"1F8B="1FBC -\global\lccode"1F8C="1F84 \global\uccode"1F8C="1FBC -\global\lccode"1F8D="1F85 \global\uccode"1F8D="1FBC -\global\lccode"1F8E="1F86 \global\uccode"1F8E="1FBC -\global\lccode"1F8F="1F87 \global\uccode"1F8F="1FBC -\global\lccode"1F90="1F90 \global\uccode"1F90="1FCC -\global\lccode"1F91="1F91 \global\uccode"1F91="1FCC -\global\lccode"1F92="1F92 \global\uccode"1F92="1FCC -\global\lccode"1F93="1F93 \global\uccode"1F93="1FCC -\global\lccode"1F94="1F94 \global\uccode"1F94="1FCC -\global\lccode"1F95="1F95 \global\uccode"1F95="1FCC -\global\lccode"1F96="1F96 \global\uccode"1F96="1FCC -\global\lccode"1F97="1F97 \global\uccode"1F97="1FCC -\global\lccode"1F98="1F90 \global\uccode"1F98="1FCC -\global\lccode"1F99="1F91 \global\uccode"1F99="1FCC -\global\lccode"1F9A="1F92 \global\uccode"1F9A="1FCC -\global\lccode"1F9B="1F93 \global\uccode"1F9B="1FCC -\global\lccode"1F9C="1F94 \global\uccode"1F9C="1FCC -\global\lccode"1F9D="1F95 \global\uccode"1F9D="1FCC -\global\lccode"1F9E="1F96 \global\uccode"1F9E="1FCC -\global\lccode"1F9F="1F97 \global\uccode"1F9F="1FCC -\global\lccode"1FA0="1FA0 \global\uccode"1FA0="1FFC -\global\lccode"1FA1="1FA1 \global\uccode"1FA1="1FFC -\global\lccode"1FA2="1FA2 \global\uccode"1FA2="1FFC -\global\lccode"1FA3="1FA3 \global\uccode"1FA3="1FFC -\global\lccode"1FA4="1FA4 \global\uccode"1FA4="1FFC -\global\lccode"1FA5="1FA5 \global\uccode"1FA5="1FFC -\global\lccode"1FA6="1FA6 \global\uccode"1FA6="1FFC -\global\lccode"1FA7="1FA7 \global\uccode"1FA7="1FFC -\global\lccode"1FA8="1FA0 \global\uccode"1FA8="1FFC -\global\lccode"1FA9="1FA1 \global\uccode"1FA9="1FFC -\global\lccode"1FAA="1FA2 \global\uccode"1FAA="1FFC -\global\lccode"1FAB="1FA3 \global\uccode"1FAB="1FFC -\global\lccode"1FAC="1FA4 \global\uccode"1FAC="1FFC -\global\lccode"1FAD="1FA5 \global\uccode"1FAD="1FFC -\global\lccode"1FAE="1FA6 \global\uccode"1FAE="1FFC -\global\lccode"1FAF="1FA7 \global\uccode"1FAF="1FFC -\global\lccode"1FB0="1FB0 \global\uccode"1FB0="1FB8 -\global\lccode"1FB1="1FB1 \global\uccode"1FB1="1FB9 -\global\lccode"1FB2="1FB2 \global\uccode"1FB2="1FBC -\global\lccode"1FB3="1FB3 \global\uccode"1FB3="1FBC -\global\lccode"1FB4="1FB4 \global\uccode"1FB4="1FBC -\global\lccode"1FB6="1FB6 \global\uccode"1FB6="0391 -\global\lccode"1FB7="1FB7 \global\uccode"1FB7="1FBC -\global\lccode"1FB8="1FB0 \global\uccode"1FB8="1FB8 -\global\lccode"1FB9="1FB1 \global\uccode"1FB9="1FB9 -\global\lccode"1FBA="1F70 \global\uccode"1FBA="0391 -\global\lccode"1FBB="1F71 \global\uccode"1FBB="0391 -\global\lccode"1FBC="1FB3 \global\uccode"1FBC="1FBC -\global\lccode"1FBD="1FBD \global\uccode"1FBD="1FBD -\global\lccode"1FC2="1FC2 \global\uccode"1FC2="1FCC -\global\lccode"1FC3="1FC3 \global\uccode"1FC3="1FCC -\global\lccode"1FC4="1FC4 \global\uccode"1FC4="1FCC -\global\lccode"1FC6="1FC6 \global\uccode"1FC6="0397 -\global\lccode"1FC7="1FC7 \global\uccode"1FC7="1FCC -\global\lccode"1FC8="1F72 \global\uccode"1FC8="0395 -\global\lccode"1FC9="1F73 \global\uccode"1FC9="0395 -\global\lccode"1FCA="1F74 \global\uccode"1FCA="0397 -\global\lccode"1FCB="1F75 \global\uccode"1FCB="0397 -\global\lccode"1FCC="1FC3 \global\uccode"1FCC="1FCC -\global\lccode"1FD0="1FD0 \global\uccode"1FD0="1FD8 -\global\lccode"1FD1="1FD1 \global\uccode"1FD1="1FD9 -\global\lccode"1FD2="1FD2 \global\uccode"1FD2="03AA -\global\lccode"1FD3="1FD3 \global\uccode"1FD3="03AA -\global\lccode"1FD6="1FD6 \global\uccode"1FD6="0399 -\global\lccode"1FD7="1FD7 \global\uccode"1FD7="03AA -\global\lccode"1FD8="1FD0 \global\uccode"1FD8="1FD8 -\global\lccode"1FD9="1FD1 \global\uccode"1FD9="1FD9 -\global\lccode"1FDA="1F76 \global\uccode"1FDA="0399 -\global\lccode"1FDB="1F77 \global\uccode"1FDB="0399 -\global\lccode"1FE0="1FE0 \global\uccode"1FE0="1FE8 -\global\lccode"1FE1="1FE1 \global\uccode"1FE1="1FE9 -\global\lccode"1FE2="1FE2 \global\uccode"1FE2="03AB -\global\lccode"1FE3="1FE3 \global\uccode"1FE3="03AB -\global\lccode"1FE4="1FE4 \global\uccode"1FE4="03A1 -\global\lccode"1FE5="1FE5 \global\uccode"1FE5="1FEC -\global\lccode"1FE6="1FE6 \global\uccode"1FE6="03A5 -\global\lccode"1FE7="1FE7 \global\uccode"1FE7="03AB -\global\lccode"1FE8="1FE0 \global\uccode"1FE8="1FE8 -\global\lccode"1FE9="1FE1 \global\uccode"1FE9="1FE9 -\global\lccode"1FEA="1F7A \global\uccode"1FEA="03A5 -\global\lccode"1FEB="1F7B \global\uccode"1FEB="03A5 -\global\lccode"1FEC="1FE5 \global\uccode"1FEC="1FEC -\global\lccode"1FF2="1FF2 \global\uccode"1FF2="1FFC -\global\lccode"1FF3="1FF3 \global\uccode"1FF3="1FFC -\global\lccode"1FF4="1FF4 \global\uccode"1FF4="1FFC -\global\lccode"1FF6="1FF6 \global\uccode"1FF6="03A9 -\global\lccode"1FF7="1FF7 \global\uccode"1FF7="1FFC -\global\lccode"1FF8="1F78 \global\uccode"1FF8="039F -\global\lccode"1FF9="1F79 \global\uccode"1FF9="039F -\global\lccode"1FFA="1F7C \global\uccode"1FFA="03A9 -\global\lccode"1FFB="1F7D \global\uccode"1FFB="03A9 -\global\lccode"1FFC="1FF3 \global\uccode"1FFC="1FFC -\endinput |