corrade-nucleus-nucleons – Blame information for rev 38

Subversion Repositories:
Rev:
Rev Author Line No. Line
38 office 1 //! moment.js locale configuration
2 //! locale : Arabic (Saudi Arabia) [ar-sa]
3 //! author : Suhail Alkowaileet : https://github.com/xsoh
4  
5 import moment from '../moment';
6  
7 var 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  
31 export 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 m : 'دقيقة',
70 mm : '%d دقائق',
71 h : 'ساعة',
72 hh : '%d ساعات',
73 d : 'يوم',
74 dd : '%d أيام',
75 M : 'شهر',
76 MM : '%d أشهر',
77 y : 'سنة',
78 yy : '%d سنوات'
79 },
80 preparse: function (string) {
81 return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) {
82 return numberMap[match];
83 }).replace(/،/g, ',');
84 },
85 postformat: function (string) {
86 return string.replace(/\d/g, function (match) {
87 return symbolMap[match];
88 }).replace(/,/g, '،');
89 },
90 week : {
91 dow : 0, // Sunday is the first day of the week.
92 doy : 6 // The week that contains Jan 1st is the first week of the year.
93 }
94 });
95