{ "title": "Approval Detail", "tab": { "flow": "Flow Config", "pending": "Pending", "processed": "Processed", "initiated": "Initiated" }, "resource": { "bot": "Chat Assistant", "workflow": "Workflow", "knowledge": "Knowledge Base" }, "action": { "publish": "Publish", "offline": "Offline", "delete": "Delete", "addFlow": "New Flow", "editFlow": "Edit Flow", "enableFlow": "Enable Flow", "disableFlow": "Disable Flow", "approve": "Approve", "reject": "Reject", "revoke": "Revoke", "submit": "Submit Approval", "addScope": "Add Scope", "addStep": "Add Step" }, "scope": { "category": "Category", "dept": "Department" }, "assignee": { "role": "Role", "user": "User" }, "status": { "enabled": "Enabled", "disabled": "Disabled", "pending": "Pending", "processing": "Processing", "approved": "Approved", "rejected": "Rejected", "revoked": "Revoked" }, "section": { "basic": "Basic Info", "scope": "Scope Config", "steps": "Approval Steps", "tasks": "Approval Tasks", "logs": "Approval Logs", "snapshot": "Approval Snapshot" }, "helper": { "scope": "Limit the flow by resource category or applicant department. Leave empty to apply globally.", "scopeEmpty": "No scope configured. This flow applies globally." }, "fields": { "flowName": "Flow Name", "resourceType": "Resource Type", "actionType": "Action Type", "priority": "Priority", "version": "Version", "status": "Status", "remark": "Remark", "scopeSummary": "Scope Summary", "stepCount": "Step Count", "includeChildren": "Include Children", "stepName": "Step Name", "stepNoLabel": "Step No.", "currentStep": "Current Step", "summary": "Summary", "applicationReason": "Application Reason", "resourceId": "Resource ID", "taskId": "Approval Task ID", "applicant": "Applicant", "applicantId": "Applicant ID", "submittedAt": "Submitted At", "finishedAt": "Finished At", "assigneeTarget": "Assignee", "actedBy": "Acted By", "actedAt": "Acted At", "comment": "Comment", "eventType": "Event Type", "operatorId": "Operator Account", "operatorName": "Operator Name", "createdAt": "Created At", "eventInfo": "Event Info", "stepNo": "Step {value}" }, "event": { "approved": "Approved", "rejected": "Rejected", "revoked": "Revoked", "stepCreated": "Step Created", "submitted": "Submitted" }, "placeholder": { "flowName": "Search flow name", "keyword": "Search summary", "resourceType": "Filter resource type", "actionType": "Filter action type", "flowStatus": "Filter flow status", "instanceStatus": "Status", "scopeValue": "Select scope value", "assigneeType": "Select assignee type", "assigneeTarget": "Select assignee", "stepName": "Enter step name", "actionComment": "Enter a comment", "applicationReason": "Describe this publication and its purpose" }, "message": { "needStep": "At least one step is required", "needStepAssignee": "Each approval step requires an assignee", "saveSuccess": "Flow saved", "statusUpdated": "Flow status updated", "deleteSuccess": "Flow deleted", "actionSuccess": "Approval action completed", "confirmDeleteFlow": "This action cannot be undone. Continue?", "confirmFlowStatus": "Confirm to {title}?", "eventApproved": "Approval completed", "eventApprovedStep": "Step {value} approved", "eventRejected": "Approval rejected", "eventRejectedStep": "Step {value} rejected", "eventRevoked": "Approval revoked", "eventRevokedStep": "Step {value} revoked", "workflowSnapshotUntitled": "Untitled workflow snapshot", "workflowSnapshotMissing": "Workflow snapshot not found", "workflowSnapshotParseFailed": "Failed to parse workflow snapshot", "applicationReasonPrompt": "Enter an approval reason (1-500 characters)", "applicationReasonRequired": "Approval reason is required", "applicationReasonTooLong": "Approval reason cannot exceed 500 characters" }, "snapshot": { "knowledgeBasic": "Basic Info", "knowledgeConfig": "Retrieval Config", "botOverview": "Assistant Overview", "botModelConfig": "Model Config", "botBindings": "Capability Bindings", "systemPrompt": "System Prompt", "department": "Department", "category": "Category", "modelName": "Model Name", "vectorStoreType": "Vector Store Type", "vectorEmbedModel": "Embedding Model", "rerankModel": "Rerank Model", "maxMessageCount": "Max Context Messages", "canUpdateEmbeddingModel": "Allow Embedding Update", "anonymousEnabled": "Anonymous Access", "anonymousDisabled": "Login Only", "knowledgeBindings": "Knowledge Bases", "workflowBindings": "Workflows", "pluginBindings": "Plugins", "mcpBindings": "MCP", "expandPrompt": "Expand", "collapsePrompt": "Collapse", "enabled": "Enabled", "disabled": "Disabled", "notConfigured": "Not configured", "noBindings": "No bindings", "untitledKnowledge": "Untitled knowledge base", "untitledBot": "Untitled assistant", "unnamedKnowledge": "Unnamed knowledge base", "unnamedWorkflow": "Unnamed workflow", "unnamedPlugin": "Unnamed plugin", "unnamedMcp": "Unnamed MCP" } }