From 2760a5339be87fca5938c5da0496e8a255e36745 Mon Sep 17 00:00:00 2001 From: Bruno Lesieur Date: Fri, 5 May 2017 16:28:42 +0200 Subject: [PATCH 01/76] =?UTF-8?q?Cr=C3=A9ation=20de=20la=20branch=20workin?= =?UTF-8?q?g?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Bruno Lesieur --- README.md | 41 +++++++++++++++++++++-------------------- 1 file changed, 21 insertions(+), 20 deletions(-) diff --git a/README.md b/README.md index 37e6c5ef7..5710e46c6 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,30 @@ -# Vuex [![Build Status](https://circleci.com/gh/vuejs/vuex/tree/dev.png?style=shield)](https://circleci.com/gh/vuejs/vuex) +# Pour traduire la documentation de vuex -> Centralized State Management for Vue.js. +### Workflow de travail -

- -

+Cette branche de travail `working` est volontairement mise en avant et doit uniquement être mise à jour dans le sens : -- [What is Vuex?](http://vuex.vuejs.org/en/intro.html) -- [Full Documentation](http://vuex.vuejs.org/) +`vuejs/vuex:dev` --> `vuejs-fr/vuex:working`. -## Examples +Nous traduisons les fichiers directement dans le dossier `en` sans les renommer. Cela permet lors de la mise à jour de la documentation via l'utilisation des commandes : -- [Counter](https://github.com/vuejs/vuex/tree/dev/examples/counter) -- [Counter with Hot Reload](https://github.com/vuejs/vuex/tree/dev/examples/counter-hot) -- [TodoMVC](https://github.com/vuejs/vuex/tree/dev/examples/todomvc) -- [Flux Chat](https://github.com/vuejs/vuex/tree/dev/examples/chat) -- [Shopping Cart](https://github.com/vuejs/vuex/tree/dev/examples/shopping-cart) +``` +git fetch upstream +git merge upstream/master +``` -Running the examples: +d'obtenir des conflits **sur les pages déjà traduites** et ainsi maintenir la documentation à jour en fonction des modifications à travers **les documents déjà traduits**. -``` bash -$ npm install -$ npm run dev # serve examples at localhost:8080 -``` +### Traduction + +Pour savoir ce qui est [en cours de traduction](https://github.com/vuejs-fr/vuex/issues/1) ou [comment traduire un fichier](https://github.com/vuejs-fr/vuex/issues/2), référez vous aux issues correspondantes. + +### Reverssement + +Quand un fichier traduit est validé par pull request, on le met à jour dans le dossier `fr` de `vuejs-fr/vuex:dev` puis on propose une pull request au site principal : + +`vuejs-fr/vuex:dev` --> `vuejs/vuex:dev` -## License +ainsi le dossier officiel hébergeant la documentation possède bien le dossier `fr` en français et le dossier `en` en anglais. -[MIT](http://opensource.org/licenses/MIT) +Note : il peut être intéressant de faire une pull request par ficher validé et donc de créer une branche dérivée de `vuejs-fr/vuex:dev` pour faire la pull request (`vuejs-fr/vuex:dev` --> `vuejs-fr/vuex:only_one_changed_file_from_master` --> `vuejs/vuex:dev`) From f506497853ffc0e183a081b0dcf46481e5493131 Mon Sep 17 00:00:00 2001 From: Bruno Lesieur Date: Mon, 8 May 2017 09:01:25 +0200 Subject: [PATCH 02/76] installation.md review. Signed-off-by: Bruno Lesieur --- docs/en/installation.md | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/docs/en/installation.md b/docs/en/installation.md index 42d567dda..7561a55a3 100644 --- a/docs/en/installation.md +++ b/docs/en/installation.md @@ -1,14 +1,14 @@ # Installation -### Direct Download / CDN +### Téléchargement direct / CDN [https://unpkg.com/vuex](https://unpkg.com/vuex) -[Unpkg.com](https://unpkg.com) provides NPM-based CDN links. The above link will always point to the latest release on NPM. You can also use a specific version/tag via URLs like `https://unpkg.com/vuex@2.0.0`. +[Unpkg.com](https://unpkg.com) fournit des liens CDN basés sur NPM. Le lien ci-dessus pointera toujours vers la dernière release sur NPM. Vous pouvez aussi utiliser un tag ou une version spécifique comme `https://unpkg.com/vuex@2.0.0`. -Include `vuex` after Vue and it will install itself automatically: +Incluez `vuex` après Vue et l'installation sera automatique : ``` html @@ -27,7 +27,7 @@ npm install vuex --save yarn add vuex ``` -When used with a module system, you must explicitly install Vuex via `Vue.use()`: +Lorsque vous utilisez un système de modules, vous devez explicitement installer le router via `Vue.use()`: ``` js import Vue from 'vue' @@ -36,12 +36,12 @@ import Vuex from 'vuex' Vue.use(Vuex) ``` -You don't need to do this when using global script tags. +Il n'est pas nécessaire de faire ceci lorsque vous utilisez des balises de script globales. -### Dev Build +### Environnement de dev -You will have to clone directly from GitHub and build `vuex` yourself if -you want to use the latest dev build. +Vous devrez cloner directement depuis GitHub et compiler `vuex` vous-même si +vous souhaitez utiliser la dernière version de dev. ``` bash git clone https://github.com/vuejs/vuex.git node_modules/vuex From bc901f46fb5395e3d4ac249c0b62c83fbf4b7326 Mon Sep 17 00:00:00 2001 From: Bruno Lesieur Date: Mon, 8 May 2017 15:55:34 +0200 Subject: [PATCH 03/76] Result from review https://github.com/vuejs-fr/vue-router/pull/3/ Signed-off-by: Bruno Lesieur --- docs/fr/installation.md | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/docs/fr/installation.md b/docs/fr/installation.md index 7561a55a3..508cdaef9 100644 --- a/docs/fr/installation.md +++ b/docs/fr/installation.md @@ -5,7 +5,7 @@ [https://unpkg.com/vuex](https://unpkg.com/vuex) -[Unpkg.com](https://unpkg.com) fournit des liens CDN basés sur NPM. Le lien ci-dessus pointera toujours vers la dernière release sur NPM. Vous pouvez aussi utiliser un tag ou une version spécifique comme `https://unpkg.com/vuex@2.0.0`. +[Unpkg.com](https://unpkg.com) fournit des liens CDN basés sur NPM. Le lien ci-dessus pointera toujours vers la dernière release sur NPM. Vous pouvez aussi utiliser un tag ou une version spécifique via une URL comme `https://unpkg.com/vuex@2.0.0`. Incluez `vuex` après Vue et l'installation sera automatique : @@ -27,7 +27,7 @@ npm install vuex --save yarn add vuex ``` -Lorsque vous utilisez un système de modules, vous devez explicitement installer le router via `Vue.use()`: +Lorsqu'il est utilisé avec un système de module, vous devez explicitement installer Vuex via `Vue.use()`: ``` js import Vue from 'vue' @@ -36,12 +36,11 @@ import Vuex from 'vuex' Vue.use(Vuex) ``` -Il n'est pas nécessaire de faire ceci lorsque vous utilisez des balises de script globales. +Vous n'avez pas besoin de faire cela lors de l'utilisation des balises de script globales (`