// 文档管理模块 - 中文翻译
export default {
  // 页面标题
  header: {
    title: '文档管理',
    backToList: '返回项目列表'
  },
  // 按钮
  button: {
    newFolder: '新建文件夹',
    submit: '递交',
    cancel: '取消',
    search: '搜索',
    reset: '重置',
    audit: '审核',
    mark: '标记',
    download: '下载',
    confirmSubmit: '确认递交',
    viewAuditLog: '查看审核记录',
    archive: '归档',
    confirm: '确认',
    next: '下一步',
    back: '返回',
    specify: '指定'
  },
  // 菜单
  menu: {
    add: '添加',
    edit: '编辑',
    delete: '删除',
    country: '国家',
    center: '中心',
    folder: '文件夹',
    document: '文档'
  },
  // 对话框标题
  dialog: {
    addFolder: '新增文件夹',
    addChild: '新增子节点',
    editFolder: '修改文件夹',
    addCountry: '新增国家',
    addCenter: '新增中心',
    confirmEdit: '确认修改信息',
    addDocument: '添加文档',
    markDocument: '标记文档',
    auditDocument: '审核文档',
    submitDocument: '递交文档',
    auditLog: '审核记录',
    specifyDocument: '指定文档',
    archiveDialog: {
      title: '归档确认',
      confirmMessage: '确认该文件成功归档？',
      confirmTitle: '确认归档',
      documentName: '文件名称',
      currentFolder: '当前文件夹',
      oldFolder: '原文件夹',
      newFolder: '新文件夹',
      selectFolder: '选择目标文件夹'
    }
  },
  // 表单
  form: {
    name: '名称',
    namePlaceholder: '请输入名称',
    type: '类型',
    typePlaceholder: '请选择类型',
    restrictionLevel: '限制层级',
    restrictionLevelPlaceholder: '请输入限制层级',
    noRestriction: '不限制',
    restricted: '限制',
    note: '备注',
    notePlaceholder: '请输入备注',
    keywords: '关键词',
    keywordsPlaceholder: '请选择关键词',
    nameInvalidChar: '名称中不能包含"-"字符',
    getKeywordsFailed: '获取关键词列表失败'
  },
  // 类型标签
  type: {
    folder: '文件夹',
    country: '国家',
    center: '中心'
  },
  // 确认信息
  confirm: {
    nameLabel: '名称：',
    restrictionLevelLabel: '限制层级：',
    noteLabel: '备注：',
    noNote: '无',
    noLimit: '不限制'
  },
  // 提示信息
  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: '归档失败',
    confirmSubmitTitle: '操作确认',
    confirmSubmitMessage: '确认该文件已成功递交？',
    confirmSubmitSuccess: '确认递交成功',
    confirmSubmitFailed: '确认递交失败',
    archiveConfirm: '确认要归档该文档吗？',
    deleteTempConfirm: '确认要删除该临时文档吗？',
    deleteTempSuccess: '删除成功',
    deleteTempFailed: '删除临时文档失败'
  },
  // 验证规则
  rule: {
    nameRequired: '请输入名称',
    typeRequired: '请选择类型'
  },
  // 文档表单
  documentForm: {
    name: '名称',
    planName: '计划名称',
    namePlaceholder: '请输入名称',
    type: '文档类型',
    normalDocument: '非计划文档',
    planDocument: '计划文档',
    submitter: '递交人',
    submitterPlaceholder: '请输入成员昵称搜索',
    planSubmitter: '计划递交人',
    planSubmitterPlaceholder: '请输入成员昵称搜索',
    submitDeadline: '递交截止日期',
    submitDeadlinePlaceholder: '请选择递交截止日期',
    planType: '计划文件类型',
    planTypePlaceholder: '请选择计划文件类型',
    file: '文件本体',
    actualFile: '实际文件',
    submitTime: '递交时间',
    note: '备注',
    notePlaceholder: '请输入备注',
    sendFlag: '是否需要寄送',
    effectiveDate: '生效日期',
    effectiveDatePlaceholder: '请选择生效日期',
    fileTip: '仅支持上传 PDF 格式文件，大小不超过 5MB',
    dateLabel: '日期',
    datePlaceholder: '请选择日期',
    nameInvalidChar: '文档名称中不能包含"-"字符',
    projectCodeFailed: '获取项目编码失败',
    noProjectId: '未指定项目，无法查询递交人',
    noFolderId: '未指定文件夹，无法查询递交人'
  },
  // 文档验证规则
  documentRule: {
    nameRequired: '请输入名称',
    submitterRequired: '请选择递交人',
    planSubmitterRequired: '请选择计划递交人',
    fileRequired: '请上传文件'
  },
  // 标识表单
  markForm: {
    specification: '文档标识',
    specificationPlaceholder: '请选择文档标识',
    language: '语言',
    languagePlaceholder: '请输入语言',
    version: '版本',
    versionPlaceholder: '请输入版本',
    versionDate: '版本日期',
    versionDatePlaceholder: '请选择版本日期',
    ethicsSubmissionDate: '伦理递交日期',
    ethicsSubmissionDatePlaceholder: '请选择伦理递交日期',
    ethicsApprovalDate: '伦理批准日期',
    ethicsApprovalDatePlaceholder: '请选择伦理批准日期'
  },
  // 审核表单
  auditForm: {
    result: '审核结果',
    pass: '通过',
    reject: '驳回',
    reason: '驳回理由',
    reasonPlaceholder: '请输入驳回理由',
    title: '文档审核',
    subtitle: '请仔细审阅文档内容后做出审核决定',
    loading: '加载中...',
    noDocument: '暂无文档预览',
    documentNotExist: '文档不存在',
    loadFailed: '文档加载失败，请重试',
    previewError: '文档预览失败，请检查文档格式是否正确'
  },
  // 标识验证规则
  markRule: {
    typeRequired: '请选择文档标识'
  },
  // 审核验证规则
  auditRule: {
    resultRequired: '请选择审核结果',
    reasonRequired: '请输入驳回理由'
  },
  // 递交表单
  submitForm: {
    file: '文件',
    effectiveDate: '生效日期',
    effectiveDatePlaceholder: '请选择生效日期'
  },
  // 递交验证规则
  submitRule: {
    fileRequired: '请上传文件'
  },
  // 指定表单
  specifyForm: {
    type: '指定类型',
    specifyMissing: '指定递交缺失',
    specifyFolder: '指定文件夹',
    searchPlaceholder: '请输入文件名搜索',
    documentName: '文档名称',
    folder: '文件夹',
    status: '状态',
    deadline: '递交截止时间',
    planSubmitter: '计划递交人',
    createBy: '创建人',
    createTime: '创建时间',
    action: '操作',
    select: '选择',
    selected: '已选择',
    language: '语言',
    languagePlaceholder: '请输入语言',
    version: '版本',
    versionPlaceholder: '请输入版本',
    versionDate: '版本日期',
    versionDatePlaceholder: '请选择版本日期',
    ethicsSubmissionDate: '伦理递交日期',
    ethicsSubmissionDatePlaceholder: '请选择伦理递交日期',
    ethicsApprovalDate: '伦理批准日期',
    ethicsApprovalDatePlaceholder: '请选择伦理批准日期',
    selectFolderTip: '请选择要指定的文件夹：',
    selectDocumentWarning: '请选择一个文档',
    selectFolderWarning: '请选择一个文件夹',
    specifySuccess: '指定成功',
    specifyFailed: '指定失败',
    getDocumentListFailed: '获取可指定文档列表失败'
  },
  // 指定验证规则
  specifyRule: {
    typeRequired: '请选择指定类型'
  },
  // 空状态
  empty: {
    description: '请选择文件夹查看文档列表'
  },
  // 文档审核对话框
  documentAudit: {
    untitledDocument: '未命名文档',
    viewVersions: '查看历史版本',
    viewVersionsTooltip: '查看文档的历史版本',
    cleanComments: '清空批注',
    cleanCommentsTooltip: '清空文档中的所有批注',
    copySignature: '复制签名',
    copySignatureTooltip: '点击复制签名图片到剪贴板',
    dropImageHint: '松开鼠标插入图片',
    loadingEditor: '正在加载编辑器...',
    loadFailed: '加载失败',
    reload: '重新加载',
    noDocument: '暂无文档',
    auditInfo: '审核信息',
    documentInfo: '文档信息',
    documentName: '文档名称',
    documentId: '文档ID',
    passDesc: '文档审核通过',
    rejectDesc: '文档需要修改',
    passAlert: '审核通过后，文档将进入下一流程',
    rejectAlert: '驳回后，文档将退回给提交人修改',
    historyVersions: '历史版本',
    versionNumber: '版本号',
    createTime: '创建时间',
    updateTime: '更新时间',
    action: '操作',
    select: '选择',
    cleanCommentsConfirm: '确定要清空文档中的所有批注吗？此操作不可恢复。',
    cleanCommentsTitle: '清空批注',
    cleanCommentsSuccess: '批注已清空',
    cleanCommentsFailed: '清空批注失败',
    switchVersionSuccess: '已切换到版本 {version}',
    switchVersionFailed: '切换版本失败',
    getVersionsFailed: '获取历史版本失败',
    documentInfoIncomplete: '文档信息不完整',
    onlyImageSupported: '只支持插入图片文件',
    imageInserted: '图片已插入',
    insertImageFailed: '插入图片失败',
    readImageFailed: '读取图片文件失败',
    dropHandleFailed: '处理拖放失败',
    wpsNotInitialized: 'WPS 编辑器未初始化',
    currentTypeNotSupported: '当前文档类型不支持插入图片',
    documentSaved: '文档已保存',
    documentSaveFailed: '文档保存失败，将继续提交审核',
    getFinalFileFailed: '获取最终文档信息失败，将使用原始 ossId',
    processFailed: '处理失败'
  },
  // 文档列表
  documentList: {
    fileName: '文件名',
    fileNamePlaceholder: '请输入文件名',
    index: '序号',
    name: '文件名称',
    specification: '文档标识',
    planDocumentType: '计划文件类型',
    status: '状态',
    submitter: '递交人',
    planSubmitter: '计划递交人',
    submitDeadline: '递交截止日期',
    submitTime: '递交时间',
    url: '实际文档',
    download: '下载',
    note: '备注',
    createTime: '创建时间',
    updateTime: '更新时间',
    action: '操作',
    statusOptions: {
      unUpload: '未上传',
      unAudit: '待审核',
      auditReject: '审核拒绝',
      unFiling: '待归档',
      filing: '已归档',
      unQc: '待质控',
      qcPass: '质控通过',
      qcReject: '质控拒绝'
    }
  },
  // 审核记录
  auditLog: {
    result: '审核结果',
    selectResult: '请选择审核结果',
    pass: '通过',
    reject: '驳回',
    auditTime: '审核时间',
    startTime: '开始时间',
    endTime: '结束时间',
    documentName: '文档名称',
    auditorType: '审核人类型',
    auditorName: '审核人',
    rejectReason: '驳回理由',
    operation: '操作'
  },
  // 复制签名
  copySignature: {
    selectResult: '选择审核结果',
    selectResultMessage: '请选择要生成的审核结果',
    pass: '通过',
    reject: '驳回',
    passText: '通过',
    rejectText: '驳回',
    unknown: '未知',
    timeFormat: '{year}年{month}月{day}日{hour}时{minute}分',
    reviewer: '审核人：{name}',
    reviewTime: '审核时间：{time}',
    canvasNotSupported: '浏览器不支持 Canvas',
    generateFailed: '生成图片失败',
    copySuccess: '审核信息已复制到剪贴板',
    copyFailed: '复制失败: {error}',
    unknownError: '未知错误',
    usageHint:
      '<div style="text-align: left;"><p style="margin: 0 0 8px 0; font-weight: bold;">请按以下步骤操作：</p><p style="margin: 0 0 4px 0;">• <strong>PDF</strong>：使用批注工具 → 选择图片 → 粘贴</p><p style="margin: 0 0 4px 0;">• <strong>Word/Excel/PPT</strong>：在文档中按 Ctrl+V 粘贴</p><p style="margin: 0;">• 或者直接拖拽外部图片到文档中</p></div>',
    browserNotSupported:
      '<div style="text-align: left;"><p style="margin: 0 0 4px 0;">浏览器不支持复制图片，请尝试以下方法：</p><p style="margin: 0 0 4px 0;">1. 使用 Chrome 或 Edge 浏览器</p><p style="margin: 0;">2. 或者使用 WPS 的插入图片功能</p></div>'
  }
};
