Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
40 changes: 30 additions & 10 deletions dateparser/data/date_translation_data/cs.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,45 +4,54 @@
"january": [
"led",
"leden",
"ledna"
"ledna",
"lednu"
],
"february": [
"úno",
"únor",
"února",
"únr"
"únr",
"únoru"
],
"march": [
"bře",
"březen",
"března"
"března",
"březnu"
],
"april": [
"dub",
"duben",
"dubna"
"dubna",
"dubnu"
],
"may": [
"kvě",
"květen",
"května"
"května",
"květnu"
],
"june": [
"červen",
"června",
"čvn",
"Čer"
"Čer",
"červnu"
],
"july": [
"července",
"červenec",
"čvc",
"Črc"
"Črc",
"červenci",
"črv"
],
"august": [
"srp",
"srpen",
"srpna"
"srpna",
"srpnu"
],
"september": [
"zář",
Expand All @@ -51,7 +60,8 @@
"october": [
"říj",
"říjen",
"října"
"října",
"říjnu"
],
"november": [
"lis",
Expand All @@ -61,7 +71,8 @@
"december": [
"pro",
"prosince",
"prosinec"
"prosinec",
"prosinci"
],
"monday": [
"po",
Expand Down Expand Up @@ -512,6 +523,15 @@
{
"(?<=(za|před)\\s)den(em)\\b": "1 den"
},
{
"(?<=za\\s)týden\\b": "1 týden"
},
{
"(?<=za\\s)měsíc\\b": "1 měsíc"
},
{
"(?<=za\\s)rok\\b": "1 rok"
},
{
"čtvrt\\s*hodin(y|u)": "15 minut"
},
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -24,12 +24,30 @@ sunday:
- Ned
- Neděli

january:
- lednu
february:
- únr
- únoru
march:
- březnu
april:
- dubnu
may:
- květnu
june:
- Čer
- červnu
july:
- Črc
- červenci
- črv
august:
- srpnu
october:
- říjnu
december:
- prosinci
year:
- roků
- roky
Expand Down Expand Up @@ -176,6 +194,10 @@ simplifications:
- '(?<=(za|před)\s)měsíc(em)\b': '1 měsíc'
- '(?<=(za|před)\s)rok(em)\b': '1 rok'
- '(?<=(za|před)\s)den(em)\b': '1 den'
# Accusative forms used with "za" (e.g. "za týden" = "in a week")
- '(?<=za\s)týden\b': '1 týden'
- '(?<=za\s)měsíc\b': '1 měsíc'
- '(?<=za\s)rok\b': '1 rok'

# Fractions of hours (For relative time)
- 'čtvrt\s*hodin(y|u)': 15 minut
Expand Down
6 changes: 6 additions & 0 deletions tests/test_languages.py
Original file line number Diff line number Diff line change
Expand Up @@ -1205,6 +1205,12 @@ def test_translation(self, shortname, datetime_string, expected_translation):
param("cs", "čtvrt na tři", "2:15"),
param("cs", "zítra o půlnoci", "in 1 day 0:00"),
param("cs", "v sedum třicet odpoledne", " 7 30 pm"),
param("cs", "za měsíc", "in 1 month"),
param("cs", "za týden", "in 1 week"),
param("cs", "za rok", "in 1 year"),
param("cs", "v lednu", " january"),
param("cs", "v červenci 2020", " july 2020"),
param("cs", "v únoru", " february"),
# Chinese
param("zh", "昨天", "1 day ago"),
param("zh", "前天", "2 day ago"),
Expand Down
Loading