Skip to content

[Mise à jour] — Juin 2018 #137

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 38 commits into from
Jun 14, 2018
Merged

[Mise à jour] — Juin 2018 #137

merged 38 commits into from
Jun 14, 2018

Conversation

MachinisteWeb
Copy link
Member

@MachinisteWeb MachinisteWeb commented Jun 10, 2018

Si l'un de vous pouvais relire cette MàJ avant que je la merge ça serait cool !

Il y a plusieurs fichiers qui ne concernent pas le guide (à ignorer)
Plusieurs nouveaux fichiers qu'il faudra traduire séparément de cette PR (à ignorer)

Donc ne reste que les quelques ajouts et modifications à repasser histoire de.

38elements and others added 30 commits May 11, 2018 16:08
Removed an extra 's' to fix a grammatical mistake
* Add presentation role to style-only li item
* Update todo-list-example for a11y

* Implement review suggestions

 * Use explicit label instead of aria-label
 * Move v-model directive to top for improved readability
* change NODE_ENV to follow recommendations from weback

* Update deployment.md
* Update components.md

* Update components.md

* improve flow of single root component section
* cookbook entry for storage

* minor tweak

* updates to article

* updates to article

* maybe the last tweak

* the honest to god really last mod
…js#1644 (vuejs#1646)

@BlitZz96 brought up a good point in [this issue](vuejs#1644) about users lacking the necessary background knowledge to fully understand Passing Static and Dynamic Props, at least as it relates to booleans and potentially other types in the future. To fix this, I added a new Prop Types section right before it.
* First stab at SFC to npm documentation

* Clean up sample code, clarify .vue usage with SSR builds

* Run build tasks in parallel, fix dependency order

* Backtick all instances of .vue, minor edits for clarity

* Fix typo on link

* Update url to vue-sfc-rollup utility in acknowledgements

* Fix order, other edits suggested by @sdras

* Additional explanation about sfc-to-npm recipe package.json
The phrase "These state management patterns and even Redux itself can be easily integrated into Vue applications" has a link to a deprecated project. 

Instead I link to a yarnpkg.com search I saw used in https://vuejs.org/v2/guide/state-management.html, which links all "redux vue" projects (so it's always up to date)
* Update events.md

correct wrong link

* Update events.md

correct wrong link
* feature: Add link to VueMeetups

* feature: Add section on becoming a community leader

* minor tweaks to meetup section
* Added details about Lifecycle Hooks

Mostly a clarification for beginners without prior knowledge about what Lifecycle hooks are. Makes it easier to understand when perhaps only knowing that the developer has a `mounted()` hook. 

I left out the function syntax because of generality. Add if it makes more sense to add. I am not fully knowledgable in Vue yet.

* add (de)activated to lifecycle hooks list in style guide
yyx990803 and others added 2 commits June 4, 2018 10:10
# Conflicts:
#	src/v2/api/index.md
#	src/v2/guide/comparison.md
#	src/v2/guide/components-edge-cases.md
#	src/v2/guide/components.md
#	src/v2/guide/events.md
#	src/v2/guide/forms.md
#	src/v2/guide/installation.md
#	src/v2/guide/join.md
#	src/v2/guide/transitions.md
#	src/v2/guide/typescript.md
#	src/v2/guide/unit-testing.md
#	src/v2/style-guide/index.md

Signed-off-by: MachinisteWeb <[email protected]>
# Conflicts:
#	src/v2/cookbook/unit-testing-vue-components.md

Signed-off-by: MachinisteWeb <[email protected]>
@Kocal
Copy link
Member

Kocal commented Jun 10, 2018

Il y a plusieurs fichiers qui ne concernent pas le guide (à ignorer)

Est-ce que tu comptes aussi le cookbook dedans ou pas ?

@MachinisteWeb
Copy link
Member Author

Pour le cookbook, uniquement les fichiers qui ont déjà été traduit sont à relire. Ceux qui sont entièrement en EN n'ont pas besoin d'être relu !

@sylvainpolletvillard
Copy link
Member

Je pense que pour ces mises à jour, il faut faire ça en deux fois: d'abord récupérer toutes les mises à jour en anglais et pusher, puis ensuite traduire en français et faire la Pull Request. Comme ça on évite d'avoir des fichiers sans rapport avec la trad, et dans la vue diff on voit le texte original anglais ! Car difficile d'évaluer une traduction sans avoir le texte original sous les yeux, tout ce qu'on peut faire au mieux est de valider l'orthographe.

Copy link
Member

@sylvainpolletvillard sylvainpolletvillard left a comment

Choose a reason for hiding this comment

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

première review


### Devenir un leader de communauté

Il y a beaucoup de chose que vous pouvez faire pour aider Vue à grandir dans votre communauté :

Choose a reason for hiding this comment

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

choses


Il y a beaucoup de chose que vous pouvez faire pour aider Vue à grandir dans votre communauté :

- **Le présenter à vos meetup locaux.** Chaque fois que vous donner un talk ou que vous faites un workshop, vous apportez beaucoup de valeur à la communauté en aidant aussi bien les nouveaux développeurs que les plus expérimentés.

Choose a reason for hiding this comment

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

lors de vos meetup, ou à l'occasion de vos meetup

vous donnez

@@ -48,4 +49,14 @@ Vue s'est déjà répandu à travers le monde avec l'équipe principale présent

Nous espérons qu'en ce moment, vous êtes en train de lire cette phrase dans votre langue préférée. Si ce n'est pas le cas, que diriez-vous de nous aider à changer cela en répliquant le [dépôt international](https://github.com/vuejs/vuejs.org/) ?

Et si maintenir la traduction que vous êtes en train de lire vous intéresse, n'hésitez pas à répliquer le [dépôt français](https://github.com/vuejs-fr/vuejs.org/) et à proposer vos traductions ou corrections en propositions de fusion.
Et si maintenir la traduction que vous êtes en train de lire vous intéresse (ou toutes autres traduction officielles d'ailleurs), n'hésitez pas à répliquer le [dépôt français](https://github.com/vuejs-fr/vuejs.org/) et à proposer vos traductions ou corrections en propositions de fusion.

Choose a reason for hiding this comment

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

les autres traductions

propositions de fusion => Pull Request (bien plus parlant)

@@ -13,7 +13,8 @@ Maintenant nous allons voir ensemble ce que la communauté peut faire pour vous
### Obtenir de l'aide

- [Forum](https://forum.vuejs.org/french) : Le meilleur endroit pour poser des questions et obtenir des réponses à propos de Vue et de son écosystème.
- [Chat](https://discordapp.com/channels/325477692906536972/360669119948783616) | [En](https://chat.vuejs.org/) : Un lieu pour rencontrer et discuter avec des développeurs.
- [Chat](https://discordapp.com/channels/325477692906536972/360669119948783616) | [En](https://chat.vuejs.org/) : Un lieu pour rencontrer et discuter en temps réel.

Choose a reason for hiding this comment

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

je ne sais pas quel est le texte original mais cette traduction sonne très bizarre en français

Choose a reason for hiding this comment

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

Original
Chat: A place for Vue devs to meet and chat in real time.

Proposition de traduction

Chat : un endroit où les développeurs peuvent se rencontrer et discuter en temps réel.

@@ -204,7 +204,7 @@ Pour résoudre ce problème, Vue propose des modificateurs d'évènements pour `
<a v-on:click.once="doThis"></a>
```

Au contraire des autres modificateurs, qui sont exclusifs aux évènements natifs du DOM, le modificateur `.once` peut également être utilisé pour les [évènements des composants](components.html#Using-v-on-with-Custom-Events). Si vous n'avez pas encore lu la section concernant les composants, ne vous en inquiétez pas pour le moment.
Au contraire des autres modificateurs, qui sont exclusifs aux évènements natifs du DOM, le modificateur `.once` peut également être utilisé pour les [évènements des composants](components.html). Si vous n'avez pas encore lu la section concernant les composants, ne vous en inquiétez pas pour le moment.

Choose a reason for hiding this comment

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

Contrairement aux autres

</div>
```

À mesure que nos composants grandissent, ils ne sera plus question uniquement d'un titre et d'un contenu pour le billet, mais également de la date de publication, des commentaires et bien plus. Définir une prop pour chaque information indépendemment pourrait devenir gênant :

Choose a reason for hiding this comment

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

il ne sera

indépendamment pour chaque information

@@ -178,7 +182,7 @@ Les deux frameworks sont exceptionnellement rapides avec des métriques similair

### Taille

Les versions récentes d'Angular, avec une [compilation anticipée](https://fr.wikipedia.org/wiki/Compilation_anticip%C3%A9e) et du [tree-shaking](https://en.wikipedia.org/wiki/Tree_shaking) sont capables de diminuer leurs tailles considérablement. Cependant, un projet complet Vue 2, avec Vuex et Vue Router inclus (~30ko gzippé), est toujours significativement plus léger qu'une application avec compilation anticipée et générée par `angular-cli` (~130ko gzippée).
Les versions récentes d'Angular, avec une [compilation anticipée](https://fr.wikipedia.org/wiki/Compilation_anticip%C3%A9e) et du [tree-shaking](https://en.wikipedia.org/wiki/Tree_shaking) sont capables de diminuer leurs tailles considérablement. Cependant, un projet complet Vue 2, avec Vuex et Vue Router inclus (~30ko gzippé), est toujours significativement plus léger qu'une application avec compilation anticipée et générée par `angular-cli` (~65ko gzippée).

Choose a reason for hiding this comment

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

virgule après tree-shaking

leurs taille => la taille en sortie (taille de quoi on sait pas)

@@ -130,6 +130,10 @@ Une autre option que les développeurs Vue auront bientôt est l'utilisation de

MobX est devenu populaire dans la communauté React et utilise actuellement un système de réactivité identique à Vue. Dans une certaine mesure, le workflow React + MobX peut être considéré comme plus verbeux que Vue. Donc si vous utilisez cette combinaison et qu'elle vous plait, passer sur Vue est probablement la prochaine étape logique.

### Preact and Other React-Like Libraries

React-like libraries usually try to share as much of their API and ecosystem with React as is feasible. For that reason, the vast majority of comparisons above will also apply to them. The main difference will typically be a reduced ecosystem, often significantly, compared to React. Since these libraries cannot be 100% compatible with everything in the React ecosystem, some tooling and companion libraries may not be usable. Or, even if they appear to work, they could break at any time unless your specific React-like library is officially supported on par with React.

Choose a reason for hiding this comment

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

à traduire ?

Choose a reason for hiding this comment

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

Preact et les autres bibliothèques de type React

Les bibliothèques de type React essayent généralement de partager le plus possible leur API et leur écosystème avec React. Pour cette raison, la grande majorité des comparaisons ci-dessus leur seront également applicables. La principale différence sera généralement un écosystème réduit, souvent de manière significative, par rapport à React. Étant donné que ces bibliothèques ne peuvent pas être 100% compatibles dans l'écosystème React, certaines bibliothèques d'outils et de compagnons ne peuvent pas être utilisables. Ou, même s'ils semblent fonctionner, ils peuvent se bloquer à tout moment à moins que votre bibliothèque spécifique de type React ne soit officiellement supportée par React.

@@ -234,7 +234,7 @@ Le test précédent est assez simple. En pratique on souhaitera souvent vérifie
* faire des `commit` ou des `dispatch` de mutations ou d'actions a un store `Vuex`
* tester l'interactivité

Plusieurs d'exemples illustrant ce genre de tests sont disponibles dans les [guides](https://vue-test-utils.vuejs.org/fr/guides/) de Vue Test Utils.
There are more complete examples showing such tests in the Vue Test Utils [guides](https://vue-test-utils.vuejs.org/guides/).

Choose a reason for hiding this comment

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

à traduire ?

Choose a reason for hiding this comment

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

Il existe des exemples plus complets illustrant ce genre de tests dans les guides de Vue Util Utils.

@@ -224,7 +224,7 @@ describe("Foo", () => {

À noter :

Au début du code, on déclare la fonction `factory` qui prend l'objet `values` et en construit le `data` pour renvoyer une nouvelle instance de `wrapper`. Du coup, plus besoin de dupliquer `const wrapper = shallow(Foo)` dans chaque test. Un autre avantage important: Quand des composants plus complexes vont devoir être testés, le `mock` ou le `stub` d'une méthode ou d'une propriété calculée pourront facilement être mutualisés dans cette `factory`.
Au début du code, on déclare la fonction `factory` qui prend l'objet `values` et en construit le `data` pour renvoyer une nouvelle instance de `wrapper`. Du coup, plus besoin de dupliquer `const wrapper = shallowMount(Foo)` dans chaque test. Un autre avantage important : Quand des composants plus complexes vont devoir être testés, le `mock` ou le `stub` d'une méthode ou d'une propriété calculée pourront facilement être mutualisés dans cette `factory`.

Choose a reason for hiding this comment

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

pas de majuscule après deux points

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.

Quelques remarques ...
Du bon boulot comme d'habitude.

Vue.component('welcome-button', {
template: `
<button v-on:click="$emit('welcome')">
Cliquez-moi pour être accueilli

Choose a reason for hiding this comment

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

Cliquez-moi pour être accueilli salué

Cela me parait plus en adéquation avec le code

Vue.component('welcome-button', {
template: `
<button v-on:click="$emit('welcome')">
Cliquez-moi pour être accueilli

Choose a reason for hiding this comment

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

Cliquez-moi pour être accueilli salué

Cela me parait plus en adéquation avec le code

// Testons que l'erreur est bien renderée
expect(wrapper.find(".error").exists()).toBeTruthy();
describe('Foo', () => {
it('renders a message and responds correctly to user input', () => {

Choose a reason for hiding this comment

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

'restitue un message et répond correctement à la saisie de l'utilisateur'

expect(wrapper.find(".error").exists()).toBeFalsy();
});
});
// see if the message renders

Choose a reason for hiding this comment

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

// vérifie si le message est restitué

// see if the message renders
expect(wrapper.find('.message').text()).toEqual('Hello World')

// assert the error is rendered

Choose a reason for hiding this comment

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

// vérifie que error est rendue

@@ -130,6 +130,10 @@ Une autre option que les développeurs Vue auront bientôt est l'utilisation de

MobX est devenu populaire dans la communauté React et utilise actuellement un système de réactivité identique à Vue. Dans une certaine mesure, le workflow React + MobX peut être considéré comme plus verbeux que Vue. Donc si vous utilisez cette combinaison et qu'elle vous plait, passer sur Vue est probablement la prochaine étape logique.

### Preact and Other React-Like Libraries

React-like libraries usually try to share as much of their API and ecosystem with React as is feasible. For that reason, the vast majority of comparisons above will also apply to them. The main difference will typically be a reduced ecosystem, often significantly, compared to React. Since these libraries cannot be 100% compatible with everything in the React ecosystem, some tooling and companion libraries may not be usable. Or, even if they appear to work, they could break at any time unless your specific React-like library is officially supported on par with React.

Choose a reason for hiding this comment

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

Preact et les autres bibliothèques de type React

Les bibliothèques de type React essayent généralement de partager le plus possible leur API et leur écosystème avec React. Pour cette raison, la grande majorité des comparaisons ci-dessus leur seront également applicables. La principale différence sera généralement un écosystème réduit, souvent de manière significative, par rapport à React. Étant donné que ces bibliothèques ne peuvent pas être 100% compatibles dans l'écosystème React, certaines bibliothèques d'outils et de compagnons ne peuvent pas être utilisables. Ou, même s'ils semblent fonctionner, ils peuvent se bloquer à tout moment à moins que votre bibliothèque spécifique de type React ne soit officiellement supportée par React.

@@ -13,7 +13,8 @@ Maintenant nous allons voir ensemble ce que la communauté peut faire pour vous
### Obtenir de l'aide

- [Forum](https://forum.vuejs.org/french) : Le meilleur endroit pour poser des questions et obtenir des réponses à propos de Vue et de son écosystème.
- [Chat](https://discordapp.com/channels/325477692906536972/360669119948783616) | [En](https://chat.vuejs.org/) : Un lieu pour rencontrer et discuter avec des développeurs.
- [Chat](https://discordapp.com/channels/325477692906536972/360669119948783616) | [En](https://chat.vuejs.org/) : Un lieu pour rencontrer et discuter en temps réel.

Choose a reason for hiding this comment

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

Original
Chat: A place for Vue devs to meet and chat in real time.

Proposition de traduction

Chat : un endroit où les développeurs peuvent se rencontrer et discuter en temps réel.

@@ -19,7 +19,7 @@ Tous ces désavantages sont résolus par les **composants monofichiers** avec un

Voici un exemple simple de fichier que nous appellerons `Hello.vue` :

<img src="/images/vue-component.png" style="display: block; margin: 30px auto;">
<a href="https://gist.github.com/chrisvfritz/e2b6a6110e0829d78fa4aedf7cf6b235" target="_blank"><img src="/images/vue-component.png" alt="Single-file component example (click for code as text)" style="display: block; margin: 30px auto;"></a>

Choose a reason for hiding this comment

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

alt="Exemple d'un composant pour un seul fichier (cliquez pour voir le code sous forme de texte)"

@@ -29,7 +29,7 @@ Maintenant nous avons :

Et comme promis, nous pouvons aussi utiliser des préprocesseurs tels que Pug, Babel (avec les modules ES2015), et Stylus pour obtenir des composants plus lisibles et plus riches en fonctionnalités.

<img src="/images/vue-component-with-preprocessors.png" style="display: block; margin: 30px auto;">
<a href="https://gist.github.com/chrisvfritz/1c9f2daea9bc078dcb47e9a82e5f7587" target="_blank"><img src="/images/vue-component-with-preprocessors.png" alt="Single-file component example with preprocessors (click for code as text)" style="display: block; margin: 30px auto;"></a>

Choose a reason for hiding this comment

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

alt="Exemple d'un composant pour un seul fichier avec des préprocesseurs (cliquez pour voir le code sous forme de texte)"

@@ -955,6 +955,7 @@ Jusqu'à présent, nous avons réalisé des transitions pour :
Alors, qu'en est-il lorsque nous avons une liste complète d'éléments où nous voulons faire un rendu simultané, par exemple avec `v-for` ? Dans ce cas, nous allons utiliser le composant `<transition-group>`. Cependant avant de plonger dans un exemple, il y a quelques éléments importants à connaitre sur ce composant :

- Contrairement à `<transition>`, il rend un élément réel : par défaut un `<span>`. Vous pouvez modifier l'élément rendu avec l'attribut `tag`.
- [Les modes de transitions](#Les-modes-de-transition) ne sont pas disponibles car nous ne pouvons plus alterner entre des éléments mutuellements exclusifs.

Choose a reason for hiding this comment

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

[Les modes de transitions] => [Les modes de transition]

il faut enlever le s à transitions pour correspondre exactement au titre

Signed-off-by: MachinisteWeb <[email protected]>
@MachinisteWeb
Copy link
Member Author

Merci infiniement pour votre revu @sylvainpolletvillard et @forresst.

Pour le push en EN puis la pull request en FR c'est une bonne idée, je ferrais ça la prochaine fois pour tester.

Copy link

@NoBrainSkull NoBrainSkull left a comment

Choose a reason for hiding this comment

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

Bonjour, je ne crois pas pouvoir la corriger moi-même (dites moi si je me trompe, ca m'intéresse) mais il y'a une typo dans le fichier src/v2/guide/components.md dans la partie "Distribution de contenu avec les slots".

Non pas: "Erreur! Quelque chose c'est mal passé."
Mais plutôt: "Erreur! Quelque chose s'est mal passé."

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.

2 petites erreurs à corriger

// vérifie que `error` est rendue
expect(wrapper.find('.error').exists()).toBeTruthy()

// et à jour `username` et vérifie que `error` n'est plus rendu

Choose a reason for hiding this comment

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

// et à jour => // met à jour

@@ -234,7 +234,7 @@ Le test précédent est assez simple. En pratique on souhaitera souvent vérifie
* faire des `commit` ou des `dispatch` de mutations ou d'actions a un store `Vuex`
* tester l'interactivité

There are more complete examples showing such tests in the Vue Test Utils [guides](https://vue-test-utils.vuejs.org/guides/).
Il existe des exemples plus complets illustrant ce genre de tests dans les guides de Vue Util Utils [guides](https://vue-test-utils.vuejs.org/guides/).

Choose a reason for hiding this comment

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

ce genre de tests dans les guides de Vue Util Utils [guides](https://vue-test-utils.vuejs.org/guides/).
à remplacer par
ce genre de tests dans les [guides](https://vue-test-utils.vuejs.org/guides/) de Vue Util Utils.

@MachinisteWeb
Copy link
Member Author

MachinisteWeb commented Jun 12, 2018

Merci @forresst ! J'ai mis « Vue Test Utils » à la place de « Vue Util Utils » :p

Merci @raisonblue !

J'ai pris en note vos remarque @forresst et @sylvainpolletvillard !

Signed-off-by: MachinisteWeb <[email protected]>
@@ -178,7 +182,7 @@ Les deux frameworks sont exceptionnellement rapides avec des métriques similair

### Taille

Les versions récentes d'Angular, avec une [compilation anticipée](https://fr.wikipedia.org/wiki/Compilation_anticip%C3%A9e) et du [tree-shaking](https://en.wikipedia.org/wiki/Tree_shaking) sont capables de diminuer leurs tailles considérablement. Cependant, un projet complet Vue 2, avec Vuex et Vue Router inclus (~30ko gzippé), est toujours significativement plus léger qu'une application avec compilation anticipée et générée par `angular-cli` (~130ko gzippée).
Les versions récentes d'Angular, avec une [compilation anticipée](https://fr.wikipedia.org/wiki/Compilation_anticip%C3%A9e) et du [tree-shaking](https://en.wikipedia.org/wiki/Tree_shaking), sont capables de diminuer considérablement leurs taille en sortie. Cependant, un projet complet Vue 2, avec Vuex et Vue Router inclus (~30ko gzippé), est toujours significativement plus léger qu'une application avec compilation anticipée et générée par `angular-cli` (~65ko gzippée).
Copy link

Choose a reason for hiding this comment

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

"leurs tailles en sortie"

@@ -13,7 +13,8 @@ Maintenant nous allons voir ensemble ce que la communauté peut faire pour vous
### Obtenir de l'aide

- [Forum](https://forum.vuejs.org/french) : Le meilleur endroit pour poser des questions et obtenir des réponses à propos de Vue et de son écosystème.
- [Chat](https://discordapp.com/channels/325477692906536972/360669119948783616) | [En](https://chat.vuejs.org/) : Un lieu pour rencontrer et discuter avec des développeurs.
- [Chat](https://discordapp.com/channels/325477692906536972/360669119948783616) | [En](https://chat.vuejs.org/) : un endroit où les développeurs peuvent se rencontrer et discuter en temps réel.
Copy link

Choose a reason for hiding this comment

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

Ce serait bien d'aligner les majuscules/minuscules après les deux points dans cette liste. Le "un endroit" commence par une minuscule alors que "Le meilleur endroit" commence par une majuscule

@@ -13,7 +13,8 @@ Maintenant nous allons voir ensemble ce que la communauté peut faire pour vous
### Obtenir de l'aide

- [Forum](https://forum.vuejs.org/french) : Le meilleur endroit pour poser des questions et obtenir des réponses à propos de Vue et de son écosystème.
- [Chat](https://discordapp.com/channels/325477692906536972/360669119948783616) | [En](https://chat.vuejs.org/) : Un lieu pour rencontrer et discuter avec des développeurs.
- [Chat](https://discordapp.com/channels/325477692906536972/360669119948783616) | [En](https://chat.vuejs.org/) : un endroit où les développeurs peuvent se rencontrer et discuter en temps réel.
- [Meetups](https://www.vuemeetups.org): Envie de rencontrer des utilisateurs de Vue.js enthousiastes comme vous ? Intéressé pour devenir un leader de communauté ? Nous avons l'aide et le support qu'il vous faut juste ici !
Copy link

Choose a reason for hiding this comment

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

Avec la graphie rectifiée, "leader" devrait s'écrire "leadeur".

Question de point de vu, mais je trouve que cette rectification est en quelque sorte un non-sens ^^

Et si maintenir la traduction que vous êtes en train de lire vous intéresse, n'hésitez pas à répliquer le [dépôt français](https://github.com/vuejs-fr/vuejs.org/) et à proposer vos traductions ou corrections en propositions de fusion.
Et si maintenir la traduction que vous êtes en train de lire vous intéresse (ou toutes les autres traductions officielles d'ailleurs), n'hésitez pas à répliquer le [dépôt français](https://github.com/vuejs-fr/vuejs.org/) et à proposer vos traductions ou corrections en propositions de fusion (« pull request »).

### Devenir un leader de communauté
Copy link

Choose a reason for hiding this comment

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

"leadeur" selon la graphie rectifiée (c.f. mon autre commentaire à ce propos)

@@ -955,6 +955,7 @@ Jusqu'à présent, nous avons réalisé des transitions pour :
Alors, qu'en est-il lorsque nous avons une liste complète d'éléments où nous voulons faire un rendu simultané, par exemple avec `v-for` ? Dans ce cas, nous allons utiliser le composant `<transition-group>`. Cependant avant de plonger dans un exemple, il y a quelques éléments importants à connaitre sur ce composant :

- Contrairement à `<transition>`, il rend un élément réel : par défaut un `<span>`. Vous pouvez modifier l'élément rendu avec l'attribut `tag`.
- [Les modes de transition](#Les-modes-de-transition) ne sont pas disponibles car nous ne pouvons plus alterner entre des éléments mutuellements exclusifs.
Copy link

Choose a reason for hiding this comment

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

"mutuellement" est invariable

Signed-off-by: MachinisteWeb <[email protected]>
@MachinisteWeb
Copy link
Member Author

J'ai fais les ajustements @rspt. Pour leader je suis mitigé : j'aime suivre la graphie rectifier, mais j'aime pas toucher au mot anglais. Je suis en pleine dissonnance cognitive haha ! Du coup je rationnalise en disant oui mais pas quand le mot est issue de l'anglais. Pourtant j'écris bien bogue, j'imagine que c'est du même ordre ?! J'aurais tendence à éviter le problème en traduisant leader par meneur mais c'est vrai que c'est moins top :)

Puis comme tu marques « je trouve que cette rectification est en quelque sorte un non-sens ^^ », j'ai envie de penser la même chose. Mais est-ce bien rationnelle ?!

@rspt
Copy link

rspt commented Jun 12, 2018

J'ai fais les ajustements @rspt.

Top merci!

Pour leader je suis mitigé : j'aime suivre la graphie rectifier, mais j'aime pas toucher au mot anglais. Je suis en pleine dissonnance cognitive haha ! Du coup je rationnalise en disant oui mais pas quand le mot est issue de l'anglais. Pourtant j'écris bien bogue, j'imagine que c'est du même ordre ?! J'aurais tendence à éviter le problème en traduisant leader par meneur mais c'est vrai que c'est moins top :)

Effectivement; je ne suis pas du même avis que certains au sujet de l'anglicisation du français, qui pour moi dans certains contextes tels que l'informatique, amène une simplicité et une compréhension plus grande.

"Bogue" date, sauf erreur de ma part, d'avant la réforme en question. Et effectivement meneur est un peu moins sexy que leader.

Je serais d'avis de le laisser en anglais jusqu'au prochain débat.

@MachinisteWeb
Copy link
Member Author

MachinisteWeb commented Jun 12, 2018 via email

@MachinisteWeb MachinisteWeb merged commit b60ae59 into master Jun 14, 2018
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.