Project/ProjectTranslationsBrowser.py

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

eric ide

mercurial