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) :
10
}(this, (function (moment) { 'use strict';
14
var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split(
17
monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split(
35
return n % 10 < 5 && n % 10 > 1 && ~~(n / 10) % 10 !== 1;
37
function translate(number, withoutSuffix, key) {
38
var result = number + ' ';
41
return result + (plural(number) ? 'sekundy' : 'sekund');
43
return withoutSuffix ? 'minuta' : 'minutę';
45
return result + (plural(number) ? 'minuty' : 'minut');
47
return withoutSuffix ? 'godzina' : 'godzinę';
49
return result + (plural(number) ? 'godziny' : 'godzin');
51
return result + (plural(number) ? 'tygodnie' : 'tygodni');
53
return result + (plural(number) ? 'miesiące' : 'miesięcy');
55
return result + (plural(number) ? 'lata' : 'lat');
59
var pl = moment.defineLocale('pl', {
60
months: function (momentToFormat, format) {
61
if (!momentToFormat) {
62
return monthsNominative;
63
} else if (/D MMMM/.test(format)) {
64
return monthsSubjective[momentToFormat.month()];
66
return monthsNominative[momentToFormat.month()];
69
monthsShort: 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'),
70
monthsParse: monthsParse,
71
longMonthsParse: monthsParse,
72
shortMonthsParse: monthsParse,
73
weekdays: 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split(
76
weekdaysShort: 'ndz_pon_wt_śr_czw_pt_sob'.split('_'),
77
weekdaysMin: 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'),
83
LLL: 'D MMMM YYYY HH:mm',
84
LLLL: 'dddd, D MMMM YYYY HH:mm',
87
sameDay: '[Dziś o] LT',
88
nextDay: '[Jutro o] LT',
89
nextWeek: function () {
92
return '[W niedzielę o] LT';
95
return '[We wtorek o] LT';
98
return '[W środę o] LT';
101
return '[W sobotę o] LT';
104
return '[W] dddd [o] LT';
107
lastDay: '[Wczoraj o] LT',
108
lastWeek: function () {
109
switch (this.day()) {
111
return '[W zeszłą niedzielę o] LT';
113
return '[W zeszłą środę o] LT';
115
return '[W zeszłą sobotę o] LT';
117
return '[W zeszły] dddd [o] LT';
140
dayOfMonthOrdinalParse: /\d{1,2}\./,