diff --git a/qt/aqt/profiles.py b/qt/aqt/profiles.py index 1a4eb41e0..d2c3355b4 100644 --- a/qt/aqt/profiles.py +++ b/qt/aqt/profiles.py @@ -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)