Skip to content

Commit

Permalink
Translations update from Hosted Weblate (#6183)
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/Workbooks](https://hosted.weblate.org/projects/hedy/workbooks/)

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

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

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

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

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



Current translation status:

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

Co-Authored-By: Carlos H Correia <[email protected]>
  • Loading branch information
weblate and chcorreia authored Feb 20, 2025
1 parent c03abd5 commit 23699e3
Show file tree
Hide file tree
Showing 9 changed files with 71 additions and 32 deletions.
30 changes: 12 additions & 18 deletions content/adventures/pt_BR.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -249,7 +249,7 @@ adventures:
```
story_text_2: |
## {remove} {from}
Se você pode adicionar itens a uma lista, é claro que você também pode retirá-los. Isso é feito usando o comando `{remove} {from}`.
Se você pode adicionar itens a uma lista, é claro que você também pode tirar. Isso é feito usando o comando `{remove} {from}`.
example_code_2: |
```
animais {is} cachorro, gato, canguru
Expand Down Expand Up @@ -371,9 +371,7 @@ adventures:
{print} número_1 ' vezes ' número_2 ' é ' resposta_correta
```
story_text_2: |
### Exercício
A calculadora acima vai calcular a resposta para você, mas você também pode fazer um programa para testar suas próprias habilidades matemáticas, assim:
Preencha as lacunas para completar o programa!
You can also let the computer do random calculations on its own using {random}.
example_code_2: |
```
resposta_correta = 11 * 27
Expand Down Expand Up @@ -1044,12 +1042,11 @@ adventures:
A partir deste nível, você pode usar números decimais.
example_code: |
```
hambúrguer = 5
bebida = 2
total = hambúrguer + bebida
{print} 'Você pediu um hambúrguer e uma bebida'
{print} 'Vai custar ' total ' reais, por gentileza'
{print} 'Dois e meio mais dois e meio é...'
{print} 2.5 + 2.5
```
{print} 2.5 + 2.5
13:
story_text: |
Nos níveis anteriores, você aprendeu a colocar dois comandos `{if}` um dentro do outro. Funciona bem, mas também resulta em códigos longos e desajeitados como este:
Expand Down Expand Up @@ -1131,8 +1128,8 @@ adventures:
Confira!
18:
story_text: |
Parabéns! Você chegou ao último nível da Hedy! O código que você criou aqui pode ser copiado para ambientes reais de Python, como Replit ou PyCharm, e você pode continuar aprendendo lá!
Note, porém, que o Python só consegue ler comandos em Inglês, então se você usava outro idioma, terá de mudar os comandos para Inglês agora.
Chegamos ao código Python real! Isso significa que precisamos usar parênteses com {print} e {range} de agora em diante.
{print}('Meu nome é ', nome)
default_save_name: introdução
dice:
name: Dado
Expand Down Expand Up @@ -1230,17 +1227,14 @@ adventures:
story_text: |
Você sempre discorda em casa sobre quem deve lavar a louça ou trocar a caixa de areia hoje?
Então você pode deixar o computador escolher de forma muito justa. Você pode programar isso neste nível!
Você primeiro faz uma lista dos membros de sua família. Em seguida, escolha '{at} {random}' na lista.
example_code: |
```
pessoas {is} mãe, pai, Eva, Sofia
{print} pessoas {at} {random} é quem vai lavar a louça
```
story_text_2: |
### Exercício
Faça a sua própria versão do programa de lavar louça. Primeiro, faça uma lista dos membros de sua família.
Então, pense em uma tarefa que precisa ser feita e deixe que o computador decida quem terá de fazê-la, usando o comando `{at} {random}`.
**Extra** Não está a fim de lavar a louça? Hackeie o programa removendo o seu próprio nome da lista com o comando `{remove}``{from}`.
Não sente vontade de lavar a louça sozinho? Hackeie o programa para remover seu nome da lista.
4:
story_text: |
Com as aspas simples você pode deixar seu planejamento de lavagem de louça mais bonito.
Expand Down Expand Up @@ -1428,7 +1422,7 @@ adventures:
```
story_text_2: |
### Exercício
No momento, Hedy só pode responder sim, não ou talvez. Você pode dar à Hedy mais opções de resposta, como 'definitivamente' ou 'pergunte novamente'.
Agora, Hedy só pode responder sim, não ou talvez. Você pode dar a Hedy mais opções de resposta, como 'definitivamente' ou '{ask} novamente'.
4:
story_text: |
### Exercício
Expand Down Expand Up @@ -2616,7 +2610,7 @@ adventures:
Se você quiser voltar, você usa o comando `{forward}` mas com um número negativo. Por exemplo, `{forward} -100`
story_text_2: |
### Exercise
Este é o início de uma pequena escada. Você pode fazê-la ter 5 passos?
Este é o início de uma pequena escada. Você pode fazê-la ter 5 degraus?
2:
story_text: |
Neste nível você pode usar variáveis para tornar a tartaruga interativa. Por exemplo, você pode perguntar ao jogador quantos passos a tartaruga deve dar.
Expand Down
2 changes: 1 addition & 1 deletion content/keywords/pt_BR.yaml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
add: some
add: adicione
and: e
ask: pergunte
at: "'em'"
Expand Down
1 change: 1 addition & 0 deletions content/pages/ar.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -38,3 +38,4 @@ teacher-guide:
يمكنك <a href="https://www.youtube.com/watch?v=Lyz_Lnd-_aI" target="_blank">هنا</a> العثور على فيديو حول كيفية الانضمام إلى مجتمع Discord.
- text: ''
50 changes: 48 additions & 2 deletions content/pages/pt_BR.yaml

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion grammars/keywords-pt_BR.lark
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ yellow: ("amarelo" | "yellow") _SPACE?
_IS: _SPACE ("é" | "is") _SPACE
_STANDALONE_IS: ("é" | "is")
_SLEEP: ("durma" | "sleep") _SPACE?
_ADD_LIST: ("some" | "add") _SPACE
_ADD_LIST: ("adicione" | "add") _SPACE
_TO_LIST: _SPACE? ("a" | "to")
_REMOVE: ("remova" | "remove") _SPACE
_FROM: _SPACE? ("de" | "from")
Expand Down
2 changes: 1 addition & 1 deletion highlighting/highlighting-trad.json
Original file line number Diff line number Diff line change
Expand Up @@ -2775,7 +2775,7 @@
"pt_BR": {
"False": "Falso|False",
"True": "Verdadeiro|True",
"add": "some|add",
"add": "adicione|add",
"and": "e|and",
"ask": "pergunte|ask",
"at": "'em'|at",
Expand Down
2 changes: 1 addition & 1 deletion static/js/appbundle.js
Original file line number Diff line number Diff line change
Expand Up @@ -104131,7 +104131,7 @@ def note_with_error(value, err):
pt_BR: {
False: "Falso|False",
True: "Verdadeiro|True",
add: "some|add",
add: "adicione|add",
and: "e|and",
ask: "pergunte|ask",
at: "'em'|at",
Expand Down
2 changes: 1 addition & 1 deletion static/js/appbundle.js.map

Large diffs are not rendered by default.

12 changes: 5 additions & 7 deletions translations/pt_BR/LC_MESSAGES/messages.po
Original file line number Diff line number Diff line change
Expand Up @@ -8,24 +8,22 @@ msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2000-01-01 00:00+0000\n"
"PO-Revision-Date: 2025-01-31 06:48+0000\n"
"Last-Translator: Anonymous <[email protected]>\n"
"PO-Revision-Date: 2025-02-20 06:16+0000\n"
"Last-Translator: Carlos H Correia <[email protected]>\n"
"Language-Team: pt_BR <[email protected]>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
"X-Generator: Weblate 5.10-dev\n"
"X-Generator: Weblate 5.10.1-dev\n"
"Generated-By: Babel 2.14.0\n"

#, fuzzy
msgid "Access Before Assign"
msgstr "Você tentou utilizar a variável {name} na linha {access_line_number}, mas você a definiu na linha {definition_line_number}. Defina uma variável antes de utiliza-la."
msgstr "Detectamos que a variável {name} está sendo usada na linha {access_line_number}, antes de ter sido inicializada. Você pode inicializar a variável antes de usá-la?"

#, fuzzy
msgid "Cyclic Var Definition"
msgstr "O nome `{variable}` precisa ser definido antes que voce possa utiliza-lo do lado direito do comando `{is}`."
msgstr "Detectamos que a variável `{variable}` está sendo usada à direita do comando `{is}` antes de ter sido inicializada. Você pode inicializar a variável antes de usá-la?"

#, fuzzy
msgid "Else Without If Error"
Expand Down

0 comments on commit 23699e3

Please sign in to comment.