diff options
author | Tomás Touceda <chiiph@leap.se> | 2013-03-11 13:37:14 -0300 |
---|---|---|
committer | Tomás Touceda <chiiph@leap.se> | 2013-03-11 13:37:14 -0300 |
commit | eaec4a9fff67134284f45eb850f0d7e0f7f275f0 (patch) | |
tree | 5f5c323b40bc1b1888ecfa9c69aaffbe05c6ee34 /src | |
parent | 1e3631c9a21f99e08bbb4bace61590b1221bc9f1 (diff) |
Finish up translation support
Also:
- Add spanish translations
- Fix an issue when disabling autologin
Diffstat (limited to 'src')
-rw-r--r-- | src/leap/app.py | 2 | ||||
-rw-r--r-- | src/leap/gui/mainwindow.py | 6 |
2 files changed, 4 insertions, 4 deletions
diff --git a/src/leap/app.py b/src/leap/app.py index a790f81b..246f2d14 100644 --- a/src/leap/app.py +++ b/src/leap/app.py @@ -81,7 +81,7 @@ def main(): if qtTranslator.load("qt_%s" % locale, ":/translations"): app.installTranslator(qtTranslator) appTranslator = QtCore.QTranslator() - if appTranslator.load("leap_client_%s" % locale, ":/translations"): + if appTranslator.load("%s.qm" % locale[:2], ":/translations"): app.installTranslator(appTranslator) # Needed for initializing qsettings it will write diff --git a/src/leap/gui/mainwindow.py b/src/leap/gui/mainwindow.py index 399a7cb4..4e6bb5fe 100644 --- a/src/leap/gui/mainwindow.py +++ b/src/leap/gui/mainwindow.py @@ -205,7 +205,7 @@ class MainWindow(QtGui.QMainWindow): else: settings = QtCore.QSettings() saved_user = settings.value(self.USER_KEY, None) - auto_login = settings.value(self.AUTOLOGIN_KEY, None) + auto_login = settings.value(self.AUTOLOGIN_KEY, "false") != "false" if saved_user is not None: self.ui.lnUser.setText(saved_user) @@ -217,8 +217,8 @@ class MainWindow(QtGui.QMainWindow): self.ui.lnPassword.setText(saved_password.decode("utf8")) # Only automatically login if there is a saved user - if auto_login is not None: - self.ui.chkAutoLogin.setChecked(True) + self.ui.chkAutoLogin.setChecked(auto_login) + if auto_login: self._login() def _show_systray(self): |