You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@superset.apache.org by GitBox <gi...@apache.org> on 2017/10/25 08:24:57 UTC

[GitHub] zhouyao1994 closed pull request #3710: add some lables that have been use in the view of "show Slice" to tanslates

zhouyao1994 closed pull request #3710: add some lables that have been use in the view of  "show Slice"  to tanslates
URL: https://github.com/apache/incubator-superset/pull/3710
 
 
   

This is a PR merged from a forked repository.
As GitHub hides the original diff on merge, it is displayed below for
the sake of provenance:

As this is a foreign pull request (from a fork), the diff is supplied
below (as it won't show otherwise due to GitHub magic):

diff --git a/babel/messages.pot b/babel/messages.pot
index 0634bee8af..1b7c0240f9 100755
--- a/babel/messages.pot
+++ b/babel/messages.pot
@@ -8,110 +8,110 @@ 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: 2017-10-24 15:17+0800\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EM...@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL...@li.org>\n"
 "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.3.4\n"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:570
+#: superset/db_engine_specs.py:216 superset/db_engine_specs.py:247
+#: superset/db_engine_specs.py:291 superset/db_engine_specs.py:339
+#: superset/db_engine_specs.py:395 superset/db_engine_specs.py:893
+#: superset/db_engine_specs.py:929 superset/db_engine_specs.py:961
+#: superset/db_engine_specs.py:1007 superset/db_engine_specs.py:1044
+#: superset/db_engine_specs.py:1069
 msgid "Time Column"
 msgstr ""
 
-#: 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:217 superset/db_engine_specs.py:248
+#: superset/db_engine_specs.py:340 superset/db_engine_specs.py:396
+#: superset/db_engine_specs.py:894 superset/db_engine_specs.py:962
+#: superset/db_engine_specs.py:1045
 msgid "second"
 msgstr ""
 
-#: 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:218 superset/db_engine_specs.py:251
+#: superset/db_engine_specs.py:343 superset/db_engine_specs.py:398
+#: superset/db_engine_specs.py:896 superset/db_engine_specs.py:930
+#: superset/db_engine_specs.py:964 superset/db_engine_specs.py:1008
+#: superset/db_engine_specs.py:1046 superset/db_engine_specs.py:1070
 msgid "minute"
 msgstr ""
 
-#: 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:219 superset/db_engine_specs.py:255
+#: superset/db_engine_specs.py:345 superset/db_engine_specs.py:400
+#: superset/db_engine_specs.py:902 superset/db_engine_specs.py:932
+#: superset/db_engine_specs.py:966 superset/db_engine_specs.py:1014
+#: superset/db_engine_specs.py:1047 superset/db_engine_specs.py:1071
 msgid "hour"
 msgstr ""
 
-#: 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:220 superset/db_engine_specs.py:260
+#: superset/db_engine_specs.py:292 superset/db_engine_specs.py:347
+#: superset/db_engine_specs.py:402 superset/db_engine_specs.py:904
+#: superset/db_engine_specs.py:934 superset/db_engine_specs.py:968
+#: superset/db_engine_specs.py:1016 superset/db_engine_specs.py:1048
+#: superset/db_engine_specs.py:1072
 msgid "day"
 msgstr ""
 
-#: 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:221 superset/db_engine_specs.py:266
+#: superset/db_engine_specs.py:293 superset/db_engine_specs.py:348
+#: superset/db_engine_specs.py:404 superset/db_engine_specs.py:906
+#: superset/db_engine_specs.py:936 superset/db_engine_specs.py:970
+#: superset/db_engine_specs.py:1049 superset/db_engine_specs.py:1073
 msgid "week"
 msgstr ""
 
-#: 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:222 superset/db_engine_specs.py:268
+#: superset/db_engine_specs.py:295 superset/db_engine_specs.py:350
+#: superset/db_engine_specs.py:406 superset/db_engine_specs.py:908
+#: superset/db_engine_specs.py:938 superset/db_engine_specs.py:972
+#: superset/db_engine_specs.py:1018 superset/db_engine_specs.py:1050
+#: superset/db_engine_specs.py:1074
 msgid "month"
 msgstr ""
 
-#: 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:223 superset/db_engine_specs.py:270
+#: superset/db_engine_specs.py:352 superset/db_engine_specs.py:408
+#: superset/db_engine_specs.py:910 superset/db_engine_specs.py:940
+#: superset/db_engine_specs.py:974 superset/db_engine_specs.py:1020
+#: superset/db_engine_specs.py:1051 superset/db_engine_specs.py:1075
 msgid "quarter"
 msgstr ""
 
-#: 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:224 superset/db_engine_specs.py:274
+#: superset/db_engine_specs.py:354 superset/db_engine_specs.py:912
+#: superset/db_engine_specs.py:942 superset/db_engine_specs.py:1022
+#: superset/db_engine_specs.py:1052 superset/db_engine_specs.py:1076
 msgid "year"
 msgstr ""
 
-#: superset/db_engine_specs.py:332
+#: superset/db_engine_specs.py:356
 msgid "week_start_monday"
 msgstr ""
 
-#: superset/db_engine_specs.py:386 superset/db_engine_specs.py:922
+#: superset/db_engine_specs.py:410 superset/db_engine_specs.py:976
 msgid "week_ending_saturday"
 msgstr ""
 
-#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:925
+#: superset/db_engine_specs.py:413 superset/db_engine_specs.py:979
 msgid "week_start_sunday"
 msgstr ""
 
-#: superset/db_engine_specs.py:844 superset/db_engine_specs.py:956
+#: superset/db_engine_specs.py:898 superset/db_engine_specs.py:1010
 msgid "5 minute"
 msgstr ""
 
-#: superset/db_engine_specs.py:846
+#: superset/db_engine_specs.py:900
 msgid "half hour"
 msgstr ""
 
-#: superset/db_engine_specs.py:958
+#: superset/db_engine_specs.py:1012
 msgid "10 minute"
 msgstr ""
 
@@ -120,273 +120,286 @@ msgstr ""
 msgid "[Superset] Access to the datasource %(name)s was granted"
 msgstr ""
 
-#: superset/viz.py:50
+#: superset/viz.py:52
 msgid "Viz is missing a datasource"
 msgstr ""
 
-#: superset/viz.py:181
+#: superset/viz.py:172
 msgid "From date cannot be larger than to date"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:334
-#: superset/viz.py:369
+#: superset/assets/javascripts/explore/stores/visTypes.js:335
+#: superset/viz.py:350
 msgid "Table View"
 msgstr ""
 
-#: superset/viz.py:381
+#: superset/viz.py:362
 msgid "Pick a granularity in the Time section or uncheck 'Include Time'"
 msgstr ""
 
-#: superset/viz.py:391
+#: superset/viz.py:372
 msgid "Choose either fields to [Group By] and [Metrics] or [Columns], not both"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:386
-#: superset/viz.py:430
+#: superset/viz.py:441
+msgid "Time Table View"
+msgstr ""
+
+#: superset/viz.py:450 superset/viz.py:1218
+msgid "Pick at least one metric"
+msgstr ""
+
+#: superset/viz.py:453
+msgid "When using 'Group By' you are limited to use a single metric"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:413
+#: superset/viz.py:483
 msgid "Pivot Table"
 msgstr ""
 
-#: superset/viz.py:444
+#: superset/viz.py:497
 msgid "Please choose at least one \"Group by\" field "
 msgstr ""
 
-#: superset/viz.py:446
+#: superset/viz.py:499
 msgid "Please choose at least one metric"
 msgstr ""
 
-#: superset/viz.py:450
+#: superset/viz.py:503
 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:400
+#: superset/viz.py:536
 msgid "Markup"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:411
-#: superset/viz.py:502
+#: superset/assets/javascripts/explore/stores/visTypes.js:438
+#: superset/viz.py:555
 msgid "Separator"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:433
-#: superset/viz.py:514
+#: superset/assets/javascripts/explore/stores/visTypes.js:460
+#: superset/viz.py:567
 msgid "Word Cloud"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:454
-#: superset/viz.py:537
+#: superset/assets/javascripts/explore/stores/visTypes.js:481
+#: superset/viz.py:590
 msgid "Treemap"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:481
-#: superset/viz.py:563
+#: superset/assets/javascripts/explore/stores/visTypes.js:508
+#: superset/viz.py:616
 msgid "Calendar Heatmap"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:502
-#: superset/viz.py:621
+#: superset/assets/javascripts/explore/stores/visTypes.js:529
+#: superset/viz.py:674
 msgid "Box Plot"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:523
-#: superset/viz.py:710
+#: superset/assets/javascripts/explore/stores/visTypes.js:550
+#: superset/viz.py:763
 msgid "Bubble Chart"
 msgstr ""
 
-#: superset/viz.py:734
+#: superset/viz.py:787
 msgid "Pick a metric for x, y and size"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:574
-#: superset/viz.py:760
+#: superset/assets/javascripts/explore/stores/visTypes.js:601
+#: superset/viz.py:813
 msgid "Bullet Chart"
 msgstr ""
 
-#: superset/viz.py:786
+#: superset/viz.py:839
 msgid "Pick a metric to display"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:597
-#: superset/viz.py:809
+#: superset/assets/javascripts/explore/stores/visTypes.js:624
+#: superset/viz.py:862
 msgid "Big Number with Trendline"
 msgstr ""
 
-#: superset/viz.py:817 superset/viz.py:846
+#: superset/viz.py:870 superset/viz.py:899
 msgid "Pick a metric!"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:622
-#: superset/viz.py:838
+#: superset/assets/javascripts/explore/stores/visTypes.js:649
+#: superset/viz.py:891
 msgid "Big Number"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:157
-#: superset/viz.py:865
+#: superset/assets/javascripts/explore/stores/visTypes.js:158
+#: superset/viz.py:918
 msgid "Time Series - Line Chart"
 msgstr ""
 
-#: superset/viz.py:913 superset/viz.py:1058
+#: superset/viz.py:966 superset/viz.py:1119
 msgid "Pick a time granularity for your time series"
 msgstr ""
 
-#: superset/viz.py:1001
+#: superset/viz.py:1062
 msgid "Time Series - Dual Axis Line Chart"
 msgstr ""
 
-#: superset/viz.py:1011
+#: superset/viz.py:1072
 msgid "Pick a metric for left axis!"
 msgstr ""
 
-#: superset/viz.py:1013
+#: superset/viz.py:1074
 msgid "Pick a metric for right axis!"
 msgstr ""
 
-#: superset/viz.py:1015
+#: superset/viz.py:1076
 msgid "Please choose different metrics on left and right axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:238
-#: superset/viz.py:1076
+#: superset/assets/javascripts/explore/stores/visTypes.js:239
+#: superset/viz.py:1137
 msgid "Time Series - Bar Chart"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:274
-#: superset/viz.py:1084
+#: superset/assets/javascripts/explore/stores/visTypes.js:275
+#: superset/viz.py:1145
 msgid "Time Series - Percent Change"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:297
-#: superset/viz.py:1092
+#: superset/assets/javascripts/explore/stores/visTypes.js:298
+#: superset/viz.py:1153
 msgid "Time Series - Stacked"
 msgstr ""
 
-#: superset/viz.py:1101
+#: superset/viz.py:1162
 msgid "Distribution - NVD3 - Pie Chart"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:647
-#: superset/viz.py:1119
+#: superset/assets/javascripts/explore/stores/visTypes.js:674
+#: superset/viz.py:1180
 msgid "Histogram"
 msgstr ""
 
-#: superset/viz.py:1129
+#: superset/viz.py:1190
 msgid "Must have one numeric column specified"
 msgstr ""
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:96
-#: superset/viz.py:1144
+#: superset/viz.py:1205
 msgid "Distribution - Bar Chart"
 msgstr ""
 
-#: superset/viz.py:1155
+#: superset/viz.py:1216
 msgid "Can't have overlap between Series and Breakdowns"
 msgstr ""
 
-#: superset/viz.py:1157
-msgid "Pick at least one metric"
-msgstr ""
-
-#: superset/viz.py:1159
+#: superset/viz.py:1220
 msgid "Pick at least one field for [Series]"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:679
-#: superset/viz.py:1212
+#: superset/assets/javascripts/explore/stores/visTypes.js:706
+#: superset/viz.py:1273
 msgid "Sunburst"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:716
-#: superset/viz.py:1245
+#: superset/assets/javascripts/explore/stores/visTypes.js:743
+#: superset/viz.py:1306
 msgid "Sankey"
 msgstr ""
 
-#: superset/viz.py:1252
+#: superset/viz.py:1313
 msgid "Pick exactly 2 columns as [Source / Target]"
 msgstr ""
 
-#: superset/viz.py:1283
+#: superset/viz.py:1344
 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:770
+#: superset/viz.py:1355 superset/viz.py:1376
 msgid "Directed Force Layout"
 msgstr ""
 
-#: superset/viz.py:1301
+#: superset/viz.py:1362
 msgid "Pick exactly 2 columns to 'Group By'"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:808
-#: superset/viz.py:1348
+#: superset/assets/javascripts/explore/stores/visTypes.js:835
+#: superset/viz.py:1409
 msgid "Country Map"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:841
-#: superset/viz.py:1376
+#: superset/assets/javascripts/explore/stores/visTypes.js:868
+#: superset/viz.py:1437
 msgid "World Map"
 msgstr ""
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:80
-#: superset/viz.py:1426
+#: superset/viz.py:1487
 msgid "Filters"
 msgstr ""
 
-#: superset/viz.py:1434
+#: superset/viz.py:1495
 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:933
+#: superset/viz.py:1522
 msgid "iFrame"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:921
-#: superset/viz.py:1478
+#: superset/assets/javascripts/explore/stores/visTypes.js:945
+#: superset/viz.py:1539
 msgid "Parallel Coordinates"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:943
-#: superset/viz.py:1503
+#: superset/assets/javascripts/explore/stores/visTypes.js:967
+#: superset/viz.py:1564
 msgid "Heatmap"
 msgstr ""
 
-#: superset/viz.py:1562
+#: superset/viz.py:1623
 msgid "Horizon Charts"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1002
-#: superset/viz.py:1573
+#: superset/assets/javascripts/explore/stores/visTypes.js:1027
+#: superset/viz.py:1634
 msgid "Mapbox"
 msgstr ""
 
-#: superset/viz.py:1588
+#: superset/viz.py:1649
 msgid "Must have a [Group By] column to have 'count' as the [Label]"
 msgstr ""
 
-#: superset/viz.py:1601
+#: superset/viz.py:1662
 msgid "Choice of [Label] must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:1606
+#: superset/viz.py:1667
 msgid "Choice of [Point Radius] must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:1611
+#: superset/viz.py:1672
 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:1098
+#: superset/viz.py:1738
 msgid "Event flow"
 msgstr ""
 
-#: superset/viz.py:1706
+#: superset/assets/javascripts/explore/stores/visTypes.js:1143
+#: superset/viz.py:1769
 msgid "Time Series - Paired t-test"
 msgstr ""
 
+#: superset/viz.py:1831
+msgid "Partition Diagram"
+msgstr ""
+
 #: superset/assets/javascripts/SqlLab/actions.js:57
 msgid "Your query was saved"
 msgstr ""
@@ -459,22 +472,10 @@ msgstr ""
 msgid "Copy of %s"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/CopyQueryTabUrl.jsx:30
-msgid "share query"
-msgstr ""
-
 #: superset/assets/javascripts/SqlLab/components/CopyQueryTabUrl.jsx:33
 msgid "copy URL to clipboard"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:61
-msgid "Raw SQL"
-msgstr ""
-
-#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:71
-msgid "Source SQL"
-msgstr ""
-
 #: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:83
 #: superset/assets/javascripts/explore/stores/visTypes.js:40
 msgid "SQL"
@@ -549,8 +550,8 @@ 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/connectors/sqla/views.py:83 superset/connectors/sqla/views.py:133
+#: superset/connectors/sqla/views.py:213 superset/views/core.py:395
 msgid "Table"
 msgstr ""
 
@@ -570,10 +571,6 @@ msgstr ""
 msgid "Track Job"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:236
-msgid "Loading..."
-msgstr ""
-
 #: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:19
 msgid "Run Selected Query"
 msgstr ""
@@ -604,10 +601,10 @@ 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/connectors/druid/views.py:105
+#: superset/connectors/druid/views.py:227 superset/connectors/sqla/views.py:80
+#: superset/connectors/sqla/views.py:129 superset/connectors/sqla/views.py:226
+#: superset/views/core.py:389 superset/views/sql_lab.py:56
 msgid "Description"
 msgstr ""
 
@@ -626,7 +623,7 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:123
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:122
 msgid "Save Query"
 msgstr ""
 
@@ -761,10 +758,6 @@ msgid "%s is not right as a column name, please alias it (as in SELECT count(*)
 msgstr ""
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91
-msgid "AS my_alias"
-msgstr ""
-
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91
 msgid "using only alphanumeric characters and underscores"
 msgstr ""
 
@@ -785,6 +778,7 @@ msgid "[Chart Type]"
 msgstr ""
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:259
+#: superset/views/core.py:397
 msgid "Datasource Name"
 msgstr ""
 
@@ -792,6 +786,22 @@ msgstr ""
 msgid "datasource name"
 msgstr ""
 
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:54
+msgid "Create a new slice"
+msgstr ""
+
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:65
+msgid "Choose a datasource"
+msgstr ""
+
+#: 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/components/AsyncSelect.jsx:23
 #: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:26
 msgid "Select ..."
@@ -810,25 +820,23 @@ 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
 msgid "Copy to clipboard"
 msgstr ""
 
-#: superset/assets/javascripts/components/CopyToClipboard.jsx:65
+#: superset/assets/javascripts/components/CopyToClipboard.jsx:70
 msgid "Not successful"
 msgstr ""
 
-#: superset/assets/javascripts/components/CopyToClipboard.jsx:68
+#: superset/assets/javascripts/components/CopyToClipboard.jsx:73
 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:89
 msgid "Copied!"
 msgstr ""
 
 #: superset/assets/javascripts/components/EditableTitle.jsx:13
-#: superset/views/core.py:475 superset/views/core.py:542
+#: superset/views/core.py:498 superset/views/core.py:565
 msgid "Title"
 msgstr ""
 
@@ -846,7 +854,6 @@ 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."
 msgstr ""
 
@@ -858,21 +865,21 @@ msgstr ""
 msgid "button on the top right to save your changes."
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:164
+#: superset/assets/javascripts/dashboard/Dashboard.jsx:165
 #, python-format
 msgid "Served from data cached %s . Click to force refresh."
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:169
+#: superset/assets/javascripts/dashboard/Dashboard.jsx:170
 msgid "Click to force refresh"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:353
+#: superset/assets/javascripts/dashboard/Dashboard.jsx:358
 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:100
 msgid "Error"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:354
+#: superset/assets/javascripts/dashboard/Dashboard.jsx:359
 #, python-format
 msgid "Sorry, there was an error adding slices to this dashboard: %s"
 msgstr ""
@@ -881,36 +888,28 @@ msgstr ""
 msgid "Active Dashboard Filters"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:48
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:47
 #, python-format
 msgid "Checkout this dashboard: %s"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:54
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:53
 msgid "Force refresh the whole dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:94
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:93
 msgid "Edit this dashboard's properties"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:65
-msgid "Load a template"
-msgstr ""
-
 #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:68
 msgid "Load a CSS template"
 msgstr ""
 
 #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:80
-#: superset/views/core.py:482
+#: superset/views/core.py:505
 msgid "CSS"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:86
-msgid "Live CSS Editor"
-msgstr ""
-
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:19
 msgid "Don't refresh"
 msgstr ""
@@ -970,7 +969,7 @@ msgid "[dashboard name]"
 msgstr ""
 
 #: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142
-#: superset/views/core.py:379
+#: superset/views/core.py:394
 msgid "Name"
 msgstr ""
 
@@ -979,8 +978,8 @@ 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/views/core.py:268 superset/views/core.py:503
+#: superset/views/core.py:567 superset/views/sql_lab.py:57
 msgid "Modified"
 msgstr ""
 
@@ -996,32 +995,16 @@ msgstr ""
 msgid "Add Slices to Dashboard"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:37
-msgid "Move chart"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40
-msgid "Force refresh data"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:44
-msgid "Toggle chart description"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:54
-msgid "Edit chart"
+#: superset/assets/javascripts/explore/validators.js:11
+msgid "is expected to be a number"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:62
-msgid "Export CSV"
+#: superset/assets/javascripts/explore/validators.js:18
+msgid "is expected to be an integer"
 msgstr ""
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:70
-msgid "Explore chart"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:77
-msgid "Remove chart from dashboard"
+#: superset/assets/javascripts/explore/validators.js:30
+msgid "cannot be empty"
 msgstr ""
 
 #: superset/assets/javascripts/explore/components/ChartContainer.jsx:180
@@ -1041,33 +1024,39 @@ msgstr ""
 msgid "bolt"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:61
+#: superset/assets/javascripts/explore/components/ControlHeader.jsx:43
+msgid "Changing this control takes effect instantly"
+msgstr ""
+
+#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:63
 msgid "Error..."
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97
+#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:114
 #: 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:100
+#: superset/assets/javascripts/explore/stores/visTypes.js:138
+#: superset/assets/javascripts/explore/stores/visTypes.js:378
+#: superset/assets/javascripts/explore/stores/visTypes.js:416
+#: superset/assets/javascripts/explore/stores/visTypes.js:463
+#: superset/assets/javascripts/explore/stores/visTypes.js:484
+#: superset/assets/javascripts/explore/stores/visTypes.js:512
+#: superset/assets/javascripts/explore/stores/visTypes.js:532
+#: superset/assets/javascripts/explore/stores/visTypes.js:553
+#: superset/assets/javascripts/explore/stores/visTypes.js:605
+#: superset/assets/javascripts/explore/stores/visTypes.js:627
+#: superset/assets/javascripts/explore/stores/visTypes.js:652
+#: superset/assets/javascripts/explore/stores/visTypes.js:677
+#: superset/assets/javascripts/explore/stores/visTypes.js:709
 #: 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:800
+#: superset/assets/javascripts/explore/stores/visTypes.js:838
+#: superset/assets/javascripts/explore/stores/visTypes.js:871
+#: superset/assets/javascripts/explore/stores/visTypes.js:908
+#: superset/assets/javascripts/explore/stores/visTypes.js:948
+#: superset/assets/javascripts/explore/stores/visTypes.js:970
+#: superset/assets/javascripts/explore/stores/visTypes.js:1030
 msgid "Query"
 msgstr ""
 
@@ -1083,10 +1072,6 @@ msgstr ""
 msgid "Export to .json"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/ExploreActionButtons.jsx:42
-msgid "Export to .csv format"
-msgstr ""
-
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:74
 msgid "Please enter a slice name"
 msgstr ""
@@ -1137,28 +1122,24 @@ msgstr ""
 msgid "Check out this slice: %s"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:55
+#: 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:48 superset/connectors/sqla/views.py:86
 msgid "Min"
 msgstr ""
 
-#: 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:49 superset/connectors/sqla/views.py:87
 msgid "Max"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:70
-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 ""
@@ -1201,7 +1182,7 @@ msgstr ""
 msgid "Error while fetching data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106
+#: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:155
 #, python-format
 msgid "Select %s"
 msgstr ""
@@ -1227,7 +1208,7 @@ msgid "Updating chart was stopped"
 msgstr ""
 
 #: superset/assets/javascripts/explore/reducers/chartReducer.js:38
-#: superset/assets/javascripts/modules/superset.js:223
+#: superset/assets/javascripts/modules/superset.js:226
 #, python-format
 msgid "An error occurred while rendering the visualization: %s"
 msgstr ""
@@ -1244,213 +1225,237 @@ msgstr ""
 msgid "Network error."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:36
+#: superset/assets/javascripts/explore/stores/controls.jsx:37
 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:51
 msgid "Group by"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:53
+#: superset/assets/javascripts/explore/stores/controls.jsx:54
 msgid "One or many controls to group by"
 msgstr ""
 
-#: 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
+#: superset/assets/javascripts/explore/stores/controls.jsx:73
+#: superset/connectors/druid/views.py:43 superset/views/core.py:332
+#: superset/views/core.py:356 superset/views/core.py:388
 msgid "Datasource"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:82
-#: superset/views/core.py:381
+#: superset/assets/javascripts/explore/stores/controls.jsx:83
+#: superset/views/core.py:396
 msgid "Visualization Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:84
+#: superset/assets/javascripts/explore/stores/controls.jsx:85
 msgid "The type of visualization to display"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:90
+#: superset/assets/javascripts/explore/stores/controls.jsx:91
 msgid "Metrics"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:99
-#: superset/assets/javascripts/explore/stores/controls.jsx:116
+#: superset/assets/javascripts/explore/stores/controls.jsx:100
+#: superset/assets/javascripts/explore/stores/controls.jsx:132
 msgid "One or many metrics to display"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:103
+#: superset/assets/javascripts/explore/stores/controls.jsx:106
+msgid "Percentage Metrics"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:113
+msgid "Metrics for which percentage of total are to be displayed"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:118
 msgid "Y Axis Bounds"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:106
+#: superset/assets/javascripts/explore/stores/controls.jsx:121
 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:130
 msgid "Ordering"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:125
+#: superset/assets/javascripts/explore/stores/controls.jsx:141
 #: superset/views/annotations.py:47
 msgid "Annotation Layers"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:127
+#: superset/assets/javascripts/explore/stores/controls.jsx:143
 msgid "Annotation layers to overlay on the visualization"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:129
+#: superset/assets/javascripts/explore/stores/controls.jsx:145
 msgid "Select a annotation layer"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:130
+#: superset/assets/javascripts/explore/stores/controls.jsx:146
 msgid "Error while fetching annotation layers"
 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:157
+#: superset/assets/javascripts/explore/stores/visTypes.js:859
+#: superset/connectors/druid/views.py:104 superset/connectors/sqla/views.py:128
 msgid "Metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:143
+#: superset/assets/javascripts/explore/stores/controls.jsx:159
 msgid "Choose the metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:156
+#: superset/assets/javascripts/explore/stores/controls.jsx:172
 msgid "Right Axis Metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:160
+#: superset/assets/javascripts/explore/stores/controls.jsx:176
 msgid "Choose a metric for right axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:171
+#: superset/assets/javascripts/explore/stores/controls.jsx:187
 msgid "Stacked Style"
 msgstr ""
 
 #: superset/assets/javascripts/explore/stores/controls.jsx:199
+msgid "Sort X Axis"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:207
+msgid "Sort Y Axis"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:215
 msgid "Linear Color Scheme"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:216
+#: superset/assets/javascripts/explore/stores/controls.jsx:233
 msgid "Normalize Across"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:223
+#: superset/assets/javascripts/explore/stores/controls.jsx:240
 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:247
 msgid "Horizon Color Scale"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:237
+#: superset/assets/javascripts/explore/stores/controls.jsx:254
 msgid "Defines how the color are attributed."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:242
+#: superset/assets/javascripts/explore/stores/controls.jsx:259
 msgid "Rendering"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:249
+#: superset/assets/javascripts/explore/stores/controls.jsx:266
 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:272
 msgid "XScale Interval"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:258
+#: superset/assets/javascripts/explore/stores/controls.jsx:275
 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:281
 msgid "YScale Interval"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:267
+#: superset/assets/javascripts/explore/stores/controls.jsx:284
 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:290
 msgid "Include Time"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:274
+#: superset/assets/javascripts/explore/stores/controls.jsx:291
 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:297
+msgid "Show percentage"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:299
+msgid "Whether to include the percentage in the tooltip"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:305
 msgid "Stacked Bars"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:296
+#: superset/assets/javascripts/explore/stores/controls.jsx:313
 msgid "Show totals"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:299
+#: superset/assets/javascripts/explore/stores/controls.jsx:316
 msgid "Display total row/column"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:304
+#: superset/assets/javascripts/explore/stores/controls.jsx:321
 msgid "Show Markers"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:307
+#: superset/assets/javascripts/explore/stores/controls.jsx:324
 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:329
 msgid "Bar Values"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:315
+#: superset/assets/javascripts/explore/stores/controls.jsx:332
 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:337
 msgid "Sort Bars"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:322
+#: superset/assets/javascripts/explore/stores/controls.jsx:339
 msgid "Sort bars by x labels."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:327
+#: superset/assets/javascripts/explore/stores/controls.jsx:344
 msgid "Combine Metrics"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:329
+#: superset/assets/javascripts/explore/stores/controls.jsx:346
 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:352
 msgid "Extra Controls"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:338
+#: superset/assets/javascripts/explore/stores/controls.jsx:355
 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:362
 msgid "Reduce X ticks"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:348
+#: superset/assets/javascripts/explore/stores/controls.jsx:365
 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 "
@@ -1458,137 +1463,137 @@ msgid ""
 "scroll."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:357
+#: superset/assets/javascripts/explore/stores/controls.jsx:374
 msgid "Include Series"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:360
+#: superset/assets/javascripts/explore/stores/controls.jsx:377
 msgid "Include series name as an axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:365
+#: superset/assets/javascripts/explore/stores/controls.jsx:382
 msgid "Color Metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:367
+#: superset/assets/javascripts/explore/stores/controls.jsx:384
 msgid "A metric to use for color"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:374
+#: superset/assets/javascripts/explore/stores/controls.jsx:391
 msgid "Country Name"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:393
+#: superset/assets/javascripts/explore/stores/controls.jsx:410
 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:414
 msgid "Country Field Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:405
+#: superset/assets/javascripts/explore/stores/controls.jsx:422
 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:429
+#: superset/assets/javascripts/explore/stores/controls.jsx:436
 msgid "Columns"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:413
+#: superset/assets/javascripts/explore/stores/controls.jsx:430
 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:438
+#: superset/assets/javascripts/explore/stores/controls.jsx:448
+#: superset/assets/javascripts/explore/stores/controls.jsx:458
 msgid "Columns to display"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:450
+#: superset/assets/javascripts/explore/stores/controls.jsx:467
 msgid "Origin"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:456
+#: superset/assets/javascripts/explore/stores/controls.jsx:473
 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:480
 msgid "Bottom Margin"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:467
+#: superset/assets/javascripts/explore/stores/controls.jsx:484
 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:490
 msgid "Left Margin"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:477
+#: superset/assets/javascripts/explore/stores/controls.jsx:494
 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:500
 msgid "Time Granularity"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:500
+#: superset/assets/javascripts/explore/stores/controls.jsx:517
 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:524
 msgid "Domain"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:510
+#: superset/assets/javascripts/explore/stores/controls.jsx:527
 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:532
 msgid "Subdomain"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:518
+#: superset/assets/javascripts/explore/stores/controls.jsx:535
 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:542
 msgid "Link Length"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:528
+#: superset/assets/javascripts/explore/stores/controls.jsx:545
 msgid "Link length in the force layout"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:534
+#: superset/assets/javascripts/explore/stores/controls.jsx:551
 msgid "Charge"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:548
+#: superset/assets/javascripts/explore/stores/controls.jsx:565
 msgid "Charge in the force layout"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:556
+#: superset/assets/javascripts/explore/stores/controls.jsx:573
 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"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:568
+#: superset/assets/javascripts/explore/stores/controls.jsx:586
 msgid "Time Grain"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:570
+#: superset/assets/javascripts/explore/stores/controls.jsx:588
 msgid ""
 "The time granularity for the visualization. This applies a date "
 "transformation to alter your time column and defines a new time "
@@ -1596,114 +1601,122 @@ msgid ""
 "in the Superset source code."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:583
+#: superset/assets/javascripts/explore/stores/controls.jsx:601
 msgid "Resample Rule"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:586
+#: superset/assets/javascripts/explore/stores/controls.jsx:604
 msgid "Pandas resample rule"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:592
+#: superset/assets/javascripts/explore/stores/controls.jsx:610
 msgid "Resample How"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:595
+#: superset/assets/javascripts/explore/stores/controls.jsx:613
 msgid "Pandas resample how"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:601
+#: superset/assets/javascripts/explore/stores/controls.jsx:619
 msgid "Resample Fill Method"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:604
+#: superset/assets/javascripts/explore/stores/controls.jsx:622
 msgid "Pandas resample fill method"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:610
+#: superset/assets/javascripts/explore/stores/controls.jsx:628
 msgid "Since"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:611
+#: superset/assets/javascripts/explore/stores/controls.jsx:629
 msgid "7 days ago"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:617
+#: superset/assets/javascripts/explore/stores/controls.jsx:635
 msgid "Until"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:624
+#: superset/assets/javascripts/explore/stores/controls.jsx:642
 msgid "Max Bubble Size"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:632
+#: superset/assets/javascripts/explore/stores/controls.jsx:650
 msgid "Whisker/outlier options"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:634
+#: superset/assets/javascripts/explore/stores/controls.jsx:652
 msgid "Determines how whiskers and outliers are calculated."
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:645
+#: superset/assets/javascripts/explore/stores/controls.jsx:663
 msgid "Ratio"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:648
+#: superset/assets/javascripts/explore/stores/controls.jsx:666
 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:672
+#: superset/assets/javascripts/explore/stores/visTypes.js:643
+#: superset/assets/javascripts/explore/stores/visTypes.js:668
+#: superset/assets/javascripts/explore/stores/visTypes.js:817
 msgid "Number format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:664
+#: superset/assets/javascripts/explore/stores/controls.jsx:682
 msgid "Row limit"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:672
+#: superset/assets/javascripts/explore/stores/controls.jsx:690
 msgid "Series limit"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:675
+#: superset/assets/javascripts/explore/stores/controls.jsx:693
 msgid "Limits the number of time series that get displayed"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:680
+#: superset/assets/javascripts/explore/stores/controls.jsx:698
 msgid "Sort By"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:682
+#: superset/assets/javascripts/explore/stores/controls.jsx:700
 msgid "Metric used to define the top series"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:697
+#: superset/assets/javascripts/explore/stores/controls.jsx:708
+msgid "Sort Descending"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:710
+msgid "Whether to sort descending or ascending"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:715
 msgid "Rolling"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:700
+#: superset/assets/javascripts/explore/stores/controls.jsx:718
 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:724
 msgid "Periods"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:708
+#: superset/assets/javascripts/explore/stores/controls.jsx:726
 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:732
 msgid "Min Periods"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:716
+#: superset/assets/javascripts/explore/stores/controls.jsx:734
 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 "
@@ -1712,563 +1725,759 @@ 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:743
+#: 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:745
 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:755
 msgid "Entity"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:740
+#: superset/assets/javascripts/explore/stores/controls.jsx:758
 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:766
+#: superset/assets/javascripts/explore/stores/visTypes.js:173
+#: superset/assets/javascripts/explore/stores/visTypes.js:574
 msgid "X Axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:749
+#: superset/assets/javascripts/explore/stores/controls.jsx:767
 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:780
+#: superset/assets/javascripts/explore/stores/visTypes.js:180
+#: superset/assets/javascripts/explore/stores/visTypes.js:582
 msgid "Y Axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:765
+#: superset/assets/javascripts/explore/stores/controls.jsx:783
 msgid "Metric assigned to the [Y] axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:776
+#: superset/assets/javascripts/explore/stores/controls.jsx:794
 msgid "Bubble Size"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:789
+#: superset/assets/javascripts/explore/stores/controls.jsx:807
 msgid "URL"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:790
+#: superset/assets/javascripts/explore/stores/controls.jsx:808
 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:815
 msgid "X Axis Label"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:804
+#: superset/assets/javascripts/explore/stores/controls.jsx:822
 msgid "Y Axis Label"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:811
+#: superset/assets/javascripts/explore/stores/controls.jsx:829
 msgid "Custom WHERE clause"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:813
+#: superset/assets/javascripts/explore/stores/controls.jsx:831
 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:839
 msgid "Custom HAVING clause"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:823
+#: superset/assets/javascripts/explore/stores/controls.jsx:841
 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:849
 msgid "Comparison Period Lag"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:833
+#: superset/assets/javascripts/explore/stores/controls.jsx:851
 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:856
 msgid "Comparison suffix"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:839
+#: superset/assets/javascripts/explore/stores/controls.jsx:857
 msgid "Suffix to apply after the percentage display"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:845
+#: superset/assets/javascripts/explore/stores/controls.jsx:863
 msgid "Table Timestamp Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:850
+#: superset/assets/javascripts/explore/stores/controls.jsx:868
 msgid "Timestamp Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:856
+#: superset/assets/javascripts/explore/stores/controls.jsx:874
 msgid "Series Height"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:859
+#: superset/assets/javascripts/explore/stores/controls.jsx:877
 msgid "Pixel height of each series"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:865
+#: superset/assets/javascripts/explore/stores/controls.jsx:883
 msgid "Page Length"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:868
+#: superset/assets/javascripts/explore/stores/controls.jsx:886
 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:892
+#: superset/assets/javascripts/explore/stores/controls.jsx:902
 msgid "X Axis Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:894
+#: superset/assets/javascripts/explore/stores/controls.jsx:912
 msgid "Y Axis Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:904
+#: superset/assets/javascripts/explore/stores/controls.jsx:922
 msgid "Right Axis Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:912
+#: superset/assets/javascripts/explore/stores/controls.jsx:931
+msgid "Date Time Format"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:940
 msgid "Markup Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:917
+#: superset/assets/javascripts/explore/stores/controls.jsx:945
 msgid "Pick your favorite markup language"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:922
+#: superset/assets/javascripts/explore/stores/controls.jsx:950
 msgid "Rotation"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:925
+#: superset/assets/javascripts/explore/stores/controls.jsx:953
 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:958
 msgid "Line Style"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:935
+#: superset/assets/javascripts/explore/stores/controls.jsx:963
 msgid "Line interpolation as defined by d3.js"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:940
+#: superset/assets/javascripts/explore/stores/controls.jsx:968
 msgid "Label Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:949
+#: superset/assets/javascripts/explore/stores/controls.jsx:977
 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:982
+#: superset/assets/javascripts/explore/stores/visTypes.js:403
+#: superset/assets/javascripts/explore/stores/visTypes.js:441
 msgid "Code"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:955
+#: superset/assets/javascripts/explore/stores/controls.jsx:983
 msgid "Put your code here"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:964
+#: superset/assets/javascripts/explore/stores/controls.jsx:992
 msgid "Aggregation function"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:976
+#: superset/assets/javascripts/explore/stores/controls.jsx:1004
 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:1011
 msgid "Font Size From"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:985
+#: superset/assets/javascripts/explore/stores/controls.jsx:1013
 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:1019
 msgid "Font Size To"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:993
+#: superset/assets/javascripts/explore/stores/controls.jsx:1021
 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:1026
 msgid "Instant Filtering"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1009
+#: superset/assets/javascripts/explore/stores/controls.jsx:1037
 msgid "Range Filter"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1012
+#: superset/assets/javascripts/explore/stores/controls.jsx:1040
 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:1045
 msgid "Date Filter"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1019
+#: superset/assets/javascripts/explore/stores/controls.jsx:1047
 msgid "Whether to include a time filter"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1024
+#: superset/assets/javascripts/explore/stores/controls.jsx:1052
+msgid "Show SQL Granularity Dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1054
+msgid "Check to include SQL Granularity dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1059
+msgid "Show SQL Time Column"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1061
+msgid "Check to include Time Column dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1066
+msgid "Show Druid Granularity Dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1068
+msgid "Check to include Druid Granularity dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1073
+msgid "Show Druid Time Origin"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1075
+msgid "Check to include Time Origin dropdown"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1080
 msgid "Data Table"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1026
+#: superset/assets/javascripts/explore/stores/controls.jsx:1082
 msgid "Whether to display the interactive data table"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1031
+#: superset/assets/javascripts/explore/stores/controls.jsx:1087
 msgid "Search Box"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1034
+#: superset/assets/javascripts/explore/stores/controls.jsx:1090
 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:1095
 msgid "Table Filter"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1041
+#: superset/assets/javascripts/explore/stores/controls.jsx:1097
 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:1102
 msgid "Show Bubbles"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1049
+#: superset/assets/javascripts/explore/stores/controls.jsx:1105
 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:1110
 msgid "Legend"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1057
+#: superset/assets/javascripts/explore/stores/controls.jsx:1113
 msgid "Whether to display the legend (toggles)"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1062
+#: superset/assets/javascripts/explore/stores/controls.jsx:1118
+msgid "Show Values"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1121
+msgid "Whether to display the numerical values within the cells"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1126
 msgid "X bounds"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1065
+#: superset/assets/javascripts/explore/stores/controls.jsx:1129
 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:1134
 msgid "Y bounds"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1073
+#: superset/assets/javascripts/explore/stores/controls.jsx:1137
 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:1142
 msgid "Rich Tooltip"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1081
+#: superset/assets/javascripts/explore/stores/controls.jsx:1145
 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:1151
 msgid "Y Log Scale"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1090
+#: superset/assets/javascripts/explore/stores/controls.jsx:1154
 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:1159
 msgid "X Log Scale"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1098
+#: superset/assets/javascripts/explore/stores/controls.jsx:1162
 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:1167
+msgid "Log Scale"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1170
+msgid "Use a log scale"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1175
 msgid "Donut"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1106
+#: superset/assets/javascripts/explore/stores/controls.jsx:1178
 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:1183
 msgid "Put labels outside"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1114
+#: superset/assets/javascripts/explore/stores/controls.jsx:1186
 msgid "Put the labels outside the pie?"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1119
+#: superset/assets/javascripts/explore/stores/controls.jsx:1191
 msgid "Contribution"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1121
+#: superset/assets/javascripts/explore/stores/controls.jsx:1193
 msgid "Compute the contribution to the total"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1126
+#: superset/assets/javascripts/explore/stores/controls.jsx:1198
 msgid "Period Ratio"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1129
+#: superset/assets/javascripts/explore/stores/controls.jsx:1201
 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:1207
 msgid "Period Ratio Type"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1138
+#: superset/assets/javascripts/explore/stores/controls.jsx:1210
 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:1216
 msgid "Time Shift"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1146
+#: superset/assets/javascripts/explore/stores/controls.jsx:1218
 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:1226
 msgid "Subheader"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1155
+#: superset/assets/javascripts/explore/stores/controls.jsx:1227
 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:1233
 msgid "label"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1163
+#: superset/assets/javascripts/explore/stores/controls.jsx:1235
 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:1246
 msgid "Map Style"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1184
+#: superset/assets/javascripts/explore/stores/controls.jsx:1256
 msgid "Base layer map style"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1190
+#: superset/assets/javascripts/explore/stores/controls.jsx:1262
 msgid "Clustering Radius"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1203
+#: superset/assets/javascripts/explore/stores/controls.jsx:1275
 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:1282
 msgid "Point Radius"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1212
+#: superset/assets/javascripts/explore/stores/controls.jsx:1284
 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:1294
 msgid "Point Radius Unit"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1225
+#: superset/assets/javascripts/explore/stores/controls.jsx:1297
 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:1302
 msgid "Opacity"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1233
+#: superset/assets/javascripts/explore/stores/controls.jsx:1305
 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:1311
 msgid "Zoom"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1242
+#: superset/assets/javascripts/explore/stores/controls.jsx:1314
 msgid "Zoom level of the map"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1248
+#: superset/assets/javascripts/explore/stores/controls.jsx:1320
 msgid "Default latitude"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1251
+#: superset/assets/javascripts/explore/stores/controls.jsx:1323
 msgid "Latitude of default viewport"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1257
+#: superset/assets/javascripts/explore/stores/controls.jsx:1329
 msgid "Default longitude"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1260
+#: superset/assets/javascripts/explore/stores/controls.jsx:1332
 msgid "Longitude of default viewport"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1266
+#: superset/assets/javascripts/explore/stores/controls.jsx:1338
 msgid "Live render"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1268
+#: superset/assets/javascripts/explore/stores/controls.jsx:1340
 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:1346
 msgid "RGB Color"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1284
+#: superset/assets/javascripts/explore/stores/controls.jsx:1356
 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:1361
+msgid "Color"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1362
+msgid "Pick a color"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1367
 msgid "Ranges"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1291
+#: superset/assets/javascripts/explore/stores/controls.jsx:1369
 msgid "Ranges to highlight with shading"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1296
+#: superset/assets/javascripts/explore/stores/controls.jsx:1374
 msgid "Range labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1298
+#: superset/assets/javascripts/explore/stores/controls.jsx:1376
 msgid "Labels for the ranges"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1303
+#: superset/assets/javascripts/explore/stores/controls.jsx:1381
 msgid "Markers"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1305
+#: superset/assets/javascripts/explore/stores/controls.jsx:1383
 msgid "List of values to mark with triangles"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1310
+#: superset/assets/javascripts/explore/stores/controls.jsx:1388
 msgid "Marker labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1312
+#: superset/assets/javascripts/explore/stores/controls.jsx:1390
 msgid "Labels for the markers"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1317
+#: superset/assets/javascripts/explore/stores/controls.jsx:1395
 msgid "Marker lines"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1319
+#: superset/assets/javascripts/explore/stores/controls.jsx:1397
 msgid "List of values to mark with lines"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1324
+#: superset/assets/javascripts/explore/stores/controls.jsx:1402
 msgid "Marker line labels"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1326
+#: superset/assets/javascripts/explore/stores/controls.jsx:1404
 msgid "Labels for the marker lines"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1353
+#: superset/assets/javascripts/explore/stores/controls.jsx:1431
 msgid "Slice ID"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1355
+#: superset/assets/javascripts/explore/stores/controls.jsx:1433
 msgid "The id of the active slice"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1360
+#: superset/assets/javascripts/explore/stores/controls.jsx:1438
 msgid "Cache Timeout (seconds)"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1362
+#: superset/assets/javascripts/explore/stores/controls.jsx:1440
 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:1445
 msgid "Order by entity id"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1368
+#: superset/assets/javascripts/explore/stores/controls.jsx:1446
 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:1454
 msgid "Minimum leaf node event count"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1379
+#: superset/assets/javascripts/explore/stores/controls.jsx:1457
 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:1385
+#: superset/assets/javascripts/explore/stores/controls.jsx:1463
 #: superset/assets/javascripts/explore/stores/visTypes.js:25
 msgid "Color Scheme"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1389
+#: superset/assets/javascripts/explore/stores/controls.jsx:1467
 msgid "The color scheme for rendering chart"
 msgstr ""
 
+#: superset/assets/javascripts/explore/stores/controls.jsx:1473
+msgid "Significance Level"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1475
+msgid "Threshold alpha level for determining significance"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1480
+msgid "p-value precision"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1482
+msgid "Number of decimal places with which to display p-values"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1487
+msgid "Lift percent precision"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1489
+msgid "Number of decimal places with which to display lift values"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1494
+msgid "Time Series Columns"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1501
+#: superset/assets/javascripts/explore/stores/visTypes.js:356
+#: superset/assets/javascripts/explore/stores/visTypes.js:470
+#: superset/assets/javascripts/explore/stores/visTypes.js:519
+#: superset/assets/javascripts/explore/stores/visTypes.js:782
+#: superset/assets/javascripts/explore/stores/visTypes.js:846
+#: superset/assets/javascripts/explore/stores/visTypes.js:936
+#: superset/assets/javascripts/explore/stores/visTypes.js:958
+msgid "Options"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1507
+msgid "Not Time Series"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1509
+msgid "Ignore time"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1512
+msgid "Time Series"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1514
+msgid "Standard time series"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1517
+msgid "Aggregate Mean"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1519
+msgid "Mean of values over specified period"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1522
+msgid "Aggregate Sum"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1524
+msgid "Sum of values over specified period"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1527
+msgid "Difference"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1529
+msgid "Metric change in value from `since` to `until`"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1532
+msgid "Percent Change"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1534
+msgid "Metric percent change in value from `since` to `until`"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1537
+msgid "Factor"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1539
+msgid "Metric factor change from `since` to `until`"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1542
+#: superset/assets/javascripts/explore/stores/visTypes.js:66
+msgid "Advanced Analytics"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1544
+msgid "Use the Advanced Analytics options below"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1549
+msgid "Settings for time series"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1554
+msgid "Equal Date Sizes"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1557
+msgid "Check to force date partitions to have the same height"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1562
+msgid "Partition Limit"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1566
+msgid ""
+"The maximum number of subdivisions of each group; lower values are pruned"
+" first"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1572
+msgid "Partition Threshold"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1576
+msgid ""
+"Partitions whose height to parent height proportions are below this value"
+" are pruned"
+msgstr ""
+
 #: superset/assets/javascripts/explore/stores/visTypes.js:7
 #: superset/assets/javascripts/explore/stores/visTypes.js:31
 msgid "Time"
@@ -2292,10 +2501,6 @@ msgstr ""
 msgid "Annotations"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:66
-msgid "Advanced Analytics"
-msgstr ""
-
 #: superset/assets/javascripts/explore/stores/visTypes.js:67
 msgid ""
 "This section contains options that allow for advanced analytical post "
@@ -2312,325 +2517,351 @@ 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:203
+#: superset/assets/javascripts/explore/stores/visTypes.js:245
+#: superset/assets/javascripts/explore/stores/visTypes.js:280
+#: superset/assets/javascripts/explore/stores/visTypes.js:303
+#: superset/assets/javascripts/explore/stores/visTypes.js:492
+#: superset/assets/javascripts/explore/stores/visTypes.js:540
+#: superset/assets/javascripts/explore/stores/visTypes.js:561
+#: superset/assets/javascripts/explore/stores/visTypes.js:612
+#: superset/assets/javascripts/explore/stores/visTypes.js:634
+#: superset/assets/javascripts/explore/stores/visTypes.js:659
+#: superset/assets/javascripts/explore/stores/visTypes.js:685
+#: superset/assets/javascripts/explore/stores/visTypes.js:718
+#: superset/assets/javascripts/explore/stores/visTypes.js:755
+#: superset/assets/javascripts/explore/stores/visTypes.js:808
+#: superset/assets/javascripts/explore/stores/visTypes.js:1018
+#: superset/assets/javascripts/explore/stores/visTypes.js:1173
 msgid "Chart Options"
 msgstr ""
 
-#: 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 ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:198
+#: superset/assets/javascripts/explore/stores/visTypes.js:199
 msgid "Dual Axis Line Chart"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:209
+#: superset/assets/javascripts/explore/stores/visTypes.js:210
 msgid "Y Axis 1"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:215
+#: superset/assets/javascripts/explore/stores/visTypes.js:216
 msgid "Y Axis 2"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:224
+#: superset/assets/javascripts/explore/stores/visTypes.js:225
 msgid "Left Axis Metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:225
+#: superset/assets/javascripts/explore/stores/visTypes.js:226
 msgid "Choose a metric for left axis"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:228
+#: superset/assets/javascripts/explore/stores/visTypes.js:229
 msgid "Left Axis Format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:254
-#: superset/assets/javascripts/explore/stores/visTypes.js:312
+#: superset/assets/javascripts/explore/stores/visTypes.js:255
+#: superset/assets/javascripts/explore/stores/visTypes.js:313
 msgid "Axes"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:337
+#: superset/assets/javascripts/explore/stores/visTypes.js:338
 msgid "GROUP BY"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:338
+#: superset/assets/javascripts/explore/stores/visTypes.js:339
 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:348
 msgid "NOT GROUPED BY"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:347
+#: superset/assets/javascripts/explore/stores/visTypes.js:349
 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"
+#: superset/assets/javascripts/explore/stores/visTypes.js:375
+msgid "Time Series Table"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:392
+msgid ""
+"Templated link, it's possible to include {{ metric }} or other values "
+"coming from the controls."
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:424
+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:568
+#: superset/assets/javascripts/explore/stores/visTypes.js:880
 msgid "Bubbles"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:667
+#: superset/assets/javascripts/explore/stores/visTypes.js:694
 msgid "Numeric Column"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:668
+#: superset/assets/javascripts/explore/stores/visTypes.js:695
 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:698
 msgid "No of Bins"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:672
+#: superset/assets/javascripts/explore/stores/visTypes.js:699
 msgid "Select number of bins for the histogram"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:699
+#: superset/assets/javascripts/explore/stores/visTypes.js:726
 msgid "Primary Metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:700
+#: superset/assets/javascripts/explore/stores/visTypes.js:727
 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:730
 msgid "Secondary Metric"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:704
+#: superset/assets/javascripts/explore/stores/visTypes.js:731
 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"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:709
+#: superset/assets/javascripts/explore/stores/visTypes.js:736
 msgid "Hierarchy"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:710
+#: superset/assets/javascripts/explore/stores/visTypes.js:737
 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:763
+#: superset/assets/javascripts/explore/stores/visTypes.js:791
 msgid "Source / Target"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:737
-#: superset/assets/javascripts/explore/stores/visTypes.js:765
+#: superset/assets/javascripts/explore/stores/visTypes.js:764
+#: superset/assets/javascripts/explore/stores/visTypes.js:792
 msgid "Choose a source and a target"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:770
+#: superset/assets/javascripts/explore/stores/visTypes.js:797
 msgid "Chord Diagram"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:791
+#: superset/assets/javascripts/explore/stores/visTypes.js:818
 msgid "Choose a number format"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:794
+#: superset/assets/javascripts/explore/stores/visTypes.js:821
 msgid "Source"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:797
+#: superset/assets/javascripts/explore/stores/visTypes.js:824
 msgid "Choose a source"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:800
+#: superset/assets/javascripts/explore/stores/visTypes.js:827
 msgid "Target"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:803
+#: superset/assets/javascripts/explore/stores/visTypes.js:830
 msgid "Choose a target"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:828
+#: superset/assets/javascripts/explore/stores/visTypes.js:855
 msgid "ISO 3166-1 codes of region/province/department"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:829
+#: superset/assets/javascripts/explore/stores/visTypes.js:856
 msgid ""
 "It's ISO 3166-1 of your region/province/department in your table. (see "
 "documentation for list of ISO 3166-1)"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:863
+#: superset/assets/javascripts/explore/stores/visTypes.js:890
 msgid "Country Control"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:864
+#: superset/assets/javascripts/explore/stores/visTypes.js:891
 msgid "3 letter code of the country"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:867
+#: superset/assets/javascripts/explore/stores/visTypes.js:894
 msgid "Metric for color"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:868
+#: superset/assets/javascripts/explore/stores/visTypes.js:895
 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:898
 msgid "Bubble size"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:872
+#: superset/assets/javascripts/explore/stores/visTypes.js:899
 msgid "Metric that defines the size of the bubble"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:878
+#: superset/assets/javascripts/explore/stores/visTypes.js:905
 msgid "Filter Box"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:897
+#: superset/assets/javascripts/explore/stores/visTypes.js:921
 msgid "Filter controls"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:898
+#: superset/assets/javascripts/explore/stores/visTypes.js:922
 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:978
 msgid "Heatmap Options"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:989
+#: superset/assets/javascripts/explore/stores/visTypes.js:999
+msgid "Value bounds"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:1008
+msgid "Value Format"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:1014
 msgid "Horizon"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1015
+#: superset/assets/javascripts/explore/stores/visTypes.js:1040
 msgid "Points"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1022
+#: superset/assets/javascripts/explore/stores/visTypes.js:1047
 msgid "Labelling"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1029
+#: superset/assets/javascripts/explore/stores/visTypes.js:1054
 msgid "Visual Tweaks"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1038
+#: superset/assets/javascripts/explore/stores/visTypes.js:1063
 msgid "Viewport"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1048
+#: superset/assets/javascripts/explore/stores/visTypes.js:1073
 msgid "Longitude"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1049
+#: superset/assets/javascripts/explore/stores/visTypes.js:1074
 msgid "Column containing longitude data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1052
+#: superset/assets/javascripts/explore/stores/visTypes.js:1077
 msgid "Latitude"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1053
+#: superset/assets/javascripts/explore/stores/visTypes.js:1078
 msgid "Column containing latitude data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1056
+#: superset/assets/javascripts/explore/stores/visTypes.js:1081
 msgid "Cluster label aggregator"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1057
+#: superset/assets/javascripts/explore/stores/visTypes.js:1082
 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:1086
 msgid "Tooltip"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1062
+#: superset/assets/javascripts/explore/stores/visTypes.js:1087
 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:1091
 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:1102
 msgid "Event definition"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1087
+#: superset/assets/javascripts/explore/stores/visTypes.js:1112
 msgid "Additional meta data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1095
+#: superset/assets/javascripts/explore/stores/visTypes.js:1120
 msgid "Column containing entity ids"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1096
+#: superset/assets/javascripts/explore/stores/visTypes.js:1121
 msgid "e.g., a \"user id\" column"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1099
+#: superset/assets/javascripts/explore/stores/visTypes.js:1124
 msgid "Column containing event names"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1107
+#: superset/assets/javascripts/explore/stores/visTypes.js:1132
 msgid "Event count limit"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1108
+#: superset/assets/javascripts/explore/stores/visTypes.js:1133
 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:1136
 msgid "Meta data"
 msgstr ""
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1112
+#: superset/assets/javascripts/explore/stores/visTypes.js:1137
 msgid "Select any columns for meta data inspection"
 msgstr ""
 
-#: superset/assets/javascripts/modules/superset.js:130
+#: superset/assets/javascripts/explore/stores/visTypes.js:1149
+msgid "Paired t-test"
+msgstr ""
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:1166
+msgid "Time Series Options"
+msgstr ""
+
+#: superset/assets/javascripts/modules/superset.js:132
 msgid ""
 "The server could not be reached. You may want to verify your connection "
 "and try again."
 msgstr ""
 
-#: superset/assets/javascripts/modules/superset.js:133
+#: superset/assets/javascripts/modules/superset.js:135
 #, python-format
 msgid "An unknown error occurred. (Status: %s )"
 msgstr ""
@@ -2651,27 +2882,10 @@ msgstr ""
 msgid "Security & Access"
 msgstr ""
 
-#: superset/assets/javascripts/profile/components/CreatedContent.jsx:33
-msgid "No slices"
-msgstr ""
-
 #: superset/assets/javascripts/profile/components/CreatedContent.jsx:49
 msgid "No dashboards"
 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
-msgid "Dashboards"
-msgstr ""
-
-#: 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 ""
-
 #: superset/assets/javascripts/profile/components/Favorites.jsx:34
 msgid "No favorite slices yet, go click on stars!"
 msgstr ""
@@ -2685,7 +2899,7 @@ msgid "Roles"
 msgstr ""
 
 #: superset/assets/javascripts/profile/components/Security.jsx:23
-#: superset/views/core.py:284
+#: superset/views/core.py:298
 msgid "Databases"
 msgstr ""
 
@@ -2705,11 +2919,7 @@ msgstr ""
 msgid "id:"
 msgstr ""
 
-#: superset/assets/visualizations/EventFlow.jsx:56
-msgid "Sorry, there appears to be no data"
-msgstr ""
-
-#: superset/assets/visualizations/filter_box.jsx:106
+#: superset/assets/visualizations/filter_box.jsx:181
 #, python-format
 msgid "Select [%s]"
 msgstr ""
@@ -2718,167 +2928,167 @@ msgstr ""
 msgid "No data was returned."
 msgstr ""
 
-#: 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:41 superset/connectors/sqla/views.py:78
 msgid "Column"
 msgstr ""
 
-#: 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:42 superset/connectors/druid/views.py:107
+#: superset/connectors/sqla/views.py:92 superset/connectors/sqla/views.py:131
 msgid "Type"
 msgstr ""
 
-#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83
+#: superset/connectors/druid/views.py:44 superset/connectors/sqla/views.py:81
 msgid "Groupable"
 msgstr ""
 
-#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84
+#: superset/connectors/druid/views.py:45 superset/connectors/sqla/views.py:82
 msgid "Filterable"
 msgstr ""
 
-#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86
+#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84
 msgid "Count Distinct"
 msgstr ""
 
-#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87
+#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85
 msgid "Sum"
 msgstr ""
 
-#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:49
+#: superset/connectors/druid/views.py:52 superset/connectors/sqla/views.py:47
 msgid ""
 "Whether this column is exposed in the `Filters` section of the explore "
 "view."
 msgstr ""
 
-#: superset/connectors/druid/views.py:80
+#: superset/connectors/druid/views.py:78
 msgid "List Druid Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:81
+#: superset/connectors/druid/views.py:79
 msgid "Show Druid Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:82
+#: superset/connectors/druid/views.py:80
 msgid "Add Druid Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:83
+#: superset/connectors/druid/views.py:81
 msgid "Edit Druid Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:100 superset/connectors/sqla/views.py:115
+#: superset/connectors/druid/views.py:98 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 "
 "metric)' are allowed to access this metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81
-#: superset/connectors/sqla/views.py:132
+#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:79
+#: superset/connectors/sqla/views.py:130
 msgid "Verbose Name"
 msgstr ""
 
-#: superset/connectors/druid/views.py:110 superset/views/core.py:559
+#: superset/connectors/druid/views.py:108 superset/views/core.py:582
 msgid "JSON"
 msgstr ""
 
-#: superset/connectors/druid/views.py:111
+#: superset/connectors/druid/views.py:109
 msgid "Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138
+#: superset/connectors/druid/views.py:110 superset/connectors/sqla/views.py:136
 msgid "Warning Message"
 msgstr ""
 
-#: superset/connectors/druid/views.py:129
+#: superset/connectors/druid/views.py:127
 msgid "List Druid Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:130
+#: superset/connectors/druid/views.py:128
 msgid "Show Druid Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:131
+#: superset/connectors/druid/views.py:129
 msgid "Add Druid Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:132
+#: superset/connectors/druid/views.py:130
 msgid "Edit Druid Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:143
-#: superset/connectors/druid/views.py:227
+#: superset/connectors/druid/views.py:141
+#: superset/connectors/druid/views.py:226
 msgid "Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:144
+#: superset/connectors/druid/views.py:142
 msgid "Coordinator Host"
 msgstr ""
 
-#: superset/connectors/druid/views.py:145
+#: superset/connectors/druid/views.py:143
 msgid "Coordinator Port"
 msgstr ""
 
-#: superset/connectors/druid/views.py:146
+#: superset/connectors/druid/views.py:144
 msgid "Coordinator Endpoint"
 msgstr ""
 
-#: superset/connectors/druid/views.py:147
+#: superset/connectors/druid/views.py:145
 msgid "Broker Host"
 msgstr ""
 
-#: superset/connectors/druid/views.py:148
+#: superset/connectors/druid/views.py:146
 msgid "Broker Port"
 msgstr ""
 
-#: superset/connectors/druid/views.py:149
+#: superset/connectors/druid/views.py:147
 msgid "Broker Endpoint"
 msgstr ""
 
-#: superset/connectors/druid/views.py:164
+#: superset/connectors/druid/views.py:162
 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:165
+#: superset/connectors/druid/views.py:266
+#: superset/connectors/druid/views.py:314
+#: superset/connectors/druid/views.py:322 superset/connectors/sqla/views.py:280
+#: superset/views/core.py:301
 msgid "Sources"
 msgstr ""
 
-#: superset/connectors/druid/views.py:174
+#: superset/connectors/druid/views.py:172
 msgid "List Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:175
+#: superset/connectors/druid/views.py:173
 msgid "Show Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:176
+#: superset/connectors/druid/views.py:174
 msgid "Add Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:177
+#: superset/connectors/druid/views.py:175
 msgid "Edit Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:196 superset/connectors/sqla/views.py:176
+#: superset/connectors/druid/views.py:195 superset/connectors/sqla/views.py:175
 msgid ""
 "The list of slices associated with this table. By altering this "
 "datasource, you may change how these associated slices behave. Also note "
@@ -2887,11 +3097,11 @@ msgid ""
 "datasource for a slice, overwrite the slice from the 'explore view'"
 msgstr ""
 
-#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184
+#: superset/connectors/druid/views.py:203 superset/connectors/sqla/views.py:183
 msgid "Timezone offset (in hours) for this datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:208
+#: superset/connectors/druid/views.py:207
 msgid ""
 "Time expression to use as a predicate when retrieving distinct values to "
 "populate the filter component. Only applies when `Enable Filter Select` "
@@ -2899,61 +3109,61 @@ msgid ""
 "filter will be populated based on the distinct value over the past week"
 msgstr ""
 
-#: superset/connectors/druid/views.py:215 superset/connectors/sqla/views.py:206
+#: superset/connectors/druid/views.py:214 superset/connectors/sqla/views.py:205
 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 "
 "fly"
 msgstr ""
 
-#: superset/connectors/druid/views.py:219
+#: superset/connectors/druid/views.py:218
 msgid ""
 "Redirects to this endpoint when clicking on the datasource from the "
 "datasource list"
 msgstr ""
 
-#: superset/connectors/druid/views.py:225 superset/connectors/sqla/views.py:213
+#: superset/connectors/druid/views.py:224 superset/connectors/sqla/views.py:212
 msgid "Associated Slices"
 msgstr ""
 
-#: superset/connectors/druid/views.py:226
+#: superset/connectors/druid/views.py:225
 msgid "Data Source"
 msgstr ""
 
-#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225
+#: superset/connectors/druid/views.py:228 superset/connectors/sqla/views.py:224
 msgid "Owner"
 msgstr ""
 
-#: superset/connectors/druid/views.py:230
+#: superset/connectors/druid/views.py:229
 msgid "Is Hidden"
 msgstr ""
 
-#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218
+#: superset/connectors/druid/views.py:230 superset/connectors/sqla/views.py:217
 msgid "Enable Filter Select"
 msgstr ""
 
-#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220
+#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:219
 msgid "Default Endpoint"
 msgstr ""
 
-#: superset/connectors/druid/views.py:233
+#: superset/connectors/druid/views.py:232
 msgid "Time Offset"
 msgstr ""
 
-#: 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:233 superset/connectors/sqla/views.py:221
+#: superset/views/core.py:258 superset/views/core.py:385
 msgid "Cache Timeout"
 msgstr ""
 
-#: superset/connectors/druid/views.py:265
+#: superset/connectors/druid/views.py:264
 msgid "Druid Datasources"
 msgstr ""
 
-#: superset/connectors/druid/views.py:312
+#: superset/connectors/druid/views.py:311
 msgid "Scan New Datasources"
 msgstr ""
 
-#: superset/connectors/druid/views.py:320
+#: superset/connectors/druid/views.py:319
 msgid "Refresh Druid Metadata"
 msgstr ""
 
@@ -2977,166 +3187,166 @@ msgid ""
 "fetch column information"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:27
+#: superset/connectors/sqla/views.py:25
 msgid "List Columns"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:28
+#: superset/connectors/sqla/views.py:26
 msgid "Show Column"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:29
+#: superset/connectors/sqla/views.py:27
 msgid "Add Column"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:30
+#: superset/connectors/sqla/views.py:28
 msgid "Edit Column"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:45
+#: superset/connectors/sqla/views.py:43
 msgid ""
 "Whether to make this column available as a [Time Granularity] option, "
 "column has to be DATETIME or DATETIME-like"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:52
+#: superset/connectors/sqla/views.py:50
 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 "
 "most case users should not need to alter this."
 msgstr ""
 
-#: superset/connectors/sqla/views.py:90
+#: superset/connectors/sqla/views.py:88
 msgid "Expression"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:91
+#: superset/connectors/sqla/views.py:89
 msgid "Is temporal"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:92
+#: superset/connectors/sqla/views.py:90
 msgid "Datetime Format"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:93
+#: superset/connectors/sqla/views.py:91
 msgid "Database Expression"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:102
+#: superset/connectors/sqla/views.py:100
 msgid "List Metrics"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:103
+#: superset/connectors/sqla/views.py:101
 msgid "Show Metric"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:104
+#: superset/connectors/sqla/views.py:102
 msgid "Add Metric"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:105
+#: superset/connectors/sqla/views.py:103
 msgid "Edit Metric"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:134
+#: superset/connectors/sqla/views.py:132
 msgid "SQL Expression"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:136
+#: superset/connectors/sqla/views.py:134
 msgid "D3 Format"
 msgstr ""
 
-#: 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:153
 msgid "List Tables"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:156
+#: superset/connectors/sqla/views.py:154
 msgid "Show Table"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:157
+#: superset/connectors/sqla/views.py:155
 msgid "Add Table"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:158
+#: superset/connectors/sqla/views.py:156
 msgid "Edit Table"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:185
+#: superset/connectors/sqla/views.py:184
 msgid "Name of the table that exists in the source database"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:187
+#: superset/connectors/sqla/views.py:186
 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:193
+#: superset/connectors/sqla/views.py:192
 msgid ""
 "This fields acts a Superset view, meaning that Superset will run a query "
 "against this string as a subquery."
 msgstr ""
 
-#: superset/connectors/sqla/views.py:197
+#: superset/connectors/sqla/views.py:196
 msgid ""
 "Predicate applied when fetching distinct value to populate the filter "
 "control component. Supports jinja template syntax. Applies only when "
 "`Enable Filter Select` is on."
 msgstr ""
 
-#: superset/connectors/sqla/views.py:203
+#: superset/connectors/sqla/views.py:202
 msgid "Redirects to this endpoint when clicking on the table from the table list"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:215
+#: superset/connectors/sqla/views.py:214 superset/views/core.py:404
 msgid "Changed By"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:216 superset/views/core.py:247
+#: superset/connectors/sqla/views.py:215 superset/views/core.py:254
 #: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55
 msgid "Database"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:217 superset/views/core.py:249
+#: superset/connectors/sqla/views.py:216 superset/views/core.py:256
 msgid "Last Changed"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:219
+#: superset/connectors/sqla/views.py:218
 msgid "Schema"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:221
+#: superset/connectors/sqla/views.py:220
 msgid "Offset"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:223
+#: superset/connectors/sqla/views.py:222
 msgid "Table Name"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:224
+#: superset/connectors/sqla/views.py:223
 msgid "Fetch Values Predicate"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:226
+#: superset/connectors/sqla/views.py:225
 msgid "Main Datetime Column"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:242
+#: superset/connectors/sqla/views.py:241
 msgid ""
 "Table [{}] could not be found, please double check your database "
 "connection, schema, and table name"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:255
+#: superset/connectors/sqla/views.py:254
 msgid ""
 "The table was created. As part of this two phase configuration process, "
 "you should now click the edit button by the new table to configure it."
 msgstr ""
 
-#: superset/connectors/sqla/views.py:279
+#: superset/connectors/sqla/views.py:278 superset/views/core.py:262
 msgid "Tables"
 msgstr ""
 
@@ -3160,10 +3370,6 @@ msgstr ""
 msgid "No records found"
 msgstr ""
 
-#: superset/templates/superset/import_dashboards.html:11
-msgid "Import"
-msgstr ""
-
 #: superset/templates/superset/request_access.html:2
 msgid "No Access!"
 msgstr ""
@@ -3181,12 +3387,17 @@ msgstr ""
 msgid "Welcome!"
 msgstr ""
 
+#: superset/templates/superset/welcome.html:13 superset/views/core.py:387
+#: superset/views/core.py:555
+msgid "Dashboards"
+msgstr ""
+
 #: superset/templates/superset/models/database/macros.html:4
 msgid "Test Connection"
 msgstr ""
 
 #: superset/views/annotations.py:50 superset/views/annotations.py:58
-#: superset/views/core.py:277 superset/views/core.py:2371
+#: superset/views/core.py:291 superset/views/core.py:2410
 #: superset/views/sql_lab.py:30
 msgid "Manage"
 msgstr ""
@@ -3208,186 +3419,206 @@ msgstr ""
 msgid "Delete all Really?"
 msgstr ""
 
-#: superset/views/core.py:56
+#: superset/views/core.py:57
 msgid "This endpoint requires the `all_datasource_access` permission"
 msgstr ""
 
-#: superset/views/core.py:58
+#: superset/views/core.py:59
 msgid "The datasource seems to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:59
+#: superset/views/core.py:60
 msgid "The access requests seem to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:61
+#: superset/views/core.py:62
 msgid "The user seems to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:62
+#: superset/views/core.py:63
 msgid "You don't have access to this datasource"
 msgstr ""
 
-#: superset/views/core.py:66
+#: superset/views/core.py:67
 #, 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:72
 #, 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:175
 msgid "List Databases"
 msgstr ""
 
-#: superset/views/core.py:175
+#: superset/views/core.py:176
 msgid "Show Database"
 msgstr ""
 
-#: superset/views/core.py:176
+#: superset/views/core.py:177
 msgid "Add Database"
 msgstr ""
 
-#: superset/views/core.py:177
+#: superset/views/core.py:178
 msgid "Edit Database"
 msgstr ""
 
-#: superset/views/core.py:212
+#: superset/views/core.py:217
 msgid "Expose this DB in SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:213
+#: superset/views/core.py:218
 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 "
 "(<~1 minute)"
 msgstr ""
 
-#: superset/views/core.py:217
+#: superset/views/core.py:222
 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."
 msgstr ""
 
-#: superset/views/core.py:221
+#: superset/views/core.py:226
 msgid "Allow CREATE TABLE AS option in SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:222
+#: superset/views/core.py:227
 msgid ""
 "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in"
 " SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:226
+#: superset/views/core.py:231
 msgid ""
 "When allowing CREATE TABLE AS option in SQL Lab, this option forces the "
 "table to be created in this schema"
 msgstr ""
 
-#: superset/views/core.py:238
+#: superset/views/core.py:243
 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:250
 msgid "Expose in SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:244
+#: superset/views/core.py:251
 msgid "Allow CREATE TABLE AS"
 msgstr ""
 
-#: superset/views/core.py:245
+#: superset/views/core.py:252
 msgid "Allow DML"
 msgstr ""
 
-#: superset/views/core.py:246
+#: superset/views/core.py:253
 msgid "CTAS Schema"
 msgstr ""
 
-#: superset/views/core.py:248 superset/views/core.py:371
-#: superset/views/core.py:479 superset/views/core.py:543
+#: superset/views/core.py:255 superset/views/core.py:386
+#: superset/views/core.py:502 superset/views/core.py:566
 msgid "Creator"
 msgstr ""
 
-#: superset/views/core.py:250
+#: superset/views/core.py:257
 msgid "SQLAlchemy URI"
 msgstr ""
 
-#: superset/views/core.py:252
+#: superset/views/core.py:259
 msgid "Extra"
 msgstr ""
 
-#: superset/views/core.py:253
+#: superset/views/core.py:260
 msgid "Allow Run Sync"
 msgstr ""
 
-#: superset/views/core.py:254
+#: superset/views/core.py:261
 msgid "Allow Run Async"
 msgstr ""
 
-#: superset/views/core.py:255
-msgid "Impersonate queries to the database"
+#: superset/views/core.py:263
+msgid "Backend"
+msgstr ""
+
+#: superset/views/core.py:264
+msgid "Created by"
+msgstr ""
+
+#: superset/views/core.py:265 superset/views/core.py:334
+#: superset/views/core.py:401
+msgid "Created On"
+msgstr ""
+
+#: superset/views/core.py:266
+msgid "Changed by"
+msgstr ""
+
+#: superset/views/core.py:267 superset/views/core.py:403
+msgid "Changed On"
 msgstr ""
 
-#: superset/views/core.py:273
+#: superset/views/core.py:269
+msgid "Impersonate the logged on user"
+msgstr ""
+
+#: superset/views/core.py:287
 msgid "Import Dashboards"
 msgstr ""
 
-#: superset/views/core.py:315 superset/views/core.py:556
+#: superset/views/core.py:329 superset/views/core.py:579
 #: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54
 msgid "User"
 msgstr ""
 
-#: superset/views/core.py:316
+#: superset/views/core.py:330
 msgid "User Roles"
 msgstr ""
 
-#: superset/views/core.py:317
+#: superset/views/core.py:331
 msgid "Database URL"
 msgstr ""
 
-#: superset/views/core.py:319
+#: superset/views/core.py:333
 msgid "Roles to grant"
 msgstr ""
 
-#: superset/views/core.py:320
-msgid "Created On"
-msgstr ""
-
-#: superset/views/core.py:326
+#: superset/views/core.py:340
 msgid "Access requests"
 msgstr ""
 
-#: superset/views/core.py:328 superset/views/core.py:567
+#: superset/views/core.py:342 superset/views/core.py:590
 msgid "Security"
 msgstr ""
 
-#: superset/views/core.py:335
+#: superset/views/core.py:349
 msgid "List Slices"
 msgstr ""
 
-#: superset/views/core.py:336
+#: superset/views/core.py:350
 msgid "Show Slice"
 msgstr ""
 
-#: superset/views/core.py:337
+#: superset/views/core.py:351
 msgid "Add Slice"
 msgstr ""
 
-#: superset/views/core.py:338
+#: superset/views/core.py:352
 msgid "Edit Slice"
 msgstr ""
 
-#: superset/views/core.py:359
+#: superset/views/core.py:374
 msgid ""
 "These parameters are generated dynamically when clicking the save or "
 "overwrite button in the explore view. This JSON object is exposed here "
@@ -3395,177 +3626,197 @@ msgid ""
 "parameters."
 msgstr ""
 
-#: superset/views/core.py:364
+#: superset/views/core.py:379
 msgid "Duration (in seconds) of the caching timeout for this slice."
 msgstr ""
 
-#: superset/views/core.py:375
+#: superset/views/core.py:390
 msgid "Last Modified"
 msgstr ""
 
-#: superset/views/core.py:376 superset/views/core.py:478
+#: superset/views/core.py:391 superset/views/core.py:501
 msgid "Owners"
 msgstr ""
 
-#: superset/views/core.py:377
+#: superset/views/core.py:392
 msgid "Parameters"
 msgstr ""
 
-#: superset/views/core.py:378 superset/views/core.py:420
+#: superset/views/core.py:393 superset/views/core.py:442
 msgid "Slice"
 msgstr ""
 
-#: superset/views/core.py:437
+#: superset/views/core.py:398
+msgid "Datasource Type"
+msgstr ""
+
+#: superset/views/core.py:399
+msgid "Datasource Id"
+msgstr ""
+
+#: superset/views/core.py:400
+msgid "perm"
+msgstr ""
+
+#: superset/views/core.py:402
+msgid "Created By"
+msgstr ""
+
+#: superset/views/core.py:430 superset/views/core.py:500
+msgid "Slices"
+msgstr ""
+
+#: superset/views/core.py:459
 msgid "List Dashboards"
 msgstr ""
 
-#: superset/views/core.py:438
+#: superset/views/core.py:460
 msgid "Show Dashboard"
 msgstr ""
 
-#: superset/views/core.py:439
+#: superset/views/core.py:461
 msgid "Add Dashboard"
 msgstr ""
 
-#: superset/views/core.py:440
+#: superset/views/core.py:462
 msgid "Edit Dashboard"
 msgstr ""
 
-#: superset/views/core.py:451
+#: superset/views/core.py:474
 msgid ""
 "This json object describes the positioning of the widgets in the "
 "dashboard. It is dynamically generated when adjusting the widgets size "
 "and positions by using drag & drop in the dashboard view"
 msgstr ""
 
-#: superset/views/core.py:456
+#: superset/views/core.py:479
 msgid ""
 "The css for individual dashboards can be altered here, or in the "
 "dashboard view where changes are immediately visible"
 msgstr ""
 
-#: superset/views/core.py:460
+#: superset/views/core.py:483
 msgid "To get a readable URL for your dashboard"
 msgstr ""
 
-#: superset/views/core.py:461
+#: superset/views/core.py:484
 msgid ""
 "This JSON object is generated dynamically when clicking the save or "
 "overwrite button in the dashboard view. It is exposed here for reference "
 "and for power users who may want to alter specific parameters."
 msgstr ""
 
-#: superset/views/core.py:466
+#: superset/views/core.py:489
 msgid "Owners is a list of users who can alter the dashboard."
 msgstr ""
 
-#: superset/views/core.py:474 superset/views/core.py:541
+#: superset/views/core.py:497 superset/views/core.py:564
 msgid "Dashboard"
 msgstr ""
 
-#: superset/views/core.py:476
+#: superset/views/core.py:499
 msgid "Slug"
 msgstr ""
 
-#: superset/views/core.py:481
+#: superset/views/core.py:504
 msgid "Position JSON"
 msgstr ""
 
-#: superset/views/core.py:483
+#: superset/views/core.py:506
 msgid "JSON Metadata"
 msgstr ""
 
-#: superset/views/core.py:484
+#: superset/views/core.py:507
 msgid "Underlying Tables"
 msgstr ""
 
-#: superset/views/core.py:507
+#: superset/views/core.py:530
 msgid "Export"
 msgstr ""
 
-#: superset/views/core.py:507
+#: superset/views/core.py:530
 msgid "Export dashboards?"
 msgstr ""
 
-#: superset/views/core.py:557
+#: superset/views/core.py:580
 msgid "Action"
 msgstr ""
 
-#: superset/views/core.py:558
+#: superset/views/core.py:581
 msgid "dttm"
 msgstr ""
 
-#: superset/views/core.py:565
+#: superset/views/core.py:588
 msgid "Action Log"
 msgstr ""
 
-#: superset/views/core.py:796
+#: superset/views/core.py:819
 msgid "Access was requested"
 msgstr ""
 
-#: superset/views/core.py:857
+#: superset/views/core.py:880
 #, 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:896
 #, 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:905
 msgid "You have no permission to approve this request"
 msgstr ""
 
-#: superset/views/core.py:1646
+#: superset/views/core.py:1685
 msgid ""
 "Malformed request. slice_id or table_name and db_name arguments are "
 "expected"
 msgstr ""
 
-#: superset/views/core.py:1652
+#: superset/views/core.py:1691
 #, python-format
 msgid "Slice %(id)s not found"
 msgstr ""
 
-#: superset/views/core.py:1664
+#: superset/views/core.py:1703
 #, python-format
 msgid "Table %(t)s wasn't found in the database %(d)s"
 msgstr ""
 
-#: superset/views/core.py:1803
+#: superset/views/core.py:1842
 #, 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:1849
 #, python-format
 msgid "Can't find DruidCluster with cluster_name = '%(name)s'"
 msgstr ""
 
-#: superset/views/core.py:2071
+#: superset/views/core.py:2110
 msgid "Query record was not created as expected."
 msgstr ""
 
-#: superset/views/core.py:2357
+#: superset/views/core.py:2396
 msgid "Template Name"
 msgstr ""
 
-#: superset/views/core.py:2368
+#: superset/views/core.py:2407
 msgid "CSS Templates"
 msgstr ""
 
-#: superset/views/core.py:2379
+#: superset/views/core.py:2418
 msgid "SQL Editor"
 msgstr ""
 
-#: superset/views/core.py:2384 superset/views/core.py:2393
+#: superset/views/core.py:2423 superset/views/core.py:2432
 msgid "SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:2388
+#: superset/views/core.py:2427
 msgid "Query Search"
 msgstr ""
 
diff --git a/superset/translations/zh/LC_MESSAGES/messages.json b/superset/translations/zh/LC_MESSAGES/messages.json
index 62d7e8efaf..e3510b0fc9 100644
--- a/superset/translations/zh/LC_MESSAGES/messages.json
+++ b/superset/translations/zh/LC_MESSAGES/messages.json
@@ -1 +1 @@
-{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=1; plural=0","lang":"zh"},"Time Column":["????"],"second":["?"],"minute":["?"],"hour":["??"],"day":["?"],"week":["?"],"month":["?"],"quarter":["??"],"year":["?"],"week_start_monday":["???????"],"week_ending_saturday":["???????"],"week_start_sunday":["???????"],"5 minute":["5 ??"],"half hour":["???"],"10 minute":["10 ??"],"[Superset] Access to the datasource %(name)s was granted":["[Superset] ??????? %(name)s "],"Viz is missing a datasource":[""],"From date cannot be larger than to date":[""],"Table View":["???"],"Pick a granularity in the Time section or uncheck 'Include Time'":[""],"Choose either fields to [Group By] and [Metrics] or [Columns], not both":[""],"Pivot Table":["???"],"Please choose at least one \"Group by\" field ":[""],"Please choose at least one metric":[""],"'Group By' and 'Columns' can't overlap":[""],"Markup":["??"],"Separator":["???"],"Word Cloud":["???"],"Treemap":["???"],"Calendar Heatmap":["?????"],"Box Plot":["???"],"Bubble Chart":["???"],"Pick a metric for x, y and size":[""],"Bullet Chart":["???"],"Pick a metric to display":[""],"Big Number with Trendline":["??????"],"Pick a metric!":[""],"Big Number":["??"],"Time Series - Line Chart":["????-???"],"Pick a time granularity for your time series":[""],"Time Series - Dual Axis Line Chart":["????-????"],"Pick a metric for left axis!":[""],"Pick a metric for right axis!":[""],"Please choose different metrics on left and right axis":[""],"Time Series - Bar Chart":["????-???"],"Time Series - Percent Change":["????-?????"],"Time Series - Stacked":["????-???"],"Distribution - NVD3 - Pie Chart":["??-??"],"Histogram":["???"],"Must have one numeric column specified":[""],"Distribution - Bar Chart":["??-???"],"Can't have overlap between Series and Breakdowns":[""],"Pick at least one metric":[""],"Pick at least one field for [Series]":[""],"Sunburst":["?????"],"Sankey":["???"],"Pick exactly 2 columns as [Source / Target]":[""],"There's a loop in your Sankey, please provide a tree. Here's a faulty link: {}":[""],"Directed Force Layout":["???"],"Pick exactly 2 columns to 'Group By'":[""],"Country Map":["????"],"World Map":["????"],"Filters":["??"],"Pick at least one filter field":[""],"iFrame":["????"],"Parallel Coordinates":["????"],"Heatmap":["???"],"Horizon Charts":["???"],"Mapbox":["??"],"Must have a [Group By] column to have 'count' as the [Label]":[""],"Choice of [Label] must be present in [Group By]":[""],"Choice of [Point Radius] must be present in [Group By]":[""],"[Longitude] and [Latitude] columns must be present in [Group By]":[""],"Event flow":["???"],"Time Series - Paired t-test":[""],"No data was returned.":["????"],"List Druid Column":["Druid????"],"Show Druid Column":["??Druid?"],"Add Druid Column":["??Druid?"],"Edit Druid Column":["??Druid?"],"Column":["?"],"Type":["??"],"Datasource":["???"],"Groupable":["???"],"Filterable":["???"],"Count Distinct":["??"],"Sum":["??"],"Min":["???"],"Max":["???"],"Whether this column is exposed in the `Filters` section of the explore view.":["??????????`???`?????"],"List Druid Metric":["Druid????"],"Show Druid Metric":["??Druid??"],"Add Druid Metric":["??Druid??"],"Edit Druid Metric":["??Druid??"],"Whether the access to this metric is restricted to certain roles. Only roles with the permission 'metric access on XXX (the name of this metric)' are allowed to access this metric":["????????????????????"],"Metric":["??"],"Description":["??"],"Verbose Name":["??"],"JSON":["JSON"],"Druid Datasource":["Druid???"],"Warning Message":[""],"List Druid Cluster":["Druid????"],"Show Druid Cluster":["??Druid??"],"Add Druid Cluster":["??Druid??"],"Edit Druid Cluster":["??Druid??"],"Cluster":["??"],"Coordinator Host":["?????"],"Coordinator Port":["?????"],"Coordinator Endpoint":["?????"],"Broker Host":["????"],"Broker Port":["????"],"Broker Endpoint":["????"],"Druid Clusters":["Druid??"],"Sources":["???"],"List Druid Datasource":["Druid?????"],"Show Druid Datasource":["??Druid???"],"Add Druid Datasource":["??Druid???"],"Edit Druid Datasource":["??Druid???"],"The list of slices associated with this table. By altering this datasource, you may change how these associated slices behave. Also note that slices need to point to a datasource, so this form will fail at saving if removing slices from a datasource. If you want to change the datasource for a slice, overwrite the slice from the 'explore view'":["????????????????????????????????????????????????????????????????????????????????????`????`?????"],"Timezone offset (in hours) for this datasource":["??????(?????)"],"Time expression to use as a predicate when retrieving distinct values to populate the filter component. Only applies when `Enable Filter Select` is on. If you enter `7 days ago`, the distinct list of values in the filter will be populated based on the distinct value over the past week":["???????????????????????????????`???????`??????`7??`???????????????ilter???????"],"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 fly":["????????????????????????????????????????"],"Redirects to this endpoint when clicking on the datasource from the datasource list":["????????????????????"],"Associated Slices":["????"],"Data Source":["???"],"Owner":["???"],"Is Hidden":["??"],"Enable Filter Select":["???????"],"Default Endpoint":["????"],"Time Offset":["????"],"Cache Timeout":["????"],"Druid Datasources":["Druid???"],"Scan New Datasources":[""],"Refresh Druid Metadata":["??Druid???"],"Datetime column not provided as part table configuration and is required by this type of chart":["??????"],"Empty query?":[""],"Metric '{}' is not valid":["'{}'????"],"Table [{}] doesn't seem to exist in the specified database, couldn't fetch column information":[""],"List Columns":["???"],"Show Column":["???"],"Add Column":["???"],"Edit Column":["???"],"Whether to make this column available as a [Time Granularity] option, column has to be DATETIME or DATETIME-like":["???????[????]??, ??????????DATETIME"],"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 most case users should not need to alter this.":["??????????????????????????????????????????????????????????????"],"Table":["?"],"Expression":["???"],"Is temporal":["????"],"Datetime Format":["????"],"Database Expression":["??????"],"List Metrics":["???"],"Show Metric":["????"],"Add Metric":["????"],"Edit Metric":["????"],"SQL Expression":["SQL???"],"D3 Format":[""],"Is Restricted":[""],"List Tables":["???"],"Show Table":["???"],"Add Table":["???"],"Edit Table":["???"],"Name of the table that exists in the source database":["????????????"],"Schema, as used only in some databases like Postgres, Redshift and DB2":["????????????????Postgres?Redshift?DB2"],"This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.":["??????Superset???????Superset?????????????????"],"Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.":["?????????????????????jinja????????`???????`????"],"Redirects to this endpoint when clicking on the table from the table list":["?????????????????"],"Changed By":["???"],"Database":["???"],"Last Changed":["????"],"Schema":["??"],"Offset":["??"],"Table Name":[""],"Fetch Values Predicate":[""],"Main Datetime Column":[""],"Table [{}] could not be found, please double check your database connection, schema, and table name":[""],"The table was created. As part of this two phase configuration process, you should now click the edit button by the new table to configure it.":["????????????????????????????????????????"],"Tables":["???"],"Profile":["????"],"Logout":["??"],"Login":["??"],"Record Count":[""],"No records found":[""],"Add Filter":["??????"],"Import":["??"],"No Access!":["????!"],"You do not have permissions to access the datasource(s): %(name)s.":["??????????(s): %(name)s"],"Request Permissions":["????"],"Cancel":["??"],"Welcome!":["???"],"Dashboards":["??"],"Test Connection":["????"],"Annotation Layers":[""],"Manage":["??"],"Annotations":[""],"Datasource %(name)s already exists":["???%(name)s ???"],"json isn't valid":[""],"Delete":["??"],"Delete all Really?":["???????"],"This endpoint requires the `all_datasource_access` permission":["???????all_datasource_access????"],"The datasource seems to have been deleted":["????????"],"The access requests seem to have been deleted":["????????"],"The user seems to have been deleted":["???????"],"You don't have access to this datasource":["??????????"],"This view requires the database %(name)s or `all_datasource_access` permission":["???????? %(name)s??all_datasource_access???"],"This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission":["???????? %(name)s??????all_datasource_access???"],"List Databases":["?????"],"Show Database":["?????"],"Add Database":["?????"],"Edit Database":["?????"],"Expose this DB in SQL Lab":["?SQL???????????"],"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 (<~1 minute)":["?????????????????????????web??????????(<~1??)"],"Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.":["?????????????? ??????Celery????????????"],"Allow CREATE TABLE AS option in SQL Lab":["?SQL??????CREATE TABLE AS??"],"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab":["?????SQL???????SELECT???UPDATE?DELETE?CREATE?...?"],"When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema":["??SQL??????CREATE TABLE AS??????????????????"],"All the queries in Sql Lab are going to be executed on behalf of currently authorized user.":[""],"Expose in SQL Lab":["?SQL??????"],"Allow CREATE TABLE AS":["?? CREATE TABLE AS"],"Allow DML":["?? DML"],"CTAS Schema":["CTAS??"],"Creator":["??"],"SQLAlchemy URI":["SQLAlchemy URI"],"Extra":["??"],"Allow Run Sync":[""],"Allow Run Async":[""],"Impersonate queries to the database":[""],"Import Dashboards":["?????"],"Databases":["???"],"User":["??"],"User Roles":["????"],"Database URL":["???URL"],"Roles to grant":["????"],"Created On":["????"],"Access requests":["????"],"Security":["??"],"List Slices":["????"],"Show Slice":["????"],"Add Slice":["????"],"Edit Slice":["????"],"These parameters are generated dynamically when clicking the save or overwrite button in the explore view. This JSON object is exposed here for reference and for power users who may want to alter specific parameters.":["???????????????????????????????????????????????"],"Duration (in seconds) of the caching timeout for this slice.":["????????(?)"],"Last Modified":["????"],"Owners":["???"],"Parameters":["??"],"Slice":["??"],"Name":["??"],"Visualization Type":["????"],"Slices":["??"],"List Dashboards":["?????"],"Show Dashboard":["?????"],"Add Dashboard":["?????"],"Edit Dashboard":["?????"],"This json object describes the positioning of the widgets in the dashboard. It is dynamically generated when adjusting the widgets size and positions by using drag & drop in the dashboard view":["??JSON??????????????????????????????????????????????"],"The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible":["???????????????????CSS??"],"To get a readable URL for your dashboard":["??????????URL"],"This JSON object is generated dynamically when clicking the save or overwrite button in the dashboard view. It is exposed here for reference and for power users who may want to alter specific parameters.":["?????????????????????????????????????????????????????"],"Owners is a list of users who can alter the dashboard.":["???????????????????"],"Dashboard":["??"],"Title":["??"],"Slug":["Slug"],"Modified":["???"],"Position JSON":["????"],"CSS":["CSS"],"JSON Metadata":["JSON??"],"Underlying Tables":["???"],"Export":["??"],"Export dashboards?":["??????"],"Action":["??"],"dttm":["DTTM"],"Action Log":["????"],"Access was requested":["????"],"%(user)s was granted the role %(role)s that gives access to the %(datasource)s":["?? %(user)s %(role)s ????? %(datasource)s ???"],"Role %(r)s was extended to provide the access to the datasource %(ds)s":["???? %(r)s????datasource %(ds)s???"],"You have no permission to approve this request":["??????????"],"Malformed request. slice_id or table_name and db_name arguments are expected":["????????????slice_id?table_name?db_name??"],"Slice %(id)s not found":["?? %(id)s ????"],"Table %(t)s wasn't found in the database %(d)s":["???? %(d)s????? %(t)s"],"Can't find User '%(name)s', please ask your admin to create one.":["?????'%(name)'????????????"],"Can't find DruidCluster with cluster_name = '%(name)s'":["??????cluster_name = '%(name)s'?Druid??"],"Query record was not created as expected.":[""],"Template Name":[""],"CSS Templates":["CSS??"],"SQL Editor":["SQL???"],"SQL Lab":["SQL???"],"Query Search":["????"],"Status":[""],"Start Time":[""],"End Time":[""],"Queries":["??"],"List Saved Query":["???????"],"Show Saved Query":["???????"],"Add Saved Query":["???????"],"Edit Saved Query":["???????"],"Label":["??"],"Pop Tab Link":[""],"Changed on":[""],"Saved Queries":["?????"]}}}
\ No newline at end of file
+{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=1; plural=0;","lang":"zh"},"Time Column":["????"],"second":["?"],"minute":["?"],"hour":["??"],"day":["?"],"week":["?"],"month":["?"],"quarter":["??"],"year":["?"],"week_start_monday":["???????"],"week_ending_saturday":["???????"],"week_start_sunday":["???????"],"5 minute":["5 ??"],"half hour":["???"],"10 minute":["10 ??"],"[Superset] Access to the datasource %(name)s was granted":["[Superset] ??????? %(name)s "],"Viz is missing a datasource":["???????"],"From date cannot be larger than to date":["????????date"],"Table View":["???"],"Pick a granularity in the Time section or uncheck 'Include Time'":["?????????????? \"????\""],"Choose either fields to [Group By] and [Metrics] or [Columns], not both":["? [??] ? [??] ? [?]??????????? ????"],"Time Table View":["??????"],"Pick at least one metric":["????????"],"When using 'Group By' you are limited to use a single metric":["?? \"Group By\" ?, ??????????"],"Pivot Table":["???"],"Please choose at least one \"Group by\" field ":["??????? \"Group by\" ??"],"Please choose at least one metric":["????????"],"'Group By' and 'Columns' can't overlap":["'Group By' ? 'Columns'????"],"Markup":["??"],"Separator":["???"],"Word Cloud":["???"],"Treemap":["???"],"Calendar Heatmap":["?????"],"Box Plot":["???"],"Bubble Chart":["???"],"Pick a metric for x, y and size":["?x,y,size??????"],"Bullet Chart":["???"],"Pick a metric to display":["????????"],"Big Number with Trendline":["??????"],"Pick a metric!":["??????!"],"Big Number":["??"],"Time Series - Line Chart":["????-???"],"Pick a time granularity for your time series":["???????????"],"Time Series - Dual Axis Line Chart":["????-????"],"Pick a metric for left axis!":["???????????!"],"Pick a metric for right axis!":["???????????!"],"Please choose different metrics on left and right axis":["???????????????"],"Time Series - Bar Chart":["????-???"],"Time Series - Percent Change":["????-?????"],"Time Series - Stacked":["????-???"],"Distribution - NVD3 - Pie Chart":["??-??"],"Histogram":["???"],"Must have one numeric column specified":["?????????"],"Distribution - Bar Chart":["??-???"],"Can't have overlap between Series and Breakdowns":["Series?Breakdowns???????"],"Pick at least one field for [Series]":["???[Series]??????]"],"Sunburst":["?????"],"Sankey":["???"],"Pick exactly 2 columns as [Source / Target]":["?????2??? [Source / Target]"],"There's a loop in your Sankey, please provide a tree. Here's a faulty link: {}":["??? Sanke?????, ?????????????????: {}"],"Directed Force Layout":["???"],"Pick exactly 2 columns to 'Group By'":["?????2???  'Group By'"],"Country Map":["????"],"World Map":["????"],"Filters":["??"],"Pick at least one filter field":["???[Series]??????"],"iFrame":["????"],"Parallel Coordinates":["????"],"Heatmap":["???"],"Horizon Charts":["???"],"Mapbox":["??"],"Must have a [Group By] column to have 'count' as the [Label]":["??? [Label]?,??????[Group By]?]"],"Choice of [Label] must be present in [Group By]":["[Label] ???????? [Group By] ?"],"Choice of [Point Radius] must be present in [Group By]":["??  [Point Radius] ????? [Group By] ?"],"[Longitude] and [Latitude] columns must be present in [Group By]":["[Longitude] ? [Latitude]????[Group By]?"],"Event flow":["???"],"Time Series - Paired t-test":["????-?? t-??"],"Partition Diagram":["???"],"Your query was saved":["???????"],"Your query could not be saved":["???????"],"Failed at retrieving results from the results backend":["???????????"],"Could not connect to server":["????????"],"Your session timed out, please refresh your page and try again.":["?????????????"],"Query was stopped.":["?????"],"Failed at stopping query.":["??????"],"Error occurred while fetching table metadata":["?????????"],"shared query":["????"],"The query couldn't be loaded":["???????"],"An error occurred while creating the data source":["????????????"],"Pick a chart type!":["????????"],"To use this chart type you need at least one column flagged as a date":["???????????????????????"],"To use this chart type you need at least one dimension":["??????????????????"],"To use this chart type you need at least one aggregation function":["????????????????????"],"Untitled Query":["??????"],"Copy of %s":["%s???"],"copy URL to clipboard":["??URL????"],"SQL":["SQL????"],"No query history yet...":["??????"],"It seems you don't have access to any database":["?????????????"],"Search Results":["????"],"[From]-":[""],"[To]-":[""],"[Query Status]":[""],"Search":["??"],"Open in SQL Editor":["????Sql???"],"view results":["????"],"Data preview":["????"],"Visualize the data out of this query":["??????????"],"Overwrite text in editor with a query on this table":["?????????????????"],"Run query in a new tab":["??????????"],"Remove query from log":["????????"],".CSV":[""],"Visualize":["???"],"Table":["?"],"was created":["???"],"Query in a new tab":["????????"],"Fetch data preview":["??????"],"Track Job":["??job"],"Run Selected Query":["???????"],"Run Query":["????"],"Run query asynchronously":["??????"],"Stop":["??"],"Undefined":["???"],"Label":["??"],"Label for your query":["????????"],"Description":["??"],"Write a description for your query":["???????"],"Save":["??"],"Cancel":["??"],"Save Query":["????"],"Run a query to display results here":["?????????"],"Preview for %s":["?%s ?????"],"Results":["??"],"Query History":["????"],"Create table as with query results":["?????????"],"new table name":["???"],"Error while fetching table list":["?????????????"],"Error while fetching schema list":["????????????"],"Error while fetching database list":["?????????????"],"Database:":["???"],"Select a database":["???????"],"Select a schema (%s)":["??????(%s)"],"Schema:":["??:"],"Add a table (%s)":["??????(%s)"],"Type to search ...":["????"],"Reset State":["????"],"Enter a new title for the tab":["?????????title"],"Untitled Query %s":["?????%s"],"close tab":["????"],"rename tab":["?????"],"expand tool bar":["?????"],"hide tool bar":["?????"],"Copy partition query to clipboard":["???????????"],"latest partition:":["?????"],"Keys for table":["???"],"View keys & indexes (%s)":["????????(%s)"],"Sort columns alphabetically":["?????????"],"Original table column order":["??????"],"Copy SELECT statement to clipboard":["??select??????"],"Remove table preview":["??????"],"%s is not right as a column name, please alias it (as in SELECT count(*) ":["%s ?????, ????? (?? \"????\" (*)"],"using only alphanumeric characters and underscores":["?????????????"],"Creating a data source and popping a new tab":["????????????"],"No results available for this query":["??????????"],"Chart Type":["????"],"[Chart Type]":["[Chart Type]"],"Datasource Name":["?????"],"datasource name":["?????"],"Create a new slice":["??????slice"],"Choose a datasource":["???????"],"Choose a visualization type":["?????????"],"Create new slice":["??????slice"],"Select ...":["??..."],"Loaded data cached":["???????"],"Loaded from cache":["??????"],"Click to force-refresh":["??????"],"Copy to clipboard":["??????"],"Not successful":["????"],"Sorry, your browser does not support copying. Use Ctrl / Cmd + C!":["???, ????????????? Ctrl/Cmd + C!"],"Copied!":["???"],"Title":["??"],"click to edit title":["??????"],"You don't have the rights to alter this title.":["????????"],"Click to favorite/unfavorite":["??????/???"],"You have unsaved changes.":["???????"],"Click the":["????"],"button on the top right to save your changes.":["????????????"],"Served from data cached %s . Click to force refresh.":["??????%s????? ?????????"],"Click to force refresh":["??????"],"Error":["??"],"Sorry, there was an error adding slices to this dashboard: %s":["???, ?????????????:%s"],"Active Dashboard Filters":["????????"],"Checkout this dashboard: %s":["??????:%s"],"Force refresh the whole dashboard":["?????????"],"Edit this dashboard's properties":["?????????"],"Load a CSS template":["??CSS??"],"CSS":["CSS"],"Don't refresh":["??????"],"10 seconds":["10?"],"30 seconds":["30?"],"1 minute":["1??"],"5 minutes":["5??"],"Refresh Interval":["????"],"Choose the refresh frequency for this dashboard":["???????????"],"This dashboard was saved successfully.":["????????"],"Sorry, there was an error saving this dashboard: ":["?????????????????"],"You must pick a name for the new dashboard":["??????????????"],"Save Dashboard":["?????"],"Overwrite Dashboard [%s]":["?????[%s]"],"Save as:":["???"],"[dashboard name]":["[dashboard name]"],"Name":["??"],"Viz":["??"],"Modified":["???"],"Add Slices":["????"],"Add a new slice to the dashboard":["???????????slice"],"Add Slices to Dashboard":["?????"],"is expected to be a number":["??????????"],"is expected to be an integer":["??????????"],"cannot be empty":["????"],"%s - untitled":["%s-???"],"Edit slice properties":["???????"],"description":["??"],"bolt":["bolt"],"Changing this control takes effect instantly":["?????????"],"Error...":["??"],"Query":["??"],"Height":["??"],"Width":["??"],"Export to .json":["???JSON"],"Please enter a slice name":["???????"],"Please select a dashboard":["????????"],"Please enter a dashboard name":["????????"],"Save A Slice":["?????"],"Overwrite slice %s":["????[%s]"],"Save as":["??????????????????????????????????????????????????????"],"[slice name]":["[slice name]"],"Do not add to a dashboard":["????????"],"Add slice to existing dashboard":["??????????????"],"Add to new dashboard":["???????"],"Save & go to dashboard":["????????"],"Check out this slice: %s":["?????????:%s"],"`Min` value should be numeric or empty":["`Min`?????????"],"`Max` value should be numeric or empty":["`Max`?????????"],"Min":["???"],"Max":["???"],"Click to point to another datasource":["???????????"],"Edit the datasource's configuration":["????????"],"Select a datasource":["???????"],"Search / Filter":["??/??"],"Filter value":["???"],"Select metric":["????"],"Select column":["???"],"Select operator":["?????"],"Add Filter":["??????"],"Error while fetching data":["?????????"],"Select %s":["??%s"],"textarea":["????"],"Edit":["??"],"in modal":[""],"Select a visualization type":["?????????"],"Updating chart was stopped":["???????"],"An error occurred while rendering the visualization: %s":["?????????:%s"],"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.":["??????????, ??????????????, ???????????????????????????????, ???????????????"],"Network error.":["????"],"A reference to the [Time] configuration, taking granularity into account":["? [Time] ?????, ????"],"Group by":["??"],"One or many controls to group by":["???????????"],"Datasource":["???"],"Visualization Type":["????"],"The type of visualization to display":["??????"],"Metrics":["??"],"One or many metrics to display":["?????????"],"Percentage Metrics":["?????"],"Metrics for which percentage of total are to be displayed":["????????????"],"Y Axis Bounds":["Y???"],"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.":["Y ?????????, ????????/?????????????, ????????????????????????"],"Ordering":["??"],"Annotation Layers":["???"],"Annotation layers to overlay on the visualization":["????????????"],"Select a annotation layer":["??????"],"Error while fetching annotation layers":["?????????"],"Metric":["??"],"Choose the metric":["????"],"Right Axis Metric":["????"],"Choose a metric for right axis":["???????"],"Stacked Style":["????"],"Sort X Axis":["?x???"],"Sort Y Axis":["?Y???"],"Linear Color Scheme":["??????"],"Normalize Across":["???"],"Color will be rendered based on a ratio of the cell against the sum of across this criteria":["???????????"],"Horizon Color Scale":["??????"],"Defines how the color are attributed.":["??????"],"Rendering":["??"],"image-rendering CSS attribute of the canvas object that defines how the browser scales up the image":["??????????"],"XScale Interval":["X???"],"Number of steps to take between ticks when displaying the X scale":["?? X ??????????????"],"YScale Interval":["Y???"],"Number of steps to take between ticks when displaying the Y scale":["?? Y ??????????????"],"Include Time":["????"],"Whether to include the time granularity as defined in the time section":["???????????????"],"Show percentage":["?????"],"Whether to include the percentage in the tooltip":["?????????????"],"Stacked Bars":["??"],"Show totals":["????"],"Display total row/column":["?????/?"],"Show Markers":["????"],"Show data points as circle markers on the lines":["??????????????"],"Bar Values":["????"],"Show the value on top of the bar":["?????????"],"Sort Bars":["????"],"Sort bars by x labels.":["??x????"],"Combine Metrics":["????"],"Display metrics side by side within each column, as opposed to each column being displayed side by side for each metric.":["????????????, ???????????????"],"Extra Controls":["????"],"Whether to show extra controls or not. Extra controls include things like making mulitBar charts stacked or side by side.":["????????"],"Reduce X ticks":["X????"],"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 be applied to columns and the width may overflow into an horizontal scroll.":["?X???????????X???"],"Include Series":["????"],"Include series name as an axis":["?????????"],"Color Metric":["????"],"A metric to use for color":["??????"],"Country Name":["????"],"The name of country that Superset should display":["superset????????"],"Country Field Type":["????????"],"The country code standard that Superset should expect to find in the [country] column":["??????????"],"Columns":["?"],"One or many controls to pivot as columns":["????????????????"],"Columns to display":["???"],"Origin":["??"],"Defines the origin where time buckets start, accepts natural dates as in `now`, `sunday` or `1970-01-01`":["?????????, ??????? \"now\",`sunday` ?? `1970-01-01`"],"Bottom Margin":["????"],"Bottom margin, in pixels, allowing for more room for axis labels":["??? (??????), ????????????"],"Left Margin":["???"],"Left margin, in pixels, allowing for more room for axis labels":["??????????, ????????????"],"Time Granularity":["????"],"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`":["????????????, ???????????????, ?`10 seconds`, `1 day` or `56 weeks`"],"Domain":["??"],"The time unit used for the grouping of blocks":["??????????"],"Subdomain":["??"],"The time unit for each block. Should be a smaller unit than domain_granularity. Should be larger or equal to Time Grain":["???????????????????????????????"],"Link Length":["????"],"Link length in the force layout":["?????????"],"Charge":["??"],"Charge in the force layout":["???????"],"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":["???????????, ????????? DATETIME ?????????????, ??????????????????"],"Time Grain":["????"],"The time granularity for the visualization. This applies a date transformation to alter your time column and defines a new time granularity. The options here are defined on a per database engine basis in the Superset source code.":["???????????????????????????????????????????????????????????????"],"Resample Rule":["?????"],"Pandas resample rule":["?????"],"Resample How":["?????"],"Pandas resample how":["?????"],"Resample Fill Method":["????"],"Pandas resample fill method":["???????"],"Since":["????"],"7 days ago":["7??"],"Until":["????"],"Max Bubble Size":["??????"],"Whisker/outlier options":["??????"],"Determines how whiskers and outliers are calculated.":["????/?????????"],"Ratio":["??"],"Target aspect ratio for treemap tiles.":["?????????"],"Number format":["????"],"Row limit":["????"],"Series limit":["????"],"Limits the number of time series that get displayed":["???????????"],"Sort By":["??"],"Metric used to define the top series":["?????????????"],"Sort Descending":["????"],"Whether to sort descending or ascending":["??????????"],"Rolling":["??"],"Defines a rolling window function to apply, works along with the [Periods] text box":["???????????[??]??"],"Periods":["??"],"Defines the size of the rolling window function, relative to the time granularity selected":["????????????????"],"Min Periods":["????"],"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 Period\" to be 7, so that all data points shown are the total of 7 periods. This will hide the \"ramp up\" taking place over the first 7 periods":["????????????????, ????7????????, ????? \"????\" ? 7, ????????????7????????????7????? \"????\""],"Series":["??"],"Defines the grouping of entities. Each series is shown as a specific color on the chart and has a legend toggle":["?????????"],"Entity":["??"],"This defines the element to be plotted on the chart":["??????????????"],"X Axis":["X?"],"Metric assigned to the [X] axis":["X??????"],"Y Axis":["Y?"],"Metric assigned to the [Y] axis":["Y??????"],"Bubble Size":["????"],"URL":["URL/URL??"],"The URL, this control is templated, so you can integrate {{ width }} and/or {{ height }} in your URL string.":["URL, ????????, ?????? url ??????{{ width }}  ?/?  {{ height }}?"],"X Axis Label":["X???"],"Y Axis Label":["Y???"],"Custom WHERE clause":["WHERE??"],"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.":["??????WHERE??????AND????????"],"Custom HAVING clause":["HAVING??"],"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.":["??????HAVE??????AND???????"],"Comparison Period Lag":["??????"],"Based on granularity, number of time periods to compare against":["??????????????"],"Comparison suffix":["????"],"Suffix to apply after the percentage display":["??????????"],"Table Timestamp Format":["????"],"Timestamp Format":["????"],"Series Height":["????"],"Pixel height of each series":["?????????"],"Page Length":["???"],"Rows per page, 0 means no pagination":["????, 0 ??????"],"X Axis Format":["X ???"],"Y Axis Format":["Y???"],"Right Axis Format":["????"],"Date Time Format":["????"],"Markup Type":["????"],"Pick your favorite markup language":["??????"],"Rotation":["??"],"Rotation to apply to words in the cloud":["???????????"],"Line Style":["??"],"Line interpolation as defined by d3.js":["????"],"Label Type":["????"],"What should be shown on the label?":["????????"],"Code":["??"],"Put your code here":["????"],"Aggregation function":["????"],"Aggregate function to apply when pivoting and computing the total rows and columns":["?????????????"],"Font Size From":["????"],"Font size for the smallest value in the list":["???????????"],"Font Size To":["????"],"Font size for the biggest value in the list":["???????????"],"Instant Filtering":["????"],"Range Filter":["????"],"Whether to display the time range interactive selector":["????????????"],"Date Filter":["????"],"Whether to include a time filter":["????????"],"Show SQL Granularity Dropdown":["?? SQL ??????"],"Check to include SQL Granularity dropdown":["????? SQL ??????"],"Show SQL Time Column":["?? SQL ???"],"Check to include Time Column dropdown":["????????????"],"Show Druid Granularity Dropdown":["??Druid??????"],"Check to include Druid Granularity dropdown":["????Druid?????"],"Show Druid Time Origin":["?? Druid Time Origin"],"Check to include Time Origin dropdown":["????Time Origin ???"],"Data Table":["???"],"Whether to display the interactive data table":["???????"],"Search Box":["???"],"Whether to include a client side search box":["???????"],"Table Filter":["????"],"Whether to apply filter when table cell is clicked":["???????????????"],"Show Bubbles":["????"],"Whether to display bubbles on top of countries":["??????????"],"Legend":["??"],"Whether to display the legend (toggles)":["??????"],"Show Values":["???"],"Whether to display the numerical values within the cells":["???????????"],"X bounds":["X???"],"Whether to display the min and max values of the X axis":["????X???????"],"Y bounds":["Y???"],"Whether to display the min and max values of the Y axis":["????Y???????"],"Rich Tooltip":["????"],"The rich tooltip shows a list of all series for that point in time":["????????????"],"Y Log Scale":["Y?????"],"Use a log scale for the Y axis":["Y????????????"],"X Log Scale":["X?????"],"Use a log scale for the X axis":["X????????????"],"Log Scale":["????"],"Use a log scale":["??log??"],"Donut":["???"],"Do you want a donut or a pie?":["?????????"],"Put labels outside":["??????"],"Put the labels outside the pie?":["??????????"],"Contribution":["???"],"Compute the contribution to the total":["????????"],"Period Ratio":["???"],"[integer] Number of period to compare against, this is relative to the granularity selected":["[??]?????????????"],"Period Ratio Type":["?????"],"`factor` means (new/previous), `growth` is ((new/previous) - 1), `value` is (new-previous)":["`??`???? (new/previous), `??`???  ((new/previous) - 1), `?` ???(new-previous)"],"Time Shift":["????"],"Overlay a timeseries from a relative time period. Expects relative time delta in natural language (example:  24 hours, 7 days, 56 weeks, 365 days)":["?????????????????????????? (??: 24 hours, 7 days, 56 weeks, 365 days)"],"Subheader":["???"],"Description text that shows up below your Big Number":["?????????"],"label":["??"],"`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.":["??????, ? \"count\" ??? (*)???????????????????????????????????????"],"Map Style":["????"],"Base layer map style":["????????"],"Clustering Radius":["???"],"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.":["????????(?????)?0???????????????????"],"Point Radius":["???"],"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":["??? (?????) ???????? \"Auto\", ???????????"],"Point Radius Unit":["?????"],"The unit of measure for the specified point radius":["????????"],"Opacity":["????"],"Opacity of all clusters, points, and labels. Between 0 and 1.":["????? ???????????0 ? 1??"],"Zoom":["??"],"Zoom level of the map":["??????"],"Default latitude":["????"],"Latitude of default viewport":["??????"],"Default longitude":["????"],"Longitude of default viewport":["??????"],"Live render":["????"],"Points and clusters will update as viewport is being changed":["???????????????"],"RGB Color":["RGB??"],"The color for points and clusters in RGB":["???????"],"Color":["??"],"Pick a color":["??????"],"Ranges":["??"],"Ranges to highlight with shading":["??????????"],"Range labels":["????"],"Labels for the ranges":["?????"],"Markers":["??"],"List of values to mark with triangles":["??????? ? ???"],"Marker labels":["????"],"Labels for the markers":["markers ???"],"Marker lines":["???"],"List of values to mark with lines":["????? ???"],"Marker line labels":["????"],"Labels for the marker lines":["??????"],"Slice ID":["?? ID"],"The id of the active slice":["????? ID"],"Cache Timeout (seconds)":["????????(?)"],"The number of seconds before expiring the cache":["????????"],"Order by entity id":["???id??"],"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.":["??!???????? id ??, ??????, ?????????????????"],"Minimum leaf node event count":["?????????"],"Leaf nodes that represent fewer than this number of events will be initially hidden in the visualization":["?????????????????????"],"Color Scheme":["??"],"The color scheme for rendering chart":["????????"],"Significance Level":["????"],"Threshold alpha level for determining significance":["????????alpha??"],"p-value precision":["p-???"],"Number of decimal places with which to display p-values":["???? p ??????"],"Lift percent precision":["???????"],"Number of decimal places with which to display lift values":["????????????"],"Time Series Columns":["????"],"Options":["??"],"Not Time Series":["??????"],"Ignore time":["????"],"Time Series":["????"],"Standard time series":["??????"],"Aggregate Mean":["?????"],"Mean of values over specified period":["?????????"],"Aggregate Sum":["????"],"Sum of values over specified period":["????????"],"Difference":["??"],"Metric change in value from `since` to `until`":["? ' since ' ? ' until' ???????"],"Percent Change":["??????"],"Metric percent change in value from `since` to `until`":["? ' since ' ? ' until' ??????????"],"Factor":["??"],"Metric factor change from `since` to `until`":["? ' since ' ? ' until' ?????????"],"Advanced Analytics":["????"],"Use the Advanced Analytics options below":["???????????"],"Settings for time series":["???????"],"Equal Date Sizes":["??????"],"Check to force date partitions to have the same height":["???????????????"],"Partition Limit":["????"],"The maximum number of subdivisions of each group; lower values are pruned first":["?????????;????????"],"Partition Threshold":["????"],"Partitions whose height to parent height proportions are below this value are pruned":["????????????????????"],"Time":["??"],"Time related form attributes":["???????"],"Datasource & Chart Type":["????????"],"This section exposes ways to include snippets of SQL in your query":["????SQL??"],"Annotations":["??"],"This section contains options that allow for advanced analytical post processing of query results":["????????"],"Result Filters":["????"],"The filters to apply after post-aggregation.Leave the value control empty to filter empty strings or nulls":["?? post-aggregation ????????????????????? null"],"Chart Options":["????"],"Breakdowns":["??"],"Defines how each series is broken down":["???????"],"Pie Chart":["??"],"Dual Axis Line Chart":["?????"],"Y Axis 1":["Y ?1"],"Y Axis 2":["Y?2"],"Left Axis Metric":["????"],"Choose a metric for left axis":["???????????"],"Left Axis Format":["????"],"Axes":["?"],"GROUP BY":["??"],"Use this section if you want a query that aggregates":["??????"],"NOT GROUPED BY":["???"],"Use this section if you want to query atomic rows":["???????"],"Time Series Table":["??????"],"Templated link, it's possible to include {{ metric }} or other values coming from the controls.":["????, ???? {{metric}} ??????????"],"Pivot Options":["Pivot ??"],"Bubbles":["??"],"Numeric Column":["???"],"Select the numeric column to draw the histogram":["??????????"],"No of Bins":["??bins(no of bins)"],"Select number of bins for the histogram":["????????"],"Primary Metric":["???"],"The primary metric is used to define the arc segment sizes":["?????????????"],"Secondary Metric":["???"],"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":["???????????????"],"Hierarchy":["??"],"This defines the level of the hierarchy":["????"],"Source / Target":["?/??"],"Choose a source and a target":["??????"],"Chord Diagram":["???"],"Choose a number format":["????????"],"Source":["?/??"],"Choose a source":["??????"],"Target":["??"],"Choose a target":["??????"],"ISO 3166-1 codes of region/province/department":["??/??/?? ISO 3166-1 ??"],"It's ISO 3166-1 of your region/province/department in your table. (see documentation for list of ISO 3166-1)":["?3166-1 ISO??????????/?/???(??? ISO 3166-1 ???)"],"Country Control":["??Control"],"3 letter code of the country":["3????"],"Metric for color":["?????"],"Metric that defines the color of the country":["??????????"],"Bubble size":["????"],"Metric that defines the size of the bubble":["??????????"],"Filter Box":["????"],"Filter controls":["????"],"The controls you want to filter on. Note that only columns checked as \"filterable\" will show up on this list.":["??????????, ???? \"?\" ????????????"],"Heatmap Options":["?????"],"Value bounds":["???"],"Value Format":["???"],"Horizon":["??"],"Points":["?"],"Labelling":["??"],"Visual Tweaks":["????"],"Viewport":["??"],"Longitude":["??"],"Column containing longitude data":["??????"],"Latitude":["??"],"Column containing latitude data":["??????"],"Cluster label aggregator":["??????"],"Aggregate function applied to the list of points in each cluster to produce the cluster label.":["??????????"],"Tooltip":["??"],"Show a tooltip when hovering over points and clusters describing the label":["???????????????"],"One or many controls to group by. If grouping, latitude and longitude columns must be present.":["????????????????????????????"],"Event definition":["????"],"Additional meta data":["?????"],"Column containing entity ids":["???? id ??"],"e.g., a \"user id\" column":["??:\"user id\"?"],"Column containing event names":["????????"],"Event count limit":["??????"],"The maximum number of events to return, equivalent to number of rows":["?????????, ????"],"Meta data":["???"],"Select any columns for meta data inspection":["????????????"],"Paired t-test":["?? t ??"],"Time Series Options":["??????"],"The server could not be reached. You may want to verify your connection and try again.":["???????????????????, ?????"],"An unknown error occurred. (Status: %s )":["???????(??:%s)"],"Favorites":["??"],"Created Content":["?????"],"Recent Activity":["?????"],"Security & Access":["?????"],"No dashboards":["?????"],"No favorite slices yet, go click on stars!":["????????, ????!"],"No favorite dashboards yet, go click on stars!":["?????????, ?????!"],"Roles":["??"],"Databases":["???"],"Datasources":["???"],"Profile picture provided by Gravatar":["Gravatar ?????????"],"joined":["joined"],"id:":["ID"],"Select [%s]":["?? [%s]"],"No data was returned.":["????"],"List Druid Column":["Druid????"],"Show Druid Column":["??Druid?"],"Add Druid Column":["??Druid?"],"Edit Druid Column":["??Druid?"],"Column":["?"],"Type":["??"],"Groupable":["???"],"Filterable":["???"],"Count Distinct":["??"],"Sum":["??"],"Whether this column is exposed in the `Filters` section of the explore view.":["??????????`???`?????"],"List Druid Metric":["Druid????"],"Show Druid Metric":["??Druid??"],"Add Druid Metric":["??Druid??"],"Edit Druid Metric":["??Druid??"],"Whether the access to this metric is restricted to certain roles. Only roles with the permission 'metric access on XXX (the name of this metric)' are allowed to access this metric":["????????????????????"],"Verbose Name":["??"],"JSON":["JSON"],"Druid Datasource":["Druid???"],"Warning Message":["????"],"List Druid Cluster":["Druid????"],"Show Druid Cluster":["??Druid??"],"Add Druid Cluster":["??Druid??"],"Edit Druid Cluster":["??Druid??"],"Cluster":["??"],"Coordinator Host":["?????"],"Coordinator Port":["?????"],"Coordinator Endpoint":["?????"],"Broker Host":["????"],"Broker Port":["????"],"Broker Endpoint":["????"],"Druid Clusters":["Druid??"],"Sources":["???"],"List Druid Datasource":["Druid?????"],"Show Druid Datasource":["??Druid???"],"Add Druid Datasource":["??Druid???"],"Edit Druid Datasource":["??Druid???"],"The list of slices associated with this table. By altering this datasource, you may change how these associated slices behave. Also note that slices need to point to a datasource, so this form will fail at saving if removing slices from a datasource. If you want to change the datasource for a slice, overwrite the slice from the 'explore view'":["????????????????????????????????????????????????????????????????????????????????????`????`?????"],"Timezone offset (in hours) for this datasource":["??????(?????)"],"Time expression to use as a predicate when retrieving distinct values to populate the filter component. Only applies when `Enable Filter Select` is on. If you enter `7 days ago`, the distinct list of values in the filter will be populated based on the distinct value over the past week":["???????????????????????????????`???????`??????`7??`???????????????ilter???????"],"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 fly":["????????????????????????????????????????"],"Redirects to this endpoint when clicking on the datasource from the datasource list":["????????????????????"],"Associated Slices":["????"],"Data Source":["???"],"Owner":["???"],"Is Hidden":["??"],"Enable Filter Select":["???????"],"Default Endpoint":["????"],"Time Offset":["????"],"Cache Timeout":["????"],"Druid Datasources":["Druid???"],"Scan New Datasources":["???????"],"Refresh Druid Metadata":["??Druid???"],"Datetime column not provided as part table configuration and is required by this type of chart":["??????"],"Empty query?":["???????"],"Metric '{}' is not valid":["'{}'????"],"Table [{}] doesn't seem to exist in the specified database, couldn't fetch column information":["? [{}] ??????????,???????"],"List Columns":["???"],"Show Column":["???"],"Add Column":["???"],"Edit Column":["???"],"Whether to make this column available as a [Time Granularity] option, column has to be DATETIME or DATETIME-like":["???????[????]??, ??????????DATETIME"],"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 most case users should not need to alter this.":["??????????????????????????????????????????????????????????????"],"Expression":["???"],"Is temporal":["????"],"Datetime Format":["????"],"Database Expression":["??????"],"List Metrics":["???"],"Show Metric":["????"],"Add Metric":["????"],"Edit Metric":["????"],"SQL Expression":["SQL???"],"D3 Format":["D3??"],"Is Restricted":["???"],"List Tables":["???"],"Show Table":["???"],"Add Table":["???"],"Edit Table":["???"],"Name of the table that exists in the source database":["????????????"],"Schema, as used only in some databases like Postgres, Redshift and DB2":["????????????????Postgres?Redshift?DB2"],"This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.":["??????Superset???????Superset?????????????????"],"Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.":["?????????????????????jinja????????`???????`????"],"Redirects to this endpoint when clicking on the table from the table list":["?????????????????"],"Changed By":["???"],"Database":["???"],"Last Changed":["????"],"Schema":["??"],"Offset":["??"],"Table Name":["??"],"Fetch Values Predicate":["???????"],"Main Datetime Column":["???Datetime?"],"Table [{}] could not be found, please double check your database connection, schema, and table name":["? [{}] ??????????????????????"],"The table was created. As part of this two phase configuration process, you should now click the edit button by the new table to configure it.":["????????????????????????????????????????"],"Tables":["???"],"Profile":["????"],"Logout":["??"],"Login":["??"],"Record Count":["???"],"No records found":["??????"],"No Access!":["????!"],"You do not have permissions to access the datasource(s): %(name)s.":["??????????(s): %(name)s"],"Request Permissions":["????"],"Welcome!":["???"],"Dashboards":["???"],"Test Connection":["????"],"Manage":["??"],"Datasource %(name)s already exists":["???%(name)s ???"],"json isn't valid":["json ???"],"Delete":["??"],"Delete all Really?":["???????"],"This endpoint requires the `all_datasource_access` permission":["???????all_datasource_access????"],"The datasource seems to have been deleted":["????????"],"The access requests seem to have been deleted":["????????"],"The user seems to have been deleted":["???????"],"You don't have access to this datasource":["??????????"],"This view requires the database %(name)s or `all_datasource_access` permission":["???????? %(name)s??all_datasource_access???"],"This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission":["???????? %(name)s??????all_datasource_access???"],"List Databases":["?????"],"Show Database":["?????"],"Add Database":["?????"],"Edit Database":["?????"],"Expose this DB in SQL Lab":["?SQL???????????"],"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 (<~1 minute)":["?????????????????????????web??????????(<~1??)"],"Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.":["?????????????? ??????Celery????????????"],"Allow CREATE TABLE AS option in SQL Lab":["?SQL??????CREATE TABLE AS??"],"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab":["?????SQL???????SELECT???UPDATE?DELETE?CREATE?...?"],"When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema":["??SQL??????CREATE TABLE AS??????????????????"],"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.":["?????, SQL??????????????????????, ???????????. ?????????? hive.server2.enable.doAs, ?????????????, ??? hive.server2.proxy.user ???????????"],"Expose in SQL Lab":["?SQL??????"],"Allow CREATE TABLE AS":["?? CREATE TABLE AS"],"Allow DML":["?? DML"],"CTAS Schema":["CTAS??"],"Creator":["??"],"SQLAlchemy URI":["SQLAlchemy URI"],"Extra":["??"],"Allow Run Sync":["??????"],"Allow Run Async":["????"],"Backend":["????"],"Created by":["???"],"Created On":["????"],"Changed by":["???"],"Changed On":["??????"],"Impersonate the logged on user":["??????"],"Import Dashboards":["?????"],"User":["??"],"User Roles":["????"],"Database URL":["???URL"],"Roles to grant":["????"],"Access requests":["????"],"Security":["??"],"List Slices":["????"],"Show Slice":["????"],"Add Slice":["????"],"Edit Slice":["????"],"These parameters are generated dynamically when clicking the save or overwrite button in the explore view. This JSON object is exposed here for reference and for power users who may want to alter specific parameters.":["???????????????????????????????????????????????"],"Duration (in seconds) of the caching timeout for this slice.":["????????(?)"],"Last Modified":["????"],"Owners":["???"],"Parameters":["??"],"Slice":["??"],"Datasource Type":["?????"],"Datasource Id":["???ID"],"perm":["perm"],"Created By":["???"],"Slices":["??"],"List Dashboards":["?????"],"Show Dashboard":["?????"],"Add Dashboard":["?????"],"Edit Dashboard":["?????"],"This json object describes the positioning of the widgets in the dashboard. It is dynamically generated when adjusting the widgets size and positions by using drag & drop in the dashboard view":["??JSON????????????????????????????????????????????????"],"The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible":["?????????????????????CSS??"],"To get a readable URL for your dashboard":["???????????URL"],"This JSON object is generated dynamically when clicking the save or overwrite button in the dashboard view. It is exposed here for reference and for power users who may want to alter specific parameters.":["??????????????????????????????????????????????????????"],"Owners is a list of users who can alter the dashboard.":["????????????????????"],"Dashboard":["???"],"Slug":["Slug"],"Position JSON":["????"],"JSON Metadata":["JSON??"],"Underlying Tables":["???"],"Export":["??"],"Export dashboards?":["??????"],"Action":["??"],"dttm":["DTTM"],"Action Log":["????"],"Access was requested":["????"],"%(user)s was granted the role %(role)s that gives access to the %(datasource)s":["?? %(user)s %(role)s ????? %(datasource)s ???"],"Role %(r)s was extended to provide the access to the datasource %(ds)s":["???? %(r)s????datasource %(ds)s???"],"You have no permission to approve this request":["??????????"],"Malformed request. slice_id or table_name and db_name arguments are expected":["????????????slice_id?table_name?db_name??"],"Slice %(id)s not found":["?? %(id)s ????"],"Table %(t)s wasn't found in the database %(d)s":["???? %(d)s????? %(t)s"],"Can't find User '%(name)s', please ask your admin to create one.":["?????'%(name)'????????????"],"Can't find DruidCluster with cluster_name = '%(name)s'":["??????cluster_name = '%(name)s'?Druid??"],"Query record was not created as expected.":["?????????????."],"Template Name":["????"],"CSS Templates":["CSS??"],"SQL Editor":["SQL???"],"SQL Lab":["SQL???"],"Query Search":["????"],"Status":["??"],"Start Time":["????"],"End Time":["????"],"Queries":["??"],"List Saved Query":["???????"],"Show Saved Query":["???????"],"Add Saved Query":["???????"],"Edit Saved Query":["???????"],"Pop Tab Link":["Pop Tab ??"],"Changed on":["???"],"Saved Queries":["?????"]}}}
\ No newline at end of file
diff --git a/superset/translations/zh/LC_MESSAGES/messages.mo b/superset/translations/zh/LC_MESSAGES/messages.mo
index d6415d89a4..1855bbc6d6 100644
Binary files a/superset/translations/zh/LC_MESSAGES/messages.mo and b/superset/translations/zh/LC_MESSAGES/messages.mo differ
diff --git a/superset/translations/zh/LC_MESSAGES/messages.po b/superset/translations/zh/LC_MESSAGES/messages.po
index bff00786a1..a7a45d9bb0 100644
--- a/superset/translations/zh/LC_MESSAGES/messages.po
+++ b/superset/translations/zh/LC_MESSAGES/messages.po
@@ -7,112 +7,113 @@ 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"
-"PO-Revision-Date: 2016-05-01 23:07-0700\n"
-"Last-Translator: FULL NAME <EM...@ADDRESS>\n"
+"POT-Creation-Date: 2017-10-24 15:17+0800\n"
+"PO-Revision-Date: 2017-10-24 16:05+0800\n"
+"Last-Translator: \n"
 "Language: zh\n"
 "Language-Team: zh <LL...@li.org>\n"
-"Plural-Forms: nplurals=1; plural=0\n"
+"Plural-Forms: nplurals=1; plural=0;\n"
 "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.3.4\n"
+"X-Generator: Poedit 2.0.1\n"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:570
+#: superset/db_engine_specs.py:216 superset/db_engine_specs.py:247
+#: superset/db_engine_specs.py:291 superset/db_engine_specs.py:339
+#: superset/db_engine_specs.py:395 superset/db_engine_specs.py:893
+#: superset/db_engine_specs.py:929 superset/db_engine_specs.py:961
+#: superset/db_engine_specs.py:1007 superset/db_engine_specs.py:1044
+#: superset/db_engine_specs.py:1069
 msgid "Time Column"
 msgstr "????"
 
-#: 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:217 superset/db_engine_specs.py:248
+#: superset/db_engine_specs.py:340 superset/db_engine_specs.py:396
+#: superset/db_engine_specs.py:894 superset/db_engine_specs.py:962
+#: superset/db_engine_specs.py:1045
 msgid "second"
 msgstr "?"
 
-#: 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:218 superset/db_engine_specs.py:251
+#: superset/db_engine_specs.py:343 superset/db_engine_specs.py:398
+#: superset/db_engine_specs.py:896 superset/db_engine_specs.py:930
+#: superset/db_engine_specs.py:964 superset/db_engine_specs.py:1008
+#: superset/db_engine_specs.py:1046 superset/db_engine_specs.py:1070
 msgid "minute"
 msgstr "?"
 
-#: 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:219 superset/db_engine_specs.py:255
+#: superset/db_engine_specs.py:345 superset/db_engine_specs.py:400
+#: superset/db_engine_specs.py:902 superset/db_engine_specs.py:932
+#: superset/db_engine_specs.py:966 superset/db_engine_specs.py:1014
+#: superset/db_engine_specs.py:1047 superset/db_engine_specs.py:1071
 msgid "hour"
 msgstr "??"
 
-#: 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:220 superset/db_engine_specs.py:260
+#: superset/db_engine_specs.py:292 superset/db_engine_specs.py:347
+#: superset/db_engine_specs.py:402 superset/db_engine_specs.py:904
+#: superset/db_engine_specs.py:934 superset/db_engine_specs.py:968
+#: superset/db_engine_specs.py:1016 superset/db_engine_specs.py:1048
+#: superset/db_engine_specs.py:1072
 msgid "day"
 msgstr "?"
 
-#: 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:221 superset/db_engine_specs.py:266
+#: superset/db_engine_specs.py:293 superset/db_engine_specs.py:348
+#: superset/db_engine_specs.py:404 superset/db_engine_specs.py:906
+#: superset/db_engine_specs.py:936 superset/db_engine_specs.py:970
+#: superset/db_engine_specs.py:1049 superset/db_engine_specs.py:1073
 msgid "week"
 msgstr "?"
 
-#: 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:222 superset/db_engine_specs.py:268
+#: superset/db_engine_specs.py:295 superset/db_engine_specs.py:350
+#: superset/db_engine_specs.py:406 superset/db_engine_specs.py:908
+#: superset/db_engine_specs.py:938 superset/db_engine_specs.py:972
+#: superset/db_engine_specs.py:1018 superset/db_engine_specs.py:1050
+#: superset/db_engine_specs.py:1074
 msgid "month"
 msgstr "?"
 
-#: 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:223 superset/db_engine_specs.py:270
+#: superset/db_engine_specs.py:352 superset/db_engine_specs.py:408
+#: superset/db_engine_specs.py:910 superset/db_engine_specs.py:940
+#: superset/db_engine_specs.py:974 superset/db_engine_specs.py:1020
+#: superset/db_engine_specs.py:1051 superset/db_engine_specs.py:1075
 msgid "quarter"
 msgstr "??"
 
-#: 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:224 superset/db_engine_specs.py:274
+#: superset/db_engine_specs.py:354 superset/db_engine_specs.py:912
+#: superset/db_engine_specs.py:942 superset/db_engine_specs.py:1022
+#: superset/db_engine_specs.py:1052 superset/db_engine_specs.py:1076
 msgid "year"
 msgstr "?"
 
-#: superset/db_engine_specs.py:332
+#: superset/db_engine_specs.py:356
 msgid "week_start_monday"
 msgstr "???????"
 
-#: superset/db_engine_specs.py:386 superset/db_engine_specs.py:922
+#: superset/db_engine_specs.py:410 superset/db_engine_specs.py:976
 msgid "week_ending_saturday"
 msgstr "???????"
 
-#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:925
+#: superset/db_engine_specs.py:413 superset/db_engine_specs.py:979
 msgid "week_start_sunday"
 msgstr "???????"
 
-#: superset/db_engine_specs.py:844 superset/db_engine_specs.py:956
+#: superset/db_engine_specs.py:898 superset/db_engine_specs.py:1010
 msgid "5 minute"
 msgstr "5 ??"
 
-#: superset/db_engine_specs.py:846
+#: superset/db_engine_specs.py:900
 msgid "half hour"
 msgstr "???"
 
-#: superset/db_engine_specs.py:958
+#: superset/db_engine_specs.py:1012
 msgid "10 minute"
 msgstr "10 ??"
 
@@ -121,379 +122,377 @@ msgstr "10 ??"
 msgid "[Superset] Access to the datasource %(name)s was granted"
 msgstr "[Superset] ??????? %(name)s "
 
-#: superset/viz.py:50
+#: superset/viz.py:52
 msgid "Viz is missing a datasource"
-msgstr ""
+msgstr "???????"
 
-#: superset/viz.py:181
+#: superset/viz.py:172
 msgid "From date cannot be larger than to date"
-msgstr ""
+msgstr "????????date"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:334
-#: superset/viz.py:369
+#: superset/assets/javascripts/explore/stores/visTypes.js:335
+#: superset/viz.py:350
 msgid "Table View"
 msgstr "???"
 
-#: superset/viz.py:381
+#: superset/viz.py:362
 msgid "Pick a granularity in the Time section or uncheck 'Include Time'"
-msgstr ""
+msgstr "?????????????? \"????\""
 
-#: superset/viz.py:391
+#: superset/viz.py:372
 msgid "Choose either fields to [Group By] and [Metrics] or [Columns], not both"
-msgstr ""
+msgstr "? [??] ? [??] ? [?]??????????? ????"
+
+#: superset/viz.py:441
+msgid "Time Table View"
+msgstr "??????"
+
+#: superset/viz.py:450 superset/viz.py:1218
+msgid "Pick at least one metric"
+msgstr "????????"
+
+#: superset/viz.py:453
+msgid "When using 'Group By' you are limited to use a single metric"
+msgstr "?? \"Group By\" ?, ??????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:386
-#: superset/viz.py:430
+#: superset/assets/javascripts/explore/stores/visTypes.js:413
+#: superset/viz.py:483
 msgid "Pivot Table"
 msgstr "???"
 
-#: superset/viz.py:444
+#: superset/viz.py:497
 msgid "Please choose at least one \"Group by\" field "
-msgstr ""
+msgstr "??????? \"Group by\" ??"
 
-#: superset/viz.py:446
+#: superset/viz.py:499
 msgid "Please choose at least one metric"
-msgstr ""
+msgstr "????????"
 
-#: superset/viz.py:450
+#: superset/viz.py:503
 msgid "'Group By' and 'Columns' can't overlap"
-msgstr ""
+msgstr "'Group By' ? 'Columns'????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:373
-#: superset/viz.py:483
+#: superset/assets/javascripts/explore/stores/visTypes.js:400
+#: superset/viz.py:536
 msgid "Markup"
 msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:411
-#: superset/viz.py:502
+#: superset/assets/javascripts/explore/stores/visTypes.js:438
+#: superset/viz.py:555
 msgid "Separator"
 msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:433
-#: superset/viz.py:514
+#: superset/assets/javascripts/explore/stores/visTypes.js:460
+#: superset/viz.py:567
 msgid "Word Cloud"
 msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:454
-#: superset/viz.py:537
+#: superset/assets/javascripts/explore/stores/visTypes.js:481
+#: superset/viz.py:590
 msgid "Treemap"
 msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:481
-#: superset/viz.py:563
+#: superset/assets/javascripts/explore/stores/visTypes.js:508
+#: superset/viz.py:616
 msgid "Calendar Heatmap"
 msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:502
-#: superset/viz.py:621
+#: superset/assets/javascripts/explore/stores/visTypes.js:529
+#: superset/viz.py:674
 msgid "Box Plot"
 msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:523
-#: superset/viz.py:710
+#: superset/assets/javascripts/explore/stores/visTypes.js:550
+#: superset/viz.py:763
 msgid "Bubble Chart"
 msgstr "???"
 
-#: superset/viz.py:734
+#: superset/viz.py:787
 msgid "Pick a metric for x, y and size"
-msgstr ""
+msgstr "?x,y,size??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:574
-#: superset/viz.py:760
+#: superset/assets/javascripts/explore/stores/visTypes.js:601
+#: superset/viz.py:813
 msgid "Bullet Chart"
 msgstr "???"
 
-#: superset/viz.py:786
+#: superset/viz.py:839
 msgid "Pick a metric to display"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:597
-#: superset/viz.py:809
+#: superset/assets/javascripts/explore/stores/visTypes.js:624
+#: superset/viz.py:862
 msgid "Big Number with Trendline"
 msgstr "??????"
 
-#: superset/viz.py:817 superset/viz.py:846
+#: superset/viz.py:870 superset/viz.py:899
 msgid "Pick a metric!"
-msgstr ""
+msgstr "??????!"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:622
-#: superset/viz.py:838
+#: superset/assets/javascripts/explore/stores/visTypes.js:649
+#: superset/viz.py:891
 msgid "Big Number"
 msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:157
-#: superset/viz.py:865
+#: superset/assets/javascripts/explore/stores/visTypes.js:158
+#: superset/viz.py:918
 msgid "Time Series - Line Chart"
 msgstr "????-???"
 
-#: superset/viz.py:913 superset/viz.py:1058
+#: superset/viz.py:966 superset/viz.py:1119
 msgid "Pick a time granularity for your time series"
-msgstr ""
+msgstr "???????????"
 
-#: superset/viz.py:1001
+#: superset/viz.py:1062
 msgid "Time Series - Dual Axis Line Chart"
 msgstr "????-????"
 
-#: superset/viz.py:1011
+#: superset/viz.py:1072
 msgid "Pick a metric for left axis!"
-msgstr ""
+msgstr "???????????!"
 
-#: superset/viz.py:1013
+#: superset/viz.py:1074
 msgid "Pick a metric for right axis!"
-msgstr ""
+msgstr "???????????!"
 
-#: superset/viz.py:1015
+#: superset/viz.py:1076
 msgid "Please choose different metrics on left and right axis"
-msgstr ""
+msgstr "???????????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:238
-#: superset/viz.py:1076
+#: superset/assets/javascripts/explore/stores/visTypes.js:239
+#: superset/viz.py:1137
 msgid "Time Series - Bar Chart"
 msgstr "????-???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:274
-#: superset/viz.py:1084
+#: superset/assets/javascripts/explore/stores/visTypes.js:275
+#: superset/viz.py:1145
 msgid "Time Series - Percent Change"
 msgstr "????-?????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:297
-#: superset/viz.py:1092
+#: superset/assets/javascripts/explore/stores/visTypes.js:298
+#: superset/viz.py:1153
 msgid "Time Series - Stacked"
 msgstr "????-???"
 
-#: superset/viz.py:1101
+#: superset/viz.py:1162
 msgid "Distribution - NVD3 - Pie Chart"
 msgstr "??-??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:647
-#: superset/viz.py:1119
+#: superset/assets/javascripts/explore/stores/visTypes.js:674
+#: superset/viz.py:1180
 msgid "Histogram"
 msgstr "???"
 
-#: superset/viz.py:1129
+#: superset/viz.py:1190
 msgid "Must have one numeric column specified"
-msgstr ""
+msgstr "?????????"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:96
-#: superset/viz.py:1144
+#: superset/viz.py:1205
 msgid "Distribution - Bar Chart"
 msgstr "??-???"
 
-#: superset/viz.py:1155
+#: superset/viz.py:1216
 msgid "Can't have overlap between Series and Breakdowns"
-msgstr ""
-
-#: superset/viz.py:1157
-msgid "Pick at least one metric"
-msgstr ""
+msgstr "Series?Breakdowns???????"
 
-#: superset/viz.py:1159
+#: superset/viz.py:1220
 msgid "Pick at least one field for [Series]"
-msgstr ""
+msgstr "???[Series]??????]"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:679
-#: superset/viz.py:1212
+#: superset/assets/javascripts/explore/stores/visTypes.js:706
+#: superset/viz.py:1273
 msgid "Sunburst"
 msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:716
-#: superset/viz.py:1245
+#: superset/assets/javascripts/explore/stores/visTypes.js:743
+#: superset/viz.py:1306
 msgid "Sankey"
 msgstr "???"
 
-#: superset/viz.py:1252
+#: superset/viz.py:1313
 msgid "Pick exactly 2 columns as [Source / Target]"
-msgstr ""
+msgstr "?????2??? [Source / Target]"
 
-#: superset/viz.py:1283
-msgid ""
-"There's a loop in your Sankey, please provide a tree. Here's a faulty "
-"link: {}"
-msgstr ""
+#: superset/viz.py:1344
+msgid "There's a loop in your Sankey, please provide a tree. Here's a faulty link: {}"
+msgstr "??? Sanke?????, ?????????????????: {}"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:743
-#: superset/viz.py:1294 superset/viz.py:1315
+#: superset/assets/javascripts/explore/stores/visTypes.js:770
+#: superset/viz.py:1355 superset/viz.py:1376
 msgid "Directed Force Layout"
 msgstr "???"
 
-#: superset/viz.py:1301
+#: superset/viz.py:1362
 msgid "Pick exactly 2 columns to 'Group By'"
-msgstr ""
+msgstr "?????2???  'Group By'"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:808
-#: superset/viz.py:1348
+#: superset/assets/javascripts/explore/stores/visTypes.js:835
+#: superset/viz.py:1409
 msgid "Country Map"
 msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:841
-#: superset/viz.py:1376
+#: superset/assets/javascripts/explore/stores/visTypes.js:868
+#: superset/viz.py:1437
 msgid "World Map"
 msgstr "????"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:80
-#: superset/viz.py:1426
+#: superset/viz.py:1487
 msgid "Filters"
 msgstr "??"
 
-#: superset/viz.py:1434
+#: superset/viz.py:1495
 msgid "Pick at least one filter field"
-msgstr ""
+msgstr "???[Series]??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:909
-#: superset/viz.py:1461
+#: superset/assets/javascripts/explore/stores/visTypes.js:933
+#: superset/viz.py:1522
 msgid "iFrame"
 msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:921
-#: superset/viz.py:1478
+#: superset/assets/javascripts/explore/stores/visTypes.js:945
+#: superset/viz.py:1539
 msgid "Parallel Coordinates"
 msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:943
-#: superset/viz.py:1503
+#: superset/assets/javascripts/explore/stores/visTypes.js:967
+#: superset/viz.py:1564
 msgid "Heatmap"
 msgstr "???"
 
-#: superset/viz.py:1562
+#: superset/viz.py:1623
 msgid "Horizon Charts"
 msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1002
-#: superset/viz.py:1573
+#: superset/assets/javascripts/explore/stores/visTypes.js:1027
+#: superset/viz.py:1634
 msgid "Mapbox"
 msgstr "??"
 
-#: superset/viz.py:1588
+#: superset/viz.py:1649
 msgid "Must have a [Group By] column to have 'count' as the [Label]"
-msgstr ""
+msgstr "??? [Label]?,??????[Group By]?]"
 
-#: superset/viz.py:1601
+#: superset/viz.py:1662
 msgid "Choice of [Label] must be present in [Group By]"
-msgstr ""
+msgstr "[Label] ???????? [Group By] ?"
 
-#: superset/viz.py:1606
+#: superset/viz.py:1667
 msgid "Choice of [Point Radius] must be present in [Group By]"
-msgstr ""
+msgstr "??  [Point Radius] ????? [Group By] ?"
 
-#: superset/viz.py:1611
+#: superset/viz.py:1672
 msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
-msgstr ""
+msgstr "[Longitude] ? [Latitude]????[Group By]?"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1073
-#: superset/viz.py:1676
+#: superset/assets/javascripts/explore/stores/visTypes.js:1098
+#: superset/viz.py:1738
 msgid "Event flow"
 msgstr "???"
 
-#: superset/viz.py:1706
+#: superset/assets/javascripts/explore/stores/visTypes.js:1143
+#: superset/viz.py:1769
 msgid "Time Series - Paired t-test"
-msgstr ""
+msgstr "????-?? t-??"
+
+#: superset/viz.py:1831
+msgid "Partition Diagram"
+msgstr "???"
 
 #: superset/assets/javascripts/SqlLab/actions.js:57
 msgid "Your query was saved"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:58
 msgid "Your query could not be saved"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:111
 msgid "Failed at retrieving results from the results backend"
-msgstr ""
+msgstr "???????????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:157
 msgid "Could not connect to server"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:162
 msgid "Your session timed out, please refresh your page and try again."
-msgstr ""
+msgstr "?????????????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:181
 msgid "Query was stopped."
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:184
 msgid "Failed at stopping query."
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:297
 #: superset/assets/javascripts/SqlLab/actions.js:310
 msgid "Error occurred while fetching table metadata"
-msgstr ""
+msgstr "?????????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:364
 msgid "shared query"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:372
 #: superset/assets/javascripts/SqlLab/actions.js:392
 msgid "The query couldn't be loaded"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/SqlLab/actions.js:426
 msgid "An error occurred while creating the data source"
-msgstr ""
+msgstr "????????????"
 
 #: superset/assets/javascripts/SqlLab/constants.js:30
 msgid "Pick a chart type!"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/SqlLab/constants.js:31
 msgid "To use this chart type you need at least one column flagged as a date"
-msgstr ""
+msgstr "???????????????????????"
 
 #: superset/assets/javascripts/SqlLab/constants.js:32
 msgid "To use this chart type you need at least one dimension"
-msgstr ""
+msgstr "??????????????????"
 
 #: superset/assets/javascripts/SqlLab/constants.js:33
 msgid "To use this chart type you need at least one aggregation function"
-msgstr ""
+msgstr "????????????????????"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:49
 #: superset/assets/javascripts/SqlLab/reducers.js:11
 msgid "Untitled Query"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/SqlLab/reducers.js:44
-#, python-format
+#: superset/assets/javascripts/SqlLab/reducers.js:44, python-format
 msgid "Copy of %s"
-msgstr ""
-
-#: superset/assets/javascripts/SqlLab/components/CopyQueryTabUrl.jsx:30
-msgid "share query"
-msgstr ""
+msgstr "%s???"
 
 #: superset/assets/javascripts/SqlLab/components/CopyQueryTabUrl.jsx:33
 msgid "copy URL to clipboard"
-msgstr ""
-
-#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:61
-msgid "Raw SQL"
-msgstr ""
-
-#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:71
-msgid "Source SQL"
-msgstr ""
+msgstr "??URL????"
 
 #: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:83
 #: superset/assets/javascripts/explore/stores/visTypes.js:40
 msgid "SQL"
-msgstr ""
+msgstr "SQL????"
 
 #: superset/assets/javascripts/SqlLab/components/QueryHistory.jsx:28
 msgid "No query history yet..."
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:106
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:66
 msgid "It seems you don't have access to any database"
-msgstr ""
+msgstr "?????????????"
 
 #: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:154
 #: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:89
 msgid "Search Results"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:160
 msgid "[From]-"
@@ -509,35 +508,35 @@ msgstr ""
 
 #: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:188
 msgid "Search"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:114
 msgid "Open in SQL Editor"
-msgstr ""
+msgstr "????Sql???"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:133
 msgid "view results"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:136
 msgid "Data preview"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:176
 msgid "Visualize the data out of this query"
-msgstr ""
+msgstr "??????????"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:182
 msgid "Overwrite text in editor with a query on this table"
-msgstr ""
+msgstr "?????????????????"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:188
 msgid "Run query in a new tab"
-msgstr ""
+msgstr "??????????"
 
 #: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:193
 msgid "Remove query from log"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:67
 msgid ".CSV"
@@ -547,53 +546,49 @@ msgstr ""
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:241
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:280
 msgid "Visualize"
-msgstr ""
+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/connectors/sqla/views.py:83 superset/connectors/sqla/views.py:133
+#: superset/connectors/sqla/views.py:213 superset/views/core.py:395
 msgid "Table"
 msgstr "?"
 
 #: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162
 msgid "was created"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:169
 msgid "Query in a new tab"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:210
 msgid "Fetch data preview"
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:230
 msgid "Track Job"
-msgstr ""
-
-#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:236
-msgid "Loading..."
-msgstr ""
+msgstr "??job"
 
 #: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:19
 msgid "Run Selected Query"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:19
 msgid "Run Query"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:22
 msgid "Run query asynchronously"
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:57
 msgid "Stop"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:16
 msgid "Undefined"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:66
 #: superset/views/sql_lab.py:53
@@ -602,596 +597,571 @@ msgstr "??"
 
 #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:71
 msgid "Label for your query"
-msgstr ""
+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/connectors/druid/views.py:105
+#: superset/connectors/druid/views.py:227 superset/connectors/sqla/views.py:80
+#: superset/connectors/sqla/views.py:129 superset/connectors/sqla/views.py:226
+#: superset/views/core.py:389 superset/views/sql_lab.py:56
 msgid "Description"
 msgstr "??"
 
 #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:85
 msgid "Write a description for your query"
-msgstr ""
+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
 msgid "Save"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:102
 #: superset/templates/superset/request_access.html:16
 msgid "Cancel"
 msgstr "??"
 
-#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:123
+#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:122
 msgid "Save Query"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:52
 msgid "Run a query to display results here"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:57
-#, python-format
+#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:57, python-format
 msgid "Preview for %s"
-msgstr ""
+msgstr "?%s ?????"
 
 #: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:81
 msgid "Results"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:87
 msgid "Query History"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:123
 msgid "Create table as with query results"
-msgstr ""
+msgstr "?????????"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:131
 msgid "new table name"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:90
 msgid "Error while fetching table list"
-msgstr ""
+msgstr "?????????????"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:131
 msgid "Error while fetching schema list"
-msgstr ""
+msgstr "????????????"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:153
 msgid "Error while fetching database list"
-msgstr ""
+msgstr "?????????????"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:159
 msgid "Database:"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:163
 msgid "Select a database"
-msgstr ""
+msgstr "???????"
 
-#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:170
-#, python-format
+#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:170, python-format
 msgid "Select a schema (%s)"
-msgstr ""
+msgstr "??????(%s)"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:175
 msgid "Schema:"
-msgstr ""
+msgstr "??:"
 
-#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:190
-#, python-format
+#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:190, python-format
 msgid "Add a table (%s)"
-msgstr ""
+msgstr "??????(%s)"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:203
 msgid "Type to search ..."
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:226
 msgid "Reset State"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:105
 msgid "Enter a new title for the tab"
-msgstr ""
+msgstr "?????????title"
 
-#: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:124
-#, python-format
+#: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:124, python-format
 msgid "Untitled Query %s"
-msgstr ""
+msgstr "?????%s"
 
 #: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:170
 msgid "close tab"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:173
 msgid "rename tab"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:181
 msgid "expand tool bar"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:181
 msgid "hide tool bar"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/SqlLab/components/TableElement.jsx:75
 msgid "Copy partition query to clipboard"
-msgstr ""
+msgstr "???????????"
 
 #: superset/assets/javascripts/SqlLab/components/TableElement.jsx:94
 msgid "latest partition:"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/SqlLab/components/TableElement.jsx:110
 msgid "Keys for table"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:119
-#, python-format
+#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:119, python-format
 msgid "View keys & indexes (%s)"
-msgstr ""
+msgstr "????????(%s)"
 
 #: superset/assets/javascripts/SqlLab/components/TableElement.jsx:135
 msgid "Sort columns alphabetically"
-msgstr ""
+msgstr "?????????"
 
 #: superset/assets/javascripts/SqlLab/components/TableElement.jsx:136
 msgid "Original table column order"
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/SqlLab/components/TableElement.jsx:146
 msgid "Copy SELECT statement to clipboard"
-msgstr ""
+msgstr "??select??????"
 
 #: superset/assets/javascripts/SqlLab/components/TableElement.jsx:152
 msgid "Remove table preview"
-msgstr ""
+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(*) "
-msgstr ""
-
-#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91
-msgid "AS my_alias"
-msgstr ""
+msgstr "%s ?????, ????? (?? \"????\" (*)"
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91
 msgid "using only alphanumeric characters and underscores"
-msgstr ""
+msgstr "?????????????"
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:166
 msgid "Creating a data source and popping a new tab"
-msgstr ""
+msgstr "????????????"
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:196
 msgid "No results available for this query"
-msgstr ""
+msgstr "??????????"
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:248
 msgid "Chart Type"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:251
 msgid "[Chart Type]"
-msgstr ""
+msgstr "[Chart Type]"
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:259
+#: superset/views/core.py:397
 msgid "Datasource Name"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:263
 msgid "datasource name"
-msgstr ""
+msgstr "?????"
+
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:54
+msgid "Create a new slice"
+msgstr "??????slice"
+
+#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:65
+msgid "Choose a datasource"
+msgstr "???????"
+
+#: 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 "??????slice"
 
 #: superset/assets/javascripts/components/AsyncSelect.jsx:23
 #: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:26
 msgid "Select ..."
-msgstr ""
+msgstr "??..."
 
 #: superset/assets/javascripts/components/CachedLabel.jsx:26
 msgid "Loaded data cached"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/components/CachedLabel.jsx:29
 msgid "Loaded from cache"
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/components/CachedLabel.jsx:33
 msgid "Click to force-refresh"
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/components/CopyToClipboard.jsx:21
-#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:67
-#: superset/assets/javascripts/explore/components/URLShortLinkButton.jsx:37
 msgid "Copy to clipboard"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/components/CopyToClipboard.jsx:65
+#: superset/assets/javascripts/components/CopyToClipboard.jsx:70
 msgid "Not successful"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/components/CopyToClipboard.jsx:68
+#: superset/assets/javascripts/components/CopyToClipboard.jsx:73
 msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!"
-msgstr ""
+msgstr "???, ????????????? Ctrl/Cmd + C!"
 
-#: superset/assets/javascripts/components/CopyToClipboard.jsx:79
+#: superset/assets/javascripts/components/CopyToClipboard.jsx:89
 msgid "Copied!"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/components/EditableTitle.jsx:13
-#: superset/views/core.py:475 superset/views/core.py:542
+#: superset/views/core.py:498 superset/views/core.py:565
 msgid "Title"
 msgstr "??"
 
 #: superset/assets/javascripts/components/EditableTitle.jsx:92
 msgid "click to edit title"
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/components/EditableTitle.jsx:93
 msgid "You don't have the rights to alter this title."
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/components/FaveStar.jsx:32
 #: superset/assets/javascripts/modules/superset.js:33
 msgid "Click to favorite/unfavorite"
-msgstr ""
+msgstr "??????/???"
 
 #: superset/assets/javascripts/dashboard/Dashboard.jsx:42
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:59
 msgid "You have unsaved changes."
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/dashboard/Dashboard.jsx:59
 msgid "Click the"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/dashboard/Dashboard.jsx:61
 msgid "button on the top right to save your changes."
-msgstr ""
+msgstr "????????????"
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:164
+#: superset/assets/javascripts/dashboard/Dashboard.jsx:165
 #, python-format
 msgid "Served from data cached %s . Click to force refresh."
-msgstr ""
+msgstr "??????%s????? ?????????"
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:169
+#: superset/assets/javascripts/dashboard/Dashboard.jsx:170
 msgid "Click to force refresh"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:353
+#: superset/assets/javascripts/dashboard/Dashboard.jsx:358
 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:100
 msgid "Error"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/dashboard/Dashboard.jsx:354
+#: superset/assets/javascripts/dashboard/Dashboard.jsx:359
 #, python-format
 msgid "Sorry, there was an error adding slices to this dashboard: %s"
-msgstr ""
+msgstr "???, ?????????????:%s"
 
 #: superset/assets/javascripts/dashboard/components/CodeModal.jsx:35
 msgid "Active Dashboard Filters"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:48
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:47
 #, python-format
 msgid "Checkout this dashboard: %s"
-msgstr ""
+msgstr "??????:%s"
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:54
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:53
 msgid "Force refresh the whole dashboard"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/dashboard/components/Controls.jsx:94
+#: superset/assets/javascripts/dashboard/components/Controls.jsx:93
 msgid "Edit this dashboard's properties"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:65
-msgid "Load a template"
-msgstr ""
+msgstr "?????????"
 
 #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:68
 msgid "Load a CSS template"
-msgstr ""
+msgstr "??CSS??"
 
 #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:80
-#: superset/views/core.py:482
+#: superset/views/core.py:505
 msgid "CSS"
 msgstr "CSS"
 
-#: superset/assets/javascripts/dashboard/components/CssEditor.jsx:86
-msgid "Live CSS Editor"
-msgstr ""
-
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:19
 msgid "Don't refresh"
-msgstr ""
+msgstr "??????"
 
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:20
 msgid "10 seconds"
-msgstr ""
+msgstr "10?"
 
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:21
 msgid "30 seconds"
-msgstr ""
+msgstr "30?"
 
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:22
 msgid "1 minute"
-msgstr ""
+msgstr "1??"
 
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:23
 msgid "5 minutes"
-msgstr ""
+msgstr "5??"
 
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:38
 msgid "Refresh Interval"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:41
 msgid "Choose the refresh frequency for this dashboard"
-msgstr ""
+msgstr "???????????"
 
 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:63
 msgid "This dashboard was saved successfully."
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:69
 msgid "Sorry, there was an error saving this dashboard: "
-msgstr ""
+msgstr "?????????????????"
 
 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:101
 msgid "You must pick a name for the new dashboard"
-msgstr ""
+msgstr "??????????????"
 
 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:115
 msgid "Save Dashboard"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123
-#, python-format
+#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123, python-format
 msgid "Overwrite Dashboard [%s]"
-msgstr ""
+msgstr "?????[%s]"
 
 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:131
 msgid "Save as:"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:135
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:210
 msgid "[dashboard name]"
-msgstr ""
+msgstr "[dashboard name]"
 
 #: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142
-#: superset/views/core.py:379
+#: superset/views/core.py:394
 msgid "Name"
 msgstr "??"
 
 #: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:148
 msgid "Viz"
-msgstr ""
+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/views/core.py:268 superset/views/core.py:503
+#: superset/views/core.py:567 superset/views/sql_lab.py:57
 msgid "Modified"
 msgstr "???"
 
 #: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:167
 msgid "Add Slices"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:176
 msgid "Add a new slice to the dashboard"
-msgstr ""
+msgstr "???????????slice"
 
 #: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:181
 msgid "Add Slices to Dashboard"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:37
-msgid "Move chart"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40
-msgid "Force refresh data"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:44
-msgid "Toggle chart description"
-msgstr ""
-
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:54
-msgid "Edit chart"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:62
-msgid "Export CSV"
-msgstr ""
+#: superset/assets/javascripts/explore/validators.js:11
+msgid "is expected to be a number"
+msgstr "??????????"
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:70
-msgid "Explore chart"
-msgstr ""
+#: superset/assets/javascripts/explore/validators.js:18
+msgid "is expected to be an integer"
+msgstr "??????????"
 
-#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:77
-msgid "Remove chart from dashboard"
-msgstr ""
+#: superset/assets/javascripts/explore/validators.js:30
+msgid "cannot be empty"
+msgstr "????"
 
-#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180
-#, python-format
+#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180, python-format
 msgid "%s - untitled"
-msgstr ""
+msgstr "%s-???"
 
 #: superset/assets/javascripts/explore/components/ChartContainer.jsx:287
 msgid "Edit slice properties"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/explore/components/ControlHeader.jsx:32
 msgid "description"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/explore/components/ControlHeader.jsx:42
 msgid "bolt"
-msgstr ""
+msgstr "bolt"
+
+#: superset/assets/javascripts/explore/components/ControlHeader.jsx:43
+msgid "Changing this control takes effect instantly"
+msgstr "?????????"
 
-#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:61
+#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:63
 msgid "Error..."
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97
+#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:114
 #: 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:100
+#: superset/assets/javascripts/explore/stores/visTypes.js:138
+#: superset/assets/javascripts/explore/stores/visTypes.js:378
+#: superset/assets/javascripts/explore/stores/visTypes.js:416
+#: superset/assets/javascripts/explore/stores/visTypes.js:463
+#: superset/assets/javascripts/explore/stores/visTypes.js:484
+#: superset/assets/javascripts/explore/stores/visTypes.js:512
+#: superset/assets/javascripts/explore/stores/visTypes.js:532
+#: superset/assets/javascripts/explore/stores/visTypes.js:553
+#: superset/assets/javascripts/explore/stores/visTypes.js:605
+#: superset/assets/javascripts/explore/stores/visTypes.js:627
+#: superset/assets/javascripts/explore/stores/visTypes.js:652
+#: superset/assets/javascripts/explore/stores/visTypes.js:677
+#: superset/assets/javascripts/explore/stores/visTypes.js:709
 #: 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:800
+#: superset/assets/javascripts/explore/stores/visTypes.js:838
+#: superset/assets/javascripts/explore/stores/visTypes.js:871
+#: superset/assets/javascripts/explore/stores/visTypes.js:908
+#: superset/assets/javascripts/explore/stores/visTypes.js:948
+#: superset/assets/javascripts/explore/stores/visTypes.js:970
+#: superset/assets/javascripts/explore/stores/visTypes.js:1030
 msgid "Query"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:76
 msgid "Height"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:90
 msgid "Width"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/explore/components/ExploreActionButtons.jsx:32
 msgid "Export to .json"
-msgstr ""
-
-#: superset/assets/javascripts/explore/components/ExploreActionButtons.jsx:42
-msgid "Export to .csv format"
-msgstr ""
+msgstr "???JSON"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:74
 msgid "Please enter a slice name"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:89
 msgid "Please select a dashboard"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:97
 msgid "Please enter a dashboard name"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:134
 msgid "Save A Slice"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/components/SaveModal.jsx:155
-#, python-format
+#: superset/assets/javascripts/explore/components/SaveModal.jsx:155, python-format
 msgid "Overwrite slice %s"
-msgstr ""
+msgstr "????[%s]"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:164
 msgid "Save as"
-msgstr ""
+msgstr "??????????????????????????????????????????????????????"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:168
 msgid "[slice name]"
-msgstr ""
+msgstr "[slice name]"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:181
 msgid "Do not add to a dashboard"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:189
 msgid "Add slice to existing dashboard"
-msgstr ""
+msgstr "??????????????"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:205
 msgid "Add to new dashboard"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/explore/components/SaveModal.jsx:231
 msgid "Save & go to dashboard"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/components/URLShortLinkButton.jsx:32
-#, python-format
+#: superset/assets/javascripts/explore/components/URLShortLinkButton.jsx:32, python-format
 msgid "Check out this slice: %s"
-msgstr ""
+msgstr "?????????:%s"
 
-#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:55
+#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:50
 msgid "`Min` value should be numeric or empty"
-msgstr ""
+msgstr "`Min`?????????"
 
-#: 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 ""
+msgstr "`Max`?????????"
 
-#: 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:48 superset/connectors/sqla/views.py:86
 msgid "Min"
 msgstr "???"
 
-#: 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:49 superset/connectors/sqla/views.py:87
 msgid "Max"
 msgstr "???"
 
-#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:70
-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 ""
+msgstr "???????????"
 
 #: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:106
 msgid "Edit the datasource's configuration"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:122
 msgid "Select a datasource"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:132
 #: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:120
 msgid "Search / Filter"
-msgstr ""
+msgstr "??/??"
 
 #: superset/assets/javascripts/explore/components/controls/Filter.jsx:114
 msgid "Filter value"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/explore/components/controls/Filter.jsx:143
 msgid "Select metric"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/explore/components/controls/Filter.jsx:143
 msgid "Select column"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/explore/components/controls/Filter.jsx:155
 msgid "Select operator"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:138
 #: superset/templates/appbuilder/general/widgets/search.html:6
@@ -1200,20 +1170,19 @@ msgstr "??????"
 
 #: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:24
 msgid "Error while fetching data"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106
-#, python-format
+#: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:155, python-format
 msgid "Select %s"
-msgstr ""
+msgstr "??%s"
 
 #: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:63
 msgid "textarea"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81
 msgid "Edit"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81
 msgid "in modal"
@@ -1221,1923 +1190,2016 @@ msgstr ""
 
 #: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:110
 msgid "Select a visualization type"
-msgstr ""
+msgstr "?????????"
 
 #: superset/assets/javascripts/explore/reducers/chartReducer.js:32
 msgid "Updating chart was stopped"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/explore/reducers/chartReducer.js:38
-#: superset/assets/javascripts/modules/superset.js:223
-#, python-format
+#: superset/assets/javascripts/modules/superset.js:226, python-format
 msgid "An error occurred while rendering the visualization: %s"
-msgstr ""
+msgstr "?????????:%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 ""
+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 ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:36
+#: superset/assets/javascripts/explore/stores/controls.jsx:37
 msgid "A reference to the [Time] configuration, taking granularity into account"
-msgstr ""
+msgstr "? [Time] ?????, ????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:50
+#: superset/assets/javascripts/explore/stores/controls.jsx:51
 msgid "Group by"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:53
+#: superset/assets/javascripts/explore/stores/controls.jsx:54
 msgid "One or many controls to group by"
-msgstr ""
+msgstr "???????????"
 
-#: 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
+#: superset/assets/javascripts/explore/stores/controls.jsx:73
+#: superset/connectors/druid/views.py:43 superset/views/core.py:332
+#: superset/views/core.py:356 superset/views/core.py:388
 msgid "Datasource"
 msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:82
-#: superset/views/core.py:381
+#: superset/assets/javascripts/explore/stores/controls.jsx:83
+#: superset/views/core.py:396
 msgid "Visualization Type"
 msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:84
+#: superset/assets/javascripts/explore/stores/controls.jsx:85
 msgid "The type of visualization to display"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:90
+#: superset/assets/javascripts/explore/stores/controls.jsx:91
 msgid "Metrics"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:99
-#: superset/assets/javascripts/explore/stores/controls.jsx:116
+#: superset/assets/javascripts/explore/stores/controls.jsx:100
+#: superset/assets/javascripts/explore/stores/controls.jsx:132
 msgid "One or many metrics to display"
-msgstr ""
+msgstr "?????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:106
+msgid "Percentage Metrics"
+msgstr "?????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:113
+msgid "Metrics for which percentage of total are to be displayed"
+msgstr "????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:103
+#: superset/assets/javascripts/explore/stores/controls.jsx:118
 msgid "Y Axis Bounds"
-msgstr ""
+msgstr "Y???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:106
-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:121
+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 "Y ?????????, ????????/?????????????, ????????????????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:114
+#: superset/assets/javascripts/explore/stores/controls.jsx:130
 msgid "Ordering"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:125
+#: superset/assets/javascripts/explore/stores/controls.jsx:141
 #: superset/views/annotations.py:47
 msgid "Annotation Layers"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:127
+#: superset/assets/javascripts/explore/stores/controls.jsx:143
 msgid "Annotation layers to overlay on the visualization"
-msgstr ""
+msgstr "????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:129
+#: superset/assets/javascripts/explore/stores/controls.jsx:145
 msgid "Select a annotation layer"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:130
+#: superset/assets/javascripts/explore/stores/controls.jsx:146
 msgid "Error while fetching annotation layers"
-msgstr ""
+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:157
+#: superset/assets/javascripts/explore/stores/visTypes.js:859
+#: superset/connectors/druid/views.py:104 superset/connectors/sqla/views.py:128
 msgid "Metric"
 msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:143
+#: superset/assets/javascripts/explore/stores/controls.jsx:159
 msgid "Choose the metric"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:156
+#: superset/assets/javascripts/explore/stores/controls.jsx:172
 msgid "Right Axis Metric"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:160
+#: superset/assets/javascripts/explore/stores/controls.jsx:176
 msgid "Choose a metric for right axis"
-msgstr ""
+msgstr "???????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:171
+#: superset/assets/javascripts/explore/stores/controls.jsx:187
 msgid "Stacked Style"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/explore/stores/controls.jsx:199
+msgid "Sort X Axis"
+msgstr "?x???"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:207
+msgid "Sort Y Axis"
+msgstr "?Y???"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:215
 msgid "Linear Color Scheme"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:216
+#: superset/assets/javascripts/explore/stores/controls.jsx:233
 msgid "Normalize Across"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:223
-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:240
+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:247
 msgid "Horizon Color Scale"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:237
+#: superset/assets/javascripts/explore/stores/controls.jsx:254
 msgid "Defines how the color are attributed."
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:242
+#: superset/assets/javascripts/explore/stores/controls.jsx:259
 msgid "Rendering"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:249
-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:266
+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:272
 msgid "XScale Interval"
-msgstr ""
+msgstr "X???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:258
+#: superset/assets/javascripts/explore/stores/controls.jsx:275
 msgid "Number of steps to take between ticks when displaying the X scale"
-msgstr ""
+msgstr "?? X ??????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:264
+#: superset/assets/javascripts/explore/stores/controls.jsx:281
 msgid "YScale Interval"
-msgstr ""
+msgstr "Y???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:267
+#: superset/assets/javascripts/explore/stores/controls.jsx:284
 msgid "Number of steps to take between ticks when displaying the Y scale"
-msgstr ""
+msgstr "?? Y ??????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:273
+#: superset/assets/javascripts/explore/stores/controls.jsx:290
 msgid "Include Time"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:274
+#: superset/assets/javascripts/explore/stores/controls.jsx:291
 msgid "Whether to include the time granularity as defined in the time section"
-msgstr ""
+msgstr "???????????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:297
+msgid "Show percentage"
+msgstr "?????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:299
+msgid "Whether to include the percentage in the tooltip"
+msgstr "?????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:288
+#: superset/assets/javascripts/explore/stores/controls.jsx:305
 msgid "Stacked Bars"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:296
+#: superset/assets/javascripts/explore/stores/controls.jsx:313
 msgid "Show totals"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:299
+#: superset/assets/javascripts/explore/stores/controls.jsx:316
 msgid "Display total row/column"
-msgstr ""
+msgstr "?????/?"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:304
+#: superset/assets/javascripts/explore/stores/controls.jsx:321
 msgid "Show Markers"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:307
+#: superset/assets/javascripts/explore/stores/controls.jsx:324
 msgid "Show data points as circle markers on the lines"
-msgstr ""
+msgstr "??????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:312
+#: superset/assets/javascripts/explore/stores/controls.jsx:329
 msgid "Bar Values"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:315
+#: superset/assets/javascripts/explore/stores/controls.jsx:332
 msgid "Show the value on top of the bar"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:320
+#: superset/assets/javascripts/explore/stores/controls.jsx:337
 msgid "Sort Bars"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:322
+#: superset/assets/javascripts/explore/stores/controls.jsx:339
 msgid "Sort bars by x labels."
-msgstr ""
+msgstr "??x????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:327
+#: superset/assets/javascripts/explore/stores/controls.jsx:344
 msgid "Combine Metrics"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:329
-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:346
+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:352
 msgid "Extra Controls"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:338
-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:355
+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:362
 msgid "Reduce X ticks"
-msgstr ""
+msgstr "X????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:348
-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 "
-"be applied to columns and the width may overflow into an horizontal "
-"scroll."
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:365
+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 be applied to columns and the width may overflow into an horizontal scroll."
+msgstr "?X???????????X???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:357
+#: superset/assets/javascripts/explore/stores/controls.jsx:374
 msgid "Include Series"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:360
+#: superset/assets/javascripts/explore/stores/controls.jsx:377
 msgid "Include series name as an axis"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:365
+#: superset/assets/javascripts/explore/stores/controls.jsx:382
 msgid "Color Metric"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:367
+#: superset/assets/javascripts/explore/stores/controls.jsx:384
 msgid "A metric to use for color"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:374
+#: superset/assets/javascripts/explore/stores/controls.jsx:391
 msgid "Country Name"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:393
+#: superset/assets/javascripts/explore/stores/controls.jsx:410
 msgid "The name of country that Superset should display"
-msgstr ""
+msgstr "superset????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:397
+#: superset/assets/javascripts/explore/stores/controls.jsx:414
 msgid "Country Field Type"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:405
-msgid ""
-"The country code standard that Superset should expect to find in the "
-"[country] column"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:422
+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:429
+#: superset/assets/javascripts/explore/stores/controls.jsx:436
 msgid "Columns"
-msgstr ""
+msgstr "?"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:413
+#: superset/assets/javascripts/explore/stores/controls.jsx:430
 msgid "One or many controls to pivot as columns"
-msgstr ""
+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:438
+#: superset/assets/javascripts/explore/stores/controls.jsx:448
+#: superset/assets/javascripts/explore/stores/controls.jsx:458
 msgid "Columns to display"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:450
+#: superset/assets/javascripts/explore/stores/controls.jsx:467
 msgid "Origin"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:456
-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:473
+msgid "Defines the origin where time buckets start, accepts natural dates as in `now`, `sunday` or `1970-01-01`"
+msgstr "?????????, ??????? \"now\",`sunday` ?? `1970-01-01`"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:463
+#: superset/assets/javascripts/explore/stores/controls.jsx:480
 msgid "Bottom Margin"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:467
+#: superset/assets/javascripts/explore/stores/controls.jsx:484
 msgid "Bottom margin, in pixels, allowing for more room for axis labels"
-msgstr ""
+msgstr "??? (??????), ????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:473
+#: superset/assets/javascripts/explore/stores/controls.jsx:490
 msgid "Left Margin"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:477
+#: superset/assets/javascripts/explore/stores/controls.jsx:494
 msgid "Left margin, in pixels, allowing for more room for axis labels"
-msgstr ""
+msgstr "??????????, ????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:483
+#: superset/assets/javascripts/explore/stores/controls.jsx:500
 msgid "Time Granularity"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:500
-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:517
+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 "????????????, ???????????????, ?`10 seconds`, `1 day` or `56 weeks`"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:507
+#: superset/assets/javascripts/explore/stores/controls.jsx:524
 msgid "Domain"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:510
+#: superset/assets/javascripts/explore/stores/controls.jsx:527
 msgid "The time unit used for the grouping of blocks"
-msgstr ""
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:515
+#: superset/assets/javascripts/explore/stores/controls.jsx:532
 msgid "Subdomain"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:518
-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:535
+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:542
 msgid "Link Length"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:528
+#: superset/assets/javascripts/explore/stores/controls.jsx:545
 msgid "Link length in the force layout"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:534
+#: superset/assets/javascripts/explore/stores/controls.jsx:551
 msgid "Charge"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:548
+#: superset/assets/javascripts/explore/stores/controls.jsx:565
 msgid "Charge in the force layout"
-msgstr ""
+msgstr "???????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:556
-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"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:573
+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"
+msgstr "???????????, ????????? DATETIME ?????????????, ??????????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:568
+#: superset/assets/javascripts/explore/stores/controls.jsx:586
 msgid "Time Grain"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:570
-msgid ""
-"The time granularity for the visualization. This applies a date "
-"transformation to alter your time column and defines a new time "
-"granularity. The options here are defined on a per database engine basis "
-"in the Superset source code."
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:588
+msgid "The time granularity for the visualization. This applies a date transformation to alter your time column and defines a new time granularity. The options here are defined on a per database engine basis in the Superset source code."
+msgstr "???????????????????????????????????????????????????????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:583
+#: superset/assets/javascripts/explore/stores/controls.jsx:601
 msgid "Resample Rule"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:586
+#: superset/assets/javascripts/explore/stores/controls.jsx:604
 msgid "Pandas resample rule"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:592
+#: superset/assets/javascripts/explore/stores/controls.jsx:610
 msgid "Resample How"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:595
+#: superset/assets/javascripts/explore/stores/controls.jsx:613
 msgid "Pandas resample how"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:601
+#: superset/assets/javascripts/explore/stores/controls.jsx:619
 msgid "Resample Fill Method"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:604
+#: superset/assets/javascripts/explore/stores/controls.jsx:622
 msgid "Pandas resample fill method"
-msgstr ""
+msgstr "???????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:610
+#: superset/assets/javascripts/explore/stores/controls.jsx:628
 msgid "Since"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:611
+#: superset/assets/javascripts/explore/stores/controls.jsx:629
 msgid "7 days ago"
-msgstr ""
+msgstr "7??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:617
+#: superset/assets/javascripts/explore/stores/controls.jsx:635
 msgid "Until"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:624
+#: superset/assets/javascripts/explore/stores/controls.jsx:642
 msgid "Max Bubble Size"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:632
+#: superset/assets/javascripts/explore/stores/controls.jsx:650
 msgid "Whisker/outlier options"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:634
+#: superset/assets/javascripts/explore/stores/controls.jsx:652
 msgid "Determines how whiskers and outliers are calculated."
-msgstr ""
+msgstr "????/?????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:645
+#: superset/assets/javascripts/explore/stores/controls.jsx:663
 msgid "Ratio"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:648
+#: superset/assets/javascripts/explore/stores/controls.jsx:666
 msgid "Target aspect ratio for treemap tiles."
-msgstr ""
+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:672
+#: superset/assets/javascripts/explore/stores/visTypes.js:643
+#: superset/assets/javascripts/explore/stores/visTypes.js:668
+#: superset/assets/javascripts/explore/stores/visTypes.js:817
 msgid "Number format"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:664
+#: superset/assets/javascripts/explore/stores/controls.jsx:682
 msgid "Row limit"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:672
+#: superset/assets/javascripts/explore/stores/controls.jsx:690
 msgid "Series limit"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:675
+#: superset/assets/javascripts/explore/stores/controls.jsx:693
 msgid "Limits the number of time series that get displayed"
-msgstr ""
+msgstr "???????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:680
+#: superset/assets/javascripts/explore/stores/controls.jsx:698
 msgid "Sort By"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:682
+#: superset/assets/javascripts/explore/stores/controls.jsx:700
 msgid "Metric used to define the top series"
-msgstr ""
+msgstr "?????????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:708
+msgid "Sort Descending"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:710
+msgid "Whether to sort descending or ascending"
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:697
+#: superset/assets/javascripts/explore/stores/controls.jsx:715
 msgid "Rolling"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:700
-msgid ""
-"Defines a rolling window function to apply, works along with the "
-"[Periods] text box"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:718
+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:724
 msgid "Periods"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:708
-msgid ""
-"Defines the size of the rolling window function, relative to the time "
-"granularity selected"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:726
+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:732
 msgid "Min Periods"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:716
-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 "
-"Period\" to be 7, so that all data points shown are the total of 7 "
-"periods. This will hide the \"ramp up\" taking place over the first 7 "
-"periods"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:734
+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 Period\" to be 7, so that all data points shown are the total of 7 periods. This will hide the \"ramp up\" taking place over the first 7 periods"
+msgstr "????????????????, ????7????????, ????? \"????\" ? 7, ????????????7????????????7????? \"????\""
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:725
-#: superset/assets/javascripts/explore/stores/visTypes.js:123
+#: superset/assets/javascripts/explore/stores/controls.jsx:743
+#: superset/assets/javascripts/explore/stores/visTypes.js:124
 msgid "Series"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:727
-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:745
+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:755
 msgid "Entity"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:740
+#: superset/assets/javascripts/explore/stores/controls.jsx:758
 msgid "This defines the element to be plotted on the chart"
-msgstr ""
+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:766
+#: superset/assets/javascripts/explore/stores/visTypes.js:173
+#: superset/assets/javascripts/explore/stores/visTypes.js:574
 msgid "X Axis"
-msgstr ""
+msgstr "X?"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:749
+#: superset/assets/javascripts/explore/stores/controls.jsx:767
 msgid "Metric assigned to the [X] axis"
-msgstr ""
+msgstr "X??????"
 
-#: 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:780
+#: superset/assets/javascripts/explore/stores/visTypes.js:180
+#: superset/assets/javascripts/explore/stores/visTypes.js:582
 msgid "Y Axis"
-msgstr ""
+msgstr "Y?"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:765
+#: superset/assets/javascripts/explore/stores/controls.jsx:783
 msgid "Metric assigned to the [Y] axis"
-msgstr ""
+msgstr "Y??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:776
+#: superset/assets/javascripts/explore/stores/controls.jsx:794
 msgid "Bubble Size"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:789
+#: superset/assets/javascripts/explore/stores/controls.jsx:807
 msgid "URL"
-msgstr ""
+msgstr "URL/URL??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:790
-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:808
+msgid "The URL, this control is templated, so you can integrate {{ width }} and/or {{ height }} in your URL string."
+msgstr "URL, ????????, ?????? url ??????{{ width }}  ?/?  {{ height }}?"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:797
+#: superset/assets/javascripts/explore/stores/controls.jsx:815
 msgid "X Axis Label"
-msgstr ""
+msgstr "X???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:804
+#: superset/assets/javascripts/explore/stores/controls.jsx:822
 msgid "Y Axis Label"
-msgstr ""
+msgstr "Y???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:811
+#: superset/assets/javascripts/explore/stores/controls.jsx:829
 msgid "Custom WHERE clause"
-msgstr ""
+msgstr "WHERE??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:813
-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:831
+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 "??????WHERE??????AND????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:821
+#: superset/assets/javascripts/explore/stores/controls.jsx:839
 msgid "Custom HAVING clause"
-msgstr ""
+msgstr "HAVING??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:823
-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:841
+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 "??????HAVE??????AND???????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:831
+#: superset/assets/javascripts/explore/stores/controls.jsx:849
 msgid "Comparison Period Lag"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:833
+#: superset/assets/javascripts/explore/stores/controls.jsx:851
 msgid "Based on granularity, number of time periods to compare against"
-msgstr ""
+msgstr "??????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:838
+#: superset/assets/javascripts/explore/stores/controls.jsx:856
 msgid "Comparison suffix"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:839
+#: superset/assets/javascripts/explore/stores/controls.jsx:857
 msgid "Suffix to apply after the percentage display"
-msgstr ""
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:845
+#: superset/assets/javascripts/explore/stores/controls.jsx:863
 msgid "Table Timestamp Format"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:850
+#: superset/assets/javascripts/explore/stores/controls.jsx:868
 msgid "Timestamp Format"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:856
+#: superset/assets/javascripts/explore/stores/controls.jsx:874
 msgid "Series Height"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:859
+#: superset/assets/javascripts/explore/stores/controls.jsx:877
 msgid "Pixel height of each series"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:865
+#: superset/assets/javascripts/explore/stores/controls.jsx:883
 msgid "Page Length"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:868
+#: superset/assets/javascripts/explore/stores/controls.jsx:886
 msgid "Rows per page, 0 means no pagination"
-msgstr ""
+msgstr "????, 0 ??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:874
-#: superset/assets/javascripts/explore/stores/controls.jsx:884
+#: superset/assets/javascripts/explore/stores/controls.jsx:892
+#: superset/assets/javascripts/explore/stores/controls.jsx:902
 msgid "X Axis Format"
-msgstr ""
+msgstr "X ???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:894
+#: superset/assets/javascripts/explore/stores/controls.jsx:912
 msgid "Y Axis Format"
-msgstr ""
+msgstr "Y???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:904
+#: superset/assets/javascripts/explore/stores/controls.jsx:922
 msgid "Right Axis Format"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:912
+#: superset/assets/javascripts/explore/stores/controls.jsx:931
+msgid "Date Time Format"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:940
 msgid "Markup Type"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:917
+#: superset/assets/javascripts/explore/stores/controls.jsx:945
 msgid "Pick your favorite markup language"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:922
+#: superset/assets/javascripts/explore/stores/controls.jsx:950
 msgid "Rotation"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:925
+#: superset/assets/javascripts/explore/stores/controls.jsx:953
 msgid "Rotation to apply to words in the cloud"
-msgstr ""
+msgstr "???????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:930
+#: superset/assets/javascripts/explore/stores/controls.jsx:958
 msgid "Line Style"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:935
+#: superset/assets/javascripts/explore/stores/controls.jsx:963
 msgid "Line interpolation as defined by d3.js"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:940
+#: superset/assets/javascripts/explore/stores/controls.jsx:968
 msgid "Label Type"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:949
+#: superset/assets/javascripts/explore/stores/controls.jsx:977
 msgid "What should be shown on the label?"
-msgstr ""
+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:982
+#: superset/assets/javascripts/explore/stores/visTypes.js:403
+#: superset/assets/javascripts/explore/stores/visTypes.js:441
 msgid "Code"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:955
+#: superset/assets/javascripts/explore/stores/controls.jsx:983
 msgid "Put your code here"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:964
+#: superset/assets/javascripts/explore/stores/controls.jsx:992
 msgid "Aggregation function"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:976
-msgid ""
-"Aggregate function to apply when pivoting and computing the total rows "
-"and columns"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:1004
+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:1011
 msgid "Font Size From"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:985
+#: superset/assets/javascripts/explore/stores/controls.jsx:1013
 msgid "Font size for the smallest value in the list"
-msgstr ""
+msgstr "???????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:991
+#: superset/assets/javascripts/explore/stores/controls.jsx:1019
 msgid "Font Size To"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:993
+#: superset/assets/javascripts/explore/stores/controls.jsx:1021
 msgid "Font size for the biggest value in the list"
-msgstr ""
+msgstr "???????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:998
+#: superset/assets/javascripts/explore/stores/controls.jsx:1026
 msgid "Instant Filtering"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1009
+#: superset/assets/javascripts/explore/stores/controls.jsx:1037
 msgid "Range Filter"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1012
+#: superset/assets/javascripts/explore/stores/controls.jsx:1040
 msgid "Whether to display the time range interactive selector"
-msgstr ""
+msgstr "????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1017
+#: superset/assets/javascripts/explore/stores/controls.jsx:1045
 msgid "Date Filter"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1019
+#: superset/assets/javascripts/explore/stores/controls.jsx:1047
 msgid "Whether to include a time filter"
-msgstr ""
+msgstr "????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1052
+msgid "Show SQL Granularity Dropdown"
+msgstr "?? SQL ??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1054
+msgid "Check to include SQL Granularity dropdown"
+msgstr "????? SQL ??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1059
+msgid "Show SQL Time Column"
+msgstr "?? SQL ???"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1061
+msgid "Check to include Time Column dropdown"
+msgstr "????????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1066
+msgid "Show Druid Granularity Dropdown"
+msgstr "??Druid??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1068
+msgid "Check to include Druid Granularity dropdown"
+msgstr "????Druid?????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1073
+msgid "Show Druid Time Origin"
+msgstr "?? Druid Time Origin"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1024
+#: superset/assets/javascripts/explore/stores/controls.jsx:1075
+msgid "Check to include Time Origin dropdown"
+msgstr "????Time Origin ???"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1080
 msgid "Data Table"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1026
+#: superset/assets/javascripts/explore/stores/controls.jsx:1082
 msgid "Whether to display the interactive data table"
-msgstr ""
+msgstr "???????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1031
+#: superset/assets/javascripts/explore/stores/controls.jsx:1087
 msgid "Search Box"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1034
+#: superset/assets/javascripts/explore/stores/controls.jsx:1090
 msgid "Whether to include a client side search box"
-msgstr ""
+msgstr "???????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1039
+#: superset/assets/javascripts/explore/stores/controls.jsx:1095
 msgid "Table Filter"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1041
+#: superset/assets/javascripts/explore/stores/controls.jsx:1097
 msgid "Whether to apply filter when table cell is clicked"
-msgstr ""
+msgstr "???????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1046
+#: superset/assets/javascripts/explore/stores/controls.jsx:1102
 msgid "Show Bubbles"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1049
+#: superset/assets/javascripts/explore/stores/controls.jsx:1105
 msgid "Whether to display bubbles on top of countries"
-msgstr ""
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1054
+#: superset/assets/javascripts/explore/stores/controls.jsx:1110
 msgid "Legend"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1057
+#: superset/assets/javascripts/explore/stores/controls.jsx:1113
 msgid "Whether to display the legend (toggles)"
-msgstr ""
+msgstr "??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1118
+msgid "Show Values"
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1062
+#: superset/assets/javascripts/explore/stores/controls.jsx:1121
+msgid "Whether to display the numerical values within the cells"
+msgstr "???????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1126
 msgid "X bounds"
-msgstr ""
+msgstr "X???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1065
+#: superset/assets/javascripts/explore/stores/controls.jsx:1129
 msgid "Whether to display the min and max values of the X axis"
-msgstr ""
+msgstr "????X???????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1070
+#: superset/assets/javascripts/explore/stores/controls.jsx:1134
 msgid "Y bounds"
-msgstr ""
+msgstr "Y???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1073
+#: superset/assets/javascripts/explore/stores/controls.jsx:1137
 msgid "Whether to display the min and max values of the Y axis"
-msgstr ""
+msgstr "????Y???????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1078
+#: superset/assets/javascripts/explore/stores/controls.jsx:1142
 msgid "Rich Tooltip"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1081
+#: superset/assets/javascripts/explore/stores/controls.jsx:1145
 msgid "The rich tooltip shows a list of all series for that point in time"
-msgstr ""
+msgstr "????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1087
+#: superset/assets/javascripts/explore/stores/controls.jsx:1151
 msgid "Y Log Scale"
-msgstr ""
+msgstr "Y?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1090
+#: superset/assets/javascripts/explore/stores/controls.jsx:1154
 msgid "Use a log scale for the Y axis"
-msgstr ""
+msgstr "Y????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1095
+#: superset/assets/javascripts/explore/stores/controls.jsx:1159
 msgid "X Log Scale"
-msgstr ""
+msgstr "X?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1098
+#: superset/assets/javascripts/explore/stores/controls.jsx:1162
 msgid "Use a log scale for the X axis"
-msgstr ""
+msgstr "X????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1103
+#: superset/assets/javascripts/explore/stores/controls.jsx:1167
+msgid "Log Scale"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1170
+msgid "Use a log scale"
+msgstr "??log??"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1175
 msgid "Donut"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1106
+#: superset/assets/javascripts/explore/stores/controls.jsx:1178
 msgid "Do you want a donut or a pie?"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1111
+#: superset/assets/javascripts/explore/stores/controls.jsx:1183
 msgid "Put labels outside"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1114
+#: superset/assets/javascripts/explore/stores/controls.jsx:1186
 msgid "Put the labels outside the pie?"
-msgstr ""
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1119
+#: superset/assets/javascripts/explore/stores/controls.jsx:1191
 msgid "Contribution"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1121
+#: superset/assets/javascripts/explore/stores/controls.jsx:1193
 msgid "Compute the contribution to the total"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1126
+#: superset/assets/javascripts/explore/stores/controls.jsx:1198
 msgid "Period Ratio"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1129
-msgid ""
-"[integer] Number of period to compare against, this is relative to the "
-"granularity selected"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:1201
+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:1207
 msgid "Period Ratio Type"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1138
-msgid ""
-"`factor` means (new/previous), `growth` is ((new/previous) - 1), `value` "
-"is (new-previous)"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:1210
+msgid "`factor` means (new/previous), `growth` is ((new/previous) - 1), `value` is (new-previous)"
+msgstr "`??`???? (new/previous), `??`???  ((new/previous) - 1), `?` ???(new-previous)"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1144
+#: superset/assets/javascripts/explore/stores/controls.jsx:1216
 msgid "Time Shift"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1146
-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:1218
+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 "?????????????????????????? (??: 24 hours, 7 days, 56 weeks, 365 days)"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1154
+#: superset/assets/javascripts/explore/stores/controls.jsx:1226
 msgid "Subheader"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1155
+#: superset/assets/javascripts/explore/stores/controls.jsx:1227
 msgid "Description text that shows up below your Big Number"
-msgstr ""
+msgstr "?????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1161
+#: superset/assets/javascripts/explore/stores/controls.jsx:1233
 msgid "label"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1163
-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:1235
+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 "??????, ? \"count\" ??? (*)???????????????????????????????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1174
+#: superset/assets/javascripts/explore/stores/controls.jsx:1246
 msgid "Map Style"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1184
+#: superset/assets/javascripts/explore/stores/controls.jsx:1256
 msgid "Base layer map style"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1190
+#: superset/assets/javascripts/explore/stores/controls.jsx:1262
 msgid "Clustering Radius"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1203
-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:1275
+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 "????????(?????)?0???????????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1210
+#: superset/assets/javascripts/explore/stores/controls.jsx:1282
 msgid "Point Radius"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1212
-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:1284
+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 "??? (?????) ???????? \"Auto\", ???????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1222
+#: superset/assets/javascripts/explore/stores/controls.jsx:1294
 msgid "Point Radius Unit"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1225
+#: superset/assets/javascripts/explore/stores/controls.jsx:1297
 msgid "The unit of measure for the specified point radius"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1230
+#: superset/assets/javascripts/explore/stores/controls.jsx:1302
 msgid "Opacity"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1233
+#: superset/assets/javascripts/explore/stores/controls.jsx:1305
 msgid "Opacity of all clusters, points, and labels. Between 0 and 1."
-msgstr ""
+msgstr "????? ???????????0 ? 1??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1239
+#: superset/assets/javascripts/explore/stores/controls.jsx:1311
 msgid "Zoom"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1242
+#: superset/assets/javascripts/explore/stores/controls.jsx:1314
 msgid "Zoom level of the map"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1248
+#: superset/assets/javascripts/explore/stores/controls.jsx:1320
 msgid "Default latitude"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1251
+#: superset/assets/javascripts/explore/stores/controls.jsx:1323
 msgid "Latitude of default viewport"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1257
+#: superset/assets/javascripts/explore/stores/controls.jsx:1329
 msgid "Default longitude"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1260
+#: superset/assets/javascripts/explore/stores/controls.jsx:1332
 msgid "Longitude of default viewport"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1266
+#: superset/assets/javascripts/explore/stores/controls.jsx:1338
 msgid "Live render"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1268
+#: superset/assets/javascripts/explore/stores/controls.jsx:1340
 msgid "Points and clusters will update as viewport is being changed"
-msgstr ""
+msgstr "???????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1274
+#: superset/assets/javascripts/explore/stores/controls.jsx:1346
 msgid "RGB Color"
-msgstr ""
+msgstr "RGB??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1284
+#: superset/assets/javascripts/explore/stores/controls.jsx:1356
 msgid "The color for points and clusters in RGB"
-msgstr ""
+msgstr "???????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1361
+msgid "Color"
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1289
+#: superset/assets/javascripts/explore/stores/controls.jsx:1362
+msgid "Pick a color"
+msgstr "??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1367
 msgid "Ranges"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1291
+#: superset/assets/javascripts/explore/stores/controls.jsx:1369
 msgid "Ranges to highlight with shading"
-msgstr ""
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1296
+#: superset/assets/javascripts/explore/stores/controls.jsx:1374
 msgid "Range labels"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1298
+#: superset/assets/javascripts/explore/stores/controls.jsx:1376
 msgid "Labels for the ranges"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1303
+#: superset/assets/javascripts/explore/stores/controls.jsx:1381
 msgid "Markers"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1305
+#: superset/assets/javascripts/explore/stores/controls.jsx:1383
 msgid "List of values to mark with triangles"
-msgstr ""
+msgstr "??????? ? ???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1310
+#: superset/assets/javascripts/explore/stores/controls.jsx:1388
 msgid "Marker labels"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1312
+#: superset/assets/javascripts/explore/stores/controls.jsx:1390
 msgid "Labels for the markers"
-msgstr ""
+msgstr "markers ???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1317
+#: superset/assets/javascripts/explore/stores/controls.jsx:1395
 msgid "Marker lines"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1319
+#: superset/assets/javascripts/explore/stores/controls.jsx:1397
 msgid "List of values to mark with lines"
-msgstr ""
+msgstr "????? ???"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1324
+#: superset/assets/javascripts/explore/stores/controls.jsx:1402
 msgid "Marker line labels"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1326
+#: superset/assets/javascripts/explore/stores/controls.jsx:1404
 msgid "Labels for the marker lines"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1353
+#: superset/assets/javascripts/explore/stores/controls.jsx:1431
 msgid "Slice ID"
-msgstr ""
+msgstr "?? ID"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1355
+#: superset/assets/javascripts/explore/stores/controls.jsx:1433
 msgid "The id of the active slice"
-msgstr ""
+msgstr "????? ID"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1360
+#: superset/assets/javascripts/explore/stores/controls.jsx:1438
 msgid "Cache Timeout (seconds)"
-msgstr ""
+msgstr "????????(?)"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1362
+#: superset/assets/javascripts/explore/stores/controls.jsx:1440
 msgid "The number of seconds before expiring the cache"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1367
+#: superset/assets/javascripts/explore/stores/controls.jsx:1445
 msgid "Order by entity id"
-msgstr ""
+msgstr "???id??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1368
-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:1446
+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 "??!???????? id ??, ??????, ?????????????????"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1376
+#: superset/assets/javascripts/explore/stores/controls.jsx:1454
 msgid "Minimum leaf node event count"
-msgstr ""
+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"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/controls.jsx:1457
+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:1385
+#: superset/assets/javascripts/explore/stores/controls.jsx:1463
 #: superset/assets/javascripts/explore/stores/visTypes.js:25
 msgid "Color Scheme"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/controls.jsx:1389
+#: superset/assets/javascripts/explore/stores/controls.jsx:1467
 msgid "The color scheme for rendering chart"
-msgstr ""
+msgstr "????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1473
+msgid "Significance Level"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1475
+msgid "Threshold alpha level for determining significance"
+msgstr "????????alpha??"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1480
+msgid "p-value precision"
+msgstr "p-???"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1482
+msgid "Number of decimal places with which to display p-values"
+msgstr "???? p ??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1487
+msgid "Lift percent precision"
+msgstr "???????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1489
+msgid "Number of decimal places with which to display lift values"
+msgstr "????????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1494
+msgid "Time Series Columns"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1501
+#: superset/assets/javascripts/explore/stores/visTypes.js:356
+#: superset/assets/javascripts/explore/stores/visTypes.js:470
+#: superset/assets/javascripts/explore/stores/visTypes.js:519
+#: superset/assets/javascripts/explore/stores/visTypes.js:782
+#: superset/assets/javascripts/explore/stores/visTypes.js:846
+#: superset/assets/javascripts/explore/stores/visTypes.js:936
+#: superset/assets/javascripts/explore/stores/visTypes.js:958
+msgid "Options"
+msgstr "??"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1507
+msgid "Not Time Series"
+msgstr "??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1509
+msgid "Ignore time"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1512
+msgid "Time Series"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1514
+msgid "Standard time series"
+msgstr "??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1517
+msgid "Aggregate Mean"
+msgstr "?????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1519
+msgid "Mean of values over specified period"
+msgstr "?????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1522
+msgid "Aggregate Sum"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1524
+msgid "Sum of values over specified period"
+msgstr "????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1527
+msgid "Difference"
+msgstr "??"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1529
+msgid "Metric change in value from `since` to `until`"
+msgstr "? ' since ' ? ' until' ???????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1532
+msgid "Percent Change"
+msgstr "??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1534
+msgid "Metric percent change in value from `since` to `until`"
+msgstr "? ' since ' ? ' until' ??????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1537
+msgid "Factor"
+msgstr "??"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1539
+msgid "Metric factor change from `since` to `until`"
+msgstr "? ' since ' ? ' until' ?????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1542
+#: superset/assets/javascripts/explore/stores/visTypes.js:66
+msgid "Advanced Analytics"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1544
+msgid "Use the Advanced Analytics options below"
+msgstr "???????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1549
+msgid "Settings for time series"
+msgstr "???????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1554
+msgid "Equal Date Sizes"
+msgstr "??????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1557
+msgid "Check to force date partitions to have the same height"
+msgstr "???????????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1562
+msgid "Partition Limit"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1566
+msgid "The maximum number of subdivisions of each group; lower values are pruned first"
+msgstr "?????????;????????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1572
+msgid "Partition Threshold"
+msgstr "????"
+
+#: superset/assets/javascripts/explore/stores/controls.jsx:1576
+msgid "Partitions whose height to parent height proportions are below this value are pruned"
+msgstr "????????????????????"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:7
 #: superset/assets/javascripts/explore/stores/visTypes.js:31
 msgid "Time"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:9
 #: superset/assets/javascripts/explore/stores/visTypes.js:32
 msgid "Time related form attributes"
-msgstr ""
+msgstr "???????"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:16
 msgid "Datasource & Chart Type"
-msgstr ""
+msgstr "????????"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:45
 msgid "This section exposes ways to include snippets of SQL in your query"
-msgstr ""
+msgstr "????SQL??"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:48
 #: superset/views/annotations.py:55
 msgid "Annotations"
-msgstr ""
-
-#: superset/assets/javascripts/explore/stores/visTypes.js:66
-msgid "Advanced Analytics"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:67
-msgid ""
-"This section contains options that allow for advanced analytical post "
-"processing of query results"
-msgstr ""
+msgid "This section contains options that allow for advanced analytical post processing of query results"
+msgstr "????????"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:85
 msgid "Result Filters"
-msgstr ""
+msgstr "????"
 
 #: superset/assets/javascripts/explore/stores/visTypes.js:87
-msgid ""
-"The filters to apply after post-aggregation.Leave the value control empty"
-" 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
+msgid "The filters to apply after post-aggregation.Leave the value control empty to filter empty strings or nulls"
+msgstr "?? post-aggregation ????????????????????? null"
+
+#: 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:203
+#: superset/assets/javascripts/explore/stores/visTypes.js:245
+#: superset/assets/javascripts/explore/stores/visTypes.js:280
+#: superset/assets/javascripts/explore/stores/visTypes.js:303
+#: superset/assets/javascripts/explore/stores/visTypes.js:492
+#: superset/assets/javascripts/explore/stores/visTypes.js:540
+#: superset/assets/javascripts/explore/stores/visTypes.js:561
+#: superset/assets/javascripts/explore/stores/visTypes.js:612
+#: superset/assets/javascripts/explore/stores/visTypes.js:634
+#: superset/assets/javascripts/explore/stores/visTypes.js:659
+#: superset/assets/javascripts/explore/stores/visTypes.js:685
+#: superset/assets/javascripts/explore/stores/visTypes.js:718
+#: superset/assets/javascripts/explore/stores/visTypes.js:755
+#: superset/assets/javascripts/explore/stores/visTypes.js:808
+#: superset/assets/javascripts/explore/stores/visTypes.js:1018
+#: superset/assets/javascripts/explore/stores/visTypes.js:1173
 msgid "Chart Options"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:126
+#: superset/assets/javascripts/explore/stores/visTypes.js:127
 msgid "Breakdowns"
-msgstr ""
+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 ""
+msgstr "???????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:133
+#: superset/assets/javascripts/explore/stores/visTypes.js:134
 msgid "Pie Chart"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:198
+#: superset/assets/javascripts/explore/stores/visTypes.js:199
 msgid "Dual Axis Line Chart"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:209
+#: superset/assets/javascripts/explore/stores/visTypes.js:210
 msgid "Y Axis 1"
-msgstr ""
+msgstr "Y ?1"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:215
+#: superset/assets/javascripts/explore/stores/visTypes.js:216
 msgid "Y Axis 2"
-msgstr ""
+msgstr "Y?2"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:224
+#: superset/assets/javascripts/explore/stores/visTypes.js:225
 msgid "Left Axis Metric"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:225
+#: superset/assets/javascripts/explore/stores/visTypes.js:226
 msgid "Choose a metric for left axis"
-msgstr ""
+msgstr "???????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:228
+#: superset/assets/javascripts/explore/stores/visTypes.js:229
 msgid "Left Axis Format"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:254
-#: superset/assets/javascripts/explore/stores/visTypes.js:312
+#: superset/assets/javascripts/explore/stores/visTypes.js:255
+#: superset/assets/javascripts/explore/stores/visTypes.js:313
 msgid "Axes"
-msgstr ""
+msgstr "?"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:337
+#: superset/assets/javascripts/explore/stores/visTypes.js:338
 msgid "GROUP BY"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:338
+#: superset/assets/javascripts/explore/stores/visTypes.js:339
 msgid "Use this section if you want a query that aggregates"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:346
+#: superset/assets/javascripts/explore/stores/visTypes.js:348
 msgid "NOT GROUPED BY"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:347
+#: superset/assets/javascripts/explore/stores/visTypes.js:349
 msgid "Use this section if you want to query atomic rows"
-msgstr ""
+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 ""
+#: superset/assets/javascripts/explore/stores/visTypes.js:375
+msgid "Time Series Table"
+msgstr "??????"
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:392
+msgid "Templated link, it's possible to include {{ metric }} or other values coming from the controls."
+msgstr "????, ???? {{metric}} ??????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:541
-#: superset/assets/javascripts/explore/stores/visTypes.js:853
+#: superset/assets/javascripts/explore/stores/visTypes.js:424
+msgid "Pivot Options"
+msgstr "Pivot ??"
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:568
+#: superset/assets/javascripts/explore/stores/visTypes.js:880
 msgid "Bubbles"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:667
+#: superset/assets/javascripts/explore/stores/visTypes.js:694
 msgid "Numeric Column"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:668
+#: superset/assets/javascripts/explore/stores/visTypes.js:695
 msgid "Select the numeric column to draw the histogram"
-msgstr ""
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:671
+#: superset/assets/javascripts/explore/stores/visTypes.js:698
 msgid "No of Bins"
-msgstr ""
+msgstr "??bins(no of bins)"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:672
+#: superset/assets/javascripts/explore/stores/visTypes.js:699
 msgid "Select number of bins for the histogram"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:699
+#: superset/assets/javascripts/explore/stores/visTypes.js:726
 msgid "Primary Metric"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:700
+#: superset/assets/javascripts/explore/stores/visTypes.js:727
 msgid "The primary metric is used to define the arc segment sizes"
-msgstr ""
+msgstr "?????????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:703
+#: superset/assets/javascripts/explore/stores/visTypes.js:730
 msgid "Secondary Metric"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:704
-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"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/visTypes.js:731
+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"
+msgstr "???????????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:709
+#: superset/assets/javascripts/explore/stores/visTypes.js:736
 msgid "Hierarchy"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:710
+#: superset/assets/javascripts/explore/stores/visTypes.js:737
 msgid "This defines the level of the hierarchy"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:736
-#: superset/assets/javascripts/explore/stores/visTypes.js:764
+#: superset/assets/javascripts/explore/stores/visTypes.js:763
+#: superset/assets/javascripts/explore/stores/visTypes.js:791
 msgid "Source / Target"
-msgstr ""
+msgstr "?/??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:737
-#: superset/assets/javascripts/explore/stores/visTypes.js:765
+#: superset/assets/javascripts/explore/stores/visTypes.js:764
+#: superset/assets/javascripts/explore/stores/visTypes.js:792
 msgid "Choose a source and a target"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:770
+#: superset/assets/javascripts/explore/stores/visTypes.js:797
 msgid "Chord Diagram"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:791
+#: superset/assets/javascripts/explore/stores/visTypes.js:818
 msgid "Choose a number format"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:794
+#: superset/assets/javascripts/explore/stores/visTypes.js:821
 msgid "Source"
-msgstr ""
+msgstr "?/??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:797
+#: superset/assets/javascripts/explore/stores/visTypes.js:824
 msgid "Choose a source"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:800
+#: superset/assets/javascripts/explore/stores/visTypes.js:827
 msgid "Target"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:803
+#: superset/assets/javascripts/explore/stores/visTypes.js:830
 msgid "Choose a target"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:828
+#: superset/assets/javascripts/explore/stores/visTypes.js:855
 msgid "ISO 3166-1 codes of region/province/department"
-msgstr ""
+msgstr "??/??/?? ISO 3166-1 ??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:829
-msgid ""
-"It's ISO 3166-1 of your region/province/department in your table. (see "
-"documentation for list of ISO 3166-1)"
-msgstr ""
+#: superset/assets/javascripts/explore/stores/visTypes.js:856
+msgid "It's ISO 3166-1 of your region/province/department in your table. (see documentation for list of ISO 3166-1)"
+msgstr "?3166-1 ISO??????????/?/???(??? ISO 3166-1 ???)"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:863
+#: superset/assets/javascripts/explore/stores/visTypes.js:890
 msgid "Country Control"
-msgstr ""
+msgstr "??Control"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:864
+#: superset/assets/javascripts/explore/stores/visTypes.js:891
 msgid "3 letter code of the country"
-msgstr ""
+msgstr "3????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:867
+#: superset/assets/javascripts/explore/stores/visTypes.js:894
 msgid "Metric for color"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:868
+#: superset/assets/javascripts/explore/stores/visTypes.js:895
 msgid "Metric that defines the color of the country"
-msgstr ""
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:871
+#: superset/assets/javascripts/explore/stores/visTypes.js:898
 msgid "Bubble size"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:872
+#: superset/assets/javascripts/explore/stores/visTypes.js:899
 msgid "Metric that defines the size of the bubble"
-msgstr ""
+msgstr "??????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:878
+#: superset/assets/javascripts/explore/stores/visTypes.js:905
 msgid "Filter Box"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:897
+#: superset/assets/javascripts/explore/stores/visTypes.js:921
 msgid "Filter controls"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:898
-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:922
+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:978
 msgid "Heatmap Options"
-msgstr ""
+msgstr "?????"
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:999
+msgid "Value bounds"
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:989
+#: superset/assets/javascripts/explore/stores/visTypes.js:1008
+msgid "Value Format"
+msgstr "???"
+
+#: superset/assets/javascripts/explore/stores/visTypes.js:1014
 msgid "Horizon"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1015
+#: superset/assets/javascripts/explore/stores/visTypes.js:1040
 msgid "Points"
-msgstr ""
+msgstr "?"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1022
+#: superset/assets/javascripts/explore/stores/visTypes.js:1047
 msgid "Labelling"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1029
+#: superset/assets/javascripts/explore/stores/visTypes.js:1054
 msgid "Visual Tweaks"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1038
+#: superset/assets/javascripts/explore/stores/visTypes.js:1063
 msgid "Viewport"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1048
+#: superset/assets/javascripts/explore/stores/visTypes.js:1073
 msgid "Longitude"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1049
+#: superset/assets/javascripts/explore/stores/visTypes.js:1074
 msgid "Column containing longitude data"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1052
+#: superset/assets/javascripts/explore/stores/visTypes.js:1077
 msgid "Latitude"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1053
+#: superset/assets/javascripts/explore/stores/visTypes.js:1078
 msgid "Column containing latitude data"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1056
+#: superset/assets/javascripts/explore/stores/visTypes.js:1081
 msgid "Cluster label aggregator"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1057
-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:1082
+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:1086
 msgid "Tooltip"
-msgstr ""
+msgstr "??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1062
+#: superset/assets/javascripts/explore/stores/visTypes.js:1087
 msgid "Show a tooltip when hovering over points and clusters describing the label"
-msgstr ""
+msgstr "???????????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1066
-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:1091
+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:1102
 msgid "Event definition"
-msgstr ""
+msgstr "????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1087
+#: superset/assets/javascripts/explore/stores/visTypes.js:1112
 msgid "Additional meta data"
-msgstr ""
+msgstr "?????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1095
+#: superset/assets/javascripts/explore/stores/visTypes.js:1120
 msgid "Column containing entity ids"
-msgstr ""
+msgstr "???? id ??"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1096
+#: superset/assets/javascripts/explore/stores/visTypes.js:1121
 msgid "e.g., a \"user id\" column"
-msgstr ""
+msgstr "??:\"user id\"?"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1099
+#: superset/assets/javascripts/explore/stores/visTypes.js:1124
 msgid "Column containing event names"
-msgstr ""
+msgstr "????????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1107
+#: superset/assets/javascripts/explore/stores/visTypes.js:1132
 msgid "Event count limit"
-msgstr ""
+msgstr "??????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1108
+#: superset/assets/javascripts/explore/stores/visTypes.js:1133
 msgid "The maximum number of events to return, equivalent to number of rows"
-msgstr ""
+msgstr "?????????, ????"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1111
+#: superset/assets/javascripts/explore/stores/visTypes.js:1136
 msgid "Meta data"
-msgstr ""
+msgstr "???"
 
-#: superset/assets/javascripts/explore/stores/visTypes.js:1112
+#: superset/assets/javascripts/explore/stores/visTypes.js:1137
 msgid "Select any columns for meta data inspection"
-msgstr ""
+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."
-msgstr ""
+#: superset/assets/javascripts/explore/stores/visTypes.js:1149
+msgid "Paired t-test"
+msgstr "?? t ??"
 
-#: superset/assets/javascripts/modules/superset.js:133
+#: superset/assets/javascripts/explore/stores/visTypes.js:1166
+msgid "Time Series Options"
+msgstr "??????"
+
+#: superset/assets/javascripts/modules/superset.js:132
+msgid "The server could not be reached. You may want to verify your connection and try again."
+msgstr "???????????????????, ?????"
+
+#: superset/assets/javascripts/modules/superset.js:135
 #, python-format
 msgid "An unknown error occurred. (Status: %s )"
-msgstr ""
+msgstr "???????(??:%s)"
 
 #: superset/assets/javascripts/profile/components/App.jsx:24
 msgid "Favorites"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/profile/components/App.jsx:30
 msgid "Created Content"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/profile/components/App.jsx:37
 msgid "Recent Activity"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/profile/components/App.jsx:42
 msgid "Security & Access"
-msgstr ""
-
-#: superset/assets/javascripts/profile/components/CreatedContent.jsx:33
-msgid "No slices"
-msgstr ""
+msgstr "?????"
 
 #: superset/assets/javascripts/profile/components/CreatedContent.jsx:49
 msgid "No dashboards"
-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
-msgid "Dashboards"
-msgstr "??"
-
-#: 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 "??"
+msgstr "?????"
 
 #: superset/assets/javascripts/profile/components/Favorites.jsx:34
 msgid "No favorite slices yet, go click on stars!"
-msgstr ""
+msgstr "????????, ????!"
 
 #: superset/assets/javascripts/profile/components/Favorites.jsx:50
 msgid "No favorite dashboards yet, go click on stars!"
-msgstr ""
+msgstr "?????????, ?????!"
 
 #: superset/assets/javascripts/profile/components/Security.jsx:14
 msgid "Roles"
-msgstr ""
+msgstr "??"
 
 #: superset/assets/javascripts/profile/components/Security.jsx:23
-#: superset/views/core.py:284
+#: superset/views/core.py:298
 msgid "Databases"
 msgstr "???"
 
 #: superset/assets/javascripts/profile/components/Security.jsx:34
 msgid "Datasources"
-msgstr ""
+msgstr "???"
 
 #: superset/assets/javascripts/profile/components/UserInfo.jsx:18
 msgid "Profile picture provided by Gravatar"
-msgstr ""
+msgstr "Gravatar ?????????"
 
 #: superset/assets/javascripts/profile/components/UserInfo.jsx:33
 msgid "joined"
-msgstr ""
+msgstr "joined"
 
 #: superset/assets/javascripts/profile/components/UserInfo.jsx:43
 msgid "id:"
-msgstr ""
-
-#: superset/assets/visualizations/EventFlow.jsx:56
-msgid "Sorry, there appears to be no data"
-msgstr ""
+msgstr "ID"
 
-#: superset/assets/visualizations/filter_box.jsx:106
-#, python-format
+#: superset/assets/visualizations/filter_box.jsx:181, python-format
 msgid "Select [%s]"
-msgstr ""
+msgstr "?? [%s]"
 
 #: superset/connectors/druid/models.py:1073
 msgid "No data was returned."
 msgstr "????"
 
-#: superset/connectors/druid/views.py:28
+#: superset/connectors/druid/views.py:26
 msgid "List Druid Column"
 msgstr "Druid????"
 
-#: superset/connectors/druid/views.py:29
+#: superset/connectors/druid/views.py:27
 msgid "Show Druid Column"
 msgstr "??Druid?"
 
-#: superset/connectors/druid/views.py:30
+#: superset/connectors/druid/views.py:28
 msgid "Add Druid Column"
 msgstr "??Druid?"
 
-#: superset/connectors/druid/views.py:31
+#: superset/connectors/druid/views.py:29
 msgid "Edit Druid Column"
 msgstr "??Druid?"
 
-#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:80
+#: superset/connectors/druid/views.py:41 superset/connectors/sqla/views.py:78
 msgid "Column"
 msgstr "?"
 
-#: 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:42 superset/connectors/druid/views.py:107
+#: superset/connectors/sqla/views.py:92 superset/connectors/sqla/views.py:131
 msgid "Type"
 msgstr "??"
 
-#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83
+#: superset/connectors/druid/views.py:44 superset/connectors/sqla/views.py:81
 msgid "Groupable"
 msgstr "???"
 
-#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84
+#: superset/connectors/druid/views.py:45 superset/connectors/sqla/views.py:82
 msgid "Filterable"
 msgstr "???"
 
-#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86
+#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84
 msgid "Count Distinct"
 msgstr "??"
 
-#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87
+#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85
 msgid "Sum"
 msgstr "??"
 
-#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:49
-msgid ""
-"Whether this column is exposed in the `Filters` section of the explore "
-"view."
+#: superset/connectors/druid/views.py:52 superset/connectors/sqla/views.py:47
+msgid "Whether this column is exposed in the `Filters` section of the explore view."
 msgstr "??????????`???`?????"
 
-#: superset/connectors/druid/views.py:80
+#: superset/connectors/druid/views.py:78
 msgid "List Druid Metric"
 msgstr "Druid????"
 
-#: superset/connectors/druid/views.py:81
+#: superset/connectors/druid/views.py:79
 msgid "Show Druid Metric"
 msgstr "??Druid??"
 
-#: superset/connectors/druid/views.py:82
+#: superset/connectors/druid/views.py:80
 msgid "Add Druid Metric"
 msgstr "??Druid??"
 
-#: superset/connectors/druid/views.py:83
+#: superset/connectors/druid/views.py:81
 msgid "Edit Druid Metric"
 msgstr "??Druid??"
 
-#: superset/connectors/druid/views.py:100 superset/connectors/sqla/views.py:115
-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 "
-"metric)' are allowed to access this metric"
+#: superset/connectors/druid/views.py:98 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 metric)' are allowed to access this metric"
 msgstr "????????????????????"
 
-#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81
-#: superset/connectors/sqla/views.py:132
+#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:79
+#: superset/connectors/sqla/views.py:130
 msgid "Verbose Name"
 msgstr "??"
 
-#: superset/connectors/druid/views.py:110 superset/views/core.py:559
+#: superset/connectors/druid/views.py:108 superset/views/core.py:582
 msgid "JSON"
 msgstr "JSON"
 
-#: superset/connectors/druid/views.py:111
+#: superset/connectors/druid/views.py:109
 msgid "Druid Datasource"
 msgstr "Druid???"
 
-#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138
+#: superset/connectors/druid/views.py:110 superset/connectors/sqla/views.py:136
 msgid "Warning Message"
-msgstr ""
+msgstr "????"
 
-#: superset/connectors/druid/views.py:129
+#: superset/connectors/druid/views.py:127
 msgid "List Druid Cluster"
 msgstr "Druid????"
 
-#: superset/connectors/druid/views.py:130
+#: superset/connectors/druid/views.py:128
 msgid "Show Druid Cluster"
 msgstr "??Druid??"
 
-#: superset/connectors/druid/views.py:131
+#: superset/connectors/druid/views.py:129
 msgid "Add Druid Cluster"
 msgstr "??Druid??"
 
-#: superset/connectors/druid/views.py:132
+#: superset/connectors/druid/views.py:130
 msgid "Edit Druid Cluster"
 msgstr "??Druid??"
 
-#: superset/connectors/druid/views.py:143
-#: superset/connectors/druid/views.py:227
+#: superset/connectors/druid/views.py:141
+#: superset/connectors/druid/views.py:226
 msgid "Cluster"
 msgstr "??"
 
-#: superset/connectors/druid/views.py:144
+#: superset/connectors/druid/views.py:142
 msgid "Coordinator Host"
 msgstr "?????"
 
-#: superset/connectors/druid/views.py:145
+#: superset/connectors/druid/views.py:143
 msgid "Coordinator Port"
 msgstr "?????"
 
-#: superset/connectors/druid/views.py:146
+#: superset/connectors/druid/views.py:144
 msgid "Coordinator Endpoint"
 msgstr "?????"
 
-#: superset/connectors/druid/views.py:147
+#: superset/connectors/druid/views.py:145
 msgid "Broker Host"
 msgstr "????"
 
-#: superset/connectors/druid/views.py:148
+#: superset/connectors/druid/views.py:146
 msgid "Broker Port"
 msgstr "????"
 
-#: superset/connectors/druid/views.py:149
+#: superset/connectors/druid/views.py:147
 msgid "Broker Endpoint"
 msgstr "????"
 
-#: superset/connectors/druid/views.py:164
+#: superset/connectors/druid/views.py:162
 msgid "Druid Clusters"
 msgstr "Druid??"
 
-#: 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:165
+#: superset/connectors/druid/views.py:266
+#: superset/connectors/druid/views.py:314
+#: superset/connectors/druid/views.py:322 superset/connectors/sqla/views.py:280
+#: superset/views/core.py:301
 msgid "Sources"
 msgstr "???"
 
-#: superset/connectors/druid/views.py:174
+#: superset/connectors/druid/views.py:172
 msgid "List Druid Datasource"
 msgstr "Druid?????"
 
-#: superset/connectors/druid/views.py:175
+#: superset/connectors/druid/views.py:173
 msgid "Show Druid Datasource"
 msgstr "??Druid???"
 
-#: superset/connectors/druid/views.py:176
+#: superset/connectors/druid/views.py:174
 msgid "Add Druid Datasource"
 msgstr "??Druid???"
 
-#: superset/connectors/druid/views.py:177
+#: superset/connectors/druid/views.py:175
 msgid "Edit Druid Datasource"
 msgstr "??Druid???"
 
-#: superset/connectors/druid/views.py:196 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 "
-"that slices need to point to a datasource, so this form will fail at "
-"saving if removing slices from a datasource. If you want to change the "
-"datasource for a slice, overwrite the slice from the 'explore view'"
+#: superset/connectors/druid/views.py:195 superset/connectors/sqla/views.py:175
+msgid "The list of slices associated with this table. By altering this datasource, you may change how these associated slices behave. Also note that slices need to point to a datasource, so this form will fail at saving if removing slices from a datasource. If you want to change the datasource for a slice, overwrite the slice from the 'explore view'"
 msgstr "????????????????????????????????????????????????????????????????????????????????????`????`?????"
 
-#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184
+#: superset/connectors/druid/views.py:203 superset/connectors/sqla/views.py:183
 msgid "Timezone offset (in hours) for this datasource"
 msgstr "??????(?????)"
 
-#: superset/connectors/druid/views.py:208
-msgid ""
-"Time expression to use as a predicate when retrieving distinct values to "
-"populate the filter component. Only applies when `Enable Filter Select` "
-"is on. If you enter `7 days ago`, the distinct list of values in the "
-"filter will be populated based on the distinct value over the past week"
+#: superset/connectors/druid/views.py:207
+msgid "Time expression to use as a predicate when retrieving distinct values to populate the filter component. Only applies when `Enable Filter Select` is on. If you enter `7 days ago`, the distinct list of values in the filter will be populated based on the distinct value over the past week"
 msgstr "???????????????????????????????`???????`??????`7??`???????????????ilter???????"
 
-#: superset/connectors/druid/views.py:215 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 "
-"fly"
+#: superset/connectors/druid/views.py:214 superset/connectors/sqla/views.py:205
+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 fly"
 msgstr "????????????????????????????????????????"
 
-#: superset/connectors/druid/views.py:219
-msgid ""
-"Redirects to this endpoint when clicking on the datasource from the "
-"datasource list"
+#: superset/connectors/druid/views.py:218
+msgid "Redirects to this endpoint when clicking on the datasource from the datasource list"
 msgstr "????????????????????"
 
-#: superset/connectors/druid/views.py:225 superset/connectors/sqla/views.py:213
+#: superset/connectors/druid/views.py:224 superset/connectors/sqla/views.py:212
 msgid "Associated Slices"
 msgstr "????"
 
-#: superset/connectors/druid/views.py:226
+#: superset/connectors/druid/views.py:225
 msgid "Data Source"
 msgstr "???"
 
-#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225
+#: superset/connectors/druid/views.py:228 superset/connectors/sqla/views.py:224
 msgid "Owner"
 msgstr "???"
 
-#: superset/connectors/druid/views.py:230
+#: superset/connectors/druid/views.py:229
 msgid "Is Hidden"
 msgstr "??"
 
-#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218
+#: superset/connectors/druid/views.py:230 superset/connectors/sqla/views.py:217
 msgid "Enable Filter Select"
 msgstr "???????"
 
-#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220
+#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:219
 msgid "Default Endpoint"
 msgstr "????"
 
-#: superset/connectors/druid/views.py:233
+#: superset/connectors/druid/views.py:232
 msgid "Time Offset"
 msgstr "????"
 
-#: 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:233 superset/connectors/sqla/views.py:221
+#: superset/views/core.py:258 superset/views/core.py:385
 msgid "Cache Timeout"
 msgstr "????"
 
-#: superset/connectors/druid/views.py:265
+#: superset/connectors/druid/views.py:264
 msgid "Druid Datasources"
 msgstr "Druid???"
 
-#: superset/connectors/druid/views.py:312
+#: superset/connectors/druid/views.py:311
 msgid "Scan New Datasources"
-msgstr ""
+msgstr "???????"
 
-#: superset/connectors/druid/views.py:320
+#: superset/connectors/druid/views.py:319
 msgid "Refresh Druid Metadata"
 msgstr "??Druid???"
 
 #: superset/connectors/sqla/models.py:394
-msgid ""
-"Datetime column not provided as part table configuration and is required "
-"by this type of chart"
+msgid "Datetime column not provided as part table configuration and is required by this type of chart"
 msgstr "??????"
 
 #: superset/connectors/sqla/models.py:398
 msgid "Empty query?"
-msgstr ""
+msgstr "???????"
 
 #: superset/connectors/sqla/models.py:401
 msgid "Metric '{}' is not valid"
 msgstr "'{}'????"
 
 #: superset/connectors/sqla/models.py:590
-msgid ""
-"Table [{}] doesn't seem to exist in the specified database, couldn't "
-"fetch column information"
-msgstr ""
+msgid "Table [{}] doesn't seem to exist in the specified database, couldn't fetch column information"
+msgstr "? [{}] ??????????,???????"
 
-#: superset/connectors/sqla/views.py:27
+#: superset/connectors/sqla/views.py:25
 msgid "List Columns"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:28
+#: superset/connectors/sqla/views.py:26
 msgid "Show Column"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:29
+#: superset/connectors/sqla/views.py:27
 msgid "Add Column"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:30
+#: superset/connectors/sqla/views.py:28
 msgid "Edit Column"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:45
-msgid ""
-"Whether to make this column available as a [Time Granularity] option, "
-"column has to be DATETIME or DATETIME-like"
+#: superset/connectors/sqla/views.py:43
+msgid "Whether to make this column available as a [Time Granularity] option, column has to be DATETIME or DATETIME-like"
 msgstr "???????[????]??, ??????????DATETIME"
 
-#: superset/connectors/sqla/views.py:52
-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 "
-"most case users should not need to alter this."
+#: superset/connectors/sqla/views.py:50
+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 most case users should not need to alter this."
 msgstr "??????????????????????????????????????????????????????????????"
 
-#: superset/connectors/sqla/views.py:90
+#: superset/connectors/sqla/views.py:88
 msgid "Expression"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:91
+#: superset/connectors/sqla/views.py:89
 msgid "Is temporal"
 msgstr "????"
 
-#: superset/connectors/sqla/views.py:92
+#: superset/connectors/sqla/views.py:90
 msgid "Datetime Format"
 msgstr "????"
 
-#: superset/connectors/sqla/views.py:93
+#: superset/connectors/sqla/views.py:91
 msgid "Database Expression"
 msgstr "??????"
 
-#: superset/connectors/sqla/views.py:102
+#: superset/connectors/sqla/views.py:100
 msgid "List Metrics"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:103
+#: superset/connectors/sqla/views.py:101
 msgid "Show Metric"
 msgstr "????"
 
-#: superset/connectors/sqla/views.py:104
+#: superset/connectors/sqla/views.py:102
 msgid "Add Metric"
 msgstr "????"
 
-#: superset/connectors/sqla/views.py:105
+#: superset/connectors/sqla/views.py:103
 msgid "Edit Metric"
 msgstr "????"
 
-#: superset/connectors/sqla/views.py:134
+#: superset/connectors/sqla/views.py:132
 msgid "SQL Expression"
 msgstr "SQL???"
 
-#: superset/connectors/sqla/views.py:136
+#: superset/connectors/sqla/views.py:134
 msgid "D3 Format"
-msgstr ""
+msgstr "D3??"
 
-#: superset/connectors/sqla/views.py:137
+#: superset/connectors/sqla/views.py:135
 msgid "Is Restricted"
-msgstr ""
+msgstr "???"
 
-#: superset/connectors/sqla/views.py:155
+#: superset/connectors/sqla/views.py:153
 msgid "List Tables"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:156
+#: superset/connectors/sqla/views.py:154
 msgid "Show Table"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:157
+#: superset/connectors/sqla/views.py:155
 msgid "Add Table"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:158
+#: superset/connectors/sqla/views.py:156
 msgid "Edit Table"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:185
+#: superset/connectors/sqla/views.py:184
 msgid "Name of the table that exists in the source database"
 msgstr "????????????"
 
-#: superset/connectors/sqla/views.py:187
+#: superset/connectors/sqla/views.py:186
 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2"
 msgstr "????????????????Postgres?Redshift?DB2"
 
-#: superset/connectors/sqla/views.py:193
-msgid ""
-"This fields acts a Superset view, meaning that Superset will run a query "
-"against this string as a subquery."
+#: superset/connectors/sqla/views.py:192
+msgid "This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery."
 msgstr "??????Superset???????Superset?????????????????"
 
-#: superset/connectors/sqla/views.py:197
-msgid ""
-"Predicate applied when fetching distinct value to populate the filter "
-"control component. Supports jinja template syntax. Applies only when "
-"`Enable Filter Select` is on."
+#: superset/connectors/sqla/views.py:196
+msgid "Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on."
 msgstr "?????????????????????jinja????????`???????`????"
 
-#: superset/connectors/sqla/views.py:203
+#: superset/connectors/sqla/views.py:202
 msgid "Redirects to this endpoint when clicking on the table from the table list"
 msgstr "?????????????????"
 
-#: superset/connectors/sqla/views.py:215
+#: superset/connectors/sqla/views.py:214 superset/views/core.py:404
 msgid "Changed By"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:216 superset/views/core.py:247
+#: superset/connectors/sqla/views.py:215 superset/views/core.py:254
 #: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55
 msgid "Database"
 msgstr "???"
 
-#: superset/connectors/sqla/views.py:217 superset/views/core.py:249
+#: superset/connectors/sqla/views.py:216 superset/views/core.py:256
 msgid "Last Changed"
 msgstr "????"
 
-#: superset/connectors/sqla/views.py:219
+#: superset/connectors/sqla/views.py:218
 msgid "Schema"
 msgstr "??"
 
-#: superset/connectors/sqla/views.py:221
+#: superset/connectors/sqla/views.py:220
 msgid "Offset"
 msgstr "??"
 
-#: superset/connectors/sqla/views.py:223
+#: superset/connectors/sqla/views.py:222
 msgid "Table Name"
-msgstr ""
+msgstr "??"
 
-#: superset/connectors/sqla/views.py:224
+#: superset/connectors/sqla/views.py:223
 msgid "Fetch Values Predicate"
-msgstr ""
+msgstr "???????"
 
-#: superset/connectors/sqla/views.py:226
+#: superset/connectors/sqla/views.py:225
 msgid "Main Datetime Column"
-msgstr ""
+msgstr "???Datetime?"
 
-#: superset/connectors/sqla/views.py:242
-msgid ""
-"Table [{}] could not be found, please double check your database "
-"connection, schema, and table name"
-msgstr ""
+#: superset/connectors/sqla/views.py:241
+msgid "Table [{}] could not be found, please double check your database connection, schema, and table name"
+msgstr "? [{}] ??????????????????????"
 
-#: superset/connectors/sqla/views.py:255
-msgid ""
-"The table was created. As part of this two phase configuration process, "
-"you should now click the edit button by the new table to configure it."
+#: superset/connectors/sqla/views.py:254
+msgid "The table was created. As part of this two phase configuration process, you should now click the edit button by the new table to configure it."
 msgstr "????????????????????????????????????????"
 
-#: superset/connectors/sqla/views.py:279
+#: superset/connectors/sqla/views.py:278 superset/views/core.py:262
 msgid "Tables"
 msgstr "???"
 
@@ -3155,15 +3217,11 @@ msgstr "??"
 
 #: superset/templates/appbuilder/general/widgets/base_list.html:37
 msgid "Record Count"
-msgstr ""
+msgstr "???"
 
 #: superset/templates/appbuilder/general/widgets/base_list.html:46
 msgid "No records found"
-msgstr ""
-
-#: superset/templates/superset/import_dashboards.html:11
-msgid "Import"
-msgstr "??"
+msgstr "??????"
 
 #: superset/templates/superset/request_access.html:2
 msgid "No Access!"
@@ -3182,12 +3240,17 @@ msgstr "????"
 msgid "Welcome!"
 msgstr "???"
 
+#: superset/templates/superset/welcome.html:13 superset/views/core.py:387
+#: superset/views/core.py:555
+msgid "Dashboards"
+msgstr "???"
+
 #: superset/templates/superset/models/database/macros.html:4
 msgid "Test Connection"
 msgstr "????"
 
 #: superset/views/annotations.py:50 superset/views/annotations.py:58
-#: superset/views/core.py:277 superset/views/core.py:2371
+#: superset/views/core.py:291 superset/views/core.py:2410
 #: superset/views/sql_lab.py:30
 msgid "Manage"
 msgstr "??"
@@ -3199,7 +3262,7 @@ msgstr "???%(name)s ???"
 
 #: superset/views/base.py:221
 msgid "json isn't valid"
-msgstr ""
+msgstr "json ???"
 
 #: superset/views/base.py:272
 msgid "Delete"
@@ -3209,378 +3272,384 @@ msgstr "??"
 msgid "Delete all Really?"
 msgstr "???????"
 
-#: superset/views/core.py:56
+#: superset/views/core.py:57
 msgid "This endpoint requires the `all_datasource_access` permission"
 msgstr "???????all_datasource_access????"
 
-#: superset/views/core.py:58
+#: superset/views/core.py:59
 msgid "The datasource seems to have been deleted"
 msgstr "????????"
 
-#: superset/views/core.py:59
+#: superset/views/core.py:60
 msgid "The access requests seem to have been deleted"
 msgstr "????????"
 
-#: superset/views/core.py:61
+#: superset/views/core.py:62
 msgid "The user seems to have been deleted"
 msgstr "???????"
 
-#: superset/views/core.py:62
+#: superset/views/core.py:63
 msgid "You don't have access to this datasource"
 msgstr "??????????"
 
-#: superset/views/core.py:66
+#: superset/views/core.py:67
 #, python-format
-msgid ""
-"This view requires the database %(name)s or `all_datasource_access` "
-"permission"
+msgid "This view requires the database %(name)s or `all_datasource_access` permission"
 msgstr "???????? %(name)s??all_datasource_access???"
 
-#: superset/views/core.py:71
+#: superset/views/core.py:72
 #, python-format
-msgid ""
-"This endpoint requires the datasource %(name)s, database or "
-"`all_datasource_access` permission"
+msgid "This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission"
 msgstr "???????? %(name)s??????all_datasource_access???"
 
-#: superset/views/core.py:174
+#: superset/views/core.py:175
 msgid "List Databases"
 msgstr "?????"
 
-#: superset/views/core.py:175
+#: superset/views/core.py:176
 msgid "Show Database"
 msgstr "?????"
 
-#: superset/views/core.py:176
+#: superset/views/core.py:177
 msgid "Add Database"
 msgstr "?????"
 
-#: superset/views/core.py:177
+#: superset/views/core.py:178
 msgid "Edit Database"
 msgstr "?????"
 
-#: superset/views/core.py:212
+#: superset/views/core.py:217
 msgid "Expose this DB in SQL Lab"
 msgstr "?SQL???????????"
 
-#: superset/views/core.py:213
-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 "
-"(<~1 minute)"
+#: superset/views/core.py:218
+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 (<~1 minute)"
 msgstr "?????????????????????????web??????????(<~1??)"
 
-#: superset/views/core.py:217
-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."
+#: superset/views/core.py:222
+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."
 msgstr "?????????????? ??????Celery????????????"
 
-#: superset/views/core.py:221
+#: superset/views/core.py:226
 msgid "Allow CREATE TABLE AS option in SQL Lab"
 msgstr "?SQL??????CREATE TABLE AS??"
 
-#: superset/views/core.py:222
-msgid ""
-"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in"
-" SQL Lab"
+#: superset/views/core.py:227
+msgid "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab"
 msgstr "?????SQL???????SELECT???UPDATE?DELETE?CREATE?...?"
 
-#: superset/views/core.py:226
-msgid ""
-"When allowing CREATE TABLE AS option in SQL Lab, this option forces the "
-"table to be created in this schema"
+#: superset/views/core.py:231
+msgid "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema"
 msgstr "??SQL??????CREATE TABLE AS??????????????????"
 
-#: superset/views/core.py:238
-msgid ""
-"All the queries in Sql Lab are going to be executed on behalf of "
-"currently authorized user."
-msgstr ""
-
 #: superset/views/core.py:243
+msgid "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 "?????, SQL??????????????????????, ???????????. ?????????? hive.server2.enable.doAs, ?????????????, ??? hive.server2.proxy.user ???????????"
+
+#: superset/views/core.py:250
 msgid "Expose in SQL Lab"
 msgstr "?SQL??????"
 
-#: superset/views/core.py:244
+#: superset/views/core.py:251
 msgid "Allow CREATE TABLE AS"
 msgstr "?? CREATE TABLE AS"
 
-#: superset/views/core.py:245
+#: superset/views/core.py:252
 msgid "Allow DML"
 msgstr "?? DML"
 
-#: superset/views/core.py:246
+#: superset/views/core.py:253
 msgid "CTAS Schema"
 msgstr "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:255 superset/views/core.py:386
+#: superset/views/core.py:502 superset/views/core.py:566
 msgid "Creator"
 msgstr "??"
 
-#: superset/views/core.py:250
+#: superset/views/core.py:257
 msgid "SQLAlchemy URI"
 msgstr "SQLAlchemy URI"
 
-#: superset/views/core.py:252
+#: superset/views/core.py:259
 msgid "Extra"
 msgstr "??"
 
-#: superset/views/core.py:253
+#: superset/views/core.py:260
 msgid "Allow Run Sync"
-msgstr ""
+msgstr "??????"
 
-#: superset/views/core.py:254
+#: superset/views/core.py:261
 msgid "Allow Run Async"
-msgstr ""
+msgstr "????"
 
-#: superset/views/core.py:255
-msgid "Impersonate queries to the database"
-msgstr ""
+#: superset/views/core.py:263
+msgid "Backend"
+msgstr "????"
+
+#: superset/views/core.py:264
+msgid "Created by"
+msgstr "???"
+
+#: superset/views/core.py:265 superset/views/core.py:334
+#: superset/views/core.py:401
+msgid "Created On"
+msgstr "????"
+
+#: superset/views/core.py:266
+msgid "Changed by"
+msgstr "???"
+
+#: superset/views/core.py:267 superset/views/core.py:403
+msgid "Changed On"
+msgstr "??????"
 
-#: superset/views/core.py:273
+#: superset/views/core.py:269
+msgid "Impersonate the logged on user"
+msgstr "??????"
+
+#: superset/views/core.py:287
 msgid "Import Dashboards"
 msgstr "?????"
 
-#: superset/views/core.py:315 superset/views/core.py:556
+#: superset/views/core.py:329 superset/views/core.py:579
 #: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54
 msgid "User"
 msgstr "??"
 
-#: superset/views/core.py:316
+#: superset/views/core.py:330
 msgid "User Roles"
 msgstr "????"
 
-#: superset/views/core.py:317
+#: superset/views/core.py:331
 msgid "Database URL"
 msgstr "???URL"
 
-#: superset/views/core.py:319
+#: superset/views/core.py:333
 msgid "Roles to grant"
 msgstr "????"
 
-#: superset/views/core.py:320
-msgid "Created On"
-msgstr "????"
-
-#: superset/views/core.py:326
+#: superset/views/core.py:340
 msgid "Access requests"
 msgstr "????"
 
-#: superset/views/core.py:328 superset/views/core.py:567
+#: superset/views/core.py:342 superset/views/core.py:590
 msgid "Security"
 msgstr "??"
 
-#: superset/views/core.py:335
+#: superset/views/core.py:349
 msgid "List Slices"
 msgstr "????"
 
-#: superset/views/core.py:336
+#: superset/views/core.py:350
 msgid "Show Slice"
 msgstr "????"
 
-#: superset/views/core.py:337
+#: superset/views/core.py:351
 msgid "Add Slice"
 msgstr "????"
 
-#: superset/views/core.py:338
+#: superset/views/core.py:352
 msgid "Edit Slice"
 msgstr "????"
 
-#: superset/views/core.py:359
-msgid ""
-"These parameters are generated dynamically when clicking the save or "
-"overwrite button in the explore view. This JSON object is exposed here "
-"for reference and for power users who may want to alter specific "
-"parameters."
+#: superset/views/core.py:374
+msgid "These parameters are generated dynamically when clicking the save or overwrite button in the explore view. This JSON object is exposed here for reference and for power users who may want to alter specific parameters."
 msgstr "???????????????????????????????????????????????"
 
-#: superset/views/core.py:364
+#: superset/views/core.py:379
 msgid "Duration (in seconds) of the caching timeout for this slice."
 msgstr "????????(?)"
 
-#: superset/views/core.py:375
+#: superset/views/core.py:390
 msgid "Last Modified"
 msgstr "????"
 
-#: superset/views/core.py:376 superset/views/core.py:478
+#: superset/views/core.py:391 superset/views/core.py:501
 msgid "Owners"
 msgstr "???"
 
-#: superset/views/core.py:377
+#: superset/views/core.py:392
 msgid "Parameters"
 msgstr "??"
 
-#: superset/views/core.py:378 superset/views/core.py:420
+#: superset/views/core.py:393 superset/views/core.py:442
 msgid "Slice"
 msgstr "??"
 
-#: superset/views/core.py:437
+#: superset/views/core.py:398
+msgid "Datasource Type"
+msgstr "?????"
+
+#: superset/views/core.py:399
+msgid "Datasource Id"
+msgstr "???ID"
+
+#: superset/views/core.py:400
+msgid "perm"
+msgstr "perm"
+
+#: superset/views/core.py:402
+msgid "Created By"
+msgstr "???"
+
+#: superset/views/core.py:430 superset/views/core.py:500
+msgid "Slices"
+msgstr "??"
+
+#: superset/views/core.py:459
 msgid "List Dashboards"
 msgstr "?????"
 
-#: superset/views/core.py:438
+#: superset/views/core.py:460
 msgid "Show Dashboard"
 msgstr "?????"
 
-#: superset/views/core.py:439
+#: superset/views/core.py:461
 msgid "Add Dashboard"
 msgstr "?????"
 
-#: superset/views/core.py:440
+#: superset/views/core.py:462
 msgid "Edit Dashboard"
 msgstr "?????"
 
-#: superset/views/core.py:451
-msgid ""
-"This json object describes the positioning of the widgets in the "
-"dashboard. It is dynamically generated when adjusting the widgets size "
-"and positions by using drag & drop in the dashboard view"
-msgstr "??JSON??????????????????????????????????????????????"
+#: superset/views/core.py:474
+msgid "This json object describes the positioning of the widgets in the dashboard. It is dynamically generated when adjusting the widgets size and positions by using drag & drop in the dashboard view"
+msgstr "??JSON????????????????????????????????????????????????"
 
-#: superset/views/core.py:456
-msgid ""
-"The css for individual dashboards can be altered here, or in the "
-"dashboard view where changes are immediately visible"
-msgstr "???????????????????CSS??"
+#: superset/views/core.py:479
+msgid "The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible"
+msgstr "?????????????????????CSS??"
 
-#: superset/views/core.py:460
+#: superset/views/core.py:483
 msgid "To get a readable URL for your dashboard"
-msgstr "??????????URL"
+msgstr "???????????URL"
 
-#: superset/views/core.py:461
-msgid ""
-"This JSON object is generated dynamically when clicking the save or "
-"overwrite button in the dashboard view. It is exposed here for reference "
-"and for power users who may want to alter specific parameters."
-msgstr "?????????????????????????????????????????????????????"
+#: superset/views/core.py:484
+msgid "This JSON object is generated dynamically when clicking the save or overwrite button in the dashboard view. It is exposed here for reference and for power users who may want to alter specific parameters."
+msgstr "??????????????????????????????????????????????????????"
 
-#: superset/views/core.py:466
+#: superset/views/core.py:489
 msgid "Owners is a list of users who can alter the dashboard."
-msgstr "???????????????????"
+msgstr "????????????????????"
 
-#: superset/views/core.py:474 superset/views/core.py:541
+#: superset/views/core.py:497 superset/views/core.py:564
 msgid "Dashboard"
-msgstr "??"
+msgstr "???"
 
-#: superset/views/core.py:476
+#: superset/views/core.py:499
 msgid "Slug"
 msgstr "Slug"
 
-#: superset/views/core.py:481
+#: superset/views/core.py:504
 msgid "Position JSON"
 msgstr "????"
 
-#: superset/views/core.py:483
+#: superset/views/core.py:506
 msgid "JSON Metadata"
 msgstr "JSON??"
 
-#: superset/views/core.py:484
+#: superset/views/core.py:507
 msgid "Underlying Tables"
 msgstr "???"
 
-#: superset/views/core.py:507
+#: superset/views/core.py:530
 msgid "Export"
 msgstr "??"
 
-#: superset/views/core.py:507
+#: superset/views/core.py:530
 msgid "Export dashboards?"
 msgstr "??????"
 
-#: superset/views/core.py:557
+#: superset/views/core.py:580
 msgid "Action"
 msgstr "??"
 
-#: superset/views/core.py:558
+#: superset/views/core.py:581
 msgid "dttm"
 msgstr "DTTM"
 
-#: superset/views/core.py:565
+#: superset/views/core.py:588
 msgid "Action Log"
 msgstr "????"
 
-#: superset/views/core.py:796
+#: superset/views/core.py:819
 msgid "Access was requested"
 msgstr "????"
 
-#: superset/views/core.py:857
+#: superset/views/core.py:880
 #, python-format
-msgid ""
-"%(user)s was granted the role %(role)s that gives access to the "
-"%(datasource)s"
+msgid "%(user)s was granted the role %(role)s that gives access to the %(datasource)s"
 msgstr "?? %(user)s %(role)s ????? %(datasource)s ???"
 
-#: superset/views/core.py:873
+#: superset/views/core.py:896
 #, python-format
 msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s"
 msgstr "???? %(r)s????datasource %(ds)s???"
 
-#: superset/views/core.py:882
+#: superset/views/core.py:905
 msgid "You have no permission to approve this request"
 msgstr "??????????"
 
-#: superset/views/core.py:1646
-msgid ""
-"Malformed request. slice_id or table_name and db_name arguments are "
-"expected"
+#: superset/views/core.py:1685
+msgid "Malformed request. slice_id or table_name and db_name arguments are expected"
 msgstr "????????????slice_id?table_name?db_name??"
 
-#: superset/views/core.py:1652
+#: superset/views/core.py:1691
 #, python-format
 msgid "Slice %(id)s not found"
 msgstr "?? %(id)s ????"
 
-#: superset/views/core.py:1664
+#: superset/views/core.py:1703
 #, python-format
 msgid "Table %(t)s wasn't found in the database %(d)s"
 msgstr "???? %(d)s????? %(t)s"
 
-#: superset/views/core.py:1803
+#: superset/views/core.py:1842
 #, python-format
 msgid "Can't find User '%(name)s', please ask your admin to create one."
 msgstr "?????'%(name)'????????????"
 
-#: superset/views/core.py:1810
+#: superset/views/core.py:1849
 #, python-format
 msgid "Can't find DruidCluster with cluster_name = '%(name)s'"
 msgstr "??????cluster_name = '%(name)s'?Druid??"
 
-#: superset/views/core.py:2071
+#: superset/views/core.py:2110
 msgid "Query record was not created as expected."
-msgstr ""
+msgstr "?????????????."
 
-#: superset/views/core.py:2357
+#: superset/views/core.py:2396
 msgid "Template Name"
-msgstr ""
+msgstr "????"
 
-#: superset/views/core.py:2368
+#: superset/views/core.py:2407
 msgid "CSS Templates"
 msgstr "CSS??"
 
-#: superset/views/core.py:2379
+#: superset/views/core.py:2418
 msgid "SQL Editor"
 msgstr "SQL???"
 
-#: superset/views/core.py:2384 superset/views/core.py:2393
+#: superset/views/core.py:2423 superset/views/core.py:2432
 msgid "SQL Lab"
 msgstr "SQL???"
 
-#: superset/views/core.py:2388
+#: superset/views/core.py:2427
 msgid "Query Search"
 msgstr "????"
 
 #: superset/views/sql_lab.py:20
 msgid "Status"
-msgstr ""
+msgstr "??"
 
 #: superset/views/sql_lab.py:21
 msgid "Start Time"
-msgstr ""
+msgstr "????"
 
 #: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58
 msgid "End Time"
-msgstr ""
+msgstr "????"
 
 #: superset/views/sql_lab.py:28
 msgid "Queries"
@@ -3604,11 +3673,11 @@ msgstr "???????"
 
 #: superset/views/sql_lab.py:59
 msgid "Pop Tab Link"
-msgstr ""
+msgstr "Pop Tab ??"
 
 #: superset/views/sql_lab.py:60
 msgid "Changed on"
-msgstr ""
+msgstr "???"
 
 #: superset/views/sql_lab.py:79
 msgid "Saved Queries"
@@ -3666,16 +3735,16 @@ msgstr "?????"
 #~ msgstr "?? %s"
 
 #~ msgid "share query"
-#~ msgstr "????"
+#~ msgstr ""
 
 #~ msgid "copy URL to clipboard"
 #~ msgstr "?URL??????"
 
 #~ msgid "Raw SQL"
-#~ msgstr "??SQL"
+#~ msgstr ""
 
 #~ msgid "Source SQL"
-#~ msgstr "?SQL"
+#~ msgstr ""
 
 #~ msgid "SQL"
 #~ msgstr "SQL"
@@ -3783,11 +3852,7 @@ msgstr "?????"
 #~ msgstr "????"
 
 #~ msgid ""
-#~ "It appears that the number of rows"
-#~ " in the query results displayed was"
-#~ " limited on the server side to "
-#~ "the %s limit."
-#~ msgstr "??????????????????? %s ?"
+#~ msgstr ""
 
 #~ msgid "Create table as with query results"
 #~ msgstr "?????????"
@@ -3870,14 +3935,8 @@ msgstr "?????"
 #~ msgid "Pie Chart"
 #~ msgstr "??"
 
-#~ msgid ""
-#~ "%s is not right as a column "
-#~ "name, please alias it (as in "
-#~ "SELECT count(*) "
-#~ msgstr "%s ??????????????(??SELECT count(*)???)"
-
 #~ msgid "AS my_alias"
-#~ msgstr "???????"
+#~ msgstr ""
 
 #~ msgid "using only alphanumeric characters and underscores"
 #~ msgstr "???????????"
@@ -3979,13 +4038,13 @@ msgstr "?????"
 #~ msgstr "????????"
 
 #~ msgid "Load a template"
-#~ msgstr "??????"
+#~ msgstr ""
 
 #~ msgid "Load a CSS template"
 #~ msgstr "????CSS??"
 
 #~ msgid "Live CSS Editor"
-#~ msgstr "??CSS???"
+#~ msgstr ""
 
 #~ msgid "Don't refresh"
 #~ msgstr "???"
@@ -4042,22 +4101,22 @@ msgstr "?????"
 #~ msgstr "????????"
 
 #~ msgid "Move chart"
-#~ msgstr "????"
+#~ msgstr ""
 
 #~ msgid "Force refresh data"
-#~ msgstr "??????"
+#~ msgstr ""
 
 #~ msgid "Toggle chart description"
-#~ msgstr "????????"
+#~ msgstr ""
 
 #~ msgid "Edit chart"
-#~ msgstr "????"
+#~ msgstr ""
 
 #~ msgid "Explore chart"
-#~ msgstr "????"
+#~ msgstr ""
 
 #~ msgid "Remove chart from dashboard"
-#~ msgstr "????????"
+#~ msgstr ""
 
 #~ msgid "%s - untitled"
 #~ msgstr "%s - ???"
@@ -4084,7 +4143,7 @@ msgstr "?????"
 #~ msgstr "???.json??"
 
 #~ msgid "Export to .csv format"
-#~ msgstr "???.csv??"
+#~ msgstr ""
 
 #~ msgid "Please enter a slice name"
 #~ msgstr "???????"
@@ -4176,16 +4235,6 @@ msgstr "?????"
 #~ msgid "- visualization query are set to timeout at %s seconds. "
 #~ msgstr "- ??????? %s ????"
 
-#~ 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 "????????????????????????????????????????????????????????????????"
-
 #~ msgid "Network error."
 #~ msgstr "?????"
 
@@ -4201,15 +4250,6 @@ msgstr "?????"
 #~ msgid "One or many metrics to display"
 #~ msgstr "??????????"
 
-#~ 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 "Y????????????????min / max?????????????????????????????????"
-
 #~ msgid "Ordering"
 #~ msgstr "??"
 
@@ -4231,12 +4271,6 @@ msgstr "?????"
 #~ msgid "Normalize Across"
 #~ msgstr "???"
 
-#~ msgid ""
-#~ "Color will be rendered based on a"
-#~ " ratio of the cell against the "
-#~ "sum of across this criteria"
-#~ msgstr "???????????"
-
 #~ msgid "Horizon Color Scale"
 #~ msgstr "?????"
 
@@ -4246,12 +4280,6 @@ msgstr "?????"
 #~ msgid "Rendering"
 #~ msgstr "??"
 
-#~ msgid ""
-#~ "image-rendering CSS attribute of the "
-#~ "canvas object that defines how the "
-#~ "browser scales up the image"
-#~ msgstr "??????????"
-
 #~ msgid "XScale Interval"
 #~ msgstr "X???"
 
@@ -4291,26 +4319,9 @@ msgstr "?????"
 #~ msgid "Extra Controls"
 #~ msgstr "????"
 
-#~ msgid ""
-#~ "Whether to show extra controls or "
-#~ "not. Extra controls include things like"
-#~ " making mulitBar charts stacked or "
-#~ "side by side."
-#~ msgstr "????????,????????mulitBar???????"
-
 #~ msgid "Reduce X ticks"
 #~ msgstr "X????"
 
-#~ 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 be applied to columns "
-#~ "and the width may overflow into an"
-#~ " horizontal scroll."
-#~ msgstr "??????X??????? ??????x?????????????????false???????????????????????????"
-
 #~ msgid "Include Series"
 #~ msgstr "????"
 
@@ -4332,12 +4343,6 @@ msgstr "?????"
 #~ msgid "Country Field Type"
 #~ msgstr "??????"
 
-#~ msgid ""
-#~ "The country code standard that Superset"
-#~ " should expect to find in the "
-#~ "[country] column"
-#~ msgstr "Superset???[country]??????/???????"
-
 #~ msgid "Group by"
 #~ msgstr "??"
 
@@ -4359,26 +4364,12 @@ msgstr "?????"
 #~ msgid "Origin"
 #~ msgstr "??"
 
-#~ msgid ""
-#~ "Defines the origin where time buckets"
-#~ " start, accepts natural dates as in"
-#~ " `now`, `sunday` or `1970-01-01`"
-#~ msgstr "?????????`now`, `sunday` ? `1970-01-01`?"
-
 #~ msgid "Bottom marging, in pixels, allowing for more room for axis labels"
 #~ msgstr "?????????"
 
 #~ msgid "Time Granularity"
 #~ msgstr "????"
 
-#~ 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 "???????????`10 seconds`, `1 day`, `56 weeks`?"
-
 #~ msgid "Domain"
 #~ msgstr "??"
 
@@ -4388,13 +4379,6 @@ msgstr "?????"
 #~ msgid "Subdomain"
 #~ msgstr "??"
 
-#~ msgid ""
-#~ "The time unit for each block. "
-#~ "Should be a smaller unit than "
-#~ "domain_granularity. Should be larger or "
-#~ "equal to Time Grain"
-#~ msgstr "???????????????????????????????"
-
 #~ msgid "Link Length"
 #~ msgstr "????"
 
@@ -4407,28 +4391,9 @@ msgstr "?????"
 #~ msgid "Charge in the force layout"
 #~ msgstr "?????????"
 
-#~ 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"
-#~ msgstr "??????????????????????DATETIME??????????????????????"
-
 #~ msgid "Time Grain"
 #~ msgstr "????"
 
-#~ msgid ""
-#~ "The time granularity for the "
-#~ "visualization. This applies a date "
-#~ "transformation to alter your time column"
-#~ " and defines a new time granularity."
-#~ " The options here are defined on "
-#~ "a per database engine basis in the"
-#~ " Superset source code."
-#~ msgstr "??????????????????????????????Superset??????????????????"
-
 #~ msgid "Resample Rule"
 #~ msgstr "??????"
 
@@ -4450,13 +4415,6 @@ msgstr "?????"
 #~ msgid "Since"
 #~ msgstr "????"
 
-#~ msgid ""
-#~ "Timestamp from filter. This supports "
-#~ "free form typing and natural language"
-#~ " as in `1 day ago`, `28 days`"
-#~ " or `3 years`"
-#~ msgstr "????????`1??`?`28?`?`3?`?????????????"
-
 #~ msgid "Until"
 #~ msgstr "????"
 
@@ -4496,31 +4454,12 @@ msgstr "?????"
 #~ msgid "Rolling"
 #~ msgstr "??"
 
-#~ msgid ""
-#~ "Defines a rolling window function to "
-#~ "apply, works along with the [Periods]"
-#~ " text box"
-#~ msgstr "???????????"
-
 #~ msgid "Periods"
 #~ msgstr "??"
 
-#~ msgid ""
-#~ "Defines the size of the rolling "
-#~ "window function, relative to the time"
-#~ " granularity selected"
-#~ msgstr "????????????????"
-
 #~ msgid "Series"
 #~ msgstr "??"
 
-#~ msgid ""
-#~ "Defines the grouping of entities. Each"
-#~ " series is shown as a specific "
-#~ "color on the chart and has a "
-#~ "legend toggle"
-#~ msgstr "?????????????????????"
-
 #~ msgid "Entity"
 #~ msgstr "??"
 
@@ -4545,13 +4484,6 @@ msgstr "?????"
 #~ msgid "URL"
 #~ msgstr "URL"
 
-#~ msgid ""
-#~ "The URL, this control is templated, "
-#~ "so you can integrate {{ width }}"
-#~ " and/or {{ height }} in your "
-#~ "URL string."
-#~ msgstr "URL?????????????????{{width}}?/?{{height}}??URL?????"
-
 #~ msgid "X Axis Label"
 #~ msgstr "X???"
 
@@ -4561,27 +4493,9 @@ msgstr "?????"
 #~ msgid "Custom WHERE clause"
 #~ msgstr "WHERE??"
 
-#~ 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 "??????WHERE??????AND????????????????????????????????????"
-
 #~ msgid "Custom HAVING clause"
 #~ msgstr "HAVING??"
 
-#~ 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 "??????WHERE??????AND????????????????????????????????????"
-
 #~ msgid "Comparison Period Lag"
 #~ msgstr "??????"
 
@@ -4654,12 +4568,6 @@ msgstr "?????"
 #~ msgid "Aggregation function"
 #~ msgstr "????"
 
-#~ msgid ""
-#~ "Aggregate function to apply when "
-#~ "pivoting and computing the total rows"
-#~ " and columns"
-#~ msgstr "?????????????"
-
 #~ msgid "Font Size From"
 #~ msgstr "????"
 
@@ -4675,12 +4583,6 @@ msgstr "?????"
 #~ msgid "Instant Filtering"
 #~ msgstr "????"
 
-#~ msgid ""
-#~ "Whether to apply filters as they "
-#~ "change, or wait forusers to hit an"
-#~ " [Apply] button"
-#~ msgstr "????????????????????[??]??"
-
 #~ msgid "Range Filter"
 #~ msgstr "????"
 
@@ -4768,33 +4670,12 @@ msgstr "?????"
 #~ msgid "Period Ratio"
 #~ msgstr "???"
 
-#~ msgid ""
-#~ "[integer] Number of period to compare"
-#~ " against, this is relative to the "
-#~ "granularity selected"
-#~ msgstr "[??]?????????????"
-
 #~ msgid "Period Ratio Type"
 #~ msgstr "?????"
 
-#~ msgid ""
-#~ "`factor` means (new/previous), `growth` is "
-#~ "((new/previous) - 1), `value` is "
-#~ "(new-previous)"
-#~ msgstr ""
-#~ "`factor??` ???new / previous??`growth`???new /"
-#~ " previous? - 1??'`value`??new-previous?"
-
 #~ msgid "Time Shift"
 #~ msgstr "????"
 
-#~ 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 "???????????????????:  24 hours, 7 days, 56 weeks, 365 days"
-
 #~ msgid "Subheader"
 #~ msgstr "???"
 
@@ -4804,15 +4685,6 @@ msgstr "?????"
 #~ msgid "label"
 #~ msgstr "??"
 
-#~ 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 "????group by??`count`?COUNT?*?????????????????????????????????????"
-
 #~ msgid "Map Style"
 #~ msgstr "????"
 
@@ -4822,25 +4694,9 @@ msgstr "?????"
 #~ msgid "Clustering Radius"
 #~ msgstr "???"
 
-#~ 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 "????????(?????)?0???????????(>1000)????????"
-
 #~ msgid "Point Radius"
 #~ msgstr "???"
 
-#~ 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 "???????????`Auto`????????????"
-
 #~ msgid "Point Radius Unit"
 #~ msgstr "?????"
 
@@ -4934,23 +4790,9 @@ msgstr "?????"
 #~ msgid "Order by entity id"
 #~ msgstr "???ID??"
 
-#~ 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 "??!???????id????????????????????????????"
-
 #~ msgid "Minimum leaf node event count"
 #~ msgstr "??????????"
 
-#~ msgid ""
-#~ "Leaf nodes that represent fewer than "
-#~ "this number of events will be "
-#~ "initially hidden in the visualization"
-#~ msgstr "???????????????????"
-
 #~ msgid "Time"
 #~ msgstr "??"
 
@@ -4966,33 +4808,9 @@ msgstr "?????"
 #~ msgid "Advanced Analytics"
 #~ msgstr "????"
 
-#~ msgid ""
-#~ "This section contains options that allow"
-#~ " for advanced analytical post processing"
-#~ " of query results"
-#~ msgstr "?????????????????"
-
-#~ msgid ""
-#~ "Filters are defined using comma "
-#~ "delimited strings as in <US,FR,Other>Leave "
-#~ "the value control empty to filter "
-#~ "empty strings or nullsFor filters with"
-#~ " comma in values, wrap them in "
-#~ "single quotesas in <NY, 'Tahoe, CA', "
-#~ "DC>"
-#~ msgstr ""
-#~ "??????????????`US,FR,Other`???????????????null???????????????????<NY,"
-#~ " 'Tahoe, CA', DC>??????"
-
 #~ msgid "Result Filters"
 #~ msgstr "?????"
 
-#~ msgid ""
-#~ "The filters to apply after post-"
-#~ "aggregation.Leave the value control empty "
-#~ "to filter empty strings or nulls"
-#~ msgstr "?post-aggregation?????????????????????????"
-
 #~ msgid "Chart Options"
 #~ msgstr "????"
 
@@ -5065,14 +4883,6 @@ msgstr "?????"
 #~ msgid "Secondary Metric"
 #~ msgstr "???"
 
-#~ 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"
-#~ msgstr "???????????????"
-
 #~ msgid "Hierarchy"
 #~ msgstr "??"
 
@@ -5109,13 +4919,6 @@ msgstr "?????"
 #~ msgid "ISO 3166-1 codes of region/province/department"
 #~ msgstr "??/?/???ISO 3166-1??"
 
-#~ msgid ""
-#~ "It's ISO 3166-1 of your "
-#~ "region/province/department in your table. (see"
-#~ " documentation for list of ISO "
-#~ "3166-1)"
-#~ msgstr "????/?/?????????ISO 3166-1??????ISO 3166-1??????"
-
 #~ msgid "Metric to display bottom title"
 #~ msgstr "?????????"
 
@@ -5143,13 +4946,6 @@ msgstr "?????"
 #~ msgid "Filter controls"
 #~ msgstr "?????"
 
-#~ msgid ""
-#~ "The controls you want to filter "
-#~ "on. Note that only columns checked "
-#~ "as \"filterable\" will show up on "
-#~ "this list."
-#~ msgstr "?????????????????\"filterable\"?????????????"
-
 #~ msgid "Axis & Metrics"
 #~ msgstr "????"
 
@@ -5186,26 +4982,9 @@ msgstr "?????"
 #~ msgid "Cluster label aggregator"
 #~ msgstr "????"
 
-#~ msgid ""
-#~ "Aggregate function applied to the list"
-#~ " of points in each cluster to "
-#~ "produce the cluster label."
-#~ msgstr "??????????"
-
 #~ msgid "Tooltip"
 #~ msgstr "??"
 
-#~ msgid ""
-#~ "Show a tooltip when hovering over "
-#~ "points and clusters describing the label"
-#~ msgstr "???????????????"
-
-#~ msgid ""
-#~ "One or many controls to group by."
-#~ " If grouping, latitude and longitude "
-#~ "columns must be present."
-#~ msgstr "??????????????????????????"
-
 #~ msgid "Event definition"
 #~ msgstr "????"
 
@@ -5233,12 +5012,6 @@ msgstr "?????"
 #~ msgid "Select any columns for meta data inspection"
 #~ msgstr "????????????"
 
-#~ msgid ""
-#~ "The server could not be reached. "
-#~ "You may want to verify your "
-#~ "connection and try again."
-#~ msgstr "?????????.?????????????????"
-
 #~ msgid "An unknown error occurred. (Status: %s )"
 #~ msgstr "?????????.(??: %s )"
 
@@ -5258,7 +5031,7 @@ msgstr "?????"
 #~ msgstr "?? & ??"
 
 #~ msgid "No slices"
-#~ msgstr "????"
+#~ msgstr ""
 
 #~ msgid "No dashboards"
 #~ msgstr "?????"
@@ -5285,8 +5058,22 @@ msgstr "?????"
 #~ msgstr "id:"
 
 #~ msgid "Sorry, there appears to be no data"
-#~ msgstr "??????????"
+#~ msgstr ""
 
 #~ msgid "Select [%s]"
 #~ msgstr "?? [%s]"
 
+#~ msgid "Loading..."
+#~ msgstr ""
+
+#~ msgid "Export CSV"
+#~ msgstr ""
+
+#~ msgid "Something went wrong while fetching the datasource list"
+#~ msgstr ""
+
+#~ msgid "Import"
+#~ msgstr "??"
+
+#~ msgid "Impersonate queries to the database"
+#~ msgstr ""
diff --git a/superset/views/core.py b/superset/views/core.py
index 8cd9a57e07..17fc7e3191 100755
--- a/superset/views/core.py
+++ b/superset/views/core.py
@@ -259,6 +259,13 @@ class DatabaseView(SupersetModelView, DeleteMixin):  # noqa
         'extra': _("Extra"),
         'allow_run_sync': _("Allow Run Sync"),
         'allow_run_async': _("Allow Run Async"),
+        'tables': _("Tables"),
+        'backend': _("Backend"),
+        'created_by': _("Created by"),
+        'created_on': _("Created On"),
+        'changed_by': _("Changed by"),
+        'changed_on': _("Changed On"),
+        'modified': _("Modified"),
         'impersonate_user': _("Impersonate the logged on user")
     }
 
@@ -387,8 +394,15 @@ class SliceModelView(SupersetModelView, DeleteMixin):  # noqa
         'slice_name': _("Name"),
         'table': _("Table"),
         'viz_type': _("Visualization Type"),
+        'datasource_name': _("Datasource Name"),
+        'datasource_type': _("Datasource Type"),
+        'datasource_id': _("Datasource Id"),
+        'perm': _("perm"),
+        'created_on': _("Created On"),
+        'created_by': _("Created By"),
+        'changed_on': _('Changed On'),
+        'changed_by': _('Changed By'),
     }
-
     def pre_update(self, obj):
         check_ownership(obj)
 
@@ -1439,7 +1453,7 @@ def testconn(self):
                     # the password-masked uri was passed
                     # use the URI associated with this database
                     uri = database.sqlalchemy_uri_decrypted
-            
+
             url = make_url(uri)
             db_engine = models.Database.get_db_engine_spec_for_backend(url.get_backend_name())
             db_engine.patch()


 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services