fix(pretty-date): plural form when the value is 1 (#20619)

This commit is contained in:
Bread Genie 2023-04-11 10:56:52 +05:30 committed by GitHub
parent a3a9e40aa4
commit 6248d8f062
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1551,15 +1551,15 @@ def pretty_date(iso_datetime: datetime.datetime | str) -> str:
return _("Yesterday")
elif dt_diff_days < 7.0:
return _("{0} days ago").format(cint(dt_diff_days))
elif dt_diff_days < 12:
elif dt_diff_days < 14:
return _("1 week ago")
elif dt_diff_days < 31.0:
return _("{0} weeks ago").format(dt_diff_days // 7)
elif dt_diff_days < 46:
elif dt_diff_days < 61.0:
return _("1 month ago")
elif dt_diff_days < 365.0:
return _("{0} months ago").format(dt_diff_days // 30)
elif dt_diff_days < 550.0:
elif dt_diff_days < 730.0:
return _("1 year ago")
else:
return _("{0} years ago").format(dt_diff_days // 365)