From ed144772cbfd3c52edfca1ab353b627c205394b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20P=C3=A9ters?= Date: Sun, 30 Oct 2011 15:46:25 +0100 Subject: [PATCH] gettext support --- themis/fields/interfaces.py | 4 ++++ themis/fields/widgets.py | 2 ++ 2 files changed, 6 insertions(+) diff --git a/themis/fields/interfaces.py b/themis/fields/interfaces.py index bf73073..d2b146c 100644 --- a/themis/fields/interfaces.py +++ b/themis/fields/interfaces.py @@ -6,6 +6,10 @@ from z3c.form.interfaces import IWidget, IOrderedSelectWidget, ITextWidget from z3c.relationfield.interfaces import IRelation, IRelationList from plone.formwidget.autocomplete.interfaces import IAutocompleteWidget +from zope.i18nmessageid import MessageFactory + +_ = MessageFactory(u'themis.fields') + class ICommission(IField): '''Field containing a unicode string without newlines that is a commission.''' diff --git a/themis/fields/widgets.py b/themis/fields/widgets.py index 070803b..389e1c1 100644 --- a/themis/fields/widgets.py +++ b/themis/fields/widgets.py @@ -56,6 +56,8 @@ from z3c.form.browser.text import TextWidget from z3c.form.browser.radio import RadioWidget from plone.formwidget.contenttree.widget import ContentTreeWidget, MultiContentTreeWidget +from interfaces import _ + @adapter(ICommission, IFormLayer) @implementer(IFieldWidget) def CommissionFieldWidget(field, request):