From 96f71f12ec5d2d84caf5800de17fcaab2719c8de Mon Sep 17 00:00:00 2001 From: icarus Date: Mon, 20 Oct 2025 22:21:00 +0800 Subject: [PATCH] fix(translate): show detailed error message when file processing fails --- src/renderer/src/pages/translate/TranslatePage.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/renderer/src/pages/translate/TranslatePage.tsx b/src/renderer/src/pages/translate/TranslatePage.tsx index b4096c3e5a..7285ce3ea8 100644 --- a/src/renderer/src/pages/translate/TranslatePage.tsx +++ b/src/renderer/src/pages/translate/TranslatePage.tsx @@ -29,7 +29,7 @@ import { type TranslateHistory, type TranslateLanguage } from '@renderer/types' -import { getFileExtension, isTextFile, runAsyncFunction, uuid } from '@renderer/utils' +import { getErrorMessage, getFileExtension, isTextFile, runAsyncFunction, uuid } from '@renderer/utils' import { abortCompletion } from '@renderer/utils/abortController' import { isAbortError } from '@renderer/utils/error' import { formatErrorMessage } from '@renderer/utils/error' @@ -671,7 +671,7 @@ const TranslatePage: FC = () => { await processFile(selectedFile) } catch (error) { logger.error('onPaste:', error as Error) - window.toast.error(t('chat.input.file_error')) + window.toast.error({ title: t('chat.input.file_error'), description: getErrorMessage(error) }) } } setIsProcessing(false)