142 idx = 6 |
142 idx = 6 |
143 else: |
143 else: |
144 idx = 5 |
144 idx = 5 |
145 self.expireHistory.setCurrentIndex(idx) |
145 self.expireHistory.setCurrentIndex(idx) |
146 |
146 |
147 # FIXME: fix this issue |
147 for language in QLocale.Language: |
148 for language in range(2, QLocale.Language.LastLanguage + 1): |
148 if language == QLocale.Language.C: |
|
149 continue |
|
150 |
149 countries = [ |
151 countries = [ |
150 loc.country() |
152 loc.country() |
151 for loc in QLocale.matchingLocales( |
153 for loc in QLocale.matchingLocales( |
152 language, QLocale.Script.AnyScript, |
154 language, QLocale.Script.AnyScript, |
153 QLocale.Country.AnyCountry |
155 QLocale.Country.AnyCountry |
156 if len(countries) > 0: |
158 if len(countries) > 0: |
157 self.languageCombo.addItem( |
159 self.languageCombo.addItem( |
158 QLocale.languageToString(language), language) |
160 QLocale.languageToString(language), language) |
159 self.languageCombo.model().sort(0) |
161 self.languageCombo.model().sort(0) |
160 self.languageCombo.insertSeparator(0) |
162 self.languageCombo.insertSeparator(0) |
161 self.languageCombo.insertItem(0, QLocale.languageToString(0), 0) |
163 self.languageCombo.insertItem( |
|
164 0, QLocale.languageToString(QLocale.Language.AnyLanguage), 0) |
162 index = self.languageCombo.findData( |
165 index = self.languageCombo.findData( |
163 Preferences.getWebBrowser("SearchLanguage")) |
166 Preferences.getWebBrowser("SearchLanguage")) |
164 if index > -1: |
167 if index > -1: |
165 self.languageCombo.setCurrentIndex(index) |
168 self.languageCombo.setCurrentIndex(index) |
166 |
169 |