Merge "Fix for Bug 63980 - Comparison of limits in pingLimiter is incorrect"
[lhc/web/wiklou.git] / resources / lib / moment / locale / ar-sa.js
1 // moment.js locale configuration
2 // locale : Arabic Saudi Arabia (ar-sa)
3 // author : Suhail Alkowaileet : https://github.com/xsoh
4
5 (function (factory) {
6 if (typeof define === 'function' && define.amd) {
7 define(['moment'], factory); // AMD
8 } else if (typeof exports === 'object') {
9 module.exports = factory(require('../moment')); // Node
10 } else {
11 factory(window.moment); // Browser global
12 }
13 }(function (moment) {
14 var symbolMap = {
15 '1': '١',
16 '2': '٢',
17 '3': '٣',
18 '4': '٤',
19 '5': '٥',
20 '6': '٦',
21 '7': '٧',
22 '8': '٨',
23 '9': '٩',
24 '0': '٠'
25 }, numberMap = {
26 '١': '1',
27 '٢': '2',
28 '٣': '3',
29 '٤': '4',
30 '٥': '5',
31 '٦': '6',
32 '٧': '7',
33 '٨': '8',
34 '٩': '9',
35 '٠': '0'
36 };
37
38 return moment.defineLocale('ar-sa', {
39 months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
40 monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'),
41 weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'),
42 weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'),
43 weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'),
44 longDateFormat : {
45 LT : 'HH:mm',
46 L : 'DD/MM/YYYY',
47 LL : 'D MMMM YYYY',
48 LLL : 'D MMMM YYYY LT',
49 LLLL : 'dddd D MMMM YYYY LT'
50 },
51 meridiem : function (hour, minute, isLower) {
52 if (hour < 12) {
53 return 'ص';
54 } else {
55 return 'م';
56 }
57 },
58 calendar : {
59 sameDay: '[اليوم على الساعة] LT',
60 nextDay: '[غدا على الساعة] LT',
61 nextWeek: 'dddd [على الساعة] LT',
62 lastDay: '[أمس على الساعة] LT',
63 lastWeek: 'dddd [على الساعة] LT',
64 sameElse: 'L'
65 },
66 relativeTime : {
67 future : 'في %s',
68 past : 'منذ %s',
69 s : 'ثوان',
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 : 6, // Saturday is the first day of the week.
93 doy : 12 // The week that contains Jan 1st is the first week of the year.
94 }
95 });
96 }));