[bugfix] Config: 起動時のconfig.jsonチェックで、強制的に初期化されていたのを修正。(SELECTED_TAB_YOUR_LANGUAGES, SELECTED_TAB_TARGET_LANGUAGES)

※保存する形式が変わったことが原因
This commit is contained in:
Sakamoto Shiina
2024-03-09 17:44:22 +09:00
parent 4a85823439
commit 8056e9d668

View File

@@ -293,9 +293,8 @@ class Config:
if isinstance(value, dict):
value_old = self.SELECTED_TAB_YOUR_LANGUAGES
for k, v in value.items():
data = list(v.items())[0]
language = data["language"]
country = data["country"]
language = v["language"]
country = v["country"]
if language not in list(transcription_lang.keys()) or country not in list(transcription_lang[language].keys()):
value[k] = value_old[k]
self._SELECTED_TAB_YOUR_LANGUAGES = value
@@ -314,9 +313,8 @@ class Config:
if isinstance(value, dict):
value_old = self.SELECTED_TAB_TARGET_LANGUAGES
for k, v in value.items():
data = list(v.items())[0]
language = data["language"]
country = data["country"]
language = v["language"]
country = v["country"]
if language not in list(transcription_lang.keys()) or country not in list(transcription_lang[language].keys()):
value[k] = value_old[k]
self._SELECTED_TAB_TARGET_LANGUAGES = value