From cb233a57b6a93c4c408da0555ea3b46179e5450a Mon Sep 17 00:00:00 2001 From: Forresst Date: Sat, 5 May 2018 23:02:42 +0200 Subject: [PATCH] Update translation in french (#154) * Update translation in french 1. Fix 'Links' to 'Liens' 2. Improve server middleware code example (parcel-bundler/website@6156d395114837cd581a541a4d2312a17146bd30) 3. Fix some commands in cli (parcel-bundler/website@03557d5d44e85fd9f3c3e8ae68abad655ed7132f) 4. Add https flag to cli (parcel-bundler/website@3acca7a1147f175944c8c316cf50556d8fab2bba) 5. Fix typo in cli.md (parcel-bundler/website@8edd475d0b7300a10ac3509b62889a398cf327fd) 6. cssnano config doc (parcel-bundler/website@9b346cc5deaea0d8af60b4794df3f9b99d297e1d) 7. Note that HMR can fail based on editor save-mode (parcel-bundler/website@) * Update cli.md * Update api.md --- src/i18n/fr/docs/api.md | 19 +++++++++++------ src/i18n/fr/docs/cli.md | 32 ++++++++++++++++++++--------- src/i18n/fr/docs/getting_started.md | 2 +- src/i18n/fr/docs/transforms.md | 13 ++++++++++++ src/i18n/fr/index.html | 2 +- 5 files changed, 50 insertions(+), 18 deletions(-) diff --git a/src/i18n/fr/docs/api.md b/src/i18n/fr/docs/api.md index eb4d50188..42c345439 100644 --- a/src/i18n/fr/docs/api.md +++ b/src/i18n/fr/docs/api.md @@ -124,12 +124,19 @@ Un exemple d'utilisation du middleware de Parcel avec express const Bundler = require('parcel-bundler'); const app = require('express')(); -// Initialise un nouveau empaqueteur (bundler) en utilisant un fichier et des options (pour les options et le fichier, voir la documentation du bundler) -const bundler = new Bundler(file, options); +async function start() { + const file = 'index.html'; // Passe un chemin absolu vers le point d'entrée ici + const options = {}; // Voir la section des options de la doc de l'api, pour les possibilités + + // Initialise un nouveau bundler en utilisant un fichier et des options + const bundler = new Bundler(file, options); + + // Permet à express d'utiliser le middelware de bundler, cela permettra à Parcel de gérer chaque requête sur votre serveur express + app.use(bundler.middleware()); -// express utilise le middleware de bundler, cela permettra à Parcel de gérer chaque requête sur votre serveur express -app.use(bundler.middleware()); + // Écoute du port 8080 + app.listen(8080); +} -// Ecoute du port 8080 -app.listen(8080); +start(); ``` diff --git a/src/i18n/fr/docs/cli.md b/src/i18n/fr/docs/cli.md index f502b4003..71c936c99 100644 --- a/src/i18n/fr/docs/cli.md +++ b/src/i18n/fr/docs/cli.md @@ -62,7 +62,7 @@ Par défaut : "/" Disponible dans : `serve`, `watch`, `build` ```bash -parcel build entry.js --public-url ./dist/ +parcel entry.js --public-url ./dist/ ``` Cela produira : @@ -92,7 +92,7 @@ Par défaut : 3 Disponible dans : `serve`, `watch`, `build` ```bash -parcel build entry.js --log-level 1 +parcel entry.js --log-level 1 ``` | Loglevel | Effet | @@ -109,7 +109,7 @@ Par défaut : `location.hostname` du windows courant Disponible dans : `serve`, `watch` ```bash -parcel build entry.js --hmr-hostname parceljs.org +parcel entry.js --hmr-hostname parceljs.org ``` ### Port du HMR @@ -119,7 +119,7 @@ Par défaut : Un port disponible au hasard Disponible dans : `serve`, `watch` ```bash -parcel build entry.js --hmr-port 8080 +parcel entry.js --hmr-port 8080 ``` ### Nom de fichier en sortie @@ -144,14 +144,26 @@ Disponible dans : `build` parcel build entry.js --detailed-report ``` +### Désactiver https + +Par défaut : https désactivé + +Disponible dans : `serve` + +```bash +parcel build entry.js --https +``` + +⚠️ Cet indicateur génère un certificat auto-signé. Vous devrez peut-être configurer votre navigateur pour autoriser les certificats auto-signés pour localhost. + ### Définir un certificat personnalisé -Par défaut : génère un certificat +Par défaut : https désactivé Disponible dans : `serve` ```bash -parcel build entry.js --cert certificate.cert --key private.key +parcel entry.js --cert certificate.cert --key private.key ``` ### Ouvrir dans le navigateur @@ -161,7 +173,7 @@ Par défaut : ouverture désactivée Disponible dans : `serve` ```bash -parcel build entry.js --open +parcel entry.js --open ``` ### Désactiver source-maps @@ -181,7 +193,7 @@ Par défaut : autoinstall activé Disponible dans : `serve`, `watch` ```bash -parcel build entry.js --no-autoinstall +parcel entry.js --no-autoinstall ``` ### Désactiver le HMR @@ -191,7 +203,7 @@ Par défaut : HMR activé Disponible dans : `serve`, `watch` ```bash -parcel build entry.js --no-hmr +parcel entry.js --no-hmr ``` ### Désactiver la minification @@ -212,4 +224,4 @@ Disponible dans : `serve`, `watch`, `build` ```bash parcel build entry.js --no-cache -``` \ No newline at end of file +``` diff --git a/src/i18n/fr/docs/getting_started.md b/src/i18n/fr/docs/getting_started.md index 766ee6057..2635cfda6 100644 --- a/src/i18n/fr/docs/getting_started.md +++ b/src/i18n/fr/docs/getting_started.md @@ -46,7 +46,7 @@ Parcel a un serveur de développement intégré, qui reconstruira automatiquemen parcel index.html ``` -Maintenant ouvrez http://localhost:1234/ dans votre navigateur. Vous pouvez également remplacer le port par défaut avec l'option `-p `. +Maintenant ouvrez http://localhost:1234/ dans votre navigateur. Si le remplacement de module à chaud ne fonctionne pas, vous devez peut-être [configurer votre éditeur](hmr.html#safe-write). Vous pouvez également remplacer le port par défaut avec l'option `-p `. Utilisez le serveur de développement lorsque vous n'avez pas votre propre serveur ou si votre application est entièrement exécutée côté client. Si vous avez votre propre serveur, vous pouvez lancer Parcel en mode `watch` à la place. Cela permet de reconstruire automatiquement lorsque les fichiers changent et de prendre en charge le remplacement de module à chaud, mais ne démarre pas un serveur Web. diff --git a/src/i18n/fr/docs/transforms.md b/src/i18n/fr/docs/transforms.md index a20dab783..349b94525 100644 --- a/src/i18n/fr/docs/transforms.md +++ b/src/i18n/fr/docs/transforms.md @@ -60,6 +60,19 @@ Les modules CSS sont activés légèrement différemment en utilisant la clé `m Pour que les modules CSS fonctionnent correctement avec les modules existants, ils doivent spécifier ce support dans leur propre `.postcssrc`. +### Mise en place de la config de minification de cssnano + +Parcel ajoute [cssnano](http://cssnano.co) à postcss afin de minifier le css pour la construction en production. La configuration personnalisée peut être définie en créant le fichier `cssnano.config.js` : + +```js +module.exports = { + calc: false, + discardComments: { + removeAll: true, + } +}; +``` + ## PostHTML [PostHTML](https://github.com/posthtml/posthtml) est un outil pour transformer du HTML avec des plugins. Vous pouvez configurer PostHTML avec Parcel en créant un fichier de configuration en utilisant l'un de ces noms : `.posthtmlrc` (JSON), `posthtmlrc.js` ou `posthtml.config.js`. diff --git a/src/i18n/fr/index.html b/src/i18n/fr/index.html index 2db035565..5da274eaa 100644 --- a/src/i18n/fr/index.html +++ b/src/i18n/fr/index.html @@ -171,7 +171,7 @@

Documentation