LaravelTest
132 строки · 4.3 Кб
1//! moment.js locale configuration
2//! locale : Finnish [fi]
3//! author : Tarmo Aidantausta : https://github.com/bleadof
4
5;(function (global, factory) {6typeof exports === 'object' && typeof module !== 'undefined'7&& typeof require === 'function' ? factory(require('../moment')) :8typeof define === 'function' && define.amd ? define(['../moment'], factory) :9factory(global.moment)10}(this, (function (moment) { 'use strict';11
12//! moment.js locale configuration13
14var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(15' '16),17numbersFuture = [18'nolla',19'yhden',20'kahden',21'kolmen',22'neljän',23'viiden',24'kuuden',25numbersPast[7],26numbersPast[8],27numbersPast[9],28];29function translate(number, withoutSuffix, key, isFuture) {30var result = '';31switch (key) {32case 's':33return isFuture ? 'muutaman sekunnin' : 'muutama sekunti';34case 'ss':35result = isFuture ? 'sekunnin' : 'sekuntia';36break;37case 'm':38return isFuture ? 'minuutin' : 'minuutti';39case 'mm':40result = isFuture ? 'minuutin' : 'minuuttia';41break;42case 'h':43return isFuture ? 'tunnin' : 'tunti';44case 'hh':45result = isFuture ? 'tunnin' : 'tuntia';46break;47case 'd':48return isFuture ? 'päivän' : 'päivä';49case 'dd':50result = isFuture ? 'päivän' : 'päivää';51break;52case 'M':53return isFuture ? 'kuukauden' : 'kuukausi';54case 'MM':55result = isFuture ? 'kuukauden' : 'kuukautta';56break;57case 'y':58return isFuture ? 'vuoden' : 'vuosi';59case 'yy':60result = isFuture ? 'vuoden' : 'vuotta';61break;62}63result = verbalNumber(number, isFuture) + ' ' + result;64return result;65}66function verbalNumber(number, isFuture) {67return number < 1068? isFuture69? numbersFuture[number]70: numbersPast[number]71: number;72}73
74var fi = moment.defineLocale('fi', {75months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split(76'_'77),78monthsShort: 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split(79'_'80),81weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split(82'_'83),84weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'),85weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),86longDateFormat: {87LT: 'HH.mm',88LTS: 'HH.mm.ss',89L: 'DD.MM.YYYY',90LL: 'Do MMMM[ta] YYYY',91LLL: 'Do MMMM[ta] YYYY, [klo] HH.mm',92LLLL: 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm',93l: 'D.M.YYYY',94ll: 'Do MMM YYYY',95lll: 'Do MMM YYYY, [klo] HH.mm',96llll: 'ddd, Do MMM YYYY, [klo] HH.mm',97},98calendar: {99sameDay: '[tänään] [klo] LT',100nextDay: '[huomenna] [klo] LT',101nextWeek: 'dddd [klo] LT',102lastDay: '[eilen] [klo] LT',103lastWeek: '[viime] dddd[na] [klo] LT',104sameElse: 'L',105},106relativeTime: {107future: '%s päästä',108past: '%s sitten',109s: translate,110ss: translate,111m: translate,112mm: translate,113h: translate,114hh: translate,115d: translate,116dd: translate,117M: translate,118MM: translate,119y: translate,120yy: translate,121},122dayOfMonthOrdinalParse: /\d{1,2}\./,123ordinal: '%d.',124week: {125dow: 1, // Monday is the first day of the week.126doy: 4, // The week that contains Jan 4th is the first week of the year.127},128});129
130return fi;131
132})));133