fix: trace debug — show Stranger_NNN for unnamed traces instead of unknown

This commit is contained in:
Accusys
2026-05-14 15:12:21 +08:00
parent 8f013cbdbc
commit c90394897d
42 changed files with 1806 additions and 1722 deletions

View File

@@ -30,6 +30,7 @@
</div>
{{ translatedText }}
</div>
<div v-if="errorMsg" class="mt-2 text-xs text-red-400">{{ errorMsg }}</div>
</div>
</template>
@@ -45,16 +46,19 @@ const targetLang = ref('zh-TW')
const translatedText = ref('')
const loading = ref(false)
const showTranslation = ref(false)
const errorMsg = ref('')
const translate = async () => {
if (!props.text.trim()) return
loading.value = true
errorMsg.value = ''
try {
translatedText.value = await translateText(props.text, targetLang.value)
showTranslation.value = true
} catch (error) {
console.error('Translation failed:', error)
errorMsg.value = '翻譯失敗: ' + (error as any)?.message || String(error)
showTranslation.value = false
} finally {
loading.value = false
}