{ "page": { "title": "DOLCE Drawing Upload", "selectProject": "Please select a project to view the drawing list.", "initialLoadError": "Failed to load data", "drawingLoadSuccess": "Drawing list has been refreshed", "drawingLoadError": "Failed to load drawings" }, "filter": { "title": "Search Filter", "project": "Project", "projectPlaceholder": "Select a project", "drawingNo": "Drawing No", "drawingNoPlaceholder": "Enter drawing number", "drawingName": "Drawing Name", "drawingNamePlaceholder": "Enter drawing name", "discipline": "Discipline", "disciplinePlaceholder": "Enter discipline", "manager": "Manager", "managerPlaceholder": "Enter manager name", "documentType": "Document Type", "documentTypeAll": "ALL", "documentTypeGttDeliverables": "GTT Deliverables", "documentTypeSHIInput": "SHI Input Document", "searchButton": "Search", "bulkUploadButton": "Bulk Upload", "refreshButton": "Refresh" }, "drawingList": { "title": "Drawing List", "count": "({{count}} items)", "columns": { "drawingNo": "Drawing No", "drawingName": "Drawing Name", "discipline": "Discipline", "detailDwgCnt": "Detail Count", "manager": "Manager", "category": "Category", "appDwgPlanDate": "Approval Dwg Plan Date", "appDwgResultDate": "Approval Dwg Result Date", "worDwgPlanDate": "Working Dwg Plan Date", "worDwgResultDate": "Working Dwg Result Date", "gttInputPlanDate": "GTT Input Plan Date", "gttInputResultDate": "GTT Input Result Date", "gttPreDwgPlanDate": "GTT Pre Dwg Plan Date", "gttPreDwgResultDate": "GTT Pre Dwg Result Date", "gttWorkingDwgPlanDate": "GTT Working Dwg Plan Date", "gttWorkingDwgResultDate": "GTT Working Dwg Result Date", "inputPlanDate": "Input Plan Date", "inputResultDate": "Input Result Date", "prePlanDate": "Pre Plan Date", "preResultDate": "Pre Result Date", "workingPlanDate": "Working Plan Date", "workingResultDate": "Working Result Date", "createDt": "Created Date" } }, "detailDialog": { "title": "Detail Drawing Information", "subtitle": "{{drawingNo}} | Project: {{projectNo}} | Discipline: {{discipline}} | Type: {{drawingKind}}", "detailListTitle": "Detail Drawing List", "refreshButton": "Refresh", "addDetailButton": "Add Detail Drawing", "fileListTitle": "Attached Files", "fileListSubtitle": " - Rev. {{revNo}}", "uploadFilesButton": "Upload Files", "selectDetailDrawing": "Select a detail drawing", "loadingFiles": "Loading files...", "downloadPreparing": "Preparing file download...", "downloadSuccess": "File download completed", "downloadError": "Failed to download file", "detailLoadError": "Failed to load detail drawings", "fileLoadError": "Failed to load file list", "uploadRestrictedStandby": "File attachment is only available for 'Standby' status." }, "detailDrawing": { "columns": { "serialNo": "Serial No", "revNo": "Revision", "status": "Status", "category": "Category", "drawingUsage": "Drawing Usage", "registerKind": "Register Kind", "createdBy": "Created By", "createdAt": "Created At", "actions": "Actions" } }, "bulkUpload": { "title": "B4 Bulk Upload", "stepSettings": "Select upload settings", "stepFiles": "File name format: [prefix] [DrawingNo] [RevNo].[ext] (e.g. testfile GTT-DE-007 R01.pdf)", "stepValidation": "Validating files...", "drawingUsage": "Drawing Usage", "drawingUsagePlaceholder": "Select drawing usage", "registerKind": "Register Kind", "registerKindPlaceholder": "Select register kind", "registerKindNote": "Selected register kind will be applied to all files", "drawingUsageReceive": "RECEIVE", "registerKindRecP": "Pre. Drawing Receipt", "registerKindRecW": "Working Drawing Receipt", "fileSelectArea": "Click or drag files to select", "fileDropHere": "Drop files here", "fileTypes": "PDF, DOC, DOCX, XLS, XLSX, DWG, DXF, ZIP", "selectedFiles": "Selected Files ({{count}})", "removeAll": "Remove All", "removeFile": "Remove", "cancelButton": "Cancel", "nextButton": "Next", "previousButton": "Previous", "validateButton": "Start Validation", "validating": "Validating files...", "uploading": "Uploading files...", "uploadingWait": "Please wait", "uploadProgress": "Progress", "uploadingToServer": "Transmitting to DOLCE API from server...", "uploadComplete": "Upload Complete!", "uploadSuccessMessage": "{{count}} file(s) uploaded successfully", "uploadFailMessage": "{{count}} file(s) failed to upload", "confirmButton": "Confirm", "selectRegisterKindError": "Please select register kind", "selectFilesError": "Please select files", "duplicateFileError": "File already selected", "filesSelectedSuccess": "{{count}} file(s) selected", "uploadSuccessToast": "{{successCount}}/{{total}} file(s) uploaded", "uploadError": "An error occurred during upload", "validationError": "An error occurred during validation" }, "validation": { "notFound": "Drawing not found in DOLCE system", "notRegistered": "Drawing number is not registered in the project", "notGttDeliverables": "Only GTT Deliverables drawings can be uploaded" }, "uploadFilesDialog": { "title": "Upload Files", "description": "Upload files to {{drawingNo}} - Rev. {{revNo}}", "alertMessage": "Files will be added to the UploadId of the selected detail drawing. Metadata will be saved automatically after file upload.", "dragDropText": "Click or drag files to select", "dropHereText": "Drop files here", "fileInfo": "You can upload multiple files at once (max 1GB per file)", "selectedFiles": "Selected Files ({{count}})", "removeAll": "Remove All", "cancelButton": "Cancel", "uploadButton": "Upload ({{count}})", "uploadingButton": "Uploading...", "selectFilesError": "Please select files", "uploadSuccess": "{{count}} file(s) uploaded successfully", "uploadError": "Upload failed", "uploadErrorMessage": "An error occurred during upload", "confirmTitle": "Confirm File Upload", "confirmMessage": "Do you want to upload the selected files?", "backButton": "Back", "confirmUpload": "Upload", "nextButton": "Next" }, "addDetailDialog": { "title": "Add Detail Drawing", "drawingUsageLabel": "Drawing Usage", "drawingUsagePlaceholder": "Select drawing usage", "registerKindLabel": "Register Kind", "registerKindPlaceholder": "Select register kind", "revisionFormatPrefix": "Revision format: ", "revisionLabel": "Revision", "revisionPlaceholder": "e.g. A, B, R00, R01", "revisionRequired": "Please enter revision", "revisionInvalidFormat": "Invalid format (A-Z or R00-R99)", "revisionValid": "✓ Valid format", "commentLabel": "Comment (Optional)", "commentPlaceholder": "Enter comment for detail drawing", "commentMaxLength": "Maximum 500 characters allowed", "attachmentLabel": "Attachment (Required) *", "dragDropText": "Drag files or click to select", "fileInfo": "You can upload multiple files at once (max 1GB per file)", "filesSelected": "{{count}} file(s) selected", "addMoreFiles": "Drag or click to add more files", "selectedFiles": "Selected Files ({{count}})", "removeAll": "Remove All", "cancelButton": "Cancel", "addButton": "Add", "processingButton": "Processing...", "selectDrawingUsageError": "Please select drawing usage", "selectRegisterKindError": "Please select register kind", "selectRevisionError": "Please enter revision", "selectFilesError": "At least 1 file must be attached", "uploadingFiles": "Uploading {{count}} file(s)...", "addSuccessWithUpload": "Detail drawing added and {{count}} file(s) uploaded", "addSuccessPartialUpload": "Detail drawing added but file upload failed: {{error}}", "addSuccess": "Detail drawing added successfully", "addError": "Failed to add detail drawing", "addErrorMessage": "An error occurred while adding detail drawing", "confirmTitle": "Confirmation", "confirmMessage": "Do you want to submit with the following details?", "backButton": "Back", "confirmSubmit": "Submit", "nextButton": "Next" }, "editDetailDialog": { "title": "Edit Detail Drawing", "editButton": "Edit", "updateButton": "Update", "editSuccess": "Detail drawing updated successfully", "editError": "Failed to update detail drawing", "editErrorMessage": "An error occurred while updating detail drawing", "statusSubmittedOnly": "Only drawings with 'Submitted' status can be edited" } }