corrade-nucleus-nucleons – Blame information for rev 38

Subversion Repositories:
Rev:
Rev Author Line No. Line
38 office 1 //! moment.js locale configuration
2 //! locale : Croatian [hr]
3 //! author : Bojan Marković : https://github.com/bmarkovic
4  
5 import moment from '../moment';
6  
7 function translate(number, withoutSuffix, key) {
8 var result = number + ' ';
9 switch (key) {
10 case 'm':
11 return withoutSuffix ? 'jedna minuta' : 'jedne minute';
12 case 'mm':
13 if (number === 1) {
14 result += 'minuta';
15 } else if (number === 2 || number === 3 || number === 4) {
16 result += 'minute';
17 } else {
18 result += 'minuta';
19 }
20 return result;
21 case 'h':
22 return withoutSuffix ? 'jedan sat' : 'jednog sata';
23 case 'hh':
24 if (number === 1) {
25 result += 'sat';
26 } else if (number === 2 || number === 3 || number === 4) {
27 result += 'sata';
28 } else {
29 result += 'sati';
30 }
31 return result;
32 case 'dd':
33 if (number === 1) {
34 result += 'dan';
35 } else {
36 result += 'dana';
37 }
38 return result;
39 case 'MM':
40 if (number === 1) {
41 result += 'mjesec';
42 } else if (number === 2 || number === 3 || number === 4) {
43 result += 'mjeseca';
44 } else {
45 result += 'mjeseci';
46 }
47 return result;
48 case 'yy':
49 if (number === 1) {
50 result += 'godina';
51 } else if (number === 2 || number === 3 || number === 4) {
52 result += 'godine';
53 } else {
54 result += 'godina';
55 }
56 return result;
57 }
58 }
59  
60 export default moment.defineLocale('hr', {
61 months : {
62 format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'),
63 standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_')
64 },
65 monthsShort : 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'),
66 monthsParseExact: true,
67 weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'),
68 weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'),
69 weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'),
70 weekdaysParseExact : true,
71 longDateFormat : {
72 LT : 'H:mm',
73 LTS : 'H:mm:ss',
74 L : 'DD.MM.YYYY',
75 LL : 'D. MMMM YYYY',
76 LLL : 'D. MMMM YYYY H:mm',
77 LLLL : 'dddd, D. MMMM YYYY H:mm'
78 },
79 calendar : {
80 sameDay : '[danas u] LT',
81 nextDay : '[sutra u] LT',
82 nextWeek : function () {
83 switch (this.day()) {
84 case 0:
85 return '[u] [nedjelju] [u] LT';
86 case 3:
87 return '[u] [srijedu] [u] LT';
88 case 6:
89 return '[u] [subotu] [u] LT';
90 case 1:
91 case 2:
92 case 4:
93 case 5:
94 return '[u] dddd [u] LT';
95 }
96 },
97 lastDay : '[jučer u] LT',
98 lastWeek : function () {
99 switch (this.day()) {
100 case 0:
101 case 3:
102 return '[prošlu] dddd [u] LT';
103 case 6:
104 return '[prošle] [subote] [u] LT';
105 case 1:
106 case 2:
107 case 4:
108 case 5:
109 return '[prošli] dddd [u] LT';
110 }
111 },
112 sameElse : 'L'
113 },
114 relativeTime : {
115 future : 'za %s',
116 past : 'prije %s',
117 s : 'par sekundi',
118 m : translate,
119 mm : translate,
120 h : translate,
121 hh : translate,
122 d : 'dan',
123 dd : translate,
124 M : 'mjesec',
125 MM : translate,
126 y : 'godinu',
127 yy : translate
128 },
129 dayOfMonthOrdinalParse: /\d{1,2}\./,
130 ordinal : '%d.',
131 week : {
132 dow : 1, // Monday is the first day of the week.
133 doy : 7 // The week that contains Jan 1st is the first week of the year.
134 }
135 });