﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
5518	Capitalized verbose names for models	Petr Marhoun <petr.marhoun@…>	Ahtisham Shafi	"There is a difference between models and forms, now the preferred format is:

{{{
#!python
class Contact(models.Model):
    email = models.CharField(verbose_name=_('email'))

class ContactForm(forms.Form):
    email = forms.CharField(label=_('Email'))
}}}

Why is once 'email' and once 'Email'? I think it is quite
inconsistent.

But it is specially bad for translators. Example: I have a model with
ten fields. I use form_for_model and form_for_instance. I realize that
I need a form with seven fields from model and some new fields. So I
have to translate the fields again - gettext doesn't know that 'email'
is similar to 'Email'.

I think it should be possible (not necessary) to use capitalized
verbose names in models. It means to uncapitalized some words in admin
- but it is possible, I do it in my personal branch.

I thought that this kind of change should be sent to django-developers mailing list first. But there was no answer so there is a ticket.

Ticket #5426 is precondition for it.

I would like to create patch - if you think that it can be applied. "	Cleanup/optimization	assigned	Internationalization	newforms-admin	Normal		admin, verbose_name, nfa-someday i18n-nofix	djbenji@…	Accepted	0	0	0	0	0	0
