[latex3-commits] [git/LaTeX3-latex3-babel] main: Bump to 3.83. Fix #203. Close #202. New locale: Kaingang. (6ad259c)
Javier
email at dante.de
Wed Nov 30 11:55:14 CET 2022
Repository : https://github.com/latex3/babel
On branch : main
Link : https://github.com/latex3/babel/commit/6ad259c39e47729d8ab06a54cd65121ebaa7f122
>---------------------------------------------------------------
commit 6ad259c39e47729d8ab06a54cd65121ebaa7f122
Author: Javier <email at localhost>
Date: Wed Nov 30 11:55:14 2022 +0100
Bump to 3.83. Fix #203. Close #202. New locale: Kaingang.
>---------------------------------------------------------------
6ad259c39e47729d8ab06a54cd65121ebaa7f122
README.md | 28 ++--
babel.dtx | 178 +++++++++++++--------
babel.ins | 2 +-
babel.pdf | Bin 885322 -> 897584 bytes
bbcompat.dtx | 2 +-
.../kgp/babel-kaingang.tex | 0
locale/kgp/babel-kgp.ini | 178 +++++++++++++++++++++
locale/pa/babel-pa-Guru.ini | 6 +-
locale/pa/babel-pa.ini | 6 +-
locale/sc/babel-sc.ini | 2 +-
locale/yrl/babel-yrl.ini | 2 +-
testfiles/tlb-catalan.tlg | 4 +-
testfiles/tlb2247.tlg | 4 +-
testfiles/tlb3004.tlg | 10 +-
14 files changed, 323 insertions(+), 99 deletions(-)
diff --git a/README.md b/README.md
index f0592c5..d3e4b75 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## Babel 3.82.2932
+## Babel 3.83
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -8,9 +8,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.82 are described in:
+Changes in version 3.83 are described in:
-https://latex3.github.io/babel/news/whats-new-in-babel-3.82.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.83.html
Apart from the manual, you can find information on some aspects of babel at:
@@ -46,23 +46,17 @@ respective authors.
### Summary of latest changes
```
-3.82 (dev)
+3.83 2022-11-30
+ * Improved Punjabi, thanks to Arvinder Singh (@punjab).
+ * Compatibility with 'lscape', thanks to Salim Bou (@seloumi).
+ * New locale files: Kaingang, Nheengatu, Sardinian.
+ * Better handling of `leqno` with `amsmath`.
* Fixes:
- Wrong date format for Australian in babel-en-AU.ini (#195)
- - Option handling is broken with braces (#198)
+ - Option handling was broken with braces (#198)
- Stray punctuation with tikz lead to lua error (#197)
-
-3.82 2022-10-23
- * Predefined transforms can be activated after the first
- \babelprovide (lua).
- * Tibetan for XeTeX.
- * More updates to the CLDR 41: Albanian, Kinyarwanda, Maltese,
- Odia, Ossetic, Pashto, Polish, Portuguese, Punjabi, Romanian,
- Romansh, Russian, Sakha, Sinhala, Slovak, Slovenian, Somali.
- * Fixes:
- - \MakeXXXcase: a (hopefully) better hack for #189 (see
- also #193).
- - Thai (with xetex): #182 wasn’t quite fixed.
+ - Hungarian as a secondary language reordered some captions
+ (#203).
```
### Previous changes
diff --git a/babel.dtx b/babel.dtx
index 063f69e..7926056 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -32,7 +32,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2022/11/25 v3.82.2932 The Babel package]
+\ProvidesFile{babel.dtx}[2022/11/30 v3.83 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -1502,23 +1502,22 @@ captions):
\def\hascapl{\textsuperscript{l}}
\begin{multicols}{2}
-
\tag{af} Afrikaans\hascapu\hascapl
\tag{agq} Aghem
\tag{ak} Akan
\tag{am} Amharic\hascapu\hascapl
-\tag{ar} Arabic\hascapu\hascapl
-\tag{ar-DZ} Arabic\hascapu\hascapl
-\tag{ar-EG} Arabic\hascapu\hascapl
-\tag{ar-IQ} Arabic\hascapu\hascapl
-\tag{ar-JO} Arabic\hascapu\hascapl
-\tag{ar-LB} Arabic\hascapu\hascapl
-\tag{ar-MA} Arabic\hascapu\hascapl
-\tag{ar-PS} Arabic\hascapu\hascapl
-\tag{ar-SA} Arabic\hascapu\hascapl
-\tag{ar-SY} Arabic\hascapu\hascapl
-\tag{ar-TN} Arabic\hascapu\hascapl
-\tag{as} Assamese
+\tag{ar-DZ} Arabic\hascapu
+\tag{ar-EG} Arabic\hascapu
+\tag{ar-IQ} Arabic\hascapu
+\tag{ar-JO} Arabic\hascapu
+\tag{ar-LB} Arabic\hascapu
+\tag{ar-MA} Arabic\hascapu
+\tag{ar-PS} Arabic\hascapu
+\tag{ar-SA} Arabic\hascapu
+\tag{ar-SY} Arabic\hascapu
+\tag{ar-TN} Arabic\hascapu
+\tag{ar} Arabic\hascapu
+\tag{as} Assamese\hascapu
\tag{asa} Asu
\tag{ast} Asturian\hascapu\hascapl
\tag{az-Cyrl} Azerbaijani
@@ -1530,8 +1529,9 @@ captions):
\tag{bez} Bena
\tag{bg} Bulgarian\hascapu\hascapl
\tag{bm} Bambara
-\tag{bn} Bangla\hascapu\hascapl
+\tag{bn} Bangla\hascapu
\tag{bo} Tibetan\hascapu
+\tag{br} Breton\hascapu\hascapl
\tag{brx} Bodo
\tag{bs-Cyrl} Bosnian
\tag{bs-Latn} Bosnian\hascapu\hascapl
@@ -1540,16 +1540,24 @@ captions):
\tag{ce} Chechen
\tag{cgg} Chiga
\tag{chr} Cherokee
-\tag{ckb} Central Kurdish
+\tag{ckb-Arab} Central Kurdish\hascapu
+\tag{ckb-Latn} Central Kurdish\hascapu
+\tag{ckb} Central Kurdish\hascapu
\tag{cop} Coptic
\tag{cs} Czech\hascapu\hascapl
-\tag{cu} Church Slavic
-\tag{cu-Cyrs} Church Slavic
+\tag{cu-Cyrs} Church Slavic\hascapu
\tag{cu-Glag} Church Slavic
+\tag{cu} Church Slavic\hascapu
\tag{cy} Welsh\hascapu\hascapl
\tag{da} Danish\hascapu\hascapl
\tag{dav} Taita
-\tag{de-AT} German\hascapu\hascapl
+\tag{de-1901} German\hascapu\hascapl
+\tag{de-1996} German\hascapu\hascapl
+\tag{de-AT-1901} Austrian German\hascapu\hascapl
+\tag{de-AT-1996} Austrian German\hascapu\hascapl
+\tag{de-AT} Austrian German\hascapu\hascapl
+\tag{de-CH-1901} Swiss High German\hascapu\hascapl
+\tag{de-CH-1996} Swiss High German\hascapu\hascapl
\tag{de-CH} Swiss High German\hascapu\hascapl
\tag{de} German\hascapu\hascapl
\tag{dje} Zarma
@@ -1559,30 +1567,30 @@ captions):
\tag{dz} Dzongkha
\tag{ebu} Embu
\tag{ee} Ewe
-\tag{el} Greek\hascapu\hascapl
\tag{el-polyton} Polytonic Greek\hascapu\hascapl
-\tag{en-AU} English\hascapu\hascapl
-\tag{en-CA} English\hascapu\hascapl
-\tag{en-GB} English\hascapu\hascapl
+\tag{el} Greek\hascapu\hascapl
+\tag{en-AU} Australian English\hascapu\hascapl
+\tag{en-CA} Canadian English\hascapu\hascapl
+\tag{en-GB} British English\hascapu\hascapl
\tag{en-NZ} English\hascapu\hascapl
-\tag{en-US} English\hascapu\hascapl
+\tag{en-US} American English\hascapu\hascapl
\tag{en} English\hascapu\hascapl
\tag{eo} Esperanto\hascapu\hascapl
-\tag{es-MX} Spanish\hascapu\hascapl
+\tag{es-MX} Mexican Spanish\hascapu\hascapl
\tag{es} Spanish\hascapu\hascapl
\tag{et} Estonian\hascapu\hascapl
-\tag{eu} Basque\hascapu\hascapl
+\tag{eu} Basque\hascapu\hascapl\hascapl
\tag{ewo} Ewondo
-\tag{fa} Persian\hascapu\hascapl
+\tag{fa} Persian\hascapu
\tag{ff} Fulah
\tag{fi} Finnish\hascapu\hascapl
\tag{fil} Filipino
\tag{fo} Faroese
-\tag{fr} French\hascapu\hascapl
\tag{fr-BE} French\hascapu\hascapl
-\tag{fr-CA} French\hascapu\hascapl
-\tag{fr-CH} French\hascapu\hascapl
+\tag{fr-CA} Canadian French\hascapu\hascapl
+\tag{fr-CH} Swiss French\hascapu\hascapl
\tag{fr-LU} French\hascapu\hascapl
+\tag{fr} French\hascapu\hascapl
\tag{fur} Friulian\hascapu\hascapl
\tag{fy} Western Frisian
\tag{ga} Irish\hascapu\hascapl
@@ -1594,15 +1602,15 @@ captions):
\tag{guz} Gusii
\tag{gv} Manx
\tag{ha-GH} Hausa
-\tag{ha-NE} Hausa\hascapl
-\tag{ha} Hausa
+\tag{ha-NE} Hausa
+\tag{ha} Hausa\hascapu\hascapl
\tag{haw} Hawaiian
\tag{he} Hebrew\hascapu\hascapl
\tag{hi} Hindi\hascapu
\tag{hr} Croatian\hascapu\hascapl
\tag{hsb} Upper Sorbian\hascapu\hascapl
-\tag{hu} Hungarian\hascapu\hascapl
-\tag{hy} Armenian\hascapu
+\tag{hu} Hungarian\hascapu\hascapl\hascapl\hascapl
+\tag{hy} Armenian\hascapu\hascapl
\tag{ia} Interlingua\hascapu\hascapl
\tag{id} Indonesian\hascapu\hascapl
\tag{ig} Igbo
@@ -1612,20 +1620,24 @@ captions):
\tag{ja} Japanese\hascapu
\tag{jgo} Ngomba
\tag{jmc} Machame
-\tag{ka} Georgian\hascapu\hascapl
+\tag{ka} Georgian\hascapu
\tag{kab} Kabyle
\tag{kam} Kamba
\tag{kde} Makonde
\tag{kea} Kabuverdianu
+\tag{kgp} Kaingang
\tag{khq} Koyra Chiini
\tag{ki} Kikuyu
\tag{kk} Kazakh
\tag{kkj} Kako
\tag{kl} Kalaallisut
\tag{kln} Kalenjin
-\tag{km} Khmer
-\tag{kmr} Northern Kurdish\hascapu
-\tag{kn} Kannada\hascapu\hascapl
+\tag{km} Khmer\hascapu
+\tag{kmr-Arab} Northern Kurdish\hascapu
+\tag{kmr-Latn} Northern Kurdish\hascapu\hascapl
+\tag{kmr} Northern Kurdish\hascapu\hascapl
+\tag{kn} Kannada\hascapu
+\tag{ko-Hani} Korean\hascapu
\tag{ko} Korean\hascapu
\tag{kok} Konkani
\tag{ks} Kashmiri
@@ -1634,14 +1646,18 @@ captions):
\tag{ksh} Colognian
\tag{kw} Cornish
\tag{ky} Kyrgyz
+\tag{la-x-classic} Classic Latin\hascapu\hascapl
+\tag{la-x-ecclesia} Ecclesiastic Latin\hascapu\hascapl
+\tag{la-x-medieval} Medieval Latin\hascapu\hascapl
+\tag{la} Latin\hascapu\hascapl
\tag{lag} Langi
\tag{lb} Luxembourgish\hascapu\hascapl
\tag{lg} Ganda
\tag{lkt} Lakota
\tag{ln} Lingala
-\tag{lo} Lao\hascapu\hascapl
+\tag{lo} Lao\hascapu
\tag{lrc} Northern Luri
-\tag{lt} Lithuanian\hascapu\hascapl
+\tag{lt} Lithuanian\hascapu\hascapl\hascapl\hascapl
\tag{lu} Luba-Katanga
\tag{luo} Luo
\tag{luy} Luyia
@@ -1653,11 +1669,11 @@ captions):
\tag{mgh} Makhuwa-Meetto
\tag{mgo} Metaʼ
\tag{mk} Macedonian\hascapu\hascapl
-\tag{ml} Malayalam\hascapu\hascapl
+\tag{ml} Malayalam\hascapu
\tag{mn} Mongolian
-\tag{mr} Marathi\hascapu\hascapl
-\tag{ms-BN} Malay\hascapl
-\tag{ms-SG} Malay\hascapl
+\tag{mr} Marathi\hascapu
+\tag{ms-BN} Malay
+\tag{ms-SG} Malay
\tag{ms} Malay\hascapu\hascapl
\tag{mt} Maltese
\tag{mua} Mundang
@@ -1671,26 +1687,27 @@ captions):
\tag{nmg} Kwasio
\tag{nn} Norwegian Nynorsk\hascapu\hascapl
\tag{nnh} Ngiemboon
-\tag{no} Norwegian
+\tag{no} Norwegian\hascapu\hascapl
\tag{nus} Nuer
\tag{nyn} Nyankole
+\tag{oc} Occitan\hascapu\hascapl
\tag{om} Oromo
\tag{or} Odia
\tag{os} Ossetic
\tag{pa-Arab} Punjabi
-\tag{pa-Guru} Punjabi
-\tag{pa} Punjabi
+\tag{pa-Guru} Punjabi\hascapu
+\tag{pa} Punjabi\hascapu
\tag{pl} Polish\hascapu\hascapl
\tag{pms} Piedmontese\hascapu\hascapl
\tag{ps} Pashto
-\tag{pt-BR} Portuguese\hascapu\hascapl
-\tag{pt-PT} Portuguese\hascapu\hascapl
+\tag{pt-BR} Brazilian Portuguese\hascapu\hascapl
+\tag{pt-PT} European Portuguese\hascapu\hascapl
\tag{pt} Portuguese\hascapu\hascapl
\tag{qu} Quechua
\tag{rm} Romansh\hascapu\hascapl
\tag{rn} Rundi
-\tag{ro} Romanian\hascapu\hascapl
\tag{ro-MD} Moldavian\hascapu\hascapl
+\tag{ro} Romanian\hascapu\hascapl
\tag{rof} Rombo
\tag{ru} Russian\hascapu\hascapl
\tag{rw} Kinyarwanda
@@ -1705,6 +1722,7 @@ captions):
\tag{sah} Sakha
\tag{saq} Samburu
\tag{sbp} Sangu
+\tag{sc} Sardinian
\tag{se} Northern Sami\hascapu\hascapl
\tag{seh} Sena
\tag{ses} Koyraboro Senni
@@ -1712,7 +1730,7 @@ captions):
\tag{shi-Latn} Tachelhit
\tag{shi-Tfng} Tachelhit
\tag{shi} Tachelhit
-\tag{si} Sinhala
+\tag{si} Sinhala\hascapu
\tag{sk} Slovak\hascapu\hascapl
\tag{sl} Slovenian\hascapu\hascapl
\tag{smn} Inari Sami
@@ -1730,8 +1748,9 @@ captions):
\tag{sr} Serbian\hascapu\hascapl
\tag{sv} Swedish\hascapu\hascapl
\tag{sw} Swahili
+\tag{syr} Syriac
\tag{ta} Tamil\hascapu
-\tag{te} Telugu\hascapu\hascapl
+\tag{te} Telugu\hascapu
\tag{teo} Teso
\tag{th} Thai\hascapu\hascapl
\tag{ti} Tigrinya
@@ -1740,9 +1759,9 @@ captions):
\tag{tr} Turkish\hascapu\hascapl
\tag{twq} Tasawaq
\tag{tzm} Central Atlas Tamazight
-\tag{ug} Uyghur
+\tag{ug} Uyghur\hascapu
\tag{uk} Ukrainian\hascapu\hascapl
-\tag{ur} Urdu\hascapu\hascapl
+\tag{ur} Urdu\hascapu
\tag{uz-Arab} Uzbek
\tag{uz-Cyrl} Uzbek
\tag{uz-Latn} Uzbek
@@ -1757,14 +1776,15 @@ captions):
\tag{yav} Yangben
\tag{yi} Yiddish
\tag{yo} Yoruba
+\tag{yrl} Nheengatu
\tag{yue} Cantonese
\tag{zgh} Standard Moroccan Tamazight
-\tag{zh-Hans-HK} Chinese\hascapu
-\tag{zh-Hans-MO} Chinese\hascapu
-\tag{zh-Hans-SG} Chinese\hascapu
+\tag{zh-Hans-HK} Chinese
+\tag{zh-Hans-MO} Chinese
+\tag{zh-Hans-SG} Chinese
\tag{zh-Hans} Chinese\hascapu
-\tag{zh-Hant-HK} Chinese\hascapu
-\tag{zh-Hant-MO} Chinese\hascapu
+\tag{zh-Hant-HK} Chinese
+\tag{zh-Hant-MO} Chinese
\tag{zh-Hant} Chinese\hascapu
\tag{zh} Chinese\hascapu
\tag{zu} Zulu
@@ -1787,7 +1807,7 @@ by |\babelprovide| with a valueless |import|.
\let\\\par
\begin{multicols}{2}
-
+afrikaans\\
aghem\\
akan\\
albanian\\
@@ -2120,8 +2140,6 @@ yiddish\\
yoruba\\
zarma\\
zulu
-afrikaans\\
-
\end{multicols}
\endgroup
\hrule
@@ -2609,7 +2627,9 @@ locale (as set with |\babelfont|). Characters can be added or modified with
\New{3.81} Option |letters| restricts the ‘actions’ to letters, in the
\TeX{} sense (i.~e., with catcode 11). Digits and punctuation are then
-considered part of current locale (as set by a selector).
+considered part of current locale (as set by a selector). This option
+is useful when the main script in non-Latin and there is a secondary
+one whose script is Latin.
\begin{note}
An alternative approach with \luatex{} and Harfbuzz is the font
@@ -2618,6 +2638,21 @@ considered part of current locale (as set by a selector).
cases it can be enough.
\end{note}
+\begin{note}
+ \newcommand\artxt[1]{{%
+ \fontspec[Script=Arabic]{FreeSerif}\textdir TRT #1}}
+ There is no general rule to set the font for a punctuation mark,
+ because it is a semantic decision and not a typographical one.
+ Consider the following sentence: “\artxt{یک}, \artxt{دو}, and
+ \artxt{سه} are Persian numbers”. In this case the punctuation font
+ must be the English one, even if the commas are surrounded by
+ non-Latin letters. Quotation marks, parenthesis, etc., are even more
+ complex. Several criteria are possible, like the main language (the
+ default in \babel), the first letter in the paragraph, or the
+ surrounding letters, among others, but even so manual switching can
+ be still necessary.
+\end{note}
+
\Describe{intraspace=}{\meta{base} \meta{shrink} \meta{stretch}}
Sets the interword space for the writing system of the language, in em
units (so, |0 .1 0| is |0em plus .1em|). Like |\spaceskip|, the em unit
@@ -5153,8 +5188,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.82.2932>>
-%<<date=2022/11/25>>
+%<<version=3.83>>
+%<<date=2022/11/30>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -10635,8 +10670,11 @@ help from Bernd Raichle, for which I am grateful.
\fi
\bbl at xin@{,\bbl at tempa,}{,figure,table,}%
\ifin@
- \toks@\expandafter{\bbl at toreplace}%
- \bbl at exp{\gdef\<fnum@\bbl at tempa>{\the\toks@}}%
+ \global\bbl at csarg\let{\bbl at tempa fmt@#2}\bbl at toreplace
+ \bbl at exp{\gdef\<fnum@\bbl at tempa>{%
+ \\\bbl at ifunset{bbl@\bbl at tempa fmt@\\\languagename}%
+ {\[fnum@\bbl at tempa]}%
+ {\\\@nameuse{bbl@\bbl at tempa fmt@\\\languagename}}}}%
\fi}
\def\bbl at ini@captions at aux#1#2{%
\bbl at trim@def\bbl at tempa{#1}%
@@ -14798,6 +14836,9 @@ end
\expandafter\bbl at sreplace\csname] \endcsname{$$}{\eqno\kern.001pt$$}%
\else % amstex
\ifx\bbl at noamsmath\@undefined
+ \bbl at exp{% Hack to hide maybe undefined conditionals:
+ \chardef\bbl at eqnpos=0%
+ \<iftagsleft@>1\<else>\<if at fleqn>2\<fi>\<fi>\relax}%
\ifnum\bbl at eqnpos=\@ne
\let\bbl at ams@lap\hbox
\else
@@ -14941,6 +14982,9 @@ end
"Babel.picture_dir")
}%
\AtBeginDocument{%
+ \def\LS at rot{%
+ \setbox\@outputbox\vbox{%
+ \hbox dir TLT{\rotatebox{90}{\box\@outputbox}}}}%
\long\def\put(#1,#2)#3{%
\@killglue
% Try:
diff --git a/babel.ins b/babel.ins
index abc0085..dddb4bc 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{2022/11/25}
+\def\filedate{2022/11/30}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index 0c0da88..57211aa 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index ff7e8ee..e84432d 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2022/11/25 v3.82.2932]
+\ProvidesFile{bbcompat.dtx}[2022/11/30 v3.83]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/locale-templates/kgp/babel-kaingang.tex b/locale/kgp/babel-kaingang.tex
similarity index 100%
copy from locale-templates/kgp/babel-kaingang.tex
copy to locale/kgp/babel-kaingang.tex
diff --git a/locale/kgp/babel-kgp.ini b/locale/kgp/babel-kgp.ini
new file mode 100644
index 0000000..ce72754
--- /dev/null
+++ b/locale/kgp/babel-kgp.ini
@@ -0,0 +1,178 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2022-10-24
+name.local = kanhgág
+name.english = Kaingang
+name.babel = kaingang
+tag.bcp47 = kgp
+language.tag.bcp47 = kgp
+tag.bcp47.likely = kgp-Latn-BR
+tag.opentype = KGP
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface =
+ref =
+abstract =
+bib =
+chapter =
+appendix =
+contents =
+listfigure =
+listtable =
+index =
+figure =
+table =
+part =
+encl =
+cc =
+headto =
+page =
+see =
+also =
+proof =
+glossary =
+
+[captions.licr]
+preface =
+ref =
+abstract =
+bib =
+chapter =
+appendix =
+contents =
+listfigure =
+listtable =
+index =
+figure =
+table =
+part =
+encl =
+cc =
+headto =
+page =
+see =
+also =
+proof =
+glossary =
+
+[date.gregorian]
+date.long = [d] ne [MMMM], [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = 1-Kysã
+months.wide.2 = 2-Kysã
+months.wide.3 = 3-Kysã
+months.wide.4 = 4-Kysã
+months.wide.5 = 5-Kysã
+months.wide.6 = 6-Kysã
+months.wide.7 = 7-Kysã
+months.wide.8 = 8-Kysã
+months.wide.9 = 9-Kysã
+months.wide.10 = 10-Kysã
+months.wide.11 = 11-Kysã
+months.wide.12 = 12-Kysã
+months.narrow.1 = 1K
+months.narrow.2 = 2K
+months.narrow.3 = 3K
+months.narrow.4 = 4K
+months.narrow.5 = 5K
+months.narrow.6 = 6K
+months.narrow.7 = 7K
+months.narrow.8 = 8K
+months.narrow.9 = 9K
+months.narrow.10 = 10K
+months.narrow.11 = 11K
+months.narrow.12 = 12K
+days.wide.mon = pir-kurã-há
+days.wide.tue = régre-kurã-há
+days.wide.wed = tẽgtũ-kurã-há
+days.wide.thu = vẽnhkãgra-kurã-há
+days.wide.fri = pénkar-kurã-há
+days.wide.sat = savnu
+days.wide.sun = numĩggu
+days.abbreviated.mon = pir.
+days.abbreviated.tue = rég.
+days.abbreviated.wed = tẽg.
+days.abbreviated.thu = vẽn.
+days.abbreviated.fri = pén.
+days.abbreviated.sat = sav.
+days.abbreviated.sun = num.
+days.narrow.mon = P.
+days.narrow.tue = R.
+days.narrow.wed = T.
+days.narrow.thu = V.
+days.narrow.fri = P.
+days.narrow.sat = S.
+days.narrow.sun = N.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = AM
+dayPeriods.narrow.pm = PM
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
+
+[date.gregorian.licr]
+months.wide.1 = 1-Kys\~a
+months.wide.2 = 2-Kys\~a
+months.wide.3 = 3-Kys\~a
+months.wide.4 = 4-Kys\~a
+months.wide.5 = 5-Kys\~a
+months.wide.6 = 6-Kys\~a
+months.wide.7 = 7-Kys\~a
+months.wide.8 = 8-Kys\~a
+months.wide.9 = 9-Kys\~a
+months.wide.10 = 10-Kys\~a
+months.wide.11 = 11-Kys\~a
+months.wide.12 = 12-Kys\~a
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes =
+auxiliary = [ª à ă â å ä ā æ b c ç d ᵉ è ĕ ê ë ē ᵍ ʰ í ì ĭ î ï ī l ⁿ ñ º ò ŏ ô ö õ ø ō œ q ú ù ŭ û ü ū w x ÿ z]
+exemplarCharacters = [a á ã e é ẽ f g h i ĩ j k m n o ó p r s t u ũ v y ỹ]
+index = [A E F G H I J K M N O P R S T U V Y]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem =
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
diff --git a/locale/pa/babel-pa-Guru.ini b/locale/pa/babel-pa-Guru.ini
index b14095e..0dc2684 100644
--- a/locale/pa/babel-pa-Guru.ini
+++ b/locale/pa/babel-pa-Guru.ini
@@ -167,4 +167,8 @@ percentSign = %
plusSign = +
superscriptingExponent = ×
-[counters]
+[transforms.prehyphenation]
+danda.nobreak.1.0 = { |[।॥] }
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
diff --git a/locale/pa/babel-pa.ini b/locale/pa/babel-pa.ini
index 1d213d7..c8b9066 100644
--- a/locale/pa/babel-pa.ini
+++ b/locale/pa/babel-pa.ini
@@ -168,4 +168,8 @@ percentSign = %
plusSign = +
superscriptingExponent = ×
-[counters]
+[transforms.prehyphenation]
+danda.nobreak.1.0 = { |[।॥] }
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
\ No newline at end of file
diff --git a/locale/sc/babel-sc.ini b/locale/sc/babel-sc.ini
index 3bf9249..ed9be76 100644
--- a/locale/sc/babel-sc.ini
+++ b/locale/sc/babel-sc.ini
@@ -7,7 +7,7 @@
[identification]
charset = utf8
-version = 0.1
+version = 1.0
date = 2022-10-24
name.local = sardu
name.english = Sardinian
diff --git a/locale/yrl/babel-yrl.ini b/locale/yrl/babel-yrl.ini
index 111277d..fb15865 100644
--- a/locale/yrl/babel-yrl.ini
+++ b/locale/yrl/babel-yrl.ini
@@ -7,7 +7,7 @@
[identification]
charset = utf8
-version = 0.1
+version = 1.0
date = 2022-10-24
name.local = nheẽgatu
name.english = Nheengatu
diff --git a/testfiles/tlb-catalan.tlg b/testfiles/tlb-catalan.tlg
index 13be3df..d5935a3 100644
--- a/testfiles/tlb-catalan.tlg
+++ b/testfiles/tlb-catalan.tlg
@@ -27,8 +27,8 @@ Package: babel
..\penalty 10000
..\glue(\parfillskip) 0.0 plus 1.0fil
..\glue(\rightskip) 0.0
-.\marks2{\protect \foreignlanguage {catalan}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
-.\marks3{\protect \foreignlanguage {catalan}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\marks2{\protect \foreignlanguage {catalan}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\marks3{\protect \foreignlanguage {catalan}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
.\mark{{}{\protect \foreignlanguage {catalan}{\protect \bbl at restore@actives \ETC.}
.\write1{\@writefile{toc}{\protect \contentsline {section}{\protect \numberline \ETC.}
.\penalty 10000
diff --git a/testfiles/tlb2247.tlg b/testfiles/tlb2247.tlg
index 90a40ee..f40c930 100644
--- a/testfiles/tlb2247.tlg
+++ b/testfiles/tlb2247.tlg
@@ -16,9 +16,9 @@ Package: babel
.\vbox(0.0+0.0)x0.0
.\penalty -10001
.\write1{\@writefile{toc}{\protect \contentsline {chapter}{\protect \numberline \ETC.}
-.\marks1{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\marks1{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
.\marks2{\prg_do_nothing: }
-.\mark{{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\mark{{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
.\write1{\@writefile{lof}{\protect \addvspace {10\p@ }}}
.\write1{\@writefile{lot}{\protect \addvspace {10\p@ }}}
.\rule(0.0+0.0)x*
diff --git a/testfiles/tlb3004.tlg b/testfiles/tlb3004.tlg
index 5a511f3..9f53b65 100644
--- a/testfiles/tlb3004.tlg
+++ b/testfiles/tlb3004.tlg
@@ -22,9 +22,9 @@ LaTeX Font Info: External font `cmex10' loaded for size
.\vbox(0.0+0.0)x0.0
.\penalty -10001
.\write1{\@writefile{toc}{\protect \contentsline {chapter}{\protect \numberline \ETC.}
-.\marks1{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\marks1{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
.\marks2{\prg_do_nothing: }
-.\mark{{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\mark{{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
.\write1{\@writefile{lof}{\protect \addvspace {10\p@ }}}
.\write1{\@writefile{lot}{\protect \addvspace {10\p@ }}}
.\rule(0.0+0.0)x*
@@ -121,9 +121,9 @@ LaTeX Font Info: External font `cmex10' loaded for size
..\penalty 10000
..\glue(\parfillskip) 0.0 plus 1.0fil
..\glue(\rightskip) 0.0
-.\marks2{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
-.\marks3{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
-.\mark{{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\marks2{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\marks3{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
+.\mark{{\protect \foreignlanguage {russian}{\protect \bbl at restore@actives \MakeUppercase \ETC.}
.etc.
! OK.
l. ...}\showbox0
More information about the latex3-commits
mailing list.