// 文档管理模块 - 中文翻译
export default {
  // 页面标题
  header: {
    title: '文档管理',
    backToList: '返回项目列表'
  },
  // 按钮
  button: {
    newFolder: '新建文件夹',
    submit: '确 定',
    cancel: '取 消',
    search: '搜 索',
    reset: '重 置',
    audit: '审核',
    mark: '标记',
    download: '下载',
    confirmSubmit: '确认递交',
    viewAuditLog: '查看审核记录',
    archive: '归档',
    confirm: '确认'
  },
  // 菜单
  menu: {
    add: '添加',
    edit: '编辑',
    delete: '删除',
    country: '国家',
    center: '中心',
    folder: '文件夹',
    document: '文档'
  },
  // 对话框标题
  dialog: {
    addFolder: '新增文件夹',
    addChild: '新增子节点',
    editFolder: '修改文件夹',
    addCountry: '新增国家',
    addCenter: '新增中心',
    confirmEdit: '确认修改信息',
    addDocument: '添加文档',
    markDocument: '标记文档',
    auditDocument: '审核文档',
    submitDocument: '递交文档',
    auditLog: '审核记录',
    archiveDialog: {
      title: '归档确认',
      confirmMessage: '确认该文件成功归档？'
    }
  },
  // 表单
  form: {
    name: '名称',
    namePlaceholder: '请输入名称',
    type: '类型',
    typePlaceholder: '请选择类型',
    restrictionLevel: '限制层级',
    restrictionLevelPlaceholder: '请输入限制层级',
    noRestriction: '不限制',
    restricted: '限制',
    note: '备注',
    notePlaceholder: '请输入备注'
  },
  // 类型标签
  type: {
    folder: '文件夹',
    country: '国家',
    center: '中心'
  },
  // 确认信息
  confirm: {
    nameLabel: '名称：',
    restrictionLevelLabel: '限制层级：',
    noteLabel: '备注：',
    noNote: '无'
  },
  // 提示信息
  message: {
    projectIdNotExist: '项目ID不存在',
    getFolderListFailed: '获取文件夹列表失败',
    getFolderInfoFailed: '获取文件夹信息失败',
    editSuccess: '修改成功',
    editFailed: '修改失败',
    addSuccess: '新增成功',
    addFailed: '新增失败',
    deleteSuccess: '删除成功',
    deleteFailed: '删除失败',
    hasChildren: '该文件夹下存在子节点，无法删除',
    deleteConfirm: '确认删除 "{name}" 听吗？',
    deleteTitle: '提示',
    confirmButton: '确定',
    cancelButton: '取消',
    addDocumentSuccess: '添加文档成功',
    addDocumentFailed: '添加文档失败',
    searchSubmitterFailed: '搜索递交人失败',
    getDocumentListFailed: '获取文档列表失败',
    noFileToPreview: '该文档暂无文件可预览',
    noFileToDownload: '该文档暂无文件可下载',
    markDocument: '正在标识文档：{name}',
    markSuccess: '标识成功',
    markFailed: '标识失败',
    auditSuccess: '审核成功',
    auditFailed: '审核失败',
    submitSuccess: '递交成功',
    submitFailed: '递交失败',
    archiveSuccess: '归档成功',
    archiveFailed: '归档失败'
  },
  // 验证规则
  rule: {
    nameRequired: '请输入名称',
    typeRequired: '请选择类型'
  },
  // 文档表单
  documentForm: {
    name: '名称',
    planName: '计划名称',
    namePlaceholder: '请输入名称',
    type: '文档类型',
    normalDocument: '非计划文档',
    planDocument: '计划文档',
    submitter: '递交人',
    submitterPlaceholder: '请输入成员昵称搜索',
    submitDeadline: '递交截止日期',
    submitDeadlinePlaceholder: '请选择递交截止日期',
    planType: '计划文件类型',
    planTypePlaceholder: '请选择计划文件类型',
    file: '文件本体',
    submitTime: '递交时间',
    note: '备注',
    notePlaceholder: '请输入备注'
  },
  // 文档验证规则
  documentRule: {
    nameRequired: '请输入名称',
    submitterRequired: '请选择递交人',
    fileRequired: '请上传文件'
  },
  // 标识表单
  markForm: {
    specification: '文档标识',
    specificationPlaceholder: '请选择文档标识'
  },
  // 审核表单
  auditForm: {
    result: '审核结果',
    pass: '通过',
    reject: '驳回',
    reason: '驳回理由',
    reasonPlaceholder: '请输入驳回理由'
  },
  // 标识验证规则
  markRule: {
    typeRequired: '请选择文档标识'
  },
  // 审核验证规则
  auditRule: {
    resultRequired: '请选择审核结果',
    reasonRequired: '请输入驳回理由'
  },
  // 递交表单
  submitForm: {
    file: '文件'
  },
  // 递交验证规则
  submitRule: {
    fileRequired: '请上传文件'
  },
  // 空状态
  empty: {
    description: '请选择文件夹查看文档列表'
  },
  // 文档列表
  documentList: {
    fileName: '文件名',
    fileNamePlaceholder: '请输入文件名',
    index: '序号',
    name: '文件名称',
    specification: '文档标识',
    planDocumentType: '计划文件类型',
    status: '状态',
    submitter: '计划递交人',
    submitDeadline: '递交截止日期',
    submitTime: '递交时间',
    url: '实际文档',
    download: '下载',
    note: '备注',
    createTime: '创建时间',
    updateTime: '更新时间',
    action: '操作',
    statusOptions: {
      unUpload: '未上传',
      unAudit: '待审核',
      auditReject: '审核拒绝',
      unFiling: '待归档',
      filing: '已归档',
      unQualityControl: '待质控',
      qualityControlPass: '质控通过',
      qualityControlReject: '质控拒绝'
    }
  },
  // 审核记录
  auditLog: {
    result: '审核结果',
    selectResult: '请选择审核结果',
    pass: '通过',
    reject: '驳回',
    auditTime: '审核时间',
    startTime: '开始时间',
    endTime: '结束时间',
    documentName: '文档名称',
    auditorType: '审核人类型',
    auditorName: '审核人',
    rejectReason: '驳回理由',
    operation: '操作'
  }
};