[Checkins] SVN: Zope3/branches/3.3/src/zope/app/i18n/t Assign
domain to catalogs when we create them.
Daniel Nouri
daniel.nouri at gmail.com
Sat Jul 7 19:06:09 EDT 2007
Log message for revision 77596:
Assign domain to catalogs when we create them.
Changed:
U Zope3/branches/3.3/src/zope/app/i18n/tests/test_translationdomain.py
U Zope3/branches/3.3/src/zope/app/i18n/translationdomain.py
-=-
Modified: Zope3/branches/3.3/src/zope/app/i18n/tests/test_translationdomain.py
===================================================================
--- Zope3/branches/3.3/src/zope/app/i18n/tests/test_translationdomain.py 2007-07-07 22:20:57 UTC (rev 77595)
+++ Zope3/branches/3.3/src/zope/app/i18n/tests/test_translationdomain.py 2007-07-07 23:06:09 UTC (rev 77596)
@@ -220,7 +220,14 @@
self._domain.translate('short_greeting', target_language='en'),
'Hello!')
+ def testCatalogDomain(self):
+ domain = self._domain
+ domain.domain = 'myfault'
+ domain.addMessage('greeting2', 'Hola!', 'ca')
+ self.assertEqual(domain['ca'].domain, domain.domain)
+ domain.domain = 'default'
+
class TestTranslationDomainInAction(unittest.TestCase):
def setUp(self):
Modified: Zope3/branches/3.3/src/zope/app/i18n/translationdomain.py
===================================================================
--- Zope3/branches/3.3/src/zope/app/i18n/translationdomain.py 2007-07-07 22:20:57 UTC (rev 77595)
+++ Zope3/branches/3.3/src/zope/app/i18n/translationdomain.py 2007-07-07 23:06:09 UTC (rev 77596)
@@ -168,6 +168,7 @@
'See `IWriteTranslationDomain`'
catalog = zope.component.createObject(u'zope.app.MessageCatalog',
language)
+ catalog.domain = self.domain
self[language] = catalog
More information about the Checkins
mailing list