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