362 lines
12 KiB
TypeScript
362 lines
12 KiB
TypeScript
|
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: '
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|
||
|
}
|