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: ' } } } } }