[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 // moment.js locale configuration 2 // locale : icelandic (is) 3 // author : Hinrik Örn Sigurðsson : https://github.com/hinrik 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 plural(n) { 15 if (n % 100 === 11) { 16 return true; 17 } else if (n % 10 === 1) { 18 return false; 19 } 20 return true; 21 } 22 23 function translate(number, withoutSuffix, key, isFuture) { 24 var result = number + ' '; 25 switch (key) { 26 case 's': 27 return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum'; 28 case 'm': 29 return withoutSuffix ? 'mínúta' : 'mínútu'; 30 case 'mm': 31 if (plural(number)) { 32 return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum'); 33 } else if (withoutSuffix) { 34 return result + 'mínúta'; 35 } 36 return result + 'mínútu'; 37 case 'hh': 38 if (plural(number)) { 39 return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum'); 40 } 41 return result + 'klukkustund'; 42 case 'd': 43 if (withoutSuffix) { 44 return 'dagur'; 45 } 46 return isFuture ? 'dag' : 'degi'; 47 case 'dd': 48 if (plural(number)) { 49 if (withoutSuffix) { 50 return result + 'dagar'; 51 } 52 return result + (isFuture ? 'daga' : 'dögum'); 53 } else if (withoutSuffix) { 54 return result + 'dagur'; 55 } 56 return result + (isFuture ? 'dag' : 'degi'); 57 case 'M': 58 if (withoutSuffix) { 59 return 'mánuður'; 60 } 61 return isFuture ? 'mánuð' : 'mánuði'; 62 case 'MM': 63 if (plural(number)) { 64 if (withoutSuffix) { 65 return result + 'mánuðir'; 66 } 67 return result + (isFuture ? 'mánuði' : 'mánuðum'); 68 } else if (withoutSuffix) { 69 return result + 'mánuður'; 70 } 71 return result + (isFuture ? 'mánuð' : 'mánuði'); 72 case 'y': 73 return withoutSuffix || isFuture ? 'ár' : 'ári'; 74 case 'yy': 75 if (plural(number)) { 76 return result + (withoutSuffix || isFuture ? 'ár' : 'árum'); 77 } 78 return result + (withoutSuffix || isFuture ? 'ár' : 'ári'); 79 } 80 } 81 82 return moment.defineLocale('is', { 83 months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'), 84 monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'), 85 weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'), 86 weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'), 87 weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'), 88 longDateFormat : { 89 LT : 'H:mm', 90 L : 'DD/MM/YYYY', 91 LL : 'D. MMMM YYYY', 92 LLL : 'D. MMMM YYYY [kl.] LT', 93 LLLL : 'dddd, D. MMMM YYYY [kl.] LT' 94 }, 95 calendar : { 96 sameDay : '[í dag kl.] LT', 97 nextDay : '[á morgun kl.] LT', 98 nextWeek : 'dddd [kl.] LT', 99 lastDay : '[í gær kl.] LT', 100 lastWeek : '[síðasta] dddd [kl.] LT', 101 sameElse : 'L' 102 }, 103 relativeTime : { 104 future : 'eftir %s', 105 past : 'fyrir %s síðan', 106 s : translate, 107 m : translate, 108 mm : translate, 109 h : 'klukkustund', 110 hh : translate, 111 d : translate, 112 dd : translate, 113 M : translate, 114 MM : translate, 115 y : translate, 116 yy : translate 117 }, 118 ordinal : '%d.', 119 week : { 120 dow : 1, // Monday is the first day of the week. 121 doy : 4 // The week that contains Jan 4th is the first week of the year. 122 } 123 }); 124 }));
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 |