Skip to content
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

Improve the French Version #173

Merged
merged 9 commits into from
May 1, 2017
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion fr/02-elm-arch/03-messages.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ module Main exposing (..)

import Html exposing (Html, button, div, text, program)
import Html.Events exposing (onClick)
import Html.App


-- MODEL
Expand Down
1 change: 0 additions & 1 deletion fr/02-elm-arch/05-messages-et-donnees-attachees.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,6 @@ module Main exposing (..)

import Html exposing (Html, button, div, text, program)
import Html.Events exposing (onClick)
import Html.App


-- MODEL
Expand Down
2 changes: 1 addition & 1 deletion fr/02-elm-arch/07-composition-2.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ subscriptions model =

main : Program Never AppModel Msg
main =
Html.App.program
program
{ init = init
, view = view
, update = update
Expand Down
7 changes: 3 additions & 4 deletions fr/03-subs-cmds/02-commandes.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
> This page covers Elm 0.17
> This page covers Elm 0.18

# Commandes

Expand All @@ -21,7 +21,6 @@ module Main exposing (..)

import Html exposing (Html, div, button, text)
import Html.Events exposing (onClick)
import Html.App
import Random


Expand Down Expand Up @@ -76,9 +75,9 @@ update msg model =
-- MAIN


main : Program Never
main : Program Never Model Msg
main =
Html.App.program
program
{ init = init
, view = view
, update = update
Expand Down
4 changes: 2 additions & 2 deletions fr/04-commencer/07-plusieurs-modules.md
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ __src/View.elm__
```elm
module View exposing (..)

import Html exposing (Html, div, text)
import Html exposing (Html, div, text, program)
import Messages exposing (Msg)
import Models exposing (Model)

Expand Down Expand Up @@ -124,7 +124,7 @@ subscriptions model =

main : Program Never Model Msg
main =
Html.App.program
program
{ init = init
, view = view
, update = update
Expand Down
2 changes: 1 addition & 1 deletion fr/05-ressources/02-joueurs.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ new =

C'est là que nous définissons à quoi ressemble un enregistrement de joueur : il se compose d'un identifiant (`id`), d'un nom (`name`) et d'un niveau (`level`).

Notez aussi la définition d'un `PlayerId` : il s'agit jsute d'un `String`, mais cette définition nous sert à clarifier le sens des fonctions qui prendront plusieurs `Int`. Ainsi, la fonction :
Notez aussi la définition d'un `PlayerId` : il s'agit juste d'un `String`, mais cette définition nous sert à clarifier le sens des fonctions qui prendront plusieurs `Int`. Ainsi, la fonction :

```elm
addPerkToPlayer : Int -> Int -> Player
Expand Down
1 change: 0 additions & 1 deletion fr/05-ressources/05-vue-principale.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,6 @@ Modifiez __src/View.elm__ pour inclure la liste des joueurs :
module View exposing (..)

import Html exposing (Html, div, text)
import Html.App
import Messages exposing (Msg(..))
import Models exposing (Model)
import Players.List
Expand Down
2 changes: 1 addition & 1 deletion fr/06-recuperation-ressources/02-messages-joueurs.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,4 +15,4 @@ type Msg
= OnFetchAll (Result Http.Error (List Player))
```

`OnFetchAll` sera appelé lorsque nous recevrons une réponse du serveur. Ce message contiendra un `Result`, qui sera ou un `Http.Error` ou la liste des joueurs récupérée.
`OnFetchAll` sera appelé lorsque nous recevrons une réponse du serveur. Ce message contiendra un `Result`, qui sera soit un `Http.Error` soit la liste des joueurs récupérée.
2 changes: 1 addition & 1 deletion fr/06-recuperation-ressources/04-commandes-joueurs.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ fetchAll =
|> Http.send OnFetchAll
```

Ici, on crée une commande exécutable par noter application :
Ici, on crée une commande exécutable par notre application :

- `Http.get` crée une tâche
- on envoie ensuite cette tâche à `Task.perform`, qui l'enveloppe dans une commande
Expand Down
2 changes: 0 additions & 2 deletions fr/07-routage/04-modele-main.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,5 @@
> Cette page couvre Elm 0.18

> This page covers Elm 0.17

# Modèle Main

Dans notre modèle d'application principal, on veut stocker la route actuelle.
Expand Down
4 changes: 2 additions & 2 deletions fr/07-routage/09-essayez.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,11 +8,11 @@ nf start

Ensuite, ouvrez `http://localhost:3000` dans votre navigateur. Vous devriez voir une liste d'utilisateurs.

![screenshot](07-liste.png)
![screenshot](09-liste.png)

Si vous allez sur `http://localhost:3000/#players/2` vous devriez voir un utilisateur.

![screenshot](07-edition.png)
![screenshot](09-edition.png)

Nous allons maintenant ajouter la navigation.

Expand Down
2 changes: 1 addition & 1 deletion fr/08-edition/02-messages.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,6 @@ type Msg
| OnSave (Result Http.Error Player)
```

- `ChangeLevel` va être déclenché lorsque l'utilisateur veut changer le niveau. Le second paramètre est en entier indiquant de combien le niveau doit être changé : -1 pour diminuer ou 1 pour augmenter.
- `ChangeLevel` va être déclenché lorsque l'utilisateur veut changer le niveau. Le second paramètre est un entier indiquant de combien le niveau doit être changé : -1 pour diminuer ou 1 pour augmenter.
- Ensuite nous allons envoyer une requête à l'API pour mettre à jour le joueur. `OnSave` sera déclenché une fois que la réponse de l'API aura été reçue.
- `OnSave` contiendra, en cas de succès, le joueur mis à jour ou alors l'erreur Http en cas d'échec.
4 changes: 2 additions & 2 deletions fr/08-edition/05-mise-a-jour.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,8 @@ changeLevelCommands playerId howMuch players =

Cette fonction sera appelée lorsque nous recevrons un message de type `ChangeLevel`. Cette fonction :

- Reçois l'id du joueur et la différence de niveau à appliquer (augmentation / diminution)
- Reçois une liste joueurs existants
- Reçoit l'id du joueur et la différence de niveau à appliquer (augmentation / diminution)
- Reçoit une liste de joueurs existants
- Parcourt chacun des joueurs de la liste en comparant son id avec l'id du joueur que nous souhaitons modifier
- Si l'id est celui que nous cherchons alors nous retournons une commande pour changer le niveau de ce joueur
- Puis nous finissons par retourner une liste de commandes à exécuter.
Expand Down