[ Index ] |
PHP Cross Reference of MediaWiki-1.24.0 |
[Summary view] [Print] [Text view]
1 // moment.js locale configuration 2 // locale : finnish (fi) 3 // author : Tarmo Aidantausta : https://github.com/bleadof 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 var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '), 15 numbersFuture = [ 16 'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden', 17 numbersPast[7], numbersPast[8], numbersPast[9] 18 ]; 19 20 function translate(number, withoutSuffix, key, isFuture) { 21 var result = ''; 22 switch (key) { 23 case 's': 24 return isFuture ? 'muutaman sekunnin' : 'muutama sekunti'; 25 case 'm': 26 return isFuture ? 'minuutin' : 'minuutti'; 27 case 'mm': 28 result = isFuture ? 'minuutin' : 'minuuttia'; 29 break; 30 case 'h': 31 return isFuture ? 'tunnin' : 'tunti'; 32 case 'hh': 33 result = isFuture ? 'tunnin' : 'tuntia'; 34 break; 35 case 'd': 36 return isFuture ? 'päivän' : 'päivä'; 37 case 'dd': 38 result = isFuture ? 'päivän' : 'päivää'; 39 break; 40 case 'M': 41 return isFuture ? 'kuukauden' : 'kuukausi'; 42 case 'MM': 43 result = isFuture ? 'kuukauden' : 'kuukautta'; 44 break; 45 case 'y': 46 return isFuture ? 'vuoden' : 'vuosi'; 47 case 'yy': 48 result = isFuture ? 'vuoden' : 'vuotta'; 49 break; 50 } 51 result = verbalNumber(number, isFuture) + ' ' + result; 52 return result; 53 } 54 55 function verbalNumber(number, isFuture) { 56 return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number; 57 } 58 59 return moment.defineLocale('fi', { 60 months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), 61 monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'), 62 weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), 63 weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'), 64 weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'), 65 longDateFormat : { 66 LT : 'HH.mm', 67 L : 'DD.MM.YYYY', 68 LL : 'Do MMMM[ta] YYYY', 69 LLL : 'Do MMMM[ta] YYYY, [klo] LT', 70 LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] LT', 71 l : 'D.M.YYYY', 72 ll : 'Do MMM YYYY', 73 lll : 'Do MMM YYYY, [klo] LT', 74 llll : 'ddd, Do MMM YYYY, [klo] LT' 75 }, 76 calendar : { 77 sameDay : '[tänään] [klo] LT', 78 nextDay : '[huomenna] [klo] LT', 79 nextWeek : 'dddd [klo] LT', 80 lastDay : '[eilen] [klo] LT', 81 lastWeek : '[viime] dddd[na] [klo] LT', 82 sameElse : 'L' 83 }, 84 relativeTime : { 85 future : '%s päästä', 86 past : '%s sitten', 87 s : translate, 88 m : translate, 89 mm : translate, 90 h : translate, 91 hh : translate, 92 d : translate, 93 dd : translate, 94 M : translate, 95 MM : translate, 96 y : translate, 97 yy : translate 98 }, 99 ordinal : '%d.', 100 week : { 101 dow : 1, // Monday is the first day of the week. 102 doy : 4 // The week that contains Jan 4th is the first week of the year. 103 } 104 }); 105 }));
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 |