def translators(self):
     return Translator.select('''
         Translator.translationgroup = TranslationGroup.id AND
         Distribution.translationgroup = TranslationGroup.id AND
         Distribution.id = %s
         Translator.language = %s
         ''' % sqlvalues(self.distroseries.distribution.id,
                         self.language.id),
         orderBy=['id'],
         clauseTables=['TranslationGroup', 'Distribution',],
         distinct=True)
 def translators(self):
     return Translator.select(
         """
         Translator.translationgroup = TranslationGroup.id AND
         Distribution.translationgroup = TranslationGroup.id AND
         Distribution.id = %s
         Translator.language = %s
         """
         % sqlvalues(self.distroseries.distribution.id, self.language.id),
         orderBy=["id"],
         clauseTables=["TranslationGroup", "Distribution"],
         distinct=True,
     )
 def remove_translator(self, translator):
     """See ITranslationGroup."""
     Translator.delete(translator.id)
 def query_translator(self, language):
     """See ITranslationGroup."""
     return Translator.selectOneBy(language=language,
                                   translationgroup=self)
 def remove_translator(self, translator):
     """See ITranslationGroup."""
     Translator.delete(translator.id)
 def query_translator(self, language):
     """See ITranslationGroup."""
     return Translator.selectOneBy(language=language,
                                   translationgroup=self)