[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.