def testBundle(self): trans = rbtranslations.translation("test", __file__, ["de_AT", "fr_FR"]) self.assertEqual(trans.language, "de_AT") self.assertEqual(trans.gettext("pancake"), "Palatschinken") self.assertEqual(trans.ugettext("mobile phone"), "Handy") self.assertEqual(trans.ugettext("computer"), "ordinateur") self.assertEqual(trans.ugettext("unknown"), "unknown") self.assertEqual(trans.gettext("Result = "), "Ergebnis = ") self.assertEqual(trans.ugettext(u"π"), u"pi") self.assertEqual(trans.ugettext(u"π".encode("utf-8")), u"pi")
def testFound(self): trans = rbtranslations.translation("test", __file__, ["de_AT", "fr_FR"]) self.assertEqual(trans.language, "de_AT") trans = rbtranslations.translation("test", __file__, ["fr_FR", "de_AT"]) self.assertEqual(trans.language, "fr")