1 |
|
2 | import dayjs from '../index';
|
3 |
|
4 | function relativeTimeWithTense(number, withoutSuffix, key, isFuture) {
|
5 | var format = {
|
6 | s: ['mõne sekundi', 'mõni sekund', 'paar sekundit'],
|
7 | m: ['ühe minuti', 'üks minut'],
|
8 | mm: ['%d minuti', '%d minutit'],
|
9 | h: ['ühe tunni', 'tund aega', 'üks tund'],
|
10 | hh: ['%d tunni', '%d tundi'],
|
11 | d: ['ühe päeva', 'üks päev'],
|
12 | M: ['kuu aja', 'kuu aega', 'üks kuu'],
|
13 | MM: ['%d kuu', '%d kuud'],
|
14 | y: ['ühe aasta', 'aasta', 'üks aasta'],
|
15 | yy: ['%d aasta', '%d aastat']
|
16 | };
|
17 |
|
18 | if (withoutSuffix) {
|
19 | return (format[key][2] ? format[key][2] : format[key][1]).replace('%d', number);
|
20 | }
|
21 |
|
22 | return (isFuture ? format[key][0] : format[key][1]).replace('%d', number);
|
23 | }
|
24 |
|
25 | var locale = {
|
26 | name: 'et',
|
27 |
|
28 | weekdays: 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'),
|
29 |
|
30 | weekdaysShort: 'P_E_T_K_N_R_L'.split('_'),
|
31 |
|
32 | weekdaysMin: 'P_E_T_K_N_R_L'.split('_'),
|
33 | months: 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'),
|
34 |
|
35 | monthsShort: 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'),
|
36 | ordinal: function ordinal(n) {
|
37 | return n + ".";
|
38 | },
|
39 | weekStart: 1,
|
40 | relativeTime: {
|
41 | future: '%s pärast',
|
42 | past: '%s tagasi',
|
43 | s: relativeTimeWithTense,
|
44 | m: relativeTimeWithTense,
|
45 | mm: relativeTimeWithTense,
|
46 | h: relativeTimeWithTense,
|
47 | hh: relativeTimeWithTense,
|
48 | d: relativeTimeWithTense,
|
49 | dd: '%d päeva',
|
50 | M: relativeTimeWithTense,
|
51 | MM: relativeTimeWithTense,
|
52 | y: relativeTimeWithTense,
|
53 | yy: relativeTimeWithTense
|
54 | },
|
55 | formats: {
|
56 | LT: 'H:mm',
|
57 | LTS: 'H:mm:ss',
|
58 | L: 'DD.MM.YYYY',
|
59 | LL: 'D. MMMM YYYY',
|
60 | LLL: 'D. MMMM YYYY H:mm',
|
61 | LLLL: 'dddd, D. MMMM YYYY H:mm'
|
62 | }
|
63 | };
|
64 | dayjs.locale(locale, null, true);
|
65 | export default locale; |
\ | No newline at end of file |