Merge "resourceloader: Only store sources' load.php urls"
[lhc/web/wiklou.git] / resources / lib / moment / lang / 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 }));