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": |