summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-06-10 20:48:38 +0000
committerKarl Berry <karl@freefriends.org>2020-06-10 20:48:38 +0000
commit85878cf11e12b9a4ac55697441a25486f33b246a (patch)
tree56ceda8ea23a67af9e1a2071ae14e7d6ab1e3708 /Master/texmf-dist/tex/generic
parentab2350d84cd86ce4be11206a765c6625e5cc2e5f (diff)
babel (10jun20)
git-svn-id: svn://tug.org/texlive/trunk@55508 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic')
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.def141
-rw-r--r--Master/texmf-dist/tex/generic/babel/babel.sty2
-rw-r--r--Master/texmf-dist/tex/generic/babel/hyphen.cfg24
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini5
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini5
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini5
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish-latin.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish-latn.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini177
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Latn.ini155
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini112
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/ckb/babel-sorani.tex12
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini5
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini6
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini5
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini7
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Arab.ini109
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Latn.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr.ini173
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kurmanji.tex10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish-arab.tex10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish-arabic.tex10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish.tex10
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini11
-rw-r--r--Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini51
-rw-r--r--Master/texmf-dist/tex/generic/babel/luababel.def8
-rw-r--r--Master/texmf-dist/tex/generic/babel/nil.ldf2
28 files changed, 1082 insertions, 176 deletions
diff --git a/Master/texmf-dist/tex/generic/babel/babel.def b/Master/texmf-dist/tex/generic/babel/babel.def
index 7db59afba5b..da5a58ba7ce 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.def
+++ b/Master/texmf-dist/tex/generic/babel/babel.def
@@ -39,7 +39,7 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{babel.def}[2020/05/13 3.44 Babel common definitions]
+\ProvidesFile{babel.def}[2020/06/10 3.45 Babel common definitions]
\ifx\AtBeginDocument\@undefined % TODO. change test.
% == Code for plain ==
\def\@empty{}
@@ -399,22 +399,10 @@
\ifx\language\@undefined
\csname newcount\endcsname\language
\fi
-\ifx\newlanguage\@undefined
- \csname newcount\endcsname\last@language
- \def\addlanguage#1{%
- \global\advance\last@language\@ne
- \ifnum\last@language<\@cclvi
- \else
- \errmessage{No room for a new \string\language!}%
- \fi
- \global\chardef#1\last@language
- \wlog{\string#1 = \string\language\the\last@language}}
-\else
- \countdef\last@language=19
- \def\addlanguage{\alloc@9\language\chardef\@cclvi}
-\fi
-\def\bbl@version{3.44}
-\def\bbl@date{2020/05/13}
+\countdef\last@language=19 % TODO. why? remove?
+\def\addlanguage{\csname newlanguage\endcsname}
+\def\bbl@version{3.45}
+\def\bbl@date{2020/06/10}
\def\adddialect#1#2{%
\global\chardef#1#2\relax
\bbl@usehooks{adddialect}{{#1}{#2}}%
@@ -734,7 +722,7 @@
\expandafter\noexpand\csname foreignlanguage \endcsname}
\expandafter\def\csname foreignlanguage \endcsname{%
\@ifstar\bbl@foreign@s\bbl@foreign@x}
-\newcommand\bbl@foreign@x[3][]{%
+\providecommand\bbl@foreign@x[3][]{%
\begingroup
\def\bbl@select@opts{#1}%
\let\BabelText\@firstofone
@@ -1265,6 +1253,9 @@
\AtBeginDocument{%
\@nameuse{bbl@beforestart}%
\if@filesw
+ \providecommand\babel@aux[2]{}%
+ \immediate\write\@mainaux{%
+ \string\providecommand\string\babel@aux[2]{}}%
\immediate\write\@mainaux{\string\@nameuse{bbl@beforestart}}%
\fi
\expandafter\selectlanguage\expandafter{\bbl@main@language}%
@@ -2550,6 +2541,7 @@
\bbl@exp{%
\def\<\languagename digits>####1{% ie, \langdigits
\<bbl@digits@\languagename>####1\\\@nil}%
+ \let\<bbl@cntr@digits@\languagename>\<\languagename digits>%
\def\<\languagename counter>####1{% ie, \langcounter
\\\expandafter\<bbl@counter@\languagename>%
\\\csname c@####1\endcsname}%
@@ -2760,7 +2752,28 @@
\global\bbl@csarg\let{renew@\bbl@section}\relax
\bbl@cs{secpost@\bbl@section}%
% The previous code belongs to the previous section.
+ % --------------------------
% Now start the current one.
+ \in@{=date.}{=#1}%
+ \ifin@
+ \lowercase{\def\bbl@tempa{=#1=}}%
+ \bbl@replace\bbl@tempa{=date.gregorian}{}%
+ \bbl@replace\bbl@tempa{=date.}{}%
+ \in@{.licr=}{#1=}%
+ \ifin@
+ \ifcase\bbl@engine
+ \bbl@replace\bbl@tempa{.licr=}{}%
+ \else
+ \let\bbl@tempa\relax
+ \fi
+ \fi
+ \ifx\bbl@tempa\relax\else
+ \bbl@replace\bbl@tempa{=}{}%
+ \bbl@exp{%
+ \def\<bbl@inikv@#1>####1=####2\\\@@{%
+ \\\bbl@inidate####1...\relax{####2}{\bbl@tempa}}}%
+ \fi
+ \fi
\def\bbl@section{#1}%
\def\bbl@elt##1##2{%
\@namedef{bbl@KVP@#1/##1}{}}%
@@ -2870,45 +2883,70 @@
\bbl@exp{%
\\\bbl@add\\\bbl@savestrings{%
\\\SetString\<\bbl@tempa name>{\the\toks@}}}}
-\bbl@csarg\def{inikv@date.gregorian}#1=#2\@@{% for defaults
- \bbl@inidate#1...\relax{#2}{}}
-\bbl@csarg\def{inikv@date.islamic}#1=#2\@@{%
- \bbl@inidate#1...\relax{#2}{islamic}}
-\bbl@csarg\def{inikv@date.hebrew}#1=#2\@@{%
- \bbl@inidate#1...\relax{#2}{hebrew}}
-\bbl@csarg\def{inikv@date.persian}#1=#2\@@{%
- \bbl@inidate#1...\relax{#2}{persian}}
-\bbl@csarg\def{inikv@date.indian}#1=#2\@@{%
- \bbl@inidate#1...\relax{#2}{indian}}
-\ifcase\bbl@engine
- \bbl@csarg\def{inikv@date.gregorian.licr}#1=#2\@@{% override
- \bbl@inidate#1...\relax{#2}{}}
- \bbl@csarg\def{secpre@date.gregorian.licr}{% discard uni
- \ifcase\bbl@engine\let\bbl@savedate\@empty\fi}
-\fi
-\newcommand\localedate{\@nameuse{bbl@date@\languagename}}
+\let\bbl@calendar\@empty
+\DeclareRobustCommand\localedate[1][]{\bbl@localedate{#1}}
+\def\bbl@cased{% TODO. Move
+ \ifx\oe\OE
+ \expandafter\in@\expandafter
+ {\expandafter\OE\expandafter}\expandafter{\oe}%
+ \ifin@
+ \bbl@afterelse\expandafter\MakeUppercase
+ \else
+ \bbl@afterfi\expandafter\MakeLowercase
+ \fi
+ \else
+ \expandafter\@firstofone
+ \fi}
+\def\bbl@localedate#1#2#3#4{%
+ \begingroup
+ \ifx\@empty#1\@empty\else
+ \let\bbl@ld@calendar\@empty
+ \let\bbl@ld@variant\@empty
+ \edef\bbl@tempa{\zap@space#1 \@empty}%
+ \def\bbl@tempb##1=##2\@@{\@namedef{bbl@ld@##1}{##2}}%
+ \bbl@foreach\bbl@tempa{\bbl@tempb##1\@@}%
+ \edef\bbl@calendar{%
+ \bbl@ld@calendar
+ \ifx\bbl@ld@variant\@empty\else
+ .\bbl@ld@variant
+ \fi}%
+ \bbl@replace\bbl@calendar{gregorian}{}%
+ \fi
+ \bbl@cased
+ {\@nameuse{bbl@date@\languagename @\bbl@calendar}{#2}{#3}{#4}}%
+ \endgroup}
\def\bbl@inidate#1.#2.#3.#4\relax#5#6{% TODO - ignore with 'captions'
\bbl@trim@def\bbl@tempa{#1.#2}%
\bbl@ifsamestring{\bbl@tempa}{months.wide}% to savedate
{\bbl@trim@def\bbl@tempa{#3}%
\bbl@trim\toks@{#5}%
- \bbl@exp{%
- \\\bbl@add\\\bbl@savedate{%
- \\\SetString\<month\romannumeral\bbl@tempa#6name>{\the\toks@}}}}%
+ \@temptokena\expandafter{\bbl@savedate}%
+ \bbl@exp{% Reverse order - in ini last wins
+ \def\\\bbl@savedate{%
+ \\\SetString\<month\romannumeral\bbl@tempa#6name>{\the\toks@}%
+ \the\@temptokena}}}%
{\bbl@ifsamestring{\bbl@tempa}{date.long}% defined now
- {\bbl@trim@def\bbl@toreplace{#5}%
+ {\lowercase{\def\bbl@tempb{#6}}%
+ \bbl@trim@def\bbl@toreplace{#5}%
\bbl@TG@@date
- \global\bbl@csarg\let{date@\languagename}\bbl@toreplace
- \bbl@exp{%
- \gdef\<\languagename date>{\\\protect\<\languagename date >}%
- \gdef\<\languagename date >####1####2####3{%
- \\\bbl@usedategrouptrue
- \<bbl@ensure@\languagename>{%
- \<bbl@date@\languagename>{####1}{####2}{####3}}}%
- \\\bbl@add\\\bbl@savetoday{%
- \\\SetString\\\today{%
- \<\languagename date>{\\\the\year}{\\\the\month}{\\\the\day}}}}}}%
- {}}
+ \bbl@ifunset{bbl@date@\languagename @}%
+ {\global\bbl@csarg\let{date@\languagename @}\bbl@toreplace
+ % TODO. Move to a better place.
+ \bbl@exp{%
+ \gdef\<\languagename date>{\\\protect\<\languagename date >}%
+ \gdef\<\languagename date >####1####2####3{%
+ \\\bbl@usedategrouptrue
+ \<bbl@ensure@\languagename>{%
+ \\\localedate{####1}{####2}{####3}}}%
+ \\\bbl@add\\\bbl@savetoday{%
+ \\\SetString\\\today{%
+ \<\languagename date>%
+ {\\\the\year}{\\\the\month}{\\\the\day}}}}}%
+ {}%
+ \ifx\bbl@tempb\@empty\else
+ \global\bbl@csarg\let{date@\languagename @\bbl@tempb}\bbl@toreplace
+ \fi}%
+ {}}}
\let\bbl@calendar\@empty
\newcommand\BabelDateSpace{\nobreakspace}
\newcommand\BabelDateDot{.\@}
@@ -2988,7 +3026,8 @@
\newcommand\localenumeral[2]{\bbl@cs{cntr@#1@\languagename}{#2}}
\def\bbl@localecntr#1#2{\localenumeral{#2}{#1}}
\newcommand\localecounter[2]{%
- \expandafter\bbl@localecntr\csname c@#2\endcsname{#1}}
+ \expandafter\bbl@localecntr
+ \expandafter{\number\csname c@#2\endcsname}{#1}}
\def\bbl@alphnumeral#1#2{%
\expandafter\bbl@alphnumeral@i\number#2 76543210\@@{#1}}
\def\bbl@alphnumeral@i#1#2#3#4#5#6#7#8\@@#9{%
diff --git a/Master/texmf-dist/tex/generic/babel/babel.sty b/Master/texmf-dist/tex/generic/babel/babel.sty
index b78bdcf26d3..84afff396a2 100644
--- a/Master/texmf-dist/tex/generic/babel/babel.sty
+++ b/Master/texmf-dist/tex/generic/babel/babel.sty
@@ -33,7 +33,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
-\ProvidesPackage{babel}[2020/05/13 3.44 The Babel package]
+\ProvidesPackage{babel}[2020/06/10 3.45 The Babel package]
\@ifpackagewith{babel}{debug}
{\providecommand\bbl@trace[1]{\message{^^J[ #1 ]}}%
\let\bbl@debug\@firstofone}
diff --git a/Master/texmf-dist/tex/generic/babel/hyphen.cfg b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
index ea15f47a235..534eeba9465 100644
--- a/Master/texmf-dist/tex/generic/babel/hyphen.cfg
+++ b/Master/texmf-dist/tex/generic/babel/hyphen.cfg
@@ -37,10 +37,10 @@
\wlog{File: #1 #4 #3 <#2>}%
\let\ProvidesFile\@undefined}
\fi
-\ProvidesFile{hyphen.cfg}[2020/05/13 3.44 Babel hyphens]
+\ProvidesFile{hyphen.cfg}[2020/06/10 3.45 Babel hyphens]
\xdef\bbl@format{\jobname}
-\def\bbl@version{3.44}
-\def\bbl@date{2020/05/13}
+\def\bbl@version{3.45}
+\def\bbl@date{2020/06/10}
\ifx\AtBeginDocument\@undefined
\def\@empty{}
\let\orig@dump\dump
@@ -56,20 +56,8 @@
\ifx\language\@undefined
\csname newcount\endcsname\language
\fi
-\ifx\newlanguage\@undefined
- \csname newcount\endcsname\last@language
- \def\addlanguage#1{%
- \global\advance\last@language\@ne
- \ifnum\last@language<\@cclvi
- \else
- \errmessage{No room for a new \string\language!}%
- \fi
- \global\chardef#1\last@language
- \wlog{\string#1 = \string\language\the\last@language}}
-\else
- \countdef\last@language=19
- \def\addlanguage{\alloc@9\language\chardef\@cclvi}
-\fi
+\countdef\last@language=19 % TODO. why? remove?
+\def\addlanguage{\csname newlanguage\endcsname}
\def\process@line#1#2 #3 #4 {%
\ifx=#1%
\process@synonym{#2}%
@@ -130,7 +118,7 @@
\def\bbl@hook@loadpatterns#1{\input #1\relax}
\let\bbl@hook@loadexceptions\bbl@hook@loadpatterns
\def\bbl@hook@loadkernel#1{%
- \def\addlanguage{\alloc@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}}%
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
index 6e3bf917c57..93b2512f950 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-DZ.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
index bf801b81bd7..98760f9dd3e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-MA.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
index cf392a591d3..372a119563a 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar-SY.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini b/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
index a6a466b7f71..af1ba0bd7dc 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ar/babel-ar.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish-latin.tex b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish-latin.tex
new file mode 100644
index 00000000000..14794a1db7a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish-latin.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ckb-Latn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish-latn.tex b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish-latn.tex
new file mode 100644
index 00000000000..14794a1db7a
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-centralkurdish-latn.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ckb-Latn}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini
new file mode 100644
index 00000000000..c089b57d556
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Arab.ini
@@ -0,0 +1,177 @@
+; 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
+; Last updated by Sina Ahmadi (ahmadi.sina@outlook.com - https://kurdishxelatex.github.io/)
+
+[identification]
+charset = utf8
+version = 1.3
+date = 2020-05-25
+name.local = کوردیی ناوەندی
+name.english = Central Kurdish
+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
+script.tag.opentype = arab
+polyglossia.variant = sorani
+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 = کانونی یەکەم
+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 = دوای نیوەڕۆ
+
+[date.kurdish]
+date.long = [d]ی [MMMM]ی [y]
+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 = ڕ
+
+[time.gregorian]
+time.medium = [h]:[mm]:[ss] [a]
+time.short = [h]:[mm] [a]
+
+[typography]
+frenchspacing =
+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]
+alphabetic = ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ق ک گ ل ڵ م ن و ۆ ه‍ ی ێ ئ \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb-Latn.ini
new file mode 100644
index 00000000000..03ace2d9ea7
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
index bd56b7b6cd9..c089b57d556 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-ckb.ini
@@ -8,14 +8,15 @@
; * Common Locale Data Repository (license Unicode):
; http://cldr.unicode.org/
; http://unicode.org/copyright.html
+; Last updated by Sina Ahmadi (ahmadi.sina@outlook.com - https://kurdishxelatex.github.io/)
[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,55 +30,32 @@ 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]
date.short = [y]-[MM]-[dd]
-months.wide.1 = کانوونی دووەم
+months.wide.1 = کانوونی دووهەم
months.wide.2 = شوبات
months.wide.3 = ئازار
months.wide.4 = نیسان
@@ -87,7 +65,7 @@ months.wide.7 = تەمووز
months.wide.8 = ئاب
months.wide.9 = ئەیلوول
months.wide.10 = تشرینی یەکەم
-months.wide.11 = تشرینی دووەم
+months.wide.11 = تشرینی دووهەم
months.wide.12 = کانونی یەکەم
months.narrow.1 = ک
months.narrow.2 = ش
@@ -126,8 +104,35 @@ dayPeriods.abbreviated.am = ب.ن
dayPeriods.abbreviated.pm = د.ن
dayPeriods.narrow.am = ب.ن
dayPeriods.narrow.pm = د.ن
-dayPeriods.wide.am = ب.ن
-dayPeriods.wide.pm = د.ن
+dayPeriods.wide.am = بەر لە نیوەڕۆ
+dayPeriods.wide.pm = دوای نیوەڕۆ
+
+[date.kurdish]
+date.long = [d]ی [MMMM]ی [y]
+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 = ڕ
[time.gregorian]
time.medium = [h]:[mm]:[ss] [a]
@@ -147,10 +152,10 @@ postexhyphenchar =
hyphenationmin =
[characters]
-delimiters.quotes = “”‘’
+delimiters.quotes = «»‹›
auxiliary = [\u200E\u200F \u064B \u064C \u064D \u064E \u064F \u0650 \u0651 \u0652 ء آ أ ؤ إ ة ث ذ ص ض ط ظ ك ه ى ي]
exemplarCharacters = [ئ ا ب پ ت ج چ ح خ د ر ز ڕ ژ س ش ع غ ف ڤ ق ک گ ل ڵ م ن ھ ە و ۆ ی ێ]
-punctuation = [\\- , ; \\: ! ? . ( ) \\[ \\] \\{ \\}]
+punctuation = [\\- ‐ ، ٫ ٬ ؛ \\: ! ؟ . … ‹ › « » ( ) \\[ \\] \\{ \\} * / \\\\]
[numbers]
defaultNumberingSystem = arab
@@ -169,3 +174,4 @@ plusSign = ‎+
superscriptingExponent = ×
[counters]
+alphabetic = ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ق ک گ ل ڵ م ن و ۆ ه‍ ی ێ ئ \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-sorani.tex b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-sorani.tex
new file mode 100644
index 00000000000..236d2cf2582
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/ckb/babel-sorani.tex
@@ -0,0 +1,12 @@
+% This file is part of babel. For further details see:
+% https://www.ctan.org/pkg/babel
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{ckb}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini b/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
index 58c51d67f83..d594a0d361e 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/fa/babel-fa.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini b/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini
index d199a530956..8bce1e02794 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/grc/babel-grc.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini b/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
index 430883b9312..5878f140def 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/he/babel-he.ini
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini b/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
index 7c6f98aa1ca..faa911e8729 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/hi/babel-hi.ini
+++ b/Master/texmf-dist/tex/generic/babel/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 = ज्येष्ठ
@@ -165,7 +166,7 @@ hyphenrules = hindi
lefthyphenmin =
righthyphenmin =
hyphenchar =
-prehyphenchar = 0
+prehyphenchar =
posthyphenchar =
exhyphenchar =
preexhyphenchar =
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Arab.ini b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Arab.ini
new file mode 100644
index 00000000000..5ae0787205b
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/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/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Latn.ini b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Latn.ini
new file mode 100644
index 00000000000..42470c44a26
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr-Latn.ini
@@ -0,0 +1,173 @@
+; 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.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
+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
+
+[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]
+
+[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/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr.ini b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr.ini
new file mode 100644
index 00000000000..42470c44a26
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kmr.ini
@@ -0,0 +1,173 @@
+; 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.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
+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
+
+[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]
+
+[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/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kurmanji.tex b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kurmanji.tex
new file mode 100644
index 00000000000..5f99291525e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-kurmanji.tex
@@ -0,0 +1,10 @@
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{kmr}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish-arab.tex b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish-arab.tex
new file mode 100644
index 00000000000..112d8611589
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish-arab.tex
@@ -0,0 +1,10 @@
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{kmr-Arab}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish-arabic.tex b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish-arabic.tex
new file mode 100644
index 00000000000..112d8611589
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish-arabic.tex
@@ -0,0 +1,10 @@
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{kmr-Arab}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish.tex b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish.tex
new file mode 100644
index 00000000000..5f99291525e
--- /dev/null
+++ b/Master/texmf-dist/tex/generic/babel/locale/kmr/babel-northernkurdish.tex
@@ -0,0 +1,10 @@
+\ifx\BabelBeforeIni\undefined
+ \PackageError{babel}%
+ {This file is a component of babel and cannot\MessageBreak
+ be loaded directly. I'll stop immediately}%
+ {Just use babel as documented.}%
+ \stop
+\fi
+\BabelBeforeIni{kmr}{%
+}
+\endinput \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini b/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
index 106925bfada..8584b8d9178 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mk/babel-mk.ini
+++ b/Master/texmf-dist/tex/generic/babel/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
@@ -48,7 +49,7 @@ page = стр.
see = види
also = види истотака
proof = доказ
-glossaryname = Рецник
+glossaryname = Речник
[captions.licr]
preface = \CYRP\cyrr\cyre\cyrd\cyrg\cyro\cyrv\cyro\cyrr
@@ -71,7 +72,7 @@ page = \cyrs\cyrt\cyrr.
see = \cyrv\cyri\cyrd\cyri
also = \cyrv\cyri\cyrd\cyri\space \cyri\cyrs\cyrt\cyro\cyrt\cyra\cyrk\cyra
proof = \cyrd\cyro\cyrk\cyra\cyrz
-glossaryname = \CYRR\cyre\cyrc\cyrn\cyri\cyrk
+glossaryname = \CYRR\cyre\cyrch\cyrn\cyri\cyrk
[date.gregorian]
date.long = [d][ ][MMMM] [y][ ]год.
@@ -108,7 +109,7 @@ days.wide.fri = петок
days.wide.sat = сабота
days.wide.sun = недела
days.abbreviated.mon = пон.
-days.abbreviated.tue = вт.
+days.abbreviated.tue = втор.
days.abbreviated.wed = сре.
days.abbreviated.thu = чет.
days.abbreviated.fri = пет.
diff --git a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
index 387f7963551..8f5ffe71f1b 100644
--- a/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
+++ b/Master/texmf-dist/tex/generic/babel/locale/mr/babel-mr.ini
@@ -8,7 +8,8 @@
; * Common Locale Data Repository (license Unicode):
; http://cldr.unicode.org/
; http://unicode.org/copyright.html
-; * With some suggestions by NiranjanTambe
+; * Spelling corrections provided by Niranjan Tambe
+; on 7th June, 2020 (niranjanvikastambe@gmail.com)
[identification]
charset = utf8
@@ -32,24 +33,24 @@ derivate = no
preface = प्रस्तावना
ref = संदर्भ
abstract = सारांश
-bib = संदर्भ ग्रंथांची यादी
+bib = संदर्भसूची
chapter = प्रकरण
appendix = परिशिष्ट
contents = अनुक्रमणिका
-listfigure = आक्रुत्यांची यादी
-listtable = कॊष्टकांची यादी
-index = सुची
-figure = आक्रुती
+listfigure = आकृत्यांची सूची
+listtable = कोष्टकसूची
+index = सूची
+figure = आकृती
table = कोष्टक
-part = भाग
+part = खंड
encl = समाविष्ट
cc = प्रत
headto = प्रति
-page = पान
-see = पहा
-also = हे सुध्दा पहा
-proof = कसोटी
-glossary = संज्ञांची सूची
+page = पृष्ठ
+see = पाहा
+also = हेदेखील पाहा
+proof = सिद्धता
+glossary = संज्ञासूची
[date.gregorian]
date.long = [d] [MMMM], [y]
@@ -66,18 +67,18 @@ 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.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 = डि
+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 = बुधवार
@@ -128,7 +129,7 @@ hyphenate.other.locale = "200C "200D
[characters]
delimiters.quotes = “”‘’
auxiliary = [\u200C\u200D]
-exemplarCharacters = [\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ऍ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
+exemplarCharacters = [\u093C ॐ \u0902 \u0901 ः अ आ इ ई उ ऊ ऋ ऌ ॲ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ ा ि ी \u0941 \u0942 \u0943 \u0944 \u0945 \u0947 \u0948 ॉ ो ौ \u094D]
index = [\u200D ॐ \u0902 ः अ आ इ ई उ ऊ ऋ ऌ ए ऐ ऑ ओ औ क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ ऽ \u0945 \u094D]
punctuation = [\\- ‐ – — , ; \\: ! ? . … ' ‘ ’ \" “ ” ( ) \\[ \\] @ * / \\& # ′ ″]
@@ -149,4 +150,4 @@ plusSign = +
superscriptingExponent = ×
[counters]
-alphabetic = क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ
+alphabetic = क ख ग घ ङ च छ ज झ ञ ट ठ ड ढ ण त थ द ध न प फ ब भ म य र ल व श ष स ह ळ \ No newline at end of file
diff --git a/Master/texmf-dist/tex/generic/babel/luababel.def b/Master/texmf-dist/tex/generic/babel/luababel.def
index 6420f102887..6e27edcf75b 100644
--- a/Master/texmf-dist/tex/generic/babel/luababel.def
+++ b/Master/texmf-dist/tex/generic/babel/luababel.def
@@ -923,8 +923,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
@@ -1082,8 +1082,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
diff --git a/Master/texmf-dist/tex/generic/babel/nil.ldf b/Master/texmf-dist/tex/generic/babel/nil.ldf
index 478fa9f819b..4b782e8ea12 100644
--- a/Master/texmf-dist/tex/generic/babel/nil.ldf
+++ b/Master/texmf-dist/tex/generic/babel/nil.ldf
@@ -32,7 +32,7 @@
%% extension |.ins|) which are part of the distribution.
%%
-\ProvidesLanguage{nil}[2020/05/13 3.44 Nil language]
+\ProvidesLanguage{nil}[2020/06/10 3.45 Nil language]
\LdfInit{nil}{datenil}
\ifx\l@nil\@undefined
\newlanguage\l@nil