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

141 lines
5.6 KiB
TypeScript
Raw Normal View History

2026-03-01 16:26:03 +00:00
export const dashboardZhCn = {
processing: '处理中...',
executingWith: (action: string) => `执行中:${action}`,
executing: 'Nanobot 正在执行工具...',
thinkingWith: (action: string) => `思考中:${action}`,
thinking: 'Nanobot 正在思考中...',
fileReadFail: '文件读取失败。',
workspaceLoadFail: '无法读取 workspace 目录。',
2026-03-03 06:09:11 +00:00
channelSaved: '渠道配置已保存(重启 Bot 后生效)。',
2026-03-01 16:26:03 +00:00
channelSaveFail: '渠道保存失败。',
channelAddFail: '新增渠道失败。',
channelDeleteConfirm: (channelType: string) => `确认删除渠道 ${channelType}`,
channelDeleteFail: '删除渠道失败。',
stopFail: '停止失败,请查看后端日志。',
startFail: '启动失败,请查看后端日志。',
backendDeliverFail: '后端未成功投递指令。',
sendFail: '发送失败。',
uploadFile: '上传文件',
uploadingFile: '上传中...',
uploadFail: '文件上传失败。',
2026-03-03 06:09:11 +00:00
uploadTooLarge: (files: string, limitMb: number) => `以下文件超过上传上限 ${limitMb}MB${files}`,
2026-03-01 16:26:03 +00:00
attachmentMessage: '[附件消息]',
removeAttachment: '移除附件',
sendFailMsg: (msg: string) => `指令发送失败:${msg}`,
providerRequired: '请填写 Provider、模型和新 API Key 后再测试。',
connOk: (preview: string) => (preview ? `连接成功,模型: ${preview}` : '连接成功'),
connFail: (msg: string) => `连接失败: ${msg}`,
2026-03-03 06:09:11 +00:00
configUpdated: '配置已更新(重启 Bot 后生效)。',
2026-03-01 16:26:03 +00:00
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 名称',
2026-03-03 06:09:11 +00:00
baseImageReadonly: '基础镜像',
2026-03-01 16:26:03 +00:00
modelName: '模型名称',
modelNamePlaceholder: '如 qwen-plus',
newApiKey: '新的 API Key留空不更新',
newApiKeyPlaceholder: '输入新 Key 才会更新',
testing: '测试中...',
testModelConnection: '测试模型连接',
cancel: '取消',
save: '保存',
modelParams: '模型参数设置',
saveParams: '保存参数',
agentFiles: '代理文件配置',
saveFiles: '保存文件',
filePreview: '文件预览',
fileTruncated: '文件较大,当前内容为截断预览。',
download: '下载',
2026-03-02 07:51:47 +00:00
copyAddress: '复制地址',
urlCopied: '地址已复制。',
urlCopyFail: '复制地址失败。',
2026-03-01 16:26:03 +00:00
close: '关闭',
cronViewer: '定时任务',
cronReload: '刷新任务',
cronLoading: '读取任务中...',
cronEmpty: '暂无定时任务。',
cronEnabled: '启用',
cronDisabled: '已停用',
cronStop: '停止任务',
cronDelete: '删除任务',
cronStopFail: '停止任务失败。',
cronDeleteFail: '删除任务失败。',
cronDeleteConfirm: (id: string) => `确认删除任务 ${id}`,
};