Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
quarto-dev
GitHub Repository: quarto-dev/quarto-cli
Path: blob/main/src/resources/library/dayjs/locale/cs.js
12923 views
1
// Czech [cs]
2
3
function plural(n) {
4
return (n > 1) && (n < 5) && (~~(n / 10) !== 1) // eslint-disable-line
5
}
6
/* eslint-disable */
7
function translate(number, withoutSuffix, key, isFuture) {
8
const result = `${number} `
9
switch (key) {
10
case 's': // a few seconds / in a few seconds / a few seconds ago
11
return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami'
12
case 'm': // a minute / in a minute / a minute ago
13
return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou')
14
case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago
15
if (withoutSuffix || isFuture) {
16
return result + (plural(number) ? 'minuty' : 'minut')
17
}
18
return `${result}minutami`
19
case 'h': // an hour / in an hour / an hour ago
20
return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou')
21
case 'hh': // 9 hours / in 9 hours / 9 hours ago
22
if (withoutSuffix || isFuture) {
23
return result + (plural(number) ? 'hodiny' : 'hodin')
24
}
25
return `${result}hodinami`
26
case 'd': // a day / in a day / a day ago
27
return (withoutSuffix || isFuture) ? 'den' : 'dnem'
28
case 'dd': // 9 days / in 9 days / 9 days ago
29
if (withoutSuffix || isFuture) {
30
return result + (plural(number) ? 'dny' : 'dní')
31
}
32
return `${result}dny`
33
case 'M': // a month / in a month / a month ago
34
return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem'
35
case 'MM': // 9 months / in 9 months / 9 months ago
36
if (withoutSuffix || isFuture) {
37
return result + (plural(number) ? 'měsíce' : 'měsíců')
38
}
39
return `${result}měsíci`
40
case 'y': // a year / in a year / a year ago
41
return (withoutSuffix || isFuture) ? 'rok' : 'rokem'
42
case 'yy': // 9 years / in 9 years / 9 years ago
43
if (withoutSuffix || isFuture) {
44
return result + (plural(number) ? 'roky' : 'let')
45
}
46
return `${result}lety`
47
}
48
}
49
/* eslint-enable */
50
const locale = {
51
name: 'cs',
52
weekdays: 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'),
53
weekdaysShort: 'ne_po_út_st_čt_pá_so'.split('_'),
54
weekdaysMin: 'ne_po_út_st_čt_pá_so'.split('_'),
55
months: 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'),
56
monthsShort: 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'),
57
weekStart: 1,
58
yearStart: 4,
59
ordinal: n => `${n}.`,
60
formats: {
61
LT: 'H:mm',
62
LTS: 'H:mm:ss',
63
L: 'DD.MM.YYYY',
64
LL: 'D. MMMM YYYY',
65
LLL: 'D. MMMM YYYY H:mm',
66
LLLL: 'dddd D. MMMM YYYY H:mm',
67
l: 'D. M. YYYY'
68
},
69
relativeTime: {
70
future: 'za %s',
71
past: 'před %s',
72
s: translate,
73
m: translate,
74
mm: translate,
75
h: translate,
76
hh: translate,
77
d: translate,
78
dd: translate,
79
M: translate,
80
MM: translate,
81
y: translate,
82
yy: translate
83
}
84
}
85
86
87
export default locale
88