{
  "auth.changePassword.title": "보안 및 MFA",
  "security.admin.admin.sudo.actions.add": "규칙 추가",
  "security.admin.admin.sudo.challengeMethod.auto": "자동",
  "security.admin.admin.sudo.challengeMethod.mfa": "MFA만 사용",
  "security.admin.admin.sudo.challengeMethod.password": "비밀번호",
  "security.admin.admin.sudo.delete.text": "선택한 sudo 보호 규칙을 삭제합니다.",
  "security.admin.admin.sudo.delete.title": "sudo 규칙을 삭제하시겠습니까?",
  "security.admin.admin.sudo.dialog.create": "sudo 규칙 생성",
  "security.admin.admin.sudo.dialog.edit": "sudo 규칙 편집",
  "security.admin.admin.sudo.errors.load": "sudo 구성을 불러오지 못했습니다.",
  "security.admin.admin.sudo.flash.cancelled": "Sudo 인증 요청이 취소되었습니다.",
  "security.admin.admin.sudo.flash.created": "Sudo 구성이 생성되었습니다.",
  "security.admin.admin.sudo.flash.deleteError": "Sudo 구성 삭제에 실패했습니다.",
  "security.admin.admin.sudo.flash.deleted": "Sudo 구성이 삭제되었습니다.",
  "security.admin.admin.sudo.flash.saveError": "Sudo 구성 저장에 실패했습니다.",
  "security.admin.admin.sudo.flash.updated": "Sudo 구성이 업데이트되었습니다.",
  "security.admin.admin.sudo.form.challengeMethod": "인증 방법",
  "security.admin.admin.sudo.form.errors.tenantRequired": "조직이 설정된 경우 테넌트는 필수입니다.",
  "security.admin.admin.sudo.form.isEnabled": "활성화됨",
  "security.admin.admin.sudo.form.organizationId": "조직 ID",
  "security.admin.admin.sudo.form.organizationIdPlaceholder": "선택 사항: 조직 범위",
  "security.admin.admin.sudo.form.targetIdentifier": "대상 식별자",
  "security.admin.admin.sudo.form.targetIdentifierPlaceholder": "security.sudo.manage",
  "security.admin.admin.sudo.form.tenantId": "테넌트 ID",
  "security.admin.admin.sudo.form.tenantIdPlaceholder": "선택 사항: 테넌트 범위",
  "security.admin.admin.sudo.form.title": "Sudo 규칙",
  "security.admin.admin.sudo.form.ttlSeconds": "토큰 TTL(초)",
  "security.admin.admin.sudo.notice.description": "sudo 규칙을 사용하면 선택한 기능, 라우트, 모듈 또는 패키지에 대해 최신 비밀번호 또는 MFA 인증을 요구할 수 있습니다.",
  "security.admin.admin.sudo.notice.title": "민감한 작업에는 재인증이 필요합니다",
  "security.admin.admin.sudo.scope.platform": "플랫폼",
  "security.admin.admin.sudo.source.admin": "관리자 재정의",
  "security.admin.admin.sudo.source.developer": "개발자 기본값",
  "security.admin.admin.sudo.status.disabled": "비활성화됨",
  "security.admin.admin.sudo.status.enabled": "활성화됨",
  "security.admin.admin.sudo.table.actions": "작업",
  "security.admin.admin.sudo.table.challengeMethod": "방법",
  "security.admin.admin.sudo.table.scope": "범위",
  "security.admin.admin.sudo.table.source": "출처",
  "security.admin.admin.sudo.table.status": "상태",
  "security.admin.admin.sudo.table.targetIdentifier": "대상",
  "security.admin.admin.sudo.table.ttl": "TTL",
  "security.admin.admin.sudo.table.ttlValue": "{value}초",
  "security.admin.admin.sudo.title": "Sudo 보호",
  "security.admin.audit.sudo.create": "sudo 구성 생성",
  "security.admin.audit.sudo.delete": "sudo 구성 삭제",
  "security.admin.audit.sudo.update": "sudo 구성 업데이트",
  "security.admin.dashboard.cards.avgMethods": "등록된 사용자당 평균 방법 수: {value}",
  "security.admin.dashboard.cards.policiesActive": "활성 적용 정책",
  "security.admin.dashboard.cards.policiesTotal": "전체 정책 수: {count}",
  "security.admin.dashboard.cards.sudoSummary": "Sudo 보호 요약",
  "security.admin.dashboard.cards.usersEnrolled": "MFA에 등록된 사용자",
  "security.admin.dashboard.cards.usersOverdue": "기한 초과 사용자",
  "security.admin.dashboard.cards.usersPending": "대기 중인 사용자: {count}",
  "security.admin.dashboard.description": "MFA 도입 현황, 적용 활동, 관리 보안 상태를 추적합니다.",
  "security.admin.dashboard.errors.load": "보안 대시보드 지표를 불러오지 못했습니다.",
  "security.admin.dashboard.loading": "보안 지표를 불러오는 중...",
  "security.admin.dashboard.sudo.available": "사용 가능",
  "security.admin.dashboard.sudo.availableHint": "Sudo 엔드포인트에 접근할 수 있습니다.",
  "security.admin.dashboard.sudo.unavailable": "사용 불가",
  "security.admin.dashboard.sudo.unavailableHint": "Sudo API가 구현되면 Sudo 지표가 표시됩니다.",
  "security.admin.dashboard.title": "보안 대시보드",
  "security.admin.enforcement.deadline.none": "마감일 없음",
  "security.admin.enforcement.delete.text": "선택한 정책을 삭제합니다. 계속하시겠습니까?",
  "security.admin.enforcement.delete.title": "적용 정책을 삭제하시겠습니까?",
  "security.admin.enforcement.description": "플랫폼, 테넌트, 조직 범위에 걸쳐 적용 정책을 관리합니다.",
  "security.admin.enforcement.empty": "적용 정책을 찾을 수 없습니다.",
  "security.admin.enforcement.errors.invalidId": "잘못된 적용 정책 ID입니다.",
  "security.admin.enforcement.errors.load": "적용 정책을 불러오지 못했습니다.",
  "security.admin.enforcement.errors.notFound": "적용 정책을 찾을 수 없습니다.",
  "security.admin.enforcement.flash.createError": "적용 정책 생성에 실패했습니다.",
  "security.admin.enforcement.flash.created": "적용 정책이 생성되었습니다.",
  "security.admin.enforcement.flash.deleteError": "적용 정책 삭제에 실패했습니다.",
  "security.admin.enforcement.flash.deleted": "적용 정책이 삭제되었습니다.",
  "security.admin.enforcement.flash.updateError": "적용 정책 업데이트에 실패했습니다.",
  "security.admin.enforcement.flash.updated": "적용 정책이 업데이트되었습니다.",
  "security.admin.enforcement.form.allowedMethods": "허용된 방법",
  "security.admin.enforcement.form.allowedMethodsAll": "모든 방법 허용",
  "security.admin.enforcement.form.allowedMethodsHint": "방법을 선택하지 않으면 사용 가능한 모든 방법이 허용됩니다.",
  "security.admin.enforcement.form.allowedMethodsRestricted": "선택한 방법으로 제한",
  "security.admin.enforcement.form.create": "정책 생성",
  "security.admin.enforcement.form.deadline": "적용 마감일",
  "security.admin.enforcement.form.enabled": "정책 적용됨",
  "security.admin.enforcement.form.errors.organizationRequired": "조직 범위에는 조직 ID가 필요합니다.",
  "security.admin.enforcement.form.errors.tenantRequired": "테넌트 및 조직 범위에는 테넌트 ID가 필요합니다.",
  "security.admin.enforcement.form.organization": "조직",
  "security.admin.enforcement.form.organizationId": "조직 ID",
  "security.admin.enforcement.form.organizationIdPlaceholder": "조직 UUID를 입력하세요",
  "security.admin.enforcement.form.organizationPlaceholder": "조직 선택",
  "security.admin.enforcement.form.previewLoading": "영향받는 사용자를 계산하는 중...",
  "security.admin.enforcement.form.previewTitle": "영향받는 사용자 미리보기",
  "security.admin.enforcement.form.previewUnavailable": "현재 선택한 범위에는 미리보기를 사용할 수 없습니다.",
  "security.admin.enforcement.form.saveChanges": "변경사항 저장",
  "security.admin.enforcement.form.scope": "범위",
  "security.admin.enforcement.form.tenant": "테넌트",
  "security.admin.enforcement.form.tenantId": "테넌트 ID",
  "security.admin.enforcement.form.tenantIdPlaceholder": "테넌트 UUID를 입력하세요",
  "security.admin.enforcement.form.tenantPlaceholder": "테넌트 선택",
  "security.admin.enforcement.form.titleCreate": "적용 정책 생성",
  "security.admin.enforcement.form.titleEdit": "적용 정책 편집",
  "security.admin.enforcement.list.actions": "작업",
  "security.admin.enforcement.list.deadline": "마감일",
  "security.admin.enforcement.list.methods": "허용된 방법",
  "security.admin.enforcement.list.new": "새 정책 생성",
  "security.admin.enforcement.list.scope": "범위",
  "security.admin.enforcement.list.status": "상태",
  "security.admin.enforcement.list.target": "대상",
  "security.admin.enforcement.list.title": "기존 정책",
  "security.admin.enforcement.loading": "적용 정책을 불러오는 중...",
  "security.admin.enforcement.methods.all": "전체",
  "security.admin.enforcement.methods.otp_email": "이메일 OTP",
  "security.admin.enforcement.methods.passkey": "패스키",
  "security.admin.enforcement.methods.totp": "인증 앱(TOTP)",
  "security.admin.enforcement.preview.enrolled": "등록됨",
  "security.admin.enforcement.preview.overdue": "기한 초과",
  "security.admin.enforcement.preview.pending": "대기 중",
  "security.admin.enforcement.preview.total": "전체",
  "security.admin.enforcement.scope.organisation": "조직",
  "security.admin.enforcement.scope.platform": "플랫폼",
  "security.admin.enforcement.scope.tenant": "테넌트",
  "security.admin.enforcement.search": "정책 검색...",
  "security.admin.enforcement.status.disabled": "비활성화됨",
  "security.admin.enforcement.status.enforced": "적용됨",
  "security.admin.enforcement.target.platform": "모든 테넌트",
  "security.admin.enforcement.title": "MFA 적용",
  "security.admin.sudo.actions.add": "규칙 추가",
  "security.admin.sudo.challenge.actions.moreOptions": "다른 방법 사용",
  "security.admin.sudo.challenge.actions.verify": "확인",
  "security.admin.sudo.challenge.description": "이 보호된 작업을 계속하려면 다시 인증하세요.",
  "security.admin.sudo.challenge.errors.prepare": "sudo 인증 준비에 실패했습니다.",
  "security.admin.sudo.challenge.errors.verify": "sudo 인증 확인에 실패했습니다.",
  "security.admin.sudo.challenge.noMethods": "사용 가능한 sudo 인증 방법이 없습니다.",
  "security.admin.sudo.challenge.password.label": "비밀번호",
  "security.admin.sudo.challenge.password.placeholder": "비밀번호를 입력하세요",
  "security.admin.sudo.challenge.title": "민감한 작업 확인",
  "security.admin.sudo.challengeMethod.auto": "자동",
  "security.admin.sudo.challengeMethod.mfa": "MFA만 사용",
  "security.admin.sudo.challengeMethod.password": "비밀번호",
  "security.admin.sudo.delete.text": "선택한 sudo 보호 규칙을 삭제합니다.",
  "security.admin.sudo.delete.title": "sudo 규칙을 삭제하시겠습니까?",
  "security.admin.sudo.errors.load": "sudo 구성을 불러오지 못했습니다.",
  "security.admin.sudo.flash.cancelled": "Sudo 인증 요청이 취소되었습니다.",
  "security.admin.sudo.flash.created": "Sudo 구성이 생성되었습니다.",
  "security.admin.sudo.flash.deleteError": "Sudo 구성 삭제에 실패했습니다.",
  "security.admin.sudo.flash.deleted": "Sudo 구성이 삭제되었습니다.",
  "security.admin.sudo.flash.saveError": "Sudo 구성 저장에 실패했습니다.",
  "security.admin.sudo.flash.updated": "Sudo 구성이 업데이트되었습니다.",
  "security.admin.sudo.form.challengeMethod": "인증 방법",
  "security.admin.sudo.form.errors.tenantRequired": "조직이 설정된 경우 테넌트는 필수입니다.",
  "security.admin.sudo.form.group.details": "세부정보",
  "security.admin.sudo.form.group.target": "대상",
  "security.admin.sudo.form.isEnabled": "활성화됨",
  "security.admin.sudo.form.label": "라벨(선택 사항)",
  "security.admin.sudo.form.organizationId": "조직 ID",
  "security.admin.sudo.form.organizationIdPlaceholder": "선택 사항: 조직 범위",
  "security.admin.sudo.form.organizationPlaceholder": "모든 조직",
  "security.admin.sudo.form.targetIdentifier": "대상 식별자",
  "security.admin.sudo.form.targetIdentifierPlaceholder": "security.sudo.manage",
  "security.admin.sudo.form.tenantId": "테넌트 ID",
  "security.admin.sudo.form.tenantIdPlaceholder": "선택 사항: 테넌트 범위",
  "security.admin.sudo.form.tenantPlaceholder": "모든 테넌트(플랫폼 전체)",
  "security.admin.sudo.form.title.create": "sudo 규칙 생성",
  "security.admin.sudo.form.title.edit": "sudo 규칙 편집",
  "security.admin.sudo.form.ttlSeconds": "토큰 TTL(초)",
  "security.admin.sudo.loading": "sudo 구성을 불러오는 중...",
  "security.admin.sudo.notice.description": "sudo 규칙을 사용하면 선택한 기능, 라우트, 모듈 또는 패키지에 대해 최신 비밀번호 또는 MFA 인증을 요구할 수 있습니다.",
  "security.admin.sudo.notice.title": "민감한 작업에는 재인증이 필요합니다",
  "security.admin.sudo.scope.platform": "플랫폼",
  "security.admin.sudo.source.admin": "관리자 재정의",
  "security.admin.sudo.source.developer": "개발자 기본값",
  "security.admin.sudo.status.disabled": "비활성화됨",
  "security.admin.sudo.status.enabled": "활성화됨",
  "security.admin.sudo.table.actions": "작업",
  "security.admin.sudo.table.challengeMethod": "방법",
  "security.admin.sudo.table.label": "라벨",
  "security.admin.sudo.table.scope": "범위",
  "security.admin.sudo.table.source": "출처",
  "security.admin.sudo.table.status": "상태",
  "security.admin.sudo.table.targetIdentifier": "대상",
  "security.admin.sudo.table.ttl": "TTL",
  "security.admin.sudo.table.ttlValue": "{value}초",
  "security.admin.sudo.title": "Sudo 보호",
  "security.admin.users.actions.resetMfa": "MFA 재설정",
  "security.admin.users.actions.viewDetail": "상세 보기",
  "security.admin.users.compliance.enrolled": "등록됨",
  "security.admin.users.compliance.overdue": "기한 초과",
  "security.admin.users.compliance.pending": "대기 중",
  "security.admin.users.description": "사용자별 MFA 준수 여부를 검토하고 필요한 경우 등록된 방법을 재설정합니다.",
  "security.admin.users.detail.backToUsers": "사용자 목록으로 돌아가기",
  "security.admin.users.detail.compliant": "준수함",
  "security.admin.users.detail.enrolled": "등록됨",
  "security.admin.users.detail.loading": "사용자 상태를 불러오는 중...",
  "security.admin.users.detail.methodLabel": "라벨",
  "security.admin.users.detail.methodLastUsed": "마지막 사용",
  "security.admin.users.detail.methodType": "유형",
  "security.admin.users.detail.methods": "방법",
  "security.admin.users.detail.noMethods": "활성화된 방법이 없습니다.",
  "security.admin.users.detail.recoveryCodes": "남은 복구 코드 수",
  "security.admin.users.detail.title": "사용자 MFA 상세정보",
  "security.admin.users.detail.unavailable": "사용자 상세정보를 불러올 수 없습니다.",
  "security.admin.users.empty": "이 테넌트에 대한 사용자를 찾을 수 없습니다.",
  "security.admin.users.errors.invalidUserId": "잘못된 사용자 ID입니다.",
  "security.admin.users.errors.load": "사용자 준수 데이터를 불러오지 못했습니다.",
  "security.admin.users.errors.reasonRequired": "재설정 사유는 필수입니다.",
  "security.admin.users.errors.status": "사용자 MFA 상태를 불러오지 못했습니다.",
  "security.admin.users.flash.reset": "사용자 MFA 재설정이 완료되었습니다.",
  "security.admin.users.flash.resetError": "사용자 MFA 재설정에 실패했습니다.",
  "security.admin.users.lastLogin.unknown": "로그인 기록 없음",
  "security.admin.users.loading": "사용자를 불러오는 중...",
  "security.admin.users.mfa.disabled": "등록되지 않음",
  "security.admin.users.mfa.enabled": "활성화됨",
  "security.admin.users.reset.reason": "재설정 사유",
  "security.admin.users.reset.reasonPlaceholder": "감사 기록용 사유를 입력하세요",
  "security.admin.users.search": "사용자 검색...",
  "security.admin.users.table.actions": "작업",
  "security.admin.users.table.compliance": "준수 여부",
  "security.admin.users.table.email": "이메일",
  "security.admin.users.table.lastLogin": "마지막 로그인",
  "security.admin.users.table.methodCount": "방법 수",
  "security.admin.users.table.mfaStatus": "MFA 상태",
  "security.admin.users.table.title": "사용자",
  "security.admin.users.table.user": "사용자",
  "security.admin.users.title": "사용자 보안 관리",
  "security.api.errors.adminIdRequired": "관리자 ID는 필수입니다.",
  "security.api.errors.challengeIdAndMethodTypeRequired": "challengeId와 methodType은 필수입니다.",
  "security.api.errors.codeRequired": "code는 필수입니다.",
  "security.api.errors.crossTenantAccessDenied": "테넌트 간 접근이 거부되었습니다.",
  "security.api.errors.emailOtpDestinationMissing": "이메일 OTP 방법에 대상 이메일 주소가 없습니다.",
  "security.api.errors.emailOtpDestinationRequired": "대상 이메일 주소 없이는 이메일 OTP를 구성할 수 없습니다.",
  "security.api.errors.emailOtpSetupSessionExpired": "이메일 OTP 설정 세션이 만료되었습니다.",
  "security.api.errors.emailOtpSetupSessionNotFound": "이메일 OTP 설정 세션을 찾을 수 없습니다.",
  "security.api.errors.enforcementInsufficientScope": "적용 정책에 대한 범위가 충분하지 않습니다.",
  "security.api.errors.enforcementOrganizationScopeFormat": "조직 범위의 scopeId는 '<tenantId>:<organizationId>' 형식을 사용해야 합니다.",
  "security.api.errors.enforcementOrganizationScopeIdsRequired": "조직 범위에는 tenantId와 organizationId가 필요합니다.",
  "security.api.errors.enforcementPolicyAlreadyExistsForScope": "이 범위에 대한 적용 정책이 이미 존재합니다.",
  "security.api.errors.enforcementPolicyNotFound": "적용 정책을 찾을 수 없습니다.",
  "security.api.errors.enforcementRequestFailed": "적용 요청 처리에 실패했습니다.",
  "security.api.errors.enforcementScopeIdRequired": "테넌트 및 조직 범위에는 scopeId가 필요합니다.",
  "security.api.errors.enforcementTenantIdRequired": "테넌트 범위에는 tenantId가 필요합니다.",
  "security.api.errors.invalidMethodId": "잘못된 방법 ID입니다.",
  "security.api.errors.invalidMfaVerificationCode": "잘못된 MFA 확인 코드입니다.",
  "security.api.errors.invalidPasskeySetupChallenge": "잘못된 패스키 설정 챌린지입니다.",
  "security.api.errors.invalidPolicyId": "잘못된 정책 ID입니다.",
  "security.api.errors.invalidProviderType": "잘못된 제공업체 유형입니다.",
  "security.api.errors.invalidQueryParameters": "잘못된 쿼리 매개변수입니다.",
  "security.api.errors.invalidRecoveryCode": "잘못된 복구 코드입니다.",
  "security.api.errors.invalidRouteParameters": "잘못된 라우트 매개변수입니다.",
  "security.api.errors.invalidTotpCode": "잘못된 TOTP 코드입니다.",
  "security.api.errors.invalidTotpSecret": "잘못된 TOTP 시크릿입니다.",
  "security.api.errors.invalidUserId": "잘못된 사용자 ID입니다.",
  "security.api.errors.mfaChallengeAlreadyVerified": "MFA 챌린지가 이미 확인되었습니다.",
  "security.api.errors.mfaChallengeExpired": "MFA 챌린지가 만료되었습니다.",
  "security.api.errors.mfaChallengeNotFound": "MFA 챌린지를 찾을 수 없습니다.",
  "security.api.errors.mfaMethodByTypeNotFound": "MFA 방법 \"{method}\"을(를) 찾을 수 없습니다.",
  "security.api.errors.mfaMethodNotFound": "MFA 방법을 찾을 수 없습니다.",
  "security.api.errors.mfaMethodOwnership": "이 MFA 방법은 해당 사용자의 것이 아닙니다.",
  "security.api.errors.mfaPendingTokenRequired": "MFA 대기 토큰은 필수입니다.",
  "security.api.errors.mfaProviderAlreadyConfigured": "MFA 제공업체 \"{provider}\"은(는) 이미 구성되어 있습니다.",
  "security.api.errors.mfaProviderNotRegistered": "MFA 제공업체 \"{provider}\"은(는) 등록되어 있지 않습니다.",
  "security.api.errors.mfaRequestFailed": "MFA 요청 처리에 실패했습니다.",
  "security.api.errors.mfaSetupSessionNotFound": "MFA 설정 세션을 찾을 수 없습니다.",
  "security.api.errors.mfaSetupSessionProviderMismatch": "MFA 설정 세션이 요청한 제공업체와 일치하지 않습니다.",
  "security.api.errors.noMfaMethodsConfigured": "구성된 MFA 방법이 없습니다.",
  "security.api.errors.noRegisteredMfaProviders": "구성된 방법에 사용할 수 있는 등록된 MFA 제공업체가 없습니다.",
  "security.api.errors.notImplemented": "구현되지 않았습니다.",
  "security.api.errors.passkeyCredentialNotConfigured": "패스키 자격 증명이 구성되지 않았습니다.",
  "security.api.errors.passkeyRegistrationCredentialMissing": "패스키 등록에서 자격 증명 데이터를 반환하지 않았습니다.",
  "security.api.errors.passkeyRegistrationVerificationFailed": "패스키 등록 확인에 실패했습니다.",
  "security.api.errors.passkeySetupSessionExpired": "패스키 설정 세션이 만료되었습니다.",
  "security.api.errors.passkeySetupSessionNotFound": "패스키 설정 세션을 찾을 수 없습니다.",
  "security.api.errors.passwordRequired": "비밀번호는 필수입니다.",
  "security.api.errors.resetReasonRequired": "재설정 사유는 필수입니다.",
  "security.api.errors.setupIdRequired": "setupId는 필수입니다.",
  "security.api.errors.sudoConfigurationAlreadyExists": "이 대상 및 범위에 대한 sudo 구성이 이미 존재합니다.",
  "security.api.errors.sudoConfigurationNotFound": "Sudo 구성을 찾을 수 없습니다.",
  "security.api.errors.sudoMfaRequiredButUnavailable": "이 sudo 대상은 MFA가 필요하지만 구성된 MFA 방법이 없습니다.",
  "security.api.errors.sudoOrganizationScopeRequiresTenant": "조직 범위의 sudo 구성에는 테넌트가 필요합니다.",
  "security.api.errors.sudoProtectionNotConfigured": "이 대상에 대해 sudo 보호가 구성되어 있지 않습니다.",
  "security.api.errors.sudoRequestFailed": "Sudo 요청 처리에 실패했습니다.",
  "security.api.errors.sudoRequiredForTarget": "다음에는 sudo 인증이 필요합니다: {target}",
  "security.api.errors.sudoSessionDoesNotRequireMfa": "이 sudo 세션은 MFA가 필요하지 않습니다.",
  "security.api.errors.sudoSessionExpired": "Sudo 인증 세션이 만료되었습니다.",
  "security.api.errors.sudoSessionNotFound": "Sudo 인증 세션을 찾을 수 없습니다.",
  "security.api.errors.sudoVerifyFailed": "Sudo 인증을 확인할 수 없습니다.",
  "security.api.errors.tenantContextRequired": "테넌트 컨텍스트는 필수입니다.",
  "security.api.errors.tenantIdRequired": "테넌트 ID는 필수입니다.",
  "security.api.errors.tenantNotFound": "테넌트를 찾을 수 없습니다.",
  "security.api.errors.totpSetupSessionExpired": "TOTP 설정 세션이 만료되었습니다.",
  "security.api.errors.totpSetupSessionNotFound": "TOTP 설정 세션을 찾을 수 없습니다.",
  "security.api.errors.userIdRequired": "사용자 ID는 필수입니다.",
  "security.api.errors.userSecurityRequestFailed": "사용자 보안 요청 처리에 실패했습니다.",
  "security.audit.enforcement.create": "적용 정책 생성",
  "security.audit.enforcement.delete": "적용 정책 삭제",
  "security.audit.enforcement.update": "적용 정책 업데이트",
  "security.audit.mfa.method.remove": "MFA 방법 제거",
  "security.audit.mfa.reset": "사용자 MFA 재설정",
  "security.audit.password.change": "비밀번호 변경",
  "security.audit.recovery.regenerate": "복구 코드 재생성",
  "security.audit.sudo.create": "sudo 구성 생성",
  "security.audit.sudo.delete": "sudo 구성 삭제",
  "security.audit.sudo.update": "sudo 구성 업데이트",
  "security.label": "보안",
  "security.login.mfaChallenge.actions.back": "로그인으로 돌아가기",
  "security.login.mfaChallenge.actions.moreOptions": "추가 옵션",
  "security.login.mfaChallenge.actions.verify": "확인",
  "security.login.mfaChallenge.description": "로그인을 완료하려면 MFA 확인을 완료하세요.",
  "security.login.mfaChallenge.noMethods": "이 계정에는 현재 사용 가능한 MFA 방법이 없습니다.",
  "security.login.mfaChallenge.otpEmail.codeLabel": "확인 코드",
  "security.login.mfaChallenge.otpEmail.description": "이메일 주소로 전송된 6자리 코드를 입력하세요.",
  "security.login.mfaChallenge.otpEmail.placeholder": "XXXXXX",
  "security.login.mfaChallenge.otpEmail.resend": "코드 재전송",
  "security.login.mfaChallenge.otpEmail.title": "2단계 인증",
  "security.login.mfaChallenge.passkey.action": "패스키로 확인",
  "security.login.mfaChallenge.passkey.description": "패스키를 사용하여 이 로그인을 확인하세요.",
  "security.login.mfaChallenge.passkey.title": "패스키 확인",
  "security.login.mfaChallenge.passkey.unsupported": "이 브라우저에서는 패스키를 지원하지 않습니다.",
  "security.login.mfaChallenge.recovery.codeLabel": "복구 코드",
  "security.login.mfaChallenge.recovery.description": "로그인을 완료하려면 복구 코드 중 하나를 입력하세요.",
  "security.login.mfaChallenge.recovery.option": "2FA 복구 코드",
  "security.login.mfaChallenge.recovery.placeholder": "XXXXXX-XXXXXX",
  "security.login.mfaChallenge.recovery.title": "2단계 인증",
  "security.login.mfaChallenge.title": "다단계 인증이 필요합니다",
  "security.login.mfaChallenge.totp.codeLabel": "확인 코드",
  "security.login.mfaChallenge.totp.description": "아래에 2단계 인증 앱 또는 브라우저 확장 프로그램에서 제공하는 코드를 입력하세요.",
  "security.login.mfaChallenge.totp.placeholder": "XXXXXX",
  "security.login.mfaChallenge.totp.title": "2단계 인증",
  "security.menu.profile.securityMfa": "보안 및 MFA",
  "security.notifications.enforcementDeadline.bodyImmediate": "이제 조직에서 MFA를 요구합니다. 계정 접근을 유지하려면 즉시 MFA를 설정하세요.",
  "security.notifications.enforcementDeadline.bodyOverdue": "MFA 등록 마감일인 {deadline}이(가) 지났습니다. 계정 접근을 유지하려면 즉시 MFA를 설정하세요.",
  "security.notifications.enforcementDeadline.bodyWithDeadline": "이제 조직에서 MFA를 요구합니다. 계정 접근을 유지하려면 {deadline} 전까지 {days}일 이내에 설정하세요.",
  "security.notifications.enforcementDeadline.title": "MFA 등록이 필요합니다",
  "security.notifications.mfaEnrolled.body": "계정에 {method}이(가) 활성화되었습니다.",
  "security.notifications.mfaEnrolled.title": "MFA 방법이 활성화됨",
  "security.notifications.mfaReset.body": "관리자가 회원님의 MFA 방법을 재설정했습니다. 사유: {reason}",
  "security.notifications.mfaReset.title": "MFA 방법이 재설정되었습니다",
  "security.notifications.passwordChanged.body": "이 계정의 비밀번호가 업데이트되었습니다.",
  "security.notifications.passwordChanged.title": "비밀번호가 변경되었습니다",
  "security.profile.backToList": "보안 설정으로 돌아가기",
  "security.profile.mfa.backToList": "MFA 설정으로 돌아가기",
  "security.profile.mfa.description": "MFA 방법과 복구 코드를 관리하세요.",
  "security.profile.mfa.enforcement.notice.dismiss": "닫기",
  "security.profile.mfa.enforcement.notice.overdueText": "MFA 등록 마감일이 지났습니다. 계정 접근을 유지하려면 지금 MFA를 설정하세요.",
  "security.profile.mfa.enforcement.notice.text": "조직에서 MFA 등록을 요구합니다. 안전하게 계속하려면 최소 하나의 방법을 설정하세요.",
  "security.profile.mfa.enforcement.notice.title": "MFA 등록이 필요합니다",
  "security.profile.mfa.enrolled.empty": "아직 활성화된 MFA 방법이 없습니다.",
  "security.profile.mfa.enrolled.title": "등록된 방법",
  "security.profile.mfa.generic.clientData": "설정 응답 데이터",
  "security.profile.mfa.generic.confirm": "설정 확인",
  "security.profile.mfa.generic.payload": "설정 페이로드(JSON)",
  "security.profile.mfa.generic.restart": "다시 시작",
  "security.profile.mfa.generic.setupComplete": "MFA 방법이 활성화되었습니다.",
  "security.profile.mfa.generic.setupStarted": "제공업체 설정이 시작되었습니다.",
  "security.profile.mfa.generic.setupTitle": "{provider} 구성",
  "security.profile.mfa.generic.start": "설정 시작",
  "security.profile.mfa.generic.verifyCode": "확인 코드(필요한 경우)",
  "security.profile.mfa.generic.verifyCodePlaceholder": "확인 코드를 입력하세요",
  "security.profile.mfa.loading": "MFA 설정을 불러오는 중...",
  "security.profile.mfa.manage": "MFA 설정 관리",
  "security.profile.mfa.method.active": "활성",
  "security.profile.mfa.method.lastUsed": "마지막 사용",
  "security.profile.mfa.method.neverUsed": "사용한 적 없음",
  "security.profile.mfa.method.remove": "제거",
  "security.profile.mfa.method.type": "유형",
  "security.profile.mfa.method.unknownTime": "알 수 없음",
  "security.profile.mfa.methods.description": "이 제공업체의 MFA 방법을 관리하세요.",
  "security.profile.mfa.passkey.authenticator": "인증 방식 유형",
  "security.profile.mfa.passkey.crossPlatform": "보안 키",
  "security.profile.mfa.passkey.description": "보안 키는 2단계 인증 요소로만 사용할 수 있는 WebAuthn 자격 증명입니다.",
  "security.profile.mfa.passkey.label": "라벨",
  "security.profile.mfa.passkey.nicknamePlaceholder": "이 보안 키의 별칭을 입력하세요",
  "security.profile.mfa.passkey.platform": "이 기기",
  "security.profile.mfa.passkey.ready": "패스키 등록 옵션이 준비되었습니다.",
  "security.profile.mfa.passkey.register": "패스키 등록",
  "security.profile.mfa.passkey.start": "설정 시작",
  "security.profile.mfa.passkey.success": "패스키가 활성화되었습니다.",
  "security.profile.mfa.passkey.title": "패스키 설정",
  "security.profile.mfa.passkey.unsupported": "이 브라우저에서는 패스키를 지원하지 않습니다.",
  "security.profile.mfa.providers.configuredMany": "구성된 방법 {count}개",
  "security.profile.mfa.providers.configuredSingle": "구성된 방법 1개",
  "security.profile.mfa.providers.description": "제공업체를 열어 구성된 방법을 관리하세요.",
  "security.profile.mfa.providers.empty": "현재 사용 가능한 MFA 제공업체가 없습니다.",
  "security.profile.mfa.providers.generic.notConfigured": "아직 구성되지 않았습니다.",
  "security.profile.mfa.providers.otpEmail.description": "로그인 시 이메일로 일회용 확인 코드를 받습니다.",
  "security.profile.mfa.providers.otpEmail.emailLabel": "이메일 주소(선택 사항)",
  "security.profile.mfa.providers.otpEmail.emailPlaceholder": "계정 이메일 사용",
  "security.profile.mfa.providers.otpEmail.enabled": "이메일 OTP가 활성화되었습니다.",
  "security.profile.mfa.providers.otpEmail.labelLabel": "라벨(선택 사항)",
  "security.profile.mfa.providers.otpEmail.labelPlaceholder": "이메일 OTP",
  "security.profile.mfa.providers.otpEmail.title": "이메일 OTP",
  "security.profile.mfa.providers.otpEnabled": "이메일 OTP가 활성화되었습니다.",
  "security.profile.mfa.providers.passkey.description": "보안 키는 2단계 인증 요소로만 사용할 수 있는 WebAuthn 자격 증명입니다.",
  "security.profile.mfa.providers.passkey.keyMany": "키 {count}개",
  "security.profile.mfa.providers.passkey.keySingle": "키 1개",
  "security.profile.mfa.providers.passkey.title": "보안 키",
  "security.profile.mfa.providers.recovery.description": "기본 MFA 방법에 접근할 수 없을 때 최후의 수단으로 백업 복구 코드를 사용하세요.",
  "security.profile.mfa.providers.recovery.title": "복구 코드",
  "security.profile.mfa.providers.setupGeneric": "제공업체 설정",
  "security.profile.mfa.providers.setupOtpEmail": "이메일 OTP 활성화",
  "security.profile.mfa.providers.setupPasskey": "패스키 설정",
  "security.profile.mfa.providers.setupTotp": "TOTP 설정",
  "security.profile.mfa.providers.tableColumn": "방법",
  "security.profile.mfa.providers.title": "방법 유형",
  "security.profile.mfa.providers.totp.configured": "구성됨",
  "security.profile.mfa.providers.totp.description": "인증 앱이나 브라우저 확장 프로그램을 사용하여 요청 시 2단계 인증 코드를 받으세요.",
  "security.profile.mfa.providers.totp.title": "인증 앱",
  "security.profile.mfa.recovery.copy": "모두 복사",
  "security.profile.mfa.recovery.copyAction": "복사",
  "security.profile.mfa.recovery.copyError": "복구 코드를 복사할 수 없습니다.",
  "security.profile.mfa.recovery.copySuccess": "복구 코드가 복사되었습니다.",
  "security.profile.mfa.recovery.download": ".txt 다운로드",
  "security.profile.mfa.recovery.downloadAction": "다운로드",
  "security.profile.mfa.recovery.emptyState": "새 복구 코드 세트를 생성하여 확인하고 저장하세요.",
  "security.profile.mfa.recovery.generateDescription": "새 복구 코드를 생성하면 기존 코드는 더 이상 사용할 수 없습니다.",
  "security.profile.mfa.recovery.generateTitle": "새 복구 코드 생성",
  "security.profile.mfa.recovery.pageDescription": "복구 코드는 기기에 대한 접근 권한을 잃어 2단계 인증 코드를 받을 수 없는 경우 계정에 접근하는 데 사용할 수 있습니다.",
  "security.profile.mfa.recovery.pageTitle": "2단계 인증 복구 코드",
  "security.profile.mfa.recovery.print": "인쇄",
  "security.profile.mfa.recovery.regenerate": "코드 재생성",
  "security.profile.mfa.recovery.regenerated": "복구 코드가 재생성되었습니다.",
  "security.profile.mfa.recovery.sectionTitle": "복구 코드",
  "security.profile.mfa.recovery.storageHint": "복구 코드를 비밀번호만큼 안전하게 보관하세요. 1Password, Authy, Keeper와 같은 비밀번호 관리자에 저장하는 것을 권장합니다.",
  "security.profile.mfa.recovery.title": "복구 코드",
  "security.profile.mfa.recovery.warning": "이 코드를 안전한 곳에 보관하세요. 다시 확인할 수 없습니다.",
  "security.profile.mfa.recovery.warningStrong": "복구 코드를 안전한 곳에 보관하세요. 이 코드는 비밀번호와 2단계 인증 수단을 모두 잃어버렸을 때 계정에 접근할 수 있는 최후의 수단입니다. 이 코드를 찾을 수 없으면 계정에 대한 접근 권한을 잃게 됩니다.",
  "security.profile.mfa.remove.success": "MFA 방법이 제거되었습니다.",
  "security.profile.mfa.remove.text": "선택한 MFA 방법을 제거합니다. 계속하시겠습니까?",
  "security.profile.mfa.remove.title": "MFA 방법을 제거하시겠습니까?",
  "security.profile.mfa.setupMfa.loading": "MFA 제공업체 설정을 불러오는 중...",
  "security.profile.mfa.setupMfa.missingProvider": "MFA 제공업체 유형이 없습니다.",
  "security.profile.mfa.setupMfa.providerUnavailable": "선택한 MFA 제공업체를 사용할 수 없습니다.",
  "security.profile.mfa.setupMfa.title": "MFA 제공업체 설정",
  "security.profile.mfa.title": "다단계 인증",
  "security.profile.mfa.totp.codePlaceholder": "6자리 코드를 입력하세요",
  "security.profile.mfa.totp.confirm": "TOTP 확인",
  "security.profile.mfa.totp.confirmError": "인증 앱 활성화에 실패했습니다.",
  "security.profile.mfa.totp.confirmSuccess": "TOTP 방법이 활성화되었습니다.",
  "security.profile.mfa.totp.description": "휴대전화의 인증 앱으로 QR 코드를 스캔하여 일회용 로그인 코드를 생성하세요.",
  "security.profile.mfa.totp.hideManual": "수동 설정 숨기기",
  "security.profile.mfa.totp.loadingQr": "QR 코드를 준비하는 중...",
  "security.profile.mfa.totp.loadingQrFallback": "QR 코드를 사용할 수 없습니다",
  "security.profile.mfa.totp.manualHint": "스캔할 수 없나요? 설정 키를 사용하여 인증 앱을 구성할 수 있습니다.",
  "security.profile.mfa.totp.qrAlt": "TOTP QR 코드",
  "security.profile.mfa.totp.restart": "새 QR 생성",
  "security.profile.mfa.totp.scanInstructions": "인증 앱을 열고 이 QR 코드를 스캔하세요.",
  "security.profile.mfa.totp.scanTitle": "QR 코드 스캔",
  "security.profile.mfa.totp.scenarioText": "예: 창고 관리자가 공용 워크스테이션에서 로그인하고, 휴대전화 인증 앱의 6자리 코드로 로그인을 확인합니다.",
  "security.profile.mfa.totp.scenarioTitle": "실제 사용 시나리오",
  "security.profile.mfa.totp.secret": "수동 입력 시크릿",
  "security.profile.mfa.totp.setupError": "인증 앱 설정 준비에 실패했습니다.",
  "security.profile.mfa.totp.showManual": "대신 수동 설정 사용",
  "security.profile.mfa.totp.start": "설정 시작",
  "security.profile.mfa.totp.steps.recovery": "3. 복구 코드 저장",
  "security.profile.mfa.totp.steps.setup": "1. QR 코드 스캔",
  "security.profile.mfa.totp.steps.verify": "2. 코드 확인",
  "security.profile.mfa.totp.title": "TOTP 설정",
  "security.profile.mfa.totp.uri": "프로비저닝 URI",
  "security.profile.mfa.totp.verifyTitle": "앱의 코드 확인",
  "security.profile.mfa.verify.codePlaceholder": "확인 코드를 입력하세요",
  "security.profile.mfa.verify.resend": "코드 재전송",
  "security.profile.mfa.verify.submit": "확인",
  "security.profile.pageTitle": "보안 및 MFA",
  "security.profile.password.description": "계정 비밀번호를 변경하고 자격 증명을 안전하게 유지하세요.",
  "security.profile.password.form.confirmPassword": "새 비밀번호 확인",
  "security.profile.password.form.currentPassword": "현재 비밀번호",
  "security.profile.password.form.errors.confirmRequired": "새 비밀번호를 확인해 주세요.",
  "security.profile.password.form.errors.currentRequired": "현재 비밀번호는 필수입니다.",
  "security.profile.password.form.errors.passwordMismatch": "비밀번호가 일치하지 않습니다.",
  "security.profile.password.form.errors.passwordPolicy": "비밀번호가 요구 사항을 충족하지 않습니다.",
  "security.profile.password.form.errors.required": "현재 비밀번호와 새 비밀번호를 모두 입력해야 합니다.",
  "security.profile.password.form.errors.save": "비밀번호 업데이트에 실패했습니다.",
  "security.profile.password.form.errors.useSecurityPage": "비밀번호 변경은 보안 및 MFA 페이지에서만 할 수 있습니다.",
  "security.profile.password.form.newPassword": "새 비밀번호",
  "security.profile.password.form.requirementsTitle": "비밀번호 요구 사항",
  "security.profile.password.form.submit": "비밀번호 업데이트",
  "security.profile.password.form.success": "비밀번호가 업데이트되었습니다.",
  "security.profile.password.form.title": "비밀번호 변경",
  "security.profile.password.title": "비밀번호 보안",
  "ui.actions.add": "추가",
  "ui.actions.back": "뒤로",
  "ui.actions.create": "생성",
  "ui.actions.retry": "다시 시도",
  "ui.common.no": "아니요",
  "ui.common.yes": "예",
  "ui.filters.all": "전체",
  "ui.profileMenu.changePassword": "보안 및 MFA",
  "ui.table.registeredAt": "등록됨"
}
