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 months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split(
17
monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),
24
/^(čvn|červen$|června)/i,
25
/^(čvc|červenec|července)/i,
34
monthsRegex = /^(leden|únor|březen|duben|květen|červenec|července|červen|června|srpen|září|říjen|listopad|prosinec|led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i;
37
return n > 1 && n < 5 && ~~(n / 10) !== 1;
39
function translate(number, withoutSuffix, key, isFuture) {
40
var result = number + ' ';
43
return withoutSuffix || isFuture ? 'pár sekund' : 'pár sekundami';
45
if (withoutSuffix || isFuture) {
46
return result + (plural(number) ? 'sekundy' : 'sekund');
48
return result + 'sekundami';
51
return withoutSuffix ? 'minuta' : isFuture ? 'minutu' : 'minutou';
53
if (withoutSuffix || isFuture) {
54
return result + (plural(number) ? 'minuty' : 'minut');
56
return result + 'minutami';
59
return withoutSuffix ? 'hodina' : isFuture ? 'hodinu' : 'hodinou';
61
if (withoutSuffix || isFuture) {
62
return result + (plural(number) ? 'hodiny' : 'hodin');
64
return result + 'hodinami';
67
return withoutSuffix || isFuture ? 'den' : 'dnem';
69
if (withoutSuffix || isFuture) {
70
return result + (plural(number) ? 'dny' : 'dní');
72
return result + 'dny';
75
return withoutSuffix || isFuture ? 'měsíc' : 'měsícem';
77
if (withoutSuffix || isFuture) {
78
return result + (plural(number) ? 'měsíce' : 'měsíců');
80
return result + 'měsíci';
83
return withoutSuffix || isFuture ? 'rok' : 'rokem';
85
if (withoutSuffix || isFuture) {
86
return result + (plural(number) ? 'roky' : 'let');
88
return result + 'lety';
93
var cs = moment.defineLocale('cs', {
95
monthsShort: monthsShort,
96
monthsRegex: monthsRegex,
97
monthsShortRegex: monthsRegex,
100
monthsStrictRegex: /^(leden|ledna|února|únor|březen|března|duben|dubna|květen|května|červenec|července|červen|června|srpen|srpna|září|říjen|října|listopadu|listopad|prosinec|prosince)/i,
101
monthsShortStrictRegex: /^(led|úno|bře|dub|kvě|čvn|čvc|srp|zář|říj|lis|pro)/i,
102
monthsParse: monthsParse,
103
longMonthsParse: monthsParse,
104
shortMonthsParse: monthsParse,
105
weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
106
weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'),
107
weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'),
113
LLL: 'D. MMMM YYYY H:mm',
114
LLLL: 'dddd D. MMMM YYYY H:mm',
118
sameDay: '[dnes v] LT',
119
nextDay: '[zítra v] LT',
120
nextWeek: function () {
121
switch (this.day()) {
123
return '[v neděli v] LT';
126
return '[v] dddd [v] LT';
128
return '[ve středu v] LT';
130
return '[ve čtvrtek v] LT';
132
return '[v pátek v] LT';
134
return '[v sobotu v] LT';
137
lastDay: '[včera v] LT',
138
lastWeek: function () {
139
switch (this.day()) {
141
return '[minulou neděli v] LT';
144
return '[minulé] dddd [v] LT';
146
return '[minulou středu v] LT';
149
return '[minulý] dddd [v] LT';
151
return '[minulou sobotu v] LT';
172
dayOfMonthOrdinalParse: /\d{1,2}\./,