[Django] #36679: Basque date declination

4 views
Skip to first unread message

Django

unread,
Oct 22, 2025, 6:04:41 AM (yesterday) Oct 22
to django-...@googlegroups.com
#36679: Basque date declination
-------------------------------------+-------------------------------------
Reporter: uloidi | Owner: uloidi
Type: | Status: assigned
Cleanup/optimization |
Component: | Version: 5.2
Internationalization |
Severity: Normal | Keywords: translation
Triage Stage: | Has patch: 0
Unreviewed |
Needs documentation: 0 | Needs tests: 0
Patch needs improvement: 0 | Easy pickings: 0
UI/UX: 0 |
-------------------------------------+-------------------------------------
Hello,

The Basque date declination grammar requires some logic but we can't
introduce due to the software design.

''Here is a clear example of the problem:

**Current Django Output:** 2025ko urriaren 11a
**Correct Grammatical Form:** 2025eko urriaren 11

There are two errors here based on conditional rules:

**Year Suffix:** It should be 2025eko. The suffix changes based on the
last sound of the year number. Years ending in a consonant sound (like
2025, bost) must use -eko, while the current output -ko is for years
ending in a vowel (like 2024, lau).
**Day Article:** It should be 11. The -a article should not be added
to numbers that already end in the vowel ‘a’. The number 11 in Basque is
hamaika, so adding another -a (hamaika-a) is grammatically wrong.''

My proposal is to change the Basque (eu) date template with "(e)ko"
instead of "ko" in the year suffix and "(a)" instead of "a" in the day
suffix
--
Ticket URL: <https://code.djangoproject.com/ticket/36679>
Django <https://code.djangoproject.com/>
The Web framework for perfectionists with deadlines.

Django

unread,
Oct 22, 2025, 6:59:13 AM (yesterday) Oct 22
to django-...@googlegroups.com
#36679: Basque date declination
--------------------------------------+------------------------------------
Reporter: uloidi | Owner: uloidi
Type: Cleanup/optimization | Status: assigned
Component: Internationalization | Version: 5.2
Severity: Normal | Resolution:
Keywords: translation | Triage Stage: Accepted
Has patch: 0 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by uloidi):

* stage: Unreviewed => Accepted

--
Ticket URL: <https://code.djangoproject.com/ticket/36679#comment:1>

Django

unread,
Oct 22, 2025, 6:59:59 AM (yesterday) Oct 22
to django-...@googlegroups.com
#36679: Basque date declination
--------------------------------------+------------------------------------
Reporter: uloidi | Owner: uloidi
Type: Cleanup/optimization | Status: assigned
Component: Internationalization | Version: 5.2
Severity: Normal | Resolution:
Keywords: translation | Triage Stage: Accepted
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
--------------------------------------+------------------------------------
Changes (by uloidi):

* has_patch: 0 => 1

Comment:

https://github.com/django/django/pull/19988
--
Ticket URL: <https://code.djangoproject.com/ticket/36679#comment:2>

Django

unread,
Oct 22, 2025, 8:06:34 AM (yesterday) Oct 22
to django-...@googlegroups.com
#36679: Basque date declination
-------------------------------------+-------------------------------------
Reporter: uloidi | Owner: uloidi
Type: | Status: assigned
Cleanup/optimization |
Component: | Version: 5.2
Internationalization |
Severity: Normal | Resolution:
Keywords: translation | Triage Stage:
| Unreviewed
Has patch: 1 | Needs documentation: 0
Needs tests: 0 | Patch needs improvement: 0
Easy pickings: 0 | UI/UX: 0
-------------------------------------+-------------------------------------
Changes (by Jacob Walls):

* stage: Accepted => Unreviewed

--
Ticket URL: <https://code.djangoproject.com/ticket/36679#comment:3>
Reply all
Reply to author
Forward
0 new messages