1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 |
- // Arabic [ar]
- import dayjs from '../index';
- var months = 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_');
- var symbolMap = {
- 1: '١',
- 2: '٢',
- 3: '٣',
- 4: '٤',
- 5: '٥',
- 6: '٦',
- 7: '٧',
- 8: '٨',
- 9: '٩',
- 0: '٠'
- };
- var numberMap = {
- '١': '1',
- '٢': '2',
- '٣': '3',
- '٤': '4',
- '٥': '5',
- '٦': '6',
- '٧': '7',
- '٨': '8',
- '٩': '9',
- '٠': '0'
- };
- var locale = {
- name: 'ar',
- weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
- weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
- weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'),
- months: months,
- monthsShort: months,
- weekStart: 6,
- meridiem: function meridiem(hour) {
- return hour > 12 ? 'م' : 'ص';
- },
- relativeTime: {
- future: 'بعد %s',
- past: 'منذ %s',
- s: 'ثانية واحدة',
- m: 'دقيقة واحدة',
- mm: '%d دقائق',
- h: 'ساعة واحدة',
- hh: '%d ساعات',
- d: 'يوم واحد',
- dd: '%d أيام',
- M: 'شهر واحد',
- MM: '%d أشهر',
- y: 'عام واحد',
- yy: '%d أعوام'
- },
- preparse: function preparse(string) {
- return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
- return numberMap[match];
- }).replace(/،/g, ',');
- },
- postformat: function postformat(string) {
- return string.replace(/\d/g, function (match) {
- return symbolMap[match];
- }).replace(/,/g, '،');
- },
- ordinal: function ordinal(n) {
- return n;
- },
- formats: {
- LT: 'HH:mm',
- LTS: 'HH:mm:ss',
- L: 'D/M/YYYY',
- LL: 'D MMMM YYYY',
- LLL: 'D MMMM YYYY HH:mm',
- LLLL: 'dddd D MMMM YYYY HH:mm'
- }
- };
- dayjs.locale(locale, null, true);
- export default locale;
|