Files
lcbp3/frontend/public/locales/en/common.json
T
admin 5977e48e38 fix(workflow): ADR-021 code review fixes (8 bugs)
- fix(transmittal): guard duplicate workflow instance on submit()
- fix(workflow-guard): add organizationId to context so Level-2 RBAC works
- fix(circulation): organizationId context passed relation object not INT FK
- fix(transmittal): require Idempotency-Key header on POST submit endpoint
- fix(workflow): userId non-optional in processTransition controller
- fix(circulation): auto-close counts PENDING and IN_PROGRESS tasks
- fix(transmittal): status badge uses workflowState/DRAFT not purpose field
- fix(workflow): log cache invalidation failures instead of swallowing
- fix(workflow): implement getAvailableActions endpoint stub
- fix(i18n): add removeFile key to EN/TH locales
2026-04-17 16:25:51 +07:00

42 lines
1.8 KiB
JSON

{
"workflow.priority.URGENT": "Urgent",
"workflow.priority.HIGH": "High",
"workflow.priority.MEDIUM": "Normal",
"workflow.priority.LOW": "Low",
"workflow.action.APPROVE": "Approve",
"workflow.action.REJECT": "Reject",
"workflow.action.RETURN": "Return",
"workflow.action.ACKNOWLEDGE": "Acknowledge",
"workflow.action.COMMENT": "Comment",
"workflow.action.commentLabel": "Comment / Reason",
"workflow.action.commentPlaceholder": "Enter reason (optional)...",
"workflow.action.confirm": "Confirm",
"workflow.action.cancel": "Cancel",
"workflow.status.default": "—",
"workflow.timeline.noHistory": "No workflow history for this document.",
"workflow.timeline.loadError": "Unable to load Workflow Timeline. Please try again.",
"workflow.timeline.current": "Current",
"workflow.timeline.step.APPROVE": "Approved",
"workflow.timeline.step.REJECT": "Rejected",
"workflow.timeline.step.RETURN": "Returned",
"workflow.timeline.step.ACKNOWLEDGE": "Acknowledged",
"workflow.timeline.step.COMMENT": "Comment",
"workflow.timeline.step.SUBMIT": "Submitted",
"workflow.timeline.uploadHint": "Drag & drop files here, or click to select",
"workflow.timeline.uploading": "Uploading...",
"workflow.timeline.uploadTypes": "PDF, DOCX, XLSX, DWG, ZIP · Max 50 MB",
"workflow.timeline.uploadError": "Unable to upload",
"workflow.timeline.removeFile": "Remove file",
"filePreview.fallbackTitle": "File",
"filePreview.fileUnavailable": "File has been removed from storage.",
"workflow.timeline.fileUnavailable": "File unavailable",
"filePreview.unsupported": "Preview is not available for this file type.",
"filePreview.loadError": "Unable to load file. Please try again.",
"filePreview.download": "Download",
"filePreview.close": "Close"
}