diff --git a/src-python/config.py b/src-python/config.py index 26314bee..d781aacb 100644 --- a/src-python/config.py +++ b/src-python/config.py @@ -90,10 +90,6 @@ class Config: def MESSAGE_BOX_RATIO_RANGE(self): return self._MESSAGE_BOX_RATIO_RANGE - @property - def SELECTABLE_UI_LANGUAGES_DICT(self): - return self._SELECTABLE_UI_LANGUAGES_DICT - @property def SELECTABLE_CTRANSLATE2_WEIGHT_TYPE_DICT(self): return self._SELECTABLE_CTRANSLATE2_WEIGHT_TYPE_DICT @@ -428,7 +424,7 @@ class Config: @UI_LANGUAGE.setter def UI_LANGUAGE(self, value): - if value in list(self.SELECTABLE_UI_LANGUAGES_DICT.keys()): + if isinstance(value, str): self._UI_LANGUAGE = value saveJson(self.PATH_CONFIG, inspect.currentframe().f_code.co_name, value) @@ -988,13 +984,6 @@ class Config: self._UI_SCALING_LIST = generatePercentageStringsList(start=40, end=200, step=10) self._TEXTBOX_UI_SCALING_RANGE = (50, 200) self._MESSAGE_BOX_RATIO_RANGE = (1, 99) - self._SELECTABLE_UI_LANGUAGES_DICT = { - "en": "English", - "ja": "日本語", - "ko": "한국어", - "zh-Hant": "繁體中文" - # If you want to add a new language and key, please append it here. - } self._SELECTABLE_CTRANSLATE2_WEIGHT_TYPE_DICT = { # {Save json str}: {i18n_placeholder} pairs "Small": "Small", diff --git a/src-python/webui_mainloop.py b/src-python/webui_mainloop.py index 77e0b41b..1e96b257 100644 --- a/src-python/webui_mainloop.py +++ b/src-python/webui_mainloop.py @@ -12,7 +12,6 @@ config_mapping = { "/config/ui_scaling_list": "UI_SCALING_LIST", "/config/textbox_ui_scaling_range": "TEXTBOX_UI_SCALING_RANGE", "/config/message_box_ratio_range": "MESSAGE_BOX_RATIO_RANGE", - "/config/selectable_ui_languages_dict": "SELECTABLE_UI_LANGUAGES_DICT", "/config/selectable_ctranslate2_weight_type_dict": "SELECTABLE_CTRANSLATE2_WEIGHT_TYPE_DICT", "/config/selectable_whisper_weight_type_dict": "SELECTABLE_WHISPER_WEIGHT_TYPE_DICT", "/config/max_mic_energy_threshold": "MAX_MIC_ENERGY_THRESHOLD",