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

558 lines
18 KiB
TypeScript
Raw Normal View History

2025-07-18 16:38:18 +08:00
export default {
2025-07-21 17:39:30 +08:00
vabI18n: {
2025-07-18 16:38:18 +08:00
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: '停止生成',
2025-07-21 17:39:30 +08:00
placeEnter: '输入您的问题...',
placeEnterChart: '请输入您的图表报告问题...',
placeEnterDiag: '请输入您的诊断代码查询问题...',
2025-07-18 16:38:18 +08:00
placeholder: '请输入消息内容...',
you: '你',
assistant: 'AI助手',
noData: '暂无数据',
sendHint: '按 Enter 发送Shift + Enter 换行',
previewTitle: '文件预览',
previewTitleFail: '文件预览失败',
excelPreviewTitle: 'Excel表格预览',
sources: '引用来源',
think: '思考过程',
like: '赞',
dislike: '踩',
2025-07-21 17:39:30 +08:00
cancel: '取消',
send: '发送',
2025-07-18 16:38:18 +08:00
},
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: '确认新密码',
2025-07-21 17:39:30 +08:00
2025-07-18 16:38:18 +08:00
oldPasswordPlaceholder: '请输入原始密码',
newPasswordPlaceholder: '请输入新密码',
newPasswordPermission: '密码长度不能少于6位',
confirmNewPasswordPlaceholder: '请再次输入新密码',
changePasswordDialogTitle: '修改密码',
pleaseConfirmNewPassword: '请确认新密码',
2025-07-21 17:39:30 +08:00
passwordNoEqual: '两次输入的密码不一致',
departmentGetFail: '获取组织失败',
roleListGetOk: '获取角色列表成功',
roleListGetFail: '获取角色失败',
2025-07-18 16:38:18 +08:00
resetPasswordDialogTitle: '重置密码',
resetPasswordSuccess: '重置密码成功',
resetPasswordFail: '重置密码失败',
resetPasswordConfirm: '确认将该用户密码重置吗?',
2025-07-21 17:39:30 +08:00
resetPasswordFailCheck: '重设密码失败,请检查原密码!',
2025-07-18 16:38:18 +08:00
},
HistoryRecords: {
queryTime: '提问时间:',
2025-07-21 17:39:30 +08:00
range: '至',
2025-07-18 16:38:18 +08:00
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: '删除',
2025-07-21 17:39:30 +08:00
confirm: '确定',
2025-07-18 16:38:18 +08:00
cancel: '取消',
close: '关闭',
fullscreen: '全屏',
exitFullscreen: '退出全屏',
},
messages: {
deleteSuccess: '删除成功',
deleteFail: '删除失败',
loadFail: '加载失败',
fetchDetailFail: '获取会话详情失败',
invalidData: '数据格式错误',
},
HistoryDetails: {
title: '会话详情',
2025-07-21 17:39:30 +08:00
count: '共',
2025-07-18 16:38:18 +08:00
messageCount: ' 条对话',
exportMarkdown: '导出为 Markdown',
user: '用户',
ai: 'AI助手',
thinking: '思考过程',
expand: '展开',
collapse: '收起',
},
},
userManagement: {
title: '用户管理',
query: {
namePlaceholder: '注册名/姓名',
deptPlaceholder: '请选择组织',
rolePlaceholder: '请选择角色',
scopePlaceholder: '请选择查询范围',
scopeOptions: {
noFrozen: '只查询未冻结人员',
onlyFrozen: '只查询已冻结人员',
2025-07-21 17:39:30 +08:00
all: '查询全部人员',
2025-07-18 16:38:18 +08:00
},
searchButton: '查询',
addButton: '添加',
2025-07-21 17:39:30 +08:00
deleteButton: '删除',
2025-07-18 16:38:18 +08:00
},
table: {
serialNumber: '序号',
username: '注册名',
displayName: '姓名',
sex: '性别',
male: '男',
female: '女',
birthday: '出生日期',
email: '邮箱',
phone: '电话',
department: '组织',
roles: '角色',
avatar: '头像',
operations: '操作',
edit: '修改',
delete: '删除',
2025-07-21 17:39:30 +08:00
noData: '暂无数据',
2025-07-18 16:38:18 +08:00
},
confirm: {
deleteSingle: '你确定要删除当前项吗',
deleteMultiple: '你确定要删除选中项吗',
2025-07-21 17:39:30 +08:00
noSelection: '未选中任何行',
2025-07-18 16:38:18 +08:00
},
message: {
deleteSuccess: '删除成功',
getDataFailed: '获取失败',
getRolesSuccess: '获取角色列表成功',
getRolesFailed: '获取角色列表失败',
getDeptFailed: '获取组织失败',
2025-07-21 17:39:30 +08:00
getAuxFailed: '附加信息列获取失败',
},
2025-07-18 16:38:18 +08:00
},
knowledge: {
title: '我的知识库(共 ',
2025-07-21 17:39:30 +08:00
titleEnd: '个)',
2025-07-18 16:38:18 +08:00
newBtn: '新建知识库',
empty: '暂无知识库数据',
loading: '加载中...',
error: '获取知识库信息失败,请检查网络连接后重试',
2025-07-21 17:39:30 +08:00
2025-07-18 16:38:18 +08:00
card: {
noDescription: '暂无描述',
docCount: '文档数',
wordCount: '字数',
createTime: '创建时间:',
updateTime: '更新时间:',
2025-07-21 17:39:30 +08:00
unknownTime: '--',
2025-07-18 16:38:18 +08:00
},
2025-07-21 17:39:30 +08:00
2025-07-18 16:38:18 +08:00
dialog: {
createTitle: '新建知识库',
editTitle: '编辑知识库',
nameLabel: '知识库名称',
namePlaceholder: '请输入知识库名称',
descLabel: '知识库简介',
descPlaceholder: '请输入知识库简介',
cancel: '取消',
submit: '提交',
createSuccess: '创建成功',
createFail: '创建失败',
updateSuccess: '更新成功',
2025-07-21 17:39:30 +08:00
updateFail: '更新失败',
2025-07-18 16:38:18 +08:00
deleteSuccess: '删除成功',
deleteFail: '删除失败',
2025-07-21 17:39:30 +08:00
2025-07-18 16:38:18 +08:00
rules: {
nameRequired: '请输入知识库名称',
2025-07-21 17:39:30 +08:00
nameMaxLength: '名称长度不能超过50个字符',
},
2025-07-18 16:38:18 +08:00
},
2025-07-21 17:39:30 +08:00
2025-07-18 16:38:18 +08:00
dropdown: {
edit: '编辑',
2025-07-21 17:39:30 +08:00
delete: '删除',
2025-07-18 16:38:18 +08:00
},
2025-07-21 17:39:30 +08:00
2025-07-18 16:38:18 +08:00
deleteConfirm: {
title: '删除确认',
message: '确定要删除该知识库吗?所有关联文档将被清除',
confirm: '确定',
2025-07-21 17:39:30 +08:00
cancel: '取消',
2025-07-18 16:38:18 +08:00
},
document: {
title: '数据集文档管理',
header: {
title: '{name}',
description: '数据集文档管理 - 共 ',
descriptionEnd: ' 个文件',
2025-07-21 17:39:30 +08:00
descriptionEnds: ' 个文件',
2025-07-18 16:38:18 +08:00
},
table: {
index: '序号',
fileName: '文件名',
status: '文档状态',
createDate: '创建日期',
charCount: '字符数',
actions: '操作',
statusText: {
available: '可用',
indexing: '解析中',
error: '解析失败',
2025-07-21 17:39:30 +08:00
unknown: '未知状态',
},
2025-07-18 16:38:18 +08:00
},
buttons: {
search: '查询',
refresh: '刷新',
upload: '上传文件',
batchDelete: '批量删除 ',
batchDeleteConfrim: '批量删除确认',
preview: '预览',
download: '下载',
rename: '重命名',
2025-07-21 17:39:30 +08:00
delete: '删除',
2025-07-18 16:38:18 +08:00
},
search: {
2025-07-21 17:39:30 +08:00
placeholder: '请输入关键词查询',
2025-07-18 16:38:18 +08:00
},
uploadDialog: {
title: '上传文件',
indexingTechnique: '索引方式',
indexingOptions: {
highQuality: '高质量',
2025-07-21 17:39:30 +08:00
economy: '经济',
2025-07-18 16:38:18 +08:00
},
preProcessingRules: '预处理规则',
ruleOptions: {
removeSpaces: '移除多余空格',
2025-07-21 17:39:30 +08:00
removeUrls: '移除URL/邮箱',
2025-07-18 16:38:18 +08:00
},
segmentation: '分段规则',
separatorPlaceholder: '分隔符(默认###',
maxTokens: '最大Token数',
2025-07-21 17:39:30 +08:00
selectFile: '选择文件',
2025-07-18 16:38:18 +08:00
fileTip: '支持多选单个文件不超过100MB可接受格式TXT、MD、MARKDOWN、MDX、PDF、HTML、HTM、XLSX、XLS、DOCX、CSV、VTT、PROPERTIES',
cancel: '取消',
2025-07-21 17:39:30 +08:00
upload: '开始上传',
2025-07-18 16:38:18 +08:00
},
preview: {
2025-07-21 17:39:30 +08:00
title: '文件预览',
2025-07-18 16:38:18 +08:00
},
renameDialog: {
title: '重命名文件',
label: '文件名',
placeholder: '请输入新的文件名',
cancel: '取消',
confirm: '确定',
2025-07-21 17:39:30 +08:00
deleteconfirm: '删除确认',
2025-07-18 16:38:18 +08:00
},
messages: {
2025-07-21 17:39:30 +08:00
FilenamecantEmpty: '文件名不能为空',
uploadSuccess: '上传成功',
2025-07-18 16:38:18 +08:00
deleteConfirm: '确定要删除该文件吗?此操作不可恢复!',
batchDeleteConfirm: '确定要删除选中的 ',
2025-07-21 17:39:30 +08:00
batchDeleteConfirmEnd: ' 个文件吗?此操作不可恢复!',
2025-07-18 16:38:18 +08:00
deleteSuccess: '文件 ',
2025-07-21 17:39:30 +08:00
deleteSuccessEnd: ' 已删除',
deleteing: '删除中...',
deleteSuccessOk: '删除成功',
2025-07-18 16:38:18 +08:00
batchDeleteSuccess: '已成功删除 ',
2025-07-21 17:39:30 +08:00
batchDeleteSuccessEnd: ' 个文件',
2025-07-18 16:38:18 +08:00
uploadSuccessEnd: ' 个文件已处理完成',
renameSuccess: '文件已重命名',
noFileSelected: '请选择要删除的文件',
noUploadFile: '请选择至少一个文件',
loading: '加载中...',
2025-07-21 17:39:30 +08:00
NoKnowError: '未知错误',
getFileContentFailed: '获取文件内容失败',
uploadLoading: '文件上传中...',
2025-07-18 16:38:18 +08:00
},
errors: {
deleteFailed: '删除失败:',
uploadFailed: '上传失败: ',
renameSuccess: '重命名成功: ',
renameFailed: '重命名失败: ',
fetchFailed: '获取文档列表失败: ',
previewFailed: '预览失败: ',
2025-07-21 17:39:30 +08:00
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: '新增失败',
},
2025-07-23 17:41:28 +08:00
prologue:{
chatType: '聊天类型',
selectChatType: '选择聊天类型',
prologueContent: '开场白内容',
addRecommend: '新增推荐问题',
recommendQuestion: '推荐问题',
actions: '操作',
edit: '编辑',
delete: '删除',
confirmDelete: '确定要删除该推荐问题吗?',
confirmSave: '是否确认保存修改?',
deleteSuccess: '删除成功',
deleteFailure: '删除失败,请稍后重试',
saveSuccess: '保存成功',
saveFailure: '保存失败,请稍后重试',
loadSuccess: '加载成功',
loadFailure: '加载失败,请稍后重试',
noContent: '未找到内容',
loading: '加载中...',
updateRecommendation: '更新推荐问题',
addRecommendation: '新增推荐问题',
}
2025-07-21 17:39:30 +08:00
},
2025-07-18 16:38:18 +08:00
}