UNPKG

1.52 kBJavaScriptView Raw
1// Croatian [hr]
2import dayjs from '../index';
3var monthFormat = 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_');
4var monthStandalone = 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_');
5var MONTHS_IN_FORMAT = /D[oD]?(\[[^[\]]*\]|\s)+MMMM?/;
6
7var months = function months(dayjsInstance, format) {
8 if (MONTHS_IN_FORMAT.test(format)) {
9 return monthFormat[dayjsInstance.month()];
10 }
11
12 return monthStandalone[dayjsInstance.month()];
13};
14
15months.s = monthStandalone;
16months.f = monthFormat;
17var locale = {
18 name: 'hr',
19 weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
20 weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
21 weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'),
22 months: months,
23 monthsShort: 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
24 weekStart: 1,
25 formats: {
26 LT: 'H:mm',
27 LTS: 'H:mm:ss',
28 L: 'DD.MM.YYYY',
29 LL: 'D. MMMM YYYY',
30 LLL: 'D. MMMM YYYY H:mm',
31 LLLL: 'dddd, D. MMMM YYYY H:mm'
32 },
33 relativeTime: {
34 future: 'za %s',
35 past: 'prije %s',
36 s: 'sekunda',
37 m: 'minuta',
38 mm: '%d minuta',
39 h: 'sat',
40 hh: '%d sati',
41 d: 'dan',
42 dd: '%d dana',
43 M: 'mjesec',
44 MM: '%d mjeseci',
45 y: 'godina',
46 yy: '%d godine'
47 },
48 ordinal: function ordinal(n) {
49 return n + ".";
50 }
51};
52dayjs.locale(locale, null, true);
53export default locale;
\No newline at end of file