Project/Project.py

branch
5_2_x
changeset 2283
9d75b64621e0
parent 1962
83c766a02142
child 2303
0ed4ed026c16
equal deleted inserted replaced
2277:d5dca2805fd2 2283:9d75b64621e0
2090 pattern = self.pdata["TRANSLATIONPATTERN"][0].replace("%language%", "*") 2090 pattern = self.pdata["TRANSLATIONPATTERN"][0].replace("%language%", "*")
2091 for ts in tslist: 2091 for ts in tslist:
2092 if fnmatch.fnmatch(ts, pattern): 2092 if fnmatch.fnmatch(ts, pattern):
2093 self.pdata["TRANSLATIONS"].append(ts) 2093 self.pdata["TRANSLATIONS"].append(ts)
2094 self.projectLanguageAdded.emit(ts) 2094 self.projectLanguageAdded.emit(ts)
2095 if self.pdata["TRANSLATIONSBINPATH"]: 2095 if self.pdata["TRANSLATIONSBINPATH"]:
2096 tpd = os.path.join(self.ppath, 2096 tpd = os.path.join(self.ppath,
2097 self.pdata["TRANSLATIONSBINPATH"][0]) 2097 self.pdata["TRANSLATIONSBINPATH"][0])
2098 pattern = os.path.splitext( 2098 pattern = os.path.basename(self.pdata["TRANSLATIONPATTERN"][0])\
2099 os.path.basename(self.pdata["TRANSLATIONPATTERN"][0])) 2099 .replace("%language%", "*")
2100 pattern = self.__binaryTranslationFile(pattern) 2100 pattern = self.__binaryTranslationFile(pattern)
2101 qmlist = Utilities.direntries(tpd, True, pattern) 2101 qmlist = Utilities.direntries(tpd, True, pattern)
2102 for qm in qmlist: 2102 for qm in qmlist:
2103 self.pdata["TRANSLATIONS"].append(qm) 2103 self.pdata["TRANSLATIONS"].append(qm)
2104 self.projectLanguageAdded.emit(qm) 2104 self.projectLanguageAdded.emit(qm)
2105 if len(self.pdata["MAINSCRIPT"]) == 0 or \ 2105 if len(self.pdata["MAINSCRIPT"]) == 0 or \
2106 len(self.pdata["MAINSCRIPT"][0]) == 0: 2106 len(self.pdata["MAINSCRIPT"][0]) == 0:
2107 if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]: 2107 if self.pdata["PROGLANGUAGE"][0] in ["Python", "Python2", "Python3"]:
2108 self.pdata["MAINSCRIPT"] = ['{0}.py'.format(mainscriptname)] 2108 self.pdata["MAINSCRIPT"] = ['{0}.py'.format(mainscriptname)]
2109 elif self.pdata["PROGLANGUAGE"][0] == "Ruby": 2109 elif self.pdata["PROGLANGUAGE"][0] == "Ruby":

eric ide

mercurial