chore(i18n,learn): processed translations (#50199)

This commit is contained in:
camperbot
2023-04-27 20:03:28 +05:30
committed by GitHub
parent 61783e4761
commit 3c8250599a
798 changed files with 196637 additions and 140 deletions

View File

@@ -11,7 +11,7 @@ dashedName: comparisons-with-the-logical-and-operator
A veces tendrás que probar más de una cosa a la vez. El operador <dfn>lógico and</dfn> (`&&`) devuelve `true` si y solo si los <dfn>operandos</dfn> a la izquierda y a la derecha son verdaderos.
The same effect could be achieved by nesting an `if` statement inside another `if`.
Se podría lograr el mismo efecto anidando una sentencia `if` dentro de otra `if`.
```js
if (num > 5) {
@@ -22,7 +22,7 @@ if (num > 5) {
return "No";
```
This code will return `Yes` if `num` is greater than `5` and less than `10`. The same logic can be written with the <dfn>logical and</dfn> operator.
Este código devolverá `Yes` si `num` es mayor que `5` y menor que `10`. La misma lógica se puede escribir con el operador <dfn>lógico and</dfn>.
```js
if (num > 5 && num < 10) {

View File

@@ -11,7 +11,7 @@ dashedName: escape-sequences-in-strings
Las comillas no son los únicos caracteres que pueden ser <dfn>escapados</dfn> dentro de una cadena. Las secuencias de escape le permiten utilizar caracteres que de otro modo no podrías usar en una cadena.
<table class='table table-striped'><thead><tr><th>Código</th><th>Resultado</th></tr></thead><tbody><tr><td><code>\'</code></td><td>comilla simple</td></tr><tr><td><code>\"</code></td><td>comilla doble</td></tr><tr><td><code>\\</code></td><td>barra invertida</td></tr><tr><td><code>\n</code></td><td>línea nueva</td></tr><tr><td><code>\t</code></td><td>tabulador</td></tr><tr><td><code>\r</code></td><td>retorno del carro</td></tr><tr><td><code>\b</code></td><td>backspace</td></tr><tr><td><code>\f</code></td><td>fuente de formulario</td></tr></tbody></table>
<table class='table table-striped'><thead><tr><th>Código</th><th>Resultado</th></tr></thead><tbody><tr><td><code>\'</code></td><td>comilla simple</td></tr><tr><td><code>\"</code></td><td>comilla doble</td></tr><tr><td><code>\\</code></td><td>barra invertida</td></tr><tr><td><code>\n</code></td><td>línea nueva</td></tr><tr><td><code>\t</code></td><td>tabulador</td></tr><tr><td><code>\r</code></td><td>retorno del carro</td></tr><tr><td><code>\b</code></td><td>retroceso</td></tr><tr><td><code>\f</code></td><td>fuente de formulario</td></tr></tbody></table>
*Ten en cuenta que la barra invertida debe escaparse para que aparezca como tal.*

View File

@@ -9,25 +9,25 @@ dashedName: generate-random-whole-numbers-with-javascript
# --description--
You can generate random decimal numbers with `Math.random()`, but sometimes you need to generate random whole numbers. The following process will give you a random whole number less than `20`:
Puedes generar números decimales aleatorios con `Math.random()`, pero a veces es necesario generar números enteros aleatorios. El siguiente proceso te dará un número entero aleatorio menor que `20`:
1. Use `Math.random()` to generate a random decimal number.
2. Multiply that random decimal number by `20`.
3. Use `Math.floor()` to round this number down to its nearest whole number.
1. Usa `Math.random()` para generar un número decimal aleatorio.
2. Multiplica ese número decimal aleatorio por `20`.
3. Usa `Math.floor()` para redondear este número hacia abajo a su número entero más cercano.
Remember that `Math.random()` can never quite return a `1`, so it's impossible to actually get `20` since you are rounding down with `Math.floor()`. This process will give you a random whole number in the range from `0` to `19`.
Recuerda que `Math.random()` nunca puede devolver un `1`, así que es imposible obtener `20` ya que estás redondeando hacia abajo con `Math.floor()`. Este proceso te dará un número entero aleatorio en el rango de `0` a `19`.
Putting everything together, this is what your code looks like:
Poniendo todo junto, así es como se ve nuestro código:
```js
Math.floor(Math.random() * 20);
```
You are calling `Math.random()`, multiplying the result by 20, then passing the value to `Math.floor()` to round the value down to the nearest whole number.
Estás llamando a `Math.random()`, multiplicando el resultado por 20 y pasando el valor a la función `Math.floor()` para redondear el valor hacia abajo al número entero más cercano.
# --instructions--
Use this technique to generate and return a random whole number in the range from `0` to `9`.
Utiliza esta técnica para generar y devolver un número entero aleatorio entre `0` y `9`.
# --hints--
@@ -49,7 +49,7 @@ Debes usar `Math.random` para generar un número aleatorio.
assert(code.match(/Math.random/g).length >= 1);
```
You should have multiplied the result of `Math.random` by 10 to make it a number in the range from zero to nine.
Debes haber multiplicado el resultado de `Math.random` por 10 para convertirlo en un número en el rango de cero a nueve.
```js
assert(

View File

@@ -9,11 +9,11 @@ dashedName: generate-random-whole-numbers-within-a-range
# --description--
You can generate a random whole number in the range from zero to a given number. You can also pick a different lower number for this range.
Puedes generar un número entero aleatorio en el rango de cero a un número determinado. También puedes elegir un número inferior diferente para este rango.
You'll call your minimum number `min` and your maximum number `max`.
Llamarás a tu número mínimo `min` y a tu número máximo `max`.
This formula gives a random whole number in the range from `min` to `max`. Tómate un momento para leerla e intenta entender lo que este código está haciendo:
Esta fórmula da un número entero aleatorio en el rango desde `min` hasta `max`. Tómate un momento para leerla e intenta entender lo que este código está haciendo:
```js
Math.floor(Math.random() * (max - min + 1)) + min
@@ -21,7 +21,7 @@ Math.floor(Math.random() * (max - min + 1)) + min
# --instructions--
Create a function called `randomRange` that takes a range `myMin` and `myMax` and returns a random whole number that's greater than or equal to `myMin` and less than or equal to `myMax`.
Crea una función llamada `randomRange` que tenga un rango `myMin` y `myMax` y devuelva un número entero aleatorio mayor o igual a `myMin`, y es menor o igual a `myMax`.
# --hints--

View File

@@ -21,8 +21,8 @@ Completa la función utilizando las reglas siguientes para modificar el objeto p
- Tu función debe devolver siempre el objeto `records` completo.
- Si `value` es una cadena vacía, elimina la propiedad `prop` dada del álbum.
- If `prop` isn't `tracks` and `value` isn't an empty string, assign the `value` to that album's `prop`.
- If `prop` is `tracks` and value isn't an empty string, add the `value` to the end of the album's `tracks` array. You need to create this array first if the album does not have a `tracks` property.
- Si `prop` no es `tracks` y `value` no es una cadena vacía, asigna el `value` a la `prop` de ese álbum.
- Si `prop` es `tracks` y value no es una cadena vacía, añade el `value` al final del arreglo `tracks` del álbum. Necesitas crear este arreglo primero si el álbum no tiene una propiedad `tracks`.
**Nota:** Para las pruebas se utiliza una copia del objeto `recordCollection`. No debes modificar directamente el objeto `recordCollection`.

View File

@@ -9,7 +9,7 @@ dashedName: selecting-from-many-options-with-switch-statements
# --description--
If you need to match one value against many options, you can use a <dfn>switch</dfn> statement. A `switch` statement compares the value to the <dfn>case</dfn> statements which define various possible values. Any valid JavaScript statements can be executed inside a <dfn>case</dfn> block and will run from the first matched `case` value until a `break` is encountered.
Si necesitas coincidir un valor contra muchas opciones, puedes usar una sentencia <dfn>switch</dfn>. Una sentencia `switch` compara el valor para las sentencias <dfn>case</dfn> las cuales definen varios posibles valores. Cualquier sentencia válida JavaScript puede ser ejecutada dentro de un bloque <dfn>case</dfn> y se ejecutará desde el primer valor de coincidencia `case` hasta que un `break` sea encontrado.
Aquí hay un ejemplo de una declaración `switch`: