diff options
author | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-07-08 12:40:07 +0000 |
---|---|---|
committer | Manuel Pégourié-Gonnard <mpg@elzevir.fr> | 2008-07-08 12:40:07 +0000 |
commit | 556c8fb15a545d032fe1bb0054304c96ae6ec282 (patch) | |
tree | c544309596ba77658e30010cbd8facbb7681bedf /Master/texmf-dist/tex/generic/babel/hyphen.cfg | |
parent | 95469a6860fde8bb7598f4b425d701d0302992b9 (diff) |
babel v3.8l 2008/07/06
git-svn-id: svn://tug.org/texlive/trunk@9360 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/hyphen.cfg')
-rw-r--r-- | Master/texmf-dist/tex/generic/babel/hyphen.cfg | 17 |
1 files changed, 12 insertions, 5 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg index 9e29ee8598a..0465777e983 100644 --- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg +++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg @@ -38,7 +38,7 @@ %% extension .ins) which are part of the distribution. %% %% File 'babel.dtx' -%%\ProvidesFile{babel.dtx}[2008/03/16 v3.8j The Babel package] +%%\ProvidesFile{babel.dtx}[2008/03/16 v3.8l The Babel package] %% Babel package for LaTeX2e. %% Copyright (C) 1989 -- 2008 by Johannes Braams, %% TeXniek @@ -72,7 +72,7 @@ \endgroup} \fi \ProvidesFile{hyphen.cfg} - [2008/03/16 v3.8j % + [2008/07/06 v3.8l % Babel language switching mechanism] \ifx\AtBeginDocument\@undefined \input plain.def\relax @@ -153,7 +153,7 @@ \expandafter\ifx\csname date#1\endcsname\relax \@noopterr{#1}% \else - \language=\csname l@#1\endcsname\relax + \bbl@patterns{\languagename}% \originalTeX \expandafter\def\expandafter\originalTeX \expandafter{\csname noextras#1\endcsname @@ -201,7 +201,7 @@ \expandafter\ifx\csname l@#1\endcsname\relax \@nolanerr{#1}% \else - \language=\csname l@#1\endcsname\relax + \bbl@patterns{\languagename}% \languageshorthands{none}% \csname extras#1\endcsname \expandafter\ifx\csname #1hyphenmins\endcsname\relax @@ -212,11 +212,18 @@ \fi \fi } +\def\bbl@patterns#1{% + \language=\expandafter\ifx\csname l@#1:\f@encoding\endcsname\relax + \csname l@#1\endcsname + \else + \csname l@#1:\f@encoding\endcsname + \fi\relax +} \def\hyphenrules#1{% \expandafter\ifx\csname l@#1\endcsname\@undefined \@nolanerr{#1}% \else - \language=\csname l@#1\endcsname\relax + \bbl@patterns{#1}% \languageshorthands{none}% \expandafter\ifx\csname #1hyphenmins\endcsname\relax \set@hyphenmins\tw@\thr@@\relax |