superset-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From maximebeauche...@apache.org
Subject [incubator-superset] branch master updated: [FilterBox] Make filterbox localizable (#4466)
Date Sun, 25 Feb 2018 22:58:23 GMT
This is an automated email from the ASF dual-hosted git repository.

maximebeauchemin pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-superset.git


The following commit(s) were added to refs/heads/master by this push:
     new 094eb71  [FilterBox] Make filterbox localizable (#4466)
094eb71 is described below

commit 094eb71f86a8e0eb880cff97a3e9fa275481dd47
Author: Raffaele Spangaro <keatch@gmail.com>
AuthorDate: Sun Feb 25 23:58:14 2018 +0100

    [FilterBox] Make filterbox localizable (#4466)
    
    * Make filterbox i18n
    
    * Change double-quote to single-quote in localization function t() to pass
    lint test
    
    * Updated .po file with italian translation. New strings generated and translated via babel-extract
---
 superset/assets/visualizations/filter_box.jsx      |   10 +-
 superset/translations/it/LC_MESSAGES/messages.json |    2 +-
 superset/translations/it/LC_MESSAGES/messages.mo   |  Bin 64566 -> 83973 bytes
 superset/translations/it/LC_MESSAGES/messages.po   | 3165 +++++++++++++-------
 4 files changed, 2146 insertions(+), 1031 deletions(-)

diff --git a/superset/assets/visualizations/filter_box.jsx b/superset/assets/visualizations/filter_box.jsx
index 7653ec2..f157f50 100644
--- a/superset/assets/visualizations/filter_box.jsx
+++ b/superset/assets/visualizations/filter_box.jsx
@@ -111,8 +111,8 @@ class FilterBox extends React.Component {
           <div className="col-lg-6 col-xs-12">
             <DateFilterControl
               name={since}
-              label="Since"
-              description="Select starting date"
+              label={t('Since')}
+              description={t('Select starting date')}
               onChange={this.changeFilter.bind(this, since)}
               value={this.state.selectedValues[since]}
             />
@@ -120,8 +120,8 @@ class FilterBox extends React.Component {
           <div className="col-lg-6 col-xs-12">
             <DateFilterControl
               name={until}
-              label="Until"
-              description="Select end date"
+              label={t('Until')}
+              description={t('Select end date')}
               onChange={this.changeFilter.bind(this, until)}
               value={this.state.selectedValues[until]}
             />
@@ -227,7 +227,7 @@ class FilterBox extends React.Component {
               onClick={this.clickApply.bind(this)}
               disabled={!this.state.hasChanged}
             >
-              Apply
+              {t('Apply')}
             </Button>
           }
         </div>
diff --git a/superset/translations/it/LC_MESSAGES/messages.json b/superset/translations/it/LC_MESSAGES/messages.json
index 03177de..82e70a6 100644
--- a/superset/translations/it/LC_MESSAGES/messages.json
+++ b/superset/translations/it/LC_MESSAGES/messages.json
@@ -1 +1 @@
-{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=1; plural=0","lang":"it"},"Time Column":["Colonna del Tempo"],"second":["secondo"],"minute":["minuto"],"hour":["ora"],"day":["giorno"],"week":["settimana"],"month":["mese"],"quarter":["quartile"],"year":["anno"],"week_start_monday":["settimana_inizio_lunedì"],"week_ending_saturday":["settimana_fine_domenica"],"week_start_sunday":["settimana_inizio_domenica"],"5 minute":["5 minuti"],"half hour [...]
\ No newline at end of file
+{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=1; plural=0","lang":"it"},"Time Column":["Colonna del Tempo"],"second":["secondo"],"minute":["minuto"],"hour":["ora"],"day":["giorno"],"week":["settimana"],"month":["mese"],"quarter":["quartile"],"year":["anno"],"week_start_monday":["settimana_inizio_lunedì"],"week_ending_saturday":["settimana_fine_domenica"],"week_start_sunday":["settimana_inizio_domenica"],"5 minute":["5 minuti"],"half hour [...]
\ No newline at end of file
diff --git a/superset/translations/it/LC_MESSAGES/messages.mo b/superset/translations/it/LC_MESSAGES/messages.mo
index 35dd479..7671736 100644
Binary files a/superset/translations/it/LC_MESSAGES/messages.mo and b/superset/translations/it/LC_MESSAGES/messages.mo differ
diff --git a/superset/translations/it/LC_MESSAGES/messages.po b/superset/translations/it/LC_MESSAGES/messages.po
index 9e5ed1c..5ef5b4b 100644
--- a/superset/translations/it/LC_MESSAGES/messages.po
+++ b/superset/translations/it/LC_MESSAGES/messages.po
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-10-04 10:12-0700\n"
+"POT-Creation-Date: 2018-02-25 00:15+0100\n"
 "PO-Revision-Date: 2018-02-11 22:26+0200\n"
 "Last-Translator: Raffaele Spangaro <raffa@raffaelespangaro.it>\n"
 "Language: it\n"
@@ -17,421 +17,657 @@ msgstr ""
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=utf-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"Generated-By: Babel 2.4.0\n"
-
-#: superset/assets/javascripts/explore/stores/controls.jsx:553
-#: superset/db_engine_specs.py:192 superset/db_engine_specs.py:223
-#: superset/db_engine_specs.py:267 superset/db_engine_specs.py:315
-#: superset/db_engine_specs.py:371 superset/db_engine_specs.py:839
-#: superset/db_engine_specs.py:875 superset/db_engine_specs.py:907
-#: superset/db_engine_specs.py:953 superset/db_engine_specs.py:990
-#: superset/db_engine_specs.py:1015
+"Generated-By: Babel 2.5.3\n"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:744
+#: superset/db_engine_specs.py:291 superset/db_engine_specs.py:350
+#: superset/db_engine_specs.py:370 superset/db_engine_specs.py:414
+#: superset/db_engine_specs.py:464 superset/db_engine_specs.py:520
+#: superset/db_engine_specs.py:1067 superset/db_engine_specs.py:1099
+#: superset/db_engine_specs.py:1145 superset/db_engine_specs.py:1182
+#: superset/db_engine_specs.py:1214
 msgid "Time Column"
 msgstr "Colonna del Tempo"
 
-#: superset/db_engine_specs.py:193 superset/db_engine_specs.py:224
-#: superset/db_engine_specs.py:316 superset/db_engine_specs.py:372
-#: superset/db_engine_specs.py:840 superset/db_engine_specs.py:908
-#: superset/db_engine_specs.py:991
+#: superset/db_engine_specs.py:292 superset/db_engine_specs.py:371
+#: superset/db_engine_specs.py:465 superset/db_engine_specs.py:521
+#: superset/db_engine_specs.py:1068 superset/db_engine_specs.py:1100
+#: superset/db_engine_specs.py:1183
 msgid "second"
 msgstr "secondo"
 
-#: superset/db_engine_specs.py:194 superset/db_engine_specs.py:227
-#: superset/db_engine_specs.py:319 superset/db_engine_specs.py:374
-#: superset/db_engine_specs.py:842 superset/db_engine_specs.py:876
-#: superset/db_engine_specs.py:910 superset/db_engine_specs.py:954
-#: superset/db_engine_specs.py:992 superset/db_engine_specs.py:1016
+#: superset/db_engine_specs.py:294 superset/db_engine_specs.py:351
+#: superset/db_engine_specs.py:374 superset/db_engine_specs.py:468
+#: superset/db_engine_specs.py:523 superset/db_engine_specs.py:1070
+#: superset/db_engine_specs.py:1102 superset/db_engine_specs.py:1146
+#: superset/db_engine_specs.py:1184 superset/db_engine_specs.py:1215
 msgid "minute"
 msgstr "minuto"
 
-#: superset/db_engine_specs.py:195 superset/db_engine_specs.py:231
-#: superset/db_engine_specs.py:321 superset/db_engine_specs.py:376
-#: superset/db_engine_specs.py:848 superset/db_engine_specs.py:878
-#: superset/db_engine_specs.py:912 superset/db_engine_specs.py:960
-#: superset/db_engine_specs.py:993 superset/db_engine_specs.py:1017
+#: superset/db_engine_specs.py:296 superset/db_engine_specs.py:352
+#: superset/db_engine_specs.py:378 superset/db_engine_specs.py:415
+#: superset/db_engine_specs.py:470 superset/db_engine_specs.py:525
+#: superset/db_engine_specs.py:1076 superset/db_engine_specs.py:1104
+#: superset/db_engine_specs.py:1152 superset/db_engine_specs.py:1185
+#: superset/db_engine_specs.py:1216
 msgid "hour"
 msgstr "ora"
 
-#: superset/db_engine_specs.py:196 superset/db_engine_specs.py:236
-#: superset/db_engine_specs.py:268 superset/db_engine_specs.py:323
-#: superset/db_engine_specs.py:378 superset/db_engine_specs.py:850
-#: superset/db_engine_specs.py:880 superset/db_engine_specs.py:914
-#: superset/db_engine_specs.py:962 superset/db_engine_specs.py:994
-#: superset/db_engine_specs.py:1018
+#: superset/db_engine_specs.py:298 superset/db_engine_specs.py:353
+#: superset/db_engine_specs.py:383 superset/db_engine_specs.py:417
+#: superset/db_engine_specs.py:472 superset/db_engine_specs.py:527
+#: superset/db_engine_specs.py:1078 superset/db_engine_specs.py:1106
+#: superset/db_engine_specs.py:1154 superset/db_engine_specs.py:1186
+#: superset/db_engine_specs.py:1217
 msgid "day"
 msgstr "giorno"
 
-#: superset/db_engine_specs.py:197 superset/db_engine_specs.py:242
-#: superset/db_engine_specs.py:269 superset/db_engine_specs.py:324
-#: superset/db_engine_specs.py:380 superset/db_engine_specs.py:852
-#: superset/db_engine_specs.py:882 superset/db_engine_specs.py:916
-#: superset/db_engine_specs.py:995 superset/db_engine_specs.py:1019
+#: superset/db_engine_specs.py:300 superset/db_engine_specs.py:354
+#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:418
+#: superset/db_engine_specs.py:473 superset/db_engine_specs.py:529
+#: superset/db_engine_specs.py:1080 superset/db_engine_specs.py:1108
+#: superset/db_engine_specs.py:1187 superset/db_engine_specs.py:1218
 msgid "week"
 msgstr "settimana"
 
-#: superset/db_engine_specs.py:198 superset/db_engine_specs.py:244
-#: superset/db_engine_specs.py:271 superset/db_engine_specs.py:326
-#: superset/db_engine_specs.py:382 superset/db_engine_specs.py:854
-#: superset/db_engine_specs.py:884 superset/db_engine_specs.py:918
-#: superset/db_engine_specs.py:964 superset/db_engine_specs.py:996
-#: superset/db_engine_specs.py:1020
+#: superset/db_engine_specs.py:302 superset/db_engine_specs.py:355
+#: superset/db_engine_specs.py:391 superset/db_engine_specs.py:420
+#: superset/db_engine_specs.py:475 superset/db_engine_specs.py:531
+#: superset/db_engine_specs.py:1082 superset/db_engine_specs.py:1110
+#: superset/db_engine_specs.py:1156 superset/db_engine_specs.py:1188
+#: superset/db_engine_specs.py:1219
 msgid "month"
 msgstr "mese"
 
-#: superset/db_engine_specs.py:199 superset/db_engine_specs.py:246
-#: superset/db_engine_specs.py:328 superset/db_engine_specs.py:384
-#: superset/db_engine_specs.py:856 superset/db_engine_specs.py:886
-#: superset/db_engine_specs.py:920 superset/db_engine_specs.py:966
-#: superset/db_engine_specs.py:997 superset/db_engine_specs.py:1021
+#: superset/db_engine_specs.py:304 superset/db_engine_specs.py:356
+#: superset/db_engine_specs.py:393 superset/db_engine_specs.py:477
+#: superset/db_engine_specs.py:533 superset/db_engine_specs.py:1084
+#: superset/db_engine_specs.py:1112 superset/db_engine_specs.py:1158
+#: superset/db_engine_specs.py:1189 superset/db_engine_specs.py:1220
 msgid "quarter"
 msgstr "quartile"
 
-#: superset/db_engine_specs.py:200 superset/db_engine_specs.py:250
-#: superset/db_engine_specs.py:330 superset/db_engine_specs.py:858
-#: superset/db_engine_specs.py:888 superset/db_engine_specs.py:968
-#: superset/db_engine_specs.py:998 superset/db_engine_specs.py:1022
+#: superset/db_engine_specs.py:306 superset/db_engine_specs.py:357
+#: superset/db_engine_specs.py:397 superset/db_engine_specs.py:479
+#: superset/db_engine_specs.py:1086 superset/db_engine_specs.py:1160
+#: superset/db_engine_specs.py:1190 superset/db_engine_specs.py:1221
 msgid "year"
 msgstr "anno"
 
-#: superset/db_engine_specs.py:332
+#: superset/db_engine_specs.py:481
 msgid "week_start_monday"
 msgstr "settimana_inizio_lunedì"
 
-#: superset/db_engine_specs.py:386 superset/db_engine_specs.py:922
+#: superset/db_engine_specs.py:535 superset/db_engine_specs.py:1114
 msgid "week_ending_saturday"
 msgstr "settimana_fine_domenica"
 
-#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:925
+#: superset/db_engine_specs.py:538 superset/db_engine_specs.py:1117
 msgid "week_start_sunday"
 msgstr "settimana_inizio_domenica"
 
-#: superset/db_engine_specs.py:844 superset/db_engine_specs.py:956
+#: superset/db_engine_specs.py:1072 superset/db_engine_specs.py:1148
 msgid "5 minute"
 msgstr "5 minuti"
 
-#: superset/db_engine_specs.py:846
+#: superset/db_engine_specs.py:1074
 msgid "half hour"
 msgstr "mezz'ora"
 
-#: superset/db_engine_specs.py:958
+#: superset/db_engine_specs.py:1150
 msgid "10 minute"
 msgstr "10 minuti"
 
-#: superset/utils.py:499
+#: superset/connectors/sqla/views.py:223 superset/forms.py:28
+msgid "Table Name"
+msgstr ""
+
+#: superset/forms.py:29
+msgid "Name of table to be created from csv data."
+msgstr ""
+
+#: superset/forms.py:33
+msgid "CSV File"
+msgstr ""
+
+#: superset/forms.py:34
+msgid "Select a CSV file to be uploaded to a database."
+msgstr ""
+
+#: superset/forms.py:36
+msgid "CSV Files Only!"
+msgstr ""
+
+#: superset/forms.py:41
+msgid "Delimiter"
+msgstr ""
+
+#: superset/forms.py:42
+msgid "Delimiter used by CSV file (for whitespace use \\s+)."
+msgstr ""
+
+#: superset/forms.py:46
+msgid "Table Exists"
+msgstr ""
+
+#: superset/forms.py:47
+msgid ""
+"If table exists do one of the following: Fail (do nothing), Replace (drop"
+" and recreate table) or Append (insert data)."
+msgstr ""
+
+#: superset/forms.py:52
+msgid "Fail"
+msgstr ""
+
+#: superset/forms.py:52
+msgid "Replace"
+msgstr ""
+
+#: superset/forms.py:53
+msgid "Append"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:219 superset/forms.py:56
+msgid "Schema"
+msgstr "Schema"
+
+#: superset/forms.py:57
+msgid "Specify a schema (if database flavour supports this)."
+msgstr ""
+
+#: superset/forms.py:62
+msgid "Header Row"
+msgstr ""
+
+#: superset/forms.py:63
+msgid ""
+"Row containing the headers to use as column names (0 is first line of "
+"data). Leave empty if there is no header row."
+msgstr ""
+
+#: superset/forms.py:71
+msgid "Index Column"
+msgstr ""
+
+#: superset/forms.py:72
+msgid ""
+"Column to use as the row labels of the dataframe. Leave empty if no index"
+" column."
+msgstr ""
+
+#: superset/forms.py:79
+msgid "Mangle Duplicate Columns"
+msgstr ""
+
+#: superset/forms.py:80
+msgid "Specify duplicate columns as \"X.0, X.1\"."
+msgstr ""
+
+#: superset/forms.py:82
+msgid "Skip Initial Space"
+msgstr ""
+
+#: superset/forms.py:83
+msgid "Skip spaces after delimiter."
+msgstr ""
+
+#: superset/forms.py:85
+msgid "Skip Rows"
+msgstr ""
+
+#: superset/forms.py:86
+msgid "Number of rows to skip at start of file."
+msgstr ""
+
+#: superset/forms.py:91
+msgid "Rows to Read"
+msgstr ""
+
+#: superset/forms.py:92
+msgid "Number of rows of file to read."
+msgstr ""
+
+#: superset/forms.py:97
+msgid "Skip Blank Lines"
+msgstr ""
+
+#: superset/forms.py:98
+msgid "Skip blank lines rather than interpreting them as NaN values."
+msgstr ""
+
+#: superset/forms.py:102
+msgid "Parse Dates"
+msgstr ""
+
+#: superset/forms.py:103
+msgid "Parse date values."
+msgstr ""
+
+#: superset/forms.py:105
+msgid "Infer Datetime Format"
+msgstr ""
+
+#: superset/forms.py:106
+msgid "Use Pandas to interpret the datetime format automatically."
+msgstr ""
+
+#: superset/forms.py:110
+msgid "Decimal Character"
+msgstr ""
+
+#: superset/forms.py:111
+msgid "Character to interpret as decimal point."
+msgstr ""
+
+#: superset/forms.py:116
+msgid "Dataframe Index"
+msgstr ""
+
+#: superset/forms.py:117
+msgid "Write dataframe index as a column."
+msgstr ""
+
+#: superset/forms.py:119
+msgid "Column Label(s)"
+msgstr ""
+
+#: superset/forms.py:120
+msgid ""
+"Column label for index column(s). If None is given and Dataframe Index is"
+" True, Index Names are used."
+msgstr ""
+
+#: superset/utils.py:607
 #, python-format
 msgid "[Superset] Access to the datasource %(name)s was granted"
 msgstr "[Superset] Accesso al datasource $(name) concesso"
 
-#: superset/viz.py:50
+#: superset/viz.py:56
 msgid "Viz is missing a datasource"
 msgstr "Datasource mancante per la visualizzazione"
 
-#: superset/viz.py:181
+#: superset/viz.py:220
 msgid "From date cannot be larger than to date"
 msgstr "La data di inizio non può essere dopo la data di fine"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:334
-#: superset/viz.py:369
+#: superset/assets/javascripts/explore/stores/visTypes.js:720
+#: superset/viz.py:417
 msgid "Table View"
 msgstr "Vista Tabella"
 
-#: superset/viz.py:381
+#: superset/viz.py:429
 msgid "Pick a granularity in the Time section or uncheck 'Include Time'"
-msgstr "Seleziona una granularità nella sezione tempo e deseleziona 'Includi Tempo'"
+msgstr ""
+"Seleziona una granularità nella sezione tempo e deseleziona 'Includi "
+"Tempo'"
 
-#: superset/viz.py:391
+#: superset/viz.py:439
 msgid "Choose either fields to [Group By] and [Metrics] or [Columns], not both"
 msgstr "Selezionare i campi [Group By] e [Metrica] o [Colonne], non entrambi"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:386
-#: superset/viz.py:430
+#: superset/viz.py:513
+msgid "Time Table View"
+msgstr ""
+
+#: superset/viz.py:522 superset/viz.py:1354
+msgid "Pick at least one metric"
+msgstr "Seleziona almeno una metrica"
+
+#: superset/viz.py:525
+msgid "When using 'Group By' you are limited to use a single metric"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:801
+#: superset/viz.py:554
 msgid "Pivot Table"
 msgstr "Vista Pivot"
 
-#: superset/viz.py:444
-msgid "Please choose at least one \"Group by\" field "
-msgstr "Seleziona almeno un campo \"Group by\""
+#: superset/viz.py:568
+msgid "Please choose at least one 'Group by' field "
+msgstr ""
 
-#: superset/viz.py:446
+#: superset/viz.py:570
 msgid "Please choose at least one metric"
 msgstr "Seleziona almeno una metrica"
 
-#: superset/viz.py:450
-msgid "'Group By' and 'Columns' can't overlap"
-msgstr "'Group by' e 'Colonne' non possono sovrapporsi"
+#: superset/viz.py:574
+msgid "Group By' and 'Columns' can't overlap"
+msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:373
-#: superset/viz.py:483
+#: superset/assets/javascripts/explore/stores/visTypes.js:787
+#: superset/viz.py:607
 msgid "Markup"
 msgstr "Marcatore"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:411
-#: superset/viz.py:502
+#: superset/assets/javascripts/explore/stores/visTypes.js:826
+#: superset/viz.py:629
 msgid "Separator"
 msgstr "Separatore"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:433
-#: superset/viz.py:514
+#: superset/assets/javascripts/explore/stores/visTypes.js:848
+#: superset/viz.py:641
 msgid "Word Cloud"
 msgstr "Cloud di Parole"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:454
-#: superset/viz.py:537
+#: superset/assets/javascripts/explore/stores/visTypes.js:870
+#: superset/viz.py:664
 msgid "Treemap"
 msgstr "Treemap"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:481
-#: superset/viz.py:563
+#: superset/assets/javascripts/explore/stores/visTypes.js:897
+#: superset/viz.py:690
 msgid "Calendar Heatmap"
 msgstr "Calendario di Intensità"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:502
-#: superset/viz.py:621
+#: superset/assets/javascripts/explore/stores/visTypes.js:918
+#: superset/viz.py:748
 msgid "Box Plot"
 msgstr "Box Plot"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:523
-#: superset/viz.py:710
+#: superset/assets/javascripts/explore/stores/visTypes.js:939
+#: superset/viz.py:837
 msgid "Bubble Chart"
 msgstr "Grafico a Bolle"
 
-#: superset/viz.py:734
+#: superset/viz.py:861
 msgid "Pick a metric for x, y and size"
 msgstr "Seleziona una metrica per x, y e grandezza"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:574
-#: superset/viz.py:760
+#: superset/assets/javascripts/explore/stores/visTypes.js:990
+#: superset/viz.py:887
 msgid "Bullet Chart"
 msgstr "Grafico a Proiettile"
 
-#: superset/viz.py:786
+#: superset/viz.py:913
 msgid "Pick a metric to display"
 msgstr "Seleziona una metrica da visualizzare"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:597
-#: superset/viz.py:809
+#: superset/assets/javascripts/explore/stores/visTypes.js:1013
+#: superset/viz.py:936
 msgid "Big Number with Trendline"
 msgstr "Numero Grande con Linea del Trend"
 
-#: superset/viz.py:817 superset/viz.py:846
+#: superset/viz.py:944 superset/viz.py:973
 msgid "Pick a metric!"
 msgstr "Seleziona una metrica!"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:622
-#: superset/viz.py:838
+#: superset/assets/javascripts/explore/stores/visTypes.js:1038
+#: superset/viz.py:965
 msgid "Big Number"
 msgstr "Numero Grande"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:157
-#: superset/viz.py:865
+#: superset/assets/javascripts/explore/stores/visTypes.js:158
+#: superset/viz.py:992
 msgid "Time Series - Line Chart"
 msgstr "Serie Temporali - Grafico Lineare"
 
-#: superset/viz.py:913 superset/viz.py:1058
+#: superset/viz.py:1049 superset/viz.py:1214
 msgid "Pick a time granularity for your time series"
 msgstr "Seleziona una granularità per la serie temporale"
 
-#: superset/viz.py:1001
+#: superset/viz.py:1128
+msgid ""
+"`Since` and `Until` time bounds should be specified when using the `Time "
+"Shift` feature."
+msgstr ""
+
+#: superset/viz.py:1157
 msgid "Time Series - Dual Axis Line Chart"
 msgstr "Serie Temporali - Grafico Lineare ad Assi Duali"
 
-#: superset/viz.py:1011
+#: superset/viz.py:1167
 msgid "Pick a metric for left axis!"
 msgstr "Seleziona una metrica per l'asse sinistro"
 
-#: superset/viz.py:1013
+#: superset/viz.py:1169
 msgid "Pick a metric for right axis!"
 msgstr "Seleziona una metrica per l'asse destro"
 
-#: superset/viz.py:1015
+#: superset/viz.py:1171
 msgid "Please choose different metrics on left and right axis"
 msgstr "Seleziona metriche differenti per gli assi destro e sinistro"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:238
-#: superset/viz.py:1076
+#: superset/assets/javascripts/explore/stores/visTypes.js:283
+#: superset/viz.py:1232
 msgid "Time Series - Bar Chart"
 msgstr "Serie Temporali - Grafico Barre"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:274
-#: superset/viz.py:1084
+#: superset/viz.py:1241
+msgid "Time Series - Period Pivot"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:319
+#: superset/viz.py:1281
 msgid "Time Series - Percent Change"
 msgstr "Serie Temporali - Cambiamento Percentuale"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:297
-#: superset/viz.py:1092
+#: superset/assets/javascripts/explore/stores/visTypes.js:683
+#: superset/viz.py:1289
 msgid "Time Series - Stacked"
 msgstr "Serie Temporali - Stacked"
 
-#: superset/viz.py:1101
+#: superset/viz.py:1298
 msgid "Distribution - NVD3 - Pie Chart"
 msgstr "Distribuzione - NVD3 - Grafico Torta"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:647
-#: superset/viz.py:1119
+#: superset/assets/javascripts/explore/stores/visTypes.js:1063
+#: superset/viz.py:1316
 msgid "Histogram"
 msgstr "Istogramma"
 
-#: superset/viz.py:1129
+#: superset/viz.py:1326
 msgid "Must have one numeric column specified"
 msgstr "Devi specificare una colonna numerica"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:96
-#: superset/viz.py:1144
+#: superset/viz.py:1341
 msgid "Distribution - Bar Chart"
 msgstr "Distribuzione - Grafico Barre"
 
-#: superset/viz.py:1155
+#: superset/viz.py:1352
 msgid "Can't have overlap between Series and Breakdowns"
 msgstr ""
 
-#: superset/viz.py:1157
-msgid "Pick at least one metric"
-msgstr "Seleziona almeno una metrica"
-
-#: superset/viz.py:1159
+#: superset/viz.py:1356
 msgid "Pick at least one field for [Series]"
 msgstr "Seleziona almeno un campo per [Series]"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:679
-#: superset/viz.py:1212
+#: superset/assets/javascripts/explore/stores/visTypes.js:1095
+#: superset/viz.py:1409
 msgid "Sunburst"
 msgstr "Sunburst"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:716
-#: superset/viz.py:1245
+#: superset/assets/javascripts/explore/stores/visTypes.js:1133
+#: superset/viz.py:1440
 msgid "Sankey"
 msgstr "Sankey"
 
-#: superset/viz.py:1252
+#: superset/viz.py:1447
 msgid "Pick exactly 2 columns as [Source / Target]"
 msgstr "Seleziona esattamente 2 colonne come [Sorgente / Destinazione]"
 
-#: superset/viz.py:1283
+#: superset/viz.py:1478
 msgid ""
 "There's a loop in your Sankey, please provide a tree. Here's a faulty "
 "link: {}"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:743
-#: superset/viz.py:1294 superset/viz.py:1315
+#: superset/assets/javascripts/explore/stores/visTypes.js:1160
+#: superset/viz.py:1489 superset/viz.py:1510
 msgid "Directed Force Layout"
 msgstr "Disposizione a Forza Diretta"
 
-#: superset/viz.py:1301
+#: superset/viz.py:1496
 msgid "Pick exactly 2 columns to 'Group By'"
 msgstr "Seleziona esattamente 2 colonne per 'Group By'"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:808
-#: superset/viz.py:1348
+#: superset/assets/javascripts/explore/stores/visTypes.js:1225
+#: superset/viz.py:1543
 msgid "Country Map"
 msgstr "Mappa della Nazione"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:841
-#: superset/viz.py:1376
+#: superset/assets/javascripts/explore/stores/visTypes.js:1259
+#: superset/viz.py:1571
 msgid "World Map"
 msgstr "Mappa del Mondo"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:80
-#: superset/viz.py:1426
+#: superset/viz.py:1621
 msgid "Filters"
 msgstr "Filtri"
 
-#: superset/viz.py:1434
+#: superset/viz.py:1642
 msgid "Pick at least one filter field"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:909
-#: superset/viz.py:1461
+#: superset/assets/javascripts/explore/stores/visTypes.js:1324
+#: superset/viz.py:1667
 msgid "iFrame"
 msgstr "iFrame"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:921
-#: superset/viz.py:1478
+#: superset/assets/javascripts/explore/stores/visTypes.js:1336
+#: superset/viz.py:1687
 msgid "Parallel Coordinates"
 msgstr "Coordinate Parallele"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:943
-#: superset/viz.py:1503
+#: superset/assets/javascripts/explore/stores/visTypes.js:1358
+#: superset/viz.py:1712
 msgid "Heatmap"
 msgstr "Mappa di Intensità"
 
-#: superset/viz.py:1562
+#: superset/viz.py:1771
 msgid "Horizon Charts"
 msgstr "Grafici d'orizzonte"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1002
-#: superset/viz.py:1573
+#: superset/assets/javascripts/explore/stores/visTypes.js:1418
+#: superset/viz.py:1782
 msgid "Mapbox"
 msgstr "Mapbox"
 
-#: superset/viz.py:1588
+#: superset/viz.py:1797
 msgid "Must have a [Group By] column to have 'count' as the [Label]"
 msgstr ""
 
-#: superset/viz.py:1601
+#: superset/viz.py:1810
 msgid "Choice of [Label] must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:1606
+#: superset/viz.py:1815
 msgid "Choice of [Point Radius] must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:1611
+#: superset/viz.py:1820
 msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1073
-#: superset/viz.py:1676
+#: superset/assets/javascripts/explore/stores/visTypes.js:342
+#: superset/viz.py:1889
+msgid "Deck.gl - Multiple Layers"
+msgstr ""
+
+#: superset/viz.py:1925 superset/viz.py:1938
+msgid "Bad spatial key"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:628
+#: superset/viz.py:2019
+msgid "Deck.gl - Scatter plot"
+msgstr ""
+
+#: superset/viz.py:2060
+msgid "Deck.gl - Screen Grid"
+msgstr ""
+
+#: superset/viz.py:2075
+msgid "Deck.gl - 3D Grid"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:434
+#: superset/viz.py:2090
+msgid "Deck.gl - Paths"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:550
+#: superset/viz.py:2123
+msgid "Deck.gl - Polygon"
+msgstr ""
+
+#: superset/viz.py:2131
+msgid "Deck.gl - 3D HEX"
+msgstr ""
+
+#: superset/viz.py:2146
+msgid "Deck.gl - GeoJSON"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:590
+#: superset/viz.py:2165
+msgid "Deck.gl - Arc"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:1488
+#: superset/viz.py:2189
 msgid "Event flow"
 msgstr ""
 
-#: superset/viz.py:1706
+#: superset/assets/javascripts/explore/stores/visTypes.js:1533
+#: superset/viz.py:2220
 msgid "Time Series - Paired t-test"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/actions.js:57
+#: superset/assets/javascripts/explore/stores/visTypes.js:1551
+#: superset/viz.py:2278
+msgid "Time Series - Nightingale Rose Chart"
+msgstr ""
+
+#: superset/viz.py:2308
+msgid "Partition Diagram"
+msgstr ""
+
+#: superset/assets/javascripts/SqlLab/actions.js:58
 msgid "Your query was saved"
 msgstr "La tua query è stata salvata"
 
-#: superset/assets/javascripts/SqlLab/actions.js:58
+#: superset/assets/javascripts/SqlLab/actions.js:59
 msgid "Your query could not be saved"
 msgstr "La tua query non può essere salvata"
 
-#: superset/assets/javascripts/SqlLab/actions.js:111
+#: superset/assets/javascripts/SqlLab/actions.js:112
 msgid "Failed at retrieving results from the results backend"
 msgstr "Errore nel recupero dei dati dal backend"
 
-#: superset/assets/javascripts/SqlLab/actions.js:157
-msgid "Could not connect to server"
-msgstr "Non posso connettermi al server"
-
 #: superset/assets/javascripts/SqlLab/actions.js:162
+msgid "Unknown error"
+msgstr ""
+
+#: superset/assets/javascripts/SqlLab/actions.js:166
 msgid "Your session timed out, please refresh your page and try again."
 msgstr "La tua sessione è scaduta, ricarica la pagina e riprova."
 
-#: superset/assets/javascripts/SqlLab/actions.js:181
+#: superset/assets/javascripts/SqlLab/actions.js:185
 msgid "Query was stopped."
 msgstr "La query è stata fermata."
 
-#: superset/assets/javascripts/SqlLab/actions.js:184
+#: superset/assets/javascripts/SqlLab/actions.js:188
 msgid "Failed at stopping query."
 msgstr "Errore nel fermare la query."
 
-#: superset/assets/javascripts/SqlLab/actions.js:297
-#: superset/assets/javascripts/SqlLab/actions.js:310
+#: superset/assets/javascripts/SqlLab/actions.js:305
+#: superset/assets/javascripts/SqlLab/actions.js:318
 msgid "Error occurred while fetching table metadata"
 msgstr "Errore nel recupero dei metadati della tabella"
 
-#: superset/assets/javascripts/SqlLab/actions.js:364
+#: superset/assets/javascripts/SqlLab/actions.js:372
 msgid "shared query"
 msgstr "query condivisa"
 
-#: superset/assets/javascripts/SqlLab/actions.js:372
-#: superset/assets/javascripts/SqlLab/actions.js:392
+#: superset/assets/javascripts/SqlLab/actions.js:380
+#: superset/assets/javascripts/SqlLab/actions.js:400
 msgid "The query couldn't be loaded"
 msgstr "La query non può essere caricata"
 
-#: superset/assets/javascripts/SqlLab/actions.js:426
+#: superset/assets/javascripts/SqlLab/actions.js:434
 msgid "An error occurred while creating the data source"
 msgstr "Errore nel creare il datasource"
 
@@ -441,7 +677,9 @@ msgstr "Seleziona un tipo di grafico"
 
 #: superset/assets/javascripts/SqlLab/constants.js:31
 msgid "To use this chart type you need at least one column flagged as a date"
-msgstr "Per usare questo tipo di grafico devi avere almeno una colonna selezionata come data"
+msgstr ""
+"Per usare questo tipo di grafico devi avere almeno una colonna "
+"selezionata come data"
 
 #: superset/assets/javascripts/SqlLab/constants.js:32
 msgid "To use this chart type you need at least one dimension"
@@ -449,7 +687,9 @@ msgstr "Per usare questo tipo di grafico devi avere almeno una dimensione"
 
 #: superset/assets/javascripts/SqlLab/constants.js:33
 msgid "To use this chart type you need at least one aggregation function"
-msgstr "Per usare questo tipo di grafico devi avere almeno uan funziona di aggregazione"
+msgstr ""
+"Per usare questo tipo di grafico devi avere almeno uan funziona di "
+"aggregazione"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:49
 #: superset/assets/javascripts/SqlLab/reducers.js:11
@@ -545,34 +785,34 @@ msgid ".CSV"
 msgstr "CSV"
 
 #: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:78
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:241
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:280
+#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:243
+#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:282
 msgid "Visualize"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162
-#: superset/connectors/sqla/views.py:85 superset/connectors/sqla/views.py:135
-#: superset/connectors/sqla/views.py:214 superset/views/core.py:380
+#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:163
+#: superset/connectors/sqla/views.py:81 superset/connectors/sqla/views.py:133
+#: superset/connectors/sqla/views.py:214 superset/views/core.py:455
 msgid "Table"
 msgstr "Tabella"
 
-#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162
+#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:163
 msgid "was created"
 msgstr "è stata creata"
 
-#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:169
+#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:170
 msgid "Query in a new tab"
 msgstr "Query in un nuovo tab"
 
-#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:210
+#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:211
 msgid "Fetch data preview"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:230
+#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:231
 msgid "Track Job"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:236
+#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:237
 msgid "Loading..."
 msgstr ""
 
@@ -584,51 +824,57 @@ msgstr ""
 msgid "Run Query"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:22
+#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:34
+msgid "Run query synchronously"
+msgstr ""
+
+#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:45
 msgid "Run query asynchronously"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:57
+#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:56
 msgid "Stop"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:16
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:18
 msgid "Undefined"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:66
-#: superset/views/sql_lab.py:53
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:67
+#: superset/views/sql_lab.py:52
 msgid "Label"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:71
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:72
 msgid "Label for your query"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:81
-#: superset/connectors/druid/views.py:107
-#: superset/connectors/druid/views.py:228 superset/connectors/sqla/views.py:82
-#: superset/connectors/sqla/views.py:131 superset/connectors/sqla/views.py:227
-#: superset/views/core.py:374 superset/views/sql_lab.py:56
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:82
+#: superset/connectors/druid/views.py:127
+#: superset/connectors/druid/views.py:251 superset/connectors/sqla/views.py:78
+#: superset/connectors/sqla/views.py:129 superset/connectors/sqla/views.py:227
+#: superset/views/core.py:449 superset/views/sql_lab.py:55
 msgid "Description"
 msgstr "Descrizione"
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:85
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:86
 msgid "Write a description for your query"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:99
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:155
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:222
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:100
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:125
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:151
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:220
 msgid "Save"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:102
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:103
 #: superset/templates/superset/request_access.html:16
 msgid "Cancel"
 msgstr "Annulla"
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:123
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:115
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:119
 msgid "Save Query"
 msgstr ""
 
@@ -649,11 +895,11 @@ msgstr ""
 msgid "Query History"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:123
+#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:133
 msgid "Create table as with query results"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:131
+#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:141
 msgid "new table name"
 msgstr ""
 
@@ -757,6 +1003,18 @@ msgstr ""
 msgid "Remove table preview"
 msgstr ""
 
+#: superset/assets/javascripts/SqlLab/components/TemplateParamsEditor.jsx:102
+msgid "Template Parameters"
+msgstr ""
+
+#: superset/assets/javascripts/SqlLab/components/TemplateParamsEditor.jsx:106
+msgid "Edit template parameters"
+msgstr ""
+
+#: superset/assets/javascripts/SqlLab/components/TemplateParamsEditor.jsx:116
+msgid "Invalid JSON"
+msgstr ""
+
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:90
 #, python-format
 msgid "%s is not right as a column name, please alias it (as in SELECT count(*) "
@@ -770,30 +1028,86 @@ msgstr ""
 msgid "using only alphanumeric characters and underscores"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:166
+#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:167
 msgid "Creating a data source and popping a new tab"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:196
+#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:198
 msgid "No results available for this query"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:248
+#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:250
 msgid "Chart Type"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:251
+#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:253
 msgid "[Chart Type]"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:259
+#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:261
 msgid "Datasource Name"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:263
+#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:265
 msgid "datasource name"
 msgstr ""
 
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:54
+msgid "Create a new slice"
+msgstr ""
+
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:59
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:65
+msgid "Choose a datasource"
+msgstr ""
+
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:71
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:77
+msgid "Choose a visualization type"
+msgstr ""
+
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:87
+msgid "Create new slice"
+msgstr ""
+
+#: superset/assets/javascripts/chart/chartReducer.js:55
+msgid "Updating chart was stopped"
+msgstr "L'aggiornamento del grafico è stato fermato"
+
+#: superset/assets/javascripts/chart/chartReducer.js:66
+#, python-format
+msgid "An error occurred while rendering the visualization: %s"
+msgstr "Errore nel rendering della visualizzazione: %s"
+
+#: superset/assets/javascripts/chart/chartReducer.js:74
+msgid "visualization queries are set to timeout at ${action.timeout} seconds. "
+msgstr ""
+
+#: superset/assets/javascripts/chart/chartReducer.js:75
+msgid ""
+"Perhaps your data has grown, your database is under unusual load, or you "
+"are simply querying a data source that is too large to be processed "
+"within the timeout range. If that is the case, we recommend that you "
+"summarize your data further."
+msgstr ""
+
+#: superset/assets/javascripts/chart/chartReducer.js:84
+#: superset/assets/javascripts/chart/chartReducer.js:134
+msgid "Network error."
+msgstr "Errore di rete."
+
+#: superset/assets/javascripts/components/AlteredSliceTag.jsx:113
+msgid "Click to see difference"
+msgstr ""
+
+#: superset/assets/javascripts/components/AlteredSliceTag.jsx:119
+msgid "Altered"
+msgstr ""
+
+#: superset/assets/javascripts/components/AlteredSliceTag.jsx:137
+msgid "Slice changes"
+msgstr ""
+
 #: superset/assets/javascripts/components/AsyncSelect.jsx:23
 #: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:26
 msgid "Select ..."
@@ -812,107 +1126,132 @@ msgid "Click to force-refresh"
 msgstr ""
 
 #: superset/assets/javascripts/components/CopyToClipboard.jsx:21
-#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:67
-#: superset/assets/javascripts/explore/components/URLShortLinkButton.jsx:37
+#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:68
+#: superset/assets/javascripts/explore/components/URLShortLinkButton.jsx:38
 msgid "Copy to clipboard"
 msgstr ""
 
-#: superset/assets/javascripts/components/CopyToClipboard.jsx:65
+#: superset/assets/javascripts/components/CopyToClipboard.jsx:72
 msgid "Not successful"
 msgstr ""
 
-#: superset/assets/javascripts/components/CopyToClipboard.jsx:68
+#: superset/assets/javascripts/components/CopyToClipboard.jsx:75
 msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!"
 msgstr ""
 
-#: superset/assets/javascripts/components/CopyToClipboard.jsx:79
+#: superset/assets/javascripts/components/CopyToClipboard.jsx:91
 msgid "Copied!"
 msgstr ""
 
-#: superset/assets/javascripts/components/EditableTitle.jsx:13
-#: superset/views/core.py:475 superset/views/core.py:542
+#: superset/assets/javascripts/components/EditableTitle.jsx:14
+#: superset/views/core.py:559 superset/views/core.py:629
 msgid "Title"
 msgstr "Titolo"
 
-#: superset/assets/javascripts/components/EditableTitle.jsx:92
+#: superset/assets/javascripts/components/EditableTitle.jsx:105
 msgid "click to edit title"
 msgstr ""
 
-#: superset/assets/javascripts/components/EditableTitle.jsx:93
+#: superset/assets/javascripts/components/EditableTitle.jsx:106
 msgid "You don't have the rights to alter this title."
 msgstr ""
 
-#: superset/assets/javascripts/components/FaveStar.jsx:32
-#: superset/assets/javascripts/modules/superset.js:33
+#: superset/assets/javascripts/components/FaveStar.jsx:33
 msgid "Click to favorite/unfavorite"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:42
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:59
-msgid "You have unsaved changes."
+#: superset/assets/javascripts/dashboard/components/CodeModal.jsx:35
+msgid "Active Dashboard Filters"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:59
-msgid "Click the"
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:120
+#, python-format
+msgid "Checkout this dashboard: %s"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:61
-msgid "button on the top right to save your changes."
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:123
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:162
+msgid "Save as"
+msgstr "Salva come"
+
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:131
+msgid "Force Refresh"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:164
-#, python-format
-msgid "Served from data cached %s . Click to force refresh."
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:132
+msgid "Force refresh the whole dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:169
-msgid "Click to force refresh"
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:140
+msgid "Set autorefresh"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:353
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:100
-msgid "Error"
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:141
+msgid "Set the auto-refresh interval for this session"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:354
-#, python-format
-msgid "Sorry, there was an error adding slices to this dashboard: %s"
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:155
+msgid "Save the dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/CodeModal.jsx:35
-msgid "Active Dashboard Filters"
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:162
+msgid "Edit properties"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:48
-#, python-format
-msgid "Checkout this dashboard: %s"
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:163
+msgid "Edit the dashboards's properties"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:54
-msgid "Force refresh the whole dashboard"
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:170
+msgid "Email"
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:171
+msgid "Email a link to this dashboard"
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:183
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:196
+msgid "Add Slices"
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:184
+msgid "Add some slices to this dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:94
-msgid "Edit this dashboard's properties"
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:195
+msgid "Edit CSS"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:65
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:196
+msgid "Change the style of the dashboard using CSS code"
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:45
 msgid "Load a template"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:68
+#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:48
 msgid "Load a CSS template"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:80
-#: superset/views/core.py:482
+#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:60
+#: superset/views/core.py:566
 msgid "CSS"
 msgstr "CSS"
 
-#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:86
+#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:66
 msgid "Live CSS Editor"
 msgstr ""
 
+#: superset/assets/javascripts/dashboard/components/Dashboard.jsx:157
+msgid "You have unsaved changes."
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/Header.jsx:49
+msgid "Unsaved changes"
+msgstr ""
+
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:19
 msgid "Don't refresh"
 msgstr ""
@@ -941,243 +1280,308 @@ msgstr ""
 msgid "Choose the refresh frequency for this dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:63
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:66
 msgid "This dashboard was saved successfully."
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:69
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:72
 msgid "Sorry, there was an error saving this dashboard: "
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:101
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:95
+msgid "Error"
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:96
 msgid "You must pick a name for the new dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:115
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:111
 msgid "Save Dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:119
 #, python-format
 msgid "Overwrite Dashboard [%s]"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:131
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:127
 msgid "Save as:"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:135
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:210
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:131
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:208
 msgid "[dashboard name]"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142
-#: superset/views/core.py:379
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:73
+msgid "Sorry, there was an error fetching slices to this dashboard: "
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:93
+msgid "Sorry, there was an error adding slices to this dashboard: "
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:163
+#: superset/views/core.py:454
 msgid "Name"
 msgstr "Nome"
 
-#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:148
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:169
 msgid "Viz"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:157
-#: superset/views/core.py:480 superset/views/core.py:544
-#: superset/views/sql_lab.py:57
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:177
+#: superset/assets/javascripts/explore/stores/controls.jsx:111
+#: superset/connectors/druid/views.py:45 superset/views/core.py:392
+#: superset/views/core.py:416 superset/views/core.py:448
+msgid "Datasource"
+msgstr "Sorgente Dati"
+
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:186
+#: superset/views/core.py:564 superset/views/core.py:631
+#: superset/views/sql_lab.py:56
 msgid "Modified"
 msgstr "Modificato"
 
-#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:167
-msgid "Add Slices"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:176
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:205
 msgid "Add a new slice to the dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:181
+#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:211
 msgid "Add Slices to Dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:37
-msgid "Move chart"
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:62
+#, python-format
+msgid "Served from data cached %s . Click to force refresh."
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:63
 msgid "Force refresh data"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:44
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:64
+msgid "Annotation layers are still loading."
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:65
+msgid "One ore more annotation layers failed loading."
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:103
+msgid "Move chart"
+msgstr ""
+
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:123
 msgid "Toggle chart description"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:54
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:133
 msgid "Edit chart"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:62
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:142
 msgid "Export CSV"
-msgstr ""
+msgstr "Esporta CSV"
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:70
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:151
 msgid "Explore chart"
-msgstr ""
+msgstr "Esplora grafico"
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:77
+#: superset/assets/javascripts/dashboard/components/SliceHeader.jsx:161
 msgid "Remove chart from dashboard"
-msgstr ""
+msgstr "Rimuovi il grafico dalla dashboard"
 
-#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180
-#, python-format
-msgid "%s - untitled"
+#: superset/assets/javascripts/explore/validators.js:11
+msgid "is expected to be a number"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/ChartContainer.jsx:287
-msgid "Edit slice properties"
+#: superset/assets/javascripts/explore/validators.js:18
+msgid "is expected to be an integer"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/ControlHeader.jsx:32
+#: superset/assets/javascripts/explore/validators.js:30
+msgid "cannot be empty"
+msgstr "non può essere vuoto"
+
+#: superset/assets/javascripts/explore/components/ControlHeader.jsx:34
 msgid "description"
-msgstr ""
+msgstr "descrizione"
 
-#: superset/assets/javascripts/explore/components/ControlHeader.jsx:42
+#: superset/assets/javascripts/explore/components/ControlHeader.jsx:45
 msgid "bolt"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:61
-msgid "Error..."
+#: superset/assets/javascripts/explore/components/ControlHeader.jsx:46
+msgid "Changing this control takes effect instantly"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97
+#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:75
+msgid "Error..."
+msgstr "Errore..."
+
+#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:126
 #: superset/assets/javascripts/explore/stores/visTypes.js:56
-#: superset/assets/javascripts/explore/stores/visTypes.js:137
-#: superset/assets/javascripts/explore/stores/visTypes.js:389
-#: superset/assets/javascripts/explore/stores/visTypes.js:436
-#: superset/assets/javascripts/explore/stores/visTypes.js:457
-#: superset/assets/javascripts/explore/stores/visTypes.js:485
-#: superset/assets/javascripts/explore/stores/visTypes.js:505
-#: superset/assets/javascripts/explore/stores/visTypes.js:526
-#: superset/assets/javascripts/explore/stores/visTypes.js:578
-#: superset/assets/javascripts/explore/stores/visTypes.js:600
-#: superset/assets/javascripts/explore/stores/visTypes.js:625
-#: superset/assets/javascripts/explore/stores/visTypes.js:650
-#: superset/assets/javascripts/explore/stores/visTypes.js:682
-#: superset/assets/javascripts/explore/stores/visTypes.js:719
-#: superset/assets/javascripts/explore/stores/visTypes.js:746
-#: superset/assets/javascripts/explore/stores/visTypes.js:773
-#: superset/assets/javascripts/explore/stores/visTypes.js:811
-#: superset/assets/javascripts/explore/stores/visTypes.js:844
-#: superset/assets/javascripts/explore/stores/visTypes.js:881
-#: superset/assets/javascripts/explore/stores/visTypes.js:924
-#: superset/assets/javascripts/explore/stores/visTypes.js:946
-#: superset/assets/javascripts/explore/stores/visTypes.js:1005
+#: superset/assets/javascripts/explore/stores/visTypes.js:100
+#: superset/assets/javascripts/explore/stores/visTypes.js:138
+#: superset/assets/javascripts/explore/stores/visTypes.js:204
+#: superset/assets/javascripts/explore/stores/visTypes.js:361
+#: superset/assets/javascripts/explore/stores/visTypes.js:399
+#: superset/assets/javascripts/explore/stores/visTypes.js:438
+#: superset/assets/javascripts/explore/stores/visTypes.js:471
+#: superset/assets/javascripts/explore/stores/visTypes.js:515
+#: superset/assets/javascripts/explore/stores/visTypes.js:554
+#: superset/assets/javascripts/explore/stores/visTypes.js:594
+#: superset/assets/javascripts/explore/stores/visTypes.js:632
+#: superset/assets/javascripts/explore/stores/visTypes.js:764
+#: superset/assets/javascripts/explore/stores/visTypes.js:804
+#: superset/assets/javascripts/explore/stores/visTypes.js:851
+#: superset/assets/javascripts/explore/stores/visTypes.js:873
+#: superset/assets/javascripts/explore/stores/visTypes.js:901
+#: superset/assets/javascripts/explore/stores/visTypes.js:921
+#: superset/assets/javascripts/explore/stores/visTypes.js:942
+#: superset/assets/javascripts/explore/stores/visTypes.js:994
+#: superset/assets/javascripts/explore/stores/visTypes.js:1016
+#: superset/assets/javascripts/explore/stores/visTypes.js:1041
+#: superset/assets/javascripts/explore/stores/visTypes.js:1066
+#: superset/assets/javascripts/explore/stores/visTypes.js:1098
+#: superset/assets/javascripts/explore/stores/visTypes.js:1136
+#: superset/assets/javascripts/explore/stores/visTypes.js:1163
+#: superset/assets/javascripts/explore/stores/visTypes.js:1190
+#: superset/assets/javascripts/explore/stores/visTypes.js:1228
+#: superset/assets/javascripts/explore/stores/visTypes.js:1262
+#: superset/assets/javascripts/explore/stores/visTypes.js:1299
+#: superset/assets/javascripts/explore/stores/visTypes.js:1339
+#: superset/assets/javascripts/explore/stores/visTypes.js:1361
+#: superset/assets/javascripts/explore/stores/visTypes.js:1421
 msgid "Query"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:76
+#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:77
+#: superset/assets/javascripts/explore/stores/visTypes.js:388
+#: superset/assets/javascripts/explore/stores/visTypes.js:426
 msgid "Height"
 msgstr "Altezza"
 
-#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:90
+#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:91
 msgid "Width"
 msgstr "Larghezza"
 
-#: superset/assets/javascripts/explore/components/ExploreActionButtons.jsx:32
+#: superset/assets/javascripts/explore/components/ExploreActionButtons.jsx:37
 msgid "Export to .json"
 msgstr "Esporta in .json"
 
-#: superset/assets/javascripts/explore/components/ExploreActionButtons.jsx:42
+#: superset/assets/javascripts/explore/components/ExploreActionButtons.jsx:47
 msgid "Export to .csv format"
 msgstr "Esporta nel formato .csv"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:74
-msgid "Please enter a slice name"
-msgstr "Inserisci un nome per la slice"
+#: superset/assets/javascripts/explore/components/ExploreChartHeader.jsx:64
+#, python-format
+msgid "%s - untitled"
+msgstr "%s - senza nome"
+
+#: superset/assets/javascripts/explore/components/ExploreChartHeader.jsx:100
+msgid "Edit slice properties"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/RowCountLabel.jsx:25
+msgid "Limit reached"
+msgstr ""
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:89
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:73
+msgid "Please enter a slice name"
+msgstr "Inserisci un nome per la slice"
+
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:88
 msgid "Please select a dashboard"
 msgstr "Seleziona una dashboard"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:97
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:96
 msgid "Please enter a dashboard name"
 msgstr "Inserisci un nome per la dashboard"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:134
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:132
 msgid "Save A Slice"
 msgstr "Salva una slice"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:155
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:153
 #, python-format
 msgid "Overwrite slice %s"
 msgstr "Sovrascrivi la slice %s"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:164
-msgid "Save as"
-msgstr "Salva come"
-
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:168
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:166
 msgid "[slice name]"
 msgstr "[nome slice]"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:181
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:179
 msgid "Do not add to a dashboard"
 msgstr "Non aggiugere alla dashboard"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:189
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:187
 msgid "Add slice to existing dashboard"
 msgstr "Aggiungi la slice alla dashboard esistente"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:205
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:203
 msgid "Add to new dashboard"
 msgstr "Aggiungi ad una nuova dashboard"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:231
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:229
 msgid "Save & go to dashboard"
 msgstr "Salva e vai alla dashboard"
 
-#: superset/assets/javascripts/explore/components/URLShortLinkButton.jsx:32
+#: superset/assets/javascripts/explore/components/URLShortLinkButton.jsx:33
 #, python-format
 msgid "Check out this slice: %s"
 msgstr "Guarda questa slice: %s"
 
-#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:55
+#: superset/assets/javascripts/explore/components/controls/AnnotationLayerControl.jsx:147
+msgid "Add Annotation Layer"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:50
 msgid "`Min` value should be numeric or empty"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:58
+#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:53
 msgid "`Max` value should be numeric or empty"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:75
-#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:88
+#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:70
+#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:84
 msgid "Min"
 msgstr "Min"
 
-#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:83
-#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:89
+#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:78
+#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:85
 msgid "Max"
 msgstr "Max"
 
-#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:70
+#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:79
 msgid "Something went wrong while fetching the datasource list"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:95
-msgid "Click to point to another datasource"
-msgstr ""
-
-#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:106
-msgid "Edit the datasource's configuration"
-msgstr ""
-
-#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:122
+#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:110
 msgid "Select a datasource"
 msgstr "Seleziona un datasource"
 
-#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:132
+#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:120
 #: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:120
 msgid "Search / Filter"
 msgstr "Cerca / Filtra"
 
+#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:180
+msgid "Click to point to another datasource"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:191
+msgid "Edit the datasource's configuration"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:203
+msgid "Show datasource configuration"
+msgstr ""
+
 #: superset/assets/javascripts/explore/components/controls/Filter.jsx:114
 msgid "Filter value"
 msgstr "Valore del filtro"
@@ -1194,7 +1598,7 @@ msgstr "Seleziona una colonna"
 msgid "Select operator"
 msgstr "Seleziona operatore"
 
-#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:138
+#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:145
 #: superset/templates/appbuilder/general/widgets/search.html:6
 msgid "Add Filter"
 msgstr "Aggiungi filtro"
@@ -1203,20 +1607,46 @@ msgstr "Aggiungi filtro"
 msgid "Error while fetching data"
 msgstr "Errore nel recupero dati"
 
-#: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106
+#: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:109
 #, python-format
-msgid "Select %s"
-msgstr "Seleziona %s"
+msgid "%s option(s)"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/SpatialControl.jsx:62
+msgid "Invalid lat/long configuration."
+msgstr ""
 
-#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:63
+#: superset/assets/javascripts/explore/components/controls/SpatialControl.jsx:128
+msgid "Longitude & Latitude columns"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/SpatialControl.jsx:144
+msgid "Delimited long & lat single column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/SpatialControl.jsx:145
+msgid ""
+"Multiple formats accepted, look the geopy.points Python library for more "
+"details"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/SpatialControl.jsx:157
+msgid "Reverse lat/long "
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/SpatialControl.jsx:163
+msgid "Geohash"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:70
 msgid "textarea"
 msgstr "textarea"
 
-#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81
+#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:98
 msgid "Edit"
 msgstr "Modifica"
 
-#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81
+#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:98
 msgid "in modal"
 msgstr "in modale"
 
@@ -1224,235 +1654,259 @@ msgstr "in modale"
 msgid "Select a visualization type"
 msgstr "Seleziona un tipo di visualizzazione"
 
-#: superset/assets/javascripts/explore/reducers/chartReducer.js:32
-msgid "Updating chart was stopped"
-msgstr "L'aggiornamento del grafico è stato fermato"
-
-#: superset/assets/javascripts/explore/reducers/chartReducer.js:38
-#: superset/assets/javascripts/modules/superset.js:223
-#, python-format
-msgid "An error occurred while rendering the visualization: %s"
-msgstr "Errore nel rendering della visualizzazione: %s"
-
-#: superset/assets/javascripts/explore/reducers/chartReducer.js:47
-msgid ""
-"Perhaps your data has grown, your database is under unusual load, or you "
-"are simply querying a data source that is to large to be processed within"
-" the timeout range. If that is the case, we recommend that you summarize "
-"your data further."
-msgstr ""
-
-#: superset/assets/javascripts/explore/reducers/chartReducer.js:56
-msgid "Network error."
-msgstr "Errore di rete."
-
-#: superset/assets/javascripts/explore/stores/controls.jsx:36
+#: superset/assets/javascripts/explore/stores/controls.jsx:41
 msgid "A reference to the [Time] configuration, taking granularity into account"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:50
+#: superset/assets/javascripts/explore/stores/controls.jsx:55
 msgid "Group by"
 msgstr "Raggruppa per"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:53
+#: superset/assets/javascripts/explore/stores/controls.jsx:58
 msgid "One or many controls to group by"
 msgstr "Uno o più controlli per 'Raggruppa per'"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:72
-#: superset/connectors/druid/views.py:45 superset/views/core.py:318
-#: superset/views/core.py:342 superset/views/core.py:373
-msgid "Datasource"
-msgstr "Sorgente Dati"
+#: superset/assets/javascripts/explore/stores/controls.jsx:79
+msgid ""
+"For more information about objects are in context in the scope of this "
+"function, refer to the"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:81
+msgid " source code of Superset's sandboxed parser"
+msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:82
-#: superset/views/core.py:381
+#: superset/assets/javascripts/explore/stores/controls.jsx:102
+msgid "This functionality is disabled in your environment for security reasons."
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:121
+#: superset/views/core.py:456
 msgid "Visualization Type"
 msgstr "Tipo di Visualizzazione"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:84
+#: superset/assets/javascripts/explore/stores/controls.jsx:123
 msgid "The type of visualization to display"
 msgstr "Il tipo di visualizzazione da mostrare"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:90
+#: superset/assets/javascripts/explore/stores/controls.jsx:129
 msgid "Metrics"
 msgstr "Metriche"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:99
-#: superset/assets/javascripts/explore/stores/controls.jsx:116
+#: superset/assets/javascripts/explore/stores/controls.jsx:138
+#: superset/assets/javascripts/explore/stores/controls.jsx:170
 msgid "One or many metrics to display"
 msgstr "Una o più metriche da mostrare"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:103
+#: superset/assets/javascripts/explore/stores/controls.jsx:144
+msgid "Percentage Metrics"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:151
+msgid "Metrics for which percentage of total are to be displayed"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:156
 msgid "Y Axis Bounds"
 msgstr "Limite asse Y"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:106
+#: superset/assets/javascripts/explore/stores/controls.jsx:159
 msgid ""
 "Bounds for the Y axis. When left empty, the bounds are dynamically "
 "defined based on the min/max of the data. Note that this feature will "
 "only expand the axis range. It won't narrow the data's extent."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:114
+#: superset/assets/javascripts/explore/stores/controls.jsx:168
 msgid "Ordering"
 msgstr "Ordina per"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:125
-#: superset/views/annotations.py:47
-msgid "Annotation Layers"
+#: superset/assets/javascripts/explore/stores/controls.jsx:176
+msgid "Fixed Color"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:127
-msgid "Annotation layers to overlay on the visualization"
+#: superset/assets/javascripts/explore/stores/controls.jsx:177
+msgid "Use this to define a static color for all circles"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:129
-msgid "Select a annotation layer"
+#: superset/assets/javascripts/explore/stores/controls.jsx:184
+msgid "Fill Color"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:130
-msgid "Error while fetching annotation layers"
+#: superset/assets/javascripts/explore/stores/controls.jsx:185
+#: superset/assets/javascripts/explore/stores/controls.jsx:193
+msgid ""
+" Set the opacity to 0 if you do not want to override the color specified "
+"in the GeoJSON"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:192
+msgid "Stroke Color"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:141
-#: superset/assets/javascripts/explore/stores/visTypes.js:832
-#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:130
+#: superset/assets/javascripts/explore/stores/controls.jsx:201
+#: superset/assets/javascripts/explore/stores/visTypes.js:1250
+#: superset/connectors/druid/views.py:126 superset/connectors/sqla/views.py:128
 msgid "Metric"
 msgstr "Metrica"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:143
+#: superset/assets/javascripts/explore/stores/controls.jsx:203
 msgid "Choose the metric"
 msgstr "Seleziona la metrica"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:156
+#: superset/assets/javascripts/explore/stores/controls.jsx:216
 msgid "Right Axis Metric"
 msgstr "Metrica asse destro"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:160
+#: superset/assets/javascripts/explore/stores/controls.jsx:220
 msgid "Choose a metric for right axis"
 msgstr "Seleziona una metrica per l'asse destro"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:171
+#: superset/assets/javascripts/explore/stores/controls.jsx:231
 msgid "Stacked Style"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:199
+#: superset/assets/javascripts/explore/stores/controls.jsx:243
+msgid "Sort X Axis"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:251
+msgid "Sort Y Axis"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:259
 msgid "Linear Color Scheme"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:216
+#: superset/assets/javascripts/explore/stores/controls.jsx:278
 msgid "Normalize Across"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:223
+#: superset/assets/javascripts/explore/stores/controls.jsx:285
 msgid ""
 "Color will be rendered based on a ratio of the cell against the sum of "
 "across this criteria"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:230
+#: superset/assets/javascripts/explore/stores/controls.jsx:292
 msgid "Horizon Color Scale"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:237
+#: superset/assets/javascripts/explore/stores/controls.jsx:299
 msgid "Defines how the color are attributed."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:242
+#: superset/assets/javascripts/explore/stores/controls.jsx:304
 msgid "Rendering"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:249
+#: superset/assets/javascripts/explore/stores/controls.jsx:311
 msgid ""
 "image-rendering CSS attribute of the canvas object that defines how the "
 "browser scales up the image"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:255
+#: superset/assets/javascripts/explore/stores/controls.jsx:317
 msgid "XScale Interval"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:258
+#: superset/assets/javascripts/explore/stores/controls.jsx:320
 msgid "Number of steps to take between ticks when displaying the X scale"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:264
+#: superset/assets/javascripts/explore/stores/controls.jsx:326
 msgid "YScale Interval"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:267
+#: superset/assets/javascripts/explore/stores/controls.jsx:329
 msgid "Number of steps to take between ticks when displaying the Y scale"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:273
+#: superset/assets/javascripts/explore/stores/controls.jsx:335
 msgid "Include Time"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:274
+#: superset/assets/javascripts/explore/stores/controls.jsx:336
 msgid "Whether to include the time granularity as defined in the time section"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:288
+#: superset/assets/javascripts/explore/stores/controls.jsx:342
+msgid "Auto Zoom"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:345
+msgid "When checked, the map will zoom to your data after each query"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:350
+msgid "Show percentage"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:352
+msgid "Whether to include the percentage in the tooltip"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:358
 msgid "Stacked Bars"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:296
+#: superset/assets/javascripts/explore/stores/controls.jsx:366
 msgid "Show totals"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:299
+#: superset/assets/javascripts/explore/stores/controls.jsx:369
 msgid "Display total row/column"
 msgstr "Mostra totali riga/colonna"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:304
+#: superset/assets/javascripts/explore/stores/controls.jsx:374
 msgid "Show Markers"
 msgstr "Mostra marcatori"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:307
+#: superset/assets/javascripts/explore/stores/controls.jsx:377
 msgid "Show data points as circle markers on the lines"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:312
+#: superset/assets/javascripts/explore/stores/controls.jsx:382
 msgid "Bar Values"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:315
+#: superset/assets/javascripts/explore/stores/controls.jsx:385
 msgid "Show the value on top of the bar"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:320
+#: superset/assets/javascripts/explore/stores/controls.jsx:390
 msgid "Sort Bars"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:322
+#: superset/assets/javascripts/explore/stores/controls.jsx:392
 msgid "Sort bars by x labels."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:327
+#: superset/assets/javascripts/explore/stores/controls.jsx:397
 msgid "Combine Metrics"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:329
+#: superset/assets/javascripts/explore/stores/controls.jsx:399
 msgid ""
 "Display metrics side by side within each column, as opposed to each "
 "column being displayed side by side for each metric."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:335
+#: superset/assets/javascripts/explore/stores/controls.jsx:405
 msgid "Extra Controls"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:338
+#: superset/assets/javascripts/explore/stores/controls.jsx:408
 msgid ""
 "Whether to show extra controls or not. Extra controls include things like"
 " making mulitBar charts stacked or side by side."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:345
+#: superset/assets/javascripts/explore/stores/controls.jsx:415
 msgid "Reduce X ticks"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:348
+#: superset/assets/javascripts/explore/stores/controls.jsx:418
 msgid ""
 "Reduces the number of X axis ticks to be rendered. If true, the x axis "
 "wont overflow and labels may be missing. If false, a minimum width will "
@@ -1460,137 +1914,219 @@ msgid ""
 "scroll."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:357
+#: superset/assets/javascripts/explore/stores/controls.jsx:427
 msgid "Include Series"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:360
+#: superset/assets/javascripts/explore/stores/controls.jsx:430
 msgid "Include series name as an axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:365
+#: superset/assets/javascripts/explore/stores/controls.jsx:435
 msgid "Color Metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:367
+#: superset/assets/javascripts/explore/stores/controls.jsx:437
 msgid "A metric to use for color"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:374
+#: superset/assets/javascripts/explore/stores/controls.jsx:444
 msgid "Country Name"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:393
+#: superset/assets/javascripts/explore/stores/controls.jsx:463
 msgid "The name of country that Superset should display"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:397
+#: superset/assets/javascripts/explore/stores/controls.jsx:467
 msgid "Country Field Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:405
+#: superset/assets/javascripts/explore/stores/controls.jsx:475
 msgid ""
 "The country code standard that Superset should expect to find in the "
 "[country] column"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:412
-#: superset/assets/javascripts/explore/stores/controls.jsx:419
+#: superset/assets/javascripts/explore/stores/controls.jsx:481
+msgid "Frequency"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:493
+msgid ""
+"The periodicity over which to pivot time. Users can provide\n"
+"      \"Pandas\" offset alias.\n"
+"      Click on the info bubble for more details on accepted \"freq\" "
+"expressions."
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:506
+msgid "Dimension"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:507
+msgid "Select a dimension"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:513
+#: superset/assets/javascripts/explore/stores/controls.jsx:520
 msgid "Columns"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:413
+#: superset/assets/javascripts/explore/stores/controls.jsx:514
 msgid "One or many controls to pivot as columns"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:421
-#: superset/assets/javascripts/explore/stores/controls.jsx:431
-#: superset/assets/javascripts/explore/stores/controls.jsx:441
+#: superset/assets/javascripts/explore/stores/controls.jsx:522
+#: superset/assets/javascripts/explore/stores/controls.jsx:622
+#: superset/assets/javascripts/explore/stores/controls.jsx:632
 msgid "Columns to display"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:450
+#: superset/assets/javascripts/explore/stores/controls.jsx:530
+msgid "Longitude & Latitude"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:532
+#: superset/assets/javascripts/explore/stores/controls.jsx:542
+#: superset/assets/javascripts/explore/stores/controls.jsx:552
+msgid "Point to your spatial columns"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:540
+msgid "Start Longitude & Latitude"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:550
+msgid "End Longitude & Latitude"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:560
+#: superset/assets/javascripts/explore/stores/visTypes.js:1463
+msgid "Longitude"
+msgstr "Longitudine"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:563
+msgid "Select the longitude column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:571
+#: superset/assets/javascripts/explore/stores/visTypes.js:1467
+msgid "Latitude"
+msgstr "Latitudine"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:574
+msgid "Select the latitude column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:582
+msgid "GeoJson Column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:584
+msgid "Select the geojson column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:592
+msgid "Polygon Column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:594
+msgid ""
+"Select the polygon column. Each row should contain JSON.array(N) of "
+"[longitude, latitude] points"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:603
+msgid "Point Radius Scale"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:612
+msgid "Stroke Width"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:641
 msgid "Origin"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:456
+#: superset/assets/javascripts/explore/stores/controls.jsx:647
 msgid ""
 "Defines the origin where time buckets start, accepts natural dates as in "
 "`now`, `sunday` or `1970-01-01`"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:463
+#: superset/assets/javascripts/explore/stores/controls.jsx:654
 msgid "Bottom Margin"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:467
+#: superset/assets/javascripts/explore/stores/controls.jsx:658
 msgid "Bottom margin, in pixels, allowing for more room for axis labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:473
+#: superset/assets/javascripts/explore/stores/controls.jsx:664
 msgid "Left Margin"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:477
+#: superset/assets/javascripts/explore/stores/controls.jsx:668
 msgid "Left margin, in pixels, allowing for more room for axis labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:483
+#: superset/assets/javascripts/explore/stores/controls.jsx:674
 msgid "Time Granularity"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:500
+#: superset/assets/javascripts/explore/stores/controls.jsx:691
 msgid ""
 "The time granularity for the visualization. Note that you can type and "
 "use simple natural language as in `10 seconds`, `1 day` or `56 weeks`"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:507
+#: superset/assets/javascripts/explore/stores/controls.jsx:698
 msgid "Domain"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:510
+#: superset/assets/javascripts/explore/stores/controls.jsx:701
 msgid "The time unit used for the grouping of blocks"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:515
+#: superset/assets/javascripts/explore/stores/controls.jsx:706
 msgid "Subdomain"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:518
+#: superset/assets/javascripts/explore/stores/controls.jsx:709
 msgid ""
 "The time unit for each block. Should be a smaller unit than "
 "domain_granularity. Should be larger or equal to Time Grain"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:525
+#: superset/assets/javascripts/explore/stores/controls.jsx:716
 msgid "Link Length"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:528
+#: superset/assets/javascripts/explore/stores/controls.jsx:719
 msgid "Link length in the force layout"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:534
+#: superset/assets/javascripts/explore/stores/controls.jsx:725
 msgid "Charge"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:548
+#: superset/assets/javascripts/explore/stores/controls.jsx:739
 msgid "Charge in the force layout"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:556
+#: superset/assets/javascripts/explore/stores/controls.jsx:745
 msgid ""
 "The time column for the visualization. Note that you can define arbitrary"
-" expression that return a DATETIME column in the table or. Also note that"
-" the filter below is applied against this column or expression"
+" expression that return a DATETIME column in the table. Also note that "
+"the filter below is applied against this column or expression"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:568
+#: superset/assets/javascripts/explore/stores/controls.jsx:771
 msgid "Time Grain"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:570
+#: superset/assets/javascripts/explore/stores/controls.jsx:773
 msgid ""
 "The time granularity for the visualization. This applies a date "
 "transformation to alter your time column and defines a new time "
@@ -1598,114 +2134,144 @@ msgid ""
 "in the Superset source code."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:583
+#: superset/assets/javascripts/explore/stores/controls.jsx:786
 msgid "Resample Rule"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:586
+#: superset/assets/javascripts/explore/stores/controls.jsx:789
 msgid "Pandas resample rule"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:592
+#: superset/assets/javascripts/explore/stores/controls.jsx:795
 msgid "Resample How"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:595
+#: superset/assets/javascripts/explore/stores/controls.jsx:798
 msgid "Pandas resample how"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:601
+#: superset/assets/javascripts/explore/stores/controls.jsx:804
 msgid "Resample Fill Method"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:604
+#: superset/assets/javascripts/explore/stores/controls.jsx:807
 msgid "Pandas resample fill method"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:610
+#: superset/assets/javascripts/explore/stores/controls.jsx:813
+#: superset/assets/visualizations/filter_box.jsx:114
 msgid "Since"
 msgstr "Data inizio"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:611
+#: superset/assets/javascripts/explore/stores/controls.jsx:814
 msgid "7 days ago"
 msgstr "7 giorni"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:617
+#: superset/assets/javascripts/explore/stores/controls.jsx:820
+#: superset/assets/visualizations/filter_box.jsx:123
 msgid "Until"
 msgstr "Data fine"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:624
+#: superset/assets/javascripts/explore/stores/controls.jsx:827
 msgid "Max Bubble Size"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:632
+#: superset/assets/javascripts/explore/stores/controls.jsx:835
 msgid "Whisker/outlier options"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:634
+#: superset/assets/javascripts/explore/stores/controls.jsx:837
 msgid "Determines how whiskers and outliers are calculated."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:645
+#: superset/assets/javascripts/explore/stores/controls.jsx:848
 msgid "Ratio"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:648
+#: superset/assets/javascripts/explore/stores/controls.jsx:851
 msgid "Target aspect ratio for treemap tiles."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:654
-#: superset/assets/javascripts/explore/stores/visTypes.js:616
-#: superset/assets/javascripts/explore/stores/visTypes.js:641
-#: superset/assets/javascripts/explore/stores/visTypes.js:790
+#: superset/assets/javascripts/explore/stores/controls.jsx:857
+#: superset/assets/javascripts/explore/stores/visTypes.js:1032
+#: superset/assets/javascripts/explore/stores/visTypes.js:1057
+#: superset/assets/javascripts/explore/stores/visTypes.js:1207
 msgid "Number format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:664
+#: superset/assets/javascripts/explore/stores/controls.jsx:867
 msgid "Row limit"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:672
+#: superset/assets/javascripts/explore/stores/controls.jsx:876
 msgid "Series limit"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:675
-msgid "Limits the number of time series that get displayed"
+#: superset/assets/javascripts/explore/stores/controls.jsx:879
+msgid ""
+"Limits the number of time series that get displayed. A sub query (or an "
+"extra phase where sub queries are not supported) is applied to limit the "
+"number of time series that get fetched and displayed. This feature is "
+"useful when grouping by high cardinality dimension(s)."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:680
+#: superset/assets/javascripts/explore/stores/controls.jsx:888
 msgid "Sort By"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:682
+#: superset/assets/javascripts/explore/stores/controls.jsx:890
 msgid "Metric used to define the top series"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:697
+#: superset/assets/javascripts/explore/stores/controls.jsx:898
+msgid "Sort Descending"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:900
+msgid "Whether to sort descending or ascending"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:905
 msgid "Rolling"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:700
+#: superset/assets/javascripts/explore/stores/controls.jsx:908
 msgid ""
 "Defines a rolling window function to apply, works along with the "
 "[Periods] text box"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:706
+#: superset/assets/javascripts/explore/stores/controls.jsx:914
+msgid "Multiplier"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:918
+msgid "Factor to multiply the metric by"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:923
 msgid "Periods"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:708
+#: superset/assets/javascripts/explore/stores/controls.jsx:925
 msgid ""
 "Defines the size of the rolling window function, relative to the time "
 "granularity selected"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:714
+#: superset/assets/javascripts/explore/stores/controls.jsx:931
+msgid "Grid Size"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:935
+msgid "Defines the grid size in pixels"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:940
 msgid "Min Periods"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:716
+#: superset/assets/javascripts/explore/stores/controls.jsx:942
 msgid ""
 "The minimum number of rolling periods required to show a value. For "
 "instance if you do a cumulative sum on 7 days you may want your \"Min "
@@ -1714,561 +2280,904 @@ msgid ""
 "periods"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:725
-#: superset/assets/javascripts/explore/stores/visTypes.js:123
+#: superset/assets/javascripts/explore/stores/controls.jsx:951
+#: superset/assets/javascripts/explore/stores/visTypes.js:124
 msgid "Series"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:727
+#: superset/assets/javascripts/explore/stores/controls.jsx:953
 msgid ""
 "Defines the grouping of entities. Each series is shown as a specific "
 "color on the chart and has a legend toggle"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:737
+#: superset/assets/javascripts/explore/stores/controls.jsx:963
 msgid "Entity"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:740
+#: superset/assets/javascripts/explore/stores/controls.jsx:966
 msgid "This defines the element to be plotted on the chart"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:748
-#: superset/assets/javascripts/explore/stores/visTypes.js:172
-#: superset/assets/javascripts/explore/stores/visTypes.js:547
+#: superset/assets/javascripts/explore/stores/controls.jsx:974
+#: superset/assets/javascripts/explore/stores/visTypes.js:173
+#: superset/assets/javascripts/explore/stores/visTypes.js:219
+#: superset/assets/javascripts/explore/stores/visTypes.js:963
 msgid "X Axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:749
+#: superset/assets/javascripts/explore/stores/controls.jsx:975
 msgid "Metric assigned to the [X] axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:762
-#: superset/assets/javascripts/explore/stores/visTypes.js:179
-#: superset/assets/javascripts/explore/stores/visTypes.js:555
+#: superset/assets/javascripts/explore/stores/controls.jsx:988
+#: superset/assets/javascripts/explore/stores/visTypes.js:180
+#: superset/assets/javascripts/explore/stores/visTypes.js:226
+#: superset/assets/javascripts/explore/stores/visTypes.js:971
 msgid "Y Axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:765
+#: superset/assets/javascripts/explore/stores/controls.jsx:991
 msgid "Metric assigned to the [Y] axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:776
+#: superset/assets/javascripts/explore/stores/controls.jsx:1002
 msgid "Bubble Size"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:789
+#: superset/assets/javascripts/explore/stores/controls.jsx:1015
 msgid "URL"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:790
+#: superset/assets/javascripts/explore/stores/controls.jsx:1016
 msgid ""
 "The URL, this control is templated, so you can integrate {{ width }} "
 "and/or {{ height }} in your URL string."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:797
+#: superset/assets/javascripts/explore/stores/controls.jsx:1023
 msgid "X Axis Label"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:804
+#: superset/assets/javascripts/explore/stores/controls.jsx:1030
 msgid "Y Axis Label"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:811
+#: superset/assets/javascripts/explore/stores/controls.jsx:1037
 msgid "Custom WHERE clause"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:813
+#: superset/assets/javascripts/explore/stores/controls.jsx:1043
 msgid ""
 "The text in this box gets included in your query's WHERE clause, as an "
 "AND to other criteria. You can include complex expression, parenthesis "
 "and anything else supported by the backend it is directed towards."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:821
+#: superset/assets/javascripts/explore/stores/controls.jsx:1051
 msgid "Custom HAVING clause"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:823
+#: superset/assets/javascripts/explore/stores/controls.jsx:1057
 msgid ""
 "The text in this box gets included in your query's HAVING clause, as an "
 "AND to other criteria. You can include complex expression, parenthesis "
 "and anything else supported by the backend it is directed towards."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:831
+#: superset/assets/javascripts/explore/stores/controls.jsx:1065
 msgid "Comparison Period Lag"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:833
+#: superset/assets/javascripts/explore/stores/controls.jsx:1067
 msgid "Based on granularity, number of time periods to compare against"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:838
+#: superset/assets/javascripts/explore/stores/controls.jsx:1072
 msgid "Comparison suffix"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:839
+#: superset/assets/javascripts/explore/stores/controls.jsx:1073
 msgid "Suffix to apply after the percentage display"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:845
+#: superset/assets/javascripts/explore/stores/controls.jsx:1079
 msgid "Table Timestamp Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:850
+#: superset/assets/javascripts/explore/stores/controls.jsx:1084
 msgid "Timestamp Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:856
+#: superset/assets/javascripts/explore/stores/controls.jsx:1090
 msgid "Series Height"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:859
+#: superset/assets/javascripts/explore/stores/controls.jsx:1093
 msgid "Pixel height of each series"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:865
+#: superset/assets/javascripts/explore/stores/controls.jsx:1099
 msgid "Page Length"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:868
+#: superset/assets/javascripts/explore/stores/controls.jsx:1102
 msgid "Rows per page, 0 means no pagination"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:874
-#: superset/assets/javascripts/explore/stores/controls.jsx:884
+#: superset/assets/javascripts/explore/stores/controls.jsx:1108
+#: superset/assets/javascripts/explore/stores/controls.jsx:1118
 msgid "X Axis Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:894
+#: superset/assets/javascripts/explore/stores/controls.jsx:1128
 msgid "Y Axis Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:904
+#: superset/assets/javascripts/explore/stores/controls.jsx:1138
 msgid "Right Axis Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:912
+#: superset/assets/javascripts/explore/stores/controls.jsx:1147
+msgid "Date Time Format"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1156
 msgid "Markup Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:917
+#: superset/assets/javascripts/explore/stores/controls.jsx:1161
 msgid "Pick your favorite markup language"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:922
+#: superset/assets/javascripts/explore/stores/controls.jsx:1166
 msgid "Rotation"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:925
+#: superset/assets/javascripts/explore/stores/controls.jsx:1169
 msgid "Rotation to apply to words in the cloud"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:930
+#: superset/assets/javascripts/explore/stores/controls.jsx:1174
 msgid "Line Style"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:935
+#: superset/assets/javascripts/explore/stores/controls.jsx:1179
 msgid "Line interpolation as defined by d3.js"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:940
+#: superset/assets/javascripts/explore/stores/controls.jsx:1184
 msgid "Label Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:949
+#: superset/assets/javascripts/explore/stores/controls.jsx:1193
 msgid "What should be shown on the label?"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:954
-#: superset/assets/javascripts/explore/stores/visTypes.js:376
-#: superset/assets/javascripts/explore/stores/visTypes.js:414
+#: superset/assets/javascripts/explore/stores/controls.jsx:1198
+#: superset/assets/javascripts/explore/stores/visTypes.js:790
+#: superset/assets/javascripts/explore/stores/visTypes.js:829
 msgid "Code"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:955
+#: superset/assets/javascripts/explore/stores/controls.jsx:1199
 msgid "Put your code here"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:964
+#: superset/assets/javascripts/explore/stores/controls.jsx:1208
 msgid "Aggregation function"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:976
+#: superset/assets/javascripts/explore/stores/controls.jsx:1220
 msgid ""
 "Aggregate function to apply when pivoting and computing the total rows "
 "and columns"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:983
+#: superset/assets/javascripts/explore/stores/controls.jsx:1227
 msgid "Font Size From"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:985
+#: superset/assets/javascripts/explore/stores/controls.jsx:1229
 msgid "Font size for the smallest value in the list"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:991
+#: superset/assets/javascripts/explore/stores/controls.jsx:1235
 msgid "Font Size To"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:993
+#: superset/assets/javascripts/explore/stores/controls.jsx:1237
 msgid "Font size for the biggest value in the list"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:998
+#: superset/assets/javascripts/explore/stores/controls.jsx:1242
 msgid "Instant Filtering"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1009
+#: superset/assets/javascripts/explore/stores/controls.jsx:1253
+msgid "Extruded"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1261
 msgid "Range Filter"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1012
+#: superset/assets/javascripts/explore/stores/controls.jsx:1264
 msgid "Whether to display the time range interactive selector"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1017
+#: superset/assets/javascripts/explore/stores/controls.jsx:1269
 msgid "Date Filter"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1019
+#: superset/assets/javascripts/explore/stores/controls.jsx:1271
 msgid "Whether to include a time filter"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1024
+#: superset/assets/javascripts/explore/stores/controls.jsx:1276
+msgid "Show SQL Granularity Dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1278
+msgid "Check to include SQL Granularity dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1283
+msgid "Show SQL Time Column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1285
+msgid "Check to include Time Column dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1290
+msgid "Show Druid Granularity Dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1292
+msgid "Check to include Druid Granularity dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1297
+msgid "Show Druid Time Origin"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1299
+msgid "Check to include Time Origin dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1304
 msgid "Data Table"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1026
+#: superset/assets/javascripts/explore/stores/controls.jsx:1306
 msgid "Whether to display the interactive data table"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1031
+#: superset/assets/javascripts/explore/stores/controls.jsx:1311
 msgid "Search Box"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1034
+#: superset/assets/javascripts/explore/stores/controls.jsx:1314
 msgid "Whether to include a client side search box"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1039
+#: superset/assets/javascripts/explore/stores/controls.jsx:1319
 msgid "Table Filter"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1041
+#: superset/assets/javascripts/explore/stores/controls.jsx:1321
 msgid "Whether to apply filter when table cell is clicked"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1046
+#: superset/assets/javascripts/explore/stores/controls.jsx:1326
 msgid "Show Bubbles"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1049
+#: superset/assets/javascripts/explore/stores/controls.jsx:1329
 msgid "Whether to display bubbles on top of countries"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1054
+#: superset/assets/javascripts/explore/stores/controls.jsx:1334
 msgid "Legend"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1057
+#: superset/assets/javascripts/explore/stores/controls.jsx:1337
 msgid "Whether to display the legend (toggles)"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1062
+#: superset/assets/javascripts/explore/stores/controls.jsx:1342
+msgid "Show Values"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1345
+msgid "Whether to display the numerical values within the cells"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1350
 msgid "X bounds"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1065
+#: superset/assets/javascripts/explore/stores/controls.jsx:1353
 msgid "Whether to display the min and max values of the X axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1070
+#: superset/assets/javascripts/explore/stores/controls.jsx:1358
 msgid "Y bounds"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1073
+#: superset/assets/javascripts/explore/stores/controls.jsx:1361
 msgid "Whether to display the min and max values of the Y axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1078
+#: superset/assets/javascripts/explore/stores/controls.jsx:1366
 msgid "Rich Tooltip"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1081
+#: superset/assets/javascripts/explore/stores/controls.jsx:1369
 msgid "The rich tooltip shows a list of all series for that point in time"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1087
+#: superset/assets/javascripts/explore/stores/controls.jsx:1375
 msgid "Y Log Scale"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1090
+#: superset/assets/javascripts/explore/stores/controls.jsx:1378
 msgid "Use a log scale for the Y axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1095
+#: superset/assets/javascripts/explore/stores/controls.jsx:1383
 msgid "X Log Scale"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1098
+#: superset/assets/javascripts/explore/stores/controls.jsx:1386
 msgid "Use a log scale for the X axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1103
+#: superset/assets/javascripts/explore/stores/controls.jsx:1391
+msgid "Log Scale"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1394
+msgid "Use a log scale"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1399
 msgid "Donut"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1106
+#: superset/assets/javascripts/explore/stores/controls.jsx:1402
 msgid "Do you want a donut or a pie?"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1111
+#: superset/assets/javascripts/explore/stores/controls.jsx:1407
 msgid "Put labels outside"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1114
+#: superset/assets/javascripts/explore/stores/controls.jsx:1410
 msgid "Put the labels outside the pie?"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1119
+#: superset/assets/javascripts/explore/stores/controls.jsx:1415
 msgid "Contribution"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1121
+#: superset/assets/javascripts/explore/stores/controls.jsx:1417
 msgid "Compute the contribution to the total"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1126
+#: superset/assets/javascripts/explore/stores/controls.jsx:1422
 msgid "Period Ratio"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1129
+#: superset/assets/javascripts/explore/stores/controls.jsx:1425
 msgid ""
 "[integer] Number of period to compare against, this is relative to the "
 "granularity selected"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1135
+#: superset/assets/javascripts/explore/stores/controls.jsx:1431
 msgid "Period Ratio Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1138
+#: superset/assets/javascripts/explore/stores/controls.jsx:1434
 msgid ""
 "`factor` means (new/previous), `growth` is ((new/previous) - 1), `value` "
 "is (new-previous)"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1144
+#: superset/assets/javascripts/explore/stores/controls.jsx:1440
 msgid "Time Shift"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1146
+#: superset/assets/javascripts/explore/stores/controls.jsx:1442
 msgid ""
 "Overlay a timeseries from a relative time period. Expects relative time "
 "delta in natural language (example:  24 hours, 7 days, 56 weeks, 365 "
 "days)"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1154
+#: superset/assets/javascripts/explore/stores/controls.jsx:1450
 msgid "Subheader"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1155
+#: superset/assets/javascripts/explore/stores/controls.jsx:1451
 msgid "Description text that shows up below your Big Number"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1161
+#: superset/assets/javascripts/explore/stores/controls.jsx:1457
 msgid "label"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1163
+#: superset/assets/javascripts/explore/stores/controls.jsx:1459
 msgid ""
 "`count` is COUNT(*) if a group by is used. Numerical columns will be "
 "aggregated with the aggregator. Non-numerical columns will be used to "
 "label points. Leave empty to get a count of points in each cluster."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1174
+#: superset/assets/javascripts/explore/stores/controls.jsx:1470
 msgid "Map Style"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1184
+#: superset/assets/javascripts/explore/stores/controls.jsx:1482
 msgid "Base layer map style"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1190
+#: superset/assets/javascripts/explore/stores/controls.jsx:1488
 msgid "Clustering Radius"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1203
+#: superset/assets/javascripts/explore/stores/controls.jsx:1501
 msgid ""
 "The radius (in pixels) the algorithm uses to define a cluster. Choose 0 "
 "to turn off clustering, but beware that a large number of points (>1000) "
 "will cause lag."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1210
+#: superset/assets/javascripts/explore/stores/controls.jsx:1508
+#: superset/assets/javascripts/explore/stores/visTypes.js:648
+msgid "Point Size"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1510
+msgid "Fixed point radius"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1518
 msgid "Point Radius"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1212
+#: superset/assets/javascripts/explore/stores/controls.jsx:1520
 msgid ""
 "The radius of individual points (ones that are not in a cluster). Either "
 "a numerical column or `Auto`, which scales the point based on the largest"
 " cluster"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1222
+#: superset/assets/javascripts/explore/stores/controls.jsx:1530
 msgid "Point Radius Unit"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1225
+#: superset/assets/javascripts/explore/stores/controls.jsx:1533
+#: superset/assets/javascripts/explore/stores/controls.jsx:1549
 msgid "The unit of measure for the specified point radius"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1230
+#: superset/assets/javascripts/explore/stores/controls.jsx:1538
+msgid "Point Unit"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1554
 msgid "Opacity"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1233
+#: superset/assets/javascripts/explore/stores/controls.jsx:1557
 msgid "Opacity of all clusters, points, and labels. Between 0 and 1."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1239
+#: superset/assets/javascripts/explore/stores/controls.jsx:1563
+#: superset/assets/javascripts/explore/stores/visTypes.js:1454
+msgid "Viewport"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1565
+msgid "Parameters related to the view and perspective on the map"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1572
 msgid "Zoom"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1242
+#: superset/assets/javascripts/explore/stores/controls.jsx:1575
 msgid "Zoom level of the map"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1248
+#: superset/assets/javascripts/explore/stores/controls.jsx:1581
 msgid "Default latitude"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1251
+#: superset/assets/javascripts/explore/stores/controls.jsx:1584
 msgid "Latitude of default viewport"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1257
+#: superset/assets/javascripts/explore/stores/controls.jsx:1590
 msgid "Default longitude"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1260
+#: superset/assets/javascripts/explore/stores/controls.jsx:1593
 msgid "Longitude of default viewport"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1266
+#: superset/assets/javascripts/explore/stores/controls.jsx:1599
 msgid "Live render"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1268
+#: superset/assets/javascripts/explore/stores/controls.jsx:1601
 msgid "Points and clusters will update as viewport is being changed"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1274
+#: superset/assets/javascripts/explore/stores/controls.jsx:1607
 msgid "RGB Color"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1284
+#: superset/assets/javascripts/explore/stores/controls.jsx:1617
 msgid "The color for points and clusters in RGB"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1289
+#: superset/assets/javascripts/explore/stores/controls.jsx:1622
+msgid "Color"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1624
+msgid "Pick a color"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1629
 msgid "Ranges"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1291
+#: superset/assets/javascripts/explore/stores/controls.jsx:1631
 msgid "Ranges to highlight with shading"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1296
+#: superset/assets/javascripts/explore/stores/controls.jsx:1636
 msgid "Range labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1298
+#: superset/assets/javascripts/explore/stores/controls.jsx:1638
 msgid "Labels for the ranges"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1303
+#: superset/assets/javascripts/explore/stores/controls.jsx:1643
 msgid "Markers"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1305
+#: superset/assets/javascripts/explore/stores/controls.jsx:1645
 msgid "List of values to mark with triangles"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1310
+#: superset/assets/javascripts/explore/stores/controls.jsx:1650
 msgid "Marker labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1312
+#: superset/assets/javascripts/explore/stores/controls.jsx:1652
 msgid "Labels for the markers"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1317
+#: superset/assets/javascripts/explore/stores/controls.jsx:1657
 msgid "Marker lines"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1319
+#: superset/assets/javascripts/explore/stores/controls.jsx:1659
 msgid "List of values to mark with lines"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1324
+#: superset/assets/javascripts/explore/stores/controls.jsx:1664
 msgid "Marker line labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1326
+#: superset/assets/javascripts/explore/stores/controls.jsx:1666
 msgid "Labels for the marker lines"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1353
+#: superset/assets/javascripts/explore/stores/controls.jsx:1701
 msgid "Slice ID"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1355
+#: superset/assets/javascripts/explore/stores/controls.jsx:1703
 msgid "The id of the active slice"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1360
+#: superset/assets/javascripts/explore/stores/controls.jsx:1708
 msgid "Cache Timeout (seconds)"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1362
+#: superset/assets/javascripts/explore/stores/controls.jsx:1710
 msgid "The number of seconds before expiring the cache"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1367
+#: superset/assets/javascripts/explore/stores/controls.jsx:1715
 msgid "Order by entity id"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1368
+#: superset/assets/javascripts/explore/stores/controls.jsx:1716
 msgid ""
 "Important! Select this if the table is not already sorted by entity id, "
 "else there is no guarantee that all events for each entity are returned."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1376
+#: superset/assets/javascripts/explore/stores/controls.jsx:1724
 msgid "Minimum leaf node event count"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1379
-msgid ""
-"Leaf nodes that represent fewer than this number of events will be "
-"initially hidden in the visualization"
+#: superset/assets/javascripts/explore/stores/controls.jsx:1727
+msgid ""
+"Leaf nodes that represent fewer than this number of events will be "
+"initially hidden in the visualization"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1733
+#: superset/assets/javascripts/explore/stores/visTypes.js:25
+msgid "Color Scheme"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1737
+msgid "The color scheme for rendering chart"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1743
+msgid "Significance Level"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1745
+msgid "Threshold alpha level for determining significance"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1750
+msgid "p-value precision"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1752
+msgid "Number of decimal places with which to display p-values"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1757
+msgid "Lift percent precision"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1759
+msgid "Number of decimal places with which to display lift values"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1764
+msgid "Time Series Columns"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1771
+msgid "Use Area Proportions"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1772
+msgid ""
+"Check if the Rose Chart should use segment area instead of segment radius"
+" for proportioning"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1782
+#: superset/assets/javascripts/explore/stores/visTypes.js:742
+#: superset/assets/javascripts/explore/stores/visTypes.js:859
+#: superset/assets/javascripts/explore/stores/visTypes.js:908
+#: superset/assets/javascripts/explore/stores/visTypes.js:1172
+#: superset/assets/javascripts/explore/stores/visTypes.js:1236
+#: superset/assets/javascripts/explore/stores/visTypes.js:1327
+#: superset/assets/javascripts/explore/stores/visTypes.js:1349
+msgid "Options"
+msgstr "Opzioni"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1788
+msgid "Not Time Series"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1790
+msgid "Ignore time"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1793
+msgid "Time Series"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1795
+msgid "Standard time series"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1798
+msgid "Aggregate Mean"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1800
+msgid "Mean of values over specified period"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1803
+msgid "Aggregate Sum"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1805
+msgid "Sum of values over specified period"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1808
+msgid "Difference"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1810
+msgid "Metric change in value from `since` to `until`"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1813
+msgid "Percent Change"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1815
+msgid "Metric percent change in value from `since` to `until`"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1818
+msgid "Factor"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1820
+msgid "Metric factor change from `since` to `until`"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1823
+#: superset/assets/javascripts/explore/stores/visTypes.js:66
+msgid "Advanced Analytics"
+msgstr "Analytics avanzate"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1825
+msgid "Use the Advanced Analytics options below"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1830
+msgid "Settings for time series"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1835
+msgid "Equal Date Sizes"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1838
+msgid "Check to force date partitions to have the same height"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1843
+msgid "Partition Limit"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1847
+msgid ""
+"The maximum number of subdivisions of each group; lower values are pruned"
+" first"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1853
+msgid "Partition Threshold"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1857
+msgid ""
+"Partitions whose height to parent height proportions are below this value"
+" are pruned"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1863
+msgid "Lines column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1865
+msgid "The database columns that contains lines information"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1873
+msgid "Lines encoding"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1876
+msgid "The encoding format of the lines"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1885
+msgid "Line width"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1889
+msgid "The width of the lines"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1894
+msgid "Reverse Lat & Long"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1901
+msgid "deck.gl charts"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1904
+msgid "Pick a set of deck.gl charts to layer on top of one another"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1906
+msgid "Select charts"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1907
+msgid "Error while fetching charts"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1917
+msgid "Javascript data interceptor"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1918
+msgid ""
+"Define a javascript function that receives the data array used in the "
+"visualization and is expected to return a modified version of that array."
+" This can be used to alter properties of the data, filter, or enrich the "
+"array."
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1924
+msgid "Javascript data mutator"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1925
+msgid ""
+"Define a function that receives intercepts the data objects and can "
+"mutate it"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1929
+msgid "Javascript tooltip generator"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1930
+msgid ""
+"Define a function that receives the input and outputs the content for a "
+"tooltip"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1934
+msgid "Javascript onClick href"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1935
+msgid "Define a function that returns a URL to navigate to when user clicks"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1940
+msgid "Extra data for JS"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1942
+msgid "List of extra columns made available in Javascript functions"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1947
+msgid "Stroked"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1949
+msgid "Whether to display the stroke"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1385
-#: superset/assets/javascripts/explore/stores/visTypes.js:25
-msgid "Color Scheme"
+#: superset/assets/javascripts/explore/stores/controls.jsx:1955
+msgid "Filled"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1389
-msgid "The color scheme for rendering chart"
+#: superset/assets/javascripts/explore/stores/controls.jsx:1957
+msgid "Whether to fill the objects"
 msgstr ""
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:7
@@ -2290,14 +3199,9 @@ msgid "This section exposes ways to include snippets of SQL in your query"
 msgstr ""
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:48
-#: superset/views/annotations.py:55
-msgid "Annotations"
+msgid "Annotations and Layers"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:66
-msgid "Advanced Analytics"
-msgstr "Analytics avanzate"
-
 #: superset/assets/javascripts/explore/stores/visTypes.js:67
 msgid ""
 "This section contains options that allow for advanced analytical post "
@@ -2314,327 +3218,417 @@ msgid ""
 " to filter empty strings or nulls"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:100
-#: superset/assets/javascripts/explore/stores/visTypes.js:109
-#: superset/assets/javascripts/explore/stores/visTypes.js:145
-#: superset/assets/javascripts/explore/stores/visTypes.js:163
-#: superset/assets/javascripts/explore/stores/visTypes.js:202
-#: superset/assets/javascripts/explore/stores/visTypes.js:244
-#: superset/assets/javascripts/explore/stores/visTypes.js:279
-#: superset/assets/javascripts/explore/stores/visTypes.js:302
-#: superset/assets/javascripts/explore/stores/visTypes.js:465
-#: superset/assets/javascripts/explore/stores/visTypes.js:513
-#: superset/assets/javascripts/explore/stores/visTypes.js:534
-#: superset/assets/javascripts/explore/stores/visTypes.js:658
-#: superset/assets/javascripts/explore/stores/visTypes.js:691
-#: superset/assets/javascripts/explore/stores/visTypes.js:728
-#: superset/assets/javascripts/explore/stores/visTypes.js:781
-#: superset/assets/javascripts/explore/stores/visTypes.js:993
+#: superset/assets/javascripts/explore/stores/visTypes.js:110
+#: superset/assets/javascripts/explore/stores/visTypes.js:146
+#: superset/assets/javascripts/explore/stores/visTypes.js:164
+#: superset/assets/javascripts/explore/stores/visTypes.js:211
+#: superset/assets/javascripts/explore/stores/visTypes.js:247
+#: superset/assets/javascripts/explore/stores/visTypes.js:289
+#: superset/assets/javascripts/explore/stores/visTypes.js:324
+#: superset/assets/javascripts/explore/stores/visTypes.js:688
+#: superset/assets/javascripts/explore/stores/visTypes.js:881
+#: superset/assets/javascripts/explore/stores/visTypes.js:929
+#: superset/assets/javascripts/explore/stores/visTypes.js:950
+#: superset/assets/javascripts/explore/stores/visTypes.js:1001
+#: superset/assets/javascripts/explore/stores/visTypes.js:1023
+#: superset/assets/javascripts/explore/stores/visTypes.js:1048
+#: superset/assets/javascripts/explore/stores/visTypes.js:1074
+#: superset/assets/javascripts/explore/stores/visTypes.js:1107
+#: superset/assets/javascripts/explore/stores/visTypes.js:1145
+#: superset/assets/javascripts/explore/stores/visTypes.js:1198
+#: superset/assets/javascripts/explore/stores/visTypes.js:1409
+#: superset/assets/javascripts/explore/stores/visTypes.js:1557
+#: superset/assets/javascripts/explore/stores/visTypes.js:1582
 msgid "Chart Options"
 msgstr "Opzioni del grafico"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:126
+#: superset/assets/javascripts/explore/stores/visTypes.js:127
 msgid "Breakdowns"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:127
+#: superset/assets/javascripts/explore/stores/visTypes.js:128
 msgid "Defines how each series is broken down"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:133
+#: superset/assets/javascripts/explore/stores/visTypes.js:134
 msgid "Pie Chart"
 msgstr "Grafico a torta"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:198
+#: superset/assets/javascripts/explore/stores/visTypes.js:199
+msgid "Time Series - Periodicity Pivot"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:243
 msgid "Dual Axis Line Chart"
 msgstr "Grafico lineare a due assi"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:209
+#: superset/assets/javascripts/explore/stores/visTypes.js:254
 msgid "Y Axis 1"
 msgstr "Asse Y 1"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:215
+#: superset/assets/javascripts/explore/stores/visTypes.js:260
 msgid "Y Axis 2"
 msgstr "Asse Y 2"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:224
+#: superset/assets/javascripts/explore/stores/visTypes.js:269
 msgid "Left Axis Metric"
 msgstr "Metrica asse sinistro"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:225
+#: superset/assets/javascripts/explore/stores/visTypes.js:270
 msgid "Choose a metric for left axis"
 msgstr "Seleziona una metrica per l'asse sinistro"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:228
+#: superset/assets/javascripts/explore/stores/visTypes.js:273
 msgid "Left Axis Format"
 msgstr "Formato asse sinistro"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:254
-#: superset/assets/javascripts/explore/stores/visTypes.js:312
+#: superset/assets/javascripts/explore/stores/visTypes.js:299
+#: superset/assets/javascripts/explore/stores/visTypes.js:698
 msgid "Axes"
 msgstr "Assi"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:337
+#: superset/assets/javascripts/explore/stores/visTypes.js:346
+#: superset/assets/javascripts/explore/stores/visTypes.js:369
+#: superset/assets/javascripts/explore/stores/visTypes.js:407
+#: superset/assets/javascripts/explore/stores/visTypes.js:446
+#: superset/assets/javascripts/explore/stores/visTypes.js:479
+#: superset/assets/javascripts/explore/stores/visTypes.js:522
+#: superset/assets/javascripts/explore/stores/visTypes.js:562
+#: superset/assets/javascripts/explore/stores/visTypes.js:602
+#: superset/assets/javascripts/explore/stores/visTypes.js:640
+msgid "Map"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:357
+msgid "Deck.gl - Hexagons"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:377
+#: superset/assets/javascripts/explore/stores/visTypes.js:415
+#: superset/assets/javascripts/explore/stores/visTypes.js:455
+#: superset/assets/javascripts/explore/stores/visTypes.js:492
+#: superset/assets/javascripts/explore/stores/visTypes.js:538
+#: superset/assets/javascripts/explore/stores/visTypes.js:578
+#: superset/assets/javascripts/explore/stores/visTypes.js:616
+#: superset/assets/javascripts/explore/stores/visTypes.js:662
+msgid "Advanced"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:389
+#: superset/assets/javascripts/explore/stores/visTypes.js:427
+msgid "Metric used to control height"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:395
+msgid "Deck.gl - Grid"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:467
+msgid "Deck.gl - Screen grid"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:486
+msgid "Grid"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:503
+msgid "Weight"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:504
+msgid "Metric used as a weight for the grid's coloring"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:511
+msgid "Deck.gl - geoJson"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:529
+msgid "GeoJson Settings"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:569
+msgid "Polygon Settings"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:609
+msgid "Arc"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:655
+msgid "Point Color"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:673
+msgid "Categorical Color"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:674
+msgid "Pick a dimension from which categorical colors are defined"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:723
 msgid "GROUP BY"
 msgstr "RAGGRUPPA PER"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:338
+#: superset/assets/javascripts/explore/stores/visTypes.js:724
 msgid "Use this section if you want a query that aggregates"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:346
+#: superset/assets/javascripts/explore/stores/visTypes.js:734
 msgid "NOT GROUPED BY"
 msgstr "NON RAGGRUPPARE PER"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:347
+#: superset/assets/javascripts/explore/stores/visTypes.js:735
 msgid "Use this section if you want to query atomic rows"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:354
-#: superset/assets/javascripts/explore/stores/visTypes.js:755
-#: superset/assets/javascripts/explore/stores/visTypes.js:819
-#: superset/assets/javascripts/explore/stores/visTypes.js:912
-msgid "Options"
-msgstr "Opzioni"
+#: superset/assets/javascripts/explore/stores/visTypes.js:761
+msgid "Time Series Table"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:779
+msgid ""
+"Templated link, it's possible to include {{ metric }} or other values "
+"coming from the controls."
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:812
+msgid "Pivot Options"
+msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:541
-#: superset/assets/javascripts/explore/stores/visTypes.js:853
+#: superset/assets/javascripts/explore/stores/visTypes.js:957
+#: superset/assets/javascripts/explore/stores/visTypes.js:1271
 msgid "Bubbles"
 msgstr "Bolle"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:667
+#: superset/assets/javascripts/explore/stores/visTypes.js:1083
 msgid "Numeric Column"
 msgstr "Colonne numeriche"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:668
+#: superset/assets/javascripts/explore/stores/visTypes.js:1084
 msgid "Select the numeric column to draw the histogram"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:671
+#: superset/assets/javascripts/explore/stores/visTypes.js:1087
 msgid "No of Bins"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:672
+#: superset/assets/javascripts/explore/stores/visTypes.js:1088
 msgid "Select number of bins for the histogram"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:699
+#: superset/assets/javascripts/explore/stores/visTypes.js:1115
 msgid "Primary Metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:700
+#: superset/assets/javascripts/explore/stores/visTypes.js:1116
 msgid "The primary metric is used to define the arc segment sizes"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:703
+#: superset/assets/javascripts/explore/stores/visTypes.js:1119
 msgid "Secondary Metric"
 msgstr "Metrica secondaria"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:704
+#: superset/assets/javascripts/explore/stores/visTypes.js:1121
 msgid ""
-"This secondary metric is used to define the color as a ratio against the "
-"primary metric. If the two metrics match, color is mapped level groups"
+"[optional] this secondary metric is used to define the color as a ratio "
+"against the primary metric. When omitted, the color is categorical and "
+"based on labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:709
+#: superset/assets/javascripts/explore/stores/visTypes.js:1126
 msgid "Hierarchy"
 msgstr "Gerarchia"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:710
+#: superset/assets/javascripts/explore/stores/visTypes.js:1127
 msgid "This defines the level of the hierarchy"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:736
-#: superset/assets/javascripts/explore/stores/visTypes.js:764
+#: superset/assets/javascripts/explore/stores/visTypes.js:1153
+#: superset/assets/javascripts/explore/stores/visTypes.js:1181
 msgid "Source / Target"
 msgstr "Sorgente / Destinazione"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:737
-#: superset/assets/javascripts/explore/stores/visTypes.js:765
+#: superset/assets/javascripts/explore/stores/visTypes.js:1154
+#: superset/assets/javascripts/explore/stores/visTypes.js:1182
 msgid "Choose a source and a target"
 msgstr "Seleziona una sorgente ed una destinazione"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:770
+#: superset/assets/javascripts/explore/stores/visTypes.js:1187
 msgid "Chord Diagram"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:791
+#: superset/assets/javascripts/explore/stores/visTypes.js:1208
 msgid "Choose a number format"
 msgstr "Seleziona una formato numerico"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:794
+#: superset/assets/javascripts/explore/stores/visTypes.js:1211
 msgid "Source"
 msgstr "Sorgente"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:797
+#: superset/assets/javascripts/explore/stores/visTypes.js:1214
 msgid "Choose a source"
 msgstr "Seleziona una sorgente"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:800
+#: superset/assets/javascripts/explore/stores/visTypes.js:1217
 msgid "Target"
 msgstr "Destinazione"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:803
+#: superset/assets/javascripts/explore/stores/visTypes.js:1220
 msgid "Choose a target"
 msgstr "Seleziona una destinazione"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:828
+#: superset/assets/javascripts/explore/stores/visTypes.js:1246
 msgid "ISO 3166-2 codes of region/province/department"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:829
+#: superset/assets/javascripts/explore/stores/visTypes.js:1247
 msgid ""
 "It's ISO 3166-2 of your region/province/department in your table. (see "
 "documentation for list of ISO 3166-2)"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:863
+#: superset/assets/javascripts/explore/stores/visTypes.js:1281
 msgid "Country Control"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:864
+#: superset/assets/javascripts/explore/stores/visTypes.js:1282
 msgid "3 letter code of the country"
 msgstr "Codice a 3 lettere della nazione"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:867
+#: superset/assets/javascripts/explore/stores/visTypes.js:1285
 msgid "Metric for color"
 msgstr "Metrica per il colore"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:868
+#: superset/assets/javascripts/explore/stores/visTypes.js:1286
 msgid "Metric that defines the color of the country"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:871
+#: superset/assets/javascripts/explore/stores/visTypes.js:1289
 msgid "Bubble size"
 msgstr "Grandezza della bolla"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:872
+#: superset/assets/javascripts/explore/stores/visTypes.js:1290
 msgid "Metric that defines the size of the bubble"
 msgstr "Metrica che definisce la grandezza di una bolla"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:878
+#: superset/assets/javascripts/explore/stores/visTypes.js:1296
 msgid "Filter Box"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:897
+#: superset/assets/javascripts/explore/stores/visTypes.js:1312
 msgid "Filter controls"
 msgstr "Controlli del filtro"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:898
+#: superset/assets/javascripts/explore/stores/visTypes.js:1313
 msgid ""
 "The controls you want to filter on. Note that only columns checked as "
 "\"filterable\" will show up on this list."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:954
+#: superset/assets/javascripts/explore/stores/visTypes.js:1369
 msgid "Heatmap Options"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:989
+#: superset/assets/javascripts/explore/stores/visTypes.js:1390
+msgid "Value bounds"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:1399
+msgid "Value Format"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:1405
 msgid "Horizon"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1015
+#: superset/assets/javascripts/explore/stores/visTypes.js:1431
 msgid "Points"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1022
+#: superset/assets/javascripts/explore/stores/visTypes.js:1438
 msgid "Labelling"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1029
+#: superset/assets/javascripts/explore/stores/visTypes.js:1445
 msgid "Visual Tweaks"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1038
-msgid "Viewport"
-msgstr ""
-
-#: superset/assets/javascripts/explore/stores/visTypes.js:1048
-msgid "Longitude"
-msgstr "Longitudine"
-
-#: superset/assets/javascripts/explore/stores/visTypes.js:1049
+#: superset/assets/javascripts/explore/stores/visTypes.js:1464
 msgid "Column containing longitude data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1052
-msgid "Latitude"
-msgstr "Latitudine"
-
-#: superset/assets/javascripts/explore/stores/visTypes.js:1053
+#: superset/assets/javascripts/explore/stores/visTypes.js:1468
 msgid "Column containing latitude data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1056
+#: superset/assets/javascripts/explore/stores/visTypes.js:1471
 msgid "Cluster label aggregator"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1057
+#: superset/assets/javascripts/explore/stores/visTypes.js:1472
 msgid ""
 "Aggregate function applied to the list of points in each cluster to "
 "produce the cluster label."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1061
+#: superset/assets/javascripts/explore/stores/visTypes.js:1476
 msgid "Tooltip"
 msgstr "Suggerimento"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1062
+#: superset/assets/javascripts/explore/stores/visTypes.js:1477
 msgid "Show a tooltip when hovering over points and clusters describing the label"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1066
+#: superset/assets/javascripts/explore/stores/visTypes.js:1481
 msgid ""
 "One or many controls to group by. If grouping, latitude and longitude "
 "columns must be present."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1077
+#: superset/assets/javascripts/explore/stores/visTypes.js:1492
 msgid "Event definition"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1087
+#: superset/assets/javascripts/explore/stores/visTypes.js:1502
 msgid "Additional meta data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1095
+#: superset/assets/javascripts/explore/stores/visTypes.js:1510
 msgid "Column containing entity ids"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1096
+#: superset/assets/javascripts/explore/stores/visTypes.js:1511
 msgid "e.g., a \"user id\" column"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1099
+#: superset/assets/javascripts/explore/stores/visTypes.js:1514
 msgid "Column containing event names"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1107
+#: superset/assets/javascripts/explore/stores/visTypes.js:1522
 msgid "Event count limit"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1108
+#: superset/assets/javascripts/explore/stores/visTypes.js:1523
 msgid "The maximum number of events to return, equivalent to number of rows"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1111
+#: superset/assets/javascripts/explore/stores/visTypes.js:1526
 msgid "Meta data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1112
+#: superset/assets/javascripts/explore/stores/visTypes.js:1527
 msgid "Select any columns for meta data inspection"
 msgstr ""
 
-#: superset/assets/javascripts/modules/superset.js:130
-msgid ""
-"The server could not be reached. You may want to verify your connection "
-"and try again."
+#: superset/assets/javascripts/explore/stores/visTypes.js:1539
+msgid "Paired t-test"
 msgstr ""
 
-#: superset/assets/javascripts/modules/superset.js:133
-#, python-format
-msgid "An unknown error occurred. (Status: %s )"
+#: superset/assets/javascripts/explore/stores/visTypes.js:1575
+msgid "Time Series Options"
 msgstr ""
 
 #: superset/assets/javascripts/profile/components/App.jsx:24
@@ -2663,47 +3657,49 @@ msgstr ""
 
 #: superset/assets/javascripts/profile/components/CreatedContent.jsx:58
 #: superset/assets/javascripts/profile/components/Favorites.jsx:59
-#: superset/templates/superset/welcome.html:13 superset/views/core.py:372
-#: superset/views/core.py:532
+#: superset/views/core.py:447 superset/views/core.py:616
 msgid "Dashboards"
 msgstr "Elenco Dashboard"
 
 #: superset/assets/javascripts/profile/components/CreatedContent.jsx:61
-#: superset/assets/javascripts/profile/components/Favorites.jsx:62
-#: superset/views/core.py:408 superset/views/core.py:477
 msgid "Slices"
 msgstr "Slice"
 
 #: superset/assets/javascripts/profile/components/Favorites.jsx:34
-msgid "No favorite slices yet, go click on stars!"
+msgid "No favorite charts yet, go click on stars!"
 msgstr ""
 
 #: superset/assets/javascripts/profile/components/Favorites.jsx:50
 msgid "No favorite dashboards yet, go click on stars!"
 msgstr ""
 
+#: superset/assets/javascripts/profile/components/Favorites.jsx:62
+#: superset/views/core.py:488 superset/views/core.py:561
+msgid "Charts"
+msgstr "Grafici"
+
 #: superset/assets/javascripts/profile/components/Security.jsx:14
 msgid "Roles"
-msgstr ""
+msgstr "Ruoli"
 
 #: superset/assets/javascripts/profile/components/Security.jsx:23
-#: superset/views/core.py:284
+#: superset/views/core.py:303
 msgid "Databases"
-msgstr ""
+msgstr "Basi di dati"
 
 #: superset/assets/javascripts/profile/components/Security.jsx:34
 msgid "Datasources"
 msgstr ""
 
-#: superset/assets/javascripts/profile/components/UserInfo.jsx:18
+#: superset/assets/javascripts/profile/components/UserInfo.jsx:19
 msgid "Profile picture provided by Gravatar"
 msgstr ""
 
-#: superset/assets/javascripts/profile/components/UserInfo.jsx:33
+#: superset/assets/javascripts/profile/components/UserInfo.jsx:34
 msgid "joined"
 msgstr ""
 
-#: superset/assets/javascripts/profile/components/UserInfo.jsx:43
+#: superset/assets/javascripts/profile/components/UserInfo.jsx:44
 msgid "id:"
 msgstr ""
 
@@ -2711,57 +3707,73 @@ msgstr ""
 msgid "Sorry, there appears to be no data"
 msgstr ""
 
-#: superset/assets/visualizations/filter_box.jsx:106
+#: superset/assets/visualizations/PlaySlider.jsx:99
+msgid "Data has no time steps"
+msgstr ""
+
+#: superset/assets/visualizations/filter_box.jsx:115
+msgid "Select starting date"
+msgstr "Seleziona data iniziale"
+
+#: superset/assets/visualizations/filter_box.jsx:124
+msgid "Select end date"
+msgstr "Seleziona data finale"
+
+#: superset/assets/visualizations/filter_box.jsx:193
 #, python-format
 msgid "Select [%s]"
 msgstr ""
 
-#: superset/connectors/druid/models.py:1073
+#: superset/assets/visualizations/filter_box.jsx:230
+msgid "Apply"
+msgstr "Applica"
+
+#: superset/connectors/druid/models.py:1230
 msgid "No data was returned."
 msgstr "Nessun dato restituito."
 
-#: superset/connectors/druid/views.py:28
+#: superset/connectors/druid/views.py:26
 msgid "List Druid Column"
 msgstr ""
 
-#: superset/connectors/druid/views.py:29
+#: superset/connectors/druid/views.py:27
 msgid "Show Druid Column"
 msgstr ""
 
-#: superset/connectors/druid/views.py:30
+#: superset/connectors/druid/views.py:28
 msgid "Add Druid Column"
 msgstr ""
 
-#: superset/connectors/druid/views.py:31
+#: superset/connectors/druid/views.py:29
 msgid "Edit Druid Column"
 msgstr ""
 
-#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:80
+#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:76
 msgid "Column"
 msgstr "Colonna"
 
-#: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:109
-#: superset/connectors/sqla/views.py:94 superset/connectors/sqla/views.py:133
+#: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:129
+#: superset/connectors/sqla/views.py:90 superset/connectors/sqla/views.py:131
 msgid "Type"
 msgstr "Tipo"
 
-#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83
+#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:79
 msgid "Groupable"
 msgstr "Raggruppabile"
 
-#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84
+#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:80
 msgid "Filterable"
 msgstr "Filtrabile"
 
-#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86
+#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:82
 msgid "Count Distinct"
 msgstr "Count Distinct"
 
-#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87
+#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:83
 msgid "Sum"
 msgstr "Sum"
 
-#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:49
+#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:45
 msgid ""
 "Whether this column is exposed in the `Filters` section of the explore "
 "view."
@@ -2769,23 +3781,23 @@ msgstr ""
 "Se questa colonna è esposta nella sezione `Filtri` della vista "
 "esplorazione."
 
-#: superset/connectors/druid/views.py:80
+#: superset/connectors/druid/views.py:100
 msgid "List Druid Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:81
+#: superset/connectors/druid/views.py:101
 msgid "Show Druid Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:82
+#: superset/connectors/druid/views.py:102
 msgid "Add Druid Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:83
+#: superset/connectors/druid/views.py:103
 msgid "Edit Druid Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:100 superset/connectors/sqla/views.py:115
+#: superset/connectors/druid/views.py:120 superset/connectors/sqla/views.py:113
 msgid ""
 "Whether the access to this metric is restricted to certain roles. Only "
 "roles with the permission 'metric access on XXX (the name of this "
@@ -2795,97 +3807,97 @@ msgstr ""
 "ruoli con l'autorizzazione 'accesso metrico su XXX (il nome di questa "
 "metrica)' possono accedervi"
 
-#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81
-#: superset/connectors/sqla/views.py:132
+#: superset/connectors/druid/views.py:128 superset/connectors/sqla/views.py:77
+#: superset/connectors/sqla/views.py:130
 msgid "Verbose Name"
 msgstr "Nome Completo"
 
-#: superset/connectors/druid/views.py:110 superset/views/core.py:559
+#: superset/connectors/druid/views.py:130 superset/views/core.py:658
 msgid "JSON"
 msgstr "JSON"
 
-#: superset/connectors/druid/views.py:111
+#: superset/connectors/druid/views.py:131
 msgid "Druid Datasource"
 msgstr "Sorgente Dati Druid"
 
-#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138
+#: superset/connectors/druid/views.py:132 superset/connectors/sqla/views.py:136
 msgid "Warning Message"
 msgstr ""
 
-#: superset/connectors/druid/views.py:129
+#: superset/connectors/druid/views.py:150
 msgid "List Druid Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:130
+#: superset/connectors/druid/views.py:151
 msgid "Show Druid Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:131
+#: superset/connectors/druid/views.py:152
 msgid "Add Druid Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:132
+#: superset/connectors/druid/views.py:153
 msgid "Edit Druid Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:143
-#: superset/connectors/druid/views.py:227
+#: superset/connectors/druid/views.py:164
+#: superset/connectors/druid/views.py:250
 msgid "Cluster"
 msgstr "Cluster"
 
-#: superset/connectors/druid/views.py:144
+#: superset/connectors/druid/views.py:165
 msgid "Coordinator Host"
 msgstr "Host Coordinatore"
 
-#: superset/connectors/druid/views.py:145
+#: superset/connectors/druid/views.py:166
 msgid "Coordinator Port"
 msgstr "Porta Coordinatore"
 
-#: superset/connectors/druid/views.py:146
+#: superset/connectors/druid/views.py:167
 msgid "Coordinator Endpoint"
 msgstr "Endpoint Coordinatore"
 
-#: superset/connectors/druid/views.py:147
+#: superset/connectors/druid/views.py:168
 msgid "Broker Host"
 msgstr "Host Broker"
 
-#: superset/connectors/druid/views.py:148
+#: superset/connectors/druid/views.py:169
 msgid "Broker Port"
 msgstr "Porta Broker"
 
-#: superset/connectors/druid/views.py:149
+#: superset/connectors/druid/views.py:170
 msgid "Broker Endpoint"
 msgstr "Endpoint Broker"
 
-#: superset/connectors/druid/views.py:164
+#: superset/connectors/druid/views.py:186
 msgid "Druid Clusters"
 msgstr ""
 
-#: superset/connectors/druid/views.py:167
-#: superset/connectors/druid/views.py:267
-#: superset/connectors/druid/views.py:315
-#: superset/connectors/druid/views.py:323 superset/connectors/sqla/views.py:281
-#: superset/views/core.py:287
+#: superset/connectors/druid/views.py:189
+#: superset/connectors/druid/views.py:291
+#: superset/connectors/druid/views.py:340
+#: superset/connectors/druid/views.py:348 superset/connectors/sqla/views.py:298
+#: superset/views/core.py:306 superset/views/core.py:2693
 msgid "Sources"
-msgstr ""
+msgstr "Sorgenti"
 
-#: superset/connectors/druid/views.py:174
+#: superset/connectors/druid/views.py:197
 msgid "List Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:175
+#: superset/connectors/druid/views.py:198
 msgid "Show Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:176
+#: superset/connectors/druid/views.py:199
 msgid "Add Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:177
+#: superset/connectors/druid/views.py:200
 msgid "Edit Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:196 superset/connectors/sqla/views.py:176
+#: superset/connectors/druid/views.py:219 superset/connectors/sqla/views.py:176
 msgid ""
 "The list of slices associated with this table. By altering this "
 "datasource, you may change how these associated slices behave. Also note "
@@ -2900,11 +3912,11 @@ msgstr ""
 "qualora si modifica un'origine dati. Se vuoi modificare l'origine dati "
 "per una slide, devi sovrascriverla dal 'vista di esplorazione'"
 
-#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184
+#: superset/connectors/druid/views.py:227 superset/connectors/sqla/views.py:184
 msgid "Timezone offset (in hours) for this datasource"
 msgstr "Timezone offset (in ore) per questa sorgente dati"
 
-#: superset/connectors/druid/views.py:208
+#: superset/connectors/druid/views.py:231
 msgid ""
 "Time expression to use as a predicate when retrieving distinct values to "
 "populate the filter component. Only applies when `Enable Filter Select` "
@@ -2917,7 +3929,7 @@ msgstr ""
 "inserisce `7 giorni fa`, l'elenco distinto di valori nel filtro verrà "
 "popolato in base al valore distinto della settimana passata"
 
-#: superset/connectors/druid/views.py:215 superset/connectors/sqla/views.py:206
+#: superset/connectors/druid/views.py:238 superset/connectors/sqla/views.py:206
 msgid ""
 "Whether to populate the filter's dropdown in the explore view's filter "
 "section with a list of distinct values fetched from the backend on the "
@@ -2926,7 +3938,7 @@ msgstr ""
 "Usato per popolare la finestra a cascata dei filtri dall'elenco dei "
 "valori distinti prelevati dal backend al volo"
 
-#: superset/connectors/druid/views.py:219
+#: superset/connectors/druid/views.py:242
 msgid ""
 "Redirects to this endpoint when clicking on the datasource from the "
 "datasource list"
@@ -2934,52 +3946,52 @@ msgstr ""
 "Rinvia a questo endpoint al clic sulla sorgente dati dall'elenco delle "
 "sorgenti dati"
 
-#: superset/connectors/druid/views.py:225 superset/connectors/sqla/views.py:213
-msgid "Associated Slices"
-msgstr "Slice associate"
+#: superset/connectors/druid/views.py:248 superset/connectors/sqla/views.py:213
+msgid "Associated Charts"
+msgstr ""
 
-#: superset/connectors/druid/views.py:226
+#: superset/connectors/druid/views.py:249
 msgid "Data Source"
 msgstr "Sorgente Dati"
 
-#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225
+#: superset/connectors/druid/views.py:252 superset/connectors/sqla/views.py:225
 msgid "Owner"
 msgstr "Proprietario"
 
-#: superset/connectors/druid/views.py:230
+#: superset/connectors/druid/views.py:253
 msgid "Is Hidden"
 msgstr "è nascosto"
 
-#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218
+#: superset/connectors/druid/views.py:254 superset/connectors/sqla/views.py:218
 msgid "Enable Filter Select"
 msgstr "Abilita il filtro di Select"
 
-#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220
+#: superset/connectors/druid/views.py:255 superset/connectors/sqla/views.py:220
 msgid "Default Endpoint"
 msgstr "Endpoint predefinito"
 
-#: superset/connectors/druid/views.py:233
+#: superset/connectors/druid/views.py:256
 msgid "Time Offset"
 msgstr "Offset temporale"
 
-#: superset/connectors/druid/views.py:234 superset/connectors/sqla/views.py:222
-#: superset/views/core.py:251 superset/views/core.py:370
+#: superset/connectors/druid/views.py:257 superset/connectors/sqla/views.py:222
+#: superset/views/core.py:269 superset/views/core.py:445
 msgid "Cache Timeout"
 msgstr "Cache Timeout"
 
-#: superset/connectors/druid/views.py:265
+#: superset/connectors/druid/views.py:289
 msgid "Druid Datasources"
 msgstr ""
 
-#: superset/connectors/druid/views.py:312
+#: superset/connectors/druid/views.py:337
 msgid "Scan New Datasources"
 msgstr ""
 
-#: superset/connectors/druid/views.py:320
+#: superset/connectors/druid/views.py:345
 msgid "Refresh Druid Metadata"
 msgstr ""
 
-#: superset/connectors/sqla/models.py:394
+#: superset/connectors/sqla/models.py:478
 msgid ""
 "Datetime column not provided as part table configuration and is required "
 "by this type of chart"
@@ -2987,37 +3999,38 @@ msgstr ""
 "la colonna Datetime è necessaria per questo tipo di grafico. Nella "
 "configurazione della tabella però non è stata definita"
 
-#: superset/connectors/sqla/models.py:398
+#: superset/connectors/sqla/models.py:482
 msgid "Empty query?"
-msgstr ""
+msgstr "Query vuota?"
 
-#: superset/connectors/sqla/models.py:401
+#: superset/connectors/sqla/models.py:485
 msgid "Metric '{}' is not valid"
 msgstr "Metrica '{}' non valida"
 
-#: superset/connectors/sqla/models.py:590
+#: superset/connectors/sqla/models.py:712
 msgid ""
 "Table [{}] doesn't seem to exist in the specified database, couldn't "
 "fetch column information"
-msgstr ""
+msgstr "La tabella [{}] non sembra esistere nel database specificato, non posso "
+"recuperare le informazioni sulla colonna "
 
-#: superset/connectors/sqla/views.py:27
+#: superset/connectors/sqla/views.py:23
 msgid "List Columns"
-msgstr ""
+msgstr "Visualizza colonne"
 
-#: superset/connectors/sqla/views.py:28
+#: superset/connectors/sqla/views.py:24
 msgid "Show Column"
-msgstr ""
+msgstr "Mostra colonna"
 
-#: superset/connectors/sqla/views.py:29
+#: superset/connectors/sqla/views.py:25
 msgid "Add Column"
-msgstr ""
+msgstr "Aggiungi colonna"
 
-#: superset/connectors/sqla/views.py:30
+#: superset/connectors/sqla/views.py:26
 msgid "Edit Column"
-msgstr ""
+msgstr "Edita colonna"
 
-#: superset/connectors/sqla/views.py:45
+#: superset/connectors/sqla/views.py:41
 msgid ""
 "Whether to make this column available as a [Time Granularity] option, "
 "column has to be DATETIME or DATETIME-like"
@@ -3025,7 +4038,7 @@ msgstr ""
 "Se rendere disponibile questa colonna come opzione [Time Granularity], la"
 " colonna deve essere di tipo DATETIME o simile"
 
-#: superset/connectors/sqla/views.py:52
+#: superset/connectors/sqla/views.py:48
 msgid ""
 "The data type that was inferred by the database. It may be necessary to "
 "input a type manually for expression-defined columns in some cases. In "
@@ -3036,65 +4049,65 @@ msgstr ""
 "dall'espressione. Nella maggior parte dei casi gli utenti non hanno "
 "bisogno di fare questa modifica."
 
-#: superset/connectors/sqla/views.py:90
+#: superset/connectors/sqla/views.py:86
 msgid "Expression"
 msgstr "Espressione"
 
-#: superset/connectors/sqla/views.py:91
+#: superset/connectors/sqla/views.py:87
 msgid "Is temporal"
 msgstr "è temporale"
 
-#: superset/connectors/sqla/views.py:92
+#: superset/connectors/sqla/views.py:88
 msgid "Datetime Format"
 msgstr "Formato Datetime"
 
-#: superset/connectors/sqla/views.py:93
+#: superset/connectors/sqla/views.py:89
 msgid "Database Expression"
 msgstr "Espressione del Database"
 
-#: superset/connectors/sqla/views.py:102
+#: superset/connectors/sqla/views.py:100
 msgid "List Metrics"
-msgstr ""
+msgstr "Lista Metriche"
 
-#: superset/connectors/sqla/views.py:103
+#: superset/connectors/sqla/views.py:101
 msgid "Show Metric"
-msgstr ""
+msgstr "Mostra metrica"
 
-#: superset/connectors/sqla/views.py:104
+#: superset/connectors/sqla/views.py:102
 msgid "Add Metric"
-msgstr ""
+msgstr "Aggiungi metrica"
 
-#: superset/connectors/sqla/views.py:105
+#: superset/connectors/sqla/views.py:103
 msgid "Edit Metric"
-msgstr ""
+msgstr "Modifica metrica"
 
-#: superset/connectors/sqla/views.py:134
+#: superset/connectors/sqla/views.py:132
 msgid "SQL Expression"
 msgstr "Espressione SQL"
 
-#: superset/connectors/sqla/views.py:136
+#: superset/connectors/sqla/views.py:134
 msgid "D3 Format"
-msgstr ""
+msgstr "Formato D3"
 
-#: superset/connectors/sqla/views.py:137
+#: superset/connectors/sqla/views.py:135
 msgid "Is Restricted"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:155
+#: superset/connectors/sqla/views.py:154
 msgid "List Tables"
-msgstr ""
+msgstr "Visualizza Tabelle"
 
-#: superset/connectors/sqla/views.py:156
+#: superset/connectors/sqla/views.py:155
 msgid "Show Table"
-msgstr ""
+msgstr "Mostra Tabelle"
 
-#: superset/connectors/sqla/views.py:157
+#: superset/connectors/sqla/views.py:156
 msgid "Add Table"
-msgstr ""
+msgstr "Aggiungi Tabella"
 
-#: superset/connectors/sqla/views.py:158
+#: superset/connectors/sqla/views.py:157
 msgid "Edit Table"
-msgstr ""
+msgstr "Modifica Tabella"
 
 #: superset/connectors/sqla/views.py:185
 msgid "Name of the table that exists in the source database"
@@ -3133,27 +4146,19 @@ msgstr "Reinvia a questo endpoint al clic sulla tabella dall'elenco delle tabell
 msgid "Changed By"
 msgstr "Modificato da"
 
-#: superset/connectors/sqla/views.py:216 superset/views/core.py:247
-#: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55
+#: superset/connectors/sqla/views.py:216 superset/views/core.py:265
+#: superset/views/sql_lab.py:17 superset/views/sql_lab.py:54
 msgid "Database"
 msgstr "Database"
 
-#: superset/connectors/sqla/views.py:217 superset/views/core.py:249
+#: superset/connectors/sqla/views.py:217 superset/views/core.py:267
 msgid "Last Changed"
 msgstr "Ultima Modifica"
 
-#: superset/connectors/sqla/views.py:219
-msgid "Schema"
-msgstr "Schema"
-
 #: superset/connectors/sqla/views.py:221
 msgid "Offset"
 msgstr "Offset"
 
-#: superset/connectors/sqla/views.py:223
-msgid "Table Name"
-msgstr ""
-
 #: superset/connectors/sqla/views.py:224
 msgid "Fetch Values Predicate"
 msgstr ""
@@ -3177,10 +4182,23 @@ msgstr ""
 "fasi, è necessario andare sul pulsante di modifica della nuova tabella "
 "per configurarla."
 
+#: superset/connectors/sqla/views.py:278
+msgid "Refresh Metadata"
+msgstr ""
+
 #: superset/connectors/sqla/views.py:279
-msgid "Tables"
+msgid "Refresh column metadata"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:288
+#, python-format
+msgid "Metadata refreshed for the following table(s): %(tables)s"
 msgstr ""
 
+#: superset/connectors/sqla/views.py:296
+msgid "Tables"
+msgstr "Tabelle"
+
 #: superset/templates/appbuilder/navbar_right.html:41
 msgid "Profile"
 msgstr "Profilo"
@@ -3199,11 +4217,11 @@ msgstr ""
 
 #: superset/templates/appbuilder/general/widgets/base_list.html:46
 msgid "No records found"
-msgstr ""
+msgstr "Nessun record trovato"
 
 #: superset/templates/superset/import_dashboards.html:11
 msgid "Import"
-msgstr ""
+msgstr "Importa"
 
 #: superset/templates/superset/request_access.html:2
 msgid "No Access!"
@@ -3218,92 +4236,108 @@ msgstr "Non hai i permessi per accedere alla/e sorgente/i dati: %(name)s."
 msgid "Request Permissions"
 msgstr "Richiesta di Permessi"
 
-#: superset/templates/superset/welcome.html:3
-msgid "Welcome!"
-msgstr ""
-
 #: superset/templates/superset/models/database/macros.html:4
 msgid "Test Connection"
 msgstr "Testa la Connessione"
 
+#: superset/views/annotations.py:47
+msgid "Annotation Layers"
+msgstr ""
+
 #: superset/views/annotations.py:50 superset/views/annotations.py:58
-#: superset/views/core.py:277 superset/views/core.py:2371
-#: superset/views/sql_lab.py:30
+#: superset/views/core.py:296 superset/views/core.py:2661
+#: superset/views/sql_lab.py:29
 msgid "Manage"
+msgstr "Gestisci"
+
+#: superset/views/annotations.py:55
+msgid "Annotations"
 msgstr ""
 
-#: superset/views/base.py:62
+#: superset/views/base.py:74
 #, python-format
 msgid "Datasource %(name)s already exists"
 msgstr ""
 
-#: superset/views/base.py:221
+#: superset/views/base.py:233
 msgid "json isn't valid"
-msgstr ""
+msgstr "json non è valido"
+
+#: superset/views/base.py:237
+msgid "Export to YAML"
+msgstr "Esporta in YAML"
+
+#: superset/views/base.py:237
+msgid "Export to YAML?"
+msgstr "Esporta in YAML?"
 
-#: superset/views/base.py:272
+#: superset/views/base.py:297
 msgid "Delete"
-msgstr ""
+msgstr "Cancella"
 
-#: superset/views/base.py:273
+#: superset/views/base.py:298
 msgid "Delete all Really?"
 msgstr ""
 
-#: superset/views/core.py:56
+#: superset/views/core.py:61
 msgid "This endpoint requires the `all_datasource_access` permission"
 msgstr ""
 
-#: superset/views/core.py:58
+#: superset/views/core.py:63
 msgid "The datasource seems to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:59
+#: superset/views/core.py:64
 msgid "The access requests seem to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:61
+#: superset/views/core.py:66
 msgid "The user seems to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:62
+#: superset/views/core.py:71
+msgid "You don't have access to this datasource. <a href='{}'>(Gain access)</a>"
+msgstr ""
+
+#: superset/views/core.py:74
 msgid "You don't have access to this datasource"
 msgstr ""
 
-#: superset/views/core.py:66
+#: superset/views/core.py:86
 #, python-format
 msgid ""
 "This view requires the database %(name)s or `all_datasource_access` "
 "permission"
 msgstr ""
 
-#: superset/views/core.py:71
+#: superset/views/core.py:91
 #, python-format
 msgid ""
 "This endpoint requires the datasource %(name)s, database or "
 "`all_datasource_access` permission"
 msgstr ""
 
-#: superset/views/core.py:174
+#: superset/views/core.py:185
 msgid "List Databases"
-msgstr ""
+msgstr "Visualizza i database"
 
-#: superset/views/core.py:175
+#: superset/views/core.py:186
 msgid "Show Database"
-msgstr ""
+msgstr "Mostra database"
 
-#: superset/views/core.py:176
+#: superset/views/core.py:187
 msgid "Add Database"
-msgstr ""
+msgstr "Aggiungi Database"
 
-#: superset/views/core.py:177
+#: superset/views/core.py:188
 msgid "Edit Database"
-msgstr ""
+msgstr "Mostra database"
 
-#: superset/views/core.py:212
+#: superset/views/core.py:227
 msgid "Expose this DB in SQL Lab"
 msgstr "Esponi questo DB in SQL Lab"
 
-#: superset/views/core.py:213
+#: superset/views/core.py:228
 msgid ""
 "Allow users to run synchronous queries, this is the default and should "
 "work well for queries that can be executed within a web request scope "
@@ -3313,7 +4347,7 @@ msgstr ""
 "predefinita e dovrebbe funzionare bene per query che possono essere "
 "eseguite con una richiesta web (<-1 minuto)"
 
-#: superset/views/core.py:217
+#: superset/views/core.py:232
 msgid ""
 "Allow users to run queries, against an async backend. This assumes that "
 "you have a Celery worker setup as well as a results backend."
@@ -3322,11 +4356,11 @@ msgstr ""
 "Questo presuppone che si abbia una installazione funzionante di Celery "
 "nel backend."
 
-#: superset/views/core.py:221
+#: superset/views/core.py:236
 msgid "Allow CREATE TABLE AS option in SQL Lab"
 msgstr "Permetti l'opzione CREATE TABLE AS in SQL Lab"
 
-#: superset/views/core.py:222
+#: superset/views/core.py:237
 msgid ""
 "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in"
 " SQL Lab"
@@ -3334,7 +4368,7 @@ msgstr ""
 "Permetti agli utenti di eseguire dichiarazioni diverse da SELECT (UPDATE,"
 " DELETE, CREATE, ...) nel SQL Lab"
 
-#: superset/views/core.py:226
+#: superset/views/core.py:241
 msgid ""
 "When allowing CREATE TABLE AS option in SQL Lab, this option forces the "
 "table to be created in this schema"
@@ -3342,103 +4376,114 @@ msgstr ""
 "Se si abilita l'opzione CREATE TABLE AS in SQL Lab, verrà forzata la "
 "creazione della tabella con questo schema"
 
-#: superset/views/core.py:238
+#: superset/views/core.py:253
 msgid ""
-"All the queries in Sql Lab are going to be executed on behalf of "
-"currently authorized user."
+"If Presto, all the queries in SQL Lab are going to be executed as the "
+"currently logged on user who must have permission to run them.<br/>If "
+"Hive and hive.server2.enable.doAs is enabled, will run the queries as "
+"service account, but impersonate the currently logged on user via "
+"hive.server2.proxy.user property."
 msgstr ""
 
-#: superset/views/core.py:243
+#: superset/views/core.py:261
 msgid "Expose in SQL Lab"
 msgstr "Esponi in SQL Lab"
 
-#: superset/views/core.py:244
+#: superset/views/core.py:262
 msgid "Allow CREATE TABLE AS"
 msgstr "Permetti CREATE TABLE AS"
 
-#: superset/views/core.py:245
+#: superset/views/core.py:263
 msgid "Allow DML"
 msgstr "Permetti DML"
 
-#: superset/views/core.py:246
+#: superset/views/core.py:264
 msgid "CTAS Schema"
 msgstr "Schema CTAS"
 
-#: superset/views/core.py:248 superset/views/core.py:371
-#: superset/views/core.py:479 superset/views/core.py:543
+#: superset/views/core.py:266 superset/views/core.py:446
+#: superset/views/core.py:563 superset/views/core.py:630
 msgid "Creator"
 msgstr "Creatore"
 
-#: superset/views/core.py:250
+#: superset/views/core.py:268
 msgid "SQLAlchemy URI"
 msgstr "URI SQLAlchemy"
 
-#: superset/views/core.py:252
+#: superset/views/core.py:270
 msgid "Extra"
 msgstr "Extra"
 
-#: superset/views/core.py:253
+#: superset/views/core.py:271
 msgid "Allow Run Sync"
 msgstr ""
 
-#: superset/views/core.py:254
+#: superset/views/core.py:272
 msgid "Allow Run Async"
 msgstr ""
 
-#: superset/views/core.py:255
-msgid "Impersonate queries to the database"
+#: superset/views/core.py:273
+msgid "Impersonate the logged on user"
 msgstr ""
 
-#: superset/views/core.py:273
+#: superset/views/core.py:292
 msgid "Import Dashboards"
+msgstr "Importa dashboard"
+
+#: superset/views/core.py:323
+msgid "CSV to Database configuration"
+msgstr ""
+
+#: superset/views/core.py:363
+msgid "CSV file \"{0}\" uploaded to table \"{1}\" in database \"{2}\""
 msgstr ""
 
-#: superset/views/core.py:315 superset/views/core.py:556
-#: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54
+#: superset/views/core.py:389 superset/views/core.py:655
+#: superset/views/sql_lab.py:16 superset/views/sql_lab.py:53
 msgid "User"
 msgstr "Utente"
 
-#: superset/views/core.py:316
+#: superset/views/core.py:390
 msgid "User Roles"
 msgstr "Ruoli Utente"
 
-#: superset/views/core.py:317
+#: superset/views/core.py:391
 msgid "Database URL"
 msgstr "URL del Database"
 
-#: superset/views/core.py:319
+#: superset/views/core.py:393
 msgid "Roles to grant"
 msgstr "Ruoli per l'accesso"
 
-#: superset/views/core.py:320
+#: superset/views/core.py:394
 msgid "Created On"
 msgstr "Creato il"
 
-#: superset/views/core.py:326
+#: superset/views/core.py:400
 msgid "Access requests"
 msgstr ""
 
-#: superset/views/core.py:328 superset/views/core.py:567
+#: superset/views/core.py:402 superset/views/core.py:667
 msgid "Security"
-msgstr ""
+msgstr "Sicurezza"
 
-#: superset/views/core.py:335
-msgid "List Slices"
-msgstr ""
+#: superset/views/core.py:409
+msgid "List Charts"
+msgstr "Visualizza grafici"
 
-#: superset/views/core.py:336
-msgid "Show Slice"
-msgstr ""
+#: superset/views/core.py:410
+msgid "Show Chart"
+msgstr "Mostra grafico"
 
-#: superset/views/core.py:337
-msgid "Add Slice"
-msgstr ""
+#: superset/views/core.py:411
+msgid "Add Chart"
+msgstr "Aggiungi grafico"
 
-#: superset/views/core.py:338
-msgid "Edit Slice"
-msgstr ""
+#: superset/views/core.py:412
+msgid "Edit Chart"
+msgstr "Modifica grafico"
 
-#: superset/views/core.py:359
+#: superset/views/core.py:434
 msgid ""
 "These parameters are generated dynamically when clicking the save or "
 "overwrite button in the explore view. This JSON object is exposed here "
@@ -3450,43 +4495,43 @@ msgstr ""
 "JSON è esposto qui per referenza e per utenti esperti che vogliono "
 "modificare parametri specifici."
 
-#: superset/views/core.py:364
+#: superset/views/core.py:440
 msgid "Duration (in seconds) of the caching timeout for this slice."
 msgstr "Durata (in secondi) per il timeout della cache per questa slice."
 
-#: superset/views/core.py:375
+#: superset/views/core.py:450
 msgid "Last Modified"
 msgstr "Ultima Modifica"
 
-#: superset/views/core.py:376 superset/views/core.py:478
+#: superset/views/core.py:451 superset/views/core.py:562
 msgid "Owners"
 msgstr "Proprietari"
 
-#: superset/views/core.py:377
+#: superset/views/core.py:452
 msgid "Parameters"
 msgstr "Parametri"
 
-#: superset/views/core.py:378 superset/views/core.py:420
-msgid "Slice"
-msgstr "Slice"
+#: superset/views/core.py:453 superset/views/core.py:500
+msgid "Chart"
+msgstr ""
 
-#: superset/views/core.py:437
+#: superset/views/core.py:520
 msgid "List Dashboards"
 msgstr ""
 
-#: superset/views/core.py:438
+#: superset/views/core.py:521
 msgid "Show Dashboard"
 msgstr ""
 
-#: superset/views/core.py:439
+#: superset/views/core.py:522
 msgid "Add Dashboard"
 msgstr ""
 
-#: superset/views/core.py:440
+#: superset/views/core.py:523
 msgid "Edit Dashboard"
 msgstr ""
 
-#: superset/views/core.py:451
+#: superset/views/core.py:535
 msgid ""
 "This json object describes the positioning of the widgets in the "
 "dashboard. It is dynamically generated when adjusting the widgets size "
@@ -3497,7 +4542,7 @@ msgstr ""
 "la dimensione usando la funzione di drag & drop nella vista della "
 "dashboard. "
 
-#: superset/views/core.py:456
+#: superset/views/core.py:540
 msgid ""
 "The css for individual dashboards can be altered here, or in the "
 "dashboard view where changes are immediately visible"
@@ -3505,11 +4550,11 @@ msgstr ""
 "Il CSS di ogni singola dashboard può essere modificato qui, oppure nella "
 "vista della dashboard dove i cambiamenti sono visibili immediatamente"
 
-#: superset/views/core.py:460
+#: superset/views/core.py:544
 msgid "To get a readable URL for your dashboard"
 msgstr "ottenere una URL leggibile per la tua dashboard"
 
-#: superset/views/core.py:461
+#: superset/views/core.py:545
 msgid ""
 "This JSON object is generated dynamically when clicking the save or "
 "overwrite button in the dashboard view. It is exposed here for reference "
@@ -3520,163 +4565,188 @@ msgstr ""
 "qui come riferimento e per gli utenti esperti che vogliono modificare "
 "parametri specifici."
 
-#: superset/views/core.py:466
+#: superset/views/core.py:550
 msgid "Owners is a list of users who can alter the dashboard."
 msgstr "Proprietari è una lista di utenti che può alterare la dashboard."
 
-#: superset/views/core.py:474 superset/views/core.py:541
+#: superset/views/core.py:558 superset/views/core.py:628
 msgid "Dashboard"
 msgstr "Dashboard"
 
-#: superset/views/core.py:476
+#: superset/views/core.py:560
 msgid "Slug"
 msgstr "Slug"
 
-#: superset/views/core.py:481
+#: superset/views/core.py:565
 msgid "Position JSON"
 msgstr "Posizione del JSON"
 
-#: superset/views/core.py:483
+#: superset/views/core.py:567
 msgid "JSON Metadata"
 msgstr "Metadati JSON"
 
-#: superset/views/core.py:484
+#: superset/views/core.py:568
 msgid "Underlying Tables"
 msgstr "Tabelle sottostanti"
 
-#: superset/views/core.py:507
+#: superset/views/core.py:591
 msgid "Export"
 msgstr ""
 
-#: superset/views/core.py:507
+#: superset/views/core.py:591
 msgid "Export dashboards?"
 msgstr ""
 
-#: superset/views/core.py:557
+#: superset/views/core.py:656
 msgid "Action"
 msgstr "Azione"
 
-#: superset/views/core.py:558
+#: superset/views/core.py:657
 msgid "dttm"
 msgstr "dttm"
 
-#: superset/views/core.py:565
+#: superset/views/core.py:665
 msgid "Action Log"
 msgstr ""
 
-#: superset/views/core.py:796
+#: superset/views/core.py:852
 msgid "Access was requested"
 msgstr ""
 
-#: superset/views/core.py:857
+#: superset/views/core.py:913
 #, python-format
 msgid ""
 "%(user)s was granted the role %(role)s that gives access to the "
 "%(datasource)s"
 msgstr ""
 
-#: superset/views/core.py:873
+#: superset/views/core.py:929
 #, python-format
 msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s"
 msgstr ""
 
-#: superset/views/core.py:882
+#: superset/views/core.py:938
 msgid "You have no permission to approve this request"
 msgstr ""
 
-#: superset/views/core.py:1646
+#: superset/views/core.py:1230 superset/views/core.py:1235
+#: superset/views/core.py:1343 superset/views/core.py:1357
+msgid "You don't have the rights to "
+msgstr ""
+
+#: superset/views/core.py:1230 superset/views/core.py:1343
+msgid "alter this "
+msgstr ""
+
+#: superset/views/core.py:1230 superset/views/core.py:1235
+msgid "chart"
+msgstr ""
+
+#: superset/views/core.py:1235 superset/views/core.py:1357
+msgid "create a "
+msgstr ""
+
+#: superset/views/core.py:1344 superset/views/core.py:1357
+msgid "dashboard"
+msgstr ""
+
+#: superset/views/core.py:1904
 msgid ""
 "Malformed request. slice_id or table_name and db_name arguments are "
 "expected"
 msgstr ""
 
-#: superset/views/core.py:1652
+#: superset/views/core.py:1910
 #, python-format
 msgid "Slice %(id)s not found"
 msgstr ""
 
-#: superset/views/core.py:1664
+#: superset/views/core.py:1922
 #, python-format
 msgid "Table %(t)s wasn't found in the database %(d)s"
 msgstr ""
 
-#: superset/views/core.py:1803
+#: superset/views/core.py:2071
 #, python-format
 msgid "Can't find User '%(name)s', please ask your admin to create one."
 msgstr ""
 
-#: superset/views/core.py:1810
+#: superset/views/core.py:2078
 #, python-format
 msgid "Can't find DruidCluster with cluster_name = '%(name)s'"
 msgstr ""
 
-#: superset/views/core.py:2071
+#: superset/views/core.py:2350
 msgid "Query record was not created as expected."
 msgstr ""
 
-#: superset/views/core.py:2357
+#: superset/views/core.py:2646
 msgid "Template Name"
 msgstr ""
 
-#: superset/views/core.py:2368
+#: superset/views/core.py:2658
 msgid "CSS Templates"
-msgstr ""
+msgstr "Template CSS"
 
-#: superset/views/core.py:2379
+#: superset/views/core.py:2669
 msgid "SQL Editor"
 msgstr "Editor SQL"
 
-#: superset/views/core.py:2384 superset/views/core.py:2393
+#: superset/views/core.py:2674 superset/views/core.py:2684
 msgid "SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:2388
+#: superset/views/core.py:2679
 msgid "Query Search"
 msgstr "Ricerca Query"
 
-#: superset/views/sql_lab.py:20
+#: superset/views/core.py:2689
+msgid "Upload a CSV"
+msgstr ""
+
+#: superset/views/sql_lab.py:18
 msgid "Status"
 msgstr ""
 
-#: superset/views/sql_lab.py:21
+#: superset/views/sql_lab.py:19
 msgid "Start Time"
 msgstr ""
 
-#: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58
+#: superset/views/sql_lab.py:20 superset/views/sql_lab.py:57
 msgid "End Time"
 msgstr ""
 
-#: superset/views/sql_lab.py:28
+#: superset/views/sql_lab.py:27
 msgid "Queries"
 msgstr ""
 
-#: superset/views/sql_lab.py:37
+#: superset/views/sql_lab.py:36
 msgid "List Saved Query"
-msgstr ""
+msgstr "Visualizza query salvate"
 
-#: superset/views/sql_lab.py:38
+#: superset/views/sql_lab.py:37
 msgid "Show Saved Query"
-msgstr ""
+msgstr "Mostra query salvate"
 
-#: superset/views/sql_lab.py:39
+#: superset/views/sql_lab.py:38
 msgid "Add Saved Query"
-msgstr ""
+msgstr "Aggiungi query salvata"
 
-#: superset/views/sql_lab.py:40
+#: superset/views/sql_lab.py:39
 msgid "Edit Saved Query"
-msgstr ""
+msgstr "Modifica query salvata"
 
-#: superset/views/sql_lab.py:59
+#: superset/views/sql_lab.py:58
 msgid "Pop Tab Link"
 msgstr ""
 
-#: superset/views/sql_lab.py:60
+#: superset/views/sql_lab.py:59
 msgid "Changed on"
-msgstr ""
+msgstr "Cambiato il"
 
 #: superset/views/sql_lab.py:79
 msgid "Saved Queries"
-msgstr ""
+msgstr "Query salvate"
 
 #~ msgid "Your query was saved"
 #~ msgstr ""
@@ -3688,7 +4758,7 @@ msgstr ""
 #~ msgstr ""
 
 #~ msgid "Could not connect to server"
-#~ msgstr ""
+#~ msgstr "Non posso connettermi al server"
 
 #~ msgid "Your session timed out, please refresh your page and try again."
 #~ msgstr ""
@@ -4205,7 +5275,7 @@ msgstr ""
 #~ msgstr ""
 
 #~ msgid "Select %s"
-#~ msgstr ""
+#~ msgstr "Seleziona %s"
 
 #~ msgid "textarea"
 #~ msgstr ""
@@ -5350,3 +6420,48 @@ msgstr ""
 #~ msgid "Select [%s]"
 #~ msgstr ""
 
+#~ msgid "Please choose at least one \"Group by\" field "
+#~ msgstr "Seleziona almeno un campo \"Group by\""
+
+#~ msgid "'Group By' and 'Columns' can't overlap"
+#~ msgstr "'Group by' e 'Colonne' non possono sovrapporsi"
+
+#~ msgid "Annotation layers to overlay on the visualization"
+#~ msgstr ""
+
+#~ msgid "Select a annotation layer"
+#~ msgstr ""
+
+#~ msgid "Error while fetching annotation layers"
+#~ msgstr ""
+
+#~ msgid "Associated Slices"
+#~ msgstr "Slice associate"
+
+#~ msgid "Welcome!"
+#~ msgstr ""
+
+#~ msgid ""
+#~ "All the queries in Sql Lab are "
+#~ "going to be executed on behalf of"
+#~ " currently authorized user."
+#~ msgstr ""
+
+#~ msgid "Impersonate queries to the database"
+#~ msgstr ""
+
+#~ msgid "List Slices"
+#~ msgstr ""
+
+#~ msgid "Show Slice"
+#~ msgstr ""
+
+#~ msgid "Add Slice"
+#~ msgstr ""
+
+#~ msgid "Edit Slice"
+#~ msgstr ""
+
+#~ msgid "Slice"
+#~ msgstr "Slice"
+

-- 
To stop receiving notification emails like this one, please contact
maximebeauchemin@apache.org.

Mime
View raw message