Merge "Added release notes for 'ContentHandler::runLegacyHooks' removal"
[mediawiki.git] / resources / lib / moment / locale / et.js
blobfec168c052f251860a9f46b49c5eb6409e9f92f2
1 // moment.js locale configuration
2 // locale : estonian (et)
3 // author : Henry Kehlmann : https://github.com/madhenry
4 // improvements : Illimar Tambek : https://github.com/ragulka
6 (function (factory) {
7     // Comment out broken wrapper, see T145382
8     /*if (typeof define === 'function' && define.amd) {
9         define(['moment'], factory); // AMD
10     } else if (typeof exports === 'object') {
11         module.exports = factory(require('../moment')); // Node
12     } else {
13         factory((typeof global !== 'undefined' ? global : this).moment); // node or other global
14     }*/
15     factory(this.moment);
16 }(function (moment) {
17     function processRelativeTime(number, withoutSuffix, key, isFuture) {
18         var format = {
19             's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
20             'm' : ['ühe minuti', 'üks minut'],
21             'mm': [number + ' minuti', number + ' minutit'],
22             'h' : ['ühe tunni', 'tund aega', 'üks tund'],
23             'hh': [number + ' tunni', number + ' tundi'],
24             'd' : ['ühe päeva', 'üks päev'],
25             'M' : ['kuu aja', 'kuu aega', 'üks kuu'],
26             'MM': [number + ' kuu', number + ' kuud'],
27             'y' : ['ühe aasta', 'aasta', 'üks aasta'],
28             'yy': [number + ' aasta', number + ' aastat']
29         };
30         if (withoutSuffix) {
31             return format[key][2] ? format[key][2] : format[key][1];
32         }
33         return isFuture ? format[key][0] : format[key][1];
34     }
36     return moment.defineLocale('et', {
37         months        : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'),
38         monthsShort   : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
39         weekdays      : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'),
40         weekdaysShort : 'P_E_T_K_N_R_L'.split('_'),
41         weekdaysMin   : 'P_E_T_K_N_R_L'.split('_'),
42         longDateFormat : {
43             LT   : 'H:mm',
44             LTS : 'LT:ss',
45             L    : 'DD.MM.YYYY',
46             LL   : 'D. MMMM YYYY',
47             LLL  : 'D. MMMM YYYY LT',
48             LLLL : 'dddd, D. MMMM YYYY LT'
49         },
50         calendar : {
51             sameDay  : '[Täna,] LT',
52             nextDay  : '[Homme,] LT',
53             nextWeek : '[Järgmine] dddd LT',
54             lastDay  : '[Eile,] LT',
55             lastWeek : '[Eelmine] dddd LT',
56             sameElse : 'L'
57         },
58         relativeTime : {
59             future : '%s pärast',
60             past   : '%s tagasi',
61             s      : processRelativeTime,
62             m      : processRelativeTime,
63             mm     : processRelativeTime,
64             h      : processRelativeTime,
65             hh     : processRelativeTime,
66             d      : processRelativeTime,
67             dd     : '%d päeva',
68             M      : processRelativeTime,
69             MM     : processRelativeTime,
70             y      : processRelativeTime,
71             yy     : processRelativeTime
72         },
73         ordinalParse: /\d{1,2}\./,
74         ordinal : '%d.',
75         week : {
76             dow : 1, // Monday is the first day of the week.
77             doy : 4  // The week that contains Jan 4th is the first week of the year.
78         }
79     });
80 }));