texlive[66698] Master/texmf-dist: babel (28mar23)

commits+karl at tug.org commits+karl at tug.org
Tue Mar 28 22:20:23 CEST 2023


Revision: 66698
          http://tug.org/svn/texlive?view=revision&revision=66698
Author:   karl
Date:     2023-03-28 22:20:22 +0200 (Tue, 28 Mar 2023)
Log Message:
-----------
babel (28mar23)

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-transforms.lua
    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/grc/babel-grc.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/sv/babel-sv.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini
    trunk/Master/texmf-dist/tex/generic/babel/luababel.def
    trunk/Master/texmf-dist/tex/generic/babel/nil.ldf

Modified: trunk/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/babel/README.md	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/doc/latex/babel/README.md	2023-03-28 20:20:22 UTC (rev 66698)
@@ -1,6 +1,6 @@
-## Babel 3.86
+## Babel 3.87
 
-2023-02-13
+2023-03-28
 
 This package manages culturally-determined typographical (and other)
 rules, and hyphenation patterns for a wide range of languages. Many
@@ -10,9 +10,9 @@
 
 The latest stable version is available on <https://ctan.org/pkg/babel>.
 
-Changes in version 3.86 are described in:
+Changes in version 3.87 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.86.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.87.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
@@ -48,14 +48,18 @@
 
 ### Summary of latest changes
 ```
-3.86  2023-02-13
-      * New macro \localerestoredirs (lua).
-      * Improved tabular in bidi texts (lua). See #221.
-      * Fixed \glossaryname in the 'ini' file for 'lithuanian'
-        (thanks to Andrius Pukšta, @yjhn).
-      * Added diacritics to the rules for 'kashida.plain' in 'persian'.
-      * \babeladjust{ bidi.math = off } disables changes in math with
-        bidi (lua).
+3.87  2023-03-28
+      * Fixes:
+        - Typo in 'syllable' counter name in Korean (#225).
+        - Language leakage with xetex and on-the-fly loading in a few
+          locales.
+        - Misplaced text with tikz. Fixed thanks to Salim Bou (#211).
+        - Misplaced text body with 'multicol' and RTL (#228).
+      * 'hyphenrules=' is applied with the current locale.
+      * Updates to the CLDR: Swedish, Swahili, Tamil, Telugu, Thai,
+        Tigrinya, Turkmen, Tongan, Turkish, Tasawaq, Central Atlas
+        Tamazight, Uyghur, Ukrainian, Urdu, Vietnamese, Yiddish,
+        Yoruba, Cantonese.
 ```
 
 ### 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	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2023-03-28 20:20:22 UTC (rev 66698)
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2023/02/13 v3.86 The Babel package]
+\ProvidesFile{babel.dtx}[2023/03/28 v3.87 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -2862,7 +2862,7 @@
 
 \item[Khmer] |consonant|
 
-\item[Korean] |consonant|, |syllabe|, |hanja.informal|, |hanja.formal|,
+\item[Korean] |consonant|, |syllable|, |hanja.informal|, |hanja.formal|,
 |hangul.formal|, |cjk-earthly-branch|, |cjk-heavenly-stem|,
 |circled.ideograph|, |parenthesized.ideograph|,
 |fullwidth.lower.alpha|, |fullwidth.upper.alpha|
@@ -3884,7 +3884,7 @@
 RTL A \foreignlanguage{english}{ltr text \thechapter{} and still ltr} RTL B
 \end{verbatim}
 
-\Describe{localerestoredirs}{}
+\Describe{\localerestoredirs}{}
 
 \New{3.86} \textit{LuaTeX}. This command resets the internal text,
 paragraph and body directions to those of the current locale (if
@@ -5295,8 +5295,8 @@
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.86>>
-%<<date=2023/02/13>>
+%<<version=3.87>>
+%<<date=2023/03/28>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -10033,7 +10033,7 @@
     \bbl at csarg\edef{intsp@#2}{\bbl at KVP@intraspace}%
   \fi
   \bbl at provide@intraspace
-  % == Line breaking: CJK quotes ==
+  % == Line breaking: CJK quotes == TODO -> @extras
   \ifcase\bbl at engine\or
     \bbl at xin@{/c}{/\bbl at cl{lnbrk}}%
     \ifin@
@@ -10183,6 +10183,12 @@
   \ifx\bbl at KVP@main\@nnil  % Restore only if not 'main'
     \let\languagename\bbl at savelangname
     \chardef\localeid\bbl at savelocaleid\relax
+  \fi
+  % == hyphenrules (apply if current) ==
+  \ifx\bbl at KVP@hyphenrules\@nnil\else
+    \ifnum\bbl at savelocaleid=\localeid
+      \language\@nameuse{l@\languagename}%
+    \fi
   \fi}
 %    \end{macrocode}
 %
@@ -10430,7 +10436,7 @@
       \bbl at foreach\bbl at required@inis{%
         \openin\bbl at readstream=##1.ini
         \bbl at loop@ini}%
-      \fi
+    \fi
     % == Process stored data ==
     \bbl at csarg\xdef{lini@\languagename}{#1}%
     \bbl at read@ini at aux
@@ -10440,7 +10446,8 @@
     \global\let\bbl at inidata\@empty
     \bbl at exp{\\\bbl at add@list\\\bbl at ini@loaded{\languagename}}%
     \bbl at toglobal\bbl at ini@loaded
-  \fi}
+  \fi
+  \closein\bbl at readstream}
 \def\bbl at read@ini at aux{%
   \let\bbl at savestrings\@empty
   \let\bbl at savetoday\@empty
@@ -11074,7 +11081,7 @@
            \fi
            \AtBeginDocument{%
              \bbl at patchfont{\bbl at xenohyph}%
-             \expandafter\selectlanguage\expandafter{\languagename}}%
+             \expandafter\select at language\expandafter{\languagename}}%
         \fi}}%
   \fi
   \bbl at csarg\bbl at toglobal{lsys@#1}}
@@ -13677,6 +13684,7 @@
         \fi
     \repeat
   \fi
+  \closein\bbl at readstream
 \endgroup
 \bbl at trace{Macros for reading patterns files}
 \def\bbl at get@enc#1:#2:#3\@@@{\def\bbl at hyph@enc{#2}}
@@ -15226,6 +15234,11 @@
              {}}%
     \fi}
   \fi
+  \AtBeginDocument{%
+    \@ifpackageloaded{multicol}%
+      {\toks@\expandafter{\multi at column@out}%
+       \edef\multi at column@out{\bodydir\pagedir\the\toks@}}%
+      {}}
 \fi
 \ifx\bbl at opt@layout\@nnil\endinput\fi  % if no layout
 %    \end{macrocode}
@@ -15350,8 +15363,8 @@
         \bbl at add\pgfinterruptpicture{\bbl at pictresetdir}%
         \bbl at add\pgfsys at beginpicture{\bbl at pictsetdir\z@}%
       \fi
-      \ifx\tikzpicture\@undefined\else    
-        \AddToHook{env/tikzpicture/begin}{\bbl at pictsetdir\z@}%
+      \ifx\tikzpicture\@undefined\else
+        \AddToHook{env/tikzpicture/begin}{\bbl at pictsetdir\tw@}%
         \bbl at add\tikz at atbegin@node{\bbl at pictresetdir}%
         \bbl at sreplace\tikz{\begingroup}{\begingroup\bbl at pictsetdir\tw@}%
       \fi
@@ -15781,7 +15794,7 @@
             goto next
 
           elseif mode == 1 and crep and (crep.pre or crep.no or crep.post) then
-            d = node.new(7, 0)   -- (disc, discretionary)
+            d = node.new(7, 3)   -- (disc, regular)
             d.pre     = Babel.str_to_nodes(crep.pre, matches, item_base)
             d.post    = Babel.str_to_nodes(crep.post, matches, item_base)
             d.replace = Babel.str_to_nodes(crep.no, matches, item_base)

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.ins	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.ins	2023-03-28 20:20:22 UTC (rev 66698)
@@ -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{2023/02/13}
+\def\filedate{2023/03/28}
 \def\batchfile{babel.ins}
 \input docstrip.tex
 

Modified: trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2023-03-28 20:20:22 UTC (rev 66698)
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/02/13 v3.86]
+\ProvidesFile{bbcompat.dtx}[2023/03/28 v3.87]
 %</dtx>
 %
 %% File 'bbcompat.dtx'

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

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel-transforms.lua
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel-transforms.lua	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel-transforms.lua	2023-03-28 20:20:22 UTC (rev 66698)
@@ -364,7 +364,7 @@
             goto next
 
           elseif mode == 1 and crep and (crep.pre or crep.no or crep.post) then
-            d = node.new(7, 0)   -- (disc, discretionary)
+            d = node.new(7, 3)   -- (disc, regular)
             d.pre     = Babel.str_to_nodes(crep.pre, matches, item_base)
             d.post    = Babel.str_to_nodes(crep.post, matches, item_base)
             d.replace = Babel.str_to_nodes(crep.no, matches, item_base)

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.def	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.def	2023-03-28 20:20:22 UTC (rev 66698)
@@ -40,7 +40,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{babel.def}[2023/02/13 3.86 Babel common definitions]
+\ProvidesFile{babel.def}[2023/03/28 3.87 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.86}
-\def\bbl at date{2023/02/13}
+\def\bbl at version{3.87}
+\def\bbl at date{2023/03/28}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi
@@ -2616,7 +2616,7 @@
     \bbl at csarg\edef{intsp@#2}{\bbl at KVP@intraspace}%
   \fi
   \bbl at provide@intraspace
-  % == Line breaking: CJK quotes ==
+  % == Line breaking: CJK quotes == TODO -> @extras
   \ifcase\bbl at engine\or
     \bbl at xin@{/c}{/\bbl at cl{lnbrk}}%
     \ifin@
@@ -2766,6 +2766,12 @@
   \ifx\bbl at KVP@main\@nnil  % Restore only if not 'main'
     \let\languagename\bbl at savelangname
     \chardef\localeid\bbl at savelocaleid\relax
+  \fi
+  % == hyphenrules (apply if current) ==
+  \ifx\bbl at KVP@hyphenrules\@nnil\else
+    \ifnum\bbl at savelocaleid=\localeid
+      \language\@nameuse{l@\languagename}%
+    \fi
   \fi}
 \def\bbl at provide@new#1{%
   \@namedef{date#1}{}% marks lang exists - required by \StartBabelCommands
@@ -2963,7 +2969,7 @@
       \bbl at foreach\bbl at required@inis{%
         \openin\bbl at readstream=##1.ini
         \bbl at loop@ini}%
-      \fi
+    \fi
     % == Process stored data ==
     \bbl at csarg\xdef{lini@\languagename}{#1}%
     \bbl at read@ini at aux
@@ -2973,7 +2979,8 @@
     \global\let\bbl at inidata\@empty
     \bbl at exp{\\\bbl at add@list\\\bbl at ini@loaded{\languagename}}%
     \bbl at toglobal\bbl at ini@loaded
-  \fi}
+  \fi
+  \closein\bbl at readstream}
 \def\bbl at read@ini at aux{%
   \let\bbl at savestrings\@empty
   \let\bbl at savetoday\@empty
@@ -3483,7 +3490,7 @@
            \fi
            \AtBeginDocument{%
              \bbl at patchfont{\bbl at xenohyph}%
-             \expandafter\selectlanguage\expandafter{\languagename}}%
+             \expandafter\select at language\expandafter{\languagename}}%
         \fi}}%
   \fi
   \bbl at csarg\bbl at toglobal{lsys@#1}}

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2023-03-28 20:20:22 UTC (rev 66698)
@@ -34,7 +34,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2023/02/13 3.86 The Babel package]
+\ProvidesPackage{babel}[2023/03/28 3.87 The Babel package]
 \@ifpackagewith{babel}{debug}
   {\providecommand\bbl at trace[1]{\message{^^J[ #1 ]}}%
    \let\bbl at debug\@firstofone
@@ -463,8 +463,8 @@
       \expandafter\@secondoftwo
     \fi}
 \fi
-\def\bbl at version{3.86}
-\def\bbl at date{2023/02/13}
+\def\bbl at version{3.87}
+\def\bbl at date{2023/03/28}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi
@@ -2673,7 +2673,7 @@
     \bbl at csarg\edef{intsp@#2}{\bbl at KVP@intraspace}%
   \fi
   \bbl at provide@intraspace
-  % == Line breaking: CJK quotes ==
+  % == Line breaking: CJK quotes == TODO -> @extras
   \ifcase\bbl at engine\or
     \bbl at xin@{/c}{/\bbl at cl{lnbrk}}%
     \ifin@
@@ -2823,6 +2823,12 @@
   \ifx\bbl at KVP@main\@nnil  % Restore only if not 'main'
     \let\languagename\bbl at savelangname
     \chardef\localeid\bbl at savelocaleid\relax
+  \fi
+  % == hyphenrules (apply if current) ==
+  \ifx\bbl at KVP@hyphenrules\@nnil\else
+    \ifnum\bbl at savelocaleid=\localeid
+      \language\@nameuse{l@\languagename}%
+    \fi
   \fi}
 \def\bbl at provide@new#1{%
   \@namedef{date#1}{}% marks lang exists - required by \StartBabelCommands
@@ -3020,7 +3026,7 @@
       \bbl at foreach\bbl at required@inis{%
         \openin\bbl at readstream=##1.ini
         \bbl at loop@ini}%
-      \fi
+    \fi
     % == Process stored data ==
     \bbl at csarg\xdef{lini@\languagename}{#1}%
     \bbl at read@ini at aux
@@ -3030,7 +3036,8 @@
     \global\let\bbl at inidata\@empty
     \bbl at exp{\\\bbl at add@list\\\bbl at ini@loaded{\languagename}}%
     \bbl at toglobal\bbl at ini@loaded
-  \fi}
+  \fi
+  \closein\bbl at readstream}
 \def\bbl at read@ini at aux{%
   \let\bbl at savestrings\@empty
   \let\bbl at savetoday\@empty
@@ -3540,7 +3547,7 @@
            \fi
            \AtBeginDocument{%
              \bbl at patchfont{\bbl at xenohyph}%
-             \expandafter\selectlanguage\expandafter{\languagename}}%
+             \expandafter\select at language\expandafter{\languagename}}%
         \fi}}%
   \fi
   \bbl at csarg\bbl at toglobal{lsys@#1}}

Modified: trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2023-03-28 20:20:22 UTC (rev 66698)
@@ -38,10 +38,10 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{hyphen.cfg}[2023/02/13 3.86 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2023/03/28 3.87 Babel hyphens]
 \xdef\bbl at format{\jobname}
-\def\bbl at version{3.86}
-\def\bbl at date{2023/02/13}
+\def\bbl at version{3.87}
+\def\bbl at date{2023/03/28}
 \ifx\AtBeginDocument\@undefined
   \def\@empty{}
 \fi

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -3,8 +3,8 @@
 ; Data has been collected mainly from the following sources:
 ; * babel language styles (license LPPL):
 ;   https://www.ctan.org/pkg/babel-contrib
-; * polyglossia language styles (license LPPL)
-;   https://www.ctan.org/pkg/polyglossia
+; * xgreek (license LPPL), by Apostolos Syropoulos
+;   https://www.ctan.org/pkg/xgreek
 ; * Common Locale Data Repository (license Unicode):
 ;   http://cldr.unicode.org/
 ;   http://unicode.org/copyright.html

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	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko-Hani.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2021-09-29
+version = 1.4
+date = 2023-03-11
 name.local = 한국어
 name.english = Korean
 name.babel = korean-han korean-hani
@@ -181,7 +181,7 @@
 
 [counters]
 consonant = ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ
-syllabe = 가 나 다 라 마 바 사 아 자 차 카 타 파 하
+syllable = 가 나 다 라 마 바 사 아 자 차 카 타 파 하
 hanja.informal.F.0 = 零
 hanja.informal.1   = 一 二 三 四 五 六 七 八 九
 hanja.informal.2   = 十 二十 三十 四十 五十 六十 七十 八十 九十

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	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ko/babel-ko.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.11
-date = 2022-09-01
+version = 1.12
+date = 2023-03-11
 name.local = 한국어
 name.english = Korean
 name.babel = korean
@@ -182,7 +182,7 @@
 
 [counters]
 consonant = ㄱ ㄴ ㄷ ㄹ ㅁ ㅂ ㅅ ㅇ ㅈ ㅊ ㅋ ㅌ ㅍ ㅎ
-syllabe = 가 나 다 라 마 바 사 아 자 차 카 타 파 하
+syllable = 가 나 다 라 마 바 사 아 자 차 카 타 파 하
 hanja.informal.F.0 = 零
 hanja.informal.1   = 一 二 三 四 五 六 七 八 九
 hanja.informal.2   = 十 二十 三十 四十 五十 六十 七十 八十 九十

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sv/babel-sv.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2023-03-11
 name.local = svenska
 name.english = Swedish
 name.babel = swedish
@@ -160,10 +160,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
@@ -174,7 +174,7 @@
 infinity = ∞
 list = ;
 minusSign = −
-nan = ¤¤¤
+nan = NaN
 perMille = ‰
 percentSign = %
 plusSign = +

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/sw/babel-sw.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2023-03-11
 name.local = Kiswahili
 name.english = Swahili
 name.babel = swahili
@@ -123,8 +123,8 @@
 dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = am
 dayPeriods.narrow.pm = pm
-dayPeriods.wide.am = Asubuhi
-dayPeriods.wide.pm = Mchana
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = Januari
@@ -161,7 +161,7 @@
 delimiters.quotes = “”‘’
 auxiliary = [c q x]
 exemplarCharacters = [a b {ch} d e f g h i j k l m n o p r s t u v w y z]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‑ , ; \\: ! ? . ' \" ( ) \\[ \\] \\{ \\}]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ta/babel-ta.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.9
-date = 2021-06-25
+version = 1.10
+date = 2023-03-11
 name.local = தமிழ்
 name.english = Tamil
 name.babel = tamil
@@ -152,8 +152,8 @@
 delimiters.quotes = “”‘’
 auxiliary = [\u200C\u200D]
 exemplarCharacters = [அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ ஃ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன ஜ ஷ ஸ ஹ ா ி \u0BC0 ு ூ ெ ே ை ொ ோ ௌ \u0BCD]
-index = [அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன ஜ ஶ ஷ ஸ ஹ {க\u0BCDஷ}]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+index = [அ ஆ இ ஈ உ ஊ எ ஏ ஐ ஒ ஓ ஔ க ங ச ஞ ட ண த ந ப ம ய ர ல வ ழ ள ற ன]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -179,9 +179,9 @@
 
 [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/te/babel-te.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/te/babel-te.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.8
-date = 2021-06-25
+version = 1.9
+date = 2023-03-11
 name.local = తెలుగు
 name.english = Telugu
 name.babel = telugu
@@ -130,7 +130,7 @@
 auxiliary = [\u200C\u200D ౦ ౧ ౨ ౩ ౪ ౫ ౬ ౭ ౮ ౯]
 exemplarCharacters = [అ ఆ ఇ ఈ ఉ ఊ ఋ ౠ ఌ ౡ ఎ ఏ ఐ ఒ ఓ ఔ ఁ ం ః క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ న ప ఫ బ భ మ య ర ఱ ల వ శ ష స హ ళ \u0C3E \u0C3F \u0C40 ు ూ ృ ౄ \u0C46 \u0C47 \u0C48 \u0C4A \u0C4B \u0C4C \u0C4D \u0C55 \u0C56]
 index = [అ ఆ ఇ ఈ ఉ ఊ ఋ ౠ ఎ ఏ ఐ ఒ ఓ ఔ క ఖ గ ఘ ఙ చ ఛ జ ఝ ఞ ట ఠ డ ఢ ణ త థ ద ధ న ప ఫ బ భ మ య ర ఱ ల వ శ ష స హ ళ]
-punctuation = [\\- , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‑ , ; \\: ! ? . ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\}]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -152,6 +152,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/th/babel-th.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/th/babel-th.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.11
-date = 2022-12-08
+version = 1.12
+date = 2023-03-11
 name.local = ไทย
 name.english = Thai
 name.babel = thai
@@ -187,7 +187,7 @@
 auxiliary = [\u200B]
 exemplarCharacters = [ฯ ๆ \u0E4E \u0E4C \u0E47 \u0E48 \u0E49 \u0E4A \u0E4B ก ข ฃ ค ฅ ฆ ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ฤ ล ฦ ว ศ ษ ส ห ฬ อ ฮ \u0E4D ะ \u0E31 า ๅ ำ \u0E34 \u0E35 \u0E36 \u0E37 \u0E38 \u0E39 เ แ โ ใ ไ \u0E3A]
 index = [ก ข ฃ ค ฅ ฆ ง จ ฉ ช ซ ฌ ญ ฎ ฏ ฐ ฑ ฒ ณ ด ต ถ ท ธ น บ ป ผ ฝ พ ฟ ภ ม ย ร ฤ ล ฦ ว ศ ษ ส ห ฬ อ ฮ]
-punctuation = [! \" # ' ( ) * , \\- . / \\: @ \\[ \\] ‐ – — ‘ ’ “ ” … ′ ″]
+punctuation = [! \" # ' ( ) * , \\- . / \\: @ \\[ \\] ‐ ‑ – — ‘ ’ “ ” … ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ti/babel-ti.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2023-03-11
 name.local = ትግርኛ
 name.english = Tigrinya
 name.babel = tigrinya
@@ -72,7 +72,7 @@
 glossary = 
 
 [date.gregorian]
-date.long = [dd] [MMMM] [y]
+date.long = [d] [MMMM] [y]
 date.short = [dd]/[MM]/[yy]
 months.wide.1 = ጥሪ
 months.wide.2 = ለካቲት
@@ -99,9 +99,9 @@
 months.narrow.11 = ሕ
 months.narrow.12 = ታ
 days.wide.mon = ሰኑይ
-days.wide.tue = ሠሉስ
+days.wide.tue = ሰሉስ
 days.wide.wed = ረቡዕ
-days.wide.thu = ኃሙስ
+days.wide.thu = ሓሙስ
 days.wide.fri = ዓርቢ
 days.wide.sat = ቀዳም
 days.wide.sun = ሰንበት
@@ -119,12 +119,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 = \textethiopicthe\textethiopicri

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tk/babel-tk.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,9 +9,9 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2022-04-07
-name.local = tk
+version = 1.6
+date = 2023-03-11
+name.local = türkmen dili
 name.english = Turkmen
 name.babel = turkmen
 name.polyglossia = turkmen
@@ -75,18 +75,18 @@
 [date.gregorian]
 date.long = [d].[ ][MMMM] [y]
 date.short = [dd].[MM].[y]
-months.wide.1 = Ýanwar
-months.wide.2 = Fewral
-months.wide.3 = Mart
-months.wide.4 = Aprel
-months.wide.5 = Maý
-months.wide.6 = Iýun
-months.wide.7 = Iýul
-months.wide.8 = Awgust
-months.wide.9 = Sentýabr
-months.wide.10 = Oktýabr
-months.wide.11 = Noýabr
-months.wide.12 = Dekabr 
+months.wide.1 = ýanwar
+months.wide.2 = fewral
+months.wide.3 = mart
+months.wide.4 = aprel
+months.wide.5 = maý
+months.wide.6 = iýun
+months.wide.7 = iýul
+months.wide.8 = awgust
+months.wide.9 = sentýabr
+months.wide.10 = oktýabr
+months.wide.11 = noýabr
+months.wide.12 = dekabr
 
 [date.gregorian.licr]
 months.wide.1 = \'Yanwar
@@ -100,7 +100,7 @@
 months.wide.9 = Sent\'yabr
 months.wide.10 = Okt\'yabr
 months.wide.11 = No\'yabr
-months.wide.12 = Dekabr 
+months.wide.12 = Dekabr
 
 [time.gregorian]
 time.medium = [HH]:[mm]:[ss]
@@ -119,7 +119,7 @@
 postexhyphenchar = 
 hyphenationmin = 
 ; The syntax is liable to change in 'other' values
-hyphenate.other.locale = "2D 
+hyphenate.other.locale = "2D
 
 [characters]
 delimiters.quotes = “”“”
@@ -126,7 +126,7 @@
 auxiliary = [c q v x]
 exemplarCharacters = [a b ç d e ä f g h i j ž k l m n ň o ö p r s ş t u ü w y ý z]
 index = [A B Ç D E Ä F G H I J Ž K L M N Ň O Ö P R S Ş T U Ü W Y Ý Z]
-punctuation = [\\- – — , ; \\: ! ? . … \" “ ” ( ) \\[ \\] \\{ \\} § @ * #]
+punctuation = [\\- ‑ – — , ; \\: ! ? . … \" “ ” ( ) \\[ \\] \\{ \\} § @ * #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/to/babel-to.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2023-03-11
 name.local = lea fakatonga
 name.english = Tongan
 name.babel = tongan
@@ -89,13 +89,13 @@
 months.narrow.1 = S
 months.narrow.2 = F
 months.narrow.3 = M
-months.narrow.4 = E
+months.narrow.4 = ʻE
 months.narrow.5 = M
 months.narrow.6 = S
 months.narrow.7 = S
-months.narrow.8 = A
+months.narrow.8 = ʻA
 months.narrow.9 = S
-months.narrow.10 = O
+months.narrow.10 = ʻO
 months.narrow.11 = N
 months.narrow.12 = T
 days.wide.mon = Mōnite
@@ -127,8 +127,8 @@
 dayPeriods.wide.pm = efiafi
 
 [time.gregorian]
-time.medium = [h]:[mm]:[ss] [a]
-time.short = [h]:[mm] [a]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
 
 [typography]
 frenchspacing = yes
@@ -148,7 +148,7 @@
 auxiliary = [à ă â å ä æ b c ç d è ĕ ê ë g ì ĭ î ï j ñ ò ŏ ô ö ø œ q r ù ŭ û ü w x y ÿ z]
 exemplarCharacters = [a á ā e é ē f h i í ī k l m n {ng} o ó ō p s t u ú ū v ʻ]
 index = [A E F H I K L M N {NG} O P S T U V Ê»]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tr/babel-tr.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2023-03-11
 name.local = Türkçe
 name.english = Turkish
 name.babel = turkish
@@ -164,7 +164,7 @@
 auxiliary = [á à ă â å ä ã ā æ é è ĕ ê ë ē í ì ĭ î ï ī ñ ó ò ŏ ô ø ō œ q ß ú ù ŭ û ū w x ÿ]
 exemplarCharacters = [a b c ç d e f g ğ h ı i İ j k l m n o ö p r s ş t u ü v 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/twq/babel-twq.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/twq/babel-twq.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2023-03-11
 name.local = Tasawaq senni
 name.english = Tasawaq
 name.babel = tasawaq
@@ -22,7 +22,7 @@
 script.tag.bcp47 = Latn
 script.tag.opentype = latn
 level = 1
-encodings = T1 OT1 LY1 
+encodings = T1 OT1 LY1
 derivate = no
 
 [captions]
@@ -120,7 +120,7 @@
 days.narrow.sat = S
 days.narrow.sun = H
 dayPeriods.abbreviated.am = Subbaahi
-dayPeriods.abbreviated.pm = Zaarikay b
+dayPeriods.abbreviated.pm = Zaarikay b
 dayPeriods.narrow.am = Subbaahi
 dayPeriods.narrow.pm = Zaarikay b
 dayPeriods.wide.am = Subbaahi

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/tzm/babel-tzm.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2023-03-11
 name.local = Tamaziɣt n laṭlaṣ
 name.english = Central Atlas Tamazight
 name.babel = centralatlastamazight
@@ -119,8 +119,8 @@
 days.narrow.fri = A
 days.narrow.sat = A
 days.narrow.sun = A
-dayPeriods.abbreviated.am = Zdat azal
-dayPeriods.abbreviated.pm = Ḍeffir aza
+dayPeriods.abbreviated.am = Zdat azal
+dayPeriods.abbreviated.pm = Ḍeffir aza
 dayPeriods.narrow.am = Zdat azal
 dayPeriods.narrow.pm = Ḍeffir aza
 dayPeriods.wide.am = Zdat azal

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ug/babel-ug.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -12,8 +12,8 @@
 
 [identification]
 charset = utf8
-version = 1.7
-date = 2022-12-08
+version = 1.8
+date = 2023-03-11
 name.local = ئۇيغۇرچە
 name.english = Uyghur
 name.babel = uyghur
@@ -108,8 +108,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
@@ -126,9 +126,9 @@
 
 [characters]
 delimiters.quotes = »«›‹
-auxiliary = []
-exemplarCharacters = [ئ ا ە ب پ ت ج چ خ د ر ز ژ س ش غ ف ق ك گ ڭ ل م ن ھ و ۇ ۆ ۈ ۋ ې ى ي]
-index = [ئ ا ە ب پ ت ج چ خ د ر ز ژ س ش غ ف ق ك گ ڭ ل م ن ھ و ۇ ۆ ۈ ۋ ې ى ي]
+auxiliary = [\u200E\u200F ئ]
+exemplarCharacters = [{ئا} {ئه} {ئو} {ئۇ} {ئۆ} {ئۈ} {ئې} {ئى} ا ە ب پ ت ج چ خ د ر ز ژ س ش غ ف ق ك گ ڭ ل م ن ھ و ۇ ۆ ۈ ۋ ې ى ي]
+index = [{ئا} {ئه} {ئو} {ئۇ} {ئۆ} {ئۈ} {ئې} {ئى} ا ە ب پ ت ج چ خ د ر ز ژ س ش غ ف ق ك گ ڭ ل م ن ھ و ۇ ۆ ۈ ۋ ې ى ي]
 punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
 
 [numbers]

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	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/uk/babel-uk.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2022-09-11
+version = 1.7
+date = 2023-03-11
 name.local = українська
 name.english = Ukrainian
 name.babel = ukrainian
@@ -158,7 +158,7 @@
 postexhyphenchar = 
 hyphenationmin = 
 ; The syntax is liable to change in 'other' values
-hyphenate.other.locale = "27 "2D 
+hyphenate.other.locale = "27 "2D
 
 [characters]
 delimiters.quotes = «»„“
@@ -165,7 +165,7 @@
 auxiliary = [{а\u0301} {е\u0301} ё {є\u0301} {и\u0301} {і\u0301} {ї\u0301} {о\u0301} {у\u0301} ъ ы э {ю\u0301} {я\u0301}]
 exemplarCharacters = [а б в г ґ д е є ж з и і ї й к л м н о п р с т у ф х ц ч ш щ ь ю я ʼ]
 index = [А Б В Г Ґ Д Е Є Ж З И І Ї Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ю Я]
-punctuation = [\\- – , ; \\: ! ? . ' \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\\\ №]
+punctuation = [\\- ‑ – , ; \\: ! ? . ' ’ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\\\ №]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ur/babel-ur.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2022-12-08
+version = 1.6
+date = 2023-03-11
 name.local = اردو
 name.english = Urdu
 name.babel = urdu
@@ -78,7 +78,7 @@
 months.narrow.10 = O
 months.narrow.11 = N
 months.narrow.12 = D
-days.wide.mon = سوموار
+days.wide.mon = پیر
 days.wide.tue = منگل
 days.wide.wed = بدھ
 days.wide.thu = جمعرات
@@ -85,7 +85,7 @@
 days.wide.fri = جمعہ
 days.wide.sat = ہفتہ
 days.wide.sun = اتوار
-days.abbreviated.mon = سوموار
+days.abbreviated.mon = پیر
 days.abbreviated.tue = منگل
 days.abbreviated.wed = بدھ
 days.abbreviated.thu = جمعرات
@@ -125,8 +125,8 @@
 
 [characters]
 delimiters.quotes = ”“’‘
-auxiliary = [؀؁؂؃\u200C\u200D\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0654 \u0656 \u0657 \u0658 \u0670 ۃ ٻ ٺ ټ ٽ ي]
-exemplarCharacters = [ا أ آ ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن ں و ؤ ہ ۂ ھ ء ی ئ ے ة ه]
+auxiliary = [؀؁؂؃\u200C\u200D\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 \u0654 \u0656 \u0657 \u0658 \u0670 أ آ ں ؤ ۂ ۃ ئ ٻ ة ٺ ټ ٽ ه ي]
+exemplarCharacters = [ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ہ ھ ء ی ے]
 index = [ا ب پ ت ٹ ث ج چ ح خ د ڈ ذ ر ڑ ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ہ ھ ء ی ے]
 punctuation = [، ؍ ٫ ٬ ؛ \\: ؟ . ۔ ( ) \\[ \\]]
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/vi/babel-vi.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -10,8 +10,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-06-30
+version = 1.4
+date = 2023-03-11
 name.local = Tiếng Việt
 name.english = Vietnamese
 name.babel = vietnamese vietnam
@@ -161,10 +161,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 = [f j w z]
+exemplarCharacters = [a à ả ã á ạ ă ằ ẳ ẵ ắ ặ â ầ ẩ ẫ ấ ậ b c d đ e è ẻ ẽ é ẹ ê ề ể ễ ế ệ g h i ì ỉ ĩ í ị k l m n o ò ỏ õ ó ọ ô ồ ổ ỗ ố ộ ơ ờ ở ỡ ớ ợ p q 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/yi/babel-yi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-12-08
+version = 1.5
+date = 2023-03-11
 name.local = ייִדיש
 name.english = Yiddish
 name.babel = yiddish
@@ -158,7 +158,7 @@
 auxiliary = [\u200E\u200F]
 exemplarCharacters = [א {א\u05B7} {א\u05B8} ב {ב\u05BF} ג ד {דזש} ה ו {ו\u05BC} {וו} {וי} ז {זש} ח ט {טש} י {י\u05B4} {יי} {ײ\u05B7} {כ\u05BC} כ ך ל מ ם נ ן ס ע {פ\u05BC} {פ\u05BF} ף צ ץ ק ר ש {ש\u05C2} {ת\u05BC} ת]
 index = [\u05C2 \u05BC \u05BF א ב ג ד ה ו ז ח ט י כ ל מ נ ס ע פ צ ק ר ש ת]
-punctuation = [\\- ‐ – — , ; \\: ! ? . ׳ ' \" ( ) \\[ \\] / ״ ־]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . ׳ ' \" ( ) \\[ \\] / ״ ־]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yo/babel-yo.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-12-08
+version = 1.5
+date = 2023-03-11
 name.local = Èdè Yorùbá
 name.english = Yoruba
 name.babel = yoruba
@@ -86,18 +86,18 @@
 months.wide.10 = Oṣù Ọ̀wàrà
 months.wide.11 = Oṣù Bélú
 months.wide.12 = Oṣù Ọ̀pẹ̀
-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 = S
+months.narrow.2 = È
+months.narrow.3 = Ẹ
+months.narrow.4 = Ì
+months.narrow.5 = Ẹ̀
+months.narrow.6 = Ã’
+months.narrow.7 = A
+months.narrow.8 = Ã’
+months.narrow.9 = O
+months.narrow.10 = Ọ̀
+months.narrow.11 = B
+months.narrow.12 = Ọ̀
 days.wide.mon = Ọjọ́ Ajé
 days.wide.tue = Ọjọ́ Ìsẹ́gun
 days.wide.wed = Ọjọ́rú
@@ -105,20 +105,20 @@
 days.wide.fri = Ọjọ́ Ẹtì
 days.wide.sat = Ọjọ́ Àbámẹ́ta
 days.wide.sun = Ọjọ́ Àìkú
-days.abbreviated.mon = Ajé
-days.abbreviated.tue = Ìsẹ́gun
-days.abbreviated.wed = Ọjọ́rú
-days.abbreviated.thu = Ọjọ́bọ
-days.abbreviated.fri = Ẹtì
-days.abbreviated.sat = Àbámẹ́ta
-days.abbreviated.sun = Àìkú
-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
+days.abbreviated.mon = Aj
+days.abbreviated.tue = Ìsẹ́g
+days.abbreviated.wed = Ọjọ́r
+days.abbreviated.thu = Ọjọ́b
+days.abbreviated.fri = Ẹt
+days.abbreviated.sat = Àbám
+days.abbreviated.sun = Àìk
+days.narrow.mon = A
+days.narrow.tue = Ì
+days.narrow.wed = Ọ
+days.narrow.thu = Ọ
+days.narrow.fri = Ẹ
+days.narrow.sat = À
+days.narrow.sun = À
 dayPeriods.abbreviated.am = Àárọ̀
 dayPeriods.abbreviated.pm = Ọ̀sán
 dayPeriods.narrow.am = Àárọ̀
@@ -127,8 +127,8 @@
 dayPeriods.wide.pm = Ọ̀sán
 
 [time.gregorian]
-time.medium = [HH]:[mm]:[ss]
-time.short = [HH]:[mm]
+time.medium = [H]:[m]:[s]
+time.short = [H]:[m]
 
 [typography]
 frenchspacing = yes
@@ -146,9 +146,9 @@
 [characters]
 delimiters.quotes = “”‘’
 auxiliary = [c q v x z]
-exemplarCharacters = [a á à b d e é è ẹ {ẹ\u0301} {ẹ\u0300} f g {gb} h i í ì j k l m n o ó ò ọ {ọ\u0301} {ọ\u0300} p r s ṣ t u ú ù w y]
+exemplarCharacters = [a á à b d e é è ẹ {ẹ\u0301} {ẹ\u0300} f g {gb} h i í ì j k l m ḿ {m\u0300} {m\u0304} n ń ǹ {n\u0304} o ó ò ọ {ọ\u0301} {ọ\u0300} p r s ṣ t u ú ù w y]
 index = [A B D E F G H I J K L M N O P R S T U W Y]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yue/babel-yue.ini	2023-03-28 20:20:22 UTC (rev 66698)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2020-10-11
+version = 1.7
+date = 2023-03-11
 name.local = 粵語
 name.english = Cantonese
 name.babel = cantonese
@@ -106,13 +106,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 = 三
@@ -148,10 +148,10 @@
 
 [characters]
 delimiters.quotes = 「」『』
-auxiliary = [乍 仂 伏 佐 侶 僳 兆 兌 兹 别 券 勳 卑 卞 占 叶 堤 墎 壤 奥 孜 峇 嶼 巽 栗 楔 涅 渾 澎 燦 狄 琳 瑚 甫 碑 礁 芒 苗 茨 蓬 蚩 蜀 裘 謬 酋 隴]
-exemplarCharacters = [一 丁 七 丈-不 丑 且 世 丘 丙 丟 並 中 串 丸 丹 主 乃 久 么 之 乎 乏 乖 乘 乙 九 也 乾 亂 了 予 事 二 于 云 互 五 井 些 亞 亡 交-亦 亨 享 京 亮 人 什 仁 仇 今 介 仍 仔 他 付 仙 代-以 仰 仲 件 任 份 企 伊 伍 伐 休 伙 伯 估 伴 伸 似 伽 但 佈 佉 位-住 佔 何 余 佛 作 你 佩 佳 使 來 例 供 依 侯 侵 便 係-俄 俊 俗 保 俠 信 修 俱 俾 個 倍 們 倒 候 倚 借 倫 值 假 偉 偏 做 停 健 側-偷 傑 備 傢 傣 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔 入 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凌 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 利 刪 到 制 刷 刺 刻 則 剌 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勿 包 匈 化 北 匹 區 十 千 升 午 半 卒-協 南 博 卜 卡 卯-危 即 卷 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 只-叭 可 台 史 右 司 吃 各 合-吊 同-后 吐-吒 君 吝-吠 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品 哇-哉 哎 員 哥 哦 哩 哪 哭 哲 唉 唐 唔 唬 售 唯 唱 唷 唸 商 啊 問 啟 啡 啥 啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喬 單 喵 嗎 嗚 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 器 噴 嚇 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坡 坤 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 增 墨 墮 壁 壇 壓 壘 壞 壢 士 壬 壯 壽 夏 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妝 妥 妨 妮 妳 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 娛 婁 婆 婚 婦 媒 媽 嫌 嫩 子 孔 字 存 孝 孟 季 孤 孩 孫 學 它 宅 宇-安 宋 完 宏 宗-!
 宜 客-室 宮 害 家 容 宿 寂 寄-密 富 寒 寞 察 寢 實-審 寫 寬 寮 寵 寶 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼 尾 局 屁 居 屆 屋 屏 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己-巴 巷 市 布 希 帕 帖 帛 帝 帥 師 席 帳 帶 常 帽 幅 幕 幣 幫 干-年 幸 幹 幻-幾 庇 床 序 底 店 庚 府 度 座 庫 庭 康 庸 廉 廖 廠 廢 廣 廳 延 廷 建 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彝 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復 微 徵 德 徹 心 必 忌 忍 志-忙 忠 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠 您 悲 悶 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憐 憑 憲 憶 憾 懂 應 懶 懷 懼 戀 戈 戊 戌 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭 扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹 抽 拆 拉 拋 拍 拏 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捐 捕 捨 捲 捷 掃 授 掉 掌 排 掛 採 探 接 控 推 措 描 提 插 揚 換 握 揮 援 損 搖 搜 搞 搬 搭 搶 摘 摩 摸 撐 撒 撞 撣 撥 播 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦 擬 擴 擺 擾 攝 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敢 散 敦 敬 整 敵 數 文 斐 斗 料 斯 新 斷 方 於 施 旁 旅 旋 族 旗 既 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暴 曆 曉 曰 曲 更 書 曼 曾-最 會 月 有 朋 服 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杜 束 杯-東 松 板 析 林 果 枝 架 柏 某 染 柔 查 柬 柯 柳 柴 校 核 根 格 桃 案 桌 桑 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棒 棚 森 椅 植 椰 楊 楓 楚 業 極 概 榜 榮 構 槍 樂 樓 標 樞 模 樣 樹 橋 機 橫!
  檀 檔 檢 欄 權 次 欣 欲 欺 欽 款 æ­‰ æ­Œ 歐 æ­¡-æ­¦ æ­² æ­· æ­¸ æ­» 殊 殘 段 殺 殼 毀 毅 母 每 毒 比 毛 毫 氏 æ°‘ æ°£ æ°´ æ°¸ 求 æ±— 汝 江-污 汪 汶 決 æ±½ 沃 沈 沉 æ²’ æ²– æ²™ æ²³ æ²¹ æ²» 沿 況 泉 泊 法 泡 æ³¢ æ³¥ 注 æ³° æ³³ æ´‹ æ´— æ´› æ´ž æ´© æ´ª æ´² æ´» æ´½ æ´¾ 流 浦 浩 浪 æµ® æµ· 涇-涉 涯 液 涵 涼 æ·‘ æ·š æ·¡ æ·¨ æ·± æ·· æ·º 清 減 渡 測 港 游 æ¹– 湯 源 準 溝 溪 溫 滄 æ»… 滋 滑 æ»´ 滾 滿 漂 漏 æ¼” æ¼  æ¼¢ 漫 æ¼² 漸 æ½” 潘 æ½› æ½® 澤 æ¾³ æ¿€ 濃 æ¿Ÿ 濤 æ¿« 濱 瀏 灌 灣 火 灰 災 ç‚Ž ç‚® 炸 為 烈 烏 烤 ç„¡ 焦 然 ç…™ ç…ž ç…§ ç…© 熊 熟 熱 燃 燈 燒 營 爆 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版 牌 牙 牛 牠 牧 物 牲 特 牽 犧 犯 ç‹€ ç‹‚ 狐 ç‹— ç‹  狼 猛 猜 猴 猶 獄 獅 獎 獨 獲 獸 獻 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠 珥 班 現 球 理 琉 琪 琴 ç‘™ ç‘œ ç‘ž ç‘Ÿ 瑤 瑪 ç‘° ç’° ç“œ 瓦 瓶 甘 甚 甜 生 產 用 ç”°-申 ç”· 甸 ç•Œ ç•™ ç•¢ ç•¥ 番 ç•« ç•° 當 ç–† 疏 ç–‘ ç–¼ ç—… ç—• ç—› ç—´ 瘋 療 癡 癸 ç™»-百 çš„ 皆 皇 çš® 盃 益 ç›› 盜 盟 盡 監 盤 盧 ç›® 盲 ç›´ 相 盼 盾 省 眉 看 真 眠 眼 眾 睛 睡 督 瞧 çž­ 矛 矣 知 短 石 ç ‚ 砍 ç ” ç ² ç ´ 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磨 磯 礎 礙 示 社 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 秀 私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稿 穆 ç©Œ 積 ç©© 究 穹 空 ç©¿ 突 窗 窩 窮 窶 ç«‹ ç«™ ç«Ÿ ç«  ç«¥ 端 競 竹 笑 笛 符 笨 第 ç­† ç­‰ ç­‹ ç­” ç­– 简 ç®— 管 ç®­ ç®± 節 範 篇 築 ç°¡ ç°« ç°½ ç°¿ 籃 籌 籍 籤 ç±³ 粉 ç²— ç²µ ç²¾ 糊 糕 糟 ç³» ç³¾ ç´€ ç´„ ç´… 納 紐 ç´” ç´™-ç´› ç´  ç´¢ ç´« ç´¯ ç´° ç´¹ 終 組 結 絕 絡 給 çµ± çµ² 經 綜 綠 維 綱 網 ç·Š ç·’ ç·š ç·£ ç·¨ ç·© ç·¬ ç·¯ ç·´ 縛 縣 縮 縱 總 績 繁 繆 ç¹” 繞 繪 ç¹³ ç¹¼ 續 缸 缺 罕 罪 ç½® ç½° ç½² ç½µ ç½· ç¾… 羊 美 羞 群 義 ç¾½ 翁 ç¿’ ç¿” ç¿° 翹 ç¿» 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 肉 è‚š è‚¡ è‚¥ è‚© 肯 è‚!
 ² 背 胎 胖 胞 胡 胸 能 脆 è„« è…“ è…” è…¦ è…° è…³ è…¿ 膽 臉 臘 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芝 芬 花 芳 è‹¥ 苦 英 茅 茫 茲 茶 草 荒 荷 荼 莉 莊 莎 莫 菜 菩 華 菲 萄 萊 萬 落 葉 è‘— è‘› è‘¡ è’‚ è’™ è’² è’¼ è“‹ è“® 蔕 蔡 蔣 è•­ è–„ è–¦ è–© è–ª è—‰ 藍 藏 藝 è—¤ è—¥ 蘆 蘇 蘭 虎 處 è™› 號 虧 蛇 蛋 è›™ 蜂 蜜 蝶 融 螢 蟲 蟹 蠍 è » è¡€ è¡Œ è¡“ è¡— è¡› 衝 è¡¡ è¡£ 表 袋 被 裁 裂 裕 補 裝 裡 製 複 褲 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訥 訪 設 許 訴 註 証 è©• è©ž è©¢ 試 è©© 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 è«‹ è«’ è«– 諸 諺 諾 謀 謂 講 謝 è­‰ è­˜ è­œ è­¦ è­¯ è­° è­· è­½ 讀 變 讓 讚 è°· 豆 豈 豐 象 豪 豬 貌 貓 貝 貞 è² -è²¢ 貨 貪-責 è²´ è²· è²» è²¼ è³€ 資 賈 賓 賜 賞 è³¢-賤 賦 質 è³­ è³´ 賺 è³¼ è³½ è´ˆ è´Š 贏 赤 赫 èµ° èµ· 超 越 趕 趙 趣 趨 足 è·Œ è·Ž è·‘ 距 è·Ÿ è·¡ è·¯ è·³ 踏 踢 蹟 蹤 躍 身 躲 車 軌 軍 è»’ 軟 較 載 è¼” 輕 è¼› 輝 輩 輪 輯 輸 轉 轟 è¾› 辦 辨 è¾­ 辯-è¾² è¿… è¿Ž è¿‘ è¿” 迦 迪 è¿« è¿° è¿´ è¿· 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺 避-邁 é‚„ é‚Š 邏 é‚£ 邦 邪 邱 郎 部 郭 郵 都 é„‚ 鄉 é„­ é„° é…‰ 配 é…’ é…· é…¸ 醉 醒 醜 醫 采 釋-量 金 針 釣 鈴 鉢 銀 銅 銖 銘 銳 銷 é‹’ 鋼 錄 錢 錦 錫 錯 鍋 鍵 鍾 鎊 鎖 鎮 鏡 鐘 鐵 é‘‘ é•· é–€ é–ƒ é–‰ é–‹ 閏 é–’ é–“ é–£ é–± é—† é—Š 闍 闐 é—œ é—¡ 防 阻 阿 陀 附 降 限 院-除 陪 é™° 陳 陵-陸 陽 隆 隊 階 éš” éš› éšœ 隨 險 éš± éš» 雄-集 雉 é›– é›™ 雜 雞 離 難 雨 雪 雲 零 é›· é›» 需 震 霍 霧 露 霸 霹 靂 靈 青 靖 靜 非 靠 面 革 靼 éž‹ 韃 韋 韓 音 韻 響 頁 é ‚ é … é † é ˆ 預 é ‘ é “ é — é ˜ é ž é ­ é » 顆 é¡Œ 額 顏 願 é¡ž 顧 顯 風 飄 飛 食 飯 飲 飽 飾 餅 養 餐 餘 館 首 香 馬 駐 é!
 §• 駛 騎 騙 騷 é©… é©— é©š 骨 é«” 高 é«® 鬆 鬥 鬧 鬱 鬼 魁 é­‚ é­… é­” é­š é­¯ é®® é³¥ é³³ é³´ é´» 鵝 é·¹ 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 點 黨 鼓 é¼  é¼» 齊 齋 é½’ 齡 龍 龜]
+auxiliary = [乍 仂 伏 佐 侶 僳 兆 兌 兹 凸 别 券 勳 卑 卞 占 叶 嘅 堤 墎 壤 奥 孜 峇 嶼 巽 栗 楔 涅 渾 澎 灘 燦 狄 琳 瑚 甫 碑 礁 纜 艇 芒 苗 茨 蓬 蚩 蜀 裘 謬 酋 隴 雀 髪]
+exemplarCharacters = [一 丁 七 丈-不 丑 且 世 丘 丙 丟 並 中 串 丸 丹 主 乃 久 么 之 乎 乏 乖 乘 乙 九 也 乾 亂 了 予 事 二 于 云 互 五 井 些 亞 亡 交-亦 亨 享 京 亮 人 什 仁 仇 今 介 仍 仔 他 付 仙 代-以 仰 仲 件 任 份 企 伊 伍 伐 休 伙 伯 估 伴 伸 似 伽 但 佈 佉 位-住 佔 何 余 佛 作 你 佩 佳 使 來 例 供 依 侯 侵 便 係-俄 俊 俏 俗 保 俠 信 修 俱 俾 倉 個 倍 們 倒 候 倚 借 倫 值 假 偉 偏 做 停 健 側-偷 偽 傅 傑 傘 備 傢 傣 傲 傳 傷 傻 傾 僅 像 僑 僧 價 儀 億 儒 儘 優 允 元-充 兇-光 克 免 兒 兔 入 內-兩 八-兮 共 兵-典 兼 冊 再 冒 冠 冬 冰 冷 准 凋-凍 凝 凡 凰 凱 出 函 刀 分 切 刊 列 初 判 別 刨-刪 刮 到 制 刷 刺 刻 剃 則 剌 前 剛 剩 剪 副 割 創 劃 劇 劉 劍 力 功 加 助-劫 勁 勇 勉 勒 動 務 勝 勞 勢 勤 勵 勸 勾 勿 包 匈 化 北 匯 匹 區 十 千 升 午 半 卒-協 南 博 卜 卡 卯-危 即 卷 卹 卻 厄 厘 厚 原 厭 厲 去 參 又 及 友 反 叔 取 受 口-另 只-叭 可 台 史 右 司 吃 各 合-吊 同-后 吐-吒 君 吝-吠 否 吧 含 吳 吵 吸 吹 吾 呀 呂 呆 告 呢 周 味 呵 呼 命 和 咖 咦 咧 咪 咬 咱 哀 品 哇-哉 哎 員 哥 哦 哩 哪 哭 哲 唇 唉 唐 唔 唬 售 唯 唱 唵 唷 唸 商 啊 問 啟 啡 啤-啦 啪 喀 喂 善 喇 喊 喔 喜 喝 喪 喬 單 喲 喵 嗎 嗚 嗨 嗯 嘆 嘉 嘗 嘛 嘴 嘻 嘿 噁 噓 器 噴 嚇 嚏 嚴 囉 四 回 因 困 固 圈 國 圍 園 圓 圖 團 圜 土 在 圭 地 圾 址 均 坎 坐 坑 坡 坤 坦 坪 垂 垃 型 埃 城 埔 域 執 培 基 堂 堅 堆 堡 堪 報 場 塊 塔 塗 塞 填 塵 境 墅 墓 增 墟 墨 墮 墳 壁 壇 壓 壘 壞 壢 壩 士 壬 壯 壺 壽 夏 夕 外 多 夜 夠 夢 夥 大 天-夫 央 失 夷 夸 夾 奇-奉 奎 奏 契 奔 套 奧 奪 奮 女 奴 奶 她 好 如 妙 妝 妥 妨 妮 妳 妹 妻 姆 姊 始 姐 姑 姓 委 姿 威 娃 娘 娛 婁 婆 !
 婚 婦 媒 媽 嫌 嫩 子 孔 孕 字 存 孝 孟 季 孤 孩 孫 孵 學 它 宅 宇-安 宋 完 宏 宗-宜 客-室 宮 害 家 容 宿 寂 寄-密 富 寒 寞 察 寢 實-審 寫 寬 寮 寵 寶 寺 封 射 將 專 尊 尋 對-小 少 尖 尚 尤 就 尺 尼 尾-屁 居 屆 屋 屍 屏 屑 展 屠 層 屬 山 岡 岩 岸 峰 島 峽 崇 崙 崴 嵐 嶺 川 州 巡 工-巨 巫 差 己-巴 巷 市 布 希 帕 帖 帚 帛 帝 帥 師 席 帳 帶 常 帽 幅 幕 幟 幣 幫 干-年 幸 幹 幻-幾 庇 床 序 底 店 庚 府 度 座 庫 庭 康 庸 廈 廉 廖 廟 廠 廢 廣 廳 延 廷 建 弄 式 引 弗 弘 弟 弦 弱 張 強 彈 彊 彌 彎 彝 彞 形 彥 彩 彬 彭 彰 影 役 彼 往 征 待 很 律 後 徐-徒 得 從 復 微 徵 德 徹 心 必 忌 忍 志-忙 忠 忡 快 念 忽 怎 怒 怕 怖 思 怡 急 性 怨 怪 恆 恐 恢 恥 恨 恩 恭 息 恰 悅 悉 悔 悟 悠 您 悲 悶 情 惑 惜 惠 惡 惱 想 惹 愁 愈 愉 意 愚 愛 感 慈 態 慕 慘 慢 慣 慧 慮 慰 慶 慾 憂 憊 憐 憑 憲 憶 憾 懂 應 懨 懶 懷 懼 戀 戈 戊 戌 成-戒 或 截 戰 戲 戴 戶 房-扁 扇 手 才 扎 打 托 扣 扥 扭-扯 批 找-技 抄 把 抓 投 抗 折 披 抬 抱 抵 抹 抽 拆 拉 拋 拍 拏 拒 拔 拖 招 拜 括 拳 拼 拾 拿 持 指 按 挑 挖 挪 振 挺 捏 捐 捕 捧 捨 捲 捷 掃 授 掉 掌 排 掛 掠-探 接 控 推 措 掰 描 提 插 揚 換 握 揮 援 揹 損 搏 搖 搜 搞 搬 搭 搶 摀 摘 摩 摸 撐 撒 撕 撞 撣 撥 播 撲 撾 撿 擁 擇 擊 擋 操 擎 擔 據 擠 擦 擬 擴 擺 擾 攀 攝 攤 支 收 改 攻 放 政 故 效 敍 敏 救 敗-教 敝 敞 敢 散 敦 敬 整 敵 數 文 斐 斑 斗 料 斜 斧 斯 新 斷 方 於 施 旁 旅 旋 族 旗 既 日 旦 早 旭 旺 昂 昆 昇 昌 明 昏 易 星 映 春 昨 昭 是 時 晉 晒 晚 晨 普 景 晴 晶 智 暑 暖 暗 暫 暮 暴 曆 曇 曉 曬 曰 曲-更 書 曼 曾-最 會 月 有 朋 服 朔 朗 望 朝 期 木 未-札 朱 朵 杉 李 材 村 杖 杜 束 杯-東 松 板 析 林 果!
  枝 枯 架 柏 某 染 柔 查 柬 柯 柳 柴 æ “ æ ¡ æ ¸ æ ¹ æ ¼ æ ½ 桃 案 æ¡Œ æ¡‘ 梁 梅 條 梨 梯 械 梵 棄 棉 棋 棍 棒 棕 棚 森 棺 椅 植 椒 椰 楊 楓 楚 業 極 概 榜 榮 構-槍 樂 樓 標 樞 模 樣 樹 æ©„ 橇 æ©‹ 橘 æ©™ æ©Ÿ æ©« 檀 檔 檢 檬 檸 æ«š æ«» 欄 權 欖 欠 次 欣 欲 欺 欽 款 æ­‰ æ­Œ 歐 æ­¡-æ­¦ æ­² æ­· æ­¸ æ­» 殊 残 殘 æ®­ 段 殺 殼 毀 毅 母 每 毒 比 毛 毫 氏 æ°‘ æ°£ æ°´ æ°¸ 汁 求 æ±— 汝 江-污 汪 汶 決 æ±½ 沃 沈 沉 æ²’ æ²– æ²™ 沫 æ²® æ²³ æ²¹ æ²» 沿 況 泉 泊 法 泡-æ³£ æ³¥ 注 æ³° æ³³ æ´‹ æ´— æ´› æ´ž æ´© æ´ª æ´² æ´» æ´½ æ´¾ 流 æµ£ 浦 浩 浪 æµ® æµ´ æµ· 涇-涉 涎 涮 涯 液 涵 涼 æ·‡ æ·‹ æ·‘ æ·š æ·¡ æ·¨ æ·± æ·· æ·º 清 減 渡 測 港 游 æ¹– 湘 湯 源 準 溜 溝 溪 溫 滄 æ»… 滋 滑 æ»´ 滾 滿 漂 漏 æ¼” æ¼  æ¼¢ 漫 æ¼² 漸 漿 æ½” 潘 æ½› æ½® 澡 澤 æ¾³ æ¿€ 濃 æ¿• æ¿Ÿ 濤 æ¿« 濱 瀏 灌 灣 火 灰 災 ç‚Ž ç‚® 炸 為 烈 烏 烘 烤 烹 ç„Š ç„™ ç„¡ 焦 ç„° 然 ç…™ ç…ž ç…§ ç…© ç…® 熊 熟 熱 燃 燈 燒 燙 營 爆 爍 爐 爛 爪 爬 爭 爵 父 爸 爺 爽 爾 牆-版 牌 牙 牛 牠 牧 物 牲 特 牽 犀 犧 犬 犯 ç‹€ ç‹‚ 狐 ç‹— ç‹  ç‹¡ 狸 狼 猛 猜 猩 猴 猶 猾 猿 獄 獅 獎 獨 獲 獸 獺 獻 獾 玄 率 玉 王 玩 玫 玲 玻 珊 珍 珠 珥 班 現 球 理 琉 琪 琴 ç‘™ ç‘œ ç‘ž ç‘Ÿ 瑤 瑪 ç‘° ç’° ç“œ ç“¢ 瓦 瓶 甕 甘 甚 甜 生 產 用 ç”°-申 ç”· 甸 ç•Œ ç•™ ç•¢ ç•¥ 番 ç•« ç•° 當 ç–† 疏 ç–‘ ç–² ç–¼ ç–¾ ç—… ç—• ç—› ç—´ 瘋 瘦 瘧 療 癡 癸 ç™»-百 çš‚ çš„ 皆 皇 çš® çš¿ 盃 盆 盈 益 ç›” ç›› 盜 盟 盡 監-盥 盧 ç›® 盲 ç›´ 相 盼 盾 省 眉 看 真 眠 眼 眾 睏 睛 睡 督 瞇 瞌 瞧 瞪 çž­ 矛 矣 知 短 石 ç ‚ 砍 ç ” ç ² ç ´ 硬 碎 碗 碟 碧 碩 碰 確 碼 磁 磚 磨 磯 礎 礙 礫 示 社 祈 祕 祖 祚 祛 祝 神 祥 票 祿 禁 禍-福 禪 禮 禱 禿-私 秋 科 秒 秘 租 秤 秦 移 稅 程 稍 種 稱 稻 稿 ç©€ 穆 ç©Œ 積 ç©© 究 穹 空 ç©¿ 突 窄 窗 窩 窮 窶 ç«‹ ç«™ ç«Ÿ ç«  ç«¥ 端 競 竹 ç«¿ 笑 笛 符 笨 第 ç­† ç­‰ ç­‹ ç­!
 ” ç­– ç­· 箏 ç®” ç®— 管 ç®­ ç®± 節 範 篇 築 篷 ç°¡ ç°« ç°½ ç°¿ 籃 籌 籍 ç±  籤 ç±³ 粉 ç²— ç²µ ç²¾ 糊 糕 ç³– 糟 ç³¥ ç³» ç³¾ ç´€ ç´„ ç´… ç´‰ 納 紐 ç´” ç´™-ç´› ç´  ç´¢ ç´« ç´®-ç´° ç´³ ç´¹ 終 組 結 絕 絡 給 çµ± çµ² 經 綜 綠 維 綱 網 綽 綿 ç·Š ç·’ ç·š ç·£ ç·¨ ç·© ç·¬ ç·¯ ç·´ 縛 縣 縫 縮 縱 總 績 繁 繃 繆 ç¹” 繞 繡 繩 繪 ç¹³ ç¹¼ 續 纖 缸 缺 罈 罐 罕 罩 罪 ç½® ç½° ç½² ç½µ ç½· ç¾… 羊 美 羞 群 義 ç¾½ 翁 ç¿’ ç¿” ç¿° 翹 ç¿» 翼 耀 老 考 者 而 耍 耐 耗 耳 耶 聊 聖 聚 聞 聯 聰 聲 職 聽 聾 肉 è‚Œ è‚š è‚¡ è‚¥ è‚© 肯 育 肺 背 胎 胖 胞 胡 胸 能 脆 脈 è„– è„« 腐 è…“ è…” è…¦ è…° è…³ è…¹ è…¿ 膚 膠 膽 臂 臉 臘 臟 臣 臥 臨 自 臭 至 致 臺 與-舊 舌 舍 舒 舞 舟 航 般 船 艦 良 色 艾 芙 芝 芬 芭 花 芳 芽 è‹£ è‹¥ 苦 英 茄 茅 茫 茲 茵 茶 茸 草 荒 荷 荼 莉 莊 莎 莓 莖 莫 菇 菌 菜 菩 華 菲 萄 萊 萎 萬 萵 落 葉 è‘— è‘› è‘¡ 葵 è’‚ è’™ è’œ è’² è’¸ è’¼ è“„ 蓉 è“‹ è“® è”” 蔕 蔡 蔣 蔥 蔬 蕉 è•­ 蕾 è–„ è–‘ è–¦ è–© è–ª è–¯ è—‰ 藍 藏 藝 è—¤ è—¥ 蘆 蘇 蘋 蘑 蘭 蘿 虎 處 è™› 號 虧 蚊 èš“ 蚯 蛇 蛋 è›™ 蜂 蜜 蜥 蜴 蝙 蝟 蝠 蝦 蝶 èž‚ 螃 融 èžž 螢 螺 蟀 蟄 蟋 蟑 蟲 蟳 蟹 蟻 è … 蠍 è • è £ è » è¡€ è¡Œ è¡“ è¡— è¡› 衝 è¡¡ è¡£ 表 è¡« 袋 袍 被 裁 裂 裏 裕 補 裝 裡 裱 裹 製 複 褐 褲 襪 襯 西 要 覆 見 規 視 親 覺 覽 觀 角 解 觸 言 訂 計 訊 討 訓 託 記 訝 訥 訪 設 許 訴 診-証 è©• è©ž è©¢ 試 è©© 話-詳 誇 誌 認 誓 誕 語 誠 誤 說 誰 課 誼 調 談 è«‹ è«’ è«– 諸 諺 諾 謀 謂 謎 講 謝 è­‰ è­˜ è­œ è­¦ è­¯ è­° è­· è­½ 讀 變 讓 讚 è°· 豆 豈 豎 豐 è±” 象 豪 豬 è±¹ 貌 貓 貝 貞 è² -è²¢ 貨 貪-責 è²´ è²· è²» è²¼ è³€ 資 賈 賓 賜 賞 è³¢-賤 賦 質 è³­ è³´ 賺 è³¼ è³½ è´ˆ è´Š 贏 è´› 赤 赫 èµ° èµ· 超 越 趕 趙 趣 趨 足 è·† è·Œ è·Ž è·‘ 距 è·Ÿ è·¡ è·ª è·¯ è·³ 踏 踢 踩 蹟 蹤 躍 身 躲 車 軌 軍 è»’ 軟 軸 較 載 è¼” 輕 è¼› 輝 輩 輪 輯 輸 轉 轎 轟 è¾› 辜 è!
 ¾£ 辦 辨 è¾­ 辯-è¾² è¿… è¿Ž è¿‘ è¿” 迦 迪 è¿« è¿° è¿´ è¿· 追 退 送 逃 逆 透 逐 途 這-逛 逝 速 造 逢 連 週 進 逸 逼 遇 遊 運 遍 過 道-違 遙 遜 遠 適 遭 遮 遲 遷 選 遺 避-邁 é‚„ é‚Š 邏 é‚£ 邦 邪 邱 郎 部 郭 郵 都 é„‚ 鄉 é„™ é„­ é„° é…‰ 配 é…’ é…ª é…· é…¸ 醉 醒 醜 醫 醬 采 釋-量 金 針 釣 鈴 鉅 鉢 鉤 銀 銅 銖 銘 銳 銷 鋁 é‹’ 鋼 錄 錢 錦 錨 錫 錯 錶 鍊 鍋 鍵 鍾 鎊 鎖 鎮 鏈 鏡 鏢 鐘 鐡 鐵 é‘‘ é‘¿ é•· é–€ é–ƒ é–‰ é–‹ 閏 é–’ é–“ é–£ é–© é–± é—† é—Š 闍 闐 é—œ é—¡ 阱 防 阻 阿 陀 附 降 限 院-除 陪 é™° 陳 陵-陸 陽 隆 隊 階 éš” éš› éšœ 隨 險 éš± éš» 雄-集 雉 雌 é›– é›™ 雜 雞 離 難 雨 雪 雲 零 é›· é›» 需 震 霍 霜 霧 露 霸 霹 靂 靈 青 靖 静 靜 非 靠 面 革 靴 靼 éž‹ éž­ 韃 韋 韓 音 韻 響 頁 é ‚ é … é † é ˆ é Œ 預 é ‘ é “ é — é ˜ é ž é ­ é ¸ é » 顆 é¡Œ 額 顏 願 é¡› é¡ž 顧 顯 風 颱 飄 飆 飛 食 飪 飯 飲 飽 飾 餃 餅 養 餌 餐 餘 餚 館 餾 首 香 馬 駐 駕 駛 駝 駱 騎 騙 騷 é©… é©• é©— é©š 骨 é«” 高 é«® 鬆 鬍 鬥 鬧 鬱 鬼 魁 é­‚ é­… é­” é­š é­¯ é­· 鮑 é®® 鯊 鯨 é±· é³¥ 鳩 é³³ é³´ é´¨ é´» 鵝 鵡 鶴 é·¹ 鸚 é¹½ 鹿 麗 麥 麵 麻 麼 黃 黎 黑 默 é»› 點 黨 鼓 é¼  鼬 é¼» 齊 齋 é½’ 齡 龍 龐 龜]
 index = [一 丁 丈 不 且 丞 並 串 乘 乾 亂 亭 傀 僎 僵 儐 償 儳 儷 儻 叢 嚴 囌 囑 廳]
-punctuation = [‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ † ‡ ‧ ′ ″ ‵ 〃 ※]
+punctuation = [‾ ﹉﹊﹋﹌ _ _ ﹍﹎﹏ ︳︴ \\- - ﹣ ‐ ‑ – ︲ — ﹘ ︱ , , ﹐ 、 ﹑ ; ; ﹔ \\: : ﹕ ! ! ﹗ ? ? ﹖ . . ﹒ ‥ ︰ … 。 · ' ‘ ’ \" " “ ” 〝 〞 ( ( ﹙ ︵ ) ) ﹚ ︶ \\[ [ \\] ] \\{ { ﹛ ︷ \\} } ﹜ ︸ 〈 ︿ 〉 ﹀ 《 ︽ 》 ︾ 「 ﹁ 」 ﹂ 『 ﹃ 』 ﹄ 【 ︻ 】 ︼ 〔 ﹝ ︹ 〕 ﹞ ︺ § @ @ ﹫ * * ﹡ / / \\\\ \ ﹨ \\& & ﹠ # # ﹟ % % ﹪ ‰ † ‡ ‧ ′ ″ ‵ 〃 ※]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/luababel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2023-03-28 20:20:22 UTC (rev 66698)
@@ -117,6 +117,7 @@
         \fi
     \repeat
   \fi
+  \closein\bbl at readstream
 \endgroup
 \bbl at trace{Macros for reading patterns files}
 \def\bbl at get@enc#1:#2:#3\@@@{\def\bbl at hyph@enc{#2}}
@@ -1667,6 +1668,11 @@
              {}}%
     \fi}
   \fi
+  \AtBeginDocument{%
+    \@ifpackageloaded{multicol}%
+      {\toks@\expandafter{\multi at column@out}%
+       \edef\multi at column@out{\bodydir\pagedir\the\toks@}}%
+      {}}
 \fi
 \ifx\bbl at opt@layout\@nnil\endinput\fi  % if no layout
 \ifnum\bbl at bidimode>\z@
@@ -1781,7 +1787,7 @@
         \bbl at add\pgfsys at beginpicture{\bbl at pictsetdir\z@}%
       \fi
       \ifx\tikzpicture\@undefined\else
-        \AddToHook{env/tikzpicture/begin}{\bbl at pictsetdir\z@}%
+        \AddToHook{env/tikzpicture/begin}{\bbl at pictsetdir\tw@}%
         \bbl at add\tikz at atbegin@node{\bbl at pictresetdir}%
         \bbl at sreplace\tikz{\begingroup}{\begingroup\bbl at pictsetdir\tw@}%
       \fi

Modified: trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2023-03-28 20:19:05 UTC (rev 66697)
+++ trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2023-03-28 20:20:22 UTC (rev 66698)
@@ -33,7 +33,7 @@
 %% extension |.ins|) which are part of the distribution.
 %%
 
-\ProvidesLanguage{nil}[2023/02/13 3.86 Nil language]
+\ProvidesLanguage{nil}[2023/03/28 3.87 Nil language]
 \LdfInit{nil}{datenil}
 \ifx\l at nil\@undefined
   \newlanguage\l at nil



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