[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 // moment.js locale configuration 2 // locale : slovenian (sl) 3 // author : Robert Sedovšek : https://github.com/sedovsek 4 5 (function (factory) { 6 if (typeof define === 'function' && define.amd) { 7 define(['moment'], factory); // AMD 8 } else if (typeof exports === 'object') { 9 module.exports = factory(require('../moment')); // Node 10 } else { 11 factory(window.moment); // Browser global 12 } 13 }(function (moment) { 14 function translate(number, withoutSuffix, key) { 15 var result = number + ' '; 16 switch (key) { 17 case 'm': 18 return withoutSuffix ? 'ena minuta' : 'eno minuto'; 19 case 'mm': 20 if (number === 1) { 21 result += 'minuta'; 22 } else if (number === 2) { 23 result += 'minuti'; 24 } else if (number === 3 || number === 4) { 25 result += 'minute'; 26 } else { 27 result += 'minut'; 28 } 29 return result; 30 case 'h': 31 return withoutSuffix ? 'ena ura' : 'eno uro'; 32 case 'hh': 33 if (number === 1) { 34 result += 'ura'; 35 } else if (number === 2) { 36 result += 'uri'; 37 } else if (number === 3 || number === 4) { 38 result += 'ure'; 39 } else { 40 result += 'ur'; 41 } 42 return result; 43 case 'dd': 44 if (number === 1) { 45 result += 'dan'; 46 } else { 47 result += 'dni'; 48 } 49 return result; 50 case 'MM': 51 if (number === 1) { 52 result += 'mesec'; 53 } else if (number === 2) { 54 result += 'meseca'; 55 } else if (number === 3 || number === 4) { 56 result += 'mesece'; 57 } else { 58 result += 'mesecev'; 59 } 60 return result; 61 case 'yy': 62 if (number === 1) { 63 result += 'leto'; 64 } else if (number === 2) { 65 result += 'leti'; 66 } else if (number === 3 || number === 4) { 67 result += 'leta'; 68 } else { 69 result += 'let'; 70 } 71 return result; 72 } 73 } 74 75 return moment.defineLocale('sl', { 76 months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'), 77 monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), 78 weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'), 79 weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'), 80 weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'), 81 longDateFormat : { 82 LT : 'H:mm', 83 L : 'DD. MM. YYYY', 84 LL : 'D. MMMM YYYY', 85 LLL : 'D. MMMM YYYY LT', 86 LLLL : 'dddd, D. MMMM YYYY LT' 87 }, 88 calendar : { 89 sameDay : '[danes ob] LT', 90 nextDay : '[jutri ob] LT', 91 92 nextWeek : function () { 93 switch (this.day()) { 94 case 0: 95 return '[v] [nedeljo] [ob] LT'; 96 case 3: 97 return '[v] [sredo] [ob] LT'; 98 case 6: 99 return '[v] [soboto] [ob] LT'; 100 case 1: 101 case 2: 102 case 4: 103 case 5: 104 return '[v] dddd [ob] LT'; 105 } 106 }, 107 lastDay : '[včeraj ob] LT', 108 lastWeek : function () { 109 switch (this.day()) { 110 case 0: 111 case 3: 112 case 6: 113 return '[prejšnja] dddd [ob] LT'; 114 case 1: 115 case 2: 116 case 4: 117 case 5: 118 return '[prejšnji] dddd [ob] LT'; 119 } 120 }, 121 sameElse : 'L' 122 }, 123 relativeTime : { 124 future : 'čez %s', 125 past : '%s nazaj', 126 s : 'nekaj sekund', 127 m : translate, 128 mm : translate, 129 h : translate, 130 hh : translate, 131 d : 'en dan', 132 dd : translate, 133 M : 'en mesec', 134 MM : translate, 135 y : 'eno leto', 136 yy : translate 137 }, 138 ordinal : '%d.', 139 week : { 140 dow : 1, // Monday is the first day of the week. 141 doy : 7 // The week that contains Jan 1st is the first week of the year. 142 } 143 }); 144 }));
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 |