From 63139fa837e9eaf1aa831766f17589f8e5d017c5 Mon Sep 17 00:00:00 2001 From: Vincent Texier <vit@free.fr> Date: Sun, 28 Jun 2015 12:30:57 +0200 Subject: [PATCH] refactor swith language in a swith_language method --- src/cutecoin/core/app.py | 5 ++++- src/cutecoin/gui/preferences.py | 8 +++++--- 2 files changed, 9 insertions(+), 4 deletions(-) diff --git a/src/cutecoin/core/app.py b/src/cutecoin/core/app.py index ca266b27..5e35e5dd 100644 --- a/src/cutecoin/core/app.py +++ b/src/cutecoin/core/app.py @@ -42,6 +42,7 @@ class Application(QObject): :param argv: The argv parameters of the call ''' super().__init__() + self.qapp = qapp self.accounts = {} self.current_account = None self.monitor = None @@ -57,8 +58,10 @@ class Application(QObject): } self.load() + self.switch_language() - translator = QTranslator(qapp) + def switch_language(self): + translator = QTranslator(self.qapp) logging.debug("Loading translations") locale = self.preferences['lang'] QLocale.setDefault(QLocale(locale)) diff --git a/src/cutecoin/gui/preferences.py b/src/cutecoin/gui/preferences.py index 91f0026e..4adb9860 100644 --- a/src/cutecoin/gui/preferences.py +++ b/src/cutecoin/gui/preferences.py @@ -20,9 +20,11 @@ class PreferencesDialog(QDialog, Ui_PreferencesDialog): ''' def __init__(self, app): - ''' - Constructor - ''' + """ + Init instance + :param cutecoin.core.app.Application app: Application instance + :return: + """ super().__init__() self.setupUi(self) self.app = app -- GitLab