Opened 16 years ago
Closed 16 years ago
#3431 closed (worksforme)
Adding English plural 's' in Admin is offensive and weakens credibility
Reported by: | Owned by: | Adrian Holovaty | |
---|---|---|---|
Component: | contrib.admin | Version: | dev |
Severity: | Keywords: | Admin interface internationalization | |
Cc: | Triage Stage: | Design decision needed | |
Has patch: | no | Needs documentation: | no |
Needs tests: | no | Patch needs improvement: | no |
Easy pickings: | no | UI/UX: | no |
Description
The Admin interface adds a plural 's' to class names (e.g.) Poll --> Polls. This is all right if you use English class names. Since Django is used all over the planet this leads to offensive and ridiculous results and lessens the credibility of Django. Adding the plural 's' serves no useful purpose, but leads to problems in non English contexts, so this feature should be removed. -- Mika Nyman (Finland)
Change History (3)
comment:1 Changed 16 years ago by
Triage Stage: | Unreviewed → Design decision needed |
---|
comment:2 Changed 16 years ago by
As per the documentation, Django uses either:
- The
verbose_name_plural
of the model, set by you in the innerMeta
class, or - An 's'.
To avoid the automatic 's', set verbose_name_plural
.
comment:3 Changed 16 years ago by
Resolution: | → worksforme |
---|---|
Status: | new → closed |
I'm not sure what a sensible alternative is - there are as many pluralisation schemes as there are languages. You can easily override this behavior with verbose_name/verbose_name_plural in the models META (see http://www.djangoproject.com/documentation/model_api/#verbose-name)