{
    "access": {
        "unauthorized": "승인되지 않음",
        "unauthorized-access": "승인되지 않은 접근",
        "unauthorized-access-text": "이 리소스에 접근하려면 로그인해야 합니다!",
        "access-forbidden": "접근 금지",
        "access-forbidden-text": "접근 권한이 없습니다!<br> 만일 이 페이지에 계속 접근하려면 다른 사용자로 로그인 하세요.",
        "refresh-token-expired": "세션이 만료되었습니다",
        "refresh-token-failed": "세션을 새로 고칠 수 없습니다.",
        "permission-denied": "권한이 없습니다",
        "permission-denied-text": "이 작업을 수행할 권한이 없습니다!"
    },
    "account": {
        "account": "계정",
        "notification-settings": "알림 설정"
    },
    "action": {
        "activate": "활성화",
        "suspend": "비활성화",
        "save": "저장",
        "saveAs": "다른 이름으로 저장",
        "move": "이동",
        "cancel": "취소",
        "ok": "확인",
        "delete": "삭제",
        "add": "추가",
        "yes": "네",
        "no": "아니오",
        "update": "업데이트",
        "remove": "제거",
        "select": "선택",
        "search": "검색",
        "clear-search": "검색 초기화",
        "assign": "할당",
        "unassign": "할당 해제",
        "share": "공유",
        "make-private": "비공개로 설정",
        "apply": "적용",
        "apply-changes": "변경사항 적용",
        "edit-mode": "수정 모드",
        "enter-edit-mode": "수정 모드 진입",
        "decline-changes": "변경사항 포기",
        "decline": "취소",
        "close": "닫기",
        "back": "뒤로",
        "run": "실행",
        "sign-in": "로그인!",
        "edit": "수정",
        "view": "보기",
        "create": "만들기",
        "drag": "끌기",
        "refresh": "새로고침",
        "undo": "취소",
        "copy": "복사",
        "paste": "붙여넣기",
        "copy-reference": "참조 복사",
        "paste-reference": "참조 붙여넣기",
        "import": "가져오기",
        "export": "내보내기",
        "share-via": "{{provider}}를 통해 공유",
        "continue": "계속",
        "discard-changes": "변경 취소",
        "download": "다운로드",
        "next": "다음",
        "next-with-label": "다음: {{label}}",
        "read-more": "더보기",
        "hide": "숨기기",
        "test": "테스트",
        "done": "완료",
        "print": "인쇄",
        "restore": "복원",
        "confirm": "확인",
        "more": "더보기",
        "less": "줄이기",
        "skip": "건너뛰기",
        "send": "보내기",
        "reset": "초기화",
        "show-more": "더보기",
        "dont-show-again": "다시 표시하지 않음",
        "see-documentation": "문서 보기",
        "see-debug-events": "디버그 이벤트 보기",
        "clear": "지우기",
        "upload": "업로드",
        "delete-anyway": "무시하고 삭제",
        "delete-selected": "선택 삭제",
        "set": "설정"
    },
    "aggregation": {
        "aggregation": "집합",
        "function": "데이터 집합 함수",
        "limit": "최대 값",
        "group-interval": "그룹 간격",
        "min": "최소",
        "max": "최대",
        "avg": "평균",
        "sum": "합계",
        "count": "숫자",
        "none": "없음"
    },
    "admin": {
        "settings": "설정",
        "general": "일반",
        "general-settings": "일반 설정",
        "home-settings": "홈 설정",
        "home": "홈",
        "outgoing-mail": "메일 전송",
        "outgoing-mail-settings": "메일 전송 설정",
        "system-settings": "시스템 설정",
        "test-mail-sent": "테스트 메일이 성공적으로 전송되었습니다!",
        "base-url": "기본 URL",
        "base-url-required": "기본 URL을 입력해야 합니다.",
        "prohibit-different-url": "클라이언트 요청 헤더로부터 호스트 이름 사용을 제한",
        "prohibit-different-url-hint": "이 설정은 프로덕션 환경에서 활성화되어야 합니다. 비활성화되면 보안 문제가 발생할 수 있습니다.",
        "device-connectivity": {
            "device-connectivity": "장치 연결",
            "http-s": "HTTP(s)",
            "mqtt-s": "MQTT(s)",
            "coap-s": "COAP(s)",
            "http": "HTTP",
            "https": "HTTPS",
            "mqtt": "MQTT",
            "mqtts": "MQTTs",
            "coap": "COAP",
            "coaps": "COAPs",
            "hint": "호스트 또는 포트 필드가 비어 있으면 기본 프로토콜 값이 사용됩니다.",
            "host": "호스트",
            "port": "포트",
            "port-pattern": "포트는 양의 정수여야 합니다.",
            "port-range": "포트를 1~65535 범위 내에서 입력하세요."
        },
        "mail-from": "보내는 사람",
        "mail-from-required": "보내는 사람을 입력해야 합니다.",
        "smtp-protocol": "SMTP 프로토콜",
        "smtp-host": "SMTP 호스트",
        "smtp-host-required": "SMTP 호스트를 입력해야 합니다.",
        "smtp-port": "SMTP 포트",
        "smtp-port-required": "SMTP 포트를 입력해야 합니다.",
        "smtp-port-invalid": "올바른 SMTP 포트가 아닙니다.",
        "timeout-msec": "제한시간 (ms)",
        "timeout-required": "제한시간이 입력되지 않았습니다.",
        "timeout-invalid": "제한시간이 올바르게 입력되지 않았습니다.",
        "enable-tls": "TLS 사용",
        "tls-version": "TLS 버전",
        "enable-proxy": "프록시 사용",
        "proxy-host": "프록시 호스트",
        "proxy-host-required": "프록시 호스트를 입력하세요.",
        "proxy-port": "프록시 포트",
        "proxy-port-required": "프록시 포트를 입력하세요.",
        "proxy-port-range": "프록시 포트를 1~65535 범위 내에서 입력하세요.",
        "proxy-user": "프록시 사용자",
        "proxy-password": "프록시 비밀번호",
        "change-password": "비밀번호 변경",
        "send-test-mail": "테스트 메일 보내기",
        "sms-provider": "SMS 제공자",
        "sms-provider-settings": "SMS 제공자 설정",
        "sms-provider-type": "SMS 제공자 유형",
        "sms-provider-type-required": "SMS 제공자 유형을 입력하세요.",
        "sms-provider-type-aws-sns": "Amazon SNS",
        "sms-provider-type-twilio": "Twilio",
        "sms-provider-type-smpp": "SMPP",
        "aws-access-key-id": "AWS 액세스 키 ID",
        "aws-access-key-id-required": "AWS 액세스 ID를 입력하세요.",
        "aws-secret-access-key": "AWS 보안 액세스 키",
        "aws-secret-access-key-required": "AWS 보안 액세스 키를 입력하세요",
        "aws-region": "AWS 지역",
        "aws-region-required": "AWS 지역을 입력하세요",
        "number-from": "발신 전화번호",
        "number-from-required": "발신 전화번호를 입력하세요.",
        "number-to": "수신 전화번호",
        "number-to-required": "수신 전화번호를 입력하세요.",
        "phone-number-hint": "E.164 형식의 전화번호 (예: +821012345678)",
        "phone-number-hint-twilio": "전화번호는 E.164 형식/전화번호 SID/메시징 서비스 SID이어야 합니다. 예: +19995550123/PNXXX/MGXXX",
        "phone-number-pattern": "잘못된 전화번호 형식입니다. E.164 형식을 사용하세요 (예: +821012345678).",
        "phone-number-pattern-twilio": "잘못된 전화번호입니다. E.164 형식/전화번호 SID/메시징 서비스 SID이어야 합니다. 예: +19995550123/PNXXX/MGXXX",
        "sms-message": "SMS 메시지",
        "sms-message-required": "SMS 메시지를 입력하세요.",
        "sms-message-max-length": "SMS 메시지는 1600자를 넘을 수 없습니다.",
        "twilio-account-sid": "Twilio 계정 SID",
        "twilio-account-sid-required": "Twilio 계정 SID를 입력하세요",
        "twilio-account-token": "Twilio 계정 토큰",
        "twilio-account-token-required": "Twilio 계정 토큰을 입력하세요",
        "send-test-sms": "테스트 SMS 보내기",
        "test-sms-sent": "테스트 SMS가 성공적으로 발송되었습니다!",
        "security-settings": "보안 설정",
        "password-policy": "비밀번호 정책",
        "minimum-password-length": "최소 비밀번호 길이",
        "minimum-password-length-required": "최소 비밀번호 길이를 입력하세요",
        "minimum-password-length-range": "최소 비밀번호 길이를 5~50 범위 내에서 입력하세요",
        "maximum-password-length": "최대 비밀번호 길이",
        "maximum-password-length-min": "최대 비밀번호 길이는 최소 6자 이상이어야 합니다.",
        "maximum-password-length-less-min": "최대 비밀번호 길이는 최소 길이보다 커야 합니다.",
        "minimum-uppercase-letters": "최소 대문자 수",
        "minimum-uppercase-letters-range": "최소 대문자 수는 음수가 될 수 없습니다",
        "minimum-lowercase-letters": "최소 소문자 수",
        "minimum-lowercase-letters-range": "최소 소문자 수는 음수가 될 수 없습니다",
        "minimum-digits": "최소 숫자 수",
        "minimum-digits-range": "최소 숫자 수는 음수가 될 수 없습니다",
        "minimum-special-characters": "최소 특수문자 수",
        "minimum-special-characters-range": "최소 특수문자 수는 음수가 될 수 없습니다",
        "password-expiration-period-days": "비밀번호 유효 주기(일)",
        "password-expiration-period-days-range": "비밀번호 유효 주기는 음수가 될 수 없습니다",
        "password-reuse-frequency-days": "비밀번호 재사용 주기(일)",
        "password-reuse-frequency-days-range": "비밀번호 재사용 주기는 음수가 될 수 없습니다",
        "allow-whitespace": "공백 문자 허용",
        "force-reset-password-if-no-valid": "유효하지 않은 경우 비밀번호 재설정 강제",
        "force-reset-password-if-no-valid-hint": "이 기능을 활성화할 때 주의하십시오. 유효하지 않은 비밀번호를 사용하는 사용자는 이메일을 통해 비밀번호를 재설정해야 합니다.",
        "general-policy": "일반 정책",
        "max-failed-login-attempts": "계정이 잠기기 전까지 허용되는 최대 로그인 실패 시도 수",
        "minimum-max-failed-login-attempts-range": "최대 로그인 실패 시도 수는 음수가 될 수 없습니다",
        "user-lockout-notification-email": "계정이 잠길 경우 이메일로 안내 발송",
        "user-activation-token-ttl": "사용자 활성화 링크 TTL (시간)",
        "user-activation-token-ttl-range": "사용자 활성화 링크 TTL은 1~24시간 범위여야 합니다.",
        "password-reset-token-ttl": "비밀번호 재설정 링크 TTL (시간)",
        "password-reset-token-ttl-range": "비밀번호 재설정 링크 TTL은 1~24시간 범위여야 합니다.",
        "mobile-secret-key-length": "모바일 비밀 키 길이",
        "mobile-secret-key-length-range": "모바일 비밀 키 길이는 양수여야 합니다.",
        "domain-name": "도메인 이름",
        "domain-name-unique": "도메인 이름과 프로토콜은 중복되지 않아야 합니다.",
        "domain-name-max-length": "도메인 이름은 256자 미만이어야 합니다.",
        "error-verification-url": "도메인 이름은 '/'이나 ':'와 같은 문자를 포함할 수 없습니다. 예: thingsboard.io",
        "connection-settings": "연결 설정",
        "oauth2": {
            "access-token-uri": "액세스 토큰 URI",
            "access-token-uri-required": "액세스 토큰 URI를 입력하세요.",
            "activate-user": "사용자 활성화",
            "add-domain": "도메인 추가",
            "delete-domain": "도메인 삭제",
            "add-provider": "제공자 추가",
            "delete-provider": "제공자 삭제",
            "allow-user-creation": "사용자 생성 허용",
            "always-fullscreen": "항상 최대화면으로",
            "authorization-uri": "인증 URI",
            "authorization-uri-required": "인증 URI를 입력하세요.",
            "add-client": "OAuth 2.0 클라이언트 추가",
            "client-details": "OAuth 2.0 클라이언트 세부 정보",
            "client": "OAuth 2.0 클라이언트",
            "clients": "OAuth 2.0 클라이언트",
            "no-oauth2-clients": "OAuth 2.0 클라이언트가 없습니다",
            "search-oauth2-clients": "OAuth 2.0 클라이언트 검색",
            "delete-client-title": "OAuth 2.0 클라이언트 '{{clientName}}'을(를) 삭제하시겠습니까?",
            "delete-client-text": "주의: 확인 후 클라이언트와 모든 관련 데이터를 사용할 수 없게 됩니다.",
            "delete-mobile-app-title": "모바일 애플리케이션 '{{applicationName}}'을(를) 삭제하시겠습니까?",
            "delete-mobile-app-text": "주의: 확인 후 모바일 애플리케이션과 모든 관련 데이터를 사용할 수 없게 됩니다.",
            "title": "제목",
            "client-title-required": "제목은 필수 항목입니다",
            "client-title-max-length": "제목은 100자 미만이어야 합니다.",
            "advanced-settings": "고급 설정",
            "domain-details": "도메인 세부 정보",
            "no-domains": "도메인이 없습니다",
            "search-domains": "도메인 검색",
            "mobile-app-details": "모바일 애플리케이션 세부 정보",
            "add-mobile-app": "모바일 애플리케이션 추가",
            "no-mobile-apps": "모바일 애플리케이션이 없습니다",
            "search-mobile-apps": "모바일 애플리케이션 검색",
            "send-token": "토큰 전송",
            "create-new": "새로 만들기",
            "client-authentication-method": "클라이언트 인증 방법",
            "client-id": "클라이언트 ID",
            "client-id-required": "클라이언트 ID를 입력하세요.",
            "client-id-max-length": "클라이언트 ID는 256자 미만이어야 합니다.",
            "client-secret": "클라이언트 비밀키",
            "client-secret-required": "클라이언트 비밀키를 입력하세요.",
            "client-secret-max-length": "클라이언트 비밀키는 2049자 미만이어야 합니다.",
            "custom-setting": "사용자 정의 설정",
            "customer-name-pattern": "고객 이름 패턴",
            "customer-name-pattern-max-length": "고객 이름 패턴은 256자 미만이어야 합니다.",
            "default-dashboard-name": "기본 대시보드 이름",
            "default-dashboard-name-max-length": "기본 대시보드 이름은 256자 미만이어야 합니다.",
            "delete-domain-text": "주의: 확인 후 도메인과 모든 공급자 데이터를 사용할 수 없게 됩니다.",
            "delete-domain-title": "'{{domainName}}' 도메인을 삭제하시겠습니까?",
            "delete-registration-text": "주의: 확인 후 공급자 데이터를 사용할 수 없게 됩니다.",
            "delete-registration-title": "'{{name}}' 제공자를 삭제하시겠습니까?",
            "email-attribute-key": "이메일 속성 키",
            "email-attribute-key-required": "이메일 속성 키를 입력하세요.",
            "email-attribute-key-max-length": "이메일 속성 키는 32자 미만이어야 합니다.",
            "first-name-attribute-key": "이름 속성 키",
            "first-name-attribute-key-max-length": "이름 속성 키는 32자 미만이어야 합니다.",
            "general": "일반",
            "jwk-set-uri": "JSON 웹 키 URI",
            "last-name-attribute-key": "성 속성 키",
            "last-name-attribute-key-max-length": "성 속성 키는 32자 미만이어야 합니다.",
            "login-button-icon": "로그인 버튼 아이콘",
            "login-button-label": "제공자 레이블",
            "login-button-label-placeholder": "$(제공자 레이블)로 로그인",
            "login-button-label-required": "제공자 레이블을 입력하세요.",
            "login-provider": "로그인 제공자",
            "mapper": "매퍼",
            "new-domain": "새로운 도메인",
            "oauth2": "OAuth2",
            "password-max-length": "비밀번호는 256자 미만이어야 합니다.",
            "redirect-uri-template": "리디렉션 URI 탬플릿",
            "copy-redirect-uri": "리디렉션 URI 복사",
            "registration-id": "등록 ID",
            "registration-id-required": "등록 ID를 입력하세요.",
            "registration-id-unique": "등록 ID는 시스템 상에서 중복될 수 없습니다.",
            "scope": "범위",
            "scope-required": "범위를 입력하세요.",
            "tenant-name-pattern": "테넌트 이름 규칙",
            "tenant-name-pattern-required": "테넌트 이름 규칙을 입력하세요.",
            "tenant-name-pattern-max-length": "테넌트 이름 패턴은 256자 미만이어야 합니다.",
            "tenant-name-strategy": "테넌트 이름 전략",
            "type": "매퍼 유형",
            "uri-pattern-error": "유효하지 않은 URI 형식입니다.",
            "url": "URL",
            "url-pattern": "유효하지 않은 URL 형식입니다.",
            "url-required": "URL을(를) 입력하세요.",
            "url-max-length": "URL은 256자 미만이어야 합니다.",
            "user-info-uri": "사용자 정보 URI",
            "user-info-uri-required": "사용자 정보 URI을(를) 입력하세요.",
            "username-max-length": "사용자 이름은 256자 미만이어야 합니다.",
            "user-name-attribute-name": "사용자 이름 속성 키",
            "user-name-attribute-name-required": "사용자 이름 속성 키를 입력하세요",
            "protocol": "프로토콜",
            "domain-schema-http": "HTTP",
            "domain-schema-https": "HTTPS",
            "domain-schema-mixed": "HTTP+HTTPS",
            "enable": "OAuth2 설정 사용",
            "disable": "OAuth 2.0 설정 비활성화",
            "edge": "엣지에 전파",
            "edge-enable": "엣지 전파 활성화",
            "edge-disable": "엣지 전파 비활성화",
            "domains": "도메인",
            "mobile-apps": "모바일 애플리케이션",
            "mobile-package": "애플리케이션 패키지",
            "mobile-package-placeholder": "예: my.example.app",
            "mobile-package-hint": "Android: 고유한 애플리케이션 ID. iOS: 제품 번들 식별자.",
            "mobile-package-unique": "애플리케이션 패키지는 고유해야 합니다.",
            "mobile-package-required": "애플리케이션 패키지가 필요합니다.",
            "mobile-package-max-length": "애플리케이션 패키지는 256자 미만이어야 합니다",
            "mobile-package-spaces": "애플리케이션 패키지에는 공백이 포함되지 않아야 합니다.",
            "mobile-app-secret": "애플리케이션 비밀키",
            "mobile-app-secret-hint": "최소 512비트 데이터를 나타내는 Base64 인코딩 문자열.",
            "mobile-app-secret-required": "애플리케이션 비밀키는 필수 항목입니다.",
            "mobile-app-secret-min-length": "애플리케이션 비밀키는 최소 512비트여야 합니다.",
            "mobile-app-secret-base64": "애플리케이션 비밀키는 Base64 형식이어야 합니다.",
            "invalid-mobile-app-secret": "애플리케이션 비밀키는 영숫자만 포함해야 하며",
            "copy-mobile-app-secret": "애플리케이션 비밀키 복사",
            "delete-mobile-app": "애플리케이션 정보 삭제",
            "providers": "제공자",
            "platform-web": "웹",
            "platform-android": "Android",
            "platform-ios": "iOS",
            "all-platforms": "모든 플랫폼",
            "smtp-provider": "SMTP 제공자",
            "allowed-platforms": "허용된 플랫폼",
            "authentication": "인증",
            "basic": "기본",
            "provider": "제공자",
            "redirect-url": "리디렉션 URI",
            "domain-name": "도메인 이름",
            "domain-name-required": "도메인 이름은 필수 항목입니다.",
            "redirect-url-template": "리디렉션 URI 탬플릿",
            "microsoft-tenant-id": "디렉터리 (테넌트) ID",
            "microsoft-tenant-id-required": "디렉터리 (테넌트) ID는 필수 항목입니다.",
            "token-uri": "토큰 URI",
            "token-uri-required": "토큰 URI는 필수 항목입니다.",
            "redirect-uri": "리디렉션 URI",
            "google-provider": "Google",
            "microsoft-provider": "Office 365",
            "sendgrid-provider": "Sendgrid",
            "custom-provider": "사용자 지정",
            "generate-access-token": "액세스 토큰 생성",
            "update-access-token": "액세스 토큰 업데이트",
            "access-token-status": "액세스 토큰 상태:",
            "token-status-generated": "생성됨",
            "token-status-not-generated": "생성되지 않음"
        },
        "smpp-provider": {
            "smpp-version": "SMPP 버전",
            "smpp-host": "SMPP 호스트",
            "smpp-host-required": "SMPP 호스트는 필수 항목입니다.",
            "smpp-port": "SMPP 포트",
            "smpp-port-required": "SMPP 포트는 필수 항목입니다.",
            "system-id": "시스템 ID",
            "system-id-required": "시스템 ID는 필수 항목입니다.",
            "password": "비밀번호",
            "password-required": "비밀번호는 필수 항목입니다.",
            "type-settings": "유형 설정",
            "source-settings": "소스 설정",
            "destination-settings": "대상 설정",
            "additional-settings": "추가 설정",
            "system-type": "시스템 유형",
            "bind-type": "바인드 유형",
            "service-type": "서비스 유형",
            "source-address": "소스 주소",
            "source-ton": "소스 TON",
            "source-npi": "소스 NPI",
            "destination-ton": "대상 TON (번호 유형)",
            "destination-npi": "대상 NPI (번호 계획 식별)",
            "address-range": "주소 범위",
            "coding-scheme": "코딩 체계",
            "bind-type-tx": "송신기",
            "bind-type-rx": "수신기",
            "bind-type-trx": "송수신기",
            "ton-unknown": "알 수 없음",
            "ton-international": "국제",
            "ton-national": "국내",
            "ton-network-specific": "네트워크 특정",
            "ton-subscriber-number": "가입자 번호",
            "ton-alphanumeric": "영숫자",
            "ton-abbreviated": "약어",
            "npi-unknown": "0 - 알 수 없음",
            "npi-isdn": "1 - ISDN/전화 번호 계획 (E163/E164)",
            "npi-data-numbering-plan": "3 - 데이터 번호 계획 (X.121)",
            "npi-telex-numbering-plan": "4 - 텔렉스 번호 계획 (F.69)",
            "npi-land-mobile": "6 - 육상 이동통신 (E.212)",
            "npi-national-numbering-plan": "8 - 국가 번호 계획",
            "npi-private-numbering-plan": "9 - 사설 번호 계획",
            "npi-ermes-numbering-plan": "10 - ERMES 번호 계획 (ETSI DE/PS 3 01-3)",
            "npi-internet": "13 - 인터넷 (IP)",
            "npi-wap-client-id": "18 - WAP 클라이언트 ID (WAP 포럼에서 정의 예정)",
            "scheme-smsc": "0 - SMSC 기본 알파벳 (단문 및 장문 코드용 ASCII, 무료용 GSM)",
            "scheme-ia5": "1 - IA5 (단문 및 장문 코드용 ASCII, 무료용 Latin 9 (ISO-8859-9))",
            "scheme-octet-unspecified-2": "2 - 옥텟 미지정 (8비트 바이너리)",
            "scheme-latin-1": "3 - 라틴 1 (ISO-8859-1)",
            "scheme-octet-unspecified-4": "4 - 옥텟 미지정 (8비트 바이너리)",
            "scheme-jis": "5 - JIS (X 0208-1990)",
            "scheme-cyrillic": "6 - 키릴 문자 (ISO-8859-5)",
            "scheme-latin-hebrew": "7 - 라틴/히브리어 (ISO-8859-8)",
            "scheme-ucs-utf": "8 - UCS2/UTF-16 (ISO/IEC-10646)",
            "scheme-pictogram-encoding": "9 - 픽토그램 인코딩",
            "scheme-music-codes": "10 - 음악 코드 (ISO-2022-JP)",
            "scheme-extended-kanji-jis": "13 - 확장 칸지 JIS (X 0212-1990)",
            "scheme-korean-graphic-character-set": "14 - 한국어 그래픽 문자 세트 (KS C 5601/KS X 1001)"
        },
        "queue-select-name": "큐 이름 선택",
        "queue-name": "이름",
        "queue-name-required": "큐 이름은 필수 항목입니다!",
        "queues": "큐",
        "queue-partitions": "파티션",
        "queue-submit-strategy": "제출 전략",
        "queue-processing-strategy": "처리 전략",
        "queue-configuration": "큐 구성",
        "repository-settings": "저장소 설정",
        "repository": "저장소",
        "repository-url": "저장소 URL",
        "repository-url-required": "저장소 URL은 필수 항목입니다.",
        "default-branch": "기본 브랜치 이름",
        "repository-read-only": "읽기 전용",
        "show-merge-commits": "병합 커밋 표시",
        "authentication-settings": "인증 설정",
        "auth-method": "인증 방법",
        "auth-method-username-password": "비밀번호 / 액세스 토큰",
        "auth-method-username-password-hint": "GitHub 사용자는 액세스 토큰을 사용해야 합니다",
        "auth-method-private-key": "개인 키",
        "password-access-token": "비밀번호 / 액세스 토큰",
        "change-password-access-token": "비밀번호 / 액세스 토큰 변경",
        "private-key": "개인 키",
        "drop-private-key-file-or": "개인 키 파일을 끌어다 놓거나",
        "passphrase": "암호 문구",
        "enter-passphrase": "암호 문구 입력",
        "change-passphrase": "암호 문구 변경",
        "check-access": "액세스 확인",
        "check-repository-access-success": "저장소 액세스가 성공적으로 확인되었습니다!",
        "delete-repository-settings-title": "저장소 설정을 삭제하시겠습니까?",
        "delete-repository-settings-text": "주의: 확인 후 저장소 설정이 제거되고",
        "auto-commit-settings": "자동 커밋 설정",
        "auto-commit": "자동 커밋",
        "auto-commit-entities": "자동 커밋 엔티티",
        "no-auto-commit-entities-prompt": "자동 커밋에 구성된 엔티티가 없습니다",
        "delete-auto-commit-settings-title": "자동 커밋 설정을 삭제하시겠습니까?",
        "delete-auto-commit-settings-text": "주의: 확인 후에는 자동 커밋 설정이 삭제되며, 모든 엔티티의 자동 커밋 기능이 비활성화됩니다.",
        "mobile-app": {
            "mobile-app": "모바일 앱",
            "mobile-app-qr-code-widget-settings": "모바일 앱 QR 코드 위젯 설정",
            "applications": "애플리케이션",
            "default": "기본값",
            "custom": "사용자 지정",
            "android": "Android",
            "ios": "iOS",
            "appearance": "모양",
            "appearance-on-home-page": "홈 페이지 모양",
            "enabled": "사용",
            "disabled": "비활성화됨",
            "badges": "배지",
            "label": "라벨",
            "label-required": "레이블은 필수 항목입니다",
            "label-max-length": "레이블은 50자 이하여야 합니다.",
            "right": "오른쪽",
            "left": "왼쪽",
            "set": "설정",
            "preview": "미리보기",
            "connect-mobile-app": "모바일 앱 연결",
            "use-system-settings": "시스템 설정 사용"
        },
        "2fa": {
            "2fa": "2단계 인증",
            "available-providers": "사용 가능한 제공자",
            "available-providers-required": "최소 하나의 2FA 제공자를 구성해야 합니다.",
            "issuer-name": "발급자 이름",
            "issuer-name-required": "발급자 이름은 필수 항목입니다.",
            "max-verification-failures-before-user-lockout": "사용자 잠금 전 최대 인증 실패 횟수",
            "max-verification-failures-before-user-lockout-pattern": "최대 인증 실패 횟수는 양의 정수여야 합니다.",
            "number-of-checking-attempts": "확인 시도 횟수",
            "number-of-checking-attempts-pattern": "확인 시도 횟수는 양의 정수여야 합니다.",
            "number-of-checking-attempts-required": "확인 시도 횟수는 필수 항목입니다.",
            "number-of-codes": "코드 수",
            "number-of-codes-pattern": "코드 수는 양의 정수여야 합니다.",
            "number-of-codes-required": "코드 수는 필수 항목입니다.",
            "provider": "제공자",
            "retry-verification-code-period": "인증 코드 재시도 기간",
            "retry-verification-code-period-pattern": "최소 기간은 5초입니다.",
            "retry-verification-code-period-required": "인증 코드 재시도 기간은 필수 항목입니다.",
            "total-allowed-time-for-verification": "인증 총 허용 시간",
            "total-allowed-time-for-verification-pattern": "최소 총 허용 시간은 60초입니다.",
            "total-allowed-time-for-verification-required": "총 허용 시간은 필수 항목입니다.",
            "use-system-two-factor-auth-settings": "시스템 2단계 인증 설정 사용",
            "verification-code-check-rate-limit": "인증 코드 확인 속도 제한",
            "verification-code-lifetime": "인증 코드 수명",
            "verification-code-lifetime-pattern": "인증 코드 수명은 양의 정수여야 합니다.",
            "verification-code-lifetime-required": "인증 코드 수명은 필수 항목입니다.",
            "verification-message-template": "인증 메시지 템플릿",
            "verification-limitations": "인증 제한",
            "verification-message-template-pattern": "인증 메시지에는 ${code} 패턴이 포함되어야 합니다.",
            "verification-message-template-required": "인증 메시지 템플릿은 필수 항목입니다.",
            "within-time": "시간 내",
            "within-time-pattern": "시간은 양의 정수여야 합니다.",
            "within-time-required": "시간은 필수 항목입니다.",
            "force-2fa": "2단계 인증 강제",
            "enforce-for": "강제 적용 대상"
        },
        "jwt": {
            "security-settings": "JWT 보안 설정",
            "issuer-name": "발급자 이름",
            "issuer-name-required": "발급자 이름은 필수 항목입니다.",
            "signings-key": "서명 키",
            "signings-key-hint": "최소 512비트 데이터를 나타내는 Base64 인코딩 문자열.",
            "signings-key-required": "서명 키는 필수 항목입니다.",
            "signings-key-min-length": "서명 키는 최소 512비트여야 합니다.",
            "signings-key-base64": "서명 키는 Base64 형식이어야 합니다.",
            "expiration-time": "토큰 만료 시간 (초)",
            "expiration-time-required": "토큰 만료 시간은 필수 항목입니다.",
            "expiration-time-max": "최대 허용 시간은 2147483647초 (68년)입니다.",
            "expiration-time-min": "최소 시간은 60초 (1분)입니다.",
            "refresh-expiration-time": "새로고침 토큰 만료 시간 (초)",
            "refresh-expiration-time-required": "새로고침 토큰 만료 시간은 필수 항목입니다.",
            "refresh-expiration-time-max": "최대 허용 시간은 2147483647초 (68년)입니다.",
            "refresh-expiration-time-min": "최소 시간은 900초 (15분)입니다.",
            "refresh-expiration-time-less-token": "새로고침 토큰 시간은 토큰 시간보다 커야 합니다.",
            "generate-key": "키 생성",
            "info-header": "모든 사용자가 다시 로그인해야 합니다",
            "info-message": "JWT 서명 키 변경 시 발급된 모든 토큰이 무효화됩니다. 모든 사용자가"
        },
        "resources": "리소스",
        "notifications": "알림",
        "notifications-settings": "알림 설정",
        "slack-api-token": "Slack API 토큰",
        "slack": "Slack",
        "slack-settings": "Slack 설정",
        "mobile-settings": "모바일 설정",
        "firebase-service-account-file": "Firebase 서비스 계정 자격 증명 JSON 파일",
        "select-firebase-service-account-file": "Firebase 서비스 계정 자격 증명 파일을 끌어다 놓거나",
        "trendz": "Trendz",
        "trendz-settings": "Trendz 설정",
        "trendz-url": "Trendz URL",
        "trendz-url-required": "Trendz URL은 필수 항목입니다",
        "trendz-api-key": "Trendz API 키",
        "trendz-enable": "Trendz 사용"
    },
    "alarm": {
        "alarm": "알람",
        "alarm-list": "알람 목록",
        "alarms": "알람",
        "all-alarms": "모든 알람",
        "select-alarm": "알람 선택",
        "no-alarms-matching": "'{{entity}}'에 대한 알람이 존재하지 않습니다.",
        "alarm-required": "알람이 필요합니다",
        "alarm-filter": "알람 필터",
        "filter": "필터",
        "alarm-status": "알람 상태",
        "alarm-status-list": "알람 상태 목록",
        "any-status": "모든 상태",
        "search-status": {
            "ANY": "전체",
            "ACTIVE": "활성",
            "CLEARED": "해제",
            "ACK": "수용",
            "UNACK": "불수용"
        },
        "display-status": {
            "ACTIVE_UNACK": "활성, 미확인",
            "ACTIVE_ACK": "활성, 확인",
            "CLEARED_UNACK": "해제, 미확인",
            "CLEARED_ACK": "해제, 확인"
        },
        "no-alarms-prompt": "아무 알람도 없습니다",
        "created-time": "생성 일시",
        "type": "유형",
        "severity": "심각도",
        "originator": "만든 사람",
        "originator-type": "만든 사람 유형",
        "details": "상세 내역",
        "originator-label": "발생자 라벨",
        "assign": "할당",
        "assignments": "할당",
        "assignee": "담당자",
        "assignee-id": "담당자 ID",
        "assignee-first-name": "담당자 이름",
        "assignee-last-name": "담당자 성",
        "assignee-email": "담당자 이메일",
        "unassigned": "할당 해제됨",
        "user-deleted": "사용자 삭제됨",
        "assignee-not-set": "모두",
        "status": "상태",
        "alarm-details": "알람 상세",
        "start-time": "시작 시각",
        "assign-time": "할당 시간",
        "end-time": "마지막 시각",
        "ack-time": "확인 시간",
        "clear-time": "해제 시간",
        "duration": "기간",
        "alarm-severity": "알람 심각도",
        "alarm-severity-list": "알람 심각도 목록",
        "any-severity": "모든 심각도",
        "severity-critical": "심각한",
        "severity-major": "주요한",
        "severity-minor": "작은",
        "severity-warning": "경고",
        "severity-indeterminate": "중간",
        "acknowledge": "확인",
        "clear": "지우기",
        "delete": "삭제",
        "search": "알람 검색",
        "selected-alarms": "{ count, plural, =1 {1 개 알람} other {# 개 알람} }이 선택됨",
        "no-data": "표시할 데이터가 없습니다",
        "polling-interval": "알람 풀링 간격 (초)",
        "polling-interval-required": "알람 풀링 간격을 입력하세요.",
        "min-polling-interval-message": "1초 이상의 간격만 허용됩니다.",
        "aknowledge-alarms-title": "{ count, plural, =1 {1 개 알람} other {# 개 알람} } 확인",
        "aknowledge-alarms-text": "{ count, plural, =1 {1 개 알람} other {# 개 알람} }의 알람을 수용하시겠습니까?",
        "aknowledge-alarm-title": "알람 확인",
        "aknowledge-alarm-text": "알람을 확인하시겠습니까??",
        "selected-alarms-are-acknowledged": "선택된 알람은 이미 확인되었습니다",
        "clear-alarms-title": "{ count, plural, =1 {1 개 알람} other {# 개 알람} } 해제",
        "clear-alarms-text": "{ count, plural, =1 {1 개 알람} other {# 개 알람} }을 해제하시겠습니까?",
        "clear-alarm-title": "알람 해제",
        "clear-alarm-text": "알람을 해제하시겠습니까?",
        "delete-alarms-title": "{ count, plural, =1 {1개 알람} other {#개 알람} } 삭제",
        "delete-alarms-text": "{ count, plural, =1 {1개 알람} other {#개 알람} }을(를) 삭제하시겠습니까?",
        "selected-alarms-are-cleared": "선택된 알람은 이미 해제되었습니다",
        "alarm-status-filter": "알람 상태 필터",
        "alarm-filter-title": "알람 필터",
        "assigned": "할당됨",
        "filter-title": "필터",
        "max-count-load": "불러올 최대 알람 수를 0~무제한 범위 내에서 입력하세요",
        "max-count-load-required": "불러올 최대 알람 수를 입력하세요.",
        "max-count-load-error-min": "최소 값은 0입니다.",
        "fetch-size": "페치 크기",
        "fetch-size-required": "페치 크기를 입력하세요.",
        "fetch-size-error-min": "최소 값은 10입니다.",
        "alarm-types": "알람 유형",
        "alarm-type-list": "알람 유형 목록",
        "any-type": "모든 유형",
        "assigned-to-current-user": "현재 사용자에게 할당됨",
        "assigned-to-me": "나에게 할당됨",
        "search-propagated-alarms": "전파된 알람 검색",
        "comments": "알람 댓글",
        "show-more": "더보기",
        "additional-info": "추가 정보",
        "alarm-type": "알람 유형",
        "enter-alarm-type": "알람 유형 입력",
        "no-alarm-types-matching": "'{{entitySubtype}}'과 일치하는 알람 유형이 없습니다.",
        "alarm-type-list-empty": "선택된 알람 유형이 없습니다.",
        "system-comments": {
            "acked-by-user": "사용자 {{userName}}이(가) 알람을 확인했습니다",
            "cleared-by-user": "사용자 {{userName}}이(가) 알람을 해제했습니다",
            "assigned-to-user": "사용자 {{userName}}이(가) 알람을 사용자 {{assigneeName}}에게 할당했습니다",
            "unassigned-to-user": "사용자 {{userName}}이(가) 알람 할당을 해제했습니다",
            "unassigned-from-deleted-user": "사용자 {{userName}}이(가) 삭제되어 알람 할당이 해제되었습니다",
            "comment-deleted": "사용자 {{userName}}이(가) 자신의 댓글을 삭제했습니다",
            "severity-changed": "알람 심각도가 {{oldSeverity}}에서 {{newSeverity}}(으)로 업데이트되었습니다"
        }
    },
    "alarm-activity": {
        "add": "댓글 추가...",
        "alarm-comment": "알람 댓글",
        "comments": "댓글",
        "delete-alarm-comment": "이 댓글을 삭제하시겠습니까?",
        "refresh": "새로고침",
        "oldest-first": "오래된 순",
        "newest-first": "최신 순",
        "activity": "활동",
        "export": "CSV로 내보내기",
        "author": "작성자",
        "created-date": "생성 날짜",
        "edited-date": "수정 날짜",
        "text": "텍스트",
        "system": "시스템"
    },
    "alias": {
        "add": "별명 추가",
        "edit": "별명 편집",
        "name": "별명",
        "name-required": "별명을 입력하세요.",
        "duplicate-alias": "동일한 별명이 이미 존재합니다.",
        "filter-type-single-entity": "단일 엔티티",
        "filter-type-entity-list": "엔티티 목록",
        "filter-type-entity-name": "엔티티 이름",
        "filter-type-entity-type": "엔티티 유형",
        "filter-type-state-entity": "대시보드 상태로 부터의 엔티티",
        "filter-type-state-entity-description": "대시보드 상태 파라미터에서 가져온 엔티티",
        "filter-type-asset-type": "자산 유형",
        "filter-type-asset-type-description": "'{{assetTypes}}' 유형의 자산",
        "filter-type-asset-type-and-name-description": "이름이 '{{prefix}}'로 시작되는 '{{assetTypes}}' 유형의 자산",
        "filter-type-device-type": "장치 유형",
        "filter-type-device-type-description": "'{{deviceTypes}}' 유형의 장치",
        "filter-type-device-type-and-name-description": "이름이 '{{prefix}}'로 시작되는 '{{deviceTypes}}' 유형의 장치",
        "filter-type-entity-view-type": "엔티티 뷰 유형",
        "filter-type-entity-view-type-description": "유형 '{{entityViewTypes}}'의 엔티티 뷰",
        "filter-type-entity-view-type-and-name-description": "유형이 '{{entityViewTypes}}'이고 이름이 '{{prefix}}'로 시작하는 엔티티 뷰",
        "filter-type-edge-type": "엣지 유형",
        "filter-type-edge-type-description": "유형 '{{edgeTypes}}'의 엣지",
        "filter-type-edge-type-and-name-description": "유형 '{{edgeTypes}}'이고 이름이 '{{prefix}}'로 시작하는 엣지",
        "filter-type-relations-query": "관계 질의",
        "filter-type-relations-query-description": "{{rootEntity}} {{direction}} {{relationType}} 관계가 있는 {{entities}}",
        "filter-type-asset-search-query": "자산 검색 질의",
        "filter-type-asset-search-query-description": "{{rootEntity}} {{direction}} {{relationType}} 관계가 있는 유형 {{assetTypes}}의 자산",
        "filter-type-device-search-query": "장치 검색 질의",
        "filter-type-device-search-query-description": "{{rootEntity}} {{direction}} {{relationType}} 관계가 있는 유형 {{deviceTypes}}의 장치",
        "filter-type-entity-view-search-query": "엔티티 뷰 검색 질의",
        "filter-type-entity-view-search-query-description": "{{rootEntity}} {{direction}} {{relationType}} 관계가 있는 유형 {{entityViewTypes}}의 엔티티 뷰",
        "filter-type-apiUsageState": "Api 사용량 상태",
        "filter-type-edge-search-query": "엣지 검색 쿼리",
        "filter-type-edge-search-query-description": "유형 {{edgeTypes}}이(가) {{relationType}} 관계 {{direction}}을(를) 가진 엣지",
        "entity-filter": "엔티티 필터",
        "resolve-multiple": "여러 엔티티로 확인",
        "resolve-multiple-hint": "필터링된 모든 엔티티의 데이터를 동시에 렌더링하도록 활성화합니다.\n비활성화할 경우, 위젯에는 선택된 엔티티의 데이터만 표시됩니다.",
        "filter-type": "필터 유형",
        "filter-type-required": "필터 유형을 입력하세요.",
        "entity-filter-no-entity-matched": "지정된 필터에 해당되는 엔티티가 없습니다.",
        "no-entity-filter-specified": "엔티티 필터가 지정되지 않음",
        "root-state-entity": "루트로 대시보드 상태 엔티티를 사용",
        "last-level-relation": "마지막 수준 관계만 가져오기",
        "root-entity": "루트 엔티티",
        "state-entity-parameter-name": "상태 엔티티 파라미터 이름",
        "default-state-entity": "기본 상태 엔티티",
        "default-entity-parameter-name": "기본값",
        "query-options": "쿼리 옵션",
        "max-relation-level": "최대 관계 수준",
        "unlimited-level": "제한 수준",
        "state-entity": "대시보드 상태 엔티티",
        "all-entities": "모든 엔티티",
        "any-relation": "전체"
    },
    "asset": {
        "asset": "자산",
        "assets": "자산",
        "management": "자산 관리",
        "view-assets": "자산 보기",
        "add": "자산 추가",
        "asset-type-max-length": "자산 유형은 256자 미만이어야 합니다.",
        "assign-to-customer": "고객에게 자산 할당",
        "assign-asset-to-customer": "자산을 고객에게 할당",
        "assign-asset-to-customer-text": "고객에게 할당할 자산을 선택하세요",
        "no-assets-text": "아무 자산도 없습니다",
        "assign-to-customer-text": "자산을 할당할 고객를 선택하세요",
        "public": "공개",
        "assignedToCustomer": "할당된 고객",
        "make-public": "자산을 공개로 설정",
        "make-private": "자산을 비공개로 설정",
        "unassign-from-customer": "고객 할당 해제",
        "delete": "자산 삭제",
        "asset-public": "공개된 자산",
        "asset-type": "자산 유형",
        "asset-type-required": "자산 유형을 선택하세요.",
        "select-asset-type": "자산 유형 선택",
        "enter-asset-type": "자산 유형 입력",
        "any-asset": "모든 자산",
        "no-asset-types-matching": "'{{entitySubtype}}'과 일치하는 자산 유형이 없습니다.",
        "asset-type-list-empty": "아무 자산 유형도 선택되지 않았습니다.",
        "asset-types": "자산 유형",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "label-max-length": "레이블은 256자 미만이어야 합니다.",
        "description": "설명",
        "description-required": "설명은 필수 항목입니다.",
        "type": "유형",
        "type-required": "유형일 입력하세요.",
        "details": "상세 내역",
        "events": "이벤트",
        "add-asset-text": "새로운 자산 추가",
        "asset-details": "자산 상세 내역",
        "assign-assets": "자산 할당",
        "assign-assets-text": "{ count, plural, =1 {1 개 자산} other {# 개 자산} }을 고객에게 할당",
        "assign-asset-to-edge-title": "엣지에 자산 할당",
        "assign-asset-to-edge-text": "엣지에 할당할 자산을 선택하세요",
        "delete-assets": "자산 삭제",
        "unassign-assets": "자산 할당 해제",
        "unassign-assets-action-title": "{ count, plural, =1 {1 개 자산} other {# 개 자산} }을 고객로부터 할당 해제",
        "assign-new-asset": "새로운 자산 할당",
        "delete-asset-title": "자산 '{{assetName}}'을(를) 삭제하시겠습니까?",
        "delete-asset-text": "자산 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-assets-title": "{ count, plural, =1 {1 개 자산} other {# 개 자산} }을 삭제하시겠습니까?",
        "delete-assets-action-title": "{ count, plural, =1 {1 개 자산} other {# 개 자산} } 삭제",
        "delete-assets-text": "자산 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "make-public-asset-title": "자산 '{{assetName}}'을(를) 공개 상태로 변경하시겠습니까?",
        "make-public-asset-text": "자산 및 관련 데이터가 공개로 전환되면 다른 이들이 접근할 수 있게 됩니다.",
        "make-private-asset-title": "자산 '{{assetName}}'을(를) 비공개로 변경하시겠습니까?",
        "make-private-asset-text": "자산 및 관련 데이터가 비공개로 전환되면 다른 이들이 접근할 수 없게 됩니다.",
        "unassign-asset-title": "자산 '{{assetName}}'을 할당 해제 하시겠습니까?",
        "unassign-asset-text": "자산이 할당 해제되면 고객가 접근할 수 없게 됩니다.",
        "unassign-asset": "자산 할당 해제",
        "unassign-assets-title": "{ count, plural, =1 {1 개 자산} other {# 개 자산} }을 할당 해제 하시겠습니까?",
        "unassign-assets-text": "자산이 할당 해제되면 고객가 접근할 수 없게 됩니다.",
        "unassign-assets-from-edge": "엣지에서 자산 할당 해제",
        "copyId": "자산 ID 복사",
        "idCopiedMessage": "자산 ID가 클립보드로 복사되었습니다",
        "select-asset": "자산 선택",
        "no-assets-matching": "'{{entity}}'와 일치하는 자산이 없습니다.",
        "asset-required": "자산을 입력하세요",
        "name-starts-with": "다음으로 시작되는 자산: ",
        "help-text": "필요에 따라 '%'를 사용하세요: '%asset_name_contains%', '%asset_name_ends', 'asset_s",
        "import": "자산 불러오기",
        "asset-file": "자산 파일",
        "label": "라벨",
        "search": "자산 검색",
        "assign-asset-to-edge": "엣지에 자산 할당",
        "unassign-asset-from-edge": "자산 할당 해제",
        "unassign-asset-from-edge-title": "자산 '{{assetName}}'을 할당 해제 하시겠습니까?",
        "unassign-asset-from-edge-text": "확인 후 자산 할당이 해제되고",
        "unassign-assets-from-edge-title": "{ count, plural, =1 {1 개 자산} other {# 개 자산} }을 할당 해제 하시겠습니까?",
        "unassign-assets-from-edge-text": "확인 후 선택한 모든 자산의 할당이 해제되고",
        "selected-assets": "{ count, plural, =1 {1 개 자산} other {# 개 자산} } 선택됨"
    },
    "attribute": {
        "attributes": "속성",
        "latest-telemetry": "최근 데이터",
        "no-latest-telemetry": "최신 텔레메트리 없음",
        "attributes-scope": "장치 속성 범위",
        "scope-telemetry": "텔레메트리",
        "scope-latest-telemetry": "최근 데이터",
        "scope-client": "클라이언트 속성",
        "scope-server": "서버 속성",
        "scope-shared": "공유 속성",
        "scope-client-short": "클라이언트",
        "scope-server-short": "서버",
        "scope-shared-short": "공유",
        "scope-latest-short": "최신",
        "scope-any": "전체",
        "add": "속성 추가",
        "key": "키",
        "key-max-length": "키는 256자 미만이어야 합니다.",
        "last-update-time": "마지막 수정된 시간",
        "key-required": "속성 키를 입력하세요.",
        "value": "값",
        "value-required": "속성 값을 입력하세요.",
        "telemetry-key-required": "텔레메트리 키는 필수 항목입니다",
        "telemetry-value-required": "텔레메트리 값은 필수 항목입니다",
        "delete-attributes-title": "{ count, plural, =1 {속성} other {여러 속성들을} } 삭제하시겠습니까??",
        "delete-attributes-text": "모든 선택된 속성들이 제거 될 것이므로 주의하십시오.",
        "delete-attributes": "속성 삭제",
        "enter-attribute-value": "속성 값 입력",
        "show-on-widget": "위젯 보기",
        "widget-mode": "위젯 모드",
        "next-widget": "다음 위젯",
        "prev-widget": "이전 위젯",
        "add-to-dashboard": "대시보드에 추가",
        "add-widget-to-dashboard": "대시보드에 위젯 추가",
        "selected-attributes": "{ count, plural, =1 {1 개 속성} other {# 개 속성} }이 선택됨",
        "selected-telemetry": "{ count, plural, =1 {1 개의 텔레메트리 단위} other {# 개의 텔레메트리 단위} }가 선택됨",
        "no-attributes-text": "아무 속성도 찾을 수 없습니다",
        "no-telemetry-text": "아무 텔레메트리도 찾을 수 없습니다.",
        "copy-key": "키 복사",
        "add-telemetry": "텔레메트리 추가",
        "copy-value": "값 복사",
        "delete-timeseries": {
            "start-time": "시작 시각",
            "ends-on": "종료일",
            "strategy": "전략",
            "delete-strategy": "삭제 전략",
            "all-data": "모든 데이터 삭제",
            "all-data-except-latest-value": "최신 값을 제외한 모든 데이터 삭제",
            "latest-value": "최신 값 삭제",
            "all-data-for-time-period": "기간 내 모든 데이터 삭제",
            "rewrite-latest-value": "최신 값 다시 쓰기"
        }
    },
    "api-usage": {
        "api-features": "API 기능",
        "api-usage": "Api 사용량",
        "alarm": "알람",
        "alarms-created": "생성된 알람",
        "queue-stats": "큐 통계",
        "processing-failures-and-timeouts": "처리 실패 및 시간 초과",
        "exceptions": "예외",
        "alarms-created-daily-activity": "일일 알람 생성 활동",
        "alarms-created-hourly-activity": "시간별 알람 생성 활동",
        "alarms-created-monthly-activity": "월별 알람 생성 활동",
        "data-points": "데이터 포인트",
        "data-points-storage-days": "데이터 포인트 저장 일수",
        "data-points-storage-days-hourly-activity": "데이터 포인트 저장 일수 시간별 활동",
        "data-points-storage-days-daily-activity": "데이터 포인트 저장 일수 일별 활동",
        "data-points-storage-days-monthly-activity": "데이터 포인트 저장 일수 월별 활동",
        "device-api": "장치 API",
        "email": "이메일",
        "email-messages": "Email 메시지",
        "email-messages-daily-activity": "일별 Email 메세지 활동",
        "email-messages-monthly-activity": "월별 Email 메시지 활동",
        "executions": "실행",
        "scripts": "스크립트",
        "scripts-hourly-activity": "시간별 스크립트 활동",
        "scripts-daily-activity": "일일 스크립트 활동",
        "scripts-monthly-activity": "월별 스크립트 활동",
        "javascript": "JavaScript",
        "javascript-executions": "JavaScript 실행",
        "tbel": "TBEL",
        "tbel-executions": "TBEL 실행",
        "latest-error": "최근 오류",
        "messages": "메시지",
        "notifications": "알림",
        "notifications-email-sms": "알림 (이메일/SMS)",
        "notifications-hourly-activity": "알림 시간별 활동",
        "permanent-failures": "${entityName} 영구 실패",
        "permanent-timeouts": "${entityName} 영구 시간 초과",
        "processing-failures": "${entityName} 처리 실패",
        "processing-timeouts": "${entityName} 처리 시간 초과",
        "rule-chain": "규칙 사슬",
        "rule-engine": "규칙 엔진",
        "rule-engine-executions": "규칙 엔진 실행",
        "rule-engine-hourly-activity": "규칙 엔진 시간별 활동",
        "rule-engine-daily-activity": "규칙 엔진 일별 활동",
        "rule-engine-monthly-activity": "규칙 엔진 월별 활동",
        "rule-engine-statistics": "규칙 엔진 통계",
        "rule-node": "규칙 노드",
        "sms": "SMS",
        "sms-messages": "SMS 메시지",
        "sms-messages-hourly-activity": "시간별 SMS 메시지 활동",
        "sms-messages-daily-activity": "일별 SMS 메시지 활동",
        "sms-messages-monthly-activity": "월별 SMS 메시지 활동",
        "successful": "${entityName} 성공",
        "telemetry": "텔레메트리",
        "telemetry-persistence": "텔레메트리 저장",
        "telemetry-persistence-daily-activity": "텔레메트리 저장 일별 활동",
        "telemetry-persistence-hourly-activity": "텔레메트리 저장 시간별 활동",
        "telemetry-persistence-monthly-activity": "텔레메트리 저장 월별 활동",
        "transport": "전송",
        "transport-msg-hourly-activity": "전송 메시지 시간별 활동",
        "transport-msg-daily-activity": "전송 메시지 일별 활동",
        "transport-msg-monthly-activity": "전송 메시지 월별 활동",
        "transport-daily-activity": "전송 일별 활동",
        "transport-data-points": "전송 데이터 포인트",
        "transport-data-points-hourly-activity": "전송 데이터 포인트 시간별 활동",
        "transport-data-points-daily-activity": "전송 데이터 포인트 일별 활동",
        "transport-data-points-monthly-activity": "전송 데이터 포인트 월별 활동",
        "view-details": "상세 내역",
        "view-statistics": "통계 보기",
        "transport-messages": "전송 메시지",
        "transport-messages-hourly-activity": "전송 메시지 시간별 활동",
        "transport-data-point-hourly-activity": "전송 데이터 포인트 시간별 활동",
        "javascript-function-executions": "JavaScript 함수 실행",
        "javascript-function-executions-hourly-activity": "JavaScript 함수 실행 시간별 활동",
        "javascript-function-executions-daily-activity": "JavaScript 함수 실행 일별 활동",
        "javascript-function-executions-monthly-activity": "JavaScript 함수 실행 월별 활동",
        "tbel-function-executions": "TBEL 함수 실행",
        "tbel-function-executions-hourly-activity": "TBEL 함수 실행 시간별 활동",
        "tbel-function-executions-daily-activity": "TBEL 함수 실행 일별 활동",
        "tbel-function-executions-monthly-activity": "TBEL 함수 실행 월별 활동",
        "created-reports": "생성된 보고서",
        "created-reports-hourly-activity": "생성된 보고서 시간별 활동",
        "created-reports-daily-activity": "생성된 보고서 일별 활동",
        "created-reports-monthly-activity": "생성된 보고서 월별 활동",
        "emails": "이메일",
        "emails-hourly-activity": "이메일 시간별 활동",
        "emails-daily-activity": "이메일 일별 활동",
        "emails-monthly-activity": "이메일 월별 활동",
        "status": {
            "enabled": "사용",
            "disabled": "비활성화됨",
            "warning": "경고"
        }
    },
    "api-limit": {
        "cassandra-write-queries-core": "REST API Cassandra 쓰기 쿼리",
        "cassandra-read-queries-core": "REST API 및 WS 텔레메트리 Cassandra 읽기 쿼리",
        "cassandra-write-queries-rule-engine": "규칙 엔진 텔레메트리 Cassandra 쓰기 쿼리",
        "cassandra-read-queries-rule-engine": "규칙 엔진 텔레메트리 Cassandra 읽기 쿼리",
        "cassandra-write-queries-monolith": "Monolith 텔레메트리 Cassandra 쓰기 쿼리",
        "cassandra-read-queries-monolith": "Monolith 텔레메트리 Cassandra 읽기 쿼리",
        "entity-version-creation": "엔티티 버전 생성",
        "entity-version-load": "엔티티 버전 불러오기",
        "notification-requests": "알림 요청",
        "notification-requests-per-rule": "규칙당 알림 요청",
        "rest-api-requests": "REST API 요청",
        "rest-api-requests-per-customer": "고객당 REST API 요청",
        "transport-messages": "전송 메시지",
        "transport-messages-per-device": "장치당 전송 메시지",
        "transport-messages-per-gateway": "게이트웨이당 전송 메시지",
        "transport-messages-per-gateway-device": "게이트웨이 장치당 전송 메시지",
        "ws-updates-per-session": "세션당 WS 업데이트",
        "edge-events": "엣지 이벤트",
        "edge-events-per-edge": "엣지당 엣지 이벤트",
        "edge-uplink-messages": "엣지 업링크 메시지",
        "edge-uplink-messages-per-edge": "엣지당 업링크 메시지"
    },
    "api-key": {
        "api-key": "API 키",
        "api-keys": "API 키",
        "delete-api-key-title": "API 키 '{{name}}'을(를) 삭제하시겠습니까?",
        "delete-api-key-text": "주의: 확인 후 키를 복구할 수 없습니다.",
        "delete-api-keys-title": "{ count, plural, =1 {1개 API 키} other {#개 API 키} }를 삭제하시겠습니까?",
        "delete-api-keys-text": "주의: 확인 후 선택한 모든 키를 복구할 수 없게 됩니다.",
        "expiration-date": "만료 날짜",
        "date": "날짜",
        "description": "설명",
        "disable": "비활성화",
        "edit-description": "설명 수정",
        "enable": "API 키 사용",
        "expiration-time": "만료 시간",
        "expiration-time-never": "없음",
        "expiration-time-custom": "사용자 지정",
        "generate": "생성",
        "generate-title": "API 키 생성",
        "generate-text": "참고: API 키는 생성된 사용자의 권한을 상속받습니다.",
        "generated-api-key-title": "API 키가 생성되었습니다. 연결을 확인하세요!",
        "generated-api-key-copy": "지금 API 키를 복사하여 저장하세요. 다시 볼 수 없습니다.",
        "generated-api-key-command": "다음 지침에 따라 연결을 확인하세요. 결과적으로",
        "generated-api-key-insecure-url": "보안되지 않은 HTTP 연결을 통해 명령을 실행하면 API 키가 암호화되지 않고 전송됩니다.",
        "list": "{ count, plural, =1 {1개 API 키} other {#개 API 키 목록} }",
        "manage": "관리",
        "manage-api-keys": "API 키 관리",
        "no-found": "API 키가 없습니다",
        "selected-api-keys": "{ count, plural, =1 {1개 API 키} other {#개 API 키} } 선택됨",
        "search": "API 키 검색",
        "status": "상태",
        "status-active": "활성",
        "status-inactive": "비활성",
        "status-expired": "만료됨"
    },
    "audit-log": {
        "audit": "감사",
        "audit-logs": "감사 로그",
        "timestamp": "타임스탬프",
        "entity-type": "엔티티 유형",
        "entity-name": "엔티티 이름",
        "user": "사용자",
        "type": "유형",
        "status": "상태",
        "details": "상세 내역",
        "type-added": "추가됨",
        "type-deleted": "삭제됨",
        "type-updated": "수정됨",
        "type-attributes-updated": "속성이 수정되었습니다",
        "type-attributes-deleted": "속성이 삭제되었습니다",
        "type-rpc-call": "RPC 호출",
        "type-credentials-updated": "자격 증명이 갱신되었습니다",
        "type-assigned-to-customer": "고객에게 할당",
        "type-unassigned-from-customer": "지정된 고객 해제",
        "type-assigned-to-edge": "엣지에 할당됨",
        "type-unassigned-from-edge": "엣지에서 할당 해제됨",
        "type-activated": "활성",
        "type-suspended": "일시 중지",
        "type-credentials-read": "자격 증명 읽기",
        "type-attributes-read": "속성 읽기",
        "type-relation-add-or-update": "관계가 업데이트 되었습니다",
        "type-relation-delete": "관계가 삭제되었습니다",
        "type-relations-delete": "모든 관계가 삭제되었습니다",
        "type-alarm-ack": "확인",
        "type-alarm-clear": "해제",
        "type-alarm-delete": "알람 삭제됨",
        "type-alarm-assign": "알람 할당됨",
        "type-alarm-unassign": "알람 할당 해제",
        "type-added-comment": "댓글 추가됨",
        "type-updated-comment": "댓글 수정됨",
        "type-deleted-comment": "댓글 삭제됨",
        "type-login": "로그인",
        "type-logout": "로그아웃",
        "type-lockout": "잠금",
        "status-success": "성공",
        "status-failure": "실패",
        "audit-log-details": "감사 로그 세부 사항",
        "no-audit-logs-prompt": "아무 로그도 없습니다.",
        "action-data": "액션 데이터",
        "failure-details": "실패 세부 사항",
        "search": "감사 로그 검색",
        "clear-search": "검색 초기화",
        "type-assigned-from-tenant": "테넌트로부터 지정",
        "type-assigned-to-tenant": "테넌트로 지정",
        "type-provision-success": "장치가 프로비전됨",
        "type-provision-failure": "장치 프로비저닝이 실패했습니다",
        "type-timeseries-updated": "텔레메트리 수정됨",
        "type-timeseries-deleted": "텔레메트리 삭제됨",
        "type-sms-sent": "SMS 전송됨",
        "any-type": "모든 유형",
        "audit-log-filter-title": "감사 로그 필터",
        "filter-title": "필터",
        "filter-types": "감사 로그 유형"
    },
    "debug-settings": {
        "label": "디버그 설정",
        "on-failure": "실패만 (24/7)",
        "all-messages": "모든 메시지 ({{time}})",
        "failures": "실패",
        "entity": "엔티티",
        "hint": {
            "main-limited": "{{time}}당 최대 {{msg}}개의 {{entity}} 디버그 메시지가 기록됩니다.",
            "on-failure": "오류 메시지만 기록합니다.",
            "all-messages": "모든 디버그 메시지를 기록합니다."
        }
    },
    "calculated-fields": {
        "expression": "표현식",
        "no-found": "계산 필드가 없습니다",
        "add": "계산 필드 추가",
        "list": "{ count, plural, =1 {1개 계산 필드} other {#개 계산 필드 목록} }",
        "selected-fields": "{ count, plural, =1 {1개 계산 필드} other {#개 계산 필드} } 선택됨",
        "type": {
            "simple": "간단",
            "simple-hint": "입력 인수를 기반으로 한 단순 산술 계산.",
            "script": "스크립트",
            "script-hint": "TBEL 스크립트를 사용하여 정의된 인수에 대한 계산.",
            "geofencing": "지오펜싱",
            "geofencing-hint": "구성된 지오펜싱 영역 그룹에 대한 엔티티 GPS 위치 및 전환 평가.",
            "propagation": "전파",
            "propagation-hint": "관계 방향 및 유형에 따라 부모 또는 자식 엔티티로 데이터 전파.",
            "related-entities-aggregation": "관련 엔티티 집계",
            "related-entities-aggregation-hint": "관련 엔티티의 최신 데이터 집계.",
            "time-series-data-aggregation": "시계열 데이터 집계",
            "time-series-data-aggregation-hint": "현재 엔티티의 과거 데이터 집계."
        },
        "preview": "미리보기",
        "arguments": "인수",
        "decimals-by-default": "기본 소수 자릿수",
        "debugging": "계산 필드 디버깅",
        "calculated-field-details": "계산 필드 상세",
        "argument-name": "인수 이름",
        "name": "이름",
        "datasource": "데이터소스",
        "add-argument": "인수 추가",
        "test-script-function": "스크립트 함수 테스트",
        "no-arguments": "최소 하나의 인수가 필요합니다.",
        "argument-settings": "인수 설정",
        "argument-current": "현재 엔티티",
        "argument-current-tenant": "현재 테넌트",
        "argument-device": "장치",
        "argument-asset": "자산",
        "argument-customer": "고객",
        "argument-tenant": "현재 테넌트",
        "argument-owner": "현재 소유자",
        "argument-relation-query": "관련 엔티티",
        "argument-type": "인수 유형",
        "attribute": "속성",
        "copy-argument-name": "인수 이름 복사",
        "timeseries-key": "시계열 키",
        "device-name": "장치 이름",
        "latest-telemetry": "최근 데이터",
        "rolling": "시계열 롤링",
        "attribute-scope": "속성 범위",
        "server-attributes": "서버 속성",
        "client-attributes": "클라이언트 속성",
        "shared-attributes": "공유 속성",
        "attribute-key": "속성 키",
        "default-value": "기본값",
        "default-value-required": "기본값이 필요합니다.",
        "limit": "최대 값",
        "time-window": "타임윈도우",
        "customer-name": "고객 이름",
        "asset-name": "자산 이름",
        "timeseries": "시계열",
        "output": "출력",
        "output-hint": "출력 처리 방법을 정의합니다.",
        "create": "새 계산 필드 만들기",
        "file": "계산 필드 파일",
        "invalid-file-error": "잘못된 파일 형식입니다. 파일이 올바른 JSON 파일인지 확인하세요.",
        "import": "계산 필드 가져오기",
        "export": "계산 필드 내보내기",
        "export-failed-error": "계산 필드를 내보낼 수 없습니다: {{error}}",
        "output-type": "출력 유형",
        "delete-title": "계산 필드 '{{title}}'을(를) 삭제하시겠습니까?",
        "delete-text": "주의: 확인 후 계산 필드와 모든 관련 데이터를",
        "delete-multiple-title": "{ count, plural, =1 {1개 계산 필드} other {#개 계산 필드} }를 삭제하시겠습니까?",
        "delete-multiple-text": "주의: 확인 후 선택한 모든 계산 필드가 제거되고",
        "test-with-this-message": "이 메시지로 테스트",
        "use-latest-timestamp": "최신 타임스탬프 사용",
        "entity-coordinates": "엔티티 좌표",
        "latitude-time-series-key": "위도 시계열 키",
        "latitude-time-series-key-required": "위도 시계열 키가 필요합니다.",
        "longitude-time-series-key": "경도 시계열 키",
        "longitude-time-series-key-required": "경도 시계열 키가 필요합니다.",
        "geofencing-zone-groups": "지오펜싱 영역 그룹",
        "geofencing-zone-groups-settings": "지오펜싱 영역 그룹 설정",
        "target-zone": "대상 영역",
        "perimeter-key": "경계 키",
        "report-strategy": "보고 전략",
        "no-zone-configured": "최소 하나의 영역이 필요합니다.",
        "no-zone-configured-required": "최소 하나의 영역 그룹을 구성해야 합니다.",
        "add-zone-group": "영역 그룹 추가",
        "report-transition-event-only": "전환 이벤트만",
        "report-presence-status-only": "존재 상태만",
        "report-transition-event-and-presence": "존재 상태 및 전환 이벤트",
        "perimeter-attribute-key": "경계 속성 키",
        "perimeter-attribute-key-required": "경계 속성 키가 필요합니다.",
        "perimeter-attribute-key-pattern": "경계 속성 키가 올바르지 않습니다.",
        "entity-zone-relationship": "엔티티에서 영역으로의 경로",
        "direction": "관계 방향",
        "direction-from": "엔티티에서 영역으로",
        "direction-to": "영역에서 엔티티로",
        "relation-type": "관계 유형",
        "create-relation-with-matched-zones": "일치하는 영역과 소스 엔티티의 관계 생성",
        "relation-level": "관계 수준",
        "fetch-last-available-level": "마지막 사용 가능한 수준만 가져오기",
        "zone-group-refresh-interval": "영역 그룹 새로고침 간격",
        "copy-zone-group-name": "영역 그룹 이름 복사",
        "open-details-page": "엔티티 상세 페이지 열기",
        "level": "수준",
        "direction-level": "범례 방향",
        "direction-up": "위로",
        "direction-up-parent": "부모로 위로",
        "direction-down": "아래로",
        "direction-down-child": "자식으로 아래로",
        "add-level": "수준 추가",
        "delete-level": "수준 삭제",
        "no-level": "구성된 수준 없음",
        "levels-required": "최소 하나의 수준을 구성해야 합니다.",
        "max-allowed-levels-error": "관계 수준이 최대 허용값을 초과합니다.",
        "propagation-path-related-entities": "관련 엔티티로의 전파 경로",
        "propagate-type": {
            "arguments-only": "인수만",
            "expression-result": "계산 결과"
        },
        "script": "스크립트",
        "data-propagate": "전파할 데이터",
        "output-key": "출력 키",
        "copy-output-key": "출력 키 복사",
        "aggregation-path-related-entities": "관련 엔티티로의 집계 경로",
        "deduplication-interval": "중복 제거 간격",
        "deduplication-interval-min": "중복 제거 간격은 최소 {{ sec }}초여야 합니다.",
        "deduplication-interval-hint": "텔레메트리 집계 사이의 최소 시간.",
        "deduplication-interval-required": "중복 제거 간격이 필요합니다.",
        "calculated-field-filter-title": "계산 필드 필터",
        "filter-title": "필터",
        "calculated-field-types": "계산 필드 유형",
        "events": "이벤트",
        "any-type": "모든 유형",
        "metrics": {
            "metrics": "메트릭",
            "metrics-empty": "최소 하나의 메트릭을 구성해야 합니다.",
            "metric-name": "메트릭 이름",
            "metric-name-required": "메트릭 이름이 필요합니다.",
            "metric-name-pattern": "메트릭 이름이 올바르지 않습니다.",
            "metric-name-duplicate": "같은 이름의 메트릭이 이미 존재합니다.",
            "metric-name-max-length": "메트릭 이름은 256자 미만이어야 합니다.",
            "metric-name-forbidden": "메트릭 이름은 예약어이므로 사용할 수 없습니다.",
            "copy-metric-name": "메트릭 이름 복사",
            "argument-name": "인수 이름",
            "aggregation": "집합",
            "aggregation-type": {
                "avg": "평균",
                "min": "최소",
                "max": "최대",
                "sum": "합계",
                "count": "숫자",
                "count-unique": "고유 개수"
            },
            "filtered": "필터됨",
            "value-source": "값 소스",
            "value-source-hint": "집계에 사용할 값을 얻는 방법을 정의합니다.",
            "value-source-type": {
                "key": "키",
                "function": "함수"
            },
            "no-metrics-configured": "최소 하나의 메트릭이 필요합니다.",
            "add-metric": "메트릭 추가",
            "max-metrics": "최대 메트릭 수에 도달했습니다.",
            "metric-settings": "메트릭 설정",
            "filter": "필터",
            "filter-hint": "집계 중 엔티티 필터링을 활성화합니다. 필터 함수는 부울 값을 반환해야 하며 구성된 모든 인수를 사용할 수 있습니다."
        },
        "output-strategy": {
            "strategy": "전략",
            "process-right-away": "즉시 처리",
            "process-rule-chains": "규칙 사슬을 통해 처리",
            "save-time-series": "시계열에 저장",
            "save-database": "데이터베이스에 저장",
            "save-latest-values": "최신 값에 저장",
            "send-web-sockets": "WebSocket으로 전송",
            "save-calculated-fields": "계산 필드로 전송",
            "update-attribute-only-on-value-change": "값 변경 시에만 속성 업데이트",
            "send-attributes-updated-notification": "속성 업데이트 알림 전송",
            "ttl": "사용자 지정 TTL",
            "ttl-required": "TTL이 필요합니다",
            "ttl-min": "최소 TTL은 0만 허용됩니다",
            "processing-parameters": "처리 매개변수",
            "hint": {
                "strategy": "결과를 즉시 처리할지 추가 처리를 위해 규칙 사슬로 전송할지 제어합니다.",
                "processing-options": "처리 옵션",
                "update-attribute-only-on-value-change": "값이 변경되었는지 여부에 관계없이 들어오는 모든 메시지에서 속성을 업데이트합니다. 이는 API 사용량을 증가시키고 성능을 저하시킵니다.",
                "update-attribute-only-on-value-change-enabled": "값이 변경될 때만 속성을 업데이트합니다. 값이 변경되지 않으면 타임스탬프가 업데이트되지 않고 알림이 전송되지 않습니다.",
                "send-attributes-updated-notification": "기본 규칙 사슬로 속성 업데이트 이벤트를 전송합니다.",
                "save-time-series": "시계열 데이터를 데이터베이스의 ts_kv 테이블에 저장합니다.",
                "save-database": "속성 데이터를 데이터베이스에 저장합니다.",
                "save-latest-values": "새 값이 더 최근인 경우 데이터베이스의 ts_kv_latest 테이블에서 시계열 데이터를 업데이트합니다.",
                "send-web-sockets-attribute": "속성 데이터 업데이트에 대해 WebSocket 구독에 알립니다.",
                "send-web-sockets-time-series": "시계열 데이터 업데이트에 대해 WebSocket 구독에 알립니다.",
                "save-calculated-fields-attribute": "속성 데이터 업데이트에 대해 계산 필드에 알립니다.",
                "save-calculated-fields-time-series": "시계열 데이터 업데이트에 대해 계산 필드에 알립니다.",
                "ttl": "시계열 데이터의 보존 기간을 정의합니다. 비활성화하면 테넌트 프로필 TTL이 사용됩니다."
            }
        },
        "aggregate-interval-type": "집계 간격 유형",
        "aggregate-interval-value": "집계 간격 값",
        "aggregate-interval-value-required": "집계 간격 값이 필요합니다.",
        "aggregate-interval-value-min": "집계 간격 값은 최소 { sec, plural, =0 {0초} =1 {1초} other {#초} }여야 합니다.",
        "aggregate-interval-value-step-multiple-of": "집계 간격 값은 1일의 약수 또는 배수여야 합니다.",
        "aggregate-period": {
            "hour": "시간",
            "day": "일",
            "week": "주 (월 - 일)",
            "week-sun-sat": "주 (일 - 토)",
            "month": "달",
            "quarter": "분기",
            "year": "년",
            "custom": "사용자 지정"
        },
        "aggregate-period-hint-offset": "집계 간격은 {{ interval }}입니다.",
        "aggregate-period-hint-offset-and-so-on": "집계 간격은 {{ interval }} 등입니다.",
        "entity-aggregation": {
            "argument-hint": "현재 엔티티에서 데이터를 가져옵니다.",
            "argument-title-hint": "집계에 사용할 입력 인수를 정의합니다.",
            "argument-setting-hint": "최신 텔레메트리는 이 계산 필드에서 사용 가능한 유일한 인수 유형입니다.",
            "aggregation-interval": "집계 간격",
            "aggregation-interval-hint": "집계 수행 빈도를 정의합니다. 예: 1시간마다 00:00, 01:00, 02:00 등에 데이터를 집계합니다. 집계 결과는 집계 간격의 시작에 해당하는 타임스탬프와 함께 저장됩니다.",
            "apply-offset": "집계 간격에 오프셋 적용",
            "apply-offset-hint": "각 집계 기간의 시작을 얼마나 이동할지 정의합니다 (예: +10분 - 00:10, 01:10).",
            "offset-value": "오프셋 값",
            "offset-value-required": "오프셋 값이 필요합니다.",
            "offset-value-min": "오프셋 값은 양의 정수여야 합니다.",
            "offset-value-max": "오프셋 값은 집계 간격 값보다 작아야 합니다.",
            "wait-delay": "지연된 텔레메트리에 대한 대기 시간 초과 적용",
            "wait-delay-hint": "간격이 끝난 후 지연된 텔레메트리를 얼마나 기다릴지 정의합니다. 이러한 텔레메트리가 도착하면 해당 간격의 결과가 다시 계산됩니다.",
            "duration": "기간",
            "duration-required": "지속 시간이 필요합니다.",
            "duration-min": "지속 시간은 최소 1분이어야 합니다.",
            "duration-hint": "간격이 끝난 후 지연된 데이터를 얼마나 기다릴지.",
            "produce-intermediate-result": "중간 결과 생성",
            "produce-intermediate-result-hint": "현재 간격 동안 지표를 계산하여 중간 결과를 생성합니다."
        },
        "hint": {
            "arguments-simple-with-rolling": "단순 유형 계산 필드에는 시계열 롤링 유형의 키가 포함되지 않아야 합니다.",
            "arguments-propagate-arguments-with-rolling": "'시계열 롤링' 유형은 '인수만' 전파와 호환되지 않습니다.",
            "arguments-propagate-argument-entity-type": "엔티티 유형은 '인수만' 전파와 호환되지 않습니다.",
            "arguments-propagate-argument-must-current-entity": "최소 하나의 인수가 '현재 엔티티' 소스 엔티티로 구성되어야 합니다.",
            "arguments-empty": "최소 하나의 인수를 지정해야 합니다.",
            "expression-required": "표현식이 필요합니다.",
            "expression-invalid": "표현식이 올바르지 않습니다",
            "expression-max-length": "표현식 길이는 255자 미만이어야 합니다.",
            "argument-name-required": "인수 이름이 필요합니다.",
            "argument-name-pattern": "인수 이름이 올바르지 않습니다.",
            "argument-name-duplicate": "같은 이름의 인수가 이미 존재합니다.",
            "argument-name-max-length": "인수 이름은 256자 미만이어야 합니다.",
            "argument-name-forbidden": "인수 이름은 예약어이므로 사용할 수 없습니다.",
            "output-key-required": "출력 키가 필요합니다.",
            "output-key-pattern": "출력 키가 올바르지 않습니다.",
            "output-key-duplicate": "같은 이름의 키가 이미 존재합니다.",
            "output-key-max-length": "출력 키는 256자 미만이어야 합니다.",
            "output-key-forbidden": "출력 키는 예약어이므로 사용할 수 없습니다.",
            "entity-type-required": "엔티티 유형이 필요합니다",
            "name-required": "이름을 입력하세요.",
            "name-pattern": "이름이 올바르지 않습니다.",
            "name-duplicate": "같은 이름의 이름이 이미 존재합니다.",
            "name-max-length": "이름은 256자 미만이어야 합니다.",
            "name-forbidden": "이름은 예약어이므로 사용할 수 없습니다.",
            "argument-type-required": "인수 유형이 필요합니다.",
            "max-args": "최대 인수 수에 도달했습니다.",
            "decimals-range": "기본 소수 자릿수는 0~15 사이의 숫자여야 합니다.",
            "expression": "기본 식은 온도를 화씨에서 섭씨로 변환하는 방법을 보여줍니다.",
            "arguments-entity-not-found": "인수 대상 엔티티를 찾을 수 없습니다.",
            "use-latest-timestamp": "사용하면 계산된 값이 가장 최신 타임스탬프를 사용하여 저장됩니다.",
            "entity-coordinates": "엔티티 GPS 좌표(위도 및 경도)를 제공하는 시계열 키를 지정하세요.",
            "geofencing-zone-groups": "확인할 하나 이상의 지오펜싱 영역 그룹을 정의하세요 (예: 'allowedZones', 'restr",
            "perimeter-attribute-key": "지오펜싱 영역 경계 정의가 포함된 속성 키를 설정하세요.",
            "report-strategy": "현재 상태 보고서는 엔티티가 영역 내부 또는 외부에 있는지 보고합니다.",
            "create-relation-with-matched-zones": "엔티티와 해당 엔티티가 포함된 영역 간의 관계를 자동으로 생성하고 유지 관리합니다.",
            "relation-type-required": "관계 유형을 입력하세요.",
            "relation-level-required": "관계 수준이 필요합니다.",
            "relation-level-min": "최소 관계 수준 값은 1입니다.",
            "relation-level-max": "최대 관계 수준 값은 {{max}}입니다.",
            "geofencing-empty": "최소 하나의 영역 그룹을 구성해야 합니다.",
            "geofencing-entity-not-found": "지오펜싱 대상 엔티티를 찾을 수 없습니다.",
            "max-geofencing-zone": "최대 지오펜싱 영역 수에 도달했습니다.",
            "zone-group-refresh-interval": "관련 엔티티를 통해 구성된 영역 그룹이 새로고침되는 빈도를 정의합니다.",
            "zone-group-refresh-interval-required": "영역 그룹 새로고침 간격이 필요합니다.",
            "zone-group-refresh-interval-min": "영역 그룹 새로고침 간격은 최소 {{ min }}초여야 합니다.",
            "propagation-path-related-entities": "선택한 방향을 기반으로 관련 엔티티에 대한 직접적인 단일 수준 경로를 정의합니다.",
            "data-propagate": "아래 구성된 인수에서 전파할 데이터를 정의합니다. '인수만'",
            "aggregation-path-related-entities": "부모 또는 자식과의 직접 관계를 통한 단일 수준 집계 경로를 정의합니다.",
            "arguments-aggregation": "필터링 및 집계에 사용되는 입력 인수를 정의합니다.",
            "setting-arguments-aggregation": "집계 경로에 구성된 관련 엔티티에서 데이터를 가져옵니다.",
            "metrics": "구성된 인수를 기반으로 집계된 지표를 정의합니다.",
            "entity-aggregation-metrics": "지정된 시간 동안 구성된 인수를 기반으로 집계된 지표를 정의합니다.",
            "import-invalid-calculated-field-type": "계산 필드를 가져올 수 없습니다: 잘못된 계산 필드 구조.",
            "simple-expression-title": "계산된 값을 계산하는 방법을 정의하는 산술 식입니다.",
            "script-title": "계산 로직과 출력 값을 정의하는 TBEL 스크립트입니다.",
            "simple-arguments": "계산된 값을 계산하는 방법을 정의하는 산술 식입니다.",
            "script-arguments": "스크립트에서 사용할 수 있는 입력 인수를 정의합니다."
        }
    },
    "alarm-rule": {
        "alarm-rules-tab": "알람 규칙",
        "alarm-rule": "알람 규칙",
        "alarm-rules": "알람 규칙",
        "alarm-rules-old": "이전",
        "alarm-rules-actual": "실제",
        "severities": "심각도",
        "cleared": "해제 조건",
        "delete-title": "알람 규칙 '{{title}}'을(를) 삭제하시겠습니까?",
        "delete-text": "주의: 확인 후 알람 규칙과 모든 관련 데이터를",
        "delete-multiple-title": "{ count, plural, =1 {1개 알람 규칙} other {#개 알람 규칙} }을(를) 삭제하시겠습니까?",
        "delete-multiple-text": "주의: 확인 후 선택한 모든 알람 규칙이 제거되고",
        "create": "새 알람 규칙 만들기",
        "add": "알람 규칙 추가",
        "copy": "알람 규칙 구성 복사",
        "details": "알람 규칙 상세",
        "no-found": "알람 규칙이 없습니다",
        "list": "{ count, plural, =1 {1개 알람 규칙} other {#개 알람 규칙 목록} }",
        "selected-fields": "{ count, plural, =1 {1개 알람 규칙} other {#개 알람 규칙} } 선택됨",
        "import": "알람 규칙 가져오기",
        "file": "알람 규칙 파일",
        "export": "알람 규칙 내보내기",
        "export-failed-error": "알람 규칙을 내보낼 수 없습니다: {{error}}",
        "entity-type": "엔티티 유형",
        "entity-type-required": "엔티티의 유형을 입력하세요.",
        "alarm-type": "알람 유형",
        "alarm-type-hint": "충돌을 방지하기 위해 알람 발생자(장치, 자산 등) 범위 내의 고유 식별자(예: HighTempAlarm).",
        "alarm-type-required": "알람 유형은 필수 항목입니다.",
        "alarm-type-pattern": "알람 유형이 올바르지 않습니다.",
        "alarm-type-max-length": "알람 유형은 256자 미만이어야 합니다.",
        "clear-alarm": "알람 해제",
        "value-argument": "인수",
        "value-argument-required": "인수가 필요합니다.",
        "static-settings": "정적 설정",
        "configuration": "설정",
        "static-schedule": "정적",
        "dynamic-schedule": "동적",
        "operation-and": "그리고",
        "operation-or": "또는",
        "condition-during": "{{during}} 동안",
        "condition-during-dynamic": "\"{{ attribute }}\" 동안",
        "condition-repeat-times": "{ count, plural, =1 {1회} other {#회} } 반복",
        "condition-repeat-times-dynamic": "\"{{ attribute }}\" 번 반복",
        "filter-preview": "필터 미리보기",
        "condition-settings": "조건 설정",
        "static": "정적",
        "dynamic": "동적",
        "argument-filters": "인수 필터",
        "argument-name": "인수 이름",
        "value-type": "값 유형",
        "general": "일반",
        "filters": "필터",
        "date-time-hint": "인수는 에포크 밀리초여야 합니다. 예: 1698839340000은 2023-11-01입니다.",
        "operation": "연산",
        "value-source": "값 소스",
        "value": "값",
        "ignore-case": "대소문자 무시",
        "condition": "조건",
        "script": "스크립트",
        "add-filter": "인수 필터 추가",
        "edit-filter": "인수 필터",
        "remove-filter": "인수 필터 제거",
        "no-filter": "최소 하나의 필터가 필요합니다.",
        "conditions": {
            "simple": "간단",
            "duration": "기간",
            "repeating": "반복"
        },
        "schedule-title": "일정",
        "edit-schedule": "알람 일정 편집",
        "schedule-type": "스케줄러 유형",
        "schedule-type-required": "스케줄러 유형은 필수 항목입니다.",
        "schedule": {
            "any-time": "항상 활성",
            "specific-time": "특정 시간에 활성",
            "custom": "사용자 지정"
        },
        "schedule-day": {
            "monday": "월요일",
            "tuesday": "화요일",
            "wednesday": "수요일",
            "thursday": "목요일",
            "friday": "금요일",
            "saturday": "토요일",
            "sunday": "일요일"
        },
        "schedule-days": "요일",
        "schedule-time": "시간",
        "schedule-time-from": "부터",
        "schedule-time-to": "까지",
        "schedule-days-of-week-required": "최소 하나의 요일을 선택해야 합니다.",
        "tbel": "TBEL",
        "expression-type": {
            "simple": "간단",
            "script": "스크립트"
        },
        "operation-type": {
            "and": "그리고",
            "or": "또는"
        },
        "filter-predicate-type": {
            "string": "문자열",
            "numeric": "숫자",
            "boolean": "불리언",
            "complex": "복합"
        },
        "alarm-rule-additional-info": "추가 정보",
        "edit-alarm-rule-additional-info": "추가 정보 수정",
        "alarm-rule-additional-info-placeholder": "알람 세부 정보 내에 표시할 설명과 조정 사항을 여기에 입력하세요.",
        "alarm-rule-additional-info-hint": "힌트: <code><span style=\"color: #000;\">$&#123;</span>인수 이름<span styl",
        "alarm-rule-additional-info-icon-hint": "인수 이름을 사용하여 알람 규칙에 사용되는 인수 값을 대체하세요.",
        "alarm-rule-mobile-dashboard": "모바일 대시보드",
        "alarm-rule-mobile-dashboard-hint": "모바일 애플리케이션에서 알람 상세 대시보드로 사용됩니다.",
        "alarm-rule-no-mobile-dashboard": "선택된 대시보드 없음",
        "alarm-rule-condition": "알람 규칙 조건",
        "enter-alarm-rule-condition-prompt": "조건 추가",
        "enter-alarm-rule-clear-condition-prompt": "해제 조건 추가",
        "edit-alarm-rule-condition": "알람 조건",
        "condition-type": "조건 유형",
        "condition-type-hint": "\"누락 기간\" 연산자를 사용할 때 \"기간\" 및 \"반복\" 옵션은 사용할 수 없습니다.",
        "select-alarm-severity": "알람 심각도 선택",
        "add-create-alarm-rule-prompt": "최소 하나의 트리거 조건이 필요합니다.",
        "add-create-alarm-rule": "트리거 조건 추가",
        "add-clear-alarm-rule": "지움 조건 추가",
        "condition-duration": "조건 기간",
        "condition-duration-value": "기간 값",
        "condition-duration-time-unit": "시간 단위",
        "condition-duration-value-range": "기간 값은 1에서 2147483647 범위여야 합니다.",
        "condition-duration-value-pattern": "기간 값은 정수여야 합니다.",
        "condition-duration-value-required": "기간 값은 필수 항목입니다.",
        "condition-duration-time-unit-required": "시간 단위는 필수 항목입니다.",
        "condition-repeating-value": "이벤트 수",
        "condition-repeating-value-hint": "알람 규칙 인수의 업데이트는 이벤트로 계산됩니다",
        "condition-repeating-value-range": "이벤트 수는 1에서 2147483647 범위여야 합니다.",
        "condition-repeating-value-pattern": "이벤트 수는 정수여야 합니다.",
        "condition-repeating-value-required": "이벤트 수는 필수 항목입니다.",
        "create-conditions": "트리거 조건",
        "clear-condition": "해제 조건",
        "no-clear-alarm-rule": "구성된 해제 조건이 없습니다.",
        "advanced-settings": "고급 설정",
        "propagate-alarm": "관련 엔티티에 알람 전파",
        "alarm-rule-relation-types-list": "관계 유형",
        "alarm-rule-relation-types-list-hint": "관련 엔티티를 필터링할 관계 유형을 정의합니다. 설정하지 않으면 알람이 모든 관련 엔티티에 전파됩니다.",
        "propagate-alarm-to-owner": "엔티티 소유자(고객 또는 테넌트)에게 알람 전파",
        "propagate-alarm-to-tenant": "테넌트에게 알람 전파",
        "alarm-rule-filter-title": "알람 규칙 필터",
        "filter-title": "필터",
        "debugging": "알람 규칙 디버깅",
        "any-type": "모든 유형",
        "enter-alarm-rule-type": "알람 유형 입력",
        "no-alarm-rule-types-matching": "'{{entitySubtype}}'과 일치하는 알람 유형이 없습니다.",
        "alarm-rule-type-list-empty": "선택된 알람 유형이 없습니다.",
        "alarm-rule-type-list": "알람 유형 목록",
        "alarm-rule-entity-list": "엔티티 목록",
        "missing-for": "없어진 지",
        "time-unit": "단위",
        "mode": "모드",
        "type": "유형",
        "value-required": "값이 필요합니다.",
        "min-value": "값은 1 이상이어야 합니다.",
        "argument-in-use": "인수가 일반 인수로 사용 중입니다.",
        "import-invalid-alarm-rule-type": "알람 규칙을 가져올 수 없습니다: 잘못된 알람 규칙 구조.",
        "no-filter-preview": "필터가 특정되지 않았습니다",
        "filter-operation": {
            "and": "그리고",
            "or": "또는"
        }
    },
    "ai-models": {
        "ai-models": "AI 모델",
        "ai-model": "AI 모델",
        "model": "모델",
        "name": "이름",
        "ai-provider": "AI 제공자",
        "no-found": "AI 모델이 없습니다",
        "list": "{ count, plural, =1 {1개 모델} other {#개 모델 목록} }",
        "selected-fields": "{ count, plural, =1 {1개 모델} other {#개 모델} } 선택됨",
        "add": "모델 추가",
        "delete-model-title": "모델 '{{modelName}}'을(를) 삭제하시겠습니까?",
        "delete-model-text": "주의: 확인 후 모델과 모든 관련 데이터를 사용할 수 없게 됩니다.",
        "delete-models-title": "{ count, plural, =1 {1개 모델} other {#개 모델} }을(를) 삭제하시겠습니까?",
        "delete-models-text": "주의: 확인 후 선택한 모든 모델이 제거되고 모든 관련",
        "ai-providers": {
            "openai": "OpenAI",
            "azure-openai": "Azure OpenAI",
            "google-ai-gemini": "Google AI Gemini",
            "google-vertex-ai-gemini": "Google Vertex AI Gemini",
            "mistral-ai": "Mistral AI",
            "anthropic": "Anthropic",
            "amazon-bedrock": "Amazon Bedrock",
            "github-models": "GitHub Models",
            "ollama": "Ollama"
        },
        "name-required": "이름을 입력하세요.",
        "name-max-length": "이름은 255자 이하여야 합니다.",
        "provider": "제공자",
        "api-key": "API 키",
        "api-key-required": "API 키가 필요합니다.",
        "api-key-open-ai-required": "공식 OpenAI API를 사용할 때 API 키가 필요합니다.",
        "project-id": "프로젝트 ID",
        "project-id-required": "프로젝트 ID가 필요합니다",
        "location": "위치",
        "location-required": "위치가 필요합니다.",
        "service-account-key-file": "서비스 계정 키 파일",
        "service-account-key-file-required": "서비스 계정 키 파일이 필요합니다.",
        "no-file": "아무 파일도 선택되지 않았습니다.",
        "drop-file": "여기로 파일을 드래그 하거나, 여기를 클릭해서 파일을 선택하세요.",
        "personal-access-token": "개인 액세스 토큰",
        "personal-access-token-required": "개인 액세스 토큰이 필요합니다.",
        "configuration": "설정",
        "model-id": "모델 ID",
        "model-id-required": "모델 ID가 필요합니다.",
        "deployment-name": "배포 이름",
        "deployment-name-required": "배포 이름이 필요합니다",
        "set": "설정",
        "region": "지역",
        "region-required": "지역이 필요합니다.",
        "access-key-id": "액세스 키 ID",
        "access-key-id-required": "액세스 키 ID가 필요합니다.",
        "secret-access-key": "보안 액세스 키",
        "secret-access-key-required": "보안 액세스 키가 필요합니다.",
        "temperature": "온도",
        "temperature-hint": "모델 출력의 무작위성 수준을 조정합니다. 값이 높을수록 무작위성이 증가합니다.",
        "temperature-min": "0 이상이어야 합니다.",
        "top-p": "Top P",
        "top-p-hint": "모델이 선택할 수 있는 가장 가능성 높은 토큰 풀을 만듭니다. 값이 높을수록",
        "top-p-min-max": "0보다 크고 1 이하여야 합니다.",
        "top-k": "Top K",
        "top-k-hint": "모델의 선택을 \"K\"개의 가장 가능성 높은 토큰으로 제한합니다.",
        "top-k-min": "0 이상이어야 합니다.",
        "presence-penalty": "존재 페널티",
        "presence-penalty-hint": "이미 나타난 토큰의 가능성에 고정 페널티를 적용합니다.",
        "frequency-penalty": "빈도 페널티",
        "frequency-penalty-hint": "토큰의 빈도에 따라 증가하는 페널티를 토큰 가능성에 적용합니다.",
        "max-output-tokens": "최대 출력 토큰",
        "max-output-tokens-hint": "모델이 단일 응답에서 생성할 수 있는 최대 토큰 수를 설정합니다.",
        "context-length": "컨텍스트 길이",
        "context-length-hint": "토큰 단위의 컨텍스트 창 크기를 정의합니다. 이 값은 총 메모리를 설정합니다.",
        "endpoint": "엔드포인트",
        "endpoint-required": "엔드포인트가 필요합니다.",
        "baseurl": "기본 URL",
        "baseurl-required": "기본 URL을 입력해야 합니다.",
        "service-version": "서비스 버전",
        "check-connectivity": "연결 확인",
        "check-connectivity-success": "테스트 요청이 성공했습니다",
        "check-connectivity-failed": "테스트 요청이 실패했습니다",
        "no-model-matching": "'{{entity}}'과(와) 일치하는 모델이 없습니다.",
        "model-required": "모델이 필요합니다.",
        "no-model-text": "모델이 없습니다.",
        "authentication": "인증",
        "authentication-basic-hint": "표준 HTTP Basic 인증을 사용합니다. 사용자 이름과 비밀번호가 결합됩니다.",
        "authentication-token-hint": "Bearer 토큰 인증을 사용합니다. 제공된 토큰이 직접 전송됩니다.",
        "authentication-type": {
            "none": "없음",
            "basic": "기본",
            "token": "토큰"
        },
        "username": "사용자명",
        "username-required": "사용자 이름이 필요합니다.",
        "password": "비밀번호",
        "password-required": "비밀번호가 필요합니다.",
        "token": "토큰",
        "token-required": "토큰이 필요합니다."
    },
    "confirm-on-exit": {
        "message": "변경 사항을 저장하지 않았습니다. 이 페이지를 나가시겠습니까?",
        "html-message": "변경 사항을 저장하지 않았습니다.<br/>이 페이지를 나가시겠습니까?",
        "title": "저장되지 않은 변경사항"
    },
    "contact": {
        "country": "국가",
        "country-required": "국가는 필수 항목입니다.",
        "country-object-required": "목록에서 유효한 국가를 선택하세요.",
        "city": "시",
        "state": "도",
        "postal-code": "우편 번호",
        "postal-code-invalid": "숫자만 입력하세요.",
        "address": "주소",
        "address2": "상세주소",
        "phone": "전화번호",
        "email": "이메일",
        "no-address": "주소 정보 없음",
        "no-country-found": "국가를 찾을 수 없습니다.",
        "no-country-matching": "'{{country}}'와(과) 일치하는 국가가 없습니다.",
        "state-max-length": "주/도 길이는 256자 미만이어야 합니다.",
        "phone-max-length": "전화번호는 256자 미만이어야 합니다.",
        "city-max-length": "지정한 도시는 256자 미만이어야 합니다."
    },
    "common": {
        "name": "이름",
        "type": "유형",
        "general": "일반",
        "username": "사용자명",
        "password": "비밀번호",
        "data": "데이터",
        "timestamp": "타임스탬프",
        "enter-username": "사용자명을 입력하세요.",
        "enter-password": "비밀번호를 입력하세요.",
        "enter-search": "검색어 입력",
        "created-time": "생성 일시",
        "disabled": "비활성화됨",
        "loading": "불러오는 중...",
        "proceed": "계속",
        "open-details-page": "세부 정보 페이지 열기",
        "not-found": "찾을 수 없음",
        "value": "값",
        "documentation": "문서",
        "time-left": "{{time}} 남음",
        "output": "출력",
        "sort-asc": "오름차순",
        "sort-desc": "내림차순",
        "suffix": {
            "s": "초",
            "ms": "밀리초"
        },
        "hint": {
            "name-required": "이름을 입력하세요.",
            "name-pattern": "이름이 올바르지 않습니다.",
            "name-max-length": "이름은 256자 미만이어야 합니다.",
            "title-required": "제목을 입력하세요.",
            "title-pattern": "제목이 유효하지 않습니다.",
            "title-max-length": "제목은 256자 미만이어야 합니다.",
            "key-required": "키는 필수 항목입니다.",
            "key-pattern": "키가 유효하지 않습니다.",
            "key-max-length": "키는 256자 미만이어야 합니다."
        },
        "required-fields": "필수 필드 누락"
    },
    "content-type": {
        "json": "JSON",
        "text": "텍스트",
        "binary": "바이너리 (Base64)"
    },
    "customer": {
        "customer": "고객",
        "customers": "고객",
        "management": "고객 관리",
        "dashboard": "고객 대시보드",
        "dashboards": "고객 대시보드",
        "devices": "고객 장치",
        "entity-views": "고객 엔티티 뷰",
        "assets": "고객 자산",
        "public-dashboards": "공개된 대시보드",
        "public-devices": "공개된 장치",
        "public-assets": "공개된 자산",
        "public-edges": "공개 엣지",
        "public-entity-views": "공개된 엔티티 뷰",
        "add": "고객 추가",
        "delete": "고객 삭제",
        "manage-customer-users": "고객 사용자 관리",
        "manage-customer-devices": "고객 장치 관리",
        "manage-customer-dashboards": "고객 대시보드 관리",
        "manage-public-devices": "공개된 장치 관리",
        "manage-public-dashboards": "공개된 대시보드 관리",
        "manage-customer-assets": "고객 자산 관리",
        "manage-public-assets": "공개된 자산 관리",
        "manage-customer-edges": "고객 엣지 관리",
        "manage-public-edges": "고객 엣지 관리",
        "add-customer-text": "고객 추가",
        "no-customers-text": "고객가 없습니다.",
        "customer-details": "고객 상세 정보",
        "delete-customer-title": "'{{customerTitle}}' 고객을 삭제하시겠습니까?",
        "delete-customer-text": "고객 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-customers-title": "{ count, plural, =1 {1 개 고객} other {# 개 고객} }을 삭제하시겠습니까?",
        "delete-customers-action-title": "{ count, plural, =1 {1 개 고객} other {# 개 고객} } 삭제",
        "delete-customers-text": "고객 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "manage-users": "사용자 관리",
        "manage-assets": "자산 관리",
        "manage-devices": "장치 관리",
        "manage-dashboards": "대시보드 관리",
        "title": "제목",
        "title-required": "제목을 입력하세요.",
        "title-max-length": "제목은 256자 미만이어야 합니다.",
        "description": "설명",
        "details": "상세 내역",
        "events": "이벤트",
        "copyId": "고객 ID 복사",
        "idCopiedMessage": "고객 ID가 클립 보드에 복사되었습니다.",
        "select-customer": "고객 선택",
        "no-customers-matching": "'{{entity}}'에 해당하는 고객을 찾을 수 없습니다.",
        "customer-required": "고객을 입력하세요.",
        "select-default-customer": "기본 고객 선택",
        "default-customer": "기본 고객",
        "default-customer-required": "테넌트 수준에서 대시보드를 디버그 하기 위해서는 기본 고객이 필요합니다.",
        "search": "고객 검색",
        "selected-customers": "{ count, plural, =1 {1 개 고객} other {# 개 고객} } 선택됨",
        "edges": "고객 엣지 인스턴스",
        "manage-edges": "엣지 관리"
    },
    "css-size": {
        "size-value-required": "크기 값이 필요합니다",
        "invalid-size-value": "잘못된 크기 값"
    },
    "date": {
        "last-update-n-ago": "마지막 업데이트 N 전",
        "last-update-n-ago-text": "마지막 업데이트 {{ agoText }}",
        "custom-date": "사용자 지정 날짜",
        "format": "형식",
        "preview": "미리보기",
        "auto": "자동",
        "time-granularity-formats": "시간 세분성 형식",
        "unit-year": "년",
        "unit-month": "월",
        "unit-day": "요일",
        "unit-hour": "시간",
        "unit-minute": "분",
        "unit-second": "초",
        "unit-millisecond": "밀리초"
    },
    "datetime": {
        "date-from": "시작 날짜",
        "time-from": "시작 시간",
        "date-to": "종료 날짜",
        "time-to": "종료 시간",
        "from": "부터",
        "to": "까지"
    },
    "dashboard": {
        "dashboard": "대시보드",
        "dashboards": "대시보드",
        "management": "대시보드 관리",
        "view-dashboards": "대시보드 보기",
        "add": "대시보드 추가",
        "assign-dashboard-to-customer": "대시보드 고객 선택",
        "assign-dashboard-to-customer-text": "대시보드 고객을 선택하세요.",
        "assign-dashboard-to-edge-title": "엣지에 대시보드 할당",
        "assign-to-customer-text": "대시보드 고객을 선택하세요.",
        "assign-to-customer": "고객 선택",
        "unassign-from-customer": "고객으로부터 지정 해제",
        "make-public": "대시보드를 공개로 전환",
        "make-private": "대시보드를 비공개로 전환",
        "manage-assigned-customers": "할당된 고객 관리",
        "assigned-customers": "할당된 고객",
        "assign-to-customers": "대시보드를 고객에게 할당",
        "assign-to-customers-text": "대시보드를 할당할 고객을 선택하세요",
        "unassign-from-customers": "고객 할당 해제",
        "unassign-from-customers-text": "데시보드를 할당 해제할 고객을 선택하세요",
        "no-dashboards-text": "대시보드가 없습니다",
        "no-widgets": "설정된 위젯 없음",
        "add-widget": "위젯 추가",
        "add-widget-button-text": "위젯 추가",
        "title": "제목",
        "image": "대시보드 이미지",
        "mobile-app-settings": "모바일 애플리케이션 설정",
        "mobile-order": "모바일 애플리케이션 내 대시보드 순서",
        "mobile-hide": "모바일 애플리케이션에서 대시보드 숨기기",
        "update-image": "대시보드 이미지 업데이트",
        "update-new-version": "새 버전 업로드",
        "upload-file-to-update": "업데이트할 파일 업로드",
        "take-screenshot": "스크린샷 촬영",
        "select-widget-title": "위젯 선택",
        "select-widget-value": "{{title}}: 위젯 선택",
        "select-widget-subtitle": "사용가능한 위젯 타입 목록",
        "delete": "대시보드 삭제",
        "title-required": "제목을 입력하세요.",
        "title-max-length": "제목은 256자 미만이어야 합니다.",
        "description": "설명",
        "details": "상세",
        "dashboard-details": "대시보드 상세 정보",
        "add-dashboard-text": "대시보드 추가",
        "assign-dashboards": "대시보드 할당",
        "assign-new-dashboard": "새 대시보드 할당",
        "assign-dashboards-text": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} }를 고객에 할당",
        "unassign-dashboards-action-text": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} }를 고객으로부터 지정 해제",
        "delete-dashboards": "대시보드 삭제",
        "unassign-dashboards": "대시보드 할당 취소",
        "unassign-dashboards-action-title": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} }를 고객에 할당 취소",
        "delete-dashboard-title": "대시보드 '{{dashboardTitle}}'을(를) 삭제하시겠습니까?",
        "delete-dashboard-text": "대시보드 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-dashboards-title": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} }를 삭제하시겠습니까?",
        "delete-dashboards-action-title": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} }를 삭제",
        "delete-dashboards-text": "대시보드 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "unassign-dashboard-title": "대시보드 '{{dashboardTitle}}'의 할당을 해제하시겠습니까?",
        "unassign-dashboard-text": "대시보드가 할당 해제되고 고객은 접근 할 수 없게 됩니다.",
        "unassign-dashboard": "대시보드 할달 취소",
        "unassign-dashboards-title": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} }의 할당을 취소하시겠습니까?",
        "unassign-dashboards-text": "선택된 대시보드가 할당 해제되고 고객은 접근 할 수 없게 됩니다.",
        "public-dashboard-title": "대시보드가 공개되었습니다",
        "public-dashboard-text": "당신의 대시보드 <b>{{dashboardTitle}}</b>는 이제 공개되어서 다음 공개 <a href='{{publicLink}}' target='_blank'>링크</a>를 통해 접근될 수 있습니다:",
        "public-dashboard-notice": "<b>참고:</b> 관련된 장치에 접근하기 위해서는 장치들 또한 공개되어야 합니다.",
        "make-private-dashboard-title": "대시보드 '{{dashboardTitle}}'를 비공개로 전환하시겠습니까?",
        "make-private-dashboard-text": "대시보드는 비공개로 전환되어 다른 이들이 접근할 수 없게 됩니다.",
        "make-private-dashboard": "대시보드 비공개 전환",
        "socialshare-text": "'{{dashboardTitle}}' - ThingsBoard 제공",
        "socialshare-title": "'{{dashboardTitle}}' - ThingsBoard 제공",
        "select-dashboard": "대시보드 선택",
        "no-dashboards-matching": "'{{entity}}'와 일치하는 대시보드가 없습니다.",
        "dashboard-required": "대시보드를 입력하세요.",
        "select-existing": "기존 대시보드 선택",
        "create-new": "대시보드 생성",
        "new-dashboard-title": "새로운 대시보드 제목",
        "open-dashboard": "대시보드 열기",
        "set-background": "대시보드 설정",
        "background-color": "배경색",
        "background-image": "배경 이미지",
        "background-size-mode": "배경 사이즈 모드",
        "no-image": "이미지 없음",
        "empty-image": "이미지 없음",
        "drop-image": "이곳에 이미지를 끌어다놓거나 이곳을 클릭하여 파일을 선택하고 업로드하세요.",
        "maximum-upload-file-size": "최대 업로드 파일 크기: {{ size }}",
        "cannot-upload-file": "파일을 업로드할 수 없습니다",
        "settings": "설정",
        "move-all-widgets": "모든 위젯 이동",
        "move-by": "이동 거리",
        "cols": "열",
        "rows": "행",
        "layout": "레이아웃",
        "layout-type-default": "기본값",
        "layout-type-scada": "SCADA",
        "layout-type-divider": "구분선",
        "layout-settings-type": "레이아웃 설정: {{ type }} 브레이크포인트",
        "columns-count": "열 개수",
        "columns-count-required": "열 개수를 입력하세요.",
        "min-columns-count-message": "열 개수를 최소 10 이상으로 입력하세요.",
        "max-columns-count-message": "열 개수를 최대 100 이하로 입력하세요.",
        "min-layout-width": "최소 레이아웃 너비",
        "columns-suffix": "열",
        "widgets-margins": "위젯 사이 여백 크기",
        "margin-required": "여백 값을 입력하세요.",
        "min-margin-message": "최소 여백 값은 0보다 커야 합니다.",
        "max-margin-message": "최대 여백 값은 50보다 작아야 합니다.",
        "horizontal-margin": "세로 여백",
        "horizontal-margin-required": "세로 여백 값을 입력하세요.",
        "min-horizontal-margin-message": "최소 세로 여백 값은 0보다 커야 합니다.",
        "max-horizontal-margin-message": "최대 세로 여백 값은 50보다 작아야 합니다.",
        "vertical-margin": "가로 여백",
        "vertical-margin-required": "가로 여백 값을 입력하세요.",
        "min-vertical-margin-message": "최소 가로 여백 값은 0보다 커야 합니다.",
        "max-vertical-margin-message": "최대 가로 여백 값은 50보다 작아야 합니다.",
        "apply-outer-margin": "레이아웃 측면에 여백 적용",
        "autofill-height": "레이아웃 세로 길이 자동 채우기",
        "mobile-layout": "모바일 레이아웃 설정",
        "mobile-row-height": "모바일 행 높이, px",
        "mobile-row-height-required": "모바일 행 높이를 입력하세요.",
        "min-mobile-row-height-message": "최소 모바일 행 높이 값은 5 픽셀보다 커야 합니다.",
        "max-mobile-row-height-message": "최대 모바일 행 높이 값은 200 픽셀보다 작아야 합니다.",
        "row-height": "행 높이",
        "row-height-required": "행 높이 값은 필수 항목입니다.",
        "min-row-height-message": "최소 행 높이 값은 5픽셀만 허용됩니다.",
        "max-row-height-message": "최대 행 높이 값은 200픽셀만 허용됩니다.",
        "display-first-in-mobile-view": "모바일 보기에서 먼저 표시",
        "title-settings": "제목 설정",
        "display-title": "대시보드 제목 표시",
        "title-color": "제목 색상",
        "toolbar-settings": "도구 모음 설정",
        "hide-toolbar": "도구 모음 숨기기",
        "toolbar-always-open": "도구 상자를 열어두기",
        "display-dashboards-selection": "대시보드 선택 표시",
        "display-entities-selection": "엔티티 선택 표시",
        "display-filters": "필터 표시",
        "display-dashboard-timewindow": "타임윈도우 표시",
        "display-dashboard-export": "디스플레이 내보내기",
        "display-update-dashboard-image": "대시보드 이미지 업데이트 표시",
        "dashboard-logo-settings": "대시보드 로고 설정",
        "display-dashboard-logo": "대시보드 전체 화면 모드에서 로고 표시",
        "dashboard-logo-image": "대시보드 로고 이미지",
        "advanced-settings": "고급 설정",
        "dashboard-css": "대시보드 CSS",
        "import": "대시보드 가져오기",
        "export": "대시보드 내보내기",
        "export-failed-error": "대시보드 내보내기를 할 수 없습니다.: {error}",
        "export-prompt": "대시보드 이미지 및 리소스 포함",
        "create-new-dashboard": "대시보드 생성",
        "dashboard-file": "대시보드 파일",
        "invalid-dashboard-file-error": "대시보드 가져오기를 할 수 없습니다.: 대시보드 데이터 구조가 잘못되었습니다.",
        "dashboard-import-missing-aliases-title": "대시보드 별명을 위해 누락된 장치 선택",
        "create-new-widget": "새로운 위젯 생성",
        "import-widget": "위젯 가져오기",
        "widget-file": "위젯 파일",
        "invalid-widget-file-error": "위젯 가져오기를 할 수 없습니다: 위젯 데이터 구조가 잘못되었습니다.",
        "widget-import-missing-aliases-title": "위젯에서 사용하는 누락 된 장치 선택",
        "open-toolbar": "대시보드 툴바 열기",
        "close-toolbar": "툴바 닫기",
        "configuration-error": "구성 오류",
        "alias-resolution-error-title": "대시보드 별명 구성 오류",
        "invalid-aliases-config": "일부 별명 필터와 일치하는 장치를 찾을 수 없습니다.<br>이 문제를 해결하려면 관리자에게 문의하십시오.",
        "select-devices": "장치 선택",
        "assignedToCustomer": "할당된 고객",
        "assignedToCustomers": "할당된 고객",
        "public": "공개",
        "copyId": "대시보드 ID 복사",
        "idCopiedMessage": "대시보드 ID가 클립보드에 복사되었습니다",
        "public-link": "공개 링크",
        "copy-public-link": "공개 링크 복사",
        "public-link-copied-message": "대시보드 공개 링크가 클립보드로 복사되었습니다",
        "manage-states": "대시보드 상태 관리",
        "states": "대시보드 상태",
        "states-short": "상태",
        "search-states": "대시보드 상태 검색",
        "selected-states": "{ count, plural, =1 {1 개 대시보드 상태} other {# 개 대시보드 상태} } 선택됨",
        "edit-state": "대시보드 상태 편집",
        "delete-state": "대시보드 상태 삭제",
        "add-state": "대시보드 상태 추가",
        "no-states-text": "아무 상태도 없습니다",
        "state": "대시보드 상태",
        "state-name": "이름",
        "state-name-required": "대시보드 상태 이름을 입력하세요.",
        "state-id": "상태 ID",
        "state-id-required": "대시보드 상태 ID를 입력하세요.",
        "state-id-exists": "동일한 대시보드 상태 ID가 이미 존재합니다.",
        "is-root-state": "Root 상태",
        "delete-state-title": "대시보드 상태 삭제",
        "delete-state-text": "대시보드 상태 이름 '{{stateName}}'을(를) 삭제하시겠습니까?",
        "show-details": "상세 내역 보기",
        "hide-details": "상세 내역 숨기기",
        "select-state": "대상 상태 선택",
        "state-controller": "상태 컨트롤러",
        "state-controller-default": "정적 (사용 중단)",
        "search": "대시보드 검색",
        "selected-dashboards": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} } 선택됨",
        "home-dashboard": "홈 대시보드",
        "home-dashboard-hide-toolbar": "홈 대시보드 도구 모음 숨기기",
        "unassign-dashboard-from-edge-text": "확인 후 대시보드 할당이 해제되고",
        "unassign-dashboards-from-edge-title": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} }의 할당을 취소하시겠습니까?",
        "unassign-dashboards-from-edge-text": "확인 후 선택한 모든 대시보드 할당이 해제되고",
        "assign-dashboard-to-edge": "엣지에 대시보드 할당",
        "assign-dashboard-to-edge-text": "엣지에 할당할 대시보드를 선택하세요",
        "non-existent-dashboard-state-error": "ID가 \"{{ stateId }}\"인 대시보드 상태를 찾을 수 없습니다",
        "edit-mode": "수정 모드",
        "duplicate-state-action": "상태 복제",
        "breakpoint-value": "브레이크포인트 ({{ value }})",
        "breakpoints-id": {
            "default": "기본값",
            "xs": "모바일 (xs)",
            "sm": "태블릿 (sm)",
            "md": "노트북 (md)",
            "lg": "데스크톱 (lg)",
            "xl": "데스크톱 (xl)"
        },
        "view-format-type-grid": "그리드",
        "view-format-type-list": "목록",
        "view-format": "보기 형식"
    },
    "datakey": {
        "settings": "설정",
        "general": "일반",
        "advanced": "고급",
        "key": "키",
        "keys": "키",
        "label": "라벨",
        "color": "색상",
        "units": "값 뒤에 표기할 특수 기호",
        "decimals": "소숫점 뒤 자릿수",
        "data-generation-func": "데이터 생성 기능",
        "use-data-post-processing-func": "데이터 후처리 기능 사용",
        "configuration": "데이터 키 구성",
        "timeseries": "시계열",
        "attributes": "속성",
        "entity-field": "엔티티 필드",
        "alarm": "알람 필드",
        "timeseries-required": "장치 시계열 를 입력하세요.",
        "timeseries-or-attributes-required": "장치 시계열/속성 를 입력하세요.",
        "alarm-fields-timeseries-or-attributes-required": "알람 필드 또는 엔티티 시계열/속성이 필요합니다.",
        "maximum-timeseries-or-attributes": "최대 { count, plural, =1 {1개의 시계열/속성이 허용됩니다.} other {#개의 시계열/속성이 허용됩니다.} }",
        "alarm-fields-required": "알람 필드를 입력하세요.",
        "function-types": "함수 유형",
        "function-type": "함수 유형",
        "function-types-required": "함수 유형을 입력하세요.",
        "data-keys": "데이터 키",
        "data-key": "데이터 키",
        "data-keys-required": "데이터 키는 필수 항목입니다.",
        "data-key-required": "데이터 키는 필수 항목입니다.",
        "alarm-keys": "알람 데이터 키",
        "alarm-key": "알람 데이터 키",
        "alarm-key-functions": "알람 키 함수",
        "alarm-key-function": "알람 키 함수",
        "latest-keys": "최신 데이터 키",
        "latest-key": "최신 데이터 키",
        "latest-key-functions": "최신 키 함수",
        "latest-key-function": "최신 키 함수",
        "timeseries-keys": "시계열 데이터 키",
        "timeseries-key": "시계열 데이터 키",
        "timeseries-key-functions": "시계열 키 함수",
        "timeseries-key-function": "시계열 키 함수",
        "maximum-function-types": "최대 { count, plural, =1 {1 개 함수} other {# 개 함수} } 종류만 허용됩니다.",
        "time-description": "현재 값의 타임스탬프;",
        "value-description": "현재 값;",
        "prev-value-description": "이전 함수 호출의 결과;",
        "time-prev-description": "이전 값의 타임스탬프;",
        "prev-orig-value-description": "원래 이전 값;",
        "aggregation": "집합",
        "aggregation-type-hint-common": "성능상의 이유로 집계 값 계산은 다음에만 사용할 수 있습니다",
        "aggregation-type-none-hint": "최신 값을 가져옵니다.",
        "aggregation-type-min-hint": "선택한 시간 창 내의 데이터 포인트 중 최소값을 찾습니다.",
        "aggregation-type-max-hint": "선택한 시간 창 내의 데이터 포인트 중 최대값을 찾습니다.",
        "aggregation-type-avg-hint": "선택한 시간 창 내의 데이터 포인트 평균을 계산합니다.",
        "aggregation-type-sum-hint": "선택한 시간 창 내의 데이터 포인트의 모든 값을 합산합니다.",
        "aggregation-type-count-hint": "선택한 시간 창 내의 데이터 포인트 총 수입니다.",
        "delta-calculation": "델타 계산",
        "enable-delta-calculation": "델타 계산 사용",
        "enable-delta-calculation-hint": "사용하면 데이터 키 값이 집계된 값을 기반으로 계산됩니다.",
        "delta-calculation-result": "델타 계산 결과",
        "delta-calculation-result-previous-value": "이전 값",
        "delta-calculation-result-delta-absolute": "델타 (절대값)",
        "delta-calculation-result-delta-percent": "델타 (퍼센트)",
        "source": "소스",
        "latest": "최신",
        "latest-value": "최신 값",
        "delta": "델타",
        "percent": "퍼센트",
        "absolute": "절대값"
    },
    "datasource": {
        "type": "데이터소스 유형",
        "name": "이름",
        "label": "라벨",
        "add-datasource-prompt": "데이터소스를 추가하세요."
    },
    "details": {
        "details": "상세 내역",
        "edit-mode": "편집 모드",
        "edit-json": "JSON 편집",
        "toggle-edit-mode": "편집 모드 전환"
    },
    "device": {
        "device": "장치",
        "device-required": "장치를 입력하세요.",
        "devices": "장치",
        "management": "장치 관리",
        "view-devices": "장치 보기",
        "device-alias": "장치 별명",
        "device-type-max-length": "장치 유형은 256자 미만이어야 합니다.",
        "aliases": "장치 별명",
        "no-alias-matching": "'{{alias}}' 를 찾을 수 없습니다.",
        "no-aliases-found": "별명이 없습니다.",
        "no-key-matching": "'{{key}}' 를 찾을 수 없습니다.",
        "no-keys-found": "Key가 없습니다.",
        "create-new-alias": "새로 만들기!",
        "create-new-key": "새로 만들기!",
        "duplicate-alias-error": "중복된 '{{alias}}' 별명이 있습니다.<br> 장치 별명은 대시보드 내에서 고유해야 합니다.",
        "configure-alias": "'{{alias}}' 별명 구성",
        "no-devices-matching": "'{{entity}}'와 일치하는 장치를 찾을 수 없습니다.",
        "alias": "별명",
        "alias-required": "장치 별명을 입력하세요.",
        "remove-alias": "장치 별명 삭제",
        "add-alias": "장치 별명 추가",
        "name-starts-with": "시작되는 이름",
        "help-text": "필요에 따라 '%'를 사용하세요: '%device_name_contains%', '%device_name_ends', 'devic",
        "device-list": "장치 리스트",
        "use-device-name-filter": "필터 사용",
        "device-list-empty": "선택된 장치가 없습니다.",
        "device-name-filter-required": "장치 필터 이름을 입력하세요.",
        "device-name-filter-no-device-matched": "'{{device}}' 로 시작되는 장치를 찾을 수 없습니다.",
        "add": "장치 추가",
        "assign-to-customer": "고객에게 할당",
        "assign-device-to-customer": "장치를 고객에게 할당",
        "assign-device-to-customer-text": "고객에게 할당할 장치를 선택하십시오.",
        "assign-device-to-edge-title": "엣지에 장치 할당",
        "assign-device-to-edge-text": "엣지에 할당할 장치를 선택하세요",
        "make-public": "장치를 공개로 전환",
        "make-private": "장치를 비공개로 전환",
        "no-devices-text": "장치 없음",
        "assign-to-customer-text": "장치에 할당할 고객을 선택하세요.",
        "device-details": "장치 상세 정보",
        "add-device-text": "장치 추가",
        "credentials": "자격 증명",
        "manage-credentials": "자격 증명 관리",
        "delete": "장치 삭제",
        "assign-devices": "장치 할당",
        "assign-devices-text": "{ count, plural, =1 {장치 1 개} other {장치 # 개} }를 고객에 할당",
        "delete-devices": "장치 삭제",
        "unassign-from-customer": "고객 할당 해제",
        "unassign-devices": "장치 할당 취소",
        "unassign-devices-action-title": "{ count, plural, =1 {장치 1 개} other {장치 # 개} }를 고객에게서 할당 해제",
        "unassign-device-from-edge-title": "'{{deviceName}}' 장치 할당을 해제하시겠습니까?",
        "unassign-device-from-edge-text": "확인 후 장치 할당이 해제되고",
        "unassign-devices-from-edge": "엣지에서 장치 할당 해제",
        "assign-new-device": "새로운 장치 할당",
        "make-public-device-title": "장치 '{{deviceName}}'을(를) 공개하시겠습니까?",
        "make-public-device-text": "확인 후 장치와 모든 데이터가 공개되어 다른 사용자가 액세스할 수 있습니다.",
        "make-private-device-title": "장치 '{{deviceName}}'을(를) 비공개로 만드시겠습니까?",
        "make-private-device-text": "확인 후 장치와 모든 데이터가 비공개되어 다른 사용자가 액세스할 수 없습니다.",
        "view-credentials": "자격 증명 보기",
        "delete-device-title": "'{{deviceName}}' 장치를 삭제하시겠습니까?",
        "delete-device-text": "장치 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-devices-title": "{ count, plural, =1 {장치 1 개} other {장치 # 개} }를 삭제하시겠습니까?",
        "delete-devices-action-title": "{ count, plural, =1 {장치 1 개} other {장치 # 개} } 삭제",
        "delete-devices-text": "장치 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "unassign-device-title": "'{{deviceName}}' 장치 할당을 해제하시겠습니까?",
        "unassign-device-text": "장치가 할당 해제되고 고객은 액세스 할 수 없게됩니다.",
        "unassign-device": "장치 할당 취소",
        "unassign-devices-title": "{ count, plural, =1 {장치 1 개} other {장치 # 개} }의  할당을 해제하시겠습니까??",
        "unassign-devices-text": "선택된 장치가 할당 해제되고 고객은 액세스 할 수 없게됩니다.",
        "device-credentials": "장치 자격 증명",
        "loading-device-credentials": "장치 자격 증명 로딩 중...",
        "credentials-type": "자격 증명 타입",
        "access-token": "액세스 토큰",
        "access-token-required": "액세스 토큰을 입력하세요.",
        "access-token-invalid": "액세스 토큰 길이는 1 - 32 자 여야합니다.",
        "certificate-pem-format": "PEM 형식의 인증서",
        "certificate-pem-format-required": "인증서는 필수 항목입니다.",
        "copy-access-token": "액세스 토큰 복사",
        "copy-certificate": "인증서 복사",
        "copy-client-id": "클라이언트 ID 복사",
        "copy-user-name": "사용자 이름 복사",
        "copy-password": "비밀번호 복사",
        "generate-client-id": "클라이언트 ID 생성",
        "generate-user-name": "사용자 이름 생성",
        "generate-password": "비밀번호 생성",
        "generate-access-token": "액세스 토큰 생성",
        "lwm2m-security-config": {
            "identity": "클라이언트 ID",
            "identity-required": "클라이언트 ID는 필수 항목입니다.",
            "identity-tooltip": "PSK 식별자는 [RFC4279]에 설명된 대로 최대 128바이트의 임의 PSK 식별자입니다.",
            "client-key": "클라이언트 키",
            "client-key-required": "클라이언트 키는 필수 항목입니다.",
            "client-key-tooltip-prk": "RPK 공개 키 또는 ID는 표준 [RFC7250]에 있어야 하며 Base64로 인코딩되어야 합니다.",
            "client-key-tooltip-psk": "PSK 키는 표준 [RFC4279]에 있어야 하며 HexDec 형식이어야 합니다: 32, 64, 128자",
            "endpoint": "엔드포인트 클라이언트 이름",
            "endpoint-required": "엔드포인트 클라이언트 이름은 필수 항목입니다.",
            "client-public-key": "클라이언트 공개 키",
            "client-public-key-hint": "클라이언트 공개 키가 비어 있으면 신뢰할 수 있는 인증서가 사용됩니다.",
            "client-public-key-tooltip": "X509 공개 키는 DER 인코딩된 X509v3 형식이어야 하며 EC만 지원합니다.",
            "mode": "보안 구성 모드",
            "client-tab": "클라이언트 보안 구성",
            "client-certificate": "클라이언트 인증서",
            "bootstrap-tab": "부트스트랩 클라이언트",
            "bootstrap-server": "부트스트랩 서버",
            "lwm2m-server": "LwM2M 서버",
            "client-reboot": "등록 업데이트 트리거",
            "bootstrap-reboot": "부트스트랩 요청 트리거",
            "client-publicKey-or-id": "클라이언트 공개 키 또는 ID",
            "client-publicKey-or-id-required": "클라이언트 공개 키 또는 ID는 필수 항목입니다.",
            "client-publicKey-or-id-tooltip-psk": "PSK 식별자는 [RFC4279]에 설명된 대로 최대 128바이트의 임의 PSK 식별자입니다.",
            "client-publicKey-or-id-tooltip-rpk": "RPK 공개 키 또는 ID는 표준 [RFC7250]에 있어야 하며 Base64로 인코딩되어야 합니다.",
            "client-publicKey-or-id-tooltip-x509": "X509 공개 키는 DER 인코딩된 X509v3 형식이어야 하며 EC만 지원합니다.",
            "client-secret-key": "클라이언트 비밀 키",
            "client-secret-key-required": "클라이언트 비밀 키는 필수 항목입니다.",
            "client-secret-key-tooltip-psk": "PSK 키는 표준 [RFC4279]에 있어야 하며 HexDec 형식이어야 합니다: 32, 64, 128자",
            "client-secret-key-tooltip-prk": "RPK 비밀 키는 PKCS_8 형식(DER 인코딩, 표준 [RFC5958])이어야 합니다.",
            "client-secret-key-tooltip-x509": "X509 비밀 키는 PKCS_8 형식(DER 인코딩, 표준 [RFC5958])이어야 합니다."
        },
        "client-id": "클라이언트 ID",
        "client-id-pattern": "잘못된 문자가 포함되어 있습니다.",
        "user-name": "사용자 이름",
        "user-name-required": "사용자 이름을 입력하세요.",
        "client-id-or-user-name-necessary": "클라이언드 ID 와/또는 사용자 이름은 필수 사항 입니다",
        "password": "비밀번호",
        "secret": "시크릿",
        "secret-required": "시크릿을 입력하세요.",
        "device-type": "장치 유형",
        "device-type-required": "장치 유형을 입력하세요.",
        "select-device-type": "장치 유형 선택",
        "enter-device-type": "장치 유형 입력",
        "any-device": "모든 장치",
        "no-device-types-matching": "'{{entitySubtype}}'에 해당되는 장치 유형을 찾을 수 없습니다.",
        "device-type-list-empty": "아무 장치 유형도 선택되지 않았습니다.",
        "device-profile-type-list-empty": "최소 하나의 장치 프로필을 선택해야 합니다.",
        "device-types": "장치 유형",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "label-max-length": "레이블은 256자 미만이어야 합니다.",
        "description": "설명",
        "label": "라벨",
        "events": "이벤트",
        "details": "상세",
        "copyId": "장치 아이디 복사",
        "copyAccessToken": "액세스 토큰 복사",
        "copy-mqtt-authentication": "MQTT 자격 증명 복사",
        "idCopiedMessage": "장치 아이디가 클립보드에 복사되었습니다.",
        "accessTokenCopiedMessage": "장치 액세스 토큰이 클립보드에 복사되었습니다.",
        "mqtt-authentication-copied-message": "장치 MQTT 자격 증명이 클립보드에 복사되었습니다.",
        "assignedToCustomer": "고객에 할당됨",
        "unable-delete-device-alias-title": "장치 별명을 삭제할 수 없습니다.",
        "unable-delete-device-alias-text": "'{{deviceAlias}}' 장치 별명을 삭제할 수 없습니다. 다음 위젯에서 사용하고 있습니다.<br/>{{widgetsList}}",
        "is-gateway": "게이트웨이 여부",
        "overwrite-activity-time": "연결된 장치의 활동 시간 덮어쓰기",
        "device-filter-title": "장치 필터",
        "filter-title": "필터",
        "device-state": "장치 상태",
        "state": "상태",
        "any": "전체",
        "active": "활성",
        "inactive": "비활성",
        "public": "공개",
        "device-public": "장치가 공개됨",
        "select-device": "장치 선택",
        "import": "장치 불러오기",
        "device-file": "장치 파일",
        "search": "장치 검색",
        "selected-devices": "{ count, plural, =1 {1 개 장치} other {# 개 장치} } 선택됨",
        "device-configuration": "장치 설정",
        "transport-configuration": "전송 설정",
        "wizard": {
            "device-details": "장치 상세 정보"
        },
        "unassign-devices-from-edge-title": "{ count, plural, =1 {장치 1 개} other {장치 # 개} }의  할당을 해제하시겠습니까??",
        "unassign-devices-from-edge-text": "확인 후 선택한 모든 장치의 할당이 해제되고",
        "time": "시간",
        "connectivity": {
            "check-connectivity": "연결 확인",
            "device-created-check-connectivity": "장치가 생성되었습니다. 연결을 확인하세요!",
            "loading-check-connectivity-command": "연결 확인 명령 로딩 중...",
            "use-following-instructions": "다음 지침을 사용하여 장치 대신 텔레메트리를 전송하세요.",
            "execute-following-command": "다음 명령을 실행하세요",
            "install-curl-windows": "Windows 10 b17063부터 cURL이 기본적으로 사용할 수 있습니다.",
            "install-curl-macos": "Mac OS X 10.2 6C115 (Jaguar)부터 cURL이 기본적으로 사용할 수 있습니다.",
            "install-mqtt-windows": "mosquitto_pub을 다운로드, 설치, 설정 및 실행하는 지침을 사용하세요.",
            "install-coap-client": "coap-client를 다운로드, 설치, 설정 및 실행하는 지침을 사용하세요.",
            "install-necessary-client-tools": "필요한 클라이언트 도구 설치",
            "mqtts-x509-command": "다음 문서를 사용하여 인증서로 MQTT를 통해 장치를 연결하세요.",
            "coaps-x509-command": "다음 문서를 사용하여 인증서로 CoAP over DTLS를 통해 장치를 연결하세요.",
            "snmp-command": "다음 문서를 사용하여 SNMP를 통해 장치를 연결하세요.",
            "sparkplug-command": "다음 문서를 사용하여 MQTT Sparkplug를 통해 장치를 연결하세요.",
            "lwm2m-command": "다음 문서를 사용하여 LWM2M을 통해 장치를 연결하세요."
        }
    },
    "dynamic-form": {
        "property": {
            "properties": "속성",
            "property": "속성",
            "id": "ID",
            "name": "이름",
            "type": "유형",
            "type-text": "텍스트",
            "type-password": "비밀번호",
            "type-textarea": "텍스트 영역",
            "type-number": "숫자",
            "type-switch": "스위치",
            "type-select": "선택",
            "type-radios": "라디오 버튼",
            "type-datetime": "날짜/시간",
            "type-image": "이미지",
            "type-javascript": "JavaScript",
            "type-json": "JSON",
            "type-html": "HTML",
            "type-css": "CSS",
            "type-markdown": "마크다운",
            "type-color": "색상",
            "type-color-settings": "색상 설정",
            "type-font": "글꼴",
            "type-units": "단위",
            "type-icon": "아이콘",
            "type-fieldset": "필드셋",
            "type-array": "배열",
            "type-html-section": "HTML 섹션",
            "group-title": "그룹 제목",
            "no-properties": "구성된 속성 없음",
            "add-property": "속성 추가",
            "property-settings": "속성 설정",
            "remove-property": "속성 제거",
            "default-value": "기본값",
            "value-required": "값 필요",
            "number-settings": "숫자 설정",
            "min": "최소",
            "max": "최대",
            "step": "단계",
            "selected-options-limit": "선택 옵션 제한",
            "advanced-ui-settings": "고급 UI 설정",
            "disable-on-property": "속성 비활성화",
            "disable-on-property-none": "없음 (필드 항상 활성화)",
            "display-condition-function": "표시 조건 함수",
            "sub-label": "보조 라벨",
            "vertical-divider-after": "다음에 수직 구분선",
            "input-field-suffix": "입력 필드 접미사",
            "property-row-classes": "속성 행 클래스",
            "property-field-classes": "속성 필드 클래스",
            "not-unique-property-ids-error": "속성 ID는 고유해야 합니다!",
            "enable-multiple-select": "다중 선택 활성화",
            "allow-empty-select-option": "빈 옵션 허용",
            "select-options": "선택 옵션",
            "not-unique-select-option-value-error": "선택 옵션 값은 고유해야 합니다!",
            "value": "값",
            "label": "라벨",
            "add-option": "옵션 추가",
            "no-options": "구성된 옵션 없음",
            "remove-option": "옵션 제거",
            "textarea-rows": "텍스트 영역 행 수",
            "help-id": "도움말 ID",
            "buttons-direction": "버튼 방향",
            "direction-row": "행",
            "direction-column": "열",
            "radio-button-options": "라디오 버튼 옵션",
            "datetime-type": "날짜/시간 필드 유형",
            "datetime-type-date": "날짜",
            "datetime-type-time": "시간",
            "datetime-type-datetime": "날짜/시간",
            "enable-clear-button": "지우기 버튼 활성화",
            "html-section-settings": "HTML 섹션 설정",
            "html-section-classes": "HTML 섹션 클래스",
            "html-section-content": "HTML 섹션 내용",
            "array-item": "배열 항목",
            "item-type": "항목 유형",
            "item-name": "항목 이름",
            "no-items": "항목 없음",
            "support-unit-conversion": "단위 변환 지원"
        },
        "clear-form": "양식 지우기",
        "clear-form-prompt": "모든 양식 속성을 제거하시겠습니까?",
        "import-form": "JSON에서 양식 가져오기",
        "export-form": "양식을 JSON으로 내보내기",
        "json-file": "JSON 파일",
        "json-content": "JSON 내용",
        "invalid-form-json-file-error": "JSON에서 양식을 가져올 수 없습니다: 잘못된 양식 JSON 데이터 구조입니다."
    },
    "asset-profile": {
        "asset-profile": "자산 프로필",
        "asset-profiles": "자산 프로필",
        "all-asset-profiles": "모두",
        "add": "자산 프로필 추가",
        "edit": "자산 프로필 수정",
        "asset-profile-details": "자산 프로필 상세",
        "no-asset-profiles-text": "자산 프로필이 없습니다",
        "search": "자산 프로필 검색",
        "selected-asset-profiles": "{ count, plural, =1 {1개 자산 프로필} other {#개 자산 프로필} } 선택됨",
        "no-asset-profiles-matching": "'{{entity}}'와(과) 일치하는 자산 프로필이 없습니다.",
        "asset-profile-required": "자산 프로필이 필요합니다",
        "idCopiedMessage": "자산 프로필 ID가 클립보드에 복사되었습니다",
        "set-default": "자산 프로필 기본값으로 설정",
        "delete": "자산 프로필 삭제",
        "copyId": "자산 프로필 ID 복사",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "new-device-profile-name": "자산 프로필 이름",
        "new-device-profile-name-required": "자산 프로필 이름이 필요합니다.",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "image": "자산 프로필 이미지",
        "description": "설명",
        "default": "기본값",
        "default-rule-chain": "기본 규칙 사슬",
        "default-edge-rule-chain": "기본 엣지 규칙 사슬",
        "default-edge-rule-chain-hint": "이 자산 프로필의 자산에 대한 들어오는 데이터를 처리하는 규칙 사슬로 엣지에서 사용됩니다",
        "mobile-dashboard": "모바일 대시보드",
        "mobile-dashboard-hint": "모바일 애플리케이션에서 자산 상세 대시보드로 사용됩니다",
        "select-queue-hint": "드롭다운 목록에서 선택하세요.",
        "delete-asset-profile-title": "자산 프로필 '{{assetProfileName}}'을(를) 삭제하시겠습니까?",
        "delete-asset-profile-text": "주의: 확인 후 자산 프로필과 모든 관련 데이터가",
        "delete-asset-profiles-title": "{ count, plural, =1 {1개 자산 프로필} other {#개 자산 프로필} }을(를) 삭제하시겠습니까?",
        "delete-asset-profiles-text": "주의: 확인 후 선택한 모든 자산 프로필이 제거되고",
        "set-default-asset-profile-title": "자산 프로필 '{{assetProfileName}}'을(를) 기본값으로 설정하시겠습니까?",
        "set-default-asset-profile-text": "확인 후 자산 프로필이 기본값으로 표시되고",
        "no-asset-profiles-found": "자산 프로필이 없습니다.",
        "create-new-asset-profile": "새로 만들기!",
        "create-asset-profile": "새 자산 프로필 만들기",
        "import": "자산 프로필 가져오기",
        "export": "자산 프로필 내보내기",
        "export-failed-error": "자산 프로필을 내보낼 수 없습니다: {{error}}",
        "asset-profile-file": "자산 프로필 파일",
        "invalid-asset-profile-file-error": "자산 프로필을 가져올 수 없습니다: 잘못된 자산 프로필 데이터 구조입니다."
    },
    "device-profile": {
        "device-profile": "장치 프로필",
        "device-profiles": "장치 프로필",
        "all-device-profiles": "모두",
        "add": "장치 프로필 추가",
        "edit": "장치 프로필 편집",
        "device-profile-details": "장치 프로필 상세 정보",
        "no-device-profiles-text": "아무 장치 프로필도 찾을 수 없습니다",
        "search": "장치 프로필 검색",
        "selected-device-profiles": "{ count, plural, =1 {1 개 장치 프로필} other {# 개 장치 프로필} } 선택됨",
        "no-device-profiles-matching": "'{{entity}}'와(과) 일치하는 장치 프로필을 찾을 수 없습니다.",
        "device-profile-required": "장치 프로필을 입력하세요",
        "idCopiedMessage": "장치 프로필 ID가 클립보드에 복사되었습니다.",
        "set-default": "장치 프로필 기본값으로 설정",
        "delete": "장치 프로필 삭제",
        "copyId": "장치 프로필 ID 복사",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "type": "프로필 유형",
        "type-required": "프로필 유형을 입력하세요.",
        "type-default": "기본값",
        "image": "장치 프로필 이미지",
        "transport-type": "전송 유형",
        "transport-type-required": "전송 유형을 입력하세요.",
        "transport-type-default": "기본값",
        "transport-type-default-hint": "기본 MQTT, HTTP, CoAP 전송을 지원",
        "transport-type-mqtt": "MQTT",
        "transport-type-mqtt-hint": "고급 MQTT 전송 설정을 활성화",
        "transport-type-coap": "CoAP",
        "transport-type-coap-hint": "고급 CoAP 전송 설정을 활성화합니다.",
        "transport-type-lwm2m": "LWM2M",
        "transport-type-lwm2m-hint": "LWM2M 전송 유형",
        "transport-type-snmp": "SNMP",
        "transport-type-snmp-hint": "SNMP 전송 구성을 지정하세요.",
        "transport-type-http": "HTTP",
        "description": "설명",
        "default": "기본값",
        "profile-configuration": "프로필 설정",
        "transport-configuration": "전송 설정",
        "default-rule-chain": "기본 규칙 사슬",
        "default-edge-rule-chain": "기본 엣지 규칙 사슬",
        "default-edge-rule-chain-hint": "엣지에서 이 장치 프로필의 장치에 대한 들어오는 데이터를 처리하는 규칙 체인으로 사용됩니다.",
        "mobile-dashboard": "모바일 대시보드",
        "mobile-dashboard-hint": "모바일 애플리케이션에서 장치 세부 정보 대시보드로 사용됩니다.",
        "select-queue-hint": "드롭다운 목록에서 선택하세요.",
        "delete-device-profile-title": "장치 프로필 '{{deviceProfileName}}'을(를) 삭제하시겠습니까?",
        "delete-device-profile-text": "주의: 확인 후 장치 프로필과 관련된 모든 데이터(OTA 업데이트 포함)는 복구할 수 없게 됩니다.",
        "delete-device-profiles-title": "정말 { count, plural, =1 {1개의 장치 프로필} other {#개의 장치 프로필} }을 삭제하시겠습니까?",
        "delete-device-profiles-text": "주의: 확인 후 선택한 모든 장치 프로필이 제거되고 관련된 모든 데이터(OTA 업데이트 포함)는 복구할 수 없게 됩니다.",
        "set-default-device-profile-title": "장치 프로필 '{{deviceProfileName}}'을(를) 기본값으로 설정하시겠습니까?",
        "set-default-device-profile-text": "확인 후 장치 프로필이 기본값으로 표시되며 프로필이 지정되지 않은 새 장치에 사용됩니다.",
        "no-device-profiles-found": "장치 프로필을 찾을 수 없습니다.",
        "create-new-device-profile": "새로 만들기!",
        "mqtt-device-topic-filters": "MQTT 장치 토픽 필터",
        "mqtt-device-topic-filters-unique": "MQTT 장치 토픽 필터는 고유해야 합니다.",
        "mqtt-device-topic-filters-spark-plug": "MQTT Sparkplug B Edge of Network (EoN) 노드.",
        "mqtt-device-topic-filters-spark-plug-hint": "Sparkplug B 페이로드 및 토픽 형식의 EoN 노드에서 연결을 허용합니다.",
        "mqtt-device-topic-filters-spark-plug-attribute-metric-names": "속성으로 저장할 SparkPlug 지표.",
        "mqtt-device-topic-filters-spark-plug-attribute-metric-names-hint": "장치 속성으로 저장될 SparkPlug 지표의 이름입니다. 다른 모든 지표는",
        "mqtt-device-payload-type": "MQTT 장치 페이로드",
        "mqtt-device-payload-type-json": "JSON",
        "mqtt-device-payload-type-proto": "Protobuf",
        "mqtt-enable-compatibility-with-json-payload-format": "다른 페이로드 형식과의 호환성 사용.",
        "mqtt-enable-compatibility-with-json-payload-format-hint": "사용하면 플랫폼은 기본적으로 Protobuf 페이로드 형식을 사용합니다. 파싱이",
        "mqtt-use-json-format-for-default-downlink-topics": "기본 다운링크 토픽에 JSON 형식 사용",
        "mqtt-use-json-format-for-default-downlink-topics-hint": "사용하면 플랫폼은 속성 및 RPC를 푸시하는 데 JSON 페이로드 형식을 사용합니다.",
        "mqtt-send-ack-on-validation-exception": "PUBLISH 메시지 유효성 검사 실패 시 PUBACK 전송",
        "mqtt-send-ack-on-validation-exception-hint": "기본적으로 플랫폼은 메시지 유효성 검사 실패 시 MQTT 세션을 닫습니다.",
        "mqtt-protocol-version": "프로토콜 버전",
        "snmp-add-mapping": "SNMP 매핑 추가",
        "snmp-mapping-not-configured": "OID를 시계열/텔레메트리에 매핑하도록 구성되지 않음",
        "snmp-timseries-or-attribute-name": "매핑을 위한 시계열/속성 이름",
        "snmp-timseries-or-attribute-type": "매핑을 위한 시계열/속성 유형",
        "snmp-method-pdu-type-get-request": "GetRequest",
        "snmp-method-pdu-type-get-next-request": "GetNextRequest",
        "snmp-oid": "OID",
        "transport-device-payload-type-json": "JSON",
        "transport-device-payload-type-proto": "Protobuf",
        "mqtt-payload-type-required": "페이로드 유형은 필수 항목입니다.",
        "coap-device-type": "CoAP 장치 유형",
        "coap-device-payload-type": "CoAP 장치 페이로드",
        "coap-device-type-required": "CoAP 장치 유형은 필수 항목입니다.",
        "coap-device-type-default": "기본값",
        "coap-device-type-efento": "Efento NB-IoT",
        "support-level-wildcards": "단일 레벨 <code>[+]</code> 및 다중 레벨 <code>[#]</code> 와일드카드가 지원됩니다.",
        "telemetry-topic-filter": "텔레메트리 토픽 필터",
        "telemetry-topic-filter-required": "텔레메트리 토픽 필터는 필수 항목입니다.",
        "attributes-topic-filter": "속성 게시 토픽 필터",
        "attributes-subscribe-topic-filter": "속성 구독 토픽 필터",
        "attributes-topic-filter-required": "속성 게시 토픽 필터는 필수 항목입니다.",
        "attributes-subscribe-topic-filter-required": "속성 구독 토픽은 필수 항목입니다.",
        "telemetry-proto-schema": "텔레메트리 프로토 스키마",
        "telemetry-proto-schema-required": "텔레메트리 프로토 스키마는 필수 항목입니다.",
        "attributes-proto-schema": "속성 프로토 스키마",
        "attributes-proto-schema-required": "속성 프로토 스키마는 필수 항목입니다.",
        "rpc-response-proto-schema": "RPC 응답 프로토 스키마",
        "rpc-response-proto-schema-required": "RPC 응답 프로토 스키마는 필수 항목입니다.",
        "rpc-response-topic-filter": "RPC 응답 토픽 필터",
        "rpc-response-topic-filter-required": "RPC 응답 토픽 필터는 필수 항목입니다.",
        "rpc-request-proto-schema": "RPC 요청 프로토 스키마",
        "rpc-request-proto-schema-required": "RPC 요청 프로토 스키마는 필수 항목입니다.",
        "rpc-request-proto-schema-hint": "RPC 요청 메시지에는 항상 다음 필드가 있어야 합니다: string method = 1; int32 requestId",
        "not-valid-pattern-topic-filter": "유효하지 않은 패턴 토픽 필터",
        "not-valid-single-character": "단일 수준 와일드카드 문자의 잘못된 사용",
        "not-valid-multi-character": "다중 수준 와일드카드 문자의 잘못된 사용",
        "single-level-wildcards-hint": "<code>[+]</code>는 모든 토픽 필터 레벨에 적합합니다. 예: <b>v1/devices/+/telemetry</b> 또는 <b>+/devices/+/attributes</b>.",
        "multi-level-wildcards-hint": "<code>[#]</code>는 토픽 필터 자체를 대체할 수 있으며 토픽의 마지막 기호여야 합니다. 예: <b>#</b> 또는 <b>v1/devices/me/#</b>.",
        "alarm-rules": "알람 규칙",
        "alarm-rules-with-count": "알람 규칙 ({{count}})",
        "no-alarm-rules": "구성된 알람 규칙 없음",
        "add-alarm-rule": "알람 규칙 추가",
        "edit-alarm-rule": "알람 규칙 편집",
        "alarm-type": "알람 유형",
        "alarm-type-required": "알람 유형은 필수 항목입니다.",
        "alarm-type-unique": "알람 유형은 장치 프로필 알람 규칙 내에서 고유해야 합니다.",
        "alarm-type-max-length": "알람 유형은 256자 미만이어야 합니다.",
        "create-alarm-pattern": "<b>{{alarmType}}</b> 알람 생성",
        "create-alarm-rules": "알람 규칙 생성",
        "no-create-alarm-rules": "구성된 생성 조건 없음",
        "add-create-alarm-rule-prompt": "알람 생성 규칙을 추가하세요.",
        "clear-alarm-rule": "알람 규칙 지우기",
        "no-clear-alarm-rule": "지움 조건이 구성되지 않음",
        "add-create-alarm-rule": "생성 조건 추가",
        "add-clear-alarm-rule": "지움 조건 추가",
        "select-alarm-severity": "알람 심각도 선택",
        "alarm-severity-required": "알람 심각도는 필수 항목입니다.",
        "condition-duration": "조건 기간",
        "condition-duration-value": "기간 값",
        "condition-duration-time-unit": "시간 단위",
        "condition-duration-value-range": "기간 값은 1에서 2147483647 범위여야 합니다.",
        "condition-duration-value-pattern": "기간 값은 정수여야 합니다.",
        "condition-duration-value-required": "기간 값은 필수 항목입니다.",
        "condition-duration-time-unit-required": "시간 단위는 필수 항목입니다.",
        "advanced-settings": "고급 설정",
        "alarm-rule-additional-info": "추가 정보",
        "edit-alarm-rule-additional-info": "추가 정보 수정",
        "alarm-rule-additional-info-placeholder": "알람 세부 정보 내에 표시할 설명과 조정 사항을 여기에 입력하세요.",
        "alarm-rule-additional-info-hint": "힌트: <code><span style=\"color: #000;\">$&#123;</span>keyName<span style=\"col",
        "alarm-rule-mobile-dashboard": "모바일 대시보드",
        "alarm-rule-mobile-dashboard-hint": "모바일 애플리케이션에서 알람 세부 정보 대시보드로 사용됩니다.",
        "alarm-rule-no-mobile-dashboard": "선택된 대시보드 없음",
        "propagate-alarm": "관련 엔티티에 알람 전파",
        "alarm-rule-relation-types-list": "관계 유형",
        "alarm-rule-relation-types-list-hint": "관련 엔티티를 필터링할 관계 유형을 정의합니다. 설정하지 않으면 알람이 모든 관련 엔티티에 전파됩니다.",
        "propagate-alarm-to-owner": "엔티티 소유자(고객 또는 테넌트)에게 알람 전파",
        "propagate-alarm-to-tenant": "테넌트에게 알람 전파",
        "alarm-rule-condition": "알람 규칙 조건",
        "enter-alarm-rule-condition-prompt": "알람 규칙 조건을 추가하세요",
        "edit-alarm-rule-condition": "알람 규칙 조건 편집",
        "device-provisioning": "장치 프로비저닝",
        "provision-strategy": "프로비저닝 전략",
        "provision-strategy-required": "프로비저닝 전략은 필수 항목입니다.",
        "provision-strategy-disabled": "비활성화됨",
        "provision-strategy-created-new": "새 장치 생성 허용",
        "provision-strategy-check-pre-provisioned": "사전 프로비저닝된 장치 확인",
        "provision-device-key": "프로비저닝 장치 키",
        "provision-device-key-required": "프로비저닝 장치 키는 필수 항목입니다.",
        "copy-provision-key": "프로비저닝 키 복사",
        "provision-key-copied-message": "프로비저닝 키가 클립보드에 복사되었습니다",
        "provision-device-secret": "프로비저닝 장치 비밀키",
        "provision-device-secret-required": "프로비저닝 장치 비밀키는 필수 항목입니다.",
        "copy-provision-secret": "프로비저닝 비밀키 복사",
        "provision-secret-copied-message": "프로비저닝 비밀키가 클립보드에 복사되었습니다",
        "provision-strategy-x509": {
            "certificate-chain": "X509 인증서 체인",
            "certificate-chain-hint": "X.509 인증서 전략은 클라이언트 인증서로 장치를 프로비저닝하는 데 사용됩니다.",
            "allow-create-new-devices": "새 장치 생성",
            "allow-create-new-devices-hint": "선택하면 새 장치가 생성되고 클라이언트 인증서가 장치로 사용됩니다.",
            "certificate-value": "PEM 형식의 인증서",
            "certificate-value-required": "PEM 형식의 인증서는 필수 항목입니다.",
            "cn-regex-variable": "CN 정규식 변수",
            "cn-regex-variable-required": "CN 정규식 변수는 필수 항목입니다.",
            "cn-regex-variable-hint": "장치의 X509 인증서 일반 이름에서 장치 이름을 가져오는 데 필요합니다."
        },
        "condition": "조건",
        "condition-type": "조건 유형",
        "condition-type-simple": "간단",
        "condition-type-duration": "기간",
        "condition-during": "{{during}} 동안",
        "condition-during-dynamic": "\"{{ attribute }}\" 동안 ({{during}})",
        "condition-type-repeating": "반복",
        "condition-type-required": "조건 유형은 필수 항목입니다.",
        "condition-repeating-value": "이벤트 수",
        "condition-repeating-value-range": "이벤트 수는 1에서 2147483647 범위여야 합니다.",
        "condition-repeating-value-pattern": "이벤트 수는 정수여야 합니다.",
        "condition-repeating-value-required": "이벤트 수는 필수 항목입니다.",
        "condition-repeat-times": "{ count, plural, =1 {1회} other {#회} } 반복",
        "condition-repeat-times-dynamic": "\"{ attribute }\" 반복 ({ count, plural, =1 {1회} other {#회} })",
        "schedule-type": "스케줄러 유형",
        "schedule-type-required": "스케줄러 유형은 필수 항목입니다.",
        "schedule": "일정",
        "edit-schedule": "알람 일정 편집",
        "schedule-any-time": "항상 활성",
        "schedule-specific-time": "특정 시간에 활성",
        "schedule-custom": "사용자 지정",
        "schedule-day": {
            "monday": "월요일",
            "tuesday": "화요일",
            "wednesday": "수요일",
            "thursday": "목요일",
            "friday": "금요일",
            "saturday": "토요일",
            "sunday": "일요일"
        },
        "schedule-days": "요일",
        "schedule-time": "시간",
        "schedule-time-from": "부터",
        "schedule-time-to": "까지",
        "schedule-days-of-week-required": "최소 하나의 요일을 선택해야 합니다.",
        "create-device-profile": "새 장치 프로필 생성",
        "import": "장치 프로필 가져오기",
        "export": "장치 프로필 내보내기",
        "export-failed-error": "장치 프로필을 내보낼 수 없습니다: {{error}}",
        "device-profile-file": "장치 프로필 파일",
        "invalid-device-profile-file-error": "장치 프로필을 가져올 수 없습니다: 잘못된 장치 프로필 데이터 구조입니다.",
        "power-saving-mode": "절전 모드",
        "power-saving-mode-type": {
            "default": "장치 프로필 절전 모드 사용",
            "psm": "절전 모드 (PSM)",
            "drx": "불연속 수신 (DRX)",
            "edrx": "확장 불연속 수신 (eDRX)"
        },
        "edrx-cycle": "eDRX 주기",
        "edrx-cycle-required": "eDRX 주기는 필수 항목입니다.",
        "edrx-cycle-pattern": "eDRX 주기는 양의 정수여야 합니다.",
        "edrx-cycle-min": "eDRX 주기의 최소값은 {{ min }}초입니다.",
        "paging-transmission-window": "페이징 전송 윈도우",
        "paging-transmission-window-required": "페이징 전송 윈도우는 필수 항목입니다.",
        "paging-transmission-window-pattern": "페이징 전송 윈도우는 양의 정수여야 합니다.",
        "paging-transmission-window-min": "페이징 전송 윈도우의 최소값은 {{ min }}초입니다.",
        "psm-activity-timer": "PSM 활동 타이머",
        "psm-activity-timer-required": "PSM 활동 타이머는 필수 항목입니다.",
        "psm-activity-timer-pattern": "PSM 활동 타이머는 양의 정수여야 합니다.",
        "psm-activity-timer-min": "PSM 활동 타이머의 최소값은 {{ min }}초입니다.",
        "lwm2m": {
            "object-list": "엔티티 목록",
            "object-list-empty": "선택된 엔티티가 없습니다.",
            "no-objects-found": "엔티티를 찾을 수 없습니다.",
            "no-objects-matching": "'{{object}}'와(과) 일치하는 엔티티가 없습니다.",
            "model-tab": "LWM2M 모델",
            "add-new-instances": "새 인스턴스 추가",
            "instances-list": "인스턴스 목록",
            "instances-list-required": "인스턴스 목록은 필수 항목입니다.",
            "instance-id-pattern": "인스턴스 ID는 양의 정수여야 합니다.",
            "instance-id-max": "최대 인스턴스 ID 값은 {{max}}입니다.",
            "instance": "인스턴스",
            "resource-label": "#ID 리소스 이름",
            "observe-label": "관찰",
            "attribute-label": "속성",
            "telemetry-label": "텔레메트리",
            "edit-observe-select": "관찰 편집을 위해 텔레메트리 또는 속성 선택",
            "edit-attributes-select": "속성 편집을 위해 텔레메트리 또는 속성 선택",
            "no-attributes-set": "설정된 속성 없음",
            "key-name": "키 이름",
            "key-name-required": "키 이름은 필수 항목입니다.",
            "attribute-name": "속성 이름",
            "attribute-name-required": "속성 이름은 필수 항목입니다.",
            "attribute-value": "속성 값",
            "attribute-value-required": "속성 값을 입력하세요.",
            "attribute-value-pattern": "속성 값은 양의 정수여야 합니다.",
            "edit-attributes": "속성 편집: {{ name }}",
            "view-attributes": "속성 보기: {{ name }}",
            "add-attribute": "속성 추가",
            "edit-attribute": "속성 편집",
            "view-attribute": "속성 보기",
            "remove-attribute": "속성 제거",
            "delete-server-text": "주의: 확인 후 서버 구성을 복구할 수 없게 됩니다.",
            "delete-server-title": "서버를 삭제하시겠습니까?",
            "mode": "보안 구성 모드",
            "bootstrap-tab": "부트스트랩",
            "bootstrap-server-legend": "부트스트랩 서버 (ShortId...)",
            "lwm2m-server-legend": "LwM2M 서버 (ShortId...)",
            "server": "서버",
            "short-id": "짧은 서버 ID",
            "short-id-tooltip": "서버 짧은 ID. 서버 엔티티 인스턴스를 연결하는 링크로 사용됩니다. 이 식별자는",
            "short-id-tooltip-bootstrap": "서버 짧은 ID. 서버 엔티티 인스턴스를 연결하는 링크로 사용됩니다. 이 식별자는",
            "short-id-required": "짧은 서버 ID는 필수 항목입니다.",
            "short-id-range": "짧은 서버 ID는 {{ min }}에서 {{ max }} 범위여야 합니다.",
            "short-id-pattern": "짧은 서버 ID는 양의 정수여야 합니다.",
            "short-id-pattern-bs": "짧은 서버 ID는 null만 가능합니다.",
            "lifetime": "클라이언트 등록 수명",
            "lifetime-required": "클라이언트 등록 수명은 필수 항목입니다.",
            "lifetime-pattern": "클라이언트 등록 수명은 양의 정수여야 합니다.",
            "default-min-period": "두 알림 사이의 최소 기간 (초)",
            "default-min-period-tooltip": "LwM2M 클라이언트가 관찰의 최소 기간에 사용해야 하는 기본값입니다.",
            "default-min-period-required": "최소 기간은 필수 항목입니다.",
            "default-min-period-pattern": "최소 기간은 양의 정수여야 합니다.",
            "notification-storing": "비활성화 또는 오프라인 시 알림 저장",
            "binding": "바인딩",
            "binding-type": {
                "u": "U: 클라이언트는 언제든지 UDP 바인딩을 통해 연결할 수 있습니다.",
                "m": "M: 클라이언트는 언제든지 MQTT 바인딩을 통해 연결할 수 있습니다.",
                "h": "H: 클라이언트는 언제든지 HTTP 바인딩을 통해 연결할 수 있습니다.",
                "t": "T: 클라이언트는 언제든지 TCP 바인딩을 통해 연결할 수 있습니다.",
                "s": "S: 클라이언트는 언제든지 SMS 바인딩을 통해 연결할 수 있습니다.",
                "n": "N: 클라이언트는 이러한 요청에 대한 응답을 Non-IP 바인딩을 통해 보내야 합니다 (LWM2M 1.1부터 지원).",
                "uq": "UQ: 큐 모드의 UDP 연결 (LWM2M 1.1부터 지원되지 않음)",
                "uqs": "UQS: UDP와 SMS 연결이 모두 활성화됨; UDP는 큐 모드, SMS는 표준 모드 (LWM2M 1.1부터 지원되지 않음)",
                "tq": "TQ: 큐 모드의 TCP 연결 (LWM2M 1.1부터 지원되지 않음)",
                "tqs": "TQS: TCP와 SMS 연결이 모두 활성화됨; TCP는 큐 모드, SMS는 표준 모드 (LWM2M 1.1부터 지원되지 않음)",
                "sq": "SQ: 큐 모드의 SMS 연결 (LWM2M 1.1부터 지원되지 않음)"
            },
            "binding-tooltip": "LwM2M 서버 엔티티의 \"binding\" 리소스(/1/x/7)에 있는 목록입니다.",
            "bootstrap-server": "부트스트랩 서버",
            "lwm2m-server": "LwM2M 서버",
            "include-bootstrap-server": "부트스트랩 서버 업데이트 포함",
            "bootstrap-update-title": "이미 부트스트랩 서버가 구성되어 있습니다. 제외하시겠습니까?",
            "bootstrap-update-text": "주의: 확인 후 부트스트랩 서버 구성 데이터가",
            "server-host": "호스트",
            "server-host-required": "호스트는 필수 항목입니다.",
            "server-port": "포트",
            "server-port-required": "포트는 필수 항목입니다.",
            "server-port-pattern": "포트는 양의 정수여야 합니다.",
            "server-port-range": "포트를 1~65535 범위 내에서 입력하세요.",
            "server-public-key": "서버 공개 키",
            "server-public-key-required": "서버 공개 키는 필수 항목입니다.",
            "client-hold-off-time": "대기 시간",
            "client-hold-off-time-required": "대기 시간은 필수 항목입니다.",
            "client-hold-off-time-pattern": "대기 시간은 양의 정수여야 합니다.",
            "client-hold-off-time-tooltip": "부트스트랩 서버에만 사용되는 클라이언트 대기 시간",
            "account-after-timeout": "시간 초과 후 계정",
            "account-after-timeout-required": "시간 초과 후 계정은 필수 항목입니다.",
            "account-after-timeout-pattern": "시간 초과 후 계정은 양의 정수여야 합니다.",
            "account-after-timeout-tooltip": "이 리소스에서 제공한 시간 제한 값 이후의 부트스트랩 서버 계정.",
            "server-type": "서버 유형",
            "add-new-server-title": "새 서버 구성 추가",
            "add-server-config": "서버 구성 추가",
            "add-lwm2m-server-config": "LwM2M 서버 추가",
            "no-config-servers": "구성된 서버 없음",
            "others-tab": "기타 설정",
            "ota-update": "OTA 업데이트",
            "use-object-19-for-ota-update": "OTA 파일 메타데이터에 엔티티 19 사용 (체크섬, 크기, 버전, 이름)",
            "use-object-19-for-ota-update-hint": "OTA 업데이트에 리소스 ObjectId = 19 사용: 펌웨어 → InstanceId = 65534, 소프트웨어 → InstanceId = 65535. 데이터 형식은 Base64로 래핑된 JSON입니다. 이 JSON에는 OTA 파일 메타데이터(파일 정보)가 포함됩니다: \"Checksum\" (SHA256). 추가 필드: \"Title\" (OTA 이름), \"Version\" (OTA 버전), \"File Name\" (클라이언트에 OTA를 저장할 파일 이름), \"File Size\" (OTA 크기, 바이트).",
            "client-strategy": "연결 시 클라이언트 전략",
            "client-strategy-label": "전략",
            "client-strategy-only-observe": "초기 연결 후 클라이언트에 관찰 요청만",
            "client-strategy-read-all": "등록 후 모든 리소스 읽기 및 클라이언트에 관찰 요청",
            "fw-update": "펌웨어 업데이트",
            "fw-update-strategy": "펌웨어 업데이트 전략",
            "fw-update-strategy-data": "객체 19와 리소스 0(데이터)을 사용하여 바이너리 파일로 펌웨어 업데이트 푸시",
            "fw-update-strategy-package": "객체 5와 리소스 0(패키지)을 사용하여 바이너리 파일로 펌웨어 업데이트 푸시",
            "fw-update-strategy-package-uri": "패키지를 다운로드할 고유한 CoAP URL을 자동 생성하고 객체 5와 리소스 1(패키지 URI)로 펌웨어 업데이트 푸시",
            "sw-update": "소프트웨어 업데이트",
            "sw-update-strategy": "소프트웨어 업데이트 전략",
            "sw-update-strategy-package": "엔티티 9와 리소스 2를 사용하여 바이너리 파일 푸시",
            "sw-update-strategy-package-uri": "패키지를 다운로드할 고유한 CoAP URL을 자동 생성하고 객체 9와 리소스 3(패키지 URI)으로 소프트웨어 업데이트 푸시",
            "fw-update-resource": "펌웨어 업데이트 CoAP 리소스",
            "fw-update-resource-required": "펌웨어 업데이트 CoAP 리소스는 필수 항목입니다.",
            "sw-update-resource": "소프트웨어 업데이트 CoAP 리소스",
            "sw-update-resource-required": "소프트웨어 업데이트 CoAP 리소스는 필수 항목입니다.",
            "config-json-tab": "JSON 구성 프로필 장치",
            "attributes-name": {
                "min-period": "최소 기간",
                "max-period": "최대 기간",
                "greater-than": "보다 큼",
                "less-than": "보다 작음",
                "step": "단계",
                "min-evaluation-period": "최소 평가 기간",
                "max-evaluation-period": "최대 평가 기간"
            },
            "default-object-id": "기본 엔티티 버전 (속성)",
            "default-object-id-ver": {
                "v1-0": "1.0",
                "v1-1": "1.1",
                "v1-2": "1.2"
            },
            "observe-strategy": {
                "observe-strategy": "관찰 전략",
                "single": "단일",
                "single-description": "리소스당 하나의 Observe 요청 (높은 정밀도, 더 많은 네트워크 트래픽)",
                "composite-all": "전체 복합",
                "composite-all-description": "모든 리소스가 단일 Composite Observe 요청으로 관찰됨 (더 효율적, 유연성 낮음)",
                "composite-by-object": "엔티티별 복합",
                "composite-by-object-description": "리소스가 객체 유형별로 그룹화되고 별도의 Composite Observe 요청을 사용하여 관찰됨 (균형 잡힌 접근 방식)"
            },
            "init-attr-tel-as-obs-strategy": "관찰 전략을 사용하여 속성 및 텔레메트리 초기화",
            "init-attr-tel-as-obs-strategy-hint": "false인 경우 - 속성과 원격 측정는 값을 하나씩 읽어서 초기화됩니다.\\ntrue인 경우 - 속성과 텔레메트리는 Observe 전략을 사용하여 값을 구독하여 초기화됩니다."
        },
        "snmp": {
            "add-communication-config": "통신 구성 추가",
            "add-mapping": "매핑 추가",
            "authentication-passphrase": "인증 암호 문구",
            "authentication-passphrase-required": "인증 암호 문구는 필수 항목입니다.",
            "authentication-protocol": "인증 프로토콜",
            "authentication-protocol-required": "인증 프로토콜은 필수 항목입니다.",
            "communication-configs": "통신 구성",
            "community": "커뮤니티 문자열",
            "community-required": "커뮤니티 문자열은 필수 항목입니다.",
            "context-name": "컨텍스트 이름",
            "data-key": "데이터 키",
            "data-key-required": "데이터 키는 필수 항목입니다.",
            "data-type": "데이터 유형",
            "data-type-required": "데이터 유형은 필수 항목입니다.",
            "engine-id": "엔진 ID",
            "host": "호스트",
            "host-required": "호스트는 필수 항목입니다.",
            "oid": "OID",
            "oid-pattern": "잘못된 OID 형식입니다.",
            "oid-required": "OID는 필수 항목입니다.",
            "please-add-communication-config": "통신 구성을 추가하세요",
            "please-add-mapping-config": "매핑 구성을 추가하세요",
            "port": "포트",
            "port-format": "잘못된 포트 형식입니다.",
            "port-required": "포트는 필수 항목입니다.",
            "privacy-passphrase": "프라이버시 암호 문구",
            "privacy-passphrase-required": "프라이버시 암호 문구는 필수 항목입니다.",
            "privacy-protocol": "프라이버시 프로토콜",
            "privacy-protocol-required": "프라이버시 프로토콜은 필수 항목입니다.",
            "protocol-version": "프로토콜 버전",
            "protocol-version-required": "프로토콜 버전은 필수 항목입니다.",
            "querying-frequency": "쿼리 빈도 (ms)",
            "querying-frequency-invalid-format": "쿼리 빈도는 양의 정수여야 합니다.",
            "querying-frequency-required": "쿼리 빈도는 필수 항목입니다.",
            "retries": "재시도",
            "retries-invalid-format": "재시도는 양의 정수여야 합니다.",
            "retries-required": "재시도는 필수 항목입니다.",
            "scope": "범위",
            "scope-required": "Scope을(를) 입력하세요.",
            "security-name": "보안 이름",
            "security-name-required": "보안 이름은 필수 항목입니다.",
            "timeout-ms": "시간 초과 (ms)",
            "timeout-ms-invalid-format": "시간 초과는 양의 정수여야 합니다.",
            "timeout-ms-required": "제한시간이 입력되지 않았습니다.",
            "user-name": "사용자 이름",
            "user-name-required": "사용자 이름은 필수 항목입니다."
        }
    },
    "dialog": {
        "close": "대화 상자 닫기",
        "error-message-title": "오류 메시지:",
        "error-details-title": "오류 세부 정보"
    },
    "direction": {
        "column": "열",
        "row": "행"
    },
    "edge": {
        "edge": "엣지",
        "edge-instances": "엣지 인스턴스",
        "instances": "인스턴스",
        "edge-file": "엣지 파일",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "label-max-length": "레이블은 256자 미만이어야 합니다.",
        "type-max-length": "유형은 256자 미만이어야 합니다.",
        "management": "엣지 관리",
        "no-edges-matching": "'{{entity}}'과(와) 일치하는 엣지가 없습니다.",
        "add": "엣지 추가",
        "no-edges-text": "엣지가 없습니다",
        "edge-details": "엣지 상세",
        "add-edge-text": "새 엣지 추가",
        "delete": "엣지 삭제",
        "delete-edge-title": "엣지 '{{edgeName}}'을(를) 삭제하시겠습니까?",
        "delete-edge-text": "주의: 확인 후 엣지와 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "delete-edges-title": "{ count, plural, =1 {1개 엣지} other {#개 엣지} }를 삭제하시겠습니까?",
        "delete-edges-text": "주의: 확인 후 선택한 모든 엣지가 제거되고 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "name": "이름",
        "name-starts-with": "다음으로 시작하는 엣지 이름",
        "name-required": "이름을 입력하세요.",
        "description": "설명",
        "details": "상세 내역",
        "events": "이벤트",
        "copy-id": "엣지 ID 복사",
        "id-copied-message": "엣지 ID가 클립보드에 복사되었습니다",
        "sync": "엣지 동기화",
        "edge-required": "엣지가 필요합니다",
        "edge-type": "엣지 유형",
        "edge-type-required": "엣지 유형이 필요합니다.",
        "event-action": "이벤트 액션",
        "entity-id": "엔티티 ID",
        "select-edge-type": "엣지 유형 선택",
        "assign-to-customer": "고객에게 자산 할당",
        "assign-to-customer-text": "엣지를 할당할 고객을 선택하세요",
        "assign-edge-to-customer": "고객에게 엣지 할당",
        "assign-edge-to-customer-text": "고객에게 할당할 엣지를 선택하세요",
        "assignedToCustomer": "할당된 고객",
        "edge-public": "엣지가 공개됨",
        "assigned-to-customer": "할당됨: {{customerTitle}}",
        "unassign-from-customer": "고객 할당 해제",
        "unassign-edge-title": "엣지 '{{edgeName}}'의 할당을 해제하시겠습니까?",
        "unassign-edge-text": "확인 후 엣지가 할당 해제되어 고객이 액세스할 수 없습니다.",
        "unassign-edges-title": "{ count, plural, =1 {1개 엣지} other {#개 엣지} }를 할당 해제하시겠습니까?",
        "unassign-edges-text": "확인 후 선택한 모든 엣지가 할당 해제되어 고객이 액세스할 수 없습니다.",
        "make-public": "엣지를 공개로 설정",
        "make-public-edge-title": "엣지 '{{edgeName}}'을(를) 공개하시겠습니까?",
        "make-public-edge-text": "확인 후 엣지와 모든 데이터가 공개되어 다른 사용자가 액세스할 수 있습니다.",
        "make-private": "엣지를 비공개로 설정",
        "public": "공개",
        "make-private-edge-title": "엣지 '{{edgeName}}'을(를) 비공개로 만드시겠습니까?",
        "make-private-edge-text": "확인 후 엣지와 모든 데이터가 비공개되어 다른 사용자가 액세스할 수 없습니다.",
        "import": "엣지 가져오기",
        "install-connect-instructions": "설치 및 연결 지침",
        "install-connect-instructions-edge-created": "엣지가 생성되었습니다! 설치 및 연결 지침을 확인하세요",
        "loading-edge-instructions": "엣지 지침을 불러오는 중...",
        "label": "라벨",
        "load-entity-error": "데이터를 불러오지 못했습니다. 엔티티가 삭제되었습니다.",
        "assign-new-edge": "새 엣지 할당",
        "unassign-from-edge": "엣지에서 할당 해제",
        "edge-key": "엣지 키",
        "copy-edge-key": "엣지 키 복사",
        "edge-key-copied-message": "엣지 키가 클립보드에 복사되었습니다",
        "edge-secret": "엣지 시크릿",
        "copy-edge-secret": "엣지 시크릿 복사",
        "edge-secret-copied-message": "엣지 시크릿이 클립보드에 복사되었습니다",
        "manage-assets": "자산 관리",
        "manage-devices": "장치 관리",
        "manage-entity-views": "엔티티 뷰 관리",
        "manage-dashboards": "대시보드 관리",
        "manage-rulechains": "규칙 사슬 관리",
        "assets": "엣지 자산",
        "devices": "엣지 장치",
        "entity-views": "엣지 엔티티 뷰",
        "dashboard": "엣지 대시보드",
        "dashboards": "엣지 대시보드",
        "rulechain-templates": "규칙 사슬 템플릿",
        "edge-rulechain-templates": "엣지 규칙 사슬 템플릿",
        "rulechains": "엣지 규칙 사슬",
        "search": "엣지 검색",
        "selected-edges": "{ count, plural, =1 {1개 Edge} other {#개 Edge} } 선택됨",
        "any-edge": "모든 엣지",
        "no-edge-types-matching": "'{{entitySubtype}}'과(와) 일치하는 엣지 유형이 없습니다.",
        "edge-type-list-empty": "선택된 엣지 유형이 없습니다.",
        "edge-types": "엣지 유형",
        "enter-edge-type": "엣지 유형 입력",
        "deployed": "배포됨",
        "pending": "대기 중",
        "downlinks": "다운링크",
        "no-downlinks-prompt": "다운링크가 없습니다",
        "sync-process-started-successfully": "동기화 프로세스가 성공적으로 시작되었습니다!",
        "missing-related-rule-chains-title": "엣지에 누락된 관련 규칙 사슬이 있습니다",
        "missing-related-rule-chains-text": "엣지에 할당된 규칙 체인이 이 엣지에 할당되지 않은 규칙 체인으로 메시지를 전달하는 규칙 노드를 사용합니다. <br><br> 누락된 규칙 체인 목록: <br> {{missingRuleChains}}",
        "upgrade-instructions": "업그레이드 지침",
        "widget-datasource-error": "이 위젯은 엣지 엔티티 데이터소스만 지원합니다",
        "connected": "연결됨",
        "disconnected": "연결 해제됨"
    },
    "edge-event": {
        "type-dashboard": "대시보드",
        "type-asset": "자산",
        "type-device": "장치",
        "type-device-profile": "장치 프로필",
        "type-asset-profile": "자산 프로필",
        "type-entity-view": "엔티티 뷰",
        "type-alarm": "알람",
        "type-rule-chain": "규칙 사슬",
        "type-rule-chain-metadata": "규칙 사슬 메타데이터",
        "type-edge": "엣지",
        "type-user": "사용자",
        "type-tenant": "테넌트",
        "type-tenant-profile": "테넌트 프로필",
        "type-customer": "고객",
        "type-relation": "관계",
        "type-widgets-bundle": "위젯 번들",
        "type-widgets-type": "위젯 유형",
        "type-admin-settings": "관리자 설정",
        "type-ota-package": "OTA 패키지",
        "type-queue": "큐",
        "action-type-added": "추가됨",
        "action-type-deleted": "삭제됨",
        "action-type-updated": "수정됨",
        "action-type-post-attributes": "속성 게시",
        "action-type-attributes-updated": "속성 업데이트됨",
        "action-type-attributes-deleted": "속성 삭제됨",
        "action-type-timeseries-updated": "시계열 업데이트됨",
        "action-type-credentials-updated": "자격 증명 업데이트됨",
        "action-type-assigned-to-customer": "고객에게 할당",
        "action-type-unassigned-from-customer": "지정된 고객 해제",
        "action-type-relation-add-or-update": "관계 추가 또는 업데이트",
        "action-type-relation-deleted": "관계 삭제됨",
        "action-type-rpc-call": "RPC 호출",
        "action-type-alarm-ack": "알람 확인",
        "action-type-alarm-clear": "알람 해제",
        "action-type-alarm-assigned": "알람 할당됨",
        "action-type-alarm-unassigned": "알람 할당 해제",
        "action-type-assigned-to-edge": "엣지에 할당됨",
        "action-type-unassigned-from-edge": "엣지에서 할당 해제됨",
        "action-type-credentials-request": "자격 증명 요청",
        "action-type-entity-merge-request": "엔티티 병합 요청"
    },
    "error": {
        "unable-to-connect": "서버에 연결할 수 없습니다! 인터넷 연결을 확인하십시오.",
        "unhandled-error-code": "처리되지 않은 오류 코드: {{errorCode}}",
        "unknown-error": "알 수 없는 오류"
    },
    "entity": {
        "entity": "엔티티",
        "entities": "엔티티",
        "entities-count": "엔티티 수",
        "alarms-count": "알람 수",
        "aliases": "엔티티 별명",
        "aliases-short": "별명",
        "entity-alias": "엔티티 별명",
        "unable-delete-entity-alias-title": "엔티티의 별명을 삭제할 수 없습니다.",
        "unable-delete-entity-alias-text": "엔티티 별명 '{{entityAlias}}'은 다음 위젯에서 사용되고 있어 삭제할 수 없습니다:<br/>{{widgetsList}}",
        "duplicate-alias-error": "별명 '{{alias}}'은 이미 사용중 입니다.<br>대시보드 내에서 엔티티의 별명은 중복될 수 없습니다.",
        "missing-entity-filter-error": "별명 '{{alias}}'에 대한 필터가 지정되지 않았습니다.",
        "configure-alias": "별명 '{{alias}}' 설정",
        "alias": "별명",
        "alias-required": "엔티티 별명을 입력하세요.",
        "remove-alias": "엔티티 별명 삭제",
        "add-alias": "엔티티 별명 추가",
        "edit-alias": "엔티티 별명 편집",
        "entity-list": "엔티티 목록",
        "entity-type": "엔티티 유형",
        "entity-types": "엔티티 유형",
        "entity-type-list": "엔티티 유형 목록",
        "any-entity": "모든 엔티티",
        "add-entity-type": "엔티티 유형 추가",
        "enter-entity-type": "엔티티 유형 입력",
        "no-entities-matching": "'{{entity}}'에 해당되는 엔티티를 찾을 수 없습니다.",
        "no-entities-text": "아무 엔티티도 없습니다",
        "no-entity-types-matching": "'{{entityType}}'에 해당되는 엔티티 유형을 찾을 수 없습니다.",
        "name-starts-with": "다음으로 시작하는 이름",
        "help-text": "필요에 따라 '%'를 사용하세요: '%entity_name_contains%', '%entity_name_ends', 'entity_starts_with%'.",
        "use-entity-name-filter": "필터 사용",
        "entity-list-empty": "아무 엔티티도 선택되지 않았습니다.",
        "entity-type-list-required": "최소 하나의 엔티티 유형을 선택해야 합니다.",
        "entity-name-filter-required": "엔티티 이름 필터를 입력하세요.",
        "entity-name-filter-no-entity-matched": "'{{entity}}'로 시작되는 엔티티를 찾을 수 없습니다.",
        "all-subtypes": "모두",
        "select-entities": "선택된 엔티티",
        "no-aliases-found": "아무 엔티티도 없습니다.",
        "no-alias-matching": "엔티티 '{{alias}}'을(를) 찾을 수 없습니다.",
        "create-new-alias": "새로 별명 만들기",
        "create-new": "새로 만들기",
        "key": "키",
        "key-name": "키 이름",
        "no-keys-found": "아무 키도 찾을 수 없습니다.",
        "no-key-matching": "'{{key}}'를 찾을 수 없습니다.",
        "create-new-key": "새로 키 만들기",
        "type": "유형",
        "type-required": "엔티티의 유형을 입력하세요.",
        "type-device": "장치",
        "type-devices": "장치",
        "list-of-devices": "{ count, plural, =1 {1 개 장치} other {# 개 장치} }",
        "device-name-starts-with": "이름이 '{{prefix}}'로 시작되는 장치",
        "type-device-profile": "장치 프로필",
        "type-device-profiles": "장치 프로필",
        "clear-selected-profiles": "선택한 프로필 지우기",
        "list-of-device-profiles": "{ count, plural, =1 {1 개 장치 프로필} other {# 개 장치 프로필 목록} }",
        "device-profile-name-starts-with": "이름이 '{{prefix}}'로 시작하는 장치 프로필",
        "type-asset-profile": "자산 프로필",
        "type-asset-profiles": "자산 프로필",
        "list-of-asset-profiles": "{ count, plural, =1 {하나의 자산 프로필} other {#개 자산 프로필 목록} }",
        "asset-profile-name-starts-with": "이름이 '{{prefix}}'로 시작하는 자산 프로필",
        "type-asset": "자산",
        "type-assets": "자산",
        "list-of-assets": "{ count, plural, =1 {1 개 자산} other {# 개 자산} }",
        "asset-name-starts-with": "이름이 '{{prefix}}'로 시작되는 자산",
        "type-entity-view": "엔티티 뷰",
        "type-entity-views": "엔티티 뷰",
        "list-of-entity-views": "{ count, plural, =1 {1 개 자산 보기} other {# 개 자산 보기} }",
        "entity-view-name-starts-with": "이름이 '{{prefix}}'로 시작되는 자산 보기",
        "type-rule": "규칙",
        "type-rules": "규칙",
        "list-of-rules": "{ count, plural, =1 {1 개 규칙} other {# 개 규칙} }",
        "rule-name-starts-with": "이름이 '{{prefix}}'로 시작되는 규칙",
        "type-plugin": "플러그인",
        "type-plugins": "플러그인",
        "list-of-plugins": "{ count, plural, =1 {1 개 플러그인} other {# 개 플러그인} }",
        "plugin-name-starts-with": "이름이 '{{prefix}}'로 시작되는 플러그인",
        "type-tenant": "테넌트",
        "type-tenants": "테넌트",
        "list-of-tenants": "{ count, plural, =1 {1 개 테넌트} other {# 개 테넌트} }",
        "tenant-name-starts-with": "이름이 '{{prefix}}'로 시작되는 테넌트",
        "type-tenant-profile": "테넌트 프로필",
        "type-tenant-profiles": "테넌트 프로필",
        "list-of-tenant-profiles": "{ count, plural, =1 {1 개 테넌트 프로필} other {# 개 테넌트 프로필 목록} }",
        "tenant-profile-name-starts-with": "'이름이 {{prefix}}'로 시작하는 테넌트 프로필",
        "type-customer": "고객",
        "type-customers": "고객",
        "list-of-customers": "{ count, plural, =1 {1 개 고객} other {# 개 고객} }",
        "customer-name-starts-with": "이름이 '{{prefix}}'로 시작되는 고객",
        "type-user": "사용자",
        "type-users": "사용자",
        "list-of-users": "{ count, plural, =1 {1 개 사용자} other {# 개 사용자} }",
        "user-name-starts-with": "이름이 '{{prefix}}'로 시작되는 사용자",
        "type-dashboard": "대시보드",
        "type-dashboards": "대시보드",
        "list-of-dashboards": "{ count, plural, =1 {1 개 대시보드} other {# 개 대시보드} }",
        "dashboard-name-starts-with": "이름이 '{{prefix}}'로 시작되는 대시보드",
        "type-alarm": "알람",
        "type-alarms": "알람",
        "list-of-alarms": "{ count, plural, =1 {1 개 알람} other {# 개 알람} }",
        "alarm-name-starts-with": "이름이 '{{prefix}}'로 시작되는 알람",
        "type-rulechain": "규칙 사슬",
        "type-rulechains": "규칙 사슬",
        "list-of-rulechains": "{ count, plural, =1 {1 개 규칙 사슬} other {# 개 규칙 사슬} }",
        "rulechain-name-starts-with": "이름이 '{{prefix}}'로 시작되는 규칙 사슬",
        "type-rulenode": "규칙 노드",
        "type-rulenodes": "규칙 노드",
        "list-of-rulenodes": "{ count, plural, =1 {1 개 규칙 노드} other {# 개 규칙 노드의 목록} }",
        "rulenode-name-starts-with": "이름이 '{{prefix}}'로 시작되는 규칙 노트",
        "type-api-key": "API 키",
        "type-api-keys": "API 키",
        "type-current-customer": "현재 고객",
        "type-current-tenant": "현재 테넌트",
        "type-current-user": "현재 사용자",
        "type-current-user-owner": "현재 소유자",
        "type-calculated-field": "계산 필드",
        "type-calculated-fields": "계산 필드",
        "type-ai-model": "AI 모델",
        "type-ai-models": "AI 모델",
        "type-widgets-bundle": "위젯 번들",
        "type-widgets-bundles": "위젯 번들",
        "list-of-widgets-bundles": "{ count, plural, =1 {하나의 위젯 번들} other {#개 위젯 번들 목록} }",
        "type-widget": "위젯",
        "type-widgets": "위젯",
        "list-of-widgets": "{ count, plural, =1 {1개 위젯} other {#개 위젯 목록} }",
        "search": "엔티티 검색",
        "selected-entities": "{ count, plural, =1 {1 엔티티} other {# 엔티티} } 선택됨",
        "entity-name": "엔티티 이름",
        "entity-label": "엔티티 라벨",
        "details": "엔티티 상세",
        "no-entities-prompt": "아무 엔티티도 없습니다",
        "no-data": "표시할 데이터가 없습니다",
        "show-all-columns": "모두 표시",
        "columns-to-display": "표시할 컬럼",
        "type-api-usage-state": "Api 사용량 상태",
        "type-edge": "엣지",
        "type-edges": "엣지",
        "list-of-edges": "{ count, plural, =1 {1개 Edge} other {#개 Edge 목록} }",
        "edge-name-starts-with": "이름이 '{{prefix}}'로 시작하는 Edge",
        "version-conflict": {
            "message": "기존 버전을 덮어쓰거나 변경 사항을 삭제하고 최신 버전을 로드하시겠습니까?",
            "link": "이것을 사용하여 {{entityType}}의 버전을 다운로드할 수 있습니다.",
            "overwrite": "버전 덮어쓰기",
            "discard": "변경 취소"
        },
        "type-tb-resource": "리소스",
        "type-tb-resources": "리소스",
        "list-of-tb-resources": "{ count, plural, =1 {1개 리소스} other {#개 리소스 목록} }",
        "type-ota-package": "OTA 패키지",
        "type-ota-packages": "OTA 패키지",
        "list-of-ota-packages": "{ count, plural, =1 {1개 OTA 패키지} other {#개 OTA 패키지 목록} }",
        "type-rpc": "RPC",
        "type-queue": "큐",
        "type-queue-stats": "큐 통계",
        "type-queues-stats": "큐 통계",
        "type-notification": "알림",
        "type-notification-rule": "알림 규칙",
        "type-notification-rules": "알림 규칙",
        "list-of-notification-rules": "{ count, plural, =1 {하나의 알림 규칙} other {#개 알림 규칙 목록} }",
        "type-notification-target": "알림 수신자",
        "type-notification-targets": "알림 수신자",
        "list-of-notification-targets": "{ count, plural, =1 {하나의 알림 수신자} other {#개 알림 수신자 목록} }",
        "type-notification-request": "알림 요청",
        "type-notification-template": "알림 템플릿",
        "type-notification-templates": "알림 템플릿",
        "list-of-notification-templates": "{ count, plural, =1 {하나의 알림 템플릿} other {#개 알림 템플릿 목록} }",
        "link": "링크",
        "type-oauth2-client": "OAuth 2.0 클라이언트",
        "type-oauth2-clients": "OAuth 2.0 클라이언트",
        "list-of-oauth2-clients": "{ count, plural, =1 {하나의 OAuth 2.0 클라이언트} other {#개 OAuth 2.0 클라이언트 목록} }",
        "type-domain": "도메인",
        "type-domains": "도메인",
        "list-of-domains": "{ count, plural, =1 {1개 도메인} other {#개 도메인 목록} }",
        "type-mobile-app": "모바일 애플리케이션",
        "type-mobile-apps": "모바일 애플리케이션",
        "list-of-mobile-apps": "{ count, plural, =1 {하나의 모바일 애플리케이션} other {#개 모바일 애플리케이션 목록} }",
        "type-mobile-app-bundle": "모바일 번들",
        "type-mobile-app-bundles": "모바일 번들",
        "list-of-mobile-app-bundles": "{ count, plural, =1 {하나의 모바일 번들} other {#개 모바일 번들 목록} }",
        "limit-reached": "한도 도달",
        "limit-reached-text": "<b>{{ entities }}</b>의 한도에 도달했습니다. 더 추가하려면 시스템 관리자에게 {{ entity }} 한도 증가를 요청하세요.",
        "request-limit-increase": "한도 증가 요청",
        "request-sysadmin-text": "시스템 관리자입니까?",
        "login-here": "여기에 로그인",
        "to-increase-limit": "하여 한도를 늘리세요.",
        "increase-limit-request-sent-title": "시스템 관리자에게 한도 증가를 요청하는 자동 요청을 보냈습니다",
        "increase-limit-request-sent-text": "요청을 검토하고 설정을 업데이트할 시간을 기다려 주세요. 변경 사항을 보려면 이 페이지를 새로고침해야 할 수 있습니다."
    },
    "entity-field": {
        "created-time": "생성 일시",
        "name": "이름",
        "type": "유형",
        "first-name": "이름",
        "last-name": "성",
        "email": "이메일",
        "title": "제목",
        "country": "국가",
        "state": "주",
        "city": "시",
        "address": "주소",
        "address2": "주소 2",
        "zip": "우편번호",
        "phone": "전화",
        "label": "라벨",
        "queue-name": "큐 이름",
        "service-id": "서비스 ID",
        "owner-name": "소유자 이름",
        "owner-type": "소유자 유형"
    },
    "entity-view": {
        "entity-view": "엔티티 뷰",
        "entity-view-required": "엔티티 뷰를 입력하세요.",
        "entity-views": "엔티티 뷰",
        "management": "엔티티 뷰 관리",
        "view-entity-views": "엔티티 뷰 보기",
        "entity-view-alias": "엔티티 뷰 별명",
        "aliases": "엔티티 뷰 별명",
        "no-alias-matching": "'{{alias}}' 를 찾을 수 없습니다.",
        "no-aliases-found": "별명이 없습니다.",
        "no-key-matching": "'{{key}}' 를 찾을 수 없습니다.",
        "no-keys-found": "Key가 없습니다.",
        "create-new-alias": "새로 만들기!",
        "create-new-key": "새로 만들기!",
        "duplicate-alias-error": "중복 별명 '{{alias}}'이(가) 발견되었습니다.<br>엔티티 뷰 별명은 대시보드 내에서 고유해야 합니다.",
        "configure-alias": "'{{alias}}' 별명 구성",
        "no-entity-views-matching": "'{{entity}}'와(과) 일치하는 엔티티 뷰를 찾을 수 없습니다.",
        "public": "공개",
        "alias": "별명",
        "alias-required": "엔티티 뷰 별명은 필수 항목입니다.",
        "remove-alias": "엔티티 뷰 별명 제거",
        "add-alias": "엔티티 뷰 별명 추가",
        "name-starts-with": "엔티티 뷰 이름 표현식",
        "help-text": "필요에 따라 '%'를 사용하세요: '%entity-view_name_contains%', '%entity-view_name_ends', 'entity-view_starts_with%'.",
        "entity-view-list": "엔티티 뷰 목록",
        "use-entity-view-name-filter": "필터 사용",
        "entity-view-list-empty": "선택된 엔티티 뷰 없음.",
        "entity-view-name-filter-required": "엔티티 뷰 이름 필터는 필수 항목입니다.",
        "entity-view-name-filter-no-entity-view-matched": "'{{entityView}}'로 시작하는 엔티티 뷰를 찾을 수 없습니다.",
        "add": "엔티티 뷰 추가",
        "entity-view-public": "엔티티 뷰가 공개됨",
        "assign-to-customer": "고객에게 자산 할당",
        "assign-entity-view-to-customer": "고객에 엔티티 뷰 할당",
        "assign-entity-view-to-customer-text": "고객에 할당할 엔티티 뷰를 선택하세요",
        "assign-entity-view-to-edge-title": "엣지에 엔티티 뷰 할당",
        "no-entity-views-text": "엔티티 뷰를 찾을 수 없음",
        "assign-to-customer-text": "엔티티 뷰를 할당할 고객을 선택하세요",
        "entity-view-details": "엔티티 뷰 상세 정보",
        "add-entity-view-text": "새로운 엔티티 뷰 추가",
        "delete": "엔티티 뷰 삭제",
        "assign-entity-views": "엔티티 뷰 할당",
        "assign-entity-views-text": "{ count, plural, =1 {1 개 엔티티 뷰} other {# 개 엔티티 뷰} }를 고객에 할당",
        "delete-entity-views": "엔티티 뷰 삭제",
        "unassign-from-customer": "고객 할당 해제",
        "unassign-entity-views": "엔티티 뷰 할당 해제",
        "unassign-entity-views-action-title": "{ count, plural, =1 {1 개 엔티티 뷰} other {# 개 엔티티 뷰} }를 고객으로 부터 할당 해제",
        "assign-new-entity-view": "새 엔티티 뷰 할당",
        "delete-entity-view-title": "엔티티 뷰 '{{entityViewName}}'을(를) 삭제하시겠습니까?",
        "delete-entity-view-text": "주의: 확인 후 엔티티 뷰와 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "delete-entity-views-title": "정말 { count, plural, =1 {1개의 엔티티 뷰} other {#개의 엔티티 뷰} }를 삭제하시겠습니까?",
        "delete-entity-views-action-title": "Delete { count, plural, =1 {1 개 엔티티 뷰} other {# 개 엔티티 뷰} }",
        "delete-entity-views-text": "주의: 확인 후 선택한 모든 엔티티 뷰가 제거되고 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "unassign-entity-view-title": "엔티티 뷰 '{{entityViewName}}'을(를) 엣지에서 할당 해제하시겠습니까?",
        "unassign-entity-view-text": "확인 후 엔티티 뷰가 할당 해제되어 고객이 액세스할 수 없습니다.",
        "unassign-entity-view": "엔티티 뷰 할당 해제",
        "unassign-entity-views-title": "정말 { count, plural, =1 {1개의 엔티티 뷰} other {#개의 엔티티 뷰} }를 할당 해제하시겠습니까?",
        "unassign-entity-views-text": "확인 후 선택한 모든 엔티티 뷰가 할당 해제되어 고객이 액세스할 수 없습니다.",
        "entity-view-type": "엔티티 뷰 유형",
        "entity-view-type-required": "엔티티 뷰 유형은 필수 항목입니다.",
        "select-entity-view-type": "엔티티 뷰 유형 선택",
        "enter-entity-view-type": "엔티티 뷰 유형 입력",
        "any-entity-view": "모든 엔티티 뷰",
        "no-entity-view-types-matching": "'{{entitySubtype}}'와(과) 일치하는 엔티티 뷰 유형을 찾을 수 없습니다.",
        "entity-view-type-list-empty": "선택된 엔티티 뷰 유형 없음.",
        "entity-view-types": "엔티티 뷰 유형",
        "created-time": "생성 일시",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "type-max-length": "엔티티 뷰 유형은 256자 미만이어야 합니다.",
        "description": "설명",
        "events": "이벤트",
        "details": "상세 정보",
        "copyId": "엔티티 뷰 ID 복사",
        "idCopiedMessage": "엔티티 뷰 ID가 클립보드에 복사되었습니다",
        "assignedToCustomer": "할당된 고객",
        "unable-entity-view-device-alias-title": "엔티티 뷰 별명을 삭제할 수 없습니다",
        "unable-entity-view-device-alias-text": "장치 별명 '{{entityViewAlias}}'은(는) 다음 위젯에서 사용 중이므로 삭제할 수 없습니다:<br/>{{widgetsList}}",
        "select-entity-view": "엔티티 뷰 선택",
        "make-public": "엔티티 뷰를 공개로 전환",
        "make-private": "엔티티 뷰를 비공개로 전환",
        "start-ts": "시작 시간",
        "end-ts": "종료 시간",
        "date-limits": "날짜 제한",
        "client-attributes": "클라이언트 속성",
        "shared-attributes": "공유 속성",
        "server-attributes": "서버 속성",
        "timeseries": "시계열",
        "client-attributes-placeholder": "클라이언트 속성",
        "shared-attributes-placeholder": "공유 속성",
        "server-attributes-placeholder": "서버 속성",
        "timeseries-placeholder": "시계열",
        "target-entity": "대상 엔티티",
        "attributes-propagation": "속성 전파",
        "attributes-propagation-hint": "엔티티 뷰는 이 엔티티 뷰를 저장하거나 업데이트할 때마다 대상 엔티티에서 지정된 속성을 자동으로 복사합니다. 성능상의 이유로 대상 엔티티 속성은 각 속성 변경 시 엔티티 뷰에 전파되지 않습니다. 규칙 체인에서 \"뷰로 복사\" 규칙 노드를 구성하고 \"속성 게시\" 및 \"속성 업데이트됨\" 메시지를 새 규칙 노드에 연결하여 자동 전파를 활성화할 수 있습니다.",
        "timeseries-data": "시계열 데이터",
        "timeseries-data-hint": "엔티티 뷰에서 액세스할 수 있는 대상 엔티티의 시계열 데이터 키를 구성합니다. 이 시계열 데이터는 읽기 전용입니다.",
        "search": "엔티티 뷰 검색",
        "selected-entity-views": "{ count, plural, =1 {1 개 엔티티 뷰} other {# 개 엔티티 뷰} } 선택됨",
        "make-public-entity-view-title": "엔티티 뷰 '{{entityViewName}}'을(를) 공개하시겠습니까?",
        "make-public-entity-view-text": "확인 후 엔티티 뷰와 모든 데이터가 공개되어 다른 사용자가 액세스할 수 있습니다.",
        "make-private-entity-view-title": "엔티티 뷰 '{{entityViewName}}'을(를) 비공개로 설정하시겠습니까?",
        "make-private-entity-view-text": "확인 후 엔티티 뷰와 모든 데이터가 비공개되어 다른 사용자가 액세스할 수 없습니다.",
        "assign-entity-view-to-edge": "엣지에 엔티티 뷰 할당",
        "assign-entity-view-to-edge-text": "엣지에 할당할 엔티티 뷰를 선택하세요",
        "unassign-entity-view-from-edge-title": "엔티티 뷰 '{{entityViewName}}'을(를) 엣지에서 할당 해제하시겠습니까?",
        "unassign-entity-view-from-edge-text": "확인 후 엔티티 뷰가 할당 해제되어 엣지에서 액세스할 수 없습니다.",
        "unassign-entity-views-from-edge-action-title": "엣지에서 { count, plural, =1 {1개 엔티티 뷰} other {#개 엔티티 뷰} } 할당 해제",
        "unassign-entity-view-from-edge": "엔티티 뷰 할당 해제",
        "unassign-entity-views-from-edge-title": "정말 { count, plural, =1 {1개의 엔티티 뷰} other {#개의 엔티티 뷰} }를 할당 해제하시겠습니까?",
        "unassign-entity-views-from-edge-text": "확인 후 선택한 모든 엔티티 뷰가 할당 해제되어 엣지에서 액세스할 수 없습니다."
    },
    "event": {
        "event-type": "이벤트 타입",
        "events-filter": "이벤트 필터",
        "clean-events": "이벤트 지우기",
        "type-error": "에러",
        "type-lc-event": "주기적 이벤트",
        "type-stats": "통계",
        "type-debug-rule-node": "디버그",
        "type-debug-rule-chain": "디버그",
        "type-debug-calculated-field": "디버그",
        "arguments": "인수",
        "result": "결과",
        "no-events-prompt": "이벤트 없음",
        "error": "에러",
        "alarm": "알람",
        "event-time": "이벤트 발생 시간",
        "server": "서버",
        "body": "본문",
        "method": "방법",
        "type": "유형",
        "message": "메시지",
        "message-id": "메시지 ID",
        "copy-message-id": "메시지 ID 복사",
        "message-type": "메시지 유형",
        "data-type": "데이터 유형",
        "relation-type": "관계 유형",
        "metadata": "메타데이터",
        "data": "데이터",
        "event": "이벤트",
        "status": "상태",
        "success": "성공",
        "failed": "실패",
        "messages-processed": "처리된 메시지",
        "max-messages-processed": "처리된 최대 메시지 수",
        "min-messages-processed": "처리된 최소 메시지 수",
        "errors-occurred": "오류가 발생했습니다",
        "max-errors-occurred": "발생한 최대 오류 수",
        "min-errors-occurred": "발생한 최소 오류 수",
        "min-value": "최소 값은 0입니다.",
        "all-events": "모두",
        "has-error": "오류 있음",
        "entity-id": "엔티티 ID",
        "copy-entity-id": "엔티티 ID 복사",
        "entity-type": "엔티티 유형",
        "clear-filter": "필터 지우기",
        "clear-request-title": "모든 이벤트 지우기",
        "clear-request-text": "모든 이벤트를 지우시겠습니까?",
        "started": "시작됨",
        "updated": "수정됨",
        "stopped": "정지됨"
    },
    "extension": {
        "extensions": "확장",
        "selected-extensions": "{ count, plural, =1 {1 개 확장} other {# 개 확장} }이 선택됨",
        "type": "유형",
        "key": "키",
        "value": "값",
        "id": "ID",
        "extension-id": "확장 ID",
        "extension-type": "확장 종류",
        "transformer-json": "JSON *",
        "unique-id-required": "현재의 확장 ID가 이미 존재합니다.",
        "delete": "확장 제거",
        "add": "확장 추가",
        "edit": "확장 편집",
        "delete-extension-title": "확장 '{{extensionId}}'을 삭제하시겠습니까?",
        "delete-extension-text": "확장 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-extensions-title": "{ count, plural, =1 {1 개 확장} other {# 개 확장} }을 삭제하시겠습니까?",
        "delete-extensions-text": "선택된 모든 확장이 삭제됩니다.",
        "converters": "변환기",
        "converter-id": "변환기 ID",
        "configuration": "설정",
        "converter-configurations": "변환기 설정",
        "token": "보안 토큰",
        "add-converter": "변환기 추가",
        "add-config": "변환기 설정 추가",
        "device-name-expression": "장치 이름 표현",
        "device-type-expression": "장치 유형 표현",
        "custom": "사용자 정의",
        "to-double": "실수로 변환",
        "transformer": "변환기",
        "json-required": "Transformer json을(를) 입력하세요.",
        "json-parse": "변환기 JSON을 파싱할 수 없습니다.",
        "attributes": "속성",
        "add-attribute": "속성 추가",
        "add-map": "매핑 요소 추가",
        "timeseries": "시계열",
        "add-timeseries": "시계열 추가",
        "field-required": "필드를 입력하세요.",
        "brokers": "중개인",
        "add-broker": "중개인 추가",
        "host": "호스트",
        "port": "포트",
        "port-range": "포트를 1~65535 범위 내에서 입력하세요.",
        "ssl": "SSL",
        "credentials": "인증",
        "username": "사용자 이름",
        "password": "비밀 번호",
        "retry-interval": "재시도 간격(ms)",
        "anonymous": "익명",
        "basic": "기본",
        "pem": "PEM",
        "ca-cert": "CA 인증 파일 *",
        "private-key": "개인키 파일 *",
        "cert": "인증 파일 *",
        "no-file": "아무 파일도 선택되지 않았습니다.",
        "drop-file": "여기로 파일을 드래그 하거나, 여기를 클릭해서 파일을 선택하세요.",
        "mapping": "매핑",
        "topic-filter": "토픽 필터",
        "converter-type": "변환기 유형",
        "converter-json": "JSON",
        "json-name-expression": "장치 이름 JSON 표현",
        "topic-name-expression": "장치 이름 토픽 표현",
        "json-type-expression": "장치 유형 JSON 표현",
        "topic-type-expression": "장치 유형 토픽 표현",
        "attribute-key-expression": "속성 키 표현",
        "attr-json-key-expression": "속성 키 JSON 표현",
        "attr-topic-key-expression": "속성 키 토픽 표현",
        "request-id-expression": "요청 ID 표현",
        "request-id-json-expression": "요청 ID JSON 표현",
        "request-id-topic-expression": "요청 ID 토픽 표현",
        "response-topic-expression": "응답 토픽 표현",
        "value-expression": "값 표현",
        "topic": "토픽",
        "timeout": "시간 제한(ms)",
        "converter-json-required": "JSON 변환기가 필요합니다.",
        "converter-json-parse": "JSON 변환기를 파싱할 수 없습니다.",
        "filter-expression": "필터 표현",
        "connect-requests": "접속 요청",
        "add-connect-request": "접속 요청 추가",
        "disconnect-requests": "접속 해제 요청",
        "add-disconnect-request": "접속 해제 요청 추가",
        "attribute-requests": "속성 요청",
        "add-attribute-request": "속성 요청 추가",
        "attribute-updates": "속성 업데이트",
        "add-attribute-update": "속성 업데이트 추가",
        "server-side-rpc": "서버 측 RPC",
        "add-server-side-rpc-request": "서버 측 RPC 요청 추가",
        "device-name-filter": "장치 이름 필터",
        "attribute-filter": "속성 필터",
        "method-filter": "메서드 필터",
        "request-topic-expression": "요청 토픽 식",
        "response-timeout": "응답 시간 초과 (밀리초)",
        "topic-expression": "토픽 식",
        "client-scope": "클라이언트 범위",
        "add-device": "장치 추가",
        "opc-server": "서버",
        "opc-add-server": "서버 추가",
        "opc-add-server-prompt": "서버를 추가해주세요",
        "opc-application-name": "애플리케이션 이름",
        "opc-application-uri": "애플리케이션 URI",
        "opc-scan-period-in-seconds": "스캔 주기(초)",
        "opc-security": "보안",
        "opc-identity": "ID",
        "opc-keystore": "키스톤",
        "opc-type": "유형",
        "opc-keystore-type": "유형",
        "opc-keystore-location": "위치 *",
        "opc-keystore-password": "비밀번호",
        "opc-keystore-alias": "별명",
        "opc-keystore-key-password": "키 비밀번호",
        "opc-device-node-pattern": "정치 노드 규칙",
        "opc-device-name-pattern": "장치 이름 규칙",
        "modbus-server": "서버/보조",
        "modbus-add-server": "서버 추가/보조",
        "modbus-add-server-prompt": "서버/보조를 추가해주세요",
        "modbus-transport": "전송",
        "modbus-tcp-reconnect": "자동으로 재접속",
        "modbus-rtu-over-tcp": "TCP over RTU",
        "modbus-port-name": "시리얼 포트 이름",
        "modbus-encoding": "인코딩",
        "modbus-parity": "패리티",
        "modbus-baudrate": "전송 속도",
        "modbus-databits": "데이터 비트",
        "modbus-stopbits": "정지 비트",
        "modbus-databits-range": "데이터 비트를 7~8 범위에서 입력하세요.",
        "modbus-stopbits-range": "정지 비트를 1~2 범위에서 입력하세요.",
        "modbus-unit-id": "유닛 ID",
        "modbus-unit-id-range": "유닛 ID는 1에서 247 범위여야 합니다.",
        "modbus-device-name": "장치 이름",
        "modbus-poll-period": "풀 주기 (ms)",
        "modbus-attributes-poll-period": "속성 풀 주기 (ms)",
        "modbus-timeseries-poll-period": "시계열 풀 주기 (ms)",
        "modbus-poll-period-range": "풀 주기를 양수로 입력하세요.",
        "modbus-tag": "태그",
        "modbus-function": "함수",
        "modbus-register-address": "등록 주소",
        "modbus-register-address-range": "등록 주소를 0~65535 범위에서 입력하세요.",
        "modbus-register-bit-index": "비트 인덱스",
        "modbus-register-bit-index-range": "비트 인덱스를 0~15 범위에서 입력하세요.",
        "modbus-register-count": "등록 카운트",
        "modbus-register-count-range": "등록 카운트를 양수로 입력하세요.",
        "modbus-byte-order": "바이트 순서",
        "sync": {
            "status": "상태",
            "sync": "동기화",
            "not-sync": "동기화 되지 않음",
            "last-sync-time": "최근 동기화 시간",
            "not-available": "사용 불가"
        },
        "export-extensions-configuration": "확장 설정 내보내기",
        "import-extensions-configuration": "확장 설정 가져오기",
        "import-extensions": "확장 가져오기",
        "import-extension": "확장 가져오기",
        "export-extension": "확장 내보내기",
        "file": "확장 파일",
        "invalid-file-error": "올바르지 않은 확장 파일"
    },
    "feature": {
        "advanced-features": "고급 기능"
    },
    "filter": {
        "add": "필터 추가",
        "edit": "필터 편집",
        "name": "필터 이름",
        "name-required": "필터 이름은 필수 항목입니다.",
        "duplicate-filter": "같은 이름의 필터가 이미 존재합니다.",
        "filters": "필터",
        "unable-delete-filter-title": "필터를 삭제할 수 없습니다",
        "unable-delete-filter-text": "필터 '{{filter}}'은(는) 다음 위젯에서 사용 중이므로 삭제할 수 없습니다:<br/>{{widgetsList}}",
        "duplicate-filter-error": "중복 필터 '{{filter}}'이(가) 발견되었습니다.<br>필터는 대시보드 내에서 고유해야 합니다.",
        "missing-key-filters-error": "'{{filter}}' 필터에 키 필터가 없습니다.",
        "filter": "필터",
        "editable": "편집 가능",
        "editable-hint": "사용자가 대시보드에서 필터 값을 변경할 수 있도록 허용.",
        "no-filters-found": "아무 필터도 찾을 수 없습니다.",
        "no-filter-text": "필터가 특정되지 않았습니다",
        "add-filter-prompt": "필터를 추가해주세요",
        "no-filter-matching": "필터 '{{filter}}'를 찾을 수 없습니다.",
        "create-new-filter": "새로 필터를 만드세요!",
        "create-new": "새로 만들기",
        "filter-required": "필터를 입력하세요.",
        "operation": {
            "operation": "연산",
            "equal": "같음",
            "not-equal": "같이 않음",
            "starts-with": "다음으로 시작함",
            "ends-with": "다음으로 끝남",
            "contains": "포함함",
            "not-contains": "포함하지 않음",
            "greater": "큼",
            "less": "작음",
            "greater-or-equal": "크거나 같음",
            "less-or-equal": "작거나 같음",
            "and": "그리고",
            "or": "또는",
            "in": "포함",
            "not-in": "미포함"
        },
        "ignore-case": "대소문자 무시",
        "value": "값",
        "remove-filter": "필터 제거",
        "duplicate-filter-action": "필터 복제",
        "preview": "필터 미리보기",
        "no-filters": "구성된 필터 없음",
        "add-filter": "필터 추가",
        "add-complex-filter": "복합 필터 추가",
        "add-complex": "복합 추가",
        "complex-filter": "복합 필터",
        "edit-complex-filter": "복합 필터 편집",
        "edit-filter-user-params": "필터 술어 사용자 매개변수 편집",
        "filter-user-params": "필터 술어 사용자 매개변수",
        "user-parameters": "사용자 매개변수",
        "display-label": "표시할 레이블",
        "custom-label": "사용자 지정 레이블",
        "custom-label-hint": "필터에 사용자 지정 레이블을 설정하려면 활성화합니다. 비활성화하면 레이블이 자동으로 생성됩니다.",
        "order-priority": "표시 순서",
        "key-filter": "키 필터",
        "key-filters": "키 필터",
        "key-name": "키 이름",
        "key-name-required": "키 이름은 필수 항목입니다.",
        "key-type": {
            "key-type": "키 유형",
            "attribute": "속성",
            "timeseries": "시계열",
            "entity-field": "엔티티 필드",
            "constant": "상수",
            "client-attribute": "클라이언트 속성",
            "server-attribute": "서버 속성",
            "shared-attribute": "공유된 속성"
        },
        "value-type": {
            "value-type": "값 유형",
            "string": "문자열",
            "numeric": "숫자",
            "boolean": "불리언",
            "date-time": "날짜/시간"
        },
        "value-type-required": "키 값 유형은 필수 항목입니다.",
        "key-value-type-change-title": "키 값 유형을 변경하시겠습니까?",
        "key-value-type-change-message": "확인하면 입력한 모든 키 필터가 제거됩니다.",
        "no-key-filters": "구성된 키 필터 없음",
        "add-key-filter": "키 필터 추가",
        "remove-key-filter": "키 필터 제거",
        "edit-key-filter": "키 필터 편집",
        "date": "날짜",
        "time": "시간",
        "current-tenant": "현재 테넌트",
        "current-customer": "현재 고객",
        "current-user": "현재 사용자",
        "current-device": "현재 장치",
        "default-value": "기본값",
        "default-comma-separated-values": "기본 쉼표로 구분된 값",
        "dynamic-source-type": "동적 소스 유형",
        "dynamic-value": "동적 값",
        "no-dynamic-value": "동적 값 없음",
        "source-attribute": "소스 속성",
        "switch-to-dynamic-value": "동적 값으로 전환",
        "switch-to-default-value": "기본값으로 전환",
        "inherit-owner": "소유자로부터 상속",
        "source-attribute-not-set": "소스 속성이 설정되지 않은 경우",
        "unit": "단위"
    },
    "fullscreen": {
        "expand": "전체화면으로 확장",
        "exit": "전체화면 종료",
        "toggle": "전체화면 모드 전환",
        "fullscreen": "전체화면"
    },
    "function": {
        "function": "기능"
    },
    "gateway": {
        "gateway-name": "게이트웨이 이름",
        "gateway-name-required": "게이트웨이 이름은 필수 항목입니다.",
        "gateways": "게이트웨이",
        "create-new-gateway": "새 게이트웨이 생성",
        "create-new-gateway-text": "이름이 '{{gatewayName}}'인 새 게이트웨이를 생성하시겠습니까?",
        "launch-command": "실행 명령",
        "no-gateway-found": "게이트웨이를 찾을 수 없습니다.",
        "no-gateway-matching": " '{{item}}'을(를) 찾을 수 없습니다."
    },
    "grid": {
        "delete-item-title": "이 항목을 삭제 하시겠습니까?",
        "delete-item-text": "항목 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-items-title": "{ count, plural, =1 {아이템 1 개} other {아이템 # 개} }를 삭제하시겠습니까?",
        "delete-items-action-title": "{ count, plural, =1 {아이템 1 개} other {아이템 # 개} } 삭제",
        "delete-items-text": "항목 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "add-item-text": "새로운 아이템 추가",
        "no-items-text": "아이템이 없습니다.",
        "item-details": "아이템 상세",
        "delete-item": "아이템 삭제",
        "delete-items": "아이템 삭제",
        "scroll-to-top": "스크롤 맨 위로"
    },
    "help": {
        "goto-help-page": "도움",
        "show-help": "도움말 표시"
    },
    "home": {
        "home": "홈",
        "profile": "프로필",
        "logout": "로그아웃",
        "menu": "메뉴",
        "avatar": "아바타",
        "open-user-menu": "사용자 메뉴 열기"
    },
    "file-input": {
        "browse-file": "파일 찾아보기",
        "browse-files": "파일 찾아보기"
    },
    "image": {
        "gallery": "이미지 갤러리",
        "search": "이미지 검색",
        "selected-images": "{ count, plural, =1 {1개 이미지} other {#개 이미지} } 선택됨",
        "created-time": "생성 일시",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "resolution": "해상도",
        "size": "크기",
        "system": "시스템",
        "download-image": "이미지 다운로드",
        "export-image": "이미지를 JSON으로 내보내기",
        "import-image": "JSON에서 이미지 가져오기",
        "upload-image": "이미지 업로드",
        "edit-image": "이미지 수정",
        "image-details": "이미지 상세",
        "no-images": "이미지가 없습니다",
        "delete-image": "이미지 삭제",
        "delete-image-title": "이미지 '{{imageTitle}}'을(를) 삭제하시겠습니까?",
        "delete-image-text": "주의: 확인 후 이미지를 복구할 수 없게 됩니다.",
        "delete-images-title": "{ count, plural, =1 {1개 이미지} other {#개 이미지} }를 삭제하시겠습니까?",
        "delete-images-text": "주의: 확인 후 선택한 모든 이미지가 제거되고 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "list-mode": "목록 보기",
        "grid-mode": "그리드 보기",
        "image-preview": "이미지 미리보기",
        "update-image": "이미지 업데이트",
        "export-failed-error": "이미지를 내보낼 수 없습니다: {{error}}",
        "image-json-file": "이미지 JSON 파일",
        "invalid-image-json-file-error": "JSON에서 이미지를 가져올 수 없습니다: 잘못된 이미지 JSON 데이터 구조입니다.",
        "image-is-in-use": "이미지가 다른 엔티티에서 사용 중입니다",
        "images-are-in-use": "이미지가 다른 엔티티에서 사용 중입니다",
        "image-is-in-use-text": "<b>'{{title}}'</b> 이미지가 다음 엔티티에서 사용 중이므로 삭제되지 않았습니다:",
        "images-are-in-use-text": "모든 이미지가 삭제되지 않았습니다. 다른 엔티티에서 사용 중이기 때문입니다.</br>해당 이미지 행의 <b>참조</b> 버튼을 클릭하여 참조된 엔티티를 볼 수 있습니다.</br>이 이미지를 계속 삭제하려면 아래 표에서 선택하고 <b>선택 삭제</b> 버튼을 클릭하세요.",
        "delete-image-in-use-text": "이미지를 계속 삭제하려면 <b>무조건 삭제</b> 버튼을 클릭하세요.",
        "system-entities": "시스템 엔티티:",
        "entities": "엔티티:",
        "references": "참조",
        "include-system-images": "시스템 이미지 포함",
        "clear-image": "이미지 지우기",
        "no-image": "이미지 없음",
        "no-image-selected": "이미지 없음",
        "browse-from-gallery": "갤러리에서 찾아보기",
        "set-link": "링크 설정",
        "image-link": "이미지 링크",
        "link": "링크",
        "copy-image-link": "이미지 링크 복사",
        "embed-image": "이미지 포함",
        "embed-to-html": "HTML에 포함",
        "embed-to-html-hint": "이 기능은 승인되지 않은 사용자도 링크에 액세스할 수 있게 합니다.",
        "embed-to-html-text": "다음 코드 스니펫을 사용하여 일반 HTML 기반 컴포넌트에 이미지를 포함할 수 있습니다.<br/>이러한 컴포넌트에는 HTML 카드 위젯, 셀 콘텐츠 함수 등이 포함됩니다.",
        "embed-to-angular-template": "Angular HTML 템플릿에 포함",
        "embed-to-angular-template-text": "다음 코드 스니펫을 사용하여 컴포넌트에 사용될 Angular HTML 템플릿에 이미지를 포함할 수 있습니다.<br/>이러한 컴포넌트에는 마크다운 위젯, 위젯 편집기의 HTML 섹션, 사용자 지정 작업 등이 포함됩니다."
    },
    "image-input": {
        "drop-images-or": "이미지를 끌어다 놓거나",
        "drag-and-drop": "끌어다 놓기",
        "or": "또는",
        "browse": "찾아보기",
        "no-images": "선택된 이미지 없음",
        "images": "이미지"
    },
    "import": {
        "no-file": "선택된 파일이 없습니다.",
        "drop-file": "업로드 할 JSON 파일을 끌어다 놓거나 여기 클릭하여 파일을 선택하십시오.",
        "drop-json-file-or": "JSON 파일을 끌어다 놓거나",
        "drop-file-csv": "업로드 할 CSV 파일을 끌어다 놓거나 여기 클릭하여 파일을 선택하십시오.",
        "drop-file-csv-or": "CSV 파일을 끌어다 놓거나",
        "column-value": "값",
        "column-title": "제목",
        "column-example": "값 데이터 예시",
        "column-key": "속성/텔레메트리 키",
        "credentials": "자격 증명",
        "csv-delimiter": "CSV 구분자",
        "csv-first-line-header": "첫번째 줄에 컬럼 이름 포함",
        "csv-update-data": "속성/텔레메트리 업데이트",
        "details": "상세 내역",
        "import-csv-number-columns-error": "파일에는 최소 두 개의 열이 포함되어야 합니다.",
        "import-csv-invalid-format-error": "유효하지 않은 파일 포맷. Line: '{{line}}'",
        "column-type": {
            "name": "이름",
            "type": "유형",
            "label": "라벨",
            "column-type": "컬럼 유형",
            "client-attribute": "클라이언트 속성",
            "shared-attribute": "공유된 속성",
            "server-attribute": "서버 속성",
            "timeseries": "시계열",
            "entity-field": "엔티티 필드",
            "access-token": "액세스 토큰",
            "x509": "X.509",
            "mqtt": {
                "client-id": "MQTT 클라이언트 ID",
                "user-name": "MQTT 사용자 이름",
                "password": "MQTT 비밀번호"
            },
            "lwm2m": {
                "client-endpoint": "LwM2M 엔드포인트 클라이언트 이름",
                "security-config-mode": "LwM2M 보안 구성 모드",
                "client-identity": "LwM2M 클라이언트 ID",
                "client-key": "LwM2M 클라이언트 키",
                "client-cert": "LwM2M 클라이언트 공개 키",
                "bootstrap-server-security-mode": "LwM2M 부트스트랩 서버 보안 모드",
                "bootstrap-server-secret-key": "LwM2M 부트스트랩 서버 비밀 키",
                "bootstrap-server-public-key-id": "LwM2M 부트스트랩 서버 공개 키 또는 ID",
                "lwm2m-server-security-mode": "LwM2M 서버 보안 모드",
                "lwm2m-server-secret-key": "LwM2M 서버 비밀 키",
                "lwm2m-server-public-key-id": "LwM2M 서버 공개 키 또는 ID"
            },
            "snmp": {
                "host": "SNMP 호스트",
                "port": "SNMP 포트",
                "version": "SNMP 버전 (v1, v2c 또는 v3)",
                "community-string": "SNMP 커뮤니티 문자열"
            },
            "isgateway": "게이트웨이 여부",
            "activity-time-from-gateway-device": "게이트웨이 장치의 활동 시간",
            "description": "설정",
            "routing-key": "엣지 키",
            "secret": "엣지 시크릿"
        },
        "stepper-text": {
            "select-file": "파일 선택",
            "configuration": "설정 불러오기",
            "column-type": "컬럼 유형 선택",
            "creat-entities": "새로운 엔티티 생성"
        },
        "message": {
            "create-entities": "{{count}}개의 새로운 엔티티사 성공적으로 생성되었습니다.",
            "update-entities": "{{count}}개의 엔티티가 성공적으로 업데이트 되었습니다.",
            "error-entities": "{{count}}개의 엔티티를 생성하는데 오류가 발생했습니다."
        }
    },
    "scada": {
        "symbols": "SCADA 심볼",
        "search": "심볼 검색",
        "selected-symbols": "{ count, plural, =1 {1개 심볼} other {#개 심볼} } 선택됨",
        "download-symbol": "SCADA 심볼 다운로드",
        "export-symbol": "SCADA 심볼을 JSON으로 내보내기",
        "import-symbol": "JSON에서 SCADA 심볼 가져오기",
        "upload-symbol": "SCADA 심볼 업로드",
        "update-symbol": "SCADA 심볼 업데이트",
        "edit-symbol": "SCADA 심볼 수정",
        "symbol-details": "SCADA 심볼 상세",
        "mode-svg": "SVG",
        "mode-xml": "XML",
        "no-symbols": "심볼이 없습니다",
        "show-hidden-elements": "숨겨진 요소 표시",
        "hide-hidden-elements": "숨겨진 요소 숨기기",
        "delete-symbol": "SCADA 심볼 삭제",
        "delete-symbol-title": "SCADA 심볼 '{{imageTitle}}'을(를) 삭제하시겠습니까?",
        "delete-symbol-text": "주의: 확인 후 SCADA 심볼을 복구할 수 없게 됩니다.",
        "delete-symbols-title": "{ count, plural, =1 {1개 SCADA 심볼} other {#개 SCADA 심볼} }을(를) 삭제하시겠습니까?",
        "delete-symbols-text": "주의: 확인 후 선택한 모든 SCADA 심볼이 제거되고 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "include-system-symbols": "시스템 심볼 포함",
        "symbol-preview": "심볼 미리보기",
        "general": "일반",
        "tags": "태그",
        "properties": "속성",
        "title": "제목",
        "description": "설명",
        "search-tags": "태그 검색",
        "widget-size": "위젯 크기",
        "cols": "열",
        "rows": "행",
        "state-render-function": "상태 렌더링 함수",
        "preview": "미리보기",
        "preview-widget-action-text": "위젯 액션 '{{type}}'이(가) 성공적으로 호출되었습니다!",
        "no-symbol": "SCADA 심볼 없음",
        "no-symbol-selected": "선택된 SCADA 심볼 없음",
        "clear-symbol": "SCADA 심볼 지우기",
        "browse-symbol-from-gallery": "갤러리에서 SCADA 심볼 찾아보기",
        "zoom-in": "확대",
        "zoom-out": "축소",
        "create-widget": "위젯 만들기",
        "create-widget-from-symbol": "SCADA 심볼로 위젯 만들기",
        "hidden": "숨겨짐",
        "tag": {
            "tag": "태그",
            "on-click-action": "클릭 시 액션",
            "no-tags": "구성된 태그 없음",
            "delete-tag-text": "<b>{{elementType}}</b> 요소에서 태그<br/><b>{{tag}}</b>을(를) 삭제하시겠습니까?",
            "update-tag": "태그 업데이트",
            "enter-tag": "태그 입력",
            "tag-settings": "태그 설정",
            "remove-tag": "태그 제거",
            "add-tag": "태그 추가"
        },
        "behavior": {
            "behavior": "동작",
            "id": "ID",
            "name": "이름",
            "type": "유형",
            "no-behaviors": "구성된 동작 없음",
            "add-behavior": "동작 추가",
            "type-action": "동작",
            "type-value": "값",
            "type-widget-action": "위젯 액션",
            "behavior-settings": "동작 설정",
            "remove-behavior": "동작 제거",
            "hint": "힌트",
            "group-title": "그룹 제목",
            "value-type": "값 유형",
            "default-value": "기본값",
            "true-label": "참 라벨",
            "false-label": "거짓 라벨",
            "state-label": "상태 라벨",
            "default-payload": "기본 페이로드",
            "not-unique-behavior-ids-error": "동작 ID는 고유해야 합니다!",
            "default-settings": "기본 설정"
        },
        "symbol": {
            "symbol": "SCADA 심볼",
            "fluid-presence": "유체 존재",
            "fluid-presence-hint": "파이프에 유체가 있는지 나타냅니다.",
            "fluid-present": "유체 있음",
            "present": "있음",
            "absent": "없음",
            "flow-presence": "흐름 존재",
            "flow-presence-hint": "파이프에서 유체가 흐르고 있는지 나타냅니다.",
            "flow-present": "흐름 있음",
            "flow-direction": "흐름 방향",
            "flow-direction-hint": "유체 흐름 방향을 나타냅니다.",
            "forward": "전방",
            "reverse": "역방향",
            "flow-animation-speed": "흐름 애니메이션 속도",
            "flow-animation-speed-hint": "흐름의 애니메이션 속도를 나타내는 double 값. 1 - 정상 속도, 0 - 애니메이션 없음, < 1 - 느린 애니메이션, > 1 - 빠른 애니메이션.",
            "leak": "누출",
            "leak-hint": "파이프에 누출이 있는지 나타냅니다.",
            "leak-present": "누출 있음",
            "fluid-color": "유체 색상",
            "pipe-color": "파이프 색상",
            "horizontal-pipe": "수평 파이프",
            "vertical-pipe": "수직 파이프",
            "horizontal-fluid-color": "수평 유체 색상",
            "vertical-fluid-color": "수직 유체 색상",
            "left-pipe": "왼쪽 파이프",
            "right-pipe": "오른쪽 파이프",
            "top-pipe": "상단 파이프",
            "bottom-pipe": "하단 파이프",
            "left-fluid-color": "왼쪽 유체 색상",
            "right-fluid-color": "오른쪽 유체 색상",
            "top-fluid-color": "상단 유체 색상",
            "bottom-fluid-color": "하단 유체 색상",
            "display": "디스플레이",
            "display-format": "디스플레이 형식",
            "value": "값",
            "decimals": "소수 자릿수",
            "units": "단위",
            "flow-meter-value-hint": "유량계 디스플레이에 표시되는 double 값",
            "value-hint": "현재 값을 나타내는 double 값",
            "running": "실행 중",
            "running-hint": "구성 요소가 실행 상태인지 나타냅니다.",
            "warning-state": "경고 상태",
            "warning": "경고",
            "warning-click": "경고 클릭",
            "warning-state-hint": "구성 요소가 경고 상태인지 나타냅니다.",
            "critical-state": "심각 상태",
            "critical": "심각한",
            "critical-click": "중요 클릭",
            "critical-state-hint": "구성 요소가 심각 상태인지 나타냅니다.",
            "critical-state-animation": "심각 상태 애니메이션",
            "critical-state-animation-hint": "구성 요소가 심각 상태일 때 깜박이는 애니메이션을 활성화할지 여부.",
            "warning-critical-state-animation": "경고/심각 상태 애니메이션",
            "warning-critical-state-animation-hint": "구성 요소가 경고 또는 심각 상태일 때 깜박이는 애니메이션을 활성화할지 여부.",
            "animation": "애니메이션",
            "broken": "손상됨",
            "broken-hint": "구성 요소가 손상되었는지 나타냅니다.",
            "on-display-click": "디스플레이 클릭 시",
            "on-display-click-hint": "사용자가 디스플레이를 클릭할 때 호출되는 액션.",
            "pipe": "파이프",
            "default-border-color": "기본 테두리 색상",
            "active-border-color": "활성 테두리 색상",
            "warning-border-color": "경고 테두리 색상",
            "critical-border-color": "심각 테두리 색상",
            "background-color": "배경색",
            "rotation-animation-speed": "회전 애니메이션 속도",
            "rotation-animation-speed-hint": "회전 애니메이션 속도를 나타내는 double 값. 1 - 정상 속도, 0 - 애니메이션 없음, < 1 - 느린 애니메이션, > 1 - 빠른 애니메이션.",
            "on-click": "클릭 시",
            "on-click-hint": "사용자가 구성 요소를 클릭할 때 호출되는 액션.",
            "connectors-positions": "커넥터 위치",
            "right-connector": "오른쪽 커넥터",
            "right-top-connector": "오른쪽 상단 커넥터",
            "right-bottom-connector": "오른쪽 하단 커넥터",
            "left-connector": "왼쪽 커넥터",
            "left-top-connector": "왼쪽 상단 커넥터",
            "left-bottom-connector": "왼쪽 하단 커넥터",
            "top-left-connector": "상단 왼쪽 커넥터",
            "top-right-connector": "상단 오른쪽 커넥터",
            "top-connector": "상단 커넥터",
            "bottom-connector": "하단 커넥터",
            "running-color": "실행 색상",
            "stopped-color": "정지 색상",
            "stopped": "정지됨",
            "warning-color": "경고 색상",
            "critical-color": "심각 색상",
            "opened": "열림",
            "opened-hint": "구성 요소가 열린 상태인지 나타냅니다.",
            "open": "열기",
            "open-hint": "사용자가 구성 요소를 열기 위해 클릭할 때 호출되는 액션.",
            "close": "닫기",
            "close-hint": "사용자가 구성 요소를 닫기 위해 클릭할 때 호출되는 액션.",
            "close-state-animation": "닫힘 상태 애니메이션",
            "close-state-animation-hint": "구성 요소가 닫힌 상태일 때 깜박이는 애니메이션을 활성화할지 여부.",
            "opened-color": "열림 색상",
            "closed-color": "닫힘 색상",
            "opened-rotation-angle": "열림 회전 각도",
            "closed-rotation-angle": "닫힘 회전 각도",
            "tank-capacity": "탱크 용량",
            "tank-capacity-hint": "총 탱크 용량을 나타내는 double 값.",
            "current-volume": "현재 볼륨",
            "current-volume-hint": "현재 사용 중인 볼륨을 나타내는 double 값.",
            "tank-color": "탱크 색상",
            "value-box": "값 상자",
            "value-text": "값 텍스트",
            "scale": "눈금",
            "transparent-mode": "투명 모드",
            "major-ticks": "주 눈금",
            "intervals": "간격",
            "major-ticks-color": "주 눈금 색상",
            "normal": "정상",
            "minor-ticks": "보조 눈금",
            "minor-ticks-color": "보조 눈금 색상",
            "temperature": "온도",
            "temperature-hint": "현재 온도를 나타내는 double 값.",
            "update-temperature": "온도 업데이트",
            "update-temperature-hint": "사용자가 현재 온도를 변경하기 위해 클릭할 때 호출되는 액션.",
            "run": "실행",
            "run-hint": "사용자가 구성 요소를 실행하기 위해 클릭할 때 호출되는 액션.",
            "stop": "정지",
            "stop-hint": "사용자가 구성 요소를 정지하기 위해 클릭할 때 호출되는 액션.",
            "temperature-step": "온도 단계 증가",
            "heat-pump-color": "히트 펌프 색상",
            "power-button-background": "전원 버튼 배경",
            "value-box-background": "값 상자 배경",
            "value-units": "값 단위",
            "enable-units-scale": "눈금에 단위 표시",
            "filtration-mode": "필터 모드",
            "filtration-mode-hint": "현재 필터 모드를 나타내는 정수 값.",
            "filtration-mode-update": "필터 모드 업데이트 상태",
            "filtration-mode-update-hint": "사용자가 현재 필터 모드를 변경하기 위해 클릭할 때 호출되는 동작.",
            "filter-mode": "필터",
            "waste-mode": "폐기",
            "backwash-mode": "역세척",
            "recirculate-mode": "순환",
            "rinse-mode": "헹굼",
            "closed-mode": "닫힘",
            "sand-filter-color": "모래 필터 색상",
            "mode-box-background": "모드 상자 배경",
            "border-color": "테두리 색상",
            "label-color": "레이블 색상",
            "water-leak-hint": "누출 여부를 나타냅니다.",
            "default-color": "기본 색상",
            "leak-color": "누출 색상",
            "full-value": "전체 값",
            "full-value-hint": "전체 값을 나타내는 실수 값.",
            "label": "라벨",
            "icon": "아이콘",
            "button-color": "버튼 색상",
            "on-label": "'켜짐' 레이블 텍스트",
            "off-label": "'꺼짐' 레이블 텍스트",
            "arrow-presence": "화살표 표시",
            "arrow-presence-hint": "연결기에 화살표가 있는지 나타냅니다.",
            "arrow-present": "화살표 있음",
            "arrow-direction": "흐름 방향",
            "arrow-direction-hint": "흐름 방향을 나타냅니다.",
            "flow-animation": "흐름 존재",
            "flow-animation-hint": "연결기에 유체가 흐르고 있는지 나타냅니다.",
            "flow": "흐름",
            "flow-line": "선",
            "flow-line-style": "선 스타일",
            "flow-style-hint": "완벽한 애니메이션 동기화를 위해 Dash와 Gap 값의 합이 100으로 나누어 떨어지도록 설정하세요.",
            "flow-dash-cap": "대시 끝",
            "dash-cap-butt": "평면",
            "dash-cap-round": "둥글게",
            "dash-cap-square": "사각형",
            "dash": "대시",
            "gap": "간격",
            "main-line": "메인 선",
            "line": "선",
            "line-color": "선 색상",
            "arrow-color": "화살표 색상",
            "target-value": "목표 값",
            "target-value-hint": "눈금의 목표 지점을 나타냅니다.",
            "min-max-value": "최소 및 최대 값",
            "min-value": "최소",
            "max-value": "최대",
            "progress-bar": "진행 막대",
            "progress-arrow": "진행 화살표",
            "warning-scale-color": "경고 눈금 색상",
            "critical-scale-color": "중요 눈금 색상",
            "scale-color": "스케일 색상",
            "target": "대상",
            "high-warning-state": "높은 경고 상태",
            "show-high-warning-scale": "높은 경고 스케일 표시",
            "high-warning-scale": "높은 경고 스케일",
            "high-warning-state-hint": "double 값은 높은 경고 범위가 높은 위험 또는 최대값까지임을 나타냅니다.",
            "low-warning-state": "낮은 경고 상태",
            "show-low-warning-scale": "낮은 경고 스케일 표시",
            "low-warning-scale": "낮은 경고 스케일",
            "low-warning-state-hint": "double 값은 낮은 경고 범위가 낮은 위험 또는 최소값까지임을 나타냅니다.",
            "high-critical-state": "높은 위험 상태",
            "show-high-critical-scale": "높은 위험 스케일 표시",
            "high-critical-scale": "높은 위험 스케일",
            "high-critical-state-hint": "double 값은 높은 위험 범위가 최대값 스케일까지임을 나타냅니다.",
            "low-critical-state": "낮은 위험 상태",
            "show-low-critical-scale": "낮은 위험 상태 표시",
            "low-critical-scale": "낮은 위험 상태",
            "low-critical-state-hint": "double 값은 낮은 위험 범위가 최소값 스케일까지임을 나타냅니다.",
            "filter-color": "필터 색상",
            "colors": "색상",
            "indicator-colors": "표시기 색상",
            "enabled": "사용",
            "disabled": "비활성화됨",
            "on": "켜짐",
            "off": "꺼짐",
            "on-off-state": "켜짐/꺼짐 상태",
            "on-off-state-hint": "컴포넌트가 켜짐 또는 꺼짐 상태인지 나타냅니다.",
            "on-update-state": "켜짐 업데이트 상태",
            "on-update-state-hint": "사용자가 상태를 켜짐으로 업데이트하기 위해 클릭할 때 호출되는 작업입니다.",
            "off-update-state": "꺼짐 업데이트 상태",
            "off-update-state-hint": "사용자가 상태를 꺼짐으로 업데이트하기 위해 클릭할 때 호출되는 작업입니다.",
            "voltage": "전압",
            "input-voltage": "입력 전압",
            "input-voltage-hint": "double 값은 입력 전압 값을 나타냅니다.",
            "output-voltage": "출력 전압",
            "output-voltage-hint": "출력 전압 값을 나타내는 실수 값.",
            "first-phase-voltage": "1상 전압",
            "second-phase-voltage": "2상 전압",
            "third-phase-voltage": "3상 전압",
            "phase-voltage-hint": "현재 위상의 전압 값을 나타내는 실수 값",
            "voltage-hint": "현재 전압을 나타내는 실수 값",
            "current-voltage-color": "현재 전압 색상",
            "phase-indicator-color": "위상 표시기 색상",
            "measured": "측정됨",
            "measured-hint": "킬로와트시 단위의 에너지 사용량을 나타내는 실수 값",
            "day-rate": "주간 요금",
            "night-rate": "야간 요금",
            "off-peak-rate": "비성수기 요금",
            "peak-rate": "성수기 요금",
            "export-rate": "수출 요금",
            "operating-mode": "운영 모드",
            "bypass-mode": "바이패스",
            "operating-mode-hint": "현재 작동 모드를 나타내는 정수 값 (0 - 꺼짐, 1 - 켜짐, 2 - 바이패스)",
            "connected": "연결됨",
            "connected-hint": "구성 요소가 연결 상태인지 나타냅니다.",
            "disconnected": "연결 해제됨",
            "indicator": "표시기",
            "operation-mode": "운영 모드",
            "operation-mode-hint": "인버터가 메인 또는 인버터 모드인지 나타냅니다.",
            "operation-mode-indicators-color": "운영 모드 표시기 색상",
            "mains-on-mode": "메인 켜짐",
            "inverter-on-mode": "인버터 켜짐",
            "charging-mode": "충전 모드",
            "charging-mode-hint": "현재 충전 모드를 나타내는 정수 값 (1 - 벌크, 2 - 흡수, 3 - 플로트)",
            "charging-mode-indicators-color": "충전 모드 표시기 색상",
            "inverter-faults": "고장",
            "inverter-fault-indicators-color": "고장 표시기 색상",
            "overload-fault": "과부하",
            "overload-fault-hint": "인버터가 과부하 상태인지 나타냅니다.",
            "low-battery-fault": "배터리 부족",
            "low-battery-fault-hint": "배터리가 과도하게 방전되었는지 나타냅니다.",
            "temperature-fault": "온도",
            "temperature-fault-hint": "인버터에 고온이 있는지 나타냅니다.",
            "triangle": "삼각형",
            "socket": "소켓",
            "left-button": "왼쪽 버튼",
            "right-button": "오른쪽 버튼",
            "alarm-colors": "알람 색상",
            "hook-color": "후크 색상"
        }
    },
    "item": {
        "selected": "선택됨"
    },
    "js-func": {
        "no-return-error": "함수는 값을 반환해야 합니다!",
        "return-type-mismatch": "함수는 '{{type}}' 유형의 값을 반환해야 합니다!",
        "tidy": "깔끔한",
        "mini": "미니",
        "modules": "모듈",
        "remove-module": "모듈 제거",
        "no-modules": "구성된 모듈 없음",
        "add-module": "모듈 추가",
        "module-alias": "별명",
        "invalid-module-alias-name": "잘못된 별명 이름",
        "module-resource": "JS 모듈 리소스",
        "not-unique-module-aliases-error": "모듈 별명은 고유해야 합니다!",
        "show-module-info": "모듈 정보 표시",
        "show-module-source-code": "모듈 소스 코드 표시",
        "module-members": "모듈 멤버",
        "module-no-members": "모듈에 내보낸 멤버가 없습니다",
        "module-load-error": "모듈 로드 오류",
        "source-code": "소스 코드",
        "source-code-load-error": "소스 코드 로드 오류",
        "no-js-module-text": "JS 모듈을 찾을 수 없음",
        "no-js-module-matching": "'{{module}}'와(과) 일치하는 JS 모듈을 찾을 수 없습니다."
    },
    "key-val": {
        "key": "키",
        "value": "값",
        "remove-entry": "앤트리 삭제",
        "add-entry": "앤트리 추가",
        "no-data": "앤트리 없음"
    },
    "layout": {
        "layout": "레이아웃",
        "layouts": "레이아웃",
        "manage": "레이아웃 관리",
        "settings": "레이아웃 설정",
        "color": "색",
        "main": "메인",
        "right": "오른쪽",
        "left": "왼쪽",
        "select": "대상 레이아웃 선택",
        "percentage-width": "백분율 너비 (%)",
        "fixed-width": "고정 너비 (px)",
        "left-width": "왼쪽 열 (%)",
        "right-width": "오른쪽 열 (%)",
        "pick-fixed-side": "고정 측면: ",
        "layout-fixed-width": "고정 너비 (px)",
        "value-min-error": "값은 {{min}}{{unit}}보다 커야 합니다.",
        "value-max-error": "값은 {{max}}{{unit}}보다 작아야 합니다.",
        "layout-fixed-width-required": "고정 너비는 필수 항목입니다.",
        "right-width-percentage-required": "오른쪽 백분율은 필수 항목입니다.",
        "left-width-percentage-required": "왼쪽 백분율은 필수 항목입니다.",
        "divider": "구분선",
        "right-side": "오른쪽 레이아웃",
        "left-side": "왼쪽 레이아웃",
        "add-new-breakpoint": "새 브레이크포인트 추가",
        "breakpoint": "브레이크포인트",
        "breakpoints": "브레이크포인트",
        "copy-from": "복사 원본",
        "size": "크기",
        "delete-breakpoint-title": "브레이크포인트 '{{name}}'을(를) 삭제하시겠습니까?",
        "delete-breakpoint-text": "참고: 확인 후 중단점을 복구할 수 없게 되며 설정이 기본 중단점으로 되돌아갑니다."
    },
    "legend": {
        "direction": "범례 방향",
        "position": "범례 위치",
        "show-values": "값 표시",
        "min-option": "최소",
        "max-option": "최대",
        "average-option": "평균",
        "total-option": "합계",
        "latest-option": "최신",
        "sort-legend": "범례에 데이터키 정렬",
        "show-max": "최대값 표시",
        "show-min": "최소값 표시",
        "show-avg": "평균값 표시",
        "show-total": "총합 표시",
        "show-latest": "최신 값 표시",
        "settings": "범례 설정",
        "min": "최소",
        "max": "최대",
        "avg": "평균",
        "total": "합계",
        "latest": "최신",
        "Min": "최소",
        "Max": "최대",
        "Avg": "평균",
        "Total": "합계",
        "Latest": "최신",
        "comparison-time-ago": {
            "previousInterval": "(이전 간격)",
            "customInterval": "(사용자 지정 간격)",
            "days": "(일 전)",
            "weeks": "(주 전)",
            "months": "(달 전)",
            "years": "(년 전)"
        },
        "column-title": "열 제목",
        "label": "라벨",
        "value": "값"
    },
    "login": {
        "login": "로그인",
        "request-password-reset": "비밀번호 재설정",
        "reset-password": "비밀번호 재설정",
        "create-password": "비밀번호 생성",
        "two-factor-authentication": "2단계 인증",
        "passwords-mismatch-error": "입력된 비밀번호는 같아야 합니다!",
        "password-again": "비밀번호 확인",
        "sign-in": "로그인",
        "username": "사용자명 (이메일)",
        "remember-me": "아이디 저장",
        "forgot-password": "비밀번호찾기",
        "password-reset": "비밀번호 재설정",
        "expired-password-reset-message": "당신의 자격 증명이 만료되었습니다! 새로운 비밀번호를 생성하세요.",
        "new-password": "새 비밀번호",
        "new-password-again": "새 비밀번호 확인",
        "password-link-sent-message": "비밀번호 재설정 링크가 성공적으로 전송되었습니다!",
        "email": "이메일",
        "invalid-email-format": "잘못된 Email 형식입니다.",
        "sign-in-with": "{{name}}(으)로 로그인",
        "sign-in-to-your-account": "계정에 로그인하세요",
        "or": "또는",
        "error": "로그인 오류",
        "verify-your-identity": "신원 확인",
        "select-way-to-verify": "확인 방법 선택",
        "resend-code": "코드 재전송",
        "resend-code-wait": "{ time, plural, =1 {1초} other {#초} } 후에 코드 재전송",
        "try-another-way": "다른 방법 시도",
        "totp-auth-description": "인증기 앱에서 보안 코드를 입력하세요.",
        "totp-auth-placeholder": "코드",
        "sms-auth-description": "보안 코드가 {{contact}}의 전화번호로 전송되었습니다.",
        "sms-auth-placeholder": "SMS 코드",
        "email-auth-description": "보안 코드가 {{contact}}의 이메일 주소로 전송되었습니다.",
        "email-auth-placeholder": "이메일 코드",
        "backup-code-auth-description": "백업 코드 중 하나를 입력하세요.",
        "backup-code-auth-placeholder": "백업 코드",
        "activation-link-expired": "활성화 링크가 만료되었습니다",
        "activation-link-expired-message": "프로필 활성화 링크가 만료되었습니다. 로그인 페이지로 돌아가서 새 이메일을 받을 수 있습니다.",
        "reset-password-link-expired": "비밀번호 재설정 링크가 만료되었습니다",
        "reset-password-link-expired-message": "비밀번호 재설정 링크가 만료되었습니다. 로그인 페이지로 돌아가서 새 이메일을 받을 수 있습니다.",
        "two-fa": "2단계 인증",
        "two-fa-required": "2단계 인증이 필요합니다",
        "set-up-verification-method": "계속하려면 확인 방법을 설정하세요",
        "set-up-verification-method-login": "확인 방법을 설정하거나 로그인하세요",
        "enable-authenticator-app": "인증기 앱 활성화",
        "enable-authenticator-app-description": "인증기 앱에서 보안 코드를 입력하세요",
        "enable-authenticator-sms": "SMS 인증기 활성화",
        "enable-authenticator-sms-description": "방금 전송된 6자리 코드를 입력하세요: ",
        "enable-authenticator-email": "이메일 인증기 활성화",
        "enable-authenticator-email-description": "보안 코드가 이메일 주소로 전송되었습니다: ",
        "enter-key-manually": "또는 이 32자리 키를 직접 입력하세요:",
        "continue": "계속",
        "confirm": "확인",
        "authenticator-app-success": "인증기 앱이 활성화되었습니다",
        "authenticator-app-success-description": "다음에 로그인할 때 2단계 인증 코드를 제공해야 합니다",
        "authenticator-sms-success": "SMS 인증기가 활성화되었습니다",
        "authenticator-sms-success-description": "다음에 로그인할 때 전화번호로 전송될 보안 코드를 입력하라는 메시지가 표시됩니다",
        "authenticator-email-success": "이메일 인증기가 활성화되었습니다",
        "authenticator-email-success-description": "다음에 로그인할 때 이메일 주소로 전송될 보안 코드를 입력하라는 메시지가 표시됩니다",
        "authenticator-backup-code-success": "백업 코드가 활성화되었습니다",
        "authenticator-backup-code-success-description": "다음에 로그인할 때 보안 코드를 입력하거나 백업 코드 중 하나를 사용하라는 메시지가 표시됩니다.",
        "add-verification-method": "확인 방법 추가",
        "get-backup-code": "백업 코드 받기",
        "copy-key": "키 복사",
        "send-code": "코드 전송",
        "email-label": "이메일",
        "email-description": "인증기로 사용할 이메일을 입력하세요.",
        "sms-description": "인증기로 사용할 전화번호를 입력하세요.",
        "backup-code-description": "코드를 인쇄하여 계정에 로그인할 때 필요할 때 사용할 수 있도록 하세요. 각 백업 코드는 한 번만 사용할 수 있습니다.",
        "backup-code-warn": "이 페이지를 떠나면 이 코드를 다시 볼 수 없습니다. 아래 옵션을 사용하여 안전하게 보관하세요.",
        "download-txt": "다운로드 (txt)",
        "print": "인쇄",
        "verification-code": "6자리 코드",
        "verification-code-invalid": "잘못된 확인 코드 형식입니다.",
        "verification-code-incorrect": "확인 코드가 올바르지 않습니다.",
        "verification-code-many-request": "확인 코드 확인 요청이 너무 많습니다.",
        "scan-qr-code": "인증 앱으로 이 QR 코드를 스캔하세요",
        "phone-input": {
            "phone-input-label": "전화번호",
            "phone-input-required": "전화번호는 필수 항목입니다.",
            "phone-input-validation": "전화번호가 유효하지 않거나 불가능합니다.",
            "phone-input-pattern": "잘못된 전화번호입니다. E.164 형식을 사용하세요 (예: {{phoneNumber}})",
            "phone-input-hint": "E.164 형식의 전화번호 (예: {{phoneNumber}})"
        }
    },
    "markdown": {
        "edit": "수정",
        "preview": "미리보기",
        "copy-code": "클릭하여 복사",
        "copied": "복사됨!"
    },
    "mobile": {
        "add-application": "애플리케이션 추가",
        "app-id": "앱 사이트 연결 ID",
        "app-id-required": "앱 사이트 연결 ID가 필요합니다",
        "app-id-pattern": "잘못된 앱 사이트 연결 ID 형식입니다.",
        "app-store-link": "App Store 링크",
        "app-store-link-required": "App Store 링크가 필요합니다",
        "application-details": "애플리케이션 상세",
        "application-package": "애플리케이션 패키지",
        "application-secret": "애플리케이션 시크릿",
        "application-secret-required": "애플리케이션 시크릿이 필요합니다",
        "application": "애플리케이션",
        "applications": "애플리케이션",
        "copy-app-id": "앱 ID 복사",
        "copy-app-store-link": "App Store 링크 복사",
        "copy-application-package": "애플리케이션 패키지 복사",
        "copy-application-secret": "애플리케이션 비밀키 복사",
        "copy-google-play-link": "Google Play 링크 복사",
        "copy-sha256-certificate-fingerprints": "SHA256 인증서 지문 복사",
        "delete-application": "애플리케이션 삭제",
        "delete-application-button-text": "결과를 이해하며 애플리케이션을 삭제합니다",
        "delete-application-text": "이 작업은 취소할 수 없습니다. 애플리케이션이 영구적으로 삭제됩니다.<br/>영구 삭제하지 않으려면 애플리케이션을 임시로 <b>중단</b>할 수 있습니다.<br/>그래도 애플리케이션을 <b>삭제</b>하려면 <b>\"{{phrase}}\"</b>를 입력하여 확인하세요.",
        "delete-application-title-short": "애플리케이션 '{{name}}'을(를) 삭제하시겠습니까?",
        "delete-application-text-short": "주의: 확인 후 애플리케이션과 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "delete-application-phrase": "애플리케이션 삭제",
        "delete-applications-bundle-text": "주의: 확인 후 모바일 번들과 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "delete-applications-bundle-title": "모바일 번들 '{{bundleName}}'을(를) 삭제하시겠습니까?",
        "generate-application-secret": "애플리케이션 비밀키 생성",
        "google-play-link": "Google Play 링크",
        "google-play-link-required": "Google Play 링크는 필수 항목입니다.",
        "latest-version": "최신 버전",
        "min-version": "최소 버전",
        "invalid-version-pattern": "잘못된 버전 형식입니다. major.minor.patch 형식을 사용하세요 (예: 1.0.0).",
        "mobile-center": "모바일 센터",
        "mobile-package": "애플리케이션 패키지",
        "mobile-package-max-length": "애플리케이션 패키지는 256자 미만이어야 합니다",
        "mobile-package-required": "애플리케이션 패키지가 필요합니다.",
        "mobile-package-pattern": "애플리케이션 패키지 형식이 올바르지 않습니다",
        "mobile-package-title": "애플리케이션 제목",
        "mobile-package-title-max-length": "애플리케이션 제목은 256자 미만이어야 합니다",
        "no-application": "애플리케이션을 찾을 수 없습니다",
        "no-bundles": "번들을 찾을 수 없습니다",
        "platform-type": "플랫폼 유형",
        "search-application": "애플리케이션 검색",
        "search-bundles": "번들 검색",
        "set": "설정",
        "sha256-certificate-fingerprints": "SHA256 인증서 지문",
        "sha256-certificate-fingerprints-required": "SHA256 인증서 지문은 필수 항목입니다.",
        "sha256-certificate-fingerprints-pattern": "잘못된 SHA256 인증서 지문 형식입니다.",
        "show-hidden-pages": "숨겨진 페이지 표시",
        "status": "상태",
        "status-type": {
            "deprecated": "사용 중단됨",
            "draft": "초안",
            "published": "게시됨",
            "suspended": "일시 중지"
        },
        "store-information": "스토어 정보",
        "version-information": "버전 정보",
        "min-version-release-notes": "최소 버전 릴리스 정보",
        "latest-version-release-notes": "최신 버전 릴리스 정보",
        "bundle": "번들",
        "bundles": "번들",
        "add-bundle": "번들 추가",
        "title": "제목",
        "title-required": "제목은 필수 항목입니다",
        "title-cannot-contain-only-spaces": "제목은 공백만 포함할 수 없습니다.",
        "title-max-length": "제목은 256자 미만이어야 합니다.",
        "oauth-clients": "OAuth 2.0 클라이언트",
        "android-app": "Android 앱",
        "android-application": "Android 애플리케이션",
        "ios-app": "iOS 앱",
        "ios-application": "iOS 애플리케이션",
        "invalid-store-link": "잘못된 스토어 링크입니다.",
        "enable-oauth": "OAuth 2.0 활성화",
        "enable-self-registration": "셀프 등록 활성화",
        "edit-bundle": "번들 편집",
        "description": "설명",
        "basic-settings": "기본 설정",
        "no-application-matching": "'{{entity}}'와(과) 일치하는 애플리케이션을 찾을 수 없습니다.",
        "no-bundle-matching": "'{{entity}}'와(과) 일치하는 번들을 찾을 수 없습니다.",
        "application-required": "애플리케이션이 필요합니다.",
        "bundle-required": "번들이 필요합니다.",
        "no-application-text": "애플리케이션을 찾을 수 없습니다",
        "no-bundle-text": "번들을 찾을 수 없습니다",
        "layout": "레이아웃",
        "pages": "페이지",
        "hide-all-pages": "모든 페이지 숨기기",
        "reset-to-default-pages": "기본 페이지로 재설정",
        "add-specific-page": "특정 페이지 추가",
        "visible": "표시",
        "hidden": "숨김",
        "reset-to-page-default": "페이지를 기본값으로 재설정",
        "mobile-599": "모바일 (최대 599px)",
        "tablet-959": "태블릿 (최대 959px)",
        "max-element-number": "최대 요소 수",
        "page-name": "페이지 이름",
        "page-name-required": "페이지 이름은 필수 항목입니다.",
        "page-name-cannot-contain-only-spaces": "페이지 이름은 공백만 포함할 수 없습니다.",
        "page-name-max-length": "페이지 이름은 256자 미만이어야 합니다.",
        "page-type": "페이지 유형",
        "pages-types": {
            "dashboard": "대시보드",
            "web-view": "웹 보기",
            "custom": "사용자 지정"
        },
        "url": "URL",
        "invalid-url-format": "잘못된 URL 형식입니다.",
        "path": "경로",
        "invalid-path-format": "잘못된 경로 형식입니다.",
        "custom-page": "사용자 지정 페이지",
        "edit-page": "페이지 편집",
        "edit-custom-page": "사용자 지정 페이지 편집",
        "delete-page": "페이지 삭제",
        "qr-code-widget": "QR 코드 위젯",
        "type-here": "유형 히어로",
        "configuration-dialog": "구성 대화상자",
        "configuration-app": "구성 앱",
        "configuration-step": {
            "prepare-environment-title": "개발 환경 준비",
            "prepare-environment-text": "Flutter ThingsBoard 모바일 애플리케이션에는 Flutter SDK가 필요합니다. 지침에 따라 Flutter SDK를 설정하세요.",
            "get-source-code-title": "앱 소스 코드 얻기",
            "get-source-code-text": "GitHub 저장소에서 복제하여 Flutter ThingsBoard 모바일 애플리케이션 소스 코드를 얻을 수 있습니다:",
            "configure-app-settings-title": "앱 설정 구성",
            "configure-app-settings-text": "구성 파일을 다운로드하여 이전 단계에서 복제한 프로젝트의 루트 디렉토리에 배치하세요.",
            "download-file": "파일 다운로드",
            "run-app-title": "앱 실행",
            "run-app-text": "IDE에 설명된 대로 앱을 실행하세요.\n터미널을 사용하는 경우 다음 명령으로 앱을 실행하세요:",
            "more-information": "자세한 정보는 시작하기 문서에서 찾을 수 있습니다.",
            "getting-started": "시작하기"
        }
    },
    "notification": {
        "action-button": "액션 버튼",
        "action-type": "액션 유형",
        "active": "활성",
        "add-notification-recipients-group": "알림 수신자 그룹 추가",
        "add-notification-template": "알림 템플릿 추가",
        "add-recipient": "수신자 추가",
        "add-recipients": "수신자 추가",
        "add-rule": "규칙 추가",
        "add-stage": "단계 추가",
        "add-template": "템플릿 추가",
        "after": "이후",
        "alarm-assignment-trigger-settings": "알람 할당 트리거 설정",
        "alarm-comment-trigger-settings": "알람 댓글 트리거 설정",
        "alarm-trigger-settings": "알람 트리거 설정",
        "all": "모두",
        "api-feature-hint": "필드가 비어 있으면 트리거가 모든 API 기능에 적용됩니다.",
        "api-usage-trigger-settings": "API 사용 트리거 설정",
        "new-platform-version-trigger-settings": "새 플랫폼 버전 트리거 설정",
        "rate-limits-trigger-settings": "속도 제한 초과 트리거 설정",
        "task-processing-failure-trigger-settings": "작업 처리 실패 트리거 설정",
        "resources-shortage-trigger-settings": "리소스 부족 트리거 설정",
        "at-least-one-should-be-selected": "하나 이상 선택해야 합니다",
        "basic-settings": "기본 설정",
        "button-text": "버튼 텍스트",
        "button-text-required": "버튼 텍스트가 필요합니다",
        "button-text-max-length": "버튼 텍스트는 {{ length }}자 이하여야 합니다",
        "compose": "작성",
        "conversation": "대화",
        "conversation-required": "대화는 필수 항목입니다.",
        "copy-notification-template": "알림 템플릿 복사",
        "copy-rule": "규칙 복사",
        "copy-template": "템플릿 복사",
        "create-new": "새로 만들기",
        "created": "생성됨",
        "customize-messages": "메시지 사용자 지정",
        "cpu-threshold": "CPU 임계값",
        "delete-notification-text": "주의: 확인 후 알림을 복구할 수 없게 됩니다.",
        "delete-notification-title": "알림을 삭제하시겠습니까?",
        "delete-notifications-text": "주의: 확인 후 알림을 복구할 수 없게 됩니다.",
        "delete-notifications-title": "{ count, plural, =1 {1개 알림} other {#개 알림} }을(를) 삭제하시겠습니까?",
        "delete-recipient-text": "주의: 확인 후 수신자를 복구할 수 없게 됩니다.",
        "delete-recipient-title": "수신자 '{{recipientName}}'을(를) 삭제하시겠습니까?",
        "delete-recipients-text": "주의: 확인 후 수신자를 복구할 수 없게 됩니다.",
        "delete-recipients-title": "{ count, plural, =1 {1개 수신자} other {#개 수신자} }를 삭제하시겠습니까?",
        "delete-request-text": "주의: 확인 후 요청을 복구할 수 없게 됩니다.",
        "delete-request-title": "요청을 삭제하시겠습니까?",
        "delete-requests-text": "주의: 확인 후 요청을 복구할 수 없게 됩니다.",
        "delete-requests-title": "{ count, plural, =1 {1개 요청} other {#개 요청} }을(를) 삭제하시겠습니까?",
        "delete-rule-text": "주의: 확인 후 규칙을 복구할 수 없게 됩니다.",
        "delete-rule-title": "규칙 '{{ruleName}}'을(를) 삭제하시겠습니까?",
        "delete-rules-text": "주의: 확인 후 규칙을 복구할 수 없게 됩니다.",
        "delete-rules-title": "{ count, plural, =1 {1개 규칙} other {#개 규칙} }을(를) 삭제하시겠습니까?",
        "delete-template-text": "주의: 확인 후 템플릿을 복구할 수 없게 됩니다.",
        "delete-template-title": "템플릿 '{{templateName}}'을(를) 삭제하시겠습니까?",
        "delete-templates-text": "주의: 확인 후 템플릿을 복구할 수 없게 됩니다.",
        "delete-templates-title": "{ count, plural, =1 {1개 템플릿} other {#개 템플릿} }을(를) 삭제하시겠습니까?",
        "deleted": "삭제됨",
        "delivery-method": {
            "delivery-method": "전달 방법",
            "email": "이메일",
            "email-preview": "이메일 알림 미리보기",
            "slack": "Slack",
            "slack-preview": "Slack 알림 미리보기",
            "microsoft-teams": "Microsoft Teams",
            "microsoft-teams-preview": "Microsoft Teams 알림 미리보기",
            "sms": "SMS",
            "sms-preview": "SMS 알림 미리보기",
            "web": "웹",
            "web-preview": "웹 알림 미리보기",
            "mobile-app": "모바일 앱",
            "mobile-app-preview": "모바일 앱 알림 미리보기"
        },
        "delivery-method-not-configure-click": "전달 방법이 구성되지 않았습니다. 클릭하여 설정하세요.",
        "delivery-method-not-configure-contact": "전달 방법이 구성되지 않았습니다. 시스템 관리자에게 문의하세요.",
        "delivery-methods": "전달 방법",
        "description": "설명",
        "device-activity-trigger-settings": "장치 활성 트리거 설정",
        "device-list-rule-hint": "필드가 비어 있으면 트리거가 모든 장치에 적용됩니다.",
        "device-profiles-list-rule-hint": "필드가 비어 있으면 트리거가 모든 장치 프로필에 적용됩니다",
        "disabled": "비활성화됨",
        "edge-trigger-settings": "Edge 트리거 설정",
        "edge-list-rule-hint": "필드가 비어 있으면 트리거가 모든 엣지 인스턴스에 적용됩니다",
        "edit-notification-recipients-group": "알림 수신자 그룹 편집",
        "edit-notification-template": "알림 템플릿 편집",
        "edit-rule": "규칙 편집",
        "edit-template": "템플릿 편집",
        "enabled": "사용",
        "entities-limit-trigger-settings": "엔티티 제한 트리거 설정",
        "entity-action-trigger-settings": "엔티티 동작 트리거 설정",
        "entity-type": "엔티티 유형",
        "escalation-chain": "에스컬레이션 체인",
        "failed-send": "전송 실패",
        "fails": "{ count, plural, =1 {1회 실패} other {#회 실패} }",
        "filter": "필터",
        "first-recipient": "첫 번째 수신자",
        "inactive": "비활성",
        "inbox": "받은편지함",
        "notification-inbox": "알림 / 받은편지함",
        "input-field-support-templatization": "입력 필드는 템플릿화를 지원합니다.",
        "input-fields-support-templatization": "입력 필드는 템플릿화를 지원합니다.",
        "link": "링크",
        "link-required": "링크는 필수 항목입니다.",
        "link-max-length": "링크는 {{ length }}자 이하여야 합니다.",
        "link-type": {
            "dashboard": "대시보드 열기",
            "link": "URL 링크 열기"
        },
        "loading-notifications": "알림 로딩 중...",
        "management": "알림 관리",
        "mark-all-as-read": "모두 읽음으로 표시",
        "mark-as-read": "읽음으로 표시",
        "message": "메시지",
        "message-required": "메시지는 필수 항목입니다.",
        "message-max-length": "메시지는 {{ length }}자 이하여야 합니다.",
        "name": "이름",
        "name-required": "이름은 필수 항목입니다.",
        "new-notification": "새 알림",
        "no-inbox-notification": "알림을 찾을 수 없음",
        "no-notification-request": "알림 요청 없음",
        "no-notification-templates": "알림 템플릿을 찾을 수 없음",
        "no-notifications-yet": "아직 알림 없음",
        "no-recipients-notification": "수신자 알림 없음",
        "no-recipients-matching": "'{{entity}}'와(과) 일치하는 수신자를 찾을 수 없습니다.",
        "no-recipients-text": "수신자를 찾을 수 없음",
        "no-rule": "구성된 규칙 없음",
        "no-rules-notification": "규칙 알림 없음",
        "no-severity-found": "심각도를 찾을 수 없음",
        "no-severity-matching": "'{{severity}}'을(를) 찾을 수 없습니다.",
        "no-template-matching": "'{{template}}'와(과) 일치하는 리소스를 찾을 수 없습니다.",
        "create-new-template": "새로 만들기!",
        "not-found-slack-recipient": "Slack 수신자를 찾을 수 없음",
        "notification": "알림",
        "notification-center": "알림 센터",
        "notification-tap-action": "알림 탭 동작",
        "notification-tap-action-hint": "비활성화하면 기본 알람 대시보드가 사용됩니다.",
        "notify": "알림",
        "notify-again": "다시 알림",
        "notify-alarm-action": {
            "acknowledged": "확인",
            "assigned": "알람 할당됨",
            "cleared": "해제",
            "created": "알람 생성됨",
            "severity-changed": "알람 심각도 변경됨",
            "unassigned": "알람 할당 해제"
        },
        "notify-on": "알림 설정",
        "notify-on-comment-update": "댓글 업데이트 시 알림",
        "notify-on-required": "알림 설정은 필수 항목입니다.",
        "notify-on-unassign": "할당 해제 시 알림",
        "notify-only-user-comments": "사용자 댓글에만 알림",
        "only-rule-chain-lifecycle-failures": "규칙 체인 수명 주기 실패만",
        "only-rule-node-lifecycle-failures": "규칙 노드 수명 주기 실패만",
        "platform-users": "플랫폼 사용자",
        "ram-threshold": "RAM 임계값",
        "rate-limits": "속도 제한",
        "rate-limits-hint": "필드가 비어 있으면 트리거가 모든 속도 제한에 적용됩니다.",
        "recipient": "수신자",
        "recipient-group": "수신자 그룹",
        "recipient-type": {
            "affected-tenant-administrators": "영향받는 테넌트 관리자",
            "affected-user": "영향받는 사용자",
            "all-users": "모든 사용자",
            "customer-users": "고객 사용자",
            "system-administrators": "시스템 관리자",
            "tenant-administrators": "테넌트 관리자",
            "user-filters": "사용자 필터",
            "user-list": "사용자 목록",
            "users-entity-owner": "엔티티 소유자의 사용자"
        },
        "recipients": "수신자",
        "notification-recipient": "알림 수신자",
        "notification-recipient-required": "알림 수신자는 필수 항목입니다.",
        "notification-recipients": "알림 / 수신자",
        "recipients-count": "{ count, plural, =1 {1명 수신자} other {#명 수신자} }",
        "recipients-required": "수신자는 필수 항목입니다.",
        "refresh-allow-delivery-method": "전달 방법 새로고침 허용",
        "request-search": "요청 검색",
        "request-status": {
            "processing": "처리 중",
            "scheduled": "예약됨",
            "sent": "전송됨"
        },
        "review": "검토",
        "rule": "규칙",
        "rule-chain-list-rule-hint": "필드가 비어 있으면 트리거가 모든 규칙 체인에 적용됩니다.",
        "rule-engine-events-trigger-settings": "규칙 엔진 이벤트 트리거 설정",
        "rule-engine-filter": "규칙 엔진 필터",
        "rule-name": "규칙 이름",
        "rule-name-required": "이름은 필수 항목입니다.",
        "rule-disable": "알림 규칙 비활성화",
        "rule-enable": "알림 규칙 활성화",
        "rule-node-filter": "규칙 노드 필터",
        "rules": "규칙",
        "notification-rules": "알림 / 규칙",
        "scheduler-later": "나중에 예약",
        "search-notification": "알림 검색",
        "search-recipients": "수신자 검색",
        "search-rules": "규칙 검색",
        "search-templates": "템플릿 검색",
        "see-documentation": "문서 보기",
        "selected-notifications": "{ count, plural, =1 {1개 알림} other {#개 알림} } 선택됨",
        "selected-recipients": "{ count, plural, =1 {1명 수신자} other {#명 수신자} } 선택됨",
        "selected-requests": "{ count, plural, =1 {1개 요청} other {#개 요청} } 선택됨",
        "selected-rules": "{ count, plural, =1 {1개 규칙} other {#개 규칙} } 선택됨",
        "selected-template": "{ count, plural, =1 {1개 템플릿} other {#개 템플릿} } 선택됨",
        "send-notification": "알림 전송",
        "sent": "전송됨",
        "setup": "설정",
        "notification-sent": "알림 / 전송됨",
        "set-entity-from-notification": "알림에서 대시보드 상태로 엔티티 설정",
        "slack-chanel-type": "Slack 채널 유형",
        "slack-chanel-types": {
            "direct": "다이렉트 메시지",
            "private-channel": "비공개 채널",
            "public-channel": "공개 채널"
        },
        "start-from-scratch": "처음부터 시작",
        "status": "상태",
        "stop-escalation-alarm-status-become": "알람 상태가 다음이 되면 에스컬레이션 중지:",
        "storage-threshold": "저장소 임계값",
        "subject": "제목",
        "subject-required": "제목이 필요합니다",
        "subject-max-length": "제목은 {{ length }}자 이하여야 합니다",
        "template": "템플릿",
        "template-name": "템플릿 이름",
        "template-required": "템플릿이 필요합니다",
        "template-type": {
            "alarm": "알람",
            "alarm-assignment": "알람 할당",
            "alarm-comment": "알람 댓글",
            "api-usage-limit": "API 사용 한도",
            "device-activity": "장치 활동",
            "entities-limit": "엔티티 한도",
            "entities-limit-increase-request": "엔티티 한도 증가 요청",
            "entity-action": "엔티티 작업",
            "general": "일반",
            "rule-engine-lifecycle-event": "규칙 엔진 수명 주기 이벤트",
            "rule-node": "규칙 노드",
            "new-platform-version": "새 플랫폼 버전",
            "rate-limits": "속도 제한 초과",
            "edge-communication-failure": "엣지 통신 실패",
            "edge-connection": "엣지 연결",
            "task-processing-failure": "작업 처리 실패",
            "resources-shortage": "리소스 부족"
        },
        "templates": "템플릿",
        "notification-templates": "알림 / 템플릿",
        "tenant-profiles-list-rule-hint": "필드가 비어 있으면 트리거가 모든 테넌트 프로필에 적용됩니다",
        "tenants-list-rule-hint": "필드가 비어 있으면 트리거가 모든 테넌트에 적용됩니다",
        "threshold": "임계값",
        "theme-color": "테마 색상",
        "time": "시간",
        "track-rule-node-events": "규칙 노드 이벤트 추적",
        "trigger": {
            "alarm": "알람",
            "alarm-assignment": "알람 할당",
            "alarm-comment": "알람 댓글",
            "api-usage-limit": "API 사용 한도",
            "device-activity": "장치 활동",
            "entities-limit": "엔티티 한도",
            "entity-action": "엔티티 작업",
            "rule-engine-lifecycle-event": "규칙 엔진 수명 주기 이벤트",
            "new-platform-version": "새 플랫폼 버전",
            "rate-limits": "속도 제한 초과",
            "edge-connection": "엣지 연결",
            "edge-communication-failure": "엣지 통신 실패",
            "task-processing-failure": "작업 처리 실패",
            "resources-shortage": "리소스 부족",
            "trigger": "트리거",
            "trigger-required": "트리거가 필요합니다"
        },
        "type": "유형",
        "unread": "읽지 않음",
        "updated": "수정됨",
        "use-deprecated-webhook-connectors": "더 이상 사용되지 않는 웹훅 커넥터 사용",
        "use-old-api": "이전 API 사용",
        "use-template": "템플릿 사용",
        "view-all": "모두 보기",
        "warning": "경고",
        "webhook-url": "웹훅 URL",
        "webhook-url-required": "웹훅 URL이 필요합니다",
        "workflow-url": "워크플로 URL",
        "workflow-url-required": "워크플로 URL이 필요합니다",
        "channel-name": "채널 이름",
        "channel-name-required": "채널 이름이 필요합니다",
        "settings": {
            "notification-settings": "알림 설정",
            "reset-all": "모든 설정 재설정",
            "reset-all-title": "폼을 재설정하시겠습니까?",
            "reset-all-text": "확인 후 설정 폼이 기본값으로 재설정되고 저장됩니다.",
            "type": "유형",
            "enable-all": "모두 활성화",
            "disable-all": "모두 비활성화",
            "delivery-not-configured": "배달 방법이 구성되지 않음"
        }
    },
    "ota-update": {
        "add": "패키지 추가",
        "assign-firmware": "할당된 펌웨어",
        "assign-firmware-required": "할당된 펌웨어가 필요합니다",
        "assign-software": "할당된 소프트웨어",
        "assign-software-required": "할당된 소프트웨어가 필요합니다",
        "auto-generate-checksum": "체크섬 자동 생성",
        "checksum": "체크섬",
        "checksum-hint": "체크섬이 비어 있으면 자동으로 생성됩니다.",
        "checksum-algorithm": "체크섬 알고리즘",
        "checksum-copied-message": "패키지 체크섬이 클립보드에 복사되었습니다.",
        "change-firmware": "펌웨어 변경으로 { count, plural, =1 {1개 장치} other {#개 장치} }가 업데이트될 수 있습니다.",
        "change-software": "소프트웨어 변경으로 { count, plural, =1 {1개 장치} other {#개 장치} }가 업데이트될 수 있습니다.",
        "change-ota-setting-title": "OTA 설정을 변경하시겠습니까?",
        "chose-compatible-device-profile": "업로드된 패키지는 선택한 프로필이 있는 장치에서만 사용할 수 있습니다.",
        "chose-firmware-distributed-device": "장치에 배포할 펌웨어를 선택하세요.",
        "chose-software-distributed-device": "장치에 배포할 소프트웨어를 선택하세요.",
        "content-type": "콘텐츠 유형",
        "copy-checksum": "체크섬 복사",
        "copy-direct-url": "직접 URL 복사",
        "copyId": "패키지 ID 복사",
        "copied": "복사됨!",
        "delete": "패키지 삭제",
        "delete-ota-update-text": "주의: 확인 후 OTA 업데이트를 복구할 수 없게 됩니다.",
        "delete-ota-update-title": "OTA 업데이트 '{{title}}'을(를) 삭제하시겠습니까?",
        "delete-ota-updates-text": "주의: 확인 후 선택한 모든 OTA 업데이트가 제거됩니다.",
        "delete-ota-updates-title": "{ count, plural, =1 {1개 OTA 업데이트} other {#개 OTA 업데이트} }을(를) 삭제하시겠습니까?",
        "description": "설명",
        "direct-url": "직접 URL",
        "direct-url-copied-message": "패키지 직접 URL이 클립보드에 복사되었습니다.",
        "direct-url-required": "직접 URL은 필수 항목입니다.",
        "download": "패키지 다운로드",
        "drop-file": "패키지 파일을 끌어다 놓거나 클릭하여 업로드할 파일을 선택하세요.",
        "drop-package-file-or": "패키지 파일을 끌어다 놓거나",
        "file-name": "파일 이름",
        "file-size": "파일 크기",
        "file-size-bytes": "파일 크기 (바이트)",
        "idCopiedMessage": "패키지 ID가 클립보드에 복사되었습니다.",
        "no-firmware-matching": "'{{entity}}'과(와) 일치하는 호환되는 펌웨어 OTA 업데이트 패키지가 없습니다.",
        "no-firmware-text": "프로비저닝된 호환되는 펌웨어 OTA 업데이트 패키지가 없습니다.",
        "no-packages-text": "패키지를 찾을 수 없습니다",
        "no-software-matching": "'{{entity}}'과(와) 일치하는 호환되는 소프트웨어 OTA 업데이트 패키지가 없습니다.",
        "no-software-text": "프로비저닝된 호환되는 소프트웨어 OTA 업데이트 패키지가 없습니다.",
        "ota-update": "OTA 업데이트",
        "ota-update-details": "OTA 업데이트 세부 정보",
        "ota-updates": "OTA 업데이트",
        "package-file": "패키지 파일",
        "package-type": "패키지 유형",
        "packages-repository": "패키지 저장소",
        "search": "패키지 검색",
        "selected-package": "{ count, plural, =1 {1개 패키지} other {#개 패키지} } 선택됨",
        "title": "제목",
        "title-required": "제목을 입력하세요.",
        "title-max-length": "제목은 256자 미만이어야 합니다.",
        "types": {
            "firmware": "펌웨어",
            "software": "소프트웨어"
        },
        "upload-binary-file": "바이너리 파일 업로드",
        "use-external-url": "외부 URL 사용",
        "version": "버전",
        "version-required": "버전은 필수 항목입니다.",
        "version-tag": "버전 태그",
        "version-tag-hint": "사용자 지정 태그는 장치에서 보고한 패키지 버전과 일치해야 합니다.",
        "version-max-length": "버전은 256자 미만이어야 합니다.",
        "warning-after-save-no-edit": "패키지가 업로드되면 제목, 버전, 장치 프로필 및 패키지 유형을 수정할 수 없습니다."
    },
    "position": {
        "top": "상단",
        "bottom": "하단",
        "left": "왼쪽",
        "right": "오른쪽"
    },
    "profile": {
        "profile": "프로필",
        "last-login-time": "마지막 로그인",
        "change-password": "비밀번호 변경",
        "current-password": "현재 비밀번호",
        "copy-jwt-token": "JWT 토큰 복사",
        "jwt-token": "JWT 토큰",
        "token-valid-till": "토큰 유효 기간",
        "tokenCopiedSuccessMessage": "JWT 토큰이 클립보드에 복사되었습니다.",
        "tokenCopiedWarnMessage": "JWT 토큰이 만료되었습니다! 페이지를 새로고침하세요."
    },
    "profiles": {
        "profiles": "프로필"
    },
    "security": {
        "security": "보안",
        "general-settings": "일반 보안 설정",
        "access-token": "액세스 토큰",
        "access-token-required": "액세스 토큰이 필요합니다",
        "clientId": "클라이언트 ID",
        "clientId-required": "클라이언트 ID가 필요합니다",
        "username": "사용자명",
        "username-required": "사용자 이름은 필수 항목입니다.",
        "ca-cert": "CA 인증서",
        "2fa": {
            "2fa": "2단계 인증",
            "2fa-description": "2단계 인증은 무단 액세스로부터 계정을 보호합니다. 로그인할 때 보안 코드를 입력하기만 하면 됩니다.",
            "authenticate-with": "다음으로 인증할 수 있습니다:",
            "disable-2fa-provider-text": "{{name}}을(를) 비활성화하면 계정 보안이 약화됩니다.",
            "disable-2fa-provider-title": "{{name}}을(를) 비활성화하시겠습니까?",
            "get-new-code": "새 코드 받기",
            "main-2fa-method": "기본 2단계 인증 방법으로 사용",
            "dialog": {
                "activation-step-description-email": "다음에 로그인할 때 이메일 주소로 전송될 보안 코드를 입력하라는 메시지가 표시됩니다.",
                "activation-step-description-sms": "다음에 로그인할 때 전화번호로 전송될 보안 코드를 입력하라는 메시지가 표시됩니다.",
                "activation-step-description-totp": "다음에 로그인할 때 2단계 인증 코드를 제공해야 합니다.",
                "activation-step-label": "활성화",
                "backup-code-description": "코드를 인쇄하여 계정에 로그인할 때 필요할 때 사용할 수 있도록 하세요. 각 백업 코드는 한 번만 사용할 수 있습니다.",
                "backup-code-warn": "이 페이지를 떠나면 이 코드를 다시 볼 수 없습니다. 아래 옵션을 사용하여 안전하게 보관하세요.",
                "download-txt": "다운로드 (txt)",
                "email-step-description": "인증기로 사용할 이메일을 입력하세요.",
                "email-step-label": "이메일",
                "enable-email-title": "이메일 인증기 활성화",
                "enable-sms-title": "SMS 인증기 활성화",
                "enable-totp-title": "인증기 앱 활성화",
                "enter-verification-code": "여기에 6자리 코드를 입력하세요",
                "get-backup-code-title": "백업 코드 받기",
                "next": "다음",
                "scan-qr-code": "인증 앱으로 이 QR 코드를 스캔하세요",
                "send-code": "코드 전송",
                "sms-step-description": "인증기로 사용할 전화번호를 입력하세요.",
                "sms-step-label": "전화번호",
                "success": "성공!",
                "totp-step-description-install": "Google Authenticator, Authy 또는 Duo와 같은 앱을 설치할 수 있습니다.",
                "totp-step-description-open": "휴대전화에서 인증기 앱을 엽니다.",
                "totp-step-label": "앱 받기",
                "verification-code": "6자리 코드",
                "verification-code-invalid": "잘못된 확인 코드 형식입니다.",
                "verification-code-incorrect": "확인 코드가 올바르지 않습니다.",
                "verification-code-many-request": "확인 코드 확인 요청이 너무 많습니다.",
                "verification-step-description": "{{address}}(으)로 방금 전송된 6자리 코드를 입력하세요",
                "verification-step-label": "확인"
            },
            "provider": {
                "email": "이메일",
                "email-description": "이메일 주소로 전송된 보안 코드를 사용하여 인증하세요.",
                "email-hint": "인증 코드가 {{ info }}(으)로 이메일로 전송됩니다",
                "sms": "SMS",
                "sms-description": "휴대전화를 사용하여 인증하세요. 로그인할 때 SMS 메시지로 보안 코드를 보내드립니다.",
                "sms-hint": "인증 코드가 {{ info }}(으)로 문자 메시지로 전송됩니다",
                "totp": "인증기 앱",
                "totp-description": "휴대전화에서 Google Authenticator, Authy 또는 Duo와 같은 앱을 사용하여 인증하세요. 로그인할 보안 코드를 생성합니다.",
                "totp-hint": "계정에 인증기 앱이 설정되었습니다",
                "backup_code": "백업 코드",
                "backup-code-description": "이 인쇄 가능한 일회용 암호는 여행 중처럼 휴대전화를 사용할 수 없을 때 로그인할 수 있도록 해줍니다.",
                "backup-code-hint": "현재 {{ info }}개의 일회용 코드가 활성화되어 있습니다."
            }
        },
        "password-requirement": {
            "at-least": "최소:",
            "character": "{ count, plural, =1 {1자} other {#자} }",
            "digit": "{ count, plural, =1 {1자리 숫자} other {#자리 숫자} }",
            "password-tooltip-min-length": "최소 {{minimumLength}}자 이상",
            "password-tooltip-max-length": "최대 {{maximumLength}}자 이하",
            "password-tooltip-uppercase": "{{minimumUppercaseLetters}}개 대문자",
            "password-tooltip-lowercase": "{{minimumLowercaseLetters}}개 소문자",
            "password-tooltip-digit": "{{minimumDigits}}개 숫자",
            "password-tooltip-special-characters": "{{minimumSpecialCharacters}}개 특수 문자",
            "incorrect-password-try-again": "잘못된 비밀번호입니다. 다시 시도하세요.",
            "lowercase-letter": "{ count, plural, =1 {1개 소문자} other {#개 소문자} }",
            "new-passwords-not-match": "새 비밀번호가 일치하지 않습니다.",
            "password-should-not-contain-spaces": "비밀번호에 공백이 포함되지 않아야 합니다.",
            "password-not-meet-requirements": "비밀번호가 요구 사항을 충족하지 않습니다.",
            "password-requirements": "비밀번호 요구 사항",
            "password-should-difference": "새 비밀번호는 현재 비밀번호와 달라야 합니다.",
            "special-character": "{ count, plural, =1 {1개 특수 문자} other {#개 특수 문자} }",
            "uppercase-letter": "{ count, plural, =1 {1개 대문자} other {#개 대문자} }",
            "at-most": "최대:"
        }
    },
    "relation": {
        "relations": "관계",
        "direction": "방향",
        "clear-relation-type": "관계 유형 지우기",
        "search-direction": {
            "FROM": "보내는 사람",
            "TO": "받는 사람"
        },
        "direction-type": {
            "FROM": "보내는 사람",
            "TO": "받는 사람"
        },
        "from-relations": "발신 관계",
        "to-relations": "수신 관계",
        "selected-relations": "{ count, plural, =1 {1 개 관계} other {# 개 관계} } 선택됨",
        "type": "유형",
        "to-entity-type": "받는 엔티티 유형",
        "to-entity-name": "받는 엔티티 이름",
        "from-entity-type": "보내는 엔티티 유형",
        "from-entity-name": "받는 엔티티 이름",
        "to-entity": "받는 엔티티",
        "from-entity": "보내는 엔티티",
        "delete": "관계 삭제",
        "relation-type": "관계 유형",
        "relation-type-required": "관계 유형을 입력하세요.",
        "relation-type-max-length": "관계 유형은 256자 미만이어야 합니다.",
        "any-relation-type": "전체 유형",
        "add": "관계 추가",
        "edit": "관계 편집",
        "delete-to-relation-title": "엔티티 '{{entityName}}'을(를) 삭제하시겠습니까?",
        "delete-to-relation-text": "주의: 엔티티 '{{entityName}}'는 현재 엔티티와 관계가 해제됩니다.",
        "delete-to-relations-title": "{ count, plural, =1 {1 개 관계} other {# 개 관계} }를 삭제하시겠습니까?",
        "delete-to-relations-text": "주의: 모든 선택된 관계는 제거되며, 해당되는 엔티티는 현재의 엔티티와 관계가 해제됩니다.",
        "delete-from-relation-title": "엔티티 '{{entityName}}'의 관계를 삭제하시겠습니까?",
        "delete-from-relation-text": "주의: 현재 엔티티는 엔티티 '{{entityName}}'와의 관계가 해제됩니다.",
        "delete-from-relations-title": "{ count, plural, =1 {1 개 관계} other {# 개 관계} }를 삭제하시겠습니까?",
        "delete-from-relations-text": "주의: 모든 선택된 관계는 제거되며, 현제 엔티티는 해당되는 대체와 관계가 해제됩니다.",
        "remove-relation-filter": "관계 필터 삭제",
        "remove-filter": "필터 제거",
        "add-relation-filter": "관계 필터 추가",
        "any-relation": "전체 관계",
        "relation-filters": "관계 필터",
        "relation-filter": "관계 필터",
        "additional-info": "추가 정보 (JSON)",
        "invalid-additional-info": "추가적인 정보 JSON을 파싱할 수 없습니다.",
        "no-relations-text": "아무 관계도 찾을 수 없습니다",
        "not": "제외",
        "copy-type": "유형 복사"
    },
    "resource": {
        "add": "리소스 추가",
        "all-types": "모두",
        "copyId": "리소스 ID 복사",
        "delete": "리소스 삭제",
        "delete-resource-text": "주의: 확인 후 리소스를 복구할 수 없게 됩니다.",
        "delete-resource-title": "리소스 '{{resourceTitle}}'을(를) 삭제하시겠습니까?",
        "delete-resources-action-title": "{ count, plural, =1 {1개 리소스} other {#개 리소스} } 삭제",
        "delete-resources-text": "선택한 리소스는 장치 프로필에서 사용 중이더라도 삭제됩니다.",
        "delete-resources-title": "{ count, plural, =1 {1개 리소스} other {#개 리소스} }를 삭제하시겠습니까?",
        "download": "리소스 다운로드",
        "drop-file": "리소스 파일을 끌어다 놓거나 클릭하여 업로드할 파일을 선택하세요.",
        "drop-resource-file-or": "리소스 파일을 끌어다 놓거나",
        "empty": "리소스가 비어 있습니다",
        "file-name": "파일 이름",
        "idCopiedMessage": "리소스 ID가 클립보드에 복사되었습니다.",
        "no-resource-matching": "'{{widgetsBundle}}'와(과) 일치하는 리소스를 찾을 수 없습니다.",
        "no-resource-text": "리소스를 찾을 수 없습니다",
        "open-widgets-bundle": "위젯 번들 열기",
        "resource": "리소스",
        "resource-file": "리소스 파일",
        "resource-files": "리소스 파일",
        "resource-library-details": "리소스 세부 정보",
        "resource-type": "리소스 유형",
        "resources-library": "리소스 라이브러리",
        "search": "리소스 검색",
        "selected-resources": "{ count, plural, =1 {1개 리소스} other {#개 리소스} } 선택됨",
        "system": "시스템",
        "title": "제목",
        "title-required": "제목을 입력하세요.",
        "title-max-length": "제목은 256자 미만이어야 합니다.",
        "type": {
            "jks": "JKS",
            "js-module": "JS 모듈",
            "lwm2m-model": "LWM2M 모델",
            "pkcs-12": "PKCS #12",
            "general": "일반"
        },
        "resource-sub-type": "하위 유형",
        "sub-type": {
            "image": "이미지",
            "scada-symbol": "SCADA 심볼",
            "extension": "확장",
            "module": "모듈"
        },
        "resource-is-in-use": "리소스가 다른 엔티티에서 사용 중입니다",
        "resources-are-in-use": "리소스가 다른 엔티티에서 사용 중입니다",
        "resource-is-in-use-text": "<b>'{{title}}'</b> 리소스가 다음 엔티티에서 사용 중이므로 삭제되지 않았습니다:",
        "resources-are-in-use-text": "모든 리소스가 삭제되지 않았습니다. 다른 엔티티에서 사용 중이기 때문입니다.</br>해당 리소스 행의 <b>참조</b> 버튼을 클릭하여 참조된 엔티티를 볼 수 있습니다.</br>이 리소스를 계속 삭제하려면 아래 표에서 선택하고 <b>선택 삭제</b> 버튼을 클릭하세요.",
        "delete-resource-in-use-text": "리소스를 계속 삭제하려면 <b>무조건 삭제</b> 버튼을 클릭하세요."
    },
    "javascript": {
        "add": "JavaScript 리소스 추가",
        "delete": "JavaScript 리소스 삭제",
        "delete-javascript-resource-text": "주의: 확인 후 JavaScript 리소스를 복구할 수 없게 됩니다.",
        "delete-javascript-resource-title": "JavaScript 리소스 '{{resourceTitle}}'을(를) 삭제하시겠습니까?",
        "delete-javascript-resources-action-title": "JavaScript { count, plural, =1 {1개 리소스} other {#개 리소스} } 삭제",
        "delete-javascript-resources-text": "선택한 JavaScript 리소스는 JavaScript 함수에서 사용 중이더라도 삭제됩니다.",
        "delete-javascript-resources-title": "JavaScript { count, plural, =1 {1개 리소스} other {#개 리소스} }를 삭제하시겠습니까?",
        "delete-javascript-resource-in-use-text": "JavaScript 리소스를 계속 삭제하려면 <b>무조건 삭제</b> 버튼을 클릭하세요.",
        "download": "JavaScript 리소스 다운로드",
        "upload-from-file": "파일에서 JavaScript 업로드",
        "resource-file": "JavaScript 리소스 파일",
        "drop-file": "JavaScript 파일을 끌어다 놓거나 클릭하여 업로드할 파일을 선택하세요.",
        "drop-resource-file-or": "JavaScript 파일을 끌어다 놓거나",
        "javascript-library": "JavaScript 라이브러리",
        "javascript-type": "JavaScript 유형",
        "javascript-resource-details": "JavaScript 리소스 세부 정보",
        "javascript-resource-is-in-use": "JavaScript 리소스가 다른 엔티티에서 사용 중입니다",
        "javascript-resources-are-in-use": "JavaScript 리소스가 다른 엔티티에서 사용 중입니다",
        "javascript-resource-is-in-use-text": "<b>'{{title}}'</b> JavaScript 리소스가 다음 엔티티에서 사용 중이므로 삭제되지 않았습니다:",
        "javascript-resources-are-in-use-text": "모든 JavaScript 리소스가 삭제되지 않았습니다. 다른 엔티티에서 사용 중이기 때문입니다.</br>해당 리소스 행의 <b>참조</b> 버튼을 클릭하여 참조된 엔티티를 볼 수 있습니다.</br>이 JavaScript 리소스를 계속 삭제하려면 아래 표에서 선택하고 <b>선택 삭제</b> 버튼을 클릭하세요.",
        "search": "JavaScript 리소스 검색",
        "selected-javascript-resources": "{ count, plural, =1 {1개 JavaScript 리소스} other {#개 JavaScript 리소스} } 선택됨",
        "no-javascript-resource-text": "JavaScript 리소스를 찾을 수 없습니다",
        "all-types": "모두",
        "module-script": "모듈 스크립트"
    },
    "rpc": {
        "error": {
            "target-device-is-not-set": "대상 장치가 설정되지 않았습니다!",
            "invalid-target-entity": "<b>{{entityType}}</b> 엔티티는 RPC 명령을 지원하지 않습니다.",
            "failed-to-resolve-target-device": "대상 장치를 확인하지 못했습니다!",
            "request-timeout": "요청 시간 초과",
            "rpc-http-error": "오류: {{status}} - {{statusText}}"
        }
    },
    "rulechain": {
        "rulechain": "규칙 사슬",
        "rulechain-events": "규칙 체인 이벤트",
        "rulechains": "규칙 사슬",
        "root": "루트",
        "delete": "규칙 사슬 삭제",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "description": "설명",
        "add": "규칙 사슬 추가",
        "set-root": "규칙 사슬 루트로 전환",
        "set-root-rulechain-title": "규칙 사슬 '{{ruleChainName}}'의 루트를 생성하시겠습니까?",
        "set-root-rulechain-text": "규칙 사슬은 루트가 되며, 인입하는 전송 메시지를 모두 취급하게 됩니다.",
        "delete-rulechain-title": "규칙 사슬 '{{ruleChainName}}'을 삭제하시겠습니까?",
        "delete-rulechain-text": "주의: 규칙 사슬 및 관련된 모든 데이터의 복구가 불가능해집니다.",
        "delete-rulechains-title": "{ count, plural, =1 {1 개 규칙 사슬} other {# 개 규칙 사슬} }을 삭제하시겠습니까?",
        "delete-rulechains-action-title": "{ count, plural, =1 {1 개 규칙 사슬} other {# 개 규칙 사슬} } 삭제",
        "delete-rulechains-text": "주의: 모든 선택된 규칙 사슬은 삭제되며, 모든 관련된 데이터는 복구가 불가능해집니다.",
        "add-rulechain-text": "새로운 규칙 사슬 추가",
        "no-rulechains-text": "아무 규칙 사슬도 없습니다.",
        "rulechain-details": "규칙 사슬 상세 정보",
        "details": "상세 내역",
        "events": "이벤트",
        "system": "시스템",
        "import": "규칙 사슬 불러오기",
        "export": "규칙 사슬 내보내기",
        "export-failed-error": "규칙 사슬을 내보낼 수 없습니다: {{error}}",
        "create-new-rulechain": "새로운 규칙 사슬 생성",
        "rulechain-file": "규칙 사슬 파일",
        "invalid-rulechain-file-error": "규식 사슬을 가져올 수 없습니다: 올바르지 않은 규칙 사슬 데이터 구조.",
        "copyId": "규칙 사슬 ID 복사",
        "idCopiedMessage": "규칙 사슬 ID가 클립보드로 복사되었습니다",
        "select-rulechain": "규칙 사슬 선택",
        "no-rulechains-matching": "'{{entity}}'와 일치하는 규칙 사슬을 찾을 수 없습니다.",
        "rulechain-required": "규칙 사슬을 입력하세요",
        "management": "규칙 관리",
        "debug-mode": "디버그 모드",
        "search": "규칙 사슬 검색",
        "selected-rulechains": "{ count, plural, =1 {1 개 규칙 사슬} other {# 개 규칙 사슬} } 선택됨",
        "open-rulechain": "규칙 사슬 열기",
        "edge-template-root": "템플릿 루트",
        "assign-to-edge": "엣지에 할당",
        "edge-rulechain": "엣지 규칙 체인",
        "unassign-rulechain-from-edge-text": "확인 후 규칙 체인이 할당 해제되어 엣지에서 액세스할 수 없습니다.",
        "unassign-rulechains-from-edge-title": "{ count, plural, =1 {1개 규칙 체인} other {#개 규칙 체인} }을(를) 할당 해제하시겠습니까?",
        "unassign-rulechains-from-edge-text": "확인 후 선택한 모든 규칙 체인이 할당 해제되어 엣지에서 액세스할 수 없습니다.",
        "assign-rulechain-to-edge-title": "Edge에 규칙 체인 할당",
        "assign-rulechain-to-edge-text": "Edge에 할당할 규칙 체인을 선택하세요",
        "set-edge-template-root-rulechain": "규칙 체인을 Edge 템플릿 루트로 만들기",
        "set-edge-template-root-rulechain-title": "규칙 체인 '{{ruleChainName}}'을(를) 엣지 템플릿 루트로 설정하시겠습니까?",
        "set-edge-template-root-rulechain-text": "확인 후 규칙 체인이 엣지 템플릿 루트가 되며 새로 생성된 엣지의 루트 규칙 체인이 됩니다.",
        "invalid-rulechain-type-error": "규칙 체인을 가져올 수 없습니다: 잘못된 규칙 체인 유형입니다. 예상 유형은 {{expectedRuleChainType}}입니다.",
        "set-auto-assign-to-edge": "생성 시 Edge에 규칙 체인 할당",
        "set-auto-assign-to-edge-title": "엣지 규칙 체인 '{{ruleChainName}}'을(를) 생성 시 엣지에 할당하시겠습니까?",
        "set-auto-assign-to-edge-text": "확인 후 엣지 규칙 체인이 생성 시 엣지에 자동으로 할당됩니다.",
        "unset-auto-assign-to-edge": "생성 시 Edge에 규칙 체인 할당 안 함",
        "unset-auto-assign-to-edge-title": "엣지 규칙 체인 '{{ruleChainName}}'을(를) 생성 시 엣지에 할당하지 않으시겠습니까?",
        "unset-auto-assign-to-edge-text": "확인 후 엣지 규칙 체인이 생성 시 엣지에 더 이상 자동으로 할당되지 않습니다.",
        "unassign-rulechain-title": "규칙 체인 '{{ruleChainName}}'의 할당을 해제하시겠습니까?",
        "unassign-rulechains": "규칙 체인 할당 해제"
    },
    "rulenode": {
        "rule-node-events": "규칙 노드 이벤트",
        "details": "상세 내역",
        "events": "이벤트",
        "search": "노드 검색",
        "open-node-library": "노드 라이브러리 열기",
        "close-node-library": "노드 라이브러리 닫기",
        "add": "규칙 노드 추가",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "type": "유형",
        "rule-node-description": "규칙 노드 설명",
        "delete": "규칙 노드 삭제",
        "select-all-objects": "모든 노드와 연결을 선택",
        "deselect-all-objects": "모든 노드와 연결을 선택 해제",
        "delete-selected-objects": "선택된 노드와 연결을 삭제",
        "delete-selected": "선택 삭제",
        "create-nested-rulechain": "중첩 규칙 체인 생성",
        "select-all": "모두 선택",
        "copy-selected": "선택 복사",
        "deselect-all": "선택 해제",
        "rulenode-details": "규칙 노드 상세 정보",
        "debug-mode": "디버그 모드",
        "singleton": "싱글톤",
        "configuration": "설정",
        "link": "링크",
        "link-details": "규칙 노드 링크 상세 정보",
        "add-link": "링크 추가",
        "link-label": "링크 라벨",
        "link-label-required": "링크 라벨을 입력하세요.",
        "custom-link-label": "링크 라벨 사용자 정의",
        "custom-link-label-required": "링크 라벨 사용자 정의를 입력하세요.",
        "link-labels": "링크 라벨",
        "link-labels-required": "링크 라벨을 입력하세요.",
        "no-link-labels-found": "아무 링크 라벨도 없습니다",
        "no-link-label-matching": "'{{label}}' 을 찾을 수 없습니다.",
        "create-new-link-label": "새로 링크 라벨 만들기",
        "type-filter": "필터",
        "type-filter-details": "구성된 조건으로 들어오는 메시지 필터링",
        "type-enrichment": "보강",
        "type-enrichment-details": "메시지 메타데이터에 추가적인 정보를 추가",
        "type-transformation": "변환",
        "type-transformation-details": "메시지 페이로드 및 메타데이터 변경",
        "type-action": "동작",
        "type-action-details": "특별한 조치를 수행",
        "type-external": "외부",
        "type-external-details": "외부 시스템과 상호 작용",
        "type-rule-chain": "규칙 사슬",
        "type-rule-chain-details": "수신 메시지를 지정된 규칙 체인으로 전달",
        "type-flow": "흐름",
        "type-flow-details": "메시지 흐름 구성",
        "type-input": "입력",
        "type-input-details": "규칙 체인의 논리적 입력, 수신 메시지를 다음 관련 규칙 노드로 전달",
        "type-unknown": "알 수 없음",
        "type-unknown-details": "확인되지 않은 규칙 노드",
        "directive-is-not-loaded": "정의된 구성 지시문 '{{directiveName}}'을(를) 사용할 수 없습니다.",
        "ui-resources-load-error": "구성 UI 리소스를 로드하지 못했습니다.",
        "invalid-target-rulechain": "대상 규칙 체인을 확인할 수 없습니다!",
        "test-script-function": "스크립트 함수 테스트",
        "script-lang-java-script": "JavaScript",
        "script-lang-tbel": "TBEL",
        "message": "메시지",
        "message-type": "메시지 유형",
        "select-message-type": "메시지 유형 선택",
        "message-type-required": "메시지 유형을 입력하세요.",
        "metadata": "메타데이터",
        "metadata-required": "메타데이터 엔트리를 입력하세요.",
        "output": "출력",
        "test": "테스트",
        "help": "도움말",
        "reset-debug-settings": "모든 노드에서 디버그 설정 재설정",
        "test-with-this-message": "이 메시지로 {{test}}",
        "queue-hint": "메시지를 다른 큐로 전달할 큐를 선택하세요. 기본적으로 '기본' 큐가 사용됩니다.",
        "queue-singleton-hint": "다중 인스턴스 환경에서 메시지 전달을 위한 큐를 선택하세요. 기본적으로 '기본' 큐가 사용됩니다."
    },
    "rule-node-config": {
        "id": "ID",
        "additional-info": "추가 정보",
        "advanced-settings": "고급 설정",
        "create-entity-if-not-exists": "존재하지 않는 경우 새 엔티티 생성",
        "create-entity-if-not-exists-hint": "활성화하면 지정된 매개변수가 있는 새 엔티티가 이미 존재하지 않는 한 생성됩니다. 기존 엔티티는 관계에 그대로 사용됩니다.",
        "select-device-connectivity-event": "장치 연결 이벤트 선택",
        "entity-name-pattern": "이름 패턴",
        "device-name-pattern": "장치 이름",
        "asset-name-pattern": "자산 이름",
        "entity-view-name-pattern": "엔티티 뷰 이름",
        "customer-title-pattern": "고객 제목",
        "dashboard-name-pattern": "대시보드 제목",
        "user-name-pattern": "사용자 이메일",
        "edge-name-pattern": "엣지 이름",
        "entity-name-pattern-required": "이름 패턴이 필요합니다",
        "entity-name-pattern-hint": "이름 패턴 필드는 템플릿을 지원합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "copy-message-type": "메시지 유형 복사",
        "entity-type-pattern": "유형 패턴",
        "entity-type-pattern-required": "유형 패턴이 필요합니다",
        "message-type-value": "메시지 유형 값",
        "message-type-value-required": "메시지 유형 값이 필요합니다",
        "message-type-value-max-length": "메시지 유형 값은 256자 미만이어야 합니다",
        "output-message-type": "출력 메시지 유형",
        "entity-cache-expiration": "엔티티 캐시 만료 시간 (초)",
        "entity-cache-expiration-hint": "찾은 엔티티 레코드를 저장할 수 있는 최대 시간 간격을 지정합니다. 0 값은 레코드가 만료되지 않음을 의미합니다.",
        "entity-cache-expiration-required": "엔티티 캐시 만료 시간이 필요합니다.",
        "entity-cache-expiration-range": "엔티티 캐시 만료 시간은 0 이상이어야 합니다.",
        "customer-name-pattern": "고객 제목",
        "customer-name-pattern-required": "고객 제목이 필요합니다",
        "customer-name-pattern-hint": "$[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "create-customer-if-not-exists": "존재하지 않는 경우 새 고객 생성",
        "unassign-from-customer": "발신자가 대시보드인 경우 특정 고객에서 할당 해제",
        "unassign-from-customer-tooltip": "대시보드만 한 번에 여러 고객에게 할당할 수 있습니다.\n메시지 발신자가 대시보드인 경우 할당을 해제할 고객의 제목을 명시적으로 지정해야 합니다.",
        "customer-cache-expiration": "고객 캐시 만료 시간 (초)",
        "customer-cache-expiration-hint": "찾은 고객 레코드를 저장할 수 있는 최대 시간 간격을 지정합니다. 0 값은 레코드가 만료되지 않음을 의미합니다.",
        "customer-cache-expiration-required": "고객 캐시 만료 시간이 필요합니다.",
        "customer-cache-expiration-range": "고객 캐시 만료 시간은 0 이상이어야 합니다.",
        "interval-start": "간격 시작",
        "interval-end": "간격 종료",
        "time-unit": "시간 단위",
        "fetch-mode": "가져오기 모드",
        "order-by-timestamp": "타임스탬프로 정렬",
        "limit": "제한",
        "limit-hint": "최소 제한 값은 2, 최대는 1000입니다. 단일 항목을 가져오려면 가져오기 모드 '첫 번째' 또는 '마지막'을 선택하세요.",
        "limit-required": "제한이 필요합니다.",
        "limit-range": "제한은 2에서 1000 사이여야 합니다.",
        "time-unit-milliseconds": "밀리초",
        "time-unit-seconds": "초",
        "time-unit-minutes": "분",
        "time-unit-hours": "시간",
        "time-unit-days": "요일",
        "time-value-range": "1~2147483647 범위를 허용합니다.",
        "start-interval-value-required": "간격 시작은 필수 항목입니다.",
        "end-interval-value-required": "간격 종료는 필수 항목입니다.",
        "filter": "필터",
        "switch": "스위치",
        "math-templatization-tooltip": "이 필드는 템플릿을 지원합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "add-message-type": "메시지 유형 추가",
        "select-message-types-required": "최소 하나의 메시지 유형을 선택해야 합니다.",
        "select-message-types": "메시지 유형 선택",
        "no-message-types-found": "메시지 유형을 찾을 수 없음",
        "no-message-type-matching": "'{{messageType}}'을(를) 찾을 수 없습니다.",
        "create-new-message-type": "새로 만들기",
        "message-types-required": "메시지 유형이 필요합니다.",
        "client-attributes": "클라이언트 속성",
        "shared-attributes": "공유 속성",
        "server-attributes": "서버 속성",
        "attributes-keys": "속성 키",
        "attributes-keys-required": "속성 키가 필요합니다",
        "attributes-scope": "속성 범위",
        "attributes-scope-value": "속성 범위 값",
        "attributes-scope-value-copy": "속성 범위 값 복사",
        "attributes-scope-hint": "'scope' 메타데이터 키를 사용하여 메시지별로 속성 범위를 동적으로 설정하세요. 제공된 경우 구성에 설정된 범위를 재정의합니다.",
        "notify-device": "장치에 알림 강제 전송",
        "send-attributes-updated-notification": "속성 업데이트 알림 전송",
        "send-attributes-updated-notification-hint": "업데이트된 속성에 대한 알림을 별도의 메시지로 규칙 엔진 큐에 보냅니다.",
        "send-attributes-deleted-notification": "속성 삭제 알림 보내기",
        "send-attributes-deleted-notification-hint": "삭제된 속성에 대한 알림을 별도의 메시지로 규칙 엔진 큐에 보냅니다.",
        "update-attributes-only-on-value-change": "값이 변경된 경우에만 속성 저장",
        "update-attributes-only-on-value-change-hint": "값이 변경되었는지 여부에 관계없이 모든 수신 메시지에서 속성을 업데이트합니다. API 사용량이 증가하고 성능이 저하됩니다.",
        "update-attributes-only-on-value-change-hint-enabled": "값이 변경된 경우에만 속성을 업데이트합니다. 값이 변경되지 않으면 속성 타임스탬프 업데이트나 속성 변경 알림이 전송되지 않습니다.",
        "fetch-credentials-to-metadata": "메타데이터에 자격 증명 가져오기",
        "notify-device-on-update-hint": "활성화하면 공유 속성 업데이트에 대한 알림을 장치에 강제로 보냅니다. 비활성화하면 알림 동작이 수신 메시지 메타데이터의 'notifyDevice' 매개변수에 의해 제어됩니다. 알림을 끄려면 메시지 메타데이터에 'notifyDevice' 매개변수가 'false'로 설정되어 있어야 합니다. 다른 모든 경우에는 장치에 알림이 전송됩니다.",
        "notify-device-on-delete-hint": "활성화하면 공유 속성 제거에 대한 알림을 장치에 강제로 보냅니다. 비활성화하면 알림 동작이 수신 메시지 메타데이터의 'notifyDevice' 매개변수에 의해 제어됩니다. 알림을 켜려면 메시지 메타데이터에 'notifyDevice' 매개변수가 'true'로 설정되어 있어야 합니다. 다른 모든 경우에는 장치에 알림이 전송되지 않습니다.",
        "latest-timeseries": "최신 시계열 데이터 키",
        "timeseries-keys": "시계열 키",
        "timeseries-keys-required": "최소 하나의 시계열 키를 선택해야 합니다.",
        "add-timeseries-key": "시계열 키 추가",
        "add-message-field": "메시지 필드 추가",
        "relation-search-parameters": "관계 검색 매개변수",
        "relation-parameters": "관계 매개변수",
        "add-metadata-field": "메타데이터 필드 추가",
        "data-keys": "메시지 필드 이름",
        "copy-from": "복사 원본",
        "data-to-metadata": "데이터를 메타데이터로",
        "metadata-to-data": "메타데이터를 데이터로",
        "use-regular-expression-hint": "정규 표현식을 사용하여 패턴별로 키를 복사하세요.\n\n팁 & 요령:\n'Enter'를 눌러 필드 이름 입력을 완료하세요.\n'Backspace'를 눌러 필드 이름을 삭제하세요. 여러 필드 이름이 지원됩니다.",
        "interval": "간격",
        "interval-required": "간격이 필요합니다",
        "interval-hint": "중복 제거 간격 (초).",
        "interval-min-error": "최소 허용 값은 1입니다",
        "max-pending-msgs": "보류 중인 최대 메시지 수",
        "max-pending-msgs-hint": "각 고유 중복 제거 ID에 대해 메모리에 저장되는 최대 메시지 수입니다.",
        "max-pending-msgs-required": "보류 중인 최대 메시지 수가 필요합니다",
        "max-pending-msgs-max-error": "최대 허용 값은 1000입니다",
        "max-pending-msgs-min-error": "최소 허용 값은 1입니다",
        "max-retries": "최대 재시도 횟수",
        "max-retries-required": "최대 재시도 횟수가 필요합니다",
        "max-retries-hint": "중복 제거된 메시지를 큐에 푸시하기 위한 최대 재시도 횟수입니다. 재시도 사이에 10초 지연이 사용됩니다",
        "max-retries-max-error": "최대 허용 값은 100입니다",
        "max-retries-min-error": "최소 허용 값은 0입니다",
        "strategy": "전략",
        "strategy-required": "전략이 필요합니다",
        "strategy-all-hint": "중복 제거 기간 동안 도착한 모든 메시지를 단일 JSON 배열 메시지로 반환합니다. 각 요소는 msg 및 metadata 내부 속성이 있는 엔티티를 나타냅니다.",
        "strategy-first-hint": "중복 제거 기간 동안 도착한 첫 번째 메시지를 반환합니다.",
        "strategy-last-hint": "중복 제거 기간 동안 도착한 마지막 메시지를 반환합니다.",
        "first": "첫 번째",
        "last": "과거",
        "all": "모두",
        "output-msg-type-hint": "중복 제거 결과의 메시지 유형입니다.",
        "queue-name-hint": "중복 제거 결과가 게시될 큐 이름입니다.",
        "keys": "키",
        "keys-required": "키가 필요합니다",
        "rename-keys-in": "키 이름 변경 위치",
        "data": "데이터",
        "message": "메시지",
        "metadata": "메타데이터",
        "current-key-name": "현재 키 이름",
        "key-name-required": "키 이름은 필수 항목입니다.",
        "new-key-name": "새 키 이름",
        "new-key-name-required": "새 키 이름이 필요합니다",
        "metadata-keys": "메타데이터 필드 이름",
        "json-path-expression": "JSON 경로 표현식",
        "json-path-expression-required": "JSON 경로 표현식이 필요합니다",
        "json-path-expression-hint": "JSONPath는 JSON 구조에서 요소 또는 요소 집합의 경로를 지정합니다. '$'는 루트 엔티티 또는 배열을 나타냅니다.",
        "relations-query": "관계 질의",
        "device-relations-query": "장치 관계 쿼리",
        "max-relation-level": "최대 관계 수준",
        "max-relation-level-error": "값은 0보다 크거나 지정되지 않아야 합니다.",
        "max-relation-level-invalid": "값은 정수여야 합니다.",
        "relation-type": "관계 유형",
        "relation-type-pattern": "관계 유형 패턴",
        "relation-type-pattern-required": "관계 유형 패턴이 필요합니다",
        "relation-types-list": "전파할 관계 유형",
        "relation-types-list-hint": "전파 관계 유형이 선택되지 않으면 관계 유형별 필터링 없이 알람이 전파됩니다.",
        "unlimited-level": "제한 수준",
        "latest-telemetry": "최근 데이터",
        "add-telemetry-key": "텔레메트리 키 추가",
        "delete-from": "삭제 위치",
        "use-regular-expression-delete-hint": "정규 표현식을 사용하여 패턴별로 키를 삭제하세요.\n\n팁 & 요령:\n'Enter'를 눌러 필드 이름 입력을 완료하세요.\n'Backspace'를 눌러 필드 이름을 삭제하세요.\n여러 필드 이름이 지원됩니다.",
        "fetch-into": "가져오기 위치",
        "attr-mapping": "속성 매핑:",
        "source-attribute": "소스 속성 키",
        "source-attribute-required": "소스 속성 키가 필요합니다.",
        "source-telemetry": "소스 텔레메트리 키",
        "source-telemetry-required": "소스 텔레메트리 키가 필요합니다.",
        "target-key": "대상 키",
        "target-key-required": "대상 키가 필요합니다.",
        "attr-mapping-required": "최소 하나의 매핑 항목을 지정해야 합니다.",
        "fields-mapping": "필드 매핑",
        "fields-mapping-hint": "메시지 필드가 $entityId로 설정된 경우 메시지 발신자의 ID가 지정된 테이블 열에 저장됩니다.",
        "relations-query-config-direction-suffix": "발신자",
        "profile-name": "프로필 이름",
        "fetch-circle-parameter-info-from-metadata-hint": "메타데이터 필드 '{{perimeterKeyName}}'은(는) 다음 형식으로 정의되어야 합니다: {\"latitude\":48.196, \"longitude\":24.6532, \"radius\":100.0, \"radiusUnit\":\"METER\"}",
        "fetch-poligon-parameter-info-from-metadata-hint": "메타데이터 필드 '{{perimeterKeyName}}'은(는) 다음 형식으로 정의되어야 합니다: [[48.19736,24.65235],[48.19800,24.65060],...,[48.19849,24.65420]]",
        "short-templatization-tooltip": "$[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "fields-mapping-required": "최소 하나의 필드 매핑을 지정해야 합니다.",
        "at-least-one-field-required": "최소 하나의 입력 필드에 값이 제공되어야 합니다.",
        "originator-fields-sv-map-hint": "대상 키 필드는 템플릿을 지원합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "sv-map-hint": "대상 키 필드만 템플릿을 지원합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "source-field": "소스 필드",
        "source-field-required": "소스 필드가 필요합니다.",
        "originator-source": "발신자 소스",
        "new-originator": "새 발신자",
        "originator-customer": "고객",
        "originator-tenant": "테넌트",
        "originator-related": "관련 엔티티",
        "originator-alarm-originator": "알람 발생자",
        "originator-entity": "이름 패턴으로 엔티티 찾기",
        "clone-message": "메시지 복제",
        "transform": "변환",
        "default-ttl": "기본 TTL",
        "default-ttl-required": "기본 TTL은 필수 항목입니다.",
        "default-ttl-hint": "규칙 노드는 메시지 메타데이터에서 TTL(Time-to-Live) 값을 가져옵니다. 값이 없으면 구성에 지정된 TTL이 기본값이 됩니다. 값이 0으로 설정되면 테넌트 프로필 구성의 TTL이 적용됩니다.",
        "default-ttl-zero-hint": "값이 0이면 TTL이 적용되지 않습니다.",
        "min-default-ttl-message": "최소 TTL은 0만 허용됩니다.",
        "generation-parameters": "생성 매개변수",
        "message-count": "생성 메시지 제한 (0 - 무제한)",
        "message-count-required": "생성 메시지 제한은 필수 항목입니다.",
        "min-message-count-message": "최소 메시지 수는 0만 허용됩니다.",
        "period-seconds": "기간 (초)",
        "period-seconds-required": "기간은 필수 항목입니다.",
        "generation-frequency-seconds": "생성 빈도 (초)",
        "generation-frequency-required": "생성 빈도는 필수 항목입니다.",
        "min-generation-frequency-message": "최소 1초만 허용됩니다.",
        "script-lang-tbel": "TBEL",
        "script-lang-js": "JS",
        "use-metadata-period-in-seconds-patterns": "초 단위 기간 패턴 사용",
        "use-metadata-period-in-seconds-patterns-hint": "선택하면 규칙 노드는 간격이 초 단위라고 가정하여 메시지 메타데이터 또는 데이터의 초 간격 패턴을 사용합니다.",
        "period-in-seconds-pattern": "초 단위 기간 패턴",
        "period-in-seconds-pattern-required": "초 단위 기간 패턴은 필수 항목입니다.",
        "min-period-seconds-message": "최소 기간은 1초만 허용됩니다.",
        "originator": "만든 사람",
        "message-body": "메시지 본문",
        "message-metadata": "메시지 메타데이터",
        "generate": "생성",
        "current-rule-node": "현재 규칙 노드",
        "current-tenant": "현재 테넌트",
        "generator-function": "생성기 함수",
        "test-generator-function": "생성기 함수 테스트",
        "generator": "생성기",
        "test-filter-function": "필터 함수 테스트",
        "test-switch-function": "스위치 함수 테스트",
        "test-transformer-function": "변환기 함수 테스트",
        "transformer": "변환기",
        "alarm-create-condition": "알람 생성 조건",
        "test-condition-function": "조건 함수 테스트",
        "alarm-clear-condition": "알람 해제 조건",
        "alarm-details-builder": "알람 상세 빌더",
        "test-details-function": "세부 정보 함수 테스트",
        "alarm-type": "알람 유형",
        "select-entity-types": "엔티티 유형 선택",
        "alarm-type-required": "알람 유형은 필수 항목입니다.",
        "alarm-severity": "알람 심각도",
        "alarm-severity-required": "알람 심각도가 필요합니다",
        "alarm-severity-pattern": "알람 심각도 패턴",
        "alarm-status-filter": "알람 상태 필터",
        "alarm-status-list-empty": "알람 상태 목록이 비어 있습니다",
        "no-alarm-status-matching": "일치하는 알람 상태를 찾을 수 없습니다.",
        "propagate": "관련 엔티티에 알람 전파",
        "propagate-to-owner": "엔티티 소유자(고객 또는 테넌트)에게 알람 전파",
        "propagate-to-tenant": "테넌트에게 알람 전파",
        "condition": "조건",
        "details": "상세 내역",
        "to-string": "문자열로 변환",
        "test-to-string-function": "문자열 변환 함수 테스트",
        "from-template": "부터",
        "from-template-required": "보낸 사람은 필수 항목입니다.",
        "message-to-metadata": "메시지에서 메타데이터로",
        "metadata-to-message": "메타데이터에서 메시지로",
        "from-message": "메시지에서",
        "from-metadata": "메타데이터에서",
        "to-template": "받는 사람",
        "to-template-required": "받는 사람 템플릿은 필수 항목입니다.",
        "mail-address-list-template-hint": "쉼표로 구분된 주소 목록, 메타데이터의 값에는 <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code>를 사용하고, 메시지 본문의 값에는 <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code>를 사용하세요",
        "cc-template": "참조",
        "bcc-template": "숨은 참조",
        "subject-template": "제목",
        "subject-template-required": "제목 템플릿은 필수 항목입니다.",
        "body-template": "본문",
        "body-template-required": "본문 템플릿은 필수 항목입니다.",
        "dynamic-mail-body-type": "동적 메일 본문 유형",
        "mail-body-type": "메일 본문 유형",
        "body-type-template": "본문 유형 템플릿",
        "reply-routing-configuration": "응답 라우팅 구성",
        "rpc-reply-routing-configuration-hint": "이 구성 매개변수는 응답을 보내기 위해 서비스, 세션 및 요청을 식별하는 데 사용되는 메타데이터 키 이름을 지정합니다.",
        "reply-routing-configuration-hint": "이 구성 매개변수는 응답을 보내기 위해 서비스와 요청을 식별하는 데 사용되는 메타데이터 키 이름을 지정합니다.",
        "request-id-metadata-attribute": "요청 ID",
        "service-id-metadata-attribute": "서비스 ID",
        "session-id-metadata-attribute": "세션 ID",
        "timeout-sec": "시간 초과 (초)",
        "timeout-required": "시간 초과는 필수 항목입니다.",
        "min-timeout-message": "최소 시간 초과 값은 0만 허용됩니다.",
        "endpoint-url-pattern": "엔드포인트 URL 패턴",
        "endpoint-url-pattern-required": "엔드포인트 URL 패턴은 필수 항목입니다.",
        "request-method": "요청 방법",
        "use-simple-client-http-factory": "간단한 클라이언트 HTTP 팩토리 사용",
        "ignore-request-body": "요청 본문 없음",
        "parse-to-plain-text": "일반 텍스트로 파싱",
        "parse-to-plain-text-hint": "선택하면 요청 본문 메시지 페이로드가 JSON 문자열에서 일반 텍스트로 변환됩니다. 예: msg = \"Hello,\\t\"world\"\"는 Hello, \"world\"로 구문 분석됩니다.",
        "read-timeout": "읽기 시간 초과 (밀리초)",
        "read-timeout-hint": "0 값은 무한 시간 초과를 의미합니다.",
        "max-parallel-requests-count": "최대 병렬 요청 수",
        "max-parallel-requests-count-hint": "0 값은 병렬 처리에 제한이 없음을 지정합니다.",
        "max-response-size": "최대 응답 크기 (KB)",
        "max-response-size-hint": "JSON 또는 XML 페이로드와 같은 HTTP 메시지를 디코딩하거나 인코딩할 때 데이터 버퍼링에 할당된 최대 메모리 양",
        "headers": "헤더",
        "headers-hint": "헤더/값 필드에서 메타데이터의 값에는 <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code>를 사용하고, 메시지 본문의 값에는 <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code>를 사용하세요",
        "header": "헤더",
        "header-required": "헤더는 필수 항목입니다.",
        "value": "값",
        "value-required": "값은 필수 항목입니다.",
        "topic-pattern": "토픽 패턴",
        "key-pattern": "키 패턴",
        "key-pattern-hint": "선택 사항. 유효한 파티션 번호가 지정되면 레코드를 보낼 때 사용됩니다. 파티션이 지정되지 않으면 키가 대신 사용됩니다. 둘 다 지정되지 않으면 라운드 로빈 방식으로 파티션이 할당됩니다.",
        "topic-pattern-required": "토픽 패턴은 필수 항목입니다.",
        "topic": "토픽",
        "topic-required": "토픽은 필수 항목입니다.",
        "bootstrap-servers": "부트스트랩 서버",
        "bootstrap-servers-required": "부트스트랩 서버 값이 필요합니다",
        "other-properties": "기타 속성",
        "key": "키",
        "key-required": "키는 필수 항목입니다.",
        "retries": "실패 시 자동 재시도 횟수",
        "min-retries-message": "최소 재시도는 0만 허용됩니다.",
        "batch-size-bytes": "생성된 배치 크기 (바이트)",
        "min-batch-size-bytes-message": "최소 배치 크기는 0만 허용됩니다.",
        "linger-ms": "로컬 버퍼링 시간 (ms)",
        "min-linger-ms-message": "최소 0ms만 허용됩니다.",
        "buffer-memory-bytes": "클라이언트 버퍼 최대 크기 (바이트)",
        "min-buffer-memory-message": "최소 버퍼 크기는 0만 허용됩니다.",
        "memory-buffer-size-range": "메모리 버퍼 크기는 0에서 {{max}} KB 사이여야 합니다.",
        "acks": "확인 수",
        "topic-arn-pattern": "토픽 ARN 패턴",
        "topic-arn-pattern-required": "토픽 ARN 패턴은 필수 항목입니다.",
        "aws-access-key-id": "AWS 액세스 키 ID",
        "aws-access-key-id-required": "AWS 액세스 ID를 입력하세요.",
        "aws-secret-access-key": "AWS 보안 액세스 키",
        "aws-secret-access-key-required": "AWS 보안 액세스 키를 입력하세요",
        "aws-region": "AWS 지역",
        "aws-region-required": "AWS 지역을 입력하세요",
        "exchange-name-pattern": "교환 이름 패턴",
        "routing-key-pattern": "라우팅 키 패턴",
        "message-properties": "메시지 속성",
        "host": "호스트",
        "host-required": "호스트는 필수 항목입니다.",
        "port": "포트",
        "port-required": "포트는 필수 항목입니다.",
        "port-range": "포트를 1~65535 범위 내에서 입력하세요.",
        "virtual-host": "가상 호스트",
        "username": "사용자명",
        "password": "비밀번호",
        "automatic-recovery": "자동 복구",
        "connection-timeout-ms": "연결 시간 초과 (ms)",
        "min-connection-timeout-ms-message": "최소 0ms만 허용됩니다.",
        "handshake-timeout-ms": "핸드셰이크 시간 초과 (ms)",
        "min-handshake-timeout-ms-message": "최소 0ms만 허용됩니다.",
        "client-properties": "클라이언트 속성",
        "queue-url-pattern": "큐 URL 패턴",
        "queue-url-pattern-required": "큐 URL 패턴은 필수 항목입니다.",
        "delay-seconds": "지연 (초)",
        "min-delay-seconds-message": "최소 0초만 허용됩니다.",
        "max-delay-seconds-message": "최대 900초만 허용됩니다.",
        "name": "이름",
        "name-required": "이름은 필수 항목입니다.",
        "queue-type": "큐 유형",
        "sqs-queue-standard": "표준",
        "sqs-queue-fifo": "FIFO",
        "gcp-project-id": "GCP 프로젝트 ID",
        "gcp-project-id-required": "GCP 프로젝트 ID는 필수 항목입니다.",
        "gcp-service-account-key": "GCP 서비스 계정 키 파일",
        "gcp-service-account-key-required": "GCP 서비스 계정 키 파일은 필수 항목입니다.",
        "pubsub-topic-name": "토픽 이름",
        "pubsub-topic-name-required": "토픽 이름은 필수 항목입니다.",
        "message-attributes": "메시지 속성",
        "message-attributes-hint": "이름/값 필드에서 메타데이터의 값에는 <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000000;\">&#125;</span></code>를 사용하고, 메시지 본문의 값에는 <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code>를 사용하세요",
        "connect-timeout": "연결 시간 초과 (초)",
        "connect-timeout-required": "연결 시간 초과는 필수 항목입니다.",
        "connect-timeout-range": "연결 시간 초과는 1에서 200 범위여야 합니다.",
        "client-id": "클라이언트 ID",
        "client-id-hint": "선택 사항. 자동 생성된 클라이언트 ID를 사용하려면 비워 두세요. 클라이언트 ID를 지정할 때 주의하세요. 대부분의 MQTT 브로커는 동일한 클라이언트 ID로 여러 연결을 허용하지 않습니다. 이러한 브로커에 연결하려면 MQTT 클라이언트 ID가 고유해야 합니다. 플랫폼이 마이크로 서비스 모드로 실행 중인 경우 각 마이크로 서비스에서 규칙 노드의 복사본이 시작됩니다. 이로 인해 동일한 ID를 가진 여러 MQTT 클라이언트가 자동으로 생성되어 규칙 노드에 오류가 발생할 수 있습니다. 이러한 오류를 방지하려면 아래의 \"서비스 ID를 클라이언트 ID에 접미사로 추가\" 옵션을 활성화하세요.",
        "append-client-id-suffix": "클라이언트 ID에 서비스 ID를 접미사로 추가",
        "client-id-suffix-hint": "선택 사항. \"클라이언트 ID\"가 명시적으로 지정된 경우에 적용됩니다. 선택하면 서비스 ID가 클라이언트 ID에 접미사로 추가됩니다. 플랫폼이 마이크로 서비스 모드로 실행 중일 때 오류를 방지하는 데 도움이 됩니다.",
        "device-id": "장치 ID",
        "device-id-required": "장치 ID는 필수 항목입니다.",
        "clean-session": "클린 세션",
        "enable-ssl": "SSL 활성화",
        "credentials": "자격 증명",
        "credentials-type": "자격 증명 타입",
        "credentials-type-required": "자격 증명 유형은 필수 항목입니다.",
        "credentials-anonymous": "익명",
        "credentials-basic": "기본",
        "credentials-pem": "PEM",
        "credentials-pem-hint": "최소 서버 CA 인증서 파일 또는 클라이언트 인증서와 클라이언트 개인 키 파일 쌍이 필요합니다",
        "credentials-sas": "공유 액세스 서명",
        "sas-key": "SAS 키",
        "sas-key-required": "SAS 키는 필수 항목입니다.",
        "hostname": "호스트 이름",
        "hostname-required": "호스트 이름은 필수 항목입니다.",
        "azure-ca-cert": "CA 인증서 파일",
        "username-required": "사용자 이름이 필요합니다.",
        "password-required": "비밀번호가 필요합니다.",
        "ca-cert": "서버 CA 인증서 파일",
        "private-key": "클라이언트 개인 키 파일",
        "cert": "클라이언트 인증서 파일",
        "no-file": "아무 파일도 선택되지 않았습니다.",
        "drop-file": "여기로 파일을 드래그 하거나, 여기를 클릭해서 파일을 선택하세요.",
        "private-key-password": "개인 키 비밀번호",
        "use-system-smtp-settings": "시스템 SMTP 설정 사용",
        "use-metadata-dynamic-interval": "동적 간격 사용",
        "metadata-dynamic-interval-hint": "간격 시작 및 종료 입력 필드는 템플릿을 지원합니다. 대체된 템플릿 값은 밀리초로 설정되어야 합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "use-metadata-interval-patterns-hint": "선택하면 규칙 노드는 간격이 밀리초라고 가정하여 메시지 메타데이터 또는 데이터의 시작 및 종료 간격 패턴을 사용합니다.",
        "use-message-alarm-data": "메시지 알람 데이터 사용",
        "overwrite-alarm-details": "알람 세부 정보 덮어쓰기",
        "use-alarm-severity-pattern": "알람 심각도 패턴 사용",
        "check-all-keys": "모든 지정된 필드가 있는지 확인",
        "check-all-keys-hint": "선택하면 지정된 모든 키가 메시지 데이터와 메타데이터에 있는지 확인합니다.",
        "check-relation-to-specific-entity": "특정 엔티티와의 관계 확인",
        "check-relation-to-specific-entity-tooltip": "활성화하면 특정 엔티티와의 관계 존재 여부를 확인하고, 그렇지 않으면 모든 엔티티와의 관계 존재 여부를 확인합니다. 두 경우 모두 관계 조회는 구성된 방향과 유형을 기반으로 합니다.",
        "check-relation-hint": "방향과 관계 유형을 기반으로 특정 엔티티 또는 모든 엔티티와의 관계 존재 여부를 확인합니다.",
        "delete-relation-with-specific-entity": "특정 엔티티와의 관계 삭제",
        "delete-relation-with-specific-entity-hint": "활성화하면 하나의 특정 엔티티와의 관계만 삭제됩니다. 그렇지 않으면 일치하는 모든 엔티티와의 관계가 제거됩니다.",
        "delete-relation-hint": "수신 메시지의 발신자에서 지정된 엔티티 또는 엔티티 목록으로의 관계를 방향과 유형에 따라 삭제합니다.",
        "remove-current-relations": "현재 관계 제거",
        "remove-current-relations-hint": "수신 메시지의 발신자에서 방향과 유형에 따라 현재 관계를 제거합니다.",
        "change-originator-to-related-entity": "발신자를 관련 엔티티로 변경",
        "change-originator-to-related-entity-hint": "제출된 메시지를 다른 엔티티의 메시지로 처리하는 데 사용됩니다.",
        "start-interval": "간격 시작",
        "end-interval": "간격 종료",
        "start-interval-required": "간격 시작은 필수 항목입니다.",
        "end-interval-required": "간격 종료는 필수 항목입니다.",
        "smtp-protocol": "프로토콜",
        "smtp-host": "SMTP 호스트",
        "smtp-host-required": "SMTP 호스트를 입력해야 합니다.",
        "smtp-port": "SMTP 포트",
        "smtp-port-required": "SMTP 포트를 입력해야 합니다.",
        "smtp-port-range": "SMTP 포트는 1에서 65535 범위여야 합니다.",
        "timeout-msec": "시간 초과 (ms)",
        "min-timeout-msec-message": "최소 0ms만 허용됩니다.",
        "enter-username": "사용자명을 입력하세요.",
        "enter-password": "비밀번호를 입력하세요.",
        "enable-tls": "TLS 사용",
        "tls-version": "TLS 버전",
        "enable-proxy": "프록시 사용",
        "use-system-proxy-properties": "시스템 프록시 속성 사용",
        "proxy-host": "프록시 호스트",
        "proxy-host-required": "프록시 호스트를 입력하세요.",
        "proxy-port": "프록시 포트",
        "proxy-port-required": "프록시 포트를 입력하세요.",
        "proxy-port-range": "프록시 포트를 1~65535 범위 내에서 입력하세요.",
        "proxy-user": "프록시 사용자",
        "proxy-password": "프록시 비밀번호",
        "proxy-scheme": "프록시 스키마",
        "numbers-to-template": "받는 사람 전화번호 템플릿",
        "numbers-to-template-required": "받는 사람 전화번호 템플릿은 필수 항목입니다.",
        "numbers-to-template-hint": "쉼표로 구분된 전화번호, 메타데이터의 값에는 <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code>를 사용하고, 메시지 본문의 값에는 <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code>를 사용하세요",
        "sms-message-template": "SMS 메시지 템플릿",
        "sms-message-template-required": "SMS 메시지 템플릿은 필수 항목입니다.",
        "use-system-sms-settings": "시스템 SMS 제공자 설정 사용",
        "min-period-0-seconds-message": "최소 기간은 0초만 허용됩니다.",
        "max-pending-messages": "최대 대기 메시지",
        "max-pending-messages-required": "최대 대기 메시지는 필수 항목입니다.",
        "max-pending-messages-range": "최대 대기 메시지는 1에서 100000 범위여야 합니다.",
        "originator-types-filter": "발신자 유형 필터",
        "interval-seconds": "간격 (초)",
        "interval-seconds-required": "간격은 필수 항목입니다.",
        "int-range": "값은 최대 정수 제한(2147483648)을 초과하지 않아야 합니다.",
        "min-interval-seconds-message": "최소 간격은 1초만 허용됩니다.",
        "output-timeseries-key-prefix": "출력 시계열 키 접두사",
        "output-timeseries-key-prefix-required": "출력 시계열 키 접두사는 필수 항목입니다.",
        "separator-hint": "\"Enter\"를 눌러 필드 입력을 완료하세요.",
        "select-details": "세부 정보 선택",
        "entity-details-id": "ID",
        "entity-details-title": "제목",
        "entity-details-country": "국가",
        "entity-details-state": "주",
        "entity-details-city": "시",
        "entity-details-zip": "우편번호",
        "entity-details-address": "주소",
        "entity-details-address2": "상세 주소",
        "entity-details-additional_info": "추가 정보",
        "entity-details-phone": "전화번호",
        "entity-details-email": "이메일",
        "email-sender": "이메일 보낸 사람",
        "fields-to-check": "확인할 필드",
        "add-detail": "상세 추가",
        "check-all-keys-tooltip": "활성화하면 수신 메시지와 해당 메타데이터 내의 메시지 및 메타데이터 필드 이름에 나열된 모든 필드의 존재 여부를 확인합니다.",
        "fields-to-check-hint": "\"Enter\"를 눌러 필드 이름 입력을 완료하세요. 여러 필드 이름이 지원됩니다.",
        "entity-details-list-empty": "최소 하나의 세부 정보를 선택해야 합니다.",
        "alarm-status": "알람 상태",
        "alarm-required": "최소 하나의 알람 상태를 선택해야 합니다.",
        "no-entity-details-matching": "일치하는 엔티티 세부 정보를 찾을 수 없습니다.",
        "custom-table-name": "사용자 지정 테이블 이름",
        "custom-table-name-required": "테이블 이름이 필요합니다",
        "custom-table-hint": "테이블은 Cassandra 클러스터에 생성되어야 하며 일반 TB 테이블에 데이터가 삽입되지 않도록 이름이 'cs_tb_' 접두사로 시작해야 합니다. 여기에 'cs_tb_' 접두사 없이 테이블 이름을 입력하세요.",
        "message-field": "메시지 필드",
        "message-field-required": "메시지 필드가 필요합니다.",
        "table-col": "테이블 열",
        "table-col-required": "테이블 열이 필요합니다.",
        "latitude-field-name": "위도 필드 이름",
        "longitude-field-name": "경도 필드 이름",
        "latitude-field-name-required": "위도 필드 이름이 필요합니다.",
        "longitude-field-name-required": "경도 필드 이름이 필요합니다.",
        "fetch-perimeter-info-from-metadata": "메타데이터에서 경계 정보 가져오기",
        "fetch-perimeter-info-from-metadata-tooltip": "경계 유형이 '다각형'으로 설정된 경우 메타데이터 필드 '{{perimeterKeyName}}'의 값이 추가 구문 분석 없이 경계 정의로 설정됩니다. 그렇지 않고 경계 유형이 '원'으로 설정된 경우 '{{perimeterKeyName}}' 메타데이터 필드의 값이 구문 분석되어 원 경계 정의에 사용되는 'latitude', 'longitude', 'radius', 'radiusUnit' 필드가 추출됩니다.",
        "perimeter-key-name": "경계 키 이름",
        "perimeter-key-name-hint": "경계 정보를 포함하는 메타데이터 필드 이름입니다.",
        "perimeter-key-name-required": "경계 키 이름이 필요합니다.",
        "perimeter-circle": "원",
        "perimeter-polygon": "다각형",
        "perimeter-type": "경계 유형",
        "circle-center-latitude": "중심 위도",
        "circle-center-latitude-required": "중심 위도가 필요합니다.",
        "circle-center-longitude": "중심 경도",
        "circle-center-longitude-required": "중심 경도가 필요합니다.",
        "range-unit-meter": "미터",
        "range-unit-kilometer": "킬로미터",
        "range-unit-foot": "피트",
        "range-unit-mile": "마일",
        "range-unit-nautical-mile": "해리",
        "range-units": "범위 단위",
        "range-units-required": "범위 단위가 필요합니다.",
        "range": "범위",
        "range-required": "범위가 필요합니다.",
        "polygon-definition": "다각형 정의",
        "polygon-definition-required": "다각형 정의가 필요합니다.",
        "polygon-definition-hint": "다각형을 수동으로 정의하려면 다음 형식을 사용하세요: [[lat1,lon1],[lat2,lon2], ... ,[latN,lonN]].",
        "min-inside-duration": "최소 내부 지속 시간",
        "min-inside-duration-value-required": "최소 내부 지속 시간이 필요합니다",
        "min-inside-duration-time-unit": "최소 내부 지속 시간 단위",
        "min-outside-duration": "최소 외부 지속 시간",
        "min-outside-duration-value-required": "최소 외부 지속 시간이 필요합니다",
        "min-outside-duration-time-unit": "최소 외부 지속 시간 단위",
        "tell-failure-if-absent": "실패 알림",
        "tell-failure-if-absent-hint": "선택한 키 중 하나라도 존재하지 않으면 아웃바운드 메시지가 \"실패\"를 보고합니다.",
        "get-latest-value-with-ts": "최신 텔레메트리 값에 대한 타임스탬프 가져오기",
        "get-latest-value-with-ts-hint": "선택하면 최신 텔레메트리 값에 타임스탬프도 포함됩니다. 예: \"temp\": \"&#123;\"ts\":1574329385897, \"value\":42&#125;\"",
        "ignore-null-strings": "빈 문자열 무시",
        "ignore-null-strings-hint": "선택하면 규칙 노드가 빈 값이 있는 엔티티 필드를 무시합니다.",
        "add-metadata-key-values-as-kafka-headers": "Kafka 레코드 헤더에 메시지 메타데이터 키-값 쌍 추가",
        "add-metadata-key-values-as-kafka-headers-hint": "선택하면 메시지 메타데이터의 키-값 쌍이 미리 정의된 문자셋 인코딩으로 바이트 배열로 나가는 레코드 헤더에 추가됩니다.",
        "charset-encoding": "문자셋 인코딩",
        "charset-encoding-required": "문자셋 인코딩이 필요합니다.",
        "charset-us-ascii": "US-ASCII",
        "charset-iso-8859-1": "ISO-8859-1",
        "charset-utf-8": "UTF-8",
        "charset-utf-16be": "UTF-16BE",
        "charset-utf-16le": "UTF-16LE",
        "charset-utf-16": "UTF-16",
        "select-queue-hint": "큐 이름은 드롭다운 목록에서 선택하거나 사용자 지정 이름을 추가할 수 있습니다.",
        "device-profile-node-hint": "알람 상태 평가의 연속성을 보장하기 위해 지속 시간 또는 반복 조건이 있는 경우에 유용합니다.",
        "persist-alarm-rules": "알람 규칙 상태 저장",
        "persist-alarm-rules-hint": "활성화하면 규칙 노드가 처리 상태를 데이터베이스에 저장합니다.",
        "fetch-alarm-rules": "알람 규칙 상태 가져오기",
        "fetch-alarm-rules-hint": "활성화하면 규칙 노드가 초기화 시 처리 상태를 복원하고 서버가 다시 시작된 후에도 알람이 발생하도록 합니다. 그렇지 않으면 장치에서 첫 번째 메시지가 도착할 때 상태가 복원됩니다.",
        "input-value-key": "입력 값 키",
        "input-value-key-required": "입력 값 키가 필요합니다.",
        "output-value-key": "출력 값 키",
        "output-value-key-required": "출력 값 키가 필요합니다.",
        "number-of-digits-after-floating-point": "소숫점 뒤 자릿수",
        "number-of-digits-after-floating-point-range": "소수점 이하 자릿수는 0에서 15 사이여야 합니다.",
        "failure-if-delta-negative": "델타가 음수인 경우 실패 알림",
        "failure-if-delta-negative-tooltip": "규칙 노드는 델타 값이 음수인 경우 메시지 처리 실패를 강제합니다.",
        "use-caching": "캐싱 사용",
        "use-caching-tooltip": "규칙 노드는 성능을 향상시키기 위해 수신 메시지에서 도착하는 \"{{inputValueKey}}\"의 값을 캐시합니다. 다른 곳에서 \"{{inputValueKey}}\" 값을 수정하면 캐시가 업데이트되지 않습니다.",
        "add-time-difference-between-readings": "\"{{inputValueKey}}\" 판독 간의 시간 차이 추가",
        "add-time-difference-between-readings-tooltip": "활성화하면 규칙 노드가 \"{{periodValueKey}}\"를 아웃바운드 메시지에 추가합니다.",
        "period-value-key": "기간 값 키",
        "period-value-key-required": "기간 값 키가 필요합니다.",
        "general-pattern-hint": "메타데이터의 값에는 ${metadataKey}를 사용하고, 메시지 본문의 값에는 $[messageKey]를 사용하세요.",
        "alarm-severity-pattern-hint": "메타데이터의 값에는 <code><span style=\"color: #000;\">$&#123;</span>metadataKey<span style=\"color: #000;\">&#125;</span></code>를 사용하고, 메시지 본문의 값에는 <code><span style=\"color: #000;\">$[</span>messageKey<span style=\"color: #000;\">]</span></code>를 사용하세요. 알람 심각도는 시스템(CRITICAL, MAJOR 등)이어야 합니다.",
        "output-node-name-hint": "<b>규칙 노드 이름</b>은 출력 메시지의 <b>관계 유형</b>에 해당하며, 호출자 규칙 체인의 다른 규칙 노드로 메시지를 전달하는 데 사용됩니다.",
        "use-server-ts": "서버 타임스탬프 사용",
        "use-server-ts-hint": "명시적 타임스탬프가 없는 시계열 데이터에 대해 서버의 현재 타임스탬프를 사용합니다. 이는 여러 소스에서 메시지를 처리하거나 메시지가 순서 없이 도착할 때 적절한 순서를 유지하는 데 도움이 됩니다.",
        "kv-map-pattern-hint": "모든 입력 필드는 템플릿을 지원합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "kv-map-single-pattern-hint": "입력 필드는 템플릿을 지원합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "shared-scope": "공유 범위",
        "server-scope": "서버 범위",
        "client-scope": "클라이언트 범위",
        "attribute-type": "속성",
        "attribute-type-description": "데이터베이스에서 속성 값 가져오기",
        "attribute-type-result-description": "결과를 데이터베이스의 엔티티 속성으로 저장",
        "constant-type": "상수",
        "constant-type-description": "상수 값 정의",
        "time-series-type": "시계열",
        "time-series-type-description": "데이터베이스에서 최신 시계열 값 가져오기",
        "time-series-type-result-description": "결과를 데이터베이스의 엔티티 시계열로 저장",
        "message-body-type": "메시지",
        "message-body-type-description": "수신 메시지에서 인수 값 가져오기",
        "message-body-type-result-description": "아웃바운드 메시지에 결과 추가",
        "message-metadata-type": "메타데이터",
        "message-metadata-type-description": "수신 메시지 메타데이터에서 인수 값 가져오기",
        "message-metadata-result-description": "아웃바운드 메시지 메타데이터에 결과 추가",
        "argument-tile": "인수",
        "no-arguments-prompt": "구성된 인수 없음",
        "result-title": "결과",
        "functions-field-input": "함수",
        "no-option-found": "옵션을 찾을 수 없음",
        "argument-source-field-input": "소스",
        "argument-source-field-input-required": "인수 소스가 필요합니다.",
        "argument-key-field-input": "키",
        "argument-key-field-input-required": "인수 키가 필요합니다.",
        "constant-value-field-input": "상수 값",
        "constant-value-field-input-required": "상수 값이 필요합니다.",
        "attribute-scope-field-input": "속성 범위",
        "attribute-scope-field-input-required": "속성 범위가 필요합니다.",
        "default-value-field-input": "기본값",
        "type-field-input": "유형",
        "type-field-input-required": "유형일 입력하세요.",
        "key-field-input": "키",
        "add-entity-type": "엔티티 유형 추가",
        "add-device-profile": "장치 프로필 추가",
        "key-field-input-required": "키는 필수 항목입니다.",
        "number-floating-point-field-input": "소숫점 뒤 자릿수",
        "number-floating-point-field-input-hint": "결과를 정수로 변환하려면 <i>0</i>을 사용하세요",
        "add-to-message-field-input": "메시지에 추가",
        "add-to-metadata-field-input": "메타데이터에 추가",
        "custom-expression-field-input": "수학 표현식",
        "custom-expression-field-input-required": "수학 표현식이 필요합니다",
        "custom-expression-field-input-hint": "평가할 수학 표현식을 지정하세요. 기본 표현식은 화씨를 섭씨로 변환하는 방법을 보여줍니다",
        "retained-message": "보존됨",
        "attributes-mapping": "속성 매핑",
        "latest-telemetry-mapping": "최신 텔레메트리 매핑",
        "add-mapped-attribute-to": "매핑된 속성 추가 위치",
        "add-mapped-latest-telemetry-to": "매핑된 최신 텔레메트리 추가 위치",
        "add-mapped-fields-to": "매핑된 필드 추가 위치",
        "add-selected-details-to": "선택한 세부 정보 추가 위치",
        "clear-selected-types": "선택된 유형 지우기",
        "clear-selected-details": "선택된 상세 지우기",
        "clear-selected-fields": "선택된 필드 지우기",
        "clear-selected-keys": "선택된 키 지우기",
        "geofence-configuration": "지오펜스 구성",
        "coordinate-field-names": "좌표 필드 이름",
        "coordinate-field-hint": "규칙 노드는 메시지에서 지정된 필드를 검색하려고 시도합니다. 필드가 없으면 메타데이터에서 조회합니다.",
        "presence-monitoring-strategy": "존재 모니터링 전략",
        "presence-monitoring-strategy-on-first-message": "첫 번째 메시지에서",
        "presence-monitoring-strategy-on-each-message": "각 메시지에서",
        "presence-monitoring-strategy-on-first-message-hint": "이전 존재 상태 '진입' 또는 '이탈' 업데이트 이후 구성된 최소 지속 시간이 지난 후 첫 번째 메시지에서 존재 상태 '내부' 또는 '외부'를 보고합니다.",
        "presence-monitoring-strategy-on-each-message-hint": "존재 상태 '진입' 또는 '이탈' 업데이트 후 각 메시지에서 존재 상태 '내부' 또는 '외부'를 보고합니다.",
        "fetch-credentials-to": "자격 증명 가져오기 위치",
        "add-originator-attributes-to": "발신자 속성 추가 위치",
        "originator-attributes": "발신자 속성",
        "fetch-latest-telemetry-with-timestamp": "타임스탬프와 함께 최신 텔레메트리 가져오기",
        "fetch-latest-telemetry-with-timestamp-tooltip": "선택하면 최신 텔레메트리 값이 타임스탬프와 함께 아웃바운드 메타데이터에 추가됩니다. 예: \"{{latestTsKeyName}}\": \"{\"ts\":1574329385897, \"value\":42}\"",
        "tell-failure": "속성이 누락된 경우 실패 알림",
        "tell-failure-tooltip": "선택한 키 중 하나라도 존재하지 않으면 아웃바운드 메시지가 \"실패\"를 보고합니다.",
        "created-time": "생성 일시",
        "chip-help": "'Enter'를 눌러 {{inputName}} 입력을 완료하세요.\n'Backspace'를 눌러 {{inputName}}을(를) 삭제하세요.\n여러 값이 지원됩니다.",
        "detail": "상세",
        "field-name": "필드 이름",
        "device-profile": "장치 프로필",
        "entity-type": "엔티티 유형",
        "message-type": "메시지 유형",
        "timeseries-key": "시계열 키",
        "type": "유형",
        "first-name": "이름",
        "last-name": "성",
        "label": "라벨",
        "originator-fields-mapping": "발신자 필드 매핑",
        "add-mapped-originator-fields-to": "매핑된 발신자 필드 추가 위치",
        "fields": "필드",
        "skip-empty-fields": "빈 필드 건너뛰기",
        "skip-empty-fields-tooltip": "빈 값이 있는 필드는 출력 메시지/출력 메타데이터에 추가되지 않습니다.",
        "fetch-interval": "가져오기 간격",
        "fetch-strategy": "가져오기 전략",
        "fetch-timeseries-from-to": "{{startInterval}} {{startIntervalTimeUnit}} 전부터 {{endInterval}} {{endIntervalTimeUnit}} 전까지의 시계열을 가져옵니다.",
        "fetch-timeseries-from-to-invalid": "시계열 가져오기가 잘못되었습니다 (\"간격 시작\"은 \"간격 종료\"보다 작아야 함).",
        "use-metadata-dynamic-interval-tooltip": "선택하면 규칙 노드가 메시지와 메타데이터 패턴을 기반으로 동적 간격 시작 및 종료를 사용합니다.",
        "all-mode-hint": "가져오기 모드 \"모두\"를 선택하면 규칙 노드가 구성 가능한 쿼리 매개변수로 가져오기 간격에서 텔레메트리를 검색합니다.",
        "first-mode-hint": "가져오기 모드 \"첫 번째\"를 선택하면 규칙 노드가 가져오기 간격의 시작에 가장 가까운 텔레메트리를 검색합니다.",
        "last-mode-hint": "가져오기 모드 \"마지막\"을 선택하면 규칙 노드가 가져오기 간격의 종료에 가장 가까운 텔레메트리를 검색합니다.",
        "ascending": "오름차순",
        "descending": "내림차순",
        "min": "최소",
        "max": "최대",
        "average": "평균",
        "sum": "합계",
        "count": "숫자",
        "none": "없음",
        "last-level-relation-tooltip": "선택하면 규칙 노드가 최대 관계 레벨에 설정된 레벨에서만 관련 엔티티를 검색합니다.",
        "last-level-device-relation-tooltip": "선택하면 규칙 노드가 최대 관계 레벨에 설정된 레벨에서만 관련 장치를 검색합니다.",
        "data-to-fetch": "가져올 데이터",
        "mapping-of-customers": "고객 매핑",
        "map-fields-required": "모든 매핑 필드가 필요합니다.",
        "attributes": "속성",
        "related-device-attributes": "관련 장치 속성",
        "add-selected-attributes-to": "선택한 속성 추가 위치",
        "device-profiles": "장치 프로필",
        "mapping-of-tenant": "테넌트 매핑",
        "add-attribute-key": "속성 키 추가",
        "message-template": "메시지 템플릿",
        "message-template-required": "메시지 템플릿이 필요합니다",
        "use-system-slack-settings": "시스템 Slack 설정 사용",
        "slack-api-token": "Slack API 토큰",
        "slack-api-token-required": "Slack API 토큰이 필요합니다",
        "keys-mapping": "키 매핑",
        "add-key": "키 추가",
        "recipients": "수신자",
        "message-subject-and-content": "메시지 제목 및 내용",
        "template-rules-hint": "두 입력 필드 모두 템플릿을 지원합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메시지 메타데이터에서 값을 추출하세요.",
        "originator-customer-desc": "수신 메시지 발신자의 고객을 새 발신자로 사용합니다.",
        "originator-tenant-desc": "현재 테넌트를 새 발신자로 사용합니다.",
        "originator-related-entity-desc": "관련 엔티티를 새 발신자로 사용합니다. 구성된 관계 유형과 방향을 기반으로 조회합니다.",
        "originator-alarm-originator-desc": "알람 발신자를 새 발신자로 사용합니다. 수신 메시지 발신자가 알람 엔티티인 경우에만.",
        "originator-entity-by-name-pattern-desc": "DB에서 가져온 엔티티를 새 발신자로 사용합니다. 엔티티 유형과 지정된 이름 패턴을 기반으로 조회합니다.",
        "email-from-template-hint": "$[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "recipients-block-main-hint": "쉼표로 구분된 주소 목록입니다. 모든 입력 필드는 템플릿을 지원합니다. $[messageKey]를 사용하여 메시지에서 값을 추출하고 ${metadataKey}를 사용하여 메타데이터에서 값을 추출하세요.",
        "forward-msg-default-rule-chain": "메시지를 발신자의 기본 규칙 체인으로 전달",
        "forward-msg-default-rule-chain-tooltip": "활성화하면 메시지가 발신자의 기본 규칙 체인으로 전달되거나, 발신자가 엔티티 프로필에 기본 규칙 체인을 정의하지 않은 경우 구성의 규칙 체인으로 전달됩니다.",
        "exclude-zero-deltas": "아웃바운드 메시지에서 0 델타 제외",
        "exclude-zero-deltas-hint": "활성화하면 값이 0이 아닌 경우 \"{{outputValueKey}}\" 출력 키가 아웃바운드 메시지에 추가됩니다.",
        "exclude-zero-deltas-time-difference-hint": "활성화하면 \"{{outputValueKey}}\" 값이 0이 아닌 경우에만 \"{{outputValueKey}}\" 및 \"{{periodValueKey}}\" 출력 키가 아웃바운드 메시지에 추가됩니다.",
        "search-direction-from": "발신자에서 대상 엔티티로",
        "search-direction-to": "대상 엔티티에서 발신자로",
        "del-relation-direction-from": "발신자에서",
        "del-relation-direction-to": "발신자로",
        "target-entity": "대상 엔티티",
        "function-configuration": "함수 구성",
        "function-name": "함수 이름",
        "function-name-required": "함수 이름이 필요합니다.",
        "qualifier": "한정자",
        "qualifier-hint": "한정자가 지정되지 않으면 기본 한정자 \"$LATEST\"가 사용됩니다.",
        "aws-credentials": "AWS 자격 증명",
        "connection-timeout": "연결 시간 제한",
        "connection-timeout-required": "연결 시간 초과는 필수 항목입니다.",
        "connection-timeout-min": "최소 연결 시간 제한은 0입니다.",
        "connection-timeout-hint": "연결을 처음 설정할 때 포기하고 시간 초과하기 전까지 기다리는 시간(초)입니다. 값이 0이면 무한을 의미하며 권장되지 않습니다.",
        "request-timeout": "요청 시간 초과",
        "request-timeout-required": "요청 시간 제한이 필요합니다",
        "request-timeout-min": "최소 요청 시간 초과는 0입니다.",
        "request-timeout-hint": "요청이 완료될 때까지 포기하고 시간 초과하기 전까지 기다리는 시간(초)입니다. 값이 0이면 무한을 의미하며 권장되지 않습니다.",
        "units": "단위",
        "tell-failure-aws-lambda": "AWS Lambda 함수 실행에서 예외가 발생하면 실패 알림",
        "tell-failure-aws-lambda-hint": "AWS Lambda 함수 실행이 예외를 발생시키면 규칙 노드가 메시지 처리 실패를 강제합니다.",
        "basic-mode": "기본",
        "advanced-mode": "고급",
        "save-time-series": {
            "processing-settings": "처리 설정",
            "processing-settings-hint": "수신 메시지가 처리되는 방식을 정의합니다. 기본 처리 설정에서는 미리 구성된 전략을 선택할 수 있고, 고급 설정에서는 각 작업에 대한 개별 처리 전략을 선택할 수 있습니다.",
            "advanced-settings-hint": "처리 전략을 구성할 때 주의하세요. 특정 조합은 예기치 않은 동작을 초래할 수 있습니다.",
            "strategy": "전략",
            "deduplication-interval": "중복 제거 간격",
            "deduplication-interval-required": "중복 제거 간격은 필수 항목입니다.",
            "deduplication-interval-min-max-range": "중복 제거 간격은 최소 1초에서 최대 1일이어야 합니다.",
            "strategy-type": {
                "every-message": "모든 메시지마다",
                "skip": "건너뛰기",
                "deduplicate": "중복 제거",
                "web-sockets-only": "WebSocket만"
            },
            "time-series": "시계열",
            "latest": "최근 값",
            "web-sockets": "웹소켓",
            "calculated-fields-and-alarm-rules": "계산 필드 및 알람 규칙"
        },
        "save-attribute": {
            "processing-settings": "처리 설정",
            "processing-settings-hint": "수신 메시지가 처리되는 방식을 정의합니다. 기본 처리 설정에서는 미리 구성된 전략을 선택할 수 있고, 고급 설정에서는 각 작업에 대한 개별 처리 전략을 선택할 수 있습니다.",
            "advanced-settings-hint": "처리 전략을 구성할 때 주의하세요. 특정 조합은 예기치 않은 동작을 초래할 수 있습니다.",
            "strategy": "전략",
            "deduplication-interval": "중복 제거 간격",
            "deduplication-interval-required": "중복 제거 간격은 필수 항목입니다.",
            "deduplication-interval-min-max-range": "중복 제거 간격은 최소 1초에서 최대 1일이어야 합니다.",
            "scope": "범위",
            "strategy-type": {
                "every-message": "모든 메시지마다",
                "skip": "건너뛰기",
                "deduplicate": "중복 제거",
                "web-sockets-only": "WebSocket만"
            },
            "attributes": "속성"
        },
        "key-val": {
            "key": "키",
            "value": "값",
            "see-examples": "예제를 참조하세요.",
            "remove-entry": "앤트리 삭제",
            "remove-mapping-entry": "매핑 항목 제거",
            "add-mapping-entry": "매핑 추가",
            "add-entry": "앤트리 추가",
            "copy-key-values-from": "키-값 복사 원본",
            "delete-key-values": "키-값 삭제",
            "delete-key-values-from": "키-값 삭제 원본",
            "at-least-one-key-error": "최소 하나의 키를 선택해야 합니다.",
            "unique-key-value-pair-error": "'{{keyText}}'은(는) '{{valText}}'와(과) 달라야 합니다!"
        },
        "mail-body-types": {
            "plain-text": "일반 텍스트",
            "html": "HTML",
            "dynamic": "동적",
            "use-body-type-template": "본문 유형 템플릿 사용",
            "plain-text-description": "특별한 스타일이나 형식이 없는 간단한 서식 없는 텍스트입니다.",
            "html-text-description": "메일 본문에 서식, 링크 및 이미지를 위한 HTML 태그를 사용할 수 있습니다.",
            "dynamic-text-description": "템플릿 기능을 기반으로 일반 텍스트 또는 HTML 본문 유형을 동적으로 사용할 수 있습니다.",
            "after-template-evaluation-hint": "템플릿 평가 후 값은 HTML의 경우 true, 일반 텍스트의 경우 false여야 합니다."
        },
        "ai": {
            "ai-model": "AI 모델",
            "model": "모델",
            "ai-model-hint": "이 규칙 노드에서 보낸 요청을 처리할 미리 구성된 AI 모델을 선택하거나 \"새로 만들기\"를 사용하여 새 모델을 구성하세요.",
            "prompt-settings": "프롬프트 설정",
            "prompt-settings-hint": "선택적 시스템 프롬프트는 AI의 일반적인 역할과 제약 조건을 설정하고, 사용자 프롬프트는 수행할 특정 작업을 정의합니다. 두 필드 모두 템플릿을 지원합니다.",
            "system-prompt": "시스템 프롬프트",
            "system-prompt-max-length": "시스템 프롬프트는 500000자 이하여야 합니다.",
            "system-prompt-blank": "시스템 프롬프트는 비워둘 수 없습니다.",
            "user-prompt": "사용자 프롬프트",
            "user-prompt-required": "사용자 프롬프트는 필수 항목입니다.",
            "user-prompt-max-length": "사용자 프롬프트는 500000자 이하여야 합니다.",
            "user-prompt-blank": "사용자 프롬프트는 비워둘 수 없습니다.",
            "response-format": "응답 형식",
            "response-text": "텍스트",
            "response-json": "JSON",
            "response-json-schema": "JSON 스키마",
            "response-format-hint-TEXT": "모델이 임의의 텍스트를 생성할 수 있습니다. 이는 유효한 JSON 엔티티이거나 아닐 수 있습니다. 출력이 유효한 JSON 엔티티가 아니면 \"response\" 키 아래의 JSON 엔티티 내에 자동으로 래핑됩니다.",
            "response-format-hint-JSON": "모델은 유효한 JSON인 응답을 생성해야 합니다. 출력이 유효한 JSON 엔티티가 아니면 \"response\" 키 아래의 JSON 엔티티 내에 자동으로 래핑됩니다.",
            "response-format-hint-JSON_SCHEMA": "모델은 제공된 스키마에 정의된 특정 구조와 데이터 유형과 일치하는 JSON을 생성해야 합니다. 출력이 유효한 JSON 엔티티가 아니면 \"response\" 키 아래의 JSON 엔티티 내에 자동으로 래핑됩니다.",
            "response-json-schema-hint": "유효한 JSON 스키마를 입력할 수 있지만 이 규칙 노드는 기능의 제한된 하위 집합만 지원합니다. 자세한 내용은 노드 문서를 참조하세요.",
            "response-json-schema-required": "JSON 스키마는 필수 항목입니다.",
            "advanced-settings": "고급 설정",
            "timeout": "시간 초과",
            "timeout-hint": "요청이 종료되기 전에 AI 모델로부터 응답을 기다리는 최대 시간.",
            "timeout-required": "시간 초과는 필수 항목입니다.",
            "timeout-validation": "1초에서 10분 사이여야 합니다.",
            "force-acknowledgement": "강제 확인",
            "force-acknowledgement-hint": "활성화하면 수신 메시지가 즉시 확인됩니다. 그런 다음 모델의 응답이 별도의 새 메시지로 큐에 추가됩니다.",
            "ai-resources": "AI 리소스"
        }
    },
    "timezone": {
        "timezone": "시간대",
        "select-timezone": "시간대 선택",
        "no-timezones-matching": "'{{timezone}}'와(과) 일치하는 시간대를 찾을 수 없습니다.",
        "timezone-required": "시간대는 필수 항목입니다.",
        "browser-time": "브라우저 시간"
    },
    "queue": {
        "queue-name": "큐",
        "no-queues-found": "큐를 찾을 수 없습니다.",
        "no-queues-matching": "'{{queue}}'와(과) 일치하는 큐를 찾을 수 없습니다.",
        "select-name": "큐 이름 선택",
        "name": "이름",
        "name-required": "큐 이름은 필수 항목입니다!",
        "name-unique": "큐 이름이 고유하지 않습니다!",
        "name-pattern": "큐 이름에 ASCII 영숫자, '.', '_', '-' 이외의 문자가 포함되어 있습니다!",
        "queue-required": "큐는 필수 항목입니다!",
        "topic-required": "큐 토픽은 필수 항목입니다!",
        "poll-interval-required": "폴링 간격은 필수 항목입니다!",
        "poll-interval-min-value": "폴링 간격 값은 1 미만일 수 없습니다.",
        "partitions-required": "파티션은 필수 항목입니다!",
        "partitions-min-value": "파티션 값은 1 미만일 수 없습니다.",
        "pack-processing-timeout-required": "처리 시간 초과는 필수 항목입니다.",
        "pack-processing-timeout-min-value": "처리 시간 초과 값은 1 미만일 수 없습니다.",
        "batch-size-required": "배치 크기는 필수 항목입니다!",
        "batch-size-min-value": "배치 크기 값은 1 미만일 수 없습니다.",
        "retries-required": "재시도는 필수 항목입니다!",
        "retries-min-value": "재시도 값은 음수일 수 없습니다.",
        "failure-percentage-required": "실패 비율은 필수 항목입니다!",
        "failure-percentage-min-value": "실패 비율 값은 0 미만일 수 없습니다.",
        "failure-percentage-max-value": "실패 비율 값은 100을 초과할 수 없습니다.",
        "pause-between-retries-required": "재시도 사이의 일시 중지는 필수 항목입니다!",
        "pause-between-retries-min-value": "재시도 사이의 일시 중지 값은 1 미만일 수 없습니다.",
        "max-pause-between-retries-required": "재시도 사이의 최대 일시 중지는 필수 항목입니다!",
        "max-pause-between-retries-min-value": "재시도 사이의 최대 일시 중지 값은 1 미만일 수 없습니다.",
        "submit-strategy-type-required": "제출 전략 유형은 필수 항목입니다!",
        "processing-strategy-type-required": "처리 전략 유형은 필수 항목입니다!",
        "queues": "큐",
        "selected-queues": "{ count, plural, =1 {1개 큐} other {#개 큐} } 선택됨",
        "delete-queue-title": "큐 '{{queueName}}'을(를) 삭제하시겠습니까?",
        "delete-queues-title": "{ count, plural, =1 {1개 큐} other {#개 큐} }를 삭제하시겠습니까?",
        "delete-queue-text": "주의: 확인 후 큐와 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "delete-queues-text": "확인 후 선택한 모든 큐가 삭제되어 액세스할 수 없게 됩니다.",
        "search": "큐 검색",
        "add": "큐 추가",
        "details": "큐 세부 정보",
        "topic": "토픽",
        "submit-settings": "제출 설정",
        "submit-strategy": "전략 유형 *",
        "grouping-parameter": "그룹화 매개변수",
        "processing-settings": "재시도 처리 설정",
        "processing-strategy": "처리 유형 *",
        "retries-settings": "재시도 설정",
        "polling-settings": "폴링 설정",
        "batch-processing": "배치 처리",
        "poll-interval": "폴링 간격",
        "partitions": "파티션",
        "immediate-processing": "즉시 처리",
        "consumer-per-partition": "각 소비자에게 메시지 폴 전송",
        "consumer-per-partition-hint": "각 파티션에 별도의 소비자 활성화",
        "duplicate-msg-to-all-partitions": "모든 파티션에 메시지 복제",
        "processing-timeout": "처리 시간 내 (ms)",
        "batch-size": "배치 크기",
        "retries": "재시도 횟수 (0 – 무제한)",
        "failure-percentage": "재시도 건너뛰기 실패 메시지 (%)",
        "pause-between-retries": "재시도 시간 내 (초)",
        "max-pause-between-retries": "추가 재시도 시간 내 (초)",
        "delete": "큐 삭제",
        "copyId": "큐 ID 복사",
        "idCopiedMessage": "큐 ID가 클립보드에 복사되었습니다.",
        "description": "설명",
        "description-hint": "이 텍스트는 선택한 전략 대신 큐 설명에 표시됩니다",
        "alt-description": "제출 전략: {{submitStrategy}}, 처리 전략: {{processingStrategy}}",
        "custom-properties": "사용자 지정 속성",
        "custom-properties-hint": "사용자 지정 큐 (토픽) 생성 속성, 예: 'retention.ms:604800000;retention.bytes:1048576000'",
        "strategies": {
            "sequential-by-originator-label": "발신자별 순차",
            "sequential-by-originator-hint": "예: 장치 A의 이전 메시지가 확인될 때까지 장치 A의 새 메시지가 제출되지 않습니다",
            "sequential-by-tenant-label": "테넌트별 순차",
            "sequential-by-tenant-hint": "예: 테넌트 A의 이전 메시지가 확인될 때까지 테넌트 A의 새 메시지가 제출되지 않습니다",
            "sequential-label": "순차",
            "sequential-hint": "새 메시지는 이전 메시지가 확인될 때까지 제출되지 않습니다.",
            "burst-label": "버스트",
            "burst-hint": "모든 메시지가 도착한 순서대로 규칙 체인에 제출됩니다.",
            "batch-label": "배치",
            "batch-hint": "새 배치는 이전 배치가 확인될 때까지 제출되지 않습니다.",
            "skip-all-failures-label": "모든 실패 건너뛰기",
            "skip-all-failures-hint": "모든 실패 무시",
            "skip-all-failures-and-timeouts-label": "모든 실패 및 시간 초과 건너뛰기",
            "skip-all-failures-and-timeouts-hint": "모든 실패 및 시간 초과 무시",
            "retry-all-label": "모두 재시도",
            "retry-all-hint": "처리 팩의 모든 메시지 재시도",
            "retry-failed-label": "실패 재시도",
            "retry-failed-hint": "처리 팩의 모든 실패한 메시지 재시도",
            "retry-timeout-label": "시간 초과 재시도",
            "retry-timeout-hint": "처리 팩의 모든 시간 초과된 메시지 재시도",
            "retry-failed-and-timeout-label": "실패 및 시간 초과 재시도",
            "retry-failed-and-timeout-hint": "처리 팩의 모든 실패 및 시간 초과된 메시지 재시도"
        }
    },
    "queue-statistics": {
        "queue-statistics": "큐 통계",
        "no-queue-statistics-matching": "'{{entity}}'와(과) 일치하는 큐 통계를 찾을 수 없습니다.",
        "queue-statistics-required": "큐 통계는 필수 항목입니다.",
        "list-of-queue-statistics": "{ count, plural, =1 {하나의 큐 통계} other {#개 큐 통계 목록} }",
        "selected-queue-statistics": "{ count, plural, =1 {1개 큐 통계} other {#개 큐 통계} } 선택됨",
        "no-queue-statistics-text": "큐 통계를 찾을 수 없습니다",
        "queue-statistics-starts-with": "이름이 '{{prefix}}'로 시작하는 큐 통계"
    },
    "server-error": {
        "general": "일반 서버 오류",
        "authentication": "인증 오류",
        "jwt-token-expired": "JWT 토큰 만료",
        "tenant-trial-expired": "테넌트 평가판 만료",
        "credentials-expired": "자격 증명 만료",
        "permission-denied": "권한 거부",
        "invalid-arguments": "잘못된 인수",
        "bad-request-params": "잘못된 요청 매개변수",
        "item-not-found": "항목을 찾을 수 없음",
        "too-many-requests": "요청이 너무 많음",
        "too-many-updates": "업데이트가 너무 많음",
        "entities-limit-exceeded": "엔티티 제한 초과"
    },
    "tenant": {
        "tenant": "테넌트",
        "tenants": "테넌트",
        "management": "테넌트 관리",
        "add": "테넌트 추가",
        "admins": "관리자",
        "manage-tenant-admins": "테넌트 관리자 관리",
        "delete": "테넌트 삭제",
        "add-tenant-text": "테넌트 추가",
        "no-tenants-text": "테넌트가 없습니다.",
        "tenant-details": "테넌트 상세 정보",
        "title-max-length": "제목은 256자 미만이어야 합니다.",
        "delete-tenant-title": "'{{tenantTitle}}' 테넌트를 삭제하시겠습니까?",
        "delete-tenant-text": "테넌트 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-tenants-title": "{ count, plural, =1 {테넌트 1 개} other {테넌트 # 개} }를 삭제하시겠습니까?",
        "delete-tenants-action-title": "{ count, plural, =1 {테넌트 1 개} other {테넌트 # 개} } 삭제",
        "delete-tenants-text": "테넌트 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "title": "제목",
        "title-required": "제목을 입력하세요.",
        "description": "설명",
        "details": "상세 내역",
        "events": "이벤트",
        "copyId": "테넌트 ID 복사",
        "idCopiedMessage": "테넌트 ID를 클립보드로 복사",
        "select-tenant": "테넌트 선택",
        "no-tenants-matching": "태넌트 '{{entity}}'을(를) 찾을 수 없습니다.",
        "tenant-required": "테넌트가 필요합니다.",
        "search": "테넌트 검색",
        "selected-tenants": "{ count, plural, =1 {1 개 테넌트} other {# 개 테넌트} } 선택됨",
        "isolated-tb-rule-engine": "격리된 ThingsBoard 규칙 엔진 큐 사용",
        "isolated-tb-rule-engine-details": "각 테넌트는 전용 규칙 엔진 큐를 갖습니다"
    },
    "tenant-profile": {
        "tenant-profile": "테넌트 프로필",
        "tenant-profiles": "테넌트 프로필",
        "add": "테넌트 프로필 추가",
        "add-profile": "프로필 추가",
        "debug": "디버그",
        "edit": "테넌트 프로필 편집",
        "tenant-profile-details": "테넌트 프로필 세부 정보",
        "no-tenant-profiles-text": "아무 테넌트 프로필도 찾지 못했습니다",
        "name-max-length": "이름은 256자 미만이어야 합니다.",
        "search": "테넌트 프로필 검색",
        "selected-tenant-profiles": "{ count, plural, =1 {1 개 테넌트 프로필} other {# 개 테넌트 프로필} } 선택됨",
        "no-tenant-profiles-matching": "'{{entity}}'와(과) 일치하는 테넌트 프로필을 찾을 수 없습니다.",
        "tenant-profile-required": "테넌트 프로필을 입력하세요",
        "idCopiedMessage": "테넌트 프로필 ID가 클립보드에 저장되었습니다",
        "set-default": "테넌트 프로필 기본값으로 지정",
        "delete": "테넌트 프로필 삭제",
        "copyId": "테넌트 프로필 ID 복사",
        "name": "이름",
        "name-required": "이름을 입력하세요.",
        "data": "프로필 데이터",
        "profile-configuration": "프로필 설정",
        "description": "설명",
        "default": "기본값",
        "delete-tenant-profile-title": "테넌트 프로필 '{{tenantProfileName}}'을(를) 삭제하시겠습니까?",
        "delete-tenant-profile-text": "주의: 확인 후 테넌트 프로필과 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "delete-tenant-profiles-title": "{ count, plural, =1 {1 개 테넌트 프로필} other {# 개 테넌트 프로필} }을 삭제하시겠습니까?",
        "delete-tenant-profiles-text": "주의: 확인 후 선택한 모든 테넌트 프로필이 제거되고 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "set-default-tenant-profile-title": "테넌트 프로필 '{{tenantProfileName}}'을(를) 기본값으로 설정하시겠습니까?",
        "set-default-tenant-profile-text": "확인 후 테넌트 프로필이 기본값으로 표시되며 프로필이 지정되지 않은 새 테넌트에 사용됩니다.",
        "no-tenant-profiles-found": "아무 테넌트 프로필도 찾지 못했습니다.",
        "create-new-tenant-profile": "새로 만들기!",
        "create-tenant-profile": "새 테넌트 프로필 생성",
        "import": "테넌트 프로필 가져오기",
        "export": "테넌트 프로필 내보내기",
        "export-failed-error": "테넌트 프로필을 내보낼 수 없습니다: {{error}}",
        "tenant-profile-file": "테넌트 프로필 파일",
        "invalid-tenant-profile-file-error": "테넌트 프로필을 가져올 수 없습니다: 잘못된 테넌트 프로필 데이터 구조입니다.",
        "advanced-settings": "고급 설정",
        "entities": "엔티티",
        "rule-engine": "규칙 엔진",
        "time-to-live": "수명",
        "calculated-fields": "계산 필드",
        "alarms-and-notifications": "알람 및 알림",
        "ota-files-in-bytes": "파일",
        "ws-title": "WS",
        "unlimited": "(0 - 무제한)",
        "maximum-devices": "최대 장치 수 (0 - 무제한)",
        "maximum-devices-required": "장치 최대 수는 필수 항목입니다.",
        "maximum-devices-range": "장치 최대 수는 음수일 수 없습니다.",
        "maximum-assets": "최대 자산 수 (0 - 무제한)",
        "maximum-assets-required": "자산 최대 수는 필수 항목입니다.",
        "maximum-assets-range": "자산 최대 수는 음수일 수 없습니다.",
        "maximum-customers": "최대 고객 수 (0 - 무제한)",
        "maximum-customers-required": "최대 고객 수를 입력하세요.",
        "maximum-customers-range": "고객 최대 수는 음수일 수 없습니다.",
        "maximum-users": "사용자 최대 수",
        "maximum-users-required": "사용자 최대 수는 필수 항목입니다.",
        "maximum-users-range": "사용자 최대 수는 음수일 수 없습니다.",
        "maximum-dashboards": "대시보드 최대 수",
        "maximum-dashboards-required": "대시보드 최대 수는 필수 항목입니다.",
        "maximum-dashboards-range": "대시보드 최대 수는 음수일 수 없습니다.",
        "maximum-edges": "엣지 최대 수",
        "maximum-edges-required": "Edge 최대 수는 필수 항목입니다.",
        "maximum-edges-range": "Edge 최대 수는 음수일 수 없습니다.",
        "maximum-rule-chains": "규칙 체인 최대 수",
        "maximum-rule-chains-required": "규칙 체인 최대 수는 필수 항목입니다.",
        "maximum-rule-chains-range": "규칙 체인 최대 수는 음수일 수 없습니다.",
        "maximum-resources-sum-data-size": "리소스 파일의 최대 총 크기 (바이트)",
        "maximum-resources-sum-data-size-required": "리소스 파일의 최대 총 크기는 필수 항목입니다.",
        "maximum-resources-sum-data-size-range": "리소스 파일의 최대 총 크기는 음수일 수 없습니다.",
        "maximum-resource-size": "최대 리소스 파일 크기 (바이트)",
        "maximum-resource-size-required": "최대 리소스 파일 크기는 필수 항목입니다.",
        "maximum-resource-size-range": "최대 리소스 파일 크기는 음수일 수 없습니다.",
        "maximum-ota-packages-sum-data-size": "OTA 패키지 파일의 최대 총 크기 (바이트)",
        "maximum-ota-package-sum-data-size-required": "OTA 패키지 파일의 최대 총 크기는 필수 항목입니다.",
        "maximum-ota-package-sum-data-size-range": "OTA 패키지 파일의 최대 총 크기는 음수일 수 없습니다.",
        "maximum-debug-duration-min": "최대 디버그 기간 (분)",
        "maximum-debug-duration-min-range": "최대 디버그 기간은 음수일 수 없습니다.",
        "rest-requests-for-tenant": "테넌트에 대한 REST 요청",
        "transport-tenant-telemetry-msg-rate-limit": "테넌트 텔레메트리 메시지 전송",
        "transport-tenant-telemetry-data-points-rate-limit": "테넌트 텔레메트리 데이터 포인트 전송",
        "transport-device-msg-rate-limit": "장치 메시지 전송",
        "transport-device-telemetry-msg-rate-limit": "장치 텔레메트리 메시지 전송",
        "transport-device-telemetry-data-points-rate-limit": "장치 텔레메트리 데이터 포인트 전송",
        "transport-gateway-msg-rate-limit": "전송 게이트웨이 메시지",
        "transport-gateway-telemetry-msg-rate-limit": "전송 게이트웨이 텔레메트리 메시지",
        "transport-gateway-telemetry-data-points-rate-limit": "전송 게이트웨이 텔레메트리 데이터 포인트",
        "transport-gateway-device-msg-rate-limit": "전송 게이트웨이 장치 메시지",
        "transport-gateway-device-telemetry-msg-rate-limit": "전송 게이트웨이 장치 텔레메트리 메시지",
        "transport-gateway-device-telemetry-data-points-rate-limit": "전송 게이트웨이 장치 텔레메트리 데이터 포인트",
        "tenant-entity-export-rate-limit": "엔티티 버전 생성",
        "tenant-entity-import-rate-limit": "엔티티 버전 불러오기",
        "tenant-notification-request-rate-limit": "알림 요청",
        "tenant-notification-requests-per-rule-rate-limit": "알림 규칙당 알림 요청",
        "max-calculated-fields": "엔티티당 계산 필드 최대 수",
        "max-calculated-fields-range": "엔티티당 계산 필드 최대 수는 음수일 수 없습니다",
        "max-calculated-fields-required": "엔티티당 계산 필드 최대 수가 필요합니다",
        "max-data-points-per-rolling-arg": "롤링 인수의 최대 데이터 포인트 수",
        "max-data-points-per-rolling-arg-range": "롤링 인수의 최대 데이터 포인트 수는 음수일 수 없습니다",
        "max-data-points-per-rolling-arg-required": "롤링 인수의 최대 데이터 포인트 수가 필요합니다",
        "max-arguments-per-cf": "계산 필드당 인수 최대 수",
        "max-arguments-per-cf-range": "계산 필드당 인수 최대 수는 음수일 수 없습니다",
        "max-arguments-per-cf-required": "계산 필드당 인수 최대 수가 필요합니다",
        "max-related-level-per-argument": "'관련 엔티티' 인수당 최대 관계 레벨",
        "max-related-level-per-argument-range": "'관련 엔티티' 인수당 관계 레벨 최대 수는 '1'보다 작을 수 없습니다",
        "max-related-level-per-argument-required": "'관련 엔티티' 인수당 관계 레벨 최대 수가 필요합니다",
        "min-allowed-scheduled-update-interval": "'관련 엔티티' 인수에 허용되는 최소 업데이트 간격 (초)",
        "min-allowed-scheduled-update-interval-range": "허용되는 최소 업데이트 간격 최소 수는 음수일 수 없습니다",
        "min-allowed-deduplication-interval": "허용되는 최소 중복 제거 간격 (초)",
        "min-allowed-deduplication-interval-range": "허용되는 최소 중복 제거 간격 값은 음수일 수 없습니다",
        "min-allowed-deduplication-interval-required": "허용되는 최소 중복 제거 간격이 필요합니다",
        "intermediate-aggregation-interval": "중간 집계 간격 (초)",
        "intermediate-aggregation-interval-range": "중간 집계 간격 값은 '1'보다 작을 수 없습니다",
        "intermediate-aggregation-interval-required": "중간 집계 간격이 필요합니다",
        "reevaluation-check-interval": "재평가 확인 간격 (초)",
        "reevaluation-check-interval-range": "재평가 확인 간격 값은 '1'보다 작을 수 없습니다",
        "reevaluation-check-interval-required": "재평가 확인 간격이 필요합니다",
        "alarms-reevaluation-interval": "알람 재평가 간격 (초)",
        "alarms-reevaluation-interval-range": "알람 재평가 간격 값은 '1'보다 작을 수 없습니다",
        "alarms-reevaluation-interval-required": "알람 재평가 간격이 필요합니다",
        "min-allowed-aggregation-interval": "허용되는 최소 집계 간격 (초)",
        "min-allowed-aggregation-interval-range": "허용되는 최소 집계 간격 값은 음수일 수 없습니다",
        "min-allowed-aggregation-interval-required": "허용되는 최소 집계 간격이 필요합니다",
        "min-allowed-scheduled-update-interval-required": "허용되는 최소 업데이트 간격 최소 수가 필요합니다",
        "max-state-size": "상태 최대 크기 (KB)",
        "max-state-size-range": "상태 최대 크기 (KB)는 음수일 수 없습니다",
        "max-state-size-required": "상태 최대 크기 (KB)가 필요합니다",
        "max-value-argument-size": "단일 값 인수 최대 크기 (KB)",
        "max-value-argument-size-range": "단일 값 인수 최대 크기 (KB)는 음수일 수 없습니다",
        "max-value-argument-size-required": "단일 값 인수 최대 크기 (KB)가 필요합니다",
        "max-transport-messages": "전송 메시지 최대 수",
        "max-transport-messages-required": "전송 메시지 최대 수는 필수 항목입니다.",
        "max-transport-messages-range": "전송 메시지 최대 수는 음수일 수 없습니다.",
        "max-transport-data-points": "전송 데이터 포인트 최대 수",
        "max-transport-data-points-required": "전송 데이터 포인트 최대 수는 필수 항목입니다.",
        "max-transport-data-points-range": "전송 데이터 포인트 최대 수는 음수일 수 없습니다.",
        "max-r-e-executions": "규칙 엔진 실행 최대 수",
        "max-r-e-executions-required": "규칙 엔진 실행 최대 수는 필수 항목입니다.",
        "max-r-e-executions-range": "규칙 엔진 실행 최대 수는 음수일 수 없습니다.",
        "max-j-s-executions": "JavaScript 실행 최대 수",
        "max-j-s-executions-required": "JavaScript 실행 최대 수는 필수 항목입니다.",
        "max-j-s-executions-range": "JavaScript 실행 최대 수는 음수일 수 없습니다.",
        "max-tbel-executions": "TBEL 실행 최대 수",
        "max-tbel-executions-required": "TBEL 실행 최대 수가 필요합니다.",
        "max-tbel-executions-range": "TBEL 실행 최대 수는 음수일 수 없습니다",
        "max-d-p-storage-days": "데이터 포인트 저장 일수 최대 수",
        "max-d-p-storage-days-required": "데이터 포인트 저장 일수 최대 수는 필수 항목입니다.",
        "max-d-p-storage-days-range": "데이터 포인트 저장 일수 최대 수는 음수일 수 없습니다.",
        "default-storage-ttl-days": "기본 저장소 TTL 일수",
        "default-storage-ttl-days-required": "기본 저장소 TTL 일수는 필수 항목입니다.",
        "default-storage-ttl-days-range": "기본 저장소 TTL 일수는 음수일 수 없습니다.",
        "alarms-ttl-days": "알람 TTL 일수",
        "alarms-ttl-days-required": "알람 TTL 일수가 필요합니다",
        "alarms-ttl-days-days-range": "알람 TTL 일수는 음수일 수 없습니다",
        "rpc-ttl-days": "RPC TTL 일수",
        "rpc-ttl-days-required": "RPC TTL 일수가 필요합니다",
        "rpc-ttl-days-days-range": "RPC TTL 일수는 음수일 수 없습니다",
        "queue-stats-ttl-days": "큐 통계 TTL 일수",
        "queue-stats-ttl-days-required": "큐 통계 TTL 일수가 필요합니다",
        "queue-stats-ttl-days-range": "큐 통계 TTL 일수는 음수일 수 없습니다",
        "rule-engine-exceptions-ttl-days": "규칙 엔진 예외 TTL 일수",
        "rule-engine-exceptions-ttl-days-required": "규칙 엔진 예외 TTL 일수가 필요합니다",
        "rule-engine-exceptions-ttl-days-range": "규칙 엔진 예외 TTL 일수는 음수일 수 없습니다",
        "max-rule-node-executions-per-message": "메시지당 규칙 노드 실행 최대 수",
        "max-rule-node-executions-per-message-required": "메시지당 규칙 노드 실행 최대 수는 필수 항목입니다.",
        "max-rule-node-executions-per-message-range": "메시지당 규칙 노드 실행 최대 수는 음수일 수 없습니다.",
        "max-emails": "발송 이메일 최대 수",
        "max-emails-required": "발송 이메일 최대 수는 필수 항목입니다.",
        "max-emails-range": "발송 이메일 최대 수는 음수일 수 없습니다.",
        "sms-enabled": "SMS 활성화됨",
        "max-sms": "발송 SMS 최대 수",
        "max-sms-required": "발송 SMS 최대 수는 필수 항목입니다.",
        "max-sms-range": "발송 SMS 최대 수는 음수일 수 없습니다.",
        "max-created-alarms": "생성된 알람 최대 수",
        "max-created-alarms-required": "생성된 알람 최대 수가 필요합니다.",
        "max-created-alarms-range": "생성된 알람 최대 수는 음수일 수 있습니다",
        "no-queue": "구성된 큐 없음",
        "add-queue": "큐 추가",
        "queues-with-count": "큐 ({{count}})",
        "tenant-rest-limits": "테넌트에 대한 REST 요청",
        "customer-rest-limits": "고객에 대한 REST 요청",
        "incorrect-pattern-for-rate-limits": "형식은 용량과 기간(초)의 쉼표로 구분된 쌍이며 콜론으로 구분됩니다. 예: 100:1,2000:60",
        "too-small-value-zero": "값은 0보다 커야 합니다",
        "too-small-value-one": "값은 1보다 커야 합니다",
        "queue-size-is-limited-by-system-configuration": "큐 크기는 시스템 구성에 의해서도 제한됩니다.",
        "cassandra-write-tenant-core-limits-configuration": "REST API Cassandra 쓰기 쿼리",
        "cassandra-read-tenant-core-limits-configuration": "REST API 및 WS 텔레메트리 Cassandra 읽기 쿼리",
        "cassandra-write-tenant-rule-engine-limits-configuration": "규칙 엔진 텔레메트리 Cassandra 쓰기 쿼리",
        "cassandra-read-tenant-rule-engine-limits-configuration": "규칙 엔진 텔레메트리 Cassandra 읽기 쿼리",
        "ws-limit-max-sessions-per-tenant": "테넌트당 최대 세션 수",
        "ws-limit-max-sessions-per-customer": "고객당 최대 세션 수",
        "ws-limit-max-sessions-per-regular-user": "일반 사용자당 최대 세션 수",
        "ws-limit-max-sessions-per-public-user": "공개 사용자당 최대 세션 수",
        "ws-limit-queue-per-session": "세션당 최대 메시지 큐 크기",
        "ws-limit-max-subscriptions-per-tenant": "테넌트당 최대 구독 수",
        "ws-limit-max-subscriptions-per-customer": "고객당 최대 구독 수",
        "ws-limit-max-subscriptions-per-regular-user": "일반 사용자당 최대 구독 수",
        "ws-limit-max-subscriptions-per-public-user": "공개 사용자당 최대 구독 수",
        "ws-limit-updates-per-session": "세션당 WS 업데이트",
        "relation-search-entity-limit": "관계 검색 엔티티 제한",
        "relation-search-entity-limit-hint": "관계 경로의 마지막 레벨에서 확인되는 엔티티 수를 제한합니다. '관련 엔티티' 인수 및 전파 필드에 적용됩니다.",
        "relation-search-entity-limit-required": "관계 검색 엔티티 제한",
        "relation-search-entity-limit-range": "관계 검색 엔티티 제한은 '1'보다 작을 수 없습니다",
        "rate-limits": {
            "add-limit": "제한 추가",
            "and-also-less-than": "그리고 다음보다 작음",
            "advanced-settings": "고급 설정",
            "edit-limit": "제한 편집",
            "calculated-field-debug-event-rate-limit": "계산 필드 디버그 이벤트",
            "edit-calculated-field-debug-event-rate-limit": "계산 필드 디버그 이벤트 속도 제한 편집",
            "edit-transport-tenant-msg-title": "전송 테넌트 메시지 속도 제한 편집",
            "edit-transport-tenant-telemetry-msg-title": "전송 테넌트 텔레메트리 메시지 속도 제한 편집",
            "edit-transport-tenant-telemetry-data-points-title": "전송 테넌트 텔레메트리 데이터 포인트 속도 제한 편집",
            "edit-transport-device-msg-title": "전송 장치 메시지 속도 제한 편집",
            "edit-transport-device-telemetry-msg-title": "전송 장치 텔레메트리 메시지 속도 제한 편집",
            "edit-transport-device-telemetry-data-points-title": "전송 장치 텔레메트리 데이터 포인트 속도 제한 편집",
            "edit-transport-gateway-msg-title": "전송 게이트웨이 메시지 속도 제한 편집",
            "edit-transport-gateway-telemetry-msg-title": "전송 게이트웨이 텔레메트리 메시지 속도 제한 편집",
            "edit-transport-gateway-telemetry-data-points-title": "전송 게이트웨이 텔레메트리 데이터 포인트 속도 제한 편집",
            "edit-transport-gateway-device-msg-title": "전송 게이트웨이 장치 메시지 속도 제한 편집",
            "edit-transport-gateway-device-telemetry-msg-title": "전송 게이트웨이 장치 텔레메트리 메시지 속도 제한 편집",
            "edit-transport-gateway-device-telemetry-data-points-title": "전송 게이트웨이 장치 텔레메트리 데이터 포인트 속도 제한 편집",
            "edit-tenant-rest-limits-title": "테넌트에 대한 REST 요청 속도 제한 편집",
            "edit-customer-rest-limits-title": "고객에 대한 REST 요청 속도 제한 편집",
            "edit-ws-limit-updates-per-session-title": "세션당 WS 업데이트 속도 제한 편집",
            "edit-cassandra-write-tenant-core-limits-configuration": "Rest API Cassandra 쓰기 쿼리 편집",
            "edit-cassandra-read-tenant-core-limits-configuration": "Rest API 및 WS 텔레메트리 Cassandra 읽기 쿼리 편집",
            "edit-cassandra-write-tenant-rule-engine-limits-configuration": "규칙 엔진 텔레메트리 Cassandra 쓰기 쿼리 편집",
            "edit-cassandra-read-tenant-rule-engine-limits-configuration": "규칙 엔진 텔레메트리 Cassandra 읽기 쿼리 편집",
            "edit-tenant-entity-export-rate-limit-title": "엔티티 버전 생성 속도 제한 편집",
            "edit-tenant-entity-import-rate-limit-title": "엔티티 버전 로드 속도 제한 편집",
            "edit-tenant-notification-request-rate-limit-title": "알림 요청 속도 제한 편집",
            "edit-tenant-notification-requests-per-rule-rate-limit-title": "알림 규칙당 알림 요청 속도 제한 편집",
            "edit-edge-events-rate-limit": "엣지 이벤트 속도 제한 편집",
            "edit-edge-events-per-edge-rate-limit": "엣지당 엣지 이벤트 속도 제한 편집",
            "edge-events-rate-limit": "엣지 이벤트",
            "edge-events-per-edge-rate-limit": "엣지당 엣지 이벤트",
            "edit-edge-uplink-messages-rate-limit": "엣지 업링크 메시지 속도 제한 편집",
            "edit-edge-uplink-messages-per-edge-rate-limit": "엣지당 엣지 업링크 메시지 속도 제한 편집",
            "edge-uplink-messages-rate-limit": "엣지 업링크 메시지",
            "edge-uplink-messages-per-edge-rate-limit": "엣지당 업링크 메시지",
            "messages-per": "메시지당",
            "not-set": "설정되지 않음",
            "number-of-messages": "메시지 수",
            "number-of-messages-required": "메시지 수가 필요합니다.",
            "number-of-messages-min": "최소 값은 1입니다.",
            "preview": "미리보기",
            "per-seconds": "초당",
            "per-seconds-required": "시간 속도가 필요합니다.",
            "per-seconds-min": "최소 값은 1입니다.",
            "per-seconds-duplicate": "중복 시간 속도입니다. 각 시간 간격은 고유해야 합니다.",
            "rate-limits": "속도 제한",
            "remove-limit": "제한 제거",
            "transport-tenant-msg": "전송 테넌트 메시지",
            "transport-tenant-telemetry-msg": "테넌트 텔레메트리 메시지 전송",
            "transport-tenant-telemetry-data-points": "테넌트 텔레메트리 데이터 포인트 전송",
            "transport-device-msg": "장치 메시지 전송",
            "transport-device-telemetry-msg": "장치 텔레메트리 메시지 전송",
            "transport-device-telemetry-data-points": "장치 텔레메트리 데이터 포인트 전송",
            "transport-gateway-msg": "전송 게이트웨이 메시지",
            "transport-gateway-telemetry-msg": "전송 게이트웨이 텔레메트리 메시지",
            "transport-gateway-telemetry-data-points": "전송 게이트웨이 텔레메트리 데이터 포인트",
            "transport-gateway-device-msg": "전송 게이트웨이 장치 메시지",
            "transport-gateway-device-telemetry-msg": "전송 게이트웨이 장치 텔레메트리 메시지",
            "transport-gateway-device-telemetry-data-points": "전송 게이트웨이 장치 텔레메트리 데이터 포인트",
            "sec": "초"
        }
    },
    "timeinterval": {
        "seconds-interval": "{ seconds, plural, =1 {1 초} other {# 초} }",
        "minutes-interval": "{ minutes, plural, =1 {1 분} other {# 분} }",
        "hours-interval": "{ hours, plural, =1 {1 시간} other {# 시간} }",
        "days-interval": "{ days, plural, =1 {1 일} other {# 일} }",
        "days": "일",
        "hours": "시간",
        "minutes": "분",
        "seconds": "초",
        "advanced": "고급",
        "custom": "사용자 지정",
        "predefined": {
            "yesterday": "어제",
            "day-before-yesterday": "그저께",
            "this-day-last-week": "지난주 오늘",
            "previous-week": "지난주 (일 - 토)",
            "previous-week-iso": "지난주 (월 - 일)",
            "previous-month": "지난달",
            "previous-quarter": "지난 분기",
            "previous-half-year": "지난 반기",
            "previous-year": "작년",
            "current-hour": "현재 시간",
            "current-day": "오늘",
            "current-day-so-far": "오늘 현재",
            "current-week": "이번주 (일 - 토)",
            "current-week-iso": "이번주 (월 - 일)",
            "current-week-so-far": "이번주 현재 (일 - 토)",
            "current-week-iso-so-far": "이번주 현재 (월 - 일)",
            "current-month": "이번달",
            "current-month-so-far": "이번달 현재",
            "current-quarter": "이번 분기",
            "current-quarter-so-far": "이번 분기 현재",
            "current-half-year": "이번 반기",
            "current-half-year-so-far": "이번 반기 현재",
            "current-year": "올해",
            "current-year-so-far": "올해 현재"
        },
        "type": {
            "week": "주 (일 - 토)",
            "week-iso": "주 (월 - 일)",
            "month": "달",
            "quarter": "분기"
        }
    },
    "timeunit": {
        "milliseconds": "밀리초",
        "seconds": "초",
        "minutes": "분",
        "hours": "시간",
        "days": "일"
    },
    "timewindow": {
        "timewindow": "타임윈도우",
        "timewindow-settings": "시간 창 설정",
        "years": "{ years, plural, =1 {1년 } other {#년 } }",
        "years-short": "{{ years }}년",
        "months": "{ months, plural, =1 {1개월 } other {#개월 } }",
        "months-short": "{{ months }}개월",
        "weeks": "{ weeks, plural, =1 {1주 } other {#주 } }",
        "weeks-short": "{{ weeks }}주",
        "days": "{ days, plural, =1 {1 일 } other {# 일 } }",
        "days-short": "{{ days }}일",
        "hours": "{ hours, plural, =0 {0 시간 } =1 {1 시간 } other {# 시간 } }",
        "hr": "{{ hr }} 시간",
        "hr-short": "{{ hr }}시간",
        "minutes": "{ minutes, plural, =0 {0 분 } =1 {1 분 } other {# 분 } }",
        "min": "{{ min }} 분",
        "min-short": "{{ min }}분",
        "seconds": "{ seconds, plural, =0 {0 초 } =1 {1 초 } other {# 초 } }",
        "sec": "{{ sec }} 초",
        "sec-short": "{{ sec }}초",
        "short": {
            "years": "{ years, plural, =1 {1년 } other {#년 } }",
            "days": "{ days, plural, =1 {1 일 } other {# 일 } }",
            "hours": "{ hours, plural, =1 {1시간 } other {#시간 } }",
            "minutes": "{{minutes}}분 ",
            "seconds": "{{seconds}}초 "
        },
        "realtime": "실시간",
        "history": "기록",
        "last-prefix": "과거",
        "period": "{{ startTime }}부터 {{ endTime }}까지",
        "edit": "타임윈도우 편집",
        "date-range": "날짜 범위",
        "for-all-time": "전체 기간",
        "last": "과거",
        "time-period": "기간",
        "hide": "숨기기",
        "interval": "간격",
        "just-now": "방금",
        "just-now-lower": "방금",
        "ago": "전",
        "style": "시간 창 스타일",
        "icon": "아이콘",
        "icon-position": "아이콘 위치",
        "icon-position-left": "왼쪽",
        "icon-position-right": "오른쪽",
        "font": "글꼴",
        "color": "색상",
        "displayTypePrefix": "실시간/기록 접두사 표시",
        "preview": "미리보기",
        "relative": "상대적",
        "range": "범위",
        "hide-timewindow-section": "최종 사용자에게 시간 창 섹션 숨기기",
        "hide-last-interval": "최종 사용자에게 마지막 간격 숨기기",
        "hide-relative-interval": "최종 사용자에게 상대적 간격 숨기기",
        "hide-fixed-interval": "최종 사용자에게 고정 간격 숨기기",
        "hide-aggregation": "최종 사용자에게 집계 숨기기",
        "hide-group-interval": "최종 사용자에게 그룹화 간격 숨기기",
        "hide-max-values": "최종 사용자에게 최대 값 숨기기",
        "hide-timezone": "최종 사용자에게 시간대 숨기기",
        "disable-custom-interval": "사용자 지정 간격 선택 비활성화",
        "edit-aggregation-functions-list": "집계 함수 목록 편집",
        "edit-aggregation-functions-list-hint": "사용 가능한 옵션 목록을 지정할 수 있습니다.",
        "allowed-aggregation-functions": "허용된 집계 함수",
        "edit-intervals-list": "간격 목록 편집",
        "allowed-agg-intervals": "그룹화 간격",
        "default-agg-interval": "기본 그룹화 간격",
        "edit-intervals-list-hint": "사용 가능한 간격 옵션 목록을 지정할 수 있습니다.",
        "edit-grouping-intervals-list-hint": "그룹화 간격 목록과 기본 그룹화 간격을 구성할 수 있습니다.",
        "all": "모두",
        "save-current-settings-as-default": "현재 설정을 기본 시간 창으로 저장",
        "hide-option-from-end-users": "최종 사용자에게 옵션 숨기기"
    },
    "tooltip": {
        "trigger": "트리거",
        "trigger-point": "지점",
        "trigger-axis": "축",
        "label": "라벨",
        "value": "값",
        "date": "날짜",
        "show-date-time-interval": "날짜 시간 간격 표시",
        "show-date-time-interval-hint": "데이터 집계에 따라 날짜 시간 간격을 표시합니다.",
        "hide-zero-tooltip-values": "0 값 숨기기",
        "show-stack-total": "스택 모드에서 총 값 표시",
        "background-color": "배경색",
        "background-blur": "배경 블러"
    },
    "unit": {
        "set-unit-conversion": "단위 변환 설정",
        "unit-settings": {
            "unit-settings": "단위 설정",
            "source-unit": "소스 단위",
            "source-unit-hint": "저장된 값의 단위입니다. 변환할 원본 단위입니다. 소스 데이터에서 사용하는 기호를 입력하세요 (예: m, km, ft, in).",
            "target-metric-unit": "대상 미터법 단위",
            "target-metric-unit-hint": "소스 값을 변환할 미터법 단위(SI)를 선택하세요 (예: cm, mm, km).",
            "target-imperial-unit": "대상 야드파운드법 단위",
            "target-imperial-unit-hint": "소스 값을 변환할 야드파운드법 단위를 선택하세요 (예: in, ft, yd).",
            "target-hybrid-unit": "대상 하이브리드 단위",
            "target-hybrid-unit-hint": "소스 값을 변환할 하이브리드 단위를 선택하세요 (예: cm, in, km). 하이브리드 단위는 미터법 또는 야드파운드법 단위를 결합합니다.",
            "enable-unit-conversion": "단위 변환 활성화",
            "enable-unit-conversion-hint": "켜기로 전환하여 변환을 활성화합니다. 꺼져 있으면 소스 값이 변경되지 않고 전달됩니다. 해당 측정 그룹에 단위가 하나만 있는 경우 비활성화됩니다 (예: 광속, AQI)."
        },
        "unit-system": "단위 시스템",
        "unit-system-type": {
            "AUTO": "자동",
            "METRIC": "미터법",
            "IMPERIAL": "야드파운드법",
            "HYBRID": "하이브리드"
        },
        "measures": {
            "absorbed-dose-rate": "흡수 선량률",
            "acceleration": "가속도",
            "acidity": "산도",
            "air-quality-index": "대기질 지수",
            "amount-of-substance": "물질량",
            "angle": "각도",
            "angular-acceleration": "각가속도",
            "area": "영역",
            "area-density": "면적 밀도",
            "capacitance": "정전 용량",
            "catalytic-activity": "촉매 활성",
            "catalytic-concentration": "촉매 농도",
            "charge": "전하",
            "current-density": "전류 밀도",
            "data-transfer-rate": "데이터 전송 속도",
            "density": "밀도",
            "digital": "디지털",
            "dimension-ratio": "차원 비율",
            "dynamic-viscosity": "동점도",
            "earthquake-magnitude": "지진 규모",
            "electric-charge-density": "전하 밀도",
            "electric-current": "전류",
            "electric-dipole-moment": "전기 쌍극자 모멘트",
            "electric-field-strength": "전기장 세기",
            "electric-flux": "전기 선속",
            "electric-permittivity": "유전율",
            "electric-polarizability": "전기 분극률",
            "electrical-conductance": "전도도",
            "electrical-conductivity": "전도율",
            "energy": "에너지",
            "energy-density": "에너지 밀도",
            "force": "힘",
            "frequency": "주파수",
            "fuel-efficiency": "연료 효율",
            "heat-capacity": "열용량",
            "illuminance": "조도",
            "inductance": "인덕턴스",
            "kinematic-viscosity": "동점도",
            "length": "길이",
            "light-exposure": "노광량",
            "linear-charge-density": "선형 전하 밀도",
            "logarithmic-ratio": "로그 비율",
            "luminous-efficacy": "발광 효율",
            "luminous-flux": "광선속",
            "luminous-intensity": "광도",
            "magnetic-field-gradient": "자기장 기울기",
            "magnetic-flux": "자기 선속",
            "magnetic-flux-density": "자기 선속 밀도",
            "magnetic-moment": "자기 모멘트",
            "magnetic-permeability": "투자율",
            "mass": "질량",
            "mass-fraction": "질량 분율",
            "molar-concentration": "몰 농도",
            "molar-energy": "몰 에너지",
            "molar-heat-capacity": "몰 열용량",
            "molar-mass": "몰 질량",
            "number-concentration": "수 농도",
            "parts-per-million": "백만분율",
            "power": "전력",
            "power-density": "전력 밀도",
            "pressure": "압력",
            "radiance": "복사 휘도",
            "radiant-intensity": "복사 강도",
            "radiation-dose": "방사선량",
            "radioactive-decay": "방사성 붕괴",
            "radioactivity": "방사능",
            "radioactivity-concentration": "방사능 농도",
            "reciprocal-length": "역 길이",
            "resistance": "저항",
            "reynolds-number": "레이놀즈 수",
            "signal-level": "신호 레벨",
            "solid-angle": "입체각",
            "specific-energy": "비에너지",
            "specific-heat-capacity": "비열",
            "specific-humidity": "비습도",
            "specific-volume": "비체적",
            "speed": "속도",
            "surface-charge-density": "표면 전하 밀도",
            "surface-tension": "표면 장력",
            "temperature": "온도",
            "thermal-conductivity": "열전도율",
            "time": "시간",
            "torque": "토크",
            "turbidity": "탁도",
            "voltage": "전압",
            "volume": "부피",
            "volume-flow": "체적 유량"
        },
        "millimeter": "밀리미터",
        "centimeter": "센티미터",
        "decimeter": "데시미터",
        "angstrom": "옹스트롬",
        "nanometer": "나노미터",
        "micrometer": "마이크로미터",
        "meter": "미터",
        "kilometer": "킬로미터",
        "inch": "인치",
        "foot": "피트",
        "foot-us": "피트 (미국 측량)",
        "yard": "야드",
        "mile": "마일",
        "nautical-mile": "해리",
        "astronomical-unit": "천문 단위",
        "reciprocal-metre": "역 미터",
        "meter-per-meter": "미터당 미터",
        "steradian": "스테라디안",
        "thou": "파운드",
        "barleycorn": "보리콘",
        "hand": "핸드",
        "chain": "체인",
        "furlong": "퍼롱",
        "league": "리그",
        "fathom": "패덤",
        "cable": "케이블",
        "link": "링크",
        "rod": "로드",
        "nanogram": "나노그램",
        "microgram": "마이크로그램",
        "milligram": "밀리그램",
        "gram": "그램",
        "kilogram": "킬로그램",
        "tonne": "톤",
        "ounce": "온스",
        "pound": "파운드",
        "stone": "스톤",
        "hundredweight-count": "헌드레드웨이트",
        "short-tons": "단톤",
        "dalton": "달튼",
        "grain": "그레인",
        "drachm": "드램",
        "quarter": "분기",
        "slug": "슬러그",
        "carat": "캐럿",
        "cubic-millimeter": "세제곱밀리미터",
        "cubic-centimeter": "세제곱센티미터",
        "cubic-meter": "세제곱미터",
        "cubic-kilometer": "세제곱킬로미터",
        "microliter": "마이크로리터",
        "milliliter": "밀리리터",
        "liter": "리터",
        "hectoliter": "헥토리터",
        "cubic-inch": "세제곱인치",
        "cubic-foot": "세제곱피트",
        "cubic-yard": "세제곱야드",
        "fluid-ounce": "액량 온스",
        "fluid-ounce-per-second": "초당 액량 온스",
        "pint": "파인트",
        "quart": "쿼트",
        "gallon": "갤런",
        "oil-barrels": "석유 배럴",
        "cubic-meter-per-kilogram": "킬로그램당 세제곱미터",
        "gill": "길",
        "hogshead": "혹스헤드",
        "teaspoon": "티스푼",
        "tablespoon": "테이블스푼",
        "cup": "컵",
        "celsius": "섭씨",
        "kelvin": "켈빈",
        "rankine": "랭킨",
        "fahrenheit": "화씨",
        "percent": "퍼센트",
        "meter-per-second": "미터 매 초",
        "kilometer-per-hour": "킬로미터 매 시간",
        "foot-per-second": "피트 매 초",
        "foot-per-minute": "피트 매 분",
        "mile-per-hour": "마일 매 시간",
        "knot": "노트",
        "inch-per-second": "인치 매 초",
        "inch-per-hour": "인치 매 시간",
        "millimeters-per-minute": "밀리미터 매 분",
        "meter-per-minute": "미터 매 분",
        "kilometer-per-hour-squared": "킬로미터 매 시간 제곱",
        "foot-per-second-squared": "피트 매 초 제곱",
        "pascal": "파스칼",
        "kilopascal": "킬로파스칼",
        "megapascal": "메가파스칼",
        "gigapascal": "기가파스칼",
        "millibar": "밀리바",
        "bar": "막대",
        "kilobar": "킬로바",
        "newton": "뉴턴",
        "newton-meter": "뉴턴 미터",
        "foot-pounds": "피트파운드",
        "inch-pounds": "인치파운드",
        "newton-per-meter": "뉴턴 매 미터",
        "atmospheres": "기압",
        "pounds-per-square-inch": "파운드 매 제곱인치",
        "kilopound-per-square-inch": "킬로파운드 매 제곱인치",
        "torr": "토르",
        "inches-of-mercury": "수은주 인치",
        "pascal-per-square-meter": "파스칼 매 제곱미터",
        "pound-per-square-inch": "파운드 매 제곱인치",
        "newton-per-square-meter": "뉴턴 매 제곱미터",
        "kilogram-force-per-square-meter": "킬로그램힘 매 제곱미터",
        "pascal-per-square-centimeter": "파스칼 매 제곱센티미터",
        "ton-force-per-square-inch": "톤힘 매 제곱인치",
        "kilonewton-per-square-meter": "킬로뉴턴 매 제곱미터",
        "newton-per-square-millimeter": "뉴턴 매 제곱밀리미터",
        "microjoule": "마이크로줄",
        "millijoule": "밀리줄",
        "joule": "줄",
        "kilojoule": "킬로줄",
        "megajoule": "메가줄",
        "gigajoule": "기가줄",
        "watt-hour": "와트시",
        "watt-minute": "와트분",
        "kilowatt-hour": "킬로와트시",
        "milliwatt-hour": "밀리와트시",
        "megawatt-hour": "메가와트시",
        "gigawatt-hour": "기가와트시",
        "electron-volts": "전자볼트",
        "joules-per-coulomb": "줄 매 쿨롱",
        "british-thermal-unit": "영국 열량 단위",
        "thousand-british-thermal-unit": "천 영국 열량 단위",
        "million-british-thermal-unit": "백만 영국 열량 단위",
        "foot-pound": "피트파운드",
        "calorie": "칼로리",
        "small-calorie": "소칼로리",
        "kilocalorie": "킬로칼로리",
        "joule-per-kelvin": "줄 매 켈빈",
        "joule-per-kilogram-kelvin": "줄 매 킬로그램켈빈",
        "joule-per-kilogram": "줄 매 킬로그램",
        "watt-per-meter-kelvin": "와트 매 미터켈빈",
        "joule-per-cubic-meter": "줄 매 세제곱미터",
        "therm": "덤",
        "electric-dipole-moment": "전기 쌍극자 모멘트",
        "magnetic-dipole-moment": "자기 쌍극자 모멘트",
        "debye": "데바이",
        "coulomb-per-square-meter-per-volt": "쿨롱 매 제곱미터 매 볼트",
        "milliwatt": "밀리와트",
        "microwatt": "마이크로와트",
        "watt": "와트",
        "kilowatt": "킬로와트",
        "megawatt": "메가와트",
        "gigawatt": "기가와트",
        "metric-horsepower": "미터법 마력",
        "milliwatt-per-square-centimeter": "밀리와트 매 제곱센티미터",
        "watt-per-square-centimeter": "와트 매 제곱센티미터",
        "kilowatt-per-square-centimeter": "킬로와트 매 제곱센티미터",
        "milliwatt-per-square-meter": "밀리와트 매 제곱미터",
        "watt-per-square-meter": "와트 매 제곱미터",
        "kilowatt-per-square-meter": "킬로와트 매 제곱미터",
        "watt-per-square-inch": "와트 매 제곱인치",
        "kilowatt-per-square-inch": "킬로와트 매 제곱인치",
        "horsepower": "마력",
        "btu-per-hour": "영국 열량 단위 매 시간",
        "btu-per-second": "영국 열량 단위 매 초",
        "btu-per-day": "영국 열량 단위 매 일",
        "mbtu-per-hour": "천 영국 열량 단위 매 시간",
        "mbtu-per-second": "천 영국 열량 단위 매 초",
        "mbtu-per-day": "천 영국 열량 단위 매 일",
        "mmbtu-per-hour": "백만 영국 열량 단위 매 시간",
        "mmbtu-per-second": "백만 영국 열량 단위 매 초",
        "mmbtu-per-day": "백만 영국 열량 단위 매 일",
        "foot-pound-per-second": "피트파운드 매 초",
        "coulomb": "쿨롱",
        "millicoulomb": "밀리쿨롱",
        "microcoulomb": "마이크로쿨롱",
        "nanocoulomb": "나노쿨롱",
        "picocoulomb": "피코쿨롱",
        "coulomb-per-meter": "쿨롱 매 미터",
        "coulomb-per-cubic-meter": "쿨롱 매 세제곱미터",
        "coulomb-per-square-meter": "쿨롱 매 제곱미터",
        "square-millimeter": "제곱밀리미터",
        "square-centimeter": "제곱센티미터",
        "square-meter": "제곱미터",
        "hectare": "헥타르",
        "square-kilometer": "제곱킬로미터",
        "square-inch": "제곱인치",
        "square-foot": "제곱피트",
        "square-yard": "제곱야드",
        "acre": "에이커",
        "square-mile": "제곱마일",
        "are": "아르",
        "barn": "반",
        "circular-inch": "원형 인치",
        "milliampere-hour": "밀리암페어시",
        "ampere-hours": "암페어시",
        "kiloampere-hours": "킬로암페어시",
        "nanoampere": "나노암페어",
        "picoampere": "피코암페어",
        "microampere": "마이크로암페어",
        "milliampere": "밀리암페어",
        "ampere": "암페어",
        "kiloampere": "킬로암페어",
        "megaampere": "메가암페어",
        "gigaampere": "기가암페어",
        "microampere-per-square-centimeter": "마이크로암페어 매 제곱센티미터",
        "ampere-per-square-meter": "암페어 매 제곱미터",
        "ampere-per-meter": "암페어 매 미터",
        "oersted": "에르스테드",
        "bohr-magneton": "보어 마그네톤",
        "ampere-meter-squared": "암페어미터 제곱",
        "nanovolt": "나노볼트",
        "picovolt": "피코볼트",
        "millivolt": "밀리볼트",
        "microvolt": "마이크로볼트",
        "volt": "볼트",
        "kilovolt": "킬로볼트",
        "megavolt": "메가볼트",
        "dbmV": "데시벨 볼트",
        "dbm": "데시벨 밀리와트",
        "volt-meter": "볼트미터",
        "kilovolt-meter": "킬로볼트미터",
        "megavolt-meter": "메가볼트미터",
        "microvolt-meter": "마이크로볼트미터",
        "millivolt-meter": "밀리볼트미터",
        "nanovolt-meter": "나노볼트미터",
        "ohm": "옴",
        "microohm": "마이크로옴",
        "milliohm": "밀리옴",
        "kilohm": "킬로옴",
        "megohm": "메가옴",
        "gigohm": "기가옴",
        "millihertz": "밀리헤르츠",
        "hertz": "헤르츠",
        "kilohertz": "킬로헤르츠",
        "megahertz": "메가헤르츠",
        "gigahertz": "기가헤르츠",
        "terahertz": "테라헤르츠",
        "rpm": "분당 회전수",
        "candela-per-square-meter": "칸델라 매 제곱미터",
        "candela": "칸델라",
        "lumen": "루멘",
        "lux": "럭스",
        "foot-candle": "피트캔들",
        "lumen-per-square-meter": "루멘 매 제곱미터",
        "lux-second": "럭스 초",
        "lumen-second": "루멘 초",
        "lumens-per-watt": "루멘 매 와트",
        "mole": "몰",
        "nanomole": "나노몰",
        "micromole": "마이크로몰",
        "millimole": "밀리몰",
        "kilomole": "킬로몰",
        "mole-per-cubic-meter": "몰 매 세제곱미터",
        "rssi": "수신 신호 강도 표시기",
        "ppm": "백만분율",
        "ppb": "10억분의 1",
        "micrograms-per-cubic-meter": "마이크로그램 매 세제곱미터",
        "aqi": "AQI",
        "gram-per-cubic-meter": "그램 매 세제곱미터",
        "gram-per-kilogram": "비습도",
        "millimeters-per-second": "밀리미터 매 초",
        "neper": "네퍼",
        "bel": "벨",
        "decibel": "데시벨",
        "meters-per-second-squared": "미터 매 초 제곱",
        "becquerel": "베크렐",
        "curie": "퀴리",
        "gray": "그레이",
        "sievert": "시버트",
        "roentgen": "뢴트겐",
        "cps": "초당 카운트",
        "rad": "라드",
        "rem": "렘",
        "dps": "초당 붕괴",
        "rutherford": "러더퍼드",
        "coulombs-per-kilogram": "쿨롱 매 킬로그램",
        "becquerels-per-cubic-meter": "베크렐 매 세제곱미터",
        "curies-per-liter": "퀴리 매 리터",
        "becquerels-per-second": "초당 베크렐",
        "curies-per-second": "초당 퀴리",
        "gy-per-second": "초당 그레이",
        "watt-per-steradian": "스테라디안당 와트",
        "watt-per-square-metre-steradian": "제곱미터-스테라디안당 와트",
        "ph-level": "pH 레벨",
        "turbidity": "탁도",
        "mg-per-liter": "리터당 밀리그램",
        "microsiemens-per-centimeter": "센티미터당 마이크로지멘스",
        "millisiemens-per-meter": "미터당 밀리지멘스",
        "siemens-per-meter": "미터당 지멘스",
        "kilogram-per-cubic-meter": "세제곱미터당 킬로그램",
        "gram-per-cubic-centimeter": "세제곱센티미터당 그램",
        "kilogram-per-square-meter": "제곱미터당 킬로그램",
        "milligram-per-milliliter": "밀리리터당 밀리그램",
        "milligram-per-cubic-meter": "세제곱미터당 밀리그램",
        "pound-per-cubic-foot": "세제곱피트당 파운드",
        "ounces-per-cubic-inch": "세제곱인치당 온스",
        "tons-per-cubic-yard": "세제곱야드당 톤",
        "particle-density": "입자 밀도",
        "kilometers-per-liter": "리터당 킬로미터",
        "miles-per-gallon": "갤런당 마일",
        "liters-per-100-km": "100km당 리터",
        "gallons-per-mile": "마일당 갤런",
        "liters-per-hour": "시간당 리터",
        "gallons-per-hour": "시간당 갤런",
        "beats-per-minute": "분당 박동수",
        "millimeters-of-mercury": "수은주 밀리미터",
        "milligrams-per-deciliter": "데시리터당 밀리그램",
        "g-force": "중력 가속도",
        "kilonewton": "킬로뉴턴",
        "kilogram-force": "킬로그램힘",
        "pound-force": "파운드힘",
        "kilopound-force": "킬로파운드힘",
        "dyne": "다인",
        "poundal": "파운달",
        "kip": "킵",
        "gal": "갈",
        "gravity": "중력",
        "hectopascal": "헥토파스칼",
        "atmosphere": "기압",
        "millibars": "밀리바",
        "inch-of-mercury": "수은주 인치",
        "richter-scale": "리히터 규모",
        "nanosecond": "나노초",
        "microsecond": "마이크로초",
        "millisecond": "밀리초",
        "second": "초",
        "minute": "분",
        "hour": "시간",
        "day": "일",
        "week": "주",
        "month": "달",
        "year": "년",
        "cubic-foot-per-minute": "분당 세제곱피트",
        "cubic-meters-per-hour": "시간당 세제곱미터",
        "cubic-meters-per-second": "초당 세제곱미터",
        "liter-per-second": "초당 리터",
        "liter-per-minute": "분당 리터",
        "gallons-per-minute": "분당 갤런",
        "cubic-foot-per-second": "초당 세제곱피트",
        "milliliters-per-minute": "분당 밀리리터",
        "cubic-decimeter-per-second": "초당 세제곱데시미터",
        "bit": "비트",
        "byte": "바이트",
        "kilobyte": "킬로바이트",
        "megabyte": "메가바이트",
        "gigabyte": "기가바이트",
        "terabyte": "테라바이트",
        "petabyte": "페타바이트",
        "exabyte": "엑사바이트",
        "zettabyte": "제타바이트",
        "yottabyte": "요타바이트",
        "bit-per-second": "초당 비트",
        "kilobit-per-second": "초당 킬로비트",
        "megabit-per-second": "초당 메가비트",
        "gigabit-per-second": "초당 기가비트",
        "terabit-per-second": "초당 테라비트",
        "byte-per-second": "초당 바이트",
        "kilobyte-per-second": "초당 킬로바이트",
        "megabyte-per-second": "초당 메가바이트",
        "gigabyte-per-second": "초당 기가바이트",
        "degree": "도",
        "radian": "라디안",
        "gradian": "그라디안",
        "arcminute": "각분",
        "arcsecond": "각초",
        "milliradian": "밀리라디안",
        "revolution": "회전",
        "siemens": "지멘스",
        "millisiemens": "밀리지멘스",
        "microsiemens": "마이크로지멘스",
        "kilosiemens": "킬로지멘스",
        "megasiemens": "메가지멘스",
        "gigasiemens": "기가지멘스",
        "farad": "패럿",
        "millifarad": "밀리패럿",
        "microfarad": "마이크로패럿",
        "nanofarad": "나노패럿",
        "picofarad": "피코패럿",
        "kilofarad": "킬로패럿",
        "megafarad": "메가패럿",
        "gigafarad": "기가패럿",
        "terfarad": "테라패럿",
        "farad-per-meter": "미터당 패럿",
        "tesla": "테슬라",
        "gauss": "가우스",
        "kilogauss": "킬로가우스",
        "millitesla": "밀리테슬라",
        "microtesla": "마이크로테슬라",
        "nanotesla": "나노테슬라",
        "kilotesla": "킬로테슬라",
        "megatesla": "메가테슬라",
        "millitesla-square-meters": "밀리테슬라 제곱미터",
        "gamma": "감마",
        "lambda": "람다",
        "square-meter-per-second": "초당 제곱미터",
        "square-centimeter-per-second": "초당 제곱센티미터",
        "stoke": "스토크",
        "centistokes": "센티스토크",
        "square-foot-per-second": "초당 제곱피트",
        "square-inch-per-second": "초당 제곱인치",
        "pascal-second": "파스칼-초",
        "centipoise": "센티푸아즈",
        "poise": "푸아즈",
        "reynolds": "레이놀즈",
        "pound-per-foot-hour": "피트-시간당 파운드",
        "newton-second-per-square-meter": "제곱미터당 뉴턴 초",
        "dyne-second-per-square-centimeter": "제곱센티미터당 다인 초",
        "kilogram-per-meter-second": "미터-초당 킬로그램",
        "tesla-square-meters": "테슬라 제곱미터",
        "maxwell": "맥스웰",
        "tesla-per-meter": "미터당 테슬라",
        "gauss-per-centimeter": "센티미터당 가우스",
        "weber": "웨버",
        "microweber": "마이크로웨버",
        "milliweber": "밀리웨버",
        "gauss-square-centimeter": "가우스-제곱센티미터",
        "kilogauss-square-centimeter": "킬로가우스-제곱센티미터",
        "henry": "헨리",
        "millihenry": "밀리헨리",
        "microhenry": "마이크로헨리",
        "nanohenry": "나노헨리",
        "henry-per-meter": "미터당 헨리",
        "tesla-meter-per-ampere": "암페어당 테슬라 미터",
        "gauss-per-oersted": "에르스테드당 가우스",
        "kilogram-per-mole": "몰당 킬로그램",
        "gram-per-mole": "몰당 그램",
        "milligram-per-mole": "몰당 밀리그램",
        "joule-per-mole": "몰당 줄",
        "joule-per-mole-kelvin": "몰-켈빈당 줄",
        "millivolts-per-meter": "미터당 밀리볼트",
        "volts-per-meter": "미터당 볼트",
        "kilovolts-per-meter": "미터당 킬로볼트",
        "radian-per-second": "초당 라디안",
        "radian-per-second-squared": "초 제곱당 라디안",
        "revolutions-per-minute-per-second": "각가속도",
        "deg-per-second": "초당 도",
        "rotation-per-minute": "분당 회전",
        "degrees-brix": "브릭스 도",
        "katal": "카탈",
        "katal-per-cubic-metre": "세제곱미터당 카탈",
        "paris-inch": "파리 인치"
    },
    "user": {
        "user": "사용자",
        "users": "사용자",
        "customer-users": "고객 사용자",
        "tenant-admins": "테넌트 관리자",
        "sys-admin": "시스템 관리자",
        "tenant-admin": "테넌트 관리자",
        "customer": "고객",
        "anonymous": "익명",
        "add": "사용자 추가",
        "delete": "사용자 삭제",
        "add-user-text": "새로운 사용자 추가",
        "no-users-text": "사용자가 없습니다.",
        "user-details": "사용자 상세 정보",
        "delete-user-title": "사용자 '{{userEmail}}'을(를) 삭제하시겠습니까?",
        "delete-user-text": "사용자 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-users-title": "{ count, plural, =1 {사용자 1명} other {사용자 #명} }을 삭제하시겠습니까?",
        "delete-users-action-title": "{ count, plural, =1 {사용자 1명} other {사용자 #명} } 삭제",
        "delete-users-text": "사용자 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "activation-email-sent-message": "활성화 이메일을 보냈습니다!",
        "resend-activation": "활성화 재전송",
        "email": "이메일",
        "email-required": "Email을 입력하세요.",
        "invalid-email-format": "잘못된 Email 형식입니다.",
        "first-name": "이름",
        "last-name": "성",
        "description": "설명",
        "default-dashboard": "기본 대시보드",
        "always-fullscreen": "항상 전체화면",
        "select-user": "사용자 선택",
        "no-users-matching": "사용자 '{{entity}}'를 찾을 수 없습니다.",
        "user-required": "사용자를 입력하세요",
        "activation-method": "인증 방법",
        "display-activation-link": "활성화 링크 표시",
        "send-activation-mail": "활성화 메일 발송",
        "activation-link": "사용자 활성화 링크",
        "activation-link-text": "사용자를 활성화 하려면 <a href='{{activationLink}}' target='_blank'>활성화 링크</a>로 접속하세요 :",
        "copy-activation-link": "활성화 링크 복사",
        "activation-link-copied-message": "사용자 활성화 링크가 클립보드로 복사되었습니다.",
        "details": "상세",
        "login-as-tenant-admin": "테넌트 관리자로 로그인",
        "login-as-customer-user": "고객 사용자로 로그인",
        "search": "사용자 검색",
        "selected-users": "{ count, plural, =1 {1명 사용자} other {#명 사용자} } 선택됨",
        "disable-account": "사용자 계정 비활성화",
        "enable-account": "사용자 계정 활성",
        "enable-account-message": "사용자 계정이 성공적으로 활성화 되었습니다!",
        "disable-account-message": "사용자 계정이 성공적으로 비활성화 되었습니다!",
        "copyId": "사용자 ID 복사",
        "idCopiedMessage": "사용자 ID가 클립보드에 복사되었습니다.",
        "user-list": "사용자 목록",
        "user-list-required": "사용자 목록은 필수 항목입니다.",
        "printable-one-time-password-hint": "이 인쇄 가능한 일회용 암호는 여행 중처럼 휴대전화를 사용할 수 없을 때 로그인할 수 있도록 해줍니다."
    },
    "value": {
        "type": "값 유형",
        "string": "문자열",
        "string-value": "문자열 값",
        "string-value-required": "문자열 값을 입력하세요",
        "integer": "정수",
        "integer-value": "정수 값",
        "integer-value-required": "정수 값을 입력하세요",
        "invalid-integer-value": "유효하지 않은 정수 값",
        "double": "실수",
        "double-value": "실수 값",
        "double-value-required": "실수 값을 입력하세요",
        "boolean": "불리언",
        "boolean-value": "불리언 값",
        "false": "거짓",
        "true": "참",
        "long": "정수",
        "json": "JSON",
        "json-value": "JSON 값",
        "json-value-invalid": "JSON 값의 형식이 잘못되었습니다",
        "json-value-required": "JSON 값을 입력하세요."
    },
    "version-control": {
        "version-control": "버전 관리",
        "management": "버전 관리 관리",
        "search": "버전 검색",
        "branch": "브랜치",
        "default": "기본값",
        "select-branch": "브랜치 선택",
        "branch-required": "브랜치가 필요합니다",
        "create-entity-version": "엔티티 버전 생성",
        "version-name": "버전 이름",
        "version-name-required": "버전 이름은 필수 항목입니다.",
        "author": "작성자",
        "export-relations": "관계 내보내기",
        "export-attributes": "속성 내보내기",
        "export-credentials": "자격 증명 내보내기",
        "export-calculated-fields": "계산 필드 및 알람 규칙 내보내기",
        "export-alarm-rules": "알람 규칙 내보내기",
        "entity-versions": "엔티티 버전",
        "versions": "버전",
        "created-time": "생성 일시",
        "version-id": "버전 ID",
        "no-entity-versions-text": "엔티티 버전을 찾을 수 없습니다.",
        "no-versions-text": "버전을 찾을 수 없습니다.",
        "copy-full-version-id": "전체 버전 ID 복사",
        "create-version": "버전 생성",
        "creating-version": "버전 생성 중... 잠시 기다려주세요",
        "nothing-to-commit": "커밋할 변경 사항 없음",
        "restore-version": "버전 복원",
        "restore-entity-from-version": "버전 '{{versionName}}'에서 엔티티 복원",
        "restoring-entity-version": "엔티티 버전 복원 중... 잠시 기다려주세요",
        "load-relations": "관계 로드",
        "load-attributes": "속성 로드",
        "load-credentials": "자격 증명 로드",
        "load-calculated-fields": "계산 필드 및 알람 규칙 로드",
        "load-alarm-rules": "알람 규칙 로드",
        "compare-with-current": "현재와 비교",
        "diff-entity-with-version": "엔티티 버전 '{{versionName}}'과(와) 차이점",
        "previous-difference": "이전 차이점",
        "next-difference": "다음 차이점",
        "current": "현재",
        "differences": "{ count, plural, =1 {1개 차이점} other {#개 차이점} }",
        "create-entities-version": "엔티티 버전 생성",
        "default-sync-strategy": "기본 동기화 전략",
        "sync-strategy-merge": "병합",
        "sync-strategy-overwrite": "덮어쓰기",
        "entities-to-export": "내보낼 엔티티",
        "entities-to-restore": "복원할 엔티티",
        "sync-strategy": "동기화 전략",
        "all-entities": "모든 엔티티",
        "no-entities-to-export-prompt": "내보낼 엔티티를 지정하세요",
        "no-entities-to-restore-prompt": "복원할 엔티티를 지정하세요",
        "add-entity-type": "엔티티 유형 추가",
        "remove-all": "모두 제거",
        "version-create-result": "{ added, plural, =0 {엔티티 없음} =1 {1개 엔티티} other {#개 엔티티} } 추가됨.<br/>{ modified, plural, =0 {엔티티 없음} =1 {1개 엔티티} other {#개 엔티티} } 수정됨.<br/>{ removed, plural, =0 {엔티티 없음} =1 {1개 엔티티} other {#개 엔티티} } 제거됨.",
        "remove-other-entities": "다른 엔티티 제거",
        "find-existing-entity-by-name": "이름으로 기존 엔티티 찾기",
        "restore-entities-from-version": "버전 '{{versionName}}'에서 엔티티 복원",
        "restoring-entities-from-version": "엔티티 복원 중... 잠시 기다려 주세요",
        "no-entities-restored": "복원된 엔티티 없음",
        "created": "{{created}}개 생성됨",
        "updated": "{{updated}}개 업데이트됨",
        "deleted": "{{deleted}}개 삭제됨",
        "remove-other-entities-confirm-text": "주의! 이 작업은 복원하려는 버전에 없는 <b>모든</b> 현재 엔티티를 영구적으로 <b>삭제</b>합니다.<br/><br/>확인하려면 <b>\"다른 엔티티 제거\"</b>를 입력하세요.",
        "auto-commit-to-branch": "<b>{{ branch }}</b> 브랜치에 자동 커밋",
        "default-create-entity-version-name": "{{entityName}} 업데이트",
        "sync-strategy-merge-hint": "저장소에서 선택한 엔티티를 생성하거나 업데이트합니다. 다른 모든 저장소 엔티티는 <b>수정되지 않습니다</b>.",
        "sync-strategy-overwrite-hint": "저장소에서 선택한 엔티티를 생성하거나 업데이트합니다. 다른 모든 저장소 엔티티는 <b>삭제됩니다</b>.",
        "device-credentials-conflict": "외부 ID가 <b>{{entityId}}</b>인 장치를 로드하지 못했습니다.<br/>동일한 자격 증명이 이미 다른 장치에 대해 데이터베이스에 있기 때문입니다.<br/>복원 양식에서 <b>자격 증명 로드</b> 설정을 비활성화하는 것을 고려하세요.",
        "missing-referenced-entity": "외부 ID가 <b>{{sourceEntityId}}</b>인 <b>{{sourceEntityTypeName}}</b>을(를) 로드하지 못했습니다.<br/>ID가 <b>{{targetEntityId}}</b>인 누락된 <b>{{targetEntityTypeName}}</b>을(를) 참조하기 때문입니다.",
        "runtime-failed": "<b>실패:</b> {{message}}",
        "auto-commit-settings-read-only-hint": "자동 커밋 기능은 저장소 설정에서 읽기 전용 옵션이 활성화된 경우 작동하지 않습니다.",
        "rollback-on-error": "오류 발생 시 롤백",
        "rollback-on-error-hint": "복원할 엔티티가 많은 경우 이 옵션을 비활성화하여 성능을 향상시키는 것을 고려하세요.\n 참고: 버전 로드 중에 오류가 발생하면 이미 저장된 엔티티(관계, 속성 등 포함)가 그대로 유지됩니다."
    },
    "widget": {
        "widget-library": "위젯 라이브러리",
        "widget-bundle": "위젯 번들",
        "all-bundles": "모든 번들",
        "select-widgets-bundle": "위젯 번들 선택",
        "widgets": "위젯",
        "all-widgets": "모든 위젯",
        "widget": "위젯",
        "select-widget": "위젯 선택",
        "no-widgets-matching": "'{{entity}}'과(와) 일치하는 위젯이 없습니다.",
        "no-widgets": "아직 위젯이 없음",
        "no-widgets-text": "위젯을 찾을 수 없음",
        "management": "위젯 관리",
        "editor": "위젯 편집기",
        "confirm-to-exit-editor-html": "저장되지 않은 위젯 설정이 있습니다.<br>이 페이지를 떠나시겠습니까?",
        "widget-type-not-found": "위젯 구성을 로드하는 중 문제가 발생했습니다.<br>연결된 위젯 타입이 삭제되었습니다.",
        "widget-type-load-error": "다음과 같은 오류로 인해 위젯을 불러오지 못했습니다:",
        "remove": "위젯 삭제",
        "delete": "위젯 삭제",
        "edit": "위젯 수정",
        "remove-widget-title": "'{{widgetTitle}}' 위젯을 삭제하시겠습니까?",
        "remove-widget-text": "위젯 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "replace-reference-with-widget-copy": "참조를 위젯 복사본으로 교체",
        "timeseries": "시계열",
        "search-data": "데이터 검색",
        "no-data-found": "아무 데이터도 없습니다",
        "latest": "최근 값",
        "rpc": "컨트롤 위젯",
        "alarm": "알람 위젯",
        "static": "상태 위젯",
        "timeseries-short": "시리즈",
        "latest-short": "최신",
        "rpc-short": "제어",
        "alarm-short": "알람",
        "static-short": "정적",
        "select-widget-type": "위젯 타입 선택",
        "missing-widget-title-error": "위젯 제목을 입력하세요!",
        "widget-saved": "위젯이 저장되었습니다.",
        "unable-to-save-widget-error": "위젯을 저장할 수 없습니다! 위젯에 오류가 있습니다!",
        "save": "위젯 저장",
        "saveAs": "다른 이름으로 위젯 저장",
        "move": "위젯 이동",
        "save-widget-as": "다른 이름으로 위젯 저장",
        "save-widget-as-text": "새 위젯 제목을 입력하세요",
        "toggle-fullscreen": "전체화면 전환",
        "run": "위젯 실행",
        "widget-title": "위젯 제목",
        "title": "위젯 제목",
        "title-required": "위젯 제목을 입력하세요.",
        "title-max-length": "제목은 256자 미만이어야 합니다.",
        "system": "시스템",
        "type": "위젯 타입",
        "resources": "리소스",
        "resource-url": "JavaScript/CSS URL",
        "resource-is-extension": "확장 프로그램임",
        "remove-resource": "리소스 삭제",
        "add-resource": "리소스 추가",
        "html": "HTML",
        "tidy": "깔끔한",
        "css": "CSS",
        "settings-form": "설정 폼",
        "data-key-settings-form": "데이터 키 설정 폼",
        "latest-data-key-settings-form": "최신 데이터 키 설정 폼",
        "widget-settings": "위젯 설정",
        "description": "설명",
        "tags": "태그",
        "image-preview": "이미지 미리보기",
        "settings-form-selector": "설정 폼 선택기",
        "data-key-settings-form-selector": "데이터 키 설정 폼 선택기",
        "latest-data-key-settings-form-selector": "최신 데이터 키 설정 폼 선택기",
        "all": "모두",
        "actual": "실제",
        "scada": "SCADA 심볼",
        "deprecated": "사용 중단됨",
        "has-basic-mode": "기본 모드 있음",
        "basic-mode-form-selector": "기본 모드 폼 선택기",
        "basic-mode": "기본",
        "advanced-mode": "고급",
        "javascript": "JavaScript",
        "js": "JS",
        "delete-widget-title": "위젯 '{{widgetName}}'을(를) 삭제하시겠습니까?",
        "delete-widget-text": "위젯 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-widgets-title": "{ count, plural, =1 {1개 위젯} other {#개 위젯} }을(를) 삭제하시겠습니까?",
        "delete-widgets-text": "주의: 확인 후 선택한 모든 위젯이 제거되고 모든 관련 데이터를 복구할 수 없게 됩니다.",
        "delete-widget": "위젯 삭제",
        "widget-template-load-failed-error": "위젯 템플릿을 로드하지 못했습니다!",
        "details": "상세 내역",
        "widget-details": "위젯 세부 정보",
        "add": "위젯 추가",
        "add-existing-widget": "기존 위젯 추가",
        "add-new-widget": "위젯 추가",
        "search-widgets": "위젯 검색",
        "selected-widgets": "{ count, plural, =1 {1개 위젯} other {#개 위젯} } 선택됨",
        "undo": "위젯 변경사항 취소",
        "export": "위젯 내보내기",
        "export-prompt": "위젯 이미지 및 리소스 포함",
        "export-widgets": "위젯 내보내기",
        "export-widgets-prompt": "위젯 이미지 및 리소스 포함",
        "import": "위젯 가져오기",
        "no-data": "위젯에 표시할 데이터 없음",
        "data-overflow": "위젯이 {{total}}개 엔티티 중 {{count}}개를 표시합니다",
        "alarm-data-overflow": "위젯이 {{totalEntities}}개 엔티티 중 {{allowedEntities}}개(최대 허용)에 대한 알람을 표시합니다",
        "search": "위젯 검색",
        "filter": "위젯 필터 유형",
        "loading-widgets": "위젯 로드 중...",
        "widget-template-error": "잘못된 위젯 HTML 템플릿입니다.",
        "reference": "참조"
    },
    "widget-action": {
        "header-button": "위젯 헤더 버튼",
        "do-nothing": "아무것도 하지 않음",
        "open-dashboard-state": "새로운 대시보드 상태 탐색",
        "update-dashboard-state": "현재 대시보드 상태 업데이트",
        "open-dashboard": "다른 대시보드 탐색",
        "custom": "사용자 지정 작업",
        "custom-pretty": "Custom action (HTML 템플릿)",
        "custom-pretty-error-title": "사용자 지정 대화 상자 오류",
        "custom-pretty-template-error": "잘못된 사용자 지정 대화 상자 템플릿입니다.",
        "custom-pretty-controller-error": "사용자 지정 대화 상자 함수를 평가하는 동안 오류가 발생했습니다.",
        "mobile-action": "모바일 작업",
        "target-dashboard-state": "대상 대시보드 상태",
        "target-dashboard-state-required": "대상 대시보드 상태가 필요합니다.",
        "set-entity-from-widget": "위젯으로 부터 객체 설정",
        "target-dashboard": "대상 대시보드",
        "select-target-dashboard": "대상 대시보드 선택",
        "target-dashboard-required": "대상 대시보드가 필요합니다.",
        "open-right-layout": "Open right dashboard layout (모바일 보기)",
        "state-display-type": "대시보드 상태 표시 옵션",
        "open-normal": "정상",
        "open-in-separate-dialog": "별도의 대화 상자에서 열기",
        "open-in-popover": "팝오버에서 열기",
        "dialog-title": "대화 상자 제목",
        "dialog-hide-dashboard-toolbar": "대화 상자에서 대시보드 도구 모음 숨기기",
        "dialog-width": "뷰포트 너비에 대한 대화 상자 너비 비율",
        "dialog-height": "뷰포트 높이에 대한 대화 상자 높이 비율",
        "dialog-size-range-error": "대화 상자 크기 비율 값은 1에서 100 사이여야 합니다.",
        "popover-preferred-placement": "선호하는 팝오버 배치",
        "popover-placement-top": "상단",
        "popover-placement-topLeft": "왼쪽 상단",
        "popover-placement-topRight": "오른쪽 상단",
        "popover-placement-right": "오른쪽",
        "popover-placement-rightTop": "오른쪽 상단",
        "popover-placement-rightBottom": "오른쪽 하단",
        "popover-placement-bottom": "하단",
        "popover-placement-bottomLeft": "왼쪽 하단",
        "popover-placement-bottomRight": "오른쪽 하단",
        "popover-placement-left": "왼쪽",
        "popover-placement-leftTop": "왼쪽 상단",
        "popover-placement-leftBottom": "왼쪽 하단",
        "popover-hide-on-click-outside": "외부 클릭 시 팝오버 숨기기",
        "popover-hide-dashboard-toolbar": "팝오버에서 대시보드 도구 모음 숨기기",
        "popover-width": "팝오버 너비",
        "popover-height": "팝오버 높이",
        "popover-style": "팝오버 스타일",
        "open-new-browser-tab": "새 브라우저 탭에서 열기",
        "open-URL": "URL 열기",
        "URL": "URL",
        "url-required": "URL을(를) 입력하세요.",
        "mobile": {
            "device-provision": "장치 프로비저닝",
            "action-type": "모바일 작업 유형",
            "select-action-type": "모바일 작업 유형 선택",
            "action-type-required": "모바일 작업 유형이 필요합니다",
            "take-picture-from-gallery": "갤러리에서 사진 가져오기",
            "take-photo": "사진 촬영",
            "map-direction": "지도 경로 열기",
            "map-location": "지도 위치 열기",
            "scan-qr-code": "QR 코드 스캔",
            "make-phone-call": "전화 걸기",
            "get-location": "휴대전화 위치 가져오기",
            "take-screenshot": "스크린샷 촬영",
            "handle-provision-success-function": "프로비저닝 성공 처리 함수",
            "get-location-function": "위치 가져오기 함수",
            "process-launch-result-function": "실행 결과 처리 함수",
            "get-phone-number-function": "전화번호 가져오기 함수",
            "process-image-function": "이미지 처리 함수",
            "process-qr-code-function": "QR 코드 처리 함수",
            "process-location-function": "위치 처리 함수",
            "handle-empty-result-function": "빈 결과 처리 함수",
            "handle-error-function": "오류 처리 함수",
            "handle-non-mobile-fallback-function": "비모바일 폴백 처리 함수",
            "save-to-gallery": "갤러리에 저장",
            "provision-type": "프로비저닝 유형",
            "auto": "자동",
            "wi-fi": "와이파이",
            "ble": "BLE",
            "soft-ap": "소프트 AP"
        },
        "custom-action-function": "사용자 지정 작업 함수",
        "custom-pretty-function": "사용자 지정 작업 (HTML 템플릿 포함) 함수",
        "map-item-type": "지도 항목 유형",
        "map-item": {
            "marker": "마커",
            "polygon": "다각형",
            "rectangle": "사각형",
            "circle": "원",
            "polyline": "폴리라인"
        },
        "place-map-item": "지도 항목 배치",
        "map-item-tooltip": {
            "customize-map-item-tooltips": "지도 항목 툴팁 사용자 지정",
            "place-marker": "마커 배치",
            "start-draw-rectangle": "사각형 그리기 시작",
            "finish-draw-rectangle": "사각형 그리기 완료",
            "start-draw-polygon": "다각형 그리기 시작",
            "continue-draw-polygon": "다각형 그리기 계속",
            "finish-draw-polygon": "다각형 그리기 완료",
            "start-draw-circle": "원 그리기 시작",
            "finish-draw-circle": "원 그리기 완료",
            "start-draw-polyline": "폴리라인 그리기 시작",
            "finish-draw-polyline": "폴리라인 그리기 완료"
        }
    },
    "widgets-bundle": {
        "current": "현재 번들",
        "widgets-bundles": "위젯 번들",
        "widgets-bundle-widgets": "위젯 번들 위젯",
        "add": "위젯 번들 추가",
        "delete": "위젯 번들 삭제",
        "title": "제목",
        "title-required": "제목을 입력하세요.",
        "title-max-length": "제목은 256자 미만이어야 합니다.",
        "description": "설명",
        "image-preview": "이미지 미리보기",
        "scada": "SCADA 위젯 번들",
        "order": "순서",
        "add-widgets-bundle-text": "위젯 번들 추가",
        "no-widgets-bundles-text": "위젯 번들이 없습니다.",
        "empty": "위젯 번들이 비어있습니다.",
        "details": "상세",
        "widgets-bundle-details": "위젯 번들 상세 정보",
        "delete-widgets-bundle-title": "'{{widgetsBundleTitle}}' 위젯 번들을 삭제하시겠습니까?",
        "delete-widgets-bundle-text": "위젯 번들 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "delete-widgets-bundles-title": "{ count, plural, =1 {위젯 번들 1 개} other {위젯 번들 # 개} }를 삭제하시겠습니까?",
        "delete-widgets-bundles-action-title": "{ count, plural, =1 {위젯 번들 1 개} other {위젯 번들 # 개} } 삭제",
        "delete-widgets-bundles-text": "위젯 번들 및 관련된 모든 데이터를 복구할 수 없으므로 주의하십시오.",
        "no-widgets-bundles-matching": "'{{widgetsBundle}}' 와(과) 일치하는 위젯 번들을 찾을 수 없습니다.",
        "widgets-bundle-required": "위젯 번들을 입력하세요.",
        "system": "시스템",
        "import": "위젯 번들 가져오기",
        "export": "위젯 번들 내보내기",
        "export-widgets-bundle-widgets-prompt": "내보낸 데이터에 번들 위젯 포함 (그렇지 않으면 참조된 위젯 FQN만 내보내짐)",
        "export-failed-error": "위젯 번들을 내보내기 할 수 없습니다.: {{error}}",
        "create-new-widgets-bundle": "새로운 위젯 번들 생성",
        "widgets-bundle-file": "위젯 번들 파일",
        "invalid-widgets-bundle-file-error": "위젯 번들을 가져오기 할 수 없습니다.: 잘못된 위젯 번들 데이터 구조입니다.",
        "search": "위젯 번들 검색",
        "selected-widgets-bundles": "{ count, plural, =1 {1 개 위젯 번들} other {# 개 위젯 번들} } 선택됨",
        "open-widgets-bundle": "위젯 번들 열기",
        "loading-widgets-bundles": "위젯 번들 로드 중...",
        "create-new": "새 위젯 번들 만들기"
    },
    "widget-config": {
        "data": "데이터",
        "settings": "설정",
        "advanced": "고급",
        "appearance": "외관",
        "widget-card": "위젯 카드",
        "mobile": "모바일",
        "title": "제목",
        "title-tooltip": "제목 툴팁",
        "general-settings": "일반 설정",
        "display-title": "제목 표시",
        "card-title": "카드 제목",
        "drop-shadow": "그림자",
        "enable-fullscreen": "전체화면 사용 ",
        "background-color": "배경 색",
        "text-color": "글자 색",
        "border-radius": "테두리 반경",
        "padding": "패딩",
        "margin": "여백",
        "widget-style": "위젯 스타일",
        "widget-css": "위젯 CSS",
        "title-style": "제목 스타일",
        "mobile-mode-settings": "모바일 모드 설정",
        "order": "순서",
        "height": "높이",
        "mobile-hide": "모바일 모드에서 위젯 숨기기",
        "desktop-hide": "데스크톱 모드에서 위젯 숨기기",
        "units": "값 옆에 표시할 특수 기호",
        "units-by-default": "기본 단위",
        "decimals": "소수점 이하 자릿수",
        "decimals-by-default": "기본 소수 자릿수",
        "default-data-key-parameter-hint": "이 매개변수는 데이터 키 구성에 의해 재정의되지 않는 한 모든 위젯 값에 적용됩니다",
        "units-short": "단위",
        "decimals-short": "소수 자릿수",
        "decimals-suffix": "소수 자릿수",
        "digits-suffix": "자릿수",
        "timewindow": "타임윈도우",
        "use-dashboard-timewindow": "대시보드 타임윈도우",
        "use-widget-timewindow": "위젯 시간 창 사용",
        "display-timewindow": "타임윈도우 표시",
        "legend": "범례",
        "display-legend": "범례 표시",
        "datasources": "데이터 소스",
        "datasource": "데이터소스",
        "maximum-datasources": "최대 { count, plural, =1 {1 개의 데이터 소스만 허용됩니다.} other {# 개의 데이터 소스만 허용됩니다.} }",
        "timeseries-key-error": "최소 하나의 시계열 데이터 키를 지정해야 합니다",
        "datasource-type": "유형",
        "datasource-parameters": "파라미터",
        "remove-datasource": "데이터소스 삭제",
        "add-datasource": "데이터소스 추가",
        "target-device": "대상 장치",
        "alarm-source": "알람 소스",
        "actions": "액션",
        "action": "액션",
        "add-action": "액션 추가",
        "search-actions": "액션 검색",
        "no-actions-text": "아무 액션도 없습니다",
        "action-source": "액션 소스",
        "select-action-source": "작업 소스 선택",
        "action-source-required": "액션 소스를 입력하세요.",
        "column-index": "열 인덱스",
        "select-column-index": "열 인덱스 선택",
        "column-index-required": "열 인덱스가 필요합니다.",
        "not-set": "설정되지 않음",
        "action-name": "이름",
        "action-name-required": "액션 이름을 입력하세요.",
        "action-name-not-unique": "같은 이름의 액션이 이미 존재합니다.\n같은 액션 소스에서 액션 이름이 중복될 수 없습니다.",
        "action-icon": "아이콘",
        "header-button": {
            "button-settings": "버튼 설정",
            "button-type": "버튼 유형",
            "button-type-basic": "기본",
            "button-type-raised": "양각",
            "button-type-stroked": "윤곽선",
            "button-type-flat": "평면",
            "button-type-icon": "아이콘",
            "button-type-mini-fab": "플로팅 버튼",
            "colors": "색상",
            "color": "색상",
            "background": "배경",
            "border": "테두리",
            "advanced-button-style": "고급 버튼 스타일",
            "button-style": "버튼 스타일"
        },
        "show-hide-action-using-function": "함수를 사용하여 작업 표시/숨기기",
        "show-action-function": "작업 표시 함수",
        "action-type": "유형",
        "action-type-required": "액션 유형을 입력하세요.",
        "edit-action": "액션 편집",
        "delete-action": "액션 삭제",
        "delete-action-title": "위젯 액션 삭제",
        "delete-action-text": "위젯 액션 '{{actionName}}'을(를) 삭제하시겠습니까?",
        "title-icon": "제목 아이콘",
        "display-icon": "제목 아이콘 표시",
        "card-icon": "카드 아이콘",
        "icon": "아이콘",
        "icon-color": "아이콘 색상",
        "icon-size": "아이콘 크기",
        "advanced-settings": "고급 설정",
        "data-settings": "데이터 설정",
        "limits": "제한",
        "no-data-display-message": "\"표시할 데이터 없음\" 대체 메시지",
        "data-page-size": "데이터 소스당 최대 엔티티 수",
        "settings-component-not-found": "선택기 '{{selector}}'에 대한 설정 폼 구성 요소를 찾을 수 없습니다",
        "preview": "미리보기",
        "set": "설정",
        "set-message": "메시지 설정",
        "advanced-title-style": "고급 제목 스타일",
        "card-style": "카드 스타일",
        "text": "텍스트",
        "background": "배경",
        "advanced-widget-style": "고급 위젯 스타일",
        "card-buttons": "카드 버튼",
        "show-card-buttons": "카드 버튼 표시",
        "card-border-radius": "카드 테두리 반경",
        "card-padding": "카드 패딩",
        "card-appearance": "카드 외관",
        "color": "색상",
        "tooltip": "툴팁",
        "units-required": "단위는 필수 항목입니다.",
        "list-layout": "목록 레이아웃",
        "layout": "레이아웃",
        "resize-options": "크기 조정 옵션",
        "resizable": "크기 조정 가능",
        "preserve-aspect-ratio": "가로세로 비율 유지"
    },
    "widget-type": {
        "import": "위젯 타입 가져오기",
        "export": "위젯 타입 내보내기",
        "export-failed-error": "위젯 타입을 내보내기 할 수 없습니다.: {{error}}",
        "widget-file": "위젯 파일",
        "invalid-widget-file-error": "위젯 가져오기를 할 수 없습니다: 위젯 데이터 구조가 잘못되었습니다."
    },
    "widgets": {
        "mobile-app-qr-code": {
            "configuration-hint": "구성은 플랫폼 기본 설정의 모바일 앱 QR 코드 위젯에 따라 달라집니다",
            "get-it-on-google-play": "Google Play에서 받기",
            "download-on-the-app-store": "App Store에서 다운로드"
        },
        "action-button": {
            "behavior": "동작",
            "on-click": "클릭 시",
            "on-click-hint": "버튼을 클릭할 때 트리거되는 동작",
            "first-button-click": "첫 번째 버튼 클릭",
            "first-button-click-hint": "첫 번째 버튼을 누르는 동안 동작.",
            "second-button-click": "두 번째 버튼 클릭",
            "second-button-click-hint": "두 번째 버튼을 누르는 동안 동작.",
            "button-click-hint": "위젯을 누르는 동안 동작."
        },
        "command-button": {
            "behavior": "동작",
            "on-click": "클릭 시",
            "on-click-hint": "버튼을 클릭할 때 수행되는 동작."
        },
        "power-button": {
            "behavior": "동작",
            "power-on": "전원 '켜기'",
            "power-on-hint": "구성 요소의 전원을 켜기 위해 수행되는 동작.",
            "power-off": "전원 '끄기'",
            "power-off-hint": "구성 요소의 전원을 끄기 위해 수행되는 동작.",
            "on-label": "켜기",
            "off-label": "끄기",
            "layout": "레이아웃",
            "layout-default": "기본값",
            "layout-simplified": "간소화",
            "layout-outlined": "윤곽선",
            "layout-default-volume": "기본.볼륨",
            "layout-simplified-volume": "간소화.볼륨",
            "layout-outlined-volume": "윤곽선.볼륨",
            "layout-default-icon": "기본.아이콘",
            "layout-simplified-icon": "간소화.아이콘",
            "layout-outlined-icon": "윤곽선.아이콘",
            "main": "메인",
            "background": "배경",
            "button-icon-on": "버튼 아이콘 '켜기'",
            "button-icon-off": "버튼 아이콘 '끄기'",
            "power-on-colors": "전원 '켜기' 색상",
            "power-off-colors": "전원 '끄기' 색상",
            "disabled-colors": "비활성화 색상",
            "button": "버튼"
        },
        "toggle-button": {
            "behavior": "동작",
            "checked": "선택됨",
            "unchecked": "선택 해제됨",
            "check": "선택",
            "check-hint": "구성 요소를 선택하기 위해 수행되는 동작.",
            "uncheck": "선택 해제",
            "uncheck-hint": "구성 요소를 선택 해제하기 위해 수행되는 동작.",
            "auto-scale": "자동 크기 조정",
            "horizontal-fill": "가로 채우기",
            "vertical-fill": "세로 채우기",
            "button-appearance": "버튼 외관"
        },
        "segmented-button": {
            "layout": "레이아웃",
            "layout-squared": "사각형",
            "layout-rounded": "둥근",
            "card-border": "카드 테두리",
            "button-appearance": "버튼 외관",
            "first": "첫 번째",
            "second": "초",
            "color-styles": "색상 스타일",
            "selected": "선택됨",
            "unselected": "선택되지 않음"
        },
        "button": {
            "layout": "레이아웃",
            "outlined": "윤곽선",
            "filled": "채워짐",
            "underlined": "밑줄",
            "basic": "기본",
            "auto-scale": "자동 크기 조정",
            "label": "라벨",
            "icon": "아이콘",
            "border-radius": "테두리 반경",
            "color-palette": "색상 팔레트",
            "main": "메인",
            "background": "배경",
            "border": "테두리",
            "custom-styles": "사용자 지정 스타일",
            "clear-style": "스타일 지우기",
            "shadow": "그림자",
            "enabled": "사용",
            "disabled": "비활성화됨",
            "preview": "미리보기",
            "copy-style-from": "스타일 복사 원본"
        },
        "value-stepper": {
            "behavior": "동작",
            "simplified": "간소화",
            "filled": "채워짐",
            "outlined": "윤곽선",
            "volume": "부피",
            "initial-state": "초기 상태",
            "initial-state-hint": "초기 값을 가져오는 동작.",
            "disabled-state": "비활성화 상태",
            "disabled-state-hint": "구성 요소가 비활성화되는 조건을 구성합니다.",
            "right-button-click": "오른쪽 버튼 클릭",
            "right-button-click-hint": "오른쪽 버튼을 누르는 동안 동작.",
            "left-button-click": "왼쪽 버튼 클릭",
            "left-button-click-hint": "왼쪽 버튼을 누르는 동안 동작.",
            "auto-scale": "자동 크기 조정",
            "value-range": "범위",
            "min-range": "최소",
            "max-range": "최대",
            "value-increment-decrement-step": "값 증가/감소 단계",
            "value": "값",
            "value-box-background": "값 상자 배경",
            "border": "테두리",
            "button-appearance": "버튼 외관",
            "left": "왼쪽",
            "right": "오른쪽",
            "left-button": "왼쪽 버튼",
            "right-button": "오른쪽 버튼",
            "icon": "아이콘",
            "color-palette": "색상 팔레트",
            "main": "메인",
            "background": "배경",
            "button-icon-on": "버튼 아이콘 '켜기'",
            "button-on-colors": "전원 '켜기' 색상",
            "disabled-colors": "비활성화 색상"
        },
        "button-state": {
            "activated-state": "활성화 상태",
            "activated-state-hint": "버튼이 활성화되는 조건을 구성합니다.",
            "disabled-state": "비활성화 상태",
            "disabled-state-hint": "버튼이 비활성화되는 조건을 구성합니다.",
            "selected-state": "선택 버튼",
            "selected-state-hint": "버튼이 선택되는 조건을 구성합니다.",
            "enabled": "사용",
            "hovered": "호버됨",
            "pressed": "눌림",
            "activated": "활성",
            "disabled": "비활성화됨",
            "initial": "첫 번째 버튼",
            "first": "첫 번째",
            "second": "초"
        },
        "background": {
            "background": "배경",
            "background-settings": "배경 설정",
            "background-type-image": "이미지",
            "background-type-color": "색상",
            "image-url": "이미지 URL",
            "overlay": "오버레이",
            "enable-overlay": "오버레이 활성화",
            "blur": "흐림",
            "preview": "미리보기"
        },
        "bar-chart": {
            "bar-appearance": "막대 외관",
            "label-on-bar": "막대에 레이블",
            "value-on-bar": "막대에 값",
            "bar-chart-style": "막대 차트 스타일",
            "bar-axis": "막대 축"
        },
        "polar-area-chart": {
            "polar-axis": "극축",
            "start-angle": "시작 각도",
            "polar-area-chart-style": "극 영역 차트 스타일"
        },
        "battery-level": {
            "layout": "레이아웃",
            "layout-vertical-solid": "수직. 실선",
            "layout-horizontal-solid": "수평. 실선",
            "layout-vertical-divided": "수직. 분할",
            "layout-horizontal-divided": "수평. 분할",
            "icon": "아이콘",
            "value": "값",
            "auto-scale": "자동 크기 조정",
            "battery-level-color": "배터리 레벨 색상",
            "battery-shape-color": "배터리 모양 색상",
            "battery-level-card-style": "배터리 레벨 카드 스타일",
            "sections-count": "섹션 수"
        },
        "signal-strength": {
            "value": "값",
            "last-update": "마지막 업데이트",
            "no-signal": "신호 없음",
            "layout": "레이아웃",
            "layout-wifi": "와이파이",
            "layout-cellular-bar": "셀룰러 막대",
            "icon": "아이콘",
            "date": "날짜",
            "active-bars-color": "활성 신호 막대 색상",
            "inactive-bars-color": "비활성 신호 막대 색상",
            "signal-strength-card-style": "신호 강도 카드 스타일",
            "no-signal-rssi-value": "\"신호 없음\" RSSI 값"
        },
        "status-widget": {
            "behavior": "동작",
            "layout": "레이아웃",
            "layout-default": "기본값",
            "layout-center": "중앙",
            "layout-icon": "아이콘",
            "on": "켜기",
            "off": "끄기",
            "label": "라벨",
            "status": "상태",
            "icon": "아이콘",
            "color-palette": "색상 팔레트",
            "disabled-color-palette": "비활성화 색상 팔레트",
            "primary": "기본",
            "primary-color-hint": "아이콘 및 레이블 색상",
            "secondary": "보조",
            "secondary-color-hint": "상태 색상",
            "background": "배경"
        },
        "chart": {
            "common-settings": "일반 설정",
            "enable-stacking-mode": "스택 모드 활성화",
            "selection": "시간 범위 선택",
            "enable-selection-mode": "선택 모드 활성화",
            "line-shadow-size": "선 그림자 크기",
            "display-smooth-lines": "부드러운 (곡선) 선 표시",
            "default-bar-width": "비집계 데이터의 기본 막대 너비 (밀리초)",
            "bar-alignment": "막대 정렬",
            "bar-alignment-left": "왼쪽",
            "bar-alignment-right": "오른쪽",
            "bar-alignment-center": "중앙",
            "default-font": "기본 글꼴",
            "default-font-size": "기본 글꼴 크기",
            "default-font-color": "기본 글꼴 색상",
            "thresholds-line-width": "모든 임계값의 기본 선 너비",
            "tooltip-settings": "툴팁 설정",
            "tooltip": "툴팁",
            "show-tooltip": "툴팁 표시",
            "hover-individual-points": "개별 지점 호버",
            "show-cumulative-values": "스택 모드에서 누적 값 표시",
            "hide-zero-false-values": "툴팁에서 0/false 값 숨기기",
            "tooltip-value-format-function": "툴팁 값 형식 함수",
            "grid-settings": "그리드 설정",
            "show-vertical-lines": "수직선 표시",
            "show-horizontal-lines": "수평선 표시",
            "grid-outline-border-width": "그리드 윤곽선/테두리 너비 (px)",
            "primary-color": "기본 색상",
            "background-color": "배경색",
            "ticks-color": "눈금 색상",
            "xaxis-settings": "X축 설정",
            "axis-title": "축 제목",
            "xaxis-tick-labels-settings": "X축 눈금 레이블 설정",
            "show-tick-labels": "축 눈금 레이블 표시",
            "yaxis-settings": "Y축 설정",
            "min-scale-value": "눈금의 최소 값",
            "max-scale-value": "눈금의 최대 값",
            "yaxis-tick-labels-settings": "Y축 눈금 레이블 설정",
            "tick-step-size": "눈금 사이의 단계 크기",
            "number-of-decimals": "표시할 소수 자릿수",
            "ticks-formatter-function": "눈금 형식 함수",
            "comparison-settings": "비교 설정",
            "enable-comparison": "비교 활성화",
            "time-for-comparison": "비교 기간",
            "time-for-comparison-previous-interval": "이전 간격 (기본값)",
            "time-for-comparison-days": "1일 전",
            "time-for-comparison-weeks": "1주 전",
            "time-for-comparison-months": "1개월 전",
            "time-for-comparison-years": "1년 전",
            "time-for-comparison-custom-interval": "사용자 지정 간격",
            "custom-interval-value": "사용자 지정 간격 값 (ms)",
            "comparison-x-axis-settings": "비교 X축 설정",
            "axis-position": "축 위치",
            "axis-position-top": "위 (기본값)",
            "axis-position-bottom": "하단",
            "custom-legend-settings": "사용자 지정 범례 설정",
            "enable-custom-legend": "사용자 지정 범례 활성화 (키 레이블에 속성/시계열 값을 사용할 수 있음)",
            "key-name": "키 이름",
            "key-name-required": "키 이름은 필수 항목입니다.",
            "key-type": "키 유형",
            "key-type-attribute": "속성",
            "key-type-timeseries": "시계열",
            "label-keys-list": "레이블에 사용할 키 목록",
            "no-label-keys": "구성된 키 없음",
            "add-label-key": "새 키 추가",
            "line-width": "선 너비",
            "color": "색상",
            "data-is-hidden-by-default": "데이터가 기본적으로 숨겨짐",
            "disable-data-hiding": "데이터 숨기기 비활성화",
            "remove-from-legend": "범례에서 데이터 키 제거",
            "exclude-from-stacking": "스택에서 제외 (\"스택\" 모드에서 사용 가능)",
            "line-settings": "선 설정",
            "show-line": "선 표시",
            "fill-line": "선 채우기",
            "fill-line-opacity": "채우기 불투명도",
            "points-settings": "포인트 설정",
            "show-points": "지점 표시",
            "points-line-width": "포인트 선 너비",
            "points-radius": "포인트 반지름",
            "point-shape": "포인트 모양",
            "point-shape-circle": "원",
            "point-shape-cross": "십자가",
            "point-shape-diamond": "다이아몬드",
            "point-shape-square": "사각형",
            "point-shape-triangle": "삼각형",
            "point-shape-custom": "사용자 지정 함수",
            "point-shape-draw-function": "포인트 모양 그리기 함수",
            "show-separate-axis": "별도의 축 표시",
            "axis-position-left": "왼쪽",
            "axis-position-right": "오른쪽",
            "thresholds": "임계값",
            "no-thresholds": "구성된 임계값 없음",
            "add-threshold": "임계값 추가",
            "show-values-for-comparison": "비교를 위한 과거 값 표시",
            "comparison-values-label": "과거 값 레이블",
            "comparison-line-color": "비교 선 색상",
            "threshold-settings": "임계값 설정",
            "use-as-threshold": "키 값을 임계값으로 사용",
            "threshold-line-width": "임계값 선 너비",
            "threshold-color": "임계값 색상",
            "common-pie-settings": "공통 원형 차트 설정",
            "radius": "반경",
            "inner-radius": "내부 반지름",
            "tilt": "기울기",
            "common-pie-settings-range-error": "값은 0에서 1 사이여야 합니다",
            "stroke-settings": "획 설정",
            "width-pixels": "너비 (픽셀)",
            "show-labels": "레이블 표시",
            "animation-settings": "애니메이션 설정",
            "animated-pie": "원형 차트 애니메이션 활성화 (실험적)",
            "border-settings": "테두리 설정",
            "border-width": "테두리 너비",
            "border-color": "테두리 색상",
            "legend-settings": "범례 설정",
            "display-legend": "범례 표시",
            "labels-font-color": "레이블 글꼴 색상",
            "series": "시리즈",
            "add-series": "시리즈 추가",
            "series-settings": "시리즈 설정",
            "remove-series": "시리즈 제거",
            "no-series": "구성된 시리즈 없음",
            "no-series-error": "최소 하나의 시리즈를 지정해야 합니다",
            "chart-appearance": "차트 모양",
            "vertical-grid-lines": "수직 격자선",
            "horizontal-grid-lines": "수평 격자선",
            "chart-background": "차트 배경",
            "grid-lines-color": "격자선 색상",
            "border": "테두리",
            "axis": "축",
            "vertical-axis": "수직 축",
            "ticks": "눈금",
            "horizontal-axis": "수평 축",
            "shape-empty-circle": "빈 원",
            "shape-circle": "원",
            "shape-rect": "사각형",
            "shape-round-rect": "둥근 사각형",
            "shape-triangle": "삼각형",
            "shape-diamond": "다이아몬드",
            "shape-pin": "핀",
            "shape-arrow": "화살표",
            "shape-none": "없음",
            "line-type-solid": "실선",
            "line-type-dashed": "파선",
            "line-type-dotted": "점선",
            "label-position-top": "상단",
            "label-position-bottom": "하단",
            "label-position-outside": "외부",
            "label-position-inside": "내부",
            "fill": "채우기",
            "fill-type-none": "없음",
            "fill-type-solid": "실선",
            "fill-type-opacity": "불투명도",
            "fill-type-gradient": "그라데이션",
            "background": "배경",
            "opacity": "불투명도",
            "gradient-stops": "그라데이션 중지점",
            "gradient-start": "시작",
            "gradient-end": "종료",
            "animation": {
                "animation": "애니메이션",
                "animation-threshold": "애니메이션 임계값",
                "animation-duration": "애니메이션 지속 시간",
                "animation-easing": "애니메이션 완화",
                "animation-delay": "애니메이션 지연",
                "update-animation-duration": "업데이트 애니메이션 지속 시간",
                "update-animation-easing": "업데이트 애니메이션 완화",
                "update-animation-delay": "업데이트 애니메이션 지연"
            },
            "chart-axis": {
                "limit": "제한",
                "source": "소스",
                "key-value": "키 / 값",
                "value-required": "값이 필요합니다.",
                "entity-key-required": "엔티티 키는 필수 항목입니다.",
                "key-required": "키는 필수 항목입니다.",
                "scale-limits": "스케일 제한",
                "scale-appearance": "스케일 모양",
                "scale": "눈금",
                "scale-min": "최소",
                "scale-max": "최대",
                "scale-auto": "자동"
            },
            "bar": {
                "show-border": "테두리 표시",
                "border-width": "테두리 너비",
                "border-radius": "테두리 반경",
                "bar-width": "막대 너비",
                "label": "라벨",
                "label-hint": "막대 위에 레이블 표시.",
                "series-label-hint": "막대 위에 값이 있는 레이블 표시.",
                "label-background": "레이블 배경"
            }
        },
        "color": {
            "color-settings": "색상 설정",
            "color-type-constant": "상수",
            "color-type-gradient": "그라데이션",
            "color-type-range": "범위",
            "color-type-function": "함수",
            "color": "색상",
            "value-range": "값 범위",
            "from": "부터",
            "to": "까지",
            "color-function": "색상 함수",
            "copy-color-settings-from": "색상 설정 복사 위치",
            "copy-from": "복사 원본",
            "settings-type": "설정 유형",
            "basic-mode": "기본",
            "advanced-mode": "고급",
            "entity-alias": "엔티티 별명",
            "entity-attribute": "엔티티 속성",
            "gradient-color": "그라데이션 색상",
            "gradient-color-min": "색상",
            "gradient-start": "그라데이션 시작 색상",
            "gradient-start-min": "시작",
            "gradient-end": "그라데이션 종료 색상",
            "gradient-end-min": "끝",
            "start-value": "시작 값",
            "end-value": "종료 값",
            "gradient-type": "그라데이션 유형"
        },
        "dashboard-state": {
            "dashboard-state-settings": "대시보드 상태 설정",
            "dashboard-state": "대시보드 상태 ID",
            "autofill-state-layout": "기본적으로 상태 레이아웃 높이 자동 채우기",
            "default-margin": "기본 위젯 여백",
            "default-background-color": "기본 배경색",
            "sync-parent-state-params": "상태 매개변수를 부모 대시보드와 동기화"
        },
        "date-range-navigator": {
            "date-range-picker-settings": "날짜 범위 선택기 설정",
            "hide-date-range-picker": "날짜 범위 선택기 숨기기",
            "picker-one-panel": "날짜 범위 선택기 단일 패널",
            "picker-auto-confirm": "날짜 범위 선택기 자동 확인",
            "picker-show-template": "날짜 범위 선택기 템플릿 표시",
            "first-day-of-week": "주의 첫 번째 요일",
            "interval-settings": "간격 설정",
            "hide-interval": "간격 숨기기",
            "initial-interval": "초기 간격",
            "interval-hour": "시간",
            "interval-day": "일",
            "interval-week": "주",
            "interval-two-weeks": "2주",
            "interval-month": "달",
            "interval-three-months": "3개월",
            "interval-six-months": "6개월",
            "step-settings": "단계 설정",
            "hide-step-size": "단계 크기 숨기기",
            "initial-step-size": "초기 단계 크기",
            "hide-labels": "레이블 숨기기",
            "use-session-storage": "세션 저장소 사용",
            "localizationMap": {
                "Sun": "일",
                "Mon": "월",
                "Tue": "화",
                "Wed": "수",
                "Thu": "목",
                "Fri": "금",
                "Sat": "토",
                "Jan": "1월",
                "Feb": "2월",
                "Mar": "3월",
                "Apr": "4월",
                "May": "5월",
                "Jun": "6월",
                "Jul": "7월",
                "Aug": "8월",
                "Sep": "9월",
                "Oct": "10월",
                "Nov": "11월",
                "Dec": "12월",
                "January": "1월",
                "February": "2월",
                "March": "3월",
                "April": "4월",
                "June": "6월",
                "July": "7월",
                "August": "8월",
                "September": "9월",
                "October": "10월",
                "November": "11월",
                "December": "12월",
                "Custom Date Range": "임의 기간 범위",
                "Date Range Template": "기간 템플릿",
                "Today": "오늘",
                "Yesterday": "어제",
                "This Week": "이번 주",
                "Last Week": "지난주",
                "This Month": "이번달",
                "Last Month": "지난달",
                "Year": "년",
                "This Year": "올해",
                "Last Year": "작년",
                "Date picker": "날짜 선택기",
                "Hour": "시간",
                "Day": "일",
                "Week": "주",
                "2 weeks": "2주",
                "Month": "달",
                "3 months": "3개월",
                "6 months": "6개월",
                "Custom interval": "사용자 지정 간격",
                "Interval": "간격",
                "Step size": "단계 크기",
                "Ok": "확인"
            }
        },
        "doughnut": {
            "doughnut-appearance": "도넛 모양",
            "layout": "레이아웃",
            "layout-default": "기본값",
            "layout-with-total": "합계 포함",
            "central-total-value": "중앙 합계 값",
            "doughnut-card-style": "도넛 카드 스타일"
        },
        "entities-hierarchy": {
            "hierarchy-data-settings": "계층 데이터 설정",
            "relations-query-function": "노드 관계 쿼리 함수",
            "has-children-function": "노드에 자식 있음 함수",
            "node-state-settings": "노드 상태 설정",
            "node-opened-function": "기본 노드 열림 함수",
            "node-disabled-function": "노드 비활성화 함수",
            "display-settings": "표시 설정",
            "node-icon-function": "노드 아이콘 함수",
            "node-text-function": "노드 텍스트 함수",
            "sort-settings": "정렬 설정",
            "nodes-sort-function": "노드 정렬 함수"
        },
        "edge": {
            "display-default-title": "기본 제목 표시"
        },
        "gateway": {
            "general-settings": "일반 설정",
            "widget-title": "위젯 제목",
            "default-archive-file-name": "기본 아카이브 파일 이름",
            "device-type-for-new-gateway": "새 게이트웨이에 대한 장치 유형",
            "messages-settings": "메시지 설정",
            "save-config-success-message": "게이트웨이 구성이 성공적으로 저장되었다는 텍스트 메시지",
            "device-name-exists-message": "입력한 이름의 장치가 이미 존재할 때 텍스트 메시지",
            "gateway-title": "게이트웨이 양식",
            "read-only": "읽기 전용",
            "events-title": "게이트웨이 이벤트 양식 제목",
            "events-filter": "이벤트 필터",
            "event-key-contains": "이벤트 키 포함...",
            "show-connector": "커넥터에 표시",
            "connector-state-param-key": "커넥터 상태 매개변수 키",
            "message": "메시지",
            "level": "수준",
            "created-time": "생성 일시"
        },
        "gauge": {
            "default-color": "기본 색상",
            "radial-gauge-settings": "방사형 게이지 설정",
            "ticks-settings": "눈금 설정",
            "min-value": "최소값",
            "max-value": "최대값",
            "min-value-short": "최소",
            "max-value-short": "최대",
            "start-ticks-angle": "시작 눈금 각도",
            "ticks-angle": "눈금 각도",
            "major-ticks": "주 눈금",
            "major-ticks-count": "주 눈금 수",
            "major-ticks-color": "주 눈금 색상",
            "minor-ticks": "보조 눈금",
            "minor-ticks-count": "보조 눈금 수",
            "minor-ticks-color": "보조 눈금 색상",
            "tick-numbers-font": "눈금 숫자 글꼴",
            "unit-title-settings": "단위 제목 설정",
            "show-unit-title": "단위 제목",
            "unit-title": "단위 제목",
            "title-font": "제목 텍스트 글꼴",
            "units-settings": "단위 설정",
            "units-font": "단위 텍스트 글꼴",
            "value-box-settings": "값 상자 설정",
            "show-value-box": "값 상자 표시",
            "value-box": "값 상자",
            "value-int": "값의 정수 부분 자릿수",
            "value-text": "값 텍스트",
            "value-text-shadow": "값 텍스트 그림자",
            "value-font": "값 텍스트 글꼴",
            "rect-stroke-color-start": "사각형 획 색상 - 시작 그라데이션",
            "rect-stroke-color-end": "사각형 획 색상 - 종료 그라데이션",
            "background-color": "배경색",
            "shadow-color": "그림자 색상",
            "value-box-rect-stroke-color": "값 상자 사각형 획 색상",
            "value-box-rect-stroke-color-end": "값 상자 사각형 획 색상 - 종료 그라데이션",
            "value-box-background-color": "값 상자 배경색",
            "value-box-shadow-color": "값 상자 그림자 색상",
            "plate-settings": "플레이트 설정",
            "show-plate-border": "플레이트 테두리",
            "plate-color": "플레이트 색상",
            "needle-settings": "바늘 설정",
            "needle-circle-size": "바늘 원 크기",
            "needle-color": "바늘 색상",
            "needle-color-start": "바늘 색상 - 시작 그라데이션",
            "needle-color-end": "바늘 색상 - 종료 그라데이션",
            "needle-color-shadow-up": "바늘 상반부 그림자 색상",
            "needle-color-shadow-down": "그림자",
            "highlights-settings": "하이라이트 설정",
            "highlights-width": "하이라이트 너비",
            "highlights": "하이라이트",
            "highlight-from": "부터",
            "highlight-to": "까지",
            "highlight-color": "색상",
            "no-highlights": "구성된 하이라이트 없음",
            "add-highlight": "하이라이트 추가",
            "animation-settings": "애니메이션 설정",
            "enable-animation": "애니메이션",
            "animation-duration-rule": "애니메이션 지속 시간 및 규칙",
            "animation-duration": "애니메이션 지속 시간",
            "animation-rule": "애니메이션 규칙",
            "animation-linear": "선형",
            "animation-quad": "2차",
            "animation-quint": "5차",
            "animation-cycle": "사이클",
            "animation-bounce": "바운스",
            "animation-elastic": "탄성",
            "animation-dequad": "역2차",
            "animation-dequint": "역5차",
            "animation-decycle": "역사이클",
            "animation-debounce": "역바운스",
            "animation-delastic": "역탄성",
            "linear-gauge-settings": "선형 게이지 설정",
            "bar-stroke": "막대 획",
            "bar-stroke-width": "막대 획 너비",
            "bar-stroke-color": "막대 획 색상",
            "bar-background-color": "막대 배경색 - 시작 그라데이션",
            "bar-background-color-end": "막대 배경색 - 끝 그라데이션",
            "progress-bar-color": "진행 막대 색상",
            "progress-bar": "진행 막대",
            "progress-bar-color-start": "진행 막대 색상 - 시작 그라데이션",
            "progress-bar-color-end": "진행 막대 색상 - 끝 그라데이션",
            "major-ticks-names": "주요 눈금 이름",
            "show-stroke-ticks": "눈금 획 표시",
            "major-ticks-font": "주요 눈금 글꼴",
            "border-color": "테두리 색상",
            "border-width": "테두리 너비",
            "needle-circle": "바늘 원",
            "needle-circle-color": "바늘 원 색상",
            "animation-target": "애니메이션 대상",
            "animation-target-needle": "바늘",
            "animation-target-plate": "플레이트",
            "common-settings": "일반 게이지 설정",
            "gauge-type": "게이지 유형",
            "gauge-type-arc": "호",
            "gauge-type-donut": "도넛",
            "gauge-type-horizontal-bar": "수평 막대",
            "gauge-type-vertical-bar": "수직 막대",
            "donut-start-angle": "시작 각도 (도)",
            "bar-settings": "게이지 막대 설정",
            "relative-bar-width": "상대적 막대 너비",
            "neon-glow-brightness": "네온 글로우 효과 밝기 (0-100)",
            "neon-glow-brightness-hint": "0 - 효과 비활성화",
            "stripes-thickness": "줄무늬 두께",
            "stripes-thickness-hint": "0 - 줄무늬 없음",
            "rounded-line-cap": "둥근 선 끝",
            "bar-color-settings": "막대 색상 설정",
            "use-precise-level-color-values": "정밀 색상 레벨 사용",
            "bar-colors": "막대 색상, 아래에서 위로",
            "color": "색상",
            "no-bar-colors": "구성된 막대 색상 없음",
            "add-bar-color": "막대 색상 추가",
            "from": "부터",
            "to": "까지",
            "fixed-level-colors": "경계 값을 사용한 막대 색상",
            "gauge-title-settings": "게이지 제목 설정",
            "show-gauge-title": "게이지 제목 표시",
            "gauge-title": "게이지 제목",
            "gauge-title-font": "게이지 제목 글꼴",
            "unit-title-and-timestamp-settings": "단위 제목 및 타임스탬프 설정",
            "show-timestamp": "타임스탬프",
            "timestamp-format": "타임스탬프 형식",
            "label-font": "값 아래에 표시되는 레이블 글꼴",
            "value-settings": "값 설정",
            "show-value": "값 텍스트 표시",
            "min-max-settings": "최소/최대 레이블 설정",
            "show-min-max": "최소 및 최대 값 표시",
            "min-max-font": "최소 및 최대 레이블 글꼴",
            "show-ticks": "눈금 표시",
            "tick-width": "눈금 너비",
            "tick-color": "눈금 색상",
            "tick-values": "눈금 값",
            "no-tick-values": "구성된 눈금 값 없음",
            "add-tick-value": "눈금 값 추가",
            "gauge-appearance": "게이지 외관",
            "units-title": "단위 제목",
            "value": "값",
            "ticks": "눈금",
            "arrow-and-scale-color": "화살표 및 눈금 기본 색상",
            "scale-settings": "눈금 설정",
            "scale": "눈금",
            "scale-color": "눈금 색상",
            "compass-appearance": "나침반 외관",
            "label": "라벨",
            "labels": "레이블",
            "label-style": "레이블 스타일",
            "simple-gauge-type": "유형",
            "gauge-bar-background": "게이지 막대 배경",
            "bar-color": "막대 색상",
            "min-and-max-value": "최소 및 최대 값",
            "min-and-max-label": "최소 및 최대 레이블",
            "font": "글꼴",
            "tick-width-and-color": "눈금 너비 및 색상",
            "min-max-validation-text": "최대 값은 최소 값보다 커야 합니다."
        },
        "gpio": {
            "pin": "핀",
            "label": "라벨",
            "row": "행",
            "column": "열",
            "color": "색상",
            "panel-settings": "패널 설정",
            "background-color": "배경색",
            "gpio-switches": "GPIO 스위치",
            "no-gpio-switches": "구성된 GPIO 스위치 없음",
            "add-gpio-switch": "GPIO 스위치 추가",
            "gpio-status-request": "GPIO 상태 요청",
            "method-name": "메서드 이름",
            "method-body": "메서드 본문",
            "gpio-status-change-request": "GPIO 상태 변경 요청",
            "parse-gpio-status-function": "GPIO 상태 파싱 함수",
            "gpio-leds": "GPIO LED",
            "no-gpio-leds": "구성된 GPIO LED 없음",
            "add-gpio-led": "GPIO LED 추가"
        },
        "html-card": {
            "html": "HTML",
            "css": "CSS"
        },
        "input-widgets": {
            "attribute-not-allowed": "이 위젯에서 속성 파라미터를 사용할 수 없습니다",
            "blocked-location": "당신의 브라우저에서 위치 정보가 차단되었습니다",
            "claim-device": "장치 클레임",
            "claim-failed": "장치를 클레임하는데 실패했습니다!",
            "claim-not-found": "장치를 찾을 수 없음!",
            "claim-successful": "장치를 성공적으로 클레임하였습니다!",
            "date": "날짜",
            "device-name": "장치 이름",
            "device-name-required": "장치 이름을 입력하세요",
            "discard-changes": "변경 취소",
            "entity-attribute-required": "엔티티 소성을 입력하세요",
            "entity-coordinate-required": "위도와 경도를 입력하세요",
            "entity-timeseries-required": "엔티티 시계열을 입력하세요",
            "get-location": "현재 위치 얻기",
            "invalid-date": "잘못된 날짜",
            "latitude": "위도",
            "longitude": "경도",
            "min-value-error": "최솟값은 {{value}}입니다",
            "max-value-error": "최댓값은{{value}}입니다",
            "not-allowed-entity": "선택된 엔티티는 속성을 공유할 수 없습니다",
            "no-attribute-selected": "아무 속성도 선택되지 않았습니다",
            "no-datakey-selected": "아무 데이터 키도 선택되지 않았습니다",
            "no-coordinate-specified": "위도/경도를 위한 데이터가 특정되지 않았습니다",
            "no-entity-selected": "아무 엔티티도 선택되지 않았습니다",
            "no-image": "이미지 없음",
            "no-support-geolocation": "당신의 브라우저는 위치정보를 지원하지 않습니다",
            "no-support-web-camera": "당신의 브라우저는 카메라를 지원하지 않습니다",
            "enable-https-use-widget": "이 위젯을 사용하기 위해 HTTPS를 활성화 하세요",
            "no-found-your-camera": "카메라를 찾을 수 없습니다",
            "no-permission-camera": "사용자에 의해 권한이 거부되었습니다 / 이 사이트는 카메라 사용을 허용하지 않습니다",
            "no-timeseries-selected": "아무 시계열도 선택되지 않았습니다",
            "secret-key": "보안키",
            "secret-key-required": "보안키를 입력하세요",
            "switch-attribute-value": "엔티티 속성 값으로 전환",
            "switch-camera": "카메라 전환",
            "switch-timeseries-value": "엔티티 시계열 값으로 전환",
            "take-photo": "사진 촬영",
            "time": "시간",
            "timeseries-not-allowed": "이 위젯에서 시계열 파라미터를 사용할 수 없습니다",
            "update-failed": "업데이트 실패",
            "update-successful": "업데이트 성공",
            "update-attribute": "속성 업데이트",
            "update-timeseries": "시계열 업데이트",
            "value": "값",
            "general-settings": "일반 설정",
            "widget-title": "위젯 제목",
            "claim-button-label": "등록 버튼 레이블",
            "show-secret-key-field": "'비밀 키' 입력 필드 표시",
            "labels-settings": "레이블 설정",
            "show-labels": "레이블 표시",
            "device-name-label": "장치 이름 입력 필드 레이블",
            "secret-key-label": "비밀 키 입력 필드 레이블",
            "messages-settings": "메시지 설정",
            "claim-device-success-message": "장치 등록 성공 메시지",
            "claim-device-not-found-message": "장치를 찾을 수 없을 때 메시지",
            "claim-device-failed-message": "장치 등록 실패 메시지",
            "claim-device-name-required-message": "'장치 이름 필요' 오류 메시지",
            "claim-device-secret-key-required-message": "'비밀 키 필요' 오류 메시지",
            "show-label": "레이블 표시",
            "label": "라벨",
            "required": "필수",
            "required-error-message": "'필수' 오류 메시지",
            "show-result-message": "결과 메시지 표시",
            "integer-field-settings": "정수 필드 설정",
            "min-value": "최소 값",
            "max-value": "최대 값",
            "double-field-settings": "실수 필드 설정",
            "text-field-settings": "텍스트 필드 설정",
            "min-length": "최소 길이",
            "max-length": "최대 길이",
            "checkbox-settings": "체크박스 설정",
            "true-label": "선택됨 레이블",
            "false-label": "선택 해제됨 레이블",
            "image-input-settings": "이미지 입력 설정",
            "display-preview": "미리보기 표시",
            "display-clear-button": "지우기 버튼 표시",
            "display-apply-button": "적용 버튼 표시",
            "display-discard-button": "취소 버튼 표시",
            "datetime-field-settings": "날짜/시간 필드 설정",
            "display-time-input": "시간 입력 표시",
            "latitude-key-name": "위도 키 이름",
            "longitude-key-name": "경도 키 이름",
            "show-get-location-button": "'현재 위치 가져오기' 버튼 표시",
            "use-high-accuracy": "고정밀 사용",
            "location-fields-settings": "위치 필드 설정",
            "latitude-label": "위도 레이블",
            "longitude-label": "경도 레이블",
            "input-fields-alignment": "입력 필드 정렬",
            "input-fields-alignment-column": "열 (기본값)",
            "input-fields-alignment-row": "행",
            "layout": "레이아웃",
            "row-gap": "행 사이 간격 (픽셀)",
            "column-gap": "열 사이 간격 (픽셀)",
            "latitude-field-required": "위도 필드 필수",
            "longitude-field-required": "경도 필드 필수",
            "attribute-settings": "속성 설정",
            "widget-mode": "위젯 모드",
            "widget-mode-update-attribute": "속성 업데이트",
            "widget-mode-update-timeseries": "시계열 업데이트",
            "attribute-scope": "속성 범위",
            "attribute-scope-server": "서버 속성",
            "attribute-scope-shared": "공유된 속성",
            "value-required": "값 필요",
            "image-settings": "이미지 출력 설정",
            "image-format": "이미지 형식",
            "image-format-jpeg": "JPEG",
            "image-format-png": "PNG",
            "image-format-webp": "WEBP",
            "image-quality": "이미지 품질",
            "max-image-width": "최대 너비",
            "max-image-height": "최대 높이",
            "action-buttons": "동작 버튼",
            "show-action-buttons": "동작 버튼 표시",
            "update-all-values": "수정된 것뿐만 아니라 모든 값 업데이트",
            "save-button-label": "'저장' 버튼 레이블",
            "reset-button-label": "'실행 취소' 버튼 레이블",
            "group-settings": "그룹 설정",
            "show-group-title": "다른 엔티티와 관련된 필드 그룹의 제목 표시",
            "group-title": "그룹 제목",
            "fields-alignment": "필드 정렬",
            "fields-alignment-row": "행 (기본값)",
            "fields-alignment-column": "열",
            "fields-in-row": "행의 필드 수",
            "option-value": "값 ('null'을 입력하여 빈 옵션 생성)",
            "option-label": "라벨",
            "hide-input-field": "입력 필드 숨기기",
            "datakey-type": "데이터 키 유형",
            "datakey-type-server": "서버 속성 (기본값)",
            "datakey-type-shared": "공유된 속성",
            "datakey-type-timeseries": "시계열",
            "datakey-value-type": "데이터 키 값 유형",
            "datakey-value-type-string": "문자열",
            "datakey-value-type-double": "실수",
            "datakey-value-type-integer": "정수",
            "datakey-value-type-json": "JSON",
            "datakey-value-type-boolean-checkbox": "불리언 (체크박스)",
            "datakey-value-type-boolean-switch": "불리언 (스위치)",
            "datakey-value-type-date-time": "날짜 및 시간",
            "datakey-value-type-date": "날짜",
            "datakey-value-type-time": "시간",
            "datakey-value-type-select": "선택",
            "datakey-value-type-radio": "라디오",
            "datakey-value-type-color": "색상",
            "value-is-required": "값은 필수 항목입니다.",
            "ability-to-edit-attribute": "속성 편집 가능 여부",
            "ability-to-edit-attribute-editable": "편집 가능 (기본값)",
            "ability-to-edit-attribute-disabled": "비활성화됨",
            "ability-to-edit-attribute-readonly": "읽기 전용",
            "disable-on-datakey-name": "다른 데이터 키의 false 값에서 비활성화 (데이터 키 이름 지정)",
            "field-appearance": "필드 외관",
            "appearance-fill": "채우기",
            "appearance-outline": "윤곽선",
            "subscript-sizing": "아래 첨자 크기",
            "subscript-sizing-fixed": "고정",
            "subscript-sizing-dynamic": "동적",
            "slide-toggle-settings": "슬라이드 토글 설정",
            "slide-toggle-label-position": "슬라이드 토글 레이블 위치",
            "slide-toggle-label-position-after": "이후",
            "slide-toggle-label-position-before": "앞",
            "select-options": "선택 옵션",
            "no-select-options": "구성된 선택 옵션 없음",
            "add-select-option": "선택 옵션 추가",
            "numeric-field-settings": "숫자 필드 설정",
            "step-interval": "값 사이의 단계 간격",
            "error-messages": "오류 메시지",
            "min-value-error-message": "'최소 값' 오류 메시지",
            "max-value-error-message": "'최대 값' 오류 메시지",
            "invalid-date-error-message": "'잘못된 날짜' 오류 메시지",
            "invalid-JSON-error-message": "'잘못된 JSON' 오류 메시지",
            "icon-settings": "아이콘 설정",
            "dialog-editor-settings": "대화 상자 편집기 설정",
            "use-custom-icon": "사용자 지정 아이콘 사용",
            "input-cell-icon": "입력 셀 앞에 표시할 아이콘",
            "value-conversion-settings": "값 변환 설정",
            "get-value-settings": "값 가져오기 설정",
            "use-get-value-function": "getValue 함수 사용",
            "get-value-function": "getValue 함수",
            "set-value-settings": "값 설정 설정",
            "use-set-value-function": "setValue 함수 사용",
            "set-value-function": "setValue 함수",
            "json-invalid": "JSON 값의 형식이 잘못되었습니다",
            "title": "제목",
            "cancel-button-label": "'취소' 버튼 레이블",
            "radio-button-settings": "라디오 버튼 설정",
            "color": "색상",
            "columns": "열",
            "radio-options": "라디오 옵션",
            "no-radio-options": "구성된 라디오 옵션 없음",
            "add-radio-option": "라디오 옵션 추가",
            "radio-label-position": "레이블 위치",
            "radio-label-position-before": "앞",
            "radio-label-position-after": "이후",
            "save-image": "이미지 저장",
            "save-to-gallery": "캡처된 이미지를 이미지 갤러리에 자동 저장",
            "public-image": "이미지를 승인되지 않은 모든 사용자가 사용할 수 있게 함"
        },
        "invalid-qr-code-text": "QR 코드에 대한 잘못된 입력 텍스트입니다. 입력은 문자열 유형이어야 합니다",
        "qr-code": {
            "use-qr-code-text-function": "QR 코드 텍스트 함수 사용",
            "qr-code-text-pattern": "QR 코드 텍스트 패턴 (예: '${entityName} | ${keyName} - 일부 텍스트.')",
            "qr-code-text-pattern-hint": "QR 코드 텍스트 패턴은 엔티티 별명의 엔티티에서 처음 찾은 키의 값을 사용합니다.",
            "qr-code-text-pattern-required": "QR 코드 텍스트 패턴이 필요합니다.",
            "qr-code-text-function": "QR 코드 텍스트 함수"
        },
        "label-widget": {
            "label-pattern": "패턴",
            "label-pattern-hint": "힌트: 예. '텍스트 <code><span style=\"color: #000;\">$&#123;</span>keyName<span style=\"color: #000;\">&#125;</span></code> 단위.' 또는 <code><span style=\"color: #000;\">$&#123;</span>#&lt;키 인덱스&gt;<span style=\"color: #000;\">&#125;</span></code> 단위'",
            "label-pattern-required": "패턴이 필요합니다",
            "label-position": "위치 (배경에 대한 비율)",
            "x-pos": "X",
            "y-pos": "Y",
            "background-color": "배경색",
            "font-settings": "글꼴 설정",
            "background-image": "배경 이미지",
            "labels": "레이블",
            "no-labels": "구성된 레이블 없음",
            "add-label": "레이블 추가"
        },
        "navigation": {
            "title": "제목",
            "navigation-path": "탐색 경로",
            "filter-type": "필터 유형",
            "filter-type-all": "모든 항목",
            "filter-type-include": "항목 포함",
            "filter-type-exclude": "항목 제외",
            "items": "항목",
            "enter-urls-to-filter": "필터링할 URL 입력..."
        },
        "persistent-table": {
            "rpc-id": "RPC ID",
            "message-type": "메시지 유형",
            "method": "방법",
            "params": "매개변수",
            "created-time": "생성 일시",
            "expiration-time": "만료 시간",
            "retries": "재시도",
            "status": "상태",
            "filter": "필터",
            "refresh": "새로고침",
            "add": "RPC 요청 추가",
            "details": "상세 내역",
            "delete": "삭제",
            "delete-request-title": "영구 RPC 요청 삭제",
            "delete-request-text": "요청을 삭제하시겠습니까?",
            "details-title": "세부 정보 RPC ID: ",
            "additional-info": "추가 정보",
            "response": "응답",
            "any-status": "모든 상태",
            "rpc-status-list": "RPC 상태 목록",
            "no-request-prompt": "표시할 요청 없음",
            "send-request": "요청 보내기",
            "add-title": "영구 RPC 요청 생성",
            "method-error": "메서드가 필요합니다.",
            "timeout-error": "최소 시간 제한 값은 5000 (5초)입니다.",
            "white-space-error": "공백은 허용되지 않습니다.",
            "rpc-status": {
                "QUEUED": "대기열에 있음",
                "SENT": "전송됨",
                "DELIVERED": "전달됨",
                "SUCCESSFUL": "성공",
                "TIMEOUT": "시간 초과",
                "EXPIRED": "만료됨",
                "FAILED": "실패"
            },
            "rpc-search-status-all": "모두",
            "message-types": {
                "false": "양방향",
                "true": "단방향"
            },
            "general-settings": "일반 설정",
            "enable-filter": "필터 활성화",
            "enable-sticky-header": "스크롤하는 동안 헤더 표시",
            "enable-sticky-action": "스크롤하는 동안 작업 열 표시",
            "display-request-details": "요청 세부 정보 표시",
            "allow-send-request": "RPC 요청 보내기 허용",
            "allow-delete-request": "요청 삭제 허용",
            "columns-settings": "열 설정",
            "display-columns": "표시할 열",
            "column": "열",
            "no-columns-found": "열을 찾을 수 없음",
            "no-columns-matching": "'{{column}}'을(를) 찾을 수 없습니다."
        },
        "range-chart": {
            "chart": "차트",
            "data-zoom": "데이터 확대/축소",
            "range-chart-appearance": "범위 차트 모양",
            "range-colors": "범위 색상",
            "out-of-range-color": "범위 외 색상",
            "show-range-thresholds": "범위 임계값 표시",
            "range-thresholds-settings": "범위 임계값 설정",
            "fill-area": "영역 채우기",
            "fill-area-opacity": "영역 채우기 불투명도",
            "range-chart-style": "범위 차트 스타일"
        },
        "knob": {
            "behavior": "동작",
            "initial-value": "초기 값",
            "initial-value-hint": "노브의 초기 값을 가져오는 작업입니다.",
            "on-value-change": "값 변경 시",
            "on-value-change-hint": "노브 값이 변경될 때 트리거되는 작업입니다.",
            "range": "범위",
            "min": "최소",
            "max": "최대",
            "value": "값",
            "fallback-initial-value": "대체 초기 값"
        },
        "rpc": {
            "value-settings": "값 설정",
            "initial-value": "초기 값",
            "retrieve-value-settings": "켜짐/꺼짐 값 가져오기 설정",
            "retrieve-value-method": "메서드를 사용하여 값 가져오기",
            "retrieve-value-method-none": "가져오지 않음",
            "retrieve-value-method-rpc": "RPC 값 가져오기 메서드 호출",
            "retrieve-value-method-attribute": "속성 구독",
            "retrieve-value-method-timeseries": "시계열 구독",
            "attribute-value-key": "속성 키",
            "timeseries-value-key": "시계열 키",
            "get-value-method": "RPC 값 가져오기 메서드",
            "parse-value-function": "값 구문 분석 함수",
            "update-value-settings": "값 업데이트 설정",
            "set-value-method": "RPC 값 설정 메서드",
            "convert-value-function": "값 변환 함수",
            "rpc-settings": "RPC 설정",
            "request-timeout": "RPC 요청 시간 제한 (ms)",
            "persistent-rpc-settings": "영구 RPC 설정",
            "request-persistent": "RPC 요청 영구",
            "persistent-polling-interval": "영구 RPC 명령 응답을 가져오기 위한 폴링 간격 (ms)",
            "common-settings": "일반 설정",
            "switch-title": "스위치 제목",
            "show-on-off-labels": "켜짐/꺼짐 레이블 표시",
            "slide-toggle-label": "슬라이드 토글 레이블",
            "label-position": "레이블 위치",
            "label-position-before": "앞",
            "label-position-after": "이후",
            "slider-color": "슬라이더 색상",
            "slider-color-primary": "기본",
            "slider-color-accent": "강조",
            "slider-color-warn": "경고",
            "button-style": "버튼 스타일",
            "button-raised": "양각 버튼",
            "button-primary": "기본 색상",
            "button-background-color": "버튼 배경색",
            "button-text-color": "버튼 텍스트 색상",
            "widget-title": "위젯 제목",
            "button-label": "버튼 레이블",
            "device-attribute-scope": "장치 속성 범위",
            "server-attribute": "서버 속성",
            "shared-attribute": "공유된 속성",
            "device-attribute-parameters": "장치 속성 매개변수",
            "is-one-way-command": "단방향 명령임",
            "rpc-method": "RPC 메서드",
            "rpc-method-params": "RPC 메서드 매개변수",
            "show-rpc-error": "RPC 명령 실행 오류 표시",
            "led-title": "LED 제목",
            "led-color": "LED 색상",
            "check-status-settings": "상태 확인 설정",
            "perform-rpc-status-check": "RPC 장치 상태 확인 수행",
            "retrieve-led-status-value-method": "메서드를 사용하여 LED 상태 값 가져오기",
            "led-status-value-attribute": "LED 상태 값을 포함하는 장치 속성",
            "led-status-value-timeseries": "LED 상태 값을 포함하는 장치 시계열",
            "check-status-method": "RPC 장치 상태 확인 메서드",
            "parse-led-status-value-function": "LED 상태 값 구문 분석 함수",
            "knob-title": "노브 제목"
        },
        "maps": {
            "map-type": {
                "type": "지도 유형",
                "map": "지도",
                "image": "이미지"
            },
            "image": {
                "image-source": "이미지 소스",
                "image-source-image": "이미지",
                "image-source-entity-key": "엔티티 키",
                "source-entity-alias": "소스 엔티티 별명",
                "image-url-key": "이미지 URL 키",
                "image-url-key-required": "이미지 URL 키가 필요합니다"
            },
            "control": {
                "map-controls": "지도 컨트롤",
                "position": "범례 위치",
                "position-topleft": "왼쪽 상단",
                "position-topright": "오른쪽 상단",
                "position-bottomleft": "왼쪽 하단",
                "position-bottomright": "오른쪽 하단",
                "zoom-actions": "확대/축소 작업",
                "zoom-scroll": "스크롤",
                "zoom-double-click": "더블 클릭",
                "zoom-control-buttons": "컨트롤 버튼",
                "scale": "눈금",
                "scale-metric": "미터법",
                "scale-imperial": "야드파운드법",
                "switch-to-drag-mode-using-button": "버튼을 사용하여 드래그 모드로 전환"
            },
            "timeline": {
                "control-panel": "타임라인 컨트롤 패널",
                "time-step": "시간 단계",
                "speed-options": "속도 옵션",
                "timestamp": "타임스탬프",
                "snap-to-real-location": "실제 위치에 맞추기",
                "location-snap-filter-function": "위치 맞춤 필터 함수",
                "no-trips-data-available": "사용 가능한 이동 데이터 없음"
            },
            "map-action": {
                "map-action-buttons": "지도 작업 버튼",
                "label": "라벨",
                "icon": "아이콘",
                "color": "색상",
                "action": "동작",
                "add-button": "버튼 추가",
                "no-action-buttons-configured": "구성된 작업 버튼 없음",
                "remove-action-button": "작업 버튼 제거",
                "map-action-button": "지도 작업 버튼",
                "button-requires": "버튼에 레이블 또는 아이콘이 필요합니다"
            },
            "common": {
                "common-map-settings": "공통 지도 설정",
                "fit-map-bounds": "모든 마커를 포함하도록 지도 범위 맞춤",
                "default-map-center-position": "기본 지도 중심 위치",
                "default-map-zoom-level": "기본 지도 확대/축소 레벨",
                "entities-limit": "로드할 엔티티 제한"
            },
            "layer": {
                "label": "라벨",
                "layer": "레이어",
                "layers": "레이어",
                "map-layers": "지도 레이어",
                "add-layer": "레이어 추가",
                "layer-settings": "레이어 설정",
                "remove-layer": "레이어 제거",
                "no-layers": "구성된 레이어 없음",
                "roadmap": "도로 지도",
                "satellite": "위성",
                "hybrid": "하이브리드",
                "reference": {
                    "reference-layer": "참조 레이어",
                    "no-layer": "레이어 없음",
                    "openstreetmap-hybrid": "OpenStreetMap 하이브리드",
                    "world-edition-hybrid": "월드 에디션 하이브리드",
                    "enhanced-contrast-hybrid": "향상된 대비 하이브리드"
                },
                "provider": {
                    "provider": "제공자",
                    "openstreet": {
                        "title": "OpenStreet",
                        "mapnik": "Mapnik",
                        "hot": "HOT",
                        "esri-street": "세계 거리 지도",
                        "esri-topo": "세계 지형도",
                        "esri-imagery": "세계 이미지",
                        "cartodb-positron": "포지트론",
                        "cartodb-dark-matter": "다크 매터"
                    },
                    "google": {
                        "title": "Google",
                        "roadmap": "도로 지도",
                        "satellite": "위성",
                        "hybrid": "하이브리드",
                        "terrain": "지형"
                    },
                    "here": {
                        "title": "HERE",
                        "normal-day": "일반 주간",
                        "normal-night": "일간 야간",
                        "hybrid-day": "하이브리드 주간",
                        "terrain-day": "지형 주간"
                    },
                    "tencent": {
                        "title": "Tencent",
                        "normal": "정상",
                        "satellite": "위성",
                        "terrain": "지형"
                    },
                    "custom": {
                        "title": "사용자 지정",
                        "tile-url": "타일 URL"
                    }
                },
                "credentials": {
                    "credentials": "자격 증명",
                    "api-key": "API 키"
                }
            },
            "overlays": {
                "overlays": "오버레이",
                "overlays-hint": "지도 엔티티에 대한 데이터 소스, 모양, 동작, 편집 옵션 및 그룹화 구성",
                "trips": "여행",
                "markers": "마커",
                "polygons": "다각형",
                "circles": "원",
                "polylines": "폴리라인"
            },
            "data-layer": {
                "source": "소스",
                "filter": "필터",
                "additional-data-keys": "추가 데이터 키",
                "additional-datasources": "추가 데이터 소스",
                "additional-datasources-hint": "지도에 표시되지 않는 엔티티의 속성 또는 텔레메트리에 액세스하기 위한 데이터 소스, 지도 오버레이 함수에서 사용 가능.",
                "more-datasources": "더 많은 데이터 소스",
                "data-keys": "데이터 키",
                "add-datasource": "데이터소스 추가",
                "no-datasources": "구성된 데이터 소스 없음",
                "remove-datasource": "데이터소스 삭제",
                "behavior": "동작",
                "on-click": "클릭 시",
                "on-click-hint": "사용자가 지도 항목을 클릭할 때 호출되는 동작.",
                "groups": "그룹",
                "groups-hint": "오버레이에 할당된 그룹 이름 목록, 지도에서 가시성을 전환하는 데 사용됩니다.",
                "color": "색상",
                "color-settings": "색상 설정",
                "color-type-constant": "상수",
                "color-type-range": "범위",
                "color-type-function": "함수",
                "color-range-source-key": "색상 범위 소스 키",
                "color-range-source-key-required": "색상 범위 소스 키는 필수 항목입니다.",
                "color-range": "색상 범위",
                "color-function": "색상 함수",
                "label": "라벨",
                "tooltip": "툴팁",
                "pattern-type-pattern": "패턴",
                "pattern-type-function": "함수",
                "label-pattern": "레이블 (패턴 예: '${entityName}', '${entityName}: (텍스트 ${keyName} 단위.)' )",
                "label-function": "레이블 함수",
                "tooltip-pattern": "툴팁 (예: '텍스트 ${keyName} 단위.' 또는 <link-act name='my-action'>링크 텍스트</link-act>)",
                "tooltip-function": "툴팁 함수",
                "tooltip-trigger": "툴팁 트리거",
                "tooltip-trigger-click": "클릭 시 툴팁 표시",
                "tooltip-trigger-hover": "호버 시 툴팁 표시",
                "auto-close-tooltips": "툴팁 자동 닫기",
                "tooltip-offset": "툴팁 오프셋",
                "tooltip-offset-horizontal": "가로",
                "tooltip-offset-vertical": "세로",
                "tooltip-tag-actions": "태그 동작",
                "add-tooltip-tag-action": "태그 동작 추가",
                "edit-tooltip-tag-action": "태그 동작 편집",
                "remove-tooltip-tag-action": "태그 동작 제거",
                "action-add": "추가",
                "action-edit": "수정",
                "action-move": "이동",
                "action-remove": "제거",
                "edit-instruments": "계기",
                "persist-location-attribute-scope": "위치를 저장할 속성의 범위",
                "enable-snapping": "정밀 그리기를 위해 다른 정점에 스냅 활성화",
                "enable-snapping-hint": "그리기를 더 쉽고 정확하게 만들기 위해 새 포인트를 기존 모양에 자동으로 정렬합니다.",
                "drag-drop-mode": "드래그 앤 드롭 모드",
                "trip": {
                    "no-trips": "구성된 여행 없음",
                    "add-trip": "여행 추가",
                    "trip-configuration": "여행 구성",
                    "remove-trip": "여행 제거"
                },
                "marker": {
                    "marker": "마커",
                    "latitude-key": "위도 키",
                    "longitude-key": "경도 키",
                    "x-pos-key": "X 위치 키",
                    "y-pos-key": "Y 위치 키",
                    "latitude-key-required": "위도 키 필수",
                    "longitude-key-required": "경도 키 필수",
                    "x-pos-key-required": "X 위치 키 필수",
                    "y-pos-key-required": "Y 위치 키 필수",
                    "no-markers": "구성된 마커 없음",
                    "add-marker": "마커 추가",
                    "marker-configuration": "마커 구성",
                    "remove-marker": "마커 제거",
                    "marker-type": "마커 유형",
                    "marker-type-shape": "모양",
                    "marker-type-icon": "아이콘",
                    "marker-type-image": "이미지",
                    "shape": "모양",
                    "icon": "아이콘",
                    "image": "이미지",
                    "marker-shapes": "마커 모양",
                    "marker-icon": "마커 아이콘",
                    "marker-appearance": "마커 외관",
                    "marker-image": "마커 이미지",
                    "marker-image-type-image": "이미지",
                    "marker-image-type-function": "함수",
                    "custom-marker-image-size": "사용자 지정 마커 이미지 크기",
                    "marker-image-function": "마커 이미지 함수",
                    "marker-images": "마커 이미지",
                    "marker-offset": "마커 오프셋",
                    "offset-horizontal": "가로",
                    "offset-vertical": "세로",
                    "rotate-marker": "마커 회전",
                    "offset-angle": "오프셋 각도",
                    "position-conversion": "위치 변환",
                    "position-conversion-function": "위치 변환 함수, 각각 0에서 1 사이의 double로 x,y 좌표를 반환해야 합니다",
                    "clustering": {
                        "use-map-markers-clustering": "지도 마커 클러스터링 사용",
                        "zoom-on-cluster-click": "클러스터 클릭 시 확대",
                        "max-zoom": "마커가 클러스터의 일부가 될 수 있는 최대 확대 수준 (0 - 18)",
                        "max-radius": "클러스터가 커버할 최대 반경",
                        "zoom-animation": "확대/축소 시 마커 애니메이션",
                        "bounds-on-cluster-mouse-over": "클러스터 위에 마우스를 올릴 때 마커 경계",
                        "spiderfy-max-zoom-level": "최대 확대 수준에서 스파이더파이 (모든 클러스터 마커 보기)",
                        "load-optimization": "로드 최적화",
                        "chunked-load": "페이지가 멈추지 않도록 청크를 사용하여 마커 추가",
                        "lazy-load": "마커 추가에 지연 로드 사용",
                        "use-cluster-marker-color-function": "클러스터 마커 색상 함수 사용",
                        "marker-color-function": "마커 색상 함수"
                    },
                    "edit": "마커 편집",
                    "remove-marker-for": "'{{entityName}}'의 마커 제거",
                    "place-marker": "마커 배치",
                    "place-marker-hint": "클릭하여 마커 배치",
                    "place-marker-hint-with-entity": "클릭하여 '{{entityName}}' 엔티티 배치"
                },
                "path": {
                    "path": "경로",
                    "path-decorator": "경로 장식",
                    "decorator-symbol": "장식 기호",
                    "decorator-symbol-arrow-head": "화살표",
                    "decorator-symbol-dash": "대시",
                    "decorator-arrangement": "장식 배열",
                    "decorator-offset": "시작",
                    "decorator-end-offset": "끝",
                    "decorator-repeat": "반복"
                },
                "points": {
                    "points": "지점",
                    "point-tooltip": "지점 툴팁"
                },
                "shape": {
                    "fill": "채우기",
                    "fill-type-color": "색상",
                    "fill-type-stripe": "줄무늬",
                    "fill-type-image": "이미지",
                    "color": "색상",
                    "stripe": "줄무늬",
                    "image": "이미지",
                    "stroke": "획",
                    "fill-image": "채우기 이미지",
                    "fill-image-type-image": "이미지",
                    "fill-image-type-function": "함수",
                    "preserve-aspect-ratio": "가로세로 비율 유지",
                    "opacity": "불투명도",
                    "angle": "회전 각도",
                    "scale": "눈금",
                    "fill-image-function": "모양 채우기 이미지 함수",
                    "fill-images": "모양 채우기 이미지",
                    "stripe-pattern": "줄무늬 패턴",
                    "first-stripe": "첫 번째 줄무늬",
                    "second-stripe": "두 번째 줄무늬"
                },
                "polygon": {
                    "polygon-key": "다각형 키",
                    "polygon-key-required": "다각형 키 필수",
                    "no-polygons": "구성된 다각형 없음",
                    "add-polygon": "다각형 추가",
                    "polygon-configuration": "다각형 구성",
                    "remove-polygon": "다각형 제거",
                    "edit": "다각형 편집",
                    "remove-polygon-for": "'{{entityName}}'의 다각형 제거",
                    "cut": "다각형 영역 자르기",
                    "rotate": "다각형 회전",
                    "draw-rectangle": "사각형 그리기",
                    "draw-polygon": "다각형 그리기",
                    "polygon-place-first-point-cut-hint": "클릭하여 첫 번째 지점 배치",
                    "continue-polygon-cut-hint": "클릭하여 계속 그리기",
                    "finish-polygon-cut-hint": "첫 번째 마커를 클릭하여 완료 및 저장",
                    "polygon-place-first-point-hint": "다각형: 클릭하여 첫 번째 지점 배치",
                    "polygon-place-first-point-hint-with-entity": "'{{entityName}}'의 다각형: 클릭하여 첫 번째 지점 배치",
                    "continue-polygon-hint": "다각형: 클릭하여 계속 그리기",
                    "continue-polygon-hint-with-entity": "'{{entityName}}'의 다각형: 클릭하여 계속 그리기",
                    "finish-polygon-hint": "다각형: 첫 번째 마커를 클릭하여 그리기 완료",
                    "finish-polygon-hint-with-entity": "'{{entityName}}'의 다각형: 첫 번째 마커를 클릭하여 완료 및 저장",
                    "rectangle-place-first-point-hint": "사각형: 클릭하여 첫 번째 지점 배치",
                    "rectangle-place-first-point-hint-with-entity": "'{{entityName}}'의 사각형: 클릭하여 첫 번째 지점 배치",
                    "finish-rectangle-hint": "사각형: 클릭하여 그리기 완료",
                    "finish-rectangle-hint-with-entity": "'{{entityName}}'의 사각형: 클릭하여 완료 및 저장"
                },
                "circle": {
                    "circle-key": "원 키",
                    "circle-key-required": "원 키 필수",
                    "no-circles": "구성된 원 없음",
                    "add-circle": "원 추가",
                    "circle-configuration": "원 구성",
                    "remove-circle": "원 제거",
                    "edit": "원 편집",
                    "remove-circle-for": "'{{entityName}}'의 원 제거",
                    "draw-circle": "원 그리기",
                    "place-circle-center-hint-with-entity": "'{{entityName}}'의 원: 클릭하여 원 중심 배치",
                    "place-circle-center-hint": "원: 클릭하여 원 중심 배치",
                    "finish-circle-hint-with-entity": "'{{entityName}}'의 원: 클릭하여 원 완료 및 저장",
                    "finish-circle-hint": "원: 클릭하여 그리기 완료"
                },
                "polyline": {
                    "polyline-key": "폴리라인 키",
                    "polyline-key-required": "폴리라인 키 필수",
                    "no-polylines": "구성된 폴리라인 없음",
                    "add-polylines": "폴리라인 추가",
                    "polyline-configuration": "폴리라인 구성",
                    "remove-polyline": "폴리라인 제거",
                    "edit": "폴리라인 편집",
                    "cut": "폴리라인 영역 자르기",
                    "rotate": "폴리라인 회전",
                    "remove-polyline-for": "'{{entityName}}'의 폴리라인 제거",
                    "draw-polyline": "폴리라인 그리기",
                    "polyline-place-first-point-hint-with-entity": "'{{entityName}}'의 폴리라인: 클릭하여 첫 번째 지점 배치",
                    "polyline-place-first-point-hint": "폴리라인: 클릭하여 첫 번째 지점 배치",
                    "finish-polyline-hint-with-entity": "'{{entityName}}'의 폴리라인: 클릭하여 그리기 완료",
                    "finish-polyline-hint": "폴리라인: 클릭하여 그리기 완료",
                    "polyline-place-first-point-cut-hint": "클릭하여 첫 번째 지점 배치",
                    "finish-polyline-cut-hint": "첫 번째 마커를 클릭하여 완료 및 저장"
                },
                "select-entity": "엔티티 선택",
                "select-entity-hint": "힌트: 선택 후 지도를 클릭하여 위치 설정"
            },
            "select-entity": "엔티티 선택",
            "select-entity-hint": "힌트: 선택 후 지도를 클릭하여 위치 설정",
            "tooltips": {
                "placeMarker": "클릭하여 '{{entityName}}' 엔티티 배치",
                "firstVertex": "'{{entityName}}'의 다각형: 클릭하여 첫 번째 지점 배치",
                "firstVertex-cut": "클릭하여 첫 번째 지점 배치",
                "continueLine": "'{{entityName}}'의 다각형: 클릭하여 계속 그리기",
                "continueLine-cut": "클릭하여 계속 그리기",
                "finishLine": "완료하려면 기존 마커 클릭",
                "finishPoly": "'{{entityName}}'의 다각형: 첫 번째 마커를 클릭하여 완료 및 저장",
                "finishPoly-cut": "첫 번째 마커를 클릭하여 완료 및 저장",
                "finishRect": "'{{entityName}}'의 다각형: 클릭하여 완료 및 저장",
                "startCircle": "'{{entityName}}'의 원: 클릭하여 원 중심 배치",
                "finishCircle": "'{{entityName}}'의 원: 클릭하여 원 완료",
                "placeCircleMarker": "클릭하여 원 마커 배치"
            },
            "actions": {
                "finish": "완료",
                "cancel": "취소",
                "removeLastVertex": "마지막 지점 제거"
            },
            "buttonTitles": {
                "drawMarkerButton": "엔티티 배치",
                "drawPolyButton": "다각형 생성",
                "drawLineButton": "폴리라인 생성",
                "drawCircleButton": "원 생성",
                "drawRectButton": "사각형 생성",
                "editButton": "수정 모드",
                "dragButton": "드래그 앤 드롭 모드",
                "cutButton": "다각형 영역 자르기",
                "deleteButton": "제거",
                "drawCircleMarkerButton": "원 마커 생성",
                "rotateButton": "다각형 회전"
            },
            "map-provider-settings": "지도 제공자 설정",
            "map-provider": "지도 제공자",
            "map-provider-google": "Google 지도",
            "map-provider-openstreet": "OpenStreet 지도",
            "map-provider-here": "HERE 지도",
            "map-provider-image": "이미지 지도",
            "map-provider-tencent": "Tencent 지도",
            "openstreet-provider": "OpenStreet 지도 공급자",
            "openstreet-provider-mapnik": "OpenStreetMap.Mapnik (기본)",
            "openstreet-provider-hot": "OpenStreetMap.HOT",
            "openstreet-provider-esri-street": "Esri.WorldStreetMap",
            "openstreet-provider-esri-topo": "Esri.WorldTopoMap",
            "openstreet-provider-esri-imagery": "Esri.WorldImagery",
            "openstreet-provider-cartodb-positron": "CartoDB.Positron",
            "openstreet-provider-cartodb-dark-matter": "CartoDB.DarkMatter",
            "use-custom-provider": "사용자 지정 공급자 사용",
            "custom-provider-tile-url": "사용자 지정 공급자 타일 URL",
            "google-maps-api-key": "Google 지도 API 키",
            "default-map-type": "기본 지도 유형",
            "google-map-type-roadmap": "도로 지도",
            "google-map-type-satelite": "위성",
            "google-map-type-hybrid": "하이브리드",
            "google-map-type-terrain": "지형",
            "map-layer": "지도 레이어",
            "here-map-normal-day": "HERE.normalDay (기본)",
            "here-map-normal-night": "HERE.normalNight",
            "here-map-hybrid-day": "HERE.hybridDay",
            "here-map-terrain-day": "HERE.terrainDay",
            "credentials": "자격 증명",
            "here-app-id": "HERE 앱 ID",
            "here-app-code": "HERE 앱 코드",
            "here-api-key": "HERE API 키",
            "here-use-new-version-api-3": "API 버전 3 사용",
            "tencent-maps-api-key": "Tencent 지도 API 키",
            "tencent-map-type-roadmap": "도로 지도",
            "tencent-map-type-satelite": "위성",
            "tencent-map-type-hybrid": "하이브리드",
            "image-map-background": "이미지 지도 배경",
            "image-map-background-from-entity-attribute": "엔티티 속성에서 이미지 지도 배경 가져오기",
            "image-url-source-entity-alias": "이미지 URL 소스 엔티티 별명",
            "image-url-source-entity-attribute": "이미지 URL 소스 엔티티 속성",
            "common-map-settings": "공통 지도 설정",
            "x-pos-key-name": "X 위치 키 이름",
            "y-pos-key-name": "Y 위치 키 이름",
            "latitude-key-name": "위도 키 이름",
            "longitude-key-name": "경도 키 이름",
            "default-map-zoom-level": "기본 지도 확대/축소 레벨 (0 - 20)",
            "default-map-center-position": "기본 지도 중심 위치 (0,0)",
            "disable-scroll-zooming": "스크롤 확대/축소 비활성화",
            "disable-double-click-zooming": "더블 클릭 확대/축소 비활성화",
            "disable-zoom-control-buttons": "확대/축소 컨트롤 버튼 비활성화",
            "fit-map-bounds": "모든 마커를 포함하도록 지도 범위 맞춤",
            "use-default-map-center-position": "기본 지도 중심 위치 사용",
            "entities-limit": "로드할 엔티티 제한",
            "markers-settings": "마커 설정",
            "marker-offset-x": "마커 너비를 곱한 위치에 대한 마커 X 오프셋",
            "marker-offset-y": "마커 높이를 곱한 위치에 대한 마커 Y 오프셋",
            "position-function": "위치 변환 함수, 각각 0에서 1 사이의 double로 x,y 좌표를 반환해야 합니다",
            "draggable-marker": "드래그 가능한 마커",
            "label": "라벨",
            "show-label": "레이블 표시",
            "use-label-function": "레이블 함수 사용",
            "label-pattern": "레이블 (패턴 예: '${entityName}', '${entityName}: (텍스트 ${keyName} 단위.)' )",
            "label-function": "레이블 함수",
            "tooltip": "툴팁",
            "show-tooltip": "툴팁 표시",
            "show-tooltip-action": "툴팁 표시 작업",
            "show-tooltip-action-click": "클릭 시 툴팁 표시 (기본)",
            "show-tooltip-action-hover": "호버 시 툴팁 표시",
            "auto-close-tooltips": "툴팁 자동 닫기",
            "use-tooltip-function": "툴팁 함수 사용",
            "tooltip-pattern": "툴팁 (예: '텍스트 ${keyName} 단위.' 또는 <link-act name='my-action'>링크 텍스트</link-act>')",
            "tooltip-function": "툴팁 함수",
            "tooltip-offset-x": "마커 너비를 곱한 마커 앵커에 대한 툴팁 X 오프셋",
            "tooltip-offset-y": "마커 높이를 곱한 마커 앵커에 대한 툴팁 Y 오프셋",
            "color": "색상",
            "use-color-function": "색상 함수 사용",
            "color-function": "색상 함수",
            "marker-image": "마커 이미지",
            "use-marker-image-function": "마커 이미지 함수 사용",
            "custom-marker-image": "사용자 지정 마커 이미지",
            "custom-marker-image-size": "사용자 지정 마커 이미지 크기 (px)",
            "marker-image-function": "마커 이미지 함수",
            "marker-images": "마커 이미지",
            "polygon-settings": "다각형 설정",
            "show-polygon": "다각형 표시",
            "polygon-key-name": "다각형 키 이름",
            "enable-polygon-edit": "다각형 편집 활성화",
            "polygon-label": "다각형 레이블",
            "show-polygon-label": "다각형 레이블 표시",
            "use-polygon-label-function": "다각형 레이블 함수 사용",
            "polygon-label-pattern": "다각형 레이블 (패턴 예: '${entityName}', '${entityName}: (텍스트 ${keyName} 단위.)' )",
            "polygon-label-function": "다각형 레이블 함수",
            "polygon-tooltip": "다각형 툴팁",
            "show-polygon-tooltip": "다각형 툴팁 표시",
            "auto-close-polygon-tooltips": "다각형 툴팁 자동 닫기",
            "use-polygon-tooltip-function": "다각형 툴팁 함수 사용",
            "polygon-tooltip-pattern": "툴팁 (예: '텍스트 ${keyName} 단위.' 또는 <link-act name='my-action'>링크 텍스트</link-act>')",
            "polygon-tooltip-function": "다각형 툴팁 함수",
            "polygon-color": "다각형 색상",
            "polygon-opacity": "다각형 불투명도",
            "use-polygon-color-function": "다각형 색상 함수 사용",
            "polygon-color-function": "다각형 색상 함수",
            "polygon-stroke": "다각형 획",
            "stroke-color": "획 색상",
            "stroke-opacity": "획 불투명도",
            "stroke-weight": "획 두께",
            "use-polygon-stroke-color-function": "다각형 획 색상 함수 사용",
            "polygon-stroke-color-function": "다각형 획 색상 함수",
            "circle-settings": "원 설정",
            "show-circle": "원 표시",
            "circle-key-name": "원 키 이름",
            "enable-circle-edit": "원 편집 활성화",
            "circle-label": "원 레이블",
            "show-circle-label": "원 레이블 표시",
            "use-circle-label-function": "원 레이블 함수 사용",
            "circle-label-pattern": "원 레이블 (패턴 예: '${entityName}', '${entityName}: (텍스트 ${keyName} 단위.)' )",
            "circle-label-function": "원 레이블 함수",
            "circle-tooltip": "원 툴팁",
            "show-circle-tooltip": "원 툴팁 표시",
            "auto-close-circle-tooltips": "원 툴팁 자동 닫기",
            "use-circle-tooltip-function": "원 툴팁 함수 사용",
            "circle-tooltip-pattern": "툴팁 (예: '텍스트 ${keyName} 단위.' 또는 <link-act name='my-action'>링크 텍스트</link-act>')",
            "circle-tooltip-function": "원 툴팁 함수",
            "circle-fill-color": "원 채우기 색상",
            "circle-fill-color-opacity": "원 채우기 색상 불투명도",
            "use-circle-fill-color-function": "원 채우기 색상 함수 사용",
            "circle-fill-color-function": "원 채우기 색상 함수",
            "circle-stroke": "원 획",
            "use-circle-stroke-color-function": "원 획 색상 함수 사용",
            "circle-stroke-color-function": "원 획 색상 함수",
            "markers-clustering-settings": "마커 클러스터링 설정",
            "use-map-markers-clustering": "지도 마커 클러스터링 사용",
            "zoom-on-cluster-click": "클러스터 클릭 시 확대",
            "max-cluster-zoom": "마커가 클러스터의 일부가 될 수 있는 최대 확대 수준 (0 - 18)",
            "max-cluster-radius-pixels": "클러스터가 덮을 최대 반지름 (픽셀)",
            "cluster-zoom-animation": "확대/축소 시 마커에 애니메이션 표시",
            "show-markers-bounds-on-cluster-mouse-over": "클러스터 위에 마우스를 올릴 때 마커 범위 표시",
            "spiderfy-max-zoom-level": "최대 확대 수준에서 스파이더파이 (모든 클러스터 마커 보기)",
            "load-optimization": "로드 최적화",
            "cluster-chunked-loading": "페이지가 멈추지 않도록 청크를 사용하여 마커 추가",
            "cluster-markers-lazy-load": "마커 추가에 지연 로드 사용",
            "editor-settings": "편집기 설정",
            "enable-snapping": "정밀 그리기를 위해 다른 정점에 스냅 활성화",
            "init-draggable-mode": "드래그 모드로 지도 초기화",
            "hide-all-edit-buttons": "모든 편집 컨트롤 버튼 숨기기",
            "hide-draw-buttons": "그리기 버튼 숨기기",
            "hide-edit-buttons": "편집 버튼 숨기기",
            "hide-remove-button": "제거 버튼 숨기기",
            "route-map-settings": "경로 지도 설정",
            "trip-animation-settings": "이동 애니메이션 설정",
            "normalization-step": "정규화 데이터 단계 (ms)",
            "tooltip-background-color": "툴팁 배경색",
            "tooltip-font-color": "툴팁 글꼴 색상",
            "tooltip-opacity": "툴팁 불투명도 (0-1)",
            "auto-close-tooltip": "툴팁 자동 닫기",
            "rotation-angle": "마커에 대한 추가 회전 각도 설정 (도)",
            "path-settings": "경로 설정",
            "path-color": "경로 색상",
            "use-path-color-function": "경로 색상 함수 사용",
            "path-color-function": "경로 색상 함수",
            "path-decorator": "경로 장식",
            "use-path-decorator": "경로 데코레이터 사용",
            "decorator-symbol": "장식 기호",
            "decorator-symbol-arrow-head": "화살표",
            "decorator-symbol-dash": "대시",
            "decorator-symbol-size": "데코레이터 기호 크기 (px)",
            "use-path-decorator-custom-color": "경로 데코레이터 사용자 지정 색상 사용",
            "decorator-custom-color": "데코레이터 사용자 지정 색상",
            "decorator-offset": "데코레이터 오프셋",
            "end-decorator-offset": "종료 데코레이터 오프셋",
            "decorator-repeat": "데코레이터 반복",
            "points-settings": "포인트 설정",
            "show-points": "지점 표시",
            "point-color": "포인트 색상",
            "point-size": "포인트 크기 (px)",
            "use-point-color-function": "포인트 색상 함수 사용",
            "point-color-function": "포인트 색상 함수",
            "use-point-as-anchor": "포인트를 앵커로 사용",
            "point-as-anchor-function": "포인트를 앵커로 사용 함수",
            "independent-point-tooltip": "독립 포인트 툴팁",
            "clustering-markers": "클러스터링 마커",
            "use-icon-create-function": "마커 색상 함수 사용",
            "marker-color-function": "마커 색상 함수"
        },
        "markdown": {
            "use-markdown-text-function": "마크다운/HTML 값 함수 사용",
            "markdown-text-function": "마크다운/HTML 값 함수",
            "markdown-text-pattern": "마크다운/HTML 패턴 (변수가 있는 마크다운 또는 HTML, 예: '${entityName} 또는 ${keyName} - 일부 텍스트.')",
            "apply-default-markdown-style": "기본 마크다운 스타일 적용",
            "markdown-css": "마크다운/HTML CSS"
        },
        "simple-card": {
            "label": "라벨",
            "label-position": "레이블 위치",
            "label-position-left": "왼쪽",
            "label-position-top": "상단"
        },
        "single-switch": {
            "behavior": "동작",
            "layout": "레이아웃",
            "layout-right": "오른쪽",
            "layout-left": "왼쪽",
            "layout-centered": "중앙 정렬",
            "auto-scale": "자동 크기 조정",
            "label": "라벨",
            "icon": "아이콘",
            "switch-color": "스위치 색상",
            "on": "켜기",
            "off": "끄기",
            "disabled": "비활성화됨",
            "tumbler-color": "텀블러 색상",
            "on-label": "켜짐 레이블",
            "off-label": "꺼짐 레이블",
            "switch": "스위치"
        },
        "slider": {
            "behavior": "동작",
            "initial-value": "초기 값",
            "initial-value-hint": "슬라이더의 초기 값을 가져오는 작업입니다.",
            "on-value-change": "값 변경 시",
            "on-value-change-hint": "슬라이더 값이 변경될 때 트리거되는 작업입니다.",
            "layout": "레이아웃",
            "layout-default": "기본값",
            "layout-extended": "확장",
            "layout-simplified": "간소화",
            "auto-scale": "자동 크기 조정",
            "icon": "아이콘",
            "value": "값",
            "range": "범위",
            "min": "최소",
            "max": "최대",
            "range-ticks": "범위 눈금",
            "tick-marks": "눈금 표시",
            "colors": "색상",
            "main": "메인",
            "background": "배경",
            "left-icon": "왼쪽 아이콘",
            "right-icon": "오른쪽 아이콘",
            "slider": "슬라이더"
        },
        "value-card": {
            "layout": "레이아웃",
            "layout-square": "사각형",
            "layout-vertical": "세로",
            "layout-centered": "중앙 정렬",
            "layout-simplified": "간소화",
            "layout-horizontal": "가로",
            "layout-horizontal-reversed": "수평 반전",
            "label": "라벨",
            "icon": "아이콘",
            "value": "값",
            "date": "날짜",
            "value-card-style": "값 카드 스타일",
            "auto-scale": "자동 크기 조정"
        },
        "label-card": {
            "auto-scale": "자동 크기 조정",
            "label": "라벨",
            "icon": "아이콘",
            "label-card-style": "레이블 카드 스타일"
        },
        "label-value-card": {
            "value": "값",
            "label-value-card-style": "레이블 및 값 카드 스타일"
        },
        "liquid-level-card": {
            "layout-simple": "간단",
            "layout-percentage": "백분율",
            "layout-absolute": "절대값",
            "layout": "레이아웃",
            "background-overlay": "값 배경 오버레이",
            "total-volume": "총 볼륨",
            "total-volume-units": "총 볼륨 단위",
            "tank": "탱크",
            "shape": "모양",
            "datasource-units": "소스 단위",
            "widget-units": "위젯 단위",
            "decimals": "소수 자릿수",
            "liquid": "액체",
            "liquid-color": "액체 색상",
            "value": "값",
            "value-font": "값 글꼴",
            "level": "수준",
            "last-update": "마지막 업데이트",
            "shape-by-attribute": "속성 이름으로 탱크 모양 설정",
            "tooltip-background": "배경색",
            "background-blur": "배경 블러",
            "tank-color": "탱크 색상",
            "static": "정적",
            "see-examples": "예시 보기",
            "attribute": "속성",
            "shape-type": "유형",
            "v-oval": "수직 타원",
            "v-cylinder": "수직 원통",
            "v-capsule": "수직 캡슐",
            "rectangle": "사각형",
            "h-oval": "수평 타원",
            "h-ellipse": "수평 타원",
            "h-dish-ends": "수평 접시 끝",
            "h-cylinder": "수평 원통",
            "h-capsule": "수평 캡슐",
            "h-elliptical_2_1": "수평 2:1 타원",
            "icon": "카드 아이콘",
            "title": "카드 제목",
            "units": "단위",
            "color-and-font": "색상 및 글꼴",
            "shape-attribute-name": "속성 이름",
            "total-volume-required": "총 볼륨이 필요합니다.",
            "attribute-name-required": "속성 이름이 필요합니다.",
            "attribute-key-not-set": "속성 '{{attributeName}}' 키가 설정되지 않음",
            "attribute-key-invalid": "속성 '{{attributeName}}' 키가 유효하지 않음"
        },
        "aggregated-value-card": {
            "subtitle": "부제목",
            "chart": "차트",
            "values": "값",
            "value-appearance": "값 외관",
            "position": "범례 위치",
            "position-center": "중앙",
            "position-right-top": "오른쪽 상단",
            "position-right-bottom": "오른쪽 하단",
            "position-left-top": "왼쪽 상단",
            "position-left-bottom": "왼쪽 하단",
            "font": "글꼴",
            "color": "색상",
            "arrow": "화살표",
            "display-up-down-arrow": "위/아래 화살표 표시",
            "add-value": "값 추가",
            "remove-value": "값 제거",
            "no-values": "구성된 값 없음",
            "aggregation": "집합",
            "aggregated-value-card-style": "집계 값 카드 스타일",
            "auto-scale": "자동 크기 조정"
        },
        "value-chart-card": {
            "layout": "레이아웃",
            "layout-left": "왼쪽",
            "layout-right": "오른쪽",
            "auto-scale": "자동 크기 조정",
            "icon": "아이콘",
            "value": "값",
            "chart": "차트",
            "value-chart-card-style": "값 차트 카드 스타일"
        },
        "progress-bar": {
            "layout": "레이아웃",
            "layout-default": "기본값",
            "layout-simplified": "간소화",
            "auto-scale": "자동 크기 조정",
            "icon": "아이콘",
            "value": "값",
            "range": "범위",
            "min": "최소",
            "max": "최대",
            "range-ticks": "범위 눈금",
            "bar": "막대",
            "bar-color": "막대 색상",
            "bar-background": "막대 배경",
            "progress-bar-card-style": "진행 막대 카드 스타일"
        },
        "notification": {
            "max-notification-display": "표시할 최대 알림 수",
            "counter": "카운터",
            "counter-hint": "\"위젯 제목\"이 활성화되면 카운터가 표시됩니다.",
            "icon": "아이콘",
            "counter-value": "값",
            "counter-color": "색상",
            "notification-button": "알림 버튼",
            "button-view-all": "모두 보기",
            "button-filter": "필터",
            "type-filter": "유형 필터",
            "button-mark-read": "모두 읽음으로 표시",
            "notification-types": "알림 유형",
            "notification-type": "알림 유형",
            "search-type": "유형 검색",
            "any-type": "모든 유형"
        },
        "alarm-count": {
            "alarm-count-card-style": "알람 수 카드 스타일"
        },
        "entity-count": {
            "entity-count-card-style": "엔티티 수 카드 스타일"
        },
        "count": {
            "layout": "레이아웃",
            "layout-column": "열",
            "layout-row": "행",
            "label": "라벨",
            "icon": "아이콘",
            "icon-background": "아이콘 배경",
            "value": "값",
            "chevron": "갈매기",
            "auto-scale": "자동 크기 조정"
        },
        "table": {
            "common-table-settings": "일반 테이블 설정",
            "enable-search": "검색 활성화",
            "enable-sticky-header": "항상 헤더 표시",
            "enable-sticky-action": "항상 동작 열 표시",
            "hidden-cell-button-display-mode": "숨겨진 셀 버튼 동작 표시 모드",
            "show-empty-space-hidden-action": "숨겨진 셀 버튼 동작 대신 빈 공간 표시",
            "dont-reserve-space-hidden-action": "숨겨진 동작 버튼에 공간 예약 안 함",
            "display-timestamp": "타임스탬프",
            "timestamp-column-name": "타임스탬프",
            "display-pagination": "페이지 매김 표시",
            "default-page-size": "기본 페이지 크기",
            "page-step-settings": "페이지 단계 설정",
            "page-step-count": "단계 수",
            "page-step-increment": "단계 증가",
            "page-step-count-format-message": "1에서 100 범위의 정수 값이어야 합니다.",
            "page-step-increment-format-message": "1 이상의 정수 값이어야 합니다.",
            "use-entity-label-tab-name": "탭 이름에 엔티티 레이블 사용",
            "hide-empty-lines": "빈 줄 숨기기",
            "row-style": "행 스타일",
            "use-row-style-function": "행 스타일 함수 사용",
            "row-style-function": "행 스타일 함수",
            "cell-style": "셀 스타일",
            "use-cell-style-function": "셀 스타일 함수 사용",
            "cell-style-function": "셀 스타일 함수",
            "cell-content": "셀 내용",
            "use-cell-content-function": "셀 내용 함수 사용",
            "cell-content-function": "셀 내용 함수",
            "show-latest-data-column": "최신 데이터 열 표시",
            "latest-data-column-order": "최신 데이터 열 순서",
            "entities-table-title": "엔티티 테이블 제목",
            "enable-select-column-display": "표시할 열 선택 활성화",
            "display-entity-name": "엔티티 이름 열 표시",
            "entity-name-column-title": "엔티티 이름 열 제목",
            "display-entity-label": "엔티티 레이블 열 표시",
            "entity-label-column-title": "엔티티 레이블 열 제목",
            "display-entity-type": "엔티티 유형 열 표시",
            "default-sort-order": "기본 정렬 순서",
            "custom-title": "사용자 지정 헤더 제목",
            "column-width": "열 너비 (px 또는 %)",
            "default-column-visibility": "기본 열 가시성",
            "column-visibility-visible": "표시",
            "column-visibility-hidden": "숨김",
            "column-visibility-hidden-mobile": "모바일 모드에서 숨김",
            "column-selection-to-display": "'표시할 열'에서 열 선택",
            "column-selection-to-display-enabled": "사용",
            "column-selection-to-display-disabled": "비활성화됨",
            "alarms-table-title": "알람 테이블 제목",
            "enable-alarms-selection": "알람 선택 활성화",
            "enable-alarms-search": "알람 검색 활성화",
            "enable-alarm-filter": "알람 필터 활성화",
            "display-alarm-details": "알람 세부 정보 표시",
            "allow-alarms-ack": "알람 확인 허용",
            "allow-alarms-clear": "알람 지우기 허용",
            "display-alarm-activity": "알람 활동 표시",
            "allow-alarms-assign": "알람 할당 허용",
            "columns": "열",
            "column-settings": "열 설정",
            "remove-column": "열 제거",
            "add-column": "열 추가",
            "no-columns": "구성된 열 없음",
            "columns-to-display": "표시할 열",
            "table-header": "테이블 헤더",
            "header-buttons": "헤더 버튼",
            "table-buttons": "테이블 버튼",
            "pagination": "페이지 매김",
            "rows": "행",
            "timeseries-column-error": "최소 하나의 시계열 열을 지정해야 합니다.",
            "alarm-column-error": "최소 하나의 알람 열을 지정해야 합니다.",
            "table-tabs": "테이블 탭",
            "show-cell-actions-menu-mobile": "모바일 모드에서 셀 동작 드롭다운 메뉴 표시",
            "disable-sorting": "정렬 비활성화",
            "sort-by": "탭 정렬 기준",
            "sort-timestamp-option": "생성 일시"
        },
        "latest-chart": {
            "total": "합계",
            "auto-scale": "자동 크기 조정",
            "clockwise-layout": "시계 방향 레이아웃",
            "sort-series": "레이블로 시리즈 정렬",
            "tooltip-value-type-absolute": "절대값",
            "tooltip-value-type-percentage": "백분율"
        },
        "pie-chart": {
            "pie-chart-appearance": "원형 차트 외관",
            "label": "라벨",
            "border": "테두리",
            "radius": "반경",
            "pie-chart-card-style": "원형 차트 카드 스타일"
        },
        "radar-chart": {
            "radar-appearance": "레이더 외관",
            "shape": "모양",
            "shape-polygon": "다각형",
            "shape-circle": "원",
            "color": "색상",
            "line": "선",
            "points": "지점",
            "points-label": "지점 레이블",
            "radar-axis": "레이더 축",
            "axis-label": "축 레이블",
            "ticks-label": "눈금 레이블",
            "radar-chart-style": "레이더 차트 스타일",
            "max-axes-scaling": "최대 축 크기 조정",
            "max-axes-scaling-hint": "각 레이더 축이 자체 최대값(별도)을 갖는지 또는 위젯 데이터 세트를 기반으로 모든 축에서 가장 높은 값(공통)을 공유하는지 선택합니다.",
            "separate": "분리",
            "common": "공통"
        },
        "time-series-chart": {
            "chart": "차트",
            "chart-style": "차트 스타일",
            "data-zoom": "데이터 확대/축소",
            "stack-mode": "스택 모드",
            "stack-mode-hint": "차트에 시리즈를 스택합니다. 동일한 단위의 시리즈는 서로 위에 배치됩니다.",
            "axes": "축",
            "y-axes": "Y축",
            "line-type": "선 유형",
            "line-width": "선 너비",
            "type-line": "선",
            "type-bar": "막대",
            "type-point": "지점",
            "no-aggregation-bar-width-strategy": "비집계 데이터의 막대 너비 전략",
            "no-aggregation-bar-width-strategy-group": "그룹",
            "no-aggregation-bar-width-strategy-separate": "분리",
            "bar-group-width": "막대 그룹 너비",
            "bar-width": "막대 너비",
            "bar-width-relative": "시간 창의 백분율",
            "bar-width-absolute": "절대값 (ms)",
            "comparison": {
                "comparison": "비교",
                "comparison-hint": "비교는 기록 데이터에서만 작동합니다!",
                "show": "표시",
                "settings": "비교 설정",
                "show-values-for-comparison": "비교를 위한 기록 데이터 표시",
                "comparison-values-label": "비교 키 레이블",
                "comparison-values-label-auto": "자동",
                "comparison-data-color": "비교 데이터 색상"
            },
            "threshold": {
                "thresholds": "임계값",
                "source": "소스",
                "key-value": "키 / 값",
                "no-thresholds": "구성된 임계값 없음",
                "add-threshold": "임계값 추가",
                "type-constant": "상수",
                "type-latest-key": "키",
                "type-entity": "엔티티",
                "threshold-settings": "임계값 설정",
                "remove-threshold": "임계값 제거",
                "threshold-value-required": "임계값은 필수 항목입니다.",
                "key-required": "키는 필수 항목입니다.",
                "entity-key-required": "엔티티 키는 필수 항목입니다.",
                "line-appearance": "선 외관",
                "line-color": "선 색상",
                "start-symbol": "시작 기호",
                "end-symbol": "끝 기호",
                "symbol-size": "크기",
                "label": "라벨",
                "label-position-start": "시작",
                "label-position-middle": "중간",
                "label-position-end": "끝",
                "label-position-inside-start": "내부 시작",
                "label-position-inside-start-top": "내부 시작 상단",
                "label-position-inside-start-bottom": "내부 시작 하단",
                "label-position-inside-middle": "내부 중간",
                "label-position-inside-middle-top": "내부 중간 상단",
                "label-position-inside-middle-bottom": "내부 중간 하단",
                "label-position-inside-end": "내부 끝",
                "label-position-inside-end-top": "내부 끝 상단",
                "label-position-inside-end-bottom": "내부 끝 하단",
                "label-background": "레이블 배경"
            },
            "state": {
                "states": "상태",
                "label": "라벨",
                "ticks-value": "눈금 값",
                "source": "소스",
                "value-range": "값 / 범위",
                "no-states": "구성된 상태 없음",
                "add-state": "상태 추가",
                "type-constant": "상수",
                "type-range": "범위",
                "from": "부터",
                "to": "까지",
                "remove-state": "상태 제거"
            },
            "grid": {
                "grid": "그리드",
                "background-color": "배경색",
                "border": "테두리"
            },
            "axis": {
                "axes": "축",
                "x-axis": "X축",
                "y-axis": "Y축",
                "y-axis-settings": "Y축 설정",
                "comparison-x-axis-settings": "비교 X축 설정",
                "remove-y-axis": "Y축 제거",
                "id": "ID",
                "label": "라벨",
                "position": "범례 위치",
                "position-left": "왼쪽",
                "position-right": "오른쪽",
                "position-top": "상단",
                "position-bottom": "하단",
                "tick-labels": "눈금 레이블",
                "ticks-formatter-function": "눈금 형식 함수",
                "ticks-generator-function": "눈금 생성기 함수",
                "show-ticks": "눈금 표시",
                "show-line": "선 표시",
                "show-split-lines": "분할선 표시",
                "show-split-lines-x-axis-hint": "활성화하면 차트에 수직선이 표시됩니다.",
                "show-split-lines-y-axis-hint": "활성화하면 차트에 수평선이 표시됩니다.",
                "ticks-interval": "눈금 간격",
                "ticks-interval-hint": "축의 분할 간격을 강제로 설정합니다.",
                "split-number": "분할 수",
                "split-number-hint": "축이 분할되는 세그먼트 수입니다.",
                "min": "최소",
                "max": "최대",
                "show": "표시",
                "add-y-axis": "Y축 추가"
            },
            "series": {
                "legend-settings": "범례 설정",
                "show-in-legend": "범례에 표시",
                "show-in-legend-hint": "범례에 시리즈 이름과 데이터를 표시합니다.",
                "hidden-by-default": "기본적으로 숨김",
                "hidden-by-default-hint": "시리즈를 기본적으로 범례에서 숨깁니다.",
                "series-type": "시리즈 유형",
                "type": "유형",
                "type-line": "선",
                "type-bar": "막대",
                "line": {
                    "line": "선",
                    "show-line": "선 표시",
                    "step-line": "계단선",
                    "step-type-start": "시작",
                    "step-type-middle": "중간",
                    "step-type-end": "끝",
                    "smooth-line": "부드러운 선"
                },
                "point": {
                    "points": "지점",
                    "show-points": "지점 표시",
                    "point-label": "지점 레이블",
                    "point-label-hint": "시리즈 지점 위에 값이 있는 레이블을 표시합니다.",
                    "point-label-background": "지점 레이블 배경",
                    "point-shape": "포인트 모양",
                    "point-size": "포인트 크기"
                }
            }
        },
        "wind-speed-direction": {
            "layout": "레이아웃",
            "layout-default": "기본값",
            "layout-advanced": "고급",
            "layout-simplified": "간소화",
            "values": "값",
            "wind-direction": "풍향",
            "center-value": "중심 값",
            "icon": "아이콘",
            "arrow": "화살표",
            "ticks": "눈금",
            "labels-type": "레이블 유형",
            "directional-names": "방향 이름",
            "degrees": "도",
            "major-ticks": "주 눈금",
            "minor-ticks": "보조 눈금",
            "wind-speed-direction-card-style": "풍속 및 풍향 카드 스타일",
            "ticks-color": "눈금 색상",
            "ticks-labels-type": "눈금 레이블 유형",
            "arrow-color": "화살표 색상"
        },
        "value-source": {
            "value-source": "값 소스",
            "predefined-value": "상수",
            "entity-attribute": "엔티티 속성",
            "value": "값",
            "value-required": "값이 필요합니다.",
            "key-required": "키는 필수 항목입니다.",
            "entity-key-required": "엔티티 키는 필수 항목입니다.",
            "source-entity-alias": "소스 엔티티 별명",
            "source-entity-attribute": "소스 엔티티 속성",
            "type-constant": "상수",
            "type-latest-key": "키",
            "type-entity": "엔티티"
        },
        "rpc-state": {
            "initial-state": "초기 상태",
            "initial-state-hint": "컴포넌트의 초기 상태(켜짐/꺼짐)를 가져오는 작업입니다.",
            "disabled-state": "비활성화 상태",
            "disabled-state-hint": "구성 요소가 비활성화되는 조건을 구성합니다.",
            "turn-on": "'켜짐'으로 전환",
            "turn-on-hint": "슬라이더가 '켜짐'으로 전환될 때 트리거되는 작업입니다.",
            "turn-off": "'꺼짐'으로 전환",
            "turn-off-hint": "슬라이더가 '꺼짐'으로 전환될 때 트리거되는 작업입니다.",
            "on": "켜기",
            "off": "끄기",
            "disabled": "비활성화됨"
        },
        "value-action": {
            "do-nothing": "아무것도 하지 않음",
            "execute-rpc": "RPC 실행",
            "get-attribute": "속성 가져오기",
            "set-attribute": "속성 설정",
            "get-time-series": "시계열 가져오기",
            "get-alarm-status": "알람 상태 가져오기",
            "get-dashboard-state": "대시보드 상태 ID 가져오기",
            "get-dashboard-state-object": "대시보드 상태 엔티티 가져오기",
            "add-time-series": "시계열 추가",
            "execute-rpc-text": "RPC 메서드 '{{methodName}}' 실행",
            "get-time-series-text": "시계열 '{{key}}' 사용",
            "get-attribute-text": "속성 '{{key}}' 사용",
            "get-alarm-status-text": "알람 상태 사용",
            "get-dashboard-state-text": "대시보드 상태 사용",
            "get-dashboard-state-object-text": "대시보드 상태 엔티티 사용",
            "when-dashboard-state-is-text": "대시보드 상태 ID가 '{{state}}'인 경우",
            "when-dashboard-state-function-is-text": "f(대시보드 상태 ID)가 '{{state}}'인 경우",
            "when-dashboard-state-object-function-is-text": "f(대시보드 상태 엔티티)가 '{{state}}'인 경우",
            "set-attribute-to-value-text": "'{{key}}' 속성을 다음으로 설정: {{value}}",
            "add-time-series-value-text": "'{{key}}' 시계열 값 추가: {{value}}",
            "set-attribute-text": "'{{key}}' 속성 설정",
            "add-time-series-text": "'{{key}}' 시계열 추가",
            "action": "동작",
            "value": "값",
            "init-value-hint": "장치가 데이터를 보낼 때까지 설정될 값입니다.",
            "method": "방법",
            "method-name-required": "메서드 이름이 필요합니다.",
            "request-timeout-ms": "RPC 요청 시간 제한 (ms)",
            "request-timeout-required": "요청 시간 제한이 필요합니다.",
            "min-request-timeout-error": "요청 시간 제한 값은 5000ms (5초) 이상이어야 합니다.",
            "request-persistent": "RPC 요청 영구",
            "persistent-polling-interval": "영구 폴링 간격 (ms)",
            "persistent-polling-interval-hint": "영구 RPC 명령 응답을 가져오기 위한 폴링 간격 (ms)",
            "persistent-polling-interval-required": "영구 폴링 간격이 필요합니다.",
            "min-persistent-polling-interval-error": "영구 폴링 간격 값은 1000ms (1초) 이상이어야 합니다.",
            "attribute-scope": "속성 범위",
            "attribute-key": "속성 키",
            "attribute-key-required": "속성 키를 입력하세요.",
            "time-series-key": "시계열 키",
            "time-series-key-required": "시계열 키가 필요합니다.",
            "action-result-converter": "작업 결과 변환기",
            "converter-none": "없음",
            "converter-function": "함수",
            "converter-constant": "상수",
            "converter-value": "값",
            "parse-value-function": "값 구문 분석 함수",
            "state-when-result-is": "결과가 다음인 경우 '{{state}}'",
            "parameters": "파라미터",
            "convert-value-function": "값 변환 함수",
            "error": {
                "target-entity-is-not-set": "대상 엔티티가 설정되지 않았습니다!",
                "failed-to-perform-action": "<b>{{ actionLabel }}</b> 작업을 수행하지 못했습니다.",
                "invalid-attribute-scope": "{{scope}} 속성 범위는 <b>{{entityType}}</b> 엔티티에서 지원되지 않습니다."
            }
        },
        "widget-font": {
            "font-settings": "글꼴 설정",
            "font-family": "글꼴 패밀리",
            "size": "크기",
            "relative-font-size": "상대 글꼴 크기 (백분율)",
            "font-style": "스타일",
            "font-style-normal": "정상",
            "font-style-italic": "이탤릭",
            "font-style-oblique": "기울임",
            "font-weight": "두께",
            "font-weight-normal": "정상",
            "font-weight-bold": "굵게",
            "font-weight-bolder": "더 굵게",
            "font-weight-lighter": "더 얇게",
            "color": "색상",
            "shadow-color": "그림자 색상",
            "preview": "미리보기",
            "line-height": "줄 높이",
            "auto": "자동"
        },
        "home": {
            "no-data-available": "사용 가능한 데이터 없음"
        },
        "system-info": {
            "cpu": "CPU",
            "ram": "RAM",
            "disk": "디스크",
            "cpu-warning-text": "CPU 사용량이 높습니다. 시스템 오류를 방지하려면 시스템 성능을 최적화하세요.",
            "cpu-critical-text": "CPU 사용량이 매우 높습니다. 시스템 오류를 방지하려면 시스템 성능을 최적화하세요.",
            "ram-warning-text": "RAM 여유 공간이 부족합니다. 시스템 오류를 방지하려면 시스템 성능을 최적화하거나 RAM 크기를 늘리세요.",
            "ram-critical-text": "RAM 여유 공간이 매우 부족합니다. 시스템 오류를 방지하려면 시스템 성능을 최적화하거나 RAM 크기를 늘리세요.",
            "disk-warning-text": "디스크 공간이 부족합니다. 데이터 손실을 방지하려면 디스크 공간을 확보하거나 늘리세요.",
            "disk-critical-text": "디스크 공간이 매우 부족합니다. 데이터 손실을 방지하려면 디스크 공간을 확보하거나 늘리세요."
        },
        "cluster-info": {
            "service-id": "서비스 ID",
            "service-type": "서비스 유형",
            "no-data": "데이터 없음"
        },
        "transport-messages": {
            "title": "전송 메시지",
            "info": "장치에서 온 모든 메시지"
        },
        "activity": {
            "title": "활동"
        },
        "documentation": {
            "title": "문서",
            "add-link": "링크 추가",
            "add-link-title": "문서 링크 추가",
            "name": "이름",
            "name-required": "이름을 입력하세요.",
            "link": "링크",
            "link-required": "링크가 필요합니다.",
            "columns": "열"
        },
        "quick-links": {
            "title": "빠른 링크",
            "add-link": "링크 추가",
            "add-link-title": "빠른 링크 추가",
            "quick-link": "빠른 링크",
            "quick-link-required": "빠른 링크가 필요합니다.",
            "no-links-matching": "'{{name}}'과(와) 일치하는 링크가 없습니다.",
            "columns": "열"
        },
        "recent-dashboards": {
            "title": "대시보드",
            "last": "최근 본 항목",
            "starred": "즐겨찾기",
            "name": "이름",
            "last-viewed": "최근 본 항목",
            "no-last-viewed-dashboards": "아직 최근 본 대시보드 없음"
        },
        "configured-features": {
            "title": "구성된 기능",
            "info": "구성이 필요한 기능 상태",
            "email-feature": "이메일",
            "sms-feature": "SMS",
            "slack-feature": "Slack",
            "oauth2-feature": "OAuth 2",
            "2fa-feature": "2단계 인증",
            "feature-configured": "기능이 구성되었습니다.\n클릭하여 설정",
            "feature-not-configured": "기능이 구성되지 않았습니다.\n클릭하여 설정"
        },
        "version-info": {
            "title": "버전",
            "contact-us": "문의하기",
            "current-version": "현재 버전",
            "current": "현재",
            "available-version": "사용 가능한 버전",
            "available": "사용 가능",
            "upgrade": "업그레이드",
            "version-is-up-to-date": "버전이 최신 상태입니다"
        },
        "usage-info": {
            "title": "사용량",
            "entities": "엔티티",
            "api-calls": "API 호출"
        },
        "functions": {
            "title": "함수",
            "pe-feature-tooltip": "ThingsBoard\nProfessional Edition에서만",
            "switch-to-pe": "PE로 전환",
            "alarms": "알람",
            "dashboards": "대시보드",
            "entities-and-relations": "엔티티 및 관계",
            "profiles": "프로필",
            "advanced-features": "고급 기능",
            "notification-center": "알림 센터",
            "api-usage": "Api 사용량",
            "customers": "고객",
            "customers-hierarchy": "고객 계층 구조",
            "roles-and-permissions": "역할 및 권한",
            "groups": "그룹",
            "integrations": "통합",
            "solution-templates": "솔루션 템플릿",
            "scheduler": "스케줄러",
            "white-labeling": "화이트 라벨링"
        },
        "devices": {
            "view-docs": "문서 보기",
            "inactive": "비활성",
            "active": "활성",
            "total": "합계"
        },
        "alarms": {
            "critical": "심각한",
            "assigned-to-me": "나에게 할당됨",
            "total": "합계"
        },
        "getting-started": {
            "get-started": "시작하기",
            "finish": "완료",
            "done-welcome-title": "환영합니다",
            "done-welcome-text": "잘 해결했습니다!",
            "sys-admin": {
                "step1": {
                    "title": "테넌트 및 테넌트 관리자 생성",
                    "content": "<p>테넌트는 장치와 자산을 소유하거나 생산하는 개인 또는 조직입니다. 테넌트는 여러 테넌트 관리자 사용자, 고객, 장치 및 자산을 가질 수 있습니다.</p><p>테넌트 관리자는 테넌트 계정 내에서 장치, 자산, 고객 및 대시보드를 생성하고 관리할 수 있습니다.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-create-tenant": "테넌트 및 테넌트 관리자 생성 방법"
                },
                "step2": {
                    "title": "기능 구성: 메일 서버",
                    "content": "<p>메일 서버 구성은 사용자 활성화, 비밀번호 복구 및 알림 전달에 필수적입니다.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-configure-mail-server": "메일 서버 구성 방법"
                },
                "step3": {
                    "title": "기능 구성: SMS 공급자",
                    "content": "<p>SMS 공급자를 구성하여 고객에게 SMS로 알림을 보냅니다.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-configure-sms-provider": "SMS 공급자 구성 방법"
                },
                "step4": {
                    "title": "기능 구성: 2FA",
                    "content": "<p>2단계 인증으로 플랫폼 계정의 보안을 강화하세요.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-configure-2fa": "2FA 구성 방법"
                },
                "step5": {
                    "title": "기능 구성: OAuth 2",
                    "content": "<p>OAuth 2.0을 통한 Single Sign-On 기능으로 테넌트 및 고객 사용자의 로그인을 간소화하세요.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-configure-oauth2": "OAuth 2 구성 방법"
                },
                "step6": {
                    "title": "기능 구성: Slack",
                    "content": "<p>설정한 알림 규칙에 따라 Slack을 통해 테넌트 및 고객 사용자에게 알림을 배포합니다.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-configure-notifications": "Slack 구성 방법"
                }
            },
            "tenant-admin": {
                "step1": {
                    "title": "장치 생성",
                    "content": "<p>UI를 통해 플랫폼에 첫 번째 장치를 프로비저닝해 보겠습니다. 방법은 문서를 참조하세요:</p>",
                    "how-to-create-device": "장치 생성 방법"
                },
                "step2": {
                    "title": "장치 연결",
                    "content-before": "<p>장치를 연결하려면 장치 자격 증명을 가져와야 합니다. 이 가이드에서는 기본 자동 생성 자격 증명인 액세스 토큰을 사용하는 것을 권장합니다.</p><ul><li>장치 테이블로 이동</li><li>장치 행을 클릭하여 장치 세부 정보 열기</li><li>\"액세스 토큰 복사\" 버튼 누르기</li></ul><p>간단한 명령을 사용하여 HTTP를 통해 데이터를 게시합니다. <em>$ACCESS_TOKEN</em>을 장치 액세스 토큰으로 교체하는 것을 잊지 마세요:</p>",
                    "ubuntu": {
                        "install-curl": "Ubuntu용 cURL 설치:"
                    },
                    "macos": {
                        "install-curl": "MacOS용 cURL 설치:"
                    },
                    "windows": {
                        "install-curl": "Windows 10 b17063부터 cURL이 기본적으로 사용 가능합니다."
                    },
                    "replace-access-token": "<em>$ACCESS_TOKEN</em>을 장치의 토큰으로 교체:",
                    "content-after": "<p>MQTT, CoAP 등 다른 프로토콜도 사용할 수 있습니다.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-connect-device": "장치 연결 방법"
                },
                "step3": {
                    "title": "대시보드 생성",
                    "content": "<p>자산, 장치 등의 엔티티에서 데이터를 시각화하는 대시보드를 만듭니다.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-create-dashboard": "대시보드 생성 방법"
                },
                "step4": {
                    "title": "알람 규칙 구성",
                    "alarm-rules": "알람 규칙",
                    "content": "<p>온도가 25°C에 도달하면 알림을 발생시켜 보겠습니다. 방법은 문서를 참조하세요:</p>",
                    "how-to-configure-alarm-rules": "알림 규칙 구성 방법"
                },
                "step5": {
                    "title": "알람 생성",
                    "content-before": "<p>알림을 트리거하려면 26°C 이상의 새 텔레메트리 값을 보냅니다.</p>",
                    "replace-access-token": "<em>$ACCESS_TOKEN</em>을 장치의 토큰으로 교체:",
                    "content-after": "<p>방법은 문서를 참조하세요:</p>",
                    "how-to-create-alarm": "알림 생성 방법"
                },
                "step6": {
                    "title": "고객 생성 및 대시보드 할당",
                    "content": "<p>최종 사용자 대시보드를 생성하면 고객 사용자는 자신의 장치만 볼 수 있으며 다른 고객의 데이터는 숨겨집니다.</p><p>방법은 문서를 참조하세요:</p>",
                    "how-to-create-customer-and-assign-dashboard": "고객 생성 및 대시보드 할당 방법"
                }
            }
        },
        "api-usage": {
            "api-usage": "Api 사용량",
            "label": "라벨",
            "state-name": "상태 이름",
            "status": "상태",
            "status-required": "상태는 필수 항목입니다.",
            "limit": "최대 제한",
            "limit-required": "최대 제한이 필요합니다.",
            "current-number": "현재 수",
            "current-number-required": "현재 수는 필수 항목입니다.",
            "add-key": "키 추가",
            "no-key": "키 없음",
            "delete-key": "키 삭제",
            "target-dashboard-state": "대상 대시보드 상태",
            "go-to-main-state": "기본 보기로 이동"
        },
        "unit-conversion": {
            "hint": "저장된 값의 단위입니다. 변환할 원본 단위입니다. 소스 데이터에서 사용하는 기호를 입력하세요 (예: m, km, ft, in)."
        }
    },
    "color": {
        "color": "색상"
    },
    "icon": {
        "icon": "아이콘",
        "icons": "아이콘",
        "custom": "사용자 지정",
        "select-icon": "선택된 아이콘",
        "material-icons": "머티리얼 아이콘",
        "show-all": "모든 아이콘 보기",
        "search-icon": "아이콘 검색",
        "no-icons-found": "'{{iconSearch}}'에 대한 아이콘을 찾을 수 없음"
    },
    "phone-input": {
        "phone-input-label": "전화번호",
        "phone-input-required": "전화번호는 필수 항목입니다.",
        "phone-input-validation": "전화번호가 유효하지 않거나 불가능합니다.",
        "phone-input-pattern": "잘못된 전화번호입니다. E.164 형식을 사용하세요 (예: {{phoneNumber}})",
        "phone-input-hint": "E.164 형식의 전화번호 (예: {{phoneNumber}})"
    },
    "custom": {
        "widget-action": {
            "action-cell-button": "동작 셀 버튼",
            "row-click": "행 클릭 시",
            "cell-click": "셀 클릭 시",
            "polygon-click": "다각형 클릭 시",
            "marker-click": "마커 클릭 시",
            "circle-click": "원 클릭 시",
            "tooltip-tag-action": "툴팁 태그 동작",
            "node-selected": "노드 선택 시",
            "element-click": "HTML 요소 클릭 시",
            "pie-slice-click": "슬라이스 클릭 시",
            "row-double-click": "행 더블 클릭 시",
            "cell-double-click": "셀 더블 클릭 시",
            "card-click": "카드 클릭 시",
            "click": "클릭 시"
        }
    },
    "paginator": {
        "items-per-page": "페이지당 항목:",
        "first-page-label": "첫 페이지",
        "last-page-label": "마지막 페이지",
        "next-page-label": "다음 페이지",
        "previous-page-label": "이전 페이지",
        "items-per-page-separator": "/"
    },
    "language": {
        "auto": "자동",
        "language": "언어(Language)"
    }
}
