mirror of
https://github.com/ankitects/anki.git
synced 2025-11-11 15:17:12 -05:00
confirm interface language selection on first startup
This commit is contained in:
parent
44b83d9bd8
commit
4b217664aa
1 changed files with 9 additions and 1 deletions
|
|
@ -284,7 +284,15 @@ please see:
|
||||||
|
|
||||||
def _onLangSelected(self):
|
def _onLangSelected(self):
|
||||||
f = self.langForm
|
f = self.langForm
|
||||||
code = langs[f.lang.currentRow()][1]
|
obj = langs[f.lang.currentRow()]
|
||||||
|
code = obj[1]
|
||||||
|
name = obj[0]
|
||||||
|
en = "Are you sure you wish to display Anki's interface in %s?"
|
||||||
|
r = QMessageBox.question(
|
||||||
|
None, "Anki", en%name, QMessageBox.Yes | QMessageBox.No,
|
||||||
|
QMessageBox.No)
|
||||||
|
if r != QMessageBox.Yes:
|
||||||
|
return self._setDefaultLang()
|
||||||
self.meta['defaultLang'] = code
|
self.meta['defaultLang'] = code
|
||||||
sql = "update profiles set data = ? where name = ?"
|
sql = "update profiles set data = ? where name = ?"
|
||||||
self.db.execute(sql, cPickle.dumps(self.meta), "_global")
|
self.db.execute(sql, cPickle.dumps(self.meta), "_global")
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue