36 languages = Preferences.toList(Preferences.Prefs.settings.value( |
36 languages = Preferences.toList(Preferences.Prefs.settings.value( |
37 "WebBrowser/AcceptLanguages", self.defaultAcceptLanguages())) |
37 "WebBrowser/AcceptLanguages", self.defaultAcceptLanguages())) |
38 self.__model.setStringList(languages) |
38 self.__model.setStringList(languages) |
39 |
39 |
40 allLanguages = [] |
40 allLanguages = [] |
41 for index in range(QLocale.C + 1, QLocale.LastLanguage + 1): |
41 for index in range(QLocale.Language.C + 1, |
|
42 QLocale.Language.LastLanguage + 1): |
42 allLanguages += self.expand(QLocale.Language(index)) |
43 allLanguages += self.expand(QLocale.Language(index)) |
43 self.__allLanguagesModel = QStringListModel() |
44 self.__allLanguagesModel = QStringListModel() |
44 self.__allLanguagesModel.setStringList(allLanguages) |
45 self.__allLanguagesModel.setStringList(allLanguages) |
45 self.addCombo.setModel(self.__allLanguagesModel) |
46 self.addCombo.setModel(self.__allLanguagesModel) |
46 |
47 |
166 @param language language number (QLocale.Language) |
167 @param language language number (QLocale.Language) |
167 @return list of expanded language names (list of strings) |
168 @return list of expanded language names (list of strings) |
168 """ |
169 """ |
169 allLanguages = [] |
170 allLanguages = [] |
170 countries = [loc.country() for loc in QLocale.matchingLocales( |
171 countries = [loc.country() for loc in QLocale.matchingLocales( |
171 language, QLocale.AnyScript, QLocale.AnyCountry)] |
172 language, QLocale.Script.AnyScript, QLocale.Country.AnyCountry)] |
172 languageString = ( |
173 languageString = ( |
173 "{0} [{1}]" |
174 "{0} [{1}]" |
174 ).format( |
175 ).format( |
175 QLocale.languageToString(language), |
176 QLocale.languageToString(language), |
176 QLocale(language).name().split('_')[0] |
177 QLocale(language).name().split('_')[0] |