forked from CryptozombiesHQ/cryptozombie-lessons
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.json
375 lines (374 loc) · 22 KB
/
index.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
{
"base": {
"name": "크립토좀비",
"tagLine": "이더리움 게임 만드는 법 배우기",
"lesson": "레슨 {lessonNum}",
"chapter": "챕터 {chapterNum}",
"syncing": "동기화 진행 중...",
"telegram": {
"name": "텔레그램",
"openChat": "질문하기",
"action": "텔레그램 들어가기",
"link": "https://t.me/loomnetworkKR"
},
"twitter": {
"name": "트위터",
"link": "https://twitter.com/loomnetworkkr"
},
"solidity_path": "Solidity 과정: 스마트 컨트랙트 초급부터 중급까지",
"hands_on_path": "직접 해보기 과정: 커스텀 게임 모드를 만들고 배포하기",
"plasma_path": "Plasma 과정: PlasmaCash 사용하는 방법 배우기",
"start_resume": "시작/이어하기",
"the_curriculum": "커리큘럼",
"course_overview":"코스 개요",
"start": "시작하기",
"skip_lesson": "레슨 건너뛰기",
"graduate": "졸업할 준비가 되셨나요? 혹은 이미 경험이 많은 분이신가요?",
"you_will":"여러분은",
"will_list": {
"use": "중급 수준의 솔리디티를 사용할 거예요.",
"deploy": "실제 PlasmaChain에 배포를 할 거예요.",
"interact": "실제 게이머들이 여러분의 DApp을 플레이하고 교류할 거예요.",
"earn": "입장료를 받고 돈을 벌 거예요!"
},
"make_game": "여러분의 게임 모드를 지금 만들어보세요!",
"goto_lesson_list" : "레슨 목록 보기",
"share_link": "공유하기",
"zbbg_slogan": "Zombie Battleground는 완전히 블록체인 위에서 돌아가는 첫 번째 카드 수집품 게임입니다.",
"zbbg_link": "지금 얼리 액세스를 받아보세요!",
"coming_soon": "Coming Soon"
},
"achievements":{
"achievements": "업적",
"achieved": "달성",
"finished_first":{
"title": "첫 번째 레슨 완료",
"desc": "아무 코스에서나 첫 번째 레슨 완료"
},
"finished_solidity":{
"title": "솔리디티 과정 끝내기",
"desc": "솔리디티 과정의 모든 레슨 끝내기"
},
"finished_lesson7":{
"title": "다분할성(Multi-fungible) 토큰 만들기",
"desc": "다분할성(Multi-fungible) 토큰 만들기"
}
},
"rewards": {
"rewards" : "보상",
"test_key": "좀비 배틀그라운드의 알파 테스터 키",
"loom_tokens":"Loom 토큰",
"no_reward": " 받은 보상이 없습니다."
},
"footer":{
"intro": "크립토좀비는 이더리움 위에서 돌아가는 게임을 만드는 방법을 알려주는 무료, 오픈 소스인 인터랙티브 코딩 스쿨입니다. 솔리디티를 시작하는 분들을 위한 코스들이 만들어져 있고 완전히 기초부터 시작합니다. 그러니 솔리디티로 코딩을 해본 적이 없더라도, 걱정하지 마세요 - 저희가 차근차근 알려드립니다.",
"find_more": "더 알아보기..."
},
"editor": {
"readOnly": "읽기 전용"
},
"lessonMenu": {
"getReward": "보상",
"pageTitle": "@:base.name | @:base.tagLine",
"itemLabel": "{title}",
"signIn": "로그인하여 진도 불러오기",
"progressLoaded": "진도 불러오기 완료"
},
"overview": {
"pageTitle": "@:base.name {lesson} | @:base.tagLine",
"presents": "Presents",
"title": "{title}",
"signInPrompt": "여기서부터는 로그인을 해야만 자네의 진도와 좀비를 동기화할 수 있네. 아래 버튼을 클릭하여 로그인하게:",
"signInButton": "로그인하기",
"levelUpText": "이번 레슨에서는 지난 레슨에서 생성한 좀비를 레벨업할 것이네.",
"missingZombieText": "안타깝게도 자네는 레슨 {lessonNum}의 좀비를 가지고 있지 않는 것 같군. 해당 레슨을 아직 마치지 않았다면 진도를 나가기 전에 마치길 바라네:",
"fixMissingZombieText": " 이미 레슨 {lessonNum}을 마쳤는데도 불구하고 에러로 이 메시지를 받는다면, 레슨 {lessonNum}의 중간 내용을 생략하고 마지막 부분으로 가서 {generateNewZombie}을 실행하게.",
"generateNewZombieLink": "새로운 좀비 생성하기",
"areYouReady": "시작할 준비가 되었나?",
"resumeLesson": "레슨 {lessonNum} 계속하기"
},
"chapter": {
"pageTitle": "@:base.name | {lesson} {chapter}",
"header": "챕터 {chapterNum}: {title}",
"saveProgress": "진도 저장하기",
"autosaveEnabled": "자동 저장이 활성화됨",
"resumeProgress": "진도 나가기",
"showHint": "힌트 보기",
"nextChapter": "다음 챕터",
"tryAgain": "다시 시도하기",
"checkAnswer": "정답 확인하기",
"showMeTheAnswer": "정답 보기",
"hideAnswer": "정답 가리기",
"next_chapter": "NEXT",
"prev_chapter": "BACK"
},
"lessonComplete": {
"shareLinksAction": "혹은 아래 버튼을 클릭하면 공유할 수 있네:",
"signIn": "로그인하여 진도 저장하기",
"goToNextLesson": "다음 레슨으로 넘어 가기",
"lesson1": {
"header": [
"축하하네! 크립토좀비의 레슨 1을 마쳤군!",
"이더리움 게임을 만드는 것에 공식적으로 한 발짝 더 가까이 갔군.",
"자네의 첫번째 좀비를 친구들에게 자랑해 보게!",
"자네 좀비의 영구적인 링크가 여기에 있네:"
],
"footer": "레슨 2로 넘어가기 전에 자네 진도가 아래에 저장되도록 하게.",
"zombieDesc": "레벨 1 크립토좀비",
"shareLinkText": "제가 방금 전에 #CryptoZombies 레슨 1을 마쳤어요. #Ethereum 게임을 만드는 기본 내용을 배웠어요. 제가 처음 만든 좀비를 한번 보세요!"
},
"lesson2": {
"header": [
"축하하네! 크립토좀비의 {lesson2}를 마쳤군!",
"도전과제 완료:",
"{zombieName}이/가 레벨 2가 되었네!",
"무명의 고양이좀비를 군대에 추가했네! (걱정말게. 레슨 3에서 좀비 이름을 변경하는 법을 배울 것이네)",
"자네의 크립토키티 사냥꾼 좀비를 친구들에게 자랑해 보게!",
"이 URL를 공유해서 자네 친구들이 자네 좀비로 크립토키티를 사냥할 수 있도록 하게:"
],
"footer": [
"크립토좀비를 즐기고 있나? 우리에게 알려주게!",
"{telegramLink} 대화 방에 참가하거나 {twitterLink}에서 우리를 팔로우하게",
"준비가 되면 아래 버튼을 클릭하여 레슨 3을 진행하게:"
],
"zombieDesc": "레벨 2 크립토좀비",
"shareLinkText": "제가 방금 #CryptoZombies 레슨 2를 마쳤어요! 제 좀비가 #CryptoKitties 몇 마리를 잡아 먹었네요. 레슨을 통해 #Ethereum 게임 개발에 대해 더 배울 수 있었어요. 제 좀비가 더 많은 크립토키티를 사냥하는 것을 보세요:"
},
"lesson3": {
"achievementsUnlocked": "도전과제 완료:",
"zombieUpgraded": "{zombieName}이/가 레벨 {levelNum}이/가 되었네!",
"header": [
"축하하네! 크립토좀비 {lesson3}을 마쳤네!",
"자네의 좀비 군대를 친구들에게 자랑해 보게!",
"이 URL를 공유해서 친구들이 자네의 군대를 확인할 수 있도록 해보게:"
],
"footer": [
"크립토좀비를 즐기고 있나? 우리에게 알려주게!",
"{telegramLink} 대화 방에 참가하거나 {twitterLink}에서 우리를 팔로우하게",
"준비가 되면 아래 버튼을 클릭하여 레슨 4을 진행하게:"
],
"zombieDesc": "레벨 3 크립토좀비",
"shareLinkText": "제가 방금 #CryptoZombies 레슨 3을 마쳤어요! 제 좀비 군대를 확인해 보세요:"
},
"lesson4": {
"achievementsUnlocked": "도전과제 완료:",
"zombieUpgraded": "{zombieName}이/가 레벨 {levelNum}이/가 되었네!",
"newZombieAdded": "새로운 레벨 1 좀비가 자네의 군대에 추가되었네!",
"header": [
"축하하네! 크립토좀비 {lesson4}를 마쳤네!",
"자네의 좀비를 자네 친구들에게 자랑하게!",
"이 URL를 공유해서 친구들이 자네의 군대를 확인할 수 있도록 해보게:"
],
"footer": [
"크립토좀비를 즐기고 있나? 우리에게 알려주게!",
"{telegramLink} 대화 방에 참가하거나 {twitterLink}에서 우리를 팔로우하게",
"준비가 되면 아래 버튼을 클릭하여 레슨 5를 진행하게:"
],
"zombieDesc": "레벨 {levelNum} 크립토좀비",
"shareLinkText": "제가 방금 #CryptoZombies 레슨 4를 마치고, 사악한 IOTA 좀비를 물리쳤어요! 한번 직접 해보세요:"
},
"lesson5": {
"achievementsUnlocked": "도전과제 완료:",
"newZombieAdded": "레벨 {levelNum}의 크립토좀비인 {zombieName}를 얻었네!",
"header": [
"축하하네! 크립토좀비 {lesson5}를 마쳤네!",
"자네의 좀비를 자네 친구들에게 자랑하게!",
"이 URL를 공유해서 친구들이 자네의 전체 군대를 확인할 수 있도록 해보게:"
],
"footer": [
"크립토좀비를 즐기고 있나? 우리에게 알려주게!",
"{telegramLink} 대화 방에 참가하거나 {twitterLink}에서 우리를 팔로우하게",
"준비가 되면 아래 버튼을 클릭하여 레슨 6을 진행하게:"
],
"zombieDesc": "레벨 {levelNum} 크립토좀비",
"shareLinkText": "제가 방금 #CryptoZombies 레슨 5를 마치고, 레벨 10 크립토좀비를 얻었어요! 제 좀비 군단을 확인해보세요:"
},
"lesson6": {
"achievementsUnlocked": "도전과제 완료:",
"newZombieAdded": "레벨 {levelNum}의 크립토좀비인 {zombieName}를 얻었네!",
"header": [
"축하하네! 크립토좀비 {lesson6}을 마쳤네!",
"자네의 좀비를 자네 친구들에게 자랑하게!",
"이 URL를 공유해서 친구들이 자네의 전체 군대를 확인할 수 있도록 해보게:"
],
"footer": [
"레슨 7은 다음 몇 주 안에 나올 것이네!",
"준비가 되는 대로 자네에게 메일을 보내주겠네.",
"그동안에, {telegramLink} 대화방에 참여하거나 {twitterLink}에서 우리를 팔로우하게!"
],
"zombieDesc": "레벨 {levelNum} 크립토좀비",
"shareLinkText": "제가 방금 #CryptoZombies 레슨 6을 마치고, 레벨 3.0인 'The Phantom of Web3' 크립토좀비를 얻었어요! 제 좀비 군단을 확인해보세요:"
}
},
"zombieBattle": {
"yourTurn": "당신 차례입니다",
"zombieDna": "{name}의 DNA",
"newZombieGenerated": "새로운 {species} 생성 완료!",
"catZombie": "고양이 좀비",
"mutantZombie": "돌연변이 좀비",
"newSpeciesDna": "새로운 {species}의 DNA",
"cryptoKitty": "크립토키티",
"human": "인간",
"tryAnotherCombo": "또다른 조합 시도하기"
},
"zombieChar": {
"defaultZombieDesc": "레벨 1 크립토좀비"
},
"zombieDeck": {
"zombieDesc": "레벨 {levelNum} 크립토좀비",
"nameInputPlaceholder": "{name}에게 새로운 이름을 주고 `저장하기`를 누르세요",
"save": "저장하기",
"yourDeck": "당신의 좀비 꾸러미"
},
"battleArena": {
"IOTAslain": "IOTA has been slain in battle!",
"winCount": "Your Zombie's Win Count:",
"iotaLose": "IOTA's Loss Count",
"newZombie": "New Zombie Created"
},
"zombieResult": {
"headGeneLabel": "머리 유전자:",
"eyeGeneLabel": "눈 유전자:",
"shirtGeneLabel": "셔츠 유전자:",
"skinColorGeneLabel": "피부색 유전자:",
"eyeColorGeneLabel": "눈 색깔 유전자:",
"clothesColorGeneLabel": "옷 색깔 유전자:",
"nameInputPlaceholder": "여기에 이름을 입력하세요",
"defaultZombieDesc": "레벨 1 크립토좀비"
},
"sharePage": {
"pageTitle": "제 크립토좀비 {zombieName}을/를 확인해 보세요!",
"presents": "Presents",
"zombieDesc": "레벨 {levelNum} 크립토좀비",
"lesson1": {
"zombieDesc": "레벨 1 크립토좀비",
"randomZombieGenerator": "랜덤 좀비 생성기",
"achievementPreamble": [
"당신의 친구는 이더리움 게임 개발에 대한 기본 사항을 학습했고 레벨 1 크립토 좀비 {zombieName}을/를 그 증거로 생성했습니다!",
"크립토좀비 레슨 1을 완료하기 위해서 당신의 친구는 {randomZombieGenerator}를 만들었고 다음 내용을 학습했습니다:"
],
"achievements": [
"이더리움 스마트 컨트랙트를 작성하는 방법",
"이더리움 스마트 컨트랙트 프로그래밍 언어인 솔리디티로 프로그램 작성하기",
"이더리움 게임 만들기"
],
"tryItOut": "랜덤 좀비 생성기를 한번 실행해 보세요.",
"below": "아래",
"above": "위",
"zombieGeneratorText": "{tryItOut} 새로운 좀비를 생성하려면 박스 {below}{above}에 이름을 적으세요!",
"nameInputPlaceholder": "좀비를 생성하려면 이름을 적으세요",
"callToAction": [
"자신의 크립토좀비를 만들어 랭킹에 참여하고 싶으세요?",
"크립토좀비를 활용하여 공짜로 자신의 이더리움 게임을 만드는 법을 배워 보세요! 지금 바로 시작하세요:"
]
},
"lesson2": {
"zombieCardBattle": "좀비 카드 배틀",
"love": "매우 좋아하",
"achievementPreamble": [
"당신의 친구가 크립토좀비 레슨 2를 완료했고, {zombieName}을/를 크립토키티 사냥꾼 좀비로 업그레이드 했습니다!",
"크립토키티 사냥꾼?!",
"크립토좀비가 크립토키티를 잡아 먹는 것을 {love}는 것으로 밝혀졌습니다.",
"크립토좀비가 크립토키티를 잡아 먹을 때, 좀비와 키티의 DNA가 혼합되어 크립토키티가 크립토좀비로 소생하게 됩니다.",
"계속 크립토키티를 선택해서 공격해 보세요. 어떤 종류의 고양이 좀비가 나오는지 보세요!",
"솔리디티 개념을 마스터했습니다.",
"크립토좀비 코딩 스쿨의 레슨 2를 마치기 위해서 당신의 친구는 {zombieCardBattle}을 만들었고 다음을 학습했습니다:"
],
"achievements": [
"멀티 플레이 게임을 만드는 것에 대한 기본 사항",
"이더리움 네트워크상의 다른 컨트랙트와 상호작용하기",
"대형 솔리디티 프로젝트를 다중 컨트랙트로 구조화하기"
],
"callToAction": [
"자신의 크립토좀비를 만들어 랭킹에 참여하고 싶으세요?",
"크립토좀비를 활용하여 공짜로 자신의 이더리움 게임을 만드는 법을 배워 보세요! 지금 바로 시작하세요:"
]
},
"lesson3": {
"achievementPreamble": [
"당신의 친구는 크립토좀비 레슨 3을 완료했고, 좀비 군대를 업그레이드 했습니다!",
"크립토좀비의 레슨 3을 완료하기 위해서 당신의 친구는 다음을 학습했습니다:"
],
"achievements": [
"업데이트 가능한 스마트 컨트랙트를 만드는 방법",
"컨트랙트 소유권을 활용하여 컨트랙트 안전하게 하기",
"이더리움 상에서의 가스 및 가스 최적화",
"함수 제어자와 보안 점검"
],
"callToAction": [
"자신의 크립토좀비를 만들어 랭킹에 참여하고 싶으세요?",
"크립토좀비를 활용하여 공짜로 자신의 이더리움 게임을 만드는 법을 배워 보세요! 지금 바로 시작하세요:"
]
},
"lesson4": {
"achievementPreamble": [
"당신의 친구는 크립토좀비 레슨 4를 완료했고, 사악한 IOTA 좀비를 물리쳤습니다!",
"왼쪽에서 직접 전투를 해보세요. 전투에 참여하기 위해 친구의 군대를 사용하세요!",
"크립토좀비 레슨 4를 완료하기 위해서 당신의 친구는 다음을 학습했습니다:"
],
"achievements": [
"Payable 함수, 그리고 이더리움 기반의 게임에서 돈을 버는 방법",
"스마트 컨트랙트에서 ETH를 인출하기",
"난수 생성 & 이더리움에서의 보안",
"그리고 더 많은 것들!"
],
"callToAction": [
"당신만의 크립토좀비 군대를 만들고 랭킹에 참여하고 싶으세요?",
"크립토좀비를 통해 무.료.로. 이더리움에서 당신만의 게임을 만드는 방법을 배우세요! 지금 바로 시작하세요:"
]
},
"lesson5": {
"zombieDesc": "{name} 크립토좀비",
"achievementPreamble": [
"당신의 친구는 크립토좀비 레슨 5를 완료했고, 레벨 10짜리 크립토좀비를 받았습니다!",
"당신 친구의 좀비 군대를 왼쪽에서 확인해보세요. 꽤나 무섭죠?",
"크립토좀비 레슨 5를 완료하기 위해, 당신의 친구는 다음을 학습했습니다:"
],
"achievements": [
"토큰, ERC721 표준, 거래 가능한 토큰/자산을 만드는 방법",
"솔리디티 라이브러리와 그 사용 방법",
"SafeMath 라이브러리와 uint 오버플로우, 언더플로우를 막는 방법",
"솔리디티 코드에 주석을 추가하는 방법과 natspec 표준"
],
"callToAction": [
"당신만의 크립토좀비 군대를 만들고 랭킹에 참여하고 싶으세요?",
"크립토좀비를 통해 무.료.로. 이더리움에서 당신만의 게임을 만드는 방법을 배우세요! 지금 바로 시작하세요:"
]
},
"lesson6": {
"zombieDesc": "{name} 크립토좀비",
"achievementPreamble": [
"당신의 친구는 크립토좀비 레슨 6을 완료했고, 레벨 3.0인 `The Phantom of Web3` 크립토좀비를 받았습니다!",
"당신 친구의 좀비 군대를 왼쪽에서 확인해보세요. 꽤나 무섭죠?",
"크립토좀비 레슨 6을 완료하기 위해, 당신의 친구는 다음을 학습했습니다:"
],
"achievements": [
"Web3.js를 사용하여 이더리움 스마트 컨트랙트를 위한 웹 프론트엔드 만들기",
"MetaMask와 Infura를 사용하여 사용자가 쓸 수 있는 DApp 만들기",
"스마트 컨트랙트의 이벤트를 감지하여 사용자에게 실시간 업데이트 보여주기",
"그리고 더 많은 것들!"
],
"callToAction": [
"당신만의 크립토좀비 군대를 만들고 랭킹에 참여하고 싶으세요?",
"크립토좀비를 통해 무.료.로. 이더리움에서 당신만의 게임을 만드는 방법을 배우세요! 지금 바로 시작하세요:"
]
},
"lesson7": {
"zombieDesc": "좀비 배틀그라운드 같은 게임을 만들어 보아요!",
"achievementPreamble": [
"당신의 친구는 크립토좀비 레슨 7을 완료했고, 레벨 12짜리 크립토좀비를 받았습니다!",
"당신 친구의 좀비 군대를 왼쪽에서 확인해보세요. 꽤나 무섭죠?",
"크립토좀비 레슨 7을 완료하기 위해, 당신의 친구는 다음을 학습했습니다:"
],
"achievements": [
"다분할성 토큰, 그리고 ERC721X 표준",
"토큰을 주조하고, 사용자들이 토큰을 요청할 수 있도록 하고, 토큰을 전송하는 Faucet을 만드는 방법",
"ERC721X를 통해 유일한 카드, 한정판 카드, 표준 카드를 구현하는 방법"
],
"callToAction": [
"당신만의 크립토좀비 군대를 만들고 랭킹에 참여하고 싶으세요?",
"크립토좀비를 통해 무.료.로. 이더리움에서 당신만의 게임을 만드는 방법을 배우세요! 지금 바로 시작하세요:"
]
}
}
}