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