summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/babel/babel.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/generic/babel/babel.sty')
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.sty26
1 files changed, 15 insertions, 11 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty
index ed9d26229e1..ab1322d2a30 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.sty
+++ b/Master/texmf-dist/tex/generic/babel/babel.sty
@@ -34,7 +34,7 @@
%%
\NeedsTeXFormat{LaTeX2e}
\ProvidesPackage{babel}%
- [2025/01/01 v25.1
+ [2025/01/25 v25.2
The multilingual framework for pdfLaTeX, LuaLaTeX and XeLaTeX]
\@ifpackagewith{babel}{debug}
{\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}%
@@ -466,8 +466,8 @@
\expandafter\@secondoftwo
\fi}
\fi
-\def\bbl@version{25.1}
-\def\bbl@date{2025/01/01}
+\def\bbl@version{25.2}
+\def\bbl@date{2025/01/25}
\ifx\language\@undefined
\csname newcount\endcsname\language
\fi
@@ -3402,7 +3402,7 @@
\fi}
\providecommand\BCPdata{}
\ifx\renewcommand\@undefined\else % For plain. TODO. It’s a quick fix
- \renewcommand\BCPdata[1]{\bbl@bcpdata@i#1\@empty}
+ \renewcommand\BCPdata[1]{\bbl@bcpdata@i#1\@empty\@empty\@empty}
\def\bbl@bcpdata@i#1#2#3#4#5#6\@empty{%
\@nameuse{str_if_eq:nnTF}{#1#2#3#4#5}{main.}%
{\bbl@bcpdata@ii{#6}\bbl@main@language}%
@@ -3414,6 +3414,7 @@
{\bbl@cs{\csname bbl@info@#1.tag.bcp47\endcsname @#2}}}}
\fi
\@namedef{bbl@info@casing.tag.bcp47}{casing}
+\@namedef{bbl@info@tag.tag.bcp47}{tbcp} % For \BCPdata
\newcommand\babeladjust[1]{% TODO. Error handling.
\bbl@forkv{#1}{%
\bbl@ifunset{bbl@ADJ@##1@##2}%
@@ -3883,14 +3884,17 @@
\fi}
\fi
\bbl@trace{Macros to switch the text direction}
-\def\bbl@alscripts{,Arabic,Syriac,Thaana,}
+\def\bbl@alscripts{%
+ ,Arabic,Syriac,Thaana,Hanifi Rohingya,Hanifi,Sogdian,}
\def\bbl@rscripts{%
- ,Garay,Todhri,Imperial Aramaic,Avestan,Cypriot,Elymaic,Hatran,Hebrew,%
- Old Hungarian,Kharoshthi,Lydian,Mandaean,Manichaean,Mende Kikakui,%
- Meroitic Cursive,Meroitic,Old North Arabian,Nabataean,N'Ko,%
- Old Turkic,Orkhon,Palmyrene,Inscriptional Pahlavi,Psalter Pahlavi,%
- Phoenician,Inscriptional Parthian,Hanifi,Samaritan,Old Sogdian,%
- Old South Arabian,Yezidi,}%
+ Adlam,Avestan,Chorasmian,Cypriot,Elymaic,Garay,%
+ Hatran,Hebrew,Imperial Aramaic,Inscriptional Pahlavi,%
+ Inscriptional Parthian,Kharoshthi,Lydian,Mandaic,Manichaean,%
+ Mende Kikakui,Meroitic Cursive,Meroitic Hieroglyphs,Nabataean,%
+ Nko,Old Hungarian,Old North Arabian,Old Sogdian,%
+ Old South Arabian,Old Turkic,Old Uyghur,Palmyrene,Phoenician,%
+ Psalter Pahlavi,Samaritan,Yezidi,Mandaean,%
+ Meroitic,N'Ko,Orkhon,Todhri}
\def\bbl@provide@dirs#1{%
\bbl@xin@{\csname bbl@sname@#1\endcsname}{\bbl@alscripts\bbl@rscripts}%
\ifin@