From 3c384e17c06bacac68befcd1aaa94b2773b7336a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20=C4=8Ciha=C5=99?= Date: Thu, 1 Mar 2012 13:31:23 +0100 Subject: [PATCH] Started renderer for plural editor --- trans/forms.py | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/trans/forms.py b/trans/forms.py index fe4c1bdba..7f8deeda2 100644 --- a/trans/forms.py +++ b/trans/forms.py @@ -1,8 +1,16 @@ from django import forms from django.utils.translation import ugettext_lazy, ugettext as _ +class PluralTextarea(forms.Textarea): + ''' + Text area extension which possibly handles plurals. + ''' + def render(self, name, value, attrs=None): + ret = super(PluralTextarea, self).render(name, value, attrs) + return ret + class TranslationForm(forms.Form): checksum = forms.CharField(widget = forms.HiddenInput) - target = forms.CharField(widget = forms.Textarea, required = False) + target = forms.CharField(widget = PluralTextarea, required = False) fuzzy = forms.BooleanField(label = ugettext_lazy('Fuzzy'), required = False)