[latex3-commits] [git/LaTeX3-latex3-babel] docs: New page: locale naming. (50a1332)

Javier email at dante.de
Sat May 21 13:39:31 CEST 2022


Repository : https://github.com/latex3/babel
On branch  : docs
Link       : https://github.com/latex3/babel/commit/50a1332b7b312ce18a34fdd094613c2cc903978b

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

commit 50a1332b7b312ce18a34fdd094613c2cc903978b
Author: Javier <email at localhost>
Date:   Sat May 21 13:39:31 2022 +0200

    New page: locale naming.


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

50a1332b7b312ce18a34fdd094613c2cc903978b
 docs/_includes/menu.html             |  5 +++--
 docs/guides/locale-naming.md         | 25 +++++++++++++++++++++++++
 docs/news/whats-new-in-babel-3.75.md |  4 ++++
 3 files changed, 32 insertions(+), 2 deletions(-)

diff --git a/docs/_includes/menu.html b/docs/_includes/menu.html
index f6436b9..1a8d65f 100644
--- a/docs/_includes/menu.html
+++ b/docs/_includes/menu.html
@@ -28,10 +28,11 @@
       <li><a href="#">Guides</a>
       <ul>
         <li><a href="https://latex3.github.io/babel/guides/which-method-for-which-language.html">Which method for which language</a></li>
-        <li><a href="https://latex3.github.io/babel/guides/non-standard-hyphenation-with-luatex.html">Non-standard hyphenation with  luatex</a></li>
+        <li><a href="https://latex3.github.io/babel/guides/non-standard-hyphenation-with-luatex.html">Non-standard hyphenation with luatex</a></li>
         <li><a href="https://latex3.github.io/babel/guides/using-babelprovide-to-modify-or-extend-locales.html">Using \babelprovide to modify or extend locales</a></li>
-        <li><a href="https://latex3.github.io/babel/guides/useful-links-to-tex.stackexchange.html">Useful links to   tex.strackexchange</a></li>
+        <li><a href="https://latex3.github.io/babel/guides/useful-links-to-tex.stackexchange.html">Useful links to tex.strackexchange</a></li>
         <li><a href="https://latex3.github.io/babel/guides/keys-in-ini-files.html">Keys in ini files</a></li>
+        <li><a href="https://latex3.github.io/babel/guides/locale-naming.html">Locale naming</a></li>
         <li><a href="https://latex3.github.io/babel/guides/old-and-deprecated-functions.html">Old and deprecated functions</a></li>
         <li><a href="https://latex3.github.io/babel/guides/list-of-locale-templates.html">List of locale templates</a></li>
         <li><a href="https://latex3.github.io/babel/guides/using-babel-with-plain.html">Using babel with plain</a></li>
diff --git a/docs/guides/locale-naming.md b/docs/guides/locale-naming.md
new file mode 100644
index 0000000..5aaea95
--- /dev/null
+++ b/docs/guides/locale-naming.md
@@ -0,0 +1,25 @@
+# Locale naming
+
+*Draft*
+
+For the naming of the locales at the user level, the following
+conventions will be used. 
+
+Languages, and therefore the corresponding files, are named with the
+English name, lowercased and without spaces: `northernkurdish`. Hyphens
+separate other fields, like script and region: `serbian-latin`,
+`spanish-mexico`. They are taken from the CLDR.
+
+Wherever the CLDR doesn’t provide a name (eg, “Medieval Latin”), the
+pattern followed in practice for other names is applied, namely, use
+the ‘natural’ form in English: `medievallatin`. They should be
+preferably based on the description field in the
+[IANA](https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry)
+registry (eg, `polytonicgreek`), although some simplifications can be
+necessary, because some names are “too” descriptive.
+
+A few locales with a region or a script have in the CLDR a more precise
+name. For example, `ro-MD` is “Moldavian”. They will be normalized in
+`babel` in the next few releases.
+
+
diff --git a/docs/news/whats-new-in-babel-3.75.md b/docs/news/whats-new-in-babel-3.75.md
index 0d9ad14..a7f94fb 100644
--- a/docs/news/whats-new-in-babel-3.75.md
+++ b/docs/news/whats-new-in-babel-3.75.md
@@ -12,6 +12,10 @@ files, which were load loaded only in some cases, except with
 minimal overhead. This should work for most languages, but see the
 following section.
 
+Because of the way this feature works, problems are very unlikely, but
+there is switch as a package option to turn the new behavior off
+(`ensureinfo=off`).
+
 ## Language naming with `babel` and the Unicode CLDR
 
 In the coming few weeks (or months), `babel` will attempt to align the





More information about the latex3-commits mailing list.