Пример #1
0
 def new_tier_translations(self):
     if self.tier_utterances == '':
         QtGui.QMessageBox.critical(self, self.tr("No utterances tier"), self.tr("Please choose or create an utterances tier before creating the translation tier."), QtGui.QMessageBox.Ok)
     else:
         locale = self.eaf_tree.tier_handler.get_locale_for_tier(self.tier_utterances)
         participant = self.eaf_tree.tier_handler.get_participant_for_tier(self.tier_utterances)
         dialog = DialogNewTier(self.tier_utterances,  'translations',  locale, participant, self)
         ret = dialog.exec_()
         if ret == 1:
             self.eaf_tree.tier_handler.add_tier(dialog.tierId, dialog.tierType, "Symbolic_Association", self.tier_utterances, dialog.tierDefaultLocale, dialog.tierParticipant)
             self.init_tier_translations()
Пример #2
0
 def new_tier_functions(self):
     if self.tier_morphemes == '':
         QtGui.QMessageBox.critical(self, self.tr("No morphemes tier"), self.tr("Please choose or create a morphemes tier before creating the gloss tier."), QtGui.QMessageBox.Ok)
     else:
         locale = self.eaf_tree.tier_handler.get_locale_for_tier(self.tier_morphemes)
         participant = self.eaf_tree.tier_handler.get_participant_for_tier(self.tier_morphemes)
         dialog = DialogNewTier(self.tier_morphemes,  'glosses',  locale, participant, self)
         ret = dialog.exec_()
         if ret == 1:
             self.eaf_tree.tier_handler.add_tier(dialog.tierId, dialog.tierType, "Symbolic_Subdivision", self.tier_morphemes, dialog.tierDefaultLocale, dialog.tierParticipant)
             self.init_tier_glosses()