diff --git a/api/src/main/resources/mailMessages_ko_KR.properties b/api/src/main/resources/mailMessages_ko_KR.properties
new file mode 100644
index 000000000..51f9c935c
--- /dev/null
+++ b/api/src/main/resources/mailMessages_ko_KR.properties
@@ -0,0 +1,86 @@
+welcome=\uc548\ub155\ud558\uc138\uc694,
+regards=\uadf8\ub9bc,
+signature=\uc11c\uba85
+happyToWelcome=\ud658\uc601\ud569\ub2c8\ub2e4. \uba3c\uc800 \uacc4\uc815\uc744 \ud655\uc778\ud574 \uc8fc\uc138\uc694. \uc544\ub798 \ubc84\ud2bc\uc744 \ud074\ub9ad\ud558\uc138\uc694.
+ifHaveQuestions=\uc9c8\ubb38\uc774 \uc788\uc73c\uba74 \uc774 \uc774\uba54\uc77c\uc5d0 \ud68c\uc2e0\ud574 \uc8fc\uc138\uc694.
+grashTeam={0} \ud300
+needHelp=\ub3c4\uc6c0\uc774 \ud544\uc694\ud558\uc2e0\uac00\uc694?
+hereToHelp=\uc800\ud76c\uac00 \ub3c4\uc640\ub4dc\ub9ac\uaca0\uc2b5\ub2c8\ub2e4.
+verifyAccount=\uacc4\uc815 \ud655\uc778
+signupHeader=\uc800\ud76c\uc640 \ud568\uaed8\ud558\uac8c \ub418\uc5b4 \uae30\uc068\ub2c8\ub2e4! \uc0c8 \uacc4\uc815\uc744 \uc0ac\uc6a9\ud560 \uc900\ube44\ub97c \ud558\uc138\uc694.
+inviteHeader={0} CMMS \uc0ac\uc6a9\uc5d0 \ucd08\ub300\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+inviteTitle={0} CMMS \ucd08\ub300
+inviteMessage={0}\ub2d8\uc774 {2} \uc0ac\uc5c5\uc7a5\uc5d0\uc11c {1} \ud68c\uc0ac\uc5d0 \uac00\uc785\ud558\ub3c4\ub85d \ucd08\ub300\ud588\uc2b5\ub2c8\ub2e4.
+joinCompany=\ud68c\uc0ac \uac00\uc785
+newWorkOrderHeader=\uc0c8 \uc791\uc5c5 \uc9c0\uc2dc\uac00 \ud560\ub2f9\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+newWorkOrder=\uc0c8 \uc791\uc5c5 \uc9c0\uc2dc
+newWorkOrderMessage=\ub2e4\uc74c \uc791\uc5c5 \uc9c0\uc2dc\uac00 \ud560\ub2f9\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0}
+seeDetails=\uc0c1\uc138 \ubcf4\uae30
+requestUpdateHeader=\uc694\uccad\ud55c \uc791\uc5c5 \uc9c0\uc2dc\uac00 \uc5c5\ub370\uc774\ud2b8\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+requestUpdate=\uc694\uccad \uc5c5\ub370\uc774\ud2b8
+newPurchaseOrderHeader=\uc0c8 \uad6c\ub9e4 \uc8fc\ubb38
+newPurchaseOrder=\uc0c8 \uad6c\ub9e4 \uc8fc\ubb38
+resetPwdHeader={0} \uc0c8 \ube44\ubc00\ubc88\ud638
+login=\ub85c\uadf8\uc778
+wo_number=\uc791\uc5c5 \uc9c0\uc2dc \ubc88\ud638 {0}
+format_date={0}\uc77c {1}\uc2dc {2}\ubd84
+created_at=\uc0dd\uc131\uc77c
+last_updated=\ub9c8\uc9c0\ub9c9 \uc5c5\ub370\uc774\ud2b8
+assigned_to=\ud560\ub2f9\ub428
+due_date=\uae30\ud55c
+status=\uc0c1\ud0dc
+priority=\uc6b0\uc120\uc21c\uc704
+work_order=\uc791\uc5c5 \uc9c0\uc2dc
+details=\uc0c1\uc138 \uc815\ubcf4
+location=\uc704\uce58
+estimated_duration=\uc608\uc0c1 \uc18c\uc694 \uc2dc\uac04
+team=\ud300
+category=\uce74\ud14c\uace0\ub9ac
+customers=\uace0\uac1d
+completed_by=\uc644\ub8cc\ud55c \uc0ac\ub78c
+completed_on=완료일
+feedback=피드백
+tasks=작업
+labors=인력
+user=사용자
+duration=기간
+cost=비용
+relations=관계
+additional_costs=추가 비용
+history=이력
+parts=부품
+date=날짜
+asset=자산
+quantity=수량
+OPEN=열림
+IN_PROGRESS=진행 중
+ON_HOLD=보류 중
+COMPLETE=완료
+NONE=없음
+LOW=낮음
+MEDIUM=보통
+HIGH=높음
+this_wo_created=이 작업 지시서는 다음을 사용하여 생성되었습니다.
+DUPLICATE_OF=복제본
+RELATED_TO=관련
+SPLIT_FROM=분할됨
+BLOCKS=차단
+newRequestHeader=새 작업 요청
+newRequest=새 작업 요청
+newRequestMessage={0}님이 새 요청을 생성했습니다: {1}
+approvedRequest=" {0} " 요청이 승인되었습니다.
+rejectedRequest=작업 요청이 거부되었습니다.
+rejectedRequestMessage=" {0} " 요청이 거부되었습니다.
+deleted_wo=작업 지시서가 삭제되었습니다.
+deleted_wo_message={1}님이 작업 지시서 " {0} "를 삭제했습니다.
+comingWorkOrderHeader=예정된 작업 지시서가 할당되었습니다.
+coming_wo=예정된 작업 지시서
+coming_wo_message=할당된 작업 지시서 " {0} "가 곧 기한이 됩니다.
+newCommentHeader=작업 지시서에 대한 새 댓글
+newComment=새 댓글
+newCommentMessage={0}님이 "{1}"에 댓글을 남겼습니다: {2}
+commentUpdatedHeader=작업 지시서에 대한 댓글이 업데이트되었습니다.
+commentUpdated=댓글이 업데이트되었습니다.
+commentUpdatedMessage={0}님이 "{1}"에 대한 댓글을 업데이트했습니다: {2}
+resetPwdMessage=비밀번호 재설정 요청을 받았습니다. 재설정을 확인하려면 아래 버튼을 클릭하십시오. 확인 후 새 임시 비밀번호는 다음과 같습니다:
{0}
계정 보안을 위해 가능한 한 빨리 이 비밀번호를 변경하십시오.
+confirm_reset=재설정 확인
\ No newline at end of file
diff --git a/api/src/main/resources/messages_ko_KR.properties b/api/src/main/resources/messages_ko_KR.properties
new file mode 100644
index 000000000..86da49690
--- /dev/null
+++ b/api/src/main/resources/messages_ko_KR.properties
@@ -0,0 +1,107 @@
+Title=\uc81c\ubaa9
+Status=\uc0c1\ud0dc
+ID=\uc544\uc774\ub514
+Priority=\uc6b0\uc120\uc21c\uc704
+Description=\uc124\uba85
+Due_Date=\ub9cc\ub8cc \uc77c
+Estimated_Duration=\uc608\uc0c1 \uc18c\uc694 \uc2dc\uac04
+Requires_Signature=\uc11c\uba85 \ud544\uc694
+Category=\uce74\ud14c\uace0\ub9ac
+Location_Name=\uc7a5\uc18c \uc774\ub984
+Team_Name=\ud300 \uc774\ub984
+Primary_User_Email=\uc8fc \uc0ac\uc6a9\uc790 \uc774\uba54\uc77c
+Assigned_To_Emails=\ud560\ub2f9\ub428
+Asset_Name=\uc790\uc0b0 \uc774\ub984
+Completed_By_Email=\uc644\ub8cc\ud55c \uc0ac\ub78c \uc774\uba54\uc77c
+Completed_On=\uc644\ub8cc \uc77c\uc2dc
+Archived=\ubcf4\uad00\ub428
+Feedback=\ud53c\ub4dc\ubc31
+OPEN=\uc5f4\ub9bc
+IN_PROGRESS=\uc9c4\ud589 \uc911
+ON_HOLD=\ub300\uae30 \uc911
+COMPLETE=\uc644\ub8cc
+NONE=\uc5c6\uc74c
+LOW=\ub0ae\uc74c
+MEDIUM=\uc911\uac04
+HIGH=\ub192\uc74c
+Yes=\uc608
+No=\uc544\ub2c8\uc624
+Name=\uc774\ub984
+Parent_Asset=\ubd80\ubaa8 \uc790\uc0b0
+Area=\uc9c0\uc5ed
+Barcode=\ubc14\ucf54\ub4dc
+Warranty_Expiration_Date=\uc65c\ub7f0\ud2f0 \ub9cc\ub8cc\uc77c
+Additional_Information=\ucd94\uac00 \uc815\ubcf4
+Serial_Number=\uc77c\ub828\ubc88\ud638
+Teams_Names=\ud300 \uc774\ub984
+Parts=\ubd80\ud488
+Parent_Location=\ubd80\ubaa8 \uc7a5\uc18c
+Address=\uc8fc\uc18c
+Workers=\uc791\uc5c5\uc790
+Vendors=\uacf5\uadf9\uc5c5\uccb4
+Customers=\uace0\uac1d
+Cost=\ubc94\ub124
+Non_Stock=\ube44\uc7ac\uace0
+Quantity=\uc218\ub7c9
+Minimum_Quantity=\ucd5c\uc18c \uc218\ub7c9
+Unit=\ub2e8\uc704
+Update_Frequency=\uc5c5\ub370\uc774\ud2b8 \uc8fc\uae30
+OPERATIONAL=\uc6b4\uc601 \uc911
+DOWN=\uc911\ub2e8
+notification_wo_request=\uc694\uccad\ud55c \uc791\uc5c5 \uc9c0\uc2dc\uc11c {0}\uc740 \ud604\uc7ac {1} \uc785\ub2c8\ub2e4.
+notification_meter_assigned=\uacc4\uce21\uae30 {0}\uc774(\uac00) \ub2f9\uc2e0\uc5d0\uac8c \ud560\ub2f9\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+notification_part_low=\ubd80\ud488 {0}\uc758 \uc7ac\uace0\uac00 \ub0ae\uc2b5\ub2c8\ub2e4.
+notification_location_assigned=\uc704\uce58 {0}\uc774(\uac00) \ub2f9\uc2e0\uc5d0\uac8c \ud560\ub2f9\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+notification_new_po_request=\uc0c8\ub85c\uc6b4 \uad6c\ub9e4 \uc8fc\ubb38\uc774 \uc694\uccad\ub418\uc5c8\uc2b5\ub2c8\ub2e4: {0}, \ube44\uc6a9 {1} {2}
+notification_new_request=\uc0c8\ub85c\uc6b4 \uc791\uc5c5 \uc9c0\uc2dc\uc11c \uc694\uccad\uc774 \uc788\uc2b5\ub2c8\ub2e4.
+notification_part_assigned=\ubd80\ud488 {0}\uc774(\uac00) \ub2f9\uc2e0\uc5d0\uac8c \ud560\ub2f9\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+notification_asset_assigned=\uc790\uc0b0 {0}\uc774(\uac00) \ub2f9\uc2e0\uc5d0\uac8c \ud560\ub2f9\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+notification_asset_operational=\uc790\uc0b0 {0}\uc740(\ub294) \ud604\uc7ac \uc6b4\uc601 \uc911\uc785\ub2c8\ub2e4.
+notification_asset_down=\uc790\uc0b0 {0}\uc740(\ub294) \ud604\uc7ac \uc911\ub2e8\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+notification_team_added=\ud300 {0}\uc5d0 \ucd94\uac00\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+notification_wo_assigned=\uc791\uc5c5 \uc9c0\uc2dc\uc11c {0}\uc774(\uac00) \ub2f9\uc2e0\uc5d0\uac8c \ud560\ub2f9\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+notification_reading_less_than=\ub3c5\uc218 {0}\uc774(\uac00) {1} {2} \ubcf4\ub2e4 \uc791\uc2b5\ub2c8\ub2e4.
+notification_reading_more_than=\ub3c5\uc218 {0}\uc774(\uac00) {1} {2} \ubcf4\ub2e4 \ud07d\ub2c8\ub2e4.
+new_wo=\uc0c8 \uc791\uc5c5 \uc9c0\uc2dc\uc11c
+request_update=\uc791\uc5c5 \uc9c0\uc2dc\uc11c \uc694\uccad \uc5c5\ub370\uc774\ud2b8
+new_po=\uc0c8 \uad6c\ub9e4 \uc8fc\ubb38
+confirmation_email=\ud655\uc778 \uc774\uba54\uc77c
+password_reset={0} \uc2dc\uc2a4\ud15c \ube44\ubc00\ubc88 \uc7ac\uc124\uc815
+invitation_to_use={0} \uc2dc\uc2a4\ud15c \uc0ac\uc6a9 \ucd08\ub300
+updating_wo={0} \uc5c5\ub370\uc774\ud2b8 \uc911
+PASS=\ud328\uc2a4
+FLAG=\ud50c\ub798\uadf8
+FAIL=\uc2e4\ud328
+new_request=\uc0c8 \uc694\uccad
+new_assignment=\uc0c8 \ud560\ub2f9
+asset_status_change=\uc790\uc0b0 \uc0c1\ud0dc \ubcc0\uacbd
+new_team=\uc0c8 \ud300
+request_approved=\uc791\uc5c5 \uc9c0\uc2dc\uc11c \uc694\uccad \uc2b9\uc778\ub428
+request_rejected=\uc791\uc5c5 \uc9c0\uc2dc\uc11c \uc694\uccad \uac70\ubd80\ub428
+request_approved_description="{0}" 작업 요청이 승인되었습니다.
+request_rejected_description="{0}" 작업 요청이 거부되었습니다.
+request_approved_description_limited_admin={0}님이 "{1}" 작업 요청을 승인했습니다.
+request_rejected_description_limited_admin={0}님이 "{1}" 작업 요청을 거부했습니다.
+deleted_wo=\uc791\uc5c5 \uc9c0\uc2dc\uac00 \uc0ad\uc81c\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+Created_At=\uc0dd\uc131\uc77c
+Downtime_Duration=\uc911\ub2e8 \uae30\uac04
+coming_wo=\uc62c \uc791\uc5c5 \uc9c0\uc2dc
+MODERNIZATION=\ud604\ub300\ud654
+STANDBY=\ub300\uae30
+INSPECTION_SCHEDULED=\uac80\uc0ac \uc608\uc815
+COMMISSIONING=\uc2dc\uc6b4\uc804
+EMERGENCY_SHUTDOWN=\ube44\uc0c1 \uc815\uc9c0
+complete_work_order=\uc791\uc5c5 \uc9c0\uc2dc\uac00 \uc644\ub8cc\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+complete_work_order_content={1}님이 "{0}" \uc791\uc5c5 \uc9c0\uc2dc\ub97c \uc644\ub8cc\ud588\uc2b5\ub2c8\ub2e4.
+someone=\ub204\uad70\uac00
+Frequency=\ube48\ub3c4
+Recurrence_Type=\ubc18\ubcf5 \uc720\ud615
+DAILY=\ub9e4\uc77c
+WEEKLY=\ub9e4\uc8fc
+MONTHLY=\ub9e4\uc6d4
+YEARLY=\ub9e4\ub144
+Starts_On=\uc2dc\uc791\uc77c
+new_comment=\uc0c8 \ub313\uae00
+notification_new_comment={0}님이 "{1}"\uc5d0 \ub313\uae00\uc744 \ub0a8\uaca8\uc2b5\ub2c8\ub2e4.
+comment_updated=\ub313\uae00\uc774 \uc5c5\ub370\uc774\ud2b8\ub418\uc5c8\uc2b5\ub2c8\ub2e4.
+notification_comment_updated={0}님이 "{1}"\uc5d0 \ub313\uae00\uc744 \uc5c5\ub370\uc774\ud2b8\ud588\uc2b5\ub2c8\ub2e4.
\ No newline at end of file
diff --git a/frontend/src/i18n/translations/ko.ts b/frontend/src/i18n/translations/ko.ts
new file mode 100644
index 000000000..43e3f02c7
--- /dev/null
+++ b/frontend/src/i18n/translations/ko.ts
@@ -0,0 +1,1837 @@
+const locale = {
+ DUPLICATE_OF: '다음의 복제본',
+ DUPLICATED_BY: '다음에 의해 복제됨',
+ RELATED_TO: '관련 항목',
+ SPLIT_TO: '다음으로 분할',
+ SPLIT_FROM: '다음에서 분할',
+ BLOCKED_BY: '다음에 의해 차단됨',
+ BLOCKS: '차단함',
+ MORE_THAN: '보다 큼',
+ LESS_THAN: '보다 작음',
+ OPEN: '열림',
+ IN_PROGRESS: '진행 중',
+ ON_HOLD: '보류 중',
+ COMPLETE: '완료',
+ fetch_more: '더 가져오기',
+ 'home.built': '유지보수 관리를 더 쉽게 하도록 구축되었습니다',
+ home_description:
+ '화이트보드와 포스트잇이 혼란스럽고, 팀이 실제로 사용하기에 충분히 쉬운 CMMS 소프트웨어가 필요할 때 - {{shortBrandName}}을(를) 사용해 보세요',
+ try_grash: '{{shortBrandName}} 사용해 보기',
+ login: '로그인',
+ start_trial: '무료 체험 시작',
+ 'home.what': '무엇을',
+ 'home.you_will_have': '얻게 될 것',
+ 'home.you_will_have_description':
+ '유지보수를 제어할 수 있는 효율적이고 신뢰할 수 있는 워크플로우를 구축하세요. 작업 지시를 생성, 할당 및 추적하세요. 재고를 관리하세요. 그리고 가시성을 높이고 책임감을 부여하는 신뢰할 수 있는 자동화된 보고서를 받아보세요.',
+ key_features: '주요 기능',
+ key_features_description:
+ '{{shortBrandName}}을(를) 오늘날 사용 가능한 최고의 CMMS 중 하나로 만드는 몇 가지 기능',
+ contribute: '기여하기',
+ work_orders: '작업 지시',
+ request_system: '작업 요청 시스템',
+ mobile_app: '모바일 앱',
+ asset_management: '자산 관리',
+ preventive_maintenance: '예방 유지보수',
+ parts_inventory: '부품 재고',
+ custom_dashboards: '맞춤형 대시보드',
+ 'work-orders.title': '작업 지시를 능숙하게 관리하세요',
+ 'work-orders.description.short': '모든 작업을 보고 관리하세요',
+ 'work-orders.descriptions.0':
+ '수많은 서류 작업과 분실된 작업 지시에 지치셨나요? 분실된 모든 항목은 수익과 명성에 직접적인 영향을 미칩니다.',
+ 'work-orders.descriptions.1':
+ '{{shortBrandName}}을(를) 사용하면 모든 장치에서 어디서든 액세스할 수 있는 중앙 집중식 데이터베이스에서 팀 전체의 모든 작업 지시, PM 및 기타 작업을 쉽고 빠르게 정리할 수 있습니다.',
+ 'work-orders.checks.0':
+ '작업 지시, PM 및 작업 요청을 포함한 모든 작업을 확인하세요',
+ 'work-orders.checks.1':
+ '작업 우선순위를 설정하여 올바른 작업이 먼저 수행되도록 합니다.',
+ 'work-orders.checks.2': '현재 및 예정된 작업의 달력을 확인하세요.',
+ 'work-orders.checks.3':
+ '자산 정보, 기한, 우선순위 등과 같은 중요한 정보가 포함된 작업 할당을 확인하세요.',
+ 'work-orders.checks.4':
+ '실제 완료된 작업, 소요 시간, 계획된 작업 대 계획되지 않은 작업과 같은 중요한 KPI를 확인하세요.',
+ 'work-requests.title': '간소화된 모바일 작업 요청 시스템',
+ 'work-requests.descriptions.0':
+ '분실된 티켓, 끊임없는 일상적인 방해, 중복된 작업으로 이어지는 오래된 전화 및 이메일 시스템 사용에 지치셨나요?',
+ 'work-requests.descriptions.1':
+ '{{shortBrandName}}의 유지보수 관리 솔루션을 통해 권한을 부여받은 사람은 누구나 QR 코드(바코드)를 스캔하거나 URL을 방문하여 모바일 장치를 통해 요청을 입력하는 것만으로 유지보수 부서에 문제를 제출할 수 있습니다.',
+ 'work-requests.checks.0': '다시는 작업을 잃어버리지 마세요.',
+ 'work-requests.checks.1':
+ '작업 요청 처리 시간을 최대 34%까지 줄이세요.',
+ 'work-requests.checks.2':
+ '요청자와의 소통 시간(전화, 이메일, 문자)을 최대 41%까지 줄이세요.',
+ 'mobile-app.title': '유지보수 팀의 역량을 강화하는 모바일 CMMS 앱',
+ 'mobile-app.descriptions.0':
+ 'iOS/Android 모바일 앱을 사용하여 고객은 전체 유지보수 팀에서 조직, 커뮤니케이션, 책임감 및 생산성을 최대 30%까지 향상시킵니다.',
+ 'mobile-app.descriptions.1':
+ '휴대용 장치를 통해 유지보수 팀의 모든 구성원은 다음을 수행할 수 있습니다.',
+ 'mobile-app.checks.0': '할당된 작업 지시 및 PM을 확인합니다.',
+ 'mobile-app.checks.1': '60초 이내에 작업 지시를 기록합니다.',
+ 'mobile-app.checks.2':
+ '푸시 및 이메일 알림을 통해 즉각적인 통신을 수신합니다.',
+ 'mobile-app.checks.3': '현장에서 새로운 작업 지시를 시작합니다.',
+ 'mobile-app.checks.4':
+ '문제를 해결하는 동안 문제에 응답하고 기록합니다.',
+ 'mobile-app.checks.5':
+ '문제를 진단하는 동안 중요한 자산 정보를 조회합니다.',
+ 'eam.title': '기업 자산 관리',
+ 'eam.description.short': '자산을 파악하세요',
+ 'eam.descriptions.0':
+ '회사의 장비에 대한 혼란스러운 상황을 정리하려고 애쓰고, 장비가 제대로 관리되었는지 궁금해하고, 유지보수 비용을 알지 못하고, 자산 관리와 관련된 모든 다른 골칫거리에 좌절하고 계신가요?',
+ 'eam.descriptions.1':
+'{{brandName}}의 기업 자산 관리 모듈은 10개에서 1,000,000개에 이르는 자산에 사용할 수 있으며, 사용하기 쉽고 검색 가능한 트리 구조로 원하는 방식으로 원하는 것을 정확하게 추적할 수 있습니다.',
+ 'eam.checks.0': '항상 자산의 상태와 자산으로 인해 발생하는 비용을 파악하세요.',
+ 'eam.checks.1': '완전하고 상세한 유지보수 로그를 확인하세요.',
+ 'eam.checks.2': '무제한 사용자 지정 필드로 원하는 것만 추적하세요.',
+ 'eam.checks.3': '명확한 부모-자식 계층 구조로 자산을 정리하세요.',
+ 'eam.checks.4': 'QR 코드(바코드)로 정보를 빠르고 쉽게 찾으세요.',
+ 'eam.checks.5': '센서 연결을 통해 실시간 자산 데이터를 수신하세요.',
+ 'pm.title': '효과적인 예방 유지보수 프로그램',
+ 'pm.descriptions.0':
+ 'PM 체크리스트를 수동으로 배포하고 작업이 완료되었는지 확인하기 위해 팀을 추적하는 데 귀중한 시간을 낭비하지 마세요.',
+ 'pm.descriptions.1':
+ '{{shortBrandName}}을 사용하면 PM 일정을 쉽게 자동화하여 올바른 작업이 올바른 자산에 대해 올바른 기술자에게 올바른 시간에 자동으로 전달되도록 할 수 있습니다.',
+ 'pm.checks.0':
+ 'PM 일정을 일별, 주별, 월별, 연별 또는 이벤트나 계량기 판독값에 따라 자동화하세요.',
+ 'pm.checks.1': 'PM이 생성되거나 기한이 되었을 때 자동 푸시 및 이메일 알림.',
+ 'pm.checks.2':
+ '사용하기 쉬운 캘린더를 통해 모든 미결 작업 및 예정된 PM 일정을 볼 수 있습니다.',
+ 'pm.checks.3': '마우스로 끌어다 놓아 기한을 변경하세요.',
+ 'pm.checks.4': 'PM 완료 시, 작업은 자산의 유지보수 로그에 자동으로 기록됩니다.',
+ 'pm.checks.5': '사용하는 데 거의 또는 전혀 교육이 필요하지 않습니다.',
+ 'part.title': '예비 부품 재고를 관리하세요.',
+ 'part.description.short': '부품이 언제 소진될지 파악하세요.',
+ 'part.descriptions.0':
+ '재고에 어떤 부품이 있는지 또는 어디에 사용되고 있는지 확실하지 않으신가요? 부품이 언제 소진될지 또는 기술자가 작업을 수행하는 데 필요한 부품을 가지고 있을지 모르시나요?',
+ 'part.descriptions.1':
+ '저희는 이러한 문제 등을 해결하기 위해 {{shortBrandName}}의 부품 관리를 설계했습니다.',
+ 'part.checks.0':
+ '부품 수량이 부족할 때 즉시 푸시 및 이메일 알림을 받으세요. 부품 수량이 사용자 지정 설정 임계값 미만일 때 즉각적이고 자동적인 푸시/이메일 알림을 받아 적절한 수의 부품을 재고에 유지하세요.',
+ 'part.checks.1':
+ '기술자는 작업 지시서 내에서 부품이 재고에 있는지 즉시 알 수 있습니다. 부품이 재고에 없으면 다른 위치를 쉽게 확인하여 사용 가능한지 확인할 수 있습니다.',
+ 'part.checks.2':
+ '자동 부품 사용 추적. 작업 지시서 또는 PM이 부품을 사용하면 재고는 사용된 부품을 반영하도록 자동으로 업데이트됩니다.',
+ 'part.checks.3':
+ '부품 사용량을 파악하세요. 부품이 어디에 사용되고 누구에 의해 사용되는지 확인하려면 부품 로그를 확인하세요.',
+ 'part.checks.4': '사용되지 않는 부품을 제거하세요. 부품이 언제 오래되었는지 파악하세요.',
+ 'part.checks.5':
+ '실시간 보고. 어떤 부품이 어디에 사용되고 있으며 비용이 얼마나 드는지 파악하세요.',
+ 'part.checks.6':
+ '재고 수준을 최적화하세요. 부품에 대한 예측을 즉시 확인하여 내년에 얼마나 많은 부품이 사용될 수 있는지 확인하세요.',
+ 'part.checks.7':
+ '바코드 조회. 사용자 지정 QR 코드를 사용하여 재고를 쉽게 추적하고 액세스하세요.',
+ 'dashboard.title': '사용자 지정 대시보드로 데이터를 원하는 방식으로',
+ 'dashboard.descriptions.0':
+ '솔직히 말해서, 운영을 개선하는 첫 번째 단계는 좋은 점, 나쁜 점, 그리고 추한 점을 아는 것입니다.',
+ 'dashboard.descriptions.1':
+ '{{shortBrandName}}의 사용자 지정 대시보드를 사용하면 마침내 그 악명 높은 "유지보수의 블랙홀"을 이해하기 시작하고 데이터 기반 계획을 실행에 옮겨 인건비 절감, 가동 중단 시간 감소 등을 달성할 수 있습니다.',
+ 'dashboard.descriptions.2':
+ '{{shortBrandName}}의 사용자 지정 대시보드를 사용하면 다음을 할 수 있습니다...',
+ 'dashboard.checks.0': '돈이 어디에 쓰이고 왜 쓰이는지 파악하세요.',
+ 'dashboard.checks.1': '어떤 자산이 가장 많은 비용을 발생시키고 왜 그런지 파악하세요.',
+ 'dashboard.checks.2': '자신만의 사용자 지정 KPI를 만드세요.',
+ 'dashboard.checks.3':
+ '측정 항목에 따라 자동으로 생성되고 업데이트되는 보고서를 확인하세요.',
+ 'dashboard.checks.4':
+ 'Excel 시트, PDF 또는 {{shortBrandName}} 내에서 쉽게 공유할 수 있는 보고서를 확인하세요.',
+ 'dashboard.checks.5': '그리고 훨씬 더 많은 것들이 있습니다...',
+ 'home.smarter': '더 스마트한',
+ 'home.work': '작업',
+ 'home.smarter_description':
+ '{{shortBrandName}}은 기술자들이 작업을 완료하는 데 필요한 도구와 데이터에 손안에서 액세스할 수 있도록 하여 효율적으로 작업하는 것을 매우 쉽게 만듭니다.',
+ leading_maintenance: '유지보수 및 신뢰성의 더 나은 미래를 선도합니다.',
+ premium_included: '프리미엄 기능 포함',
+ no_credit_card: '신용 카드 필요 없음',
+ perfect_tool: '유지보수 팀을 위한 완벽한 도구',
+ start_trial_today: '오늘 무료 체험을 시작하세요',
+ create_account: '계정 생성',
+ signup_description: '계정을 등록하려면 아래 필드를 작성하세요.',
+ account_already: '이미 계정이 있으신가요?',
+ signin_here: '여기에서 로그인하세요',
+ invalid_email: '제공된 이메일은 유효한 이메일 주소여야 합니다.',
+ invalid_url: '유효한 URL을 입력하세요.',
+ required_email: '이메일 필드는 필수입니다.',
+ required_firstName: '이름 필드는 필수입니다.',
+ required_lastName: '성 필드는 필수입니다.',
+ required_company: '회사 이름 필드는 필수입니다.',
+required_employeesCount: '직원 수를 입력해주세요',
+ invalid_phone: '유효하지 않은 전화번호입니다',
+ required_password: '비밀번호 필드는 필수입니다',
+ required_terms: '이용 약관에 동의해야 합니다',
+ verify_email: '계정을 활성화하려면 이메일을 확인해주세요',
+ registration_error: '등록에 실패했습니다',
+ first_name: '이름',
+ last_name: '성',
+ email: '이메일 주소',
+ phone: '전화',
+ password: '비밀번호',
+ companyName: '회사 이름',
+ employeesCount: '직원 수',
+ i_accept: '저는 다음을 동의합니다',
+ terms_conditions: '이용 약관',
+ create_your_account: '계정 생성',
+ register: '등록',
+ login_description: '계정에 로그인하려면 아래 필드를 채우세요.',
+ no_account_yet: '아직 계정이 없으신가요?',
+ signup_here: '여기에서 가입하세요',
+ wrong_credentials: '잘못된 자격 증명이 제공되었습니다',
+ lost_password: '비밀번호를 잊으셨나요?',
+ link_wo: '작업 지시 연결',
+ link_wo_description: '작업 지시 간의 관계 생성',
+ required_relationType: '관계 유형을 선택해주세요.',
+ required_wo: '작업 지시 필드는 필수입니다.',
+ this_wo: '이 작업 지시',
+ the_wo: '작업 지시',
+ link: '연결',
+ cost_description: '비용 설명',
+ assigned_to: '담당자',
+ category: '카테고리',
+ date: '날짜',
+ cost: '비용',
+ include_cost: '이 비용을 총 비용에 포함',
+ include_cost_description:
+ '이것은 작업 지시에 사용된 총 비용에 이 비용을 추가합니다',
+ required_cost_description: '비용 설명은 필수입니다',
+ required_cost: '비용은 필수입니다',
+ add_cost: '추가 비용 추가',
+ add_cost_description:
+ '추가 비용을 생성하고 추가하려면 아래 필드를 채우세요',
+ add: '추가',
+ hourly_rate: '시간당 요금',
+ include_time: '이 시간을 총 시간에 포함',
+ include_time_description:
+ '이것은 작업 지시에 사용된 총 시간에 이 기간을 추가합니다',
+ work_started_at: '작업 시작 시간',
+ duration: '기간',
+ hours: '시간',
+ minutes: '분',
+ required_hours: '시간 필드는 필수입니다',
+ required_minutes: '분 필드는 필수입니다',
+ add_time: '시간 추가',
+ add_time_description: '시간을 생성하고 추가하려면 아래 필드를 채우세요',
+ feedback: '피드백',
+ feedback_description: '피드백을 주세요',
+ required_feedback: '피드백은 필수입니다',
+ signature: '서명',
+ required_signature: '이미지는 필수입니다',
+ close_wo: '작업 지시 닫기',
+ close: '닫기',
+ task_update_success: '작업이 성공적으로 업데이트되었습니다',
+ task_update_failure: '작업을 업데이트할 수 없었습니다',
+ notes_save_success: '메모가 성공적으로 저장되었습니다',
+ images_add_task_success: '이미지가 작업에 추가되었습니다',
+ images_add_task_failure: '문제가 발생했습니다',
+ images: '이미지',
+ required_images: '이미지를 하나 이상 업로드해주세요',
+ add_images: '이미지 추가',
+ tasks: '작업',
+ wo_archive_success: '작업 지시가 보관되었습니다',
+ wo_archive_failure: '작업 지시를 보관할 수 없었습니다',
+ wo_archive_confirm: '이 작업 지시를 보관하시겠습니까?',
+ quantity_change_success: '수량이 성공적으로 변경되었습니다',
+ quantity_change_failure: '수량을 변경할 수 없었습니다',
+ details: '세부 정보',
+ updates: '업데이트',
+ id: 'ID',
+ due_date: '기한',
+location: '위치',
+ asset: '자산',
+ team: '팀',
+ created_at: '생성일',
+ list_view: '목록 보기',
+ calendar_view: '달력 보기',
+ column_view: '열 보기',
+ wo_create_success: '작업 지시가 성공적으로 생성되었습니다',
+ wo_create_failure: '작업 지시를 생성할 수 없었습니다',
+ changes_saved_success: '변경 사항이 저장되었습니다',
+ wo_update_failure: '작업 지시를 편집할 수 없었습니다',
+ wo_delete_success: '작업 지시가 성공적으로 삭제되었습니다',
+ wo_delete_failure: '작업 지시를 삭제할 수 없었습니다',
+ status: '상태',
+ title: '제목',
+ priority: '우선순위',
+ description: '설명',
+ worker: '작업자',
+ location_name: '위치 이름',
+ location_address: '위치 주소',
+ asset_name: '자산 이름',
+ days_since_creation: '생성일로부터 경과일',
+ files: '파일',
+ requested_by: '요청자',
+ completed_on: '완료일',
+ updated_at: '업데이트 날짜',
+ work_order: '작업 지시',
+ timer_running: '타이머 실행 중',
+ run_timer: '타이머 실행',
+ approved_by: '승인자',
+ created_by: '생성자',
+ completed_by: '완료자',
+ time: '시간',
+ save: '저장',
+ customers: '계약자',
+ no_labor:
+ '아직 인건비가 추가되지 않았습니다. 사용자가 시간을 기록하고 {{shortBrandName}}에 시간당 요율이 저장되면 여기에 표시됩니다.',
+ not_assigned: '할당되지 않음',
+ no_additional_cost: '아직 추가 비용이 추가되지 않았습니다',
+ parts: '부품',
+ links: '링크',
+ confirm_delete_file_wo:
+ '이 작업 지시에서 이 파일을 제거하시겠습니까?',
+ archive: '보관',
+ labors: '인력',
+ add_additional_cost: '추가 비용 추가',
+ additional_costs: '추가 비용',
+ add_parts: '부품 추가',
+ 'wo.title_description': '작업 지시 제목 입력',
+ image: '이미지',
+ estimated_duration: '예상 소요 시간 (시간)',
+ primary_worker: '주 작업자',
+ additional_workers: '추가 작업자',
+ select_team: '팀 선택',
+ select_location: '위치 선택',
+ select_asset: '자산 선택',
+ select_tasks: '작업 선택',
+ requires_signature: '서명 필요',
+ required_wo_title: '작업 지시 제목은 필수입니다',
+ add_wo: '작업 지시 추가',
+ add_wo_description:
+ '새 작업 지시를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ edit_wo: '작업 지시 편집',
+ edit_wo_description: '작업 지시를 업데이트하려면 아래 필드를 작성하십시오',
+ 'noRows.wo.message':
+ '작업 지시는 예약하거나 누군가에게 할당할 수 있는 작업입니다',
+ 'noRows.wo.action': '작업 지시를 생성하려면 \'+\' 버튼을 누르십시오',
+ to_delete: '삭제',
+ confirm_delete_wo: '이 작업 지시를 삭제하시겠습니까?',
+ no_access_wo:
+ '작업 지시에 대한 접근 권한이 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ cancel: '취소',
+ select_parts: '부품 선택',
+ sets_of_parts: '부품 세트',
+ paused: '일시 중지됨',
+ trigger_details: '트리거 세부 정보',
+ starts_on: '시작일',
+ ends_on: '종료일',
+ frequency: '빈도',
+ every_frequency_days: '{{frequency}}일마다',
+const locale = {
+ wo_details: '작업 지시 상세 정보',
+ confirm_delete_file: '이 파일을 제거하시겠습니까?',
+ wo_schedule_success: '작업 지시가 성공적으로 예약되었습니다',
+ wo_schedule_failure: '작업 지시를 예약할 수 없었습니다',
+ wo_trigger_edit_failure: '작업 지시 트리거를 편집할 수 없었습니다',
+ wo_trigger_delete_success: '작업 지시 트리거가 성공적으로 삭제되었습니다',
+ wo_trigger_delete_failure: '작업 지시 트리거를 삭제할 수 없었습니다',
+ name: '이름',
+ wo_title: '작업 지시 제목',
+ next_wo: '다음 작업 지시',
+ trigger_name: '트리거 이름',
+ enter_trigger_name: '트리거 이름 입력',
+ frequency_description: '빈도(일)',
+ wo_configuration: '작업 지시 구성',
+ required_trigger_name: '트리거 이름은 필수입니다',
+ required_frequency: '트리거 빈도는 필수입니다',
+ invalid_frequency: '빈도는 0보다 커야 합니다',
+ schedule_wo: '작업 지시 예약',
+ schedule_wo_description: '작업 지시를 예약하려면 아래 필드를 작성하세요',
+ edit_wo_trigger: '작업 지시 트리거 편집',
+ edit_wo_trigger_description: '작업 지시 트리거를 편집하려면 아래 필드를 작성하세요',
+ create_trigger: '트리거 생성',
+ 'noRows.pm.message': '사용자 지정 트리거로 작업 지시 예약',
+ 'noRows.pm.action': "트리거를 생성하려면 '+' 버튼을 누르세요",
+ confirm_delete_pm: '이 작업 지시 트리거를 삭제하시겠습니까?',
+ no_access_pm: '예방 정비 섹션에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ enter_wo_title: '작업 지시 제목 입력',
+ status_report: '상태 보고서',
+ wo_analysis: '작업 지시 분석',
+ wo_aging: '작업 지시 경과 시간',
+ time_and_cost: '시간 및 비용',
+ assets: '자산',
+ reliability_dashboard: '신뢰성 대시보드',
+ total_maintenance_cost: '총 유지보수 비용',
+ useful_life: '유효 수명',
+ requests: '요청',
+ locations: '위치',
+ parts_and_inventory: '부품/재고',
+ purchase_orders: '구매 요청',
+ meters: '계량기',
+ people_teams: '인력 및 팀',
+ people: '인력',
+ teams: '팀',
+ vendors_customers: '공급업체 및 계약자',
+ vendors: '공급업체',
+ categories: '카테고리',
+ settings: '설정',
+ cancelled: '취소됨',
+ reject: '거부',
+ approve: '승인',
+ request_create_success: '작업 지시가 성공적으로 요청되었습니다',
+ request_create_failure: '작업 요청을 생성할 수 없었습니다',
+ request_edit_failure: '요청을 편집할 수 없었습니다',
+ request_delete_success: '요청이 성공적으로 삭제되었습니다',
+ request_delete_failure: '요청을 삭제할 수 없었습니다',
+ rejected: '거부됨',
+ approved: '승인됨',
+ pending: '대기 중',
+ required_request_name: '요청 제목은 필수입니다',
+ required_field: '이 필드는 필수입니다',
+ add_request: '요청 추가',
+ add_request_description: '새 요청을 생성하고 추가하려면 아래 필드를 작성하세요',
+ edit_request: '요청 편집',
+ edit_request_description: '요청을 편집하려면 아래 필드를 작성하세요',
+ 'noRows.request.message': '작업 요청 관리',
+ 'noRows.request.action': "작업 요청을 생성하려면 '+' 버튼을 누르세요",
+ confirm_delete_request: '이 요청을 삭제하시겠습니까?',
+ request: '요청',
+ request_details: '요청 상세 정보',
+ none_priority: '없음',
+ low_priority: '낮음',
+ medium_priority: '중간',
+ high_priority: '높음',
+ downtimes: '다운타임',
+ confirm_delete_file_asset: '이 자산에서 이 파일을 제거하시겠습니까?',
+};
+{
+ actions: '작업',
+ show: '보기',
+ model: '모델',
+ serial_number: '일련 번호',
+ operational: '운영 중',
+ down: '다운',
+ area: '영역',
+ barcode: '바코드',
+ placed_in_service: '서비스 시작일',
+ warranty_expiration: '보증 만료일',
+ asset_information: '자산 정보',
+ more_informations: '추가 정보',
+ confirm_delete_asset_downtime: '이 다운타임을 제거하시겠습니까?',
+ create_downtime_success: '다운타임이 성공적으로 추가되었습니다',
+ create_downtime_failure: '다운타임을 추가할 수 없었습니다',
+ edit_downtime_success: '다운타임이 성공적으로 편집되었습니다',
+ started_on: '시작일',
+ required_startsOn: '시작일은 필수입니다',
+ reading_create_success: '측정값이 성공적으로 추가되었습니다',
+ reading_create_failure: '측정값을 추가할 수 없었습니다',
+ reading: '측정값',
+ added_by: '추가한 사람',
+ enter_meter_value: '계량기 값 입력',
+ add_reading: '측정값 추가',
+ select_meter: '계량기 선택',
+ confirm_delete_part_asset: '이 자산에서 이 부품을 제거하시겠습니까?',
+ no_due_date: '기한 없음',
+ due_at_date: '{{date}}까지',
+ no_primary_worker: '기본 작업자 없음',
+ no_wo_linked_asset: '이 자산에 연결된 작업 지시가 없습니다',
+ asset_remove_success: '자산이 성공적으로 삭제되었습니다',
+ asset_remove_failure: '자산을 삭제할 수 없었습니다',
+ asset_name_description: '자산 이름 입력',
+ select_asset_location: '자산 위치 선택',
+ primary_user_description: '기본 사용자 선택',
+ teams_description: '팀 선택',
+ customers_description: '계약자 선택',
+ vendors_description: '공급업체 선택',
+ inServiceDate_description: '서비스 시작일',
+ warranty_expiration_date: '보증 만료일',
+ additional_information: '추가 정보',
+ structure: '구조',
+ parent_asset: '상위 자산',
+ asset_create_success: '자산이 성공적으로 생성되었습니다',
+ asset_create_failure: '자산을 생성할 수 없었습니다',
+ additional_workers_description: '추가 작업자 선택',
+ required_asset_name: '자산 이름은 필수입니다',
+ add_asset: '자산 추가',
+ add_asset_description: '새 자산을 생성하고 추가하려면 아래 필드를 작성하십시오',
+ create_asset: '자산 생성',
+ hierarchy: '계층',
+ add_downtime: '다운타임 추가',
+ edit_downtime: '다운타임 편집',
+ remove_downtime: '다운타임 제거',
+ edit: '편집',
+ edit_asset: '자산 편집',
+ edit_asset_description: '이 자산을 편집하려면 아래 필드를 작성하십시오',
+ confirm_delete_asset: '이 자산을 삭제하시겠습니까?',
+ loading_assets: '{{name}} #{{id}} 아래 자산 로드 중',
+ no_content: '내용 없음',
+ no_result_criteria: '검색 조건과 일치하는 결과가 없습니다',
+ map_view: '지도 보기',
+ location_create_success: '위치가 성공적으로 생성되었습니다',
+ location_create_failure: '위치를 생성할 수 없었습니다',
+ location_edit_failure: '위치를 편집할 수 없었습니다',
+ location_delete_success: '위치가 성공적으로 삭제되었습니다',
+ location_delete_failure: '위치를 삭제할 수 없었습니다',
+ enter_location_name: '위치 이름 입력',
+ address: '주소',
+ parent_location: '상위 위치',
+ select_workers: '작업자 선택',
+ map_coordinates: '지도 좌표',
+ required_location_name: '위치 제목은 필수입니다',
+ required_location_address: '위치 주소는 필수입니다',
+ add_location: '위치 추가',
+ add_location_description: '새 위치를 생성하고 추가하려면 아래 필드를 작성하십시오',
+}
+{
+ edit_location: '위치 편집',
+ edit_location_description: '위치를 업데이트하려면 아래 필드를 작성하세요',
+ confirm_delete_location: '이 위치를 삭제하시겠습니까?',
+ floor_plans: '평면도',
+ floor_plan: '평면도',
+ floor_plan_name_description: '평면도 이름',
+ 'Floor plan area in m²': '평면도 면적(m²)',
+ upload_image: '이미지 업로드',
+ required_floor_plan_name: '평면도 이름은 필수입니다',
+ add_floor_plan: '새 평면도 추가',
+ add_floor_plan_description: '새 평면도를 생성하려면 아래 필드를 작성하세요',
+ no_asset_in_location: '이 위치에 자산 없음',
+ no_wo_in_location: '이 위치에 작업 지시 없음',
+ no_file_in_location: '이 위치에 첨부된 파일 없음',
+ no_floor_plan_in_location: '이 위치에 평면도 없음',
+ assigned_teams: '할당된 팀',
+ assigned_customers: '할당된 계약자',
+ assigned_vendors: '할당된 공급업체',
+ no_access_location:
+ '위치에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_vendors_customers:
+ '공급업체 및 계약자에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_people_team:
+ '사람 및 팀에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_analytics:
+ '분석에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_assets:
+ '자산에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_categories:
+ '카테고리에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_files:
+ '파일에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_inventory:
+ '재고에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_meters:
+ '미터에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_purchase_orders:
+ '구매 요청을 생성할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_requests:
+ '요청에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_settings:
+ '설정에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하세요',
+ no_access_page: '이 페이지에 접근할 수 없습니다',
+ file: '파일',
+ 'noRows.location.message':
+ '위치를 통해 자산 및 작업자를 보다 효율적으로 관리할 수 있습니다',
+ 'noRows.location.action': "위치를 생성하려면 '+' 버튼을 누르세요",
+ card_view: '카드 보기',
+ set_create_success: '세트가 성공적으로 생성되었습니다',
+ set_create_failure: '세트를 생성할 수 없었습니다',
+ set_edit_failure: '세트를 편집할 수 없었습니다',
+ set_delete_success: '세트가 성공적으로 삭제되었습니다',
+ set_delete_failure: '세트를 삭제할 수 없었습니다',
+ total_cost: '총 비용',
+ part: '부품',
+ enter_part_name: '부품 이름 입력',
+ required_set_name: '세트 이름은 필수입니다',
+ add_set: '세트 추가',
+ add_set_description: '새 세트를 생성하고 추가하려면 아래 필드를 작성하세요',
+ create_set: '세트 생성',
+ edit_set: '세트 편집',
+ edit_set_description: '세트를 편집하려면 아래 필드를 작성하세요',
+ confirm_delete_set: '이 세트를 삭제하시겠습니까?',
+ part_create_success: '부품이 성공적으로 생성되었습니다',
+ part_create_failure: '부품을 생성할 수 없었습니다',
+ part_edit_failure: '부품을 편집할 수 없었습니다',
+ part_delete_success: '부품이 성공적으로 삭제되었습니다',
+ part_delete_failure: '부품을 삭제할 수 없었습니다',
+ quantity: '수량',
+ open_wo: '미결 작업 지시',
+ enter_part_category: '부품 카테고리 입력',
+ enter_part_cost: '부품 비용 입력',
+ enter_part_quantity: '부품 수량 입력',
+ minimum_quantity: '최소 수량',
+ enter_part_minimum_quantity: '부품 최소 수량 입력',
+ non_stock: '비재고',
+ enter_part_barcode: '부품 바코드 입력',
+ enter_part_area: '부품 영역 입력',
+ additional_part_details: '추가 부품 세부 정보',
+}
+{
+ add_part: '부품 추가',
+ add_part_description: '새 부품을 생성하고 추가하려면 아래 필드를 작성하십시오.',
+ create_part: '부품 생성',
+ update_part: '부품 업데이트',
+ update_part_description: '부품을 업데이트하려면 아래 필드를 작성하십시오.',
+ 'noRows.part.message': '부품은 자산에 통합되거나 단독으로 사용될 수 있습니다.',
+ 'noRows.part.action': "부품을 생성하려면 '+' 버튼을 누르십시오.",
+ confirm_delete_part: '이 부품을 삭제하시겠습니까?',
+ part_details: '부품 세부 정보',
+ area_details: '영역 세부 정보',
+ assigned_people: '할당된 사람',
+ no_asset_related_part: '이 부품과 관련된 자산이 없습니다.',
+ no_file_found: '파일을 찾을 수 없습니다.',
+ no_wo_found: '작업 지시를 찾을 수 없습니다.',
+ workers: '작업자',
+ Parts_and_Inventory: '부품 및 재고',
+ po_edit_failure: '구매 요청을 편집할 수 없었습니다.',
+ po_delete_success: '구매 요청이 성공적으로 삭제되었습니다.',
+ po_delete_failure: '구매 요청을 삭제할 수 없었습니다.',
+ number_of_items: '항목 수',
+ total_quantity: '총 수량',
+ shipping_to: '배송지',
+ shipping_address: '배송 주소',
+ po_details: '구매 요청 세부 정보',
+ enter_po_name: '구매 요청 이름 입력',
+ additional_details: '추가 세부 정보',
+ vendor: '공급업체',
+ shipping_information: '배송 정보',
+ company_name: '회사 이름',
+ ship_to: '배송지',
+ city: '도시',
+ state: '주',
+ zip_code: '우편번호',
+ fax_number: '팩스 번호',
+ po_date: '구매 요청 날짜',
+ notes: '메모',
+ add_notes: '메모 추가',
+ requisitioner: '요청자',
+ terms: '약관',
+ shipping_method: '배송 방법',
+ required_name: '이름은 필수입니다.',
+ edit_po: '구매 요청 편집',
+ edit_po_description: '구매 요청을 업데이트하려면 아래 필드를 작성하십시오.',
+ purchase_order: '구매 요청',
+ 'noRows.po.message': '구매 요청을 한 곳에서 관리하십시오.',
+ 'noRows.po.action': "구매 요청을 생성하려면 '+' 버튼을 누르십시오.",
+ confirm_delete_po: '이 구매 요청을 삭제하시겠습니까?',
+ upgrade_po: '구매 요청을 생성하려면 업그레이드하십시오.',
+ new_po: '새 구매 요청',
+ po_create_success: '구매 요청이 성공적으로 생성되었습니다.',
+ select_one_part: '최소 1개의 부품을 선택하십시오.',
+ po_create_failure: '구매 요청을 생성할 수 없었습니다.',
+ approve_while_submitting: '제출 시 승인',
+ invalid_fax: '팩스 번호가 유효하지 않습니다.',
+ submit: '제출',
+ each_item_superior_zero: '각 항목 수량은 0보다 커야 합니다.',
+ quantity_edit_success: '수량이 성공적으로 변경되었습니다.',
+ quantity_edit_failure: '수량을 변경할 수 없었습니다.',
+ APPROVED: '승인됨',
+ PENDING: '대기 중',
+ REJECTED: '거부됨',
+ when_reading_is: '계량기 판독값이',
+ greater_than: '보다 큼',
+ lower_than: '보다 작음',
+ value: '값',
+ required_value: '값은 필수입니다.',
+ required_trigger_condition: '조건은 필수입니다.',
+ wo_trigger_create_success: '작업 지시 트리거가 성공적으로 생성되었습니다.',
+ wo_trigger_create_failure: '작업 지시 트리거를 생성할 수 없었습니다.',
+ add_wo_trigger: '작업 지시 트리거 추가',
+ add_wo_trigger_description: '작업 지시 트리거를 생성하고 추가하려면 아래 필드를 작성하십시오.',
+ wo_trigger_edit_success: '작업 지시 트리거가 성공적으로 업데이트되었습니다.',
+ meter_create_success: '계량기가 성공적으로 생성되었습니다.',
+ meter_create_failure: '계량기를 생성할 수 없었습니다.',
+ meter_edit_failure: '계량기를 편집할 수 없었습니다.',
+ meter_delete_success: '계량기가 성공적으로 삭제되었습니다.',
+}
+{
+ meter_delete_failure: "계량기를 삭제할 수 없습니다",
+ next_reading_due: '다음 판독 예정일',
+ unit_of_measurement: '측정 단위',
+ last_reading: '최종 판독값',
+ enter_meter_name: '계량기 이름 입력',
+ unit: '단위',
+ update_frequency: '업데이트 빈도',
+ update_frequency_in_days: '업데이트 빈도(일)',
+ required_meter_name: '계량기 이름은 필수입니다',
+ required_meter_unit: '계량기 단위는 필수입니다',
+ required_meter_update_frequency: '계량기 업데이트 빈도는 필수입니다',
+ required_asset: '자산은 필수입니다',
+ add_meter: '계량기 추가',
+ add_meter_description:
+ '새 계량기를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ edit_meter: '계량기 편집',
+ edit_meter_description: '계량기를 편집하려면 아래 필드를 작성하십시오',
+ confirm_delete_meter: '이 계량기를 삭제하시겠습니까?',
+ upgrade_create_meter: '계량기를 생성하려면 업그레이드하십시오',
+ history: '이력',
+ reading_frequency: '판독 빈도',
+ required_reading_value: '판독값은 필수입니다',
+ wo_triggers: '작업 지시 트리거',
+ add_trigger: '트리거 추가',
+ meter_details: '계량기 세부 정보',
+ 'noRows.meter.message':
+ '계량기 판독값을 통해 자산을 모니터링하고 정의된 조건에 따라 새 작업 지시를 트리거할 수 있습니다',
+ 'noRows.meter.action': "계량기를 생성하려면 '+' 버튼을 누르십시오",
+ meter: '계량기',
+ drag_one_file: '여기에 고유한 파일을 드래그하십시오',
+ drag_many_files: '여기에 파일을 드래그 앤 드롭하십시오',
+ drop_to_start: '업로드를 시작하려면 파일을 드롭하십시오',
+ invalid_files_type: '이러한 파일 형식은 업로드할 수 없습니다',
+ you_have_uploaded: '업로드한 파일',
+ upload: '업로드',
+ Vendors_Customers: '공급업체 및 계약업체',
+ customer_create_success: '계약업체가 성공적으로 생성되었습니다',
+ customer_create_failure: "계약업체를 생성할 수 없습니다",
+ customer_edit_failure: "계약업체를 편집할 수 없습니다",
+ customer_delete_success: '계약업체가 성공적으로 삭제되었습니다',
+ customer_delete_failure: "계약업체를 삭제할 수 없습니다",
+ customer_name: '계약업체 이름',
+ website: '웹사이트',
+ customer_type: '계약업체 유형',
+ customer_type_description: '예: 배관, 전기',
+ customer_description_description:
+ '이 계약업체의 목적을 몇 줄로 설명하십시오...',
+ billing_information: '청구 정보',
+ address_line_2: '주소 2',
+ billing_name: '청구 이름',
+ currency: '통화',
+ select_currency: '통화 선택',
+ required_customer_name: '계약업체 이름은 필수입니다',
+ required_phone: '전화번호는 필수입니다',
+ invalid_website: '유효하지 않은 웹사이트',
+ billing_address: '청구 주소',
+ add_customer: '계약업체 추가',
+ add_customer_description:
+ '새 계약업체를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ 'noRows.customer.message': '계약업체는 외부 작업자입니다',
+ 'noRows.customer.action': "계약업체를 생성하려면 '+' 버튼을 누르십시오",
+ type: '유형',
+ billing_currency: '청구 통화',
+ go_back: '뒤로 가기',
+ confirm_delete_customer: '이 계약업체를 삭제하시겠습니까?',
+ vendor_create_success: '공급업체가 성공적으로 생성되었습니다',
+ vendor_create_failure: "공급업체를 생성할 수 없습니다",
+ vendor_edit_failure: "공급업체를 편집할 수 없습니다",
+ vendor_delete_success: '공급업체가 성공적으로 삭제되었습니다',
+ vendor_delete_failure: "공급업체를 삭제할 수 없습니다",
+ required_company_name: '회사 이름은 필수입니다',
+ vendor_type: '공급업체 유형',
+ contact_name: '담당자 이름',
+ add_vendor: '공급업체 추가',
+ add_vendor_description:
+ '새 공급업체를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ confirm_delete_vendor: '이 공급업체를 삭제하시겠습니까?',
+ 'noRows.vendor.message':
+ '공급업체는 자산 또는 부품을 제공하는 조직입니다',
+ 'noRows.vendor.action': "공급업체를 생성하려면 '+' 버튼을 누르십시오",
+}
+const en = {
+ vendor_type_description: '예: 배관, 전기',
+ role: '역할',
+ edit_user: '사용자 편집',
+ edit_user_description: '사용자를 편집하려면 아래 필드를 채우십시오',
+ job_title: '직책',
+ invite_users: '사용자 초대',
+ bring_people_team: '팀에 새로운 사람들을 초대하세요',
+ add_20_users:
+ '각 이메일 입력 후 \'tab\' 또는 \'enter\' 키를 눌러 한 번에 20명의 사용자를 추가할 수 있습니다. 요청된 사용자를 등록하는 동안 중복되거나 이미 등록된 이메일은 제거됩니다.',
+ enter_email: '이메일 주소 입력',
+ users_invite_success: '사용자가 초대되었습니다',
+ users_invite_failure: '사용자를 초대할 수 없습니다. 현재 구독 멤버 수를 확인하십시오',
+ please_type_emails: '초대할 이메일을 입력하십시오',
+ please_select_role: '역할을 선택하십시오',
+ invite: '초대',
+ team_create_success: '팀이 성공적으로 생성되었습니다',
+ team_create_failure: '팀을 생성할 수 없었습니다',
+ team_edit_failure: '팀을 편집할 수 없었습니다',
+ team_delete_success: '팀이 성공적으로 삭제되었습니다',
+ team_delete_failure: '팀을 삭제할 수 없었습니다',
+ team_name: '팀 이름',
+ people_in_team: '팀원',
+ required_team_name: '팀 이름은 필수입니다',
+ create_team: '팀 생성',
+ create_team_description: '여기에서 팀원을 추가할 수 있습니다',
+ confirm_delete_team: '이 팀을 삭제하시겠습니까?',
+ overview: '개요',
+ activity: '활동',
+ wo_complete_last_14_days: '지난 14일 동안 완료된 작업 지시',
+ no_wo_complete_last_14_days: '지난 2주 동안 완료된 작업 지시가 없습니다',
+ ADMIN_name: '관리자',
+ ADMIN_description:
+ '관리자는 작업 지시 및 요청 편집, 추가, 삭제를 포함한 모든 권한을 가집니다',
+ LIMITED_ADMIN_name: '제한된 관리자',
+ LIMITED_ADMIN_description:
+ '제한된 관리자는 설정 보기/편집 또는 사람 및 팀 추가/편집을 제외하고 관리자와 동일한 접근 권한을 가집니다. 계약자, 카테고리 및 PM 트리거를 생성하지 않는 한 작업 지시, 자산 위치, 미터 및 구매 요청을 삭제할 수 없습니다.',
+ TECHNICIAN_name: '기술자',
+ TECHNICIAN_description:
+ '기술자는 작업 지시, 자산 및 위치를 생성하고 닫을 수 있습니다. 자신이 생성한 것만 편집하고 삭제할 수 있습니다',
+ LIMITED_TECHNICIAN_name: '제한된 기술자',
+ LIMITED_TECHNICIAN_description:
+ '제한된 기술자는 자신에게 할당된 작업 지시만 볼 수 있습니다',
+ VIEW_ONLY_name: '보기 전용',
+ VIEW_ONLY_description:
+ '보기 전용 사용자는 모든 보기에 접근할 수 있지만 아무것도 편집할 수 없습니다',
+ REQUESTER_name: '요청자',
+ REQUESTER_description:
+ '요청자는 작업 요청을 제출하고 상태를 볼 수 있습니다',
+ select_user_role: '사용자 역할 선택',
+ 'noRows.team.message': '팀은 특정 그룹의 사람들을 관리하는 데 도움이 됩니다.',
+ 'noRows.team.action': '팀을 생성하려면 \'+\' 버튼을 누르십시오.',
+ user_details: '사용자 세부 정보',
+ file_delete_success: '파일이 성공적으로 삭제되었습니다',
+ file_delete_failure: '파일을 삭제할 수 없었습니다',
+ uploaded_by: '업로드한 사람',
+ uploaded_on: '업로드 날짜',
+ rename: '이름 변경',
+ required_files: '파일을 하나 이상 업로드하십시오',
+ required_file_name: '파일 이름을 입력하십시오',
+ add_files: '파일 추가',
+ edit_file: '파일 편집',
+ 'noRows.file.message': '모든 파일을 한 곳에 모으세요',
+ 'noRows.file.action': '파일을 업로드하려면 \'+\' 버튼을 누르십시오',
+ upgrade_files:
+ '자산, 작업 지시, 위치 등에서 파일을 사용하려면 업그레이드하십시오...',
+ parts_consumption: '부품 소모',
+ requests_analysis: '요청 분석',
+ category_create_success: '카테고리가 성공적으로 생성되었습니다',
+ category_create_failure: '카테고리를 생성할 수 없었습니다',
+ category_edit_failure: '카테고리를 편집할 수 없었습니다',
+ category_delete_success: '카테고리가 성공적으로 삭제되었습니다',
+ category_delete_failure: '카테고리를 삭제할 수 없었습니다',
+ timers: '타이머',
+ costs: '비용',
+ add_category: '새 카테고리 추가',
+ add_category_description: '새 카테고리를 생성하고 추가하려면 이름을 입력하십시오',
+ edit_category: '카테고리 편집',
+ edit_category_description: '카테고리를 편집하려면 이름을 입력하십시오',
+};
+no_category_action: "첫 번째 카테고리를 추가하려면 '+' 버튼을 누르세요.",
+ confirm_delete_category: '이 카테고리를 삭제하시겠습니까?',
+ no_category_message:
+ '아직 {{categoryName}} 카테고리가 없는 것 같습니다.',
+ acquisition_cost: '취득 원가',
+ general_settings: '일반 설정',
+ request_form_configuration: '요청 양식 구성',
+ roles: '역할',
+ checklists: '체크리스트',
+ field_configuration_description:
+ '필드를 선택 사항, 숨김 또는 필수 사항으로 표시할 수 있습니다.',
+ optional: '선택 사항',
+ required: '필수',
+ hidden: '숨김',
+ creating_wo: '작업 지시 생성 중',
+ completing_wo: '작업 지시 완료 중',
+ role_edit_failure: '역할을 편집할 수 없었습니다.',
+ edit_role: '역할 편집',
+ edit_role_description: '역할을 편집하려면 아래 필드를 채우세요.',
+ external_id: '외부 ID',
+ permissions: '권한',
+ create_role_description:
+ '이 역할은 {{brandName}}에서 관리자가 할 수 있는 모든 작업을 수행할 수 있지만, 아래에서 몇 가지 중요한 권한을 사용자 지정할 수 있습니다.',
+ create_and_edit: '생성/편집',
+ to_access: '액세스',
+ role_delete_success: '역할이 성공적으로 삭제되었습니다.',
+ role_delete_failure: '역할을 삭제할 수 없었습니다.',
+ confirm_delete_role: '이 역할을 영구적으로 삭제하시겠습니까?',
+ users: '사용자',
+ paid: '유료',
+ free: '무료',
+ role_create_success: '역할이 성공적으로 생성되었습니다.',
+ role_create_failure: '역할을 생성할 수 없었습니다.',
+ roles_management: '역할 관리',
+ roles_number: '{{count}}개 역할',
+ create_role: '역할 생성',
+ upgrade_role: '역할을 생성하려면 업그레이드하세요',
+ add_role: '새 역할 추가',
+ add_role_description: '새 역할을 생성하고 추가하려면 아래 필드를 채우세요.',
+ parts_and_sets: '부품 및 부품 세트',
+ upgrade_role_edit: '역할을 편집하려면 업그레이드하세요',
+ delete_role: '역할 삭제',
+ upgrade_role_delete: '역할을 삭제하려면 업그레이드하세요',
+ create: '생성',
+ pm_trigger: '예방 정비 트리거',
+ auto_assign_wo: '작업 지시 자동 할당',
+ auto_assign_wo_description:
+ '새 작업 지시를 생성한 사람에게 자동으로 할당합니다.',
+ auto_assign_requests: '요청 자동 할당',
+ auto_assign_requests_description:
+ '새 작업 지시를 요청을 승인한 사람에게 자동으로 할당합니다.',
+ disable_closed_wo_notification: '종료된 작업 지시 알림 비활성화',
+ disable_closed_wo_notification_description:
+ '종료된 작업 지시가 업데이트될 때 알림을 비활성화합니다.',
+ ask_feedback_wo_closed: '작업 지시가 종료될 때 피드백 요청',
+ ask_feedback_wo_closed_description:
+ '사용자에게 수행된 작업에 대한 피드백을 요청합니다.',
+ include_labor_in_total_cost: '총 비용에 인건비 포함',
+ include_labor_in_total_cost_description:
+ '사용자가 시간을 기록하고 시간당 요율이 저장되어 있을 때 총 비용에 인건비를 추가합니다.',
+ enable_wo_updates_requesters: '요청자에게 작업 지시 업데이트 활성화',
+ enable_wo_updates_requesters_description:
+ '사용자는 요청한 작업 지시에 대한 업데이트를 받습니다.',
+ language: '언어',
+ date_format: '날짜 형식',
+ time_zone: '시간대',
+ business_type: '사업 유형',
+ general_asset_management: '일반 자산 관리',
+ physical_asset_management: '물리적 자산 관리',
+ checklist_delete_success: '체크리스트가 성공적으로 삭제되었습니다.',
+ checklist_delete_failure: '체크리스트를 삭제할 수 없었습니다.',
+ create_checklist: '체크리스트 생성',
+ confirm_delete_checklist: '이 체크리스트를 삭제하시겠습니까?',
+ upgrade_checklist: '체크리스트를 사용하려면 업그레이드하세요',
+ upgrade_now: '지금 업그레이드',
+ total: '총계',
+ sub_task_status: '하위 작업 상태',
+ text_field: '텍스트 필드',
+ number_field: '숫자 필드',
+ inspection_check: '검사 확인',
+{
+ multiple_choices: '객관식',
+ meter_reading: '계량기 판독',
+ select_user: '사용자 선택',
+ PASS: '통과',
+ FLAG: '플래그',
+ FAIL: '실패',
+ enter_task_name: '작업 이름 입력',
+ see_details: '세부 정보 보기',
+ concerned_asset: '관련 자산',
+ me: '나',
+ remove_blank_tasks: '빈 작업 제거',
+ remove_blank_options: '빈 옵션 제거',
+ preview: '미리보기',
+ edit_checklist: '체크리스트 편집',
+ add_tasks: '작업 추가',
+ use_a_checklist: '체크리스트 사용',
+ select_checklist: '체크리스트 선택',
+ save_checklist: '체크리스트 저장',
+ assign_tasks_description: '기술자가 작성할 사용자 지정 작업 할당',
+ select_date: '날짜 선택',
+ task: '작업',
+ checklist: '체크리스트',
+ upgrade_analytics: '분석을 보려면 업그레이드하세요',
+ grouped_by_category: '카테고리별 그룹화',
+ downtime_by_asset: '자산별 가동 중지 시간',
+ downtime_and_costs: '가동 중지 시간 및 비용',
+ downtime_and_costs_trends: '가동 중지 시간 및 비용 추세',
+ downtimes_trends: '가동 중지 시간 추세',
+ repair_time_by_asset: '자산별 수리 시간',
+ consumed_parts_costs: '소모된 부품 비용',
+ requests_by_priority: '우선순위별 요청',
+ requests_trends: '요청 추세',
+ time_spent: '소요 시간',
+ grouped_by_completed_by: '완료자별 그룹화',
+ grouped_by_assigned_to: '할당 대상별 그룹화',
+ grouped_by_priority: '우선순위별 그룹화',
+ completion_comparison: '완료 비교',
+ hours_worked: '근무 시간',
+ work_remaining: '남은 작업',
+ wo_status: '작업 지시 상태',
+ cost_trends: '비용 추세',
+ cost_center: '자산 수명 주기 비용 분석',
+ downtime_and_availability: '가동 중지 시간 및 가용성',
+ incomplete_wo: '미완료 작업 지시',
+ the_numbers: '수치',
+ hours_and_cost_by_asset: '자산별 시간 및 비용',
+ completion_comparison_description: '다양한 유형의 완료된 작업 지시 비교.',
+ wo_age_description:
+ '작업 지시 기간은 작업 지시(또는 작업 요청) 생성부터 완료까지의 일수로 정의됩니다.',
+ rav_description:
+ 'RAV 대비 총 비용은 (자산에 대한 작업 지시 비용 / 구매 가격) * 100과 같습니다. 업계 표준은 이 지표에 대한 목표 값 3%입니다.',
+ downtime_and_availability_description:
+ '가용성은 자산이 서비스 시작일 이후 운영 상태에 있었던 비율을 나타냅니다. 총 가동 중지 시간은 지정된 날짜 범위 동안 발생한 가동 중지 이벤트 수를 나타냅니다.',
+ total_cost_description:
+ '총 비용에는 작업 지시의 인건비, 추가 비용 및 부품 비용이 포함됩니다.',
+ compliant_wo_description:
+ '규정 준수 작업 지시는 기한 이전에 완료된 작업 지시로 정의됩니다. 주기 시간은 작업 지시가 완료될 때까지의 일수를 나타냅니다.',
+ hours_worked_description:
+ '이 시간은 필터에 지정된 범위 내에 기한이 있는 작업 지시에 해당합니다.',
+ work_remaining_description:
+ '이 그래프는 필터에 지정된 날짜 범위 내에 기한이 있는 미완료 작업 지시의 수를 보여줍니다. 예상 시간은 해당 개별 작업 지시에 해당합니다.',
+ total_downtime_in_hours: '총 가동 중지 시간 (시간)',
+ downtime_events: '가동 중지 이벤트',
+ percent_downtime: '가동 중지 시간 %',
+ meantime_between_failures_in_hours: '평균 고장 간격 (시간)',
+ availability_percent: '가용성 비율',
+ mean_time_to_repair_in_hours: '평균 수리 시간 (시간)',
+ average_age: '평균 기간',
+ count: '개수',
+ average_cost: '평균 비용',
+ compliant: '규정 준수',
+ average_cycle_time_in_days: '평균 주기 시간 (일)',
+ total_consumption_cost: '총 소비 비용',
+ parts_consumed: '소모된 부품',
+ total_cost_as_pct_rav: 'RAV 대비 총 비용 %',
+ approved_requests: '승인된 요청',
+ pending_requests: '대기 중인 요청',
+ cancelled_requests: '취소된 요청',
+ average_cycle_time: '평균 주기 시간',
+}
+compliance_rate: '준수율',
+ complete: '완료',
+ reactive: '반응형',
+ recurring: '반복',
+ part_costs: '부품 비용',
+ labor_costs: '인건비',
+ total_time_spent_in_hours: '총 소요 시간 (시간)',
+ estimated_hours: '예상 시간',
+ total_purchase_price: '총 구매 가격',
+ you_have: '새 메시지가',
+ new_messages: '개 있습니다',
+ company: '회사',
+ change_cover: '표지 변경',
+ required_address: '주소 필드는 필수입니다',
+ company_details: '회사 정보',
+ company_details_description: '회사와 관련된 정보를 관리합니다',
+ learn_more: '더 알아보기',
+ profile: '프로필',
+ email_notifications: '이메일 알림',
+ email_updates_wo: '작업 지시 및 메시지에 대한 이메일 업데이트',
+ email_updates_requests: '요청된 작업 지시에 대한 이메일 업데이트',
+ po_emails: '구매 요청 이메일',
+ required_job_title: '직책 필드는 필수입니다',
+ required_old_password: '현재 비밀번호를 입력해주세요.',
+ invalid_password: '비밀번호가 너무 짧습니다 - 최소 8자 이상이어야 합니다.',
+ required_new_password: '비밀번호가 제공되지 않았습니다.',
+ passwords_must_match: '비밀번호가 일치해야 합니다',
+ password_change_success: '비밀번호가 성공적으로 변경되었습니다',
+ wrong_password: '잘못된 비밀번호가 제공되었습니다',
+ current_password: '현재 비밀번호',
+ new_password: '새 비밀번호',
+ confirm_password: '비밀번호 확인',
+ personal_details: '개인 정보',
+ personal_details_description: '개인 정보와 관련된 정보를 관리합니다',
+ change_password: '비밀번호 변경',
+ notification_settings: '알림 설정',
+ notification_settings_description: '알림과 관련된 세부 정보를 관리합니다',
+ recent_activity: '최근 활동',
+ created: '생성됨',
+ completed: '완료됨',
+ my_account: '내 계정',
+ my_company: '내 회사',
+ you_are_using_plan:
+ '현재 {{planName}} 플랜을 사용 중입니다. {{expiration}}에 만료됩니다. 지금 업그레이드하여 더 많은 기능에 액세스하세요.',
+ upgrade_plan: '플랜 업그레이드',
+ plans: '플랜',
+ monthly: '월간',
+ annually: '연간',
+ subscription_change_success: '구독이 성공적으로 변경되었습니다',
+ invalid_credit_card: '신용카드 번호가 유효하지 않습니다',
+ required_credit_card: '카드 필드는 필수입니다',
+ invalid_expiration_month: '만료 월이 유효하지 않습니다',
+ required_expiration_month: '만료 월은 필수입니다',
+ invalid_expiration_year: '만료 연도가 유효하지 않습니다',
+ required_expiration_year: '만료 연도는 필수입니다',
+ invalid_cvv: 'CVV가 유효하지 않습니다',
+ required_cvv: 'CVV는 필수입니다',
+ required_cardholder_name: '카드 소유자 이름은 필수입니다',
+ card: '카드',
+ expiration_month: '만료 월',
+ expiration_year: '만료 연도',
+ cardholder_name: '카드 소유자 이름',
+ seats: '좌석',
+ cost_per_seat: '좌석당 비용',
+ your_payment_secure: '결제 데이터는 암호화되어 안전합니다.',
+ plan: '플랜',
+ current_plan: '현재 플랜',
+ number_users_who_will_use_grash:
+ '{{shortBrandName}}를 사용할 사용자 수',
+ admin_role: '관리자',
+ technical_role: '기술',
+ limited_technical_role: '제한된 기술',
+ requester_role: '요청자',
+ view_only_role: '보기 전용',
+ how_will_you_be_billed: '어떻게 청구되기를 원하십니까?',
+ which_plan_fits_you: '어떤 플랜이 가장 적합합니까?',
+ per_user_month: '사용자당/월',
+ per_user_year: '사용자당/년',
+you_will_be_charged: '청구됩니다',
+ proceed_to_payment: '결제 진행',
+ pay_only_for_roles:
+ '관리자, 기술 및 제한된 기술 사용자에게만 비용을 지불하고, 무제한 요청자, 보기 전용은 무료로 사용하세요',
+ checkout_our: '저희의',
+ pricing_page: '가격 페이지',
+ for_more_details: '에서 자세한 내용을 확인하세요',
+ users_count_display: '{{count}} 사용자',
+ monthly_adverb: '월별',
+ yearly_adverb: '연간',
+ features: '기능',
+ checkout: '결제',
+ checkout_description: '아래 필드를 작성하세요',
+ per_month: '월별',
+ per_year: '연간',
+ recover_password_description:
+ '비밀번호를 재설정하려면 등록에 사용한 이메일을 입력하세요.',
+ send_me_new_password: '새 비밀번호 보내기',
+ want_to_sign_in_again: '다시 로그인하시겠습니까?',
+ check_mails_for_instructions: '자세한 지침은 이메일을 확인하세요',
+ pdf_report: 'PDF 보고서',
+ HIGH: '높음',
+ MEDIUM: '중간',
+ LOW: '낮음',
+ NONE: '없음',
+ import: '가져오기',
+ start_import_process: '가져오기 프로세스 시작',
+ import_data: '데이터 가져오기',
+ set_header: '헤더 설정',
+ match_columns: '열 일치',
+ review: '검토',
+ done: '완료',
+ no_match_yet: '아직 일치하는 항목 없음',
+ select: '선택...',
+ matched_to_field: '{{field}}에 일치됨',
+ next: '다음',
+ not_enough_rows: '파일에 행이 충분하지 않습니다',
+ there_are_duplicates: '중복 항목이 있습니다: {{duplicates}}',
+ assigned_by: '할당자',
+ percent_rows_have_value: '{{percent}}%의 행에 값이 있습니다',
+ match_at_least_column: '최소한 하나의 열을 일치시키세요',
+ to_import: '가져오기',
+ required_match: '{{field}} 일치가 필요합니다',
+ archived: '보관됨',
+ import_wo_success:
+ '작업 지시 {{created}}개가 생성되었고 {{updated}}개가 업데이트되었습니다',
+ to_export: '내보내기',
+ filters: '필터',
+ more_filters: '더 많은 필터',
+ customer: '계약자',
+ to: '까지',
+ dates: '날짜',
+ start: '시작',
+ end: '종료',
+ longitude: '경도',
+ latitude: '위도',
+ ALL: '모두',
+ REACTIVE: '반응형',
+ REPEATING: '예방형',
+ import_location_success:
+ '위치 {{created}}개가 생성되었고 {{updated}}개가 업데이트되었습니다',
+ import_part_success:
+ '부품 {{created}}개가 생성되었고 {{updated}}개가 업데이트되었습니다',
+ import_meter_success:
+ '미터 {{created}}개가 생성되었고 {{updated}}개가 업데이트되었습니다',
+ import_asset_success:
+ '자산 {{created}}개가 생성되었고 {{updated}}개가 업데이트되었습니다',
+ wo_calendar: '작업 지시 달력',
+ month: '월',
+ week: '주',
+ day: '일',
+ agenda: '일정',
+ previous: '이전',
+ today: '오늘',
+ to_filter: '필터',
+ 'noRows.asset.message':
+ '자산은 회사에서 개입할 수 있는 리소스입니다',
+ 'noRows.asset.action': "새 자산을 생성하려면 '+' 버튼을 누르세요.",
+ reset_filters: '필터 초기화',
+ toggle_menu: '메뉴 토글',
+{
+ no_results: '결과를 찾을 수 없습니다.',
+ an_error_occured: '오류가 발생했습니다.',
+ density: '밀도',
+ compact: '압축',
+ standard: '표준',
+ comfortable: '편안함',
+ columns: '열',
+ select_columns: '열 선택',
+ show_filters: '필터 표시',
+ hide_filters: '필터 숨기기',
+ search_placeholder: '검색…',
+ search: '검색',
+ clear: '지우기',
+ download_as_csv: 'CSV로 다운로드',
+ print: '인쇄',
+ download_as_excel: 'Excel로 다운로드',
+ find_column: '열 찾기',
+ column_title: '열 제목',
+ reorder_column: '열 재정렬',
+ show_all: '모두 표시',
+ hide_all: '모두 숨기기',
+ add_filter: '필터 추가',
+ logic_operator: '논리 연산자',
+ operator: '연산자',
+ and: '그리고',
+ or: '또는',
+ filter_value: '필터 값',
+ contains: '포함',
+ equals: '같음',
+ starts_with: '시작 문자',
+ ends_with: '끝 문자',
+ is: '이다',
+ is_not: '아니다',
+ is_after: '이후',
+ is_on_or_after: '이거나 이후',
+ is_before: '이전',
+ is_on_or_before: '이거나 이전',
+ is_empty: '비어 있음',
+ is_not_empty: '비어 있지 않음',
+ is_any_of: '다음 중 하나',
+ any: '모두',
+ true_text: '참',
+ false_text: '거짓',
+ menu: '메뉴',
+ show_columns: '열 표시',
+ hide: '숨기기',
+ unsort: '정렬 해제',
+ sort_by_ASC: '오름차순 정렬',
+ sort_by_DESC: '내림차순 정렬',
+ sort: '정렬',
+ total_rows: '총 행:',
+ yes: '예',
+ no: '아니요',
+ more: '더 보기',
+ to_group: '그룹',
+ see_children: '하위 항목 보기',
+ hide_children: '하위 항목 숨기기',
+ expand: '확장',
+ collapse: '축소',
+ detail_panel_toggle: '세부 정보 패널 토글',
+ cancel_subscription: '구독 취소',
+ resume_subscription: '구독 재개',
+ confirm_cancel_subscription: '구독을 취소하시겠습니까?',
+ workflows: '워크플로우',
+ create_workflow: '워크플로우 생성',
+ if: '만약',
+ and_optional: '그리고(선택 사항)',
+ then: '그러면',
+ workflow_description:
+ '만약, 그리고, 그러면 처럼 쉽게 사용자 지정 워크플로우를 만드세요. 워크플로우를 통해 작업 주문을 자동으로 할당하여 시간을 절약하고 팀 운영 방식에 맞게 {{shortBrandName}}을 사용자 지정하세요.\n모든 플랜은 최대 1개의 사용자 지정 워크플로우를 생성할 수 있습니다. 추가 워크플로우를 추가하려면 비즈니스 플랜으로 업그레이드하세요.',
+ CREATE_PURCHASE_ORDER: '구매 요청 생성',
+ PART_IS: '부품은',
+ QUANTITY_INFERIOR: '수량이 다음보다 적음',
+ ASSIGN_VENDOR: '공급업체 할당',
+ ASSIGN_CATEGORY: '카테고리 할당',
+ APPROVE: '승인',
+ REJECT: '거부',
+ SEND_REMINDER_EMAIL: '알림 이메일 보내기',
+ VENDOR_IS: '공급업체는',
+}
+{
+ CATEGORY_IS: '카테고리는',
+ STATUS_IS: '상태는',
+ DUE_DATE_BETWEEN: '예정일은 다음 사이입니다',
+ DUE_DATE_AFTER: '예정일은 다음 이후입니다',
+ ASSIGN_PRIORITY: '우선순위 할당',
+ ASSIGN_ASSET: '자산 할당',
+ ASSIGN_LOCATION: '위치 할당',
+ ASSIGN_USER: '사용자 할당',
+ ASSIGN_TEAM: '팀 할당',
+ ADD_CHECKLIST: '체크리스트 추가',
+ PRIORITY_IS: '우선순위는',
+ ASSET_IS: '자산은',
+ LOCATION_IS: '위치는',
+ USER_IS: '사용자는',
+ TEAM_IS: '팀은',
+ CREATED_AT_BETWEEN: '다음 사이에 생성됨',
+ TITLE_CONTAINS: '제목에 다음이 포함됨',
+ CREATE_REQUEST: '요청 생성',
+ CREATE_WORK_ORDER: '작업 지시 생성',
+ SET_ASSET_STATUS: '자산 상태 설정',
+ NAME_IS: '이름은',
+ NAME_CONTAINS: '이름에 다음이 포함됨',
+ VALUE_IS: '값은',
+ VALUE_CONTAINS: '값에 다음이 포함됨',
+ NUMBER_VALUE_SUPERIOR: '값이 다음보다 큼',
+ NUMBER_VALUE_INFERIOR: '값이 다음보다 작음',
+ WORK_ORDER_CREATED: '작업 지시가 생성됨',
+ WORK_ORDER_CLOSED: '작업 지시가 마감됨',
+ WORK_ORDER_ARCHIVED: '작업 지시가 보관됨',
+ REQUEST_CREATED: '요청이 생성됨',
+ REQUEST_APPROVED: '요청이 승인됨',
+ REQUEST_REJECTED: '요청이 거부됨',
+ PURCHASE_ORDER_CREATED: '구매 요청이 생성됨',
+ PURCHASE_ORDER_UPDATED: '구매 요청이 업데이트됨',
+ TASK_UPDATED: '작업이 업데이트됨',
+ PART_UPDATED: '부품이 업데이트됨',
+ add_condition: '조건 추가',
+ workflow_creation_success: '워크플로가 성공적으로 생성되었습니다',
+ workflow_creation_failure: '워크플로 생성에 실패했습니다',
+ action_value_missing: '작업 값이 누락되었습니다',
+ condition_value_missing: '조건 값이 누락되었습니다',
+ workflow_edit_success: '워크플로가 성공적으로 업데이트되었습니다',
+ workflow_edit_failure: '워크플로를 편집할 수 없었습니다',
+ workflow_delete_success: '워크플로가 성공적으로 삭제되었습니다',
+ workflow_delete_failure: '워크플로를 삭제할 수 없었습니다',
+ confirm_delete_workflow: '이 워크플로를 삭제하시겠습니까?',
+ click_here: '여기를 클릭하세요',
+ verify_email_title: '이메일 확인',
+ verify_email_description:
+ '인증 이메일이 발송되었습니다. 받은 편지함에 보이지 않으면 스팸함을 확인하세요.',
+ payment_success_title: '결제 성공!',
+ payment_success_description:
+ '결제가 성공적으로 처리되었습니다. 라이선스 세부 정보는 이메일을 확인하세요.',
+ upgrade: '업그레이드',
+ downgrade: '다운그레이드',
+ upgrade_description:
+ '구독 플랜을 업그레이드했습니다. {{shortBrandName}}을(를) 사용할 수 있는 비활성화된 사용자를 활성화해야 합니다. 현재 구독에 대해 한 번만 이 작업을 수행할 수 있습니다. 신중하게 선택하세요.',
+ enable_users: '사용자 활성화',
+ max_users_description: '최대 {{maxUsers}}명의 사용자를 활성화할 수 있습니다',
+ downgrade_description:
+ '구독 플랜을 다운그레이드했습니다. 진행하려면 일부 사용자를 비활성화해야 합니다. 현재 구독에 대해 한 번만 이 작업을 수행할 수 있습니다. 신중하게 선택하세요.',
+ disable_users: '사용자 비활성화',
+ min_users_description: '최소 {{minUsers}}명의 사용자를 비활성화해야 합니다',
+ downgrade_description_no_owner:
+ '귀사의 구독 플랜이 다운그레이드되었습니다. 진행하기 전에 회사 소유자가 일부 사용자를 비활성화해야 합니다.',
+ past_due: '기한 경과',
+ due_date_delay: '예정일 지연',
+ due_date_delay_description: '예정일 지연 일수',
+ days_count: '{{days}}일',
+ trigger_configuration: '트리거 구성',
+ WORK_ORDER_feature: '작업 지시',
+ REQUEST_feature: '작업 요청',
+ PART_feature: '부품 관리',
+ MOBILE_APP_feature: '모바일 앱',
+ WORK_ORDER_HISTORY_feature: '작업 지시 내역',
+ PREVENTIVE_MAINTENANCE_feature: '예방 정비',
+ CHECKLIST_feature: '체크리스트',
+ FILE_feature: '파일 업로드',
+ PURCHASE_ORDER_feature: '구매 요청',
+ METER_feature: '계량기 판독',
+}
+{
+ REQUEST_CONFIGURATION_feature: '요청 양식 구성',
+ ADDITIONAL_TIME_feature: '고급 시간 추적',
+ ADDITIONAL_COST_feature: '고급 비용 추적',
+ ANALYTICS_feature: '분석 및 보고',
+ REQUEST_PORTAL_feature: '요청 포털',
+ SIGNATURE_feature: '서명',
+ ROLE_feature: '사용자 지정 역할',
+ WORKFLOW_feature: '워크플로 자동화',
+ API_ACCESS_feature: 'API 액세스',
+ WEBHOOK_feature: '웹훅',
+ add_new_option: '새 옵션 추가',
+ edit_company: '회사 편집',
+ fill_fields_below: '아래 필드를 채우세요',
+ IMPORT_CSV_feature: 'CSV 가져오기',
+ no_import_access: 'CSV, Excel 파일에서 가져오려면 플랜을 업그레이드하세요',
+ members: '회원',
+ assign_user: '사용자 할당',
+ assign_asset: '자산 할당',
+ required_files_on_completion: '작업 오더 완료 시 파일이 필요합니다',
+ required_tasks_on_completion: '작업을 완료해야 합니다',
+ required_labor_on_completion: '시간을 기록해야 합니다',
+ required_part_on_completion: '이 작업 오더에 사용된 부품이 없습니다',
+ required_cost_on_completion: '이 작업 오더에 비용 정보가 제공되지 않았습니다',
+ estimated_hours_in_text: '예상 시간 {{hours}}시간',
+ required_part_name: '부품 이름은 필수입니다',
+ asset_update_failure: '자산을 편집할 수 없었습니다',
+ terms_of_service: '서비스 약관',
+ privacy_policy: '개인정보처리방침',
+ last_login: '마지막 로그인',
+ not_enough_part: '이 부품이 충분하지 않습니다',
+ remove_blank_meter_tasks: '측정기가 없는 측정기 유형의 작업을 제거합니다',
+ checklist_update_failure: '체크리스트를 편집할 수 없었습니다',
+ contact_us: '문의하기',
+ simplify_wo: '모바일 앱에서 작업 오더 간소화',
+ simplify_wo_description: '모바일 앱 사용 시 작업 오더 세부 정보에서 시간 제어, 비용 및 부품 숨기기',
+ account_deletion: '{{brandName}} 계정 삭제',
+ switch_account: '계정 전환',
+ switch_to_super_user: '슈퍼 관리자로 전환',
+ switch_account_description: '진행하려면 계정을 선택하세요',
+ put_location_in_map: '지도에 위치 표시',
+ confirm_disable_user: '{{user}}을(를) 비활성화하시겠습니까? 한 달 후에만 활성화할 수 있습니다',
+ user_disabled_success: '사용자가 성공적으로 비활성화되었습니다',
+ disable: '비활성화',
+ manufacturer: '제조업체',
+ power: '전력',
+ import_error: '가져오기에 실패했습니다',
+ request_upgrade: '업그레이드 요청',
+ operation_success: '작업이 성공했습니다',
+ CANCELLED: '거부됨',
+ uptime_hours: '가동 시간(h)',
+ downtime_hours: '다운타임(h)',
+ mark_all_as_seen: '모두 읽음으로 표시',
+ estimation_accuracy_ratio: '예측 정확도 비율',
+ download_template: '템플릿 다운로드',
+ pareto_by_total_price: '총 가격별 파레토',
+ cumulative_percent: '누적 백분율',
+ part_consumption_by_asset: '자산별 부품 소비량',
+ grouped_by_wo_category: '작업 오더 카테고리별 그룹화',
+ resolution_rate: '해결률',
+ resolved: '해결됨',
+ average: '평균',
+ documentation: '문서',
+ days_before_pm_notification: '예정된 작업 오더에 대한 사전 작업 오더 알림',
+ estimated_start_date: '예상 시작일',
+ no_file_linked_to_wo: '이 작업 오더에 연결된 파일이 없습니다',
+ add_file: '파일 추가',
+ try_for_free: '무료 체험',
+ choose_your_plan: '플랜 선택',
+ STARTER_description: '기계 상태 및 인력 가시성을 통해 효율적이고 강력한 예방 유지보수를 구축하려는 팀.',
+ PROFESSIONAL_description: '추가 유지보수 성장 및 생산성을 촉진하기 위해 통찰력과 분석을 활용해야 하는 부서.',
+ BUSINESS_description: '여러 위치 및 시스템 사용자 지정을 관리하기 위해 유지보수 및 운영 데이터를 캡처할 준비가 된 조직.',
+ book_demo: '데모 예약',
+ request_pricing: '자세한 정보는 가격 문의'
+}
+const en = {
+ Reports: '보고서',
+ 'Custom dashboard built using the included components':
+ '포함된 구성 요소를 사용하여 구축된 사용자 지정 대시보드',
+ Export: '내보내기',
+ 'Last year': '작년',
+ Expenses: '비용',
+ Statistics: '통계',
+ General: '일반',
+ Calendar: '달력',
+ Mailbox: '메일함',
+ Dashboards: '대시보드',
+ Analytics: '분석',
+ Monitoring: '모니터링',
+ Tasks: '작업',
+ Applications: '애플리케이션',
+ Users: '사용자',
+ 'List All': '모두 나열',
+ 'User Profile': '사용자 프로필',
+ Login: '로그인',
+ Register: '등록',
+ 'Recover Password': '비밀번호 복구',
+ Status: '상태',
+ 'Error 404': '오류 404',
+ 'Error 500': '오류 500',
+ 'Coming Soon': '출시 예정',
+ Maintenance: '유지보수',
+ Overview: '개요',
+ Documentation: '문서',
+ Welcome: '환영합니다',
+ Help: '도움말',
+ 'Features tour': '기능 둘러보기',
+ 'Getting started guide': '시작 가이드',
+ 'Contact support': '지원팀에 문의',
+ Version: '버전',
+ Search: '검색',
+ Notifications: '알림',
+ Settings: '설정',
+ 'Language Switcher': '언어 전환',
+ 'Sign out': '로그아웃',
+ 'Change Theme': '테마 변경',
+ 'View all notifications': '모든 알림 보기',
+ rate: '평가',
+ select_at_least_column: '최소한 하나의 열을 선택하세요',
+ already_read: '이미 읽음',
+ OPERATIONAL: '운영 중',
+ DOWN: '다운',
+ MODERNIZATION: '현대화',
+ STANDBY: '대기',
+ INSPECTION_SCHEDULED: '점검 예정',
+ COMMISSIONING: '시운전',
+ EMERGENCY_SHUTDOWN: '비상 종료',
+ select_asset_status: '자산 상태 선택',
+ asset_status: '자산 상태',
+ ui_configuration: 'UI 구성',
+ password_leave_empty_if_you_dont_want_to_change:
+ '비밀번호 - 변경하지 않으려면 비워 두세요',
+ upgrade_request_success: '업그레이드 요청이 접수되었습니다! 곧 연락드리겠습니다',
+ continue_with_sso: 'SSO로 계속',
+ see_live_demo: '라이브 데모 보기',
+ demo_warning:
+ '이 인스턴스는 데모 모드입니다. 실제 데이터에 사용하지 마십시오! 모든 데이터는 정기적으로 삭제됩니다!',
+ days: '일',
+ weeks: '주',
+ months: '개월',
+ years: '년',
+ based_on: '기준',
+ scheduled_date: '예정일',
+ on: '에',
+ required_days_of_week: '필수 요일',
+ 'schedule.daily_one': '매 {{count}}일',
+ 'schedule.daily_other': '매 {{count}}일',
+ 'schedule.weekly_one': '매 {{count}}주 {{days}}요일',
+ 'schedule.weekly_other': '매 {{count}}주 {{days}}요일',
+ 'schedule.monthly_one': '매 {{count}}개월',
+ 'schedule.monthly_other': '매 {{count}}개월',
+ 'schedule.yearly_one': '매 {{count}}년',
+ 'schedule.yearly_other': '매 {{count}}년',
+ delete_demo_data: '데모 데이터 삭제',
+ import_pm_success:
+ '{{created}}개의 작업 지시 일정이 생성되었고 {{updated}}개가 업데이트되었습니다',
+};
+export const ko = {
+ recurrence_type: '반복 유형',
+ recurrence_based_on: '반복 기준',
+ days_of_week: '요일',
+ no_recent_work_orders: '최근 작업 지시 없음',
+ recent_work_orders: '최근 작업 지시',
+ subscription_will_cancel_on: '구독은 {{date}}에 취소됩니다',
+ open_api_docs: 'API 문서 열기',
+ delete_account: '계정 삭제',
+ csv_separator: 'CSV 구분자',
+ Advantages: '장점',
+ open_source_cmms: '오픈 소스 CMMS',
+ 'main.title': '무료 오픈 소스 CMMS (유지보수 관리 소프트웨어)',
+ 'home.h1': '자체 호스팅 또는 클라우드에서 사용할 수 있는 무료 오픈 소스 CMMS',
+ 'home.h2': '저렴한 비용으로 강력한 유지보수',
+ 'home.h3':
+ '스프레드시트와 화이트보드에 의존하는 것을 멈추세요. {{brandName}}은 유지보수 팀이 개입을 계획하고, 장비를 추적하며, 규정을 준수하도록 돕습니다. 서버에 자체 호스팅하거나 클라우드에서 즉시 시작하세요.',
+ talk_to_sales: '영업팀에 문의',
+ 'pricing.choose_plan_and_get_started': '요금제를 선택하고 시작하세요',
+ 'pricing.slogan_effective_maintenance':
+ '저희 소프트웨어는 유지보수 및 신뢰성 팀이 운영을 효율적이고 효과적으로 실행하는 데 필요한 도구를 제공합니다.',
+ 'pricing.compare_plans_and_pricing': '요금제 및 가격 비교',
+ 'pricing.see_which_plan_is_right_for_you': '어떤 요금제가 적합한지 확인하세요',
+ 'pricing.select_two_plans_to_compare': '비교할 요금제 2개 선택',
+ 'pricing.select_three_plans_to_compare': '비교할 요금제 3개 선택',
+ 'pricing.month_per_user': '월 사용자당',
+ 'pricing.year_per_user': '년 사용자당',
+ 'pricing.plan_basic_name': '기본',
+ 'pricing.plan_basic_description':
+ '자산을 추적하고 절차에 따라 기본적인 예방 유지보수 일정을 생성하려는 팀.',
+ 'pricing.feature_unlimited_work_orders': '무제한 작업 지시',
+ 'pricing.feature_custom_tasks': '사용자 지정 작업',
+ 'pricing.feature_unlimited_request_user_licenses':
+ '무제한 요청 사용자 라이선스',
+ 'pricing.plan_starter_name': '스타터',
+ 'pricing.plan_starter_description':
+ '기계 상태 및 인력 가시성을 통해 효율적이고 강력한 예방 유지보수를 구축하려는 팀.',
+ 'pricing.feature_everything_in_basic_plus': '기본 요금제 모든 기능 포함:',
+ 'pricing.feature_preventive_maintenance_recurring_work_orders':
+ '예방 유지보수/반복 작업 지시',
+ 'pricing.feature_custom_checklists': '사용자 지정 체크리스트',
+ 'pricing.feature_inventory_management_costing': '재고 관리/원가 계산',
+ 'pricing.feature_time_and_manpower_tracking': '시간 및 인력 추적',
+ 'pricing.feature_thirty_day_analytics_reporting': '30일 분석 및 보고',
+ 'pricing.plan_professional_name': '전문가',
+ 'pricing.plan_professional_description':
+ '추가 유지보수 성장 및 생산성을 추진하기 위해 통찰력과 분석을 활용해야 하는 부서.',
+ 'pricing.feature_everything_in_starter_plus': '스타터 요금제 모든 기능 포함:',
+ 'pricing.feature_multiple_inventory_lines': '다중 재고 라인',
+ 'pricing.feature_customizable_request_portal': '사용자 지정 가능한 요청 포털',
+ 'pricing.feature_mobile_offline_mode': '모바일 오프라인 모드',
+ 'pricing.feature_advanced_analytics_reporting': '고급 분석 및 보고',
+ 'pricing.plan_business_name': '비즈니스',
+ 'pricing.plan_business_description':
+ '여러 위치 및 시스템 사용자 지정을 관리하기 위해 유지보수 및 운영 데이터를 캡처할 준비가 된 조직.',
+ 'pricing.feature_everything_in_professional_plus':
+ '전문가 요금제 모든 기능 포함:',
+ 'pricing.feature_purchase_order_management': '구매 주문 관리',
+ 'pricing.feature_multi_site_module_support': '다중 사이트 모듈 지원',
+ 'pricing.feature_custom_work_order_statuses': '사용자 지정 작업 지시 상태',
+ 'pricing.feature_custom_integrations_support': '사용자 지정 통합 지원',
+ 'pricing.feature_work_order_management': '작업 지시 관리',
+ 'pricing.feature_recurring_work_orders': '반복 작업 지시',
+ 'pricing.feature_custom_categories': '사용자 지정 카테고리',
+ 'pricing.feature_data_importing': '데이터 가져오기',
+ 'pricing.feature_time_and_cost_tracking': '시간 및 비용 추적',
+ 'pricing.feature_work_order_configuration': '작업 지시 구성',
+ 'pricing.feature_internal_requests': '내부 요청',
+ 'pricing.feature_external_request_portal': '외부 요청 포털',
+ 'pricing.category_locations_assets_parts': '위치, 자산 및 부품',
+ 'pricing.feature_location_management': '위치 관리',
+ 'pricing.feature_barcode_scanning': '바코드 스캔',
+ 'pricing.feature_inventory_management': '재고 관리',
+ 'pricing.feature_custom_asset_statuses': '사용자 지정 자산 상태',
+ 'pricing.feature_asset_downtime_tracking': '자산 다운타임 추적',
+ 'pricing.feature_asset_depreciation_tracking': '자산 감가상각 추적',
+ 'pricing.feature_asset_warranty_tracking': '자산 보증 추적',
+ 'pricing.feature_purchase_orders_management': '구매 주문',
+};
+{
+ 'pricing.feature_asset_check_in_out': '자산 체크인/체크아웃',
+ 'pricing.category_mobile_offline': '모바일 오프라인',
+ 'pricing.feature_work_order_availability': '작업 지시 가용성',
+ 'pricing.feature_updating_status': '상태 업데이트',
+ 'pricing.feature_updating_tasks': '작업 업데이트',
+ 'pricing.feature_work_order_drafts': '작업 지시 초안',
+ 'pricing.feature_full_drill_down_reporting_history':
+ '전체 드릴다운 보고 및 기록',
+ 'pricing.period_thirty_days': '30일',
+ 'pricing.period_full': '전체',
+ 'pricing.feature_pdf_csv_exporting': 'PDF 및 CSV 내보내기',
+ 'pricing.feature_itemized_time_reporting': '항목별 시간 보고',
+ 'pricing.feature_user_login_reports': '사용자 로그인 보고서',
+ 'pricing.feature_parts_consumption_reports': '부품 소모 보고서',
+ 'pricing.feature_asset_downtime_reports': '자산 다운타임 보고서',
+ 'pricing.feature_equipment_reliability_reports': '장비 신뢰성 보고서',
+ 'pricing.feature_multi_site_modules': '다중 사이트 모듈',
+ 'pricing.category_integrations': '통합',
+ 'pricing.feature_business_integrations':
+ '비즈니스 통합(SAP/Oracle/Causal AI...)',
+ 'pricing.feature_custom_integrations': '맞춤형 통합',
+ 'pricing.feature_unlimited_view_only_users': '무제한 보기 전용 사용자',
+ 'pricing.feature_unlimited_requesters': '무제한 요청자',
+ 'pricing.feature_unlimited_vendors': '무제한 공급업체',
+ 'pricing.feature_unlimited_customers': '무제한 고객',
+ 'pricing.category_support': '지원',
+ 'pricing.feature_daily_email_digest': '일일 이메일 요약',
+ 'pricing.feature_articles': '문서',
+ 'pricing.feature_training_webinars': '교육 웨비나',
+ 'pricing.feature_community_support_discord': '커뮤니티 지원 (Discord)',
+ 'pricing.feature_email_support': '이메일 지원',
+ 'pricing.feature_chat_phone_support': '채팅/전화 지원',
+ 'pricing.feature_priority_support': '우선 지원',
+ 'pricing.feature_implementation_training': '구현 및 교육',
+ 'pricing.feature_dedicated_account_manager': '전담 계정 관리자',
+ 'pricing.category_customization': '맞춤 설정',
+ 'pricing.feature_custom_development': '맞춤 개발',
+ 'pricing.sh_plan_basic_name': '기본',
+ 'pricing.sh_plan_basic_description':
+ '자체 인프라에서 완전한 데이터 주권과 기본적인 유지보수 추적이 필요한 소규모 팀을 위한 솔루션입니다.',
+ 'pricing.sh_feature_core_work_order_management': '핵심 작업 지시 관리',
+ 'pricing.sh_feature_asset_inventory_tracking': '자산 및 재고 추적',
+ 'pricing.sh_feature_local_data_storage': '로컬 데이터 저장',
+ 'pricing.sh_plan_professional_name': '전문가',
+ 'pricing.sh_plan_professional_description':
+ '고급 체크리스트, 워크플로우 및 심층적인 시스템 통합이 필요한 성장하는 공장에 이상적입니다.',
+ 'pricing.sh_feature_everything_in_basic_plus': '기본 기능에 추가:',
+ 'pricing.sh_feature_unlimited_assets_checklists': '무제한 자산/체크리스트',
+ 'pricing.sh_feature_nfc_barcode_scanning': 'NFC 및 바코드 스캔',
+ 'pricing.sh_feature_email_support': '이메일 지원',
+ 'pricing.sh_plan_business_name': '비즈니스',
+ 'pricing.sh_plan_business_description':
+ '다중 인스턴스 관리, 맞춤형 브랜딩 및 최고 수준의 보안이 필요한 대규모 운영을 위한 솔루션입니다.',
+ 'pricing.sh_feature_everything_in_professional_plus':
+ '전문가 기능에 추가:',
+ 'pricing.sh_feature_multi_instance_management': '다중 인스턴스 관리',
+ 'pricing.sh_feature_custom_user_roles': '맞춤형 사용자 역할',
+ 'pricing.sh_feature_priority_implementation_support':
+ '우선 구현 지원',
+ 'pricing.faq_free_users_q': '어떤 유형의 사용자가 무료 사용자로 간주됩니까?',
+ 'pricing.faq_free_users_a1':
+ '유료 라이선스가 필요 없는 세 가지 사용자 유형이 있습니다:',
+ 'pricing.faq_view_only_users_title': '보기 전용 사용자',
+ 'pricing.faq_view_only_users_description':
+ '이 사용자들은 일반적으로 유지보수 활동의 스냅샷을 보기 위해 자주 로그인하지 않는 감독자입니다. 또한 작업 요청을 제출하고 보고서를 실행할 수 있습니다.',
+ 'pricing.faq_requester_users_title': '요청자 사용자',
+ 'pricing.faq_requester_users_description':
+ '이 사용자들은 작업 요청을 제출하고 해당 요청의 상태를 볼 수만 있습니다. 작업 지시, 자산, 부품 또는 CMMS에 저장된 다른 데이터를 볼 수 없습니다.',
+ 'pricing.faq_third_party_users_title': '제3자 사용자',
+ 'pricing.faq_third_party_users_description':
+ '이 사용자들은 일반적으로 공급업체 및 계약업체입니다. 실제로 시스템에 로그인할 수는 없습니다. 공개 링크를 통해 태그된 특정 작업 지시에 대한 업데이트만 제출할 수 있습니다.',
+ 'pricing.faq_paid_users_q': '어떤 유형의 사용자가 유료 사용자로 간주됩니까?',
+ 'pricing.faq_paid_users_a1':
+ '유료 라이선스가 필요한 세 가지 사용자 유형이 있습니다:',
+ 'pricing.faq_admin_users_title': '관리자 사용자',
+ 'pricing.faq_admin_users_description':
+ '이 사용자들은 계정에 다른 사람을 추가하고, 작업 요청을 수락하거나 거부하며, 작업 지시 세부 정보를 편집할 수 있습니다. 이들은 계정을 제어하는 사용자입니다. 계정당 여러 명의 관리자를 둘 수 있습니다.',
+ 'pricing.faq_technical_users_title': '기술 사용자',
+}
+{
+ 'pricing.faq_technical_users_description':
+ '이 사용자들은 일반적으로 현장에서 작업 주문을 완료하는 기술자입니다. 그들은 자신이 생성한 작업 주문은 편집할 수 있지만 다른 작업 주문은 편집할 수 없습니다. 그들은 작업 주문에 사진과 상태 업데이트를 추가하고 새로운 작업 주문을 생성할 수 있습니다.',
+ 'pricing.faq_limited_technical_users_title': '제한된 기술 사용자',
+ 'pricing.faq_limited_technical_users_description':
+ '이 사용자들은 기술 사용자와 동일한 권한을 가집니다. 유일한 예외는 그들에게 할당된 작업 주문만 볼 수 있으며, 계정의 다른 기술 사용자의 작업 주문은 볼 수 없다는 것입니다.',
+ 'pricing.faq_change_plans_q': '나중에 요금제를 변경할 수 있나요?',
+ 'pricing.faq_change_plans_a':
+ '네, 언제든지 요금제를 업그레이드하거나 다운그레이드할 수 있습니다. 변경 사항은 다음 청구 주기 시작 시 적용됩니다.',
+ 'pricing.faq_free_trial_q': '무료 체험이 있나요?',
+ 'pricing.faq_free_trial_a':
+ '네, 결정을 내리기 전에 모든 기능을 경험할 수 있도록 비즈니스 요금제 15일 무료 체험을 제공합니다.',
+ 'pricing.faq_non_profit_discounts_q':
+ '비영리 단체를 위한 할인을 제공하나요?',
+ 'pricing.faq_non_profit_discounts_a':
+ '네, 비영리 단체를 위한 특별 가격을 제공합니다. 자세한 내용은 영업팀에 문의하십시오.',
+ 'pricing.faq_payment_methods_q': '어떤 결제 방법을 허용하나요?',
+ 'pricing.faq_payment_methods_a':
+ '모든 주요 신용 카드, 은행 송금 및 PayPal을 허용합니다. 엔터프라이즈 요금제의 경우 송장 발행도 가능합니다.',
+ 'pricing.faq_cancel_subscription_q': '구독을 취소할 수 있나요?',
+ 'pricing.faq_cancel_subscription_a':
+ '네, 언제든지 구독을 취소할 수 있습니다. 현재 청구 기간이 끝날 때까지 계속 액세스할 수 있습니다.',
+ 'pricing.faq_data_secure_q': '내 데이터는 안전한가요?',
+ 'pricing.faq_data_secure_a':
+ '네, 데이터 보안을 매우 중요하게 생각합니다. 모든 데이터는 전송 중 및 저장 시 암호화되며, 정기적인 보안 감사를 수행합니다.',
+ 'pricing.faq_title': '자주 묻는 질문',
+ 'pricing.annually_save_two_months': '연간 (2개월 절약)',
+ 'pricing.most_popular': '가장 인기 있는',
+ 'pricing.get_your_license': '라이선스 받기',
+ get_started: '시작하기',
+ workflow_automation: '워크플로우 자동화',
+ push_notifications: '푸시 알림',
+ cloud: '클라우드',
+ self_hosted: '자체 호스팅',
+ full: '전체',
+ pricing: '가격',
+ industries: '산업',
+ work_order_management: '작업 주문 관리',
+ inventory_management: '재고 관리',
+ analytics_and_reporting: '분석 및 보고',
+ manufacturing: '제조',
+ facility_management: '시설 관리',
+ food_and_beverage: '식음료',
+ healthcare: '의료',
+ energy_and_utilities: '에너지 및 유틸리티',
+ education: '교육',
+ hospitality: '숙박',
+ construction: '건설',
+ installation_docs: '설치 문서',
+ trusted_by_maintenance_teams:
+ '다양한 산업 분야의 유지보수 팀에서 신뢰합니다',
+ cut_costs_performance:
+ '성능 저하 없이 유지보수 소프트웨어 비용 절감',
+ create_request_portal: '요청 포털 생성',
+ edit_request_portal: '요청 포털 편집',
+ welcome_message: '환영 메시지',
+ fields: '필드',
+ field_settings: '필드 설정',
+ contact: '연락처',
+ required_title: '제목은 필수입니다',
+ untitled_portal: '제목 없는 포털',
+ no_welcome_message: '환영 메시지 없음',
+ request_portal_create_success: '요청 포털이 성공적으로 생성되었습니다',
+ request_portal_edit_success: '요청 포털이 성공적으로 업데이트되었습니다',
+ request_portal_delete_success: '요청 포털이 성공적으로 삭제되었습니다',
+ request_portal_create_failure: '요청 포털 생성에 실패했습니다',
+ request_portal_edit_failure: '요청 포털 업데이트에 실패했습니다',
+ request_portal_delete_failure: '요청 포털 삭제에 실패했습니다',
+ no_access_request_portals: '요청 포털에 액세스할 수 없습니다',
+ 'noRows.request_portal.message':
+ '아직 요청 포털이 없는 것 같습니다.',
+ 'noRows.request_portal.action': '첫 번째 요청 포털 생성',
+ request_title: '요청 제목',
+ configure_form_fields: '양식 필드 구성',
+ allow_selection_from_all_locations: '모든 위치에서 선택 허용',
+ allow_selection_from_all_assets: '모든 자산에서 선택 허용',
+ restrict_to_a_specific_location: '특정 위치로 제한',
+ restrict_to_a_specific_asset: '특정 자산으로 제한',
+ portal_public_asset_warning:
+ '이 포털은 공개되어 있으며 인증이 필요하지 않습니다. 나열된 자산은 링크를 가진 모든 사람에게 표시됩니다.',
+ portal_public_location_warning: '이 포털은 공개되어 있으며 인증이 필요하지 않습니다. 나열된 위치는 링크를 가진 모든 사람에게 표시됩니다.',
+}
+'이 포털은 공개되어 있으며 인증이 필요하지 않습니다. 나열된 위치는 링크가 있는 모든 사람에게 표시됩니다.',
+ submit_request: '요청 제출',
+ share_portal: '포털 공유',
+ get_portal_link: '포털 링크 가져오기',
+ portal_link_description: '이 링크가 있는 사람만 포털에 액세스할 수 있습니다.',
+ print_qr_code: 'QR 코드 인쇄',
+ qr_code_description:
+ 'QR 코드를 다운로드하여 설치물에 부착하면 사용자가 스캔하여 포털에 액세스할 수 있습니다.',
+ copied: '복사되었습니다!',
+ copy: '복사',
+ download: '다운로드',
+ share: '공유',
+ delete: '삭제',
+ portal_not_found: '포털을 찾을 수 없습니다',
+ request_submitted_success: '요청이 성공적으로 제출되었습니다',
+ request_submit_failure: '요청 제출에 실패했습니다. 다시 시도하십시오.',
+ required_description: '설명은 필수입니다',
+ required_contact: '연락처는 필수입니다',
+ required_location: '위치는 필수입니다',
+ upload_files: '파일 업로드',
+ request_portal: '포털 요청',
+ required_image: '이미지는 필수입니다',
+ requested_from_portal: '이 요청은 다음 포털에서 생성되었습니다: ',
+ request_portals: '포털 요청',
+ recaptcha_failed: 'reCAPTCHA 확인에 실패했습니다. 다시 시도하십시오.',
+ pin: '고정',
+ unpin: '고정 해제',
+ toggle_columns: '열 전환',
+ select_date_range: '날짜 범위 선택',
+ select_hour_range: '시간 범위 선택',
+ start_time: '시작 시간',
+ end_time: '종료 시간',
+ 'Download Mobile App': '모바일 앱 다운로드',
+ 'Enhance your experience with our mobile app. Get instant notifications and manage your work orders on the go.':
+ '모바일 앱으로 경험을 향상시키세요. 즉시 알림을 받고 이동 중에도 작업 지시를 관리하세요.',
+ 'Download on the App Store': '앱 스토어에서 다운로드',
+ 'Get it on Google Play': 'Google Play에서 다운로드',
+ 'Download on the': '다음에서 다운로드',
+ 'App Store': '앱 스토어',
+ 'GET IT ON': '다음에서 다운로드',
+ 'Google Play': 'Google Play',
+ get_mobile_app: '모바일 앱 받기',
+ scan_qr_to_download: 'QR 코드를 스캔하여 모바일 앱 다운로드',
+ total_items: '총 항목',
+ items_per_page: '페이지당 항목',
+ integrations: '통합',
+ api_keys: 'API 키',
+ connectors: '커넥터',
+ webhooks: '웹훅',
+ create_api_key: 'API 키 생성',
+ api_key_label: 'API 키 레이블',
+ api_key_created_success: 'API 키가 성공적으로 생성되었습니다',
+ api_key_code_copied: 'API 키 코드가 클립보드에 복사되었습니다',
+ api_key_code_view_once:
+ '이 코드는 한 번만 볼 수 있습니다. 다시 볼 수 없으므로 지금 복사하십시오.',
+ api_key_code: 'API 키 코드',
+ copy_code: '코드 복사',
+ last_used: '마지막 사용',
+ never: '없음',
+ delete_api_key: 'API 키 삭제',
+ delete_api_key_confirm: '이 API 키를 삭제하시겠습니까?',
+ upgrade_api: 'API, 커넥터 및 웹훅에 액세스하려면 업그레이드하십시오',
+ // Webhooks
+ webhook_endpoints: '웹훅 엔드포인트',
+ create_webhook_endpoint: '웹훅 엔드포인트 생성',
+ delete_webhook_endpoint: '웹훅 엔드포인트 삭제',
+ delete_webhook_endpoint_confirm: '이 웹훅 엔드포인트를 삭제하시겠습니까?',
+ webhook_endpoint_created_success: '웹훅 엔드포인트가 성공적으로 생성되었습니다',
+ webhook_endpoint_deleted_success: '웹훅 엔드포인트가 성공적으로 삭제되었습니다',
+ webhook_endpoint_url: 'URL',
+ webhook_endpoint_event: '이벤트',
+ webhook_endpoint_select_event: '이벤트 선택',
+ webhook_endpoint_asset_statuses: '자산 상태',
+ webhook_endpoint_wo_statuses: '작업 지시 상태',
+ webhook_endpoint_work_request_approved_only: '승인된 요청만',
+ webhook_endpoint_work_request_approved_only_desc: '승인된 작업 요청에 대한 트리거',
+ webhook_endpoint_wo_categories: '작업 지시 카테고리',
+ webhook_endpoint_wo_fields: '작업 지시 필드',
+{
+ webhook_endpoint_part_fields: '부품 필드',
+ webhook_endpoint_serialize: '페이로드 직렬화',
+ webhook_endpoint_serialize_description:
+ '선택하면 웹훅이 전체 엔터티 데이터를 수신합니다.',
+ webhook_endpoint_secret: '비밀',
+ webhook_endpoint_show_secret: '비밀 보기',
+ webhook_endpoint_hide_secret: '비밀 숨기기',
+ webhook_endpoint_copy_secret: '비밀 복사',
+ webhook_endpoint_rotate_secret: '비밀 순환',
+ webhook_endpoint_secret_rotated: '비밀이 성공적으로 순환되었습니다.',
+ webhook_endpoint_secret_copied: '비밀이 클립보드에 복사되었습니다.',
+ webhook_endpoint_last_triggered: '마지막 트리거',
+ webhook_endpoint_never_triggered: '한 번도 트리거되지 않음',
+ webhook_endpoint_type: '유형',
+ WEBHOOK_ASSET_STATUS_CHANGE: '자산 상태 변경',
+ WEBHOOK_METER_TRIGGER_STATUS_CHANGE: '계량기 트리거 상태 변경',
+ WEBHOOK_NEW_ASSET: '새 자산',
+ WEBHOOK_NEW_CATEGORY_ON_WORK_ORDER: '작업 지시의 새 카테고리',
+ WEBHOOK_NEW_COMMENT_ON_WORK_ORDER: '작업 지시의 새 댓글',
+ WEBHOOK_NEW_LOCATION: '새 위치',
+ WEBHOOK_NEW_PART: '새 부품',
+ WEBHOOK_NEW_PURCHASE_ORDER: '새 구매 주문',
+ WEBHOOK_NEW_VENDOR: '새 공급업체',
+ WEBHOOK_NEW_WORK_ORDER: '새 작업 지시',
+ WEBHOOK_NEW_REQUEST: '새 요청',
+ WEBHOOK_PART_CHANGE: '부품 변경',
+ WEBHOOK_PART_DELETE: '부품 삭제',
+ WEBHOOK_PART_QUANTITY_CHANGED: '부품 수량 변경됨',
+ WEBHOOK_PURCHASE_ORDER_CHANGE: '구매 주문 변경',
+ WEBHOOK_PURCHASE_ORDER_STATUS_CHANGE: '구매 주문 상태 변경',
+ WEBHOOK_WORK_ORDER_CHANGE: '작업 지시 변경',
+ WEBHOOK_WORK_ORDER_DELETE: '작업 지시 삭제',
+ WEBHOOK_WORK_ORDER_OVERDUE: '작업 지시 기한 초과',
+ WEBHOOK_WORK_ORDER_STATUS_CHANGE: '작업 지시 상태 변경',
+ WEBHOOK_WORK_REQUEST_STATUS_CHANGE: '작업 요청 상태 변경',
+ comments: '댓글',
+ add_comment_placeholder: '댓글 추가...',
+ post_comment: '댓글 게시',
+ no_comments: '아직 댓글이 없습니다',
+ confirm_delete_comment: '이 댓글을 삭제하시겠습니까?',
+ work_orders_settings_description:
+ '시간 및 비용 추적 등 작업 지시 기본 설정을 사용자 지정합니다.',
+ requests_settings_description:
+ '라우팅 및 필수 필드와 같은 요청 기본 설정을 사용자 지정합니다.',
+ assets_settings_description:
+ '바코드 생성 또는 자산 생성 양식과 같은 자산 관련 설정을 사용자 지정합니다.',
+ locations_settings_description:
+ '조직 내에서 위치를 생성, 관리 및 편집합니다.',
+ parts_inventory_settings_description:
+ '부품 재고 양식 및 기본 설정을 사용자 지정합니다.',
+ meters_settings_description: '계량기 양식 및 기본 설정을 사용자 지정합니다.',
+ vendors_contractors_settings_description:
+ '조직이 협력하는 외부 계약자 및 공급업체를 관리합니다.',
+ workflows_settings_description: '자동화된 워크플로를 생성하고 관리합니다.',
+ request_portals_settings_description:
+ '조직의 모든 요청 포털을 생성, 관리 및 편집합니다.',
+ set_preferences: '기본 설정 지정',
+ enabled: '활성화됨',
+ disabled: '비활성화됨',
+ go_to_request_portals: '요청 포털로 이동',
+ preferences: '기본 설정',
+ customize_work_order_form: '작업 지시 양식 사용자 지정',
+ custom_fields: '사용자 지정 필드',
+ configure_fields: '필드 구성',
+ add_custom_field: '사용자 지정 필드 추가',
+ edit_custom_field: '사용자 지정 필드 편집',
+ confirm_delete_custom_field: '이 사용자 지정 필드를 삭제하시겠습니까?',
+ copy_on_repeat_wo: '반복 작업 지시에 이 필드의 값을 복사합니다.',
+ do_not_copy: '복사 안 함',
+ enter_options_comma_separated: '쉼표로 구분하여 옵션을 입력하세요.',
+ field_type: '필드 유형',
+ options: '옵션',
+ short_text: '짧은 텍스트',
+ long_text: '긴 텍스트',
+ number: '숫자',
+ date_time: '날짜 및 시간',
+ single_choice: '단일 선택',
+ label: '레이블',
+ customize_form: '양식 사용자 지정',
+}
+const locale = {
+ type_enter_to_add_option: '옵션을 추가하려면 입력 후 엔터를 누르세요',
+ customers_settings_description: '조직이 협력하는 외부 계약업체를 관리합니다.',
+ vendors_settings_description: '공급업체 관련 설정을 사용자 지정합니다.'
+};
+
+export default locale;
\ No newline at end of file
diff --git a/home/src/i18n/translations/ko.ts b/home/src/i18n/translations/ko.ts
new file mode 100644
index 000000000..6bd0b3fdc
--- /dev/null
+++ b/home/src/i18n/translations/ko.ts
@@ -0,0 +1,1694 @@
+const locale = {
+ DUPLICATE_OF: "다음의 복제본",
+ DUPLICATED_BY: "다음에 의해 복제됨",
+ RELATED_TO: "관련 항목",
+ SPLIT_TO: "다음으로 분할",
+ SPLIT_FROM: "다음에서 분할",
+ BLOCKED_BY: "다음에 의해 차단됨",
+ BLOCKS: "차단",
+ MORE_THAN: "초과",
+ LESS_THAN: "미만",
+ OPEN: "열림",
+ IN_PROGRESS: "진행 중",
+ ON_HOLD: "보류 중",
+ COMPLETE: "완료",
+ fetch_more: "더 가져오기",
+ home: {
+ built: "유지보수 관리를 더 쉽게 하도록 구축되었습니다",
+ what: "무엇을",
+ you_will_have: "얻게 될까요",
+ you_will_have_description:
+ "유지보수를 제어할 수 있는 효율적이고 신뢰할 수 있는 워크플로우를 구축하세요. 작업 지시를 생성, 할당 및 추적하세요. 재고를 관리하세요. 가시성을 개선하고 책임감을 높이는 신뢰할 수 있는 자동화된 보고서를 받아보세요.",
+ smarter: "더 스마트한",
+ work: "작업",
+ smarter_description:
+ "{shortBrandName}은 기술자들이 필요한 도구와 데이터에 손 안에서 모두 접근할 수 있도록 하여 효율적으로 작업하는 것을 매우 쉽게 만듭니다.",
+ h1: "자체 호스팅하거나 클라우드에서 사용할 수 있는 무료 오픈 소스 CMMS",
+ h2: "저렴한 비용으로 강력한 유지보수",
+ h3: "스프레드시트와 화이트보드에 의존하는 것을 멈추세요. {brandName}은 유지보수 팀이 개입을 계획하고, 장비를 추적하며, 규정을 준수하도록 돕습니다. 서버에 자체 호스팅하거나 클라우드에서 즉시 시작하세요.",
+ },
+ home_description:
+ "화이트보드와 포스트잇이 혼란스럽고, 팀이 실제로 사용하기에 충분히 쉬운 CMMS 소프트웨어가 필요할 때 - {shortBrandName}을(를) 사용해 보세요.",
+ try_grash: "{shortBrandName} 사용해 보기",
+ login: "로그인",
+ start_trial: "무료 체험 시작",
+ key_features: "주요 기능",
+ key_features_description: "{shortBrandName}을(를) 오늘날 사용 가능한 최고의 CMMS 중 하나로 만드는 몇 가지 기능",
+ contribute: "기여하기",
+ work_orders: "작업 지시",
+ request_system: "작업 요청 시스템",
+ mobile_app: "모바일 앱",
+ asset_management: "자산 관리",
+ preventive_maintenance: "예방 유지보수",
+ parts_inventory: "부품 재고",
+ custom_dashboards: "맞춤형 대시보드",
+ "work-orders": {
+ title: "작업 지시를 전문가처럼 관리하세요",
+ description: {
+ short: "모든 작업을 보고 관리하세요",
+ },
+ descriptions: [
+ "수많은 서류와 분실된 작업 지시에 지치셨나요? 분실된 모든 항목은 수익과 명성에 직접적인 영향을 미칩니다.",
+ "{shortBrandName}을(를) 사용하면 모든 장치에서 어디서든 접근할 수 있는 중앙 집중식 데이터베이스에서 팀 전체의 모든 작업 지시, PM 및 기타 작업을 쉽고 빠르게 정리할 수 있습니다.",
+ ],
+ checks: [
+ "작업 지시, PM 및 작업 요청을 포함한 모든 작업을 확인하세요.",
+ "올바른 작업이 먼저 완료되도록 작업 우선순위를 설정하세요.",
+ "현재 및 예정된 작업의 달력을 확인하세요.",
+ "자산 정보, 기한, 우선순위 등과 같은 중요한 정보가 포함된 작업 할당을 확인하세요.",
+ "실제 완료된 작업, 소요 시간, 계획된 작업 대 계획되지 않은 작업과 같은 중요한 KPI를 확인하세요.",
+ ],
+ },
+ "work-requests": {
+ title: "간소화된 모바일 작업 요청 시스템",
+ descriptions: [
+ "분실된 티켓, 끊임없는 일상적인 방해, 중복된 작업으로 이어지는 오래된 전화 및 이메일 시스템 사용에 지치셨나요?",
+ "{shortBrandName}의 유지보수 관리 솔루션은 권한을 부여한 모든 사람이 QR 코드(바코드)를 스캔하거나 URL을 방문하여 모바일 장치를 통해 요청을 입력하는 것만으로 유지보수 부서에 문제를 제출할 수 있도록 합니다.",
+ ],
+ checks: [
+ "다시는 작업을 잃어버리지 마세요.",
+ "작업 요청 처리 시간을 최대 34% 단축하세요.",
+ "요청자와의 소통 시간(전화, 이메일, 문자)을 최대 41% 단축하세요.",
+ ],
+ },
+ "mobile-app": {
+ title: "유지보수 팀의 역량을 강화하는 모바일 CMMS 앱",
+ descriptions: [
+ "iOS/Android 모바일 앱을 사용하여 고객은 전체 유지보수 팀에서 최대 30% 더 나은 조직, 커뮤니케이션, 책임감 및 생산성을 경험합니다.",
+ "휴대용 장치에서 유지보수 팀의 모든 구성원은 다음을 수행할 수 있습니다.",
+ ],
+ checks: [
+{
+ "View their assigned Work Orders and PMs.": "할당된 작업 지시 및 PM 보기",
+ "Log their Work Orders within under 60 seconds": "60초 이내에 작업 지시 기록",
+ "Receive instant communications via push and email notifications.": "푸시 및 이메일 알림을 통해 즉시 통신 수신",
+ "Start new Work Orders while out in the field.": "현장에서 새로운 작업 지시 시작",
+ "Respond to and log problems while actually working on the problem": "문제를 해결하는 동안 문제에 응답하고 기록",
+ "Lookup critical asset information while diagnosing a problem.": "문제 진단 중 중요한 자산 정보 조회",
+ "eam": {
+ "title": "기업 자산 관리",
+ "description": {
+ "short": "자산을 파악하세요"
+ },
+ "descriptions": [
+ "회사의 장비가 혼란스럽게 얽혀 있어 정리하기 어렵고, 장비가 제대로 관리되었는지 알 수 없으며, 유지보수 비용이 얼마인지도 모르는 등 자산 관리와 관련된 모든 골칫거리에 좌절하고 계십니까?",
+ "{brandName}의 기업 자산 관리 모듈은 10개에서 1,000,000개에 이르는 자산에 사용할 수 있으며, 사용하기 쉽고 검색 가능한 트리 구조로 원하는 방식으로 정확하게 추적할 수 있습니다."
+ ],
+ "checks": [
+ "항상 자산의 상태와 비용을 파악하세요",
+ "완전하고 상세한 유지보수 로그 보기",
+ "무제한 사용자 정의 필드로 원하는 것만 추적",
+ "명확한 부모-자식 계층 구조로 자산 구성",
+ "QR 코드(바코드)로 정보를 빠르고 쉽게 찾기",
+ "센서 연결을 통해 실시간 자산 데이터 수신"
+ ]
+ },
+ "pm": {
+ "title": "효과적인 예방 유지보수 프로그램",
+ "descriptions": [
+ "PM 체크리스트를 수동으로 배포하고 팀에 작업 완료 여부를 확인하는 데 귀중한 시간을 낭비하지 마세요.",
+ "{shortBrandName}을(를) 사용하면 PM 일정을 쉽게 자동화하여 적절한 작업이 적시에 적절한 기술자에게 적절한 자산에 자동으로 전달되도록 할 수 있습니다."
+ ],
+ "checks": [
+ "PM 일정을 일별, 주별, 월별, 연별 또는 이벤트나 계량기 판독값에 따라 자동화",
+ "PM이 생성되거나 기한이 되었을 때 자동 푸시 및 이메일 알림",
+ "사용하기 쉬운 캘린더를 통해 모든 미결 작업 및 예정된 PM 일정을 볼 수 있습니다.",
+ "마감일을 변경하려면 드래그 앤 드롭",
+ "PM 완료 시 작업은 자산의 유지보수 로그에 자동으로 기록됩니다.",
+ "사용하는 데 거의 또는 전혀 교육이 필요하지 않습니다."
+ ]
+ },
+ "part_1": {
+ "title": "예비 부품 재고 관리",
+ "description": {
+ "short": "부품이 언제 소진될지 파악"
+ },
+ "descriptions": [
+ "재고에 어떤 부품이 있는지 또는 어디에 사용되는지 확실하지 않습니까? 부품이 언제 소진될지 또는 기술자가 작업을 수행하는 데 필요한 부품을 가지고 있는지 알 수 없습니까?",
+ "저희는 이러한 문제 등을 해결하기 위해 {shortBrandName}의 부품 관리를 설계했습니다."
+ ],
+ "checks": [
+ "부품 수량이 부족할 때 즉시 푸시 및 이메일 알림을 받으세요. 부품 수량이 사용자 지정 설정 임계값 미만일 때 즉각적이고 자동적인 푸시/이메일 알림을 받아 적절한 수의 부품을 재고에 유지하세요.",
+ "기술자는 작업 지시 내에서 부품이 재고에 있는지 즉시 알 수 있습니다. 부품이 재고에 없으면 다른 위치를 쉽게 확인하여 사용 가능한지 확인하세요.",
+ "자동 부품 사용 추적. 작업 지시 또는 PM이 부품을 사용하면 재고가 자동으로 업데이트되어 사용된 부품을 반영합니다.",
+ "부품 사용량 파악. 부품 로그를 통해 부품이 어디에 사용되고 누구에 의해 사용되는지 확인하세요.",
+ "사용되지 않는 부품 제거. 부품이 오래되었는지 파악하세요.",
+ "실시간 보고. 어떤 부품이 어디에 사용되고 있으며 비용이 얼마나 드는지 파악하세요.",
+ "재고 수준 최적화. 부품에 대한 예측을 즉시 확인하여 내년에 얼마나 많은 부품이 사용될 수 있는지 확인하세요.",
+ "바코드 조회. 사용자 지정 QR 코드를 사용하여 재고를 쉽게 추적하고 액세스하세요."
+ ]
+ },
+ "dashboard": {
+ "title": "사용자 지정 대시보드를 통한 데이터, 원하는 방식",
+ "descriptions": [
+ "솔직히 말해서, 운영을 개선하는 첫 번째 단계는 좋은 점, 나쁜 점, 그리고 추한 점을 아는 것입니다.",
+ "{shortBrandName}의 사용자 지정 대시보드를 사용하면 마침내 악명 높은 '유지보수의 블랙홀'을 이해하기 시작하고 데이터 기반 계획을 실행에 옮겨 인건비 절감, 가동 중지 시간 감소 등을 달성할 수 있습니다.",
+ "{shortBrandName}의 사용자 지정 대시보드를 사용하면 다음을 얻을 수 있습니다..."
+ ],
+ "checks": [
+ "돈이 어디에 어떻게 쓰이는지 파악",
+ "어떤 자산이 가장 많은 비용을 발생시키는지 파악",
+ "자신만의 사용자 지정 KPI 생성",
+ "측정 항목에 따라 자동으로 생성되고 업데이트되는 보고서 보기",
+ "Excel 시트, PDF 또는 {shortBrandName} 내에서 쉽게 공유되는 보고서 보기",
+ "그리고 훨씬 더 많은 것..."
+ ]
+ },
+ "leading_maintenance": "유지보수 및 신뢰성의 더 나은 미래를 선도합니다",
+ "premium_included": "프리미엄 기능 포함",
+ "no_credit_card": "신용 카드 필요 없음"
+}
+{
+ perfect_tool: "유지보수 팀을 위한 완벽한 도구",
+ start_trial_today: "오늘 무료 체험을 시작하세요",
+ create_account: "계정 생성",
+ signup_description: "계정을 생성하려면 아래 필드를 작성하세요.",
+ account_already: "이미 계정이 있으신가요?",
+ signin_here: "여기에서 로그인하세요",
+ invalid_email: "제공된 이메일은 유효한 이메일 주소여야 합니다",
+ required_email: "이메일 필드는 필수입니다",
+ required_firstName: "이름 필드는 필수입니다",
+ required_lastName: "성 필드는 필수입니다",
+ required_company: "회사명 필드는 필수입니다",
+ required_employeesCount: "직원 수를 입력해주세요",
+ invalid_phone: "전화번호가 유효하지 않습니다",
+ required_password: "비밀번호 필드는 필수입니다",
+ required_terms: "이용 약관에 동의해야 합니다",
+ verify_email: "계정을 활성화하려면 이메일을 확인해주세요",
+ registration_error: "등록에 실패했습니다",
+ first_name: "이름",
+ last_name: "성",
+ email: "이메일 주소",
+ phone: "전화",
+ password: "비밀번호",
+ companyName: "회사명",
+ employeesCount: "직원 수",
+ i_accept: "저는 다음을 수락합니다",
+ terms_conditions: "이용 약관",
+ create_your_account: "계정 생성",
+ register: "등록",
+ login_description: "계정에 로그인하려면 아래 필드를 작성하세요.",
+ no_account_yet: "아직 계정이 없으신가요?",
+ signup_here: "여기에서 가입하세요",
+ wrong_credentials: "잘못된 자격 증명이 제공되었습니다",
+ lost_password: "비밀번호를 잊으셨나요?",
+ link_wo: "작업 지시 연결",
+ link_wo_description: "작업 지시 간의 관계 생성",
+ required_relationType: "관계 유형을 선택해주세요.",
+ required_wo: "작업 지시 필드는 필수입니다.",
+ this_wo: "이 작업 지시",
+ the_wo: "작업 지시",
+ link: "연결",
+ cost_description: "비용 설명",
+ assigned_to: "담당자",
+ category: "카테고리",
+ date: "날짜",
+ cost: "비용",
+ include_cost: "이 비용을 총 비용에 포함",
+ include_cost_description: "이것은 작업 지시에 소요된 총 비용에 이 비용을 추가합니다",
+ required_cost_description: "비용 설명은 필수입니다",
+ required_cost: "비용은 필수입니다",
+ add_cost: "추가 비용 추가",
+ add_cost_description: "추가 비용을 생성하고 추가하려면 아래 필드를 작성하세요",
+ add: "추가",
+ hourly_rate: "시간당 요금",
+ include_time: "이 시간을 총 시간에 포함",
+ include_time_description: "이것은 작업 지시에 소요된 총 시간에 이 기간을 추가합니다",
+ work_started_at: "작업 시작 시간",
+ duration: "기간",
+ hours: "시간",
+ minutes: "분",
+ required_hours: "시간 필드는 필수입니다",
+ required_minutes: "분 필드는 필수입니다",
+ add_time: "시간 추가",
+ add_time_description: "시간을 생성하고 추가하려면 아래 필드를 작성하세요",
+ feedback: "피드백",
+ feedback_description: "피드백을 남겨주세요",
+ required_feedback: "피드백은 필수입니다",
+ signature: "서명",
+ required_signature: "이미지는 필수입니다",
+ close_wo: "작업 지시 마감",
+ close: "마감",
+ task_update_success: "작업이 성공적으로 업데이트되었습니다",
+ task_update_failure: "작업을 업데이트할 수 없었습니다",
+ notes_save_success: "메모가 성공적으로 저장되었습니다",
+ images_add_task_success: "이미지가 작업에 추가되었습니다",
+ images_add_task_failure: "문제가 발생했습니다",
+ images: "이미지",
+ required_images: "이미지를 하나 이상 업로드해주세요",
+ add_images: "이미지 추가",
+ tasks: "작업",
+ wo_archive_success: "작업 지시가 보관되었습니다",
+}
+wo_archive_failure: "작업 지시를 보관할 수 없습니다",
+ wo_archive_confirm: "이 작업 지시를 보관하시겠습니까?",
+ quantity_change_success: "수량이 성공적으로 변경되었습니다",
+ quantity_change_failure: "수량을 변경할 수 없습니다",
+ details: "세부 정보",
+ updates: "업데이트",
+ id: "ID",
+ due_date: "기한",
+ location: "위치",
+ asset: "자산",
+ team: "팀",
+ created_at: "생성일",
+ list_view: "목록 보기",
+ calendar_view: "달력 보기",
+ column_view: "열 보기",
+ wo_create_success: "작업 지시가 성공적으로 생성되었습니다",
+ wo_create_failure: "작업 지시를 생성할 수 없습니다",
+ changes_saved_success: "변경 사항이 저장되었습니다",
+ wo_update_failure: "작업 지시를 편집할 수 없습니다",
+ wo_delete_success: "작업 지시가 성공적으로 삭제되었습니다",
+ wo_delete_failure: "작업 지시를 삭제할 수 없습니다",
+ status: "상태",
+ title: "제목",
+ priority: "우선순위",
+ description: "설명",
+ worker: "작업자",
+ location_name: "위치 이름",
+ location_address: "위치 주소",
+ asset_name: "자산 이름",
+ days_since_creation: "생성일로부터 경과일",
+ files: "파일",
+ requested_by: "요청자",
+ completed_on: "완료일",
+ updated_at: "업데이트 시간",
+ work_order: "작업 지시",
+ timer_running: "타이머 실행 중",
+ run_timer: "타이머 실행",
+ approved_by: "승인자",
+ created_by: "생성자",
+ completed_by: "완료자",
+ time: "시간",
+ save: "저장",
+ customers: "계약자",
+ no_labor:
+ "아직 인건비가 추가되지 않았습니다. 사용자가 시간을 기록하고 {shortBrandName}에 시간당 요율이 저장되면 여기에 표시됩니다.",
+ not_assigned: "할당되지 않음",
+ no_additional_cost: "아직 추가 비용이 추가되지 않았습니다",
+ parts: "부품",
+ links: "링크",
+ confirm_delete_file_wo: "이 작업 지시에서 이 파일을 제거하시겠습니까?",
+ archive: "보관",
+ labors: "인건비",
+ add_additional_cost: "추가 비용 추가",
+ additional_costs: "추가 비용",
+ add_parts: "부품 추가",
+ wo: {
+ title_description: "작업 지시 제목 입력",
+ },
+ image: "이미지",
+ estimated_duration: "예상 소요 시간(시간)",
+ primary_worker: "주 작업자",
+ additional_workers: "추가 작업자",
+ select_team: "팀 선택",
+ select_location: "위치 선택",
+ select_asset: "자산 선택",
+ select_tasks: "작업 선택",
+ requires_signature: "서명 필요",
+ required_wo_title: "작업 지시 제목은 필수입니다",
+ add_wo: "작업 지시 추가",
+ add_wo_description: "새 작업 지시를 생성하고 추가하려면 아래 필드를 작성하십시오",
+ edit_wo: "작업 지시 편집",
+ edit_wo_description: "작업 지시를 업데이트하려면 아래 필드를 작성하십시오",
+ noRows: {
+ wo: {
+ message: "작업 지시는 예약하거나 누군가에게 할당할 수 있는 작업입니다",
+ action: "'+' 버튼을 눌러 작업 지시를 생성하십시오",
+ },
+ pm: {
+ message: "사용자 지정 트리거로 작업 지시를 예약하십시오",
+ action: "'+' 버튼을 눌러 트리거를 생성하십시오",
+},
+ request: {
+ message: "작업 요청을 관리하세요",
+ action: "'+' 버튼을 눌러 작업 요청을 생성하세요",
+ },
+ location: {
+ message: "위치를 통해 자산과 작업자를 보다 효율적으로 관리할 수 있습니다",
+ action: "'+' 버튼을 눌러 위치를 생성하세요",
+ },
+ part: {
+ message: "부품은 자산으로 조합하거나 단독으로 사용할 수 있습니다",
+ action: "'+' 버튼을 눌러 부품을 생성하세요",
+ },
+ po: {
+ message: "구매 요청을 한 곳에서 관리하세요",
+ action: "'+' 버튼을 눌러 구매 요청을 생성하세요.",
+ },
+ meter: {
+ message: "계량기 판독값을 통해 자산을 모니터링하고 정의된 조건에 따라 새로운 작업 지시를 트리거할 수 있습니다",
+ action: "'+' 버튼을 눌러 계량기를 생성하세요",
+ },
+ customer: {
+ message: "계약자는 외부 작업자입니다",
+ action: "'+' 버튼을 눌러 계약자를 생성하세요",
+ },
+ vendor: {
+ message: "공급업체는 자산 또는 부품을 제공하는 조직입니다",
+ action: "'+' 버튼을 눌러 공급업체를 생성하세요",
+ },
+ team: {
+ message: "팀은 특정 그룹의 사람들을 관리하는 데 도움이 됩니다.",
+ action: "'+' 버튼을 눌러 팀을 생성하세요.",
+ },
+ file: {
+ message: "모든 파일을 한 곳에서 가져오세요",
+ action: "'+' 버튼을 눌러 파일을 업로드하세요",
+ },
+ asset: {
+ message: "자산은 회사에서 개입할 수 있는 리소스입니다",
+ action: "'+' 버튼을 눌러 새 자산을 생성하세요.",
+ },
+ },
+ to_delete: "삭제",
+ confirm_delete_wo: "이 작업 지시를 삭제하시겠습니까?",
+ no_access_wo: "작업 지시에 접근할 수 없습니다. 접근 권한이 있어야 한다면 관리자에게 문의하세요",
+ cancel: "취소",
+ select_parts: "부품 선택",
+ sets_of_parts: "부품 세트",
+ paused: "일시 중지됨",
+ trigger_details: "트리거 세부 정보",
+ starts_on: "시작일",
+ ends_on: "종료일",
+ frequency: "빈도",
+ every_frequency_days: "{frequency}일마다",
+ wo_details: "작업 지시 세부 정보",
+ confirm_delete_file: "이 파일을 제거하시겠습니까?",
+ wo_schedule_success: "작업 지시가 성공적으로 예약되었습니다",
+ wo_schedule_failure: "작업 지시를 예약할 수 없었습니다",
+ wo_trigger_edit_failure: "작업 지시 트리거를 편집할 수 없었습니다",
+ wo_trigger_delete_success: "작업 지시 트리거가 성공적으로 삭제되었습니다",
+ wo_trigger_delete_failure: "작업 지시 트리거를 삭제할 수 없었습니다",
+ name: "이름",
+ wo_title: "작업 지시 제목",
+ next_wo: "다음 작업 지시",
+ trigger_name: "트리거 이름",
+ enter_trigger_name: "트리거 이름 입력",
+ frequency_description: "일 단위 빈도",
+ wo_configuration: "작업 지시 구성",
+ required_trigger_name: "트리거 이름은 필수입니다",
+ required_frequency: "트리거 빈도는 필수입니다",
+ invalid_frequency: "빈도는 0보다 커야 합니다",
+ schedule_wo: "작업 지시 예약",
+ schedule_wo_description: "작업 지시를 예약하려면 아래 필드를 작성하세요",
+ edit_wo_trigger: "작업 지시 트리거 편집",
+ edit_wo_trigger_description: "작업 지시 트리거를 편집하려면 아래 필드를 작성하세요",
+ create_trigger: "트리거 생성",
+ confirm_delete_pm: "이 작업 지시 트리거를 삭제하시겠습니까?",
+ no_access_pm:
+ "예방 정비 섹션에 접근할 수 없습니다. 접근 권한이 있어야 한다면 관리자에게 문의하세요",
+{
+ enter_wo_title: "작업 지시 제목 입력",
+ status_report: "상태 보고서",
+ wo_analysis: "작업 지시 분석",
+ wo_aging: "작업 지시 경과",
+ time_and_cost: "시간 및 비용",
+ assets: "자산",
+ reliability_dashboard: "신뢰성 대시보드",
+ total_maintenance_cost: "총 유지보수 비용",
+ useful_life: "유효 수명",
+ requests: "요청",
+ locations: "위치",
+ parts_and_inventory: "부품/재고",
+ purchase_orders: "구매 요청",
+ meters: "계량기",
+ people_teams: "인력 및 팀",
+ people: "인력",
+ teams: "팀",
+ vendors_customers: "공급업체 및 계약자",
+ vendors: "공급업체",
+ categories: "카테고리",
+ settings: "설정",
+ cancelled: "취소됨",
+ reject: "거부",
+ approve: "승인",
+ request_create_success: "작업 지시가 성공적으로 요청되었습니다",
+ request_create_failure: "작업 요청을 생성할 수 없었습니다",
+ request_edit_failure: "요청을 편집할 수 없었습니다",
+ request_delete_success: "요청이 성공적으로 삭제되었습니다",
+ request_delete_failure: "요청을 삭제할 수 없었습니다",
+ rejected: "거부됨",
+ approved: "승인됨",
+ pending: "대기 중",
+ required_request_name: "요청 제목은 필수입니다",
+ required_field: "이 필드는 필수입니다",
+ add_request: "요청 추가",
+ add_request_description: "새 요청을 생성하고 추가하려면 아래 필드를 작성하십시오",
+ edit_request: "요청 편집",
+ edit_request_description: "요청을 편집하려면 아래 필드를 작성하십시오",
+ confirm_delete_request: "이 요청을 삭제하시겠습니까?",
+ request: "요청",
+ request_details: "요청 세부 정보",
+ none_priority: "없음",
+ low_priority: "낮음",
+ medium_priority: "중간",
+ high_priority: "높음",
+ downtimes: "다운타임",
+ confirm_delete_file_asset: "이 자산에서 이 파일을 제거하시겠습니까?",
+ actions: "작업",
+ show: "표시",
+ model: "모델",
+ serial_number: "일련 번호",
+ operational: "운영 중",
+ down: "다운",
+ area: "영역",
+ barcode: "바코드",
+ placed_in_service: "서비스 시작일",
+ warranty_expiration: "보증 만료",
+ asset_information: "자산 정보",
+ more_informations: "추가 정보",
+ confirm_delete_asset_downtime: "이 다운타임을 제거하시겠습니까?",
+ create_downtime_success: "다운타임이 성공적으로 추가되었습니다",
+ create_downtime_failure: "다운타임을 추가할 수 없었습니다",
+ edit_downtime_success: "다운타임이 성공적으로 편집되었습니다",
+ started_on: "시작일",
+ required_startsOn: "시작일은 필수입니다",
+ reading_create_success: "측정값이 성공적으로 추가되었습니다",
+ reading_create_failure: "측정값을 추가할 수 없었습니다",
+ reading: "측정값",
+ added_by: "추가한 사람",
+ enter_meter_value: "계량기 값 입력",
+ add_reading: "측정값 추가",
+ select_meter: "계량기 선택",
+ confirm_delete_part_asset: "이 자산에서 이 부품을 제거하시겠습니까?",
+ no_due_date: "기한 없음",
+ due_at_date: "{date}까지",
+ no_primary_worker: "기본 작업자 없음",
+ no_wo_linked_asset: "이 자산에 연결된 작업 지시가 없습니다",
+ asset_remove_success: "자산이 성공적으로 삭제되었습니다",
+ asset_remove_failure: "자산을 삭제할 수 없었습니다",
+ asset_name_description: "자산 이름 입력",
+}
+{
+ select_asset_location: "자산 위치 선택",
+ primary_user_description: "기본 사용자 선택",
+ teams_description: "팀 선택",
+ customers_description: "계약자 선택",
+ vendors_description: "공급업체 선택",
+ inServiceDate_description: "서비스 시작일",
+ warranty_expiration_date: "보증 만료일",
+ additional_information: "추가 정보",
+ structure: "구조",
+ parent_asset: "상위 자산",
+ asset_create_success: "자산이 성공적으로 생성되었습니다",
+ asset_create_failure: "자산을 생성할 수 없습니다",
+ additional_workers_description: "추가 작업자 선택",
+ required_asset_name: "자산 이름은 필수입니다",
+ add_asset: "자산 추가",
+ add_asset_description: "새 자산을 생성하고 추가하려면 아래 필드를 작성하십시오",
+ create_asset: "자산 생성",
+ hierarchy: "계층",
+ add_downtime: "다운타임 추가",
+ edit_downtime: "다운타임 편집",
+ remove_downtime: "다운타임 제거",
+ edit: "편집",
+ edit_asset: "자산 편집",
+ edit_asset_description: "이 자산을 편집하려면 아래 필드를 작성하십시오",
+ confirm_delete_asset: "이 자산을 삭제하시겠습니까?",
+ loading_assets: "{name} #{id} 아래 자산 로드 중",
+ no_content: "콘텐츠 없음",
+ no_result_criteria: "검색 기준과 일치하는 결과가 없습니다",
+ map_view: "지도 보기",
+ location_create_success: "위치가 성공적으로 생성되었습니다",
+ location_create_failure: "위치를 생성할 수 없습니다",
+ location_edit_failure: "위치를 편집할 수 없습니다",
+ location_delete_success: "위치가 성공적으로 삭제되었습니다",
+ location_delete_failure: "위치를 삭제할 수 없습니다",
+ enter_location_name: "위치 이름 입력",
+ address: "주소",
+ parent_location: "상위 위치",
+ select_workers: "작업자 선택",
+ map_coordinates: "지도 좌표",
+ required_location_name: "위치 제목은 필수입니다",
+ required_location_address: "위치 주소는 필수입니다",
+ add_location: "위치 추가",
+ add_location_description: "새 위치를 생성하고 추가하려면 아래 필드를 작성하십시오",
+ edit_location: "위치 편집",
+ edit_location_description: "위치를 업데이트하려면 아래 필드를 작성하십시오",
+ confirm_delete_location: "이 위치를 삭제하시겠습니까?",
+ floor_plans: "평면도",
+ floor_plan: "평면도",
+ floor_plan_name_description: "평면도 이름",
+ "Floor plan area in m²": "평면도 면적(m²)",
+ upload_image: "이미지 업로드",
+ required_floor_plan_name: "평면도 이름은 필수입니다",
+ add_floor_plan: "새 평면도 추가",
+ add_floor_plan_description: "새 평면도를 생성하려면 아래 필드를 작성하십시오",
+ no_asset_in_location: "이 위치에 자산 없음",
+ no_wo_in_location: "이 위치에 작업 지시 없음",
+ no_file_in_location: "이 위치에 첨부된 파일 없음",
+ no_floor_plan_in_location: "이 위치에 평면도 없음",
+ assigned_teams: "할당된 팀",
+ assigned_customers: "할당된 계약자",
+ assigned_vendors: "할당된 공급업체",
+ no_access_location: "위치에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_vendors_customers:
+ "공급업체 및 계약자에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_people_team:
+ "사람 및 팀에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_analytics:
+ "분석에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_assets: "자산에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_categories:
+ "카테고리에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_files: "파일에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_inventory:
+ "재고에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_meters: "미터에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_purchase_orders:
+ "구매 요청을 생성할 수 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_requests: "요청에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_settings: "설정에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오",
+ no_access_page: "이 페이지에 대한 액세스 권한이 없습니다",
+}
+{
+ file: "파일",
+ card_view: "카드 보기",
+ set_create_success: "세트가 성공적으로 생성되었습니다",
+ set_create_failure: "세트를 생성할 수 없습니다",
+ set_edit_failure: "세트를 편집할 수 없습니다",
+ set_delete_success: "세트가 성공적으로 삭제되었습니다",
+ set_delete_failure: "세트를 삭제할 수 없습니다",
+ total_cost: "총 비용",
+ part: "부품",
+ enter_part_name: "부품 이름 입력",
+ required_set_name: "세트 이름은 필수입니다",
+ add_set: "세트 추가",
+ add_set_description: "새 세트를 생성하고 추가하려면 아래 필드를 작성하십시오",
+ create_set: "세트 생성",
+ edit_set: "세트 편집",
+ edit_set_description: "세트를 편집하려면 아래 필드를 작성하십시오",
+ confirm_delete_set: "이 세트를 삭제하시겠습니까?",
+ part_create_success: "부품이 성공적으로 생성되었습니다",
+ part_create_failure: "부품을 생성할 수 없습니다",
+ part_edit_failure: "부품을 편집할 수 없습니다",
+ part_delete_success: "부품이 성공적으로 삭제되었습니다",
+ part_delete_failure: "부품을 삭제할 수 없습니다",
+ quantity: "수량",
+ open_wo: "열린 작업 지시",
+ enter_part_category: "부품 카테고리 입력",
+ enter_part_cost: "부품 비용 입력",
+ enter_part_quantity: "부품 수량 입력",
+ minimum_quantity: "최소 수량",
+ enter_part_minimum_quantity: "부품 최소 수량 입력",
+ non_stock: "비재고",
+ enter_part_barcode: "부품 바코드 입력",
+ enter_part_area: "부품 영역 입력",
+ additional_part_details: "추가 부품 세부 정보",
+ add_part: "부품 추가",
+ add_part_description: "새 부품을 생성하고 추가하려면 아래 필드를 작성하십시오",
+ create_part: "부품 생성",
+ update_part: "부품 업데이트",
+ update_part_description: "부품을 업데이트하려면 아래 필드를 작성하십시오",
+ confirm_delete_part: "이 부품을 삭제하시겠습니까?",
+ part_details: "부품 세부 정보",
+ area_details: "영역 세부 정보",
+ assigned_people: "할당된 사람",
+ no_asset_related_part: "이 부품과 관련된 자산이 없습니다",
+ no_file_found: "파일을 찾을 수 없습니다",
+ no_wo_found: "작업 지시를 찾을 수 없습니다",
+ workers: "작업자",
+ Parts_and_Inventory: "부품 및 재고",
+ po_edit_failure: "구매 요청을 편집할 수 없습니다",
+ po_delete_success: "구매 요청이 성공적으로 삭제되었습니다",
+ po_delete_failure: "구매 요청을 삭제할 수 없습니다",
+ number_of_items: "항목 수",
+ total_quantity: "총 수량",
+ shipping_to: "배송지",
+ shipping_address: "배송 주소",
+ po_details: "구매 요청 세부 정보",
+ enter_po_name: "구매 요청 이름 입력",
+ additional_details: "추가 세부 정보",
+ vendor: "공급업체",
+ shipping_information: "배송 정보",
+ company_name: "회사 이름",
+ ship_to: "수신자",
+ city: "도시",
+ state: "주",
+ zip_code: "우편번호",
+ fax_number: "팩스 번호",
+ po_date: "구매 요청 날짜",
+ notes: "메모",
+ add_notes: "메모 추가",
+ requisitioner: "요청자",
+ terms: "약관",
+ shipping_method: "배송 방법",
+ required_name: "이름은 필수입니다",
+ edit_po: "구매 요청 편집",
+ edit_po_description: "구매 요청을 업데이트하려면 아래 필드를 작성하십시오",
+ purchase_order: "구매 요청",
+ confirm_delete_po: "이 구매 요청을 삭제하시겠습니까?",
+ upgrade_po: "구매 요청을 생성하려면 업그레이드하십시오",
+ new_po: "새 구매 요청",
+ po_create_success: "구매 요청이 성공적으로 생성되었습니다",
+ select_one_part: "최소 1개의 부품을 선택하십시오",
+}
+po_create_failure: "구매 요청을 생성할 수 없습니다",
+ approve_while_submitting: "제출 시 승인",
+ invalid_fax: "팩스 번호가 유효하지 않습니다",
+ submit: "제출",
+ each_item_superior_zero: "각 품목 수량은 0보다 커야 합니다",
+ quantity_edit_success: "수량이 성공적으로 변경되었습니다",
+ quantity_edit_failure: "수량을 변경할 수 없습니다",
+ APPROVED: "승인됨",
+ PENDING: "대기 중",
+ REJECTED: "거부됨",
+ when_reading_is: "계량기 판독값이",
+ greater_than: "보다 큼",
+ lower_than: "보다 작음",
+ value: "값",
+ required_value: "값이 필요합니다",
+ required_trigger_condition: "조건이 필요합니다",
+ wo_trigger_create_success: "작업 지시 트리거가 성공적으로 생성되었습니다",
+ wo_trigger_create_failure: "작업 지시 트리거를 생성할 수 없습니다",
+ add_wo_trigger: "작업 지시 트리거 추가",
+ add_wo_trigger_description: "작업 지시 트리거를 생성하고 추가하려면 아래 필드를 채우십시오",
+ wo_trigger_edit_success: "작업 지시 트리거가 성공적으로 업데이트되었습니다",
+ meter_create_success: "계량기가 성공적으로 생성되었습니다",
+ meter_create_failure: "계량기를 생성할 수 없습니다",
+ meter_edit_failure: "계량기를 편집할 수 없습니다",
+ meter_delete_success: "계량기가 성공적으로 삭제되었습니다",
+ meter_delete_failure: "계량기를 삭제할 수 없습니다",
+ next_reading_due: "다음 판독 예정일",
+ unit_of_measurement: "측정 단위",
+ last_reading: "최종 판독값",
+ enter_meter_name: "계량기 이름 입력",
+ unit: "단위",
+ update_frequency: "업데이트 빈도",
+ update_frequency_in_days: "업데이트 빈도(일)",
+ required_meter_name: "계량기 이름은 필수입니다",
+ required_meter_unit: "계량기 단위는 필수입니다",
+ required_meter_update_frequency: "계량기 업데이트 빈도는 필수입니다",
+ required_asset: "자산은 필수입니다",
+ add_meter: "계량기 추가",
+ add_meter_description: "새 계량기를 생성하고 추가하려면 아래 필드를 채우십시오",
+ edit_meter: "계량기 편집",
+ edit_meter_description: "계량기를 편집하려면 아래 필드를 채우십시오",
+ confirm_delete_meter: "이 계량기를 삭제하시겠습니까?",
+ upgrade_create_meter: "계량기를 생성하려면 업그레이드하십시오",
+ history: "기록",
+ reading_frequency: "판독 빈도",
+ required_reading_value: "판독값은 필수입니다",
+ wo_triggers: "작업 지시 트리거",
+ add_trigger: "트리거 추가",
+ meter_details: "계량기 세부 정보",
+ meter: "계량기",
+ drag_one_file: "여기에 파일을 하나 드래그하세요",
+ drag_many_files: "여기에 파일을 드래그 앤 드롭하세요",
+ drop_to_start: "업로드 시작을 위해 파일을 드롭하세요",
+ invalid_files_type: "이러한 파일 형식은 업로드할 수 없습니다",
+ you_have_uploaded: "업로드했습니다",
+ upload: "업로드",
+ Vendors_Customers: "공급업체 및 계약업체",
+ customer_create_success: "계약업체가 성공적으로 생성되었습니다",
+ customer_create_failure: "계약업체를 생성할 수 없습니다",
+ customer_edit_failure: "계약업체를 편집할 수 없습니다",
+ customer_delete_success: "계약업체가 성공적으로 삭제되었습니다",
+ customer_delete_failure: "계약업체를 삭제할 수 없습니다",
+ customer_name: "계약업체 이름",
+ website: "웹사이트",
+ customer_type: "계약업체 유형",
+ customer_type_description: "예: 배관, 전기",
+ customer_description_description: "이 계약업체의 목적을 몇 줄로 설명하십시오...",
+ billing_information: "청구 정보",
+ address_line_2: "주소 2",
+ billing_name: "청구 이름",
+ currency: "통화",
+ select_currency: "통화 선택",
+ required_customer_name: "계약업체 이름은 필수입니다",
+ required_phone: "전화번호는 필수입니다",
+ invalid_website: "유효하지 않은 웹사이트",
+ billing_address: "청구 주소",
+ add_customer: "계약업체 추가",
+ add_customer_description: "새 계약업체를 생성하고 추가하려면 아래 필드를 채우십시오",
+ type: "유형",
+ billing_currency: "청구 통화",
+{
+ go_back: "뒤로 가기",
+ confirm_delete_customer: "이 계약자를 삭제하시겠습니까?",
+ vendor_create_success: "공급업체가 성공적으로 생성되었습니다",
+ vendor_create_failure: "공급업체를 생성할 수 없었습니다",
+ vendor_edit_failure: "공급업체를 편집할 수 없었습니다",
+ vendor_delete_success: "공급업체가 성공적으로 삭제되었습니다",
+ vendor_delete_failure: "공급업체를 삭제할 수 없었습니다",
+ required_company_name: "회사 이름은 필수입니다",
+ vendor_type: "공급업체 유형",
+ contact_name: "담당자 이름",
+ add_vendor: "공급업체 추가",
+ add_vendor_description: "새 공급업체를 생성하고 추가하려면 아래 필드를 작성하세요",
+ confirm_delete_vendor: "이 공급업체를 삭제하시겠습니까?",
+ vendor_type_description: "예: 배관, 전기",
+ role: "역할",
+ edit_user: "사용자 편집",
+ edit_user_description: "사용자를 편집하려면 아래 필드를 작성하세요",
+ job_title: "직책",
+ invite_users: "사용자 초대",
+ bring_people_team: "팀에 새로운 사람들을 초대하세요",
+ add_20_users:
+ "각 이메일 입력 후 'tab' 또는 'enter'를 눌러 한 번에 20명의 사용자를 추가할 수 있습니다. 요청된 사용자를 등록하는 동안 중복되거나 등록된 이메일은 제거됩니다.",
+ enter_email: "이메일 주소 입력",
+ users_invite_success: "사용자가 초대되었습니다",
+ users_invite_failure: "사용자를 초대할 수 없습니다. 현재 구독 회원 수를 확인하세요",
+ please_type_emails: "초대할 이메일을 입력하세요",
+ please_select_role: "역할을 선택하세요",
+ invite: "초대",
+ team_create_success: "팀이 성공적으로 생성되었습니다",
+ team_create_failure: "팀을 생성할 수 없었습니다",
+ team_edit_failure: "팀을 편집할 수 없었습니다",
+ team_delete_success: "팀이 성공적으로 삭제되었습니다",
+ team_delete_failure: "팀을 삭제할 수 없었습니다",
+ team_name: "팀 이름",
+ people_in_team: "팀원",
+ required_team_name: "팀 이름은 필수입니다",
+ create_team: "팀 생성",
+ create_team_description: "여기에서 팀원을 추가할 수 있습니다",
+ confirm_delete_team: "이 팀을 삭제하시겠습니까?",
+ overview: "개요",
+ activity: "활동",
+ wo_complete_last_14_days: "지난 14일 동안 완료된 작업 지시",
+ no_wo_complete_last_14_days: "지난 2주 동안 완료된 작업 지시가 없습니다",
+ ADMIN_name: "관리자",
+ ADMIN_description: "관리자는 작업 지시 및 요청 편집, 추가, 삭제를 포함한 모든 권한을 가집니다",
+ LIMITED_ADMIN_name: "제한된 관리자",
+ LIMITED_ADMIN_description:
+ "제한된 관리자는 설정 보기/편집 또는 사람 및 팀 추가/편집을 제외하고 관리자와 동일한 접근 권한을 가집니다. 계약자, 카테고리 및 PM 트리거를 생성하지 않은 경우 작업 지시, 자산 위치, 계량기 및 구매 요청을 삭제할 수 없습니다.",
+ TECHNICIAN_name: "기술자",
+ TECHNICIAN_description:
+ "기술자는 작업 지시, 자산 및 위치를 생성하고 닫을 수 있습니다. 자신이 생성한 것만 편집하고 삭제할 수 있습니다",
+ LIMITED_TECHNICIAN_name: "제한된 기술자",
+ LIMITED_TECHNICIAN_description: "제한된 기술자는 자신에게 할당된 작업 지시만 볼 수 있습니다",
+ VIEW_ONLY_name: "보기 전용",
+ VIEW_ONLY_description: "보기 전용 사용자는 모든 보기 권한을 가지지만 아무것도 편집할 수 없습니다",
+ REQUESTER_name: "요청자",
+ REQUESTER_description: "요청자는 작업 요청을 제출하고 상태를 볼 수 있습니다",
+ select_user_role: "사용자 역할 선택",
+ user_details: "사용자 세부 정보",
+ file_delete_success: "파일이 성공적으로 삭제되었습니다",
+ file_delete_failure: "파일을 삭제할 수 없었습니다",
+ uploaded_by: "업로드한 사람",
+ uploaded_on: "업로드 날짜",
+ rename: "이름 변경",
+ required_files: "파일을 하나 이상 업로드하세요",
+ required_file_name: "파일 이름을 입력하세요",
+ add_files: "파일 추가",
+ edit_file: "파일 편집",
+ upgrade_files: "자산, 작업 지시, 위치 등에서 파일을 사용하려면 업그레이드하세요...",
+ parts_consumption: "부품 소모",
+ requests_analysis: "요청 분석",
+ category_create_success: "카테고리가 성공적으로 생성되었습니다",
+ category_create_failure: "카테고리를 생성할 수 없었습니다",
+ category_edit_failure: "카테고리를 편집할 수 없었습니다",
+ category_delete_success: "카테고리가 성공적으로 삭제되었습니다",
+ category_delete_failure: "카테고리를 삭제할 수 없었습니다",
+ timers: "타이머",
+ costs: "비용",
+ add_category: "새 카테고리 추가",
+ add_category_description: "새 카테고리를 생성하고 추가하려면 이름을 입력하세요",
+}
+edit_category: "카테고리 편집",
+ edit_category_description: "카테고리를 편집하려면 이름을 입력하세요",
+ no_category_action: "첫 번째 카테고리를 추가하려면 '+' 버튼을 누르세요.",
+ confirm_delete_category: "이 카테고리를 삭제하시겠습니까?",
+ no_category_message: "{categoryName} 카테고리가 아직 없는 것 같습니다.",
+ acquisition_cost: "취득 비용",
+ general_settings: "일반 설정",
+ request_form_configuration: "요청 양식 구성",
+ roles: "역할",
+ checklists: "체크리스트",
+ field_configuration_description: "필드를 선택 사항, 숨김 또는 필수 사항으로 표시할 수 있습니다.",
+ optional: "선택 사항",
+ required: "필수",
+ hidden: "숨김",
+ creating_wo: "작업 지시 생성",
+ completing_wo: "작업 지시 완료",
+ role_edit_failure: "역할을 편집할 수 없습니다.",
+ edit_role: "역할 편집",
+ edit_role_description: "역할을 편집하려면 아래 필드를 채우세요.",
+ external_id: "외부 ID",
+ permissions: "권한",
+ create_role_description:
+ "이 역할은 {brandName}에서 관리자가 할 수 있는 모든 작업을 수행할 수 있지만, 아래에서 일부 중요한 권한을 사용자 지정할 수 있습니다.",
+ create_and_edit: "생성/편집",
+ to_access: "액세스",
+ role_delete_success: "역할이 성공적으로 삭제되었습니다.",
+ role_delete_failure: "역할을 삭제할 수 없습니다.",
+ confirm_delete_role: "이 역할을 영구적으로 삭제하시겠습니까?",
+ users: "사용자",
+ paid: "유료",
+ free: "무료",
+ role_create_success: "역할이 성공적으로 생성되었습니다.",
+ role_create_failure: "역할을 생성할 수 없습니다.",
+ roles_management: "역할 관리",
+ roles_number: "역할 {count}개",
+ create_role: "역할 생성",
+ upgrade_role: "역할 생성을 위해 업그레이드",
+ add_role: "새 역할 추가",
+ add_role_description: "새 역할을 생성하고 추가하려면 아래 필드를 채우세요.",
+ parts_and_sets: "부품 및 부품 세트",
+ upgrade_role_edit: "역할 편집을 위해 업그레이드",
+ delete_role: "역할 삭제",
+ upgrade_role_delete: "역할 삭제를 위해 업그레이드",
+ create: "생성",
+ pm_trigger: "예방 정비 트리거",
+ auto_assign_wo: "작업 지시 자동 할당",
+ auto_assign_wo_description: "새 작업 지시를 생성자에게 자동으로 할당합니다.",
+ auto_assign_requests: "요청 자동 할당",
+ auto_assign_requests_description: "새 작업 지시를 요청 승인자에게 자동으로 할당합니다.",
+ disable_closed_wo_notification: "종료된 작업 지시 알림 비활성화",
+ disable_closed_wo_notification_description: "종료된 작업 지시가 업데이트될 때 알림을 비활성화합니다.",
+ ask_feedback_wo_closed: "작업 지시 종료 시 피드백 요청",
+ ask_feedback_wo_closed_description: "사용자에게 수행된 작업에 대한 피드백을 요청합니다.",
+ include_labor_in_total_cost: "총 비용에 인건비 포함",
+ include_labor_in_total_cost_description:
+ "사용자가 시간을 기록하고 시간당 요율이 저장되어 있을 때 총 비용에 인건비를 추가합니다.",
+ enable_wo_updates_requesters: "요청자를 위한 작업 지시 업데이트 활성화",
+ enable_wo_updates_requesters_description: "사용자는 요청한 작업 지시에 대한 업데이트를 받습니다.",
+ language: "언어",
+ date_format: "날짜 형식",
+ time_zone: "시간대",
+ business_type: "사업 유형",
+ general_asset_management: "일반 자산 관리",
+ physical_asset_management: "물리적 자산 관리",
+ checklist_delete_success: "체크리스트가 성공적으로 삭제되었습니다.",
+ checklist_delete_failure: "체크리스트를 삭제할 수 없습니다.",
+ create_checklist: "체크리스트 생성",
+ confirm_delete_checklist: "이 체크리스트를 삭제하시겠습니까?",
+ upgrade_checklist: "체크리스트를 사용하려면 업그레이드하세요.",
+ upgrade_now: "지금 업그레이드",
+ total: "총계",
+ sub_task_status: "하위 작업 상태",
+ text_field: "텍스트 필드",
+ number_field: "숫자 필드",
+ inspection_check: "검사 확인",
+ multiple_choices: "다중 선택",
+ meter_reading: "계량기 판독",
+ select_user: "사용자 선택",
+ PASS: "통과",
+ FLAG: "플래그",
+const ko = {
+ FAIL: "실패",
+ enter_task_name: "작업 이름 입력",
+ see_details: "세부 정보 보기",
+ concerned_asset: "관련 자산",
+ me: "나",
+ remove_blank_tasks: "빈 작업 제거",
+ remove_blank_options: "빈 옵션 제거",
+ preview: "미리보기",
+ edit_checklist: "체크리스트 편집",
+ add_tasks: "작업 추가",
+ use_a_checklist: "체크리스트 사용",
+ select_checklist: "체크리스트 선택",
+ save_checklist: "체크리스트 저장",
+ assign_tasks_description: "기술자가 작성할 사용자 지정 작업 할당",
+ select_date: "날짜 선택",
+ task: "작업",
+ checklist: "체크리스트",
+ upgrade_analytics: "분석을 보려면 업그레이드하세요",
+ grouped_by_category: "카테고리별 그룹화",
+ downtime_by_asset: "자산별 가동 중단 시간",
+ downtime_and_costs: "가동 중단 시간 및 비용",
+ downtime_and_costs_trends: "가동 중단 시간 및 비용 추세",
+ downtimes_trends: "가동 중단 시간 추세",
+ repair_time_by_asset: "자산별 수리 시간",
+ consumed_parts_costs: "소모 부품 비용",
+ requests_by_priority: "우선순위별 요청",
+ requests_trends: "요청 추세",
+ time_spent: "소요 시간",
+ grouped_by_completed_by: "완료자별 그룹화",
+ grouped_by_assigned_to: "할당 대상별 그룹화",
+ grouped_by_priority: "우선순위별 그룹화",
+ completion_comparison: "완료 비교",
+ hours_worked: "근무 시간",
+ work_remaining: "남은 작업",
+ wo_status: "작업 지시 상태",
+ cost_trends: "비용 추세",
+ cost_center: "자산 수명 주기 비용 분석",
+ downtime_and_availability: "가동 중단 시간 및 가용성",
+ incomplete_wo: "미완료 작업 지시",
+ the_numbers: "수치",
+ hours_and_cost_by_asset: "자산별 시간 및 비용",
+ completion_comparison_description: "다양한 유형의 완료된 작업 지시 비교.",
+ wo_age_description:
+ "작업 지시 기간은 작업 지시(또는 작업 요청) 생성부터 완료까지의 일수로 정의됩니다.",
+ rav_description:
+ "RAV 대비 총 비용은 (자산에 대한 작업 지시 비용 / 구매 가격)*100과 같습니다. 업계 표준은 이 지표에 대한 목표 값 3%입니다.",
+ downtime_and_availability_description:
+ "가용성은 자산이 서비스 시작일 이후 운영 상태에 있었던 비율을 나타냅니다. 총 가동 중단 시간은 지정된 날짜 범위 동안 발생한 가동 중단 이벤트 수를 나타냅니다.",
+ total_cost_description: "총 비용에는 작업 지시의 인건비, 추가 비용 및 부품 비용이 포함됩니다.",
+ compliant_wo_description:
+ "규정 준수 작업 지시는 기한 이전에 완료된 작업 지시로 정의됩니다. 주기 시간은 작업 지시가 완료될 때까지의 일수를 나타냅니다.",
+ hours_worked_description:
+ "이 시간은 필터에 지정된 범위 내에 기한이 있는 작업 지시에 해당합니다.",
+ work_remaining_description:
+ "이 그래프는 필터에 지정된 날짜 범위 내에 기한이 있는 미완료 작업 지시 수를 보여줍니다. 예상 시간은 해당 개별 작업 지시에 해당합니다.",
+ total_downtime_in_hours: "총 가동 중단 시간 (시간)",
+ downtime_events: "가동 중단 이벤트",
+ percent_downtime: "가동 중단율",
+ meantime_between_failures_in_hours: "평균 고장 간격 (시간)",
+ availability_percent: "가용성 비율",
+ mean_time_to_repair_in_hours: "평균 수리 시간 (시간)",
+ average_age: "평균 기간",
+ count: "수량",
+ average_cost: "평균 비용",
+ compliant: "규정 준수",
+ average_cycle_time_in_days: "평균 주기 시간 (일)",
+ total_consumption_cost: "총 소비 비용",
+ parts_consumed: "소모 부품",
+ total_cost_as_pct_rav: "RAV 대비 총 비용 비율",
+ approved_requests: "승인된 요청",
+ pending_requests: "대기 중인 요청",
+ cancelled_requests: "취소된 요청",
+ average_cycle_time: "평균 주기 시간",
+ compliance_rate: "준수율",
+ complete: "완료",
+ reactive: "반응형",
+ recurring: "반복형",
+ part_costs: "부품 비용",
+ labor_costs: "인건비",
+ total_time_spent_in_hours: "총 소요 시간 (시간)",
+};
+const ko = {
+ estimated_hours: "예상 시간",
+ total_purchase_price: "총 구매 가격",
+ you_have: "새 메시지가",
+ new_messages: "개 있습니다",
+ company: "회사",
+ change_cover: "커버 변경",
+ required_address: "주소 필드는 필수입니다",
+ company_details: "회사 정보",
+ company_details_description: "회사 관련 정보를 관리합니다",
+ learn_more: "더 알아보기",
+ profile: "프로필",
+ email_notifications: "이메일 알림",
+ email_updates_wo: "작업 지시 및 메시지에 대한 이메일 업데이트",
+ email_updates_requests: "요청된 작업 지시에 대한 이메일 업데이트",
+ po_emails: "구매 요청 이메일",
+ required_job_title: "직책 필드는 필수입니다",
+ required_old_password: "현재 비밀번호를 입력해주세요.",
+ invalid_password: "비밀번호가 너무 짧습니다 - 최소 8자 이상이어야 합니다.",
+ required_new_password: "비밀번호가 제공되지 않았습니다.",
+ passwords_must_match: "비밀번호가 일치해야 합니다",
+ password_change_success: "비밀번호가 성공적으로 변경되었습니다",
+ wrong_password: "잘못된 비밀번호가 제공되었습니다",
+ current_password: "현재 비밀번호",
+ new_password: "새 비밀번호",
+ confirm_password: "비밀번호 확인",
+ personal_details: "개인 정보",
+ personal_details_description: "개인 정보 관련 정보를 관리합니다",
+ change_password: "비밀번호 변경",
+ notification_settings: "알림 설정",
+ notification_settings_description: "알림 관련 세부 정보를 관리합니다",
+ recent_activity: "최근 활동",
+ created: "생성됨",
+ completed: "완료됨",
+ my_account: "내 계정",
+ my_company: "내 회사",
+ you_are_using_plan:
+ "현재 {planName} 플랜을 사용 중입니다. {expiration}에 만료됩니다. 지금 업그레이드하여 더 많은 기능에 액세스하세요.",
+ upgrade_plan: "플랜 업그레이드",
+ plans: "플랜",
+ monthly: "월간",
+ annually: "연간",
+ subscription_change_success: "구독이 성공적으로 변경되었습니다",
+ invalid_credit_card: "신용카드 번호가 유효하지 않습니다",
+ required_credit_card: "카드 필드는 필수입니다",
+ invalid_expiration_month: "만료 월이 유효하지 않습니다",
+ required_expiration_month: "만료 월은 필수입니다",
+ invalid_expiration_year: "만료 연도가 유효하지 않습니다",
+ required_expiration_year: "만료 연도는 필수입니다",
+ invalid_cvv: "CVV가 유효하지 않습니다",
+ required_cvv: "CVV는 필수입니다",
+ required_cardholder_name: "카드 소유자 이름은 필수입니다",
+ card: "카드",
+ expiration_month: "만료 월",
+ expiration_year: "만료 연도",
+ cardholder_name: "카드 소유자 이름",
+ seats: "좌석",
+ cost_per_seat: "좌석당 비용",
+ your_payment_secure: "귀하의 결제 데이터는 암호화되어 안전합니다.",
+ plan: "플랜",
+ current_plan: "현재 플랜",
+ number_users_who_will_use_grash: "{shortBrandName}를 사용할 사용자 수",
+ admin_role: "관리자",
+ technical_role: "기술",
+ limited_technical_role: "제한된 기술",
+ requester_role: "요청자",
+ view_only_role: "보기 전용",
+ how_will_you_be_billed: "어떻게 청구되기를 원하십니까?",
+ which_plan_fits_you: "어떤 플랜이 귀하에게 가장 적합합니까?",
+ per_user_month: "사용자당/월",
+ per_user_year: "사용자당/년",
+ you_will_be_charged: "청구될 금액",
+ proceed_to_payment: "결제 진행",
+ pay_only_for_roles:
+ "관리자, 기술 및 제한된 기술 사용자에게만 비용을 지불하고, 무제한 요청자, 보기 전용은 무료로 사용하세요",
+ checkout_our: "저희",
+ pricing_page: "가격 페이지",
+ for_more_details: "에서 자세한 내용을 확인하세요",
+ users_count_display: "{count}명 사용자",
+ monthly_adverb: "월별",
+ yearly_adverb: "연간",
+};
+const ko = {
+ features: "기능",
+ checkout: "결제",
+ checkout_description: "아래 필드를 작성하세요",
+ per_month: "월별",
+ per_year: "연간",
+ recover_password_description: "비밀번호를 재설정하려면 등록에 사용한 이메일을 입력하세요.",
+ send_me_new_password: "새 비밀번호 보내기",
+ want_to_sign_in_again: "다시 로그인하시겠습니까?",
+ check_mails_for_instructions: "자세한 지침은 이메일을 확인하세요",
+ pdf_report: "PDF 보고서",
+ HIGH: "높음",
+ MEDIUM: "중간",
+ LOW: "낮음",
+ NONE: "없음",
+ import: "가져오기",
+ start_import_process: "가져오기 프로세스 시작",
+ import_data: "데이터 가져오기",
+ set_header: "헤더 설정",
+ match_columns: "열 일치",
+ review: "검토",
+ done: "완료",
+ no_match_yet: "아직 일치하는 항목 없음",
+ select: "선택...",
+ matched_to_field: "{field}에 일치됨",
+ next: "다음",
+ not_enough_rows: "파일에 행이 충분하지 않습니다",
+ there_are_duplicates: "중복 항목이 있습니다: {duplicates}",
+ assigned_by: "할당자",
+ percent_rows_have_value: "{percent}%의 행에 값이 있습니다",
+ match_at_least_column: "최소한 하나의 열을 일치시키세요",
+ to_import: "가져오기",
+ required_match: "{field} 일치가 필요합니다",
+ archived: "보관됨",
+ import_wo_success: "{created}개의 작업 지시가 생성되었고 {updated}개가 업데이트되었습니다",
+ to_export: "내보내기",
+ filters: "필터",
+ more_filters: "더 많은 필터",
+ customer: "계약자",
+ to: "~",
+ dates: "날짜",
+ start: "시작",
+ end: "종료",
+ longitude: "경도",
+ latitude: "위도",
+ ALL: "모두",
+ REACTIVE: "반응형",
+ REPEATING: "예방형",
+ import_location_success: "{created}개의 위치가 생성되었고 {updated}개가 업데이트되었습니다",
+ import_part_success: "{created}개의 부품이 생성되었고 {updated}개가 업데이트되었습니다",
+ import_meter_success: "{created}개의 미터가 생성되었고 {updated}개가 업데이트되었습니다",
+ import_asset_success: "{created}개의 자산이 생성되었고 {updated}개가 업데이트되었습니다",
+ wo_calendar: "작업 지시 달력",
+ month: "월",
+ week: "주",
+ day: "일",
+ agenda: "일정",
+ previous: "이전",
+ today: "오늘",
+ to_filter: "필터",
+ reset_filters: "필터 초기화",
+ toggle_menu: "메뉴 전환",
+ no_results: "결과를 찾을 수 없습니다",
+ an_error_occured: "오류가 발생했습니다.",
+ density: "밀도",
+ compact: "압축",
+ standard: "표준",
+ comfortable: "편안함",
+ columns: "열",
+ select_columns: "열 선택",
+ show_filters: "필터 표시",
+ hide_filters: "필터 숨기기",
+ search_placeholder: "검색…",
+ search: "검색",
+ clear: "지우기",
+ download_as_csv: "CSV로 다운로드",
+ print: "인쇄",
+ download_as_excel: "Excel로 다운로드",
+ find_column: "열 찾기",
+ column_title: "열 제목",
+ reorder_column: "열 재정렬",
+};
+{
+ show_all: "모두 표시",
+ hide_all: "모두 숨기기",
+ add_filter: "필터 추가",
+ logic_operator: "논리 연산자",
+ operator: "연산자",
+ and: "그리고",
+ or: "또는",
+ filter_value: "필터 값",
+ contains: "포함",
+ equals: "같음",
+ starts_with: "시작 문자",
+ ends_with: "끝 문자",
+ is: "이다",
+ is_not: "아니다",
+ is_after: "이후",
+ is_on_or_after: "이거나 이후",
+ is_before: "이전",
+ is_on_or_before: "이거나 이전",
+ is_empty: "비어 있음",
+ is_not_empty: "비어 있지 않음",
+ is_any_of: "다음 중 하나",
+ any: "모두",
+ true_text: "참",
+ false_text: "거짓",
+ menu: "메뉴",
+ show_columns: "열 표시",
+ hide: "숨기기",
+ unsort: "정렬 해제",
+ sort_by_ASC: "오름차순 정렬",
+ sort_by_DESC: "내림차순 정렬",
+ sort: "정렬",
+ total_rows: "총 행 수:",
+ yes: "예",
+ no: "아니요",
+ more: "더 보기",
+ to_group: "그룹",
+ see_children: "하위 항목 보기",
+ hide_children: "하위 항목 숨기기",
+ expand: "확장",
+ collapse: "축소",
+ detail_panel_toggle: "세부 정보 패널 토글",
+ cancel_subscription: "구독 취소",
+ resume_subscription: "구독 재개",
+ confirm_cancel_subscription: "구독을 취소하시겠습니까?",
+ workflows: "워크플로우",
+ create_workflow: "워크플로우 생성",
+ if: "만약",
+ and_optional: "그리고(선택 사항)",
+ then: "그러면",
+ workflow_description:
+ "만약, 그리고, 그러면 처럼 쉽게 사용자 지정 워크플로우를 만드세요. 시간을 절약하고 워크플로우를 통해 작업 주문을 자동으로 할당하여 팀 운영 방식에 맞게 {shortBrandName}을(를) 사용자 지정하세요.\n모든 플랜은 최대 1개의 사용자 지정 워크플로우를 생성할 수 있습니다. 추가 워크플로우를 추가하려면 비즈니스 플랜으로 업그레이드하세요.",
+ CREATE_PURCHASE_ORDER: "구매 요청 생성",
+ PART_IS: "부품은",
+ QUANTITY_INFERIOR: "수량이 다음보다 적음",
+ ASSIGN_VENDOR: "공급업체 할당",
+ ASSIGN_CATEGORY: "카테고리 할당",
+ APPROVE: "승인",
+ REJECT: "거부",
+ SEND_REMINDER_EMAIL: "알림 이메일 보내기",
+ VENDOR_IS: "공급업체는",
+ CATEGORY_IS: "카테고리는",
+ STATUS_IS: "상태는",
+ DUE_DATE_BETWEEN: "마감일은 다음 사이",
+ DUE_DATE_AFTER: "마감일은 다음 이후",
+ ASSIGN_PRIORITY: "우선순위 할당",
+ ASSIGN_ASSET: "자산 할당",
+ ASSIGN_LOCATION: "위치 할당",
+ ASSIGN_USER: "사용자 할당",
+ ASSIGN_TEAM: "팀 할당",
+ ADD_CHECKLIST: "체크리스트 추가",
+ PRIORITY_IS: "우선순위는",
+ ASSET_IS: "자산은",
+ LOCATION_IS: "위치는",
+ USER_IS: "사용자는",
+ TEAM_IS: "팀은",
+ CREATED_AT_BETWEEN: "생성일은 다음 사이",
+ TITLE_CONTAINS: "제목에 다음이 포함됨",
+ CREATE_REQUEST: "요청 생성",
+ CREATE_WORK_ORDER: "작업 주문 생성",
+ SET_ASSET_STATUS: "자산 상태 설정",
+}
+{
+ NAME_IS: "이름은",
+ NAME_CONTAINS: "이름에 다음이 포함됨",
+ VALUE_IS: "값은",
+ VALUE_CONTAINS: "값에 다음이 포함됨",
+ NUMBER_VALUE_SUPERIOR: "값이 다음보다 큼",
+ NUMBER_VALUE_INFERIOR: "값이 다음보다 작음",
+ WORK_ORDER_CREATED: "작업 지시가 생성됨",
+ WORK_ORDER_CLOSED: "작업 지시가 마감됨",
+ WORK_ORDER_ARCHIVED: "작업 지시가 보관됨",
+ REQUEST_CREATED: "요청이 생성됨",
+ REQUEST_APPROVED: "요청이 승인됨",
+ REQUEST_REJECTED: "요청이 거부됨",
+ PURCHASE_ORDER_CREATED: "구매 요청이 생성됨",
+ PURCHASE_ORDER_UPDATED: "구매 요청이 업데이트됨",
+ TASK_UPDATED: "작업이 업데이트됨",
+ PART_UPDATED: "부품이 업데이트됨",
+ add_condition: "조건 추가",
+ workflow_creation_success: "워크플로가 성공적으로 생성되었습니다",
+ workflow_creation_failure: "워크플로 생성에 실패했습니다",
+ action_value_missing: "작업 값이 누락되었습니다",
+ condition_value_missing: "조건 값이 누락되었습니다",
+ workflow_edit_success: "워크플로가 성공적으로 업데이트되었습니다",
+ workflow_edit_failure: "워크플로를 편집할 수 없습니다",
+ workflow_delete_success: "워크플로가 성공적으로 삭제되었습니다",
+ workflow_delete_failure: "워크플로를 삭제할 수 없습니다",
+ confirm_delete_workflow: "이 워크플로를 삭제하시겠습니까?",
+ click_here: "여기를 클릭하세요",
+ verify_email_title: "이메일 확인",
+ verify_email_description:
+ "인증 이메일이 전송되었습니다. 받은 편지함에 없으면 스팸함을 확인하세요.",
+ payment_success_title: "결제 성공!",
+ payment_success_description:
+ "결제가 성공적으로 처리되었습니다. 라이선스 세부 정보는 이메일을 확인하세요.",
+ upgrade: "업그레이드",
+ downgrade: "다운그레이드",
+ upgrade_description:
+ "구독 플랜을 업그레이드했습니다. {shortBrandName}을(를) 사용할 수 있는 비활성화된 사용자를 활성화해야 합니다. 현재 구독에 대해 한 번만 이 작업을 수행할 수 있습니다. 신중하게 선택하세요.",
+ enable_users: "사용자 활성화",
+ max_users_description: "최대 {maxUsers}명의 사용자를 활성화할 수 있습니다",
+ downgrade_description:
+ "구독 플랜을 다운그레이드했습니다. 진행하려면 일부 사용자를 비활성화해야 합니다. 현재 구독에 대해 한 번만 이 작업을 수행할 수 있습니다. 신중하게 선택하세요.",
+ disable_users: "사용자 비활성화",
+ min_users_description: "최소 {minUsers}명의 사용자를 비활성화해야 합니다",
+ downgrade_description_no_owner:
+ "귀사의 구독 플랜이 다운그레이드되었습니다. 진행하려면 회사 소유자가 일부 사용자를 비활성화해야 합니다.",
+ past_due: "연체",
+ due_date_delay: "기한 지연",
+ due_date_delay_description: "기한 지연 일수",
+ days_count: "{days}일",
+ trigger_configuration: "트리거 구성",
+ WORK_ORDER_feature: "작업 지시",
+ REQUEST_feature: "작업 요청",
+ PART_feature: "부품 관리",
+ MOBILE_APP_feature: "모바일 앱",
+ WORK_ORDER_HISTORY_feature: "작업 지시 내역",
+ PREVENTIVE_MAINTENANCE_feature: "예방 정비",
+ CHECKLIST_feature: "체크리스트",
+ FILE_feature: "파일 업로드",
+ PURCHASE_ORDER_feature: "구매 요청",
+ METER_feature: "계량기 판독",
+ REQUEST_CONFIGURATION_feature: "요청 양식 구성",
+ ADDITIONAL_TIME_feature: "고급 시간 추적",
+ ADDITIONAL_COST_feature: "고급 비용 추적",
+ ANALYTICS_feature: "분석 및 보고",
+ REQUEST_PORTAL_feature: "요청 포털",
+ SIGNATURE_feature: "서명",
+ ROLE_feature: "사용자 지정 역할",
+ WORKFLOW_feature: "워크플로 자동화",
+ API_ACCESS_feature: "API 액세스",
+ WEBHOOK_feature: "웹훅",
+ add_new_option: "새 옵션 추가",
+ edit_company: "회사 편집",
+ fill_fields_below: "아래 필드를 채우세요",
+ IMPORT_CSV_feature: "CSV 가져오기",
+ no_import_access: "CSV, Excel 파일에서 가져오려면 플랜을 업그레이드하세요",
+ members: "회원",
+ assign_user: "사용자 할당",
+ assign_asset: "자산 할당",
+ required_files_on_completion: "작업 지시 완료 시 파일이 필요합니다",
+ required_tasks_on_completion: "작업을 완료해야 합니다",
+}
+const locale = {
+ required_labor_on_completion: "시간을 기록해야 합니다",
+ required_part_on_completion: "이 작업 지시서에 사용된 부품이 없습니다",
+ required_cost_on_completion: "이 작업 지시서에 비용 정보가 제공되지 않았습니다",
+ estimated_hours_in_text: "예상 시간: {hours}시간",
+ required_part_name: "부품 이름은 필수입니다",
+ asset_update_failure: "자산을 편집할 수 없습니다",
+ terms_of_service: "서비스 약관",
+ privacy_policy: "개인 정보 보호 정책",
+ last_login: "마지막 로그인",
+ not_enough_part: "이 부품이 충분하지 않습니다",
+ remove_blank_meter_tasks: "측정기가 없는 측정기 유형의 작업을 제거합니다",
+ checklist_update_failure: "체크리스트를 편집할 수 없습니다",
+ contact_us: "문의하기",
+ simplify_wo: "모바일 앱에서 작업 지시서 간소화",
+ simplify_wo_description: "모바일 앱 사용 시 작업 지시서 세부 정보에서 시간 제어, 비용 및 부품 숨기기",
+ account_deletion: "{brandName} 계정 삭제",
+ switch_account: "계정 전환",
+ switch_to_super_user: "슈퍼 관리자로 전환",
+ switch_account_description: "진행할 계정을 선택하세요",
+ put_location_in_map: "지도에 위치 표시",
+ confirm_disable_user: "{user}을(를) 비활성화하시겠습니까? 한 달 후에만 다시 활성화할 수 있습니다",
+ user_disabled_success: "사용자가 성공적으로 비활성화되었습니다",
+ disable: "비활성화",
+ manufacturer: "제조업체",
+ power: "전력",
+ import_error: "가져오기에 실패했습니다",
+ request_upgrade: "업그레이드 요청",
+ operation_success: "작업이 성공했습니다",
+ CANCELLED: "거부됨",
+ uptime_hours: "가동 시간(h)",
+ downtime_hours: "다운타임(h)",
+ mark_all_as_seen: "모두 읽음으로 표시",
+ estimation_accuracy_ratio: "예측 정확도 비율",
+ download_template: "템플릿 다운로드",
+ pareto_by_total_price: "총 가격별 파레토",
+ cumulative_percent: "누적 백분율",
+ part_consumption_by_asset: "자산별 부품 소비량",
+ grouped_by_wo_category: "작업 지시서 카테고리별 그룹화",
+ resolution_rate: "해결률",
+ resolved: "해결됨",
+ average: "평균",
+ documentation: "문서",
+ days_before_pm_notification: "예정된 작업 지시서에 대한 사전 작업 지시서 알림",
+ estimated_start_date: "예상 시작일",
+ no_file_linked_to_wo: "이 작업 지시서에 연결된 파일이 없습니다",
+ add_file: "파일 추가",
+ try_for_free: "무료로 사용해보기",
+ choose_your_plan: "요금제 선택",
+ STARTER_description:
+ "기계 상태 및 인력 가시성을 통해 효율적이고 강력한 예방 유지보수를 구축하려는 팀.",
+ PROFESSIONAL_description:
+ "추가 유지보수 성장 및 생산성을 촉진하기 위해 통찰력과 분석을 활용해야 하는 부서.",
+ BUSINESS_description:
+ "여러 위치 및 시스템 사용자 지정을 관리하기 위해 유지보수 및 운영 데이터를 캡처할 준비가 된 조직.",
+ book_demo: "데모 예약",
+ request_pricing: "자세한 정보는 가격 문의",
+ Reports: "보고서",
+ "Custom dashboard built using the included components": "포함된 구성 요소를 사용하여 구축된 사용자 지정 대시보드",
+ Export: "내보내기",
+ "Last year": "작년",
+ Expenses: "비용",
+ Statistics: "통계",
+ General: "일반",
+ Calendar: "캘린더",
+ Mailbox: "메일함",
+ Dashboards: "대시보드",
+ Analytics: "분석",
+ Monitoring: "모니터링",
+ Tasks: "작업",
+ Applications: "애플리케이션",
+ Users: "사용자",
+ "List All": "모두 나열",
+ "User Profile": "사용자 프로필",
+ Login: "로그인",
+ Register: "등록",
+ "Recover Password": "비밀번호 복구",
+ Status: "상태",
+ "Error 404": "오류 404",
+ "Error 500": "오류 500",
+ "Coming Soon": "출시 예정",
+};
+export default locale;
+Maintenance: "유지보수",
+ Overview: "개요",
+ Documentation: "문서",
+ Welcome: "환영합니다",
+ Help: "도움말",
+ "Features tour": "기능 둘러보기",
+ "Getting started guide": "시작 가이드",
+ "Contact support": "지원팀에 문의",
+ Version: "버전",
+ Search: "검색",
+ Notifications: "알림",
+ Settings: "설정",
+ "Language Switcher": "언어 전환",
+ "Sign out": "로그아웃",
+ "Change Theme": "테마 변경",
+ "View all notifications": "모든 알림 보기",
+ rate: "평가",
+ select_at_least_column: "하나 이상의 열을 선택하세요",
+ already_read: "이미 읽음",
+ OPERATIONAL: "운영 중",
+ DOWN: "다운",
+ MODERNIZATION: "현대화",
+ STANDBY: "대기",
+ INSPECTION_SCHEDULED: "점검 예정",
+ COMMISSIONING: "시운전",
+ EMERGENCY_SHUTDOWN: "비상 종료",
+ select_asset_status: "자산 상태 선택",
+ asset_status: "자산 상태",
+ ui_configuration: "UI 구성",
+ password_leave_empty_if_you_dont_want_to_change: "비밀번호 - 변경하지 않으려면 비워 두세요",
+ upgrade_request_success: "업그레이드 요청이 접수되었습니다! 곧 연락드리겠습니다",
+ continue_with_sso: "SSO로 계속",
+ see_live_demo: "라이브 데모 보기",
+ demo_warning:
+ "이 인스턴스는 데모 모드입니다. 실제 데이터에 사용하지 마십시오! 모든 데이터는 정기적으로 삭제됩니다!",
+ days: "일",
+ weeks: "주",
+ months: "개월",
+ years: "년",
+ based_on: "기준",
+ scheduled_date: "예정일",
+ on: "에",
+ required_days_of_week: "필수 요일",
+ schedule: {
+ daily_one: "{count}일마다",
+ daily_other: "{count}일마다",
+ weekly_one: "{count}주마다 {days}요일에",
+ weekly_other: "{count}주마다 {days}요일에",
+ monthly_one: "{count}개월마다",
+ monthly_other: "{count}개월마다",
+ yearly_one: "{count}년마다",
+ yearly_other: "{count}년마다",
+ },
+ delete_demo_data: "데모 데이터 삭제",
+ import_pm_success: "{created}개의 작업 지시 일정이 생성되었고 {updated}개가 업데이트되었습니다",
+ recurrence_type: "반복 유형",
+ recurrence_based_on: "반복 기준",
+ days_of_week: "요일",
+ no_recent_work_orders: "최근 작업 지시 없음",
+ recent_work_orders: "최근 작업 지시",
+ subscription_will_cancel_on: "구독은 {date}에 취소됩니다",
+ open_api_docs: "API 문서 열기",
+ delete_account: "계정 삭제",
+ csv_separator: "CSV 구분자",
+ Advantages: "장점",
+ open_source_cmms: "오픈 소스 CMMS",
+ main: {
+ title: "무료 오픈 소스 CMMS (유지보수 관리 소프트웨어)",
+ },
+ talk_to_sales: "영업팀에 문의",
+ pricing_1: {
+ choose_plan_and_get_started: "요금제를 선택하고 시작하세요",
+ slogan_effective_maintenance:
+ "저희 소프트웨어는 유지보수 및 신뢰성 팀이 운영을 효율적이고 효과적으로 수행하는 데 필요한 도구를 제공합니다.",
+ compare_plans_and_pricing: "요금제 및 가격 비교",
+ see_which_plan_is_right_for_you: "어떤 요금제가 적합한지 확인하세요",
+ select_two_plans_to_compare: "비교할 요금제 2개 선택",
+ select_three_plans_to_compare: "비교할 요금제 3개 선택",
+ month_per_user: "사용자당 월",
+ year_per_user: "사용자당 년",
+ },
+const locale = {
+ plan_basic_name: "기본",
+ plan_basic_description:
+ "자산을 추적하고 절차에 따라 기본적인 예방 유지보수 일정을 생성하려는 팀.",
+ feature_unlimited_work_orders: "무제한 작업 지시",
+ feature_custom_tasks: "사용자 지정 작업",
+ feature_unlimited_request_user_licenses: "무제한 요청 사용자 라이선스",
+ plan_starter_name: "스타터",
+ plan_starter_description:
+ "기계 상태 및 인력 가시성을 통해 효율적이고 강력한 예방 유지보수를 구축하려는 팀.",
+ feature_everything_in_basic_plus: "기본 기능 모두 포함 +",
+ feature_preventive_maintenance_recurring_work_orders: "예방 유지보수/반복 작업 지시",
+ feature_custom_checklists: "사용자 지정 체크리스트",
+ feature_inventory_management_costing: "재고 관리/원가 계산",
+ feature_time_and_manpower_tracking: "시간 및 인력 추적",
+ feature_thirty_day_analytics_reporting: "30일 분석 및 보고",
+ plan_professional_name: "전문가",
+ plan_professional_description:
+ "추가 유지보수 성장 및 생산성을 촉진하기 위해 통찰력과 분석을 활용해야 하는 부서.",
+ feature_everything_in_starter_plus: "스타터 기능 모두 포함 +",
+ feature_multiple_inventory_lines: "다중 재고 라인",
+ feature_customizable_request_portal: "사용자 지정 가능한 요청 포털",
+ feature_mobile_offline_mode: "모바일 오프라인 모드",
+ feature_advanced_analytics_reporting: "고급 분석 및 보고",
+ plan_business_name: "비즈니스",
+ plan_business_description:
+ "여러 위치 및 시스템 사용자 지정을 관리하기 위해 유지보수 및 운영 데이터를 캡처할 준비가 된 조직.",
+ feature_everything_in_professional_plus: "전문가 기능 모두 포함 +",
+ feature_purchase_order_management: "구매 주문 관리",
+ feature_multi_site_module_support: "다중 사이트 모듈 지원",
+ feature_custom_work_order_statuses: "사용자 지정 작업 지시 상태",
+ feature_custom_integrations_support: "사용자 지정 통합 지원",
+ feature_work_order_management: "작업 지시 관리",
+ feature_recurring_work_orders: "반복 작업 지시",
+ feature_custom_categories: "사용자 지정 카테고리",
+ feature_data_importing: "데이터 가져오기",
+ feature_time_and_cost_tracking: "시간 및 비용 추적",
+ feature_work_order_configuration: "작업 지시 구성",
+ feature_internal_requests: "내부 요청",
+ feature_external_request_portal: "외부 요청 포털",
+ category_locations_assets_parts: "위치, 자산 및 부품",
+ feature_location_management: "위치 관리",
+ feature_barcode_scanning: "바코드 스캔",
+ feature_inventory_management: "재고 관리",
+ feature_custom_asset_statuses: "사용자 지정 자산 상태",
+ feature_asset_downtime_tracking: "자산 다운타임 추적",
+ feature_asset_depreciation_tracking: "자산 감가상각 추적",
+ feature_asset_warranty_tracking: "자산 보증 추적",
+ feature_purchase_orders_management: "구매 주문",
+ feature_asset_check_in_out: "자산 체크인/체크아웃",
+ category_mobile_offline: "모바일 오프라인",
+ feature_work_order_availability: "작업 지시 가용성",
+ feature_updating_status: "상태 업데이트",
+ feature_updating_tasks: "작업 업데이트",
+ feature_work_order_drafts: "작업 지시 초안",
+ feature_full_drill_down_reporting_history: "전체 드릴다운 보고 및 기록",
+ period_thirty_days: "30일",
+ period_full: "전체",
+ feature_pdf_csv_exporting: "PDF 및 CSV 내보내기",
+ feature_itemized_time_reporting: "항목별 시간 보고",
+ feature_user_login_reports: "사용자 로그인 보고서",
+ feature_parts_consumption_reports: "부품 소모 보고서",
+ feature_asset_downtime_reports: "자산 다운타임 보고서",
+ feature_equipment_reliability_reports: "장비 신뢰성 보고서",
+ feature_multi_site_modules: "다중 사이트 모듈",
+ category_integrations: "통합",
+ feature_business_integrations: "비즈니스 통합(SAP/Oracle/Causal AI...)",
+ feature_custom_integrations: "사용자 지정 통합",
+ feature_unlimited_view_only_users: "무제한 보기 전용 사용자",
+ feature_unlimited_requesters: "무제한 요청자",
+ feature_unlimited_vendors: "무제한 공급업체",
+ feature_unlimited_customers: "무제한 고객",
+ category_support: "지원",
+ feature_daily_email_digest: "일일 이메일 요약",
+ feature_articles: "문서",
+ feature_training_webinars: "교육 웨비나",
+ feature_community_support_discord: "커뮤니티 지원 (Discord)",
+ feature_email_support: "이메일 지원",
+ feature_chat_phone_support: "채팅/전화 지원",
+ feature_priority_support: "우선 지원",
+ feature_implementation_training: "구현 및 교육",
+};
+feature_dedicated_account_manager: "전담 계정 관리자",
+ category_customization: "맞춤 설정",
+ feature_custom_development: "맞춤형 개발",
+ sh_plan_basic_name: "기본",
+ sh_plan_basic_description:
+ "자체 인프라에서 완전한 데이터 주권과 기본적인 유지보수 추적이 필요한 소규모 팀을 위한 플랜입니다.",
+ sh_feature_core_work_order_management: "핵심 작업 지시 관리",
+ sh_feature_asset_inventory_tracking: "자산 및 재고 추적",
+ sh_feature_local_data_storage: "로컬 데이터 저장소",
+ sh_plan_professional_name: "전문가",
+ sh_plan_professional_description:
+ "고급 체크리스트, 워크플로우 및 심층적인 시스템 통합이 필요한 성장하는 공장에 이상적입니다.",
+ sh_feature_everything_in_basic_plus: "기본 플랜의 모든 기능 포함:",
+ sh_feature_unlimited_assets_checklists: "무제한 자산/체크리스트",
+ sh_feature_nfc_barcode_scanning: "NFC 및 바코드 스캔",
+ sh_feature_email_support: "이메일 지원",
+ sh_plan_business_name: "비즈니스",
+ sh_plan_business_description:
+ "다중 인스턴스 관리, 맞춤형 브랜딩 및 최고 수준의 보안이 필요한 대규모 운영을 위한 플랜입니다.",
+ sh_feature_everything_in_professional_plus: "전문가 플랜의 모든 기능 포함:",
+ sh_feature_multi_instance_management: "다중 인스턴스 관리",
+ sh_feature_custom_user_roles: "맞춤 사용자 역할",
+ sh_feature_priority_implementation_support: "우선 구현 지원",
+ faq_free_users_q: "어떤 유형의 사용자가 무료 사용자로 간주되나요?",
+ faq_free_users_a1: "유료 라이선스가 필요 없는 사용자 유형은 세 가지입니다.",
+ faq_view_only_users_title: "보기 전용 사용자",
+ faq_view_only_users_description:
+ "이러한 사용자는 일반적으로 유지보수 활동의 스냅샷을 보기 위해 가끔 로그인하는 감독관입니다. 또한 작업 요청을 제출하고 보고서를 실행할 수 있습니다.",
+ faq_requester_users_title: "요청자 사용자",
+ faq_requester_users_description:
+ "이러한 사용자는 작업 요청을 제출하고 해당 요청의 상태를 볼 수만 있습니다. CMMS에 저장된 작업 지시, 자산, 부품 또는 기타 데이터를 볼 수 없습니다.",
+ faq_third_party_users_title: "제3자 사용자",
+ faq_third_party_users_description:
+ "이러한 사용자는 일반적으로 공급업체 및 계약자입니다. 실제로 시스템에 로그인할 수는 없습니다. 공개 링크를 통해 태그된 특정 작업 지시에 대한 업데이트만 제출할 수 있습니다.",
+ faq_paid_users_q: "어떤 유형의 사용자가 유료 사용자로 간주되나요?",
+ faq_paid_users_a1: "유료 라이선스가 필요한 사용자 유형은 세 가지입니다.",
+ faq_admin_users_title: "관리자 사용자",
+ faq_admin_users_description:
+ "이러한 사용자는 다른 사용자를 계정에 추가하고, 작업 요청을 수락하거나 거부하며, 작업 지시 세부 정보를 편집할 수 있습니다. 이들은 계정을 제어하는 사용자입니다. 계정당 여러 명의 관리자를 둘 수 있습니다.",
+ faq_technical_users_title: "기술 사용자",
+ faq_technical_users_description:
+ "이러한 사용자는 일반적으로 현장에서 작업 지시를 완료하는 기술자입니다. 자신이 생성한 작업 지시는 편집할 수 있지만 다른 작업 지시는 편집할 수 없습니다. 작업 지시에 사진과 상태 업데이트를 추가하고 새로운 작업 지시를 생성할 수 있습니다.",
+ faq_limited_technical_users_title: "제한된 기술 사용자",
+ faq_limited_technical_users_description:
+ "이러한 사용자는 기술 사용자와 동일한 권한을 가집니다. 유일한 예외는 자신에게 할당된 작업 지시만 볼 수 있으며, 계정의 다른 기술 사용자의 작업 지시는 볼 수 없다는 것입니다.",
+ faq_change_plans_q: "나중에 플랜을 변경할 수 있나요?",
+ faq_change_plans_a:
+ "예, 언제든지 플랜을 업그레이드하거나 다운그레이드할 수 있습니다. 변경 사항은 다음 청구 주기 시작 시 적용됩니다.",
+ faq_free_trial_q: "무료 체험판이 있나요?",
+ faq_free_trial_a:
+ "예, 결정을 내리기 전에 모든 기능을 경험할 수 있도록 비즈니스 플랜의 15일 무료 체험판을 제공합니다.",
+ faq_non_profit_discounts_q: "비영리 단체에 할인을 제공하나요?",
+ faq_non_profit_discounts_a:
+ "예, 비영리 단체를 위한 특별 가격을 제공합니다. 자세한 내용은 영업팀에 문의하십시오.",
+ faq_payment_methods_q: "어떤 결제 방법을 허용하나요?",
+ faq_payment_methods_a:
+ "모든 주요 신용 카드, 은행 송금 및 PayPal을 허용합니다. 엔터프라이즈 플랜의 경우 송장 발행도 가능합니다.",
+ faq_cancel_subscription_q: "구독을 취소할 수 있나요?",
+ faq_cancel_subscription_a:
+ "예, 언제든지 구독을 취소할 수 있습니다. 현재 청구 기간이 끝날 때까지 계속 액세스할 수 있습니다.",
+ faq_data_secure_q: "내 데이터는 안전한가요?",
+ faq_data_secure_a:
+ "예, 데이터 보안을 매우 중요하게 생각합니다. 모든 데이터는 전송 중 및 저장 시 암호화되며, 정기적인 보안 감사를 수행합니다.",
+ faq_title: "자주 묻는 질문",
+ annually_save_two_months: "연간 (2개월 절약)",
+ most_popular: "가장 인기 있는",
+ get_your_license: "라이선스 받기",
+ title: "가격",
+ description:
+ "Atlas CMMS의 유연한 가격 플랜. 유지보수 작업을 최적화하기 위해 오픈 소스 CMMS의 클라우드 및 자체 호스팅 버전 중에서 선택하십시오.",
+ },
+ get_started: "시작하기",
+ workflow_automation: "워크플로우 자동화",
+ push_notifications: "푸시 알림",
+ cloud: "클라우드",
+ self_hosted: "자체 호스팅",
+ full: "전체",
+ pricing: "가격",
+ industries: "산업",
+ work_order_management: "작업 지시 관리",
+const locale = {
+ inventory_management: "재고 관리",
+ analytics_and_reporting: "분석 및 보고",
+ manufacturing: "제조",
+ facility_management: "시설 관리",
+ food_and_beverage: "식음료",
+ healthcare: "의료",
+ energy_and_utilities: "에너지 및 유틸리티",
+ education: "교육",
+ hospitality: "환대",
+ construction: "건설",
+ installation_docs: "설치 문서",
+ trusted_by_maintenance_teams: "다양한 산업 분야의 유지보수 팀이 신뢰합니다",
+ cut_costs_performance: "성능 저하 없이 유지보수 소프트웨어 비용 절감",
+ free_cmms: {
+ title: "무료 CMMS 소프트웨어 | 신용카드 불필요",
+ description: "무료 CMMS 소프트웨어 — 체험판이 아닙니다. 유지보수, 자산 및 작업 지시를 즉시 관리하세요. 신용카드가 필요 없습니다.",
+ keywords: "무료 cmms, 유지보수 관리 소프트웨어, 무료 작업 지시 소프트웨어, 자산 추적, 예방 유지보수",
+ hero: {
+ subtitle: "무료 CMMS 소프트웨어",
+ title: "작업 지시 및 자산 관리 - 영원히 무료",
+ description: "스프레드시트와 오래된 도구를 저글링하는 것을 멈추세요. 현대적인 CMMS 소프트웨어로 무료로 업그레이드하세요.",
+ start_free: "지금 무료로 시작하기",
+ work_orders_alt: "작업 지시",
+ mobile_app_alt: "모바일 앱",
+ },
+ features: {
+ work_orders: {
+ title: "간편한 작업 지시",
+ p1: "몇 초 만에 작업 지시를 생성, 할당 및 추적합니다.",
+ p2: "모든 작업에 사진, 설명서 및 체크리스트를 첨부합니다.",
+ p3: "즉각적인 상태 업데이트로 실시간으로 진행 상황을 모니터링합니다.",
+ alt: "작업 지시 관리",
+ },
+ asset_tracking: {
+ title: "자산 수명 주기 추적",
+ p1: "모든 자산의 완전한 디지털 기록을 유지합니다.",
+ p2: "수리 vs 교체에 대한 데이터 기반 결정을 내립니다.",
+ p3: "자동화된 규정 준수 로그로 감사 준비를 유지합니다.",
+ alt: "자산 관리",
+ },
+ inventory: {
+ title: "재고 및 부품",
+ p1: "여러 위치의 재고 수준을 실시간으로 추적합니다.",
+ p2: "QR 코드를 스캔하여 즉시 부품을 조회하고 사용합니다.",
+ p3: "자동화된 재고 부족 알림을 받고 즉시 재주문합니다.",
+ alt: "재고 관리",
+ },
+ mobile: {
+ title: "이동 중 유지보수",
+ p1: "iOS 및 Android용 전체 모바일 앱 기능.",
+ p2: "현장에서 직접 사진을 캡처하고 바코드를 스캔합니다.",
+ p3: "필요할 때 데이터를 즉시 동기화하고 오프라인으로 작업합니다.",
+ alt: "모바일 CMMS 앱",
+ },
+ get_started_free: "무료로 시작하기",
+ ready_to_optimize: "유지보수를 최적화할 준비가 되셨습니까?",
+ join_thousands: "세계에서 가장 직관적인 무료 CMMS를 사용하는 수천 명의 유지보수 전문가와 함께하세요.",
+ get_started_no_card: "무료로 시작하기 - 신용카드 불필요",
+ },
+ },
+ overview_1: {
+ description: "Atlas CMMS는 작업 지시, 예방 유지보수, 자산 및 시설을 관리하는 무료 오픈 소스 CMMS입니다. 오늘 유지보수 작업을 간소화하세요.",
+ keywords: "CMMS, 전산화된 유지보수 관리 시스템, EAM, 기업 자산 관리, 오픈 소스 CMMS, 무료 유지보수 소프트웨어, 작업 지시 관리, 예방 유지보수, 자산 추적, 시설 관리, 유지보수 추적 소프트웨어, 장비 유지보수, Atlas CMMS",
+ },
+ SSO: "SSO",
+};
+
+export default locale;
\ No newline at end of file
diff --git a/mobile/i18n/translations/ko.ts b/mobile/i18n/translations/ko.ts
new file mode 100644
index 000000000..30aee832e
--- /dev/null
+++ b/mobile/i18n/translations/ko.ts
@@ -0,0 +1,1456 @@
+const locale = {
+ DUPLICATE_OF: '복제본',
+ DUPLICATED_BY: '복제됨',
+ RELATED_TO: '관련됨',
+ SPLIT_TO: '분할 대상',
+ SPLIT_FROM: '분할 출처',
+ BLOCKED_BY: '차단됨',
+ BLOCKS: '차단함',
+ MORE_THAN: '초과',
+ LESS_THAN: '미만',
+ OPEN: '열림',
+ IN_PROGRESS: '진행 중',
+ ON_HOLD: '보류 중',
+ COMPLETE: '완료',
+ 'home.built': '유지보수 관리를 더 쉽게 하도록 구축되었습니다',
+ home_description:
+ '화이트보드와 포스트잇이 혼란스럽고, 팀이 실제로 사용하기에 충분히 쉬운 CMMS 소프트웨어가 필요하다면 Atlas를 사용해 보세요.',
+ try_grash: 'Atlas 사용해 보기',
+ login: '로그인',
+ start_trial: '무료 체험 시작',
+ 'home.what': '무엇을',
+ 'home.you_will_have': '얻게 될 것',
+ 'home.you_will_have_description':
+ '유지보수를 제어할 수 있는 효율적이고 신뢰할 수 있는 워크플로우를 구축하세요. 작업 지시를 생성, 할당 및 추적하세요. 재고를 관리하세요. 그리고 가시성을 개선하고 책임감을 높이는 신뢰할 수 있는 자동화된 보고서를 받으세요.',
+ key_features: '주요 기능',
+ key_features_description:
+ 'Atlas를 오늘날 사용 가능한 최고의 CMMS 중 하나로 만드는 몇 가지 기능',
+ contribute: '기여하기',
+ work_orders: '작업 지시',
+ request_system: '작업 요청 시스템',
+ mobile_app: '모바일 앱',
+ asset_management: '자산 관리',
+ preventive_maintenance: '예방 유지보수',
+ parts_inventory: '부품 재고',
+ custom_dashboards: '맞춤형 대시보드',
+ 'work-orders.title': '작업 지시를 전문가처럼 관리하세요',
+ 'work-orders.description.short': '모든 작업을 보고 관리하세요',
+ 'work-orders.descriptions.0':
+ '수많은 서류 작업과 분실된 작업 지시에 지치셨나요? 분실된 모든 항목은 수익과 명성에 직접적인 영향을 미칩니다.',
+ 'work-orders.descriptions.1':
+ 'Atlas를 사용하면 팀 전체의 모든 작업 지시, PM 및 기타 작업을 중앙 집중식 데이터베이스에서 쉽고 빠르게 정리할 수 있으며, 이 데이터베이스는 모든 장치에서 어디서든 액세스할 수 있습니다.',
+ 'work-orders.checks.0':
+ 'WO, PM 및 작업 요청을 포함한 모든 작업을 확인하세요',
+ 'work-orders.checks.1':
+ '올바른 작업이 먼저 완료되도록 작업 우선순위를 설정하세요.',
+ 'work-orders.checks.2': '현재 및 예정된 작업의 달력을 확인하세요.',
+ 'work-orders.checks.3':
+ '자산 정보, 기한, 우선순위 등과 같은 중요한 정보가 포함된 작업 할당을 확인하세요.',
+ 'work-orders.checks.4':
+ '실제 완료된 작업, 소요 시간, 계획된 작업 대 계획되지 않은 작업과 같은 중요한 KPI를 확인하세요.',
+
+ 'work-requests.title': '간소화된 모바일 작업 요청 시스템',
+ 'work-requests.descriptions.0':
+ '오래된 전화 및 이메일 시스템으로 인해 티켓이 분실되고, 매일 끊임없이 방해받고, 작업이 중복되는 것에 지치셨나요?',
+ 'work-requests.descriptions.1':
+ 'Atlas의 유지보수 관리 솔루션을 사용하면 권한을 부여한 모든 사람이 QR 코드(바코드)를 스캔하거나 URL을 방문하여 모바일 장치를 통해 요청을 입력하는 것만으로 유지보수 부서에 문제를 제출할 수 있습니다.',
+ 'work-requests.checks.0': '다시는 작업을 잃어버리지 마세요.',
+ 'work-requests.checks.1':
+ '작업 요청 처리 시간을 최대 34%까지 줄이세요.',
+ 'work-requests.checks.2':
+ '요청자와의 소통 시간(전화, 이메일, 문자)을 최대 41%까지 줄이세요.',
+
+ 'mobile-app.title': '유지보수 팀의 역량을 강화하는 모바일 CMMS 앱',
+ 'mobile-app.descriptions.0':
+ 'Android 및 iOS 모바일 앱을 사용하여 고객은 전체 유지보수 팀에서 조직, 커뮤니케이션, 책임감 및 생산성을 최대 30%까지 향상시킵니다.',
+ 'mobile-app.descriptions.1':
+ '휴대용 장치에서 유지보수 팀의 모든 구성원은 다음을 수행할 수 있습니다.',
+ 'mobile-app.checks.0': '할당된 작업 지시 및 PM을 확인합니다.',
+ 'mobile-app.checks.1': '60초 이내에 작업 지시를 기록합니다.',
+ 'mobile-app.checks.2':
+ '푸시 및 이메일 알림을 통해 즉각적인 통신을 받습니다.',
+ 'mobile-app.checks.3': '현장에서 새로운 작업 지시를 시작합니다.',
+ 'mobile-app.checks.4':
+ '문제를 해결하는 동안 문제에 응답하고 기록합니다.',
+ 'mobile-app.checks.5':
+ '문제를 진단하는 동안 중요한 자산 정보를 조회합니다.',
+
+ 'eam.title': '전사적 자산 관리',
+ 'eam.description.short': '자산을 파악하세요',
+ 'eam.descriptions.0':
+'회사의 장비가 뒤죽박죽 엉망진창이어서 정리하는 데 어려움을 겪고 계신가요? 장비가 제대로 관리되었는지 궁금하고, 유지보수 비용이 얼마인지 모르겠고, 자산 관리와 관련된 다른 모든 골칫거리에 지치셨나요?',
+ 'eam.descriptions.1':
+ 'Atlas CMMS의 기업 자산 관리 모듈은 10개에서 1,000,000개에 이르는 자산에 사용할 수 있으며, 사용하기 쉽고 검색 가능한 트리 구조로 원하는 것을 원하는 방식으로 정확하게 추적할 수 있습니다.',
+ 'eam.checks.0':
+ '자산의 상태와 비용을 항상 파악하세요',
+ 'eam.checks.1': '완전하고 상세한 유지보수 로그를 확인하세요.',
+ 'eam.checks.2': '무제한 사용자 정의 필드로 원하는 것만 추적하세요',
+ 'eam.checks.3': '명확한 부모-자식 계층 구조로 자산을 정리하세요',
+ 'eam.checks.4':
+ 'QR 코드(바코드)로 정보를 빠르고 쉽게 찾으세요',
+ 'eam.checks.5': '센서 연결을 통해 실시간 자산 데이터를 수신하세요.',
+
+ 'pm.title': '효과적인 예방 유지보수 프로그램',
+ 'pm.descriptions.0':
+ 'PM 체크리스트를 수동으로 배포하고 팀에 작업 완료 여부를 확인하는 데 귀중한 시간을 낭비하지 마세요.',
+ 'pm.descriptions.1':
+ 'Atlas를 사용하면 PM 일정을 쉽게 자동화하여 적절한 작업이 적시에 적절한 기술자에게 적절한 자산에 자동으로 전달되도록 할 수 있습니다.',
+ 'pm.checks.0':
+ 'PM 일정을 일별, 주별, 월별, 연별 또는 이벤트나 계량기 판독값에 따라 자동화하세요.',
+ 'pm.checks.1':
+ 'PM이 생성되거나 기한이 되었을 때 자동 푸시 및 이메일 알림을 받으세요.',
+ 'pm.checks.2':
+ '사용하기 쉬운 캘린더를 통해 모든 미결 작업 및 예정된 PM 일정을 볼 수 있습니다.',
+ 'pm.checks.3': '마우스로 끌어다 놓아 기한을 변경하세요.',
+ 'pm.checks.4':
+ 'PM 완료 시, 작업은 자산의 유지보수 로그에 자동으로 기록됩니다.',
+ 'pm.checks.5': '사용하는 데 거의 또는 전혀 교육이 필요하지 않습니다.',
+
+ 'part.title': '예비 부품 재고를 관리하세요',
+ 'part.description.short': '부품이 언제 소진될지 파악하세요',
+ 'part.descriptions.0':
+ '어떤 부품을 재고로 가지고 있는지 또는 어디에 사용되고 있는지 확실하지 않으신가요? 부품이 언제 소진될지 또는 기술자가 작업을 수행하는 데 필요한 부품을 가지고 있을지 모르시나요?',
+ 'part.descriptions.1':
+ '저희는 이러한 문제 등을 해결하기 위해 Atlas의 부품 관리를 설계했습니다:',
+ 'part.checks.0':
+ '부품 수량이 부족할 때 즉시 푸시 및 이메일 알림을 받으세요. 부품 수량이 사용자 지정 임계값 미만일 때 즉각적이고 자동적인 푸시/이메일 알림을 받아 적절한 수의 부품을 재고로 유지하세요.',
+ 'part.checks.1':
+ '기술자는 작업 지시서 내에서 부품이 재고에 있는지 즉시 알 수 있습니다. 부품이 재고에 없으면 다른 위치를 쉽게 확인하여 사용 가능한지 확인할 수 있습니다.',
+ 'part.checks.2':
+ '자동 부품 사용 추적. 작업 지시서 또는 PM이 부품을 사용하면 재고는 사용된 부품을 반영하도록 자동으로 업데이트됩니다.',
+ 'part.checks.3':
+ '부품 사용량을 파악하세요. 부품 로그를 확인하여 부품이 어디에서 누구에 의해 사용되고 있는지 확인하세요',
+ 'part.checks.4': '사용하지 않는 부품을 제거하세요. 부품이 언제 오래되었는지 파악하세요.',
+ 'part.checks.5':
+ '실시간 보고. 어떤 부품이 어디에서 사용되고 있으며 비용이 얼마나 드는지 파악하세요.',
+ 'part.checks.6':
+ '재고 수준을 최적화하세요. 부품에 대한 예측을 즉시 확인하여 내년에 얼마나 많은 부품이 사용될 수 있는지 확인하세요.',
+ 'part.checks.7':
+ '바코드 조회. 사용자 지정 QR 코드를 사용하여 재고를 쉽게 추적하고 접근할 수 있도록 하세요',
+
+ 'dashboard.title': '사용자 지정 대시보드로 원하는 방식으로 데이터를 확인하세요',
+ 'dashboard.descriptions.0':
+ '솔직히 말해서, 운영을 개선하는 첫 번째 단계는 좋은 점, 나쁜 점, 그리고 추한 점을 아는 것입니다.',
+ 'dashboard.descriptions.1':
+ 'Atlas의 사용자 지정 대시보드를 사용하면 악명 높은 "유지보수의 블랙홀"을 마침내 이해하기 시작하고 데이터 기반 계획을 실행에 옮겨 인건비 절감, 가동 중단 시간 감소 등을 달성할 수 있습니다.',
+ 'dashboard.descriptions.2': 'Atlas의 사용자 지정 대시보드를 통해 다음을 수행할 수 있습니다…',
+ 'dashboard.checks.0': '돈이 어디에 어떻게 쓰이는지 파악하세요',
+ 'dashboard.checks.1': '어떤 자산이 가장 많은 비용을 발생시키는지 파악하세요',
+ 'dashboard.checks.2': '자신만의 사용자 지정 KPI를 만드세요.',
+ 'dashboard.checks.3':
+ '측정 항목에 따라 자동으로 생성되고 업데이트되는 보고서를 확인하세요',
+ 'dashboard.checks.4':
+ 'Excel 시트, PDF 또는 Atlas 내에서 쉽게 공유할 수 있는 보고서를 확인하세요',
+ 'dashboard.checks.5': '그리고 훨씬 더 많은 것들이 있습니다 ...',
+ 'home.smarter': '더 스마트한',
+ 'home.work': '작업',
+ 'home.smarter_description':
+ 'Atlas는 기술자들이 필요한 도구와 데이터에 손 안에서 모두 접근할 수 있도록 하여 효율적으로 작업할 수 있도록 매우 쉽게 만듭니다.',
+ leading_maintenance:
+ '유지보수 및 신뢰성의 더 나은 미래를 향한 길을 선도합니다',
+ //register
+ premium_included: '프리미엄 기능 포함',
+ no_credit_card: '신용 카드 필요 없음',
+ perfect_tool: '유지보수 팀을 위한 완벽한 도구',
+ start_trial_today: '오늘 무료 체험을 시작하세요',
+ create_account: '계정 생성',
+ signup_description: '계정을 등록하려면 아래 필드를 작성하세요.',
+ account_already: '이미 계정이 있으신가요?',
+ signin_here: '여기에서 로그인하세요',
+ invalid_email: '제공된 이메일은 유효한 이메일 주소여야 합니다',
+{
+ required_email: '이메일 필드는 필수입니다',
+ required_firstName: '이름 필드는 필수입니다',
+ required_lastName: '성 필드는 필수입니다',
+ required_company: '회사명 필드는 필수입니다',
+ required_employeesCount: '직원 수를 입력해주세요',
+ invalid_phone: '전화번호가 유효하지 않습니다',
+ required_password: '비밀번호 필드는 필수입니다',
+ required_terms: '이용 약관에 동의해야 합니다',
+ verify_email: '계정을 활성화하려면 이메일을 확인해주세요',
+ registration_error: '등록에 실패했습니다',
+ first_name: '이름',
+ last_name: '성',
+ email: '이메일 주소',
+ phone: '전화',
+ password: '비밀번호',
+ companyName: '회사명',
+ employeesCount: '직원 수',
+ i_accept: '저는 다음을 수락합니다',
+ terms_conditions: '이용 약관',
+ required_fields_notice: '*로 표시된 모든 필드는 필수입니다.',
+ create_your_account: '계정 생성',
+ register: '등록',
+ //signin
+ login_description: '계정에 로그인하려면 아래 필드를 작성하세요.',
+ no_account_yet: '아직 계정이 없으신가요?',
+ signup_here: '여기에서 가입하세요',
+ wrong_credentials: '잘못된 자격 증명이 제공되었습니다',
+ lost_password: '비밀번호를 잊으셨나요?',
+ //work-orders
+ link_wo: '작업 지시 연결',
+ link_wo_description: '작업 지시 간의 관계 생성',
+ required_relationType: '관계 유형을 선택해주세요.',
+ required_wo: '작업 지시 필드는 필수입니다.',
+ this_wo: '이 작업 지시',
+ the_wo: '작업 지시',
+ link: '연결',
+ cost_description: '비용 설명',
+ assigned_to: '담당자',
+ category: '카테고리',
+ date: '날짜',
+ cost: '비용',
+ include_cost: '이 비용을 총 비용에 포함',
+ include_cost_description:
+ '이것은 작업 지시에 사용된 총 비용에 비용을 추가합니다',
+ required_cost_description: '비용 설명은 필수입니다',
+ required_cost: '비용은 필수입니다',
+ add_cost: '추가 비용 추가',
+ add_cost_description:
+ '추가 비용을 생성하고 추가하려면 아래 필드를 작성하세요',
+ add: '추가',
+ hourly_rate: '시간당 요금',
+ include_time: '이 시간을 총 시간에 포함',
+ include_time_description:
+ '이것은 작업 지시에 사용된 총 시간에 기간을 추가합니다',
+ work_started_at: '작업 시작 시간',
+ duration: '기간',
+ hours: '시간',
+ minutes: '분',
+ required_hours: '시간 필드는 필수입니다',
+ required_minutes: '분 필드는 필수입니다',
+ add_time: '시간 추가',
+ add_time_description: '시간을 생성하고 추가하려면 아래 필드를 작성하세요',
+ feedback: '피드백',
+ feedback_description: '피드백을 주세요',
+ required_feedback: '피드백은 필수입니다',
+ signature: '서명',
+ required_signature: '서명은 필수입니다',
+ close_wo: '작업 지시 마감',
+ close: '마감',
+ task_update_success: '작업이 성공적으로 업데이트되었습니다',
+ task_update_failure: '작업을 업데이트할 수 없었습니다',
+ notes_save_success: '메모가 성공적으로 저장되었습니다',
+ images_add_task_success: '이미지가 작업에 추가되었습니다',
+ images_add_task_failure: '문제가 발생했습니다',
+ images: '이미지',
+ required_images: '이미지를 하나 이상 업로드해주세요',
+ add_images: '이미지 추가',
+ tasks: '작업',
+ wo_archive_success: '작업 지시가 보관되었습니다',
+ wo_archive_failure: '작업 지시를 보관할 수 없었습니다',
+}
+wo_archive_confirm: '이 작업 지시를 보관하시겠습니까?',
+ quantity_change_success: '수량이 성공적으로 변경되었습니다',
+ quantity_change_failure: '수량을 변경할 수 없었습니다',
+ details: '세부 정보',
+ updates: '업데이트',
+ id: 'ID',
+ due_date: '기한',
+ location: '위치',
+ asset: '자산',
+ team: '팀',
+ created_at: '생성일',
+ list_view: '목록 보기',
+ calendar_view: '달력 보기',
+ column_view: '열 보기',
+ wo_create_success: '작업 지시가 성공적으로 생성되었습니다',
+ wo_create_failure: '작업 지시를 생성할 수 없었습니다',
+ changes_saved_success: '변경 사항이 저장되었습니다',
+ wo_update_failure: '작업 지시를 편집할 수 없었습니다',
+ wo_delete_success: '작업 지시가 성공적으로 삭제되었습니다',
+ wo_delete_failure: '작업 지시를 삭제할 수 없었습니다',
+ status: '상태',
+ title: '제목',
+ priority: '우선순위',
+ description: '설명',
+ worker: '작업자',
+ location_name: '위치 이름',
+ location_address: '위치 주소',
+ asset_name: '자산 이름',
+ days_since_creation: '생성일로부터 경과일',
+ files: '파일',
+ requested_by: '요청자',
+ completed_on: '완료일',
+ updated_at: '업데이트 날짜',
+ work_order: '작업 지시',
+ timer_running: '타이머 실행 중',
+ run_timer: '타이머 실행',
+ approved_by: '승인자',
+ created_by: '생성자',
+ completed_by: '완료자',
+ time: '시간',
+ save: '저장',
+ customers: '계약자',
+ no_labor:
+ '아직 인건비가 추가되지 않았습니다. 사용자가 시간을 기록하고 Atlas에 시간당 요율이 저장되면 여기에 표시됩니다.',
+ not_assigned: '할당되지 않음',
+ no_additional_cost: '아직 추가 비용이 추가되지 않았습니다',
+ parts: '부품',
+ links: '링크',
+ confirm_delete_file_wo:
+ '이 작업 지시에서 이 파일을 제거하시겠습니까?',
+ archive: '보관',
+ labors: '인건비',
+ add_additional_cost: '추가 비용 추가',
+ additional_costs: '추가 비용',
+ add_parts: '부품 추가',
+ 'wo.title_description': '작업 지시 제목 입력',
+ image: '이미지',
+ estimated_duration: '예상 소요 시간 (시간)',
+ primary_worker: '주 작업자',
+ additional_workers: '추가 작업자',
+ select_team: '팀 선택',
+ select_location: '위치 선택',
+ select_asset: '자산 선택',
+ select_tasks: '작업 선택',
+ requires_signature: '서명 필요',
+ required_wo_title: '작업 지시 제목은 필수입니다',
+ add_wo: '작업 지시 추가',
+ add_wo_description:
+ '새 작업 지시를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ edit_wo: '작업 지시 편집',
+ edit_wo_description: '작업 지시를 업데이트하려면 아래 필드를 작성하십시오',
+ 'noRows.wo.message':
+ '작업 지시는 예약하거나 누군가에게 할당할 수 있는 작업입니다',
+ 'noRows.wo.action': '작업 지시를 생성하려면 "+" 버튼을 누르십시오',
+ to_delete: '삭제',
+ confirm_delete_wo: '이 작업 지시를 삭제하시겠습니까?',
+ no_access_wo:
+ '작업 지시에 대한 접근 권한이 없습니다. 접근 권한이 있어야 한다면 관리자에게 문의하십시오',
+ cancel: '취소',
+ select_parts: '부품 선택',
+const ko = {
+ sets_of_parts: '부품 세트',
+ //preventive maintenance
+ paused: '일시 중지됨',
+ trigger_details: '트리거 세부 정보',
+ starts_on: '시작일',
+ ends_on: '종료일',
+ frequency: '빈도',
+ every_frequency_days: '{{frequency}}일마다',
+ wo_details: '작업 지시 세부 정보',
+ confirm_delete_file: '이 파일을 제거하시겠습니까?',
+ wo_schedule_success: '작업 지시가 성공적으로 예약되었습니다',
+ wo_schedule_failure: '작업 지시를 예약할 수 없었습니다',
+ wo_trigger_edit_failure: '작업 지시 트리거를 편집할 수 없었습니다',
+ wo_trigger_delete_success: '작업 지시 트리거가 성공적으로 삭제되었습니다',
+ wo_trigger_delete_failure: '작업 지시 트리거를 삭제할 수 없었습니다',
+ name: '이름',
+ wo_title: '작업 지시 제목',
+ next_wo: '다음 작업 지시',
+ trigger_name: '트리거 이름',
+ enter_trigger_name: '트리거 이름 입력',
+ frequency_description: '일 단위 빈도',
+ wo_configuration: '작업 지시 구성',
+ required_trigger_name: '트리거 이름은 필수입니다',
+ required_frequency: '트리거 빈도는 필수입니다',
+ invalid_frequency: '빈도는 0보다 커야 합니다',
+ schedule_wo: '작업 지시 예약',
+ schedule_wo_description: '작업 지시를 예약하려면 아래 필드를 작성하십시오',
+ edit_wo_trigger: '작업 지시 트리거 편집',
+ edit_wo_trigger_description: '작업 지시 트리거를 편집하려면 아래 필드를 작성하십시오',
+ create_trigger: '트리거 생성',
+ 'noRows.pm.message': '사용자 지정 트리거로 작업 지시 예약',
+ 'noRows.pm.action': '트리거를 생성하려면 \'+\' 버튼을 누르십시오',
+ confirm_delete_pm: '이 작업 지시 트리거를 삭제하시겠습니까?',
+ no_access_pm:
+ '예방 정비 섹션에 대한 액세스 권한이 없습니다. 액세스 권한이 있어야 하는 경우 관리자에게 문의하십시오',
+ enter_wo_title: '작업 지시 제목 입력',
+ //menuItems
+ status_report: '상태 보고서',
+ wo_analysis: '작업 지시 분석',
+ wo_aging: '작업 지시 경과',
+ time_and_cost: '시간 및 비용',
+ assets: '자산',
+ reliability_dashboard: '신뢰성 대시보드',
+ total_maintenance_cost: '총 유지보수 비용',
+ useful_life: '유효 수명',
+ requests: '요청',
+ locations: '위치',
+ parts_and_inventory: '부품/재고',
+ purchase_orders: '구매 주문',
+ meters: '계량기',
+ people_teams: '인력 및 팀',
+ people: '인력',
+ teams: '팀',
+ vendors_customers: '공급업체 및 계약업체',
+ vendors: '공급업체',
+ categories: '카테고리',
+ settings: '설정',
+ //request
+ cancelled: '취소됨',
+ reject: '거부',
+ approve: '승인',
+ request_create_success: '작업 지시가 성공적으로 요청되었습니다',
+ request_create_failure: '작업 요청을 생성할 수 없었습니다',
+ request_edit_failure: '요청을 편집할 수 없었습니다',
+ request_delete_success: '요청이 성공적으로 삭제되었습니다',
+ request_delete_failure: '요청을 삭제할 수 없었습니다',
+ rejected: '거부됨',
+ approved: '승인됨',
+ pending: '대기 중',
+ required_request_name: '요청 제목은 필수입니다',
+ required_field: '이 필드는 필수입니다',
+ add_request: '요청 추가',
+ add_request_description:
+ '새 요청을 생성하고 추가하려면 아래 필드를 작성하십시오',
+ edit_request: '요청 편집',
+ edit_request_description: '요청을 편집하려면 아래 필드를 작성하십시오',
+ 'noRows.request.message': '작업 요청 관리',
+ 'noRows.request.action': '작업 요청을 생성하려면 \'+\' 버튼을 누르십시오',
+};
+const ko = {
+ confirm_delete_request: '이 요청을 삭제하시겠습니까?',
+ request: '요청',
+ request_details: '요청 세부 정보',
+ none_priority: '없음',
+ low_priority: '낮음',
+ medium_priority: '중간',
+ high_priority: '높음',
+ //asset
+ downtimes: '다운타임',
+ confirm_delete_file_asset: '이 자산에서 이 파일을 제거하시겠습니까?',
+ actions: '작업',
+ show: '보기',
+ model: '모델',
+ serial_number: '일련 번호',
+ operational: '운영 중',
+ down: '다운',
+ area: '영역',
+ barcode: '바코드',
+ placed_in_service: '서비스 시작일',
+ warranty_expiration: '보증 만료일',
+ asset_information: '자산 정보',
+ more_informations: '추가 정보',
+ confirm_delete_asset_downtime: '이 다운타임을 제거하시겠습니까?',
+ create_downtime_success: '다운타임이 성공적으로 추가되었습니다.',
+ create_downtime_failure: '다운타임을 추가할 수 없었습니다.',
+ edit_downtime_success: '다운타임이 성공적으로 편집되었습니다.',
+ started_on: '시작일',
+ required_startsOn: '시작일은 필수입니다.',
+ reading_create_success: '측정값이 성공적으로 추가되었습니다.',
+ reading_create_failure: '측정값을 추가할 수 없었습니다.',
+ reading: '측정값',
+ added_by: '추가한 사람',
+ enter_meter_value: '계량기 값 입력',
+ add_reading: '측정값 추가',
+ select_meter: '계량기 선택',
+ confirm_delete_part_asset: '이 자산에서 이 부품을 제거하시겠습니까?',
+ no_due_date: '기한 없음',
+ due_at_date: '기한 {{date}}',
+ no_primary_worker: '기본 작업자 없음',
+ no_wo_linked_asset: '이 자산에 연결된 작업 지시가 없습니다.',
+ asset_remove_success: '자산이 성공적으로 삭제되었습니다.',
+ asset_remove_failure: '자산을 삭제할 수 없었습니다.',
+ asset_name_description: '자산 이름 입력',
+ select_asset_location: '자산 위치 선택',
+ primary_user_description: '기본 사용자 선택',
+ teams_description: '팀 선택',
+ customers_description: '계약자 선택',
+ vendors_description: '공급업체 선택',
+ inServiceDate_description: '서비스 시작일',
+ warranty_expiration_date: '보증 만료일',
+ additional_information: '추가 정보',
+ structure: '구조',
+ parent_asset: '상위 자산',
+ asset_create_success: '자산이 성공적으로 생성되었습니다.',
+ asset_create_failure: '자산을 생성할 수 없었습니다.',
+ additional_workers_description: '추가 작업자 선택',
+ required_asset_name: '자산 이름은 필수입니다.',
+ add_asset: '자산 추가',
+ add_asset_description: '새 자산을 생성하고 추가하려면 아래 필드를 작성하십시오.',
+ create_asset: '자산 생성',
+ hierarchy: '계층',
+ add_downtime: '다운타임 추가',
+ edit_downtime: '다운타임 편집',
+ remove_downtime: '다운타임 제거',
+ edit: '편집',
+ edit_asset: '자산 편집',
+ edit_asset_description: '이 자산을 편집하려면 아래 필드를 작성하십시오.',
+ confirm_delete_asset: '이 자산을 삭제하시겠습니까?',
+ loading_assets: '{{name}} #{{id}} 아래 자산 로드 중',
+ no_content: '내용 없음',
+ no_result_criteria: '검색 기준과 일치하는 결과가 없습니다.',
+ //location
+ map_view: '지도 보기',
+ location_create_success: '위치가 성공적으로 생성되었습니다.',
+ location_create_failure: '위치를 생성할 수 없었습니다.',
+ location_edit_failure: '위치를 편집할 수 없었습니다.',
+};
+{
+ location_delete_success: '위치가 성공적으로 삭제되었습니다',
+ location_delete_failure: '위치를 삭제할 수 없었습니다',
+ enter_location_name: '위치 이름 입력',
+ address: '주소',
+ parent_location: '상위 위치',
+ select_workers: '작업자 선택',
+ map_coordinates: '지도 좌표',
+ required_location_name: '위치 제목은 필수입니다',
+ required_location_address: '위치 주소는 필수입니다',
+ add_location: '위치 추가',
+ add_location_description: '새 위치를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ edit_location: '위치 편집',
+ edit_location_description: '위치를 업데이트하려면 아래 필드를 작성하십시오',
+ confirm_delete_location: '이 위치를 삭제하시겠습니까?',
+ floor_plans: '평면도',
+ floor_plan: '평면도',
+ floor_plan_name_description: '평면도 이름',
+ 'Floor plan area in m²': '평면도 면적(m²)',
+ upload_image: '이미지 업로드',
+ required_floor_plan_name: '평면도 이름은 필수입니다',
+ add_floor_plan: '새 평면도 추가',
+ add_floor_plan_description: '새 평면도를 생성하려면 아래 필드를 작성하십시오',
+ no_asset_in_location: '이 위치에 자산이 없습니다',
+ no_wo_in_location: '이 위치에 작업 지시가 없습니다',
+ no_file_in_location: '이 위치에 첨부된 파일이 없습니다',
+ no_floor_plan_in_location: '이 위치에 평면도가 없습니다',
+ assigned_teams: '할당된 팀',
+ assigned_customers: '할당된 계약자',
+ assigned_vendors: '할당된 공급업체',
+ //no_access
+ no_access_location: '위치에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_vendors_customers: '공급업체 및 계약자에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_people_team: '사람 및 팀에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_analytics: '분석에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_assets: '자산에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_categories: '카테고리에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_files: '파일에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_inventory: '재고에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_meters: '계량기에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_purchase_orders: '구매 주문을 생성할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_requests: '요청에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_settings: '설정에 접근할 수 없습니다. 접근 권한이 있어야 한다고 생각하시면 관리자에게 문의하십시오',
+ no_access_page: '이 페이지에 접근할 수 없습니다',
+ file: '파일',
+ 'noRows.location.message': '위치를 통해 자산과 작업자를 보다 효율적으로 관리할 수 있습니다',
+ 'noRows.location.action': '위치를 생성하려면 "+" 버튼을 누르십시오',
+ //inventory
+ card_view: '카드 보기',
+ set_create_success: '세트가 성공적으로 생성되었습니다',
+ set_create_failure: '세트를 생성할 수 없었습니다',
+ set_edit_failure: '세트를 편집할 수 없었습니다',
+ set_delete_success: '세트가 성공적으로 삭제되었습니다',
+ set_delete_failure: '세트를 삭제할 수 없었습니다',
+ total_cost: '총 비용',
+ part: '부품',
+ enter_part_name: '부품 이름 입력',
+ required_set_name: '세트 이름은 필수입니다',
+ add_set: '세트 추가',
+ add_set_description: '새 세트를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ create_set: '세트 생성',
+ edit_set: '세트 편집',
+ edit_set_description: '세트를 편집하려면 아래 필드를 작성하십시오',
+ confirm_delete_set: '이 세트를 삭제하시겠습니까?',
+ part_create_success: '부품이 성공적으로 생성되었습니다',
+ part_create_failure: '부품을 생성할 수 없었습니다',
+}
+{
+ part_edit_failure: "부품을 편집할 수 없습니다",
+ part_delete_success: '부품이 성공적으로 삭제되었습니다',
+ part_delete_failure: "부품을 삭제할 수 없습니다",
+ quantity: '수량',
+ open_wo: '열린 작업 지시',
+ enter_part_category: '부품 카테고리 입력',
+ enter_part_cost: '부품 비용 입력',
+ enter_part_quantity: '부품 수량 입력',
+ minimum_quantity: '최소 수량',
+ enter_part_minimum_quantity: '부품 최소 수량 입력',
+ non_stock: '비재고',
+ enter_part_barcode: '부품 바코드 입력',
+ enter_part_area: '부품 영역 입력',
+ additional_part_details: '추가 부품 세부 정보',
+ add_part: '부품 추가',
+ add_part_description: '새 부품을 생성하고 추가하려면 아래 필드를 채우십시오',
+ create_part: '부품 생성',
+ update_part: '부품 업데이트',
+ update_part_description: '부품을 업데이트하려면 아래 필드를 채우십시오',
+ 'noRows.part.message': '부품은 자산으로 결합되거나 단독으로 사용될 수 있습니다',
+ 'noRows.part.action': "부품을 생성하려면 '+' 버튼을 누르십시오",
+ confirm_delete_part: '이 부품을 삭제하시겠습니까?',
+ part_details: '부품 세부 정보',
+ area_details: '영역 세부 정보',
+ assigned_people: '할당된 사람',
+ no_asset_related_part: '이 부품과 관련된 자산이 없습니다',
+ no_file_found: '파일을 찾을 수 없습니다',
+ no_wo_found: '작업 지시를 찾을 수 없습니다',
+ workers: '작업자',
+ Parts_and_Inventory: '부품 및 재고',
+ //purchase order
+ po_edit_failure: "구매 주문을 편집할 수 없습니다",
+ po_delete_success: '구매 주문이 성공적으로 삭제되었습니다',
+ po_delete_failure: "구매 주문을 삭제할 수 없습니다",
+ number_of_items: '항목 수',
+ total_quantity: '총 수량',
+ shipping_to: '배송지',
+ shipping_address: '배송 주소',
+ po_details: '구매 주문 세부 정보',
+ enter_po_name: '구매 주문 이름 입력',
+ additional_details: '추가 세부 정보',
+ vendor: '공급업체',
+ shipping_information: '배송 정보',
+ company_name: '회사 이름',
+ ship_to: '배송지',
+ city: '도시',
+ state: '주',
+ zip_code: '우편번호',
+ fax_number: '팩스 번호',
+ po_date: '구매 주문 날짜',
+ notes: '메모',
+ add_notes: '메모 추가',
+ requisitioner: '요청자',
+ terms: '약관',
+ shipping_method: '배송 방법',
+ required_name: '이름은 필수입니다',
+ edit_po: '구매 주문 편집',
+ edit_po_description: '구매 주문을 업데이트하려면 아래 필드를 채우십시오',
+ purchase_order: '구매 주문',
+ 'noRows.po.message': '구매 주문을 한 곳에서 관리하세요',
+ 'noRows.po.action': "구매 주문을 생성하려면 '+' 버튼을 누르십시오.",
+ confirm_delete_po: '이 구매 주문을 삭제하시겠습니까?',
+ upgrade_po: '구매 주문 생성을 위해 업그레이드',
+ new_po: '새 구매 주문',
+ po_create_success: '구매 주문이 성공적으로 생성되었습니다',
+ select_one_part: '최소 1개의 부품을 선택하십시오',
+ po_create_failure: "구매 주문을 생성할 수 없습니다",
+ approve_while_submitting: '제출 시 승인',
+ invalid_fax: '팩스 번호가 유효하지 않습니다',
+ submit: '제출',
+ each_item_superior_zero: '각 항목 수량은 0보다 커야 합니다',
+ quantity_edit_success: '수량이 성공적으로 변경되었습니다',
+ quantity_edit_failure: "수량을 변경할 수 없습니다",
+ APPROVED: '승인됨',
+ PENDING: '대기 중',
+ REJECTED: '거부됨',
+ //meter
+ when_reading_is: '측정값은',
+ greater_than: '보다 큼',
+ lower_than: '보다 작음',
+}
+const ko = {
+ value: '값',
+ required_value: '값은 필수입니다',
+ required_trigger_condition: '조건은 필수입니다',
+ wo_trigger_create_success: '작업 지시 트리거가 성공적으로 생성되었습니다',
+ wo_trigger_create_failure: '작업 지시 트리거를 생성할 수 없었습니다',
+ add_wo_trigger: '작업 지시 트리거 추가',
+ add_wo_trigger_description: '작업 지시 트리거를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ wo_trigger_edit_success: '작업 지시 트리거가 성공적으로 업데이트되었습니다',
+ meter_create_success: '미터가 성공적으로 생성되었습니다',
+ meter_create_failure: '미터를 생성할 수 없었습니다',
+ meter_edit_failure: '미터를 편집할 수 없었습니다',
+ meter_delete_success: '미터가 성공적으로 삭제되었습니다',
+ meter_delete_failure: '미터를 삭제할 수 없었습니다',
+ next_reading_due: '다음 판독 예정일',
+ unit_of_measurement: '측정 단위',
+ last_reading: '최종 판독값',
+ enter_meter_name: '미터 이름 입력',
+ unit: '단위',
+ update_frequency: '업데이트 빈도',
+ update_frequency_in_days: '일 단위 업데이트 빈도',
+ required_meter_name: '미터 이름은 필수입니다',
+ required_meter_unit: '미터 단위는 필수입니다',
+ required_meter_update_frequency: '미터 업데이트 빈도는 필수입니다',
+ required_asset: '자산은 필수입니다',
+ add_meter: '미터 추가',
+ add_meter_description: '새 미터를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ edit_meter: '미터 편집',
+ edit_meter_description: '미터를 편집하려면 아래 필드를 작성하십시오',
+ confirm_delete_meter: '이 미터를 삭제하시겠습니까?',
+ upgrade_create_meter: '미터를 생성하려면 업그레이드하십시오',
+ history: '이력',
+ reading_frequency: '판독 빈도',
+ required_reading_value: '판독값은 필수입니다',
+ wo_triggers: '작업 지시 트리거',
+ add_trigger: '트리거 추가',
+ meter_details: '미터 세부 정보',
+ 'noRows.meter.message': '미터 판독값은 자산을 모니터링하고 정의된 조건에 따라 새 작업 지시를 트리거하는 기능을 제공합니다',
+ 'noRows.meter.action': "미터를 생성하려면 '+' 버튼을 누르십시오",
+ meter: '미터',
+ //upload
+ drag_one_file: '여기에 고유한 파일을 드래그하십시오',
+ drag_many_files: '여기에 파일을 드래그 앤 드롭하십시오',
+ drop_to_start: '업로드를 시작하려면 파일을 드롭하십시오',
+ invalid_files_type: '이러한 파일 형식은 업로드할 수 없습니다',
+ you_have_uploaded: '업로드했습니다',
+ upload: '업로드',
+ //vendors_customers
+ Vendors_Customers: '공급업체 및 계약업체',
+ customer_create_success: '계약업체가 성공적으로 생성되었습니다',
+ customer_create_failure: '계약업체를 생성할 수 없었습니다',
+ customer_edit_failure: '계약업체를 편집할 수 없었습니다',
+ customer_delete_success: '계약업체가 성공적으로 삭제되었습니다',
+ customer_delete_failure: '계약업체를 삭제할 수 없었습니다',
+ customer_name: '계약업체 이름',
+ website: '웹사이트',
+ customer_type: '계약업체 유형',
+ customer_type_description: '예: 배관, 전기',
+ customer_description_description: '이 계약업체의 목적을 몇 줄로 설명하십시오...',
+ billing_information: '청구 정보',
+ address_line_2: '주소 2',
+ billing_name: '청구 이름',
+ currency: '통화',
+ select_currency: '통화 선택',
+ required_customer_name: '계약업체 이름은 필수입니다',
+ required_phone: '전화번호는 필수입니다',
+ invalid_website: '유효하지 않은 웹사이트',
+ billing_address: '청구 주소',
+ add_customer: '계약업체 추가',
+ add_customer_description: '새 계약업체를 생성하고 추가하려면 아래 필드를 작성하십시오',
+ 'noRows.customer.message': '계약업체는 외부 작업자입니다',
+ 'noRows.customer.action': "계약업체를 생성하려면 '+' 버튼을 누르십시오",
+ type: '유형',
+ billing_currency: '청구 통화',
+};
+{
+ go_back: '뒤로 가기',
+ confirm_delete_customer: '이 계약자를 삭제하시겠습니까?',
+ //vendor
+ vendor_create_success: '공급업체가 성공적으로 생성되었습니다',
+ vendor_create_failure: '공급업체를 생성할 수 없었습니다',
+ vendor_edit_failure: '공급업체를 편집할 수 없었습니다',
+ vendor_delete_success: '공급업체가 성공적으로 삭제되었습니다',
+ vendor_delete_failure: '공급업체를 삭제할 수 없었습니다',
+ required_company_name: '회사 이름은 필수입니다',
+ vendor_type: '공급업체 유형',
+ contact_name: '담당자 이름',
+ add_vendor: '공급업체 추가',
+ add_vendor_description: '새 공급업체를 생성하고 추가하려면 아래 필드를 작성하세요',
+ confirm_delete_vendor: '이 공급업체를 삭제하시겠습니까?',
+ 'noRows.vendor.message': '공급업체는 자산 또는 부품을 제공하는 조직입니다',
+ 'noRows.vendor.action': "공급업체를 생성하려면 '+' 버튼을 누르세요",
+ vendor_type_description: '예: 배관, 전기',
+ //people teams
+ role: '역할',
+ edit_user: '사용자 편집',
+ edit_user_description: '사용자를 편집하려면 아래 필드를 작성하세요',
+ job_title: '직책',
+ invite_users: '사용자 초대',
+ bring_people_team: '새로운 사람들을 팀으로 초대',
+ add_20_users:
+ "각 이메일 입력 후 'tab' 또는 'enter'를 눌러 한 번에 20명의 사용자를 추가할 수 있습니다. 중복되거나 등록된 이메일은 요청된 사용자 등록 시 제거됩니다.",
+ enter_email: '이메일 주소 입력',
+ users_invite_success: '사용자가 초대되었습니다',
+ users_invite_failure: '사용자를 초대할 수 없습니다. 현재 구독 회원 수를 확인하세요',
+ please_type_emails: '초대할 이메일을 입력하세요',
+ please_select_role: '역할을 선택하세요',
+ invite: '초대',
+ team_create_success: '팀이 성공적으로 생성되었습니다',
+ team_create_failure: '팀을 생성할 수 없었습니다',
+ team_edit_failure: '팀을 편집할 수 없었습니다',
+ team_delete_success: '팀이 성공적으로 삭제되었습니다',
+ team_delete_failure: '팀을 삭제할 수 없었습니다',
+ team_name: '팀 이름',
+ people_in_team: '팀원',
+ required_team_name: '팀 이름은 필수입니다',
+ create_team: '팀 생성',
+ create_team_description: '여기에서 팀원을 추가할 수 있습니다',
+ confirm_delete_team: '이 팀을 삭제하시겠습니까?',
+ overview: '개요',
+ activity: '활동',
+ wo_complete_last_14_days: '지난 14일 동안 완료된 작업 지시',
+ no_wo_complete_last_14_days: '지난 2주 동안 완료된 작업 지시가 없습니다',
+ ADMIN_name: '관리자',
+ ADMIN_description: '관리자는 작업 지시 및 요청 편집, 추가, 삭제를 포함한 모든 권한을 가집니다',
+ LIMITED_ADMIN_name: '제한된 관리자',
+ LIMITED_ADMIN_description:
+ '제한된 관리자는 설정 보기/편집 또는 사람 및 팀 추가/편집을 제외하고 관리자와 동일한 접근 권한을 가집니다. 계약자, 카테고리 및 PM 트리거를 생성하지 않은 경우 작업 지시, 자산 위치, 계량기 및 구매 주문을 삭제할 수 없습니다.',
+ TECHNICIAN_name: '기술자',
+ TECHNICIAN_description: '기술자는 작업 지시, 자산 및 위치를 생성하고 닫을 수 있습니다. 자신이 생성한 것만 편집하고 삭제할 수 있습니다',
+ LIMITED_TECHNICIAN_name: '제한된 기술자',
+ LIMITED_TECHNICIAN_description: '제한된 기술자는 자신에게 할당된 작업 지시만 볼 수 있습니다',
+ VIEW_ONLY_name: '보기 전용',
+ VIEW_ONLY_description: '보기 전용 사용자는 모든 보기 권한을 가지지만 아무것도 편집할 수 없습니다',
+ REQUESTER_name: '요청자',
+ REQUESTER_description: '요청자는 작업 요청을 제출하고 상태를 볼 수 있습니다',
+ select_user_role: '사용자 역할 선택',
+ 'noRows.team.message': '팀은 특정 그룹의 사람들을 관리하는 데 도움이 됩니다.',
+ 'noRows.team.action': "팀을 생성하려면 '+' 버튼을 누르세요.",
+ user_details: '사용자 세부 정보',
+ //files
+ file_delete_success: '파일이 성공적으로 삭제되었습니다',
+ file_delete_failure: '파일을 삭제할 수 없었습니다',
+ uploaded_by: '업로드한 사람',
+ uploaded_on: '업로드 날짜',
+ rename: '이름 변경',
+ required_files: '파일을 하나 이상 업로드하세요',
+}
+const ko = {
+ required_file_name: '파일 이름을 입력해주세요',
+ add_files: '파일 추가',
+ edit_file: '파일 편집',
+ 'noRows.file.message': '모든 파일을 한 곳에 모으세요',
+ 'noRows.file.action': "파일을 업로드하려면 '+' 버튼을 누르세요",
+ upgrade_files: '자산, 작업 지시, 위치 등에서 파일을 사용하려면 업그레이드하세요...',
+ parts_consumption: '부품 소모량',
+ requests_analysis: '요청 분석',
+ //categories,
+ category_create_success: '카테고리가 성공적으로 생성되었습니다',
+ category_create_failure: '카테고리를 생성할 수 없었습니다',
+ category_edit_failure: '카테고리를 편집할 수 없었습니다',
+ category_delete_success: '카테고리가 성공적으로 삭제되었습니다',
+ category_delete_failure: '카테고리를 삭제할 수 없었습니다',
+ timers: '타이머',
+ costs: '비용',
+ add_category: '새 카테고리 추가',
+ add_category_description: '새 카테고리를 생성하고 추가하려면 이름을 입력하세요',
+ edit_category: '카테고리 편집',
+ edit_category_description: '카테고리를 편집하려면 이름을 입력하세요',
+ no_category_action: "첫 번째 카테고리를 추가하려면 '+' 버튼을 누르세요.",
+ confirm_delete_category: '이 카테고리를 삭제하시겠습니까?',
+ no_category_message: '아직 {{categoryName}} 카테고리가 없는 것 같습니다.',
+ acquisition_cost: '취득 원가',
+ //settings
+ general_settings: '일반 설정',
+ request_form_configuration: '요청 양식 구성',
+ roles: '역할',
+ checklists: '체크리스트',
+ field_configuration_description: '필드를 선택 사항, 숨김 또는 필수 사항으로 표시할 수 있습니다',
+ optional: '선택 사항',
+ required: '필수',
+ hidden: '숨김',
+ creating_wo: '작업 지시 생성 중',
+ completing_wo: '작업 지시 완료 중',
+ role_edit_failure: '역할을 편집할 수 없었습니다',
+ edit_role: '역할 편집',
+ edit_role_description: '역할을 편집하려면 아래 필드를 입력하세요',
+ external_id: '외부 ID',
+ permissions: '권한',
+ create_role_description: '이 역할은 관리자가 Atlas에서 할 수 있는 모든 작업을 수행할 수 있지만, 아래에서 일부 중요한 권한을 사용자 지정할 수 있습니다.',
+ create_and_edit: '생성/편집',
+ to_access: '액세스',
+ role_delete_success: '역할이 성공적으로 삭제되었습니다',
+ role_delete_failure: '역할을 삭제할 수 없었습니다',
+ confirm_delete_role: '이 역할을 영구적으로 삭제하시겠습니까?',
+ users: '사용자',
+ paid: '유료',
+ free: '무료',
+ role_create_success: '역할이 성공적으로 생성되었습니다',
+ role_create_failure: '역할을 생성할 수 없었습니다',
+ roles_management: '역할 관리',
+ roles_number: '{{count}}개 역할',
+ create_role: '역할 생성',
+ upgrade_role: '역할을 생성하려면 업그레이드하세요',
+ add_role: '새 역할 추가',
+ add_role_description: '새 역할을 생성하고 추가하려면 아래 필드를 입력하세요',
+ parts_and_sets: '부품 및 부품 세트',
+ upgrade_role_edit: '역할을 편집하려면 업그레이드하세요',
+ delete_role: '역할 삭제',
+ upgrade_role_delete: '역할을 삭제하려면 업그레이드하세요',
+ create: '생성',
+ pm_trigger: '예방 정비 트리거',
+ auto_assign_wo: '작업 지시 자동 할당',
+ auto_assign_wo_description: '새 작업 지시를 생성자에게 자동으로 할당합니다',
+ auto_assign_requests: '요청 자동 할당',
+ auto_assign_requests_description: '새 작업 지시를 요청 승인자에게 자동으로 할당합니다',
+ disable_closed_wo_notification: '종료된 작업 지시 알림 비활성화',
+ disable_closed_wo_notification_description: '종료된 작업 지시가 업데이트될 때 알림을 비활성화합니다',
+ ask_feedback_wo_closed: '작업 지시 종료 시 피드백 요청',
+ ask_feedback_wo_closed_description: '사용자에게 수행된 작업에 대한 피드백을 요청합니다',
+ include_labor_in_total_cost: '총 비용에 인건비 포함',
+};
+const ko = {
+ include_labor_in_total_cost_description:
+ '사용자가 시간을 기록하고 시간당 요율이 저장되어 있을 때 총 비용에 인건비를 추가합니다',
+ enable_wo_updates_requesters: '요청자를 위한 작업 지시 업데이트 활성화',
+ enable_wo_updates_requesters_description: '사용자는 요청한 작업 지시에 대한 업데이트를 받습니다',
+ language: '언어',
+ date_format: '날짜 형식',
+ business_type: '사업 유형',
+ general_asset_management: '일반 자산 관리',
+ physical_asset_management: '물리적 자산 관리',
+ //checklist
+ checklist_delete_success: '체크리스트가 성공적으로 삭제되었습니다',
+ checklist_delete_failure: '체크리스트를 삭제할 수 없었습니다',
+ create_checklist: '체크리스트 생성',
+ confirm_delete_checklist: '이 체크리스트를 삭제하시겠습니까?',
+ upgrade_checklist: '체크리스트를 사용하려면 업그레이드하십시오',
+ //components
+ upgrade_now: '지금 업그레이드',
+ total: '총계',
+ sub_task_status: '하위 작업 상태',
+ text_field: '텍스트 필드',
+ number_field: '숫자 필드',
+ inspection_check: '검사 확인',
+ multiple_choices: '객관식',
+ meter_reading: '계량기 판독',
+ select_user: '사용자 선택',
+ PASS: '통과',
+ FLAG: '플래그',
+ FAIL: '실패',
+ enter_task_name: '작업 이름을 입력하세요',
+ see_details: '세부 정보 보기',
+ concerned_asset: '관련 자산',
+ me: '나',
+ remove_blank_tasks: '빈 작업 제거',
+ remove_blank_options: '빈 옵션 제거',
+ preview: '미리보기',
+ edit_checklist: '체크리스트 편집',
+ add_tasks: '작업 추가',
+ use_a_checklist: '체크리스트 사용',
+ select_checklist: '체크리스트 선택',
+ save_checklist: '체크리스트 저장',
+ assign_tasks_description: '기술자가 작성할 사용자 지정 작업 할당',
+ select_date: '날짜 선택',
+ task: '작업',
+ checklist: '체크리스트',
+ //analytics
+ upgrade_analytics: '분석을 보려면 업그레이드하십시오',
+ grouped_by_category: '카테고리별 그룹화',
+ downtime_by_asset: '자산별 가동 중단 시간',
+ downtime_and_costs: '가동 중단 시간 및 비용',
+ downtime_and_costs_trends: '가동 중단 시간 및 비용 추세',
+ downtimes_trends: '가동 중단 시간 추세',
+ repair_time_by_asset: '자산별 수리 시간',
+ consumed_parts_costs: '소모된 부품 비용',
+ requests_by_priority: '우선순위별 요청',
+ requests_trends: '요청 추세',
+ time_spent: '소요 시간',
+ grouped_by_completed_by: '완료자별 그룹화',
+ grouped_by_assigned_to: '할당 대상별 그룹화',
+ grouped_by_priority: '우선순위별 그룹화',
+ completion_comparison: '완료 비교',
+ hours_worked: '근무 시간',
+ work_remaining: '남은 작업',
+ wo_status: '작업 지시 상태',
+ cost_trends: '비용 추세',
+ cost_center: '비용 센터',
+ downtime_and_availability: '가동 중단 시간 및 가용성',
+ incomplete_wo: '미완료 작업 지시',
+ the_numbers: '숫자',
+ hours_and_cost_by_asset: '자산별 시간 및 비용',
+ completion_comparison_description: '다양한 유형의 완료된 작업 지시 비교.',
+ wo_age_description:
+ '작업 지시 경과는 작업 지시(또는 작업 요청) 생성일과 오늘 사이의 일수로 정의됩니다.',
+ rav_description:
+ 'RAV 대비 총 비용은 (자산에 대한 작업 지시 비용 / 구매 가격)*100과 같습니다. 업계 표준은 이 지표에 대한 목표 값 3%입니다.',
+ downtime_and_availability_description:
+ '가용성은 자산이 서비스 시작일 이후 운영 상태에 있었던 비율을 나타냅니다. 총 가동 중단 시간은 지정된 날짜 범위 동안 발생한 가동 중단 이벤트 수를 나타냅니다.',
+ total_cost_description: '총 비용에는 작업 지시의 인건비, 추가 비용 및 부품 비용이 포함됩니다',
+};
+compliant_wo_description:
+ '규정 준수 작업 지시는 기한 이전에 완료된 작업 지시를 의미합니다. 주기 시간은 작업 지시가 완료될 때까지의 일수를 나타냅니다.',
+ hours_worked_description:
+ '이 시간은 필터에 지정된 범위 내에 기한이 있는 작업 지시에 해당합니다.',
+ work_remaining_description:
+ '이 그래프는 필터에 지정된 날짜 범위 내에 기한이 있는 미완료 작업 지시의 수를 보여줍니다. 예상 시간은 해당 개별 작업 지시에 해당합니다.',
+ total_downtime_in_hours: '총 다운타임 (시간)',
+ downtime_events: '다운타임 이벤트',
+ percent_downtime: '다운타임 %',
+ meantime_between_failures_in_hours: '평균 고장 간격 (시간)',
+ availability_percent: '가용성 비율',
+ mean_time_to_repair_in_hours: '평균 수리 시간 (시간)',
+ average_age: '평균 사용 기간',
+ count: '개수',
+ average_cost: '평균 비용',
+ compliant: '규정 준수',
+ average_cycle_time_in_days: '평균 주기 시간 (일)',
+ total_consumption_cost: '총 소비 비용',
+ parts_consumed: '소비된 부품',
+ total_cost_as_pct_rav: 'RAV 대비 총 비용 비율',
+ approved_requests: '승인된 요청',
+ pending_requests: '대기 중인 요청',
+ cancelled_requests: '취소된 요청',
+ average_cycle_time: '평균 주기 시간',
+ compliance_rate: '규정 준수율',
+ complete: '완료',
+ reactive: '반응적',
+ recurring: '반복적',
+ part_costs: '부품 비용',
+ labor_costs: '인건비',
+ total_time_spent_in_hours: '총 소요 시간 (시간)',
+ estimated_hours: '예상 시간',
+ total_purchase_price: '총 구매 가격',
+ you_have: '새 메시지가',
+ new_messages: '개 있습니다',
+ //company profile
+ company: '회사',
+ change_cover: '커버 변경',
+ required_address: '주소 필드는 필수입니다',
+ company_details: '회사 정보',
+ company_details_description: '회사와 관련된 정보를 관리합니다',
+ learn_more: '더 알아보기',
+ //user profile
+ profile: '프로필',
+ email_notifications: '이메일 알림',
+ email_updates_wo: '작업 지시 및 메시지 이메일 업데이트',
+ email_updates_requests: '요청된 작업 지시 이메일 업데이트',
+ po_emails: '구매 주문 이메일',
+ required_job_title: '직책 필드는 필수입니다',
+ required_old_password: '현재 비밀번호를 입력해주세요.',
+ invalid_password: '비밀번호가 너무 짧습니다 - 최소 8자 이상이어야 합니다.',
+ required_new_password: '비밀번호가 제공되지 않았습니다.',
+ passwords_must_match: '비밀번호가 일치해야 합니다',
+ password_change_success: '비밀번호가 성공적으로 변경되었습니다',
+ wrong_password: '잘못된 비밀번호가 제공되었습니다',
+ current_password: '현재 비밀번호',
+ new_password: '새 비밀번호',
+ confirm_password: '비밀번호 확인',
+ personal_details: '개인 정보',
+ personal_details_description: '개인 정보와 관련된 세부 정보를 관리합니다',
+ change_password: '비밀번호 변경',
+ delete_account: '계정 삭제',
+ delete_account_confirmation: '정말로 계정을 삭제하시겠습니까? 이 작업은 되돌릴 수 없습니다.',
+ account_deleted: '계정이 성공적으로 삭제되었습니다',
+ account_delete_error: '계정 삭제 오류',
+ confirm_delete_account: '계정 삭제',
+ notification_settings: '알림 설정',
+ notification_settings_description: '알림과 관련된 세부 정보를 관리합니다',
+ recent_activity: '최근 활동',
+ created: '생성됨',
+ completed: '완료됨',
+ my_account: '내 계정',
+ my_company: '내 회사',
+ you_are_using_plan:
+ '현재 {{planName}} 플랜을 사용 중입니다. {{expiration}}에 만료됩니다. 지금 업그레이드하여 더 많은 기능에 액세스하세요.',
+ upgrade_plan: '플랜 업그레이드',
+ //subscription
+{
+ plans: '요금제',
+ monthly: '월별',
+ annually: '연간',
+ subscription_change_success: '구독이 성공적으로 변경되었습니다.',
+ invalid_credit_card: '신용카드 번호가 유효하지 않습니다.',
+ required_credit_card: '카드 필드는 필수입니다.',
+ invalid_expiration_month: '만료 월이 유효하지 않습니다.',
+ required_expiration_month: '만료 월은 필수입니다.',
+ invalid_expiration_year: '만료 연도가 유효하지 않습니다.',
+ required_expiration_year: '만료 연도는 필수입니다.',
+ invalid_cvv: 'CVV가 유효하지 않습니다.',
+ required_cvv: 'CVV는 필수입니다.',
+ required_cardholder_name: '카드 소유자 이름은 필수입니다.',
+ card: '카드',
+ expiration_month: '만료 월',
+ expiration_year: '만료 연도',
+ cardholder_name: '카드 소유자 이름',
+ seats: '좌석',
+ cost_per_seat: '좌석당 비용',
+ your_payment_secure: '귀하의 결제 데이터는 암호화되어 안전합니다.',
+ plan: '요금제',
+ current_plan: '현재 요금제',
+ number_users_who_will_use_grash: 'Atlas를 사용할 사용자 수',
+ admin_role: '관리자',
+ technical_role: '기술자',
+ limited_technical_role: '제한된 기술자',
+ requester_role: '요청자',
+ view_only_role: '보기 전용',
+ how_will_you_be_billed: '어떻게 청구되기를 원하십니까?',
+ which_plan_fits_you: '어떤 요금제가 귀하에게 가장 적합합니까?',
+ per_user_month: '사용자당/월',
+ per_user_year: '사용자당/년',
+ you_will_be_charged: '청구될 금액',
+ proceed_to_payment: '결제 진행',
+ pay_only_for_roles:
+ '관리자, 기술자 및 제한된 기술자 사용자에게만 비용을 지불하고, 무제한 요청자, 보기 전용은 무료로 사용하세요.',
+ checkout_our: '저희의',
+ pricing_page: '가격 페이지',
+ for_more_details: '에서 자세한 내용을 확인하세요.',
+ users_count_display: '{{count}}명 사용자',
+ monthly_adverb: '월별',
+ yearly_adverb: '연간',
+ features: '기능',
+ checkout: '결제',
+ checkout_description: '아래 필드를 작성하세요.',
+ per_month: '월별',
+ per_year: '연간',
+ recover_password_description:
+ '비밀번호를 재설정하려면 등록에 사용한 이메일을 입력하세요.',
+ send_me_new_password: '새 비밀번호 보내기',
+ want_to_sign_in_again: '다시 로그인하시겠습니까?',
+ check_mails_for_instructions: '자세한 지침은 이메일을 확인하세요.',
+ pdf_report: 'PDF 보고서',
+ HIGH: '높음',
+ MEDIUM: '중간',
+ LOW: '낮음',
+ NONE: '없음',
+ import: '가져오기',
+ start_import_process: '가져오기 프로세스 시작',
+ import_data: '데이터 가져오기',
+ set_header: '헤더 설정',
+ match_columns: '열 일치',
+ review: '검토',
+ done: '완료',
+ no_match_yet: '아직 일치하는 항목 없음',
+ select: '선택...',
+ matched_to_field: '{{field}}에 일치됨',
+ next: '다음',
+ not_enough_rows: '파일에 행이 충분하지 않습니다.',
+ there_are_duplicates: '중복 항목이 있습니다: {{duplicates}}',
+ assigned_by: '할당자',
+ percent_rows_have_value: '{{percent}}%의 행에 값이 있습니다.',
+ match_at_least_column: '최소한 하나의 열을 일치시키세요.',
+ to_import: '가져오기',
+ required_match: '{{field}} 일치는 필수입니다.',
+ archived: '보관됨',
+ import_wo_success:
+ '작업 지시 {{created}}개가 생성되었고 {{updated}}개가 업데이트되었습니다.',
+ to_export: '내보내기',
+ filters: '필터',
+}
+{
+ more_filters: '더 많은 필터',
+ customer: '계약자',
+ to: '~까지',
+ dates: '날짜',
+ start: '시작',
+ end: '종료',
+ longitude: '경도',
+ latitude: '위도',
+ ALL: '모두',
+ REACTIVE: '반응형',
+ REPEATING: '예방형',
+ import_location_success:
+ '{{created}}개의 위치가 생성되었고 {{updated}}개가 업데이트되었습니다',
+ import_part_success:
+ '{{created}}개의 부품이 생성되었고 {{updated}}개가 업데이트되었습니다',
+ import_meter_success:
+ '{{created}}개의 계량기가 생성되었고 {{updated}}개가 업데이트되었습니다',
+ import_asset_success:
+ '{{created}}개의 자산이 생성되었고 {{updated}}개가 업데이트되었습니다',
+ wo_calendar: '작업 지시 달력',
+ month: '월',
+ week: '주',
+ day: '일',
+ agenda: '일정',
+ next_day: '다음 날',
+ previous_day: '이전 날',
+ today: '오늘',
+ to_filter: '필터',
+ 'noRows.asset.message': '자산은 회사에서 개입할 수 있는 자원입니다',
+ 'noRows.asset.action': "새 자산을 생성하려면 '+' 버튼을 누르세요.",
+ reset_filters: '필터 초기화',
+ toggle_menu: '메뉴 토글',
+ no_results: '결과를 찾을 수 없습니다',
+ an_error_occured: '오류가 발생했습니다.',
+ density: '밀도',
+ compact: '압축',
+ standard: '표준',
+ comfortable: '편안함',
+ columns: '열',
+ select_columns: '열 선택',
+ show_filters: '필터 표시',
+ hide_filters: '필터 숨기기',
+ search_placeholder: '검색…',
+ search: '검색',
+ clear: '지우기',
+ download_as_csv: 'CSV로 다운로드',
+ print: '인쇄',
+ download_as_excel: 'Excel로 다운로드',
+ find_column: '열 찾기',
+ column_title: '열 제목',
+ reorder_column: '열 재정렬',
+ show_all: '모두 표시',
+ hide_all: '모두 숨기기',
+ add_filter: '필터 추가',
+ logic_operator: '논리 연산자',
+ operator: '연산자',
+ and: '그리고',
+ or: '또는',
+ filter_value: '필터 값',
+ contains: '포함',
+ equals: '같음',
+ starts_with: '시작',
+ ends_with: '끝',
+ is: '이다',
+ is_not: '아니다',
+ is_after: '이후',
+ is_on_or_after: '이거나 이후',
+ is_before: '이전',
+ is_on_or_before: '이거나 이전',
+ is_empty: '비어 있음',
+ is_not_empty: '비어 있지 않음',
+ is_any_of: '중 하나',
+ any: '모두',
+ true_text: '참',
+ false_text: '거짓',
+ menu: '메뉴',
+ show_columns: '열 표시',
+ hide: '숨기기',
+ unsort: '정렬 해제',
+}
+sort_by_ASC: '오름차순 정렬',
+ sort_by_DESC: '내림차순 정렬',
+ sort: '정렬',
+ total_rows: '총 행 수:',
+ yes: '예',
+ no: '아니요',
+ more: '더 보기',
+ to_group: '그룹',
+ see_children: '하위 항목 보기',
+ hide_children: '하위 항목 숨기기',
+ expand: '확장',
+ collapse: '축소',
+ detail_panel_toggle: '세부 정보 패널 토글',
+ cancel_subscription: '구독 취소',
+ resume_subscription: '구독 재개',
+ confirm_cancel_subscription: '구독을 취소하시겠습니까?',
+ workflows: '워크플로우',
+ create_workflow: '워크플로우 생성',
+ if: '만약',
+ and_optional: '그리고(선택 사항)',
+ then: '그러면',
+ workflow_description:
+ '만약, 그리고, 그러면 처럼 쉽게 사용자 지정 워크플로우를 만드세요. 워크플로우를 통해 작업 지시를 자동으로 할당하여 시간을 절약하고 팀 운영 방식에 맞게 Atlas를 사용자 지정하세요.\n모든 플랜은 최대 1개의 사용자 지정 워크플로우를 만들 수 있습니다. 추가 워크플로우를 추가하려면 비즈니스 플랜으로 업그레이드하세요.',
+ CREATE_PURCHASE_ORDER: '구매 주문 생성',
+ PART_IS: '부품은',
+ QUANTITY_INFERIOR: '수량이 다음보다 적음',
+ ASSIGN_VENDOR: '공급업체 할당',
+ ASSIGN_CATEGORY: '카테고리 할당',
+ APPROVE: '승인',
+ REJECT: '거부',
+ SEND_REMINDER_EMAIL: '알림 이메일 보내기',
+ VENDOR_IS: '공급업체는',
+ CATEGORY_IS: '카테고리는',
+ STATUS_IS: '상태는',
+ DUE_DATE_BETWEEN: '기한은 다음 사이',
+ DUE_DATE_AFTER: '기한은 다음 이후',
+ ASSIGN_PRIORITY: '우선순위 할당',
+ ASSIGN_ASSET: '자산 할당',
+ ASSIGN_LOCATION: '위치 할당',
+ ASSIGN_USER: '사용자 할당',
+ ASSIGN_TEAM: '팀 할당',
+ ADD_CHECKLIST: '체크리스트 추가',
+ PRIORITY_IS: '우선순위는',
+ ASSET_IS: '자산은',
+ LOCATION_IS: '위치는',
+ USER_IS: '사용자는',
+ TEAM_IS: '팀은',
+ CREATED_AT_BETWEEN: '생성일은 다음 사이',
+ TITLE_CONTAINS: '제목에 다음이 포함됨',
+ CREATE_REQUEST: '요청 생성',
+ CREATE_WORK_ORDER: '작업 지시 생성',
+ SET_ASSET_STATUS: '자산 상태 설정',
+ NAME_IS: '이름은',
+ NAME_CONTAINS: '이름에 다음이 포함됨',
+ VALUE_IS: '값은',
+ VALUE_CONTAINS: '값에 다음이 포함됨',
+ NUMBER_VALUE_SUPERIOR: '값이 다음보다 큼',
+ NUMBER_VALUE_INFERIOR: '값이 다음보다 작음',
+ WORK_ORDER_CREATED: '작업 지시가 생성됨',
+ WORK_ORDER_CLOSED: '작업 지시가 마감됨',
+ WORK_ORDER_ARCHIVED: '작업 지시가 보관됨',
+ REQUEST_CREATED: '요청이 생성됨',
+ REQUEST_APPROVED: '요청이 승인됨',
+ REQUEST_REJECTED: '요청이 거부됨',
+ PURCHASE_ORDER_CREATED: '구매 주문이 생성됨',
+ PURCHASE_ORDER_UPDATED: '구매 주문이 업데이트됨',
+ TASK_UPDATED: '작업이 업데이트됨',
+ PART_UPDATED: '부품이 업데이트됨',
+ add_condition: '조건 추가',
+ workflow_creation_success: '워크플로우가 성공적으로 생성되었습니다',
+ workflow_creation_failure: '워크플로우 생성에 실패했습니다',
+ action_value_missing: '작업 값이 누락되었습니다',
+ condition_value_missing: '조건 값이 누락되었습니다',
+ workflow_edit_success: '워크플로우가 성공적으로 업데이트되었습니다',
+ workflow_edit_failure: '워크플로우를 편집할 수 없었습니다',
+ workflow_delete_success: '워크플로우가 성공적으로 삭제되었습니다',
+ workflow_delete_failure: '워크플로우를 삭제할 수 없었습니다',
+ confirm_delete_workflow: '이 워크플로우를 삭제하시겠습니까?',
+ click_here: '여기를 클릭하세요',
+const ko = {
+ verify_email_title: '이메일 인증',
+ verify_email_description:
+ '인증 이메일이 발송되었습니다. 받은 편지함에 없으면 스팸함을 확인하세요.',
+ upgrade: '업그레이드',
+ downgrade: '다운그레이드',
+ upgrade_description:
+ '구독 플랜을 업그레이드했습니다. Atlas를 사용할 수 있는 비활성화된 사용자를 활성화해야 합니다. 현재 구독에서는 한 번만 가능합니다. 신중하게 선택하세요.',
+ enable_users: '사용자 활성화',
+ max_users_description: '최대 {{maxUsers}}명의 사용자를 활성화할 수 있습니다.',
+ downgrade_description:
+ '구독 플랜을 다운그레이드했습니다. 진행하려면 일부 사용자를 비활성화해야 합니다. 현재 구독에서는 한 번만 가능합니다. 신중하게 선택하세요.',
+ disable_users: '사용자 비활성화',
+ min_users_description: '최소 {{minUsers}}명의 사용자를 비활성화해야 합니다.',
+ downgrade_description_no_owner:
+ '회사의 구독 플랜이 다운그레이드되었습니다. 진행하려면 회사 소유자가 일부 사용자를 비활성화해야 합니다.',
+ past_due: '연체',
+ due_date_delay: '기한 지연',
+ due_date_delay_description: '기한 지연 일수',
+ days_count: '{{days}}일',
+ trigger_configuration: '트리거 구성',
+ WORK_ORDER_feature: '작업 지시',
+ REQUEST_feature: '작업 요청',
+ PART_feature: '부품 관리',
+ MOBILE_APP_feature: '모바일 앱',
+ WORK_ORDER_HISTORY_feature: '작업 지시 내역',
+ PREVENTIVE_MAINTENANCE_feature: '예방 정비',
+ CHECKLIST_feature: '체크리스트',
+ FILE_feature: '파일 업로드',
+ PURCHASE_ORDER_feature: '구매 주문',
+ METER_feature: '계량기 판독',
+ REQUEST_CONFIGURATION_feature: '요청 양식 구성',
+ ADDITIONAL_TIME_feature: '고급 시간 추적',
+ ADDITIONAL_COST_feature: '고급 비용 추적',
+ ANALYTICS_feature: '분석 및 보고',
+ REQUEST_PORTAL_feature: '요청 포털',
+ SIGNATURE_feature: '서명',
+ ROLE_feature: '사용자 지정 역할',
+ WORKFLOW_feature: '워크플로 자동화',
+ API_ACCESS_feature: 'API 액세스',
+ WEBHOOK_feature: '웹훅',
+ add_new_option: '새 옵션 추가',
+ edit_company: '회사 편집',
+ fill_fields_below: '아래 필드를 채우세요',
+ IMPORT_CSV_feature: 'CSV 가져오기',
+ no_import_access: 'CSV, Excel 파일에서 가져오려면 플랜을 업그레이드하세요.',
+ register_here: '여기에서 등록하세요',
+ home: '홈',
+ user: '사용자',
+ start_work_order: '작업 지시 시작',
+ priority_label: '{{priority}} 우선순위',
+ stop_work_order: '타이머 중지',
+ required_files_on_completion: '작업 지시 완료 시 파일이 필요합니다.',
+ required_tasks_on_completion: '작업을 완료해야 합니다.',
+ required_labor_on_completion: '시간을 기록해야 합니다.',
+ required_part_on_completion: '이 작업 지시에는 사용된 부품이 없습니다.',
+ required_cost_on_completion: '이 작업 지시에 비용 정보가 제공되지 않았습니다.',
+ complete_work_order: '작업 지시 완료',
+ no_parts: '부품 없음',
+ edit_quantity: '수량 편집',
+ remaining_tasks: '남은 작업 {{count}}개',
+ complete_tasks_percent: '{{percent}}% 완료',
+ create_work_order: '작업 지시 생성',
+ select_customers: '고객 선택',
+ select_vendors: '공급업체 선택',
+ select_users: '사용자 선택',
+ select_teams: '팀 선택',
+ select_locations: '위치 선택',
+ select_assets: '자산 선택',
+ select_categories: '카테고리 선택',
+ estimated_hours_in_text: '예상 시간 {{hours}}시간',
+ create_meter: '계량기 생성',
+ create_location: '위치 생성',
+ create_request: '요청 생성',
+ add_task: '작업 추가',
+ select_task_type: '작업 유형 선택',
+ assign_user: '사용자 할당',
+ assign_asset: '자산 할당',
+ add_options: '옵션 추가',
+ required_task_label: '작업 레이블은 필수입니다.',
+};
+{
+ edit_work_order: '작업 지시 편집',
+ confirmation: '확인',
+ LATE_WO: '지연',
+ TODAY_WO: '오늘',
+ HIGH_WO: '높은 우선순위',
+ no_element_match_criteria: '이 기준과 일치하는 요소가 없습니다',
+ required_part_name: '부품 이름은 필수입니다',
+ only_assigned_to_me: '나에게 할당된 것만',
+ complete_work_orders: '작업 지시 완료',
+ this_week: '이번 주',
+ all_time: '전체 기간',
+ compliant_work_orders: '규정 준수 작업 지시',
+ stats: '통계',
+ vendors_and_customers: '공급업체 및 계약업체',
+ no_notification_message:
+ '작업 진행 상황을 추적하는 데 도움이 되는 중요한 업데이트가 여기에 표시됩니다',
+ no_notification: '알림 없음',
+ view_children: '하위 항목 보기',
+ loading: '로딩 중',
+ please_wait: '잠시 기다려주세요...',
+ add_file: '파일 추가',
+ asset_update_failure: '자산을 편집할 수 없습니다',
+ no_wo_linked_location: '이 위치에 연결된 작업 지시가 없습니다',
+ confirm_delete_file_location:
+ '이 위치에서 이 파일을 제거하시겠습니까?',
+ confirm_delete_file_part:
+ '이 부품에서 이 파일을 제거하시겠습니까?',
+ no_wo_linked_part: '이 부품에 연결된 작업 지시가 없습니다',
+ edit_customer: '계약업체 편집',
+ edit_vendor: '공급업체 편집',
+ reading_history: '읽기 기록',
+ user_invite_success: '사용자가 초대되었습니다',
+ user_invite_failure: '사용자를 초대할 수 없습니다',
+ create_child_asset: '하위 자산 생성',
+ not_enough_part: '이 부품이 충분하지 않습니다',
+ update_profile: '프로필 업데이트',
+ confirm_logout: '로그아웃하시겠습니까?',
+ report: '보고서',
+ end_cannot_be_ulterior_to_start: '종료일은 시작일보다 빠를 수 없습니다',
+ storage_permission_needed_description:
+ '파일을 다운로드하려면 저장소 권한을 부여해야 합니다',
+ permission_denied: '권한 거부됨!',
+ to_scan: '스캔',
+ nfc_tag: 'NFC 태그',
+ scanning: '스캔 중',
+ error: '오류',
+ tag_not_found: '태그를 찾을 수 없습니다',
+ 'no nfc support': 'NFC 지원 없음',
+ remaining_parts: '{{quantity}}개 남음',
+ team_members_count: '{{count}}명',
+ no_asset_found_nfc:
+ '이 NFC 태그로 자산을 찾을 수 없습니다. 생성하시겠습니까?',
+ no_access_to_camera: '카메라에 접근할 수 없습니다',
+ no_asset_found_barcode:
+ '이 바코드로 자산을 찾을 수 없습니다. 생성하시겠습니까?',
+ remove_blank_meter_tasks: '측정기를 선택해주세요',
+ no_notification_permission: '알림 권한 없음',
+ no_notification_permission_description:
+ '설정으로 이동하여 알림 권한을 수동으로 활성화하십시오',
+ allow: '허용',
+ failed_push_notification: '푸시 알림을 위한 푸시 토큰을 가져오지 못했습니다!',
+ no_internet_connection: '인터넷 연결 없음',
+ success: '성공',
+ info: '정보',
+ switch_account: '계정 전환',
+ switch_to_super_user: '슈퍼 관리자로 전환',
+ switch_account_description: '진행하려면 계정을 선택하십시오',
+ manufacturer: '제조업체',
+ power: '전원',
+ library: '라이브러리',
+ camera: '카메라',
+ media_library: '미디어 라이브러리',
+ permission_required_title: '권한 필요',
+ permission_required_message:
+ '{{permission}} 접근이 필요합니다. 앱 설정에서 활성화하십시오.',
+ permission_denied_title: '권한 거부됨',
+ permission_denied_message: '계속하려면 {{permission}} 접근이 필요합니다.',
+ unable_to_request_permission: '{{permission}} 권한을 요청할 수 없습니다.',
+ open_settings: '설정 열기',
+ ok: '확인',
+}
+const locale = {
+ CANCELLED: '거부됨',
+ max_file_size_error: '파일 크기는 {{size}}MB를 초과할 수 없습니다',
+ assignedToUser: '내 작업',
+ mark_all_as_seen: '모두 읽음으로 표시',
+ estimated_start_date: '예상 시작일',
+ audio_description: '오디오 설명',
+ start_recording: '녹음 시작',
+ stop_recording: '녹음 중지',
+ OPERATIONAL: '운영 중',
+ DOWN: '다운',
+ MODERNIZATION: '현대화',
+ STANDBY: '대기',
+ INSPECTION_SCHEDULED: '점검 예정',
+ COMMISSIONING: '시운전',
+ EMERGENCY_SHUTDOWN: '비상 정지',
+ select_asset_status: '자산 상태 선택',
+ asset_status: '자산 상태',
+ custom_server: '사용자 지정 서버',
+ custom_server_title: '사용자 지정 서버 설정',
+ custom_server_description:
+ '사용자 지정 API 서버 URL을 구성합니다. 자체 서버를 사용하는 경우에만 이 설정을 변경하십시오.',
+ server_url: '서버 URL',
+ required_url: '서버 URL은 필수입니다',
+ server_url_saved: '서버 URL이 성공적으로 저장되었습니다',
+ error_saving_url: '서버 URL 저장 중 오류가 발생했습니다',
+ server_url_reset: '서버 URL이 기본값으로 재설정되었습니다',
+ reset_to_default: '기본값으로 재설정',
+ list: '목록',
+ back_to: '돌아가기',
+ top_level: '최상위',
+ no_results_found: '결과를 찾을 수 없습니다',
+ no_sub_assets: '하위 자산 없음',
+ no_assets_available: '사용 가능한 자산 없음',
+ you_need_a_license: '이 기능에 액세스하려면 라이선스가 필요합니다',
+ asset_not_found: '자산을 찾을 수 없습니다',
+ comments: '댓글',
+ no_comments: '아직 댓글이 없습니다. 첫 번째 댓글을 남겨주세요!',
+ post_comment: '댓글 게시',
+ confirm_delete_comment: '이 댓글을 삭제하시겠습니까?',
+ add_comment_placeholder: '댓글 추가...',
+ id_required: 'ID는 필수입니다'
+};
+export default locale;
\ No newline at end of file