1 |
|
2 | import dayjs from '../index';
|
3 | export var englishToArabicNumbersMap = {
|
4 | 1: '١',
|
5 | 2: '٢',
|
6 | 3: '٣',
|
7 | 4: '٤',
|
8 | 5: '٥',
|
9 | 6: '٦',
|
10 | 7: '٧',
|
11 | 8: '٨',
|
12 | 9: '٩',
|
13 | 0: '٠'
|
14 | };
|
15 | var arabicToEnglishNumbersMap = {
|
16 | '١': '1',
|
17 | '٢': '2',
|
18 | '٣': '3',
|
19 | '٤': '4',
|
20 | '٥': '5',
|
21 | '٦': '6',
|
22 | '٧': '7',
|
23 | '٨': '8',
|
24 | '٩': '9',
|
25 | '٠': '0'
|
26 | };
|
27 | var months = ['کانوونی دووەم', 'شوبات', 'ئادار', 'نیسان', 'ئایار', 'حوزەیران', 'تەممووز', 'ئاب', 'ئەیلوول', 'تشرینی یەکەم', 'تشرینی دووەم', 'کانوونی یەکەم'];
|
28 | var 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 | };
|
76 | dayjs.locale(locale, null, true);
|
77 | export default locale; |
\ | No newline at end of file |