📝 Fix markdown syntax

Also fix some grammar and syntax typing mistakes.
[ci skip]
This commit is contained in:
Bastien 2017-08-19 22:29:34 +02:00 committed by GitHub
parent 15db4ee450
commit 39c2a4721b

View file

@ -13,7 +13,7 @@ Chromium, contrôlé par JavaScript.
### Processus principal ### Processus principal
Dans Electron, le processus qui exécute le script `main` de` package.json` Dans Electron, le processus qui exécute le script `main` de` package.json`
est appelé __ le processus principal__. Le script qui s'exécute dans le est appelé __le processus principal__. Le script qui s'exécute dans le
processus principal peut afficher une interface graphique en créant des processus principal peut afficher une interface graphique en créant des
pages Web. pages Web.
@ -46,14 +46,13 @@ GUI dans une page Web, le Processus de la page Web doit communiquer avec le
processus principal pour lui demander d'effectuer ces opérations. processus principal pour lui demander d'effectuer ces opérations.
Dans Electron, nous avons plusieurs façons de communiquer entre le processus principal et Dans Electron, nous avons plusieurs façons de communiquer entre le processus principal et
le processeurs. Comme [`ipcRenderer`] (../ api / ipc-renderer.md) et [`IpcMain`] le processeurs. Comme [`ipcRenderer`](../api/ipc-renderer.md) et [`ipcMain`](../api/ipc-main.md) pour envoyer des messages, et les [Remote](../api/remote.md)
(../ api / ipc-main.md) pour envoyer des messages, et les [Remote] (../ api / remote.md)
pour la communication de style RPC. Il y a aussi une entrée de FAQ sur pour la communication de style RPC. Il y a aussi une entrée de FAQ sur
[comment partager des données entre des pages Web] [share-data]. [comment partager des données entre des pages Web][share-data].
## Écrivez votre première application Electron ## Écrivez votre première application Electron
Généralement, une application Electron est structurée comme ceci: Généralement, une application Electron est structurée comme ceci :
```text ```text
your-app/ your-app/
@ -65,7 +64,7 @@ your-app/
Le format de `package.json` est exactement le même que celui des modules de Node, et Le format de `package.json` est exactement le même que celui des modules de Node, et
le script spécifié par le champ `main` est le script de démarrage de votre application, le script spécifié par le champ `main` est le script de démarrage de votre application,
qui exécutera le processus principal. Un exemple de votre `package.json` peut être qui exécutera le processus principal. Un exemple de votre `package.json` peut être
comme cela: comme cela :
```json ```json
{ {
@ -75,11 +74,11 @@ comme cela:
} }
``` ```
__Note__: Si le champ `main` n'est pas présent dans` package.json`, Electron __Note__ : Si le champ `main` n'est pas présent dans` package.json`, Electron
tenter de charger un fichier `index.js`. tentera de charger un fichier `index.js`.
Le fichier `main.js` devrait créer des fenêtres et gérer les événements du système. Le fichier `main.js` devrait créer des fenêtres et gérer les événements du système.
Exemple: Exemple :
```javascript ```javascript
const {app, BrowserWindow} = require('electron') const {app, BrowserWindow} = require('electron')
@ -140,7 +139,7 @@ app.on('activate', () => {
// fichiers distincts et les écrire ici. // fichiers distincts et les écrire ici.
``` ```
Enfin, `index.html` est la page web que vous voulez afficher: Enfin, `index.html` est la page web que vous voulez afficher :
```html ```html
<!DOCTYPE html> <!DOCTYPE html>
@ -170,13 +169,13 @@ tester et vous assurer qu'elle fonctionne comme prévu.
un module `npm` qui contient des versions pré-compilées d'Electron. un module `npm` qui contient des versions pré-compilées d'Electron.
Si vous l'avez installé globalement avec `npm`, vous n'en aurez pas besoin Si vous l'avez installé globalement avec `npm`, vous n'en aurez pas besoin
dans le répertoire source de votre application: dans le répertoire source de votre application :
```bash ```bash
electron . electron .
``` ```
Si vous l'avez installé localement: Si vous l'avez installé localement :
#### macOS / Linux #### macOS / Linux
@ -214,20 +213,19 @@ $ ./Electron.app/Contents/MacOS/Electron your-app/
``` ```
`Electron.app` fait partie du package de libération de l'Electron, vous pouvez `Electron.app` fait partie du package de libération de l'Electron, vous pouvez
télécharger à partir [here](https://github.com/electron/electron/releases). télécharger à partir [ici](https://github.com/electron/electron/releases).
### Exécuter en tant que distribution ### Exécuter en tant que distribution
Une fois que vous avez terminé d'écrire votre application, vous pouvez Une fois que vous avez terminé d'écrire votre application, vous pouvez
créer une distribution en suivant le guide [Distribuer une application] créer une distribution en suivant le guide [Distribuer une application](./application-distribution.md) puis exécuter l'application packagée.
(./application-distribution.md) puis exécuter l'application packagée.
### Essayez cet exemple ### Essayez cet exemple
Clonez et exécutez le code dans ce didacticiel en utilisant le Clonez et exécutez le code dans ce didacticiel en utilisant le
[`electron/electron-quick-start`] (https://github.com/electron/electron-quick-start). [`electron/electron-quick-start`](https://github.com/electron/electron-quick-start).
**Note**: Exécuter cela nécessite [Git](https://git-scm.com) et [Node.js](https://nodejs.org/en/download/) (que comprend [npm](https://npmjs.org)) sur votre système. **Note** : Exécuter cela nécessite [Git](https://git-scm.com) et [Node.js](https://nodejs.org/en/download/) (que comprend [npm](https://npmjs.org)) sur votre système.
```bash ```bash
# Clone the repository # Clone the repository