export default {
  // 语言
  i18n: 'English',
  hello: 'Hello',

  // 通用
  common: {
    title: 'Core network management system',
    desc: '',
    loading: 'Please wait...',
    tipTitle: 'Prompt',
    msgSuccess: 'Success {msg}',
    errorFields: 'Please fill in the required information in {num} correctly!',
    tablePaginationTotal: 'A total of {total} items',
    ok: 'Ok',
    cancel: 'Cancel',
    close: 'Close',
    search: 'Search',
    reset: 'Reset',
    viewText: 'View',
    addText: 'Add',
    editText: 'Edit',
    deleteText: 'Delete',
    downloadText: 'Download',
    uploadText: 'Upload',
    moreText: 'More',
    searchBarText: 'Search bar',
    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: 'RowID',
    operate: 'Operate',
  },

  // 全局页脚
  globalFooter: {
    help: 'Help',
    privacy: 'Privacy',
    term: 'Term',
  },

  // 校验
  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',
  },

  // 页面
  views: {
    index: {
      hostName: 'hostName',
      osInfo: 'osInfo',
      dbInfo: 'dbInfo',
      ipAddress: 'ipAddress',
      port: 'port',
      version: 'version',
      cpuUse: 'CPU Usage',
      memoryUse: 'memoryUse',
      capability: 'capability',
      serialNum: 'serialNum',
      expiryDate: 'expiryDate',
    },
    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: {
        restart: 'Restart',
        stop: 'Stop',
        start: 'Start',
        export: 'Export',
        import: 'Import',
        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',
      },
      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 record number [{num}]?',
        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 data item file with the number [{num}] to the corresponding network element?',
        runTitle: 'Activate software version',
        runContent: 'Confirm that the software version with the number [{num}] has been issued for activation on the corresponding network element?',
        backTitle: 'Fallback software version',
        backContent: 'Confirm that the software version with the number [{num}] has been issued for the corresponding network element rollback?',
        neId: 'Corresponding network element',
        neIdPlease: 'Please select the corresponding network element',
      },
      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: {
        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',
      },
      sub: {
        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',
        startIMSI: 'start IMSI',
      },
      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',
      },
    },
    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 enter 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',
      },
      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: 'Alarm device type',
        neName: 'Alarm network element name',
        neId: 'Alarm network element identification',
        alarmCode: 'Alarm Code',
        origLevel: 'Alarm Level',
        eventTime: 'Alarm generation time',
        pvFlag: 'Virtualization Identity',
        alarmType: 'Alarm Type',
        confirm: 'Confirm',
        updateConfirm: 'Cancel Confirmation',
        handSync: 'Manual synchronization',
        clear: 'Clear',
        mySelf: 'Personalization',
        exportAll: 'Export All',
        disPlayFilfter: 'Display Filters',
        autoConfirm: 'Automatic confirmation of configuration',
        critical:'Critical',
        major:'Major',
        minor:'Minor',
        warning:'Warning',
        eventAlarm:'Event',
        communicationAlarm:'CommunicationAlarm',
        equipmentAlarm:'EquipmentAlarm',
        processingFailure:'ProcessingFailure',
        environmentalAlarm:'EnvironmentalAlarm',
        qualityOfServiceAlarm:'QualityOfServiceAlarm',
        alarmId:'alarm ID',
        alarmTitle:'alarm Title',
        clearUser:'clear User',
        clearType:'clear Type',
        ackState:'Alarm confirmation status',
        ackUser:'Alarm confirmation user',
        alarmSeq:'Alarm sequence number',
        objectName:'Location object',
        locationInfo:'Alarm positioning information',
        province:'Network Element Service Province',
        addInfo:'Alarm auxiliary information',
        specificProblemId:'Alarm issue reason ID',
        specificProblem:'Reason for alarm problem',
        clearTime:'Alarm clearing time',
        alarmStatus:'Alarm status',
        ackTime:'Alarm confirmation time',
        ackError:'Please do not confirm again',
        syncMyself:'Manual synchronization',
        realTitle:'Alarm Title',
        objectNf:'Applicable network elements',
      },
    },
    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",
      },
    },
  },
};
