UNPKG

2.1 kBJavaScriptView Raw
1// Kurdish [ku]
2import dayjs from '../index';
3export var englishToArabicNumbersMap = {
4 1: '١',
5 2: '٢',
6 3: '٣',
7 4: '٤',
8 5: '٥',
9 6: '٦',
10 7: '٧',
11 8: '٨',
12 9: '٩',
13 0: '٠'
14};
15var arabicToEnglishNumbersMap = {
16 '١': '1',
17 '٢': '2',
18 '٣': '3',
19 '٤': '4',
20 '٥': '5',
21 '٦': '6',
22 '٧': '7',
23 '٨': '8',
24 '٩': '9',
25 '٠': '0'
26};
27var months = ['کانوونی دووەم', 'شوبات', 'ئادار', 'نیسان', 'ئایار', 'حوزەیران', 'تەممووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانوونی یەکەم'];
28var locale = {
29 name: 'ku',
30 months: months,
31 monthsShort: months,
32 weekdays: 'یەکشەممە_دووشەممە_سێشەممە_چوارشەممە_پێنجشەممە_هەینی_شەممە'.split('_'),
33 weekdaysShort: 'یەکشەم_دووشەم_سێشەم_چوارشەم_پێنجشەم_هەینی_شەممە'.split('_'),
34 weekStart: 6,
35 weekdaysMin: 'ی_د_س_چ_پ_هـ_ش'.split('_'),
36 preparse: function preparse(string) {
37 return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
38 return arabicToEnglishNumbersMap[match];
39 }).replace(/،/g, ',');
40 },
41 postformat: function postformat(string) {
42 return string.replace(/\d/g, function (match) {
43 return englishToArabicNumbersMap[match];
44 }).replace(/,/g, '،');
45 },
46 ordinal: function ordinal(n) {
47 return n;
48 },
49 formats: {
50 LT: 'HH:mm',
51 LTS: 'HH:mm:ss',
52 L: 'DD/MM/YYYY',
53 LL: 'D MMMM YYYY',
54 LLL: 'D MMMM YYYY HH:mm',
55 LLLL: 'dddd, D MMMM YYYY HH:mm'
56 },
57 meridiem: function meridiem(hour) {
58 return hour < 12 ? 'پ.ن' : 'د.ن';
59 },
60 relativeTime: {
61 future: 'لە %s',
62 past: 'لەمەوپێش %s',
63 s: 'چەند چرکەیەک',
64 m: 'یەک خولەک',
65 mm: '%d خولەک',
66 h: 'یەک کاتژمێر',
67 hh: '%d کاتژمێر',
68 d: 'یەک ڕۆژ',
69 dd: '%d ڕۆژ',
70 M: 'یەک مانگ',
71 MM: '%d مانگ',
72 y: 'یەک ساڵ',
73 yy: '%d ساڵ'
74 }
75};
76dayjs.locale(locale, null, true);
77export default locale;
\No newline at end of file