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

362 lines
12 KiB
TypeScript
Raw Normal View History

2025-07-18 16:38:18 +08:00
export default {
vabI18n:{
role: {
index: 'Index',
name: 'Username',
roleName: 'Role Name',
description: 'Description',
accessMenu: 'Accessible Menu',
actions: 'Actions',
view: 'View',
edit: 'Edit',
delete: 'Delete',
confirmDelete: 'Are you sure you want to delete this item?',
permission: 'Permission',
add: 'Add',
search: 'Search',
noData: 'No Data',
placeholderName: 'Please enter username',
placeholderDispName: 'Please enter role name',
},
chat: {
history: 'Chat History',
newChat: 'New Chat',
chat: 'Chat',
regenerate: 'Regenerate',
copy: 'Copy',
edit: 'Edit',
delete: 'Delete',
stopGenerating: 'Stop Generating',
placeEnter:'Please enter your question...',
placeEnterChart:'Please enter your question...',
placeEnterDiag:'Please enter your question...',
placeholder: 'Enter your message...',
you: 'You',
assistant: 'AI Assistant',
noData: 'No Data',
sendHint: 'Press Enter to send, Shift + Enter for new line',
previewTitle: 'File Preview',
previewTitleFail: 'File Preview Fail',
excelPreviewTitle: 'Excel Preview',
sources: 'Referenced Sources',
think: 'Thought Process',
like: 'Like',
dislike: 'Dislike',
cancel:'Cancel',
send:'Send',
},
personal: {
title: 'Personal Center',
avatarUpload: 'Click to upload avatar',
modifyPassword: 'Change Password',
resetPassword: 'Reset Password',
save: 'Save',
cancel: 'Cancel',
submit: 'Submit',
saveOk: 'Successfully saved',
saveFail: 'Save failed',
// Tabs
basicInfoTab: 'Basic Information',
// Form fields
name: 'Name',
username: 'Account',
gender: 'Gender',
birthday: 'Birthday',
phone: 'Phone',
email: 'Email',
department: 'Department',
role: 'Role',
male: 'Male',
female: 'Female',
birthdayPlaceholder: 'Select date',
namePlaceholder: 'Please enter name',
usernamePlaceholder: 'Please enter account',
phonePlaceholder: 'Please enter phone number',
emailPlaceholder: 'Please enter email address',
deptPlaceholder: 'Select department',
rolePlaceholder: 'Select role',
// Info card
infoName: 'Name:',
infoBirthday: 'Birthday:',
infoGender: 'Gender:',
infoDept: 'Department:',
notSet: 'Not set',
notAssigned: 'Not assigned',
// Tooltip
refreshDepts: 'Refresh department list',
refreshRoles: 'Refresh available role list',
// Password dialog
oldPassword: 'Old Password',
newPassword: 'New Password',
confirmNewPassword: 'Confirm New Password',
oldPasswordPlaceholder: 'Please enter old password',
newPasswordPlaceholder: 'Please enter new password',
newPasswordPermission: 'The password length cannot be less than 6 characters',
confirmNewPasswordPlaceholder: 'Please re-enter new password',
changePasswordDialogTitle: 'Change Password',
pleaseConfirmNewPassword: 'Please confirm the new password',
passwordNoEqual:'Entered passwords differ!',
},
HistoryRecords: {
queryTime: 'Question Time:',
range:'to',
chatType: 'Chat Type',
chatTypePlaceholder: 'Please select chat type',
keyword: 'Keyword',
keywordPlaceholder: 'Please input question keyword',
search: 'Search',
delete: 'Delete',
confirmDelete: 'Are you sure to delete this item?',
confirmDeleteBatch: 'Are you sure to delete selected items?',
deleteSuccess: 'Delete successful',
noSelection: 'No row selected',
viewDetails: 'View',
dialogTitle: 'Conversation Details',
columns: {
conversationName: 'Conversation Name',
chatType: 'Chat Type',
createTime: 'Created At',
updateTime: 'Last Interaction',
index: 'Index',
actions: 'Actions',
},
typeOptions: {
1: 'Fault Diagnosis',
2: 'General QA',
3: 'Chart QA',
},
empty: 'No data available',
timeRangeStart: 'Start Time',
timeRangeEnd: 'End Time',
fieldFilterTitle: 'Table Field Filter & Sort',
pageTitle: 'Conversation History',
buttons: {
view: 'View',
delete: 'Delete',
confirm: 'Confirm',
cancel: 'Cancel',
close: 'Close',
fullscreen: 'Fullscreen',
exitFullscreen: 'Exit Fullscreen',
},
messages: {
deleteSuccess: 'Deleted successfully',
deleteFail: 'Delete failed',
loadFail: 'Failed to load data',
fetchDetailFail: 'Failed to fetch conversation details',
invalidData: 'Invalid data format',
},
HistoryDetails: {
title: 'Conversation Details',
count:'',
messageCount: ' messages',
exportMarkdown: 'Export as Markdown',
user: 'User',
ai: 'AI Assistant',
thinking: 'Thought Process',
expand: 'Expand',
collapse: 'Collapse',
},
},
userManagement: {
title: 'User Management',
query: {
namePlaceholder: 'Username/Display Name',
deptPlaceholder: 'Please select department',
rolePlaceholder: 'Please select role',
scopePlaceholder: 'Please select query scope',
scopeOptions: {
noFrozen: 'Only active users',
onlyFrozen: 'Only frozen users',
all: 'All users'
},
searchButton: 'Search',
addButton: 'Add',
deleteButton: 'Delete'
},
table: {
serialNumber: 'No.',
username: 'Username',
displayName: 'Display Name',
sex: 'Gender',
male: 'Male',
female: 'Female',
birthday: 'Birthday',
email: 'Email',
phone: 'Phone',
department: 'Department',
roles: 'Roles',
avatar: 'Avatar',
operations: 'Operations',
edit: 'Edit',
delete: 'Delete',
noData: 'No data'
},
confirm: {
deleteSingle: 'Are you sure to delete this item?',
deleteMultiple: 'Are you sure to delete selected items?',
noSelection: 'No rows selected'
},
message: {
deleteSuccess: 'Delete successfully',
getDataFailed: 'Failed to get data',
getRolesSuccess: 'Get role list successfully',
getRolesFailed: 'Failed to get role list',
getDeptFailed: 'Failed to get department',
getAuxFailed: 'Failed to get additional columns'
}
},
knowledge: {
title: 'My Knowledge Base has ',
titleEnd:' items',
newBtn: 'New Knowledge Base',
empty: 'No knowledge base data',
loading: 'Loading...',
error: 'Failed to get knowledge base information, please check your network connection and try again',
card: {
noDescription: 'No description',
docCount: 'Documents',
wordCount: 'Words',
createTime: 'Created: ',
updateTime: 'Updated: ',
unknownTime: '--'
},
dialog: {
createTitle: 'Create Knowledge Base',
editTitle: 'Edit Knowledge Base',
nameLabel: 'Name',
namePlaceholder: 'Please enter name',
descLabel: 'Description',
descPlaceholder: 'Please enter description',
cancel: 'Cancel',
submit: 'Submit',
createSuccess: 'Created successfully',
createFail: 'Created failed',
updateSuccess: 'Updated successfully',
updateFail:'Updated failed',
deleteSuccess: 'Deleted successfully',
deleteFail: 'Delete failed',
rules: {
nameRequired: 'Please enter name',
nameMaxLength: 'Name cannot exceed 50 characters'
}
},
dropdown: {
edit: 'Edit',
delete: 'Delete'
},
deleteConfirm: {
title: 'Confirm Deletion',
message: 'Are you sure to delete this knowledge base? All related documents will be cleared',
confirm: 'Confirm',
cancel: 'Cancel'
},
document: {
title: 'Document Management',
header: {
title: '{name}',
description: 'Dataset Document Management - ',
descriptionEnd: ' file in total',
descriptionEnds: ' files in total'
},
table: {
index: 'No.',
fileName: 'File Name',
status: 'Status',
createDate: 'Created Date',
charCount: 'Characters',
actions: 'Actions',
statusText: {
available: 'Available',
indexing: 'Indexing',
error: 'Error',
unknown: 'Unknown'
}
},
buttons: {
search: 'Search',
refresh: 'Refresh',
upload: 'Upload',
batchDelete: 'Batch Delete ',
batchDeleteConfrim:'Batch Delete Confirm',
preview: 'Preview',
download: 'Download',
rename: 'Rename',
delete: 'Delete'
},
search: {
placeholder: 'Enter keywords to search'
},
uploadDialog: {
title: 'Upload Files',
indexingTechnique: 'Indexing Technique',
indexingOptions: {
highQuality: 'High Quality',
economy: 'Economy'
},
preProcessingRules: 'Pre-processing Rules',
ruleOptions: {
removeSpaces: 'Remove extra spaces',
removeUrls: 'Remove URLs/Emails'
},
segmentation: 'Segmentation Rules',
separatorPlaceholder: 'Separator (default: ###)',
maxTokens: 'Max Tokens',
selectFile:'Select the file',
fileTip: 'Multiple selection supported, max 100MB per file. Accepted formats: TXT, MD, MARKDOWN, MDX, PDF, HTML, HTM, XLSX, XLS, DOCX, CSV, VTT, PROPERTIES',
cancel: 'Cancel',
upload: 'Start Upload'
},
preview: {
title: 'File Preview'
},
renameDialog: {
title: 'Rename File',
label: 'File Name',
placeholder: 'Enter new file name',
cancel: 'Cancel',
confirm: 'Confirm',
deleteconfirm:'Delete Confirm',
},
messages: {
FilenamecantEmpty:'Filename cannot be empty',
uploadSuccess:'Upload successfully',
deleteConfirm: 'Are you sure to delete this file? This action cannot be undone!',
batchDeleteConfirm: 'Are you sure to delete selected ',
batchDeleteConfirmEnd:' files? This action cannot be undone!',
deleteSuccess: 'File ',
deleteSuccessEnd: ' has been deleted',
deleteing:'Deleting...',
deleteSuccessOk:'Delete success',
batchDeleteSuccess: 'Successfully deleted {count} files',
uploadSuccessEnd: ' files processed successfully',
renameSuccess: 'File renamed successfully',
noFileSelected: 'Please select files to delete',
noUploadFile: 'Please select at least one file',
loading: 'Loading...',
NoKnowError:'Unknown error',
getFileContentFailed:'Failed to get file content',
uploadLoading:'Uploading...'
},
errors: {
deleteFailed: 'Delete failed: ',
uploadFailed: 'Upload failed: ',
renameSuccess: 'Rename successfully: ',
renameFailed: 'Rename failed: ',
fetchFailed: 'Failed to get document list: ',
previewFailed: 'Preview failed: ',
downloadFailed: 'Download failed: '
}
}
}
}
}