from zope.i18nmessageid.message import MessageFactory SugarCRMMessageFactory = MessageFactory("collective.sugarcrm")
""" Schemas """ from zope.i18nmessageid.message import MessageFactory from zope.publisher.browser import BrowserPage from zope.browserpage.viewpagetemplatefile import ViewPageTemplateFile _ = MessageFactory('plone') class Schema(BrowserPage): """ Handle widgets in edit mode """ template = ViewPageTemplateFile('schema.pt') def __init__(self, context, request, widget, data): self.context = context self.request = request self.request.debug = False self.widget = widget(context, request, data) self.data = data def __call__(self, **kwargs): self.widget.update() return self.template() def getTranslatedSchemaLabel(self, schema): """Get message for schemata """ label = u"label_schema_%s" % schema default = unicode(schema).capitalize() return _(label, default=default)
from Products.Five.browser import BrowserView from Products.statusmessages.interfaces import IStatusMessage from zope.i18nmessageid.message import MessageFactory _ = MessageFactory("collective.favoriting") VIEW_NAME = "@@collective.favoriting" class Add(BrowserView): """Add to favorite""" def __call__(self): manager = self.context.restrictedTraverse(VIEW_NAME) if not manager.isin(): manager.add() status = IStatusMessage(self.request) status.add(_(u"Added to favorite")) self.request.response.redirect(self.nextURL()) def nextURL(self): referer = self.request.get("HTTP_REFERER") if not referer: referer = self.context.absolute_url() return referer class Rm(Add): """Rm from favorite""" def __call__(self): manager = self.context.restrictedTraverse(VIEW_NAME) if manager.isin(): manager.rm() status = IStatusMessage(self.request)
""" EEA Design """ import os import logging import transaction from datetime import datetime import Zope2 from BTrees.OOBTree import OOBTree from zope.component import queryAdapter from zope.annotation.interfaces import IAnnotations from zope.i18nmessageid.message import MessageFactory logger = logging.getLogger("eea.design") EEAMessageFactory = MessageFactory('eea') EEANOTRANSLATIONMessageFactory = MessageFactory('eea.notranslation') def initialize(context): """Initializer called when used as a Zope 2 product.""" root = Zope2.app() sites = root.objectValues("Plone Site") version = os.environ.get("EEA_KGS_VERSION", "") if not version: return changed = False for site in sites: anno = queryAdapter(site, IAnnotations) if not anno: continue
from zope.i18nmessageid.message import MessageFactory _ = MessageFactory("cirb.relex")
from zope.i18nmessageid.message import MessageFactory _ = MessageFactory("collective.rcse")
from .types import IConstrainTypes # noqa from .views import ICONNECT # noqa from .views import IDELETE # noqa from .views import IDownloadView # noqa from .views import IGET # noqa from .views import IHEAD # noqa from .views import IOPTIONS # noqa from .views import IPATCH # noqa from .views import IPOST # noqa from .views import IPUT # noqa from .views import ITraversableView # noqa from .views import IView # noqa from zope.i18nmessageid.message import MessageFactory from zope.interface import Interface _ = MessageFactory('plone.server') DEFAULT_ADD_PERMISSION = 'plone.AddContent' DEFAULT_READ_PERMISSION = 'plone.ViewContent' DEFAULT_WRITE_PERMISSION = 'plone.ManageContent' MIGRATION_DATA_REGISTRY_KEY = '_migrations_info' SHARED_CONNECTION = False WRITING_VERBS = ['POST', 'PUT', 'PATCH', 'DELETE'] SUBREQUEST_METHODS = ['get', 'delete', 'head', 'options', 'patch', 'put'] class IFormFieldProvider(Interface): """Marker interface for schemata that provide form fields. """
from zope.i18nmessageid.message import MessageFactory _ = MessageFactory('collective.readitlater')
############################################################################## # # Copyright (c) 2004 Zope Foundation and Contributors. # All Rights Reserved. # # This software is subject to the provisions of the Zope Public License, # Version 2.1 (ZPL). A copy of the ZPL should accompany this distribution. # THIS SOFTWARE IS PROVIDED "AS IS" AND ANY AND ALL EXPRESS OR IMPLIED # WARRANTIES ARE DISCLAIMED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED # WARRANTIES OF TITLE, MERCHANTABILITY, AGAINST INFRINGEMENT, AND FITNESS # FOR A PARTICULAR PURPOSE. # ############################################################################## """I18n Messages """ from zope.i18nmessageid.message import Message, MessageFactory # import this as _ to create i18n messages in the zope domain ZopeMessageFactory = MessageFactory('zope')
from zope.i18nmessageid.message import MessageFactory import pkg_resources try: pkg_resources.get_distribution('plone.namedfile') except pkg_resources.DistributionNotFound: HAS_NAMEDFILE = False else: HAS_NAMEDFILE = True # TODO: backwards compatibility (probably not needed) HAS_DEXTERITY = HAS_NAMEDFILE imagecroppingMessageFactory = MessageFactory("plone.app.imagecropping") PRODUCT_NAME = PAI_STORAGE_KEY = "plone.app.imagecropping" def initialize(context): """Initializer called when used as a Zope 2 product."""
from zope.i18nmessageid.message import MessageFactory _ = MessageFactory('collective.etherpad') def initialize(self): pass
""" Main product initializer """ from zope.i18nmessageid.message import MessageFactory _ = MessageFactory("clms.types") def initialize(context): """Initializer called when used as a Zope 2 product."""
# -*- coding: utf-8 -*- from zope.i18nmessageid.message import MessageFactory import pkg_resources try: pkg_resources.get_distribution('plone.namedfile') except pkg_resources.DistributionNotFound: HAS_NAMEDFILE = False else: HAS_NAMEDFILE = True # TODO: backwards compatibility (probably not needed) HAS_DEXTERITY = HAS_NAMEDFILE imagecroppingMessageFactory = MessageFactory('plone.app.imagecropping') PRODUCT_NAME = PAI_STORAGE_KEY = 'plone.app.imagecropping'
# from zope.i18nmessageid.message import MessageFactory WMMessageFactory = MessageFactory('plone.app.workflowmanager')
""" Main product initializer """ from zope.i18nmessageid.message import MessageFactory EEAMessageFactory = MessageFactory("eea") def initialize(context): """Initializer called when used as a Zope 2 product."""
from zope.i18nmessageid.message import MessageFactory TMCEMessageFactory = MessageFactory('plone.tinymce') from Products.CMFCore.DirectoryView import registerDirectory from Products.CMFCore.permissions import setDefaultRoles from Products.TinyMCE.utility import TinyMCE global tinymce_globals tinymce_globals = globals() PROJECTNAME = "TinyMCE" tools = (TinyMCE, ) setDefaultRoles('Plone Site Setup: TinyMCE', ('Manager', 'Site Administrator')) def initialize(context): registerDirectory('skins', tinymce_globals) from Products.CMFCore import utils utils.ToolInit( "%s Tool" % PROJECTNAME, tools=tools, icon="browser/images/tinymce_icon.gif", ).initialize(context)
from zope.i18nmessageid.message import MessageFactory _ = MessageFactory('scrawl') _(u"Blog view") _(u"View Blog Entry")
""" Main product initializer """ from zope.i18nmessageid.message import MessageFactory from eea.progress.workflow import zmi EEAMessageFactory = MessageFactory('eea') def initialize(context): """Initializer called when used as a Zope 2 product.""" zmi.initialize()
from zope.i18nmessageid.message import MessageFactory messageFactory = MessageFactory("collective.behavior.relatedmedia")