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) # Acelerador (teclas de atalhos)
Um acelerador é uma string que representa um atalho de tecla. Isso pode conter Um acelerador é uma string que representa um atalho de tecla. Ele pode conter
multiplos modificadores e códigos chaves, combinado pelo caracter `+`. múltiplos modificadores e códigos chaves, combinados pelo caractere `+`.
Exemplos: Exemplos:
@ -11,13 +11,13 @@ Exemplos:
## Aviso sobre plataformas ## Aviso sobre plataformas
No Linux e no Windows a tecla `Command` não tem nenhum efeito, 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). `Control` no Linux e no Windows para definir aceleradores (atalhos).
A chave `Super` está mapeada para a tecla `Windows` para Windows e Linux, 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) * `Command` (ou `Cmd` abreviado)
* `Control` (ou `Ctrl` abreviado) * `Control` (ou `Ctrl` abreviado)
@ -26,21 +26,21 @@ e para a tecla `Cmd` para OSX.
* `Shift` * `Shift`
* `Super` * `Super`
## Códigos chaves disponiveis ## Códigos chaves disponíveis
* `0` to `9` * `0` até `9`
* `A` to `Z` * `A` até `Z`
* `F1` to `F24` * `F1` até `F24`
* Punctuations like `~`, `!`, `@`, `#`, `$`, etc. * Pontuações como `~`, `!`, `@`, `#`, `$`, etc.
* `Plus` * `Plus`
* `Space` * `Space`
* `Backspace` * `Backspace`
* `Delete` * `Delete`
* `Insert` * `Insert`
* `Return` (or `Enter` as alias) * `Return` (ou `Enter` como pseudônimo)
* `Up`, `Down`, `Left` and `Right` * `Up`, `Down`, `Left` e `Right`
* `Home` and `End` * `Home` e `End`
* `PageUp` and `PageDown` * `PageUp` e `PageDown`
* `Escape` (or `Esc` for short) * `Escape` (ou `Esc` abreviado)
* `VolumeUp`, `VolumeDown` and `VolumeMute` * `VolumeUp`, `VolumeDown` e `VolumeMute`
* `MediaNextTrack`, `MediaPreviousTrack`, `MediaStop` and `MediaPlayPause` * `MediaNextTrack`, `MediaPreviousTrack`, `MediaStop` e `MediaPlayPause`

View file

@ -1,20 +1,46 @@
# process # 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`. ou `renderer`.
* `process.versions['electron']` String - Versão do Electron. * `process.versions['electron']` String - Versão do Electron.
* `process.versions['chrome']` String - Versão do Chromium. * `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 # Métodos
O objeto `process` tem os seguintes método:
O objeto `process` tem os seguintes métodos:
### `process.hang` ### `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 * `maxDescriptors` Integer

View file

@ -1,11 +1,11 @@
# shell # 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: Um exemplo para abrir uma URL no browser padrão do usuário:
```javascript ```javascript
var shell = require('shell'); const shell = require('shell');
shell.openExternal('https://github.com'); shell.openExternal('https://github.com');
``` ```
@ -17,26 +17,26 @@ O módulo `shell` tem os seguintes métodos:
* `fullPath` String * `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)` ### `shell.openItem(fullPath)`
* `fullPath` String * `fullPath` String
Abre o arquivo em seu programa padrão. Abre o arquivo de maneira padrão do desktop.
### `shell.openExternal(url)` ### `shell.openExternal(url)`
* `url` String * `url` String
Abre o arquivo seguido de um protocol em seu programa padrão. (Por Abre a URL de protocolo externo de maneira padrão do desktop. (Por
exemplo, mailto:foo@bar.com.) exemplo, mailto: URLs no programa de email padrão do usuário)
### `shell.moveItemToTrash(fullPath)` ### `shell.moveItemToTrash(fullPath)`
* `fullPath` String * `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()` ### `shell.beep()`