From d259b54f111e0a36e41271c01f346bbba5a19138 Mon Sep 17 00:00:00 2001 From: Julian Freeman Date: Tue, 24 Feb 2026 22:00:56 -0400 Subject: [PATCH] not store context --- src/App.vue | 11 ++++++----- src/stores/settings.ts | 2 -- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/App.vue b/src/App.vue index be5336e..39db799 100644 --- a/src/App.vue +++ b/src/App.vue @@ -129,6 +129,7 @@ onUnmounted(() => { // Translation State const sourceText = ref(''); +const context = ref(''); const targetText = ref(''); const isTranslating = ref(false); const showCopyFeedback = ref(false); @@ -212,8 +213,8 @@ const translate = async () => { .replace(/{SPEAKER_IDENTITY}/g, settings.speakerIdentity) .replace(/{TONE_REGISTER}/g, settings.toneRegister); - const userMessage = settings.context - ? `[Context]\n${settings.context}\n\n[Text to Translate]\n${sourceText.value}` + const userMessage = context.value + ? `[Context]\n${context.value}\n\n[Text to Translate]\n${sourceText.value}` : `[Text to Translate]\n${sourceText.value}`; const requestBody = { @@ -351,8 +352,8 @@ const translate = async () => { 情景背景 (可选) diff --git a/src/stores/settings.ts b/src/stores/settings.ts index 50a6fa4..cd434ff 100644 --- a/src/stores/settings.ts +++ b/src/stores/settings.ts @@ -67,7 +67,6 @@ export const useSettingsStore = defineStore('settings', () => { const profiles = useLocalStorage('api-profiles', []); const enableStreaming = useLocalStorage('enable-streaming', true); const systemPromptTemplate = useLocalStorage('system-prompt-template', DEFAULT_TEMPLATE); - const context = useLocalStorage('translation-context', ''); // 存储整个对象以保持一致性 const sourceLang = useLocalStorage('source-lang-v2', LANGUAGES[0]); @@ -98,7 +97,6 @@ export const useSettingsStore = defineStore('settings', () => { profiles, enableStreaming, systemPromptTemplate, - context, sourceLang, targetLang, speakerIdentity,