mirror of
https://github.com/ankitects/anki.git
synced 2025-09-20 06:52: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()
|
d = self.langDiag = NoCloseDiag()
|
||||||
f = self.langForm = aqt.forms.setlang.Ui_Dialog()
|
f = self.langForm = aqt.forms.setlang.Ui_Dialog()
|
||||||
f.setupUi(d)
|
|
||||||
qconnect(d.accepted, self._onLangSelected)
|
qconnect(d.accepted, self._onLangSelected)
|
||||||
qconnect(d.rejected, lambda: True)
|
qconnect(d.rejected, lambda: True)
|
||||||
# default to the system language
|
# 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 the system language isn't available, revert to english
|
||||||
if idx is None:
|
if idx is None:
|
||||||
idx = en
|
idx = en
|
||||||
|
lang = "en_US"
|
||||||
|
anki.lang.set_lang(lang, locale_dir())
|
||||||
|
f.setupUi(d)
|
||||||
# update list
|
# update list
|
||||||
f.lang.addItems([x[0] for x in anki.lang.langs])
|
f.lang.addItems([x[0] for x in anki.lang.langs])
|
||||||
f.lang.setCurrentRow(idx)
|
f.lang.setCurrentRow(idx)
|
||||||
|
|
Loading…
Reference in a new issue