Project/Project.py

branch
maintenance
changeset 6490
7bbc72701f0a
parent 6488
61b98bfb7336
child 6529
1c2968f124b7
equal deleted inserted replaced
6487:d3ca83d691e7 6490:7bbc72701f0a
2615 os.path.dirname(tslist[0]), 2615 os.path.dirname(tslist[0]),
2616 "{0}_%language%{1}".format( 2616 "{0}_%language%{1}".format(
2617 os.path.basename(tslist[0]).split('_')[0], 2617 os.path.basename(tslist[0]).split('_')[0],
2618 os.path.splitext(tslist[0])[1])) 2618 os.path.splitext(tslist[0])[1]))
2619 else: 2619 else:
2620 mainscriptname = ""
2620 pattern, ok = QInputDialog.getText( 2621 pattern, ok = QInputDialog.getText(
2621 None, 2622 None,
2622 self.tr("Translation Pattern"), 2623 self.tr("Translation Pattern"),
2623 self.tr( 2624 self.tr(
2624 "Enter the path pattern for translation files " 2625 "Enter the path pattern for translation files "
2646 pattern = self.__binaryTranslationFile(pattern) 2647 pattern = self.__binaryTranslationFile(pattern)
2647 qmlist = Utilities.direntries(tpd, True, pattern) 2648 qmlist = Utilities.direntries(tpd, True, pattern)
2648 for qm in qmlist: 2649 for qm in qmlist:
2649 self.pdata["TRANSLATIONS"].append(qm) 2650 self.pdata["TRANSLATIONS"].append(qm)
2650 self.projectLanguageAdded.emit(qm) 2651 self.projectLanguageAdded.emit(qm)
2651 if not self.pdata["MAINSCRIPT"]: 2652 if not self.pdata["MAINSCRIPT"] and bool(mainscriptname):
2652 if self.pdata["PROGLANGUAGE"] in \ 2653 if self.pdata["PROGLANGUAGE"] in \
2653 ["Python", "Python2", "Python3"]: 2654 ["Python", "Python2", "Python3"]:
2654 self.pdata["MAINSCRIPT"] = '{0}.py'.format(mainscriptname) 2655 self.pdata["MAINSCRIPT"] = '{0}.py'.format(mainscriptname)
2655 elif self.pdata["PROGLANGUAGE"] == "Ruby": 2656 elif self.pdata["PROGLANGUAGE"] == "Ruby":
2656 self.pdata["MAINSCRIPT"] = '{0}.rb'.format(mainscriptname) 2657 self.pdata["MAINSCRIPT"] = '{0}.rb'.format(mainscriptname)

eric ide

mercurial