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: 'Total {total} items', noData: "No Data", 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: { CronModal: { title: "Cron Expression Generator", addon: "Expression Preview:", day1: "Every day", day21: "Execute every", day22: "days, starting from the", day23: "day", day31: "Cycle from", day32: "to", day33: "days", day4: "Designated day (optional)", day5: "Last day of the month", hour1: "Hourly", hour21: "Execute every", hour22: "hours, starting from the", hour23: "hour", hour31: "Cycle time from", hour32: "to", hour33: "hours", hour4: "Specified hours (multiple options available)", minute1: "Every minute", minute21: "Execute every", minute22: "minutes, starting from the", minute23: "minute", minute31: "Cycle time from", minute32: "to", minute33: "minutes", minute4: "Specified minutes (multiple options available)", month1: "Every month", month21: "Execute every", month22: "months, starting from the", month23: "month", month31: "Cycle time from", month32: "to", month33: "months", month4: "Specified months (multiple options available)", second1: "Every second", second21: "Execute every", second22: "seconds, starting from the", second23: "second", second31: "Cycle time from", second32: "to", second33: "seconds", second4: "Specify the number of seconds (multiple selectable)", }, 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', } }, // 静态路由 router: { index: "Home", account: { index: "Personal Center", profile: "Personal Info", settings: "Personal Settings", }, }, // 校验 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: 'Host Name', osInfo: 'OS Info', dbInfo: 'Database Info', ipAddress: 'IP Address', port: 'Port', version: 'Version', cpuUse: 'CPU Usage', memoryUse: 'Memory Usage', capability: 'Capability', serialNum: 'Serial Number', expiryDate: 'Expiry Date', neStatus: 'NE status is abnormal', runStatus:'Running Status', mark:'Brief Information', object:'Object', versionNum:'Version Number', systemStatus:'System Status', realNeStatus:'Status', reloadTime:'Refresh Time', }, 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', }, account: { settings: { baseInfo: " Basic Info", sex: "Gender", sexPleace: "Please select the user's gender", email: "Email", emailPleace: "Please enter the correct e-mail address", phonenumber: "Phone", phonenumberPleace: "Please enter the correct cell phone number", nick: "NickName", nickPleace: "Please enter a user nickname", nickTip: "Nicknames can only contain letters, numbers, Chinese characters and underscores, and no less than 2 digits", profileTip: "Are you sure you want to submit changes to basic user information?", profileOk: "The user's basic information is modified successfully!", know: "I got it.", uploadPleace: "Please choose an equal-sized image for your avatar, such as {txt}", upload: "Upload/Change Images", uploadFormat: 'Only supports uploading image formats ({format})', uploadSize: 'Image file size must be less than {size}MB', uploadTip: "Confirmed to upload/change user avatar?", uploadOk: "Avatar upload/change successful", resetPasswd: "Reset Password", oldPassword: "Old Password", oldPasswordTip: "The old password must not be empty and must be at least 6 digits long", oldPasswordPleace: "Please enter the old password", newPassword: "New Password", newPasswordTip: "Password contains at least upper and lower case letters, numbers, special symbols, and not less than 6 digits", newPassworddPleace: "Please enter a new password", confirmPassword: "Confirm new password", confirmPasswordPleace: "Please confirm the new password", submit: "Submit changes", reset: "Reset", submitTip: "Are you sure you want to submit a password change?", submitOkTip: "Congratulations, {num} account password changed successfully!", submitOk: "Sign in again", equalToPassword: "Please enter a new password to confirm", equalToPasswordOld: "Same as the old password, please re-enter the new password", equalToPasswordErr: "Inconsistent new passwords entered twice", styleLayout: "Personalization", area1: "Layout Properties", layout: "Overall Layout", layoutActions: "Navigation mode module settings", layoutSide: "Left", layoutTop: "Top", layoutMix: "Mixed", color: "Style color scheme", colorActions: "Overall style color scheme setting", colorRandomly: "Randomization", navTheme: "Dark Menu", navThemeActions: "Menus that can only change the navigation mode", fixedHeader: "Fixed top navigation bar", fixedHeaderActions: "Whether the top navigation bar is fixed and does not move with the scroll bar", fixSiderbar: "Fixed left menu", fixSiderbarActions: "Whether the left menu is fixed or not, only valid for left menu layout", splitMenus: "Auto Split Menu", splitMenusActions: "Show left menu when there are multiple levels of menus at the top, valid only for mixed menu layouts", area2: "Content Area", tabRender: "Navigation tabs", tabRenderActions: "Whether to show the top tab navigation items", menuHeaderRender: "Menu Header", menuHeaderRenderActions: "Whether or not to display the logo area at the top of the left menu bar", footerRender: "Footer", footerRenderActions: "Whether to show the bottom navigation bar", headerRender: "Parapet", headerRenderActions: "Whether to display the top navigation bar", }, profile: { phonenumber: "Phone", email: "Email", deptName: "Department", postGroup: "Possession of posts", roleGroup: "Ownership", loginIp: "Log in", loginDate: "Login Time", list: "Lists", empty: "Empty State", description: "No data yet, try refreshing", }, }, 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', portTip:'Maximum range 0~65535', 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: 'NE ID', fileName: 'File Name', createAt: 'Create at', remark:'Remark', edit:'Edit Backup File', totalSure:'Confirm that {oper} records item number {id}?', }, softwareManage: { sendBtn: 'Distribute', runBtn: 'Activate', backBtn: 'Rollback', historyBtn: 'Distribution Record', neTypePlease: 'Select network element type', neType: 'NE Type', fileName: 'File Name', 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: 'Comment', updateCommentPlease: 'Please enter the software description', updateFile: 'Software File', 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: 'NE Type', fileName: 'File Name', 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: 'NE ID', neIdPlease: 'Please select the corresponding network element', }, configParam:{ dataNull:'No configuration item data yet', editSuss:'Modification successful', editFail:'Edit failed', Unable:'Illegal operation of attribute value', delSure:'Confirm to delete the data item with Index [{value}]?', addSuss:'Add successfully', addFail:'Add failed', delArraySure:'Confirm to delete the data item with {arrayChildTitle} Index as [{value}]?', parUnable:'The parameter value is not within the reasonable range', ipv4Tip:'Not a legal IPV4 address', ipv6Tip:'Not a legal IPV6 address', enumTip:'Not a reasonable enumeration value', boolTip:'Not a reasonable Boolean value', default:'The input value is of unknown type', reloadSuss:'Network element reloading completed', reloadFail:'Network element reloading failed', neNUll:'No network element list data yet', reload:'Reload', post:'Submit', editSure:'Are you sure you want to update this attribute value? ', arraryEdit:'Are you sure to submit the record whose updated Index is [{value}]? ', addSure:'Are you sure to submit the new record of Index: [{value}]? ' }, configParamForm: { treeTitle: "Navigation Configuration", treeSelectTip: "Select configuration item information in the left configuration navigation!", neType: 'NE Type', neTypePleace: "Please select the network element type", noConfigData: "No data on configuration items", updateValue: "The value of the {num} attribute was modified successfully.", updateValueErr: "Attribute value modification failure", updateItem: "Modify Index to {num}.", updateItemErr: "Record modification failure", delItemOk: "Deleting Index as {num} succeeded", addItemOk: "Add Index as {num} Record Succeeded", addItemErr: "Record addition failure", requireUn: "{display} input value is of unknown type", requireString: "The {display} parameter value does not make sense.", requireInt: "{display} Parameter value not in reasonable range {filter}", requireIpv4: "{display} not a legitimate IPV4 address", requireIpv6: "{display} Not a legitimate IPV6 address.", requireEnum: "{display} is not a reasonable enumeration value.", requireBool: "{display} is not a reasonable boolean value.", editOkTip: "Confirm updating the value of this {num} attribute?", updateItemTip: "Confirm updating the data item with Index [{num}]?", delItemTip: "Confirm deleting the data item with Index [{num}]?", arrayMore: "commence", }, }, neUser: { auth: { authInfo:'Authentication Info', neTypePlease: 'Query network element Object', neType: 'UDM Object', 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: 'Load Data', 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 Delete', 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 Object', neType: 'UDM Object', 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: 'Load Data', 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 Delete', 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 object', neType: 'AMF Object', }, ue: { neTypePlease: 'Query network element object', neType: 'SMF Object', }, ims: { neTypePlease: 'Query network element object', neType: 'IMS Object', }, }, perfManage: { taskManage:{ taskId: 'Task ID', neType: 'NE Type', size: 'Time Granularity', taskStatus: 'Task Status', addUser: 'Creator', addTime: 'Creation Time', granulOption:'Granularity', performanceList:'Performance Set', period:'Measuring 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', letupSure:'Confirm activation of task with number [{id}]?', stopSure:'Confirm the pending task with number [{row.id}]?', letUpWarning:'Prohibit activation of activated tasks', stopWarning: 'Prohibit suspending inactive measurement tasks', weekPlan:'Weekly Plan', monthPlan:'Monthly Plan', one:'Monday', two:'Tuesday', three:'Wednesday', four:'Thursday', five:'Friday', six:'Saturday', seven:'Sunday', }, 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', staticSet:'Statistical Settings', threValue:'Threshold Value', alarmLevel:'Severity', status:'Status', letupSure:'Confirm the performance threshold of activation number [{id}]?', stopSure:'Confirm the performance threshold of the suspension number [{id}]?', letUpWarning:'Prohibit activation of activated performance threshold', stopWarning:'Prohibit suspending inactive performance thresholds', }, perfData:{ taskId:'Task ID', type:'NE Type', neName:'Ne Name', granulOption:'Granularity', kpiCode:'KPI Code', kpiId:'KPI ID', value:'Value', startTime:'Start Time', endTime:'End Time', }, goldTarget:{ type:'NE Type', enTitle:'KPI ID', value:'Value', startTime:'Start Time', endTime:'End Time', } }, traceManage: { analysis: { imsi: 'IMSI', imsiPlease: 'Please enter IMSI', msisdn: 'MSISDN', msisdnPlease: 'Please enter MSISDN', trackTaskId: 'Task ID', srcIp: 'Source IP Address', dstIp: 'Destination IP Address', signalType: 'Signaling Type', msgDirect: 'Message Direction', 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: 'NE Type', neID: 'NE ID', trackType: 'Tracing Type', trackTypePlease: 'Please select a tracing 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: 'Signal Port', 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:'Help Documentation', 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', }, }, logManage:{ alarm:{ type:'NE Type', neId:'NE UID', alarmId:'Alarm ID', alarmSeq:'Sequece Number', alarmCode:'Alarm Code', alarmStatus:'Severity', eventTime:'Event Time', logTime:'Recording Time', status:'Status', }, mml:{ account:'Account', ip:'IP', type:'NE Type', neId:'NE ID', MML:'MML', logTime:'Log Time' }, forwarding:{ type:'NE Type', neId:'NE UID', alarmId:'Alarm ID', alarmSeq:'Sequece Number', alarmObj:'Object', alarmTitle:'Alarm Title', alarmInfo:'Alarm Content', eventTime:'Generation Time', logTime:'Record Time' } }, 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: 'Read', write: 'Write', readWriteCount: 'Number of reads and writes', count: 'Substandard', readWriteTime: 'Read/Write Delay', up: 'Uplink', down: 'Downlink', }, online:{ mettingId:'Session Number', account:'Account', class:'Department', host:'Host', loginDes:'Login Location', os:'OS', lib:'Browser', loginTime:'Login Time', getOut:'Forced Quit', getOutSure:'Confirm the forced logout of the user whose login account is {userName} ?', }, system:{ systemInfo:'System Information', runPlace:'Running Platform', placeVersion:'Platform Version', systemPlace:'System Platform', systemArchitecture:'System Architecture', host:'Host Name', runTime:'Running Time', cpuInfo:'CPU Information', model:'Model', hz:'Rate HZ', cores:'Number of Cores', usage:'Usage Rate (%)', memory:'memory Information', totalMemory:'Total Memory', lastMemory:'Remaining Memory', proMemory:'Total process memory', heapSize:'Total size of the heap', heapUsage:'Heap Allocated', libUse:'Link Library Occupation', timeInfo:'Time Information', time:'Time', timeZone:'Time Zone', timeZoneName:'Time Zone Name', networkInfo:'Network Information', ethernet:'Ethernet', localConnect:'Local Connection* ', diskInfo:'Disk Information', disk:'Path Drive Letter', totalSize:'Total Size', lastSize:'Remaining Size', usageSize:'Used Size', spaceUsage:'Space Usage (%)' }, job: { jobName: "Job Name", jobNamePlease: 'Please enter the task name correctly, limited to 2-50 characters', jobGroup: "Job Group", invokeTarget: "Invoke Target", invokeTargetPlease: 'Please enter the call target correctly, limited to 2-50 characters.', invokeTargetTip: "Parameter description: support for preset incoming parameters, serialized processing parameters in the processor", cronExpression: "Cron Expressions", cronExpressionPlease: 'Please enter or generate a cron execution expression', cronExpressionTip: "Example of an expression:0/20 * * * * ?", cronExpressionTip1: "Illustrative example: Execute tasks every 20 seconds", cronExpressionNew: "Generating Expressions", status: "Status", status0: "Disable", status1: "Opens", status00: "Pause", status01: "Active", statusChange: "Are you sure you want the {text} {num} job?", saveLog: "Recording log", tipRowErr: "Errors in the recording of jobs", viewInfoErr: "Failed to get job information", viewJob: "Job Info", addJob: "Add Job", editJob: "Modify Job", runOne: "execute once", runOneTip: "Are you sure you want to perform a [{num}] job right away?", runOneOk: "{num} Executed successfully", delTip: "Are you sure you want to delete job number [{num}]?", delOk: "Deleted Successfully", resetTip: "Sure you want to reset and refresh the scheduling job?", resetOk: "Reset Successful", exportTip: "Confirm exporting xlsx table files based on search criteria?", exportOk: "Completed Export", resetQueue: "Reset Queue", jobLog: "Job Log", createTime: "CreateTime", targetParams: "TargetParams", targetParamsPlease: 'Call target incoming parameters, only support json strings', misfirePolicy: "Error Strategy", misfirePolicy1: "Immediate Implementation", misfirePolicy2: "Execute Once", misfirePolicy3: "Waiver of implementation", concurrent: "Concurrency", concurrent0: "Prohibit", concurrent1: "Allowed", remark: "Remarks", }, jobLog: { jobName: "Job Name", jobGroup: "Job Group", invokeTarget: "Invoke Target", status: "Status", status0: "Failures", status1: "Active", createTime: "Create Time", costTime: "Cost Time", viewLog: "Scheduling log Info", delTip: "Are you sure you want to delete the scheduling log entry with the number [{num}]?", delOk: "Deleted Successfully", clearText: "Clear", clearTip: "Confirm that all dispatch log data items are cleared?", clearOk: "Cleared Successfully", exportTip: "Confirm exporting xlsx table files based on search criteria?", exportOk: "Export Completed", jobMsg: "Job Messages", targetParams: "TargetParams", }, cache: { cacheKey: "Cache Key Name", cacheName: "Cache Name", cacheValue: "Cached content", remark: "Remark", clearCacheKeyOk: "Deleted cache key name {txt}", clearCacheNameOk: "Cleared cache name {txt}", cacheList: "Cache Lists", cacheKeyListErr: "Please select the data item in the cache list!", clearCacheSafe: "Security Clearance", clearCacheSafeTip: "Confirm that you want to perform a safe clean of all key names under the cache?", clearCacheSafeOk: "Completed securely clearing the cache", filter: "Filter", filterPlace: "Fuzzy filtering {txt}", clearCacheNameTip: "Are you sure you want to clear all the keys under that cache name?", keyNameList: "Key Name List", clearCacheKeyTip: "Are you sure you want to delete the cache key?", keyContent: "Cached content", }, cacheInfo: { version: "Service Versions", mode: "Perating Mode", modeStandalone: "stand-alone", modeClusters: "clusters", port: "Port", clients: "Client Connections", uptimeInDays: "Running time (days)", memoryHuman: "Using Memory", usedCpu: "Using CPU", maxmemory: "Memory Configuration", aof: "Whether AOF is enabled", rdb: "Whether the RDB is successful", dbSize: "Number of Keys", kbps: "Network entry/exit", commandstats: "Command Statistics", }, }, 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:'Pending', normalcy:'Active', deactivate:'Pending', 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: "Create Time", refreshCache: "Refresh Cache", viewInfo: "Config Info", viewInfoErr: "Failed to get Config Info", addInfo: "Add 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:'Pending', 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:'Active', stop:'Pending', preScope:'Scope of authority', dataPer:'Data permission', userId:'User Number', account:'Login Account', userName:'User Nickname', phone:'Phone', email:'Email', userStaus:'User Status', selectPls:'Please select the user to be assigned', suss:'{oper}success', giveUser:'Authorized User', cancelGive:'Cancel authorization', cancelSure:'Confirm to cancel the authorization of the data item with user number [{userId}]?', batchCancel:'Batch cancellation of authorization', }, 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', }, post:{ positionInfo:'Position Information', positionId:'Position Number', positionCode:'Position Code', positionName:'Position Name', positionSort:'Position Sorting', positionStatus:'Position Status', positionMark:'Position Description', createTime:'Creation Time', codeTip:'Please enter the position code correctly', nameTip:'Please enter the position name correctly', delSure:'Confirm to delete the data item with post number [{postId}]?', }, log:{ operate:{ operId:'Log Number', moduleName:'Module Name', workType:'Business Type', operUser:'Operator', requestMe:'Request Method', host:'Request Host', operStatus:'Operation Status', operDate:'Operation Date', useTime:'Consumption Time', logInfo:'Operation Log Information', delSure:'Are you sure to delete the data item with access number [{ids}]?', delAllSure:'Confirm to clear all login log data items?', delAllSuss:'Cleared successfully', operModule:'Operation module', operTime:'Operation time', delAll:'Clear', fail:'Failed', suss:'Normal', RequestIp:'Request Address', operMe:'Operation Method', reqParam:'Request Parameter', operInfo:'Operation Information', }, login:{ operId:'Log ID', account:'Login Account', loginIp:'Login Address', loginLoc:'Login Location', os:'Operating System', browser:'Browser', status:'Status', info:'Login Information', loginTime:'Login Time', delSure:'Are you sure to delete the data item with access number [{ids}]?', delAllSure:'Confirm to clear all login log data items?', delAll:'Clear', unlock:'Unlock', unlockSuss:'{userName} unlocked successfully', unlockSure:'Confirm to unlock user [{username}] data item?', }, }, menu:{ menuInfo:'Menu Information', menuName:'Menu Name', menuId:'Menu Number', menuSort:'Menu Sort', menuTitle:'Menu Icon', perId:'Permission ID', formLoc:'Component Path', status:'Display Status', menuStatus:'Menu Status', menuType:'Menu Type', createTime:'Creation Time', highMenu:'Superior Menu', routerAdrr:'Routing Address', delSure:'Confirm to delete the data item with menu number [{menuId}]?', addSon:'Add Submenu', hidden:'Hidden', show:'Show', root:'Directory', menu:'Menu', button:'Button', yes:'Yes', no:'No', cache:'Cache', noCache:'Not cache', pageCache:'Page cache', local:'Internal Address', mark:'Menu Description', pathTip:`The accessed routing address, such as: user, /auth 1. If the network address requires internal access, start with http(s):// Menu behavior (root node): The current window opens the menu behavior, (non-root node) :Embedded window. 2. If the network address requires external access, set the internal address option to No. Menu behavior: Open a new tab 3. If the embedded subpage needs to hide the page, set the display status option to Hide address splicing to embed routing. address`, sonPage:'Subpage address', componentTip:' The component path accessed by views in the page component directory, such as: system/user/index Note: The routing address without the .vue file suffix is the network address and can be filled in as a link', perms:`Permission identification example: monitor:server:query Permission identification is used in the back-end controller, such as:['monitor:server:query'] Permission identification is used in the front-end Vue page, such as: v-perms:has="['monitor:server:query']"` }, dict:{ dictInfo:'Dictionary Type Information', dictId:'Dictionary Number', dictName:'Dictionary Name', dictType:' Dictionary Type', dictSatus:'Status', createTime:'Creation Time', realDictName:'Please enter the dictionary name correctly', realDictType:'Please enter the dictionary type correctly', delSure:'Confirm to delete the data item with parameter number [{dictId}]?', reloadSure:'Are you sure you want to refresh the dictionary data cache?', reloadSuss:'Refresh cache successfully', dictData:'Dictionary Data', reload:'Refresh Cache', mark:'Dictionary Description', }, dictData: { dictType: "Dictionary name", dictCode: "Data Code", dictLabel: "Data Label", dictLabelPleac: "Please enter the data labels correctly", dictValue: "Data key", dictValuePleac: "Please enter the data keys correctly", dictSort: "Data Sort", status: "Status", createTime: "CreateTime", tagType: "Tag Type", tagTypeShow: "Tag Type Show", tagClass: "Tag Class", remark: "Remark", viewInfo: "Dictionary Data Info", viewInfoErr: "Failed to get dictionary data information", addInfo: "Add Dictionary Data", editInfo: "Modifying Dictionary Data", delTip: "Confirm deleting the data item with dictionary data code [{txt}]?", delOk: "Deleted successfully", exportTip: "Confirm exporting xlsx table files based on search criteria?", exportOk: "Completed export", typeDataErr: "Failed to get dictionary type information", }, }, mmlManage: { operationtitle: "Interface Settings", cmdTitle: "Command Navigator", cmdConsole: "consoles", cmdOpTip: "Select the item to be operated in the left command navigation!", cmdNoTip: "{num} no optional command operation", require: "Mandatory parameter: {num}", requireUn: "{display} input value is of unknown type", requireString: "The {display} parameter value does not make sense.", requireInt: "{display} Parameter value not in reasonable range {filter}", requireIpv4: "{display} not a legitimate IPV4 address", requireIpv6: "{display} Not a legitimate IPV6 address.", requireEnum: "{display} is not a reasonable enumeration value.", requireBool: "{display} is not a reasonable boolean value.", clearForm: "Clear Forms", clearLog: "Clearing logs", exec: "Execute", cmdAwait: "Waiting for a command to be sent", omcOperate:{ noOMC: "No OMC network elements", }, udmOpesrate:{ noUDM: "No UDM network elements", }, mmlSet: { saveText: "Save Settings", ipadd: "Listening to IP addresses", ipaddPlease: "Please enter the listening IP address", port: "listening port", portPlease: "Please enter the remote port, 0~65535", okChange: "Interface settings saved successfully", noChange: "No change in interface settings", }, }, }, };