forked from CryptozombiesHQ/cryptozombie-lessons
-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.json
272 lines (272 loc) · 14.4 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
{
"base": {
"name": "CryptoZombies",
"tagLine": "Aprende a programar juegos en Ethereum",
"lesson": "Lección {lessonNum}",
"chapter": "Capítulo {chapterNum}",
"syncing": "Sincronizando...",
"telegram": {
"name": "Telegram",
"openChat": "Abrir Chat",
"action": "Únete a nuestro Telegram",
"link": "https://t.me/loomnetworkES"
},
"twitter": {
"name": "Twitter",
"link": "https://twitter.com/loomnetwork"
}
},
"editor": {
"readOnly": "solo lectura"
},
"lessonMenu": {
"pageTitle": "@:base.name | @:base.tagLine",
"itemLabel": "Lección {lessonNum}: {title}",
"signIn": "Inicia sesión y guarda tu progreso",
"progressLoaded": "Tu progreso ha sido cargado"
},
"overview": {
"pageTitle": "@:base.name {lesson} | @:base.tagLine",
"presents": "Regalos",
"title": "Lección {lessonNum}: {title}",
"signInPrompt": "De aquí en adelante necesitas iniciar sesión para que podamos sincronizar tu progreso y los zombis. Por favor identifícate usando el botón de abajo:",
"signInButton": "Iniciar sesión",
"levelUpText": "En esta lección vamos a subir de nivel a los zombis creados en las lecciones anteriores.",
"missingZombieText": "Lamentablementes parece que no tienes ningún zombi creado en la Lección {lessonNum}. Si aún no has terminado la lección, hazlo antes de continuar:",
"fixMissingZombieText": "Si ya has terminado la Lección {lessonNum} y estás recibiendo este mensaje de error, puedes ir directamente al final y {generateNewZombie}.",
"generateNewZombieLink": "generar un nuevo zombi",
"areYouReady": "¿Estás preparado para empezar?",
"resumeLesson": "Reanudar Lección {lessonNum}"
},
"chapter": {
"pageTitle": "@:base.name | {lesson} {chapter}",
"header": "Capítulo {chapterNum}: {title}",
"saveProgress": "Guardar Progreso",
"autosaveEnabled": "Autoguardado Activado",
"resumeProgress": "Reanudar Progreso",
"showHint": "Mostrar Pista",
"nextChapter": "Siguiente Capítulo",
"tryAgain": "Volver a Intentar",
"checkAnswer": "Comprobar Respuesta",
"showMeTheAnswer": "Muéstrame la Respuesta",
"hideAnswer": "Ocultar la Respuesta"
},
"lessonComplete": {
"shareLinksAction": "O puedes cliquear en los botones para compartirlo:",
"signIn": "Inicia sesión y guarda tu progreso",
"goToNextLesson": "Continuar 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 recibido {zombieName}, un CryptoZombie de nivel {levelNum}!",
"header": [
"¡Enhorabuena! ¡Has completado la {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": [
"¡Lección 6 estará disponible en pocas semanas!",
"Recibirás un email nuestro tan pronto esté disponible.",
"Mientras tanto. ¡Únete a nosotros en {telegramLink}, o síguenos en {twitterLink} para unirte a la conversación!"
],
"zombieDesc": "Un CryptoZombie de nivel {levelNum}",
"shareLinkText": "¡He completado la Lección 5 de #CryptoZombies y tengo un CryptoZombie de nivel 10! Écha un vistazo a mi ejército:"
}
},
"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 recibido un CryptoZombie de nivel 10!",
"Mira el ejército de zombis de tu amigo a la izquierda. Bastante formidable, ¿eh?",
"Al completar la Lección 5 de CryptoZombies, tu amigo aprendió sobre:"
],
"achievements": [
"Tokens, el estándar ERC721 y crear tokens / activos comerciables",
"Librerías de Solidity y cómo usarlas",
"La librería SafeMath y prevenir desbordamientos",
"Comentar el código en Solidity y el estándar natspec"
],
"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:"
]
}
}
}