Localisation updates from https://translatewiki.net.
[mediawiki.git] / resources / lib / moment / locale / et.js
blobd5ec94e0bced8c2084963ef712dba0ee7481eefc
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 (global, factory) {
7    typeof exports === 'object' && typeof module !== 'undefined'
8        && typeof require === 'function' ? factory(require('../moment')) :
9    typeof define === 'function' && define.amd ? define(['../moment'], factory) :
10    factory(global.moment)
11 }(this, (function (moment) { 'use strict';
13     //! moment.js locale configuration
15     function processRelativeTime(number, withoutSuffix, key, isFuture) {
16         var format = {
17             s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
18             ss: [number + 'sekundi', number + 'sekundit'],
19             m: ['ühe minuti', 'üks minut'],
20             mm: [number + ' minuti', number + ' minutit'],
21             h: ['ühe tunni', 'tund aega', 'üks tund'],
22             hh: [number + ' tunni', number + ' tundi'],
23             d: ['ühe päeva', 'üks päev'],
24             M: ['kuu aja', 'kuu aega', 'üks kuu'],
25             MM: [number + ' kuu', number + ' kuud'],
26             y: ['ühe aasta', 'aasta', 'üks aasta'],
27             yy: [number + ' aasta', number + ' aastat'],
28         };
29         if (withoutSuffix) {
30             return format[key][2] ? format[key][2] : format[key][1];
31         }
32         return isFuture ? format[key][0] : format[key][1];
33     }
35     var et = moment.defineLocale('et', {
36         months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split(
37             '_'
38         ),
39         monthsShort: 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split(
40             '_'
41         ),
42         weekdays: 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split(
43             '_'
44         ),
45         weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),
46         weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),
47         longDateFormat: {
48             LT: 'H:mm',
49             LTS: 'H:mm:ss',
50             L: 'DD.MM.YYYY',
51             LL: 'D. MMMM YYYY',
52             LLL: 'D. MMMM YYYY H:mm',
53             LLLL: 'dddd, D. MMMM YYYY H:mm',
54         },
55         calendar: {
56             sameDay: '[Täna,] LT',
57             nextDay: '[Homme,] LT',
58             nextWeek: '[Järgmine] dddd LT',
59             lastDay: '[Eile,] LT',
60             lastWeek: '[Eelmine] dddd LT',
61             sameElse: 'L',
62         },
63         relativeTime: {
64             future: '%s pärast',
65             past: '%s tagasi',
66             s: processRelativeTime,
67             ss: processRelativeTime,
68             m: processRelativeTime,
69             mm: processRelativeTime,
70             h: processRelativeTime,
71             hh: processRelativeTime,
72             d: processRelativeTime,
73             dd: '%d päeva',
74             M: processRelativeTime,
75             MM: processRelativeTime,
76             y: processRelativeTime,
77             yy: processRelativeTime,
78         },
79         dayOfMonthOrdinalParse: /\d{1,2}\./,
80         ordinal: '%d.',
81         week: {
82             dow: 1, // Monday is the first day of the week.
83             doy: 4, // The week that contains Jan 4th is the first week of the year.
84         },
85     });
87     return et;
89 })));