Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

📜 Weblate errors #5810

Merged
merged 5 commits into from
Sep 25, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
115 changes: 64 additions & 51 deletions content/adventures/es.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2590,9 +2590,9 @@ adventures:
```
story_text_2: |
### Ejercicio
¡Hora de crear tus propias variables!
En el código de ejemplo hicimos un ejemplo de la variable `animal_favorito`. En la línea 1 se crea la variable, y en la línea 2 usamos la variable en un comando `{print}`.
Lo primero de todo, termina nuestro ejemplo rellenando tu animal favorito en el hueco en blanco. Después haz 3 códigos como estos por ti mismo. Elige una variable, y establece la variable con el comando `{is}`. Entonces úsala con un comando `{print}`, como hicimos.
¡Es hora de hacer tus propias variables!
En el código de ejemplo hemos hecho un ejemplo de la variable `favorite_animal`. En la línea 1 la variable está establecida, y en la línea 2 usamos la variable en un comando `{print}.
En primer lugar, terminar nuestro ejemplo rellenando su animal favorito en el blanco. Luego haga al menos 3 de estos códigos usted mismo. Escoge una variable, y establece la variable con el comando `{is}`. Luego úsala con un comando `{print}`, tal como hicimos.
example_code_2: |
```
animal_favorito {is} _
Expand Down Expand Up @@ -2826,12 +2826,12 @@ adventures:
```
5:
story_text: |
You don't always have to use the `{play}` command to play a whole song, sometimes you just want to play one note.
For example, if you want to make a quiz, you can play a happy high note if the answer is right and a sad low note if the answer is wrong.
No siempre tienes que usar el comando `{play}` para reproducir una canción entera, a veces solo quieres tocar una nota.
Por ejemplo, si quieres hacer un cuestionario, puedes tocar una nota alta feliz si la respuesta es correcta y una nota baja triste si la respuesta es incorrecta.

### Exercise
Finish the first question by adding a line of code that plays a C3 note if the wrong answer is given.
Then think of 3 more questions to add to this quiz.
### Ejercicio
Termina la primera pregunta añadiendo una línea de código que reproduzca una nota C3 si se da la respuesta incorrecta.
Luego piensa en 3 preguntas más para agregar a este cuestionario.
example_code: |
```
respuesta {is} {ask} '¿Cuál es la capital de Zimbabwe?'
Expand All @@ -2854,11 +2854,11 @@ adventures:
```
7:
story_text: |
Using the `{repeat}` command can make your codes for melodies a lot shorter!
¡Utilizar el comando `{repeat}` puede hacer que tus códigos para melodías sean mucho más cortos!

### Exercise
Finish the code for Twinkle Twinkle Little Star by using the `{repeat}`command.
Then go back to the songs you've made in the previous levels. Can you shorten those codes too?
### Ejercicio
Termina el código de Twinkle Twinkle Little Star utilizando el comando `{repeat}`.
Luego vuelve a las canciones que has hecho en los niveles anteriores. ¿Puedes acortar también esos códigos?
example_code: |
```
{print} 'Brilla Brilla Estrellita'
Expand All @@ -2868,10 +2868,10 @@ adventures:
```
8:
story_text: |
Now that we can use the `{repeat}` command for multiple lines, we can make songs even more easily!
Ahora que podemos usar el comando `{repeat}` para múltiples líneas, ¡podemos hacer canciones aún más fácilmente!

### Exercise
Finish the song of Brother John (Frère Jacques). Don't forget to use `{repeat}`!
### Ejercicio
Termina la canción del Hermano Juan (Frère Jacques). ¡No olvides utilizar `{repeat}`!
example_code: |
```
{print} 'Hermano John'
Expand All @@ -2888,11 +2888,11 @@ adventures:
```
9:
story_text: |
From this level on you can - among other things - use a {repeat} command inside a {repeat} command.
That makes songs like 'Happy birthday' even shorter!
A partir de este nivel puedes, entre otras cosas, utilizar un comando {repeat} dentro de otro {repeat}.
Eso hace que canciones como 'Cumpleaños feliz' sean aún más cortas.

### Exercise
Finish the song!
### Ejercicio
¡Termina la canción!
example_code: |
```
primera_vez = sí
Expand Down Expand Up @@ -3321,10 +3321,10 @@ adventures:
```
story_text_2: |
### Ejercicio
En Hedy puedes encontrar ejercicios en cada aventura. Un ejercicio te permite practicar los nuevos comandos y conceptos, y te permite darle tu propio toque a los códigos de ejemplo.
En este ejercicio verás un espacio en blanco rosa. Tienes que rellenar algo en el lugar del espacio en blanco antes de que se pueda ejecutar tu código.
En Hedy encontrarás ejercicios en cada aventura. Un ejercicio te permite practicar los nuevos comandos y conceptos, y te permite dar tu propio giro a los códigos de ejemplo.
En este ejercicio verás un espacio en blanco de color rosa. Tienes que rellenar algo en el lugar del espacio en blanco antes de que el código pueda ejecutarse.

Rellena el comando `{print}` en el espacio en blanco y después añade cinco líneas de código. Cada línea tiene que empezar con un comando `{print}`.
Rellene el comando `{print}` en el espacio en blanco y luego añada cinco líneas más de código. Cada línea debe comenzar con un comando `{print}`.
¡Diviértete!
example_code_2: |
```
Expand Down Expand Up @@ -3507,11 +3507,11 @@ adventures:
levels:
7:
story_text: |
## ¡Repetir! ¡Repetir! ¡Repetir!
El nivel 7 añade el comando `{repeat}`. `{repeat}` se puede usar para ejecutar una línea de código varias veces. Tal que así:
## ¡Repite! ¡Repite! ¡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
Juega con el comando repetir. ¿Puedes ahora hacer la canción de cumpleaños feliz en sólo 3 líneas de código en vez de en 4?
Juega con el comando `{repeat}`. ¿Puedes hacer la canción de cumpleaños feliz en sólo 3 líneas de código en lugar de 4 ahora?
example_code: |
```
{repeat} 3 {times} {print} '¡Hedy es divertido!'
Expand All @@ -3531,8 +3531,10 @@ adventures:
```
9:
story_text: |
En este nivel no puedes usar varias líneas sólo con `{if}` y `{repeat}`, ¡pero si puedes juntarlas!
En este ejemplo ves un comando `{if}` dentro de un comando `{repeat}`. También se permite lo contrario, y también un `{if}` se permite en un `{if}` y un `{repeat}` en un `{repeat}`.
¡Buen trabajo! ¡Has alcanzado otro nuevo nivel! En el nivel anterior has aprendido a utilizar múltiples líneas de código en un comando `{if}` o `{repeat}`.
Pero aún no puedes combinar ambos...

Buenas noticias. En este nivel podrás poner un `{if}` dentro de un `{if}`, `{repeat}` dentro de un comando `{repeat}` y entre ellos.
¡Pruébalo!
example_code: |
```
Expand Down Expand Up @@ -3819,10 +3821,10 @@ adventures:
```
12:
story_text: |
A partir de este nivel puedes usar números decimales para hacer que tu menú sea más realista.
A partir de este nivel, puedes utilizar números decimales para que tu menú sea más realista.

### Ejercicio
¿Puedes pensar en un código para darle a tus amigos y familiares un 15% de descuento?
¿Se te ocurre un código para hacer un descuento del 15% a tus amigos y familiares?
example_code: |
```
precio = 0.0
Expand Down Expand Up @@ -3905,10 +3907,10 @@ adventures:
```
2:
story_text: |
En este nivel puedes practicar usando las variables, ¡así puedes hacer un juego de piedra, papel o tijeras en el próximo nivel!
En este nivel puedes practicar el uso de las variables, ¡para poder hacer el juego de piedra, papel o tijera en el siguiente nivel!
### Ejercicio
Completa el código poniendo la **variable** en los huecos en blanco.
Este juego no es muy interactivo, ¡pero no te preocupes! !En la siguiente pestaña aprenderás como usar las variables con el comando `{ask}` para hacer tu juego interactivo!
Termina el código rellenando la **variable** en el espacio en blanco.
Este juego no es muy interactivo, ¡pero no te preocupes! En la siguiente pestaña aprenderás a usar variables con el comando `{ask}` ¡para hacer tu juego interactivo!
example_code: |-
```
opción {is} piedra
Expand Down Expand Up @@ -4068,12 +4070,12 @@ adventures:
Añade un tercer componente al código, como una prenda de ropa o un objeto.
example_code: |
```
nombre = {ask} '¿Cuál es tu nombre?'
{if} nombre {is} '_'
nombre = {ask} ¿Cuál es tu nombre?
{if} nombre {is} _
a = 'Ve al aeropuerto '
{else}
a = 'Ve a la estación de trenes '
contraseña = {ask} '¿Cuál es la contraseña?'
a = 'Ve a la estación de tren '
contraseña = {ask} '¿Cuál es la contraseña?
{if} contraseña {is} _
b = 'mañana a las 02.00'
{else}
Expand All @@ -4082,13 +4084,13 @@ adventures:
```
13:
story_text: |
Podemos simplificar el código superespía con `{and}`, entonces sólo necesitamos un `{if}`.
Podemos simplificar el código de superspy con `{and}`, de forma que solo necesitemos un `{if}`.

### Ejercicio 1
Completa el código rellenando el comando correcto en el hueco en blanco. Consejo: El superespía tiene que responder a AMBAS preguntas correctamente, ¡antes de que consigan la información confidencial!
Completa el código rellenando el comando correcto en el espacio en blanco. Consejo: El superespía tiene que responder correctamente a AMBAS preguntas antes de obtener la información confidencial.

### Ejercicio 2
¡Queremos confundir aún más al enemigo! Crea una lista con respuestas falsas y selecciona una al azar cuando den una respuesta incorrecta.
Queremos confundir aún más al enemigo. Crea una lista con respuestas falsas y selecciona una al azar cuando se dé una respuesta incorrecta.
example_code: |
```
nombre = {ask} '¿Cuál es tu nombre?'
Expand Down Expand Up @@ -4354,7 +4356,7 @@ adventures:

### Ejercicio
¿Puedes añadir la cantidad correcta de sangría a cada línea para que la canción se reproduzca correctamente?
Nota: No todas las líneas necesitan sangría
Pista: No todas las líneas necesitan sangría.
example_code: |
```
_ acciones = 'aplaude', 'mueve los pies así', '¡grita hurra!'
Expand Down Expand Up @@ -4442,11 +4444,11 @@ adventures:
```
{define} twinkle
{print} 'Twinkle'
{print} '...'
{print} _

{call} twinkle
{print} 'Up above the world so high'
{print} 'Like a diamond in the sky'
{print} 'Tan alto sobre el mundo'
{print} 'Como un diamante en el cielo'
{call} _
```
16:
Expand Down Expand Up @@ -4650,20 +4652,29 @@ adventures:
```
2:
story_text: |
En este nivel puedes utilizar variables para hacer tu tortuga interactiva. Por ejemplo, puedes preguntar al jugador cuantos pasos dará la tortuga.
En el nivel 1 la tortuga sólo podía girar a izquierda o derecha. ¡Eso es un poco aburrido!
En el nivel 2 puede apuntar su nariz en todas direcciones.

Use 90 grados para girar un cuarto, 180 grados para girar la mitad, y un círculo completo es 360 grados.

### Ejercicio
Este código ahora crea la letra T. ¿Puedes cambiarlo para que sea la letra B?

**Extra** Cambia la letra por una letra diferente, como la primera de tu nombre.
También puede hacer varias letras, estableciendo el color a `{color}` `{white}` entre ellas.
example_code: |
```
respuesta {is} {ask} ¿Cuántos pasos debería dar la tortuga?
{forward} respuesta
{forward} 20
{turn} 90
{forward} 20
{turn} 180
{forward} 100
```
story_text_2: |
Además, en el nivel 1 la tortuga solo podía girar a la derecha o a la izquierda. ¡Qué aburrido!
En el nivel 2 la tortuga puede apuntar su nariz en todas las direcciones.

Utiliza 90 para girar un cuarto. Lo llamamos grados, un giro completo son 360 grados.
Puedes usar variables para en la tortuga `turn`.

### Ejercicio
¿Puedes hacer una figura con este código? ¿Quizá un triangulo o un círculo?
Cambia el código para que cree un triángulo. Pista: sólo tienes que cambiar el código en un sitio.
example_code_2: |
```
{print} Dibujando figuras
Expand All @@ -4672,6 +4683,8 @@ adventures:
{forward} 25
{turn} ángulo
{forward} 25
{turn} ángulo
{forward} 25
```
3:
story_text: |
Expand Down
16 changes: 8 additions & 8 deletions content/cheatsheets/ru.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,21 @@
explanation: Напечатать что-нибудь с `{print}`.
demo_code: '{print} Привет, добро пожаловать в Hedy!'
- name: '{ask}'
explanation: спросить что-нибудь с `{ask}`.
explanation: Спросить что-нибудь с `{ask}`.
demo_code: '{ask} Какой Ваш любимый цвет?'
- name: '{echo}'
explanation: repeat something using `{echo}`.
explanation: Повторить что-то с помощью `{echo}`.
demo_code: |-
{ask} What is your favorite color?
{echo} so your favorite color is
- name: '{print} emojis'
explanation: print an emoji with `{print}`.
{ask} Какой ваш любимый цвет?
{echo} ваш любимый цвет
- name: '{print} эмодзи'
explanation: Напечатать эмодзи с помощью `{print}`.
demo_code: '{print} 🙋 🌍 ❗'
- name: '{forward}'
explanation: Draw a line with `{forward}`.
explanation: Нарисовать линию с помощью `{forward}`.
demo_code: '{forward} 100'
- name: '{turn}'
explanation: turn the drawing turtle with `{turn}`.
explanation: Повернуть черепашку с помощью `{turn}`.
demo_code: |-
{forward} 25
{turn} {left}
Expand Down
2 changes: 1 addition & 1 deletion content/keywords/ru.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
add: добавить
and: и
ask: запросить
ask: спросить
at: в
black: чёрный
blue: синий
Expand Down
14 changes: 7 additions & 7 deletions content/pages/ru.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -419,7 +419,7 @@ teacher-guide:
error_text: For example they type a sentence without using print.
error_code: Hedy не может напечатать это
solution_text: Teach your students to always start a line of code with a command.
solution_code: напечатать Хеди может напечатать это!
solution_code: '{print} Hedy может это напечатать!'
- title: Студенты используют заглавные буквы при наборе команд
example:
error_text: Commands won't work if they are in capitals.
Expand All @@ -433,7 +433,7 @@ teacher-guide:
- title: Студенты используют эхо без вопроса
example:
error_text: Echo is made to repeat an answer after an ask command. Without ask echo won't do anything.
error_code: эхо Ваше имя
error_code: '{echo} Ваше имя -'
solution_text: Add an ask command to make it work.
solution_code: |-
{ask} What's your name?
Expand All @@ -452,12 +452,12 @@ teacher-guide:
example:
error_text: Often students love to try out big numbers when using the turtle, which causes the arrow to walk off the screen.
error_code: |-
вперед 300
поворот 90
solution_text: In the example. students tend to think that the turn command doesn't work. Eventhough is does work, but you can't see it happening off screen. Use smaller numbers to prevent this from happening.
{forward} 300
{turn} 90
solution_text: В этом примере ученики часто думают, что команда поворота не сработала, хотя на самом деле она выполнила то, что должна была. Что произошло, так это то, что черепаха вышла за пределы экрана. Используйте меньшие числа, чтобы это избежать.
solution_code: |-
вперед 100
поворот 90
{forward} 100
{turn} 90
- title: "Turtle: Students use the command backward, but that doesn't exist"
example:
error_text: Назад - это не команда.
Expand Down
2 changes: 1 addition & 1 deletion grammars/keywords-ru.lark
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@ _DEF: ("def" | "def") _SPACE?
_RETURN: ("вернуть" | "return") _SPACE?
_PRINT: ("печатать" | "print") _SPACE?
_PLAY: ("play" | "play") _SPACE
_ASK: ("запросить" | "ask")
_ASK: ("спросить" | "ask")
_ECHO: ("повторить" | "echo") _SPACE?
_FORWARD: ("вперёд" | "forward") _SPACE?
_TURN: ("повернуть" | "turn") _SPACE?
Expand Down
Loading
Loading