From 877a7559a56f071888c0e14da5bde5ef099001a0 Mon Sep 17 00:00:00 2001 From: "Arthur Pacaud (arthuro555)" Date: Tue, 6 Feb 2024 19:32:27 +0100 Subject: [PATCH 1/2] Improve french traduction of Firebase getting started page --- .../all-features/firebase/quickstart.md | 49 +++++++++++++++++-- 1 file changed, 44 insertions(+), 5 deletions(-) diff --git a/docs/fr/gdevelop5/all-features/firebase/quickstart.md b/docs/fr/gdevelop5/all-features/firebase/quickstart.md index 2ad40ac06e..7a4aac0921 100644 --- a/docs/fr/gdevelop5/all-features/firebase/quickstart.md +++ b/docs/fr/gdevelop5/all-features/firebase/quickstart.md @@ -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 . 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) \ 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 . 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. + +![](/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". \ 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: + +![](/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! + +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", @@ -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*: + +![](/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: + +``` { "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: + +![](/gdevelop5/all-features/firebase/quickstart6.png) + +Les fonctionalités de 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! From cb96f1b09c00e303bc8b56daa7a3106ffda281e7 Mon Sep 17 00:00:00 2001 From: "Arthur Pacaud (arthuro555)" Date: Tue, 6 Feb 2024 19:43:57 +0100 Subject: [PATCH 2/2] Add link to all firebase features at the end --- docs/fr/gdevelop5/all-features/firebase/quickstart.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/fr/gdevelop5/all-features/firebase/quickstart.md b/docs/fr/gdevelop5/all-features/firebase/quickstart.md index 7a4aac0921..b0262d52e0 100644 --- a/docs/fr/gdevelop5/all-features/firebase/quickstart.md +++ b/docs/fr/gdevelop5/all-features/firebase/quickstart.md @@ -76,7 +76,7 @@ L'erreur devrait avoir disparu: ![](/gdevelop5/all-features/firebase/quickstart6.png) -Les fonctionalités de Firebase devrait à présent être prêt à l'usage. +Les [fonctionalités de Firebase](/fr/gdevelop5/all-features/firebase) devrait à présent être prêt à l'usage. !!!note