From c74b5f092936958a6b92cccb9800e936413d17e0 Mon Sep 17 00:00:00 2001 From: misyaguziya <53165965+misyaguziya@users.noreply.github.com> Date: Thu, 19 Dec 2024 21:31:24 +0900 Subject: [PATCH] =?UTF-8?q?=F0=9F=90=9B[bugfix]=20Model=20:=20your=20?= =?UTF-8?q?=E3=81=A8target=E3=81=AE=E8=A8=80=E8=AA=9E=E3=81=8C=E5=90=8C?= =?UTF-8?q?=E4=B8=80=E3=81=A0=E3=81=A3=E3=81=9F=E5=A0=B4=E5=90=88=E3=81=AB?= =?UTF-8?q?=E4=B8=80=E9=83=A8=E3=81=AE=E7=BF=BB=E8=A8=B3=E3=82=A8=E3=83=B3?= =?UTF-8?q?=E3=82=B8=E3=83=B3=E3=81=A7=E3=82=A8=E3=83=A9=E3=83=BC=E3=81=8C?= =?UTF-8?q?=E7=99=BA=E7=94=9F=E3=81=99=E3=82=8B=E3=81=9F=E3=82=81=E3=80=81?= =?UTF-8?q?=E3=81=9D=E3=81=AE=E5=A0=B4=E5=90=88=E3=81=AB=E7=BF=BB=E8=A8=B3?= =?UTF-8?q?=E3=82=A8=E3=83=B3=E3=82=B8=E3=83=B3=E3=82=92CTranslate2?= =?UTF-8?q?=E3=81=AB=E5=BC=B7=E5=88=B6=E3=81=99=E3=82=8B=E3=82=88=E3=81=86?= =?UTF-8?q?=E3=81=AB=E4=BF=AE=E6=AD=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src-python/webui_controller.py | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/src-python/webui_controller.py b/src-python/webui_controller.py index 6c86c651..1e7ba8dd 100644 --- a/src-python/webui_controller.py +++ b/src-python/webui_controller.py @@ -490,6 +490,12 @@ class Controller: config.SELECTED_TARGET_LANGUAGES[config.SELECTED_TAB_NO], config.SELECTABLE_TRANSLATION_ENGINE_STATUS, ) + + your_language = config.SELECTED_YOUR_LANGUAGES[config.SELECTED_TAB_NO]["1"] + for target_language in config.SELECTED_TARGET_LANGUAGES[config.SELECTED_TAB_NO].values(): + if your_language["language"] == target_language["language"]: + engines = ["CTranslate2"] + return {"status":200, "result":engines} @staticmethod @@ -1544,6 +1550,13 @@ class Controller: engines[config.SELECTED_TAB_NO] = engine config.SELECTED_TRANSLATION_ENGINES = engines + your_language = config.SELECTED_YOUR_LANGUAGES[config.SELECTED_TAB_NO]["1"] + for target_language in config.SELECTED_TARGET_LANGUAGES[config.SELECTED_TAB_NO].values(): + if your_language["language"] == target_language["language"]: + engines[config.SELECTED_TAB_NO] = "CTranslate2" + config.SELECTED_TRANSLATION_ENGINES = engines + break + self.run(200, self.run_mapping["selected_translation_engines"], config.SELECTED_TRANSLATION_ENGINES) self.run(200, self.run_mapping["translation_engines"], selectable_engines)