Merge pull request #3650 from arturts/patch-5

📝 [ci skip] Update to match english docs, fix typos
This commit is contained in:
Cheng Zhao 2015-12-02 10:21:10 +08:00
commit 17f4bf2ce8
3 changed files with 57 additions and 31 deletions

View file

@ -1,7 +1,7 @@
# 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 `+`.
Um acelerador é uma string que representa um atalho de tecla. Ele pode conter
múltiplos modificadores e códigos chaves, combinados pelo caractere `+`.
Exemplos:
@ -11,13 +11,13 @@ Exemplos:
## 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
então use `CommandOrControl` que representa a tecla `Command` existente no OS X 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.
e para a tecla `Cmd` para OS X.
## Modificadores disponiveis
## Modificadores disponíveis
* `Command` (ou `Cmd` abreviado)
* `Control` (ou `Ctrl` abreviado)
@ -26,21 +26,21 @@ e para a tecla `Cmd` para OSX.
* `Shift`
* `Super`
## Códigos chaves disponiveis
## Códigos chaves disponíveis
* `0` to `9`
* `A` to `Z`
* `F1` to `F24`
* Punctuations like `~`, `!`, `@`, `#`, `$`, etc.
* `0` até `9`
* `A` até `Z`
* `F1` até `F24`
* Pontuações como `~`, `!`, `@`, `#`, `$`, 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`
* `Return` (ou `Enter` como pseudônimo)
* `Up`, `Down`, `Left` e `Right`
* `Home` e `End`
* `PageUp` e `PageDown`
* `Escape` (ou `Esc` abreviado)
* `VolumeUp`, `VolumeDown` e `VolumeMute`
* `MediaNextTrack`, `MediaPreviousTrack`, `MediaStop` e `MediaPlayPause`

View file

@ -1,20 +1,46 @@
# process
O objeto `process` no Electron tem as seguintes diferenças de um upstream node:
O objeto `process` no Electron tem as seguintes diferenças do objeto no upstream node:
* `process.type` String - Tipo de processo, pode ser `browser` (i.e. main process)
* `process.type` String - Tipo de processo, pode ser `browser` (processo principal)
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.
* `process.resourcesPath` String - Caminho para o código fonte JavaScript.
* `process.mas` Boolean - Para build da Mac App Store, este valor é `true`, para outros builds é `undefined`.
## Eventos
### Evento: 'loaded'
Emitido quando o Electron carregou seu script de inicialização interno e está começando a carregar a página web ou o script principal.
Pode ser utilizado pelo script pré-carregamento (preload.js abaixo) para adicionar símbolos globais do Node removidos para o escopo global quando a integração do node é desligada:
```js
// preload.js
var _setImmediate = setImmediate;
var _clearImmediate = clearImmediate;
process.once('loaded', function() {
global.setImmediate = _setImmediate;
global.clearImmediate = _clearImmediate;
});
```
## Propriedades
### `process.noAsar`
Definir isto para `true` pode desabilitar o suporte para arquivos `asar` nos módulos nativos do Node.
# Métodos
O objeto `process` tem os seguintes método:
O objeto `process` tem os seguintes métodos:
### `process.hang`
Afeta a thread principal do processo atual.
Faz com que o *thread* principal do processo congele.
## process.setFdLimit(MaxDescritores) _OS X_ _Linux_
### `process.setFdLimit(maxDescriptors)` _OS X_ _Linux_
* `maxDescriptors` Integer

View file

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