Skip to content

Commit 2590853

Browse files
committed
added spanish translations
1 parent 0b58e0a commit 2590853

36 files changed

Lines changed: 839 additions & 0 deletions

i18n/es.json

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
{
2+
"exercise": {
3+
"INTRODUCTION": "INTRODUCCIÓN"
4+
, "VARIABLES": "VARIABLES"
5+
, "STRINGS": "STRINGS"
6+
, "STRING LENGTH": "LONGITUD DE STRINGS"
7+
, "REVISING STRINGS": "MODIFICANDO STRINGS"
8+
, "NUMBERS": "NÚMEROS"
9+
, "ROUNDING NUMBERS": "REDONDEANDO NÚMEROS"
10+
, "NUMBER TO STRING": "NÚMERO A STRING"
11+
, "IF STATEMENT": "BLOQUE CONDICIONAL"
12+
, "FOR LOOP": "ITERANDO CON FOR"
13+
, "ARRAYS": "ARRAYS"
14+
, "ARRAY FILTERING": "FILTRADO DE ARRAYS"
15+
, "ACCESSING ARRAY VALUES": "ACCEDIENDO ARRAYS"
16+
, "LOOPING THROUGH ARRAYS": "RECORRIENDO ARRAYS"
17+
, "OBJECTS": "OBJETOS"
18+
, "OBJECT PROPERTIES": "PROPIEDADES DE OBJECTOS"
19+
, "FUNCTIONS": "FUNCIONES"
20+
, "FUNCTION ARGUMENTS": "ARGUMENTOS DE FUNCIONES"
21+
}
22+
}
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
---
2+
3+
# FILTRADO DE ARRAYS
4+
5+
Los arrays poseen métodos predefinidos que nos permiten manipularlos.
6+
7+
Por ejemplo, los métodos `forEach`, `map`, `some` y `filter` son bastante utilizados.
8+
9+
Algo muy común es filtrar arrays para que contengan sólo ciertos valores.
10+
11+
Para esto podemos utilizar el método `.filter`.
12+
13+
Por ejemplo:
14+
15+
```js
16+
var mascotas = ['gato', 'perro', 'elefante'];
17+
18+
var filtrados = mascotas.filter(function (mascota) {
19+
return (mascota !== 'elephant');
20+
});
21+
```
22+
23+
La variable `filtrados` será igual a un array que contiene solo `gato` y `perro`.
24+
25+
## El ejercicio:
26+
27+
Crea un archivo llamado `filtrado-de-arrays.js`.
28+
29+
En ese archivo, define una variable llamada `numeros` que referencie al siguiente array:
30+
31+
```js
32+
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
33+
```
34+
35+
Luego, define una variable llamada `filtrados` que referencie el resultado de `numeros.filter()`.
36+
37+
La función que recibe `.filter()` será algo cómo lo siguiente:
38+
39+
```js
40+
function numerosPares (numero) {
41+
return numero % 2 === 0;
42+
}
43+
```
44+
45+
Utiliza `console.log()` para imprimir el array filtrado a la terminal.
46+
47+
Comprueba si tu programa es correcto ejecutando el siguiente comando:
48+
49+
`javascripting verify filtrado-de-arrays.js`
50+
51+
---
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
3+
# ¡FILTRADO!
4+
5+
Buen trabajo filtrando ese array.
6+
7+
En el siguiente ejercicio estarmos trabajando con un ejemplo de cómo recorrer arrays.
8+
9+
Ejecuta `javascripting` en la consola para seleccionar el siguiente ejercicio.
10+
11+
---

problems/arrays/problem_es.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
---
2+
3+
# ARRAYS
4+
5+
Un array es una lista ordenada de elementos. Por ejemplo:
6+
7+
```js
8+
var mascotas = ['gato', 'perro', 'conejo'];
9+
```
10+
11+
### El ejercicio:
12+
13+
Crea un archivo llamado `arrays.js`
14+
15+
En ese archivo define una variable llamada `condimentos` que referencie a un array el cual contenga los siguientes elementos: `"salsa de tomate", "queso" y "aceitunas"`.
16+
17+
Utiliza `console.log()` para imprimir la variable `condimentos` a la terminal.
18+
19+
Comprueba si tu programa es correcto ejecutando el siguiente commando:
20+
21+
`javascripting verify arrays.js`
22+
23+
---

problems/arrays/solution_es.md

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
---
2+
3+
# SI SEÑOR, UN ARRAY DE PIZZA!
4+
5+
Creaste un array con éxito.
6+
7+
En el siguiente ejercicio continuaremos explorando cómo filtrar arrays.
8+
9+
Ejecuta `javascripting` en la consola para seleccionar el siguiente ejercicio.
10+
11+
---
12+

problems/for-loop/problem_es.md

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
---
2+
3+
# FOR (BUCLES)
4+
5+
Un bucle for es como lo siguiente:
6+
7+
```js
8+
for (var i = 0; i < 100; i++) {
9+
// imprime los números del 0 al 99
10+
console.log(i);
11+
}
12+
```
13+
14+
Lo que se encuentra dentro de las llaves ({}), `console.log(i)`, se ejecutará por cada iteración del bucle.
15+
16+
El termino `i < 10;` indica cuantas veces iterará.
17+
18+
Continuará iterando si `i` es menor que `10`.
19+
20+
El termino `i++` incrementa la variable `i` en uno por cada iteración.
21+
22+
## El ejercicio:
23+
24+
Crea un archivo llamado for.js.
25+
26+
En ese archivo define una variable llamada `total` e iniciala con el número `0`.
27+
28+
Define una segunda variable llamada `limite` e iniciala con el número `10`.
29+
30+
Crea un for que itere 10 veces. En cada iteración, añade el valor de `i` a la variable `total`.
31+
32+
Puedes utilizar lo siguiente:
33+
34+
```js
35+
total += i;
36+
```
37+
38+
Luego del for, utiliza `console.log()` para imprimir la variable `total` a la terminal.
39+
40+
Comprueba si tu programa es correcto utilizando el siguiente comando:
41+
42+
`javascripting verify for.js`
43+
44+
---

problems/for-loop/solution_es.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
---
2+
3+
# EL TOTAL ES 45
4+
5+
Esta es una introducción básica al uso de for, lo cual es útil en muchas situaciones, particularmente en combinación con otras tipos de datos cómo arrays o strings.
6+
7+
En el siguiente ejercicio empezaremos a trabajar con **arrays**.
8+
9+
Ejecuta `javascripting` en la consola para seleccionar el siguiente ejercicio.
10+
11+
---
Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
---
2+
3+
# ARGUMENTOS DE FUNCIÓN
4+
5+
Una función puede ser declarada para recibir cualquier número de argumentos. Los argumentos pueden ser de cualquier tipo. Por ejemplo, un argumento a una función podría ser una string, un número, un array, un objeto e incluso otra función.
6+
7+
Un ejemplo:
8+
9+
```js
10+
function example (firstArg, secondArg) {
11+
console.log(firstArg, secondArg);
12+
}
13+
```
14+
15+
Podemos **llamar** a la función con dos argumentos de la siguiente forma:
16+
17+
18+
```js
19+
example('hello', 'world');
20+
```
21+
22+
El ejemplo anterior imprimirá `hello world` a la terminal.
23+
24+
25+
## El ejercicio:
26+
27+
Crea un archivo llamando argumentos-de-funciones.js.
28+
29+
En ese archivo, define una función llamada `math` que recibe trés argumentos. Es importante que entiendas que los nombres de los argumentos son únicamente utilizados para referenciarlos.
30+
31+
Nombra cada parámetro cómo quieras.
32+
33+
La función `math` deberá multiplicar el segundo y tercer argumento, y luego sumar el resultado con el primer argumento para luego retornar el valor obtenido.
34+
35+
Luego de eso, dentro de los paréntesis de `console.log()`, llamá la función `math()``con el número 53 cómo primer argumento, el número 61 cómo segundo argumento y el número 67 cómo tercero.
36+
37+
Comprueba si tu programa es correcto ejecutando el siguiente comando:
38+
39+
`javascripting verify argumentos-de-funciones.js`
40+
41+
---
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
---
2+
3+
# ESTAS EN CONTROL DE TUS ARGUMENTOS!
4+
5+
Buen trabajo completando el ejercicio.
6+
7+
Ejecuta `javascripting` en la consola para seleccionar el siguiente ejercicio.
8+
9+
---

problems/functions/problem_es.md

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
---
2+
3+
# FUNCIONES
4+
5+
Una función es un bloque de código que puede recibir un input y devolver un output.
6+
7+
Vamos a utilizar la palabra reservada `return` para especificar lo que devuelve una funcioón.
8+
9+
10+
Por ejemplo:
11+
```js
12+
function ejemplo (x) {
13+
return x * 2;
14+
}
15+
```
16+
17+
Podemos **llamar** a la función de esta forma para obtener el número 10:
18+
19+
```js
20+
console.log(ejemplo(5))
21+
```
22+
23+
El ejemplo anterior asume que la función `ejemplo` recibirá un número cómo argumento –– input –– y retornará el número multiplicado por 2.
24+
25+
## El ejercicio:
26+
27+
Crea una archivo llamando funciones.js
28+
29+
En ese archivo, define una función llamada `comida` que reciba un argumento llamado `fruta` que será una string.
30+
31+
Dentro de la función, retorna el argumento `fruta` de la siguiente manera:
32+
33+
```js
34+
return 'las ' + fruta + ' son ricas.';
35+
```
36+
37+
Dentro de los paréntesis de `console.log()`, llama a la función `comida()` con la string `bananas` cómo argumento.
38+
39+
Comprueba si tu programa es correcto ejecutando el siguiente comando:
40+
41+
`javascripting verify funciones.js`
42+
43+
---

0 commit comments

Comments
 (0)