[latex3-commits] [git/LaTeX3-latex3-babel] master: \localedate[calendar=.., format=..]. \localenumeral{digits}. Kurdish. (00cd2ca)
Javier
email at dante.de
Mon Jun 1 17:38:57 CEST 2020
Repository : https://github.com/latex3/babel
On branch : master
Link : https://github.com/latex3/babel/commit/00cd2ca62dc8945b2211aa6d41af38681bd76226
>---------------------------------------------------------------
commit 00cd2ca62dc8945b2211aa6d41af38681bd76226
Author: Javier <email at localhost>
Date: Mon Jun 1 17:38:57 2020 +0200
\localedate[calendar=.., format=..]. \localenumeral{digits}. Kurdish.
>---------------------------------------------------------------
00cd2ca62dc8945b2211aa6d41af38681bd76226
README.md | 9 +-
babel.dtx | 155 ++++++++++++++-------
babel.ins | 2 +-
babel.pdf | Bin 785253 -> 787389 bytes
bbcompat.dtx | 2 +-
locale/ckb/babel-centralkurdish-latin.tex | 2 +-
.../babel-centralkurdish-latn.tex} | 2 +-
locale/ckb/babel-ckb-Arab.ini | 73 +++++++---
locale/ckb/babel-ckb.ini | 72 +++++++---
locale/kmr/babel-kmr.ini | 31 +++++
...h-arabic.tex => babel-northernkurdish-arab.tex} | 0
11 files changed, 248 insertions(+), 100 deletions(-)
diff --git a/README.md b/README.md
index 744c905..c34a2a5 100644
--- a/README.md
+++ b/README.md
@@ -1,4 +1,4 @@
-## Babel 3.44.2014
+## Babel 3.44.2025
This package manages culturally-determined typographical (and other)
rules, and hyphenation patterns for a wide range of languages. Many
@@ -44,9 +44,12 @@ respective authors.
### Latest changes
```
-3.45 2020-05-??
- - Minor changes in Hindi, Greek.
+3.45 2020-06-??
+ (Under development - things may change)
+ - Minor changes in Hindi, Ancient Greek.
- Improvements in Kurdish
+ - \localedate[calendar=..., format=...]{y}{m}{d}
+ - \localenumeral{digits}{..}, \localecounter{digits}{cntr}
- Fixes
- Improved handling of math with \babelposthyphenation and
\babelprehyphenation (it was ignoring too much).
diff --git a/babel.dtx b/babel.dtx
index d04aa42..33d9ef5 100644
--- a/babel.dtx
+++ b/babel.dtx
@@ -31,7 +31,7 @@
%
% \iffalse
%<*filedriver>
-\ProvidesFile{babel.dtx}[2020/05/21 v3.44.2014 The Babel package]
+\ProvidesFile{babel.dtx}[2020/06/01 v3.44.2025 The Babel package]
\documentclass{ltxdoc}
\GetFileInfo{babel.dtx}
\usepackage{fontspec}
@@ -1308,7 +1308,9 @@ _\babelprovide[import, main]{georgian}_
\begin{note}
The \texttt{ini} files just define and set some parameters, but the
corresponding behavior is not always implemented. Also, there are
- some limitations in the engines. A few remarks follows:
+ some limitations in the engines. A few remarks follow (which could
+ no longer be valid when you read this manual, if the packages involved
+ han been updated):
\begin{description}
\itemsep=-\parskip
\item[Arabic] Monolingual documents mostly work in \luatex, but it must
@@ -1319,8 +1321,8 @@ _\babelprovide[import, main]{georgian}_
cantillation marks are misplaced (\xetex{} or \luatex{} with Harfbuzz
seems better, but still problematic).
\item[Devanagari] In \luatex{} and the the default renderer many fonts
-work, but some others do not, the main issue being the ‘ra’. It is
-advisable to set explicitly the script to either |deva| or |dev2|, eg:
+work, but some others do not, the main issue being the ‘ra’. You may
+need to set explicitly the script to either |deva| or |dev2|, eg:
\begin{verbatim}
\newfontscript{Devanagari}{deva}
\end{verbatim}
@@ -1355,6 +1357,18 @@ loads \textsf{luatexja}:
\documentclass{ltjbook}
\usepackage[japanese]{babel}
\end{verbatim}
+\item[Latin, Greek, Cyrillic] Combining chars with the default
+\luatex{} font renderer might be wrong; on then other hand, with the
+Harfbuzz renderer diacritics are stacked correctly, but many
+hyphenations points are discarded (this bug seems related to kerning,
+so it depends on the font). Fortunately, fonts can be loaded twice with
+different renderers; for example:
+\begin{verbatim}
+\babelfont[spanish]{rm}{FreeSerif}
+\babelfont[hindi]{rm}[Renderer=Harfbuzz]{FreeSerif}
+\end{verbatim}
+With \xetex{} both combining characters and hyphenation work as
+expected.
\end{description}
\end{note}
@@ -4589,13 +4603,15 @@ help from Bernd Raichle, for which I am grateful.
% |date.long.Nominative|, |date.long.Formal|, but no language is
% currently using the latter). \textit{Multi-letter} qualifiers are
% forward compatible in the sense they won’t conflict with new
-% ``global'' keys (which start always with a lowercase case).
+% ``global'' keys (which start always with a lowercase case). There is
+% an exception, however: the section |counters| has been devised to
+% have arbitrary keys, so you can add lowercased keys if you want.
%
% \section{Tools}
%
% \begin{macrocode}
-%<<version=3.44.2014>>
-%<<date=2020/05/21>>
+%<<version=3.44.2025>>
+%<<date=2020/06/01>>
% \end{macrocode}
%
% \textbf{Do not use the following macros in \texttt{ldf} files. They
@@ -10510,6 +10526,7 @@ help from Bernd Raichle, for which I am grateful.
\bbl at exp{%
\def\<\languagename digits>####1{% ie, \langdigits
\<bbl at digits@\languagename>####1\\\@nil}%
+ \let\<bbl at cntr@digits@\languagename>\<\languagename digits>%
\def\<\languagename counter>####1{% ie, \langcounter
\\\expandafter\<bbl at counter@\languagename>%
\\\csname c@####1\endcsname}%
@@ -10747,7 +10764,28 @@ help from Bernd Raichle, for which I am grateful.
\global\bbl at csarg\let{renew@\bbl at section}\relax
\bbl at cs{secpost@\bbl at section}%
% The previous code belongs to the previous section.
+ % --------------------------
% Now start the current one.
+ \in@{=date.}{=#1}%
+ \ifin@
+ \lowercase{\def\bbl at tempa{=#1=}}%
+ \bbl at replace\bbl at tempa{=date.gregorian}{}%
+ \bbl at replace\bbl at tempa{=date.}{}%
+ \bbl at replace\bbl at tempa{=}{}%
+ \in@{.licr.}{#1.}%
+ \ifin@
+ \ifcase\bbl at engine
+ \bbl at replace\bbl at tempa{.licr}{}%
+ \else
+ \let\bbl at tempa\relax
+ \fi
+ \fi
+ \ifx\bbl at tempa\relax\else
+ \bbl at exp{%
+ \def\<bbl at inikv@#1>####1=####2\\\@@{%
+ \\\bbl at inidate####1...\relax{####2}{\bbl at tempa}}}%
+ \fi
+ \fi
\def\bbl at section{#1}%
\def\bbl at elt##1##2{%
\@namedef{bbl at KVP@#1/##1}{}}%
@@ -10893,54 +10931,74 @@ help from Bernd Raichle, for which I am grateful.
\\\SetString\<\bbl at tempa name>{\the\toks@}}}}
% \end{macrocode}
%
-% But dates are more complex. The full date format is stores in
-% |date.gregorian|, so we must read it in non-Unicode engines, too
-% (saved months are just discarded when the LICR section is reached).
-%
-% TODO. Remove copypaste pattern.
+% TODO. Document
%
% \begin{macrocode}
-\bbl at csarg\def{inikv at date.gregorian}#1=#2\@@{% for defaults
- \bbl at inidate#1...\relax{#2}{}}
-\bbl at csarg\def{inikv at date.islamic}#1=#2\@@{%
- \bbl at inidate#1...\relax{#2}{islamic}}
-\bbl at csarg\def{inikv at date.hebrew}#1=#2\@@{%
- \bbl at inidate#1...\relax{#2}{hebrew}}
-\bbl at csarg\def{inikv at date.persian}#1=#2\@@{%
- \bbl at inidate#1...\relax{#2}{persian}}
-\bbl at csarg\def{inikv at date.indian}#1=#2\@@{%
- \bbl at inidate#1...\relax{#2}{indian}}
-\ifcase\bbl at engine
- \bbl at csarg\def{inikv at date.gregorian.licr}#1=#2\@@{% override
- \bbl at inidate#1...\relax{#2}{}}
- \bbl at csarg\def{secpre at date.gregorian.licr}{% discard uni
- \ifcase\bbl at engine\let\bbl at savedate\@empty\fi}
-\fi
-% TODO. With the following there is no need to ensure if \select...
-\newcommand\localedate{\@nameuse{bbl at date@\languagename}}
-% eg: 1=months, 2=wide, 3=1, 4=dummy
+% Arguments are _not_ protected.
+\let\bbl at calendar\@empty
+\DeclareRobustCommand\localedate[1][]{\bbl at localedate{#1}}
+\def\bbl at localedate#1#2#3#4{%
+ \begingroup
+ \ifx\@empty#1\@empty\else
+ \let\bbl at ld@calendar\@empty
+ \let\bbl at ld@format\@empty
+ \edef\bbl at tempa{\zap at space#1 \@empty}%
+ \def\bbl at tempb##1=##2\@@{\@namedef{bbl at ld@##1}{##2}}%
+ \bbl at foreach\bbl at tempa{\bbl at tempb##1\@@}%
+ \edef\bbl at tempc{\bbl at ld@calendar\bbl at ld@format}%
+ \ifx\bbl at tempc\@empty\else
+ \edef\bbl at calendar{%
+ \ifx\bbl at ld@calendar\@empty
+ %gregorian%
+ \else
+ \bbl at ld@calendar
+ \fi
+ \ifx\bbl at ld@format\@empty\else
+ .\bbl at ld@format
+ \fi}%
+ \fi
+ \def\bbl at tempb{gregorian}%
+ \ifx\bbl at calendar\bbl at tempb
+ \let\bbl at calendar\@empty
+ \fi
+ \fi
+ \@nameuse{bbl at date@\languagename @\bbl at calendar}{#2}{#3}{#4}%
+ \endgroup}
+% eg: 1=months, 2=wide, 3=1, 4=dummy, 5=value, 6=calendar
\def\bbl at inidate#1.#2.#3.#4\relax#5#6{% TODO - ignore with 'captions'
\bbl at trim@def\bbl at tempa{#1.#2}%
\bbl at ifsamestring{\bbl at tempa}{months.wide}% to savedate
{\bbl at trim@def\bbl at tempa{#3}%
\bbl at trim\toks@{#5}%
- \bbl at exp{%
- \\\bbl at add\\\bbl at savedate{%
- \\\SetString\<month\romannumeral\bbl at tempa#6name>{\the\toks@}}}}%
+ \@temptokena\expandafter{\bbl at savedate}%
+ \bbl at exp{% Reverse order - in ini last wins
+ \def\\\bbl at savedate{%
+ \\\SetString\<month\romannumeral\bbl at tempa#6name>{\the\toks@}%
+ \the\@temptokena}}}%
{\bbl at ifsamestring{\bbl at tempa}{date.long}% defined now
- {\bbl at trim@def\bbl at toreplace{#5}%
+ {\bbl at ifblank{#6}%
+ {\let\bbl at tempb\@empty}%
+ {\lowercase{\def\bbl at tempb{#6}}}%
+ \bbl at trim@def\bbl at toreplace{#5}%
\bbl at TG@@date
- \global\bbl at csarg\let{date@\languagename}\bbl at toreplace
- \bbl at exp{%
- \gdef\<\languagename date>{\\\protect\<\languagename date >}%
- \gdef\<\languagename date >####1####2####3{%
- \\\bbl at usedategrouptrue
- \<bbl at ensure@\languagename>{%
- \<bbl at date@\languagename>{####1}{####2}{####3}}}%
- \\\bbl at add\\\bbl at savetoday{%
- \\\SetString\\\today{%
- \<\languagename date>{\\\the\year}{\\\the\month}{\\\the\day}}}}}}%
- {}}
+ \bbl at ifunset{bbl at date@\languagename @}%
+ {\global\bbl at csarg\let{date@\languagename @}\bbl at toreplace
+ % TODO. Move to a better place.
+ \bbl at exp{%
+ \gdef\<\languagename date>{\\\protect\<\languagename date >}%
+ \gdef\<\languagename date >####1####2####3{%
+ \\\bbl at usedategrouptrue
+ \<bbl at ensure@\languagename>{%
+ \\\localedate{####1}{####2}{####3}}}%
+ \\\bbl at add\\\bbl at savetoday{%
+ \\\SetString\\\today{%
+ \<\languagename date>%
+ {\\\the\year}{\\\the\month}{\\\the\day}}}}}%
+ {}%
+ \ifx\bbl at tempb\@empty\else
+ \global\bbl at csarg\let{date@\languagename @\bbl at tempb}\bbl at toreplace
+ \fi}%
+ {}}}
% \end{macrocode}
%
% Dates will require some macros for the basic formatting. They may be
@@ -11063,10 +11121,9 @@ help from Bernd Raichle, for which I am grateful.
% \begin{macrocode}
\newcommand\localenumeral[2]{\bbl at cs{cntr@#1@\languagename}{#2}}
\def\bbl at localecntr#1#2{\localenumeral{#2}{#1}}
-% TODO. \localecounter{digits}{..} What a mistake on my part!!
-% But the solution seems even logical ;-)
\newcommand\localecounter[2]{%
- \expandafter\bbl at localecntr\csname c@#2\endcsname{#1}}
+ \expandafter\bbl at localecntr
+ \expandafter{\number\csname c@#2\endcsname}{#1}}
\def\bbl at alphnumeral#1#2{%
\expandafter\bbl at alphnumeral@i\number#2 76543210\@@{#1}}
\def\bbl at alphnumeral@i#1#2#3#4#5#6#7#8\@@#9{%
diff --git a/babel.ins b/babel.ins
index 593ed0e..9378d17 100644
--- a/babel.ins
+++ b/babel.ins
@@ -26,7 +26,7 @@
%% and covered by LPPL is defined by the unpacking scripts (with
%% extension .ins) which are part of the distribution.
%%
-\def\filedate{2020/05/21}
+\def\filedate{2020/06/01}
\def\batchfile{babel.ins}
\input docstrip.tex
diff --git a/babel.pdf b/babel.pdf
index e553eec..da8a755 100644
Binary files a/babel.pdf and b/babel.pdf differ
diff --git a/bbcompat.dtx b/bbcompat.dtx
index 627e860..f5c3228 100644
--- a/bbcompat.dtx
+++ b/bbcompat.dtx
@@ -30,7 +30,7 @@
%
% \iffalse
%<*dtx>
-\ProvidesFile{bbcompat.dtx}[2020/05/21 v3.44.2014]
+\ProvidesFile{bbcompat.dtx}[2020/06/01 v3.44.2025]
%</dtx>
%
%% File 'bbcompat.dtx'
diff --git a/locale/ckb/babel-centralkurdish-latin.tex b/locale/ckb/babel-centralkurdish-latin.tex
index 236d2cf..14794a1 100644
--- a/locale/ckb/babel-centralkurdish-latin.tex
+++ b/locale/ckb/babel-centralkurdish-latin.tex
@@ -7,6 +7,6 @@
{Just use babel as documented.}%
\stop
\fi
-\BabelBeforeIni{ckb}{%
+\BabelBeforeIni{ckb-Latn}{%
}
\endinput
\ No newline at end of file
diff --git a/locale/af/babel-afrikaans.tex b/locale/ckb/babel-centralkurdish-latn.tex
similarity index 89%
copy from locale/af/babel-afrikaans.tex
copy to locale/ckb/babel-centralkurdish-latn.tex
index d85248e..14794a1 100644
--- a/locale/af/babel-afrikaans.tex
+++ b/locale/ckb/babel-centralkurdish-latn.tex
@@ -7,6 +7,6 @@
{Just use babel as documented.}%
\stop
\fi
-\BabelBeforeIni{af}{%
+\BabelBeforeIni{ckb-Latn}{%
}
\endinput
\ No newline at end of file
diff --git a/locale/ckb/babel-ckb-Arab.ini b/locale/ckb/babel-ckb-Arab.ini
index 79439f8..25f693d 100644
--- a/locale/ckb/babel-ckb-Arab.ini
+++ b/locale/ckb/babel-ckb-Arab.ini
@@ -8,6 +8,7 @@
; * Common Locale Data Repository (license Unicode):
; http://cldr.unicode.org/
; http://unicode.org/copyright.html
+; Last updated by Sina Ahmadi (ahmadi.sina at outlook.com - https://kurdishxelatex.github.io/)
[identification]
charset = utf8
@@ -18,6 +19,7 @@ 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
@@ -28,32 +30,32 @@ encodings =
derivate = no
[captions]
-preface = پێشهكی
-ref = سهرچاوهکان
-abstract = پوخته
-bib = کتێبنامه
-chapter = بهندی
+preface = پێشەكی
+ref = سەرچاوەکان
+abstract = پوختە
+bib = کتێبنامە
+chapter = بەندی
appendix = پاشکۆ
-contents = نێوهڕۆک
-listfigure = لیستی وێنهکان
-listtable = لیستی خشتهکان
+contents = نێوەڕۆک
+listfigure = لیستی وێنەکان
+listtable = لیستی خشتەکان
index = پێنوێن
-figure = وێنه
-table = خشتە
-part = بهشی
+figure = وێنەی
+table = خشتەی
+part = بەشی
encl = هاوپێچ
-cc = روونووس
+cc = ڕوونووس
headto = بۆ
-page = لاپهڕه
-see = چاو لێکهن
-also = ههروهها چاو لێکهن
+page = لاپەڕە
+see = چاو لێکەن
+also = هەروەها چاو لێکەن
proof = سەلماندن
-glossary = فهرههنگۆک
+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 = نیسان
@@ -63,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 = ش
@@ -102,8 +104,34 @@ 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]
+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]
@@ -123,10 +151,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
@@ -145,3 +173,4 @@ plusSign = +
superscriptingExponent = ×
[counters]
+alphabetic = ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ق ک گ ل ڵ م ن و ۆ ه ی ێ ئ
\ No newline at end of file
diff --git a/locale/ckb/babel-ckb.ini b/locale/ckb/babel-ckb.ini
index 975ade4..25f693d 100644
--- a/locale/ckb/babel-ckb.ini
+++ b/locale/ckb/babel-ckb.ini
@@ -8,6 +8,7 @@
; * Common Locale Data Repository (license Unicode):
; http://cldr.unicode.org/
; http://unicode.org/copyright.html
+; Last updated by Sina Ahmadi (ahmadi.sina at outlook.com - https://kurdishxelatex.github.io/)
[identification]
charset = utf8
@@ -29,32 +30,32 @@ encodings =
derivate = no
[captions]
-preface = پێشهكی
-ref = سهرچاوهکان
-abstract = پوخته
-bib = کتێبنامه
-chapter = بهندی
+preface = پێشەكی
+ref = سەرچاوەکان
+abstract = پوختە
+bib = کتێبنامە
+chapter = بەندی
appendix = پاشکۆ
-contents = نێوهڕۆک
-listfigure = لیستی وێنهکان
-listtable = لیستی خشتهکان
+contents = نێوەڕۆک
+listfigure = لیستی وێنەکان
+listtable = لیستی خشتەکان
index = پێنوێن
-figure = وێنه
-table = خشتە
-part = بهشی
+figure = وێنەی
+table = خشتەی
+part = بەشی
encl = هاوپێچ
-cc = روونووس
+cc = ڕوونووس
headto = بۆ
-page = لاپهڕه
-see = چاو لێکهن
-also = ههروهها چاو لێکهن
+page = لاپەڕە
+see = چاو لێکەن
+also = هەروەها چاو لێکەن
proof = سەلماندن
-glossary = فهرههنگۆک
+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 = نیسان
@@ -64,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 = ش
@@ -103,8 +104,34 @@ 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]
+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]
@@ -124,10 +151,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
@@ -146,3 +173,4 @@ plusSign = +
superscriptingExponent = ×
[counters]
+alphabetic = ا ب پ ت ج چ ح خ د ر ڕ ز ژ س ش ع غ ف ق ک گ ل ڵ م ن و ۆ ه ی ێ ئ
\ No newline at end of file
diff --git a/locale/kmr/babel-kmr.ini b/locale/kmr/babel-kmr.ini
index 05c66c9..fed8c21 100644
--- a/locale/kmr/babel-kmr.ini
+++ b/locale/kmr/babel-kmr.ini
@@ -89,6 +89,22 @@ months.wide.10 = Çiriya Pêşîn
months.wide.11 = Çiriya Paşîn
months.wide.12 = Çileya Pêşîn
+[date.gregorian.Izafa]
+date.long = [d]’ê[ ][MMMM]ê[ ][y]
+date.short = [y]-[MM]-[dd]
+months.wide.1 = Çileya Paşîn
+months.wide.2 = Sibat
+months.wide.3 = Adar
+months.wide.4 = Nîsan
+months.wide.5 = Gulan
+months.wide.6 = Hezîran
+months.wide.7 = Tîrmeh
+months.wide.8 = Tebax
+months.wide.9 = Îlon
+months.wide.10 = Çiriya Pêşîn
+months.wide.11 = Çiriya Paşîn
+months.wide.12 = Çileya Pêşîn
+
[date.gregorian.licr]
date.long =[d].[ ][MMMM] [y]
months.wide.1 = \c Cileya Pa\c s\^\i n
@@ -104,6 +120,21 @@ months.wide.10 = \c Ciriya P\^e\c s\^\i n
months.wide.11 = \c Ciriya Pa\c s\^\i n
months.wide.12 = \c Cileya P\^e\c s\^\i n
+[date.gregorian.licr.Izafa]
+date.long = [d]'\^e[ ][MMMM]\^e[ ][y]
+months.wide.1 = \c Cileya Pa\c s\^\i n
+months.wide.2 = Sibat
+months.wide.3 = Adar
+months.wide.4 = N\^\i san
+months.wide.5 = Gulan
+months.wide.6 = Hez\^\i ran
+months.wide.7 = T\^\i rmeh
+months.wide.8 = Tebax
+months.wide.9 = \^Ilon
+months.wide.10 = \c Ciriya P\^e\c s\^\i n
+months.wide.11 = \c Ciriya Pa\c s\^\i n
+months.wide.12 = \c Cileya P\^e\c s\^\i n
+
[time.gregorian]
time.medium = [h]:[mm]:[ss] [a]
time.short = [h]:[mm] [a]
diff --git a/locale/kmr/babel-northernkurdish-arabic.tex b/locale/kmr/babel-northernkurdish-arab.tex
similarity index 100%
copy from locale/kmr/babel-northernkurdish-arabic.tex
copy to locale/kmr/babel-northernkurdish-arab.tex
More information about the latex3-commits
mailing list.