feat(i18n): Approval 审批模块全量国际化 — 11 文件硬编码中文改翻译键 + approval 命名空间(136 键)

迁移文件:
- pages/approval/: ApprovalWorkflowPage + ApprovalCategoryPage + 3 子页面(Resource/App/Permission)
- components/approval/: ApprovalFlow + ApprovalProcessTab + ApprovalCreateDialog + ApprovalDetailDialog + ApprovalTemplateTab + helpers

翻译键: approval 命名空间 136 键 (8 子组: category/step/status/col/editor/detail/flow/type/msg)
复用 common.* 通用键 (approve/reject/cancel/save/create/delete/edit/detail/close/loading 等)
zh-CN/en-US 完全对齐, 8 命名空间 (common/menu/header/login/dashboard/server/alert/approval)

模式: 组件内 useTranslation() + t(); 模块级常量/helpers 用 i18n.t()
labelKey 模式: STATUS_TABS/statusMap 从 label:string 改为 labelKey:string + i18n.t(config.labelKey)
This commit is contained in:
attacker committed 2026-06-29 18:25:29 +08:00
1 parent 61a1f32e64
commit fef4997391
13 files changed
+649 -292

No files matched your search

+156
View File
@@ -389,5 +389,161 @@
"minutesShort": "{{count}}分",
"prevPage": "上一页",
"nextPage": "下一页"
},
"approval": {
"workflowTitle": "审批流程配置",
"workflowSubtitle": "为资源申请、应用申请、权限审批配置多级审批流程",
"resourceTitle": "资源申请",
"appTitle": "应用申请",
"permissionTitle": "权限审批",
"resourceDesc": "申请云服务器、存储、网络等基础设施资源",
"appDesc": "申请应用部署、版本发布、流水线配置",
"permissionDesc": "申请堡垒机、VPN、日志查询、数据库查询等运维权限",
"newRequest": "新建申请",
"newWorkflow": "新建流程",
"createFirst": "创建第一个流程",
"submitRequest": "提交申请",
"submitting": "提交中...",
"retry": "重试",
"noWorkflows": "暂无审批流程",
"noRecords": "暂无申请记录",
"applyNow": "立即申请",
"noTodo": "暂无待办",
"noTodoDesc": "没有等待你处理的审批",
"noInstances": "暂无审批流程",
"noInstancesDesc": "当前筛选条件下没有匹配的流程实例",
"noTemplates": "暂无流程模板",
"noTemplatesDesc": "当前筛选条件下没有匹配的模板",
"noFlowNodes": "暂无流程节点",
"category": {
"resource": "资源申请",
"app": "应用申请",
"permission": "权限审批"
},
"step": {
"submit": "提交阶段",
"audit": "审核阶段",
"execute": "执行阶段",
"submitDesc": "工单提交人",
"auditDesc": "审核人员审批",
"executeDesc": "执行人员操作",
"submitShort": "提交",
"auditShort": "审核",
"executeShort": "执行",
"name": "步骤名称",
"number": "步骤 {{count}}",
"addHint": "请点击上方按钮添加流程步骤"
},
"status": {
"approved": "已通过",
"rejected": "已拒绝",
"pending": "审批中",
"enabled": "启用",
"disabled": "停用",
"default": "默认",
"passed": "通过",
"waiting": "待审批",
"notStarted": "待开始"
},
"col": {
"submitTime": "提交时间",
"submitAccount": "提交账号",
"currentApprover": "当前审核人",
"status": "状态",
"actions": "操作"
},
"editor": {
"editTitle": "编辑审批流程",
"newTitle": "新建审批流程",
"workflowName": "流程名称",
"workflowCategory": "所属分类",
"workflowDesc": "描述",
"workflowSteps": "流程步骤",
"auditUser": "审核人",
"executeUser": "执行人",
"pleaseSelect": "请选择",
"selectAll": "全选",
"deselectAll": "取消全选",
"enterName": "输入流程名称",
"nameRequired": "请输入流程名称",
"addStepRequired": "请至少添加一个步骤",
"stepNeedsApprover": "步骤\"{{name}}\"需要关联至少一个审批人",
"saveFailed": "保存失败",
"people": "{{count}}人"
},
"detail": {
"title": "申请详情",
"approvalDetail": "审批详情",
"approvalDetailDesc": "查看审批流程详细信息",
"operationTimeline": "操作时间线",
"submitNode": "提交申请",
"assignee": "指派人",
"adminPending": "管理员(待分配)",
"admin": "管理员",
"requestContent": "申请内容",
"approvalProgress": "审批进度",
"requestForm": "申请表单",
"operationLog": "操作记录",
"applicant": "申请人",
"submittedAt": "提交于",
"noApproverLinked": "未关联审批人",
"stepProgress": "第 {{current}}/{{total}} 步",
"statusLabel": "状态:"
},
"flow": {
"title": "资源申请",
"subtitle": "云服务器申请 · 应用部署申请",
"pendingApproval": "待审批",
"myTodo": "我的待办",
"tabInstances": "审批实例",
"tabTemplates": "流程模板",
"tabMyApprovals": "我的审批",
"searchPlaceholder": "搜索标题/申请人...",
"searchRequest": "搜索申请...",
"filterType": "类型筛选:",
"allTypes": "全部类型",
"newResourceRequest": "新建资源申请",
"selectType": "请选择申请类型",
"fillInfo": "请填写申请信息",
"backToSelect": "← 返回选择类型",
"noTemplateAvailable": "暂无可用模板",
"fieldCount": "{{count}} 个字段",
"nodeCount": "{{count}} 个节点",
"createdOn": "创建于",
"approvalPassed": "审批通过",
"pleaseSelectType": "请先选择申请类型",
"pleaseFillField": "请填写{{label}}",
"approveTitle": "审批通过",
"rejectTitle": "审批拒绝",
"commentPlaceholder": "请输入审批意见(可选)",
"approveConfirm": "确认通过",
"rejectConfirm": "确认拒绝",
"loadFailed": "加载审批数据失败"
},
"type": {
"serverApply": "云服务器申请",
"appDeploy": "应用部署申请",
"deploy": "发布审批",
"server": "服务器操作",
"permission": "权限申请",
"general": "通用审批"
},
"msg": {
"fetchFailed": "获取审批流程失败",
"submitSuccess": "申请已提交",
"submitFailed": "提交失败",
"approveSuccess": "已通过",
"rejectSuccess": "已拒绝",
"approveFailed": "审批失败",
"deleted": "已删除",
"deleteFailed": "删除失败",
"setDefaultSuccess": "已设为默认",
"disabled": "已停用",
"enabled": "已启用",
"deleteTitle": "删除审批流程",
"deleteConfirm": "确定删除审批流程「{{name}}」?删除后不可恢复。",
"templateNotLoaded": "模板未加载",
"pleaseFill": "请填写「{{label}}」"
}
}
}