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 french traduction of Firebase getting started page #164

Open
wants to merge 2 commits into
base: main
Choose a base branch
from
Open
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
49 changes: 44 additions & 5 deletions docs/fr/gdevelop5/all-features/firebase/quickstart.md
Original file line number Diff line number Diff line change
@@ -1,19 +1,38 @@
---
title: Démarrer avec Firebase
---

## Démarrer avec Firebase

Firebase n'est pas une fonctionnalité a proprement parler mais une *intégration*. Cela veut dire qu'il faut *connecter* une application Firebase a GDevelop pour utiliser des fonctionnalités de Firebase.
Firebase n'est pas une fonctionnalité a propre à GDevelop mais une *intégration* à un service externe. Cela veut dire qu'il faut *connecter* une application Firebase a GDevelop pour utiliser les fonctionnalités de Firebase.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Firebase n'est pas une fonctionnalité a propre à GDevelop mais une *intégration* à un service externe. Cela veut dire qu'il faut *connecter* une application Firebase a GDevelop pour utiliser les fonctionnalités de Firebase.
Firebase n'est pas une fonctionnalité propre à GDevelop mais une *intégration* à un service externe. Cela veut dire qu'il faut *connecter* une application Firebase a GDevelop pour utiliser les fonctionnalités de Firebase.


### Step 1: Créer un projet Firebase

D’abord, va sur <https://console.firebase.google.com/>. Il devrait y avoir ta liste de projets, créés en un nouveau: ![](/gdevelop5/all-features/firebase/quickstart1.png) Nomme ton projet comme tu veux. Dans le cadre de cet article, je vais nommer mon projet Tutorial-GDevelop. ![](/gdevelop5/all-features/firebase/quickstart2.png) \<WRAP center round info 80%\> Tu peux activer les Analytics si tu veux, mais cela n'est pas nécessaire pour utiliser les autres services. Tu peux toujours les activer plus tard plus tard. {.is-info}
D’abord, va sur <https://console.firebase.google.com/>. Depuis ta liste de projets, si tu n'en as pas déja un pour ton jeu, crée en un nouveau:

![](/gdevelop5/all-features/firebase/quickstart1.png)

Nomme ton projet comme tu veux. Dans le cadre de cet article, je vais nommer mon projet Tutorial-GDevelop. Tu peux activer les Analytics si tu veux, mais cela n'est pas nécessaire pour utiliser les autres services. Tu peux toujours les activer plus tard plus tard.
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Nomme ton projet comme tu veux. Dans le cadre de cet article, je vais nommer mon projet Tutorial-GDevelop. Tu peux activer les Analytics si tu veux, mais cela n'est pas nécessaire pour utiliser les autres services. Tu peux toujours les activer plus tard plus tard.
Nomme ton projet comme tu veux. Dans le cadre de cet article, je vais nommer mon projet Tutorial-GDevelop. Tu peux activer les Analytics si tu veux, mais cela n'est pas nécessaire pour utiliser les autres services. Tu peux toujours les activer plus tard.


![](/gdevelop5/all-features/firebase/quickstart2.png)

Tu devrais voir le tableau de bord Firebase de ton projet.

### Step 2: Connecter le jeu au projet Firebase

Les jeux GDevelop fonctionnent comme une *application web*, créés en donc une depuis Firebase ![](/gdevelop5/all-features/firebase/quickstart3.png) Mets un nom de ton choix et tu peux décocher la case "Firebase hosting". \<note\> A l'heure ou cet article est écrit il n'y a pas de possibilité d'utilisation de firebase hosting mais c'est possible que cela change Firebase devrait te montrer du code ressemblant celui-ci à present: ![](/gdevelop5/all-features/firebase/quickstart4.png) La seule partie nécessaire est *la configuration*, la partie entre les {}. Copie donc le contenu entre les {} **y compris les {}**. Chez moi ça serait: ```
Les jeux GDevelop fonctionnent comme une *application web*, quel que soit la plateforme où le jeu tournera au final. Créés en donc une depuis Firebase:
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Les jeux GDevelop fonctionnent comme une *application web*, quel que soit la plateforme où le jeu tournera au final. Créés en donc une depuis Firebase:
Les jeux GDevelop fonctionnent comme une *application web*, quel que soit la plateforme où le jeu tournera au final. Crées-en donc une depuis Firebase :


![](/gdevelop5/all-features/firebase/quickstart3.png)

Mets un nom de ton choix et tu peux décocher la case "Firebase hosting".

!!!note

GDevelop ne possède pas d'intégration permettant de déployer son jeu via Firebase Hosting directement. Il est conseillé d'utiliser le service de hosting intégré [gd.games](https://gd.games) à la place!
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
GDevelop ne possède pas d'intégration permettant de déployer son jeu via Firebase Hosting directement. Il est conseillé d'utiliser le service de hosting intégré [gd.games](https://gd.games) à la place!
GDevelop ne possède pas d'intégration permettant de déployer son jeu via Firebase Hosting directement. Il est conseillé d'utiliser le service de hosting intégré [gd.games](https://gd.games) à la place !


Firebase devrait te montrer du code ressemblant celui-ci à present: ![](/gdevelop5/all-features/firebase/quickstart4.png) La seule partie nécessaire est *la configuration*, la partie entre les {}. Copie donc le contenu entre les {} **y compris les {}**, mais **sans le point-virgule à la fin**. Chez moi, ça serait:
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Firebase devrait te montrer du code ressemblant celui-ci à present: ![](/gdevelop5/all-features/firebase/quickstart4.png) La seule partie nécessaire est *la configuration*, la partie entre les {}. Copie donc le contenu entre les {} **y compris les {}**, mais **sans le point-virgule à la fin**. Chez moi, ça serait:
Firebase devrait te montrer du code ressemblant celui-ci à present : ![](/gdevelop5/all-features/firebase/quickstart4.png) La seule partie nécessaire est *la configuration*, la partie entre les {}. Copie donc le contenu entre les {} **y compris les {}**, mais **sans le point-virgule à la fin**. Chez moi, ça serait :


```

{
apiKey: "AIzaSyCbFhG_bCyAvnxlmVSgIgn7Em0XOYE9YXA",
Expand All @@ -28,7 +47,17 @@ Tu devrais voir le tableau de bord Firebase de ton projet.

```

Maintenant colle le dans la case "Configuration Firebase" des propriétés du projet. Tu remarqueras sans doute le *message d'erreur*: ![](/gdevelop5/all-features/firebase/quickstart5.png) Cette erreur est normale et due au fait que GDevelop utilisé un *format* légèrement different, où les *clés* sont entourés par des " ". Dans mon cas ils faudrait transformer ma configuration en: ```
Maintenant colle le dans la case "Configuration Firebase" des propriétés du projet. Tu remarqueras sans doute le *message d'erreur*:
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Maintenant colle le dans la case "Configuration Firebase" des propriétés du projet. Tu remarqueras sans doute le *message d'erreur*:
Maintenant colle le dans la case "Configuration Firebase" des propriétés du projet. Tu remarqueras sans doute le *message d'erreur* :


![](/gdevelop5/all-features/firebase/quickstart5.png)

!!! note

L'erreur n'est actuellement plus présente pour le moment dans GDevelop pour des raisons d'implémentation techniques, mais le changement de la configuration reste nécéssaire!

Cette erreur est normale et due au fait que GDevelop nécéssite une configuration au format JSON, où les clés sont entourés par des `" "`. Dans mon cas, ils faudrait donc transformer ma configuration en:
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Cette erreur est normale et due au fait que GDevelop nécéssite une configuration au format JSON, où les clés sont entourés par des `" "`. Dans mon cas, ils faudrait donc transformer ma configuration en:
Cette erreur est normale et due au fait que GDevelop nécessite une configuration au format JSON, où les clés sont entourés par des `" "`. Dans mon cas, ils faudrait donc transformer ma configuration en :


```

{
"apiKey": "AIzaSyCbFhG_bCyAvnxlmVSgIgn7Em0XOYE9YXA",
Expand All @@ -41,4 +70,14 @@ Maintenant colle le dans la case "Configuration Firebase" des propriétés du pr
"measurementId": "G-R0KBN0HPQ8"
}

``` L'erreur devrait avoir disparu: ![](/gdevelop5/all-features/firebase/quickstart6.png) Et voilà, bravo! Tu est fin prêt a utiliser Firebase dans GDevelop!
```

L'erreur devrait avoir disparu:
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
L'erreur devrait avoir disparu:
L'erreur devrait avoir disparu :


![](/gdevelop5/all-features/firebase/quickstart6.png)

Les [fonctionalités de Firebase](/fr/gdevelop5/all-features/firebase) devrait à présent être prêt à l'usage.

!!!note

Certaines fonctionalités doivent parfois encore être activées depuis la page de gestion du projet!
Copy link
Contributor

Choose a reason for hiding this comment

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

Suggested change
Certaines fonctionalités doivent parfois encore être activées depuis la page de gestion du projet!
Certaines fonctionalités doivent parfois encore être activées depuis la page de gestion du projet !