src/eric7/Project/ProjectTranslationsBrowser.py

branch
eric7
changeset 10158
b5aadedf4214
parent 10113
40eb9038d100
child 10231
3a82c1c47b57
equal deleted inserted replaced
10157:0020603d754b 10158:b5aadedf4214
197 self.tr("Generate all translations (with obsolete)"), 197 self.tr("Generate all translations (with obsolete)"),
198 self.__generateObsoleteAll, 198 self.__generateObsoleteAll,
199 ) 199 )
200 self.tsprocMenuActions.append(act) 200 self.tsprocMenuActions.append(act)
201 self.menu.addSeparator() 201 self.menu.addSeparator()
202 act = self.menu.addAction(self.tr("Open in Qt-Linguist"), self._openItem) 202 self.__qtLinguistAct = self.menu.addAction(
203 self.tsMenuActions.append(act) 203 self.tr("Open in Qt-Linguist"), self._openItem
204 )
205 self.tsMenuActions.append(self.__qtLinguistAct)
204 act = self.menu.addAction( 206 act = self.menu.addAction(
205 self.tr("Open in Editor"), self.__openFileInEditor 207 self.tr("Open in Editor"), self.__openFileInEditor
206 ) 208 )
207 self.tsMenuActions.append(act) 209 self.tsMenuActions.append(act)
208 self.menu.addSeparator() 210 self.menu.addSeparator()
412 self.__generateObsoleteSelected, 414 self.__generateObsoleteSelected,
413 ) 415 )
414 self.tsMultiMenuActions.append(act) 416 self.tsMultiMenuActions.append(act)
415 self.tsprocMultiMenuActions.append(act) 417 self.tsprocMultiMenuActions.append(act)
416 self.multiMenu.addSeparator() 418 self.multiMenu.addSeparator()
417 act = self.multiMenu.addAction( 419 self.__qtLinguistMultiAct = self.multiMenu.addAction(
418 self.tr("Open in Qt-Linguist"), self._openItem 420 self.tr("Open in Qt-Linguist"), self._openItem
419 ) 421 )
420 self.tsMultiMenuActions.append(act) 422 self.tsMultiMenuActions.append(self.__qtLinguistMultiAct)
421 act = self.multiMenu.addAction( 423 act = self.multiMenu.addAction(
422 self.tr("Open in Editor"), self.__openFileInEditor 424 self.tr("Open in Editor"), self.__openFileInEditor
423 ) 425 )
424 self.tsMultiMenuActions.append(act) 426 self.tsMultiMenuActions.append(act)
425 self.multiMenu.addSeparator() 427 self.multiMenu.addSeparator()
645 for act in self.tsMenuActions + self.qmMenuActions: 647 for act in self.tsMenuActions + self.qmMenuActions:
646 act.setEnabled(False) 648 act.setEnabled(False)
647 elif tsFiles > 0: 649 elif tsFiles > 0:
648 for act in self.tsMenuActions: 650 for act in self.tsMenuActions:
649 act.setEnabled(True) 651 act.setEnabled(True)
652 self.__qtLinguistAct.setEnabled(QtUtilities.hasQtLinguist())
653 self.__qtLinguistMultiAct.setEnabled(QtUtilities.hasQtLinguist())
650 for act in self.qmMenuActions: 654 for act in self.qmMenuActions:
651 act.setEnabled(False) 655 act.setEnabled(False)
652 elif qmFiles > 0: 656 elif qmFiles > 0:
653 for act in self.tsMenuActions: 657 for act in self.tsMenuActions:
654 act.setEnabled(False) 658 act.setEnabled(False)

eric ide

mercurial