--- a/Project/TranslationPropertiesDialog.py Fri May 14 17:23:52 2010 +0200 +++ b/Project/TranslationPropertiesDialog.py Fri May 14 17:26:38 2010 +0200 @@ -139,12 +139,11 @@ """ Private slot to add the shown exception to the listwidget. """ + texcept = self.exceptionEdit.text() if self.project.ppath == '': - ppath = self.parent.getPPath() + texcept = texcept.replace(self.parent.getPPath() + os.sep, "") else: - ppath = self.project.ppath - texcept = self.exceptionEdit.text() - texcept = texcept.replace(ppath + os.sep, "") + texcept = self.project.getRelativePath(texcept) if texcept.endswith(os.sep): texcept = texcept[:-1] if texcept: @@ -204,18 +203,18 @@ """ tp = Utilities.toNativeSeparators(self.transPatternEdit.text()) if tp: - tp = tp.replace(self.project.ppath + os.sep, "") + tp = self.project.getRelativePath(tp) self.project.pdata["TRANSLATIONPATTERN"] = [tp] self.project.translationsRoot = tp.split("%language%")[0] else: self.project.pdata["TRANSLATIONPATTERN"] = [] tp = Utilities.toNativeSeparators(self.transBinPathEdit.text()) if tp: - tp = tp.replace(self.project.ppath + os.sep, "") + tp = self.project.getRelativePath(tp) self.project.pdata["TRANSLATIONSBINPATH"] = [tp] else: self.project.pdata["TRANSLATIONSBINPATH"] = [] exceptList = [] for i in range(self.exceptionsList.count()): exceptList.append(self.exceptionsList.item(i).text()) - self.project.pdata["TRANSLATIONEXCEPTIONS"] = exceptList[:] \ No newline at end of file + self.project.pdata["TRANSLATIONEXCEPTIONS"] = exceptList[:]