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