export default { // 语言 i18n: 'English', hello: 'Hello', // 通用 common: { title: 'Core Network Management Platform', desc: 'Core Network Management Platform', loading: 'Please wait...', ipnutPlease: 'Please input', selectPlease: 'please select', tipTitle: 'Prompt', msgSuccess: 'Success {msg}', errorFields: 'Please fill in the required information in {num} correctly!', tablePaginationTotal: 'A total of {total} items', zebra:'Tabular zebra pattern', ok: 'Ok', cancel: 'Cancel', close: 'Close', search: 'Search', reset: 'Reset', viewText: 'View', getInfoFail:'Failed to obtain information', view: 'View', addText: 'Add', editText: 'Edit', deleteText: 'Delete', downloadText: 'Download', import:'Import', export:'Export', uploadText: 'Upload', unableNull:' Cannot be empty', moreText: 'More', searchBarText: 'Search bar', tableStripedText: 'Form Zebra', reloadText: 'Refresh', sizeText: 'Density', size: { default: 'Default', middle: 'Medium', small: 'Compact', }, switch: { show: 'Show', hide: 'Hidden', open: 'Open', shut: 'Shut', launch: 'Launch', fold: 'Fold', }, rowId: 'ID', operate: 'Operate', units: { second: 'Second', minute: 'Minute', hour: 'Hour', day: 'Day', week: 'Week', month: 'Month', year: 'Year', core: 'Core', } }, // 组件 components: { UploadModal:{ uploadTitle:'Data Import', uploadTip:'Click to select or drag the file into the border area to upload', allowSize:'Allowed upload file size', allowFormat:'The formats allowed to be imported are ', allowFilter:'Upload file size must be less than ', onlyAllow:'Only supports upload file formats', } }, // 校验 valid: { userNameReg: 'The account cannot start with a number and can contain uppercase and lowercase letters, numbers, and no less than 5 digits.', userNamePlease: 'Please enter the correct login account', userNameHit: 'Login account', passwordReg: 'The password should contain at least uppercase and lowercase letters, numbers, special symbols, and no less than 6 digits.', passwordPlease: 'Please enter the correct login password', passwordHit: 'Login password', passwordConfirmHit: 'Confirm login password', phoneReg: 'Incorrect phone number', phonePlease: 'Please enter the correct phone number', phoneHit: 'Mobile number', codePlease: 'Please enter the correct verification code', codeHit: 'Verification code', codeText: 'Obtain verification code', codeSmsSend: 'Successfully sent, please pay attention to checking the SMS', }, // 布局 loayouts: { rightContent: { fullscreen: "Full Screen", logout: "Logout", profile: "Profile", settings: "Settings", }, tabs: { reload: "Refresh current", more: "More Options", closeCurrent: "Close Current", closeOther: "Close Other", closeAll: "Close All", } }, // 页面 views: { index: { normal:'Normal', abnormal:'Abnormal', hostName: 'hostName', osInfo: 'osInfo', dbInfo: 'dbInfo', ipAddress: 'ipAddress', port: 'port', version: 'version', cpuUse: 'CPU Usage', memoryUse: 'memoryUse', capability: 'capability', serialNum: 'serialNum', expiryDate: 'expiryDate', }, error: { err403: { ttile: 'No access', subTitle:'Please do not perform illegal operations, you can go back to the main page or return to the', backHome: 'Back to Home', back: 'Back', }, err404: { ttile: 'Match page not found', subTitle:'Sorry, the page you are looking for does not exist.', backHome: 'Back to Home', tipTitle: "Can't find the page?", paragraph: 'Try checking the URL for errors and then press the refresh button on your browser.', paragraph1: 'Try to find other content in our application.', }, }, login: { tabPane1: 'Account password login', tabPane2: 'Login with phone number', registerBtn: 'Register an account', loginBtn: 'Login', loginSuccess: 'Login successful', loginMethod: 'Other login methods:', loginMethodWX: 'WeChat Scan Login', loginMethodQQ: 'QQ Scan Code Login', }, register: { registerBtn: 'Register', loginBtn: 'Log in with an existing account', passwordErr: 'Please enter the correct confirmation password', passwordConfirmErr: 'The two passwords entered do not match', tipContent: 'Congratulations, {username} account registration succeeded!', tipBtn: 'Go to login', }, configManage: { neManage: { addNe:'Add Network Element', delSure:'Confirm deleting the data item with network element name {msg}', editNe:'Edit Network Element', exportSure:'Confirm exporting the configuration information with the network element name {msg}', exportTip:'Export successful, please go to backup management for download', getInfo:'Failed to get network element information', neType:'NE Type', neTypePlease: 'Select network element type', neId:'NE ID', neName:'NE Name', neTypeTip:'Fill in the type of network element created, such as:SMF', uid:'RM UID', uidTip:'Please enter a unique resource identifier', ip:'IP Address', mac:'NE MAC address', macTip:'Able to locate the physical address (MAC) of the network element', port:'Port', pvflag:'PV Flag', pnf:'Physical Network Element', vnf:'Virtual Network Element', province:'Province', vendorName:'Vendor Name', dn:'Network Identification', reload: 'Reload', restart: 'Restart', totalSure:'Confirm the network element with {operator} network element name {msg}', stop: 'Stop', start: 'Start', export: 'Export', import: 'Import', fileForm:'File Source', selectPlease:'Please select the source of the import file', server:'Server File', local:'Local File', fileSelect:'Please select the current import file', }, backupManage: { setBackupTask: 'Set automatic backup time', neTypePlease: 'Query network element type', neType: 'Type', neID: 'Identifying', fileName: 'FileName', createAt: 'CreateAt', remark:'Remark ', edit:'Edit Backup File', totalSure:'Confirm that {oper} records item number {id}?', }, softwareManage: { sendBtn: 'Distribute', runBtn: 'Activation', backBtn: 'Back', historyBtn: 'Distribution Record', neTypePlease: 'Select network element type', neType: 'Type', fileName: 'FileName', version: 'Version', versionPlease: 'Version number cannot be empty', updateTime: 'Uploaded', description: 'Description', deleteTip: 'Are you sure to delete the data item with software [{fileName}]?', downloadTip: 'Are you sure to download the data item with software [{fileName}]?', updateComment: 'software documentation', updateCommentPlease: 'Please enter the software description', updateFile: 'Software Files', updateFilePlease: 'Please upload the updated software file', verifyFile: 'Verify File', selectFile: 'SELECT FILE', sendTitle: 'Distribute software version', sendContent: 'Are you sure to send the file with the software package [{fileName}] to the corresponding network element?', runTitle: 'Activate software version', runContent: 'Are you sure to activate the software version of [{fileName}] that has been issued to the corresponding network element?', backTitle: 'Fallback software version', backContent: 'Confirm that the software version of [{fileName}] has been issued for the corresponding network element rollback?', neId: 'Corresponding network element', neIdPlease: 'Please select the corresponding network element', versions:'Version', upVersions:'Version before upgrade', backVersions:'Roll back to previous version', status:'Status', letUpTime:'Activation time', createTime:'Creation time', onlyAble:'Only upload file format {fileText} is supported', nullData:'No network element list data yet', }, license: { neTypePlease: 'Select network element type', neType: 'Type', fileName: 'FileName', createTime: 'Uploaded', comment: 'File Description', updateComment: 'License Description', updateCommentPlease: 'Please enter a license description', updateFile: 'License File', updateFilePlease: 'Please upload and update the License file', selectFile: 'SELECT FILE', neId: 'Internal identification', neIdPlease: 'Please select the corresponding network element', }, }, neUser: { auth: { authInfo:' Authentication Info', neTypePlease: 'Query network element type', neType: 'UDM Type', export: 'Export', exportConfirm: 'Are you sure to export all authentication user data?', import: 'Import', loadDataConfirm: 'Are you sure you want to reload the data?', loadData: 'LoadData', loadDataTip: 'Successfully obtained updated data: {num} items. The system is updating the data internally. Please do not click repeatedly to obtain updates!!!', num: 'Number allocation ', batchAddText: 'Batch Add ', batchDelText: 'Batch Del ', delNum:'Number of deletions ', imsiTip:'SUPI=MCC+MNC+MSIN MCC=mobile country code, consisting of three digits MNC=Mobile Network Number, consisting of two digits MSIN=Mobile Customer Identification Number, composed of 10 digits of equal length', delSure:'Are you sure to delete the user with IMSI number: {imsi}?', noListData:'No network element list data yet', }, sub: { subInfo:' Subscription Info', neTypePlease: 'Query network element type', neType: 'UDM Type', export: 'Export', exportConfirm: 'Are you sure to export all signed user data?', import: 'Import', loadDataConfirm: 'Are you sure you want to reload the data?', loadData: 'LoadData', loadDataTip: 'Successfully obtained updated data: {num} items. The system is updating the data internally. Please do not click repeatedly to obtain updates!!!', num: 'Number of deletions', batchAddText: 'Batch Add ', batchDelText: 'Batch Del ', startIMSI: 'Start IMSI', msisdnTip:'Parameter maximum length: {msg}', arfbTip:'Restricted area template. In the restricted area specified by the template, the UE is not allowed to communicate with the network.', sarTip:'Service area restriction template defines the allowed areas in which the UE can communicate with the network; defines the disallowed areas in which the UE and the network are not allowed to initiate Service Request or SM signaling to obtain user services.', micoTip:'Signed MICO business flag', rfspTip:'RFSP index, in NG-RAN, the index of a specific RRM configuration, the parameter is between 0 and 127', epsFlagTip:'Whether to enable 4G EPS service, 0=disable, 1=enable', contextIdTip:'To sign up for the APN context ID, you must select it from the APN Context list.', staticIpTip:'Specify the static IP address used by mobile phone users when surfing the Internet. If it is "-", it means using a dynamic IP address.', epsOdbTip:"ODB (Operator-Determined Barring) operator-determined blocking, that is, the user's business ability to access the EPS network is determined by the operator. Selected --- the corresponding service is allowed Unselected --- the corresponding service is prohibited", hplmnOdbTip:"HPLMN-ODB blocking determined by the home operator, that is, the user's service ability to access the EPS network is determined by the user's home operator. Selected --- the corresponding service is allowed Unselected -- the corresponding service is prohibited", ardTip:'The access control flag (Access-Restriction-Data) can be used to distinguish 2G/3G/LTE users, which facilitates differentiated services for different types of users when 2G/3G/LTE networks coexist.', }, base5G: { neTypePlease: 'Query network element type', neType: 'AMF Type', }, ue: { neTypePlease: 'Query network element type', neType: 'SMF Type', }, ims: { neTypePlease: 'Query network element type', neType: 'IMS Type', }, }, perfManage: { taskManage:{ taskId: 'Task ID', neType: 'Type', size: 'Measurement Dimensionality', taskStatus: 'Task Status', addUser: 'Creator', addTime: 'Creation time', granulOption:'Particle', performanceList:'Performance Set', period:'Measurement period', plan:'Measuring plan', performanceSelect:'Please select a performance measurement dataset', delPerfTip: 'Are you sure to delete the data item with record number {num}', delPerf: 'Successfully deleted task {num}', viewTask:'View Task', editTask:'Edit Task', addTask:'Add Task', stopTask:'Stop Task', errorTaskInfo: 'Failed to obtain task information', granulOptionPlease:'Please select the measurement granularity', }, perfThreshold:{ thresholdValue:'Threshold Value', alarmType:'Alarm Type', delThre:'Successfully deleted threshold {num}', delThreTip:'Are you sure to delete the data item with record number {num}?', editThre:'Update Threshold', addThre:'Add Threshold', errorThreInfo: 'Failed to obtain threshold information', } }, traceManage: { analysis: { imsi: 'IMSI', imsiPlease: 'Please enter IMSI', msisdn: 'MSISDN', msisdnPlease: 'Please enter MSISDN', trackTaskId: 'Tracking task tag', srcIp: 'Source IP address', dstIp: 'Destination IP address', signalType: 'Signaling type', msgDirect: 'Message direct', msgType: 'Message type', rowTime: 'Record time', signalData: 'Signaling data', signalDetail: 'Signaling details', noData: 'No information content', taskTitle: 'Task {num}', taskDownText: 'Download HTML', taskDownTip: 'Confirm downloading the signaling details HTML file?', }, pcap: { cardTitle: 'PCAP capture', neType: 'Type', neTypePlease: 'Please select the type of network element', neIp: 'IP address', capArg: 'Capture parameters', capArgPlease: 'Please enter tcpdump any support parameters!', capTime: 'Duration in seconds', capTimePlease: 'Please enter the duration, up to 120 seconds', capLog: 'Execution Log', capDownText: 'Download PCAP file', runText: 'Execute', runTimeText: 'Execute {s} seconds', stopText: 'Interrupt', capArgUPFPlease: 'Please select the packet capture command supported by UPF', capStart: 'Start capturing packets', capStop: 'Stop capturing packets', execTimeout: 'Execution timeout', execSuccess: 'Execution completed', execFailed: 'Execution failed', execBreak: 'break execution', noFileName: 'Invalid file name', execUPFStartA: 'Executed, please stop capturing packets according to the situation', execUPFStart: 'Execution successful, please stop capturing packets according to the situation', execUPFStopA: 'Stopped, please start capturing packets according to the situation', execUPFStop: 'Execution successful, packet capture stopped', execUPFCmdA: 'Suitable for other network element anomalies', execUPFCmdB: 'Suitable for UPF anomalies', }, task: { neTypePlease: 'Query network element type', neType: 'Type', neID: 'Identifying', trackType: 'Tracking type', trackTypePlease: 'Please select a tracking type', creater: 'Created by', startTime: 'Start time', endTime: 'End time', msisdn: 'MSISDN', msisdnPlease: 'Please enter MSISDN', msisdnTip: 'Mobile communication MSISDN number', imsi: 'IMSI', imsiPlease: 'Please enter IMSI', imsiTip: 'Mobile communication IMSI number', srcIp: 'Source IP address', srcIpPlease: 'Please enter the source IP address', srcIpTip: 'Current sender IPv4 address', dstIp: 'Destination IP address', dstIpPlease: 'Please enter the destination IP address', dstIpTip: 'IPv4 address of the receiving end of the other party', interfaces: 'Signaling interface', interfacesPlease: 'Please enter the signaling interface', signalPort: 'SignalPort', signalPortPlease: 'Please enter the signaling port', signalPortTip: 'Port corresponding to the interface', rangePicker: 'Start End Time', rangePickerPlease: 'Please select the start and end time of the task', comment: 'Task description', commentPlease: 'Task description can be entered', addTask: 'Add Task', editTask: 'Modify Task', viewTask: 'View Task', errorTaskInfo: 'Failed to obtain task information', delTask: 'Successfully deleted task {num}', delTaskTip: 'Are you sure to delete the data item with record number {num}?', }, }, faultManage: { activeAlarm: { all:'All', neType: 'NE Type', neName: 'NE Name', neId: 'NE UID', alarmCode: 'Alarm Code', origLevel: 'Severity', eventTime: 'Event Time', pvFlag: 'PV Flag', alarmType: 'Alarm Type', confirm: 'Confirm', updateConfirm: 'Cancel Confirm', handSync: 'Manual Synchronization', clear: 'Clear', mySelf: 'Personalization', exportAll: 'Export All', disPlayFilfter: 'Display Filters', autoConfirm: 'Automatic Confirm', critical:'Critical', major:'Major', minor:'Minor', warning:'Warning', eventAlarm:'Event', communicationAlarm:'CommunicationAlarm', equipmentAlarm:'EquipmentAlarm', processingFailure:'ProcessingFailure', environmentalAlarm:'EnvironmentalAlarm', qualityOfServiceAlarm:'QualityOfServiceAlarm', alarmId:'ID', alarmTitle:'Title', clearUser:'Clear User', clearType:'Clear Type', ackState: 'Ack Status', ackUser:'Ack User', alarmSeq:'Sequence Number', objectName:'Object Name', locationInfo:'Location Info', province:'Province', addInfo:'Additional Info', specificProblemId:'Cause ID', specificProblem:'Cause', clearTime:'Clear Time', alarmStatus:'Status', ackTime:'Ack Time', ackError:'Please do not confirm again', syncMyself:'Manual Synchronization', realTitle:'Title', objectNf:'Object NE', helpFile:'帮助文档', set:'Set', cancelSure:'Confirm whether to cancel the acknowledgment alarm', cancelSuss:'Alarm canceled successfully', sysncSuss:'Manual synchronization successful', delSuss:'Clear successfully', delSure:'Whether to clear this alarm', showSet:'Show filter settings', exportSure:'Confirm whether to export all active alarm information', viewIdInfo:'View {alarmId} record information', }, historyAlarm:{ exportSure:'Confirm whether to export all historical alarm information', }, faultSetting:{ interfaceType:'Alarm forwarding interface class', email:'Email', sms:'SMS', save:'Save', noChange:'There is no change in the alarm forwarding interface settings.', forwardSet:'Alarm forwarding interface setting', } }, monitor: { session: { userName: "Login account", userNamePlease: 'Query login account', ipaddr: "IP address", ipaddrPlease: 'Query IP address', loginTime: "Login Time", shakeTime: "Idle time (minutes)", status: "Status", online: "Online", offline: "Offline", logoutTip: "Confirm to forcibly log out the user with the login account {num}?", logoutSuccess: "User {num} has been forcibly retired", }, monitor:{ filter: "Global Filter", startTime: 'Start Time', endTime: 'End Time', today: 'Today', yesterday: 'Yesterday', week: 'This Week', month: 'This Month', avgLoad: 'Average loads', memory: 'RAM', cache: 'Cache', io: 'Disk', network: 'Network', loadDetail: "Load Factor", resourceUsage: "Resource utilization rate", read: 'retrieve', write: 'write', readWriteCount: 'Number of reads and writes', count: 'substandard', readWriteTime: 'Read/Write Delay', up: 'up train', down: 'down train', }, online:{ mettingId:'Session number', account:'Account', class:'Department', host:'Host', loginDes:'Login location', os:'OS', lib:'Browser', loginTime:'Log in time', getOut:'Forced retreat', getOutSure:'Confirm the forced logout of the user whose login account is {userName} ?', } }, system:{ user: { userInfo:' User Info', userNum: 'User Number', account: 'Account', userName: 'User Name', permission: 'Permission', className: 'Class Name', loginIp: 'Login address', loginTime: 'Login Time', status: 'Status', userNameTip:'The account cannot start with a number and can contain uppercase and lowercase letters, numbers, and no less than 5 digits', pwdTip:'The password should contain at least uppercase and lowercase letters, numbers, special symbols, and no less than 6 digits', nickNameTip:'Nicknames can only contain letters, numbers, Chinese characters, and underscores, with no less than 2 digits', emailTip:'Please enter the correct email address', phoneTip:'Please enter the correct phone number', resetPwd:'Reset Password', start:'Enable', stop:'Deactivate', delSuss:'Successfully deleted', sureTip:'Are you sure you want to {text} {userName} user?', delSure:'Confirm deletion of data item with user ID {userId}?', export:'Export', import:'Import', exportSure:'Are you sure to export the xlsx table file based on search criteria?', phone:'Phone Number', createTime:'Creation time', userTop:'User profile', sex:'User Gender', email:'E-mail', fromClass:'DEPARTMENT', userWork:'User position', userWorkPlease: 'Please select user post', userTip:'User Description', loginPwd:'Login password', updateSure:'Do you want to update existing data', downloadObj:'Download Tpl', importTitle:'User Import', importOk: 'Successfully read and download imported templates', tipRowErr: "Failed to get user information", viewInfoErr: "Errors in user records", }, config: { configName: "Config Name", configNamePlease: 'Please input the Config Name correctly', configKey: "Config Key", configKeyPlease: 'Please enter the Config Key correctly', configType: "Config Type", configValue: "Config Value", configValuePlease: 'Please enter the Config Value correctly', remark: "Config description", createTime: "CreateTime", refreshCache: "Refresh Cache", viewInfo: "Config Info", viewInfoErr: "Failed to get Config Info", addInfo: "Adding Parameter Configuration", editInfo: "Modify the Config Info", tipRowErr: "There is an error in the Config Info record", delTip: "Confirm deleting the data item with parameter number [{num}] ?", delOk: "Deleted successfully", exportTip: "Confirm exporting xlsx table files based on search criteria?", exportOk: "Completed export", refreshCacheTip: "Are you sure you want to refresh the parameter configuration cache?", refreshCacheOk: "Refresh Cache Successful", }, setting: { charMaxLen: 'bit character length', saveSubmit: 'Submit Save', saveSuccess: 'Submit Save Successful', revert: 'Vat', revertSuccess: 'Vat Successful', uploadFormat: 'Only the upload image format ({format}) is supported', uploadSize: 'Image file size must be less than {size}MB', uploadSuccess: 'File uploaded successfully, submit and save to take effect', sysLogo: 'System Logo', sysLogoBrand: 'Brand', sysLogoIcon: 'Icon', sysLogoUpload: 'Upload Logo', sysLogoTipContent: 'Confirm that you want to submit the currently changed logo file?', sysLogoTipContentUpload: 'Are you sure you want to upload the logo file?', sysLogoInstruction: 'The system logo display style is shown in the preview area.', sysLogoInstruction1: 'If you want to change the image, please adjust it accordingly before uploading.', sysLogoInstruction2: 'Show the whole picture to the system logo area, please use transparent background, size ratio size', sysLogoInstruction3: 'Displayed as logo + system name to the system logo area.', sysLogoInstruction4: 'Logo size ratio size', sysName: 'System Name', sysNamePlease: 'Please enter the system name', sysNameLimitation: 'System Name Restrictions', sysNameTipContent: 'Confirm that you want to submit the current changed system name?', sysCopyright: 'Copyright Notice', sysCopyrightPlease: 'Please enter copyright notice', sysCopyrightLimitation: 'Copyright Notice Limitation', sysCopyrightTipContent: 'Confirmation of submitting a copyright notice for the current change?', sysLoginBg: 'Login screen background', sysLoginBgNone: 'No background image', sysLoginBgUpload: 'Upload background image', sysLoginBgTipContentUpload: 'Confirmed to upload login screen background file?', sysLoginBgTipContent: 'Are you sure you want to submit the currently changed login screen background?', sysLoginBgTipContentRevert: 'Are you sure you want to restore the background image to the initial system default background?', sysLoginBgInstruction: 'The background style of the system login interface is shown in the preview area, please refer to the actual display.', sysLoginBgInstruction1: 'Please select the appropriate image for uploading.', sysLoginBgInstruction2: 'Restore the background image to the initial system default background by clicking the Restore button.', }, role:{ allScopeOptions:'All data permissions', byMyselfScopeOptions:'Custom data permissions', onlyClassScopeOptions:'Data permissions of this department', classAllScopeOptions:'Data permissions for this department and the following', myselfScopeOptions:'Only personal data permissions', roleId:'Role Id', roleName:'Role Name', roleKey:'Role Key', roleSort:'Role order', roleStatus:'Status', createTime:'Creation time', trueValue:'Please enter {msg} correctly', roleInfo:'Role information', distribute:'Assign data permissions', open:'Enable', close:'Deactivate', statusSure:'Are you sure you want {text} {roleName} role?', statusFailed:'{roleName} {text} failed', delSure:'Confirm to delete the data item with role number [{roleId}]?', distributeUser:'Assign users', roleMark:'Role Description', menu:'Menu permissions', roleKeyTip:"Example of permission identification: Use permission identification in dba controller, such as: @PreAuthorize({ hasRoles: ['dba'] })", openSwitch:'Expand/Collapse', selAllSwitch:'Select all/Deselect all', relationSwitch:'Father and son linkage', normal:'Normal', stop:'Pause', preScope:'Scope of authority', dataPer:'Data permission', }, dept:{ classInfo:'Department information', className:'Department name', classId:'Department Number', classSort:'Department sorting', status:'Position status', createTime:'Creation time', highClass:'Higher office', emailTip:'Please input the correct email address', phoneTip:'Please enter the correct phone number', node:'Root node', delSure:'Are you sure to delete the data item with department number [{deptId}]?', open:'Exhibition', close:'Fold', addClass:'Add new sub-department', showSort:'Show sort', admin:'Principal', phone:'Contact number', email:'Mail', } }, }, };