[latex3-commits] [git/LaTeX3-latex3-babel] main: More tabular. Changes in lt and fa ini’s. (c994d9e)

Javier email at dante.de
Thu Feb 9 18:23:26 CET 2023


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

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

commit c994d9e9e6870f30d7ebe4327b465b0dd3ee13f7
Author: Javier <email at localhost>
Date:   Thu Feb 9 18:23:26 2023 +0100

    More tabular. Changes in lt and fa ini’s.


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

c994d9e9e6870f30d7ebe4327b465b0dd3ee13f7
 README.md              |   6 +++---
 babel.dtx              |  27 +++++++++++----------------
 babel.ins              |   2 +-
 babel.pdf              | Bin 920032 -> 919913 bytes
 bbcompat.dtx           |   2 +-
 locale/fa/babel-fa.ini |   9 +++++----
 locale/lt/babel-lt.ini |   5 +++--
 7 files changed, 24 insertions(+), 27 deletions(-)

diff --git a/README.md b/README.md
index fd40775..ed8038e 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## Babel 3.85.03975
+## Babel 3.85.04072
 
 (Draft)
 
@@ -10,9 +10,9 @@ is a set of ini files for about 250 languages.
 
 The latest stable version is available on <https://ctan.org/pkg/babel>.
 
-Changes in version 3.85 are described in:
+Changes in version 3.86 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.85.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.86.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
diff --git a/babel.dtx b/babel.dtx
index 8132352..93a4fb3 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2023/02/08 v3.85.03975 The Babel package]
+\ProvidesFile{babel.dtx}[2023/02/09 v3.85.04072 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -5287,8 +5287,8 @@ help from Bernd Raichle, for which I am grateful.
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.85.03975>>
-%<<date=2023/02/08>>
+%<<version=3.85.04072>>
+%<<date=2023/02/09>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -6101,7 +6101,6 @@ help from Bernd Raichle, for which I am grateful.
 \endinput\fi % Same line!
 <@Make sure ProvidesFile is defined@>
 \ProvidesFile{babel.def}[<@date@> <@version@> Babel common definitions]
-\let\bbl at isplain\relax
 \ifx\AtBeginDocument\@undefined  % TODO. change test.
   <@Emulate LaTeX@>
 \fi
@@ -15168,7 +15167,7 @@ end
     \bbl at release@transforms\relax % \relax closes the last item.
   \fi}
 % Start tabular here: WIP
-\def\babelrestoredirs{%
+\def\localerestoredirs{%
   \ifcase\bbl at thetextdir
     \ifnum\textdirection=\z@\else\textdir TLT\fi
   \else
@@ -15179,7 +15178,7 @@ end
   \else
     \ifnum\pardirection=\@ne\else\pardir TRT\bodydir TRT\fi
   \fi}
-\ifx\bbl at isplain\relax\endinput\fi % if plain
+\ifx\AddToHook\@undefined\endinput\fi % if plain
 \IfBabelLayout{tabular}%
   {\chardef\bbl at tabular@mode\tw@}% All RTL
   {\IfBabelLayout{notabular}%
@@ -15187,27 +15186,23 @@ end
     {\chardef\bbl at tabular@mode\@ne}}% Mixed, with LTR cols
 \ifnum\bbl at tabular@mode=\@ne
   \let\bbl at parabefore\relax
-  \ifx\AddToHook\@undefined\else
-    \AddToHook{para/before}{\bbl at parabefore}%
-  \fi
-  \ifx\@tabular\@undefined\else
+  \AddToHook{para/before}{\bbl at parabefore}%
+  \AtBeginDocument{%
     \bbl at replace\@tabular{$}{$%
       \def\bbl at insidemath{0}%
-      \def\bbl at parabefore{\babelrestoredirs}}%
+      \def\bbl at parabefore{\localerestoredirs}}%
     \bbl at ifunset{@tabclassz}{}{%
       \bbl at exp{% Hide conditionals
         \\\bbl at sreplace\\\@tabclassz
-          {\<ifcase>\\\@chnum}{\\\babelrestoredirs\<ifcase>\\\@chnum}}}%
-  \fi
-  \AtBeginDocument{%
+          {\<ifcase>\\\@chnum}{\\\localerestoredirs\<ifcase>\\\@chnum}}}%
     \@ifpackageloaded{colortbl}%
       {\bbl at sreplace\@classz
-        {\hbox\bgroup\bgroup}{\hbox\bgroup\bgroup\babelrestoredirs}}%
+        {\hbox\bgroup\bgroup}{\hbox\bgroup\bgroup\localerestoredirs}}%
       {\@ifpackageloaded{array}%
          {\bbl at exp{% Hide conditionals
             \\\bbl at sreplace\\\@classz
               {\<ifcase>\\\@chnum}%
-              {\bgroup\\\babelrestoredirs\<ifcase>\\\@chnum}%
+              {\bgroup\\\localerestoredirs\<ifcase>\\\@chnum}%
             \\\bbl at sreplace\\\@classz
               {\\\do at row@strut\<fi>}{\\\do at row@strut\<fi>\egroup}}}%
          {}}}
diff --git a/babel.ins b/babel.ins
index 93ad850..c4a7f16 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/02/08}
+\def\filedate{2023/02/09}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 
diff --git a/babel.pdf b/babel.pdf
index ed2e157..6a13aa1 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 34d7fa5..6947ea4 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/02/08 v3.85.03975]
+\ProvidesFile{bbcompat.dtx}[2023/02/09 v3.85.04072]
 %</dtx>
 %
 %% File 'bbcompat.dtx'
diff --git a/locale/fa/babel-fa.ini b/locale/fa/babel-fa.ini
index fae996d..dfde929 100644
--- a/locale/fa/babel-fa.ini
+++ b/locale/fa/babel-fa.ini
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.11
-date = 2022-12-08
+version = 1.12
+date = 2023-01-27
 name.local = فارسی
 name.english = Persian
 name.babel = persian
@@ -194,8 +194,9 @@ abjad = ا ب ج د ه‍ و ز ح ط ی ک ل م ن س ع ف ص ق ر ش ت ث
 alphabetic = ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه‍ ی
 
 [transforms.prehyphenation]
-kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحچجثتپب]()[يئهشسقفغعضصنمكلظطخحچجثتپباأإآوؤذدژزرة] }
+kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحچجثتپب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحچجثتپباأإآوؤذدژزرة] }
 kashida.plain.1.1 =   { kashida = 500 }
-kashida.plain.2.0 = { ()ل()[اأإآ] }
+kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
 kashida.plain.2.1 =   { kashida = 0 }
 
+
diff --git a/locale/lt/babel-lt.ini b/locale/lt/babel-lt.ini
index da5e54a..f829d90 100644
--- a/locale/lt/babel-lt.ini
+++ b/locale/lt/babel-lt.ini
@@ -6,11 +6,12 @@
 ; * Common Locale Data Repository (license Unicode):
 ;   http://cldr.unicode.org/
 ;   http://unicode.org/copyright.html
+; Contributions by Andrius Pukšta @yjhn.
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2022-12-08
+version = 1.7
+date = 2023-01-29
 name.local = lietuvių
 name.english = Lithuanian
 name.babel = lithuanian





More information about the latex3-commits mailing list.