Opened 18 years ago
Closed 18 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 by , 18 years ago
Triage Stage: | Unreviewed → Design decision needed |
---|
comment:2 by , 18 years ago
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 by , 18 years ago
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)