[Checkins] SVN: Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/ - never use i18n messages as tokens
Yvo Schubbe
y.2011 at wcm-solutions.de
Mon Jan 17 11:31:10 EST 2011
Log message for revision 119626:
- never use i18n messages as tokens
Changed:
U Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/interfaces.py
U Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/syndication.py
-=-
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/interfaces.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/interfaces.py 2011-01-17 16:21:36 UTC (rev 119625)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/interfaces.py 2011-01-17 16:31:10 UTC (rev 119626)
@@ -20,13 +20,13 @@
from zope.schema import Bool
from zope.schema import Choice
from zope.schema import TextLine
-from zope.schema.vocabulary import SimpleVocabulary
+from Products.CMFDefault.formlib.vocabulary import SimpleVocabulary
from Products.CMFDefault.utils import Message as _
-email_policy = SimpleVocabulary.fromItems([
- (_(u"Generate and email members' initial password"), True),
- (_(u"Allow members to select their initial password"), False)])
+available_policies = (
+ (u'email', True, _(u"Generate and email members' initial password")),
+ (u'select', False, _(u"Allow members to select their initial password")))
def check_encoding(value):
encoding = ""
@@ -74,7 +74,7 @@
validate_email = Choice(
title=_(u"Password policy"),
- vocabulary=email_policy,
+ vocabulary=SimpleVocabulary.fromTitleItems(available_policies),
default=False)
default_charset = ASCIILine(
Modified: Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/syndication.py
===================================================================
--- Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/syndication.py 2011-01-17 16:21:36 UTC (rev 119625)
+++ Products.CMFDefault/trunk/Products/CMFDefault/browser/admin/syndication.py 2011-01-17 16:31:10 UTC (rev 119626)
@@ -20,20 +20,19 @@
from zope.schema import Choice
from zope.schema import Datetime
from zope.schema import Int
-from zope.schema.vocabulary import SimpleVocabulary
from Products.CMFCore.interfaces import ISyndicationInfo
from Products.CMFDefault.browser.utils import memoize
from Products.CMFDefault.formlib.form import EditFormBase
+from Products.CMFDefault.formlib.vocabulary import SimpleVocabulary
from Products.CMFDefault.utils import Message as _
-frequency_vocab = SimpleVocabulary.fromItems(
- [(_(u'Hourly'), 'hourly'),
- (_(u'Daily'), 'daily'),
- (_(u'Weekly'), 'weekly'),
- (_(u'Monthly'), 'monthly'),
- (_(u'Yearly'), 'yearly')
- ])
+available_periods = (
+ (u'hourly', 'hourly', _(u'Hourly')),
+ (u'daily', 'daily', _(u'Daily')),
+ (u'weekly', 'weekly', _(u'Weekly')),
+ (u'monthly', 'monthly', _(u'Monthly')),
+ (u'yearly', 'yearly', _(u'Yearly')))
class ISyndicationSchema(Interface):
@@ -42,7 +41,7 @@
period = Choice(
title=_(u"Update period"),
- vocabulary=frequency_vocab,
+ vocabulary=SimpleVocabulary.fromTitleItems(available_periods),
default="daily"
)
More information about the checkins
mailing list