common.zh.ts 13 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405
  1. const translation = {
  2. api: {
  3. success: '成功',
  4. saved: '已保存',
  5. create: '已创建',
  6. remove: '已移除',
  7. },
  8. operation: {
  9. create: '创建',
  10. confirm: '确认',
  11. cancel: '取消',
  12. clear: '清空',
  13. save: '保存',
  14. edit: '编辑',
  15. add: '添加',
  16. refresh: '重新开始',
  17. reset: '重置',
  18. search: '搜索',
  19. change: '更改',
  20. remove: '移除',
  21. send: '发送',
  22. copy: '复制',
  23. lineBreak: '换行',
  24. sure: '我确定',
  25. download: '下载',
  26. delete: '删除',
  27. settings: '设置',
  28. setup: '设置',
  29. getForFree: '免费获取',
  30. reload: '刷新',
  31. ok: '好的',
  32. log: '日志',
  33. },
  34. placeholder: {
  35. input: '请输入',
  36. select: '请选择',
  37. },
  38. unit: {
  39. char: '个字符',
  40. },
  41. actionMsg: {
  42. noModification: '暂无修改',
  43. modifiedSuccessfully: '修改成功',
  44. modifiedUnsuccessfully: '修改失败',
  45. copySuccessfully: '复制成功',
  46. generatedSuccessfully: '已重新生成',
  47. generatedUnsuccessfully: '生成失败',
  48. paySucceeded: '已支付成功',
  49. payCancelled: '已取消支付',
  50. },
  51. model: {
  52. params: {
  53. temperature: '随机性 temperature',
  54. temperatureTip:
  55. '控制回复的随机性。\n值越大,回复越随机。\n值越小,回复越确定或一致。',
  56. top_p: '核采样 top_p',
  57. top_pTip:
  58. '控制生成多样性。\n值越大,输出会包括更多的单词选项。\n值越小,模型会更集中在高概率的单词上,输出更确定但可能缺乏多样性。\n核采样和随机性不建议同时修改。',
  59. presence_penalty: '话题新鲜度 presence_penalty',
  60. presence_penaltyTip:
  61. '控制生成时对上文已存在的话题的偏好程度。\n值越大,越可能使用到新的话题。',
  62. frequency_penalty: '频率惩罚度 frequency_penalty',
  63. frequency_penaltyTip:
  64. '影响常见与罕见词汇使用。\n值较大时,倾向于生成不常见的词汇和表达方式。\n值越小,更倾向于使用常见和普遍接受的词汇或短语。',
  65. max_tokens: '单次回复限制 max_tokens',
  66. max_tokensTip:
  67. '用于限制回复的最大长度,以 token 为单位。\n较大的值可能会限制给提示词、聊天记录和数据集留出的空间。\n建议将其设置在三分之二以下。',
  68. maxTokenSettingTip: '您设置的最大 tokens 数较大,可能会导致 prompt、用户问题、数据集内容没有 token 空间进行处理,建议设置到 2/3 以下。',
  69. setToCurrentModelMaxTokenTip: '最大令牌数更新为当前模型最大的令牌数 {{maxToken}} 的 80%。',
  70. stop_sequences: '停止序列 stop_sequences',
  71. stop_sequencesTip: '最多四个序列,API 将停止生成更多的 token。返回的文本将不包含停止序列。',
  72. stop_sequencesPlaceholder: '输入序列并按 Tab 键',
  73. },
  74. tone: {
  75. Creative: '创意',
  76. Balanced: '平衡',
  77. Precise: '精确',
  78. Custom: '自定义',
  79. },
  80. addMoreModel: '添加更多模型',
  81. },
  82. menus: {
  83. status: 'beta',
  84. explore: '探索',
  85. apps: '构建应用',
  86. plugins: '插件',
  87. pluginsTips: '集成第三方插件或创建与 ChatGPT 兼容的 AI 插件。',
  88. datasets: '数据集',
  89. datasetsTips: '即将到来: 上传自己的长文本数据,或通过 Webhook 集成自己的数据源',
  90. newApp: '创建应用',
  91. newDataset: '创建数据集',
  92. },
  93. userProfile: {
  94. settings: '设置',
  95. workspace: '工作空间',
  96. createWorkspace: '创建工作空间',
  97. helpCenter: '帮助文档',
  98. about: '关于',
  99. logout: '登出',
  100. },
  101. settings: {
  102. accountGroup: '账户',
  103. workplaceGroup: '工作空间',
  104. account: '我的账户',
  105. members: '成员',
  106. integrations: '集成',
  107. language: '语言',
  108. provider: '模型供应商',
  109. dataSource: '数据来源',
  110. plugin: '插件',
  111. },
  112. account: {
  113. avatar: '头像',
  114. name: '用户名',
  115. email: '邮箱',
  116. password: '密码',
  117. passwordTip: '如果您不想使用验证码登录,可以设置永久密码',
  118. setPassword: '设置密码',
  119. resetPassword: '重置密码',
  120. currentPassword: '原密码',
  121. newPassword: '新密码',
  122. notEqual: '两个密码不相同',
  123. confirmPassword: '确认密码',
  124. langGeniusAccount: 'Dify 账号',
  125. langGeniusAccountTip: '您的 Dify 账号和相关的用户数据。',
  126. editName: '编辑名字',
  127. showAppLength: '显示 {{length}} 个应用',
  128. },
  129. members: {
  130. team: '团队',
  131. invite: '添加',
  132. name: '姓名',
  133. lastActive: '上次活动时间',
  134. role: '角色',
  135. pending: '待定...',
  136. owner: '所有者',
  137. admin: '管理员',
  138. adminTip: '能够建立应用程序和管理团队设置',
  139. normal: '成员',
  140. normalTip: '只能使用应用程序,不能建立应用程序',
  141. inviteTeamMember: '添加团队成员',
  142. inviteTeamMemberTip: '对方在登录后可以访问你的团队数据。',
  143. email: '邮箱',
  144. emailInvalid: '邮箱格式无效',
  145. emailPlaceholder: '输入邮箱',
  146. sendInvite: '发送邀请',
  147. invitedAsRole: '邀请为{{role}}用户',
  148. invitationSent: '邀请已发送',
  149. invitationSentTip: '邀请已发送,对方登录 Dify 后即可访问你的团队数据。',
  150. invitationLink: '邀请链接',
  151. failedinvitationEmails: '邀请以下邮箱失败',
  152. ok: '好的',
  153. removeFromTeam: '移除团队',
  154. removeFromTeamTip: '将取消团队访问',
  155. setAdmin: '设为管理员',
  156. setMember: '设为普通成员',
  157. disinvite: '取消邀请',
  158. deleteMember: '删除成员',
  159. you: '(你)',
  160. },
  161. integrations: {
  162. connected: '登录方式',
  163. google: 'Google',
  164. googleAccount: 'Google 账号登录',
  165. github: 'GitHub',
  166. githubAccount: 'GitHub 账号登录',
  167. connect: '绑定',
  168. },
  169. language: {
  170. displayLanguage: '界面语言',
  171. timezone: '时区',
  172. },
  173. provider: {
  174. apiKey: 'API 密钥',
  175. enterYourKey: '输入你的 API 密钥',
  176. invalidKey: '无效的 OpenAI API 密钥',
  177. validatedError: '校验失败:',
  178. validating: '验证密钥中...',
  179. saveFailed: 'API 密钥保存失败',
  180. apiKeyExceedBill: '此 API KEY 已没有可用配额,请阅读',
  181. addKey: '添加 密钥',
  182. comingSoon: '即将推出',
  183. editKey: '编辑',
  184. invalidApiKey: '无效的 API 密钥',
  185. azure: {
  186. apiBase: 'API Base',
  187. apiBasePlaceholder: '输入您的 Azure OpenAI API Base 地址',
  188. apiKey: 'API Key',
  189. apiKeyPlaceholder: '输入你的 API 密钥',
  190. helpTip: '了解 Azure OpenAI Service',
  191. },
  192. openaiHosted: {
  193. openaiHosted: '托管 OpenAI',
  194. onTrial: '体验',
  195. exhausted: '超出限额',
  196. desc: '托管 OpenAI 由 Dify 提供的托管 OpenAI 服务,你可以使用 GPT-3.5 等模型,在体验额度消耗完毕前你需要设置其它模型供应商。',
  197. callTimes: '调用次数',
  198. usedUp: '试用额度已用完,请在下方添加自己的模型供应商',
  199. useYourModel: '当前正在使用你自己的模型供应商。',
  200. close: '关闭',
  201. },
  202. anthropicHosted: {
  203. anthropicHosted: 'Anthropic Claude',
  204. onTrial: '体验',
  205. exhausted: '超出限额',
  206. desc: '功能强大的模型,擅长执行从复杂对话和创意内容生成到详细指导的各种任务。',
  207. callTimes: '调用次数',
  208. usedUp: '试用额度已用完,请在下方添加自己的模型供应商',
  209. useYourModel: '当前正在使用你自己的模型供应商。',
  210. close: '关闭',
  211. },
  212. anthropic: {
  213. using: '嵌入能力正在使用',
  214. enableTip: '要启用 Anthropic 模型,您需要先绑定 OpenAI 或 Azure OpenAI 服务。',
  215. notEnabled: '未启用',
  216. keyFrom: '从 Anthropic 获取您的 API 密钥',
  217. },
  218. encrypted: {
  219. front: '密钥将使用 ',
  220. back: ' 技术进行加密和存储。',
  221. },
  222. },
  223. modelProvider: {
  224. selectModel: '选择您的模型',
  225. setupModelFirst: '请先设置您的模型',
  226. systemReasoningModel: {
  227. key: '系统推理模型',
  228. tip: '设置创建应用使用的默认推理模型,以及对话名称生成、下一步问题建议等功能也会使用该默认推理模型。',
  229. },
  230. embeddingModel: {
  231. key: 'Embedding 模型',
  232. tip: '设置数据集文档嵌入处理的默认模型,检索和导入数据集均使用该Embedding模型进行向量化处理,切换后将导致已导入的数据集与问题之间的向量维度不一致,从而导致检索失败。为避免检索失败,请勿随意切换该模型。',
  233. },
  234. speechToTextModel: {
  235. key: '语音转文本模型',
  236. tip: '设置对话中语音转文字输入的默认使用模型。',
  237. },
  238. quota: '额度',
  239. searchModel: '搜索模型',
  240. noModelFound: '找不到模型 {{model}}',
  241. models: '模型列表',
  242. showMoreModelProvider: '显示更多模型提供商',
  243. selector: {
  244. tip: '该模型已被删除。请添模型或选择其他模型。',
  245. },
  246. card: {
  247. quota: '额度',
  248. onTrial: '试用中',
  249. paid: '已购买',
  250. quotaExhausted: '配额已用完',
  251. callTimes: '调用次数',
  252. tokens: 'Tokens',
  253. buyQuota: '购买额度',
  254. priorityUse: '优先使用',
  255. removeKey: '删除 API 密钥',
  256. tip: '已付费额度将优先考虑。 试用额度将在付费额度用完后使用。',
  257. },
  258. item: {
  259. deleteDesc: '{{modelName}} 被用作系统推理模型。删除后部分功能将无法使用。请确认。',
  260. freeQuota: '免费额度',
  261. },
  262. addApiKey: '添加您的 API 密钥',
  263. invalidApiKey: 'Invalid API key',
  264. encrypted: {
  265. front: '您的密钥将使用',
  266. back: '技术进行加密和存储。',
  267. },
  268. freeQuota: {
  269. howToEarn: '如何获取',
  270. },
  271. },
  272. dataSource: {
  273. add: '添加数据源',
  274. connect: '绑定',
  275. notion: {
  276. title: 'Notion',
  277. description: '使用 Notion 作为数据集的数据源。',
  278. connectedWorkspace: '已绑定工作空间',
  279. addWorkspace: '添加工作空间',
  280. connected: '已绑定',
  281. disconnected: '未绑定',
  282. changeAuthorizedPages: '更改授权页面',
  283. pagesAuthorized: '已授权页面',
  284. sync: '同步',
  285. remove: '删除',
  286. selector: {
  287. pageSelected: '已选页面',
  288. searchPages: '搜索页面...',
  289. noSearchResult: '无搜索结果',
  290. addPages: '添加页面',
  291. preview: '预览',
  292. },
  293. },
  294. },
  295. plugin: {
  296. serpapi: {
  297. apiKey: 'API Key',
  298. apiKeyPlaceholder: '输入你的 API 密钥',
  299. keyFrom: '从 SerpAPI 帐户页面获取您的 SerpAPI 密钥',
  300. },
  301. },
  302. about: {
  303. changeLog: '更新日志',
  304. updateNow: '现在更新',
  305. nowAvailable: 'Dify {{version}} 现已可用。',
  306. latestAvailable: 'Dify {{version}} 已是最新版本。',
  307. },
  308. appMenus: {
  309. overview: '概览',
  310. promptEng: '提示词编排',
  311. apiAccess: '访问 API',
  312. logAndAnn: '日志与标注',
  313. },
  314. environment: {
  315. testing: '测试环境',
  316. development: '开发环境',
  317. },
  318. appModes: {
  319. completionApp: '文本生成型应用',
  320. chatApp: '对话型应用',
  321. },
  322. datasetMenus: {
  323. documents: '文档',
  324. hitTesting: '命中测试',
  325. settings: '设置',
  326. emptyTip: ' 数据集尚未关联,请前往应用程序或插件完成关联。',
  327. viewDoc: '查看文档',
  328. relatedApp: '个关联应用',
  329. },
  330. voiceInput: {
  331. speaking: '现在讲...',
  332. converting: '正在转换为文本...',
  333. notAllow: '麦克风未授权',
  334. },
  335. modelName: {
  336. 'gpt-3.5-turbo': 'GPT-3.5-Turbo',
  337. 'gpt-3.5-turbo-16k': 'GPT-3.5-Turbo-16K',
  338. 'gpt-4': 'GPT-4',
  339. 'gpt-4-32k': 'GPT-4-32K',
  340. 'text-davinci-003': 'Text-Davinci-003',
  341. 'text-embedding-ada-002': 'Text-Embedding-Ada-002',
  342. 'whisper-1': 'Whisper-1',
  343. 'claude-instant-1': 'Claude-Instant',
  344. 'claude-2': 'Claude-2',
  345. },
  346. chat: {
  347. renameConversation: '重命名会话',
  348. conversationName: '会话名称',
  349. conversationNamePlaceholder: '请输入会话名称',
  350. conversationNameCanNotEmpty: '会话名称必填',
  351. citation: {
  352. title: '引用',
  353. linkToDataset: '跳转至数据集',
  354. characters: '字符:',
  355. hitCount: '命中次数:',
  356. vectorHash: '向量哈希:',
  357. hitScore: '命中得分:',
  358. },
  359. },
  360. promptEditor: {
  361. placeholder: '在这里写你的提示词,输入\'{\' 插入变量、输入\'/\' 插入提示内容块',
  362. context: {
  363. item: {
  364. title: '上下文',
  365. desc: '插入上下文模板',
  366. },
  367. modal: {
  368. title: '有 {{num}} 个数据集在上下文中',
  369. add: '添加上下文',
  370. footer: '您可以在下面的“上下文”部分中管理上下文。',
  371. },
  372. },
  373. history: {
  374. item: {
  375. title: '会话历史',
  376. desc: '插入历史消息模板',
  377. },
  378. modal: {
  379. title: '示例',
  380. user: '你好',
  381. assistant: '你好!今天我能为您提供什么帮助?',
  382. edit: '编辑对话角色名称',
  383. },
  384. },
  385. variable: {
  386. item: {
  387. title: '变量',
  388. desc: '插入变量模板',
  389. },
  390. modal: {
  391. add: '添加新变量',
  392. },
  393. },
  394. query: {
  395. item: {
  396. title: '查询内容',
  397. desc: '插入用户查询模板',
  398. },
  399. },
  400. existed: 'Prompt 中已存在',
  401. },
  402. }
  403. export default translation