[Zope-Checkins] SVN: Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/GlobalTranslationService.py minor clean up and reminder to get rid of GTS asap.

Philipp von Weitershausen philikon at philikon.de
Mon May 8 14:35:40 EDT 2006


Log message for revision 68034:
  minor clean up and reminder to get rid of GTS asap.
  

Changed:
  U   Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/GlobalTranslationService.py

-=-
Modified: Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/GlobalTranslationService.py
===================================================================
--- Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/GlobalTranslationService.py	2006-05-08 18:28:01 UTC (rev 68033)
+++ Zope/branches/ajung-zpt-end-game/lib/python/Products/PageTemplates/GlobalTranslationService.py	2006-05-08 18:35:39 UTC (rev 68034)
@@ -15,12 +15,11 @@
 
 $Id$
 """
-
 import re
 import Products.Five.i18n
 
 from DocumentTemplate.DT_Util import ustr
-from TAL.TALDefs import NAME_RE
+from zope.tal.taldefs import NAME_RE
 
 class DummyTranslationService:
     """Translation service that doesn't know anything about translation."""
@@ -30,13 +29,15 @@
             return ustr(mapping[m.group(m.lastindex)])
         cre = re.compile(r'\$(?:(%s)|\{(%s)\})' % (NAME_RE, NAME_RE))
         return cre.sub(repl, default or msgid)
-    # XXX Not all of Zope2.I18n.ITranslationService is implemented.
 
 #
 # As of Five 1.1, we're by default using Zope 3 Message Catalogs for
 # translation, but we allow fallback translation services such as PTS
 # and Localizer
 #
+# TODO We should really deprecate Zope2-style translation service and
+# only support Zope3-style i18n in the future.
+#
 
 Products.Five.i18n._fallback_translation_service = DummyTranslationService()
 fiveTranslationService = Products.Five.i18n.FiveTranslationService()



More information about the Zope-Checkins mailing list