[latex3-commits] [latex3/babel] main: Bump to 3.91. (5abe633)
github at latex-project.org
github at latex-project.org
Sun Jul 9 09:47:01 CEST 2023
Repository : https://github.com/latex3/babel
On branch : main
Link : https://github.com/latex3/babel/commit/5abe633a1c5e563c3d943ee5488d63c8476c985d
>---------------------------------------------------------------
commit 5abe633a1c5e563c3d943ee5488d63c8476c985d
Author: Javier <email at localhost>
Date: Sun Jul 9 09:47:01 2023 +0200
Bump to 3.91.
>---------------------------------------------------------------
5abe633a1c5e563c3d943ee5488d63c8476c985d
README.md | 29 ++++++++---------------------
babel-code.pdf | Bin 627237 -> 626873 bytes
babel.dtx | 20 ++++++++++----------
babel.ins | 2 +-
babel.pdf | Bin 404642 -> 404347 bytes
bbcompat.dtx | 2 +-
locale/he/babel-he.ini | 4 ++--
locale/yi/babel-yi.ini | 35 +++++++++++++++++++++++++++++++++--
8 files changed, 55 insertions(+), 37 deletions(-)
diff --git a/README.md b/README.md
index 6831c25..d9e620c 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
-## Babel 3.90.18967
+## Babel 3.91
-**Draft**
+2023-07-09
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -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.90 are described in:
+Changes in version 3.91 are described in:
-https://latex3.github.io/babel/news/whats-new-in-babel-3.90.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.91.html
Apart from the manual, you can find information on some aspects of babel at:
@@ -48,27 +48,14 @@ respective authors.
### Summary of latest changes
```
-3.91 (dev)
+3.91 2023-07-09
* Transform for transliterated Hebrew, based on cjhebrew.
* Fixes:
- - #241
- - #246
- - #208
+ - alignat and alignat* (amsmath) should now work in RTL mode (#208).
+ - The package option `layout=extras` was severely broken (#246).
+ - English and Arabic documents broken when using paracol (#241).
* Experimental: transforming strings with
`\localeprehyphenation`.
-
-3.90 2023-06-26
- * Main language selected at begindocument/before (#240).
- * Option to limit the number of inserted tatweel.
- * New macros `\BabelUppercaseMapping` and
- `\BabelLowercaseMapping`.
- * Fix: line breaking was sometimes prevented when switching the
- text direction (#213).
- * Locale names (in ini files):
- - `classicallatin` and `ecclesiasticallatin` now preferred to
- `classiclatin` and `ecclesiasticlatin`.
- - `farsi` is a synonymous for `persian`.
- - `vietnam` removed - use `vietnamese`.
```
### Previous changes
diff --git a/babel-code.pdf b/babel-code.pdf
index ed7e3c5..3308a56 100644
Binary files a/babel-code.pdf and b/babel-code.pdf differ
diff --git a/babel.dtx b/babel.dtx
index 261b01a..6f91f11 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2023/07/08 v3.90.18967 The Babel package]
+\ProvidesFile{babel.dtx}[2023/07/09 v3.91 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -5466,8 +5466,8 @@ wouldn’t exist.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.90.18967>>
-%<<date=2023/07/08>>
+%<<version=3.91>>
+%<<date=2023/07/09>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -15075,13 +15075,13 @@ end
}}
% \end{macrocode}
%
-% The following experimental (an unfinished) macro applies the
-% prehyphenation transforms for the current locale to a string (letters
-% and spaces) and processes it in a fully expandable way (among other
-% limitations, the string can’t contain |]==]|). The way it operates is
-% admittedly rather cumbersome: it converts the string to a node list,
-% processes it, and converts it back to a string. The lua code is in the
-% lua file below.
+% The following experimental (and unfinished) macro applies the
+% prehyphenation transforms for the current locale to a string
+% (characters and spaces) and processes it in a fully expandable way
+% (among other limitations, the string can’t contain |]==]|). The way
+% it operates is admittedly rather cumbersome: it converts the string
+% to a node list, processes it, and converts it back to a string. The
+% lua code is in the lua file below.
%
% \begin{macrocode}
\newcommand\localeprehyphenation[1]{%
diff --git a/babel.ins b/babel.ins
index d0f0825..0ecbabb 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/07/08}
+\def\filedate{2023/07/09}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index 83494eb..d6a7524 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 6bbd907..6aed129 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/07/08 v3.90.18967]
+\ProvidesFile{bbcompat.dtx}[2023/07/09 v3.91]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/locale/he/babel-he.ini b/locale/he/babel-he.ini
index 2fa7903..483c67f 100644
--- a/locale/he/babel-he.ini
+++ b/locale/he/babel-he.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.7
-date = 2022-12-08
+version = 1.8
+date = 2023-07-08
name.local = עברית
name.english = Hebrew
name.babel = hebrew
diff --git a/locale/yi/babel-yi.ini b/locale/yi/babel-yi.ini
index 03ed5d0..b63b080 100644
--- a/locale/yi/babel-yi.ini
+++ b/locale/yi/babel-yi.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2023-03-11
+version = 1.6
+date = 2023-07-08
name.local = ייִדיש
name.english = Yiddish
name.babel = yiddish
@@ -176,3 +176,34 @@ plusSign = +
superscriptingExponent = ×
[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*:'’`‘;|ַָבדֵֶגהִכךלמםנןֹוֹפףקרסתֻוּויזְּאאעע׃} }
More information about the latex3-commits
mailing list.