Helpviewer/HelpLanguagesDialog.py

changeset 3658
edcfadf0152d
parent 3656
441956d8fce5
child 4021
195a471c327b
equal deleted inserted replaced
3657:ae833e7fcd6c 3658:edcfadf0152d
166 166
167 @param language language number (QLocale.Language) 167 @param language language number (QLocale.Language)
168 @return list of expanded language names (list of strings) 168 @return list of expanded language names (list of strings)
169 """ 169 """
170 allLanguages = [] 170 allLanguages = []
171 countries = QLocale.countriesForLanguage(language) 171 countries = [l.country() for l in QLocale.matchingLocales(
172 language, QLocale.AnyScript, QLocale.AnyCountry)]
172 languageString = "{0} [{1}]"\ 173 languageString = "{0} [{1}]"\
173 .format(QLocale.languageToString(language), 174 .format(QLocale.languageToString(language),
174 QLocale(language).name().split('_')[0]) 175 QLocale(language).name().split('_')[0])
175 allLanguages.append(languageString) 176 allLanguages.append(languageString)
176 for country in countries: 177 for country in countries:

eric ide

mercurial