forked from CryptozombiesHQ/cryptozombie-lessons
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.json
308 lines (308 loc) · 16.3 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
{
"base": {
"name": "CryptoZombies",
"tagLine": "Aprende a programar juegos en Ethereum",
"lesson": "Lección {lessonNum}",
"chapter": "Capítulo {chapterNum}",
"syncing": "Sincronización...",
"telegram": {
"name": "Telegram",
"openChat": "Abrir el chat",
"action": "Únete a nuestro Telegram",
"link": "https://t.me/loomnetworkES"
},
"twitter": {
"name": "Twitter",
"link": "https://twitter.com/loomnetwork"
}
},
"editor": {
"readOnly": "Solo lectura"
},
"lessonMenu": {
"getReward": "Rewards",
"pageTitle": "@:base.name | @:base.tagLine",
"itemLabel": "Lección {lessonNum}: {title}",
"signIn": "Inicia sesión para guardar tu progreso",
"progressLoaded": "Tu progreso ha sido cargado",
"getReward": "Los Premios"
},
"overview": {
"pageTitle": "@:base.name {lesson} | @:base.tagLine",
"presents": "Regalos",
"title": "Lección {lessonNum}: {title}",
"signInPrompt": "A partir de ahora, debes estar conectado para que podamos sincronizar tu progreso y tus zombies. Regístrese usando el siguiente botón: ",
"signInButton": "Registro",
"levelUpText": "En esta lección, subiremos de nivel a los zombies creados en lecciones anteriores.",
"missingZombieText": "Desafortunadamente, parece que no tienes zombies de la Lección {lessonNum}. Si no ha completado esta lección, hágalo antes de continuar:",
"fixMissingZombieText": "Si tienes este error y ya has terminado la Lección {lessonNum}, ignóralo y ve al final {generateNewZombie}.",
"generateNewZombieLink": "Generar un nuevo zombie",
"areYouReady": "¿Estás listo para comenzar?",
"resumeLesson": "Retoma la lección {lessonNum}"
},
"chapter": {
"pageTitle": "@:base.name | {lesson} {chapter}",
"header": "Capítulo {chapterNum}: {title}",
"saveProgress": "Guardar",
"autosaveEnabled": "Copia de seguridad automática habilitada",
"resumeProgress": "Retomar",
"showHint": "Mostrar pistas",
"nextChapter": "Siguiente capítulo",
"tryAgain": "Probar otra vez",
"checkAnswer": "Verificar la respuesta",
"showMeTheAnswer": "Muéstrame la respuesta",
"hideAnswer": "Esconde la respuesta"
},
"lessonComplete": {
"shareLinksAction": "O puede hacer clic en los botones a continuación para compartir :",
"signIn": "Conéctate y guarda tu progreso",
"goToNextLesson": "Pasar a la siguiente lección",
"lesson1": {
"header": [
"¡Enhorabuena! ¡Has completado la Lección 1 de CryptoZombies!",
"Estás oficialmente un paso más cerca de crear tus propios juegos en Ethereum.",
"¡Enseña tu primer zombi a tus amigos!",
"Aquí tienes el link permanente a tu zombi:"
],
"footer": "Asegúrate que guardas tu progreso antes de seguir con la Lección 2.",
"zombieDesc": "CryptoZombie de Nivel 1",
"shareLinkText": "He completado la Lección 1 de #CryptoZombies y he aprendido los elementos básicos de programar un juego en #Ethereum. ¡Echa un vistazo al primer zombi de mi ejército!"
},
"lesson2": {
"header": [
"¡Enhorabuena! ¡Has completado la {lesson2} de CryptoZombies!",
"Logros Desbloqueados:",
"¡{zombieName} ha subido al Nivel 2!",
"¡Has añadido a NoName, un CatZombie a tu ejército! (No te preocupes, aprenderás a cambiarle el nombre en la Lección 3)",
"¡Enseña tu CryptoKitty-slayer a tus amigos!",
"Comparte esta URL para que tus amigos puedan matar CryptoKitties junto a tu zombi:"
],
"footer": [
"¿Estás drisfrutando CryptoZombies? ¡Háznoslo saber!",
"Únete a la conversación en {telegramLink}, o síguenos en {twitterLink}",
"Cuando estés preparado, clica en el botón de abajo para acceder a la Lección 3:"
],
"zombieDesc": "Un CryptoZombie de Nivel 2",
"shareLinkText": "¡He compledato la Lección 2 de #CryptoZombies! Mi zombi se ha comido algín #CryptoKitties, y he aprendido más sobre el desarrollo en #Ethereum. Mira mi zombi matando más CryptoKitties:"
},
"lesson3": {
"achievementsUnlocked": "Logros Desbloqueados:",
"zombieUpgraded": "{zombieName} ha subido al Nivel {levelNum}!",
"header": [
"¡Enhorabuena! ¡Has completado la {lesson3} de CryptoZombies!",
"¡Enseña el ejército zombi a tus amigos!",
"Comparte esta URL para que tus amigos puedan ver tu ejército:"
],
"footer": [
"¿Estás drisfrutando CryptoZombies? ¡Háznoslo saber!",
"Únete a la conversación en {telegramLink}, o síguenos en {twitterLink}",
"Cuando estés preparado, clica en el botón de abajo para acceder a la Lección 4:"
],
"zombieDesc": "Un CryptoZombie de Nivel 3",
"shareLinkText": "¡He completado la Lección 3 de #CryptoZombies! Echa un vistazo a mi ejército zombi:"
},
"lesson4": {
"achievementsUnlocked": "Logros Desbloqueados:",
"zombieUpgraded": "¡{zombieName} ha subido al Nivel {levelNum}!",
"newZombieAdded": "¡Has añadido un zombi Nivel 1 a tu ejército!",
"header": [
"¡Enhorabuena! ¡Has completado la {lesson4} de CryptoZombies!",
"¡Enseña el ejército zombi a tus amigos!",
"Comparte esta URL para que tus amigos puedan ver tu ejército:"
],
"footer": [
"¿Estás drisfrutando CryptoZombies? ¡Háznoslo saber!",
"Únete a la conversación en {telegramLink}, o síguenos en {twitterLink}",
"Cuando estés preparado, clica en el botón de abajo para acceder a la Lección 5:"
],
"zombieDesc": "Un CryptoZombie de Nivel {levelNum}",
"shareLinkText": "¡He completado la Lección 4 de #CryptoZombies, y he derrotado al malvado zombi IOTA! Pruébalo tu mismo:"
},
"lesson5": {
"achievementsUnlocked": "Logros Desbloqueados:",
"newZombieAdded": "¡Has añadido un zombi Nivel {levelNum} a tu ejército!",
"header": [
"¡Enhorabuena! ¡Has completado la lección {lesson5} de CryptoZombies!",
"¡Enseña el ejército zombi a tus amigos!",
"Comparte esta URL para que tus amigos puedan ver tu ejército:"
],
"footer": [
"¿Estás drisfrutando CryptoZombies? ¡Háznoslo saber!",
"Únete a la conversación en {telegramLink}, o síguenos en {twitterLink}",
"Cuando estés preparado, clica en el botón de abajo para acceder a la Lección 6:"
],
"zombieDesc": "Un CryptoZombie de Nivel {levelNum}",
"shareLinkText": "¡He completado la Lección 5 de #CryptoZombies, y he derrotado al malvado zombi IOTA! Pruébalo tu mismo:"
},
"lesson6": {
"achievementsUnlocked": "ALogros Desbloqueados:",
"newZombieAdded": "¡Has añadido un zombi Nivel {levelNum} a tu ejército!",
"header": [
"¡Enhorabuena! ¡Has completado la lección {lesson5} de CryptoZombies!",
"¡Enseña el ejército zombi a tus amigos!",
"Comparte esta URL para que tus amigos puedan ver tu ejército:"
],
"footer": [
"¡La lección 7 estará lista en las próximas semanas!",
"Recibirás un e-mail tan temprano como sea posible.",
"¡De mientras, únete a nuestro telegram {telegramLink}, o síguenos en {twitterLink} para hablarnos!"
],
"zombieDesc": "Un CryptoZombie de Nivel {levelNum}",
"shareLinkText": "He completado la Lección 6 de #CryptoZombies, ¡y he ganado el zombie 'The Phantom of Web3' de nivel 3.0! Héchale un vistazo a mi ejército zombie:"
}
},
"zombieBattle": {
"yourTurn": "Tu Turno",
"zombieDna": "ADN de {name}",
"newZombieGenerated": "¡Nuevo {species} Creado!",
"catZombie": "Gato-Zombi",
"mutantZombie": "Zombi-Mutante",
"newSpeciesDna": "Nuevo ADN de {species}",
"cryptoKitty": "CryptoKitty",
"human": "Humano",
"tryAnotherCombo": "Prueba Otra Combinación"
},
"zombieChar": {
"defaultZombieDesc": "Un CryptoZombie de Nivel 1"
},
"zombieDeck": {
"zombieDesc": "Un CryptoZombie de Nivel {levelNum}",
"nameInputPlaceholder": "Dale a {name} un nuevo nombre y pulsa 'Guardar'",
"save": "Guardar",
"yourDeck": "Tu Mazo"
},
"zombieResult": {
"headGeneLabel": "Gen de la Cabeza:",
"eyeGeneLabel": "Gen de los Ojos:",
"shirtGeneLabel": "Gen de la Camiseta:",
"skinColorGeneLabel": "Gen del Color de Piel:",
"eyeColorGeneLabel": "Gen del Color de Ojos:",
"clothesColorGeneLabel": "Gen del Colo de Ropa:",
"nameInputPlaceholder": "Introduce un nombre aquí",
"defaultZombieDesc": "Un CryptoZombie de Nivel 1"
},
"battleArena": {
"IOTAslain": "¡IOTA ha sido derrotado en batalla!",
"winCount": "Número de victoras de tu zombie:",
"iotaLose": "Número de derrotas de IOTA",
"newZombie": "Nuevo Zombi Creado"
},
"sharePage": {
"pageTitle": "¡Echa un vistazo a mi CryptoZombie {zombieName}!",
"presents": "Regalos",
"zombieDesc": "{name}, un CryptoZombie de Nivel {levelNum}",
"lesson1": {
"zombieDesc": "Un CryptoZombie de Nivel 1",
"randomZombieGenerator": "generador aleatorio de zombis",
"achievementPreamble": [
"¡Tu amigo ha aprendido el desarrollo básico de un juego en Ethereum, y ha creado a {zombieName}, un CryptoZombie de Nivel 1 como prueba!",
"Para completar la Lección 1 de CryptoZombies, tu amigo ha construido un {randomZombieGenerator} y ha aprendido de:"
],
"achievements": [
"Como escribir contratos inteligentes en Ethereum",
"Programar en Solidity, el lenguaje de programación de contratos inteligentes de Ethereum",
"Construir juegos en Ethereum"
],
"tryItOut": "Dale una oportunidad al generador aleatorio de zombis.",
"below": "debajo",
"above": "encima",
"zombieGeneratorText": "{tryItOut} ¡Introduce un nombre en la caja de {below}{above} para generar un nuevo zombi!",
"nameInputPlaceholder": "Introduce un nombre para generar un zombi",
"callToAction": [
"¿Quiéres crear tu propio CryptoZombie y añadirlo a tus filas?",
"¡Aprende como crear tus propios juegos en Ethereum GRATIS con CryptoZombies! Empieza ahora:"
]
},
"lesson2": {
"zombieCardBattle": "Carta de Zombie de Batalla",
"love": "aman",
"achievementPreamble": [
"¡Tu amigo ha completado la Lección 2 de CryptoZombies, y ha mejorado a {zombieName} a un asesino de CryptoKitties!",
"¡¿Un Asesino de CryptoKitties?!",
"Resulta que los CryptoZombies {love} alimentarse de CryptoKitties.",
"Cuando un CryptoZombie se alimenta de un CryptoKitty, sus ADN se fusionan y el CryptoKitty se transforma en un CryptoZombie.",
"¡Sigue adelante, selecciona un CryptoKitty para atacar, y comprueba que GatoZombi consigues!",
"Conceptos de Solidity Dominados",
"Para completar la Lección 2 de la Escuela de Programación de CryptoZombies, tu amigo ha construido una {zombieCardBattle} y ha aprendido sobre:"
],
"achievements": [
"Los elementos básicos sobre creación de un juego multijugador",
"Interactuar con otros contratos de la red de Ethereum",
"Organizar proyectos de Solidity más extensos en multiples contratos"
],
"callToAction": [
"¿Quiéres crear tu propio CryptoZombie y añadirlo a tus filas?",
"¡Aprende como crear tus propios juegos en Ethereum GRATIS con CryptoZombies! Empieza ahora:"
]
},
"lesson3": {
"achievementPreamble": [
"¡Tu amigo ha completado la Lección 3 de CryptoZombies, y ha mejorado su ejército zombi!",
"Para completar la Lección 3 de CryptoZombies, tu amigo ha aprendido sobre:"
],
"achievements": [
"Como crear contratos inteligentes actualizables",
"Asegurar contratos con la titularidad de ellos",
"Gas y optimización del gas en Ethereum",
"Modificadores de funciones y comprobación de seguridad"
],
"callToAction": [
"¿Quiéres crear tu propio CryptoZombie y añadirlo a tus filas?",
"¡Aprende como crear tus propios juegos en Ethereum GRATIS con CryptoZombies! Empieza ahora:"
]
},
"lesson4": {
"achievementPreamble": [
"¡Tu amigo ha completado la Lección 4 de CryptoZombies, y ha derrotado al malvado zombi IOTA!",
"Sigue adelante y pruébalo tu mismo a la izquierda. ¡Usa el ejército de tu amigo para entrar en la batalla!",
"Para completar la Lección 4 de CryptoZombies, tu amigo ha aprendido sobre:"
],
"achievements": [
"Funciones de pago, y como ganar dinero con tus juegos basados en Ethereum",
"Retirar ETH de los contratos inteligentes",
"Generar numeros aleatorios y la seguridad en Ethereum",
"¡Y más!"
],
"callToAction": [
"¿Quiéres crear tu propio CryptoZombie y añadirlo a tus filas?",
"¡Aprende como crear tus propios juegos en Ethereum GRATIS con CryptoZombies! Empieza ahora:"
]
},
"lesson5": {
"zombieDesc": "{name} CryptoZombie",
"achievementPreamble": [
"¡Tu amigo ha completado la Lección 5 de CryptoZombies, y ha mejorado su ejército zombi!",
"Sigue adelante y pruébalo tu mismo a la izquierda. ¡Usa el ejército de tu amigo para entrar en la batalla!",
"Para completar la Lección 5 de CryptoZombies, tu amigo ha aprendido sobre:"
],
"achievements": [
"Implementar el token ERC-721 en su contrato inteligente",
"Hacer transacciones con estos tokens",
"Hacer operaciones matemáticas a prueba de overflows y underflows",
"¡Y más!"
],
"callToAction": [
"¿Quiéres crear tu propio CryptoZombie y añadirlo a tus filas?",
"¡Aprende como crear tus propios juegos en Ethereum GRATIS con CryptoZombies! Empieza ahora:"
]
},
"lesson6": {
"zombieDesc": "{name} CryptoZombie",
"achievementPreamble": [
"¡Tu amigo ha completado la Lección 6 de CryptoZombies, y ha construido su propia DApp!",
"Sigue adelante y pruébalo tu mismo a la izquierda. ¡Usa el ejército de tu amigo para entrar en la batalla!",
"Para completar la Lección 6 de CryptoZombies, tu amigo ha aprendido sobre:"
],
"achievements": [
"Usar Web3.js para hacer el front-end de nuestra DApp",
"Realizar transacciones con Web3.js",
"Implementar MetaMask e Infura",
"¡Y más!"
],
"callToAction": [
"¿Quiéres crear tu propio CryptoZombie y añadirlo a tus filas?",
"¡Aprende como crear tus propios juegos en Ethereum GRATIS con CryptoZombies! Empieza ahora:"
]
}
}
}