[Update] 修正: SELECTED_TARGET_LANGUAGESの初期化ロジックを改善し、最初の言語のみを有効化

This commit is contained in:
misyaguziya
2025-09-19 11:06:23 +09:00
parent 1c5ca0b7a5
commit 6501e0c1d7

View File

@@ -1122,13 +1122,13 @@ class Config:
self._SELECTED_TAB_TARGET_LANGUAGES_NO_LIST = ["1", "2", "3"] self._SELECTED_TAB_TARGET_LANGUAGES_NO_LIST = ["1", "2", "3"]
for tab_no in self.SELECTABLE_TAB_NO_LIST: for tab_no in self.SELECTABLE_TAB_NO_LIST:
for tab_target_lang_no in self.SELECTED_TAB_TARGET_LANGUAGES_NO_LIST: for tab_target_lang_no in self.SELECTED_TAB_TARGET_LANGUAGES_NO_LIST:
if tab_no not in self._SELECTED_TARGET_LANGUAGES: if tab_no not in self.SELECTED_TARGET_LANGUAGES:
self.SELECTED_TARGET_LANGUAGES[tab_no] = {} self._SELECTED_TARGET_LANGUAGES[tab_no] = {}
if tab_target_lang_no not in self._SELECTED_TARGET_LANGUAGES[tab_no]: if tab_target_lang_no not in self.SELECTED_TARGET_LANGUAGES[tab_no]:
self.SELECTED_TARGET_LANGUAGES[tab_no][tab_target_lang_no] = { self._SELECTED_TARGET_LANGUAGES[tab_no][tab_target_lang_no] = {
"language": "English", "language": "English",
"country": "United States", "country": "United States",
"enable": True, "enable": True if tab_target_lang_no == self.SELECTED_TAB_TARGET_LANGUAGES_NO_LIST[0] else False,
} }
self._SELECTED_TRANSCRIPTION_ENGINE = "Google" self._SELECTED_TRANSCRIPTION_ENGINE = "Google"
self._CONVERT_MESSAGE_TO_ROMAJI = False self._CONVERT_MESSAGE_TO_ROMAJI = False