[Zope-dev] Proposal: Deprecate GlobalTranslationService and FiveTranslationService

Hanno Schlichting plone at hannosch.info
Sat Apr 26 16:50:04 EDT 2008


Hi.

I'd like to propose to deprecate the 
Products.PageTemplates.GlobalTranslationService module and all custom 
translation handling from Products.Five.

Rationale:

In order to bring zope.i18n translation handling to the masses, some 
backwards compatibility code for PlacelessTranslationService and 
Localizer has been added to Five.

Nowadays PlacelessTranslationService trunk doesn't need any of this BBB 
support anymore and everyone else has switched to using direct zope.i18n 
translations, making the BBB code unnecessary.

This will remove another difference in the Zope2 PageTemplates 
Expression context moving them closer to the zope.tales implementation.

Implementation:

Deprecation warnings will be added and the code marked for deletion in 
two releases with a minimum of a 12 month timespan.

Opinions, comments?

Hanno



More information about the Zope-Dev mailing list