dataset-documents.ts 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416
  1. const translation = {
  2. list: {
  3. title: '文档',
  4. desc: '知识库的所有文件都在这里显示,整个知识库都可以链接到 AI智能体平台 引用或通过 Chat 插件进行索引。',
  5. // zlwu12 2025-09-18 注释
  6. // learnMore: '参考Dify',
  7. addFile: '添加文件',
  8. addPages: '添加页面',
  9. addUrl: '添加 URL',
  10. table: {
  11. header: {
  12. fileName: '名称',
  13. chunkingMode: '分段模式',
  14. words: '字符数',
  15. hitCount: '召回次数',
  16. uploadTime: '上传时间',
  17. status: '状态',
  18. action: '操作',
  19. },
  20. rename: '重命名',
  21. name: '名称',
  22. },
  23. preview: {
  24. title: '文件预览',
  25. error: '预览服务未配置或文件URL无效',
  26. noUrl: '获取文件预览链接失败',
  27. failed: '加载文件预览失败',
  28. },
  29. action: {
  30. uploadFile: '上传新文件',
  31. settings: '分段设置',
  32. download: '下载文件',
  33. preview: '预览',
  34. configPermission: '下载权限',
  35. downloadLogs: '下载记录',
  36. addButton: '添加分段',
  37. add: '添加新分段',
  38. batchAdd: '批量添加',
  39. archive: '归档',
  40. unarchive: '撤销归档',
  41. delete: '删除',
  42. enableWarning: '归档的文件无法启用',
  43. sync: '同步',
  44. pause: '暂停',
  45. resume: '恢复',
  46. },
  47. index: {
  48. enable: '启用中',
  49. disable: '禁用中',
  50. all: '全部',
  51. enableTip: '该文件可以被索引',
  52. disableTip: '该文件无法被索引',
  53. },
  54. status: {
  55. queuing: '排队中',
  56. indexing: '索引中',
  57. paused: '已暂停',
  58. error: '错误',
  59. available: '可用',
  60. enabled: '已启用',
  61. disabled: '已禁用',
  62. archived: '已归档',
  63. },
  64. empty: {
  65. title: '还没有文档',
  66. upload: {
  67. tip: '您可以上传文件,从网站同步,或者从网络应用程序(如概念、GitHub 等)同步。',
  68. },
  69. sync: {
  70. tip: 'Dify 会定期从您的 Notion 中下载文件并完成处理。',
  71. },
  72. },
  73. delete: {
  74. title: '确定删除吗?',
  75. content: '如果您需要稍后恢复处理,您将从您离开的地方继续',
  76. },
  77. batchDownload: {
  78. starting: '开始下载 {{count}} 个文件...',
  79. success: '成功下载 {{count}} 个文件',
  80. failed: '下载文件失败',
  81. allFailed: '所有文件下载失败',
  82. partialSuccess: '已下载 {{success}} 个文件,{{failed}} 个文件失败',
  83. },
  84. batchModal: {
  85. title: '批量添加分段',
  86. csvUploadTitle: '将您的 CSV 文件拖放到此处,或',
  87. browse: '选择文件',
  88. tip: 'CSV 文件必须符合以下结构:',
  89. question: '问题',
  90. answer: '回答',
  91. contentTitle: '分段内容',
  92. content: '内容',
  93. template: '下载模板',
  94. cancel: '取消',
  95. run: '导入',
  96. runError: '批量导入失败',
  97. processing: '批量处理中',
  98. completed: '导入完成',
  99. error: '导入出错',
  100. ok: '确定',
  101. },
  102. },
  103. metadata: {
  104. title: '元数据',
  105. desc: '标记文档的元数据允许 AI 及时访问它们并为用户公开参考来源。',
  106. dateTimeFormat: 'YYYY-MM-DD HH:mm',
  107. docTypeSelectTitle: '请选择一种文档类型',
  108. docTypeChangeTitle: '更换文档类型',
  109. docTypeSelectWarning: '如果更改文档类型,将不再保留现在填充的元数据',
  110. firstMetaAction: '开始',
  111. placeholder: {
  112. add: '输入',
  113. select: '选择',
  114. },
  115. source: {
  116. upload_file: '文件上传',
  117. notion: '从 Notion 同步的文档',
  118. github: '从 Github 同步的代码',
  119. },
  120. type: {
  121. book: '书籍',
  122. webPage: '网页',
  123. paper: '论文',
  124. socialMediaPost: '社交媒体帖子',
  125. personalDocument: '个人文档',
  126. businessDocument: '商务文档',
  127. IMChat: 'IM 聊天记录',
  128. wikipediaEntry: '维基百科条目',
  129. notion: '从 Notion 同步的文档',
  130. github: '从 Github 同步的代码',
  131. technicalParameters: '技术参数',
  132. },
  133. field: {
  134. processRule: {
  135. processDoc: '预处理文档',
  136. segmentRule: '分段规则',
  137. segmentLength: '分段长度',
  138. processClean: '文本预处理与清洗',
  139. },
  140. book: {
  141. title: '标题',
  142. language: '语言',
  143. author: '作者',
  144. publisher: '出版商',
  145. publicationDate: '出版日期',
  146. ISBN: 'ISBN',
  147. category: '类别',
  148. },
  149. webPage: {
  150. title: '标题',
  151. url: '网址',
  152. language: '语言',
  153. authorPublisher: '作者/出版商',
  154. publishDate: '发布日期',
  155. topicKeywords: '主题/关键词',
  156. description: '描述',
  157. },
  158. paper: {
  159. title: '标题',
  160. language: '语言',
  161. author: '作者',
  162. publishDate: '发布日期',
  163. journalConferenceName: '期刊/会议名称',
  164. volumeIssuePage: '卷/期/页码',
  165. DOI: 'DOI',
  166. topicsKeywords: '主题/关键词',
  167. abstract: '摘要',
  168. },
  169. socialMediaPost: {
  170. platform: '平台',
  171. authorUsername: '作者/用户名',
  172. publishDate: '发布日期',
  173. postURL: '帖子网址',
  174. topicsTags: '主题/标签',
  175. },
  176. personalDocument: {
  177. title: '标题',
  178. author: '作者',
  179. creationDate: '创建日期',
  180. lastModifiedDate: '最后修改日期',
  181. documentType: '文档类型',
  182. tagsCategory: '标签/类别',
  183. },
  184. businessDocument: {
  185. title: '标题',
  186. author: '作者',
  187. creationDate: '创建日期',
  188. lastModifiedDate: '最后修改日期',
  189. documentType: '文档类型',
  190. departmentTeam: '部门/团队',
  191. },
  192. IMChat: {
  193. chatPlatform: '聊天平台',
  194. chatPartiesGroupName: '聊天参与方/群组名称',
  195. participants: '参与者',
  196. startDate: '开始日期',
  197. endDate: '结束日期',
  198. topicsKeywords: '主题/关键词',
  199. fileType: '文件类型',
  200. },
  201. wikipediaEntry: {
  202. title: '标题',
  203. language: '语言',
  204. webpageURL: '网页网址',
  205. editorContributor: '编辑/贡献者',
  206. lastEditDate: '最后编辑日期',
  207. summaryIntroduction: '摘要/介绍',
  208. },
  209. notion: {
  210. title: '标题',
  211. language: '语言',
  212. author: '作者',
  213. createdTime: '创建时间',
  214. lastModifiedTime: '最后修改时间',
  215. url: '网址',
  216. tag: '标签',
  217. description: '描述',
  218. },
  219. github: {
  220. repoName: '仓库名',
  221. repoDesc: '仓库描述',
  222. repoOwner: '仓库所有者',
  223. fileName: '文件名',
  224. filePath: '文件路径',
  225. programmingLang: '编程语言',
  226. url: '网址',
  227. license: '许可证',
  228. lastCommitTime: '最后提交时间',
  229. lastCommitAuthor: '最后提交者',
  230. },
  231. originInfo: {
  232. originalFilename: '原始文件名称',
  233. originalFileSize: '原始文件大小',
  234. uploadDate: '上传日期',
  235. lastUpdateDate: '最后更新日期',
  236. source: '来源',
  237. },
  238. technicalParameters: {
  239. segmentSpecification: '分段规则',
  240. segmentLength: '段落长度',
  241. avgParagraphLength: '平均段落长度',
  242. paragraphs: '段落数量',
  243. hitCount: '召回次数',
  244. embeddingTime: '嵌入时间',
  245. embeddedSpend: '嵌入花费',
  246. },
  247. },
  248. languageMap: {
  249. zh: '中文',
  250. en: '英文',
  251. es: '西班牙语',
  252. fr: '法语',
  253. de: '德语',
  254. ja: '日语',
  255. ko: '韩语',
  256. ru: '俄语',
  257. ar: '阿拉伯语',
  258. pt: '葡萄牙语',
  259. it: '意大利语',
  260. nl: '荷兰语',
  261. pl: '波兰语',
  262. sv: '瑞典语',
  263. tr: '土耳其语',
  264. he: '希伯来语',
  265. hi: '印地语',
  266. da: '丹麦语',
  267. fi: '芬兰语',
  268. no: '挪威语',
  269. hu: '匈牙利语',
  270. el: '希腊语',
  271. cs: '捷克语',
  272. th: '泰语',
  273. id: '印度尼西亚语',
  274. },
  275. categoryMap: {
  276. book: {
  277. fiction: '小说',
  278. biography: '传记',
  279. history: '历史',
  280. science: '科学',
  281. technology: '技术',
  282. education: '教育',
  283. philosophy: '哲学',
  284. religion: '宗教',
  285. socialSciences: '社会科学',
  286. art: '艺术',
  287. travel: '旅行',
  288. health: '健康',
  289. selfHelp: '自助',
  290. businessEconomics: '商业/经济',
  291. cooking: '烹饪',
  292. childrenYoungAdults: '儿童/青少年',
  293. comicsGraphicNovels: '漫画/图形小说',
  294. poetry: '诗歌',
  295. drama: '戏剧',
  296. other: '其他',
  297. },
  298. personalDoc: {
  299. notes: '笔记',
  300. blogDraft: '博客草稿',
  301. diary: '日记',
  302. researchReport: '研究报告',
  303. bookExcerpt: '书籍摘录',
  304. schedule: '日程安排',
  305. list: '列表',
  306. projectOverview: '项目概述',
  307. photoCollection: '照片集',
  308. creativeWriting: '创意写作',
  309. codeSnippet: '代码片段',
  310. designDraft: '设计草稿',
  311. personalResume: '个人简历',
  312. other: '其他',
  313. },
  314. businessDoc: {
  315. meetingMinutes: '会议纪要',
  316. researchReport: '研究报告',
  317. proposal: '提案',
  318. employeeHandbook: '员工手册',
  319. trainingMaterials: '培训材料',
  320. requirementsDocument: '需求文档',
  321. designDocument: '设计文档',
  322. productSpecification: '产品规格',
  323. financialReport: '财务报告',
  324. marketAnalysis: '市场分析',
  325. projectPlan: '项目计划',
  326. teamStructure: '团队结构',
  327. policiesProcedures: '政策和流程',
  328. contractsAgreements: '合同和协议',
  329. emailCorrespondence: '邮件往来',
  330. other: '其他',
  331. },
  332. },
  333. },
  334. embedding: {
  335. processing: '嵌入处理中...',
  336. paused: '嵌入已停止',
  337. completed: '嵌入已完成',
  338. error: '嵌入发生错误',
  339. docName: '预处理文档',
  340. mode: '分段模式',
  341. segmentLength: '最大分段长度',
  342. textCleaning: '文本预处理规则',
  343. segments: '段落',
  344. highQuality: '高质量模式',
  345. economy: '经济模式',
  346. estimate: '预估消耗',
  347. stop: '停止处理',
  348. pause: '暂停',
  349. resume: '恢复',
  350. automatic: '自动',
  351. custom: '自定义',
  352. hierarchical: '父子分段',
  353. previewTip: '段落预览将在嵌入完成后可用',
  354. parentMaxTokens: '父',
  355. childMaxTokens: '子',
  356. },
  357. segment: {
  358. paragraphs: '段落',
  359. chunks_one: '分段',
  360. chunks_other: '分段',
  361. parentChunks_one: '父分段',
  362. parentChunks_other: '父分段',
  363. childChunks_one: '子分段',
  364. childChunks_other: '子分段',
  365. searchResults_zero: '搜索结果',
  366. searchResults_one: '搜索结果',
  367. searchResults_other: '搜索结果',
  368. empty: '未找到分段',
  369. clearFilter: '清空搜索条件',
  370. chunk: '分段',
  371. parentChunk: '父分段',
  372. newChunk: '新分段',
  373. childChunk: '子分段',
  374. newChildChunk: '新子分段',
  375. keywords: '关键词',
  376. addKeyWord: '添加关键词',
  377. keywordError: '关键词最大长度为 20',
  378. characters_one: '字符',
  379. characters_other: '字符',
  380. hitCount: '召回次数',
  381. vectorHash: '向量哈希:',
  382. questionPlaceholder: '在这里添加问题',
  383. questionEmpty: '问题不能为空',
  384. answerPlaceholder: '在这里添加答案',
  385. answerEmpty: '答案不能为空',
  386. contentPlaceholder: '在这里添加内容',
  387. contentEmpty: '内容不能为空',
  388. newTextSegment: '新文本分段',
  389. newQaSegment: '新问答分段',
  390. addChunk: '新增分段',
  391. addChildChunk: '新增子分段',
  392. addAnother: '连续新增',
  393. delete: '删除这个分段?',
  394. chunkAdded: '新增一个分段',
  395. childChunkAdded: '新增一个子分段',
  396. editChunk: '编辑分段',
  397. editParentChunk: '编辑父分段',
  398. editChildChunk: '编辑子分段',
  399. chunkDetail: '分段详情',
  400. regenerationConfirmTitle: '是否需要重新生成子分段?',
  401. regenerationConfirmMessage: '重新生成的子分段将会覆盖当前的子分段,包括编辑过的分段和新添加的分段。重新生成操作无法撤销。',
  402. regeneratingTitle: '正在生成子分段',
  403. regeneratingMessage: '生成子分段需要一些时间,请耐心等待...',
  404. regenerationSuccessTitle: '子分段已重新生成',
  405. regenerationSuccessMessage: '可以关闭窗口',
  406. edited: '已编辑',
  407. editedAt: '编辑于',
  408. dateTimeFormat: 'YYYY/MM/DD HH:mm',
  409. expandChunks: '展开分段',
  410. collapseChunks: '折叠分段',
  411. keywordEmpty: '关键词不能为空',
  412. keywordDuplicate: '关键词已经存在',
  413. },
  414. }
  415. export default translation