Example #1
0
 def test_translation_with_fr_en(self):
     # Get trans
     t = i18n._translation("messages", [self.mo_dir], ["fr", "en"])
     self.assertTrue(isinstance(t, gettext.GNUTranslations))
     self.assertEqual("fr", t._lang)
     # Test translation object
     self.assertEqual("Modifier", t.gettext("Edit"))
     pass
Example #2
0
 def test_translation_with_fr_en(self):
     # Get trans
     t = i18n._translation("messages", [self.mo_dir], ["fr", "en"])
     self.assertTrue(isinstance(t, gettext.GNUTranslations))
     self.assertEqual("fr", t._lang)
     # Test translation object
     self.assertEqual("Modifier", t.gettext("Edit"))
     pass
Example #3
0
 def test_translation_with_en_fr(self):
     # Get trans
     t = i18n._translation("messages", [self.mo_dir], ["en", "fr"])
     self.assertTrue(isinstance(t, gettext.GNUTranslations))
     self.assertEqual("en", t._lang)
     # Test translation object
     self.assertEqual("Edit", t.gettext("Edit"))
     # Check if the translation fallback
     self.assertEqual("Invalid String", t.gettext("Invalid String"))
     pass
Example #4
0
 def test_translation_with_en_fr(self):
     # Get trans
     t = i18n._translation("messages", [self.mo_dir], ["en", "fr"])
     self.assertTrue(isinstance(t, gettext.GNUTranslations))
     self.assertEqual("en", t._lang)
     # Test translation object
     self.assertEqual("Edit", t.gettext("Edit"))
     # Check if the translation fallback
     self.assertEqual("Invalid String", t.gettext("Invalid String"))
     pass
Example #5
0
 def test_translation_with_fr_ca(self):
     # Get trans
     t = i18n._translation("messages", [self.mo_dir], ["fr_CA"])
     self.assertTrue(isinstance(t, gettext.GNUTranslations))
     self.assertEqual("fr", t._lang)
     pass
Example #6
0
 def test_translation_with_unknown(self):
     # Get trans
     t = i18n._translation("messages", [self.mo_dir], ["br"])
     self.assertTrue(isinstance(t, gettext.NullTranslations))
     self.assertEqual("en_US", t._lang)
     pass
Example #7
0
 def test_translation_with_fr_ca(self):
     # Get trans
     t = i18n._translation("messages", [self.mo_dir], ["fr_CA"])
     self.assertTrue(isinstance(t, gettext.GNUTranslations))
     self.assertEqual("fr", t._lang)
     pass
Example #8
0
 def test_translation_with_unknown(self):
     # Get trans
     t = i18n._translation("messages", [self.mo_dir], ["br"])
     self.assertTrue(isinstance(t, gettext.NullTranslations))
     self.assertEqual("en_US", t._lang)
     pass