PrefixSearch: Avoid notice when no subpage exists
[mediawiki.git] / resources / lib / moment / lang / ar.js
blobdd01a42cfd9c2bb982bd9c19492363002c519f20
1 // moment.js language configuration
2 // language : Arabic (ar)
3 // author : Abdel Said : https://github.com/abdelsaid
4 // changes in months, weekdays : Ahmed Elkhatib
6 (function (factory) {
7     if (typeof define === 'function' && define.amd) {
8         define(['moment'], factory); // AMD
9     } else if (typeof exports === 'object') {
10         module.exports = factory(require('../moment')); // Node
11     } else {
12         factory(window.moment); // Browser global
13     }
14 }(function (moment) {
15     var symbolMap = {
16         '1': '١',
17         '2': '٢',
18         '3': '٣',
19         '4': '٤',
20         '5': '٥',
21         '6': '٦',
22         '7': '٧',
23         '8': '٨',
24         '9': '٩',
25         '0': '٠'
26     }, numberMap = {
27         '١': '1',
28         '٢': '2',
29         '٣': '3',
30         '٤': '4',
31         '٥': '5',
32         '٦': '6',
33         '٧': '7',
34         '٨': '8',
35         '٩': '9',
36         '٠': '0'
37     };
39     return moment.lang('ar', {
40         months : "يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول".split("_"),
41         monthsShort : "يناير/ كانون الثاني_فبراير/ شباط_مارس/ آذار_أبريل/ نيسان_مايو/ أيار_يونيو/ حزيران_يوليو/ تموز_أغسطس/ آب_سبتمبر/ أيلول_أكتوبر/ تشرين الأول_نوفمبر/ تشرين الثاني_ديسمبر/ كانون الأول".split("_"),
42         weekdays : "الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت".split("_"),
43         weekdaysShort : "أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت".split("_"),
44         weekdaysMin : "ح_ن_ث_ر_خ_ج_س".split("_"),
45         longDateFormat : {
46             LT : "HH:mm",
47             L : "DD/MM/YYYY",
48             LL : "D MMMM YYYY",
49             LLL : "D MMMM YYYY LT",
50             LLLL : "dddd D MMMM YYYY LT"
51         },
52         meridiem : function (hour, minute, isLower) {
53             if (hour < 12) {
54                 return "ص";
55             } else {
56                 return "م";
57             }
58         },
59         calendar : {
60             sameDay: "[اليوم على الساعة] LT",
61             nextDay: '[غدا على الساعة] LT',
62             nextWeek: 'dddd [على الساعة] LT',
63             lastDay: '[أمس على الساعة] LT',
64             lastWeek: 'dddd [على الساعة] LT',
65             sameElse: 'L'
66         },
67         relativeTime : {
68             future : "في %s",
69             past : "منذ %s",
70             s : "ثوان",
71             m : "دقيقة",
72             mm : "%d دقائق",
73             h : "ساعة",
74             hh : "%d ساعات",
75             d : "يوم",
76             dd : "%d أيام",
77             M : "شهر",
78             MM : "%d أشهر",
79             y : "سنة",
80             yy : "%d سنوات"
81         },
82         preparse: function (string) {
83             return string.replace(/[۰-۹]/g, function (match) {
84                 return numberMap[match];
85             }).replace(/،/g, ',');
86         },
87         postformat: function (string) {
88             return string.replace(/\d/g, function (match) {
89                 return symbolMap[match];
90             }).replace(/,/g, '،');
91         },
92         week : {
93             dow : 6, // Saturday is the first day of the week.
94             doy : 12  // The week that contains Jan 1st is the first week of the year.
95         }
96     });
97 }));