dashboard-nanobot/frontend/src/i18n/dashboard.zh-cn.ts

141 lines
5.6 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

export const dashboardZhCn = {
processing: '处理中...',
executingWith: (action: string) => `执行中:${action}`,
executing: 'Nanobot 正在执行工具...',
thinkingWith: (action: string) => `思考中:${action}`,
thinking: 'Nanobot 正在思考中...',
fileReadFail: '文件读取失败。',
workspaceLoadFail: '无法读取 workspace 目录。',
channelSaved: '渠道配置已保存(重启 Bot 后生效)。',
channelSaveFail: '渠道保存失败。',
channelAddFail: '新增渠道失败。',
channelDeleteConfirm: (channelType: string) => `确认删除渠道 ${channelType}`,
channelDeleteFail: '删除渠道失败。',
stopFail: '停止失败,请查看后端日志。',
startFail: '启动失败,请查看后端日志。',
backendDeliverFail: '后端未成功投递指令。',
sendFail: '发送失败。',
uploadFile: '上传文件',
uploadingFile: '上传中...',
uploadFail: '文件上传失败。',
uploadTooLarge: (files: string, limitMb: number) => `以下文件超过上传上限 ${limitMb}MB${files}`,
attachmentMessage: '[附件消息]',
removeAttachment: '移除附件',
sendFailMsg: (msg: string) => `指令发送失败:${msg}`,
providerRequired: '请填写 Provider、模型和新 API Key 后再测试。',
connOk: (preview: string) => (preview ? `连接成功,模型: ${preview}` : '连接成功'),
connFail: (msg: string) => `连接失败: ${msg}`,
configUpdated: '配置已更新(重启 Bot 后生效)。',
saveFail: '保存失败。',
deleteBotConfirm: (id: string) => `确认删除 Bot ${id}?将删除对应 workspace。`,
deleteBotDone: 'Bot 与 workspace 已删除。',
deleteFail: '删除失败。',
titleBots: 'Bot 列表',
newBot: '新建机器人',
manageImages: '镜像管理',
image: '镜像',
stop: '停止',
start: '启动',
delete: '删除',
noConversation: '暂无对话消息。请先发送指令Bot 回复会在这里按标准会话格式展示。',
clearHistory: '清空对话',
clearHistoryConfirm: (name: string) => `确认清空 ${name} 的面板对话历史?`,
clearHistoryDone: '对话历史已清空。',
clearHistoryFail: '清空对话历史失败。',
exportHistory: '导出对话',
exportHistoryFail: '导出对话失败。',
you: '你',
user: '用户',
inputPlaceholder: '输入指令后回车发送Shift+Enter 换行)',
disabledPlaceholder: 'Bot 未运行,无法发送指令。',
sending: '发送中...',
send: '发送',
botStarting: 'Bot 正在启动中...',
botStopping: 'Bot 正在停止中...',
chatDisabled: 'Bot 已停止,对话区已禁用。',
selectBot: '请选择 Bot 查看详情',
runtime: '运行状态',
base: '基础',
params: '参数',
channels: '渠道',
skills: '技能',
tools: '工具',
skillsPanel: '技能面板',
skillsEmpty: '暂无技能。',
addSkill: '新增技能',
removeSkill: '移除技能',
uploadZipSkill: '上传 ZIP 技能包',
zipOnlyHint: '仅支持 .zip 文件',
invalidZipFile: '只能上传 .zip 文件',
envParams: '环境变量',
envParamsDesc: '配置该 Bot 的运行时环境变量(容器级)。',
noEnvParams: '暂无环境变量。',
envKey: '变量名(如 BRAVE_API_KEY',
envValue: '变量值',
showEnvValue: '显示变量值',
hideEnvValue: '隐藏变量值',
addEnvParam: '新增环境变量',
removeEnvParam: '移除环境变量',
envParamsSaved: '环境变量已保存。',
envParamsSaveFail: '环境变量保存失败。',
envParamsHint: '修改后需重启 Bot 才会生效。',
toolsLoadFail: '读取工具技能失败。',
toolsAddFail: '新增工具失败。',
toolsRemoveFail: '移除工具失败。',
toolsRemoveConfirm: (name: string) => `确认移除技能 ${name}`,
agent: '代理',
container: '容器状态',
current: '当前状态',
lastAction: '最后动作',
workspaceOutputs: '工作区',
autoRefresh: '自动刷新',
loadingDir: '读取目录中...',
emptyDir: '当前目录为空。',
openingPreview: '正在打开文件预览...',
workspaceHint: '点击目录进入;点击 .md/.json 文件弹出预览。',
noPreviewFile: '本目录没有可预览文件。',
noTelemetry: '暂无可展示信息',
goUpTitle: '点击返回上级目录',
goUp: '返回上级',
openFolderTitle: '点击进入目录',
folder: '目录',
previewTitle: '点击打开预览',
fileNotPreviewable: '该文件类型不可预览',
baseConfig: '基础配置',
baseConfigSub: '仅允许修改名称和大模型接入信息',
botIdReadonly: 'Bot ID只读',
botName: 'Bot 名称',
botNamePlaceholder: '输入 Bot 名称',
baseImageReadonly: '基础镜像',
modelName: '模型名称',
modelNamePlaceholder: '如 qwen-plus',
newApiKey: '新的 API Key留空不更新',
newApiKeyPlaceholder: '输入新 Key 才会更新',
testing: '测试中...',
testModelConnection: '测试模型连接',
cancel: '取消',
save: '保存',
modelParams: '模型参数设置',
saveParams: '保存参数',
agentFiles: '代理文件配置',
saveFiles: '保存文件',
filePreview: '文件预览',
fileTruncated: '文件较大,当前内容为截断预览。',
download: '下载',
copyAddress: '复制地址',
urlCopied: '地址已复制。',
urlCopyFail: '复制地址失败。',
close: '关闭',
cronViewer: '定时任务',
cronReload: '刷新任务',
cronLoading: '读取任务中...',
cronEmpty: '暂无定时任务。',
cronEnabled: '启用',
cronDisabled: '已停用',
cronStop: '停止任务',
cronDelete: '删除任务',
cronStopFail: '停止任务失败。',
cronDeleteFail: '删除任务失败。',
cronDeleteConfirm: (id: string) => `确认删除任务 ${id}`,
};