diff options
Diffstat (limited to 'i18n')
| -rw-r--r-- | i18n/locales/en/dolce.json | 195 | ||||
| -rw-r--r-- | i18n/locales/ko/dolce.json | 195 |
2 files changed, 390 insertions, 0 deletions
diff --git a/i18n/locales/en/dolce.json b/i18n/locales/en/dolce.json new file mode 100644 index 00000000..66d98f8a --- /dev/null +++ b/i18n/locales/en/dolce.json @@ -0,0 +1,195 @@ +{ + "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", + "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" + }, + "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" + }, + "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" + }, + "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" + } +} + diff --git a/i18n/locales/ko/dolce.json b/i18n/locales/ko/dolce.json new file mode 100644 index 00000000..94c61d26 --- /dev/null +++ b/i18n/locales/ko/dolce.json @@ -0,0 +1,195 @@ +{ + "page": { + "title": "DOLCE 도면 업로드", + "selectProject": "프로젝트를 선택하여 도면 목록을 조회하세요.", + "initialLoadError": "데이터 로드 실패", + "drawingLoadSuccess": "도면 목록을 갱신했습니다", + "drawingLoadError": "도면 로드 실패" + }, + "filter": { + "title": "검색 필터", + "project": "프로젝트", + "projectPlaceholder": "프로젝트를 선택하세요", + "drawingNo": "도면번호 (Drawing No)", + "drawingNoPlaceholder": "도면번호 입력", + "drawingName": "도면명 (Drawing Name)", + "drawingNamePlaceholder": "도면명 입력", + "discipline": "설계공종 (Discipline)", + "disciplinePlaceholder": "설계공종 입력", + "manager": "담당자명 (Manager)", + "managerPlaceholder": "담당자명 입력", + "documentType": "Document Type", + "documentTypeAll": "ALL (전체)", + "documentTypeGttDeliverables": "GTT Deliverables (도면입수)", + "documentTypeSHIInput": "SHI Input Document (도면제출)", + "searchButton": "검색", + "bulkUploadButton": "일괄 업로드", + "refreshButton": "새로고침" + }, + "drawingList": { + "title": "도면 리스트", + "count": "{{count}}건", + "columns": { + "drawingNo": "도면번호", + "drawingName": "도면명", + "discipline": "설계공종", + "manager": "담당자명", + "category": "구분", + "appDwgPlanDate": "승인도면 예정일", + "appDwgResultDate": "승인도면 결과일", + "worDwgPlanDate": "작업도면 예정일", + "worDwgResultDate": "작업도면 결과일", + "gttInputPlanDate": "GTT Input 예정일", + "gttInputResultDate": "GTT Input 결과일", + "gttPreDwgPlanDate": "GTT Pre 예정일", + "gttPreDwgResultDate": "GTT Pre 결과일", + "gttWorkingDwgPlanDate": "GTT Working 예정일", + "gttWorkingDwgResultDate": "GTT Working 결과일", + "inputPlanDate": "Input 예정일", + "inputResultDate": "Input 결과일", + "prePlanDate": "Pre 예정일", + "preResultDate": "Pre 결과일", + "workingPlanDate": "Working 예정일", + "workingResultDate": "Working 결과일", + "createDt": "생성일시" + } + }, + "detailDialog": { + "title": "상세도면 정보", + "subtitle": "{{drawingNo}} | 프로젝트: {{projectNo}} | Discipline: {{discipline}} | 종류: {{drawingKind}}", + "detailListTitle": "상세도면 목록", + "refreshButton": "새로고침", + "addDetailButton": "상세도면 추가", + "fileListTitle": "첨부파일 목록", + "fileListSubtitle": " - Rev. {{revNo}}", + "uploadFilesButton": "파일 업로드", + "selectDetailDrawing": "상세도면을 선택하세요", + "loadingFiles": "파일 로딩 중...", + "downloadPreparing": "파일 다운로드를 준비 중입니다...", + "downloadSuccess": "파일 다운로드가 완료되었습니다", + "downloadError": "파일 다운로드에 실패했습니다", + "detailLoadError": "상세도면 로드에 실패했습니다", + "fileLoadError": "파일 목록 로드에 실패했습니다" + }, + "detailDrawing": { + "columns": { + "serialNo": "일련번호", + "revNo": "Revision", + "status": "상태", + "category": "카테고리", + "drawingUsage": "도면용도", + "registerKind": "등록종류", + "createdBy": "생성자", + "createdAt": "생성일시", + "actions": "작업" + } + }, + "bulkUpload": { + "title": "B4 일괄 업로드", + "stepSettings": "업로드 설정을 선택하세요", + "stepFiles": "파일명 형식: [버림] [DrawingNo] [RevNo].[확장자] (예: testfile GTT-DE-007 R01.pdf)", + "stepValidation": "파일 검증 중...", + "drawingUsage": "도면용도 (Drawing Usage)", + "drawingUsagePlaceholder": "도면용도를 선택하세요", + "registerKind": "등록종류 (Register Kind)", + "registerKindPlaceholder": "등록종류를 선택하세요", + "registerKindNote": "선택한 등록종류가 모든 파일에 적용됩니다", + "drawingUsageReceive": "RECEIVE (입수용)", + "registerKindRecP": "Pre. 도면입수", + "registerKindRecW": "Working 도면입수", + "fileSelectArea": "클릭하거나 파일을 드래그하여 선택", + "fileDropHere": "파일을 여기에 놓으세요", + "fileTypes": "PDF, DOC, DOCX, XLS, XLSX, DWG, DXF, ZIP", + "selectedFiles": "선택된 파일 ({{count}}개)", + "removeAll": "전체 제거", + "removeFile": "제거", + "cancelButton": "취소", + "nextButton": "다음", + "previousButton": "이전", + "validateButton": "검증 시작", + "validating": "파일 검증 중입니다...", + "uploading": "파일 업로드 중...", + "uploadingWait": "잠시만 기다려주세요", + "uploadProgress": "진행률", + "uploadingToServer": "서버에서 DOLCE API로 전송 중입니다...", + "uploadComplete": "업로드 완료!", + "uploadSuccessMessage": "{{count}}개 파일이 성공적으로 업로드되었습니다", + "uploadFailMessage": "{{count}}개 파일 업로드 실패", + "confirmButton": "확인", + "selectRegisterKindError": "등록종류를 선택하세요", + "selectFilesError": "파일을 선택해주세요", + "duplicateFileError": "이미 선택된 파일입니다", + "filesSelectedSuccess": "{{count}}개 파일이 선택되었습니다", + "uploadSuccessToast": "{{successCount}}/{{total}}개 파일 업로드 완료", + "uploadError": "업로드 중 오류가 발생했습니다", + "validationError": "검증 중 오류가 발생했습니다" + }, + "validation": { + "notFound": "DOLCE 시스템에서 도면을 찾을 수 없습니다", + "notRegistered": "해당 도면번호가 프로젝트에 등록되어 있지 않습니다", + "notGttDeliverables": "도면입수(GTT Deliverables)인 도면만 업로드 가능합니다" + }, + "uploadFilesDialog": { + "title": "파일 업로드", + "description": "{{drawingNo}} - Rev. {{revNo}}에 파일을 업로드합니다", + "alertMessage": "선택한 상세도면의 UploadId에 파일을 추가합니다. 파일 업로드 후 자동으로 메타데이터가 저장됩니다.", + "dragDropText": "클릭하거나 파일을 드래그하여 선택", + "dropHereText": "파일을 여기에 놓으세요", + "fileInfo": "여러 파일을 한 번에 업로드할 수 있습니다 (최대 1GB/파일)", + "selectedFiles": "선택된 파일 ({{count}}개)", + "removeAll": "전체 제거", + "cancelButton": "취소", + "uploadButton": "업로드 ({{count}}개)", + "uploadingButton": "업로드 중...", + "selectFilesError": "파일을 선택해주세요", + "uploadSuccess": "{{count}}개 파일 업로드 완료", + "uploadError": "업로드 실패", + "uploadErrorMessage": "업로드 중 오류가 발생했습니다" + }, + "addDetailDialog": { + "title": "상세도면 추가", + "drawingUsageLabel": "도면용도 (Drawing Usage)", + "drawingUsagePlaceholder": "도면용도를 선택하세요", + "registerKindLabel": "등록종류 (Register Kind)", + "registerKindPlaceholder": "등록종류를 선택하세요", + "revisionFormatPrefix": "Revision 입력 형식: ", + "revisionLabel": "Revision", + "revisionPlaceholder": "예: A, B, R00, R01", + "revisionRequired": "Revision을 입력하세요", + "revisionInvalidFormat": "올바른 형식이 아닙니다 (A-Z 또는 R00-R99)", + "revisionValid": "✓ 올바른 형식입니다", + "commentLabel": "Comment (선택)", + "commentPlaceholder": "상세도면에 대한 코멘트를 입력하세요", + "commentMaxLength": "최대 500자까지 입력 가능합니다", + "attachmentLabel": "첨부파일 (필수) *", + "dragDropText": "파일을 드래그하거나 클릭하여 선택", + "fileInfo": "여러 파일을 한 번에 업로드할 수 있습니다 (최대 1GB/파일)", + "filesSelected": "{{count}}개 파일 선택됨", + "addMoreFiles": "추가로 파일을 드래그하거나 클릭하여 더 추가할 수 있습니다", + "selectedFiles": "선택된 파일 ({{count}}개)", + "removeAll": "전체 제거", + "cancelButton": "취소", + "addButton": "추가", + "processingButton": "처리 중...", + "selectDrawingUsageError": "도면용도를 선택하세요", + "selectRegisterKindError": "등록종류를 선택하세요", + "selectRevisionError": "Revision을 입력하세요", + "selectFilesError": "최소 1개 이상의 파일을 첨부해야 합니다", + "uploadingFiles": "{{count}}개 파일 업로드를 진행합니다...", + "addSuccessWithUpload": "상세도면 추가 및 {{count}}개 파일 업로드 완료", + "addSuccessPartialUpload": "상세도면은 추가되었으나 파일 업로드 실패: {{error}}", + "addSuccess": "상세도면이 추가되었습니다", + "addError": "상세도면 추가에 실패했습니다", + "addErrorMessage": "상세도면 추가 중 오류가 발생했습니다" + }, + "editDetailDialog": { + "title": "상세도면 수정", + "editButton": "수정", + "updateButton": "수정 완료", + "editSuccess": "상세도면이 수정되었습니다", + "editError": "상세도면 수정에 실패했습니다", + "editErrorMessage": "상세도면 수정 중 오류가 발생했습니다", + "statusSubmittedOnly": "Submitted 상태의 도면만 수정 가능합니다" + } +} + |
