{
  "agents": {
    "sessionNotFound": "세션을 찾을 수 없습니다: {{sessionId}}"
  },
  "notFound": "찾을 수 없음",
  "needPath": "경로 지정",
  "needName": "이름을 입력하세요",
  "needHost": "호스트를 입력하세요",
  "needDomain": "도메인을 입력하세요",
  "needProjectName": "프로젝트 이름을 입력하세요.",
  "needServerIp": "서버 IP 지정",
  "passwordMin8": "비밀번호는 8자 이상이어야 합니다.",
  "invalidPath": "잘못된 경로",
  "invalidIp": "잘못된 IP",
  "invalidIp46": "잘못된 IPv4/IPv6",
  "invalidPackageName": "잘못된 패키지 이름",
  "fileMissing": "파일이 존재하지 않습니다",
  "notRegularFile": "일반 파일이 아님",
  "readFailed": "읽기 실패",
  "pathResolveFailed": "경로를 확인하지 못했습니다.",
  "fieldInvalid": "잘못된 필드 {{field}}: {{value}}",
  "apt": {
    "updateIndex": "패키지 색인 업데이트"
  },
  "state": {
    "closed": "닫은",
    "active": "활동적인"
  },
  "cat": {
    "security": "보안",
    "mail": "우편",
    "database": "데이터 베이스",
    "runtime": "런타임"
  },
  "ssh": {
    "identityNotFound": "신원을 찾을 수 없습니다",
    "registrationNotFound": "등록을 찾을 수 없습니다",
    "keyOkNologin": "Key accepted. Account has no login shell (nologin) — use SFTP. Treated as PASS.",
    "keyOkSftp": "SSH 쉘이 거부된 후 SFTP 비밀번호가 성공했습니다."
  },
  "cdn": {
    "siteNotFound": "CDN 사이트를 찾을 수 없습니다",
    "nodeMissing": "노드가 존재하지 않습니다",
    "loopbackOriginRemote": "원본은 127.0.0.1입니다. 즉, 원격 에지가 아닌 이 호스트입니다. 연결 가능한 원본 IP 또는 바인딩_ip를 설정합니다.",
    "originRemoteRewrite": "원격 에지는 루프백 대신 도달 가능한 원점 {{url}}을 사용합니다.",
    "originRemoteUnknown": "오리진은 루프백이고 공개/LAN IP 또는 바인딩_ip가 알려져 있지 않습니다. Apply는 원격 에지가 설정될 때까지 거부합니다.",
    "needSshOrFleet": "원격 엣지에는 아웃바운드 SSH ID(또는 사용자 이름) 또는 /agents 플릿 세션이 필요합니다. 상태 URL만으로는 전송이 적용되지 않습니다.",
    "probe": {
      "timeout": "{{ms}}ms({{detail}}) 후 연결 시간이 초과되었습니다. 피어에 방화벽이 있을 수 있습니다.",
      "dns": "DNS 조회에 실패했습니다({{detail}}).",
      "refused": "{{ms}}ms({{detail}}) 후에 연결이 거부되었습니다. 포트 폐쇄 또는 단방향 차단.",
      "tls": "TLS 확인에 실패했습니다({{detail}}).",
      "unreach": "{{ms}}ms({{detail}}) 후에 호스트에 연결할 수 없습니다.",
      "http": "{{ms}}ms({{detail}}) 후에 HTTP 프로브가 실패했습니다."
    }
  },
  "backup": {
    "testUnsaved": "저장되지 않은 양식 값 테스트(설정에 기록되지 않음)",
    "testIdentity": "ssh (identity) to {{spec}} ok",
    "sshAuthFailed": "SSH 키 또는 비밀번호가 거부되었습니다(공개 키). 아웃바운드 ID를 선택하거나 sshpass를 설치하세요.",
    "remotePathIsFile": "원격 경로 {{path}}는 파일입니다. 디렉토리를 사용하십시오.",
    "remoteMkdirFailed": "원격 디렉터리를 생성할 수 없습니다: {{detail}}",
    "sidecarPushed": "SQL 사이드카도 푸시됨 {{name}}",
    "fileNotFound": "백업 파일을 찾을 수 없습니다",
    "resticNoPassword": "Restic이 활성화되었지만 비밀번호가 설정되지 않았습니다",
    "resticNotInPath": "PATH에 있지 않음",
    "dbEnvUnreadable": ".db.env를 읽을 수 없습니다. SQL 덤프를 건너뛰었습니다.",
    "dbEnvNoName": ".db.env에는 데이터베이스 이름이 없습니다. SQL 덤프를 건너뛰었습니다.",
    "targetOutside": "복원 대상은 프로젝트 홈 또는 공용 파일 루트 내부에 있어야 합니다.",
    "controlPlaneDryRun": "미리보기만 가능 - 작성된 내용이 없습니다. 패널에서 복원을 사용하고 작성할 문구를 확인하세요.",
    "controlPlaneNeedConfirm": "전체 제어 영역 복원에는 RESTORE-Control-PLANE 확인 문구가 필요합니다.",
    "controlPlaneRestartAfter": "복원에 성공한 후 API를 다시 시작하세요.",
    "movedToTrash": "{{name}}를 휴지통으로 옮겼습니다. {{days}}일 후 영구 삭제됩니다.",
    "restoreNameExists": "복원할 수 없습니다 {{name}} — 해당 이름을 가진 라이브 아카이브가 이미 존재합니다.",
    "restoredFromTrash": "휴지통에서 {{name}}를 복원했습니다.",
    "trashEmptied": "휴지통에서 {{n}} 아카이브를 영구적으로 삭제했습니다.",
    "partialOk": "부분적 성공 — {{n}} 프로젝트 건너뛰기"
  },
  "health": {
    "portListening": "포트 {{port}}가 수신 중입니다.",
    "portNotListening": "포트 {{port}}가 수신 대기 중이 아닙니다.",
    "httpOk": "HTTP 확인 {{status}}",
    "httpFail": "HTTP 실패: {{detail}}"
  },
  "redis": {
    "cliMissing": "redis-cli가 설치되지 않았습니다",
    "requirepassAlreadySet": "Redis에는 이미 requirepass가 있으므로 덮어쓰지 않았습니다.",
    "requirepassApplied": "런타임에 requirepass 적용",
    "requirepassApplyFailed": "CONFIG SET requirepass를 설정할 수 없습니다(다시 시작 + conf에 의존함).",
    "generatedRequirepass": "생성된 Redis 비밀번호(한 번 표시됨): {{password}}"
  },
  "nginx": {
    "reloaded": "nginx가 다시 로드됨",
    "configOk": "Nginx 구성 확인을 통과했습니다.",
    "reloadExit": "Nginx 재로드 종료 코드={{code}}",
    "managedDir": "관리 구성 디렉토리: {{path}}",
    "includeHint": "nginx에서: {{path}}/*.conf를 포함합니다.",
    "removedOrphan": "고아 nginx conf {{path}}를 제거했습니다.",
    "keptLiveSsl": "{{path}}에 실시간 HTTPS 블록 유지(관리형 템플릿에는 수신 대기 443이 없음)",
    "orphanCleanupFailed": "고아 nginx 정리 실패: {{detail}}",
    "settingsWritten": "Nginx 전역 스니펫이 작성되었습니다.",
    "settingsNeedExecute": "적용에는 YSK_EXECUTE가 필요합니다.",
    "reloadFailed": "nginx 재로드 실패"
  },
  "ssl": {
    "requestCert": "인증서 요청"
  },
  "ftp": {
    "startVsftpd": "vsftpd 시작",
    "writeVsftpd": "vsftpd 구성 작성",
    "vsftpdStarted": "vsftpd가 시작되었습니다",
    "openPortsStep": "방화벽 포트(수동)",
    "openPortsReminder": "호스트 방화벽 및 클라우드 보안 그룹에서 TCP 포트 열기: {{ports}}. FTPS 적용은 포트를 열지 않습니다.",
    "openPortsPasvHint": "로그인은 작동하지만 디렉터리 LIST 시간이 초과되면 PASV 데이터 범위가 차단됩니다. 전체 파일을 엽니다.",
    "publicPlaintextBlocked": "FTPS 없이 공개 FTP 시작을 거부합니다. 이 호스트에만 바인딩하거나, 인증서로 FTPS를 활성화하거나, PLAINTEXT를 확인하여 공개 주소에 일반 텍스트를 노출하세요."
  },
  "deploy": {
    "nodeMissingIsolated": "격리된 배포를 위한 노드 바이너리 누락: {{path}} — Node {{version}} 툴체인을 설치한 후 다시 배포합니다. 203/EXEC가 되는 유닛 작성을 거부합니다.",
    "nodeMissing": "노드 바이너리 누락: {{path}} — 툴체인(노드 {{version}})을 설치한 후 재배포",
    "nodeRejectedPath": "프로젝트 사용자에 대해 거부된 노드 바이너리: {{path}} — {{planned}} 사용",
    "unitUnhealthy": "시스템 장치가 건강하지 않습니다({{detail}}). Journalctl -u {{unit}} — 203/EXEC는 종종 프로젝트 사용자가 실행할 수 없는 바이너리를 의미합니다.",
    "skippedPanelNode": "{{path}}에서 건너뛴 패널 노드(프로젝트 사용자가 실행할 수 없으며 systemd 203/EXEC가 발생함)",
    "usingFallback": "노드 바이너리: {{path}} 사용(계획된 {{planned}}을 찾을 수 없음)",
    "usingPanelExec": "노드 바이너리: 패널 execPath {{path}}로 대체",
    "usingPanelDegraded": "노드 바이너리: 패널 {{path}}를 사용하여 배포 수준이 저하됨(systemd User=ysks_*의 경우 아님)",
    "nodeNotFoundPlanned": "호스트에서 노드 {{version}} 바이너리를 찾을 수 없습니다. 장치는 {{planned}}를 사용합니다. 툴체인을 설치한 후 재배포"
  },
  "files": {
    "needSrcDst": "소스 및 대상 경로 지정",
    "pathOutsideSandbox": "샌드박스 외부 경로: {{target}}",
    "notFoundRel": "찾을 수 없음: {{relPath}}",
    "fileNotFoundRel": "파일을 찾을 수 없습니다: {{relPath}}",
    "notFoundFrom": "찾을 수 없음: {{fromPath}}",
    "alreadyExists": "같은 이름이 이미 있습니다: {{name}}"
  },
  "dns": {
    "needZoneServerIp": "영역 및 서버 IP 입력",
    "noClusterPeer": "등록된 클러스터 피어가 없습니다.",
    "planOnly": "계획 전용 — Apply=true(root + YSK_EXECUTE)를 설정하여 /etc/powerdns에 설치하고 재발견합니다.",
    "needRootNamed": "/etc/powerdns/named.conf를 업데이트하고 영역을 재발견하려면 루트 + EXECUTE가 필요합니다.",
    "noManagedZonesClear": "dataDir/dns/zones 아래에 관리형 영역 파일이 없습니다. PowerDNS YSK 포함이 지워집니다.",
    "bindRegistered": "PowerDNS BIND: 등록된 {{count}} 영역(목록 영역 확인됨)",
    "listZonesIncomplete": "명명된.conf/runtime 영역이 업데이트되었지만 list-zones가 모든 영역을 확인하지 않았습니다. 로드된 것으로 표시되지 않았습니다(pdns 로그/bind-config 확인).",
    "noLaunchDefaultBind": "실행 없음= 찾을 수 없음 — 기본적으로 경로 바인딩으로 설정됨",
    "writeNotAnswerDig": "영역 파일 쓰기만으로는 dig에 응답하지 않습니다. PowerDNS에 로드합니다(bind names.conf + rediscover).",
    "bindDigFailed": "영역이 나열되었지만 발굴 SOA가 실패함 - 로드된 것을 주장하지 않음",
    "bindLoadedOk": "PowerDNS BINDnamed.conf를 통해 등록된 영역 {{zone}} + dig OK",
    "bindSyncFailed": "BIND 명명된.conf 동기화가 실패했거나 발굴이 응답하지 않습니다.",
    "bindSkipPdnsutil": "BIND 경로 건너뛰기(백엔드는 pdnsutil을 선호함)",
    "pdnsCtlNoConfirm": "pdns_control이 있지만 영역이 확인되지 않았습니다. /etc/powerdns/named.conf를 확인하거나 pdnsutil 백엔드를 사용하세요.",
    "usingExistingZone": "기존 영역 파일 사용: {{path}}",
    "healNeedRoot": "pdns 로컬 주소를 다시 작성하려면 루트 + EXECUTE가 필요합니다.",
    "pdnsUnitActive": "pdns 단위: 활성",
    "pdnsUnitInactive": "pdns 유닛: 활성화되지 않음",
    "udp53Listening": "UDP/53: 청취",
    "udp53NotListening": "UDP/53: 아직 수신 중이 아닙니다.",
    "healResyncOk": "치료된 수신기 + 관리형 영역을 PowerDNS BIND로 다시 동기화함",
    "healResyncPartial": "리스너는 치료되었지만 영역 재동기화가 완료되지 않았습니다. 쓰기 및 로드 영역 / powerdns 로드를 클릭합니다.",
    "installAfterLoad": "설치 후 DNS 영역 적용(named.conf 쓰기 + 재발견) 또는 POST powerdns/load",
    "bindFileNotEnough": "BIND 백엔드: 명명된.conf에 해당 파일이 포함될 때까지 영역 파일만으로는 dig에 응답하지 않습니다.",
    "zeroDomainsHint": "PowerDNS list-zones: 0 — 디스크의 영역 파일이 로드되지 않습니다(이름이 지정됨).",
    "localAFailed": "{{zone}} 아래의 www/ftp/@에 대한 로컬 A 프로브가 실패했습니다.",
    "publicNsCloudflare": "공용 NS는 타사 DNS/CDN(예: Cloudflare)입니다. 공용 발굴에서는 이 호스트 영역을 사용하지 않습니다.",
    "publicNsOther": "공용 NS는 이 호스트가 아닙니다. 전세계 검사에서는 등록자 NS가 변경될 때까지 로컬 PowerDNS를 무시합니다.",
    "publicNsHere": "공용 NS는 영역 내 네임서버(ns1/ns2.zone)처럼 보입니다. 전 세계가 사용자에게 쿼리할 수 있습니다.",
    "firewall53Hint": "UDP/53은 ss에서 수신하지 않습니다. 외부 발굴이 실패하면 방화벽 53을 둘 다(TCP+UDP) 엽니다.",
    "applyDigOk": "PowerDNS BIND: 목록 영역 + 발굴 확인",
    "applyDigFail": "conf에 영역이 등록되었지만 여전히 비어 있음/REFUSED — 표시가 적용되지 않음",
    "applySyncIncomplete": "PowerDNS 바인드 동기화 미완료 — 디스크에만 영역 파일이 있습니다(적용되지 않음). EXECUTE/root 또는 pdns 로그를 수정합니다.",
    "writeOnlyHint": "영역 파일 쓰기 전용 - PowerDNS는 다음 이름의 레지스터를 로드/적용할 때까지 응답하지 않습니다.",
    "noActiveUnit": "활성 명명된/bind9/pdns 장치가 없습니다.",
    "pdnsUnitRestarts": "pdns 장치 상태/다시 시작: {{detail}}",
    "port53LoopbackOnly": "포트 53은 루프백(systemd-resolved 127.0.0.53)에만 있으며 제품 권한 이름 서버가 아닙니다.",
    "port53Closed": "포트 53이 수신 대기 중이 아닙니다(UDP/TCP).",
    "udp53NotPublic": "UDP/53이 공개 주소를 수신하지 않습니다.",
    "tcp53NotPublic": "TCP/53이 공개 주소를 수신하지 않습니다.",
    "noManagedZones": "dataDir/dns/zones 아래에 관리형 영역 파일이 없습니다.",
    "pdnsListZones": "PowerDNS 목록 영역: {{n}}",
    "lookupIgnoredAt": "발굴을 사용할 수 없습니다. @{{server}}가 무시되었습니다. 해당 서버의 응답으로 시스템 확인자를 사용하지 않습니다.",
    "digNotInstalled": "발굴이 설치되지 않았습니다",
    "digEmpty": "발굴 : 대답 없음",
    "localAOk": "지역 A {{name}} → {{ip}}"
  },
  "db": {
    "needExecuteCreate": "호스트 실행이 꺼져 있습니다. 패널에서 데이터베이스를 생성할 수 없습니다.",
    "dryRunMysql": "테스트 실행: 데이터베이스가 생성되지 않았습니다. YSK_EXECUTE=1과 함께 --execute를 사용하여 프로비저닝",
    "remoteNoCreds": "사용자 이름/비밀번호가 저장되지 않음 — TCP 전용(등록은 로그인이 아님)",
    "remoteReachable": "TCP {{host}}:{{port}} 개방({{ms}}ms).",
    "remoteUnreachable": "TCP {{host}}:{{port}} 폐쇄 또는 필터링됨({{ms}}ms)."
  },
  "net": {
    "invalidIface": "잘못된 인터페이스 이름",
    "invalidDev": "잘못된 장치 이름",
    "needNmActive": "지속할 수 없음: 활성 NetworkManager 연결이 필요합니다."
  },
  "project": {
    "notFound": "프로젝트를 찾을 수 없습니다: {{id}}",
    "docRootMustBeRelative": "문서 루트는 프로젝트 홈에 상대적이어야 합니다(절대 경로가 아님).",
    "docRootInvalid": "잘못된 문서 루트입니다(.. 또는 잘못된 문자 없음).",
    "domainInvalid": "잘못된 도메인 이름: {{domain}}",
    "domainInUse": "도메인 {{domain}}은(는) 프로젝트 '{{other}}'에서 이미 사용 중입니다."
  },
  "email": {
    "domainNotFound": "메일 도메인을 찾을 수 없습니다: {{id}}",
    "wroteNginx": "Nginx 구성을 작성했습니다: {{nginxPath}}",
    "wrotePath": "{{path}}를 썼습니다",
    "domainDeleted": "삭제된 도메인 {{domain}}({{mailboxes}} 편지함, {{aliases}} 별칭)",
    "domainDataDirRemoved": "로컬 데이터 디렉토리 제거됨 {{path}}",
    "domainDataDirRemoveFailed": "데이터 디렉터리를 제거할 수 없습니다. {{path}}: {{detail}}",
    "domainDeleteSystemHint": "제어 영역이 제거되었습니다. 필요한 경우 나머지 도메인을 다시 적용하거나 시스템 MTA 맵을 정리합니다.",
    "mailboxDeleted": "삭제된 편지함 {{address}}",
    "mailboxNotFound": "사서함을 찾을 수 없습니다",
    "mailboxDataRemoved": "로컬 경로 제거됨 {{path}}",
    "domainDeleteConfirmMismatch": "이름이 도메인과 일치하지 않는지 확인하세요. 삭제 거부됨",
    "domainDataKept": "로컬 데이터Dir 메일 데이터 유지(removeData=false)",
    "mailboxPasswordUpdated": "{{address}}의 비밀번호가 업데이트되었습니다.",
    "mailboxStatusUpdated": "{{address}} 상태가 {{status}}로 설정됨",
    "mailboxUpdateEmpty": "업데이트할 내용 없음 - 비밀번호 및/또는 상태 제공",
    "mailboxStatusInvalid": "잘못된 사서함 상태",
    "mailboxNoChanges": "적용된 변경사항 없음",
    "dovecotApplyNeedRoot": "Dovecot 가상 인증 적용에는 루트 + YSK_EXECUTE가 필요합니다.",
    "dovecotNotInstalled": "이 호스트에는 Dovecot이 설치되어 있지 않습니다.",
    "dovecotNoPassdbSnippets": "dataDir/email에서 도메인 암호 조각을 찾을 수 없습니다.",
    "dovecotApplyFailed": "Dovecot 가상 인증 적용 실패: {{detail}}",
    "dovecotApplyOk": "Dovecot 가상 인증 설치됨({{conf}}, {{count}} 도메인 스니펫)",
    "dovecotPassdbWrittenNeedApply": "dataDir 아래에 작성된 Passwd 파일 — Dovecot이 이를 로드하도록 적용(EXECUTE+root)을 실행합니다.",
    "postqueueSetgidBroken": "Postfix 대기열 도구가 실패했습니다. setgid_group이 main.cf에서 비어 있습니다. setgid_group=postdrop을 설정합니다(YSK_EXECUTE가 켜져 있을 때 패널이 수정을 시도함).",
    "postqueueMailDown": "Postfix가 실행되고 있지 않습니다(showq를 사용할 수 없음). YSK_EXECUTE가 켜져 있을 때 패널을 시작하려고 했습니다. 소프트웨어 탭/systemctl 상태 접미사를 확인하세요.",
    "postqueueSpoolMissing": "Postfix 대기열 디렉터리가 누락되었습니다(예: Hold/). 패널은 YSK_EXECUTE가 켜져 있을 때 스풀 트리를 만들고 Postfix를 시작하려고 했습니다.",
    "invalidDomain": "유효한 메일 도메인을 입력하세요.",
    "invalidServerIp": "유효한 서버 IP를 입력하세요.",
    "mailboxLocalPartInvalid": "메일박스 로컬 부분에는 문자, 숫자만 사용할 수 있습니다. _ + -",
    "passwordTooShort": "비밀번호는 8자 이상이어야 합니다."
  },
  "software": {
    "startUnit": "시작 {{u}}",
    "installedSpec": "설치됨 {{title}}",
    "installPkg": "설치 {{p}}",
    "npmGlobal": "npm 설치 -g {{pkgs}}",
    "needNodeForNpm": "node/npm을 찾을 수 없음 — {{title}} 이전에 Node.js를 설치하세요.",
    "uninstallNoTargets": "제거할 소프트웨어를 선택하지 않았습니다.",
    "uninstallNothingInstalled": "선택한 범위에 대해 설치된 것이 없습니다.",
    "uninstallProtected": "보호된 구성요소 건너뛰기: {{ids}}",
    "uninstallConfirmMismatch": "확인 문구가 일치하지 않습니다.",
    "uninstallOk": "제거된 {{n}} 구성요소",
    "uninstallPartial": "제거가 완료되었지만 오류가 발생했습니다. 단계를 확인하세요."
  },
  "php": {
    "aptPackages": "{{count}} 패키지를 설치합니다: {{list}}"
  },
  "runtime": {
    "plugins": "동반 도구: {{list}}",
    "pluginsOk": "동반 도구가 설치됨",
    "pluginsFailed": "일부 도구가 실패했거나 건너뛰었습니다: {{list}}",
    "pluginsUninstall": "제거 도구: {{list}}",
    "pluginsUninstallOk": "동반 도구가 제거되었습니다.",
    "pluginsUninstallFailed": "일부 도구가 제거되지 않았거나 건너뛰었습니다: {{list}}",
    "pluginsNoneToUninstall": "제거할 도구 없음(이미 사라졌거나 필요함)"
  },
  "approval": {
    "notFound": "승인을 찾을 수 없음: {{id}}"
  },
  "readiness": {
    "core": "제어 영역",
    "security": "권한 및 보안",
    "binaries": "바이너리/패키지",
    "hosting": "호스팅",
    "dns": "DNS",
    "email": "이메일",
    "isolation": "프로젝트 격리",
    "ops": "운영",
    "runtimesNode": "Node.js",
    "runtimesPhp": "PHP",
    "runtimesPython": "파이썬",
    "runtimesGo": "Go",
    "pm2": "PM2",
    "runtimesNodeFix": "/runtimes/node에서 노드 설치",
    "runtimesPhpFix": "/runtimes/php에서 PHP 설치",
    "runtimesPythonFix": "/runtimes/python에서 Python 설치",
    "runtimesGoFix": "/runtimes/go에서 Go 설치",
    "pm2Fix": "노드 런타임 페이지에서 PM2 설치"
  },
  "needAdmin": "관리자 권한이 필요합니다",
  "notInstalled": "미설치",
  "unknown": "알 수 없음",
  "failed": "실패한",
  "running": "달리기",
  "stopped": "중지됨",
  "probe": "조사",
  "install": "설치",
  "port": "포트",
  "git": {
    "missingBin": "자식이 PATH에 없습니다",
    "auth": "인증에 실패했습니다. 배포 키 또는 HTTPS 토큰을 추가합니다.",
    "hostkey": "SSH 호스트 키 확인에 실패했습니다. 호스트 키를 확인하고 고정하세요.",
    "dirty": "작업 트리에는 {{count}} 로컬 변경 사항이 있습니다. 당기기가 차단되었습니다.",
    "diverged": "빨리감기를 할 수 없습니다. 로컬 Git 기록을 삭제하려면 원격 참조로 재설정하세요.",
    "missingRef": "해당 분기, 태그 또는 커밋이 원격에 없습니다.",
    "shallow": "이 클론은 얕습니다. 이전 커밋을 고정하기 전에 전체 기록을 가져오세요.",
    "notRepo": "app/은 아직 Git 저장소가 아닙니다.",
    "diffEmpty": "단계적이지 않은 diff가 없습니다(보호된 .env는 제외됨).",
    "unrelated": "관련 없는 역사. 확인 후에만 다시 복제하십시오. 사용자 정의 파일은 손실됩니다.",
    "lock": "Git index.lock이 존재합니다. git 프로세스가 실행되고 있지 않은 경우에만 제거하십시오.",
    "disk": "디스크가 가득 찼거나 할당량이 초과되었습니다.",
    "timeout": "힘내 시간이 초과되었습니다.",
    "network": "리모컨과 통신 중 네트워크 오류가 발생했습니다.",
    "lfs": "이 저장소는 Git LFS를 사용하며 git-lfs는 사용할 수 없습니다.",
    "submodule": "하위 모듈 업데이트에 실패했습니다.",
    "unknown": "Git이 실패했습니다. 명령 출력을 참조하세요.",
    "fetchOk": "원본에서 가져왔습니다.",
    "checkoutOk": "{{ref}}를 확인했습니다.",
    "resetOk": "{{ref}}로 하드 재설정하세요.",
    "envRestored": "제어 영역에서 app/.env를 복원했습니다.",
    "needPinHost": "SSH 호스트 키가 고정되지 않았습니다. 복제하거나 가져오기 전에 스캔하고 고정하세요.",
    "tokenSaved": "HTTPS 토큰이 저장되었습니다(다시 표시되지 않음).",
    "tokenCleared": "HTTPS 토큰이 제거되었습니다.",
    "tokenInvalid": "토큰은 8자 이상이어야 합니다.",
    "deployKeyCreated": "배포 키가 생성되었습니다. Git 호스트에 공개 키를 추가합니다.",
    "deployKeyCleared": "이 프로젝트에서 분리된 키를 배포합니다.",
    "hostPinned": "{{host}}에 대한 SSH 호스트 키가 고정되었습니다.",
    "hostUnpinned": "고정된 SSH 호스트 키를 삭제했습니다.",
    "hostScanFailed": "ssh-keyscan은 해당 호스트에 대해 키를 반환하지 않았습니다.",
    "hookEnabled": "인바운드 Git 후크가 켜져 있습니다. URL을 GitHub, Gitea 또는 GitLab에 직접 붙여넣으세요.",
    "hookDisabled": "인바운드 Git 후크가 꺼져 있습니다. URL은 동기화되지 않습니다.",
    "hookSecretOnce": "지금 이 후크 비밀을 복사하세요. 다시 표시되지 않습니다.",
    "refsNeedUrl": "먼저 Git URL을 입력하세요.",
    "refsOk": "{{branches}} 브랜치 및 {{tags}} 태그가 로드되었습니다.",
    "refsEmpty": "원격에 분기나 태그가 없음을 알렸습니다."
  },
  "auto": {
    "n0001": "상태: 적용됨",
    "n0002": "사용자를 찾을 수 없습니다",
    "n0003": "차단됨: YSK_EXECUTE=1 필요",
    "n0004": "리소스를 찾을 수 없습니다.",
    "n0005": "호스트에 적용할 수 없습니다. YSK_EXECUTE + 루트가 필요합니다.",
    "n0006": "호스트 실행 필요",
    "n0007": "상태: 작성됨",
    "n0008": "이 작업을 완료하려면 루트 권한이 필요합니다.",
    "n0009": "데이터베이스 생성",
    "n0010": "완료",
    "n0011": "찾을 수 없음",
    "n0012": "상태: 실패",
    "n0013": "실행되지 않음",
    "n0014": "시작",
    "n0015": "MySQL이 설치되지 않았습니다.",
    "n0016": "psql이 설치되지 않았습니다.",
    "n0017": "UFW 방화벽",
    "n0018": "런타임",
    "n0019": "크론을 찾을 수 없습니다",
    "n0020": "",
    "n0021": "정책이 시행되지 않음: 0/1 관리자가 2FA를 활성화했습니다.",
    "n0022": "관리자 2단계 인증",
    "n0023": "바이너리 로그(복제)",
    "n0024": "찾을 수 없음",
    "n0025": "시스템 변경이 비활성화되었습니다.",
    "n0026": "자동 금지 회로 차단기가 작동했습니다.",
    "n0027": "에이전트 ID를 지정하세요.",
    "n0028": "프로젝트를 찾을 수 없습니다",
    "n0029": "이름이 필요합니다",
    "n0030": "비상",
    "n0031": "금지 활성화 안 함",
    "n0032": "테스트 실행: 이 시스템이 아님",
    "n0033": "테스트 실행: 시스템 아님",
    "n0034": "복제본 1개",
    "n0035": "노드 프로브 성공",
    "n0036": "serverHost 실행이 활성화되지 않아 rsync할 수 없습니다.",
    "n0037": "주요 단계를 다시 적용하지 못했습니다.",
    "n0038": "부트스트랩할 수 없습니다. YSK_EXECUTE를 활성화하지 마세요.",
    "n0039": "부트스트랩에는 YSK_EXECUTE=1이 필요합니다.",
    "n0040": "최대 연결",
    "n0041": "바인딩 주소",
    "n0042": "도메인",
    "n0043": "배수",
    "n0044": "CDN 노드를 찾을 수 없습니다.",
    "n0045": "(GitHub 최신 릴리스)",
    "n0046": "실행(YSK_EXECUTE 시스템 디렉터리)",
    "n0047": "테스트 실행: 시스템 nginx에 --execute를 먼저 추가합니다.",
    "n0048": "필요관리자",
    "n0049": "프로젝트 ID 및 이름",
    "n0050": "^.*계정 또는 비밀번호.*$",
    "n0051": "^.*확인이 필요합니다.*$",
    "n0052": "echo \"pdnsutil을 찾을 수 없음: \" >&2",
    "n0053": ": ''}(재부팅 후에도 지속되지 않을 수 있습니다. 지속하려면 저장을 사용하세요.)",
    "n0054": "# rsa_cert_file= (인증서 아님)",
    "n0055": "$_GET / $_POST / $_COOKIE",
    "n0056": "--password 또는 YSK_MIGRATE_SSH_PASSWORD",
    "n0057": "-1 비활성화; 0",
    "n0058": "/proc/meminfo는 가능합니다",
    "n0059": "/proc/stat 가능 — CPU% 불가능",
    "n0060": "0 = 한계; 256MB 가능",
    "n0061": "0 = 모든 CPU 사용",
    "n0062": "0(꺼짐)",
    "n0063": "1분 로드가 CPU × 2를 초과함",
    "n0064": "1. MySQL 데이터베이스 패널 생성",
    "n0065": "1 = 가장 안전함; 2 = 더 나은 성능",
    "n0066": "2. WordPress에서 앱/공개로",
    "n0067": "3. wp-config.php 설정",
    "n0068": "4. PHP + Nginx/SSL",
    "n0069": "IPv4",
    "n0070": "IPv4",
    "n0071": "AAAA IPv6",
    "n0072": "AAAA IPv6",
    "n0073": "AOF 지속",
    "n0074": "관리자 파일이 존재하지 않습니다. 다운로드하세요:사실",
    "n0075": "상담원이 쓸 수 없습니다",
    "n0076": "에이전트 실행 중",
    "n0077": "허용 목록",
    "n0078": "악숨 + 토키오; 화물 제작 상자()",
    "n0079": "Axum: 화물 빌드 --release crates.io",
    "n0080": "이름 확인 건너뛰기",
    "n0081": "대조 서버",
    "n0082": "문자셋 서버",
    "n0083": "부트스트랩 노드()",
    "n0084": "봇 스캔",
    "n0085": "CLI OP캐시",
    "n0086": "CONFIG SET 데이터베이스가 성공하지 못했습니다(다시 시작할 수 있음).",
    "n0087": "1~10000용 CPU",
    "n0088": "Cloudflare UA가 성공하지 못함",
    "n0089": "Cloudflare Under Attack을 이용해 주세요.",
    "n0090": "쿠키 보안(HTTPS)",
    "n0091": "0~15에 대한 DB 인덱스",
    "n0092": "이 프로젝트에 대해 시스템 사용자가 생성되지 않았습니다.",
    "n0093": "DB ID 사용자를 찾을 수 없습니다. systemuser를 생성해주세요.",
    "n0094": "DB_PASSWORD - 페이지에서 MySQL 또는 WP_DB_*를 생성하세요.",
    "n0095": "DDoS",
    "n0096": "DKIM",
    "n0097": "DMARC",
    "n0098": "작성된 DNS ≠ 확인자( TTL/)",
    "n0099": "DS 등록을 부탁드립니다.",
    "n0100": "Django: pip 설치 django/gunicorn",
    "n0101": "다운 확인이름 등인터페이스",
    "n0102": "EmailService dataDir — 데이터베이스( dataDir Maildir)",
    "n0103": "FPM 다시 로드 실패",
    "n0104": "FTPS에는 도메인이 필요합니다.",
    "n0105": "FastAPI + 유비콘; 요구사항.txt; / 그리고 /건강",
    "n0106": "플라스크 app.py; 요구사항.txt; / 그리고 /건강",
    "n0107": "GTID: conf gtid_mode=ON",
    "n0108": "Galera는 mariadb를 지원합니다.",
    "n0109": "Git URL이 잘못되었습니다.",
    "n0110": "GitHub package.json 버전 누락",
    "n0111": "GitHub 릴리스 태그 누락",
    "n0112": "런타임 이동",
    "n0113": "인증봇",
    "n0114": "ACME 웹루트를 사용한 HTTP conf(TLS 아님)",
    "n0115": "HTTP 실패",
    "n0116": "HTTPS 활성화",
    "n0117": "IMAP/POP 실패",
    "n0118": "IP 없음(/enrich)",
    "n0119": "IP가 유효하지 않음",
    "n0120": "IPv4 0~32",
    "n0121": "IPv6 0~128",
    "n0122": "trx 커밋 시 InnoDB 플러시 로그",
    "n0123": "InnoDB 로그 파일 크기",
    "n0124": "InnoDB 버퍼 풀 크기",
    "n0125": "관리자 패널(웹메일 설치)을 통해 설치 및 게시합니다.",
    "n0126": "L7 침수/비정상 교통",
    "n0127": "LLM 비정상(누락)",
    "n0128": "Let’s Encrypt HTTP-01에는 80개의 캔이 필요합니다. DNS-01 API 토큰.",
    "n0129": "64~10000000에 대한 한도NOFILE",
    "n0130": "MTU 68–65535",
    "n0131": "MX 메일호스트",
    "n0132": "MX: 첫 번째 호스트( 10 mail.example.com.)",
    "n0133": "마리아DB 서버",
    "n0134": "클라이언트가 TLS를 사용하도록 요구",
    "n0135": "MySQL 서버",
    "n0136": "MySQL/MariaDB 클라이언트",
    "n0137": "NetworkManager를 사용할 수 없습니다. DNS를 쓸 수 없습니다.",
    "n0138": "Nginx 더 엄격한 속도 제한(~8req/s)",
    "n0139": "Nginx 엄격한 속도 제한(~3 요청/초)",
    "n0140": "Nginx 부드러운 속도 제한(~20req/s)",
    "n0141": "실패2금지",
    "n0142": "노드 설치 실패",
    "n0143": "Node.js",
    "n0144": "OP캐시(MB)",
    "n0145": "PHP docroot + wp-config()",
    "n0146": "방화벽(UFW)",
    "n0147": "PHP 프로세스시작프로세스가 아님",
    "n0148": "PHP 성능 저하 — 프로젝트 Linux 사용자가 아님(root + createsystemuser 필요)",
    "n0149": "PID",
    "n0150": "PID가 유효하지 않음",
    "n0151": "핑 성공",
    "n0152": "PM2 시작 실패 — pidfile 시작",
    "n0153": "접미사",
    "n0154": "POST",
    "n0155": "발신자별: 봉투 발신자 도메인 메시지/시간; DEFER_IF_PERMIT",
    "n0156": "Postfix 정지 맵 적용됨 (check_recipient_access REJECT)",
    "n0157": "PostgreSQL 서버",
    "n0158": "PostgreSQL 서버가 설치되지 않음",
    "n0159": "PostgreSQL 클라이언트",
    "n0160": "PostgreSQL 서비스가 실행되고 있지 않습니다.",
    "n0161": "PowerDNS 도구",
    "n0162": "기본: 복제 사용자 생성(SQL)",
    "n0163": "파이썬 장고 ()",
    "n0164": "redis 서버",
    "n0165": "파이썬 동작",
    "n0166": "RDB 규칙",
    "n0167": "RDB",
    "n0168": "RUSTFLAGS(빌드)",
    "n0169": "0~15에 대한 Redis dbIndex",
    "n0170": "Redis 덤프에는 YSK_EXECUTE=1이 필요합니다.",
    "n0171": "레디스 서버",
    "n0172": "Redis 서버가 설치되지 않았거나 연결할 수 없습니다.",
    "n0173": "Redis를 시작할 수 없습니다. PING할 수 없습니다.",
    "n0174": "레디스 클라이언트",
    "n0175": "Redis 시작",
    "n0176": "Redis 복원에는 YSK_EXECUTE가 필요합니다.",
    "n0177": "certbot.timer(dns-01)를 통한 갱신",
    "n0178": "Rust 빌드/실행",
    "n0179": "S3 버킷/경로가 설정되지 않음",
    "n0180": "SFTP.ssh chown 루트 + YSK_EXECUTE 필요",
    "n0181": "SIGKILL verifyKill: true",
    "n0182": "SMTP /",
    "n0183": "SPF",
    "n0184": "SRV: 우선 가중치 포트 대상",
    "n0185": "SSH",
    "n0186": "SSH 연결 실패",
    "n0187": "SSH에는 YSK_EXECUTE=1이 필요합니다.",
    "n0188": "SSO 확인()·비밀번호",
    "n0189": "SSO 확인()·비밀번호",
    "n0190": "SST=mariabackup: 노드 mariadb-backup",
    "n0191": "세션",
    "n0192": "세션",
    "n0193": "세션",
    "n0194": "TCP(사용중)",
    "n0195": "TOTP 성공",
    "n0196": "TasksMax(1~1000000)",
    "n0197": "UFW가 설치되지 않음",
    "n0198": "UFW 상태 읽기 실패",
    "n0199": "VACUUM",
    "n0200": "월 등",
    "n0201": "웹 + 메일",
    "n0202": "웹 UI: 찾을 수 없음: (앱/웹 빌드 또는 YSK_WEB_ROOT 설정)\\n",
    "n0203": "웹 호스트",
    "n0204": "웹 인터페이스",
    "n0205": "웹인증 확인 실패",
    "n0206": "WebDAV 아님",
    "n0207": "웹메일 잘못된 도메인",
    "n0208": "와일드카드/dns-01: certbot TXT; 패널이 시작됩니다. DS/TXT DNS 완료",
    "n0209": "워드프레스(PHP)",
    "n0210": "YSK PHP OK — WordPress가 설치되지 않았습니다\\\\n",
    "n0211": "YSK_EXECUTE가 켜져 있지만 프로세스가 루트가 아닙니다. 일부 systemctl/nginx 다시 로드가 차단됩니다.",
    "n0212": "YSK_EXECUTE 활성화",
    "n0213": "YSK_EXECUTE가 꺼짐 - 기록됨 ≠ 적용됨",
    "n0214": "YSK_EXECUTE가 꺼져 있습니다. 호스트 변이는 YSK_EXECUTE=1로 설정할 때까지 기록/초안 상태로 유지됩니다.",
    "n0215": "액세스 로그 실패",
    "n0216": "access=fleet에는 FleetAgentId가 필요합니다.",
    "n0217": "재부팅을 위한 조치 | 전원 끄기 | 취소",
    "n0218": "정점 + www(가장자리)+ CDN 호스트",
    "n0219": "apex CNAME 서버/",
    "n0220": "app.py — 건너뛰었습니다.",
    "n0221": "적용됨 ≠ 정상 — wsrep를 조사해 보세요.",
    "n0222": "sshd 다시 로드를 적용합니다. 오류 일치 가능 — 첫 번째 테스트 실행",
    "n0223": "ApplySystem 일시 중지/자동 회신 변경",
    "n0224": "apply_status=write (성공 ≠ 시스템 MTA; applySystem:true firstapply 추가)",
    "n0225": "앱/웹/dist가 존재합니다.",
    "n0226": "apt list --upgradable: (업데이트할 수 있거나 준비되지 않았음)",
    "n0227": "적절한 설치 실패",
    "n0228": "apt-get 사용 가능",
    "n0229": "자동 진공 비활성화",
    "n0230": "차단됨: HostExecutor + YSK_EXECUTE=1 필요",
    "n0231": "부트스트랩: 노드 실패",
    "n0232": "부트스트랩: 적절한 실패",
    "n0233": "부트스트랩 주요 단계실패",
    "n0234": "후보 버전이 아님",
    "n0235": "화물 / 녹슨",
    "n0236": "certbot 종료 0 — /etc/letsencrypt/live/를 확인하세요.",
    "n0237": "chown에는 YSK_EXECUTE + 루트가 필요합니다.",
    "n0238": "클론(YSK 스캐폴드/스텁)",
    "n0239": "Cluster_size 알 수 없음 또는 0",
    "n0240": "명령 ysk-server / ysk-server",
    "n0241": "제어 영역 파일완료",
    "n0242": "cwd는 할 수 있다",
    "n0243": "데이터디렉터리",
    "n0244": "dataDir ysk.json — 상태완료",
    "n0245": "dataDir/이메일이 존재합니다",
    "n0246": "dataDir/웹이 존재합니다.",
    "n0247": "데이터베이스를 찾을 수 없습니다:",
    "n0248": "db-util(FTP 사용자 데이터베이스)",
    "n0249": "배포노드 노드 프로젝트",
    "n0250": "df 사용 가능한 마운트( 또는 )",
    "n0251": "발굴할 수 없습니다. 노드 DNS",
    "n0252": "발굴: 답변 없음(NXDOMAIN 또는 비어 있음)",
    "n0253": "dns-01: 패널 TXT — 완료\" SSL\"",
    "n0254": "DS가 아닌 dnssec-dsfromkey",
    "n0255": "dnssec-keygen PATH(바인드9-dnsutils 설치에 적합)",
    "n0256": "dnssec-keygen 실패",
    "n0257": "dnssec-signzone을 사용할 수 없음 — Keepkey/DS",
    "n0258": "dnssec-signzone not.signed",
    "n0259": "도메인",
    "n0260": "도메인을 찾을 수 없음:",
    "n0261": "dovecot 다시 로드 실패 또는 servicenot(시브 쓰기, 다시 로드 성공)",
    "n0262": "플릿 디스패치 미리보기(대기열에 넣지 않음)",
    "n0263": "테스트 실행 피어 푸시(SCP 아님)",
    "n0264": "테스트 실행 원격 설치(Ssh 아님)",
    "n0265": "테스트 실행 전송 완료(전체 부트스트랩)",
    "n0266": "테스트 실행 — 패스 적용/실행 홈",
    "n0267": "테스트 실행 — 실제로 ssh 적용/실행을 통과합니다.",
    "n0268": "테스트 실행 — /etc를 쓰지 않음",
    "n0269": "테스트 실행: add --execute firstapply ufw",
    "n0270": "테스트 실행: 인벤토리 + 프리플라이트 통과, 패키지/이송 아님",
    "n0271": "테스트 실행: 프로브/계획 전용. 실제로 프로비저닝하려면 YSK_EXECUTE=1로 --execute를 전달하세요.",
    "n0272": "Dry-run: 관리 파일(dataDir)을 작성했습니다. --execute를 YSK_EXECUTE=1로 전달하여 시스템 드롭인을 설치합니다.",
    "n0273": "드라이런(Dry-run): 금지되지 않음. 실제로 금지하려면 --execute를 YSK_EXECUTE=1로 전달하세요.",
    "n0274": "테스트 실행: 금지가 해제되지 않았습니다. 실제로 금지를 해제하려면 YSK_EXECUTE=1로 --execute를 전달하세요.",
    "n0275": "dryRun=true — API 변경",
    "n0276": "dryRun: 쓰지 않음",
    "n0277": "dump write dataDir, 전송하지 않음",
    "n0278": "활성화 실패",
    "n0279": "실행( YSK_EXECUTE=1 + 루트)",
    "n0280": "실행하려면 대기열에 추가해야 합니다.",
    "n0281": "내보내기 관리자",
    "n0282": "fail2ban 적용 실패",
    "n0283": "fail2ban 서비스",
    "n0284": "fail2ban이 활성화되지 않았습니다.",
    "n0285": "fail2ban 아님",
    "n0286": "실패2금지",
    "n0287": "fail2ban 상태 읽기 실패",
    "n0288": "fall2ban: sshd, nginx-http-auth 및 표준 감옥",
    "n0289": "fd를 사용할 수 없음",
    "n0290": "파일(파일)",
    "n0291": "플릿 제거 차단됨 - 대기열에 추가 또는 SSH",
    "n0292": "플릿을 사용해 주세요. db-cluster 플릿 --op 프로브 --실행",
    "n0293": "fromPanel 관리자",
    "n0294": "fromPanel에는 스텝업이 필요합니다: POST /api/v1/auth/totp/step-up",
    "n0295": "풀체인 PEM 인증서",
    "n0296": "IP용 게이트웨이",
    "n0297": "geo apex: EDNS 쓰기 geo edge multi-A (·사용자 Anycast)",
    "n0298": "geoMap 가장자리 — 가장자리",
    "n0299": "geo: geoMap을 설정하지 않음 — 등 multi_a(edge). dns.geoMap 지역→nodeIds를 사용하세요.",
    "n0300": "git 바이너리를 찾을 수 없음: PATH에 있음",
    "n0301": "자식 바이너리",
    "n0302": "바이너리로 가다",
    "n0303": "healthUrl http(s) URL",
    "n0304": "http-01 webroot — 80개는 ACME conf 팬아웃 가능",
    "n0305": "linuxUser/project가 아닌 신원 - authenticate_keys를 사용할 수 없음",
    "n0306": "IP 무시: dataDir/fail2ban/ignoreip.txt",
    "n0307": "index.html + CSS, Nginx 루트 또는",
    "n0308": "conf 설치 → systemctl restart mariadb (부트스트랩 노드 아님)",
    "n0309": "ip -j 주소 인터페이스",
    "n0310": "직업 매니페스트",
    "n0311": "신문; 허가할 수 있다",
    "n0312": "Journalctl에는 루트 또는 사용자 systemd-journal/adm이 필요할 수 있습니다.",
    "n0313": "열쇠",
    "n0314": "키가 누락되었거나 삭제되지 않았습니다.",
    "n0315": "kill -0 성공: 좀비 또는 허가를 위해 할 수 있습니다.",
    "n0316": "kill -0 실패",
    "n0317": "호스트에 적용하지 못했습니다.",
    "n0318": "호스트에서 차단된 적용",
    "n0319": "로컬 캐시 디렉토리/",
    "n0320": "로컬호스트 또는 *",
    "n0321": "논리적 DB 0... N-1; 다시 시작하다",
    "n0322": "로그회전 설치됨",
    "n0323": "logrotate가 설치되지 않았거나 PATH",
    "n0324": "main.py — 건너뛰었습니다",
    "n0325": "manage.py + 최소 설정/urls/wsgi; pip 설치 장고",
    "n0326": "매니페스트 dumpRelPath — 아님?",
    "n0327": "매니페스트 rdbRelPath",
    "n0328": "메모리최대 512M 또는 1G",
    "n0329": "호스트 마이그레이션 --execute + YSK_EXECUTE=1 또는 --dry-run ( Inventory+preflight)",
    "n0330": "게시물 마이그레이션 --execute YSK_EXECUTE=1(대상)",
    "n0331": "게시물 마이그레이션 YSK_EXECUTE=1 필요",
    "n0332": "게시물 마이그레이션 YSK_EXECUTE=1 필요(대상)",
    "n0333": "최소 부트스트랩 실패",
    "n0334": "mysql/mariadb 클라이언트",
    "n0335": "mysql-replica는 mysql을 지원합니다",
    "n0336": "mysql_databases 이름",
    "n0337": "명명된-checkzone PATH — 작성되었으나 확인되지 않음",
    "n0338": "nginx -t 또는 다시 로드 실패",
    "n0339": "nginx -t가 통과되지 않았으며 다시 로드되지 않았습니다.",
    "n0340": "nginx 다시 로드 확인 · 상태: 적용됨",
    "n0341": "nginx 재로드 실패",
    "n0342": "nginx 바이너리",
    "n0343": "nginx를 찾을 수 없습니다",
    "n0344": "nginx 서비스",
    "n0345": "PATH에 바이너리가 없습니다. 서비스가 준비될 수 없습니다",
    "n0346": "노드는 할 수 있다",
    "n0347": "npm 최신 누락 버전",
    "n0348": "npm 종료 0 바이너리를 찾을 수 없음 - 패키지가 CLI 또는 PATH를 업데이트할 수 없음",
    "n0349": "사용자가 아닌 nullok",
    "n0350": "nullok:.google_authenticator userAvailable 키",
    "n0351": "open_basedir 경로",
    "n0352": "openssl을 사용할 수 없습니다. YSK-SCRYPT 해시",
    "n0353": "openssl 바이너리",
    "n0354": "optionEtc 전송 실패(인증서를 대상으로 할 수 있음)",
    "n0355": "원본 쉴드: 쉴드용 노드, 원본",
    "n0356": "Origin.kind 프로젝트 또는 URL",
    "n0357": "Origin.project에는 projectId가 필요합니다.",
    "n0358": "Origin.url http(들) URL",
    "n0359": "OriginShieldNodeId edgeNodeIds",
    "n0360": "패키지 덤프 불완전 — 전송",
    "n0361": "패키지 실패 — 전송",
    "n0362": "패키지에는 YSK_EXECUTE=1이 필요합니다.",
    "n0363": "pam.d/sshd가 pam_google_authenticator가 아님(시행하지 않음)",
    "n0364": "패널이 2FA 또는 비밀 설정이 아닙니다. 먼저 \"\" TOTP를 입력하세요.",
    "n0365": "panel TOTP 비밀 — 첫 번째 웹 2FA 또는 --from-panel",
    "n0366": "패널 로그인 실패쓰기 실패2ban 로그(저널 또는 )",
    "n0367": "곁쇠",
    "n0368": "패스키 실패",
    "n0369": "패스키 성공",
    "n0370": "pdnsutil 찾을 수 없음: — PowerDNS 도구를 설치하거나 설치 후 루트로 도우미 스크립트를 실행합니다.",
    "n0371": "피어 SSH 프로브 YSK_EXECUTE=1(로컬)",
    "n0372": "피어 프로브되지 않음(로컬 프로브)",
    "n0373": "피어 노드적용 conf 및 조인",
    "n0374": "php 바이너리를 찾을 수 없음: — php-cli 설치",
    "n0375": "PHP 바이너리",
    "n0376": "PHP는 PATH가 아닙니다",
    "n0377": "userstart가 포함된 pidfile(저하됨)",
    "n0378": "pidfile 시작 pid 아님",
    "n0379": "pm2 PATH(사용 가능한 pidfile/systemd)",
    "n0380": "pm2 찾을 ​​수 없음: PATH — 설치: npm i -g pm2",
    "n0381": "이적 후 재신청",
    "n0382": "전송 후 복원",
    "n0383": "postconf가 message_rate_limit가 아님(완전 적용됨)",
    "n0384": "postgres-replica postgres를 지원합니다.",
    "n0385": "postgres_databases 이름",
    "n0386": "postqueue를 사용할 수 없거나 메일이 설치되지 않았습니다.",
    "n0387": "호스트에 nginx를 설치하거나 패널 소프트웨어/런타임 설치를 사용하십시오.",
    "n0388": "시스템에 nginx를 설치하거나 패널 소프트웨어/런타임 설치를 사용하십시오.",
    "n0389": "개인 키 PEM",
    "n0390": "생산준비 안됨(datacan)",
    "n0391": "추신",
    "n0392": "ps 성능 저하: --sort/",
    "n0393": "ps 성능 저하: pri/vsz/stat 등",
    "n0394": "psql 클라이언트",
    "n0395": "제거 실패 또는 대상",
    "n0396": "python3 바이너리",
    "n0397": "대기열 ≠ 에지 퍼지",
    "n0398": "대기열 ≠ 에지 재로드 — 에이전트 및 cdn.edge.apply",
    "n0399": "queued ≠ edge — 에이전트 종료/JSON",
    "n0400": "실제 경로",
    "n0401": "실제 경로",
    "n0402": "재적용 YSK_EXECUTE=1 필요",
    "n0403": "redis 클러스터redis 지원",
    "n0404": "sha256이 아닌 레지스트리 shasum(npm sha1) — npm 무결성 포함",
    "n0405": "다시 로드/다시 시작 실패",
    "n0406": "원격 게시 실패 — 마이그레이션 게시를 대상으로 할 수 있음",
    "n0407": "Restic backupdone(쓰기/적용 Restic 종료)",
    "n0408": "Restic이 활성화되어 있지만 비밀번호가 설정되지 않았습니다. - defenpassword(설정을 백업해 주세요)",
    "n0409": "안절부절 못함",
    "n0410": "Restic not — 스냅샷을 찍을 수 없습니다",
    "n0411": "Restic이 아닙니다 — 먼저 \"/\"를 활성화하고 비밀번호를 설정하세요",
    "n0412": "Restic 비활성화됨(tar만 해당)",
    "n0413": "나머지는 아님(건너뛰기)",
    "n0414": "Restic 설치되지 않았습니다( PATH). Restic을 시스템에 설치하십시오.",
    "n0415": "복원 알았어; 재신청/확인",
    "n0416": "복원 완료",
    "n0417": "복원 실패",
    "n0418": "복원이 성공하지 못함",
    "n0419": "복원하려면 YSK_EXECUTE=1이 필요합니다.",
    "n0420": "복원+재적용 ok; 확인하다",
    "n0421": "rsync dataDir 실패",
    "n0422": "rsync에는 YSK_EXECUTE=1이 필요합니다.",
    "n0423": "scp Wrote다시 로드할 수 없습니다: rndc/named/bind9/pdns",
    "n0424": "scp 성공 ≠ 피어 재시작/가입",
    "n0425": "비밀 키 사용 가능",
    "n0426": "비밀 마스터 키",
    "n0427": "센티넬이 아니라 센티넬",
    "n0428": "센티넬: INFO 복제; 센티넬 마스터 부탁드립니다",
    "n0429": "서버 IP IPv4",
    "n0430": "서버 IPv6 유효하지 않음",
    "n0431": "setquota PATH — ( 배포 du )",
    "n0432": "쉘 경로가 유효하지 않음",
    "n0433": "학기에 대한 신호 | 죽여라 | 헙 | USR1",
    "n0434": "ssh true 성공 → 확인됨",
    "n0435": "sshd 키보드 대화형/챌린지-응답 활성화",
    "n0436": "sshd는 KbdInteractiveAuthentication을 사용할 수 없습니다. — TOTP는 SSH를 사용할 수 없습니다.",
    "n0437": "sshpass 사용 가능(비밀번호)",
    "n0438": "엄격한 일치 작성자 사용자(비밀번호 꺼짐)",
    "n0439": "심볼릭 링크 경로",
    "n0440": "심볼릭 링크 로그 디렉토리",
    "n0441": "심볼릭 링크 프로젝트 홈",
    "n0442": "systemctl 실패",
    "n0443": "systemd 실패 — PM2/pidfile",
    "n0444": "systemd not: 호스트 실행 권한이 필요하며 관리자입니다.",
    "n0445": "대상: user@host 또는 user@host:port",
    "n0446": "토큰",
    "n0447": "토큰",
    "n0448": "top -b 사용할 수 없음( ps 사용)",
    "n0449": "전송: dataDir rsync 실패",
    "n0450": "전송: 디렉토리를 생성할 수 없습니다.",
    "n0451": "전송 완료(전체 부트스트랩)",
    "n0452": "전송 완료, 대상 복원/재적용/확인 실패",
    "n0453": "전송 실패",
    "n0454": "전송 실패",
    "n0455": "전송하려면 YSK_EXECUTE=1이 필요합니다.",
    "n0456": "전송/부트스트랩 실패",
    "n0457": "ufw 실패",
    "n0458": "유닛과 액션",
    "n0459": "useradd에는 YSK_EXECUTE + 루트가 필요합니다.",
    "n0460": "값( 256KB)",
    "n0461": "확인하다",
    "n0462": "통과되지 않았는지 확인 - 완료됨",
    "n0463": "통과 확인 — 작업=완료",
    "n0464": "vsftpd 시작 실패",
    "n0465": "vsftpd가 성공하지 못했습니다",
    "n0466": "가중치: 가장자리",
    "n0467": "wp-config.php — 생략됨",
    "n0468": "작성 ≠ Dovecot Pigeonhole — ManageSieve 또는 사용자 체에 대한 심볼릭 링크",
    "n0469": "작성 ≠ Roundcube — 활성화 시스템 또는 심볼릭 링크",
    "n0470": "작성 ≠ 적용: 시스템 conf.d에 동기화하고 nginx -t를 실행한 후 다시 로드",
    "n0471": "작성 ≠ 가능 — 패널 /webdav에 대한 역방향 프록시",
    "n0472": "작성됨 ≠ 프로세스 다시 로드",
    "n0473": "ysk-server CLI 설치 실패 - npm i -g ysk-server 가능",
    "n0474": "ysk-web Nginx/www-data (전 세계에서 읽을 수 없음)",
    "n0475": "ysk-web YSK_EXECUTE + 루트(Nginx는 750 홈을 사용할 수 없음)",
    "n0476": "ysk.json 지문 (재적용 가능)local≠source",
    "n0477": "ysk.json 지문 및",
    "n0478": "ysk.json 지문 및 (bind_ip)",
    "n0479": "ysk.json",
    "n0480": "ysk.json 실패",
    "n0481": "영역 적용이 차단됨(EXECUTE) - 업데이트",
    "n0482": "영역 수정 완료",
    "n0483": "유효하지 않은 구역",
    "n0484": "영역을 찾을 수 없음:",
    "n0485": "영역 실패",
    "n0486": "Binlog 형식",
    "n0487": "설치하다",
    "n0488": "createone(초안은 \"신청\" 페이지로 이동하세요)",
    "n0489": "그리고 POST",
    "n0490": "마지막 전체 백업에 오류가 발생했습니다.",
    "n0491": ": conf 쓰기 → 엣지 적용 → DNS(SSL 가능)",
    "n0492": ": PAM /etc/pam.d/sshd (nullok)",
    "n0493": ": 시스템 설치 libpam-google-authenticator + PAM ()",
    "n0494": "디렉토리를 삭제할 수 있습니다",
    "n0495": "디렉터리 또는 경로를 삭제할 수 있습니다.",
    "n0496": "",
    "n0497": "이 작업",
    "n0498": "지원(TERM / KILL / HUP / USR1 허용)",
    "n0499": "데이터",
    "n0500": "관리자 삭제",
    "n0501": "포트가 유효하지 않음",
    "n0502": "시스템에 적용",
    "n0503": "settingsWrote dataDir(systemenablesystemchange에 적용)",
    "n0504": "호스트 메모리 사용량이 90%를 초과합니다.",
    "n0505": "호스트 측정항목",
    "n0506": "주요 InnoDB 데이터 캐시",
    "n0507": "바이너리가 PATH에 없습니다. 서비스가 준비될 수 없습니다",
    "n0508": "Binlog 만료(초)",
    "n0509": "대화형 시간 초과",
    "n0510": ": 방화벽, 메일 PTR/rDNS, 유지",
    "n0511": "진공",
    "n0512": "Cron 페이지로 \"시스템 crontab에 설치\"하면 실제로",
    "n0513": "Nginx 루트 또는 \"\" public/",
    "n0514": "ysk-server 서비스를 루트(systemctl / control-plane 장치)로 시작합니다.",
    "n0515": "루트로 시작하고 YSK_EXECUTE=1로 설정합니다(호스트 설정/배포 문서 참조).",
    "n0516": "사용자 포함(저하됨 — 프로젝트 Linux 사용자 아님)",
    "n0517": "껍질 - 거부",
    "n0518": "느린 쿼리 로그",
    "n0519": "서버가 설치되지 않았습니다(명령 -v )",
    "n0520": "긴 쿼리 시간(초)",
    "n0521": "서버MySQL이 설치되지 않았습니다.",
    "n0522": "서버가 설치되지 않았습니다. PostgreSQL",
    "n0523": "서버가 설치되지 않았습니다. Redis",
    "n0524": "서버가 설치되지 않았습니다. 관리 패널에서 이 작업을 완료할 수 없습니다.",
    "n0525": "서버가 YSK_EXECUTE를 활성화하지 않습니다.",
    "n0526": "serverHost 실행이 활성화되지 않았거나 루트가 누락되어 paneldoneinstall을 설치할 수 없습니다.",
    "n0527": "serverHost 실행이 활성화되지 않아 Redis를 실행할 수 없습니다.",
    "n0528": "serverHost 실행이 활성화되지 않아 panelinstall을 설치할 수 없습니다.",
    "n0529": "serverHost 실행이 활성화되지 않았습니다. 완료할 수 없습니다.",
    "n0530": "serverHost 실행이 활성화되지 않아 SSH 연결을 생성할 수 없습니다.",
    "n0531": "serverHost 실행이 활성화되지 않아 덤프할 수 없습니다.",
    "n0532": "호스트 실행이 꺼져 있습니다. 패널이 시스템 수준 작업을 완료할 수 없습니다.",
    "n0533": "serverHost 실행이 활성화되지 않았습니다. 관리되는 파일을 썼고, 명명된 checkzone/다시 로드를 할 수 없습니다.",
    "n0534": "서버가 수신 대기하는 TCP 포트",
    "n0535": "~을 위한",
    "n0536": "",
    "n0537": "YSK-SCRYPT 해시(openssl 해시용)",
    "n0538": "YSK_SECRETS_KEY",
    "n0539": "baseUrl/.ysk-cdn-health 경로(C2 캔 상태 위치)",
    "n0540": "버전(최신 재정의)",
    "n0541": "YSK_LATEST_VERSION(/)",
    "n0542": "없는",
    "n0543": "mysqldump — 패키지는 MySQL을 사용할 수 없습니다.",
    "n0544": "pg_dump — 패키지는 Postgres를 사용할 수 없습니다.",
    "n0545": "redis-cli — 패키지는 Redis RDB를 사용할 수 없습니다.",
    "n0546": "SSH패스",
    "n0547": "rsync 필요(설치되지 않음)",
    "n0548": "통과되지 않음",
    "n0549": "합격",
    "n0550": "128M, 256M, 512M, -1 ()",
    "n0551": "예를 들어 512MiB; 설정하지 않으려면 비워 두세요.",
    "n0552": "900 1 300 10; 장애를 입히다",
    "n0553": ": --member 10.0.0.3=replica:fleet:SESSION_UUID",
    "n0554": "= ASN(시스템), 아님",
    "n0555": "443년 22월 80일; 포트를 끌 수 없습니다.",
    "n0556": "보관 : 10",
    "n0557": "ysk-서버 process.pid",
    "n0558": "",
    "n0559": "pam_google_authenticator로 감지",
    "n0560": "백업 tar가 성공했지만 원격/restic에 문제가 있음",
    "n0561": "관리자",
    "n0562": "관리자 가장",
    "n0563": "관리자는 작업을 할 수 있습니다",
    "n0564": "정점 A",
    "n0565": "나열된 관리 conf(시스템에 기록되지 않음)",
    "n0566": "시작하지 않고 PM2 설정 쓰기",
    "n0567": "쓰기 관리 파일(다시 로드하지 않음)",
    "n0568": "writemanagesettings — 준비 및 다시 로드",
    "n0569": "쓰기(활성화하지 않음)",
    "n0570": "(적용:거짓); 비밀번호",
    "n0571": "postgres + postgres-replica 지원",
    "n0572": "redis + redis-replica|redis-sentinel 지원",
    "n0573": ", 때리다",
    "n0574": "스텁 해결(127.0.0.53); DNS를 해결해주세요.",
    "n0575": "경고, 할 수 있습니다",
    "n0576": "을 위한; / CDN 엣지 접속 로그 캐시 상태",
    "n0577": "willwrite systemd 환경 / 프로세스 환경",
    "n0578": "URL 포함 허용",
    "n0579": "URL 파일 허용",
    "n0580": "허용 파일",
    "n0581": ": + / + (풍부하게)+ ASN; 도시 정책 꺼짐",
    "n0582": "엣지 팬아웃 적용됨",
    "n0583": "엣지 팬아웃 실패",
    "n0584": "에지 퍼지 성공",
    "n0585": "피어 네임서버 다시 로드",
    "n0586": "피어 다시 로드 실패 — 파일을 읽을 수 없습니다.",
    "n0587": "피어 실패",
    "n0588": "피어: 영역 및 원격 다시 로드 성공",
    "n0589": "모두 성공했습니다",
    "n0590": "모두 건너뛰었습니다(백업 가능한 홈 없음) - 실패로 처리되지 않음",
    "n0591": "",
    "n0592": "RDB, 복원",
    "n0593": "기타 런타임 변수",
    "n0594": "",
    "n0595": "또는",
    "n0596": "— 수동 적용\"\" (자동이 아님)",
    "n0597": "점수가 매우 높음 - 비상 사전 설정에는 수동 확인이 필요합니다(자동이 아님).",
    "n0598": "예배 규칙서",
    "n0599": "프로세스",
    "n0600": "기본값 삭제 verifyDefault: true",
    "n0601": "파일 또는 디렉토리 삭제",
    "n0602": "deletesystemuser — 거부",
    "n0603": "삭제: 호스트 실행이 활성화되지 않았습니다. 경로 관리 데이터 디렉터리",
    "n0604": "fail2ban을 적용하고 서비스를 활성화하려면",
    "n0605": "페이지 활성화(소프트/일반)",
    "n0606": "강화",
    "n0607": "또는",
    "n0608": "공격을 받고 있다",
    "n0609": "21 및 PASV",
    "n0610": "패널 파일만 쓰기",
    "n0611": "시스템에 적용 가능",
    "n0612": "dataDir/clusters/<id>/할 수 있습니다.",
    "n0613": "설정을 볼 수 있습니다. 설치, 다시 시작 및 시스템 설정 쓰기에는 호스트 실행 권한이 필요합니다.",
    "n0614": "\"\" 또는 \"추가\"할 수 있습니다",
    "n0615": "이메일에서 Postfix 설치 및 구성",
    "n0616": "가능: SSL, WP-CLI,",
    "n0617": "",
    "n0618": ".restic-restore-* 디렉토리로 복원 허용",
    "n0619": "시작, 중지, 다시 시작, 부팅 시 활성화",
    "n0620": "시작프로세스프로세스가 아님",
    "n0621": "OP캐시",
    "n0622": "SSL",
    "n0623": "활성",
    "n0624": "파일",
    "n0625": "파일",
    "n0626": "노드 wsrep, HA ≥2 노드",
    "n0627": "\"\"MySQL(또는 DB) 및 WP_DB_* 생성",
    "n0628": "도메인 — 도메인 수준 휴가 유지",
    "n0629": "잘못된 도메인",
    "n0630": "도메인상태: 활성()",
    "n0631": "domainStatus: 일시 중지됨(; 등 Postfix )",
    "n0632": "포트, 바인드 주소, 연결 제한",
    "n0633": "포트체크비정상",
    "n0634": "실행 시간",
    "n0635": "보안 전송(TLS) 필요",
    "n0636": "(.gz 등)",
    "n0637": "봇",
    "n0638": "조사",
    "n0639": "통제 불가능할 때 최후의 수단",
    "n0640": "패키지",
    "n0641": "packageinstallnot: 호스트 실행 권한이 필요합니다.",
    "n0642": "패키지업데이트에는시스템관리자권한이필요합니다.",
    "n0643": "vsftpd에 적용",
    "n0644": "시스템에 적용",
    "n0645": "적용하면 관리 파일이 됩니다. YSK_EXECUTE=1 + 루트 적용됨",
    "n0646": "",
    "n0647": "인턴 (MB)",
    "n0648": "비밀번호",
    "n0649": "오류가 발생했습니다. 신청하세요.",
    "n0650": "보안 → 내 보안 → 2FA 활성화; 정책은 requireAdminTotp를 설정할 수 있습니다.",
    "n0651": "그리고 경로",
    "n0652": "PAM 설치",
    "n0653": "vsftpd 설치",
    "n0654": "설치 실패",
    "n0655": "설치패키지",
    "n0656": "설치 완료",
    "n0657": "설치하다",
    "n0658": "설치시스템설정",
    "n0659": "",
    "n0660": "",
    "n0661": "비밀번호",
    "n0662": "비밀번호 SQL CHANGE_ME",
    "n0663": "암호 해시로 저장된 비밀번호(일반 텍스트 아님)",
    "n0664": "비밀번호",
    "n0665": "비밀번호는 sshpass가 필요합니다",
    "n0666": "비밀번호필요로컬설치 sshpass",
    "n0667": "비밀번호는 8이 필요합니다",
    "n0668": "비밀번호 ( 8 ) - writehash 생성 아님",
    "n0669": "비밀번호 설정",
    "n0670": "등",
    "n0671": "그리고 제발",
    "n0672": "부인하다",
    "n0673": "NODE_OPTIONS=--max-old-space-size=N을 씁니다.",
    "n0674": "Nginx 드롭인 작성",
    "n0675": "집에 편지 쓰기 ≠ PAM",
    "n0676": "쓰기 실패",
    "n0677": "쓰다",
    "n0678": "쓰기 파일",
    "n0679": "",
    "n0680": "sshd_config에 포함하거나 POST /api/v1/sftp/sshd-snippet/apply install",
    "n0681": "프로젝트 Linux 사용자 격리",
    "n0682": "프로젝트 ID",
    "n0683": "프로젝트 ID가 잘못되었습니다. 집으로 돌아갈 수 없습니다.",
    "n0684": "프로젝트 ID, cansystemuser",
    "n0685": "프로젝트 내부-sftp 사용자 대화형 셸 일치 — TOTP SSH 셸/scp",
    "n0686": "프로젝트 관리 로그가 잘못되었습니다.",
    "n0687": "프로젝트",
    "n0688": "프로젝트 여부 설정 홈",
    "n0689": "프로젝트할 수 없음시스템사용자",
    "n0690": "프로젝트",
    "n0691": "프로젝트 (503)",
    "n0692": "프로젝트생성 실패,",
    "n0693": "프로젝트 도메인 — 먼저settingsdomain을 사용하세요.",
    "n0694": "프로젝트 linux_user",
    "n0695": "프로젝트 제거 호스트 nginx 캐시 디렉터리(가상 호스트별 영역 아님)",
    "n0696": "프로젝트Missing linuxUser — FTP를 생성할 수 없습니다.",
    "n0697": "프로젝트Missing linux_user",
    "n0698": "프로젝트; =",
    "n0699": "프로젝트 세부정보 → 리소스 → 시스템 사용자 생성 / /home/ysk-server-{id}로 마이그레이션(YSK_EXECUTE + 루트 필요)",
    "n0700": "교도소",
    "n0701": "홈 디렉토리가 없거나 프로젝트 격리 레이아웃에 없음",
    "n0702": "GeoIP가 아닙니다. \"IP\"를 업데이트하세요.",
    "n0703": "포팅하지 마세요. 먼저 프로젝트를 진행하세요.",
    "n0704": "시스템 Nginx(관리 파일)가 아님",
    "n0705": "servercreate Redis가 아닙니다. redis-cli, TCP 및 YSK_EXECUTE=1을 사용하세요.",
    "n0706": "vsftpd 서비스에 적용되지 않음 — \"적용\" 또는 vsftpd servicepage donestart를 수행하세요.",
    "n0707": "메일도메인이 적용되지 않음",
    "n0708": "웹 인터페이스가 아님 — API",
    "n0709": "GeoIP가 아닙니다 — 업데이트해주세요",
    "n0710": "DNSSEC 키가 아님",
    "n0711": "CDN 노드가 아님",
    "n0712": "패스키 아님",
    "n0713": "아닙니다 (패키지는 그럴 것입니다)",
    "n0714": "LLM 연결을 설정하지 않음",
    "n0715": "영역 아님: 패널을 사용해 주세요",
    "n0716": "CDN",
    "n0717": "아직 관리되는 Nginx conf가 없습니다.",
    "n0718": "사용 가능한 HIT/MISS - 전체 적중률 알 수 없음",
    "n0719": "아직 프로젝트가 없습니다.",
    "n0720": "— 먼저 계획을 세워주세요",
    "n0721": "준비됨",
    "n0722": "그리고 쿠키",
    "n0723": "활성화 --이제 실패2반",
    "n0724": "galera_new_cluster(부트스트랩)",
    "n0725": "fail2ban을 다시 로드했습니다.",
    "n0726": "nginx를 다시 로드하세요",
    "n0727": "fail2ban을 다시 시작했습니다.",
    "n0728": "scp 영역(다시 로드된 피어 ≠ 명명됨)에 기록됨",
    "n0729": "scp에서 피어/tmp로(피어에 기록됨 ≠ 서비스가 다시 시작됨)",
    "n0730": "systemctl reload nginx",
    "n0731": "그리고 라운드큐브",
    "n0732": "UFW 비활성화(경고: 호스트 포트)",
    "n0733": "프로젝트 php.ini; FPM 적용/",
    "n0734": "관리 설정(시스템 서비스에는 적용되지 않음)",
    "n0735": "설정(적용 시스템 아님)",
    "n0736": "삭제됨",
    "n0737": "삭제된 키 · Authorized_keys",
    "n0738": "삭제된클러스터; 시스템 구성 매뉴얼(v1)",
    "n0739": "삭제된 로컬 키",
    "n0740": "IP 주소 추가(설정작성, 재부팅)",
    "n0741": "데이터베이스 적용(다시 시작)",
    "n0742": "끄기/다시 시작",
    "n0743": "시스템에 다시 로드",
    "n0744": "시작",
    "n0745": "HSTS 활성화",
    "n0746": "NTP 동기화 활성화됨",
    "n0747": "UFW 활성화",
    "n0748": "WebDAV 활성화 · 기본 사용자 ysk · 토큰 비밀번호 ()",
    "n0749": "활성화된 시스템 서비스",
    "n0750": "Redis 중지",
    "n0751": "nginx 캐시 디렉토리 및 다시 로드(hostnot Proxy_cache는 가능)",
    "n0752": "서버완료인증서제발",
    "n0753": "CF 전용 UFW 적용 (origin CF + Keepport)",
    "n0754": "fail2ban 적용",
    "n0755": "시스템 Postfix에 적용된 설정",
    "n0756": "시스템 Nginx에 적용",
    "n0757": "적용된 방화벽 규칙",
    "n0758": "설치 및 ysk-server.service",
    "n0759": "사용자 시스템 crontab에 설치됨",
    "n0760": "Wrote.google_authenticator(스크래치 코드 5개)",
    "n0761": "rspamd multimap + postfix 스니펫을 작성했습니다.",
    "n0762": "작성설치",
    "n0763": "썼다; \"OS에 제한을 적용\"하거나 쓰기 단위를 배포하세요.",
    "n0764": "Jail.local 관리 작성(시스템에는 적용되지 않음)",
    "n0765": "관리되는 파일에 기록됩니다. 아직 시스템 conf.d에 적용되지 않았습니다.",
    "n0766": "설정 작성(패키지 아님)",
    "n0767": "썼다; 프로젝트는 프로세스를 진행합니다",
    "n0768": "관리되는 파일을 썼으나 적용되지 않음system conf: YSK_EXECUTE=1",
    "n0769": "관리되는 파일 작성, 적용되지 않음system conf: 루트 필요",
    "n0770": "블록: CandidateVersion",
    "n0771": "블록: 업데이트",
    "n0772": "차단: 관리자 권한이 필요합니다",
    "n0773": "DNSSEC 디렉터리 생성()",
    "n0774": "~에서",
    "n0775": "from (디스크 설치 아님, 제거 --purge)",
    "n0776": "에서; systemaccount DROP USER (: 삭제하지 않음)",
    "n0777": "연결에서",
    "n0778": "부인하다",
    "n0779": "허용 목록으로 거부",
    "n0780": "거부: raisetarget",
    "n0781": "nginx 액세스 로그 스캔",
    "n0782": "MySQL/MariaDB 생성 사용자",
    "n0783": "PostgreSQL 생성",
    "n0784": "버전 ()",
    "n0785": "",
    "n0786": "",
    "n0787": "만능",
    "n0788": "DS(등록해주세요 - 패널윌)",
    "n0789": "addbackup( dataDir 마스터 키 가능)",
    "n0790": "SHA512-CRYPT 해시 비밀번호(Dovecot)",
    "n0791": "Nginx 설정 확인을 건너뛰었습니다(설치되지 않았거나 시스템 변경 권한이 아님).",
    "n0792": "인증서 경로(파일 /etc/ysk-server/certs)",
    "n0793": "UA",
    "n0794": "",
    "n0795": "",
    "n0796": "제거됨",
    "n0797": "제거됨",
    "n0798": ",",
    "n0799": "버전 = 적절한 후보, Availableraise",
    "n0800": "/etc/fail2ban/jail.local에 복사됨",
    "n0801": "(filenot; 제거 가능)",
    "n0802": "다시 시작하다",
    "n0803": "끄다",
    "n0804": "postgresql을 다시 시작",
    "n0805": "redis 서버 다시 시작",
    "n0806": "applyrestart로 redis-server 다시 시작",
    "n0807": "다시 시작(다시 로드)",
    "n0808": "연결이 다시 활성화되었습니다(재부팅 후에도 지속됨).",
    "n0809": "TLS 에지 구성()",
    "n0810": "Nginx가 다시 로드됨(DNS가 여기를 가리키는 경우 정적 사이트가 활성화됨)",
    "n0811": "Nginx가 다시 로드되었습니다.",
    "n0812": "시스템 변경 권한이 켜져 있습니다(YSK_EXECUTE).",
    "n0813": "비밀번호 — Roundcube는 로그인할 수 있습니다",
    "n0814": "관리하다; 시스템 권한 FTP 서비스",
    "n0815": "계정(usermod -U)",
    "n0816": "계정(usermod -L)",
    "n0817": "경로 스캔",
    "n0818": "이 IP",
    "n0819": "생성시스템사용자요구시스템관리자 권한",
    "n0820": "createmaildomain 및 페이지 적용",
    "n0821": "완료",
    "n0822": "\"\"",
    "n0823": "SSH 및 필수적이지 않은 포트 검토",
    "n0824": "",
    "n0825": "복제본 1개; 기본 구성 가능",
    "n0826": "노드 2개(3); ~할 수 있다",
    "n0827": "CDN Under Attack 모드를 고려하십시오.",
    "n0828": "금지 활성화",
    "n0829": "HTTPS(HTTP→301)",
    "n0830": "기본 인증 플러그인",
    "n0831": "",
    "n0832": ": 상태=활성",
    "n0833": "오류 로그 경로",
    "n0834": "(밀리초)",
    "n0835": "일반 로그",
    "n0836": "인증서를 주세요. 실패했습니다.",
    "n0837": "≥ 파일",
    "n0838": "설정유지백업",
    "n0839": "성공은 이 대상이 BatchMode SSH(비대화형)를 허용한다는 것을 의미합니다. 이는 전역 액세스 권한을 부여하는 것이 아닙니다.",
    "n0840": "또는 32767",
    "n0841": "소프트웨어가 설치됨",
    "n0842": "허가/",
    "n0843": "",
    "n0844": "CLI 바이너리를 찾을 수 없음 - systemd가 자동 자리 표시자를 활성화합니다.",
    "n0845": "DNS 영역을 찾을 수 없습니다. dns.zoneId 또는 먼저 도메인 영역을 생성하세요.",
    "n0846": "PowerDNS를 찾을 수 없습니다. pdns-server / pdns-tools를 설치하십시오.",
    "n0847": "Roundcube 플러그인 디렉토리를 찾을 수 없습니다. — 작성했습니다. Roundcube 또는 roundcubePluginsDir을 설치하십시오.",
    "n0848": "찾을 수 없는 SQL",
    "n0849": "찾을 수 없음 체",
    "n0850": "config.inc.php를 찾을 수 없습니다. — 다음을 참고하세요: $config[\\'plugins\\'][] = \\'ysk_sso\\';",
    "n0851": "edge.conf를 찾을 수 없습니다 — 먼저",
    "n0852": "찾을 수 없음: 키",
    "n0853": "찾을 수 없음: 작업 마이그레이션",
    "n0854": "pm2를 찾을 수 없음 - PM2 중지로는 찾을 수 없음",
    "n0855": "찾을 수 없음",
    "n0856": "클러스터를 찾을 수 없습니다.",
    "n0857": "찾을 수 없음로컬 네임서버(rndc/named/bind9/pdns)를 다시 로드할 수 있습니다.",
    "n0858": "찾을 수 없음Availablecertificate — 먼저 SSL 페이지 또는 LE를 확인하세요.",
    "n0859": "찾을 수 없음사용 가능한 NetworkManager 연결",
    "n0860": "찾을 수 없음",
    "n0861": "찾을 수 없음",
    "n0862": "프로젝트를 찾을 수 없음 액세스 로그 - nginx access_log 경로 또는 로그를 입력하세요.",
    "n0863": "찾을 수 없음",
    "n0864": "찾을 수 없음",
    "n0865": "찾을 수 없음버전",
    "n0866": "찾을 수 없음노드",
    "n0867": "찾을 수 없음데이터베이스",
    "n0868": "부인하다",
    "n0869": "루프백 거부",
    "n0870": "레니스를 부인하다",
    "n0871": "거부 systemctl 활성화: 에이전트 CLI가 설치되지 않음(자리 표시자 실행 중)",
    "n0872": "루프백 거부()",
    "n0873": "루프백 삭제 거부",
    "n0874": "거부 homeDir - Home + verifyPhrase 또는 targetdirectory를 덮어쓰세요.",
    "n0875": "PID 1 거부(init/systemd)",
    "n0876": "거부하다 ysk; ControlPlane을 강제할 수 있음",
    "n0877": "거부(ysk-server); 필요합니다. 강제로 셀프하세요.",
    "n0878": "거부읽기 경로",
    "n0879": "거부 여부",
    "n0880": "지속 기본값에는 게이트웨이가 필요합니다.",
    "n0881": "고집",
    "n0882": "~을 위한",
    "n0883": "차단된 명령: 호스트 변경에는 시스템 변경 권한(YSK_EXECUTE)이 필요합니다.",
    "n0884": "주사",
    "n0885": "스캔 경로",
    "n0886": "프로브 INFO 복제",
    "n0887": "프로브 쇼 마스터/레플리카 상태",
    "n0888": "pg_is_in_recovery / pg_stat_replication 프로브",
    "n0889": "wsrep 프로브('wsrep%'와 같은 상태 표시)",
    "n0890": "제어 영역이 구성을 작성했지만 호스트에 적용되지 않았습니다. 각 기능 페이지에서 적용을 사용하세요.",
    "n0891": "제어 영역이 일반 모드로 유지됨",
    "n0892": "제어 플레인 긴급 성능 저하(로컬 운영)",
    "n0893": "제어 영역 데이터 디렉터리",
    "n0894": "제어 영역이 DDOS 보호 힌트로 들어갑니다.",
    "n0895": "완료(부분/실패)",
    "n0896": "클라이언트가 IP만 사용할 때 더 빠른 인증",
    "n0897": ": Cloudflare 영역 + CF_API_TOKEN firstcan Under Attack API",
    "n0898": "할 수 없다",
    "n0899": "Nginx와 fail2ban",
    "n0900": "성능 및 리소스",
    "n0901": "IP/도메인. Spamhaus 등을 확인해 보시기 바랍니다.",
    "n0902": "A/AAAA(정점 및 www)",
    "n0903": "DMARC TXT",
    "n0904": "MX/SPF/DKIM DNS",
    "n0905": "_dmarc TXT 및 및.",
    "n0906": "방법 + 임계값",
    "n0907": "DNS MX, SPF(TXT) 및 DKIM(TXT). Cloudflare: 메일을 끄세요. DNS()를 사용하세요.",
    "n0908": "DNS 페이지에서 PowerDNS 도구 설치",
    "n0909": "SSL 페이지에서 certbot 설치",
    "n0910": "Defense Center 또는 소프트웨어 배너에서 fall2ban 설치",
    "n0911": "방어 센터에서 UFW 설치 및 활성화",
    "n0912": "Redis 페이지에서 Redis 설치",
    "n0913": "이 검사에 필요한 패키지를 설치하십시오.",
    "n0914": "일일",
    "n0915": "로그",
    "n0916": "logwriteproject 로그 디렉터리",
    "n0917": "통나무",
    "n0918": "통나무",
    "n0919": "로그 경로 허용",
    "n0920": "로그 등",
    "n0921": "잘못된 로그 경로",
    "n0922": "",
    "n0923": "그리고",
    "n0924": "테이블 오픈 캐시",
    "n0925": "PHP 버전",
    "n0926": "더 많은 fail2ban 감옥, 더 빠른 금지",
    "n0927": "Redis를 부탁드립니다",
    "n0928": "fail2ban 감옥 업데이트(관리 파일)",
    "n0929": "업데이트미완료",
    "n0930": "가장 엄격한 Nginx 제한(~1req/s)",
    "n0931": "12 디렉토리",
    "n0932": "8 네임서버",
    "n0933": "파일",
    "n0934": "",
    "n0935": "WAL",
    "n0936": "",
    "n0937": "",
    "n0938": "최대 연결 오류",
    "n0939": "",
    "n0940": "HTTP 서버(/health)+ 공용 디렉터리",
    "n0941": "",
    "n0942": "",
    "n0943": "레이즈 가능",
    "n0944": "스캔/무차별 공격이 나타날 때",
    "n0945": "",
    "n0946": "데이터베이스/Redis 덤프 실패, (전송 예정)",
    "n0947": "서비스가 유효하지 않음",
    "n0948": "WordPress(/) 아님— WORDPRESS_INSTALL.txt",
    "n0949": "시스템 장치 시작이 아님(루트 + 필요) — pidfile",
    "n0950": "pam_google_authenticator가 아님 - libpam-google-authenticator를 적절하게 설치",
    "n0951": "2FA 아님",
    "n0952": "제어 영역 요약만 내보냄(Nginx는 동기화되지 않음)",
    "n0953": "시스템 nginx(YSK_EXECUTE + 루트)에는 적용되지 않음 — 상태: 기록됨",
    "n0954": "시스템에 적용되지 않음: YSK_EXECUTE + 루트",
    "n0955": "redis-cli가 설치되지 않았습니다",
    "n0956": "쓰기 파일이 아님",
    "n0957": "시스템에서는 변경 사항을 확인할 수 없습니다 — 괜찮습니다",
    "n0958": "postgresql conf.d가 아님 — conf dataDir; willAppliedsystem",
    "n0959": "secrets/ssh/.master.key YSK_SECRETS_KEY — targetcan은 Vault/2FA를 할 수 없습니다.",
    "n0960": "~ 아니다",
    "n0961": "프로브되지 않음",
    "n0962": "certbot/LE cron이 아님(사용 가능한 시스템 certbot.timer)",
    "n0963": "nginx conf가 아님",
    "n0964": "알 수 없는 비밀번호",
    "n0965": "알 수 없는 소스(저널:... / 파일:... / 프로젝트:...)",
    "n0966": "알 수 없음",
    "n0967": "알 수 없는 소프트웨어",
    "n0968": "알 수 없는 소프트웨어 ID",
    "n0969": "알 수 없는 소프트웨어",
    "n0970": "알 수 없음",
    "n0971": "아니, 부정하다(덤프)",
    "n0972": "프로젝트 홈이 아닌 경우 — ftps/ssh를 작성하세요. SSHD 일치",
    "n0973": "업데이트를 적용하지 마세요: YSK_SOURCE_ROOT git 디렉터리를 사용하거나 npm 패키지 YSK_NPM_PACKAGE를 게시하세요.",
    "n0974": "아니다 — 그럴 것이다\"\"",
    "n0975": "아니다 — 그럴 것이다",
    "n0976": "City Lite 아님 — /ASN; 업데이트캔 DB-IP(CC BY)",
    "n0977": "City Lite가 아님 — /; (DB-IP)를 업데이트해주세요",
    "n0978": "/etc/nginx가 아님(루트가 아니거나 EXECUTE가 아님) - 관리되는 conf dataDir",
    "n0979": "CF_API_TOKEN 설정이 아님 - Cloudflare API를 사용할 수 없음",
    "n0980": "Cloudflare API 토큰을 설정하지 않음 - 테스트 실행",
    "n0981": "설정 아님(비활성화)",
    "n0982": "완료",
    "n0983": "시스템에 설치하지 마십시오(installSystem=false).",
    "n0984": "YSK_EXECUTE가 활성화되지 않았습니다.",
    "n0985": "시스템 변경이 사용 중지됨(제어 영역은 설정만 쓸 수 있음)",
    "n0986": "시스템 변경을 활성화하지 않음: dnssec-keygen을 생성할 수 없습니다.",
    "n0987": "비밀번호 아님 — 이메일 확인 ()",
    "n0988": "확인/다시 로드 안 됨: serverHost 실행이 활성화되지 않았습니다(쓰기 관리 파일).",
    "n0989": "conf, 먼저 계획을 세워주세요",
    "n0990": "지원",
    "n0991": "존",
    "n0992": "인증서(또는 아님)",
    "n0993": "유효하지 않은",
    "n0994": "금지율 한도에 도달했습니다. 방어 센터를 확인하세요.",
    "n0995": "로컬 IP는 -j를 지원할 수 있습니다. iproute2를 올려주세요(참고)",
    "n0996": "local nginx -t OK (관리형 conf, ≠ edge 적용)",
    "n0997": "로컬 wsrep은 노드가 아닌 크기일 수 있습니다.",
    "n0998": "로컬 ysk.json을 읽을 수 없음/지문",
    "n0999": "로컬 노드는 괜찮습니다. 완전한 정상 상태에는 피어 프로브가 필요합니다(완료되지 않음).",
    "n1000": "local nginx — conf 작성했지만 다시 로드하지 않음",
    "n1001": "localAvailable NM 연결; 성공할 것입니다. \"\" 또는 NetworkManager를 사용할 수 있습니다.",
    "n1002": "localAvailable ps - 할 수 없음 ()",
    "n1003": "로컬 NM 연결; 성공할 것입니다. \"\" 또는 NetworkManager를 사용할 수 있습니다.",
    "n1004": "금지할 수 있다",
    "n1005": "유효하지 않은",
    "n1006": "서비스상태",
    "n1007": "루트 파일 시스템 사용량이 90% 이상입니다.",
    "n1008": "디렉터리가 잘못되었습니다.",
    "n1009": "루트 디스크 공간",
    "n1010": "개요",
    "n1011": "TcpListener(상자); Cargo.toml",
    "n1012": "넷/http; go.mod; / 그리고 /건강",
    "n1013": "모드: 생산 준비",
    "modeProductionCapable": "생산 준비 완료",
    "modeDegraded": "타락한",
    "n1014": ": 아니다",
    "n1015": "테스트 실행 완료 — 복사되거나 다시 로드되지 않음(실제 동기화를 위해 테스트 실행을 끕니다)",
    "n1016": "테스트 실행 완료 — 실제 동기화에는 루트 및 YSK_EXECUTE가 필요합니다.",
    "n1017": "with.conf",
    "n1018": "with.sieve",
    "n1019": "파일",
    "n1020": "파일 및 POST",
    "n1021": "파일이 존재하지 않거나 파일이 존재하지 않습니다.",
    "n1022": "파일이 존재하지 않거나 삭제되었습니다.",
    "n1023": "체크프로세스; 주인",
    "n1024": "체크파일",
    "n1025": "확인하다 ()",
    "n1026": "확인하다",
    "n1027": "for, 쓸 수 없음",
    "n1028": "3~4명에 대한 허가",
    "n1029": "허가와",
    "n1030": "OK",
    "n1031": "일상적인 운영",
    "n1032": "SECRET_KEY/DEBUG 및 configdatabase를 입력하세요.",
    "n1033": "플래너는 mariadb + mariadb-galera를 지원합니다.",
    "n1034": "플래너는 mysql + mysql-replica를 지원합니다.",
    "n1035": "이 호스트 시스템 서비스 관리",
    "n1036": "이 프로젝트 노드 런타임, 노드를 사용해 주세요",
    "n1037": "이 프로젝트 노드 런타임, 노드(또는 정적 런타임)를 사용하세요.",
    "n1038": "이 업데이트(/). 신청해주세요.",
    "n1039": "이는 (DNS /IP )에 대한 것입니다. PTR/ 25를 할 수 없습니다",
    "n1040": "이것은 시스템에 적용됩니다",
    "n1041": "이 소프트웨어 적절한 패키지",
    "n1042": "설정;,, 제한",
    "n1043": "Linux 사용자/활성 프로젝트",
    "n1044": "시간별 자동 차단 한도",
    "n1045": "(IP정보 라이트)",
    "n1046": "영구 금지",
    "n1047": "엣지 노드 — 먼저 CDN 페이지 엣지를 사용해 주세요.",
    "n1048": "인상 적용 가능(후보 또는 버전)",
    "n1049": "프로젝트캔 레스틱",
    "n1050": "projectcan 백업 (0 ) - 실패의 경우",
    "n1051": "할 수 있다",
    "n1052": "로그/백업; 호스트 설정",
    "n1053": "방화벽 규칙 - 거부",
    "n1054": "요구하고",
    "n1055": "시스템사용자 생성...",
    "n1056": "browserenabledone WP 설치",
    "n1057": ".zone은",
    "n1058": "HostExecutor — 파일을 chown하십시오",
    "n1059": "HostExecutor — chown(chown)",
    "n1060": "IP 쓰기 DNS",
    "n1061": "NM 연결 가능;",
    "n1062": "NM 연결 가능;",
    "n1063": "Redis 덤프",
    "n1064": "SQL 데이터베이스 덤프",
    "n1065": "SSH 대상",
    "n1066": "SSH/차량 대상",
    "n1067": "액세스 로그 캐시 상태, 캐시 디렉터리 — 적중률 알 수 없음(log_format 또는 먼저 Edge를 적용하세요)",
    "n1068": "access=함대 함대AgentId",
    "n1069": "access=ssh — 생성하십시오:ssh 또는 구성원",
    "n1070": "제어 평면에 작성됩니다. 호스트에 적용되지 않음",
    "n1071": "적절한",
    "n1072": "인증 문제",
    "n1073": "바인딩_IP",
    "n1074": "dataDir — 업데이트데이터베이스",
    "n1075": "domain vacation.sieve — 사서함별로 건너뛰었습니다.",
    "n1076": "에지 적용 가능(건너뛰기/드레이닝) - conf 작성",
    "n1077": "galera_new_cluster; mariadb를 다시 시작하세요",
    "n1078": "home_dir",
    "n1079": "설치 — 저장된 상태",
    "n1080": "리눅스사용자",
    "n1081": "마스터 키 / YSK_SECRETS_KEY",
    "n1082": "네임서버(구성할 수 없음)",
    "n1083": "rdbRelPath",
    "n1084": "등록 문제",
    "n1085": "SSH 피어",
    "n1086": "SSH 피어는 할 수 있습니다",
    "n1087": "sshpass(키/에이전트)",
    "n1088": "휴가.체 캔",
    "n1089": "vhost requireupdate (또는 conf 서버)",
    "n1090": "wsrep 상태(Galera 또는 servicenot 불가)",
    "n1091": "활성 감옥 또는 fail2ban이 실행되지 않음",
    "n1092": "통나무",
    "n1093": "캔 시스템 (작성)",
    "n1094": "타겟팅 가능(healthUrl / baseUrl / publicIpv4)",
    "n1095": "사용 가능한 접속 로그( 또는 )",
    "n1096": "접근 가능 로그(사용 가능/차단)",
    "n1097": "사용 가능한 접속/인증 로그",
    "n1098": "사용 가능한 엣지 IP - DNS(관리형 유지)",
    "n1099": "엄격한 사용자 사용 가능(또는 아님)",
    "n1100": "잘못된 구성",
    "n1101": "잘못된 내보내기 ID",
    "n1102": "잘못된 수출",
    "n1103": "잘못된 linux_user",
    "n1104": "잘못된 공개 키",
    "n1105": "잘못된 스냅샷 ID",
    "n1106": "잘못된 토큰",
    "n1107": "잘못된 단위",
    "n1108": "유효하지 않은 단위",
    "n1109": "잘못된 진공 크기(: 500M)",
    "n1110": "잘못된 진공 시간(: 7d)",
    "n1111": "잘못된 백업",
    "n1112": "잘못된 백업",
    "n1113": "무효 포트",
    "n1114": "잘못된 키",
    "n1115": "잘못된 프로젝트 ID",
    "n1116": "잘못된 백업",
    "n1117": "잘못된 패턴",
    "n1118": "잘못된 규칙",
    "n1119": "잘못된 데이터베이스",
    "n1120": "도메인 — (systemapplywill postmap )에 대한 맵",
    "n1121": "IP",
    "n1122": "사용 가능한 자동 금지 강화",
    "n1123": "시스템을 금지할 수 없습니다: YSK_EXECUTE; 패널 금지",
    "n1124": "Redis를 덤프할 수 없습니다: redis-cli",
    "n1125": "덤프할 수 없습니다: serverHost 실행이 활성화되어 있지 않습니다.",
    "n1126": "팬아웃할 수 없음: 호스트 실행이 활성화되지 않았습니다.",
    "n1127": "가져올 수 없습니다. serverHost 실행이 활성화되어 있지 않습니다.",
    "n1128": "나열할 수 없음: 호스트 실행이 활성화되지 않았습니다.",
    "n1129": "DNS 클러스터를 검색할 수 없습니다. 호스트 실행이 활성화되어 있지 않습니다.",
    "n1130": "프로브할 수 없음: 호스트 실행이 활성화되지 않았습니다(SSH EXECUTE).",
    "n1131": "캐시를 제거할 수 없습니다. 호스트 실행이 활성화되지 않았습니다(YSK_EXECUTE).",
    "n1132": "제거할 수 없음: 호스트 실행이 활성화되지 않았습니다.",
    "n1133": "원격으로 다시 로드할 수 없습니다. 호스트 실행이 활성화되어 있지 않습니다.",
    "n1134": "정지할 수 없음: 호스트 실행이 활성화되지 않았습니다.",
    "n1135": "복원할 수 없습니다. 호스트 실행이 활성화되지 않았습니다.",
    "n1136": "scp할 수 없습니다: YSK_EXECUTE=1",
    "n1137": "집에 통계를 낼 수 없다",
    "n1138": "심볼릭 링크할 수 없습니다: 호스트 실행이 활성화되어 있지 않습니다.",
    "n1139": "금지 해제할 수 없음: 호스트 실행이 활성화되어 있지 않습니다.",
    "n1140": "차단을 해제할 수 없습니다: YSK_EXECUTE",
    "n1141": "관리자가 할 수 없습니다: 호스트 실행이 활성화되어 있지 않습니다.",
    "n1142": "WordPress를 사용할 수 없습니다: serverHost 실행이 활성화되어 있지 않습니다.",
    "n1143": "PM2, localprocessmanage를 사용할 수 없습니다.",
    "n1144": "할 수 없음: YSK_EXECUTE를 활성화할 수 없습니다.",
    "n1145": "PM2를 중지할 수 없습니다: serverHost 실행이 활성화되어 있지 않습니다.",
    "n1146": "SSL을 사용할 수 없습니다. 호스트 실행이 활성화되어 있지 않습니다.",
    "n1147": "동기화가 차단되었습니다. YSK_EXECUTE가 필요합니다.",
    "n1148": "시스템 Nginx에 연결할 수 없습니다. 호스트 실행 권한이 필요합니다.",
    "n1149": "PM2를 시작할 수 없습니다: serverHost 실행이 활성화되어 있지 않습니다.",
    "n1150": "Apache를 사용할 수 없습니다. 호스트 실행 권한이 필요합니다.",
    "n1151": "NTP할 수 없음: 호스트 실행 권한이 필요하며 루트",
    "n1152": "PHP-FPM을 사용할 수 없습니다: 시스템 관리자 권한이 필요합니다.",
    "n1153": "서비스를 시스템화할 수 없습니다(허가해 주세요)",
    "n1154": "시스템 서비스를 사용할 수 없습니다: 시스템 관리자 권한이 필요합니다.",
    "n1155": "서비스할 수 없음: 시스템 관리자 권한이 필요합니다.",
    "n1156": "rsync를 대상으로 설치할 수 없습니다. rsync를 대상으로 합니다.",
    "n1157": "systemcreateaccount를 사용할 수 없습니다: YSK_EXECUTE + 루트가 필요합니다. (작성/차단)",
    "n1158": "certbot을 사용할 수 없습니다: 호스트 실행이 활성화되어 있지 않습니다.",
    "n1159": "canOperation: 호스트 실행 권한이 필요함(YSK_EXECUTE) 및 루트",
    "n1160": "시스템에 적용할 수 없습니다: YSK_EXECUTE + 루트가 필요합니다.",
    "n1161": "canapplysystemsettings: 호스트 실행 권한이 필요합니다.",
    "n1162": "적용할 수 없음: 실패",
    "n1163": "PowerDNS를 설치할 수 없습니다: 시스템 관리자 권한이 필요합니다.",
    "n1164": "/etc/ssh에 설치할 수 없습니다: YSK_EXECUTE + 루트가 필요합니다.",
    "n1165": "시스템에 설치할 수 없습니다: serverHost 실행이 활성화되지 않았습니다(관리 파일 쓰기).",
    "n1166": "할 수 없음: serverHost 실행이 활성화되지 않았거나 메일 서비스가 설치되지 않았습니다.",
    "n1167": "가상 사용자 데이터베이스(db_load)를 생성할 수 없습니다.",
    "n1168": "데이터베이스를 생성할 수 없습니다. 실패할 수 있습니다.",
    "n1169": "시스템 메일을 생성할 수 없습니다. 사용자: 시스템 관리자 권한이 필요합니다.",
    "n1170": "npm 또는 GitHub 버전에서는 사용할 수 없습니다( )",
    "n1171": "systemctl을 조사할 수 없습니다.",
    "n1172": "DNS 클러스터를 사용할 수 없습니다. 호스트 실행이 활성화되어 있지 않습니다.",
    "n1173": "할 수 없음: 호스트 실행이 활성화되지 않았습니다(backupSuccess).",
    "n1174": "측정항목을 사용할 수 없음",
    "n1175": "할 수 없음: serverHost 실행이 활성화되어 있지 않습니다.",
    "n1176": "ACME 불가능: 호스트 실행이 활성화되지 않았습니다.",
    "n1177": "비밀번호 해시를 암호화할 수 없습니다(openssl 비밀번호 필요)",
    "n1178": "할 수 없음: serverHost 실행이 활성화되어 있지 않습니다.",
    "n1179": "작업을 수행할 수 없습니다(ps 상태 실패).",
    "n1180": "dnssec 디렉터리에 영역을 지정할 수 없습니다.",
    "n1181": "ysk.json 지문을 사용할 수 없습니다.",
    "n1182": "/etc/resolv.conf를 사용할 수 없습니다.",
    "n1183": "cmdline을 읽을 수 없습니다(can 또는 허가).",
    "n1184": "번호 매기기 규칙을 읽을 수 없습니다.",
    "n1185": "상태를 읽을 수 없습니다",
    "n1186": "읽을 수 없음: serverHost 실행이 활성화되어 있지 않습니다.",
    "n1187": "2FA 확인을 통해 사용자를 읽을 수 없습니다.",
    "n1188": "대상을 읽을 수 없습니다",
    "n1189": "UFW를 변경할 수 없습니다: YSK_EXECUTE=1",
    "n1190": "canchangehost/: 호스트 실행 권한이 필요하며 루트",
    "n1191": "canchange: 호스트 실행 권한 필요(YSK_EXECUTE) 및 루트",
    "n1192": "PowerDNS 영역을 사용할 수 없습니다. serverHost 실행이 활성화되지 않았습니다.",
    "n1193": "IPv4/IPv6을 사용할 수 없습니다.",
    "n1194": "연결할 수 없음 127.0.0.1:6379",
    "n1195": "연결할 수 없음대상",
    "n1196": "",
    "n1197": "이 프로브에는 하드 차단제가 없습니다.",
    "n1198": "키디렉토리",
    "n1199": "사용자",
    "n1200": "— 시스템 체",
    "n1201": "디렉토리 생성",
    "n1202": "회로 차단기",
    "n1203": "dataDir/security/fail2ban을 작성했습니다(/etc에는 작성하지 않음).",
    "n1204": "; 새로고침해 주세요",
    "n1205": "상태 초안 - FTP 서비스 페이지에 \"적용\"하면 vsftpd가 작성됩니다.",
    "n1206": "상태 및 버전",
    "n1207": "상태:",
    "n1208": "상태: 적용됨(앤빌 + 발신자별 정책 + 지도)",
    "n1209": "상태: 적용됨(symlink + 구성 플러그인[] 활성화됨)",
    "n1210": "상태: 적용됨(디렉터리)",
    "n1211": "상태: 적용됨( homeDir)",
    "n1212": "상태: 적용됨(systemSuccess)",
    "n1213": "상태: 적용됨(키+ 영역, 등록자가 아님)",
    "n1214": "상태: 차단됨 - 관리되는 파일쓰기; 접미사/비둘기장 아님",
    "n1215": "상태: 차단됨(자리 표시자 작성됨)",
    "n1216": "상태: 차단됨(정책 데몬, systemapply EXECUTE+root)",
    "n1217": "상태: 실행됨 ≠, certbot이 다시 로드됨",
    "n1218": "상태: 실패(nginx -t 또는 다시 로드 실패)",
    "n1219": "상태: 부분 — 적용됩니다(성공)",
    "n1220": "상태: 부분 — 시스템 실패",
    "n1221": "상태: 부분(symlink 성공, 구성 추가 플러그인) - 적용 완료 예정",
    "n1222": "상태: 미리보기 전용",
    "n1223": "상태: 작성됨/부분적(시스템/다시 로드/확인 실패)",
    "n1224": "상태: 작성/부분(주요 단계 실패 - 적용됨)",
    "n1225": "상태: 작성됨(적용=false; 시스템에 적용되지 않음)",
    "n1226": "상태 : 작성됨 (차단시스템 적용)",
    "n1227": "상태: 작성됨(conf 작성됨, 다시 로드 차단됨)",
    "n1228": "상태: 작성됨() - 가장자리 적용되지 않음; PR-C3 팬아웃 + nginx -t/reload",
    "n1229": "상태: 작성됨(시스템 Postfix/Rspamd에는 적용되지 않음)",
    "n1230": "상태: 기록됨(시스템 Nginx가 아님, ApplySystem이 다시 로드를 시도함)",
    "n1231": "상태: 작성됨(관리; 라이브 fail2ban-client YSK_EXECUTE 또는 \"→시스템에 적용\" Jail.local)",
    "n1232": "상태: 기록됨(키/DS, 영역이 아니거나 영역이 아님)",
    "n1233": "상태: 작성됨(SSO 아님)",
    "n1234": "상태: 기록됨( /not 아님) - 성공",
    "n1235": "상태 : 작성됨(/관리파일)",
    "n1236": "상태: 작성 및 성공 네임서버 다시 로드",
    "n1237": "상태: Writemanage 영역(DNS용 아님, 이름 서버 다시 로드 안 됨)",
    "n1238": "상태 : 관리파일 작성 (시스템에는 적용되지 않음)",
    "n1239": "상태: 데이터( 아님)",
    "n1240": "TOTP (및 패널 운영자 2FA)",
    "n1241": "패널 오퍼레이터 2FA",
    "n1242": "수명주기",
    "n1243": "끄고 다시 로드할 수 있음",
    "n1244": "비활성화해 주세요",
    "n1245": "생산 게이트: 완전히 충족되지 않음 - 아래 항목을 검토하세요.",
    "n1246": "프로덕션 게이트: 통과(권한, Nginx, 노드 준비)",
    "n1247": "프로덕션 격리: 프로젝트 리소스 탭을 열어 Linux 사용자 및 홈을 만듭니다.",
    "n1248": "사용자 2–32 [a-z0-9._-]",
    "n1249": "SSL에 도메인이 필요하고",
    "n1250": "제한; 길:",
    "n1251": "체계; 경로를 지정할 수 있습니다.",
    "n1252": "",
    "n1253": "DNS 이름 확인 건너뛰기",
    "n1254": "chown을 건너뛰었습니다(root가 아님).",
    "n1255": "건너뛴 chown( YSK_EXECUTE + 루트) - 사용자용 filecan",
    "n1256": "배수 노드",
    "n1257": "다시 로드를 건너뛰었습니다: 영역 확인 실패",
    "n1258": "원격 다시 로드(다시 로드=false) - 기록 ≠ 적용",
    "n1259": "usermod(os_provisioned 아님)",
    "n1260": "건너뛴 영역 적용(applyZone=false) - 레코드 업데이트",
    "n1261": "잘못된 사용자 이름을 건너뛰었습니다.",
    "n1262": "DDoS — 성능 저하활성",
    "n1263": "IP: 거부",
    "n1264": ": 건너뛰었습니다",
    "n1265": "IP/도메인 및",
    "n1266": "바인딩할 주소(0.0.0.0 = 모두)",
    "n1267": "",
    "n1268": "로컬 프로세스를 사용하여",
    "n1269": "PHP로",
    "n1270": "FirewallStatus에 대한 권한( 아님)",
    "n1271": "루트로 실행되지 않습니다. 일부 시스템 설정을 적용할 수 없습니다",
    "n1272": "대상 ysk.json 실패",
    "n1273": "대상 ysk-server CLI — 부트스트랩 또는 npm i -g ysk-server를 사용하세요.",
    "n1274": "대상 YSK 데이터, forceWipeTarget",
    "n1275": "대상 rsync",
    "n1276": "루트용",
    "n1277": "대상사용자",
    "n1278": "대상 rsync(부트스트랩 설치)",
    "n1279": "targetrequires sshpass(설치되지 않음)",
    "n1280": "목표 실패",
    "n1281": "목표가 통과되지 않았습니다",
    "n1282": "목표 통과",
    "n1283": "with.zip",
    "n1284": "실제로 실행 + YSK_EXECUTE=1",
    "n1285": "<?",
    "n1286": "건너뛰었습니다: os_provisioned가 아닙니다.",
    "n1287": "게스트 사용자",
    "n1288": "80/443은 ~(LE HTTP-01)까지 가능합니다.",
    "n1289": "PHP 런타임 및 FPM 지원",
    "n1290": "포트 25",
    "n1291": "디스크, 백업, AOF/WAL",
    "n1292": "디스크 공간 부족",
    "n1293": "",
    "n1294": "/local, 지역 적용",
    "n1295": "",
    "n1296": "; 0 = (CLI)",
    "n1297": "; 제발",
    "n1298": "패키지",
    "n1299": "바이너리 로그를 보관하는 기간",
    "n1300": "유효하지 않은",
    "n1301": "엣지 노드",
    "n1302": "호스트 버전",
    "n1303": "노드 호스트가 잘못되었습니다.",
    "n1304": "노드가 유효하지 않음",
    "n1305": "노드 드레이닝 —, 상태 드레이닝",
    "n1306": "시스템 적용 YSK_EXECUTE + 루트",
    "n1307": "systemuser (프로비저닝 또는 아님)",
    "n1308": "시스템 관리자(루트)",
    "n1309": "루트 아님 — useradd / systemd / nginx 시스템 경로가 제한됩니다.",
    "n1310": "시스템 변경 권한",
    "n1311": "시스템 부하",
    "n1312": "시스템 소프트웨어",
    "n1313": "",
    "n1314": "",
    "n1315": "",
    "n1316": "(포트 확인 불가)",
    "n1317": "연결할 수 없음",
    "n1318": "편물",
    "n1319": "재동기화",
    "n1320": "SSH",
    "n1321": "ysk.json",
    "n1322": "conf가 없습니다. 먼저 계획을 세워주세요.",
    "n1323": "dataDir이 누락되어 런타임을 설치할 수 없습니다.",
    "n1324": "linuxUser/homeDir 누락",
    "n1325": "임시 금지",
    "n1326": "키 실패",
    "n1327": "키설치 실패",
    "n1328": "VACUUM",
    "n1329": "금지 → 끄기 ()",
    "n1330": "금지: 시스템 변경을 활성화하지 않음(YSK_EXECUTE)",
    "n1331": "반",
    "n1332": "자동 스위치 또는 수동",
    "n1333": "비활성화",
    "n1334": "IP: 거부",
    "n1335": "",
    "n1336": ": 기록된 상태 - Dovecot/Pigeonhole(ManageSieve 또는 심볼릭 링크)이 아님",
    "n1337": "자동 에스컬레이션됨",
    "n1338": "경로 허용",
    "n1339": "목표",
    "n1340": "엣지 노드",
    "n1341": "도메인 필요",
    "n1342": "요구노드",
    "n1343": "(제어/원본/가장자리/DNS) 필요",
    "n1344": "및 패널 운영자 2FA",
    "n1345": "원격 Authorized_keys, 업데이트 또는 자체 인증",
    "n1346": "잘못된 도메인",
    "n1347": "Tmp 테이블 크기",
    "n1348": "필터/감옥 systemctl 다시 로드 실패2반",
    "n1349": "Jail.local 실패",
    "n1350": "감사 로그 보기",
    "n1351": "성공(비밀)",
    "n1352": "한도_요구량",
    "n1353": "유효하지 않은",
    "n1354": "신호 합계 0~100 → 위협 수준",
    "n1355": "메모리, 버퍼, 동시성",
    "n1356": "",
    "n1357": "높은 메모리 사용",
    "n1358": "메모리 압박",
    "n1359": "",
    "n1360": "메모리 및 V8",
    "n1361": "최대 힙 테이블 크기",
    "n1362": "할 수 있다",
    "n1363": "",
    "n1364": "로그 오류",
    "n1365": "",
    "n1366": "설정 DNS(PTR)",
    "n1367": "설정관리; 시스템 구성/재시작 권한",
    "n1368": "설정쓰기적용 실패",
    "n1369": "settingsWroteconnectionRestart가 실패했습니다. nmcli 연결을 시작해 주세요",
    "n1370": "settingsWroteconnection실패했습니다. nmcli 연결을 시작하세요.",
    "n1371": "설정 제품 ysk-server",
    "n1372": "settingsError(에 대한)",
    "n1373": "settingsMissing dataDir",
    "n1374": "TCP 25를 차단하세요. 또는 SMTP를 사용하세요.",
    "n1375": "점수",
    "n1376": ": 생성 등 CDN",
    "n1377": ": 리졸버는 A —; 에지 IP 또는 애니캐스트",
    "n1378": "CIDR, 192.168.1.10/24를 이용해 주세요.",
    "n1379": "POST /api/v1/ssl/upload 또는 POST /api/v1/ssl/letsencrypt를 이용해 주세요.",
    "n1380": "첫 번째 CDN 노드(PR-C1)를 사용하세요.",
    "n1381": "먼저 유지 관리를 수행하십시오.수락",
    "n1382": "백업 작업을 열고 sideResults를 확인하세요.",
    "n1383": "자세한 내용을 보려면 백업 페이지를 여세요.",
    "n1384": "공개 알림 → 적용 상태 감사",
    "n1385": "방어 센터를 열어 신호를 검토하고 보호 사전 설정을 전환하세요.",
    "n1386": "피어 설치 conf를 설치하고 다시 시작/참여하세요.",
    "n1387": "서버 이름을 입력하세요.",
    "n1388": "serverName 및 업스트림을 확인하세요.",
    "n1389": "서버 이름과 디렉터리를 입력하세요.",
    "n1390": "serverName, 디렉터리 및 FPM 소켓을 입력하세요.",
    "n1391": "구역을 입력해주세요",
    "n1392": "구역을 지정해 주세요",
    "n1393": "호스트해주세요",
    "n1394": "클러스터링하십시오(≤64).",
    "n1395": "제발",
    "n1396": "사용자 여러분, 그리고",
    "n1397": "노드를 만들어주세요(사용할 수 없는 IP)",
    "n1398": "DNS A/AAAA IP를 입력하세요. 방화벽 및 메일 PTR을 확인하세요.",
    "n1399": "호스트 이름이나 DNS 호스트에 XML을 보내주세요",
    "n1400": "IP를 지정하십시오",
    "n1401": "조치를 취하거나 MTU를 수행하십시오.",
    "n1402": "dataDir을 지정하십시오",
    "n1403": "ListenHost를 지정하십시오.",
    "n1404": "압축 경로를 알려주세요",
    "n1405": "백업해주세요",
    "n1406": "상태(/)를 주세요",
    "n1407": "제발",
    "n1408": "제발",
    "n1409": "설정 경로를 알려주세요",
    "n1410": "경로 및 권한 지정",
    "n1411": "경로 및 버전 지정",
    "n1412": "경로를 지정하고",
    "n1413": "DKIM 부탁드려요",
    "n1414": "Git URL(또는 첫 번째 프로젝트 설정)을 입력하세요.",
    "n1415": "IP 주세요",
    "n1416": "포장해주세요",
    "n1417": "패키지와 버전 부탁드립니다",
    "n1418": "비밀번호를 알려주세요 ( 8 )",
    "n1419": "제발",
    "n1420": "제발",
    "n1421": "제발 - 활성화",
    "n1422": "\"시스템에 적용\"하거나 PHP 프로젝트(풀 php_admin_*)를 사용하세요.",
    "n1423": "/etc/default/ufw IPV6=예로 설정해 주세요.",
    "n1424": "dataDir이 존재하고 프로세스가 여기에 쓸 수 있는지 확인하세요.",
    "n1425": "네임서버를 사용하거나 \"DHCP DNS를 복원\"하세요.",
    "n1426": "publicIpv4 / publicIpv6 / healthUrl / baseUrl을 사용해 주세요.",
    "n1427": "제발",
    "n1428": "파일을 제출해주세요",
    "n1429": "IP 또는 HTTP 인증을 제한해 주세요",
    "n1430": "경고: 매니페스트 packagedAt — DB를 먼저 패키지하세요.",
    "n1431": "경고: 활성 찾을 수 없는 CLI 바이너리용 장치(자리 표시자 장치 가능)",
    "n1432": "경고: YSK 데이터를 대상으로 합니다.",
    "n1433": "경고: 이 인터페이스는 다운 캔 패널용입니다.",
    "n1434": "경고: secrets/ssh/.master.key YSK_SECRETS_KEY(vault/2FA는 불가능)",
    "n1435": "경고: config.json (설정 가능)",
    "n1436": "읽기 금지 실패",
    "n1437": "금지된 권한을 읽을 수 있습니다. 금지 해제/금지 YSK_EXECUTE",
    "n1438": "읽기 금지 실패(권한 또는 서비스)",
    "n1439": "fail2ban 금지 읽기 실패",
    "n1440": "읽지 못했습니다.",
    "n1441": "읽기 로그 실패",
    "n1442": "읽기 파일",
    "n1443": "판독 시스템",
    "n1444": "기본값 변경 verifyDefault: true",
    "n1445": "변경은 관리 파일을 작성합니다; \"시스템에 적용\"은 /etc/php/.../conf.d를 수행하고 FPM을 다시 로드합니다.",
    "n1446": "고부하",
    "n1447": "데이터캔; 설치/재시작serviceHost 실행 권한 필요",
    "n1448": "데이터베이스 캔 (>7 ) — 업데이트",
    "n1449": "데이터베이스가 생성되지 않습니다. mysql 및 YSK_EXECUTE=1을 사용하세요.",
    "n1450": "데이터베이스가 생성되지 않습니다. psql, TCP 및 YSK_EXECUTE=1을 사용하세요.",
    "n1451": "데이터 베이스",
    "n1452": "데이터베이스 이름",
    "n1453": "데이터 베이스",
    "n1454": "데이터 디렉토리",
    "n1455": "프로젝트 리소스 탭을 열어 시스템 사용자를 생성합니다.",
    "n1456": "제한",
    "n1457": "",
    "n1458": "통로",
    "n1459": "경로 허용 로그 디렉터리",
    "n1460": "길을 잃은",
    "n1461": "",
    "n1462": "홈: 대상 정식 완료",
    "n1463": "; 할당량을 설정하세요. \"OS에 제한을 적용하세요\"",
    "n1464": "",
    "n1465": "데이터가 유효하지 않음",
    "n1466": "; 포장할 수 있다",
    "n1467": "RAM 25%의 경우",
    "n1468": "연결 및 네트워크",
    "n1469": "(죽일 수 있음)",
    "n1470": "(kill -0 실패)",
    "n1471": "고급의",
    "n1472": ": 비밀 패널 (및 운영자 2FA — )",
    "n1473": "운영",
    "n1474": "SFTP 설정 완료(호스트/사용자 이름/경로)",
    "n1475": "적용됨 ≠ 클러스터 정상 — --peers를 조사해 보세요.",
    "n1476": "게시물 마이그레이션 실패",
    "n1477": "mkdir 실패",
    "n1478": "게시 확인=거짓",
    "n1479": "백업하지 않음(건너뛰기)",
    "n1480": "YSK_EXECUTE=1 설치",
    "n1481": "찾을 수 없음 rndc / 활성 이름|bind9|pdns",
    "n1482": "원격 푸시 또는 Restic 실패 — 로컬 tar가 성공했을 수 있습니다. sideResult 참조",
    "n1483": "파일,,",
    "n1484": "활성 이름/bind9/pdns(scp 파일 가능)",
    "n1485": "nginx — conf scp (피어에 기록됨)",
    "n1486": "원격/불안정 단계 처리됨",
    "n1487": "YSK_EXECUTE + 루트가 필요합니다.",
    "n1488": "복원하지 않음 chown(루트 + YSK_EXECUTE 필요)",
    "n1489": "DNSBL이 완료되지 않았습니다. IPv6을 지원합니다.",
    "n1490": "피어가 적용되었습니다. 작성 또는 실패 — 클러스터 다시 로드",
    "n1491": "피어 다시 로드 성공(일부)",
    "n1492": "일부 또는 전체 백업 실패 - 결과 보기",
    "n1493": "또는 시스템에 적용되지 않음( YSK_EXECUTE)",
    "n1494": "실패 - SSH 키/방화벽 확인",
    "n1495": "실패 — 단계",
    "n1496": "시스템 실패",
    "n1497": "",
    "n1498": "PHP + Nginx(앱/공개)",
    "n1499": "배포 시 재정의 가능",
    "n1500": "-o app을 빌드하겠습니다.; 호스트설치된 Go 툴체인",
    "n1501": "venv + pip가 됩니다. ExecStart uvicorn 메인:앱",
    "n1502": "venv + pip가 됩니다. 항목 app.py(ASGI 아님)",
    "n1503": "/FPM 풀 적용 php_admin_value 쓰기",
    "n1504": ": 패널\"\"server.js를 시작합니다; 작성 ≠",
    "n1505": "메일호스트 A",
    "n1506": "메일호스트 AAAA(IPv6)",
    "n1507": "메일 관리 설정 디렉터리",
    "n1508": "신분증이 유효하지 않음",
    "n1509": "유효하지 않은",
    "n1510": "1~1000000MiB의 경우",
    "n1511": "1MiB",
    "n1512": "재시작 시스템 서비스",
    "n1513": "추가 금지",
    "n1514": "vsftpd를 다시 로드하세요",
    "n1515": "재장전 서비스",
    "n1516": "오류 등",
    "n1517": "오류 로그, 느린 쿼리 로그",
    "n1518": "오류 및 로그",
    "n1519": "임계값",
    "n1520": "복제에는 ROW가 권장됩니다.",
    "n1521": "대기 시간 초과",
    "n1522": "꺼짐",
    "n1523": "방화벽(UFW는 적용되지 않음)",
    "n1524": "방화벽(): TCP 3306, 4567, 4444, 4568",
    "n1525": "사전 설정은 nginxlimit_req를 씁니다.",
    "n1526": "(유지), 낮추다",
    "n1527": "방어: 중요",
    "n1528": "방어: 비상 사전 설정 제안",
    "n1529": "방어: 공격 가능",
    "n1530": "한계썼다; OS YSK_EXECUTE + 루트에 적용",
    "n1531": "비율 제한",
    "n1532": "",
    "n1533": "/DB; Postfix/Rspamd를 \"시스템에 적용\"하세요.",
    "n1534": ": 성능 저하 — 사용자가 빌드/프로세스할 수 있습니다. 시스템사용자를 생성해주세요",
    "n1535": ": 성능 저하 — 사용자와 함께 프로세스를 수행할 수 있습니다. 루트 + YSK_EXECUTE 및 createsystemuser를 사용하세요.",
    "n1536": "구하다; TOTP 비밀. 인증자는 할 수 있습니다.",
    "n1537": "EXECUTE + 루트 Firstcan 진공 청소기",
    "n1538": "NetworkManager 활성 지속 DNS(/etc/resolv.conf)",
    "n1539": "YSK_EXECUTE 먼저 ufw 적용 가능",
    "n1540": "YSK_EXECUTE는 실제로 자동 차단됩니다.",
    "n1541": "YSK_EXECUTE 바닙",
    "n1542": "YSK_EXECUTE fail2ban 서비스",
    "n1543": "YSK_EXECUTE=1 firstcan 진공 저널",
    "n1544": "실행:true 또는 dryRun:true",
    "n1545": "nginx log_format $upstream_cache_status(또는 X-YSK-캐시)첫 번째 HIT/MISS",
    "n1546": "루트 + YSK_EXECUTE가 필요합니다. 실제로 useradd; 성공할 것이다",
    "n1547": "루트 저널ctl --vacuum 필요",
    "n1548": "루트 Firstcan UFW가 필요합니다",
    "n1549": "호스트설치된 화물/rustc",
    "n1550": "Python 및 pip 호스팅",
    "n1551": "호스트 Python 및 pip(installwillFailed)",
    "n1552": "bind9-dnsutils를 설치하고 systemchangepermission을 활성화하면 실제로 dnssec-keygen을 사용할 수 있습니다.",
    "n1553": "확인 문자열 EMERGENCY가 필요합니다. 자신을 가두는 것을 피하십시오",
    "n1554": "시스템 sshd 일치/사용자 설정은 실제로 이루어집니다.",
    "n1555": "--target 또는 이력서 --job 필요",
    "n1556": "MySQL/MariaDB 관리자 권한이 필요합니다.",
    "n1557": "YSK_EXECUTE가 필요합니다.",
    "n1558": "YSK_EXECUTE 관리자가 필요합니다",
    "n1559": "관리자가 필요합니다",
    "n1560": "aws CLI(또는 Restic s3 repo)가 필요합니다.",
    "n1561": "ID 또는 모두가 필요합니다",
    "n1562": "IP가 필요합니다",
    "n1563": "작업 ID가 필요합니다.",
    "n1564": "linuxUser 또는 projectId가 필요합니다.",
    "n1565": "마스터 노드가 필요합니다",
    "n1566": "nginx geoip2(libnginx-mod-http-geoip2)가 필요합니다.먼저 HTTP가 됩니다.",
    "n1567": "기본 노드가 필요합니다",
    "n1568": "개인키가 필요합니다",
    "n1569": "프로젝트 ID가 필요합니다.",
    "n1570": "루트가 필요합니다",
    "n1571": "소스가 필요합니다",
    "n1572": "sshpass, YSK 키(identityId) 또는 로컬 SSH 키가 필요합니다.",
    "n1573": "이력서에는 대상(root@host) 또는 jobId가 필요합니다.",
    "n1574": "대상 또는 대상 jobId가 필요합니다.",
    "n1575": "사용자 이름과 SSH가 필요합니다.",
    "n1576": "영역 도메인이 필요합니다",
    "n1577": "비밀번호가 필요합니다",
    "n1578": "이메일이 필요합니다",
    "n1579": "이메일과 도메인이 필요합니다",
    "n1580": "버전 및 버전이 필요합니다.",
    "n1581": "CandidateVersion 필요(현재 또는 등 가능)",
    "n1582": "시스템관리자권한완료설치필요",
    "n1583": "수명 주기 및 시스템 쓰기에는 루트가 필요합니다.",
    "n1584": "호스트 실행 권한 필요/다시 로드",
    "n1585": "Nginx를 시스템하고 다시 로드하는 데 필요한 호스트 실행 권한",
    "n1586": "호스트 실행 권한이 필요합니다. check_policy_service",
    "n1587": "호스트 실행 권한에는 nginx conf 및 다시 로드가 필요합니다.",
    "n1588": "동기화가 차단되었습니다. 루트가 필요합니다.",
    "n1589": "기본 노드가 필요합니다",
    "n1590": "",
    "n1591": "루트 아님 — useradd / systemd / nginx 시스템 경로가 제한됩니다.",
    "n1592": "seccomp가 아닌 경우 runAsUser가 필요합니다.",
    "n1593": "공개 요청 / 분",
    "n1594": "패널연결; 사용 가능\"\" ( )",
    "n1595": "패널이 루트로 실행되고 있지 않습니다.",
    "n1596": "사용 가능 적용:거짓",
    "n1597": "— 쓰기 파일이 아님",
    "n1598": "기본 uvicorn 작업자",
    "n1599": "레디스 DB와 함께",
    "n1600": "",
    "n1601": "로컬 인파일",
    "n1602": "잘못된 로그 경로",
    "n1603": "시작 오류",
    "n1604": "오류 등",
    "n1605": "오류()",
    "n1606": "빌드 캔; 실패한 메모/로그",
    "n1607": "",
    "n1608": "유효하지 않음 확인",
    "n1609": "합격",
    "n1610": "패키지 인덱스가 새로 고쳐지지 않음(YSK_EXECUTE 꺼짐) — 적절한 목록만 표시됩니다. apt-get update를 실행하려면 실행을 활성화하세요.",
    "n1611": "UFW가 비활성 상태입니다. {{n}} 영구 거부 규칙이 user.rules에 저장되어 있지만 커널이 이를 시행하지 않습니다.",
    "n1612": "UFW는 비활성 상태입니다. 거부 규칙은 user.rules에만 기록되며 커널은 패킷을 삭제하지 않습니다. 먼저 UFW를 활성화하세요. 자동으로 활성화되지 않습니다.",
    "t0001": "ListenPort가 잘못되었습니다: {{v0}}",
    "t0002": "복원버전 {{v0}}",
    "t0003": "파일(>{{v0}}바이트)",
    "t0004": ": {{v0}}",
    "t0005": "대상: {{v0}}",
    "t0006": "찾을 수 없음: {{v0}}",
    "t0007": "실패: {{v0}}",
    "t0008": "{{v0}} → {{v1}}",
    "t0009": "찾을 수 없음: {{v0}}",
    "t0010": "실패: {{v0}}",
    "t0011": "{{v0}} → {{v1}}",
    "t0012": "상태 {{v0}}에서 다음을 수행할 수 없습니다.",
    "t0013": "이 작업에는 다음이 필요합니다: {{v0}}",
    "t0014": "잘못된 상태: {{v0}}",
    "t0015": "{{v0}}",
    "t0016": "알 수 없음: {{v0}}",
    "t0017": "{{v0}}는 할 수 없습니다 {{v1}} ( {{v2}})",
    "t0018": "{{v0}} 읽지 않음 작업에는 ID가 필요합니다.",
    "t0019": "호스트: {{v0}}",
    "t0020": "허용: {{v0}}",
    "t0021": "거부: {{v0}}",
    "t0022": "플레이북을 찾을 수 없습니다: {{v0}}",
    "t0023": "ip -j 주소 실패: {{v0}}",
    "t0024": "ip -j 경로 실패: {{v0}}",
    "t0025": "nmcli 쓰기 실패: {{v0}}",
    "t0026": "{{v0}} → 연결\"{{v1}}\"",
    "t0027": "연결 경고: {{v0}}",
    "t0028": "연결이 다시 활성화되었습니다(재부팅 후에도 지속됨).",
    "t0029": "{{v0}} → {{v1}} (; 재부팅하면 사라짐)",
    "t0030": "연결에서\"{{v0}}\" {{v1}}",
    "t0031": "뉴멕시코: {{v0}}",
    "t0032": "삭제됨 {{v0}} ← {{v1}}",
    "t0033": "링크 다운 실패: {{v0}}",
    "t0034": "정말 {{v0}}",
    "t0035": "연결 실패: {{v0}}",
    "t0036": "해냈어 {{v0}}",
    "t0037": "MTU 실패: {{v0}}",
    "t0038": "nmcli 쓰기 게이트웨이 실패: {{v0}}",
    "t0039": "기본 게이트웨이 저장 {{v0}} → 연결\"{{v1}}\" (재부팅)",
    "t0040": "nmcli 쓰기 경로 실패: {{v0}}",
    "t0041": "저장 {{v0}} →\"{{v1}}\" (재부팅)",
    "t0042": "IP 경로 추가 실패: {{v0}}",
    "t0043": "추가 {{v0}}${gw?",
    "t0044": ": ''}(재부팅 후에도 지속되지 않을 수 있습니다. 지속하려면 저장을 사용하세요.)",
    "t0045": "연결 \"{{v0}}\" ipv4.gateway에서",
    "t0046": "NM 게이트웨이: {{v0}}",
    "t0047": "\"{{v0}}\" {{v1}}에서",
    "t0048": "NM 노선: {{v0}}",
    "t0049": "IP 경로 삭제 실패: {{v0}}",
    "t0050": "{{v0}}",
    "t0051": "{{v0}}",
    "t0052": "잘못된 DNS: {{v0}}",
    "t0053": "DNS IP: {{v0}}",
    "t0054": "nmcli 수정 실패: {{v0}}",
    "t0055": "복원 {{v0}} DHCP DNS (ignore-auto-dns=no)",
    "t0056": "nmcli 수정 실패: {{v0}}",
    "t0057": "{{v0}}를 썼습니다: DNS {{v1}}${search.length?",
    "t0058": "실패: {{v0}}",
    "t0059": "{{v0}} → {{v1}}",
    "t0060": "{{v0}}",
    "t0061": "SSO 토큰({{v0}} )",
    "t0062": "웹메일 설치 실패: {{v0}}",
    "t0063": "{{v0}}",
    "t0064": "시스템 실패: {{v0}}",
    "t0065": "{{v0}} 체 디렉토리로 휴가 (작성)",
    "t0066": "체 +.dovecot.sieve → {{v0}}@{{v1}}",
    "t0067": "활성 체 링크 비활성화 → {{v0}}@{{v1}}",
    "t0068": "{{v0}}@{{v1}} 체 실패: {{v2}}",
    "t0069": "발신자별 정책 데몬 작성({{v0}} 도메인)",
    "t0070": "{{v0}} 실패(종료 {{v1}}): {{v2}}",
    "t0071": "플러그인 작성 {{v0}}",
    "t0072": "심볼릭 링크 실패: {{v0}}",
    "t0073": "심볼릭 링크를 했습니다 {{v0}} → {{v1}}",
    "t0074": "구성 실패: {{v0}}",
    "t0075": "구성 플러그인 {{v0}}: {{v1}}",
    "t0076": "{{v0}} 작성: {{v1}}",
    "t0077": "{{v0}} 및 www.{{v1}}를 서버 IP에 연결합니다. CDN(Cloudflare)은 또는.",
    "t0078": "PTR VPS/IP 설정 및 HELO/EHLO({{v0}}). (AWS/GCP)해 주세요.",
    "t0079": "{{v0}}",
    "t0080": "postsuper 실패: {{v0}}",
    "t0081": "도메인: {{v0}}",
    "t0082": ": {{v0}}",
    "t0083": "Maildir 만들기: {{v0}}",
    "t0084": "createsystemuser {{v0}}",
    "t0085": "createsystemuser실패: {{v0}}",
    "t0086": ": {{v0}}",
    "t0087": "passdb 쓰기 실패: {{v0}}",
    "t0088": ": {{v0}}",
    "t0089": "{{v0}} 생성: {{v1}} → {{v2}}",
    "t0090": "메일 도메인을 찾을 수 없습니다: {{v0}}",
    "t0091": "휴가를 썼습니다 {{v0}}",
    "t0092": "{{v0}}를 썼습니다",
    "t0093": "virtual_alias: {{v0}} ({{v1}} )",
    "t0094": "Postfix 앤빌: smtpd_client_message_rate_limit={{v0}} / 3600s (; 도메인 비율 )",
    "t0095": "사후 설정: {{v0}}",
    "t0096": "rspamd ratelimit.conf 작성(~{{v0}}/h)",
    "t0097": "지도({{v0}} 도메인)",
    "t0098": "{{v0}}: 차단(allowlocal LLM)",
    "t0099": "LLM 부탁드립니다. 실패: {{v0}}",
    "t0100": "{{v0}}–{{v1}} 찾을 수 없음사용 가능한 포트",
    "t0101": "확인해 주세요: {{v0}}",
    "t0102": "{{v0}}s는 1을 사용합니다( 종료 +N 사용).",
    "t0103": "다시 시작 ( {{v0}} )",
    "t0104": "꺼짐 ( {{v0}} )",
    "t0105": "읽기 실패: {{v0}}",
    "t0106": "실패: {{v0}}",
    "t0107": "서비스가 유효하지 않음: {{v0}}",
    "t0108": "경로 허용 쓰기: {{v0}}",
    "t0109": "제거/다시 로드 실패: {{v0}}",
    "t0110": "DB {{v0}}: {{v1}} 키",
    "t0111": "({{v0}} 입력 — )",
    "t0112": "{{v0}}를 썼습니다",
    "t0113": "쓰기 실패: {{v0}}",
    "t0114": "키가 누락되었거나 삭제되지 않았습니다.",
    "t0115": "집: {{v0}}",
    "t0116": "JSON을 스냅샷할 수 없습니다: {{v0}}",
    "t0117": "{{v0}} 레스틱",
    "t0118": "홈 verifyPhrase=\"{{v0}}\" ()",
    "t0119": "테스트 실행: 스냅샷 {{v0}} {{v1}} 경로( 100)",
    "t0120": "테스트 실행 실패: {{v0}}",
    "t0121": "스냅샷 복원 {{v0}} → {{v1}}",
    "t0122": "복원 실패 종료={{v0}}",
    "t0123": "관리 쓰기: {{v0}}",
    "t0124": "프로젝트 Linux 사용자 {{v0}} (사용자 일치 ysks_*,ysk_*)",
    "t0125": "제발: cp {{v0}} /etc/ssh/sshd_config.d/ && systemctl reload sshd",
    "t0126": "sshd -t 실패, 다시 로드하지 않음: {{v0}}",
    "t0127": "{{v0}}를 설치하고 sshd를 다시 로드하세요.",
    "t0128": "설치된 새로고침 실패: {{v0}}",
    "t0129": "{{v0}}({{v1}}바이트)를 썼습니다.",
    "t0130": "관리되는 Nginx conf: {{v0}} (패널 dataDir nginx/conf.d)",
    "t0131": "알 수 없음: {{v0}}",
    "t0132": "{{v0}}: {{v1}}",
    "t0133": "{{v0}} — 건너뛰었습니다(강제 가능)",
    "t0134": "WordPress 설치 — {{v0}}",
    "t0135": "도메인: {{v0}}",
    "t0136": "항목 {{v0}}.wsgi:application (gunicorn)",
    "t0137": "화물 빌드 --release;./target/release/{{v0}}",
    "t0138": "Axum: 화물 빌드 --release crates.io",
    "t0139": "./target/release/{{v0}}",
    "t0140": "생성 {{v0}}, {{v1}}, 오류 {{v2}}",
    "t0141": "{{v0}}doneproject Linux 사용자(페이지 → createsystemuser).",
    "t0142": "집: /home/ysk-server-{{v0}} · 사용자: {{v1}}",
    "t0143": "chown을 했어요 {{v0}}:{{v1}} → {{v2}}",
    "t0144": "프로젝트사용자 {{v0}}와 함께",
    "t0145": "runuser -u {{v0}} start를 사용한 pidfile",
    "t0146": "FPM 풀 작성: {{v0}}",
    "t0147": "활성화된 풀: {{v0}}",
    "t0148": "/etc/php/{{v0}}/fpm을 찾을 수 없음 — php{{v1}}-fpm 설치",
    "t0149": "{{v0}} 설치됨",
    "t0150": "설치 {{v0}}",
    "t0151": "설치하지 않음 {{v0}}",
    "t0152": "SSH 프로브 실패: {{v0}}",
    "t0153": "네임서버: {{v0}}",
    "t0154": "영역 디렉터리({{v0}}.zone)",
    "t0155": "영역 디렉터리: {{v0}}",
    "t0156": "원격 새로고침 실패: {{v0}}",
    "t0157": "{{v0}}: scp 실패 {{v1}}",
    "t0158": "scp {{v0}} 확인 → {{v1}}",
    "t0159": "scp /실패(확인={{v0}} 실패={{v1}})",
    "t0160": "활성화 실패: {{v0}}",
    "t0161": "비활성화 실패: {{v0}}",
    "t0162": "{{v0}}에서 UFW 거부(규칙, )",
    "t0163": "거부 실패: {{v0}}",
    "t0164": "UFW 거부 {{v0}}",
    "t0165": "삭제 실패: {{v0}}",
    "t0166": "규칙 #{{v0}}",
    "t0167": "#{{v0}} 실패: {{v1}}",
    "t0168": "{{v0}}/{{v1}} 허용",
    "t0169": "허용 실패: {{v0}}",
    "t0170": "새로고침 실패({{v0}}): {{v1}}",
    "t0171": ": 프로젝트 사용자 {{v0}} 활성 상태",
    "t0172": "노드: {{v0}}",
    "t0173": "포트: {{v0}}",
    "t0174": "적용된 패널 노드({{v0}})",
    "t0175": "신청찾을 수 없음: {{v0}}",
    "t0176": "시스템 단위 포함: {{v0}}",
    "t0177": "PM2: {{v0}}",
    "t0178": "시작 프로세스 실패: {{v0}}",
    "t0179": "시작 pid={{v0}}, pidfile={{v1}}",
    "t0180": "Nginx 설정(관리 파일): {{v0}}",
    "t0181": "페이지 생성: {{v0}}",
    "t0182": ": {{v0}}",
    "t0183": "Nginx 설정: {{v0}}",
    "t0184": "디렉토리: {{v0}}",
    "t0185": "HTTP: {{v0}} ({{v1}})",
    "t0186": ": {{v0}}",
    "t0187": "→ {{v0}}",
    "t0188": "인증서: {{v0}}",
    "t0189": "SSL 활성화(Let's Encrypt 경로 또는 SSL 페이지 {{v0}} 인증서)",
    "t0190": "Nginx 다시 로드 실패: {{v0}}",
    "t0191": "작성자: {{v0}}",
    "t0192": "런타임 {{v0}} — Git, 재시작 프로세스",
    "t0193": "{{v0}} ({{v1}} )를 썼습니다.",
    "t0194": "PHP-FPM 풀 사용자: {{v0}}(프로젝트)",
    "t0195": "런타임 버전 → {{v0}}",
    "t0196": "패널 php.ini ({{v0}} php_admin_*)",
    "t0197": "PHP-FPM Nginx 설정: {{v0}}",
    "t0198": "Nginx 다시 로드 ={{v0}}: {{v1}}",
    "t0199": "PHP 서버 pid={{v0}} @ 127.0.0.1:{{v1}}",
    "t0200": "기호 {{v0}}",
    "t0201": "시그킬 {{v0}}",
    "t0202": "pid {{v0}}",
    "t0203": "배포 프로세스 런타임\"{{v0}}\"",
    "t0204": ": 프로젝트 사용자 {{v0}}로 시작",
    "t0205": "런타임: {{v0}} · 포트 {{v1}} · 항목 {{v2}}",
    "t0206": ": {{v0}}",
    "t0207": "실패: {{v0}}",
    "t0208": "적용패널 {{v0}} ({{v1}})",
    "t0209": "systemd 작성: {{v0}}",
    "t0210": "활성화 --현재 프로젝트 단위(사용자={{v0}})",
    "t0211": "systemctl 시작 실패: {{v0}}",
    "t0212": "쓰기 시스템 장치 실패: {{v0}}",
    "t0213": "pidfile 시작 pid={{v0}}${mode === '격리'?",
    "t0214": "pidfile 시작 실패: {{v0}}",
    "t0215": "체크 실패({{v0}}ms): {{v1}}",
    "t0216": "확인 통과({{v0}}ms)",
    "t0217": "Nginx를 작성했습니다: {{v0}}",
    "t0218": "{{v0}} 금지된 IP",
    "t0219": "차단을 해제했어요 {{v0}} @ {{v1}}",
    "t0220": "금지 해제 실패: {{v0}}",
    "t0221": "관리하다: {{v0}} ({{v1}} )",
    "t0222": "sshdignoreip {{v0}} {{v1}} · 상태: 적용됨",
    "t0223": "실패2ban-clientignoreip 실패: {{v0}} (관리되는 파일 쓰기; 적용됨)",
    "t0224": "fail2ban 감옥: {{v0}}",
    "t0225": "쓴 단위 {{v0}}",
    "t0226": "상태는 여전히 {{v0}} (적용되지 않음)",
    "t0227": "예상치 못한 Apply_status: {{v0}}",
    "t0228": "데이터베이스: {{v0}} ( 0–{{v1}})",
    "t0229": "{{v0}}까지",
    "t0230": "시스템 conf 디렉토리에 연결할 수 없습니다: {{v0}}",
    "t0231": "conf 실패: {{v0}}",
    "t0232": "다시 시작 {{v0}}",
    "t0233": "{{v0}}에 실패: {{v1}}",
    "t0234": "거부 디렉터리: {{v0}}",
    "t0235": "디렉토리: {{v0}}",
    "t0236": "건너뛴 디렉터리(스캔): {{v0}}",
    "t0237": "{{v0}} (아님)",
    "t0238": "저널 php{{v0}}-fpm (풀 로그 아님)",
    "t0239": "grep\"{{v0}}\": {{v1}} ({{v2}} 바이트 스캔)",
    "t0240": "{{v0}} (파일 {{v1}} 바이트, )",
    "t0241": "{{v0}} (파일 {{v1}} 바이트)",
    "t0242": "{{v0}} 로그로(꺼지지 않음)",
    "t0243": "읽을 수 없습니다: {{v0}}",
    "t0244": "\"{{v0}}\": {{v1}}, {{v2}} ()",
    "t0245": "{{v0}} 서버가 설치되지 않음",
    "t0246": "{{v0}} 서비스가 실행되지 않음",
    "t0247": "{{v0}} 설치되지 않음",
    "t0248": ": {{v0}}",
    "t0249": "서버: {{v0}}",
    "t0250": "{{v0}} 준비됨",
    "t0251": "{{v0}} 설치가 완료되지 않았습니다.",
    "t0252": "{{v0}} 서비스 시작",
    "t0253": "시작 실패: {{v0}}",
    "t0254": "Node.js 버전 {{v0}} 지원; 사용 가능 버전: {{v1}}",
    "t0255": "PHP 버전 {{v0}} 지원; 사용 가능 시간: {{v1}}",
    "t0256": "Python 버전 {{v0}} 지원; 사용 가능 시간: {{v1}}",
    "t0257": "Go 버전 {{v0}} 지원; 사용 가능 시간: {{v1}}",
    "t0258": "알 수 없는 런타임: {{v0}}",
    "t0259": "발굴: 답변 없음(NXDOMAIN 또는 비어 있음)",
    "t0260": "{{v0}}",
    "t0261": "PostgreSQL 실패: {{v0}}",
    "t0262": "MySQL 실패: {{v0}}",
    "t0263": "{{v0}}: 삭제할 수 없음 — EXECUTE+루트(만료됨)",
    "t0264": "{{v0}}: DROP 실패 {{v1}}",
    "t0265": "{{v0}}: DROP 실패 {{v1}}",
    "t0266": "{{v0}}: 만료됨(DROP 시스템 계정 아님)",
    "t0267": "FTP 사용자: {{v0}}",
    "t0268": "FTP 생성 {{v0}}",
    "t0269": "감옥 경로: {{v0}}",
    "t0270": "암호 해시로 저장된 비밀번호(일반 텍스트 아님)",
    "t0271": "프로젝트 Linux 사용자: {{v0}} ( vsftpd 적용)",
    "t0272": "잘못된 사용자 이름을 건너뛰었습니다.",
    "t0273": "{{v0}}: 비밀번호 → 암호화 해시",
    "t0274": "{{v0}} hashnot crypt (openssl을 사용할 수 없음) — 실패할 수 있음",
    "t0275": "{{v0}} 비밀번호 해시, 불가능",
    "t0276": "{{v0}} 프로젝트 linuxUser — guest\"{{v1}}\" (FTP를 이용해 주세요)",
    "t0277": "{{v0}} 설정을 작성했습니다.",
    "t0278": "{{v0}}",
    "t0279": "{{v0}} 적용됨, vsftpd 실행 중",
    "t0280": "chown 건너뛰기 {{v0}}: systemuser\"{{v1}}\" (먼저 프로젝트systemuser를 생성해 주세요)",
    "t0281": "chown 실패 {{v0}}: {{v1}}",
    "t0282": "FTP 디렉터리({{v0}})",
    "t0283": "프로젝트 {{v0}} 디렉토리",
    "t0284": "프로젝트 {{v0}} 공개",
    "t0285": "메일 {{v0}}",
    "t0286": "시스템 사용자를 생성하지 마세요(시스템 관리자 권한 필요). 집: {{v0}}; 예배 규칙서.",
    "t0287": "{{v0}}; 집 {{v1}}",
    "t0288": "그만 {{v0}}",
    "t0289": "삭제된 집: {{v0}}",
    "t0290": "집이 아님 (할 수 있음): {{v0}} — {{v1}}",
    "t0291": "거부삭제 홈 경로: {{v0}}",
    "t0292": "OS 홈이 아님(루트 필요): {{v0}}; systemuser {{v1}} 가능",
    "t0293": "pdnsutil 로드 영역 실패: {{v0}}",
    "t0294": "pdnsutil 영역 {{v0}}",
    "t0295": "systemctl {{v0}} fall2ban 알았어",
    "t0296": "{{v0}} 실패: {{v1}}",
    "t0297": "fail2ban 금지 {{v0}} @ {{v1}} (, 금지 시간 제한)",
    "t0298": "Banip 실패: {{v0}}",
    "t0299": "감옥: {{v0}}",
    "t0300": "IP 무시: dataDir/fail2ban/ignoreip.txt",
    "t0301": "설치 확인: {{v0}}",
    "t0302": "프로젝트 {{v0}} (패키지: {{v1}})",
    "t0303": "{{v0}} (패키지: {{v1}})",
    "t0304": "데이터베이스 {{v0}} (패키지: {{v1}})",
    "t0305": "{{v0}} 작성 (DB {{v1}}@{{v2}}; 가능)",
    "t0306": "pm2 시작 실패: {{v0}}",
    "t0307": "pm2 시작 {{v0}}",
    "t0308": "{{v0}}이 설치되지 않았습니다",
    "t0309": "{{v0}}",
    "t0310": "적용됨 {{v0}}",
    "t0311": "다시 시작할 수 있음: {{v0}}",
    "t0312": "신청 {{v0}}",
    "t0313": "다시 시작하세요 (다시 시작해주세요): {{v0}}",
    "t0314": "ALTER SYSTEM {{v0}} 및 새로고침",
    "t0315": "다시 시작: {{v0}}",
    "t0316": "그랬어요 {{v0}} {{v1}}",
    "t0317": "이니: {{v0}}",
    "t0318": "/etc/php/{{v0}}/fpm — 먼저 php{{v1}}-fpm을 설치하세요.",
    "t0319": "{{v0}}를 적용하고 php{{v1}}-fpm을 다시 로드합니다.",
    "t0320": "이니; 새로고침 실패: {{v0}}",
    "t0321": "DNS 영역 초안 {{v0}} (DNS 쓰기/적용)",
    "t0322": "IPv6 {{v0}}",
    "t0323": "메일도메인 {{v0}}",
    "t0324": "MySQL DB 초안 {{v0}} (데이터베이스 적용)",
    "t0325": "건너뛰었습니다: 디렉토리 {{v0}}",
    "t0326": "{{v0}}/{{v1}} 프로젝트 백업됨",
    "t0327": "(홈 디렉토리가 없으면 {{v0}} 건너뛰었습니다)",
    "t0328": "프로젝트 디렉토리: {{v0}}",
    "t0329": "타르 실패: {{v0}}",
    "t0330": "백업을 작성함 {{v0}}",
    "t0331": "테스트 실행: 파일 {{v0}}+ ( {{v1}})",
    "t0332": "할 수 없음: {{v0}}",
    "t0333": "(웹)을 {{v0}}로 복원",
    "t0334": "웹 복원 실패: {{v0}}",
    "t0335": "복원 실패: {{v0}}",
    "t0336": "{{v0}}에서 프로젝트 디렉토리로 복원",
    "t0337": "chown을 했어요 {{v0}}:{{v1}} → {{v2}}",
    "t0338": ": {{v0}}",
    "t0339": "crontab 관리: {{v0}}",
    "t0340": "crontab 실패: {{v0}}",
    "t0341": "pg_dump 실패: {{v0}}",
    "t0342": "덤프 실패: {{v0}}",
    "t0343": "psql 실패: {{v0}}",
    "t0344": "가져오기 실패: {{v0}}",
    "t0345": "git이 아닌 target {{v0}} — 데이터가 있는 복제 거부(.ysk-scaffold )",
    "t0346": "복제를 수행했습니다 {{v0}} → {{v1}}",
    "t0347": "업데이트 가져오기: {{v0}}",
    "t0348": "linuxUser 유효하지 않음: {{v0}}",
    "t0349": "적용됨 {{v0}}: {{v1}} + www-data/nginx; 홈 750, 공용 g+rX",
    "t0350": "ysk-web 적용 실패: {{v0}}",
    "t0351": "경로 {{v0}}",
    "t0352": "nginx 설정: {{v0}}",
    "t0353": "다운로드 실패: {{v0}}",
    "t0354": "관리자 → {{v0}}",
    "t0355": "{{v0}}",
    "t0356": "nginx 설정: {{v0}}",
    "t0357": "→ {{v0}}",
    "t0358": "포트가 유효하지 않음: {{v0}}",
    "t0359": "사용자 {{v0}}로 crontab 설치",
    "t0360": "열쇠 {{v0}}",
    "t0361": "영역 → {{v0}}(DNS 다시 로드, DS 수동 등록자)",
    "t0362": "관리형 영역이 아님( dns/zones/{{v0}}.zone) —",
    "t0363": "{{v1}} 아래의 {{v0}} 파일",
    "t0364": "TCP {{v0}}:{{v1}} 확인({{v2}}ms)",
    "t0365": "TCP {{v0}}:{{v1}} 실패: {{v2}}",
    "t0366": "PING 실패: {{v0}}",
    "t0367": ": {{v0}}MB > {{v1}}MB",
    "t0368": "({{v0}} / {{v1}}MiB),{{v2}}할 수 없습니다.",
    "t0369": "홈 경로가 준비되지 않았습니다({{v0}})",
    "t0370": "Linux 사용자 {{v0}}가 프로비저닝되지 않음",
    "t0371": "준비됨 {{v0}} / 저하됨 {{v1}} / 분리되지 않음 {{v2}} ({{v3}} 총계)",
    "t0372": "· 보류 중: {{v0}}{{v1}}",
    "t0373": "프로젝트 \"{{v0}}\" 격리",
    "t0374": "로컬 경로로 {{v0}}",
    "t0375": "신원 {{v0}}: {{v1}}",
    "t0376": "sftp(identity)로 {{v0}}에 성공",
    "t0377": "sftp(identity) 실패: {{v0}}",
    "t0378": "sftp로 {{v0}}에 성공",
    "t0379": "sftp 실패: {{v0}}",
    "t0380": "sftp로 {{v0}}에 성공",
    "t0381": "sftp 실패: {{v0}} (백업 remote identityId를 설정할 수 있음)",
    "t0382": "시즌3 {{v0}}",
    "t0383": "S3 실패: {{v0}}",
    "t0384": ": {{v0}}/{{v1}} 관리자 2FA 활성화",
    "t0385": "정책이 시행되지 않음: {{v0}}/{{v1}} 관리자가 2FA를 활성화했습니다.",
    "t0386": "{{v0}} 경로",
    "t0387": "{{v0}} 찾을 수 없음",
    "t0388": "{{v0}}를 설치하거나 PATH에 추가하세요.",
    "t0389": "사용 가능 버전: {{v0}}",
    "t0390": "{{v0}}%( {{v1}}MB)",
    "t0391": "{{v0}}% ({{v1}})",
    "t0392": "서비스 시작 {{v0}}",
    "t0393": "모드: {{v0}}",
    "t0394": "준비 {{v0}} / 성능 저하 {{v1}} / 누락 {{v2}} (총 {{v3}})",
    "t0395": "찾을 수 없음( {{v0}})",
    "t0396": "호스트 노드: {{v0}}",
    "t0397": "호스트 PHP: {{v0}}",
    "t0398": "호스트 파이썬: {{v0}}",
    "t0399": "진행자 이동: {{v0}}",
    "t0400": "호스트 화물: {{v0}}",
    "t0401": "사용 가능한 노드: {{v0}}",
    "t0402": "PHP 사용 가능: {{v0}}",
    "t0403": "사용 가능한 Python: {{v0}}",
    "t0404": "이용 가능: {{v0}}",
    "t0405": "러스트 사용 가능: {{v0}}",
    "t0406": "노드 설치 {{v0}}",
    "t0407": "PHP 설치 {{v0}}",
    "t0408": "Python 설치 {{v0}}",
    "t0409": "/usr/local/ysk/go에 Go {{v0}}를 설치하세요.",
    "t0410": "Rust({{v0}})를 /usr/local/ysk/rust에 설치합니다.",
    "t0411": "설치 실패: {{v0}}",
    "t0412": "OpenJDK {{v0}} 설치 스크립트 준비",
    "t0413": "Kotlin {{v0}} 설치 스크립트 준비(JDK 필요)",
    "t0414": "준비된 Bun({{v0}}) 설치 스크립트",
    "t0415": "프로젝트 홈: {{v0}}",
    "t0416": "targetuser {{v0}} (프로젝트 홈); please.ssh chown (API는)",
    "t0417": "chown {{v0}} → {{v1}} 했나요?",
    "t0418": "chown.ssh 실패: {{v0}}",
    "t0419": "삭제된 키 · Authorized_keys",
    "t0420": "지원: {{v0}}",
    "t0421": "TTL {{v0}} 30–604800",
    "t0422": "{{v0}} CNAME 및 ()",
    "t0423": "{{v0}} CNAME 타겟",
    "t0424": "설정 실패: {{v0}}",
    "t0425": "{{v0}} 관리설정을 작성했습니다.",
    "t0426": "파일을 만들 수 없습니다: {{v0}}",
    "t0427": "{{v0}} 시스템 디렉토리에 대한 설정",
    "t0428": "{{v0}} 유효하지 않음",
    "t0429": "집이 아닌 길 ( {{v0}})",
    "t0430": "usermod -s 실패: {{v0}}",
    "t0431": "실패: {{v0}}",
    "t0432": "실패: {{v0}}",
    "t0433": "set-property 실패: {{v0}} (willwrite 유닛 배포)",
    "t0434": "유닛 {{v0}} 비활성 — DB 제한, 쓰기 유닛 배포",
    "t0435": "setquota가 성공하지 못했습니다(파일 시스템에서 user_xattr/quota를 사용할 수 없음): {{v0}}",
    "t0436": "집: {{v0}}",
    "t0437": "chown {{v0}} → {{v1}} 했나요?",
    "t0438": "상단 헤더 실패: {{v0}}",
    "t0439": "ps 완료 실패: {{v0}}",
    "t0440": "NI={{v0}}",
    "t0441": "PID {{v0}} (process.pid)",
    "t0442": "또는 조사(kill -0 종료 {{v0}})",
    "t0443": "kill -s {{v0}} 실패: ${err ||",
    "t0444": "{{v0}} → PID {{v1}}",
    "t0445": "{{v0}} 프로젝트가 정지되었습니다.",
    "t0446": "{{v0}} 프로젝트의 시스템 사용자가 누락되었습니다.",
    "t0447": "{{v0}} 승인 대기 중",
    "t0448": "인증서 만료: {{v0}}",
    "t0449": "인증서가 {{v0}}일 후에 만료됩니다: {{v1}}",
    "t0450": "시간: {{v0}}",
    "t0451": "DNSBL 목록: {{v0}}",
    "t0452": "{{v0}} 적용 실패/차단",
    "t0453": "{{v0}} 항목이 아직 작성/초안 상태입니다.",
    "t0454": "자동 방어 사전 설정: {{v0}}",
    "t0455": "작업 실패: {{v0}}",
    "t0456": "저널 디스크 사용량 높음: {{v0}}MB",
    "t0457": "임계값 {{v0}}MB — 로그 센터를 비우거나 보존 조정",
    "t0458": "df 실패: {{v0}}",
    "t0459": "{{v0}} 프로젝트( {{v1}})",
    "t0460": "버전 {{v0}} → {{v1}}",
    "t0461": "올리기 {{v0}}",
    "t0462": "종료 실패={{v0}}",
    "t0463": "apt list --upgradable: {{v0}} 인상 가능",
    "t0464": "apt list --업그레이드 불가(종료 {{v0}}); 적절한 캐시 정책",
    "t0465": "dpkg+apt-cache 정책: {{v0}} 패키지",
    "t0466": "dpkg/apt-cache 정책 실패 또는 (종료 {{v0}}) — apt 또는 권한 가능",
    "t0467": "Node {{v0}} (적절하지 않은 nodejs 패키지를 올릴 수 있음)",
    "t0468": "인상할 수 있음(후보자 ≠ 현재): {{v0}}",
    "t0469": "npm 레지스트리 HTTP {{v0}}",
    "t0470": "GitHub, HTTP {{v0}} 출시",
    "t0471": "GitHub 패키지.json HTTP {{v0}}",
    "t0472": "npm: {{v0}}@{{v1}}",
    "t0473": "npm {{v0}} 사용할 수 없음: {{v1}}",
    "t0474": "GitHub 릴리스를 사용할 수 없음: {{v0}}",
    "t0475": "GitHub package.json({{v0}}): {{v1}}",
    "t0476": "GitHub package.json을 사용할 수 없음: {{v0}}",
    "t0477": "업데이트: {{v0}} → {{v1}}",
    "t0478": "디렉토리 {{v0}} git repo — YSK_SOURCE_ROOT 또는 npm(YSK_NPM_PACKAGE) 가능",
    "t0479": "GitHub tarball 다운로드 실패: {{v0}}",
    "t0480": "{{v0}}(스테이징 전용) — 실행 중 설치 아님; /git 디렉토리를 완료해주세요",
    "t0481": "자식: {{v0}}",
    "t0482": "git 적용 {{v0}} 실패(종료 {{v1}}): {{v2}}",
    "t0483": "updatetarget {{v0}} 및 빌드 — ysk-server 버전을 다시 시작하세요",
    "t0484": "설치됨 {{v0}}",
    "t0485": "npm 업데이트 실패: {{v0}}",
    "t0486": "YSK_NPM_PACKAGE 설치 {{v0}}",
    "t0487": "YSK_NPM_PACKAGE 설치 실패: {{v0}}",
    "t0488": "{{v0}} → {{v1}}를 올릴 수 있습니다 (CRITICAL CVE, )",
    "t0489": "{{v0}} → {{v1}} (높은 CVE, )를 올릴 수 있습니다.",
    "t0490": "{{v0}} → {{v1}} (할 수 있다, ) 올릴 수 있다",
    "t0491": "{{v0}} → {{v1}} () 키울 수 있습니다.",
    "t0492": "{{v0}} → {{v1}}(적합 후보자)를 올릴 수 있습니다.",
    "t0493": "사용 가능 레이즈, OSV {{v0}}",
    "t0494": "서비스상태: {{v0}}",
    "t0495": "캔 감지: {{v0}}",
    "t0496": "알 수 없는 에이전트 실행 중: {{v0}}",
    "t0497": "지원 에이전트: {{v0}}",
    "t0498": "설치 실패(willSuccess): {{v0}}",
    "t0499": "에이전트를 찾을 수 없음 세션: {{v0}}",
    "t0500": "찾을 수 없음: {{v0}}",
    "t0501": "사용자: {{v0}}",
    "t0502": "사용자: {{v0}}",
    "t0503": "프로젝트 SFTP 사용자(ysks_/ysk_, 내부-sftp kbd-interactive): {{v0}}",
    "t0504": "엄격한 사용자로부터: {{v0}}",
    "t0505": "{{v0}} 사용자 publickey+TOTP, 비밀번호 비활성화",
    "t0506": "관리되는 파일: {{v0}}",
    "t0507": "{{v0}}를 설치하고 sshd를 다시 로드하세요.",
    "t0508": "설치/sshd -t 실패: {{v0}}",
    "t0509": "PAM이 관리하는 파일: {{v0}}",
    "t0510": "chown 실패: {{v0}}",
    "t0511": "경고: 모드 400(상태: {{v0}})",
    "t0512": "PAM(관리 파일): {{v0}}",
    "t0513": "sshd(관리 파일): {{v0}}",
    "t0514": "스크래치 (이것): {{v0}} — 저장해주세요",
    "t0515": "pam.d/sshd: {{v0}}",
    "t0516": "사용자 {{v0}} SSH 2FA({{v1}}). 비활성화 / 은퇴.",
    "t0517": "비밀 마스터 키: {{v0}}",
    "t0518": "chown 실패: {{v0}}",
    "t0519": "SSH 실패: {{v0}}",
    "t0520": "마스터 키: {{v0}} (백업해 주세요)",
    "t0521": "마스터 키: {{v0}}",
    "t0522": "지문: {{v0}} ({{v1}})",
    "t0523": "CF 전용 UFW 작성: {{v0}}",
    "t0524": "포트: {{v0}}",
    "t0525": "CF IPv4: {{v0}}",
    "t0526": "CF IPv6: {{v0}}",
    "t0527": "ufw 실패: {{v0}}",
    "t0528": "인증 실패 IP: {{v0}}",
    "t0529": "상위 IP {{v0}}",
    "t0530": "{{v0}} · {{v1}}",
    "t0531": "자동 전환 방어 프리셋 → {{v0}}{{v1}}",
    "t0532": "자동 전환 방어 사전 설정: {{v0}}",
    "t0533": "SSH 실패×{{v0}}",
    "t0534": "인증 실패 {{v0}} IP",
    "t0535": "×{{v0}} 주세요",
    "t0536": "스캔×{{v0}}",
    "t0537": "{{v0}}/{{v1}}",
    "t0538": "완료 {{v0}} IP: 성공 {{v1}}",
    "t0539": ": 자동 차단 {{v0}}",
    "t0540": ": {{v0}}",
    "t0541": "{{v0}} IP 차단",
    "t0542": "영역 {{v0}}(HTTP {{v1}})을 사용할 수 없습니다.",
    "t0543": ": {{v0}} 보안_수준 → {{v1}}",
    "t0544": ": {{v0}} → security_level={{v1}}",
    "t0545": "({{v0}})",
    "t0546": "{{v0}}",
    "t0547": "확인=\"{{v0}}\"",
    "t0548": "Nginx 속도 제한을 작성했습니다: {{v0}}",
    "t0549": "{{v0}} 가상 호스트에 속도 제한 마커를 주입했습니다.",
    "t0550": "액티브 디펜스 프리셋 → {{v0}}",
    "t0551": "금지 → {{v0}} ({{v1}} / {{v2}})",
    "t0552": "적용된 방어 프리셋: {{v0}}",
    "t0553": "fail2ban 실패: {{v0}}",
    "t0554": "ufw 실패: {{v0}}",
    "t0555": "{{v0}}",
    "t0556": "ufw 삭제 실패: {{v0}}",
    "t0557": "{{v0}}",
    "t0558": "{{v0}}: {{v1}}",
    "t0559": "{{v0}} 가상 호스트에게",
    "t0560": "Cluster_size={{v0}} < 노드 {{v1}}",
    "t0561": "{{v0}} 노드 클러스터",
    "t0562": "프로브 지원 {{v0}}",
    "t0563": "mysql/mariadb 실패: {{v0}}",
    "t0564": "REPLICA/SLAVE 표시 실패: {{v0}}",
    "t0565": "SHOW MASTER 실패: {{v0}}",
    "t0566": "복구용 복제본, ={{v0}}",
    "t0567": "1차 회복, ={{v0}}",
    "t0568": "복제본 비정상역할={{v0}}",
    "t0569": "마스터, 역할={{v0}}",
    "t0570": "{{v0}} · {{v1}}",
    "t0571": "타르 실패: {{v0}}",
    "t0572": "{{v0}} ({{v1}} 바이트)",
    "t0573": "{{v0}} 동료 타겟",
    "t0574": "{{v0}}: 신원 {{v1}} 사용할 수 없음 — 키",
    "t0575": "{{v0}}: SSH mkdir 실패 {{v1}}",
    "t0576": "{{v0}}: {{v1}}",
    "t0577": "{{v0}}/{{v1}}: scp 실패 {{v2}}",
    "t0578": "{{v0}} 요원 · op={{v1}}",
    "t0579": "{{v0}}: 대기열에 추가하지 못했습니다. {{v1}}",
    "t0580": "알 수 없음 {{v0}}",
    "t0581": "갈레라 설정 ({{v0}})",
    "t0582": "{{v0}} conf 설치 및 참여( / SSH / 함대)",
    "t0583": "conf 설치 → systemctl restart mariadb (부트스트랩 노드 아님)",
    "t0584": "찾을 수 없는 설정: {{v0}}",
    "t0585": "현지 신청 지원 {{v0}}",
    "t0586": "설치된 시스템 드롭인: {{v0}}",
    "t0587": "writesystem conf 실패: {{v0}}",
    "t0588": "galera_new_cluster 실패: {{v0}}",
    "t0589": "systemctl restart {{v0}} (/slot/sentinel scripts/에서)",
    "t0590": "systemctl을 다시 시작했나요 {{v0}}",
    "t0591": "SSH 조사 실패: {{v0}}",
    "t0592": "복제 프로브 실패: {{v0}}",
    "t0593": "기본 프로브 실패: {{v0}}",
    "t0594": "{{v0}} 노드 프로브 OK · 크기={{v1}}",
    "t0595": "{{v0}} 노드 프로브 OK",
    "t0596": "{{v0}} 및 {{v1}}에 설치",
    "t0597": "scp 실패 {{v0}}",
    "t0598": "conf 설치 실패: {{v0}}",
    "t0599": "conf 재시작 쓰기 {{v0}} 실패",
    "t0600": "{{v0}}${다시 시작하시겠습니까?라고 썼습니다.",
    "t0601": "지원: {{v0}}",
    "t0602": "클러스터 지원: {{v0}}",
    "t0603": "중지 {{v0}} 프로젝트 단위 (괜찮아 {{v1}})",
    "t0604": "종료하지 말고 중지하세요( {{v0}})— 덤프",
    "t0605": "및 {{v0}} RDB(덤프 건너뛰기)",
    "t0606": "완료 → {{v0}}",
    "t0607": "사용자 생성 {{v0}} uid={{v1}}",
    "t0608": "사용자 {{v0}}",
    "t0609": "사용자 추가 실패: {{v0}}",
    "t0610": "chown 실패: {{v0}}",
    "t0611": "집, chown 건너뛰기: {{v0}}",
    "t0612": "덤프 또는: {{v0}}",
    "t0613": "RDB: {{v0}}",
    "t0614": "RDB 복원 → {{v0}}",
    "t0615": "RDB 실패: {{v0}}",
    "t0616": "redis 시작/핑: {{v0}}",
    "t0617": ": {{v0}} — (dumpRelPath)에 dataDir rsync 덤프",
    "t0618": "sha256을 타겟팅할 수 없습니다: {{v0}}",
    "t0619": "ysk.json sha256 {{v0}}...",
    "t0620": "ysk.json 로컬={{v0}} 원격={{v1}}",
    "t0621": "로컬 데이터Dir: {{v0}}",
    "t0622": "데이터디렉터리: {{v0}}",
    "t0623": "집으로 건너뛰었습니다: {{v0}}",
    "t0624": "홈 dataDir, dataDir: {{v0}}",
    "t0625": "rsync 홈 실패 {{v0}}",
    "t0626": "전송: 홈 재동기화 실패 {{v0}}",
    "t0627": "건너뛰었습니다: {{v0}}",
    "t0628": "전송 완료 → {{v0}}:{{v1}}",
    "t0629": "프로젝트 {{v0}} 집: {{v1}}",
    "t0630": "프로젝트 {{v0}} bind_ip={{v1}} — 가능 ( IP )",
    "t0631": "프로젝트 {{v0}} 집이 아닌 경로: {{v1}}",
    "t0632": "디스크에 있는 고아 집(일치하는 상점 프로젝트 없음): {{v0}}",
    "t0633": "메일주소: {{v0}}",
    "t0634": "{{v0}} — 타겟팅할 수 없음",
    "t0635": "조사할 수 없습니다 {{v0}}",
    "t0636": "{{v0}} · {{v1}}",
    "t0637": "프로젝트 {{v0}} · {{v1}} · DB {{v2}} · Redis {{v3}}",
    "t0638": "설치할 소프트웨어 {{v0}} · homes {{v1}}",
    "t0639": "컷오버 호스트 {{v0}}",
    "t0640": "{{v0}} 경고 — 컷오버 전에 검토하세요.",
    "t0641": "열쇠 {{v0}}",
    "t0642": "키를 사용할 수 없습니다: {{v0}}",
    "t0643": "targetnot writeauthorized_keys: {{v0}}",
    "t0644": "{{v0}} 설치 ( 키 )",
    "t0645": "deletekey실패: {{v0}}",
    "t0646": "{{v0}} 이용 가능",
    "t0647": "데이터디렉터리: {{v0}}",
    "t0648": "~{{v0}}",
    "t0649": "사용 가능 {{v0}} (덤프)",
    "t0650": ": 가능 {{v0}}, ≥ {{v1}}",
    "t0651": "경고 {{v0}} (아님)",
    "t0652": "SSH 연결 {{v0}}",
    "t0653": "사용자 {{v0}} 루트가 아님(MVP에는 루트가 필요함)",
    "t0654": "OS 지원({{v0}}); 데비안/우분투가 필요합니다",
    "t0655": "대상 사용 가능 {{v0}} ≥ {{v1}}",
    "t0656": "대상: 사용 가능 {{v0}}, {{v1}} 필요",
    "t0657": "대상 {{v0}}/ysk.json — 거부( forceWipeTarget)",
    "t0658": "대상 디렉토리 ysk.json: {{v0}}",
    "t0659": "대상디렉토리생성: {{v0}}",
    "t0660": "{{v0}}초",
    "t0661": "{{v0}}초 ≥ 120초(TLS/TOTP)",
    "t0662": "프로젝트 {{v0}} bind_ip={{v1}} — for (인터페이스)",
    "t0663": "{{v0}} 프로젝트.bind_ip",
    "t0664": "bind_ip를 유지할 수 없습니다: {{v0}}",
    "t0665": "nginx 동기화: {{v0}}",
    "t0666": ": {{v0}}",
    "t0667": "신원 {{v0}} 사용 불가",
    "t0668": "SSH 실패 종료={{v0}}: {{v1}}",
    "t0669": "경로: {{v0}}",
    "t0670": "rsync 종료 실패={{v0}}: {{v1}}",
    "t0671": "Redis RDB 작성 {{v0}} (--rdb)",
    "t0672": "--rdb 실패: {{v0}}",
    "t0673": "BGSAVE 실패: {{v0}}",
    "t0674": "Redis RDB {{v0}} → {{v1}} (BGSAVE)",
    "t0675": "Redis RDB를 사용할 수 없습니다(src={{v0}}).",
    "t0676": "{{v0}} {{v1}} {{v2}}",
    "t0677": "집, 건너뛰기: {{v0}}",
    "t0678": "집 {{v0}}",
    "t0679": "메일주소: {{v0}}",
    "t0680": "메일디렉토리 {{v0}}",
    "t0681": "ysk.json 지문 (재적용 가능)local≠source",
    "t0682": "준비 오류: {{v0}}",
    "t0683": "DNS 컷오버: A/AAAA IP 사용 → {{v0}}{{v1}}",
    "t0684": "확인 실패: {{v0}} 불일치",
    "t0685": "확인 통과(불일치={{v0}})",
    "t0686": "잘못된 대상: {{v0}} (root@host 또는 호스트 필요)",
    "t0687": "일자리를 찾을 수 없습니다 {{v0}}",
    "t0688": ": 대상 YSK_EXECUTE=1 ysk-server migration post --job {{v0}} --data-dir {{v1}}",
    "t0689": "완료 → {{v0}}",
    "t0690": "컷오버 호스트: {{v0}}",
    "t0691": "게시물 완료 @ {{v0}}",
    "t0692": "일자리를 찾을 수 없습니다 {{v0}} ( dataDir rsync)",
    "t0693": "성공하지 못함 ({{v0}})",
    "t0694": "부트스트랩 완료 → {{v0}}",
    "t0695": "실패하지 않음: {{v0}}",
    "t0696": "지원 모드: {{v0}}",
    "t0697": "에지 노드를 찾을 수 없습니다: {{v0}}",
    "t0698": "노드 {{v0}} 가장자리(또는 원점)",
    "t0699": "DNS 지원: {{v0}}",
    "t0700": "SSL 모드 지원: {{v0}}",
    "t0701": "CDN {{v0}}",
    "t0702": "원본 쉴드 노드가 존재하지 않습니다: {{v0}}",
    "t0703": "가장자리: {{v0}}",
    "t0704": "원본 URL(프로젝트 바인딩에서): {{v0}}",
    "t0705": "CDN 업데이트 {{v0}}",
    "t0706": "CDN 생성 {{v0}}",
    "t0707": "원점 방패: 가장자리 방패 {{v0}} → {{v1}}",
    "t0708": "Origin.kind=프로젝트가 아님 projectOriginUrl — {{v0}}",
    "t0709": "edge {{v0}} ({{v1}}): 계획됨 (팬아웃 아님 — PR-C3)",
    "t0710": "가장자리 {{v0}}: 노드",
    "t0711": "관리되는 nginx를 작성했습니다: {{v0}}",
    "t0712": "쓴 가장자리: {{v0}}",
    "t0713": "로컬 nginx -t 실패(proxy_cache_path는 http{} 가능): {{v0}}",
    "t0714": "certId={{v0}} 도메인={{v1}}",
    "t0715": "certId={{v0}} 파일이 존재하지 않습니다: {{v1}}",
    "t0716": "찾을 수 없음 certId={{v0}}",
    "t0717": "dataDir 인증서 {{v0}}",
    "t0718": "로컬 Let’s Encrypt {{v0}}",
    "t0719": "scp 실패 {{v0}}",
    "t0720": "mkdir 실패 {{v0}}",
    "t0721": "certbot 실패: {{v0}}",
    "t0722": "OriginShieldNodeId={{v0}} — 방패",
    "t0723": "{{v0}}: SSH 대상 — SSH 적용(플릿 건너뛰기)",
    "t0724": "플릿은 할 수 없습니다(차단됨={{v0}})— 대기열에 추가 또는 SSH",
    "t0725": "플릿 {{v0}} 에지 — 대기열 ≠ 에이전트 nginx 재로드; 자치령 대표",
    "t0726": "FleetAgentId={{v0}} — 플릿 인큐가 필요합니다(API). 또는 SSH 적용",
    "t0727": "conf를 찾을 수 없습니다: {{v0}}",
    "t0728": "conf 실패: {{v0}}",
    "t0729": "함대 대기열에 넣지 못했습니다: {{v0}}",
    "t0730": "nginx -t 실패: {{v0}}",
    "t0731": "SSH mkdir 실패: {{v0}}",
    "t0732": "scp 실패: {{v0}}",
    "t0733": "원격 새로고침 실패: {{v0}}",
    "t0734": "FleetAgentId={{v0}} — 플릿 대기열 제거 또는 SSH",
    "t0735": "대기열에 추가하지 못했습니다: {{v0}}",
    "t0736": "제거 실패: {{v0}}",
    "t0737": "원격 제거 실패: {{v0}}",
    "t0738": "플릿 퍼지 {{v0}} — 대기열 ≠ 에지 퍼지",
    "t0739": "지역 {{v0}}: 알 수 없는 노드 {{v1}}",
    "t0740": "가중 maxRr={{v0}} ( {{v1}})",
    "t0741": "minHealthyEdges={{v0}} {{v1}} edge —: IP 에지(오프라인)",
    "t0742": "가장자리 {{v0}} — 생략됨",
    "t0743": "프로브 {{v0}}: {{v1}}",
    "t0744": "zoneId={{v0}} ({{v1}})",
    "t0745": "{{v0}} 사용자 관리 {{v1}} — CDN 쓰기 ManagedBy=cdn(할 수 있고 영역을 확인하세요)",
    "t0746": "geo 하위 도메인 {{v0}}: IP — 생략됨",
    "t0747": "access_log {{v0}} ({{v1}} 캐시 상태 토큰)",
    "t0748": "로그 읽기 {{v0}}",
    "t0749": "캐시 디렉터리 {{v0}} {{v1}} 바이트 (아님)",
    "t0750": "캐시 {{v0}}/{{v1}}",
    "t0751": "IPv4가 유효하지 않음: {{v0}}",
    "t0752": "IPv6 유효하지 않음: {{v0}}",
    "t0753": "CDN 노드 {{v0}}",
    "t0754": "HTTP {{v0}} (용){{v1}}",
    "t0755": "HTTP 실패: {{v0}}",
    "t0756": "TCP {{v0}}:443/80은 연결할 수 없습니다.",
    "t0757": "{{v0}}/{{v1}}",
    "t0758": "목록 단위 실패: {{v0}}",
    "t0759": "{{v0}} 서비스 단위",
    "t0760": "단위 {{v0}}",
    "t0761": "{{v0}}바이트",
    "t0762": "저널ctl · {{v0}}",
    "t0763": "진공청소기를 했어요: {{v0}}",
    "t0764": "진공청소 실패: {{v0}}",
    "t0765": "필터: {{v0}}",
    "t0766": "파일 {{v0}} · {{v1}} 바이트 · {{v2}}",
    "t0767": "경로 허용 목록: {{v0}}",
    "t0768": "저널: {{v0}}MB( {{v1}}MB)",
    "t0769": "프로젝트 {{v0}} · {{v1}} 로그(디렉토리)",
    "t0770": "내보냈습니다 {{v0}} ({{v1}})",
    "t0771": "{{v0}} 말고",
    "t0772": "(DB-IP City Lite {{v0}}; 실패)",
    "t0773": "대체 {{v0}}",
    "t0774": ": {{v0}} · {{v1}} · {{v2}} · {{v3}}{{v4}} · ASN {{v5}}",
    "t0775": "파일({{v0}} B), 다운로드 실패",
    "t0776": "{{v0}} 대체(성공)",
    "t0777": "업데이트 {{v0}} ({{v1}} B)",
    "t0778": "업데이트 실패 {{v0}}: {{v1}}{{v2}}",
    "t0779": "발견되지 않은 설정: {{v0}}",
    "t0780": "설정할 수 없음: {{v0}}",
    "t0781": "찾을 수 없음인증서: {{v0}}",
    "t0782": "테스트 실행: systemctl {{v0}}이 아닙니다. add --execute YSK_EXECUTE=1 + 루트를 먼저 실행하세요.",
    "t0783": "일자리를 찾을 수 없습니다 {{v0}}",
    "t0784": "웹 UI: 찾을 수 없음(앱/웹 빌드 또는 YSK_WEB_ROOT 설정)\\n",
    "t0785": "DNS 영역 생성(초안): {{v0}}",
    "t0786": "DNS 영역 생성 실패: {{v0}}",
    "t0787": "메일도메인: {{v0}}",
    "t0788": "maildomainCreate 실패: {{v0}}",
    "t0789": "{{v0}} 크론을 끌 수 있음",
    "t0790": "휴식 {{v0}}/{{v1}} 알았어",
    "t0791": ": {{v0}} {{v1}}",
    "t0792": "설정 {{v0}}. --힘.",
    "t0793": "설정 {{v0}}",
    "t0794": "찾을 수 없음인터페이스 {{v0}}",
    "t0795": "호스트 이름 실패: {{v0}}",
    "t0796": "예쁜 호스트 이름 실패: {{v0}}",
    "t0797": "시간대 실패: {{v0}}",
    "tScoreFrom": "점수={{score}} from={{from}}",
    "appliedTag": "(적용된)",
    "writtenTag": "(작성만 가능)",
    "selfDestMissing": "실행 중인 설치 디렉터리를 찾을 수 없습니다(systemd ExecStart 또는 cli.js)",
    "selfDestUnwritable": "실행 중인 설치 디렉터리에 쓸 수 없습니다 {{v0}}",
    "selfApplied": "{{v0}}을(를) {{v1}}에 적용했습니다",
    "selfVerifyFail": "적용 후 버전 파일에 {{v0}}이(가) 없습니다",
    "selfDownloadFail": "공식 패키지 {{v0}}을(를) 다운로드하거나 압축을 풀 수 없습니다: {{v1}}",
    "selfOverlayFail": "공식 패키지를 실행 중인 디렉터리에 적용하지 못했습니다: {{v0}}",
    "selfUpgradeHint": "패널 적용에 실패했습니다. root로 실행: curl -fsSL https://raw.githubusercontent.com/yanshekki/ysk-server/main/install.sh | bash -s -- --upgrade"
  },
  "tpl": {
    "deleted": "삭제됨 {{name}}",
    "removed": "삭제됨 {{name}}",
    "failedDetail": "실패: {{detail}}",
    "failedColon": "실패: {{detail}}",
    "actionFailed": "{{action}} 실패: {{detail}}",
    "restartFailed": "다시 시작 실패: {{detail}}",
    "chownFailed": "chown 실패: {{detail}}",
    "available": "사용 가능 시간: {{detail}}",
    "supportedNotProbed": "{{name}} 지원 — 아직 조사되지 않음",
    "wrote": "{{path}}를 썼습니다",
    "wroteSettings": "설정 작성 {{path}}",
    "wroteManaged": "관리파일을 작성함 {{path}}",
    "copyFailed": "복사 실패: {{detail}}",
    "copyFailed2": "복사 실패: {{detail}}",
    "reloadFailed": "새로고침 실패: {{detail}}",
    "reloadFailed2": "새로고침 실패: {{detail}}",
    "nginxReloadFailed": "nginx 다시 로드 실패: {{detail}}",
    "nginxTestFailed": "nginx -t 실패: {{detail}}",
    "nginxConfigFailed": "Nginx 구성 확인 실패: {{detail}}",
    "psqlFailed": "psql 실패: {{detail}}",
    "redisCliFailed": "redis-cli 실패: {{detail}}",
    "restartFailed2": "재시작 실패: {{detail}}",
    "missing": "누락됨 {{name}}",
    "project": "프로젝트 {{name}}",
    "logNotFound": "로그를 찾을 수 없음: {{path}}",
    "clusterNotFound": "클러스터를 찾을 수 없음: {{id}}",
    "domainInvalid": "잘못된 도메인: {{domain}}",
    "exported": "내보냈습니다 {{path}}",
    "reenabledLink": "연결이 다시 활성화되었습니다 {{name}}",
    "installed": "설치됨",
    "missingDataDir": "누락된 데이터Dir",
    "installIncomplete": "설치가 완료되지 않았습니다.",
    "noPackages": "패키지 없음",
    "recentlyUpdated": "최근 업데이트됨",
    "needRootRead": "읽으려면 루트가 필요합니다",
    "reenabledPersist": "연결이 다시 활성화됨(재부팅 후에도 유지됨)",
    "runtimeOnlyHint": "(재부팅 후에도 지속되지 않을 수 있습니다. 지속하려면 저장을 사용하세요.)",
    "statusWrittenPartial": "상태: 작성/일부",
    "keyMissingOrNotDeleted": "키가 누락되었거나 삭제되지 않았습니다.",
    "passwordCryptStored": "암호 해시로 저장된 비밀번호(일반 텍스트 아님)",
    "skipInvalidUsername": "잘못된 사용자 이름을 건너뛰었습니다.",
    "digNoAnswer": "발굴: 답변 없음(NXDOMAIN 또는 비어 있음)",
    "ipAddrAddFailed": "IP 주소 추가 실패: {{detail}}",
    "ipAddrDelFailed": "IP 주소 삭제 실패: {{detail}}",
    "connUpWarn": "연결 경고: {{detail}}",
    "ntpEnableFailed": "NTP 활성화 실패: {{detail}}",
    "cancelFailed": "취소 실패: {{detail}}",
    "powerCmdFailed": "전원 명령 실패: {{detail}}",
    "reniceFailed": "레니스가 실패했습니다: {{detail}}",
    "pgIncludeHint": "이 파일을 postgresql.conf에 포함하거나 적용 시 복사하세요.",
    "none": "없음",
    "success": "성공",
    "on": "~에",
    "off": "끄다",
    "continueOp": "계속하다",
    "unavailable": "없는",
    "unknownError": "알 수 없는 오류",
    "noParen": "(없음)",
    "keepOldDb": "(오래된 DB를 유지)",
    "ufwNotDetected": "이 호스트에서는 UFW가 감지되지 않습니다.",
    "fail2banStartHint": "fail2ban 페이지에서 시작하세요",
    "hasExecuteNotRoot": "EXECUTE가 켜져 있지만 프로세스가 루트가 아닙니다.",
    "notRootTarget": "루트가 아님(대상 사용자add/apt가 차단됨)",
    "reapplyDone": "주요 단계 재적용 완료",
    "someFailed": "일부 실패 - 결과 보기",
    "securityDesc": "비밀번호, TLS, 로컬 제한",
    "yskControlPlane": "YSK 제어 평면",
    "sslDistributeNote": "SSL 배포: 에지의 인증서 ≠ 전체 브라우저 신뢰 체인; dig/curl -vI https://로 확인하세요.",
    "autoNever": "자동으로 사용하지 않음",
    "autoManualEmergency": "수동 비상에만 해당",
    "probeMech": "공용 TCP, 패널 요청/분, TCP 사용 중, fall2ban, UFW",
    "probeTunable": "임계값 높이기/낮추기",
    "priorityBlockers": "{{count}} 차단기 주소 먼저: {{list}}",
    "readinessNotProduction": "준비 상태가 프로덕션 준비 상태가 아닙니다: {{list}}",
    "noRestart": "다시 시작하지 않음",
    "cityPolicyOff": "(도시 정책 꺼짐)",
    "pidStarted": "프로세스 시작 pid={{pid}} {{extra}}",
    "pidUser": "(사용자={{user}})",
    "pidDegraded": "(타락한)",
    "killFailed": "kill -s {{sig}} 실패: {{detail}}",
    "routeAdded": "경로 추가 {{dst}}{{via}}{{dev}}",
    "dnsWritten": "{{conn}} 작성: DNS {{dns}}{{search}}",
    "peerInstalled": "{{dest}}{{restart}}에 설치됨"
  },
  "installedTool": "설치됨(도구)",
  "cron": {
    "preserveHostLines": "{{count}} YSK가 아닌 호스트 crontab 라인이 보존됩니다(전체 삭제 아님).",
    "noHostLinesOrEmpty": "추가 비YSK 호스트 crontab 행이 없습니다(또는 비어 있음).",
    "installReplacesYskOnly": "YSK 표시 작업만 업데이트를 설치하십시오. 다른 호스트 작업은 병합되어 유지되었습니다.",
    "hostScanNeedRoot": "다른 사용자의 crontab을 읽으려면 제어 평면이 루트로 필요합니다. 프로세스 사용자의 crontab만 나열됩니다.",
    "hostScanSkipUser": "건너뛴 사용자 {{user}} (권한 없음)",
    "hostUserInvalid": "잘못된 crontab 사용자입니다.",
    "hostScheduleInvalid": "호스트 크론 일정이 잘못되었습니다.",
    "hostLineNotJob": "그 crontab 라인은 직업이 아닙니다.",
    "hostLineMissing": "일치하는 crontab 행이 없습니다(호스트 crontab이 변경되었을 수 있음).",
    "hostLineDuplicate": "해당 직업 라인은 {{count}}번 나타납니다. 먼저 하나의 고유한 줄을 편집하세요.",
    "hostReadFailed": "crontab을 읽을 수 없습니다: {{detail}}",
    "hostWriteFailed": "crontab 쓰기 실패: {{detail}}",
    "hostRewriteNeedExecute": "호스트 crontab 줄을 작성하려면 루트와 YSK_EXECUTE=1이 필요합니다. 미리보기만 가능합니다.",
    "hostRewriteNeedRoot": "다른 사용자의 crontab을 편집하려면 제어 평면이 루트로 필요합니다.",
    "hostPreview": "다음 줄: {{line}}",
    "hostPreviewDelete": "다음: 해당 줄을 제거합니다.",
    "hostRewritten": "{{user}}에 대한 crontab을 작성했습니다.",
    "hostRunNeedExecute": "호스트 cron 명령을 실행하려면 YSK_EXECUTE=1이 필요합니다.",
    "hostRan": "호스트 cron 명령을 {{user}}로 실행했습니다.",
    "hostAdoptNeedExecute": "패널에 호스트 라인을 채택하려면 YSK_EXECUTE=1이 필요합니다(그렇지 않으면 설치가 중복됩니다).",
    "hostAdopted": "# ysk:{{id}} 태그가 붙은 호스트 라인이 패널에 등록되었습니다.",
    "hostConfirmMismatch": "확인은 명령과 일치해야 합니다.",
    "hostAdoptOnlyInstallUser": "crontab 설치 쓰기(루트/이 프로세스 사용자)에 대해서만 패널에 들어가십시오. 설치 시 다른 사용자가 중복됩니다.",
    "hostAdoptEnableFirst": "패널에 넣기 전에 호스트 라인을 활성화하십시오.",
    "hostPercentNewline": "crontab은 이스케이프되지 않은 %를 개행 문자로 처리합니다. 날짜 형식을 \\%Y로 작성합니다(또는 %를 사용하지 않음)."
  },
  "dbBrowser": {
    "pmaInstalled": "phpMyAdmin이 {{path}}에 설치됨",
    "pmaConfigWritten": "phpMyAdmin 구성 및 tmp 작성(쿠키 인증, HTTPS 권장)",
    "pmaExtractFailed": "phpMyAdmin 다운로드/추출 실패: {{detail}}",
    "projectCreated": "프로젝트 생성됨 {{id}} ({{name}})"
  },
  "firewallAllow": {
    "already": "{{port}}/{{proto}}{{from}}: 이미 허용됨",
    "partial": "부분: {{ok}} 확인, {{fail}} 실패",
    "fromLabel": "{{from}}부터"
  },
  "firewallDeleteByComment": {
    "removed": "{{n}} 방화벽 규칙 일치 {{prefix}} 삭제됨",
    "none": "일치하는 방화벽 규칙이 없습니다 {{prefix}}"
  },
  "serviceExposure": {
    "needsDecision": "{{service}}: 이 서비스를 네트워크에 노출할지 확인",
    "private": "{{service}}: 비공개로 유지됨(공용 방화벽은 허용되지 않음)",
    "restrictedEmpty": "제한 모드에는 허용된 IP/CIDR이 하나 이상 필요합니다.",
    "badCountry": "잘못된 국가 코드: {{cc}}",
    "zoneDownloadFail": "{{cc}}에 대한 국가 영역 다운로드 실패: {{detail}}",
    "zoneEmpty": "{{cc}}의 국가 영역이 비어 있습니다.",
    "zoneDownloaded": "{{cc}}에 대한 {{n}} CIDR 다운로드됨",
    "zoneMissing": "{{cc}}에 대한 영역 파일 없음 — geoip/country-zones 아래에 배치하거나 다운로드 허용",
    "zoneCidrCap": "국가 CIDR 목록은 {{n}} 항목으로 제한됩니다.",
    "geoNeedExecute": "국가 허용 목록에는 YSK_EXECUTE가 필요합니다.",
    "geoNeedRoot": "국가 허용 목록에는 루트가 필요합니다.",
    "geoNoCidrs": "로드된 국가 CIDR이 없습니다. 지역 허용 목록을 적용할 수 없습니다.",
    "ipsetMissing": "ipset이 설치되지 않음 - 국가 허용 목록을 건너뛰었습니다.",
    "ipsetApplyFail": "ipset/iptables 적용 실패: {{detail}}",
    "ipsetApplied": "국가 허용 목록 세트 {{set}}({{countries}}, {{n}} CIDR)",
    "ipsetCleared": "국가 IP셋 삭제됨 {{set}}",
    "geoBestEffort": "국가 필터링은 최선의 노력(ipset)입니다. 클라우드 보안 그룹은 별개입니다."
  },
  "goLive": {
    "deployIncomplete": "goLive: 배포가 완료되지 않았습니다",
    "deployFailed": "goLive 배포 실패: {{detail}}",
    "publishIncomplete": "goLive: 게시가 완료되지 않았습니다",
    "publishFailed": "goLive 게시 실패: {{detail}}"
  },
  "ops": {
    "projectNameExists": "프로젝트 이름이 이미 존재합니다: {{name}}",
    "sslNotReady": "SSL이 준비되지 않았습니다. {{domain}}에 대한 인증서가 없습니다.",
    "sslNotReadyDetail": "SSL이 준비되지 않음: {{domain}}(패널 SSL 또는 Let's Encrypt 라이브 경로)에 대한 인증서가 없습니다.",
    "sslGoToPage": "SSL에서 인증서를 발급하거나 업로드한 다음 + SSL을 게시하세요.",
    "sslRejectWrite": "nginx -t 실패를 방지하기 위해 SSL nginx conf 쓰기를 거부했습니다.",
    "installAborted": "설치가 중단되었습니다(클라이언트 연결이 끊겼거나 취소되었습니다).",
    "phpPackagesPartialFail": "일부 PHP 패키지가 실패했습니다: {{list}} (핵심 CLI는 계속 작동할 수 있음)",
    "pdnsBindConflict": "PowerDNS는 0.0.0.0:53(사용 중)을 바인딩할 수 없습니다. 종종 systemd-resolved와 충돌합니다. 공용 IP를 바인딩합니다(패널: PowerDNS 수정)."
  },
  "webmail": {
    "notInstalled": "웹메일이 설치되지 않았습니다. 다운로드를 활성화하고 다시 실행하세요.",
    "needExecute": "웹메일을 다운로드하려면 시스템 변경 권한(YSK_EXECUTE)과 아웃바운드 네트워크가 필요합니다.",
    "needExecuteBeforeCreate": "EXECUTE가 활성화될 때까지 절반 프로젝트를 생성하지 않습니다.",
    "notRoundcubeTree": "문서 루트는 전체 Roundcube 트리가 아닙니다(여전히 php-hello일 수 있음).",
    "notSnappyTree": "문서 루트가 전체 SnappyMail 트리가 아닙니다.",
    "installIncompleteHint": "프로젝트는 존재하지만 웹메일이 불완전합니다. EXECUTE를 활성화한 다음 재설치/업그레이드하세요.",
    "extractFailed": "{{tool}} 다운로드 또는 추출 실패: {{detail}}",
    "roundcubeInstalled": "라운드큐브 설치 {{version}} → {{path}}",
    "roundcubeReuse": "설치된 Roundcube 재사용 → {{path}}",
    "roundcubeConfigWritten": "Roundcube 구성 작성(SQLite, IMAP 993, SMTP 587)",
    "snappyInstalled": "SnappyMail 설치 {{version}} → {{path}}",
    "snappyReuse": "설치된 SnappyMail 재사용 → {{path}}",
    "snappyAdminHint": "처음 열 때 SnappyMail 관리자 설정을 완료하고 로컬 IMAP 도메인을 추가하세요.",
    "imapSmtpHint": "IMAP {{imap}}:993 · SMTP {{smtp}}:587 (전체 메일함 주소와 비밀번호로 로그인)",
    "projectCreated": "PHP 프로젝트 {{name}} ({{tool}}, {{id}}) 생성",
    "domainRequired": "웹메일 호스트 이름은 필수 항목입니다.",
    "openHint": "사서함 주소와 비밀번호로 로그인하세요. 가동 후 프로젝트 또는 이 페이지에서 URL을 엽니다.",
    "sslHint": "{{domain}}에 Let’s Encrypt 권장(SSL 페이지)",
    "bootstrapLegacyHint": "Bootstrap에는 프로젝트 서비스가 없었습니다. dataDir 뼈대를 작성했습니다. PHP 프로젝트 경로에 대한 패널에서 만들기 및 라이브 이동을 사용하세요.",
    "ssoPluginInstalled": "SSO 플러그인 설치됨 → {{path}}",
    "forceHttpsOn": "Roundcube force_https 활성화됨(HTTPS 필요)",
    "forceHttpsOff": "force_https off — SSL 이후 강제 HTTPS를 선택한 상태로 다시 설치",
    "reinstallHint": "프로젝트가 존재합니다. 재설치/업그레이드 또는 재설치:true를 사용하세요.",
    "reinstalling": "프로젝트에 웹메일 재설치 {{name}} ({{id}})",
    "reinstallStart": "재설치/업그레이드 시작(버전 핀 {{version}}, 프로젝트 {{id}})",
    "projectNotFound": "웹메일 프로젝트를 찾을 수 없습니다.",
    "snappyAdminOnce": "SnappyMail 관리자 {{user}} — 비밀번호가 한 번 표시됨(결과/ONCE 파일 참조)",
    "snappyAdminPassword": "SnappyMail 관리자 비밀번호(지금 복사): {{password}}",
    "publicHtmlStub": "문서 루트에는 여전히 SnappyMail/RainLoop 패키지 스텁이 있습니다. HTTP는 public_html 앱 트리를 제공해야 합니다. 이 수정 후 웹메일을 다시 설치하세요.",
    "goLiveFailed": "웹메일 파일이 설치되었지만 프로젝트 가동/배포 상태에 실패했습니다. 세부정보를 확장하세요.",
    "forceHttpsNeedsSsl": "Roundcube force_https가 켜져 있습니다. 공개 HTTPS를 사용하기 전에 이 호스트 이름에 대해 SSL을 바인딩하거나 그때까지 강제 HTTPS를 선택 취소하세요.",
    "roundcubePublicHtmlDocRoot": "Roundcube public_html로 설정된 HTTP 문서 루트({{path}})",
    "docRootUpdated": "프로젝트 문서 루트가 {{path}}로 업데이트되었습니다.",
    "docRootUpdateFailed": "프로젝트 문서 루트를 업데이트할 수 없습니다: {{detail}}",
    "sqliteSchemaReady": "Roundcube SQLite 스키마가 초기화되었습니다.",
    "sqliteSchemaFailed": "Roundcube SQLite 스키마 초기화 실패: {{detail}}",
    "snappyFullEmailLogin": "사서함 로그인은 전체 이메일(user@domain)을 사용해야 합니다. 짧은 로컬 부분이 비활성화되었습니다",
    "removedBogusPublicHtml": "웹메일이 잘못된 트리에서 제공되지 않도록 남은 public_html(php-hello)을 제거했습니다.",
    "snappyDocRoot": "SnappyMail HTTP 문서 루트: {{path}}",
    "phpHelloStillPresent": "사이트 루트로 왼쪽 php-hello(YSK PHP OK)를 설치합니다. 웹메일 추출이 이를 대체하지 않았습니다."
  },
  "vpn": {
    "needInstall": "설치 {{engine}}",
    "openvpnComing": "OpenVPN 전체 경로는 다음 릴리스를 위해 준비되었습니다.",
    "outlineComing": "개요/Shadowsocks는 이후 릴리스를 위해 준비되었습니다.",
    "needExecuteServer": "VPN 서버 설정에는 루트 및 YSK_EXECUTE=1이 필요합니다.",
    "serverStopped": "{{engine}} 서버가 중지되었습니다.",
    "serverStopFailed": "중지할 수 없습니다. {{engine}} 서버: {{detail}}",
    "needExecuteClient": "VPN 클라이언트 연결에는 루트 및 YSK_EXECUTE=1이 필요합니다.",
    "keygenFailed": "WireGuard 키 생성에 실패했습니다(wg가 설치되어 있습니까?).",
    "serverKeysCreated": "WireGuard 서버 키가 생성되었습니다.",
    "applyFailed": "WireGuard 구성을 적용하지 못했습니다: {{detail}}",
    "serverActive": "WireGuard 서버 적용(UDP {{port}}).",
    "serverMissing": "WireGuard 서버가 초기화되지 않았습니다. 먼저 서버 시작을 실행하세요.",
    "peerCreated": "«{{name}}» 클라이언트가 생성되었습니다.",
    "peerNotFound": "클라이언트를 찾을 수 없습니다.",
    "peerRemoved": "클라이언트가 제거되었습니다.",
    "peersSynced": "실행 중인 WireGuard 인터페이스에 피어 목록이 다시 로드되었습니다.",
    "setEndpointHint": "모바일 클라이언트가 이 서버에 연결할 수 있도록 공용 끝점(호스트:포트)을 설정합니다.",
    "invalidConf": "Conf에는 [Interface] 및 PrivateKey가 포함되어야 합니다.",
    "clientImported": "프로필 «{{name}}»을 가져왔습니다.",
    "profileNotFound": "클라이언트 프로필을 찾을 수 없습니다.",
    "clientUpFailed": "연결 실패: {{detail}}",
    "clientUp": "연결됨: {{name}}",
    "clientDown": "연결 끊김: {{name}}",
    "clientDeleted": "삭제된 프로필: {{name}}",
    "autostartOn": "자동 시작 날짜: {{name}}",
    "autostartOff": "자동 시작 꺼짐: {{name}}",
    "ovpnPkiStart": "OpenVPN PKI 생성 중(DH 매개변수의 경우 1분 정도 걸릴 수 있음)…",
    "ovpnPkiDone": "OpenVPN PKI가 준비되었습니다.",
    "ovpnServerActive": "OpenVPN 서버가 적용되었습니다({{proto}} {{port}}).",
    "invalidOvpn": "OpenVPN conf에는 클라이언트/원격 지시문이 포함되어야 합니다.",
    "ssHonest": "전체 개요 관리자가 아닌 Shadowsocks-libev ss-server를 사용합니다.",
    "ssKeysCreated": "Shadowsocks 서버 비밀번호가 생성되었습니다.",
    "ssServerActive": "Shadowsocks 서버가 적용되었습니다(포트 {{port}}).",
    "ssSharedPassword": "모든 ss:// 레이블은 하나의 서버 비밀번호를 공유합니다(서버를 다시 확인하여 교체).",
    "ssPackageYielded": "YSK가 이 호스트에서 공개 {{port}}를 바인딩할 수 있도록 Debian Shadowsocks-libev 기본 장치를 중지/마스킹했습니다.",
    "ssEndpointAutofilled": "공개 엔드포인트가 {{endpoint}}로 설정되었습니다.",
    "ssClientsRewritten": "현재 엔드포인트/비밀번호에 대한 {{n}} 클라이언트 ss:// URI를 다시 생성했습니다.",
    "ssUfwOpened": "Shadowsocks용 UFW {{port}}/tcp+udp를 열었습니다(ufw가 설치된 경우).",
    "endpointAutofilled": "공개 엔드포인트가 {{endpoint}}로 설정되었습니다.",
    "ovpnClientsRewritten": "다운로드/QR을 위해 {{n}} OpenVPN 클라이언트 프로필에서 원격을 업데이트했습니다.",
    "accessFullNat": "전체 인터넷 사용 가능(IP 전달 + NAT)",
    "accessLanOnly": "LAN 전용 모드(인터넷 NAT 없음)",
    "accessReconnectHint": "이미 연결된 클라이언트는 새 경로를 선택하려면 다시 연결해야 합니다.",
    "ovpnNatDurable": "재부팅을 위해 OpenVPN NAT/forward가 설치되었습니다(systemd ExecStartPost).",
    "clientFullTunnelProtect": "전체 터널 클라이언트가 감지되었습니다(AllowedIPs 0.0.0.0/0). 패널/SSH 응답이 LAN NIC에 유지되도록 호스트 보호를 적용했습니다.",
    "clientFullTunnelHint": "팁: 분할 액세스의 경우에만 conf에서 AllowedIP를 VPN/LAN CIDR(0.0.0.0/0 아님)로 설정한 다음 다시 연결하세요."
  },
  "vnc": {
    "needInstall": "설치 {{stack}}",
    "needExecute": "YSK_EXECUTE가 비활성화되었습니다. 패키지를 설치하거나 Linux 사용자를 프로비저닝할 수 없습니다.",
    "needRoot": "루트로 실행되지 않음 — 시스템 useradd 및 vncserver 적용이 차단됩니다.",
    "hostnameResolves": "호스트 이름 {{hostname}}이 해결됩니다.",
    "hostnameUnresolvable": "이 호스트는 자체 호스트 이름({{hostname}})을 확인할 수 없습니다. /etc/hosts가 수정될 때까지 VNC 세션 시작이 실패합니다.",
    "hostnameAlreadyResolves": "호스트 이름 {{hostname}}은 이미 확인되었습니다 — /etc/hosts는 변경되지 않았습니다.",
    "hostnameWouldAppend": "/etc/hosts에 추가합니다: {{line}}",
    "hostnameAppended": "/etc/hosts에 추가됨: {{line}}",
    "hostnameAppendFailed": "/etc/hosts에 쓸 수 없습니다: {{detail}}",
    "hostnameAliasPresent": "호스트 이름 {{hostname}}은 이미 정확한 /etc/hosts 별칭이므로 다시 추가되지 않습니다.",
    "hostnameStillUnresolvable": "/etc/hosts를 작성했지만 {{hostname}}가 여전히 해결되지 않습니다. nsswitch 호스트에 파일이 포함되어 있는지 확인하세요.",
    "skipStartHostname": "디스플레이가 시작되지 않았습니다. 먼저 호스트 이름 확인을 수정하세요.",
    "novncAssetsOnly": "noVNC 웹 자산이 발견되었습니다. websockify 바이너리가 아직 없습니다.",
    "viewerNeedExecute": "브라우저 보기를 위해 로컬 VNC 데스크탑을 시작하려면 루트 + YSK_EXECUTE가 필요합니다.",
    "browserSessionReady": "브라우저 VNC 세션 준비됨: {{name}}",
    "clientPathUserReachable": "경로: 사용자가 접근할 수 있는 엔드포인트 — {{name}} → {{target}}(패널을 통한 브라우저)",
    "clientPathServerProxy": "경로: 서버 프록시 — {{name}} → {{target}} (이 서버를 통해 송신)",
    "clientOpenInBrowserHint": "내장된 VNC 클라이언트의 클라이언트 목록에서 \"브라우저에서 열기\"를 사용하십시오.",
    "probeOk": "도달 가능성 정상: 제어 평면이 TCP를 {{target}}로 열 수 있습니다.",
    "probeRefused": "{{target}}에서는 아무것도 듣고 있지 않습니다(연결이 거부됨). 해당 호스트에서 VNC가 실행되고 있습니까?",
    "probeTimeout": "이 서버에서 {{target}} 연결 시간이 초과되었습니다. 방화벽/라우팅을 확인하세요.",
    "probeDns": "호스트 이름 «{{host}}»을 확인할 수 없습니다.",
    "probeNet": "이 서버에서 {{target}}에 대한 네트워크에 연결할 수 없습니다.",
    "probeFailed": "{{target}}에 연결할 수 없음: {{detail}}",
    "probeInvalid": "잘못된 VNC 대상 {{host}}:{{port}}",
    "probeHintUserReachable": "경로는 \"사용자가 접근 가능\"합니다. 이 패널은 공개 호스트에 대해 여전히 TCP를 열어야 합니다(브라우저는 RFB 단독으로 말할 수 없습니다).",
    "probeHintServerProxy": "경로는 \"서버 프록시\"입니다. 이 제어 영역 호스트의 네트워크에서 대상에 연결할 수 있어야 합니다.",
    "connectHostOverride": "서버 프록시: 디스플레이 호스트 {{display}}, TCP는 {{connect}}에 연결",
    "probeConnectHostHint": "표시 대상 {{display}}, 프로브/연결 주소 {{connect}}(연결-호스트 재정의).",
    "accountNotFound": "VNC 계정을 찾을 수 없습니다",
    "accountExists": "이 이름 또는 Linux 사용자를 가진 VNC 계정이 이미 존재합니다.",
    "accountCreated": "VNC 계정 생성 {{name}} ({{user}}, 디스플레이 :{{display}})",
    "accountUpdated": "업데이트된 VNC 계정 {{name}}",
    "accountDeleted": "삭제된 VNC 계정 {{name}}",
    "invalidName": "잘못된 계정 이름",
    "invalidGeometry": "잘못된 해상도(예: 1920x1080 사용)",
    "displayBusy": "디스플레이 번호가 유효하지 않거나 이미 사용 중입니다.",
    "displayExhausted": "범위에 남은 무료 VNC 디스플레이 번호가 없습니다.",
    "userWrittenOnly": "Linux 사용자 {{user}}는 제어 플레인에만 기록됩니다(useradd하려면 루트 + YSK_EXECUTE 필요)",
    "userExists": "Linux 사용자 {{user}}가 이미 존재합니다.",
    "userCreated": "Linux 사용자 생성 {{user}}",
    "useraddFailed": "{{user}}에 대한 사용자 추가 실패: {{detail}}",
    "userdelBlocked": "루트 + YSK_EXECUTE 없이 Linux 사용자 {{user}}를 제거할 수 없습니다.",
    "userAlreadyGone": "Linux 사용자 {{user}} 이미 부재 중",
    "userdelFailed": "{{user}}에 대한 userdel 실패: {{detail}}",
    "userdelLeftover": "패널 계정이 제거되었지만 Linux 사용자 {{user}}는 여전히 호스트에 있습니다. 사용자 또는 호스트에서 제거하십시오.",
    "userDeleted": "Linux 사용자를 제거했습니다 {{user}}",
    "passwordTooShort": "VNC 비밀번호는 6자 이상이어야 합니다.",
    "passwordWrittenOnly": "제어 플레인에만 표시된 비밀번호(vncpasswd의 경우 루트 + YSK_EXECUTE 필요)",
    "passwordFailed": "VNC 비밀번호 쓰기 실패: {{detail}}",
    "passwordNeedTiger": "vncpasswd를 찾을 수 없습니다. 비밀번호를 설정하기 전에 TigerVNC(tigervnc-standalone-server)를 설치하세요.",
    "passwordSet": "{{user}}에 대한 VNC 비밀번호 설정",
    "passwordUpdated": "{{name}}의 비밀번호가 업데이트되었습니다.",
    "passwordMetaOnly": "비밀번호는 시스템 적용 전까지 메타로만 저장됩니다.",
    "xstartupWrittenOnly": "xstartup이 홈에 기록되지 않음(루트 + YSK_EXECUTE 필요)",
    "xstartupWriteFailed": "~/.vnc/xstartup({{detail}})을 쓰지 못했습니다. 루트 + YSK_EXECUTE가 필요합니다.",
    "xstartupFailed": "디스플레이에서 VNC xstartup/desktop이 실패했습니다 :{{display}} ({{detail}}). XFCE 프로필을 선호하거나 터미널을 설치하세요.",
    "xstartupWritten": "{{path}}를 썼습니다",
    "sessionStartBlocked": "루트 + YSK_EXECUTE 없이 VNC 세션을 시작할 수 없습니다.",
    "sessionStartFailed": "디스플레이를 시작하지 못했습니다 :{{display}}: {{detail}}",
    "sessionStartHostname": "표시 시작 실패:{{display}}: 이 호스트는 자체 호스트 이름을 확인할 수 없습니다. /etc/hosts에 호스트 이름을 추가하거나 DNS를 수정한 다음 세션을 다시 시작합니다.",
    "sessionStarted": ":{{display}}(포트 {{port}})에서 {{user}}에 대한 VNC를 시작했습니다.",
    "sessionStartUnverified": "시작 명령이 OK를 반환했지만 RFB 포트가 아직 수신 중이 아닙니다.",
    "sessionAlreadyRunning": "VNC는 이미 :{{display}}(포트 {{port}})에서 {{user}}에 대해 실행 중입니다.",
    "vncserverMissing": "TigerVNC 서버 래퍼(tigervncserver/vncserver)가 설치되지 않았습니다. 설치 탭을 사용하세요.",
    "vncserverWrapperMissing": "{{found}}을 찾았지만 Tigervncserver/vncserver 래퍼가 없습니다. Tigervnc-standalone-server를 다시 설치하세요.",
    "vncPackageWithoutBin": "Tigervnc-standalone-server 패키지가 설치되었지만 시작 스크립트가 누락되었습니다. 패키지를 다시 설치하세요.",
    "needPasswordBeforeStart": "시작하기 전에 VNC 비밀번호(≥6자)를 설정하세요.",
    "displayPortBusy": "디스플레이 :{{display}} → 포트 {{port}}가 이미 사용 중입니다. 다른 세션을 중지하거나 다른 디스플레이를 선택하세요.",
    "sessionStartPermission": "표시 시작 권한이 거부되었습니다 :{{display}}",
    "staleLockCleared": "표시용 오래된 잠금을 지웠습니다 :{{display}}, 재시도 중",
    "sessionStopBlocked": "루트 + YSK_EXECUTE 없이 VNC 세션을 중지할 수 없습니다.",
    "sessionStopped": "{{user}} 디스플레이에 대한 VNC가 중지되었습니다 :{{display}}",
    "linuxUserKept": "시스템에 Linux 사용자 {{user}} 유지",
    "novncStartBlocked": "루트 + YSK_EXECUTE 없이 noVNC를 시작할 수 없습니다.",
    "novncAlreadyRunning": "noVNC는 이미 포트 {{port}}에서 실행 중입니다.",
    "novncStartFailed": "websockify를 시작하지 못했습니다: {{detail}}",
    "novncStarted": "127.0.0.1에서 수신 중인 noVNC:{{httpPort}} → RFB {{rfbPort}}",
    "novncNotRunning": "noVNC가 실행되고 있지 않았습니다.",
    "novncStopBlocked": "루트 + YSK_EXECUTE 없이 noVNC를 중지할 수 없습니다.",
    "novncStopped": "포트 {{httpPort}}에서 noVNC를 중지했습니다.",
    "directNeedsAllBind": "RFB 바인딩은 localhost입니다. 직접 클라이언트는 터널 없이 외부에서 연결할 수 없습니다.",
    "directOpenFirewall": "다이렉트 클라이언트를 위해 방화벽에서 TCP {{port}} 열기",
    "viaServerReady": "noVNC가 작동 중입니다. 로컬 URL을 열거나 SSH 터널을 사용하세요.",
    "viaServerStartFirst": "서버를 통해 브라우저 액세스를 활성화하려면 noVNC를 시작하세요.",
    "viewTicketIssued": "단기 관람권을 발행했습니다",
    "invalidPort": "잘못된 포트 번호",
    "firewallNeedExecute": "UFW 포트를 열려면 YSK_EXECUTE가 필요합니다.",
    "firewallNeedRoot": "UFW 포트를 열려면 루트가 필요합니다.",
    "firewallFailed": "ufw 허용 실패: {{detail}}",
    "firewallOpened": "UFW는 TCP {{port}}를 허용했습니다.",
    "clientInvalid": "클라이언트 이름과 호스트는 필수 항목입니다.",
    "clientNotFound": "클라이언트 프로필을 찾을 수 없습니다.",
    "clientUpBlocked": "루트 + YSK_EXECUTE 없이 VNC 클라이언트에 연결할 수 없습니다.",
    "clientUpFailed": "클라이언트 연결 실패: {{detail}}",
    "clientViaServerUp": "클라이언트 {{name}} 패널을 통해 브라우저 VNC를 사용할 수 있습니다(기존 websockify 메모는 폐기됨). 브라우저에서 열기를 통해 대상에 계속 접근할 수 있습니다.",
    "clientDirectUp": "클라이언트 {{name}}는 브라우저 내 VNC만 사용합니다(호스트 vncviewer 경로가 제거됨). 브라우저에서 열기 → {{target}}.",
    "clientNeedViewer": "데스크톱 vncviewer는 선택 사항입니다. 내장된 VNC 클라이언트에는 브라우저에서 열기를 사용하세요.",
    "clientDownBlocked": "루트 + YSK_EXECUTE 없이 연결을 끊을 수 없습니다.",
    "clientDown": "연결이 끊긴 클라이언트 {{name}}",
    "clientDeleted": "고객 프로필이 삭제되었습니다.",
    "sessionStartCwd": "VNC 시작 실패: 세션 사용자가 작업 디렉터리에 액세스할 수 없습니다(표시 :{{display}}). HOME에서 시작하여 수정되었습니다.",
    "desktopRestarted": "데스크톱 프로필이 적용되고 세션이 다시 시작되었습니다({{desktop}}). VNC/noVNC를 다시 연결합니다.",
    "desktopNeedsStart": "데스크탑 프로필 {{desktop}}가 xstartup에 기록되었습니다. 신청하려면 세션을 시작하세요.",
    "linuxUserRolledBack": "VNC 비밀번호 실패 후 남은 Linux 사용자 {{user}}를 제거했습니다.",
    "linuxUserOrphan": "VNC 비밀번호 실패 후 남은 Linux 사용자 {{user}}를 제거할 수 없습니다."
  },
  "apache": {
    "needServerName": "서버 이름이 필요합니다",
    "siteExists": "사이트가 이미 존재합니다.",
    "siteNotFound": "사이트를 찾을 수 없습니다",
    "wroteConf": "{{path}}를 썼습니다",
    "needExecute": "YSK_EXECUTE 필요",
    "settingsWritten": "Apache 기본값이 기록됨",
    "managedDir": "관리 디렉토리 {{path}}",
    "dryRun": "드라이런",
    "copyFailed": "복사 실패: {{file}}",
    "configOk": "구성테스트 확인",
    "configFailed": "구성 테스트 실패: {{detail}}",
    "reloaded": "Apache가 다시 로드됨",
    "reloadFailed": "새로고침 실패",
    "skippedOrphans": "건너뛴 {{count}} 고아 구성(소유되지 않음)",
    "artifactInvalid": "잘못된 아티팩트 구성 이름",
    "artifactOwned": "Conf {{file}}는 프로젝트 또는 독립 실행형 사이트에서 소유합니다.",
    "artifactNotFound": "아티팩트 구성을 찾을 수 없습니다: {{file}}",
    "artifactRemoveFailed": "{{file}} 제거 실패: {{detail}}",
    "artifactRemoved": "고아 conf 제거 {{file}}",
    "artifactSystemPending": "DataDir이 청소되었습니다. 시스템 Apache 쌍을 비활성화하려면 YSK_EXECUTE/root가 필요합니다.",
    "artifactSystemDisabled": "비활성화된 시스템 사이트 {{site}}",
    "artifactSystemFailed": "시스템 비활성화 실패: {{detail}}",
    "conflictProjectsOnly": "도메인 {{name}}이(가) 여러 프로젝트에서 소유권을 주장하고 있습니다. 프로젝트 도메인을 변경하세요.",
    "cleanupNothing": "제거할 충돌하는 아티팩트 구성이 없습니다.",
    "conflictOwnedKeep": "소유한 conf {{file}} (또한 ServerName {{domain}})",
    "retiredOrphan": "은퇴한 고아 conf {{file}}(ServerName이 {{domain}}와 충돌함)"
  },
  "btTracker": {
    "needExecute": "YSK_EXECUTE가 꺼져 있습니다. 트래커 설치/시작 및 공용 포트에는 시스템 변경 권한이 필요합니다.",
    "startWithoutExecute": "YSK_EXECUTE 없이 추적기 시작 — 듣기가 작동할 수 있습니다. 호스트 방화벽은 열리지 않습니다.",
    "alreadyRunning": "BitTorrent 추적기는 이 프로세스에서 이미 실행 중입니다.",
    "notRunning": "BitTorrent 추적기가 실행되고 있지 않습니다.",
    "started": "포트 {{port}}에서 수신 대기하는 BitTorrent 추적기.",
    "startFailed": "추적기 시작 실패: {{detail}}",
    "stopped": "BitTorrent 추적기가 중지되었습니다.",
    "maxSeeds": "최대 동시 시드에 도달했습니다({{n}}).",
    "seedStarted": "파종 공유 {{id}}.",
    "seedStopped": "시드 공유를 중지했습니다.",
    "seedPending": "시드가 아직 준비되지 않았습니다. 추적기를 시작하고 필요한 경우 YSK_EXECUTE를 확인하세요.",
    "notSeeding": "이 공유는 현재 제어 영역에 의해 시드되지 않습니다.",
    "btNeedsTracker": "BT 공유에는 실행 중인 추적기가 필요합니다. 파일 → BT Tracker를 열고 시작하세요.",
    "restoreTrackerFailed": "부팅 복원 중에 BT 추적기를 시작하지 못했습니다.",
    "restoreDone": "BT 복원: 시드됨 {{seeded}}/{{attempted}} (실패 {{failed}})",
    "workerMissing": "분리된 작업자 스크립트가 누락되었습니다. 프로세스 중 시작됨(이 프로세스와 함께 종료됨)",
    "startedDetached": "BT 추적기 분리 작업자 시작됨(pid {{pid}}, 포트 {{port}})",
    "runningDetached": "분리된 작업자로 실행되는 추적기(pid {{pid}})",
    "jobQueued": "BT 토렌트 생성 대기 중(큰 공유)",
    "jobRunning": "BT 토렌트 생성 실행 중",
    "libraryAdded": "WebTorrent 라이브러리에 {{name}}를 추가했습니다.",
    "libraryInspectFailed": "해당 .torrent 또는 자석을 읽을 수 없습니다.",
    "libraryDup": "해당 토렌트는 이미 라이브러리에 있습니다.",
    "libraryDestBad": "저장 폴더는 유효한 파일 경로가 아닙니다.",
    "libraryTorrentTooBig": ".torrent 파일이 8MiB보다 큽니다.",
    "libraryNotFound": "라이브러리 항목을 찾을 수 없습니다.",
    "libraryPaused": "일시중지됨",
    "libraryResumed": "재개됨",
    "libraryRemoved": "라이브러리에서 삭제됨",
    "libraryFilesRemoved": "다운로드한 파일을 삭제했습니다.",
    "libraryRestoreDone": "라이브러리 복원: 시작됨 {{started}}/{{attempted}}(실패함 {{failed}})",
    "applyTrackersDone": "{{n}} 실시간 발표 슬롯에 추가 추적기를 적용했습니다.",
    "libraryNeedServe": "저장되었습니다. WebTorrent가 다운로드하거나 시드할 수 있도록 패널(ysk-serverserv)을 엽니다.",
    "libraryDestIsFile": "{{name}}이라는 폴더를 만들 수 없습니다. 해당 이름의 파일이 이미 존재합니다.",
    "librarySeedMissing": "해당 폴더에 시드할 일치하는 파일이 없습니다.",
    "libraryWaitingPeers": "동료를 기다리고 있습니다. 파일이 이미 이 호스트에 있는 경우 다시 추가하고 시드-기존을 선택합니다."
  },
  "migrate": {
    "orphanConfirm": "삭제를 확인하려면 남은 홈 경로를 정확하게 입력하세요.",
    "orphanStillInStore": "그 집은 여전히 ​​상점의 프로젝트에 속해 있습니다.",
    "orphanMissing": "디스크에 없는 경로: {{path}}",
    "orphanNeedExecute": "남은 {{path}}을 제거하겠습니다. YSK_EXECUTE=1이 필요합니다.",
    "orphanRmFailed": "남은 집을 제거할 수 없습니다: {{detail}}",
    "orphanRemoved": "남은 프로젝트 홈 {{path}}을 제거했습니다."
  },
  "publicFiles": {
    "liveConf": "적용 중인 Nginx 설정: {{path}}",
    "publicRoot": "공개 루트: {{path}}",
    "confNameStale": "설정 파일 {{file}}이(가) 현재 server_name {{serverName}}과(와) 일치하지 않습니다. 공개 파일을 다시 적용해 이름을 바꾸세요."
  },
  "leftover": {
    "staleCliTitle": "오래된 남은 CLI",
    "staleCli": "남은 CLI가 여전히 존재합니다: {{path}}(실행 중인 제품 {{version}}). PATH가 이를 선호할 수도 있습니다. 제거 방법: rm -f {{path}}",
    "apacheDefaultTitle": "Apache 남은 기본 사이트",
    "apacheDefault": "Apache 000-default는 여전히 활성화되어 있습니다. 이는 스톡 사이트 파일입니다. 이는 Apache가 공개 :80(YSK Apache는 127.0.0.1:8080에서 예상됨)을 수신한다는 의미는 아닙니다. 오버레이는 이를 비활성화하지 않습니다. 패널에서 Apache를 적용하거나 Apache를 호스팅하여 --execute를 적용합니다.",
    "nginxCatchAllTitle": "Nginx 포괄 기능이 누락되었습니다.",
    "nginxCatchAll": "ysk-000-default.conf가 /etc/nginx/conf.d에 없습니다. 알 수 없는 SNI가 실패할 수 있습니다. 프로젝트 nginx-sync --execute를 실행합니다.",
    "vsftpdTitle": "vsftpd 장치 실패",
    "vsftpd": "vsftpd가 실패했습니다. 오버레이는 Listen/listen_ipv6을 다시 작성하지 않습니다. 패널에서 FTP를 적용합니다.",
    "dovecotTitle": "누락된 인증서를 가리키는 Dovecot TLS",
    "dovecot": "Dovecot ssl_cert가 {{path}} 누락을 가리킵니다. 오버레이는 ssl=no를 다시 쓰지 않습니다. 인증서 발급 후 메일 TLS를 적용하거나 이메일 스택을 적용하세요.",
    "overlayDoesNotHeal": "제품 오버레이는 nginx, Apache, vsftpd 또는 Dovecot을 다시 작성하지 않습니다. 나열된 적용 명령(root + YSK_EXECUTE=1)을 사용합니다.",
    "executeStaleCli": "오래된 CLI 저장소를 제거하려면 --execute(root + YSK_EXECUTE=1)를 전달합니다.",
    "executeMissingTls": "--execute(root + YSK_EXECUTE=1)를 전달하여 누락된 인증서 TLS를 비활성화하면 vsftpd/Dovecot을 시작할 수 있습니다.",
    "executeGeneric": "위 결과에 대해 남은 정리를 적용하려면 --execute(root + YSK_EXECUTE=1)를 전달합니다.",
    "staleCliRemoved": "잔여 CLI {{path}}을(를) 제거했습니다.",
    "staleCliRemoveFailed": "잔여 CLI {{path}}을(를) 제거하지 못했습니다: {{detail}}",
    "vsftpdSslOff": "FTPS 인증서 파일이 없어 vsftpd를 ssl_enable=NO로 설정한 뒤 다시 시작했습니다.",
    "dovecotSslOff": "{{path}}이(가) 없어 Dovecot을 ssl=no로 설정한 뒤 다시 시작했습니다.",
    "readinessTitle": "오버레이 후 호스트 남은 부분",
    "readinessClean": "남은 Apache 기본값이 없거나 nginx catch-all이 누락되었거나 vsftpd가 실패했거나 오래된 CLI가 감지되었습니다.",
    "nginxRemoved": "남은 nginx conf {{path}}를 제거했습니다.",
    "nginxNotLeftover": "남은 공개 파일 conf가 아닙니다. 삭제를 거부합니다.",
    "nginxUnusedKeep": "000-기본값은 사용되지 않고 남은 것이 아니며 삭제되지 않습니다.",
    "nginxSystemCopy": "시스템 사본이 아직 존재함: {{path}}. 제거하려면 YSK_EXECUTE + 루트가 필요합니다.",
    "nginxReloadFailed": "{{path}}를 제거한 후 nginx -t 또는 다시 로드에 실패했습니다."
  },
  "defense": {
    "panelReqLabel": "패널 요청/분",
    "panelReqExcluded": "인증된 패널 트래픽 - 여기에 표시되지만 위협 점수에는 포함되지 않습니다.",
    "tcpOk": "TCP {{target}} 도달 가능",
    "tcpFail": "TCP {{target}} 실패",
    "dnsDegraded": "DNS 경로 성능 저하",
    "reqRateHigh": "공개 요청 비율 {{reqs}}/분 ≥ {{threshold}}",
    "ddosHeuristic": "높은 공개 요청률과 에지 프로브 실패"
  }
}
