text: /*
   * Copyright 1999-2018 Alibaba Group Holding Ltd.
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *      http://www.apache.org/licenses/LICENSE-2.0
   * Unless required by applicable law or agreed to in writing, software
   * distributed under the License is distributed on an "AS IS" BASIS,
   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   * See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  const I18N_CONF = {
    Header: {
      home: '首页',
      docs: '文档',
      blog: '博客',
      community: '社区',
      languageSwitchButton: 'En',
      logout: '登出',
      changePassword: '修改密码',
    },
    Login: {
      login: '登录',
      submit: '提交',
      pleaseInputUsername: '请输入用户名',
      pleaseInputPassword: '请输入密码',
      invalidUsernameOrPassword: '用户名或密码错误',
      passwordRequired: '密码不能为空',
      usernameRequired: '用户名不能为空',
    },
    MainLayout: {
      nacosName: 'NACOS',
      doesNotExist: '您访问的页面不存在',
      configurationManagementVirtual: '配置管理',
      configurationManagement: '配置列表',
      configdetail: '配置详情',
      configsync: '同步配置',
      configeditor: '配置编辑',
      newconfig: '新建配置',
      historyRollback: '历史版本',
      configRollback: '配置回滚',
      historyDetail: '历史详情',
      listeningToQuery: '监听查询',
      serviceManagementVirtual: '服务管理',
      serviceManagement: '服务列表',
      subscriberList: '订阅者列表',
      serviceDetail: '服务详情',
      namespace: '命名空间',
      clusterManagementVirtual: '集群管理',
      clusterManagement: '节点列表',
    },
    Password: {
      passwordNotConsistent: '两次输入密码不一致',
      passwordRequired: '密码不能为空',
      pleaseInputOldPassword: '请输入原始密码',
      pleaseInputNewPassword: '请输入新密码',
      pleaseInputNewPasswordAgain: '请再次输入新密码',
      oldPassword: '原始密码',
      newPassword: '新密码',
      checkPassword: '再次输入',
      changePassword: '修改密码',
      invalidPassword: '原始密码错误',
      modifyPasswordFailed: '修改密码失败',
    },
    NameSpace: {
      namespace: '命名空间',
      prompt: '提示',
      namespaceDetails: '命名空间详情',
      namespaceName: '命名空间名称',
      namespaceID: '命名空间ID',
      configuration: '配置数',
      description: '描述',
      removeNamespace: '删除命名空间',
      confirmDelete: '确定要删除以下命名空间吗？',
      configurationManagement: '配置列表',
      removeSuccess: '删除命名空间成功',
      deletedSuccessfully: '删除成功',
      deletedFailure: '删除失败',
      namespaceDelete: '删除',
      details: '详情',
      edit: '编辑',
      namespacePublic: 'public(保留空间)',
      pubNoData: '没有数据',
      namespaceAdd: '新建命名空间',
      namespaceNames: '命名空间名称',
      namespaceNumber: '命名空间ID',
      namespaceOperation: '操作',
    },
    ServiceList: {
      serviceList: '服务列表',
      serviceName: '服务名称',
      serviceNamePlaceholder: '请输入服务名称',
      hiddenEmptyService: '隐藏空服务',
      query: '查询',
      pubNoData: '没有数据',
      columnServiceName: '服务名',
      groupName: '分组',
      columnClusterCount: '集群数目',
      columnIpCount: '实例数',
      columnHealthyInstanceCount: '健康实例数',
      operation: '操作',
      detail: '详情',
      sampleCode: '示例代码',
      deleteAction: '删除',
      prompt: '提示',
      promptDelete: '确定要删除当前服务吗？',
      create: '创建服务',
    },
    SubscriberList: {
      subscriberList: '订阅者列表',
      serviceName: '服务名称',
      serviceNamePlaceholder: '请输入服务名称',
      groupName: '分组名称',
      groupNamePlaceholder: '请输入分组名称',
      query: '查询',
      pubNoData: '没有数据',
      address: '地址',
      clientVersion: '客户端版本',
      appName: '应用名',
      searchServiceNamePrompt: '请输入服务名称！',
    },
    ClusterNodeList: {
      clusterNodeList: '节点列表',
      nodeIp: '节点Ip',
      nodeIpPlaceholder: '请输入节点Ip',
      query: '查询',
      pubNoData: '没有数据',
      nodeState: '节点状态',
      clusterTerm: '集群任期',
      leaderDueMs: 'Leader止时(ms)',
      heartbeatDueMs: '心跳止时(ms)',
      voteFor: '投票对象',
    },
    EditClusterDialog: {
      updateCluster: '更新集群',
      checkType: '检查类型',
      checkPort: '检查端口',
      useIpPortCheck: '使用IP端口检查',
      checkPath: '检查路径',
      checkHeaders: '检查头',
      metadata: '元数据',
    },
    ServiceDetail: {
      serviceDetails: '服务详情',
      back: '返回',
      editCluster: '集群配置',
      cluster: '集群',
      metadata: '元数据',
      selector: '表达式',
      type: '服务路由类型',
      groupName: '分组',
      protectThreshold: '保护阈值',
      serviceName: '服务名',
      editService: '编辑服务',
    },
    EditServiceDialog: {
      createService: '创建服务',
      updateService: '更新服务',
      serviceName: '服务名',
      metadata: '元数据',
      groupName: '分组',
      type: '服务路由类型',
      typeLabel: '标签',
      typeNone: '默认',
      selector: '表达式',
      protectThreshold: '保护阈值',
      serviceNameRequired: '请输入服务名',
      protectThresholdRequired: '请输入保护阈值',
    },
    InstanceTable: {
      operation: '操作',
      port: '端口',
      weight: '权重',
      healthy: '健康状态',
      metadata: '元数据',
      editor: '编辑',
      offline: '下线',
      online: '上线',
      ephemeral: '临时实例',
    },
    EditInstanceDialog: {
      port: '端口',
      weight: '权重',
      metadata: '元数据',
      updateInstance: '编辑实例',
      whetherOnline: '是否上线',
    },
    ListeningToQuery: {
      success: '成功',
      failure: '失败',
      configuration: '配置',
      pubNoData: '没有数据',
      listenerQuery: '监听查询',
      queryDimension: '查询维度',
      pleaseEnterTheDataId: '请输入Data ID',
      dataIdCanNotBeEmpty: 'Data ID不能为空',
      pleaseInputGroup: '请输入Group',
      groupCanNotBeEmpty: 'Group不能为空',
      pleaseInputIp: '请输入IP',
      query: '查询',
      queryResultsQuery: '查询结果：共查询到',
      articleMeetRequirementsConfiguration: '条满足要求的配置。',
    },
    HistoryRollback: {
      details: '详情',
      rollback: '回滚',
      pubNoData: '没有数据',
      toConfigure: '历史版本(保留30天)',
      dataId: '请输入Data ID',
      dataIdCanNotBeEmpty: 'Data ID不能为空',
      group: '请输入Group',
      groupCanNotBeEmpty: 'Group不能为空',
      query: '查询',
      queryResult: '查询结果：共查询到',
      articleMeet: '条满足要求的配置。',
      lastUpdateTime: '最后更新时间',
      operation: '操作',
    },
    HistoryDetail: {
      historyDetails: '历史详情',
      update: '更新',
      insert: '插入',
      deleteAction: '删除',
      recipientFrom: '收起',
      moreAdvancedOptions: '更多高级选项',
      home: '归属应用:',
      actionType: '操作类型:',
      configureContent: '配置内容:',
      back: '返回',
    },
    DashboardCard: {
      importantReminder0: '重要提醒',
      viewDetails1: '查看详情',
    },
    ConfigurationManagement: {
      questionnaire2: '问卷调查',
      ad: '答 ACM 前端监控调查问卷，限时领取阿里云代金券\t            详情猛戳：',
      noLongerDisplay4: '不再显示：',
      removeConfiguration: '删除配置',
      sureDelete: '确定要删除以下配置吗？',
      environment: '地域：',
      configurationManagement: '配置列表',
      details: '详情',
      sampleCode: '示例代码',
      edit: '编辑',
      deleteAction: '删除',
      more: '更多',
      version: '历史版本',
      listenerQuery: '监听查询',
      failedEntry: '失败的条目:',
      successfulEntry: '成功的条目:',
      unprocessedEntry: '未处理的条目:',
      pubNoData: '没有数据',
      configurationManagement8: '配置管理',
      queryResults: '查询结果：共查询到',
      articleMeetRequirements: '条满足要求的配置。',
      fuzzyd: '模糊查询请输入Data ID',
      fuzzyg: '模糊查询请输入Group',
      query: '查询',
      advancedQuery9: '高级查询',
      application0: '归属应用:',
      app1: '请输入应用名',
      tags: '标签:',
      pleaseEnterTag: '请输入标签',
      application: '归属应用:',
      operation: '操作',
      export: '导出查询结果',
      import: '导入配置',
      uploadBtn: '上传文件',
      importSucc: '导入成功',
      importAbort: '导入终止',
      importSuccBegin: '导入成功,导入了',
      importSuccEnd: '项配置',
      importFail: '导入失败',
      importDataValidationError: '未读取到合法数据，请检查导入的数据文件。',
      metadataIllegal: '导入的元数据文件非法',
      namespaceNotExist: 'namespace 不存在',
      abortImport: '终止导入',
      skipImport: '跳过',
      overwriteImport: '覆盖',
      importRemind: '文件上传后将直接导入配置，请务必谨慎操作！',
      samePreparation: '相同配置',
      targetNamespace: '目标空间',
      conflictConfig: '检测到冲突的配置项',
      failureEntries: '失败的条目',
      unprocessedEntries: '未处理的条目',
      skippedEntries: '跳过的条目',
      exportSelected: '导出选中的配置',
      clone: '克隆',
      exportSelectedAlertTitle: '配置导出',
      exportSelectedAlertContent: '请选择要导出的配置',
      cloneSucc: '克隆成功',
      cloneAbort: '克隆终止',
      cloneSuccBegin: '克隆成功,克隆了',
      cloneSuccEnd: '项配置',
      cloneFail: '克隆失败',
      getNamespaceFailed: '获取命名空间失败',
      startCloning: '开始克隆',
      cloningConfiguration: '克隆配置',
      source: '源空间：',
      configurationNumber: '配置数量：',
      target: '目标空间：',
      selectNamespace: '请选择命名空间',
      selectedEntry: '| 选中的条目',
      cloneSelectedAlertTitle: '配置克隆',
      cloneSelectedAlertContent: '请选择要克隆的配置',
      delSelectedAlertTitle: '配置删除',
      delSelectedAlertContent: '请选择要删除的配置',
      delSuccessMsg: '删除成功',
    },
    NewConfig: {
      newListingMain: '新建配置',
      newListing: '新建配置',
      publishFailed: '发布失败。请检查参数是否正确。',
      doNotEnter: '不允许非法字符',
      newConfig: 'Data ID 不能为空',
      dataIdIsNotEmpty: 'Data ID 长度不能超过255字符',
      groupPlaceholder: '请输入Group名称',
      moreAdvanced: 'Group不能为空',
      groupNotEmpty: 'Group ID长度不能超过127字符',
      annotation:
        '注：您正在往一个自定义分组新增配置，请确保客户端使用的Pandora版本高于3.4.0，否则可能读取不到该配置。',
      dataIdLength: '收起',
      collapse: '更多高级选项',
      tags: '标签:',
      pleaseEnterTag: '请输入标签',
      groupIdCannotBeLonger: '归属应用:',
      description: '描述:',
      targetEnvironment: '配置格式:',
      configurationFormat: '配置内容:',
      configureContentsOf: '按F1显示全屏',
      fullScreen: '按Esc退出全屏',
      escExit: '发布',
      release: '返回',
      confirmSyanx: '配置信息可能有语法错误, 确定提交吗?',
      dataIdExists: '配置已存在, 试试别的dataid和group的组合吧',
      dataRequired: '数据不能为空, 提交失败',
    },
    CloneDialog: {
      terminate: '终止克隆',
      skip: '跳过',
      cover: '覆盖',
      getNamespaceFailed: '获取命名空间失败',
      selectedEntry: '| 选中的条目',
      homeApplication: '归属应用:',
      tags: '标签:',
      startCloning: '开始克隆',
      source: '源空间：',
      configurationNumber: '配置数量：',
      target: '目标空间：',
      conflict: '相同配置:',
      selectNamespace: '请选择命名空间',
      configurationCloning: '配置克隆（',
    },
    DeleteDialog: {
      confManagement: '配置管理',
      determine: '确定',
      deletetitle: '删除配置',
      deletedSuccessfully: '删除配置成功',
      deleteFailed: '删除配置失败',
    },
    DiffEditorDialog: {
      publish: '确认发布',
      contents: '内容比较',
      currentArea: '当前值',
      originalValue: '原始值',
    },
    ConfigEditor: {
      official: '正式',
      production: '正式',
      beta: 'BETA',
      wrong: '错误',
      submitFailed: '不能为空, 提交失败',
      toedittitle: '编辑配置',
      toedit: '编辑配置',
      newConfigEditor: '新建配置',
      vdchart: '请勿输入非法字符',
      recipientFrom: 'Data ID不能为空',
      homeApplication: 'Group不能为空',
      collapse: '收起',
      groupNotEmpty: '更多高级选项',
      tags: '标签:',
      pleaseEnterTag: '请输入标签',
      targetEnvironment: '归属应用:',
      description: '描述:',
      format: '配置格式:',
      configcontent: '配置内容',
      escExit: '按F1显示全屏',
      releaseBeta: '按Esc退出全屏',
      release: '发布Beta',
      stopPublishBeta: '停止Beta',
      betaPublish: 'Beta发布:',
      betaSwitchPrompt: '默认不要勾选。',
      publish: '发布',
      back: '返回',
      codeValErrorPrompt: '配置信息可能有语法错误, 确定提交吗?',
    },
    EditorNameSpace: {
      notice: '提示',
      pleaseDo: '请勿输入非法字符',
      publicSpace: '确认修改',
      confirmModify: '编辑命名空间',
      editNamespace: '加载中...',
      load: '命名空间名：',
      namespace: '命名空间不能为空',
      namespaceDesc: '命名空间描述不能为空',
      description: '描述：',
    },
    ExportDialog: {
      selectedEntry: '| 选中的条目',
      application: '归属应用:',
      tags: '标签:',
      exportBtn: '导出',
      exportConfiguration: '导出配置（',
      source: '源空间：',
      items: '配置数量：',
    },
    ImportDialog: {
      terminate: '终止导入',
      skip: '跳过',
      overwrite: '覆盖',
      zipFileFormat: '只能上传.zip格式的文件',
      uploadFile: '上传文件',
      importLabel: '导入配置 ( ',
      target: '目标空间：',
      conflict: '相同配置：',
      beSureExerciseCaution: '文件上传后将直接导入配置，请务必谨慎操作',
    },
    ShowCodeing: {
      sampleCode: '示例代码',
      loading: '加载中...',
    },
    SuccessDialog: {
      title: '配置管理',
      determine: '确定',
      failure: '失败',
    },
    ConfigSync: {
      error: '错误',
      syncConfigurationMain: '同步配置',
      syncConfiguration: '同步配置成功',
      advancedOptions: '更多高级选项',
      collapse: '收起',
      home: '归属应用：',
      region: '所属地域：',
      configuration: '配置内容：',
      target: '目标地域：',
      sync: '同步',
      back: '返回',
    },
    NewNameSpace: {
      norepeat: '命名空间名称不能重复',
      notice: '提示',
      input: '请勿输入非法字符',
      ok: '确定',
      cancel: '取消',
      newnamespce: '新建命名空间',
      loading: '加载中...',
      name: '命名空间名：',
      namespacenotnull: '命名空间不能为空',
      namespacedescnotnull: '命名空间描述不能为空',
      description: '描述：',
    },
    NameSpaceList: {
      notice: '提示',
    },
    ConfigDetail: {
      official: '正式',
      error: '错误',
      configurationDetails: '配置详情',
      collapse: '收起',
      more: '更多高级选项',
      home: '归属应用：',
      tags: '标签:',
      description: '描述：',
      betaRelease: 'Beta发布：',
      configuration: '配置内容：',
      back: '返回',
    },
    ConfigRollback: {
      rollBack: '回滚配置',
      determine: '确定要',
      followingConfiguration: '以下配置吗？',
      configurationRollback: '配置回滚',
      collapse: '收起',
      more: '更多高级选项',
      home: '归属应用：',
      actionType: '操作类型：',
      configuration: '配置内容：',
      back: '返回',
      rollbackSuccessful: '回滚成功',
      rollbackDelete: '删除',
      update: '更新',
      insert: '插入',
    },
  };
  
  export default I18N_CONF;
  