{ "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": "설계공종", "detailDwgCnt": "상세도면 수", "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": "파일 목록 로드에 실패했습니다", "uploadRestrictedStandby": "파일 업로드는 'Standby' 상태인 상세도면에만 가능합니다." }, "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": "업로드 중 오류가 발생했습니다", "confirmTitle": "파일 업로드 확인", "confirmMessage": "선택한 파일을 업로드하시겠습니까?", "backButton": "뒤로", "confirmUpload": "업로드", "nextButton": "다음" }, "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": "상세도면 추가 중 오류가 발생했습니다", "confirmTitle": "확인", "confirmMessage": "아래 내용으로 제출하시겠습니까?", "backButton": "뒤로", "confirmSubmit": "제출", "nextButton": "다음" }, "editDetailDialog": { "title": "상세도면 수정", "editButton": "수정", "updateButton": "수정 완료", "editSuccess": "상세도면이 수정되었습니다", "editError": "상세도면 수정에 실패했습니다", "editErrorMessage": "상세도면 수정 중 오류가 발생했습니다", "statusSubmittedOnly": "Submitted 상태의 도면만 수정 가능합니다" } }