UI_KO = {
    -- 일반
    UI_TM_Choose = "선택…",
    UI_TM_Yes    = "예",
    UI_TM_No     = "아니오",
    UI_TM_OK     = "확인",
    UI_TM_NO     = "아니요",
    UI_TM_Road   = "도로",
    UI_TM_Unknown= "알 수 없음",
    UI_TM_None         = "없음",
    UI_TM_FreshSuffix  = "(신선)",
    UI_TM_RottenSuffix = "(부패)",

    -- 열
    UI_TM_Col_ShowHide = "표시",
    UI_TM_Col_Number   = "번호",
    UI_TM_Col_Distance = "거리",
    UI_TM_Col_Chunks   = "청크",
    UI_TM_Col_Precond  = "조건",
    UI_TM_Col_Trap     = "덫",
    UI_TM_Col_Bait     = "미끼",
    UI_TM_Col_Skill    = "기술",
    UI_TM_Col_Zone     = "구역",
    UI_TM_Col_Animal   = "동물",
    UI_TM_Col_Chance   = "확률",
    UI_TM_Col_AliveHour= "포획 시간",
    UI_TM_Col_Player   = "플레이어",
    UI_TM_Col_DUS      = "잔여 일수",

    -- 제목 표시줄 버튼
    UI_TM_Btn_Refresh  = "새로고침",
    UI_TM_Btn_Auto     = "자동",
    UI_TM_Btn_Vector   = "벡터",
    UI_TM_Btn_Reset    = "초기화",
    UI_TM_Btn_Full     = "전체",
    UI_TM_Vector_Tooltip = "사용 시, 커서 아래 덫까지 당신으로부터 선을 그립니다. <LINE> 커서가 창을 떠나도 선은 유지됩니다.",

    -- 모두 표시
    UI_TM_ShowAll      = "모두 표시",
    UI_TM_ShowHideTip  = "클릭하여 표시 여부를 전환합니다. <LINE> '모두 표시'가 꺼져 있을 때: 표시=보임, 숨김=숨김.",
    UI_TM_Shown        = "표시됨",
    UI_TM_Hidden       = "숨김",

    -- 시뮬레이터 힌트
    UI_TM_Sim_PickAll      = "동물, 덫, 미끼, 구역, 기술을 선택하여 구역별 확률을 확인하세요.",
    UI_TM_Sim_PickAnimal   = "동물을 선택하세요. <LINE> - 덫/미끼/구역 목록을 유효한 값으로 자동 채움. <LINE> - 해당 컨트롤의 자세한 힌트 활성화.",
    UI_TM_Sim_PickTrap     = "설치된 덫의 종류를 선택하세요. <LINE> 먼저 동물을 선택하세요.",
    -- UI_TM_Sim_ChooseTrapBefore = "설치된 덫의 종류를 선택하세요. <LINE> 먼저 동물을 선택하세요.",

    -- 열 헤더 힌트
    UI_TM_Tip_Trap_Column = "덫 열: <LINE> - 설치된 덫의 종류를 표시. <LINE> 위에서 동물을 선택하면 종별 계수를 표시합니다.",
    UI_TM_Tip_Bait_Column = "미끼 열: <LINE> - 현재 미끼와 신선도를 표시. <LINE> 위에서 동물을 선택하면 종별 계수를 표시합니다.",
    UI_TM_Tip_Zone_Column = "구역 열: <LINE> - 덫이 위치한 구역을 표시. <LINE> 위에서 동물을 선택하면 구역 기본 확률을 표시합니다.",
    UI_TM_Tip_Chance      = "확률 열: <LINE> - 모든 구역을 합친 시간당 확률. <LINE> 구역별 식: <LINE> - 확률 = ceil(덫 + 미끼 + 1.5×기술)/100 × ceil(구역 + 1.5×기술)/100",
    UI_TM_Tip_Skill       = "기술 열: <LINE> - 덫을 설치할 당시 플레이어의 %1 레벨.",
	
    UI_TM_Tip_Player      = "플레이어: <LINE> - 덫을 설치한 플레이어 이름(모를 경우 현재 플레이어).",
    UI_TM_Tip_AliveHour   = "포획 시간: <LINE> - 동물이 덫 안에 있었던 시간(animalAliveHour).",
    UI_TM_Tip_DUS         = "잔여 일수: <LINE> - 미끼가 신선하게 유지되는 날 수. <LINE> - 음수는 빨간색. <LINE> 매일 0:00에 갱신.",

    -- 거리 + 청크
    UI_TM_DistanceHere   = "거리: 0 칸 <LINE> 방위: 여기",
    UI_TM_DistanceLine   = "거리: %1 칸 <LINE> 방위: %2° (%3) <LINE> (0 = 북, 90 = 동, -90 = 서)",
    UI_TM_ChunksHelp     = "청크(8×8 칸) <LINE> 규칙: 적어도 한 축(X,Y)의 절댓값이 9 청크보다 크면 충분히 멀다",

    -- 기타 힌트
    UI_TM_NoBaitPlaced   = "미끼가 없습니다.",
    UI_TM_Preconditions_Zone = "조건: <LINE> - 거리: %1 <LINE> - 미끼 배치: %2 <LINE> - 미끼 신선: %3 <LINE> - 동물 허용 구역: %4",
    UI_TM_PlayerPlaced   = "덫 설치 플레이어: <LINE> - %1",
    UI_TM_AliveHour      = "포획 시간: <LINE> - %1 시간",
    UI_TM_DUS_Tip        = "신선 일수: %1 <LINE> 미끼 경과: %2 <LINE> 잔여 일수: %3",
    UI_TM_BaitAge        = "미끼 경과: <LINE> - trapBaitDay = %1",
    UI_TM_BaitDaysFresh  = "미끼 신선 일수: <LINE> - 아이템 스크립트 = %1",
    UI_TM_FreshnessMath  = "신선도 계산: <LINE> + 신선 일수: %1 <LINE> - 경과: %2 <LINE> = 부패까지: %3",
    UI_TM_TrapStrength   = "덫 강도: %1",
    UI_TM_LoseBaitPerHour= "- 시간당 미끼 소모: 1/(%1 + 10) = %2%",
    UI_TM_BreakPerHour   = "- 시간당 파손(플레이어 멀리 있을 때): 1/(40 × %1) = %2%",
	
	-- 모드 옵션
    UI_TM_Title             = "Trap Manager",
    UI_TM_OpenClose         = "Trap Manager 열기/닫기",
    UI_TM_OpenClose_Tooltip = "Trap Manager 창 표시/숨김에 사용할 키를 선택하세요.",
    UI_TM_AutoHourly        = "창 표시 중 매시간 자동 새로고침",
    UI_TM_AutoHourly_Tooltip= "켜면, 창이 보이는 동안 매 게임 시간마다 목록이 자동 새로고침됩니다.",
	UI_TM_Opt_VerboseTips   = "설명형 툴팁",
    UI_TM_Opt_VerboseTips_Tooltip = "더 길고 자세한 헤더 툴팁을 표시합니다.",
	UI_TM_ResetColumns_Title = "초기화 후 표시할 열",
	UI_TM_ResetColumns_Help  = "Trap Manager에서 '초기화' 버튼 후 표시할 열을 선택하세요.",
	UI_TM_Opt_ResetCol_Tooltip = "초기화 후 이 열을 표시.",

	-- 헤더 컨텍스트 메뉴
	UI_TM_Menu_ShownCols       = "표시 열",
	UI_TM_Menu_DefaultCols     = "기본 열",
	UI_TM_Menu_ResetToFactory  = "기본값으로 복원",
	UI_TM_Menu_ApplyDefaultsNow= "지금 기본값 적용",

	UI_TM_ChanceFactors   = "확률 요인:",
    UI_TM_FormulaPerZone  = "구역별 식:",
    UI_TM_FormulaEquation = "- 확률 = ceil(덫 + 미끼 + 1.5×기술)/100 × ceil(구역 + 1.5×기술)/100",
    UI_TM_TimeWindow      = "시간 구간: %1:00 - %2:00 -> %3",

    UI_TM_TrapFactorsFor  = "%1 의 덫 요인:",
    UI_TM_BaitFactorsFor  = "%1 의 미끼 요인:",
    UI_TM_ZoneFactorsFor  = "%1 의 구역 요인:",

    UI_TM_TrapFactorLine  = "- 덫[%1]: %2%",
    UI_TM_BaitFactorLine  = "- 미끼[%1]: %2%",
    UI_TM_SkillFactorLine = "- 기술[%1]: +%2% (두 번 적용)",
    UI_TM_ZoneFactorLine  = "- 구역[%1]: %2%",

    UI_TM_Preconditions   = "조건: <LINE> - 거리: %1 <LINE> - 미끼 배치: %2 <LINE> - 미끼 신선: %3",
    UI_TM_CurrentBait     = "현재 미끼: %1",
    UI_TM_CurrentBait_None= "현재 미끼: 없음",
    UI_TM_SimulatorIgnores= "거리 및 미끼 신선도 조건은 무시됩니다.",
    UI_TM_ZonesBases      = "- 구역: %1",
    UI_TM_CombinedAllZones= "모든 구역 합산: %1",

    UI_TM_TrapFactors         = "덫 요인",
    UI_TM_InvalidBaitNoFactors= "- 미끼 없음/잘못됨: 종별 요인 없음",
    UI_TM_RottenBaitZero      = "- 미끼가 부패했습니다. 확률: 0%",
    UI_TM_BaitNotSuitable     = "이 덫에 부적합한 미끼입니다. 확률: 0%",
    UI_TM_BaitFactorsTitle    = "미끼 요인:",
    UI_TM_ZoneFactorsTitle    = "구역 요인:",

	UI_TM_GenericFactorLine = "- %1: %2%",
	UI_TM_SizeRange         = "- 크기 범위: %1 - %2",
	UI_TM_TrapStrengthNote  = "주의: 덫 강도는 미끼 소모와 파손에 영향을 줍니다",
	UI_TM_NotAvailable      = "해당 없음",

	-- 덫 파손
	UI_TM_Destroyed         = "파손",
	UI_TM_DestroyedNoCatch  = "덫 파손: 동물을 잡을 수 없습니다.",
	UI_TM_DestroyedLostBait = "파손: 미끼 소실.",

	-- 동물 (vanilla 키 누락 시 폴백)
	UI_TM_Animal_rabbit   = "토끼",
	UI_TM_Animal_squirrel = "다람쥐",
	UI_TM_Animal_bird     = "새",
	UI_TM_Animal_mouse    = "생쥐",
	UI_TM_Animal_rat      = "쥐",
	UI_TM_Animal_raccoon  = "너구리",

	UI_TM_Zone_Unknown       = "아무것도 없음",
-- 구역 (B42/신규 항목 폴백; IG_UI_KO의 공식 명칭 제공 시 교체)
	UI_TM_Zone_TownZone       = "도심 지역",
	UI_TM_Zone_TrailerPark    = "트레일러 공원",
	UI_TM_Zone_Vegitation     = "초목지",
	UI_TM_Zone_Forest         = "숲",
	UI_TM_Zone_DeepForest     = "깊은 숲",
	UI_TM_Zone_BirchForest    = "자작나무 숲",
	UI_TM_Zone_BirchMixForest = "혼합림(자작나무)",
	UI_TM_Zone_FarmForest     = "농장 숲",
	UI_TM_Zone_FarmMixForest  = "농장 혼합림",
	UI_TM_Zone_PRForest       = "PR 숲",
	UI_TM_Zone_PHForest       = "PH 숲",
	UI_TM_Zone_PHMixForest    = "PH 혼합림",
	UI_TM_Zone_OrganicForest  = "자연림",
	UI_TM_Zone_Farm           = "농지",
	UI_TM_Zone_FarmLand       = "농지",
    UI_TM_Zone_Nav            = "길가",

    -- 헤더(짧음/김)
    UI_TM_Hdr_Show_Short = "덫별 표시 여부. '모두 표시'가 꺼져 있으면 숨김 행은 무시됩니다.",
    UI_TM_Hdr_Show_Long  = "목록에서 각 덫 행의 표시/숨김을 전환합니다. <LINE> '모두 표시'가 꺼져 있으면 '표시됨' 행만 보입니다. <LINE> 임시로 무시하려면 '모두 표시' 사용.",

    UI_TM_Hdr_Num_Short = "덫 번호.",
    UI_TM_Hdr_Num_Long  = "목록에서의 연속 인덱스.",

    UI_TM_Hdr_Distance_Short = "덫까지의 격자 오프셋: (X,Y). <LINE> X>0 동, Y>0 남.",
    UI_TM_Hdr_Distance_Long  = "플레이어에서 덫까지의 격자 오프셋: (X,Y). <LINE> 부호: X>0 동, Y>0 남. <LINE> 셀 힌트에 거리/방위를 표시.",

    UI_TM_Hdr_Chunks_Short = "8×8 칸 단위 청크 오프셋: (cX,cY). |cX|>9 또는 |cY|>9이면 충분.",
    UI_TM_Hdr_Chunks_Long  = "플레이어에서 덫까지의 8×8 칸 청크 거리. <LINE> 규칙: 한 축(X 또는 Y)의 절댓값이 9 청크를 넘으면 충분히 멀다.",

    UI_TM_Hdr_Pre_Short = "조건: X 또는 Y>9 청크; 미끼 배치·신선; 구역 일치.",
    UI_TM_Hdr_Pre_Long  = "덫 작동 조건: <LINE> - 거리: X 또는 Y 중 하나가 >9 청크. <LINE> - 적절한 미끼. <LINE> - 신선한 미끼. <LINE> - 해당 동물의 구역 목록에 포함.",

    UI_TM_Hdr_Animal_Short = "동물 종류. 포획 시 초록색 ‘*’.",
	UI_TM_Hdr_Animal_Long  = "동물 종류. <LINE> - 초록: 포획됨(‘*’ 표시). <LINE> - 주황: 부적절한 미끼.",

	UI_TM_Hdr_HoursAlive_Short = "있다면, 덫 안에 있던 시간.",
	UI_TM_Hdr_HoursAlive_Long  = "동물이 덫 안에 있던 시간. <LINE> 길수록 배고픔/목마름↑, 사망 위험↑. <LINE> 값은 포획 사이에도 유지(vanilla). <LINE> - 추적용으로 동물이 없어도 보임. <LINE> - 'Trap Catch Timer Fix' 모드는 포획/비우기 시 초기화.",

    UI_TM_Hdr_Trap_Short = "덫 종류. 확률과 강도에 영향.",
    UI_TM_Hdr_Trap_Long  = "덫의 종류. <LINE> 종별 확률과 강도(미끼 소모/파손 저항)에 영향을 줍니다.",

	UI_TM_Hdr_Bait_Short = "미끼 종류. <LINE> - 확률에 영향. <LINE> - 신선해야 함.",
    UI_TM_Hdr_Bait_Long  = "덫의 미끼. <LINE> 종별 확률에 영향을 주며, 신선해야 합니다.",

    UI_TM_Hdr_DUS_Short = "미끼가 신선함을 잃을 때까지의 날수(음수=경과).",
    UI_TM_Hdr_DUS_Long  = "미끼가 신선함을 유지하는 남은 날수. <LINE> 음수: 이미 지난 날수. <LINE> 매일 0:00 갱신.",

    UI_TM_Hdr_Skill_Short = "설치 시 %1 레벨.",
    UI_TM_Hdr_Skill_Long  = "덫을 설치한 시점의 %1 레벨. <LINE> 다른 레벨로 미끼를 교체해도 이 값은 변하지 않습니다.",

    UI_TM_Hdr_Player_Short = "덫을 설치한 플레이어.",
    UI_TM_Hdr_Player_Long  = "덫을 설치한 플레이어 이름.",

    UI_TM_Hdr_Zone_Short = "덫이 포함된 구역. 확률에 영향.",
    UI_TM_Hdr_Zone_Long  = "덫이 위치한 하나 이상의 구역. <LINE> 종별 포획 확률에 영향을 줍니다.",

    UI_TM_Hdr_Chance_Short = "시간당 확률. 셀에 계산 상세 표시.",
    UI_TM_Hdr_Chance_Long  = "시간당 포획 확률(덫의 모든 구역 합산). <LINE> 구역별 식: <LINE> 확률 = ceil(덫 + 미끼 + 1.5×기술)/100 × ceil(구역 + 1.5×기술)/100",

    -- 제목 표시줄 버튼 힌트
    UI_TM_Tip_Btn_Refresh = "목록을 지금 새로고침.",
    UI_TM_Tip_Btn_Auto    = "창이 열려 있을 때 자동 새로고침을 전환.",
    UI_TM_Tip_Btn_Vector  = "당신에서 커서 아래 덫까지 선을 그림. <LINE> 창을 떠나도 유지.",
    UI_TM_Tip_Btn_Full    = "모든 열을 표시하고 창 크기를 변경.",
    UI_TM_Tip_Btn_Reset   = "기본 배치로 복원(행 표시 상태는 유지).",
    UI_TM_Tip_Btn_ShowAll = "숨김 행을 임시로 무시. <LINE> 꺼져 있으면 '표시됨' 행만 보임.",

    -- 헤더 컨텍스트 메뉴 힌트
    UI_TM_MenuTip_ShownCols       = "현재 보이는 열을 선택합니다.",
    UI_TM_MenuTip_DefaultCols     = "'%1' 이후 보이게 할 열을 선택합니다.",
    UI_TM_MenuTip_ResetToFactory  = "설정을 기본값으로 되돌립니다.",
}