Skip to content

Commit edbb965

Browse files
thanksBytewaveMLP
authored andcommitted
Add Koren translation
1 parent bc824f1 commit edbb965

File tree

1 file changed

+241
-0
lines changed

1 file changed

+241
-0
lines changed
Lines changed: 241 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,241 @@
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

Comments
 (0)