From 135e3bb0984495c80563badf7465ba74e4a14d8d Mon Sep 17 00:00:00 2001
From: pfleu <fleutotp@gmail.com>
Date: Wed, 7 Jun 2023 19:41:01 +0200
Subject: [PATCH] =?UTF-8?q?R=C3=A9cup=C3=A9ration=20des=20ids=20des=20bloc?=
 =?UTF-8?q?s=20du=20json=20des=20entr=C3=A9es?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/Manager/WiktionaryManager.php        | 5 ++++-
 templates/lexicon/showNewWords.html.twig | 1 +
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/src/Manager/WiktionaryManager.php b/src/Manager/WiktionaryManager.php
index 8eec9ec..90b0a48 100644
--- a/src/Manager/WiktionaryManager.php
+++ b/src/Manager/WiktionaryManager.php
@@ -115,6 +115,7 @@ class WiktionaryManager
 
             $posData = $pos[$word];
             $item = [];
+            $item['Id'] = $pos['id'];
             $item['PartOfSpeech'] = $posData['pos'];
             $morphologicalLabels[] = $posData['pos'];
 
@@ -138,6 +139,7 @@ class WiktionaryManager
         $result = [];
         foreach ($wikPronunciations as $wikPronunciation) {
             $pronunciation = [
+                'id' => $wikPronunciation['id'],
                 'api' => $wikPronunciation['transcript'],
             ];
             if (isset($wikPronunciation['accent'])) {
@@ -155,8 +157,9 @@ class WiktionaryManager
     public function getDefinitions($wikSenses)
     {
         $result = [];
-        foreach ($wikSenses as $wikSense) {
+        foreach ($wikSenses as $id => $wikSense) {
             $definition = [
+                'id' => $id,
                 'Def' => $wikSense['Definitions'][0]['definition'],
             ];
 
diff --git a/templates/lexicon/showNewWords.html.twig b/templates/lexicon/showNewWords.html.twig
index ec8234b..1b88d0b 100644
--- a/templates/lexicon/showNewWords.html.twig
+++ b/templates/lexicon/showNewWords.html.twig
@@ -11,6 +11,7 @@
             <h1 class="">
                 {{ lexicon|badgeXl }} {{ "Agora Des Néologismes"|trans }}
             </h1>
+            <p>{{ "Ce lexique permet à tous de proposer des mots n'existant ni dans le wiktionnaire ni dans la base de l'application BaLex. Si une entrée obtient 7 votes de alidation, elle sera ajoutée au lexique de BaLex et rendue disponible aux autres utilisateurs."|trans }}</p>
 
             <div class="row mt-4">
                 <div class="col-sm-3">
-- 
GitLab