UNPKG

@lobehub/chat

Version:

Lobe Chat - an open-source, high-performance chatbot framework that supports speech synthesis, multimodal, and extensible Function Call plugin system. Supports one-click free deployment of your private ChatGPT/LLM web application.

552 lines (549 loc) 16.9 kB
export default { about: { title: '关于', }, agentTab: { chat: '聊天偏好', meta: '助手信息', modal: '模型设置', opening: '开场设置', plugin: '插件设置', prompt: '角色设定', tts: '语音服务', }, analytics: { telemetry: { desc: '通过选择发送遥测数据,你可以帮助我们改善 {{appName}} 整体用户体验', title: '发送匿名使用数据', }, title: '数据统计', }, danger: { clear: { action: '立即清除', confirm: '确认清除所有聊天数据?', desc: '将会清除所有会话数据,包括助手、文件、消息、插件等', success: '已清除所有会话消息', title: '清除所有会话消息', }, reset: { action: '立即重置', confirm: '确认重置所有设置?', currentVersion: '当前版本', desc: '重置所有设置,使用默认值', success: '已重置所有设置', title: '重置所有设置', }, }, header: { desc: '偏好与模型设置', global: '全局设置', session: '会话设置', sessionDesc: '角色设定与会话偏好', sessionWithName: '会话设置 · {{name}}', title: '设置', }, hotkey: { conflicts: '与现有快捷键冲突', group: { conversation: '会话', essential: '基础', }, invalidCombination: '快捷键需要至少包含一个修饰键 (Ctrl, Alt, Shift) 和一个常规键', record: '按下按键以录制快捷键', reset: '重置为默认快捷键', title: '快捷键', }, llm: { aesGcm: '您的秘钥与代理地址等将使用 <1>AES-GCM</1> 加密算法进行加密', apiKey: { desc: '请填写你的 {{name}} API Key', placeholder: '{{name}} API Key', title: 'API Key', }, checker: { button: '检查', desc: '测试 Api Key 与代理地址是否正确填写', pass: '检查通过', title: '连通性检查', }, customModelCards: { addNew: '创建并添加 {{id}} 模型', config: '配置模型', confirmDelete: '即将删除该自定义模型,删除后将不可恢复,请谨慎操作。', modelConfig: { azureDeployName: { extra: '在 Azure OpenAI 中实际请求的字段', placeholder: '请输入 Azure 中的模型部署名称', title: '模型部署名称', }, displayName: { placeholder: '请输入模型的展示名称,例如 ChatGPT、GPT-4 等', title: '模型展示名称', }, files: { extra: '当前文件上传实现仅为一种 Hack 方案,仅限自行尝试。完整文件上传能力请等待后续实现', title: '支持文件上传', }, functionCall: { extra: '此配置将仅开启应用中的函数调用能力,是否支持函数调用完全取决于模型本身,请自行测试该模型的函数调用能力可用性', title: '支持函数调用', }, id: { extra: '将作为模型标签进行展示', placeholder: '请输入模型id,例如 gpt-4-turbo-preview 或 claude-2.1', title: '模型 ID', }, modalTitle: '自定义模型配置', tokens: { title: '最大 token 数', }, vision: { extra: '此配置将仅开启应用中的图片上传配置,是否支持识别完全取决于模型本身,请自行测试该模型的视觉识别能力可用性', title: '支持视觉识别', }, }, }, fetchOnClient: { desc: '客户端请求模式将从浏览器直接发起会话请求,可提升响应速度', title: '使用客户端请求模式', }, fetcher: { clear: '清除获取的模型', fetch: '获取模型列表', fetching: '正在获取模型列表...', latestTime: '上次更新时间:{{time}}', noLatestTime: '暂未获取列表', }, helpDoc: '配置教程', modelList: { desc: '选择在会话中展示的模型,选择的模型会在模型列表中展示', placeholder: '请从列表中选择模型', title: '模型列表', total: '共 {{count}} 个模型可用', }, proxyUrl: { desc: '除默认地址外,必须包含 http(s)://', title: 'API 代理地址', }, waitingForMore: '更多模型正在 <1>计划接入</1> 中,敬请期待', }, plugin: { addMCPPlugin: '添加 MCP 插件', addTooltip: '自定义插件', clearDeprecated: '移除无效插件', empty: '暂无已安装插件,欢迎前往 <1>插件商店</1> 探索', installStatus: { deprecated: '已卸载', }, settings: { hint: '请根据描述填写以下配置', title: '{{id}} 插件配置', tooltip: '插件配置', }, store: '插件商店', }, settingAgent: { avatar: { title: '助手头像', }, backgroundColor: { title: '头像背景色', }, description: { desc: '简单介绍你的助手,不作为角色设定', placeholder: '请输入助手描述', title: '助手描述', }, name: { placeholder: '请输入助手名称', title: '名称', }, prompt: { placeholder: '请输入角色 Prompt 提示词', title: '角色设定', }, submit: '更新助手信息', tag: { desc: '助手标签将在助手市场中展示', placeholder: '请输入标签', title: '标签', }, title: '助手信息', }, settingAppearance: { neutralColor: { desc: '不同色彩倾向的灰阶自定义', title: '中性色', }, preview: { title: '调色盘', }, primaryColor: { desc: '自定义主题色', title: '主题色', }, title: '应用外观', }, settingChat: { autoCreateTopicThreshold: { desc: '当前消息数超过设定该值后,将自动创建话题', title: '消息阈值', }, chatStyleType: { title: '聊天窗口样式', type: { chat: '对话模式', docs: '文档模式', }, }, compressThreshold: { desc: '当未压缩的历史消息超过该值时,将进行压缩', title: '历史消息长度压缩阈值', }, enableAutoCreateTopic: { desc: '会话过程中是否自动创建话题,仅在临时话题中生效', title: '自动创建话题', }, enableCompressHistory: { title: '开启历史消息自动总结', }, enableHistoryCount: { alias: '不限制', limited: '只包含 {{number}} 条会话消息', setlimited: '使用历史消息数', title: '限制历史消息数', unlimited: '不限历史消息数', }, historyCount: { desc: '每次请求携带的消息数(包括最新编写的提问。每个提问和回答都计算1)', title: '附带消息数', }, inputTemplate: { desc: '用户最新的一条消息会填充到此模板', placeholder: '预处理模版 {{text}} 将替换为实时输入信息', title: '用户输入预处理', }, submit: '更新聊天偏好', title: '聊天设置', }, settingChatAppearance: { fontSize: { desc: '聊天内容的字体大小', marks: { normal: '标准', }, title: '字体大小', }, highlighterTheme: { title: '代码高亮主题', }, mermaidTheme: { title: 'Mermaid 主题', }, title: '聊天外观', transitionMode: { desc: '聊天消息的过渡动画', options: { fadeIn: '淡入', none: { desc: '这取决于模型的响应输出方式,请自行测试。', value: '无', }, smooth: '平滑', }, title: '过渡动画', }, }, settingCommon: { lang: { autoMode: '跟随系统', title: '语言', }, themeMode: { auto: '自动', dark: '深色', light: '浅色', title: '主题', }, title: '通用设置', }, settingModel: { enableMaxTokens: { title: '开启单次回复限制', }, enableReasoningEffort: { title: '开启推理强度调整', }, frequencyPenalty: { desc: '值越大,用词越丰富多样;值越低,用词更朴实简单', title: '词汇丰富度', }, maxTokens: { desc: '单次交互所用的最大 Token 数', title: '单次回复限制', }, model: { desc: '{{provider}} 模型', title: '模型', }, params: { title: '高级参数', }, presencePenalty: { desc: '值越大,越倾向不同的表达方式,避免概念重复;值越小,越倾向使用重复的概念或叙述,表达更具一致性', title: '表述发散度', }, reasoningEffort: { desc: '值越大,推理能力越强,但可能会增加响应时间和 Token 消耗', options: { high: '高', low: '低', medium: '中', }, title: '推理强度', }, submit: '更新模型设置', temperature: { desc: '数值越大,回答越有创意和想象力;数值越小,回答越严谨', title: '创意活跃度', warning: '创意活跃度数值过大,输出可能会产生乱码', }, title: '模型设置', topP: { desc: '考虑多少种可能性,值越大,接受更多可能的回答;值越小,倾向选择最可能的回答。不推荐和创意活跃度一起更改', title: '思维开放度', }, }, settingOpening: { openingMessage: { desc: '打开会话时的开场消息,用来介绍助手的功能', placeholder: '你好,我是自定义助手。你可以立即与我开始对话,也可以前往助手设置完善我的信息。', title: '开场消息', }, openingQuestions: { desc: '会话开始时展示的引导性问题', empty: '暂无问题', placeholder: '请输入问题', repeat: '问题已存在', title: '开场问题', }, title: '开场设置', }, settingPlugin: { title: '插件列表', }, settingSystem: { accessCode: { desc: '管理员已开启加密访问', placeholder: '请输入访问密码', title: '访问密码', }, oauth: { info: { desc: '已登录', title: '账户信息', }, signin: { action: '登录', desc: '使用 SSO 登录以解锁应用', title: '登录账号', }, signout: { action: '退出登录', confirm: '确认退出?', success: '退出登录成功', }, }, title: '系统设置', }, settingTTS: { openai: { sttModel: 'OpenAI 语音识别模型', title: 'OpenAI', ttsModel: 'OpenAI 语音合成模型', }, showAllLocaleVoice: { desc: '关闭则只显示当前语种的声源', title: '显示所有语种声源', }, stt: '语音识别设置', sttAutoStop: { desc: '关闭后,语音识别将不会自动结束,需要手动点击结束按钮', title: '自动结束语音识别', }, sttLocale: { desc: '语音输入的语种,此选项可提高语音识别准确率', title: '语音识别语种', }, sttService: { desc: '其中 browser 为浏览器原生的语音识别服务', title: '语音识别服务', }, submit: '更新语音服务', title: '语音服务', tts: '语音合成设置', ttsService: { desc: '如使用 OpenAI 语音合成服务,需要保证 OpenAI 模型服务已开启', title: '语音合成服务', }, voice: { desc: '为当前助手挑选一个声音,不同 TTS 服务支持的声源不同', preview: '试听声源', title: '语音合成声源', }, }, storage: { actions: { export: { button: '导出', exportType: { agent: '导出助手设定', agentWithMessage: '导出助手和消息', all: '导出全局设置和所有助手数据', allAgent: '导出所有助手设定', allAgentWithMessage: '导出所有助手和消息', globalSetting: '导出全局设置', }, title: '导出数据', }, import: { button: '导入', title: '导入数据', }, title: '高级操作', }, desc: '当前浏览器中的存储用量', embeddings: { used: '向量存储', }, title: '数据存储', used: '存储用量', }, submitAgentModal: { button: '提交助手', identifier: 'identifier 助手标识符', metaMiss: '请补全助手信息后提交,需要包含名称、描述和标签', placeholder: '请输入助手的标识符,需要是唯一的,比如 web-development', tooltips: '分享到助手市场', }, submitFooter: { reset: '重置', submit: '保存', unSaved: '未保存更改', unSavedWarning: '当前有未保存的更改', }, sync: { device: { deviceName: { hint: '添加名称以便于识别', placeholder: '请输入设备名称', title: '设备名称', }, title: '设备信息', unknownBrowser: '未知浏览器', unknownOS: '未知系统', }, warning: { tip: '经过较长一段时间社区公测,WebRTC 同步可能无法稳定满足通用的数据同步诉求。请自行 <1>部署信令服务器</1> 后使用。', }, webrtc: { channelName: { desc: 'WebRTC 将使用此名创建同步频道,确保频道名称唯一', placeholder: '请输入同步频道名称', shuffle: '随机生成', title: '同步频道名称', }, channelPassword: { desc: '添加密码确保频道私密性,只有密码正确时,设备才可加入频道', placeholder: '请输入同步频道密码', title: '同步频道密码', }, desc: '实时、点对点的数据通信,需设备同时在线才可同步', enabled: { invalid: '请填写信令服务器和同步频道名称后再开启', title: '开启同步', }, signaling: { desc: 'WebRTC 将使用该地址进行同步', placeholder: '请输入信令服务器地址', title: '信令服务器', }, title: 'WebRTC 同步', }, }, systemAgent: { agentMeta: { label: '助理元数据生成模型', modelDesc: '指定用于生成助理名称、描述、头像、标签的模型', title: '自动生成助理信息', }, customPrompt: { addPrompt: '添加自定义提示', desc: '填写后,系统助理将在生成内容时使用自定义提示', placeholder: '请输入自定义提示词', title: '自定义提示词', }, generationTopic: { label: 'AI 绘画话题命名模型', modelDesc: '指定用于 AI 绘画自动命名话题的模型', title: 'AI 绘画自动命名话题', }, helpInfo: '当创建新助手时,将以默认助手设置作为预设值。', historyCompress: { label: '会话历史模型', modelDesc: '指定用于压缩会话历史的模型', title: '自动总结会话历史', }, queryRewrite: { label: '提问重写模型', modelDesc: '指定用于优化用户提问的模型', title: '知识库提问重写', }, thread: { label: '子话题命名模型', modelDesc: '指定用于子话题自动重命名的模型', title: '子话题自动命名', }, title: '系统助手', topic: { label: '话题命名模型', modelDesc: '指定用于话题自动重命名的模型', title: '话题自动命名', }, translation: { label: '翻译模型', modelDesc: '指定用于翻译的模型', title: '消息内容翻译', }, }, tab: { 'about': '关于', 'agent': '默认助手', 'common': '通用设置', 'experiment': '实验', 'hotkey': '快捷键', 'llm': '语言模型', 'provider': 'AI 服务商', 'proxy': '网络代理', 'storage': '数据存储', 'sync': '云端同步', 'system-agent': '系统助手', 'tts': '语音服务', }, tools: { builtins: { groupName: '内置插件', }, disabled: '当前模型不支持函数调用,无法使用插件', plugins: { enabled: '已启用 {{num}}', groupName: '三方插件', noEnabled: '暂无启用插件', store: '插件商店', }, title: '扩展插件', }, };