Merge "Added release notes for 'ContentHandler::runLegacyHooks' removal"
[mediawiki.git] / resources / lib / moment / locale / bg.js
blobfe610ec17ba557a963bda2d73a89584c2c83543f
1 // moment.js locale configuration
2 // locale : bulgarian (bg)
3 // author : Krasen Borisov : https://github.com/kraz
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('bg', {
17         months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'),
18         monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'),
19         weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'),
20         weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'),
21         weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.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 }));