[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 ).
 
 ![Uyghur](../media/uyghur-hyphenation.png)
 
+## 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.