From b35fe51d60990783c60aa6e78426d682cee49c90 Mon Sep 17 00:00:00 2001 From: "guangfei.zhao" Date: Wed, 29 Oct 2025 16:54:04 +0800 Subject: [PATCH] feat(i18n): add file upload translations and update raptor prompt --- src/locales/en.ts | 19 ++++++++++++++----- src/locales/zh.ts | 19 ++++++++++++++----- src/pages/knowledge/create.tsx | 2 +- src/pages/knowledge/setting.tsx | 2 +- 4 files changed, 30 insertions(+), 12 deletions(-) diff --git a/src/locales/en.ts b/src/locales/en.ts index a1c9fae..2327afd 100644 --- a/src/locales/en.ts +++ b/src/locales/en.ts @@ -1327,11 +1327,6 @@ This auto-tagging feature enhances retrieval by adding another layer of domain-s cancelText: 'Cancel', chooseDataset: 'Please select a dataset first', }, - layout: { - file: 'file', - knowledge: 'knowledge', - chat: 'chat', - }, language: { english: 'English', chinese: 'Chinese', @@ -1559,6 +1554,20 @@ Important structured information may include: names, dates, locations, events, k filePreview: 'File Preview', loadingFile: 'Loading file...', }, + fileUpload: { + uploadFiles: 'Upload Files', + fileSizeExceeded: 'File size exceeded', + unsupportedFileType: 'Unsupported file type', + maxFilesExceeded: 'Maximum number of files exceeded', + duplicateFile: 'Duplicate file', + uploadFailed: 'Upload failed', + dropFilesHere: 'Drop files here', + dragOrClickToUpload: 'Drag files here or click to upload', + supportedFormats: 'Supported formats: .pdf, .docx, .txt, .md, .png, .jpg, .jpeg, .mp4, .wav', + fileLimits: 'File limits', + selectedFiles: 'Selected files', + uploading: 'Uploading...', + }, dialog: { confirm: 'Confirm', cancel: 'Cancel', diff --git a/src/locales/zh.ts b/src/locales/zh.ts index 4e6e0ec..6891a6f 100644 --- a/src/locales/zh.ts +++ b/src/locales/zh.ts @@ -1234,11 +1234,6 @@ General:实体和关系提取提示来自 GitHub - microsoft/graphrag:基于 destinationFolder: '目标文件夹', pleaseUploadAtLeastOneFile: '请上传至少一个文件', }, - layout: { - file: 'file', - knowledge: 'knowledge', - chat: 'chat', - }, mcp: { export: '导出', import: '导入', @@ -1523,6 +1518,20 @@ General:实体和关系提取提示来自 GitHub - microsoft/graphrag:基于 downloadFile: '下载文件', openInNewTab: '在新标签页中打开', }, + fileUpload: { + uploadFiles: '上传文件', + fileSizeExceeded: '文件大小超出限制', + unsupportedFileType: '不支持的文件类型', + maxFilesExceeded: '超出最大文件数量限制', + duplicateFile: '重复文件', + uploadFailed: '上传失败', + dropFilesHere: '将文件拖拽到此处', + dragOrClickToUpload: '拖拽文件到此处或点击上传', + supportedFormats: '支持的格式:.pdf, .docx, .txt, .md, .png, .jpg, .jpeg, .mp4, .wav', + fileLimits: '文件限制', + selectedFiles: '已选择的文件', + uploading: '上传中...', + }, dialog: { confirm: '确认', cancel: '取消', diff --git a/src/pages/knowledge/create.tsx b/src/pages/knowledge/create.tsx index 676e687..4782f72 100644 --- a/src/pages/knowledge/create.tsx +++ b/src/pages/knowledge/create.tsx @@ -74,7 +74,7 @@ function KnowledgeBaseCreate() { topn_tags: 10, raptor: { use_raptor: false, - prompt: '请总结以下段落。小心数字,不要编造。段落如下:\n {cluster_content}\n以上就是你需要总结的内容。', + prompt: t('knowledge.config.raptorPromptDefault'), max_token: 256, threshold: 0.1, max_cluster: 64, diff --git a/src/pages/knowledge/setting.tsx b/src/pages/knowledge/setting.tsx index 985a332..fea1b49 100644 --- a/src/pages/knowledge/setting.tsx +++ b/src/pages/knowledge/setting.tsx @@ -83,7 +83,7 @@ function KnowledgeBaseSetting() { topn_tags: knowledge.parser_config?.topn_tags || 3, raptor: { use_raptor: knowledge.parser_config?.raptor?.use_raptor || false, - prompt: knowledge.parser_config?.raptor?.prompt || '请总结以下段落。小心数字,不要编造。段落如下:\n {cluster_content}\n以上就是你需要总结的内容。', + prompt: knowledge.parser_config?.raptor?.prompt, max_token: knowledge.parser_config?.raptor?.max_token || 256, threshold: knowledge.parser_config?.raptor?.threshold || 0.1, max_cluster: knowledge.parser_config?.raptor?.max_cluster || 64,