On Mar 29, 2:07 pm, "bromer" <[EMAIL PROTECTED]> wrote:
> On Mar 29, 1:38 pm, "Jonas Maurus" <[EMAIL PROTECTED]> wrote:
>
> > Also, there simply are languages where this punctuation doesn't make
> > sense. Adding it automatically then telling international users that
> > they have to write a lot more code, because english developers wanted
> > to save one character is bad, I think. Imho, adding even more magic to
> > make it go away, makes even less sense.
>
> > Not to mention that there are a lot of layout choices that would make
> > this colon superfluous.
>
> > What's wrong with
> >   name = forms.CharField(label='Your name:')?
>
> > I'd definitely go for removing this altogether before it's to late.
>
> I think there are lots of situations where you need to normalize the
> labels with some string. Why not just make it an optional parameter to
> the Form class with a default value.. maybe ":"?
>
> Rune

so that would make

   name = forms.CharField(label='What role do you want to play?')

into

  name = forms.CharField(label='What role do you want to play',
punctuation='?')

for *sometimes* saving you from typing one character? I still think it
makes no sense to append anything at all. Not to mention the pending
unicodization... the Japanese, Chinese, Korean and Cyrillic alphabets
don't use western punctuation...

Unless there's a better argument than sometimes saving one character
or being backwards-compatible to 0.96, I'm still against this.
However, I don't carry much weight around here ;-)

cheers,
Jonas


--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Django developers" group.
To post to this group, send email to django-developers@googlegroups.com
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/django-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to