[Zope-Checkins] CVS: Zope3/lib/python/Zope/I18n - configure.zcml:1.10 GettextExportFilter.py:NONE GettextImportFilter.py:NONE MessageCatalog.py:NONE TranslationService.py:NONE i18n_service.gif:NONE
Stephan Richter
srichter@cbu.edu
Thu, 11 Jul 2002 03:13:16 -0400
Update of /cvs-repository/Zope3/lib/python/Zope/I18n
In directory cvs.zope.org:/tmp/cvs-serv24977/lib/python/Zope/I18n
Modified Files:
configure.zcml
Removed Files:
GettextExportFilter.py GettextImportFilter.py
MessageCatalog.py TranslationService.py i18n_service.gif
Log Message:
I moved the OFS-specific parts of the Translation Service to
Zope.App.OFS.Services, which is the way all the other local/placeful
service impolementations do it.
=== Zope3/lib/python/Zope/I18n/configure.zcml 1.9 => 1.10 ===
<zopeConfigure
xmlns="http://namespaces.zope.org/zope"
- xmlns:browser="http://namespaces.zope.org/browser"
xmlns:service="http://namespaces.zope.org/service"
xmlns:gts="http://namespaces.zope.org/gts">
@@ -19,45 +18,11 @@
for="Zope.Publisher.HTTP.IHTTPRequest."
provides="Zope.I18n.IUserPreferredCharsets." />
-<!-- Register the Translation Service as a content object -->
-<content class=".TranslationService.">
- <factory id="TranslationService" permission="Zope.ManageServices" />
- <require permission="Zope.Public"
- interface="Zope.I18n.ITranslationService." />
- <require permission="Zope.ManageServices"
- interface="Zope.App.OFS.Container.IContainer." />
-</content>
-
+<!-- Setup Translation Service -->
<serviceType id="TranslationService" interface=".ITranslationService." />
<service serviceType="TranslationService"
permission="Zope.Public"
component=".GlobalTranslationService.translationService" />
-
-<browser:icon name="zmi_icon" for=".ITranslationService."
- file="./i18n_service.gif" />
-
-<!-- Setup Message Catalogs -->
-<content class=".MessageCatalog.">
- <require permission="Zope.Security" interface=".IMessageCatalog." />
- <require permission="Zope.ManageServices"
- attributes="setMessage getMessageIds" />
-</content>
-
-<factory component=".MessageCatalog." id="Message Catalog"/>
-
-<!-- Setup Export and Import Filters -->
-<adapter factory=".GettextExportFilter."
- for=".ITranslationService.IWriteTranslationService."
- provides=".IMessageExportFilter." />
-
-<adapter factory=".GettextImportFilter."
- for=".ITranslationService.IWriteTranslationService."
- provides=".IMessageImportFilter." />
-
-<gts:registerTranslations directory="./locale" />
-<gts:defaultLanguages languages="en" />
-
-<include package=".Views" />
</zopeConfigure>
=== Removed File Zope3/lib/python/Zope/I18n/GettextExportFilter.py ===
=== Removed File Zope3/lib/python/Zope/I18n/GettextImportFilter.py ===
=== Removed File Zope3/lib/python/Zope/I18n/MessageCatalog.py ===
=== Removed File Zope3/lib/python/Zope/I18n/TranslationService.py ===
=== Removed File Zope3/lib/python/Zope/I18n/i18n_service.gif ===