diff options
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel-german')
8 files changed, 31 insertions, 12 deletions
diff --git a/Master/texmf-dist/tex/generic/babel-german/austrian.ldf b/Master/texmf-dist/tex/generic/babel-german/austrian.ldf index 709a403c57a..3e93098438e 100644 --- a/Master/texmf-dist/tex/generic/babel-german/austrian.ldf +++ b/Master/texmf-dist/tex/generic/babel-german/austrian.ldf @@ -34,7 +34,7 @@ %% via: https://github.com/jspitz/babel-german %% \ProvidesLanguage{austrian} - [2024/01/19 v2.14 German support for babel (pre-1996 orthography)] + [2024/12/10 v2.15 German support for babel (pre-1996 orthography)] \def\tmpa{germanb} \let\SaveCurrentOption\CurrentOption \ifx\CurrentOption\tmpa diff --git a/Master/texmf-dist/tex/generic/babel-german/german.ldf b/Master/texmf-dist/tex/generic/babel-german/german.ldf index a53b3f7c844..0805b114305 100644 --- a/Master/texmf-dist/tex/generic/babel-german/german.ldf +++ b/Master/texmf-dist/tex/generic/babel-german/german.ldf @@ -34,7 +34,7 @@ %% via: https://github.com/jspitz/babel-german %% \ProvidesLanguage{german} - [2024/01/19 v2.14 German support for babel (pre-1996 orthography)] + [2024/12/10 v2.15 German support for babel (pre-1996 orthography)] \def\tmpa{germanb} \let\SaveCurrentOption\CurrentOption \ifx\CurrentOption\tmpa diff --git a/Master/texmf-dist/tex/generic/babel-german/germanb.ldf b/Master/texmf-dist/tex/generic/babel-german/germanb.ldf index 9329345b446..a2385a4c89c 100644 --- a/Master/texmf-dist/tex/generic/babel-german/germanb.ldf +++ b/Master/texmf-dist/tex/generic/babel-german/germanb.ldf @@ -34,7 +34,7 @@ %% via: https://github.com/jspitz/babel-german %% \ProvidesLanguage{germanb} - [2024/01/19 v2.14 German support for babel (pre-1996 orthography)] + [2024/12/10 v2.15 German support for babel (pre-1996 orthography)] \def\tmpa{germanb} \let\SaveCurrentOption\CurrentOption \ifx\CurrentOption\tmpa diff --git a/Master/texmf-dist/tex/generic/babel-german/naustrian.ldf b/Master/texmf-dist/tex/generic/babel-german/naustrian.ldf index 40751d8137f..909d141338b 100644 --- a/Master/texmf-dist/tex/generic/babel-german/naustrian.ldf +++ b/Master/texmf-dist/tex/generic/babel-german/naustrian.ldf @@ -34,7 +34,7 @@ %% via: https://github.com/jspitz/babel-german %% \ProvidesLanguage{naustrian} - [2024/01/19 v2.14 German support for babel (post-1996 orthography)] + [2024/12/10 v2.15 German support for babel (post-1996 orthography)] \def\tmpa{ngermanb} \ifx\CurrentOption\tmpa \def\CurrentOption{ngerman} diff --git a/Master/texmf-dist/tex/generic/babel-german/ngerman.ldf b/Master/texmf-dist/tex/generic/babel-german/ngerman.ldf index be0607e64d7..5e7a3eca597 100644 --- a/Master/texmf-dist/tex/generic/babel-german/ngerman.ldf +++ b/Master/texmf-dist/tex/generic/babel-german/ngerman.ldf @@ -34,7 +34,7 @@ %% via: https://github.com/jspitz/babel-german %% \ProvidesLanguage{ngerman} - [2024/01/19 v2.14 German support for babel (post-1996 orthography)] + [2024/12/10 v2.15 German support for babel (post-1996 orthography)] \def\tmpa{ngermanb} \ifx\CurrentOption\tmpa \def\CurrentOption{ngerman} diff --git a/Master/texmf-dist/tex/generic/babel-german/ngermanb.ldf b/Master/texmf-dist/tex/generic/babel-german/ngermanb.ldf index 43994b571d9..b5a8619286b 100644 --- a/Master/texmf-dist/tex/generic/babel-german/ngermanb.ldf +++ b/Master/texmf-dist/tex/generic/babel-german/ngermanb.ldf @@ -34,7 +34,7 @@ %% via: https://github.com/jspitz/babel-german %% \ProvidesLanguage{ngermanb} - [2024/01/19 v2.14 German support for babel (post-1996 orthography)] + [2024/12/10 v2.15 German support for babel (post-1996 orthography)] \def\tmpa{ngermanb} \ifx\CurrentOption\tmpa \def\CurrentOption{ngerman} @@ -136,15 +136,30 @@ \ifntoss\bbl@ntosstrue\else\bbl@ntossfalse\fi} \fi \newif\ifcapsz\capszfalse +\newif\ifnocapsz\nocapszfalse \newif\ifbbl@capsz\bbl@capszfalse +\ifdefined\casing@ngerman + \let\save@casing@ngerman\casing@ngerman +\else + \xdef\save@casing@naustrian{de} +\fi +\ifdefined\casing@naustrian + \let\save@casing@naustrian\casing@naustrian +\else + \xdef\save@casing@naustrian{de} +\fi \ifx\bbl@mod@ngerman\@undefined\else \@expandtwoargs\in@{,capsz,}{,\bbl@mod@ngerman,} \ifin@ \capsztrue \fi + \@expandtwoargs\in@{,nocapsz,}{,\bbl@mod@ngerman,} + \ifin@ + \nocapsztrue + \fi \addto\extrasngerman{% \ifcapsz\bbl@capsztrue\bbl@csarg\xdef{casing@ngerman}{de-x-eszett}% - \else\bbl@csarg\xdef{casing@ngerman}{de}\bbl@capszfalse\fi} + \else\ifnocapsz\bbl@csarg\xdef{casing@ngerman}{de}\fi\bbl@capszfalse\fi} \fi \newif\if@at@capsz\@at@capszfalse \ifx\bbl@mod@naustrian\@undefined\else @@ -152,9 +167,13 @@ \ifin@ \@at@capsztrue \fi + \@expandtwoargs\in@{,nocapsz,}{,\bbl@mod@naustrian,} + \ifin@ + \nocapsztrue + \fi \addto\extrasnaustrian{% \if@at@capsz\bbl@capsztrue\bbl@csarg\xdef{casing@naustrian}{de-x-eszett}% - \else\bbl@csarg\xdef{casing@naustrian}{de}\bbl@capszfalse\fi} + \else\ifnocapsz\bbl@csarg\xdef{casing@naustrian}{de}\fi\bbl@capszfalse\fi} \fi \expandafter\addto\csname noextras\CurrentOption\endcsname{% \bbl@deactivate{"}} @@ -163,12 +182,12 @@ \fi \ifx\CurrentOption\bbl@opt@ngerman \ifbbl@capsz - \addto\noextrasngerman{\bbl@capszfalse\bbl@csarg\xdef{casing@ngerman}{de}} + \addto\noextrasngerman{\bbl@capszfalse\bbl@csarg\xdef{casing@ngerman}{\save@casing@ngerman}} \fi \fi \ifx\CurrentOption\bbl@opt@naustrian \ifbbl@capsz - \addto\noextrasnaustrian{\bbl@capszfalse\bbl@csarg\xdef{casing@naustrian}{de}} + \addto\noextrasnaustrian{\bbl@capszfalse\bbl@csarg\xdef{casing@naustrian}{\save@casing@naustrian}} \fi \fi \expandafter\addto\csname extras\CurrentOption\endcsname{% diff --git a/Master/texmf-dist/tex/generic/babel-german/nswissgerman.ldf b/Master/texmf-dist/tex/generic/babel-german/nswissgerman.ldf index a8754bb1cfd..216c657174f 100644 --- a/Master/texmf-dist/tex/generic/babel-german/nswissgerman.ldf +++ b/Master/texmf-dist/tex/generic/babel-german/nswissgerman.ldf @@ -34,7 +34,7 @@ %% via: https://github.com/jspitz/babel-german %% \ProvidesLanguage{nswissgerman} - [2024/01/19 v2.14 German support for babel (post-1996 orthography)] + [2024/12/10 v2.15 German support for babel (post-1996 orthography)] \def\tmpa{ngermanb} \ifx\CurrentOption\tmpa \def\CurrentOption{ngerman} diff --git a/Master/texmf-dist/tex/generic/babel-german/swissgerman.ldf b/Master/texmf-dist/tex/generic/babel-german/swissgerman.ldf index e289a3710e3..1143a49e7fb 100644 --- a/Master/texmf-dist/tex/generic/babel-german/swissgerman.ldf +++ b/Master/texmf-dist/tex/generic/babel-german/swissgerman.ldf @@ -34,7 +34,7 @@ %% via: https://github.com/jspitz/babel-german %% \ProvidesLanguage{swissgerman} - [2024/01/19 v2.14 German support for babel (pre-1996 orthography)] + [2024/12/10 v2.15 German support for babel (pre-1996 orthography)] \def\tmpa{germanb} \let\SaveCurrentOption\CurrentOption \ifx\CurrentOption\tmpa |