diff options
Diffstat (limited to 'Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf')
-rw-r--r-- | Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf | 184 |
1 files changed, 95 insertions, 89 deletions
diff --git a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf index 94041f8a677..49c7abc4e7c 100644 --- a/Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf +++ b/Master/texmf-dist/tex/xelatex/polyglossia/gloss-german.ldf @@ -1,6 +1,6 @@ \ProvidesFile{gloss-german.ldf}[polyglossia: module for german] \makeatletter -\def\german@font{\normalfontlatin} +\def\german@font{\selectfontfamilylatin} \def\tmp@old{old} \def\tmp@oldyr{1901} @@ -47,9 +47,15 @@ \define@boolkey{german}[german@]{latesthyphen}[false]{} -\define@boolkey{german}[german@]{babelshorthands}[false]{} +\define@boolkey{german}[german@]{babelshorthands}[true]{} -\setkeys{german}{spelling,latesthyphen,babelshorthands,script} +\setkeys{german}{spelling,latesthyphen,script} + +\ifsystem@babelshorthands + \setkeys{german}{babelshorthands=true} +\else + \setkeys{german}{babelshorthands=false} +\fi \ifcsundef{initiate@active@char}{% \input{babelsh.def}% @@ -57,104 +63,104 @@ }{} \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}% - } + \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{"}}% + \@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\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}% + \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}% - } + \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\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% - } + \if@german@fraktur\captions@german@fraktur\else\captions@german\fi% +} \def\dategerman{% - \if@german@fraktur\date@german@fraktur\else\date@german\fi% - } + \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} @@ -162,18 +168,18 @@ \setlocalhyphenmins{german}{2}{2}% \def\noextras@german{% - \nonfrenchspacing% - \nogerman@shorthands% + \nonfrenchspacing% + \nogerman@shorthands% } \def\blockextras@german{% - \frenchspacing% - \ifgerman@babelshorthands\german@shorthands\fi% + \frenchspacing% + \ifgerman@babelshorthands\german@shorthands\fi% } \def\inlineextras@german{% - \frenchspacing% - \ifgerman@babelshorthands\german@shorthands\fi% + \frenchspacing% + \ifgerman@babelshorthands\german@shorthands\fi% } \endinput |