[latex3-commits] [git/LaTeX3-latex3-babel] master: Improvements in Hindi, Ancient Greek, Kurdish. Fix for \bbl at foreign@x. (24b41a5)
Javier
email at dante.de
Thu May 21 16:47:39 CEST 2020
Repository : https://github.com/latex3/babel
On branch : master
Link : https://github.com/latex3/babel/commit/24b41a53bd5f3645fa5ca36d95de238eee2db42a
>---------------------------------------------------------------
commit 24b41a53bd5f3645fa5ca36d95de238eee2db42a
Author: Javier <email at localhost>
Date: Thu May 21 16:47:39 2020 +0200
Improvements in Hindi, Ancient Greek, Kurdish. Fix for \bbl at foreign@x.
>---------------------------------------------------------------
24b41a53bd5f3645fa5ca36d95de238eee2db42a
README.md | 18 ++-
babel.dtx | 83 +++++------
babel.ins | 2 +-
babel.pdf | Bin 783363 -> 785253 bytes
bbcompat.dtx | 2 +-
...lkurdish.tex => babel-centralkurdish-latin.tex} | 0
locale/ckb/{babel-ckb.ini => babel-ckb-Arab.ini} | 72 ++++------
locale/ckb/babel-ckb-Latn.ini | 155 +++++++++++++++++++++
locale/ckb/babel-ckb.ini | 71 ++++------
.../{babel-centralkurdish.tex => babel-sorani.tex} | 0
locale/grc/babel-grc.ini | 6 +-
locale/hi/babel-hi.ini | 2 +-
locale/kmr/babel-kmr-Arab.ini | 109 +++++++++++++++
locale/kmr/babel-kmr-Latn.ini | 142 +++++++++++++++++++
locale/kmr/babel-kmr.ini | 142 +++++++++++++++++++
.../babel-sanskrit.tex => kmr/babel-kurmanji.tex} | 2 +-
.../babel-northernkurdish-arabic.tex} | 2 +-
.../babel-northernkurdish.tex} | 2 +-
18 files changed, 656 insertions(+), 154 deletions(-)
diff --git a/README.md b/README.md
index 09b72b4..744c905 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## Babel 3.44
+## Babel 3.44.2014
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -7,9 +7,9 @@ lualatex out of the box. A few even work with plain formats.
The latest stable version is available on <https://ctan.org/pkg/babel>.
-Changes in version 3.44 are described in:
+Changes in version 3.45 are described in:
-https://github.com/latex3/babel/wiki/What's-new-in-babel-3.44
+https://github.com/latex3/babel/wiki/What's-new-in-babel-3.45
Included is a set of ini files for about 200 languages.
@@ -44,6 +44,15 @@ respective authors.
### Latest changes
```
+3.45 2020-05-??
+ - Minor changes in Hindi, Greek.
+ - Improvements in Kurdish
+ - Fixes
+ - Improved handling of math with \babelposthyphenation and
+ \babelprehyphenation (it was ignoring too much).
+ - An error related to \bbl at foreign@x could be raised in some
+ rare cases.
+
3.44 2020-05-13
- WARNING. If you need the Portuguese style you must update
babel-portuges.
@@ -60,6 +69,7 @@ respective authors.
- \babelposthyphenation raised an error if the last char in
the pattern was ].
- \babelposthyphenation is now deativated in math.
+https://github.com/latex3/babel/wiki/What's-new-in-babel-3.44
3.43 2020-04-28
- Autoloading based on the BCP47 codes, with basic lookup.
@@ -72,7 +82,7 @@ respective authors.
- \guillemotleft and \guillemotleft renamed to \guillemetleft
and \guillemetleft (#63).
- A couple of bugs related to autoloading.
-https://github.com/latex3/babel/wiki/What's-new-in-babel-3.44
+https://github.com/latex3/babel/wiki/What's-new-in-babel-3.43
3.42 2020-03-22
- \getlocaleproperty, to get the value of a field from the loaded
diff --git a/babel.dtx b/babel.dtx
index 8da2036..d04aa42 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -31,7 +31,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2020/05/13 v3.44 The Babel package]
+\ProvidesFile{babel.dtx}[2020/05/21 v3.44.2014 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -1275,7 +1275,8 @@ LICR). They will be evolving with the time to add more features
following section shows how to make use of them currently (by means of
|\babelprovide|), but a higher interface, based on package options, in
under study. In other words, |\babelprovide| is mainly meant
-for auxiliary tasks.
+for auxiliary tasks, and as alternative when the |ldf|, for some
+reason, does work as expected.
\begin{example}
Although Georgian has its own \texttt{ldf} file, here is how to
@@ -2380,8 +2381,21 @@ for example:
In other engines it just suppresses hyphenation (because the pattern
list is empty).
-\Describe{main}{} This valueless option makes the language the main
-one. Only in newly defined languages.
+\Describe{main}{} This valueless option makes the language the main one
+(thus overriding that set when \babel\ is loaded). Only in newly defined
+languages.
+\begin{example}
+ Let's assume your document is mainly in Polytonic Greek, but with some
+ sections in Italian. Then, the first attempt should be:
+\begin{verbatim}
+\usepackage[italian, greek.polutonic]{babel}
+\end{verbatim}
+ But if, say, accents in Greek are not shown correctly, you could try:
+\begin{verbatim}
+\usepackage[italian]{babel}
+\babelprovide[import, main]{polytonicgreek}
+\end{verbatim}
+\end{example}
\Describe{script=}{\meta{script-name}}
\New{3.15} Sets the script name to be used by \textsf{fontspec} (eg,
@@ -3856,10 +3870,9 @@ known. The first two are related to hyphenation patterns.
\DescribeMacro{\addlanguage}
The macro |\addlanguage| is a non-outer version of the macro
-|\newlanguage|, defined in \file{plain.tex} version~3.x. For older
-versions of \file{plain.tex} and \file{lplain.tex} a substitute
-definition is used. Here ``language'' is used in the \TeX{} sense of
-set of hyphenation patterns.
+|\newlanguage|, defined in \file{plain.tex} version~3.x. Here
+``language'' is used in the \TeX{} sense of set of hyphenation
+patterns.
\DescribeMacro{\adddialect}
The macro |\adddialect| can be used when two languages can (or
@@ -4581,8 +4594,8 @@ help from Bernd Raichle, for which I am grateful.
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.44>>
-%<<date=2020/05/13>>
+%<<version=3.44.2014>>
+%<<date=2020/05/21>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -4909,37 +4922,14 @@ help from Bernd Raichle, for which I am grateful.
%
% \begin{macro}{\addlanguage}
%
-% To add languages to \TeX's memory plain \TeX\ version~3.0
-% supplies |\newlanguage|, in a pre-3.0 environment a similar macro
-% has to be provided. For both cases a new macro is defined here,
-% because the original |\newlanguage| was defined to be |\outer|.
-%
-% For a format based on plain version~2.x, the definition of
-% |\newlanguage| can not be copied because |\count 19| is used for
-% other purposes in these formats. Therefore |\addlanguage| is
-% defined using a definition based on the macros used to define
-% |\newlanguage| in plain \TeX\ version~3.0.
-%
-% For formats based on plain version~3.0 the definition of
-% |\newlanguage| can be simply copied, removing |\outer|.
-% Plain \TeX\ version 3.0 uses |\count 19| for this purpose.
+% This macro was introduced for \TeX{} $<$ 2. Preserved for
+% compatibility.
%
% \begin{macrocode}
%<<*Define core switching macros>>
-\ifx\newlanguage\@undefined
- \csname newcount\endcsname\last at language
- \def\addlanguage#1{%
- \global\advance\last at language\@ne
- \ifnum\last at language<\@cclvi
- \else
- \errmessage{No room for a new \string\language!}%
- \fi
- \global\chardef#1\last at language
- \wlog{\string#1 = \string\language\the\last at language}}
-\else
- \countdef\last at language=19
- \def\addlanguage{\alloc at 9\language\chardef\@cclvi}
-\fi
+%<<*Define core switching macros>>
+\countdef\last at language=19 % TODO. why? remove?
+\def\addlanguage{\csname newlanguage\endcsname}
%<</Define core switching macros>>
% \end{macrocode}
%
@@ -7290,7 +7280,7 @@ help from Bernd Raichle, for which I am grateful.
\expandafter\noexpand\csname foreignlanguage \endcsname}
\expandafter\def\csname foreignlanguage \endcsname{%
\@ifstar\bbl at foreign@s\bbl at foreign@x}
-\newcommand\bbl at foreign@x[3][]{%
+\providecommand\bbl at foreign@x[3][]{%
\begingroup
\def\bbl at select@opts{#1}%
\let\BabelText\@firstofone
@@ -8008,6 +7998,9 @@ help from Bernd Raichle, for which I am grateful.
\AtBeginDocument{%
\@nameuse{bbl at beforestart}%
\if at filesw
+ \providecommand\babel at aux[2]{}%
+ \immediate\write\@mainaux{%
+ \string\providecommand\string\babel at aux[2]{}}%
\immediate\write\@mainaux{\string\@nameuse{bbl at beforestart}}%
\fi
\expandafter\selectlanguage\expandafter{\bbl at main@language}%
@@ -11470,7 +11463,7 @@ help from Bernd Raichle, for which I am grateful.
\def\bbl at hook@loadpatterns#1{\input #1\relax}
\let\bbl at hook@loadexceptions\bbl at hook@loadpatterns
\def\bbl at hook@loadkernel#1{%
- \def\addlanguage{\alloc at 9\language\chardef\@cclvi}%
+ \def\addlanguage{\csname newlanguage\endcsname}%
\def\adddialect##1##2{%
\global\chardef##1##2\relax
\wlog{\string##1 = a dialect from \string\language##2}}%
@@ -12998,8 +12991,8 @@ end
word_string = word_string .. '|'
word_nodes[#word_nodes+1] = item
- elseif item.id == node.id'math' then
- inmath = (item.subtype == 0)
+ elseif item.id == 11 and item.subtype == 0 then
+ inmath = true
elseif word_string == '' then
&% pass
@@ -13157,8 +13150,8 @@ end
return word_string, word_nodes, item, lang
end
- elseif item.id == node.id'math' then
- inmath = (item.subtype == 0)
+ elseif item.id == 11 and item.subtype == 0 then
+ inmath = true
elseif word_string == '' then
&% pass
@@ -20367,8 +20360,6 @@ end
%<*cjkdata>
Babel = Babel or {}
-
-
Babel.cjk_characters = {
[0x0021]={c='ex'},
[0x0024]={c='pr'},
diff --git a/babel.ins b/babel.ins
index 6efb627..593ed0e 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/05/13}
+\def\filedate{2020/05/21}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index 9d358cd..e553eec 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index ac16fca..627e860 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2020/05/13 v3.44]
+\ProvidesFile{bbcompat.dtx}[2020/05/21 v3.44.2014]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/locale/ckb/babel-centralkurdish.tex b/locale/ckb/babel-centralkurdish-latin.tex
similarity index 100%
copy from locale/ckb/babel-centralkurdish.tex
copy to locale/ckb/babel-centralkurdish-latin.tex
diff --git a/locale/ckb/babel-ckb.ini b/locale/ckb/babel-ckb-Arab.ini
similarity index 83%
copy from locale/ckb/babel-ckb.ini
copy to locale/ckb/babel-ckb-Arab.ini
index bd56b7b..79439f8 100644
--- a/locale/ckb/babel-ckb.ini
+++ b/locale/ckb/babel-ckb-Arab.ini
@@ -11,14 +11,13 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-05-25
name.local = کوردیی ناوەندی
name.english = Central Kurdish
-name.babel = centralkurdish
+name.babel = sorani centralkurdish
name.polyglossia = kurdish
tag.bcp47 = ckb
-tag.bcp47.likely = ckb-Arab-IQ
tag.opentype = KUR
script.name = Arabic
script.tag.bcp47 = Arab
@@ -29,50 +28,27 @@ encodings =
derivate = no
[captions]
-preface =
-ref =
-abstract =
-bib =
-chapter =
-appendix =
-contents =
-listfigure =
-listtable =
-index =
-figure =
-table =
-part =
-encl =
-cc =
-headto =
-page =
-see =
-also =
-proof =
-glossary =
-
-[captions.licr]
-preface =
-ref =
-abstract =
-bib =
-chapter =
-appendix =
-contents =
-listfigure =
-listtable =
-index =
-figure =
-table =
-part =
-encl =
-cc =
-headto =
-page =
-see =
-also =
-proof =
-glossary =
+preface = پێشهكی
+ref = سهرچاوهکان
+abstract = پوخته
+bib = کتێبنامه
+chapter = بهندی
+appendix = پاشکۆ
+contents = نێوهڕۆک
+listfigure = لیستی وێنهکان
+listtable = لیستی خشتهکان
+index = پێنوێن
+figure = وێنه
+table = خشتە
+part = بهشی
+encl = هاوپێچ
+cc = روونووس
+headto = بۆ
+page = لاپهڕه
+see = چاو لێکهن
+also = ههروهها چاو لێکهن
+proof = سەلماندن
+glossary = فهرههنگۆک
[date.gregorian]
date.long = [d]ی [MMMM]ی [y]
diff --git a/locale/ckb/babel-ckb-Latn.ini b/locale/ckb/babel-ckb-Latn.ini
new file mode 100644
index 0000000..03ace2d
--- /dev/null
+++ b/locale/ckb/babel-ckb-Latn.ini
@@ -0,0 +1,155 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.3
+date = 2020-05-25
+name.local = Kurdîy nawendî
+name.english = Central Kurdish
+name.babel = sorani centralkurdish-latin
+name.polyglossia = kurdish
+tag.bcp47 = ckb
+tag.opentype = KUR
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+polyglossia.variant = sorani
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = Pêşekî
+ref = Serçawekan
+abstract = Puxte
+bib = Kitêbname
+chapter = Bendî
+appendix = Paşko
+contents = Nêwerrok
+listfigure = Lîstî Wênekan
+listtable = Lîstî Xiştekan
+index = Pêrrist
+figure = Wêney
+table = Xiştey
+part = Beşî
+encl = Hawpêç
+cc = Rûnûs
+headto = Bo
+page = Laperre
+see = Çaw lêken
+also = Herweha çaw lêken
+proof = Selmandin
+glossary = Ferhengok
+
+[date.gregorian]
+date.long = [d].[ ][MMMM][ ][y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Kanûnî Yekem
+months.wide.2 = Şubat
+months.wide.3 = Azar
+months.wide.4 = Nîsan
+months.wide.5 = Ayar
+months.wide.6 = Huzeyran
+months.wide.7 = Temmûz
+months.wide.8 = Ab
+months.wide.9 = Eylûl
+months.wide.10 = Tişrînî Yekem
+months.wide.11 = Tişrînî Dûhem
+months.wide.12 = Kanûnî Dûhem
+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 =
+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 =
+dayPeriods.abbreviated.pm =
+dayPeriods.narrow.am =
+dayPeriods.narrow.pm =
+dayPeriods.wide.am =
+dayPeriods.wide.pm =
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules = kurmanji
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes =
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
diff --git a/locale/ckb/babel-ckb.ini b/locale/ckb/babel-ckb.ini
index bd56b7b..975ade4 100644
--- a/locale/ckb/babel-ckb.ini
+++ b/locale/ckb/babel-ckb.ini
@@ -11,11 +11,11 @@
[identification]
charset = utf8
-version = 1.2
-date = 2020-03-22
+version = 1.3
+date = 2020-05-25
name.local = کوردیی ناوەندی
name.english = Central Kurdish
-name.babel = centralkurdish
+name.babel = sorani centralkurdish
name.polyglossia = kurdish
tag.bcp47 = ckb
tag.bcp47.likely = ckb-Arab-IQ
@@ -29,50 +29,27 @@ encodings =
derivate = no
[captions]
-preface =
-ref =
-abstract =
-bib =
-chapter =
-appendix =
-contents =
-listfigure =
-listtable =
-index =
-figure =
-table =
-part =
-encl =
-cc =
-headto =
-page =
-see =
-also =
-proof =
-glossary =
-
-[captions.licr]
-preface =
-ref =
-abstract =
-bib =
-chapter =
-appendix =
-contents =
-listfigure =
-listtable =
-index =
-figure =
-table =
-part =
-encl =
-cc =
-headto =
-page =
-see =
-also =
-proof =
-glossary =
+preface = پێشهكی
+ref = سهرچاوهکان
+abstract = پوخته
+bib = کتێبنامه
+chapter = بهندی
+appendix = پاشکۆ
+contents = نێوهڕۆک
+listfigure = لیستی وێنهکان
+listtable = لیستی خشتهکان
+index = پێنوێن
+figure = وێنه
+table = خشتە
+part = بهشی
+encl = هاوپێچ
+cc = روونووس
+headto = بۆ
+page = لاپهڕه
+see = چاو لێکهن
+also = ههروهها چاو لێکهن
+proof = سەلماندن
+glossary = فهرههنگۆک
[date.gregorian]
date.long = [d]ی [MMMM]ی [y]
diff --git a/locale/ckb/babel-centralkurdish.tex b/locale/ckb/babel-sorani.tex
similarity index 100%
copy from locale/ckb/babel-centralkurdish.tex
copy to locale/ckb/babel-sorani.tex
diff --git a/locale/grc/babel-grc.ini b/locale/grc/babel-grc.ini
index d199a53..8bce1e0 100644
--- a/locale/grc/babel-grc.ini
+++ b/locale/grc/babel-grc.ini
@@ -11,15 +11,15 @@
[identification]
charset = utf8
-version = 1.3
-date = 2020-05-05
+version = 1.4
+date = 2020-05-20
name.local = Αρχαία ελληνικά
name.english = Ancient Greek
name.babel = greek
name.polyglossia = greek
tag.bcp47 = grc
tag.bcp47.likely = grc-Cprt-CY
-tag.opentype = ELL
+tag.opentype = PGR
script.name = Greek
script.tag.bcp47 = Grek
script.tag.opentype = grek
diff --git a/locale/hi/babel-hi.ini b/locale/hi/babel-hi.ini
index 7c6f98a..e0c6f62 100644
--- a/locale/hi/babel-hi.ini
+++ b/locale/hi/babel-hi.ini
@@ -165,7 +165,7 @@ hyphenrules = hindi
lefthyphenmin =
righthyphenmin =
hyphenchar =
-prehyphenchar = 0
+prehyphenchar =
posthyphenchar =
exhyphenchar =
preexhyphenchar =
diff --git a/locale/kmr/babel-kmr-Arab.ini b/locale/kmr/babel-kmr-Arab.ini
new file mode 100644
index 0000000..5ae0787
--- /dev/null
+++ b/locale/kmr/babel-kmr-Arab.ini
@@ -0,0 +1,109 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2020-05-25
+name.local = کورمانجی
+name.english = Northern Kurdish
+name.babel = kurmanji northernkurdish-arabic
+name.polyglossia = kurdish
+tag.bcp47 = kmr
+tag.opentype = KUR
+script.name = Arabic
+script.tag.bcp47 = Arab
+script.tag.opentype = arab
+polyglossia.variant = kurmanji
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = پێشگۆتن
+ref = پرتووکێن بژارتی
+abstract = کورتەبیر
+bib = چاڤکانییا پرتووکان
+chapter = سەرێ
+appendix = پاشکۆ
+contents = ناڤێرۆک
+listfigure = هەژمارا دیمەنا
+listtable = هەژمارا کەڤالێن
+index = پێرست
+figure = دیمەنێ
+table = کەڤالا
+part = بەشا
+encl = دوماهک
+cc = بەلاڤکەر
+headto = ژ بۆ
+page = رووپەلێ
+see = بنێرا
+also = لە ڤێیا ژ بنێرا
+proof = دەلیل
+glossary = چاڤکانییا لێکۆلینێ
+
+
+[date.gregorian]
+date.long = [d]ی [MMMM]ی [y]
+date.short = [y]-[MM]-[dd]
+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] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing = yes
+hyphenrules =
+lefthyphenmin =
+righthyphenmin =
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes = “”‘’
+auxiliary = [\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 ء آ أ ؤ إ ة ث ذ ص ض ط ظ ك ه ى ي]
+exemplarCharacters = [ئ ا ب پ ت ج چ ح خ د ر ز ڕ ژ س ش ع غ ف ڤ ق ک گ ل ڵ م ن ھ ە و ۆ ی ێ]
+punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+
+[numbers]
+defaultNumberingSystem = arab
+digits.native = ٠١٢٣٤٥٦٧٨٩
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
diff --git a/locale/kmr/babel-kmr-Latn.ini b/locale/kmr/babel-kmr-Latn.ini
new file mode 100644
index 0000000..05c66c9
--- /dev/null
+++ b/locale/kmr/babel-kmr-Latn.ini
@@ -0,0 +1,142 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2020-05-25
+name.local = Kurmancî
+name.english = Northern Kurdish
+name.babel = kurmanji northernkurdish
+name.polyglossia = kurdish
+tag.bcp47 = kmr
+tag.opentype = KUR
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+polyglossia.variant = kurmanji
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = Peşgotin
+ref = Pirtuken bijartî
+abstract = Kurtebîr
+bib = Çavkanîya Pirtukan
+chapter = Serê
+appendix = Tebînîya
+contents = Navêrok
+listfigure = Hejmara Dimena
+listtable = Hejmara Kevalen
+index = Endeks
+figure = Dimenê
+table = Kevala
+part = Bêşa
+encl = Dumahik
+cc = Belavker
+headto = Ji bo
+page = Rûpelê
+see = binêra
+also = le vêya ji binêra
+proof = Delîl
+glossary = Çavkanîya lêkolînê
+
+[captions.licr]
+preface = Pe\c sgotin
+ref = Pirtuken\space bijart\^\i
+abstract = Kurteb\^\i r
+bib = \c Cavkan\^\i ya\space Pirtukan
+chapter = Ser\^e
+appendix = Teb\^\i n\^\i ya
+contents = Nav\^erok
+listfigure = Hejmara\space Dimena
+listtable = Hejmara\space Kevalen
+index = Endeks
+figure = Dimen\^e
+table = Kevala
+part = B\^e\c sa
+encl = Dumahik
+cc = Belavker
+headto = Ji\space bo
+page = R\^upel\^e
+see = bin\^era
+also = le\space v\^eya\space ji\space bin\^era
+proof = Del\^\i l
+glossary = \c Cavkan\^\i ya\space l\^ekol\^\i n\^e
+
+[date.gregorian]
+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
+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]
+
+[typography]
+frenchspacing = yes
+hyphenrules = kurmanji
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes =
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
diff --git a/locale/kmr/babel-kmr.ini b/locale/kmr/babel-kmr.ini
new file mode 100644
index 0000000..05c66c9
--- /dev/null
+++ b/locale/kmr/babel-kmr.ini
@@ -0,0 +1,142 @@
+; This file is part of babel. For further details see:
+; https://www.ctan.org/pkg/babel
+; Data has been collected mainly from the following sources:
+; * babel language styles (license LPPL):
+; https://www.ctan.org/pkg/babel-contrib
+; * polyglossia language styles (license LPPL)
+; https://www.ctan.org/pkg/polyglossia
+; * Common Locale Data Repository (license Unicode):
+; http://cldr.unicode.org/
+; http://unicode.org/copyright.html
+
+[identification]
+charset = utf8
+version = 1.0
+date = 2020-05-25
+name.local = Kurmancî
+name.english = Northern Kurdish
+name.babel = kurmanji northernkurdish
+name.polyglossia = kurdish
+tag.bcp47 = kmr
+tag.opentype = KUR
+script.name = Latin
+script.tag.bcp47 = Latn
+script.tag.opentype = latn
+polyglossia.variant = kurmanji
+level = 1
+encodings =
+derivate = no
+
+[captions]
+preface = Peşgotin
+ref = Pirtuken bijartî
+abstract = Kurtebîr
+bib = Çavkanîya Pirtukan
+chapter = Serê
+appendix = Tebînîya
+contents = Navêrok
+listfigure = Hejmara Dimena
+listtable = Hejmara Kevalen
+index = Endeks
+figure = Dimenê
+table = Kevala
+part = Bêşa
+encl = Dumahik
+cc = Belavker
+headto = Ji bo
+page = Rûpelê
+see = binêra
+also = le vêya ji binêra
+proof = Delîl
+glossary = Çavkanîya lêkolînê
+
+[captions.licr]
+preface = Pe\c sgotin
+ref = Pirtuken\space bijart\^\i
+abstract = Kurteb\^\i r
+bib = \c Cavkan\^\i ya\space Pirtukan
+chapter = Ser\^e
+appendix = Teb\^\i n\^\i ya
+contents = Nav\^erok
+listfigure = Hejmara\space Dimena
+listtable = Hejmara\space Kevalen
+index = Endeks
+figure = Dimen\^e
+table = Kevala
+part = B\^e\c sa
+encl = Dumahik
+cc = Belavker
+headto = Ji\space bo
+page = R\^upel\^e
+see = bin\^era
+also = le\space v\^eya\space ji\space bin\^era
+proof = Del\^\i l
+glossary = \c Cavkan\^\i ya\space l\^ekol\^\i n\^e
+
+[date.gregorian]
+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
+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]
+
+[typography]
+frenchspacing = yes
+hyphenrules = kurmanji
+lefthyphenmin = 2
+righthyphenmin = 2
+hyphenchar =
+prehyphenchar =
+posthyphenchar =
+exhyphenchar =
+preexhyphenchar =
+postexhyphenchar =
+hyphenationmin =
+
+[characters]
+delimiters.quotes =
+
+[numbers]
+defaultNumberingSystem = latn
+minimumGroupingDigits = 1
+decimal = .
+exponential = E
+group = ,
+infinity = ∞
+list = ;
+minusSign = -
+nan = NaN
+perMille = ‰
+percentSign = %
+plusSign = +
+superscriptingExponent = ×
+
+[counters]
diff --git a/locale/sa/babel-sanskrit.tex b/locale/kmr/babel-kurmanji.tex
similarity index 87%
copy from locale/sa/babel-sanskrit.tex
copy to locale/kmr/babel-kurmanji.tex
index 9772bc6..5f99291 100644
--- a/locale/sa/babel-sanskrit.tex
+++ b/locale/kmr/babel-kurmanji.tex
@@ -5,6 +5,6 @@
{Just use babel as documented.}%
\stop
\fi
-\BabelBeforeIni{sa}{%
+\BabelBeforeIni{kmr}{%
}
\endinput
\ No newline at end of file
diff --git a/locale/sa/babel-sanskrit-beng.tex b/locale/kmr/babel-northernkurdish-arabic.tex
similarity index 85%
copy from locale/sa/babel-sanskrit-beng.tex
copy to locale/kmr/babel-northernkurdish-arabic.tex
index 7983a24..112d861 100644
--- a/locale/sa/babel-sanskrit-beng.tex
+++ b/locale/kmr/babel-northernkurdish-arabic.tex
@@ -5,6 +5,6 @@
{Just use babel as documented.}%
\stop
\fi
-\BabelBeforeIni{sa-Beng}{%
+\BabelBeforeIni{kmr-Arab}{%
}
\endinput
\ No newline at end of file
diff --git a/locale/sa/babel-sanskrit.tex b/locale/kmr/babel-northernkurdish.tex
similarity index 87%
copy from locale/sa/babel-sanskrit.tex
copy to locale/kmr/babel-northernkurdish.tex
index 9772bc6..5f99291 100644
--- a/locale/sa/babel-sanskrit.tex
+++ b/locale/kmr/babel-northernkurdish.tex
@@ -5,6 +5,6 @@
{Just use babel as documented.}%
\stop
\fi
-\BabelBeforeIni{sa}{%
+\BabelBeforeIni{kmr}{%
}
\endinput
\ No newline at end of file
More information about the latex3-commits
mailing list.