63
62
t = trans.zzz('msg')
64
63
self._check_exact(u'zz\xe5{{msg}}', t)
67
t = trans.gettext('msg')
68
self._check_exact(u'zz\xe5{{msg}}', t)
70
t = trans.ngettext('msg1', 'msg2', 0)
71
self._check_exact(u'zz\xe5{{msg2}}', t)
72
t = trans.ngettext('msg1', 'msg2', 2)
73
self._check_exact(u'zz\xe5{{msg2}}', t)
75
t = trans.ngettext('msg1', 'msg2', 1)
76
self._check_exact(u'zz\xe5{{msg1}}', t)
78
t = trans.ugettext('msg')
79
self._check_exact(u'zz\xe5{{msg}}', t)
81
t = trans.ungettext('msg1', 'msg2', 0)
82
self._check_exact(u'zz\xe5{{msg2}}', t)
83
t = trans.ungettext('msg1', 'msg2', 2)
84
self._check_exact(u'zz\xe5{{msg2}}', t)
86
t = trans.ungettext('msg1', 'msg2', 1)
87
self._check_exact(u'zz\xe5{{msg1}}', t)
65
t = trans.gettext('msg')
66
self._check_exact(u'zz\xe5{{msg}}', t)
68
t = trans.ngettext('msg1', 'msg2', 0)
69
self._check_exact(u'zz\xe5{{msg2}}', t)
70
t = trans.ngettext('msg1', 'msg2', 2)
71
self._check_exact(u'zz\xe5{{msg2}}', t)
73
t = trans.ngettext('msg1', 'msg2', 1)
74
self._check_exact(u'zz\xe5{{msg1}}', t)
90
77
class TestGetText(tests.TestCase):
164
151
workingtree.WorkingTree.open('./foo')
165
152
except errors.NotBranchError as e:
168
self.assertContainsRe(err, u"zz\xe5{{Not a branch: .*}}")
170
self.assertContainsRe(
171
err, u"zz\xe5{{Not a branch: .*}}".encode('utf-8'))
154
self.assertContainsRe(err, u"zz\xe5{{Not a branch: .*}}")
173
156
def test_topic_help_translation(self):
174
157
"""does topic help get translated?"""