def _isIDAutoGenerated(self, id):
     if not self.isCanonical():
         canonical_id = self.getCanonical().getId()
         language = self.Language()
         return isInitialTranslationId(id, canonical_id, language)
     return super(I18NBaseObject, self)._isIDAutoGenerated(id)
 def _isIDAutoGenerated(self, id):
     if not self.isCanonical():
         canonical_id = self.getCanonical().getId()
         language = self.Language()
         return isInitialTranslationId(id, canonical_id, language)
     return super(I18NBaseObject, self)._isIDAutoGenerated(id)
 def testStartWithCanonicalId(self):
     self.assertFalse(isInitialTranslationId('doc-en-francais', 'doc',
                                             'fr'))
 def testCustomizedId(self):
     self.assertFalse(
         isInitialTranslationId('a-propos-de-la-langue', 'about-language',
                                'fr'))
 def testInitialIdInSameFolder(self):
     self.assertTrue(isInitialTranslationId('doc-fr', 'doc', 'fr'))
 def testInitialId(self):
     self.assertTrue(isInitialTranslationId('doc', 'doc', 'fr'))