[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 // moment.js locale configuration 2 // locale : hrvatski (hr) 3 // author : Bojan Marković : https://github.com/bmarkovic 4 5 // based on (sl) translation by Robert Sedovšek 6 7 (function (factory) { 8 if (typeof define === 'function' && define.amd) { 9 define(['moment'], factory); // AMD 10 } else if (typeof exports === 'object') { 11 module.exports = factory(require('../moment')); // Node 12 } else { 13 factory(window.moment); // Browser global 14 } 15 }(function (moment) { 16 function translate(number, withoutSuffix, key) { 17 var result = number + ' '; 18 switch (key) { 19 case 'm': 20 return withoutSuffix ? 'jedna minuta' : 'jedne minute'; 21 case 'mm': 22 if (number === 1) { 23 result += 'minuta'; 24 } else if (number === 2 || number === 3 || number === 4) { 25 result += 'minute'; 26 } else { 27 result += 'minuta'; 28 } 29 return result; 30 case 'h': 31 return withoutSuffix ? 'jedan sat' : 'jednog sata'; 32 case 'hh': 33 if (number === 1) { 34 result += 'sat'; 35 } else if (number === 2 || number === 3 || number === 4) { 36 result += 'sata'; 37 } else { 38 result += 'sati'; 39 } 40 return result; 41 case 'dd': 42 if (number === 1) { 43 result += 'dan'; 44 } else { 45 result += 'dana'; 46 } 47 return result; 48 case 'MM': 49 if (number === 1) { 50 result += 'mjesec'; 51 } else if (number === 2 || number === 3 || number === 4) { 52 result += 'mjeseca'; 53 } else { 54 result += 'mjeseci'; 55 } 56 return result; 57 case 'yy': 58 if (number === 1) { 59 result += 'godina'; 60 } else if (number === 2 || number === 3 || number === 4) { 61 result += 'godine'; 62 } else { 63 result += 'godina'; 64 } 65 return result; 66 } 67 } 68 69 return moment.defineLocale('hr', { 70 months : 'sječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_'), 71 monthsShort : 'sje._vel._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'), 72 weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), 73 weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), 74 weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), 75 longDateFormat : { 76 LT : 'H:mm', 77 L : 'DD. MM. YYYY', 78 LL : 'D. MMMM YYYY', 79 LLL : 'D. MMMM YYYY LT', 80 LLLL : 'dddd, D. MMMM YYYY LT' 81 }, 82 calendar : { 83 sameDay : '[danas u] LT', 84 nextDay : '[sutra u] LT', 85 86 nextWeek : function () { 87 switch (this.day()) { 88 case 0: 89 return '[u] [nedjelju] [u] LT'; 90 case 3: 91 return '[u] [srijedu] [u] LT'; 92 case 6: 93 return '[u] [subotu] [u] LT'; 94 case 1: 95 case 2: 96 case 4: 97 case 5: 98 return '[u] dddd [u] LT'; 99 } 100 }, 101 lastDay : '[jučer u] LT', 102 lastWeek : function () { 103 switch (this.day()) { 104 case 0: 105 case 3: 106 return '[prošlu] dddd [u] LT'; 107 case 6: 108 return '[prošle] [subote] [u] LT'; 109 case 1: 110 case 2: 111 case 4: 112 case 5: 113 return '[prošli] dddd [u] LT'; 114 } 115 }, 116 sameElse : 'L' 117 }, 118 relativeTime : { 119 future : 'za %s', 120 past : 'prije %s', 121 s : 'par sekundi', 122 m : translate, 123 mm : translate, 124 h : translate, 125 hh : translate, 126 d : 'dan', 127 dd : translate, 128 M : 'mjesec', 129 MM : translate, 130 y : 'godinu', 131 yy : translate 132 }, 133 ordinal : '%d.', 134 week : { 135 dow : 1, // Monday is the first day of the week. 136 doy : 7 // The week that contains Jan 1st is the first week of the year. 137 } 138 }); 139 }));
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Fri Nov 28 14:03:12 2014 | Cross-referenced by PHPXref 0.7.1 |