From a0a5cb833eac9f866c34c22d5092b02ecd20b31f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Sat, 7 Jun 2025 10:43:09 +0800 Subject: [PATCH] Translation works on the newsView now (YAY), and broke the ai summary system :( --- components/app/windows/newsView.vue | 28 +++++++++++++++++++--------- 1 file changed, 19 insertions(+), 9 deletions(-) diff --git a/components/app/windows/newsView.vue b/components/app/windows/newsView.vue index c9ba914..ec66b05 100644 --- a/components/app/windows/newsView.vue +++ b/components/app/windows/newsView.vue @@ -37,14 +37,16 @@ watch( if (!data.value) { return; } + if (translatedBefore.value === true) { + return; + } startTranslating(data.value.title); startTranslating(data.value.origin); startTranslating(data.value.author); - data.value.paragraph.forEach((i, element) => { - console.log(element); - //startTranslating(data.value.) - }); - // NOT retranslating AGAIN + for (const paragraph of data.value.paragraph) { + startTranslating(paragraph); + } + // NOT retranslating AGAIN when disabling the feat translatedBefore.value = true; } else { translateText.value = false; @@ -86,22 +88,30 @@ const aiSummary = async () => {

- {{ translateText ? translateItem[data.title] : data.title }} + {{ + translateText ? translateItem[data.title].translateText : data.title + }}

{{ - translateText ? translateItem[data.origin] : data.origin + translateText + ? translateItem[data.origin].translateText + : data.origin }} • {{ - translateText ? translateItem[data.author] : data.author + translateText + ? translateItem[data.author].translateText + : data.author }}
-
{{ item }}
+
+ {{ translateText ? translateItem[item]?.translateText : item }} +