texlive[64426] Master/texmf-dist: babel (17sep22)

commits+karl at tug.org commits+karl at tug.org
Sat Sep 17 21:57:52 CEST 2022


Revision: 64426
          http://tug.org/svn/texlive?view=revision&revision=64426
Author:   karl
Date:     2022-09-17 21:57:52 +0200 (Sat, 17 Sep 2022)
Log Message:
-----------
babel (17sep22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/babel/README.md
    trunk/Master/texmf-dist/doc/latex/babel/babel.pdf
    trunk/Master/texmf-dist/source/latex/babel/babel.dtx
    trunk/Master/texmf-dist/source/latex/babel/babel.ins
    trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
    trunk/Master/texmf-dist/source/latex/babel/locale.zip
    trunk/Master/texmf-dist/tex/generic/babel/babel.def
    trunk/Master/texmf-dist/tex/generic/babel/babel.sty
    trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
    trunk/Master/texmf-dist/tex/generic/babel/nil.ldf

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex

Modified: trunk/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/babel/README.md	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/doc/latex/babel/README.md	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 
 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 @@
 
 ### 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

Modified: trunk/Master/texmf-dist/doc/latex/babel/babel.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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,7 +460,7 @@
 
 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|:
@@ -467,9 +467,9 @@
 \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 @@
 \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 @@
   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 @@
 
 \begin{document}
 
-\prefacename{} -- \alsoname{} -- \today
+\prefacename, \alsoname, \today.
 
 \selectlanguage{vietnamese}
 
-\prefacename{} -- \alsoname{} -- \today
+\prefacename, \alsoname, \today.
 
 \end{document}
 \end{verbatim}
@@ -583,7 +583,8 @@
   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 @@
 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 @@
 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 @@
 % \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 @@
 %
 % For the option safe we use a different approach -- |\bbl at 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 at opt@safe\@undefined
   \def\bbl at opt@safe{BR}
-  % \let\bbl at opt@safe\@empty % -- By September 
+  % \let\bbl at opt@safe\@empty % Pending of \cite
 \fi
 %    \end{macrocode}
 %
@@ -8740,6 +8742,25 @@
       {\bbl at tolower\@empty}{\bbl at toupper\@empty}}%
     \gdef\bbl at tolower{\csname\languagename @bbl at lc\endcsname}%
     \gdef\bbl at toupper{\csname\languagename @bbl at uc\endcsname}}}
+% A temporary hack:
+\ifx\BabelCaseHack\@undefined
+\AtBeginDocument{%
+  \bbl at exp{%
+    \\\in@{\string\@uclclist}%
+          {\expandafter\meaning\csname MakeUppercase \endcsname}}%
+  \ifin@\else
+    \expandafter\let\expandafter\bbl at newuc\csname MakeUppercase \endcsname
+    \protected\@namedef{MakeUppercase }#1{{%
+      \def\reserved at a##1##2{\let##1##2\reserved at a}%
+      \expandafter\reserved at a\@uclclist\reserved at b{\reserved at b\@gobble}%
+      \protected at edef\reserved at a{\bbl at newuc{#1}}\reserved at a}}%
+    \expandafter\let\expandafter\bbl at newlc\csname MakeLowercase \endcsname
+    \protected\@namedef{MakeLowercase }#1{{%
+      \def\reserved at a##1##2{\let##2##1\reserved at a}%
+      \expandafter\reserved at a\@uclclist\reserved at b{\reserved at b\@gobble}%
+      \protected at edef\reserved at a{\bbl at newlc{#1}}\reserved at a}}%
+  \fi}   
+\fi  
 %    \end{macrocode}
 %
 %    \begin{macrocode}
@@ -9152,7 +9173,7 @@
       \bbl at toglobal\bbl at captionslist
     \fi
   \fi}
-% \def\bbl at setcaption@s#1#2#3{}  % TODO. Not yet implemented
+% \def\bbl at setcaption@s#1#2#3{} % TODO. Not yet implemented (w/o 'name')
 %    \end{macrocode}
 %
 % \subsection{Macros common to a number of languages}
@@ -9712,7 +9733,7 @@
   \bbl at 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 at csarg\let{KVP@##1}\@nnil}%
   \global\let\bbl at release@transforms\@empty
   \let\bbl at calendars\@empty
@@ -9719,7 +9740,7 @@
   \global\let\bbl at inidata\@empty
   \global\let\bbl at extend@ini\@gobble
   \gdef\bbl at key@list{;}% 
-  \bbl at forkv{#1}{%  TODO - error handling
+  \bbl at forkv{#1}{%
     \in@{/}{##1}%
     \ifin@
       \global\let\bbl at extend@ini\bbl at extend@ini at aux
@@ -9738,6 +9759,9 @@
   \ifx\bbl at screset\@undefined
     \bbl at ldfinit
   \fi
+  % == date (as option) ==
+  % \ifx\bbl at KVP@date\@nnil\else
+  % \fi
   % ==
   \let\bbl at lbkflag\relax % \@empty = do setup linebreak
   \ifcase\bbl at howloaded
@@ -9762,6 +9786,7 @@
          \xdef\bbl at KVP@import{\bbl at initoload}%
        \fi}%
       {}%
+    \let\bbl at KVP@date\@empty
   \fi
   \ifx\bbl at KVP@captions\@nnil
     \let\bbl at KVP@captions\bbl at KVP@import
@@ -10128,7 +10153,7 @@
       \fi
     \fi
   \StartBabelCommands*{#1}{date}%
-    \ifx\bbl at KVP@import\@nnil
+    \ifx\bbl at KVP@date\@nnil
       \bbl at exp{%
         \\\SetString\\\today{\\\bbl at nocaption{today}{#1today}}}%
     \else
@@ -10154,7 +10179,7 @@
       \bbl at read@ini{\bbl at KVP@captions}2%   % Here all letters cat = 11
     \EndBabelCommands
   \fi
-  \ifx\bbl at KVP@import\@nnil\else
+  \ifx\bbl at KVP@date\@nnil\else
     \StartBabelCommands*{#1}{date}%
       \bbl at savetoday
       \bbl at savedate
@@ -10267,6 +10292,9 @@
   \bbl at trim\toks@{#2}%
   \bbl at xin@{;\bbl at section/\bbl at tempa;}{\bbl at key@list}%
   \ifin@\else
+    \bbl at xin@{,identification/include.}%
+             {,\bbl at section/\bbl at tempa}%
+    \ifin@\edef\bbl at required@inis{\the\toks@}\fi
     \bbl at exp{%
       \\\g at addto@macro\\\bbl at inidata{%
         \\\bbl at elt{\bbl at section}{\bbl at tempa}{\the\toks@}}}%
@@ -10292,6 +10320,16 @@
 % |\babelprovide| it's either 1 or 2.
 %
 %    \begin{macrocode}
+\def\bbl at loop@ini{%
+  \loop
+    \if T\ifeof\bbl at readstream F\fi T\relax % Trick, because inside \loop
+      \endlinechar\m at ne
+      \read\bbl at readstream to \bbl at line
+      \endlinechar`\^^M
+      \ifx\bbl at line\@empty\else
+        \expandafter\bbl at iniline\bbl at line\bbl at iniline
+      \fi
+    \repeat}
 \ifx\bbl at readstream\@undefined
   \csname newread\endcsname\bbl at readstream
 \fi
@@ -10317,17 +10355,16 @@
       \let\bbl at inistore\bbl at inistore@min    % Remember it's local
     \fi
     \def\bbl at section{identification}%
+    \let\bbl at required@inis\@empty
     \bbl at exp{\\\bbl at inistore tag.ini=#1\\\@@}%
     \bbl at inistore load.level=#2\@@
-    \loop
-    \if T\ifeof\bbl at readstream F\fi T\relax % Trick, because inside \loop
-      \endlinechar\m at ne
-      \read\bbl at readstream to \bbl at line
-      \endlinechar`\^^M
-      \ifx\bbl at line\@empty\else
-        \expandafter\bbl at iniline\bbl at line\bbl at iniline
+    \bbl at loop@ini
+    \ifx\bbl at required@inis\@empty\else
+      \bbl at replace\bbl at required@inis{ }{,}%
+      \bbl at foreach\bbl at required@inis{%
+        \openin\bbl at readstream=##1.ini
+        \bbl at loop@ini}%
       \fi
-    \repeat
     % == Process stored data ==
     \bbl at csarg\xdef{lini@\languagename}{#1}%
     \bbl at read@ini at aux
@@ -10410,7 +10447,7 @@
  \ifx\bbl at tempa\relax\else
    \bbl at replace\bbl at tempa{=}{}%
    \ifx\bbl at tempa\@empty\else
-     \xdef\bbl at calendars{,\bbl at tempa}%
+     \xdef\bbl at calendars{\bbl at calendars,\bbl at tempa}%
    \fi
    \bbl at exp{%
      \def\<bbl at inikv@#1>####1####2{% 
@@ -10762,7 +10799,6 @@
 % and therefore always converted with other calendars. TODO. Document
 %
 %    \begin{macrocode}
-% Arguments are _not_ protected.
 \let\bbl at calendar\@empty
 \DeclareRobustCommand\localedate[1][]{\bbl at localedate{#1}}
 \def\bbl at localedate#1#2#3#4{%
@@ -10774,6 +10810,7 @@
       \bbl at ifunset{bbl at calpr@\languagename}{}{\bbl at cl{calpr}},%
       #1}%
     \bbl at replace\bbl at tempe{ }{}%
+    \bbl at replace\bbl at tempe{CONVERT}{convert=}% Hackish
     \bbl at replace\bbl at tempe{convert}{convert=}%
     \let\bbl at ld@calendar\@empty
     \let\bbl at ld@variant\@empty
@@ -23167,10 +23204,11 @@
 %</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 @@
   \edef#6{\fp_eval:n{\bbl at tempc - (#5 - 1) * 30 + 1}}}
 \ExplSyntaxOff
 %</ca-coptic>
+%<*ca-ethiopic>
+\ExplSyntaxOn
+<@Compute Julian day@>
+\def\bbl at ca@ethiopic#1-#2-#3\@@#4#5#6{%
+  \edef\bbl at tempd{\fp_eval:n{floor(\bbl at cs@jd{#1}{#2}{#3}) + 0.5}}%
+  \edef\bbl at tempc{\fp_eval:n{\bbl at tempd - 1724220.5}}%
+  \edef#4{\fp_eval:n{%
+    floor((\bbl at tempc - floor((\bbl at tempc+366) / 1461)) / 365) + 1}}%
+  \edef\bbl at tempc{\fp_eval:n{%
+     \bbl at tempd - (#4-1) * 365 - floor(#4/4) - 1724220.5}}%
+  \edef#5{\fp_eval:n{floor(\bbl at tempc / 30) + 1}}%
+  \edef#6{\fp_eval:n{\bbl at tempc - (#5 - 1) * 30 + 1}}}
+\ExplSyntaxOff
+%</ca-ethiopic>
 %    \end{macrocode}
 %
 % \section{Buddhist}

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.ins	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.ins	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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}}

Modified: trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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'

Modified: trunk/Master/texmf-dist/source/latex/babel/locale.zip
===================================================================
(Binary files differ)

Added: trunk/Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 at fpmod#1#2{(#1-#2*floor(#1/#2))}
+\def\bbl at cs@gregleap#1{%
+  (\bbl at fpmod{#1}{4} == 0) &&
+    (!((\bbl at fpmod{#1}{100} == 0) && (\bbl at fpmod{#1}{400} != 0)))}
+\def\bbl at 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 at cs@gregleap{#1} ? -1 : -2)) + #3) }}
+\def\bbl at ca@ethiopic#1-#2-#3\@@#4#5#6{%
+  \edef\bbl at tempd{\fp_eval:n{floor(\bbl at cs@jd{#1}{#2}{#3}) + 0.5}}%
+  \edef\bbl at tempc{\fp_eval:n{\bbl at tempd - 1724220.5}}%
+  \edef#4{\fp_eval:n{%
+    floor((\bbl at tempc - floor((\bbl at tempc+366) / 1461)) / 365) + 1}}%
+  \edef\bbl at tempc{\fp_eval:n{%
+     \bbl at tempd - (#4-1) * 365 - floor(#4/4) - 1724220.5}}%
+  \edef#5{\fp_eval:n{floor(\bbl at tempc / 30) + 1}}%
+  \edef#6{\fp_eval:n{\bbl at tempc - (#5 - 1) * 30 + 1}}}
+\ExplSyntaxOff
+\endinput
+%%
+%% End of file `babel-ca-ethiopic.tex'.


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/babel-ca-ethiopic.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.def	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.def	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 at single\endcsname
 \chardef\bbl at bidimode\z@
 \fi
-\def\bbl at version{3.79}
-\def\bbl at date{2022/08/29}
+\def\bbl at version{3.80}
+\def\bbl at date{2022/09/17}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi
@@ -1924,6 +1924,24 @@
       {\bbl at tolower\@empty}{\bbl at toupper\@empty}}%
     \gdef\bbl at tolower{\csname\languagename @bbl at lc\endcsname}%
     \gdef\bbl at toupper{\csname\languagename @bbl at uc\endcsname}}}
+\ifx\BabelCaseHack\@undefined
+\AtBeginDocument{%
+  \bbl at exp{%
+    \\\in@{\string\@uclclist}%
+          {\expandafter\meaning\csname MakeUppercase \endcsname}}%
+  \ifin@\else
+    \expandafter\let\expandafter\bbl at newuc\csname MakeUppercase \endcsname
+    \protected\@namedef{MakeUppercase }#1{{%
+      \def\reserved at a##1##2{\let##1##2\reserved at a}%
+      \expandafter\reserved at a\@uclclist\reserved at b{\reserved at b\@gobble}%
+      \protected at edef\reserved at a{\bbl at newuc{#1}}\reserved at a}}%
+    \expandafter\let\expandafter\bbl at newlc\csname MakeLowercase \endcsname
+    \protected\@namedef{MakeLowercase }#1{{%
+      \def\reserved at a##1##2{\let##2##1\reserved at a}%
+      \expandafter\reserved at a\@uclclist\reserved at b{\reserved at b\@gobble}%
+      \protected at edef\reserved at a{\bbl at newlc{#1}}\reserved at a}}%
+  \fi}
+\fi
 \@onlypreamble\StartBabelCommands
 \def\StartBabelCommands{%
   \begingroup
@@ -2424,7 +2442,7 @@
   \bbl at 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 at csarg\let{KVP@##1}\@nnil}%
   \global\let\bbl at release@transforms\@empty
   \let\bbl at calendars\@empty
@@ -2431,7 +2449,7 @@
   \global\let\bbl at inidata\@empty
   \global\let\bbl at extend@ini\@gobble
   \gdef\bbl at key@list{;}%
-  \bbl at forkv{#1}{%  TODO - error handling
+  \bbl at forkv{#1}{%
     \in@{/}{##1}%
     \ifin@
       \global\let\bbl at extend@ini\bbl at extend@ini at aux
@@ -2450,6 +2468,9 @@
   \ifx\bbl at screset\@undefined
     \bbl at ldfinit
   \fi
+  % == date (as option) ==
+  % \ifx\bbl at KVP@date\@nnil\else
+  % \fi
   % ==
   \let\bbl at lbkflag\relax % \@empty = do setup linebreak
   \ifcase\bbl at howloaded
@@ -2474,6 +2495,7 @@
          \xdef\bbl at KVP@import{\bbl at initoload}%
        \fi}%
       {}%
+    \let\bbl at KVP@date\@empty
   \fi
   \ifx\bbl at KVP@captions\@nnil
     \let\bbl at KVP@captions\bbl at KVP@import
@@ -2833,7 +2855,7 @@
       \fi
     \fi
   \StartBabelCommands*{#1}{date}%
-    \ifx\bbl at KVP@import\@nnil
+    \ifx\bbl at KVP@date\@nnil
       \bbl at exp{%
         \\\SetString\\\today{\\\bbl at nocaption{today}{#1today}}}%
     \else
@@ -2858,7 +2880,7 @@
       \bbl at read@ini{\bbl at KVP@captions}2%   % Here all letters cat = 11
     \EndBabelCommands
   \fi
-  \ifx\bbl at KVP@import\@nnil\else
+  \ifx\bbl at KVP@date\@nnil\else
     \StartBabelCommands*{#1}{date}%
       \bbl at savetoday
       \bbl at savedate
@@ -2944,6 +2966,9 @@
   \bbl at trim\toks@{#2}%
   \bbl at xin@{;\bbl at section/\bbl at tempa;}{\bbl at key@list}%
   \ifin@\else
+    \bbl at xin@{,identification/include.}%
+             {,\bbl at section/\bbl at tempa}%
+    \ifin@\edef\bbl at required@inis{\the\toks@}\fi
     \bbl at exp{%
       \\\g at addto@macro\\\bbl at inidata{%
         \\\bbl at elt{\bbl at section}{\bbl at tempa}{\the\toks@}}}%
@@ -2956,6 +2981,16 @@
     \bbl at exp{\\\g at addto@macro\\\bbl at inidata{%
       \\\bbl at elt{identification}{\bbl at tempa}{\the\toks@}}}%
   \fi}
+\def\bbl at loop@ini{%
+  \loop
+    \if T\ifeof\bbl at readstream F\fi T\relax % Trick, because inside \loop
+      \endlinechar\m at ne
+      \read\bbl at readstream to \bbl at line
+      \endlinechar`\^^M
+      \ifx\bbl at line\@empty\else
+        \expandafter\bbl at iniline\bbl at line\bbl at iniline
+      \fi
+    \repeat}
 \ifx\bbl at readstream\@undefined
   \csname newread\endcsname\bbl at readstream
 \fi
@@ -2981,17 +3016,16 @@
       \let\bbl at inistore\bbl at inistore@min    % Remember it's local
     \fi
     \def\bbl at section{identification}%
+    \let\bbl at required@inis\@empty
     \bbl at exp{\\\bbl at inistore tag.ini=#1\\\@@}%
     \bbl at inistore load.level=#2\@@
-    \loop
-    \if T\ifeof\bbl at readstream F\fi T\relax % Trick, because inside \loop
-      \endlinechar\m at ne
-      \read\bbl at readstream to \bbl at line
-      \endlinechar`\^^M
-      \ifx\bbl at line\@empty\else
-        \expandafter\bbl at iniline\bbl at line\bbl at iniline
+    \bbl at loop@ini
+    \ifx\bbl at required@inis\@empty\else
+      \bbl at replace\bbl at required@inis{ }{,}%
+      \bbl at foreach\bbl at required@inis{%
+        \openin\bbl at readstream=##1.ini
+        \bbl at loop@ini}%
       \fi
-    \repeat
     % == Process stored data ==
     \bbl at csarg\xdef{lini@\languagename}{#1}%
     \bbl at read@ini at aux
@@ -3063,7 +3097,7 @@
  \ifx\bbl at tempa\relax\else
    \bbl at replace\bbl at tempa{=}{}%
    \ifx\bbl at tempa\@empty\else
-     \xdef\bbl at calendars{,\bbl at tempa}%
+     \xdef\bbl at calendars{\bbl at calendars,\bbl at tempa}%
    \fi
    \bbl at exp{%
      \def\<bbl at inikv@#1>####1####2{%
@@ -3336,6 +3370,7 @@
       \bbl at ifunset{bbl at calpr@\languagename}{}{\bbl at cl{calpr}},%
       #1}%
     \bbl at replace\bbl at tempe{ }{}%
+    \bbl at replace\bbl at tempe{CONVERT}{convert=}% Hackish
     \bbl at replace\bbl at tempe{convert}{convert=}%
     \let\bbl at ld@calendar\@empty
     \let\bbl at ld@variant\@empty

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 at trace[1]{\message{^^J[ #1 ]}}%
    \let\bbl at debug\@firstofone
@@ -444,7 +444,7 @@
 \fi
 \ifx\bbl at opt@safe\@undefined
   \def\bbl at opt@safe{BR}
-  % \let\bbl at opt@safe\@empty % -- By September
+  % \let\bbl at opt@safe\@empty % Pending of \cite
 \fi
 \bbl at trace{Defining IfBabelLayout}
 \ifx\bbl at opt@layout\@nnil
@@ -458,8 +458,8 @@
       \expandafter\@secondoftwo
     \fi}
 \fi
-\def\bbl at version{3.79}
-\def\bbl at date{2022/08/29}
+\def\bbl at version{3.80}
+\def\bbl at date{2022/09/17}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi
@@ -1976,6 +1976,24 @@
       {\bbl at tolower\@empty}{\bbl at toupper\@empty}}%
     \gdef\bbl at tolower{\csname\languagename @bbl at lc\endcsname}%
     \gdef\bbl at toupper{\csname\languagename @bbl at uc\endcsname}}}
+\ifx\BabelCaseHack\@undefined
+\AtBeginDocument{%
+  \bbl at exp{%
+    \\\in@{\string\@uclclist}%
+          {\expandafter\meaning\csname MakeUppercase \endcsname}}%
+  \ifin@\else
+    \expandafter\let\expandafter\bbl at newuc\csname MakeUppercase \endcsname
+    \protected\@namedef{MakeUppercase }#1{{%
+      \def\reserved at a##1##2{\let##1##2\reserved at a}%
+      \expandafter\reserved at a\@uclclist\reserved at b{\reserved at b\@gobble}%
+      \protected at edef\reserved at a{\bbl at newuc{#1}}\reserved at a}}%
+    \expandafter\let\expandafter\bbl at newlc\csname MakeLowercase \endcsname
+    \protected\@namedef{MakeLowercase }#1{{%
+      \def\reserved at a##1##2{\let##2##1\reserved at a}%
+      \expandafter\reserved at a\@uclclist\reserved at b{\reserved at b\@gobble}%
+      \protected at edef\reserved at a{\bbl at newlc{#1}}\reserved at a}}%
+  \fi}
+\fi
 \@onlypreamble\StartBabelCommands
 \def\StartBabelCommands{%
   \begingroup
@@ -2476,7 +2494,7 @@
   \bbl at 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 at csarg\let{KVP@##1}\@nnil}%
   \global\let\bbl at release@transforms\@empty
   \let\bbl at calendars\@empty
@@ -2483,7 +2501,7 @@
   \global\let\bbl at inidata\@empty
   \global\let\bbl at extend@ini\@gobble
   \gdef\bbl at key@list{;}%
-  \bbl at forkv{#1}{%  TODO - error handling
+  \bbl at forkv{#1}{%
     \in@{/}{##1}%
     \ifin@
       \global\let\bbl at extend@ini\bbl at extend@ini at aux
@@ -2502,6 +2520,9 @@
   \ifx\bbl at screset\@undefined
     \bbl at ldfinit
   \fi
+  % == date (as option) ==
+  % \ifx\bbl at KVP@date\@nnil\else
+  % \fi
   % ==
   \let\bbl at lbkflag\relax % \@empty = do setup linebreak
   \ifcase\bbl at howloaded
@@ -2526,6 +2547,7 @@
          \xdef\bbl at KVP@import{\bbl at initoload}%
        \fi}%
       {}%
+    \let\bbl at KVP@date\@empty
   \fi
   \ifx\bbl at KVP@captions\@nnil
     \let\bbl at KVP@captions\bbl at KVP@import
@@ -2885,7 +2907,7 @@
       \fi
     \fi
   \StartBabelCommands*{#1}{date}%
-    \ifx\bbl at KVP@import\@nnil
+    \ifx\bbl at KVP@date\@nnil
       \bbl at exp{%
         \\\SetString\\\today{\\\bbl at nocaption{today}{#1today}}}%
     \else
@@ -2910,7 +2932,7 @@
       \bbl at read@ini{\bbl at KVP@captions}2%   % Here all letters cat = 11
     \EndBabelCommands
   \fi
-  \ifx\bbl at KVP@import\@nnil\else
+  \ifx\bbl at KVP@date\@nnil\else
     \StartBabelCommands*{#1}{date}%
       \bbl at savetoday
       \bbl at savedate
@@ -2996,6 +3018,9 @@
   \bbl at trim\toks@{#2}%
   \bbl at xin@{;\bbl at section/\bbl at tempa;}{\bbl at key@list}%
   \ifin@\else
+    \bbl at xin@{,identification/include.}%
+             {,\bbl at section/\bbl at tempa}%
+    \ifin@\edef\bbl at required@inis{\the\toks@}\fi
     \bbl at exp{%
       \\\g at addto@macro\\\bbl at inidata{%
         \\\bbl at elt{\bbl at section}{\bbl at tempa}{\the\toks@}}}%
@@ -3008,6 +3033,16 @@
     \bbl at exp{\\\g at addto@macro\\\bbl at inidata{%
       \\\bbl at elt{identification}{\bbl at tempa}{\the\toks@}}}%
   \fi}
+\def\bbl at loop@ini{%
+  \loop
+    \if T\ifeof\bbl at readstream F\fi T\relax % Trick, because inside \loop
+      \endlinechar\m at ne
+      \read\bbl at readstream to \bbl at line
+      \endlinechar`\^^M
+      \ifx\bbl at line\@empty\else
+        \expandafter\bbl at iniline\bbl at line\bbl at iniline
+      \fi
+    \repeat}
 \ifx\bbl at readstream\@undefined
   \csname newread\endcsname\bbl at readstream
 \fi
@@ -3033,17 +3068,16 @@
       \let\bbl at inistore\bbl at inistore@min    % Remember it's local
     \fi
     \def\bbl at section{identification}%
+    \let\bbl at required@inis\@empty
     \bbl at exp{\\\bbl at inistore tag.ini=#1\\\@@}%
     \bbl at inistore load.level=#2\@@
-    \loop
-    \if T\ifeof\bbl at readstream F\fi T\relax % Trick, because inside \loop
-      \endlinechar\m at ne
-      \read\bbl at readstream to \bbl at line
-      \endlinechar`\^^M
-      \ifx\bbl at line\@empty\else
-        \expandafter\bbl at iniline\bbl at line\bbl at iniline
+    \bbl at loop@ini
+    \ifx\bbl at required@inis\@empty\else
+      \bbl at replace\bbl at required@inis{ }{,}%
+      \bbl at foreach\bbl at required@inis{%
+        \openin\bbl at readstream=##1.ini
+        \bbl at loop@ini}%
       \fi
-    \repeat
     % == Process stored data ==
     \bbl at csarg\xdef{lini@\languagename}{#1}%
     \bbl at read@ini at aux
@@ -3115,7 +3149,7 @@
  \ifx\bbl at tempa\relax\else
    \bbl at replace\bbl at tempa{=}{}%
    \ifx\bbl at tempa\@empty\else
-     \xdef\bbl at calendars{,\bbl at tempa}%
+     \xdef\bbl at calendars{\bbl at calendars,\bbl at tempa}%
    \fi
    \bbl at exp{%
      \def\<bbl at inikv@#1>####1####2{%
@@ -3388,6 +3422,7 @@
       \bbl at ifunset{bbl at calpr@\languagename}{}{\bbl at cl{calpr}},%
       #1}%
     \bbl at replace\bbl at tempe{ }{}%
+    \bbl at replace\bbl at tempe{CONVERT}{convert=}% Hackish
     \bbl at replace\bbl at tempe{convert}{convert=}%
     \let\bbl at ld@calendar\@empty
     \let\bbl at ld@variant\@empty

Modified: trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 at format{\jobname}
-\def\bbl at version{3.79}
-\def\bbl at date{2022/08/29}
+\def\bbl at version{3.80}
+\def\bbl at date{2022/09/17}
 \ifx\AtBeginDocument\@undefined
   \def\@empty{}
 \fi

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -178,6 +178,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-EG.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -197,6 +197,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-IQ.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -178,6 +178,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-JO.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -178,6 +178,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-LB.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -178,6 +178,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -178,6 +178,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-PS.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -178,6 +178,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SA.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -181,6 +181,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -177,7 +177,7 @@
 
 [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 }
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-TN.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -178,6 +178,6 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -178,36 +178,36 @@
 ; 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 }
 
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/as/babel-as.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -151,7 +151,7 @@
 
 [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 =   {}
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/be/babel-be.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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 = лютага

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bg/babel-bg.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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 = март

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -154,6 +154,6 @@
 
 [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 =   {}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -184,10 +184,10 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -207,54 +207,54 @@
 [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|ϊΐῒῗϋΰῢῧ|ιίὶῖυύὺῦ} }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -211,55 +211,55 @@
 [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|ϊΐϋΰ|ιίυύ} }
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -189,5 +189,5 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -184,5 +184,5 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -195,7 +195,7 @@
 
 [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 }
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -185,7 +185,7 @@
 
 [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 =   {}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gl/babel-gl.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gsw/babel-gsw.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gu/babel-gu.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 lefthyphenmin = 
 righthyphenmin = 
 hyphenchar = 
-prehyphenchar =
+prehyphenchar = 
 posthyphenchar = 
 exhyphenchar = 
 preexhyphenchar = 
@@ -150,7 +150,7 @@
 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 @@
 
 [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 =   {}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-GH.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 see = 
 also = 
 proof = 
-glossary =
+glossary = 
 
 [captions.licr]
 preface = 
@@ -121,12 +121,12 @@
 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.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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha-NE.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ha/babel-ha.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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.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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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.17 = ×™×–
 letters.F.18 = ×™×—
 letters.F.19 = יט
-letters.3    = ק ר ש ת תק תר תש תת תתק 
+letters.3    = ק ר ש ת תק תר תש תת תתק
 letters.4    = א׳ ב׳ ג׳ ד׳ ה׳ ו׳ ז׳ ח׳ ט׳
 
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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 @@
 lefthyphenmin = 
 righthyphenmin = 
 hyphenchar = 
-prehyphenchar =
+prehyphenchar = 
 posthyphenchar = 
 exhyphenchar = 
 preexhyphenchar = 
@@ -176,10 +176,10 @@
 
 [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 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hr/babel-hr.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 group = .
 infinity = ∞
 list = ;
-minusSign = -
+minusSign = −
 nan = NaN
 perMille = ‰
 percentSign = %
@@ -184,14 +184,14 @@
 
 [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 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hsb/babel-hsb.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hu/babel-hu.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 proof = Bizonyítás
 glossary = Szójegyzék
 
-
 [captions.licr]
 preface = El\H osz\'o
 ref = Hivatkoz\'asok
@@ -150,6 +149,36 @@
 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 @@
 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 @@
 
 [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 =   {}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/hy/babel-hy.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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.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 @@
 
 [characters]
 delimiters.quotes = «»«»
-auxiliary = []
-exemplarCharacters = [ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ հ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ ր ց ւ փ ք և օ ֆ]
+auxiliary = [Ö‡]
+exemplarCharacters = [ա բ գ դ ե զ է ը թ ժ ի լ խ ծ կ հ ձ ղ ճ մ յ ն շ ո չ պ ջ ռ ս վ տ ր ց ւ փ ք օ ֆ]
 punctuation = [֊ , ՝ \\: ՜ ՞ . « » ՚ ՛ ՟]
 
 [numbers]

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ia/babel-ia.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/id/babel-id.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ig/babel-ig.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 
 [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,18 +86,18 @@
 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
@@ -104,7 +104,7 @@
 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
@@ -111,7 +111,7 @@
 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.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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ii/babel-ii.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/is/babel-is.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/it/babel-it.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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,7 +158,7 @@
 postexhyphenchar = 
 hyphenationmin = 
 ; The syntax is liable to change in 'other' values
-hyphenate.other.locale = "27 
+hyphenate.other.locale = "27
 
 [characters]
 delimiters.quotes = «»“”
@@ -165,7 +165,7 @@
 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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ja/babel-ja.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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 @@
 
 [characters]
 delimiters.quotes = 「」『』
-auxiliary = [兌 拼 楔 錄 鳯]
-exemplarCharacters = [々 ゝヽ ゞヾ ー ぁァ あア ぃィ いイ ぅゥ うウ ヴ ぇェ えエ ぉォ おオ ヵ かカ がガ きキ ぎギ くク ぐグ ヶ けケ げゲ こコ ごゴ さサ ざザ しシ じジ すス ずズ せセ ぜゼ そソ ぞゾ たタ だダ ちチ ぢヂ っッ つツ づヅ てテ でデ とト どド なナ にニ ぬヌ ねネ のノ はハ ばバ ぱパ ひヒ びビ ぴピ ふフ ぶブ ぷプ へヘ べベ ぺペ ほホ ぼボ ぽポ まマ みミ むム めメ もモ ゃャ やヤ ゅュ ゆユ ょョ よヨ らラ りリ るル れレ ろロ ゎヮ わワ ゐヰ ゑヱ をヲ んン 一 丁 七 万-下 不 与 丑 且 世 丘 丙 両 並 中 丸 丹 主 ä¹… 乏 ä¹— ä¹™ 九 ä¹± ä¹³ ä¹¾ 亀 了 予 争 事 二 互 五 井 亜 亡 交 亥 亨 享-亭 人 仁 今 介 仏 仕 ä»– 付 ä»™ 代-以 ä»® ä»° 仲 件 ä»» 企 伊 伏-休 会 伝 伯 ä¼´ 伸 伺 ä¼¼ 但 位-佐 体 何 ä½™ 作 ä½³ ä½µ 使 例 侍 ä¾› 依 価 ä¾® 侯 ä¾µ 便 ä¿‚ 促 ä¿Š ä¿— 保 ä¿¡ ä¿® 俳 俵 俸 俺 倉 個 倍 倒 候 借 倣 値 倫 倹 偉 偏 停 健 側-偶 偽 傍 å‚‘ 傘 å‚™ 催 債 å‚· 傾 働 像 僕 僚 僧 å„€ å„„ å„’ å„Ÿ 優 å…ƒ-å…† å…ˆ å…‰ å…‹ 免 å…Ž 児 å…š å…¥ å…¨ å…«-å…­ å…± å…µ å…· å…¸ å…¼ 内 円 冊 再 冒 冗 写 冠 冬 冷 准 凍 凝 凡 処 凶 凸-出 刀 刃 分-刈 刊 刑 列 初 判 別 利 到 制-券 刺 刻 則 削 前 剖 剛 剣 剤 副 剰 割 創 劇 力 功 加 劣 助 努 励 労 効 劾 å‹… 勇 勉 å‹• 勘 å‹™ 勝 å‹Ÿ å‹¢ 勤 勧 勲 勺 匁 包 化 北 匠 匹-医 匿 十 千 升 午 半 卑-協 南 単 博 占 卯-危 即-卵 卸 厄 厘 厚 原 厳 去 参 又 及-収 叔 取 受 叙 口-句 叫 召 可 台 史 右 号 司 各 合 吉 同-向 君 吟 否 含 吸 吹 呈-å‘Š 周 味 呼 命 å’Œ å’² å“€ 品 å“¡ 哲 唆 唇 唐 唯 å”± 商 問 å•“ å–„ å–š å–œ 喝 å–ª å–« å–¶ å—£ 嘆 嘉 嘱 器 å™´ 嚇 囚 å›› 回 å›  団 å›° 囲 図 固 国 圏 園 土 圧 在 地 坂 均 坊 坑 坪 åž‚ åž‹ 垣 埋 城 域 執 培 基 埼 å € å ‚ å … å • å ¤ å!
  ª å ± å ´ å¡€ 塁 å¡Š å¡‘ å¡” å¡— å¡š å¡© 塾 境 墓 増 墜 墨 墳 墾 壁 壇 壊 壌 士 壬 壮 声-売 変 夏 夕 外 多 夜 夢 大 天-夫 央 失 奇-奉 奏 契 奔 奥 奨 奪 奮 女 奴 好 如-妄 妊 妙 妥 妨 妹 妻 姉 始 姓 委 姫 姻 姿 威 娘 娠 娯 婆 å©š 婦 å©¿ 媒 嫁 å«Œ å«¡ 嬢 子 å­” å­— å­˜ 孝 å­£ å­¤ å­¦ å­« å®… 宇-安 完 å®—-定 宜 宝 実 客-室 å®® å®° 害-家 容 宿 寂 寄-密 富 寒 寛 寝 察 寡 寧 審 寮 寸 寺 対 寿 封 å°‚ å°„ å°† å°‰-å°‹ å°Ž 小 å°‘ å°š å°± å°º å°¼-å±€ å±… 屈 届 屋 展 属 層 å±¥ 屯 å±± 岐 岡 岩 岬 å²³ 岸 å³  峡 å³° 島 å´‡ å´Ž å´© 川 å·ž å·¡ å·£ å·¥-å·¨ å·® å·± å·³ å·» 市 布 帆 希 帝 帥 師 席 帯 帰 帳 常 帽 å¹… 幕 å¹£ å¹²-å¹´ 幸 å¹¹ å¹»-å¹¾ 庁 広 床 序 底 店 庚 府 度 座 庫 庭 庶-庸 廃 廉 廊 延 å»· 建 弁 弊 式 弐 弓-引 弘 弟 弦 弧 å¼± å¼µ å¼· å¼¾ 当 å½¢ 彩 彫 å½° å½± å½¹ å½¼ å¾€ 征 径 å¾… 律 後 徐 å¾’ 従 å¾— 御 復 循 å¾® å¾³ å¾´ å¾¹ 心 å¿… å¿Œ 忍 å¿—-å¿™ å¿œ å¿  å¿« 念 怒 怖 思 怠 急 性 怪 恋 恐 恒 恥 恨 恩 恭 息 恵 æ‚” æ‚Ÿ æ‚  æ‚£ 悦 æ‚© 悪 悲 悼 情 惑 惜 惨 惰 想 愁 愉 意 æ„š æ„› æ„Ÿ æ…ˆ æ…‹ æ…Œ æ…Ž æ…• æ…¢ æ…£ æ…¨ æ…® æ…° æ…¶ 憂 憎 憤 憩 憲 憶 憾 懇 懐 懲 懸 戊 戌 成-戒 戦 戯 戸 戻 房 所 扇 扉 手 才 打 払 扱 扶 批 承 技 抄 把 抑 投 抗 折 抜 択 披 抱 抵 抹 押 抽 æ‹… 拍 拐 æ‹’ æ‹“ 拘 æ‹™ æ‹› 拝 æ‹  æ‹¡ 括 æ‹· 拾 持 指 挑 挙 挟 振 挿 捕 捜 捨 据 掃 授 掌 排 掘 掛 採 探 接 控 推 措 掲 描 提 揚 換 握 揮 援 揺 損 搬 搭 携 搾 æ‘‚ 摘 æ‘© æ’ƒ æ’¤ æ’® æ’² 擁 操 擦 擬 支 改 æ”» 放 政 æ•… 敏 æ•‘ æ•— æ•™ æ•¢ æ•£ 敬 æ•° æ•´ 敵 æ•· æ–‡ æ–‰ æ–Ž æ–— æ–™ æ–œ æ–¤ æ–¥ æ–­ æ–° æ–¹ æ–½ æ—… æ—‹ 族 æ—— æ—¢ æ—¥ æ—§-æ—© æ—¬ 昆 昇 昌 明 易 昔 星 映 春 昨 昭 是 昼 時 晩 æ™® 景 æ™´ 晶 暁 暇 æš‘ æš– æš— 暦 æš« æš® æš´ 曇 曜 曲 æ›´ 書 曹 替 最 月 有 服 朕 朗 望 朝 期 木 未-札 朱 朴 机 朽 杉 材 村 束 条 来 杯 !
 東 松 板 析 林 枚 果 枝 枠 枢 枯 架 柄 某 染 柔 柱 柳 査 栄 栓 校 株 核 根 格 栽 桃 案 桑 桜 桟 梅 械 棄 棋 棒 棚 棟 森 棺 植 検 業 極 楼 楽 概 構 様 槽 標 模 権 横 樹 橋 機 欄 欠 次 欧 欲 欺 款 歌 歓 止 正 武 歩 歯 歳 歴 死 殉-残 殖 殴 段 殺 殻 殿 母 毎 毒 比 毛 氏 民 気 水 氷 永 汁 求 汎 汗 汚 江 池 決 汽 沈 沖 没 沢 河 沸 油 治 沼 沿 況 泉 泊 泌 法 泡-泣 泥 注 泰 泳 洋 洗 洞 津 洪 活 派 流 浄 浅 浜 浦 浪 浮 浴 海 浸 消 涙 涯 液 涼 淑 淡 深 混 添 清 渇-渉 渋 渓 減 渡 渦 温 測 港 湖 湯 湾-満 源 準 溝 溶 滅 滋 滑 滝 滞 滴 漁 漂 漆 漏 演 漠 漢 漫 漬 漸 潔 潜 潟 潤 潮 澄 激 濁 濃 濫 濯 瀬 火 灯 灰 災 炉 炊 炎 炭 点 為 烈 無 焦 然 焼 煙 照 煩 煮 熟 熱 燃 燥 爆 爵 父 片 版 牙 牛 牧 物 牲 特 犠 犬 犯 状 狂 狩 独 狭 猛 猟 猪 猫 献 猶 猿 獄 獣 獲 玄 率 玉 王 珍 珠 班 現 球 理 琴 環 璽 瓶 甘 甚 生 産 用 田-申 男 町 画 界 畑 畔 留 畜 畝 略 番 異 畳 疎 疑 疫 疲 疾 病 症 痘 痛 痢 痴 療 癒 癖 癸 発 登 白 百 的 皆 皇 皮 皿 盆 益 盗 盛 盟 監 盤 目 盲 直 相 盾 省 看 県 真 眠 眺 眼 着 睡 督 瞬 矛 矢 知 短 矯 石 砂 研 砕 砲 破 硝 硫 硬 碁 碑 確 磁 磨 礁 礎 示 礼 社 祈 祉 祖 祚 祝 神 祥 票 祭 禁 禄 禅 禍-福 秀 私 秋 科 秒 秘 租 秩 称 移 程 税 稚 種 稲 稼 稿 穀 穂 積 穏 穫 穴 究 空 突 窃 窒 窓 窮 窯 立 竜 章 童 端 競 竹 笑 笛 符 第 筆 等 筋 筒 答 策 箇 算 管 箱 節 範 築 篤 簡 簿 籍 米 粉 粋 粒 粗 粘 粛 粧 精 糖 糧 糸 系 糾 紀 約 紅 紋 納 純 紙-紛 素-索 紫 累 細 紳 紹 紺 終 組 経 結 絞 絡 給 統 絵 絶 絹 継 続 維 綱 網 綿 緊 総 緑 緒 線 締 編 緩 緯 練 縁 縄 縛 縦 縫 縮 績 繁 繊 織 繕 繭 繰 缶 罪 置 罰 署 罷 羅 羊 美 群 義 羽 翁 翌!
  ç¿’ ç¿» 翼 老 考 者 耐 耕 耗 耳 聖 聞 聴 職 肉 è‚Œ è‚– 肝 è‚¢ è‚¥ è‚© 肪 肯 育 肺 胃 胆 背 胎 胞 胴 胸 能 è„‚ è„… 脈 è„š 脱 脳 脹 腐 è…• è…° è…¸ è…¹ 膚 膜 膨 臓 臣 臨 自 臭 至 致 興 舌 舎 舗 舞 舟 航 般 舶 船 艇 艦 良 色 芋 芝 花 芳 芸 芽 è‹— è‹¥ 苦 英 茂 茎 茶 草 荒 荘 荷 菊 菌 菓 菜 華 落 葉 è‘— 葬 è’¸ è“„ 蔵 è–„ è–¦ è–ª-è–¬ è—¤ è—© è—» 虎 虐 虚 虜 虞 虫 蚊 èš• 蛇 蛍 è›® 融 è¡€ 衆 è¡Œ è¡“ è¡— è¡› 衝 è¡¡ è¡£ 表 è¡° è¡· 袋 被 裁 裂 装 裏 裕 補 裸 製 複 褐 褒 襟 襲 西 要 覆 覇 見 規 視 覚 覧 親 観 角 解 触 言 訂 計 討 訓 託 記 訟 訪 設 許 訳 訴 診 証 詐 è©” è©• è©ž è©  試 è©© è©°-詳 誇 誉 誌 認 誓 誕 誘 語 誠 誤 説 読 誰 課 調 談 è«‹ è«– è«­ è«® 諸 諾 謀 謁 謄 謙 講 謝 謡 謹 è­˜ è­œ è­¦ è­° è­² è­· è°· 豆 豊 豚 象 豪 貝 貞 è² -è²¢ 貧-販 貫 責 貯 è²´ è²· 貸 è²» 貿 è³€ 賃 賄 資 賊 賓 è³› 賜 賞 è³  è³¢ 賦 質 è³¼ è´ˆ 赤 赦 èµ° èµ´ èµ· 超 越 趣 足 距 è·¡ è·¯ è·³ è·µ 踊 踏 躍 身 車 軌 軍 è»’ 軟 転 軸 軽 較 載 輝 輩 輪 輸 轄 è¾› 辞 è¾°-è¾² 辺 è¾¼ è¿… è¿Ž è¿‘ è¿” è¿« è¿­ è¿° è¿· 追 退 送 逃 逆 透 逐 逓 途 通 逝 速 造 連 逮 週 進 逸 遂 遅 遇 遊 運 遍 過 道-違 遠 遣 適 遭 遮 遵 遷 選 遺 避 é‚„ 邦 邪 邸 郊 郎 郡 部 郭 郵 郷 都 é…‰ é…Œ 配 é…’ é…” é…¢ é…ª é…¬ é…µ é…· é…¸ 醜 醸 釈 里-量 金 針 釣 鈍 鈴 鉄 鉛 鉢 鉱 銀 銃 銅 銑 銘 銭 é‹­ 鋳 鋼 錘 錠 錬 錯 録 鍛 鎖 鎮 鏡 鐘 é‘‘ é•· é–€ é–‰ é–‹ 閏 é–‘ é–“ é–¢ é–£ é–¥ é–² é—˜ 阪 防 阻 附 降 限 é™› 院-陥 陪 é™° 陳 陵 陶 陸 険 陽 éš… 隆 隊 階 随 éš” éš› éšœ éš  隣 éš· éš» 雄-雇 雉 雌 雑 離 難 雨 雪 é›° 雲 零 é›· é›» 需 震 霊 霜 霧 露 青 静 非 面 革 靴 韓 音 韻 響 é ‚ é ƒ é … é † 預-é ’ é ˜ é ­ é » é ¼ é¡Œ 額 é¡” é¡• 願 é¡ž 顧 風 飛 食 飢 飯 飲 飼-飾 養 餓 館 首 香 馬 駄-駆 駐 騎 騒 験 騰 é©š 骨 é«„ 高 髪 鬼 é­‚ é­… é­!
 ” é­š é®® 鯨 é³¥ é³´ 鶏 鹿 麗 麦 麻 黄 é»’ é»™ 鼓 é¼  é¼» é½¢]
+auxiliary = [丑 亥 亨 兌 兎 凧 剃 卯 嘉 嘔 嘘 壬 壺 嬉 寅 巳 庚 庵 弘 彗 悶 愕 戊 戌 拼 揃 斧 昌 杖 桶 梵 楔 湘 焚 燭 爬 牌 牝 牡 狐 狗 狼 猪 獅 癸 瞑 碇 祚 禄 禎 秤 竿 絆 繍 罫 膏 芒 蟄 蟹 蠍 蠣 贛 蹄 辰 酉 鋲 錄 錨 閏 閩 雀 雉 鳳 鼠 龍]
+exemplarCharacters = [々 ゝヽ ゞヾ ー ぁァ あア ぃィ いイ ぅゥ うウ ヴ ぇェ えエ ぉォ おオ ヵ かカ がガ きキ ぎギ くク ぐグ ヶ けケ げゲ こコ ごゴ さサ ざザ しシ じジ すス ずズ せセ ぜゼ そソ ぞゾ たタ だダ ちチ ぢヂ っッ つツ づヅ てテ でデ とト どド なナ にニ ぬヌ ねネ のノ はハ ばバ ぱパ ひヒ びビ ぴピ ふフ ぶブ ぷプ へヘ べベ ぺペ ほホ ぼボ ぽポ まマ みミ むム めメ もモ ゃャ やヤ ゅュ ゆユ ょョ よヨ らラ りリ るル れレ ろロ ゎヮ わワ ゐヰ ゑヱ をヲ んン 一 丁 七 万-下 不 与 且 世 丘 丙 両 並 中 串 丸 丹 主 丼 ä¹… 乏 ä¹— ä¹™ 九 乞 ä¹± ä¹³ ä¹¾ 亀 了 予 争 事 二 互 五 井 亜 亡 交 享-亭 人 仁 今 介 仏 仕 ä»– 付 ä»™ 代-以 ä»® ä»° 仲 件 ä»» 企 伎-休 会 伝 伯 ä¼´ 伸 伺 ä¼¼ 但 位-佐 体 何 ä½™ 作 ä½³ ä½µ 使 例 侍 ä¾› 依 価 ä¾® 侯 ä¾µ 侶 便 ä¿‚ 促 ä¿Š ä¿— 保 ä¿¡ ä¿® 俳 俵 俸 俺 倉 個 倍 倒 候 借 倣 値 倫 倹 偉 偏 停 健 側-偶 偽 傍 å‚‘ 傘 å‚™ 催 傲 債 å‚· 傾 僅 働 像 僕 僚 僧 å„€ å„„ å„’ å„Ÿ 優 å…ƒ-å…† å…ˆ å…‰ å…‹ 免 児 å…š å…¥ å…¨ å…«-å…­ å…± å…µ å…· å…¸ å…¼ 内 円 冊 再 冒 冗 写 冠 冥 冬 冶 冷 凄 准 凍 凝 凡 処 凶 凸-出 刀 刃 分-刈 刊 刑 列 初 判 別 利 到 制-刻 則 削 前 剖 剛 剣-剥 副 剰 割 創 劇 力 功 加 劣 助 努 励 労 効 劾 勃 å‹… 勇 勉 å‹• 勘 å‹™ 勝 å‹Ÿ å‹¢ 勤 勧 勲 勾 匂 包 化 北 匠 匹-医 匿 十 千 升 午 半 卑-協 南 単 博 占 印 危 即-卵 卸 厄 厘 厚 原 厳 去 参 又 及-収 叔 取 受 叙 口-句 叫 召 可-右 号 司 各 合 吉 同-向 君 吟 否 含 吸 吹 å‘‚ 呈-å‘Š 周 呪 味 呼 命 å’Œ å’² å’½ å“€ 品 å“¡ 哲 哺 唄 唆 唇 唐 唯 å”± 唾 商 問 å•“ å–„ å–‰ å–š å–œ 喝 å–©-å–« å–¶ å—… å—£ 嘆 嘱 嘲 器 å™´ 嚇 囚 å›› 回 å›  団 å›° 囲 図 固 国 圏 園 土 圧 在 地 坂 均 坊 坑 坪 åž‚ åž‹ 垣 埋 城 域 å!
 Ÿ· 培 基 埼 å € å ‚ å … å † å • å ¤ å ª å ± å ´ å¡€ 塁 å¡Š å¡‘ å¡” å¡— å¡š å¡ž å¡© å¡« 塾 境 墓 増 墜 墨 墳 墾 壁 壇 壊 壌 士 壮 声-売 変 夏 夕 外 多 夜 夢 大 天-夫 央 失 奇-奉 奏 契 奔 奥 奨 奪 奮 女 奴 好 如-妄 妊 妖 妙 妥 妨 妬 妹 妻 姉 始 姓 委 姫 姻 姿 威 娘 娠 娯 婆 å©š 婦 å©¿ 媒 媛 嫁 嫉 å«Œ å«¡ 嬢 子 å­” å­— å­˜ 孝 å­£ å­¤ å­¦ å­« å®… 宇-安 完 å®—-宝 実 客-室 å®® å®° 害-家 容 宿 寂 寄 密 富 寒 寛 寝 察 寡 寧 審 寮 寸 寺 対 寿 封 å°‚ å°„ å°† å°‰-å°‹ å°Ž 小 å°‘ å°š å°± å°º-å±€ å±… 屈 届 屋 展 属 層 å±¥ 屯 å±± 岐 岡 岩 岬 å²³ 岸 å³  峡 å³° 島 å´‡ å´Ž å´– å´© 嵐 川 å·ž å·¡ å·£ å·¥-å·¨ å·® å·± å·» å·¾ 市 布 帆 希 帝 帥 師 席 帯 帰 帳 常 帽 å¹… 幕 å¹£ å¹²-å¹´ 幸 å¹¹ å¹»-å¹¾ 庁 広 床 序 底 店 府 度 座 庫 庭 庶-庸 廃 廉 廊 延 å»· 建 弁 弄 弊 式 弐 弓-引 弟 å¼¥-弧 å¼± å¼µ å¼· å¼¾ 当 å½™ å½¢ 彩 彫 å½° å½± å½¹ å½¼ å¾€ 征 径 å¾… 律 後 徐 å¾’ 従 å¾— 御 復 循 å¾® å¾³ å¾´ å¾¹ 心 å¿… å¿Œ 忍 å¿—-å¿™ å¿œ å¿  å¿« 念 怒 怖 思 怠 急 性 怨 怪 恋 恐 恒 恣 恥 恨 恩 恭 息 恵 æ‚” æ‚Ÿ æ‚  æ‚£ 悦 æ‚© 悪 悲 悼 情 惑 惜 惧 惨 惰 想 愁 愉 意 æ„š æ„› æ„Ÿ æ…„ æ…ˆ æ…‹ æ…Œ æ…Ž æ…• æ…¢ æ…£ æ…¨ æ…® æ…° æ…¶ 憂 憎 憤 憧 憩 憬 憲 憶 憾 懇 懐 懲 懸 成-戒 戚 戦 戯 戴 戸 戻 房 所 扇 扉 手 才 打 払 扱 扶 批 承 技 抄 把 抑 投 抗 折 抜 択 披 抱 抵 抹 押 抽 æ‹… 拉 拍 拐 æ‹’ æ‹“ 拘 æ‹™ æ‹› 拝 æ‹  æ‹¡ 括 æ‹­ 拳 拶 æ‹· 拾 持 指 挑 挙 挟 挨 挫 振 挿 捉 捕 捗 捜 捨 据 捻 掃 授 掌 排 掘 掛 採 探 接 控 推 措 掲 描 提 揚 換 握 揮 援 揺 損 搬 搭 携 搾 æ‘‚ 摘 æ‘© 摯 æ’ƒ æ’¤ æ’® æ’² 擁 操 擦 擬 支 改 æ”» 放 政 æ•… 敏 æ•‘ æ•— æ•™ æ•¢ æ•£ 敬 æ•° æ•´ 敵 æ•· æ–‡ æ–‰ æ–Ž æ–‘ æ–— æ–™ æ–œ æ–¤ æ–¥ æ–¬ æ–­ æ–° æ–¹ æ–½ æ—… æ—‹ 族 æ—— æ—¢ æ—¥-æ—© æ—¬ æ—º 昆 昇 明 易 昔 星 映 春 昧 昨 昭 是 昼 時 晩 æ™® 景 æ™´ 晶 暁 暇 æš‘ æš– æš— 暦 æš« !
 暮 暴 曇 曖 曜 曲 更 書 曹 曽 替 最 月 有 服 朕 朗 望 朝 期 木 未-札 朱 朴 机 朽 杉 材 村 束 条 来 杯 東 松 板 析 枕 林 枚 果 枝 枠 枢 枯 架 柄 某 染 柔 柱 柳 柵 査 柿 栃 栄 栓 校 株 核 根 格 栽 桁 桃 案 桑 桜 桟 梅 梗 梨 械 棄 棋 棒 棚 棟 森 棺 椅 植 椎 検 業 極 楷 楼 楽 概 構 様 槽 標 模 権 横 樹 橋 機 欄 欠 次 欧 欲 欺 款 歌 歓 止 正 武 歩 歯 歳 歴 死 殉-残 殖 殴 段 殺 殻 殿 毀 母 毎 毒 比 毛 氏 民 気 水 氷 永 氾 汁 求 汎 汗 汚 江 池 汰 決 汽 沃 沈 沖 沙 没 沢 河 沸 油 治 沼 沿 況 泉 泊 泌 法 泡-泣 泥 注 泰 泳 洋 洗 洞 津 洪 活 派 流 浄 浅 浜 浦 浪 浮 浴 海 浸 消 涙 涯 液 涼 淑 淡 淫 深 混 添 清 渇-渉 渋 渓 減 渡 渦 温 測 港 湖 湧 湯 湾-満 源 準 溝 溶 溺 滅 滋 滑 滝 滞 滴 漁 漂 漆 漏 演 漠 漢 漫 漬 漸 潔 潜 潟 潤 潮 潰 澄 激 濁 濃 濫 濯 瀬 火 灯 灰 災 炉 炊 炎 炭 点 為 烈 無 焦 然 焼 煎 煙 照 煩 煮 熊 熟 熱 燃 燥 爆 爪 爵 父 爽 片 版 牙 牛 牧 物 牲 特 犠 犬 犯 状 狂 狙 狩 独 狭 猛 猟 猫 献 猶 猿 獄 獣 獲 玄 率 玉 王 玩 珍 珠 班 現 球 理 琴 瑠 璃 璧 環 璽 瓦 瓶 甘 甚 生 産 用 田-申 男 町 画 界 畏 畑 畔 留 畜 畝 略 番 異 畳 畿 疎 疑 疫 疲 疾 病 症 痕 痘 痛 痢 痩 痴 瘍 療 癒 癖 発 登 白 百 的 皆 皇 皮 皿 盆 益 盗 盛 盟 監 盤 目 盲 直 相 盾 省 眉 看 県 真 眠 眺 眼 着 睡 督 睦 瞬 瞭 瞳 矛 矢 知 短 矯 石 砂 研 砕 砲 破 硝 硫 硬 碁 碑 確 磁 磨 礁 礎 示 礼 社 祈 祉 祖 祝 神 祥 票 祭 禁 禅 禍 福 秀 私 秋 科 秒 秘 租 秩 称 移 程 税 稚 種 稲 稼 稽 稿 穀 穂 積 穏 穫 穴 究 空 突 窃 窒 窓 窟 窮 窯 立 竜 章 童 端 競 竹 笑 笛 符 第 筆 等 筋 筒 答 策 箇 箋 算 管 箱 箸 節 範 築 篤 簡 簿 籍 籠 米 粉 粋 粒 粗 粘 粛 粧 精 糖 糧!
  糸 ç³» ç³¾ ç´€ ç´„ ç´… ç´‹ 納 ç´” ç´™-ç´› ç´ -ç´¢ ç´« ç´¯ ç´° ç´³ ç´¹ ç´º 終 組 経 結 絞 絡 給 çµ± çµµ 絶 çµ¹ 継 続 維 綱 網 綻 綿 ç·Š 総 ç·‘ ç·’ ç·š ç·  ç·¨ ç·© ç·¯ ç·´ ç·» 縁 縄 縛 縦 縫 縮 績 繁 繊 ç¹” 繕 ç¹­ ç¹° 缶 罪 ç½® ç½° ç½² ç½µ ç½· ç¾… 羊 美 羞 群 羨 義 ç¾½ 翁 ç¿Œ ç¿’ ç¿» 翼 老 考 者 耐 耕 耗 耳 聖 聞 聴 職 肉 è‚Œ è‚– 肘 肝 è‚¡ è‚¢ è‚¥ è‚© 肪 肯 育 肺 胃 胆 背 胎 胞 胴 胸 能 è„‚ è„… 脇 脈 è„Š è„š 脱 脳 è…Ž 腐 è…• è…« è…° è…¸-è…º 膚 膜 膝 膨 膳 臆 臓 臣 臨 自 臭 至 致 臼 興 舌 舎 舗 舞 舟 航 般 舶 舷 船 艇 艦 良 色 艶 芋 芝 芯 花 芳 芸 芽 è‹— è‹› è‹¥ 苦 英 茂 茎 茨 茶 草 荒 荘 荷 菊 菌 菓 菜 華 萎 落 葉 è‘— è‘› 葬 è’¸ è“„ è“‹ 蔑 蔵 蔽 è–„ è–¦ è–ª-è–¬ 藍 è—¤ è—© è—» 虎 虐 虚 虜 虞 虫 虹 蚊 èš• 蛇 蛍 è›® 蜂 蜜 融 è¡€ 衆 è¡Œ è¡“ è¡— è¡› 衝 è¡¡ è¡£ 表 è¡° è¡· 袋 袖 被 裁 裂 装 裏 裕 補 裸 製 裾 複 褐 褒 襟 襲 西 要 覆 覇 見 規 視 覚 覧 親 観 角 解 触 言 訂 訃 計 討 訓 託 記 訟 訪 設 許 訳 訴 診 証 詐 è©” è©• è©ž è©  è©£ 試 è©© è©® è©°-詳 誇 誉 誌 認 誓 誕 誘 語 誠 誤 説 読 誰 課 調 談 è«‹ è«– 諦 諧 è«­ è«® 諸 諾 謀 謁 謄 謎 謙 講 謝 謡 謹 è­˜ è­œ è­¦ è­° è­² è­· è°· 豆 豊 豚 象 豪 貌 貝 貞 è² -è²¢ 貧-責 貯 è²´ è²· 貸 è²» è²¼ 貿 è³€ 賂-賄 資 賊 賓 è³› 賜 賞 è³  è³¢ 賦 質 è³­ è³¼ è´ˆ 赤 赦 èµ° èµ´ èµ· 超 越 趣 足 距 è·¡ è·¯ è·³ è·µ 踊 踏 踪 è¹´ 躍 身 車 軌 軍 è»’ 軟 転 軸 軽 較 載 輝 輩 輪 輸 轄 è¾› 辞 è¾£ è¾± è¾² 辺 è¾¼ è¿… è¿Ž è¿‘ è¿” è¿« è¿­ è¿° è¿· 追 退 送 逃 逆 透 逐 逓 途 通 逝 速 造 連 逮 週 進 逸 遂 遅 遇 遊 運 遍 過 道-違 遜 遠 遡 遣 適 遭 遮 遵 遷 選 遺 避 é‚„ é‚£ 邦 邪 邸 郊 郎 郡 部 郭 郵 郷 都 é…Œ-é…Ž é…’ é…” é…¢ é…ª é…¬ é…µ é…· é…¸ 醒 醜 醸 采 釈 里-量 金 釜 針 釣 鈍 鈴 鉄 鉛 鉢 鉱 銀 銃 銅 銘 銭 é‹­ 鋳 鋼 錠 錦 錬 錮 錯 録 鍋 鍛 鍵 鎌 鎖 éŽ!
 ® 鏡 鐘 é‘‘ é•· é–€ é–‰ é–‹ é–‘ é–“ é–¢ é–£ é–¥ é–² é—‡ é—˜ 阜 阪 防 阻 附 降 限 é™› 院-陥 陪 é™° 陳 陵 陶 陸 険 陽 éš… 隆 隊 階 随 éš” éš™ éš› éšœ éš  隣 éš· éš» 雄-雇 雌 雑 離 難 雨 雪 é›° 雲 零 é›· é›» 需 震 霊 霜 霧 露 青 静 非 面 革 靴 韓 音 韻 響 é ‚ é ƒ é … é † é ˆ 預-é “ é ˜ é ¬ é ­ é » é ¼ é¡Œ-é¡Ž é¡” é¡• 願 é¡ž 顧 風 飛 食 飢 飯 飲 飼-飾 餅 養 餌 餓 館 首 香 馬 駄-駆 駐 駒 騎 騒 験 騰 é©š 骨 骸 é«„ 高 髪 鬱 鬼 é­‚ é­… é­” é­š é®® 鯨 é³¥ é³´ 鶏 鶴 鹿 麓 麗 麦 麺 麻 黄 é»’ é»™ 鼓 é¼» é½¢]
 index = [あ か さ た な は ま や ら わ]
-punctuation = [‾ __ \\-- ‐ — ― 〜 ・ ・ ,, 、、 ;; \\:: !! ?? .. ‥ … 。。 ' ‘ ’ \"" “ ” (( )) \\[[ \\]] \\{{ \\}} 〈 〉 《 》 「「 」」 『 』 【 】 〔 〕 ‖ § ¶ @@ ** // \\\\\ \\&& ## %% ‰ † ‡ ′ ″ 〃 ※]
+punctuation = [‾ __ \\-- ‐ ‑ — ― 〜 ・ ・ ,, 、、 ;; \\:: !! ?? .. ‥ … 。。 ' ‘ ’ \"" “ ” (( )) \\[[ \\]] \\{{ \\}} 〈 〉 《 》 「「 」」 『 』 【 】 〔 〕 ‖ § ¶ @@ ** // \\\\\ \\&& ## %% ‰ † ‡ ′ ″ 〃 ※]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/jgo/babel-jgo.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ka/babel-ka.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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 @@
 auxiliary = [ⴀ ⴁ ⴂ ⴃ ⴄ ⴅ ⴆ ჱ ⴡ ⴇ ⴈ ⴉ ⴊ ⴋ ⴌ ჲ ⴢ ⴍ ⴎ ⴏ ⴐ ⴑ ⴒ ჳ ⴣ ⴓ ⴔ ⴕ ⴖ ⴗ ⴘ ⴙ ⴚ ⴛ ⴜ ⴝ ⴞ ჴ ⴤ ⴟ ⴠ ჵ ⴥ ჶ ჷ ჸ ჹ ჺ]
 exemplarCharacters = [ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ]
 index = [ა ბ გ დ ე ვ ზ თ ი კ ლ მ ნ ო პ ჟ რ ს ტ უ ფ ქ ღ ყ შ ჩ ც ძ წ ჭ ხ ჯ ჰ]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ჻ ' ‘ ‚ “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″ №]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ჻ ' ‘ ‚ “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″ №]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kab/babel-kab.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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 @@
 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 @@
 infinity = ∞
 list = ;
 minusSign = -
-nan = NaN
+nan = MdM
 perMille = ‰
 percentSign = %
 plusSign = +

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kea/babel-kea.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 
 [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.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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kk/babel-kk.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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 @@
 auxiliary = []
 exemplarCharacters = [а ә б в г ғ д е ё ж з и й к қ л м н ң о ө п р с т у ұ ү ф х һ ц ч ш щ ъ ы і ь э ю я]
 index = [А Ә Б В Г Ғ Д Е Ё Ж З И Й К Қ Л М Н Ң О Ө П Р С Т У Ұ Ү Ф Х Һ Ц Ч Ш Щ Ъ Ы І Ь Э Ю Я]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kkj/babel-kkj.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.tag.bcp47 = Latn
 script.tag.opentype = latn
 level = 1
-encodings = T4 
+encodings = T4
 derivate = no
 
 [captions]
@@ -84,7 +84,7 @@
 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 @@
 [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]

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kl/babel-kl.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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,32 +72,32 @@
 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
@@ -104,7 +104,7 @@
 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
@@ -111,7 +111,7 @@
 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.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.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,8 +159,8 @@
 
 [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]
@@ -167,15 +167,15 @@
 defaultNumberingSystem = latn
 minimumGroupingDigits = 1
 decimal = ,
-exponential = E
+exponential = ×10^
 group = .
 infinity = ∞
 list = ;
-minusSign = -
+minusSign = −
 nan = NaN
 perMille = ‰
 percentSign = %
 plusSign = +
-superscriptingExponent = ×
+superscriptingExponent = ·
 
 [counters]

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/km/babel-km.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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 @@
 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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kn/babel-kn.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 auxiliary = [\u200C\u200D ೞ]
 exemplarCharacters = [\u0CBC ೦ ೧ ೨ ೩ ೪ ೫ ೬ ೭ ೮ ೯ ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಂ ಃ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ಽ ಾ \u0CBF ೀ ು ೂ ೃ ೄ \u0CC6 ೇ ೈ ೊ ೋ \u0CCC \u0CCD ೕ ೖ]
 index = [ಅ ಆ ಇ ಈ ಉ ಊ ಋ ೠ ಌ ೡ ಎ ಏ ಐ ಒ ಓ ಔ ಕ ಖ ಗ ಘ ಙ ಚ ಛ ಜ ಝ ಞ ಟ ಠ ಡ ಢ ಣ ತ ಥ ದ ಧ ನ ಪ ಫ ಬ ಭ ಮ ಯ ರ ಱ ಲ ವ ಶ ಷ ಸ ಹ ಳ ೞ]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -157,6 +157,6 @@
 
 [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 =   {}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -31,7 +31,7 @@
 preface = 序文
 ref = 參考 文獻
 abstract = 要 約
-bib = 著書~目錄ç
+bib = 著書~目錄
 chapter.template = [[prechapter]] [chapter] [[postchapter]]
 prechapter = 第
 postchapter = ç« 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 headto = 받는이
 page = 페이지
 ; see = \을~참고
-see =
+see = 
 ; also = \을~함께~참고
 also = 
 proof = 증명
@@ -84,32 +84,32 @@
 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 @@
 auxiliary = [á„€-á„’ á…¡-á…µ ᆨ-ᇂ 丘 串 乃 ä¹… ä¹– 九 乞 乫 ä¹¾ 亂 亘 交 京 仇 今 介 件 ä»· 企 伋 伎 ä¼½ ä½³ 佶 侃 來 侊 ä¾› ä¿‚ ä¿“ 俱 個 倞 倦 倨 假 偈 健 å‚€ å‚‘ 傾 僅 僑 價 儆 儉 儺 å…‰ å…‹ å…¢ å…§ å…¬ å…± å…¶ å…· å…¼ 冀 冠 凱 刊 刮 券 刻 剋 剛 劇 劍 劒 功 加 劤 劫 勁 勍 勘 勤 勸 å‹» 勾 匡 匣 區 南 卦 却 卵 卷 卿 厥 去 及 口 句 叩 叫 可 各 吉 君 å‘Š 呱 呵 å’Ž å’¬ å“¥ å“­ å•“ å–€ å–‡ 喝 å–« å–¬ å—œ 嘉 嘔 器 囊 å›° 固 圈 國 圭 圻 均 坎 坑 坤 坰 坵 垢 基 埼 å € å … å ˆ å ª å º å¡Š 塏 境 墾 壙 壞 夔 奇 奈 奎 契 奸 妓 妗 姑 姜 姦 娘 娜 嫁 嬌 å­” å­£ å­¤ 宏 官 客 å®® 家 寄 寇 寡 寬 å°» å±€ å±… 屆 屈 岐 岡 岬 å´Ž å´‘ å´— 嵌 嵐 嶇 嶠 å·¥ å·§ å·¨ å·± å·¾ å¹² å¹¹ å¹¾ 庚 庫 康 廊 廐 廓 廣 建 弓 强 彊 徑 å¿Œ 急 怪 怯 恐 恝 恪 恭 悸 愆 æ„Ÿ 愧 æ„· 愾 æ…Š æ…£ æ…¤ æ…¨ æ…¶ æ…· 憩 憬 憾 懃 懇 懦 懶 懼 戈 戒 戟 戡 扱 技 抉 拉 拏 拐 æ‹’ 拘 括 æ‹® 拱 拳 æ‹· æ‹¿ 捏 据 捲 捺 掘 掛 控 揀 揆 揭 æ“Š æ“Ž æ“’ æ“š 擧 攪 æ”· 改 æ”» æ•… æ•Ž æ•‘ æ•¢ 敬 敲 æ–› æ–¤ æ—— æ—£ 昆 昑 景 æ™· 暇 æš– æš  æš» æ›  曲 æ›´ æ›· 朗 朞 期 机 杆 杞 杰 枏 æžœ 枯 架 枸 柑 柩 柬 柯 æ ¡ æ ¹ æ ¼ æ¡€ æ¡‚ æ¡” æ¡¿ 梏 梗 械 梱 棄 棋 棍 棘 棨 棺 楗 楠 極 槁 構 槐 槨 槪 槻 槿 樂 æ©„ æ©‹ 橘 æ©Ÿ 檄 檎 檢 櫃 欄 權 欺 款 æ­Œ 歐 æ­¸ 殼 毆 毬 æ°£ 求 江 汨 æ±² 決 æ±½ 沂 æ²½ æ´› æ´¸ 浪 涇 æ·ƒ æ·‡ 減 渠 渴 æ¹³ 溝 溪 滑 滾 漑 æ½” æ½° æ¾— æ¿€ æ¿« 灌 灸 ç‚… ç‚š 炬 烙 烱 ç…– 爛 牽 犬 ç‹‚ ç‹— ç‹¡ 狼 獗 玖 玘 珂 珏 珖 珙 珞 珪 球 琦 琨 琪 琯 琴 瑾 ç’‚ ç’Ÿ ç’£ ç’¥ ç“Š 瓘 ç“œ 甄 甘 甲 ç”· 畇 ç•Œ 畸 畺 ç•¿ ç–† ç–¥ ç–³ ç—‚ ç—™ ç—¼ 癎 癩 癸 皆 皎 皐 ç›– 監 看 眷 睾 çž° çž¼ çž¿ 矜 矩 矯 ç¡… 硬 碁 碣 磎 磬 磯 磵 祁 祇 祈 祛 祺 禁 禽 科 稈 稼 稽 稿 ç©€ 究 穹 空 窘 窟 窮 窺 ç«… ç«Ÿ ç«­ 競 ç«¿ ç­‹ 筐 ç­  箇 箕 箝 管 ç°¡ ç²³ ç³  ç³» ç³¾ ç´€ 納 ç!
 ´˜ ç´š ç´º çµ… 結 絞 給 çµ³ çµ¹ 絿 經 綱 綺 ç·Š 繫 ç¹­ ç¹¼ 缺 罐 罫 ç¾… 羈 羌 ç¾” 群 ç¾¹ 翹 考 耆 耉 耕 耭 耿 è‚Œ 肝 è‚¡ è‚© 肯 肱 胛 胱 è„š è„› è…” è…± 膈 膏 膠 臘 臼 舅 舊 舡 艮 艱 芎 芥 芩 芹 è‹› è‹Ÿ 苦 苽 茄 莖 菅 菊 菌 菓 菫 菰 落 è‘› 葵 è“‹ è•Ž 蕨 è–‘ 藁 藍 è—¿ 蘭 蘿 è™” 蚣 蛟 蝎 螺 è Ÿ è ± è¡— è¡¢ 衲 衾 è¡¿ 袈 袞 袴 裙 裸 褐 襁 襟 襤 見 規 覡 覲 覺 觀 角 計 記 訣 訶 è©­ 誇 誡 誥 課 è«« 諾 謙 講 謳 謹 譏 è­¦ è­´ è°· è°¿ 豈 è²¢ 貫 è²´ 賈 è³¼ èµ³ èµ· 跏 距 è·¨ 踞 蹇 蹶 躬 軀 車 軌 軍 è»» 較 輕 轎 轟 辜 è¿‘ 迦 迲 适 逑 逕 逵 過 遣 遽 邏 é‚£ 邯 邱 郊 郎 郡 郭 é…ª 醵 金 鈐 鈞 鉀 鉅 鉗 鉤 銶 鋸 鋼 錡 錤 錦 錮 鍋 鍵 鎌 鎧 鏡 é‘‘ é‘’ é‘› é–‹ é–“ é–˜ é–£ é–¨ é—• é—œ 降 階 éš” éš™ 雇 難 鞏 éž  鞨 éž« é ƒ é ¸ 顆 顧 飢 餃 館 饉 饋 饑 駒 駕 駱 騎 騏 騫 é©… é©• é©š é©¥ 骨 高 鬼 魁 鮫 鯤 鯨 鱇 鳩 鵑 éµ  é·„ é·— 鸞 麒 麴 é»” 鼓 龕 龜]
 exemplarCharacters = [가-힣]
 index = [ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ]
-punctuation = [‾ _ _ \\- - ‐ — ― 〜 ・ , , 、 ; ; \\: : ! ! ¡ ? ? ¿ . . ‥ … 。 · ' ‘ ’ \" " “ ” ( ( ) ) \\[ [ \\] ] \\{ { \\} } 〈 〉 《 》 「 」 『 』 【 】 〔 〕 § ¶ @ @ * * / / \\\\ \ \\& & # # % % ‰ † ‡ ′ ″ 〃 ※]
+punctuation = [‾ _ _ \\- - ‐ ‑ — ― 〜 ・ , , 、 ; ; \\: : ! ! ¡ ? ? ¿ . . ‥ … 。 · ' ‘ ’ \" " “ ” ( ( ) ) \\[ [ \\] ] \\{ { \\} } 〈 〉 《 》 「 」 『 』 【 】 〔 〕 § ¶ @ @ * * / / \\\\ \ \\& & # # % % ‰ † ‡ ′ ″ 〃 ※]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kok/babel-kok.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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.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 @@
 
 [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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ks/babel-ks.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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.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 @@
 
 [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 @@
 minimumGroupingDigits = 1
 decimal = .
 exponential = E
-group = ,
+group = ،
 infinity = ∞
 list = ;
-minusSign = ‎-
+minusSign = -
 nan = NaN
 perMille = ‰
 percentSign = %
-plusSign = ‎+
+plusSign = +
 superscriptingExponent = ×
 
 [counters]

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ksh/babel-ksh.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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 @@
 infinity = ∞
 list = ;
 minusSign = −
-nan = ¤¤¤
+nan = NaN
 perMille = ‰
 percentSign = %
 plusSign = +

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/kw/babel-kw.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ky/babel-ky.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 [characters]
 delimiters.quotes = «»„“
 auxiliary = [в ф ц щ ь]
-exemplarCharacters = [а б г д е ё ж з и й к л м н ӊ о ө п р с т у ү х ч ш ъ ы э ю я]
+exemplarCharacters = [а б г д е ё ж з и й к л м н ң о ө п р с т у ү х ч ш ъ ы э ю я]
 index = [А Б В Г Д Е Ё Ж З И Й К Л М Н Ң О Ө П Р С Т У Ү Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-classiclatin.tex	2022-09-17 19:57:52 UTC (rev 64426)
@@ -8,13 +8,11 @@
 \BabelBeforeIni{la-x-classic}{%
 }
 
-\ifcase\bbl at engine\else
-  \expandafter\addto\csname date\languagename\endcsname{%
-    \babel at save\BabelDatey
-    \def\BabelDatey#1{\@Roman{#1}}%
-    \babel at save\BabelDated
-    \def\BabelDated#1{\@Roman{#1}}}
-\fi
+\expandafter\addto\csname date\languagename\endcsname{%
+  \babel at save\BabelDatey
+  \def\BabelDatey#1{\@Roman{#1}}%
+  \babel at save\BabelDated
+  \def\BabelDated#1{\@Roman{#1}}}
 
 \StartBabelCommands{\languagename}{}
   \SetCase

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-ecclesiasticlatin.tex	2022-09-17 19:57:52 UTC (rev 64426)
@@ -8,12 +8,10 @@
 \BabelBeforeIni{la-x-ecclesia}{%
 }
 
-\ifcase\bbl at engine\else
-  \expandafter\addto\csname date\languagename\endcsname{%
-    \babel at save\BabelDatey
-    \def\BabelDatey#1{\@Roman{#1}}%
-    \babel at save\BabelDated
-    \def\BabelDated#1{\@Roman{#1}}}
-\fi
+\expandafter\addto\csname date\languagename\endcsname{%
+  \babel at save\BabelDatey
+  \def\BabelDatey#1{\@Roman{#1}}%
+  \babel at save\BabelDated
+  \def\BabelDated#1{\@Roman{#1}}}
 
 \endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-latin.tex	2022-09-17 19:57:52 UTC (rev 64426)
@@ -8,12 +8,10 @@
 \BabelBeforeIni{la}{%
 }
 
-\ifcase\bbl at engine\else
-  \expandafter\addto\csname date\languagename\endcsname{%
-    \babel at save\BabelDatey
-    \def\BabelDatey#1{\@Roman{#1}}%
-    \babel at save\BabelDated
-    \def\BabelDated#1{\@Roman{#1}}}
-\fi
+\expandafter\addto\csname date\languagename\endcsname{%
+  \babel at save\BabelDatey
+  \def\BabelDatey#1{\@Roman{#1}}%
+  \babel at save\BabelDated
+  \def\BabelDated#1{\@Roman{#1}}}
 
 \endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/la/babel-medievallatin.tex	2022-09-17 19:57:52 UTC (rev 64426)
@@ -8,13 +8,11 @@
 \BabelBeforeIni{la-x-medieval}{%
 }
 
-\ifcase\bbl at engine\else
-  \expandafter\addto\csname date\languagename\endcsname{%
-    \babel at save\BabelDatey
-    \def\BabelDatey#1{\@Roman{#1}}%
-    \babel at save\BabelDated
-    \def\BabelDated#1{\@Roman{#1}}}%
-\fi
+\expandafter\addto\csname date\languagename\endcsname{%
+  \babel at save\BabelDatey
+  \def\BabelDatey#1{\@Roman{#1}}%
+  \babel at save\BabelDated
+  \def\BabelDated#1{\@Roman{#1}}}
 
 \StartBabelCommands{\languagename}{}
   \SetCase

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lkt/babel-lkt.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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.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 @@
 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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lo/babel-lo.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 auxiliary = [\u200B ໐ ໑ ໒ ໓ ໔ ໕ ໖ ໗ ໘ ໙]
 exemplarCharacters = [\u0EC8 \u0EC9 \u0ECA \u0ECB \u0ECC \u0ECD ໆ ກ ຂ ຄ ງ ຈ ສ ຊ ຍ ດ ຕ ຖ ທ ນ ບ ປ ຜ ຝ ພ ຟ ມ ຢ ຣ ລ ວ ຫ ໜ ໝ ອ ຮ ຯ ະ \u0EB1 າ ຳ \u0EB4 \u0EB5 \u0EB6 \u0EB7 \u0EB8 \u0EB9 \u0EBB \u0EBC ຽ ເ ແ ໂ ໃ ໄ]
 index = [ກ ຂ ຄ ງ ຈ ສ ຊ ຍ ດ ຕ ຖ ທ ນ ບ ປ ຜ ຝ ພ ຟ ມ ຢ ຣ ລ ວ ຫ {ຫງ} {ຫຍ} {ຫນ} {ຫມ} {ຫລ} {ຫວ} ອ ຮ]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lrc/babel-lrc.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 auxiliary = [\u200B\u200C\u200D\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0654 إ ة ك ه ى ي]
 exemplarCharacters = [\u0659 \u065B آ أ ؤ ئ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ڤ ق ک گ ل م ن ھ ە و ۉ ۊ ی ؽ]
 index = [آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ھ و ی]
-punctuation = [\\- ‐ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
+punctuation = [\\- ‐ ‑ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
 
 [numbers]
 defaultNumberingSystem = arabext

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lt/babel-lt.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 = dalis
 encl = Įdėta
 cc = Kopijos
-headto =
+headto = 
 page = puslapis
 see = žiūrėk
 also = taip pat
@@ -75,7 +75,7 @@
 part = dalis
 encl = \k Id\.eta
 cc = Kopijos
-headto =
+headto = 
 page = puslapis
 see = \v zi\=ur\.ek
 also = taip pat
@@ -83,7 +83,7 @@
 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.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 @@
 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

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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.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 @@
 auxiliary = [ѐ ѝ]
 exemplarCharacters = [а б в г д ѓ е ж з ѕ и ј к л љ м н њ о п р с т ќ у ф х ц ч џ ш]
 index = [А Б В Г Д Ѓ Е Ж З Ѕ И Ј К Л Љ М Н Њ О П Р С Т Ќ У Ф Х Ц Ч Џ Ш]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] \\{ \\}]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ml/babel-ml.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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.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 @@
 auxiliary = []
 exemplarCharacters = [\u200C\u200D ഃ അ ആ ഇ ഈ ഉ ഊ ഋ ൠ ഌ ൡ എ ഏ ഐ ഒ ഓ ഔ ക ൿ ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ൺ ത ഥ ദ ധ ന ൻ പ ഫ ബ ഭ മ ം യ ര ർ ല ൽ വ ശ ഷ സ ഹ ള ൾ ഴ റ ാ ി ീ \u0D41 \u0D42 \u0D43 െ േ ൈ ൊ ോ ൌ ൗ \u0D4D]
 index = [അ ആ ഇ ഈ ഉ ഊ ഋ എ ഏ ഐ ഒ ഓ ഔ ക ഖ ഗ ഘ ങ ച ഛ ജ ഝ ഞ ട ഠ ഡ ഢ ണ ത ഥ ദ ധ ന പ ഫ ബ ഭ മ യ ര ല വ ശ ഷ സ ഹ ള ഴ റ]
-punctuation = [\\- , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -163,6 +163,6 @@
 
 [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 =   {}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mn/babel-mn.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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.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 @@
 delimiters.quotes = “”‘’
 auxiliary = [Ó™ Ò— ÓŠ Ò»]
 exemplarCharacters = [а б в г д е ё ж з и й к л м н о ө п р с т у ү ф х ц ч ш щ ъ ы ь э ю я]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -155,6 +155,6 @@
 
 [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 =   {}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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.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 = กุมภาพันธ์

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 @@
 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 = лютого

Modified: trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2022-09-17 19:56:02 UTC (rev 64425)
+++ trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2022-09-17 19:57:52 UTC (rev 64426)
@@ -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 at nil\@undefined
   \newlanguage\l at nil



More information about the tex-live-commits mailing list.