[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 ===