diff options
author | Norbert Preining <preining@logic.at> | 2021-04-08 21:22:57 +0000 |
---|---|---|
committer | Norbert Preining <preining@logic.at> | 2021-04-08 21:22:57 +0000 |
commit | e5535dfde43899758ac8b4b8744aaa29668294d8 (patch) | |
tree | 7d834d3cdf862e4f0d25c223a38d91a7eddaddbb /Master/texmf-dist/tex/generic/babel/babel.def | |
parent | ef47f55736fd1defd37f3b0554392947bd6f4ce2 (diff) |
babel (9apr21)
git-svn-id: svn://tug.org/texlive/trunk@58797 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/babel.def')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/babel.def | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def index 98495230347..7c5ec15a9bc 100644 --- a/Master/texmf-dist/tex/generic/babel/babel.def +++ b/Master/texmf-dist/tex/generic/babel/babel.def @@ -39,7 +39,7 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{babel.def}[2021/03/24 3.56 Babel common definitions] +\ProvidesFile{babel.def}[2021/04/07 3.57 Babel common definitions] \ifx\AtBeginDocument\@undefined % TODO. change test. % == Code for plain == \def\@empty{} @@ -397,8 +397,8 @@ \fi \countdef\last@language=19 % TODO. why? remove? \def\addlanguage{\csname newlanguage\endcsname} -\def\bbl@version{3.56} -\def\bbl@date{2021/03/24} +\def\bbl@version{3.57} +\def\bbl@date{2021/04/07} \def\adddialect#1#2{% \global\chardef#1#2\relax \bbl@usehooks{adddialect}{{#1}{#2}}% @@ -2336,6 +2336,7 @@ \let\bbl@KVP@intrapenalty\@nil \let\bbl@KVP@onchar\@nil \let\bbl@KVP@transforms\@nil + \global\let\bbl@release@transforms\@empty \let\bbl@KVP@alph\@nil \let\bbl@KVP@Alph\@nil \let\bbl@KVP@labels\@nil @@ -2457,7 +2458,7 @@ Babel.loc_to_scr[\the\localeid] = Babel.script_blocks['\bbl@cl{sbcp}'] end}% - \ifx\bbl@mapselect\@undefined + \ifx\bbl@mapselect\@undefined % TODO. almost the same as mapfont \AtBeginDocument{% \expandafter\bbl@add\csname selectfont \endcsname{{\bbl@mapselect}}% {\selectfont}}% @@ -2485,7 +2486,7 @@ {See the manual for details.}}}% \bbl@ifunset{bbl@lsys@\languagename}{\bbl@provide@lsys{\languagename}}{}% \bbl@ifunset{bbl@wdir@\languagename}{\bbl@provide@dirs{\languagename}}{}% - \ifx\bbl@mapselect\@undefined + \ifx\bbl@mapselect\@undefined % TODO. See onchar \AtBeginDocument{% \expandafter\bbl@add\csname selectfont \endcsname{{\bbl@mapselect}}% {\selectfont}}% @@ -2627,6 +2628,8 @@ \let\atcatcode\relax \fi}% \fi + % == Release saved transforms == + \bbl@release@transforms\relax % \relax closes the last item. % == main == \ifx\bbl@KVP@main\@nil % Restore only if not 'main' \let\languagename\bbl@savelangname @@ -2924,8 +2927,6 @@ \ifbbl@bcptoname \bbl@csarg\xdef{bcp@map@\bbl@cl{tbcp}}{\languagename}% \fi - % Finish here transforms, too - \bbl@release@transforms\relax % \relax closes the last item. % Conditional \ifnum#1>\z@ % 0 = only info, 1, 2 = basic, (re)new \bbl@exportkey{lnbrk}{typography.linebreaking}{h}% @@ -3236,10 +3237,10 @@ \ifin@ \in@{.0$}{#2$}&% \ifin@ - \bbl@add\bbl@release@transforms{&% + \g@addto@macro\bbl@release@transforms{&% \relax\bbl@transforms@aux#1{\languagename}{#3}}&% - \else - \bbl@add\bbl@release@transforms{, {#3}}&% + \else + \g@addto@macro\bbl@release@transforms{, {#3}}&% \fi \fi \fi} |