texlive[63948] Master/texmf-dist: babel (20jul22)

commits+karl at tug.org commits+karl at tug.org
Wed Jul 20 22:23:38 CEST 2022


Revision: 63948
          http://tug.org/svn/texlive?view=revision&revision=63948
Author:   karl
Date:     2022-07-20 22:23:38 +0200 (Wed, 20 Jul 2022)
Log Message:
-----------
babel (20jul22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/babel/README.md
    trunk/Master/texmf-dist/doc/latex/babel/babel.pdf
    trunk/Master/texmf-dist/source/latex/babel/babel.dtx
    trunk/Master/texmf-dist/source/latex/babel/babel.ins
    trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx
    trunk/Master/texmf-dist/source/latex/babel/locale.zip
    trunk/Master/texmf-dist/tex/generic/babel/babel.def
    trunk/Master/texmf-dist/tex/generic/babel/babel.sty
    trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
    trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini
    trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini
    trunk/Master/texmf-dist/tex/generic/babel/luababel.def
    trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
    trunk/Master/texmf-dist/tex/generic/babel/xebabel.def

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-mexicanspanish.tex

Modified: trunk/Master/texmf-dist/doc/latex/babel/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/babel/README.md	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/doc/latex/babel/README.md	2022-07-20 20:23:38 UTC (rev 63948)
@@ -1,4 +1,4 @@
-## Babel 3.77
+## Babel 3.78
 
 This package manages culturally-determined typographical (and other)
 rules, and hyphenation patterns for a wide range of languages. Many
@@ -8,9 +8,9 @@
 
 The latest stable version is available on <https://ctan.org/pkg/babel>.
 
-Changes in version 3.77 are described in:
+Changes in version 3.78 are described in:
 
-https://latex3.github.io/babel/news/whats-new-in-babel-3.77.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.78.html
 
 Apart from the manual, you can find information on some aspects of babel at:
 
@@ -46,19 +46,13 @@
 
 ### Summary of latest changes
 ```
-3.77   2022-06-26
-       * More on calendar conversions (\localedate, \today).
-       * New calendars: 'coptic' (ar-EG, cop), 'buddhist' (th).
-       * New Arabic locale for Saudi Arabia, with the Umm al-Qura
-         calendar.
-       * Date now defaults to 'persian' in a few locales: Persian,
-         Northern Luri, Mazanderani, Pashto.
-       * `bangla` is now the preferred name for `bengali`.
-       * Attempt to deal with 'german' and 'swissgerman', whose names
-         conflict with the CLDR ones.
-       * More minor updates to the CLDR 41: Afrikaans, Arabic, Assamese,
-         Asturian, Azerbaijani, Belarusian, Bulgarian, Bangla, Tibetan,
-         Breton, Bodo, Bosnian, Catalan, English.
+3.78   2022-07-20
+       * Fix: Undefined \bbl at xenohyph with Thai (#182).
+       * More minor updates to the CLDR 41: Chechen, Cherokee, Central
+         Kurdish, Czech, Welsh, Danish, German, Lower Sorbian,
+         Dzongkha, Ewe, Greek, Esperanto, Spanish, Estonian, Persian,
+         Finnish, Filipino, Faroese, Western Frisian, Irish, Scottish
+         Gaelic.
 ```
 
 ### Previous changes

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

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.dtx	2022-07-20 20:23:38 UTC (rev 63948)
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2022/06/26 v3.77 The Babel package]
+\ProvidesFile{babel.dtx}[2022/07/20 v3.78 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -3116,9 +3116,9 @@
 \end{note}
 
 \begin{note}
-  To set hyphenation exceptions in the preamble before any language is
-  explicitly set with a selector, use |\babelhyphenation| instead of
-  |\hyphenation|. In the preamble the hyphenation rules are not always
+  Use |\babelhyphenation| instead of |\hyphenation| to set hyphenation
+  exceptions in the preamble before any language is explicitly set with
+  a selector. In the preamble the hyphenation rules are not always
   fully set up and an error can be raised.
 \end{note}
 
@@ -5171,8 +5171,8 @@
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.77>>
-%<<date=2022/06/26>>
+%<<version=3.78>>
+%<<date=2022/07/20>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -5947,6 +5947,7 @@
 %    \begin{macrocode}
 \ifx\bbl at opt@safe\@undefined
   \def\bbl at opt@safe{BR}
+  % \let\bbl at opt@safe\@empty % -- By September 
 \fi
 %    \end{macrocode}
 %
@@ -10940,7 +10941,7 @@
       {\bbl at exp{\\\bbl at ifblank{\bbl at cs{prehc@#1}}}%
         {}%
         {\ifx\bbl at xenohyph\@undefined
-           \let\bbl at xenohyph\bbl at xenohyph@d
+           \global\let\bbl at xenohyph\bbl at xenohyph@d
            \ifx\AtBeginDocument\@notprerr
              \expandafter\@secondoftwo  % to execute right now
            \fi
@@ -13105,53 +13106,6 @@
 %
 %    \begin{macrocode}
 \def\bbl at font@fams{rm,sf,tt}
-%    \end{macrocode}
-%
-% The old tentative way. Short and preverved for compatibility, but
-% deprecated. Note there is no direct alternative for
-% |\babelFSfeatures|. The reason in explained in the user guide, but
-% essentially -- that was not the way to go :-).
-%
-%    \begin{macrocode}
-\newcommand\babelFSstore[2][]{%
-  \bbl at ifblank{#1}%
-    {\bbl at csarg\def{sname@#2}{Latin}}%
-    {\bbl at csarg\def{sname@#2}{#1}}%
-  \bbl at provide@dirs{#2}%
-  \bbl at csarg\ifnum{wdir@#2}>\z@
-    \let\bbl at beforeforeign\leavevmode
-    \EnableBabelHook{babel-bidi}%
-  \fi
-  \bbl at foreach{#2}{%
-    \bbl at FSstore{##1}{rm}\rmdefault\bbl at save@rmdefault
-    \bbl at FSstore{##1}{sf}\sfdefault\bbl at save@sfdefault
-    \bbl at FSstore{##1}{tt}\ttdefault\bbl at save@ttdefault}}
-\def\bbl at FSstore#1#2#3#4{%
-  \bbl at csarg\edef{#2default#1}{#3}%
-  \expandafter\addto\csname extras#1\endcsname{%
-    \let#4#3%
-    \ifx#3\f at family
-      \edef#3{\csname bbl@#2default#1\endcsname}%
-      \fontfamily{#3}\selectfont
-    \else
-      \edef#3{\csname bbl@#2default#1\endcsname}%
-    \fi}%
-  \expandafter\addto\csname noextras#1\endcsname{%
-    \ifx#3\f at family
-      \fontfamily{#4}\selectfont
-    \fi
-    \let#3#4}}
-\let\bbl at langfeatures\@empty
-\def\babelFSfeatures{% make sure \fontspec is redefined once
-  \let\bbl at ori@fontspec\fontspec
-  \renewcommand\fontspec[1][]{%
-    \bbl at ori@fontspec[\bbl at langfeatures##1]}
-  \let\babelFSfeatures\bbl at FSfeatures
-  \babelFSfeatures}
-\def\bbl at FSfeatures#1#2{%
-  \expandafter\addto\csname extras#1\endcsname{%
-    \babel at save\bbl at langfeatures
-    \edef\bbl at langfeatures{#2,}}}
 %<</Font selection>>
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/source/latex/babel/babel.ins
===================================================================
--- trunk/Master/texmf-dist/source/latex/babel/babel.ins	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/source/latex/babel/babel.ins	2022-07-20 20:23:38 UTC (rev 63948)
@@ -26,7 +26,7 @@
 %% and covered by LPPL is defined by the unpacking scripts (with
 %% extension .ins) which are part of the distribution.
 %%
-\def\filedate{2022/06/26}
+\def\filedate{2022/07/20}
 \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	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/source/latex/babel/bbcompat.dtx	2022-07-20 20:23:38 UTC (rev 63948)
@@ -30,7 +30,7 @@
 %
 % \iffalse
 %<*dtx>
-\ProvidesFile{bbcompat.dtx}[2022/06/26 v3.77]
+\ProvidesFile{bbcompat.dtx}[2022/07/20 v3.78]
 %</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	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.def	2022-07-20 20:23:38 UTC (rev 63948)
@@ -40,7 +40,7 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{babel.def}[2022/06/26 3.77 Babel common definitions]
+\ProvidesFile{babel.def}[2022/07/20 3.78 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.77}
-\def\bbl at date{2022/06/26}
+\def\bbl at version{3.78}
+\def\bbl at date{2022/07/20}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi
@@ -3485,7 +3485,7 @@
       {\bbl at exp{\\\bbl at ifblank{\bbl at cs{prehc@#1}}}%
         {}%
         {\ifx\bbl at xenohyph\@undefined
-           \let\bbl at xenohyph\bbl at xenohyph@d
+           \global\let\bbl at xenohyph\bbl at xenohyph@d
            \ifx\AtBeginDocument\@notprerr
              \expandafter\@secondoftwo  % to execute right now
            \fi

Modified: trunk/Master/texmf-dist/tex/generic/babel/babel.sty
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/babel.sty	2022-07-20 20:23:38 UTC (rev 63948)
@@ -34,7 +34,7 @@
 %%
 
 \NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2022/06/26 3.77 The Babel package]
+\ProvidesPackage{babel}[2022/07/20 3.78 The Babel package]
 \@ifpackagewith{babel}{debug}
   {\providecommand\bbl at trace[1]{\message{^^J[ #1 ]}}%
    \let\bbl at debug\@firstofone
@@ -446,6 +446,7 @@
 \fi
 \ifx\bbl at opt@safe\@undefined
   \def\bbl at opt@safe{BR}
+  % \let\bbl at opt@safe\@empty % -- By September
 \fi
 \bbl at trace{Defining IfBabelLayout}
 \ifx\bbl at opt@layout\@nnil
@@ -459,8 +460,8 @@
       \expandafter\@secondoftwo
     \fi}
 \fi
-\def\bbl at version{3.77}
-\def\bbl at date{2022/06/26}
+\def\bbl at version{3.78}
+\def\bbl at date{2022/07/20}
 \ifx\language\@undefined
   \csname newcount\endcsname\language
 \fi
@@ -3538,7 +3539,7 @@
       {\bbl at exp{\\\bbl at ifblank{\bbl at cs{prehc@#1}}}%
         {}%
         {\ifx\bbl at xenohyph\@undefined
-           \let\bbl at xenohyph\bbl at xenohyph@d
+           \global\let\bbl at xenohyph\bbl at xenohyph@d
            \ifx\AtBeginDocument\@notprerr
              \expandafter\@secondoftwo  % to execute right now
            \fi

Modified: trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/hyphen.cfg	2022-07-20 20:23:38 UTC (rev 63948)
@@ -38,10 +38,10 @@
     \wlog{File: #1 #4 #3 <#2>}%
     \let\ProvidesFile\@undefined}
 \fi
-\ProvidesFile{hyphen.cfg}[2022/06/26 3.77 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2022/07/20 3.78 Babel hyphens]
 \xdef\bbl at format{\jobname}
-\def\bbl at version{3.77}
-\def\bbl at date{2022/06/26}
+\def\bbl at version{3.78}
+\def\bbl at date{2022/07/20}
 \ifx\AtBeginDocument\@undefined
   \def\@empty{}
 \fi

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/bn/babel-bn.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.11
-date = 2022-06-14
+version = 1.12
+date = 2022-07-02
 name.local = বাংলা
 name.english = Bangla
 name.babel = bangla bengali
@@ -22,6 +22,7 @@
 tag.bcp47.likely = bn-Beng-BD
 tag.opentype = BEN
 script.name = Bangla
+script.name.opentype = Bengali
 script.tag.bcp47 = Beng
 script.tag.opentype = beng
 level = 1

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ce/babel-ce.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-07-02
 name.local = нохчийн
 name.english = Chechen
 name.babel = chechen
@@ -88,39 +88,39 @@
 months.wide.10 = октябрь
 months.wide.11 = ноябрь
 months.wide.12 = декабрь
-months.narrow.1 = 1
-months.narrow.2 = 2
-months.narrow.3 = 3
-months.narrow.4 = 4
-months.narrow.5 = 5
-months.narrow.6 = 6
-months.narrow.7 = 7
-months.narrow.8 = 8
-months.narrow.9 = 9
-months.narrow.10 = 10
-months.narrow.11 = 11
-months.narrow.12 = 12
-days.wide.mon = оршотан де
-days.wide.tue = шинарин де
-days.wide.wed = кхаарин де
-days.wide.thu = еарин де
-days.wide.fri = пӀераскан де
-days.wide.sat = шот де
-days.wide.sun = кӀиранан де
-days.abbreviated.mon = оршотан де
-days.abbreviated.tue = шинарин де
-days.abbreviated.wed = кхаарин де
-days.abbreviated.thu = еарин де
-days.abbreviated.fri = пӀераскан де
-days.abbreviated.sat = шот де
-days.abbreviated.sun = кӀиранан де
-days.narrow.mon = M
-days.narrow.tue = T
-days.narrow.wed = W
-days.narrow.thu = T
-days.narrow.fri = F
-days.narrow.sat = S
-days.narrow.sun = S
+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 = AM
 dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = AM
@@ -164,7 +164,7 @@
 auxiliary = []
 exemplarCharacters = [а {аь} б в г {гӏ} д е ё ж з и {ий} й к {кк} {ккх} {кх} {кь} {кӏ} л м н о {ов} {оь} п {пп} {пӏ} р {рхӏ} с {сс} т {тт} {тӏ} у {ув} {уь} {уьй} ф х {хь} {хӏ} ц {цӏ} ч {чӏ} ш щ ъ ы ь э ю {юь} я {яь}]
 index = [А Б В Г Д Е Ё Ж З И К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ Ы Ь Э Ю Я]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/chr/babel-chr.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-07-02
 name.local = ᏣᎳᎩ
 name.english = Cherokee
 name.babel = cherokee
@@ -122,7 +122,7 @@
 days.narrow.sat = Ꭴ
 days.narrow.sun = Ꮖ
 dayPeriods.abbreviated.am = ᏌᎾᎴ
-dayPeriods.abbreviated.pm = ᏒᎯᏱᎢᏗᏢ
+dayPeriods.abbreviated.pm = ᏒᎯᏱᎢ
 dayPeriods.narrow.am = Ꮜ
 dayPeriods.narrow.pm = Ꮢ
 dayPeriods.wide.am = ᏌᎾᎴ
@@ -150,7 +150,7 @@
 auxiliary = []
 exemplarCharacters = [ꭰ ꭱ ꭲ ꭳ ꭴ ꭵ ꭶ ꭷ ꭸ ꭹ ꭺ ꭻ ꭼ ꭽ ꭾ ꭿ ꮀ ꮁ ꮂ ꮃ ꮄ ꮅ ꮆ ꮇ ꮈ ꮉ ꮊ ꮋ ꮌ ꮍ ꮎ ꮏ ꮐ ꮑ ꮒ ꮓ ꮔ ꮕ ꮖ ꮗ ꮘ ꮙ ꮚ ꮛ ꮜ ꮝ ꮞ ꮟ ꮠ ꮡ ꮢ ꮣ ꮤ ꮥ ꮦ ꮧ ꮨ ꮩ ꮪ ꮫ ꮬ ꮭ ꮮ ꮯ ꮰ ꮱ ꮲ ꮳ ꮴ ꮵ ꮶ ꮷ ꮸ ꮹ ꮺ ꮻ ꮼ ꮽ ꮾ ꮿ ᏸ ᏹ ᏺ ᏻ ᏼ]
 index = [Ꭰ Ꭶ Ꭽ Ꮃ Ꮉ Ꮎ Ꮖ Ꮜ Ꮣ Ꮬ Ꮳ Ꮹ Ꮿ]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -12,8 +12,8 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-10-11
+version = 1.6
+date = 2022-07-02
 name.local = کوردیی ناوەندی
 name.english = Central Kurdish
 name.babel = sorani centralkurdish
@@ -56,7 +56,7 @@
 [date.gregorian]
 date.long = [d]ی [MMMM]ی [y]
 date.short = [y]-[MM]-[dd]
-months.wide.1 = کانوونی دووهەم
+months.wide.1 = کانوونی دووەم
 months.wide.2 = شوبات
 months.wide.3 = ئازار
 months.wide.4 = نیسان
@@ -66,7 +66,7 @@
 months.wide.8 = ئاب
 months.wide.9 = ئەیلوول
 months.wide.10 = تشرینی یەکەم
-months.wide.11 = تشرینی دووهەم
+months.wide.11 = تشرینی دووەم
 months.wide.12 = کانونی یەکەم
 months.narrow.1 = ک
 months.narrow.2 = ش
@@ -105,8 +105,8 @@
 dayPeriods.abbreviated.pm = د.ن
 dayPeriods.narrow.am = ب.ن
 dayPeriods.narrow.pm = د.ن
-dayPeriods.wide.am = بەر لە نیوەڕۆ
-dayPeriods.wide.pm = دوای نیوەڕۆ
+dayPeriods.wide.am = ب.ن
+dayPeriods.wide.pm = د.ن
 
 [date.kurdish]
 date.long = [d]ی [MMMM]ی [y]
@@ -121,7 +121,7 @@
 months.wide.9     = گوڵان
 months.wide.10    = خاكەلێوە
 months.wide.11    = ڕێبەندان
-months.wide.12    =  ڕەشەمێ
+months.wide.12    = ڕەشەمێ
 months.narrow.1   = ب
 months.narrow.2   = س
 months.narrow.3   = گ
@@ -175,4 +175,4 @@
 superscriptingExponent = ×
 
 [counters]
-alphabetic = ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ق ک گ ل ڵ م ن و ۆ ه‍ ی ێ ئ 
\ No newline at end of file
+alphabetic = ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ق ک گ ل ڵ م ن و ۆ ه‍ ی ێ ئ

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -12,8 +12,8 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2020-10-11
+version = 1.6
+date = 2022-07-02
 name.local = کوردیی ناوەندی
 name.english = Central Kurdish
 name.babel = sorani centralkurdish
@@ -56,7 +56,7 @@
 [date.gregorian]
 date.long = [d]ی [MMMM]ی [y]
 date.short = [y]-[MM]-[dd]
-months.wide.1 = کانوونی دووهەم
+months.wide.1 = کانوونی دووەم
 months.wide.2 = شوبات
 months.wide.3 = ئازار
 months.wide.4 = نیسان
@@ -66,7 +66,7 @@
 months.wide.8 = ئاب
 months.wide.9 = ئەیلوول
 months.wide.10 = تشرینی یەکەم
-months.wide.11 = تشرینی دووهەم
+months.wide.11 = تشرینی دووەم
 months.wide.12 = کانونی یەکەم
 months.narrow.1 = ک
 months.narrow.2 = ش
@@ -105,8 +105,8 @@
 dayPeriods.abbreviated.pm = د.ن
 dayPeriods.narrow.am = ب.ن
 dayPeriods.narrow.pm = د.ن
-dayPeriods.wide.am = بەر لە نیوەڕۆ
-dayPeriods.wide.pm = دوای نیوەڕۆ
+dayPeriods.wide.am = ب.ن
+dayPeriods.wide.pm = د.ن
 
 [date.kurdish]
 date.long = [d]ی [MMMM]ی [y]
@@ -121,7 +121,7 @@
 months.wide.9     = گوڵان
 months.wide.10    = خاكەلێوە
 months.wide.11    = ڕێبەندان
-months.wide.12    =  ڕەشەمێ
+months.wide.12    = ڕەشەمێ
 months.narrow.1   = ب
 months.narrow.2   = س
 months.narrow.3   = گ
@@ -175,4 +175,4 @@
 superscriptingExponent = ×
 
 [counters]
-alphabetic = ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ق ک گ ل ڵ م ن و ۆ ه‍ ی ێ ئ 
\ No newline at end of file
+alphabetic = ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ق ک گ ل ڵ م ن و ۆ ه‍ ی ێ ئ

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cs/babel-cs.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2021-04-24
+version = 1.4
+date = 2022-07-02
 name.local = čeština
 name.english = Czech
 name.babel = czech
@@ -144,7 +144,7 @@
 months.wide.12 = prosince
 
 [time.gregorian]
-time.medium = [H].[mm].[ss]
+time.medium = [H]:[mm]:[ss]
 time.short = [H]:[mm]
 
 [typography]
@@ -165,7 +165,7 @@
 auxiliary = [à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī ľ ł ñ ò ŏ ô ö ø ō œ ŕ ù ŭ û ü ū ÿ]
 exemplarCharacters = [a á b c č d ď e é ě f g h {ch} i í j k l m n ň o ó p q r ř s š t ť u ú ů v w x y ý z ž]
 index = [A B C Č D E F G H {CH} I J K L M N O P Q R Ř S Š T U V W X Y Z Ž]
-punctuation = [\\- ‐ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] § @ * / \\&]
+punctuation = [\\- ‐ ‑ – , ; \\: ! ? . … ‘ ‚ “ „ ( ) \\[ \\] § @ * / \\&]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -175,7 +175,7 @@
 group =  
 infinity = ∞
 list = ;
-minusSign = –
+minusSign = -
 nan = NaN
 perMille = ‰
 percentSign = %
@@ -192,4 +192,4 @@
 [transforms.posthyphenation]
 hyphen.repeat.1.0 = { (){a}=(){a} }
 hyphen.repeat.1.1 = {}
-hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }
\ No newline at end of file
+hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/cy/babel-cy.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-07-02
 name.local = Cymraeg
 name.english = Welsh
 name.babel = welsh
@@ -165,7 +165,7 @@
 auxiliary = [ă å ã ā æ ç ĕ ē ĭ ī k ñ ŏ ø ō œ q ŭ ū v x z]
 exemplarCharacters = [a á à â ä b c {ch} d {dd} e é è ê ë f {ff} g {ng} h i í ì î ï j l {ll} m n o ó ò ô ö p {ph} r {rh} s t {th} u ú ù û ü w ẃ ẁ ŵ ẅ y ý ỳ ŷ ÿ]
 index = [A B C {CH} D {DD} E F {FF} G {NG} H I J K L {LL} M N O P {PH} Q R {RH} S T {TH} U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/da/babel-da.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-07-02
 name.local = dansk
 name.english = Danish
 name.babel = danish
@@ -76,7 +76,7 @@
 
 [date.gregorian]
 date.long = [d].[ ][MMMM] [y]
-date.short = [dd]/[MM]/[y]
+date.short = [dd].[MM].[y]
 months.wide.1 = januar
 months.wide.2 = februar
 months.wide.3 = marts
@@ -162,10 +162,10 @@
 
 [characters]
 delimiters.quotes = “”‘’
-auxiliary = [á à â ç é è ê ë í î ï ñ ó ô ú ù û ÿ ü ä ǿ ö œ]
+auxiliary = [á à â ç é è ê ë í î ï ñ ó ô œ ú ù û ÿ ü ä ǿ ö]
 exemplarCharacters = [a b c d e f g h i j k l m n o p q r s t u v w x y z æ ø å]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z Æ Ø Å]
-punctuation = [\\- ‐ – , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ′ ″]
+punctuation = [\\- ‐ ‑ – , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1901.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-05-17
+version = 1.5
+date = 2022-07-02
 name.local = Deutsch
 name.english = German
-name.babel = german
+name.babel = german german-traditional
 name.polyglossia = german
 tag.bcp47 = de-1901
 language.tag.bcp47 = de
@@ -122,12 +122,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = Januar
@@ -165,7 +165,7 @@
 auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ú ù ŭ û ū ÿ]
 exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-1996.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-05-17
+version = 1.5
+date = 2022-07-02
 name.local = Deutsch
 name.english = German
-name.babel = german
+name.babel = ngerman german
 tag.bcp47 = de-1996
 language.tag.bcp47 = de
 tag.opentype = DEU
@@ -121,12 +121,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = Januar
@@ -164,7 +164,7 @@
 auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ú ù ŭ û ū ÿ]
 exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1901.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-05-17
-name.local = Deutsch
-name.english = German
-name.babel = austrian german-austria german-at
+version = 1.5
+date = 2022-07-02
+name.local = Österreichisches Deutsch
+name.english = Austrian German
+name.babel = austrian-traditional german-austria-traditional german-at-traditional austriangerman-traditional austrian
 name.polyglossia = german
 tag.bcp47 = de-AT-1901
 language.tag.bcp47 = de
@@ -127,12 +127,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = J\"anner
@@ -170,7 +170,7 @@
 auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ú ù ŭ û ū ÿ]
 exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]
 index = [A Ä B C D E F G H I J K L M N O Ö P Q R S T U Ü V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT-1996.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-05-17
-name.local = Deutsch
-name.english = German
-name.babel = austrian german-austria german-at
+version = 1.5
+date = 2022-07-02
+name.local = Österreichisches Deutsch
+name.english = Austrian German
+name.babel = austrian german-austria german-at austriangerman naustrian
 name.polyglossia = german
 tag.bcp47 = de-AT-1996
 language.tag.bcp47 = de
@@ -127,12 +127,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = J\"anner
@@ -170,7 +170,7 @@
 auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ú ù ŭ û ū ÿ]
 exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]
 index = [A Ä B C D E F G H I J K L M N O Ö P Q R S T U Ü V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-AT.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-06-30
-name.local = Deutsch
-name.english = German
-name.babel = austrian german-austria german-at
+version = 1.4
+date = 2022-07-02
+name.local = Österreichisches Deutsch
+name.english = Austrian German
+name.babel = austrian german-austria german-at austriangerman naustrian
 name.polyglossia = german
 tag.bcp47 = de-AT
 language.tag.bcp47 = de
@@ -126,12 +126,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = J\"anner
@@ -169,7 +169,7 @@
 auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ú ù ŭ û ū ÿ]
 exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]
 index = [A Ä B C D E F G H I J K L M N O Ö P Q R S T U Ü V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1901.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2022-05-1729
-name.local = Deutsch
-name.english = German
-name.babel = german-switzerland german-ch nswissgerman
+version = 1.6
+date = 2022-07-02
+name.local = Schweizer Hochdeutsch
+name.english = Swiss High German
+name.babel = german-switzerland-traditional german-ch-traditional swisshighgerman-traditional
 name.polyglossia = german
 tag.bcp47 = de-CH-1901
 language.tag.bcp47 = de
@@ -127,12 +127,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = Januar
@@ -167,10 +167,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
@@ -177,7 +177,7 @@
 minimumGroupingDigits = 1
 decimal = .
 exponential = E
-group = '
+group = ’
 infinity = ∞
 list = ;
 minusSign = -

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH-1996.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.5
-date = 2022-05-17
-name.local = Deutsch
-name.english = German
-name.babel = german-switzerland german-ch nswissgerman
+version = 1.6
+date = 2022-07-02
+name.local = Schweizer Hochdeutsch
+name.english = Swiss High German
+name.babel = german-switzerland german-ch nswissgerman swisshighgerman
 name.polyglossia = german
 ; The following conflicts with gsw:
 name.babel.C = swissgerman
@@ -129,12 +129,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = Januar
@@ -169,10 +169,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
@@ -179,7 +179,7 @@
 minimumGroupingDigits = 1
 decimal = .
 exponential = E
-group = '
+group = ’
 infinity = ∞
 list = ;
 minusSign = -

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de-CH.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.6
-date = 2022-06-22
+version = 1.7
+date = 2022-07-02
 name.local = Schweizer Hochdeutsch
 name.english = Swiss High German
 name.babel = german-switzerland german-ch swisshighgerman nswissgerman
@@ -126,12 +126,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = Januar
@@ -166,10 +166,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
@@ -176,7 +176,7 @@
 minimumGroupingDigits = 1
 decimal = .
 exponential = E
-group = '
+group = ’
 infinity = ∞
 list = ;
 minusSign = -

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/de/babel-de.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-06-30
+version = 1.4
+date = 2022-07-02
 name.local = Deutsch
 name.english = German
-name.babel = german
+name.babel = ngerman german
 name.polyglossia = german
 tag.bcp47 = de
 language.tag.bcp47 = de
@@ -122,12 +122,12 @@
 days.narrow.fri = F
 days.narrow.sat = S
 days.narrow.sun = S
-dayPeriods.abbreviated.am = vorm.
-dayPeriods.abbreviated.pm = nachm.
+dayPeriods.abbreviated.am = AM
+dayPeriods.abbreviated.pm = PM
 dayPeriods.narrow.am = vm.
 dayPeriods.narrow.pm = nm.
-dayPeriods.wide.am = vorm.
-dayPeriods.wide.pm = nachm.
+dayPeriods.wide.am = AM
+dayPeriods.wide.pm = PM
 
 [date.gregorian.licr]
 months.wide.1 = Januar
@@ -165,7 +165,7 @@
 auxiliary = [á à ă â å ã ā æ ç é è ĕ ê ë ē ğ í ì ĭ î ï İ ī ı ñ ó ò ŏ ô ø ō œ ş ú ù ŭ û ū ÿ]
 exemplarCharacters = [a ä b c d e f g h i j k l m n o ö p q r s ß t u ü v w x y z]
 index = [A B C D E F G H I J K L M N O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dsb/babel-dsb.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-07-02
 name.local = dolnoserbšćina
 name.english = Lower Sorbian
 name.babel = lsorbian lowersorbian
@@ -166,7 +166,7 @@
 auxiliary = [á à ă â å ä ã ą ā æ ç ď đ é è ĕ ê ë ė ę ē ğ í ì ĭ î ï İ ī ı ĺ ľ ň ñ ò ŏ ô ö ő ø ō œ ř ş ß ť ú ù ŭ û ů ü ű ū ý ÿ ż]
 exemplarCharacters = [a b c č ć d e ě f g h {ch} i j k ł l m n ń o ó p q r ŕ s š ś t u v w x y z ž ź]
 index = [A B C Č Ć D E F G H {Ch} I J K Ł L M N O P Q R S Š Ś T U V W X Y Z Ž Ź]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ ‚ \" “ „ « » ( ) \\[ \\] \\{ \\} § @ * / \\& #]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/dz/babel-dz.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2020-10-11
+version = 1.5
+date = 2022-07-02
 name.local = རྫོང་ཁ
 name.english = Dzongkha
 name.babel = dzongkha
@@ -152,7 +152,7 @@
 auxiliary = [\u0F84 ཊ ཋ ཌ ཎ \u0F7E ཥ \u0F80 \u0F7B \u0F7D \u0F9A \u0F9B \u0F9C \u0F9E \u0FBA \u0FBB \u0FBC]
 exemplarCharacters = [ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ \u0F72 \u0F74 \u0F7A \u0F7C \u0F90 \u0F91 \u0F92 \u0F94 \u0F97 \u0F99 \u0F9F \u0FA0 \u0FA1 \u0FA3 \u0FA4 \u0FA5 \u0FA6 \u0FA8 \u0FA9 \u0FAA \u0FAB \u0FAD \u0FB1 \u0FB2 \u0FB3 \u0FB5 \u0FB6 \u0FB7]
 index = [ཀ ཁ ག ང ཅ ཆ ཇ ཉ ཏ ཐ ད ན པ ཕ བ མ ཙ ཚ ཛ ཝ ཞ ཟ འ ཡ ར ལ ཤ ས ཧ ཨ]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] ༼ ༽ § @ * / \\& # † ‡ ༄ ༅ ༆ ༈ ༉ ༊ ࿐ ࿑ ༒ ࿒ ࿓ ࿔ ༶ ྾ ྿ ༌ ། ༎ ༏ ༐ ༑ ༔ ༴]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] ༼ ༽ § @ * / \\& # † ‡ ༄ ༅ ༆ ༈ ༉ ༊ ࿐ ࿑ ༒ ࿒ ࿓ ࿔ ༶ ྾ ྿ ༌ ། ༎ ༏ ༐ ༑ ༔ ༴]
 
 [numbers]
 defaultNumberingSystem = tibt

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ee/babel-ee.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-07-02
 name.local = Eʋegbe
 name.english = Ewe
 name.babel = ewe
@@ -164,11 +164,11 @@
 auxiliary = [ă â å ä ā æ c ç ĕ ê ë ĭ î ï j ñ ŏ ô ö ø œ q ŭ û ü ÿ]
 exemplarCharacters = [a á à ã b d ɖ e é è ẽ ɛ {ɛ\u0301} {ɛ\u0300} {ɛ\u0303} f ƒ g ɣ h x i í ì ĩ k l m n ŋ o ó ò õ ɔ {ɔ\u0301} {ɔ\u0300} {ɔ\u0303} p r s t u ú ù ũ v ʋ w y z]
 index = [A B D Ɖ E Ɛ F Ƒ G Ɣ H X I K L M N Ŋ O Ɔ P R S T U V Ʋ W Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
-minimumGroupingDigits = 1
+minimumGroupingDigits = 3
 decimal = .
 exponential = E
 group = ,

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el-polyton.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -4,8 +4,8 @@
 
 [identification]
 charset             = utf8
-version = 0.8
-date = 2021-10-25
+version = 0.9
+date = 2022-07-02
 name.local          = Ἐλληνικά
 ; Name from https://www.iana.org/assignments/language-subtag-registry/language-subtag-registry
 name.english        = Polytonic Greek
@@ -17,7 +17,7 @@
 script.name         = Greek
 script.tag.bcp47    = Grek
 script.tag.opentype = grek
-polyglossia.variant = polytonic 
+polyglossia.variant = polytonic
 level               = 1
 encodings           = LGR
 derivate            = no
@@ -163,7 +163,7 @@
 auxiliary          = [ἀ ἄ ἂ ἆ ἁ ἅ ἃ ἇ ὰ ᾶ ἐ ἔ ἒ ἑ ἕ ἓ ὲ ἠ ἤ ἢ ἦ ἡ ἥ ἣ ἧ ὴ ῆ ἰ ἴ ἲ ἶ ἱ ἵ ἳ ἷ ὶ ῖ ῒ ῗ ὄ ὂ ὃ ὸ ὐ ὔ ὒ ὖ ὑ ὕ ὓ ὗ ὺ ῦ ῢ ῧ ὤ ὢ ὦ ὥ ὣ ὧ ὼ ῶ]
 exemplarCharacters = [α ά β γ δ ε έ ζ η ή θ ι ί ϊ ΐ κ λ μ ν ξ ο ό π ρ σ ς τ υ ύ ϋ ΰ φ χ ψ ω ώ]
 index              = [Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω]
-punctuation        = [\\- ‐ – — , ; \\: ! . … \" « » ( ) \\[ \\] § @ * / \\\\ \\&]
+punctuation        = [\\- ‐ ‑ – — , ; \\: ! . … \" « » ( ) \\[ \\] § @ * / \\\\ \\&]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -207,45 +207,45 @@
 [transforms.prehyphenation]
 ; Oxia!
 transliteration.omega.1.0 = { '([aehiouwAEHIOUW]) }
-transliteration.omega.1.1 =   { remove }
-transliteration.omega.1.2 =   { string = {1|aehiouwAEHIOUW|άέήίόύώΆΈΉΊΌΎΏ} }
+transliteration.omega.1.1 = { remove }
+transliteration.omega.1.2 = { string = {1|aehiouwAEHIOUW|άέήίόύώΆΈΉΊΌΎΏ} }
 transliteration.omega.2.0 = { [={007E}]([ahiuwpqsPQS]) }
-transliteration.omega.2.1 =   { remove }
-transliteration.omega.2.2 =   { string = {1|ahiuwpqsPQS|ᾶῆῖῦῶϡϟϛϠϞϚ} }
+transliteration.omega.2.1 = { remove }
+transliteration.omega.2.2 = { string = {1|ahiuwpqsPQS|ᾶῆῖῦῶϡϟϛϠϞϚ} }
 transliteration.omega.3.0 = { `([aehiouwAEHIOUW]) }
-transliteration.omega.3.1 =   { remove }
-transliteration.omega.3.2 =   { string = {1|aehiouwAEHIOUW|ὰὲὴὶὸὺὼᾺῈῊῚῸῪῺ} }
+transliteration.omega.3.1 = { remove }
+transliteration.omega.3.2 = { string = {1|aehiouwAEHIOUW|ὰὲὴὶὸὺὼᾺῈῊῚῸῪῺ} }
 transliteration.omega.4.0 = { ([a-zA-Z{?};]) }
-transliteration.omega.4.1 =   { string = {1|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?;_^|αβςδεφγηιθκλμνοπχρστυϝωξψζΑΒ῝ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥϜΩΞΨΖ;·} }
+transliteration.omega.4.1 = { string = {1|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?;_^|αβςδεφγηιθκλμνοπχρστυϝωξψζΑΒ῝ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥϜΩΞΨΖ;·} }
 transliteration.omega.5.0 = { "([ιυίύίύῖῦὶὺΙΥ]) }
-transliteration.omega.5.1 =   { remove }
-transliteration.omega.5.2 =   { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
+transliteration.omega.5.1 = { remove }
+transliteration.omega.5.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
 transliteration.omega.6.0 = { "([ιυίύίύῖῦὶὺΙΥ]) }
-transliteration.omega.6.1 =   { remove }
-transliteration.omega.6.2 =   { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
+transliteration.omega.6.1 = { remove }
+transliteration.omega.6.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
 transliteration.omega.7.0 = { <[={007E}]([ΑΗΙΥΩ]) }
-transliteration.omega.7.1 =   { remove }
-transliteration.omega.7.2 =   { remove }
-transliteration.omega.7.3 =   { string = {1|ΑΗΙΥΩ|ἏἯἿὟὯ} }
+transliteration.omega.7.1 = { remove }
+transliteration.omega.7.2 = { remove }
+transliteration.omega.7.3 = { string = {1|ΑΗΙΥΩ|ἏἯἿὟὯ} }
 transliteration.omega.8.0 = { >[={007E}]([ΑΗΙΩ]) }
-transliteration.omega.8.1 =   { remove } 
-transliteration.omega.8.2 =   { remove }
-transliteration.omega.8.3 =   { string = {1|ΑΗΙΩ|ἎἮἾὮ} }
+transliteration.omega.8.1 = { remove }
+transliteration.omega.8.2 = { remove }
+transliteration.omega.8.3 = { string = {1|ΑΗΙΩ|ἎἮἾὮ} }
 transliteration.omega.9.0 = { ()<(['={007E}`])()[ΑΕΗΙΟΥΩ] }
-transliteration.omega.9.1 =   { remove }
-transliteration.omega.9.2 =   { string = {1|'={007E}`|῞῟῟῝} }
+transliteration.omega.9.1 = { remove }
+transliteration.omega.9.2 = { string = {1|'={007E}`|῞῟῟῝} }
 transliteration.omega.10.0 = { ()>(['={007E}`])()[ΑΕΗΙΟΥΩ] }
-transliteration.omega.10.1 =   { remove }
-transliteration.omega.10.2 =   { string = {1|'={007E}`|῎῏῏῍} }
+transliteration.omega.10.1 = { remove }
+transliteration.omega.10.2 = { string = {1|'={007E}`|῎῏῏῍} }
 transliteration.omega.11.0 = { >([αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ]) }
-transliteration.omega.11.1 =   { remove }
-transliteration.omega.11.2 =   { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ|ἀἐἠἰὀῤὐὠἄἔἤἴὄὔὤἄἔἤἴὄὔὤἆἦἶὖὦἂἒἢἲὂὒὢἈἘἨἸὈὨἌἜἬἼὌὬἌἜἬἼὌὬἊἚἪἺὊὪ} }
+transliteration.omega.11.1 = { remove }
+transliteration.omega.11.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ|ἀἐἠἰὀῤὐὠἄἔἤἴὄὔὤἄἔἤἴὄὔὤἆἦἶὖὦἂἒἢἲὂὒὢἈἘἨἸὈὨἌἜἬἼὌὬἌἜἬἼὌὬἊἚἪἺὊὪ} }
 transliteration.omega.12.0 = { <([αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ]) }
-transliteration.omega.12.1 =   { remove }
-transliteration.omega.12.2 =   { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ|ἁἑἡἱὁῥὑὡἅἕἥἵὅὕὥἅἕἥἵὅὕὥἇἧἷὗὧἃἓἣἳὃὓὣἉἙἩἹὉῬὙὩἍἝἭἽὍὝὭἍἝἭἽὍὝὭἋἛἫἻὋὛὫ} }
-transliteration.omega.13.0 = { ([αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ]){007C} } 
-transliteration.omega.13.1 =   { string = {1|αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ|ᾳῃῳᾴῄῴᾴῄῴᾷῇῷᾲῂῲᾁᾑᾡᾀᾐᾠᾅᾕᾥᾇᾗᾧᾃᾓᾣᾄᾔᾤᾆᾖᾦᾂᾒᾢᾼῌῼᾉᾙᾩᾈᾘᾨᾍᾝᾭᾏᾟᾯᾋᾛᾫᾌᾜᾬᾎᾞᾮᾊᾚᾪ} }
-transliteration.omega.13.2 =   { remove }
+transliteration.omega.12.1 = { remove }
+transliteration.omega.12.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ|ἁἑἡἱὁῥὑὡἅἕἥἵὅὕὥἅἕἥἵὅὕὥἇἧἷὗὧἃἓἣἳὃὓὣἉἙἩἹὉῬὙὩἍἝἭἽὍὝὭἍἝἭἽὍὝὭἋἛἫἻὋὛὫ} }
+transliteration.omega.13.0 = { ([αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ]){007C} }
+transliteration.omega.13.1 = { string = {1|αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ|ᾳῃῳᾴῄῴᾴῄῴᾷῇῷᾲῂῲᾁᾑᾡᾀᾐᾠᾅᾕᾥᾇᾗᾧᾃᾓᾣᾄᾔᾤᾆᾖᾦᾂᾒᾢᾼῌῼᾉᾙᾩᾈᾘᾨᾍᾝᾭᾏᾟᾯᾋᾛᾫᾌᾜᾬᾎᾞᾮᾊᾚᾪ} }
+transliteration.omega.13.2 = { remove }
 ;
 sigma.final.1.0 = { [^"]()σ(){A} }
 sigma.final.1.1 = { string = ς }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/el/babel-el.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.7
-date = 2021-10-25
+version = 1.8
+date = 2022-07-02
 name.local = Ελληνικά
 name.english = Greek
 name.babel = greek
@@ -169,7 +169,7 @@
 auxiliary = [ἀ ἄ ἂ ἆ ἁ ἅ ἃ ἇ ὰ ᾶ ἐ ἔ ἒ ἑ ἕ ἓ ὲ ἠ ἤ ἢ ἦ ἡ ἥ ἣ ἧ ὴ ῆ ἰ ἴ ἲ ἶ ἱ ἵ ἳ ἷ ὶ ῖ ῒ ῗ ὄ ὂ ὃ ὸ ὐ ὔ ὒ ὖ ὑ ὕ ὓ ὗ ὺ ῦ ῢ ῧ ὤ ὢ ὦ ὥ ὣ ὧ ὼ ῶ]
 exemplarCharacters = [α ά β γ δ ε έ ζ η ή θ ι ί ϊ ΐ κ λ μ ν ξ ο ό π ρ σ ς τ υ ύ ϋ ΰ φ χ ψ ω ώ]
 index = [Α Β Γ Δ Ε Ζ Η Θ Ι Κ Λ Μ Ν Ξ Ο Π Ρ Σ Τ Υ Φ Χ Ψ Ω]
-punctuation = [\\- ‐ – — , ; \\: ! . … \" « » ( ) \\[ \\] § @ * / \\\\ \\&]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! . … \" « » ( ) \\[ \\] § @ * / \\\\ \\&]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -213,45 +213,45 @@
 [transforms.prehyphenation]
 ; Tonos!
 transliteration.omega.1.0 = { '([aehiouwAEHIOUW]) }
-transliteration.omega.1.1 =   { remove }
-transliteration.omega.1.2 =   { string = {1|aehiouwAEHIOUW|άέήίόύώΆΈΉΊΌΎΏ} }
+transliteration.omega.1.1 = { remove }
+transliteration.omega.1.2 = { string = {1|aehiouwAEHIOUW|άέήίόύώΆΈΉΊΌΎΏ} }
 transliteration.omega.2.0 = { [={007E}]([ahiuwpqsPQS]) }
-transliteration.omega.2.1 =   { remove }
-transliteration.omega.2.2 =   { string = {1|ahiuwpqsPQS|ᾶῆῖῦῶϡϟϛϠϞϚ} }
+transliteration.omega.2.1 = { remove }
+transliteration.omega.2.2 = { string = {1|ahiuwpqsPQS|ᾶῆῖῦῶϡϟϛϠϞϚ} }
 transliteration.omega.3.0 = { `([aehiouwAEHIOUW]) }
-transliteration.omega.3.1 =   { remove }
-transliteration.omega.3.2 =   { string = {1|aehiouwAEHIOUW|ὰὲὴὶὸὺὼᾺῈῊῚῸῪῺ} }
+transliteration.omega.3.1 = { remove }
+transliteration.omega.3.2 = { string = {1|aehiouwAEHIOUW|ὰὲὴὶὸὺὼᾺῈῊῚῸῪῺ} }
 transliteration.omega.4.0 = { ([a-zA-Z{?};]) }
-transliteration.omega.4.1 =   { string = {1|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?;_^|αβςδεφγηιθκλμνοπχρστυϝωξψζΑΒ῝ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥϜΩΞΨΖ;·} }
+transliteration.omega.4.1 = { string = {1|abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ?;_^|αβςδεφγηιθκλμνοπχρστυϝωξψζΑΒ῝ΔΕΦΓΗΙΘΚΛΜΝΟΠΧΡΣΤΥϜΩΞΨΖ;·} }
 transliteration.omega.5.0 = { "([ιυίύίύῖῦὶὺΙΥ]) }
-transliteration.omega.5.1 =   { remove }
-transliteration.omega.5.2 =   { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
+transliteration.omega.5.1 = { remove }
+transliteration.omega.5.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
 transliteration.omega.6.0 = { "([ιυίύίύῖῦὶὺΙΥ]) }
-transliteration.omega.6.1 =   { remove }
-transliteration.omega.6.2 =   { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
+transliteration.omega.6.1 = { remove }
+transliteration.omega.6.2 = { string = {1|ιυίύίύῖῦὶὺΙΥ|ϊϋΐΰΐΰῗῧῒῢΪΫ} }
 transliteration.omega.7.0 = { <[={007E}]([ΑΗΙΥΩ]) }
-transliteration.omega.7.1 =   { remove }
-transliteration.omega.7.2 =   { remove }
-transliteration.omega.7.3 =   { string = {1|ΑΗΙΥΩ|ἏἯἿὟὯ} }
+transliteration.omega.7.1 = { remove }
+transliteration.omega.7.2 = { remove }
+transliteration.omega.7.3 = { string = {1|ΑΗΙΥΩ|ἏἯἿὟὯ} }
 transliteration.omega.8.0 = { >[={007E}]([ΑΗΙΩ]) }
-transliteration.omega.8.1 =   { remove } 
-transliteration.omega.8.2 =   { remove }
-transliteration.omega.8.3 =   { string = {1|ΑΗΙΩ|ἎἮἾὮ} }
+transliteration.omega.8.1 = { remove }
+transliteration.omega.8.2 = { remove }
+transliteration.omega.8.3 = { string = {1|ΑΗΙΩ|ἎἮἾὮ} }
 transliteration.omega.9.0 = { ()<(['={007E}`])()[ΑΕΗΙΟΥΩ] }
-transliteration.omega.9.1 =   { remove }
-transliteration.omega.9.2 =   { string = {1|'={007E}`|῞῟῟῝} }
+transliteration.omega.9.1 = { remove }
+transliteration.omega.9.2 = { string = {1|'={007E}`|῞῟῟῝} }
 transliteration.omega.10.0 = { ()>(['={007E}`])()[ΑΕΗΙΟΥΩ] }
-transliteration.omega.10.1 =   { remove }
-transliteration.omega.10.2 =   { string = {1|'={007E}`|῎῏῏῍} }
+transliteration.omega.10.1 = { remove }
+transliteration.omega.10.2 = { string = {1|'={007E}`|῎῏῏῍} }
 transliteration.omega.11.0 = { >([αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ]) }
-transliteration.omega.11.1 =   { remove }
-transliteration.omega.11.2 =   { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ|ἀἐἠἰὀῤὐὠἄἔἤἴὄὔὤἄἔἤἴὄὔὤἆἦἶὖὦἂἒἢἲὂὒὢἈἘἨἸὈὨἌἜἬἼὌὬἌἜἬἼὌὬἊἚἪἺὊὪ} }
+transliteration.omega.11.1 = { remove }
+transliteration.omega.11.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΩΆΈΉΊΌΏΆΈΉΊΌΏᾺῈῊῚῸῺ|ἀἐἠἰὀῤὐὠἄἔἤἴὄὔὤἄἔἤἴὄὔὤἆἦἶὖὦἂἒἢἲὂὒὢἈἘἨἸὈὨἌἜἬἼὌὬἌἜἬἼὌὬἊἚἪἺὊὪ} }
 transliteration.omega.12.0 = { <([αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ]) }
-transliteration.omega.12.1 =   { remove }
-transliteration.omega.12.2 =   { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ|ἁἑἡἱὁῥὑὡἅἕἥἵὅὕὥἅἕἥἵὅὕὥἇἧἷὗὧἃἓἣἳὃὓὣἉἙἩἹὉῬὙὩἍἝἭἽὍὝὭἍἝἭἽὍὝὭἋἛἫἻὋὛὫ} }
-transliteration.omega.13.0 = { ([αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ]){007C} } 
-transliteration.omega.13.1 =   { string = {1|αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ|ᾳῃῳᾴῄῴᾴῄῴᾷῇῷᾲῂῲᾁᾑᾡᾀᾐᾠᾅᾕᾥᾇᾗᾧᾃᾓᾣᾄᾔᾤᾆᾖᾦᾂᾒᾢᾼῌῼᾉᾙᾩᾈᾘᾨᾍᾝᾭᾏᾟᾯᾋᾛᾫᾌᾜᾬᾎᾞᾮᾊᾚᾪ} }
-transliteration.omega.13.2 =   { remove }
+transliteration.omega.12.1 = { remove }
+transliteration.omega.12.2 = { string = {1|αεηιορυωάέήίόύώάέήίόύώᾶῆῖῦῶὰὲὴὶὸὺὼΑΕΗΙΟΡΥΩΆΈΉΊΌΎΏΆΈΉΊΌΎΏᾺῈῊῚῸῪῺ|ἁἑἡἱὁῥὑὡἅἕἥἵὅὕὥἅἕἥἵὅὕὥἇἧἷὗὧἃἓἣἳὃὓὣἉἙἩἹὉῬὙὩἍἝἭἽὍὝὭἍἝἭἽὍὝὭἋἛἫἻὋὛὫ} }
+transliteration.omega.13.0 = { ([αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ]){007C} }
+transliteration.omega.13.1 = { string = {1|αηωάήώάήώᾶῆῶὰὴὼἁἡὡἀἠὠἅἥὥἇἧὧἃἣὣἄἤὤἆἦὦἂἢὢΑΗΩἉἩὩἈἨὨἍἭὭἏἯὯἋἫὫἌἬὬἎἮὮἊἪὪ|ᾳῃῳᾴῄῴᾴῄῴᾷῇῷᾲῂῲᾁᾑᾡᾀᾐᾠᾅᾕᾥᾇᾗᾧᾃᾓᾣᾄᾔᾤᾆᾖᾦᾂᾒᾢᾼῌῼᾉᾙᾩᾈᾘᾨᾍᾝᾭᾏᾟᾯᾋᾛᾫᾌᾜᾬᾎᾞᾮᾊᾚᾪ} }
+transliteration.omega.13.2 = { remove }
 ;
 sigma.final.1.0 = { [^"]()σ(){A} }
 sigma.final.1.1 = { string = ς }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/eo/babel-eo.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-07-02
 name.local = esperanto
 name.english = Esperanto
 name.babel = esperanto
@@ -124,8 +124,8 @@
 days.narrow.sun = S
 dayPeriods.abbreviated.am = atm
 dayPeriods.abbreviated.pm = ptm
-dayPeriods.narrow.am = atm
-dayPeriods.narrow.pm = ptm
+dayPeriods.narrow.am = a
+dayPeriods.narrow.pm = p
 dayPeriods.wide.am = atm
 dayPeriods.wide.pm = ptm
 
@@ -165,7 +165,7 @@
 auxiliary = [q w x y]
 exemplarCharacters = [a b c ĉ d e f g ĝ h ĥ i j ĵ k l m n o p r s ŝ t u ŭ v z]
 index = [A B C Ĉ D E F G Ĝ H Ĥ I J Ĵ K L M N O P R S Ŝ T U Ŭ V Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} /]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} /]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -175,7 +175,7 @@
 group =  
 infinity = ∞
 list = ;
-minusSign = -
+minusSign = −
 nan = NaN
 perMille = ‰
 percentSign = %

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es-MX.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,11 +11,11 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
-name.local = español
-name.english = Spanish
-name.babel = mexican spanish-mexico spanish-mx
+version = 1.3
+date = 2022-07-03
+name.local = español de México
+name.english = Mexican Spanish
+name.babel = mexican spanish-mexico spanish-mx mexicanspanish
 name.polyglossia = spanish
 tag.bcp47 = es-MX
 language.tag.bcp47 = es
@@ -92,18 +92,18 @@
 months.wide.10 = octubre
 months.wide.11 = noviembre
 months.wide.12 = diciembre
-months.narrow.1 = e
-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
+months.narrow.1 = E
+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 = lunes
 days.wide.tue = martes
 days.wide.wed = miércoles
@@ -111,13 +111,13 @@
 days.wide.fri = viernes
 days.wide.sat = sábado
 days.wide.sun = domingo
-days.abbreviated.mon = lun.
-days.abbreviated.tue = mar.
-days.abbreviated.wed = mié.
-days.abbreviated.thu = jue.
-days.abbreviated.fri = vie.
-days.abbreviated.sat = sáb.
-days.abbreviated.sun = dom.
+days.abbreviated.mon = lun
+days.abbreviated.tue = mar
+days.abbreviated.wed = mié
+days.abbreviated.thu = jue
+days.abbreviated.fri = vie
+days.abbreviated.sat = sáb
+days.abbreviated.sun = dom
 days.narrow.mon = L
 days.narrow.tue = M
 days.narrow.wed = M
@@ -125,12 +125,12 @@
 days.narrow.fri = V
 days.narrow.sat = S
 days.narrow.sun = D
-dayPeriods.abbreviated.am = a. m.
-dayPeriods.abbreviated.pm = p. m.
-dayPeriods.narrow.am = a. m.
-dayPeriods.narrow.pm = p. m.
-dayPeriods.wide.am = a. m.
-dayPeriods.wide.pm = p. m.
+dayPeriods.abbreviated.am = a. m.
+dayPeriods.abbreviated.pm = p. m.
+dayPeriods.narrow.am = a. m.
+dayPeriods.narrow.pm = p. m.
+dayPeriods.wide.am = a. m.
+dayPeriods.wide.pm = p. m.
 
 [date.gregorian.licr]
 months.wide.1 = enero
@@ -147,8 +147,8 @@
 months.wide.12 = diciembre
 
 [time.gregorian]
-time.medium = [HH]:[mm]:[ss]
-time.short = [HH]:[mm]
+time.medium = [H]:[mm]:[ss]
+time.short = [H]:[mm]
 
 [typography]
 frenchspacing = yes
@@ -166,14 +166,15 @@
 [characters]
 delimiters.quotes = «»“”‘’
 delimiters.quotes.A = “”‘’
-auxiliary = [ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ī º ò ŏ ô ö ø ō œ ù ŭ û ū ÿ]
-exemplarCharacters = [a á b c d e é f g h i í ï j k l m n ñ o ó p q r s t u ú ü v w x y ý z]
+auxiliary = [ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī º ò ŏ ô ö ø ō œ ù ŭ û ū ý ÿ]
+exemplarCharacters = [a á b c d e é f g h i í j k l m n ñ o ó p q r s t u ú ü v w x y z]
 index = [A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
 minimumGroupingDigits = 1
+; decimal and group are reversed in the CLDR
 decimal = .
 exponential = E
 group = ,
@@ -187,3 +188,8 @@
 superscriptingExponent = ×
 
 [counters]
+
+[transforms.posthyphenation]
+hyphen.repeat.1.0 = { (){a}=(){a} }
+hyphen.repeat.1.1 = {}
+hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-es.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2021-04-24
+version = 1.4
+date = 2022-07-03
 name.local = español
 name.english = Spanish
 name.babel = spanish
@@ -108,13 +108,13 @@
 days.wide.fri = viernes
 days.wide.sat = sábado
 days.wide.sun = domingo
-days.abbreviated.mon = lun.
-days.abbreviated.tue = mar.
-days.abbreviated.wed = mié.
-days.abbreviated.thu = jue.
-days.abbreviated.fri = vie.
-days.abbreviated.sat = sáb.
-days.abbreviated.sun = dom.
+days.abbreviated.mon = lun
+days.abbreviated.tue = mar
+days.abbreviated.wed = mié
+days.abbreviated.thu = jue
+days.abbreviated.fri = vie
+days.abbreviated.sat = sáb
+days.abbreviated.sun = dom
 days.narrow.mon = L
 days.narrow.tue = M
 days.narrow.wed = X
@@ -122,12 +122,12 @@
 days.narrow.fri = V
 days.narrow.sat = S
 days.narrow.sun = D
-dayPeriods.abbreviated.am = a. m.
-dayPeriods.abbreviated.pm = p. m.
-dayPeriods.narrow.am = a. m.
-dayPeriods.narrow.pm = p. m.
-dayPeriods.wide.am = a. m.
-dayPeriods.wide.pm = p. m.
+dayPeriods.abbreviated.am = a. m.
+dayPeriods.abbreviated.pm = p. m.
+dayPeriods.narrow.am = a. m.
+dayPeriods.narrow.pm = p. m.
+dayPeriods.wide.am = a. m.
+dayPeriods.wide.pm = p. m.
 
 [date.gregorian.licr]
 months.wide.1 = enero
@@ -162,10 +162,10 @@
 
 [characters]
 delimiters.quotes = «»“”‘’
-auxiliary = [ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ī º ò ŏ ô ö ø ō œ ù ŭ û ū ÿ]
-exemplarCharacters = [a á b c d e é f g h i í ï j k l m n ñ o ó p q r s t u ú ü v w x y ý z]
+auxiliary = [ª à ă â å ä ã ā æ ç è ĕ ê ë ē ì ĭ î ï ī º ò ŏ ô ö ø ō œ ù ŭ û ū ý ÿ]
+exemplarCharacters = [a á b c d e é f g h i í j k l m n ñ o ó p q r s t u ú ü v w x y z]
 index = [A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z]
-punctuation = [\\- ‐ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ¡ ? ¿ . … ' ‘ ’ \" “ ” « » ( ) \\[ \\] § @ * / \\\\ \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -187,4 +187,4 @@
 [transforms.posthyphenation]
 hyphen.repeat.1.0 = { (){a}=(){a} }
 hyphen.repeat.1.1 = {}
-hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }
\ No newline at end of file
+hyphen.repeat.1.2 = { no = -, pre = -, post = -, data = 1 }

Added: trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-mexicanspanish.tex
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-mexicanspanish.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-mexicanspanish.tex	2022-07-20 20:23:38 UTC (rev 63948)
@@ -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{es-MX}{%
+}
+\endinput
\ No newline at end of file


Property changes on: trunk/Master/texmf-dist/tex/generic/babel/locale/es/babel-mexicanspanish.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/et/babel-et.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-07-03
 name.local = eesti
 name.english = Estonian
 name.babel = estonian
@@ -101,13 +101,13 @@
 months.narrow.10 = O
 months.narrow.11 = N
 months.narrow.12 = D
-days.wide.mon = esmaspäev
-days.wide.tue = teisipäev
-days.wide.wed = kolmapäev
-days.wide.thu = neljapäev
-days.wide.fri = reede
-days.wide.sat = laupäev
-days.wide.sun = pühapäev
+days.wide.mon = Esmaspäev
+days.wide.tue = Teisipäev
+days.wide.wed = Kolmapäev
+days.wide.thu = Neljapäev
+days.wide.fri = Reede
+days.wide.sat = Laupäev
+days.wide.sun = Pühapäev
 days.abbreviated.mon = E
 days.abbreviated.tue = T
 days.abbreviated.wed = K
@@ -162,10 +162,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 š z ž t u v w õ ä ö ü x y]
-index = [A B C D E F G H I J K L M N O P Q R S Š Z Ž T U V Õ Ä Ö Ü X Y]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+index = [A B C D E F G H I J K L M N O P Q R S Š Z Ž T U V W Õ Ä Ö Ü X Y]
+punctuation = [\\- ‑ – , ; \\: ! ? . “ „ ( ) \\[ \\] \\{ \\} @]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.9
-date = 2022-06-11
+version = 1.10
+date = 2022-07-03
 name.local = فارسی
 name.english = Persian
 name.babel = persian
@@ -136,6 +136,21 @@
 months.narrow.11  = ب
 months.narrow.12  = ا
 
+[date.islamic]
+date.long = [d] [MMMM] [y]
+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]
 time.short = [H]:[mm]
@@ -155,10 +170,10 @@
 
 [characters]
 delimiters.quotes = «»‹›
-auxiliary = [\u200C\u200D\u200E\u200F \u064E \u0650 \u064F \u0652 \u0656 \u0670 إ ك ى ي]
+auxiliary = [ـ\u200C\u200D\u200E\u200F \u064E \u0650 \u064F \u0652 \u0656 \u0670 إ ك ى ي]
 exemplarCharacters = [\u064B \u064D \u064C \u0651 \u0654 آ ا ء أ ؤ ئ ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ة ی]
 index = [آ ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی]
-punctuation = [\\- ‐ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
+punctuation = [\\- ‐ ‑ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] * / \\\\]
 
 [numbers]
 defaultNumberingSystem = arabext
@@ -178,7 +193,7 @@
 
 [counters]
 abjad = ا ب ج د ه‍ و ز ح ط ی ک ل م ن س ع ف ص ق ر ش ت ث خ ذ ض ظ غ
-alphabetic = ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه‍ ی 
+alphabetic = ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه‍ ی
 
 [transforms.prehyphenation]
 kashida.plain.1.0 = { ()[يئهشسقفغعضصنمكلظطخحچجثتپب]()[يئهشسقفغعضصنمكلظطخحچجثتپباأإآوؤذدژزرة] }

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fi/babel-fi.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -12,8 +12,8 @@
 
 [identification]
 charset = utf8
-version = 1.4
-date = 2022-01-02
+version = 1.5
+date = 2022-07-03
 name.local = suomi
 name.english = Finnish
 name.babel = finnish
@@ -163,10 +163,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
@@ -187,7 +187,7 @@
 
 [transforms.prehyphenation]
 prehyphen.nobreak.1.0 = { [{p}|] () -{a} () }
-prehyphen.nobreak.1.1 =   {}
-prehyphen.nobreak.1.2 =   { insert, penalty = 10000 }
-prehyphen.nobreak.1.3 =   { insert, space = 0 0 0 }
-prehyphen.nobreak.1.4 =   {}
\ No newline at end of file
+prehyphen.nobreak.1.1 = {}
+prehyphen.nobreak.1.2 = { insert, penalty = 10000 }
+prehyphen.nobreak.1.3 = { insert, space = 0 0 0 }
+prehyphen.nobreak.1.4 = {}

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fil/babel-fil.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-07-03
 name.local = Filipino
 name.english = Filipino
 name.babel = filipino
@@ -164,7 +164,7 @@
 auxiliary = [á à â é è ê í ì î ó ò ô ú ù û]
 exemplarCharacters = [a b c d e f g h i j k l m n ñ {ng} 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 Ñ {Ng} 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/fo/babel-fo.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fo/babel-fo.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
+version = 1.4
+date = 2022-07-03
 name.local = føroyskt
 name.english = Faroese
 name.babel = faroese
@@ -164,7 +164,7 @@
 auxiliary = [c q w x z]
 exemplarCharacters = [a á b d ð e f g h i í j k l m n o ó p r s t u ú v 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/fy/babel-fy.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/fy/babel-fy.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,9 +11,9 @@
 
 [identification]
 charset = utf8
-version = 1.3
-date = 2020-10-11
-name.local = West-Frysk
+version = 1.4
+date = 2022-07-03
+name.local = Frysk
 name.english = Western Frisian
 name.babel = westernfrisian
 tag.bcp47 = fy
@@ -164,7 +164,7 @@
 auxiliary = [æ ò ù]
 exemplarCharacters = [a á à â ä b c d e é è ê ë f g h i í ï {ij} {íj\u0301} j k l m n o ó ô ö p r s t u ú û ü v w y ý z]
 index = [A B C D E F G H I J K L M N O P R S T U V W X Z]
-punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/ga/babel-ga.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-07-03
 name.local = Gaeilge
 name.english = Irish
 name.babel = irish
@@ -123,12 +123,12 @@
 days.narrow.fri = A
 days.narrow.sat = S
 days.narrow.sun = D
-dayPeriods.abbreviated.am = a.m.
-dayPeriods.abbreviated.pm = p.m.
+dayPeriods.abbreviated.am = r.n.
+dayPeriods.abbreviated.pm = i.n.
 dayPeriods.narrow.am = a
 dayPeriods.narrow.pm = p
-dayPeriods.wide.am = a.m.
-dayPeriods.wide.pm = p.m.
+dayPeriods.wide.am = r.n.
+dayPeriods.wide.pm = i.n.
 
 [date.gregorian.licr]
 months.wide.1 = Ean\'air
@@ -165,7 +165,7 @@
 delimiters.quotes = “”‘’
 auxiliary = [å ḃ ċ ḋ ḟ ġ j k ṁ ṗ q ṡ ṫ v w x y z]
 exemplarCharacters = [a á b c d e é f g h i í l m n o ó p r s t u ú]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] § @ * / \\& # † ‡ ′ ″]
 
 [numbers]
 defaultNumberingSystem = latn
@@ -176,7 +176,7 @@
 infinity = ∞
 list = ;
 minusSign = -
-nan = NaN
+nan = Nuimh
 perMille = ‰
 percentSign = %
 plusSign = +

Modified: trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/locale/gd/babel-gd.ini	2022-07-20 20:23:38 UTC (rev 63948)
@@ -11,8 +11,8 @@
 
 [identification]
 charset = utf8
-version = 1.2
-date = 2020-06-30
+version = 1.3
+date = 2022-07-03
 name.local = Gàidhlig
 name.english = Scottish Gaelic
 name.babel = scottishgaelic
@@ -75,7 +75,7 @@
 proof = Proof
 glossary = Glossary
 
-[date.gregorian]
+[date.gregorian.Nominative]
 date.long = [d] [MMMM] [y]
 date.short = [dd]/[MM]/[y]
 months.wide.1 = am Faoilleach
@@ -90,6 +90,22 @@
 months.wide.10 = an Dàmhair
 months.wide.11 = an t-Samhain
 months.wide.12 = an Dùbhlachd
+
+[date.gregorian]
+date.long = [d]mh [MMMM] [y]
+date.short = [dd]/[MM]/[y]
+months.wide.1 = dhen Fhaoilleach
+months.wide.2 = dhen Ghearran
+months.wide.3 = dhen Mhàrt
+months.wide.4 = dhen Ghiblean
+months.wide.5 = dhen Chèitean
+months.wide.6 = dhen Ògmhios
+months.wide.7 = dhen Iuchar
+months.wide.8 = dhen Lùnastal
+months.wide.9 = dhen t-Sultain
+months.wide.10 = dhen Dàmhair
+months.wide.11 = dhen t-Samhain
+months.wide.12 = dhen Dùbhlachd
 months.narrow.1 = F
 months.narrow.2 = G
 months.narrow.3 = M
@@ -130,20 +146,22 @@
 dayPeriods.wide.am = m
 dayPeriods.wide.pm = f
 
-[date.gregorian.licr]
-months.wide.1 = am Faoilleach
-months.wide.2 = an Gearran
+[date.gregorian.Nominative.licr]
 months.wide.3 = am M\`art
-months.wide.4 = an Giblean
 months.wide.5 = an C\`eitean
 months.wide.6 = an t-\`Ogmhios
-months.wide.7 = an t-Iuchar
 months.wide.8 = an L\`unastal
-months.wide.9 = an t-Sultain
 months.wide.10 = an D\`amhair
-months.wide.11 = an t-Samhain
 months.wide.12 = an D\`ubhlachd
 
+[date.gregorian.licr]
+months.wide.3 = dhen Mh\`art
+months.wide.5 = dhen Ch\`eitean
+months.wide.6 = dhen \`Ogmhios
+months.wide.8 = dhen L\`unastal
+months.wide.10 = dhen D\`mhair
+months.wide.12 = dhen D\`bhlachd
+
 [time.gregorian]
 time.medium = [HH]:[mm]:[ss]
 time.short = [HH]:[mm]
@@ -166,7 +184,7 @@
 auxiliary = [á ă â å ä ã ā æ ċ ç ḋ é ĕ ê ë ē ḟ ġ í ĭ î ï ī ı j k ł ṁ ñ ó ŏ ô ö ø ō œ ṗ q ṡ ş ș ṫ ú ŭ û ü ū v w x y ÿ z]
 exemplarCharacters = [a à b c d e è f g h i ì l m n o ò p r s t u ù]
 index = [A B C D E F G H I L M N O P R S T U]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ‑ – — , ; \\: ! ¡ ? . … · ' ‘ ’ \" “ ” ( ) \\[ \\] \\{ \\} § ¶ @ * / \\& ⁊ # % † ‡ ‧ ° © ® ™]
 
 [numbers]
 defaultNumberingSystem = latn

Modified: trunk/Master/texmf-dist/tex/generic/babel/luababel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/luababel.def	2022-07-20 20:23:38 UTC (rev 63948)
@@ -971,45 +971,6 @@
 \def\bbl at font@rst#1#2#3#4{%
   \bbl at csarg\def{famrst@#4}{\bbl at font@set{#1}#2#3}}
 \def\bbl at font@fams{rm,sf,tt}
-\newcommand\babelFSstore[2][]{%
-  \bbl at ifblank{#1}%
-    {\bbl at csarg\def{sname@#2}{Latin}}%
-    {\bbl at csarg\def{sname@#2}{#1}}%
-  \bbl at provide@dirs{#2}%
-  \bbl at csarg\ifnum{wdir@#2}>\z@
-    \let\bbl at beforeforeign\leavevmode
-    \EnableBabelHook{babel-bidi}%
-  \fi
-  \bbl at foreach{#2}{%
-    \bbl at FSstore{##1}{rm}\rmdefault\bbl at save@rmdefault
-    \bbl at FSstore{##1}{sf}\sfdefault\bbl at save@sfdefault
-    \bbl at FSstore{##1}{tt}\ttdefault\bbl at save@ttdefault}}
-\def\bbl at FSstore#1#2#3#4{%
-  \bbl at csarg\edef{#2default#1}{#3}%
-  \expandafter\addto\csname extras#1\endcsname{%
-    \let#4#3%
-    \ifx#3\f at family
-      \edef#3{\csname bbl@#2default#1\endcsname}%
-      \fontfamily{#3}\selectfont
-    \else
-      \edef#3{\csname bbl@#2default#1\endcsname}%
-    \fi}%
-  \expandafter\addto\csname noextras#1\endcsname{%
-    \ifx#3\f at family
-      \fontfamily{#4}\selectfont
-    \fi
-    \let#3#4}}
-\let\bbl at langfeatures\@empty
-\def\babelFSfeatures{% make sure \fontspec is redefined once
-  \let\bbl at ori@fontspec\fontspec
-  \renewcommand\fontspec[1][]{%
-    \bbl at ori@fontspec[\bbl at langfeatures##1]}
-  \let\babelFSfeatures\bbl at FSfeatures
-  \babelFSfeatures}
-\def\bbl at FSfeatures#1#2{%
-  \expandafter\addto\csname extras#1\endcsname{%
-    \babel at save\bbl at langfeatures
-    \edef\bbl at langfeatures{#2,}}}
 \directlua{
 Babel.script_blocks = {
   ['dflt'] = {},

Modified: trunk/Master/texmf-dist/tex/generic/babel/nil.ldf
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/nil.ldf	2022-07-20 20:23:38 UTC (rev 63948)
@@ -33,7 +33,7 @@
 %% extension |.ins|) which are part of the distribution.
 %%
 
-\ProvidesLanguage{nil}[2022/06/26 3.77 Nil language]
+\ProvidesLanguage{nil}[2022/07/20 3.78 Nil language]
 \LdfInit{nil}{datenil}
 \ifx\l at nil\@undefined
   \newlanguage\l at nil

Modified: trunk/Master/texmf-dist/tex/generic/babel/xebabel.def
===================================================================
--- trunk/Master/texmf-dist/tex/generic/babel/xebabel.def	2022-07-20 20:21:23 UTC (rev 63947)
+++ trunk/Master/texmf-dist/tex/generic/babel/xebabel.def	2022-07-20 20:23:38 UTC (rev 63948)
@@ -262,45 +262,6 @@
 \def\bbl at font@rst#1#2#3#4{%
   \bbl at csarg\def{famrst@#4}{\bbl at font@set{#1}#2#3}}
 \def\bbl at font@fams{rm,sf,tt}
-\newcommand\babelFSstore[2][]{%
-  \bbl at ifblank{#1}%
-    {\bbl at csarg\def{sname@#2}{Latin}}%
-    {\bbl at csarg\def{sname@#2}{#1}}%
-  \bbl at provide@dirs{#2}%
-  \bbl at csarg\ifnum{wdir@#2}>\z@
-    \let\bbl at beforeforeign\leavevmode
-    \EnableBabelHook{babel-bidi}%
-  \fi
-  \bbl at foreach{#2}{%
-    \bbl at FSstore{##1}{rm}\rmdefault\bbl at save@rmdefault
-    \bbl at FSstore{##1}{sf}\sfdefault\bbl at save@sfdefault
-    \bbl at FSstore{##1}{tt}\ttdefault\bbl at save@ttdefault}}
-\def\bbl at FSstore#1#2#3#4{%
-  \bbl at csarg\edef{#2default#1}{#3}%
-  \expandafter\addto\csname extras#1\endcsname{%
-    \let#4#3%
-    \ifx#3\f at family
-      \edef#3{\csname bbl@#2default#1\endcsname}%
-      \fontfamily{#3}\selectfont
-    \else
-      \edef#3{\csname bbl@#2default#1\endcsname}%
-    \fi}%
-  \expandafter\addto\csname noextras#1\endcsname{%
-    \ifx#3\f at family
-      \fontfamily{#4}\selectfont
-    \fi
-    \let#3#4}}
-\let\bbl at langfeatures\@empty
-\def\babelFSfeatures{% make sure \fontspec is redefined once
-  \let\bbl at ori@fontspec\fontspec
-  \renewcommand\fontspec[1][]{%
-    \bbl at ori@fontspec[\bbl at langfeatures##1]}
-  \let\babelFSfeatures\bbl at FSfeatures
-  \babelFSfeatures}
-\def\bbl at FSfeatures#1#2{%
-  \expandafter\addto\csname extras#1\endcsname{%
-    \babel at save\bbl at langfeatures
-    \edef\bbl at langfeatures{#2,}}}
 \input txtbabel.def
 \endinput
 %%



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