Introduce special field for plurals
This commit is contained in:
parent
e658c65b19
commit
6a778da5c2
@ -19,8 +19,12 @@ class PluralTextarea(forms.Textarea):
|
|||||||
ret.append(super(PluralTextarea, self).render(fieldname, val, attrs))
|
ret.append(super(PluralTextarea, self).render(fieldname, val, attrs))
|
||||||
return mark_safe('<br />'.join(ret))
|
return mark_safe('<br />'.join(ret))
|
||||||
|
|
||||||
|
class PluralField(forms.CharField):
|
||||||
|
def __init__(self, max_length=None, min_length=None, *args, **kwargs):
|
||||||
|
super(PluralField, self).__init__(*args, widget = PluralTextarea, **kwargs)
|
||||||
|
|
||||||
class TranslationForm(forms.Form):
|
class TranslationForm(forms.Form):
|
||||||
checksum = forms.CharField(widget = forms.HiddenInput)
|
checksum = forms.CharField(widget = forms.HiddenInput)
|
||||||
target = forms.CharField(widget = PluralTextarea, required = False)
|
target = PluralField(required = False)
|
||||||
fuzzy = forms.BooleanField(label = ugettext_lazy('Fuzzy'), required = False)
|
fuzzy = forms.BooleanField(label = ugettext_lazy('Fuzzy'), required = False)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user