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