export default {
  // 语言
  i18n: '中文',
  hello: '你好',
  welcome: '欢迎使用，核心网管理平台',

  // 通用
  common: {
    title: '登录平台',
    desc: '核心网管理平台',
    loading: '请稍等...',
    inputPlease: '请输入',
    selectPlease: '请选择',
    tipTitle: '提示',
    msgSuccess: '{msg} 成功',
    errorFields: '请正确填写 {num} 处必填信息！',
    tablePaginationTotal: '总共 {total} 条',
    noData: "暂无数据",
    ok: '确定',
    cancel: '取消',
    close: '关闭',
    search: '搜索',
    reset: '重置',
    viewText: '查看详情',
    getInfoFail:'获取信息失败',
    view: '查看',
    addText: '新增',
    editText: '编辑',
    deleteText: '删除',
    downloadText: '下载',
    import:'导入',
    export:'导出',
    uploadText: '上传',
    unableNull:'不能为空',
    moreText: '更多',
    searchBarText: '搜索栏',
    reloadText: '刷新',
    columnSetText: '列设置',
    columnSetTitle: '列展示/排序',
    sizeText: '密度',
    size: {
      default: '默认',
      middle: '中等',
      small: '紧凑',
    },
    switch: {
      show: '显示',
      hide: '隐藏',
      open: '打开',
      shut: '关闭',
      launch: '展开',
      fold: '折叠',
    },
    rowId: '编号',
    createTime: '创建时间',
    updateTime: '更新时间',
    remark: '备注',
    description: '说明',
    operate: '更多操作',
    operateOk: '操作成功！',
    operateErr: '操作失败！',
    copyText: "复制",
    copyOk: '复制成功！',
    units: {
      second: '秒',
      minute: '分钟',
      hour: '小时',
      day: '天',
      week: '周',
      month: '月',
      year: '年',
      core: '核',
    }
  },

  // 组件
  components: {
    CronModal: {
      title: "Cron表达式生成",
      addon: "表达式预览：",
      day1: "每一天",
      day21: "每隔",
      day22: "天执行一次，从",
      day23: "日开始",
      day31: "周期从",
      day32: "到",
      day33: "日",
      day4: "指定日(可多选)",
      day5: "本月最后一天",
      hour1: "每一小时",
      hour21: "每隔",
      hour22: "小时执行一次，从",
      hour23: "时开始",
      hour31: "周期从",
      hour32: "到",
      hour33: "小时",
      hour4: "指定小时(可多选)",
      minute1: "每一分钟",
      minute21: "每隔",
      minute22: "分钟执行一次，从",
      minute23: "分钟开始",
      minute31: "周期从",
      minute32: "到",
      minute33: "分钟",
      minute4: "指定分钟(可多选)",
      month1: "每一月",
      month21: "每隔",
      month22: "月执行，从",
      month23: "月开始",
      month31: "周期从",
      month32: "到",
      month33: "月之间的每个月",
      month4: "指定月(可多选)",
      second1: "每一秒钟",
      second21: "每隔",
      second22: "秒执行一次，从",
      second23: "秒开始",
      second31: "周期从",
      second32: "到",
      second33: "秒",
      second4: "指定秒数(可多选)",
    },
    UploadModal:{
      uploadTitle:'数据导入',
      uploadTip:'点击选择或将文件拖入边框区域进行上传',
      allowSize:'允许上传文件大小',
      allowFormat:'允许导入的格式为',
      allowFilter:'上传文件大小必须小于',
      onlyAllow:'只支持上传文件格式',
    },
    LockScreen: {
      inputPlacePwd:'请输入锁屏密码',
      enter:'进入',
      validError:'校验失败',
      backLogin:'退出并重新登录',
      backReload:'正在重启，请稍等...',
      backReload2:'当准备就绪的时候，你的浏览器会自动刷新。',
      systemReset:'正在重置，请稍等...',
      systemReset2:'数据信息正在重置',
    },
    ForcePasswdChange: {
      title: '密码修改',
      desc: '说明',
      passwordPolicy: '密码策略强度',
      passwordPolicyMsg: '至少{minLength}位，至少包含{specialChars}个特殊字符和至少{uppercase}大写字母和至少{lowercase}小写字母',
      passwdExpire: '密码有效期',
      passwdExpireMsg: '有效期为{expDay}天，请在过期前{alertDay}天进行密码修改',
    },
  },

  // 静态路由
  router: {
    index: "主页",
    login: "登录",
    register: '注册',
    page403: '没有访问权限',
    page404: '找不到匹配页面',
    helpDoc: '系统使用文档',
    traceTaskHLR: '跟踪任务 HLR',
    lockScreen: '锁屏',
    account: {
      index: "个人中心",
      profile: "个人信息",
      settings: "个人设置",
    },
  },

  // 校验
  valid: {
    userNameReg: '账号不能以数字开头，可包含大写小写字母，数字，且不少于5位',
    userNamePlease: '请输入正确登录账号',
    userNameHit: '登录账号',
    passwordReg: '请输入正确的密码格式',
    passwordPlease: '请输入正确登录密码',
    passwordHit: '登录密码',
    passwordConfirmHit: '确认登录密码',
    phoneReg: '手机号码不正确',
    phonePlease: '请输入正确的手机号码',
    phoneHit: '手机号码',
    codePlease: '请输入正确的验证码',
    codeHit: '验证码',
    codeText: '获取验证码',
    codeSmsSend: '发送成功，请注意查看短信',
    ipPlease: '请输入有效的IP地址',
    ipv4Reg: '不是有效IPv4地址',
    ipv6Reg: '不是有效IPv6地址',
  },

  // 布局
  loayouts: {
    basic: {
      officialUrl: '官网',
      helpDoc: '使用手册',
    },
    rightContent: {
      alarm: "活动告警",
      lock: "锁屏",
      lockTip: "确认要进行锁屏吗？",
      lockPasswd: "解锁密码",
      lockPasswdTip: "可不设置密码",
      fullscreen: "全屏显示",
      theme: "主题明/暗模式",
      logout: "退出登录",
      profile: "个人中心",
      settings: "个人设置",
    },
    tabs: {
      reload: "刷新当前标签",
      more: "更多选项",
      closeCurrent: "关闭当前标签",
      closeOther: "关闭其他标签",
      closeAll: "关闭全部标签",
    }
  },

  // 页面
  views: {
    index: {
      normal:'正常',
      abnormal:'异常',
      hostName: '主机名',
      osInfo: '操作系统信息',
      dbInfo: '数据库信息',
      ipAddress: 'IP地址',
      port: '端口',
      version: '软件版本',
      cpuUse: 'CPU利用率',
      memoryUse: '内存使用',
      capability: '用户容量',
      serialNum: '序列号',
      expiryDate: '许可证到期日期',
      neStatus:'状态异常',
      runStatus:'运行状态',
      mark:'信息',
      object:'对象',
      versionNum:'版本号',
      realNeStatus:'状态',
      reloadTime:'刷新时间',
      Critical:'严重告警',
      Major:'主要告警',
      Minor:'次要告警',
      Warning:'警告告警',
      Event:'事件告警'
    },
    error: {
      err403: {
        ttile: '没有访问权限',
        subTitle:'请不要进行非法操作，您可以返回主页面或返回',
        backHome: '返回首页',
        back: '返回',
      },
      err404: {
        ttile: '找不到匹配页面',
        subTitle:'对不起，您正在寻找的页面不存在。',
        backHome: '返回首页',
        tipTitle: '找不到网页？',
        paragraph: '尝试检查URL的错误，然后按浏览器上的刷新按钮。',
        paragraph1: '尝试在我们的应用程序中找到其他内容。',
      },
    },
    login: {
      tabPane1: '账号密码登录',
      tabPane2: '手机号登录',
      registerBtn: '注册账号',
      loginBtn: '登录',
      loginSuccess: '登录成功',
      loginMethod: '其他登录方式：',
      loginMethodWX: '微信扫一扫登录',
      loginMethodQQ: 'QQ扫码登录',
    },
    register: {
      registerBtn: '注册',
      loginBtn: '使用已有账号登录',
      passwordErr: '请正确输入确认密码',
      passwordConfirmErr: '两次输入的密码不一致',
      tipContent: '恭喜您，{username} 账号注册成功！',
      tipBtn: '前往登录',
    },
    account: {
      settings: {
        baseInfo: "基础信息",
        sex: "用户性别",
        sexPleace: "请选择用户性别",
        email: "电子邮箱",
        emailPleace: "请输入正确的电子邮箱",
        phone: "手机号码",
        phonePleace: "请输入正确的手机号码",
        nick: "用户昵称",
        nickPleace: "请输入用户昵称",
        nickTip: "昵称少于2位",
        profileTip: "确认要提交修改用户基本信息吗?",
        profileOk: "用户基本信息修改成功！",
        know: "我知道了",
        uploadPleace: "请选择等比大小图片作为头像，如{txt}",
        upload: "上传/变更图片",
        uploadFormat: '只支持上传图片格式（{format}）',
        uploadSize: '图片文件大小必须小于 {size}MB',
        uploadTip: "确认要上传/变更用户头像吗?",
        uploadOk: "头像上传/变更成功",
        resetPasswd: "重置密码",
        oldPassword: "旧密码",
        oldPasswordTip: "旧密码不能为空，且不少于6位",
        oldPasswordPleace: "请输入旧密码",
        newPassword: "新密码",
        newPasswordTip: "请输入正确的密码格式",
        newPassworddPleace: "请输入新密码",
        confirmPassword: "确认新密码",
        confirmPasswordPleace: "请确认新密码",
        submit: "提交修改",
        reset: "重置",
        submitTip: "确认要提交修改密码吗?",
        submitOkTip: "恭喜您，{num} 账号密码修改成功！",
        submitOk: "重新登录",
        equalToPassword: "请输入确认新密码",
        equalToPasswordOld: "与旧密码一致，请重新输入新密码",
        equalToPasswordErr: "两次输入的新密码不一致",
        styleLayout: "个性化",
        area1: "布局属性",
        layout: "整体布局",
        layoutActions: "导航模式模块设置",
        layoutSide: "左侧菜单布局",
        layoutTop: "顶部菜单布局",
        layoutMix: "混合菜单布局",
        color: "风格配色",
        colorActions: "整体风格配色设置",
        colorRandomly: "随机",
        theme: "主题明暗模式",
        themeActions: "切换浅色/暗黑模式",
        navTheme: "深色菜单",
        navThemeActions: "只能改变导航模式的菜单",
        fixedHeader: "固定顶部导航栏",
        fixedHeaderActions: "顶部导航栏是否固定，不随滚动条移动",
        fixSiderbar: "固定左侧菜单",
        fixSiderbarActions: "左侧菜单是否固定，仅左侧菜单布局时有效",
        splitMenus: "自动分割菜单",
        splitMenusActions: "顶部有多级菜单时显示左侧菜单，仅混合菜单布局时有效",
        area2: "内容区域",
        tabRender: "导航标签项",
        tabRenderActions: "是否显示顶部Tab导航标签项",
        menuHeaderRender: "菜单头",
        menuHeaderRenderActions: "是否显示左侧菜单栏顶部LOGO区域",
        footerRender: "页脚",
        footerRenderActions: "是否显示底部导航栏",
        headerRender: "顶栏",
        headerRenderActions: "是否显示顶部导航栏",
      },
      profile: {
        phone: "手机号码",
        email: "用户邮箱",
        deptName: "所属部门",
        postGroup: "拥有岗位",
        roleGroup: "拥有角色",
        loginIp: "登录地址",
        loginTime: "登录时间",
        list: "列表",
        empty: "空状态",
        description: "暂无数据，尝试刷新看看",
      },
    },
    dashboard: {
      overview:{
        title: "核心网系统看板",
        fullscreen: "点击全屏显示",
        toRouter: "点击跳转详情页面",
        skim: {
          users: "用户数",
          userTitle:'用户信息',
          imsUeNum: "IMS 会话数",
          smfUeNum: "Data 会话数",
          gnbBase: "5G 基站数",
          gnbUeNum:'5G 用户数',
          enbBase: "4G 基站数",
          enbUeNum:'4G 用户数',
          baseTitle:'在线信息',
        },
        upfFlow:{
          title: "用户面吞吐量",
          up:'上行',
          down:'下行'
        },
        upfFlowTotal:{
          title:'流量信息',
          up:'上行',
          down:'下行'
        },
        alarmTypeBar:{
            alarmSum:'告警统计',
            topTitle:"TOP3",
        },
        resources: {
          title: "资源情况",
          sysMem: "系统内存",
          sysCpu: "系统CPU",
          sysDisk: "系统存储",
          neCpu: "网元CPU",
        },
        topology: {
          title: "网络拓扑",
          normal: "正常",
          abnormal: "异常",
        },
        userActivity: {
          title: "用户活动",
          type: "类型",
          duration: "时长",
          caller: "主叫",
          called: "被叫",
          result: "结果",
          time: "时间",
          resultOK: "成功",
        },
      },
      cdr: {
        recordType: "记录行为",
        realTimeDataStart: "开启实时数据",
        realTimeDataStop: "关闭实时数据",
        cdrInfo: "CDR信息",
        time: "记录时间",
        rowInfo: "记录信息",
        type: "记录类型",
        duration: "通话时长",
        seizureTime: "呼叫开始时间",
        releaseTime: "挂断结束时间",
        caller: "主叫",
        called: "被叫",
        result: "结果",
        resultCode: "结果码",
        resultCause: "结果原因",
        resultOk: "成功",
        resultFail: "失败",
        delTip: "确认删除编号为【{msg}】的数据项?",
        exportTip: "确认导出当前查询条件的话单数据吗？（导出最大支持一万条）",
        chargingID: '计费ID',
        smfSubscriptionIDData: '订阅 ID 数据',
        smfSubscriptionIDType: '订阅 ID 类型',
        smfDataVolumeUplink: '数据量上行链路',
        smfDataVolumeDownlink: '数据量下行链路',
        smfDataTotalVolume: '数据总量',
        durationTime: '持续时间',
        invocationTime: '调用时间',
        sgwcServedIMSI: 'IMSI',
        sgwcServedMSISDN: 'MSISDN',
        sgwcVolumeGPRSUplink: 'GPRS 上行链路',
        sgwcVolumeGPRSDownlink: 'GPRS 下行链路',
      },
      ue: {
        eventType: "事件类型",
        realTimeDataStart: "开启实时数据",
        realTimeDataStop: "关闭实时数据",
        ueInfo: "UE信息",
        rowInfo: "记录信息",
        time: "记录时间",
        result: "结果",
        resultOk: "成功",
        delTip: "确认删除编号为【{msg}】的数据项?",
        exportTip: "确认导出当前查询条件的事件数据吗？（导出最大支持一万条）",
      },
    },
    ne: {
      common: {
        neType: '网元类型',
        neTypePlease: "请选择网元类型",
        neTypeTip: '填写创建的网元类型,如:SMF',
        neId: '网元标识',
        neIdPlease: '请输入网元标识',
        neIdTip: '填写网元绑定的唯一标识',
        rmUid: '资源唯一标识',
        rmUidPlease: '请输入资源唯一标识',
        rmUidTip: "用于网元日志、告警、指标等数据上报的标记",
        neName: '网元名称',
        neNamePlease: '请输入网元名称',
        ipAddr: '服务IP',
        ipAddrPlease: '请输入网元服务IP地址',
        ipAddrTip: "支持IPV4/IPV6,同步变更配置地址",
        port: '服务端口',
        portTip: "网元服务端口,默认:33030",
        serialNum: '序列号',
        expiryDate: '许可证到期日期',
        normalcy: '正常',
        exceptions: '异常',
        restart: '重启',
        restartTip: '确认要重新启动网元服务吗?',
        start: '启动',
        startTip: '确认要启动网元服务吗?',
        stop: '停止',
        stopTip: '确认要停止网元服务吗?',
        reload: '重载',
        reloadTip: '确认要重载网元配置信息吗?',
        oam: 'OAM',
        log: '日志',
      },
      neInfo: {
        version: "网元版本",
        state: "网元状态",
        serviceState: "服务状态",
        info: '状态信息',
        resourceInfo: '资源情况',
        sysMem: "系统内存",
        sysCpu: "系统CPU",
        sysDisk: "系统存储",
        neCpu: "网元CPU",
        hostConfig: "终端连接配置",
        pvflag: '网元虚拟化标识',
        pnf: '物理网元',
        vnf: '虚拟网元',
        neAddress: '物理地址(MAC)',
        neAddressTip: '记录网元的网卡物理地址(MAC)',
        dn: '网络标识',
        vendorName: '提供厂商',
        province: '服务地域',
        addTitle: '新增网元信息',
        editTitle: '编辑网元信息',
        delTip: '确认删除网元信息数据项吗?',
        oam: {
          title: 'OAM配置',
          restart: '下发后重启网元',
          oamEnable: '服务',
          oamPort: '端口',
          snmpEnable: '服务',
          snmpPort: '端口',
          kpiEnable: '上报',
          kpiTimer: '上报周期',
          kpiTimerPlease: '请输入上报周期（单位秒）',
          omcIP: 'OMC IP',
        },
        backConf: {
          export: '配置导出',
          import: '配置导入',
          title: '配置文件导入',
          importType: '文件来源',
          server:'服务器文件',
          local:'本地文件',
          localUpload:'本地上传',
          exportTip:'确认要导出网元配置信息到文件？',
          exportMsg:'导出网元配置信息到文件成功',
          pathPlease: '未发现文件',
        },
      },
      neHost: {
        hostType: "主机类型",
        groupId: "分组",
        title: "主机名称",
        titlePlease: "请正确填写主机名称",
        addr: "IP地址",
        addrPlease: "请正确填写主机IP地址",
        port: "端口",
        portPlease: "请正确填写主机端口号",
        user: "用户名",
        userPlease: "请正确填写主机用户",
        database: "数据库",
        authMode: "认证模式",
        password: "密码",
        passwordPlease: "请正确填写主机密码",
        privateKey: "私钥",
        privateKeyPlease: "请正确填写私钥字符内容 ~/.ssh/id_rsa",
        passPhrase: "私钥密码",
        delTip: "确认要删除主机编号为【{num}】的信息吗？",
        addTitle: "新增主机连接",
        editTitle: "编辑主机连接",
        test: "测试连接",
        testOk: "测试连接成功",
        authRSA: "免密授权",
        authRSATip: "是否要配置免密授权？",
      },
      neHostCmd: {
        cmdType: "命令类型",
        groupId: "分组",
        title: "名称",
        titlePlease: "请正确填写命令名称",
        command: "命令",
        commandPlease: "请正确输入有效命令字符串",
        delTip: "确认要删除命令编号为【{num}】的信息吗？",
        addTitle: "新增主机命令",
        editTitle: "编辑主机命令",
      },
      neSoftware: {
        uploadTitle: "上传软件",
        upload: "上传",
        uploadNotFile: "未上传软件文件",
        uploadBatch: "批量上传",
        uploadBatchMax: "可上传多个软件包，最多同时选择{txt}个。",
        uploadFileName: "解析文件名称格式如: amf-r2.240x.xx-xxx",
        name: "文件名",
        path: "软件文件",
        pathPlease: "请上传软件包文件",
        version: "软件版本",
        versionPlease: "请输入软件版本号",
        delTip: "确认要删除软件包吗？",
        downTip: "确认要下载软件包【{txt}】吗？",
        fileCheckType: '未解析出对应的网元类型',
        fileCheckVer: '未解析出对应的版本号',
        fileTypeNotEq: '不是指定网元类型 {txt}',
        fileTypeExists: '已存在相同类型文件',
        fileNameExists: '已存在相同名称文件',
        fileCheckTypeDep: '未解析出对应指定的依赖包类型',
        dependFile: '软件包依赖',
        dependFileTip: '文件名解析同上，依据上传顺序安装',
      },
      neVersion: {
        upgrade: "升级到新版本",
        upgradeTip: "确认要升级到新版本吗？",
        upgradeTipEmpty: "当前没有可用的新版本",
        upgradeTipEqual: "当前版本与新版本相同，确认要进行更新吗？",
        rollback: '切换到上一个版本',
        rollbackTip: "确认切换到上一个版本吗？",
        rollbackTipEmpty: "目前没有可用的上一个版本",
        rollbackTipEqual: '当前版本与之前版本相同，确认要进行切换吗？',
        version: "当前版本",
        preVersion: "上一个版本",
        newVersion: "新版本",
        status: "版本状态",
        upgradeBatch: "批量更新",
        upgradeBatchTip: "对勾选的记录进行新版本升级吗？",
        upgradeNotNewVer: '没有发现新版本',
        upgradeOMCVer: '拒绝批量操作升级OMC',
        upgradeDone: '更新完成，服务正在重载',
        upgradeFail: '更新失败，请检查软件文件是否存在且服务终端环境是否可用！',
        upgradeModal: '网元版本更新',
        noPath: '软件包文件未发现',
      },
      neLicense: {
        status: "许可证状态",
        change: "变更许可证",
        reload: "刷新信息",
        reloadTip: "确认要刷新许可证信息吗？",
        reloadBatch: "批量刷新",
        reloadBatchTip: "对勾选的记录进行信息刷新吗？",
        updateTtile: "更新许可证",
        downCodeTop: "确认要将许可激活码保存到文件吗？",
        activationRequestCode: "许可激活码",
        licensePath: "许可证文件",
        licensePathTip: "请上传许可证文件",
        upload: '上传',
        uploadFile: "上传许可证",
        uploadChangeOk: '网元更新许可证成功，正在后台校验！',
        uploadChangeFail: "部分网元更新许可证失败，请检查服务终端环境是否可用！",
      },
      neConfig: {
        treeTitle: "配置导航",
        treeSelectTip: "左侧配置导航中选择配置项信息！",
        neType: "网元类型",
        neTypePleace: "请选择网元类型",
        neIdSyncPleace: "请选择同步网元",
        noConfigData: "暂无配置项数据",
        noConfigdDisabled: "配置项网元未正常服务",
        updateValue: "【 {num} 】 属性值修改成功",
        updateValueErr: "属性值修改失败",
        updateItem: "修改 Index 为 {num} 记录成功",
        updateItemErr: "记录修改失败",
        delItemOk: "删除 Index 为 {num} 记录成功",
        addItemOk: "新增 Index 为 {num} 记录成功",
        addItemErr: "记录新增失败",
        requireUn: "【 {display} 】输入值是未知类型",
        requireString: "【 {display} 】参数值不合理",
        requireInt: "【 {display} 】参数值不在合理范围 {filter}",
        requireIpv4: "【 {display} 】不是合法的IPV4地址",
        requireIpv6: "【 {display} 】不是合法的IPV6地址",
        requireEnum: "【 {display} 】不是合理的枚举值",
        requireBool: "【 {display} 】不是合理的布尔类型的值",
        editOkTip: "确认更新该【 {num} 】属性值吗？",
        updateItemTip: "确认更新Index为 【{num}】 的数据项？",
        delItemTip: "确认删除Index为 【{num}】 的数据项？",
        arrayMore: "展开",
      },
      neConfigBackup: {
        name: "名称",
        downTip: '确认要下载备份文件【{txt}】吗？',
        title: "修改备份信息 {txt}",
        backupModal: {
          pushFileOper: "将当前文件发送到远程备份",
          title: "设置远程备份服务",
          enable: "启用",
          toIp: "服务IP",
          toIpPleace: "请输入远程备份服务器 IP 地址",
          toPort: "服务端口",
          username: "登录用户名",
          usernamePleace: '请输入服务登录用户名', 
          password: "登录密码",
          dir: "保存目录",
          dirPleace: '请输入服务地址目标文件目录',
        }
      },
      neQuickSetup: {
        reloadPara5G: '刷新',
        stepPrev: '上一步',
        stepPrevTip: '确认要放弃当前变更返回上一步吗？',
        stepNext: '下一步',
        stepSave: '保存信息',
        startTitle: '服务终端环境',
        startDesc: '测试连接网元服务',
        startStepNext: '确认要下一步进行配置网元信息？',
        addr: '终端IP',
        kernelName: '系统',
        kernelRelease: '内核',
        machine: '架构',
        prettyName: '平台',
        prettyNameTip: '支持 Ubuntu',
        nodename: '主机名',
        auth: '权限授予',
        sudo: '提权',
        sudoErr: '确保有权限进行软件包安装，请配置授予当前用户允许无密码 sudo 权限。',
        sshLink: '免密直连',
        configTitle: "配置网元",
        configDesc: "填写网元基础信息",
        configAddTitle: '新增提示',
        configAddTip: '是否新增为新的网元信息并继续？',
        configUpdateTitle: '更新提示',
        configUpdateTip: '是否更新到已存在网元信息并继续？',
        configStepNext: '确认要下一步进行网元软件安装？',
        installTitle: "网元安装",
        installDesc: "安装到服务终端",
        installConfirmTip: '确认要安装软件包【{name}】吗？',
        installStepNext: '确认要下一步进行网元授权吗？',
        installSource: '软件来源',
        installSourceOption: '已上传',
        installSourceUpload: '新上传',
        installSelect: '选择记录',
        installUpload: '上传文件',
        installText: '安装',
        licenseTitle: "授权许可",
        licenseDesc: "网元服务授权认证",
        licenseResultTitle: "是否立即授权激活",
        licenseResultTitleOk: '成功激活',
        licenseUpload: '许可证',
        licenseEnd: '结束',
        licenseEndTip: "确认要结束安装吗？",
        licenseCheack: '等待网元验证',
        licenseTip1: '1. 点击【许可证】可获取许可激活码，随后联系网元厂商进行激活',
        licenseTip2: '2. 点击【结束】将结束安装过程',
      },
    },
    neData: {
      common: {
        startIMSI: '起始IMSI',
        imsi: 'IMSI',
        imsiTip: 'IMSI=MCC+MNC+MSIN',
        imsiTip1: 'MCC=移动国家号码, 由三位数字组成',
        imsiTip2: 'MNC=移动网络号，由两位数字组成',
        imsiTip3: 'MSIN=移动客户识别码，采用等长10位数字构成',
        imsiPlease: "请正确输入IMSI",
        msisdn: '移动客户识别码',
        msisdnPlease: "请正确输入移动客户识别码",
        loadDataConfirm: '确认要重新加载数据吗？',
        loadData: '加载数据',
        loadDataTip: '成功获取加载数据：{num}条，系统内部正在进行数据更新，大约需要{timer}秒，请稍候!!!',
        batchOper: '批量操作',
        batchAddText: '批量新增',
        batchDelText: '批量删除',
        batchUpdateText: '批量更新',
        batchNum: '批量个数',
        checkDel:'勾选删除',
        importTemplate: '导入模板',
      },
      udmVOIP: {
        startUsername: '起始用户名',
        username: '用户名',
        usernamePlease: "请正确输入用户名",
        password: "密码",
        passwordPlease: "请正确输入密码",
        addTitle: '新增VOIP用户',
        delTip: '确认要删除VOIP用户为【{num}】的信息吗？',
        exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
      },
      udmVolteIMS: {
        startMSISDN: '起始MSISDN',
        voipTip: '当选择VoIP时MSISDN会等于IMSI',
        addTitle: '新增IMS签约用户',
        vniTip: '示例：ims.mnc000.mcc000.3gppnetwork.org',
        vniPlease: '请正确输入VNI',
        delTip: '确认要删除IMS签约为【{num}】的信息吗？',
        exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
      },
      baseStation: {
        list: "列表",
        topology: "拓扑图",
        nbName: "设备名称",
        ueNum: "在线用户数",
        topologyTitle: "基站状态关系图",
        name: "基站名称",
        namePlease: "文本内容长度0~64",
        position: "基站位置",
        positionPlease: "位置描述。禁止空格，文本内容长度0-64",
        address: "IP地址",
        addressPlease: "文本内容长度0~64",
        state: "基站状态",
        online: "在线",
        offline: "离线",
        time: "变更时间",
        addRadio: "添加基站信息",
        editRadio: "更新基站信息",
        history: "历史记录",
        exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
        importDataEmpty: "导入数据为空",
      },
      backupData: {
        auth: "UDM鉴权用户",
        sub: "UDM签约用户",
        voip: "VOIP鉴权用户",
        volte: "IMS签约用户",
      }
    },
    neUser: {
      auth: {
        authInfo:'鉴权信息',
        neTypePlease: '查询网元类型',
        neType: 'UDM网元对象',
        export: '导出',
        exportConfirm: '确认导出全部鉴权用户数据吗？',
        checkExport : '勾选导出',
        checkExportConfirm: '确认导出已勾选的鉴权用户数据吗？',
        import: '导入',
        importFail: '失败记录',
        loadDataConfirm: '确认要重新加载数据吗？',
        loadData: '加载数据',
        loadDataTip: '成功获取加载数据：{num}条，系统内部正在进行数据更新，大约需要{timer}秒，请稍候!!!',
        startIMSI: '起始IMSI',
        batchAddText: '批量新增',
        batchDelText: '批量删除',
        numAdd: '放号个数',
        numDel:'删除个数',
        checkDel:'勾选删除',
        imsiTip: 'IMSI=MCC+MNC+MSIN',
        imsiTip1: 'MCC=移动国家号码, 由三位数字组成',
        imsiTip2: 'MNC=移动网络号，由两位数字组成',
        imsiTip3: 'MSIN=移动客户识别码，采用等长10位数字构成',
        amfTip: '鉴权管理域，参数最大长度为 4',
        algoIndexTip: '算法索引，介于0到15之间',
        kiTip: '用户签权密钥信息,长度只能是32',
        opcTip: '鉴权秘钥，OPC是由Ki和OP经过计算得来的，OP为运营商的根秘钥，ki是鉴权秘钥,最大长度为32',
        delSure:'确认删除IMSI编号为: {imsi} 的用户吗?',
        imsiConfirm:'IMSI的长度必须为15',
      },
      sub: {
        subInfo:'签约信息',
        neType: 'UDM网元类型',
        export: '导出',
        exportConfirm: '确认导出全部签约用户数据吗？',
        checkExport : '勾选导出',
        checkExportConfirm: '确认导出已勾选的签约用户数据吗？',
        import: '导入',
        importFail: '失败记录',
        loadDataConfirm: '确认要重新加载数据吗？',
        loadData: '加载数据',
        loadDataTip: '成功获取加载数据：{num}条，系统内部正在进行数据更新，大约需要{timer}秒，请稍候!!!',
        numAdd: '放号个数',
        numDel: '删除个数',
        checkDel:'勾选删除',
        batchAddText: '批量新增',
        batchDelText: '批量删除',
        enable:'开启',
        disable:'关闭',
        startIMSI: '起始IMSI',
        imsiTip: 'IMSI=MCC+MNC+MSIN',
        imsiTip1: 'MCC=移动国家号码, 由三位数字组成',
        imsiTip2: 'MNC=移动网络号，由两位数字组成',
        imsiTip3: 'MSIN=移动客户识别码，采用等长10位数字构成',
        msisdnTip: '参数最大长度 {num}',
        inputTip: '参数最大长度为 {num}',
        arfbTip: '限制区域模板，在模板指定的限制区域中，UE 不允许与网络通信',
        sarTip: '服务区域限制模板，定义允许的区域，UE 在这些区域中可以和网络通信；定义不允许的区，UE 和网络在这些区域中，不允许发起Service Request 或 SM 信令来获取用户服务',
        micoTip: '签约的 MICO 业务标志位',
        rfspTip:'RFSP 索引，在 NG-RAN 中，特定 RRM 配置的索引,参数介于0到127之间',
        ueTypeTip: '运营商定义的用户 UE Usage Type，整型，参数介于0到127之间',
        cnFlag: '是否开启 5G Core Network 服务',
        epsFlagTip: '是否开启 4G EPS 服务',
        contextIdTip: '签约APN 上下文ID，必须从APN Context list 中选择。',
        apnContextTip: '手机可用的APN列表，最多六个，在HSS中定义。',
        staticIpTip: '指定手机用户上网时使用的静态IP地址,为"-"时表示使用动态IP地址',
        epsOdbTip: 'ODB(Operator-Determined Barring)运营商决定的闭锁,即用户接入EPS网络的业务能力由运营商决定.选中 ---对应服务被允许 未选 --- 对应服务被禁止',
        hplmnOdbTip: 'HPLMN-ODB归属运营商决定的闭锁,即用户接入EPS网络的业务能力由用户归宿运营商决定.选中 --- 对应服务被允许 未选 -- 对应服务被禁止',
        ardTip:'接入控制标志(Access-Restriction-Data),可用于区分2G/3G/LTE用户,便于为2G/3G/LTE网络共存时,对不同类型用户进行区分服务',
        smDataTip:'sm_data=1-000001&internet-1.2.3.4&ims-1.2.3.5中的IP：1.2.3.4为5G用户internet这个APN分配的静态IP，1.2.3.5为5G用户ims这个APN分配的静态IP。如果是动态分配，把IP以及前面一个连接符去掉即可。需支持多个dnn用&连接',
        smDataArrTip:'SST,DNN/APN为必填项',
      },
      pcf: {
        neType: 'PCF网元对象',
        export: '导出',
        exportConfirm: '确认导出全部用户策略控制信息数据吗?',
        import: '导入',
        addTitle: '新增策略控制信息',
        updateTitle: '{imsi} 策略控制信息',
        startIMSI: '起始IMSI',
        batchOper: '批量操作',
        batchAddText: '批量新增',
        batchDelText: '批量删除',
        batchUpdateText: '批量更新',
        batchNum: '批量个数',
        imsiTip: 'IMSI=MCC+MNC+MSIN',
        imsiTip1: 'MCC=移动国家号码, 由三位数字组成',
        imsiTip2: 'MNC=移动网络号，由两位数字组成',
        imsiTip3: 'MSIN=移动客户识别码，采用等长10位数字构成',
        checkDel:'勾选删除',
        delSure:'确认删除IMSI编号为: {imsi} 的数据项吗?',
        uploadFileOk: '文件上传成功',
        uploadFileErr: '文件上传失败',
        pccRuleTip:'PCC策略规则模板(对应参数配置-PCC Rules)',
        sessRuleTip:'会话策略规则模板(对应参数配置-Session Rules)',
        qosAudioTip:'语音呼叫QoS(对应参数配置-QoS Template的QoS ID)',
        qosVideoTip:'视频呼叫QoS(对应参数配置-QoS Template的QoS ID)',
        hdrTip:'HTTP头增强(对应参数配置-Header Enrich Template)',
        ueTip:'UE策略模板(样例: uep_001)',
        sarTip1:'服务区限制',
        sarTip2:'(对应参数配置-Service Area Restriction)',
        rfsfTip:'无线频率选择优先级',
      },
      base5G: {
        neType: '网元对象',
      },
      n3iwf: {
        neType: 'N3IWF网元对象',
      },
      ue: {
        neType: 'SMF网元对象',
      },
      ims: {
        neType: 'IMS网元对象',
      },
      nssf:{
        neType: 'NSSF网元对象',
      },
    },
    perfManage: {
      taskManage:{
        taskId: '任务ID',
        neType: '网元类型',
        size: '测量粒度',
        taskStatus: '任务状态',
        addUser: '创建人',
        addTime: '创建时间',
        granulOption:'测量粒度',
        performanceList:'性能测量数据集',
        period:'测量时段',
        plan:'测量计划',
        performanceSelect:'请选择性能测量数据集',
        delPerfTip:'确认删除记录编号为 {num} 的数据项?',
        delPerf:'成功删除任务 {num}',
        viewTask:'查看任务',
        editTask:'修改任务',
        addTask:'新增任务',
        stopTask:'停止',
        errorTaskInfo: '获取任务信息失败',
        granulOptionPlease:'请选择测量粒度',
        letupSure:'确认激活编号为 【{id}】 的任务?',
        stopSure:'确认挂起编号为 【{id}】 的任务?',
        letUpWarning:'禁止激活已激活的任务',
        stopWarning:'禁止挂起未激活的测量任务',
        weekPlan:'周计划',
        monthPlan:'月计划',
        one:'星期一',
        two:'星期二',
        three:'星期三',
        four:'星期四',
        five:'星期五',
        six:'星期六',
        seven:'星期天',
      },
      perfThreshold:{
        thresholdValue:'门限值',
        alarmType:'告警类型',
        delThre:'成功删除性能门限 {num}',
        delThreTip:'确认删除记录编号为 {num} 的数据项?',
        editThre:'修改性能门限',
        addThre:'新增性能门限',
        errorThreInfo: '获取性能门限信息失败',
        staticSet:'统计设置',
        threValue:'门限值',
        alarmLevel:'告警级别',
        status:'状态',
        letupSure:'确认激活编号为 【{id}】 的性能门限?',
        stopSure:'确认挂起编号为 【{id}】 的性能门限?',
        letUpWarning:'禁止激活已激活的性能门限',
        stopWarning:'禁止挂起未激活的性能门限',
      },
      perfData:{
        taskId:'任务ID',
        type:'网元类型',
        neName:'网元名称',
        granulOption:'颗粒度',
        kpiCode:'统计编码',
        kpiId:'统计指标项',
        value:'值',
        startTime:'开始时间',
        endTime:'结束时间',
      },
      goldTarget:{
        type:'网元类型',
        enTitle:'黄金指标项',
        value:'值',
        startTime:'开始时间',
        endTime:'结束时间',
        interval:'颗粒度',
        timeFrame:'时间范围',
        nullTip:'此时间范围内没有统计数据',
        kpiChartTitle:'KPI统计图表',
        kpiTableTitle:'KPI统计数据',
        time:'时间',
        exportSure:'确认是否导出全部统计数据',
        exportEmpty: "导出数据为空",
        showChartSelected: "显示全部",
        realTimeData: "实时数据",
      },
      customTarget:{
        TourTitle1:'计算元素选择',
        TourDes1:'选择已经勾选网元类型对应的指标用于计算公式',
        TourTitle2:'计算符号选择',
        TourDes2:'选择计算符号',
        TourTitle3:'计算公式',
        TourDes3:'由前面选择的计算元素和计算符号自动组成计算公式',
        TourTitle4:'结果单位',
        TourDes4:'单位可选可填。PS：%符号时公式自动×100%',
        kpiId:'自定义指标项',
        kpiIdTip:'该网元没有自定义指标',
        period:'颗粒度',
        title:'自定义指标项标题',
        objectType:'对象类型',
        expression:'计算公式',
        description:'描述',
        kpiSet:'统计设置',
        sixHoursAgo:'6小时前',
        threeHoursAgo:'3小时前',
        delCustomTip:'确认删除自定义指标项为 {num} 的数据项?',
        delCustom:'成功删除记录编号为 {num} 自定义指标',
        addCustom:'添加自定义指标',
        editCustom:'编辑自定义指标',
        errorCustomInfo: '获取信息失败',
        status: '状态',
        active:'正常',
        inactive:'停用',
        symbol:"符号",
        element:'元素',
        granularity:'颗粒度',
        unit:'单位',
        expressionModal:'表达式模块',
        expressionErrorTip:'请检查表达式,错误的指标为{kpiId}',
        expressionNoIdTip:'请检查表达式,没有找到任何有效的指标',
      },
      kpiKeyTarget:{
        "time":"时间",
        "rawData":"表格数据",
        "statistics":"指标",
        "fullWidthLayout":"全宽布局",
        "twoColumnLayout":"两列布局",
        "saveLayout": "保存布局",
        "restoreSaved": "恢复布局",
        "saveSuccess": " {name} 保存成功",
        "restoreSavedSuccess": " {name} 恢复成功",
        "noSavedLayout": "没有找到保存的布局 {name}",
        "layout1": "布局1",
        "layout2": "布局2",
        "layout3": "布局3"
      },
      kpiOverView:{
        "kpiName":"指标名",
        "maxValue":"最大值",
        "maxValueTip":"用户筛选时间范围内度量数据的最大值。",
        "minValue":"最小值",
        "minValueTip":"用户筛选时间范围内度量数据的最小值。",
        "avgValue":"平均值",
        "avgValueTip":"用户筛选时间范围内度量数据的平均值。",
        "totalValue":"总值",
        "totalValueTip":"用户筛选时间范围内度量数据的总值。",
        "kpiChartTitle":"网元指标概览",
        "changeLine":"切换为折线图",
        "changeBar":"切换为柱状图",
        "chooseShowMetrics":"选择需要显示的指标",
        "chooseMetrics":"选择指标",
      },
    },
    traceManage: {
      pcap: {
        capArgPlease: '请输入tcpdump -i any支持参数',
        cmd: '命令',
        execCmd: "通用命令选项",
        execCmd2: "过滤协议端口命令",
        execCmd3: "分割文件按时间单位秒 (-G 10 )，最多生成文件数量 (-W 7)",
        execUPFCmdA: '标准版-UPF配合其他网元异常抓包分析',
        execUPFCmdB: '标准版-UPF异常需要抓包分析',
        batchOper: '批量操作',
        batchStartText: '批量开始',
        batchStopText: '批量停止',
        batchDownText: '批量下载',
        fileView: '历史抓包文件',
        fileUPF: '标准版',
        fileUPFTip: 'UPF内部抓包分析包',
        textStart: "开始",
        textStop: "停止",
        textLog: "日志文件",
        textLogMsg: "日志文件信息",
        textDown: "下载",
        downTip: "确认要下载 {title} 抓包数据文件吗？",
        downOk: "{title} 文件下载完成",
        downErr: "{title} 文件下载异常",
        textSelect: "勾选的",
        startTip: "确认要开始 {title} 抓包任务吗？",
        startOk: "{title} 任务已开始",
        startErr: "{title} 任务异常",
        stopTip: "确认要停止 {title} 抓包任务吗？",
        stopOk: "{title} 任务已结束",
        stopErr: "{title} 任务异常",
        stopNotRun: "{title} 任务未运行",
      },
      task: {
        traceId: '跟踪编号',
        trackType: '跟踪类型',
        trackTypePlease: '请选择跟踪类型',
        creater: '创建人',
        textStop: "停止",
        status: '状态',
        time: '时间',
        startTime: '开始时间',
        endTime: '结束时间',
        msisdn: 'MSISDN',
        msisdnPlease: '请输入MSISDN',
        msisdnTip: '移动通信MSISDN编号',
        imsi: 'IMSI',
        imsiPlease: '请输入IMSI',
        imsiTip: '移动通信IMSI编号',
        srcIp: '源IP地址',
        srcIpPlease: '请输入源IP地址',
        srcIpTip: '发送端IPv4地址',
        dstIp: '目标IP地址',
        dstIpPlease: '请输入目标IP地址',
        dstIpTip: '接收端IPv4地址',
        interfaces: '信令接口',
        interfacesPlease: '请输入信令接口',
        rangePicker: '任务时间',
        rangePickerPlease: '请选择任务时间开始结束时间',
        remark: '说明',
        remarkPlease: '可输入任务说明',
        addTask: '添加任务',
        viewTask: '查看任务',
        errorTaskInfo: '获取任务信息失败',
        delTaskTip: '确认删除记录编号为 {id} 的数据项?',
        stopTask: '成功停止任务 {id}',
        stopTaskTip: '确认停止记录编号为 {id} 的任务?',
        pcapView: "跟踪数据分析",
        traceFile: "跟踪文件",
        errMsg: "错误信息",
        imsiORmsisdn: "imsi 或 msisdn 是空值，不能开始任务",
        dataView: "跟踪数据",
        protocolOrInterface: "协议/接口",
        msgNe: '消息网元',
        msgEvent: '消息事件',
        msgType: '消息类型',
        msgDirect: '消息方向',
        msgLen: '消息长度',
        rowTime: '消息时间',
        taskInfo: '任务信息',
      },
    },
    faultManage: {
      activeAlarm: {
        all:'所有',
        alarmCode: '告警编号',
        origLevel: '告警级别',
        eventTime: '告警产生时间',
        alarmType: '告警类型',
        confirm: '确认',
        updateConfirm: '取消确认',
        handSync: '手动同步',
        clear: '清除',
        mySelf: '个性化设置',
        exportAll: '导出全部',
        disPlayFilfter: '显示过滤',
        alarmId:'告警唯一标识',
        alarmTitle:'告警标题',
        clearUser:'告警清除用户',
        clearType:'告警清除类型',
        ackState:'告警确认状态',
        ackUser:'告警确认用户',
        alarmSeq:'告警流水编号',
        objectName:'定位对象',
        locationInfo:'告警定位信息',
        province:'网元服务省份',
        addInfo:'告警辅助信息',
        specificProblemId:'告警问题原因ID',
        specificProblem:'告警问题原因',
        clearTime:'告警清除时间',
        alarmStatus:'告警状态',
        ackTime:'告警确认时间',
        ackError:'请勿重复确认',
        syncMyself:'手工同步',
        realTitle:'告警标题',
        objectNf:'适用网元',
        helpFile:'帮助文档',
        set:'设置',
        cancelSure:'确认是否取消确认告警',
        cancelSuss:'取消告警成功',
        sysncSuss:'手工同步成功',
        delSuss:'清除成功',
        delSure:'是否清除该告警',
        showSet:'显示过滤设置',
        exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
        exportSure:'确认是否导出全部活动告警信息',
        viewIdInfo:'查看{alarmId} 记录信息',
        closeModal:'关闭',
      },
      faultSetting:{
        interfaceType:'类型',
        email:'Email',
        sms:'SMS',
        save:'保存设置',
        noChange:'告警前转接口设置无变更',
        forwardSet:'告警前转接口设置',
      },
      eventAlarm:{
        exportSure:'确认是否导出全部事件告警信息?',
      }
    },
    logManage:{
      alarm:{
        alarmId:'告警唯一标识',
        alarmSeq: '告警流水号',
        alarmCode: '告警编号',
        alarmTitle: '告警标题',
        alarmStatus:'告警状态',
        alarmType:'告警类型',
        origSeverity: '告警级别',
        eventTime:'告警产生时间',
        logTime:'记录时间',
        status:'告警状态'
      },
      mml:{
        account:'登录账号',
        ip:'IP地址',
        type:'网元类型',
        neId:'网元唯一标识',
        MML:'MML',
        logTime:'记录时间'
      },
      forwarding:{
        alarmId:'告警唯一标识',
        alarmSeq:'告警流水号',
        alarmCode: '告警编号',
        alarmObj:'告警前转对象',
        alarmInter:'告警前转接口',
        alarmTitle:'告警标题',
        alarmInfo:'操作结果',
        alarmStatus:'告警状态',
        alarmType:'告警类型',
        origSeverity: '告警级别',
        eventTime:'告警产生时间',
        logTime:'记录时间'
      },
      neFile: {
        neType:'网元',
        neTypePlease:'请选择网元',
        nePath: "目录路径",
        fileMode: "文件权限",
        owner: "所属用户",
        group: "所属组",
        size: "文件大小",
        modifiedTime: "修改时间",
        fileName: "文件名称",
        downTipZip: "确认将目录 【{fileName}】 下载为ZIP文件?",
        downTip: "确认下载文件名为 【{fileName}】 文件?",
        downTipErr: "文件获取失败",
        dirCd: "进入目录",
        viewAs: '查看操作',
        reload: "重载",
        follow: '监视内容变化',
        tailChar: '末尾字数',
        tailLines: '末尾行数',
      },
      exportFile:{
        fileSource:'文件来源',
        fileSourcePlease:'请选择文件来源',
        downTip: "确认下载文件名为 【{fileName}】 文件?",
        downTipErr: "文件获取失败",
        deleteTip: "确认删除文件名为 【{fileName}】 文件?",
        deleteTipErr: "文件删除失败",
        operateLog:'操作日志',
        cdrIMS:'语音话单',
        cdrSMF:'数据话单',
        cdrSMSC:'短信话单',
        cdrSGWC:'漫游数据话单',
      }
     },
    monitor: {
      session: {
        userName: "登录账号",
        userNamePlease: '查询登录账号',
        ipaddr: "IP地址",
        ipaddrPlease: '查询IP地址',
        loginTime: "登入时间",
        shakeTime: "闲置时间（分钟）",
        status: "状态",
        online: "在线",
        offline: "离线",
        logoutTip: "确认强退登录账号为 {num} 的用户?",
        logoutSuccess: "已强退用户 {num}",
      },
      monitor:{
        filter: "全局过滤",
        startTime: '开始时间',
        endTime: '结束时间',
        today: '今天',
        yesterday: '昨天',
        week: '本周',
        month: '本月',
        avgLoad: '平均负载',
        memory: '内存',
        cache: '缓存',
        io: '磁盘',
        network: '网络',
        loadDetail: "负载率",
        resourceUsage: "资源使用率",
        read: '读取',
        write: '写入',
        readWriteCount: '读写次数',
        count: '次',
        readWriteTime: '读写延迟',
        up: '上行',
        down: '下行',
      },
      online:{
        mettingId:'会话编号',
        account:'登录账号',
        host:'登录主机',
        loginDes:'登录地点',
        os:'操作系统',
        lib:'浏览器',
        loginTime:'登录时间',
        getOut:'强退',
        getOutSure:'确认强退登录账号为 {userName} 的用户?',
      },
      system:{
        systemInfo:'系统信息',
        runPlace:'运行平台',
        placeVersion:'平台版本',
        systemPlace:'系统平台',
        systemArchitecture:'系统架构',
        host:'主机名称',
        runTime:'运行时长',
        cpuInfo:'CPU信息',
        model:'型号',
        hz:'速率Hz',
        cores:'核心数',
        usage:'使用率(%)',
        memory:'内存信息',
        totalMemory:'总内存',
        lastMemory:'剩余内存',
        proMemory:'进程总内存',
        heapSize:'堆的总大小',
        heapUsage:'堆已分配',
        libUse:'链接库占用',
        timeInfo:'时间信息',
        time:'时间',
        timeZone:'时区',
        timeZoneName:'时区名称',
        networkInfo:'网络信息',
        ethernet:'以太网',
        localConnect:'本地连接* ',
        diskInfo:'磁盘信息',
        disk:'路径盘符',
        totalSize:'总大小',
        lastSize:'剩余大小',
        usageSize:'已使用大小',
        spaceUsage:'空间使用率(%)'
      },
      job: {
        jobName: "任务名称",
        jobNamePlease: '请正确输入任务名称，限2-50个字符',
        jobGroup: "任务组名",
        invokeTarget: "调用目标",
        invokeTargetPlease: '请正确输入调用目标，限2-50个字符',
        invokeTargetTip: "参数说明：支持预设传入参数，在处理器中进行序列化处理参数",
        cronExpression: "cron表达式",
        cronExpressionPlease: '请输入或生成cron执行表达式',
        cronExpressionTip: "表达式示例：0/20 * * * * ?",
        cronExpressionTip1: "示例说明：每20秒执行任务",
        cronExpressionNew: "生成表达式",
        status: "状态",
        statusChange: "确定要{text} {num} 任务吗?",
        saveLog: "记录日志",
        tipRowErr: "任务记录存在错误",
        viewInfoErr: "获取任务信息失败",
        viewJob: "任务信息",
        addJob: "添加任务",
        editJob: "修改任务",
        runOne: "执行一次",
        runOneTip: "确定要立即执行一次 【{num}】 任务吗?",
        runOneOk: "{num} 执行成功",
        delTip: "确认删除定时任务编号为 【{num}】 任务吗?",
        delOk: "删除成功",
        resetTip: "确定要重置并刷新调度任务吗?",
        resetOk: "重置成功",
        exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
        exportOk: "已完成导出",
        resetQueue: "重置队列",
        jobLog: "任务日志",
        createTime: "创建时间",
        targetParams: "传入参数",
        targetParamsPlease: '调用目标传入参数，仅支持json字符串',
        misfirePolicy: "出错策略",
        misfirePolicy1: "立即执行",
        misfirePolicy2: "执行一次",
        misfirePolicy3: "放弃执行",
        concurrent: "是否并发",
        concurrent0: "禁止",
        concurrent1: "允许",
        remark: "备注说明",
      },
      jobLog: {
        jobName: "任务名称",
        jobGroup: "任务组名",
        invokeTarget: "调用目标",
        status: "执行状态",
        status0: "失败",
        status1: "正常",
        createTime: "记录时间",
        costTime: "消耗时间",
        viewLog: "调度日志信息",
        delTip: "确认删除调度日志编号为 【{num}】 的数据项吗?",
        delOk: "删除成功",
        clearText: "清空",
        clearTip: "确认清空所有调度日志数据项吗?",
        clearOk: "清空成功",
        exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
        exportOk: "已完成导出",
        jobMsg: "日志信息",
        targetParams: "传入参数",
      },
      cache: {
        cacheKey: "缓存键名",
        cacheName: "缓存名称",
        cacheValue: "缓存内容",
        remark: "备注",
        clearCacheKeyOk: "已删除缓存键名 {txt}",
        clearCacheNameOk: "已清理缓存名称 {txt}",
        cacheList: "缓存列表",
        cacheKeyListErr: "请在缓存列表中选择数据项！",
        clearCacheSafe: "安全清理",
        clearCacheSafeTip: "确认要执行可安全清理的缓存下所有键名吗?",
        clearCacheSafeOk: "已完成安全清理缓存",
        filter: "过滤",
        filterPlace: "模糊过滤 {txt}",
        clearCacheNameTip: "确认要清理该缓存名称下的所有键名吗?",
        keyNameList: "键名列表",
        clearCacheKeyTip: "确认要删除该缓存键吗?",
        keyContent: "缓存内容",
      },
      cacheInfo: {
        baseInfo: "基本信息",
        version: "服务版本",
        mode: "运行模式",
        modeStandalone: "单机",
        modeClusters: "集群",
        port: "端口",
        clients: "已删除缓存键名 {txt}",
        uptimeInDays: "运行时间(天)",
        memoryHuman: "使用内存",
        usedCpu: "使用CPU",
        maxmemory: "内存配置",
        aof: "AOF是否开启",
        rdb: "RDB是否成功",
        dbSize: "Key数量",
        kbps: "网络入口/出口",
        commandstats: "命令统计",
      },
      topology: {
        showAllHide: "显示所有隐藏项",
        collapseAll: "折叠所有群组",
        expandAll: "展开集群",
        foldAll: "折叠集群",
        hideEdge: "隐藏边",
        hideNode: "隐藏节点",
        state: "状态",
        normalcy: "正常",
        exceptions: "异常",
        refreshTime: "刷新时间",
        name: "网元名称",
        version: "网元版本",
        serialNum: '序列号',
        expiryDate: '许可证到期日期',
        switchLayout: "切换布局",
        noData: "找不到对应的图组数据",
      },
      topologyBuild: {
        graphMode: "图模式",
        graphGroup: "图组名",
        graphGroupTip: "已存在图组名会更新图数据，不存在则新增图组",
        graphSave: "保存",
        graphDelete: "删除",
        noData: "暂无图组数据，可使用【图模式-编辑】进行新增图组",
        groupPlease: "图组不能为空",
        saveTtite: "图组信息保存",
        saveOk: "保存图组【{group}】成功",
        saveFail: "保存图组【{group}】失败",
        delTip: "确认要删除图组名为【{group}】的数据吗？",
        edgeTitleAdd: "新增边信息编辑",
        edgeTitleEdit: "边信息编辑",
        nodeTitleAdd: "新增节点信息编辑",
        nodeTitleEdit: "节点信息编辑",
        comboTitleAdd: "新增分组信息编辑",
        comboTitleEdit: "分组信息编辑",
        comboFormParentId: "父分组",
        comboFormParentIdTip: "将当前分组点放入到另一个分组框中",
        comboFormId: "分组ID",
        comboFormIdPlease: "分组唯一标识 ID",
        comboFormIdNot: "分组元素ID错误",
        comboFormType: "分组类型",
        comboFormSize: "最小尺寸",
        comboFormSizeCircle: "半径",
        comboFormSizeRect: "长、高",
        comboFormPadding: "内边距",
        comboFormPaddingRect: "上、左、下、右",
        formStyleFill: "填充色",
        formStyleFillOpacity: "透明值",
        formStyleStroke: "边颜色",
        formStyleLineWidth: "边宽度",
        comboFormChildren: "分组内元素",
        comboFormChildrenTip: "元素包括节点和分组",
        label: "标签文本及其配置",
        formLabel: "标签文本",
        formLabelTip: "文本文字，如果没有则不会显示",
        formLabelStyleFill: "文本颜色",
        formLabelStyleFontSize: "文本大小",
        formLabelRefX: "x偏移",
        formLabelRefXTip: "标签在 x 方向的偏移量",
        formLabelRefY: "y偏移",
        formLabelRefYTip: "标签在 y 方向的偏移量",
        formLabelPosition: "位置",
        comboFormLabelPosition: "标签文本相对于分组内的位置",
        nodeFormLabelPosition: "标签文本相对于节点的位置",
        edgeFormLabelPosition: "标签文本相对于边的位置",
        nodeFormLabelOffset: "文本偏移",
        edgeFormLabelAutoRotate: "跟随边旋转",
        edgeFormLabelAutoRotateTip: "标签文字是否跟随边旋转",
        edgeFormType: "边类型",
        edgeFormTypePlease: "边类型不能为空",
        edgeFormSource: "起始元素",
        edgeFormSourcePlease: "边起始元素不能为空",
        edgeFormTarget: "结束元素",
        edgeFormTargetPlease: "边结束元素不能为空",
        edgeFormStartArrow: "开始端箭头",
        edgeFormStartArrowTip: "边的开始端绘制默认箭头",
        edgeFormEndArrow: "结束端箭头",
        edgeFormEndArrowTip: "边的结束端绘制默认箭头",
        nodeFormComboId: "节点分组",
        nodeFormComboIdTip: "将节点放入到分组框中",
        nodeFormId: "节点ID",
        nodeFormIdPlease: "节点唯一 ID",
        nodeFormIdNot: "节点元素ID错误",
        nodeFormType: "节点类型",
        nodeFormX: "x 坐标",
        nodeFormY: "Y 坐标",
        nodeFormSize: "节点大小",
        nodeFormSizeCircle: "直径, 圆心位置对应节点的位置",
        nodeFormSizeStar: "星形的大小, 星星的中心位置是节点的位置",
        nodeFormSizeDonut: "直径, 圆心位置对应节点的位置",
        nodeFormSizeTriangle: "边长, 三角形的中心位置是节点的位置",
        nodeFormSizeEllipse: "长轴直径、短轴直径",
        nodeFormSizeOhter: "宽、高",
        nodeFormDirection: "方向",
        nodeFormTypeImage: "图片",
        nodeFormImg: "图片来源",
        nodeFormClipShow: "裁剪功能",
        nodeFormClipType: "裁剪的图片形状",
        nodeFormClipTypeCircle: "剪裁圆形的半径",
        nodeFormClipTypeRectWidth: "剪裁矩形的宽度",
        nodeFormClipTypeRectHeight: "剪裁矩形的长度",
        nodeFormClipTypeEllipseRx: "剪裁椭圆的长轴半径",
        nodeFormClipTypeEllipseRy: "剪裁椭圆的短轴半径",
        nodeFormClipX: "裁剪图形的 x 坐标",
        nodeFormClipY: "裁剪图形的 y 坐标",
        nodeFormIcon: "图标",
        nodeFormIconShow: "是否显示",
        nodeFormIconImg: "图标来源",
        nodeFormIconWidth: "宽度",
        nodeFormIconHeight: "高度",
        nodeFormIconOffset: "偏移",
        comboTypeCircle: "圆形",
        comboTypeRect: "矩形",
        comboLabelPositionTop: "上",
        comboLabelPositionLeft: "左",
        comboLabelPositionRight: "右",
        comboLabelPositionBottom: "下",
        comboLabelPositionCenter: "居中",
        edgeFormIdPlease: "边唯一 ID",
        edgeFormIdNot: "边元素ID错误",
        edgeTypeLine: "直线，连接两个节点的直线",
        edgeTypePolyline: "折线，多段线段构成的折线，连接两个端点",
        edgeTypeArc: "圆弧线，连接两个节点的一段圆弧",
        edgeTypeQuadratic: "二阶贝塞尔曲线，只有一个控制点的曲线",
        edgeTypeCubic: "三阶贝塞尔曲线，有两个控制点的曲线",
        edgeTypeCubicV: "垂直方向的三阶贝塞尔曲线",
        edgeTypeCubicH: "水平方向的三阶贝塞尔曲线",
        edgeTypeLoop: "自环",
        edgeTypeCubicAnimateLineDash: "三阶贝塞尔曲线，虚线运动",
        edgeTypeCubicAnimateCircleMove: "三阶贝塞尔曲线，圆点沿边运动",
        edgeTypeLineAnimateState: "直线，含有状态动画",
        edgeLabelPositionStart: "开头",
        edgeLabelPositionMiddle: "中间",
        edgeLabelPositionEnd: "末尾",
        nodeTypeCircle: "圆形",
        nodeTypeRect: "矩形",
        nodeTypeEllipse: "椭圆",
        nodeTypeDiamond: "菱形",
        nodeTypeTriangle: "三角形",
        nodeTypeStar: "星形",
        nodeTypeImage: "图片",
        nodeTypeCircleAnimateShapeR: "圆形，节点放大缩小动画",
        nodeTypeCircleAnimateShapeStroke: "圆形，节点边缘扩散动画",
        nodeTypeRectAnimateState: "矩形，含有状态动画",
        nodeTypeImageAnimateState: "图片，含有状态动画",
        nodeLabelPositionTop: "上",
        nodeLabelPositionLeft: "左",
        nodeLabelPositionRight: "右",
        nodeLabelPositionBottom: "下",
        nodeLabelPositionCenter: "居中",
        nodeDirectionUp: "向上",
        nodeDirectionDown: "向下",
        nodeDirectionLeft: "向左",
        nodeDirectionRight: "向右",
        nodeImageClipCircle: "圆形",
        nodeImageClipRect: "矩形",
        nodeImageClipEllipse: "椭圆",
        nodeImageBase: "基站",
        nodeImageCloud: "云",
        nodeImageService: "服务器",
        nodeImageServiceDB: "数据服务器",
        nodeImageFirewall: "防火墙",
        nodeImageMobile: "手机",
        nodeImageUser: "用户",
        graphModeDefault: "默认",
        graphModeEdit: "编辑",
        graphNotInfo: "无信息",
        graphMenuHide: "隐藏",
        graphMenuHideAllShow: "显示所有隐藏项",
        graphMenuEdit: "编辑",
        graphMenuDel: "删除",
        graphMenuAddEdge: "新增边",
        graphMenuAddNode: "新增节点",
        graphMenuAddCombo: "新增分组",
        graphCanvas: "画布",
        graphCombo: "分组",
        graphNode: "节点",
        graphEdge: "边",
      },
    },
    system:{
      user:{
        userInfo:'用户信息',
        userNum: '用户编号',
        account: '登录账号',
        userName: '用户昵称',
        permission: '用户权限',
        className: '部门名称',
        loginIp: '登录地址',
        loginTime: '登录时间',
        status: '用户状态',
        userNameTip:'账号只能包含大写字母、小写字母和数字的字符串，长度至少为6位',
        passwdTip:'请输入正确的密码格式',
        nickNameTip:'昵称不少于2位',
        emailTip:'请输入正确的邮箱地址',
        phoneTip:'请输入正确的手机号码',
        resetPwd:'重置密码',
        start:'启用',
        stop:'停用',
        normalcy:'正常',
        deactivate:'停用',
        delSuss:'删除成功',
        sureTip:'确定要{text} {userName} 用户吗?',
        delSure:'确认删除用户编号为{userId}的数据项?',
        export:'导出',
        import:'导入',
        exportSure:'确认根据搜索条件导出xlsx表格文件吗?',
        phone:'手机号码',
        createTime:'创建时间',
        userTop:'用户头像',
        sex:'用户性别',
        email:'电子邮箱',
        fromClass:'所属部门',
        userWork:'用户岗位',
        userWorkPlease: '请选择用户岗位',
        userTip:'用户说明',
        loginPwd:'登录密码',
        updateSure:'是否更新已经存在的数据',
        downloadObj:'下载模板',
        importTitle:'用户导入',
        importOk: '成功读取并下载导入模板',
        tipRowErr: "获取用户信息失败",
        viewInfoErr: "用户记录存在错误",
        lock:'锁定',
        inactive:'未激活',
        active:'激活',
      },
      config: {
        configName: "参数名称",
        configNamePlease: '请正确输入参数名称',
        configKey: "参数键名",
        configKeyPlease: '请正确输入参数键名',
        configType: "系统内置",
        configValue: "参数键值",
        configValuePlease: '请正确输入参数键值',
        remark: "参数说明",
        createTime: "创建时间",
        refreshCache: "刷新缓存",
        viewInfo: "参数配置信息",
        viewInfoErr: "获取参数配置信息失败",
        addInfo: "添加参数配置",
        editInfo: "修改参数配置",
        tipRowErr: "参数配置记录存在错误",
        delTip: "确认删除参数编号为 【{num}】 的数据项?",
        delOk: "删除成功",
        exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
        exportOk: "已完成导出",
        refreshCacheTip: "确定要刷新参数配置缓存吗?",
        refreshCacheOk: "刷新缓存成功",
      },
      setting: {
        charMaxLen: '位字符长度',
        saveSubmit: '提交保存',
        saveSuccess: '提交保存成功',
        revert: '还原',
        revertSuccess: '还原成功',
        uploadFile: '上传文件',
        uploadFormat: '只支持上传文件格式（{format}）',
        uploadSize: '文件大小必须小于 {size}MB',
        uploadSuccess: '文件上传成功,提交保存生效',
        sysLogo: '系统LOGO',
        sysLogoBrand: '全图',
        sysLogoIcon: '小图',
        sysLogoUpload: '上传LOGO',
        sysLogoTipContent: '确认要提交当前变更的LOGO文件吗?',
        sysLogoTipContentUpload: '确认要上传LOGO文件吗?',
        sysLogoInstruction: '系统LOGO展示样式如预览区域所示',
        sysLogoInstruction1: '如需变更请将图片进行对应处理调整后在进行上传。',
        sysLogoInstruction2: '将整张图片展示到系统LOGO区域，请使用透明背景，尺寸比例大小',
        sysLogoInstruction3: '以LOGO+系统名称的形式展示到系统LOGO区域。',
        sysLogoInstruction4: 'LOGO尺寸比例大小',
        sysName: '系统名称',
        sysNameLimitation: '系统名称限制',
        sysNameTipContent: '确认要提交当前变更的系统名称吗?',
        sysCopyright: '版权声明',
        sysCopyrightLimitation: '版权声明限制',
        sysCopyrightTipContent: '确认要提交当前变更的版权声明吗?',
        sysLoginBg: '登录界面背景',
        sysLoginBgNone: '暂无背景图',
        sysLoginBgUpload: '上传背景图',
        sysLoginBgTipContentUpload: '确认要上传登录界面背景文件吗?',
        sysLoginBgTipContent: '确认要提交当前变更的登录界面背景吗?',
        sysLoginBgTipContentRevert: '确认要将背景图还原到系统初始默认的背景吗?',
        sysLoginBgInstruction: '系统登录界面背景样式如预览区域所示，请以实际显示为准',
        sysLoginBgInstruction1: '请将选择合适的图片进行进行上传。',
        sysLoginBgInstruction2: '通过点击《还原》按钮，将背景图还原到系统初始默认的背景。',
        sysHelpDoc: '系统使用文档',
        sysHelpDocTipContentUpload: '确认要上传系统使用文档吗?',
        sysHelpDocTipContent: '确认要提交当前【{lang}】变更的系统使用文档吗?',
        sysHelpDocOpen: '文档查阅',
        sysHelpDocInstruction: '系统功能及使用说明，PDF文档手册',
        sysOfficialUrl: '官网链接',
        sysOfficialUrlErrTip: '请填写有效的链接地址 http(s)://',
        sysOfficialUrlTipContent: '确认要提交当前变更的官网地址吗?',
        sysOfficialUrlNo: '无链接地址',
        sysOfficialUrlOpen: '打开官网',
        sysOfficialUrlInstruction: '官网链接地址',
        sysOfficialUrlInstruction1: '开头，如需隐藏不跳转填写',
        i18n: "国际化切换",
        i18nOpen: "显示切换",
        i18nDefault: "默认语言",
        i18nInstruction: '是否显示国际化切换，设置系统默认语言',
        reset: "系统重置",
        resetInstruction: "系统重置将会清除当前系统内所有数据，请谨慎操作！！！",
        resetTipContent: '确认要清除当前系统内所有数据并坚持继续吗?',
        homeInstruction:'设置系统首页界面',
        home: '系统首页',
        homeTip:'确认要提交当前界面为系统界面吗?',
        homeSet:'系统首页设置',
      },
      role:{
        allScopeOptions:'全部数据权限',
        byMyselfScopeOptions:'自定数据权限',
        onlyClassScopeOptions:'本部门数据权限',
        classAllScopeOptions:'本部门及以下数据权限',
        myselfScopeOptions:'仅本人数据权限',
        roleId:'角色编号',
        roleName:'角色名称',
        roleKey:'角色键值',
        roleSort:'角色顺序',
        roleStatus:'角色状态',
        createTime:'创建时间',
        trueValue:'请正确输入{msg}',
        roleInfo:'角色信息',
        distribute:'分配数据权限',
        open:'启用',
        close:'停用',
        statusSure:'确定要 {text} {roleName} 角色吗?',
        statusFailed:'${roleName} {text}失败',
        delSure:'确认删除角色编号为 【{roleId}】 的数据项?',
        distributeUser:'分配用户',
        roleMark:'角色说明',
        menu:'菜单权限',
        roleKeyTip:"权限标识用于控制页面控件或路由接口",
        openSwitch:'展开/折叠',
        selAllSwitch:'全选/全不选',
        relationSwitch:'节点联动',
        normal:'正常',
        stop:'暂停',
        preScope:'权限范围',
        dataPer:'数据权限',
        userId:'用户编号',
        account:'登录账号',
        userName:'用户昵称',
        phone:'手机号码',
        email:'电子邮箱',
        userStaus:'用户状态',
        selectPls:'请选择要分配的用户',
        suss:'{oper}成功',
        giveUser:'授权用户',
        cancelGive:'取消授权',
        cancelSure:'确认取消用户编号为 【{userId}】 的数据项授权?',
        batchCancel:'批量取消授权',
      },
      dept:{
        classInfo:'部门信息',
        className:'部门名称',
        classId:'部门编号',
        classSort:'部门排序',
        status:'部门状态',
        createTime:'创建时间',
        highClass:'上级部门',
        emailTip:'请输入正确的邮箱地址',
        phoneTip:'请输入正确的手机号码',
        node:'根节点',
        delSure:'确认删除部门编号为 【{deptId}】 的数据项?',
        open:'展',
        close:'折',
        addClass:'新增子部门',
        admin:'负责人',
        phone:'联系电话',
        email:'邮箱',
      },
      post:{
        positionInfo:'岗位信息',
        positionId:'岗位编号',
        positionCode:'岗位编码',
        positionName:'岗位名称',
        positionSort:'岗位排序',
        positionStatus:'岗位状态',
        positionMark:'岗位说明',
        createTime:'创建时间',
        codeTip:'请正确输入岗位编码',
        nameTip:'请正确输入岗位名称',
        delSure:'确认删除岗位编号为 【{postId}】 的数据项?',
      },
      log:{
        operate:{
          operId:'日志编号',
          moduleName:'模块名称',
          workType:'操作类型',
          operUser:'操作人员',
          requestMe:'请求方式',
          host:'请求主机',
          operStatus:'操作状态',
          operDate:'操作日期',
          useTime:'消耗时间',
          logInfo:'操作日志信息',
          delSure:'确认删除访问编号为 【{ids}】 的数据项吗?',
          delAllSure:'确认清空所有登录日志数据项?',
          delAllSuss:'清空成功',
          operModule:'操作模块',
          operTime:'操作时间',
          delAll:'清空',
          fail:'失败',
          suss:'正常',
          RequestIp:'请求地址',
          operMe:'操作方法',
          reqParam:'请求参数',
          operInfo:'操作信息',
        },
        login:{
          operId:'日志编号',
          account:'登录账号',
          loginIp:'登录地址',
          loginLoc:'登录地点',
          os:'操作系统',
          browser:'浏览器',
          status:'登录状态',
          info:'登录信息',
          loginTime:'登录时间',
          delSure:'确认删除访问编号为 【{ids}】 的数据项吗?',
          delAllSure:'确认清空所有登录日志数据项?',
          delAll:'清空',
          unlock:'解锁',
          unlockSuss:'{userName} 解锁成功',
          unlockSure:'确认解锁用户 【{username}】 数据项?',
        },
      },
      menu:{
        menuInfo:'菜单信息',
        menuName:'菜单名称',
        menuId:'菜单编号',
        menuSort:'菜单排序',
        menuTitle:'菜单图标',
        perId:'权限标识',
        formLoc:'组件路径',
        status:'显示状态',
        menuStatus:'菜单状态',
        menuType:'菜单类型',
        createTime:'创建时间',
        highMenu:'上级菜单',
        routerAdrr:'路由地址',
        delSure:'确认删除菜单编号为 【{menuId}】 的数据项?',
        addSon:'新增子菜单',
        hidden:'隐藏',
        show:'显示',
        root:'目录',
        menu:'菜单',
        button:'按钮',
        yes:'是',
        no:'否',
        cache:'缓存',
        noCache:'不缓存',
        pageCache:'页面缓存',
        local:'内部地址',
        mark:'菜单说明',
        pathTip:`访问的路由地址,如:user、/auth 1. 如网络地址需内部访问 则以 http(s):// 开头菜单行为（根节点）：当前窗口打开 菜单行为,(非根节点）:内嵌窗口.2. 如网络地址需外部访问则将内部地址选项设为否菜单行为:打开新标签3. 如内嵌子页面需要隐藏页面则将显示状态选项设为隐藏地址拼接以内嵌路由地址`,
        sonPage:'子页面地址',
        componentTip:' 页面组件目录 views 访问的组件路径,如:system/user/index 注意：不带 .vue 文件后缀路由地址是网络地址可填入链接',
        perms:`权限标识示例:monitor:server:query 后端控制器中使用权限标识，如：['monitor:server:query'] 前端vue页面中使用权限标识,如:v-perms:has="['monitor:server:query']"`
      },
      dict:{
        dictInfo:'字典类型信息',
        dictId:'字典编号',
        dictName:'字典名称',
        dictType:'字典类型',
        dictSatus:'字典状态',
        createTime:'创建时间',
        realDictName:'请正确输入字典名称',
        realDictType:'请正确输入字典类型',
        delSure:'确认删除参数编号为 【{dictId}】 的数据项?',
        reloadSure:'确定要刷新字典数据缓存吗?',
        reloadSuss:'刷新缓存成功',
        dictData:'字典数据',
        reload:'刷新缓存',
        mark:'字典说明',
        colorSelect:'取色器',
      },
      dictData: {
        dictType: "字典名称",
        dataId: "数据代码",
        dataLabel: "数据键名",
        dataLabelPleac: "请正确输入数据键名",
        dataValue: "数据键值",
        dataValuePleac: "请正确输入数据键值",
        dataSort: "数据排序",
        statusFlag: "数据状态",
        createTime: "创建时间",
        tagType: "标签类型",
        tagTypeShow: "回显预览",
        tagClass: "样式属性",
        remark: "数据说明",
        viewInfo: "字典数据信息",
        viewInfoErr: "获取字典数据信息失败",
        addInfo: "添加字典数据",
        editInfo: "修改字典数据",
        delTip: "确认删除字典数据代码为 【{txt}】 的数据项?",
        delOk: "删除成功",
        exportTip: "确认根据搜索条件导出xlsx表格文件吗?",
        exportOk: "已完成导出",
        typeDataErr: "获取字典类型信息失败",
      },
      quickStart: {
        start: '开始设置',
        skip: '跳过',
        finish: '完成设置',
        stepPrev: '上一步',
        stepNext: '下一步',
        exit: '退出',
        save: '保存信息',
        sysTitle: '系统配置',
        sysAdmin: '管理员',
        sysInfo: '系统信息',
        sysLogo: '系统LOGO',
        sysLogoTip: '将图片展示到系统LOGO区域查看效果，请使用透明背景，尺寸比例适应区域大小',
        sysName: '系统名称',
        sysNameTip: '系统名称限制20个字符长度',
        sysUploadLogo: '确认要上传系统LOGO文件吗?',
        sysUploadOk: '文件上传成功，请进行保存信息',
        sysSave: '保存',
        sysSaveOk: '信息保存成功！',
        sysPrevTip: '确认要返回上一个步骤吗？',
        sysNextNe: '确认要进行网元安装吗？',
        sysNextDone: '确认要跳过网元安装吗？',
        stepNeInfoTitle: "网元服务配置",
        stepNeInfoDesc: "设置网元对应的服务终端",
        stepNeInfoStepPrev: '确认要退出网元安装步骤吗？',
        stepNeInfoStepNext: '确认要下一步进行网元配置参数？',
        stepPara5GTitle: "网元配置参数",
        stepPara5GDesc: "设置网元全局参数信息",
        savePara5GOk: '保存成功！',
        stepPara5GStepPrev: '确认要放弃当前变更返回上一步吗？',
        stepPara5GStepNext: '确认要下一步进行网元服务安装吗？',
        stepInstallTitle: "网元服务安装",
        stepInstallDesc: "将网元服务安装到服务终端",
        stepInstallStepPrev: '确认要放弃当前变更返回上一步吗？',
        stepInstallStepNext: '确认要下一步进行网元许可授权吗？',
        stepInstallText: '选择安装',
        stepInstallTip: '确认安装选择的网元新版本吗？',
        stepInstallModal: '网元进行安装',
        stepInstallNotNewVer: '没有发现新版本',
        stepInstallDone: '安装完成，服务进入初始化',
        stepInstallFail: '安装失败，请检查服务终端环境是否可用！',
        stepLicenseTitle: "网元许可授权",
        stepLicenseDesc: "获取网元许可激活码进行授权认证",
        stepLicenseReload: '选择刷新许可证',
        stepLicenseReloadTip: '确认刷新选择的许可证信息吗？',
        stepLicenseDownCode: '选择下载网元许可激活码',
        stepLicenseDownCodeTip: '确认下载选择的网元许可激活码到文本文件吗？',
        stepLicenseStepPrev: '确认要放弃当前变更返回上一步吗？',
        stepLicenseStepNext: '确认要结束网元安装步骤吗？',
        stepLicenseStepNext2: '请下载网元许可授权码文件保存，并联系网元厂商获取授权许可证',
        stepLicenseEnd: '结束',
        doneTitle: "完成配置",
        doneTip: '请进入系统后，根据情况进行更多相关配置',
        doneNETitle: '已经进行网元安装配置',
        doneNEDesc: '如有异常网元，可在系统内重新安装授权许可',
        doneSkipTitle: '未进行网元安装配置',
        doneSkipDesc: '系统将会默认初始网元信息，可在系统内自行修改或进行安装',
        donePrevTip: '确认要返回上一个步骤吗？',
        doneOkTip: '确认完成设置并开始使用吗？',
      },
    },
    mmlManage: {
      cmdTitle: "命令导航",
      cmdConsole: "控制台",
      cmdOpTip: "左侧命令导航中选择要操作项！",
      cmdNoTip: "{num} 无可选命令操作",
      require: "必填参数：{num}",
      requireUn: "【 {display} 】输入值是未知类型",
      requireString: "【 {display} 】参数值不合理",
      requireInt: "【 {display} 】参数值不在合理范围 {filter}",
      requireIpv4: "【 {display} 】不是合法的IPV4地址",
      requireIpv6: "【 {display} 】不是合法的IPV6地址",
      requireEnum: "【 {display} 】不是合理的枚举值",
      requireBool: "【 {display} 】不是合理的布尔类型的值",
      requireFile: "【 {display} 】不是符合参数文件类型的值",
      cmdQuickEntry: "命令快速输入",
      cmdQuickEntryHelp: "换行(Shift + Enter) 执行发送(Enter)",
      cmdParamPanel: "参数面板",
      clearForm: "重置",
      clearLog: "清除日志",
      exec: "执行",
      uploadFileTip: '确认要上传文件吗?',
      uploadFileOk: '文件上传成功',
      uploadFileErr: '文件上传失败',
      neOperate:{
        mml: "通用",
        mml2: "标准版",
      },
      omcOperate:{
        noOMC: "暂无OMC网元",
      },
      udmOpesrate:{
        noUDM: "暂无UDM网元",
      },
      mmlSet: {
        operationtitle: "接口设置",
        saveText: "保存设置",
        ipadd: "侦听IP地址",
        ipaddPlease: "请输入侦听IP地址",
        port: "侦听端口",
        portPlease: "请输入远程端口,0~65535",
        okChange: "接口设置保存成功",
        noChange: "接口设置无变更",
      },
    },
    tool: {
      help: {
        fileName: "5G核心网网管操作手册.pdf",
        download: "下载",
        pdfViewer: "浏览器内预览",
        pdfViewerErr: "很抱歉，您的浏览器不支持 PDF 预览！",
      },
      terminal: {
        start: "开始页",
        new: "去创建",
        more: "更多",
        reload: "断开重连",
        reloadTip: "确认要刷新重连当前 【{num}】 终端链接？",
        current: "关闭当前",
        other: "关闭其他",
        otherTip: "确认要关闭其他终端链接？",
        all: "关闭全部",
        allTip: "确认要关闭全部终端链接？",
        closeTip: "确认要关闭 【{num}】 终端链接？",
        hostSelectTitle: "选择已创建的主机进行连接",
        hostSelectShow: "打开选择",
        hostSelectMore: "加载更多 {num}",
        hostSelectHeader: "主机列表",
      },
      ps:{
        realTimeHigh:"高",
        realTimeLow:"低",
        realTimeRegular:"常规",
        realTimeStop:"已暂停",
        realTime:"实时更新速度",
        pid:"PID",
        name:"应用名称",
        username:"用户名",
        runTime:"运行时间",
        numThreads:"线程数",
        cpuPercent:"CPU使用率",
        diskRead:"磁盘读取",
        diskWrite:"磁盘写入",
      },
      net:{
        localAddr:"本地地址",
        remoteAddr:"远程地址",
        status:"状态",
        proto:"协议",
        port:"端口",
      },
    },
  },
};
