Skip to content

Commit

Permalink
Translations update from Hosted Weblate (#5898)
Browse files Browse the repository at this point in the history
  • Loading branch information
3 people authored Oct 29, 2024
1 parent 7eb6005 commit 17105c7
Show file tree
Hide file tree
Showing 6 changed files with 119 additions and 42 deletions.
83 changes: 57 additions & 26 deletions content/adventures/de.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -313,6 +313,7 @@ adventures:
_
{print} Du bekommst einen geschmacksrichtungen {at} {random} Milchshake
```
default_save_name: hinzufügen_entfernen_Befehl
and_or_command:
description: introducing and or
levels:
Expand All @@ -328,6 +329,8 @@ adventures:
{if} name {is} 'Hedy' {and} alter {is} 2
{print} 'Du bist die echte Hedy!'
```
name: '{and} & {or}'
default_save_name: und oder
ask_command:
default_save_name: frage_Befehl
description: Einführung des {ask} Befehls
Expand Down Expand Up @@ -394,6 +397,7 @@ adventures:
name = {input}('Wie heißt du?')
{print}('Aha, dein Name ist ', name)
```
name: '{ask}'
blackjack:
description: Versuche, so nah wie möglich an die 21 heran zu kommen
levels:
Expand Down Expand Up @@ -442,6 +446,8 @@ adventures:
{print} 'Deine Karte ist ein(e) ' _
{print} 'Sie zählt ' _ ' Punkte'.
```
default_save_name: Blackjack
name: Blackjack
blackjack_2:
description: Blackjack Teil 2
levels:
Expand Down Expand Up @@ -497,6 +503,8 @@ adventures:
{print} 'Du hast ' _ ' und ' _ ' gezogen. Das sind ' _ ' Punkte'
{print} 'Der Geber hat ' _ ' und ' _ ' gezogen. Das sind ' _ ' Punkte'
```
name: Blackjack 2
default_save_name: Blackjack_2
blackjack_3:
description: Blackjack Teil 3
levels:
Expand Down Expand Up @@ -540,6 +548,8 @@ adventures:
{if} geber_gesamtpunkte < 17
_
```
name: Blackjack 3
default_save_name: Blackjack_3
blackjack_4:
description: Blackjack Teil 4
levels:
Expand Down Expand Up @@ -574,6 +584,8 @@ adventures:
{else}:
_
```
name: Blackjack 4
default_save_name: Blackjack_4
calculator:
name: Taschenrechner
default_save_name: Taschenrechner
Expand Down Expand Up @@ -746,6 +758,7 @@ adventures:
### Exercise
Add the `{while}` loop in the function, ask the player what number_1 times number_2 is and print their answer.
Then `{call}` the function.
example_code: "```\n{define} neue_Frage\n Zahlen = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10\n Zahl_1 = Zahlen {at} {random}\n Zahl_2 = Zahlen {at} {random}\n richtig = Zahl_1 * Zahl_2\n Antwort = 0\n _\n _\n _\n {print} 'Gut gemacht!'\n\n{print} 'Gib 10 richtige Antworten, um zu gewinnen!'\n{for} i {in} {range} 1 {to} 10\n _\n{print} 'Gewonnen!'\n```\n"
calculator_2:
name: Taschenrechner 2
levels:
Expand All @@ -768,6 +781,8 @@ adventures:
```
# Benutze deinen eigenen Code aus dem letzten Abenteuer.
```
default_save_name: Taschenrechner 2
description: Taschenrechner 2
clear_command:
levels:
4:
Expand All @@ -787,6 +802,9 @@ adventures:
{clear}
{print} 'ÜBERRASCHUNG!'
```
default_save_name: löschen_Befehl
description: '{clear} Befehl'
name: '{clear}'
debugging:
levels:
1:
Expand Down Expand Up @@ -1222,6 +1240,9 @@ adventures:
{print} 'dort ein ' geräusch
{print} 'überall ein ' geräusch geräusch
```
description: Debugging-Abenteuer
name: Debugging
default_save_name: Debugging
default:
name: Einführung
default_save_name: Einleitung
Expand Down Expand Up @@ -1340,22 +1361,28 @@ adventures:
Versuch es mal!
example_code: |
```
{repeat} 3 {times}
bestellung = {ask} 'Was würden Sie gerne essen?'
{if} bestellung {is} Pizza
{print} 'schön!'
{else}
{print} 'Pizza ist leckerer'
```
Antwort = {ask} 'Bist du bereit, etwas Neues zu lernen?'
{if} Antwort {is} ja
{print} 'Großartig! Du kannst nun lernen, wie man den Wiederholen-Befehl mit dem Wenn-Befehl zusammen benutzt!'
{print} 'Hurra!'
{print} 'Hurra!'
{print} 'Hurra!'
{else}
{print} 'Vielleicht solltest du noch etwas mehr im vorherigen Level üben?'
10:
story_text: |-
In diesem Level lernen wir den neuen Befehl `{for}`. Mit `{for}` kannst du eine Liste machen und alle ihre Elemente verwenden.
`{for}` erstellt einen Block, so wie `{repeat}` und `{if}`, daher müssen alle Zeilen in dem Block mit Leerzeichen beginnen.
story_text: |
Du schlägst dich gut! In den vorherigen Leveln sind wir noch auf ein kleines Problem gestoßen. Du weißt jetzt, wie man Zeilen wiederholt, aber was, wenn du die Zeilen etwas verändern möchtest?
Beispielsweise wenn du den Song 'if you're happy and you know it' singen möchtest. Das würde dann so aussehen:
Wenn du also auch die Zeile 'stop your feet' möchtest, und die danach und danach und danach, musst du den Code komplett verändern.
In diesem Level lernst du den `{for}` Befehl, mit dem du eine Liste von Aktionen anlegen kannst, die der Code dann jedes Mal mit einer weiteren Aktion wiederholt!
Sieh dir das mal an!
example_code: |
```
tiere {is} Hund, Katze, Kugelfisch
{for} tier {in} tiere
{print} 'Ich mag ' tier
{repeat} 2 {times}
{print} 'if you're happy and you know it clap your hands'
{print} 'if you're happy and you know it and you really want to show it'
{print} 'if you're happy and you know it clap your hands'
```
11:
story_text: |
Expand Down Expand Up @@ -1409,23 +1436,27 @@ adventures:
{else}
{print} 'Du bist älter als ich!'
15:
story_text: |-
Wir lernen eine neue Schleife kennen, die `{while}`-Schleife! Wir setzen die Schleife so lange fort, wie die Aussage wahr ist!
Also vergiss nicht den Wert innerhalb der Schleife zu ändern.
Im Beispielcode fahren wir also fort, bis eine korrekte Antwort gegeben wurde.
Wenn die richtige Antwort nie gegeben wird, endet die Schleife nie!
story_text: |
Im unten gezeigten Spiel wurde der Code so erstellt, dass der Spieler so lange spielen kann, wie er will …
Leider ist der Code ineffizient und viel zu lang. Und außerdem: Was ist, wenn der Spieler 101 Spiele statt nur 100 machen will?
Du kannst nicht unendlich lange spielen?
In diesem Level lernst du einen Befehl, der das alles deutlich leichter macht!
example_code: |
```
antwort = 0
{while} antwort != 25
antwort = {ask} 'Was macht 5 mal 5?'
{print} 'Es wurde eine richtige Antwort abgegeben'
Spiel = 'Start'
{for} i {in} {range} 1 {to} 100
{if} Spiel == 'Start'
Antwort = {ask} 'Möchtest du weiterspielen?'
{if} Antwort == 'nein'
Spiel = 'abgeschlossen'
{if} Antwort == 'ja'
{print} 'Okay, spielen wir weiter'
```
16:
story_text: |-
Wir setzen jetzt eckige Klammern um Listen, so wie das in Python gemacht wird! Außerdem müssen wir jetzt einfache Anführungszeichen (') um jedes Element einer Liste setzen, wie wir es in den vorherigen Leveln gelernt haben.
Wir nutzen eckige Klammern um auf eine Stelle in einer Liste zu zeigen. Der {at} Befehl kann nicht mehr benutzt werden.
story_text: |
In diesem Level nähern wir uns ein bisschen mehr echtem Python-Code. Außerdem lernst du, wie man zwei Listen miteinander verbindet.
So kannst du einen Code programmieren, in dem ein Tier mit dem entsprechenden Tiergeräusch verbunden ist.
Weil die zwei Codes unten … ganz offensichtlicher Blödsinn sind!
example_code: |
```
freunde = ['Ahmed', 'Ben', 'Clemens']
Expand Down
7 changes: 7 additions & 0 deletions content/client-messages/es.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -16,3 +16,10 @@ Transpile_success:
- ¡Lo hiciste genial!
Transpile_warning: ¡Cuidado!
Unsaved_Changes: Tu programa no se ha guardado. ¿Deseas irte sin guardarlo?
dice: 🎲
fortune: 🔮, ✨
haunted: 🦇, 👻, 🎃
restaurant: 🍣, 🍕, 🍔
rock: ✂️, 📜, 🗻
songs: 🎵,🎶
turtle: 🐢
7 changes: 7 additions & 0 deletions content/quizzes/es.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,8 @@ levels:
- option: Heidi
feedback: ¡Este no!
hint: Es nombrado en honor de Hedy Lamarr.
correct_answer: A
question_score: '10'
2:
question_text: ¿Qué debe introducirse en los huecos para que aparezca el texto "Hello!"?
code: _ ¡Hola!
Expand All @@ -25,6 +27,8 @@ levels:
- option: '`{ask}`'
feedback: Con `{ask}`, puedes preguntar una pregunta.
hint: _ ¡Hola mundo!
correct_answer: B
question_score: '10'
3:
question_text: ¿Cómo preguntas cuál el color favorito de alguien?
mp_choice_options:
Expand Down Expand Up @@ -3768,6 +3772,7 @@ levels:
- option: "```\n {for} numero en rango -5 a 3:\n {if} numero < 0: \n {print} numero ' es positivo'\n {elif} numero <=0: \n {print} numero ' es negativo' \n {else}: \n {print} numero ' es cero'\n```"
feedback: Eso no es.
hint: Lee atentamente el código.
question_score: '10'
10:
question_text: ¿Qué le pasa a este código?
code: |-
Expand All @@ -3790,3 +3795,5 @@ levels:
- option: Hay un error de sangría en la última línea.
feedback: No.
hint: Lee atentamente el código.
correct_answer: C
question_score: '10'
Loading

0 comments on commit 17105c7

Please sign in to comment.