You can not select more than 25 topics
			Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
		
		
		
		
		
			
		
			
				
					106 lines
				
				4.0 KiB
			
		
		
			
		
	
	
					106 lines
				
				4.0 KiB
			| 
											3 years ago
										 | //! moment.js locale configuration
 | ||
|  | //! locale : Latvian [lv]
 | ||
|  | //! author : Kristaps Karlsons : https://github.com/skakri
 | ||
|  | //! author : Jānis Elmeris : https://github.com/JanisE
 | ||
|  | 
 | ||
|  | ;(function (global, factory) { | ||
|  |    typeof exports === 'object' && typeof module !== 'undefined' | ||
|  |        && typeof require === 'function' ? factory(require('../moment')) : | ||
|  |    typeof define === 'function' && define.amd ? define(['../moment'], factory) : | ||
|  |    factory(global.moment) | ||
|  | }(this, (function (moment) { 'use strict'; | ||
|  | 
 | ||
|  |     //! moment.js locale configuration
 | ||
|  | 
 | ||
|  |     var units = { | ||
|  |         ss: 'sekundes_sekundēm_sekunde_sekundes'.split('_'), | ||
|  |         m: 'minūtes_minūtēm_minūte_minūtes'.split('_'), | ||
|  |         mm: 'minūtes_minūtēm_minūte_minūtes'.split('_'), | ||
|  |         h: 'stundas_stundām_stunda_stundas'.split('_'), | ||
|  |         hh: 'stundas_stundām_stunda_stundas'.split('_'), | ||
|  |         d: 'dienas_dienām_diena_dienas'.split('_'), | ||
|  |         dd: 'dienas_dienām_diena_dienas'.split('_'), | ||
|  |         M: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), | ||
|  |         MM: 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), | ||
|  |         y: 'gada_gadiem_gads_gadi'.split('_'), | ||
|  |         yy: 'gada_gadiem_gads_gadi'.split('_'), | ||
|  |     }; | ||
|  |     /** | ||
|  |      * @param withoutSuffix boolean true = a length of time; false = before/after a period of time. | ||
|  |      */ | ||
|  |     function format(forms, number, withoutSuffix) { | ||
|  |         if (withoutSuffix) { | ||
|  |             // E.g. "21 minūte", "3 minūtes".
 | ||
|  |             return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3]; | ||
|  |         } else { | ||
|  |             // E.g. "21 minūtes" as in "pēc 21 minūtes".
 | ||
|  |             // E.g. "3 minūtēm" as in "pēc 3 minūtēm".
 | ||
|  |             return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1]; | ||
|  |         } | ||
|  |     } | ||
|  |     function relativeTimeWithPlural(number, withoutSuffix, key) { | ||
|  |         return number + ' ' + format(units[key], number, withoutSuffix); | ||
|  |     } | ||
|  |     function relativeTimeWithSingular(number, withoutSuffix, key) { | ||
|  |         return format(units[key], number, withoutSuffix); | ||
|  |     } | ||
|  |     function relativeSeconds(number, withoutSuffix) { | ||
|  |         return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm'; | ||
|  |     } | ||
|  | 
 | ||
|  |     var lv = moment.defineLocale('lv', { | ||
|  |         months: 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split( | ||
|  |             '_' | ||
|  |         ), | ||
|  |         monthsShort: 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'), | ||
|  |         weekdays: | ||
|  |             'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split( | ||
|  |                 '_' | ||
|  |             ), | ||
|  |         weekdaysShort: 'Sv_P_O_T_C_Pk_S'.split('_'), | ||
|  |         weekdaysMin: 'Sv_P_O_T_C_Pk_S'.split('_'), | ||
|  |         weekdaysParseExact: true, | ||
|  |         longDateFormat: { | ||
|  |             LT: 'HH:mm', | ||
|  |             LTS: 'HH:mm:ss', | ||
|  |             L: 'DD.MM.YYYY.', | ||
|  |             LL: 'YYYY. [gada] D. MMMM', | ||
|  |             LLL: 'YYYY. [gada] D. MMMM, HH:mm', | ||
|  |             LLLL: 'YYYY. [gada] D. MMMM, dddd, HH:mm', | ||
|  |         }, | ||
|  |         calendar: { | ||
|  |             sameDay: '[Šodien pulksten] LT', | ||
|  |             nextDay: '[Rīt pulksten] LT', | ||
|  |             nextWeek: 'dddd [pulksten] LT', | ||
|  |             lastDay: '[Vakar pulksten] LT', | ||
|  |             lastWeek: '[Pagājušā] dddd [pulksten] LT', | ||
|  |             sameElse: 'L', | ||
|  |         }, | ||
|  |         relativeTime: { | ||
|  |             future: 'pēc %s', | ||
|  |             past: 'pirms %s', | ||
|  |             s: relativeSeconds, | ||
|  |             ss: relativeTimeWithPlural, | ||
|  |             m: relativeTimeWithSingular, | ||
|  |             mm: relativeTimeWithPlural, | ||
|  |             h: relativeTimeWithSingular, | ||
|  |             hh: relativeTimeWithPlural, | ||
|  |             d: relativeTimeWithSingular, | ||
|  |             dd: relativeTimeWithPlural, | ||
|  |             M: relativeTimeWithSingular, | ||
|  |             MM: relativeTimeWithPlural, | ||
|  |             y: relativeTimeWithSingular, | ||
|  |             yy: relativeTimeWithPlural, | ||
|  |         }, | ||
|  |         dayOfMonthOrdinalParse: /\d{1,2}\./, | ||
|  |         ordinal: '%d.', | ||
|  |         week: { | ||
|  |             dow: 1, // Monday is the first day of the week.
 | ||
|  |             doy: 4, // The week that contains Jan 4th is the first week of the year.
 | ||
|  |         }, | ||
|  |     }); | ||
|  | 
 | ||
|  |     return lv; | ||
|  | 
 | ||
|  | }))); |