[bugfix] フロント: 選択中の翻訳エンジンデータ形式変更とUIへの流し込み、
バック: UIへのrun時のデータ形式をset/getにあわせて変更。
This commit is contained in:
@@ -1568,7 +1568,11 @@ class Controller:
|
||||
engines[config.SELECTED_TAB_NO] = engine
|
||||
config.SELECTED_TRANSLATION_ENGINES = engines
|
||||
|
||||
self.run(200, self.run_mapping["selected_translation_engines"], config.SELECTED_TRANSLATION_ENGINES)
|
||||
data = {
|
||||
"engines":config.SELECTED_TRANSLATION_ENGINES,
|
||||
"weight_type":config.CTRANSLATE2_WEIGHT_TYPE,
|
||||
}
|
||||
self.run(200, self.run_mapping["selected_translation_engines"], data)
|
||||
self.run(200, self.run_mapping["translation_engines"], selectable_engines)
|
||||
|
||||
def updateDownloadedWhisperModelWeight(self) -> None:
|
||||
|
||||
@@ -16,7 +16,7 @@ export const TranslatorSelectorOpenButton = () => {
|
||||
const selected_translator_name = (currentTranslationEngines.state === "pending")
|
||||
? "Loading..."
|
||||
: currentTranslationEngines.data.find(
|
||||
translator_data => translator_data.translator_id === currentSelectedTranslationEngines.data[currentSelectedPresetTabNumber.data]
|
||||
translator_data => translator_data.translator_id === currentSelectedTranslationEngines.data.engines[currentSelectedPresetTabNumber.data]
|
||||
)?.translator_name;
|
||||
|
||||
|
||||
|
||||
@@ -100,7 +100,7 @@ export const useLanguageSettings = () => {
|
||||
const setSelectedTranslationEngines = (selected_translator) => {
|
||||
pendingSelectedTranslationEngines();
|
||||
let send_obj = currentSelectedTranslationEngines.data;
|
||||
send_obj[currentSelectedPresetTabNumber.data] = selected_translator;
|
||||
send_obj.engines[currentSelectedPresetTabNumber.data] = selected_translator;
|
||||
asyncStdoutToPython("/set/data/selected_translation_engines", send_obj);
|
||||
};
|
||||
|
||||
|
||||
@@ -123,7 +123,10 @@ export const { atomInstance: Atom_SelectedTargetLanguages, useHook: useStore_Sel
|
||||
|
||||
|
||||
export const { atomInstance: Atom_TranslationEngines, useHook: useStore_TranslationEngines } = createAtomWithHook(translator_status, "TranslationEngines");
|
||||
export const { atomInstance: Atom_SelectedTranslationEngines, useHook: useStore_SelectedTranslationEngines } = createAtomWithHook({}, "SelectedTranslationEngines");
|
||||
export const { atomInstance: Atom_SelectedTranslationEngines, useHook: useStore_SelectedTranslationEngines } = createAtomWithHook({
|
||||
engines: {1:"", 2:"", 3:""},
|
||||
weight_type: "small",
|
||||
}, "SelectedTranslationEngines");
|
||||
|
||||
|
||||
// Designs
|
||||
|
||||
Reference in New Issue
Block a user