{
  "1. Use LocalData.sav from the 'resources' folder": "1. 'resources' 폴더의 LocalData.sav 사용",
  "2. Create backups of each existing LocalData.sav": "2. 기존 LocalData.sav 백업 생성",
  "3. Copy LocalData.sav to all other worlds/servers": "3. LocalData.sav을 다른 모든 월드/서버로 복사",
  "About PST": "PST 정보",
  "Apply Slot Injection": "슬롯 주입 적용",
  "Are you sure you want to update SlotNum values from {current_val} to {new_value} (pages × slots)?": "SlotNum 값을 {current_val}에서 {new_value} (페이지×슬롯)로 업데이트하시겠습니까?",
  "Base deleted": "기지를 삭제했습니다",
  "Browse": "찾아보기",
  "Cancel": "취소",
  "Changes saved and files deleted!": "변경 사항 저장 완료 및 파일 삭제 완료!",
  "Changes saved successfully.": "변경 사항이 성공적으로 저장되었습니다.",
  "CharacterContainerSaveData not found.": "CharacterContainerSaveData를 찾을 수 없습니다.",
  "CharacterContainerSaveData.value is not a list.": "CharacterContainerSaveData.value가 리스트가 아닙니다.",
  "Confirm Swap": "교체 확인",
  "Confirm Update": "업데이트 확인",
  "Copied LocalData.sav to: {path}": "LocalData.sav를 복사했습니다: {path}",
  "Deleted": "삭제됨",
  "Do you want to rename the world? Current name: '{old_world_name}'": "월드 이름을 변경하시겠습니까? 현재 이름: '{old_world_name}'",
  "Done": "완료",
  "Enter new world name:": "새 월드 이름 입력:",
  "Error": "오류",
  "Fix Host Save - GUID Migrator": "호스트 세이브 수정 - GUID 마이그레이터",
  "Fix has been applied! Have fun!": "수정이 적용되었습니다! 즐기세요!",
  "GUID": "GUID",
  "Guild ID": "길드 ID",
  "Info": "정보",
  "LocalData.sav Size: {file_size} bytes": "LocalData.sav 크기: {file_size} 바이트",
  "LocalData.sav not found: {file}": "LocalData.sav를 찾을 수 없습니다: {file}",
  "Marked": "표시됨",
  "Migrate": "이전",
  "Name": "이름",
  "Nickname": "닉네임",
  "No": "아니오",
  "No SlotNum entries with value {current_val} found.": "{current_val} 값의 SlotNum 항목을 찾을 수 없습니다.",
  "Now saving the data...": "데이터 저장 중…",
  "OK": "확인",
  "Player UID": "플레이어 UID",
  "Please select a file:": "파일을 선택하세요:",
  "Rename World Name": "월드 이름 변경",
  "Rename World?": "월드 이름을 변경하시겠습니까?",
  "Restore completed successfully!": "복원이 성공적으로 완료되었습니다!",
  "Save Changes": "변경 사항 저장",
  "Save Complete": "저장 완료",
  "Saved": "저장됨",
  "Search Source Player:": "소스 플레이어 검색:",
  "Search Target Player:": "대상 플레이어 검색:",
  "Select Level.sav File:": "Level.sav 파일 선택:",
  "Select Level.sav file": "Level.sav 선택",
  "Select Level.sav file:": "Level.sav 파일 선택:",
  "Select Source Level File": "소스 Level.sav 선택",
  "Select Target Level File": "대상 Level.sav 선택",
  "Select base": "기지를 선택",
  "Select guild": "길드를 선택",
  "Select player": "플레이어를 선택",
  "Source Player: N/A": "소스 플레이어: N/A",
  "Source Player: {name} ({guid})": "소스 플레이어: {name} ({guid})",
  "Source: N/A, Target: N/A": "소스: N/A, 대상: N/A",
  "Success": "성공",
  "Success! Fix has been applied! Have fun!": "성공! 수정이 적용되었습니다! 즐기세요!",
  "Target Player: N/A": "대상 플레이어: N/A",
  "Target Player: {name} ({guid})": "대상 플레이어: {name} ({guid})",
  "Total Pages:": "총 페이지 수:",
  "Total SlotNum:": "SlotNum 총합:",
  "Total Slots:": "총 슬롯 수:",
  "Total worlds/servers updated: {copied_count}": "업데이트된 월드/서버 총 수: {copied_count}",
  "Transfer": "이전",
  "Transfer All": "모두 이전",
  "Transfer Successful": "이전 성공",
  "Transfer successful in memory! Hit 'Save Changes' to save.": "메모리에서 이전 완료! '변경 사항 저장'을 눌러 저장하세요.",
  "Updated {updated_count} SlotNum entries from {current_val} to {new_value} in Level.sav!": "Level.sav에서 {updated_count}개의 SlotNum을 {current_val}에서 {new_value}로 업데이트했습니다!",
  "Warning": "경고",
  "Warning: This will perform the following actions:": "경고: 다음 작업이 수행됩니다:",
  "Yes": "예",
  "about.description": "Palworld 세이브 파일을 관리하기 위한 포괄적인 도구 모음입니다.",
  "about.developer": "개발자",
  "about.features.1": "다른 형식 간의 세이브 파일 변환",
  "about.features.2": "세이브 데이터 관리 및 수정",
  "about.features.3": "세이브 간 캐릭터 이동",
  "about.features.4": "일반적인 세이브 문제 해결",
  "about.features.5": "지도 데이터 복구",
  "about.features.label": "주요 기능",
  "about.game_version": "게임 버전",
  "about.github": "GitHub에서 보기",
  "about.title": "PST 정보",
  "add_exclusion.confirm": "제외 목록에 추가하시겠습니까?",
  "all_skins_deleted": "모든 스킨이 삭제되었습니다",
  "anti_air_reset": "대공 포탑 초기화",
  "anti_air_reset_count": "{count}개의 대공 포탑을 재설정했습니다",
  "app.subtitle": "게임 버전 v{game_version} 지원",
  "app.title": "PalworldSaveTools v{version}",
  "base.deleted_camp": "길드 {guild_id}의 베이스 캠프 {base_id} 삭제됨",
  "base.error.no_base_found": "대상 저장 데이터에서 거점을 찾을 수 없습니다. 가져오기 전에 게임 내에서 하나 이상의 거점(팰 상자)을 생성해 주세요。",
  "base.error.title": "가져오기 오류",
  "base.excluded": "기지 {bid}는 삭제 제외 대상입니다 — 건너뜁니다...",
  "base.export.success": "거점을 성공적으로 내보냈습니다",
  "base.export_all": "모든 베이스 내보내기",
  "base.export_guild": "길드의 베이스 내보내기",
  "base.import.success": "거점을 성공적으로 가져왔습니다",
  "base.import_multi": "베이스 가져오기 (다중 파일)",
  "base_clone_failed": "거점 복제에 실패했습니다",
  "base_cloned": "거점이 성공적으로 복제되었습니다",
  "base_export_failed": "거점 내보내기 실패",
  "base_export_not_found": "ID: {bid}에 해당하는 거점 데이터를 찾을 수 없습니다",
  "base_export_success": "거점을 성공적으로 내보냈습니다",
  "base_import_failed": "불러오기 실패",
  "base_import_success": "거점을 성공적으로 불러왔습니다",
  "bases.deleted_count": "{count}개의 기지를 삭제했습니다",
  "bases.orphaned_deleted": "고아 기지 {count}개 삭제됨",
  "blueprint.error.outdated": "이 청사진은 이전 버전의 도구로 생성되었습니다. 모든 수정 사항이 적용되도록 거점을 다시 내보내십시오.",
  "blueprint.status.up_to_date": "청사진이 최신 상태입니다.",
  "browse": "찾아보기",
  "button.cancel": "취소",
  "button.close": "닫기",
  "button.discord": "Discord 참여",
  "button.export": "거점 내보내기",
  "button.import": "거점 가져오기",
  "button.maximize": "최대화",
  "button.minimize": "최소화",
  "button.ok": "확인",
  "button.run": "실행",
  "cat.converting": "변환 도구",
  "cat.management": "관리 도구",
  "character_transfer.no_source_selected": "소스가 선택되지 않았습니다",
  "character_transfer.no_target_selected": "타겟이 선택되지 않았습니다",
  "character_transfer.search_source_players": "소스 플레이어 검색...",
  "character_transfer.search_target_players": "타겟 플레이어 검색...",
  "character_transfer.source_players": "소스 플레이어",
  "character_transfer.target_players": "타겟 플레이어",
  "character_transfer.tip": "팁: 소스 플레이어와 타겟 플레이어를 선택하고 전송을 누르세요. '변경사항 저장'을 사용하여 영구 저장하세요.",
  "chest.invalid_structure": "Level.sav 구조가 잘못되었습니다!",
  "chest.unlocked_summary": "모든 개인 상자가 잠금 해제되었습니다 (부스 제외)! 총 잠금 해제: {count}",
  "chests_unlocked": "{count}개의 개인 상자가 해제되었습니다",
  "cleanup.no_players_found": "삭제할 플레이어가 없습니다.",
  "cleanup.preview_summary": "삭제 전 플레이어 수: {before}\n표시된 플레이어 수: {marked}\n삭제 후(미리보기): {after}\n삭제된 팔: {pals}",
  "cleanup.summary": "삭제된 플레이어: {removed_players} (미참조: {unref}, 잘못됨: {invalid})\n삭제된 팔: {pals}\n삭제된 길드: {guilds}\n손상된 맵 오브젝트: {broken}\n삭제된 떨어진 아이템: {drops}\n총 맵 오브젝트 수: {mapobjects}",
  "clone.base": "거점 복제",
  "clone_base.msg": "기지가 성공적으로 복제되었습니다",
  "confirm.delete_base_msg": "이 기지를 삭제하시겠습니까?",
  "confirm.delete_base_title": "기지 삭제 확인",
  "confirm.delete_guild_msg": "길드 \"{name}\"과 모든 {count}개의 기지를 삭제하시겠습니까?\n\n이렇게 하면 길드 회원에 속하는 모든 캐릭터도 삭제됩니다.",
  "confirm.delete_guild_title": "길드 삭제 확인",
  "confirm.no": "아니오",
  "confirm.rename_guild_msg": "새 길드 이름을 입력하세요:",
  "confirm.rename_guild_title": "길드 이름 변경",
  "confirm.yes": "예",
  "console.detach": "분리",
  "console.reattach": "다시 첨부",
  "console.title": "콘솔",
  "cursor_coords": "커서",
  "delete.base": "거점 삭제",
  "delete.guild": "길드 삭제",
  "delete_protected.confirm": "이 요소는 보호됩니다. 삭제하시겠습니까?",
  "deletion.base_deleted": "기지 삭제됨",
  "deletion.col.base_id": "기지 ID",
  "deletion.col.guild_id": "길드 ID",
  "deletion.col.guild_level": "길드 레벨",
  "deletion.col.guild_name": "길드 이름",
  "deletion.col.last_seen": "최근 접속",
  "deletion.col.level": "레벨",
  "deletion.col.member": "멤버",
  "deletion.col.pals": "팰",
  "deletion.col.player_name": "플레이어 이름",
  "deletion.ctx.add_exclusion": "제외 목록에 추가",
  "deletion.ctx.delete_base": "기지 삭제",
  "deletion.ctx.delete_guild": "길드 삭제",
  "deletion.ctx.delete_player": "플레이어 삭제",
  "deletion.ctx.remove_exclusion": "제외 목록에서 제거",
  "deletion.excluded_bases": "제외 기지",
  "deletion.excluded_guild_id": "제외 길드 ID",
  "deletion.excluded_player_uid": "제외 플레이어 UID",
  "deletion.exclusions.base_label": "제외된 거점 ID:",
  "deletion.exclusions.guild_label": "제외된 길드 ID:",
  "deletion.exclusions.player_label": "제외된 플레이어 UID:",
  "deletion.guild_deleted": "길드 삭제됨",
  "deletion.guild_members": "길드 멤버:",
  "deletion.info.already_in_exclusions": "{kind}는 이미 제외 목록에 있습니다.",
  "deletion.invalid_passives_removed": "{count}개의 잘못된 패시브 제거됨",
  "deletion.menu.delete": "삭제",
  "deletion.menu.delete_all_skins": "모든 스킨 삭제",
  "deletion.menu.delete_duplicate_players": "중복 플레이어 삭제",
  "deletion.menu.delete_empty_guilds": "빈 길드 삭제",
  "deletion.menu.delete_inactive_bases": "비활성 기지 삭제",
  "deletion.menu.delete_inactive_players": "비활성 플레이어 삭제",
  "deletion.menu.delete_non_base_map_objs": "고아/비-거점 지도 오브젝트 삭제",
  "deletion.menu.delete_selected_base": "선택된 기지 삭제",
  "deletion.menu.delete_selected_guild": "선택된 길드 삭제",
  "deletion.menu.delete_selected_player": "선택된 플레이어 삭제",
  "deletion.menu.delete_unreferenced": "참조 없는 데이터 삭제",
  "deletion.menu.exclusions": "제외",
  "deletion.menu.file": "파일",
  "deletion.menu.fix_timestamps": "모든 음수 타임스탬프 수정",
  "deletion.menu.generate_killnearestbase": "PalDefender killnearestbase 명령 생성",
  "deletion.menu.generate_map": "지도 생성",
  "deletion.menu.load_level": "Level.sav 로드",
  "deletion.menu.paldefender": "PalDefender 명령어",
  "deletion.menu.remove_invalid_items": "모든 무효 아이템 제거",
  "deletion.menu.remove_invalid_pals": "잘못된 팔 모두 제거",
  "deletion.menu.remove_invalid_passives": "잘못된 패시브 모두 제거",
  "deletion.menu.remove_illegal_pals": "비정상 팰 제거",
  "deletion.menu.remove_invalid_skins_summary": "Level.sav에서 {removed_level_skins}개의 스킨 항목을 삭제했습니다. {fixed_player_files}개의 플레이어 파일을 정리했습니다.",
  "deletion.menu.remove_invalid_structures": "모든 유효하지 않은 구조물 제거",
  "deletion.menu.remove_invalid_structures_summary": "{deleted_count}개의 유효하지 않은 구조물 맵 오브젝트를 삭제했습니다. {remaining_count}개의 구조물이 남았습니다.",
  "deletion.menu.reset_anti_air": "대공포 리셋",
  "deletion.menu.reset_dungeons": "던전 초기화",
  "deletion.menu.reset_missions": "미션 초기화",
  "deletion.menu.reset_illegal_pals": "비정상 팰 초기화",
  "deletion.menu.fix_illegal_pals": "비정상 팰 수정",
  "deletion.menu.save_changes": "변경 사항 저장",
  "deletion.menu.save_exclusions": "제외 목록 저장",
  "deletion.menu.show_map": "기지 지도 표시",
  "deletion.menu.trim_overfilled_inventories": "초과된 인벤토리 정리",
  "deletion.menu.unlock_private_chests": "모든 개인 상자 잠금 해제",
  "deletion.menu.view": "보기",
  "deletion.player_deleted": "플레이어 삭제됨",
  "deletion.results_panel": "결과 패널",
  "deletion.saved_exclusions": "제외 목록이 저장되었습니다!",
  "deletion.search_bases": "기지 검색:",
  "deletion.search_guilds": "길드 검색:",
  "deletion.search_players": "플레이어 검색:",
  "deletion.selected_base": "선택된 기지: {id}",
  "deletion.selected_base_label": "선택된 기지",
  "deletion.selected_guild": "선택된 길드: {name}",
  "deletion.selected_guild_label": "선택된 길드",
  "deletion.selected_player": "선택된 플레이어: {name}",
  "deletion.selected_player_label": "선택된 플레이어",
  "deletion.stats.after": "이후",
  "deletion.stats.bases": "기지",
  "deletion.stats.before": "이전",
  "deletion.stats.field": "유형",
  "deletion.stats.guilds": "길드",
  "deletion.stats.pals": "펄",
  "deletion.stats.players": "플레이어",
  "deletion.stats.result": "결과",
  "deletion.stats_panel": "통계 패널",
  "deletion.title": "올인원 도구",
  "deletion.trimmed_inventories": "{fixed} 초과된 인벤토리 정리됨",
  "deletion.warn.none_selected": "선택된 {kind}가 없습니다!",
  "deletion.remove_illegal_pals_confirm": "저장 파일에서 모든 비정상 팰(레벨 > 65, 개체값 > 100, 영혼 > 20)을(를) 제거합니다. 계속하시겠습니까?",
  "deletion.reset_illegal_pals_confirm": "모든 비정상 팰을 레벨 1, 무작위 IVs(0-100)로 초기화합니다. 계속하시겠습니까?",
  "deletion.fix_illegal_pals_confirm": "모든 비정상 팰의 스탯을 합법 최대치(레벨 65, 개체값 100, 영혼 20)로 설정하여 수정합니다. 계속하시겠습니까?",
  "deletion.illegal_pals_removed": "저장 파일에서 {count}마리의 비정상 팰을 제거했습니다.",
  "deletion.illegal_pals_reset": "{count}마리의 비정상 팰을 레벨 1, 무작위 IVs로 초기화했습니다.",
  "deletion.illegal_pals_fixed": "{count}마리의 비정상 팰을 합법 최대치로 수정했습니다.",
  "deletion.warning.protected_base": "거점 {bid}는 제외 목록에 포함되어 있어 삭제할 수 없습니다.",
  "deletion.warning.protected_guild": "길드 {gid}는 제외 목록에 포함되어 있어 삭제할 수 없습니다.",
  "deletion.warning.protected_player": "플레이어 {uid}는 제외 목록에 포함되어 있어 삭제할 수 없습니다.",
  "done": "완료",
  "dps.none_found": "{file}에서 DPS 팔을 찾을 수 없음",
  "dps.none_valid": "{file}에 기록할 유효한 DPS 팔 없음",
  "dps.parse_failed": "{path} 분석 실패 ({name} / {uid}): {err}",
  "dungeons_reset": "던전 초기화",
  "dungeons_reset_count": "{count}개의 던전을 재설정했습니다",
  "duplicate_players_removed": "{count}명의 중복 플레이어가 제거되었습니다",
  "edit_pals.active_skills": "액티브 스킬",
  "edit_pals.add_new_pal": "새 팔 추가",
  "edit_pals.armor": "방어구",
  "edit_pals.attack": "공격력",
  "edit_pals.available_skills": "사용 가능한 스킬",
  "edit_pals.boss_prefix": "👑",
  "edit_pals.cancel": "취소",
  "edit_pals.clear_skill": "스킬 지우기",
  "edit_pals.clone_pal": "팰 복제",
  "edit_pals.confirm_delete": "삭제 확인",
  "edit_pals.confirm_delete_msg": "이 팰을 {tab_name}에서 삭제하시겠습니까?",
  "edit_pals.container": "컨테이너",
  "edit_pals.craft_speed": "작업 속도",
  "edit_pals.create_pal": "팰 생성",
  "edit_pals.create_success": "{container_name}에 새 {pal_name}을 생성했습니다.",
  "edit_pals.ctx.clone": "복제",
  "edit_pals.ctx.create_new": "새 팰 생성",
  "edit_pals.ctx.delete": "삭제",
  "edit_pals.ctx.edit": "팰 편집",
  "edit_pals.ctx.max_stats": "모든 능력치 최대화",
  "edit_pals.ctx.rename": "이름 변경",
  "edit_pals.decrease_rank": "등급 감소",
  "edit_pals.defense": "방어력",
  "edit_pals.delete": "삭제",
  "edit_pals.delete_pal": "팰 삭제",
  "edit_pals.duplicate_skill": "중복 스킬",
  "edit_pals.duplicate_skill_msg": "이 팰은 이미 '{skill}' 스킬을 가지고 있습니다. 다른 스킬을 선택하세요.",
  "edit_pals.edit_skills": "스킬 편집",
  "edit_pals.error_max_slots": "{container_name}의 최대 슬롯 수에 도달했습니다.",
  "edit_pals.error_no_guild": "플레이어의 길드를 찾을 수 없습니다.",
  "edit_pals.error_select_pal_type": "팰 유형을 선택하세요.",
  "edit_pals.female": "암컷",
  "edit_pals.gender": "성별",
  "edit_pals.gender_female_icon": "♀",
  "edit_pals.gender_male_icon": "♂",
  "edit_pals.hp": "HP",
  "edit_pals.increase_rank": "등급 증가",
  "edit_pals.is_boss": "보스",
  "edit_pals.is_lucky": "럭키",
  "edit_pals.level": "레벨",
  "edit_pals.lucky_prefix": "✨",
  "edit_pals.male": "수컷",
  "edit_pals.max_all": "모두 최대화",
  "edit_pals.max_ivs": "개체값 최대화",
  "edit_pals.max_rank": "등급 최대화",
  "edit_pals.max_souls": "영혼 최대화",
  "edit_pals.melee": "근접",
  "edit_pals.moves": "기술",
  "edit_pals.name": "이름",
  "edit_pals.nickname": "별명",
  "edit_pals.no_image": "이미지 없음",
  "edit_pals.no_pal_selected": "선택된 팰 없음",
  "edit_pals.pal_type": "팰 유형",
  "edit_pals.palbox": "팰 박스",
  "edit_pals.party": "파티",
  "edit_pals.passive_skills": "패시브 스킬",
  "edit_pals.passives": "패시브",
  "edit_pals.ranged": "원거리",
  "edit_pals.rank": "등급",
  "edit_pals.rank_stars": "★{rank}",
  "edit_pals.rename_pal": "팰 이름 변경",
  "edit_pals.reset_rank": "등급 초기화",
  "edit_pals.save": "저장",
  "edit_pals.search_skills": "스킬 검색...",
  "edit_pals.select_pal": "위 슬롯에서 팰을 선택하세요",
  "edit_pals.select_pal_btn": "팰 선택",
  "edit_pals.select_skill": "스킬 선택",
  "edit_pals.slot_count": "슬롯 수: {current}/{max}",
  "edit_pals.slot_occupied": "슬롯 {slot}이 이미 사용 중입니다.",
  "edit_pals.souls": "영혼",
  "edit_pals.stats": "통계",
  "edit_pals.stats.armor": "방어구: {armor}",
  "edit_pals.stats.attack": "공격: {atk}",
  "edit_pals.stats.craft_speed": "작업: {craft}",
  "edit_pals.stats.defense": "방어: {def}",
  "edit_pals.stats.hp": "HP: {hp}",
  "edit_pals.stats.melee": "근접: {melee}",
  "edit_pals.stats.ranged": "원거리: {ranged}",
  "edit_pals.swap_gender": "성별 바꾸기",
  "edit_pals.talents": "재능 (개체값)",
  "edit_pals.title": "팰 편집",
  "empty_guilds_removed": "{count}개의 빈 길드가 제거되었습니다",
  "error.guild_mapping_failed": "길드 매핑 로드 실패: {err}",
  "error.icon": "아이콘을 설정할 수 없습니다:",
  "error.module": "모듈을 가져올 수 없습니다:",
  "error.no_log": "사용하기 전에 All in One Tools를 먼저 실행하세요.",
  "error.no_save_loaded": "저장 파일이 로드되지 않았습니다.",
  "error.not_level_sav": "이 파일은 Level.sav가 아닙니다. Level.sav 파일을 선택하세요.",
  "error.overlay.close": "오류 닫기",
  "error.overlay.copied": "복사됨!",
  "error.overlay.copy": "클립보드에 복사",
  "error.overlay.title": "오류가 발생했습니다",
  "error.players_folder_missing": "Players 폴더가 없음",
  "error.title": "오류!",
  "error.tool": "잘못된 선택 또는 도구 실행 중 오류:",
  "exclusions.add_title": "제외 목록에 추가",
  "exclusions.remove_title": "제외 목록에서 제거",
  "exclusions_save": "제외 항목 저장",
  "exclusions_saved": "제외 항목이 저장되었습니다!",
  "export.base": "거점 내보내기",
  "export_base.title": "기지 내보내기",
  "export_bases.no_bases": "길드 \"{name}\"의 기지를 찾을 수 없습니다.",
  "export_bases.title": "기지 내보내기",
  "fix_host_save.path_to_level_sav": "Level.sav 경로",
  "fix_host_save.search_source_player": "소스 플레이어 검색...",
  "fix_host_save.search_target_player": "타겟 플레이어 검색...",
  "fix_host_save.source_player": "소스 플레이어 (이전 GUID)",
  "fix_host_save.target_player": "타겟 플레이어 (새 GUID)",
  "fix_host_save.tip": "팁: 소스 플레이어와 타겟 플레이어를 선택하고 마이그레이션을 누르세요.",
  "fix_timestamps_done": "모든 음수 타임스탬프 수정",
  "fixed_files": "{fixed}개의 파일이 수정되었습니다",
  "fixhost.missing": "하나 또는 두 개의 저장 파일이 없습니다.",
  "github.tooltip": "클릭하여 GitHub 저장소를 엽니다",
  "group.admin_reassigned": "그룹 {gid}의 관리자 {admin}(으)로 재할당됨",
  "guild.common.select_guild_first": "먼저 길드를 선택하세요!",
  "guild.ctx.make_leader": "리더로 지정",
  "guild.excluded": "길드 {gid}는 삭제 제외 대상입니다 — 건너뜁니다...",
  "guild.excluded_with_base": "길드 {gid}는 제외된 기지 {base_id}를 보유하고 있어 길드 삭제를 건너뜁니다!",
  "guild.leader_changed": "길드장 변경됨",
  "guild.leader_updated.msg": "길드 리더가 {old}에서 {new}로 변경되었습니다",
  "guild.leader_updated.title": "리더 업데이트됨",
  "guild.level.maxed": "길드 거점 레벨이 성공적으로 30으로 설정되었습니다.",
  "guild.marked_for_deletion": "길드 {gid}와 {count}명의 플레이어가 삭제 예정으로 표시되었습니다 (저장 시 삭제됩니다)",
  "guild.menu.max_level": "길드 레벨 최대화",
  "guild.menu.move_selected_player_to_selected_guild": "선택한 플레이어를 선택한 길드로 이동",
  "guild.menu.outdated_blueprint": "오래된 청사진",
  "guild.menu.rebuild_all_guilds": "모든 길드를 재구성",
  "guild.menu.title": "길드",
  "guild.move.already_in_guild": "플레이어는 이미 이 길드에 있습니다",
  "guild.move.moved": "플레이어 {player}가 길드 {guild}로 이동했습니다",
  "guild.move.no_player": "플레이어를 선택하세요",
  "guild.move.player_not_found": "플레이어를 길드에서 찾을 수 없습니다",
  "guild.move.target_missing": "대상 길드가 없습니다",
  "guild.rebuild.done": "모든 길드가 재구성되었으며 모든 팔이 업데이트되었습니다.",
  "guild.rebuild.no_save": "세이브가 로드되지 않았습니다!",
  "guild.removed_empty_or_invalid": "길드 {gid} 삭제됨 (비어있거나 잘못된 플레이어 포함).",
  "guild.rename.done_msg": "길드 이름이 {old}에서 {new}로 변경되었습니다",
  "guild.rename.done_title": "길드 이름 변경됨",
  "guild.rename.menu": "길드 이름 변경",
  "guild.rename.prompt": "새 길드 이름을 입력하세요:",
  "guild.rename.select": "먼저 길드를 선택하세요",
  "guild.rename.title": "길드 이름 변경",
  "guild.unlock_lab_research.failed": "연구소 연구 잠금 해제에 실패했습니다",
  "guild.unlock_lab_research.menu": "모든 연구소 연구 잠금 해제",
  "guild.unlock_lab_research.success": "모든 연구소 연구가 잠금 해제되었습니다",
  "guild_level_maxed": "길드 거점 레벨이 30으로 성공적으로 설정되었습니다.",
  "guild_move_done": "{player} 플레이어가 {guild} 길드로 이동되었습니다",
  "guild_move_failed": "플레이어 길드 이동에 실패했습니다",
  "guild_move_player": "플레이어를 길드로 이동",
  "guild_rebuild_all": "모든 길드 재건",
  "guild_rebuild_done": "모든 팰을 포함하여 모든 길드가 재건되었습니다.",
  "guild_rebuild_failed": "길드 재건에 실패했습니다",
  "guilds.deleted_count": "{count}개의 길드를 삭제했습니다",
  "import.base": "거점 가져오기",
  "import_base.title": "기지 가져오기",
  "import_bases.title": "기지 가져오기",
  "inactive_bases_deleted": "{count}개의 비활성 거점이 삭제되었습니다",
  "inactive_players_removed": "{count}명의 비활성 플레이어가 제거되었습니다",
  "info.title": "정보",
  "invalid_items_fixed": "잘못된 아이템이 수정되었습니다",
  "invalid_items_removed": "잘못된 아이템이 제거되었습니다",
  "invalid_pals_removed": "잘못된 팰이 제거되었습니다",
  "invalid_structures_removed": "{removed}개의 유효하지 않은 구조물을 삭제했습니다",
  "item.deleted_dropped": "떨어진 아이템 삭제됨 — ID: {id}",
  "itemclean.invalid_structure": "Level.sav 구조가 잘못되었습니다!",
  "itemclean.removed": "[AutoItemCleaner] 잘못된 아이템 제거됨: {sid}",
  "itemclean.summary": "정리 전 아이템 수: {before}\n제거된 잘못된 아이템: {removed}\n정리 후 아이템 수: {after}",
  "lang.de_DE": "Deutsch",
  "lang.en_US": "English",
  "lang.es_ES": "Español",
  "lang.fr_FR": "Français",
  "lang.ja_JP": "日本語",
  "lang.ko_KR": "한국어",
  "lang.label": "Language",
  "lang.ru_RU": "Русский",
  "lang.selected": "언어가 선택되었습니다",
  "lang.set_restart": "언어가 {lang_name}로 설정되었습니다. 애플리케이션을 재시작합니다...",
  "lang.zh_CN": "简体中文",
  "loading.converted": "세이브를 불러와 JSON으로 변환 완료: {seconds}s",
  "loading.done": "세이브 불러오기 완료!",
  "loading.phrase.1": "팰들에게 강제 야근을 시키는 중...",
  "loading.phrase.10": "작업 효율을 최적화하는 중...",
  "loading.phrase.11": "지친 팰을 새 모델로 교체하는 중...",
  "loading.phrase.12": "우울한 팰에게 조립 라인의 전망이 더 좋다고 설득하는 중...",
  "loading.phrase.13": "불합격된 개체를 재활용하는 중...",
  "loading.phrase.14": "근로 계약 갱신 중 (휴식 시간 0% 보장)...",
  "loading.phrase.15": "사랑해마를 진정시키는 중...",
  "loading.phrase.16": "팰의 체액을 채취 중... 방법은 묻지 마세요...",
  "loading.phrase.17": "「평가」를 위해 도축용 칼을 가는 중...",
  "loading.phrase.18": "토토로치에게 이건 그냥 이발이라고 말하는 중...",
  "loading.phrase.19": "발전기에 팍팍이들을 더 집어넣는 중...",
  "loading.phrase.2": "남는 팰들을 즙으로 농축하는 중...",
  "loading.phrase.20": "팰의 체액은 그냥 블루 게토레이라고 작업반을 안심시키는 중...",
  "loading.phrase.3": "노동의 채찍을 휘두르는 중...",
  "loading.phrase.4": "행운을 빌며 밀피를 쓰다듬는 중...",
  "loading.phrase.5": "정신력 소모를 무시하는 중...",
  "loading.phrase.6": "우울한 도로롱에게 열매를 먹이는 중...",
  "loading.phrase.7": "팰 상자 좌표를 보정하는 중...",
  "loading.phrase.8": "습격 후 뒷정리 중...",
  "loading.phrase.9": "희귀한 팰을 찾는 중...",
  "loading.remove_illegal_pals": "비정상 팰 제거 중...",
  "loading.remove_invalid_passives": "잘못된 패시브를 제거하는 중...",
  "loading.reset_illegal_pals": "비정상 팰 초기화 중...",
  "loading.fix_illegal_pals": "비정상 팰 수정 중...",
  "loading.save": "세이브 불러오는 중...",
  "make_leader.confirm": "{player}을 길드장으로 만들겠습니까?",
  "map.done_in_seconds": "{sec}초 만에 완료",
  "map.error_generating": "맵 생성 중 오류 발생:\n{err}",
  "map.header.bases": "기지",
  "map.header.guild": "길드명",
  "map.header.lastseen": "마지막 접속",
  "map.header.leader": "리더",
  "map.hover.base_id": "거점 ID",
  "map.hover.coords": "좌표",
  "map.hover.guild": "길드",
  "map.hover.leader": "길드장",
  "map.info.admin": "관리자:",
  "map.info.base_camps": "기지 캠프:",
  "map.info.base_id": "기지 ID:",
  "map.info.level": "레벨:",
  "map.info.location": "위치:",
  "map.info.members": "멤버:",
  "map.info.select_base": "거점 마커나 리스트 항목을 클릭하여 상세 정보를 확인하세요",
  "map.log_not_found": "로그 파일을 찾을 수 없습니다:\n{path}\n먼저 All in One Deletion Tool을 실행하세요.",
  "map.na": "없음",
  "map.not_found": "생성 후 updated_worldmap.png를 찾을 수 없습니다.",
  "map.opening_image": "updated_worldmap.png 열기...",
  "map.search.placeholder": "길드, 리더, 기지 ID 또는 좌표 검색...",
  "map.time.day": "일",
  "map.time.hour": "시간",
  "map.time.minute": "분",
  "map.tooltip.baseid": "기지 ID",
  "map.tooltip.bases": "기지",
  "map.tooltip.coords": "좌표",
  "map.tooltip.guild": "길드",
  "map.tooltip.lastseen": "마지막 접속",
  "map.tooltip.leader": "리더",
  "map.totals.bases": "기지",
  "map.totals.guilds": "길드",
  "map.unknown.guild": "알 수 없는 길드",
  "map.unknown.lastseen": "알 수 없음",
  "map.unknown.leader": "알 수 없는 리더",
  "map.viewer": "기지 지도 뷰어",
  "map_gen_failed": "지도 생성에 실패했습니다.",
  "map_generate": "지도 생성",
  "map_obj.checking_id": "{object_name} ID: {instance_id} 확인 중",
  "map_obj.deleted_summary": "고아/비-거점 지도 오브젝트 {deleted_count}개 삭제. 남은 지도 오브젝트: {remaining_count}개.",
  "map_obj.deleting_orphan": "고아/비-거점 지도 오브젝트 ID: {instance_id} ({object_name}) 삭제 - 사유: {reason}",
  "map_obj.keeping_base": "거점 지도 오브젝트 ID: {instance_id} ({object_name}) 유지 - 거점 ID: {base_camp_id} 활성 상태",
  "map_obj.reason_null_id": "거점 ID가 누락되었거나 null입니다",
  "map_obj.reason_orphaned": "거점 ID: {base_camp_id}는 활성 거점 목록에 없습니다 (고아)",
  "map_saved": "맵을 {path}에 저장했습니다",
  "map_show": "지도 표시",
  "mapgen.done": "월드 맵 생성이 완료되었습니다!",
  "mapgen.done_time": "완료 시간",
  "mapgen.error": "맵 생성 중 오류 발생:",
  "mapgen.extract": "로그에서 정보를 추출하는 중...",
  "mapgen.generate": "컬러 맵을 생성하는 중...",
  "mapgen.guild": "길드",
  "mapgen.guild_leader": "길드 리더",
  "mapgen.loading": "맵을 생성하는 중...",
  "mapgen.not_found": "updated_worldmap.png 파일을 찾을 수 없습니다.",
  "mapgen.opening": "updated_worldmap.png 열기...",
  "mapgen.populate": "월드 맵 정보를 불러오는 중...",
  "mapgen.unknown": "알 수 없음",
  "mapgen.write_csv": "CSV 파일에 정보를 기록하는 중...",
  "mapobject.deleted_broken": "손상된 맵 오브젝트 삭제됨 — ID: {id}",
  "menu.file.character_transfer": "캐릭터 전송",
  "menu.file.convert_json_to_sav": "Level.json → Level.sav 변환",
  "menu.file.convert_players_to_json": "플레이어 → JSON 변환",
  "menu.file.convert_players_to_sav": "플레이어 JSON → SAV 변환",
  "menu.file.convert_sav_to_json": "Level.sav → Level.json 변환",
  "menu.file.fix_host_save": "호스트 세이브 복구",
  "menu.file.gamepass_converter": "GamePass ↔ Steam 변환기",
  "menu.file.id_converter": "SteamID ↔ PalworldID 변환기",
  "menu.file.load_save": "세이브 불러오기",
  "menu.file.modify_save": "세이브 수정",
  "menu.file.rename_world": "월드 이름 변경",
  "menu.file.restore_map": "맵 복구",
  "menu.file.save_changes": "변경 사항 저장",
  "menu.file.slot_injector": "슬롯 인젝터",
  "menu.language": "언어",
  "menu_button": "메뉴",
  "missions.no_array": "{file}: CompletedQuestArray 필드가 없습니다",
  "missions.players_folder_not_found": "'Players' 폴더를 찾을 수 없음: {path}",
  "missions.reset": "{file}: 미션 초기화 완료",
  "missions.reset_title": "미션 초기화",
  "missions.save_failed": "{file}: 저장 실패 ({err})",
  "missions.summary": "총 플레이어: {total}\n초기화된 미션: {fixed}\n건너뜀: {skipped}",
  "missions.unreadable": "{file}: 읽을 수 없음 ({err})",
  "missions_reset": "미션 초기화",
  "missions_reset_summary": "총 플레이어: {total}\n초기화된 미션: {fixed}\n건너뜀: {skipped}",
  "missions_reset_title": "미션 초기화",
  "missions_reseted": "미션 초기화됨",
  "modify.dialog.cancel": "취소",
  "modify.dialog.choose_editor": "사용할 세이브 데이터 에디터를 선택하세요:",
  "modify.dialog.note_backup": "주의: 수정 전에 백업하세요.",
  "modify.dialog.option.paleditor": "Palworld Pal Editor",
  "modify.dialog.option.savepal": "Palworld Save Pal (추천)",
  "modify.dialog.title": "세이브 데이터 에디터 선택",
  "modify_container_slots": "컨테이너 슬롯 수정",
  "modify_container_slots_prompt": "모든 컨테이너의 새 슬롯 수를 입력하세요:",
  "modify_container_slots_result": "{modified}개 컨테이너 수정됨",
  "modify_container_slots_title": "컨테이너 슬롯 수정",
  "move_player.confirm": "{player}을 {guild}으로 이동하시겠습니까?",
  "no": "아니요",
  "non_base_map_objs_removed": "{count}개의 거점 외 지도 오브젝트가 제거되었습니다",
  "non_base_objs_removed": "{count}개의 거점 외 지도 오브젝트가 제거되었습니다",
  "notice.backup": "경고: 이 도구를 사용하기 전에 반드시 저장 데이터를 백업하세요!",
  "notice.errors": "저장 데이터를 업데이트하지 않으면 오류가 발생할 수 있습니다!",
  "notice.patch": "v{game_version} 패치 이후에 저장 데이터를 업데이트하세요!",
  "orphaned_bases_deleted": "{count}개의 고아 기지를 삭제했습니다",
  "palclean.invalid_structure": "Level.sav 구조가 잘못되었습니다!",
  "palclean.removed_invalid": "[AutoCleaner] 잘못된 팔 제거됨: {cid}",
  "palclean.summary": "제거된 잘못된 팔 수: {removed}",
  "palclean_summary": "제거된 잘못된 팰: {removed}",
  "paldefender.both": "모두:",
  "paldefender.filter_type": "필터 유형:",
  "paldefender.inactivity": "비활성 일수:",
  "paldefender.inactivity_days": "비활성 일수:",
  "paldefender.instructions": "필터 유형 선택: 비활성: 지정된 일수 동안 활동이 없는 플레이어의 거점을 선택합니다. 최대 레벨: 플레이어의 최대 레벨이 지정된 수치보다 낮은 거점을 선택합니다. 모두: 두 필터를 모두 적용합니다.",
  "paldefender.max_level": "최대 레벨:",
  "paldefender.max_level_label": "최대 레벨:",
  "paldefender.output": "결과:",
  "paldefender.title": "PalDefender killnearestbase 명령 생성",
  "paldefender_opened": "PalDefender 명령어",
  "player.edit_pals.menu": "플레이어 팔 편집",
  "player.excluded": "플레이어 {pid}는 삭제 제외 대상입니다 — 건너뜁니다...",
  "player.excluded_in_guild": "삭제 제외 길드의 플레이어 {pid}는 삭제 제외 대상입니다 — 건너뜁니다...",
  "player.level.set_failed": "플레이어 레벨 설정 실패",
  "player.level.set_no_level_data": "이 플레이어는 아직 레벨업하지 않았습니다. 먼저 게임에서 레벨업한 후 이 도구를 사용하십시오.",
  "player.level.set_no_level_title": "레벨을 설정할 수 없습니다",
  "player.level_down": "플레이어 레벨 다운",
  "player.level_up": "플레이어 레벨 업",
  "player.marked": "플레이어가 삭제 예정으로 표시되었습니다 (저장 시 삭제됩니다)!",
  "player.marked_for_deletion": "플레이어 {uid}가 삭제 예정으로 표시되었습니다 (저장 시 삭제됩니다)!",
  "player.not_found_or_deleted": "플레이어를 찾을 수 없거나 이미 삭제되었습니다.",
  "player.removing_invalid": "잘못된 플레이어 {name} ({pid}) 제거 중",
  "player.removing_unreferenced": "참조되지 않은 플레이어 {name} ({pid}) 제거 중",
  "player.rename.done_msg": "플레이어 이름이 {old}에서 {new}로 변경되었습니다",
  "player.rename.done_title": "플레이어 이름 변경됨",
  "player.rename.menu": "플레이어 이름 변경",
  "player.rename.prompt": "새 플레이어 이름을 입력하세요:",
  "player.rename.select": "먼저 플레이어를 선택하세요",
  "player.rename.title": "플레이어 이름 변경",
  "player.reset_timestamp.menu": "타임스탬프 초기화",
  "player.set_level": "플레이어 레벨 설정",
  "player.set_level.prompt": "현재 레벨: {current_level}\n새 레벨을 입력하세요 (1-65):",
  "player.set_level.title": "플레이어 레벨 설정",
  "player.swap.confirm_ui": "플레이어 1({name1}, UID: {uid1})과 플레이어 2({name2}, UID: {uid2})의 GUID를 교체하려고 합니다. 이 작업은 되돌릴 수 없습니다. 계속하시겠습니까?",
  "player.swap.done": "{uid1} 와 {uid2} 사이의 GUID가 성공적으로 교체되었습니다.",
  "player.swap.perform_swap": "UID 교체 수행",
  "player.swap.player1_source": "플레이어 1 (소스 GUID)",
  "player.swap.player2_target": "플레이어 2 (대상 GUID)",
  "player.swap.same_player": "플레이어의 UID를 자신과 교체할 수 없습니다.",
  "player.swap.select_two_in_ui": "교체할 두 명의 고유한 플레이어를 선택하십시오.",
  "player.swap.selected_uid": "선택됨: {name} (UID: {uid})",
  "player.swap_uids": "플레이어 UID 교체",
  "player.unlock_technologies.failed": "기술 잠금 해제에 실패했습니다",
  "player.unlock_technologies.menu": "모든 기술 잠금 해제",
  "player.unlock_technologies.success": "모든 기술이 잠금 해제되었습니다",
  "player.viewing_cage.already_unlocked": "관상용 케이지가 이미 잠금 해제되어 있습니다.",
  "player.viewing_cage.menu": "관상용 케이지 잠금 해제",
  "player.viewing_cage.unlocked": "관상용 케이지가 성공적으로 잠금 해제되었습니다.",
  "player_unlock_failed": "관상용 케이지 해제에 실패했습니다",
  "player_unlocked": "관상용 케이지가 성공적으로 해제되었습니다",
  "players.duplicate.deleted": "삭제 -> UID: {uid}, 이름: {name}, 길드 ID: {gid}, 마지막 접속: {last_online}",
  "players.duplicate.kept": "유지 -> UID: {uid}, 이름: {name}, 길드 ID: {gid}, 마지막 접속: {last_online}",
  "players.duplicate.marked": "중복된 플레이어 {count}명이 삭제 예정으로 표시되었습니다 (저장 시 삭제)...",
  "players.folder_not_found": "'Players' 폴더를 찾을 수 없어 중단합니다.",
  "private_chests_unlocked": "모든 개인 상자가 해제되었습니다",
  "removed_structures": "{removed}개의 잘못된 구조물이 제거되었습니다",
  "rename_player.confirm_msg": "새 플레이어 이름을 입력하세요:",
  "rename_player.confirm_title": "플레이어 이름 변경",
  "reset_anti_air": "{count}개의 대공 포탑이 초기화되었습니다",
  "reset_dungeons": "{count}개의 던전이 초기화되었습니다",
  "reset_dungeons.none_found": "던전 데이터를 찾을 수 없습니다",
  "reset_dungeons.reset_success": "던전 초기화 성공",
  "restore_map.source": "복원 소스: {file}",
  "restoremap.done": "{count}개의 월드/서버를 업데이트했습니다. LocalData.sav 크기: {size}바이트",
  "restoremap.menu.title": "맵 복원",
  "restoremap.notfound": "LocalData.sav 파일을 찾을 수 없습니다: {file}",
  "restoremap.success": "맵 복원이 성공적으로 완료되었습니다!",
  "restoremap.warn.1": "resources 폴더의 LocalData.sav 파일을 사용합니다.",
  "restoremap.warn.2": "각 월드의 기존 LocalData.sav 파일을 백업합니다.",
  "restoremap.warn.3": "LocalData.sav 파일을 모든 다른 월드/서버에 복사합니다.",
  "save.load_failed": "저장 파일 로드 실패",
  "save.loaded": "저장 파일을 성공적으로 로드했습니다",
  "save_complete": "변경 사항이 성공적으로 저장되었습니다.",
  "save_refresh_failed": "세이브 데이터 갱신에 실패했습니다",
  "save_refreshed": "세이브 데이터가 성공적으로 갱신되었습니다!",
  "search.placeholder": "검색어 입력...",
  "select.two.players": "플레이어 두 명을 선택하세요.",
  "settings_close_button": "닫기",
  "settings_language_label": "언어:",
  "settings_show_icons": "도구 목록에 아이콘 표시",
  "settings_theme_label": "테마:",
  "settings_title": "설정",
  "sidebar.close": "닫기",
  "sidebar.open": "열기",
  "skins_removed": "{count}개의 스킨이 제거되었습니다",
  "slot.apply": "업데이트 적용",
  "slot.confirm_msg": "업데이트할 항목 {count} 개를 찾았습니다. SlotNum을 {new} 으로 설정합니다. 변경을 확인합니까?",
  "slot.confirm_title": "업데이트 확인",
  "slot.invalid_file": "유효한 Level.sav 파일을 선택하세요",
  "slot.invalid_numbers": "잘못된 입력입니다. 페이지와 슬롯은 0보다 큰 정수여야 합니다.",
  "slot.invalid_structure": "저장 구조 오류, 캐릭터 컨테이너 데이터를 찾을 수 없습니다.",
  "slot.load_first": "먼저 Level.sav를 로드하세요.",
  "slot.loaded_msg": "Level.sav가 성공적으로 로드되었습니다.",
  "slot.loaded_title": "로드 완료",
  "slot.no_entries": "SlotNum이 960 이상인 캐릭터 컨테이너 항목을 찾을 수 없습니다.",
  "slot.path_placeholder": "Level.sav 경로",
  "slot.select_level_sav": "Level.sav 파일 선택:",
  "slot.select_level_sav_title": "Level.sav 선택",
  "slot.success_msg": "항목 {count} 개의 SlotNum을 {new} 으로 성공적으로 업데이트했습니다.",
  "slot.total_pages": "총 페이지 수:",
  "slot.total_slots": "페이지당 슬롯 수:",
  "slotinjector.ask_pages": "페이지 수를 입력하세요",
  "slotinjector.ask_slots": "페이지당 슬롯 수를 입력하세요",
  "slotinjector.invalid_container": "CharacterContainerSaveData가 리스트 형식이 아닙니다.",
  "slotinjector.invalid_numbers": "잘못된 숫자가 입력되었습니다.",
  "slotinjector.menu.title": "슬롯 인젝터",
  "slotinjector.must_be_positive": "값은 양수여야 합니다.",
  "slotinjector.no_targets": "변경 가능한 SlotNum 항목이 없습니다.",
  "slotinjector.success": "{count}개의 SlotNum을 {value}(으)로 업데이트했습니다",
  "slotinjector.title": "슬롯 인젝터",
  "stats.header": "",
  "stats.loaded_time": "{sec}s 만에 로드 및 처리 완료",
  "stats.total_bases": "총 기지 수",
  "stats.total_caught": "총 포획한 팔 수",
  "stats.total_guilds": "총 활성 길드 수",
  "stats.total_overall": "전체 팔 수",
  "stats.total_owned": "소유한 팔 총합",
  "stats.total_players": "총 플레이어 수",
  "stats.total_workers": "작업/버려진 팔 수",
  "status.close": "\"{name}\" 닫는 중…",
  "status.copy_fail_body": "클립보드에 결과를 복사하지 못했습니다.",
  "status.copy_fail_title": "복사 실패",
  "status.copy_success_body": "결과가 클립보드에 복사되었습니다!",
  "status.copy_success_title": "복사 성공",
  "status.open": "\"{name}\" 열기 중…",
  "steamid.btn.convert": "변환",
  "steamid.err.autoconvert": "로컬 SteamID를 자동 변환할 수 없습니다:",
  "steamid.err.invalid": "잘못된 Steam ID, 숫자 형식으로 입력하세요",
  "steamid.local_hint": "로컬 SteamID가 감지되면 자동으로 입력되어 변환됩니다",
  "steamid.result": "Palworld UID: {pal}\nNoSteam UID: {nosteam}",
  "steamid.tip": "팁: Steam ID, steam_123456 또는 전체 Steam 프로필 링크 입력 가능",
  "steamid.title": "SteamID 변환",
  "steamid.warn.enter_id": "Steam ID를 입력하세요",
  "structures_removed": "잘못된 구조물이 제거되었습니다",
  "success.title": "성공",
  "timestamp_reset": "플레이어 타임스탬프가 현재 시간으로 초기화되었습니다",
  "timestamp_reset_failed": "플레이어 타임스탬프 초기화에 실패했습니다",
  "timestamps_fixed": "{count}명의 플레이어 타임스탬프가 수정되었습니다",
  "timestamps_fixed_all": "모든 음수 타임스탬프가 수정되었습니다",
  "timestamps_fixed_count": "{count}명의 플레이어 타임스탬프가 수정되었습니다",
  "toggle_theme": "테마 전환",
  "tool.character_transfer": "캐릭터 이전",
  "tool.convert.done": "변환 완료",
  "tool.convert.gamepass.steam": "GamePass ⇔ Steam 변환",
  "tool.convert.level.to_json": "Level.sav → Level.json 변환",
  "tool.convert.level.to_sav": "Level.json → Level.sav 변환",
  "tool.convert.level_done": "{source}을(를) {target}로 변환했습니다",
  "tool.convert.players.to_json": "Players → JSON 변환",
  "tool.convert.players.to_sav": "Players → SAV 변환",
  "tool.convert.players_done": "{count}개의 플레이어 파일을 변환했습니다",
  "tool.convert.saves": "저장 파일 변환",
  "tool.convert.steamid": "SteamID 변환",
  "tool.deletion": "올인원 도구",
  "tool.fix_host_save": "호스트 저장 데이터 수정",
  "tool.modify_save": "저장 데이터 수정",
  "tool.restore_map": "맵 복원",
  "tool.slot_injector": "슬롯 인젝터",
  "tools_tab": "도구",
  "turret.invalid_structure": "Level.sav 구조가 잘못되었습니다!",
  "turret.none_found": "초기화할 파괴된 대공 포탑이 없습니다.",
  "turret.reset_success": "모든 FixedWeaponDestroySaveData (대공 포탑)가 성공적으로 초기화되었습니다!",
  "ui.none": "없음",
  "ui.selected.base": "선택된 기지",
  "ui.selected.guild": "선택된 길드",
  "ui.selected.player": "선택된 플레이어",
  "uidswap.menu.title": "UID 교체",
  "uidswap.success": "UID 교체 완료! {u1} ⇄ {u2}",
  "unreferenced_data_removed": "참조되지 않은 데이터가 제거되었습니다",
  "unreferenced_removed": "참조되지 않은 데이터가 제거되었습니다",
  "update.current": "현재 버전",
  "update.download_here": "여기에서 다운로드:",
  "update.failed": "GitHub 버전 확인 실패:",
  "update.latest": "최신",
  "update.latest_version": "이미 최신 버전을 사용 중입니다:",
  "update.local": "로컬",
  "update.new_available": "새 업데이트가 있습니다!",
  "update.parse_error": "GitHub에서 APP_VERSION을 읽지 못했습니다.",
  "warning.title": "경고",
  "world.rename.prompt": "새로운 월드 이름을 입력하세요:\n(현재: {old})",
  "world.rename.title": "월드 이름 변경",
  "world_rename_done": "월드 이름이 성공적으로 변경되었습니다!",
  "xgp.btn.use_selected_zip": "선택된 ZIP 사용",
  "xgp.dialog.select_output_folder": "변환 후 출력 폴더 선택",
  "xgp.dialog.select_xgp_zip_folder": "GamePass 세이브 ZIP 소스 폴더 선택",
  "xgp.err.conversion_exception": "변환 중 오류: {err}",
  "xgp.err.conversion_failed": "변환 실패",
  "xgp.err.convert_json": "JSON 세이브 변환 중 오류: {err}",
  "xgp.err.copy_exception": "세이브 폴더 복사 중 오류: {err}",
  "xgp.err.copy_failed": "세이브 폴더 복사 실패: {err}",
  "xgp.err.extract_failed": "GamePass에서 세이브 추출 실패",
  "xgp.err.extraction_exception": "추출기 실행 중 오류: {err}",
  "xgp.err.import_exception": "palworld_xgp_import 모듈 가져오기 실패: {err}",
  "xgp.err.import_failed": "가져오기 실패: {err}",
  "xgp.err.module_missing": "palworld_save_tools 모듈을 찾을 수 없습니다. 설치를 확인하세요.",
  "xgp.err.no_saves": "세이브를 찾을 수 없습니다",
  "xgp.err.no_xgp_saves": "XGP에서 세이브를 찾을 수 없습니다. XGP 버전 게임 재설치 후 다시 시도하세요",
  "xgp.err.no_zip_created": "ZIP 파일이 생성되지 않았습니다",
  "xgp.err.source_not_found": "소스 세이브 폴더를 찾을 수 없습니다: {src}",
  "xgp.label.select_zip": "변환할 ZIP 선택:",
  "xgp.msg.all_converted": "사용 가능한 모든 세이브가 변환되었습니다!",
  "xgp.msg.already_converted": "이 세이브는 이미 변환되었습니다. 다른 세이브를 선택하세요.",
  "xgp.msg.choose_save": "변환할 세이브를 선택하세요:",
  "xgp.msg.convert_copied": "변환 후 복사 완료:\n{dest}",
  "xgp.msg.dest_folder": "대상 폴더가 설정되었습니다: {dest}",
  "xgp.msg.extract_ok": "세이브 추출 완료: {path}",
  "xgp.msg.found_leftover": "남은 ZIP 발견, 이동 중…",
  "xgp.msg.running_extractor": "Xbox Game Pass 세이브 추출 중…",
  "xgp.msg.steam_import_success": "Steam 세이브가 성공적으로 가져와졌습니다.",
  "xgp.msg.steam_to_xgp_ok": "Steam 세이브가 GamePass 형식으로 내보내졌습니다!",
  "xgp.title.converter": "Palworld 세이브 변환기",
  "xgp.title.select_zip": "사용할 ZIP 선택",
  "xgp.ui.btn_steam_folder": "Steam 세이브 폴더",
  "xgp.ui.btn_xgp_folder": "GamePass 세이브 폴더",
  "xgp.ui.choose_save": "변환할 세이브 선택:",
  "xgp.ui.convert": "세이브 변환",
  "xgp.ui.description": "Xbox (Game Pass)와 Steam 간 저장 데이터 변환",
  "yes": "예",
  "zoom": "확대",
  "fix_host_save.cannot_select_title": "플레이어를 선택할 수 없습니다",
  "fix_host_save.cannot_select_message": "플레이어 \"{name}\"을(를) 선택할 수 없습니다 - 레벨이 {level}입니다.\n\n마이그레이션이 작동하려면 플레이어가 최소 레벨 2(최소 한 번 레벨업)이어야 합니다.",
  "fix_host_save.both_players_level_2": "두 플레이어 모두 최소 레벨 2여야 합니다.\n소스 플레이어 레벨: {old_level}\n대상 플레이어 레벨: {new_level}",
  "fix_host_save.players_folder_not_found": "선택한 Level.sav 옆에 Players 폴더를 찾을 수 없습니다",
  "fix_host_save.select_guids_and_file": "이전 GUID, 새 GUID 및 레벨 저장 파일을 선택하세요!",
  "fix_host_save.guids_cannot_be_same": "이전 GUID와 새 GUID는 같을 수 없습니다.",
  "character_transfer.source_player_level_2": "소스 플레이어는 최소 레벨 2여야 합니다.\n현재 레벨: {level}",
  "character_transfer.source_player_not_leveled": "소스 플레이어가 아직 레벨업하지 않았습니다. 먼저 게임 내에서 레벨업하세요.",
  "character_transfer.target_player_level_2": "대상 플레이어는 최소 레벨 2여야 합니다.\n현재 레벨: {level}",
  "character_transfer.target_player_not_leveled": "대상 플레이어가 아직 레벨업하지 않았습니다. 먼저 게임 내에서 레벨업하세요.",
  "Level": "레벨",
  "Last Seen": "마지막 접속",
  "base.import.no_bases": "이 저장 파일로 베이스를 가져올 수 없습니다.\n\n이 저장 파일에는 베이스가 없습니다.\n\n먼저 게임 내에 팔박스를 배치하여 베이스를 생성한 후 다시 시도하세요.",
  "tool.convert.levelmeta.to_json": "LevelMeta.sav를 JSON로 변환",
  "tool.convert.levelmeta.to_sav": "LevelMeta.json을 SAV로 변환",
  "tool.convert.worldoption.to_json": "WorldOption.sav를 JSON로 변환",
  "tool.convert.worldoption.to_sav": "WorldOption.json을 SAV로 변환",
  "tool.convert.levelmeta_done": "{source}이(가) {target}(으)로 변환되었습니다",
  "tool.convert.worldoption_done": "{source}이(가) {target}(으)로 변환되었습니다",
  "menu.file.load_worldoption": "월드옵션 로드",
  "menu.file.load_levelmeta": "Load LevelMeta",
  "player.level.minimum_level": "플레이어 레벨을 설정할 수 없습니다. 최소 레벨은 2입니다.",
  "edit_pals.trust": "신뢰",
  "edit_pals.max_trust": "최대 신뢰"
}