62
63
t = trans.zzz('msg')
63
64
self._check_exact(u'zz\xe5{{msg}}', 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)
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)
77
90
class TestGetText(tests.TestCase):
151
164
workingtree.WorkingTree.open('./foo')
152
165
except errors.NotBranchError as e:
154
self.assertContainsRe(err, u"zz\xe5{{Not a branch: .*}}")
168
self.assertContainsRe(err, u"zz\xe5{{Not a branch: .*}}")
170
self.assertContainsRe(
171
err, u"zz\xe5{{Not a branch: .*}}".encode('utf-8'))
156
173
def test_topic_help_translation(self):
157
174
"""does topic help get translated?"""