[update] auth keyが設定されている場合、優先的にDeepL(auth)を使用するように変更
※view.pyにprintToTextbox_AuthenticationSuccessが実装される前提で実装
This commit is contained in:
8
model.py
8
model.py
@@ -78,7 +78,7 @@ class Model:
|
||||
if result:
|
||||
auth_keys = config.AUTH_KEYS
|
||||
auth_keys[choice_translator] = auth_key
|
||||
fnc(auth_key)
|
||||
fnc(auth_keys)
|
||||
return result
|
||||
|
||||
def startLogger(self):
|
||||
@@ -119,7 +119,11 @@ class Model:
|
||||
target_languages = translation_lang.get(engine, {}).get("target", {})
|
||||
if source_lang in source_languages and target_lang in target_languages:
|
||||
compatible_engines.append(engine)
|
||||
return compatible_engines[0]
|
||||
engine_name = compatible_engines[0]
|
||||
|
||||
if engine_name == "DeepL(web)" and config.AUTH_KEYS["DeepL(auth)"] != None:
|
||||
engine_name = "DeepL(auth)"
|
||||
return engine_name
|
||||
|
||||
def getTranslatorStatus(self):
|
||||
return self.translator.translator_status[config.CHOICE_TRANSLATOR]
|
||||
|
||||
Reference in New Issue
Block a user