Correct words in PT-BR
This commit is contained in:
parent
30df0f3306
commit
c0cf679ed0
14 changed files with 34 additions and 34 deletions
|
@ -227,15 +227,15 @@ Acha uma janela de acordo com o seu ID.
|
||||||
|
|
||||||
* `path` String
|
* `path` String
|
||||||
|
|
||||||
Adiciona a extenção DevTools localizada no endereço `path`, e retorna o nome da extenção.
|
Adiciona a extensão DevTools localizada no endereço `path`, e retorna o nome da extensão.
|
||||||
|
|
||||||
A extenção será lembrada, então você só precisa chamar esta API uma vez, esta API não é para uso de programação.
|
A extensão será lembrada, então você só precisa chamar esta API uma vez, esta API não é para uso de programação.
|
||||||
|
|
||||||
### `BrowserWindow.removeDevToolsExtension(name)`
|
### `BrowserWindow.removeDevToolsExtension(name)`
|
||||||
|
|
||||||
* `name` String
|
* `name` String
|
||||||
|
|
||||||
Remove a extenção DevTools cujo nome é `name`.
|
Remove a extensão DevTools cujo nome é `name`.
|
||||||
|
|
||||||
## Propriedades de Instância
|
## Propriedades de Instância
|
||||||
|
|
||||||
|
|
|
@ -20,7 +20,7 @@ app.on('ready', () => {
|
||||||
})
|
})
|
||||||
```
|
```
|
||||||
|
|
||||||
O processo renderizador não é diferente de uma página web comum, exceto pela possiblidade de usar módulos node:
|
O processo renderizador não é diferente de uma página web comum, exceto pela possibilidade de usar módulos node:
|
||||||
|
|
||||||
```html
|
```html
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Instruções de Build (Linux)
|
# Instruções de Build (Linux)
|
||||||
|
|
||||||
Siga as orientações abaixo pra fazer o build do Electron no Linux.
|
Siga as orientações abaixo para fazer o build do Electron no Linux.
|
||||||
|
|
||||||
## Pré-requisitos
|
## Pré-requisitos
|
||||||
|
|
||||||
|
|
|
@ -21,6 +21,6 @@ Para CoffeeScript, seguimos o [Guia de Estilo] (https://github.com/styleguide/ja
|
||||||
*
|
*
|
||||||
## Nomes de APIs
|
## Nomes de APIs
|
||||||
|
|
||||||
Ao criar uma nova API, devemos preferencialmente utilizar métodos getters e setters em vez do
|
Ao criar uma API, devemos preferencialmente utilizar métodos getters e setters em vez do
|
||||||
estilo de uma função única do jQuery. Por exemplo, `.getText()` e `.setText(text)` são preferenciais a `.text([text])`. Existe uma
|
estilo de uma função única do jQuery. Por exemplo, `.getText()` e `.setText(text)` são preferenciais a `.text([text])`. Existe uma
|
||||||
[discussão](https://github.com/electron/electron/issues/46) sobre este assunto.
|
[discussão](https://github.com/electron/electron/issues/46) sobre este assunto.
|
||||||
|
|
|
@ -11,7 +11,7 @@ Você pode se familiarizar com a [arquitetura de multiprocessamento ](http://dev
|
||||||
Electron
|
Electron
|
||||||
├──atom - Código fonte do Electron.
|
├──atom - Código fonte do Electron.
|
||||||
| ├── app - Código de inicialização.
|
| ├── app - Código de inicialização.
|
||||||
| ├── browser - A interface incluíndo a janela principal, UI, e todas as coisas do processo principal. Ele se comunica com o renderizador para gerenciar as páginas web.
|
| ├── browser - A interface incluindo a janela principal, UI, e todas as coisas do processo principal. Ele se comunica com o renderizador para gerenciar as páginas web.
|
||||||
| | ├── lib - Código Javascript para inicializar o processo principal.
|
| | ├── lib - Código Javascript para inicializar o processo principal.
|
||||||
| | ├── ui - Implementação da UI para plataformas distintas.
|
| | ├── ui - Implementação da UI para plataformas distintas.
|
||||||
| | | ├── cocoa - Código-fonte específico do cocoa .
|
| | | ├── cocoa - Código-fonte específico do cocoa .
|
||||||
|
@ -26,9 +26,9 @@ Electron
|
||||||
| | └── resources - Icones, arquivos dependentes da plataforma, etc.
|
| | └── resources - Icones, arquivos dependentes da plataforma, etc.
|
||||||
| ├── renderer - Código que é executado no processo de renderização.
|
| ├── renderer - Código que é executado no processo de renderização.
|
||||||
| | ├── lib - Parte do código Javascript de inicialização do renderizador.
|
| | ├── lib - Parte do código Javascript de inicialização do renderizador.
|
||||||
| | └── api - Implementação das APIs para o processo de renderizaçãp.
|
| | └── api - Implementação das APIs para o processo de renderização.
|
||||||
| | └── lib - Código Javascript, parte da implementação da API.
|
| | └── lib - Código Javascript, parte da implementação da API.
|
||||||
| └── common - Código que utiliza ambos os processos, o principal e o de rendezição,
|
| └── common - Código que utiliza ambos os processos, o principal e o de renderização,
|
||||||
| ele inclui algumas funções utilitárias e códigos para integrar com ciclo de mensagens do node no ciclo de mensagens do Chromium.
|
| ele inclui algumas funções utilitárias e códigos para integrar com ciclo de mensagens do node no ciclo de mensagens do Chromium.
|
||||||
| ├── lib - Código Javascript comum para a inicialização.
|
| ├── lib - Código Javascript comum para a inicialização.
|
||||||
| └── api - A implementação de APIs comuns e fundamentação dos
|
| └── api - A implementação de APIs comuns e fundamentação dos
|
||||||
|
|
|
@ -2,13 +2,13 @@
|
||||||
|
|
||||||
## Nosso Compromisso
|
## Nosso Compromisso
|
||||||
|
|
||||||
No interesse de promover um ambiente aberto e acolhedor, nos como colaboradores e mantenedores comprometidos a fazer participação em nosso projeto e nossa comunidade uma experiência livre de assédio para todos, independentemente da idade, estatura, deficiência, etnia, identidade de gênero e expressão, nivel de experiência, nacionalidade, aparência pessoal, raça, religião ou identidade sexual e orientação.
|
No interesse de promover um ambiente aberto e acolhedor, nos como colaboradores e mantenedores comprometidos a fazer participação em nosso projeto e nossa comunidade uma experiência livre de assédio para todos, independentemente da idade, estatura, deficiência, etnia, identidade de gênero e expressão, nível de experiência, nacionalidade, aparência pessoal, raça, religião ou identidade sexual e orientação.
|
||||||
|
|
||||||
## Nossos Padrões
|
## Nossos Padrões
|
||||||
|
|
||||||
Exemplos de comportamento que contribui para criar um ambiente positivo incluem:
|
Exemplos de comportamento que contribui para criar um ambiente positivo incluem:
|
||||||
|
|
||||||
* Usar uma linguagem de boas-vindas e incluisiva
|
* Usar uma linguagem de boas-vindas e inclusiva
|
||||||
* Ser respeitoso com diferentes pontos de vista e experiências
|
* Ser respeitoso com diferentes pontos de vista e experiências
|
||||||
* Graciosamente aceitar críticas construtivas
|
* Graciosamente aceitar críticas construtivas
|
||||||
* Incidindo sobre o que é melhor para a comunidade
|
* Incidindo sobre o que é melhor para a comunidade
|
||||||
|
@ -17,7 +17,7 @@ Exemplos de comportamento que contribui para criar um ambiente positivo incluem:
|
||||||
Exemplos de comportamento inaceitável pelos participantes incluem:
|
Exemplos de comportamento inaceitável pelos participantes incluem:
|
||||||
|
|
||||||
* O uso de linguagem sexualizada ou imagens e atenção sexual indesejada ou avanços
|
* O uso de linguagem sexualizada ou imagens e atenção sexual indesejada ou avanços
|
||||||
* Trolando, comentários depreciativos, e ataques insultantes/pessoais ou politicos
|
* Trolando, comentários depreciativos, e ataques insultantes/pessoais ou políticos
|
||||||
* Assédio público ou privado
|
* Assédio público ou privado
|
||||||
* A publicação de outras informações privadas, tais como um endereço físico ou eletrônico, sem permissão explícita
|
* A publicação de outras informações privadas, tais como um endereço físico ou eletrônico, sem permissão explícita
|
||||||
* Outra conduta que possa ser razoavelmente considerada inadequada em um ambiente profissional
|
* Outra conduta que possa ser razoavelmente considerada inadequada em um ambiente profissional
|
||||||
|
@ -26,7 +26,7 @@ Exemplos de comportamento inaceitável pelos participantes incluem:
|
||||||
|
|
||||||
Mantenedores do projeto são responsáveis por esclarecer as normas do comportamento aceitável e espera-se que as medidas corretivas adequadas e justas em resposta a todas as instâncias do comportamento inaceitável.
|
Mantenedores do projeto são responsáveis por esclarecer as normas do comportamento aceitável e espera-se que as medidas corretivas adequadas e justas em resposta a todas as instâncias do comportamento inaceitável.
|
||||||
|
|
||||||
Mantenedores do projeto têm o direito e a responsabilidade de remover, editar, ou rejeitar comentários, commits, código, edição de wiki, issues e outras contribuições que não estão alinhadas a este Código de Conduta, ou proibir temporária ou permamentemente qualquer colaborador por outros comportamentos que considerem inapropriado, ameaçador, ofensivo ou prejudicial.
|
Mantenedores do projeto têm o direito e a responsabilidade de remover, editar, ou rejeitar comentários, commits, código, edição de wiki, issues e outras contribuições que não estão alinhadas a este Código de Conduta, ou proibir temporária ou permanentemente qualquer colaborador por outros comportamentos que considerem inapropriado, ameaçador, ofensivo ou prejudicial.
|
||||||
|
|
||||||
## Escopo
|
## Escopo
|
||||||
|
|
||||||
|
@ -36,7 +36,7 @@ Este Código de Conduta aplica-se tanto dentro dos espaços do projeto e em espa
|
||||||
|
|
||||||
Instânicas de assédio ou comportamento abusivo, de outro modo inaceitáveis podem ser relatados em contato com a equipe do projeto em [electron@github.com](mailto:electron@github.com). Todas as reclamações serão analisadas e investigadas e irá resultar em uma resposta que for considerada necessária e adequada ás circunstâncias. A equipe do projeto é obrigada a manter a confidencialidade no que diz respeito ao relato de um incidente. Mais detalhes das políticas de aplicação específicas podem ser publicadas separadamente.
|
Instânicas de assédio ou comportamento abusivo, de outro modo inaceitáveis podem ser relatados em contato com a equipe do projeto em [electron@github.com](mailto:electron@github.com). Todas as reclamações serão analisadas e investigadas e irá resultar em uma resposta que for considerada necessária e adequada ás circunstâncias. A equipe do projeto é obrigada a manter a confidencialidade no que diz respeito ao relato de um incidente. Mais detalhes das políticas de aplicação específicas podem ser publicadas separadamente.
|
||||||
|
|
||||||
Mantenedores de projetos que não seguem ou fazem comprir o Código de Conduta de boa-fé podem enfrentar repercussões temporárias ou permanentes, conforme determinado por outros membros da liderança do projeto.
|
Mantenedores de projetos que não seguem ou fazem cumprir o Código de Conduta de boa-fé podem enfrentar repercussões temporárias ou permanentes, conforme determinado por outros membros da liderança do projeto.
|
||||||
|
|
||||||
## Atribuição
|
## Atribuição
|
||||||
|
|
||||||
|
|
|
@ -27,7 +27,7 @@ Estas são as formas que escrevemos a documentação do Electron.
|
||||||
|
|
||||||
## Lendo a documentação do Electron
|
## Lendo a documentação do Electron
|
||||||
|
|
||||||
Aqui estão algumas dicas de como entender a sintaxe da documentacão do Electron.
|
Aqui estão algumas dicas de como entender a sintaxe da documentação do Electron.
|
||||||
|
|
||||||
### Métodos
|
### Métodos
|
||||||
|
|
||||||
|
|
|
@ -28,6 +28,6 @@ Em Devtron há uma nova guia de acessibilidade que permitirá auditar uma págin
|
||||||
|
|
||||||
![devtron screenshot](https://cloud.githubusercontent.com/assets/1305617/17156618/9f9bcd72-533f-11e6-880d-389115f40a2a.png)
|
![devtron screenshot](https://cloud.githubusercontent.com/assets/1305617/17156618/9f9bcd72-533f-11e6-880d-389115f40a2a.png)
|
||||||
|
|
||||||
Ambas as ferramentas estão usando a biblioteca [Accessibility Developer Tools](https://github.com/GoogleChrome/accessibility-developer-tools) construída pela Google for Chrome. Você pode aprender mais sobre as regras de auditoria da biblioteca de acessibilidade no [wiki do repositório](https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules).
|
Ambas as ferramentas estão usando a biblioteca [Accessibility Developer Tools](https://github.com/GoogleChrome/accessibility-developer-tools) construída pela Google para o Chrome. Você pode aprender mais sobre as regras de auditoria da biblioteca de acessibilidade no [wiki do repositório](https://github.com/GoogleChrome/accessibility-developer-tools/wiki/Audit-Rules).
|
||||||
|
|
||||||
Se você souber de outras ferramentas de acessibilidade para o Electron, adicione-as à [documentação de acessibilidade](https://electron.atom.io/docs/tutorial/accessibility) através de um pull request.
|
Se você souber de outras ferramentas de acessibilidade para o Electron, adicione-as à [documentação de acessibilidade](https://electron.atom.io/docs/tutorial/accessibility) através de um pull request.
|
||||||
|
|
|
@ -7,7 +7,7 @@ alterações em seu código.
|
||||||
## Gerando um arquivo `asar`
|
## Gerando um arquivo `asar`
|
||||||
|
|
||||||
Um arquivo [asar][asar] é um formato parecido com tar ou zip bem simples que concatena arquivos
|
Um arquivo [asar][asar] é um formato parecido com tar ou zip bem simples que concatena arquivos
|
||||||
em um único arquivo. O Electron pode ler arquivos arbitrários a partir dele sem descompacatar
|
em um único arquivo. O Electron pode ler arquivos arbitrários a partir dele sem descompactar
|
||||||
o arquivo inteiro.
|
o arquivo inteiro.
|
||||||
|
|
||||||
Passos para empacotar a sua aplicação em um arquivo `asar`:
|
Passos para empacotar a sua aplicação em um arquivo `asar`:
|
||||||
|
|
|
@ -1,7 +1,7 @@
|
||||||
# Integração com o ambiente desktop
|
# Integração com o ambiente desktop
|
||||||
|
|
||||||
Diferentes sistemas operacionais possuem diferentes formas de integrar
|
Diferentes sistemas operacionais possuem diferentes formas de integrar
|
||||||
aplicacões desktop em seus ambientes. Por exemplo, no Windows, as aplicações podem
|
aplicações desktop em seus ambientes. Por exemplo, no Windows, as aplicações podem
|
||||||
inserir atalhos no JumpList da barra de tarefas, no Mac, aplicações podem implementar um
|
inserir atalhos no JumpList da barra de tarefas, no Mac, aplicações podem implementar um
|
||||||
menu customizado na dock.
|
menu customizado na dock.
|
||||||
|
|
||||||
|
|
|
@ -8,13 +8,13 @@ Com isso em mente, estar ciente de que a exibição de conteúdo arbitrário de
|
||||||
|
|
||||||
## Chromium Security Issues e Upgrades
|
## Chromium Security Issues e Upgrades
|
||||||
|
|
||||||
Enquanto Electron se esforça para suportar novas versões do Chromium, logo que possível, os desenvolvedores devem estar cientes de que a atualização é um empreendimento importante - envolvendo dezenas de mãos ou mesmo centenas de arquivos. Dados os recursos e contribuições disponíveis hoje, Electron muitas vezes não vai estar na mais recente versão do Chromium, ficando para trás, quer por dias ou semanas.
|
Enquanto Electron se esforça para suportar novas versões do Chromium, logo que possível, os desenvolvedores devem estar cientes que a atualização é um empreendimento importante - envolvendo dezenas de mãos ou mesmo centenas de arquivos. Dados os recursos e contribuições disponíveis hoje, Electron muitas vezes não vai estar na mais recente versão do Chromium, ficando para trás, quer por dias ou semanas.
|
||||||
|
|
||||||
Nós sentimos que nosso sistema atual de atualizar o componente do Chromium estabelece um equilíbrio adequado entre os recursos que temos disponíveis e as necessidades da maioria das aplicações contruídas em cima do framework. Nós definitivamente estamos interessados em saber mais sobre casos de uso específicos de pessoas que constroem coisas em cima do Electron. Pull requests e contribuições para apoiar este esforço são sempre muito bem-vindas.
|
Nós sentimos que nosso sistema atual de atualizar o componente do Chromium estabelece um equilíbrio adequado entre os recursos que temos disponíveis e as necessidades da maioria das aplicações construídas em cima do framework. Nós definitivamente estamos interessados em saber mais sobre casos de uso específicos de pessoas que constroem coisas em cima do Electron. Pull requests e contribuições para apoiar este esforço são sempre muito bem-vindas.
|
||||||
|
|
||||||
## Igonorando o Conselho Acima
|
## Ignorando o Conselho Acima
|
||||||
|
|
||||||
Um probema de segurança existe sempre que você receba um código a partir de um destino remoto e o executa locamente. Como exemplo, considere um site remoto que está sendo exibido dentro de uma janela do navegador. Se um atacante de alguma forma consegue mudar esse conteúdo (seja por atacar a fonte diretamente, ou por estar entre seu aplicativo e o destino real), eles serão capazes de executar código nativo na máquina do usuário.
|
Um problema de segurança existe sempre que você receba um código a partir de um destino remoto e o executa localmente. Como exemplo, considere um site remoto que está sendo exibido dentro de uma janela do navegador. Se um atacante de alguma forma consegue mudar esse conteúdo (seja por atacar a fonte diretamente, ou por estar entre seu aplicativo e o destino real), eles serão capazes de executar código nativo na máquina do usuário.
|
||||||
|
|
||||||
> :warning: Sobre nenhuma circunstância você deve carregar e executar código remoto com integração com Node. Em vez disso, use somente arquivos locais (embalados juntamente com a sua aplicação) para executar código Node. Para exibir o conteúdo remoto, use a tag `webview` e certifique-se de desativar o `nodeIntegration`.
|
> :warning: Sobre nenhuma circunstância você deve carregar e executar código remoto com integração com Node. Em vez disso, use somente arquivos locais (embalados juntamente com a sua aplicação) para executar código Node. Para exibir o conteúdo remoto, use a tag `webview` e certifique-se de desativar o `nodeIntegration`.
|
||||||
|
|
||||||
|
|
|
@ -4,17 +4,17 @@ As plataformas suportadas por Electron são:
|
||||||
|
|
||||||
### macOS
|
### macOS
|
||||||
|
|
||||||
Somente binarios em 64bit são construidos para macOS e a versão mínima suportada é macOS 10.9.
|
Somente binários em 64bit são construídos para macOS e a versão mínima suportada é macOS 10.9.
|
||||||
|
|
||||||
### Windows
|
### Windows
|
||||||
Suporte para Windows 7 ou superior, versões anteriores não são suportados (e não ira funcionar)
|
Suporte para Windows 7 ou superior, versões anteriores não são suportados (e não ira funcionar)
|
||||||
|
|
||||||
Binarios em `x86` e `amd64` (x64) são construidos para Windows. Atencão: Versão `ARM` do Windows não é suportada agora.
|
Binários em `x86` e `amd64` (x64) são construídos para Windows. Atenção: Versão `ARM` do Windows não é suportada agora.
|
||||||
|
|
||||||
### Linux
|
### Linux
|
||||||
Binario pré-construido `ia32`(`i686`) e binario `x64`(`amd64`) são construidas no Ubuntu 12.04, binario `arm` está construido contra ARM v7 com hard-float ABI e NEION para Debian Wheezy.
|
Binario pré-construído `ia32`(`i686`) e binario `x64`(`amd64`) são construídas no Ubuntu 12.04, binario `arm` está construído contra ARM v7 com hard-float ABI e NEION para Debian Wheezy.
|
||||||
|
|
||||||
Se o pré-compilador poderá ser executado por uma distribuição, depende se a distruibuicão inclui as blibliotecas que o Eletron está vinculando na plataforma de construcão, por este motivo apenas Ubuntu 12.04 é garantido para funcionar corretamente, mas as seguintes distribuições foram verificados com o pre-compilador:
|
Se o pré-compilador poderá ser executado por uma distribuição, depende se a distribuição inclui as bibliotecas que o Eletron está vinculando na plataforma de construção, por este motivo apenas Ubuntu 12.04 é garantido para funcionar corretamente, mas as seguintes distribuições foram verificados com o pre-compilador:
|
||||||
|
|
||||||
|
|
||||||
* Ubuntu 12.04 ou superior
|
* Ubuntu 12.04 ou superior
|
||||||
|
|
|
@ -17,7 +17,7 @@ página [releases](https://github.com/electron/electron/releases) ou usando
|
||||||
por exemplo).
|
por exemplo).
|
||||||
|
|
||||||
Considere usar [NAN](https://github.com/nodejs/nan/) para seus próprios
|
Considere usar [NAN](https://github.com/nodejs/nan/) para seus próprios
|
||||||
módulos, caso isso facilite o suporte da múltiplas versões do Node. Isso é
|
módulos, caso isso facilite o suporte das múltiplas versões do Node. Isso é
|
||||||
também de grande ajuda para fazer a portabilidade dos módulos antigos para as
|
também de grande ajuda para fazer a portabilidade dos módulos antigos para as
|
||||||
versões mais novas do Node, assim podendo trabalhar com o Electron.
|
versões mais novas do Node, assim podendo trabalhar com o Electron.
|
||||||
|
|
||||||
|
|
|
@ -31,7 +31,7 @@ app.on('window-all-closed', function () {
|
||||||
if (process.platform !== 'darwin') app.quit()
|
if (process.platform !== 'darwin') app.quit()
|
||||||
})
|
})
|
||||||
|
|
||||||
// Epecifica o caminho do flash.
|
// Especifica o caminho do flash.
|
||||||
// No Windows, deve ser /path/to/pepflashplayer.dll
|
// No Windows, deve ser /path/to/pepflashplayer.dll
|
||||||
// No macOS, /path/to/PepperFlashPlayer.plugin
|
// No macOS, /path/to/PepperFlashPlayer.plugin
|
||||||
// No Linux, /path/to/libpepflashplayer.so
|
// No Linux, /path/to/libpepflashplayer.so
|
||||||
|
|
Loading…
Reference in a new issue