Merge "Make validation for page more strict on djvu to take only numbers"
[mediawiki.git] / resources / lib / moment / lang / et.js
blobfb410ef448214aa28ae906bd4182a5588430a623
1 // moment.js language configuration
2 // language : estonian (et)
3 // author : Henry Kehlmann : https://github.com/madhenry
4 // improvements : Illimar Tambek : https://github.com/ragulka
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     function processRelativeTime(number, withoutSuffix, key, isFuture) {
16         var format = {
17             's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
18             'm' : ['ühe minuti', 'üks minut'],
19             'mm': [number + ' minuti', number + ' minutit'],
20             'h' : ['ühe tunni', 'tund aega', 'üks tund'],
21             'hh': [number + ' tunni', number + ' tundi'],
22             'd' : ['ühe päeva', 'üks päev'],
23             'M' : ['kuu aja', 'kuu aega', 'üks kuu'],
24             'MM': [number + ' kuu', number + ' kuud'],
25             'y' : ['ühe aasta', 'aasta', 'üks aasta'],
26             'yy': [number + ' aasta', number + ' aastat']
27         };
28         if (withoutSuffix) {
29             return format[key][2] ? format[key][2] : format[key][1];
30         }
31         return isFuture ? format[key][0] : format[key][1];
32     }
34     return moment.lang('et', {
35         months        : "jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember".split("_"),
36         monthsShort   : "jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets".split("_"),
37         weekdays      : "pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev".split("_"),
38         weekdaysShort : "P_E_T_K_N_R_L".split("_"),
39         weekdaysMin   : "P_E_T_K_N_R_L".split("_"),
40         longDateFormat : {
41             LT   : "H:mm",
42             L    : "DD.MM.YYYY",
43             LL   : "D. MMMM YYYY",
44             LLL  : "D. MMMM YYYY LT",
45             LLLL : "dddd, D. MMMM YYYY LT"
46         },
47         calendar : {
48             sameDay  : '[Täna,] LT',
49             nextDay  : '[Homme,] LT',
50             nextWeek : '[Järgmine] dddd LT',
51             lastDay  : '[Eile,] LT',
52             lastWeek : '[Eelmine] dddd LT',
53             sameElse : 'L'
54         },
55         relativeTime : {
56             future : "%s pärast",
57             past   : "%s tagasi",
58             s      : processRelativeTime,
59             m      : processRelativeTime,
60             mm     : processRelativeTime,
61             h      : processRelativeTime,
62             hh     : processRelativeTime,
63             d      : processRelativeTime,
64             dd     : '%d päeva',
65             M      : processRelativeTime,
66             MM     : processRelativeTime,
67             y      : processRelativeTime,
68             yy     : processRelativeTime
69         },
70         ordinal : '%d.',
71         week : {
72             dow : 1, // Monday is the first day of the week.
73             doy : 4  // The week that contains Jan 4th is the first week of the year.
74         }
75     });
76 }));