Skip to content

intallation.md #41

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

Merged
merged 2 commits into from
Mar 6, 2017
Merged

intallation.md #41

merged 2 commits into from
Mar 6, 2017

Conversation

MachinisteWeb
Copy link
Member

@MachinisteWeb MachinisteWeb commented Mar 4, 2017

Le fichier a changé. J'ai traduis les nouvelles parties. Je vous laisse revoir ça !

Copy link

@forresst forresst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Beau travail. bundle pourrait être traduit par empaqueteur mais bon je ne veux pas lancer de polémiques, je pense que ce sujet à déjà été évoqué.

@@ -46,24 +46,24 @@ $ npm install vue

## CLI

Vue.js provides an [official CLI](https://github.com/vuejs/vue-cli) for quickly scaffolding ambitious Single Page Applications. It provides batteries-included build setups for a modern frontend workflow. It takes only a few minutes to get up and running with hot-reload, lint-on-save, and production-ready builds:
Vue.js offre une [interface en ligne de commande officielle](https://github.com/vuejs/vue-cli) pour mettre rapidement en place les bases d'une application monopage ambitieuse. Il offre une série de *builds* pré-configurés pour un *workflow frontend* moderne. Cela ne prend que quelques minutes pour commencer et lancer des rechargements à chaud, de l'analyse syntaxique à la sauvegarde, et des *builds* prêts pour la production :
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je préfère "CLI" à "interface en ligne de commande" (avis personnel)

de l'analyse syntaxique lors de la sauvegarde et des builds...

"lors de la" me parait plus cohérent et compréhensible que "à la"
enlève la virgule avant le "et", bien que l'original a la "," en français il faut éviter une virgule avant un "et"

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

je suggère d'ajouter CLI entre parenthèses derrière pour contenter tout le monde

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

De mémoire il me semble avoir vu « la CLI » quelque part ce qui sous entend qu'on a oublier de le traduire quelque part ? Je vais faire une petite recherche.

$ vue init webpack my-project
# install dependencies and go!
# installer les dépendances et go !
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

installer les dépendances et c'est parti !


- **Full**: builds that contains both the compiler and the runtime.
- **Full**: des *builds* qui contiennent la partie Compiler ainsi que la version Runtime.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

des builds qui contiennent la partie Compiler ainsi que la partie Runtime.

même si cela fait une répétition, on parle de bout de code (donc d'une partie) mais pas d'une version. De plus je mettrai bien "Compiler" et "Runtime" en gras pour mettre en évidence que cela concerne les deux paragraphes suivants

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

En fait Compiler est une partie de code qui n'existe pas seul. Alors que Runtime est un code qui existe seul et qui est une version de vue. Je préfère le préciser ainsi.


- **Compiler**: code that is responsible for compiling template strings into JavaScript render functions.
- **Compiler**: du code qui est responsable de compiler les chaînes de caractère de template en des fonctions de rendu en JavaScript.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

le code qui est responsable de la compilation des chaînes de caractère de template en des fonctions de rendu en JavaScript.


- **Runtime**: code that is responsible for creating Vue instances, rendering and patching virtual DOM, etc. Basically everything minus the compiler.
- **Runtime**: du code qui est responsable de la création des instances de Vue, de faire le rendu et les modifications du DOM virtuel, C'est à dire tout sauf ce que fait la partie Compiler.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

le code qui...

C'est à dire tout, sauf ce que fait la partie Compiler.

je rajouterais une virgule pour accentuer le sauf (avis purement personnel)

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

J'approuve.

new Vue({
render (h) {
return h('div', this.hi)
}
})
```

When using `vue-loader` or `vueify`, templates inside `*.vue` files are pre-compiled into JavaScript at build time. You don't really need the compiler in the final bundle, and can therefore use the runtime-only build.
En utilisant `vue-loader` ou `vueify`, les templates à l'intérieur des fichiers `*.vue` sont pré-compilés en JavaScript pendant l'étape de *build*. Vous n'avez donc pas réellement besoin du compilateur dans le *bundle* final, et pouvez dans ce cas utiliser la version du *build* Runtime.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

supprime la "," avant le "et" : "dans le bundle final et pouvez"


Development/production modes are hard-coded for the UMD builds: the un-minified files are for development, and the minified files are for production.
Les modes développement et production sont écrit en dure dans les *builds* UMD : les fichiers non minifiés son pour le développement, et les fichier minifiés sont pour la production.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Les modes développement et production sont écrits en dur dans

il manque un s à écrits
j'ai un doute sur l'orthographe de dur, je mettrais pas de e

les fichiers non minifiés sont pour le développement,

là je suis sur qu'il manque un "t"

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tu as raison « dur »


CommonJS and ES Module builds are intended for bundlers, therefore we don't provide minified versions for them. You will be responsible for minifying the final bundle yourself.
Les *builds* CommonJS et ES Module sont prévus pour les outils de *bundle*, donc nous ne fournissons pas de version minifié pour eux. Vous aurez à votre charge de minifier le *bundle* final vous-même.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vous aurez à votre charge la minification du bundle final.

"à votre charge" et "vous-même" sont pour moi un pléonasme

Copy link
Member Author

@MachinisteWeb MachinisteWeb Mar 6, 2017

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Je comprends le point. Je conserve tout de même car on pourrait très bien dire.

« Vous aurez à votre charge de faire minifier le bundle final par quelqu'un d'autre. »

Mais tu n'as pas totalement tord puisque dans mon cas je rajoute « faire » :)


CommonJS and ES Module builds also preserve raw checks for `process.env.NODE_ENV` to determine the mode they should run in. You should use appropriate bundler configurations to replace these environment variables in order to control which mode Vue will run in. Replacing `process.env.NODE_ENV` with string literals also allows minifiers like UglifyJS to completely drop the development-only code blocks, reducing final file size.
Les *builds* CommonJS et ES Module contiennent une utilisation de `process.env.NODE_ENV` pour déterminer le mode qu'ils doivent suivre. Vous devriez utiliser une configuration d'outil de *bundle* appropriée pour remplacer ces variables afin de contrôler avec quel mode Vue doit être exécuté. Remplacer `process.env.NODE_ENV` avec une chaîne de caractère littérale permet aux outils de minification comme UglifyJS de complètement retirer les pends de code réservés au développement, réduisant ainsi la taille du fichier final.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Vous devriez utiliser une configuration d'outil de bundle appropriée pour remplacer ces variables d'environnements afin de contrôler lequel des modes Vue exécutera.


On the other hand, the runtime-only build is fully CSP-compliant. When using the runtime-only build with [Webpack + vue-loader](https://github.com/vuejs-templates/webpack-simple) or [Browserify + vueify](https://github.com/vuejs-templates/browserify-simple), your templates will be precompiled into `render` functions which work perfectly in CSP environments.
D'un autre côté, le *build runtime* respecte pleinement les CSP. Quand vous utilisez le *build runtime* avec [Webpack + vue-loader](https://github.com/vuejs-templates/webpack-simple) ou [Browserify + vueify](https://github.com/vuejs-templates/browserify-simple), vos templates vont être pré-compilé dans les fonctions `render` qui fonctionnent parfaitement dans des environnements CSP.
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

vos templates vont être pré-compilés dans

manque un "s" à pré-compilé

@MachinisteWeb MachinisteWeb changed the title Màj : intallation.md intallation.md Mar 6, 2017
@MachinisteWeb
Copy link
Member Author

Merci @forresst pour tous ses retours ! J'ai implémenté toutes les erreurs que tu m'as remonté et ai laisser quelques trucs en place.

Le point majeur est que CLI est maintenant le terme principal car :

On avait gardé « CLI » dans le titre de la section, on avait mis « la CLI » plus loin. Comme naturellement on a tendance à le mettre que c'est clair et cours, j'ai juste laissé la traduction complète entre parenthèse après pour les gens qui découvre le terme (ou qui le laisse toujours passé en ce disant qu'ils découvriront plus tard ce que c'est exactement).

Signed-off-by: Bruno Lesieur <bruno.lesieur@gmail.com>
@MachinisteWeb
Copy link
Member Author

Je fais une monté de cette page dans l'état pour pas laisser des partie de la page non traduite trop longtemps en ligne, si vous avez d'autre remarque, je les répercuterai rétro-activement.

@MachinisteWeb MachinisteWeb merged commit 4ece035 into vuejs-fr:master Mar 6, 2017
@MachinisteWeb MachinisteWeb deleted the french_install branch March 6, 2017 09:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants