[latex3-commits] [latex3/babel] main: New: \asciiencoding. Minor fixes and changes. (5c746a2)

github at latex-project.org github at latex-project.org
Wed Oct 18 12:34:19 CEST 2023


Repository : https://github.com/latex3/babel
On branch  : main
Link       : https://github.com/latex3/babel/commit/5c746a2354ed7ffa5c443441adf6536d55a4aef6

>---------------------------------------------------------------

commit 5c746a2354ed7ffa5c443441adf6536d55a4aef6
Author: Javier <email at localhost>
Date:   Wed Oct 18 12:34:19 2023 +0200

    New: \asciiencoding. Minor fixes and changes.


>---------------------------------------------------------------

5c746a2354ed7ffa5c443441adf6536d55a4aef6
 README.md                   |   4 +-
 babel-code.pdf              | Bin 635029 -> 635559 bytes
 babel.dtx                   |  54 +++++++++++++-------
 babel.ins                   |   2 +-
 babel.pdf                   | Bin 408731 -> 413412 bytes
 bbcompat.dtx                |   2 +-
 locale/is/babel-is.ini      |   6 +--
 locale/lad/babel-lad.ini    |  38 +++++++++++++-
 locale/lt/babel-lt.ini      |   6 +--
 locale/nv/babel-nv.ini      |   6 +--
 locale/pl/babel-pl.ini      |   6 +--
 locale/yi/babel-yi.ini      |   6 +--
 locale/yi/babel-yiddish.tex | 121 --------------------------------------------
 13 files changed, 93 insertions(+), 158 deletions(-)

diff --git a/README.md b/README.md
index 0221a07..600b45a 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## Babel 3.95.27572
+## Babel 3.95.29149
 
 (dev)
 
@@ -50,6 +50,8 @@ respective authors.
 ```
 3.96 (dev)
      * Add LGI to non-ASCII encodings.
+     * New macro: \asciiencoding.
+     * Removed OT1 in some ini files.
      
 3.95 2023-09-29
      * New locales: Cebuano, Chuvash, Dogri, Northern Frisian,
diff --git a/babel-code.pdf b/babel-code.pdf
index cf48eff..6a719f3 100644
Binary files a/babel-code.pdf and b/babel-code.pdf differ
diff --git a/babel.dtx b/babel.dtx
index 7bc6d7f..ac2bd12 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2023/10/02 v3.95.27572 The Babel package]
+\ProvidesFile{babel.dtx}[2023/10/18 v3.95.29149 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -82,22 +82,33 @@
 \usepackage{color,colortbl}
 \usepackage[linkcolor=blue,urlcolor=blue,colorlinks=true]{hyperref}
 \hypersetup{%
-  pdfsubject={LaTeX Multilingual documents and localization for pdfTeX, LuaTex and
-  XeTeX.},
-  pdfauthor={Johannes Braams, Javier Bezos},
+  pdfsubject={LaTeX Multilingual documents and localization for pdfTeX,
+    LuaTeX and XeTeX.},
+  pdfauthor={Javier Bezos, Johannes Braams},
   pdftitle={Babel},
   pdfkeywords={TeX, LaTeX, pdfTeX, LuaTeX, XeTeX, internationalization,
-  localization}}
+    localization}}
+\ExplSyntaxOn
 \newcommand\New[1]{%
-  \colorbox[rgb]{.92, .86, .73}{New #1}\enspace\ignorespaces}
-\definecolor{thered}  {rgb}{0.65,0.04,0.07}
-\definecolor{thegrey} {gray}{0.8}
+  \regex_extract_once:nnN{(\d\d?)\.(\d\d)}{#1}\bbltempa
+  \seq_pop_right:NN\bbltempa\bbltempb
+  \seq_pop_right:NN\bbltempa\bbltempa
+  \colorbox[rgb]{.92, .86, .73}%
+    {New~#1%
+    \quark_if_no_value:NTF\bbltempb{}%
+      {~\ifnum\bbltempa>2 \ifnum\bbltempb>34
+         \href{https://latex3.github.io/babel/news/%
+               whats-new-in-babel-\bbltempa.\bbltempb.html}%
+              {\raisebox{.15ex}{$\oplus$}}%
+       \fi\fi}}\enspace\ignorespaces}
+\ExplSyntaxOff
+\definecolor{thered}{rgb}{0.65,0.04,0.07}
+\definecolor{thegrey}{gray}{0.8}
 \definecolor{shadecolor}{rgb}{1,1,0.97}
 \definecolor{messages}{rgb}{.66,.13,.27}
 \makeatletter
 \def\@begintheorem#1#2{%
   \list{}{}%
-  % \small
   \global\advance\@listdepth\m at ne
   \item[{\sffamily\bfseries\color{messages}\hspace*{1.3em}%
         \MakeUppercase{#1}}]}%
@@ -2618,7 +2629,7 @@ with \babel. They are the equivalent of |\DeclareUppercaseMapping| and
 twofold: (1) a user-friendly way to declare them, because
 often BCP 47 tags are not known (and sometimes can be complex);
 (2) if for some reason the tag changes (eg, you decide to tag
-`english` as `en-001` instead of `en-US`), the new mappings will be
+|english| as |en-001| instead of |en-US|), the new mappings will be
 still assigned to that language.
 
 \begin{example} For Classical Latin (no need to know the tag is
@@ -2631,7 +2642,7 @@ still assigned to that language.
 \begin{note}
   There are still some rough edges when declaring a mapping with the
   |x| extension, or when two \babel{} languages share the same BCP 47
-  tag. These issues will be sorted out in future releases.
+  tag. These issues are expected be sorted out in future releases.
 \end{note}
 
 \subsection{Creating a language}
@@ -3261,6 +3272,12 @@ expandable, and the available fields are:
   \New{3.75}
 \end{description}
 
+\begin{note}
+  Currently, |x| is used for two separate functions, namely,
+  identifying a \babel{} locale without a BCP47 tag and setting an
+  alternative set of rules for casing.
+\end{note}
+
 \begin{warning}
   \New{3.46} As of version 3.46 |tag.bcp47| returns the full BCP 47
   tag. Formerly it returned just the language subtag, which was clearly
@@ -5545,8 +5562,8 @@ wouldn’t exist.
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.95.27572>>
-%<<date=2023/10/02>>
+%<<version=3.95.29149>>
+%<<date=2023/10/18>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -10458,6 +10475,7 @@ wouldn’t exist.
          \let\BabelBeforeIni\@gobbletwo
          \chardef\atcatcode=\catcode`\@
          \catcode`\@=11\relax
+         \def\CurrentOption{#2}%
          \bbl at input@texini{\bbl at cs{rqtex@\languagename}}%
          \catcode`\@=\atcatcode
          \let\atcatcode\relax
@@ -12296,6 +12314,7 @@ wouldn’t exist.
 \let\org at TeX\TeX
 \let\org at LaTeX\LaTeX
 \let\ensureascii\@firstofone
+\let\asciiencoding\@empty
 \AtBeginDocument{%
   \def\@elt#1{,#1,}%
   \edef\bbl at tempa{\expandafter\@gobbletwo\@fontenc at load@list}%
@@ -12305,10 +12324,10 @@ wouldn’t exist.
   \bbl at foreach\BabelNonASCII{% LGR loaded in a non-standard way
     \bbl at ifunset{T@#1}{}{\def\bbl at tempb{#1}}}%
   \bbl at foreach\bbl at tempa{%
-    \bbl at xin@{#1}{\BabelNonASCII}%
+    \bbl at xin@{,#1,}{,\BabelNonASCII,}%
     \ifin@
       \def\bbl at tempb{#1}% Store last non-ascii
-    \else\bbl at xin@{#1}{\BabelNonText}% Pass
+    \else\bbl at xin@{,#1,}{,\BabelNonText,}% Pass
       \ifin@\else
         \def\bbl at tempc{#1}% Store last ascii
       \fi
@@ -12318,8 +12337,9 @@ wouldn’t exist.
     \ifin@\else
       \edef\bbl at tempc{\cf at encoding}% The default if ascii wins
     \fi
-    \edef\ensureascii#1{%
-      {\noexpand\fontencoding{\bbl at tempc}\noexpand\selectfont#1}}%
+    \let\asciiencoding\bbl at tempc
+    \renewcommand\ensureascii[1]{%
+      {\fontencoding{\asciiencoding}\selectfont#1}}%
     \DeclareTextCommandDefault{\TeX}{\ensureascii{\org at TeX}}%
     \DeclareTextCommandDefault{\LaTeX}{\ensureascii{\org at LaTeX}}%
   \fi}
diff --git a/babel.ins b/babel.ins
index f0c9a2e..4b2147f 100644
--- a/babel.ins
+++ b/babel.ins
@@ -26,7 +26,7 @@
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 %%
-\def\filedate{2023/10/02}
+\def\filedate{2023/10/18}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 
diff --git a/babel.pdf b/babel.pdf
index 2ac0646..68c56eb 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 0b13b10..1a1801e 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/10/02 v3.95.27572]
+\ProvidesFile{bbcompat.dtx}[2023/10/18 v3.95.29149]
 %</dtx>
 %
 %% File 'bbcompat.dtx'
diff --git a/locale/is/babel-is.ini b/locale/is/babel-is.ini
index b39c153..b1ecd9a 100644
--- a/locale/is/babel-is.ini
+++ b/locale/is/babel-is.ini
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-09-01
+version = 1.5
+date = 2023-10-17
 name.local = íslenska
 name.english = Icelandic
 name.babel = icelandic
@@ -23,7 +23,7 @@ script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
 level = 1
-encodings = T1 OT1 LY1
+encodings = T1 LY1
 derivate = no
 
 [captions]
diff --git a/locale/lad/babel-lad.ini b/locale/lad/babel-lad.ini
index 6078e35..b4bab07 100644
--- a/locale/lad/babel-lad.ini
+++ b/locale/lad/babel-lad.ini
@@ -7,8 +7,8 @@
 
 [identification]
 charset = utf8
-version = 0.2
-date = 2023-09-03
+version = 0.3
+date = 2023-10-06
 name.local = Ladino
 name.english = Ladino
 name.babel = ladino
@@ -22,6 +22,7 @@ script.tag.opentype = hebr
 level = 1
 encodings = NHE8 HE8 LHE
 derivate = no
+require.babel = hebrew
 warning = This is a bare minimum locale for 'ladino'.
 
 [captions]
@@ -118,3 +119,36 @@ exhyphenchar     =
 preexhyphenchar  = 
 postexhyphenchar = 
 hyphenationmin   = 
+
+[counters]
+letters.1    = א ב ג  ד  ה ו  ז  ח ט
+letters.2    = י כ ל מ נ ס ע פ צ
+letters.F.15 = טו
+letters.F.16 = טז
+letters.F.17 = יז
+letters.F.18 = יח
+letters.F.19 = יט
+letters.3    = ק ר ש ת תק תר תש תת תתק
+letters.4    = א׳ ב׳ ג׳ ד׳ ה׳ ו׳ ז׳ ח׳ ט׳
+
+[transforms.prehyphenation]
+transliteration.cj.1.0 = { ([aAE]): }
+transliteration.cj.1.1 =   { string = {1|aAE|ֱֲֳ} }
+transliteration.cj.1.2 =   { remove }
+transliteration.cj.2.0 = { ([/{+}])s }
+transliteration.cj.2.1 =   { string = {1|/{002C}+|ששׂשׁ} }
+transliteration.cj.2.2 =   { remove }
+transliteration.cj.3.0 = { {-}{-} }
+transliteration.cj.3.1 =   { string = ־ }
+transliteration.cj.3.2 =   { remove }
+transliteration.cj.4.0 = { {.}([htsS]) }
+transliteration.cj.4.1 =   { remove }
+transliteration.cj.4.2 =   { string = {1|htsS|חטצץ} }
+transliteration.cj.5.0 = { /a({a}) }
+transliteration.cj.5.1 =   { remove }
+transliteration.cj.5.2 =   { string = {1} }
+transliteration.cj.5.3 =   { string =  ַ}
+transliteration.cj.6.0 = { w([o{*}]) }
+transliteration.cj.6.1 =   { string = {1|o*|וֹוּ} }
+transliteration.cj.7.0 = { ([aAbdeEghikKlmMnNoOpPqrstuUwyz{*}:'’`‘;]) }
+transliteration.cj.7.1 =   { string = {1|aAbdeEghikKlmMnNoOpPqrstuUwyz*:'’`‘;|ַָבדֵֶגהִכךלמםנןֹוֹפףקרסתֻוּויזְּאאעע׃} }
diff --git a/locale/lt/babel-lt.ini b/locale/lt/babel-lt.ini
index f829d90..d50bfeb 100644
--- a/locale/lt/babel-lt.ini
+++ b/locale/lt/babel-lt.ini
@@ -10,8 +10,8 @@
 
 [identification]
 charset = utf8
-version = 1.7
-date = 2023-01-29
+version = 1.8
+date = 2023-10-17
 name.local = lietuvių
 name.english = Lithuanian
 name.babel = lithuanian
@@ -24,7 +24,7 @@ script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
 level = 1
-encodings = T1 OT1 L7x
+encodings = T1 L7x
 derivate = no
 
 [captions]
diff --git a/locale/nv/babel-nv.ini b/locale/nv/babel-nv.ini
index 60d3447..bd48443 100644
--- a/locale/nv/babel-nv.ini
+++ b/locale/nv/babel-nv.ini
@@ -7,8 +7,8 @@
 
 [identification]
 charset = utf8
-version = 0.2
-date = 2023-09-03
+version = 0.3
+date = 2023-10-17
 name.local = Diné Bizaad
 name.english = Navajo
 name.babel = navajo
@@ -20,7 +20,7 @@ script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
 level = 1
-encodings = T1 OT1 LY1
+encodings = T1 LY1
 derivate = no
 warning = This is a bare minimum locale for 'navajo'.
 
diff --git a/locale/pl/babel-pl.ini b/locale/pl/babel-pl.ini
index a0249a2..02e70a8 100644
--- a/locale/pl/babel-pl.ini
+++ b/locale/pl/babel-pl.ini
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2022-10-12
+version = 1.6
+date = 2023-10-17
 name.local = polski
 name.english = Polish
 name.babel = polish
@@ -23,7 +23,7 @@ script.name = Latin
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
 level = 1
-encodings = T1 OT1 LY1
+encodings = T1 LY1 QX
 derivate = no
 
 [captions]
diff --git a/locale/yi/babel-yi.ini b/locale/yi/babel-yi.ini
index 9af1858..5017fbe 100644
--- a/locale/yi/babel-yi.ini
+++ b/locale/yi/babel-yi.ini
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.8
-date = 2023-08-31
+version = 1.9
+date = 2023-10-06
 name.local = ייִדיש
 name.english = Yiddish
 name.babel = yiddish
@@ -24,7 +24,7 @@ script.tag.opentype = hebr
 level = 1
 encodings = NHE8 HE8 LHE
 derivate = no
-require.babel = yiddish
+require.babel = hebrew
 
 [captions]
 preface = 
diff --git a/locale/yi/babel-yiddish.tex b/locale/yi/babel-yiddish.tex
index 69755ae..59d44bd 100644
--- a/locale/yi/babel-yiddish.tex
+++ b/locale/yi/babel-yiddish.tex
@@ -10,125 +10,4 @@
 \BabelBeforeIni{yi}{%
 }
 
-\ifcase\bbl at engine\else
-% Contributed by Udi Fogiel, with some changes
-\def\BabelHebrewNumeralMarkerSingle{׳}% Number is a single letter
-\def\BabelHebrewNumeralMarkerFinal{״}%  Before final letter
-
-\@namedef{bbl at cntr@letters.long@\CurrentOption}#1%
-  {\expandafter\@hebrew@@numeral\expandafter{\the\numexpr#1}0}
-
-\@namedef{bbl at cntr@letters.gershayim@\CurrentOption}#1%
-  {\expandafter\@hebrew@@numeral\expandafter{\the\numexpr#1}1}
-
-\@namedef{bbl at cntr@letters.final@\CurrentOption}#1%
-  {\expandafter\@hebrew@@numeral\expandafter{\the\numexpr#1}2}
-
-\def\hebrew at num@trunc#1#2{%
-  \ifnum\numexpr #1-#2*\numexpr #1/#2\relax<0
-    \the\numexpr #1/#2-1\relax
-  \else
-    \the\numexpr #1/#2\relax
-  \fi}
-
-\def\@hebrew@@numeral#1#2{%
-  \ifnum#1<\z@\bbl at error{Invalid Hebrew numeral (<0)}{Not supported.}%
-  \else
-    \ifnum#1<1000
-		    \hebrew at num@nomil{#1}{#2}%
-    \else
-      \ifnum#1>999999 % For forward compatibility
-        \bbl at error{Hebrew numeral too large (>999999)}%
-          {Currently this is the limit.}%
-        #1%
-      \else
-        \expandafter\@hebrew@@numeral\expandafter
-          {\the\numexpr\hebrew at num@trunc{#1}{1000}}0%
-        \BabelHebrewNumeralMarkerSingle
-        \expandafter\hebrew at num@nomil\expandafter
-          {\the\numexpr #1-1000*\hebrew at num@trunc{#1}{1000}}{#2}%
-      \fi
-    \fi
-  \fi}
-
-\def\hebrew at alph@zero{}
-\def\hebrew at num@nomil#1#2{%
-  \ifcase\hebrew at num@trunc{#1}{100}%    print nothing if no hundreds
-    \or ק\ifnum#2>0 \ifnum#1=100 \BabelHebrewNumeralMarkerSingle\fi\fi
-    \or ר\ifnum#2>0 \ifnum#1=200 \BabelHebrewNumeralMarkerSingle\fi\fi
-    \or ש\ifnum#2>0 \ifnum#1=300 \BabelHebrewNumeralMarkerSingle\fi\fi
-    \or ת\ifnum#2>0 \ifnum#1=400 \BabelHebrewNumeralMarkerSingle\fi\fi
-    \or ת\ifnum#2>0 \ifnum#1=500 \BabelHebrewNumeralMarkerFinal\fi\fi ק%
-    \or ת\ifnum#2>0 \ifnum#1=600 \BabelHebrewNumeralMarkerFinal\fi\fi ר%
-    \or ת\ifnum#2>0 \ifnum#1=700 \BabelHebrewNumeralMarkerFinal\fi\fi ש%
-    \or ת\ifnum#2>0 \ifnum#1=800 \BabelHebrewNumeralMarkerFinal\fi\fi ת%
-    \or תת\ifnum#2>0 \ifnum#1=900 \BabelHebrewNumeralMarkerFinal\fi\fi ק%
-  \fi
-  \ifnum\the\numexpr #1-100*\hebrew at num@trunc{#1}{100} = 16
-    \ifnum#2>0 ט\BabelHebrewNumeralMarkerFinal ז\else טז\fi  % tet-zayin
-  \else\ifnum\the\numexpr #1 - 100*\hebrew at num@trunc{#1}{100} = 15
-    \ifnum#2>0 ט\BabelHebrewNumeralMarkerFinal ו\else טו\fi  % tet-vav
-  \else  % print nothing if no tens:
-  \ifcase\expandafter\hebrew at num@trunc\expandafter
-      {\the\numexpr#1-100*\hebrew at num@trunc{#1}{100}}{10}% 
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 י\else
-        \ifnum#2>0 \ifnum#1=10 י\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal י\fi\else י\fi
-      \fi
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 כ\else
-         \ifnum#2>0 \ifnum#1>20 \BabelHebrewNumeralMarkerFinal\fi\fi
-         \if #22ך\else כ\fi\ifnum#2>0 \ifnum#1=20 \BabelHebrewNumeralMarkerSingle\fi\fi
-       \fi
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 ל\else
-         \ifnum#2>0 \ifnum#1=30 ל\BabelHebrewNumeralMarkerSingle
-         \else\BabelHebrewNumeralMarkerFinal ל\fi\else ל\fi
-       \fi
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 מ\else
-         \ifnum#2>0 \ifnum#1>40 \BabelHebrewNumeralMarkerFinal\fi\fi
-         \if #22ם\else מ\fi\ifnum#2>0 \ifnum#1=40 \BabelHebrewNumeralMarkerSingle\fi\fi
-       \fi
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 נ\else
-         \ifnum#2>0 \ifnum#1>50 \BabelHebrewNumeralMarkerFinal\fi\fi
-         \if #22ן\else נ\fi\ifnum#2>0 \ifnum#1=50 \BabelHebrewNumeralMarkerSingle\fi\fi
-       \fi
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 ס\else
-         \ifnum#2>0 \ifnum#1=60 ס\BabelHebrewNumeralMarkerSingle
-         \else\BabelHebrewNumeralMarkerFinal ס\fi\else ס\fi
-       \fi
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 ע\else
-         \ifnum#2>0 \ifnum#1=70 ע\BabelHebrewNumeralMarkerSingle
-         \else\BabelHebrewNumeralMarkerFinal ע\fi\else ע\fi
-       \fi
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 פ\else
-         \ifnum#2>0 \ifnum#1>80 \BabelHebrewNumeralMarkerFinal\fi\fi
-         \if #22ף\else פ\fi\ifnum#2>0 \ifnum#1=80 \BabelHebrewNumeralMarkerSingle\fi\fi
-       \fi
-    \or\ifnum\numexpr #1-10*\hebrew at num@trunc{#1}{10}>0 צ\else
-        \ifnum#2>0 \ifnum#1>90 \BabelHebrewNumeralMarkerFinal\fi\fi
-        \if #22ץ\else צ\fi\ifnum#2>0 \ifnum#1=90 \BabelHebrewNumeralMarkerSingle \fi\fi
-      \fi
-  \fi
-  \ifcase\numexpr #1-10*\hebrew at num@trunc{#1}{10}%
-      \hebrew at alph@zero %  empty but can be defined if desired
-      \or\ifnum#2>0 \ifnum#1=1 א\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal א\fi\else א\fi
-      \or\ifnum#2>0 \ifnum#1=2 ב\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal ב\fi\else ב\fi
-      \or\ifnum#2>0 \ifnum#1=3 ג\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal ג\fi\else ג\fi
-      \or\ifnum#2>0 \ifnum#1=4 ד\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal ד\fi\else ד\fi
-      \or\ifnum#2>0 \ifnum#1=5 ה\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal ה\fi\else ה\fi
-      \or\ifnum#2>0 \ifnum#1=6 ו\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal ו\fi\else ו\fi
-      \or\ifnum#2>0 \ifnum#1=7 ז\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal ז\fi\else ז\fi
-      \or\ifnum#2>0 \ifnum#1=8 ח\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal ח\fi\else ח\fi
-      \or\ifnum#2>0 \ifnum#1=9 ט\BabelHebrewNumeralMarkerSingle
-        \else\BabelHebrewNumeralMarkerFinal ט\fi\else ט\fi
-  \fi\fi\fi}
-\fi
-
 \endinput
\ No newline at end of file





More information about the latex3-commits mailing list.