{
  "title": "블루투스 트래커",
  "sub": "Self-hosted BitTorrent / WebTorrent tracker for file shares",
  "pageDesc": "Seed panel file shares over BitTorrent. Start the tracker, set a public announce host, then create BT shares in Files.",
  "status": "상태",
  "running": "달리기",
  "stopped": "중지됨",
  "installed": "Installed (bundled)",
  "start": "Start tracker",
  "stop": "Stop tracker",
  "stopTitle": "추적기를 중지합니다. 시드 및 다운로드가 중단됩니다.",
  "stopDesc": "실행 중인 토렌트가 발표를 중지합니다. 추적기를 다시 시작할 때까지 피어의 연결이 끊어집니다.",
  "fillPublicHost": "{{host}} 사용",
  "fillPublicHostTitle": "현재 패널 호스트 이름을 공개 발표 호스트로 입력하세요.",
  "refresh": "새로고침",
  "settings": "설정",
  "httpPort": "HTTP / WebSocket port",
  "udpPort": "UDP port (0 = off)",
  "listenHost": "Listen host",
  "listenHostHint": "0.0.0.0은 모든 주소를 수신합니다. 피어가 이 호스트에 연결해야 하는 경우가 아니면 127.0.0.1을 선호합니다.",
  "listenAllWarn": "추적기는 모든 주소에 바인딩됩니다. 방화벽을 끄면 공개됩니다. 로컬 전용으로 127.0.0.1을 바인딩하거나 방화벽에서 포트를 제한하세요.",
  "bindLoopback": "127.0.0.1 전용",
  "bindAll": "0.0.0.0(전체)",
  "wsEnabled": "WebSocket tracker (browser WebTorrent)",
  "wsEnabledHint": "Required for browser WebTorrent clients",
  "autostart": "Autostart with panel",
  "autostartHint": "Start tracker when ysk-server serve boots",
  "publicAnnounceHost": "Public announce host",
  "publicAnnounceHostHint": "Host or host:port used in magnet announce URLs. Empty = 127.0.0.1 until you set a public hostname.",
  "maxSeeds": "Max concurrent seeds",
  "seederPorts": "Seeder peer ports",
  "seederPortMin": "피어 포트 시작",
  "seederPortMax": "피어 포트 끝",
  "seederPortsHint": "Local peer listen range for the in-process seeder",
  "saveSettings": "Save settings",
  "applyHint": "Saving ports does not open the firewall — use network exposure or Start after EXECUTE.",
  "torrents": "Tracked torrents",
  "torrentsEmpty": "No announce traffic yet",
  "torrentsEmptyHint": "Create a file share with BitTorrent mode in Files. This table fills as peers announce and the server seeds.",
  "torrentsDesc": "Live swarm from the tracker, plus local seeder status for panel shares.",
  "colName": "이름",
  "colHash": "Info hash",
  "colSeeds": "씨앗",
  "colLeechers": "거머리",
  "colStatus": "상태",
  "announceUrls": "Announce URLs",
  "announceDesc": "Put these trackers in clients, or rely on magnets generated by the panel.",
  "copy": "복사",
  "copied": "복사됨",
  "statsTorrents": "급류",
  "statsLibrary": "도서관",
  "statsLibraryHint": "패널 라이브러리의 토렌트/파일 공유",
  "statsTrackerLeftover": "Tracker leftover",
  "statsTrackerLeftoverHint": "Tracker announce hashes that are not library rows",
  "leftoverHashesTitle": "추적기 남은 해시",
  "publicHostMissingLive": "추적기가 듣고 있지만 공개 발표 호스트가 설정되지 않았습니다. 오프호스트 피어는 이 시드를 찾을 수 없습니다.",
  "leftoverHashesHint": "읽기 전용입니다. 이러한 공지는 라이브러리 또는 공유 행이 아닙니다.",
  "statsPeers": "동료",
  "statsAnnounces": "발표하다",
  "statsAnnouncesHint": "추적기 프로세스에서 확인한 요청 발표",
  "statsJobs": "Active jobs",
  "openShares": "File shares",
  "needExecute": "Enable system-change permission (YSK_EXECUTE) to open ports and run production seeds.",
  "guideTitle": "What is this?",
  "guideBody": "When you create a BT file share, YSK builds a .torrent, seeds it, and announces peers via this tracker. Open the port if downloaders are off-host.",
  "restoreSeeds": "Re-seed BT shares",
  "restoreSeedsHint": "Start tracker if needed and re-seed shares that still have a .torrent on disk.",
  "bundledNote": "Bundled with YSK Server (Node). No apt install/uninstall — Start/Stop manages the process.",
  "stackTitle": "소프트웨어",
  "jobs": "Torrent jobs",
  "jobsEmpty": "No background torrent jobs",
  "jobsEmptyHint": "Large shares (≥128 MiB) build .torrent files in the background so the Files dialog stays responsive.",
  "jobsDesc": "Background create-torrent queue for large file or folder shares.",
  "colJob": "직업",
  "colShare": "공유하다",
  "colJobStatus": "Job status",
  "colEnqueued": "Enqueued",
  "refreshJobs": "Refresh jobs",
  "tabOverview": "개요",
  "tabTorrents": "급류",
  "tabJobs": "채용정보",
  "tabSettings": "설정",
  "tabAbout": "설명",
  "heroRunning": "Tracker is live",
  "heroStopped": "Tracker is stopped",
  "heroRunningSub": "Peers can announce and discover seeds for panel shares.",
  "heroStoppedSub": "Start the tracker before sharing large files over BitTorrent.",
  "live": "살다",
  "liveOff": "게으른",
  "quickStart": "Quick start",
  "quickStartDesc": "Three steps to share files over BitTorrent.",
  "step1Title": "Set public announce host",
  "step1Hint": "Hostname clients use in magnets (Settings).",
  "step2Title": "Start the tracker",
  "step2Hint": "Open port exposure if peers are off this host.",
  "step3Title": "Create a BT share",
  "step3Hint": "In Files → Share, choose BitTorrent or both.",
  "stepDone": "완료",
  "stepTodo": "토도",
  "networkCard": "네트워크",
  "networkCardDesc": "Where the tracker listens and what host appears in magnets.",
  "seederCard": "파종기",
  "seederCardDesc": "In-process WebTorrent seeder limits and peer ports.",
  "lifecycleCard": "수명주기",
  "lifecycleCardDesc": "Boot behaviour and how the service is packaged.",
  "pid": "PID",
  "port": "포트",
  "announceHost": "Announce host",
  "goSettings": "Open settings",
  "searchTorrents": "Search name or hash…",
  "filterAll": "전체",
  "filterSeeding": "파종",
  "filterOther": "다른",
  "noMatch": "No torrents match your filter",
  "seedStatusSeeding": "파종",
  "seedStatusPending": "보류 중",
  "seedStatusError": "오류",
  "seedStatusStopped": "중지됨",
  "seedStatusNone": "없음",
  "notesTitle": "Service notes",
  "exposureTitle": "Network access",
  "protoHttp": "HTTP",
  "protoWs": "WS",
  "protoUdp": "UDP",
  "saveOk": "Settings saved",
  "saveOkRestart": "저장됨 - 포트를 적용하려면 트래커를 다시 시작하세요",
  "startedOk": "Tracker started",
  "stoppedOk": "Tracker stopped",
  "restoredOk": "Re-seed finished",
  "restoredCount": "{{attempted}} 토렌트 중 {{seeded}} 리시드됨",
  "portInvalid": "1~65535 사이의 포트를 입력하세요.",
  "extraTrackerRequired": "공지 URL을 입력하세요.",
  "stopPort": "추적기 포트 {{port}}가 수신을 중지합니다.",
  "stopPid": "프로세스 PID {{pid}}가 종료됩니다.",
  "swarmLeftoverUnlisted": "{{count}} 추가 남은 공지사항은 이 목록에 해시가 없습니다.",
  "httpPortHint": "Default 8000 (YSK catalog / firewall chip). Open TCP if peers are off-host.",
  "udpPortHint": "Optional classic UDP announce. 0 = off (browser WebTorrent uses HTTP/WS). Prefer 6969 or the same port as HTTP if you open UDP on the firewall.",
  "udpPortOff": "0 · Off",
  "udpPortSameHttp": "Same as HTTP ({{port}})",
  "udpPortClassic": "6969 · Classic",
  "portSuggest8000": "8000 · Recommended",
  "announceHostUnset": "미설정",
  "tabTrackers": "추적기",
  "addTorrent": "토렌트 추가",
  "addTorrentTitle": "토렌트 추가",
  "addTorrentHint": ".torrent를 업로드하거나 자석을 붙여넣으세요. 파일 폴더를 선택합니다. WebTorrent는 완료되면 누락된 파일과 시드를 다운로드합니다.",
  "dropTorrent": "여기에 .torrent를 드롭하세요.",
  "chooseFile": "또는 파일을 선택하세요",
  "magnetLabel": "자석",
  "magnetPlaceholder": "자석:?xt=urn:btih:…",
  "inspect": "읽다",
  "extraTrackersPreview": "{{n}} 추가 추적자에게도 알립니다.",
  "saveLocation": "위치 저장",
  "saveRootPublic": "공개 파일",
  "newFolder": "새 폴더",
  "destPreview": "에 쓸 것입니다",
  "startDownload": "다운로드 시작",
  "filterDownloading": "다운로드 중",
  "filterPaused": "일시중지됨",
  "filterError": "오류",
  "emptyDrop": "여기에 .torrent를 드롭하거나 파일을 선택하세요.",
  "emptyHint": "선택한 폴더에 파일이 들어갑니다. 이미 완료된 경우 이 호스트가 시드됩니다. 엔진: WebTorrent — 추가 소프트웨어 다운로드가 없습니다.",
  "pause": "정지시키다",
  "resume": "재개하다",
  "openFolder": "폴더 열기",
  "remove": "제거하다",
  "removeKeep": "파일 제거, 보관",
  "removeDelete": "파일 제거 및 삭제",
  "removeConfirm": "라이브러리에서 이 토렌트를 삭제하시겠습니까?",
  "kindShare": "공유하다",
  "filesInTorrent": "파일",
  "extraTrackersDesc": "추가 공지 URL. 라이브러리 다운로드/시드 및 파일 공유 시드는 .torrent 목록 외에 이를 사용합니다. 이것은 임의의 떼에 대한 로컬 추적기를 열지 않습니다.",
  "extraTrackersEmpty": "추가 추적기가 없습니다. 이 호스트가 피어를 찾을 수 있도록 HTTP(S), UDP 또는 WS(S) 알림 URL을 추가하세요.",
  "extraTrackerAdd": "추가하다",
  "extraTrackerUrl": "URL 발표",
  "extraTrackerApply": "현재 시드에 적용",
  "extraTrackerApplyOk": "추가 추적기 적용",
  "extraEnabled": "켜짐",
  "extraTrackerBad": "URL은 http://, https://, udp://, ws:// 또는 wss://로 시작해야 합니다.",
  "extraTrackerDup": "이미 나열됨",
  "extraTrackerLimit": "최대 32개의 추가 추적기",
  "addOk": "라이브러리에 추가됨",
  "savedTo": "저장",
  "folderEmpty": "하위 폴더 없음",
  "needTorrentFile": ".torrent 파일을 선택하세요",
  "torrentTooBig": "8MiB보다 큰 .torrent",
  "seedStatusDownloading": "다운로드 중",
  "seedStatusChecking": "확인 중",
  "seedStatusPaused": "일시중지됨",
  "seedStatusQueued": "대기 중",
  "swarmLeftover": "Tracker에 라이브러리에 없는 announce가 {{count}}개 있습니다(Torrent 목록과 출처가 다름)",
  "addSourceSection": "소스",
  "addSourceFile": "파일",
  "addSourceMagnet": "자석",
  "previewSection": "미리보기",
  "saveRoot": "루트",
  "clearFile": "파일 지우기",
  "extraTrackersTitle": "추가 announce",
  "extraTrackersEmptyTitle": "아직 Tracker가 없습니다",
  "extraEnabledCount": "{{count}}개 사용 중",
  "extraApplyHint": "기존 시드에 적용하려면 하나 이상 켜세요",
  "destMode": "이 폴더 사용 방법",
  "seedExisting": "기존 파일로 시드",
  "downloadNewFolder": "새 폴더로 다운로드",
  "destFileConflict": "여기에 {{name}} 파일이 있습니다. 다른 폴더를 고르거나, 내용이 같으면 기존 파일로 시드하세요.",
  "waitingPeers": "피어를 기다리는 중입니다. 파일이 이 호스트에 있으면 다시 추가하고 기존 파일로 시드하세요."
}
