-
Notifications
You must be signed in to change notification settings - Fork 103
Traduction de deployment.md
#70
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Bruno Lesieur <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
1ère relecture
src/v2/guide/deployment.md
Outdated
@@ -1,24 +1,24 @@ | |||
--- | |||
title: Production Deployment Tips (En) | |||
title: Astuce de déploiement en production |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Astuces
src/v2/guide/deployment.md
Outdated
|
||
<p class="tip">**Cette page est en cours de traduction française. Revenez une autre fois pour lire une traduction achevée ou [participez à la traduction française ici](https://github.com/vuejs-fr/vuejs.org).**</p><p>During development, Vue provides a lot of warnings to help you with common errors and pitfalls. However, these warning strings become useless in production and bloat your app's payload size. In addition, some of these warning checks have small runtime costs that can be avoided in production mode.</p> | ||
Pendant le développement, Vue fournit beaucoup d'avertissements pour vous aider avec les erreurs usuelles et les pièges. Ces suites d'avertissements deviennent cependant inutiles en production et gonflent votre taille en production. De plus, plusieurs de ces avertissements ont un léger coût d'exécution qui peut être évité en mode production. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ces messages d'avertissement
et gonflent la taille de votre application en production
(pas touche à mon tour de taille !)
certains de ces avertissements
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
some == certain, some == certain, some == certain... ça rentre quand dans ta tête @#$!?~ !
src/v2/guide/deployment.md
Outdated
|
||
If you are using the full build, i.e. directly including Vue via a script tag without a build tool, make sure to use the minified version (`vue.min.js`) for production. Both versions can be found in the [Installation guide](installation.html#Direct-lt-script-gt-Include). | ||
Si vous utilisez la version complète, c.-à-d. en incluant directement Vue via une balise script sans outil de build, assurez-vous d'utiliser la version minifiée (`vue.min.js`) pour la production. Ces deux versions peuvent être trouvée dans le [guide d'installation](installation.html#Inclusion-directe-lt-script-gt). |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
trouvées
src/v2/guide/deployment.md
Outdated
|
||
When using a build tool like webpack or Browserify, the production mode will be determined by `process.env.NODE_ENV` inside Vue's source code, and it will be in development mode by default. Both build tools provide ways to overwrite this variable to enable Vue's production mode, and warnings will be stripped by minifiers during the build. All `vue-cli` templates have these pre-configured for you, but it would be beneficial to know how it is done: | ||
Quand vous utilisez un outil de build comme webpack ou Browserify, le mode production va déterminer la valeur de `process.env.NODE_ENV` utilisée dans le code source, et sera en mode développement par défaut. Ces deux outils fournissent des moyens de surcharger cette variable pour activer le mode production de Vue, et les avertissements seront retirés par le minificateur pendant le build. Tous les templates `vue-cli` sont pré-configurés pour vous, mais il est avantageux de savoir comment cela fonctionne : |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
sera déterminé par la valeur de process.env.NODE_ENV
dans le code source de Vue
src/v2/guide/deployment.md
Outdated
|
||
#### webpack | ||
|
||
Use webpack's [DefinePlugin](https://webpack.js.org/plugins/define-plugin/) to indicate a production environment, so that warning blocks can be automatically dropped by UglifyJS during minification. Example config: | ||
Utiliser le plugin [DefinePlugin](https://webpack.js.org/plugins/define-plugin/) de webpack pour indiquer un environnement en production, ainsi les structures d'avertissement seront ignorées par UglifyJS pendant la minification. Un exemple de configuration : |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
un environnement de production
les blocs d'avertissements seront ignorés
src/v2/guide/deployment.md
Outdated
|
||
## Extracting Component CSS | ||
## Extraction CSS depuis les composants |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Extraire le CSS des composants
src/v2/guide/deployment.md
Outdated
|
||
When using Single-File Components, the CSS inside components are injected dynamically as `<style>` tags via JavaScript. This has a small runtime cost, and if you are using server-side rendering it will cause a "flash of unstyled content". Extracting the CSS across all components into the same file will avoid these issues, and also result in better CSS minification and caching. | ||
Lors de l'utilisation de composants monofichiers, le CSS à l'intérieur du composant est injecté dynamiquement en tant que balise `<style>` via JavaScript. Ceci a un léger coût d'exécution, et si vous utilisez du rendu côté serveur, cela causera le phénomène de FOUC (« flash of unstyled content »). Extraire le CSS depuis tous les composants dans le même fichier évite ces problèmes et mène à une meilleur minification et mise en cache. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
à l'intérieur des composants
sous la forme de balises <style>
Flash Of Unstyled Content
(majuscules pour mettre en avant l'acronyme)
et amène à une meilleure minification et mise en cache du CSS.
src/v2/guide/deployment.md
Outdated
|
||
Refer to the respective build tool documentations to see how it's done: | ||
Referez-vous respectivement aux documentations des outils de build pour voir comment obtenir cela : |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Référez-vous aux documentions respectives des outils de build pour voir comment cela est fait :
src/v2/guide/deployment.md
Outdated
|
||
- [webpack + vue-loader](http://vue-loader.vuejs.org/en/configurations/extract-css.html) (the `vue-cli` webpack template has this pre-configured) | ||
- [webpack + vue-loader](http://vue-loader.vuejs.org/en/configurations/extract-css.html) (le template webpack `vue-cli` a sa propre pré-configuration) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
a cela pré-configuré
src/v2/guide/deployment.md
Outdated
|
||
If a runtime error occurs during a component's render, it will be passed to the global `Vue.config.errorHandler` config function if it has been set. It might be a good idea to leverage this hook together with an error-tracking service like [Sentry](https://sentry.io), which provides [an official integration](https://sentry.io/for/vue/) for Vue. | ||
Si une erreur d'exécution est levée pendant le rendu d'un composant, elle sera passée à la fonction de configuration globale `Vue.config.errorHandler` si elle a été affectée. C'est toujours une bonne idée de coupler ce hook avec un service de suivie d'erreur comme [Sentry](https://sentry.io), qui fournit [une intégration officielle](https://sentry.io/for/vue/) pour Vue. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
suivi d'erreur
Signed-off-by: Bruno Lesieur <[email protected]>
Merci @sylvainpolletvillard pour cette review parfaite comme toujours ! Quelque delta mentionné en commentaire FYI. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quelques erreurs.
Beau travail
src/v2/guide/deployment.md
Outdated
|
||
When using a build tool like webpack or Browserify, the production mode will be determined by `process.env.NODE_ENV` inside Vue's source code, and it will be in development mode by default. Both build tools provide ways to overwrite this variable to enable Vue's production mode, and warnings will be stripped by minifiers during the build. All `vue-cli` templates have these pre-configured for you, but it would be beneficial to know how it is done: | ||
Quand vous utilisez un outil de build comme webpack ou Browserify, le mode production sera déterminé par la valeur de `process.env.NODE_ENV` utilisée dans le code source de Vue, et sera en mode développement par défaut. Ces deux outils fournissent des moyens de surcharger cette variable pour activer le mode production de Vue, et les avertissements seront retirés par le minificateur pendant le build. Tous les templates `vue-cli` sont pré-configurés pour vous, mais il est avantageux de savoir comment cela fonctionne : |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
dans le code source de Vue et sera en mode développement
Suppression de la virgule après Vue, normalement pas de virgule avant un "et"
le mode production de Vue et les avertissements seront
Suppression de la virgule après Vue, normalement pas de virgule avant un "et"
Tous les templates vue-cli
sont pré-configurés pour vous, mais il est avantageux c'est utile de savoir comment cela fonctionne :
"avantageux" n'est pas pour moi une bonne traduction dans ce contexte, "utile" me parait plus approprié
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bon pour moi, je vais utiliser « serait utile » car « would be »
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
On peut mettre des virgules avant un "et" pour mieux rythmer la phrase et faciliter la lecture :
La virgule est d'usage avec - et :
Lorsque, par figure de style, tous les éléments d'une énumération sont précédés de la conjonction.
Et la Lune, et le Soleil, et les astres entiers saluaient sa venue.Lorsque la conjonction et marque, plus que l'énumération, la conséquence, l'opposition ou la surprise.
J'ai goûté à l'étrange dessert qu'Aude a préparé, et j'ai été agréablement surprise.Lorsque les propositions coordonnées ont des sujets différents.
J'étais presque libérée de ton souvenir, et te voilà qui reviens me hanter !
Ici c'est la règle 2. conséquence qui s'applique. Je suis d'avis de garder les virgules comme dans le texte original
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Bon pour moi
Un tips que j'utilise c'est « ainsi que » ou « ainsi ».
Si tu peux dire « ainsi », alors l'usage de la virgule sera utile.
Si tu peux dire « ainsi que », alors il ne faut pas mettre de virgule.
« Ces deux outils fournissent des moyens de surcharger cette variable pour activer le mode production de Vue ainsi les avertissements seront retirés par le minificateur pendant le build. » => donc virgule utile.
J'ai acheter des carottes, des tomates, des concombre ainsi que des choux. => donc virgule inutile.
Le tips couvre pas la répétition de la conjonction mais elle est assez rare. En général on aura tendance à mettre des virgule avant un et final ou a justement mettre des virgules car et... et... et... c'est trop lourd.
src/v2/guide/deployment.md
Outdated
|
||
Refer to the respective build tool documentations to see how it's done: | ||
Référez-vous aux documentions respectives des outils de build pour voir comment cela est fait : |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Référez-vous aux documentations documentions respectives des outils de build pour voir comment cela est fait :
Signed-off-by: Bruno Lesieur <[email protected]>
j'ai un avis différent sur le retour de @forresst sur les virgules avant "et, à débattre |
Et un fichier de plus !