eric6/WebBrowser/WebBrowserLanguagesDialog.py

changeset 8143
2c730d5fd177
parent 7923
91e843545d9a
child 8218
7c09585bd960
equal deleted inserted replaced
8141:27f636beebad 8143:2c730d5fd177
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]

eric ide

mercurial