diff options
author | Karl Berry <karl@freefriends.org> | 2020-06-10 20:48:38 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2020-06-10 20:48:38 +0000 |
commit | 85878cf11e12b9a4ac55697441a25486f33b246a (patch) | |
tree | 56ceda8ea23a67af9e1a2071ae14e7d6ab1e3708 /Master/texmf-dist/tex/generic | |
parent | ab2350d84cd86ce4be11206a765c6625e5cc2e5f (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')
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 |