{
  "status": {
    "uploaded": "업로드됨",
    "issued": "발급됨",
    "planned": "진행중",
    "failed": "실패한",
    "missing": "파일 누락",
    "ready": "준비됨",
    "processing": "진행중"
  },
  "step": {
    "ok": "완료",
    "blocked": "실행할 수 없습니다",
    "failed": "실패한",
    "skipped": "건너뛰었습니다."
  },
  "pillCount": "{{count}} 인증서",
  "statCerts": "인증서",
  "panelCertHint": "패널 HTTPS는 {{path}}(만료 {{exp}})를 사용합니다. 사이트 인증서로 나열되지 않습니다.",
  "openPanelTls": "패널 HTTPS 열기",
  "statWithFiles": "파일 포함",
  "statBindings": "바인딩",
  "statFailed": "실패한",
  "requestLe": "Let’s Encrypt 요청",
  "openLetsEncryptLog": "로그 센터에서 letsencrypt.log를 엽니다.",
  "uploadCert": "+ 인증서 업로드",
  "certbotNotInstalled": "Certbot이 설치되지 않았습니다",
  "leFailNxdomain": "DNS에는 {{domain}}(NXDOMAIN)에 대한 기록이 없습니다. — Let's Encrypt는 공개 A/AAAA 없이는 유효성을 검사할 수 없습니다.",
  "leFailNxdomainHint": "{{domain}}에 대한 A 레코드를 DNS에서 이 서버의 공용 IP에 추가하고, 영역을 쓰고, 확인합니다.",
  "leFailDns": "DNS 오류 해결 {{domain}}(SERVFAIL 또는 유사).",
  "leFailDnsHint": "네임서버를 확인하고 해당 영역이 공용 인터넷에 게시되어 있는지 확인하세요.",
  "leFailHttp01": "{{domain}}는 해결되었으나 HTTP-01이 실패했습니다(포트 80에 연결할 수 없거나 잘못된 응답).",
  "leFailHttp01Hint": "포트 80을 열고 nginx가 80에서 수신 대기하는지 확인하고 {{domain}}가 이 호스트를 가리키는지 확인하세요.",
  "leFailRateLimit": "암호화 속도 제한에 도달하겠습니다.",
  "leFailRateLimitHint": "기다렸다가 다시 시도하거나 동일한 이름에 대한 반복 요청을 피하세요.",
  "leFailCaa": "CAA 레코드는 {{domain}}에 대해 Let's Encrypt를 차단합니다.",
  "leFailCaaHint": "letsencrypt.org를 허용하는 CAA를 추가하거나 차단 CAA를 제거하세요.",
  "leFailChallenge": "Let's Encrypt 도메인 검증에 실패했습니다({{domain}}).",
  "leFailChallengeHint": "DNS A 레코드와 포트 80 연결 가능성을 확인한 후 다시 시도하세요. letsencrypt.log를 참조하세요.",
  "leFailUnknown": "Let's Encrypt 요청이 실패했습니다({{domain}}).",
  "leFailUnknownHint": "자세한 내용을 보려면 letsencrypt.log를 여세요.",
  "leFailRawTail": "기술 세부정보(발췌): {{snippet}}",
  "requestFailedWhy": "실패한 이유",
  "requestFailedNext": "다음 단계",
  "retryRequest": "재시도 요청",
  "retryRequestFor": "{{domain}}에 대한 요청 재시도",
  "retryInTableHint": "아래 목록의 실패한 도메인 행에서 다시 시도하세요.",
  "bindingsTitle": "바인딩 및 갱신",
  "autoRenewLabel": "자동 갱신",
  "autoRenewYes": "사용",
  "autoRenewNo": "활성화되지 않음/확인되지 않음",
  "autoRenewYesDetail": "갱신 메커니즘 감지됨: {{source}}. Let's Encrypt 인증서는 certbot이 정상일 때 만료되기 전에 갱신되어야 합니다.",
  "autoRenewNoDetail": "활성화된 certbot.timer 또는 갱신 크론을 찾을 수 없습니다. certbot.timer를 활성화하십시오. 그렇지 않으면 수동으로 갱신하지 않으면 인증서가 만료됩니다.",
  "renewSourceCron": "패널/시스템 크론",
  "renewTimerEnabled": "시스템 타이머 활성화됨: {{unit}}",
  "renewTimerDisabled": "{{unit}}을 찾았으나 활성화되지 않았습니다(systemctl 활성화 --now {{unit}}).",
  "renewTimerInstalledUnknown": "호스트에는 {{unit}} 유닛 파일이 있습니다. systemctl 활성화 --지금 확인",
  "renewTimerActive": "{{unit}} 활동 중",
  "renewViaCron": "certbot/갱신을 언급하는 {{count}} 크론 작업을 찾았습니다.",
  "renewNone": "certbot.timer 또는 LE 갱신 cron이 등록되지 않았습니다.",
  "expiresUnknown": "알 수 없음",
  "expiresUnknownHint": "인증서 파일을 읽을 수 없습니다(권한/경로).",
  "expiresInDays": "{{n}}일 후",
  "expiresAt": "· 만료 {{date}}",
  "projectsAt": "· 프로젝트: {{names}}",
  "mailAt": "· 메일: {{domains}}",
  "noBindings": "프로젝트/메일 바인딩이 감지되지 않았습니다.",
  "certsTitle": "인증서({{count}})",
  "colDomain": "도메인",
  "colProvider": "원천",
  "providerUpload": "업로드",
  "colLocalFiles": "로컬 파일",
  "filesYes": "예",
  "filesNo": "아니요",
  "colExpires": "만료",
  "renew": "고쳐 쓰다",
  "renewFor": "{{domain}}에 대한 Let’s Encrypt 갱신",
  "deleteDomain": "삭제 {{domain}}",
  "colStatus": "상태",
  "emptyTitle": "아직 인증서가 없습니다.",
  "emptyDesc": "위의 \"인증서 업로드\" 또는 \"Let's Encrypt 요청\"을 사용하세요.",
  "uploadTitle": "인증서 업로드",
  "uploadDesc": "PEM 콘텐츠를 붙여넣으세요. 패널은 서버에 파일을 씁니다.",
  "domainHint": "이 인증서의 기본 도메인입니다. 예: example.com",
  "fullchainLabel": "인증서 체인(풀체인)",
  "fullchainHint": "서버 인증서 및 중간 CA가 포함된 PEM",
  "privkeyLabel": "개인 키(privkey)",
  "privkeyHint": "인증서와 일치하는 개인 키 PEM — 비밀로 유지",
  "uploadHint": "업로드는 파일 쓰기만 합니다.",
  "leTitle": "Let’s Encrypt 요청",
  "leDesc": "패널이 서버에 인증서를 요청합니다. 수동 인증서봇이 필요하지 않습니다.",
  "requestCert": "인증서 요청",
  "domainLeHint": "Apex/도메인 또는 *.example.com 와일드카드",
  "domainLePlaceholder": "example.com 또는 *.example.com",
  "emailLabel": "연락처 이메일",
  "emailHint": "Let's Encrypt 만료 알림의 경우; admin@domain을 사용하려면 비워 두세요.",
  "leDns01Hint": "와일드카드는 dns-01을 사용합니다. 패널은 certbot 수동 챌린지를 시작합니다. TXT 기록을 완료합니다.",
  "leHttp01Hint": "일반 도메인은 http-01(nginx 플러그인)을 사용합니다.",
  "deleteTitle": "인증서를 삭제하시겠습니까?",
  "deleteDesc": "{{domain}}에 대한 인증서 파일 및 등록을 제거합니다.",
  "deleteNeedDomain": "이 인증서 삭제 - 도메인 이름을 입력하여 확인하세요.",
  "savedCert": "{{domain}}에 대한 저장된 인증서",
  "uploadFailed": "업로드 실패",
  "requestBlocked": "관리자 패널에서 인증서 요청을 완료할 수 없습니다.",
  "requestDone": "인증서 요청이 완료되었습니다.",
  "requestFailed": "인증서 요청이 실패했습니다.",
  "applyFailed": "요청 실패",
  "deletedCert": "삭제됨 {{domain}}",
  "uninstallCertbotWarn": "certbot을 제거하면 기존 Let's Encrypt 인증서의 자동 갱신이 중지됩니다.",
  "uninstallCertbot": "certbot 제거(자동 갱신 손실)",
  "domainRequired": "도메인을 입력하세요.",
  "domainInvalid": "도메인 형식이 올바르지 않습니다.",
  "domainKnownHint": "알려진 프로젝트·DNS·메일 도메인에서 고르거나 직접 입력하세요."
}
