--- a/Project/TranslationPropertiesDialog.py Wed Aug 17 12:32:58 2016 +0200 +++ b/Project/TranslationPropertiesDialog.py Wed Aug 17 17:52:52 2016 +0200 @@ -74,16 +74,10 @@ Public method to initialize the dialogs data. """ self.buttonBox.button(QDialogButtonBox.Ok).setEnabled(False) - try: - self.transPatternPicker.setText( - self.project.pdata["TRANSLATIONPATTERN"][0]) - except IndexError: - pass - try: - self.transBinPathPicker.setText( - self.project.pdata["TRANSLATIONSBINPATH"][0]) - except IndexError: - pass + self.transPatternPicker.setText( + self.project.pdata["TRANSLATIONPATTERN"]) + self.transBinPathPicker.setText( + self.project.pdata["TRANSLATIONSBINPATH"]) self.exceptionsList.clear() for texcept in self.project.pdata["TRANSLATIONEXCEPTIONS"]: if texcept: @@ -201,16 +195,16 @@ tp = self.transPatternPicker.text() if tp: tp = self.project.getRelativePath(tp) - self.project.pdata["TRANSLATIONPATTERN"] = [tp] + self.project.pdata["TRANSLATIONPATTERN"] = tp self.project.translationsRoot = tp.split("%language%")[0] else: - self.project.pdata["TRANSLATIONPATTERN"] = [] + self.project.pdata["TRANSLATIONPATTERN"] = "" tp = self.transBinPathPicker.text() if tp: tp = self.project.getRelativePath(tp) - self.project.pdata["TRANSLATIONSBINPATH"] = [tp] + self.project.pdata["TRANSLATIONSBINPATH"] = tp else: - self.project.pdata["TRANSLATIONSBINPATH"] = [] + self.project.pdata["TRANSLATIONSBINPATH"] = "" exceptList = [] for i in range(self.exceptionsList.count()): exceptList.append(self.exceptionsList.item(i).text())