From 2a490bec23fa01f10960bf74acdb710cf94c9494 Mon Sep 17 00:00:00 2001 From: smallstone <> Date: Thu, 28 Dec 2023 11:22:30 +0800 Subject: [PATCH] Refactor code: Removed setLanguage function and added i18n translation support --- src/util/ideaBridge.ts | 13 ------------- src/views/components/MessageMarkdown/index.tsx | 2 ++ 2 files changed, 2 insertions(+), 13 deletions(-) diff --git a/src/util/ideaBridge.ts b/src/util/ideaBridge.ts index 343d675..db26e69 100644 --- a/src/util/ideaBridge.ts +++ b/src/util/ideaBridge.ts @@ -271,19 +271,6 @@ const JStoIdea = { window.JSJavaBridge.callJava(JSON.stringify(params)); }, - setLanguage: (message) => { - const params = { - action: "updateLanguage/request", - metadata: { - callback: "IdeaToJSMessage", - }, - payload: { - language: message?.language || "en", - }, - }; - console.log("setLanguage params: ", params); - window.JSJavaBridge.callJava(JSON.stringify(params)); - }, }; class IdeaBridge { diff --git a/src/views/components/MessageMarkdown/index.tsx b/src/views/components/MessageMarkdown/index.tsx index fdd0e9c..51b0521 100644 --- a/src/views/components/MessageMarkdown/index.tsx +++ b/src/views/components/MessageMarkdown/index.tsx @@ -35,6 +35,7 @@ interface MessageMarkdownProps className: string; messageDone?: boolean; temp?: boolean; + activeStep?: boolean; } type Step = { @@ -64,6 +65,7 @@ const MessageMarkdown = observer((props: MessageMarkdownProps) => { const lastNode = tree.children[tree.children.length - 1]; const [chatmarkValues, setChatmarkValues] = useSetState({}); const { classes } = useStyles(); + const { i18n, t } = useTranslation(); const handleExplain = (value: string | undefined) => { console.log(value);