Brought in another asset for Ray's eye form: moment
[openemr.git] / public / assets / moment-2-13-0 / src / locale / lv.js
blob1ff0817bd460ce9d8d6179e916cc2f0cefb9f90e
1 //! moment.js locale configuration
2 //! locale : latvian (lv)
3 //! author : Kristaps Karlsons : https://github.com/skakri
4 //! author : Jānis Elmeris : https://github.com/JanisE
6 import moment from '../moment';
8 var units = {
9     'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
10     'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'),
11     'h': 'stundas_stundām_stunda_stundas'.split('_'),
12     'hh': 'stundas_stundām_stunda_stundas'.split('_'),
13     'd': 'dienas_dienām_diena_dienas'.split('_'),
14     'dd': 'dienas_dienām_diena_dienas'.split('_'),
15     'M': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
16     'MM': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'),
17     'y': 'gada_gadiem_gads_gadi'.split('_'),
18     'yy': 'gada_gadiem_gads_gadi'.split('_')
20 /**
21  * @param withoutSuffix boolean true = a length of time; false = before/after a period of time.
22  */
23 function format(forms, number, withoutSuffix) {
24     if (withoutSuffix) {
25         // E.g. "21 minūte", "3 minūtes".
26         return number % 10 === 1 && number !== 11 ? forms[2] : forms[3];
27     } else {
28         // E.g. "21 minūtes" as in "pēc 21 minūtes".
29         // E.g. "3 minūtēm" as in "pēc 3 minūtēm".
30         return number % 10 === 1 && number !== 11 ? forms[0] : forms[1];
31     }
33 function relativeTimeWithPlural(number, withoutSuffix, key) {
34     return number + ' ' + format(units[key], number, withoutSuffix);
36 function relativeTimeWithSingular(number, withoutSuffix, key) {
37     return format(units[key], number, withoutSuffix);
39 function relativeSeconds(number, withoutSuffix) {
40     return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm';
43 export default moment.defineLocale('lv', {
44     months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'),
45     monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'),
46     weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'),
47     weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'),
48     weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'),
49     weekdaysParseExact : true,
50     longDateFormat : {
51         LT : 'HH:mm',
52         LTS : 'HH:mm:ss',
53         L : 'DD.MM.YYYY.',
54         LL : 'YYYY. [gada] D. MMMM',
55         LLL : 'YYYY. [gada] D. MMMM, HH:mm',
56         LLLL : 'YYYY. [gada] D. MMMM, dddd, HH:mm'
57     },
58     calendar : {
59         sameDay : '[Šodien pulksten] LT',
60         nextDay : '[Rīt pulksten] LT',
61         nextWeek : 'dddd [pulksten] LT',
62         lastDay : '[Vakar pulksten] LT',
63         lastWeek : '[Pagājušā] dddd [pulksten] LT',
64         sameElse : 'L'
65     },
66     relativeTime : {
67         future : 'pēc %s',
68         past : 'pirms %s',
69         s : relativeSeconds,
70         m : relativeTimeWithSingular,
71         mm : relativeTimeWithPlural,
72         h : relativeTimeWithSingular,
73         hh : relativeTimeWithPlural,
74         d : relativeTimeWithSingular,
75         dd : relativeTimeWithPlural,
76         M : relativeTimeWithSingular,
77         MM : relativeTimeWithPlural,
78         y : relativeTimeWithSingular,
79         yy : relativeTimeWithPlural
80     },
81     ordinalParse: /\d{1,2}\./,
82     ordinal : '%d.',
83     week : {
84         dow : 1, // Monday is the first day of the week.
85         doy : 4  // The week that contains Jan 4th is the first week of the year.
86     }
87 });