Project/Project.py

changeset 5106
1ecc6c9abca5
parent 5105
8a773a100c34
child 5108
f5cb9cb98e6a
equal deleted inserted replaced
5105:8a773a100c34 5106:1ecc6c9abca5
2412 if tslist: 2412 if tslist:
2413 if '_' in os.path.basename(tslist[0]): 2413 if '_' in os.path.basename(tslist[0]):
2414 # the first entry determines the mainscript name 2414 # the first entry determines the mainscript name
2415 mainscriptname = os.path.splitext(mainscript)[0] or \ 2415 mainscriptname = os.path.splitext(mainscript)[0] or \
2416 os.path.basename(tslist[0]).split('_')[0] 2416 os.path.basename(tslist[0]).split('_')[0]
2417 self.pdata["TRANSLATIONPATTERN"] = \ 2417 self.pdata["TRANSLATIONPATTERN"] = os.path.join(
2418 os.path.join(os.path.dirname(tslist[0]), 2418 os.path.dirname(tslist[0]),
2419 "{0}_%language%{1}".format( 2419 "{0}_%language%{1}".format(
2420 os.path.basename(tslist[0]).split('_')[0], 2420 os.path.basename(tslist[0]).split('_')[0],
2421 os.path.splitext(tslist[0])[1])) 2421 os.path.splitext(tslist[0])[1]))
2422 else: 2422 else:
2423 pattern, ok = QInputDialog.getText( 2423 pattern, ok = QInputDialog.getText(
2424 None, 2424 None,
2425 self.tr("Translation Pattern"), 2425 self.tr("Translation Pattern"),
2426 self.tr( 2426 self.tr(
2734 self.__readTasks() 2734 self.__readTasks()
2735 self.ui.taskViewer.setProjectOpen(True) 2735 self.ui.taskViewer.setProjectOpen(True)
2736 # rescan project tasks 2736 # rescan project tasks
2737 if Preferences.getProject("TasksProjectRescanOnOpen"): 2737 if Preferences.getProject("TasksProjectRescanOnOpen"):
2738 e5App().getObject("TaskViewer")\ 2738 e5App().getObject("TaskViewer")\
2739 .regenerateProjectTasks(quiet=True) 2739 .regenerateProjectTasks(quiet=True)
2740 2740
2741 if restoreSession: 2741 if restoreSession:
2742 # open the main script 2742 # open the main script
2743 if self.pdata["MAINSCRIPT"]: 2743 if self.pdata["MAINSCRIPT"]:
2744 self.sourceFile.emit( 2744 self.sourceFile.emit(

eric ide

mercurial