texlive[68258] Master/texmf-dist: babel (12sep23)

commits+karl at tug.org commits+karl at tug.org
Tue Sep 12 22:16:24 CEST 2023


Revision: 68258
          http://tug.org/svn/texlive?view=revision&revision=68258
Author:   karl
Date:     2023-09-12 22:16:23 +0200 (Tue, 12 Sep 2023)
Log Message:
-----------
babel (12sep23)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/babel/README.md
    trunk/Master/texmf-dist/doc/latex/babel/babel-code.pdf
    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.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/arz/babel-arz.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-tibetan.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-hebrew.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yiddish.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini
    trunk/Master/texmf-dist/tex/generic/babel/luababel.def
    trunk/Master/texmf-dist/tex/generic/babel/nil.ldf

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/generic/babel/locale/akk/
    trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akk.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akkadian.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/ban/
    trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-balinese.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-ban.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/jv/
    trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-javanese.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-jv.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lad/
    trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-lad.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-ladino.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/
    trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lmo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lombard.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/mai/
    trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-mai.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-maithili.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/non/
    trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-non.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-oldnorse.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/nv/
    trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-navajo.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-nv.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/
    trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-nigerianpidgin.tex
    trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-pcm.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/wo/
    trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wolof.tex

Modified: trunk/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/babel/README.md	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/doc/latex/babel/README.md	2023-09-12 20:16:23 UTC (rev 68258)
@@ -1,6 +1,6 @@
-s## Babel 3.93
+## Babel 3.94
 
-2023-08-29
+2023-09-12
 
 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.93 are described in:
+Changes in version 3.94 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.93.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.94.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
@@ -48,15 +48,15 @@
 
 ### Summary of latest changes
 ```
-3.93  2023-08-29
-      * More Hebrew numerals (also Yiddish).
-      * Chinese calendar.
+3.94  2023-09-12
+      * Chinese dates (numeric and sexagenary).
+      * New locales: Javanese, Nigerian Pidgin, Maithili, Wolof.
+      * Minimum locales: Balinese, Ladino, Old Norse, Lombard,         Navajo, Akkadian.
+      * New transform for kashida (by Christian Lück).
       * Fixes:
-        - Table with Arabic text corrupted when trying to colour cells (#252).
-        - Bold small caps were wrong in some cases (#92).
-        - Missing numerals in 'sanskri'`.
-      * Added a few ‘bare minimum locales’: Southern Altai, Divehi,
-        Ancient Egyptian, Egyptian Arabic, Phoenician, Newari.
+        - Babel is not aware of \if at nonlatin conditional from bidi  (#256).
+        - Referencing equations doesn't use custom tags (#260).
+        - Hyphenation error with Tibetan and lualatex (#261).
 ```
 
 ### Previous changes

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

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-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2023-09-12 20:16:23 UTC (rev 68258)
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2023/08/29 v3.93 The Babel package]
+\ProvidesFile{babel.dtx}[2023/09/12 v3.94 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -2042,6 +2042,7 @@
 irish\\
 italian\\
 japanese\\
+javanese\\
 jju\\
 jolafonyi\\
 kabuverdianu\\
@@ -2081,6 +2082,7 @@
 luyia\\
 macedonian\\
 machame\\
+maithiri\\
 makhuwameetto\\
 makonde\\
 malagasy\\
@@ -2114,6 +2116,7 @@
 ngiemboon\\
 ngomba\\
 nheengatu\\
+nigerianpidgin\\
 nko\\
 norsk\\
 northernkurdish\\
@@ -2277,6 +2280,7 @@
 welsh\\
 westernfrisian\\
 wolaytta\\
+wolof\\
 yangben\\
 yiddish\\
 yoruba\\
@@ -2288,6 +2292,30 @@
 
 \bigskip
 
+Many locale templates are quite useable, provided captions and dates are
+not required (which is a very frequent case, particularly in ancient
+languages). So, they will be included in the default \babel{} distribution.
+This can serve to encourage contributions, too. A warning will remember
+they are ‘bare minumum locales’. The locales are currently
+the following:
+\begin{multicols}{4}
+\small
+akkadian\\
+ancientegyptian\\
+balinese\\
+divehi\\
+egyptianarabic\footnote{Masri or Colloquial Egyptian, with tag
+\texttt{arz}, not to be confused with the Standard Arabic as spoken in
+Egypt, with tag \texttt{ar-EG}).}\\
+ladino\\
+lombard\\
+navajo\\
+newari\\
+oldnorse\\
+phoenician\\
+southernaltai
+\end{multicols}
+
 \textbf{Modifying and adding values to |ini| files}
 
 \nobreak 
@@ -3145,7 +3173,7 @@
 which must be macros. Allowed calendars are:
 \begin{multicols}{4}
   |buddhist|\\
-  |chinese| (strings in locales pending) \New{3.93}\\
+  |chinese| \New{3.94}\\
   |coptic|\\
   |ethiopic|\\
   |hebrew|\\
@@ -5499,8 +5527,8 @@
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.93>>
-%<<date=2023/08/29>>
+%<<version=3.94>>
+%<<date=2023/09/12>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -11212,6 +11240,7 @@
       {There is little you can do. Sorry.}%
   \fi\fi\fi\fi}}
 \newcommand\BabelDateyyyy[1]{{\number#1}} % TODO - add leading 0
+\newcommand\BabelDateU[1]{{\number#1}}%
 \def\bbl at replace@finish at iii#1{%
   \bbl at exp{\def\\#1####1####2####3{\the\toks@}}}
 \def\bbl at TG@@date{%
@@ -11225,7 +11254,9 @@
   \bbl at replace\bbl at toreplace{[y]}{\BabelDatey{####1}}%
   \bbl at replace\bbl at toreplace{[yy]}{\BabelDateyy{####1}}%
   \bbl at replace\bbl at toreplace{[yyyy]}{\BabelDateyyyy{####1}}%
+  \bbl at replace\bbl at toreplace{[U]}{\BabelDateU{####1}}%
   \bbl at replace\bbl at toreplace{[y|}{\bbl at datecntr[####1|}%
+  \bbl at replace\bbl at toreplace{[U|}{\bbl at datecntr[####1|}%
   \bbl at replace\bbl at toreplace{[m|}{\bbl at datecntr[####2|}%
   \bbl at replace\bbl at toreplace{[d|}{\bbl at datecntr[####3|}%
   \bbl at replace@finish at iii\bbl at toreplace}
@@ -12417,7 +12448,12 @@
       \AtEndOfPackage{%
         \EnableBabelHook{babel-bidi}%
         \bbl at loadfontspec % bidi needs fontspec
-        \usepackage#1{bidi}}%
+        \usepackage#1{bidi}%
+        \let\bbl at digitsdotdash\DigitsDotDashInterCharToks
+        \def\DigitsDotDashInterCharToks{% See the 'bidi' package
+          \ifnum\@nameuse{bbl at wdir@\languagename}=\tw@ % 'AL' bidi
+            \bbl at digitsdotdash % So ignore in 'R' bidi
+          \fi}}%
     \fi}
   \ifnum\bbl at bidimode>200 % Any xe bidi=
     \ifcase\expandafter\@gobbletwo\the\bbl at bidimode\or
@@ -12465,7 +12501,7 @@
     \global\bbl at csarg\chardef{wdir@#1}\@ne
     \bbl at xin@{\csname bbl at sname@#1\endcsname}{\bbl at alscripts}%
     \ifin@
-      \global\bbl at csarg\chardef{wdir@#1}\tw@  % useless in xetex
+      \global\bbl at csarg\chardef{wdir@#1}\tw@
     \fi
   \else
     \global\bbl at csarg\chardef{wdir@#1}\z@
@@ -12506,9 +12542,11 @@
   \def\bbl at textdir#1{%
     \ifcase#1\relax
        \chardef\bbl at thetextdir\z@
+       \@nameuse{setlatin}%
        \bbl at textdir@i\beginL\endL
      \else
        \chardef\bbl at thetextdir\@ne
+       \@nameuse{setnonlatin}%
        \bbl at textdir@i\beginR\endR
     \fi}
   \def\bbl at textdir@i#1#2{%
@@ -14503,7 +14541,7 @@
   \catcode`_=11 \catcode`:=11
   \gdef\bblar at nofswarn{\gdef\msg_warning:nnx##1##2##3{}}
 \endgroup
-\gdef\bbl at arabicjust{%
+\gdef\bbl at arabicjust{% TODO. Allow for serveral locales.
   \let\bbl at arabicjust\relax
   \newattribute\bblar at kashida
   \directlua{ Babel.attr_kashida = luatexbase.registernumber'bblar at kashida' }%
@@ -14699,13 +14737,15 @@
     width = node.dimensions(line.head)    % The 'natural' width
     k_curr = #k_list % Traverse backwards, from the end
     wt_pos = 1
-
+ 
     while width < goal do
       subst_done = true
       k_item = k_list[k_curr].node
-      if k_list[k_curr].weight == Babel.kashida_wts[wt_pos] then       
+      if k_list[k_curr].weight == Babel.kashida_wts[wt_pos] then        
         d = node.copy(k_item)
         d.char = 0x0640
+        d.yoffset = 0 % TODO. From the prev char. But 0 seems safe.
+        d.xoffset = 0
         line.head, new = node.insert_after(line.head, k_item, d)
         width_new = node.dimensions(line.head)
         if width > goal or width == width_new then
@@ -15356,9 +15396,7 @@
 %<</More package options>>
 %
 \ifnum\bbl at bidimode>\z@ % Any bidi=
-  \ifx\matheqdirmode\@undefined\else
-    \matheqdirmode\@ne % A luatex primitive
-  \fi
+  \matheqdirmode\@ne % A luatex primitive
   \let\bbl at eqnodir\relax
   \def\bbl at eqdel{()}
   \def\bbl at eqnum{%
@@ -15371,17 +15409,21 @@
   \def\bbl at eqno@flip#1{%
     \ifdim\predisplaysize=-\maxdimen
       \eqno
-      \hb at xt@.01pt{\hb at xt@\displaywidth{\hss{#1}}\hss}%
+      \hb at xt@.01pt{%
+        \hb at xt@\displaywidth{\hss{#1\glet\bbl at upset\@currentlabel}}\hss}%
     \else
-      \leqno\hbox{#1}%
-    \fi}
+      \leqno\hbox{#1\glet\bbl at upset\@currentlabel}%
+    \fi
+    \bbl at exp{\def\\\@currentlabel{\[bbl at upset]}}}
   \def\bbl at leqno@flip#1{%
     \ifdim\predisplaysize=-\maxdimen
       \leqno
-      \hb at xt@.01pt{\hss\hb at xt@\displaywidth{{#1}\hss}}%
+      \hb at xt@.01pt{%
+        \hss\hb at xt@\displaywidth{{#1\glet\bbl at upset\@currentlabel}\hss}}%
     \else
-      \eqno\hbox{#1}%
-    \fi}
+      \eqno\hbox{#1\glet\bbl at upset\@currentlabel}%
+    \fi
+    \bbl at exp{\def\\\@currentlabel{\[bbl at upset]}}}
   \AtBeginDocument{%
     \ifx\bbl at noamsmath\relax\else
     \ifx\maketag@@@\@undefined % Normal equation, eqnarray

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.ins	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.ins	2023-09-12 20:16:23 UTC (rev 68258)
@@ -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/08/29}
+\def\filedate{2023/09/12}
 \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-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2023-09-12 20:16:23 UTC (rev 68258)
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/08/29 v3.93]
+\ProvidesFile{bbcompat.dtx}[2023/09/12 v3.94]
 %</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.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.def	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.def	2023-09-12 20:16:23 UTC (rev 68258)
@@ -40,7 +40,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{babel.def}[2023/08/29 v3.93 Babel common definitions]
+\ProvidesFile{babel.def}[2023/09/12 v3.94 Babel common definitions]
 \ifx\AtBeginDocument\@undefined  % TODO. change test.
   \def\@empty{}
 \def\loadlocalcfg#1{%
@@ -595,8 +595,8 @@
     \toks@\expandafter{\bbl at tempc#3}%
     \expandafter\edef\csname extras\languagename\endcsname{\the\toks@}%
   \fi}
-\def\bbl at version{3.93}
-\def\bbl at date{2023/08/29}
+\def\bbl at version{3.94}
+\def\bbl at date{2023/09/12}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2023-09-12 20:16:23 UTC (rev 68258)
@@ -34,7 +34,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2023/08/29 v3.93 The Babel package]
+\ProvidesPackage{babel}[2023/09/12 v3.94 The Babel package]
 \@ifpackagewith{babel}{debug}
   {\providecommand\bbl at trace[1]{\message{^^J[ #1 ]}}%
    \let\bbl at debug\@firstofone
@@ -470,8 +470,8 @@
       \expandafter\@secondoftwo
     \fi}
 \fi
-\def\bbl at version{3.93}
-\def\bbl at date{2023/08/29}
+\def\bbl at version{3.94}
+\def\bbl at date{2023/09/12}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi
@@ -3277,6 +3277,7 @@
       {There is little you can do. Sorry.}%
   \fi\fi\fi\fi}}
 \newcommand\BabelDateyyyy[1]{{\number#1}} % TODO - add leading 0
+\newcommand\BabelDateU[1]{{\number#1}}%
 \def\bbl at replace@finish at iii#1{%
   \bbl at exp{\def\\#1####1####2####3{\the\toks@}}}
 \def\bbl at TG@@date{%
@@ -3290,7 +3291,9 @@
   \bbl at replace\bbl at toreplace{[y]}{\BabelDatey{####1}}%
   \bbl at replace\bbl at toreplace{[yy]}{\BabelDateyy{####1}}%
   \bbl at replace\bbl at toreplace{[yyyy]}{\BabelDateyyyy{####1}}%
+  \bbl at replace\bbl at toreplace{[U]}{\BabelDateU{####1}}%
   \bbl at replace\bbl at toreplace{[y|}{\bbl at datecntr[####1|}%
+  \bbl at replace\bbl at toreplace{[U|}{\bbl at datecntr[####1|}%
   \bbl at replace\bbl at toreplace{[m|}{\bbl at datecntr[####2|}%
   \bbl at replace\bbl at toreplace{[d|}{\bbl at datecntr[####3|}%
   \bbl at replace@finish at iii\bbl at toreplace}
@@ -3963,7 +3966,12 @@
       \AtEndOfPackage{%
         \EnableBabelHook{babel-bidi}%
         \bbl at loadfontspec % bidi needs fontspec
-        \usepackage#1{bidi}}%
+        \usepackage#1{bidi}%
+        \let\bbl at digitsdotdash\DigitsDotDashInterCharToks
+        \def\DigitsDotDashInterCharToks{% See the 'bidi' package
+          \ifnum\@nameuse{bbl at wdir@\languagename}=\tw@ % 'AL' bidi
+            \bbl at digitsdotdash % So ignore in 'R' bidi
+          \fi}}%
     \fi}
   \ifnum\bbl at bidimode>200 % Any xe bidi=
     \ifcase\expandafter\@gobbletwo\the\bbl at bidimode\or
@@ -4004,7 +4012,7 @@
     \global\bbl at csarg\chardef{wdir@#1}\@ne
     \bbl at xin@{\csname bbl at sname@#1\endcsname}{\bbl at alscripts}%
     \ifin@
-      \global\bbl at csarg\chardef{wdir@#1}\tw@  % useless in xetex
+      \global\bbl at csarg\chardef{wdir@#1}\tw@
     \fi
   \else
     \global\bbl at csarg\chardef{wdir@#1}\z@
@@ -4038,9 +4046,11 @@
   \def\bbl at textdir#1{%
     \ifcase#1\relax
        \chardef\bbl at thetextdir\z@
+       \@nameuse{setlatin}%
        \bbl at textdir@i\beginL\endL
      \else
        \chardef\bbl at thetextdir\@ne
+       \@nameuse{setnonlatin}%
        \bbl at textdir@i\beginR\endR
     \fi}
   \def\bbl at textdir@i#1#2{%

Modified: trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2023-09-12 20:16:23 UTC (rev 68258)
@@ -38,10 +38,10 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{hyphen.cfg}[2023/08/29 v3.93 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2023/09/12 v3.94 Babel hyphens]
 \xdef\bbl at format{\jobname}
-\def\bbl at version{3.93}
-\def\bbl at date{2023/08/29}
+\def\bbl at version{3.94}
+\def\bbl at date{2023/09/12}
 \ifx\AtBeginDocument\@undefined
   \def\@empty{}
 \fi

Added: trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akk.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akk.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akk.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,121 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.2
+date = 2023-09-03
+name.local = 𒀝𒅗𒁺𒌑
+name.english = Akkadian
+name.babel = akkadian
+tag.bcp47 = akk
+language.tag.bcp47 = akk
+tag.bcp47.likely = akk-Xsux-IQ
+; see https://docs.microsoft.com/en-us/typography/opentype/spec/languagetags
+tag.opentype = 
+script.name = Sumero-Akkadian Cuneiform
+script.tag.bcp47 = Xsux
+script.tag.opentype = xsux
+level = 1
+encodings = 
+derivate = no
+warning = This is a bare minimum locale for 'akkadian'.
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long      = [d][ ][MMMM] [y]
+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.gregorian.licr]
+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 = 
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing    = yes
+hyphenrules      = 
+lefthyphenmin    = 
+righthyphenmin   = 
+hyphenchar       = 
+prehyphenchar    = 
+posthyphenchar   = 
+exhyphenchar     = 
+preexhyphenchar  = 
+postexhyphenchar = 
+hyphenationmin   = 


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akk.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akkadian.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akkadian.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akkadian.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{akk}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/akk/babel-akkadian.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
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	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.15
-date = 2022-06-02
+version = 1.16
+date = 2023-09-10
 name.local = العربية
 name.english = Arabic
 name.babel = arabic
@@ -209,5 +209,17 @@
 kashida.plain.1.1 =   { kashida = 500 }
 kashida.plain.2.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
 kashida.plain.2.1 =   { kashida = 0 }
+;
+; Contributed by Christian Lück (@lueck)
+kashida.base.1.0 = { ()[يئهشسقفغعضصنمكلظطخحجثتب]()[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.base.1.1 =   { kashida = 500 }
+; one diacritic mark: insert kashida behind it
+kashida.base.2.0 = { [يئهشسقفغعضصنمكلظطخحجثتب]()[ًٍَُِّ]()[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.base.2.1 =   { kashida = 500 }
+; two diacritic marks: insert kashida behind them
+kashida.base.3.0 = { [يئهشسقفغعضصنمكلظطخحجثتب][ًٍَُِّ]()[ًٍَُِّ]()[يئهشسقفغعضصنمكلظطخحجثتباأإآوؤذدزرة] }
+kashida.base.3.1 =   { kashida = 500 }
+kashida.base.4.0 = { ()ل()[ًٍَُِّ]*[اأإآ] }
+kashida.base.4.1 =   { kashida = 0 }
 
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/arz/babel-arz.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/arz/babel-arz.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/arz/babel-arz.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -19,7 +19,6 @@
 tag.opentype = 
 script.name = Arabic
 script.tag.bcp47 = Arab
-; see https://docs.microsoft.com/en-us/typography/opentype/spec/scripttags
 script.tag.opentype = arab
 level = 1
 encodings = 

Added: trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-balinese.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-balinese.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-balinese.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{ban}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-balinese.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-ban.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-ban.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-ban.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,120 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.2
+date = 2023-09-03
+name.local = Basa Bali
+name.english = Balinese
+name.babel = balinese
+tag.bcp47 = ban
+language.tag.bcp47 = ban
+tag.bcp47.likely = ban-Latn-ID
+tag.opentype = BAN
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = 
+derivate = no
+warning = This is a bare minimum locale for 'balinese'.
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long      = [d][ ][MMMM] [y]
+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.gregorian.licr]
+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 = 
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing    = yes
+hyphenrules      = 
+lefthyphenmin    = 
+righthyphenmin   = 
+hyphenchar       = 
+prehyphenchar    = 
+posthyphenchar   = 
+exhyphenchar     = 
+preexhyphenchar  = 
+postexhyphenchar = 
+hyphenationmin   = 


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/ban/babel-ban.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-tibetan.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-tibetan.tex	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bo/babel-tibetan.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -40,10 +40,10 @@
   \edef\bbl at tempe{\directlua{
     tex.print(table.concat(Babel.tibetan.tsheg, ' ', 1, 3))
   }}%
-  \babelprehyphenation{tibetan}{^^^^0f0b([^ ^^^^0f0d^^^^0f0e])}%
+  \babelprehyphenation{tibetan}{^^^^0f0b[^ ^^^^0f0d^^^^0f0e]}%
     { {insert, penalty=10000}, {insert, space=\bbl at tempe, data=1}, {},
-      {insert, space=\bbl at tempe, data=1}, {string = {1}} }}
-
+      {insert, space=\bbl at tempe, data=1}, {} }}
+      
 \def\bbl at tibetanjust{%
   % (3) Justification
   \directlua{

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	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.9
-date = 2023-09-09
+version = 1.10
+date = 2023-08-31
 name.local = עברית
 name.english = Hebrew
 name.babel = hebrew
@@ -23,7 +23,7 @@
 script.tag.bcp47 = Hebr
 script.tag.opentype = hebr
 level = 1
-encodings = LHE H8
+encodings = NHE8 HE8 LHE
 derivate = no
 require.babel = hebrew
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-hebrew.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-hebrew.tex	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/he/babel-hebrew.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -11,7 +11,7 @@
 }
 
 \ifcase\bbl at engine\else
-
+% Contributed by Udi Fogiel, with some changes
 \def\BabelHebrewNumeralMarkerSingle{׳}% Number is a single letter
 \def\BabelHebrewNumeralMarkerFinal{״}%  Before final letter
 

Added: trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-javanese.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-javanese.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-javanese.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{jv}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-javanese.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-jv.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-jv.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-jv.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,180 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2023-09-02
+name.local = Jawa
+name.english = Javanese
+name.babel = javanese
+tag.bcp47 = jv
+language.tag.bcp47 = jv
+tag.bcp47.likely = jv-Latn-ID
+tag.opentype = JAV
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long        = [d] [MMMM] [y]
+date.short       = [dd]-[MM]-[y]
+months.wide.1    = Januari
+months.wide.2    = Februari
+months.wide.3    = Maret
+months.wide.4    = April
+months.wide.5    = Mei
+months.wide.6    = Juni
+months.wide.7    = Juli
+months.wide.8    = Agustus
+months.wide.9    = September
+months.wide.10   = Oktober
+months.wide.11   = November
+months.wide.12   = Desember
+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 = Senin
+days.wide.tue = Selasa
+days.wide.wed = Rabu
+days.wide.thu = Kamis
+days.wide.fri = Jumat
+days.wide.sat = Sabtu
+days.wide.sun = Ahad
+days.abbreviated.mon      = Sen
+days.abbreviated.tue      = Sel
+days.abbreviated.wed      = Rab
+days.abbreviated.thu      = Kam
+days.abbreviated.fri      = Jum
+days.abbreviated.sat      = Sab
+days.abbreviated.sun      = Ahad
+days.narrow.mon           = S
+days.narrow.tue           = S
+days.narrow.wed           = R
+days.narrow.thu           = K
+days.narrow.fri           = J
+days.narrow.sat           = S
+days.narrow.sun           = A
+dayPeriods.abbreviated.am = Isuk
+dayPeriods.abbreviated.pm = Wengi
+dayPeriods.narrow.am      = Isuk
+dayPeriods.narrow.pm      = Wengi
+dayPeriods.wide.am        = Isuk
+dayPeriods.wide.pm        = Wengi
+
+[date.gregorian.licr]
+months.wide.1    = Januari
+months.wide.2    = Februari
+months.wide.3    = Maret
+months.wide.4    = April
+months.wide.5    = Mei
+months.wide.6    = Juni
+months.wide.7    = Juli
+months.wide.8    = Agustus
+months.wide.9    = September
+months.wide.10   = Oktober
+months.wide.11   = November
+months.wide.12   = Desember
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short  = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = 
+lefthyphenmin = 
+righthyphenmin = 
+hyphenchar = 
+prehyphenchar = 
+posthyphenchar = 
+exhyphenchar = 
+preexhyphenchar = 
+postexhyphenchar = 
+hyphenationmin = 
+
+[characters]
+delimiters.quotes     = 
+auxiliary             = [f q v x z]
+exemplarCharacters    = [a â å b c d e é è ê g h i ì j k l m n o ò p r s t u ù w y]
+index                 = [A Â Å B C D E É È Ê G H I Ì J K L M N O Ò P R S T U Ù W Y]
+punctuation           = 
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits  = 
+decimal                = ,
+exponential            = E
+group                  = .
+infinity               = ∞
+list                   = 
+minusSign              = 
+nan                    = NaN
+perMille               = ‰
+percentSign            = %
+plusSign               = 
+superscriptingExponent = ×


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/jv/babel-jv.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-lad.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-lad.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-lad.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,120 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.2
+date = 2023-09-03
+name.local = Ladino
+name.english = Ladino
+name.babel = ladino
+tag.bcp47 = lad
+language.tag.bcp47 = lad
+tag.bcp47.likely = lad-Hebr-IL
+tag.opentype = JUD
+script.name = Hebrew
+script.tag.bcp47 = Hebr
+script.tag.opentype = hebr
+level = 1
+encodings = NHE8 HE8 LHE
+derivate = no
+warning = This is a bare minimum locale for 'ladino'.
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long      = [d][ ][MMMM] [y]
+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.gregorian.licr]
+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 = 
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing    = yes
+hyphenrules      = 
+lefthyphenmin    = 
+righthyphenmin   = 
+hyphenchar       = 
+prehyphenchar    = 
+posthyphenchar   = 
+exhyphenchar     = 
+preexhyphenchar  = 
+postexhyphenchar = 
+hyphenationmin   = 


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-lad.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-ladino.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-ladino.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-ladino.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{lad}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/lad/babel-ladino.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lmo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lmo.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lmo.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,120 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.2
+date = 2023-09-03
+name.local = lombard
+name.english = Lombard
+name.babel = lombard
+tag.bcp47 = lmo
+language.tag.bcp47 = lmo
+tag.bcp47.likely = lmo-Latn-IT
+tag.opentype = LMO
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = 
+derivate = no
+warning = This is a bare minimum locale for 'lombard'.
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long      = [d][ ][MMMM] [y]
+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.gregorian.licr]
+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 = 
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing    = yes
+hyphenrules      = 
+lefthyphenmin    = 
+righthyphenmin   = 
+hyphenchar       = 
+prehyphenchar    = 
+posthyphenchar   = 
+exhyphenchar     = 
+preexhyphenchar  = 
+postexhyphenchar = 
+hyphenationmin   = 


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lmo.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lombard.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lombard.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lombard.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{lmo}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/lmo/babel-lombard.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-mai.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-mai.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-mai.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,186 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2023-09-03
+name.local = मैथिली
+name.english = Maithili
+name.babel = maithili
+tag.bcp47 = mai
+language.tag.bcp47 = mai
+tag.bcp47.likely = mai-Deva-IN
+tag.opentype = MTH
+script.name = Devanagari
+script.tag.bcp47 = Deva
+script.tag.opentype = deva
+level = 1
+encodings = 
+derivate = no
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long        = [d] [MMMM] [y]
+date.short       = [d]/[M]/[yy]
+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   = दिसंबर
+months.narrow.1  = ज
+months.narrow.2  = फ
+months.narrow.3  = मा
+months.narrow.4  = अ
+months.narrow.5  = म
+months.narrow.6  = जू
+months.narrow.7  = जु
+months.narrow.8  = अ
+months.narrow.9  = सि
+months.narrow.10 = अ
+months.narrow.11 = न
+months.narrow.12 = दि
+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.abbreviated.thu      = गुरु
+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 = भोर
+dayPeriods.abbreviated.pm = सांझ
+dayPeriods.narrow.am      = 
+dayPeriods.narrow.pm      = 
+dayPeriods.wide.am        = भोर
+dayPeriods.wide.pm        = सांझ
+
+[date.gregorian.licr]
+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 = 
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short  = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules = 
+lefthyphenmin = 
+righthyphenmin = 
+hyphenchar = 
+prehyphenchar = 
+posthyphenchar = 
+exhyphenchar = 
+preexhyphenchar = 
+postexhyphenchar = 
+hyphenationmin = 
+
+[characters]
+delimiters.quotes     = 
+auxiliary             = [अ {अ\u0902} {अः} आ इ ई उ ऊ ऋ ऌ ॡ ए ऐ ओ औ]
+exemplarCharacters    = [\u093C \u0902 ः क {क\u094Dष} ख ग घ च छ ज {ज\u094Dञ} झ ञ ट ठ ड {ड\u0902} ढ ण त {त\u094Dर} थ द ध न प फ ब भ म य र ल व श {श\u094Dर} ष स ह ा ि ी \u0941 \u0942 \u0947 \u0948 ो ौ]
+index                 = [\u093C अ {अ\u0902} {अः} आ इ ई उ ऊ ऋ ऌ ॡ ए ऐ ओ औ क {क\u094Dष} ख ग घ च छ ज {ज\u094Dञ} झ ञ ट ठ ड {ड\u0902} ढ ण त {त\u094Dर} थ द ध न प फ ब भ म य र ल व श {श\u094Dर} ष स ह]
+punctuation           = [_ \\- ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} § @ * / \\\\ \\& # ′ ″ ` + | ~]
+
+[numbers]
+defaultNumberingSystem = 
+minimumGroupingDigits  = 
+decimal                = 
+exponential            = 
+group                  = 
+infinity               = 
+list                   = 
+minusSign              = 
+nan                    = 
+perMille               = 
+percentSign            = 
+plusSign               = 
+superscriptingExponent = 
+
+[transforms.prehyphenation]
+danda.nobreak.1.0 = { |[।॥] }
+danda.nobreak.1.1 =   { insert, penalty=10000 }
+danda.nobreak.1.2 =   {}
+danda.nobreak.1.3 =   {}


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-mai.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-maithili.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-maithili.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-maithili.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{mai}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/mai/babel-maithili.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-non.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-non.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-non.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,121 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.2
+date = 2023-09-03
+name.local = norrǿnt mál 
+name.english = Old Norse
+name.babel = oldnorse
+tag.bcp47 = non
+language.tag.bcp47 = non
+tag.bcp47.likely = non-Runr-SE
+; see https://docs.microsoft.com/en-us/typography/opentype/spec/languagetags
+tag.opentype = 
+script.name = Runic
+script.tag.bcp47 = Runr
+script.tag.opentype = runr
+level = 1
+encodings = 
+derivate = no
+warning = This is a bare minimum locale for 'oldnorse'.
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long      = [d][ ][MMMM] [y]
+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.gregorian.licr]
+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 = 
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing    = yes
+hyphenrules      = 
+lefthyphenmin    = 
+righthyphenmin   = 
+hyphenchar       = 
+prehyphenchar    = 
+posthyphenchar   = 
+exhyphenchar     = 
+preexhyphenchar  = 
+postexhyphenchar = 
+hyphenationmin   = 


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-non.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-oldnorse.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-oldnorse.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-oldnorse.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{non}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/non/babel-oldnorse.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-navajo.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-navajo.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-navajo.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{nv}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-navajo.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-nv.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-nv.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-nv.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,120 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 0.2
+date = 2023-09-03
+name.local = Diné Bizaad
+name.english = Navajo
+name.babel = navajo
+tag.bcp47 = nv
+language.tag.bcp47 = nv
+tag.bcp47.likely = nv-Latn-US
+tag.opentype = NAV
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+warning = This is a bare minimum locale for 'navajo'.
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long      = [d][ ][MMMM] [y]
+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.gregorian.licr]
+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 = 
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing    = 
+hyphenrules      = 
+lefthyphenmin    = 
+righthyphenmin   = 
+hyphenchar       = 
+prehyphenchar    = 
+posthyphenchar   = 
+exhyphenchar     = 
+preexhyphenchar  = 
+postexhyphenchar = 
+hyphenationmin   = 


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/nv/babel-nv.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-nigerianpidgin.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-nigerianpidgin.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-nigerianpidgin.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{pcm}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-nigerianpidgin.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-pcm.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-pcm.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-pcm.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,180 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2023-09-02
+name.local = Naijíriá Píjin
+name.english = Nigerian Pidgin
+name.babel = nigerianpidgin
+tag.bcp47 = pcm
+language.tag.bcp47 = pcm
+tag.bcp47.likely = pcm-Latn-NG
+tag.opentype = CPP
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T1 OT1 LY1
+derivate = no
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long        = [d] [MMMM] [y]
+date.short       = [dd]/[MM]/[y]
+months.wide.1    = Jénúári
+months.wide.2    = Fẹ́búári
+months.wide.3    = Mach
+months.wide.4    = Éprel
+months.wide.5    = Mee
+months.wide.6    = Jun
+months.wide.7    = Julai
+months.wide.8    = Ọgọst
+months.wide.9    = Sẹptẹ́mba
+months.wide.10   = Ọktóba
+months.wide.11   = Nọvẹ́mba
+months.wide.12   = Disẹ́mba
+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 = Mọ́ndè
+days.wide.tue = Tiúzdè
+days.wide.wed = Wẹ́nẹ́zdè
+days.wide.thu = Tọ́zdè
+days.wide.fri = Fraídè
+days.wide.sat = Sátọdè
+days.wide.sun = Sọ́ndè
+days.abbreviated.mon      = Mọ́n
+days.abbreviated.tue      = Tiú
+days.abbreviated.wed      = Wẹ́n
+days.abbreviated.thu      = Tọ́z
+days.abbreviated.fri      = Fraí
+days.abbreviated.sat      = Sát
+days.abbreviated.sun      = Sọ́n
+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 = FM
+dayPeriods.abbreviated.pm = FI
+dayPeriods.narrow.am      = 
+dayPeriods.narrow.pm      = 
+dayPeriods.wide.am        = Fọ mọ́nin
+dayPeriods.wide.pm        = Fọ ívnin
+
+[date.gregorian.licr]
+months.wide.1    = J\'en\'u\'ari
+months.wide.2    = F\d{\'{e}}b\'u\'ari
+months.wide.3    = Mach
+months.wide.4    = \'Eprel
+months.wide.5    = Mee
+months.wide.6    = Jun
+months.wide.7    = Julai
+months.wide.8    = \d Og\d ost
+months.wide.9    = S\d ept\d{\'{e}}mba
+months.wide.10   = \d Okt\'oba
+months.wide.11   = N\d ov\d{\'{e}}mba
+months.wide.12   = Dis\d{\'{e}}mba
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short  = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules = 
+lefthyphenmin = 
+righthyphenmin = 
+hyphenchar = 
+prehyphenchar = 
+posthyphenchar = 
+exhyphenchar = 
+preexhyphenchar = 
+postexhyphenchar = 
+hyphenationmin = 
+
+[characters]
+delimiters.quotes     = 
+auxiliary             = [à c è {ẹ\u0300} ì ò {ọ\u0300} q ù x]
+exemplarCharacters    = [a á b {ch} d e é ẹ {ẹ\u0301} f g {gb} h i í j k {kp} l m n o ó ọ {ọ\u0301} p r s {sh} t u ú v w y z {zh}]
+index                 = [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           = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits  = 
+decimal                = .
+exponential            = E
+group                  = ,
+infinity               = ∞
+list                   = ;
+minusSign              = -
+nan                    = NaN
+perMille               = ‰
+percentSign            = %
+plusSign               = +
+superscriptingExponent = 


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/pcm/babel-pcm.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wo.ini	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wo.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,141 @@
+; This file is part of babel. For further details see:
+;   https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * Common Locale Data Repository (license Unicode):
+;   http://cldr.unicode.org/
+;   http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2023-09-03
+name.local = Wolof
+name.english = Wolof
+name.babel = wolof
+tag.bcp47 = wo
+language.tag.bcp47 = wo
+tag.bcp47.likely = wo-Latn-SN
+tag.opentype = WLF
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+level = 1
+encodings = T4
+derivate = no
+
+[captions]
+; xetex, luatex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[captions.licr]
+; pdftex
+preface    = 
+ref        = 
+abstract   = 
+bib        = 
+chapter    = 
+appendix   = 
+contents   = 
+listfigure = 
+listtable  = 
+index      = 
+figure     = 
+table      = 
+part       = 
+encl       = 
+cc         = 
+headto     = 
+page       = 
+see        = 
+also       = 
+proof      = 
+glossary   = 
+
+[date.gregorian]
+date.long      = [d] [MMMM], [y]
+date.short     = [dd]-[MM]-[y]
+months.wide.1  = Samwiyee
+months.wide.2  = Fewriyee
+months.wide.3  = Mars
+months.wide.4  = Awril
+months.wide.5  = Mee
+months.wide.6  = Suwe
+months.wide.7  = Sulet
+months.wide.8  = Ut
+months.wide.9  = Sàttumbar
+months.wide.10 = Oktoobar
+months.wide.11 = Nowàmbar
+months.wide.12 = Desàmbar
+
+[date.gregorian.licr]
+months.wide.1  = Samwiyee
+months.wide.2  = Fewriyee
+months.wide.3  = Mars
+months.wide.4  = Awril
+months.wide.5  = Mee
+months.wide.6  = Suwe
+months.wide.7  = Sulet
+months.wide.8  = Ut
+months.wide.9  = S\`attumbar
+months.wide.10 = Oktoobar
+months.wide.11 = Now\`ambar
+months.wide.12 = Des\`ambar
+
+[time.gregorian]
+time.medium = [HH]:[mm]:[ss]
+time.short = [HH]:[mm]
+
+[typography]
+frenchspacing = yes
+hyphenrules      = 
+lefthyphenmin    = 
+righthyphenmin   = 
+hyphenchar       = 
+prehyphenchar    = 
+posthyphenchar   = 
+exhyphenchar     = 
+preexhyphenchar  = 
+postexhyphenchar = 
+hyphenationmin   = 
+
+[characters]
+delimiters.quotes = 
+auxiliary = [ã h v z]
+exemplarCharacters = [a à b c d e é ë f g i j k l m n ñ ŋ o ó p q r s t u w 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 = [\\- ‑ , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = ,
+exponential = E
+group = .
+infinity = ∞
+list = 
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wo.ini
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wolof.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wolof.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wolof.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+  \PackageError{babel}%
+    {This file is a component of babel and cannot\MessageBreak
+     be loaded directly. I'll stop immediately}%
+    {Just use babel as documented.}%
+  \stop
+\fi
+\BabelBeforeIni{wo}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/wo/babel-wolof.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
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-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yi.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.7
-date = 2023-08-10
+version = 1.8
+date = 2023-08-31
 name.local = ייִדיש
 name.english = Yiddish
 name.babel = yiddish
@@ -22,7 +22,7 @@
 script.tag.bcp47 = Hebr
 script.tag.opentype = hebr
 level = 1
-encodings = LHE H8
+encodings = NHE8 HE8 LHE
 derivate = no
 require.babel = yiddish
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yiddish.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yiddish.tex	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/yi/babel-yiddish.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -1,4 +1,4 @@
-% This file is part of babel. For further details see:
+% Contributed by Udi Fogiel% This file is part of babel. For further details see:
 % https://www.ctan.org/pkg/babel
 \ifx\BabelBeforeIni\undefined
   \PackageError{babel}%
@@ -11,7 +11,7 @@
 }
 
 \ifcase\bbl at engine\else
-
+% Contributed by Udi Fogiel, with some changes
 \def\BabelHebrewNumeralMarkerSingle{׳}% Number is a single letter
 \def\BabelHebrewNumeralMarkerFinal{״}%  Before final letter
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-chinese.tex	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,4 +9,22 @@
 \fi
 \BabelBeforeIni{zh}{%
 }
+
+\ifcase\bbl at engine\else
+
+% Shared with zh-*.ini files
+\@namedef{bbl at cntr@date.sexagenary@\CurrentOption}#1{%
+  \ifcase\fpeval{\bbl at fpmod{(#1-4)}{60}} 甲子\or 乙丑\or
+    丙寅\or 丁卯\or 戊辰\or 己巳\or 庚午\or 辛未\or 壬申\or
+    癸酉\or 甲戌\or 乙亥\or 丙子\or 丁丑\or 戊寅\or 己卯\or
+    庚辰\or 辛巳\or 壬午\or 癸未\or 甲申\or 乙酉\or 丙戌\or
+    丁亥\or 戊子\or 己丑\or 庚寅\or 辛卯\or 壬辰\or 癸巳\or
+    甲午\or 乙未\or 丙申\or 丁酉\or 戊戌\or 己亥\or 庚子\or
+    辛丑\or 壬寅\or 癸卯\or 甲辰\or 乙巳\or 丙午\or 丁未\or
+    戊申\or 己酉\or 庚戌\or 辛亥\or 壬子\or 癸丑\or 甲寅\or
+    乙卯\or 丙辰\or 丁巳\or 戊午\or 己未\or 庚申\or 辛酉\or
+    壬戌\or 癸亥\fi}
+    
+\fi
+
 \endinput
\ No newline at end of file

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-HK.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2023-08-13
+version = 1.11
+date = 2023-09-02
 name.local = 简体中文
 name.english = Simplified Chinese
 name.opentype = Chinese Simplified
@@ -28,6 +28,7 @@
 level = 1
 encodings = 
 derivate = no
+require.babel = chinese
 
 [captions]
 preface = 
@@ -131,7 +132,7 @@
 dayPeriods.wide.pm = 下午
 
 [date.chinese]
-date.long = [d] [MMMM] [y]
+date.long = [y|digits]年[MMMM][d|date.days]
 months.wide.1     = 正月
 months.wide.2     = 二月
 months.wide.3     = 三月
@@ -157,6 +158,33 @@
 months.wide.23    = 闰十一月
 months.wide.24    = 闰腊月
 
+[date.chinese.Sexagenary]
+date.long = [U|date.sexagenary]年[MMMM][d|date.days]
+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    = 腊月
+months.wide.13    = 闰正月
+months.wide.14    = 闰二月
+months.wide.15    = 闰三月
+months.wide.16    = 闰四月
+months.wide.17    = 闰五月
+months.wide.18    = 闰六月
+months.wide.19    = 闰七月
+months.wide.20    = 闰八月
+months.wide.21    = 闰九月
+months.wide.22    = 闰十月
+months.wide.23    = 闰十一月
+months.wide.24    = 闰腊月
+
 [time.gregorian]
 time.medium = [a][h]:[mm]:[ss]
 time.short = [a][h]:[mm]
@@ -207,5 +235,5 @@
 parenthesized.ideograph = ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
 fullwidth.lower.alpha = 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
 fullwidth.upper.alpha = 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
+date.days = 初一 初二 初三 初四 初五 初六 初七 初八 初九 初十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 廿一 廿二 廿三 廿四 廿五 廿六 廿七 廿八 廿九 三十
 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-MO.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2023-08-13
+version = 1.11
+date = 2023-09-02
 name.local = 简体中文
 name.english = Simplified Chinese
 name.opentype = Chinese Simplified
@@ -28,6 +28,7 @@
 level = 1
 encodings = 
 derivate = no
+require.babel = chinese
 
 [captions]
 preface = 
@@ -131,7 +132,7 @@
 dayPeriods.wide.pm = 下午
 
 [date.chinese]
-date.long = [d] [MMMM] [y]
+date.long = [y|digits]年[MMMM][d|date.days]
 months.wide.1     = 正月
 months.wide.2     = 二月
 months.wide.3     = 三月
@@ -157,6 +158,33 @@
 months.wide.23    = 闰十一月
 months.wide.24    = 闰腊月
 
+[date.chinese.Sexagenary]
+date.long = [U|date.sexagenary]年[MMMM][d|date.days]
+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    = 腊月
+months.wide.13    = 闰正月
+months.wide.14    = 闰二月
+months.wide.15    = 闰三月
+months.wide.16    = 闰四月
+months.wide.17    = 闰五月
+months.wide.18    = 闰六月
+months.wide.19    = 闰七月
+months.wide.20    = 闰八月
+months.wide.21    = 闰九月
+months.wide.22    = 闰十月
+months.wide.23    = 闰十一月
+months.wide.24    = 闰腊月
+
 [time.gregorian]
 time.medium = [a][h]:[mm]:[ss]
 time.short = [a][h]:[mm]
@@ -207,5 +235,5 @@
 parenthesized.ideograph = ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
 fullwidth.lower.alpha = 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
 fullwidth.upper.alpha = 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
+date.days = 初一 初二 初三 初四 初五 初六 初七 初八 初九 初十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 廿一 廿二 廿三 廿四 廿五 廿六 廿七 廿八 廿九 三十
 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans-SG.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2023-08-13
+version = 1.11
+date = 2023-09-02
 name.local = 简体中文
 name.english = Simplified Chinese
 name.opentype = Chinese Simplified
@@ -28,6 +28,7 @@
 level = 1
 encodings = 
 derivate = no
+require.babel = chinese
 
 [captions]
 preface = 
@@ -131,7 +132,7 @@
 dayPeriods.wide.pm = 下午
 
 [date.chinese]
-date.long = [d] [MMMM] [y]
+date.long = [y|digits]年[MMMM][d|date.days]
 months.wide.1     = 正月
 months.wide.2     = 二月
 months.wide.3     = 三月
@@ -157,6 +158,33 @@
 months.wide.23    = 闰十一月
 months.wide.24    = 闰腊月
 
+[date.chinese.Sexagenary]
+date.long = [U|date.sexagenary]年[MMMM][d|date.days]
+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    = 腊月
+months.wide.13    = 闰正月
+months.wide.14    = 闰二月
+months.wide.15    = 闰三月
+months.wide.16    = 闰四月
+months.wide.17    = 闰五月
+months.wide.18    = 闰六月
+months.wide.19    = 闰七月
+months.wide.20    = 闰八月
+months.wide.21    = 闰九月
+months.wide.22    = 闰十月
+months.wide.23    = 闰十一月
+months.wide.24    = 闰腊月
+
 [time.gregorian]
 time.medium = [a][h]:[mm]:[ss]
 time.short = [a][h]:[mm]
@@ -207,5 +235,6 @@
 parenthesized.ideograph = ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
 fullwidth.lower.alpha = 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
 fullwidth.upper.alpha = 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
+date.days = 初一 初二 初三 初四 初五 初六 初七 初八 初九 初十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 廿一 廿二 廿三 廿四 廿五 廿六 廿七 廿八 廿九 三十
 
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hans.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.12
-date = 2023-08-13
+version = 1.13
+date = 2023-09-02
 name.local = 简体中文
 name.english = Simplified Chinese
 name.opentype = Chinese Simplified
@@ -27,6 +27,7 @@
 level = 1
 encodings = 
 derivate = no
+require.babel = chinese
 
 [captions]
 preface = 
@@ -134,7 +135,7 @@
 dayPeriods.wide.pm = 下午
 
 [date.chinese]
-date.long = [d] [MMMM] [y]
+date.long = [y|digits]年[MMMM][d|date.days]
 months.wide.1     = 正月
 months.wide.2     = 二月
 months.wide.3     = 三月
@@ -160,6 +161,33 @@
 months.wide.23    = 闰十一月
 months.wide.24    = 闰腊月
 
+[date.chinese.Sexagenary]
+date.long = [U|date.sexagenary]年[MMMM][d|date.days]
+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    = 腊月
+months.wide.13    = 闰正月
+months.wide.14    = 闰二月
+months.wide.15    = 闰三月
+months.wide.16    = 闰四月
+months.wide.17    = 闰五月
+months.wide.18    = 闰六月
+months.wide.19    = 闰七月
+months.wide.20    = 闰八月
+months.wide.21    = 闰九月
+months.wide.22    = 闰十月
+months.wide.23    = 闰十一月
+months.wide.24    = 闰腊月
+
 [time.gregorian]
 time.medium = [HH]:[mm]:[ss]
 time.short = [HH]:[mm]
@@ -210,5 +238,5 @@
 parenthesized.ideograph = ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
 fullwidth.lower.alpha = 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
 fullwidth.upper.alpha = 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
+date.days = 初一 初二 初三 初四 初五 初六 初七 初八 初九 初十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 廿一 廿二 廿三 廿四 廿五 廿六 廿七 廿八 廿九 三十
 
-

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-HK.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2023-08-13
+version = 1.11
+date = 2023-09-02
 name.local = 繁體中文
 name.english = Traditional Chinese
 name.opentype = Chinese Traditional
@@ -28,6 +28,7 @@
 level = 1
 encodings = 
 derivate = no
+require.babel = chinese
 
 [captions]
 preface = 
@@ -131,7 +132,7 @@
 dayPeriods.wide.pm = 下午
 
 [date.chinese]
-date.long = [d] [MMMM] [y]
+date.long = [y|digits]年[MMMM][d|date.days]
 months.wide.1     = 正月
 months.wide.2     = 二月
 months.wide.3     = 三月
@@ -157,6 +158,33 @@
 months.wide.23    = 闰十一月
 months.wide.24    = 闰十二月
 
+[date.chinese.Sexagenary]
+date.long = [U|date.sexagenary]年[MMMM][d|date.days]
+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    = 十二月
+months.wide.13    = 闰正月
+months.wide.14    = 闰二月
+months.wide.15    = 闰三月
+months.wide.16    = 闰四月
+months.wide.17    = 闰五月
+months.wide.18    = 闰六月
+months.wide.19    = 闰七月
+months.wide.20    = 闰八月
+months.wide.21    = 闰九月
+months.wide.22    = 闰十月
+months.wide.23    = 闰十一月
+months.wide.24    = 闰十二月
+
 [time.gregorian]
 time.medium = [a][h]:[mm]:[ss]
 time.short = [a][h]:[mm]
@@ -207,5 +235,6 @@
 parenthesized.ideograph = ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
 fullwidth.lower.alpha = 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
 fullwidth.upper.alpha = 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
+date.days = 初一 初二 初三 初四 初五 初六 初七 初八 初九 初十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 廿一 廿二 廿三 廿四 廿五 廿六 廿七 廿八 廿九 三十
 
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant-MO.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -9,8 +9,8 @@
 
 [identification]
 charset = utf8
-version = 1.10
-date = 2023-08-13
+version = 1.11
+date = 2023-09-02
 name.local = 繁體中文
 name.english = Traditional Chinese
 name.opentype = Chinese Traditional
@@ -28,6 +28,7 @@
 level = 1
 encodings = 
 derivate = no
+require.babel = chinese
 
 [captions]
 preface = 
@@ -131,7 +132,7 @@
 dayPeriods.wide.pm = 下午
 
 [date.chinese]
-date.long = [d] [MMMM] [y]
+date.long = [y|digits]年[MMMM][d|date.days]
 months.wide.1     = 正月
 months.wide.2     = 二月
 months.wide.3     = 三月
@@ -157,6 +158,33 @@
 months.wide.23    = 闰冬月
 months.wide.24    = 闰臘月
 
+[date.chinese.Sexagenary]
+date.long = [U|date.sexagenary]年[MMMM][d|date.days]
+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    = 臘月
+months.wide.13    = 闰正月
+months.wide.14    = 闰二月
+months.wide.15    = 闰三月
+months.wide.16    = 闰四月
+months.wide.17    = 闰五月
+months.wide.18    = 闰六月
+months.wide.19    = 闰七月
+months.wide.20    = 闰八月
+months.wide.21    = 闰九月
+months.wide.22    = 闰十月
+months.wide.23    = 闰冬月
+months.wide.24    = 闰臘月
+
 [time.gregorian]
 time.medium = [B][h]:[mm]:[ss]
 time.short = [B][h]:[mm]
@@ -207,5 +235,6 @@
 parenthesized.ideograph = ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
 fullwidth.lower.alpha = 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
 fullwidth.upper.alpha = 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
+date.days = 初一 初二 初三 初四 初五 初六 初七 初八 初九 初十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 廿一 廿二 廿三 廿四 廿五 廿六 廿七 廿八 廿九 三十
 
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh-Hant.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.11
-date = 2023-08-13
+version = 1.12
+date = 2023-09-02
 name.local = 繁體中文
 name.english = Traditional Chinese
 name.opentype = Chinese Traditional
@@ -27,6 +27,7 @@
 level = 1
 encodings = 
 derivate = no
+require.babel = chinese
 
 [captions]
 ; bib, contents - with en space
@@ -136,7 +137,7 @@
 dayPeriods.wide.pm = 下午
 
 [date.chinese]
-date.long = [d] [MMMM] [y]
+date.long = [y|digits]年[MMMM][d|date.days]
 months.wide.1     = 正月
 months.wide.2     = 二月
 months.wide.3     = 三月
@@ -162,6 +163,33 @@
 months.wide.23    = 闰冬月
 months.wide.24    = 闰臘月
 
+[date.chinese.Sexagenary]
+date.long = [U|date.sexagenary]年[MMMM][d|date.days]
+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    = 臘月
+months.wide.13    = 闰正月
+months.wide.14    = 闰二月
+months.wide.15    = 闰三月
+months.wide.16    = 闰四月
+months.wide.17    = 闰五月
+months.wide.18    = 闰六月
+months.wide.19    = 闰七月
+months.wide.20    = 闰八月
+months.wide.21    = 闰九月
+months.wide.22    = 闰十月
+months.wide.23    = 闰冬月
+months.wide.24    = 闰臘月
+
 [time.gregorian]
 time.medium = [B][h]:[mm]:[ss]
 time.short = [B][h]:[mm]
@@ -212,5 +240,6 @@
 parenthesized.ideograph = ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
 fullwidth.lower.alpha = 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
 fullwidth.upper.alpha = 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
+date.days = 初一 初二 初三 初四 初五 初六 初七 初八 初九 初十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 廿一 廿二 廿三 廿四 廿五 廿六 廿七 廿八 廿九 三十
 
 

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/zh/babel-zh.ini	2023-09-12 20:16:23 UTC (rev 68258)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.12
-date = 2023-08-13
+version = 1.13
+date = 2023-09-02
 name.local = 中文
 name.english = Chinese
 name.opentype = Chinese Simplified
@@ -28,6 +28,7 @@
 level = 1
 encodings = 
 derivate = no
+require.babel = chinese
 
 [captions]
 preface = 
@@ -135,7 +136,7 @@
 dayPeriods.wide.pm = 下午
 
 [date.chinese]
-date.long = [d] [MMMM] [y]
+date.long = [y|digits]年[MMMM][d|date.days]
 months.wide.1     = 正月
 months.wide.2     = 二月
 months.wide.3     = 三月
@@ -161,6 +162,33 @@
 months.wide.23    = 闰十一月
 months.wide.24    = 闰腊月
 
+[date.chinese.Sexagenary]
+date.long = [U|date.sexagenary]年[MMMM][d|date.days]
+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    = 腊月
+months.wide.13    = 闰正月
+months.wide.14    = 闰二月
+months.wide.15    = 闰三月
+months.wide.16    = 闰四月
+months.wide.17    = 闰五月
+months.wide.18    = 闰六月
+months.wide.19    = 闰七月
+months.wide.20    = 闰八月
+months.wide.21    = 闰九月
+months.wide.22    = 闰十月
+months.wide.23    = 闰十一月
+months.wide.24    = 闰腊月
+
 [time.gregorian]
 time.medium = [HH]:[mm]:[ss]
 time.short = [HH]:[mm]
@@ -211,6 +239,4 @@
 parenthesized.ideograph = ㈠ ㈡ ㈢ ㈣ ㈤ ㈥ ㈦ ㈧ ㈨ ㈩
 fullwidth.lower.alpha = 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
 fullwidth.upper.alpha = 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
-
-
-
+date.days = 初一 初二 初三 初四 初五 初六 初七 初八 初九 初十 十一 十二 十三 十四 十五 十六 十七 十八 十九 二十 廿一 廿二 廿三 廿四 廿五 廿六 廿七 廿八 廿九 三十

Modified: trunk/Master/texmf-dist/tex/generic/babel/luababel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2023-09-12 20:16:23 UTC (rev 68258)
@@ -601,7 +601,7 @@
   \catcode`_=11 \catcode`:=11
   \gdef\bblar at nofswarn{\gdef\msg_warning:nnx##1##2##3{}}
 \endgroup
-\gdef\bbl at arabicjust{%
+\gdef\bbl at arabicjust{% TODO. Allow for serveral locales.
   \let\bbl at arabicjust\relax
   \newattribute\bblar at kashida
   \directlua{ Babel.attr_kashida = luatexbase.registernumber'bblar at kashida' }%
@@ -786,6 +786,8 @@
       if k_list[k_curr].weight == Babel.kashida_wts[wt_pos] then
         d = node.copy(k_item)
         d.char = 0x0640
+        d.yoffset = 0 % TODO. From the prev char. But 0 seems safe.
+        d.xoffset = 0
         line.head, new = node.insert_after(line.head, k_item, d)
         width_new = node.dimensions(line.head)
         if width > goal or width == width_new then
@@ -1482,9 +1484,7 @@
 \fi
 \bbl at trace{Redefinitions for bidi layout}
 \ifnum\bbl at bidimode>\z@ % Any bidi=
-  \ifx\matheqdirmode\@undefined\else
-    \matheqdirmode\@ne % A luatex primitive
-  \fi
+  \matheqdirmode\@ne % A luatex primitive
   \let\bbl at eqnodir\relax
   \def\bbl at eqdel{()}
   \def\bbl at eqnum{%
@@ -1497,17 +1497,21 @@
   \def\bbl at eqno@flip#1{%
     \ifdim\predisplaysize=-\maxdimen
       \eqno
-      \hb at xt@.01pt{\hb at xt@\displaywidth{\hss{#1}}\hss}%
+      \hb at xt@.01pt{%
+        \hb at xt@\displaywidth{\hss{#1\glet\bbl at upset\@currentlabel}}\hss}%
     \else
-      \leqno\hbox{#1}%
-    \fi}
+      \leqno\hbox{#1\glet\bbl at upset\@currentlabel}%
+    \fi
+    \bbl at exp{\def\\\@currentlabel{\[bbl at upset]}}}
   \def\bbl at leqno@flip#1{%
     \ifdim\predisplaysize=-\maxdimen
       \leqno
-      \hb at xt@.01pt{\hss\hb at xt@\displaywidth{{#1}\hss}}%
+      \hb at xt@.01pt{%
+        \hss\hb at xt@\displaywidth{{#1\glet\bbl at upset\@currentlabel}\hss}}%
     \else
-      \eqno\hbox{#1}%
-    \fi}
+      \eqno\hbox{#1\glet\bbl at upset\@currentlabel}%
+    \fi
+    \bbl at exp{\def\\\@currentlabel{\[bbl at upset]}}}
   \AtBeginDocument{%
     \ifx\bbl at noamsmath\relax\else
     \ifx\maketag@@@\@undefined % Normal equation, eqnarray

Modified: trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2023-09-12 20:15:36 UTC (rev 68257)
+++ trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2023-09-12 20:16:23 UTC (rev 68258)
@@ -33,7 +33,7 @@
 %% extension |.ins|) which are part of the distribution.
 %%
 
-\ProvidesLanguage{nil}[2023/08/29 v3.93 Nil language]
+\ProvidesLanguage{nil}[2023/09/12 v3.94 Nil language]
 \LdfInit{nil}{datenil}
 \ifx\l at nil\@undefined
   \newlanguage\l at nil



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