diff options
author | Karl Berry <karl@freefriends.org> | 2020-03-22 20:52:59 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-03-22 20:52:59 +0000 |
commit | d5535006714af4dadb798ade1ece7583c36ea5a0 (patch) | |
tree | ef7952c619d6bb1cfb3bd38733e453a9f5b4b836 /Master/texmf-dist/tex/generic/babel/switch.def | |
parent | 65dc386401b6dc1d3fbe95d1954f88ec537a990c (diff) |
babel (22mar20)
git-svn-id: svn://tug.org/texlive/trunk@54487 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/switch.def')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/switch.def | 34 |
1 files changed, 13 insertions, 21 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/switch.def b/Master/texmf-dist/tex/generic/babel/switch.def index 06d487f851b..8bb59d6bf2b 100644 --- a/Master/texmf-dist/tex/generic/babel/switch.def +++ b/Master/texmf-dist/tex/generic/babel/switch.def @@ -37,7 +37,7 @@ \wlog{File: #1 #4 #3 <#2>}% \let\ProvidesFile\@undefined} \fi -\ProvidesFile{switch.def}[2020/02/28 3.41 Babel switching mechanism] +\ProvidesFile{switch.def}[2020/03/22 3.42 Babel switching mechanism] \ifx\AtBeginDocument\@undefined \input plain.def\relax \fi @@ -58,8 +58,8 @@ \countdef\last@language=19 \def\addlanguage{\alloc@9\language\chardef\@cclvi} \fi -\def\bbl@version{3.41} -\def\bbl@date{2020/02/28} +\def\bbl@version{3.42} +\def\bbl@date{2020/03/22} \def\adddialect#1#2{% \global\chardef#1#2\relax \bbl@usehooks{adddialect}{{#1}{#2}}% @@ -71,7 +71,7 @@ (\string\language\the\count@)}% \def\bbl@elt####1####2####3####4{}% \fi}% - \@nameuse{bbl@languages}% + \bbl@cs{languages}% \endgroup} \def\bbl@fixname#1{% \begingroup @@ -87,7 +87,8 @@ \lowercase\expandafter{\bbl@tempd}}}% \@empty \edef\bbl@tempd{\endgroup\def\noexpand#1{#1}}% - \bbl@tempd} + \bbl@tempd + \bbl@usehooks{languagename}{}} \def\bbl@iflanguage#1{% \@ifundefined{l@#1}{\@nolanerr{#1}\@gobble}\@firstofone} \def\iflanguage#1{% @@ -135,7 +136,7 @@ }% \fi}% {}% - \chardef\localeid\@nameuse{bbl@id@@\languagename}} + \chardef\localeid\bbl@cl{id@}} \expandafter\def\csname selectlanguage \endcsname#1{% \ifnum\bbl@hymapsel=\@cclv\let\bbl@hymapsel\tw@\fi \bbl@push@language @@ -182,20 +183,9 @@ \expandafter\bbl@switch\expandafter{\languagename}% \fi}} \def\babel@aux#1#2{% - \expandafter\ifx\csname date#1\endcsname\relax - \expandafter\ifx\csname bbl@auxwarn@#1\endcsname\relax - \@namedef{bbl@auxwarn@#1}{}% - \bbl@warning - {Unknown language `#1'. Very likely you\\% - requested it in a previous run. Expect some\\% - wrong results in this run, which should vanish\\% - in the next one. Reported}% - \fi - \else - \select@language{#1}% - \bbl@foreach\BabelContentsFiles{% - \@writefile{##1}{\babel@toc{#1}{#2}}}% %% TODO - ok in plain? - \fi} + \select@language{#1}% + \bbl@foreach\BabelContentsFiles{% + \@writefile{##1}{\babel@toc{#1}{#2}}}}% %% TODO - ok in plain? \def\babel@toc#1#2{% \select@language{#1}} \let\select@language@x\select@language @@ -476,7 +466,9 @@ Reported}} \def\@nolanerr#1{% \bbl@error - {You haven't defined the language #1\space yet}% + {You haven't defined the language #1\space yet.\\% + Perhaps you misspelled it or your installation\\% + is not complete}% {Your command will be ignored, type <return> to proceed}} \def\@nopatterns#1{% \bbl@warning |