hannosch / zope.babel
No description has been added.
Clone this repository (size: 151.3 KB): HTTPS / SSH
$ hg clone http://bitbucket.org/hannosch/zopebabel/
| commit 29: | be222b062327 |
| parent 28: | 3390ede891a2 |
| branch: | default |
queryMessage -> query
Changed (Δ49 bytes):
raw changeset »
src/zope/babel/gettextmessagecatalog.py (1 lines added, 1 lines removed)
src/zope/babel/interfaces.py (1 lines added, 1 lines removed)
src/zope/babel/tests/test_imessagecatalog.py (4 lines added, 4 lines removed)
src/zope/babel/translationdomain.py (1 lines added, 1 lines removed)
Up to file-list src/zope/babel/gettextmessagecatalog.py:
| … | … | @@ -45,7 +45,7 @@ class GettextMessageCatalog(object): |
45 |
45 |
def getMessage(self, id): |
46 |
46 |
return self._catalog.ugettext(id) |
47 |
47 |
|
48 |
def query |
|
48 |
def query(self, id, context=None): |
|
49 |
49 |
try: |
50 |
50 |
return self._catalog.ugettext(id) |
51 |
51 |
except KeyError: |
Up to file-list src/zope/babel/interfaces.py:
| … | … | @@ -43,7 +43,7 @@ class IMessageCatalog(Interface): |
43 |
43 |
An exception is raised if the message is not found. |
44 |
44 |
""" |
45 |
45 |
|
46 |
def query |
|
46 |
def query(msgid, context=None): |
|
47 |
47 |
"""Look for the appropriate text for the given message / context. |
48 |
48 |
|
49 |
49 |
If the message is not found, the message is returned. |
Up to file-list src/zope/babel/tests/test_imessagecatalog.py:
| … | … | @@ -38,11 +38,11 @@ class TestIMessageCatalog(unittest.TestC |
38 |
38 |
self.assertEqual(catalog.getMessage('short_greeting'), 'Hello!') |
39 |
39 |
self.assertRaises(KeyError, catalog.getMessage, 'foo') |
40 |
40 |
|
41 |
def testQuery |
|
41 |
def testQuery(self): |
|
42 |
42 |
catalog = self._catalog |
43 |
self.assertEqual(catalog.queryMessage('short_greeting'), 'Hello!') |
|
44 |
self.assertEqual(catalog.queryMessage('foo'), 'foo') |
|
45 |
self.assertEqual(catalog.query |
|
43 |
self.assertEqual(catalog.query('short_greeting'), 'Hello!') |
|
44 |
self.assertEqual(catalog.query('foo'), 'foo') |
|
45 |
self.assertEqual(catalog.query('foo', 'bar'), 'foo') |
|
46 |
46 |
|
47 |
47 |
def testGetLanguage(self): |
48 |
48 |
catalog = self._catalog |
