Path: blob/main/src/resources/library/dayjs/locale/fi.js
12923 views
// Finnish [fi]12function relativeTimeFormatter(number, withoutSuffix, key, isFuture) {3const past = {4s: 'muutama sekunti',5m: 'minuutti',6mm: '%d minuuttia',7h: 'tunti',8hh: '%d tuntia',9d: 'päivä',10dd: '%d päivää',11M: 'kuukausi',12MM: '%d kuukautta',13y: 'vuosi',14yy: '%d vuotta',15numbers: 'nolla_yksi_kaksi_kolme_neljä_viisi_kuusi_seitsemän_kahdeksan_yhdeksän'.split('_')16}17const future = {18s: 'muutaman sekunnin',19m: 'minuutin',20mm: '%d minuutin',21h: 'tunnin',22hh: '%d tunnin',23d: 'päivän',24dd: '%d päivän',25M: 'kuukauden',26MM: '%d kuukauden',27y: 'vuoden',28yy: '%d vuoden',29numbers: 'nollan_yhden_kahden_kolmen_neljän_viiden_kuuden_seitsemän_kahdeksan_yhdeksän'.split('_')30}31const words = (isFuture && !withoutSuffix) ? future : past32const result = words[key]33if (number < 10) {34return result.replace('%d', words.numbers[number])35}36return result.replace('%d', number)37}3839const locale = {40name: 'fi', // Finnish41weekdays: 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), // Note weekdays are not capitalized in Finnish42weekdaysShort: 'su_ma_ti_ke_to_pe_la'.split('_'), // There is no short form of weekdays in Finnish except this 2 letter format so it is used for both 'weekdaysShort' and 'weekdaysMin'43weekdaysMin: 'su_ma_ti_ke_to_pe_la'.split('_'),44months: 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), // Note month names are not capitalized in Finnish45monthsShort: 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'),46ordinal: n => `${n}.`,47weekStart: 1,48yearStart: 4,49relativeTime: {50future: '%s päästä',51past: '%s sitten',52s: relativeTimeFormatter,53m: relativeTimeFormatter,54mm: relativeTimeFormatter,55h: relativeTimeFormatter,56hh: relativeTimeFormatter,57d: relativeTimeFormatter,58dd: relativeTimeFormatter,59M: relativeTimeFormatter,60MM: relativeTimeFormatter,61y: relativeTimeFormatter,62yy: relativeTimeFormatter63},64formats: {65LT: 'HH.mm',66LTS: 'HH.mm.ss',67L: 'DD.MM.YYYY',68LL: 'D. MMMM[ta] YYYY',69LLL: 'D. MMMM[ta] YYYY, [klo] HH.mm',70LLLL: 'dddd, D. MMMM[ta] YYYY, [klo] HH.mm',71l: 'D.M.YYYY',72ll: 'D. MMM YYYY',73lll: 'D. MMM YYYY, [klo] HH.mm',74llll: 'ddd, D. MMM YYYY, [klo] HH.mm'75}76}777879export default locale808182