{
  "Nav.Home": "🏠   홈 (Easy)",
  "Nav.Jobs": "🗂   백업 작업",
  "Nav.Restore": "↩   복원",
  "Nav.Partitions": "🧩   파티션",
  "Nav.Disk": "💽   디스크 도구",
  "Nav.Cloud": "☁   클라우드",
  "Nav.Shield": "🛡   랜섬웨어 쉴드",
  "Nav.Stats": "📈   통계",
  "Nav.Logs": "📜   로그",
  "Nav.Settings": "⚙   설정",
  "Common.OK": "확인",
  "Common.Cancel": "취소",
  "Common.Save": "저장",
  "Common.Delete": "삭제",
  "Common.Run": "실행",
  "Common.Edit": "편집",
  "Common.Refresh": "새로 고침",
  "Common.Export": "내보내기",
  "Common.Minimize": "최소화",
  "Common.Maximize": "최대화",
  "Common.Restore": "이전 크기로",
  "Common.Close": "닫기",
  "Common.Confirm": "확인",
  "Common.Error": "오류",
  "App.UnhandledException": "OmniBackup에서 예상치 못한 오류가 발생했습니다.\n\n{0}",
  "App.CrashReportSaved": "\n\n충돌 보고서가 저장되었습니다:\n{0}",
  "App.InitFailed": "서비스 초기화에 실패했습니다.\n\n{0}",
  "App.NotifyDone": "백업 완료",
  "App.NotifyFailed": "백업 실패",
  "App.NotifyDoneDetail": "{0}: {1}개 파일, {2} MB",
  "App.EmailSubjectDone": "[OmniBackup] ✅ 백업 완료: {0}",
  "App.EmailSubjectFailed": "[OmniBackup] ❌ 백업 실패: {0}",
  "App.EmailBodyError": "오류: {0}\n",
  "Donor.FullTitle": "OmniBackup을 응원해 주세요 💝",
  "Donor.FullSubtitle": "OmniBackup은 영원히 무료입니다 — 기능 잠금, 워터마크, 기간 제한이 없습니다. 후원은 개발을 지속하는 힘이 됩니다.",
  "Donor.WaysTitle": "후원 방법",
  "Donor.WayOneTime": "☕ 1회 후원: Ko-fi — ko-fi.com/office911",
  "Donor.WayMonthly": "📦 정기 후원: Patreon, GitHub Sponsors",
  "Donor.WayCrypto": "₿ 비트코인: bc1q2va5pgtqnr62p3yw6ptql2kmnm380q8mrnaya6",
  "Donor.OpenPage": "후원 페이지 열기",
  "Donor.GithubRepo": "GitHub 저장소",
  "Donor.PerksTitle": "후원자 혜택",
  "Donor.PerkNoAds": "✨ 광고 배너 자동 숨김",
  "Donor.PerkThemes": "🎨 전용 테마 제공 (준비 중)",
  "Donor.PerkSupport": "💬 우선 지원 (Discord 전용 채널)",
  "Donor.TokenLabel": "후원 토큰 입력 (영수증 이메일에 포함됨):",
  "Donor.ApplyToken": "적용",
  "Report.Title.Status": "시스템 상태 보고서",
  "Report.Title.Jobs": "백업 작업 보고서",
  "Report.Title.Logs": "시스템 로그 보고서",
  "Report.Title.Disk": "디스크 및 파티션 보고서",
  "Report.Title.History": "백업 이력 보고서",
  "Report.Title.Stats": "백업 통계 보고서",
  "Report.GeneratedAt": "생성 일시",
  "Report.Footer": "프리미엄 제한 없음, 광고 없음, 오직 백업만.",
  "Report.Summary.TotalJobs": "총 작업 수",
  "Report.Summary.Encrypted": "암호화됨",
  "Report.Summary.Scheduled": "예약됨",
  "Report.Table.JobName": "작업명",
  "Report.Table.Type": "유형",
  "Report.Table.SourceDest": "원본 / 대상",
  "Report.Table.Schedule": "일정",
  "Report.Table.LastStatus": "최근 상태",
  "Report.Table.Capacity": "용량",
  "Report.Table.Style": "스타일",
  "Report.Table.Health": "상태",
  "Report.Table.BusType": "버스 유형",
  "Report.Table.Label": "라벨",
  "Report.Table.Letter": "드라이브",
  "Report.Table.FileSystem": "파일 시스템",
  "Report.Table.Size": "크기",
  "Report.Table.FreeSpace": "여유 공간",
  "Report.Table.Attributes": "속성",
  "Report.Table.Date": "날짜",
  "Report.Table.Files": "파일 수",
  "Report.Table.Result": "결과",
  "Report.Section.RecentLogs": "최근 시스템 로그",
  "Report.Section.DiskInfo": "디스크 정보",
  "Report.Section.Partitions": "파티션",
  "App.Subtitle": "무료 백업 솔루션",
  "Summary.Header": "📊 요약",
  "RecentRuns.Header": "최근 백업",
  "Ad.Message": "광고와 후원으로 운영됩니다",
  "Ad.Hide": "숨기기",
  "Donor.Title": "💝 OmniBackup을 응원해 주세요",
  "Donor.Subtitle": "개발을 이어나가는 데 힘이 됩니다",
  "Settings.Saved": "저장되었습니다.",
  "Settings.Title": "설정",
  "Settings.Subtitle": "모든 설정은 로컬에 저장됩니다. 외부 서비스로 데이터가 전송되지 않습니다.",
  "Settings.General": "일반",
  "Settings.Theme": "테마",
  "Settings.Language": "언어",
  "Settings.LaunchOnStartup": "Windows 시작 시 자동 실행",
  "Settings.StartMinimizedToTray": "트레이로 최소화하여 시작",
  "Settings.Notifications": "데스크탑 알림 표시",
  "Settings.AutoUpdate": "자동 업데이트 확인",
  "Settings.ShowAds": "후원 안내 표시",
  "Settings.Telemetry": "익명 사용 통계 (비활성화, 향후 옵션)",
  "Settings.SmartScheduleTitle": "스마트 스케줄링 (로컬 휴리스틱)",
  "Settings.SmartScheduleSubtitle": "로컬 CPU 및 디스크 사용량 카운터를 사용하여 유휴 시간을 감지합니다. 외부 서비스가 필요하지 않습니다.",
  "Settings.SmartSchedule": "AI 스마트 스케줄러 (시스템 유휴 시 백업)",
  "Settings.CpuThreshold": "AI 스마트 스케줄러 CPU 임계값 (%)",
  "Settings.DiskThreshold": "AI 스마트 스케줄러 디스크 임계값 (%)",
  "Settings.StorageLocations": "저장 위치",
  "Settings.LogDir": "로그 폴더",
  "Settings.DataDir": "데이터 폴더",
  "Settings.CrashReporting":    "로컬 충돌 보고서 저장 (옵트인, 네트워크 전송 없음, 텔레메트리 없음)",
  "Settings.NotifTitle":        "알림",
  "Settings.NotifHint":         "Webhook (Slack/Discord/IFTTT) 및 SMTP 이메일 알림 설정. 모든 자격증명은 DPAPI로 보호됩니다.",
  "Settings.WebhookTitle":      "Webhook (Slack / Discord / 사용자 정의)",
  "Settings.WebhookUrl":        "Webhook URL",
  "Settings.WebhookSecret":     "보안 토큰 (X-OmniBackup-Token 헤더)",
  "Settings.WebhookFailOnly":   "실패 시에만 발송",
  "Settings.SmtpTitle":         "이메일 (SMTP)",
  "Settings.SmtpEnabled":       "이메일 알림 활성화",
  "Settings.SmtpHost":          "호스트",
  "Settings.SmtpPort":          "포트",
  "Settings.SmtpUser":          "사용자명",
  "Settings.SmtpPassword":      "비밀번호",
  "Settings.SmtpFrom":          "발신 주소",
  "Settings.SmtpTo":            "수신 주소",
  "Settings.SmtpFailOnly":      "실패 시에만 발송",
  "Settings.SmbTitle":          "네트워크 공유 (SMB/UNC)",
  "Settings.SmbHint":           "\\\\server\\share 백업 대상에 사용할 자격증명 저장. 이미 매핑된 드라이브면 비워도 됩니다.",
  "Settings.SmbServer":         "서버 경로 (\\\\server\\share)",
  "Settings.SmbUser":           "사용자명 (DOMAIN\\user 또는 user)",
  "Settings.SmbPassword":       "비밀번호",
  "Settings.SmbSave":           "SMB 자격증명 저장",
  "Settings.SmbServerRequired": "서버 경로를 입력하세요 (\\\\server\\share).",
  "Settings.SmbSaved":          "✅ {0} 저장 완료",
  "Settings.FtpTitle":          "FTP / FTPS",
  "Settings.FtpHint":           "직접 운영하는 FTP 서버를 백업 대상으로 사용합니다. 자격증명은 DPAPI로 보호됩니다.",
  "Settings.FtpHost":           "호스트",
  "Settings.FtpUser":           "사용자명",
  "Settings.FtpPassword":       "비밀번호",
  "Settings.FtpRemoteDir":      "원격 디렉터리",
  "Settings.FtpSave":           "FTP 설정 저장",
  "Settings.FtpHostRequired":   "FTP 호스트명 또는 IP를 입력하세요.",
  "Settings.FtpSaved":          "✅ {0} FTP 설정 저장 완료",
  "Settings.BandwidthTitle":    "클라우드 업로드 대역폭 제한",
  "Settings.BandwidthHint":     "WebDAV / FTP 업로드 속도를 제한하여 네트워크 포화를 방지합니다.",
  "Settings.BandwidthKbps":     "제한 속도 (KB/s)",
  "Settings.BandwidthZeroHint": "0 = 무제한",
  "Settings.RestoreDefaults": "기본값 복원",
  "Settings.CheckUpdate": "지금 업데이트 확인",
  "Settings.RestartNote": "언어 변경은 [저장] 클릭 시 즉시 적용됩니다.",
  "Settings.StartupRegistered": "자동 시작이 등록되어 있습니다.",
  "Settings.StartupUnregistered": "자동 시작이 해제되어 있습니다.",
  "Settings.Checking": "확인 중...",
  "Settings.CheckFailed": "확인 실패 (오프라인 또는 GitHub 응답 없음).",
  "Settings.UpdateAvailable": "🔔 새 버전 사용 가능: {0} — {1}",
  "Settings.UpdateLatest": "✅ 최신 버전입니다 ({0}).",
  "Settings.UpdateDownloadPrompt": "새 버전 {0}을(를) 지금 다운로드하고 설치하시겠습니까?",
  "Settings.Downloading": "다운로드 중... {0}%",
  "Settings.DownloadComplete": "다운로드 완료. 설치 프로그램을 실행합니다.",
  "Settings.DownloadFailed": "다운로드 실패: {0}",
  "Ad.1": "💾 외장 SSD에 추가 백업도 OmniBackup이 챙겨드립니다.",
  "Ad.2": "📦 클라우드 백업: 본인 계정으로 무제한. (WebDAV / Nextcloud / Synology)",
  "Ad.3": "🛡️ OmniBackup Shield — 백업 폴더의 랜섬웨어 활동을 실시간 감시.",
  "Ad.4": "💡 도움이 되셨다면 별 한 개로 응원해 주세요. github.com/OmniBackup",
  "Ad.5": "🌙 다크 모드 기본 지원 — 눈 편한 백업.",
  "Ad.6": "⚡ AI 스마트 스케줄러 — 시스템이 한가할 때 자동 백업.",
  "Ad.7": "🔐 AES-256 암호화 — 클라우드에 올려도 안전.",
  "Ad.8": "💽 섹터 단위 디스크 이미지 + 클로닝 + VHD 가상 부팅.",
  "Ad.9": "🧬 블록 단위 중복 제거 — 동일 데이터는 한 번만 저장.",
  "Donor.Button": "후원하기",
  "Footer.Copyright": "© OmniBackup Project · 100% Free",
  "Home.Title": "오늘 백업하기",
  "Home.Subtitle": "한 번의 클릭으로 가장 중요한 폴더를 백업하세요.",
  "Home.QuickBackup": "원클릭 백업",
  "Home.QuickHint": "내 문서 + 데스크탑 + 다운로드를 한 번에",
  "Home.Presets": "프리셋",
  "Home.PresetsHint": "Steam 세이브, 브라우저, Office, 디자인 툴, 개발자 설정",
  "Preset.BackupButton": "이 프리셋으로 백업",
  "Home.PickDestination": "백업 저장 폴더 선택",
  "Home.QuickJobName": "원클릭 백업",
  "Home.Preparing": "준비 중...",
  "Home.ResultDone": "✅ 완료: {0}개 파일, {1} MB ({2}s)",
  "Home.ResultFailed": "❌ 실패: {0}",
  "Home.ResultCancelled": "⏸ 취소됨",
  "Home.EncryptedPrompt": "'{0}' 작업은 암호화되어 있습니다. 비밀번호를 입력하세요.",
  "Jobs.Title": "백업 작업",
  "Jobs.Subtitle": "전문가용 모드 — 작업을 세분화하여 관리합니다.",
  "Jobs.NewJob": "+ 새 작업",
  "Jobs.SearchPlaceholder": "이름/경로/소스 검색…",
  "Jobs.AllTypes": "모든 유형",
  "Jobs.EditJob": "작업 편집",
  "Jobs.Name": "이름",
  "Jobs.Type": "백업 종류",
  "Jobs.CompressionLevel": "압축 수준",
  "Jobs.CompressionAlgo": "압축 알고리즘",
  "Jobs.Sources": "대상 폴더",
  "Jobs.Destination": "저장 위치",
  "Jobs.Schedule": "스케줄",
  "Jobs.RunAfter": "이전 작업 후 실행",
  "Jobs.SplitMb": "볼륨 분할 (MB)",
  "Jobs.Add": "추가",
  "Jobs.Remove": "제거",
  "Jobs.Browse": "찾아보기…",
  "Jobs.Password": "암호화 (선택)",
  "Jobs.VssHot": "VSS 핫 백업",
  "Jobs.VssContent": "Volume Shadow Copy로 잠긴 파일도 백업 (관리자 권한 필요)",
  "Jobs.VerifyAfter": "백업 후 검증",
  "Jobs.VerifyContent": "SHA-256을 매니페스트와 비교 (무결성 보장, 시간 추가 소요)",
  "Jobs.VerifyEveryDays": "예약 재검증 (일)",
  "Jobs.ExcludeMode": "제외 모드",
  "Jobs.ExcludePatterns": "제외 패턴 (한 줄당 하나)",
  "Jobs.Tags": "태그 (쉼표 구분)",
  "Jobs.PreScript": "백업 전 스크립트",
  "Jobs.PostScript": "백업 후 스크립트",
  "Jobs.ScriptTip": "명령어 또는 .bat/.cmd/.ps1 경로. cmd.exe /c 로 실행. 비워두면 건너뜀.",
  "Jobs.ArchiveNameTemplate": "아카이브 이름 템플릿",
  "Jobs.ArchiveNameTemplateTip": "토큰: {Name} {Date} {Time} {Type}. 비워두면 기본값 사용.",
  "Jobs.PostBackupAction": "백업 후 동작",
  "Jobs.PostBackup.None": "없음",
  "Jobs.PostBackup.Shutdown": "시스템 종료 (30초 후)",
  "Jobs.PostBackup.Hibernate": "최대 절전 모드",
  "Jobs.PostBackup.Restart": "재시작 (30초 후)",
  "Jobs.PostBackup.Sleep": "절전 모드",
  "Jobs.LabelSaved": "저장:",
  "Jobs.LabelLastRun": "마지막 실행:",
  "Jobs.LabelStatus": "상태:",
  "Jobs.Type.FileLevel": "파일 (File)",
  "Jobs.Type.Full": "전체 (Full)",
  "Jobs.Type.Incremental": "증분 (Inc)",
  "Jobs.Type.Differential": "차등 (Diff)",
  "Jobs.Type.DiskImage": "디스크 (DISM)",
  "Jobs.Type.ChunkedDedup": "중복제거 (Dedup)",
  "Jobs.Compress.None": "압축 안 함",
  "Jobs.Compress.Fastest": "빠름 (최저)",
  "Jobs.Compress.Optimal": "균형 (기본)",
  "Jobs.Compress.Smallest": "최대 압축 (느림)",
  "Jobs.Algo.Deflate": "ZIP (기본)",
  "Jobs.Algo.Brotli": "Brotli (고압축)",
  "Jobs.Sched.Manual": "수동",
  "Jobs.Sched.Daily": "매일 (02:00)",
  "Jobs.Sched.Weekly": "매주 (월요일)",
  "Jobs.Sched.Hourly":   "매 시간",
  "Jobs.Sched.Monthly":  "매월 (1일 오전 2시)",
  "Jobs.Sched.Smart":    "스마트 (유휴 시)",
  "Jobs.Sched.Time":     "실행 시각 (HH:mm)",
  "Jobs.Sched.TimeTip":  "24시간 형식. 예: 02:00, 14:30",
  "Jobs.Sched.Days":     "요일 선택",
  "Jobs.Day.Mon": "월", "Jobs.Day.Tue": "화", "Jobs.Day.Wed": "수",
  "Jobs.Day.Thu": "목", "Jobs.Day.Fri": "금", "Jobs.Day.Sat": "토", "Jobs.Day.Sun": "일",
  "Jobs.Retention.Header":        "보존 정책",
  "Jobs.Retention.KeepLastN":     "최근 N개 유지",
  "Jobs.Retention.DailyDays":     "일별 보존 (일 수)",
  "Jobs.Retention.WeeklyWeeks":   "주별 보존 (주 수)",
  "Jobs.Retention.MonthlyMonths": "월별 보존 (개월 수)",
  "Jobs.Duplicate":  "복제",
  " (copy)": " (복사본)",
  "No jobs found in file.": "파일에서 작업을 찾을 수 없습니다.",
  "Jobs.ImportJobs": "작업 가져오기…",
  "Jobs.ExportJobs": "작업 내보내기…",
  "Jobs.Exclude.Substring": "단어 포함",
  "Jobs.Exclude.Glob": "와일드카드",
  "Jobs.Exclude.Regex": "정규표현식",
  "Disk.Title": "💽 디스크 도구",
  "Disk.Subtitle": "섹터 단위 이미지 · 복제 · 가상 부팅 · 드라이버 재주입 · WinPE 복구 미디어",
  "Disk.PhysicalDisks": "물리 디스크 목록",
  "Disk.RefreshWarning": "(관리자 권한 필요. 잘못 선택하면 데이터가 손실됩니다.)",
  "Disk.SectorImage": "섹터 단위 디스크 이미지",
  "Disk.SectorImageHint": "위에서 디스크 선택 후 폴더를 지정하세요. .obki 컨테이너로 저장됩니다. 필요 시 VHD로 변환 가능.",
  "Disk.CaptureImage": "이미지 캡처…",
  "Disk.ConvertVhd": "이미지 → VHD",
  "Disk.CopyMountScript": "VHD 마운트 스크립트 복사",
  "Disk.Clone": "디스크 → 디스크 복제",
  "Disk.CloneSrc": "원본 디스크",
  "Disk.CloneDst": "대상 디스크",
  "Disk.CloneStart": "복제 시작 (대상이 덮어씌워집니다)",
  "Disk.Redeploy": "이종 하드웨어 복원 (ReDeploy)",
  "Disk.RedeployHint": "복원된 Windows 이미지 또는 마운트된 시스템 볼륨에 드라이버를 일괄 주입합니다. DISM 기반.",
  "Disk.PickImage": "대상 이미지/볼륨 선택…",
  "Disk.PickDrivers": "드라이버 폴더 선택…",
  "Disk.InjectDrivers": "드라이버 주입",
  "Disk.VirtualBoot": "🖥 VHD 즉시 부팅 (Hyper-V / VirtualBox)",
  "Disk.VirtualBootHint": "VHD 백업 이미지를 게스트 OS로 즉시 부팅. 실제 하드웨어 없이 무결성 검증 또는 옛 환경 접근 가능. Hyper-V는 Windows Pro 내장, VirtualBox는 Oracle 무료.",
  "Disk.PickVhd": "VHD 파일 선택…",
  "Disk.VhdNotSelected": "(VHD 미선택)",
  "Disk.BootHyperV": "🪟 Hyper-V로 부팅",
  "Disk.BootVirtualBox": "🟧 VirtualBox로 부팅",
  "Disk.CleanupVm": "🧹 임시 VM 정리",
  "Disk.IsoToUsb": "🖼 ISO/IMG → 부팅 USB",
  "Disk.PersistPartTitle": "🐧 Linux 지속 파티션 (Persistent)",
  "Disk.PersistPartHint":  "dd-mode로 Linux live ISO 작성 후 동일 USB에 FAT32 지속 파티션 추가. Ubuntu/Mint는 'casper-rw', Debian 계열은 'persistence' 레이블 사용.",
  "Disk.PersistSizeMb":    "파티션 크기 (MB)",
  "Disk.PersistLabel":     "볼륨 레이블",
  "Disk.PersistAdd":       "지속 파티션 추가",
  "Persist.SizeHint":      "64 MB 이상의 크기를 입력하세요.",
  "Persist.Confirm":       "디스크 {0}에 '{2}' 지속 파티션 ({1} MB)을 추가합니다.\n디스크에 이미 Linux live 시스템이 기록되어 있어야 합니다.\n계속할까요?",
  "Persist.Adding":        "지속 파티션 생성 중…",
  "Disk.IsoToUsbHint": "Ubuntu, Fedora, SteamOS, Bazzite, 라우터/IoT 펌웨어, 콘솔 복구 이미지 등 hybrid ISO/IMG/BIN을 디스크에 바이트 그대로(dd 방식) 기록합니다. 디스크가 완전히 초기화됩니다.",
  "Disk.PickIso": "이미지 파일 선택…",
  "Disk.IsoNotSelected": "(파일 미선택)",
  "Disk.WriteUsb": "USB에 굽기 (선택한 디스크가 지워집니다)",
  "Disk.WinUsb": "Windows 설치 USB (파일 추출 모드)",
  "Disk.WinUsbHint": "install.wim/install.esd가 포함된 Windows 설치 ISO용입니다. USB를 FAT32 포맷하고 파일을 추출하며, install.wim이 4GB 초과 시 자동 분할합니다. UEFI는 FAT32+EFI 폴더로 자동 지원됩니다.",
  "Disk.PickWinIso": "Windows ISO 선택…",
  "Disk.WinIsoNotSelected": "(ISO 미선택)",
  "Disk.BuildWinUsb": "Windows USB 생성 (선택한 디스크가 지워집니다)",
  "Disk.MountWim": "WIM 가상 드라이브 마운트",
  "Disk.MountWimHint": ".wim / .esd 이미지를 DISM으로 읽기 전용 마운트해 탐색기에서 파일을 확인합니다. 전체 복원 없이 개별 파일 접근 가능.",
  "Disk.PickWim": "WIM 선택…",
  "Disk.WimNotSelected": "(파일 미선택)",
  "Disk.MountWimBtn": "마운트 (읽기 전용)",
  "Disk.UnmountWim": "마운트 해제",
  "Disk.OpenMountDir": "탐색기로 열기",
  "Disk.WinPe": "WinPE 복구 미디어",
  "Disk.WinPeHint": "Windows ADK가 설치되어 있어야 합니다 (Microsoft 무료). copype + MakeWinPEMedia를 호출해 ISO를 생성합니다.",
  "Disk.ProbeAdk": "ADK 감지",
  "Disk.BuildIso": "ISO 생성…",
  "Disk.BurnUsb": "USB로 굽기 (선택한 디스크)",
  "Disk.BurnUsbNote": "USB 굽기: 위의 디스크 목록에서 USB를 먼저 선택하세요. 디스크가 완전히 초기화됩니다. WinPE는 OmniBackup.Recovery 셸을 자동 실행합니다.",
  "Part.Title": "🧩 파티션 관리",
  "Part.Refresh": "🔄 새로 고침",
  "Part.Warning": "⚠️ 변경 작업은 즉시 디스크에 반영됩니다. 백업 후 진행하세요.",
  "Part.Disks": "📀 디스크",
  "Part.ColModel": "모델",
  "Part.ColSizeGb": "크기 (GB)",
  "Part.ColStyle": "스타일",
  "Part.ColHealth": "상태",
  "Part.ColBus": "버스",
  "Part.ColSystem": "시스템",
  "Part.Partitions": "📂 파티션 (선택한 디스크)",
  "Part.ColDrive": "드라이브",
  "Part.ColLabel": "라벨",
  "Part.ColFs": "파일 시스템",
  "Part.ColType": "유형",
  "Part.ColSize": "크기",
  "Part.ColFree": "여유",
  "Part.ColActive": "활성",
  "Part.ColBoot": "부트",
  "Part.Create": "➕ 새 파티션 생성",
  "Part.Delete": "🗑 파티션 삭제",
  "Part.Resize": "↔ 크기 조정",
  "Part.Format": "🆕 빠른 포맷",
  "Part.Letter": "🔤 드라이브 문자",
  "Part.SetActive": "⭐ 활성 설정",
  "Part.ConvertStyle": "🔁 MBR ↔ GPT",
  "Part.Smart": "🩺 SMART 보기",
  "Part.Surface": "🐢 표면 테스트",
  "Part.Benchmark": "⚡ 속도 측정",
  "Part.SecureWipe": "🧹 안전 삭제",
  "Part.Mbr2Gpt": "💎 MBR→GPT (무손실)",
  "Restore.Title": "복원",
  "Restore.Hint": "백업 폴더 선택 → 아카이브 선택 → 파일 트리에서 원하는 항목 선택 후 복원.",
  "Restore.SelectFolder": "폴더 선택",
  "Restore.SelectFolderFirst": "백업 폴더를 먼저 선택해 주세요.",
  "Restore.ArchiveContents": "📂 아카이브 내용",
  "Restore.SelectAll": "모두 선택",
  "Restore.DeselectAll": "모두 해제",
  "Restore.SelectArchiveHint": "(아카이브를 선택하세요)",
  "Restore.Preflight": "🔍 사전 점검",
  "Restore.DoRestore": "✅ 선택 항목 복원…",
  "Restore.ChainRestore": "⛓ 체인 복원",
  "Restore.ChainRestoreTip": "Full → 증분 체인을 순서대로 자동 적용하여 해당 시점의 완전한 상태로 복원합니다.",
  "Restore.ExpandPartition": "복원 후 파티션 확장 (더 큰 디스크에 맞춤)",
  "Restore.ExpandDriveLetterTip": "확장할 대상 볼륨의 드라이브 문자 (예: C)",
  "Restore.ExpandDriveLetterLabel": ": (드라이브 문자)",
  "Restore.TrimAfterRestore": "복원 후 SSD TRIM / 최적화 실행",
  "Restore.TrimTip": "복원 완료 후 대상 드라이브에 'defrag /U /L /I 0' 실행. SSD 첫 부팅 속도 향상.",
  "Running SSD TRIM / Optimize…": "SSD TRIM / 최적화 실행 중…",
  "Done.": "완료.",
  "Cloud.Title": "클라우드 백업",
  "Cloud.Subtitle": "본인의 클라우드 계정을 그대로 사용합니다. OmniBackup은 별도 요금을 받지 않으며 사용에 제한이 없습니다.",
  "Cloud.WebDav": "WebDAV (즉시 사용 가능)",
  "Cloud.WebDavHint": "Nextcloud, Synology, ownCloud, kDrive, Yandex.Disk 등 URL과 계정만 있으면 됩니다.",
  "Cloud.ServerUrl": "서버 URL",
  "Cloud.Username": "사용자",
  "Cloud.Password": "비밀번호",
  "Cloud.TestConnection": "연결 테스트",
  "Cloud.UploadArchive": "아카이브 업로드",
  "Cloud.OtherProviders": "Google Drive / OneDrive / Dropbox",
  "Cloud.OtherHint": "OAuth 어댑터는 향후 정식 버전에서 제공합니다 (각 서비스의 무료 API). 현재는 WebDAV 또는 로컬 백업을 사용하세요.",
  "Cloud.Testing": "테스트 중...",
  "Cloud.TestSuccess": "✅ 연결 성공. 남은 용량: {0} MB / 총 {1} MB 쨌 자격증명이 저장되었습니다.",
  "Cloud.TestFailed": "❌ 연결 실패: {0}",
  "Cloud.PickUpload": "업로드할 .obk 아카이브 선택",
  "Cloud.Uploading": "업로드 중: {0} MB",
  "Cloud.UploadDone": "✅ 업로드 완료",
  "Cloud.UploadFailed": "❌ 업로드 실패: {0}",
  "Cloud.RestoreTitle": "클라우드에서 복원",
  "Cloud.RestoreHint": "서버의 .obk 아카이브를 불러와 다운로드 후 바로 복원합니다.",
  "Cloud.ListArchives": "아카이브 목록 새로 고침",
  "Cloud.DownloadRestore": "다운로드 후 복원",
  "Cloud.Listing": "목록 불러오는 중...",
  "Cloud.ListEmpty": "서버에서 .obk 아카이브를 찾지 못했습니다.",
  "Cloud.SelectArchive": "복원할 아카이브를 선택하세요.",
  "Cloud.Downloading": "다운로드: {0} MB",
  "Cloud.Restoring": "복원 중...",
  "Cloud.RestoreDone": "✅ 복원 완료: {0}개 파일",
  "Cloud.RestoreFailed": "❌ 복원 실패: {0}",
  "Shield.Title": "🛡 랜섬웨어 쉴드",
  "Shield.Subtitle": "백업 파일을 사용자 권한으로 변조/암호화되는 것을 차단합니다. 별도 클라우드, 결제, 계정 없이 작동합니다.",
  "Shield.ArchiveProtection": "아카이브 보호",
  "Shield.ArchiveHint": "선택한 .obk 파일에 ACL 잠금, 읽기 전용 속성, 무결성 사이드카(.integrity)를 적용합니다.",
  "Shield.Protect": "보호 적용",
  "Shield.Unprotect": "보호 해제",
  "Shield.Verify": "무결성 검증",
  "Shield.FolderWatch": "실시간 폴더 감시",
  "Shield.FolderHint": "1분 내 100건 이상의 파일 변경 또는 알려진 랜섬웨어 확장자 감지 시 경고를 표시합니다.",
  "Shield.StopWatch": "감시 중지",
  "Shield.StartWatch": "감시 시작",
  "Logs.Title": "로그",
  "Logs.Refresh": "새로 고침",
  "Logs.OpenFolder": "폴더 열기",
  "Logs.All": "전체",
  "Logs.InfoPlus": "INFO 이상",
  "Logs.WarnPlus": "WARN 이상",
  "Logs.ErrorOnly": "ERROR만",
  "Stats.Title": "📈 백업 통계",
  "Stats.Subtitle": "최근 60개 백업 세트 — 휠로 줌, 우클릭 드래그로 팬, 더블 클릭으로 리셋",
  "Stats.ChartSize": "📦 아카이브 크기 추이 (MB)",
  "Stats.ChartFiles": "📄 파일 수 추이",
  "Stats.Summary": "🧾 요약",
  "Pwd.Title": "비밀번호 입력",
  "Pwd.Header": "암호화된 백업",
  "Pwd.Hint": "이 작업은 암호화되어 있습니다. 비밀번호를 입력하세요.",
  "Smart.Title": "🩺 디스크 건강 (S.M.A.R.T.)",
  "Smart.ReadSmart": "🔄 S.M.A.R.T. 읽기",
  "Smart.ExportCsv": "CSV 내보내기",
  "Smart.ColDisk": "디스크",
  "Smart.ColDrives": "드라이브",
  "Smart.ColStatus": "상태",
  "Smart.ColTemp": "온도",
  "Smart.ColHealth": "건강",
  "Smart.ColPowerOn": "가동 시간(h)",
  "Smart.ColPowerCycles": "전원 사이클",
  "Smart.ColWritten": "쓰기 총량",
  "Smart.ColRead": "읽기 총량",
  "Smart.ColRealloc": "대체 섹터",
  "Smart.ColPending": "보류 섹터",
  "Smart.NoData": "S.M.A.R.T. 데이터 없음. 관리자 권한으로 실행하세요.",
  "Smart.NvmeTitle": "NVMe 직접 읽기 (보완)",
  "Smart.TempHistory": "🌡 온도 이력",
  "Smart.NoHistory": "이력 없음 — S.M.A.R.T. 읽기를 클릭해 기록하세요.",
  "DiskHealth.Title": "🩺 건강 진단",
  "DiskHealth.Fail": "🔴 {0}: 임박한 고장 예측(SMART). 즉시 백업 후 교체하세요.",
  "DiskHealth.Reallocated": "{0}: 재할당 섹터 {1}개 — 마모 초기 징후.",
  "DiskHealth.Uncorrectable": "{0}: 정정 불가 오류 {1}개 — 데이터 무결성 위험.",
  "DiskHealth.Pending": "{0}: 재할당 대기 섹터 {1}개.",
  "DiskHealth.LowLife": "{0}: 잔여 수명 {1}%뿐 — 곧 교체 권장.",
  "DiskHealth.LifeCaution": "{0}: 잔여 수명 {1}%.",
  "DiskHealth.ThermalCrit": "{0}: {1:F0}°C — 위험 온도, 발열 스로틀링 가능. 냉각 개선 필요.",
  "DiskHealth.ThermalWarn": "{0}: {1:F0}°C — 다소 높음. 방열판/공기 흐름 고려.",
  "DiskHealth.SpaceCrit": "{0}: 여유 {1:F1}%뿐 ({2:F1} GB). 매우 부족.",
  "DiskHealth.SpaceWarn": "{0}: 여유 {1:F1}% ({2:F1} GB) 남음.",
  "DiskHealth.TrimDisabled": "SSD TRIM이 비활성 상태 — 지속 성능을 위해 활성화하세요.",
  "DiskHealth.AllGood": "모든 드라이브 정상. 문제가 감지되지 않았습니다.",
  "Bench.Title": "⚡ 파일 벤치마크",
  "Bench.Folder": "대상 폴더",
  "Bench.Browse": "찾아보기…",
  "Bench.FileSizeMb": "파일 크기 (MB)",
  "Bench.Run": "▶ 벤치마크 시작",
  "Bench.SeqRead": "순차 읽기",
  "Bench.SeqWrite": "순차 쓰기",
  "Bench.Rand4KRead": "4K 읽기",
  "Bench.Rand4KWrite": "4K 쓰기",
  "Bench.Latency": "레이턴시 P50 / P95 / P99",
  "Bench.History": "이력",
  "Bench.ExportCsv": "CSV 내보내기",
  "Bench.NoHistory": "벤치마크 이력이 없습니다.",
  "Summary.Jobs": "작업: {0}개",
  "Summary.NextNone": "다음 예약: (없음)",
  "Summary.NextAt": "다음 예약: {0}",
  "RecentRuns.Empty": "(실행 이력 없음)",
  "Preset.steam-saves": "Steam 게임 데이터",
  "Preset.browsers": "브라우저 설정/북마크",
  "Preset.office-documents": "Office 문서 및 다운로드",
  "Preset.creative-suite": "크리에이티브 도구 설정",
  "Preset.dev-config": "개발자 설정 (.gitconfig, SSH, VS Code)",
  "Preset.full-userprofile": "내 사용자 폴더 전체",
  "PresetCat.game": "게임",
  "PresetCat.browser": "브라우저",
  "PresetCat.documents": "문서",
  "PresetCat.design": "디자인",
  "PresetCat.developer": "개발자",
  "PresetCat.all": "전체",
  "Preset.NoFolders": "이 프리셋에 해당하는 폴더를 찾지 못했습니다.",
  "Tray.Tooltip": "OmniBackup — 완전 무료 백업",
  "Tray.Open": "열기",
  "Tray.OpenBackupFolder": "백업 폴더 열기",
  "Tray.Exit": "종료",
  "Mbr2Gpt.SelectDisk": "디스크를 먼저 선택하세요.",
  "Mbr2Gpt.NotAvailable": "mbr2gpt.exe를 찾을 수 없습니다 (Windows 10 1703 이상 필요).",
  "Mbr2Gpt.NotMbr": "선택한 디스크는 MBR이 아닙니다. mbr2gpt는 무손실 MBR→GPT 변환만 수행합니다. GPT→MBR 변환은 'MBR↔GPT (초기화)' 버튼을 사용하세요.",
  "Mbr2Gpt.ConfirmValidate": "디스크 #{0} ({1})을(를) GPT로 변환 가능한지 검사합니다.\n읽기 전용이며 디스크를 변경하지 않습니다. 계속할까요?",
  "Mbr2Gpt.Validating": "MBR→GPT: 검사 중…",
  "Mbr2Gpt.Converting": "MBR→GPT: 변환 중 (전원을 끄지 마세요)…",
  "Mbr2Gpt.ValidateOk": "✅ 검사 통과. 디스크 #{0}은(는) 데이터 손실 없이 GPT로 변환할 수 있습니다.\n\n지금 실제 변환을 진행할까요?\n⚠️ 변환 후 펌웨어를 Legacy/BIOS에서 UEFI로 변경해야 합니다. 그렇지 않으면 Windows가 부팅되지 않습니다.",
  "Mbr2Gpt.ValidateFail": "❌ 검사 실패 (종료 코드 {0}).\n{1}\n\n디스크는 변경되지 않았습니다.",
  "Mbr2Gpt.ConvertOk": "✅ 변환 완료! 디스크 #{0}이(가) GPT로 변환되었습니다.\n\n⚠️ 중요: 재부팅 후 펌웨어 설정에서 부팅 모드를 Legacy/BIOS(CSM)에서 UEFI로 변경하세요. 그렇지 않으면 시스템이 부팅되지 않습니다.",
  "Mbr2Gpt.ConvertFail": "❌ 변환 실패 (종료 코드 {0}).\n{1}\n\n자세한 내용은 C:\\Windows\\setuperr.log를 확인하세요.",
  "Mbr2Gpt.Code1": "사용자가 취소했습니다.",
  "Mbr2Gpt.Code2": "변환 중 내부 오류가 발생했습니다.",
  "Mbr2Gpt.Code3": "초기화 오류.",
  "Mbr2Gpt.Code4": "잘못된 명령줄 인자.",
  "Mbr2Gpt.Code5": "선택한 디스크의 지오메트리/레이아웃을 읽지 못했습니다.",
  "Mbr2Gpt.Code6": "디스크의 볼륨이 암호화되어 있습니다 (예: BitLocker). BitLocker를 일시 중단한 후 다시 시도하세요.",
  "Mbr2Gpt.Code7": "디스크 레이아웃이 요구사항을 충족하지 않습니다 (EFI 파티션 공간 부족 또는 파티션 과다).",
  "Mbr2Gpt.Code8": "EFI 시스템 파티션 생성 오류.",
  "Mbr2Gpt.Code9": "부트 파일 설치 오류.",
  "Mbr2Gpt.Code10": "GPT 레이아웃 적용 오류.",
  "Mbr2Gpt.CodeUnknown": "알 수 없는 오류."
}
