From aa60d82abb5d6da4d0e426db35b6b1eddee1f4cc Mon Sep 17 00:00:00 2001 From: kwaroran Date: Fri, 21 Jul 2023 17:50:10 +0900 Subject: [PATCH] [fix] revert translator because of bugs --- src/lib/ChatScreens/Chat.svelte | 23 ++++++----------------- 1 file changed, 6 insertions(+), 17 deletions(-) diff --git a/src/lib/ChatScreens/Chat.svelte b/src/lib/ChatScreens/Chat.svelte index 046e951b..e01b8c3b 100644 --- a/src/lib/ChatScreens/Chat.svelte +++ b/src/lib/ChatScreens/Chat.svelte @@ -55,11 +55,9 @@ async function displaya(message:string){ if($DataBase.autoTranslate && $DataBase.translator !== ''){ - if(msgTranslated==='') - msgDisplay = risuChatParser(message, {chara: name, chatID: idx, rmVar: true}) - msgDisplay = await translate(risuChatParser(message, {chara: name, chatID: idx, rmVar:true}), false) - msgTranslated = msgDisplay - translated = true; + msgDisplay = risuChatParser(message, {chara: name, chatID: idx, rmVar: true}) + msgDisplay = await translate(risuChatParser(message, {chara: name, chatID: idx, rmVar: true}), false) + } else{ msgDisplay = risuChatParser(message, {chara: name, chatID: idx, rmVar: true}) @@ -122,22 +120,13 @@ if(translating){ return } - if(!translated){ + if(msgDisplay === risuChatParser(message, {chara: name, chatID: idx, rmVar: true})){ translating = true - if(msgTranslated !== ''){ - msgDisplay = msgTranslated - translating = false - translated = true - return - } - msgDisplay = (await translate(risuChatParser(message, {chara: name, chatID: idx, rmVar: true}), false)) - msgTranslated = msgDisplay + msgDisplay = (await translate(message, false)) translating = false - translated = true } else{ - msgDisplay = risuChatParser(message, {chara: name, chatID: idx, rmVar:true}) - translated = false + msgDisplay = risuChatParser(message, {chara: name, chatID: idx, rmVar: true}) } }}>