[ Index ] |
PHP Cross Reference of BuddyPress |
[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 (global, factory) { 7 typeof exports === 'object' && typeof module !== 'undefined' 8 && typeof require === 'function' ? factory(require('../moment')) : 9 typeof define === 'function' && define.amd ? define(['../moment'], factory) : 10 factory(global.moment) 11 }(this, function (moment) { 'use strict'; 12 13 14 function translate(number, withoutSuffix, key) { 15 var result = number + ' '; 16 switch (key) { 17 case 'm': 18 return withoutSuffix ? 'jedna minuta' : 'jedne minute'; 19 case 'mm': 20 if (number === 1) { 21 result += 'minuta'; 22 } else if (number === 2 || number === 3 || number === 4) { 23 result += 'minute'; 24 } else { 25 result += 'minuta'; 26 } 27 return result; 28 case 'h': 29 return withoutSuffix ? 'jedan sat' : 'jednog sata'; 30 case 'hh': 31 if (number === 1) { 32 result += 'sat'; 33 } else if (number === 2 || number === 3 || number === 4) { 34 result += 'sata'; 35 } else { 36 result += 'sati'; 37 } 38 return result; 39 case 'dd': 40 if (number === 1) { 41 result += 'dan'; 42 } else { 43 result += 'dana'; 44 } 45 return result; 46 case 'MM': 47 if (number === 1) { 48 result += 'mjesec'; 49 } else if (number === 2 || number === 3 || number === 4) { 50 result += 'mjeseca'; 51 } else { 52 result += 'mjeseci'; 53 } 54 return result; 55 case 'yy': 56 if (number === 1) { 57 result += 'godina'; 58 } else if (number === 2 || number === 3 || number === 4) { 59 result += 'godine'; 60 } else { 61 result += 'godina'; 62 } 63 return result; 64 } 65 } 66 67 var bs = moment.defineLocale('bs', { 68 months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'), 69 monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'), 70 monthsParseExact: true, 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 weekdaysParseExact : true, 75 longDateFormat : { 76 LT : 'H:mm', 77 LTS : 'H:mm:ss', 78 L : 'DD.MM.YYYY', 79 LL : 'D. MMMM YYYY', 80 LLL : 'D. MMMM YYYY H:mm', 81 LLLL : 'dddd, D. MMMM YYYY H:mm' 82 }, 83 calendar : { 84 sameDay : '[danas u] LT', 85 nextDay : '[sutra u] LT', 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 ordinalParse: /\d{1,2}\./, 134 ordinal : '%d.', 135 week : { 136 dow : 1, // Monday is the first day of the week. 137 doy : 7 // The week that contains Jan 1st is the first week of the year. 138 } 139 }); 140 141 return bs; 142 143 }));
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
Generated: Thu Aug 24 01:01:27 2023 | Cross-referenced by PHPXref 0.7.1 |