Project/ProjectTranslationsBrowser.py

branch
5_1_x
changeset 1004
9ff75adb6170
parent 950
1138e347c653
child 1175
93655105b6de
equal deleted inserted replaced
1001:c4aa6e1a23b7 1004:9ff75adb6170
197 self.__removeLanguageFile) 197 self.__removeLanguageFile)
198 self.menuActions.append(act) 198 self.menuActions.append(act)
199 act = self.menu.addAction(self.trUtf8('Delete'), self.__deleteLanguageFile) 199 act = self.menu.addAction(self.trUtf8('Delete'), self.__deleteLanguageFile)
200 self.menuActions.append(act) 200 self.menuActions.append(act)
201 self.menu.addSeparator() 201 self.menu.addSeparator()
202 self.menu.addAction(self.trUtf8('Add translation...'), self.project.addLanguage) 202 self.__addTranslationAct = self.menu.addAction(
203 self.trUtf8('Add translation...'), self.project.addLanguage)
203 self.menu.addAction(self.trUtf8('Add translation files...'), 204 self.menu.addAction(self.trUtf8('Add translation files...'),
204 self.__addTranslationFiles) 205 self.__addTranslationFiles)
205 self.menu.addSeparator() 206 self.menu.addSeparator()
206 self.menu.addAction(self.trUtf8('Copy Path to Clipboard'), 207 self.menu.addAction(self.trUtf8('Copy Path to Clipboard'),
207 self._copyToClipboard) 208 self._copyToClipboard)
248 self.hooksMenuEntries.get("releaseAll", 249 self.hooksMenuEntries.get("releaseAll",
249 self.trUtf8('Release all translations')), 250 self.trUtf8('Release all translations')),
250 self.__releaseAll) 251 self.__releaseAll)
251 self.qmprocBackMenuActions.append(act) 252 self.qmprocBackMenuActions.append(act)
252 self.backMenu.addSeparator() 253 self.backMenu.addSeparator()
253 self.backMenu.addAction(self.trUtf8('Add translation...'), 254 self.__addTranslationBackAct = self.backMenu.addAction(
254 self.project.addLanguage) 255 self.trUtf8('Add translation...'), self.project.addLanguage)
255 self.backMenu.addAction(self.trUtf8('Add translation files...'), 256 self.backMenu.addAction(self.trUtf8('Add translation files...'),
256 self.__addTranslationFiles) 257 self.__addTranslationFiles)
257 self.backMenu.addSeparator() 258 self.backMenu.addSeparator()
258 self.backMenu.addAction(self.trUtf8('Configure...'), self._configure) 259 self.backMenu.addAction(self.trUtf8('Configure...'), self._configure)
259 self.backMenu.setEnabled(False) 260 self.backMenu.setEnabled(False)
371 self.hooksMenuEntries.get("releaseAll", 372 self.hooksMenuEntries.get("releaseAll",
372 self.trUtf8('Release all translations')), 373 self.trUtf8('Release all translations')),
373 self.__releaseAll) 374 self.__releaseAll)
374 self.qmprocDirMenuActions.append(act) 375 self.qmprocDirMenuActions.append(act)
375 self.dirMenu.addSeparator() 376 self.dirMenu.addSeparator()
376 self.dirMenu.addAction(self.trUtf8('Add translation...'), 377 self.__addTranslationDirAct = self.dirMenu.addAction(
377 self.project.addLanguage) 378 self.trUtf8('Add translation...'), self.project.addLanguage)
378 self.dirMenu.addAction(self.trUtf8('Add translation files...'), 379 self.dirMenu.addAction(self.trUtf8('Add translation files...'),
379 self.__addTranslationFiles) 380 self.__addTranslationFiles)
380 self.dirMenu.addSeparator() 381 self.dirMenu.addSeparator()
381 self.dirMenu.addAction(self.trUtf8('Copy Path to Clipboard'), 382 self.dirMenu.addAction(self.trUtf8('Copy Path to Clipboard'),
382 self._copyToClipboard) 383 self._copyToClipboard)
462 for act in self.tsprocMenuActions: 463 for act in self.tsprocMenuActions:
463 act.setEnabled(False) 464 act.setEnabled(False)
464 if self.lreleaseProcRunning: 465 if self.lreleaseProcRunning:
465 for act in self.qmprocMenuActions: 466 for act in self.qmprocMenuActions:
466 act.setEnabled(True) 467 act.setEnabled(True)
468 self.__addTranslationAct.setEnabled(self.project.getTranslationPattern() != "")
467 469
468 ProjectBaseBrowser._showContextMenu(self, self.menu) 470 ProjectBaseBrowser._showContextMenu(self, self.menu)
469 471
470 self.showMenu.emit("Main", self.menu) 472 self.showMenu.emit("Main", self.menu)
471 473
518 for act in self.tsprocDirMenuActions: 520 for act in self.tsprocDirMenuActions:
519 act.setEnabled(False) 521 act.setEnabled(False)
520 if self.lreleaseProcRunning: 522 if self.lreleaseProcRunning:
521 for act in self.qmprocDirMenuActions: 523 for act in self.qmprocDirMenuActions:
522 act.setEnabled(True) 524 act.setEnabled(True)
525 self.__addTranslationDirAct.setEnabled(self.project.getTranslationPattern() != "")
523 526
524 ProjectBaseBrowser._showContextMenuDir(self, self.dirMenu) 527 ProjectBaseBrowser._showContextMenuDir(self, self.dirMenu)
525 528
526 self.showMenu.emit("MainDir", self.dirMenu) 529 self.showMenu.emit("MainDir", self.dirMenu)
527 530
535 for act in self.tsprocBackMenuActions: 538 for act in self.tsprocBackMenuActions:
536 act.setEnabled(False) 539 act.setEnabled(False)
537 if self.lreleaseProcRunning: 540 if self.lreleaseProcRunning:
538 for act in self.qmprocBackMenuActions: 541 for act in self.qmprocBackMenuActions:
539 act.setEnabled(True) 542 act.setEnabled(True)
543 self.__addTranslationBackAct.setEnabled(
544 self.project.getTranslationPattern() != "")
540 545
541 self.showMenu.emit("MainBack", self.backMenu) 546 self.showMenu.emit("MainBack", self.backMenu)
542 547
543 def __addTranslationFiles(self): 548 def __addTranslationFiles(self):
544 """ 549 """

eric ide

mercurial