1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
|
{
"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": "파일 목록 로드에 실패했습니다",
"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 상태의 도면만 수정 가능합니다"
}
}
|