summaryrefslogtreecommitdiff
path: root/macros/latex/required/babel
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/required/babel')
-rw-r--r--macros/latex/required/babel/base/README.md19
-rw-r--r--macros/latex/required/babel/base/babel-code.pdfbin642032 -> 641724 bytes
-rw-r--r--macros/latex/required/babel/base/babel.dtx55
-rw-r--r--macros/latex/required/babel/base/babel.ins2
-rw-r--r--macros/latex/required/babel/base/babel.pdfbin417807 -> 419191 bytes
-rw-r--r--macros/latex/required/babel/base/bbcompat.dtx2
6 files changed, 55 insertions, 23 deletions
diff --git a/macros/latex/required/babel/base/README.md b/macros/latex/required/babel/base/README.md
index b55e1bf964..def9611a9d 100644
--- a/macros/latex/required/babel/base/README.md
+++ b/macros/latex/required/babel/base/README.md
@@ -1,18 +1,18 @@
-## Babel 3.98
+## Babel 3.99
-2023-12-06
+2023-12-10
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
language styles work with pdflatex, as well as with xelatex and
lualatex out of the box. A few even work with plain formats. Included
-is a set of ini files for about 275 languages.
+is a set of ini files for about 300 languages.
The latest stable version is available on <https://ctan.org/pkg/babel>.
-Changes in version 3.98 are described in:
+Changes in version 3.99 are described in:
-https://latex3.github.io/babel/news/whats-new-in-babel-3.98.html
+https://latex3.github.io/babel/news/whats-new-in-babel-3.99.html
Apart from the manual, you can find information on some aspects of babel at:
@@ -48,6 +48,15 @@ respective authors.
### Summary of latest changes
```
+3.99 2023-12-10
+ * Spurious space in some cases because of a missing % (introduced
+ in 3.98).
+ * Two new locales: chakma and lowgerman.
+ * And more bare minimum locales: aramaic, avestan, aymara,
+ bashkir, bataktoba, bavarian, classicalmandaic, ingush, komi,
+ lepcha, limbu, lineara, lu, makasar, samaritan, sinteromani,
+ tainua, tangut, waray.
+
3.98 2023-12-06
* Case mappings in ini files, with new casing variants in the
Latin locales.
diff --git a/macros/latex/required/babel/base/babel-code.pdf b/macros/latex/required/babel/base/babel-code.pdf
index f319285ed3..fad4043c77 100644
--- a/macros/latex/required/babel/base/babel-code.pdf
+++ b/macros/latex/required/babel/base/babel-code.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/babel.dtx b/macros/latex/required/babel/base/babel.dtx
index afe17f79c5..aa4c096b0d 100644
--- a/macros/latex/required/babel/base/babel.dtx
+++ b/macros/latex/required/babel/base/babel.dtx
@@ -32,7 +32,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2023/12/06 v3.98 The Babel package]
+\ProvidesFile{babel.dtx}[2023/12/10 v3.99 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -1576,6 +1576,7 @@ captions):
\tag{byn} Blin
\tag{ca} Catalan\hascapu\hascapl
\tag{cch} Atsam
+\tag{ccp} Chakma
\tag{ce} Chechen
\tag{cgg} Chiga
\tag{chr} Cherokee
@@ -1732,6 +1733,7 @@ captions):
\tag{naq} Nama
\tag{nb} Norwegian Bokmål\hascapu\hascapl
\tag{nd} North Ndebele
+\tag{nds} Low German
\tag{ne} Nepali
\tag{nl} Dutch\hascapu\hascapl
\tag{nmg} Kwasio
@@ -1957,6 +1959,7 @@ centralatlastamazight\\
centralkurdish\\
centralkurdish-latin\\
centralkurdish-latn\\
+chakma\\
chechen\\
cherokee\\
chiga\\
@@ -2101,6 +2104,7 @@ ligurian\\
lingala\\
lithuanian\\
lowersorbian\\
+lowgerman\\
lubakatanga\\
luo\\
luxembourgish\\
@@ -2327,18 +2331,37 @@ the following:
\small
akkadian\\
ancientegyptian\\
+aramaic\\
+avestan\\
+aymara\\
balinese\\
+bashkir\\
+bataktoba\\
+bavarian\\
+classicalmandaic\\
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}).}\\
+Egypt, with tag \texttt{ar-EG}.}\\
+ingush\\
+komi\\
ladino\\
+lepcha\\
+limbu\\
+lineara\\
lombard\\
+lu\\
+makasar\\
navajo\\
newari\\
oldnorse\\
phoenician\\
-southernaltai
+samaritan\\
+sinteromani\\
+southernaltai\\
+tainua\\
+tangut\\
+waray
\end{multicols}
\textbf{Modifying and adding values to |ini| files}
@@ -3346,9 +3369,9 @@ note several locales may share a single |\language|, so they are
separated concepts. In \luatex, the |\localeid| is saved in each node
(when it makes sense) as an attribute, too.
-\Describe{\ShowLocaleProporties}{\marg{language}}
-\New{3.98} Prints to the |log| file all the key/value pairs declared in
-the |ini| locale file for \meta{language}.
+\Describe{\ShowLocaleProperties}{\marg{language}}
+\New{3.98} Prints to the |log| file all the loaded key/value pairs from
+the |ini| locale file for \meta{language}.
\Describe{\LocaleForEach}{\marg{code}}
\Babel{} remembers which |ini| files have been loaded. There is a loop
@@ -5655,8 +5678,8 @@ wouldn’t exist.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.98>>
-%<<date=2023/12/06>>
+%<<version=3.99>>
+%<<date=2023/12/10>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -9481,7 +9504,7 @@ wouldn’t exist.
\expandafter\bbl@tempa
\fi}%
\bbl@tempa##1\@empty\@empty
- \bbl@carg\bbl@toglobal{extras\CurrentOption}}
+ \bbl@carg\bbl@toglobal{extras\CurrentOption}}%
%<</Macros local to BabelCommands>>
% \end{macrocode}
%
@@ -13945,16 +13968,16 @@ wouldn’t exist.
\expandafter\bbl@tempb
\fi}%
\bbl@ifunset{bbl@xechars@#1}%
- {\toks@{%
- \babel@savevariable\XeTeXinterchartokenstate
- \XeTeXinterchartokenstate\@ne
- }}%
- {\toks@\expandafter\expandafter\expandafter{%
- \csname bbl@xechars@#1\endcsname}}%
+ {\toks@{%
+ \babel@savevariable\XeTeXinterchartokenstate
+ \XeTeXinterchartokenstate\@ne
+ }}%
+ {\toks@\expandafter\expandafter\expandafter{%
+ \csname bbl@xechars@#1\endcsname}}%
\bbl@csarg\edef{xechars@#1}{%
\the\toks@
\bbl@usingxeclass\csname bbl@xeclass@#2@#1\endcsname
- \bbl@tempb#3\@empty}}
+ \bbl@tempb#3\@empty}}
\protected\def\bbl@usingxeclass#1{\count@\z@ \let\bbl@tempc#1}
\protected\def\bbl@upto{%
\ifnum\count@>\z@
diff --git a/macros/latex/required/babel/base/babel.ins b/macros/latex/required/babel/base/babel.ins
index 88446a4ef6..ab14e5ccb8 100644
--- a/macros/latex/required/babel/base/babel.ins
+++ b/macros/latex/required/babel/base/babel.ins
@@ -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/12/06}
+\def\filedate{2023/12/10}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/macros/latex/required/babel/base/babel.pdf b/macros/latex/required/babel/base/babel.pdf
index bbf0f874f9..e17676a481 100644
--- a/macros/latex/required/babel/base/babel.pdf
+++ b/macros/latex/required/babel/base/babel.pdf
Binary files differ
diff --git a/macros/latex/required/babel/base/bbcompat.dtx b/macros/latex/required/babel/base/bbcompat.dtx
index 48667a55a2..7afefacc0a 100644
--- a/macros/latex/required/babel/base/bbcompat.dtx
+++ b/macros/latex/required/babel/base/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2023/12/06 v3.98]
+\ProvidesFile{bbcompat.dtx}[2023/12/10 v3.99]
%</dtx>
%
%% File 'bbcompat.dtx'