[latex3-commits] [git/LaTeX3-latex3-babel] master: Bump to 3.57. (faad7a3)
Javier
email at dante.de
Wed Apr 7 18:08:42 CEST 2021
Repository : https://github.com/latex3/babel
On branch : master
Link : https://github.com/latex3/babel/commit/faad7a3cd39bb4e9bd1b353028f562e933625909
>---------------------------------------------------------------
commit faad7a3cd39bb4e9bd1b353028f562e933625909
Author: Javier <email at localhost>
Date: Wed Apr 7 18:08:42 2021 +0200
Bump to 3.57.
>---------------------------------------------------------------
faad7a3cd39bb4e9bd1b353028f562e933625909
README.md | 17 +++--------------
babel.dtx | 12 ++++++------
babel.ins | 2 +-
babel.pdf | Bin 826418 -> 826256 bytes
bbcompat.dtx | 2 +-
locale/ar/babel-ar.ini | 4 ++--
locale/el/babel-el-polyton.ini | 4 ++--
locale/el/babel-el.ini | 4 ++--
locale/es/babel-es.ini | 6 ------
locale/grc/babel-grc.ini | 4 ++--
locale/hi/babel-hi.ini | 4 ++--
locale/hr/babel-hr.ini | 4 ++--
locale/hu/babel-hu.ini | 2 +-
locale/mr/babel-mr.ini | 4 ++--
locale/ug/babel-ug.ini | 4 ++--
news-guides/README.md | 2 +-
news-guides/news/whats-new-in-babel-3.57.md | 23 ++++++++++++++---------
17 files changed, 43 insertions(+), 55 deletions(-)
diff --git a/README.md b/README.md
index c661212..6d8f47c 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## Babel 3.56.2334
+## Babel 3.57
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -46,27 +46,16 @@ respective authors.
### Summary of Latest changes
```
-3.57 2021-04-08??
+3.57 2021-04-07
* Predefined transforms (lua):
- Arabic: transliteration.dad
- Croatian: digraphs.ligatures
- Greek: diaeresis.hyphen
- Hindi: transliteration.hk
- Hungarian: digraphs.hyphen
- * Transforms: \babel{xxxx} syntax also in string=.
+ * Transforms: {xxxx} syntax also in string=.
* Preliminary code for Uyghur hyphenation (lua).
* magyar as alternative to hungarian in \babelprovide.
-
-3.56 2021-03-24
- * Transforms (\babelprehyphenation, \babelposthyphenation)
- - Key 'space', in em units.
- - Key 'spacefactor', based on the current word separation.
- - Multiple 'insert's allowed.
- - Definable in 'ini' files.
- - Arbitrary characters in pattern.
- * Fixes:
- - 'insert' and 'data' didn't always set/get the expected node.
- - Hyphen was not shown in Marathi (#123)
```
### Previous changes
diff --git a/babel.dtx b/babel.dtx
index 1d4b510..b21384f 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -31,7 +31,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2021/04/06 v3.56.2334 The Babel package]
+\ProvidesFile{babel.dtx}[2021/04/07 v3.57 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -3017,12 +3017,12 @@ spacing conventions and so on.\footnote{They are similar in concept,
but not the same, as those in Unicode.}
It currently embraces |\babelprehyphenation| and
-|\babelposthyphenation|, which have been available for several months.
+|\babelposthyphenation|.
\New{3.57} Several \textsf{ini} files predefine some transforms. They
are activated with the key |transforms| in |\babelprovide|, either if
-the locale is being defined with it or the languages has been previouly
-loaded as a class or package option, as the following example
+the locale is being defined with this macro or the languages has been
+previouly loaded as a class or package option, as the following example
illustrates:
\begin{verbatim}
\usepackage[magyar]{babel}
@@ -4910,8 +4910,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.56.2334>>
-%<<date=2021/04/06>>
+%<<version=3.57>>
+%<<date=2021/04/07>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
diff --git a/babel.ins b/babel.ins
index 81860a2..ddedf2c 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{2021/04/06}
+\def\filedate{2021/04/07}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index 48c8543..540babb 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 3dadceb..ea7e8ec 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2021/04/06 v3.56.2334]
+\ProvidesFile{bbcompat.dtx}[2021/04/07 v3.57]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/locale/ar/babel-ar.ini b/locale/ar/babel-ar.ini
index 6650377..de5c72b 100644
--- a/locale/ar/babel-ar.ini
+++ b/locale/ar/babel-ar.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.7
-date = 2020-10-11
+version = 1.8
+date = 2021-04-05
name.local = العربية
name.english = Arabic
name.babel = arabic
diff --git a/locale/el/babel-el-polyton.ini b/locale/el/babel-el-polyton.ini
index 8d2ddc7..dd1f9ad 100644
--- a/locale/el/babel-el-polyton.ini
+++ b/locale/el/babel-el-polyton.ini
@@ -4,8 +4,8 @@
[identification]
charset = utf8
-version = 0.6
-date = 2020-06-30
+version = 0.7
+date = 2021-04-05
name.local = Ἐλληνικά
; Name from https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
name.english = Polytonic Greek
diff --git a/locale/el/babel-el.ini b/locale/el/babel-el.ini
index 62d4fe5..39b93e9 100644
--- a/locale/el/babel-el.ini
+++ b/locale/el/babel-el.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-06-30
+version = 1.6
+date = 2021-04-05
name.local = Ελληνικά
name.english = Greek
name.babel = greek
diff --git a/locale/es/babel-es.ini b/locale/es/babel-es.ini
index e3344f0..5ed832d 100644
--- a/locale/es/babel-es.ini
+++ b/locale/es/babel-es.ini
@@ -183,9 +183,3 @@ plusSign = +
superscriptingExponent = ×
[counters]
-
-[transforms.prehyphenation]
-percent.space.1.0 = { {d}(){0025}() }
-percent.space.1.1 = { insert, spacefactor = .3 .3 .3 }
-percent.space.1.2 = {}
-
diff --git a/locale/grc/babel-grc.ini b/locale/grc/babel-grc.ini
index 6014c35..818b1ca 100644
--- a/locale/grc/babel-grc.ini
+++ b/locale/grc/babel-grc.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-06-30
+version = 1.6
+date = 2021-04-05
name.local = Αρχαία ελληνικά
name.english = Ancient Greek
name.babel = greek
diff --git a/locale/hi/babel-hi.ini b/locale/hi/babel-hi.ini
index 7deaf5f..a230ec2 100644
--- a/locale/hi/babel-hi.ini
+++ b/locale/hi/babel-hi.ini
@@ -12,8 +12,8 @@
[identification]
charset = utf8
-version = 1.8
-date = 2020-10-11
+version = 1.9
+date = 2021-04-05
name.local = हिन्दी
name.english = Hindi
name.babel = hindi
diff --git a/locale/hr/babel-hr.ini b/locale/hr/babel-hr.ini
index e514e59..dc9a604 100644
--- a/locale/hr/babel-hr.ini
+++ b/locale/hr/babel-hr.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2021-04-05
name.local = hrvatski
name.english = Croatian
name.babel = croatian
diff --git a/locale/hu/babel-hu.ini b/locale/hu/babel-hu.ini
index 2039f40..e6a69cd 100644
--- a/locale/hu/babel-hu.ini
+++ b/locale/hu/babel-hu.ini
@@ -12,7 +12,7 @@
[identification]
charset = utf8
version = 1.4
-date = 2021-03-25
+date = 2021-04-05
name.local = magyar
name.english = Hungarian
name.babel = hungarian
diff --git a/locale/mr/babel-mr.ini b/locale/mr/babel-mr.ini
index 55d9826..927dd8b 100644
--- a/locale/mr/babel-mr.ini
+++ b/locale/mr/babel-mr.ini
@@ -13,8 +13,8 @@
[identification]
charset = utf8
-version = 1.9
-date = 2021-03-16
+version = 1.10
+date = 2021-04-05
name.local = मराठी
name.english = Marathi
name.babel = marathi
diff --git a/locale/ug/babel-ug.ini b/locale/ug/babel-ug.ini
index 53aca88..395d913 100644
--- a/locale/ug/babel-ug.ini
+++ b/locale/ug/babel-ug.ini
@@ -12,8 +12,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2021-02-26
+version = 1.6
+date = 2021-04-05
name.local = ئۇيغۇرچە
name.english = Uyghur
name.babel = uyghur
diff --git a/news-guides/README.md b/news-guides/README.md
index e176591..cac0434 100644
--- a/news-guides/README.md
+++ b/news-guides/README.md
@@ -25,7 +25,7 @@ This is the home page for Babel, a multilingual environment for latex (and somet
| Version | Most relevant changes
| --- | --- |
-| [3.57](news/whats-new-in-babel-3.57.md) | (Under development.) |
+| [3.57](news/whats-new-in-babel-3.57.md) | Predefined transforms for Arabic, Greek, Hungarian, etc.
| [3.56](news/whats-new-in-babel-3.56.md) | Transforms (in `ini` files) |
| [3.55](news/whats-new-in-babel-3.55.md) | Mainly internal changes. Captions in Uyghur. |
| [3.54](news/whats-new-in-babel-3.54.md) | Improved `picture`. |
diff --git a/news-guides/news/whats-new-in-babel-3.57.md b/news-guides/news/whats-new-in-babel-3.57.md
index 0077be4..5a13671 100644
--- a/news-guides/news/whats-new-in-babel-3.57.md
+++ b/news-guides/news/whats-new-in-babel-3.57.md
@@ -1,30 +1,28 @@
# What's new in babel 3.57
-(*Under development.*)
+2021-04-07
## Transforms added to `ini` files
-*Some of them are still experimental or incomplete.*
-
-* **Arabic** `transliteration.dad` ▸ Applies the transliteration system
+**Arabic** ▸ `transliteration.dad` ▸ Applies the transliteration system
devised by Yannis Haralambous for
[`dad`](http://mirrors.ctan.org/language/arabic/dad/dad-user-guide.pdf).
Not yet complete, but sufficient for many texts.
-* **Croatian** `digraphs.ligatures` ▸ Ligatures *DŽ*, *Dž*,
+**Croatian** ▸ `digraphs.ligatures` ▸ Ligatures *DŽ*, *Dž*,
*dž*, *LJ*, *Lj*, *lj*, *NJ*,
*Nj*, *nj*. It assumes they exist. This is not the
recommended way to make these transformations (the best way is with
OTF features), but it can get you out of a hurry.
-* **Greek** `diaeresis.hyphen` ▸ Removes the diaeresis above iota and
+**Greek** ▸ `diaeresis.hyphen` ▸ Removes the diaeresis above iota and
upsilon if hyphenated just before. It works with the
three variants.
-* **Hindi** `transliteration.hk` ▸ The Harvard-Kyoto system to romanize
+**Hindi** ▸ `transliteration.hk` ▸ The Harvard-Kyoto system to romanize
Devanagari.
-* **Hungarian** `digraphs.hyphen` ▸ Hyphenates the groups
+**Hungarian** ▸ `digraphs.hyphen` ▸ Hyphenates the long digraphs
*ccs*, *ddz*, *ggy*, *lly*, *nny*,
*ssz*, *tty* and *zzs* as *cs-cs*,
*dz-dz*, etc.
@@ -36,7 +34,7 @@ to be hyphenated correctly, preserving the joining forms. See
https://www.w3.org/TR/css-text-3/#word-break-shaping . It assumes the
basic forms (initial, medial, final).
-Here is an example (text from copypasted from
+Here is an example (text copypasted from
https://github.com/azmat21/Syllabification-for-Uyghur ).
```
\documentclass{article}
@@ -85,4 +83,11 @@ https://github.com/azmat21/Syllabification-for-Uyghur ).

+## Other changes
+
+* Transforms: {xxxx} syntax also in `string =`, which is replace by the
+ character with the given hex code (at least 4 hex digits).
+
+* `magyar` as alternative name to `hungarian` in `\babelprovide`.
+
More information about the latex3-commits
mailing list.