Skip to content

Commit 6764e14

Browse files
committed
Took all of @JeremiePat's proofreading into account.
1 parent 3c4af93 commit 6764e14

File tree

6 files changed

+9
-11
lines changed

6 files changed

+9
-11
lines changed

exercises/async_loops/problem.fr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ module.exports = loadUsers
1616

1717
## Défi
1818

19-
Corrigez ce code ! La fonction de rappel `done()` devrait être appelée une fois que tous les utilisateurs ont été chargés. L’ordre des utilisateurs devrait correspondre à celui des IDs reçus. Vu que cette fonction est asynchrone, on se fiche de sa valeur de retour.
19+
Corrigez ce code ! La fonction de rappel `done()` devrait être appelée une fois que tous les utilisateurs ont été chargés. L’ordre des utilisateurs doit correspondre à celui des IDs reçus. Vu que cette fonction est asynchrone, on se fiche de sa valeur de retour.
2020

2121
## Arguments
2222

exercises/basic_call/problem.fr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
JavaScript implémente le « duck typing ». On désigne ainsi un style de typage dynamique dans lequel ce sont les méthodes et propriétés d’un objet qui déterminent sa sémantique, plutôt que de se baser sur l’héritage d’une classe particulière ou l’implémentation d’une interface donnée. Le nom de ce concept vient du « test du canard », attribué à James Whitcomb Riley, qu’on peut formuler ainsi :
1+
JavaScript supporte le « duck typing », une méthode dynamique de test des types d’objet. Elle repose sur l’analyse des méthodes et propriétés d’un objet pour déterminer sa sémantique, plutôt que de se fier à un héritage de classe particulière ou à l’implémentation d’une interface abstraite… Le nom de ce concept vient du « test du canard », attribué à James Whitcomb Riley, qu’on peut formuler ainsi :
22

33
> « Quand je vois un volatile qui marche comme un canard, nage comme un canard, et cancane comme un canard, alors j’appelle ce volatile un canard. »
44

exercises/basic_every_some/problem.fr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ Utilisez `Array#some()` et `Array#every()` pour vérifier que chaque utilisateur
3838

3939
## Conditions
4040

41-
* Do not use * N’utilisez ni boucle (`for`, `while`…) ni `Array.prototype.forEach`
41+
* N’utilisez ni boucle (`for`, `while`…) ni `Array.prototype.forEach`
4242
* Ne créez aucune fonction superflue
4343

4444
## Ressources

exercises/basic_filter/problem.fr.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ Votre fonction doit renvoyer un tableau contenant les messages eux-mêmes, *sans
2525

2626
* Essayez d’enchaîner des méthodes de `Array` !
2727

28-
## Exemple
28+
## Exemple de résultat
2929

3030
```
3131
[ 'Tempor quis esse consequat sunt ea eiusmod.',

exercises/partial_application_with_bind/problem.fr.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
RESUME/FIXME
2-
31
# Défi
42

53
**Utilisez `Function#bind()`** pour implémenter une fonction de log qui vous permet de préfixer vos messages.

i18n/fr.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44
"common": {
55
"exercise": {
66
"fail": {
7-
"missing_deps": "You need to install all of the dependencies you are using in your solution (e.g. lodash)",
8-
"module_not_found": "Could not find your file. Make sure the path is correct.",
9-
"must_export_function": "You should always return a function using the module.exports object."
7+
"missing_deps": "Vous avez besoin d’installer toutes les dépendances que vous utilisez dans votre solution (ex. lodash)",
8+
"module_not_found": "Impossible de trouver votre fichier. Assurez-vous que le chemin d’accès au fichier est correct.",
9+
"must_export_function": "Vous devriez toujours renvoyer une fonction au travers de `module.exports`."
1010
},
1111
"input": "entrée: %s",
1212
"submission": "votre résultat : %s",
@@ -42,7 +42,7 @@
4242
"found_good_lists": "%d bonnes listes trouvées !"
4343
},
4444
"Basic: Call": {
45-
"matched_objects": "Ai détecté %d des %d objets valides, sur un total de %d."
45+
"matched_objects": "Détection de %d des %d objets valides, sur un total de %d."
4646
},
4747
"Higher Order Functions": {
4848
"call_log": "Fonction appelée %d fois."
@@ -55,7 +55,7 @@
5555
},
5656
"Trampoline": {
5757
"intro": "Répétition de la fonction %d fois",
58-
"result": "Ai pu exécuter la fonction avec succès %d fois."
58+
"result": "La fonction a été exécutée avec succès %d fois."
5959
},
6060
"Async Loops": {
6161
"all_loaded": "L’ensemble des %d utilisateurs a été chargé !",

0 commit comments

Comments
 (0)