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