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