Skip to content

Commit

Permalink
Merge pull request #1151 from ronaldpnh/PtBr-Translate
Browse files Browse the repository at this point in the history
Translate some doc files to portuguese-br
  • Loading branch information
PierreQuentel authored Jul 5, 2019
2 parents 04aa2d4 + 77ac51d commit 8849d76
Show file tree
Hide file tree
Showing 2 changed files with 87 additions and 0 deletions.
54 changes: 54 additions & 0 deletions www/doc/pt-br/browser.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,54 @@
O pacote **browser** agrupa os nomes e módulos específicos do Brython.

**browser**.`alert(`_message_`)`
> uma função que imprime a mensagem _message_ em um pop-up. Retorna `None`
**browser**.`bind(`_target, event_`)`
> uma função usada como decorador para vinculação de evento. Cf. seção [eventos](events.html).
**browser**.`confirm(`_message_`)`
> uma função que imprime a mensagem _message_ em uma janela, a dois botões (ok/cancel). Retorna `True` se ok, `False` se cancelar
**browser**.`console`
> um objeto com métodos para interagir com o console do navegador. Sua interface é específica do navegador. Ele apresenta ao menos o método `log(msg)`, que printa a mensagem _msg_ no console
**browser**.`document`
> um objeto que representa o documento HTML que está sendo atualmente mostrado na janela do navegador. A interface deste objeto é descrita na seção "Browser interface"
**browser**.`DOMEvent`
> a classe de eventos DOM
**browser**.`DOMNode`
> a classe de nós DOM
**browser**.`load(`_script\_url_`)`
> Carrega a biblioteca Javascript no endereço _script\_url_.
> Essa função usa uma chamada de bloqueio do Ajax (blocking Ajax call). Isso deve ser usado quando não pode
> carregar a biblioteca Javascript na página html usando
> `<script src="prog.js"></script>`.
> Os nomes inseridos pela biblioteca dentro do namespace Javascript global
> estão disponíveis no script Brython como atributos do objeto janela `window`.
> Por instância, o módulo **jqueryui** na bilioteca padrão do Brython
> provê uma interface com a biblioteca Javascript jQueryUI. Para usar no
> script Brython, você simplesmente escrve `import jqueryui` sem inserir as
> bibliotecas Javascript na página. É o módulo **jqueryui** que
> o carrega, usando a função `load()`
**browser**.`prompt(`_message[,default]_`)`
> uma função que printa a mensagem _message_ em uma janela, e um campo de entrada.
> Retorna o valor inserido; se nenhum valor foi inserido, retorna _default_ se
> estiverf definido, senão retorna uma string vazia
**browser**.`run_script(`_src[, nom]_`)`
> essa função executa um código fonte Python em _src_ com um nome
> _name_ opcional. Isso pode ser usado como uma alternativa ao `exec()`, com o benefício
> de que a cache do indexedDB é usada para importar módulos da biblioteca
> padrão.

**browser**.`window`
> um objeto que representa a janela do navegador
33 changes: 33 additions & 0 deletions www/doc/pt-br/create.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
Criando um documento
-------------------

Brython foi criado para programação de aplicações web, logo páginas HTML que um usuário possa interagir

Uma página é feita de elementos (textos, imagens, sons...) que podem ser incluídos em uma página de duas formas diferentes:

- Escrevendo código HTML com tags, por exemplo

```xml
<html>
<body>
<b>Brython</b> is an implementation of <a href="http://www.python.org">Python</a>
for web browsers
</body>
</html>
```

- ou escrevendo código Python, usando o módulo embutido **browser.html**

```xml
<html>
<body>
<script type="text/python">
from browser import document
from browser.html import A,B

document <= B("Brython")+"is an implementation of "
document <= A("Python",href="http://www.python.org")+" for web browsers"
</script>
</body>
</html>
```

0 comments on commit 8849d76

Please sign in to comment.