mirror of
https://github.com/ankitects/anki.git
synced 2025-09-18 14:02:21 -04:00
Initialize translation system to default language on first run
The setlang screen was trying to use the translation system before we initialize it.
This commit is contained in:
parent
ea1bb4fb89
commit
36319f1291
1 changed files with 3 additions and 1 deletions
|
@ -490,7 +490,6 @@ create table if not exists profiles
|
|||
|
||||
d = self.langDiag = NoCloseDiag()
|
||||
f = self.langForm = aqt.forms.setlang.Ui_Dialog()
|
||||
f.setupUi(d)
|
||||
qconnect(d.accepted, self._onLangSelected)
|
||||
qconnect(d.rejected, lambda: True)
|
||||
# default to the system language
|
||||
|
@ -510,6 +509,9 @@ create table if not exists profiles
|
|||
# if the system language isn't available, revert to english
|
||||
if idx is None:
|
||||
idx = en
|
||||
lang = "en_US"
|
||||
anki.lang.set_lang(lang, locale_dir())
|
||||
f.setupUi(d)
|
||||
# update list
|
||||
f.lang.addItems([x[0] for x in anki.lang.langs])
|
||||
f.lang.setCurrentRow(idx)
|
||||
|
|
Loading…
Reference in a new issue