Esempio n. 1
0
    def _load_saved_settings(self):
        locale_setting = strip_encoding_from_locale(get_locale())
        locale_setting = get_setting('Locale')
        lang_code, region_code = Locales.get_codes_from_locale_code(
            locale_setting)

        lang = Locales.lang_code_to_lang(lang_code)
        region = Locales.region_code_to_region(region_code)

        selected_index = self._language_combo.get_items().index(lang)
        self._language_combo.set_selected_item_index(selected_index)

        self._on_language_changed(self._language_combo)

        selected_index = self._region_combo.get_items().index(region)
        self._region_combo.set_selected_item_index(selected_index)
Esempio n. 2
0
    def _load_saved_settings(self):
        locale_setting = strip_encoding_from_locale(get_locale())
        locale_setting = get_setting('Locale')
        lang_code, region_code = Locales.get_codes_from_locale_code(
            locale_setting)

        lang = Locales.lang_code_to_lang(lang_code)
        region = Locales.region_code_to_region(region_code)

        selected_index = self._language_combo.get_items().index(lang)
        self._language_combo.set_selected_item_index(selected_index)

        self._on_language_changed(self._language_combo)

        selected_index = self._region_combo.get_items().index(region)
        self._region_combo.set_selected_item_index(selected_index)
Esempio n. 3
0
 def test_with_wrong_suffix(self):
     self.assertEqual(
         locale.strip_encoding_from_locale('en_GB.ISO-8859-1'), 'en_GB'
     )
Esempio n. 4
0
 def test_without_utf_suffix(self):
     self.assertEqual(locale.strip_encoding_from_locale('en_GB'), 'en_GB')
Esempio n. 5
0
 def test_with_wrong_suffix(self):
     self.assertEqual(locale.strip_encoding_from_locale('en_GB.ISO-8859-1'),
                      'en_GB')
Esempio n. 6
0
 def test_without_utf_suffix(self):
     self.assertEqual(locale.strip_encoding_from_locale('en_GB'), 'en_GB')