Skip to content

Commit d87ad91

Browse files
zdenoppre-commit-ci[bot]Secrus
authored
add Slovak locale (#575)
* add Slovak locale * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix proble in Slovak locale * add test for Slovak locale * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Update test_sk.py Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: Bartosz Sokorski <b.sokorski@gmail.com>
1 parent ca589aa commit d87ad91

File tree

4 files changed

+399
-0
lines changed

4 files changed

+399
-0
lines changed

pendulum/locales/sk/__init__.py

Whitespace-only changes.

pendulum/locales/sk/custom.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
"""
2+
sk custom locale file.
3+
"""
4+
5+
translations = {
6+
# Relative time
7+
"ago": "pred {}",
8+
"from_now": "o {}",
9+
"after": "{0} po",
10+
"before": "{0} pred",
11+
# Date formats
12+
"date_formats": {
13+
"LTS": "HH:mm:ss",
14+
"LT": "HH:mm",
15+
"LLLL": "dddd, D. MMMM YYYY HH:mm",
16+
"LLL": "D. MMMM YYYY HH:mm",
17+
"LL": "D. MMMM YYYY",
18+
"L": "DD.MM.YYYY",
19+
},
20+
}

pendulum/locales/sk/locale.py

Lines changed: 266 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,266 @@
1+
from .custom import translations as custom_translations
2+
3+
4+
"""
5+
sk locale file.
6+
7+
It has been generated automatically and must not be modified directly.
8+
"""
9+
10+
11+
locale = {
12+
"plural": lambda n: "few"
13+
if ((n == n and (n >= 2 and n <= 4)) and (0 == 0 and (0 == 0)))
14+
else "many"
15+
if (not (0 == 0 and (0 == 0)))
16+
else "one"
17+
if ((n == n and (n == 1)) and (0 == 0 and (0 == 0)))
18+
else "other",
19+
"ordinal": lambda n: "other",
20+
"translations": {
21+
"days": {
22+
"abbreviated": {
23+
0: "ne",
24+
1: "po",
25+
2: "ut",
26+
3: "st",
27+
4: "št",
28+
5: "pi",
29+
6: "so",
30+
},
31+
"narrow": {
32+
0: "n",
33+
1: "p",
34+
2: "u",
35+
3: "s",
36+
4: "š",
37+
5: "p",
38+
6: "s",
39+
},
40+
"short": {
41+
0: "ne",
42+
1: "po",
43+
2: "ut",
44+
3: "st",
45+
4: "št",
46+
5: "pi",
47+
6: "so",
48+
},
49+
"wide": {
50+
0: "nedeľa",
51+
1: "pondelok",
52+
2: "utorok",
53+
3: "streda",
54+
4: "štvrtok",
55+
5: "piatok",
56+
6: "sobota",
57+
},
58+
},
59+
"months": {
60+
"abbreviated": {
61+
1: "jan",
62+
2: "feb",
63+
3: "mar",
64+
4: "apr",
65+
5: "máj",
66+
6: "jún",
67+
7: "júl",
68+
8: "aug",
69+
9: "sep",
70+
10: "okt",
71+
11: "nov",
72+
12: "dec",
73+
},
74+
"narrow": {
75+
1: "j",
76+
2: "f",
77+
3: "m",
78+
4: "a",
79+
5: "m",
80+
6: "j",
81+
7: "j",
82+
8: "a",
83+
9: "s",
84+
10: "o",
85+
11: "n",
86+
12: "d",
87+
},
88+
"wide": {
89+
1: "januára",
90+
2: "februára",
91+
3: "marca",
92+
4: "apríla",
93+
5: "mája",
94+
6: "júna",
95+
7: "júla",
96+
8: "augusta",
97+
9: "septembra",
98+
10: "októbra",
99+
11: "novembra",
100+
12: "decembra",
101+
},
102+
},
103+
"units": {
104+
"year": {
105+
"one": "{0} rok",
106+
"few": "{0} roky",
107+
"many": "{0} roka",
108+
"other": "{0} rokov",
109+
},
110+
"month": {
111+
"one": "{0} mesiac",
112+
"few": "{0} mesiace",
113+
"many": "{0} mesiaca",
114+
"other": "{0} mesiacov",
115+
},
116+
"week": {
117+
"one": "{0} týždeň",
118+
"few": "{0} týždne",
119+
"many": "{0} týždňa",
120+
"other": "{0} týždňov",
121+
},
122+
"day": {
123+
"one": "{0} deň",
124+
"few": "{0} dni",
125+
"many": "{0} dňa",
126+
"other": "{0} dní",
127+
},
128+
"hour": {
129+
"one": "{0} hodina",
130+
"few": "{0} hodiny",
131+
"many": "{0} hodiny",
132+
"other": "{0} hodín",
133+
},
134+
"minute": {
135+
"one": "{0} minúta",
136+
"few": "{0} minúty",
137+
"many": "{0} minúty",
138+
"other": "{0} minút",
139+
},
140+
"second": {
141+
"one": "{0} sekunda",
142+
"few": "{0} sekundy",
143+
"many": "{0} sekundy",
144+
"other": "{0} sekúnd",
145+
},
146+
"microsecond": {
147+
"one": "{0} mikrosekunda",
148+
"few": "{0} mikrosekundy",
149+
"many": "{0} mikrosekundy",
150+
"other": "{0} mikrosekúnd",
151+
},
152+
},
153+
"relative": {
154+
"year": {
155+
"future": {
156+
"other": "o {0} rokov",
157+
"one": "o {0} rok",
158+
"few": "o {0} roky",
159+
"many": "o {0} roka",
160+
},
161+
"past": {
162+
"other": "pred {0} rokmi",
163+
"one": "pred {0} rokom",
164+
"few": "pred {0} rokmi",
165+
"many": "pred {0} roka",
166+
},
167+
},
168+
"month": {
169+
"future": {
170+
"other": "o {0} mesiacov",
171+
"one": "o {0} mesiac",
172+
"few": "o {0} mesiace",
173+
"many": "o {0} mesiaca",
174+
},
175+
"past": {
176+
"other": "pred {0} mesiacmi",
177+
"one": "pred {0} mesiacom",
178+
"few": "pred {0} mesiacmi",
179+
"many": "pred {0} mesiaca",
180+
},
181+
},
182+
"week": {
183+
"future": {
184+
"other": "o {0} týždňov",
185+
"one": "o {0} týždeň",
186+
"few": "o {0} týždne",
187+
"many": "o {0} týždňa",
188+
},
189+
"past": {
190+
"other": "pred {0} týždňami",
191+
"one": "pred {0} týždňom",
192+
"few": "pred {0} týždňami",
193+
"many": "pred {0} týždňa",
194+
},
195+
},
196+
"day": {
197+
"future": {
198+
"other": "o {0} dní",
199+
"one": "o {0} deň",
200+
"few": "o {0} dni",
201+
"many": "o {0} dňa",
202+
},
203+
"past": {
204+
"other": "pred {0} dňami",
205+
"one": "pred {0} dňom",
206+
"few": "pred {0} dňami",
207+
"many": "pred {0} dňa",
208+
},
209+
},
210+
"hour": {
211+
"future": {
212+
"other": "o {0} hodín",
213+
"one": "o {0} hodinu",
214+
"few": "o {0} hodiny",
215+
"many": "o {0} hodiny",
216+
},
217+
"past": {
218+
"other": "pred {0} hodinami",
219+
"one": "pred {0} hodinou",
220+
"few": "pred {0} hodinami",
221+
"many": "pred {0} hodinou",
222+
},
223+
},
224+
"minute": {
225+
"future": {
226+
"other": "o {0} minút",
227+
"one": "o {0} minútu",
228+
"few": "o {0} minúty",
229+
"many": "o {0} minúty",
230+
},
231+
"past": {
232+
"other": "pred {0} minútami",
233+
"one": "pred {0} minútou",
234+
"few": "pred {0} minútami",
235+
"many": "pred {0} minúty",
236+
},
237+
},
238+
"second": {
239+
"future": {
240+
"other": "o {0} sekúnd",
241+
"one": "o {0} sekundu",
242+
"few": "o {0} sekundy",
243+
"many": "o {0} sekundy",
244+
},
245+
"past": {
246+
"other": "pred {0} sekundami",
247+
"one": "pred {0} sekundou",
248+
"few": "pred {0} sekundami",
249+
"many": "pred {0} sekundy",
250+
},
251+
},
252+
},
253+
"day_periods": {
254+
"midnight": "o polnoci",
255+
"am": "AM",
256+
"noon": "napoludnie",
257+
"pm": "PM",
258+
"morning1": "ráno",
259+
"morning2": "dopoludnia",
260+
"afternoon1": "popoludní",
261+
"evening1": "večer",
262+
"night1": "v noci",
263+
},
264+
},
265+
"custom": custom_translations,
266+
}

0 commit comments

Comments
 (0)