[latex3-commits] [git/LaTeX3-latex3-babel] docs: Released 3.77. (859bf81)

Javier email at dante.de
Sun Jun 26 12:26:26 CEST 2022


Repository : https://github.com/latex3/babel
On branch  : docs
Link       : https://github.com/latex3/babel/commit/859bf81d9d322031103e3c08517d4d44a6ad243a

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

commit 859bf81d9d322031103e3c08517d4d44a6ad243a
Author: Javier <email at localhost>
Date:   Sun Jun 26 12:26:26 2022 +0200

    Released 3.77.


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

859bf81d9d322031103e3c08517d4d44a6ad243a
 docs/_includes/menu.html             |  2 +-
 docs/guides/locale-bengali.md        | 18 +++++++--------
 docs/index.md                        | 42 ++++++++++++++++-----------------
 docs/news/whats-new-in-babel-3.77.md | 45 ++++++++++++++++++++++++------------
 4 files changed, 61 insertions(+), 46 deletions(-)

diff --git a/docs/_includes/menu.html b/docs/_includes/menu.html
index 210c98f..ad2d904 100644
--- a/docs/_includes/menu.html
+++ b/docs/_includes/menu.html
@@ -6,7 +6,7 @@
       <!-- -->
       <li><a href="#">News</a>
       <ul>
-        <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.77.html">3.77 (dev)</a></li>
+        <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.77.html">3.77</a></li>
         <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.76.html">3.76</a></li>
         <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.75.html">3.75</a></li>
         <li><a href="https://latex3.github.io/babel/news/whats-new-in-babel-3.74.html">3.74</a></li>
diff --git a/docs/guides/locale-bengali.md b/docs/guides/locale-bengali.md
index 6d7b433..0e08038 100644
--- a/docs/guides/locale-bengali.md
+++ b/docs/guides/locale-bengali.md
@@ -1,11 +1,11 @@
-# Bengali
+# Bangla
 
-For the Bengali or Bangla language, the `Harfbuzz` renderer in `luatex`
+For the Bangla or Bengali language, the `Harfbuzz` renderer in `luatex`
 is recommended. Here is a minimal example:
 ```tex
 \documentclass{article}
 
-\usepackage[bengali, provide=*]{babel}
+\usepackage[bangla, provide=*]{babel}
 \babelfont{rm}[Renderer=Harfbuzz]{FreeSerif}
 
 \begin{document}
@@ -21,10 +21,10 @@ there is no need the set the renderer (it’s always Harfbuzz).
 
 ## Counters
 
-Although Bengali numerals are best entered directly in its original
+Although Bangla numerals are best entered directly in its original
 form, you may still need some conversion because LaTeX uses internally
 the Arabic ones. With `luatex` there are two ways to map Arabic to
-Bengali numerals, passed as option to `\babelprovide`:
+Bangla numerals, passed as option to `\babelprovide`:
 * `maparabic` does it at the TeX level, by redefining `\arabic`. Note
   the form written to the auxiliary files is the converted one (which
   can be an issue in indexes). It works with `xetex`, too.
@@ -33,8 +33,8 @@ Bengali numerals, passed as option to `\babelprovide`:
 
 To perform this conversión, use the following preamble:
 ```tex
-\usepackage[bengali, provide=*]{babel}
-\babelprovide[mapdigits]{bengali}  % or alternatively maparabic
+\usepackage[bangla, provide=*]{babel}
+\babelprovide[mapdigits]{bangla}  % or alternatively maparabic
 \babelfont{rm}[Renderer=Harfbuzz]{FreeSerif}
 ```
 
@@ -53,8 +53,8 @@ In Unicode, danda and double danda are shared by several scripts, and
 `babel` doesn’t assign them by default to any of them. If you are using
 `onchar` to select the font you may want to assign them with:
 ```tex
-\babelcharproperty{`।}{locale}{bengali}
-\babelcharproperty{`॥}{locale}{bengali}
+\babelcharproperty{`।}{locale}{bangla}
+\babelcharproperty{`॥}{locale}{bangla}
 ```
 
 ## Useful links
diff --git a/docs/index.md b/docs/index.md
index 21502ab..07cb26a 100644
--- a/docs/index.md
+++ b/docs/index.md
@@ -48,27 +48,27 @@ case, it's advisable to install TeXLive.)
 
 | Version | Most relevant changes
 | --- | --- |
-| [3.77](news/whats-new-in-babel-3.77.html) | More on calendars: `\today`.
-| [3.76](news/whats-new-in-babel-3.76.html) | Calendar converters.
-| [3.75](news/whats-new-in-babel-3.75.html) | `\BabelEnsureInfo` enabled by default. `\localeinfo*`.
-| [3.74](news/whats-new-in-babel-3.74.html) | Mainly fixes and improvements in math.
-| [3.73](news/whats-new-in-babel-3.73.html) | A fix.
-| [3.72](news/whats-new-in-babel-3.72.html) | Mainly fixes and minor improvements.
-| [3.71](news/whats-new-in-babel-3.71.html) | IAST transliteration for Sanskrit.
-| [3.70](news/whats-new-in-babel-3.70.html) | More (tentative) fixes for (ams)math (lua).
-| [3.69](news/whats-new-in-babel-3.69.html) | Fixes a bug with `amsmath` introduced in 3.68.
-| [3.68](news/whats-new-in-babel-3.68.html) | Fixes (Bengali, `tabular` and `amsmath`).
-| [3.67](news/whats-new-in-babel-3.67.html) | Transforms can be turned on ond off.
-| [3.66](news/whats-new-in-babel-3.66.html) | Transforms for Greek (`transliteration.omega`).
-| [3.65](news/whats-new-in-babel-3.65.html) | Fixes a severe bug with `spanish`.
-| [3.64](news/whats-new-in-babel-3.64.html) | New counters in CJK. 
-| [3.63](news/whats-new-in-babel-3.63.html) | Fixes a severe bug with CJK and XeTeX.
-| [3.62](news/whats-new-in-babel-3.62.html) | Preliminary support for `\AddToHook`.
-| [3.61](news/whats-new-in-babel-3.61.html) | Transform `danda.nobreak`. Improved Arabic justification.
-| [3.60](news/whats-new-in-babel-3.60.html) | Mainly a maintenance release.
-| [3.59](news/whats-new-in-babel-3.59.html) | Tentative Arabic justification.
-| [3.58](news/whats-new-in-babel-3.58.html) | More transforms for Sanskrit, Polish, Czech, Serbian, etc.
-| [3.57](news/whats-new-in-babel-3.57.html) | Predefined transforms for Arabic, Greek, Hungarian, etc.
+| [3.77](news/whats-new-in-babel-3.77.html) | More on calendars: `\today`, `coptic`. New locale `ar-SA`. |
+| [3.76](news/whats-new-in-babel-3.76.html) | Calendar converters. |
+| [3.75](news/whats-new-in-babel-3.75.html) | `\BabelEnsureInfo` enabled by default. `\localeinfo*`. |
+| [3.74](news/whats-new-in-babel-3.74.html) | Mainly fixes and improvements in math. |
+| [3.73](news/whats-new-in-babel-3.73.html) | A fix. |
+| [3.72](news/whats-new-in-babel-3.72.html) | Mainly fixes and minor improvements. |
+| [3.71](news/whats-new-in-babel-3.71.html) | IAST transliteration for Sanskrit. |
+| [3.70](news/whats-new-in-babel-3.70.html) | More (tentative) fixes for (ams)math (lua). |
+| [3.69](news/whats-new-in-babel-3.69.html) | Fixes a bug with `amsmath` introduced in 3.68. |
+| [3.68](news/whats-new-in-babel-3.68.html) | Fixes (Bengali, `tabular` and `amsmath`). |
+| [3.67](news/whats-new-in-babel-3.67.html) | Transforms can be turned on ond off. |
+| [3.66](news/whats-new-in-babel-3.66.html) | Transforms for Greek (`transliteration.omega`). |
+| [3.65](news/whats-new-in-babel-3.65.html) | Fixes a severe bug with `spanish`. |
+| [3.64](news/whats-new-in-babel-3.64.html) | New counters in CJK.  |
+| [3.63](news/whats-new-in-babel-3.63.html) | Fixes a severe bug with CJK and XeTeX. |
+| [3.62](news/whats-new-in-babel-3.62.html) | Preliminary support for `\AddToHook`. |
+| [3.61](news/whats-new-in-babel-3.61.html) | Transform `danda.nobreak`. Improved Arabic justification. |
+| [3.60](news/whats-new-in-babel-3.60.html) | Mainly a maintenance release. |
+| [3.59](news/whats-new-in-babel-3.59.html) | Tentative Arabic justification. |
+| [3.58](news/whats-new-in-babel-3.58.html) | More transforms for Sanskrit, Polish, Czech, Serbian, etc. |
+| [3.57](news/whats-new-in-babel-3.57.html) | Predefined transforms for Arabic, Greek, Hungarian, etc. |
 | [3.56](news/whats-new-in-babel-3.56.html) | Transforms (in `ini` files) |
 | [3.55](news/whats-new-in-babel-3.55.html) | Mainly internal changes. Captions in Uyghur. |
 | [3.54](news/whats-new-in-babel-3.54.html) | Improved `picture`. |
diff --git a/docs/news/whats-new-in-babel-3.77.md b/docs/news/whats-new-in-babel-3.77.md
index 959a9a8..8ed824c 100644
--- a/docs/news/whats-new-in-babel-3.77.md
+++ b/docs/news/whats-new-in-babel-3.77.md
@@ -1,6 +1,6 @@
 # What's new in babel 3.77
 
-(*Draft. Under development.* **Syntax liable to change**.)
+2022-06-26
 
 ## More on calendars: `\localedate` and `\today`.
 
@@ -16,10 +16,13 @@ calendar set with `calendar=`. For example:
 ```
 This will print the date in the Islamic Civil calendar using the format
 for the `islamic` date in the `ini` file, as loaded by `\babelprovide`.
-Without `convert`, the arguments are the converted date.
+Without `convert`, the arguments must be the date already in the target
+calendar (which can be useful, for example, when the data has been
+generated externally in a editing environment where LaTeX is just a
+component).
 
-A new option in `\babelprovide` named calendar sets the defaults to be
-used in `\localedate`, which turn is used in by `\today`. So, if you
+A new option `calendar` in `\babelprovide` sets the defaults to be
+used in `\localedate`, which turn is used by `\today`. So, if you
 want to apply the settings in the previous example to all dates, you
 may write something like:
 ```tex
@@ -49,7 +52,7 @@ the ‘likely’ tag in language locales (without a region).
 
 Note the preferred calendar in the CLDR for the Arabic locales
 currently provided by `babel` is `gregorian`, except `ar-SA` (Saudi
-Arabia), named `arabic-saudi` or `arabic-sa`), which is new in version
+Arabia), which is new in version
 3.77.
 
 <span style="color:red;">⚠</span> Locales for IR (Iran) and AF
@@ -61,23 +64,35 @@ default: Persian, Northern Luri, Mazanderani, Pashto.
 * As explained above, a new locale for Arabic has been added, namely,
   `arabic-saudiarabia` (or `arabic-sa`). By default its calendar is Umm
   al-Qura.
+* `bangla` is now the preferred name for `bengali` (both language and
+  script).
+* More minor updates to the CLDR 41: Afrikaans, Arabic, Assamese,
+  Asturian, Azerbaijani, Belarusian, Bulgarian, Bangla, Tibetan,
+  Breton, Bodo, Bosnian, Catalan, English.
 
-## `Ini` files for German
+See the following section for some changes in the German locales.
+
+## German and `ini` files
 
 Currently the German `babel` styles in its `ldf` form have names which
-aren’t compatible with those standarized in the Unicode CLDR: on the
-one hand, the CLDR assigns the name ‘Swiss German’ to a different
+aren’t compatible with those standardized in the Unicode CLDR: on the
+one hand, the CLDR assigns the name [‘Swiss
+German’](https://en.wikipedia.org/wiki/Swiss_German) to a different
 language (BCP 47 `gsw`), and on the other, the `ldf` variant for
 `german` isn’t even the option to be used for German (except if you
 want the pre-1996 orthography). A somewhat hackish fix han been devised
-to load the correct `ini` file (which contains relevant data to
-identify internally the locale), based on the hyphenation patterns
-assigned to the those names, as well as to `austrian`.
+to load the correct `ini` files (which contain relevant data to
+identify internally the locales), based on the hyphenation patterns
+assigned to the those names (as well as to `austrian`).
 
-With this fix, and when loaded with `\babelprovide` or on the fly,
-`de-CH` has the alternative name `swisshighgerman` and that
-`swissgerman` refers to `gsw`.
+<span style="color:red;">⚠</span> With this fix, and when loaded with
+`\babelprovide` or on the fly, `swissgerman` refers to `gsw`, not to
+the [Standard German as spoken in
+Switzerland](https://en.wikipedia.org/wiki/Swiss_Standard_German). Now
+`de-CH`, following the CLDR, has the alternative name `swisshighgerman`
+(besides `german-switzerland` and `german-ch`).
 
 ## Fixes
 
-* The format for the Thai calendar was incorrect. 
+The format for the Thai calendar was incorrect. It was essentially a
+hack, and now the new features for calendars are used instead.





More information about the latex3-commits mailing list.