Commit 32152395 authored by c24b's avatar c24b

HELP 'fr'/'en' in help

parent cffc08b3
//Function that creates contextual help button //Function that creates contextual help button
help = {"#project":{ help = {"#project":
"title": "Pour ajouter un projet", "en":{},
"content":"Cliquez sur le bouton 'Add a new project' et donnez un nom à votre projet", "fr":{
"title": "Ajouter un projet",
"content":"Cliquez sur le bouton et donnez un nom à votre projet",}
"placement":"bottom", "placement":"bottom",
"position": "inside", "position": "inside",
}, },
"#corpus":{ "#corpus":{
"en":{},
"fr":{
"title": "Ajouter un corpus", "title": "Ajouter un corpus",
"content": "<p>Pour ajouter un corpus à votre projet"+ "content": "<p>Pour ajouter un corpus à votre projet"+
"<br><b>Sélectionnez une base de données</b>"+ "<br><b>Selectionnez une base de données</b>"+
"<h4><span class='glyphicon glyphicon-hand-right'></span> Si vous avez déjà un fichier à téléverser :</h4>"+ "<ol><h4>&#x1f59b; Si vous avez déjà un fichier :</h4>"+
"<ol><li>Vérifier que votre fichier est <a href=''>compressé (archive .zip) </a> et dans le bon <a href='https://iscpif.fr/gargantext/import-formats'>format</a></li>"+ "<li>Vérifier que votre fichier est <a href=''>compressé au format .zip </a> et dans le bon <a href=''>format</a></li>"+
"<li>Cliquez sur 'Choisir un fichier...'</li>"+ "<li>Cliquez sur 'Choisir un fichier...'</li>"+
"<li>Puis donnez un nom à votre corpus</li>"+ "<li>Puis donnez un nom à votre corpus</li>"+
"<li>Cliquez sur 'Process this!'</li></ol>"+ "<li>Cliquez sur 'Process this!'</li></ol>"+
"<h4><span class='glyphicon glyphicon-hand-right'></span> Si vous souhaitez importer un corpus directement depuis une base de donnée ouverte :</h4>"+ "<ol><h4>&#x1f59b; Si vous souhaitez faire une recherche:</h4>"+
"<ol><li>Sélectionnez l'option No à la question Do you have a file already?</li>"+ "<li>Sélectionnez l'option No à la question Do you have a file already?</li>"+
"<li>Entrez votre requête (la syntaxe de la base de donnée cible est conservée)</li>"+ "<li>Entrez votre recherche</li>"+
"<li>Clickez ensuite sur Scan</li>"+ "<li>Clickez ensuite sur Scan</li>"+
"<li>Gargantext vous affiche le nombre de résultats correspondant à votre requête. Clickez sur 'Download!' pour importer et analyser un échantillon</li>"+ "<li>Une fois le nombre de résultats affichés, clickez sur 'Download!''</li>"+
"</ul>"+ "</ul>"+
"</p>", "</p>",
},
"placement": "right", "placement": "right",
"position": "inside", "position": "inside",
}, },
'#docFilter':{ '#docFilter':{
"en":{},
"fr":{
"title": "Filtrer les documents", "title": "Filtrer les documents",
"content": "En selectionnant l'option correspondante dans le menu déroulant, vous pouvez afficher ici tous les documents, uniquement vos favoris ou encore rechercher les doublons pour les supprimer", "content": "Vous pouvez afficher ici tous les documents, les favoris ou encore les doublons en selectionnant l'option dans le menu déroulant",
},
"placement":"right", "placement":"right",
"position": "after", "position": "after",
}, },
'#titles_time':{ '#titles_time':{
"en":{},
"fr":{
"title": "Filtrer par date", "title": "Filtrer par date",
"content": "Selectionnez une période spécifique en utilisant le curseur sur l'histogramme ci-dessus."+ "content": "Selectionnez une plage d'occurence sur une période spécifique en utilisant le curseur sur l'histogramme ci dessus."+
"La répartition des documents et leurs occurences pour cette période s'affichera dans la partie inférieure.", "La répartition des documents et leur occurence pour la période selectionnée s'affiche dans le graphe ci-dessous",
},
"placement": "right", "placement": "right",
"position": "inside", "position": "inside",
}, },
'#sources_time':{ '#sources_time':{
"title": "Filtrer par nombre de publications", "en":{},
"content": "Selectionnez une plage de nombre minimal et maximal de publications par source en utilisant le curseur sur l'histogramme ci-dessus."+ "fr":{
"Les sources correspondant à cette plage avec leur nombre de publications s'affichera dans la partie inférieure.", "title": "Filtrer par date",
"content": "Selectionnez une plage d'occurence sur une période spécifique en utilisant le curseur sur l'histogramme ci dessus."+
"La répartition des sources et leur occurence pour la péridoe selectionnée s'affiche dans le graphe ci-dessous",
}
"placement": "right", "placement": "right",
"position": "inside", "position": "inside",
}, },
'#terms_time':{ '#terms_time':{
"title": "Filtrer occurrences", "en":{},
"content": "Selectionnez une plage d'occurences en utilisant le curseur sur l'histogramme ci dessus."+ "fr":{"title": "Filtrer par date",
"La liste des termes dont le nombre d'occurrences tombe dans cette place s'affichera dans la partie inférieure.", "content": "Selectionnez une plage d'occurence sur une période spécifique en utilisant le curseur sur l'histogramme ci dessus."+
"La répartition des termes et leur occurence pour la période selectionnée s'affiche dans le graphe ci-dessous",
}
"placement": "right", "placement": "right",
"position": "inside", "position": "inside",
}, },
'#export_corpus':{ '#export_corpus':{
"en":{},
"fr":{
"title": "Exporter", "title": "Exporter",
"content": "Vous pouvez exporter les données <a href=''>format CSV</a>", "content": "Vous pouvez exporter les données <a href=''>format CSV</a>",
},
"placement": "right", "placement": "right",
"position": "inside", "position": "inside",
}, },
'#export_terms':{ '#export_terms':{
"title": "Exporter", "en":{},
"content": "Vous pouvez exporter votre liste de termes au format csv. <a href=''>format CSV</a>", "fr": { "title": "Exporter",
"content": "Vous pouvez exporter votre liste de termes <a href=''>format CSV</a>",
},
"placement": "right", "placement": "right",
"position": "inside", "position": "inside",
}, },
...@@ -72,45 +93,56 @@ help = {"#project":{ ...@@ -72,45 +93,56 @@ help = {"#project":{
// "class":"push-right" // "class":"push-right"
// } // }
"#filter_analytics":{ "#filter_analytics":{
"en":{},
"fr":{
"title": "Filtrer", "title": "Filtrer",
"content": "Vous pouvez filtrer les documents contenant un certain type de données (termes, auteurs, etc.) et consulter l'évolution de leur nombre au cours du temps", "content": "Vous pouvez filtrer vos documents par expression de recherche et consulter leur évolution",
},
"placement": "right", "placement": "right",
"position": "inside", "position": "inside",
}, },
"#filter_terms":{ "#filter_terms":{
"en":{},
"fr":{
"title": "Filtrer", "title": "Filtrer",
"content": "<p>Vous pouvez filtrer et afficher selectivement <ul>les différents types de <b>listes</b>:"+ "content": "<p>Vous pouvez filtrer et afficher <ul>les différentes <b>listes</b>:"+
"<li>Stop list: toutes les expressions identifiées comme non pertinentes a priori (termes creux),</li>"+ "<li>Stop list: tous les termes de la liste qui ont été écartés dans le graphe</li>"+
"<li>Map list: ensemble d'expressions qui consitueront les labels des noeuds de la carte thématique. Chaque label peut potentiellement regrouper plusieurs expressions (ex. singuliers et pluriels).</li>"+ "<li>Map list: tous les termes de la liste qui sont inclus dans le graphe</li>"+
"<li>Other: ensemble d'expressions bien formées susceptibles d'être ajoutées à la carte thématique.</li></ul></p>"+ "<li>Other: les autres termes non blacklistés et non présents dans le graphe</li></ul></p>"+
"<p>Vous pouvez aussi filtrer <ul>les <b>termes</b> en fonction de leur forme (ils se comportent différemment):"+ "<p>Vous pouvez aussi filtrer <ul>les <b>termes</b> en fonction de leur forme:"+
"<li>'One-word Terms': selectionner les termes qui ont une forme simple</li>"+ "<li>'One-word Terms': selectionner les termes qui ont une forme simple</li>"+
"<li>'Multi-word Terms': selectionner les termes qui ont une forme composée</li></ul></p>", "<li>'Multi-word Terms': selectionner les termes qui ont une forme composée</li></ul></p>",
},
"placement": "right", "placement": "right",
"position": "inside", "position": "inside",
}, },
"#filter_graph":{ "#filter_graph":{
"en":{},
"fr":{
"title": "Filtrer", "title": "Filtrer",
"content": "Filtrer les arcs et les noeuds de votre graphe en fonction de leur poids. Utilisez chaque extremité glissante pour retirer les éléments les plus faibles (à gauche) ou les plus forts (à droite)", "content": "Filtrer les arcs et les noeuds de votre graphe en fonction de leur poids. Utilisez la barre glissante",
},
"placement": "right", "placement": "right",
"position":"after", "position":"after",
} }
} }
$( ".help" ).each(function(i, el) { $( ".help" ).each(function(i, el) {
console.log("This", el) //console.log("This", el)
id = el.id id = el.id
div_id = "#"+id div_id = "#"+id
help_steps = Object.keys(help) help_steps = Object.keys(help)
console.log(help_steps) console.log(help_steps)
console.log("div help:", div_id) //console.log("div help:", div_id)
if (help_steps.includes(div_id) == false){ if (help_steps.includes(div_id) == false){
console.log("Step",id,"not described in help") console.log("Step",id,"not described in help")
return return
} }
btn = id+"-help" btn = id+"-help"
info = help[div_id] info = help[div_id]
//console.log(info) //console.log(info)
help_btn = '<span class="glyphicon glyphicon-question-sign" tab-index=0 data-toggle="popover" data-placement="'+info["placement"]+'" title="'+info["title"]+'" data-content="'+info["content"]+'"></span>' help_btn = '<span class="glyphicon glyphicon-question-sign" tab-index=0 data-toggle="popover" data-placement="'+info["placement"]+'" title="'+info["title"]+'" data-content="'+info["content"]+'"></span>'
...@@ -133,6 +165,7 @@ $( ".help" ).each(function(i, el) { ...@@ -133,6 +165,7 @@ $( ".help" ).each(function(i, el) {
console.log(el.parent()) console.log(el.parent())
} }
else{ else{
el.attrs()
//duplicate element and insert the button //duplicate element and insert the button
//$(help_btn).insertBefore(el); //$(help_btn).insertBefore(el);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment