form: translate "Add row" of WidgetList (#11070)

This commit is contained in:
Frédéric Péters 2016-06-06 23:11:32 +02:00
parent 30ea82855e
commit 367745e4bb
1 changed files with 14 additions and 0 deletions

View File

@ -1274,6 +1274,20 @@ class CaptchaWidget(CompositeWidget):
return r.getvalue()
class WidgetList(quixote.form.widget.WidgetList):
def __init__(self, name, value=None,
element_type=StringWidget,
element_kwargs={},
add_element_label="Add row", **kwargs):
if add_element_label == 'Add row':
add_element_label = _('Add row')
super(WidgetList, self).__init__(name, value=value,
element_type=element_type,
element_kwargs=element_kwargs,
add_element_label=add_element_label, **kwargs)
def render(self):
get_response().add_javascript(['jquery.js', 'widget_list.js'])
r = TemplateIO(html=True)