|
| 1 | +-- Koren translation by Ice_Dolphin_Sign |
| 2 | + |
| 3 | +with GM.Lang\Get "en" |
| 4 | + ["tasks.totalCompleted"] = "TOTAL TASKS COMPLETED" |
| 5 | + ["tasks.totalCompleted.sabotaged"] = "통신 기기 파손으로 고치기" |
| 6 | + |
| 7 | + ["tasks.commsSabotaged"] = "통신 기기 파손" |
| 8 | + ["tasks.lightsSabotaged"] = "전등 고치기 (%d%%)" |
| 9 | + ["tasks.reactorSabotaged"] = "원자로 용해까지 %d (%d/%d)" |
| 10 | + ["tasks.oxygenSabotaged"] = "산소 고갈까지 %d (%d/%d)" |
| 11 | + |
| 12 | + areas = { |
| 13 | + ["cafeteria"]: "식당" |
| 14 | + ["upperEngine"]: "상부 엔진" |
| 15 | + ["reactor"]: "원자로" |
| 16 | + ["lowerEngine"]: "하부 엔진" |
| 17 | + ["security"]: "보안실" |
| 18 | + ["electrical"]: "전기실" |
| 19 | + ["medbay"]: "의무실" |
| 20 | + ["storage"]: "창고" |
| 21 | + ["shields"]: "보호막 제어실" |
| 22 | + ["communications"]: "통신실" |
| 23 | + ["navigation"]: "항해실" |
| 24 | + ["o2"]: "산소 공급실" |
| 25 | + ["admin"]: "관리실 지도" |
| 26 | + ["weapons"]: "무기고" |
| 27 | + } |
| 28 | + |
| 29 | + for area, areaName in pairs areas |
| 30 | + ["area.#{area}"] = areaName |
| 31 | + ["task.divertPower.area.#{area}"] = "#{areaName} 으로 에너지 전환하기" |
| 32 | + ["vent.#{area}"] = "Vent to #{areaName}" |
| 33 | + |
| 34 | + taskNames = { |
| 35 | + "divertPower": "에너지 전환하기" |
| 36 | + "alignEngineOutput": "엔진 출력 정렬 시키기" |
| 37 | + "calibrateDistributor": "배전기 조정하기" |
| 38 | + "chartCourse": "항로 계획하기" |
| 39 | + "cleanO2Filter": "산소 필터 청소하기" |
| 40 | + "clearAsteroids": "소행성 파괴하기" |
| 41 | + "emptyGarbage": "쓰레기 비우기" |
| 42 | + "emptyChute": "쓰레기 비우기" |
| 43 | + "fixWiring": "배선 수리하기" |
| 44 | + "inspectSample": "샘플 분석하기" |
| 45 | + "primeShields": "실드 준비하기" |
| 46 | + "stabilizeSteering": "항로 조정하기" |
| 47 | + "startReactor": "원자로 가동하기" |
| 48 | + "submitScan": "스캔 제출하기" |
| 49 | + "swipeCard": "카드 긋기" |
| 50 | + "unlockManifolds": "매니폴드 열기" |
| 51 | + "uploadData": "데이터 다운로드 하기" |
| 52 | + "uploadData.2": "데이터 업로드하기" |
| 53 | + "fuelEngines": "엔진 연료 공급하기" |
| 54 | + } |
| 55 | + |
| 56 | + for task, taskName in pairs taskNames |
| 57 | + ["task.#{task}"] = taskName |
| 58 | + |
| 59 | + ["meetingButton.cooldown"] = (time) -> { |
| 60 | + { |
| 61 | + text: "크루원은 긴급 회의 소집까지" |
| 62 | + }, { |
| 63 | + text: string.format "%ds", time |
| 64 | + color: Color 255, 0, 0 |
| 65 | + }, { |
| 66 | + text: "동안 기다려야합니다" |
| 67 | + } |
| 68 | + } |
| 69 | + |
| 70 | + ["meetingButton.default"] = (nickname, uses) -> { |
| 71 | + { |
| 72 | + text: string.format "크루원 %s 은(는)", nickname |
| 73 | + }, { |
| 74 | + text: string.format "%d", uses |
| 75 | + color: Color 255, 0, 0 |
| 76 | + }, { |
| 77 | + text: "번의 긴급 회의 소집 기회가 남아있습니다" |
| 78 | + } |
| 79 | + } |
| 80 | + |
| 81 | + ["meetingButton.crisis"] = -> { |
| 82 | + { |
| 83 | + text: "긴급 회의는 위급 상황시" |
| 84 | + }, { |
| 85 | + text: "소집될 수 없습니다" |
| 86 | + } |
| 87 | + } |
| 88 | + |
| 89 | + ["task.clearAsteroids.destroyed"] = "Destroyed: %d" |
| 90 | + |
| 91 | + ["eject.remaining"] = (remaining) -> |
| 92 | + if remaining == 1 |
| 93 | + string.format "임포스터가 한명 남았습니다." |
| 94 | + else |
| 95 | + string.format "임포스터가 %d명 남았습니다.", remaining |
| 96 | + |
| 97 | + ["eject.reason.tie"] = "아무도 퇴출되지 않았습니다 (투표수 동점)" |
| 98 | + ["eject.reason.skipped"] = "아무도 퇴출되지 않았습니다 (투표 건너 뜀)" |
| 99 | + ["eject.reason.generic"] = "아무도 퇴출되지 않았습니다" |
| 100 | + |
| 101 | + ["eject.text"] = (nickname, confirm, isImposter, total) -> |
| 102 | + string.format (if confirm |
| 103 | + if isImposter |
| 104 | + "%s 는 임포스터였습니다." |
| 105 | + else |
| 106 | + "%s 는 임포스터가 아니었습니다." |
| 107 | + else |
| 108 | + "%s 는 배출되었습니다."), nickname |
| 109 | + |
| 110 | + ["meeting.timer.begins"] = (time) -> string.format "투표 시작까지: %ds", time |
| 111 | + ["meeting.timer.ends"] = (time) -> string.format "투표 종료까지: %ds", time |
| 112 | + ["meeting.timer.proceeding"] = (time) -> string.format "확인까지: %ds", time |
| 113 | + ["meeting.header"] = "임포스터는 누구인가?" |
| 114 | + |
| 115 | + ["splash.victory"] = "승리" |
| 116 | + ["splash.defeat"] = "패배" |
| 117 | + ["splash.imposter"] = "임포스터" |
| 118 | + ["splash.spectator"] = "관전자" |
| 119 | + ["splash.crewmate"] = "크루원" |
| 120 | + ["splash.text"] = (isPlaying, imposterCount) -> |
| 121 | + return if imposterCount == 1 |
| 122 | + "임포스터가 한명 남았습니다." |
| 123 | + else |
| 124 | + "임포스터가 %s명 남았습니다." |
| 125 | + |
| 126 | + ["hud.sabotageAndKill"] = "방해 공작을 펼치면서 모두를 처치하세요." |
| 127 | + ["hud.countdown"] = "%d 초 후에 게임이 시작됩니다." |
| 128 | + ["hud.tasks"] = "임무:" |
| 129 | + ["hud.fakeTasks"] = "가짜 임무:" |
| 130 | + ["hud.taskComplete"] = "임무 완료!" |
| 131 | + ["hud.cvar.disabled"] = "비활성화" |
| 132 | + ["hud.cvar.enabled"] = "활성화" |
| 133 | + ["hud.cvar.time"] = "%d" |
| 134 | + |
| 135 | + ["hud.cvar.au_taskbar_updates.0"] = "Always" |
| 136 | + ["hud.cvar.au_taskbar_updates.1"] = "Meetings" |
| 137 | + ["hud.cvar.au_taskbar_updates.2"] = "Never" |
| 138 | + |
| 139 | + cvars = { |
| 140 | + au_max_imposters: "임포스터" |
| 141 | + au_kill_cooldown: "킬 쿨타임" |
| 142 | + au_time_limit: "시간 제한" |
| 143 | + au_killdistance_mod: "킬 범위" |
| 144 | + sv_alltalk: "채팅" |
| 145 | + au_taskbar_updates: "Task Bar Updates" |
| 146 | + au_player_speed_mod: "이동 속도" |
| 147 | + |
| 148 | + au_meeting_available: "긴급 회의" |
| 149 | + au_meeting_cooldown: "긴급 회의 쿨타임" |
| 150 | + au_meeting_vote_time: "투표 제한 시간" |
| 151 | + au_meeting_vote_pre_time: "사전 투표 제한 시간" |
| 152 | + au_meeting_vote_post_time: "사후 투표 제한 시간" |
| 153 | + au_confirm_ejects: "Confirm Ejects" |
| 154 | + au_meeting_anonymous: "Anonymous Votes" |
| 155 | + |
| 156 | + au_tasks_short: "간단한 임무" |
| 157 | + au_tasks_long: "복잡한 임무" |
| 158 | + au_tasks_common: "공통 임무" |
| 159 | + au_tasks_enable_visual: "Visual Tasks" |
| 160 | + } |
| 161 | + |
| 162 | + for name, value in pairs cvars |
| 163 | + ["cvar.#{name}"] = value |
| 164 | + |
| 165 | + ["vote.voted"] = "%s 이(가) 투표했습니다.%s 명 남음." |
| 166 | + |
| 167 | + ["prepare.admin"] = "당신은 관리자입니다!" |
| 168 | + ["prepare.spectator"] = "당신은 관전자입니다." |
| 169 | + ["prepare.pressToStart"] = "[%s]를 눌러 게임을 시작하세요." |
| 170 | + |
| 171 | + ["prepare.invalidMap"] = "잘못된 맵!" |
| 172 | + ["prepare.invalidMap.subText"] = "맵 매니페스트 파일을 찾을 수 없습니다." |
| 173 | + |
| 174 | + ["prepare.warmup"] = "워밍업 타임!" |
| 175 | + ["prepare.waitingForPlayers"] = "플레이어 기다리는중..." |
| 176 | + ["prepare.waitingForAdmin"] = "관리자가 게임을 시작할 때까지 기다리세요." |
| 177 | + ["prepare.commencing"] = "%d초 후 게임이 시작됩니다." |
| 178 | + ["prepare.imposterCount"] = (count) -> |
| 179 | + string.format (if count == 1 |
| 180 | + "한명 임포스터가" |
| 181 | + else |
| 182 | + "%d명 임포스터들"), count |
| 183 | + |
| 184 | + ["connected.spectating"] = "%s님이 관전자에 참가했습니다." |
| 185 | + ["connected.spawned"] = "%s님은 플레이할 준비가 되었습니다." |
| 186 | + ["connected.disconnected"] = "%s님이 게임에서 나갔습니다!" |
| 187 | + |
| 188 | + ["chat.noTalkingDuringGame"] = "게임 중에는 대화할 수 없습니다!" |
| 189 | + |
| 190 | + inspectSample = { |
| 191 | + eta: "ETA %d." |
| 192 | + addingReagent: "시약 추가" |
| 193 | + oneMore: "한번 더" |
| 194 | + testComplete: "시험 완료!" |
| 195 | + pressToStart: "START를 누르세요! -->" |
| 196 | + selectAnomaly: "이상시약 선택" |
| 197 | + hello: "안녕" |
| 198 | + badResult: "나쁜 결과" |
| 199 | + thankYou: "고마워요!" |
| 200 | + randomText: table.Random { |
| 201 | + "기다릴 필요 없습니다." |
| 202 | + "가서 다른 일을 하세요." |
| 203 | + "휴식을 취하세요." |
| 204 | + "커피를 잡으세요." |
| 205 | + } |
| 206 | + } |
| 207 | + |
| 208 | + for key, value in pairs inspectSample |
| 209 | + ["tasks.inspectSample.#{key}"] = value |
| 210 | + |
| 211 | + controls = { |
| 212 | + "map": "맵 열기 / 사보타지" |
| 213 | + "kill": "죽이기" |
| 214 | + "use": "사용하기" |
| 215 | + "report": "신고하기" |
| 216 | + "hideTasks": "일과 숨기기" |
| 217 | + "toggleNoClip": "노클립 활성화" |
| 218 | + "showHelp": "메뉴" |
| 219 | + } |
| 220 | + |
| 221 | + for key, value in pairs controls |
| 222 | + ["help.controls.#{key}"] = value |
| 223 | + |
| 224 | + tabs = { |
| 225 | + "color": "색" |
| 226 | + "settings": "설정" |
| 227 | + "game": "게임" |
| 228 | + "controls": "컨트롤" |
| 229 | + "about": "게임에 대해" |
| 230 | + } |
| 231 | + |
| 232 | + for key, value in pairs tabs |
| 233 | + ["help.tab.#{key}"] = value |
| 234 | + |
| 235 | + settingsCvars = { |
| 236 | + "au_spectator_mode": "관전자 모드" |
| 237 | + "au_debug_drawversion": "현재 버전 표시" |
| 238 | + } |
| 239 | + |
| 240 | + for key, value in pairs settingsCvars |
| 241 | + ["help.settings.#{key}"] = value |
0 commit comments