63.1 babel.sty

Create your own multilingual Web

<..babel.4ht..>
 %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
 % babel.4ht                             2014-07-12-22:36 %
 % Copyright (C) 1999--2009       Eitan M. Gurari         %
 <.TeX4ht copyright.>
 
 <.babel.def.>
 \Hinput{babel}
 \endinput
 -_-_-

<..babel.def..>
 <.bbl@redefine.>
 <.bbl@redefinerobust.>
 <.robust babel.>
 \def\:temp#1{{\leavevmode #1}}
 \HLet\save@sf@q=\:temp
 <.set@low@box.>
 -_-_-

<..set@low@box..>
 \def\:tempc#1#2#3{\HCode{<sub>}{\let\/=\empty#1}\HCode{</sub>}}
 \HLet\set@low@box=\:tempc
 \HLet\quotedblbase=\empty
 \HLet\quotesinglbase=\empty
 \NewConfigure{quotedblbase}[1]{\def\n:quotedblbase:{#1}}
 \NewConfigure{quotesinglbase}[1]{\def\n:quotesinglbase:{#1}}
 \Configure{quotedblbase}{\o:quotedblbase:}
 \Configure{quotesinglbase}{\o:quotesinglbase:}
 -_-_-

<..robust babel..>
 \def\@newl@bel#1#2{{\:SUBOff\:SUPOff \@safe@activestrue
    \xdef\:temp{\noexpand\n:wlbl{#1}{#2}}}\:temp }
 \pend:defI\l:bel{\Protect\@safe@activestrue}
 \append:defI\l:bel{\Protect\@safe@activesfalse}
 -_-_-

<..bbl@redefine..>
 \def\:tempc#1{%
   \edef\bbl@tempa{\expandafter\@gobble\string#1}%
   \expandafter\let\csname org@\bbl@tempa\endcsname#1
   \expandafter\def\csname\bbl@tempa\endcsname}
 \let\@c:tex=\@citex
 \:tempc\@c:tex[#1]#2{%
   \@safe@activestrue\org@@c:tex[#1]{#2}\@safe@activesfalse}
 \let\@citex=\@c:tex
 -_-_-

<..robust babel..>+
 \let\@b:bitem=\@bibitem
 \def\@bibitem#1{\@safe@activestrue
   \edef\:temp{\noexpand\@b:bitem{#1}}\@safe@activesfalse\:temp}
 -_-_-

<..bbl@redefinerobust..>
 \def\:tempc#1{%
   \edef\bbl@tempa{\expandafter\@gobble\string#1}%
   \expandafter\ifx\csname \bbl@tempa\space\endcsname\relax
     \expandafter\let\csname org@\bbl@tempa\endcsname#1
     \expandafter\edef\csname\bbl@tempa\endcsname{\noexpand\protect
       \expandafter\noexpand\csname\bbl@tempa\space\endcsname}%
   \else
     \expandafter\let\csname org@\bbl@tempa\expandafter\endcsname
                     \csname\bbl@tempa\space\endcsname
   \fi
   \expandafter\def\csname\bbl@tempa\space\endcsname}
 \:tempc\:ref#1{\@safe@activestrue\org@:ref{#1}\@safe@activesfalse}
 \let\ref=\:ref
 -_-_-

<..babel.def..>+
 \def\active:prefix#1{\protect#1}
 \def\:temp#1{%
   \ifx\protect\@typeset@protect
   \else
     \bbl@afterfi\active:prefix#1\@gobble
   \fi}
 \HLet\active@prefix=\:temp
 -_-_-

<..babel.def..>+
 \def\:tempc#1{\leavevmode \a:ddj}
 \HLet\ddj@=\:tempc
 \def\:tempc#1{\leavevmode \a:DDJ}
 \HLet\DDJ@=\:tempc
 \NewConfigure{ddj}{1}
 \NewConfigure{DDJ}{1}
 \Configure{DDJ}{\leavevmode\ht:special{t4ht@+{38}{35}x0110;}x}
 \Configure{ddj}{\leavevmode\ht:special{t4ht@+{38}{35}x0111;}x}
 -_-_-