From 941bbb6839a2069bc7005ad004fa20e336f98e9c Mon Sep 17 00:00:00 2001
From: renato <rended83@gmail.com>
Date: Wed, 27 Jan 2016 17:33:00 +0100
Subject: [PATCH] tooltip ln

---
 datalets/datasetexplorer-datalet/datasetexplorer-datalet.html |  6 ++++++
 datalets/datasetexplorer-datalet/js/buildtreemap.js           |  5 +++--
 datalets/datasetexplorer-datalet/treemap_tooltip.html         |  3 ++-
 locales/datasetexplorer_ln.js                                 | 41 +++++++++++++++++++++++++++++++++++++++++
 4 files changed, 52 insertions(+), 3 deletions(-)
 create mode 100755 locales/datasetexplorer_ln.js

diff --git a/datalets/datasetexplorer-datalet/datasetexplorer-datalet.html b/datalets/datasetexplorer-datalet/datasetexplorer-datalet.html
index ed85242..b4bd27e 100755
--- a/datalets/datasetexplorer-datalet/datasetexplorer-datalet.html
+++ b/datalets/datasetexplorer-datalet/datasetexplorer-datalet.html
@@ -32,6 +32,8 @@
 <link rel="import" href="../base-ajax-json-jsonpath-datalet/base-ajax-json-jsonpath-datalet.html">
 <link rel="import" href="treemap_tooltip.html">
 
+<script src="../../locales/datasetexplorer_ln.js"></script>
+
 <!--
 
 `datasetexplorer-datalet` is a treemap datalet based on d3js treemap project http://bl.ocks.org/mbostock/4063582
@@ -257,6 +259,10 @@ Example:
 
                 this.behavior =  $.extend(true, {}, BaseDataletBehavior, WorkcycleBehavior, AjaxJsonJsonPathBehavior, DatasetexplorerBehavior);
                 this.async(function(){this.behavior.init(this)},0);
+            },
+
+            attached: function(){
+                datasetexplorer_ln["ln"] = ODE.user_language;
             }
 
         });
diff --git a/datalets/datasetexplorer-datalet/js/buildtreemap.js b/datalets/datasetexplorer-datalet/js/buildtreemap.js
index 95137aa..0026fdb 100755
--- a/datalets/datasetexplorer-datalet/js/buildtreemap.js
+++ b/datalets/datasetexplorer-datalet/js/buildtreemap.js
@@ -138,8 +138,9 @@ function build(root, meta, place_holder, select_listener, width, height) {
                     // FIRST LVL
                     data[0] = "first";
                     data[1] = meta[id]['title'];
-                    //data[3] = OW.getLanguageText('openwall', 'provider_'+id);//???
-                    data[3] = (typeof OW == 'undefined') ? "" : OW.getLanguageText('openwall', 'provider_'+id);
+                    var key = (typeof OW == 'undefined') ? "" : OW.getLanguageText('openwall', 'provider_'+id);
+                    //data[3] = key;
+                    data[3] = datasetexplorer_ln[key+"_"+datasetexplorer_ln["ln"]];
                     data[4] = ((typeof ODE == 'undefined') ? parent.ODE.THEME_IMAGES_URL : ODE.THEME_IMAGES_URL) + "/logos/"+id+".png";//meta[id]['logo_url'];
                     //data[5] = d.value;
                 } else if (d._children && !d._children[0]._children) {
diff --git a/datalets/datasetexplorer-datalet/treemap_tooltip.html b/datalets/datasetexplorer-datalet/treemap_tooltip.html
index fef2af8..41dba39 100755
--- a/datalets/datasetexplorer-datalet/treemap_tooltip.html
+++ b/datalets/datasetexplorer-datalet/treemap_tooltip.html
@@ -99,7 +99,8 @@
                 <div class="tooltip_logo"><img class="tooltip_img" src$={{logoUrl}}></div>
                 <!--<div class="tooltip_name" style$="color: {{color}};">{{name}}</div>-->
             </div>
-            <p><b style$="color: {{color}};">{{name}}</b>: <i>{{description}}</i></p>
+            <p><b style$="color: {{color}};">{{name}}</b></p>
+            <p><i>{{description}}</i></p>
             <p>There are <b>{{datasets}}</b> datasets.</p>
         </paper-dialog>
 
diff --git a/locales/datasetexplorer_ln.js b/locales/datasetexplorer_ln.js
new file mode 100755
index 0000000..1c54ffc
--- /dev/null
+++ b/locales/datasetexplorer_ln.js
@@ -0,0 +1,41 @@
+datasetexplorer_ln = [];
+
+/*EN*/
+datasetexplorer_ln["openwall+provider_1_en"] = "Example CKAN with data from out pilots (Pratos - Groiningen - Den Haag)";
+datasetexplorer_ln["openwall+provider_2_en"] = "data.issy.com (from OpenDataSoft France)";
+datasetexplorer_ln["openwall+provider_3_en"] = "Open data Regione Lazio (Italy)";
+datasetexplorer_ln["openwall+provider_4_en"] = "data.gov.uk (UK)";
+datasetexplorer_ln["openwall+provider_5_en"] = "Dataportaal van de Nederlandse overheid (Netherland)";
+datasetexplorer_ln["openwall+provider_6_en"] = "French Open Data Portal (France)";
+datasetexplorer_ln["openwall+provider_7_en"] = "Ireland\\'s Open Data Portal (Ireland)";
+datasetexplorer_ln["openwall+provider_8_en"] = "TET v.0.1 @ Galway (Ireland)";
+
+/*IT*/
+datasetexplorer_ln["openwall+provider_1_it"] = "Example CKAN with data from out pilots (Pratos - Groiningen - Den Haag)";
+datasetexplorer_ln["openwall+provider_2_it"] = "data.issy.com (from OpenDataSoft France)";
+datasetexplorer_ln["openwall+provider_3_it"] = "Open data Regione Lazio (Italy)";
+datasetexplorer_ln["openwall+provider_4_it"] = "data.gov.uk (UK)";
+datasetexplorer_ln["openwall+provider_5_it"] = "Dataportaal van de Nederlandse overheid (Netherland)";
+datasetexplorer_ln["openwall+provider_6_it"] = "French Open Data Portal (France)";
+datasetexplorer_ln["openwall+provider_7_it"] = "Ireland\\'s Open Data Portal (Ireland)";
+datasetexplorer_ln["openwall+provider_8_it"] = "TET v.0.1 @ Galway (Ireland)";
+
+/*FR*/
+datasetexplorer_ln["openwall+provider_1_fr"] = "Example CKAN with data from out pilots (Pratos - Groiningen - Den Haag)";
+datasetexplorer_ln["openwall+provider_2_fr"] = "data.issy.com (from OpenDataSoft France)";
+datasetexplorer_ln["openwall+provider_3_fr"] = "Open data Regione Lazio (Italy)";
+datasetexplorer_ln["openwall+provider_4_fr"] = "data.gov.uk (UK)";
+datasetexplorer_ln["openwall+provider_5_fr"] = "Dataportaal van de Nederlandse overheid (Netherland)";
+datasetexplorer_ln["openwall+provider_6_fr"] = "French Open Data Portal (France)";
+datasetexplorer_ln["openwall+provider_7_fr"] = "Ireland\\'s Open Data Portal (Ireland)";
+datasetexplorer_ln["openwall+provider_8_fr"] = "TET v.0.1 @ Galway (Ireland)";
+
+/*NL*/
+datasetexplorer_ln["openwall+provider_1_nl"] = "Example CKAN with data from out pilots (Pratos - Groiningen - Den Haag)";
+datasetexplorer_ln["openwall+provider_2_nl"] = "data.issy.com (from OpenDataSoft France)";
+datasetexplorer_ln["openwall+provider_3_nl"] = "Open data Regione Lazio (Italy)";
+datasetexplorer_ln["openwall+provider_4_nl"] = "data.gov.uk (UK)";
+datasetexplorer_ln["openwall+provider_5_nl"] = "Dataportaal van de Nederlandse overheid (Netherland)";
+datasetexplorer_ln["openwall+provider_6_nl"] = "French Open Data Portal (France)";
+datasetexplorer_ln["openwall+provider_7_nl"] = "Ireland\\'s Open Data Portal (Ireland)";
+datasetexplorer_ln["openwall+provider_8_nl"] = "TET v.0.1 @ Galway (Ireland)";
--
libgit2 0.21.4