UNPKG

2.21 kBJavaScriptView Raw
1// Lithuanian [lt]
2import dayjs from '../index';
3var monthFormat = 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_');
4var monthStandalone = 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'); // eslint-disable-next-line no-useless-escape
5
6var MONTHS_IN_FORMAT = /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/;
7
8var months = function months(dayjsInstance, format) {
9 if (MONTHS_IN_FORMAT.test(format)) {
10 return monthFormat[dayjsInstance.month()];
11 }
12
13 return monthStandalone[dayjsInstance.month()];
14};
15
16months.s = monthStandalone;
17months.f = monthFormat;
18var locale = {
19 name: 'lt',
20 weekdays: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'),
21 weekdaysShort: 'sek_pir_ant_tre_ket_pen_šeš'.split('_'),
22 weekdaysMin: 's_p_a_t_k_pn_š'.split('_'),
23 months: months,
24 monthsShort: 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'),
25 ordinal: function ordinal(n) {
26 return n + ".";
27 },
28 weekStart: 1,
29 relativeTime: {
30 future: 'už %s',
31 past: 'prieš %s',
32 s: 'kelias sekundes',
33 m: 'minutę',
34 mm: '%d minutes',
35 h: 'valandą',
36 hh: '%d valandas',
37 d: 'dieną',
38 dd: '%d dienas',
39 M: 'menesį',
40 MM: '%d mėnesius',
41 y: 'metus',
42 yy: '%d metus'
43 },
44 format: {
45 LT: 'HH:mm',
46 LTS: 'HH:mm:ss',
47 L: 'YYYY-MM-DD',
48 LL: 'YYYY [m.] MMMM D [d.]',
49 LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
50 LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
51 l: 'YYYY-MM-DD',
52 ll: 'YYYY [m.] MMMM D [d.]',
53 lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
54 llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]'
55 },
56 formats: {
57 LT: 'HH:mm',
58 LTS: 'HH:mm:ss',
59 L: 'YYYY-MM-DD',
60 LL: 'YYYY [m.] MMMM D [d.]',
61 LLL: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
62 LLLL: 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]',
63 l: 'YYYY-MM-DD',
64 ll: 'YYYY [m.] MMMM D [d.]',
65 lll: 'YYYY [m.] MMMM D [d.], HH:mm [val.]',
66 llll: 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]'
67 }
68};
69dayjs.locale(locale, null, true);
70export default locale;
\No newline at end of file