feat: Add file type not supported error message in multiple languages

This commit is contained in:
kangfenmao 2025-02-13 16:41:48 +08:00
parent 53e5a3bf76
commit 1c33c90884
6 changed files with 11 additions and 1 deletions

View File

@ -97,6 +97,7 @@
"input.upload": "Upload image or document file", "input.upload": "Upload image or document file",
"input.upload.document": "Upload document file (model does not support images)", "input.upload.document": "Upload document file (model does not support images)",
"input.web_search": "Enable web search", "input.web_search": "Enable web search",
"input.file_not_supported": "Model does not support this file type",
"message.new.branch": "New Branch", "message.new.branch": "New Branch",
"message.new.branch.created": "New Branch Created", "message.new.branch.created": "New Branch Created",
"message.new.context": "New Context", "message.new.context": "New Context",

View File

@ -97,6 +97,7 @@
"input.upload": "画像またはドキュメントをアップロード", "input.upload": "画像またはドキュメントをアップロード",
"input.upload.document": "ドキュメントをアップロード(モデルは画像をサポートしません)", "input.upload.document": "ドキュメントをアップロード(モデルは画像をサポートしません)",
"input.web_search": "ウェブ検索を有効にする", "input.web_search": "ウェブ検索を有効にする",
"input.file_not_supported": "モデルはこのファイルタイプをサポートしません",
"message.new.branch": "新しいブランチ", "message.new.branch": "新しいブランチ",
"message.new.branch.created": "新しいブランチが作成されました", "message.new.branch.created": "新しいブランチが作成されました",
"message.new.context": "新しいコンテキスト", "message.new.context": "新しいコンテキスト",

View File

@ -97,6 +97,7 @@
"input.upload": "Загрузить изображение или документ", "input.upload": "Загрузить изображение или документ",
"input.upload.document": "Загрузить документ (модель не поддерживает изображения)", "input.upload.document": "Загрузить документ (модель не поддерживает изображения)",
"input.web_search": "Включить веб-поиск", "input.web_search": "Включить веб-поиск",
"input.file_not_supported": "Модель не поддерживает этот тип файла",
"message.new.branch": "Новая ветка", "message.new.branch": "Новая ветка",
"message.new.branch.created": "Новая ветка создана", "message.new.branch.created": "Новая ветка создана",
"message.new.context": "Новый контекст", "message.new.context": "Новый контекст",

View File

@ -97,6 +97,7 @@
"input.upload": "上传图片或文档", "input.upload": "上传图片或文档",
"input.upload.document": "上传文档(模型不支持图片)", "input.upload.document": "上传文档(模型不支持图片)",
"input.web_search": "开启网络搜索", "input.web_search": "开启网络搜索",
"input.file_not_supported": "模型不支持此文件类型",
"message.new.branch": "分支", "message.new.branch": "分支",
"message.new.branch.created": "新分支已创建", "message.new.branch.created": "新分支已创建",
"message.new.context": "清除上下文", "message.new.context": "清除上下文",

View File

@ -97,6 +97,7 @@
"input.upload": "上傳圖片或文檔", "input.upload": "上傳圖片或文檔",
"input.upload.document": "上傳文檔(模型不支持圖片)", "input.upload.document": "上傳文檔(模型不支持圖片)",
"input.web_search": "開啟網路搜索", "input.web_search": "開啟網路搜索",
"input.file_not_supported": "模型不支持此文件類型",
"message.new.branch": "分支", "message.new.branch": "分支",
"message.new.branch.created": "新分支已建立", "message.new.branch.created": "新分支已建立",
"message.new.context": "新上下文", "message.new.context": "新上下文",

View File

@ -349,6 +349,11 @@ const Inputbar: FC<Props> = ({ assistant: _assistant, setActiveTopic }) => {
if (supportExts.includes(getFileExtension(file.path))) { if (supportExts.includes(getFileExtension(file.path))) {
const selectedFile = await window.api.file.get(file.path) const selectedFile = await window.api.file.get(file.path)
selectedFile && setFiles((prevFiles) => [...prevFiles, selectedFile]) selectedFile && setFiles((prevFiles) => [...prevFiles, selectedFile])
} else {
window.message.info({
key: 'file_not_supported',
content: t('chat.input.file_not_supported')
})
} }
} }
} }
@ -370,7 +375,7 @@ const Inputbar: FC<Props> = ({ assistant: _assistant, setActiveTopic }) => {
} }
} }
}, },
[pasteLongTextAsFile, pasteLongTextThreshold, supportExts, text] [pasteLongTextAsFile, pasteLongTextThreshold, supportExts, t, text]
) )
const handleDragOver = (e: React.DragEvent<HTMLDivElement>) => { const handleDragOver = (e: React.DragEvent<HTMLDivElement>) => {