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