Exemplo 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)
Exemplo 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)
Exemplo n.º 3
0
 def test_with_wrong_suffix(self):
     self.assertEqual(
         locale.strip_encoding_from_locale('en_GB.ISO-8859-1'), 'en_GB'
     )
Exemplo n.º 4
0
 def test_without_utf_suffix(self):
     self.assertEqual(locale.strip_encoding_from_locale('en_GB'), 'en_GB')
Exemplo n.º 5
0
 def test_with_wrong_suffix(self):
     self.assertEqual(locale.strip_encoding_from_locale('en_GB.ISO-8859-1'),
                      'en_GB')
Exemplo n.º 6
0
 def test_without_utf_suffix(self):
     self.assertEqual(locale.strip_encoding_from_locale('en_GB'), 'en_GB')