Skip to content

Commit c1f0baa

Browse files
authored
Fix typos in French translation (#1220)
1 parent b46695f commit c1f0baa

9 files changed

+22
-22
lines changed

content/fr/guide/v8/differences-to-react.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ La raison pour laquelle Preact n'essaye pas d'inclure chaque fonctionnalité de
1717

1818
## Compatibilité de version
1919

20-
Pour Preact et [preact-compat], la compatibilité de version est mesurée par rapport aux version majeures _actuelle_ et _précédente_ de React. Quand de nouvelles fonctionnalités sont annoncées par l'équipe de React, elles peuvent être ajoutées au coeur de Preact si cela fait sens par rapport aux [buts du projet]. C'est un processus relativement démocratique, en constante évolution à travers des discussions et des décisions transparentes, en utilisant les issues et les pull requests.
20+
Pour Preact et [preact-compat], la compatibilité de version est mesurée par rapport aux version majeures _actuelle_ et _précédente_ de React. Quand de nouvelles fonctionnalités sont annoncées par l'équipe de React, elles peuvent être ajoutées au cœur de Preact si cela fait sens par rapport aux [buts du projet]. C'est un processus relativement démocratique, en constante évolution à travers des discussions et des décisions transparentes, en utilisant les issues et les pull requests.
2121

2222
> Ainsi, le site web et la documentation reflètent React `0.14.x` et `15.x`, lorsque l'on parle de compatibilité ou qu'on fait des comparaisons.
2323
@@ -55,7 +55,7 @@ En fait, Preact ajoute quelques fonctionnalités pratiques inspirées par le tra
5555

5656
- La validation des [PropType] : Tout le monde n'utilise pas les PropTypes, donc ils ne font pas partie du coeur de Preact.
5757
- _**Les PropTypes sont totalement supportés** dans [preact-compat], ou vous pouvez les utiliser manuellement._
58-
- [Children]: Pas nécéssaire dans Preact, parce que `props.children est _toujours un Array_.
58+
- [Children]: Pas nécessaire dans Preact, parce que `props.children est _toujours un Array_.
5959
- _`React.Children` est totalement supporté dans [preact-compat]._
6060
- Événements synthétiques : Les navigateurs supportés par Preact n'ont pas besoin de cet ajout.
6161
- _Preact utilise la méthode `addEventListener` nativement supportée par les navigateurs pour la gestion des événements. Voir [GlobalEventHandlers] pour une liste complète des gestionnaires d'événement DOM._

content/fr/guide/v8/extending-component.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ permalink: '/guide/extending-component'
55

66
# Étendre le composant de base
77

8-
Il est possible que certains projets souhaitent étendre `Component` avec des fonctionnalités additionelles.
8+
Il est possible que certains projets souhaitent étendre `Component` avec des fonctionnalités additionnelles.
99

1010
Il existe différents avis sur l'héritage en JavaScript, mais si vous souhaitez créer votre propre classe de base dont tous vos composants hériteront, Preact a tout prévu.
1111

@@ -62,4 +62,4 @@ class MixedComponent extends Component {
6262

6363
---
6464

65-
> **Note :** il est important de noter que l'héritage peut vous bloquer dans une relation parent-enfant fragile. Souvent, lorsque vous êtes face à une tâche que peut être résolué par l'héritage, il y a une façon plus fonctionnelles de faire la même chose, qui vous permettra de créer une telle relation.
65+
> **Note :** il est important de noter que l'héritage peut vous bloquer dans une relation parent-enfant fragile. Souvent, lorsque vous êtes face à une tâche que peut être résolue par l'héritage, il y a une façon plus fonctionnelles de faire la même chose, qui vous permettra de créer une telle relation.

content/fr/guide/v8/forms.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -15,11 +15,11 @@ Dans Preact, les formulaires fonctionnent globalement de la même façon que dan
1515

1616
---
1717

18-
## Composants Controllés et Non Controllés
18+
## Composants Contrôlés et Non Contrôlés
1919

20-
La documentation de React sur les [Composants "Controllés"](https://facebook.github.io/react/docs/forms.html#controlled-components) et [Composants "Non-controllés"](https://facebook.github.io/react/docs/forms.html#uncontrolled-components) est très utiles pour comprendre comment appréhender les formulaires HTML, qui utilise un flux de données bidirectionnel, et comment les utiliser dans le contexte d'un rendu de DOM Virtuel basé sur des composants, qui utilise généralement un flux de données unidirectionnel.
20+
La documentation de React sur les [Composants "Contrôlés"](https://fr.legacy.reactjs.org/docs/forms.html#controlled-components) et [Composants "Non-contrôlés"](https://fr.legacy.reactjs.org/docs/uncontrolled-components.html) est très utiles pour comprendre comment appréhender les formulaires HTML, qui utilise un flux de données bidirectionnel, et comment les utiliser dans le contexte d'un rendu de DOM Virtuel basé sur des composants, qui utilise généralement un flux de données unidirectionnel.
2121

22-
Généralement, vous devriez essayer de toujours utiliser les composants _Controllés_. Toutefois, lorsqu'on construit des composants isolés ou qu'on enrobe des bibliothèques externes, il peut être utile de simplement utiliser votre composant comme un point de montage pour des fonctionnalités qui ne sont pas liées à preact. Dans ces cas là, les composants "Non controllés" correspondent à ce que vous souhaitez faire.
22+
Généralement, vous devriez essayer de toujours utiliser les composants _Contrôlés_. Toutefois, lorsqu'on construit des composants isolés ou qu'on enrobe des bibliothèques externes, il peut être utile de simplement utiliser votre composant comme un point de montage pour des fonctionnalités qui ne sont pas liées à preact. Dans ces cas là, les composants "Non contrôlés" correspondent à ce que vous souhaitez faire.
2323

2424

2525
## Checkboxes & boutons Radios

content/fr/guide/v8/getting-started.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -108,11 +108,11 @@ Rendre hyperscript avec un DOM virtuel est inutile, cependant. Nous voulons rend
108108

109109
## Composants
110110

111-
Preact exporte une classe `Component` générique, qui peut être étendue pour créer des boûts d'interface utilisateur encapsulés et indépendants. Les composants supportent toutes les [méthodes de cycle de vie][#the-component-lifecycle] standard de React, comme `shouldComponentUpdate()` et `componentWillReceiveProps()`. Ecrire votre implémentation spécifique de ces méthodes et la meilleure façon de contrôler _quand_ et _comment_ les composants sont mis à jour.
111+
Preact exporte une classe `Component` générique, qui peut être étendue pour créer des bouts d'interface utilisateur encapsulés et indépendants. Les composants supportent toutes les [méthodes de cycle de vie][#the-component-lifecycle] standard de React, comme `shouldComponentUpdate()` et `componentWillReceiveProps()`. Écrire votre implémentation spécifique de ces méthodes et la meilleure façon de contrôler _quand_ et _comment_ les composants sont mis à jour.
112112

113-
Les composants ont aussi une méthode `render()`, mais à la différence de React, cette méthode reçoit `(props, state)` comme arguments. Cela donne un moyen ergonomique de destructurer `props` et `state` en variables locales qui pourront être référencés dans le JSX.
113+
Les composants ont aussi une méthode `render()`, mais à la différence de React, cette méthode reçoit `(props, state)` comme arguments. Cela donne un moyen ergonomique de déstructurer `props` et `state` en variables locales qui pourront être référencés dans le JSX.
114114

115-
Jettons un oeil à un composant `Clock` très simple, qui affiche l'heure courante.
115+
Jetons un œil à un composant `Clock` très simple, qui affiche l'heure courante.
116116

117117
```js
118118
import { h, render, Component } from 'preact';

content/fr/guide/v8/linked-state.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ Par défaut, `linkState()` essayera d'extraire la bonne valeur à partir d'un é
6262

6363
Il y a toutefois des cas où ce n'est pas ce qui est souhaité - les événements personnalisés et les boutons radios groupés sont deux exemples possibles. Dans ces cas-là, un troisième argument peut-être passé à `linkState()` pour spécifier le chemin séparé par des points dans l'objet événement où la valeur peut être trouvée.
6464

65-
Pour comprendre cette fonctionnalité, il peut être utile de jeter un oeil sous le capot de `linkState()`. Ce qui suit illustre un gestionnaire d'événement créé manuellement et qui persiste une valeur d'un objet Event dans le state. Fonctionnellement, c'est équivalent à la version utilisant `linkState()`, sans toutefois inclure l'optimisation de mémorisation qui rend `linkState()` précieux.
65+
Pour comprendre cette fonctionnalité, il peut être utile de jeter un œil sous le capot de `linkState()`. Ce qui suit illustre un gestionnaire d'événement créé manuellement et qui persiste une valeur d'un objet Event dans le state. Fonctionnellement, c'est équivalent à la version utilisant `linkState()`, sans toutefois inclure l'optimisation de mémorisation qui rend `linkState()` précieux.
6666

6767
```js
6868
// ce gestionnaire renvoyé par linkState :
@@ -79,7 +79,7 @@ handler = event => {
7979

8080
### Illustration: boutons radio groupés
8181

82-
Le code suivant ne fonctionne pas comme prévu. Si l'utilisateur clique sur "no", `noChecked` devient `true` mais `yesChecked` reste à `true`, puisque `onChange` n'est pas éclenché sur l'autre bouton radio :
82+
Le code suivant ne fonctionne pas comme prévu. Si l'utilisateur clique sur "no", `noChecked` devient `true` mais `yesChecked` reste à `true`, puisque `onChange` n'est pas éclanche sur l'autre bouton radio :
8383

8484
```js
8585
import linkState from 'linkstate';

content/fr/guide/v8/progressive-web-apps.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ Preact est un excellent choix pour les [Progressive Web Apps](https://web.dev/le
2020
<div class="_title-block">
2121
<h3>Moins de script chargé</h3>
2222
</div>
23-
<p class="_summary">La petite taille de Preact est précieuse lors vous avez un budget performance serré. Sur un terminal mobile moyen, le chargement de gros bundles de JavaScript mènent à des temps de chargement, d'analyse et d'évaluation plus longs. Cela peut faire attendre les utilisateurs plus longtemps avant qu'ils puissent intéragir avec votre application. En rognant sur le code de la bibliothèque dans vos bundles, vous améliorez le temps de chargement en livrant moins de code à vos utilisateurs.</p>
23+
<p class="_summary">La petite taille de Preact est précieuse lors vous avez un budget performance serré. Sur un terminal mobile moyen, le chargement de gros bundles de JavaScript mènent à des temps de chargement, d'analyse et d'évaluation plus longs. Cela peut faire attendre les utilisateurs plus longtemps avant qu'ils puissent interagir avec votre application. En rognant sur le code de la bibliothèque dans vos bundles, vous améliorez le temps de chargement en livrant moins de code à vos utilisateurs.</p>
2424
</div>
2525
</li>
2626
<li class="list-item">
@@ -40,7 +40,7 @@ Preact est un excellent choix pour les [Progressive Web Apps](https://web.dev/le
4040
</div>
4141
<div class="list-detail">
4242
<div class="_title-block">
43-
<h3>Un bloc de construction qui fonctionne merveilleusement avec l'ecosystème React</h3>
43+
<h3>Un bloc de construction qui fonctionne merveilleusement avec l’écosystème React</h3>
4444
</div>
4545
<p class="_summary">Que vous ayez besoin d'utiliser le <a href="https://facebook.github.io/react/docs/react-dom-server.html">rendu côté serveur</a> de React pour afficher quelque chose à l'écran rapidement, ou d'utiliser <a href="https://github.com/ReactTraining/react-router">React Router</a> pour la navigation, Preact fonctionne bien avec de nombreuses bibliothèques de l'écosystème.</p>
4646
</div>
@@ -53,7 +53,7 @@ En fait, le site sur lequel vous vous trouvez actuellement est une Progressive W
5353

5454
![A DevTools Timeline trace of the preactjs.com site on a Nexus 5X](/pwa-guide/timeline.jpg)
5555

56-
Le contenu statique du site est stocké dans l'API Cache Storage (Service Worker), ce qui permet un affichage instantanné lors des visites répétées.
56+
Le contenu statique du site est stocké dans l'API Cache Storage (Service Worker), ce qui permet un affichage instantané lors des visites répétées.
5757

5858
## Astuces de performances
5959

@@ -96,7 +96,7 @@ En plus d'être une solution qui fonctionne bien pour votre PWA, Preact peut aus
9696

9797
## Preact CLI
9898

99-
[Preact CLI](https://github.com/preactjs/preact-cli/) est l'outil de build officiel pour les projets Preact. C'est une simple dépendance en ligne de commande qui regroupe votre code Preact dans une Progressive Web App hautement optimisée. Son but est de rendre toutes les recommendations précédentes automatiques, afin que vous puissez vous concentrer sur l'écriture de bons composants.
99+
[Preact CLI](https://github.com/preactjs/preact-cli/) est l'outil de build officiel pour les projets Preact. C'est une simple dépendance en ligne de commande qui regroupe votre code Preact dans une Progressive Web App hautement optimisée. Son but est de rendre toutes les recommendations précédentes automatiques, afin que vous puissiez vous concentrer sur l'écriture de bons composants.
100100

101101
Voici quelques choses fournies par Preact CLI :
102102

content/fr/guide/v8/switching-to-preact.md

+3-3
Original file line numberDiff line numberDiff line change
@@ -29,12 +29,12 @@ Premièrement, vous devez installer preact et preact-compat (ce sont deux packag
2929
npm i -S preact preact-compat
3030
```
3131

32-
Une fois ces dépendences installées, configurez votre système de build pour remplacer les imports de React afin qu'ils pointent vers Preact.
32+
Une fois ces dépendances installées, configurez votre système de build pour remplacer les imports de React afin qu'ils pointent vers Preact.
3333

3434

3535
### Comment créer un alias preact-compat
3636

37-
Maintenant que vous avez vos dépendences installées, vous allez devoir configurer votre système de build pour rediriger tous les imports/requires de `react` ou `react-dom` vers `preact-compat`.
37+
Maintenant que vous avez vos dépendances installées, vous allez devoir configurer votre système de build pour rediriger tous les imports/requires de `react` ou `react-dom` vers `preact-compat`.
3838

3939
#### Aliasing avec Webpack
4040

@@ -204,7 +204,7 @@ Alternativement, vous pouvez automatiquement convertir vos appels à `createClas
204204

205205
Une autre différence qu'il convient de noter est que Preact ne support que les références fonctionnelles par défaut.
206206
Les références par chaîne de caractères sont dépréciées dans React et vont être supprimées sous peu, car elles introduisent trop de complexité pour peu de gains.
207-
Si vous voulez continuer d'utiliser les références par chaîne de caractère, [cette petite fonction linkedRef](https://gist.github.com/developit/63e7a81a507c368f7fc0898076f64d8d) vous offre une solution durable qui alimente `this.refs.$$` comme les références par chaine de caractères le faisaient. La simplicité de ce petit enrobage autour des références fonctionnelles aide aussi à illustrer pourquoi celles-ci sont maintenant le meilleur choix pour le futur.
207+
Si vous voulez continuer d'utiliser les références par chaîne de caractère, [cette petite fonction linkedRef](https://gist.github.com/developit/63e7a81a507c368f7fc0898076f64d8d) vous offre une solution durable qui alimente `this.refs.$$` comme les références par chaîne de caractères le faisaient. La simplicité de ce petit enrobage autour des références fonctionnelles aide aussi à illustrer pourquoi celles-ci sont maintenant le meilleur choix pour le futur.
208208

209209

210210
### 4. Simplify Root Render

content/fr/guide/v8/unit-testing-with-enzyme.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ React fournit un module `react-addons-test-utils` pour tester les composants, et
1717

1818
Nous avons besoin de deux modules :
1919

20-
- `preact-compat-enzyme`: pour fournir les propriétés internes de React aditionnelles
20+
- `preact-compat-enzyme`: pour fournir les propriétés internes de React additionnelles
2121
- `preact-test-utils`: pour fournir les parties de l'API de `react-addons-test-utils` utilisées par `enzyme`
2222

2323
```bash
@@ -48,7 +48,7 @@ Utilisant Karma comme test runner, nous allons devoir ajouter quelques [`alias w
4848
## Limitations actuelles
4949

5050
1. Actuellement, seul le mode [`mount`](http://airbnb.io/enzyme/docs/api/mount.html) est supporté.
51-
2. Vous aurez peut-être besoin d'enrober vos assertions dans un `setTimeout` lorsque vous appelerez les méthodes `setProps()` ou `setState()` du `React Wrapper`.
51+
2. Vous aurez peut-être besoin d'enrober vos assertions dans un `setTimeout` lorsque vous appellerez les méthodes `setProps()` ou `setState()` du `React Wrapper`.
5252

5353

5454
## Exemple

content/fr/index.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ function Counter() {
105105
<div>
106106
<h3>Productif instantanément</h3>
107107
<p>
108-
La légereté est plus amusante quand vous n'avez pas à sacrifier la productivité pour y arriver. Avec Preact vous serez productif en quelques instants. Vous aurez même droit aux fonctionnalités supplémentaires suivantes :
108+
La légèreté est plus amusante quand vous n'avez pas à sacrifier la productivité pour y arriver. Avec Preact vous serez productif en quelques instants. Vous aurez même droit aux fonctionnalités supplémentaires suivantes :
109109
</p>
110110
<ul>
111111
<li>Les `props`, `state` et `context` sont passés en arguments de la méthode `render()`</li>

0 commit comments

Comments
 (0)