Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467
  1. export default {
  2. translation: {
  3. common: {
  4. delete: '删除',
  5. deleteModalTitle: '确定删除吗?',
  6. ok: '是',
  7. cancel: '否',
  8. total: '总共',
  9. rename: '重命名',
  10. name: '名称',
  11. save: '保存',
  12. namePlaceholder: '请输入名称',
  13. next: '下一步',
  14. create: '创建',
  15. edit: '编辑',
  16. upload: '上传',
  17. english: '英文',
  18. chinese: '简体中文',
  19. traditionalChinese: '繁体中文',
  20. language: '语言',
  21. languageMessage: '请输入语言',
  22. languagePlaceholder: '请选择语言',
  23. copy: '复制',
  24. copied: '复制成功',
  25. },
  26. login: {
  27. login: '登录',
  28. signUp: '注册',
  29. loginDescription: '很高兴再次见到您!',
  30. registerDescription: '很高兴您加入!',
  31. emailLabel: '邮箱',
  32. emailPlaceholder: '请输入邮箱地址',
  33. passwordLabel: '密码',
  34. passwordPlaceholder: '请输入密码',
  35. rememberMe: '记住我',
  36. signInTip: '没有帐户?',
  37. signUpTip: '已经有帐户?',
  38. nicknameLabel: '名称',
  39. nicknamePlaceholder: '请输入名称',
  40. register: '创建账户',
  41. continue: '继续',
  42. title: '开始构建您的智能助手',
  43. description:
  44. '免费注册以探索顶级 RAG 技术。 创建知识库和人工智能来增强您的业务',
  45. review: '来自 500 多条评论',
  46. },
  47. header: {
  48. knowledgeBase: '知识库',
  49. chat: '聊天',
  50. register: '注册',
  51. signin: '登录',
  52. home: '首页',
  53. setting: '用户设置',
  54. logout: '登出',
  55. },
  56. knowledgeList: {
  57. welcome: '欢迎回来',
  58. description: '今天我们要使用哪个知识库?',
  59. createKnowledgeBase: '创建知识库',
  60. name: '名称',
  61. namePlaceholder: '请输入名称',
  62. doc: '文档',
  63. },
  64. knowledgeDetails: {
  65. dataset: '数据集',
  66. testing: '检索测试',
  67. configuration: '配置',
  68. files: '文件',
  69. name: '名称',
  70. namePlaceholder: '请输入名称',
  71. doc: '文档',
  72. datasetDescription: '嘿,添加数据集后别忘了调整解析块! 😉',
  73. addFile: '新增文件',
  74. searchFiles: '搜索文件',
  75. localFiles: '本地文件',
  76. emptyFiles: '新建空文件',
  77. chunkNumber: '分块数',
  78. uploadDate: '上传日期',
  79. chunkMethod: '解析方法',
  80. enabled: '启用',
  81. disabled: '禁用',
  82. action: '动作',
  83. parsingStatus: '解析状态',
  84. processBeginAt: '流程开始于',
  85. processDuration: '过程持续时间',
  86. progressMsg: '进度消息',
  87. testingDescription: '最后一步! 成功后,剩下的就交给Infiniflow AI吧。',
  88. topK: 'Top K',
  89. topKTip:
  90. '对于计算成本,并非所有检索到的块都会计算与查询的向量余弦相似度。 Top K越大,召回率越高,检索速度越慢。',
  91. similarityThreshold: '相似度阈值',
  92. similarityThresholdTip:
  93. '我们使用混合相似度得分来评估两行文本之间的距离。 它是加权关键词相似度和向量余弦相似度。 如果查询和块之间的相似度小于此阈值,则该块将被过滤掉。',
  94. vectorSimilarityWeight: '向量相似度权重',
  95. vectorSimilarityWeightTip:
  96. '我们使用混合相似度得分来评估两行文本之间的距离。 它是加权关键词相似度和向量余弦相似度。 两个权重之和为 1.0。',
  97. testText: '测试文本',
  98. testTextPlaceholder: '请输入您的问题!',
  99. testingLabel: '测试',
  100. similarity: '混合相似度',
  101. termSimilarity: '关键词相似度',
  102. vectorSimilarity: '向量相似度',
  103. hits: '命中数',
  104. view: '看法',
  105. filesSelected: '选定的文件',
  106. upload: '上传',
  107. run: '启动',
  108. runningStatus0: '未启动',
  109. runningStatus1: '解析中',
  110. runningStatus2: '取消',
  111. runningStatus3: '成功',
  112. runningStatus4: '失败',
  113. pageRanges: '页码范围',
  114. pageRangesTip:
  115. '页码范围:定义需要解析的页面范围。 不包含在这些范围内的页面将被忽略。',
  116. fromPlaceholder: '从',
  117. fromMessage: '缺少起始页码',
  118. toPlaceholder: '到',
  119. toMessage: '缺少结束页码(不包含)',
  120. layoutRecognize: '布局识别',
  121. layoutRecognizeTip:
  122. '使用视觉模型进行布局分析,以更好地识别文档结构,找到标题、文本块、图像和表格的位置。 如果没有此功能,则只能获取 PDF 的纯文本。',
  123. taskPageSize: '任务页面大小',
  124. taskPageSizeMessage: '请输入您的任务页面大小!',
  125. taskPageSizeTip: `如果使用布局识别,PDF 文件将被分成连续的组。 布局分析将在组之间并行执行,以提高处理速度。 “任务页面大小”决定组的大小。 页面大小越大,将页面之间的连续文本分割成不同块的机会就越低。`,
  126. addPage: '新增页面',
  127. greaterThan: '当前值必须大于起始值!',
  128. greaterThanPrevious: '当前值必须大于之前的值!',
  129. selectFiles: '选择文件',
  130. changeSpecificCategory: '更改特定类别',
  131. uploadTitle: '点击或拖拽文件至此区域即可上传',
  132. uploadDescription:
  133. '支持单次或批量上传。 严禁上传公司数据或其他违禁文件。',
  134. chunk: '解析块',
  135. bulk: '批量',
  136. cancel: '取消',
  137. },
  138. knowledgeConfiguration: {
  139. titleDescription: '在这里更新您的知识库详细信息,尤其是解析方法。',
  140. name: '知识库名称',
  141. photo: '知识库图片',
  142. description: '描述',
  143. language: '语言',
  144. languageMessage: '请输入语言',
  145. languagePlaceholder: '请输入语言',
  146. permissions: '权限',
  147. embeddingModel: '嵌入模型',
  148. chunkTokenNumber: '块Token数',
  149. chunkTokenNumberMessage: '块Token数是必填项',
  150. embeddingModelTip:
  151. '用于嵌入块的嵌入模型。 一旦知识库有了块,它就无法更改。 如果你想改变它,你需要删除所有的块。',
  152. permissionsTip: '如果权限是“团队”,则所有团队成员都可以操作知识库。',
  153. chunkTokenNumberTip: '它大致确定了一个块的Token数量。',
  154. chunkMethod: '解析方法',
  155. chunkMethodTip: '说明位于右侧。',
  156. upload: '上传',
  157. english: '英文',
  158. chinese: '中文',
  159. embeddingModelPlaceholder: '请选择嵌入模型',
  160. chunkMethodPlaceholder: '请选择分块方法',
  161. save: '保存',
  162. me: '只有我',
  163. team: '团队',
  164. cancel: '取消',
  165. methodTitle: '分块方法说明',
  166. methodExamples: '示例',
  167. methodExamplesDescription: '提出以下屏幕截图以促进理解。',
  168. dialogueExamplesTitle: '对话示例',
  169. methodEmpty: '这将显示知识库类别的可视化解释',
  170. book: `<p>支持的文件格式为<b>DOCX</b>、<b>PDF</b>、<b>TXT</b>。</p><p>
  171. 由于一本书很长,并不是所有部分都有用,如果是 PDF,
  172. 请为每本书设置<i>页面范围</i>,以消除负面影响并节省分析计算时间。</p>`,
  173. laws: `<p>支持的文件格式为<b>DOCX</b>、<b>PDF</b>、<b>TXT</b>。</p><p>
  174. 法律文件有非常严格的书写格式。 我们使用文本特征来检测分割点。
  175. </p><p>
  176. chunk的粒度与'ARTICLE'一致,所有上层文本都会包含在chunk中。
  177. </p>`,
  178. manual: `<p>仅支持<b>PDF</b>。</p><p>
  179. 我们假设手册具有分层部分结构。 我们使用最低的部分标题作为对文档进行切片的枢轴。
  180. 因此,同一部分中的图和表不会被分割,并且块大小可能会很大。
  181. </p>`,
  182. naive: `<p>支持的文件格式为<b>DOCX、EXCEL、PPT、IMAGE、PDF、TXT</b>。</p>
  183. <p>此方法将简单的方法应用于块文件:</p>
  184. <p>
  185. <li>系统将使用视觉检测模型将连续文本分割成多个片段。</li>
  186. <li>接下来,这些连续的片段被合并成Token数不超过“Token数”的块。</li></p>`,
  187. paper: `<p>仅支持<b>PDF</b>文件。</p><p>
  188. 如果我们的模型运行良好,论文将按其部分进行切片,例如<i>摘要、1.1、1.2</i>等。</p><p>
  189. 这样做的好处是LLM可以更好的概括论文中相关章节的内容,
  190. 产生更全面的答案,帮助读者更好地理解论文。
  191. 缺点是它增加了 LLM 对话的背景并增加了计算成本,
  192. 所以在对话过程中,你可以考虑减少‘<b>topN</b>’的设置。</p>`,
  193. presentation: `<p>支持的文件格式为<b>PDF</b>、<b>PPTX</b>。</p><p>
  194. 每个页面都将被视为一个块。 并且每个页面的缩略图都会被存储。</p><p>
  195. <i>您上传的所有PPT文件都会使用此方法自动分块,无需为每个PPT文件进行设置。</i></p>`,
  196. qa: ` <p>
  197. 此块方法支持<b> excel </b>和<b> csv/txt </b>文件格式。
  198. </p>
  199. <li>
  200. 如果文件以<b> excel </b>格式,则应由两个列组成
  201. 没有标题:一个提出问题,另一个用于答案,
  202. 答案列之前的问题列。多张纸是
  203. 只要列正确结构,就可以接受。
  204. </li>
  205. <li>
  206. 如果文件以<b> csv/txt </b>格式为
  207. 用作分开问题和答案的定界符。
  208. </li>
  209. <p>
  210. <i>
  211. 未能遵循上述规则的文本行将被忽略,并且
  212. 每个问答对将被认为是一个独特的部分。
  213. </i>
  214. </p>`,
  215. resume: `<p>支持的文件格式为<b>DOCX</b>、<b>PDF</b>、<b>TXT</b>。
  216. </p><p>
  217. 简历有多种格式,就像一个人的个性一样,但我们经常必须将它们组织成结构化数据,以便于搜索。
  218. </p><p>
  219. 我们不是将简历分块,而是将简历解析为结构化数据。 作为HR,你可以扔掉所有的简历,
  220. 您只需与<i>'RAGFlow'</i>交谈即可列出所有符合资格的候选人。
  221. </p>
  222. `,
  223. table: `支持<p><b>EXCEL</b>和<b>CSV/TXT</b>格式文件。</p><p>
  224. 以下是一些提示:
  225. <ul>
  226. <li>对于 csv 或 txt 文件,列之间的分隔符为 <em><b>TAB</b></em>。</li>
  227. <li>第一行必须是列标题。</li>
  228. <li>列标题必须是有意义的术语,以便我们的法学硕士能够理解。
  229. 列举一些同义词时最好使用斜杠<i>'/'</i>来分隔,甚至更好
  230. 使用方括号枚举值,例如 <i>'gender/sex(male,female)'</i>.<p>
  231. 以下是标题的一些示例:<ol>
  232. <li>供应商/供货商<b>'TAB'</b>颜色(黄色、红色、棕色)<b>'TAB'</b>性别(男、女)<b>'TAB'</ b>尺码(M、L、XL、XXL)</li>
  233. <li>姓名/名字<b>'TAB'</b>电话/手机/微信<b>'TAB'</b>最高学历(高中,职高,硕士,本科,博士,初中,中技,中 专,专科,专升本,MPA,MBA,EMBA)</li>
  234. </ol>
  235. </p>
  236. </li>
  237. <li>表中的每一行都将被视为一个块。</li>
  238. </ul>`,
  239. picture: `
  240. <p>支持图像文件。 视频即将推出。</p><p>
  241. 如果图片中有文字,则应用 OCR 提取文字作为其文字描述。
  242. </p><p>
  243. 如果OCR提取的文本不够,可以使用视觉LLM来获取描述。
  244. </p>`,
  245. one: `
  246. <p>支持的文件格式为<b>DOCX、EXCEL、PDF、TXT</b>。
  247. </p><p>
  248. 对于一个文档,它将被视为一个完整的块,根本不会被分割。
  249. </p><p>
  250. 如果你要总结的东西需要一篇文章的全部上下文,并且所选LLM的上下文长度覆盖了文档长度,你可以尝试这种方法。
  251. </p>`,
  252. },
  253. chunk: {
  254. chunk: '解析块',
  255. bulk: '批量',
  256. selectAll: '选择所有',
  257. enabledSelected: '启用选定的',
  258. disabledSelected: '禁用选定的',
  259. deleteSelected: '删除选定的',
  260. search: '搜索',
  261. all: '所有',
  262. enabled: '启用',
  263. disabled: '禁用的',
  264. keyword: '关键词',
  265. function: '函数',
  266. chunkMessage: '请输入值!',
  267. },
  268. chat: {
  269. createAssistant: '新建助理',
  270. assistantSetting: '助理设置',
  271. promptEngine: '提示引擎',
  272. modelSetting: '模型设置',
  273. chat: '聊天',
  274. newChat: '新建聊天',
  275. send: '发送',
  276. sendPlaceholder: '消息概要助手...',
  277. chatConfiguration: '聊天配置',
  278. chatConfigurationDescription: '在这里,为你的专业知识库装扮专属助手! 💕',
  279. assistantName: '助理姓名',
  280. assistantNameMessage: '助理姓名是必填项',
  281. namePlaceholder: '例如 贾维斯简历',
  282. assistantAvatar: '助理头像',
  283. language: '语言',
  284. emptyResponse: '空回复',
  285. emptyResponseTip: `如果在知识库中没有检索到用户的问题,它将使用它作为答案。 如果您希望 LLM 在未检索到任何内容时提出自己的意见,请将此留空。`,
  286. setAnOpener: '设置开场白',
  287. setAnOpenerInitial: `你好! 我是你的助理,有什么可以帮到你的吗?`,
  288. setAnOpenerTip: '您想如何欢迎您的客户?',
  289. knowledgeBases: '知识库',
  290. knowledgeBasesMessage: '请选择',
  291. knowledgeBasesTip: '选择关联的知识库。',
  292. system: '系统',
  293. systemInitialValue: `你是一个智能助手,请总结知识库的内容来回答问题,请列举知识库中的数据详细回答。当所有知识库内容都与问题无关时,你的回答必须包括“知识库中未找到您要的答案!”这句话。回答需要考虑聊天历史。
  294. 以下是知识库:
  295. {knowledge}
  296. 以上是知识库。`,
  297. systemMessage: '请输入',
  298. systemTip:
  299. '当LLM回答问题时,你需要LLM遵循的说明,比如角色设计、答案长度和答案语言等。',
  300. topN: 'Top N',
  301. topNTip: `并非所有相似度得分高于“相似度阈值”的块都会被提供给法学硕士。 LLM 只能看到这些“Top N”块。`,
  302. variable: '变量',
  303. variableTip: `如果您使用对话 API,变量可能会帮助您使用不同的策略与客户聊天。
  304. 这些变量用于填写提示中的“系统”部分,以便给LLM一个提示。
  305. “知识”是一个非常特殊的变量,它将用检索到的块填充。
  306. “System”中的所有变量都应该用大括号括起来。`,
  307. add: '新增',
  308. key: '关键字',
  309. optional: '可选的',
  310. operation: '操作',
  311. model: '模型',
  312. modelTip: '大语言聊天模型',
  313. modelMessage: '请选择',
  314. freedom: '自由',
  315. improvise: '即兴创作',
  316. precise: '精确',
  317. balance: '平衡',
  318. freedomTip: `“精确”意味着法学硕士会保守并谨慎地回答你的问题。 “即兴发挥”意味着你希望法学硕士能够自由地畅所欲言。 “平衡”是谨慎与自由之间的平衡。`,
  319. temperature: '温度',
  320. temperatureMessage: '温度是必填项',
  321. temperatureTip:
  322. '该参数控制模型预测的随机性。 较低的温度使模型对其响应更有信心,而较高的温度则使其更具创造性和多样性。',
  323. topP: 'Top P',
  324. topPMessage: 'Top P 是必填项',
  325. topPTip:
  326. '该参数也称为“核心采样”,它设置一个阈值来选择较小的单词集进行采样。 它专注于最可能的单词,剔除不太可能的单词。',
  327. presencePenalty: '出席处罚',
  328. presencePenaltyMessage: '出席处罚是必填项',
  329. presencePenaltyTip:
  330. '这会通过惩罚对话中已经出现的单词来阻止模型重复相同的信息。',
  331. frequencyPenalty: '频率惩罚',
  332. frequencyPenaltyMessage: '频率惩罚是必填项',
  333. frequencyPenaltyTip:
  334. '与存在惩罚类似,这减少了模型频繁重复相同单词的倾向。',
  335. maxTokens: '最大token数',
  336. maxTokensMessage: '最大token数是必填项',
  337. maxTokensTip:
  338. '这设置了模型输出的最大长度,以标记(单词或单词片段)的数量来衡量。',
  339. quote: '显示引文',
  340. quoteTip: '是否应该显示原文出处?',
  341. overview: '概览',
  342. pv: '消息数',
  343. uv: '活跃用户数',
  344. speed: 'Token 输出速度',
  345. tokens: '消耗Token数',
  346. round: '会话互动数',
  347. thumbUp: '用户满意度',
  348. publicUrl: '公共Url',
  349. preview: '预览',
  350. embedded: '嵌入',
  351. serviceApiEndpoint: '服务API端点',
  352. apiKey: 'API键',
  353. apiReference: 'API参考',
  354. dateRange: '日期范围:',
  355. backendServiceApi: '后端服务API',
  356. createNewKey: '创建新密钥',
  357. created: '创建于',
  358. action: '操作',
  359. },
  360. setting: {
  361. profile: '概要',
  362. profileDescription: '在此更新您的照片和个人详细信息。',
  363. password: '密码',
  364. passwordDescription: '请输入您当前的密码以更改您的密码。',
  365. model: '模型提供商',
  366. modelDescription: '在此管理您的帐户设置和首选项。',
  367. team: '团队',
  368. logout: '登出',
  369. username: '用户名',
  370. usernameMessage: '请输入用户名',
  371. photo: '头像',
  372. photoDescription: '这将显示在您的个人资料上。',
  373. colorSchema: '主题',
  374. colorSchemaMessage: '请选择您的主题!',
  375. colorSchemaPlaceholder: '请选择您的主题!',
  376. bright: '明亮',
  377. dark: '暗色',
  378. timezone: '时区',
  379. timezoneMessage: '请选择时区',
  380. timezonePlaceholder: '请选择时区',
  381. email: '邮箱地址',
  382. emailDescription: '一旦注册,电子邮件将无法更改。',
  383. currentPassword: '当前密码',
  384. currentPasswordMessage: '请输入当前密码',
  385. newPassword: '新密码',
  386. newPasswordMessage: '请输入新密码',
  387. newPasswordDescription: '您的新密码必须超过 8 个字符。',
  388. confirmPassword: '确认新密码',
  389. confirmPasswordMessage: '请确认新密码',
  390. confirmPasswordNonMatchMessage: '您输入的新密码不匹配!',
  391. cancel: '取消',
  392. addedModels: '添加了的模型',
  393. modelsToBeAdded: '待添加的模型',
  394. addTheModel: '添加模型',
  395. apiKey: 'API-Key',
  396. apiKeyMessage: '请输入 api key!',
  397. apiKeyTip: 'API key可以通过注册相应的LLM供应商来获取。',
  398. showMoreModels: '展示更多模型',
  399. baseUrl: 'Base-Url',
  400. baseUrlTip:
  401. '如果您的 API 密钥来自 OpenAI,请忽略它。 任何其他中间提供商都会提供带有 API 密钥的基本 URL。',
  402. modify: '修改',
  403. systemModelSettings: '系统模型设置',
  404. chatModel: '聊天模型',
  405. chatModelTip: '所有新创建的知识库都会使用默认的聊天LLM。',
  406. embeddingModel: '嵌入模型',
  407. embeddingModelTip: '所有新创建的知识库都将使用的默认嵌入模型。',
  408. img2txtModel: 'Img2txt模型',
  409. img2txtModelTip:
  410. '所有新创建的知识库都将使用默认的多模块模型。 它可以描述图片或视频。',
  411. sequence2txtModel: 'Sequence2txt模型',
  412. sequence2txtModelTip:
  413. '所有新创建的知识库都将使用默认的 ASR 模型。 使用此模型将语音翻译为相应的文本。',
  414. workspace: '工作空间',
  415. upgrade: '升级',
  416. addLlmTitle: '添加 LLM',
  417. modelName: '模型名称',
  418. modelUid: '模型UID',
  419. modelType: '模型类型',
  420. addLlmBaseUrl: '基础 Url',
  421. vision: '是否支持 Vision',
  422. modelNameMessage: '请输入模型名称!',
  423. modelTypeMessage: '请输入模型类型!',
  424. baseUrlNameMessage: '请输入基础 Url!',
  425. ollamaLink: '如何集成 {{name}}',
  426. },
  427. message: {
  428. registered: '注册成功',
  429. logout: '登出成功',
  430. logged: '登录成功',
  431. pleaseSelectChunk: '请选择解析块',
  432. modified: '更新成功',
  433. created: '创建成功',
  434. deleted: '删除成功',
  435. renamed: '重命名成功',
  436. operated: '操作成功',
  437. updated: '更新成功',
  438. 200: '服务器成功返回请求的数据。',
  439. 201: '新建或修改数据成功。',
  440. 202: '一个请求已经进入后台排队(异步任务)。',
  441. 204: '删除数据成功。',
  442. 400: '发出的请求有错误,服务器没有进行新建或修改数据的操作。',
  443. 401: '用户没有权限(Token、用户名、密码错误)。',
  444. 403: '用户得到授权,但是访问是被禁止的。',
  445. 404: '发出的请求针对的是不存在的记录,服务器没有进行操作。',
  446. 406: '请求的格式不可得。',
  447. 410: '请求的资源被永久删除,且不会再得到的。',
  448. 422: '当创建一个对象时,发生一个验证错误。',
  449. 500: '服务器发生错误,请检查服务器。',
  450. 502: '网关错误。',
  451. 503: '服务不可用,服务器暂时过载或维护。',
  452. 504: '网关超时。',
  453. requestError: '请求错误',
  454. networkAnomalyDescription: '您的网络发生异常,无法连接服务器',
  455. networkAnomaly: '网络异常',
  456. hint: '提示',
  457. },
  458. footer: {
  459. profile: 'All rights reserved @ React',
  460. },
  461. layout: {
  462. file: 'file',
  463. knowledge: 'knowledge',
  464. chat: 'chat',
  465. },
  466. },
  467. };