-
Notifications
You must be signed in to change notification settings - Fork 201
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
base: main
Are you sure you want to change the base?
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
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. | ||||||
|
||||||
### 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. | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
![](/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: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
![](/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! | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe 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: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
``` | ||||||
|
||||||
{ | ||||||
apiKey: "AIzaSyCbFhG_bCyAvnxlmVSgIgn7Em0XOYE9YXA", | ||||||
|
@@ -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*: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
![](/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: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
``` | ||||||
|
||||||
{ | ||||||
"apiKey": "AIzaSyCbFhG_bCyAvnxlmVSgIgn7Em0XOYE9YXA", | ||||||
|
@@ -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: | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
||||||
|
||||||
![](/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! | ||||||
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more.
Suggested change
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.