[latex3-commits] [git/LaTeX3-latex3-babel] master: Bump to 3.45. (2437fe0)
Javier
email at dante.de
Wed Jun 10 18:14:56 CEST 2020
Repository : https://github.com/latex3/babel
On branch : master
Link : https://github.com/latex3/babel/commit/2437fe078b3041289528730a36d3e2953ec39157
>---------------------------------------------------------------
commit 2437fe078b3041289528730a36d3e2953ec39157
Author: Javier <email at localhost>
Date: Wed Jun 10 18:14:56 2020 +0200
Bump to 3.45.
>---------------------------------------------------------------
2437fe078b3041289528730a36d3e2953ec39157
README.md | 17 +++--
babel.dtx | 173 +++++++++++++++++++++++++++---------------
babel.ins | 2 +-
babel.pdf | Bin 787389 -> 790671 bytes
bbcompat.dtx | 2 +-
locale/ar/babel-ar-DZ.ini | 5 +-
locale/ar/babel-ar-MA.ini | 5 +-
locale/ar/babel-ar-SY.ini | 6 +-
locale/ar/babel-ar.ini | 5 +-
locale/ckb/babel-ckb-Arab.ini | 1 +
locale/ckb/babel-ckb.ini | 1 +
locale/fa/babel-fa.ini | 5 +-
locale/he/babel-he.ini | 5 +-
locale/hi/babel-hi.ini | 5 +-
locale/kmr/babel-kmr-Latn.ini | 31 ++++++++
locale/kmr/babel-kmr.ini | 2 +-
locale/mk/babel-mk.ini | 5 +-
locale/mr/babel-mr.ini | 3 +-
testfiles/tlb1690.tlg | 8 +-
testfiles/tlb3065.tlg | 5 ++
testfiles/tlb3438.tlg | 5 --
testfiles/tlb3805.lvt | 2 +-
testfiles/tlb3805.tlg | 38 ----------
23 files changed, 196 insertions(+), 135 deletions(-)
diff --git a/README.md b/README.md
index c34a2a5..9d4077c 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## Babel 3.44.2025
+## Babel 3.45
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -44,12 +44,15 @@ respective authors.
### Latest changes
```
-3.45 2020-06-??
- (Under development - things may change)
- - Minor changes in Hindi, Ancient Greek.
- - Improvements in Kurdish
- - \localedate[calendar=..., format=...]{y}{m}{d}
- - \localenumeral{digits}{..}, \localecounter{digits}{cntr}
+3.45 2020-06-10
+ - Minor fixes in Hindi, Ancient Greek, Macedonian.
+ - Improvements in Kurdish, Marathi.
+ - Alternative date formats with \localedate[calendar=...,
+ variant=...]{y}{m}{d} (note: no calendar computations, just
+ strings).
+ - \today is (again) case-aware.
+ - \localenumeral{digits}{..} and \localecounter{digits}{cntr}
+ for native digits.
- Fixes
- Improved handling of math with \babelposthyphenation and
\babelprehyphenation (it was ignoring too much).
diff --git a/babel.dtx b/babel.dtx
index 33d9ef5..8ffa9a1 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -31,7 +31,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2020/06/01 v3.44.2025 The Babel package]
+\ProvidesFile{babel.dtx}[2020/06/10 v3.45 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -1308,9 +1308,16 @@ _\babelprovide[import, main]{georgian}_
\begin{note}
The \texttt{ini} files just define and set some parameters, but the
corresponding behavior is not always implemented. Also, there are
- some limitations in the engines. A few remarks follow (which could
- no longer be valid when you read this manual, if the packages involved
- han been updated):
+ some limitations in the engines. A few remarks follow (which could no
+ longer be valid when you read this manual, if the packages involved
+ han been updated). The Harfbuzz renderer has still some issues, so as
+ a rule of thumb prefer the default renderer, and resort to Harfbuzz
+ only if the former does work for you. Fortunately, fonts can be
+ loaded twice with different renderers; for example:
+\begin{verbatim}
+\babelfont[spanish]{rm}{FreeSerif}
+\babelfont[hindi]{rm}[Renderer=Harfbuzz]{FreeSerif}
+\end{verbatim}
\begin{description}
\itemsep=-\parskip
\item[Arabic] Monolingual documents mostly work in \luatex, but it must
@@ -1327,10 +1334,9 @@ need to set explicitly the script to either |deva| or |dev2|, eg:
\newfontscript{Devanagari}{deva}
\end{verbatim}
Other Indic scripts are still under development in the default
- \luatex{} renderer, but should work with the option
- |Renderer=Harfbuzz| in \textsc{fontspec}. They also work with
- \xetex{}, although fine tuning the font behaviour is not always
- possible.
+ \luatex{} renderer, but should work with |Renderer=Harfbuzz|. They
+ also work with \xetex{}, although fine tuning the font behavior is
+ not always possible.
\item[Southeast scripts] Thai works in both \luatex{} and \xetex{}, but
line breaking differs (rules can be modified in \luatex; they are
hard-coded in \xetex). Lao seems to work, too, but there are no
@@ -1346,29 +1352,24 @@ need to set explicitly the script to either |deva| or |dev2|, eg:
\end{verbatim}
\endgroup
\item[East Asia scripts] Settings for either Simplified of Traditional
-should work out of the box, with basic line breaking. Although
-for a few words and shorts texts the |ini| files should be fine, CJK
-texts are best set with a dedicated framework (\textsf{CJK},
-\textsf{luatexja}, \textsf{kotex}, \textsf{CTeX}, etc.). This is what
-the class |ltjbook| does with \luatex, which can be used in conjunction
-with the |ldf| for |japanese|, because the following piece of code
-loads \textsf{luatexja}:
+ should work out of the box, with basic line breaking with any
+ renderer. Although for a few words and shorts texts the |ini| files
+ should be fine, CJK texts are best set with a dedicated framework
+ (\textsf{CJK}, \textsf{luatexja}, \textsf{kotex}, \textsf{CTeX},
+ etc.). This is what the class |ltjbook| does with \luatex, which can
+ be used in conjunction with the |ldf| for |japanese|, because the
+ following piece of code loads \textsf{luatexja}:
\begin{verbatim}
\documentclass{ltjbook}
\usepackage[japanese]{babel}
\end{verbatim}
\item[Latin, Greek, Cyrillic] Combining chars with the default
-\luatex{} font renderer might be wrong; on then other hand, with the
-Harfbuzz renderer diacritics are stacked correctly, but many
-hyphenations points are discarded (this bug seems related to kerning,
-so it depends on the font). Fortunately, fonts can be loaded twice with
-different renderers; for example:
-\begin{verbatim}
-\babelfont[spanish]{rm}{FreeSerif}
-\babelfont[hindi]{rm}[Renderer=Harfbuzz]{FreeSerif}
-\end{verbatim}
-With \xetex{} both combining characters and hyphenation work as
-expected.
+ \luatex{} font renderer might be wrong; on then other hand, with the
+ Harfbuzz renderer diacritics are stacked correctly, but many
+ hyphenations points are discarded (this bug seems related to kerning,
+ so it depends on the font). With \xetex{} both combining characters
+ and hyphenation work as expected (not quite, but in most cases it
+ works; the problem here are font clusters).
\end{description}
\end{note}
@@ -2041,13 +2042,17 @@ also the package \textsf{combofont} for a complementary approach.}
\Describe\babelfont{\oarg{language-list}\marg{font-family}%
\oarg{font-options}\marg{font-name}}
-The main purpose of |\babelfont| is to define at once in a
-multilingual document the fonts required by the different languages,
-with their corresponding language systems (script and language). So, if
-you load, say, 4 languages, |\babelfont{rm}{FreeSerif}| defines 4 fonts
-(with their variants, of course), which are switched with the language
-by \babel. It is a tool to make things easier and transparent to the
-user.
+\begin{note}
+ See the note in the previous section about some issues in
+ specific languages.
+\end{note}
+
+The main purpose of |\babelfont| is to define at once in a multilingual
+document the fonts required by the different languages, with their
+corresponding language systems (script and language). So, if you load,
+say, 4 languages, |\babelfont{rm}{FreeSerif}| defines 4 fonts (with
+their variants, of course), which are switched with the language by
+\babel. It is a tool to make things easier and transparent to the user.
Here \textit{font-family} is |rm|, |sf| or |tt| (or newly defined
ones, as explained below), and \textit{font-name} is the same as in
@@ -2425,6 +2430,11 @@ Overrides the value in the |ini| file. If \textsf{fontspec} does not
define it, then \babel{} sets its tag to that provided by the |ini|
file. Not so important, but sometimes still relevant.
+\Describe{alph=}{\meta{counter-name}} Assigns to |\alph| that counter.
+See the next section.
+
+\Describe{Alph=}{\meta{counter-name}} Same for |\Alph|.
+
\bigskip
A few options (only \luatex) set some properties of the writing system
@@ -2540,10 +2550,11 @@ bidi and fonts are processed (ie, to the node list as generated by the
bidirectional behavior (unlike |Numbers=Arabic| in \textsf{fontspec},
which is not recommended).
-\New{4.41} Many `ini` locale files has been extended with information about
-non-positional numerical systems, based on those predefined in CSS.
-They only work with \xetex{} and \luatex{} and are fully expendable (even
-inside an |\edef|). Currently, they are limited to numbers below 10000.
+\New{4.41} Many `ini` locale files has been extended with information
+about non-positional numerical systems, based on those predefined in
+CSS. They only work with \xetex{} and \luatex{} and are fully
+expendable (even inside an unprotected |\edef|). Currently, they are
+limited to numbers below 10000.
There are several ways to use them (for the availabe styles in each
language, see the list below):
@@ -2565,10 +2576,18 @@ The styles are:
\itemsep=-\parskip
\item[Ancient Greek] |lower.ancient|, |upper.ancient|
+\item[Amharic] |afar|, |agaw|, |ari|, |blin|, |dizi|, |gedeo|, |gumuz|,
+|hadiyya|, |harari|, |kaffa|, |kebena|, |kembata|, |konso|, |kunama|,
+|meen|, |oromo|, |saho|, |sidama|, |silti|, |tigre|, |wolaita|, |yemsa|
+
\item[Arabic] |abjad|, |maghrebi.abjad|
\item[Belarusan, Bulgarian, Macedonian, Serbian] |lower|, |upper|
+\item[Bengali] |alphabetic|
+
+\item[Coptic] |epact|,|lower.letters|
+
\item[Hebrew] |letters| (neither geresh nor gershayim yet)
\item[Hindi] |alphabetic|
@@ -2591,10 +2610,14 @@ The styles are:
|hanja.formal|, |hangul.formal|, |cjk-earthly-branch|,
|cjk-heavenly-stem|, |fullwidth.lower.alpha|, |fullwidth.upper.alpha|
+\item[Marathi] |alphabetic|
+
\item[Persian] |abjad|, |alphabetic|
\item[Russian] |lower|, |lower.full|, |upper|, |upper.full|
+\item[Syriac] |letters|
+
\item[Tamil] |ancient|
\item[Thai] |alphabetic|
@@ -2605,6 +2628,29 @@ The styles are:
|fullwidth.lower.alpha|, |fullwidth.upper.alpha|
\end{description}
+\New{3.45} In addition, native digits (in languages defining them) may
+be printed with the numeral style |digits|.
+
+\subsection{Dates}
+
+\New{3.45} When the data is taken from an |ìni| file, you may print the
+date corresponding to the Gregorian calendar and other lunisolar systems
+with the following command.
+
+\Describe{\localedate}{\o{calendar=.., variant=..}%
+ {\m{year}\m{month}\m{day}}}
+
+By default the calendar is the Gregorian, but a |ini| files may define
+strings for other calendars (currently |ar|, |ar-|*, |he|, |fa|, |hi|.)
+In the latter case, the three arguments are the year, the month, and
+the day in those in the corresponding calendar. They are \textit{not}
+the Gregorian data to be converted (which means, say, 13 is a valid
+month number with |calendar=hebrew|).
+
+Even with a certain calendar there may be variants. In Kurmanji the
+default variant prints something like \textit{30. Çileya Pêşîn 2019},
+but with |variant=izafa| it prints \textit{31’ê Çileya Pêşînê 2019}.
+
\subsection{Accessing language info}
\Describe{\languagename}{}
@@ -4610,8 +4656,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.44.2025>>
-%<<date=2020/06/01>>
+%<<version=3.45>>
+%<<date=2020/06/10>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -10771,16 +10817,16 @@ help from Bernd Raichle, for which I am grateful.
\lowercase{\def\bbl at tempa{=#1=}}%
\bbl at replace\bbl at tempa{=date.gregorian}{}%
\bbl at replace\bbl at tempa{=date.}{}%
- \bbl at replace\bbl at tempa{=}{}%
- \in@{.licr.}{#1.}%
+ \in@{.licr=}{#1=}%
\ifin@
\ifcase\bbl at engine
- \bbl at replace\bbl at tempa{.licr}{}%
+ \bbl at replace\bbl at tempa{.licr=}{}%
\else
\let\bbl at tempa\relax
\fi
\fi
\ifx\bbl at tempa\relax\else
+ \bbl at replace\bbl at tempa{=}{}%
\bbl at exp{%
\def\<bbl at inikv@#1>####1=####2\\\@@{%
\\\bbl at inidate####1...\relax{####2}{\bbl at tempa}}}%
@@ -10937,32 +10983,35 @@ help from Bernd Raichle, for which I am grateful.
% Arguments are _not_ protected.
\let\bbl at calendar\@empty
\DeclareRobustCommand\localedate[1][]{\bbl at localedate{#1}}
+\def\bbl at cased{% TODO. Move
+ \ifx\oe\OE
+ \expandafter\in@\expandafter
+ {\expandafter\OE\expandafter}\expandafter{\oe}%
+ \ifin@
+ \bbl at afterelse\expandafter\MakeUppercase
+ \else
+ \bbl at afterfi\expandafter\MakeLowercase
+ \fi
+ \else
+ \expandafter\@firstofone
+ \fi}
\def\bbl at localedate#1#2#3#4{%
\begingroup
\ifx\@empty#1\@empty\else
\let\bbl at ld@calendar\@empty
- \let\bbl at ld@format\@empty
+ \let\bbl at ld@variant\@empty
\edef\bbl at tempa{\zap at space#1 \@empty}%
\def\bbl at tempb##1=##2\@@{\@namedef{bbl at ld@##1}{##2}}%
\bbl at foreach\bbl at tempa{\bbl at tempb##1\@@}%
- \edef\bbl at tempc{\bbl at ld@calendar\bbl at ld@format}%
- \ifx\bbl at tempc\@empty\else
- \edef\bbl at calendar{%
- \ifx\bbl at ld@calendar\@empty
- %gregorian%
- \else
- \bbl at ld@calendar
- \fi
- \ifx\bbl at ld@format\@empty\else
- .\bbl at ld@format
- \fi}%
- \fi
- \def\bbl at tempb{gregorian}%
- \ifx\bbl at calendar\bbl at tempb
- \let\bbl at calendar\@empty
- \fi
+ \edef\bbl at calendar{%
+ \bbl at ld@calendar
+ \ifx\bbl at ld@variant\@empty\else
+ .\bbl at ld@variant
+ \fi}%
+ \bbl at replace\bbl at calendar{gregorian}{}%
\fi
- \@nameuse{bbl at date@\languagename @\bbl at calendar}{#2}{#3}{#4}%
+ \bbl at cased
+ {\@nameuse{bbl at date@\languagename @\bbl at calendar}{#2}{#3}{#4}}%
\endgroup}
% eg: 1=months, 2=wide, 3=1, 4=dummy, 5=value, 6=calendar
\def\bbl at inidate#1.#2.#3.#4\relax#5#6{% TODO - ignore with 'captions'
@@ -10976,9 +11025,7 @@ help from Bernd Raichle, for which I am grateful.
\\\SetString\<month\romannumeral\bbl at tempa#6name>{\the\toks@}%
\the\@temptokena}}}%
{\bbl at ifsamestring{\bbl at tempa}{date.long}% defined now
- {\bbl at ifblank{#6}%
- {\let\bbl at tempb\@empty}%
- {\lowercase{\def\bbl at tempb{#6}}}%
+ {\lowercase{\def\bbl at tempb{#6}}%
\bbl at trim@def\bbl at toreplace{#5}%
\bbl at TG@@date
\bbl at ifunset{bbl at date@\languagename @}%
diff --git a/babel.ins b/babel.ins
index 9378d17..a188dd1 100644
--- a/babel.ins
+++ b/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{2020/06/01}
+\def\filedate{2020/06/10}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index da8a755..6f4f2ec 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index f5c3228..dbfa43a 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2020/06/01 v3.44.2025]
+\ProvidesFile{bbcompat.dtx}[2020/06/10 v3.45]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/locale/ar/babel-ar-DZ.ini b/locale/ar/babel-ar-DZ.ini
index 6e3bf91..93b2512 100644
--- a/locale/ar/babel-ar-DZ.ini
+++ b/locale/ar/babel-ar-DZ.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-03-22
+version = 1.5
+date = 2020-06-01
name.local = العربية
name.english = Arabic
name.babel = arabic-algeria arabic-dz
@@ -107,6 +107,7 @@ dayPeriods.wide.am = ص
dayPeriods.wide.pm = م
[date.islamic]
+date.long = [d] [MMMM]، [y]
months.wide.1 = محرم
months.wide.2 = صفر
months.wide.3 = ربيع الأول
diff --git a/locale/ar/babel-ar-MA.ini b/locale/ar/babel-ar-MA.ini
index bf801b8..98760f9 100644
--- a/locale/ar/babel-ar-MA.ini
+++ b/locale/ar/babel-ar-MA.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-03-22
+version = 1.5
+date = 2020-06-01
name.local = العربية
name.english = Arabic
name.babel = arabic-morocco arabic-ma
@@ -107,6 +107,7 @@ dayPeriods.wide.am = ص
dayPeriods.wide.pm = م
[date.islamic]
+date.long = [d] [MMMM]، [y]
months.wide.1 = محرم
months.wide.2 = صفر
months.wide.3 = ربيع الأول
diff --git a/locale/ar/babel-ar-SY.ini b/locale/ar/babel-ar-SY.ini
index cf392a5..372a119 100644
--- a/locale/ar/babel-ar-SY.ini
+++ b/locale/ar/babel-ar-SY.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-03-22
+version = 1.5
+date = 2020-06-01
name.local = العربية
name.english = Arabic
name.babel = arabic-syria arabic-sy
@@ -52,6 +52,7 @@ proof = برهان
glossary = قاموس
[date.gregorian]
+date.long = [d] [MMMM]، [y]
months.wide.1 = كانون الثاني
months.wide.2 = شباط
months.wide.3 = آذار
@@ -105,6 +106,7 @@ dayPeriods.wide.am = ص
dayPeriods.wide.pm = م
[date.islamic]
+date.long = [d] [MMMM]، [y]
months.wide.1 = محرم
months.wide.2 = صفر
months.wide.3 = ربيع الأول
diff --git a/locale/ar/babel-ar.ini b/locale/ar/babel-ar.ini
index a6a466b..af1ba0b 100644
--- a/locale/ar/babel-ar.ini
+++ b/locale/ar/babel-ar.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-03-22
+version = 1.5
+date = 2020-06-01
name.local = العربية
name.english = Arabic
name.babel = arabic
@@ -105,6 +105,7 @@ dayPeriods.wide.am = ص
dayPeriods.wide.pm = م
[date.islamic]
+date.long = [d] [MMMM]، [y]
months.wide.1 = محرم
months.wide.2 = صفر
months.wide.3 = ربيع الأول
diff --git a/locale/ckb/babel-ckb-Arab.ini b/locale/ckb/babel-ckb-Arab.ini
index 25f693d..c089b57 100644
--- a/locale/ckb/babel-ckb-Arab.ini
+++ b/locale/ckb/babel-ckb-Arab.ini
@@ -108,6 +108,7 @@ dayPeriods.wide.am = بەر لە نیوەڕۆ
dayPeriods.wide.pm = دوای نیوەڕۆ
[date.kurdish]
+date.long = [d]ی [MMMM]ی [y]
months.wide.1 = بەفرانبار
months.wide.2 = سەرماوەز
months.wide.3 = گەڵارێزان
diff --git a/locale/ckb/babel-ckb.ini b/locale/ckb/babel-ckb.ini
index 25f693d..c089b57 100644
--- a/locale/ckb/babel-ckb.ini
+++ b/locale/ckb/babel-ckb.ini
@@ -108,6 +108,7 @@ dayPeriods.wide.am = بەر لە نیوەڕۆ
dayPeriods.wide.pm = دوای نیوەڕۆ
[date.kurdish]
+date.long = [d]ی [MMMM]ی [y]
months.wide.1 = بەفرانبار
months.wide.2 = سەرماوەز
months.wide.3 = گەڵارێزان
diff --git a/locale/fa/babel-fa.ini b/locale/fa/babel-fa.ini
index 58c51d6..d594a0d 100644
--- a/locale/fa/babel-fa.ini
+++ b/locale/fa/babel-fa.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.4
-date = 2020-03-22
+version = 1.5
+date = 2020-06-01
name.local = فارسی
name.english = Persian
name.babel = persian
@@ -106,6 +106,7 @@ dayPeriods.wide.am = قبلازظهر
dayPeriods.wide.pm = بعدازظهر
[date.persian]
+date.long = [d] [MMMM] [y]
months.wide.1 = فروردین
months.wide.2 = اردیبهشت
months.wide.3 = خرداد
diff --git a/locale/he/babel-he.ini b/locale/he/babel-he.ini
index 430883b..5878f14 100644
--- a/locale/he/babel-he.ini
+++ b/locale/he/babel-he.ini
@@ -11,8 +11,8 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-03-22
+version = 1.4
+date = 2020-06-02
name.local = עברית
name.english = Hebrew
name.babel = hebrew
@@ -143,6 +143,7 @@ months.wide.11 = \hebnun\hebvav\hebbet\hebmem\hebbet\hebresh
months.wide.12 = \hebdalet\hebtsadi\hebmem\hebbet\hebresh
[date.hebrew]
+date.long = [d] ב[MMMM] [y]
months.wide.1 = תשרי
months.wide.2 = חשוון
months.wide.3 = כסלו
diff --git a/locale/hi/babel-hi.ini b/locale/hi/babel-hi.ini
index e0c6f62..faa911e 100644
--- a/locale/hi/babel-hi.ini
+++ b/locale/hi/babel-hi.ini
@@ -12,8 +12,8 @@
[identification]
charset = utf8
-version = 1.5
-date = 2020-05-05
+version = 1.6
+date = 2020-05-25
name.local = हिन्दी
name.english = Hindi
name.babel = hindi
@@ -130,6 +130,7 @@ dayPeriods.wide.am = पूर्वाह्न
dayPeriods.wide.pm = अपराह्न
[date.indian]
+date.long = [d] [MMMM] [y]
months.wide.1 = चैत्र
months.wide.2 = वैशाख
months.wide.3 = ज्येष्ठ
diff --git a/locale/kmr/babel-kmr-Latn.ini b/locale/kmr/babel-kmr-Latn.ini
index 05c66c9..42470c4 100644
--- a/locale/kmr/babel-kmr-Latn.ini
+++ b/locale/kmr/babel-kmr-Latn.ini
@@ -89,6 +89,22 @@ months.wide.10 = Çiriya Pêşîn
months.wide.11 = Çiriya Paşîn
months.wide.12 = Çileya Pêşîn
+[date.gregorian.Izafa]
+date.long = [d]’ê[ ][MMMM]ê[ ][y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Çileya Paşîn
+months.wide.2 = Sibat
+months.wide.3 = Adar
+months.wide.4 = Nîsan
+months.wide.5 = Gulan
+months.wide.6 = Hezîran
+months.wide.7 = Tîrmeh
+months.wide.8 = Tebax
+months.wide.9 = Îlon
+months.wide.10 = Çiriya Pêşîn
+months.wide.11 = Çiriya Paşîn
+months.wide.12 = Çileya Pêşîn
+
[date.gregorian.licr]
date.long =[d].[ ][MMMM] [y]
months.wide.1 = \c Cileya Pa\c s\^\i n
@@ -104,6 +120,21 @@ months.wide.10 = \c Ciriya P\^e\c s\^\i n
months.wide.11 = \c Ciriya Pa\c s\^\i n
months.wide.12 = \c Cileya P\^e\c s\^\i n
+[date.gregorian.Izafa.licr]
+date.long = [d]'\^e[ ][MMMM]\^e[ ][y]
+months.wide.1 = \c Cileya Pa\c s\^\i n
+months.wide.2 = Sibat
+months.wide.3 = Adar
+months.wide.4 = N\^\i san
+months.wide.5 = Gulan
+months.wide.6 = Hez\^\i ran
+months.wide.7 = T\^\i rmeh
+months.wide.8 = Tebax
+months.wide.9 = \^Ilon
+months.wide.10 = \c Ciriya P\^e\c s\^\i n
+months.wide.11 = \c Ciriya Pa\c s\^\i n
+months.wide.12 = \c Cileya P\^e\c s\^\i n
+
[time.gregorian]
time.medium = [h]:[mm]:[ss] [a]
time.short = [h]:[mm] [a]
diff --git a/locale/kmr/babel-kmr.ini b/locale/kmr/babel-kmr.ini
index fed8c21..42470c4 100644
--- a/locale/kmr/babel-kmr.ini
+++ b/locale/kmr/babel-kmr.ini
@@ -120,7 +120,7 @@ months.wide.10 = \c Ciriya P\^e\c s\^\i n
months.wide.11 = \c Ciriya Pa\c s\^\i n
months.wide.12 = \c Cileya P\^e\c s\^\i n
-[date.gregorian.licr.Izafa]
+[date.gregorian.Izafa.licr]
date.long = [d]'\^e[ ][MMMM]\^e[ ][y]
months.wide.1 = \c Cileya Pa\c s\^\i n
months.wide.2 = Sibat
diff --git a/locale/mk/babel-mk.ini b/locale/mk/babel-mk.ini
index b0f0a36..8584b8d 100644
--- a/locale/mk/babel-mk.ini
+++ b/locale/mk/babel-mk.ini
@@ -8,11 +8,12 @@
; * Common Locale Data Repository (license Unicode):
; http://cldr.unicode.org/
; http://unicode.org/copyright.html
+; * Some typos fixed by Stojan Trajanovski
[identification]
charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-05-25
name.local = македонски
name.english = Macedonian
name.babel = macedonian
diff --git a/locale/mr/babel-mr.ini b/locale/mr/babel-mr.ini
index e288f58..8f5ffe7 100644
--- a/locale/mr/babel-mr.ini
+++ b/locale/mr/babel-mr.ini
@@ -8,7 +8,8 @@
; * Common Locale Data Repository (license Unicode):
; http://cldr.unicode.org/
; http://unicode.org/copyright.html
-; * Spelling corrections provided by Niranjan Tambe on 7th June, 2020 (niranjanvikastambe at gmail.com)
+; * Spelling corrections provided by Niranjan Tambe
+; on 7th June, 2020 (niranjanvikastambe at gmail.com)
[identification]
charset = utf8
diff --git a/testfiles/tlb1690.tlg b/testfiles/tlb1690.tlg
index 82518df..a0652be 100644
--- a/testfiles/tlb1690.tlg
+++ b/testfiles/tlb1690.tlg
@@ -5,4 +5,10 @@ Format: LaTeX2e<1995/12/01>
Main Class: article
Package: babel
Options: dutch
-Dutch.cfg was loaded
+! Undefined control sequence.
+l. ...\dutchtest
+The control sequence at the end of the top line
+of your error message was never \def'ed. If you have
+misspelled it (e.g., `\hobx'), type `I' and the correct
+spelling (e.g., `I\hbox'). Otherwise just continue,
+and I'll forget about whatever was undefined.
diff --git a/testfiles/tlb3065.tlg b/testfiles/tlb3065.tlg
index 230dd1c..fa2b134 100644
--- a/testfiles/tlb3065.tlg
+++ b/testfiles/tlb3065.tlg
@@ -9,6 +9,11 @@ Package: inputenc
Options: cp1251
Package: babel
Options: english,russian
+Package babel Info: Using '\language' instead of 'language' is
+(babel) deprecated. If what you want is to use a
+(babel) macro containing the actual locale, make
+(babel) sure it does not not match any language.
+(babel) Reported on input line ....
\lefthyphenmin=2, \righthyphenmin=2, \russianhyphenmins=\tw@ \tw@ .
Underfull \hbox (badness 10000) in paragraph at lines 46--46
[] \T2A/cmr/m/n/10 ^^ef^^e5-^^f0^^e5-^^ed^^ee-^^f1^^fb
diff --git a/testfiles/tlb3438.tlg b/testfiles/tlb3438.tlg
index 6f36de1..17f81a5 100644
--- a/testfiles/tlb3438.tlg
+++ b/testfiles/tlb3438.tlg
@@ -8,11 +8,6 @@ Package: babel
(../babel-french.tex
Package babel Info: Importing basic data for french
(babel) from babel-fr.ini. Reported on input line ....
-Package babel Warning: From babel-fr.ini:
-(babel) The `french' date format may not be suitable
-(babel) for proper typesetting, and therefore very likely
-(babel) it will change in a future release.
-(babel) Reported on input line ....
)
> \box...=
\hbox(9.47221+0.0)x36.38898
diff --git a/testfiles/tlb3805.lvt b/testfiles/tlb3805.lvt
index 37b45d9..153e2c4 100644
--- a/testfiles/tlb3805.lvt
+++ b/testfiles/tlb3805.lvt
@@ -29,7 +29,7 @@ or pdflatex run.
\usepackage{varioref}
\labelformat{section}{section~#1}
\usepackage{hyperref}
-\listfiles
+
\begin{document}
\TIMO
diff --git a/testfiles/tlb3805.tlg b/testfiles/tlb3805.tlg
index b3e3660..bcf7f92 100644
--- a/testfiles/tlb3805.tlg
+++ b/testfiles/tlb3805.tlg
@@ -112,44 +112,6 @@ Package atveryend Info: Empty hook `BeforeClearDocument' on input line ....
Package atveryend Info: Empty hook `AfterLastShipout' on input line ....
(tlb3805.aux)
Package atveryend Info: Executing hook `AtVeryEndDocument' on input line ...
- *File List*
- test2e.tex
- article.cls ....-..-.. v... Standard LaTeX document class
- size10.clo ....-..-.. v... Standard LaTeX file (size option)
- babel.sty ....-..-.. 3.42.1971 The Babel package
-american.ldf ....-..-.. v... English support from the babel system
- nameref.sty ....-..-.. v... Cross-referencing by name of section
-refcount.sty ....-..-.. v... Data extraction from label references (HO)
- ltxcmds.sty ....-..-.. v... LaTeX kernel commands for general use (HO)
-infwarerr.sty ....-..-.. v... Providing info/warning/error messages (HO)
-gettitlestring.sty ....-..-.. v... Cleanup title references (HO)
-kvoptions.sty ....-..-.. v... Key value format for package options (HO)
- keyval.sty ....-..-.. v... key=value parser (DPC)
-kvsetkeys.sty ....-..-.. v... Key value parser (HO)
-varioref.sty ....-..-.. v... package for extended references (FMi)
-hyperref.sty ....-..-.. v... Hypertext links for LaTeX
- iftex.sty ....-..-.. v... TeX engine tests
-pdftexcmds.sty ....-..-.. v... Utility functions of pdfTeX for LuaTeX (HO)
-kvdefinekeys.sty ....-..-.. v... Define keys (HO)
-pdfescape.sty ....-..-.. v... Implements pdfTeX's escape features (HO)
- hycolor.sty ....-..-.. v... Color options for hyperref/bookmark (HO)
-letltxmacro.sty ....-..-.. v... Let assignment for LaTeX macros (HO)
- auxhook.sty ....-..-.. v... Hooks for auxiliary files (HO)
- pd1enc.def ....-..-.. v... Hyperref: PDFDocEncoding definition (HO)
- intcalc.sty ....-..-.. v... Expandable calculations with integers (HO)
-etexcmds.sty ....-..-.. v... Avoid name clashes with e-TeX commands (HO)
- url.sty ....-..-.. ver 3.4 Verb mode for urls, etc.
- bitset.sty ....-..-.. v... Handle bit-vector datatype (HO)
-bigintcalc.sty ....-..-.. v... Expandable calculations on big integers (HO)
-atbegshi.sty ....-..-.. v... At begin shipout hook (HO)
- hpdftex.def ....-..-.. v... Hyperref driver for pdfTeX
-atveryend.sty ....-..-.. v... Hooks at the very end of document (HO)
-rerunfilecheck.sty ....-..-.. v... Rerun checks for auxiliary files (HO)
-uniquecounter.sty ....-..-.. v... Provide unlimited unique counter (HO)
-l3backend-pdfmode.def ....-..-.. L3 backend support: PDF mode
- tlb3805.out
- tlb3805.out
- ***********
Package atveryend Info: Executing hook `AtEndAfterFileList' on input line ...
Package rerunfilecheck Info: File `tlb3805.out' has not changed.
(rerunfilecheck) Checksum: AA17619E6E82725D0F081947CEDB48FD;38.
More information about the latex3-commits
mailing list.