Example #1
0
    def hasAvailableLanguages(self):
        """View for to check if we have i18n support on a context."""

        if IReadI18n.providedBy(self.context):
            return True
        else:
            return False
Example #2
0
    def getAvailableLanguages(self):
        """Returns a list of available languages if we provide IReadI18n."""

        if IReadI18n.providedBy(self.context):
            return self.context.getAvailableLanguages()
        else:
            return []
Example #3
0
 def test_II18n_Interface(self):
     i18n = self.makeI18nTestObject()
     class_ = self.getTestClass()
     self.failUnless(IReadI18n.implementedBy(class_))
     self.failUnless(IWriteI18n.implementedBy(class_))
     self.failUnless(II18n.implementedBy(class_))
     self.failUnless(verifyClass(IReadI18n, class_))
     self.failUnless(verifyClass(IWriteI18n, class_))
     self.failUnless(verifyClass(II18n, class_))