summaryrefslogtreecommitdiff
path: root/i18n/locales/ko/engineering.json
blob: 9df1c1e79d2427228cac6ae37e917ab94c4ad4cb (plain)
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
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
{
  "buttons": {
    "delete": "삭제",
    "tagOperations": "태그 작업",
    "syncTags": "태그 동기화",
    "getTags": "태그 가져오기",
    "addTags": "태그 추가",
    "reportOperations": "보고서 작업",
    "uploadTemplate": "템플릿 업로드",
    "batchDocument": "일괄 문서",
    "import": "가져오기",
    "export": "내보내기",
    "viewTemplate": "템플릿 보기",
    "compareWithSEDP": "SEDP와 비교",
    "sendToSHI": "SHI로 전송",
    "refresh": "새로고침",
    "close": "닫기",
    "cancel": "취소",
    "save": "저장",
    "create": "생성",
    "addRow": "새 행 추가",
    "duplicate": "행 복제",
    "remove": "행 삭제",
    "createTags": "개 태그 생성"
  },
  "labels": {
    "class": "클래스",
    "tagType": "태그 유형",
    "tagNo": "태그 번호",
    "description": "설명",
    "actions": "작업",
    "status": "상태",
    "matching": "일치",
    "different": "다름",
    "legend": "범례",
    "localValue": "로컬 값",
    "sedpValue": "SEDP 값"
  },
  "placeholders": {
    "selectClass": "클래스 선택...",
    "searchClass": "클래스 검색...",
    "autoSetByClass": "클래스 선택 시 자동 결정됨",
    "enterDescription": "항목 설명 입력",
    "searchTagOrDesc": "태그 번호 또는 설명 검색...",
    "selectSubclass": "서브클래스 선택...",
    "selectOption": "옵션을 선택하세요",
    "enterValue": "입력..."
  },
  "messages": {
    "noSearchResults": "검색 결과가 없습니다",
    "loadingClasses": "클래스 로딩 중...",
    "loadingFields": "필드 로딩 중...",
    "selectClassFirst": "태그 데이터를 입력하려면 먼저 클래스를 선택하세요",
    "noFieldsForTagType": "이 태그 유형에 사용할 수 있는 필드가 없습니다",
    "invalidTagsExist": "유효하지 않은 태그가 존재합니다",
    "allAttributesMatch": "모든 속성이 일치합니다",
    "allTagsExistInBothSystems": "모든 태그가 두 시스템에 모두 존재합니다",
    "noMatchingTags": "현재 필터와 일치하는 태그가 없습니다",
    "dataComparing": "데이터 비교 중...",
    "sendingSEDP": "SEDP로 전송 중...",
    "processing": "처리 중...",
    "selectSubclassFirst": "서브클래스를 선택해주세요."
  },
  "toast": {
    "classOptionsLoadFailed": "클래스 옵션을 불러오는데 실패했습니다",
    "subfieldsLoadFailed": "서브필드를 불러오는데 실패했습니다",
    "tagProcessingFailed": "태그 생성 처리에 실패했습니다",
    "tagsCreatedSuccess": "개의 태그가 성공적으로 생성되었습니다!",
    "tagsCreateFailed": "개의 태그 생성에 실패했습니다",
    "noSelectedPackageId": "선택된 패키지 ID가 없습니다"
  },
  "tabs": {
    "allTags": "모든 태그",
    "differences": "차이점",
    "matching": "일치",
    "missingTags": "누락된 태그"
  },
  "sections": {
    "tagItems": "태그 항목",
    "localOnlyTags": "로컬 전용 태그",
    "sedpOnlyTags": "SEDP 전용 태그",
    "differenceCount": "개 속성이 다름"
  },
  "switches": {
    "showOnlyDifferences": "차이점이 있는 항목만 표시"
  },
  "dialogs": {
    "addFormTag": "폼 태그 추가",
    "sedpDataComparison": "SEDP 데이터 비교",
    "selectClassToLoadFields": "클래스를 선택하여 태그 유형과 하위 필드를 로드한 다음 여러 행을 추가하여 여러 태그를 생성하세요"
  },
  "tooltips": {
    "duplicateRow": "행 복제",
    "deleteRow": "행 삭제"
  },
  "delete": {
    "confirmTitle": "정말로 삭제하시겠습니까?",
    "confirmDescription": "이 작업은 되돌릴 수 없습니다. 데이터베이스에서 {{count}}개의 {{items}}과 관련 태그 레코드가 영구적으로 삭제됩니다.",
    "tagNumbers": "태그 번호",
    "andMore": " 외 {{count}}개 더...",
    "item": "항목",
    "items": "항목",
    "deleteButtonLabel": "선택된 항목 삭제",
    "noValidItems": "삭제할 유효한 항목이 없습니다",
    "dataInconsistency": "{{deletedCount}}개의 폼 항목과 {{deletedTagsCount}}개의 태그를 삭제했습니다 (데이터 불일치 감지됨)",
    "successMessage": "{{count}}개의 {{items}}을 성공적으로 삭제했습니다"
  },
  "batchReport": {
    "dialogTitle": "벤더 문서 생성",
    "dialogDescription": "벤더 문서 템플릿을 선택하고 표지를 업로드하세요.",
    "templateSelectLabel": "벤더 문서 템플릿 선택",
    "templateSelectPlaceholder": "사용할 보고서 템플릿을 선택하세요.",
    "coverPageUploadLabel": "벤더 문서 표지 업로드(.docx)",
    "dropFileHere": "파일을 여기에 드롭하세요",
    "orClickToSelect": "또는 클릭하여 파일을 선택하세요. 최대 크기: {{maxSize}}",
    "unlimited": "무제한",
    "multipleFilesAllowed": "여러 파일을 선택할 수 있습니다.",
    "selectedFiles": "선택된 파일 ({{count}}개)",
    "fileCount": "{{count}}개 파일",
    "publish": "게시",
    "createDocument": "벤더 문서 생성",
    "remove": "제거",
    "fileError": "파일 오류",
    "uploadFailed": "업로드 실패",
    "downloadComplete": "보고서 다운로드가 완료되었습니다!",
    "reportGenerationError": "보고서 생성 중 오류가 발생했습니다.",
    "error": "오류",
    "documentGenerated": "문서가 생성되었습니다. 게시 정보를 입력하세요.",
    "documentGenerationError": "문서 생성 중 오류가 발생했습니다."
  },
  "singleReport": {
    "dialogTitle": "벤더 문서 생성",
    "dialogDescription": "사용할 벤더 문서 템플릿을 선택하세요.",
    "templateSelectLabel": "벤더 문서 템플릿 선택",
    "templateSelectPlaceholder": "사용할 벤더 문서 템플릿을 선택하세요.",
    "publish": "게시",
    "createDocument": "벤더 문서 생성",
    "downloadComplete": "보고서 다운로드가 완료되었습니다!",
    "publishPreparationFailed": "게시를 위한 문서 준비에 실패했습니다",
    "documentViewerLoading": "문서 뷰어 로딩 중..."
  },
  "templateUpload": {
    "dialogTitle": "벤더 문서 템플릿",
    "sampleFile": "샘플 파일",
    "uploadTab": "템플릿 파일 업로드",
    "uploadedListTab": "업로드된 템플릿 파일 목록"
  },
  "templateUploadTab": {
    "uploadLabel": "벤더 문서 템플릿 파일 업로드(.docx)",
    "dropFileHere": "파일을 여기에 드롭하세요",
    "orClickToSelect": "또는 클릭하여 파일을 선택하세요. 최대 크기: {{maxSize}}",
    "unlimited": "무제한",
    "multipleFilesAllowed": "여러 파일을 선택할 수 있습니다.",
    "selectedFiles": "선택된 파일 ({{count}}개)",
    "fileCount": "{{count}}개 파일",
    "upload": "업로드",
    "remove": "제거",
    "uploadingProgress": "{{progress}}% 업로드 중...",
    "uploadComplete": "템플릿 파일 업로드가 완료되었습니다!",
    "fileError": "파일 오류",
    "uploadFailed": "업로드 실패",
    "error": "오류",
    "uploadError": "파일 업로드 중 오류가 발생했습니다."
  },
  "templateUploadedList": {
    "listLabel": "업로드된 템플릿 파일 목록",
    "loading": "로딩 중...",
    "download": "다운로드",
    "delete": "삭제",
    "cancel": "취소",
    "deleteConfirmTitle": "보고서 템플릿 파일({{fileName}})을 삭제하시겠습니까?",
    "downloadComplete": "템플릿 파일 다운로드가 완료되었습니다!",
    "deleteComplete": "템플릿 파일이 성공적으로 삭제되었습니다!",
    "error": "오류",
    "downloadError": "템플릿 파일 다운로드 중 오류가 발생했습니다.",
    "deleteError": "템플릿 파일 삭제 중 오류가 발생했습니다."
  },
  "sedp": {
    "sendDataTitle": "SEDP로 데이터 전송",
    "sendDataDescription": "Samsung Engineering Design Platform (SEDP)으로 폼 데이터를 전송하려고 합니다.",
    "formName": "폼 이름",
    "totalTags": "총 태그 수",
    "warningMessage": "SEDP로 전송된 데이터는 쉽게 되돌릴 수 없습니다. 진행하기 전에 모든 정보가 정확한지 확인하세요.",
    "sending": "전송 중...",
    "sendToSEDP": "SEDP로 전송",
    "dataSentSuccessfully": "데이터가 성공적으로 전송되었습니다",
    "partiallySuccessful": "부분적으로 성공",
    "failedToSendData": "데이터 전송 실패",
    "progress": "진행률",
    "successfulCount": "{{count}}개 성공",
    "failedCount": "{{count}}개 실패"
  },
  "excelDownload": {
    "noDifferencesToDownload": "다운로드할 차이점이 없습니다",
    "attributeDifferencesSheet": "속성 차이점",
    "missingTagsSheet": "누락된 태그",
    "tagNumber": "태그 번호",
    "tagDescription": "태그 설명",
    "attribute": "속성",
    "localValue": "로컬 값",
    "sedpValue": "SEDP 값",
    "status": "상태",
    "emptyValue": "(비어있음)",
    "localOnlyStatus": "로컬만",
    "sedpOnlyStatus": "SEDP만",
    "fileNamePrefix": "SEDP_차이점",
    "downloadComplete": "엑셀 다운로드가 완료되었습니다",
    "downloadFailed": "엑셀 다운로드가 실패했습니다",
    "downloadButtonText": "차이점을 엑셀로 다운로드"
  },
  "updateTagSheet": {
    "title": "행 업데이트",
    "unknownTag": "알 수 없는 TAG",
    "description": "아래 필드를 수정하고 변경사항을 저장하세요.",
    "readOnlyIndicator": "가 있는 필드는 읽기 전용입니다.",
    "editableFieldsCount": "{{editableCount}}개 / 총 {{totalCount}}개 필드가 이 TAG에서 편집 가능합니다.",
    "selectOption": "옵션을 선택하세요",
    "searchOptions": "옵션 검색...",
    "noOptionFound": "옵션을 찾을 수 없습니다.",
    "readOnlyReasons": {
      "shiOnly": "SHI 전용 필드 (SHI 시스템에서 관리)",
      "noEditableFields": "이 TAG에 대한 편집 가능한 필드 정보가 없습니다",
      "notEditableForTag": "이 TAG 클래스에서는 편집할 수 없습니다",
      "readOnly": "읽기 전용 필드"
    },
    "messages": {
      "updateSuccess": "성공적으로 업데이트되었습니다!",
      "updateError": "업데이트 중 예상치 못한 오류가 발생했습니다"
    }
  },
  "varListDownload": {
    "headers": {
      "tableColumnLabel": "테이블 컬럼 라벨",
      "reportVariable": "보고서 변수"
    },
    "fileNameSuffix": "_report_variable_list.xlsx",
    "buttonText": "Variable List 다운로드",
    "buttonAriaLabel": "Variable List 다운로드",
    "iconAltText": "Variable List 다운로드 아이콘",
    "messages": {
      "downloadComplete": "Report Variable List 파일 다운로드 완료!",
      "errorTitle": "오류",
      "errorDescription": "Variable List 파일을 찾을 수가 없습니다."
    }
  },
  "dolceImport": {
    "buttons": {
      "getList": "목록 가져오기",
      "importing": "가져오는 중...",
      "importNow": "지금 가져오기",
      "startImport": "가져오기 시작"
    },
    "status": {
      "loadingProjectInfo": "프로젝트 정보 로딩 중...",
      "checkingConnection": "DOLCE 연결 확인 중...",
      "connectionError": "DOLCE 연결 오류",
      "importDisabled": "DOLCE 가져오기 비활성화됨",
      "updatesAvailable": "업데이트 가능 ({{projectCount}}개 프로젝트)",
      "synchronized": "DOLCE와 동기화됨",
      "statusCheckFailed": "상태 확인 실패"
    },
    "labels": {
      "importStatus": "DOLCE 가져오기 상태",
      "currentStatus": "현재 상태",
      "targetProjects": "대상 프로젝트",
      "projectCount": "{{count}}개 프로젝트",
      "projectIds": "프로젝트 ID",
      "newDocuments": "새 문서",
      "updates": "업데이트",
      "totalDocuments": "총 문서 (B3/B4/B5)",
      "detailsByProject": "프로젝트별 세부사항",
      "projectLabel": "프로젝트 {{projectId}}",
      "itemsToImport": "가져올 항목",
      "progress": "진행률"
    },
    "messages": {
      "statusCheckError": "상태 확인을 할 수 없습니다. 프로젝트 설정을 확인하세요.",
      "projectFetchError": "프로젝트 정보를 가져오는데 실패했습니다.",
      "importSuccess": "DOLCE 가져오기 완료",
      "importSuccessDescription": "새로 추가 {{newCount}}개, 업데이트 {{updatedCount}}개, 건너뜀 {{skippedCount}}개 ({{projectCount}}개 프로젝트)",
      "importPartiallyFailed": "DOLCE 가져오기 부분 실패",
      "importPartiallyFailedDescription": "일부 프로젝트에서 가져오기에 실패했습니다.",
      "importFailed": "DOLCE 가져오기 실패",
      "unknownError": "알 수 없는 오류가 발생했습니다."
    },
    "descriptions": {
      "noDocumentsImportAll": "문서를 찾을 수 없습니다. 모든 프로젝트에서 가져옵니다.",
      "projectDetails": "새로 추가 {{newDocuments}}개, 업데이트 {{updatedDocuments}}개",
      "includesNewAndUpdated": "새 문서와 업데이트된 문서 (B3, B4, B5)를 포함합니다.",
      "b4DocumentsNote": "B4 문서의 경우, GTTPreDwg와 GTTWorkingDwg 발행 단계가 자동 생성됩니다.",
      "sequentialImport": "{{count}}개 프로젝트에서 순차적으로 가져옵니다."
    },
    "dialog": {
      "title": "DOLCE에서 문서 목록 가져오기",
      "description": "Samsung Heavy Industries DOLCE 시스템에서 최신 문서 목록을 가져옵니다.",
      "multipleProjects": "{{count}}개 프로젝트 대상"
    }
  },
    "shiSync": {
    "buttons": {
      "sendToSHI": "SHI로 전송",
      "syncing": "동기화 중...",
      "syncNow": "지금 동기화",
      "startSync": "동기화 시작"
    },
    "status": {
      "checking": "확인 중...",
      "connectionError": "연결 오류",
      "noContracts": "계약 없음",
      "pendingItems": "{{count}}건 대기",
      "synchronized": "동기화됨",
      "noChanges": "변경사항 없음",
      "loading": "로딩...",
      "error": "오류",
      "upToDate": "최신",
      "pendingCount": "{{count}}건 대기"
    },
    "labels": {
      "syncStatus": "SHI 동기화 상태",
      "overallStatus": "전체 상태",
      "pending": "대기 중",
      "synced": "동기화됨",
      "failed": "실패",
      "statusByContract": "계약별 상태",
      "contractLabel": "Contract {{projectId}}",
      "syncTarget": "전송 대상",
      "targetContracts": "대상 계약",
      "progress": "진행률",
      "itemCount": "{{count}}건",
      "contractCount": "{{count}}개",
      "experimental": "개발중",
      "documents": "문서",
      "revisions": "리비전",
      "attachments": "첨부파일",
      "pendingShort": "대기",
      "syncedShort": "완료",
      "failedShort": "실패",
      "detailsByType": "유형별 상세정보"
    },
    "messages": {
      "noVendorId": "벤더 ID를 찾을 수 없습니다",

      "noContractsToSync": "동기화할 계약이 없습니다.",
      "noPendingChanges": "동기화할 변경사항이 없습니다.",
      "contractError": "Contract {{projectId}}: {{error}}",
      "unknownError": "알 수 없는 오류",
      "allSyncCompleted": "모든 계약 동기화 완료: {{successCount}}건 성공",
      "allSyncCompletedDescription": "{{contractCount}}개 계약에서 {{itemCount}}개 항목이 SHI 시스템으로 전송되었습니다.",
      "partialSyncCompleted": "부분 동기화 완료: {{successfulCount}}개 성공, {{failedCount}}개 실패",
      "andMore": " 외 더보기...",
      "allSyncFailed": "동기화 실패: {{failedCount}}개 계약 모두 실패",
      "allContractsSyncFailed": "모든 계약 동기화에 실패했습니다.",
      "syncFailed": "동기화 실패",
      "vendorSyncCompleted": "{{successCount}}개 항목이 성공적으로 동기화되었습니다",
      "vendorSyncCompletedDescription": "벤더 {{vendorId}}의 {{itemCount}}개 항목이 동기화되었습니다",
      "vendorSyncFailed": "벤더 동기화에 실패했습니다"
    },
    "descriptions": {
      "vendorInfo": "벤더 {{vendorId}}의 {{documentCount}}개 문서를 {{targetSystem}}으로 동기화",
      "noVendorInfo": "벤더 정보를 찾을 수 없습니다",
      "targetInfo": "{{contractCount}}개 계약 대상 • {{targetSystem}} 시스템",
      "statusCheckError": "일부 계약의 동기화 상태를 확인할 수 없습니다. 네트워크 연결을 확인해주세요.",
      "contractsWithError": "{{count}}개 계약에서 오류",
      "noDocumentsToSync": "동기화할 문서가 없습니다. 문서를 선택해주세요.",
      "includesChanges": "문서, 리비전, 첨부파일의 변경사항이 포함됩니다.",
      "currentlyProcessing": "현재 처리 중: Contract {{contractId}}",
      "dialogStatusCheckError": "일부 계약의 동기화 상태를 확인할 수 없습니다. 네트워크 연결을 확인하고 다시 시도해주세요.",
      "noContractsToSync": "동기화할 계약이 없습니다. 문서를 선택해주세요.",
      "noVendorSession": "벤더 정보가 세션에 없습니다. 다시 로그인해주세요",
      "vendorSyncIncludes": "현재 벤더의 모든 변경사항을 포함합니다"
    },
    "dialog": {
      "title": "SHI 시스템으로 동기화",
      "vendorDescription": "벤더 {{vendorId}}의 데이터를 {{targetSystem}}으로 동기화합니다",
      "description": "{{contractCount}}개 계약의 변경된 문서 데이터를 {{targetSystem}} 시스템으로 전송합니다."
    }
  },
  "errors": {
    "form_meta_not_found": "해당 폼의 메타 정보를 불러올 수 없습니다. ENG 모드의 경우에는 SHI 관리자에게 폼 생성 요청을 하시기 바랍니다."
  },
  "layout":{
    "page_title": "Vendor Data Input",
    "no_projects": "이 협력업체에 대한 프로젝트를 찾을 수 없습니다.",
    "title": "협력업체 데이터",
    "description": "왼쪽 사이드바에서 패키지를 선택하여 태그를 관리하세요.",
    "getting_started": {
      "title": "시작하는 방법",
      "step1": "왼쪽 상단에서 프로젝트/계약을 선택하세요.",
      "step2": "사이드바에서 패키지 항목을 클릭하세요.",
      "step3": "선택한 패키지의 태그 정보를 확인하고 관리할 수 있습니다.",
      "step4": "사이드바에서 폼 항목을 클릭하세요.",
      "step5": "선택함 폼의 칼럼 정보를 확인하고 관리할 수 있습니다."
    }
  },
  "vendorDocuments": {
    "title": "협력업체 문서 리스트 관리",
    "shipDescription": "삼성중공업 문서시스템으로부터 목록을 가져오고 문서 파일을 등록하여 삼성중공업으로 전달할 수 있습니다.",
    "plantDescription": "문서리스트와 이슈스테이지를 생성하고 관리할 수 있으며 문서 파일을 등록하여 삼성중공업으로 전달할 수 있습니다.",
    "gettingStarted": {
      "title": "시작하는 방법",
      "selectProject": "오른쪽 상단에서 프로젝트/계약을 선택하세요."
    },
    "progress": {
      "overallProgress": "전체 진행률",
      "averageProgress": "평균 진행률",
      "total": "전체",
      "completed": "완료",
      "inProgress": "진행중",
      "overdue": "지연"
    },
    "errors": {
      "invalidContractId": "유효하지 않은 계약 ID입니다"
    },
    "projectSwitcher": {
      "selectContract": "계약 선택",
      "selectContractPlaceholder": "계약을 선택하세요"
    }

  }
}