From 9092c942ca9dd473608363318e56ed4bae7578a5 Mon Sep 17 00:00:00 2001
From: Bastien DUMONT <bdumont@grandlyon.com>
Date: Wed, 5 Oct 2022 16:02:13 +0000
Subject: [PATCH] feat: renamed ecogestures into tips

---
 manifest.webapp                               |  2 +-
 .../icons/tabbar/astuces/astuces-off.svg      | 16 ++++
 .../icons/tabbar/astuces/astuces-on.svg       | 13 +++
 .../icons/tabbar/ecogeste/ecogeste-off.svg    |  5 --
 .../icons/tabbar/ecogeste/ecogeste-on.svg     |  5 --
 src/components/FAQ/FAQData.tsx                | 16 ++--
 src/components/Navbar/Navbar.tsx              | 20 ++---
 src/db/explorationEntity.json                 | 10 +--
 src/locales/fr.json                           | 88 +++++++++----------
 tests/__mocks__/explorationData.mock.ts       | 12 +--
 tests/__mocks__/userChallengeData.mock.ts     |  8 +-
 11 files changed, 107 insertions(+), 88 deletions(-)
 create mode 100644 src/assets/icons/tabbar/astuces/astuces-off.svg
 create mode 100644 src/assets/icons/tabbar/astuces/astuces-on.svg
 delete mode 100644 src/assets/icons/tabbar/ecogeste/ecogeste-off.svg
 delete mode 100644 src/assets/icons/tabbar/ecogeste/ecogeste-on.svg

diff --git a/manifest.webapp b/manifest.webapp
index 29c5693f5..1e63700d9 100644
--- a/manifest.webapp
+++ b/manifest.webapp
@@ -13,7 +13,7 @@
       "long_description": "Ecolyo est le service proposé par la Métropole de Lyon pour suivre et comprendre les consommations d’énergie et d’eau de votre foyer afin de vous accompagner dans la gestion quotidienne de ces consommations et ce, de façon ludique en vous lançant des défis personnalisés.",
       "permissions": {
         "ecolyo": {
-          "description": "Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’écogestes personnalisée, …)."
+          "description": "Requises pour le fonctionnement des différentes parties de l’application (Analyse, liste d’astuces personnalisée, …)."
         },
         "enedis": {
           "description": "Requises pour l’affichage et l’analyse de vos consommations électriques dans Ecolyo. Issues du connecteur Enedis."
diff --git a/src/assets/icons/tabbar/astuces/astuces-off.svg b/src/assets/icons/tabbar/astuces/astuces-off.svg
new file mode 100644
index 000000000..2a2a599cf
--- /dev/null
+++ b/src/assets/icons/tabbar/astuces/astuces-off.svg
@@ -0,0 +1,16 @@
+<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
+<mask id="path-1-inside-1_761_1794" fill="white">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M21.824 24.4267C21.824 23.5092 22.3107 22.6783 22.9485 22.0188C24.1459 20.7804 24.8826 19.0939 24.8826 17.2353C24.8826 13.4343 21.8014 10.353 18.0004 10.353C14.1994 10.353 11.1182 13.4343 11.1182 17.2353C11.1182 19.094 11.855 20.7806 13.0525 22.0189C13.6903 22.6785 14.177 23.5093 14.177 24.4268C14.177 25.9453 15.408 27.1763 16.9265 27.1763H19.0743C20.5929 27.1763 21.824 25.9453 21.824 24.4267Z"/>
+</mask>
+<path d="M22.9485 22.0188L23.6674 22.7139L22.9485 22.0188ZM23.8826 17.2353C23.8826 18.8242 23.2539 20.2643 22.2296 21.3236L23.6674 22.7139C25.0378 21.2966 25.8826 19.3636 25.8826 17.2353H23.8826ZM18.0004 11.353C21.2491 11.353 23.8826 13.9866 23.8826 17.2353H25.8826C25.8826 12.882 22.3536 9.35303 18.0004 9.35303V11.353ZM12.1182 17.2353C12.1182 13.9866 14.7517 11.353 18.0004 11.353V9.35303C13.6472 9.35303 10.1182 12.882 10.1182 17.2353H12.1182ZM13.7713 21.3238C12.7469 20.2644 12.1182 18.8243 12.1182 17.2353H10.1182C10.1182 19.3636 10.9631 21.2967 12.3336 22.7141L13.7713 21.3238ZM19.0743 26.1763H16.9265V28.1763H19.0743V26.1763ZM13.177 24.4268C13.177 26.4976 14.8557 28.1763 16.9265 28.1763V26.1763C15.9603 26.1763 15.177 25.3931 15.177 24.4268H13.177ZM12.3336 22.7141C12.8757 23.2747 13.177 23.8692 13.177 24.4268H15.177C15.177 23.1494 14.5048 22.0823 13.7713 21.3238L12.3336 22.7141ZM19.0743 28.1763C21.1452 28.1763 22.824 26.4976 22.824 24.4267H20.824C20.824 25.393 20.0406 26.1763 19.0743 26.1763V28.1763ZM22.2296 21.3236C21.4961 22.0822 20.824 23.1493 20.824 24.4267H22.824C22.824 23.8691 23.1253 23.2745 23.6674 22.7139L22.2296 21.3236Z" fill="#A0A0A0" mask="url(#path-1-inside-1_761_1794)"/>
+<line x1="17.5" y1="8.32324" x2="17.5" y2="5.49978" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="9.08838" y1="16.9702" x2="6.26491" y2="16.9702" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="29.7354" y1="16.9702" x2="26.9119" y2="16.9702" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="12.0522" y1="23.1256" x2="10.0558" y2="25.1221" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="26.6514" y1="8.52595" x2="24.6549" y2="10.5224" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="11.3451" y1="10.5225" x2="9.34865" y2="8.52597" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="25.9443" y1="25.1221" x2="23.9478" y2="23.1256" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="19.7944" y1="28.4409" x2="16.2063" y2="28.441" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="19.7944" y1="29.9702" x2="16.2063" y2="29.9703" stroke="#A0A0A0" stroke-linecap="round"/>
+<line x1="18.2651" y1="31.5" x2="17.7357" y2="31.4999" stroke="#A0A0A0" stroke-linecap="round"/>
+</svg>
diff --git a/src/assets/icons/tabbar/astuces/astuces-on.svg b/src/assets/icons/tabbar/astuces/astuces-on.svg
new file mode 100644
index 000000000..f5d1a6ebf
--- /dev/null
+++ b/src/assets/icons/tabbar/astuces/astuces-on.svg
@@ -0,0 +1,13 @@
+<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
+<path fill-rule="evenodd" clip-rule="evenodd" d="M21.824 24.4267C21.824 23.5092 22.3107 22.6783 22.9485 22.0188C24.1459 20.7804 24.8826 19.0939 24.8826 17.2353C24.8826 13.4343 21.8014 10.353 18.0004 10.353C14.1994 10.353 11.1182 13.4343 11.1182 17.2353C11.1182 19.094 11.855 20.7806 13.0525 22.0189C13.6903 22.6785 14.177 23.5093 14.177 24.4268C14.177 25.9453 15.408 27.1763 16.9265 27.1763H19.0743C20.5929 27.1763 21.824 25.9453 21.824 24.4267Z" fill="#E3B82A"/>
+<line x1="17.5" y1="8.32324" x2="17.5" y2="5.49978" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="9.08838" y1="16.9702" x2="6.26491" y2="16.9702" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="29.7354" y1="16.9702" x2="26.9119" y2="16.9702" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="12.0522" y1="23.1256" x2="10.0558" y2="25.1221" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="26.6514" y1="8.52595" x2="24.6549" y2="10.5224" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="11.3451" y1="10.5225" x2="9.34865" y2="8.52597" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="25.9443" y1="25.1221" x2="23.9478" y2="23.1256" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="19.7944" y1="28.4409" x2="16.2063" y2="28.441" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="19.7944" y1="29.9702" x2="16.2063" y2="29.9703" stroke="#E3B82A" stroke-linecap="round"/>
+<line x1="18.2651" y1="31.5" x2="17.7357" y2="31.4999" stroke="#E3B82A" stroke-linecap="round"/>
+</svg>
diff --git a/src/assets/icons/tabbar/ecogeste/ecogeste-off.svg b/src/assets/icons/tabbar/ecogeste/ecogeste-off.svg
deleted file mode 100644
index 80625ac06..000000000
--- a/src/assets/icons/tabbar/ecogeste/ecogeste-off.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M10.1958 27.1929C10.0042 28.206 9.36381 29.1345 8.58258 30.0887C8.5388 30.1417 8.49458 30.1838 8.42995 30.2428C8.42471 30.2476 8.41928 30.2525 8.41368 30.2576C8.35264 30.3132 8.2711 30.3874 8.18777 30.4814L7.36721 31.4075L8.60079 31.3115C8.82723 31.2939 9.07982 31.2861 9.34866 31.2778C9.47731 31.2739 9.60968 31.2698 9.74469 31.2645C10.1336 31.2492 10.5613 31.2231 10.8778 31.1394C12.0907 30.8187 12.9916 30.2606 14.1581 29.1419L14.1591 29.1409C14.2202 29.082 14.2953 29.0396 14.3774 29.0177C14.4581 28.9962 14.543 28.9952 14.6241 29.0149C15.6848 29.3038 16.8587 29.5 18 29.5C24.3338 29.5 29.5 25.019 29.5 19.5C29.5 13.981 24.3338 9.5 18 9.5C11.6662 9.5 6.5 13.981 6.5 19.5C6.5 22.3519 7.82661 24.9131 10.0244 26.7286C10.0911 26.7846 10.1419 26.8571 10.1719 26.9388C10.2017 27.02 10.2099 27.1076 10.1958 27.1929Z" stroke="#ABABAB"/>
-<path d="M14.5 16.5C15.5 15.5 15.6 15 18 15C21 15 21 16.5 21 17.5C21 18.5 21 19.25 19.5 20C17.8324 20.8338 18 21.5 18 23" stroke="#ABABAB"/>
-<circle cx="18" cy="25" r="0.5" fill="#C4C4C4"/>
-</svg>
diff --git a/src/assets/icons/tabbar/ecogeste/ecogeste-on.svg b/src/assets/icons/tabbar/ecogeste/ecogeste-on.svg
deleted file mode 100644
index c7ff87db0..000000000
--- a/src/assets/icons/tabbar/ecogeste/ecogeste-on.svg
+++ /dev/null
@@ -1,5 +0,0 @@
-<svg width="36" height="36" viewBox="0 0 36 36" fill="none" xmlns="http://www.w3.org/2000/svg">
-<path d="M10.1958 27.1929C10.0042 28.206 9.36381 29.1345 8.58258 30.0887C8.5388 30.1417 8.49458 30.1838 8.42995 30.2428C8.42471 30.2476 8.41928 30.2525 8.41368 30.2576C8.35264 30.3132 8.2711 30.3874 8.18777 30.4814L7.36721 31.4075L8.60079 31.3115C8.82723 31.2939 9.07982 31.2861 9.34866 31.2778C9.47731 31.2739 9.60968 31.2698 9.74469 31.2645C10.1336 31.2492 10.5613 31.2231 10.8778 31.1394C12.0907 30.8187 12.9916 30.2606 14.1581 29.1419L14.1591 29.1409C14.2202 29.082 14.2953 29.0396 14.3774 29.0177C14.4581 28.9962 14.543 28.9952 14.6241 29.0149C15.6848 29.3038 16.8587 29.5 18 29.5C24.3338 29.5 29.5 25.019 29.5 19.5C29.5 13.981 24.3338 9.5 18 9.5C11.6662 9.5 6.5 13.981 6.5 19.5C6.5 22.3519 7.82661 24.9131 10.0244 26.7286C10.0911 26.7846 10.1419 26.8571 10.1719 26.9388C10.2017 27.02 10.2099 27.1076 10.1958 27.1929Z" fill="#E3B82A" stroke="#E3B82A"/>
-<path d="M14.5 16.5C15.5 15.5 15.6 15 18 15C21 15 21 16.5 21 17.5C21 18.5 21 19.25 19.5 20C17.8324 20.8338 18 21.5 18 23" stroke="#25262B"/>
-<circle cx="18" cy="25" r="0.5" fill="#25262B"/>
-</svg>
diff --git a/src/components/FAQ/FAQData.tsx b/src/components/FAQ/FAQData.tsx
index ff4fa0c0e..53a91fb12 100644
--- a/src/components/FAQ/FAQData.tsx
+++ b/src/components/FAQ/FAQData.tsx
@@ -250,11 +250,11 @@ const FaqData = async (client: Client): Promise<FAQSection[]> => {
           ),
         },
         {
-          summary: 'Quelle est la source des écogestes ?',
+          summary: 'Quelle est la source des astuces ?',
           details: (
             <div>
-              Les écogestes présentés dans le service sont issus de guides
-              préparé par le CLER - Réseau pour la transition énergétique ainsi
+              Les astuces présentées dans le service sont issues de guides
+              préparés par le CLER - Réseau pour la transition énergétique ainsi
               que par l'ADEME (l'Agence de l'environnement et de la maîtrise de
               l'énergie). La source principale est le guide des 100 écogestes
               (version 2020-2021) produit par le CLER dans le cadre du programme
@@ -283,18 +283,18 @@ const FaqData = async (client: Client): Promise<FAQSection[]> => {
               Renseigner votre profil c'est profiter à la fois d'une comparaison
               de vos consommations avec les consommation d'un foyer vous
               ressemblant (allez jetez un œil dans la partie Analyse) mais aussi
-              avoir accès à un tri personnalisé des écogestes dans la partie
-              Ecogestes du service.
+              avoir accès à un tri personnalisé des astuces dans la partie
+              Astuces du service.
             </div>
           ),
         },
         {
-          summary: 'Comment sont choisis les écogestes personnalisés ?',
+          summary: 'Comment sont choisis les astuces personnalisées ?',
           details: (
             <div>
-              Les écogestes personnalisés sont aujourd'hui choisis en fonction
+              Les astuces personnalisées sont aujourd'hui choisies en fonction
               des compteurs individuels que vous possédez (communicants ou non).
-              Ils vous permettent d'agir sur ces consommations. D'autres modes
+              Elles vous permettent d'agir sur ces consommations. D'autres modes
               de tri, davantage personnalisables seront proposés à l'avenir.
             </div>
           ),
diff --git a/src/components/Navbar/Navbar.tsx b/src/components/Navbar/Navbar.tsx
index 7ff5e95d9..d690d85d8 100644
--- a/src/components/Navbar/Navbar.tsx
+++ b/src/components/Navbar/Navbar.tsx
@@ -4,16 +4,16 @@ import Link from '@material-ui/core/Link'
 import { NavLink } from 'react-router-dom'
 import { useSelector } from 'react-redux'
 
-import ConsoIconOn from 'assets/icons/tabbar/conso/conso-on.svg'
-import ConsoIconOff from 'assets/icons/tabbar/conso/conso-off.svg'
-import ChallengeIconOn from 'assets/icons/tabbar/defi/defi-on.svg'
+import AnalysisIconOff from 'assets/icons/tabbar/analysis/analysis-off.svg'
+import AnalysisIconOn from 'assets/icons/tabbar/analysis/analysis-on.svg'
+import BulbIconOn from 'assets/icons/tabbar/astuces/astuces-on.svg'
+import BulbIconOff from 'assets/icons/tabbar/astuces/astuces-off.svg'
 import ChallengeIconOff from 'assets/icons/tabbar/defi/defi-off.svg'
-import ParameterIconOn from 'assets/icons/tabbar/parametre/parametre-on.svg'
+import ChallengeIconOn from 'assets/icons/tabbar/defi/defi-on.svg'
+import ConsoIconOff from 'assets/icons/tabbar/conso/conso-off.svg'
+import ConsoIconOn from 'assets/icons/tabbar/conso/conso-on.svg'
 import ParameterIconOff from 'assets/icons/tabbar/parametre/parametre-off.svg'
-import EcogestesIconOn from 'assets/icons/tabbar/ecogeste/ecogeste-on.svg'
-import EcogestesIconOff from 'assets/icons/tabbar/ecogeste/ecogeste-off.svg'
-import AnalysisIconOn from 'assets/icons/tabbar/analysis/analysis-on.svg'
-import AnalysisIconOff from 'assets/icons/tabbar/analysis/analysis-off.svg'
+import ParameterIconOn from 'assets/icons/tabbar/parametre/parametre-on.svg'
 import logos from 'assets/png/logos.png'
 import StyledIcon from 'components/CommonKit/Icon/StyledIcon'
 import { AppStore } from 'store'
@@ -85,8 +85,8 @@ export const Navbar: React.FC = () => {
               className="c-nav-link"
               activeClassName="is-active"
             >
-              <StyledIcon className="c-nav-icon off" icon={EcogestesIconOff} />
-              <StyledIcon className="c-nav-icon on" icon={EcogestesIconOn} />
+              <StyledIcon className="c-nav-icon off" icon={BulbIconOff} />
+              <StyledIcon className="c-nav-icon on" icon={BulbIconOn} />
               {t('navigation.ecogestures')}
             </Link>
           </li>
diff --git a/src/db/explorationEntity.json b/src/db/explorationEntity.json
index 2b7f221fe..218d3a5e4 100644
--- a/src/db/explorationEntity.json
+++ b/src/db/explorationEntity.json
@@ -9,19 +9,19 @@
     "date": null,
     "ecogesture_id": "",
     "fluid_condition": [],
-    "message_success": "Vous avez complété votre profil. Vous bénéficierez d'une analyse de vos consommations davantage personnalisée et d'un nouveau mode de tri des écogestes."
+    "message_success": "Vous avez complété votre profil. Vous bénéficierez d'une analyse de vos consommations davantage personnalisée et d'un nouveau mode de tri des astuces."
   },
   {
     "_id": "EXPLORATION002",
     "state": 0,
-    "description": "Consultez l'écogeste Professeur Celsius pour remporter 5 étoiles.",
+    "description": "Consultez l'astuce Professeur Celsius pour remporter 5 étoiles.",
     "complementary_description": "",
     "target": 1,
     "type": 3,
     "date": null,
     "ecogesture_id": "ECOGESTURE0037",
     "fluid_condition": [],
-    "message_success": "Vous avez consulté l'écogestes Professeur Celsius et être prêts pour adopter de bons comportements en hiver."
+    "message_success": "Vous avez consulté l'astuce Professeur Celsius et être prêts pour adopter de bons comportements en hiver."
   },
   {
     "_id": "EXPLORATION003",
@@ -50,14 +50,14 @@
   {
     "_id": "EXPLORATION004_0",
     "state": 0,
-    "description": "Consultez l'écogestes Lord Kelvin pour remporter 5 étoiles.",
+    "description": "Consultez l'astuce Lord Kelvin pour remporter 5 étoiles.",
     "complementary_description": "",
     "target": 1,
     "type": 3,
     "date": null,
     "ecogesture_id": "ECOGESTURE0031",
     "fluid_condition": [],
-    "message_success": "Vous avez consulté l'écogeste Professeur Kelvin et êtes prêts à adopter des bonnes pratiques en hiver."
+    "message_success": "Vous avez consulté l'astuce Professeur Kelvin et êtes prêts à adopter des bonnes pratiques en hiver."
   },
   {
     "_id": "EXPLORATION005",
diff --git a/src/locales/fr.json b/src/locales/fr.json
index 746973ec7..700556882 100644
--- a/src/locales/fr.json
+++ b/src/locales/fr.json
@@ -6,9 +6,9 @@
     "title_exploration": "Exploration",
     "title_action": "Action",
     "title_duel": "Duel final",
-    "title_ecogesture": "Écogeste",
-    "title_ecogestures": "Écogestes",
-    "title_ecogestures_choice": "Choix des écogestes",
+    "title_ecogesture": "Astuce",
+    "title_ecogestures": "Astuces",
+    "title_ecogestures_choice": "Sélection des astuces",
     "title_options": "Options",
     "title_analysis": "Analyse",
     "title_profiletype": "Ajuster mon profil",
@@ -55,11 +55,11 @@
     "duration": "Durée : %{smart_count} jours",
     "result": "Résultat",
     "finished": "Défi terminé !",
-    "details": "Détail de l'écogeste",
+    "details": "Détail de l'astuce",
     "apply": "J'applique cette action",
     "other": "Je choisis une autre action",
     "resultText1": "Cela n'a pas été trop difficile ?",
-    "resultText2": "Jetez un coup d'œil dans la page conso dans 1 à 3 jours, le temps que vos données arrivent, pour voir l'impact de votre écogeste.",
+    "resultText2": "Jetez un coup d'œil dans la page conso dans 1 à 3 jours, le temps que vos données arrivent, pour voir l'impact de votre action.",
     "resultText3": "Pas de baisse de significative ? Pas de panique, en maintenant cette pratique dans le temps, les économies d'énergies et d'eau seront davantage visibles.",
     "resultText4": "Dans tous les cas, bravo, vous remportez...",
     "ok": "Ok"
@@ -390,16 +390,16 @@
     "COLD_WATER": "Eau froide",
     "ELECTRICITY_SPECIFIC": "Électricité courante",
     "COOKING": "Cuisson",
-    "selection": "Sélectionner les écogestes les plus adaptés à votre consommation",
-    "selection_2": "vus sur",
+    "selection": "Sélectionner les astuces les plus adaptées à votre consommation",
+    "selection_2": "vues sur",
     "button_selection": "Continuer ma sélection",
-    "no_ecogesture": "Aucun écogeste ne correspond à votre filtrage",
+    "no_ecogesture": "Aucune astuce ne correspond à votre filtrage",
     "no_ecogesture_filter": {
-      "text1": "Nous n'avons pas trouvé d'écogestes adaptés à votre profil dans cette catégorie.",
-      "text2": "En effet, de par votre profil et vos modes de chauffage, d'eau ou d'eau chaude sanitaire, nous n'avons pas identifié d'éco-gestes vous permettant de diminuer vos factures à titre individuel. Toutefois, vous pouvez toujours agir pour préserver les ressources en appliquant et diffusant autour de vous les autres bonnes pratiques présentées dans la partie \"Tous les écogestes\"."
+      "text1": "Nous n'avons pas trouvé d'astuces adaptées à votre profil dans cette catégorie.",
+      "text2": "En effet, de par votre profil et vos modes de chauffage, d'eau ou d'eau chaude sanitaire, nous n'avons pas identifié d’astuces vous permettant de diminuer vos factures à titre individuel. Toutefois, vous pouvez toujours agir pour préserver les ressources en appliquant et diffusant autour de vous les autres bonnes pratiques présentées dans la partie \"Toutes les astuces\"."
     },
     "adjust_profil": {
-      "description": "Pour une sélection d’écogestes adaptée à votre consommation, vous pouvez ajuster votre profil.",
+      "description": "Pour une sélection d’astuces adaptée à votre consommation, vous pouvez ajuster votre profil.",
       "button_go_to_profil": "Ajuster mon profil"
     },
     "accessibility": {
@@ -411,41 +411,41 @@
     "doing": "Je fais déjà",
     "objective": "Objectif",
     "emptyList": {
-      "obj1": "Les écogestes sont des actions qui vous permettent de réduire vos consommations et donc vos factures.",
-      "obj1_done": "Aucun écogeste n’est indiqué comme objectif actuellement.",
+      "obj1": "Les astuces présentées sont des actions qui vous permettent de réduire vos consommations et donc vos factures. On parle parfois d’écogestes.",
+      "obj1_done": "Aucun astuce n’a été sélectionnée comme objectif actuellement.",
       "obj2": "Vous pouvez sélectionner ceux à mettre en objectifs et ceux que vous appliquez déjà.",
-      "obj2_done": "Vous pouvez consulter tous les écogestes et ajouter les gestes que vous souhaitez garder en objectif dans cette section.",
-      "doing1": "Aucun écogeste n’est indiqué comme déjà appliqué actuellement.",
-      "doing1_done": "Aucun écogeste n’est indiqué comme déjà appliqué actuellement.",
-      "doing2": "Vous pouvez consulter tous les écogestes et ajouter les gestes que vous mettez déjà en pratique dans cette section.",
-      "doing2_done": "Vous pouvez consulter tous les écogestes et ajouter les gestes que vous mettez déjà en pratique dans cette section.",
-      "btn1": "Voir tous les écogestes",
+      "obj2_done": "Vous pouvez consulter toutes les astuces et ajouter celles que vous souhaitez garder en objectif dans cette section.",
+      "doing1": "Aucun astuce n’a été sélectionnée dans la catégorie appliquée actuellement.",
+      "doing1_done": "Aucune astuce n’est indiquée comme déjà appliquée actuellement.",
+      "doing2": "Vous pouvez consulter toutes les astuces et ajouter celles que vous mettez déjà en pratique dans cette section.",
+      "doing2_done": "Vous pouvez consulter toutes les astuces et ajouter celles que vous mettez déjà en pratique dans cette section.",
+      "btn1": "Voir tous les astuces",
       "btn2": "Sélectionner"
     },
     "initModal": {
-      "title": "Sélectionner mes écogestes",
-      "text1": "Les écogestes sont des actions qui vous permettent de réduire vos consommations et donc vos factures.",
-      "text2": "Vous pouvez sélectionner ceux à mettre en objectifs et ceux que vous appliquez déjà.",
-      "text3": "Afin de savoir quels écogestes correspondent à votre consommation, merci de répondre à quelques rapides questions.",
+      "title": "Sélectionner mes astuces",
+      "text1": "Les astuces présentées sont des actions qui vous permettent de réduire vos consommations et donc vos factures. On parle parfois d’écogestes ",
+      "text2": "Vous pouvez sélectionner celles à mettre en objectifs et celles que vous appliquez déjà.",
+      "text3": "Afin de pré-sélectionner les astuces correspondant à votre consommation, merci de répondre à quelques rapides questions.",
       "btn1": "Plus tard",
       "btn2": "C'est parti !"
     },
-    "reinit": "Réinitialiser ma sélection d'écogestes",
+    "reinit": "Réinitialiser ma sélection",
     "reinitModal": {
       "title_part1": "Cette action",
-      "title_part2": "supprimera tous les écogestes",
-      "title_part3": "sélectionnés dans",
+      "title_part2": "supprimera votre liste d’astuces",
+      "title_part3": "sélectionnées dans",
       "title_part4": "“Objectifs”",
       "title_part5": "et",
       "title_part6": "“Je fais déjà”",
-      "text1": "Vous pourrez ensuite faire une nouvelle sélection d’écogestes adaptés à votre consommation.",
-      "text2": "Souhaitez-vous réinitialiser votre sélection d’écogestes ?",
+      "text1": "Vous pourrez ensuite faire une nouvelle sélection adaptée à votre consommation.",
+      "text2": "Souhaitez-vous réinitialiser votre sélection d’astuces\u00a0?",
       "btn1": "Non",
       "btn2": "Réinitialiser"
     }
   },
   "ecogesture_modal": {
-    "title_ecogesture": "Écogeste",
+    "title_ecogesture": "Astuce",
     "title_action": "Action",
     "efficiency": "Efficacité",
     "show_less": "Voir moins d’infos",
@@ -460,8 +460,8 @@
     }
   },
   "ecogesture_info_modal": {
-    "header": "Comment sont choisis les écogestes adaptés à mon profil ?",
-    "text": "Les écogestes adaptés à votre profil sont aujourd'hui choisis en fonction des compteurs individuels que vous possédez (communicants ou non). Ceux présentés ici vous permettent d'agir sur vos consommations individuelles. Des modes de tri plus personnalisables seront proposés à l'avenir.",
+    "header": "Comment sont choisis les astuces adaptées à mon profil\u00a0?",
+    "text": "Les astuces adaptés à votre profil sont aujourd'hui choisies en fonction des compteurs individuels que vous possédez (communicants ou non). Ceux présentés ici vous permettent d'agir sur vos consommations individuelles. Des modes de tri plus personnalisables seront proposés à l'avenir.",
     "button_close": "J'ai compris",
     "accessibility": {
       "window_title": "Fenêtre d'information",
@@ -515,11 +515,11 @@
     }
   },
   "ecogesture_selection": {
-    "header": "Sélection des écogestes",
-    "title": "Vous avez parcouru un groupe de %{smart_count} écogestes",
+    "header": "Sélection des astuces",
+    "title": "Vous avez parcouru un groupe de %{smart_count} astuces",
     "text": "Voulez-vous continuer sur votre lancée ou remettre cette sélection à plus tard ?",
     "title_final": "Félicitations !",
-    "text_final_1": "Vous avez terminé la sélection des écogestes adaptés à votre consommation.",
+    "text_final_1": "Vous avez terminé la sélection des astuces adaptées à votre consommation.",
     "text_final_2": "Vous pouvez les retrouver dans les sections “Objectifs” et “Je fais déjà” selon que vous les pratiquiez déjà ou non.",
     "button_go_to_ecogesture": "Plus tard",
     "button_ok": "J'ai compris",
@@ -530,13 +530,13 @@
     "accessibility": {
       "window_title": "Fenêtre d'information'",
       "button_close": "Fermer la fenetre",
-      "button_go_to_ecogesture": "Retourner aux ecogestes",
+      "button_go_to_ecogesture": "Retourner aux astuces",
       "button_continue": "Poursuivre",
       "button_ok": "Fermer la sélection"
     },
     "selectionModal": {
-      "title": "Des écogestes correspondants à votre profil ont été trouvés !",
-      "text": "À vous de choisir ceux que vous souhaitez mettre en objectif et ceux que vous faites déjà.",
+      "title": "Des astuces correspondantes à votre profil ont été trouvées\u00a0!",
+      "text": "À vous de choisir celles que vous souhaitez mettre en objectif et celles que vous faites déjà.",
       "button_close": "C'est parti !"
     }
   },
@@ -564,7 +564,7 @@
   "error_page": {
     "main": "Erreur",
     "back": "Retour",
-    "no_ecogesture": "Oups ! Nous n'avons pas trouvé l'écogeste demandé."
+    "no_ecogesture": "Oups ! Nous n'avons pas trouvé l'astuce demandée."
   },
   "faq": {
     "title_faq": "Foire aux questions",
@@ -610,7 +610,7 @@
     "title2Update": "Pour continuer à utiliser Ecolyo, merci d’accepter les modalités de traitement des données ci-dessous.",
     "part1": "Pour le bon fonctionnement du service, nous avons besoin de l’adresse email utilisée lors la création de votre cloud personnel Grand Lyon.",
     "part2": "Cette donnée de compte est conservée dans Ecolyo le temps de l’utilisation de ce service.",
-    "part3": "La Métropole de Lyon utilisera cet email afin de vous tenir informé·\u00a0 :",
+    "part3": "La Métropole de Lyon utilisera cet email afin de vous tenir informé·e\u00a0:",
     "item1": "En réponse à vos demandes, si vous avez pris l’initiative de nous contacter.",
     "item2": "En cas de problème majeur avec la gestion de votre compte.",
     "item3": "De l’évolution de vos consommations, des nouveautés et  de la qualité du service via une lettre mensuelle. Vous pouvez à tout moment vous désinscrire de cette lettre via la page Options du service.",
@@ -647,7 +647,7 @@
       "part2_1": "La fonctionnalité principale d’Ecolyo est la visualisation, au même endroit, de vos consommations d’électricité, de gaz et d’eau et ce, à différents pas de temps (de la demi-heure – uniquement pour l’électricité, à plusieurs années, en passant par les pas de temps journaliers et mensuels). La visualisation des consommations se fait en kWh pour l’énergie et en L pour l’eau ainsi qu’en euros (euros résultant d’un prix moyenné).",
       "part2_2": "Au-delà de la visualisation de vos consommations et parce que nous souhaitons vous aider à diminuer ces consommations vous retrouverez plusieurs autres pages\u00a0: ",
       "part2_2_list1": "Défis : Des quiz, et actions à mettre en place vous seront proposés pour vous pousser à réduire vos consommations.",
-      "part2_2_list2": "Écogestes : Une liste d’écogestes à trier par usage, et avec une possibilité de les adapter plus précisément à votre profil.",
+      "part2_2_list2": "Astuces : Une liste d’astuces pour maîtriser ses consommations d’énergie et d’eau à trier par usage, et avec une possibilité de les adapter plus précisément à votre profil.",
       "part2_2_list3": "Analyse : Une analyse de vos consommations réelles en comparaison à celle d’un foyer étant proche d’une vôtre.",
       "part2_3": "Pour la page Analyse ainsi que pour la partie personnalisation des éco-gestes, des éléments supplémentaires sur votre profil vous seront demandés. L’ensemble de ces informations récoltées à l’aide du formulaire peuvent être modifiées par la suite.",
       "part2_4": "Dernière page : la page Options dans laquelle vous pourrez retrouver les connecteurs -  services vous permettant d’aller récupérer vos données d’électricité, de gaz et d’eau - , une foire aux questions, et de quoi ajuster votre profil.",
@@ -879,7 +879,7 @@
   "navigation": {
     "consumption": "Conso",
     "challenges": "Défis",
-    "ecogestures": "Écogestes",
+    "ecogestures": "Astuces",
     "options": "Options",
     "analysis": "Analyse"
   },
@@ -1147,7 +1147,7 @@
     "finished": {
       "title": "Terminé !",
       "label1": "Grâce à ces informations, vous pourrez comparer votre consommation avec celle d'un foyer vous ressemblant davantage.",
-      "label2": "Nous pourrons aussi vous proposer des écogestes adaptés à votre profil.",
+      "label2": "Nous pourrons aussi vous proposer des astuces pour maîtriser vos consommations adaptées à votre profil.",
       "button_validate": "OK"
     },
     "accessibility": {
@@ -1226,7 +1226,7 @@
     "consent_error": "Vérification de vos consentements pour partager vos données avec Ecolyo",
     "profile_error": "Chargement de votre profil utilisateur",
     "profileType_error": "Chargement de votre profil de consommation.",
-    "ecogesture_error": "Chargement de vos écogestes",
+    "ecogesture_error": "Chargement des astuces de consommation",
     "challenges_error": "Actualisation de votre progression dans les défis",
     "analysis_error": "Chargement de votre analyse mensuelle",
     "index_error": "Chargement des index",
@@ -1239,7 +1239,7 @@
       "0": "Mise à jour de l'application",
       "1": "Vérification de vos consentements pour partager vos données avec Ecolyo",
       "2": "Chargement de votre profil",
-      "3": "Chargement de vos écogestes",
+      "3": "Chargement des astuces de consommations",
       "4": "Actualisation de votre progression dans les défis",
       "5": "Mise à jour des prix",
       "6": "Test de la connexion à vos données de consommation"
diff --git a/tests/__mocks__/explorationData.mock.ts b/tests/__mocks__/explorationData.mock.ts
index faffcfda2..dbc5c702d 100644
--- a/tests/__mocks__/explorationData.mock.ts
+++ b/tests/__mocks__/explorationData.mock.ts
@@ -1,4 +1,4 @@
-/* eslint-disable @typescript-eslint/camelcase */
+/* eslint-disable camelcase */
 import {
   UserExplorationState,
   UserExplorationType,
@@ -35,14 +35,14 @@ export const explorationEntity4: ExplorationEntity = {
 export const explorationEntity4_0: ExplorationEntity = {
   id: 'EXPLORATION004_0',
   state: UserExplorationState.UNLOCKED,
-  description: 'Consulter l\'écogeste "Lord Kelvin"',
+  description: 'Consulter l\'astuce "Lord Kelvin"',
   complementary_description: '',
   target: 1,
   type: UserExplorationType.ECOGESTURE,
   date: null,
   ecogesture_id: 'ECOGESTURE0031',
   fluid_condition: [],
-  message_success: 'Vous avez consulté l\'écogeste "Lord Kelvin"',
+  message_success: 'Vous avez consulté l\'astuce "Lord Kelvin"',
 }
 export const explorationDefault: UserExploration = {
   id: '',
@@ -104,7 +104,7 @@ export const userExploration4: UserExploration = {
 export const userExploration4_0: UserExploration = {
   id: 'EXPLORATION004_0',
   state: 0,
-  description: 'Consulter l\'écogeste "Lord Kelvin"',
+  description: 'Consulter l\'astuce "Lord Kelvin"',
   complementary_description: '',
   target: 1,
   type: 0,
@@ -112,7 +112,7 @@ export const userExploration4_0: UserExploration = {
   ecogesture_id: 'ECOGESTURE0031',
   fluid_condition: [],
   progress: 0,
-  message_success: 'Vous avez consulté l\'écogeste "Lord Kelvin"',
+  message_success: 'Vous avez consulté l\'astuce "Lord Kelvin"',
 }
 export const allExplorationEntities: ExplorationEntity[] = [
   {
@@ -131,7 +131,7 @@ export const allExplorationEntities: ExplorationEntity[] = [
   {
     id: 'EXPLORATION002',
     state: 0,
-    description: "Consultez l'écogeste Professeur Celsius",
+    description: "Consultez l'astuce Professeur Celsius",
     complementary_description: '',
     target: 1,
     type: UserExplorationType.ECOGESTURE,
diff --git a/tests/__mocks__/userChallengeData.mock.ts b/tests/__mocks__/userChallengeData.mock.ts
index aa8418c77..b250eca1e 100644
--- a/tests/__mocks__/userChallengeData.mock.ts
+++ b/tests/__mocks__/userChallengeData.mock.ts
@@ -1,4 +1,4 @@
-/* eslint-disable @typescript-eslint/camelcase */
+/* eslint-disable camelcase */
 import { UserActionState } from 'enum/userAction.enum'
 import {
   UserChallengeState,
@@ -386,7 +386,7 @@ export const userChallengeExplo4_0: UserChallenge = {
   exploration: {
     id: 'EXPLORATION004_0',
     state: 0,
-    description: 'Consulter l\'écogeste "Lord Kelvin"',
+    description: 'Consulter l\'astuce "Lord Kelvin"',
     complementary_description: '',
     target: 1,
     type: 0,
@@ -394,7 +394,7 @@ export const userChallengeExplo4_0: UserChallenge = {
     ecogesture_id: 'ECOGESTURE0031',
     fluid_condition: [],
     progress: 0,
-    message_success: 'Vous avez consulté l\'écogeste "Lord Kelvin"',
+    message_success: 'Vous avez consulté l\'astuce "Lord Kelvin"',
   },
   action: {
     ecogesture: null,
@@ -422,7 +422,7 @@ export const userChallengeExplo2OnGoing: UserChallenge = {
   exploration: {
     id: 'EXPLORATION002',
     state: 1,
-    description: "Consultez l'écogeste Professeur Celsius",
+    description: "Consultez l'astuce Professeur Celsius",
     complementary_description: '',
     target: 1,
     type: 3,
-- 
GitLab