PageRenderTime 20ms CodeModel.GetById 10ms app.highlight 8ms RepoModel.GetById 1ms app.codeStats 0ms

/node_modules/moment/src/locale/ar-sa.js

https://bitbucket.org/coleman333/smartsite
JavaScript | 96 lines | 89 code | 4 blank | 3 comment | 2 complexity | 5f595468da614caa83b483fb04a17f56 MD5 | raw file
 1//! moment.js locale configuration
 2//! locale : Arabic (Saudi Arabia) [ar-sa]
 3//! author : Suhail Alkowaileet : https://github.com/xsoh
 4
 5import moment from '../moment';
 6
 7var symbolMap = {
 8    '1': '١',
 9    '2': '٢',
10    '3': '٣',
11    '4': '٤',
12    '5': '٥',
13    '6': '٦',
14    '7': '٧',
15    '8': '٨',
16    '9': '٩',
17    '0': '٠'
18}, numberMap = {
19    '١': '1',
20    '٢': '2',
21    '٣': '3',
22    '٤': '4',
23    '٥': '5',
24    '٦': '6',
25    '٧': '7',
26    '٨': '8',
27    '٩': '9',
28    '٠': '0'
29};
30
31export default moment.defineLocale('ar-sa', {
32    months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
33    monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
34    weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
35    weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
36    weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
37    weekdaysParseExact : true,
38    longDateFormat : {
39        LT : 'HH:mm',
40        LTS : 'HH:mm:ss',
41        L : 'DD/MM/YYYY',
42        LL : 'D MMMM YYYY',
43        LLL : 'D MMMM YYYY HH:mm',
44        LLLL : 'dddd D MMMM YYYY HH:mm'
45    },
46    meridiemParse: /ص|م/,
47    isPM : function (input) {
48        return 'م' === input;
49    },
50    meridiem : function (hour, minute, isLower) {
51        if (hour < 12) {
52            return 'ص';
53        } else {
54            return 'م';
55        }
56    },
57    calendar : {
58        sameDay: '[اليوم على الساعة] LT',
59        nextDay: '[غدا على الساعة] LT',
60        nextWeek: 'dddd [على الساعة] LT',
61        lastDay: '[أمس على الساعة] LT',
62        lastWeek: 'dddd [على الساعة] LT',
63        sameElse: 'L'
64    },
65    relativeTime : {
66        future : 'في %s',
67        past : 'منذ %s',
68        s : 'ثوان',
69        ss : '%d ثانية',
70        m : 'دقيقة',
71        mm : '%d دقائق',
72        h : 'ساعة',
73        hh : '%d ساعات',
74        d : 'يوم',
75        dd : '%d أيام',
76        M : 'شهر',
77        MM : '%d أشهر',
78        y : 'سنة',
79        yy : '%d سنوات'
80    },
81    preparse: function (string) {
82        return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
83            return numberMap[match];
84        }).replace(/،/g, ',');
85    },
86    postformat: function (string) {
87        return string.replace(/\d/g, function (match) {
88            return symbolMap[match];
89        }).replace(/,/g, '،');
90    },
91    week : {
92        dow : 0, // Sunday is the first day of the week.
93        doy : 6  // The week that contains Jan 1st is the first week of the year.
94    }
95});
96