From 4cf8847a3de2e516da9052edef11ccf957f73de0 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 11:22:43 +0800 Subject: [PATCH] Add failback & test watchtower on my prod server. --- components/app/windows/newsView.vue | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/components/app/windows/newsView.vue b/components/app/windows/newsView.vue index 81e2670..21694d5 100644 --- a/components/app/windows/newsView.vue +++ b/components/app/windows/newsView.vue @@ -55,9 +55,14 @@ watch( ); // Translate when requested? const startTranslating = async (text: string) => { - translateItem[text] = { - translateText: await translate(text, { from: "zh", to: "en" }), - }; + try { + translateItem[text] = { + translateText: await translate(text, { from: "zh", to: "en" }), + }; + } catch (error) { + console.error("Translation failed:", error); + translateItem[text] = { translateText: text }; // fallback to original text + } }; const aiSummary = async () => {