From f856789afc682245678077be8fca7313aeac4c0b Mon Sep 17 00:00:00 2001
From: Vincent Texier <vit@free.fr>
Date: Tue, 5 May 2015 18:21:42 +0200
Subject: [PATCH] Fix bugs with self.tr method when self is not a qobject

---
 src/cutecoin/gui/process_cfg_account.py   | 18 +++++++++++-------
 src/cutecoin/gui/process_cfg_community.py |  2 +-
 2 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/src/cutecoin/gui/process_cfg_account.py b/src/cutecoin/gui/process_cfg_account.py
index cddae22e..50b1bc72 100644
--- a/src/cutecoin/gui/process_cfg_account.py
+++ b/src/cutecoin/gui/process_cfg_account.py
@@ -27,6 +27,7 @@ class StepPageInit(Step):
     '''
     First step when adding a community
     '''
+
     def __init__(self, config_dialog):
         super().__init__(config_dialog)
 
@@ -61,29 +62,31 @@ class StepPageKey(Step):
     '''
     First step when adding a community
     '''
+
     def __init__(self, config_dialog):
         super().__init__(config_dialog)
 
     def is_valid(self):
         if len(self.config_dialog.edit_salt.text()) < 6:
-            self.config_dialog.label_info.setText(self.tr("Forbidden : salt is too short"))
+            self.config_dialog.label_info.setText(self.config_dialog.tr("Forbidden : salt is too short"))
             return False
 
         if len(self.config_dialog.edit_password.text()) < 6:
-            self.config_dialog.label_info.setText(self.tr("Forbidden : password is too short"))
+            self.config_dialog.label_info.setText(self.config_dialog.tr("Forbidden : password is too short"))
             return False
 
         if detect_non_printable(self.config_dialog.edit_salt.text()):
-            self.config_dialog.label_info.setText(self.tr("Forbidden : Invalid characters in salt field"))
+            self.config_dialog.label_info.setText(self.config_dialog.tr("Forbidden : Invalid characters in salt field"))
             return False
 
         if detect_non_printable(self.config_dialog.edit_password.text()):
-            self.config_dialog.label_info.setText(self.tr("Forbidden : Invalid characters in password field"))
+            self.config_dialog.label_info.setText(
+                self.config_dialog.tr("Forbidden : Invalid characters in password field"))
             return False
 
         if self.config_dialog.edit_password.text() != \
-            self.config_dialog.edit_password_repeat.text():
-            self.config_dialog.label_info.setText(self.tr("Error : passwords are different"))
+                self.config_dialog.edit_password_repeat.text():
+            self.config_dialog.label_info.setText(self.config_dialog.tr("Error : passwords are different"))
             return False
 
         self.config_dialog.label_info.setText("")
@@ -107,6 +110,7 @@ class StepPageCommunities(Step):
     '''
     First step when adding a community
     '''
+
     def __init__(self, config_dialog):
         super().__init__(config_dialog)
 
@@ -227,7 +231,7 @@ class ProcessConfigureAccount(QDialog, Ui_AccountConfigurationDialog):
 
     def action_delete_account(self):
         reply = QMessageBox.question(self, self.tr("Warning"),
-                             self.tr("""This action will delete your account locally.
+                                     self.tr("""This action will delete your account locally.
 Please note your key parameters (salt and password) if you wish to recover it later.
 Your account won't be removed from the networks it joined.
 Are you sure ?"""))
diff --git a/src/cutecoin/gui/process_cfg_community.py b/src/cutecoin/gui/process_cfg_community.py
index 2aae23fd..4b9c6707 100644
--- a/src/cutecoin/gui/process_cfg_community.py
+++ b/src/cutecoin/gui/process_cfg_community.py
@@ -86,7 +86,7 @@ class StepPageAddpeers(Step):
 
         self.config_dialog.tree_peers.setModel(tree_model)
         self.config_dialog.button_previous.setEnabled(False)
-        self.config_dialog.button_next.setText(self.tr("Ok"))
+        self.config_dialog.button_next.setText(self.config_dialog.tr("Ok"))
 
 
 class ProcessConfigureCommunity(QDialog, Ui_CommunityConfigurationDialog):
-- 
GitLab