summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/babel/README.md28
-rw-r--r--Master/texmf-dist/doc/latex/babel/babel.pdfbin883632 -> 885746 bytes
-rw-r--r--Master/texmf-dist/source/latex/babel/babel.dtx118
-rw-r--r--Master/texmf-dist/source/latex/babel/babel.ins3
-rw-r--r--Master/texmf-dist/source/latex/babel/bbcompat.dtx2
-rw-r--r--Master/texmf-dist/source/latex/babel/locale.zipbin835622 -> 837091 bytes
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex58
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.def67
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.sty69
-rw-r--r--Master/texmf-dist/tex/generic/babel/hyphen.cfg6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini38
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini64
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini64
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini4
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini26
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini20
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini105
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini48
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini22
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini62
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini44
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini22
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini22
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini20
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini80
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini2
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini58
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini72
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini30
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini8
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini14
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini70
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/nil.ldf2
82 files changed, 924 insertions, 714 deletions
diff --git a/Master/texmf-dist/doc/latex/babel/README.md b/Master/texmf-dist/doc/latex/babel/README.md
index 8f8cc3876bb..ac068b909e0 100644
--- a/Master/texmf-dist/doc/latex/babel/README.md
+++ b/Master/texmf-dist/doc/latex/babel/README.md
@@ -1,4 +1,4 @@
-## Babel 3.79
+## Babel 3.80
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.79 are described in:
+Changes in version 3.80 are described in:
-https://latex3.github.io/babel/news/whats-new-in-babel-3.79.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.80.html
Apart from the manual, you can find information on some aspects of babel at:
@@ -46,13 +46,21 @@ respective authors.
### Summary of latest changes
```
-3.79 2022-08-29
- * Fixes:
- - Issues of tcolorbox in RTL (graphics layout), thanks to Salim
- Bou (@seloumi) (#186).
- - \footnote with babel bidi=default raises an error in LuaLaTeX (#187).
- - Extra blank spaces with Hebrew calendar.
- * 'odia' is now the preferred name for 'oriya', following the CLDR.
+3.80 2022-09-16
+ * Ethiopic calendar.
+ * Hungarian date in the superessive case.
+ * Captions for Hausa by Abubakar Yusuf (@fatherofcamels)
+ * Fixes in dates:
+ - Latin: In `pdftex`, numerals were printed in arabic form.
+ - Thai: Buddhist and Gregorian were reversed.
+ - Persian: The Persian calendar was not loaded.
+ * More updates to the CLDR 41: Galician, Swiss German, Gujarati,
+ Hausa, Hebrew, Hindi, Croatian, Upper Sorbian, Hungarian,
+ Armenian, Interlingua, Indonesian, Igbo, Sichuan Yi, Icelandic,
+ Italian, Japanese, Ngomba, Georgian, Kabyle, Kabuverdianu,
+ Kazakh, Kako, Kalaallisut, Khmer, Kannada, Korean, Konkani,
+ Kashmiri, Colognian, Cornish, Kyrgyz, Lakota, Lao, Northern
+ Luri, Lithuanian, Macedonian, Malayalam, Mongolian.
```
### Previous changes
diff --git a/Master/texmf-dist/doc/latex/babel/babel.pdf b/Master/texmf-dist/doc/latex/babel/babel.pdf
index d742702467e..6741e73fcc6 100644
--- a/Master/texmf-dist/doc/latex/babel/babel.pdf
+++ b/Master/texmf-dist/doc/latex/babel/babel.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/babel/babel.dtx b/Master/texmf-dist/source/latex/babel/babel.dtx
index 1e7004c4711..c633f24b9e7 100644
--- a/Master/texmf-dist/source/latex/babel/babel.dtx
+++ b/Master/texmf-dist/source/latex/babel/babel.dtx
@@ -32,7 +32,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2022/08/29 v3.79 The Babel package]
+\ProvidesFile{babel.dtx}[2022/09/17 v3.80 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -460,16 +460,16 @@ except if there is a real reason to do so:
Examples of cases where |main| is useful are the following.
-\begin{note}
+\begin{example}
Some classes load \babel{} with a hardcoded language option. Sometimes,
the main language can be overridden with something like that before
|\documentclass|:
\begin{verbatim}
\PassOptionsToPackage{main=english}{babel}
\end{verbatim}
-\end{note}
+\end{example}
-\begin{warning}
+\begin{note}
Languages may be set as global and as package option at the same
time, but in such a case you should set explicitly the main language
with the package option |main|:
@@ -477,7 +477,7 @@ the main language can be overridden with something like that before
\documentclass[_italian_]{book}
\usepackage[ngerman,_main=italian_]{babel}
\end{verbatim}
-\end{warning}
+\end{note}
\begin{warning}
In the preamble the main language has \textit{not} been selected,
@@ -519,7 +519,7 @@ _\foreignlanguage{french}{français}_.
With \xetex{} and \luatex, the following bilingual, single script
document in UTF-8 encoding just prints a couple of ‘captions’ and
|\today| in Danish and Vietnamese. No additional packages are
- required.
+ required, because the default font supports both languages.
\setengine{luatex/xetex}
\begin{verbatim}
\documentclass{article}
@@ -528,11 +528,11 @@ _\usepackage[vietnamese,danish]{babel}_
\begin{document}
-\prefacename{} -- \alsoname{} -- \today
+\prefacename, \alsoname, \today.
\selectlanguage{vietnamese}
-\prefacename{} -- \alsoname{} -- \today
+\prefacename, \alsoname, \today.
\end{document}
\end{verbatim}
@@ -583,7 +583,8 @@ _\foreignlanguage{spanish}{Español}_.
Instead of its name, you may prefer to select the language with the
corresponding BCP47 tag. This alternative, however, must be activated
explicitly, because a two- or tree-letter word is a valid name for a
-language (eg, |yi|). See section \ref{bcp47} for further details.
+language (eg, |lu| can be the locale name with tag |khb| or the tag for
+|lubakatanga|). See section \ref{bcp47} for further details.
\end{note}
\subsection{Modifiers}
@@ -3009,7 +3010,7 @@ the current item, so that |\LocaleForEach{\message{ **#1** }}| just
shows the loaded |ini|’s.
\Describe{ensureinfo=off}{}
-\New{3.75} Previously, |ini| files are loaded only with |\babelprovide|
+\New{3.75} Previously, |ini| files were loaded only with |\babelprovide|
and also when languages are selected if there is a |\babelfont| or they
have not been explicitly declared. Now the |ini| files are loaded (and
therefore the corresponding data) even if these two conditions are not
@@ -3206,8 +3207,8 @@ transforms = transliteration.omega (\withsigmafinal) sigma.final
This applies |transliteration.omega| always, but |sigma.final| only when
|\withsigmafinal| is set.
-Here are the transforms currently predefined. (More to follow
-in future releases.)
+Here are the transforms currently predefined. (A few may still require
+some fine-tuning. More to follow in future releases.)
\begingroup
\def\trans#1#2#3{%
@@ -5175,8 +5176,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.79>>
-%<<date=2022/08/29>>
+%<<version=3.80>>
+%<<date=2022/09/17>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -5944,12 +5945,13 @@ help from Bernd Raichle, for which I am grateful.
%
% For the option safe we use a different approach -- |\bbl@opt@safe|
% says which macros are redefined (B for bibs and R for refs). By
-% default, both are set.
+% default, both are currently set, but in a future release it will be set to
+% |none|.
%
% \begin{macrocode}
\ifx\bbl@opt@safe\@undefined
\def\bbl@opt@safe{BR}
- % \let\bbl@opt@safe\@empty % -- By September
+ % \let\bbl@opt@safe\@empty % Pending of \cite
\fi
% \end{macrocode}
%
@@ -8740,6 +8742,25 @@ help from Bernd Raichle, for which I am grateful.
{\bbl@tolower\@empty}{\bbl@toupper\@empty}}%
\gdef\bbl@tolower{\csname\languagename @bbl@lc\endcsname}%
\gdef\bbl@toupper{\csname\languagename @bbl@uc\endcsname}}}
+% A temporary hack:
+\ifx\BabelCaseHack\@undefined
+\AtBeginDocument{%
+ \bbl@exp{%
+ \\\in@{\string\@uclclist}%
+ {\expandafter\meaning\csname MakeUppercase \endcsname}}%
+ \ifin@\else
+ \expandafter\let\expandafter\bbl@newuc\csname MakeUppercase \endcsname
+ \protected\@namedef{MakeUppercase }#1{{%
+ \def\reserved@a##1##2{\let##1##2\reserved@a}%
+ \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+ \protected@edef\reserved@a{\bbl@newuc{#1}}\reserved@a}}%
+ \expandafter\let\expandafter\bbl@newlc\csname MakeLowercase \endcsname
+ \protected\@namedef{MakeLowercase }#1{{%
+ \def\reserved@a##1##2{\let##2##1\reserved@a}%
+ \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+ \protected@edef\reserved@a{\bbl@newlc{#1}}\reserved@a}}%
+ \fi}
+\fi
% \end{macrocode}
%
% \begin{macrocode}
@@ -9152,7 +9173,7 @@ help from Bernd Raichle, for which I am grateful.
\bbl@toglobal\bbl@captionslist
\fi
\fi}
-% \def\bbl@setcaption@s#1#2#3{} % TODO. Not yet implemented
+% \def\bbl@setcaption@s#1#2#3{} % TODO. Not yet implemented (w/o 'name')
% \end{macrocode}
%
% \subsection{Macros common to a number of languages}
@@ -9712,14 +9733,14 @@ help from Bernd Raichle, for which I am grateful.
\bbl@vforeach{captions,date,import,main,script,language,%
hyphenrules,linebreaking,justification,mapfont,maparabic,%
mapdigits,intraspace,intrapenalty,onchar,transforms,alph,%
- Alph,labels,labels*,calendar}%
+ Alph,labels,labels*,calendar,date}%
{\bbl@csarg\let{KVP@##1}\@nnil}%
\global\let\bbl@release@transforms\@empty
\let\bbl@calendars\@empty
\global\let\bbl@inidata\@empty
\global\let\bbl@extend@ini\@gobble
\gdef\bbl@key@list{;}%
- \bbl@forkv{#1}{% TODO - error handling
+ \bbl@forkv{#1}{%
\in@{/}{##1}%
\ifin@
\global\let\bbl@extend@ini\bbl@extend@ini@aux
@@ -9738,6 +9759,9 @@ help from Bernd Raichle, for which I am grateful.
\ifx\bbl@screset\@undefined
\bbl@ldfinit
\fi
+ % == date (as option) ==
+ % \ifx\bbl@KVP@date\@nnil\else
+ % \fi
% ==
\let\bbl@lbkflag\relax % \@empty = do setup linebreak
\ifcase\bbl@howloaded
@@ -9762,6 +9786,7 @@ help from Bernd Raichle, for which I am grateful.
\xdef\bbl@KVP@import{\bbl@initoload}%
\fi}%
{}%
+ \let\bbl@KVP@date\@empty
\fi
\ifx\bbl@KVP@captions\@nnil
\let\bbl@KVP@captions\bbl@KVP@import
@@ -10128,7 +10153,7 @@ help from Bernd Raichle, for which I am grateful.
\fi
\fi
\StartBabelCommands*{#1}{date}%
- \ifx\bbl@KVP@import\@nnil
+ \ifx\bbl@KVP@date\@nnil
\bbl@exp{%
\\\SetString\\\today{\\\bbl@nocaption{today}{#1today}}}%
\else
@@ -10154,7 +10179,7 @@ help from Bernd Raichle, for which I am grateful.
\bbl@read@ini{\bbl@KVP@captions}2% % Here all letters cat = 11
\EndBabelCommands
\fi
- \ifx\bbl@KVP@import\@nnil\else
+ \ifx\bbl@KVP@date\@nnil\else
\StartBabelCommands*{#1}{date}%
\bbl@savetoday
\bbl@savedate
@@ -10267,6 +10292,9 @@ help from Bernd Raichle, for which I am grateful.
\bbl@trim\toks@{#2}%
\bbl@xin@{;\bbl@section/\bbl@tempa;}{\bbl@key@list}%
\ifin@\else
+ \bbl@xin@{,identification/include.}%
+ {,\bbl@section/\bbl@tempa}%
+ \ifin@\edef\bbl@required@inis{\the\toks@}\fi
\bbl@exp{%
\\\g@addto@macro\\\bbl@inidata{%
\\\bbl@elt{\bbl@section}{\bbl@tempa}{\the\toks@}}}%
@@ -10292,6 +10320,16 @@ help from Bernd Raichle, for which I am grateful.
% |\babelprovide| it's either 1 or 2.
%
% \begin{macrocode}
+\def\bbl@loop@ini{%
+ \loop
+ \if T\ifeof\bbl@readstream F\fi T\relax % Trick, because inside \loop
+ \endlinechar\m@ne
+ \read\bbl@readstream to \bbl@line
+ \endlinechar`\^^M
+ \ifx\bbl@line\@empty\else
+ \expandafter\bbl@iniline\bbl@line\bbl@iniline
+ \fi
+ \repeat}
\ifx\bbl@readstream\@undefined
\csname newread\endcsname\bbl@readstream
\fi
@@ -10317,17 +10355,16 @@ help from Bernd Raichle, for which I am grateful.
\let\bbl@inistore\bbl@inistore@min % Remember it's local
\fi
\def\bbl@section{identification}%
+ \let\bbl@required@inis\@empty
\bbl@exp{\\\bbl@inistore tag.ini=#1\\\@@}%
\bbl@inistore load.level=#2\@@
- \loop
- \if T\ifeof\bbl@readstream F\fi T\relax % Trick, because inside \loop
- \endlinechar\m@ne
- \read\bbl@readstream to \bbl@line
- \endlinechar`\^^M
- \ifx\bbl@line\@empty\else
- \expandafter\bbl@iniline\bbl@line\bbl@iniline
+ \bbl@loop@ini
+ \ifx\bbl@required@inis\@empty\else
+ \bbl@replace\bbl@required@inis{ }{,}%
+ \bbl@foreach\bbl@required@inis{%
+ \openin\bbl@readstream=##1.ini
+ \bbl@loop@ini}%
\fi
- \repeat
% == Process stored data ==
\bbl@csarg\xdef{lini@\languagename}{#1}%
\bbl@read@ini@aux
@@ -10410,7 +10447,7 @@ help from Bernd Raichle, for which I am grateful.
\ifx\bbl@tempa\relax\else
\bbl@replace\bbl@tempa{=}{}%
\ifx\bbl@tempa\@empty\else
- \xdef\bbl@calendars{,\bbl@tempa}%
+ \xdef\bbl@calendars{\bbl@calendars,\bbl@tempa}%
\fi
\bbl@exp{%
\def\<bbl@inikv@#1>####1####2{%
@@ -10762,7 +10799,6 @@ help from Bernd Raichle, for which I am grateful.
% and therefore always converted with other calendars. TODO. Document
%
% \begin{macrocode}
-% Arguments are _not_ protected.
\let\bbl@calendar\@empty
\DeclareRobustCommand\localedate[1][]{\bbl@localedate{#1}}
\def\bbl@localedate#1#2#3#4{%
@@ -10774,6 +10810,7 @@ help from Bernd Raichle, for which I am grateful.
\bbl@ifunset{bbl@calpr@\languagename}{}{\bbl@cl{calpr}},%
#1}%
\bbl@replace\bbl@tempe{ }{}%
+ \bbl@replace\bbl@tempe{CONVERT}{convert=}% Hackish
\bbl@replace\bbl@tempe{convert}{convert=}%
\let\bbl@ld@calendar\@empty
\let\bbl@ld@variant\@empty
@@ -23167,10 +23204,11 @@ Babel.cjk_breaks = {
%</ca-persian>
% \end{macrocode}
%
-% \section{Coptic}
+% \section{Coptic and Ethiopic}
%
% Adapted from \texttt{jquery.calendars.package-1.1.4}, written by Keith
-% Wood, 2010. Dual license: GPL and MIT.
+% Wood, 2010. Dual license: GPL and MIT. The only difference is the
+% epoch.
%
% \begin{macrocode}
%<*ca-coptic>
@@ -23187,6 +23225,20 @@ Babel.cjk_breaks = {
\edef#6{\fp_eval:n{\bbl@tempc - (#5 - 1) * 30 + 1}}}
\ExplSyntaxOff
%</ca-coptic>
+%<*ca-ethiopic>
+\ExplSyntaxOn
+<@Compute Julian day@>
+\def\bbl@ca@ethiopic#1-#2-#3\@@#4#5#6{%
+ \edef\bbl@tempd{\fp_eval:n{floor(\bbl@cs@jd{#1}{#2}{#3}) + 0.5}}%
+ \edef\bbl@tempc{\fp_eval:n{\bbl@tempd - 1724220.5}}%
+ \edef#4{\fp_eval:n{%
+ floor((\bbl@tempc - floor((\bbl@tempc+366) / 1461)) / 365) + 1}}%
+ \edef\bbl@tempc{\fp_eval:n{%
+ \bbl@tempd - (#4-1) * 365 - floor(#4/4) - 1724220.5}}%
+ \edef#5{\fp_eval:n{floor(\bbl@tempc / 30) + 1}}%
+ \edef#6{\fp_eval:n{\bbl@tempc - (#5 - 1) * 30 + 1}}}
+\ExplSyntaxOff
+%</ca-ethiopic>
% \end{macrocode}
%
% \section{Buddhist}
diff --git a/Master/texmf-dist/source/latex/babel/babel.ins b/Master/texmf-dist/source/latex/babel/babel.ins
index e33a43e916b..767fe23eb1e 100644
--- a/Master/texmf-dist/source/latex/babel/babel.ins
+++ b/Master/texmf-dist/source/latex/babel/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/08/29}
+\def\filedate{2022/09/17}
\def\batchfile{babel.ins}
\input docstrip.tex
@@ -137,6 +137,7 @@
\file{nil.ldf}{\from{babel.dtx}{nil}}
\file{babel-ca-buddhist.tex}{\from{babel.dtx}{ca-buddhist}}
\file{babel-ca-coptic.tex}{\from{babel.dtx}{ca-coptic}}
+ \file{babel-ca-ethiopic.tex}{\from{babel.dtx}{ca-ethiopic}}
\file{babel-ca-hebrew.tex}{\from{babel.dtx}{ca-hebrew}}
\file{babel-ca-islamic.tex}{\from{babel.dtx}{ca-islamic}}
\file{babel-ca-persian.tex}{\from{babel.dtx}{ca-persian}}
diff --git a/Master/texmf-dist/source/latex/babel/bbcompat.dtx b/Master/texmf-dist/source/latex/babel/bbcompat.dtx
index 95360a381a3..53b5f46b8e2 100644
--- a/Master/texmf-dist/source/latex/babel/bbcompat.dtx
+++ b/Master/texmf-dist/source/latex/babel/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2022/08/29 v3.79]
+\ProvidesFile{bbcompat.dtx}[2022/09/17 v3.80]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/Master/texmf-dist/source/latex/babel/locale.zip b/Master/texmf-dist/source/latex/babel/locale.zip
index 41de80f008d..e38576d124b 100644
--- a/Master/texmf-dist/source/latex/babel/locale.zip
+++ b/Master/texmf-dist/source/latex/babel/locale.zip
Binary files differ
diff --git a/Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex b/Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex
new file mode 100644
index 00000000000..d9fc6a90726
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex
@@ -0,0 +1,58 @@
+%%
+%% This is file `babel-ca-ethiopic.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% babel.dtx (with options: `ca-ethiopic')
+%%
+%%
+%% Copyright (C) 2012-2022 Javier Bezos and Johannes L. Braams.
+%% Copyright (C) 1989-2012 Johannes L. Braams and
+%% any individual authors listed elsewhere in this file.
+%% All rights reserved.
+%%
+%%
+%% This file is part of the Babel system.
+%% --------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%% http://www.latex-project.org/lppl.txt
+%% and version 1.3 or later is part of all distributions of LaTeX
+%% version 2003/12/01 or later.
+%%
+%% This work has the LPPL maintenance status "maintained".
+%%
+%% The Current Maintainer of this work is Javier Bezos.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension |.ins|) which are part of the distribution.
+%%
+
+\ExplSyntaxOn
+\def\bbl@fpmod#1#2{(#1-#2*floor(#1/#2))}
+\def\bbl@cs@gregleap#1{%
+ (\bbl@fpmod{#1}{4} == 0) &&
+ (!((\bbl@fpmod{#1}{100} == 0) && (\bbl@fpmod{#1}{400} != 0)))}
+\def\bbl@cs@jd#1#2#3{% year, month, day
+ \fp_eval:n{ 1721424.5 + (365 * (#1 - 1)) +
+ floor((#1 - 1) / 4) + (-floor((#1 - 1) / 100)) +
+ floor((#1 - 1) / 400) + floor((((367 * #2) - 362) / 12) +
+ ((#2 <= 2) ? 0 : (\bbl@cs@gregleap{#1} ? -1 : -2)) + #3) }}
+\def\bbl@ca@ethiopic#1-#2-#3\@@#4#5#6{%
+ \edef\bbl@tempd{\fp_eval:n{floor(\bbl@cs@jd{#1}{#2}{#3}) + 0.5}}%
+ \edef\bbl@tempc{\fp_eval:n{\bbl@tempd - 1724220.5}}%
+ \edef#4{\fp_eval:n{%
+ floor((\bbl@tempc - floor((\bbl@tempc+366) / 1461)) / 365) + 1}}%
+ \edef\bbl@tempc{\fp_eval:n{%
+ \bbl@tempd - (#4-1) * 365 - floor(#4/4) - 1724220.5}}%
+ \edef#5{\fp_eval:n{floor(\bbl@tempc / 30) + 1}}%
+ \edef#6{\fp_eval:n{\bbl@tempc - (#5 - 1) * 30 + 1}}}
+\ExplSyntaxOff
+\endinput
+%%
+%% End of file `babel-ca-ethiopic.tex'.
diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def
index b54609271b9..ef1b4e0ecef 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.def
+++ b/Master/texmf-dist/tex/generic/babel/babel.def
@@ -40,7 +40,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{babel.def}[2022/08/29 3.79 Babel common definitions]
+\ProvidesFile{babel.def}[2022/09/17 3.80 Babel common definitions]
\ifx\AtBeginDocument\@undefined % TODO. change test.
\def\@empty{}
\def\loadlocalcfg#1{%
@@ -406,8 +406,8 @@
\expandafter\newif\csname ifbbl@single\endcsname
\chardef\bbl@bidimode\z@
\fi
-\def\bbl@version{3.79}
-\def\bbl@date{2022/08/29}
+\def\bbl@version{3.80}
+\def\bbl@date{2022/09/17}
\ifx\language\@undefined
\csname newcount\endcsname\language
\fi
@@ -1924,6 +1924,24 @@
{\bbl@tolower\@empty}{\bbl@toupper\@empty}}%
\gdef\bbl@tolower{\csname\languagename @bbl@lc\endcsname}%
\gdef\bbl@toupper{\csname\languagename @bbl@uc\endcsname}}}
+\ifx\BabelCaseHack\@undefined
+\AtBeginDocument{%
+ \bbl@exp{%
+ \\\in@{\string\@uclclist}%
+ {\expandafter\meaning\csname MakeUppercase \endcsname}}%
+ \ifin@\else
+ \expandafter\let\expandafter\bbl@newuc\csname MakeUppercase \endcsname
+ \protected\@namedef{MakeUppercase }#1{{%
+ \def\reserved@a##1##2{\let##1##2\reserved@a}%
+ \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+ \protected@edef\reserved@a{\bbl@newuc{#1}}\reserved@a}}%
+ \expandafter\let\expandafter\bbl@newlc\csname MakeLowercase \endcsname
+ \protected\@namedef{MakeLowercase }#1{{%
+ \def\reserved@a##1##2{\let##2##1\reserved@a}%
+ \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+ \protected@edef\reserved@a{\bbl@newlc{#1}}\reserved@a}}%
+ \fi}
+\fi
\@onlypreamble\StartBabelCommands
\def\StartBabelCommands{%
\begingroup
@@ -2424,14 +2442,14 @@
\bbl@vforeach{captions,date,import,main,script,language,%
hyphenrules,linebreaking,justification,mapfont,maparabic,%
mapdigits,intraspace,intrapenalty,onchar,transforms,alph,%
- Alph,labels,labels*,calendar}%
+ Alph,labels,labels*,calendar,date}%
{\bbl@csarg\let{KVP@##1}\@nnil}%
\global\let\bbl@release@transforms\@empty
\let\bbl@calendars\@empty
\global\let\bbl@inidata\@empty
\global\let\bbl@extend@ini\@gobble
\gdef\bbl@key@list{;}%
- \bbl@forkv{#1}{% TODO - error handling
+ \bbl@forkv{#1}{%
\in@{/}{##1}%
\ifin@
\global\let\bbl@extend@ini\bbl@extend@ini@aux
@@ -2450,6 +2468,9 @@
\ifx\bbl@screset\@undefined
\bbl@ldfinit
\fi
+ % == date (as option) ==
+ % \ifx\bbl@KVP@date\@nnil\else
+ % \fi
% ==
\let\bbl@lbkflag\relax % \@empty = do setup linebreak
\ifcase\bbl@howloaded
@@ -2474,6 +2495,7 @@
\xdef\bbl@KVP@import{\bbl@initoload}%
\fi}%
{}%
+ \let\bbl@KVP@date\@empty
\fi
\ifx\bbl@KVP@captions\@nnil
\let\bbl@KVP@captions\bbl@KVP@import
@@ -2833,7 +2855,7 @@
\fi
\fi
\StartBabelCommands*{#1}{date}%
- \ifx\bbl@KVP@import\@nnil
+ \ifx\bbl@KVP@date\@nnil
\bbl@exp{%
\\\SetString\\\today{\\\bbl@nocaption{today}{#1today}}}%
\else
@@ -2858,7 +2880,7 @@
\bbl@read@ini{\bbl@KVP@captions}2% % Here all letters cat = 11
\EndBabelCommands
\fi
- \ifx\bbl@KVP@import\@nnil\else
+ \ifx\bbl@KVP@date\@nnil\else
\StartBabelCommands*{#1}{date}%
\bbl@savetoday
\bbl@savedate
@@ -2944,6 +2966,9 @@
\bbl@trim\toks@{#2}%
\bbl@xin@{;\bbl@section/\bbl@tempa;}{\bbl@key@list}%
\ifin@\else
+ \bbl@xin@{,identification/include.}%
+ {,\bbl@section/\bbl@tempa}%
+ \ifin@\edef\bbl@required@inis{\the\toks@}\fi
\bbl@exp{%
\\\g@addto@macro\\\bbl@inidata{%
\\\bbl@elt{\bbl@section}{\bbl@tempa}{\the\toks@}}}%
@@ -2956,6 +2981,16 @@
\bbl@exp{\\\g@addto@macro\\\bbl@inidata{%
\\\bbl@elt{identification}{\bbl@tempa}{\the\toks@}}}%
\fi}
+\def\bbl@loop@ini{%
+ \loop
+ \if T\ifeof\bbl@readstream F\fi T\relax % Trick, because inside \loop
+ \endlinechar\m@ne
+ \read\bbl@readstream to \bbl@line
+ \endlinechar`\^^M
+ \ifx\bbl@line\@empty\else
+ \expandafter\bbl@iniline\bbl@line\bbl@iniline
+ \fi
+ \repeat}
\ifx\bbl@readstream\@undefined
\csname newread\endcsname\bbl@readstream
\fi
@@ -2981,17 +3016,16 @@
\let\bbl@inistore\bbl@inistore@min % Remember it's local
\fi
\def\bbl@section{identification}%
+ \let\bbl@required@inis\@empty
\bbl@exp{\\\bbl@inistore tag.ini=#1\\\@@}%
\bbl@inistore load.level=#2\@@
- \loop
- \if T\ifeof\bbl@readstream F\fi T\relax % Trick, because inside \loop
- \endlinechar\m@ne
- \read\bbl@readstream to \bbl@line
- \endlinechar`\^^M
- \ifx\bbl@line\@empty\else
- \expandafter\bbl@iniline\bbl@line\bbl@iniline
+ \bbl@loop@ini
+ \ifx\bbl@required@inis\@empty\else
+ \bbl@replace\bbl@required@inis{ }{,}%
+ \bbl@foreach\bbl@required@inis{%
+ \openin\bbl@readstream=##1.ini
+ \bbl@loop@ini}%
\fi
- \repeat
% == Process stored data ==
\bbl@csarg\xdef{lini@\languagename}{#1}%
\bbl@read@ini@aux
@@ -3063,7 +3097,7 @@
\ifx\bbl@tempa\relax\else
\bbl@replace\bbl@tempa{=}{}%
\ifx\bbl@tempa\@empty\else
- \xdef\bbl@calendars{,\bbl@tempa}%
+ \xdef\bbl@calendars{\bbl@calendars,\bbl@tempa}%
\fi
\bbl@exp{%
\def\<bbl@inikv@#1>####1####2{%
@@ -3336,6 +3370,7 @@
\bbl@ifunset{bbl@calpr@\languagename}{}{\bbl@cl{calpr}},%
#1}%
\bbl@replace\bbl@tempe{ }{}%
+ \bbl@replace\bbl@tempe{CONVERT}{convert=}% Hackish
\bbl@replace\bbl@tempe{convert}{convert=}%
\let\bbl@ld@calendar\@empty
\let\bbl@ld@variant\@empty
diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty
index ae702b7c5e2..ba0bdbb704a 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.sty
+++ b/Master/texmf-dist/tex/generic/babel/babel.sty
@@ -34,7 +34,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2022/08/29 3.79 The Babel package]
+\ProvidesPackage{babel}[2022/09/17 3.80 The Babel package]
\@ifpackagewith{babel}{debug}
{\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}%
\let\bbl@debug\@firstofone
@@ -444,7 +444,7 @@
\fi
\ifx\bbl@opt@safe\@undefined
\def\bbl@opt@safe{BR}
- % \let\bbl@opt@safe\@empty % -- By September
+ % \let\bbl@opt@safe\@empty % Pending of \cite
\fi
\bbl@trace{Defining IfBabelLayout}
\ifx\bbl@opt@layout\@nnil
@@ -458,8 +458,8 @@
\expandafter\@secondoftwo
\fi}
\fi
-\def\bbl@version{3.79}
-\def\bbl@date{2022/08/29}
+\def\bbl@version{3.80}
+\def\bbl@date{2022/09/17}
\ifx\language\@undefined
\csname newcount\endcsname\language
\fi
@@ -1976,6 +1976,24 @@
{\bbl@tolower\@empty}{\bbl@toupper\@empty}}%
\gdef\bbl@tolower{\csname\languagename @bbl@lc\endcsname}%
\gdef\bbl@toupper{\csname\languagename @bbl@uc\endcsname}}}
+\ifx\BabelCaseHack\@undefined
+\AtBeginDocument{%
+ \bbl@exp{%
+ \\\in@{\string\@uclclist}%
+ {\expandafter\meaning\csname MakeUppercase \endcsname}}%
+ \ifin@\else
+ \expandafter\let\expandafter\bbl@newuc\csname MakeUppercase \endcsname
+ \protected\@namedef{MakeUppercase }#1{{%
+ \def\reserved@a##1##2{\let##1##2\reserved@a}%
+ \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+ \protected@edef\reserved@a{\bbl@newuc{#1}}\reserved@a}}%
+ \expandafter\let\expandafter\bbl@newlc\csname MakeLowercase \endcsname
+ \protected\@namedef{MakeLowercase }#1{{%
+ \def\reserved@a##1##2{\let##2##1\reserved@a}%
+ \expandafter\reserved@a\@uclclist\reserved@b{\reserved@b\@gobble}%
+ \protected@edef\reserved@a{\bbl@newlc{#1}}\reserved@a}}%
+ \fi}
+\fi
\@onlypreamble\StartBabelCommands
\def\StartBabelCommands{%
\begingroup
@@ -2476,14 +2494,14 @@
\bbl@vforeach{captions,date,import,main,script,language,%
hyphenrules,linebreaking,justification,mapfont,maparabic,%
mapdigits,intraspace,intrapenalty,onchar,transforms,alph,%
- Alph,labels,labels*,calendar}%
+ Alph,labels,labels*,calendar,date}%
{\bbl@csarg\let{KVP@##1}\@nnil}%
\global\let\bbl@release@transforms\@empty
\let\bbl@calendars\@empty
\global\let\bbl@inidata\@empty
\global\let\bbl@extend@ini\@gobble
\gdef\bbl@key@list{;}%
- \bbl@forkv{#1}{% TODO - error handling
+ \bbl@forkv{#1}{%
\in@{/}{##1}%
\ifin@
\global\let\bbl@extend@ini\bbl@extend@ini@aux
@@ -2502,6 +2520,9 @@
\ifx\bbl@screset\@undefined
\bbl@ldfinit
\fi
+ % == date (as option) ==
+ % \ifx\bbl@KVP@date\@nnil\else
+ % \fi
% ==
\let\bbl@lbkflag\relax % \@empty = do setup linebreak
\ifcase\bbl@howloaded
@@ -2526,6 +2547,7 @@
\xdef\bbl@KVP@import{\bbl@initoload}%
\fi}%
{}%
+ \let\bbl@KVP@date\@empty
\fi
\ifx\bbl@KVP@captions\@nnil
\let\bbl@KVP@captions\bbl@KVP@import
@@ -2885,7 +2907,7 @@
\fi
\fi
\StartBabelCommands*{#1}{date}%
- \ifx\bbl@KVP@import\@nnil
+ \ifx\bbl@KVP@date\@nnil
\bbl@exp{%
\\\SetString\\\today{\\\bbl@nocaption{today}{#1today}}}%
\else
@@ -2910,7 +2932,7 @@
\bbl@read@ini{\bbl@KVP@captions}2% % Here all letters cat = 11
\EndBabelCommands
\fi
- \ifx\bbl@KVP@import\@nnil\else
+ \ifx\bbl@KVP@date\@nnil\else
\StartBabelCommands*{#1}{date}%
\bbl@savetoday
\bbl@savedate
@@ -2996,6 +3018,9 @@
\bbl@trim\toks@{#2}%
\bbl@xin@{;\bbl@section/\bbl@tempa;}{\bbl@key@list}%
\ifin@\else
+ \bbl@xin@{,identification/include.}%
+ {,\bbl@section/\bbl@tempa}%
+ \ifin@\edef\bbl@required@inis{\the\toks@}\fi
\bbl@exp{%
\\\g@addto@macro\\\bbl@inidata{%
\\\bbl@elt{\bbl@section}{\bbl@tempa}{\the\toks@}}}%
@@ -3008,6 +3033,16 @@
\bbl@exp{\\\g@addto@macro\\\bbl@inidata{%
\\\bbl@elt{identification}{\bbl@tempa}{\the\toks@}}}%
\fi}
+\def\bbl@loop@ini{%
+ \loop
+ \if T\ifeof\bbl@readstream F\fi T\relax % Trick, because inside \loop
+ \endlinechar\m@ne
+ \read\bbl@readstream to \bbl@line
+ \endlinechar`\^^M
+ \ifx\bbl@line\@empty\else
+ \expandafter\bbl@iniline\bbl@line\bbl@iniline
+ \fi
+ \repeat}
\ifx\bbl@readstream\@undefined
\csname newread\endcsname\bbl@readstream
\fi
@@ -3033,17 +3068,16 @@
\let\bbl@inistore\bbl@inistore@min % Remember it's local
\fi
\def\bbl@section{identification}%
+ \let\bbl@required@inis\@empty
\bbl@exp{\\\bbl@inistore tag.ini=#1\\\@@}%
\bbl@inistore load.level=#2\@@
- \loop
- \if T\ifeof\bbl@readstream F\fi T\relax % Trick, because inside \loop
- \endlinechar\m@ne
- \read\bbl@readstream to \bbl@line
- \endlinechar`\^^M
- \ifx\bbl@line\@empty\else
- \expandafter\bbl@iniline\bbl@line\bbl@iniline
+ \bbl@loop@ini
+ \ifx\bbl@required@inis\@empty\else
+ \bbl@replace\bbl@required@inis{ }{,}%
+ \bbl@foreach\bbl@required@inis{%
+ \openin\bbl@readstream=##1.ini
+ \bbl@loop@ini}%
\fi
- \repeat
% == Process stored data ==
\bbl@csarg\xdef{lini@\languagename}{#1}%
\bbl@read@ini@aux
@@ -3115,7 +3149,7 @@
\ifx\bbl@tempa\relax\else
\bbl@replace\bbl@tempa{=}{}%
\ifx\bbl@tempa\@empty\else
- \xdef\bbl@calendars{,\bbl@tempa}%
+ \xdef\bbl@calendars{\bbl@calendars,\bbl@tempa}%
\fi
\bbl@exp{%
\def\<bbl@inikv@#1>####1####2{%
@@ -3388,6 +3422,7 @@
\bbl@ifunset{bbl@calpr@\languagename}{}{\bbl@cl{calpr}},%
#1}%
\bbl@replace\bbl@tempe{ }{}%
+ \bbl@replace\bbl@tempe{CONVERT}{convert=}% Hackish
\bbl@replace\bbl@tempe{convert}{convert=}%
\let\bbl@ld@calendar\@empty
\let\bbl@ld@variant\@empty
diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
index 62ed8aab1df..361f5073eb6 100644
--- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg
+++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
@@ -38,10 +38,10 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{hyphen.cfg}[2022/08/29 3.79 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2022/09/17 3.80 Babel hyphens]
\xdef\bbl@format{\jobname}
-\def\bbl@version{3.79}
-\def\bbl@date{2022/08/29}
+\def\bbl@version{3.80}
+\def\bbl@date{2022/09/17}
\ifx\AtBeginDocument\@undefined
\def\@empty{}
\fi
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
index 02e61b796a5..02f07a141cc 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
@@ -178,6 +178,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini
index 9775f262c7f..26f4c315807 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini
@@ -197,6 +197,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini
index d9a589f1542..bf81451876a 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini
@@ -178,6 +178,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini
index 4b2c9c104a2..a3249a4ba30 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini
@@ -178,6 +178,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini
index d3ac4e14023..d80fd914ee4 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini
@@ -178,6 +178,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
index eb4b20f3fab..b93c38d3f40 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
@@ -178,6 +178,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini
index a60dca7535a..dde90f0cd3c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini
@@ -178,6 +178,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini
index 358e8d9cb65..2a289e4688b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini
@@ -181,6 +181,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
index 51e541242f1..ed70704359c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
@@ -177,7 +177,7 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini
index 42983f34ccc..4e3d2cc461c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini
@@ -178,6 +178,6 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
index 7f6722459cf..405de9eb95b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
@@ -178,36 +178,36 @@ maghrebi.abjad = ا ب ج د ه‍ و ز ح ط ي ك ل م ن ص ع ف ض ق ر
; Yannis Haralambous' system in his 'dad'. Only two rules are missing.
; 3-letter
transliteration.dad.1.0 = { {+}a{*} }
-transliteration.dad.1.1 = { string = ٰ }
-transliteration.dad.1.2 = { string = ّ }
-transliteration.dad.1.3 = { remove }
+transliteration.dad.1.1 = { string = ٰ }
+transliteration.dad.1.2 = { string = ّ }
+transliteration.dad.1.3 = { remove }
transliteration.dad.2.0 = { {+}([aui])N }
-transliteration.dad.2.1 = { string = {1|aui|ًٌٍ} }
-transliteration.dad.2.2 = { string = ّ }
-transliteration.dad.2.3 = { remove }
+transliteration.dad.2.1 = { string = {1|aui|ًٌٍ} }
+transliteration.dad.2.2 = { string = ّ }
+transliteration.dad.2.3 = { remove }
; 2-letter
transliteration.dad.3.0 = { ([aui])N }
-transliteration.dad.3.1 = { string = {1|aui|ًٌٍ} }
-transliteration.dad.3.2 = { remove }
+transliteration.dad.3.1 = { string = {1|aui|ًٌٍ} }
+transliteration.dad.3.2 = { remove }
transliteration.dad.4.0 = { ([tAa]){*} }
-transliteration.dad.4.1 = { string = {1|tAa|ةٱٰ} }
-transliteration.dad.4.2 = { remove }
+transliteration.dad.4.1 = { string = {1|tAa|ةٱٰ} }
+transliteration.dad.4.2 = { remove }
transliteration.dad.5.0 = { ([tds])h }
-transliteration.dad.5.1 = { string = {1|tds|ثذش} }
-transliteration.dad.5.2 = { remove }
+transliteration.dad.5.1 = { string = {1|tds|ثذش} }
+transliteration.dad.5.2 = { remove }
transliteration.dad.6.0 = { {+}([aui]) }
-transliteration.dad.6.1 = { string = {1|aui|َُِ} }
-transliteration.dad.6.2 = { string = ّ }
+transliteration.dad.6.1 = { string = {1|aui|َُِ} }
+transliteration.dad.6.2 = { string = ّ }
transliteration.dad.7.0 = { '([AauiIbnf]) }
-transliteration.dad.7.1 = { remove }
-transliteration.dad.7.2 = { string = {1|AauiIbnf|آأؤإئٮںڡ} }
+transliteration.dad.7.1 = { remove }
+transliteration.dad.7.2 = { string = {1|AauiIbnf|آأؤإئٮںڡ} }
; 1-letter
transliteration.dad.8.0 = { ([{007C}AbtjHxdrzsSDTZ`RfqklmnhUIYaui+opCvgJe]) }
-transliteration.dad.8.1 = { string = {1|{007C}AbtjHxdrzsSDTZ`RfqklmnhUIYaui+opCvgJe|ءابتجحخدرزسصضطظعغفقكلمنهوىيَُِّْپچڤگژۀ} }
+transliteration.dad.8.1 = { string = {1|{007C}AbtjHxdrzsSDTZ`RfqklmnhUIYaui+opCvgJe|ءابتجحخدرزسصضطظعغفقكلمنهوىيَُِّْپچڤگژۀ} }
;
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]*[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini b/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
index 3af1c0994e5..fe975c9d8e5 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
@@ -151,7 +151,7 @@ superscriptingExponent = ×
[transforms.prehyphenation]
danda.nobreak.1.0 = { |[।॥] }
-danda.nobreak.1.1 = { insert, penalty=10000 }
-danda.nobreak.1.2 = {}
-danda.nobreak.1.3 = {}
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini b/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
index f8d7a1186d1..fd530268621 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.7
-date = 2022-06-14
+version = 1.8
+date = 2022-09-11
name.local = беларуская
name.english = Belarusian
name.babel = belarusian
@@ -73,7 +73,7 @@ proof = \CYRD\cyro\cyrk\cyra\cyrz
glossary = \CYRS\cyrl\cyro\cyrushrt\cyrn\cyrii\cyrk\space \cyrt\cyrerev\cyrr\cyrm\cyrii\cyrn\cyra\cyrushrt
[date.gregorian]
-date.long = [d] [MMMM] [y] г.
+date.long = [d] [MMMM] [y] г[.]
date.short = [d].[MM].[yy]
months.wide.1 = студзеня
months.wide.2 = лютага
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini b/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
index e34cdb2c303..ba9b2ab9476 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2022-06-14
+version = 1.5
+date = 2022-09-11
name.local = български
name.english = Bulgarian
name.babel = bulgarian
@@ -73,8 +73,8 @@ proof = \CYRD\cyro\cyrk\cyra\cyrz\cyra\cyrt\cyre\cyrl\cyrs\cyrt\cyrv\cyro
glossary = \CYRP\cyrr\cyri\cyrt\cyru\cyrr\cyrk\cyra
[date.gregorian]
-date.long = [d][ ][MMMM] [y] г.
-date.short = [d].[MM].[yy] г.
+date.long = [d][ ][MMMM] [y] г[.]
+date.short = [d].[MM].[yy] г[.]
months.wide.1 = януари
months.wide.2 = февруари
months.wide.3 = март
diff --git a/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
index 7f809bd6591..9087da2b756 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
@@ -154,6 +154,6 @@ alphabetic = ক খ গ ঘ ঙ চ ছ জ ঝ ঞ ট ঠ ড ঢ ণ ত থ
[transforms.prehyphenation]
danda.nobreak.1.0 = { |[।॥] }
-danda.nobreak.1.1 = { insert, penalty=10000 }
-danda.nobreak.1.2 = {}
-danda.nobreak.1.3 = {}
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini b/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
index 7c099ee3649..d3bd41559f0 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
@@ -184,10 +184,10 @@ superscriptingExponent = ×
[transforms.prehyphenation]
oneletter.nobreak.1.0 = { |[AIiVvOoUuSsZzKk]()|() }
-oneletter.nobreak.1.1 = { insert, penalty=10000 }
-oneletter.nobreak.1.2 = {}
+oneletter.nobreak.1.1 = { insert, penalty=10000 }
+oneletter.nobreak.1.2 = {}
[transforms.posthyphenation]
hyphen.repeat.1.0 = { (){a}=(){a} }
-hyphen.repeat.1.1 = {}
-hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }
+hyphen.repeat.1.1 = {}
+hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
index 7132d98c879..63e091f0de6 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
@@ -207,54 +207,54 @@ upper.ancient.S.321 = ʹ
[transforms.prehyphenation]
; Oxia!
transliteration.omega.1.0 = { '([aehiouwAEHIOUW]) }
-transliteration.omega.1.1 = { remove }
-transliteration.omega.1.2 = { string = {1|aehiouwAEHIOUW|άέήίόύώΆΈΉΊΌΎΏ} }
+transliteration.omega.1.1 = { remove }
+transliteration.omega.1.2 = { string = {1|aehiouwAEHIOUW|άέήίόύώΆΈΉΊΌΎΏ} }
transliteration.omega.2.0 = { [={007E}]([ahiuwpqsPQS]) }
-transliteration.omega.2.1 = { remove }
-transliteration.omega.2.2 = { string = {1|ahiuwpqsPQS|ᾶῆῖῦῶϡϟϛϠϞϚ} }
+transliteration.omega.2.1 = { remove }
+transliteration.omega.2.2 = { string = {1|ahiuwpqsPQS|ᾶῆῖῦῶϡϟϛϠϞϚ} }
transliteration.omega.3.0 = { `([aehiouwAEHIOUW]) }
-transliteration.omega.3.1 = { remove }
-transliteration.omega.3.2 = { string = {1|aehiouwAEHIOUW|ὰὲὴὶὸὺὼᾺῈῊῚῸῪῺ} }
+transliteration.omega.3.1 = { remove }
+transliteration.omega.3.2 = { string = {1|aehiouwAEHIOUW|ὰὲὴὶὸὺὼᾺῈῊῚῸῪῺ} }
transliteration.omega.4.0 = { ([a-zA-Z{?};]) }
-transliteration.omega.4.1 = { string = {1|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?;_^|αβςδεφγηιθκλμνοπχρστυϝωξψζΑΒ῝ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥϜΩΞΨΖ;·} }
+transliteration.omega.4.1 = { string = {1|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?;_^|αβςδεφγηιθκλμνοπχρστυϝωξψζΑΒ῝ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥϜΩΞΨΖ;·} }
transliteration.omega.5.0 = { "([ιυίύίύῖῦὶὺΙΥ]) }
-transliteration.omega.5.1 = { remove }
-transliteration.omega.5.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
+transliteration.omega.5.1 = { remove }
+transliteration.omega.5.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
transliteration.omega.6.0 = { "([ιυίύίύῖῦὶὺΙΥ]) }
-transliteration.omega.6.1 = { remove }
-transliteration.omega.6.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
+transliteration.omega.6.1 = { remove }
+transliteration.omega.6.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
transliteration.omega.7.0 = { <[={007E}]([ΑΗΙΥΩ]) }
-transliteration.omega.7.1 = { remove }
-transliteration.omega.7.2 = { remove }
-transliteration.omega.7.3 = { string = {1|ΑΗΙΥΩ|ἏἯἿὟὯ} }
+transliteration.omega.7.1 = { remove }
+transliteration.omega.7.2 = { remove }
+transliteration.omega.7.3 = { string = {1|ΑΗΙΥΩ|ἏἯἿὟὯ} }
transliteration.omega.8.0 = { >[={007E}]([ΑΗΙΩ]) }
-transliteration.omega.8.1 = { remove }
-transliteration.omega.8.2 = { remove }
-transliteration.omega.8.3 = { string = {1|ΑΗΙΩ|ἎἮἾὮ} }
+transliteration.omega.8.1 = { remove }
+transliteration.omega.8.2 = { remove }
+transliteration.omega.8.3 = { string = {1|ΑΗΙΩ|ἎἮἾὮ} }
transliteration.omega.9.0 = { ()<(['={007E}`])()[ΑΕΗΙΟΥΩ] }
-transliteration.omega.9.1 = { remove }
-transliteration.omega.9.2 = { string = {1|'={007E}`|῞῟῟῝} }
+transliteration.omega.9.1 = { remove }
+transliteration.omega.9.2 = { string = {1|'={007E}`|῞῟῟῝} }
transliteration.omega.10.0 = { ()>(['={007E}`])()[ΑΕΗΙΟΥΩ] }
-transliteration.omega.10.1 = { remove }
-transliteration.omega.10.2 = { string = {1|'={007E}`|῎῏῏῍} }
+transliteration.omega.10.1 = { remove }
+transliteration.omega.10.2 = { string = {1|'={007E}`|῎῏῏῍} }
transliteration.omega.11.0 = { >([αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ]) }
-transliteration.omega.11.1 = { remove }
-transliteration.omega.11.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ|ἀἐἠἰὀῤὐὠἄἔἤἴὄὔὤἄἔἤἴὄὔὤἆἦἶὖὦἂἒἢἲὂὒὢἈἘἨἸὈὨἌἜἬἼὌὬἌἜἬἼὌὬἊἚἪἺὊὪ} }
+transliteration.omega.11.1 = { remove }
+transliteration.omega.11.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ|ἀἐἠἰὀῤὐὠἄἔἤἴὄὔὤἄἔἤἴὄὔὤἆἦἶὖὦἂἒἢἲὂὒὢἈἘἨἸὈὨἌἜἬἼὌὬἌἜἬἼὌὬἊἚἪἺὊὪ} }
transliteration.omega.12.0 = { <([αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ]) }
-transliteration.omega.12.1 = { remove }
-transliteration.omega.12.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ|ἁἑἡἱὁῥὑὡἅἕἥἵὅὕὥἅἕἥἵὅὕὥἇἧἷὗὧἃἓἣἳὃὓὣἉἙἩἹὉῬὙὩἍἝἭἽὍὝὭἍἝἭἽὍὝὭἋἛἫἻὋὛὫ} }
+transliteration.omega.12.1 = { remove }
+transliteration.omega.12.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ|ἁἑἡἱὁῥὑὡἅἕἥἵὅὕὥἅἕἥἵὅὕὥἇἧἷὗὧἃἓἣἳὃὓὣἉἙἩἹὉῬὙὩἍἝἭἽὍὝὭἍἝἭἽὍὝὭἋἛἫἻὋὛὫ} }
transliteration.omega.13.0 = { ([αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ]){007C} }
-transliteration.omega.13.1 = { string = {1|αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ|ᾳῃῳᾴῄῴᾴῄῴᾷῇῷᾲῂῲᾁᾑᾡᾀᾐᾠᾅᾕᾥᾇᾗᾧᾃᾓᾣᾄᾔᾤᾆᾖᾦᾂᾒᾢᾼῌῼᾉᾙᾩᾈᾘᾨᾍᾝᾭᾏᾟᾯᾋᾛᾫᾌᾜᾬᾎᾞᾮᾊᾚᾪ} }
-transliteration.omega.13.2 = { remove }
+transliteration.omega.13.1 = { string = {1|αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ|ᾳῃῳᾴῄῴᾴῄῴᾷῇῷᾲῂῲᾁᾑᾡᾀᾐᾠᾅᾕᾥᾇᾗᾧᾃᾓᾣᾄᾔᾤᾆᾖᾦᾂᾒᾢᾼῌῼᾉᾙᾩᾈᾘᾨᾍᾝᾭᾏᾟᾯᾋᾛᾫᾌᾜᾬᾎᾞᾮᾊᾚᾪ} }
+transliteration.omega.13.2 = { remove }
;
sigma.final.1.0 = { [^"]()σ(){A} }
-sigma.final.1.1 = { string = ς }
+sigma.final.1.1 = { string = ς }
sigma.final.2.0 = { [^"]()σ()$ }
-sigma.final.2.1 = { string = ς }
+sigma.final.2.1 = { string = ς }
sigma.final.3.0 = { ()"()[σΣ] } }
-sigma.final.3.1 = { remove }
+sigma.final.3.1 = { remove }
[transforms.posthyphenation]
diaeresis.hyphen.1.0 = { |([ϊΐῒῗϋΰῢῧ]) }
-diaeresis.hyphen.1.1 = { remove }
-diaeresis.hyphen.1.2 = { no = {1}, pre = -, post = {1|ϊΐῒῗϋΰῢῧ|ιίὶῖυύὺῦ} }
+diaeresis.hyphen.1.1 = { remove }
+diaeresis.hyphen.1.2 = { no = {1}, pre = -, post = {1|ϊΐῒῗϋΰῢῧ|ιίὶῖυύὺῦ} }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
index c838ba37158..6ae475cff2a 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
@@ -211,55 +211,55 @@ upper.ancient.S.321 = ʹ
[transforms.prehyphenation]
; Tonos!
transliteration.omega.1.0 = { '([aehiouwAEHIOUW]) }
-transliteration.omega.1.1 = { remove }
-transliteration.omega.1.2 = { string = {1|aehiouwAEHIOUW|άέήίόύώΆΈΉΊΌΎΏ} }
+transliteration.omega.1.1 = { remove }
+transliteration.omega.1.2 = { string = {1|aehiouwAEHIOUW|άέήίόύώΆΈΉΊΌΎΏ} }
transliteration.omega.2.0 = { [={007E}]([ahiuwpqsPQS]) }
-transliteration.omega.2.1 = { remove }
-transliteration.omega.2.2 = { string = {1|ahiuwpqsPQS|ᾶῆῖῦῶϡϟϛϠϞϚ} }
+transliteration.omega.2.1 = { remove }
+transliteration.omega.2.2 = { string = {1|ahiuwpqsPQS|ᾶῆῖῦῶϡϟϛϠϞϚ} }
transliteration.omega.3.0 = { `([aehiouwAEHIOUW]) }
-transliteration.omega.3.1 = { remove }
-transliteration.omega.3.2 = { string = {1|aehiouwAEHIOUW|ὰὲὴὶὸὺὼᾺῈῊῚῸῪῺ} }
+transliteration.omega.3.1 = { remove }
+transliteration.omega.3.2 = { string = {1|aehiouwAEHIOUW|ὰὲὴὶὸὺὼᾺῈῊῚῸῪῺ} }
transliteration.omega.4.0 = { ([a-zA-Z{?};]) }
-transliteration.omega.4.1 = { string = {1|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?;_^|αβςδεφγηιθκλμνοπχρστυϝωξψζΑΒ῝ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥϜΩΞΨΖ;·} }
+transliteration.omega.4.1 = { string = {1|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?;_^|αβςδεφγηιθκλμνοπχρστυϝωξψζΑΒ῝ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥϜΩΞΨΖ;·} }
transliteration.omega.5.0 = { "([ιυίύίύῖῦὶὺΙΥ]) }
-transliteration.omega.5.1 = { remove }
-transliteration.omega.5.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
+transliteration.omega.5.1 = { remove }
+transliteration.omega.5.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
transliteration.omega.6.0 = { "([ιυίύίύῖῦὶὺΙΥ]) }
-transliteration.omega.6.1 = { remove }
-transliteration.omega.6.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
+transliteration.omega.6.1 = { remove }
+transliteration.omega.6.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
transliteration.omega.7.0 = { <[={007E}]([ΑΗΙΥΩ]) }
-transliteration.omega.7.1 = { remove }
-transliteration.omega.7.2 = { remove }
-transliteration.omega.7.3 = { string = {1|ΑΗΙΥΩ|ἏἯἿὟὯ} }
+transliteration.omega.7.1 = { remove }
+transliteration.omega.7.2 = { remove }
+transliteration.omega.7.3 = { string = {1|ΑΗΙΥΩ|ἏἯἿὟὯ} }
transliteration.omega.8.0 = { >[={007E}]([ΑΗΙΩ]) }
-transliteration.omega.8.1 = { remove }
-transliteration.omega.8.2 = { remove }
-transliteration.omega.8.3 = { string = {1|ΑΗΙΩ|ἎἮἾὮ} }
+transliteration.omega.8.1 = { remove }
+transliteration.omega.8.2 = { remove }
+transliteration.omega.8.3 = { string = {1|ΑΗΙΩ|ἎἮἾὮ} }
transliteration.omega.9.0 = { ()<(['={007E}`])()[ΑΕΗΙΟΥΩ] }
-transliteration.omega.9.1 = { remove }
-transliteration.omega.9.2 = { string = {1|'={007E}`|῞῟῟῝} }
+transliteration.omega.9.1 = { remove }
+transliteration.omega.9.2 = { string = {1|'={007E}`|῞῟῟῝} }
transliteration.omega.10.0 = { ()>(['={007E}`])()[ΑΕΗΙΟΥΩ] }
-transliteration.omega.10.1 = { remove }
-transliteration.omega.10.2 = { string = {1|'={007E}`|῎῏῏῍} }
+transliteration.omega.10.1 = { remove }
+transliteration.omega.10.2 = { string = {1|'={007E}`|῎῏῏῍} }
transliteration.omega.11.0 = { >([αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ]) }
-transliteration.omega.11.1 = { remove }
-transliteration.omega.11.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ|ἀἐἠἰὀῤὐὠἄἔἤἴὄὔὤἄἔἤἴὄὔὤἆἦἶὖὦἂἒἢἲὂὒὢἈἘἨἸὈὨἌἜἬἼὌὬἌἜἬἼὌὬἊἚἪἺὊὪ} }
+transliteration.omega.11.1 = { remove }
+transliteration.omega.11.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ|ἀἐἠἰὀῤὐὠἄἔἤἴὄὔὤἄἔἤἴὄὔὤἆἦἶὖὦἂἒἢἲὂὒὢἈἘἨἸὈὨἌἜἬἼὌὬἌἜἬἼὌὬἊἚἪἺὊὪ} }
transliteration.omega.12.0 = { <([αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ]) }
-transliteration.omega.12.1 = { remove }
-transliteration.omega.12.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ|ἁἑἡἱὁῥὑὡἅἕἥἵὅὕὥἅἕἥἵὅὕὥἇἧἷὗὧἃἓἣἳὃὓὣἉἙἩἹὉῬὙὩἍἝἭἽὍὝὭἍἝἭἽὍὝὭἋἛἫἻὋὛὫ} }
+transliteration.omega.12.1 = { remove }
+transliteration.omega.12.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ|ἁἑἡἱὁῥὑὡἅἕἥἵὅὕὥἅἕἥἵὅὕὥἇἧἷὗὧἃἓἣἳὃὓὣἉἙἩἹὉῬὙὩἍἝἭἽὍὝὭἍἝἭἽὍὝὭἋἛἫἻὋὛὫ} }
transliteration.omega.13.0 = { ([αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ]){007C} }
-transliteration.omega.13.1 = { string = {1|αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ|ᾳῃῳᾴῄῴᾴῄῴᾷῇῷᾲῂῲᾁᾑᾡᾀᾐᾠᾅᾕᾥᾇᾗᾧᾃᾓᾣᾄᾔᾤᾆᾖᾦᾂᾒᾢᾼῌῼᾉᾙᾩᾈᾘᾨᾍᾝᾭᾏᾟᾯᾋᾛᾫᾌᾜᾬᾎᾞᾮᾊᾚᾪ} }
-transliteration.omega.13.2 = { remove }
+transliteration.omega.13.1 = { string = {1|αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ|ᾳῃῳᾴῄῴᾴῄῴᾷῇῷᾲῂῲᾁᾑᾡᾀᾐᾠᾅᾕᾥᾇᾗᾧᾃᾓᾣᾄᾔᾤᾆᾖᾦᾂᾒᾢᾼῌῼᾉᾙᾩᾈᾘᾨᾍᾝᾭᾏᾟᾯᾋᾛᾫᾌᾜᾬᾎᾞᾮᾊᾚᾪ} }
+transliteration.omega.13.2 = { remove }
;
sigma.final.1.0 = { [^"]()σ(){A} }
-sigma.final.1.1 = { string = ς }
+sigma.final.1.1 = { string = ς }
sigma.final.2.0 = { [^"]()σ()$ }
-sigma.final.2.1 = { string = ς }
+sigma.final.2.1 = { string = ς }
sigma.final.3.0 = { ()"()[σΣ] } }
-sigma.final.3.1 = { remove }
+sigma.final.3.1 = { remove }
[transforms.posthyphenation]
diaeresis.hyphen.1.0 = { |([ϊΐϋΰ]) }
-diaeresis.hyphen.1.1 = { remove }
-diaeresis.hyphen.1.2 = { no = {1}, pre = -, post = {1|ϊΐϋΰ|ιίυύ} }
+diaeresis.hyphen.1.1 = { remove }
+diaeresis.hyphen.1.2 = { no = {1}, pre = -, post = {1|ϊΐϋΰ|ιίυύ} }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
index b9ffd2ec830..38e42a52a7f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
@@ -189,5 +189,5 @@ superscriptingExponent = ×
[transforms.posthyphenation]
hyphen.repeat.1.0 = { (){a}=(){a} }
-hyphen.repeat.1.1 = {}
-hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }
+hyphen.repeat.1.1 = {}
+hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
index b87914a1a58..b6cd8b22b94 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
@@ -184,5 +184,5 @@ superscriptingExponent = ×
[transforms.posthyphenation]
hyphen.repeat.1.0 = { (){a}=(){a} }
-hyphen.repeat.1.1 = {}
-hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }
+hyphen.repeat.1.1 = {}
+hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini b/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
index ae05d200f17..2e9e0785a38 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
@@ -195,7 +195,7 @@ alphabetic = ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ
[transforms.prehyphenation]
kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحچجثتپب]()[يئهشسقفغعضصنمكلظطخحچجثتپباأإآوؤذدژزرة] }
-kashida.plain.1.1 = { kashida = 500 }
+kashida.plain.1.1 = { kashida = 500 }
kashida.plain.2.0 = { ()ل()[اأإآ] }
-kashida.plain.2.1 = { kashida = 0 }
+kashida.plain.2.1 = { kashida = 0 }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini b/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
index 36d515bd3da..41a518c7252 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
@@ -185,7 +185,7 @@ superscriptingExponent = ×
[transforms.prehyphenation]
prehyphen.nobreak.1.0 = { [{p}|] () -{a} () }
-prehyphen.nobreak.1.1 = {}
-prehyphen.nobreak.1.2 = { insert, penalty = 10000 }
-prehyphen.nobreak.1.3 = { insert, space = 0 0 0 }
-prehyphen.nobreak.1.4 = {}
+prehyphen.nobreak.1.1 = {}
+prehyphen.nobreak.1.2 = { insert, penalty = 10000 }
+prehyphen.nobreak.1.3 = { insert, space = 0 0 0 }
+prehyphen.nobreak.1.4 = {}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini b/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
index 9f7f97930a9..ef653aca16c 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-09-01
name.local = galego
name.english = Galician
name.babel = galician
@@ -160,10 +160,10 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = [ª à â ä ã ç è ê ë ì î ï º ò ô ö õ ù û]
-exemplarCharacters = [a á b c d e é f g h i í j k l m n ñ o ó p q r s t u ú ü v w x y z]
+auxiliary = [ª à ă â å ä ã ā æ ɑ ç è ĕ ê ë ē ì ĭ î ī º ò ŏ ô ö õ ø ō œ ù ŭ û ū]
+exemplarCharacters = [a á b c d e é f g h i í ï j k l m n ñ o ó p q r s t u ú ü v w x y z]
index = [A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini b/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
index 5a5c6880ca5..abce6349c2d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-01
name.local = Schwiizertüütsch
name.english = Swiss German
name.babel = swissgerman
@@ -119,12 +119,12 @@ days.narrow.thu = D
days.narrow.fri = F
days.narrow.sat = S
days.narrow.sun = S
-dayPeriods.abbreviated.am = v.m.
-dayPeriods.abbreviated.pm = n.m.
+dayPeriods.abbreviated.am = vorm.
+dayPeriods.abbreviated.pm = nam.
dayPeriods.narrow.am = v.m.
dayPeriods.narrow.pm = n.m.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nam.
+dayPeriods.wide.am = am Vormittag
+dayPeriods.wide.pm = am Namittag
[date.gregorian.licr]
months.wide.1 = Januar
diff --git a/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
index 00e5ed16be0..86d8643cfde 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.9
-date = 2021-12-13
+version = 1.10
+date = 2022-09-01
name.local = ગુજરાતી
name.english = Gujarati
name.babel = gujarati
@@ -136,7 +136,7 @@ hyphenrules = gujarati
lefthyphenmin =
righthyphenmin =
hyphenchar =
-prehyphenchar =
+prehyphenchar =
posthyphenchar =
exhyphenchar =
preexhyphenchar =
@@ -150,7 +150,7 @@ delimiters.quotes = “”‘’
auxiliary = [\u200C\u200D ૰]
exemplarCharacters = [\u0ABC ૐ \u0A82 \u0A81 ઃ અ આ ઇ ઈ ઉ ઊ ઋ ૠ ઍ એ ઐ ઑ ઓ ઔ ક ખ ગ ઘ ઙ ચ છ જ ઝ ઞ ટ ઠ ડ ઢ ણ ત થ દ ધ ન પ ફ બ ભ મ ય ર લ વ શ ષ સ હ ળ ઽ ા િ ી \u0AC1 \u0AC2 \u0AC3 \u0AC4 \u0AC5 \u0AC7 \u0AC8 ૉ ો ૌ \u0ACD]
index = [અ {અ\u0A82} {અઃ} આ ઇ ઈ ઉ ઊ ઋ ઍ એ ઐ ઑ ઓ ઔ ક {ક\u0ACDષ} ખ ગ ઘ ઙ ચ છ જ {જ\u0ACDઞ} ઝ ઞ ટ ઠ ડ ઢ ણ ત {ત\u0ACDર} થ દ ધ ન પ ફ બ ભ મ ય ર લ વ શ ષ સ હ ળ]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
@@ -172,6 +172,6 @@ superscriptingExponent = ×
[transforms.prehyphenation]
danda.nobreak.1.0 = { |[।॥] }
-danda.nobreak.1.1 = { insert, penalty=10000 }
-danda.nobreak.1.2 = {}
-danda.nobreak.1.3 = {}
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
index db614302333..ee5e3af1b7d 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-09-01
name.local = Hausa
name.english = Hausa
name.babel = hausa-ghana hausa-gh
@@ -48,7 +48,7 @@ page =
see =
also =
proof =
-glossary =
+glossary =
[captions.licr]
preface =
@@ -121,12 +121,12 @@ days.narrow.thu = A
days.narrow.fri = J
days.narrow.sat = A
days.narrow.sun = L
-dayPeriods.abbreviated.am = AM
-dayPeriods.abbreviated.pm = PM
+dayPeriods.abbreviated.am = SF
+dayPeriods.abbreviated.pm = YM
dayPeriods.narrow.am = AM
dayPeriods.narrow.pm = PM
-dayPeriods.wide.am = AM
-dayPeriods.wide.pm = PM
+dayPeriods.wide.am = Safiya
+dayPeriods.wide.pm = Yamma
[date.gregorian.licr]
months.wide.1 = Janairu
@@ -143,8 +143,8 @@ months.wide.11 = Nuwamba
months.wide.12 = Disamba
[time.gregorian]
-time.medium = [HH]:[mm]:[ss]
-time.short = [HH]:[mm]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
[typography]
hyphenchar =
@@ -157,10 +157,10 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x ƴ]
-exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y {ʼy} z ʼ]
-index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y {ʼY} Z]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x]
+exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y ƴ z ʼ]
+index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O R S T U W Y Ƴ Z]
+punctuation = [\\- ‑ , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
index 28ee5f47826..c3f0ad9dbfc 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-09-01
name.local = Hausa
name.english = Hausa
name.babel = hausa-niger hausa-ne
@@ -98,12 +98,12 @@ days.narrow.thu = A
days.narrow.fri = J
days.narrow.sat = A
days.narrow.sun = L
-dayPeriods.abbreviated.am = AM
-dayPeriods.abbreviated.pm = PM
+dayPeriods.abbreviated.am = SF
+dayPeriods.abbreviated.pm = YM
dayPeriods.narrow.am = AM
dayPeriods.narrow.pm = PM
-dayPeriods.wide.am = AM
-dayPeriods.wide.pm = PM
+dayPeriods.wide.am = Safiya
+dayPeriods.wide.pm = Yamma
[date.gregorian.licr]
months.wide.1 = Janairu
@@ -134,10 +134,10 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x ƴ]
-exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y {ʼy} z ʼ]
-index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y {ʼY} Z]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x {ʼy}]
+exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y ƴ z ʼ]
+index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y Ƴ Z]
+punctuation = [\\- ‑ , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
index a070e5b543c..84c6da7ed33 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
@@ -6,11 +6,12 @@
; * Common Locale Data Repository (license Unicode):
; http://cldr.unicode.org/
; http://unicode.org/copyright.html
+; * Captions by Abubakar Yusuf (https://github.com/fatherofcamels)
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.5
+date = 2022-09-16
name.local = Hausa
name.english = Hausa
name.babel = hausa
@@ -26,50 +27,50 @@ encodings = T4
derivate = no
[captions]
-preface =
-ref =
-abstract =
-bib =
-chapter =
-appendix =
-contents =
-listfigure =
-listtable =
-index =
-figure =
-table =
-part =
-encl =
-cc =
-headto =
-page =
-see =
-also =
-proof =
-glossary =
+preface = Gabatarwa
+ref = Nassoshi
+abstract = Taƙaitawa
+bib = Fahirinsa
+chapter = Babi
+appendix = Ƙarin bayani
+contents = Abin da ke ciki
+listfigure = Tsarin Addadi
+listtable = Tsarin tabili
+index = Fihirinsa
+figure = Addadi
+table = tabili
+part = Kashi
+encl = saƙe
+cc = cc
+headto = je
+page = Shafi
+see = duba
+also = kuma
+proof = Shaida
+glossary = Ƙamus
[captions.licr]
-preface =
-ref =
-abstract =
-bib =
-chapter =
-appendix =
-contents =
-listfigure =
-listtable =
-index =
-figure =
-table =
-part =
-encl =
-cc =
-headto =
-page =
-see =
-also =
-proof =
-glossary =
+preface = Gabatarwa
+ref = Nassoshi
+abstract = Ta\m kaitawa
+bib = Faharinsa
+chapter = Babi
+appendix = \m Karin bayani
+contents = Abin da ke ciki
+listfigure = Addadi na
+listtable = tabili na
+index = Fihirinsa
+figure = Addadi
+table = tabili
+part = Kashi
+encl = sa\m ke
+cc = cc
+headto = je
+page = shafi
+see = duba
+also = kuma
+proof = Shaida
+glossary = \m Kamus
[date.gregorian]
date.long = [d] [MMMM], [y]
@@ -119,12 +120,12 @@ days.narrow.thu = A
days.narrow.fri = J
days.narrow.sat = A
days.narrow.sun = L
-dayPeriods.abbreviated.am = AM
-dayPeriods.abbreviated.pm = PM
+dayPeriods.abbreviated.am = SF
+dayPeriods.abbreviated.pm = YM
dayPeriods.narrow.am = AM
dayPeriods.narrow.pm = PM
-dayPeriods.wide.am = AM
-dayPeriods.wide.pm = PM
+dayPeriods.wide.am = Safiya
+dayPeriods.wide.pm = Yamma
[date.gregorian.licr]
months.wide.1 = Janairu
@@ -159,10 +160,10 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x ƴ]
-exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y {ʼy} z ʼ]
-index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O P Q R S T U V W X Y {ʼY} Z]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+auxiliary = [á à â é è ê í ì î ó ò ô p q {r\u0303} ú ù û v x]
+exemplarCharacters = [a b ɓ c d ɗ e f g h i j k ƙ l m n o r s {sh} t {ts} u w y ƴ z ʼ]
+index = [A B Ɓ C D Ɗ E F G H I J K Ƙ L M N O R S T U W Y Ƴ Z]
+punctuation = [\\- ‑ , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini b/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
index a27329fb450..d377bfd44ed 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-06-30
+version = 1.6
+date = 2022-09-01
name.local = עברית
name.english = Hebrew
name.babel = hebrew
@@ -192,7 +192,7 @@ delimiters.quotes = ””’’
auxiliary = [\u05BD\u05C4\u200E\u200F \u05B0 \u05B1 \u05B2 \u05B3 \u05B4 \u05B5 \u05B6 \u05B7 \u05B8 \u05B9 \u05BB \u05C2 \u05C1 \u05BC \u05BF ״]
exemplarCharacters = [א ב ג ד ה ו ז ח ט י כ ך ל מ ם נ ן ס ע פ ף צ ץ ק ר ש ת]
index = [א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת]
-punctuation = [\\- ‐ – — , ; \\: ! ? . ׳ ' \" ( ) \\[ \\] / ״ ־]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . ׳ ' \" ( ) \\[ \\] / ״ ־]
[numbers]
defaultNumberingSystem = latn
@@ -217,7 +217,7 @@ letters.F.16 = טז
letters.F.17 = יז
letters.F.18 = יח
letters.F.19 = יט
-letters.3 = ק ר ש ת תק תר תש תת תתק
+letters.3 = ק ר ש ת תק תר תש תת תתק
letters.4 = א׳ ב׳ ג׳ ד׳ ה׳ ו׳ ז׳ ח׳ ט׳
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
index 7f83d57347e..ca21e9132ae 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
@@ -10,8 +10,8 @@
[identification]
charset = utf8
-version = 1.11
-date = 2021-06-25
+version = 1.12
+date = 2022-09-01
name.local = हिन्दी
name.english = Hindi
name.babel = hindi
@@ -121,12 +121,12 @@ days.narrow.thu = गु
days.narrow.fri = शु
days.narrow.sat = श
days.narrow.sun = र
-dayPeriods.abbreviated.am = पूर्वाह्न
-dayPeriods.abbreviated.pm = अपराह्न
-dayPeriods.narrow.am = पू
-dayPeriods.narrow.pm = अ
-dayPeriods.wide.am = पूर्वाह्न
-dayPeriods.wide.pm = अपराह्न
+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.indian]
date.long = [d] [MMMM] [y]
@@ -165,7 +165,7 @@ hyphenrules = hindi
lefthyphenmin =
righthyphenmin =
hyphenchar =
-prehyphenchar =
+prehyphenchar =
posthyphenchar =
exhyphenchar =
preexhyphenchar =
@@ -176,10 +176,10 @@ hyphenate.other.locale = "200C "200D
[characters]
delimiters.quotes = “”‘’
-auxiliary = [\u200C\u200D]
-exemplarCharacters = [\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
+auxiliary = [\u200C\u200D \u0944]
+exemplarCharacters = [\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल ळ व श ष स ह ऽ ा ि ी \u0941 \u0942 \u0943 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
index = [अ आ इ ई उ ऊ ऋ ए ऐ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह]
-punctuation = [\\- , ; \\: ! ? . ‘ ’ “ ” ( ) \\[ \\] \\{ \\} ॰]
+punctuation = [\\- ‑ , ; \\: ! ? . ‘ ’ “ ” ( ) \\[ \\] \\{ \\} ॰]
[numbers]
defaultNumberingSystem = latn
@@ -202,28 +202,28 @@ alphabetic = क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ
[transforms.prehyphenation]
danda.nobreak.1.0 = { |[।॥] }
-danda.nobreak.1.1 = { insert, penalty=10000 }
-danda.nobreak.1.2 = {}
-danda.nobreak.1.3 = {}
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
;
punctuation.space.1.0 = { {a}()|[:;!{?}]() }
-punctuation.space.1.1 = { insert, penalty = 10000 }
-punctuation.space.1.2 = { spacefactor= .8 .3 .8, data = 2 }
-punctuation.space.1.3 = {}
+punctuation.space.1.1 = { insert, penalty = 10000 }
+punctuation.space.1.2 = { spacefactor= .8 .3 .8, data = 2 }
+punctuation.space.1.3 = {}
punctuation.space.2.0 = { {a}()[:;!{?}]() }
-punctuation.space.2.1 = { insert, penalty = 10000 }
-punctuation.space.2.2 = { insert, spacefactor= .8 .3 .8, data = 1 }
-punctuation.space.2.3 = {}
+punctuation.space.2.1 = { insert, penalty = 10000 }
+punctuation.space.2.2 = { insert, spacefactor= .8 .3 .8, data = 1 }
+punctuation.space.2.3 = {}
; == Harvard-Kyoto ==
; Multiletter
-transliteration.hk.1.0 = { lRR }
+transliteration.hk.1.0 = { lRR }
transliteration.hk.1.1 = { string = ॡ }
transliteration.hk.1.2 = { remove }
transliteration.hk.1.3 = { remove }
-transliteration.hk.2.0 = { OM }
+transliteration.hk.2.0 = { OM }
transliteration.hk.2.1 = { string = ॐ }
transliteration.hk.2.2 = { remove }
-transliteration.hk.3.0 = { {007C}{007C} }
+transliteration.hk.3.0 = { {007C}{007C} }
transliteration.hk.3.1 = { string = ॥ }
transliteration.hk.3.2 = { remove }
transliteration.hk.4.0 = { ([lR])R }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini b/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
index ab7a22cd1fa..eff75a8ba89 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2021-04-05
+version = 1.4
+date = 2022-09-01
name.local = hrvatski
name.english = Croatian
name.babel = croatian
@@ -173,7 +173,7 @@ exponential = E
group = .
infinity = ∞
list = ;
-minusSign = -
+minusSign = −
nan = NaN
perMille = ‰
percentSign = %
@@ -184,14 +184,14 @@ superscriptingExponent = ×
[transforms.prehyphenation]
digraphs.ligatures.1.0 = { D([Žž]) }
-digraphs.ligatures.1.1 = { remove }
-digraphs.ligatures.1.2 = { string = {1|Žž|DŽDž} }
+digraphs.ligatures.1.1 = { remove }
+digraphs.ligatures.1.2 = { string = {1|Žž|DŽDž} }
digraphs.ligatures.2.0 = { dž }
-digraphs.ligatures.2.1 = { string = dž }
-digraphs.ligatures.2.2 = { remove }
+digraphs.ligatures.2.1 = { string = dž }
+digraphs.ligatures.2.2 = { remove }
digraphs.ligatures.3.0 = { ([LN])J }
-digraphs.ligatures.3.1 = { string = {1|LN|LJNJ} }
-digraphs.ligatures.3.2 = { remove }
+digraphs.ligatures.3.1 = { string = {1|LN|LJNJ} }
+digraphs.ligatures.3.2 = { remove }
digraphs.ligatures.4.0 = { ([LlNn])j }
-digraphs.ligatures.4.1 = { string = {1|LlNn|LjljNjnj} }
-digraphs.ligatures.4.2 = { remove } \ No newline at end of file
+digraphs.ligatures.4.1 = { string = {1|LlNn|LjljNjnj} }
+digraphs.ligatures.4.2 = { remove }
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
index 78887691bec..4e8da8aa490 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2022-07-28
+version = 1.4
+date = 2022-09-01
name.local = hornjoserbšćina
name.english = Upper Sorbian
name.babel = uppersorbian usorbian
@@ -164,7 +164,7 @@ delimiters.quotes = „“‚‘
auxiliary = [á à ă â å ä ã ą ā æ ç ď đ é è ĕ ê ë ė ę ē ğ í ì ĭ î ï İ ī ı ĺ ľ ň ñ ò ŏ ô ö ő ø ō œ ŕ ś ş ß ť ú ù ŭ û ů ü ű ū ý ÿ ż ź]
exemplarCharacters = [a b c č ć d {dź} e ě f g h {ch} i j k ł l m n ń o ó p q r ř s š t u v w x y z ž]
index = [A B C Č Ć D {DŹ} E F G H {CH} I J K Ł L M N O P Q R S Š T U V W X Y Z Ž]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini b/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
index c3b8ff0c507..7236611dac0 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2022-07-28
+version = 1.7
+date = 2022-09-01
name.local = magyar
name.english = Hungarian
name.babel = hungarian magyar
@@ -53,7 +53,6 @@ also = lásd még
proof = Bizonyítás
glossary = Szójegyzék
-
[captions.licr]
preface = El\H osz\'o
ref = Hivatkoz\'asok
@@ -150,6 +149,36 @@ months.wide.10 = okt\'ober
months.wide.11 = november
months.wide.12 = december
+[date.gregorian.Superessive]
+date.long = [y].[ ][MMMM] [d|date.onday]
+months.wide.1 = január
+months.wide.2 = február
+months.wide.3 = március
+months.wide.4 = április
+months.wide.5 = május
+months.wide.6 = június
+months.wide.7 = július
+months.wide.8 = augusztus
+months.wide.9 = szeptember
+months.wide.10 = október
+months.wide.11 = november
+months.wide.12 = december
+
+[date.gregorian.Superessive.licr]
+date.long = [y].[ ][MMMM] [d|date.onday]
+months.wide.1 = janu\'ar
+months.wide.2 = febru\'ar
+months.wide.3 = m\'arcius
+months.wide.4 = \'aprilis
+months.wide.5 = m\'ajus
+months.wide.6 = j\'unius
+months.wide.7 = j\'ulius
+months.wide.8 = augusztus
+months.wide.9 = szeptember
+months.wide.10 = okt\'ober
+months.wide.11 = november
+months.wide.12 = december
+
[time.gregorian]
time.medium = [H]:[mm]:[ss]
time.short = [H]:[mm]
@@ -172,7 +201,7 @@ delimiters.quotes = „”»«
auxiliary = [à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī ñ ò ŏ ô ø ō œ q ù ŭ û ū w x y ÿ]
exemplarCharacters = [a á b c {cs} {ccs} d {dz} {ddz} {dzs} {ddzs} e é f g {gy} {ggy} h i í j k l {ly} {lly} m n {ny} {nny} o ó ö ő p r s {sz} {ssz} t {ty} {tty} u ú ü ű v z {zs} {zzs}]
index = [A Á B C {CS} D {DZ} {DZS} E É F G {GY} H I Í J K L {LY} M N {NY} O Ó Ö Ő P Q R S {SZ} T {TY} U Ú Ü Ű V W X Y Z {ZS}]
-punctuation = [\\- – , ; \\: ! ? . … ' ’ \" ” „ « » ( ) \\[ \\] \\{ \\} ⟨ ⟩ § @ * / \\& # ~ ⁒]
+punctuation = [\\- ‑ – , ; \\: ! ? . … ' ’ \" ” „ « » ( ) \\[ \\] \\{ \\} ⟨ ⟩ § @ * / \\& # ~ ⁒]
[numbers]
defaultNumberingSystem = latn
@@ -194,18 +223,17 @@ date.onday = 1-jén 2-án 3-án 4-én 5-én 6-án 7-én 8-án 9-én 10-én 11-é
[transforms.posthyphenation]
digraphs.hyphen.1.0 = { ([czCZ])|{1}([sS]) }
-digraphs.hyphen.1.1 = {}
-digraphs.hyphen.1.2 = { pre = {2}-, data = 1 }
-digraphs.hyphen.1.3 = {}
-digraphs.hyphen.1.4 = {}
+digraphs.hyphen.1.1 = {}
+digraphs.hyphen.1.2 = { pre = {2}-, data = 1 }
+digraphs.hyphen.1.3 = {}
+digraphs.hyphen.1.4 = {}
digraphs.hyphen.2.0 = { ([dsDS])|{1}([zZ]) }
-digraphs.hyphen.2.1 = {}
-digraphs.hyphen.2.2 = { pre = {2}-, data = 1 }
-digraphs.hyphen.2.3 = {}
-digraphs.hyphen.2.4 = {}
+digraphs.hyphen.2.1 = {}
+digraphs.hyphen.2.2 = { pre = {2}-, data = 1 }
+digraphs.hyphen.2.3 = {}
+digraphs.hyphen.2.4 = {}
digraphs.hyphen.3.0 = { ([glntGLNT])|{1}([yY]) }
-digraphs.hyphen.3.1 = {}
-digraphs.hyphen.3.2 = { pre = {2}-, data = 1 }
-digraphs.hyphen.3.3 = {}
-digraphs.hyphen.3.4 = {}
-
+digraphs.hyphen.3.1 = {}
+digraphs.hyphen.3.2 = { pre = {2}-, data = 1 }
+digraphs.hyphen.3.3 = {}
+digraphs.hyphen.3.4 = {}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
index 3cac80dabe6..f90a1f60704 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.7
-date = 2020-10-11
+version = 1.9
+date = 2022-09-11
name.local = հայերեն
name.english = Armenian
name.babel = armenian
@@ -75,7 +75,7 @@ proof = \Armayb\armpe\armayb\armtso\armvo\armvyun\armhi\armtso
glossary = \Armtyun\armyech\armre\armmen\armini\armnu\armnu\armyech\armre\armini\ \armtso\armayb\armnu\armken
[date.gregorian]
-date.long = [dd] [MMMM], [y] թ.
+date.long = [dd] [MMMM], [y] թ[.]
date.short = [dd].[MM].[yy]
months.wide.1 = հունվարի
months.wide.2 = փետրվարի
@@ -122,8 +122,8 @@ days.narrow.thu = Հ
days.narrow.fri = Ո
days.narrow.sat = Շ
days.narrow.sun = Կ
-dayPeriods.abbreviated.am = ԿԱ
-dayPeriods.abbreviated.pm = ԿՀ
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
dayPeriods.narrow.am = ա
dayPeriods.narrow.pm = հ
dayPeriods.wide.am = AM
@@ -150,8 +150,8 @@ hyphenate.other.locale = "200C "200D
[characters]
delimiters.quotes = «»«»
-auxiliary = []
-exemplarCharacters = [ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ հ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ ր ց ւ փ ք և օ ֆ]
+auxiliary = [և]
+exemplarCharacters = [ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ հ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ ր ց ւ փ ք օ ֆ]
punctuation = [֊ , ՝ \\: ՜ ՞ . « » ՚ ՛ ՟]
[numbers]
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini b/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
index 52340cb99a4..d60d2b35409 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-09-01
name.english = Interlingua
name.babel = interlingua
name.polyglossia = interlingua
@@ -72,7 +72,7 @@ proof = Prova
glossary = Glossario
[date.gregorian]
-date.long = le[ ][d] de [MMMM] [y]
+date.long = [d] de [MMMM] [y]
months.wide.1 = januario
months.wide.2 = februario
months.wide.3 = martio
diff --git a/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini b/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
index 33cb06ef2b4..e039665d7b4 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-09-01
name.local = Indonesia
name.english = Indonesian
name.babel = indonesian
@@ -161,10 +161,10 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = [å]
+auxiliary = [á à ă â å ä ã ā æ ç é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ö ø ō œ ú ù ŭ û ü ū ÿ]
exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z]
index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [‐ – — , ; \\: ! ? . … ' ‘ ’ “ ” ( ) \\[ \\] /]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini b/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
index c1c4564e39a..bf057323adf 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-01
name.local = Igbo
name.english = Igbo
name.babel = igbo
@@ -73,11 +73,11 @@ glossary =
[date.gregorian]
date.long = [d] [MMMM] [y]
-date.short = [dd]/[MM]/[y]
+date.short = [d]/[M]/[yy]
months.wide.1 = Jenụwarị
months.wide.2 = Febrụwarị
months.wide.3 = Maachị
-months.wide.4 = Eprel
+months.wide.4 = Epreel
months.wide.5 = Mee
months.wide.6 = Juun
months.wide.7 = Julaị
@@ -86,32 +86,32 @@ months.wide.9 = Septemba
months.wide.10 = Ọktoba
months.wide.11 = Novemba
months.wide.12 = Disemba
-months.narrow.1 = 1
-months.narrow.2 = 2
-months.narrow.3 = 3
-months.narrow.4 = 4
-months.narrow.5 = 5
-months.narrow.6 = 6
-months.narrow.7 = 7
-months.narrow.8 = 8
-months.narrow.9 = 9
-months.narrow.10 = 10
-months.narrow.11 = 11
-months.narrow.12 = 12
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = E
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = Ọ
+months.narrow.9 = S
+months.narrow.10 = Ọ
+months.narrow.11 = N
+months.narrow.12 = D
days.wide.mon = Mọnde
days.wide.tue = Tiuzdee
days.wide.wed = Wenezdee
days.wide.thu = Tọọzdee
days.wide.fri = Fraịdee
days.wide.sat = Satọdee
-days.wide.sun = Mbọsị Ụka
+days.wide.sun = Sọndee
days.abbreviated.mon = Mọn
days.abbreviated.tue = Tiu
days.abbreviated.wed = Wen
days.abbreviated.thu = Tọọ
days.abbreviated.fri = Fraị
days.abbreviated.sat = Sat
-days.abbreviated.sun = Ụka
+days.abbreviated.sun = Sọn
days.narrow.mon = M
days.narrow.tue = T
days.narrow.wed = W
@@ -123,8 +123,8 @@ dayPeriods.abbreviated.am = A.M.
dayPeriods.abbreviated.pm = P.M.
dayPeriods.narrow.am = A.M.
dayPeriods.narrow.pm = P.M.
-dayPeriods.wide.am = A.M.
-dayPeriods.wide.pm = P.M.
+dayPeriods.wide.am = N’ụtụtụ
+dayPeriods.wide.pm = N’abali
[date.gregorian.licr]
months.wide.1 = Jen\d uwar\d i
@@ -159,10 +159,10 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = []
+auxiliary = [á à ā c é è ē í ì ī {ị\u0301} {ị\u0300} ḿ {m\u0300} ń ǹ ó ò ō {ọ\u0301} {ọ\u0300} q ú ù ū {ụ\u0301} {ụ\u0300} x]
exemplarCharacters = [a b {ch} d e ẹ f g {gb} {gh} {gw} h i ị j k {kp} {kw} l m n ṅ {nw} {ny} o ọ p r s {sh} t u ụ v w y z]
index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‑ , ; \\: ! ? . ‘ ’ “ ” ( ) \\[ \\] \\{ \\}]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini b/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
index 57efd436ae9..45fde1614cb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-10-11
+version = 1.5
+date = 2022-09-01
name.local = ꆈꌠꉙ
name.english = Sichuan Yi
name.babel = sichuanyi
@@ -127,8 +127,8 @@ dayPeriods.wide.am = ꎸꄑ
dayPeriods.wide.pm = ꁯꋒ
[time.gregorian]
-time.medium = [h]:[mm]:[ss] [a]
-time.short = [h]:[mm] [a]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
[typography]
frenchspacing = yes
diff --git a/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini b/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
index 0d1efe536f2..b39c15365a9 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-13
+version = 1.4
+date = 2022-09-01
name.local = íslenska
name.english = Icelandic
name.babel = icelandic
@@ -163,7 +163,7 @@ delimiters.quotes = „“‚‘
auxiliary = [c q w z]
exemplarCharacters = [a á b d ð e é f g h i í j k l m n o ó p r s t u ú v x y ý þ æ ö]
index = [A Á B C D Ð E É F G H I Í J K L M N O Ó P Q R S T U Ú V W X Y Ý Z Þ Æ Ö]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini b/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
index b385a895efa..4c678a514ac 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-06-30
+version = 1.5
+date = 2022-09-01
name.local = italiano
name.english = Italian
name.babel = italian
@@ -158,14 +158,14 @@ preexhyphenchar =
postexhyphenchar =
hyphenationmin =
; The syntax is liable to change in 'other' values
-hyphenate.other.locale = "27
+hyphenate.other.locale = "27
[characters]
delimiters.quotes = «»“”
auxiliary = [ª á â å ä ã æ ç ê ë í î ï ñ º ô ö õ ø œ ß ú û ü ÿ]
exemplarCharacters = [a à b c d e é è f g h i ì j k l m n o ó ò p q r s t u ù v w x y z]
index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- — , ; \\: ! ? . … ' ’ \" “ ” « » ( ) \\[ \\] \\{ \\} @ /]
+punctuation = [\\- ‑ — , ; \\: ! ? . … ' ’ \" “ ” « » ( ) \\[ \\] \\{ \\} @ /]
[numbers]
defaultNumberingSystem = latn
@@ -184,4 +184,4 @@ superscriptingExponent = ×
[counters]
lower.legal = a b c d e f g h i l m n o p q r s t u v z
-upper.legal = A B C D E F G H I L M N O P Q R S T U V Z \ No newline at end of file
+upper.legal = A B C D E F G H I L M N O P Q R S T U V Z
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
index ff9871bf3d5..abdbe0538df 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.9
-date = 2021-09-29
+version = 1.10
+date = 2022-09-01
name.local = 日本語
name.english = Japanese
name.babel = japanese
@@ -45,12 +45,12 @@ table = 表
part.template = [[prepart]] [part] [[postpart]]
prepart = 第
postpart = 部
-encl =
-cc =
-headto =
-page =
-see =
-also =
+encl =
+cc =
+headto =
+page =
+see =
+also =
proof = 証明
glossary = 用語集
@@ -153,10 +153,10 @@ linebreaking = c
[characters]
delimiters.quotes = 「」『』
-auxiliary = [兌 拼 楔 錄 鳯]
-exemplarCharacters = [々 ゝヽ ゞヾ ー ぁァ あア ぃィ いイ ぅゥ うウ ヴ ぇェ えエ ぉォ おオ ヵ かカ がガ きキ ぎギ くク ぐグ ヶ けケ げゲ こコ ごゴ さサ ざザ しシ じジ すス ずズ せセ ぜゼ そソ ぞゾ たタ だダ ちチ ぢヂ っッ つツ づヅ てテ でデ とト どド なナ にニ ぬヌ ねネ のノ はハ ばバ ぱパ ひヒ びビ ぴピ ふフ ぶブ ぷプ へヘ べベ ぺペ ほホ ぼボ ぽポ まマ みミ むム めメ もモ ゃャ やヤ ゅュ ゆユ ょョ よヨ らラ りリ るル れレ ろロ ゎヮ わワ ゐヰ ゑヱ をヲ んン 一 丁 七 万-下 不 与 丑 且 世 丘 丙 両 並 中 丸 丹 主 久 乏 乗 乙 九 乱 乳 乾 亀 了 予 争 事 二 互 五 井 亜 亡 交 亥 亨 享-亭 人 仁 今 介 仏 仕 他 付 仙 代-以 仮 仰 仲 件 任 企 伊 伏-休 会 伝 伯 伴 伸 伺 似 但 位-佐 体 何 余 作 佳 併 使 例 侍 供 依 価 侮 侯 侵 便 係 促 俊 俗 保 信 修 俳 俵 俸 俺 倉 個 倍 倒 候 借 倣 値 倫 倹 偉 偏 停 健 側-偶 偽 傍 傑 傘 備 催 債 傷 傾 働 像 僕 僚 僧 儀 億 儒 償 優 元-兆 先 光 克 免 兎 児 党 入 全 八-六 共 兵 具 典 兼 内 円 冊 再 冒 冗 写 冠 冬 冷 准 凍 凝 凡 処 凶 凸-出 刀 刃 分-刈 刊 刑 列 初 判 別 利 到 制-券 刺 刻 則 削 前 剖 剛 剣 剤 副 剰 割 創 劇 力 功 加 劣 助 努 励 労 効 劾 勅 勇 勉 動 勘 務 勝 募 勢 勤 勧 勲 勺 匁 包 化 北 匠 匹-医 匿 十 千 升 午 半 卑-協 南 単 博 占 卯-危 即-卵 卸 厄 厘 厚 原 厳 去 参 又 及-収 叔 取 受 叙 口-句 叫 召 可 台 史 右 号 司 各 合 吉 同-向 君 吟 否 含 吸 吹 呈-告 周 味 呼 命 和 咲 哀 品 員 哲 唆 唇 唐 唯 唱 商 問 啓 善 喚 喜 喝 喪 喫 営 嗣 嘆 嘉 嘱 器 噴 嚇 囚 四 回 因 団 困 囲 図 固 国 圏 園 土 圧 在 地 坂 均 坊 坑 坪 垂 型 垣 埋 城 域 執 培 基 埼 堀 堂 堅 堕 堤 堪 報 場 塀 塁 塊 塑 塔 塗 塚 塩 塾 境 墓 増 墜 墨 墳 墾 壁 壇 壊 壌 士 壬 壮 声-売 変 夏 夕 外 多 夜 夢 大 天-夫 央 失 奇-奉 奏 契 奔 奥 奨 奪 奮 女 奴 好 如-妄 妊 妙 妥 妨 妹 妻 姉 始 姓 委 姫 姻 姿 威 娘 娠 娯 婆 婚 婦 婿 媒 嫁 嫌 嫡 嬢 子 孔 字 存 孝 季 孤 学 孫 宅 宇-安 完 宗-定 宜 宝 実 客-室 宮 宰 害-家 容 宿 寂 寄-密 富 寒 寛 寝 察 寡 寧 審 寮 寸 寺 対 寿 封 専 射 将 尉-尋 導 小 少 尚 就 尺 尼-局 居 屈 届 屋 展 属 層 履 屯 山 岐 岡 岩 岬 岳 岸 峠 峡 峰 島 崇 崎 崩 川 州 巡 巣 工-巨 差 己 巳 巻 市 布 帆 希 帝 帥 師 席 帯 帰 帳 常 帽 幅 幕 幣 干-年 幸 幹 幻-幾 庁 広 床 序 底 店 庚 府 度 座 庫 庭 庶-庸 廃 廉 廊 延 廷 建 弁 弊 式 弐 弓-引 弘 弟 弦 弧 弱 張 強 弾 当 形 彩 彫 彰 影 役 彼 往 征 径 待 律 後 徐 徒 従 得 御 復 循 微 徳 徴 徹 心 必 忌 忍 志-忙 応 忠 快 念 怒 怖 思 怠 急 性 怪 恋 恐 恒 恥 恨 恩 恭 息 恵 悔 悟 悠 患 悦 悩 悪 悲 悼 情 惑 惜 惨 惰 想 愁 愉 意 愚 愛 感 慈 態 慌 慎 慕 慢 慣 慨 慮 慰 慶 憂 憎 憤 憩 憲 憶 憾 懇 懐 懲 懸 戊 戌 成-戒 戦 戯 戸 戻 房 所 扇 扉 手 才 打 払 扱 扶 批 承 技 抄 把 抑 投 抗 折 抜 択 披 抱 抵 抹 押 抽 担 拍 拐 拒 拓 拘 拙 招 拝 拠 拡 括 拷 拾 持 指 挑 挙 挟 振 挿 捕 捜 捨 据 掃 授 掌 排 掘 掛 採 探 接 控 推 措 掲 描 提 揚 換 握 揮 援 揺 損 搬 搭 携 搾 摂 摘 摩 撃 撤 撮 撲 擁 操 擦 擬 支 改 攻 放 政 故 敏 救 敗 教 敢 散 敬 数 整 敵 敷 文 斉 斎 斗 料 斜 斤 斥 断 新 方 施 旅 旋 族 旗 既 日 旧-早 旬 昆 昇 昌 明 易 昔 星 映 春 昨 昭 是 昼 時 晩 普 景 晴 晶 暁 暇 暑 暖 暗 暦 暫 暮 暴 曇 曜 曲 更 書 曹 替 最 月 有 服 朕 朗 望 朝 期 木 未-札 朱 朴 机 朽 杉 材 村 束 条 来 杯 東 松 板 析 林 枚 果 枝 枠 枢 枯 架 柄 某 染 柔 柱 柳 査 栄 栓 校 株 核 根 格 栽 桃 案 桑 桜 桟 梅 械 棄 棋 棒 棚 棟 森 棺 植 検 業 極 楼 楽 概 構 様 槽 標 模 権 横 樹 橋 機 欄 欠 次 欧 欲 欺 款 歌 歓 止 正 武 歩 歯 歳 歴 死 殉-残 殖 殴 段 殺 殻 殿 母 毎 毒 比 毛 氏 民 気 水 氷 永 汁 求 汎 汗 汚 江 池 決 汽 沈 沖 没 沢 河 沸 油 治 沼 沿 況 泉 泊 泌 法 泡-泣 泥 注 泰 泳 洋 洗 洞 津 洪 活 派 流 浄 浅 浜 浦 浪 浮 浴 海 浸 消 涙 涯 液 涼 淑 淡 深 混 添 清 渇-渉 渋 渓 減 渡 渦 温 測 港 湖 湯 湾-満 源 準 溝 溶 滅 滋 滑 滝 滞 滴 漁 漂 漆 漏 演 漠 漢 漫 漬 漸 潔 潜 潟 潤 潮 澄 激 濁 濃 濫 濯 瀬 火 灯 灰 災 炉 炊 炎 炭 点 為 烈 無 焦 然 焼 煙 照 煩 煮 熟 熱 燃 燥 爆 爵 父 片 版 牙 牛 牧 物 牲 特 犠 犬 犯 状 狂 狩 独 狭 猛 猟 猪 猫 献 猶 猿 獄 獣 獲 玄 率 玉 王 珍 珠 班 現 球 理 琴 環 璽 瓶 甘 甚 生 産 用 田-申 男 町 画 界 畑 畔 留 畜 畝 略 番 異 畳 疎 疑 疫 疲 疾 病 症 痘 痛 痢 痴 療 癒 癖 癸 発 登 白 百 的 皆 皇 皮 皿 盆 益 盗 盛 盟 監 盤 目 盲 直 相 盾 省 看 県 真 眠 眺 眼 着 睡 督 瞬 矛 矢 知 短 矯 石 砂 研 砕 砲 破 硝 硫 硬 碁 碑 確 磁 磨 礁 礎 示 礼 社 祈 祉 祖 祚 祝 神 祥 票 祭 禁 禄 禅 禍-福 秀 私 秋 科 秒 秘 租 秩 称 移 程 税 稚 種 稲 稼 稿 穀 穂 積 穏 穫 穴 究 空 突 窃 窒 窓 窮 窯 立 竜 章 童 端 競 竹 笑 笛 符 第 筆 等 筋 筒 答 策 箇 算 管 箱 節 範 築 篤 簡 簿 籍 米 粉 粋 粒 粗 粘 粛 粧 精 糖 糧 糸 系 糾 紀 約 紅 紋 納 純 紙-紛 素-索 紫 累 細 紳 紹 紺 終 組 経 結 絞 絡 給 統 絵 絶 絹 継 続 維 綱 網 綿 緊 総 緑 緒 線 締 編 緩 緯 練 縁 縄 縛 縦 縫 縮 績 繁 繊 織 繕 繭 繰 缶 罪 置 罰 署 罷 羅 羊 美 群 義 羽 翁 翌 習 翻 翼 老 考 者 耐 耕 耗 耳 聖 聞 聴 職 肉 肌 肖 肝 肢 肥 肩 肪 肯 育 肺 胃 胆 背 胎 胞 胴 胸 能 脂 脅 脈 脚 脱 脳 脹 腐 腕 腰 腸 腹 膚 膜 膨 臓 臣 臨 自 臭 至 致 興 舌 舎 舗 舞 舟 航 般 舶 船 艇 艦 良 色 芋 芝 花 芳 芸 芽 苗 若 苦 英 茂 茎 茶 草 荒 荘 荷 菊 菌 菓 菜 華 落 葉 著 葬 蒸 蓄 蔵 薄 薦 薪-薬 藤 藩 藻 虎 虐 虚 虜 虞 虫 蚊 蚕 蛇 蛍 蛮 融 血 衆 行 術 街 衛 衝 衡 衣 表 衰 衷 袋 被 裁 裂 装 裏 裕 補 裸 製 複 褐 褒 襟 襲 西 要 覆 覇 見 規 視 覚 覧 親 観 角 解 触 言 訂 計 討 訓 託 記 訟 訪 設 許 訳 訴 診 証 詐 詔 評 詞 詠 試 詩 詰-詳 誇 誉 誌 認 誓 誕 誘 語 誠 誤 説 読 誰 課 調 談 請 論 諭 諮 諸 諾 謀 謁 謄 謙 講 謝 謡 謹 識 譜 警 議 譲 護 谷 豆 豊 豚 象 豪 貝 貞 負-貢 貧-販 貫 責 貯 貴 買 貸 費 貿 賀 賃 賄 資 賊 賓 賛 賜 賞 賠 賢 賦 質 購 贈 赤 赦 走 赴 起 超 越 趣 足 距 跡 路 跳 践 踊 踏 躍 身 車 軌 軍 軒 軟 転 軸 軽 較 載 輝 輩 輪 輸 轄 辛 辞 辰-農 辺 込 迅 迎 近 返 迫 迭 述 迷 追 退 送 逃 逆 透 逐 逓 途 通 逝 速 造 連 逮 週 進 逸 遂 遅 遇 遊 運 遍 過 道-違 遠 遣 適 遭 遮 遵 遷 選 遺 避 還 邦 邪 邸 郊 郎 郡 部 郭 郵 郷 都 酉 酌 配 酒 酔 酢 酪 酬 酵 酷 酸 醜 醸 釈 里-量 金 針 釣 鈍 鈴 鉄 鉛 鉢 鉱 銀 銃 銅 銑 銘 銭 鋭 鋳 鋼 錘 錠 錬 錯 録 鍛 鎖 鎮 鏡 鐘 鑑 長 門 閉 開 閏 閑 間 関 閣 閥 閲 闘 阪 防 阻 附 降 限 陛 院-陥 陪 陰 陳 陵 陶 陸 険 陽 隅 隆 隊 階 随 隔 際 障 隠 隣 隷 隻 雄-雇 雉 雌 雑 離 難 雨 雪 雰 雲 零 雷 電 需 震 霊 霜 霧 露 青 静 非 面 革 靴 韓 音 韻 響 頂 頃 項 順 預-頒 領 頭 頻 頼 題 額 顔 顕 願 類 顧 風 飛 食 飢 飯 飲 飼-飾 養 餓 館 首 香 馬 駄-駆 駐 騎 騒 験 騰 驚 骨 髄 高 髪 鬼 魂 魅 魔 魚 鮮 鯨 鳥 鳴 鶏 鹿 麗 麦 麻 黄 黒 黙 鼓 鼠 鼻 齢]
+auxiliary = [丑 亥 亨 兌 兎 凧 剃 卯 嘉 嘔 嘘 壬 壺 嬉 寅 巳 庚 庵 弘 彗 悶 愕 戊 戌 拼 揃 斧 昌 杖 桶 梵 楔 湘 焚 燭 爬 牌 牝 牡 狐 狗 狼 猪 獅 癸 瞑 碇 祚 禄 禎 秤 竿 絆 繍 罫 膏 芒 蟄 蟹 蠍 蠣 贛 蹄 辰 酉 鋲 錄 錨 閏 閩 雀 雉 鳳 鼠 龍]
+exemplarCharacters = [々 ゝヽ ゞヾ ー ぁァ あア ぃィ いイ ぅゥ うウ ヴ ぇェ えエ ぉォ おオ ヵ かカ がガ きキ ぎギ くク ぐグ ヶ けケ げゲ こコ ごゴ さサ ざザ しシ じジ すス ずズ せセ ぜゼ そソ ぞゾ たタ だダ ちチ ぢヂ っッ つツ づヅ てテ でデ とト どド なナ にニ ぬヌ ねネ のノ はハ ばバ ぱパ ひヒ びビ ぴピ ふフ ぶブ ぷプ へヘ べベ ぺペ ほホ ぼボ ぽポ まマ みミ むム めメ もモ ゃャ やヤ ゅュ ゆユ ょョ よヨ らラ りリ るル れレ ろロ ゎヮ わワ ゐヰ ゑヱ をヲ んン 一 丁 七 万-下 不 与 且 世 丘 丙 両 並 中 串 丸 丹 主 丼 久 乏 乗 乙 九 乞 乱 乳 乾 亀 了 予 争 事 二 互 五 井 亜 亡 交 享-亭 人 仁 今 介 仏 仕 他 付 仙 代-以 仮 仰 仲 件 任 企 伎-休 会 伝 伯 伴 伸 伺 似 但 位-佐 体 何 余 作 佳 併 使 例 侍 供 依 価 侮 侯 侵 侶 便 係 促 俊 俗 保 信 修 俳 俵 俸 俺 倉 個 倍 倒 候 借 倣 値 倫 倹 偉 偏 停 健 側-偶 偽 傍 傑 傘 備 催 傲 債 傷 傾 僅 働 像 僕 僚 僧 儀 億 儒 償 優 元-兆 先 光 克 免 児 党 入 全 八-六 共 兵 具 典 兼 内 円 冊 再 冒 冗 写 冠 冥 冬 冶 冷 凄 准 凍 凝 凡 処 凶 凸-出 刀 刃 分-刈 刊 刑 列 初 判 別 利 到 制-刻 則 削 前 剖 剛 剣-剥 副 剰 割 創 劇 力 功 加 劣 助 努 励 労 効 劾 勃 勅 勇 勉 動 勘 務 勝 募 勢 勤 勧 勲 勾 匂 包 化 北 匠 匹-医 匿 十 千 升 午 半 卑-協 南 単 博 占 印 危 即-卵 卸 厄 厘 厚 原 厳 去 参 又 及-収 叔 取 受 叙 口-句 叫 召 可-右 号 司 各 合 吉 同-向 君 吟 否 含 吸 吹 呂 呈-告 周 呪 味 呼 命 和 咲 咽 哀 品 員 哲 哺 唄 唆 唇 唐 唯 唱 唾 商 問 啓 善 喉 喚 喜 喝 喩-喫 営 嗅 嗣 嘆 嘱 嘲 器 噴 嚇 囚 四 回 因 団 困 囲 図 固 国 圏 園 土 圧 在 地 坂 均 坊 坑 坪 垂 型 垣 埋 城 域 執 培 基 埼 堀 堂 堅 堆 堕 堤 堪 報 場 塀 塁 塊 塑 塔 塗 塚 塞 塩 填 塾 境 墓 増 墜 墨 墳 墾 壁 壇 壊 壌 士 壮 声-売 変 夏 夕 外 多 夜 夢 大 天-夫 央 失 奇-奉 奏 契 奔 奥 奨 奪 奮 女 奴 好 如-妄 妊 妖 妙 妥 妨 妬 妹 妻 姉 始 姓 委 姫 姻 姿 威 娘 娠 娯 婆 婚 婦 婿 媒 媛 嫁 嫉 嫌 嫡 嬢 子 孔 字 存 孝 季 孤 学 孫 宅 宇-安 完 宗-宝 実 客-室 宮 宰 害-家 容 宿 寂 寄 密 富 寒 寛 寝 察 寡 寧 審 寮 寸 寺 対 寿 封 専 射 将 尉-尋 導 小 少 尚 就 尺-局 居 屈 届 屋 展 属 層 履 屯 山 岐 岡 岩 岬 岳 岸 峠 峡 峰 島 崇 崎 崖 崩 嵐 川 州 巡 巣 工-巨 差 己 巻 巾 市 布 帆 希 帝 帥 師 席 帯 帰 帳 常 帽 幅 幕 幣 干-年 幸 幹 幻-幾 庁 広 床 序 底 店 府 度 座 庫 庭 庶-庸 廃 廉 廊 延 廷 建 弁 弄 弊 式 弐 弓-引 弟 弥-弧 弱 張 強 弾 当 彙 形 彩 彫 彰 影 役 彼 往 征 径 待 律 後 徐 徒 従 得 御 復 循 微 徳 徴 徹 心 必 忌 忍 志-忙 応 忠 快 念 怒 怖 思 怠 急 性 怨 怪 恋 恐 恒 恣 恥 恨 恩 恭 息 恵 悔 悟 悠 患 悦 悩 悪 悲 悼 情 惑 惜 惧 惨 惰 想 愁 愉 意 愚 愛 感 慄 慈 態 慌 慎 慕 慢 慣 慨 慮 慰 慶 憂 憎 憤 憧 憩 憬 憲 憶 憾 懇 懐 懲 懸 成-戒 戚 戦 戯 戴 戸 戻 房 所 扇 扉 手 才 打 払 扱 扶 批 承 技 抄 把 抑 投 抗 折 抜 択 披 抱 抵 抹 押 抽 担 拉 拍 拐 拒 拓 拘 拙 招 拝 拠 拡 括 拭 拳 拶 拷 拾 持 指 挑 挙 挟 挨 挫 振 挿 捉 捕 捗 捜 捨 据 捻 掃 授 掌 排 掘 掛 採 探 接 控 推 措 掲 描 提 揚 換 握 揮 援 揺 損 搬 搭 携 搾 摂 摘 摩 摯 撃 撤 撮 撲 擁 操 擦 擬 支 改 攻 放 政 故 敏 救 敗 教 敢 散 敬 数 整 敵 敷 文 斉 斎 斑 斗 料 斜 斤 斥 斬 断 新 方 施 旅 旋 族 旗 既 日-早 旬 旺 昆 昇 明 易 昔 星 映 春 昧 昨 昭 是 昼 時 晩 普 景 晴 晶 暁 暇 暑 暖 暗 暦 暫 暮 暴 曇 曖 曜 曲 更 書 曹 曽 替 最 月 有 服 朕 朗 望 朝 期 木 未-札 朱 朴 机 朽 杉 材 村 束 条 来 杯 東 松 板 析 枕 林 枚 果 枝 枠 枢 枯 架 柄 某 染 柔 柱 柳 柵 査 柿 栃 栄 栓 校 株 核 根 格 栽 桁 桃 案 桑 桜 桟 梅 梗 梨 械 棄 棋 棒 棚 棟 森 棺 椅 植 椎 検 業 極 楷 楼 楽 概 構 様 槽 標 模 権 横 樹 橋 機 欄 欠 次 欧 欲 欺 款 歌 歓 止 正 武 歩 歯 歳 歴 死 殉-残 殖 殴 段 殺 殻 殿 毀 母 毎 毒 比 毛 氏 民 気 水 氷 永 氾 汁 求 汎 汗 汚 江 池 汰 決 汽 沃 沈 沖 沙 没 沢 河 沸 油 治 沼 沿 況 泉 泊 泌 法 泡-泣 泥 注 泰 泳 洋 洗 洞 津 洪 活 派 流 浄 浅 浜 浦 浪 浮 浴 海 浸 消 涙 涯 液 涼 淑 淡 淫 深 混 添 清 渇-渉 渋 渓 減 渡 渦 温 測 港 湖 湧 湯 湾-満 源 準 溝 溶 溺 滅 滋 滑 滝 滞 滴 漁 漂 漆 漏 演 漠 漢 漫 漬 漸 潔 潜 潟 潤 潮 潰 澄 激 濁 濃 濫 濯 瀬 火 灯 灰 災 炉 炊 炎 炭 点 為 烈 無 焦 然 焼 煎 煙 照 煩 煮 熊 熟 熱 燃 燥 爆 爪 爵 父 爽 片 版 牙 牛 牧 物 牲 特 犠 犬 犯 状 狂 狙 狩 独 狭 猛 猟 猫 献 猶 猿 獄 獣 獲 玄 率 玉 王 玩 珍 珠 班 現 球 理 琴 瑠 璃 璧 環 璽 瓦 瓶 甘 甚 生 産 用 田-申 男 町 画 界 畏 畑 畔 留 畜 畝 略 番 異 畳 畿 疎 疑 疫 疲 疾 病 症 痕 痘 痛 痢 痩 痴 瘍 療 癒 癖 発 登 白 百 的 皆 皇 皮 皿 盆 益 盗 盛 盟 監 盤 目 盲 直 相 盾 省 眉 看 県 真 眠 眺 眼 着 睡 督 睦 瞬 瞭 瞳 矛 矢 知 短 矯 石 砂 研 砕 砲 破 硝 硫 硬 碁 碑 確 磁 磨 礁 礎 示 礼 社 祈 祉 祖 祝 神 祥 票 祭 禁 禅 禍 福 秀 私 秋 科 秒 秘 租 秩 称 移 程 税 稚 種 稲 稼 稽 稿 穀 穂 積 穏 穫 穴 究 空 突 窃 窒 窓 窟 窮 窯 立 竜 章 童 端 競 竹 笑 笛 符 第 筆 等 筋 筒 答 策 箇 箋 算 管 箱 箸 節 範 築 篤 簡 簿 籍 籠 米 粉 粋 粒 粗 粘 粛 粧 精 糖 糧 糸 系 糾 紀 約 紅 紋 納 純 紙-紛 素-索 紫 累 細 紳 紹 紺 終 組 経 結 絞 絡 給 統 絵 絶 絹 継 続 維 綱 網 綻 綿 緊 総 緑 緒 線 締 編 緩 緯 練 緻 縁 縄 縛 縦 縫 縮 績 繁 繊 織 繕 繭 繰 缶 罪 置 罰 署 罵 罷 羅 羊 美 羞 群 羨 義 羽 翁 翌 習 翻 翼 老 考 者 耐 耕 耗 耳 聖 聞 聴 職 肉 肌 肖 肘 肝 股 肢 肥 肩 肪 肯 育 肺 胃 胆 背 胎 胞 胴 胸 能 脂 脅 脇 脈 脊 脚 脱 脳 腎 腐 腕 腫 腰 腸-腺 膚 膜 膝 膨 膳 臆 臓 臣 臨 自 臭 至 致 臼 興 舌 舎 舗 舞 舟 航 般 舶 舷 船 艇 艦 良 色 艶 芋 芝 芯 花 芳 芸 芽 苗 苛 若 苦 英 茂 茎 茨 茶 草 荒 荘 荷 菊 菌 菓 菜 華 萎 落 葉 著 葛 葬 蒸 蓄 蓋 蔑 蔵 蔽 薄 薦 薪-薬 藍 藤 藩 藻 虎 虐 虚 虜 虞 虫 虹 蚊 蚕 蛇 蛍 蛮 蜂 蜜 融 血 衆 行 術 街 衛 衝 衡 衣 表 衰 衷 袋 袖 被 裁 裂 装 裏 裕 補 裸 製 裾 複 褐 褒 襟 襲 西 要 覆 覇 見 規 視 覚 覧 親 観 角 解 触 言 訂 訃 計 討 訓 託 記 訟 訪 設 許 訳 訴 診 証 詐 詔 評 詞 詠 詣 試 詩 詮 詰-詳 誇 誉 誌 認 誓 誕 誘 語 誠 誤 説 読 誰 課 調 談 請 論 諦 諧 諭 諮 諸 諾 謀 謁 謄 謎 謙 講 謝 謡 謹 識 譜 警 議 譲 護 谷 豆 豊 豚 象 豪 貌 貝 貞 負-貢 貧-責 貯 貴 買 貸 費 貼 貿 賀 賂-賄 資 賊 賓 賛 賜 賞 賠 賢 賦 質 賭 購 贈 赤 赦 走 赴 起 超 越 趣 足 距 跡 路 跳 践 踊 踏 踪 蹴 躍 身 車 軌 軍 軒 軟 転 軸 軽 較 載 輝 輩 輪 輸 轄 辛 辞 辣 辱 農 辺 込 迅 迎 近 返 迫 迭 述 迷 追 退 送 逃 逆 透 逐 逓 途 通 逝 速 造 連 逮 週 進 逸 遂 遅 遇 遊 運 遍 過 道-違 遜 遠 遡 遣 適 遭 遮 遵 遷 選 遺 避 還 那 邦 邪 邸 郊 郎 郡 部 郭 郵 郷 都 酌-酎 酒 酔 酢 酪 酬 酵 酷 酸 醒 醜 醸 采 釈 里-量 金 釜 針 釣 鈍 鈴 鉄 鉛 鉢 鉱 銀 銃 銅 銘 銭 鋭 鋳 鋼 錠 錦 錬 錮 錯 録 鍋 鍛 鍵 鎌 鎖 鎮 鏡 鐘 鑑 長 門 閉 開 閑 間 関 閣 閥 閲 闇 闘 阜 阪 防 阻 附 降 限 陛 院-陥 陪 陰 陳 陵 陶 陸 険 陽 隅 隆 隊 階 随 隔 隙 際 障 隠 隣 隷 隻 雄-雇 雌 雑 離 難 雨 雪 雰 雲 零 雷 電 需 震 霊 霜 霧 露 青 静 非 面 革 靴 韓 音 韻 響 頂 頃 項 順 須 預-頓 領 頬 頭 頻 頼 題-顎 顔 顕 願 類 顧 風 飛 食 飢 飯 飲 飼-飾 餅 養 餌 餓 館 首 香 馬 駄-駆 駐 駒 騎 騒 験 騰 驚 骨 骸 髄 高 髪 鬱 鬼 魂 魅 魔 魚 鮮 鯨 鳥 鳴 鶏 鶴 鹿 麓 麗 麦 麺 麻 黄 黒 黙 鼓 鼻 齢]
index = [あ か さ た な は ま や ら わ]
-punctuation = [‾ __ \\-- ‐ — ― 〜 ・ ・ ,, 、、 ;; \\:: !! ?? .. ‥ … 。。 ' ‘ ’ \"" “ ” (( )) \\[[ \\]] \\{{ \\}} 〈 〉 《 》 「「 」」 『 』 【 】 〔 〕 ‖ § ¶ @@ ** // \\\\\ \\&& ## %% ‰ † ‡ ′ ″ 〃 ※]
+punctuation = [‾ __ \\-- ‐ ‑ — ― 〜 ・ ・ ,, 、、 ;; \\:: !! ?? .. ‥ … 。。 ' ‘ ’ \"" “ ” (( )) \\[[ \\]] \\{{ \\}} 〈 〉 《 》 「「 」」 『 』 【 】 〔 〕 ‖ § ¶ @@ ** // \\\\\ \\&& ## %% ‰ † ‡ ′ ″ 〃 ※]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini b/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
index 54b85dcb461..100e1de4945 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-01
name.local = Ndaꞌa
name.english = Ngomba
name.babel = ngomba
@@ -148,7 +148,7 @@ delimiters.quotes = «»‹›
auxiliary = [e o q r x]
exemplarCharacters = [a á â ǎ b c d ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u030C} {ɛ\u0304} f g h i í î ǐ j k l m ḿ {m\u0300} {m\u0304} n ń ǹ {n\u0304} ŋ {ŋ\u0301} {ŋ\u0300} {ŋ\u0304} ɔ {ɔ\u0301} {ɔ\u0302} {ɔ\u030C} p {pf} s {sh} t {ts} u ú û ǔ ʉ {ʉ\u0301} {ʉ\u0302} {ʉ\u030C} {ʉ\u0308} v w ẅ y z ꞌ]
index = [A B C D Ɛ F G H I J K L M N Ŋ Ɔ P {Pf} S {Sh} T {Ts} U Ʉ {Ʉ\u0308} V W Ẅ Y Z Ꞌ]
-punctuation = [\\- , ; \\: ! ? . ‹ › « »]
+punctuation = [\\- ‑ , ; \\: ! ? . ‹ › « »]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini b/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
index 33fb7b99c1a..f6c9ecec3b2 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-06-30
+version = 1.4
+date = 2022-09-01
name.local = ქართული
name.english = Georgian
name.babel = georgian
@@ -50,7 +50,7 @@ proof = დამტკიცება
glossary = ტერმინები
[date.gregorian]
-date.long = [d][ ][MMMM] [y][ ]წ
+date.long = [d] [MMMM], [y]
date.short = [dd].[MM].[yy]
months.wide.1 = იანვარი
months.wide.2 = თებერვალი
@@ -126,7 +126,7 @@ delimiters.quotes = „“«»
auxiliary = [ⴀ ⴁ ⴂ ⴃ ⴄ ⴅ ⴆ ჱ ⴡ ⴇ ⴈ ⴉ ⴊ ⴋ ⴌ ჲ ⴢ ⴍ ⴎ ⴏ ⴐ ⴑ ⴒ ჳ ⴣ ⴓ ⴔ ⴕ ⴖ ⴗ ⴘ ⴙ ⴚ ⴛ ⴜ ⴝ ⴞ ჴ ⴤ ⴟ ⴠ ჵ ⴥ ჶ ჷ ჸ ჹ ჺ]
exemplarCharacters = [ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ]
index = [ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ჻ ' ‘ ‚ “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″ №]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ჻ ' ‘ ‚ “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″ №]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini b/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
index 77d97c8536c..c1e405f8670 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-01
name.local = Taqbaylit
name.english = Kabyle
name.babel = kabyle
@@ -112,17 +112,17 @@ days.abbreviated.thu = Sam
days.abbreviated.fri = Sḍis
days.abbreviated.sat = Say
days.abbreviated.sun = Yan
-days.narrow.mon = S
-days.narrow.tue = K
-days.narrow.wed = K
-days.narrow.thu = S
+days.narrow.mon = R
+days.narrow.tue = R
+days.narrow.wed = H
+days.narrow.thu = M
days.narrow.fri = S
days.narrow.sat = S
-days.narrow.sun = Y
+days.narrow.sun = C
dayPeriods.abbreviated.am = n tufat
dayPeriods.abbreviated.pm = n tmeddit
-dayPeriods.narrow.am = n tufat
-dayPeriods.narrow.pm = n tmeddit
+dayPeriods.narrow.am = f
+dayPeriods.narrow.pm = m
dayPeriods.wide.am = n tufat
dayPeriods.wide.pm = n tmeddit
@@ -162,7 +162,7 @@ delimiters.quotes = «»“”
auxiliary = [o v]
exemplarCharacters = [a b c č d ḍ e ɛ f g ǧ ɣ h ḥ i j k l m n p q r ṛ s ṣ t ṭ u w x y z ẓ]
index = [A B C Č D Ḍ E Ɛ F G Ǧ Ɣ H Ḥ I J K L M N P Q R Ṛ S Ṣ T Ṭ U W X Y Z Ẓ]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
@@ -173,7 +173,7 @@ group =  
infinity = ∞
list = ;
minusSign = -
-nan = NaN
+nan = MdM
perMille = ‰
percentSign = %
plusSign = +
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini b/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
index 6c91cc4a9bc..920244ed0f3 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-01
name.local = kabuverdianu
name.english = Kabuverdianu
name.babel = kabuverdianu
@@ -73,7 +73,7 @@ glossary =
[date.gregorian]
date.long = [d] di [MMMM] di [y]
-date.short = [d]/[M]/[y]
+date.short = [dd]/[MM]/[y]
months.wide.1 = Janeru
months.wide.2 = Febreru
months.wide.3 = Marsu
@@ -103,7 +103,7 @@ days.wide.tue = tersa-fera
days.wide.wed = kuarta-fera
days.wide.thu = kinta-fera
days.wide.fri = sesta-fera
-days.wide.sat = sabadu
+days.wide.sat = sábadu
days.wide.sun = dumingu
days.abbreviated.mon = sig
days.abbreviated.tue = ter
@@ -159,10 +159,10 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = [á à ă â å ä ã ā æ c ç é è ĕ ê ë ẽ ē í ì ĭ î ï ĩ ī {n\u0308} ó ò ŏ ô ö õ ø ō œ q {rr} ú ù ŭ û ü ũ ū w ÿ]
+auxiliary = [ª á à ă â å ä ã ā æ c ç é è ĕ ê ë ẽ ē í ì ĭ î ï ĩ ī {n\u0308} º ó ò ŏ ô ö õ ø ō œ q {rr} ú ù ŭ û ü ũ ū w ÿ]
exemplarCharacters = [a b d {dj} e f g h i j k l {lh} m n ñ {nh} o p r s t {tx} u v x y z]
index = [A B D E F G H I J K L M N O P R S T U V X Z]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\& # † ‡]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini b/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
index 83388d66ddf..f2f4965e173 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-01
name.local = қазақ тілі
name.english = Kazakh
name.babel = kazakh
@@ -105,13 +105,13 @@ days.wide.thu = бейсенбі
days.wide.fri = жұма
days.wide.sat = сенбі
days.wide.sun = жексенбі
-days.abbreviated.mon = Дс
-days.abbreviated.tue = Сс
-days.abbreviated.wed = Ср
-days.abbreviated.thu = Бс
-days.abbreviated.fri = Жм
-days.abbreviated.sat = Сб
-days.abbreviated.sun = Жс
+days.abbreviated.mon = дс
+days.abbreviated.tue = сс
+days.abbreviated.wed = ср
+days.abbreviated.thu = бс
+days.abbreviated.fri = жм
+days.abbreviated.sat = сб
+days.abbreviated.sun = жс
days.narrow.mon = Д
days.narrow.tue = С
days.narrow.wed = С
@@ -162,7 +162,7 @@ delimiters.quotes = «»“”
auxiliary = []
exemplarCharacters = [а ә б в г ғ д е ё ж з и й к қ л м н ң о ө п р с т у ұ ү ф х һ ц ч ш щ ъ ы і ь э ю я]
index = [А Ә Б В Г Ғ Д Е Ё Ж З И Й К Қ Л М Н Ң О Ө П Р С Т У Ұ Ү Ф Х Һ Ц Ч Ш Щ Ъ Ы І Ь Э Ю Я]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini b/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
index de75db89224..f18b137cd00 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-01
name.local = kakɔ
name.english = Kako
name.babel = kako
@@ -22,7 +22,7 @@ script.name = Latin
script.tag.bcp47 = Latn
script.tag.opentype = latn
level = 1
-encodings = T4
+encodings = T4
derivate = no
[captions]
@@ -84,7 +84,7 @@ months.wide.7 = kuŋgwɛ
months.wide.8 = fɛ
months.wide.9 = njapi
months.wide.10 = nyukul
-months.wide.11 = 11
+months.wide.11 = M11
months.wide.12 = ɓulɓusɛ
months.narrow.1 = 1
months.narrow.2 = 2
@@ -160,8 +160,8 @@ hyphenationmin =
[characters]
delimiters.quotes = «»‹›
auxiliary = [q x z]
-exemplarCharacters = [a á à â {a\u0327} b ɓ c d ɗ {ɗy} e é è ê ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u0327} f g {gb} {gw} h i í ì î {i\u0327} j k {kp} {kw} l m {mb} n {nd} nj {ny} ŋ {ŋg} {ŋgb} {ŋgw} o ó ò ô ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u0327} p r s t u ú ù û {u\u0327} v w y]
-index = [A B Ɓ C D Ɗ {Ɗy} E Ɛ F G {Gb} {Gw} H I {I\u0327} J K {Kp} {Kw} L M {Mb} N {Nd} Nj {Ny} Ŋ {Ŋg} {Ŋgb} {Ŋgw} O Ɔ {Ɔ\u0327} P R S T U {U\u0327} V W Y]
+exemplarCharacters = [a á à â {a\u0327} b ɓ c d ɗ {ɗy} e é è ê ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0302} {ɛ\u0327} f g {gb} {gw} h i í ì î {i\u0327} j k {kp} {kw} l m {mb} n {nd} {nj} {ny} ŋ {ŋg} {ŋgb} {ŋgw} o ó ò ô ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0302} {ɔ\u0327} p r s t u ú ù û {u\u0327} v w y]
+index = [A B Ɓ C D Ɗ {Ɗy} E Ɛ F G {Gb} {Gw} H I {I\u0327} J K {Kp} {Kw} L M {Mb} N {Nd} {Nj} {Ny} Ŋ {Ŋg} {Ŋgb} {Ŋgw} O Ɔ {Ɔ\u0327} P R S T U {U\u0327} V W Y]
punctuation = [, \\: ! ? . … ‘ ‹ › “ ” « » ( ) *]
[numbers]
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini b/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
index 93218e61620..582c5f58f5f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-01
name.local = kalaallisut
name.english = Kalaallisut
name.babel = kalaallisut
@@ -72,46 +72,46 @@ proof =
glossary =
[date.gregorian]
-date.long = [y] [MMMM] [d]
+date.long = [dd] [MMMM] [y]
date.short = [y]-[MM]-[dd]
-months.wide.1 = januari
-months.wide.2 = februari
-months.wide.3 = martsi
-months.wide.4 = aprili
-months.wide.5 = maji
-months.wide.6 = juni
-months.wide.7 = juli
-months.wide.8 = augustusi
-months.wide.9 = septemberi
-months.wide.10 = oktoberi
-months.wide.11 = novemberi
-months.wide.12 = decemberi
-months.narrow.1 = 1
-months.narrow.2 = 2
-months.narrow.3 = 3
-months.narrow.4 = 4
-months.narrow.5 = 5
-months.narrow.6 = 6
-months.narrow.7 = 7
-months.narrow.8 = 8
-months.narrow.9 = 9
-months.narrow.10 = 10
-months.narrow.11 = 11
-months.narrow.12 = 12
+months.wide.1 = januaarip
+months.wide.2 = februaarip
+months.wide.3 = marsip
+months.wide.4 = apriilip
+months.wide.5 = maajip
+months.wide.6 = juunip
+months.wide.7 = juulip
+months.wide.8 = aggustip
+months.wide.9 = septembarip
+months.wide.10 = oktobarip
+months.wide.11 = novembarip
+months.wide.12 = decembarip
+months.narrow.1 = J
+months.narrow.2 = F
+months.narrow.3 = M
+months.narrow.4 = A
+months.narrow.5 = M
+months.narrow.6 = J
+months.narrow.7 = J
+months.narrow.8 = A
+months.narrow.9 = S
+months.narrow.10 = O
+months.narrow.11 = N
+months.narrow.12 = D
days.wide.mon = ataasinngorneq
days.wide.tue = marlunngorneq
days.wide.wed = pingasunngorneq
days.wide.thu = sisamanngorneq
days.wide.fri = tallimanngorneq
days.wide.sat = arfininngorneq
-days.wide.sun = sabaat
+days.wide.sun = sapaat
days.abbreviated.mon = ata
days.abbreviated.tue = mar
days.abbreviated.wed = pin
days.abbreviated.thu = sis
days.abbreviated.fri = tal
days.abbreviated.sat = arf
-days.abbreviated.sun = sab
+days.abbreviated.sun = sap
days.narrow.mon = M
days.narrow.tue = T
days.narrow.wed = W
@@ -119,12 +119,12 @@ days.narrow.thu = T
days.narrow.fri = F
days.narrow.sat = S
days.narrow.sun = S
-dayPeriods.abbreviated.am = AM
-dayPeriods.abbreviated.pm = PM
+dayPeriods.abbreviated.am = u.t.
+dayPeriods.abbreviated.pm = u.k.
dayPeriods.narrow.am = AM
dayPeriods.narrow.pm = PM
-dayPeriods.wide.am = AM
-dayPeriods.wide.pm = PM
+dayPeriods.wide.am = ulloqeqqata-tungaa
+dayPeriods.wide.pm = ulloqeqqata-kingorna
[date.gregorian.licr]
months.wide.1 = januari
@@ -141,8 +141,8 @@ months.wide.11 = novemberi
months.wide.12 = decemberi
[time.gregorian]
-time.medium = [HH]:[mm]:[ss]
-time.short = [HH]:[mm]
+time.medium = [HH].[mm].[ss]
+time.short = [HH].[mm]
[typography]
frenchspacing = yes
@@ -159,23 +159,23 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = []
-exemplarCharacters = [a á â ã b c d e é ê f g h i í î ĩ j k l m n o ô p q ĸ r s t u ú û ũ v w x y z æ ø å]
+auxiliary = [á â ã é ê ẽ í î ĩ ô õ ĸ ú û ũ]
+exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z æ ø å]
punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
[numbers]
defaultNumberingSystem = latn
minimumGroupingDigits = 1
decimal = ,
-exponential = E
+exponential = ×10^
group = .
infinity = ∞
list = ;
-minusSign = -
+minusSign = −
nan = NaN
perMille = ‰
percentSign = %
plusSign = +
-superscriptingExponent = ×
+superscriptingExponent = ·
[counters]
diff --git a/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini b/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
index f34c9fb0723..c28ba6f5a8f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.10
-date = 2022-04-07
+version = 1.11
+date = 2022-09-01
name.local = ខ្មែរ
name.english = Khmer
name.babel = khmer
@@ -108,10 +108,10 @@ days.wide.thu = ព្រហស្បតិ៍
days.wide.fri = សុក្រ
days.wide.sat = សៅរ៍
days.wide.sun = អាទិត្យ
-days.abbreviated.mon = ច័ន្ទ
+days.abbreviated.mon = ចន្ទ
days.abbreviated.tue = អង្គារ
days.abbreviated.wed = ពុធ
-days.abbreviated.thu = ព្រហស្បតិ៍
+days.abbreviated.thu = ព្រហ
days.abbreviated.fri = សុក្រ
days.abbreviated.sat = សៅរ៍
days.abbreviated.sun = អាទិត្យ
@@ -153,7 +153,7 @@ ranges = 1780..17FF 19E0..19FF
delimiters.quotes = “”‘’
auxiliary = [\u17B4\u17B5\u200B \u17CC \u17CE \u17CF \u17D1 ឝ ឞ]
exemplarCharacters = [\u17D0 ៈ \u17CB \u17C9 \u17CA \u17CD ក ខ គ ឃ ង ច ឆ ជ ឈ ញ ដ ឋ ឌ ឍ ណ ត ថ ទ ធ ន ប ផ ព ភ ម យ រ ឫ ឬ ល ឭ ឮ វ ស ហ ឡ អ {អា} ឥ ឦ ឧ {ឧក} ឩ ឪ ឯ ឰ ឱ ឲ ឳ ា \u17B7 \u17B8 \u17B9 \u17BA \u17BB \u17BC \u17BD ើ ឿ ៀ េ ែ ៃ ោ ៅ \u17C6 ះ \u17D2]
-punctuation = [\\- , ៖ ! ? . ។ ៕ ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} ៙ ៚]
+punctuation = [\\- ‑ , ៖ ! ? . ។ ៕ ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} ៙ ៚]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
index 747e1ec078b..0fad4893801 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.8
-date = 2021-06-25
+version = 1.9
+date = 2022-09-01
name.local = ಕನ್ನಡ
name.english = Kannada
name.babel = kannada
@@ -135,7 +135,7 @@ delimiters.quotes = “”‘’
auxiliary = [\u200C\u200D ೞ]
exemplarCharacters = [\u0CBC ೦ ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯ ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಂ ಃ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ಽ ಾ \u0CBF ೀ ು ೂ ೃ ೄ \u0CC6 ೇ ೈ ೊ ೋ \u0CCC \u0CCD ೕ ೖ]
index = [ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ೞ]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″]
[numbers]
defaultNumberingSystem = latn
@@ -157,6 +157,6 @@ superscriptingExponent = ×
[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
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini
index 2cfa42d57aa..fd173ebd9be 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini
@@ -31,7 +31,7 @@ derivate = no
preface = 序文
ref = 參考 文獻
abstract = 要 約
-bib = 著書~目錄ç
+bib = 著書~目錄
chapter.template = [[prechapter]] [chapter] [[postchapter]]
prechapter = 第
postchapter = 章
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
index 43749ad2b3b..3e913ee76f6 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.10
-date = 2021-09-29
+version = 1.11
+date = 2022-09-01
name.local = 한국어
name.english = Korean
name.babel = korean
@@ -51,7 +51,7 @@ cc = 사본
headto = 받는이
page = 페이지
; see = \을~참고
-see =
+see =
; also = \을~함께~참고
also =
proof = 증명
@@ -84,32 +84,32 @@ proof =
glossary =
[date.gregorian]
-date.long = [y|digits]年 [m|hanja.informal]月 [d|hanja.informal]日
+date.long = [y]년 [M]월 [d]일
date.short = [yy]. [M]. [d].
-months.wide.1 = 1月
-months.wide.2 = 2月
-months.wide.3 = 3月
-months.wide.4 = 4月
-months.wide.5 = 5月
-months.wide.6 = 6月
-months.wide.7 = 7月
-months.wide.8 = 8月
-months.wide.9 = 9月
-months.wide.10 = 10月
-months.wide.11 = 11月
-months.wide.12 = 12月
-months.narrow.1 = 1月
-months.narrow.2 = 2月
-months.narrow.3 = 3月
-months.narrow.4 = 4月
-months.narrow.5 = 5月
-months.narrow.6 = 6月
-months.narrow.7 = 7月
-months.narrow.8 = 8月
-months.narrow.9 = 9月
-months.narrow.10 = 10月
-months.narrow.11 = 11月
-months.narrow.12 = 12月
+months.wide.1 = 1월
+months.wide.2 = 2월
+months.wide.3 = 3월
+months.wide.4 = 4월
+months.wide.5 = 5월
+months.wide.6 = 6월
+months.wide.7 = 7월
+months.wide.8 = 8월
+months.wide.9 = 9월
+months.wide.10 = 10월
+months.wide.11 = 11월
+months.wide.12 = 12월
+months.narrow.1 = 1월
+months.narrow.2 = 2월
+months.narrow.3 = 3월
+months.narrow.4 = 4월
+months.narrow.5 = 5월
+months.narrow.6 = 6월
+months.narrow.7 = 7월
+months.narrow.8 = 8월
+months.narrow.9 = 9월
+months.narrow.10 = 10월
+months.narrow.11 = 11월
+months.narrow.12 = 12월
days.wide.mon = 월요일
days.wide.tue = 화요일
days.wide.wed = 수요일
@@ -162,7 +162,7 @@ delimiters.quotes = “”‘’
auxiliary = [ᄀ-ᄒ ᅡ-ᅵ ᆨ-ᇂ 丘 串 乃 久 乖 九 乞 乫 乾 亂 亘 交 京 仇 今 介 件 价 企 伋 伎 伽 佳 佶 侃 來 侊 供 係 俓 俱 個 倞 倦 倨 假 偈 健 傀 傑 傾 僅 僑 價 儆 儉 儺 光 克 兢 內 公 共 其 具 兼 冀 冠 凱 刊 刮 券 刻 剋 剛 劇 劍 劒 功 加 劤 劫 勁 勍 勘 勤 勸 勻 勾 匡 匣 區 南 卦 却 卵 卷 卿 厥 去 及 口 句 叩 叫 可 各 吉 君 告 呱 呵 咎 咬 哥 哭 啓 喀 喇 喝 喫 喬 嗜 嘉 嘔 器 囊 困 固 圈 國 圭 圻 均 坎 坑 坤 坰 坵 垢 基 埼 堀 堅 堈 堪 堺 塊 塏 境 墾 壙 壞 夔 奇 奈 奎 契 奸 妓 妗 姑 姜 姦 娘 娜 嫁 嬌 孔 季 孤 宏 官 客 宮 家 寄 寇 寡 寬 尻 局 居 屆 屈 岐 岡 岬 崎 崑 崗 嵌 嵐 嶇 嶠 工 巧 巨 己 巾 干 幹 幾 庚 庫 康 廊 廐 廓 廣 建 弓 强 彊 徑 忌 急 怪 怯 恐 恝 恪 恭 悸 愆 感 愧 愷 愾 慊 慣 慤 慨 慶 慷 憩 憬 憾 懃 懇 懦 懶 懼 戈 戒 戟 戡 扱 技 抉 拉 拏 拐 拒 拘 括 拮 拱 拳 拷 拿 捏 据 捲 捺 掘 掛 控 揀 揆 揭 擊 擎 擒 據 擧 攪 攷 改 攻 故 敎 救 敢 敬 敲 斛 斤 旗 旣 昆 昑 景 晷 暇 暖 暠 暻 曠 曲 更 曷 朗 朞 期 机 杆 杞 杰 枏 果 枯 架 枸 柑 柩 柬 柯 校 根 格 桀 桂 桔 桿 梏 梗 械 梱 棄 棋 棍 棘 棨 棺 楗 楠 極 槁 構 槐 槨 槪 槻 槿 樂 橄 橋 橘 機 檄 檎 檢 櫃 欄 權 欺 款 歌 歐 歸 殼 毆 毬 氣 求 江 汨 汲 決 汽 沂 沽 洛 洸 浪 涇 淃 淇 減 渠 渴 湳 溝 溪 滑 滾 漑 潔 潰 澗 激 濫 灌 灸 炅 炚 炬 烙 烱 煖 爛 牽 犬 狂 狗 狡 狼 獗 玖 玘 珂 珏 珖 珙 珞 珪 球 琦 琨 琪 琯 琴 瑾 璂 璟 璣 璥 瓊 瓘 瓜 甄 甘 甲 男 畇 界 畸 畺 畿 疆 疥 疳 痂 痙 痼 癎 癩 癸 皆 皎 皐 盖 監 看 眷 睾 瞰 瞼 瞿 矜 矩 矯 硅 硬 碁 碣 磎 磬 磯 磵 祁 祇 祈 祛 祺 禁 禽 科 稈 稼 稽 稿 穀 究 穹 空 窘 窟 窮 窺 竅 竟 竭 競 竿 筋 筐 筠 箇 箕 箝 管 簡 粳 糠 系 糾 紀 納 紘 級 紺 絅 結 絞 給 絳 絹 絿 經 綱 綺 緊 繫 繭 繼 缺 罐 罫 羅 羈 羌 羔 群 羹 翹 考 耆 耉 耕 耭 耿 肌 肝 股 肩 肯 肱 胛 胱 脚 脛 腔 腱 膈 膏 膠 臘 臼 舅 舊 舡 艮 艱 芎 芥 芩 芹 苛 苟 苦 苽 茄 莖 菅 菊 菌 菓 菫 菰 落 葛 葵 蓋 蕎 蕨 薑 藁 藍 藿 蘭 蘿 虔 蚣 蛟 蝎 螺 蠟 蠱 街 衢 衲 衾 衿 袈 袞 袴 裙 裸 褐 襁 襟 襤 見 規 覡 覲 覺 觀 角 計 記 訣 訶 詭 誇 誡 誥 課 諫 諾 謙 講 謳 謹 譏 警 譴 谷 谿 豈 貢 貫 貴 賈 購 赳 起 跏 距 跨 踞 蹇 蹶 躬 軀 車 軌 軍 軻 較 輕 轎 轟 辜 近 迦 迲 适 逑 逕 逵 過 遣 遽 邏 那 邯 邱 郊 郎 郡 郭 酪 醵 金 鈐 鈞 鉀 鉅 鉗 鉤 銶 鋸 鋼 錡 錤 錦 錮 鍋 鍵 鎌 鎧 鏡 鑑 鑒 鑛 開 間 閘 閣 閨 闕 關 降 階 隔 隙 雇 難 鞏 鞠 鞨 鞫 頃 頸 顆 顧 飢 餃 館 饉 饋 饑 駒 駕 駱 騎 騏 騫 驅 驕 驚 驥 骨 高 鬼 魁 鮫 鯤 鯨 鱇 鳩 鵑 鵠 鷄 鷗 鸞 麒 麴 黔 鼓 龕 龜]
exemplarCharacters = [가-힣]
index = [ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ]
-punctuation = [‾ _ _ \\- - ‐ — ― 〜 ・ , , 、 ; ; \\: : ! ! ¡ ? ? ¿ . . ‥ … 。 · ' ‘ ’ \" " “ ” ( ( ) ) \\[ [ \\] ] \\{ { \\} } 〈 〉 《 》 「 」 『 』 【 】 〔 〕 § ¶ @ @ * * / / \\\\ \ \\& & # # % % ‰ † ‡ ′ ″ 〃 ※]
+punctuation = [‾ _ _ \\- - ‐ ‑ — ― 〜 ・ , , 、 ; ; \\: : ! ! ¡ ? ? ¿ . . ‥ … 。 · ' ‘ ’ \" " “ ” ( ( ) ) \\[ [ \\] ] \\{ { \\} } 〈 〉 《 》 「 」 『 』 【 】 〔 〕 § ¶ @ @ * * / / \\\\ \ \\& & # # % % ‰ † ‡ ′ ″ 〃 ※]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini b/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
index 3a9cb1c44d2..c205e12e399 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-10-11
+version = 1.5
+date = 2022-09-07
name.local = कोंकणी
name.english = Konkani
name.babel = konkani
@@ -72,18 +72,18 @@ proof =
glossary =
[date.gregorian]
-date.long = [y] [MMMM] [d]
-date.short = [y]-[MM]-[dd]
+date.long = [d] [MMMM] [y]
+date.short = [d]-[M]-[yy]
months.wide.1 = जानेवारी
months.wide.2 = फेब्रुवारी
months.wide.3 = मार्च
-months.wide.4 = एप्रिल
+months.wide.4 = एप्रील
months.wide.5 = मे
months.wide.6 = जून
-months.wide.7 = जुलै
-months.wide.8 = ओगस्ट
-months.wide.9 = सेप्टेंबर
-months.wide.10 = ओक्टोबर
+months.wide.7 = जुलय
+months.wide.8 = ऑगस्ट
+months.wide.9 = सप्टेंबर
+months.wide.10 = ऑक्टोबर
months.wide.11 = नोव्हेंबर
months.wide.12 = डिसेंबर
months.narrow.1 = 1
@@ -98,37 +98,37 @@ months.narrow.9 = 9
months.narrow.10 = 10
months.narrow.11 = 11
months.narrow.12 = 12
-days.wide.mon = सोमवार
+days.wide.mon = सोमार
days.wide.tue = मंगळार
days.wide.wed = बुधवार
-days.wide.thu = गुरुवार
-days.wide.fri = शुक्रवार
-days.wide.sat = शनिवार
-days.wide.sun = आदित्यवार
-days.abbreviated.mon = सोम
-days.abbreviated.tue = मंगळ
-days.abbreviated.wed = बुध
+days.wide.thu = बिरेस्तार
+days.wide.fri = शुक्रार
+days.wide.sat = शेनवार
+days.wide.sun = आयतार
+days.abbreviated.mon = सोमार
+days.abbreviated.tue = मंगळार
+days.abbreviated.wed = बुधवार
days.abbreviated.thu = गुरु
-days.abbreviated.fri = शुक्र
-days.abbreviated.sat = शनि
-days.abbreviated.sun = रवि
-days.narrow.mon = M
-days.narrow.tue = T
-days.narrow.wed = W
-days.narrow.thu = T
-days.narrow.fri = F
-days.narrow.sat = S
-days.narrow.sun = S
-dayPeriods.abbreviated.am = म.पू.
-dayPeriods.abbreviated.pm = म.नं.
-dayPeriods.narrow.am = म.पू.
-dayPeriods.narrow.pm = म.नं.
+days.abbreviated.fri = शुक्रार
+days.abbreviated.sat = शेनवार
+days.abbreviated.sun = आयतार
+days.narrow.mon = सो
+days.narrow.tue = मं
+days.narrow.wed = बु
+days.narrow.thu = बि
+days.narrow.fri = शु
+days.narrow.sat = शे
+days.narrow.sun = आ
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
dayPeriods.wide.am = म.पू.
dayPeriods.wide.pm = म.नं.
[time.gregorian]
-time.medium = [HH]:[mm]:[ss]
-time.short = [HH]:[mm]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
[typography]
frenchspacing = yes
@@ -145,9 +145,9 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = [\u200C\u200D]
-exemplarCharacters = [\u093C ० १ २ ३ ४ ५ ६ ७ ८ ९ ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क {क\u093C} ख {ख\u093C} ग {ग\u093C} घ ङ च छ ज {ज\u093C} झ ञ ट ठ ड {ड\u093C} ढ {ढ\u093C} ण त थ द ध न प फ {फ\u093C} ब भ म य {य\u093C} र ल व श ष स ह ळ ऽ ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+auxiliary = [\u200C\u200D \u0944]
+exemplarCharacters = [\u093C ० १ २ ३ ४ ५ ६ ७ ८ ९ ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क {क\u093C} ख {ख\u093C} ग {ग\u093C} घ ङ च छ ज {ज\u093C} झ ञ ट ठ ड {ड\u093C} ढ {ढ\u093C} ण त थ द ध न प फ {फ\u093C} ब भ म य {य\u093C} र ल व श ष स ह ळ ऽ ा ि ी \u0941 \u0942 \u0943 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini b/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
index 61be0991001..a996a6a56d2 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-10-11
+version = 1.5
+date = 2022-09-07
name.local = کٲشُر
name.english = Kashmiri
name.babel = kashmiri
@@ -78,7 +78,7 @@ months.wide.1 = جنؤری
months.wide.2 = فرؤری
months.wide.3 = مارٕچ
months.wide.4 = اپریل
-months.wide.5 = میٔ
+months.wide.5 = مئی
months.wide.6 = جوٗن
months.wide.7 = جوٗلایی
months.wide.8 = اگست
@@ -98,17 +98,17 @@ months.narrow.9 = س
months.narrow.10 = س
months.narrow.11 = ا
months.narrow.12 = ن
-days.wide.mon = ژٔنٛدرٕروار
-days.wide.tue = بوٚموار
+days.wide.mon = ژٔندرٕروار
+days.wide.tue = بۆموار
days.wide.wed = بودوار
-days.wide.thu = برٛٮ۪سوار
+days.wide.thu = برؠسوار
days.wide.fri = جُمہ
days.wide.sat = بٹوار
days.wide.sun = اَتھوار
-days.abbreviated.mon = ژٔنٛدٕروار
-days.abbreviated.tue = بوٚموار
+days.abbreviated.mon = ژٔندٕروار
+days.abbreviated.tue = بۆموار
days.abbreviated.wed = بودوار
-days.abbreviated.thu = برٛٮ۪سوار
+days.abbreviated.thu = برؠسوار
days.abbreviated.fri = جُمہ
days.abbreviated.sat = بٹوار
days.abbreviated.sun = آتھوار
@@ -145,9 +145,9 @@ hyphenationmin =
[characters]
delimiters.quotes = “”‘’
-auxiliary = [\u200E\u200F]
-exemplarCharacters = [\u06EA\u06ED \u064E \u064F \u0650 \u0654 \u0655 \u0656 \u0657 \u065A \u065B ء آ أ ٲ ؤ ا ٮ ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں ھ ہ و ۄ ی ۍ ے]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+auxiliary = [\u200E\u200F \u064E \u064F \u0650 \u0654 \u0655 \u065F \u0656 \u0657 ئ]
+exemplarCharacters = [ء آ أ ٲ ؤ ا ب پ ت ث ٹ ج چ ح خ د ذ ڈ ر ز ڑ ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں ھ ہ و ۄ ۆ ی ۍ ؠ ے]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = arabext
@@ -155,14 +155,14 @@ digits.native = ۰۱۲۳۴۵۶۷۸۹
minimumGroupingDigits = 1
decimal = .
exponential = E
-group = ,
+group = ،
infinity = ∞
list = ;
-minusSign = ‎-
+minusSign = -
nan = NaN
perMille = ‰
percentSign = %
-plusSign = ‎+
+plusSign = +
superscriptingExponent = ×
[counters]
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini b/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
index 3e5d7db0951..b0ac62c76b4 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-07
name.local = Kölsch
name.english = Colognian
name.babel = colognian
@@ -162,7 +162,7 @@ delimiters.quotes = „“‚‘
auxiliary = [á à ă â ã ā ç é è ĕ ê ē ğ í ì ĭ î ï ī ij ı ł ñ ó ò ŏ ô ø ō ú ù ŭ û ū ÿ]
exemplarCharacters = [a å ä æ b c d e ë ė f g h i j k l m n o ö œ p q r s ß t u ů ü v w x y z]
index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [_ ‐ – — ⸗ , ; \\: ! ? . … ' ‘ ‚ \" “ „ ( ) \\[ \\] \\{ \\} § @ * / \\& # % † ‡ ° < = > ~ \\$]
+punctuation = [_ ‐ – — ⸗ , ; \\: ! ? . … ' ‘ ‚ \" “ „ ( ) \\[ \\] \\{ \\} § @ * / \\& # % † ‡ ° < = > ~]
[numbers]
defaultNumberingSystem = latn
@@ -173,7 +173,7 @@ group =  
infinity = ∞
list = ;
minusSign = −
-nan = ¤¤¤
+nan = NaN
perMille = ‰
percentSign = %
plusSign = +
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini b/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
index fe9cb9343b5..0d8c7ccf882 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-07
name.local = kernewek
name.english = Cornish
name.babel = cornish
@@ -72,8 +72,8 @@ proof =
glossary =
[date.gregorian]
-date.long = [y] [MMMM] [d]
-date.short = [y]-[MM]-[dd]
+date.long = [d] [MMMM] [y]
+date.short = [dd]/[MM]/[y]
months.wide.1 = mis Genver
months.wide.2 = mis Hwevrer
months.wide.3 = mis Meurth
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini b/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
index 4b1e6b7efb1..dfbff84e942 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-07
name.local = кыргызча
name.english = Kyrgyz
name.babel = kyrgyz
@@ -160,9 +160,9 @@ hyphenationmin =
[characters]
delimiters.quotes = «»„“
auxiliary = [в ф ц щ ь]
-exemplarCharacters = [а б г д е ё ж з и й к л м н ӊ о ө п р с т у ү х ч ш ъ ы э ю я]
+exemplarCharacters = [а б г д е ё ж з и й к л м н ң о ө п р с т у ү х ч ш ъ ы э ю я]
index = [А Б В Г Д Е Ё Ж З И Й К Л М Н Ң О Ө П Р С Т У Ү Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex b/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex
index 1d783d10cb2..bdd9d982b5b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex
+++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex
@@ -8,13 +8,11 @@
\BabelBeforeIni{la-x-classic}{%
}
-\ifcase\bbl@engine\else
- \expandafter\addto\csname date\languagename\endcsname{%
- \babel@save\BabelDatey
- \def\BabelDatey#1{\@Roman{#1}}%
- \babel@save\BabelDated
- \def\BabelDated#1{\@Roman{#1}}}
-\fi
+\expandafter\addto\csname date\languagename\endcsname{%
+ \babel@save\BabelDatey
+ \def\BabelDatey#1{\@Roman{#1}}%
+ \babel@save\BabelDated
+ \def\BabelDated#1{\@Roman{#1}}}
\StartBabelCommands{\languagename}{}
\SetCase
diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex b/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex
index b864ed3b044..7a5eb1ff09e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex
+++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex
@@ -8,12 +8,10 @@
\BabelBeforeIni{la-x-ecclesia}{%
}
-\ifcase\bbl@engine\else
- \expandafter\addto\csname date\languagename\endcsname{%
- \babel@save\BabelDatey
- \def\BabelDatey#1{\@Roman{#1}}%
- \babel@save\BabelDated
- \def\BabelDated#1{\@Roman{#1}}}
-\fi
+\expandafter\addto\csname date\languagename\endcsname{%
+ \babel@save\BabelDatey
+ \def\BabelDatey#1{\@Roman{#1}}%
+ \babel@save\BabelDated
+ \def\BabelDated#1{\@Roman{#1}}}
\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex
index 10d2a369ee1..35f80704929 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex
+++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex
@@ -8,12 +8,10 @@
\BabelBeforeIni{la}{%
}
-\ifcase\bbl@engine\else
- \expandafter\addto\csname date\languagename\endcsname{%
- \babel@save\BabelDatey
- \def\BabelDatey#1{\@Roman{#1}}%
- \babel@save\BabelDated
- \def\BabelDated#1{\@Roman{#1}}}
-\fi
+\expandafter\addto\csname date\languagename\endcsname{%
+ \babel@save\BabelDatey
+ \def\BabelDatey#1{\@Roman{#1}}%
+ \babel@save\BabelDated
+ \def\BabelDated#1{\@Roman{#1}}}
\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex b/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex
index 09f30030ebb..b380087da95 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex
+++ b/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex
@@ -8,13 +8,11 @@
\BabelBeforeIni{la-x-medieval}{%
}
-\ifcase\bbl@engine\else
- \expandafter\addto\csname date\languagename\endcsname{%
- \babel@save\BabelDatey
- \def\BabelDatey#1{\@Roman{#1}}%
- \babel@save\BabelDated
- \def\BabelDated#1{\@Roman{#1}}}%
-\fi
+\expandafter\addto\csname date\languagename\endcsname{%
+ \babel@save\BabelDatey
+ \def\BabelDatey#1{\@Roman{#1}}%
+ \babel@save\BabelDated
+ \def\BabelDated#1{\@Roman{#1}}}
\StartBabelCommands{\languagename}{}
\SetCase
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini b/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
index e91f28c53b5..28187137905 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-07
name.local = Lakȟólʼiyapi
name.english = Lakota
name.babel = lakota
@@ -72,8 +72,8 @@ proof =
glossary =
[date.gregorian]
-date.long = [y] [MMMM] [d]
-date.short = [y]-[MM]-[dd]
+date.long = [MMMM] [d], [y]
+date.short = [M]/[d]/[yy]
months.wide.1 = Wiótheȟika Wí
months.wide.2 = Thiyóȟeyuŋka Wí
months.wide.3 = Ištáwičhayazaŋ Wí
@@ -141,8 +141,8 @@ months.wide.11 = Wan\'\i yetu\space W\'\i
months.wide.12 = T\v hah\'ekap\v su\ng\space W\'\i
[time.gregorian]
-time.medium = [HH]:[mm]:[ss]
-time.short = [HH]:[mm]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
[typography]
frenchspacing = yes
@@ -162,7 +162,7 @@ delimiters.quotes = “”‘’
auxiliary = [c d f {ȟʼ} j q r {sʼ} {šʼ} v x]
exemplarCharacters = [a á {aŋ} b č {čh} {čʼ} e é g ǧ h ȟ i í {iŋ} k {kh} {kȟ} {kʼ} l m n ŋ o ó p {ph} {pȟ} {pʼ} s š t {th} {tȟ} {tʼ} u ú {uŋ} w y z ž ʼ]
index = [A B Č E G Ǧ H Ȟ I K L M N Ŋ O P S Š T U W Y Z Ž]
-punctuation = [\\- ‐ – — , ; \\: ! ? . \" “ ” ( ) \\[ \\] @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . \" “ ” ( ) \\[ \\] @ * / \\& #]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
index c339af9f007..fbd095b1f90 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.8
-date = 2020-10-11
+version = 1.9
+date = 2022-09-07
name.local = ລາວ
name.english = Lao
name.babel = lao
@@ -132,7 +132,7 @@ delimiters.quotes = “”‘’
auxiliary = [\u200B ໐ ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙]
exemplarCharacters = [\u0EC8 \u0EC9 \u0ECA \u0ECB \u0ECC \u0ECD ໆ ກ ຂ ຄ ງ ຈ ສ ຊ ຍ ດ ຕ ຖ ທ ນ ບ ປ ຜ ຝ ພ ຟ ມ ຢ ຣ ລ ວ ຫ ໜ ໝ ອ ຮ ຯ ະ \u0EB1 າ ຳ \u0EB4 \u0EB5 \u0EB6 \u0EB7 \u0EB8 \u0EB9 \u0EBB \u0EBC ຽ ເ ແ ໂ ໃ ໄ]
index = [ກ ຂ ຄ ງ ຈ ສ ຊ ຍ ດ ຕ ຖ ທ ນ ບ ປ ຜ ຝ ພ ຟ ມ ຢ ຣ ລ ວ ຫ {ຫງ} {ຫຍ} {ຫນ} {ຫມ} {ຫລ} {ຫວ} ອ ຮ]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini b/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
index 66e4a43effe..40ed2174c96 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2022-06-11
+version = 1.6
+date = 2022-09-07
name.local = لۊری شومالی
name.english = Northern Luri
name.babel = northernluri
@@ -151,7 +151,7 @@ delimiters.quotes = “”‘’
auxiliary = [\u200B\u200C\u200D\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0654 إ ة ك ه ى ي]
exemplarCharacters = [\u0659 \u065B آ أ ؤ ئ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ڤ ق ک گ ل م ن ھ ە و ۉ ۊ ی ؽ]
index = [آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ھ و ی]
-punctuation = [\\- ‐ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
+punctuation = [\\- ‐ ‑ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
[numbers]
defaultNumberingSystem = arabext
diff --git a/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini b/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
index ed287f185b0..b0e1879823e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2022-05-11
+version = 1.5
+date = 2022-09-11
name.local = lietuvių
name.english = Lithuanian
name.babel = lithuanian
@@ -47,7 +47,7 @@ part.template = [part][ ][[part]]
part = dalis
encl = Įdėta
cc = Kopijos
-headto =
+headto =
page = puslapis
see = žiūrėk
also = taip pat
@@ -75,7 +75,7 @@ part.template = [part][ ][[part]]
part = dalis
encl = \k Id\.eta
cc = Kopijos
-headto =
+headto =
page = puslapis
see = \v zi\=ur\.ek
also = taip pat
@@ -83,7 +83,7 @@ proof = \k Irodymas
glossary = Glosarijus
[date.gregorian]
-date.long = [y] m. [MMMM] [d] d.
+date.long = [y] m[.] [MMMM] [d] d[.]
date.short = [y]-[MM]-[dd]
months.wide.1 = sausio
months.wide.2 = vasario
@@ -132,7 +132,7 @@ days.narrow.sat = Š
days.narrow.sun = S
dayPeriods.abbreviated.am = priešpiet
dayPeriods.abbreviated.pm = popiet
-dayPeriods.narrow.am = pr. p.
+dayPeriods.narrow.am = pr. p.
dayPeriods.narrow.pm = pop.
dayPeriods.wide.am = priešpiet
dayPeriods.wide.pm = popiet
@@ -173,7 +173,7 @@ delimiters.quotes = „“„“
auxiliary = [á à ã {ą\u0301} {ą\u0303} {ch} {dz} {dž} é è ẽ {ę\u0301} {ę\u0303} {ė\u0301} {ė\u0303} {i\u0307\u0301}í {i\u0307\u0300}ì {i\u0307\u0303}ĩ {į\u0301}{į\u0307\u0301} {į\u0303}{į\u0307\u0303} {j\u0303}{j\u0307\u0303} {l\u0303} {m\u0303} ñ ó ò õ q {r\u0303} ú ù ũ {ų\u0301} {ų\u0303} {ū\u0301} {ū\u0303} w x]
exemplarCharacters = [a ą b c č d e ę ė f g h i į y j k l m n o p r s š t u ų ū v z ž]
index = [A Ą B C Č D E Ę Ė F G H I Į Y J K L M N O P R S Š T U Ų Ū V Z Ž]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … “ „ ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … “ „ ( ) \\[ \\] \\{ \\}]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini b/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
index 33eb4e3622f..1fa9142b128 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-10-15
+version = 1.6
+date = 2022-09-07
name.local = македонски
name.english = Macedonian
name.babel = macedonian
@@ -75,8 +75,8 @@ proof = \cyrd\cyro\cyrk\cyra\cyrz
glossaryname = \CYRR\cyre\cyrch\cyrn\cyri\cyrk
[date.gregorian]
-date.long = [d][ ][MMMM] [y][ ]год.
-date.short = [dd].[M].[yy]
+date.long = [d][ ][MMMM] [y][ ]г[.]
+date.short = [d].[M].[yy]
months.wide.1 = јануари
months.wide.2 = февруари
months.wide.3 = март
@@ -109,7 +109,7 @@ days.wide.fri = петок
days.wide.sat = сабота
days.wide.sun = недела
days.abbreviated.mon = пон.
-days.abbreviated.tue = втор.
+days.abbreviated.tue = вто.
days.abbreviated.wed = сре.
days.abbreviated.thu = чет.
days.abbreviated.fri = пет.
@@ -165,7 +165,7 @@ delimiters.quotes = „“‚‘
auxiliary = [ѐ ѝ]
exemplarCharacters = [а б в г д ѓ е ж з ѕ и ј к л љ м н њ о п р с т ќ у ф х ц ч џ ш]
index = [А Б В Г Д Ѓ Е Ж З Ѕ И Ј К Л Љ М Н Њ О П Р С Т Ќ У Ф Х Ц Ч Џ Ш]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\}]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
index 7a05acdfb28..93ac3b432d4 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.8
-date = 2021-06-25
+version = 1.9
+date = 2022-09-07
name.local = മലയാളം
name.english = Malayalam
name.babel = malayalam
@@ -78,7 +78,7 @@ months.wide.10 = ഒക്‌ടോബർ
months.wide.11 = നവംബർ
months.wide.12 = ഡിസംബർ
months.narrow.1 = ജ
-months.narrow.2 = ഫ
+months.narrow.2 = ഫെ
months.narrow.3 = മാ
months.narrow.4 = ഏ
months.narrow.5 = മെ
@@ -141,7 +141,7 @@ delimiters.quotes = “”‘’
auxiliary = []
exemplarCharacters = [\u200C\u200D ഃ അ ആ ഇ ഈ ഉ ഊ ഋ ൠ ഌ ൡ എ ഏ ഐ ഒ ഓ ഔ ക ൿ ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ൺ ത ഥ ദ ധ ന ൻ പ ഫ ബ ഭ മ ം യ ര ർ ല ൽ വ ശ ഷ സ ഹ ള ൾ ഴ റ ാ ി ീ \u0D41 \u0D42 \u0D43 െ േ ൈ ൊ ോ ൌ ൗ \u0D4D]
index = [അ ആ ഇ ഈ ഉ ഊ ഋ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ത ഥ ദ ധ ന പ ഫ ബ ഭ മ യ ര ല വ ശ ഷ സ ഹ ള ഴ റ]
-punctuation = [\\- , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
@@ -163,6 +163,6 @@ superscriptingExponent = ×
[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
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini b/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
index b6a2bbdee64..8c2c84c55bb 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-09-07
name.local = монгол
name.english = Mongolian
name.babel = mongolian
@@ -73,33 +73,33 @@ proof =
glossary =
[date.gregorian]
-date.long = [y]оны [MMMM]сарын [d]өдөр
-date.short = [y]-[MM]-[dd]
-months.wide.1 = Нэгдүгээр сар
-months.wide.2 = Хоёрдугаар сар
-months.wide.3 = Гуравдугаар сар
-months.wide.4 = Дөрөвдүгээр сар
-months.wide.5 = Тавдугаар сар
-months.wide.6 = Зургадугаар сар
-months.wide.7 = Долдугаар сар
-months.wide.8 = Наймдугаар сар
-months.wide.9 = Есдүгээр сар
-months.wide.10 = Аравдугаар сар
-months.wide.11 = Арван нэгдүгээр сар
-months.wide.12 = Арван хоёрдугаар сар
+date.long = [y] оны [MMMM]ын [d]
+date.short = [y].[MM].[dd]
+months.wide.1 = нэгдүгээр сар
+months.wide.2 = хоёрдугаар сар
+months.wide.3 = гуравдугаар сар
+months.wide.4 = дөрөвдүгээр сар
+months.wide.5 = тавдугаар сар
+months.wide.6 = зургаадугаар сар
+months.wide.7 = долоодугаар сар
+months.wide.8 = наймдугаар сар
+months.wide.9 = есдүгээр сар
+months.wide.10 = аравдугаар сар
+months.wide.11 = арван нэгдүгээр сар
+months.wide.12 = арван хоёрдугаар сар
;; Numbers are correct?
-months.narrow.1 = 1
-months.narrow.2 = 2
-months.narrow.3 = 3
-months.narrow.4 = 4
-months.narrow.5 = 5
-months.narrow.6 = 6
-months.narrow.7 = 7
-months.narrow.8 = 8
-months.narrow.9 = 9
-months.narrow.10 = 10
-months.narrow.11 = 11
-months.narrow.12 = 12
+months.narrow.1 = I
+months.narrow.2 = II
+months.narrow.3 = III
+months.narrow.4 = IV
+months.narrow.5 = V
+months.narrow.6 = VI
+months.narrow.7 = VII
+months.narrow.8 = VIII
+months.narrow.9 = IX
+months.narrow.10 = X
+months.narrow.11 = XI
+months.narrow.12 = XII
days.wide.mon = даваа
days.wide.tue = мягмар
days.wide.wed = лхагва
@@ -121,12 +121,12 @@ days.narrow.thu = Пү
days.narrow.fri = Ба
days.narrow.sat = Бя
days.narrow.sun = Ня
-dayPeriods.abbreviated.am = ҮӨ
-dayPeriods.abbreviated.pm = ҮХ
-dayPeriods.narrow.am = үө
-dayPeriods.narrow.pm = үх
-dayPeriods.wide.am = ү.ө
-dayPeriods.wide.pm = ү.х
+dayPeriods.abbreviated.am = ү.ө.
+dayPeriods.abbreviated.pm = ү.х.
+dayPeriods.narrow.am = ү.ө.
+dayPeriods.narrow.pm = ү.х.
+dayPeriods.wide.am = ү.ө.
+dayPeriods.wide.pm = ү.х.
[date.gregorian.licr]
months.wide.1 = \CYRN\cyrerev\cyrg\cyrd\cyry\cyrg\cyrerev\cyrerev\cyrr\space \cyrs\cyra\cyrr
@@ -163,7 +163,7 @@ hyphenationmin =
delimiters.quotes = “”‘’
auxiliary = [ә җ ӊ һ]
exemplarCharacters = [а б в г д е ё ж з и й к л м н о ө п р с т у ү ф х ц ч ш щ ъ ы ь э ю я]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
[numbers]
defaultNumberingSystem = latn
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
index 6951ee273d6..2c2313df9b5 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
@@ -155,6 +155,6 @@ alphabetic = क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ
[transforms.prehyphenation]
danda.nobreak.1.0 = { |[।॥] }
-danda.nobreak.1.1 = { insert, penalty=10000 }
-danda.nobreak.1.2 = {}
-danda.nobreak.1.3 = {}
+danda.nobreak.1.1 = { insert, penalty=10000 }
+danda.nobreak.1.2 = {}
+danda.nobreak.1.3 = {}
diff --git a/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini b/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
index 53d3c16d293..b95a20ac5e4 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.9
-date = 2022-06-11
+version = 1.10
+date = 2022-09-12
name.local = ไทย
name.english = Thai
name.babel = thai
@@ -77,8 +77,7 @@ glossary =
calendar.preferred = buddhist gregorian
[date.gregorian]
-; Should be [G] instead of พ.ศ.
-date.long = [d] [MMMM] พ.ศ[.] [y]
+date.long = [d] [MMMM] [y]
date.short = [d]/[M]/[yy]
months.wide.1 = มกราคม
months.wide.2 = กุมภาพันธ์
@@ -147,7 +146,8 @@ months.wide.11 = \thaiPhoPhan\thaiRu\thaiSoSala\thaiChoChan\thaiSaraI\thaiKoKai\
months.wide.12 = \thaiThoThong\thaiMaiHanakat\thaiNoNu\thaiWoWaen\thaiSaraAa\thaiKhoKhwai\thaiMoMa
[date.buddhist]
-date.long = [d] [MMMM] [y]
+; Should be [G] instead of พ.ศ.
+date.long = [d] [MMMM] พ.ศ[.] [y]
date.short = [d]/[M]/[yy]
months.wide.1 = มกราคม
months.wide.2 = กุมภาพันธ์
diff --git a/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
index 3c7de47c47f..dad4491c91f 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
@@ -9,8 +9,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-06-30
+version = 1.6
+date = 2022-09-11
name.local = українська
name.english = Ukrainian
name.babel = ukrainian
@@ -73,7 +73,7 @@ proof = \CYRD\cyro\cyrv\cyre\cyrd\cyre\cyrn\cyrn\cyrya
glossary = \CYRS\cyrl\cyro\cyrv\cyrn\cyri\cyrk\space \cyrt\cyre\cyrr\cyrm\cyrii\cyrn\cyrii\cyrv
[date.gregorian]
-date.long = [d][ ][MMMM] [y][ ]р.
+date.long = [d][ ][MMMM] [y][ ]р[.]
date.short = [dd].[MM].[yy]
months.wide.1 = січня
months.wide.2 = лютого
diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf
index 90608712e6d..471aa94c701 100644
--- a/Master/texmf-dist/tex/generic/babel/nil.ldf
+++ b/Master/texmf-dist/tex/generic/babel/nil.ldf
@@ -33,7 +33,7 @@
%% extension |.ins|) which are part of the distribution.
%%
-\ProvidesLanguage{nil}[2022/08/29 3.79 Nil language]
+\ProvidesLanguage{nil}[2022/09/17 3.80 Nil language]
\LdfInit{nil}{datenil}
\ifx\l@nil\@undefined
\newlanguage\l@nil