ai-manus/chat-client/src/locales/zh.ts

593 lines
19 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

export default {
vabI18n: {
role: {
index: '序号',
name: '注册名',
roleName: '角色名称',
description: '描述',
accessMenu: '可访问菜单',
actions: '操作',
view: '查看',
edit: '编辑',
delete: '删除',
confirmDelete: '你确定要删除当前项吗?',
permission: '权限',
add: '添加',
search: '查询',
noData: '暂无数据',
placeholderName: '请输入注册名',
placeholderDispName: '请输入角色名称',
},
chat: {
history: '会话记录',
newChat: '新会话',
chat: '会话',
regenerate: '重新生成',
copy: '复制',
edit: '编辑',
delete: '删除',
stopGenerating: '停止生成',
placeEnter: '输入您的问题...',
placeEnterChart: '请输入您的图表报告问题...',
placeEnterDiag: '请输入您的诊断代码查询问题...',
placeholder: '请输入消息内容...',
you: '你',
assistant: 'AI助手',
noData: '暂无数据',
sendHint: '按 Enter 发送Shift + Enter 换行',
previewTitle: '文件预览',
previewTitleFail: '文件预览失败',
excelPreviewTitle: 'Excel表格预览',
sources: '引用来源',
think: '思考过程',
like: '赞',
dislike: '踩',
cancel: '取消',
send: '发送',
},
personal: {
title: '个人中心',
avatarUpload: '点击上传头像',
modifyPassword: '修改密码',
resetPassword: '重置密码',
save: '保存',
cancel: '取消',
submit: '提交',
saveOk: '保存成功',
saveFail: '保存失败',
// 标签页
basicInfoTab: '基本信息',
// 表单字段
name: '姓名',
username: '账号',
gender: '性别',
birthday: '生日',
phone: '电话',
email: '邮箱',
department: '组织',
role: '角色',
male: '男',
female: '女',
birthdayPlaceholder: '选择日期',
namePlaceholder: '请输入姓名',
usernamePlaceholder: '请输入账号',
phonePlaceholder: '请输入联系电话',
emailPlaceholder: '请输入电子邮箱',
deptPlaceholder: '选择组织',
rolePlaceholder: '选择角色',
// 用户信息卡片
infoName: '姓名:',
infoBirthday: '生日:',
infoGender: '性别:',
infoDept: '部门:',
notSet: '未设置',
notAssigned: '未分配',
// 提示
refreshDepts: '刷新组织列表',
refreshRoles: '刷新可添加角色列表',
// 密码对话框
oldPassword: '原始密码',
newPassword: '新密码',
confirmNewPassword: '确认新密码',
oldPasswordPlaceholder: '请输入原始密码',
newPasswordPlaceholder: '请输入新密码',
newPasswordPermission: '密码长度不能少于6位',
confirmNewPasswordPlaceholder: '请再次输入新密码',
changePasswordDialogTitle: '修改密码',
pleaseConfirmNewPassword: '请确认新密码',
passwordNoEqual: '两次输入的密码不一致',
departmentGetFail: '获取组织失败',
roleListGetOk: '获取角色列表成功',
roleListGetFail: '获取角色失败',
resetPasswordDialogTitle: '重置密码',
resetPasswordSuccess: '重置密码成功',
resetPasswordFail: '重置密码失败',
resetPasswordConfirm: '确认将该用户密码重置吗?',
resetPasswordFailCheck: '重设密码失败,请检查原密码!',
},
HistoryRecords: {
queryTime: '提问时间:',
range: '至',
chatType: '聊天类型',
chatTypePlaceholder: '请选择聊天类型',
keyword: '问题关键字',
keywordPlaceholder: '请输入问题关键字',
search: '查询',
delete: '删除',
confirmDelete: '你确定要删除当前项吗?',
confirmDeleteBatch: '你确定要删除选中项吗?',
deleteSuccess: '删除成功',
noSelection: '未选中任何行',
viewDetails: '查看',
dialogTitle: '会话详情',
columns: {
conversationName: '会话名称',
chatType: '聊天类型',
createTime: '会话创建时间',
updateTime: '最近一次会话时间',
index: '序号',
actions: '操作',
},
typeOptions: {
1: '故障诊断',
2: '通用问答',
3: '图表问答',
},
empty: '暂无数据',
timeRangeStart: '开始时间',
timeRangeEnd: '结束时间',
fieldFilterTitle: '表格字段过滤与排序',
pageTitle: '会话历史记录',
buttons: {
view: '查看',
delete: '删除',
confirm: '确定',
cancel: '取消',
close: '关闭',
fullscreen: '全屏',
exitFullscreen: '退出全屏',
},
messages: {
deleteSuccess: '删除成功',
deleteFail: '删除失败',
loadFail: '加载失败',
fetchDetailFail: '获取会话详情失败',
invalidData: '数据格式错误',
},
HistoryDetails: {
title: '会话详情',
count: '共',
messageCount: ' 条对话',
exportMarkdown: '导出为 Markdown',
user: '用户',
ai: 'AI助手',
thinking: '思考过程',
expand: '展开',
collapse: '收起',
},
},
userManagement: {
title: '用户管理',
query: {
namePlaceholder: '注册名/姓名',
deptPlaceholder: '请选择组织',
rolePlaceholder: '请选择角色',
scopePlaceholder: '请选择查询范围',
scopeOptions: {
noFrozen: '只查询未冻结人员',
onlyFrozen: '只查询已冻结人员',
all: '查询全部人员',
},
searchButton: '查询',
addButton: '添加',
deleteButton: '删除',
},
table: {
serialNumber: '序号',
username: '注册名',
displayName: '姓名',
sex: '性别',
male: '男',
female: '女',
birthday: '出生日期',
email: '邮箱',
phone: '电话',
department: '组织',
roles: '角色',
avatar: '头像',
operations: '操作',
edit: '修改',
delete: '删除',
noData: '暂无数据',
},
confirm: {
deleteSingle: '你确定要删除当前项吗',
deleteMultiple: '你确定要删除选中项吗',
noSelection: '未选中任何行',
},
message: {
deleteSuccess: '删除成功',
getDataFailed: '获取失败',
getRolesSuccess: '获取角色列表成功',
getRolesFailed: '获取角色列表失败',
getDeptFailed: '获取组织失败',
getAuxFailed: '附加信息列获取失败',
},
},
knowledge: {
title: '我的知识库(共 ',
titleEnd: '个)',
newBtn: '新建知识库',
empty: '暂无知识库数据',
loading: '加载中...',
error: '获取知识库信息失败,请检查网络连接后重试',
card: {
noDescription: '暂无描述',
docCount: '文档数',
wordCount: '字数',
createTime: '创建时间:',
updateTime: '更新时间:',
unknownTime: '--',
},
dialog: {
createTitle: '新建知识库',
editTitle: '编辑知识库',
nameLabel: '知识库名称',
namePlaceholder: '请输入知识库名称',
descLabel: '知识库简介',
descPlaceholder: '请输入知识库简介',
cancel: '取消',
submit: '提交',
createSuccess: '创建成功',
createFail: '创建失败',
updateSuccess: '更新成功',
updateFail: '更新失败',
deleteSuccess: '删除成功',
deleteFail: '删除失败',
rules: {
nameRequired: '请输入知识库名称',
nameMaxLength: '名称长度不能超过50个字符',
},
},
dropdown: {
edit: '编辑',
delete: '删除',
},
deleteConfirm: {
title: '删除确认',
message: '确定要删除该知识库吗?所有关联文档将被清除',
confirm: '确定',
cancel: '取消',
},
document: {
title: '数据集文档管理',
header: {
title: '{name}',
description: '数据集文档管理 - 共 ',
descriptionEnd: ' 个文件',
descriptionEnds: ' 个文件',
},
table: {
index: '序号',
fileName: '文件名',
status: '文档状态',
createDate: '创建日期',
charCount: '字符数',
actions: '操作',
statusText: {
available: '可用',
indexing: '解析中',
error: '解析失败',
unknown: '未知状态',
},
},
buttons: {
search: '查询',
refresh: '刷新',
upload: '上传文件',
batchDelete: '批量删除 ',
batchDeleteConfrim: '批量删除确认',
preview: '预览',
download: '下载',
rename: '重命名',
delete: '删除',
},
search: {
placeholder: '请输入关键词查询',
},
uploadDialog: {
title: '上传文件',
indexingTechnique: '索引方式',
indexingOptions: {
highQuality: '高质量',
economy: '经济',
},
preProcessingRules: '预处理规则',
ruleOptions: {
removeSpaces: '移除多余空格',
removeUrls: '移除URL/邮箱',
},
segmentation: '分段规则',
separatorPlaceholder: '分隔符(默认###',
maxTokens: '最大Token数',
selectFile: '选择文件',
fileTip: '支持多选单个文件不超过100MB可接受格式TXT、MD、MARKDOWN、MDX、PDF、HTML、HTM、XLSX、XLS、DOCX、CSV、VTT、PROPERTIES',
cancel: '取消',
upload: '开始上传',
},
preview: {
title: '文件预览',
},
renameDialog: {
title: '重命名文件',
label: '文件名',
placeholder: '请输入新的文件名',
cancel: '取消',
confirm: '确定',
deleteconfirm: '删除确认',
},
messages: {
FilenamecantEmpty: '文件名不能为空',
uploadSuccess: '上传成功',
deleteConfirm: '确定要删除该文件吗?此操作不可恢复!',
batchDeleteConfirm: '确定要删除选中的 ',
batchDeleteConfirmEnd: ' 个文件吗?此操作不可恢复!',
deleteSuccess: '文件 ',
deleteSuccessEnd: ' 已删除',
deleteing: '删除中...',
deleteSuccessOk: '删除成功',
batchDeleteSuccess: '已成功删除 ',
batchDeleteSuccessEnd: ' 个文件',
uploadSuccessEnd: ' 个文件已处理完成',
renameSuccess: '文件已重命名',
noFileSelected: '请选择要删除的文件',
noUploadFile: '请选择至少一个文件',
loading: '加载中...',
NoKnowError: '未知错误',
getFileContentFailed: '获取文件内容失败',
uploadLoading: '文件上传中...',
},
errors: {
deleteFailed: '删除失败:',
uploadFailed: '上传失败: ',
renameSuccess: '重命名成功: ',
renameFailed: '重命名失败: ',
fetchFailed: '获取文档列表失败: ',
previewFailed: '预览失败: ',
downloadFailed: '下载失败: ',
},
},
},
KnowledgeManagement: {
query: {
nameFilter: '注册名/姓名',
deptFilter: '请选择组织',
roleFilter: '请选择角色',
search: '查询',
add: '添加',
},
table: {
noData: '暂无数据',
operation: '操作',
bindDataset: '绑定知识库',
columns: {
index: '序号',
name: '注册名',
displayName: '姓名',
department: '组织',
roles: '角色',
datasets: '知识库',
},
},
pagination: {
pageSize: '每页条数',
total: '总数',
},
filter: {
tableFields: '表格字段过滤与排序',
},
fullscreen: '全屏',
collapseQuery: '折叠查询区域',
expandQuery: '展开查询区域',
addUser: '添加用户',
deleteUser: '删除用户',
confirmDelete: '您确定要删除吗?',
errorFetchingData: '获取数据失败',
message: {
getRolesSuccess: '获取角色列表成功',
getRolesFailed: '获取角色列表失败',
getDeptsFailed: '获取组织列表失败',
},
bindDataset: {
title: '绑定知识库',
user: '用户',
boundDatasets: '已绑定知识库',
addDatasets: '添加知识库',
selectDatasets: '请选择要绑定的知识库',
removeDataset: '移除知识库',
cancel: '取 消',
confirm: '确 定',
pleaseSelect: '请选择要绑定的知识库',
bindSuccess: '绑定成功',
unbindSuccess: '解绑成功',
bindFail: '绑定失败',
unbindFail: '解绑失败',
fetchFail: '获取知识库列表失败',
},
},
DictionaryManagement: {
add: '添加',
index: '序号',
addDic: '添加字典分类',
addDicDetail: '添加字典详情',
editDic: '编辑字典',
dictionaryKey: '字典键',
dictionaryValue: '字典值',
remark: '备注',
pleaseEnterRemark: '请输入备注',
editable: '是否可编辑',
allow: '允许',
notAllow: '不允许',
operation: '操作',
edit: '修改',
delete: '删除',
confirm: '确定',
cancel: '取消',
parentDictionary: '父级字典',
searchPlaceholder: '请输入字典名称',
noData: '暂无数据',
dialogTitleAdd: '新增字典',
dialogTitleEdit: '编辑字典',
confirmDelete: '确定要删除此字典项吗?',
deleteSuccess: '删除成功',
deleteFail: '删除失败',
saveSuccess: '保存成功',
saveFail: '保存失败',
batchDeleteSuccess: '批量删除成功',
batchDeleteFail: '批量删除失败',
refreshCache: '刷新缓存',
refreshCacheSuccess: '缓存刷新成功',
refreshCacheFail: '缓存刷新失败',
dictionaryCategory: '字典分类',
dictionaryKeyError: '请输入字典键',
selecteditable: '请选择是否可编辑',
dictionaryValueError: '请输入字典值',
parentDictionaryError: '请选择父级字典(留空表示根节点)',
numberdescription: '括号内数值为ID值',
diclengtherror: '字典键长度不能超过50个字符',
dicvalueerror: '字典值长度不能超过50个字符',
alldic: '全部字典',
getdicfail: '获取字典数据失败',
getdicTreefail: '获取字典树数据失败',
rootNode: '根节点',
selectDicCate: '请先选择字典分类',
updateFail: '更新失败',
addFail: '添加失败',
},
ApiKeyManagement: {
searchPlaceholder: '请输入密钥名称',
enterApiValue: '请输入密钥值',
createBy: '创建人',
placeCreateby: '请输入创建人',
search: '查询',
index: '序号',
createTime: '创建时间',
updateBy: '更新人',
updateTime: '更新时间',
edit: '编辑',
delete: '删除',
add: '新增',
batchDelete: '批量删除',
refreshCache: '刷新缓存',
noData: '暂无数据',
dialogTitleAdd: '新增API密钥',
dialogTitleEdit: '编辑API密钥',
confirmDelete: '确定要删除此API密钥吗',
deleteSuccess: '删除成功',
deleteFail: '删除失败',
saveSuccess: '保存成功',
saveFail: '保存失败',
batchDeleteSuccess: '批量删除成功',
batchDeleteFail: '批量删除失败',
dictionaryKey: '密钥名称',
dictionaryValue: '密钥值',
show: '显示',
hide: '隐藏',
operation: '操作',
remark: '备注',
enterRemark: '请输入备注信息',
maskValue: '******',
confirm: '确定',
cancel: '取消',
refreshCacheSuccess: '缓存刷新成功',
refreshCacheFail: '缓存刷新失败',
copy: '复制',
copySuccess: '复制成功',
copyFail: '复制失败',
dictionaryKeyLength: '密钥名称长度在 1 到 255 个字符',
dictionaryValueLength: '密钥值长度在 1 到 255 个字符',
getApiKeysFail: '获取API密钥列表失败',
confirmDeleteApiKey: '此操作将永久删除该API密钥是否继续',
Tip: '提示',
selectDeleteData: '请选择要删除的数据',
confirmDeleteApiKeys: '此操作将永久删除选中的 ',
confirmDeleteApiKeysEnd: ' 条API密钥是否继续',
confirmDeleteApiKeysEndPlural: ' 条API密钥是否继续',
confirmRefreshCache: '此操作将刷新Redis缓存重新加载所有API密钥是否继续',
updateSuccess: '更新成功',
updateFail: '更新失败',
addSuccess: '新增成功',
addFail: '新增失败',
},
prologue: {
title: '开场白管理',
query: '查询',
save: '保存',
chatType: '聊天类型',
chatTypes: {
'1': '故障诊断',
'2': '智能问答',
'3': '图表报告',
'4': '应急助手问答',
'5': '诊断代码查询',
},
openingContent: '开场白内容',
addRecommend: '新增推荐问题',
recommendation: '推荐问题',
action: '操作',
edit: '编辑',
delete: '删除',
dialog: {
addTitle: '新增推荐问题',
editTitle: '编辑推荐问题',
questionContent: '推荐问题',
cancel: '取消',
confirm: '确认',
save: '保存',
},
message: {
loadSuccess: '加载成功',
loadFailed: '加载失败,请稍后重试',
loadFailedMess: '加载推荐问题失败',
notFound: '未找到开场白内容',
saveSuccess: '保存成功',
saveFailed: '保存失败,请稍后重试',
addSuccess: '推荐问题新增成功',
addFailed: '新增推荐问题失败',
editSuccess: '推荐问题编辑成功',
editFailed: '编辑推荐问题失败,请稍后重试',
deleteSuccess: '删除成功',
deleteFailed: '删除失败',
},
confirm: {
save: '是否确认保存修改?',
tips: '提示',
delete: '确定要删除该推荐问题吗?',
deleteConfirm:'删除确认'
},
placeholder: {
selectType: '选择聊天类型',
},
},
vabtabs:{
refresh:'刷新',
closeOthers:'关闭其他',
closeLeft:'关闭左侧',
closeRight:'关闭右侧',
closeAll:'关闭全部'
}
},
}