Skip to content

Commit

Permalink
Translations update from Hosted Weblate (#6072)
Browse files Browse the repository at this point in the history
Translations update from [Hosted Weblate](https://hosted.weblate.org) for [Hedy/Adventures](https://hosted.weblate.org/projects/hedy/adventures/).


It also includes following components:

* [Hedy/Keywords](https://hosted.weblate.org/projects/hedy/keywords/)

* [Hedy/Quizzes](https://hosted.weblate.org/projects/hedy/quizzes/)

* [Hedy/Webpages](https://hosted.weblate.org/projects/hedy/webpages/)

* [Hedy/Cheatsheets](https://hosted.weblate.org/projects/hedy/commands/)

* [Hedy/Parsons](https://hosted.weblate.org/projects/hedy/parsons/)

* [Hedy/Texts](https://hosted.weblate.org/projects/hedy/web-texts/)

* [Hedy/client-messages](https://hosted.weblate.org/projects/hedy/client-messages/)

* [Hedy/slides](https://hosted.weblate.org/projects/hedy/slides/)

* [Hedy/Tutorials](https://hosted.weblate.org/projects/hedy/tutorials/)



Current translation status:

![Weblate translation status](https://hosted.weblate.org/widget/hedy/adventures/horizontal-auto.svg)

Co-Authored-By: Snoring Parrot <[email protected]>
Co-Authored-By: aniollidon <[email protected]>
Co-Authored-By: dex girl <[email protected]>
  • Loading branch information
4 people authored Dec 25, 2024
1 parent f16501d commit 8dbde57
Show file tree
Hide file tree
Showing 4 changed files with 160 additions and 3 deletions.
22 changes: 21 additions & 1 deletion content/adventures/ca.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1261,7 +1261,7 @@ adventures:
story_text: "Ara canviem una mica la indentació. Cada vegada que necessitem una indentació, hem de posar `:` a la línia abans de la indentació.\n"
example_code: "```\n{for} i {in} {range} 1 {to} 10:\n {print} i\n{print} 'Llest o no, ves que vinc!'\n```\n"
18:
story_text: "Finalment, convertirem `{for} i {in} {range} 1 to 5` en codi Python real, així:\n"
story_text: "Finalment, convertirem `{for} i {in} {range} 1 {to} 5` en codi Python real, així:\n"
example_code: "```\n{for} i {in} {range}(1,5):\n {print} (i)\n```\n"
name: '{for}'
fortune:
Expand Down Expand Up @@ -1732,4 +1732,24 @@ adventures:
7:
example_code: "```\n{print} 'Quan les oques van al camp'\n{repeat} 2 {times} {play} C4\n{repeat} 2 {times} {play} G4\n_\n```\n"
story_text: "Utilitzar la comanda `{repeat}` pot fer que els teus codis per a melodies siguin molt més curts!\n\n### Exercici\nAcaba el codi per a \"Quan les oques van al camp\" usant la comanda `{repeat}`.\nDesprés, torna a les cançons que has fet en els nivells anteriors. Pots fer més curts aquells codis també?\n"
12:
story_text: "Utilitza funcions a les teves cançons! Com pots veure en el codi d'exemple, pots fer una funció per a cada línia de \"Quan les oques van al camp\". Un cop hagis programat les tres primeres línies, només has de cridar les funcions en l'ordre en què vols que es reprodueixin.\n\n### Exercici \nAcaba la cançó de \"Quan les oques van al camp\". \nDesprés, revisa totes les cançons que has programat en els nivells anteriors. Pots fer aquests codis més curts i millors utilitzant funcions també?\n"
example_code: "```\n{define} primera_linia\n {play} C\n {play} C\n {play} G\n {play} G\n {play} A\n {play} A\n {play} G\n {sleep}\n\n{define} segona_linia\n {play} F\n {play} F\n {play} E\n {play} E\n {play} D\n {play} D\n {play} C\n {sleep}\n\n{define} tercera_linia\n {play} G\n {play} G\n {play} F\n {play} F\n {play} E\n {play} E\n {play} D\n {sleep}\n\n{call} _\n{call} _\n{call} _\n{call} _\n{call} _\n{call} _\n```\n"
14:
story_text: "Pots programar música per diversió, però també pots utilitzar les notes musicals per fer alguna cosa útil, com una alarma d'incendis!\n\n### Exercici \nAssegura't que l'alarma d'incendis soni quan hi hagi foc!\n"
example_code: "```\n{define} sirena_foc\n {print} 'FOC!'\n nota = 40\n {for} i {in} {range} 1 {to} 100\n {if} nota _ 50\n nota = nota + 5\n {play} _\n {else}\n nota = 40\n\nfoc = {ask} 'Hi ha foc?'\n{if} foc _ 'sí'\n {call} sirena_foc\n```\n"
13:
example_code: "```\n{print} 'Un ianqui baixa a la ciutat'\n{define} _ {with} nota_1, nota_2, nota_3\n {play} C4\n {play} C4\n {play} D4\n {play} E4\n {play} _\n {play} _\n {play} _\n\n{call} linia_1 {with} 29, 31, 30\n{call} linia_1 {with} 29, 28, 0\n{call} linia_1 {with} 32, 31, 30\n\n{play} C4\n{play} B3\n{play} G3\n{play} A3\n{play} B3\n{play} C4\n{play} C4\n```\n"
story_text: "Pots utilitzar una funció amb un argument per a cançons que tenen línies gairebé iguals, però lleugerament diferents cada vegada.\nUn exemple és la cançó \"Un Inaqui baixa la ciutat\". Les primeres 4 notes de les primeres línies són les mateixes, però cada vegada van seguides d'un parell de notes diferents.\n\n### Exercici \nPots acabar la cançó de \"Un Inaqui baixa la ciutat\"? \nSe t'acut alguna altra cançó per programar d'aquesta manera?\n"
15:
story_text: "**Avís** Aquesta aventura pot arribar a ser extremadament molesta! \nTambé podem utilitzar la comanda {while} per repetir una cançó infinitament.\n\n### Exercici \nAcaba la cançó interminable.\n"
example_code: "```\n{define} cançó\n {play} _\n\nsi_o_no = {ask} \"Vols sentir la cançó que mai s'acaba?\"\n{while} si_o_no = \"\"\n {call} cançó\n {print} \"🥳\"\n```\n"
16:
story_text: "Millora el teu codi de l'Old MacDonald!\n\n### Exercici \nAgafa el teu codi de l'aventura \"Canta una cançó\" i afegeix notes musicals! \nPots fer una funció per a cada línia de la cançó i cridar aquesta funció després que la línia sigui impresa. \nHem definit la primera línia per a tu i l'hem cridada al codi. Pots acabar tota la cançó?\n"
9:
story_text: "A partir d'aquest nivell pots, entre altres coses, utilitzar una comanda {repeat} dins d'una altra comanda {repeat}. \nAixò fa que cançons com 'Moltes felicitats' siguin encara més curtes!\n\n### Exercici\nAcaba la cançó!\n"
example_code: "```\nprimer_cop = si\n{repeat} 2 {times}\n {repeat} 2 {times}\n {play} C\n {play} D\n {play} C\n {if} primer_cop {is} si\n {play} F\n {play} E\n primer_cop {is} no\n {else}\n _\n```\n"
8:
story_text: "Ara que podem utilitzar la comanda `{repeat}` per a múltiples línies, podem fer cançons encara més fàcilment!\n\n### Exercici \nAcaba la cançó de (Frère Jacques, també coneguda com a Germà Jaume). No oblidis usar `{repeat}`!\n"
example_code: "```\n{print} 'Frère Jacques'\n{repeat} 2 {times}\n {play} C\n {play} D\n {play} E\n {play} C\n{repeat} 2 {times}\n {play} E\n {play} F\n {play} G\n {sleep} 1\n```\n"
description: Reprodueix una nota!
27 changes: 26 additions & 1 deletion content/adventures/hr.yaml
Original file line number Diff line number Diff line change
@@ -1 +1,26 @@
{}
adventures:
story:
levels:
1:
example_code: "\"\"\n{ask} glavni lik priče je\n{print} glavni karakter će sada šetati u šumi\n{echo} malo su uplašeni,\n{print} čuju čudne zvuke svuda\n{print} uplašeni su da je ovo opsednuta šuma\n\"\"\n"
story_text: "U levelu 1 možeš napraviti priču sa različitim glavnim likom koji unosiš sam.\n\nU prvoj liniji koristi {ask} i pitaj ko će glavni lik priče biti.\n\nPosle prve linije, počni sa {print} ako rečenica mora da bude odštampana.\nKoristi {echo} kao želiš da tvoj glavni lik bude na kraju rečenice.\n"
story_text_2: "## ## Vežba\nSada napravite vašu priču u najmanje 6 linija koda.\nOva priča ne može biti ista kao primer kod.\nKoristite najmanje jedno `{ask}` i jedno `{echo}` komande.\nMožete napraviti o bilo čemu šta želite. \nAko ne možete smisliti, koristite jedan od naših izbora: odlazak na film, sportski meč ili dan u zoološkom vrtu.\n"
2:
story_text: "U levelu 2 možete napraviti vašu priču zabavnijom. Ime vašeg glavog lika sada može biti bilo gde u rečenici.\n\nMorate da programirate malo više za to. Sada morate nazvati vašeg glavnog lika prvo.\n\nMožete onda staviti ime bilo gde u rečenici.\n"
story_text_2: "### vežba\nSada je vreme da dodamo promenljive u vašu priču koje ste napravili u prehodnom levelu.\nIdite u \"Moji programi\", potražite vaš level 1 avanturu priče i kopirajte kod. Nalepite kod u vaš input ekran u ovom levelu.\n\nOvaj kod neće raditi u ovom levelu, sada što niste koristili promenljive.\nPromenite `{ask}` komende i `{echo}` komende u vašem kodu u ispravnu formu koju ste naučili u ovom levelu.\n\n**dodatno** dodajte `{sleep}` komandu u vaš kod da stvorite tenziju u vašoj priči.\n"
example_code: "\"\"\"\nime {is}{ask} Koje je ime glavnog lika?\n{print} ime će sada trčati u šumu\n{print} ime je malo uplašeno\n{print} iznenada čuje čudnu buku...\n{sleep}\n{print} ime je uplašeno da je ovo opsednuta šuma\n\"\"\""
3:
story_text_3: "Ovo je primer `{remove}` komande u vašoj priči\n\n### vežba\nkopirajte vašu priču sa prethodnih levela u ovaj level\nu ovom levelu ste naučili 3 nove komande `{at} {random}`{random}``{add} {to_list}` i {from}`{remove} {from}`\ndodajte nove linije koda u vašu priču, da su sve komande iskorišćenje bar jednom u vašoj priči.\n"
example_code: "\"\"\"\nživotinje{is}🦔, 🐿, 🦉, 🦇\n{print} sada čuju zvuk životinja {at}{random}\n\"\"\"\n"
story_text_2: "komanda `{add}` takođe može biti korisna u vašoj priči.\n"
story_text: "U levelu 3 možete napraviti vašu priču zabavnijom. Možete koristiti nasumičnost za bilo koje čudovište, životinju ili drugu prepreku, kao ovo:\n"
example_code_3: "\"\"\"\n{print}njegov ranac je postao veoma težak.\n{print}unutra su flaša vode, baterijska lampa i cigla\ntorba {is} voda, baterijska lampa, cigla\nglupo {is}{ask} Koja stvar treba biti glupa?\n{remove} glupo {from} torba\n\"\"\"\n"
example_code_2: "\"\"\"\n{print} čuju zvuk\nživotinje {is}🐿, 🦔, 🦇, 🦉\nživotinja {is}{ask} Šta misliš da je?\n{add} životinja {to_list} životinje\n{print} bile su životinje {at}{random}\n\"\"\"\n"
4:
story_text: "### vežba\nkopirajte primer koda i završite ga dodajući navodnike na prazne linije 1 i 2\nprazne linije 3 i 4 ne trebaju biti zamenjene navodnicima, već `{sleep}` i `{clear}` komandom. možeš li učiniti da radi?\n\n### vežba 2\nvratite se na prethodni evel i kopirajte vaš kod priče. Učinite da kod radi u ovom levelu dodajući navodnike na prava mesta.\nMislite: Promenljive u vašoj priči treba da budu izvan navodnika. Kao druga linija primernog koda. U toj linij ime promenljive je smešteno izvan navodnika.\n"
example_code: "\"\"\"\nime{is}{ask}_kako se zoveš?_\n{print}--_glavni lik se zove_ime\n_\n_\n{print}ime--_ sada će ući u šumu_\n{print} ime_je uplašeno_\nživotinje{is}🦔, 🐿, 🦉, 🦇\n{print}_ čuje zvuk _ životinja{at}{random}\n{print}ime_ je uplašen zbog opsednute šume._\n\"\"\"\n"
5:
story_text: "U ovom levelu možeš programirati različite završetke, koji će napraviti vašu poriču zabavnijom.\nU ovom primernom kodu možeš videti kako da napraviš 2 različita završetka.\n\n### vežba 1\nnapiši novu kratku priču najmnje 6 linija koda po tvom izboru.\nnemaš inspiraciju? izaberi jednu od ovih: superheroj, dosadan školski dan, apušten na pustom ostrvu.\n\nsada daj igraču promenu da izabere srećan ili loš kraj, kao u primernom kodu.\nprogramiraj oba završetka\n\n### vežba 2\nkopiraj priču koju si napravio u tvojoj avanturi priče u prethodnim levelima\npronadji način da dodaš najmanje 2`{if}` i`{else}` komande tvojoj priči.\novo može biti sa srećnim ili lošim krajem, ali takođe možeš pokušati da nadješ druge načine da ubaciš komande.\n"
name: priča
default_save_name: priča
description: priča
21 changes: 21 additions & 0 deletions content/adventures/pt_BR.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -1597,6 +1597,12 @@ adventures:
description: funções
guess_my_number:
default_save_name: adivinhe o número
description: adivinhe o número
name: Adivinhe o número
levels:
14:
story_text: "Neste nível, você pode programar o jogo 'Adivinhe o número'\n\n### Exercício\nPreencha as lacunas com os símbolos corretos para fazer o jogo funcionar.\n"
example_code: "```\n{print} 'Adivinhe o número'\nnúmeros = 1, 2, 3, 4, 5, 6, 7, 8, 9, 10\nnúmero = números {at} {random}\njogo = 'acontecendo'\n{for} i {in} {range} 1 {to} 10\n {if} jogo == 'acontecendo'\n chute = {ask} 'Que número você acha que é?'\n {if} chute _ número \n {print} 'Mais baixo!'\n {if} chute _ número \n {print} 'Mais alto!'\n {if} chute _ número \n {print} 'Você venceu!'\n jogo = 'finalizado'\n```\n"
harry_potter:
description: Aventuras de Harry Potter
haunted:
Expand Down Expand Up @@ -1793,6 +1799,9 @@ adventures:
9:
story_text: |
Neste nível, você também pode colocar um comando `{if}` dentro de outro comando `{if}`.
example_code: "```\ncontinuar = {ask} 'Você quer continuar?'\n{if} continuar = sim\n certeza = {ask} 'Tem certeza?'\n {if} certeza {is} sim\n {print} 'Vamos continuar'\n {else}\n {print} 'Você não tem certeza'\n{else}\n {print} 'Você não quer continuar'\n```\n"
8:
example_code: "```\nnome = {ask} 'Qual é o seu nome?'\n{if} nome {is} Hedy\n {print} 'Bem-vinda, Hedy'\n {print} 'Você pode jogar no seu computador!'\n```\n"
in_command:
default_save_name: comando_em
description: Introduzindo o comando {in}
Expand Down Expand Up @@ -1820,6 +1829,7 @@ adventures:
_ resposta _ animais _ 'O meu também!'
_ _ 'Meus animais favoritos são cachorros, vacas e ovelhas.'
```
name: '{in}'
is_command:
default_save_name: comando_é
description: introduzindo o comando {is}
Expand Down Expand Up @@ -1881,6 +1891,10 @@ adventures:
{if} nome != 'Hedy'
{print} 'Você não é Hedy'
```
6:
example_code: "```\nnome = Hedy\nresposta = 20 + 4\n```\n"
story_text: "Também mudamos a forma como você guarda uma palavra em uma variável! Agora você pode usar `=` em vez de `{is}` para guardar um nome ou número numa variável, assim:\n"
name: '{is}'
language:
name: Língua
default_save_name: Idioma
Expand All @@ -1889,6 +1903,7 @@ adventures:
5:
story_text: |
Make your own program to practice your vocabulary in a new language.
example_code: "```\n{print} 'Aprenda Francês!'\ngato {is} {ask} '🐱'\n{if} gato {is} chat {print} 'Incrível!'\n{else} {print} 'Não, gato é chat'\nsapo {is} {ask} '🐸'\n{if} sapo {is} grenouille {print} 'Sensacional!'\n{else} {print} 'Não, sapo é grenouille'\n```\n"
maths:
name: matemática
default_save_name: matemática
Expand Down Expand Up @@ -1995,6 +2010,8 @@ adventures:
{repeat} 2 {times} {play} G4
_
```
9:
story_text: "From this level on you can - among other things - use a {repeat} command inside a {repeat} command.\nThat makes songs like 'Happy birthday' even shorter!\n\n### Exercise\nFinish the song!\n"
parrot:
name: Papagaia
default_save_name: Papagaia
Expand Down Expand Up @@ -2796,3 +2813,7 @@ adventures:
name: Vinte-e-um 2
default_save_name: Vinte_e_um_2
description: Vinte-e-um parte 2
hangman:
name: Forca
default_save_name: Forca
description: Adivinhe a palavra
93 changes: 92 additions & 1 deletion content/quizzes/hr.yaml
Original file line number Diff line number Diff line change
@@ -1 +1,92 @@
{}
levels:
1:
6:
mp_choice_options:
- option: U liniji 1 `{print}` treba biti zamenjen sa `{ask}`.
feedback: '`{print}` u liniji 1 je tačno.'
- option: U liniji 2, `{print}` treba biti zamenjen sa `{ask}`.
feedback: Sjajno! pratio si!
- option: Linija 3 mora da počne sa `{print}` umesto `{echo}`.
feedback: '`{echo}` je tačno.'
- feedback: Ne, greška je negde drugde
option: U liniji 4, `{print}` je napisano pogrešno.
code: "{print}Zdravo ja sam hedi!\n{print}Koji fudbalski tim podržavaš?\n{echo} Tipodržavaš...\n{print} Kul! Ja takođe!"
hint: Proveri `{print}` komande.
correct_answer: B
question_text: Šta je pogrešno sa ovim kodom?
question_score: '10'
1:
mp_choice_options:
- option: hedi
feedback: Bravo!
- option: Hedi
feedback: Ne ovaj!
- option: Hajdi
feedback: Ne ovaj!
- feedback: Ne ovaj!
option: Hajdi
hint: Zove se po henriju lamaru.
correct_answer: A
question_score: '10'
question_text: kako se zove ovaj programski jezik?
5:
code: "{ask}Koji je tvoj omiljeni ljubimac?\n_Pa tvoj omiljeni ljubimac je...."
mp_choice_options:
- feedback: Ne, želeo bi da se odgovor vrati nazad tebi.
option: '`{print}`'
- option: '`Hedy`'
feedback: Hedi nije komanda.
- option: '`{ask}`'
feedback: Sa `{ask}` možeš pitati pitanje.
- option: '`{echo}`'
feedback: Tačno!
question_text: Koja komanda nedostaje u liniji 2?
correct_answer: D
hint: Želiš da vidiš odgovor na kraju linije 2...
question_score: '10'
3:
mp_choice_options:
- feedback: '`{print}` pasterizuje tekst, ali ne pita pitanja.'
option: "\"\"\"\n{print} Koja je tvoja omiljena boja?\n\"\"\""
- option: "\"\"\"\n{ask} {print} Koja je tvoja omiljena boja?\n\"\"\""
feedback: Samo ti treba jedna komanda, ne dve.
- option: "\"\"\"\n{ask} Koja je tvoja omiljena boja?\n\"\"\""
feedback: Sjajno!
- feedback: '`{echo}` ponavlja tvoj odgovor do tebe.'
option: "\"\"\"\n{echo} Koja je tvoja omiljena boja?\n\"\"\""
hint: Možeš pitati nešto sa `{ask}` komandom
correct_answer: C
question_score: '10'
question_text: Kako pitaš koja je nekome omiljena boja?
2:
mp_choice_options:
- feedback: '`{echo}`ponavlja dati odgovor.'
option: '`{echo}`'
- option: '`{print}`'
feedback: Tačno!
- option: '`hello`'
feedback: Zdravo nije komanda.
- option: '`{ask}`'
feedback: Sa `{ask}` možeš pitati pitanje.
correct_answer: B
question_score: '10'
hint: _ Zdravo svete!
question_text: Šta treba da bude popunjeno u praznom da bi se stvorio tekst Zdravo?
code: _Zdravo!
4:
hint: Linija 1 ne izgleda tačno
question_text: Šta je pogrešno sa ovim kodom?
code: "Zdravo ja sam Hajdi!\n{ask} Ko si ti?\n{echo} Zdravo...."
mp_choice_options:
- option: '`{print}` u liniji 1 nedostaje.'
feedback: Tačno!
- option: Komanda u liniji 2 je napisana pogrešno.
feedback: Komanda je napisana tačno.
- option: '`{echo}` nije komanda.'
feedback: '`{echo}` je komanda, postoji druga greška.'
- feedback: Pogrešno, gledaj pažljivo!
option: Ništa! Ovo je sjajan kod!
question_score: '10'
correct_answer: A
7:
question_text: Šta je pogrešno sa ovim kodom?

0 comments on commit 8dbde57

Please sign in to comment.