Merge pull request #2798 from jonatasfreitasv/master

Three api docs translated to pt-BR
This commit is contained in:
Cheng Zhao 2015-09-16 23:18:28 +08:00
commit 3f881e8617
4 changed files with 114 additions and 2 deletions

View file

@ -17,7 +17,8 @@
## API - Referencias
* [Sinopse](../../docs/api/synopsis.md)
* [Processos](../../docs/api/process.md)
* [Processos](api/process.md)
* [Aceleradores (Teclas de Atalho)](api/accelerator.md)
* [Parâmetros CLI suportados (Chrome)](../../docs/api/chrome-command-line-switches.md)
DOM elementos personalizados:
@ -56,7 +57,7 @@ Módulos de ambos os processos:
* [crash-reporter](../../docs/api/crash-reporter.md)
* [native-image](../../docs/api/native-image.md)
* [screen](../../docs/api/screen.md)
* [shell](../../docs/api/shell.md)
* [shell](api/shell.md)
## Desenvolvimento

View file

@ -0,0 +1,46 @@
# Acelerador (teclas de atalhos)
Um acelerador é uma string que representa um atalho de tecla. Isso pode conter
multiplos modificadores e códigos chaves, combinado pelo caracter `+`.
Exemplos:
* `Command+A`
* `Ctrl+Shift+Z`
## Aviso sobre plataformas
No Linux e no Windows a tecla `Command` não tem nenhum efeito,
então use `CommandOrControl` que representa a tecla `Command` existente no OSX e
`Control` no Linux e no Windows para definir aceleradores (atalhos).
A chave `Super` está mapeada para a tecla `Windows` para Windows e Linux,
e para a tecla `Cmd` para OSX.
## Modificadores disponiveis
* `Command` (ou `Cmd` abreviado)
* `Control` (ou `Ctrl` abreviado)
* `CommandOrControl` (ou `CmdOrCtrl` abreviado)
* `Alt`
* `Shift`
* `Super`
## Códigos chaves disponiveis
* `0` to `9`
* `A` to `Z`
* `F1` to `F24`
* Punctuations like `~`, `!`, `@`, `#`, `$`, etc.
* `Plus`
* `Space`
* `Backspace`
* `Delete`
* `Insert`
* `Return` (or `Enter` as alias)
* `Up`, `Down`, `Left` and `Right`
* `Home` and `End`
* `PageUp` and `PageDown`
* `Escape` (or `Esc` for short)
* `VolumeUp`, `VolumeDown` and `VolumeMute`
* `MediaNextTrack`, `MediaPreviousTrack`, `MediaStop` and `MediaPlayPause`

View file

@ -0,0 +1,22 @@
# process
O objeto `process` no Electron tem as seguintes diferenças de um upstream node:
* `process.type` String - Tipo de processo, pode ser `browser` (i.e. main process)
ou `renderer`.
* `process.versions['electron']` String - Versão do Electron.
* `process.versions['chrome']` String - Versão do Chromium.
* `process.resourcesPath` String - Caminho para os códigos fontes JavaScript.
# Métodos
O objeto `process` tem os seguintes método:
### `process.hang`
Afeta a thread principal do processo atual.
## process.setFdLimit(MaxDescritores) _OS X_ _Linux_
* `maxDescriptors` Integer
Define o limite do arquivo descritor para `maxDescriptors` ou para o limite do OS,
o que for menor para o processo atual.

View file

@ -0,0 +1,43 @@
# shell
O módulo `shell` fornece funções relacionadas intereções com o OS do usuário.
Um exemplo para abrir uma URL no browser padrão do usuário:
```javascript
var shell = require('shell');
shell.openExternal('https://github.com');
```
## Métodos
O módulo `shell` tem os seguintes métodos:
### `shell.showItemInFolder(fullPath)`
* `fullPath` String
Exibe o arquivo no gerenciador de arquivos padrão do sistema. Se possivel, seleciona o arquivo automaticamente.
### `shell.openItem(fullPath)`
* `fullPath` String
Abre o arquivo em seu programa padrão.
### `shell.openExternal(url)`
* `url` String
Abre o arquivo seguido de um protocol em seu programa padrão. (Por
exemplo, mailto:foo@bar.com.)
### `shell.moveItemToTrash(fullPath)`
* `fullPath` String
Move o arquivo para a lixeira e retorna um boolean com o resultado da operação.
### `shell.beep()`
Toca um som beep.