Skip to content

Commit

Permalink
Translations update from Hosted Weblate (#5816)
Browse files Browse the repository at this point in the history
  • Loading branch information
weblate authored Sep 28, 2024
1 parent b2fa60e commit 2458595
Show file tree
Hide file tree
Showing 12 changed files with 664 additions and 729 deletions.
906 changes: 450 additions & 456 deletions content/adventures/ca.yaml

Large diffs are not rendered by default.

117 changes: 56 additions & 61 deletions content/adventures/es.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -625,7 +625,7 @@ adventures:
¿Puedes completar la línea 10 para hacer que el código funcione?
### Ejercicio 2
Dale al jugador información cuando introduzcan una pregunta, por ejemplo `{print} '¡Correcto!'` o `{print} '¡Error! la respuesta correcta era ' respuesta_correcta`
Dale al jugador información cuando introduzcan una pregunta, por ejemplo `{print}` '¡Correcto!' o `{print}`Incorrecto! La respuesta correcta es ' respuesta_correcta
example_code: "```\npuntuación = 0\n{repeat} 10 {times}\n números = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10\n número_1 = números {at} {random}\n número_2 = números {at} {random}\n respuesta_correcta = numero_1 * numero_2\n {print} '¿Cuánto es 'número_1' multiplicado por 'número_2'?'\n respuesta = {ask} 'Escriba su respuesta aquí...'\n {print} 'Tu respuesta es ' respuesta\n {if}_{is}_ \n puntuación = puntuación + 1\n{print} '¡Buen trabajo! Tu puntuación es... 'puntuación' sobre 10!'\n```\n"
10:
story_text: |
Expand Down Expand Up @@ -1009,7 +1009,7 @@ adventures:
Ten en cuenta que tienes que probar tu código con mucho cuidado para el mes de febrero, porque la cantidad de días de este mes cambia en los años bisiestos.
example_code: |
**¡Atención! Este código necesita ser depurado.
**¡Atención! ¡Este código necesita ser depurado!**
```
{print} 'Calendario Hedy'
meses_con_31_dias = Enero, Marzo, Mayo, Julio, Septiembre, Octubre, Diciembre
Expand All @@ -1027,8 +1027,7 @@ adventures:
{else}
días = 28
{print} 'Aquí están todos los días de '
mes
{print} 'Aquí están todos los días de ' mes
{for} i {in} {range} 1 {to} días
{print} mes i
```
Expand Down Expand Up @@ -1126,36 +1125,36 @@ adventures:
### Ejercicio
Depura este cuento infantil al azar. ¡Buena suerte!
example_code: |
**¡Atención! ¡Este código necesita ser depurado!**
**¡Atención! Este código necesita ser depurado.
```
nombres = 'Tanya', 'Romy', 'Kayla', 'Aldrin', 'Ali'
verbos='caminar', 'saltar', 'pedalear', 'conducir', 'correr'
ubicaciones = 'en la cima de una montaña', 'en el supermercado', 'en la piscina'
escondites = 'detrás de un arbol', 'bajo una mesa', 'en una caja'
sonidos = 'a trumpet', 'a car crash', 'thunder'
causas_de_ruido = 'una televisión', 'un niño con petardos', 'un elefante mágico', 'un sueño'
nombre_ elegido = nombres {at} {random}
verbo_elegido = verbos {at} {random}
ubicacion_elegida = 'ubicaciones {at} {random}'
sonidos_elegidos = ruidos {at} {random}
lugar_elegido = escondites {at} {random}
causas_elegidas = causas_de_ruido {at} {random}
{print} nombre_elegido ' fue ' verbo_elegido ' ' ubicacion_elegida
{print} 'cuando de repente escucharon un sonido de ' sonidos {at} {random}
{print} nombre_elegido ' miró alrededor, pero no pudieron descubrir de donde provenía el sonido'
{print} nombre_elegido ' se escondió en ' lugar_elegido'
{print} 'Miraron alrededor, pero no pudieron ver nada allí'
names = 'Tanya', 'Romy', 'Kayla', 'Aldrin', 'Ali'
verbs='caminar', 'saltar', 'montar en bici', 'conducir', 'correr'
locations = 'en la cima de una montaña', 'en el supermercado', 'a la piscina'
escondites = «detrás de un árbol», «debajo de una mesa», «en una caja».
sonidos = «una trompeta», «un accidente de coche», «un trueno
causas_del_ruido = 'un televisor', 'un niño con petardos', 'un elefante mágico', 'un sueño'
chosen_name = nombres {at} {random}
chosen_verb = verbos {at} {random}
chosen_location = 'lugares {at} {random}'
chosen_sounds = ruidos {at} {random}
chosen_spot = hiding_spots {random}
chosen_causes = causes_of_noise {at} {random}
{print} chosen_name ' era ' verbo_elegido ' chosen_spot
{print} 'cuando de repente oyeron un sonido como ' sonidos {at} {random}
{print} chosen_name ' miraron a su alrededor, pero no pudieron descubrir de dónde procedía el ruido'
{print} chosen_name ' escondieron ' punto_elegido'
{print} 'Intentaron mirar alrededor, pero no pudieron ver nada desde allí'
oculto = 'sí'
{while} oculto = 'sí'
{print} nombre_elegido 'todavía no ven nada'
respuesta = {ask} '¿Se ha movido ' nombre_elegido ' de su escondite?'
{print} chosen_name 'seguían sin ver nada'
respuesta = {ask} «¿se mueve ' chosen_name ' de su escondite?
{if} respuesta = 'sí'
oculto == 'no'
{print} 'nombre_elegido se movió de ' lugar_elegido
{print} 'Y entonces vieron que sólo era ' causas_elegidas
{print} nombre_elegido 'se rió y siguieron con su día'
{print} 'chosen_name se movió de' chosen_spot
{print} 'Y entonces vieron que era sólo' chosen_cause
{print} chosen_name 'se rieron y siguieron con su día'
{print} Fin
```
16:
Expand Down Expand Up @@ -1244,18 +1243,19 @@ adventures:
levels:
1:
story_text: |
¡Bienvenido a Hedy! Aquí puedes aprender a cómo programar paso a paso.
¡Bienvenido a Hedy! Aquí puedes aprender a cómo programar paso a paso.
¡Prueba el código por ti mismo! El botón amarillo copia el código de ejemplo a tu bloque de programación.
Después pulsa el botón verde 'Ejecutar código' debajo del campo de programación para ejecutar el código.
¿Preparado? ¡Entonces ve a la siguiente pestaña para hacer tus propios códigos!
example_code: |
```
{print} Hola Mundo!
{print} ¡Hola Mundo!
```
2:
story_text: |
¡Enhorabuena! Has alcanzado el nivel 2. ¡Espero que ya hayas hecho algunos códigos increíbles!
¡Enhorabuena! ¡Has alcanzado el nivel 2! ¡Espero que ya hayas hecho algunos códigos increíbles!
Quizás te has dado cuenta en el primer nivel que el comando `{echo}` sólo puede guardar un bit de información cada vez.
Por ejemplo en la aventura del restaurante, puedes imprimir lo que el cliente quiere comer, o que quiere de beber, pero no ambas en una misma frase.
Expand Down Expand Up @@ -1606,7 +1606,7 @@ adventures:
Haz tu propia versión del programa. Primero haz una lista de los miembros de tu familia.
Luego piensa en una tarea que tenga que ser hecha, y deja que la computadora decida quien debe hacer la tarea con el comando `{at} {random}`.
**Extra** ¿No quieres lavar los platos por ti mismo? Hackea el programa quitando tu nombre de la lista con `{remove} {from}`.
**Extra** ¿No quieres lavar los platos por ti mismo? Hackea el programa quitando tu nombre de la lista con el comando `{remove}` `{from}`.
4:
story_text: |
Usando comillas puedes hacer más interesante tu programa.
Expand Down Expand Up @@ -1919,11 +1919,10 @@ adventures:
levels:
12:
story_text: |
En este nivel aprenderás a usar **funciones**. Una función es un bloque de código que se puede utilizar fácilmente varias veces. Usar funciones nos ayuda a organizar piezas de código que podamos usar de forma repetida.
Para crear una función, usa `{define}` que da a la función un nombre. Luego pon todas las líneas que desees en la función en un bloque con sangría bajo la línea `{define}`.
En este nivel aprenderás a usar **funciones**. Una función es un bloque de código que se puede utilizar fácilmente varias veces. Usar funciones nos ayuda a organizar piezas de código que podamos usar de forma repetida. Para crear una función, usa `{define}` que da a la función un nombre. Luego pon todas las líneas que desees en la función en un bloque con sangría bajo la línea `{define}`.
Deja una línea vacía en tu código para que parezca agradable y limpio. Y ya está, ¡Gran trabajo! ¡Has creado una función!
¡Ahora, cuando necesitemos ese bloque de código, solo usamos <code>{call}</code> con el nombre de la función para llamarlo! No tenemos que volver a escribir ese bloque de código.
Echa un vistazo a este código de ejemplo de un juego de Twister. La función 'turno' contiene un bloque de código que elige qué miembro debe ir donde.
Expand Down Expand Up @@ -3507,7 +3506,7 @@ adventures:
levels:
7:
story_text: |
## ¡Repite! ¡Repite! ¡Repetir!
## ¡Repetir! ¡Repetir! ¡Repetir!
El nivel 7 añade el comando `{repeat}`. `{repeat}` se puede utilizar para ejecutar una línea de código varias veces. Así:
### Ejercicio
Expand Down Expand Up @@ -5074,14 +5073,9 @@ adventures:
Primero, define una función **por cada forma** que quieras usar en el brazalete. Después, añade las formas al brazalete como este:
</div>
Programa de Diseño de Brazalete <img src="https://github.com/hedyorg/hedy/assets/80678586/549d7f3a-c492-4b4a-b173-746eb3400951" width="500">
example_code: |
Sugerencia: Programa para diseñar pulsera
Primero, define una función **para cada forma** que quieras usar en tu pulsera. Después, añade las formas a la pulsera tal que así:
Hint Bracelet Programa de diseño
```
{define} dibujar_un_cuadrado
_
Expand All @@ -5092,13 +5086,13 @@ adventures:
{turn} 180
{for} i {in} {range} 1 {to} 5
{color} gris
{forward} 100
forma = {ask} '¿Qué tipo de forma quieres en el siguiente brazalete?'
color_elegido = {ask} '¿En qué color?'
{color} color_elegido
{if} forma = 'cuadrado'
{call} dibujar_un_cuadrado
{color} gris
{forward} 100
forma= {ask} '¿Qué tipo de forma le gustaría a continuación en el brazalete?'
color_elegido = {ask} '¿En qué color?'
{color} color_elegido
{if} forma = 'cuadrado'
{call} dibujar_un_cuadrado
```
13:
story_text: |
Expand All @@ -5124,21 +5118,22 @@ adventures:
{define} dibuja_una_casa {with} color_elegido
_
```
Hint Snow Storm
Tormenta de la Pista de Nieve
```
{define} draw_snowflake {with} length, color
_
{define} dibujar_copo_nieve {with} longitud, color
_
numbers = 10, 20, 30
colors = _
números= 10, 20, 30
colores = _
{for} i {in} {range} 1 {to} 5
random_number = _
random_color = _
{call} draw_snowflake {with} random_number, random_color
{color} white
{turn} random_number * 5
{forward} 80
número_aleatorio = _
color_aleatorio = _
{call} dibujar_copo_nieve {with} número_aleatorio , color_aleatorio
{color} blanco
{turn} número_aleatorio * 5
{forward} 80
```
14:
Expand Down
18 changes: 9 additions & 9 deletions content/cheatsheets/fi.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,7 +35,7 @@
väri {is} {ask} Mikä on lempivärisi?
{print} väri on lempivärisi!
- name: '{sleep}'
explanation: '`{sleep}` anna Hedyn pitää (muutama) sekunti taukoa.'
explanation: '`{sleep}`:lla voit antaa Hedyn pysähtyä pariksi sekunniksi.'
demo_code: |-
{print} Annas kun ajattelen sekunnin...
{sleep}
Expand Down Expand Up @@ -104,8 +104,8 @@
väri {is} {ask} 'Mikä on lempivärisi?'
{if} väri {in} hienot_värit {print} 'hieno!' {else} {print} 'plääh'
- name: '{pressed}'
explanation: Check whether a given key on the keyboard is `{pressed}`.
demo_code: '{if} a {is} {pressed} {print} ''You pressed A!'' {else} {print} ''You pressed another key!'''
explanation: Tarkista, onko näppäimistön tietty näppäin `{pressed}`.
demo_code: '{if} a {is} {pressed} {print} ''Painoit A!'' {else} {print} "Painoit toista näppäintä!"'
6:
- name: '{print}'
explanation: Tulosta tarkasti käyttäen heittomerkkejä.
Expand All @@ -115,7 +115,7 @@
demo_code: |-
vastaus = {ask} 'Paljonko on 10 plus 10?'
{if} vastaus {is} 20 {print} 'Kyllä!' {else} {print} 'Oho'
- name: '{ask} ja {if} kilpikonnan kanssa'
- name: '`{ask}` ja `{if}` kilpikonnan kanssa'
explanation: Ask the user how many angles they want.
demo_code: |-
angles = {ask} 'How many angles?'
Expand Down Expand Up @@ -159,12 +159,12 @@
{turn} 90
{forward} 50
- name: '{pressed}'
explanation: Check whether a given key on the keyboard is `{pressed}`.
explanation: Tarkista, onko näppäimistön tietty näppäin `{pressed}`.
demo_code: |-
{if} a {is} {pressed}
{print} 'You pressed A!'
{print} 'Painoit A!'
{else}
{print} 'You pressed another key!'
{print} 'Painoit toista näppäintä!'
9:
- name: '{if} monelle riville'
explanation: The answer of a sum of questions with `{ask}` and see if it is correct. Now we print out two lines.
Expand Down Expand Up @@ -220,7 +220,7 @@
demo_code: |-
nimi = 'Hedy robotti'
{print} 'Hei ' nimi
- name: heittomerkit {if} vertailun jälkeen
- name: heittomerkit `{if}` vertailun jälkeen
explanation: Teksti lainausmerkeissä komennon `{if}` jälkeen.
demo_code: |-
nimi = {ask} 'Kuka olet?'
Expand Down Expand Up @@ -316,7 +316,7 @@
firstfruit = fruit[1]
{print} firstfruit
- name: Get a random item from a list
explanation: To get a random item from a list we use [random] so fruit[random] means, get a random fruit from the list!
explanation: Saadaksesi satunnaisen kohteen luettelosta käytämme [{random}], joten hedelmä[{random}] tarkoittaa, että ota satunnainen hedelmä luettelosta!
demo_code: |-
fruit = ['banana', 'apple', 'cherry']
random_fruit = fruit[{random}]
Expand Down
2 changes: 1 addition & 1 deletion content/client-messages/ca.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
CheckInternet: Mireu si la vostra connexió a Internet funciona correctament.
CheckInternet: Mireu si la teva connexió a Internet funciona correctament.
Connection_error: No hem pogut arribar al servidor.
Empty_output: Aquest codi funciona, però no imprimeix res. Afegiu una comanda d'impressió al vostre codi o utilitzeu la tortuga per obtenir la sortida.
Errors_found: Has comès un error! No et preocupis, encara podem executar el programa
Expand Down
Loading

0 comments on commit 2458595

Please sign in to comment.