Merge "Added release notes for 'ContentHandler::runLegacyHooks' removal"
[mediawiki.git] / resources / lib / moment / locale / mk.js
blob74fd5a1185cb5917f93080403a39b3f2ae6871a1
1 // moment.js locale configuration
2 // locale : macedonian (mk)
3 // author : Borislav Mickov : https://github.com/B0k0
5 (function (factory) {
6     // Comment out broken wrapper, see T145382
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((typeof global !== 'undefined' ? global : this).moment); // node or other global
13     }*/
14     factory(this.moment);
15 }(function (moment) {
16     return moment.defineLocale('mk', {
17         months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'),
18         monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'),
19         weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'),
20         weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'),
21         weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'),
22         longDateFormat : {
23             LT : 'H:mm',
24             LTS : 'LT:ss',
25             L : 'D.MM.YYYY',
26             LL : 'D MMMM YYYY',
27             LLL : 'D MMMM YYYY LT',
28             LLLL : 'dddd, D MMMM YYYY LT'
29         },
30         calendar : {
31             sameDay : '[Денес во] LT',
32             nextDay : '[Утре во] LT',
33             nextWeek : 'dddd [во] LT',
34             lastDay : '[Вчера во] LT',
35             lastWeek : function () {
36                 switch (this.day()) {
37                 case 0:
38                 case 3:
39                 case 6:
40                     return '[Во изминатата] dddd [во] LT';
41                 case 1:
42                 case 2:
43                 case 4:
44                 case 5:
45                     return '[Во изминатиот] dddd [во] LT';
46                 }
47             },
48             sameElse : 'L'
49         },
50         relativeTime : {
51             future : 'после %s',
52             past : 'пред %s',
53             s : 'неколку секунди',
54             m : 'минута',
55             mm : '%d минути',
56             h : 'час',
57             hh : '%d часа',
58             d : 'ден',
59             dd : '%d дена',
60             M : 'месец',
61             MM : '%d месеци',
62             y : 'година',
63             yy : '%d години'
64         },
65         ordinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/,
66         ordinal : function (number) {
67             var lastDigit = number % 10,
68                 last2Digits = number % 100;
69             if (number === 0) {
70                 return number + '-ев';
71             } else if (last2Digits === 0) {
72                 return number + '-ен';
73             } else if (last2Digits > 10 && last2Digits < 20) {
74                 return number + '-ти';
75             } else if (lastDigit === 1) {
76                 return number + '-ви';
77             } else if (lastDigit === 2) {
78                 return number + '-ри';
79             } else if (lastDigit === 7 || lastDigit === 8) {
80                 return number + '-ми';
81             } else {
82                 return number + '-ти';
83             }
84         },
85         week : {
86             dow : 1, // Monday is the first day of the week.
87             doy : 7  // The week that contains Jan 1st is the first week of the year.
88         }
89     });
90 }));