From d789a70cec21d44b4a6b8b5c463803039f41e173 Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@freefriends.org>
Date: Fri, 29 Sep 2023 21:06:55 +0000
Subject: babel (29sep23)

git-svn-id: svn://tug.org/texlive/trunk@68400 c570f23f-e606-0410-a88d-b1316a301751
---
 Master/texmf-dist/source/latex/babel/babel.dtx | 90 +++++++++++++++-----------
 1 file changed, 54 insertions(+), 36 deletions(-)

(limited to 'Master/texmf-dist/source/latex/babel/babel.dtx')

diff --git a/Master/texmf-dist/source/latex/babel/babel.dtx b/Master/texmf-dist/source/latex/babel/babel.dtx
index 95ede8b7f42..d59e7655aa0 100644
--- a/Master/texmf-dist/source/latex/babel/babel.dtx
+++ b/Master/texmf-dist/source/latex/babel/babel.dtx
@@ -32,7 +32,7 @@
 %
 % \iffalse
 %<*filedriver>
-\ProvidesFile{babel.dtx}[2023/09/12 v3.94 The Babel package]
+\ProvidesFile{babel.dtx}[2023/09/29 v3.95 The Babel package]
 \documentclass{ltxdoc}
 \GetFileInfo{babel.dtx}
 \usepackage{fontspec}
@@ -1343,8 +1343,9 @@ be the same as the option name as set in |\usepackage|!).
 
 An alternative approach to define a language (or, more precisely, a
 \textit{locale}) is by means of an \texttt{ini} file. Currently
-\babel{} provides about 250 of these files containing the basic data
-required for a locale, plus basic templates for 500 about locales.
+\babel{} provides about 360 of these files containing the basic data
+required for a locale, covering about 270 languages, plus basic
+templates for about 400 locales.
 
 |ini| files are not meant only for \babel, and they has been devised as
 a resource for other packages. To easy interoperability between \TeX{}
@@ -1359,7 +1360,7 @@ LICR). They will be evolving with the time to add more features
 following section shows how to make use of them by means of
 |\babelprovide|. In other words, |\babelprovide| is mainly meant
 for auxiliary tasks, and as alternative when the |ldf|, for some
-reason, does not work as expected.
+reason, does not exists or does not work as expected.
 
 \begin{example}
   Although Georgian has its own \texttt{ldf} file, here is how to
@@ -2966,39 +2967,51 @@ _\telugucounter{section}_
 
 Languages providing native digits in all or some variants are:
 \begin{multicols}{5}
-Arabic\\
-Assamese\\
-Bangla\\
-Tibetan\\
-Bodo\\
-Central Kurdish\\
-Dzongkha\\
-Persian\\
-Gujarati\\
-Hindi\\
-Khmer\\
+Arabic\\ 
+Assamese\\    
+Bangla\\ 
+Bhojpuri\\    
+Bodo\\   
+Burmese\\
+Cantonese\\   
+Central Kurdish\\   
+Chinese\\
+Dogri\\  
+Dzongkha\\    
+Gujarati\\    
+Haryanvi\\    
+Hindi\\  
+Hmong Njua\\  
 Kannada\\
+Kashmiri\\    
+Khmer\\  
 Konkani\\
-Kashmiri\\
-Lao\\
-Northern Luri\\
-Malayalam\\
+Korean\\  
+Lao\\    
+Maithili\\    
+Malayalam\\   
+Manipuri\\    
 Marathi\\
-Burmese\\
-Mazanderani\\
-Nepali\\
-Odia\\
+Mazanderani\\ 
+Nepali\\ 
+Northern Kurdish\\ 
+Northern Luri\\    
+Odia\\   
+Pashto\\ 
+Persian\\
 Punjabi\\
-Pashto\\
-Tamil\\
-Telugu\\
-Thai\\
-Uyghur\\
-Urdu\\
-Uzbek\\
-Vai\\
-Cantonese\\
-Chinese
+Rajasthani\\  
+Sanskrit\\    
+Santali\\  
+Sindhi\\ 
+Tamil\\  
+Telugu\\ 
+Thai\\   
+Tibetan\\ 
+Urdu\\   
+Uyghur\\ 
+Uzbek\\  
+Vai    
 \end{multicols}
 
 \New{3.30} With \luatex{} there is an alternative approach for mapping
@@ -3007,7 +3020,7 @@ is applied to the typeset text (not math, PDF bookmarks, etc.) before
 bidi and fonts are processed (ie, to the node list as generated by the
 \TeX{} code). This means the local digits have the correct
 bidirectional behavior (unlike |Numbers=Arabic| in \textsf{fontspec},
-which is not recommended).
+which is deprecated).
 
 \begin{note}
   With \xetex{} you can use the option |Mapping| when defining a
@@ -3591,6 +3604,11 @@ basic transform for ‘plain’ Arabic fonts, which attempts to distribute
 the tatwil as evenly as possible (starting at the end of the line). See
 the news for version 3.59.}
 
+\trans{Arabic, Persian}{kashida.base}{Experimental \New{3.94}. Much
+like the previous one, but with diacritics stacked in the actual base
+character and not the kashida extension. With evenly inserted tatweels
+results are better.}
+
 \vspace{2mm}\hrule\nobreak
 \endgroup
 
@@ -5527,8 +5545,8 @@ wouldn’t exist.
 % \section{Tools}
 %
 %    \begin{macrocode}
-%<<version=3.94>>
-%<<date=2023/09/12>>
+%<<version=3.95>>
+%<<date=2023/09/29>>
 %    \end{macrocode}
 %
 % \textbf{Do not use the following macros in \texttt{ldf} files. They
-- 
cgit v1.2.3

