corrade-nucleus-nucleons – Blame information for rev 10
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
10 | office | 1 | //! moment.js locale configuration |
2 | //! locale : Lithuanian [lt] |
||
3 | //! author : Mindaugas Mozūras : https://github.com/mmozuras |
||
4 | |||
5 | import moment from '../moment'; |
||
6 | |||
7 | var units = { |
||
8 | 'm' : 'minutė_minutės_minutę', |
||
9 | 'mm': 'minutės_minučių_minutes', |
||
10 | 'h' : 'valanda_valandos_valandą', |
||
11 | 'hh': 'valandos_valandų_valandas', |
||
12 | 'd' : 'diena_dienos_dieną', |
||
13 | 'dd': 'dienos_dienų_dienas', |
||
14 | 'M' : 'mėnuo_mėnesio_mėnesį', |
||
15 | 'MM': 'mėnesiai_mėnesių_mėnesius', |
||
16 | 'y' : 'metai_metų_metus', |
||
17 | 'yy': 'metai_metų_metus' |
||
18 | }; |
||
19 | function translateSeconds(number, withoutSuffix, key, isFuture) { |
||
20 | if (withoutSuffix) { |
||
21 | return 'kelios sekundės'; |
||
22 | } else { |
||
23 | return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; |
||
24 | } |
||
25 | } |
||
26 | function translateSingular(number, withoutSuffix, key, isFuture) { |
||
27 | return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]); |
||
28 | } |
||
29 | function special(number) { |
||
30 | return number % 10 === 0 || (number > 10 && number < 20); |
||
31 | } |
||
32 | function forms(key) { |
||
33 | return units[key].split('_'); |
||
34 | } |
||
35 | function translate(number, withoutSuffix, key, isFuture) { |
||
36 | var result = number + ' '; |
||
37 | if (number === 1) { |
||
38 | return result + translateSingular(number, withoutSuffix, key[0], isFuture); |
||
39 | } else if (withoutSuffix) { |
||
40 | return result + (special(number) ? forms(key)[1] : forms(key)[0]); |
||
41 | } else { |
||
42 | if (isFuture) { |
||
43 | return result + forms(key)[1]; |
||
44 | } else { |
||
45 | return result + (special(number) ? forms(key)[1] : forms(key)[2]); |
||
46 | } |
||
47 | } |
||
48 | } |
||
49 | export default moment.defineLocale('lt', { |
||
50 | months : { |
||
51 | format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'), |
||
52 | standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'), |
||
53 | isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/ |
||
54 | }, |
||
55 | monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), |
||
56 | weekdays : { |
||
57 | format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'), |
||
58 | standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'), |
||
59 | isFormat: /dddd HH:mm/ |
||
60 | }, |
||
61 | weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'), |
||
62 | weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'), |
||
63 | weekdaysParseExact : true, |
||
64 | longDateFormat : { |
||
65 | LT : 'HH:mm', |
||
66 | LTS : 'HH:mm:ss', |
||
67 | L : 'YYYY-MM-DD', |
||
68 | LL : 'YYYY [m.] MMMM D [d.]', |
||
69 | LLL : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', |
||
70 | LLLL : 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', |
||
71 | l : 'YYYY-MM-DD', |
||
72 | ll : 'YYYY [m.] MMMM D [d.]', |
||
73 | lll : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', |
||
74 | llll : 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' |
||
75 | }, |
||
76 | calendar : { |
||
77 | sameDay : '[Šiandien] LT', |
||
78 | nextDay : '[Rytoj] LT', |
||
79 | nextWeek : 'dddd LT', |
||
80 | lastDay : '[Vakar] LT', |
||
81 | lastWeek : '[Praėjusį] dddd LT', |
||
82 | sameElse : 'L' |
||
83 | }, |
||
84 | relativeTime : { |
||
85 | future : 'po %s', |
||
86 | past : 'prieš %s', |
||
87 | s : translateSeconds, |
||
88 | m : translateSingular, |
||
89 | mm : translate, |
||
90 | h : translateSingular, |
||
91 | hh : translate, |
||
92 | d : translateSingular, |
||
93 | dd : translate, |
||
94 | M : translateSingular, |
||
95 | MM : translate, |
||
96 | y : translateSingular, |
||
97 | yy : translate |
||
98 | }, |
||
99 | dayOfMonthOrdinalParse: /\d{1,2}-oji/, |
||
100 | ordinal : function (number) { |
||
101 | return number + '-oji'; |
||
102 | }, |
||
103 | week : { |
||
104 | dow : 1, // Monday is the first day of the week. |
||
105 | doy : 4 // The week that contains Jan 4th is the first week of the year. |
||
106 | } |
||
107 | }); |
||
108 |