diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index da403d16f46eb..71c895151928f 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -344,10 +344,6 @@ navigation bar. 'zh': {'flag': 'cn', 'name': 'Chinese'}, } -We need to extract the string to be translated, run the following command: - - pybabel extract -F ./babel/babel.cfg -k _ -k __ -k t -k tn -k tct -o ./babel/messages.pot . - As per the [Flask AppBuilder documentation] about translation, to create a new language dictionary, run the following command: @@ -356,7 +352,7 @@ new language dictionary, run the following command: Then it's a matter of running the statement below to gather all strings that need translation - fabmanager babel-extract --target superset/translations/ + fabmanager babel-extract --target superset/translations/ -k _ -k __ -k t -k tn -k tct You can then translate the strings gathered in files located under `superset/translation`, where there's one per language. For the translations diff --git a/babel/messages.pot b/babel/messages.pot index 810ccb0dbbcfa..0634bee8aff37 100755 --- a/babel/messages.pot +++ b/babel/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-09-12 20:55-0700\n" +"POT-Creation-Date: 2017-10-04 10:12-0700\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,13 +17,13 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.4.0\n" -#: superset/assets/javascripts/explore/stores/controls.jsx:505 +#: 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:1016 +#: superset/db_engine_specs.py:1015 msgid "Time Column" msgstr "" @@ -38,7 +38,7 @@ msgstr "" #: 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:1017 +#: superset/db_engine_specs.py:992 superset/db_engine_specs.py:1016 msgid "minute" msgstr "" @@ -46,7 +46,7 @@ msgstr "" #: 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:1018 +#: superset/db_engine_specs.py:993 superset/db_engine_specs.py:1017 msgid "hour" msgstr "" @@ -55,7 +55,7 @@ msgstr "" #: 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:1019 +#: superset/db_engine_specs.py:1018 msgid "day" msgstr "" @@ -63,7 +63,7 @@ msgstr "" #: 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:1020 +#: superset/db_engine_specs.py:995 superset/db_engine_specs.py:1019 msgid "week" msgstr "" @@ -72,7 +72,7 @@ msgstr "" #: 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:1021 +#: superset/db_engine_specs.py:1020 msgid "month" msgstr "" @@ -80,14 +80,14 @@ msgstr "" #: 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:1022 +#: superset/db_engine_specs.py:997 superset/db_engine_specs.py:1021 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:1023 +#: superset/db_engine_specs.py:998 superset/db_engine_specs.py:1022 msgid "year" msgstr "" @@ -115,274 +115,278 @@ msgstr "" msgid "10 minute" msgstr "" -#: superset/utils.py:503 +#: superset/utils.py:499 #, python-format msgid "[Superset] Access to the datasource %(name)s was granted" msgstr "" -#: superset/viz.py:49 +#: superset/viz.py:50 msgid "Viz is missing a datasource" msgstr "" -#: superset/viz.py:163 +#: superset/viz.py:181 msgid "From date cannot be larger than to date" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:321 -#: superset/viz.py:328 +#: superset/assets/javascripts/explore/stores/visTypes.js:334 +#: superset/viz.py:369 msgid "Table View" msgstr "" -#: superset/viz.py:340 +#: superset/viz.py:381 msgid "Pick a granularity in the Time section or uncheck 'Include Time'" msgstr "" -#: superset/viz.py:350 +#: superset/viz.py:391 msgid "Choose either fields to [Group By] and [Metrics] or [Columns], not both" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:372 -#: superset/viz.py:384 +#: superset/assets/javascripts/explore/stores/visTypes.js:386 +#: superset/viz.py:430 msgid "Pivot Table" msgstr "" -#: superset/viz.py:398 +#: superset/viz.py:444 msgid "Please choose at least one \"Group by\" field " msgstr "" -#: superset/viz.py:400 +#: superset/viz.py:446 msgid "Please choose at least one metric" msgstr "" -#: superset/viz.py:404 +#: superset/viz.py:450 msgid "'Group By' and 'Columns' can't overlap" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:359 -#: superset/viz.py:437 +#: superset/assets/javascripts/explore/stores/visTypes.js:373 +#: superset/viz.py:483 msgid "Markup" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:397 -#: superset/viz.py:456 +#: superset/assets/javascripts/explore/stores/visTypes.js:411 +#: superset/viz.py:502 msgid "Separator" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:419 -#: superset/viz.py:468 +#: superset/assets/javascripts/explore/stores/visTypes.js:433 +#: superset/viz.py:514 msgid "Word Cloud" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:440 -#: superset/viz.py:491 +#: superset/assets/javascripts/explore/stores/visTypes.js:454 +#: superset/viz.py:537 msgid "Treemap" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:467 -#: superset/viz.py:517 +#: superset/assets/javascripts/explore/stores/visTypes.js:481 +#: superset/viz.py:563 msgid "Calendar Heatmap" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:488 -#: superset/viz.py:575 +#: superset/assets/javascripts/explore/stores/visTypes.js:502 +#: superset/viz.py:621 msgid "Box Plot" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:509 -#: superset/viz.py:664 +#: superset/assets/javascripts/explore/stores/visTypes.js:523 +#: superset/viz.py:710 msgid "Bubble Chart" msgstr "" -#: superset/viz.py:688 +#: superset/viz.py:734 msgid "Pick a metric for x, y and size" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:560 -#: superset/viz.py:714 +#: superset/assets/javascripts/explore/stores/visTypes.js:574 +#: superset/viz.py:760 msgid "Bullet Chart" msgstr "" -#: superset/viz.py:740 +#: superset/viz.py:786 msgid "Pick a metric to display" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:583 -#: superset/viz.py:763 +#: superset/assets/javascripts/explore/stores/visTypes.js:597 +#: superset/viz.py:809 msgid "Big Number with Trendline" msgstr "" -#: superset/viz.py:771 superset/viz.py:800 +#: superset/viz.py:817 superset/viz.py:846 msgid "Pick a metric!" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:608 -#: superset/viz.py:792 +#: superset/assets/javascripts/explore/stores/visTypes.js:622 +#: superset/viz.py:838 msgid "Big Number" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:149 -#: superset/viz.py:819 +#: superset/assets/javascripts/explore/stores/visTypes.js:157 +#: superset/viz.py:865 msgid "Time Series - Line Chart" msgstr "" -#: superset/viz.py:866 superset/viz.py:1011 +#: superset/viz.py:913 superset/viz.py:1058 msgid "Pick a time granularity for your time series" msgstr "" -#: superset/viz.py:954 +#: superset/viz.py:1001 msgid "Time Series - Dual Axis Line Chart" msgstr "" -#: superset/viz.py:964 +#: superset/viz.py:1011 msgid "Pick a metric for left axis!" msgstr "" -#: superset/viz.py:966 +#: superset/viz.py:1013 msgid "Pick a metric for right axis!" msgstr "" -#: superset/viz.py:968 +#: superset/viz.py:1015 msgid "Please choose different metrics on left and right axis" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:228 -#: superset/viz.py:1029 +#: superset/assets/javascripts/explore/stores/visTypes.js:238 +#: superset/viz.py:1076 msgid "Time Series - Bar Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:263 -#: superset/viz.py:1037 +#: superset/assets/javascripts/explore/stores/visTypes.js:274 +#: superset/viz.py:1084 msgid "Time Series - Percent Change" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:285 -#: superset/viz.py:1045 +#: superset/assets/javascripts/explore/stores/visTypes.js:297 +#: superset/viz.py:1092 msgid "Time Series - Stacked" msgstr "" -#: superset/viz.py:1054 +#: superset/viz.py:1101 msgid "Distribution - NVD3 - Pie Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:633 -#: superset/viz.py:1072 +#: superset/assets/javascripts/explore/stores/visTypes.js:647 +#: superset/viz.py:1119 msgid "Histogram" msgstr "" -#: superset/viz.py:1082 +#: superset/viz.py:1129 msgid "Must have one numeric column specified" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:88 -#: superset/viz.py:1097 +#: superset/assets/javascripts/explore/stores/visTypes.js:96 +#: superset/viz.py:1144 msgid "Distribution - Bar Chart" msgstr "" -#: superset/viz.py:1108 +#: superset/viz.py:1155 msgid "Can't have overlap between Series and Breakdowns" msgstr "" -#: superset/viz.py:1110 +#: superset/viz.py:1157 msgid "Pick at least one metric" msgstr "" -#: superset/viz.py:1112 +#: superset/viz.py:1159 msgid "Pick at least one field for [Series]" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:665 -#: superset/viz.py:1165 +#: superset/assets/javascripts/explore/stores/visTypes.js:679 +#: superset/viz.py:1212 msgid "Sunburst" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:702 -#: superset/viz.py:1198 +#: superset/assets/javascripts/explore/stores/visTypes.js:716 +#: superset/viz.py:1245 msgid "Sankey" msgstr "" -#: superset/viz.py:1205 +#: superset/viz.py:1252 msgid "Pick exactly 2 columns as [Source / Target]" msgstr "" -#: superset/viz.py:1236 +#: superset/viz.py:1283 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:729 -#: superset/viz.py:1247 superset/viz.py:1268 +#: superset/assets/javascripts/explore/stores/visTypes.js:743 +#: superset/viz.py:1294 superset/viz.py:1315 msgid "Directed Force Layout" msgstr "" -#: superset/viz.py:1254 +#: superset/viz.py:1301 msgid "Pick exactly 2 columns to 'Group By'" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:794 -#: superset/viz.py:1301 +#: superset/assets/javascripts/explore/stores/visTypes.js:808 +#: superset/viz.py:1348 msgid "Country Map" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:827 -#: superset/viz.py:1330 +#: superset/assets/javascripts/explore/stores/visTypes.js:841 +#: superset/viz.py:1376 msgid "World Map" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:72 -#: superset/viz.py:1380 +#: superset/assets/javascripts/explore/stores/visTypes.js:80 +#: superset/viz.py:1426 msgid "Filters" msgstr "" -#: superset/viz.py:1388 +#: superset/viz.py:1434 msgid "Pick at least one filter field" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:895 -#: superset/viz.py:1415 +#: superset/assets/javascripts/explore/stores/visTypes.js:909 +#: superset/viz.py:1461 msgid "iFrame" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:907 -#: superset/viz.py:1432 +#: superset/assets/javascripts/explore/stores/visTypes.js:921 +#: superset/viz.py:1478 msgid "Parallel Coordinates" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:929 -#: superset/viz.py:1457 +#: superset/assets/javascripts/explore/stores/visTypes.js:943 +#: superset/viz.py:1503 msgid "Heatmap" msgstr "" -#: superset/viz.py:1508 +#: superset/viz.py:1562 msgid "Horizon Charts" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:974 -#: superset/viz.py:1519 +#: superset/assets/javascripts/explore/stores/visTypes.js:1002 +#: superset/viz.py:1573 msgid "Mapbox" msgstr "" -#: superset/viz.py:1534 +#: superset/viz.py:1588 msgid "Must have a [Group By] column to have 'count' as the [Label]" msgstr "" -#: superset/viz.py:1547 +#: superset/viz.py:1601 msgid "Choice of [Label] must be present in [Group By]" msgstr "" -#: superset/viz.py:1552 +#: superset/viz.py:1606 msgid "Choice of [Point Radius] must be present in [Group By]" msgstr "" -#: superset/viz.py:1557 +#: superset/viz.py:1611 msgid "[Longitude] and [Latitude] columns must be present in [Group By]" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1045 -#: superset/viz.py:1622 +#: superset/assets/javascripts/explore/stores/visTypes.js:1073 +#: superset/viz.py:1676 msgid "Event flow" msgstr "" +#: superset/viz.py:1706 +msgid "Time Series - Paired t-test" +msgstr "" + #: superset/assets/javascripts/SqlLab/actions.js:57 msgid "Your query was saved" msgstr "" @@ -425,7 +429,7 @@ msgstr "" msgid "The query couldn't be loaded" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:425 +#: superset/assets/javascripts/SqlLab/actions.js:426 msgid "An error occurred while creating the data source" msgstr "" @@ -545,8 +549,8 @@ msgid "Visualize" msgstr "" #: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162 -#: superset/connectors/sqla/views.py:86 superset/connectors/sqla/views.py:136 -#: superset/connectors/sqla/views.py:214 superset/views/core.py:376 +#: superset/connectors/sqla/views.py:85 superset/connectors/sqla/views.py:135 +#: superset/connectors/sqla/views.py:214 superset/views/core.py:380 msgid "Table" msgstr "" @@ -601,9 +605,9 @@ msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:81 #: superset/connectors/druid/views.py:107 -#: superset/connectors/druid/views.py:227 superset/connectors/sqla/views.py:83 -#: superset/connectors/sqla/views.py:132 superset/connectors/sqla/views.py:227 -#: superset/views/core.py:370 superset/views/sql_lab.py:56 +#: 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 msgid "Description" msgstr "" @@ -613,7 +617,7 @@ msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:99 #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:155 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:217 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:222 msgid "Save" msgstr "" @@ -643,11 +647,11 @@ msgstr "" msgid "Query History" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:120 +#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:123 msgid "Create table as with query results" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:128 +#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:131 msgid "new table name" msgstr "" @@ -788,7 +792,8 @@ msgstr "" msgid "datasource name" msgstr "" -#: superset/assets/javascripts/components/AsyncSelect.jsx:20 +#: superset/assets/javascripts/components/AsyncSelect.jsx:23 +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:26 msgid "Select ..." msgstr "" @@ -796,7 +801,7 @@ msgstr "" msgid "Loaded data cached" msgstr "" -#: superset/assets/javascripts/components/CachedLabel.jsx:28 +#: superset/assets/javascripts/components/CachedLabel.jsx:29 msgid "Loaded from cache" msgstr "" @@ -822,16 +827,16 @@ msgstr "" msgid "Copied!" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:12 -#: superset/views/core.py:471 superset/views/core.py:538 +#: superset/assets/javascripts/components/EditableTitle.jsx:13 +#: superset/views/core.py:475 superset/views/core.py:542 msgid "Title" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:92 msgid "click to edit title" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:93 msgid "You don't have the rights to alter this title." msgstr "" @@ -898,7 +903,7 @@ msgid "Load a CSS template" msgstr "" #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:80 -#: superset/views/core.py:478 +#: superset/views/core.py:482 msgid "CSS" msgstr "" @@ -960,12 +965,12 @@ msgid "Save as:" msgstr "" #: superset/assets/javascripts/dashboard/components/SaveModal.jsx:135 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:205 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:210 msgid "[dashboard name]" msgstr "" #: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142 -#: superset/views/core.py:375 +#: superset/views/core.py:379 msgid "Name" msgstr "" @@ -974,7 +979,7 @@ msgid "Viz" msgstr "" #: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:157 -#: superset/views/core.py:476 superset/views/core.py:540 +#: superset/views/core.py:480 superset/views/core.py:544 #: superset/views/sql_lab.py:57 msgid "Modified" msgstr "" @@ -991,40 +996,40 @@ msgstr "" msgid "Add Slices to Dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:24 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:37 msgid "Move chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:27 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 msgid "Force refresh data" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:31 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:44 msgid "Toggle chart description" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:41 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:54 msgid "Edit chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:46 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:62 msgid "Export CSV" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:49 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:70 msgid "Explore chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:54 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:77 msgid "Remove chart from dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:173 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180 #, python-format msgid "%s - untitled" msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:280 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:287 msgid "Edit slice properties" msgstr "" @@ -1041,27 +1046,28 @@ msgid "Error..." msgstr "" #: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97 -#: superset/assets/javascripts/explore/stores/visTypes.js:49 -#: superset/assets/javascripts/explore/stores/visTypes.js:129 -#: superset/assets/javascripts/explore/stores/visTypes.js:375 -#: superset/assets/javascripts/explore/stores/visTypes.js:422 -#: superset/assets/javascripts/explore/stores/visTypes.js:443 -#: superset/assets/javascripts/explore/stores/visTypes.js:471 -#: superset/assets/javascripts/explore/stores/visTypes.js:491 -#: superset/assets/javascripts/explore/stores/visTypes.js:512 -#: superset/assets/javascripts/explore/stores/visTypes.js:564 -#: superset/assets/javascripts/explore/stores/visTypes.js:586 -#: superset/assets/javascripts/explore/stores/visTypes.js:611 -#: superset/assets/javascripts/explore/stores/visTypes.js:636 -#: superset/assets/javascripts/explore/stores/visTypes.js:668 -#: superset/assets/javascripts/explore/stores/visTypes.js:705 -#: superset/assets/javascripts/explore/stores/visTypes.js:732 -#: superset/assets/javascripts/explore/stores/visTypes.js:759 -#: superset/assets/javascripts/explore/stores/visTypes.js:797 -#: superset/assets/javascripts/explore/stores/visTypes.js:830 -#: superset/assets/javascripts/explore/stores/visTypes.js:867 -#: superset/assets/javascripts/explore/stores/visTypes.js:910 -#: superset/assets/javascripts/explore/stores/visTypes.js:977 +#: superset/assets/javascripts/explore/stores/visTypes.js:56 +#: superset/assets/javascripts/explore/stores/visTypes.js:137 +#: superset/assets/javascripts/explore/stores/visTypes.js:389 +#: superset/assets/javascripts/explore/stores/visTypes.js:436 +#: superset/assets/javascripts/explore/stores/visTypes.js:457 +#: superset/assets/javascripts/explore/stores/visTypes.js:485 +#: superset/assets/javascripts/explore/stores/visTypes.js:505 +#: superset/assets/javascripts/explore/stores/visTypes.js:526 +#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:600 +#: superset/assets/javascripts/explore/stores/visTypes.js:625 +#: superset/assets/javascripts/explore/stores/visTypes.js:650 +#: superset/assets/javascripts/explore/stores/visTypes.js:682 +#: superset/assets/javascripts/explore/stores/visTypes.js:719 +#: superset/assets/javascripts/explore/stores/visTypes.js:746 +#: superset/assets/javascripts/explore/stores/visTypes.js:773 +#: superset/assets/javascripts/explore/stores/visTypes.js:811 +#: superset/assets/javascripts/explore/stores/visTypes.js:844 +#: superset/assets/javascripts/explore/stores/visTypes.js:881 +#: superset/assets/javascripts/explore/stores/visTypes.js:924 +#: superset/assets/javascripts/explore/stores/visTypes.js:946 +#: superset/assets/javascripts/explore/stores/visTypes.js:1005 msgid "Query" msgstr "" @@ -1093,36 +1099,36 @@ msgstr "" msgid "Please enter a dashboard name" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:130 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:134 msgid "Save A Slice" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:151 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:155 #, python-format msgid "Overwrite slice %s" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:160 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:164 msgid "Save as" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:164 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:168 msgid "[slice name]" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:177 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:181 msgid "Do not add to a dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:185 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:189 msgid "Add slice to existing dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:200 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:205 msgid "Add to new dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:226 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:231 msgid "Save & go to dashboard" msgstr "" @@ -1140,12 +1146,12 @@ 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:89 +#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:88 msgid "Min" msgstr "" #: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:83 -#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:90 +#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:89 msgid "Max" msgstr "" @@ -1170,27 +1176,31 @@ msgstr "" msgid "Search / Filter" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:118 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:114 msgid "Filter value" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select metric" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select column" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:159 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:155 msgid "Select operator" msgstr "" -#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:70 +#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:138 #: superset/templates/appbuilder/general/widgets/search.html:6 msgid "Add Filter" msgstr "" +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:24 +msgid "Error while fetching data" +msgstr "" + #: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106 #, python-format msgid "Select %s" @@ -1217,7 +1227,7 @@ msgid "Updating chart was stopped" msgstr "" #: superset/assets/javascripts/explore/reducers/chartReducer.js:38 -#: superset/assets/javascripts/modules/superset.js:222 +#: superset/assets/javascripts/modules/superset.js:223 #, python-format msgid "An error occurred while rendering the visualization: %s" msgstr "" @@ -1238,192 +1248,209 @@ msgstr "" msgid "A reference to the [Time] configuration, taking granularity into account" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:44 +#: superset/assets/javascripts/explore/stores/controls.jsx:50 msgid "Group by" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:47 +#: superset/assets/javascripts/explore/stores/controls.jsx:53 msgid "One or many controls to group by" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:66 -#: superset/connectors/druid/views.py:45 superset/views/core.py:314 -#: superset/views/core.py:338 superset/views/core.py:369 +#: superset/assets/javascripts/explore/stores/controls.jsx:72 +#: superset/connectors/druid/views.py:45 superset/views/core.py:318 +#: superset/views/core.py:342 superset/views/core.py:373 msgid "Datasource" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:76 -#: superset/views/core.py:377 +#: superset/assets/javascripts/explore/stores/controls.jsx:82 +#: superset/views/core.py:381 msgid "Visualization Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:78 +#: superset/assets/javascripts/explore/stores/controls.jsx:84 msgid "The type of visualization to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:84 +#: superset/assets/javascripts/explore/stores/controls.jsx:90 msgid "Metrics" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:93 -#: superset/assets/javascripts/explore/stores/controls.jsx:110 +#: superset/assets/javascripts/explore/stores/controls.jsx:99 +#: superset/assets/javascripts/explore/stores/controls.jsx:116 msgid "One or many metrics to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:97 +#: superset/assets/javascripts/explore/stores/controls.jsx:103 msgid "Y Axis Bounds" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:100 +#: 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:108 +#: superset/assets/javascripts/explore/stores/controls.jsx:114 msgid "Ordering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:118 -#: superset/assets/javascripts/explore/stores/visTypes.js:818 -#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:131 +#: superset/assets/javascripts/explore/stores/controls.jsx:125 +#: superset/views/annotations.py:47 +msgid "Annotation Layers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:127 +msgid "Annotation layers to overlay on the visualization" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:129 +msgid "Select a annotation layer" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:130 +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 msgid "Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:120 +#: superset/assets/javascripts/explore/stores/controls.jsx:143 msgid "Choose the metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:133 +#: superset/assets/javascripts/explore/stores/controls.jsx:156 msgid "Right Axis Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:137 +#: superset/assets/javascripts/explore/stores/controls.jsx:160 msgid "Choose a metric for right axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:148 +#: superset/assets/javascripts/explore/stores/controls.jsx:171 msgid "Stacked Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:160 +#: superset/assets/javascripts/explore/stores/controls.jsx:199 msgid "Linear Color Scheme" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:177 +#: superset/assets/javascripts/explore/stores/controls.jsx:216 msgid "Normalize Across" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:184 +#: 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:191 +#: superset/assets/javascripts/explore/stores/controls.jsx:230 msgid "Horizon Color Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:198 +#: superset/assets/javascripts/explore/stores/controls.jsx:237 msgid "Defines how the color are attributed." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:203 +#: superset/assets/javascripts/explore/stores/controls.jsx:242 msgid "Rendering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:209 +#: 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:215 +#: superset/assets/javascripts/explore/stores/controls.jsx:255 msgid "XScale Interval" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:218 +#: superset/assets/javascripts/explore/stores/controls.jsx:258 msgid "Number of steps to take between ticks when displaying the X scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:224 +#: superset/assets/javascripts/explore/stores/controls.jsx:264 msgid "YScale Interval" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:227 +#: superset/assets/javascripts/explore/stores/controls.jsx:267 msgid "Number of steps to take between ticks when displaying the Y scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:233 +#: superset/assets/javascripts/explore/stores/controls.jsx:273 msgid "Include Time" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:234 +#: superset/assets/javascripts/explore/stores/controls.jsx:274 msgid "Whether to include the time granularity as defined in the time section" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:240 +#: superset/assets/javascripts/explore/stores/controls.jsx:288 msgid "Stacked Bars" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:248 +#: superset/assets/javascripts/explore/stores/controls.jsx:296 msgid "Show totals" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:251 +#: superset/assets/javascripts/explore/stores/controls.jsx:299 msgid "Display total row/column" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:256 +#: superset/assets/javascripts/explore/stores/controls.jsx:304 msgid "Show Markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:259 +#: superset/assets/javascripts/explore/stores/controls.jsx:307 msgid "Show data points as circle markers on the lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:264 +#: superset/assets/javascripts/explore/stores/controls.jsx:312 msgid "Bar Values" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:267 +#: superset/assets/javascripts/explore/stores/controls.jsx:315 msgid "Show the value on top of the bar" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:272 +#: superset/assets/javascripts/explore/stores/controls.jsx:320 msgid "Sort Bars" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:274 +#: superset/assets/javascripts/explore/stores/controls.jsx:322 msgid "Sort bars by x labels." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:279 +#: superset/assets/javascripts/explore/stores/controls.jsx:327 msgid "Combine Metrics" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:281 +#: 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:287 +#: superset/assets/javascripts/explore/stores/controls.jsx:335 msgid "Extra Controls" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:290 +#: 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:297 +#: superset/assets/javascripts/explore/stores/controls.jsx:345 msgid "Reduce X ticks" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:300 +#: 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 " @@ -1431,137 +1458,137 @@ msgid "" "scroll." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:309 +#: superset/assets/javascripts/explore/stores/controls.jsx:357 msgid "Include Series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:312 +#: superset/assets/javascripts/explore/stores/controls.jsx:360 msgid "Include series name as an axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:317 +#: superset/assets/javascripts/explore/stores/controls.jsx:365 msgid "Color Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:319 +#: superset/assets/javascripts/explore/stores/controls.jsx:367 msgid "A metric to use for color" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:326 +#: superset/assets/javascripts/explore/stores/controls.jsx:374 msgid "Country Name" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:345 +#: superset/assets/javascripts/explore/stores/controls.jsx:393 msgid "The name of country that Superset should display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:349 +#: superset/assets/javascripts/explore/stores/controls.jsx:397 msgid "Country Field Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:357 +#: 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:364 -#: superset/assets/javascripts/explore/stores/controls.jsx:371 +#: superset/assets/javascripts/explore/stores/controls.jsx:412 +#: superset/assets/javascripts/explore/stores/controls.jsx:419 msgid "Columns" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:365 +#: superset/assets/javascripts/explore/stores/controls.jsx:413 msgid "One or many controls to pivot as columns" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:373 -#: superset/assets/javascripts/explore/stores/controls.jsx:383 -#: superset/assets/javascripts/explore/stores/controls.jsx:393 +#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:431 +#: superset/assets/javascripts/explore/stores/controls.jsx:441 msgid "Columns to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:402 +#: superset/assets/javascripts/explore/stores/controls.jsx:450 msgid "Origin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:408 +#: 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:415 +#: superset/assets/javascripts/explore/stores/controls.jsx:463 msgid "Bottom Margin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:419 +#: superset/assets/javascripts/explore/stores/controls.jsx:467 msgid "Bottom margin, in pixels, allowing for more room for axis labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:425 +#: superset/assets/javascripts/explore/stores/controls.jsx:473 msgid "Left Margin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:429 +#: superset/assets/javascripts/explore/stores/controls.jsx:477 msgid "Left margin, in pixels, allowing for more room for axis labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:435 +#: superset/assets/javascripts/explore/stores/controls.jsx:483 msgid "Time Granularity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:452 +#: 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:459 +#: superset/assets/javascripts/explore/stores/controls.jsx:507 msgid "Domain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:462 +#: superset/assets/javascripts/explore/stores/controls.jsx:510 msgid "The time unit used for the grouping of blocks" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:467 +#: superset/assets/javascripts/explore/stores/controls.jsx:515 msgid "Subdomain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:470 +#: 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:477 +#: superset/assets/javascripts/explore/stores/controls.jsx:525 msgid "Link Length" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:480 +#: superset/assets/javascripts/explore/stores/controls.jsx:528 msgid "Link length in the force layout" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:486 +#: superset/assets/javascripts/explore/stores/controls.jsx:534 msgid "Charge" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:500 +#: superset/assets/javascripts/explore/stores/controls.jsx:548 msgid "Charge in the force layout" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:508 +#: 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:520 +#: superset/assets/javascripts/explore/stores/controls.jsx:568 msgid "Time Grain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:522 +#: 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 " @@ -1569,114 +1596,114 @@ msgid "" "in the Superset source code." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:535 +#: superset/assets/javascripts/explore/stores/controls.jsx:583 msgid "Resample Rule" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:538 +#: superset/assets/javascripts/explore/stores/controls.jsx:586 msgid "Pandas resample rule" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:544 +#: superset/assets/javascripts/explore/stores/controls.jsx:592 msgid "Resample How" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:547 +#: superset/assets/javascripts/explore/stores/controls.jsx:595 msgid "Pandas resample how" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:553 +#: superset/assets/javascripts/explore/stores/controls.jsx:601 msgid "Resample Fill Method" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:556 +#: superset/assets/javascripts/explore/stores/controls.jsx:604 msgid "Pandas resample fill method" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:562 +#: superset/assets/javascripts/explore/stores/controls.jsx:610 msgid "Since" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:563 +#: superset/assets/javascripts/explore/stores/controls.jsx:611 msgid "7 days ago" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:569 +#: superset/assets/javascripts/explore/stores/controls.jsx:617 msgid "Until" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:576 +#: superset/assets/javascripts/explore/stores/controls.jsx:624 msgid "Max Bubble Size" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:584 +#: superset/assets/javascripts/explore/stores/controls.jsx:632 msgid "Whisker/outlier options" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:586 +#: superset/assets/javascripts/explore/stores/controls.jsx:634 msgid "Determines how whiskers and outliers are calculated." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:597 +#: superset/assets/javascripts/explore/stores/controls.jsx:645 msgid "Ratio" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:600 +#: superset/assets/javascripts/explore/stores/controls.jsx:648 msgid "Target aspect ratio for treemap tiles." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:606 -#: superset/assets/javascripts/explore/stores/visTypes.js:602 -#: superset/assets/javascripts/explore/stores/visTypes.js:627 -#: superset/assets/javascripts/explore/stores/visTypes.js:776 +#: 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 msgid "Number format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:616 +#: superset/assets/javascripts/explore/stores/controls.jsx:664 msgid "Row limit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:624 +#: superset/assets/javascripts/explore/stores/controls.jsx:672 msgid "Series limit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:627 +#: superset/assets/javascripts/explore/stores/controls.jsx:675 msgid "Limits the number of time series that get displayed" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:632 +#: superset/assets/javascripts/explore/stores/controls.jsx:680 msgid "Sort By" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:634 +#: superset/assets/javascripts/explore/stores/controls.jsx:682 msgid "Metric used to define the top series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:642 +#: superset/assets/javascripts/explore/stores/controls.jsx:697 msgid "Rolling" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:645 +#: 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:651 +#: superset/assets/javascripts/explore/stores/controls.jsx:706 msgid "Periods" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:653 +#: 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:659 +#: superset/assets/javascripts/explore/stores/controls.jsx:714 msgid "Min Periods" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:661 +#: 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 " @@ -1685,560 +1712,560 @@ msgid "" "periods" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:670 -#: superset/assets/javascripts/explore/stores/visTypes.js:115 +#: superset/assets/javascripts/explore/stores/controls.jsx:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:123 msgid "Series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:672 +#: 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:682 +#: superset/assets/javascripts/explore/stores/controls.jsx:737 msgid "Entity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:685 +#: superset/assets/javascripts/explore/stores/controls.jsx:740 msgid "This defines the element to be plotted on the chart" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:693 -#: superset/assets/javascripts/explore/stores/visTypes.js:164 -#: superset/assets/javascripts/explore/stores/visTypes.js:533 +#: superset/assets/javascripts/explore/stores/controls.jsx:748 +#: superset/assets/javascripts/explore/stores/visTypes.js:172 +#: superset/assets/javascripts/explore/stores/visTypes.js:547 msgid "X Axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:694 +#: superset/assets/javascripts/explore/stores/controls.jsx:749 msgid "Metric assigned to the [X] axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:707 -#: superset/assets/javascripts/explore/stores/visTypes.js:171 -#: superset/assets/javascripts/explore/stores/visTypes.js:541 +#: superset/assets/javascripts/explore/stores/controls.jsx:762 +#: superset/assets/javascripts/explore/stores/visTypes.js:179 +#: superset/assets/javascripts/explore/stores/visTypes.js:555 msgid "Y Axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:710 +#: superset/assets/javascripts/explore/stores/controls.jsx:765 msgid "Metric assigned to the [Y] axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:721 +#: superset/assets/javascripts/explore/stores/controls.jsx:776 msgid "Bubble Size" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:734 +#: superset/assets/javascripts/explore/stores/controls.jsx:789 msgid "URL" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:735 +#: 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:742 +#: superset/assets/javascripts/explore/stores/controls.jsx:797 msgid "X Axis Label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:749 +#: superset/assets/javascripts/explore/stores/controls.jsx:804 msgid "Y Axis Label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:756 +#: superset/assets/javascripts/explore/stores/controls.jsx:811 msgid "Custom WHERE clause" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:758 +#: 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:766 +#: superset/assets/javascripts/explore/stores/controls.jsx:821 msgid "Custom HAVING clause" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:768 +#: 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:776 +#: superset/assets/javascripts/explore/stores/controls.jsx:831 msgid "Comparison Period Lag" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:778 +#: superset/assets/javascripts/explore/stores/controls.jsx:833 msgid "Based on granularity, number of time periods to compare against" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:783 +#: superset/assets/javascripts/explore/stores/controls.jsx:838 msgid "Comparison suffix" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:784 +#: superset/assets/javascripts/explore/stores/controls.jsx:839 msgid "Suffix to apply after the percentage display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:790 +#: superset/assets/javascripts/explore/stores/controls.jsx:845 msgid "Table Timestamp Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:795 +#: superset/assets/javascripts/explore/stores/controls.jsx:850 msgid "Timestamp Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:801 +#: superset/assets/javascripts/explore/stores/controls.jsx:856 msgid "Series Height" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:804 +#: superset/assets/javascripts/explore/stores/controls.jsx:859 msgid "Pixel height of each series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:810 +#: superset/assets/javascripts/explore/stores/controls.jsx:865 msgid "Page Length" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:813 +#: superset/assets/javascripts/explore/stores/controls.jsx:868 msgid "Rows per page, 0 means no pagination" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:819 -#: superset/assets/javascripts/explore/stores/controls.jsx:829 +#: superset/assets/javascripts/explore/stores/controls.jsx:874 +#: superset/assets/javascripts/explore/stores/controls.jsx:884 msgid "X Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:839 +#: superset/assets/javascripts/explore/stores/controls.jsx:894 msgid "Y Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:849 +#: superset/assets/javascripts/explore/stores/controls.jsx:904 msgid "Right Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:857 +#: superset/assets/javascripts/explore/stores/controls.jsx:912 msgid "Markup Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:862 +#: superset/assets/javascripts/explore/stores/controls.jsx:917 msgid "Pick your favorite markup language" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:867 +#: superset/assets/javascripts/explore/stores/controls.jsx:922 msgid "Rotation" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:870 +#: superset/assets/javascripts/explore/stores/controls.jsx:925 msgid "Rotation to apply to words in the cloud" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:875 +#: superset/assets/javascripts/explore/stores/controls.jsx:930 msgid "Line Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:880 +#: superset/assets/javascripts/explore/stores/controls.jsx:935 msgid "Line interpolation as defined by d3.js" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:885 +#: superset/assets/javascripts/explore/stores/controls.jsx:940 msgid "Label Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:892 +#: superset/assets/javascripts/explore/stores/controls.jsx:949 msgid "What should be shown on the label?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:897 -#: superset/assets/javascripts/explore/stores/visTypes.js:362 -#: superset/assets/javascripts/explore/stores/visTypes.js:400 +#: superset/assets/javascripts/explore/stores/controls.jsx:954 +#: superset/assets/javascripts/explore/stores/visTypes.js:376 +#: superset/assets/javascripts/explore/stores/visTypes.js:414 msgid "Code" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:898 +#: superset/assets/javascripts/explore/stores/controls.jsx:955 msgid "Put your code here" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:907 +#: superset/assets/javascripts/explore/stores/controls.jsx:964 msgid "Aggregation function" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:919 +#: 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:926 +#: superset/assets/javascripts/explore/stores/controls.jsx:983 msgid "Font Size From" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:928 +#: superset/assets/javascripts/explore/stores/controls.jsx:985 msgid "Font size for the smallest value in the list" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:934 +#: superset/assets/javascripts/explore/stores/controls.jsx:991 msgid "Font Size To" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:936 +#: superset/assets/javascripts/explore/stores/controls.jsx:993 msgid "Font size for the biggest value in the list" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:941 +#: superset/assets/javascripts/explore/stores/controls.jsx:998 msgid "Instant Filtering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:952 +#: superset/assets/javascripts/explore/stores/controls.jsx:1009 msgid "Range Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:955 +#: superset/assets/javascripts/explore/stores/controls.jsx:1012 msgid "Whether to display the time range interactive selector" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:960 +#: superset/assets/javascripts/explore/stores/controls.jsx:1017 msgid "Date Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:962 +#: superset/assets/javascripts/explore/stores/controls.jsx:1019 msgid "Whether to include a time filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:967 +#: superset/assets/javascripts/explore/stores/controls.jsx:1024 msgid "Data Table" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:969 +#: superset/assets/javascripts/explore/stores/controls.jsx:1026 msgid "Whether to display the interactive data table" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:974 +#: superset/assets/javascripts/explore/stores/controls.jsx:1031 msgid "Search Box" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:977 +#: superset/assets/javascripts/explore/stores/controls.jsx:1034 msgid "Whether to include a client side search box" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:982 +#: superset/assets/javascripts/explore/stores/controls.jsx:1039 msgid "Table Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:984 +#: superset/assets/javascripts/explore/stores/controls.jsx:1041 msgid "Whether to apply filter when table cell is clicked" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:989 +#: superset/assets/javascripts/explore/stores/controls.jsx:1046 msgid "Show Bubbles" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:992 +#: superset/assets/javascripts/explore/stores/controls.jsx:1049 msgid "Whether to display bubbles on top of countries" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:997 +#: superset/assets/javascripts/explore/stores/controls.jsx:1054 msgid "Legend" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1000 +#: superset/assets/javascripts/explore/stores/controls.jsx:1057 msgid "Whether to display the legend (toggles)" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1005 +#: superset/assets/javascripts/explore/stores/controls.jsx:1062 msgid "X bounds" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1008 +#: superset/assets/javascripts/explore/stores/controls.jsx:1065 msgid "Whether to display the min and max values of the X axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1013 +#: superset/assets/javascripts/explore/stores/controls.jsx:1070 msgid "Y bounds" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1016 +#: superset/assets/javascripts/explore/stores/controls.jsx:1073 msgid "Whether to display the min and max values of the Y axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1021 +#: superset/assets/javascripts/explore/stores/controls.jsx:1078 msgid "Rich Tooltip" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1024 +#: superset/assets/javascripts/explore/stores/controls.jsx:1081 msgid "The rich tooltip shows a list of all series for that point in time" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1030 +#: superset/assets/javascripts/explore/stores/controls.jsx:1087 msgid "Y Log Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1033 +#: superset/assets/javascripts/explore/stores/controls.jsx:1090 msgid "Use a log scale for the Y axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1038 +#: superset/assets/javascripts/explore/stores/controls.jsx:1095 msgid "X Log Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1041 +#: superset/assets/javascripts/explore/stores/controls.jsx:1098 msgid "Use a log scale for the X axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1046 +#: superset/assets/javascripts/explore/stores/controls.jsx:1103 msgid "Donut" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1049 +#: superset/assets/javascripts/explore/stores/controls.jsx:1106 msgid "Do you want a donut or a pie?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1054 +#: superset/assets/javascripts/explore/stores/controls.jsx:1111 msgid "Put labels outside" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1057 +#: superset/assets/javascripts/explore/stores/controls.jsx:1114 msgid "Put the labels outside the pie?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1062 +#: superset/assets/javascripts/explore/stores/controls.jsx:1119 msgid "Contribution" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1064 +#: superset/assets/javascripts/explore/stores/controls.jsx:1121 msgid "Compute the contribution to the total" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1069 +#: superset/assets/javascripts/explore/stores/controls.jsx:1126 msgid "Period Ratio" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1072 +#: 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:1078 +#: superset/assets/javascripts/explore/stores/controls.jsx:1135 msgid "Period Ratio Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1081 +#: 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:1087 +#: superset/assets/javascripts/explore/stores/controls.jsx:1144 msgid "Time Shift" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1089 +#: 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:1097 +#: superset/assets/javascripts/explore/stores/controls.jsx:1154 msgid "Subheader" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1098 +#: superset/assets/javascripts/explore/stores/controls.jsx:1155 msgid "Description text that shows up below your Big Number" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1104 +#: superset/assets/javascripts/explore/stores/controls.jsx:1161 msgid "label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1106 +#: 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:1117 +#: superset/assets/javascripts/explore/stores/controls.jsx:1174 msgid "Map Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1127 +#: superset/assets/javascripts/explore/stores/controls.jsx:1184 msgid "Base layer map style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1133 +#: superset/assets/javascripts/explore/stores/controls.jsx:1190 msgid "Clustering Radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1146 +#: 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:1153 +#: superset/assets/javascripts/explore/stores/controls.jsx:1210 msgid "Point Radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1155 +#: 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:1165 +#: superset/assets/javascripts/explore/stores/controls.jsx:1222 msgid "Point Radius Unit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1168 +#: superset/assets/javascripts/explore/stores/controls.jsx:1225 msgid "The unit of measure for the specified point radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1173 +#: superset/assets/javascripts/explore/stores/controls.jsx:1230 msgid "Opacity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1176 +#: superset/assets/javascripts/explore/stores/controls.jsx:1233 msgid "Opacity of all clusters, points, and labels. Between 0 and 1." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1182 +#: superset/assets/javascripts/explore/stores/controls.jsx:1239 msgid "Zoom" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1185 +#: superset/assets/javascripts/explore/stores/controls.jsx:1242 msgid "Zoom level of the map" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1191 +#: superset/assets/javascripts/explore/stores/controls.jsx:1248 msgid "Default latitude" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1194 +#: superset/assets/javascripts/explore/stores/controls.jsx:1251 msgid "Latitude of default viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1200 +#: superset/assets/javascripts/explore/stores/controls.jsx:1257 msgid "Default longitude" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1203 +#: superset/assets/javascripts/explore/stores/controls.jsx:1260 msgid "Longitude of default viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1209 +#: superset/assets/javascripts/explore/stores/controls.jsx:1266 msgid "Live render" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1211 +#: superset/assets/javascripts/explore/stores/controls.jsx:1268 msgid "Points and clusters will update as viewport is being changed" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1217 +#: superset/assets/javascripts/explore/stores/controls.jsx:1274 msgid "RGB Color" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1227 +#: superset/assets/javascripts/explore/stores/controls.jsx:1284 msgid "The color for points and clusters in RGB" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1232 +#: superset/assets/javascripts/explore/stores/controls.jsx:1289 msgid "Ranges" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1234 +#: superset/assets/javascripts/explore/stores/controls.jsx:1291 msgid "Ranges to highlight with shading" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1239 +#: superset/assets/javascripts/explore/stores/controls.jsx:1296 msgid "Range labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1241 +#: superset/assets/javascripts/explore/stores/controls.jsx:1298 msgid "Labels for the ranges" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1246 +#: superset/assets/javascripts/explore/stores/controls.jsx:1303 msgid "Markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1248 +#: superset/assets/javascripts/explore/stores/controls.jsx:1305 msgid "List of values to mark with triangles" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1253 +#: superset/assets/javascripts/explore/stores/controls.jsx:1310 msgid "Marker labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1255 +#: superset/assets/javascripts/explore/stores/controls.jsx:1312 msgid "Labels for the markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1260 +#: superset/assets/javascripts/explore/stores/controls.jsx:1317 msgid "Marker lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1262 +#: superset/assets/javascripts/explore/stores/controls.jsx:1319 msgid "List of values to mark with lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1267 +#: superset/assets/javascripts/explore/stores/controls.jsx:1324 msgid "Marker line labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1269 +#: superset/assets/javascripts/explore/stores/controls.jsx:1326 msgid "Labels for the marker lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1296 +#: superset/assets/javascripts/explore/stores/controls.jsx:1353 msgid "Slice ID" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1298 +#: superset/assets/javascripts/explore/stores/controls.jsx:1355 msgid "The id of the active slice" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1303 +#: superset/assets/javascripts/explore/stores/controls.jsx:1360 msgid "Cache Timeout (seconds)" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1305 +#: superset/assets/javascripts/explore/stores/controls.jsx:1362 msgid "The number of seconds before expiring the cache" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1310 +#: superset/assets/javascripts/explore/stores/controls.jsx:1367 msgid "Order by entity id" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1311 +#: 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:1319 +#: superset/assets/javascripts/explore/stores/controls.jsx:1376 msgid "Minimum leaf node event count" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1322 +#: 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:1328 +#: superset/assets/javascripts/explore/stores/controls.jsx:1385 #: superset/assets/javascripts/explore/stores/visTypes.js:25 msgid "Color Scheme" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1332 +#: superset/assets/javascripts/explore/stores/controls.jsx:1389 msgid "The color scheme for rendering chart" msgstr "" @@ -2260,349 +2287,350 @@ msgstr "" msgid "This section exposes ways to include snippets of SQL in your query" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:58 +#: 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 "" -#: superset/assets/javascripts/explore/stores/visTypes.js:59 +#: superset/assets/javascripts/explore/stores/visTypes.js:67 msgid "" "This section contains options that allow for advanced analytical post " "processing of query results" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:77 +#: superset/assets/javascripts/explore/stores/visTypes.js:85 msgid "Result Filters" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:79 +#: 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:92 -#: superset/assets/javascripts/explore/stores/visTypes.js:101 -#: superset/assets/javascripts/explore/stores/visTypes.js:137 -#: superset/assets/javascripts/explore/stores/visTypes.js:155 -#: superset/assets/javascripts/explore/stores/visTypes.js:193 -#: superset/assets/javascripts/explore/stores/visTypes.js:234 -#: superset/assets/javascripts/explore/stores/visTypes.js:268 -#: superset/assets/javascripts/explore/stores/visTypes.js:290 -#: superset/assets/javascripts/explore/stores/visTypes.js:451 -#: superset/assets/javascripts/explore/stores/visTypes.js:499 -#: superset/assets/javascripts/explore/stores/visTypes.js:520 -#: superset/assets/javascripts/explore/stores/visTypes.js:644 -#: superset/assets/javascripts/explore/stores/visTypes.js:677 -#: superset/assets/javascripts/explore/stores/visTypes.js:714 -#: superset/assets/javascripts/explore/stores/visTypes.js:767 -#: superset/assets/javascripts/explore/stores/visTypes.js:965 +#: 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 "Chart Options" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:118 +#: superset/assets/javascripts/explore/stores/visTypes.js:126 msgid "Breakdowns" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:119 +#: superset/assets/javascripts/explore/stores/visTypes.js:127 msgid "Defines how each series is broken down" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:125 +#: superset/assets/javascripts/explore/stores/visTypes.js:133 msgid "Pie Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:189 +#: superset/assets/javascripts/explore/stores/visTypes.js:198 msgid "Dual Axis Line Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:200 +#: superset/assets/javascripts/explore/stores/visTypes.js:209 msgid "Y Axis 1" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:206 +#: superset/assets/javascripts/explore/stores/visTypes.js:215 msgid "Y Axis 2" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:214 +#: superset/assets/javascripts/explore/stores/visTypes.js:224 msgid "Left Axis Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:215 +#: superset/assets/javascripts/explore/stores/visTypes.js:225 msgid "Choose a metric for left axis" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:218 +#: superset/assets/javascripts/explore/stores/visTypes.js:228 msgid "Left Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:244 -#: superset/assets/javascripts/explore/stores/visTypes.js:300 +#: superset/assets/javascripts/explore/stores/visTypes.js:254 +#: superset/assets/javascripts/explore/stores/visTypes.js:312 msgid "Axes" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:324 +#: superset/assets/javascripts/explore/stores/visTypes.js:337 msgid "GROUP BY" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:325 +#: superset/assets/javascripts/explore/stores/visTypes.js:338 msgid "Use this section if you want a query that aggregates" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:332 +#: superset/assets/javascripts/explore/stores/visTypes.js:346 msgid "NOT GROUPED BY" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:333 +#: superset/assets/javascripts/explore/stores/visTypes.js:347 msgid "Use this section if you want to query atomic rows" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:340 -#: superset/assets/javascripts/explore/stores/visTypes.js:741 -#: superset/assets/javascripts/explore/stores/visTypes.js:805 -#: superset/assets/javascripts/explore/stores/visTypes.js:898 +#: 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:527 -#: superset/assets/javascripts/explore/stores/visTypes.js:839 +#: superset/assets/javascripts/explore/stores/visTypes.js:541 +#: superset/assets/javascripts/explore/stores/visTypes.js:853 msgid "Bubbles" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:653 +#: superset/assets/javascripts/explore/stores/visTypes.js:667 msgid "Numeric Column" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:654 +#: superset/assets/javascripts/explore/stores/visTypes.js:668 msgid "Select the numeric column to draw the histogram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:657 +#: superset/assets/javascripts/explore/stores/visTypes.js:671 msgid "No of Bins" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:658 +#: superset/assets/javascripts/explore/stores/visTypes.js:672 msgid "Select number of bins for the histogram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:685 +#: superset/assets/javascripts/explore/stores/visTypes.js:699 msgid "Primary Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:686 +#: superset/assets/javascripts/explore/stores/visTypes.js:700 msgid "The primary metric is used to define the arc segment sizes" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:689 +#: superset/assets/javascripts/explore/stores/visTypes.js:703 msgid "Secondary Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:690 +#: 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:695 +#: superset/assets/javascripts/explore/stores/visTypes.js:709 msgid "Hierarchy" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:696 +#: superset/assets/javascripts/explore/stores/visTypes.js:710 msgid "This defines the level of the hierarchy" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:722 -#: superset/assets/javascripts/explore/stores/visTypes.js:750 +#: superset/assets/javascripts/explore/stores/visTypes.js:736 +#: superset/assets/javascripts/explore/stores/visTypes.js:764 msgid "Source / Target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:723 -#: superset/assets/javascripts/explore/stores/visTypes.js:751 +#: superset/assets/javascripts/explore/stores/visTypes.js:737 +#: superset/assets/javascripts/explore/stores/visTypes.js:765 msgid "Choose a source and a target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:756 +#: superset/assets/javascripts/explore/stores/visTypes.js:770 msgid "Chord Diagram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:777 +#: superset/assets/javascripts/explore/stores/visTypes.js:791 msgid "Choose a number format" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:780 +#: superset/assets/javascripts/explore/stores/visTypes.js:794 msgid "Source" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:783 +#: superset/assets/javascripts/explore/stores/visTypes.js:797 msgid "Choose a source" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:786 +#: superset/assets/javascripts/explore/stores/visTypes.js:800 msgid "Target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:789 +#: superset/assets/javascripts/explore/stores/visTypes.js:803 msgid "Choose a target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:814 +#: superset/assets/javascripts/explore/stores/visTypes.js:828 msgid "ISO 3166-1 codes of region/province/department" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:815 +#: 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:849 +#: superset/assets/javascripts/explore/stores/visTypes.js:863 msgid "Country Control" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:850 +#: superset/assets/javascripts/explore/stores/visTypes.js:864 msgid "3 letter code of the country" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:853 +#: superset/assets/javascripts/explore/stores/visTypes.js:867 msgid "Metric for color" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:854 +#: superset/assets/javascripts/explore/stores/visTypes.js:868 msgid "Metric that defines the color of the country" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:857 +#: superset/assets/javascripts/explore/stores/visTypes.js:871 msgid "Bubble size" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:858 +#: superset/assets/javascripts/explore/stores/visTypes.js:872 msgid "Metric that defines the size of the bubble" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:864 +#: superset/assets/javascripts/explore/stores/visTypes.js:878 msgid "Filter Box" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:883 +#: superset/assets/javascripts/explore/stores/visTypes.js:897 msgid "Filter controls" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:884 +#: 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:932 -msgid "Axis & Metrics" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:940 +#: superset/assets/javascripts/explore/stores/visTypes.js:954 msgid "Heatmap Options" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:961 +#: superset/assets/javascripts/explore/stores/visTypes.js:989 msgid "Horizon" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:987 +#: superset/assets/javascripts/explore/stores/visTypes.js:1015 msgid "Points" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:994 +#: superset/assets/javascripts/explore/stores/visTypes.js:1022 msgid "Labelling" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1001 +#: superset/assets/javascripts/explore/stores/visTypes.js:1029 msgid "Visual Tweaks" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1010 +#: superset/assets/javascripts/explore/stores/visTypes.js:1038 msgid "Viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1020 +#: superset/assets/javascripts/explore/stores/visTypes.js:1048 msgid "Longitude" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1021 +#: superset/assets/javascripts/explore/stores/visTypes.js:1049 msgid "Column containing longitude data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1024 +#: superset/assets/javascripts/explore/stores/visTypes.js:1052 msgid "Latitude" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1025 +#: superset/assets/javascripts/explore/stores/visTypes.js:1053 msgid "Column containing latitude data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1028 +#: superset/assets/javascripts/explore/stores/visTypes.js:1056 msgid "Cluster label aggregator" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1029 +#: 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:1033 +#: superset/assets/javascripts/explore/stores/visTypes.js:1061 msgid "Tooltip" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1034 +#: superset/assets/javascripts/explore/stores/visTypes.js:1062 msgid "Show a tooltip when hovering over points and clusters describing the label" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1038 +#: 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:1049 +#: superset/assets/javascripts/explore/stores/visTypes.js:1077 msgid "Event definition" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1059 +#: superset/assets/javascripts/explore/stores/visTypes.js:1087 msgid "Additional meta data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1067 +#: superset/assets/javascripts/explore/stores/visTypes.js:1095 msgid "Column containing entity ids" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1068 +#: superset/assets/javascripts/explore/stores/visTypes.js:1096 msgid "e.g., a \"user id\" column" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1071 +#: superset/assets/javascripts/explore/stores/visTypes.js:1099 msgid "Column containing event names" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1079 +#: superset/assets/javascripts/explore/stores/visTypes.js:1107 msgid "Event count limit" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1080 +#: superset/assets/javascripts/explore/stores/visTypes.js:1108 msgid "The maximum number of events to return, equivalent to number of rows" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1083 +#: superset/assets/javascripts/explore/stores/visTypes.js:1111 msgid "Meta data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:1084 +#: superset/assets/javascripts/explore/stores/visTypes.js:1112 msgid "Select any columns for meta data inspection" msgstr "" -#: superset/assets/javascripts/modules/superset.js:134 +#: 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/modules/superset.js:137 +#: superset/assets/javascripts/modules/superset.js:133 #, python-format msgid "An unknown error occurred. (Status: %s )" msgstr "" @@ -2633,14 +2661,14 @@ 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:368 -#: superset/views/core.py:528 +#: 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:404 superset/views/core.py:473 +#: superset/views/core.py:408 superset/views/core.py:477 msgid "Slices" msgstr "" @@ -2657,7 +2685,7 @@ msgid "Roles" msgstr "" #: superset/assets/javascripts/profile/components/Security.jsx:23 -#: superset/views/core.py:280 +#: superset/views/core.py:284 msgid "Databases" msgstr "" @@ -2686,7 +2714,7 @@ msgstr "" msgid "Select [%s]" msgstr "" -#: superset/connectors/druid/models.py:976 +#: superset/connectors/druid/models.py:1073 msgid "No data was returned." msgstr "" @@ -2706,32 +2734,32 @@ msgstr "" msgid "Edit Druid Column" msgstr "" -#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:81 +#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:80 msgid "Column" msgstr "" #: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:109 -#: superset/connectors/sqla/views.py:95 superset/connectors/sqla/views.py:134 +#: superset/connectors/sqla/views.py:94 superset/connectors/sqla/views.py:133 msgid "Type" msgstr "" -#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84 +#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83 msgid "Groupable" msgstr "" -#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85 +#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84 msgid "Filterable" msgstr "" -#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87 +#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86 msgid "Count Distinct" msgstr "" -#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88 +#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87 msgid "Sum" msgstr "" -#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:50 +#: 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." @@ -2753,19 +2781,19 @@ msgstr "" msgid "Edit Druid Metric" msgstr "" -#: superset/connectors/druid/views.py:100 superset/connectors/sqla/views.py:116 +#: 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" msgstr "" -#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:82 -#: superset/connectors/sqla/views.py:133 +#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81 +#: superset/connectors/sqla/views.py:132 msgid "Verbose Name" msgstr "" -#: superset/connectors/druid/views.py:110 superset/views/core.py:555 +#: superset/connectors/druid/views.py:110 superset/views/core.py:559 msgid "JSON" msgstr "" @@ -2773,79 +2801,84 @@ msgstr "" msgid "Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:128 -msgid "List Druid Cluster" +#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138 +msgid "Warning Message" msgstr "" #: superset/connectors/druid/views.py:129 -msgid "Show Druid Cluster" +msgid "List Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:130 -msgid "Add Druid Cluster" +msgid "Show Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:131 +msgid "Add Druid Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:132 msgid "Edit Druid Cluster" msgstr "" -#: superset/connectors/druid/views.py:142 -#: superset/connectors/druid/views.py:226 +#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:227 msgid "Cluster" msgstr "" -#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:144 msgid "Coordinator Host" msgstr "" -#: superset/connectors/druid/views.py:144 +#: superset/connectors/druid/views.py:145 msgid "Coordinator Port" msgstr "" -#: superset/connectors/druid/views.py:145 +#: superset/connectors/druid/views.py:146 msgid "Coordinator Endpoint" msgstr "" -#: superset/connectors/druid/views.py:146 +#: superset/connectors/druid/views.py:147 msgid "Broker Host" msgstr "" -#: superset/connectors/druid/views.py:147 +#: superset/connectors/druid/views.py:148 msgid "Broker Port" msgstr "" -#: superset/connectors/druid/views.py:148 +#: superset/connectors/druid/views.py:149 msgid "Broker Endpoint" msgstr "" -#: superset/connectors/druid/views.py:163 +#: superset/connectors/druid/views.py:164 msgid "Druid Clusters" msgstr "" -#: superset/connectors/druid/views.py:166 -#: superset/connectors/druid/views.py:266 -#: superset/connectors/druid/views.py:305 superset/connectors/sqla/views.py:285 -#: superset/views/core.py:283 +#: 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 msgid "Sources" msgstr "" -#: superset/connectors/druid/views.py:173 +#: superset/connectors/druid/views.py:174 msgid "List Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:174 +#: superset/connectors/druid/views.py:175 msgid "Show Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:175 +#: superset/connectors/druid/views.py:176 msgid "Add Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:176 +#: superset/connectors/druid/views.py:177 msgid "Edit Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:195 superset/connectors/sqla/views.py:176 +#: 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 " @@ -2854,11 +2887,11 @@ msgid "" "datasource for a slice, overwrite the slice from the 'explore view'" msgstr "" -#: superset/connectors/druid/views.py:203 superset/connectors/sqla/views.py:184 +#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184 msgid "Timezone offset (in hours) for this datasource" msgstr "" -#: superset/connectors/druid/views.py:207 +#: 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` " @@ -2866,146 +2899,154 @@ msgid "" "filter will be populated based on the distinct value over the past week" msgstr "" -#: superset/connectors/druid/views.py:214 superset/connectors/sqla/views.py:206 +#: 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" msgstr "" -#: superset/connectors/druid/views.py:218 +#: superset/connectors/druid/views.py:219 msgid "" "Redirects to this endpoint when clicking on the datasource from the " "datasource list" msgstr "" -#: superset/connectors/druid/views.py:224 superset/connectors/sqla/views.py:213 +#: superset/connectors/druid/views.py:225 superset/connectors/sqla/views.py:213 msgid "Associated Slices" msgstr "" -#: superset/connectors/druid/views.py:225 +#: superset/connectors/druid/views.py:226 msgid "Data Source" msgstr "" -#: superset/connectors/druid/views.py:228 superset/connectors/sqla/views.py:225 +#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225 msgid "Owner" msgstr "" -#: superset/connectors/druid/views.py:229 +#: superset/connectors/druid/views.py:230 msgid "Is Hidden" msgstr "" -#: superset/connectors/druid/views.py:230 superset/connectors/sqla/views.py:218 +#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218 msgid "Enable Filter Select" msgstr "" -#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:220 +#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220 msgid "Default Endpoint" msgstr "" -#: superset/connectors/druid/views.py:232 +#: superset/connectors/druid/views.py:233 msgid "Time Offset" msgstr "" -#: superset/connectors/druid/views.py:233 superset/connectors/sqla/views.py:222 -#: superset/views/core.py:248 superset/views/core.py:366 +#: superset/connectors/druid/views.py:234 superset/connectors/sqla/views.py:222 +#: superset/views/core.py:251 superset/views/core.py:370 msgid "Cache Timeout" msgstr "" -#: superset/connectors/druid/views.py:264 +#: superset/connectors/druid/views.py:265 msgid "Druid Datasources" msgstr "" -#: superset/connectors/druid/views.py:302 +#: superset/connectors/druid/views.py:312 +msgid "Scan New Datasources" +msgstr "" + +#: superset/connectors/druid/views.py:320 msgid "Refresh Druid Metadata" msgstr "" -#: superset/connectors/sqla/models.py:392 +#: superset/connectors/sqla/models.py:394 msgid "" "Datetime column not provided as part table configuration and is required " "by this type of chart" msgstr "" -#: superset/connectors/sqla/models.py:397 +#: superset/connectors/sqla/models.py:398 +msgid "Empty query?" +msgstr "" + +#: superset/connectors/sqla/models.py:401 msgid "Metric '{}' is not valid" msgstr "" -#: superset/connectors/sqla/models.py:585 +#: superset/connectors/sqla/models.py:590 msgid "" -"Table doesn't seem to exist in the specified database, couldn't fetch " -"column information" +"Table [{}] doesn't seem to exist in the specified database, couldn't " +"fetch column information" msgstr "" -#: superset/connectors/sqla/views.py:28 +#: superset/connectors/sqla/views.py:27 msgid "List Columns" msgstr "" -#: superset/connectors/sqla/views.py:29 +#: superset/connectors/sqla/views.py:28 msgid "Show Column" msgstr "" -#: superset/connectors/sqla/views.py:30 +#: superset/connectors/sqla/views.py:29 msgid "Add Column" msgstr "" -#: superset/connectors/sqla/views.py:31 +#: superset/connectors/sqla/views.py:30 msgid "Edit Column" msgstr "" -#: superset/connectors/sqla/views.py:46 +#: 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" msgstr "" -#: superset/connectors/sqla/views.py:53 +#: 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." msgstr "" -#: superset/connectors/sqla/views.py:91 +#: superset/connectors/sqla/views.py:90 msgid "Expression" msgstr "" -#: superset/connectors/sqla/views.py:92 +#: superset/connectors/sqla/views.py:91 msgid "Is temporal" msgstr "" -#: superset/connectors/sqla/views.py:93 +#: superset/connectors/sqla/views.py:92 msgid "Datetime Format" msgstr "" -#: superset/connectors/sqla/views.py:94 +#: superset/connectors/sqla/views.py:93 msgid "Database Expression" msgstr "" -#: superset/connectors/sqla/views.py:103 +#: superset/connectors/sqla/views.py:102 msgid "List Metrics" msgstr "" -#: superset/connectors/sqla/views.py:104 +#: superset/connectors/sqla/views.py:103 msgid "Show Metric" msgstr "" -#: superset/connectors/sqla/views.py:105 +#: superset/connectors/sqla/views.py:104 msgid "Add Metric" msgstr "" -#: superset/connectors/sqla/views.py:106 +#: superset/connectors/sqla/views.py:105 msgid "Edit Metric" msgstr "" -#: superset/connectors/sqla/views.py:135 +#: superset/connectors/sqla/views.py:134 msgid "SQL Expression" msgstr "" -#: superset/connectors/sqla/views.py:137 +#: superset/connectors/sqla/views.py:136 msgid "D3 Format" msgstr "" -#: superset/connectors/sqla/views.py:138 +#: superset/connectors/sqla/views.py:137 msgid "Is Restricted" msgstr "" @@ -3054,12 +3095,12 @@ msgstr "" msgid "Changed By" msgstr "" -#: superset/connectors/sqla/views.py:216 superset/views/core.py:244 +#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 #: 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:246 +#: superset/connectors/sqla/views.py:217 superset/views/core.py:249 msgid "Last Changed" msgstr "" @@ -3083,19 +3124,19 @@ msgstr "" msgid "Main Datetime Column" msgstr "" -#: superset/connectors/sqla/views.py:246 +#: 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:259 +#: 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." msgstr "" -#: superset/connectors/sqla/views.py:283 +#: superset/connectors/sqla/views.py:279 msgid "Tables" msgstr "" @@ -3144,6 +3185,12 @@ msgstr "" 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/sql_lab.py:30 +msgid "Manage" +msgstr "" + #: superset/views/base.py:62 #, python-format msgid "Datasource %(name)s already exists" @@ -3244,98 +3291,103 @@ msgid "" "table to be created in this schema" msgstr "" -#: superset/views/core.py:240 +#: 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 "Expose in SQL Lab" msgstr "" -#: superset/views/core.py:241 +#: superset/views/core.py:244 msgid "Allow CREATE TABLE AS" msgstr "" -#: superset/views/core.py:242 +#: superset/views/core.py:245 msgid "Allow DML" msgstr "" -#: superset/views/core.py:243 +#: superset/views/core.py:246 msgid "CTAS Schema" msgstr "" -#: superset/views/core.py:245 superset/views/core.py:367 -#: superset/views/core.py:475 superset/views/core.py:539 +#: superset/views/core.py:248 superset/views/core.py:371 +#: superset/views/core.py:479 superset/views/core.py:543 msgid "Creator" msgstr "" -#: superset/views/core.py:247 +#: superset/views/core.py:250 msgid "SQLAlchemy URI" msgstr "" -#: superset/views/core.py:249 +#: superset/views/core.py:252 msgid "Extra" msgstr "" -#: superset/views/core.py:250 +#: superset/views/core.py:253 msgid "Allow Run Sync" msgstr "" -#: superset/views/core.py:251 +#: superset/views/core.py:254 msgid "Allow Run Async" msgstr "" -#: superset/views/core.py:269 -msgid "Import Dashboards" +#: superset/views/core.py:255 +msgid "Impersonate queries to the database" msgstr "" -#: superset/views/core.py:273 superset/views/core.py:2334 -#: superset/views/sql_lab.py:30 -msgid "Manage" +#: superset/views/core.py:273 +msgid "Import Dashboards" msgstr "" -#: superset/views/core.py:311 superset/views/core.py:552 +#: superset/views/core.py:315 superset/views/core.py:556 #: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54 msgid "User" msgstr "" -#: superset/views/core.py:312 +#: superset/views/core.py:316 msgid "User Roles" msgstr "" -#: superset/views/core.py:313 +#: superset/views/core.py:317 msgid "Database URL" msgstr "" -#: superset/views/core.py:315 +#: superset/views/core.py:319 msgid "Roles to grant" msgstr "" -#: superset/views/core.py:316 +#: superset/views/core.py:320 msgid "Created On" msgstr "" -#: superset/views/core.py:322 +#: superset/views/core.py:326 msgid "Access requests" msgstr "" -#: superset/views/core.py:324 superset/views/core.py:563 +#: superset/views/core.py:328 superset/views/core.py:567 msgid "Security" msgstr "" -#: superset/views/core.py:331 +#: superset/views/core.py:335 msgid "List Slices" msgstr "" -#: superset/views/core.py:332 +#: superset/views/core.py:336 msgid "Show Slice" msgstr "" -#: superset/views/core.py:333 +#: superset/views/core.py:337 msgid "Add Slice" msgstr "" -#: superset/views/core.py:334 +#: superset/views/core.py:338 msgid "Edit Slice" msgstr "" -#: superset/views/core.py:355 +#: 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 " @@ -3343,177 +3395,177 @@ msgid "" "parameters." msgstr "" -#: superset/views/core.py:360 +#: superset/views/core.py:364 msgid "Duration (in seconds) of the caching timeout for this slice." msgstr "" -#: superset/views/core.py:371 +#: superset/views/core.py:375 msgid "Last Modified" msgstr "" -#: superset/views/core.py:372 superset/views/core.py:474 +#: superset/views/core.py:376 superset/views/core.py:478 msgid "Owners" msgstr "" -#: superset/views/core.py:373 +#: superset/views/core.py:377 msgid "Parameters" msgstr "" -#: superset/views/core.py:374 superset/views/core.py:416 +#: superset/views/core.py:378 superset/views/core.py:420 msgid "Slice" msgstr "" -#: superset/views/core.py:433 +#: superset/views/core.py:437 msgid "List Dashboards" msgstr "" -#: superset/views/core.py:434 +#: superset/views/core.py:438 msgid "Show Dashboard" msgstr "" -#: superset/views/core.py:435 +#: superset/views/core.py:439 msgid "Add Dashboard" msgstr "" -#: superset/views/core.py:436 +#: superset/views/core.py:440 msgid "Edit Dashboard" msgstr "" -#: superset/views/core.py:447 +#: 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 "" -#: superset/views/core.py:452 +#: 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 "" -#: superset/views/core.py:456 +#: superset/views/core.py:460 msgid "To get a readable URL for your dashboard" msgstr "" -#: superset/views/core.py:457 +#: 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:462 +#: superset/views/core.py:466 msgid "Owners is a list of users who can alter the dashboard." msgstr "" -#: superset/views/core.py:470 superset/views/core.py:537 +#: superset/views/core.py:474 superset/views/core.py:541 msgid "Dashboard" msgstr "" -#: superset/views/core.py:472 +#: superset/views/core.py:476 msgid "Slug" msgstr "" -#: superset/views/core.py:477 +#: superset/views/core.py:481 msgid "Position JSON" msgstr "" -#: superset/views/core.py:479 +#: superset/views/core.py:483 msgid "JSON Metadata" msgstr "" -#: superset/views/core.py:480 +#: superset/views/core.py:484 msgid "Underlying Tables" msgstr "" -#: superset/views/core.py:503 +#: superset/views/core.py:507 msgid "Export" msgstr "" -#: superset/views/core.py:503 +#: superset/views/core.py:507 msgid "Export dashboards?" msgstr "" -#: superset/views/core.py:553 +#: superset/views/core.py:557 msgid "Action" msgstr "" -#: superset/views/core.py:554 +#: superset/views/core.py:558 msgid "dttm" msgstr "" -#: superset/views/core.py:561 +#: superset/views/core.py:565 msgid "Action Log" msgstr "" -#: superset/views/core.py:792 +#: superset/views/core.py:796 msgid "Access was requested" msgstr "" -#: superset/views/core.py:853 +#: superset/views/core.py:857 #, python-format msgid "" "%(user)s was granted the role %(role)s that gives access to the " "%(datasource)s" msgstr "" -#: superset/views/core.py:869 +#: superset/views/core.py:873 #, python-format msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s" msgstr "" -#: superset/views/core.py:878 +#: superset/views/core.py:882 msgid "You have no permission to approve this request" msgstr "" -#: superset/views/core.py:1625 +#: superset/views/core.py:1646 msgid "" "Malformed request. slice_id or table_name and db_name arguments are " "expected" msgstr "" -#: superset/views/core.py:1631 +#: superset/views/core.py:1652 #, python-format msgid "Slice %(id)s not found" msgstr "" -#: superset/views/core.py:1643 +#: superset/views/core.py:1664 #, python-format msgid "Table %(t)s wasn't found in the database %(d)s" msgstr "" -#: superset/views/core.py:1782 +#: superset/views/core.py:1803 #, python-format msgid "Can't find User '%(name)s', please ask your admin to create one." msgstr "" -#: superset/views/core.py:1789 +#: superset/views/core.py:1810 #, python-format msgid "Can't find DruidCluster with cluster_name = '%(name)s'" msgstr "" -#: superset/views/core.py:2050 +#: superset/views/core.py:2071 msgid "Query record was not created as expected." msgstr "" -#: superset/views/core.py:2320 +#: superset/views/core.py:2357 msgid "Template Name" msgstr "" -#: superset/views/core.py:2331 +#: superset/views/core.py:2368 msgid "CSS Templates" msgstr "" -#: superset/views/core.py:2341 +#: superset/views/core.py:2379 msgid "SQL Editor" msgstr "" -#: superset/views/core.py:2346 superset/views/core.py:2355 +#: superset/views/core.py:2384 superset/views/core.py:2393 msgid "SQL Lab" msgstr "" -#: superset/views/core.py:2350 +#: superset/views/core.py:2388 msgid "Query Search" msgstr "" diff --git a/superset/translations/en/LC_MESSAGES/messages.json b/superset/translations/en/LC_MESSAGES/messages.json index d9ee5c2eb64d0..2fd857e645442 100644 --- a/superset/translations/en/LC_MESSAGES/messages.json +++ b/superset/translations/en/LC_MESSAGES/messages.json @@ -1 +1 @@ -{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=2; plural=(n != 1)","lang":"en"},"Time Column":[""],"second":[""],"minute":[""],"hour":[""],"day":[""],"week":[""],"month":[""],"quarter":[""],"year":[""],"week_start_monday":[""],"week_ending_saturday":[""],"week_start_sunday":[""],"5 minute":[""],"half hour":[""],"10 minute":[""],"[Superset] Access to the datasource %(name)s was granted":[""],"Table View":[""],"Pivot Table":[""],"Markup":[""],"Separator":[""],"Word Cloud":[""],"Treemap":[""],"Calendar Heatmap":[""],"Box Plot":[""],"Bubble Chart":[""],"Bullet Chart":[""],"Big Number with Trendline":[""],"Big Number":[""],"Time Series - Line Chart":[""],"Time Series - Dual Axis Line Chart":[""],"Time Series - Bar Chart":[""],"Time Series - Percent Change":[""],"Time Series - Stacked":[""],"Distribution - NVD3 - Pie Chart":[""],"Histogram":[""],"Distribution - Bar Chart":[""],"Sunburst":[""],"Sankey":[""],"Directed Force Layout":[""],"Country Map":[""],"World Map":[""],"Filters":[""],"iFrame":[""],"Parallel Coordinates":[""],"Heatmap":[""],"Horizon Charts":[""],"Mapbox":[""],"Event flow":[""],"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":[""],"share query":[""],"copy URL to clipboard":[""],"Raw SQL":[""],"Source 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":[""],"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":[""],"Query was stopped":[""],"Table":[""],"was created":[""],"Query in a new tab":[""],"Fetch data preview":[""],"The query returned no data":[""],"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":[""],"Results":[""],"Query History":[""],"It appears that the number of rows in the query results displayed was limited on the server side to the %s limit.":[""],"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)":[""],"Schema:":[""],"Add a table (%s)":[""],"Type to search ...":[""],"Reset State":[""],"Enter a new title for the tab":[""],"Untitled Query %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)":[""],"Sort columns alphabetically":[""],"Original table column order":[""],"Copy SELECT statement to clipboard":[""],"Remove table preview":[""],"Pie Chart":[""],"%s is not right as a column name, please alias it (as in SELECT count(*) ":[""],"AS my_alias":[""],"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]":[""],"Datasource Name":[""],"datasource name":[""],"Create a new slice":[""],"Choose a datasource":[""],"Choose a visualization type":[""],"Create new 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!":[""],"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.":[""],"Click to force refresh":[""],"Error":[""],"Sorry, there was an error adding slices to this dashboard: %s":[""],"Active Dashboard Filters":[""],"Checkout this dashboard: %s":[""],"Force refresh the whole dashboard":[""],"Edit this dashboard's properties":[""],"Load a template":[""],"Load a CSS template":[""],"CSS":[""],"Live CSS Editor":[""],"Don't refresh":[""],"10 seconds":[""],"30 seconds":[""],"1 minute":[""],"5 minutes":[""],"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]":[""],"Save as:":[""],"[dashboard name]":[""],"Name":[""],"Viz":[""],"Modified":[""],"Add Slices":[""],"Add a new slice to the dashboard":[""],"Add Slices to Dashboard":[""],"Move chart":[""],"Force refresh data":[""],"Toggle chart description":[""],"Edit chart":[""],"Explore chart":[""],"Remove chart from dashboard":[""],"%s - untitled":[""],"Edit slice properties":[""],"Takes effect on chart immediatly":[""],"Error...":[""],"Query":[""],"Height":[""],"Width":[""],"Export to .json":[""],"Export to .csv format":[""],"Please enter a slice name":[""],"Please select a dashboard":[""],"Please enter a dashboard name":[""],"Save A Slice":[""],"Overwrite slice %s":[""],"Save as":[""],"[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":[""],"`Min` value should be numeric or empty":[""],"`Max` value should be numeric or empty":[""],"Min":[""],"Max":[""],"Filter value":[""],"Select metric":[""],"Select column":[""],"Select operator":[""],"Add Filter":[""],"Select %s":[""],"textarea":[""],"Edit":[""],"in modal":[""],"edit":[""],"Select a visualization type":[""],"Search / Filter":[""],"fetching dashboards failed for %s":[""],"Updating chart was stopped":[""],"An error occurred while rendering the visualization: %s":[""],"Query timeout":[""],"- visualization query are set to timeout at %s seconds. ":[""],"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.":[""],"Failed to save slice":[""],"Datasource":[""],"Visualization Type":[""],"The type of visualization to display":[""],"Metrics":[""],"One or many metrics to display":[""],"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.":[""],"Ordering":[""],"Choose the metric":[""],"Right Axis Metric":[""],"Choose a metric for right axis":[""],"Stacked Style":[""],"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":[""],"Number of steps to take between ticks when displaying the X scale":[""],"YScale Interval":[""],"Number of steps to take between ticks when displaying the Y scale":[""],"Include Time":[""],"Whether to include the time granularity as defined in the time section":[""],"Stacked Bars":[""],"Show Markers":[""],"Show data points as circle markers on the lines":[""],"Bar Values":[""],"Sort Bars":[""],"Sort bars by x labels.":[""],"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":[""],"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.":[""],"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":[""],"Country Field Type":[""],"The country code standard that Superset should expect to find in the [country] column":[""],"Group by":[""],"One or many controls to group by":[""],"Columns":[""],"Columns to display":[""],"X":[""],"Y":[""],"Origin":[""],"Defines the origin where time buckets start, accepts natural dates as in `now`, `sunday` or `1970-01-01`":[""],"Bottom marging, 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`":[""],"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":[""],"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":[""],"Timestamp from filter. This supports free form typing and natural language as in `1 day ago`, `28 days` or `3 years`":[""],"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":[""],"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":[""],"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":[""],"Metric assigned to the [X] axis":[""],"Y Axis":[""],"Metric assigned to the [Y] axis":[""],"Bubble Size":[""],"URL":[""],"The URL, this control is templated, so you can integrate {{ width }} and/or {{ height }} in your URL string.":[""],"X Axis Label":[""],"Y Axis Label":[""],"Custom WHERE clause":[""],"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.":[""],"Custom HAVING clause":[""],"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.":[""],"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":[""],"X Axis Format":[""],"Y Axis Format":[""],"Right Axis 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":[""],"Whether to apply filters as they change, or wait forusers to hit an [Apply] button":[""],"Range Filter":[""],"Whether to display the time range interactive selector":[""],"Date Filter":[""],"Whether to include a time filter":[""],"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)":[""],"X bounds":[""],"Whether to display the min and max values of the X axis":[""],"Rich Tooltip":[""],"The rich tooltip shows a list of all series for that point in time":[""],"Y Log Scale":[""],"Use a log scale for the Y axis":[""],"X Log Scale":[""],"Use a log scale for the X axis":[""],"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)":[""],"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)":[""],"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.":[""],"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.":[""],"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":[""],"Point Radius Unit":[""],"The unit of measure for the specified point radius":[""],"Opacity":[""],"Opacity of all clusters, points, and labels. Between 0 and 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":[""],"The color for points and clusters in RGB":[""],"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":[""],"Marker lines":[""],"List of values to mark with lines":[""],"Marker line labels":[""],"Labels for the marker lines":[""],"Slice ID":[""],"The id of the active slice":[""],"Cache Timeout (seconds)":[""],"The number of seconds before expiring the cache":[""],"Order by entity 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.":[""],"Minimum leaf node event count":[""],"Leaf nodes that represent fewer than this number of events will be initially hidden in the visualization":[""],"Time":[""],"Time related form attributes":[""],"Datasource & Chart Type":[""],"This section exposes ways to include snippets of SQL in your query":[""],"Advanced Analytics":[""],"This section contains options that allow for advanced analytical post processing of query results":[""],"Filters are defined using comma delimited strings as in Leave the value control empty to filter empty strings or nullsFor filters with comma in values, wrap them in single quotesas in ":[""],"Result Filters":[""],"The filters to apply after post-aggregation.Leave the value control empty to filter empty strings or nulls":[""],"Chart Options":[""],"Breakdowns":[""],"Defines how each series is broken down":[""],"Axes":[""],"Dual Axis Line Chart":[""],"Y Axis 1":[""],"Y Axis 2":[""],"Left Axis Metric":[""],"Choose a metric for left axis":[""],"Left Axis Format":[""],"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":[""],"Options":[""],"Bubbles":[""],"Histogram Options":[""],"Numeric Column":[""],"Select the numeric column to draw the histogram":[""],"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":[""],"Force Layout":[""],"Chord Diagram":[""],"Choose a number format":[""],"Source":[""],"Choose a source":[""],"Target":[""],"Choose a target":[""],"ISO 3166-1 codes of region/province/department":[""],"It's ISO 3166-1 of your region/province/department in your table. (see documentation for list of ISO 3166-1)":[""],"Metric":[""],"Metric to display bottom title":[""],"Country Control":[""],"3 letter code of the country":[""],"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.":[""],"Axis & Metrics":[""],"Heatmap Options":[""],"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":[""],"e.g., a \"user id\" column":[""],"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":[""],"The server could not be reached. You may want to verify your connection and try again.":[""],"An unknown error occurred. (Status: %s )":[""],"Query timeout - visualization query are set to time out at %s seconds.":[""],"Favorites":[""],"Created Content":[""],"Recent Activity":[""],"Security & Access":[""],"No slices":[""],"No dashboards":[""],"Dashboards":[""],"Slices":[""],"No favorite slices yet, go click on stars!":[""],"No favorite dashboards yet, go click on stars!":[""],"Roles":[""],"Databases":[""],"Datasources":[""],"Profile picture provided by Gravatar":[""],"joined":[""],"id:":[""],"Sorry, there appears to be no data":[""],"Select [%s]":[""],"No data was returned.":[""],"List Druid Column":[""],"Show Druid Column":[""],"Add Druid Column":[""],"Edit Druid Column":[""],"Column":[""],"Type":[""],"Groupable":[""],"Filterable":[""],"Count Distinct":[""],"Sum":[""],"Whether this column is exposed in the `Filters` section of the explore view.":[""],"List Druid Metric":[""],"Show Druid Metric":[""],"Add Druid Metric":[""],"Edit Druid Metric":[""],"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":[""],"Druid Datasource":[""],"List Druid Cluster":[""],"Show Druid Cluster":[""],"Add Druid Cluster":[""],"Edit Druid Cluster":[""],"Cluster":[""],"Coordinator Host":[""],"Coordinator Port":[""],"Coordinator Endpoint":[""],"Broker Host":[""],"Broker Port":[""],"Broker Endpoint":[""],"Druid Clusters":[""],"Sources":[""],"List Druid Datasource":[""],"Show Druid Datasource":[""],"Add Druid Datasource":[""],"Edit Druid Datasource":[""],"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":[""],"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":[""],"Refresh Druid Metadata":[""],"Datetime column not provided as part table configuration and is required by this type of chart":[""],"Metric '{}' is not valid":[""],"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":[""],"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":[""],"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":[""],"This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.":[""],"Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.":[""],"Redirects to this endpoint when clicking on the table from the table list":[""],"Changed By":[""],"Database":[""],"Last Changed":[""],"Schema":[""],"Offset":[""],"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":[""],"Import":[""],"No Access!":[""],"You do not have permissions to access the datasource(s): %(name)s.":[""],"Request Permissions":[""],"Welcome!":[""],"Test Connection":[""],"Datasource %(name)s already exists":[""],"Delete":[""],"Delete all Really?":[""],"This endpoint requires the `all_datasource_access` permission":[""],"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":[""],"This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission":[""],"List Databases":[""],"Show Database":[""],"Add Database":[""],"Edit Database":[""],"Expose this DB in SQL Lab":[""],"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)":[""],"Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.":[""],"Allow CREATE TABLE AS option in SQL Lab":[""],"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab":[""],"When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema":[""],"Expose in SQL Lab":[""],"Allow CREATE TABLE AS":[""],"Allow DML":[""],"CTAS Schema":[""],"Creator":[""],"SQLAlchemy URI":[""],"Extra":[""],"Import Dashboards":[""],"Manage":[""],"User":[""],"User Roles":[""],"Database 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":[""],"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":[""],"The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible":[""],"To get a readable URL for your dashboard":[""],"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":[""],"Position JSON":[""],"JSON Metadata":[""],"Underlying Tables":[""],"Export":[""],"Export dashboards?":[""],"Action":[""],"dttm":[""],"Action Log":[""],"Access was requested":[""],"%(user)s was granted the role %(role)s that gives access to the %(datasource)s":[""],"Role %(r)s was extended to provide the access to the 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)s not found":[""],"Table %(t)s wasn't found in the database %(d)s":[""],"Can't find User '%(name)s', please ask your admin to create one.":[""],"Can't find DruidCluster with cluster_name = '%(name)s'":[""],"CSS Templates":[""],"SQL Editor":[""],"SQL Lab":[""],"Query Search":[""],"Queries":[""],"List Saved Query":[""],"Show Saved Query":[""],"Add Saved Query":[""],"Edit Saved Query":[""],"Saved Queries":[""]}}} \ No newline at end of file +{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=2; plural=(n != 1)","lang":"en"},"Time Column":[""],"second":[""],"minute":[""],"hour":[""],"day":[""],"week":[""],"month":[""],"quarter":[""],"year":[""],"week_start_monday":[""],"week_ending_saturday":[""],"week_start_sunday":[""],"5 minute":[""],"half hour":[""],"10 minute":[""],"[Superset] Access to the datasource %(name)s was granted":[""],"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":[""],"Show Druid Column":[""],"Add Druid Column":[""],"Edit Druid Column":[""],"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":[""],"Show Druid Metric":[""],"Add Druid Metric":[""],"Edit Druid Metric":[""],"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":[""],"Druid Datasource":[""],"Warning Message":[""],"List Druid Cluster":[""],"Show Druid Cluster":[""],"Add Druid Cluster":[""],"Edit Druid Cluster":[""],"Cluster":[""],"Coordinator Host":[""],"Coordinator Port":[""],"Coordinator Endpoint":[""],"Broker Host":[""],"Broker Port":[""],"Broker Endpoint":[""],"Druid Clusters":[""],"Sources":[""],"List Druid Datasource":[""],"Show Druid Datasource":[""],"Add Druid Datasource":[""],"Edit Druid Datasource":[""],"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":[""],"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":[""],"Scan New Datasources":[""],"Refresh Druid Metadata":[""],"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":[""],"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":[""],"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":[""],"This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.":[""],"Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.":[""],"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.":[""],"Request Permissions":[""],"Cancel":[""],"Welcome!":[""],"Dashboards":[""],"Test Connection":[""],"Annotation Layers":[""],"Manage":[""],"Annotations":[""],"Datasource %(name)s already exists":[""],"json isn't valid":[""],"Delete":[""],"Delete all Really?":[""],"This endpoint requires the `all_datasource_access` permission":[""],"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":[""],"This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission":[""],"List Databases":[""],"Show Database":[""],"Add Database":[""],"Edit Database":[""],"Expose this DB in SQL Lab":[""],"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)":[""],"Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.":[""],"Allow CREATE TABLE AS option in SQL Lab":[""],"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab":[""],"When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema":[""],"All the queries in Sql Lab are going to be executed on behalf of currently authorized user.":[""],"Expose in SQL Lab":[""],"Allow CREATE TABLE AS":[""],"Allow DML":[""],"CTAS Schema":[""],"Creator":[""],"SQLAlchemy URI":[""],"Extra":[""],"Allow Run Sync":[""],"Allow Run Async":[""],"Impersonate queries to the database":[""],"Import Dashboards":[""],"Databases":[""],"User":[""],"User Roles":[""],"Database 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":[""],"The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible":[""],"To get a readable URL for your dashboard":[""],"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":[""],"Modified":[""],"Position JSON":[""],"CSS":[""],"JSON Metadata":[""],"Underlying Tables":[""],"Export":[""],"Export dashboards?":[""],"Action":[""],"dttm":[""],"Action Log":[""],"Access was requested":[""],"%(user)s was granted the role %(role)s that gives access to the %(datasource)s":[""],"Role %(r)s was extended to provide the access to the 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)s not found":[""],"Table %(t)s wasn't found in the database %(d)s":[""],"Can't find User '%(name)s', please ask your admin to create one.":[""],"Can't find DruidCluster with cluster_name = '%(name)s'":[""],"Query record was not created as expected.":[""],"Template Name":[""],"CSS Templates":[""],"SQL Editor":[""],"SQL Lab":[""],"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 diff --git a/superset/translations/en/LC_MESSAGES/messages.mo b/superset/translations/en/LC_MESSAGES/messages.mo index 925800845b817..66384407cc442 100644 Binary files a/superset/translations/en/LC_MESSAGES/messages.mo and b/superset/translations/en/LC_MESSAGES/messages.mo differ diff --git a/superset/translations/en/LC_MESSAGES/messages.po b/superset/translations/en/LC_MESSAGES/messages.po index 774c8c2a3edca..77a1d75a18c9d 100644 --- a/superset/translations/en/LC_MESSAGES/messages.po +++ b/superset/translations/en/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-07-31 11:46+0800\n" +"POT-Creation-Date: 2017-10-04 10:12-0700\n" "PO-Revision-Date: 2016-05-02 08:49-0700\n" "Last-Translator: FULL NAME \n" "Language: en\n" @@ -18,74 +18,77 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.4.0\n" -#: superset/assets/javascripts/explore/stores/controls.jsx:491 +#: 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:360 superset/db_engine_specs.py:810 -#: superset/db_engine_specs.py:846 superset/db_engine_specs.py:878 -#: superset/db_engine_specs.py:924 superset/db_engine_specs.py:961 +#: 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 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:361 -#: superset/db_engine_specs.py:811 superset/db_engine_specs.py:879 -#: superset/db_engine_specs.py:962 +#: 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 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:363 -#: superset/db_engine_specs.py:813 superset/db_engine_specs.py:847 -#: superset/db_engine_specs.py:881 superset/db_engine_specs.py:925 -#: superset/db_engine_specs.py:963 +#: 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 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:365 -#: superset/db_engine_specs.py:819 superset/db_engine_specs.py:849 -#: superset/db_engine_specs.py:883 superset/db_engine_specs.py:931 -#: superset/db_engine_specs.py:964 +#: 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 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:367 superset/db_engine_specs.py:821 -#: superset/db_engine_specs.py:851 superset/db_engine_specs.py:885 -#: superset/db_engine_specs.py:933 superset/db_engine_specs.py:965 +#: 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 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:369 superset/db_engine_specs.py:823 -#: superset/db_engine_specs.py:853 superset/db_engine_specs.py:887 -#: superset/db_engine_specs.py:966 +#: 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 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:371 superset/db_engine_specs.py:825 -#: superset/db_engine_specs.py:855 superset/db_engine_specs.py:889 -#: superset/db_engine_specs.py:935 superset/db_engine_specs.py:967 +#: 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 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:373 -#: superset/db_engine_specs.py:827 superset/db_engine_specs.py:857 -#: superset/db_engine_specs.py:891 superset/db_engine_specs.py:937 -#: superset/db_engine_specs.py:968 +#: 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 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:829 -#: superset/db_engine_specs.py:859 superset/db_engine_specs.py:939 -#: superset/db_engine_specs.py:969 +#: 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 msgid "year" msgstr "" @@ -93,250 +96,357 @@ msgstr "" msgid "week_start_monday" msgstr "" -#: superset/db_engine_specs.py:375 superset/db_engine_specs.py:893 +#: superset/db_engine_specs.py:386 superset/db_engine_specs.py:922 msgid "week_ending_saturday" msgstr "" -#: superset/db_engine_specs.py:378 superset/db_engine_specs.py:896 +#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:925 msgid "week_start_sunday" msgstr "" -#: superset/db_engine_specs.py:815 superset/db_engine_specs.py:927 +#: superset/db_engine_specs.py:844 superset/db_engine_specs.py:956 msgid "5 minute" msgstr "" -#: superset/db_engine_specs.py:817 +#: superset/db_engine_specs.py:846 msgid "half hour" msgstr "" -#: superset/db_engine_specs.py:929 +#: superset/db_engine_specs.py:958 msgid "10 minute" msgstr "" -#: superset/utils.py:472 +#: superset/utils.py:499 #, python-format msgid "[Superset] Access to the datasource %(name)s was granted" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:283 -#: superset/viz.py:312 -msgid "Table View" +#: superset/viz.py:50 +msgid "Viz is missing a datasource" +msgstr "" + +#: superset/viz.py:181 +msgid "From date cannot be larger than to date" msgstr "" #: superset/assets/javascripts/explore/stores/visTypes.js:334 -#: superset/viz.py:368 +#: superset/viz.py:369 +msgid "Table View" +msgstr "" + +#: superset/viz.py:381 +msgid "Pick a granularity in the Time section or uncheck 'Include Time'" +msgstr "" + +#: superset/viz.py:391 +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 msgid "Pivot Table" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:321 -#: superset/viz.py:423 +#: superset/viz.py:444 +msgid "Please choose at least one \"Group by\" field " +msgstr "" + +#: superset/viz.py:446 +msgid "Please choose at least one metric" +msgstr "" + +#: superset/viz.py:450 +msgid "'Group By' and 'Columns' can't overlap" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:373 +#: superset/viz.py:483 msgid "Markup" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:348 -#: superset/viz.py:442 +#: superset/assets/javascripts/explore/stores/visTypes.js:411 +#: superset/viz.py:502 msgid "Separator" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:369 -#: superset/viz.py:458 +#: superset/assets/javascripts/explore/stores/visTypes.js:433 +#: superset/viz.py:514 msgid "Word Cloud" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:383 -#: superset/viz.py:481 +#: superset/assets/javascripts/explore/stores/visTypes.js:454 +#: superset/viz.py:537 msgid "Treemap" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:403 -#: superset/viz.py:507 +#: superset/assets/javascripts/explore/stores/visTypes.js:481 +#: superset/viz.py:563 msgid "Calendar Heatmap" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:418 -#: superset/viz.py:565 +#: superset/assets/javascripts/explore/stores/visTypes.js:502 +#: superset/viz.py:621 msgid "Box Plot" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:437 -#: superset/viz.py:654 +#: superset/assets/javascripts/explore/stores/visTypes.js:523 +#: superset/viz.py:710 msgid "Bubble Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:481 -#: superset/viz.py:704 +#: superset/viz.py:734 +msgid "Pick a metric for x, y and size" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:574 +#: superset/viz.py:760 msgid "Bullet Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:497 -#: superset/viz.py:753 +#: superset/viz.py:786 +msgid "Pick a metric to display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:597 +#: superset/viz.py:809 msgid "Big Number with Trendline" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:516 -#: superset/viz.py:782 +#: superset/viz.py:817 superset/viz.py:846 +msgid "Pick a metric!" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:622 +#: superset/viz.py:838 msgid "Big Number" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:21 -#: superset/assets/javascripts/explore/stores/visTypes.js:127 -#: superset/viz.py:809 +#: superset/assets/javascripts/explore/stores/visTypes.js:157 +#: superset/viz.py:865 msgid "Time Series - Line Chart" msgstr "" -#: superset/viz.py:936 +#: superset/viz.py:913 superset/viz.py:1058 +msgid "Pick a time granularity for your time series" +msgstr "" + +#: superset/viz.py:1001 msgid "Time Series - Dual Axis Line Chart" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:22 -#: superset/assets/javascripts/explore/stores/visTypes.js:197 #: superset/viz.py:1011 +msgid "Pick a metric for left axis!" +msgstr "" + +#: superset/viz.py:1013 +msgid "Pick a metric for right axis!" +msgstr "" + +#: superset/viz.py:1015 +msgid "Please choose different metrics on left and right axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:238 +#: superset/viz.py:1076 msgid "Time Series - Bar Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:230 -#: superset/viz.py:1019 +#: superset/assets/javascripts/explore/stores/visTypes.js:274 +#: superset/viz.py:1084 msgid "Time Series - Percent Change" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:251 -#: superset/viz.py:1027 +#: superset/assets/javascripts/explore/stores/visTypes.js:297 +#: superset/viz.py:1092 msgid "Time Series - Stacked" msgstr "" -#: superset/viz.py:1036 +#: superset/viz.py:1101 msgid "Distribution - NVD3 - Pie Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:535 -#: superset/viz.py:1054 +#: superset/assets/javascripts/explore/stores/visTypes.js:647 +#: superset/viz.py:1119 msgid "Histogram" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:19 -#: superset/assets/javascripts/explore/stores/visTypes.js:81 -#: superset/viz.py:1079 +#: superset/viz.py:1129 +msgid "Must have one numeric column specified" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:96 +#: superset/viz.py:1144 msgid "Distribution - Bar Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:565 -#: superset/viz.py:1146 +#: superset/viz.py:1155 +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 +msgid "Pick at least one field for [Series]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:679 +#: superset/viz.py:1212 msgid "Sunburst" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:595 -#: superset/viz.py:1179 +#: superset/assets/javascripts/explore/stores/visTypes.js:716 +#: superset/viz.py:1245 msgid "Sankey" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:615 -#: superset/viz.py:1228 superset/viz.py:1249 +#: superset/viz.py:1252 +msgid "Pick exactly 2 columns as [Source / Target]" +msgstr "" + +#: superset/viz.py:1283 +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 msgid "Directed Force Layout" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:672 -#: superset/viz.py:1282 +#: superset/viz.py:1301 +msgid "Pick exactly 2 columns to 'Group By'" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:808 +#: superset/viz.py:1348 msgid "Country Map" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:696 -#: superset/viz.py:1311 +#: superset/assets/javascripts/explore/stores/visTypes.js:841 +#: superset/viz.py:1376 msgid "World Map" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:63 -#: superset/viz.py:1361 +#: superset/assets/javascripts/explore/stores/visTypes.js:80 +#: superset/viz.py:1426 msgid "Filters" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:758 -#: superset/viz.py:1396 +#: superset/viz.py:1434 +msgid "Pick at least one filter field" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:909 +#: superset/viz.py:1461 msgid "iFrame" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:770 -#: superset/viz.py:1413 +#: superset/assets/javascripts/explore/stores/visTypes.js:921 +#: superset/viz.py:1478 msgid "Parallel Coordinates" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:786 -#: superset/viz.py:1438 +#: superset/assets/javascripts/explore/stores/visTypes.js:943 +#: superset/viz.py:1503 msgid "Heatmap" msgstr "" -#: superset/viz.py:1489 +#: superset/viz.py:1562 msgid "Horizon Charts" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:830 -#: superset/viz.py:1500 +#: superset/assets/javascripts/explore/stores/visTypes.js:1002 +#: superset/viz.py:1573 msgid "Mapbox" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:900 -#: superset/viz.py:1603 +#: superset/viz.py:1588 +msgid "Must have a [Group By] column to have 'count' as the [Label]" +msgstr "" + +#: superset/viz.py:1601 +msgid "Choice of [Label] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1606 +msgid "Choice of [Point Radius] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1611 +msgid "[Longitude] and [Latitude] columns must be present in [Group By]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1073 +#: superset/viz.py:1676 msgid "Event flow" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:55 +#: superset/viz.py:1706 +msgid "Time Series - Paired t-test" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:57 msgid "Your query was saved" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:56 +#: superset/assets/javascripts/SqlLab/actions.js:58 msgid "Your query could not be saved" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:109 +#: superset/assets/javascripts/SqlLab/actions.js:111 msgid "Failed at retrieving results from the results backend" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:155 +#: superset/assets/javascripts/SqlLab/actions.js:157 msgid "Could not connect to server" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:160 +#: superset/assets/javascripts/SqlLab/actions.js:162 msgid "Your session timed out, please refresh your page and try again." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:179 +#: superset/assets/javascripts/SqlLab/actions.js:181 msgid "Query was stopped." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:182 +#: superset/assets/javascripts/SqlLab/actions.js:184 msgid "Failed at stopping query." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:295 -#: superset/assets/javascripts/SqlLab/actions.js:308 +#: superset/assets/javascripts/SqlLab/actions.js:297 +#: superset/assets/javascripts/SqlLab/actions.js:310 msgid "Error occurred while fetching table metadata" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:358 +#: superset/assets/javascripts/SqlLab/actions.js:364 msgid "shared query" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:366 -#: superset/assets/javascripts/SqlLab/actions.js:386 +#: superset/assets/javascripts/SqlLab/actions.js:372 +#: superset/assets/javascripts/SqlLab/actions.js:392 msgid "The query couldn't be loaded" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:419 +#: superset/assets/javascripts/SqlLab/actions.js:426 msgid "An error occurred while creating the data source" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:29 +#: superset/assets/javascripts/SqlLab/constants.js:30 msgid "Pick a chart type!" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:30 +#: superset/assets/javascripts/SqlLab/constants.js:31 msgid "To use this chart type you need at least one column flagged as a date" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:31 +#: superset/assets/javascripts/SqlLab/constants.js:32 msgid "To use this chart type you need at least one dimension" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:32 +#: superset/assets/javascripts/SqlLab/constants.js:33 msgid "To use this chart type you need at least one aggregation function" msgstr "" @@ -358,16 +468,16 @@ msgstr "" msgid "copy URL to clipboard" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:56 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:61 msgid "Raw SQL" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:66 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:71 msgid "Source SQL" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:78 -#: superset/assets/javascripts/explore/stores/visTypes.js:31 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:83 +#: superset/assets/javascripts/explore/stores/visTypes.js:40 msgid "SQL" msgstr "" @@ -381,7 +491,7 @@ msgid "It seems you don't have access to any database" msgstr "" #: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:154 -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:90 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:89 msgid "Search Results" msgstr "" @@ -389,15 +499,15 @@ msgstr "" msgid "[From]-" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:171 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:170 msgid "[To]-" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:181 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:179 msgid "[Query Status]" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:190 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:188 msgid "Search" msgstr "" @@ -429,40 +539,40 @@ msgstr "" msgid "Remove query from log" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:68 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:67 msgid ".CSV" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:79 -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:235 -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:274 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:78 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:241 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:280 msgid "Visualize" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:151 -msgid "Query was stopped" -msgstr "" - -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:194 -#: superset/connectors/sqla/views.py:86 superset/connectors/sqla/views.py:135 -#: superset/connectors/sqla/views.py:213 superset/views/core.py:375 +#: 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 msgid "Table" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:194 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162 msgid "was created" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:201 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:169 msgid "Query in a new tab" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:240 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:210 msgid "Fetch data preview" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:244 -msgid "The query returned no data" +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:230 +msgid "Track Job" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:236 +msgid "Loading..." msgstr "" #: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:19 @@ -477,7 +587,7 @@ msgstr "" msgid "Run query asynchronously" msgstr "" -#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:56 +#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:57 msgid "Stop" msgstr "" @@ -486,6 +596,7 @@ msgid "Undefined" msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:66 +#: superset/views/sql_lab.py:53 msgid "Label" msgstr "" @@ -495,8 +606,9 @@ msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:81 #: superset/connectors/druid/views.py:107 -#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:83 -#: superset/connectors/sqla/views.py:131 superset/views/core.py:369 +#: 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 msgid "Description" msgstr "" @@ -505,8 +617,8 @@ msgid "Write a description for your query" msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:99 -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:139 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:220 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:155 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:222 msgid "Save" msgstr "" @@ -519,30 +631,23 @@ msgstr "" msgid "Save Query" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:80 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:52 msgid "Run a query to display results here" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:85 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:57 #, python-format msgid "Preview for %s" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:109 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:81 msgid "Results" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:115 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:87 msgid "Query History" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:112 -#, python-format -msgid "" -"It appears that the number of rows in the query results displayed was " -"limited on the server side to the %s limit." -msgstr "" - #: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:123 msgid "Create table as with query results" msgstr "" @@ -651,67 +756,45 @@ msgstr "" msgid "Remove table preview" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:20 -#: superset/assets/javascripts/explore/stores/visTypes.js:111 -msgid "Pie Chart" -msgstr "" - -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:85 +#: 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:86 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 msgid "AS my_alias" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:86 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 msgid "using only alphanumeric characters and underscores" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:160 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:166 msgid "Creating a data source and popping a new tab" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:190 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:196 msgid "No results available for this query" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:242 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:248 msgid "Chart Type" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:245 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:251 msgid "[Chart Type]" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:253 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:259 msgid "Datasource Name" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:257 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:263 msgid "datasource name" msgstr "" -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:54 -msgid "Create a new slice" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:59 -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:65 -msgid "Choose a datasource" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:71 -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:77 -msgid "Choose a visualization type" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:87 -msgid "Create new slice" -msgstr "" - -#: superset/assets/javascripts/components/AsyncSelect.jsx:20 +#: superset/assets/javascripts/components/AsyncSelect.jsx:23 +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:26 msgid "Select ..." msgstr "" @@ -719,7 +802,7 @@ msgstr "" msgid "Loaded data cached" msgstr "" -#: superset/assets/javascripts/components/CachedLabel.jsx:28 +#: superset/assets/javascripts/components/CachedLabel.jsx:29 msgid "Loaded from cache" msgstr "" @@ -745,16 +828,16 @@ msgstr "" msgid "Copied!" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:12 -#: superset/views/core.py:470 superset/views/core.py:537 +#: superset/assets/javascripts/components/EditableTitle.jsx:13 +#: superset/views/core.py:475 superset/views/core.py:542 msgid "Title" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:92 msgid "click to edit title" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:93 msgid "You don't have the rights to alter this title." msgstr "" @@ -763,34 +846,34 @@ msgstr "" msgid "Click to favorite/unfavorite" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:36 -#: superset/assets/javascripts/dashboard/Dashboard.jsx:53 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:42 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:59 msgid "You have unsaved changes." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:53 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:59 msgid "Click the" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:55 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:61 msgid "button on the top right to save your changes." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:158 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:164 #, python-format msgid "Served from data cached %s . Click to force refresh." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:163 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:169 msgid "Click to force refresh" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:337 -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:93 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:353 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:100 msgid "Error" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:338 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:354 #, python-format msgid "Sorry, there was an error adding slices to this dashboard: %s" msgstr "" @@ -821,7 +904,7 @@ msgid "Load a CSS template" msgstr "" #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:80 -#: superset/views/core.py:477 +#: superset/views/core.py:482 msgid "CSS" msgstr "" @@ -857,104 +940,135 @@ msgstr "" msgid "Choose the refresh frequency for this dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:58 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:63 msgid "This dashboard was saved successfully." msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:64 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:69 msgid "Sorry, there was an error saving this dashboard: " msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:94 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:101 msgid "You must pick a name for the new dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:108 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:115 msgid "Save Dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:116 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 #, python-format msgid "Overwrite Dashboard [%s]" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:131 msgid "Save as:" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:127 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:208 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:135 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:210 msgid "[dashboard name]" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:137 -#: superset/views/core.py:374 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142 +#: superset/views/core.py:379 msgid "Name" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:143 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:148 msgid "Viz" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:152 -#: superset/views/core.py:475 superset/views/core.py:539 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:157 +#: superset/views/core.py:480 superset/views/core.py:544 +#: superset/views/sql_lab.py:57 msgid "Modified" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:162 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:167 msgid "Add Slices" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:171 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:176 msgid "Add a new slice to the dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:175 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:181 msgid "Add Slices to Dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:23 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:37 msgid "Move chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:26 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 msgid "Force refresh data" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:30 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:44 msgid "Toggle chart description" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:54 msgid "Edit chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:45 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:62 +msgid "Export CSV" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:70 msgid "Explore chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:50 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:77 msgid "Remove chart from dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:170 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180 #, python-format msgid "%s - untitled" msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:276 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:287 msgid "Edit slice properties" msgstr "" -#: superset/assets/javascripts/explore/components/ControlHeader.jsx:60 -msgid "Takes effect on chart immediatly" +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:32 +msgid "description" msgstr "" -#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:56 +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:42 +msgid "bolt" +msgstr "" + +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:61 msgid "Error..." msgstr "" -#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:92 +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97 +#: superset/assets/javascripts/explore/stores/visTypes.js:56 +#: superset/assets/javascripts/explore/stores/visTypes.js:137 +#: superset/assets/javascripts/explore/stores/visTypes.js:389 +#: superset/assets/javascripts/explore/stores/visTypes.js:436 +#: superset/assets/javascripts/explore/stores/visTypes.js:457 +#: superset/assets/javascripts/explore/stores/visTypes.js:485 +#: superset/assets/javascripts/explore/stores/visTypes.js:505 +#: superset/assets/javascripts/explore/stores/visTypes.js:526 +#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:600 +#: superset/assets/javascripts/explore/stores/visTypes.js:625 +#: superset/assets/javascripts/explore/stores/visTypes.js:650 +#: superset/assets/javascripts/explore/stores/visTypes.js:682 +#: superset/assets/javascripts/explore/stores/visTypes.js:719 +#: superset/assets/javascripts/explore/stores/visTypes.js:746 +#: superset/assets/javascripts/explore/stores/visTypes.js:773 +#: superset/assets/javascripts/explore/stores/visTypes.js:811 +#: superset/assets/javascripts/explore/stores/visTypes.js:844 +#: superset/assets/javascripts/explore/stores/visTypes.js:881 +#: superset/assets/javascripts/explore/stores/visTypes.js:924 +#: superset/assets/javascripts/explore/stores/visTypes.js:946 +#: superset/assets/javascripts/explore/stores/visTypes.js:1005 msgid "Query" msgstr "" @@ -974,15 +1088,15 @@ msgstr "" msgid "Export to .csv format" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:73 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:74 msgid "Please enter a slice name" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:88 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:89 msgid "Please select a dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:96 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:97 msgid "Please enter a dashboard name" msgstr "" @@ -1011,11 +1125,11 @@ msgstr "" msgid "Add slice to existing dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:203 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:205 msgid "Add to new dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:229 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:231 msgid "Save & go to dashboard" msgstr "" @@ -1033,90 +1147,93 @@ 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:89 +#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:88 msgid "Min" msgstr "" #: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:83 -#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:90 +#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:89 msgid "Max" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:118 +#: 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 "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:106 +msgid "Edit the datasource's configuration" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:122 +msgid "Select a datasource" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:132 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:120 +msgid "Search / Filter" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:114 msgid "Filter value" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select metric" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select column" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:159 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:155 msgid "Select operator" msgstr "" -#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:70 +#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:138 +#: superset/templates/appbuilder/general/widgets/search.html:6 msgid "Add Filter" msgstr "" +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:24 +msgid "Error while fetching data" +msgstr "" + #: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106 #, python-format msgid "Select %s" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:62 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:63 msgid "textarea" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:80 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 msgid "Edit" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:80 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 msgid "in modal" msgstr "" -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:90 -#: superset/assets/javascripts/explore/stores/controls.jsx:46 -msgid "edit" -msgstr "" - -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:104 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:110 msgid "Select a visualization type" msgstr "" -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:114 -msgid "Search / Filter" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:61 -#, python-format -msgid "fetching dashboards failed for %s" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:100 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:32 msgid "Updating chart was stopped" msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:106 -#: superset/assets/javascripts/modules/superset.js:220 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:38 +#: superset/assets/javascripts/modules/superset.js:223 #, python-format msgid "An error occurred while rendering the visualization: %s" msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:117 -msgid "Query timeout" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:118 -#, python-format -msgid "- visualization query are set to timeout at %s seconds. " -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:119 +#: 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" @@ -1124,160 +1241,217 @@ msgid "" "your data further." msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:127 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:56 msgid "Network error." msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:150 -msgid "Failed to save slice" +#: superset/assets/javascripts/explore/stores/controls.jsx:36 +msgid "A reference to the [Time] configuration, taking granularity into account" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:50 +msgid "Group by" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:53 +msgid "One or many controls to group by" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:35 -#: superset/connectors/druid/views.py:45 superset/views/core.py:313 -#: superset/views/core.py:368 +#: superset/assets/javascripts/explore/stores/controls.jsx:72 +#: superset/connectors/druid/views.py:45 superset/views/core.py:318 +#: superset/views/core.py:342 superset/views/core.py:373 msgid "Datasource" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:55 -#: superset/views/core.py:376 +#: superset/assets/javascripts/explore/stores/controls.jsx:82 +#: superset/views/core.py:381 msgid "Visualization Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:57 +#: superset/assets/javascripts/explore/stores/controls.jsx:84 msgid "The type of visualization to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:63 +#: superset/assets/javascripts/explore/stores/controls.jsx:90 msgid "Metrics" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:72 -#: superset/assets/javascripts/explore/stores/controls.jsx:90 +#: superset/assets/javascripts/explore/stores/controls.jsx:99 +#: superset/assets/javascripts/explore/stores/controls.jsx:116 msgid "One or many metrics to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:79 +#: superset/assets/javascripts/explore/stores/controls.jsx:103 +msgid "Y Axis Bounds" +msgstr "" + +#: 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:88 +#: superset/assets/javascripts/explore/stores/controls.jsx:114 msgid "Ordering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:100 +#: superset/assets/javascripts/explore/stores/controls.jsx:125 +#: superset/views/annotations.py:47 +msgid "Annotation Layers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:127 +msgid "Annotation layers to overlay on the visualization" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:129 +msgid "Select a annotation layer" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:130 +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 +msgid "Metric" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:143 msgid "Choose the metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:113 +#: superset/assets/javascripts/explore/stores/controls.jsx:156 msgid "Right Axis Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:117 +#: superset/assets/javascripts/explore/stores/controls.jsx:160 msgid "Choose a metric for right axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:128 +#: superset/assets/javascripts/explore/stores/controls.jsx:171 msgid "Stacked Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:140 +#: superset/assets/javascripts/explore/stores/controls.jsx:199 msgid "Linear Color Scheme" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:153 +#: superset/assets/javascripts/explore/stores/controls.jsx:216 msgid "Normalize Across" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:160 +#: 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:167 +#: superset/assets/javascripts/explore/stores/controls.jsx:230 msgid "Horizon Color Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:174 +#: superset/assets/javascripts/explore/stores/controls.jsx:237 msgid "Defines how the color are attributed." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:179 +#: superset/assets/javascripts/explore/stores/controls.jsx:242 msgid "Rendering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:185 +#: 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:191 +#: superset/assets/javascripts/explore/stores/controls.jsx:255 msgid "XScale Interval" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:194 +#: superset/assets/javascripts/explore/stores/controls.jsx:258 msgid "Number of steps to take between ticks when displaying the X scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:200 +#: superset/assets/javascripts/explore/stores/controls.jsx:264 msgid "YScale Interval" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:203 +#: superset/assets/javascripts/explore/stores/controls.jsx:267 msgid "Number of steps to take between ticks when displaying the Y scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:209 +#: superset/assets/javascripts/explore/stores/controls.jsx:273 msgid "Include Time" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:210 +#: superset/assets/javascripts/explore/stores/controls.jsx:274 msgid "Whether to include the time granularity as defined in the time section" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:216 +#: superset/assets/javascripts/explore/stores/controls.jsx:288 msgid "Stacked Bars" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:232 +#: superset/assets/javascripts/explore/stores/controls.jsx:296 +msgid "Show totals" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:299 +msgid "Display total row/column" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:304 msgid "Show Markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:235 +#: superset/assets/javascripts/explore/stores/controls.jsx:307 msgid "Show data points as circle markers on the lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:240 +#: superset/assets/javascripts/explore/stores/controls.jsx:312 msgid "Bar Values" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:248 +#: superset/assets/javascripts/explore/stores/controls.jsx:315 +msgid "Show the value on top of the bar" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:320 msgid "Sort Bars" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:250 +#: superset/assets/javascripts/explore/stores/controls.jsx:322 msgid "Sort bars by x labels." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:263 +#: superset/assets/javascripts/explore/stores/controls.jsx:327 +msgid "Combine Metrics" +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:335 msgid "Extra Controls" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:266 +#: 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:273 +#: superset/assets/javascripts/explore/stores/controls.jsx:345 msgid "Reduce X ticks" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:276 +#: 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 " @@ -1285,137 +1459,137 @@ msgid "" "scroll." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:285 +#: superset/assets/javascripts/explore/stores/controls.jsx:357 msgid "Include Series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:288 +#: superset/assets/javascripts/explore/stores/controls.jsx:360 msgid "Include series name as an axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:293 +#: superset/assets/javascripts/explore/stores/controls.jsx:365 msgid "Color Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:295 +#: superset/assets/javascripts/explore/stores/controls.jsx:367 msgid "A metric to use for color" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:302 +#: superset/assets/javascripts/explore/stores/controls.jsx:374 msgid "Country Name" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:321 +#: superset/assets/javascripts/explore/stores/controls.jsx:393 msgid "The name of country that Superset should display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:325 +#: superset/assets/javascripts/explore/stores/controls.jsx:397 msgid "Country Field Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:333 +#: 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:340 -msgid "Group by" +#: superset/assets/javascripts/explore/stores/controls.jsx:412 +#: superset/assets/javascripts/explore/stores/controls.jsx:419 +msgid "Columns" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:342 -msgid "One or many controls to group by" +#: superset/assets/javascripts/explore/stores/controls.jsx:413 +msgid "One or many controls to pivot as columns" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:354 -#: superset/assets/javascripts/explore/stores/controls.jsx:368 -msgid "Columns" +#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:431 +#: superset/assets/javascripts/explore/stores/controls.jsx:441 +msgid "Columns to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:370 -#: superset/assets/javascripts/explore/stores/controls.jsx:380 -#: superset/assets/javascripts/explore/stores/controls.jsx:390 -msgid "Columns to display" +#: superset/assets/javascripts/explore/stores/controls.jsx:450 +msgid "Origin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:378 -msgid "X" +#: 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:388 -msgid "Y" +#: superset/assets/javascripts/explore/stores/controls.jsx:463 +msgid "Bottom Margin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:399 -msgid "Origin" +#: superset/assets/javascripts/explore/stores/controls.jsx:467 +msgid "Bottom margin, in pixels, allowing for more room for axis labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:405 -msgid "" -"Defines the origin where time buckets start, accepts natural dates as in " -"`now`, `sunday` or `1970-01-01`" +#: superset/assets/javascripts/explore/stores/controls.jsx:473 +msgid "Left Margin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:415 -msgid "Bottom marging, in pixels, allowing for more room for axis labels" +#: superset/assets/javascripts/explore/stores/controls.jsx:477 +msgid "Left margin, in pixels, allowing for more room for axis labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:483 msgid "Time Granularity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:438 +#: 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:445 +#: superset/assets/javascripts/explore/stores/controls.jsx:507 msgid "Domain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:448 +#: superset/assets/javascripts/explore/stores/controls.jsx:510 msgid "The time unit used for the grouping of blocks" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:453 +#: superset/assets/javascripts/explore/stores/controls.jsx:515 msgid "Subdomain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:456 +#: 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:463 +#: superset/assets/javascripts/explore/stores/controls.jsx:525 msgid "Link Length" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:466 +#: superset/assets/javascripts/explore/stores/controls.jsx:528 msgid "Link length in the force layout" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:472 +#: superset/assets/javascripts/explore/stores/controls.jsx:534 msgid "Charge" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:486 +#: superset/assets/javascripts/explore/stores/controls.jsx:548 msgid "Charge in the force layout" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:494 +#: 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:506 +#: superset/assets/javascripts/explore/stores/controls.jsx:568 msgid "Time Grain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:508 +#: 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 " @@ -1423,1036 +1597,1045 @@ msgid "" "in the Superset source code." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:521 +#: superset/assets/javascripts/explore/stores/controls.jsx:583 msgid "Resample Rule" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:524 +#: superset/assets/javascripts/explore/stores/controls.jsx:586 msgid "Pandas resample rule" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:530 +#: superset/assets/javascripts/explore/stores/controls.jsx:592 msgid "Resample How" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:533 +#: superset/assets/javascripts/explore/stores/controls.jsx:595 msgid "Pandas resample how" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:539 +#: superset/assets/javascripts/explore/stores/controls.jsx:601 msgid "Resample Fill Method" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:542 +#: superset/assets/javascripts/explore/stores/controls.jsx:604 msgid "Pandas resample fill method" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:548 +#: superset/assets/javascripts/explore/stores/controls.jsx:610 msgid "Since" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:560 -msgid "" -"Timestamp from filter. This supports free form typing and natural " -"language as in `1 day ago`, `28 days` or `3 years`" +#: superset/assets/javascripts/explore/stores/controls.jsx:611 +msgid "7 days ago" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:567 +#: superset/assets/javascripts/explore/stores/controls.jsx:617 msgid "Until" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:582 +#: superset/assets/javascripts/explore/stores/controls.jsx:624 msgid "Max Bubble Size" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:590 +#: superset/assets/javascripts/explore/stores/controls.jsx:632 msgid "Whisker/outlier options" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:592 +#: superset/assets/javascripts/explore/stores/controls.jsx:634 msgid "Determines how whiskers and outliers are calculated." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:603 +#: superset/assets/javascripts/explore/stores/controls.jsx:645 msgid "Ratio" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:606 +#: superset/assets/javascripts/explore/stores/controls.jsx:648 msgid "Target aspect ratio for treemap tiles." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:612 -#: superset/assets/javascripts/explore/stores/visTypes.js:510 -#: superset/assets/javascripts/explore/stores/visTypes.js:529 -#: superset/assets/javascripts/explore/stores/visTypes.js:654 +#: 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 msgid "Number format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:622 +#: superset/assets/javascripts/explore/stores/controls.jsx:664 msgid "Row limit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:630 +#: superset/assets/javascripts/explore/stores/controls.jsx:672 msgid "Series limit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:633 +#: superset/assets/javascripts/explore/stores/controls.jsx:675 msgid "Limits the number of time series that get displayed" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:638 +#: superset/assets/javascripts/explore/stores/controls.jsx:680 msgid "Sort By" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:640 +#: superset/assets/javascripts/explore/stores/controls.jsx:682 msgid "Metric used to define the top series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:648 +#: superset/assets/javascripts/explore/stores/controls.jsx:697 msgid "Rolling" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:651 +#: 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:657 +#: superset/assets/javascripts/explore/stores/controls.jsx:706 msgid "Periods" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:659 +#: 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:665 -#: superset/assets/javascripts/explore/stores/visTypes.js:101 +#: superset/assets/javascripts/explore/stores/controls.jsx:714 +msgid "Min Periods" +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:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:123 msgid "Series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:667 +#: 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:677 +#: superset/assets/javascripts/explore/stores/controls.jsx:737 msgid "Entity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:680 +#: superset/assets/javascripts/explore/stores/controls.jsx:740 msgid "This defines the element to be plotted on the chart" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:688 -#: superset/assets/javascripts/explore/stores/visTypes.js:459 +#: superset/assets/javascripts/explore/stores/controls.jsx:748 +#: superset/assets/javascripts/explore/stores/visTypes.js:172 +#: superset/assets/javascripts/explore/stores/visTypes.js:547 msgid "X Axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:689 +#: superset/assets/javascripts/explore/stores/controls.jsx:749 msgid "Metric assigned to the [X] axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:702 -#: superset/assets/javascripts/explore/stores/visTypes.js:466 +#: superset/assets/javascripts/explore/stores/controls.jsx:762 +#: superset/assets/javascripts/explore/stores/visTypes.js:179 +#: superset/assets/javascripts/explore/stores/visTypes.js:555 msgid "Y Axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:705 +#: superset/assets/javascripts/explore/stores/controls.jsx:765 msgid "Metric assigned to the [Y] axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:716 +#: superset/assets/javascripts/explore/stores/controls.jsx:776 msgid "Bubble Size" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:729 +#: superset/assets/javascripts/explore/stores/controls.jsx:789 msgid "URL" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:730 +#: 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:737 +#: superset/assets/javascripts/explore/stores/controls.jsx:797 msgid "X Axis Label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:744 +#: superset/assets/javascripts/explore/stores/controls.jsx:804 msgid "Y Axis Label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:751 +#: superset/assets/javascripts/explore/stores/controls.jsx:811 msgid "Custom WHERE clause" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:753 +#: 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:761 +#: superset/assets/javascripts/explore/stores/controls.jsx:821 msgid "Custom HAVING clause" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:763 +#: 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:771 +#: superset/assets/javascripts/explore/stores/controls.jsx:831 msgid "Comparison Period Lag" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:773 +#: superset/assets/javascripts/explore/stores/controls.jsx:833 msgid "Based on granularity, number of time periods to compare against" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:778 +#: superset/assets/javascripts/explore/stores/controls.jsx:838 msgid "Comparison suffix" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:779 +#: superset/assets/javascripts/explore/stores/controls.jsx:839 msgid "Suffix to apply after the percentage display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:785 +#: superset/assets/javascripts/explore/stores/controls.jsx:845 msgid "Table Timestamp Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:790 +#: superset/assets/javascripts/explore/stores/controls.jsx:850 msgid "Timestamp Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:796 +#: superset/assets/javascripts/explore/stores/controls.jsx:856 msgid "Series Height" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:799 +#: superset/assets/javascripts/explore/stores/controls.jsx:859 msgid "Pixel height of each series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:805 +#: superset/assets/javascripts/explore/stores/controls.jsx:865 msgid "Page Length" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:808 +#: superset/assets/javascripts/explore/stores/controls.jsx:868 msgid "Rows per page, 0 means no pagination" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:814 -#: superset/assets/javascripts/explore/stores/controls.jsx:824 +#: superset/assets/javascripts/explore/stores/controls.jsx:874 +#: superset/assets/javascripts/explore/stores/controls.jsx:884 msgid "X Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:834 +#: superset/assets/javascripts/explore/stores/controls.jsx:894 msgid "Y Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:844 +#: superset/assets/javascripts/explore/stores/controls.jsx:904 msgid "Right Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:852 +#: superset/assets/javascripts/explore/stores/controls.jsx:912 msgid "Markup Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:857 +#: superset/assets/javascripts/explore/stores/controls.jsx:917 msgid "Pick your favorite markup language" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:862 +#: superset/assets/javascripts/explore/stores/controls.jsx:922 msgid "Rotation" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:865 +#: superset/assets/javascripts/explore/stores/controls.jsx:925 msgid "Rotation to apply to words in the cloud" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:870 +#: superset/assets/javascripts/explore/stores/controls.jsx:930 msgid "Line Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:875 +#: superset/assets/javascripts/explore/stores/controls.jsx:935 msgid "Line interpolation as defined by d3.js" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:880 +#: superset/assets/javascripts/explore/stores/controls.jsx:940 msgid "Label Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:887 +#: superset/assets/javascripts/explore/stores/controls.jsx:949 msgid "What should be shown on the label?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:892 +#: superset/assets/javascripts/explore/stores/controls.jsx:954 +#: superset/assets/javascripts/explore/stores/visTypes.js:376 +#: superset/assets/javascripts/explore/stores/visTypes.js:414 msgid "Code" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:893 +#: superset/assets/javascripts/explore/stores/controls.jsx:955 msgid "Put your code here" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:902 +#: superset/assets/javascripts/explore/stores/controls.jsx:964 msgid "Aggregation function" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:914 +#: 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:921 +#: superset/assets/javascripts/explore/stores/controls.jsx:983 msgid "Font Size From" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:923 +#: superset/assets/javascripts/explore/stores/controls.jsx:985 msgid "Font size for the smallest value in the list" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:929 +#: superset/assets/javascripts/explore/stores/controls.jsx:991 msgid "Font Size To" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:931 +#: superset/assets/javascripts/explore/stores/controls.jsx:993 msgid "Font size for the biggest value in the list" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:936 +#: superset/assets/javascripts/explore/stores/controls.jsx:998 msgid "Instant Filtering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:940 -msgid "" -"Whether to apply filters as they change, or wait forusers to hit an " -"[Apply] button" -msgstr "" - -#: superset/assets/javascripts/explore/stores/controls.jsx:947 +#: superset/assets/javascripts/explore/stores/controls.jsx:1009 msgid "Range Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:950 +#: superset/assets/javascripts/explore/stores/controls.jsx:1012 msgid "Whether to display the time range interactive selector" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:955 +#: superset/assets/javascripts/explore/stores/controls.jsx:1017 msgid "Date Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:957 +#: superset/assets/javascripts/explore/stores/controls.jsx:1019 msgid "Whether to include a time filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:962 +#: superset/assets/javascripts/explore/stores/controls.jsx:1024 msgid "Data Table" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:964 +#: superset/assets/javascripts/explore/stores/controls.jsx:1026 msgid "Whether to display the interactive data table" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:969 +#: superset/assets/javascripts/explore/stores/controls.jsx:1031 msgid "Search Box" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:972 +#: superset/assets/javascripts/explore/stores/controls.jsx:1034 msgid "Whether to include a client side search box" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:977 +#: superset/assets/javascripts/explore/stores/controls.jsx:1039 msgid "Table Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:979 +#: superset/assets/javascripts/explore/stores/controls.jsx:1041 msgid "Whether to apply filter when table cell is clicked" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:984 +#: superset/assets/javascripts/explore/stores/controls.jsx:1046 msgid "Show Bubbles" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:987 +#: superset/assets/javascripts/explore/stores/controls.jsx:1049 msgid "Whether to display bubbles on top of countries" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:992 +#: superset/assets/javascripts/explore/stores/controls.jsx:1054 msgid "Legend" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:995 +#: superset/assets/javascripts/explore/stores/controls.jsx:1057 msgid "Whether to display the legend (toggles)" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1000 +#: superset/assets/javascripts/explore/stores/controls.jsx:1062 msgid "X bounds" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1003 +#: superset/assets/javascripts/explore/stores/controls.jsx:1065 msgid "Whether to display the min and max values of the X axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1008 +#: superset/assets/javascripts/explore/stores/controls.jsx:1070 +msgid "Y bounds" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1073 +msgid "Whether to display the min and max values of the Y axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1078 msgid "Rich Tooltip" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1011 +#: superset/assets/javascripts/explore/stores/controls.jsx:1081 msgid "The rich tooltip shows a list of all series for that point in time" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1017 +#: superset/assets/javascripts/explore/stores/controls.jsx:1087 msgid "Y Log Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1020 +#: superset/assets/javascripts/explore/stores/controls.jsx:1090 msgid "Use a log scale for the Y axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1025 +#: superset/assets/javascripts/explore/stores/controls.jsx:1095 msgid "X Log Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1028 +#: superset/assets/javascripts/explore/stores/controls.jsx:1098 msgid "Use a log scale for the X axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1033 +#: superset/assets/javascripts/explore/stores/controls.jsx:1103 msgid "Donut" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1036 +#: superset/assets/javascripts/explore/stores/controls.jsx:1106 msgid "Do you want a donut or a pie?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1041 +#: superset/assets/javascripts/explore/stores/controls.jsx:1111 msgid "Put labels outside" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1044 +#: superset/assets/javascripts/explore/stores/controls.jsx:1114 msgid "Put the labels outside the pie?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1049 +#: superset/assets/javascripts/explore/stores/controls.jsx:1119 msgid "Contribution" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1051 +#: superset/assets/javascripts/explore/stores/controls.jsx:1121 msgid "Compute the contribution to the total" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1056 +#: superset/assets/javascripts/explore/stores/controls.jsx:1126 msgid "Period Ratio" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1059 +#: 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:1065 +#: superset/assets/javascripts/explore/stores/controls.jsx:1135 msgid "Period Ratio Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1068 +#: 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:1074 +#: superset/assets/javascripts/explore/stores/controls.jsx:1144 msgid "Time Shift" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1076 +#: 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:1084 +#: superset/assets/javascripts/explore/stores/controls.jsx:1154 msgid "Subheader" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1085 +#: superset/assets/javascripts/explore/stores/controls.jsx:1155 msgid "Description text that shows up below your Big Number" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1091 +#: superset/assets/javascripts/explore/stores/controls.jsx:1161 msgid "label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1093 +#: 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:1104 +#: superset/assets/javascripts/explore/stores/controls.jsx:1174 msgid "Map Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1114 +#: superset/assets/javascripts/explore/stores/controls.jsx:1184 msgid "Base layer map style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1120 +#: superset/assets/javascripts/explore/stores/controls.jsx:1190 msgid "Clustering Radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1133 +#: 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:1140 +#: superset/assets/javascripts/explore/stores/controls.jsx:1210 msgid "Point Radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1142 +#: 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:1152 +#: superset/assets/javascripts/explore/stores/controls.jsx:1222 msgid "Point Radius Unit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1155 +#: superset/assets/javascripts/explore/stores/controls.jsx:1225 msgid "The unit of measure for the specified point radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1160 +#: superset/assets/javascripts/explore/stores/controls.jsx:1230 msgid "Opacity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1163 +#: superset/assets/javascripts/explore/stores/controls.jsx:1233 msgid "Opacity of all clusters, points, and labels. Between 0 and 1." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1169 +#: superset/assets/javascripts/explore/stores/controls.jsx:1239 msgid "Zoom" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1172 +#: superset/assets/javascripts/explore/stores/controls.jsx:1242 msgid "Zoom level of the map" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1178 +#: superset/assets/javascripts/explore/stores/controls.jsx:1248 msgid "Default latitude" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1181 +#: superset/assets/javascripts/explore/stores/controls.jsx:1251 msgid "Latitude of default viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1187 +#: superset/assets/javascripts/explore/stores/controls.jsx:1257 msgid "Default longitude" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1190 +#: superset/assets/javascripts/explore/stores/controls.jsx:1260 msgid "Longitude of default viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1196 +#: superset/assets/javascripts/explore/stores/controls.jsx:1266 msgid "Live render" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1198 +#: superset/assets/javascripts/explore/stores/controls.jsx:1268 msgid "Points and clusters will update as viewport is being changed" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1204 +#: superset/assets/javascripts/explore/stores/controls.jsx:1274 msgid "RGB Color" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1214 +#: superset/assets/javascripts/explore/stores/controls.jsx:1284 msgid "The color for points and clusters in RGB" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1219 +#: superset/assets/javascripts/explore/stores/controls.jsx:1289 msgid "Ranges" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1221 +#: superset/assets/javascripts/explore/stores/controls.jsx:1291 msgid "Ranges to highlight with shading" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1226 +#: superset/assets/javascripts/explore/stores/controls.jsx:1296 msgid "Range labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1228 +#: superset/assets/javascripts/explore/stores/controls.jsx:1298 msgid "Labels for the ranges" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1233 +#: superset/assets/javascripts/explore/stores/controls.jsx:1303 msgid "Markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1235 +#: superset/assets/javascripts/explore/stores/controls.jsx:1305 msgid "List of values to mark with triangles" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1240 +#: superset/assets/javascripts/explore/stores/controls.jsx:1310 msgid "Marker labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1242 +#: superset/assets/javascripts/explore/stores/controls.jsx:1312 msgid "Labels for the markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1247 +#: superset/assets/javascripts/explore/stores/controls.jsx:1317 msgid "Marker lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1249 +#: superset/assets/javascripts/explore/stores/controls.jsx:1319 msgid "List of values to mark with lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1254 +#: superset/assets/javascripts/explore/stores/controls.jsx:1324 msgid "Marker line labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1256 +#: superset/assets/javascripts/explore/stores/controls.jsx:1326 msgid "Labels for the marker lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1283 +#: superset/assets/javascripts/explore/stores/controls.jsx:1353 msgid "Slice ID" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1285 +#: superset/assets/javascripts/explore/stores/controls.jsx:1355 msgid "The id of the active slice" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1290 +#: superset/assets/javascripts/explore/stores/controls.jsx:1360 msgid "Cache Timeout (seconds)" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1292 +#: superset/assets/javascripts/explore/stores/controls.jsx:1362 msgid "The number of seconds before expiring the cache" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1297 +#: superset/assets/javascripts/explore/stores/controls.jsx:1367 msgid "Order by entity id" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1298 +#: 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:1306 +#: superset/assets/javascripts/explore/stores/controls.jsx:1376 msgid "Minimum leaf node event count" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1309 +#: 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:1385 +#: superset/assets/javascripts/explore/stores/visTypes.js:25 +msgid "Color Scheme" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1389 +msgid "The color scheme for rendering chart" +msgstr "" + #: superset/assets/javascripts/explore/stores/visTypes.js:7 -#: superset/assets/javascripts/explore/stores/visTypes.js:23 +#: superset/assets/javascripts/explore/stores/visTypes.js:31 msgid "Time" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:8 -#: superset/assets/javascripts/explore/stores/visTypes.js:24 +#: superset/assets/javascripts/explore/stores/visTypes.js:9 +#: superset/assets/javascripts/explore/stores/visTypes.js:32 msgid "Time related form attributes" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:15 +#: superset/assets/javascripts/explore/stores/visTypes.js:16 msgid "Datasource & Chart Type" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:36 +#: superset/assets/javascripts/explore/stores/visTypes.js:45 msgid "This section exposes ways to include snippets of SQL in your query" msgstr "" #: superset/assets/javascripts/explore/stores/visTypes.js:48 +#: superset/views/annotations.py:55 +msgid "Annotations" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:66 msgid "Advanced Analytics" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:49 +#: superset/assets/javascripts/explore/stores/visTypes.js:67 msgid "" "This section contains options that allow for advanced analytical post " "processing of query results" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:64 -msgid "" -"Filters are defined using comma delimited strings as in " -"Leave the value control empty to filter empty strings or " -"nullsFor filters with comma in values, wrap them in single quotesas in " -"" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:71 +#: superset/assets/javascripts/explore/stores/visTypes.js:85 msgid "Result Filters" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:72 +#: 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:84 -#: superset/assets/javascripts/explore/stores/visTypes.js:132 +#: 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:235 -#: superset/assets/javascripts/explore/stores/visTypes.js:256 -#: superset/assets/javascripts/explore/stores/visTypes.js:393 -#: superset/assets/javascripts/explore/stores/visTypes.js:428 -#: superset/assets/javascripts/explore/stores/visTypes.js:447 -#: superset/assets/javascripts/explore/stores/visTypes.js:821 +#: 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 "Chart Options" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:104 +#: superset/assets/javascripts/explore/stores/visTypes.js:126 msgid "Breakdowns" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:105 +#: superset/assets/javascripts/explore/stores/visTypes.js:127 msgid "Defines how each series is broken down" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:141 -#: superset/assets/javascripts/explore/stores/visTypes.js:211 -#: superset/assets/javascripts/explore/stores/visTypes.js:265 -msgid "Axes" +#: superset/assets/javascripts/explore/stores/visTypes.js:133 +msgid "Pie Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:159 +#: superset/assets/javascripts/explore/stores/visTypes.js:198 msgid "Dual Axis Line Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:169 +#: superset/assets/javascripts/explore/stores/visTypes.js:209 msgid "Y Axis 1" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:175 +#: superset/assets/javascripts/explore/stores/visTypes.js:215 msgid "Y Axis 2" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:183 +#: superset/assets/javascripts/explore/stores/visTypes.js:224 msgid "Left Axis Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:184 +#: superset/assets/javascripts/explore/stores/visTypes.js:225 msgid "Choose a metric for left axis" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:187 +#: superset/assets/javascripts/explore/stores/visTypes.js:228 msgid "Left Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:286 +#: superset/assets/javascripts/explore/stores/visTypes.js:254 +#: superset/assets/javascripts/explore/stores/visTypes.js:312 +msgid "Axes" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:337 msgid "GROUP BY" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:287 +#: superset/assets/javascripts/explore/stores/visTypes.js:338 msgid "Use this section if you want a query that aggregates" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:294 +#: superset/assets/javascripts/explore/stores/visTypes.js:346 msgid "NOT GROUPED BY" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:295 +#: superset/assets/javascripts/explore/stores/visTypes.js:347 msgid "Use this section if you want to query atomic rows" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:302 +#: 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:453 -#: superset/assets/javascripts/explore/stores/visTypes.js:707 +#: superset/assets/javascripts/explore/stores/visTypes.js:541 +#: superset/assets/javascripts/explore/stores/visTypes.js:853 msgid "Bubbles" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:545 -msgid "Histogram Options" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:553 +#: superset/assets/javascripts/explore/stores/visTypes.js:667 msgid "Numeric Column" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:554 +#: superset/assets/javascripts/explore/stores/visTypes.js:668 msgid "Select the numeric column to draw the histogram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:557 +#: superset/assets/javascripts/explore/stores/visTypes.js:671 msgid "No of Bins" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:558 +#: superset/assets/javascripts/explore/stores/visTypes.js:672 msgid "Select number of bins for the histogram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:699 msgid "Primary Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:579 +#: superset/assets/javascripts/explore/stores/visTypes.js:700 msgid "The primary metric is used to define the arc segment sizes" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:582 +#: superset/assets/javascripts/explore/stores/visTypes.js:703 msgid "Secondary Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:583 +#: 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:588 +#: superset/assets/javascripts/explore/stores/visTypes.js:709 msgid "Hierarchy" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:589 +#: superset/assets/javascripts/explore/stores/visTypes.js:710 msgid "This defines the level of the hierarchy" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:608 -#: superset/assets/javascripts/explore/stores/visTypes.js:635 +#: superset/assets/javascripts/explore/stores/visTypes.js:736 +#: superset/assets/javascripts/explore/stores/visTypes.js:764 msgid "Source / Target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:609 -#: superset/assets/javascripts/explore/stores/visTypes.js:636 +#: superset/assets/javascripts/explore/stores/visTypes.js:737 +#: superset/assets/javascripts/explore/stores/visTypes.js:765 msgid "Choose a source and a target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:626 -msgid "Force Layout" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:641 +#: superset/assets/javascripts/explore/stores/visTypes.js:770 msgid "Chord Diagram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:655 +#: superset/assets/javascripts/explore/stores/visTypes.js:791 msgid "Choose a number format" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:658 +#: superset/assets/javascripts/explore/stores/visTypes.js:794 msgid "Source" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:661 +#: superset/assets/javascripts/explore/stores/visTypes.js:797 msgid "Choose a source" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:664 +#: superset/assets/javascripts/explore/stores/visTypes.js:800 msgid "Target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:667 +#: superset/assets/javascripts/explore/stores/visTypes.js:803 msgid "Choose a target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:686 +#: superset/assets/javascripts/explore/stores/visTypes.js:828 msgid "ISO 3166-1 codes of region/province/department" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:687 +#: 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:690 -#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:130 -msgid "Metric" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:691 -msgid "Metric to display bottom title" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:717 +#: superset/assets/javascripts/explore/stores/visTypes.js:863 msgid "Country Control" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:718 +#: superset/assets/javascripts/explore/stores/visTypes.js:864 msgid "3 letter code of the country" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:721 +#: superset/assets/javascripts/explore/stores/visTypes.js:867 msgid "Metric for color" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:722 +#: superset/assets/javascripts/explore/stores/visTypes.js:868 msgid "Metric that defines the color of the country" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:871 msgid "Bubble size" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:726 +#: superset/assets/javascripts/explore/stores/visTypes.js:872 msgid "Metric that defines the size of the bubble" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:732 +#: superset/assets/javascripts/explore/stores/visTypes.js:878 msgid "Filter Box" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:745 +#: superset/assets/javascripts/explore/stores/visTypes.js:897 msgid "Filter controls" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:747 +#: 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:789 -msgid "Axis & Metrics" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:797 +#: superset/assets/javascripts/explore/stores/visTypes.js:954 msgid "Heatmap Options" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:817 +#: superset/assets/javascripts/explore/stores/visTypes.js:989 msgid "Horizon" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:843 +#: superset/assets/javascripts/explore/stores/visTypes.js:1015 msgid "Points" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:850 +#: superset/assets/javascripts/explore/stores/visTypes.js:1022 msgid "Labelling" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:857 +#: superset/assets/javascripts/explore/stores/visTypes.js:1029 msgid "Visual Tweaks" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:865 +#: superset/assets/javascripts/explore/stores/visTypes.js:1038 msgid "Viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:875 +#: superset/assets/javascripts/explore/stores/visTypes.js:1048 msgid "Longitude" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:876 +#: superset/assets/javascripts/explore/stores/visTypes.js:1049 msgid "Column containing longitude data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:879 +#: superset/assets/javascripts/explore/stores/visTypes.js:1052 msgid "Latitude" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:880 +#: superset/assets/javascripts/explore/stores/visTypes.js:1053 msgid "Column containing latitude data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:883 +#: superset/assets/javascripts/explore/stores/visTypes.js:1056 msgid "Cluster label aggregator" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:884 +#: 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:888 +#: superset/assets/javascripts/explore/stores/visTypes.js:1061 msgid "Tooltip" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:889 +#: superset/assets/javascripts/explore/stores/visTypes.js:1062 msgid "Show a tooltip when hovering over points and clusters describing the label" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:893 +#: 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:904 +#: superset/assets/javascripts/explore/stores/visTypes.js:1077 msgid "Event definition" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:914 +#: superset/assets/javascripts/explore/stores/visTypes.js:1087 msgid "Additional meta data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:922 +#: superset/assets/javascripts/explore/stores/visTypes.js:1095 msgid "Column containing entity ids" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:923 +#: superset/assets/javascripts/explore/stores/visTypes.js:1096 msgid "e.g., a \"user id\" column" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:926 +#: superset/assets/javascripts/explore/stores/visTypes.js:1099 msgid "Column containing event names" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:934 +#: superset/assets/javascripts/explore/stores/visTypes.js:1107 msgid "Event count limit" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:935 +#: superset/assets/javascripts/explore/stores/visTypes.js:1108 msgid "The maximum number of events to return, equivalent to number of rows" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:938 +#: superset/assets/javascripts/explore/stores/visTypes.js:1111 msgid "Meta data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:939 +#: superset/assets/javascripts/explore/stores/visTypes.js:1112 msgid "Select any columns for meta data inspection" msgstr "" -#: superset/assets/javascripts/modules/superset.js:134 +#: 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/modules/superset.js:137 +#: superset/assets/javascripts/modules/superset.js:133 #, python-format msgid "An unknown error occurred. (Status: %s )" msgstr "" -#: superset/assets/javascripts/modules/superset.js:162 -#, python-format -msgid "Query timeout - visualization query are set to time out at %s seconds." -msgstr "" - #: superset/assets/javascripts/profile/components/App.jsx:24 msgid "Favorites" msgstr "" @@ -2479,14 +2662,14 @@ msgstr "" #: superset/assets/javascripts/profile/components/CreatedContent.jsx:58 #: superset/assets/javascripts/profile/components/Favorites.jsx:59 -#: superset/templates/superset/welcome.html:20 superset/views/core.py:367 -#: superset/views/core.py:527 +#: 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:403 superset/views/core.py:472 +#: superset/views/core.py:408 superset/views/core.py:477 msgid "Slices" msgstr "" @@ -2503,7 +2686,7 @@ msgid "Roles" msgstr "" #: superset/assets/javascripts/profile/components/Security.jsx:23 -#: superset/views/core.py:279 +#: superset/views/core.py:284 msgid "Databases" msgstr "" @@ -2527,12 +2710,12 @@ msgstr "" msgid "Sorry, there appears to be no data" msgstr "" -#: superset/assets/visualizations/filter_box.jsx:88 +#: superset/assets/visualizations/filter_box.jsx:106 #, python-format msgid "Select [%s]" msgstr "" -#: superset/connectors/druid/models.py:970 +#: superset/connectors/druid/models.py:1073 msgid "No data was returned." msgstr "" @@ -2552,32 +2735,32 @@ msgstr "" msgid "Edit Druid Column" msgstr "" -#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:81 +#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:80 msgid "Column" msgstr "" #: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:109 -#: superset/connectors/sqla/views.py:133 +#: superset/connectors/sqla/views.py:94 superset/connectors/sqla/views.py:133 msgid "Type" msgstr "" -#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84 +#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83 msgid "Groupable" msgstr "" -#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85 +#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84 msgid "Filterable" msgstr "" -#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87 +#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86 msgid "Count Distinct" msgstr "" -#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88 +#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87 msgid "Sum" msgstr "" -#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:50 +#: 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." @@ -2606,12 +2789,12 @@ msgid "" "metric)' are allowed to access this metric" msgstr "" -#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:82 +#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81 #: superset/connectors/sqla/views.py:132 msgid "Verbose Name" msgstr "" -#: superset/connectors/druid/views.py:110 superset/views/core.py:554 +#: superset/connectors/druid/views.py:110 superset/views/core.py:559 msgid "JSON" msgstr "" @@ -2619,79 +2802,84 @@ msgstr "" msgid "Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:128 -msgid "List Druid Cluster" +#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138 +msgid "Warning Message" msgstr "" #: superset/connectors/druid/views.py:129 -msgid "Show Druid Cluster" +msgid "List Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:130 -msgid "Add Druid Cluster" +msgid "Show Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:131 +msgid "Add Druid Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:132 msgid "Edit Druid Cluster" msgstr "" -#: superset/connectors/druid/views.py:142 -#: superset/connectors/druid/views.py:228 +#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:227 msgid "Cluster" msgstr "" -#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:144 msgid "Coordinator Host" msgstr "" -#: superset/connectors/druid/views.py:144 +#: superset/connectors/druid/views.py:145 msgid "Coordinator Port" msgstr "" -#: superset/connectors/druid/views.py:145 +#: superset/connectors/druid/views.py:146 msgid "Coordinator Endpoint" msgstr "" -#: superset/connectors/druid/views.py:146 +#: superset/connectors/druid/views.py:147 msgid "Broker Host" msgstr "" -#: superset/connectors/druid/views.py:147 +#: superset/connectors/druid/views.py:148 msgid "Broker Port" msgstr "" -#: superset/connectors/druid/views.py:148 +#: superset/connectors/druid/views.py:149 msgid "Broker Endpoint" msgstr "" -#: superset/connectors/druid/views.py:163 +#: superset/connectors/druid/views.py:164 msgid "Druid Clusters" msgstr "" -#: superset/connectors/druid/views.py:166 -#: superset/connectors/druid/views.py:268 -#: superset/connectors/druid/views.py:307 superset/connectors/sqla/views.py:281 -#: superset/views/core.py:282 +#: 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 msgid "Sources" msgstr "" -#: superset/connectors/druid/views.py:173 +#: superset/connectors/druid/views.py:174 msgid "List Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:174 +#: superset/connectors/druid/views.py:175 msgid "Show Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:175 +#: superset/connectors/druid/views.py:176 msgid "Add Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:176 +#: superset/connectors/druid/views.py:177 msgid "Edit Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:197 superset/connectors/sqla/views.py:175 +#: 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 " @@ -2700,11 +2888,11 @@ msgid "" "datasource for a slice, overwrite the slice from the 'explore view'" msgstr "" -#: superset/connectors/druid/views.py:205 superset/connectors/sqla/views.py:183 +#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184 msgid "Timezone offset (in hours) for this datasource" msgstr "" -#: superset/connectors/druid/views.py:209 +#: 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` " @@ -2712,112 +2900,126 @@ msgid "" "filter will be populated based on the distinct value over the past week" msgstr "" -#: superset/connectors/druid/views.py:216 superset/connectors/sqla/views.py:205 +#: 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" msgstr "" -#: superset/connectors/druid/views.py:220 superset/connectors/sqla/views.py:219 +#: superset/connectors/druid/views.py:219 msgid "" "Redirects to this endpoint when clicking on the datasource from the " "datasource list" msgstr "" -#: superset/connectors/druid/views.py:226 superset/connectors/sqla/views.py:212 +#: superset/connectors/druid/views.py:225 superset/connectors/sqla/views.py:213 msgid "Associated Slices" msgstr "" -#: superset/connectors/druid/views.py:227 +#: superset/connectors/druid/views.py:226 msgid "Data Source" msgstr "" -#: superset/connectors/druid/views.py:230 +#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225 msgid "Owner" msgstr "" -#: superset/connectors/druid/views.py:231 +#: superset/connectors/druid/views.py:230 msgid "Is Hidden" msgstr "" -#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:217 +#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218 msgid "Enable Filter Select" msgstr "" -#: superset/connectors/druid/views.py:233 +#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220 msgid "Default Endpoint" msgstr "" -#: superset/connectors/druid/views.py:234 +#: superset/connectors/druid/views.py:233 msgid "Time Offset" msgstr "" -#: superset/connectors/druid/views.py:235 superset/connectors/sqla/views.py:223 -#: superset/views/core.py:249 superset/views/core.py:365 +#: superset/connectors/druid/views.py:234 superset/connectors/sqla/views.py:222 +#: superset/views/core.py:251 superset/views/core.py:370 msgid "Cache Timeout" msgstr "" -#: superset/connectors/druid/views.py:266 +#: superset/connectors/druid/views.py:265 msgid "Druid Datasources" msgstr "" -#: superset/connectors/druid/views.py:304 +#: superset/connectors/druid/views.py:312 +msgid "Scan New Datasources" +msgstr "" + +#: superset/connectors/druid/views.py:320 msgid "Refresh Druid Metadata" msgstr "" -#: superset/connectors/sqla/models.py:386 +#: superset/connectors/sqla/models.py:394 msgid "" "Datetime column not provided as part table configuration and is required " "by this type of chart" msgstr "" -#: superset/connectors/sqla/models.py:391 +#: superset/connectors/sqla/models.py:398 +msgid "Empty query?" +msgstr "" + +#: superset/connectors/sqla/models.py:401 msgid "Metric '{}' is not valid" msgstr "" -#: superset/connectors/sqla/views.py:28 +#: superset/connectors/sqla/models.py:590 +msgid "" +"Table [{}] doesn't seem to exist in the specified database, couldn't " +"fetch column information" +msgstr "" + +#: superset/connectors/sqla/views.py:27 msgid "List Columns" msgstr "" -#: superset/connectors/sqla/views.py:29 +#: superset/connectors/sqla/views.py:28 msgid "Show Column" msgstr "" -#: superset/connectors/sqla/views.py:30 +#: superset/connectors/sqla/views.py:29 msgid "Add Column" msgstr "" -#: superset/connectors/sqla/views.py:31 +#: superset/connectors/sqla/views.py:30 msgid "Edit Column" msgstr "" -#: superset/connectors/sqla/views.py:46 +#: 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" msgstr "" -#: superset/connectors/sqla/views.py:53 +#: 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." msgstr "" -#: superset/connectors/sqla/views.py:91 +#: superset/connectors/sqla/views.py:90 msgid "Expression" msgstr "" -#: superset/connectors/sqla/views.py:92 +#: superset/connectors/sqla/views.py:91 msgid "Is temporal" msgstr "" -#: superset/connectors/sqla/views.py:93 +#: superset/connectors/sqla/views.py:92 msgid "Datetime Format" msgstr "" -#: superset/connectors/sqla/views.py:94 +#: superset/connectors/sqla/views.py:93 msgid "Database Expression" msgstr "" @@ -2841,67 +3043,94 @@ msgstr "" msgid "SQL Expression" msgstr "" -#: superset/connectors/sqla/views.py:152 +#: superset/connectors/sqla/views.py:136 +msgid "D3 Format" +msgstr "" + +#: superset/connectors/sqla/views.py:137 +msgid "Is Restricted" +msgstr "" + +#: superset/connectors/sqla/views.py:155 msgid "List Tables" msgstr "" -#: superset/connectors/sqla/views.py:153 +#: superset/connectors/sqla/views.py:156 msgid "Show Table" msgstr "" -#: superset/connectors/sqla/views.py:154 +#: superset/connectors/sqla/views.py:157 msgid "Add Table" msgstr "" -#: superset/connectors/sqla/views.py:155 +#: superset/connectors/sqla/views.py:158 msgid "Edit Table" msgstr "" -#: superset/connectors/sqla/views.py:184 +#: superset/connectors/sqla/views.py:185 msgid "Name of the table that exists in the source database" msgstr "" -#: superset/connectors/sqla/views.py:186 +#: superset/connectors/sqla/views.py:187 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2" msgstr "" -#: superset/connectors/sqla/views.py:192 +#: 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." msgstr "" -#: superset/connectors/sqla/views.py:196 +#: 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." msgstr "" -#: superset/connectors/sqla/views.py:202 +#: superset/connectors/sqla/views.py:203 msgid "Redirects to this endpoint when clicking on the table from the table list" msgstr "" -#: superset/connectors/sqla/views.py:214 +#: superset/connectors/sqla/views.py:215 msgid "Changed By" msgstr "" -#: superset/connectors/sqla/views.py:215 superset/views/core.py:245 +#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55 msgid "Database" msgstr "" -#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: superset/connectors/sqla/views.py:217 superset/views/core.py:249 msgid "Last Changed" msgstr "" -#: superset/connectors/sqla/views.py:218 +#: superset/connectors/sqla/views.py:219 msgid "Schema" msgstr "" -#: superset/connectors/sqla/views.py:222 +#: superset/connectors/sqla/views.py:221 msgid "Offset" msgstr "" +#: superset/connectors/sqla/views.py:223 +msgid "Table Name" +msgstr "" + +#: superset/connectors/sqla/views.py:224 +msgid "Fetch Values Predicate" +msgstr "" + +#: superset/connectors/sqla/views.py:226 +msgid "Main Datetime Column" +msgstr "" + +#: 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:255 msgid "" "The table was created. As part of this two phase configuration process, " @@ -2924,6 +3153,14 @@ msgstr "" msgid "Login" msgstr "" +#: superset/templates/appbuilder/general/widgets/base_list.html:37 +msgid "Record Count" +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 "" @@ -2941,7 +3178,7 @@ msgstr "" msgid "Request Permissions" msgstr "" -#: superset/templates/superset/welcome.html:10 +#: superset/templates/superset/welcome.html:3 msgid "Welcome!" msgstr "" @@ -2949,185 +3186,209 @@ msgstr "" msgid "Test Connection" msgstr "" -#: superset/views/base.py:57 +#: superset/views/annotations.py:50 superset/views/annotations.py:58 +#: superset/views/core.py:277 superset/views/core.py:2371 +#: superset/views/sql_lab.py:30 +msgid "Manage" +msgstr "" + +#: superset/views/base.py:62 #, python-format msgid "Datasource %(name)s already exists" msgstr "" -#: superset/views/base.py:256 +#: superset/views/base.py:221 +msgid "json isn't valid" +msgstr "" + +#: superset/views/base.py:272 msgid "Delete" msgstr "" -#: superset/views/base.py:257 +#: superset/views/base.py:273 msgid "Delete all Really?" msgstr "" -#: superset/views/core.py:57 +#: superset/views/core.py:56 msgid "This endpoint requires the `all_datasource_access` permission" msgstr "" -#: superset/views/core.py:59 +#: superset/views/core.py:58 msgid "The datasource seems to have been deleted" msgstr "" -#: superset/views/core.py:60 +#: superset/views/core.py:59 msgid "The access requests seem to have been deleted" msgstr "" -#: superset/views/core.py:62 +#: superset/views/core.py:61 msgid "The user seems to have been deleted" msgstr "" -#: superset/views/core.py:63 +#: superset/views/core.py:62 msgid "You don't have access to this datasource" msgstr "" -#: superset/views/core.py:67 +#: superset/views/core.py:66 #, python-format msgid "" "This view requires the database %(name)s or `all_datasource_access` " "permission" msgstr "" -#: superset/views/core.py:72 +#: superset/views/core.py:71 #, python-format msgid "" "This endpoint requires the datasource %(name)s, database or " "`all_datasource_access` permission" msgstr "" -#: superset/views/core.py:175 +#: superset/views/core.py:174 msgid "List Databases" msgstr "" -#: superset/views/core.py:176 +#: superset/views/core.py:175 msgid "Show Database" msgstr "" -#: superset/views/core.py:177 +#: superset/views/core.py:176 msgid "Add Database" msgstr "" -#: superset/views/core.py:178 +#: superset/views/core.py:177 msgid "Edit Database" msgstr "" -#: superset/views/core.py:213 +#: superset/views/core.py:212 msgid "Expose this DB in SQL Lab" msgstr "" -#: superset/views/core.py:214 +#: 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)" msgstr "" -#: superset/views/core.py:218 +#: 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." msgstr "" -#: superset/views/core.py:222 +#: superset/views/core.py:221 msgid "Allow CREATE TABLE AS option in SQL Lab" msgstr "" -#: superset/views/core.py:223 +#: superset/views/core.py:222 msgid "" "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in" " SQL Lab" msgstr "" -#: superset/views/core.py:227 +#: 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" msgstr "" -#: superset/views/core.py:241 +#: 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 "Expose in SQL Lab" msgstr "" -#: superset/views/core.py:242 +#: superset/views/core.py:244 msgid "Allow CREATE TABLE AS" msgstr "" -#: superset/views/core.py:243 +#: superset/views/core.py:245 msgid "Allow DML" msgstr "" -#: superset/views/core.py:244 +#: superset/views/core.py:246 msgid "CTAS Schema" msgstr "" -#: superset/views/core.py:246 superset/views/core.py:366 -#: superset/views/core.py:474 superset/views/core.py:538 +#: superset/views/core.py:248 superset/views/core.py:371 +#: superset/views/core.py:479 superset/views/core.py:543 msgid "Creator" msgstr "" -#: superset/views/core.py:248 +#: superset/views/core.py:250 msgid "SQLAlchemy URI" msgstr "" -#: superset/views/core.py:250 +#: superset/views/core.py:252 msgid "Extra" msgstr "" -#: superset/views/core.py:268 -msgid "Import Dashboards" +#: superset/views/core.py:253 +msgid "Allow Run Sync" msgstr "" -#: superset/views/core.py:272 superset/views/core.py:2318 -#: superset/views/sql_lab.py:23 -msgid "Manage" +#: superset/views/core.py:254 +msgid "Allow Run Async" +msgstr "" + +#: superset/views/core.py:255 +msgid "Impersonate queries to the database" +msgstr "" + +#: superset/views/core.py:273 +msgid "Import Dashboards" msgstr "" -#: superset/views/core.py:310 superset/views/core.py:551 +#: superset/views/core.py:315 superset/views/core.py:556 +#: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54 msgid "User" msgstr "" -#: superset/views/core.py:311 +#: superset/views/core.py:316 msgid "User Roles" msgstr "" -#: superset/views/core.py:312 +#: superset/views/core.py:317 msgid "Database URL" msgstr "" -#: superset/views/core.py:314 +#: superset/views/core.py:319 msgid "Roles to grant" msgstr "" -#: superset/views/core.py:315 +#: superset/views/core.py:320 msgid "Created On" msgstr "" -#: superset/views/core.py:321 +#: superset/views/core.py:326 msgid "Access requests" msgstr "" -#: superset/views/core.py:323 superset/views/core.py:562 +#: superset/views/core.py:328 superset/views/core.py:567 msgid "Security" msgstr "" -#: superset/views/core.py:330 +#: superset/views/core.py:335 msgid "List Slices" msgstr "" -#: superset/views/core.py:331 +#: superset/views/core.py:336 msgid "Show Slice" msgstr "" -#: superset/views/core.py:332 +#: superset/views/core.py:337 msgid "Add Slice" msgstr "" -#: superset/views/core.py:333 +#: superset/views/core.py:338 msgid "Edit Slice" msgstr "" -#: superset/views/core.py:354 +#: 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 " @@ -3135,193 +3396,1893 @@ msgid "" "parameters." msgstr "" -#: superset/views/core.py:359 +#: superset/views/core.py:364 msgid "Duration (in seconds) of the caching timeout for this slice." msgstr "" -#: superset/views/core.py:370 +#: superset/views/core.py:375 msgid "Last Modified" msgstr "" -#: superset/views/core.py:371 superset/views/core.py:473 +#: superset/views/core.py:376 superset/views/core.py:478 msgid "Owners" msgstr "" -#: superset/views/core.py:372 +#: superset/views/core.py:377 msgid "Parameters" msgstr "" -#: superset/views/core.py:373 superset/views/core.py:415 +#: superset/views/core.py:378 superset/views/core.py:420 msgid "Slice" msgstr "" -#: superset/views/core.py:432 +#: superset/views/core.py:437 msgid "List Dashboards" msgstr "" -#: superset/views/core.py:433 +#: superset/views/core.py:438 msgid "Show Dashboard" msgstr "" -#: superset/views/core.py:434 +#: superset/views/core.py:439 msgid "Add Dashboard" msgstr "" -#: superset/views/core.py:435 +#: superset/views/core.py:440 msgid "Edit Dashboard" msgstr "" -#: superset/views/core.py:446 +#: 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 "" -#: superset/views/core.py:451 +#: 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 "" -#: superset/views/core.py:455 +#: superset/views/core.py:460 msgid "To get a readable URL for your dashboard" msgstr "" -#: superset/views/core.py:456 +#: 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:461 +#: superset/views/core.py:466 msgid "Owners is a list of users who can alter the dashboard." msgstr "" -#: superset/views/core.py:469 superset/views/core.py:536 +#: superset/views/core.py:474 superset/views/core.py:541 msgid "Dashboard" msgstr "" -#: superset/views/core.py:471 +#: superset/views/core.py:476 msgid "Slug" msgstr "" -#: superset/views/core.py:476 +#: superset/views/core.py:481 msgid "Position JSON" msgstr "" -#: superset/views/core.py:478 +#: superset/views/core.py:483 msgid "JSON Metadata" msgstr "" -#: superset/views/core.py:479 +#: superset/views/core.py:484 msgid "Underlying Tables" msgstr "" -#: superset/views/core.py:502 +#: superset/views/core.py:507 msgid "Export" msgstr "" -#: superset/views/core.py:502 +#: superset/views/core.py:507 msgid "Export dashboards?" msgstr "" -#: superset/views/core.py:552 +#: superset/views/core.py:557 msgid "Action" msgstr "" -#: superset/views/core.py:553 +#: superset/views/core.py:558 msgid "dttm" msgstr "" -#: superset/views/core.py:560 +#: superset/views/core.py:565 msgid "Action Log" msgstr "" -#: superset/views/core.py:790 +#: superset/views/core.py:796 msgid "Access was requested" msgstr "" -#: superset/views/core.py:851 +#: superset/views/core.py:857 #, python-format msgid "" "%(user)s was granted the role %(role)s that gives access to the " "%(datasource)s" msgstr "" -#: superset/views/core.py:867 +#: superset/views/core.py:873 #, python-format msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s" msgstr "" -#: superset/views/core.py:876 +#: superset/views/core.py:882 msgid "You have no permission to approve this request" msgstr "" -#: superset/views/core.py:1609 +#: superset/views/core.py:1646 msgid "" "Malformed request. slice_id or table_name and db_name arguments are " "expected" msgstr "" -#: superset/views/core.py:1615 +#: superset/views/core.py:1652 #, python-format msgid "Slice %(id)s not found" msgstr "" -#: superset/views/core.py:1627 +#: superset/views/core.py:1664 #, python-format msgid "Table %(t)s wasn't found in the database %(d)s" msgstr "" -#: superset/views/core.py:1761 +#: superset/views/core.py:1803 #, python-format msgid "Can't find User '%(name)s', please ask your admin to create one." msgstr "" -#: superset/views/core.py:1768 +#: superset/views/core.py:1810 #, python-format msgid "Can't find DruidCluster with cluster_name = '%(name)s'" msgstr "" -#: superset/views/core.py:2315 +#: superset/views/core.py:2071 +msgid "Query record was not created as expected." +msgstr "" + +#: superset/views/core.py:2357 +msgid "Template Name" +msgstr "" + +#: superset/views/core.py:2368 msgid "CSS Templates" msgstr "" -#: superset/views/core.py:2325 +#: superset/views/core.py:2379 msgid "SQL Editor" msgstr "" -#: superset/views/core.py:2330 superset/views/core.py:2339 +#: superset/views/core.py:2384 superset/views/core.py:2393 msgid "SQL Lab" msgstr "" -#: superset/views/core.py:2334 +#: superset/views/core.py:2388 msgid "Query Search" msgstr "" +#: superset/views/sql_lab.py:20 +msgid "Status" +msgstr "" + #: superset/views/sql_lab.py:21 +msgid "Start Time" +msgstr "" + +#: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58 +msgid "End Time" +msgstr "" + +#: superset/views/sql_lab.py:28 msgid "Queries" msgstr "" -#: superset/views/sql_lab.py:30 +#: superset/views/sql_lab.py:37 msgid "List Saved Query" msgstr "" -#: superset/views/sql_lab.py:31 +#: superset/views/sql_lab.py:38 msgid "Show Saved Query" msgstr "" -#: superset/views/sql_lab.py:32 +#: superset/views/sql_lab.py:39 msgid "Add Saved Query" msgstr "" -#: superset/views/sql_lab.py:33 +#: superset/views/sql_lab.py:40 msgid "Edit Saved Query" msgstr "" -#: superset/views/sql_lab.py:62 +#: superset/views/sql_lab.py:59 +msgid "Pop Tab Link" +msgstr "" + +#: superset/views/sql_lab.py:60 +msgid "Changed on" +msgstr "" + +#: superset/views/sql_lab.py:79 msgid "Saved Queries" msgstr "" +#~ msgid "Your query was saved" +#~ msgstr "" + +#~ msgid "Your query could not be saved" +#~ msgstr "" + +#~ msgid "Failed at retrieving results from the results backend" +#~ msgstr "" + +#~ msgid "Could not connect to server" +#~ msgstr "" + +#~ msgid "Your session timed out, please refresh your page and try again." +#~ msgstr "" + +#~ msgid "Query was stopped." +#~ msgstr "" + +#~ msgid "Failed at stopping query." +#~ msgstr "" + +#~ msgid "Error occurred while fetching table metadata" +#~ msgstr "" + +#~ msgid "shared query" +#~ msgstr "" + +#~ msgid "The query couldn't be loaded" +#~ msgstr "" + +#~ msgid "An error occurred while creating the data source" +#~ msgstr "" + +#~ msgid "Pick a chart type!" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one column flagged as a date" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one dimension" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one aggregation function" +#~ msgstr "" + +#~ msgid "Untitled Query" +#~ msgstr "" + +#~ msgid "Copy of %s" +#~ msgstr "" + +#~ msgid "share query" +#~ msgstr "" + +#~ msgid "copy URL to clipboard" +#~ msgstr "" + +#~ msgid "Raw SQL" +#~ msgstr "" + +#~ msgid "Source SQL" +#~ msgstr "" + +#~ msgid "SQL" +#~ msgstr "" + +#~ msgid "No query history yet..." +#~ msgstr "" + +#~ msgid "It seems you don't have access to any database" +#~ msgstr "" + +#~ msgid "Search Results" +#~ msgstr "" + +#~ msgid "[From]-" +#~ msgstr "" + +#~ msgid "[To]-" +#~ msgstr "" + +#~ msgid "[Query Status]" +#~ msgstr "" + +#~ msgid "Search" +#~ msgstr "" + +#~ msgid "Open in SQL Editor" +#~ msgstr "" + +#~ msgid "view results" +#~ msgstr "" + +#~ msgid "Data preview" +#~ msgstr "" + +#~ msgid "Visualize the data out of this query" +#~ msgstr "" + +#~ msgid "Overwrite text in editor with a query on this table" +#~ msgstr "" + +#~ msgid "Run query in a new tab" +#~ msgstr "" + +#~ msgid "Remove query from log" +#~ msgstr "" + +#~ msgid ".CSV" +#~ msgstr "" + +#~ msgid "Visualize" +#~ msgstr "" + +#~ msgid "Query was stopped" +#~ msgstr "" + +#~ msgid "was created" +#~ msgstr "" + +#~ msgid "Query in a new tab" +#~ msgstr "" + +#~ msgid "Fetch data preview" +#~ msgstr "" + +#~ msgid "The query returned no data" +#~ msgstr "" + +#~ msgid "Run Selected Query" +#~ msgstr "" + +#~ msgid "Run Query" +#~ msgstr "" + +#~ msgid "Run query asynchronously" +#~ msgstr "" + +#~ msgid "Stop" +#~ msgstr "" + +#~ msgid "Undefined" +#~ msgstr "" + +#~ msgid "Label for your query" +#~ msgstr "" + +#~ msgid "Write a description for your query" +#~ msgstr "" + +#~ msgid "Save" +#~ msgstr "" + +#~ msgid "Save Query" +#~ msgstr "" + +#~ msgid "Run a query to display results here" +#~ msgstr "" + +#~ msgid "Preview for %s" +#~ msgstr "" + +#~ msgid "Results" +#~ msgstr "" + +#~ msgid "Query History" +#~ 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 "" + +#~ msgid "Create table as with query results" +#~ msgstr "" + +#~ msgid "new table name" +#~ msgstr "" + +#~ msgid "Error while fetching table list" +#~ msgstr "" + +#~ msgid "Error while fetching schema list" +#~ msgstr "" + +#~ msgid "Error while fetching database list" +#~ msgstr "" + +#~ msgid "Database:" +#~ msgstr "" + +#~ msgid "Select a database" +#~ msgstr "" + +#~ msgid "Select a schema (%s)" +#~ msgstr "" + +#~ msgid "Schema:" +#~ msgstr "" + +#~ msgid "Add a table (%s)" +#~ msgstr "" + +#~ msgid "Type to search ..." +#~ msgstr "" + +#~ msgid "Reset State" +#~ msgstr "" + +#~ msgid "Enter a new title for the tab" +#~ msgstr "" + +#~ msgid "Untitled Query %s" +#~ msgstr "" + +#~ msgid "close tab" +#~ msgstr "" + +#~ msgid "rename tab" +#~ msgstr "" + +#~ msgid "expand tool bar" +#~ msgstr "" + +#~ msgid "hide tool bar" +#~ msgstr "" + +#~ msgid "Copy partition query to clipboard" +#~ msgstr "" + +#~ msgid "latest partition:" +#~ msgstr "" + +#~ msgid "Keys for table" +#~ msgstr "" + +#~ msgid "View keys & indexes (%s)" +#~ msgstr "" + +#~ msgid "Sort columns alphabetically" +#~ msgstr "" + +#~ msgid "Original table column order" +#~ msgstr "" + +#~ msgid "Copy SELECT statement to clipboard" +#~ msgstr "" + +#~ msgid "Remove table preview" +#~ msgstr "" + +#~ msgid "Pie Chart" +#~ msgstr "" + +#~ msgid "" +#~ "%s is not right as a column " +#~ "name, please alias it (as in " +#~ "SELECT count(*) " +#~ msgstr "" + +#~ msgid "AS my_alias" +#~ msgstr "" + +#~ msgid "using only alphanumeric characters and underscores" +#~ msgstr "" + +#~ msgid "Creating a data source and popping a new tab" +#~ msgstr "" + +#~ msgid "No results available for this query" +#~ msgstr "" + +#~ msgid "Chart Type" +#~ msgstr "" + +#~ msgid "[Chart Type]" +#~ msgstr "" + +#~ msgid "Datasource Name" +#~ msgstr "" + +#~ msgid "datasource name" +#~ msgstr "" + +#~ msgid "Create a new slice" +#~ msgstr "" + +#~ msgid "Choose a datasource" +#~ msgstr "" + +#~ msgid "Choose a visualization type" +#~ msgstr "" + +#~ msgid "Create new slice" +#~ msgstr "" + +#~ msgid "Select ..." +#~ msgstr "" + +#~ msgid "Loaded data cached" +#~ msgstr "" + +#~ msgid "Loaded from cache" +#~ msgstr "" + +#~ msgid "Click to force-refresh" +#~ msgstr "" + +#~ msgid "Copy to clipboard" +#~ msgstr "" + +#~ msgid "Not successful" +#~ msgstr "" + +#~ msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" +#~ msgstr "" + +#~ msgid "Copied!" +#~ msgstr "" + +#~ msgid "click to edit title" +#~ msgstr "" + +#~ msgid "You don't have the rights to alter this title." +#~ msgstr "" + +#~ msgid "Click to favorite/unfavorite" +#~ msgstr "" + +#~ msgid "You have unsaved changes." +#~ msgstr "" + +#~ msgid "Click the" +#~ msgstr "" + +#~ msgid "button on the top right to save your changes." +#~ msgstr "" + +#~ msgid "Served from data cached %s . Click to force refresh." +#~ msgstr "" + +#~ msgid "Click to force refresh" +#~ msgstr "" + +#~ msgid "Error" +#~ msgstr "" + +#~ msgid "Sorry, there was an error adding slices to this dashboard: %s" +#~ msgstr "" + +#~ msgid "Active Dashboard Filters" +#~ msgstr "" + +#~ msgid "Checkout this dashboard: %s" +#~ msgstr "" + +#~ msgid "Force refresh the whole dashboard" +#~ msgstr "" + +#~ msgid "Edit this dashboard's properties" +#~ msgstr "" + +#~ msgid "Load a template" +#~ msgstr "" + +#~ msgid "Load a CSS template" +#~ msgstr "" + +#~ msgid "Live CSS Editor" +#~ msgstr "" + +#~ msgid "Don't refresh" +#~ msgstr "" + +#~ msgid "10 seconds" +#~ msgstr "" + +#~ msgid "30 seconds" +#~ msgstr "" + +#~ msgid "1 minute" +#~ msgstr "" + +#~ msgid "5 minutes" +#~ msgstr "" + +#~ msgid "Refresh Interval" +#~ msgstr "" + +#~ msgid "Choose the refresh frequency for this dashboard" +#~ msgstr "" + +#~ msgid "This dashboard was saved successfully." +#~ msgstr "" + +#~ msgid "Sorry, there was an error saving this dashboard: " +#~ msgstr "" + +#~ msgid "You must pick a name for the new dashboard" +#~ msgstr "" + +#~ msgid "Save Dashboard" +#~ msgstr "" + +#~ msgid "Overwrite Dashboard [%s]" +#~ msgstr "" + +#~ msgid "Save as:" +#~ msgstr "" + +#~ msgid "[dashboard name]" +#~ msgstr "" + +#~ msgid "Viz" +#~ msgstr "" + +#~ msgid "Add Slices" +#~ msgstr "" + +#~ msgid "Add a new slice to the dashboard" +#~ msgstr "" + +#~ msgid "Add Slices to Dashboard" +#~ msgstr "" + +#~ msgid "Move chart" +#~ msgstr "" + +#~ msgid "Force refresh data" +#~ msgstr "" + +#~ msgid "Toggle chart description" +#~ msgstr "" + +#~ msgid "Edit chart" +#~ msgstr "" + +#~ msgid "Explore chart" +#~ msgstr "" + +#~ msgid "Remove chart from dashboard" +#~ msgstr "" + +#~ msgid "%s - untitled" +#~ msgstr "" + +#~ msgid "Edit slice properties" +#~ msgstr "" + +#~ msgid "Takes effect on chart immediatly" +#~ msgstr "" + +#~ msgid "Error..." +#~ msgstr "" + +#~ msgid "Query" +#~ msgstr "" + +#~ msgid "Height" +#~ msgstr "" + +#~ msgid "Width" +#~ msgstr "" + +#~ msgid "Export to .json" +#~ msgstr "" + +#~ msgid "Export to .csv format" +#~ msgstr "" + +#~ msgid "Please enter a slice name" +#~ msgstr "" + +#~ msgid "Please select a dashboard" +#~ msgstr "" + +#~ msgid "Please enter a dashboard name" +#~ msgstr "" + +#~ msgid "Save A Slice" +#~ msgstr "" + +#~ msgid "Overwrite slice %s" +#~ msgstr "" + +#~ msgid "Save as" +#~ msgstr "" + +#~ msgid "[slice name]" +#~ msgstr "" + +#~ msgid "Do not add to a dashboard" +#~ msgstr "" + +#~ msgid "Add slice to existing dashboard" +#~ msgstr "" + +#~ msgid "Add to new dashboard" +#~ msgstr "" + +#~ msgid "Save & go to dashboard" +#~ msgstr "" + +#~ msgid "Check out this slice: %s" +#~ msgstr "" + +#~ msgid "`Min` value should be numeric or empty" +#~ msgstr "" + +#~ msgid "`Max` value should be numeric or empty" +#~ msgstr "" + +#~ msgid "Filter value" +#~ msgstr "" + +#~ msgid "Select metric" +#~ msgstr "" + +#~ msgid "Select column" +#~ msgstr "" + +#~ msgid "Select operator" +#~ msgstr "" + +#~ msgid "Select %s" +#~ msgstr "" + +#~ msgid "textarea" +#~ msgstr "" + +#~ msgid "Edit" +#~ msgstr "" + +#~ msgid "in modal" +#~ msgstr "" + +#~ msgid "edit" +#~ msgstr "" + +#~ msgid "Select a visualization type" +#~ msgstr "" + +#~ msgid "Search / Filter" +#~ msgstr "" + +#~ msgid "fetching dashboards failed for %s" +#~ msgstr "" + +#~ msgid "Updating chart was stopped" +#~ msgstr "" + +#~ msgid "An error occurred while rendering the visualization: %s" +#~ msgstr "" + +#~ msgid "Query timeout" +#~ msgstr "" + +#~ msgid "- visualization query are set to timeout at %s seconds. " +#~ 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 "" + +#~ msgid "Network error." +#~ msgstr "" + +#~ msgid "Failed to save slice" +#~ msgstr "" + +#~ msgid "The type of visualization to display" +#~ msgstr "" + +#~ msgid "Metrics" +#~ 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 "" + +#~ msgid "Ordering" +#~ msgstr "" + +#~ msgid "Choose the metric" +#~ msgstr "" + +#~ msgid "Right Axis Metric" +#~ msgstr "" + +#~ msgid "Choose a metric for right axis" +#~ msgstr "" + +#~ msgid "Stacked Style" +#~ msgstr "" + +#~ msgid "Linear Color Scheme" +#~ 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 "" + +#~ msgid "Defines how the color are attributed." +#~ 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 "" + +#~ msgid "Number of steps to take between ticks when displaying the X scale" +#~ msgstr "" + +#~ msgid "YScale Interval" +#~ msgstr "" + +#~ msgid "Number of steps to take between ticks when displaying the Y scale" +#~ msgstr "" + +#~ msgid "Include Time" +#~ msgstr "" + +#~ msgid "Whether to include the time granularity as defined in the time section" +#~ msgstr "" + +#~ msgid "Stacked Bars" +#~ msgstr "" + +#~ msgid "Show Markers" +#~ msgstr "" + +#~ msgid "Show data points as circle markers on the lines" +#~ msgstr "" + +#~ msgid "Bar Values" +#~ msgstr "" + +#~ msgid "Sort Bars" +#~ msgstr "" + +#~ msgid "Sort bars by x labels." +#~ 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 "" + +#~ msgid "Reduce X ticks" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Include Series" +#~ msgstr "" + +#~ msgid "Include series name as an axis" +#~ msgstr "" + +#~ msgid "Color Metric" +#~ msgstr "" + +#~ msgid "A metric to use for color" +#~ msgstr "" + +#~ msgid "Country Name" +#~ msgstr "" + +#~ msgid "The name of country that Superset should display" +#~ msgstr "" + +#~ msgid "Country Field Type" +#~ msgstr "" + +#~ msgid "" +#~ "The country code standard that Superset" +#~ " should expect to find in the " +#~ "[country] column" +#~ msgstr "" + +#~ msgid "Group by" +#~ msgstr "" + +#~ msgid "One or many controls to group by" +#~ msgstr "" + +#~ msgid "Columns" +#~ msgstr "" + +#~ msgid "Columns to display" +#~ msgstr "" + +#~ msgid "X" +#~ msgstr "" + +#~ msgid "Y" +#~ msgstr "" + +#~ msgid "Origin" +#~ msgstr "" + +#~ msgid "" +#~ "Defines the origin where time buckets" +#~ " start, accepts natural dates as in" +#~ " `now`, `sunday` or `1970-01-01`" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Domain" +#~ msgstr "" + +#~ msgid "The time unit used for the grouping of blocks" +#~ 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 "" + +#~ msgid "Link length in the force layout" +#~ msgstr "" + +#~ msgid "Charge" +#~ 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 "" + +#~ 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 "" + +#~ msgid "Resample Rule" +#~ msgstr "" + +#~ msgid "Pandas resample rule" +#~ msgstr "" + +#~ msgid "Resample How" +#~ msgstr "" + +#~ msgid "Pandas resample how" +#~ msgstr "" + +#~ msgid "Resample Fill Method" +#~ msgstr "" + +#~ msgid "Pandas resample fill method" +#~ 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 "" + +#~ msgid "Until" +#~ msgstr "" + +#~ msgid "Max Bubble Size" +#~ msgstr "" + +#~ msgid "Whisker/outlier options" +#~ msgstr "" + +#~ msgid "Determines how whiskers and outliers are calculated." +#~ msgstr "" + +#~ msgid "Ratio" +#~ msgstr "" + +#~ msgid "Target aspect ratio for treemap tiles." +#~ msgstr "" + +#~ msgid "Number format" +#~ msgstr "" + +#~ msgid "Row limit" +#~ msgstr "" + +#~ msgid "Series limit" +#~ msgstr "" + +#~ msgid "Limits the number of time series that get displayed" +#~ msgstr "" + +#~ msgid "Sort By" +#~ msgstr "" + +#~ msgid "Metric used to define the top series" +#~ 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 "" + +#~ msgid "This defines the element to be plotted on the chart" +#~ msgstr "" + +#~ msgid "X Axis" +#~ msgstr "" + +#~ msgid "Metric assigned to the [X] axis" +#~ msgstr "" + +#~ msgid "Y Axis" +#~ msgstr "" + +#~ msgid "Metric assigned to the [Y] axis" +#~ msgstr "" + +#~ msgid "Bubble Size" +#~ msgstr "" + +#~ msgid "URL" +#~ msgstr "" + +#~ msgid "" +#~ "The URL, this control is templated, " +#~ "so you can integrate {{ width }}" +#~ " and/or {{ height }} in your " +#~ "URL string." +#~ msgstr "" + +#~ msgid "X Axis Label" +#~ msgstr "" + +#~ msgid "Y Axis Label" +#~ msgstr "" + +#~ msgid "Custom WHERE clause" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Custom HAVING clause" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Comparison Period Lag" +#~ msgstr "" + +#~ msgid "Based on granularity, number of time periods to compare against" +#~ msgstr "" + +#~ msgid "Comparison suffix" +#~ msgstr "" + +#~ msgid "Suffix to apply after the percentage display" +#~ msgstr "" + +#~ msgid "Table Timestamp Format" +#~ msgstr "" + +#~ msgid "Timestamp Format" +#~ msgstr "" + +#~ msgid "Series Height" +#~ msgstr "" + +#~ msgid "Pixel height of each series" +#~ msgstr "" + +#~ msgid "Page Length" +#~ msgstr "" + +#~ msgid "Rows per page, 0 means no pagination" +#~ msgstr "" + +#~ msgid "X Axis Format" +#~ msgstr "" + +#~ msgid "Y Axis Format" +#~ msgstr "" + +#~ msgid "Right Axis Format" +#~ msgstr "" + +#~ msgid "Markup Type" +#~ msgstr "" + +#~ msgid "Pick your favorite markup language" +#~ msgstr "" + +#~ msgid "Rotation" +#~ msgstr "" + +#~ msgid "Rotation to apply to words in the cloud" +#~ msgstr "" + +#~ msgid "Line Style" +#~ msgstr "" + +#~ msgid "Line interpolation as defined by d3.js" +#~ msgstr "" + +#~ msgid "Label Type" +#~ msgstr "" + +#~ msgid "What should be shown on the label?" +#~ msgstr "" + +#~ msgid "Code" +#~ msgstr "" + +#~ msgid "Put your code here" +#~ 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 "" + +#~ msgid "Font size for the smallest value in the list" +#~ msgstr "" + +#~ msgid "Font Size To" +#~ msgstr "" + +#~ msgid "Font size for the biggest value in the list" +#~ 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 "" + +#~ msgid "Whether to display the time range interactive selector" +#~ msgstr "" + +#~ msgid "Date Filter" +#~ msgstr "" + +#~ msgid "Whether to include a time filter" +#~ msgstr "" + +#~ msgid "Data Table" +#~ msgstr "" + +#~ msgid "Whether to display the interactive data table" +#~ msgstr "" + +#~ msgid "Search Box" +#~ msgstr "" + +#~ msgid "Whether to include a client side search box" +#~ msgstr "" + +#~ msgid "Table Filter" +#~ msgstr "" + +#~ msgid "Whether to apply filter when table cell is clicked" +#~ msgstr "" + +#~ msgid "Show Bubbles" +#~ msgstr "" + +#~ msgid "Whether to display bubbles on top of countries" +#~ msgstr "" + +#~ msgid "Legend" +#~ msgstr "" + +#~ msgid "Whether to display the legend (toggles)" +#~ msgstr "" + +#~ msgid "X bounds" +#~ msgstr "" + +#~ msgid "Whether to display the min and max values of the X axis" +#~ msgstr "" + +#~ msgid "Rich Tooltip" +#~ msgstr "" + +#~ msgid "The rich tooltip shows a list of all series for that point in time" +#~ msgstr "" + +#~ msgid "Y Log Scale" +#~ msgstr "" + +#~ msgid "Use a log scale for the Y axis" +#~ msgstr "" + +#~ msgid "X Log Scale" +#~ msgstr "" + +#~ msgid "Use a log scale for the X axis" +#~ msgstr "" + +#~ msgid "Donut" +#~ msgstr "" + +#~ msgid "Do you want a donut or a pie?" +#~ msgstr "" + +#~ msgid "Put labels outside" +#~ msgstr "" + +#~ msgid "Put the labels outside the pie?" +#~ msgstr "" + +#~ msgid "Contribution" +#~ msgstr "" + +#~ msgid "Compute the contribution to the total" +#~ 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 "" + +#~ 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 "" + +#~ msgid "Subheader" +#~ msgstr "" + +#~ msgid "Description text that shows up below your Big Number" +#~ 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 "" + +#~ msgid "Map Style" +#~ msgstr "" + +#~ msgid "Base layer map style" +#~ 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 "" + +#~ 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 "" + +#~ msgid "Point Radius Unit" +#~ msgstr "" + +#~ msgid "The unit of measure for the specified point radius" +#~ msgstr "" + +#~ msgid "Opacity" +#~ msgstr "" + +#~ msgid "Opacity of all clusters, points, and labels. Between 0 and 1." +#~ msgstr "" + +#~ msgid "Zoom" +#~ msgstr "" + +#~ msgid "Zoom level of the map" +#~ msgstr "" + +#~ msgid "Default latitude" +#~ msgstr "" + +#~ msgid "Latitude of default viewport" +#~ msgstr "" + +#~ msgid "Default longitude" +#~ msgstr "" + +#~ msgid "Longitude of default viewport" +#~ msgstr "" + +#~ msgid "Live render" +#~ msgstr "" + +#~ msgid "Points and clusters will update as viewport is being changed" +#~ msgstr "" + +#~ msgid "RGB Color" +#~ msgstr "" + +#~ msgid "The color for points and clusters in RGB" +#~ msgstr "" + +#~ msgid "Ranges" +#~ msgstr "" + +#~ msgid "Ranges to highlight with shading" +#~ msgstr "" + +#~ msgid "Range labels" +#~ msgstr "" + +#~ msgid "Labels for the ranges" +#~ msgstr "" + +#~ msgid "Markers" +#~ msgstr "" + +#~ msgid "List of values to mark with triangles" +#~ msgstr "" + +#~ msgid "Marker labels" +#~ msgstr "" + +#~ msgid "Labels for the markers" +#~ msgstr "" + +#~ msgid "Marker lines" +#~ msgstr "" + +#~ msgid "List of values to mark with lines" +#~ msgstr "" + +#~ msgid "Marker line labels" +#~ msgstr "" + +#~ msgid "Labels for the marker lines" +#~ msgstr "" + +#~ msgid "Slice ID" +#~ msgstr "" + +#~ msgid "The id of the active slice" +#~ msgstr "" + +#~ msgid "Cache Timeout (seconds)" +#~ msgstr "" + +#~ msgid "The number of seconds before expiring the cache" +#~ msgstr "" + +#~ msgid "Order by entity id" +#~ msgstr "" + +#~ 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 "" + +#~ 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 "" + +#~ msgid "Time related form attributes" +#~ msgstr "" + +#~ msgid "Datasource & Chart Type" +#~ msgstr "" + +#~ msgid "This section exposes ways to include snippets of SQL in your query" +#~ 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 Leave " +#~ "the value control empty to filter " +#~ "empty strings or nullsFor filters with" +#~ " comma in values, wrap them in " +#~ "single quotesas in " +#~ msgstr "" + +#~ msgid "Result Filters" +#~ msgstr "" + +#~ msgid "" +#~ "The filters to apply after post-" +#~ "aggregation.Leave the value control empty " +#~ "to filter empty strings or nulls" +#~ msgstr "" + +#~ msgid "Chart Options" +#~ msgstr "" + +#~ msgid "Breakdowns" +#~ msgstr "" + +#~ msgid "Defines how each series is broken down" +#~ msgstr "" + +#~ msgid "Axes" +#~ msgstr "" + +#~ msgid "Dual Axis Line Chart" +#~ msgstr "" + +#~ msgid "Y Axis 1" +#~ msgstr "" + +#~ msgid "Y Axis 2" +#~ msgstr "" + +#~ msgid "Left Axis Metric" +#~ msgstr "" + +#~ msgid "Choose a metric for left axis" +#~ msgstr "" + +#~ msgid "Left Axis Format" +#~ msgstr "" + +#~ msgid "GROUP BY" +#~ msgstr "" + +#~ msgid "Use this section if you want a query that aggregates" +#~ msgstr "" + +#~ msgid "NOT GROUPED BY" +#~ msgstr "" + +#~ msgid "Use this section if you want to query atomic rows" +#~ msgstr "" + +#~ msgid "Options" +#~ msgstr "" + +#~ msgid "Bubbles" +#~ msgstr "" + +#~ msgid "Histogram Options" +#~ msgstr "" + +#~ msgid "Numeric Column" +#~ msgstr "" + +#~ msgid "Select the numeric column to draw the histogram" +#~ msgstr "" + +#~ msgid "No of Bins" +#~ msgstr "" + +#~ msgid "Select number of bins for the histogram" +#~ msgstr "" + +#~ msgid "Primary Metric" +#~ msgstr "" + +#~ msgid "The primary metric is used to define the arc segment sizes" +#~ 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 "" + +#~ msgid "This defines the level of the hierarchy" +#~ msgstr "" + +#~ msgid "Source / Target" +#~ msgstr "" + +#~ msgid "Choose a source and a target" +#~ msgstr "" + +#~ msgid "Force Layout" +#~ msgstr "" + +#~ msgid "Chord Diagram" +#~ msgstr "" + +#~ msgid "Choose a number format" +#~ msgstr "" + +#~ msgid "Source" +#~ msgstr "" + +#~ msgid "Choose a source" +#~ msgstr "" + +#~ msgid "Target" +#~ msgstr "" + +#~ msgid "Choose a target" +#~ msgstr "" + +#~ msgid "ISO 3166-1 codes of region/province/department" +#~ msgstr "" + +#~ msgid "" +#~ "It's ISO 3166-1 of your " +#~ "region/province/department in your table. (see" +#~ " documentation for list of ISO " +#~ "3166-1)" +#~ msgstr "" + +#~ msgid "Metric to display bottom title" +#~ msgstr "" + +#~ msgid "Country Control" +#~ msgstr "" + +#~ msgid "3 letter code of the country" +#~ msgstr "" + +#~ msgid "Metric for color" +#~ msgstr "" + +#~ msgid "Metric that defines the color of the country" +#~ msgstr "" + +#~ msgid "Bubble size" +#~ msgstr "" + +#~ msgid "Metric that defines the size of the bubble" +#~ msgstr "" + +#~ msgid "Filter Box" +#~ 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 "" + +#~ msgid "Axis & Metrics" +#~ msgstr "" + +#~ msgid "Heatmap Options" +#~ msgstr "" + +#~ msgid "Horizon" +#~ msgstr "" + +#~ msgid "Points" +#~ msgstr "" + +#~ msgid "Labelling" +#~ msgstr "" + +#~ msgid "Visual Tweaks" +#~ msgstr "" + +#~ msgid "Viewport" +#~ msgstr "" + +#~ msgid "Longitude" +#~ msgstr "" + +#~ msgid "Column containing longitude data" +#~ msgstr "" + +#~ msgid "Latitude" +#~ msgstr "" + +#~ msgid "Column containing latitude data" +#~ 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 "" + +#~ msgid "Additional meta data" +#~ msgstr "" + +#~ msgid "Column containing entity ids" +#~ msgstr "" + +#~ msgid "e.g., a \"user id\" column" +#~ msgstr "" + +#~ msgid "Column containing event names" +#~ msgstr "" + +#~ msgid "Event count limit" +#~ msgstr "" + +#~ msgid "The maximum number of events to return, equivalent to number of rows" +#~ msgstr "" + +#~ msgid "Meta data" +#~ 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 "" + +#~ msgid "Query timeout - visualization query are set to time out at %s seconds." +#~ msgstr "" + +#~ msgid "Favorites" +#~ msgstr "" + +#~ msgid "Created Content" +#~ msgstr "" + +#~ msgid "Recent Activity" +#~ msgstr "" + +#~ msgid "Security & Access" +#~ msgstr "" + +#~ msgid "No slices" +#~ msgstr "" + +#~ msgid "No dashboards" +#~ msgstr "" + +#~ msgid "No favorite slices yet, go click on stars!" +#~ msgstr "" + +#~ msgid "No favorite dashboards yet, go click on stars!" +#~ msgstr "" + +#~ msgid "Roles" +#~ msgstr "" + +#~ msgid "Datasources" +#~ msgstr "" + +#~ msgid "Profile picture provided by Gravatar" +#~ msgstr "" + +#~ msgid "joined" +#~ msgstr "" + +#~ msgid "id:" +#~ msgstr "" + +#~ msgid "Sorry, there appears to be no data" +#~ msgstr "" + +#~ msgid "Select [%s]" +#~ msgstr "" + diff --git a/superset/translations/es/LC_MESSAGES/messages.mo b/superset/translations/es/LC_MESSAGES/messages.mo index f6239821aa28d..8bed6eb58ba90 100644 Binary files a/superset/translations/es/LC_MESSAGES/messages.mo and b/superset/translations/es/LC_MESSAGES/messages.mo differ diff --git a/superset/translations/es/LC_MESSAGES/messages.po b/superset/translations/es/LC_MESSAGES/messages.po index 942a148c2d07e..0fc0fb8ad5914 100644 --- a/superset/translations/es/LC_MESSAGES/messages.po +++ b/superset/translations/es/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-07-31 11:46+0800\n" +"POT-Creation-Date: 2017-10-04 10:12-0700\n" "PO-Revision-Date: 2016-05-02 08:49-0700\n" "Last-Translator: FULL NAME \n" "Language: es\n" @@ -18,74 +18,77 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.4.0\n" -#: superset/assets/javascripts/explore/stores/controls.jsx:491 +#: 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:360 superset/db_engine_specs.py:810 -#: superset/db_engine_specs.py:846 superset/db_engine_specs.py:878 -#: superset/db_engine_specs.py:924 superset/db_engine_specs.py:961 +#: 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 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:361 -#: superset/db_engine_specs.py:811 superset/db_engine_specs.py:879 -#: superset/db_engine_specs.py:962 +#: 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 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:363 -#: superset/db_engine_specs.py:813 superset/db_engine_specs.py:847 -#: superset/db_engine_specs.py:881 superset/db_engine_specs.py:925 -#: superset/db_engine_specs.py:963 +#: 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 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:365 -#: superset/db_engine_specs.py:819 superset/db_engine_specs.py:849 -#: superset/db_engine_specs.py:883 superset/db_engine_specs.py:931 -#: superset/db_engine_specs.py:964 +#: 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 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:367 superset/db_engine_specs.py:821 -#: superset/db_engine_specs.py:851 superset/db_engine_specs.py:885 -#: superset/db_engine_specs.py:933 superset/db_engine_specs.py:965 +#: 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 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:369 superset/db_engine_specs.py:823 -#: superset/db_engine_specs.py:853 superset/db_engine_specs.py:887 -#: superset/db_engine_specs.py:966 +#: 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 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:371 superset/db_engine_specs.py:825 -#: superset/db_engine_specs.py:855 superset/db_engine_specs.py:889 -#: superset/db_engine_specs.py:935 superset/db_engine_specs.py:967 +#: 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 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:373 -#: superset/db_engine_specs.py:827 superset/db_engine_specs.py:857 -#: superset/db_engine_specs.py:891 superset/db_engine_specs.py:937 -#: superset/db_engine_specs.py:968 +#: 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 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:829 -#: superset/db_engine_specs.py:859 superset/db_engine_specs.py:939 -#: superset/db_engine_specs.py:969 +#: 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 msgid "year" msgstr "" @@ -93,250 +96,357 @@ msgstr "" msgid "week_start_monday" msgstr "" -#: superset/db_engine_specs.py:375 superset/db_engine_specs.py:893 +#: superset/db_engine_specs.py:386 superset/db_engine_specs.py:922 msgid "week_ending_saturday" msgstr "" -#: superset/db_engine_specs.py:378 superset/db_engine_specs.py:896 +#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:925 msgid "week_start_sunday" msgstr "" -#: superset/db_engine_specs.py:815 superset/db_engine_specs.py:927 +#: superset/db_engine_specs.py:844 superset/db_engine_specs.py:956 msgid "5 minute" msgstr "" -#: superset/db_engine_specs.py:817 +#: superset/db_engine_specs.py:846 msgid "half hour" msgstr "" -#: superset/db_engine_specs.py:929 +#: superset/db_engine_specs.py:958 msgid "10 minute" msgstr "" -#: superset/utils.py:472 +#: superset/utils.py:499 #, python-format msgid "[Superset] Access to the datasource %(name)s was granted" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:283 -#: superset/viz.py:312 -msgid "Table View" +#: superset/viz.py:50 +msgid "Viz is missing a datasource" +msgstr "" + +#: superset/viz.py:181 +msgid "From date cannot be larger than to date" msgstr "" #: superset/assets/javascripts/explore/stores/visTypes.js:334 -#: superset/viz.py:368 +#: superset/viz.py:369 +msgid "Table View" +msgstr "" + +#: superset/viz.py:381 +msgid "Pick a granularity in the Time section or uncheck 'Include Time'" +msgstr "" + +#: superset/viz.py:391 +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 msgid "Pivot Table" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:321 -#: superset/viz.py:423 +#: superset/viz.py:444 +msgid "Please choose at least one \"Group by\" field " +msgstr "" + +#: superset/viz.py:446 +msgid "Please choose at least one metric" +msgstr "" + +#: superset/viz.py:450 +msgid "'Group By' and 'Columns' can't overlap" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:373 +#: superset/viz.py:483 msgid "Markup" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:348 -#: superset/viz.py:442 +#: superset/assets/javascripts/explore/stores/visTypes.js:411 +#: superset/viz.py:502 msgid "Separator" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:369 -#: superset/viz.py:458 +#: superset/assets/javascripts/explore/stores/visTypes.js:433 +#: superset/viz.py:514 msgid "Word Cloud" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:383 -#: superset/viz.py:481 +#: superset/assets/javascripts/explore/stores/visTypes.js:454 +#: superset/viz.py:537 msgid "Treemap" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:403 -#: superset/viz.py:507 +#: superset/assets/javascripts/explore/stores/visTypes.js:481 +#: superset/viz.py:563 msgid "Calendar Heatmap" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:418 -#: superset/viz.py:565 +#: superset/assets/javascripts/explore/stores/visTypes.js:502 +#: superset/viz.py:621 msgid "Box Plot" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:437 -#: superset/viz.py:654 +#: superset/assets/javascripts/explore/stores/visTypes.js:523 +#: superset/viz.py:710 msgid "Bubble Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:481 -#: superset/viz.py:704 +#: superset/viz.py:734 +msgid "Pick a metric for x, y and size" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:574 +#: superset/viz.py:760 msgid "Bullet Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:497 -#: superset/viz.py:753 +#: superset/viz.py:786 +msgid "Pick a metric to display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:597 +#: superset/viz.py:809 msgid "Big Number with Trendline" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:516 -#: superset/viz.py:782 +#: superset/viz.py:817 superset/viz.py:846 +msgid "Pick a metric!" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:622 +#: superset/viz.py:838 msgid "Big Number" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:21 -#: superset/assets/javascripts/explore/stores/visTypes.js:127 -#: superset/viz.py:809 +#: superset/assets/javascripts/explore/stores/visTypes.js:157 +#: superset/viz.py:865 msgid "Time Series - Line Chart" msgstr "" -#: superset/viz.py:936 +#: superset/viz.py:913 superset/viz.py:1058 +msgid "Pick a time granularity for your time series" +msgstr "" + +#: superset/viz.py:1001 msgid "Time Series - Dual Axis Line Chart" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:22 -#: superset/assets/javascripts/explore/stores/visTypes.js:197 #: superset/viz.py:1011 +msgid "Pick a metric for left axis!" +msgstr "" + +#: superset/viz.py:1013 +msgid "Pick a metric for right axis!" +msgstr "" + +#: superset/viz.py:1015 +msgid "Please choose different metrics on left and right axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:238 +#: superset/viz.py:1076 msgid "Time Series - Bar Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:230 -#: superset/viz.py:1019 +#: superset/assets/javascripts/explore/stores/visTypes.js:274 +#: superset/viz.py:1084 msgid "Time Series - Percent Change" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:251 -#: superset/viz.py:1027 +#: superset/assets/javascripts/explore/stores/visTypes.js:297 +#: superset/viz.py:1092 msgid "Time Series - Stacked" msgstr "" -#: superset/viz.py:1036 +#: superset/viz.py:1101 msgid "Distribution - NVD3 - Pie Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:535 -#: superset/viz.py:1054 +#: superset/assets/javascripts/explore/stores/visTypes.js:647 +#: superset/viz.py:1119 msgid "Histogram" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:19 -#: superset/assets/javascripts/explore/stores/visTypes.js:81 -#: superset/viz.py:1079 +#: superset/viz.py:1129 +msgid "Must have one numeric column specified" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:96 +#: superset/viz.py:1144 msgid "Distribution - Bar Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:565 -#: superset/viz.py:1146 +#: superset/viz.py:1155 +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 +msgid "Pick at least one field for [Series]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:679 +#: superset/viz.py:1212 msgid "Sunburst" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:595 -#: superset/viz.py:1179 +#: superset/assets/javascripts/explore/stores/visTypes.js:716 +#: superset/viz.py:1245 msgid "Sankey" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:615 -#: superset/viz.py:1228 superset/viz.py:1249 +#: superset/viz.py:1252 +msgid "Pick exactly 2 columns as [Source / Target]" +msgstr "" + +#: superset/viz.py:1283 +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 msgid "Directed Force Layout" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:672 -#: superset/viz.py:1282 +#: superset/viz.py:1301 +msgid "Pick exactly 2 columns to 'Group By'" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:808 +#: superset/viz.py:1348 msgid "Country Map" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:696 -#: superset/viz.py:1311 +#: superset/assets/javascripts/explore/stores/visTypes.js:841 +#: superset/viz.py:1376 msgid "World Map" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:63 -#: superset/viz.py:1361 +#: superset/assets/javascripts/explore/stores/visTypes.js:80 +#: superset/viz.py:1426 msgid "Filters" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:758 -#: superset/viz.py:1396 +#: superset/viz.py:1434 +msgid "Pick at least one filter field" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:909 +#: superset/viz.py:1461 msgid "iFrame" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:770 -#: superset/viz.py:1413 +#: superset/assets/javascripts/explore/stores/visTypes.js:921 +#: superset/viz.py:1478 msgid "Parallel Coordinates" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:786 -#: superset/viz.py:1438 +#: superset/assets/javascripts/explore/stores/visTypes.js:943 +#: superset/viz.py:1503 msgid "Heatmap" msgstr "" -#: superset/viz.py:1489 +#: superset/viz.py:1562 msgid "Horizon Charts" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:830 -#: superset/viz.py:1500 +#: superset/assets/javascripts/explore/stores/visTypes.js:1002 +#: superset/viz.py:1573 msgid "Mapbox" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:900 -#: superset/viz.py:1603 +#: superset/viz.py:1588 +msgid "Must have a [Group By] column to have 'count' as the [Label]" +msgstr "" + +#: superset/viz.py:1601 +msgid "Choice of [Label] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1606 +msgid "Choice of [Point Radius] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1611 +msgid "[Longitude] and [Latitude] columns must be present in [Group By]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1073 +#: superset/viz.py:1676 msgid "Event flow" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:55 +#: superset/viz.py:1706 +msgid "Time Series - Paired t-test" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:57 msgid "Your query was saved" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:56 +#: superset/assets/javascripts/SqlLab/actions.js:58 msgid "Your query could not be saved" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:109 +#: superset/assets/javascripts/SqlLab/actions.js:111 msgid "Failed at retrieving results from the results backend" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:155 +#: superset/assets/javascripts/SqlLab/actions.js:157 msgid "Could not connect to server" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:160 +#: superset/assets/javascripts/SqlLab/actions.js:162 msgid "Your session timed out, please refresh your page and try again." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:179 +#: superset/assets/javascripts/SqlLab/actions.js:181 msgid "Query was stopped." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:182 +#: superset/assets/javascripts/SqlLab/actions.js:184 msgid "Failed at stopping query." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:295 -#: superset/assets/javascripts/SqlLab/actions.js:308 +#: superset/assets/javascripts/SqlLab/actions.js:297 +#: superset/assets/javascripts/SqlLab/actions.js:310 msgid "Error occurred while fetching table metadata" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:358 +#: superset/assets/javascripts/SqlLab/actions.js:364 msgid "shared query" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:366 -#: superset/assets/javascripts/SqlLab/actions.js:386 +#: superset/assets/javascripts/SqlLab/actions.js:372 +#: superset/assets/javascripts/SqlLab/actions.js:392 msgid "The query couldn't be loaded" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:419 +#: superset/assets/javascripts/SqlLab/actions.js:426 msgid "An error occurred while creating the data source" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:29 +#: superset/assets/javascripts/SqlLab/constants.js:30 msgid "Pick a chart type!" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:30 +#: superset/assets/javascripts/SqlLab/constants.js:31 msgid "To use this chart type you need at least one column flagged as a date" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:31 +#: superset/assets/javascripts/SqlLab/constants.js:32 msgid "To use this chart type you need at least one dimension" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:32 +#: superset/assets/javascripts/SqlLab/constants.js:33 msgid "To use this chart type you need at least one aggregation function" msgstr "" @@ -358,16 +468,16 @@ msgstr "" msgid "copy URL to clipboard" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:56 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:61 msgid "Raw SQL" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:66 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:71 msgid "Source SQL" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:78 -#: superset/assets/javascripts/explore/stores/visTypes.js:31 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:83 +#: superset/assets/javascripts/explore/stores/visTypes.js:40 msgid "SQL" msgstr "" @@ -381,7 +491,7 @@ msgid "It seems you don't have access to any database" msgstr "" #: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:154 -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:90 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:89 msgid "Search Results" msgstr "" @@ -389,15 +499,15 @@ msgstr "" msgid "[From]-" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:171 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:170 msgid "[To]-" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:181 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:179 msgid "[Query Status]" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:190 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:188 msgid "Search" msgstr "" @@ -429,40 +539,40 @@ msgstr "" msgid "Remove query from log" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:68 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:67 msgid ".CSV" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:79 -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:235 -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:274 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:78 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:241 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:280 msgid "Visualize" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:151 -msgid "Query was stopped" -msgstr "" - -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:194 -#: superset/connectors/sqla/views.py:86 superset/connectors/sqla/views.py:135 -#: superset/connectors/sqla/views.py:213 superset/views/core.py:375 +#: 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 msgid "Table" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:194 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162 msgid "was created" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:201 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:169 msgid "Query in a new tab" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:240 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:210 msgid "Fetch data preview" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:244 -msgid "The query returned no data" +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:230 +msgid "Track Job" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:236 +msgid "Loading..." msgstr "" #: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:19 @@ -477,7 +587,7 @@ msgstr "" msgid "Run query asynchronously" msgstr "" -#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:56 +#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:57 msgid "Stop" msgstr "" @@ -486,6 +596,7 @@ msgid "Undefined" msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:66 +#: superset/views/sql_lab.py:53 msgid "Label" msgstr "" @@ -495,8 +606,9 @@ msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:81 #: superset/connectors/druid/views.py:107 -#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:83 -#: superset/connectors/sqla/views.py:131 superset/views/core.py:369 +#: 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 msgid "Description" msgstr "" @@ -505,8 +617,8 @@ msgid "Write a description for your query" msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:99 -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:139 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:220 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:155 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:222 msgid "Save" msgstr "" @@ -519,30 +631,23 @@ msgstr "" msgid "Save Query" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:80 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:52 msgid "Run a query to display results here" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:85 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:57 #, python-format msgid "Preview for %s" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:109 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:81 msgid "Results" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:115 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:87 msgid "Query History" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:112 -#, python-format -msgid "" -"It appears that the number of rows in the query results displayed was " -"limited on the server side to the %s limit." -msgstr "" - #: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:123 msgid "Create table as with query results" msgstr "" @@ -651,67 +756,45 @@ msgstr "" msgid "Remove table preview" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:20 -#: superset/assets/javascripts/explore/stores/visTypes.js:111 -msgid "Pie Chart" -msgstr "" - -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:85 +#: 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:86 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 msgid "AS my_alias" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:86 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 msgid "using only alphanumeric characters and underscores" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:160 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:166 msgid "Creating a data source and popping a new tab" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:190 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:196 msgid "No results available for this query" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:242 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:248 msgid "Chart Type" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:245 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:251 msgid "[Chart Type]" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:253 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:259 msgid "Datasource Name" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:257 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:263 msgid "datasource name" msgstr "" -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:54 -msgid "Create a new slice" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:59 -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:65 -msgid "Choose a datasource" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:71 -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:77 -msgid "Choose a visualization type" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:87 -msgid "Create new slice" -msgstr "" - -#: superset/assets/javascripts/components/AsyncSelect.jsx:20 +#: superset/assets/javascripts/components/AsyncSelect.jsx:23 +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:26 msgid "Select ..." msgstr "" @@ -719,7 +802,7 @@ msgstr "" msgid "Loaded data cached" msgstr "" -#: superset/assets/javascripts/components/CachedLabel.jsx:28 +#: superset/assets/javascripts/components/CachedLabel.jsx:29 msgid "Loaded from cache" msgstr "" @@ -745,16 +828,16 @@ msgstr "" msgid "Copied!" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:12 -#: superset/views/core.py:470 superset/views/core.py:537 +#: superset/assets/javascripts/components/EditableTitle.jsx:13 +#: superset/views/core.py:475 superset/views/core.py:542 msgid "Title" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:92 msgid "click to edit title" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:93 msgid "You don't have the rights to alter this title." msgstr "" @@ -763,34 +846,34 @@ msgstr "" msgid "Click to favorite/unfavorite" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:36 -#: superset/assets/javascripts/dashboard/Dashboard.jsx:53 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:42 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:59 msgid "You have unsaved changes." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:53 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:59 msgid "Click the" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:55 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:61 msgid "button on the top right to save your changes." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:158 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:164 #, python-format msgid "Served from data cached %s . Click to force refresh." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:163 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:169 msgid "Click to force refresh" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:337 -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:93 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:353 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:100 msgid "Error" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:338 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:354 #, python-format msgid "Sorry, there was an error adding slices to this dashboard: %s" msgstr "" @@ -821,7 +904,7 @@ msgid "Load a CSS template" msgstr "" #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:80 -#: superset/views/core.py:477 +#: superset/views/core.py:482 msgid "CSS" msgstr "" @@ -857,104 +940,135 @@ msgstr "" msgid "Choose the refresh frequency for this dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:58 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:63 msgid "This dashboard was saved successfully." msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:64 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:69 msgid "Sorry, there was an error saving this dashboard: " msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:94 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:101 msgid "You must pick a name for the new dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:108 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:115 msgid "Save Dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:116 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 #, python-format msgid "Overwrite Dashboard [%s]" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:131 msgid "Save as:" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:127 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:208 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:135 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:210 msgid "[dashboard name]" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:137 -#: superset/views/core.py:374 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142 +#: superset/views/core.py:379 msgid "Name" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:143 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:148 msgid "Viz" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:152 -#: superset/views/core.py:475 superset/views/core.py:539 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:157 +#: superset/views/core.py:480 superset/views/core.py:544 +#: superset/views/sql_lab.py:57 msgid "Modified" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:162 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:167 msgid "Add Slices" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:171 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:176 msgid "Add a new slice to the dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:175 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:181 msgid "Add Slices to Dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:23 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:37 msgid "Move chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:26 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 msgid "Force refresh data" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:30 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:44 msgid "Toggle chart description" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:54 msgid "Edit chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:45 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:62 +msgid "Export CSV" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:70 msgid "Explore chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:50 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:77 msgid "Remove chart from dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:170 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180 #, python-format msgid "%s - untitled" msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:276 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:287 msgid "Edit slice properties" msgstr "" -#: superset/assets/javascripts/explore/components/ControlHeader.jsx:60 -msgid "Takes effect on chart immediatly" +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:32 +msgid "description" msgstr "" -#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:56 +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:42 +msgid "bolt" +msgstr "" + +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:61 msgid "Error..." msgstr "" -#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:92 +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97 +#: superset/assets/javascripts/explore/stores/visTypes.js:56 +#: superset/assets/javascripts/explore/stores/visTypes.js:137 +#: superset/assets/javascripts/explore/stores/visTypes.js:389 +#: superset/assets/javascripts/explore/stores/visTypes.js:436 +#: superset/assets/javascripts/explore/stores/visTypes.js:457 +#: superset/assets/javascripts/explore/stores/visTypes.js:485 +#: superset/assets/javascripts/explore/stores/visTypes.js:505 +#: superset/assets/javascripts/explore/stores/visTypes.js:526 +#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:600 +#: superset/assets/javascripts/explore/stores/visTypes.js:625 +#: superset/assets/javascripts/explore/stores/visTypes.js:650 +#: superset/assets/javascripts/explore/stores/visTypes.js:682 +#: superset/assets/javascripts/explore/stores/visTypes.js:719 +#: superset/assets/javascripts/explore/stores/visTypes.js:746 +#: superset/assets/javascripts/explore/stores/visTypes.js:773 +#: superset/assets/javascripts/explore/stores/visTypes.js:811 +#: superset/assets/javascripts/explore/stores/visTypes.js:844 +#: superset/assets/javascripts/explore/stores/visTypes.js:881 +#: superset/assets/javascripts/explore/stores/visTypes.js:924 +#: superset/assets/javascripts/explore/stores/visTypes.js:946 +#: superset/assets/javascripts/explore/stores/visTypes.js:1005 msgid "Query" msgstr "" @@ -974,15 +1088,15 @@ msgstr "" msgid "Export to .csv format" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:73 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:74 msgid "Please enter a slice name" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:88 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:89 msgid "Please select a dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:96 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:97 msgid "Please enter a dashboard name" msgstr "" @@ -1011,11 +1125,11 @@ msgstr "" msgid "Add slice to existing dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:203 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:205 msgid "Add to new dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:229 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:231 msgid "Save & go to dashboard" msgstr "" @@ -1033,90 +1147,93 @@ 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:89 +#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:88 msgid "Min" msgstr "" #: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:83 -#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:90 +#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:89 msgid "Max" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:118 +#: 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 "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:106 +msgid "Edit the datasource's configuration" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:122 +msgid "Select a datasource" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:132 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:120 +msgid "Search / Filter" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:114 msgid "Filter value" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select metric" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select column" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:159 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:155 msgid "Select operator" msgstr "" -#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:70 +#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:138 +#: superset/templates/appbuilder/general/widgets/search.html:6 msgid "Add Filter" msgstr "" +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:24 +msgid "Error while fetching data" +msgstr "" + #: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106 #, python-format msgid "Select %s" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:62 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:63 msgid "textarea" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:80 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 msgid "Edit" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:80 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 msgid "in modal" msgstr "" -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:90 -#: superset/assets/javascripts/explore/stores/controls.jsx:46 -msgid "edit" -msgstr "" - -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:104 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:110 msgid "Select a visualization type" msgstr "" -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:114 -msgid "Search / Filter" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:61 -#, python-format -msgid "fetching dashboards failed for %s" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:100 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:32 msgid "Updating chart was stopped" msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:106 -#: superset/assets/javascripts/modules/superset.js:220 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:38 +#: superset/assets/javascripts/modules/superset.js:223 #, python-format msgid "An error occurred while rendering the visualization: %s" msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:117 -msgid "Query timeout" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:118 -#, python-format -msgid "- visualization query are set to timeout at %s seconds. " -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:119 +#: 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" @@ -1124,160 +1241,217 @@ msgid "" "your data further." msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:127 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:56 msgid "Network error." msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:150 -msgid "Failed to save slice" +#: superset/assets/javascripts/explore/stores/controls.jsx:36 +msgid "A reference to the [Time] configuration, taking granularity into account" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:50 +msgid "Group by" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:53 +msgid "One or many controls to group by" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:35 -#: superset/connectors/druid/views.py:45 superset/views/core.py:313 -#: superset/views/core.py:368 +#: superset/assets/javascripts/explore/stores/controls.jsx:72 +#: superset/connectors/druid/views.py:45 superset/views/core.py:318 +#: superset/views/core.py:342 superset/views/core.py:373 msgid "Datasource" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:55 -#: superset/views/core.py:376 +#: superset/assets/javascripts/explore/stores/controls.jsx:82 +#: superset/views/core.py:381 msgid "Visualization Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:57 +#: superset/assets/javascripts/explore/stores/controls.jsx:84 msgid "The type of visualization to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:63 +#: superset/assets/javascripts/explore/stores/controls.jsx:90 msgid "Metrics" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:72 -#: superset/assets/javascripts/explore/stores/controls.jsx:90 +#: superset/assets/javascripts/explore/stores/controls.jsx:99 +#: superset/assets/javascripts/explore/stores/controls.jsx:116 msgid "One or many metrics to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:79 +#: superset/assets/javascripts/explore/stores/controls.jsx:103 +msgid "Y Axis Bounds" +msgstr "" + +#: 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:88 +#: superset/assets/javascripts/explore/stores/controls.jsx:114 msgid "Ordering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:100 +#: superset/assets/javascripts/explore/stores/controls.jsx:125 +#: superset/views/annotations.py:47 +msgid "Annotation Layers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:127 +msgid "Annotation layers to overlay on the visualization" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:129 +msgid "Select a annotation layer" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:130 +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 +msgid "Metric" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:143 msgid "Choose the metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:113 +#: superset/assets/javascripts/explore/stores/controls.jsx:156 msgid "Right Axis Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:117 +#: superset/assets/javascripts/explore/stores/controls.jsx:160 msgid "Choose a metric for right axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:128 +#: superset/assets/javascripts/explore/stores/controls.jsx:171 msgid "Stacked Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:140 +#: superset/assets/javascripts/explore/stores/controls.jsx:199 msgid "Linear Color Scheme" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:153 +#: superset/assets/javascripts/explore/stores/controls.jsx:216 msgid "Normalize Across" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:160 +#: 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:167 +#: superset/assets/javascripts/explore/stores/controls.jsx:230 msgid "Horizon Color Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:174 +#: superset/assets/javascripts/explore/stores/controls.jsx:237 msgid "Defines how the color are attributed." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:179 +#: superset/assets/javascripts/explore/stores/controls.jsx:242 msgid "Rendering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:185 +#: 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:191 +#: superset/assets/javascripts/explore/stores/controls.jsx:255 msgid "XScale Interval" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:194 +#: superset/assets/javascripts/explore/stores/controls.jsx:258 msgid "Number of steps to take between ticks when displaying the X scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:200 +#: superset/assets/javascripts/explore/stores/controls.jsx:264 msgid "YScale Interval" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:203 +#: superset/assets/javascripts/explore/stores/controls.jsx:267 msgid "Number of steps to take between ticks when displaying the Y scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:209 +#: superset/assets/javascripts/explore/stores/controls.jsx:273 msgid "Include Time" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:210 +#: superset/assets/javascripts/explore/stores/controls.jsx:274 msgid "Whether to include the time granularity as defined in the time section" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:216 +#: superset/assets/javascripts/explore/stores/controls.jsx:288 msgid "Stacked Bars" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:232 +#: superset/assets/javascripts/explore/stores/controls.jsx:296 +msgid "Show totals" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:299 +msgid "Display total row/column" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:304 msgid "Show Markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:235 +#: superset/assets/javascripts/explore/stores/controls.jsx:307 msgid "Show data points as circle markers on the lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:240 +#: superset/assets/javascripts/explore/stores/controls.jsx:312 msgid "Bar Values" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:248 +#: superset/assets/javascripts/explore/stores/controls.jsx:315 +msgid "Show the value on top of the bar" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:320 msgid "Sort Bars" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:250 +#: superset/assets/javascripts/explore/stores/controls.jsx:322 msgid "Sort bars by x labels." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:263 +#: superset/assets/javascripts/explore/stores/controls.jsx:327 +msgid "Combine Metrics" +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:335 msgid "Extra Controls" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:266 +#: 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:273 +#: superset/assets/javascripts/explore/stores/controls.jsx:345 msgid "Reduce X ticks" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:276 +#: 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 " @@ -1285,137 +1459,137 @@ msgid "" "scroll." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:285 +#: superset/assets/javascripts/explore/stores/controls.jsx:357 msgid "Include Series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:288 +#: superset/assets/javascripts/explore/stores/controls.jsx:360 msgid "Include series name as an axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:293 +#: superset/assets/javascripts/explore/stores/controls.jsx:365 msgid "Color Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:295 +#: superset/assets/javascripts/explore/stores/controls.jsx:367 msgid "A metric to use for color" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:302 +#: superset/assets/javascripts/explore/stores/controls.jsx:374 msgid "Country Name" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:321 +#: superset/assets/javascripts/explore/stores/controls.jsx:393 msgid "The name of country that Superset should display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:325 +#: superset/assets/javascripts/explore/stores/controls.jsx:397 msgid "Country Field Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:333 +#: 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:340 -msgid "Group by" +#: superset/assets/javascripts/explore/stores/controls.jsx:412 +#: superset/assets/javascripts/explore/stores/controls.jsx:419 +msgid "Columns" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:342 -msgid "One or many controls to group by" +#: superset/assets/javascripts/explore/stores/controls.jsx:413 +msgid "One or many controls to pivot as columns" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:354 -#: superset/assets/javascripts/explore/stores/controls.jsx:368 -msgid "Columns" +#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:431 +#: superset/assets/javascripts/explore/stores/controls.jsx:441 +msgid "Columns to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:370 -#: superset/assets/javascripts/explore/stores/controls.jsx:380 -#: superset/assets/javascripts/explore/stores/controls.jsx:390 -msgid "Columns to display" +#: superset/assets/javascripts/explore/stores/controls.jsx:450 +msgid "Origin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:378 -msgid "X" +#: 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:388 -msgid "Y" +#: superset/assets/javascripts/explore/stores/controls.jsx:463 +msgid "Bottom Margin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:399 -msgid "Origin" +#: superset/assets/javascripts/explore/stores/controls.jsx:467 +msgid "Bottom margin, in pixels, allowing for more room for axis labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:405 -msgid "" -"Defines the origin where time buckets start, accepts natural dates as in " -"`now`, `sunday` or `1970-01-01`" +#: superset/assets/javascripts/explore/stores/controls.jsx:473 +msgid "Left Margin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:415 -msgid "Bottom marging, in pixels, allowing for more room for axis labels" +#: superset/assets/javascripts/explore/stores/controls.jsx:477 +msgid "Left margin, in pixels, allowing for more room for axis labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:483 msgid "Time Granularity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:438 +#: 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:445 +#: superset/assets/javascripts/explore/stores/controls.jsx:507 msgid "Domain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:448 +#: superset/assets/javascripts/explore/stores/controls.jsx:510 msgid "The time unit used for the grouping of blocks" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:453 +#: superset/assets/javascripts/explore/stores/controls.jsx:515 msgid "Subdomain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:456 +#: 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:463 +#: superset/assets/javascripts/explore/stores/controls.jsx:525 msgid "Link Length" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:466 +#: superset/assets/javascripts/explore/stores/controls.jsx:528 msgid "Link length in the force layout" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:472 +#: superset/assets/javascripts/explore/stores/controls.jsx:534 msgid "Charge" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:486 +#: superset/assets/javascripts/explore/stores/controls.jsx:548 msgid "Charge in the force layout" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:494 +#: 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:506 +#: superset/assets/javascripts/explore/stores/controls.jsx:568 msgid "Time Grain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:508 +#: 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 " @@ -1423,1036 +1597,1045 @@ msgid "" "in the Superset source code." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:521 +#: superset/assets/javascripts/explore/stores/controls.jsx:583 msgid "Resample Rule" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:524 +#: superset/assets/javascripts/explore/stores/controls.jsx:586 msgid "Pandas resample rule" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:530 +#: superset/assets/javascripts/explore/stores/controls.jsx:592 msgid "Resample How" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:533 +#: superset/assets/javascripts/explore/stores/controls.jsx:595 msgid "Pandas resample how" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:539 +#: superset/assets/javascripts/explore/stores/controls.jsx:601 msgid "Resample Fill Method" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:542 +#: superset/assets/javascripts/explore/stores/controls.jsx:604 msgid "Pandas resample fill method" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:548 +#: superset/assets/javascripts/explore/stores/controls.jsx:610 msgid "Since" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:560 -msgid "" -"Timestamp from filter. This supports free form typing and natural " -"language as in `1 day ago`, `28 days` or `3 years`" +#: superset/assets/javascripts/explore/stores/controls.jsx:611 +msgid "7 days ago" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:567 +#: superset/assets/javascripts/explore/stores/controls.jsx:617 msgid "Until" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:582 +#: superset/assets/javascripts/explore/stores/controls.jsx:624 msgid "Max Bubble Size" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:590 +#: superset/assets/javascripts/explore/stores/controls.jsx:632 msgid "Whisker/outlier options" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:592 +#: superset/assets/javascripts/explore/stores/controls.jsx:634 msgid "Determines how whiskers and outliers are calculated." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:603 +#: superset/assets/javascripts/explore/stores/controls.jsx:645 msgid "Ratio" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:606 +#: superset/assets/javascripts/explore/stores/controls.jsx:648 msgid "Target aspect ratio for treemap tiles." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:612 -#: superset/assets/javascripts/explore/stores/visTypes.js:510 -#: superset/assets/javascripts/explore/stores/visTypes.js:529 -#: superset/assets/javascripts/explore/stores/visTypes.js:654 +#: 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 msgid "Number format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:622 +#: superset/assets/javascripts/explore/stores/controls.jsx:664 msgid "Row limit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:630 +#: superset/assets/javascripts/explore/stores/controls.jsx:672 msgid "Series limit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:633 +#: superset/assets/javascripts/explore/stores/controls.jsx:675 msgid "Limits the number of time series that get displayed" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:638 +#: superset/assets/javascripts/explore/stores/controls.jsx:680 msgid "Sort By" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:640 +#: superset/assets/javascripts/explore/stores/controls.jsx:682 msgid "Metric used to define the top series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:648 +#: superset/assets/javascripts/explore/stores/controls.jsx:697 msgid "Rolling" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:651 +#: 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:657 +#: superset/assets/javascripts/explore/stores/controls.jsx:706 msgid "Periods" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:659 +#: 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:665 -#: superset/assets/javascripts/explore/stores/visTypes.js:101 +#: superset/assets/javascripts/explore/stores/controls.jsx:714 +msgid "Min Periods" +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:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:123 msgid "Series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:667 +#: 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:677 +#: superset/assets/javascripts/explore/stores/controls.jsx:737 msgid "Entity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:680 +#: superset/assets/javascripts/explore/stores/controls.jsx:740 msgid "This defines the element to be plotted on the chart" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:688 -#: superset/assets/javascripts/explore/stores/visTypes.js:459 +#: superset/assets/javascripts/explore/stores/controls.jsx:748 +#: superset/assets/javascripts/explore/stores/visTypes.js:172 +#: superset/assets/javascripts/explore/stores/visTypes.js:547 msgid "X Axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:689 +#: superset/assets/javascripts/explore/stores/controls.jsx:749 msgid "Metric assigned to the [X] axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:702 -#: superset/assets/javascripts/explore/stores/visTypes.js:466 +#: superset/assets/javascripts/explore/stores/controls.jsx:762 +#: superset/assets/javascripts/explore/stores/visTypes.js:179 +#: superset/assets/javascripts/explore/stores/visTypes.js:555 msgid "Y Axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:705 +#: superset/assets/javascripts/explore/stores/controls.jsx:765 msgid "Metric assigned to the [Y] axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:716 +#: superset/assets/javascripts/explore/stores/controls.jsx:776 msgid "Bubble Size" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:729 +#: superset/assets/javascripts/explore/stores/controls.jsx:789 msgid "URL" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:730 +#: 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:737 +#: superset/assets/javascripts/explore/stores/controls.jsx:797 msgid "X Axis Label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:744 +#: superset/assets/javascripts/explore/stores/controls.jsx:804 msgid "Y Axis Label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:751 +#: superset/assets/javascripts/explore/stores/controls.jsx:811 msgid "Custom WHERE clause" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:753 +#: 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:761 +#: superset/assets/javascripts/explore/stores/controls.jsx:821 msgid "Custom HAVING clause" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:763 +#: 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:771 +#: superset/assets/javascripts/explore/stores/controls.jsx:831 msgid "Comparison Period Lag" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:773 +#: superset/assets/javascripts/explore/stores/controls.jsx:833 msgid "Based on granularity, number of time periods to compare against" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:778 +#: superset/assets/javascripts/explore/stores/controls.jsx:838 msgid "Comparison suffix" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:779 +#: superset/assets/javascripts/explore/stores/controls.jsx:839 msgid "Suffix to apply after the percentage display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:785 +#: superset/assets/javascripts/explore/stores/controls.jsx:845 msgid "Table Timestamp Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:790 +#: superset/assets/javascripts/explore/stores/controls.jsx:850 msgid "Timestamp Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:796 +#: superset/assets/javascripts/explore/stores/controls.jsx:856 msgid "Series Height" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:799 +#: superset/assets/javascripts/explore/stores/controls.jsx:859 msgid "Pixel height of each series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:805 +#: superset/assets/javascripts/explore/stores/controls.jsx:865 msgid "Page Length" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:808 +#: superset/assets/javascripts/explore/stores/controls.jsx:868 msgid "Rows per page, 0 means no pagination" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:814 -#: superset/assets/javascripts/explore/stores/controls.jsx:824 +#: superset/assets/javascripts/explore/stores/controls.jsx:874 +#: superset/assets/javascripts/explore/stores/controls.jsx:884 msgid "X Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:834 +#: superset/assets/javascripts/explore/stores/controls.jsx:894 msgid "Y Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:844 +#: superset/assets/javascripts/explore/stores/controls.jsx:904 msgid "Right Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:852 +#: superset/assets/javascripts/explore/stores/controls.jsx:912 msgid "Markup Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:857 +#: superset/assets/javascripts/explore/stores/controls.jsx:917 msgid "Pick your favorite markup language" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:862 +#: superset/assets/javascripts/explore/stores/controls.jsx:922 msgid "Rotation" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:865 +#: superset/assets/javascripts/explore/stores/controls.jsx:925 msgid "Rotation to apply to words in the cloud" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:870 +#: superset/assets/javascripts/explore/stores/controls.jsx:930 msgid "Line Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:875 +#: superset/assets/javascripts/explore/stores/controls.jsx:935 msgid "Line interpolation as defined by d3.js" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:880 +#: superset/assets/javascripts/explore/stores/controls.jsx:940 msgid "Label Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:887 +#: superset/assets/javascripts/explore/stores/controls.jsx:949 msgid "What should be shown on the label?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:892 +#: superset/assets/javascripts/explore/stores/controls.jsx:954 +#: superset/assets/javascripts/explore/stores/visTypes.js:376 +#: superset/assets/javascripts/explore/stores/visTypes.js:414 msgid "Code" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:893 +#: superset/assets/javascripts/explore/stores/controls.jsx:955 msgid "Put your code here" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:902 +#: superset/assets/javascripts/explore/stores/controls.jsx:964 msgid "Aggregation function" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:914 +#: 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:921 +#: superset/assets/javascripts/explore/stores/controls.jsx:983 msgid "Font Size From" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:923 +#: superset/assets/javascripts/explore/stores/controls.jsx:985 msgid "Font size for the smallest value in the list" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:929 +#: superset/assets/javascripts/explore/stores/controls.jsx:991 msgid "Font Size To" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:931 +#: superset/assets/javascripts/explore/stores/controls.jsx:993 msgid "Font size for the biggest value in the list" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:936 +#: superset/assets/javascripts/explore/stores/controls.jsx:998 msgid "Instant Filtering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:940 -msgid "" -"Whether to apply filters as they change, or wait forusers to hit an " -"[Apply] button" -msgstr "" - -#: superset/assets/javascripts/explore/stores/controls.jsx:947 +#: superset/assets/javascripts/explore/stores/controls.jsx:1009 msgid "Range Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:950 +#: superset/assets/javascripts/explore/stores/controls.jsx:1012 msgid "Whether to display the time range interactive selector" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:955 +#: superset/assets/javascripts/explore/stores/controls.jsx:1017 msgid "Date Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:957 +#: superset/assets/javascripts/explore/stores/controls.jsx:1019 msgid "Whether to include a time filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:962 +#: superset/assets/javascripts/explore/stores/controls.jsx:1024 msgid "Data Table" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:964 +#: superset/assets/javascripts/explore/stores/controls.jsx:1026 msgid "Whether to display the interactive data table" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:969 +#: superset/assets/javascripts/explore/stores/controls.jsx:1031 msgid "Search Box" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:972 +#: superset/assets/javascripts/explore/stores/controls.jsx:1034 msgid "Whether to include a client side search box" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:977 +#: superset/assets/javascripts/explore/stores/controls.jsx:1039 msgid "Table Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:979 +#: superset/assets/javascripts/explore/stores/controls.jsx:1041 msgid "Whether to apply filter when table cell is clicked" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:984 +#: superset/assets/javascripts/explore/stores/controls.jsx:1046 msgid "Show Bubbles" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:987 +#: superset/assets/javascripts/explore/stores/controls.jsx:1049 msgid "Whether to display bubbles on top of countries" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:992 +#: superset/assets/javascripts/explore/stores/controls.jsx:1054 msgid "Legend" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:995 +#: superset/assets/javascripts/explore/stores/controls.jsx:1057 msgid "Whether to display the legend (toggles)" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1000 +#: superset/assets/javascripts/explore/stores/controls.jsx:1062 msgid "X bounds" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1003 +#: superset/assets/javascripts/explore/stores/controls.jsx:1065 msgid "Whether to display the min and max values of the X axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1008 +#: superset/assets/javascripts/explore/stores/controls.jsx:1070 +msgid "Y bounds" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1073 +msgid "Whether to display the min and max values of the Y axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1078 msgid "Rich Tooltip" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1011 +#: superset/assets/javascripts/explore/stores/controls.jsx:1081 msgid "The rich tooltip shows a list of all series for that point in time" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1017 +#: superset/assets/javascripts/explore/stores/controls.jsx:1087 msgid "Y Log Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1020 +#: superset/assets/javascripts/explore/stores/controls.jsx:1090 msgid "Use a log scale for the Y axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1025 +#: superset/assets/javascripts/explore/stores/controls.jsx:1095 msgid "X Log Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1028 +#: superset/assets/javascripts/explore/stores/controls.jsx:1098 msgid "Use a log scale for the X axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1033 +#: superset/assets/javascripts/explore/stores/controls.jsx:1103 msgid "Donut" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1036 +#: superset/assets/javascripts/explore/stores/controls.jsx:1106 msgid "Do you want a donut or a pie?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1041 +#: superset/assets/javascripts/explore/stores/controls.jsx:1111 msgid "Put labels outside" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1044 +#: superset/assets/javascripts/explore/stores/controls.jsx:1114 msgid "Put the labels outside the pie?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1049 +#: superset/assets/javascripts/explore/stores/controls.jsx:1119 msgid "Contribution" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1051 +#: superset/assets/javascripts/explore/stores/controls.jsx:1121 msgid "Compute the contribution to the total" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1056 +#: superset/assets/javascripts/explore/stores/controls.jsx:1126 msgid "Period Ratio" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1059 +#: 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:1065 +#: superset/assets/javascripts/explore/stores/controls.jsx:1135 msgid "Period Ratio Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1068 +#: 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:1074 +#: superset/assets/javascripts/explore/stores/controls.jsx:1144 msgid "Time Shift" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1076 +#: 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:1084 +#: superset/assets/javascripts/explore/stores/controls.jsx:1154 msgid "Subheader" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1085 +#: superset/assets/javascripts/explore/stores/controls.jsx:1155 msgid "Description text that shows up below your Big Number" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1091 +#: superset/assets/javascripts/explore/stores/controls.jsx:1161 msgid "label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1093 +#: 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:1104 +#: superset/assets/javascripts/explore/stores/controls.jsx:1174 msgid "Map Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1114 +#: superset/assets/javascripts/explore/stores/controls.jsx:1184 msgid "Base layer map style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1120 +#: superset/assets/javascripts/explore/stores/controls.jsx:1190 msgid "Clustering Radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1133 +#: 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:1140 +#: superset/assets/javascripts/explore/stores/controls.jsx:1210 msgid "Point Radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1142 +#: 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:1152 +#: superset/assets/javascripts/explore/stores/controls.jsx:1222 msgid "Point Radius Unit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1155 +#: superset/assets/javascripts/explore/stores/controls.jsx:1225 msgid "The unit of measure for the specified point radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1160 +#: superset/assets/javascripts/explore/stores/controls.jsx:1230 msgid "Opacity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1163 +#: superset/assets/javascripts/explore/stores/controls.jsx:1233 msgid "Opacity of all clusters, points, and labels. Between 0 and 1." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1169 +#: superset/assets/javascripts/explore/stores/controls.jsx:1239 msgid "Zoom" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1172 +#: superset/assets/javascripts/explore/stores/controls.jsx:1242 msgid "Zoom level of the map" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1178 +#: superset/assets/javascripts/explore/stores/controls.jsx:1248 msgid "Default latitude" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1181 +#: superset/assets/javascripts/explore/stores/controls.jsx:1251 msgid "Latitude of default viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1187 +#: superset/assets/javascripts/explore/stores/controls.jsx:1257 msgid "Default longitude" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1190 +#: superset/assets/javascripts/explore/stores/controls.jsx:1260 msgid "Longitude of default viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1196 +#: superset/assets/javascripts/explore/stores/controls.jsx:1266 msgid "Live render" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1198 +#: superset/assets/javascripts/explore/stores/controls.jsx:1268 msgid "Points and clusters will update as viewport is being changed" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1204 +#: superset/assets/javascripts/explore/stores/controls.jsx:1274 msgid "RGB Color" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1214 +#: superset/assets/javascripts/explore/stores/controls.jsx:1284 msgid "The color for points and clusters in RGB" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1219 +#: superset/assets/javascripts/explore/stores/controls.jsx:1289 msgid "Ranges" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1221 +#: superset/assets/javascripts/explore/stores/controls.jsx:1291 msgid "Ranges to highlight with shading" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1226 +#: superset/assets/javascripts/explore/stores/controls.jsx:1296 msgid "Range labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1228 +#: superset/assets/javascripts/explore/stores/controls.jsx:1298 msgid "Labels for the ranges" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1233 +#: superset/assets/javascripts/explore/stores/controls.jsx:1303 msgid "Markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1235 +#: superset/assets/javascripts/explore/stores/controls.jsx:1305 msgid "List of values to mark with triangles" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1240 +#: superset/assets/javascripts/explore/stores/controls.jsx:1310 msgid "Marker labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1242 +#: superset/assets/javascripts/explore/stores/controls.jsx:1312 msgid "Labels for the markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1247 +#: superset/assets/javascripts/explore/stores/controls.jsx:1317 msgid "Marker lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1249 +#: superset/assets/javascripts/explore/stores/controls.jsx:1319 msgid "List of values to mark with lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1254 +#: superset/assets/javascripts/explore/stores/controls.jsx:1324 msgid "Marker line labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1256 +#: superset/assets/javascripts/explore/stores/controls.jsx:1326 msgid "Labels for the marker lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1283 +#: superset/assets/javascripts/explore/stores/controls.jsx:1353 msgid "Slice ID" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1285 +#: superset/assets/javascripts/explore/stores/controls.jsx:1355 msgid "The id of the active slice" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1290 +#: superset/assets/javascripts/explore/stores/controls.jsx:1360 msgid "Cache Timeout (seconds)" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1292 +#: superset/assets/javascripts/explore/stores/controls.jsx:1362 msgid "The number of seconds before expiring the cache" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1297 +#: superset/assets/javascripts/explore/stores/controls.jsx:1367 msgid "Order by entity id" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1298 +#: 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:1306 +#: superset/assets/javascripts/explore/stores/controls.jsx:1376 msgid "Minimum leaf node event count" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1309 +#: 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:1385 +#: superset/assets/javascripts/explore/stores/visTypes.js:25 +msgid "Color Scheme" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1389 +msgid "The color scheme for rendering chart" +msgstr "" + #: superset/assets/javascripts/explore/stores/visTypes.js:7 -#: superset/assets/javascripts/explore/stores/visTypes.js:23 +#: superset/assets/javascripts/explore/stores/visTypes.js:31 msgid "Time" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:8 -#: superset/assets/javascripts/explore/stores/visTypes.js:24 +#: superset/assets/javascripts/explore/stores/visTypes.js:9 +#: superset/assets/javascripts/explore/stores/visTypes.js:32 msgid "Time related form attributes" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:15 +#: superset/assets/javascripts/explore/stores/visTypes.js:16 msgid "Datasource & Chart Type" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:36 +#: superset/assets/javascripts/explore/stores/visTypes.js:45 msgid "This section exposes ways to include snippets of SQL in your query" msgstr "" #: superset/assets/javascripts/explore/stores/visTypes.js:48 +#: superset/views/annotations.py:55 +msgid "Annotations" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:66 msgid "Advanced Analytics" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:49 +#: superset/assets/javascripts/explore/stores/visTypes.js:67 msgid "" "This section contains options that allow for advanced analytical post " "processing of query results" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:64 -msgid "" -"Filters are defined using comma delimited strings as in " -"Leave the value control empty to filter empty strings or " -"nullsFor filters with comma in values, wrap them in single quotesas in " -"" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:71 +#: superset/assets/javascripts/explore/stores/visTypes.js:85 msgid "Result Filters" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:72 +#: 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:84 -#: superset/assets/javascripts/explore/stores/visTypes.js:132 +#: 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:235 -#: superset/assets/javascripts/explore/stores/visTypes.js:256 -#: superset/assets/javascripts/explore/stores/visTypes.js:393 -#: superset/assets/javascripts/explore/stores/visTypes.js:428 -#: superset/assets/javascripts/explore/stores/visTypes.js:447 -#: superset/assets/javascripts/explore/stores/visTypes.js:821 +#: 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 "Chart Options" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:104 +#: superset/assets/javascripts/explore/stores/visTypes.js:126 msgid "Breakdowns" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:105 +#: superset/assets/javascripts/explore/stores/visTypes.js:127 msgid "Defines how each series is broken down" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:141 -#: superset/assets/javascripts/explore/stores/visTypes.js:211 -#: superset/assets/javascripts/explore/stores/visTypes.js:265 -msgid "Axes" +#: superset/assets/javascripts/explore/stores/visTypes.js:133 +msgid "Pie Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:159 +#: superset/assets/javascripts/explore/stores/visTypes.js:198 msgid "Dual Axis Line Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:169 +#: superset/assets/javascripts/explore/stores/visTypes.js:209 msgid "Y Axis 1" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:175 +#: superset/assets/javascripts/explore/stores/visTypes.js:215 msgid "Y Axis 2" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:183 +#: superset/assets/javascripts/explore/stores/visTypes.js:224 msgid "Left Axis Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:184 +#: superset/assets/javascripts/explore/stores/visTypes.js:225 msgid "Choose a metric for left axis" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:187 +#: superset/assets/javascripts/explore/stores/visTypes.js:228 msgid "Left Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:286 +#: superset/assets/javascripts/explore/stores/visTypes.js:254 +#: superset/assets/javascripts/explore/stores/visTypes.js:312 +msgid "Axes" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:337 msgid "GROUP BY" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:287 +#: superset/assets/javascripts/explore/stores/visTypes.js:338 msgid "Use this section if you want a query that aggregates" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:294 +#: superset/assets/javascripts/explore/stores/visTypes.js:346 msgid "NOT GROUPED BY" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:295 +#: superset/assets/javascripts/explore/stores/visTypes.js:347 msgid "Use this section if you want to query atomic rows" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:302 +#: 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:453 -#: superset/assets/javascripts/explore/stores/visTypes.js:707 +#: superset/assets/javascripts/explore/stores/visTypes.js:541 +#: superset/assets/javascripts/explore/stores/visTypes.js:853 msgid "Bubbles" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:545 -msgid "Histogram Options" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:553 +#: superset/assets/javascripts/explore/stores/visTypes.js:667 msgid "Numeric Column" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:554 +#: superset/assets/javascripts/explore/stores/visTypes.js:668 msgid "Select the numeric column to draw the histogram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:557 +#: superset/assets/javascripts/explore/stores/visTypes.js:671 msgid "No of Bins" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:558 +#: superset/assets/javascripts/explore/stores/visTypes.js:672 msgid "Select number of bins for the histogram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:699 msgid "Primary Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:579 +#: superset/assets/javascripts/explore/stores/visTypes.js:700 msgid "The primary metric is used to define the arc segment sizes" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:582 +#: superset/assets/javascripts/explore/stores/visTypes.js:703 msgid "Secondary Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:583 +#: 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:588 +#: superset/assets/javascripts/explore/stores/visTypes.js:709 msgid "Hierarchy" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:589 +#: superset/assets/javascripts/explore/stores/visTypes.js:710 msgid "This defines the level of the hierarchy" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:608 -#: superset/assets/javascripts/explore/stores/visTypes.js:635 +#: superset/assets/javascripts/explore/stores/visTypes.js:736 +#: superset/assets/javascripts/explore/stores/visTypes.js:764 msgid "Source / Target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:609 -#: superset/assets/javascripts/explore/stores/visTypes.js:636 +#: superset/assets/javascripts/explore/stores/visTypes.js:737 +#: superset/assets/javascripts/explore/stores/visTypes.js:765 msgid "Choose a source and a target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:626 -msgid "Force Layout" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:641 +#: superset/assets/javascripts/explore/stores/visTypes.js:770 msgid "Chord Diagram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:655 +#: superset/assets/javascripts/explore/stores/visTypes.js:791 msgid "Choose a number format" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:658 +#: superset/assets/javascripts/explore/stores/visTypes.js:794 msgid "Source" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:661 +#: superset/assets/javascripts/explore/stores/visTypes.js:797 msgid "Choose a source" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:664 +#: superset/assets/javascripts/explore/stores/visTypes.js:800 msgid "Target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:667 +#: superset/assets/javascripts/explore/stores/visTypes.js:803 msgid "Choose a target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:686 +#: superset/assets/javascripts/explore/stores/visTypes.js:828 msgid "ISO 3166-1 codes of region/province/department" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:687 +#: 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:690 -#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:130 -msgid "Metric" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:691 -msgid "Metric to display bottom title" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:717 +#: superset/assets/javascripts/explore/stores/visTypes.js:863 msgid "Country Control" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:718 +#: superset/assets/javascripts/explore/stores/visTypes.js:864 msgid "3 letter code of the country" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:721 +#: superset/assets/javascripts/explore/stores/visTypes.js:867 msgid "Metric for color" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:722 +#: superset/assets/javascripts/explore/stores/visTypes.js:868 msgid "Metric that defines the color of the country" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:871 msgid "Bubble size" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:726 +#: superset/assets/javascripts/explore/stores/visTypes.js:872 msgid "Metric that defines the size of the bubble" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:732 +#: superset/assets/javascripts/explore/stores/visTypes.js:878 msgid "Filter Box" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:745 +#: superset/assets/javascripts/explore/stores/visTypes.js:897 msgid "Filter controls" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:747 +#: 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:789 -msgid "Axis & Metrics" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:797 +#: superset/assets/javascripts/explore/stores/visTypes.js:954 msgid "Heatmap Options" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:817 +#: superset/assets/javascripts/explore/stores/visTypes.js:989 msgid "Horizon" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:843 +#: superset/assets/javascripts/explore/stores/visTypes.js:1015 msgid "Points" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:850 +#: superset/assets/javascripts/explore/stores/visTypes.js:1022 msgid "Labelling" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:857 +#: superset/assets/javascripts/explore/stores/visTypes.js:1029 msgid "Visual Tweaks" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:865 +#: superset/assets/javascripts/explore/stores/visTypes.js:1038 msgid "Viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:875 +#: superset/assets/javascripts/explore/stores/visTypes.js:1048 msgid "Longitude" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:876 +#: superset/assets/javascripts/explore/stores/visTypes.js:1049 msgid "Column containing longitude data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:879 +#: superset/assets/javascripts/explore/stores/visTypes.js:1052 msgid "Latitude" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:880 +#: superset/assets/javascripts/explore/stores/visTypes.js:1053 msgid "Column containing latitude data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:883 +#: superset/assets/javascripts/explore/stores/visTypes.js:1056 msgid "Cluster label aggregator" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:884 +#: 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:888 +#: superset/assets/javascripts/explore/stores/visTypes.js:1061 msgid "Tooltip" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:889 +#: superset/assets/javascripts/explore/stores/visTypes.js:1062 msgid "Show a tooltip when hovering over points and clusters describing the label" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:893 +#: 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:904 +#: superset/assets/javascripts/explore/stores/visTypes.js:1077 msgid "Event definition" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:914 +#: superset/assets/javascripts/explore/stores/visTypes.js:1087 msgid "Additional meta data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:922 +#: superset/assets/javascripts/explore/stores/visTypes.js:1095 msgid "Column containing entity ids" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:923 +#: superset/assets/javascripts/explore/stores/visTypes.js:1096 msgid "e.g., a \"user id\" column" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:926 +#: superset/assets/javascripts/explore/stores/visTypes.js:1099 msgid "Column containing event names" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:934 +#: superset/assets/javascripts/explore/stores/visTypes.js:1107 msgid "Event count limit" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:935 +#: superset/assets/javascripts/explore/stores/visTypes.js:1108 msgid "The maximum number of events to return, equivalent to number of rows" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:938 +#: superset/assets/javascripts/explore/stores/visTypes.js:1111 msgid "Meta data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:939 +#: superset/assets/javascripts/explore/stores/visTypes.js:1112 msgid "Select any columns for meta data inspection" msgstr "" -#: superset/assets/javascripts/modules/superset.js:134 +#: 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/modules/superset.js:137 +#: superset/assets/javascripts/modules/superset.js:133 #, python-format msgid "An unknown error occurred. (Status: %s )" msgstr "" -#: superset/assets/javascripts/modules/superset.js:162 -#, python-format -msgid "Query timeout - visualization query are set to time out at %s seconds." -msgstr "" - #: superset/assets/javascripts/profile/components/App.jsx:24 msgid "Favorites" msgstr "" @@ -2479,14 +2662,14 @@ msgstr "" #: superset/assets/javascripts/profile/components/CreatedContent.jsx:58 #: superset/assets/javascripts/profile/components/Favorites.jsx:59 -#: superset/templates/superset/welcome.html:20 superset/views/core.py:367 -#: superset/views/core.py:527 +#: 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:403 superset/views/core.py:472 +#: superset/views/core.py:408 superset/views/core.py:477 msgid "Slices" msgstr "" @@ -2503,7 +2686,7 @@ msgid "Roles" msgstr "" #: superset/assets/javascripts/profile/components/Security.jsx:23 -#: superset/views/core.py:279 +#: superset/views/core.py:284 msgid "Databases" msgstr "" @@ -2527,12 +2710,12 @@ msgstr "" msgid "Sorry, there appears to be no data" msgstr "" -#: superset/assets/visualizations/filter_box.jsx:88 +#: superset/assets/visualizations/filter_box.jsx:106 #, python-format msgid "Select [%s]" msgstr "" -#: superset/connectors/druid/models.py:970 +#: superset/connectors/druid/models.py:1073 msgid "No data was returned." msgstr "" @@ -2552,32 +2735,32 @@ msgstr "" msgid "Edit Druid Column" msgstr "" -#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:81 +#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:80 msgid "Column" msgstr "" #: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:109 -#: superset/connectors/sqla/views.py:133 +#: superset/connectors/sqla/views.py:94 superset/connectors/sqla/views.py:133 msgid "Type" msgstr "" -#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84 +#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83 msgid "Groupable" msgstr "" -#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85 +#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84 msgid "Filterable" msgstr "" -#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87 +#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86 msgid "Count Distinct" msgstr "" -#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88 +#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87 msgid "Sum" msgstr "" -#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:50 +#: 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." @@ -2606,12 +2789,12 @@ msgid "" "metric)' are allowed to access this metric" msgstr "" -#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:82 +#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81 #: superset/connectors/sqla/views.py:132 msgid "Verbose Name" msgstr "" -#: superset/connectors/druid/views.py:110 superset/views/core.py:554 +#: superset/connectors/druid/views.py:110 superset/views/core.py:559 msgid "JSON" msgstr "" @@ -2619,79 +2802,84 @@ msgstr "" msgid "Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:128 -msgid "List Druid Cluster" +#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138 +msgid "Warning Message" msgstr "" #: superset/connectors/druid/views.py:129 -msgid "Show Druid Cluster" +msgid "List Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:130 -msgid "Add Druid Cluster" +msgid "Show Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:131 +msgid "Add Druid Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:132 msgid "Edit Druid Cluster" msgstr "" -#: superset/connectors/druid/views.py:142 -#: superset/connectors/druid/views.py:228 +#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:227 msgid "Cluster" msgstr "" -#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:144 msgid "Coordinator Host" msgstr "" -#: superset/connectors/druid/views.py:144 +#: superset/connectors/druid/views.py:145 msgid "Coordinator Port" msgstr "" -#: superset/connectors/druid/views.py:145 +#: superset/connectors/druid/views.py:146 msgid "Coordinator Endpoint" msgstr "" -#: superset/connectors/druid/views.py:146 +#: superset/connectors/druid/views.py:147 msgid "Broker Host" msgstr "" -#: superset/connectors/druid/views.py:147 +#: superset/connectors/druid/views.py:148 msgid "Broker Port" msgstr "" -#: superset/connectors/druid/views.py:148 +#: superset/connectors/druid/views.py:149 msgid "Broker Endpoint" msgstr "" -#: superset/connectors/druid/views.py:163 +#: superset/connectors/druid/views.py:164 msgid "Druid Clusters" msgstr "" -#: superset/connectors/druid/views.py:166 -#: superset/connectors/druid/views.py:268 -#: superset/connectors/druid/views.py:307 superset/connectors/sqla/views.py:281 -#: superset/views/core.py:282 +#: 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 msgid "Sources" msgstr "" -#: superset/connectors/druid/views.py:173 +#: superset/connectors/druid/views.py:174 msgid "List Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:174 +#: superset/connectors/druid/views.py:175 msgid "Show Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:175 +#: superset/connectors/druid/views.py:176 msgid "Add Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:176 +#: superset/connectors/druid/views.py:177 msgid "Edit Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:197 superset/connectors/sqla/views.py:175 +#: 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 " @@ -2700,11 +2888,11 @@ msgid "" "datasource for a slice, overwrite the slice from the 'explore view'" msgstr "" -#: superset/connectors/druid/views.py:205 superset/connectors/sqla/views.py:183 +#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184 msgid "Timezone offset (in hours) for this datasource" msgstr "" -#: superset/connectors/druid/views.py:209 +#: 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` " @@ -2712,112 +2900,126 @@ msgid "" "filter will be populated based on the distinct value over the past week" msgstr "" -#: superset/connectors/druid/views.py:216 superset/connectors/sqla/views.py:205 +#: 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" msgstr "" -#: superset/connectors/druid/views.py:220 superset/connectors/sqla/views.py:219 +#: superset/connectors/druid/views.py:219 msgid "" "Redirects to this endpoint when clicking on the datasource from the " "datasource list" msgstr "" -#: superset/connectors/druid/views.py:226 superset/connectors/sqla/views.py:212 +#: superset/connectors/druid/views.py:225 superset/connectors/sqla/views.py:213 msgid "Associated Slices" msgstr "" -#: superset/connectors/druid/views.py:227 +#: superset/connectors/druid/views.py:226 msgid "Data Source" msgstr "" -#: superset/connectors/druid/views.py:230 +#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225 msgid "Owner" msgstr "" -#: superset/connectors/druid/views.py:231 +#: superset/connectors/druid/views.py:230 msgid "Is Hidden" msgstr "" -#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:217 +#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218 msgid "Enable Filter Select" msgstr "" -#: superset/connectors/druid/views.py:233 +#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220 msgid "Default Endpoint" msgstr "" -#: superset/connectors/druid/views.py:234 +#: superset/connectors/druid/views.py:233 msgid "Time Offset" msgstr "" -#: superset/connectors/druid/views.py:235 superset/connectors/sqla/views.py:223 -#: superset/views/core.py:249 superset/views/core.py:365 +#: superset/connectors/druid/views.py:234 superset/connectors/sqla/views.py:222 +#: superset/views/core.py:251 superset/views/core.py:370 msgid "Cache Timeout" msgstr "" -#: superset/connectors/druid/views.py:266 +#: superset/connectors/druid/views.py:265 msgid "Druid Datasources" msgstr "" -#: superset/connectors/druid/views.py:304 +#: superset/connectors/druid/views.py:312 +msgid "Scan New Datasources" +msgstr "" + +#: superset/connectors/druid/views.py:320 msgid "Refresh Druid Metadata" msgstr "" -#: superset/connectors/sqla/models.py:386 +#: superset/connectors/sqla/models.py:394 msgid "" "Datetime column not provided as part table configuration and is required " "by this type of chart" msgstr "" -#: superset/connectors/sqla/models.py:391 +#: superset/connectors/sqla/models.py:398 +msgid "Empty query?" +msgstr "" + +#: superset/connectors/sqla/models.py:401 msgid "Metric '{}' is not valid" msgstr "" -#: superset/connectors/sqla/views.py:28 +#: superset/connectors/sqla/models.py:590 +msgid "" +"Table [{}] doesn't seem to exist in the specified database, couldn't " +"fetch column information" +msgstr "" + +#: superset/connectors/sqla/views.py:27 msgid "List Columns" msgstr "" -#: superset/connectors/sqla/views.py:29 +#: superset/connectors/sqla/views.py:28 msgid "Show Column" msgstr "" -#: superset/connectors/sqla/views.py:30 +#: superset/connectors/sqla/views.py:29 msgid "Add Column" msgstr "" -#: superset/connectors/sqla/views.py:31 +#: superset/connectors/sqla/views.py:30 msgid "Edit Column" msgstr "" -#: superset/connectors/sqla/views.py:46 +#: 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" msgstr "" -#: superset/connectors/sqla/views.py:53 +#: 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." msgstr "" -#: superset/connectors/sqla/views.py:91 +#: superset/connectors/sqla/views.py:90 msgid "Expression" msgstr "" -#: superset/connectors/sqla/views.py:92 +#: superset/connectors/sqla/views.py:91 msgid "Is temporal" msgstr "" -#: superset/connectors/sqla/views.py:93 +#: superset/connectors/sqla/views.py:92 msgid "Datetime Format" msgstr "" -#: superset/connectors/sqla/views.py:94 +#: superset/connectors/sqla/views.py:93 msgid "Database Expression" msgstr "" @@ -2841,67 +3043,94 @@ msgstr "" msgid "SQL Expression" msgstr "" -#: superset/connectors/sqla/views.py:152 +#: superset/connectors/sqla/views.py:136 +msgid "D3 Format" +msgstr "" + +#: superset/connectors/sqla/views.py:137 +msgid "Is Restricted" +msgstr "" + +#: superset/connectors/sqla/views.py:155 msgid "List Tables" msgstr "" -#: superset/connectors/sqla/views.py:153 +#: superset/connectors/sqla/views.py:156 msgid "Show Table" msgstr "" -#: superset/connectors/sqla/views.py:154 +#: superset/connectors/sqla/views.py:157 msgid "Add Table" msgstr "" -#: superset/connectors/sqla/views.py:155 +#: superset/connectors/sqla/views.py:158 msgid "Edit Table" msgstr "" -#: superset/connectors/sqla/views.py:184 +#: superset/connectors/sqla/views.py:185 msgid "Name of the table that exists in the source database" msgstr "" -#: superset/connectors/sqla/views.py:186 +#: superset/connectors/sqla/views.py:187 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2" msgstr "" -#: superset/connectors/sqla/views.py:192 +#: 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." msgstr "" -#: superset/connectors/sqla/views.py:196 +#: 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." msgstr "" -#: superset/connectors/sqla/views.py:202 +#: superset/connectors/sqla/views.py:203 msgid "Redirects to this endpoint when clicking on the table from the table list" msgstr "" -#: superset/connectors/sqla/views.py:214 +#: superset/connectors/sqla/views.py:215 msgid "Changed By" msgstr "" -#: superset/connectors/sqla/views.py:215 superset/views/core.py:245 +#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55 msgid "Database" msgstr "" -#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: superset/connectors/sqla/views.py:217 superset/views/core.py:249 msgid "Last Changed" msgstr "" -#: superset/connectors/sqla/views.py:218 +#: superset/connectors/sqla/views.py:219 msgid "Schema" msgstr "" -#: superset/connectors/sqla/views.py:222 +#: superset/connectors/sqla/views.py:221 msgid "Offset" msgstr "" +#: superset/connectors/sqla/views.py:223 +msgid "Table Name" +msgstr "" + +#: superset/connectors/sqla/views.py:224 +msgid "Fetch Values Predicate" +msgstr "" + +#: superset/connectors/sqla/views.py:226 +msgid "Main Datetime Column" +msgstr "" + +#: 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:255 msgid "" "The table was created. As part of this two phase configuration process, " @@ -2924,6 +3153,14 @@ msgstr "" msgid "Login" msgstr "" +#: superset/templates/appbuilder/general/widgets/base_list.html:37 +msgid "Record Count" +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 "" @@ -2941,7 +3178,7 @@ msgstr "" msgid "Request Permissions" msgstr "" -#: superset/templates/superset/welcome.html:10 +#: superset/templates/superset/welcome.html:3 msgid "Welcome!" msgstr "" @@ -2949,185 +3186,209 @@ msgstr "" msgid "Test Connection" msgstr "" -#: superset/views/base.py:57 +#: superset/views/annotations.py:50 superset/views/annotations.py:58 +#: superset/views/core.py:277 superset/views/core.py:2371 +#: superset/views/sql_lab.py:30 +msgid "Manage" +msgstr "" + +#: superset/views/base.py:62 #, python-format msgid "Datasource %(name)s already exists" msgstr "" -#: superset/views/base.py:256 +#: superset/views/base.py:221 +msgid "json isn't valid" +msgstr "" + +#: superset/views/base.py:272 msgid "Delete" msgstr "" -#: superset/views/base.py:257 +#: superset/views/base.py:273 msgid "Delete all Really?" msgstr "" -#: superset/views/core.py:57 +#: superset/views/core.py:56 msgid "This endpoint requires the `all_datasource_access` permission" msgstr "" -#: superset/views/core.py:59 +#: superset/views/core.py:58 msgid "The datasource seems to have been deleted" msgstr "" -#: superset/views/core.py:60 +#: superset/views/core.py:59 msgid "The access requests seem to have been deleted" msgstr "" -#: superset/views/core.py:62 +#: superset/views/core.py:61 msgid "The user seems to have been deleted" msgstr "" -#: superset/views/core.py:63 +#: superset/views/core.py:62 msgid "You don't have access to this datasource" msgstr "" -#: superset/views/core.py:67 +#: superset/views/core.py:66 #, python-format msgid "" "This view requires the database %(name)s or `all_datasource_access` " "permission" msgstr "" -#: superset/views/core.py:72 +#: superset/views/core.py:71 #, python-format msgid "" "This endpoint requires the datasource %(name)s, database or " "`all_datasource_access` permission" msgstr "" -#: superset/views/core.py:175 +#: superset/views/core.py:174 msgid "List Databases" msgstr "" -#: superset/views/core.py:176 +#: superset/views/core.py:175 msgid "Show Database" msgstr "" -#: superset/views/core.py:177 +#: superset/views/core.py:176 msgid "Add Database" msgstr "" -#: superset/views/core.py:178 +#: superset/views/core.py:177 msgid "Edit Database" msgstr "" -#: superset/views/core.py:213 +#: superset/views/core.py:212 msgid "Expose this DB in SQL Lab" msgstr "" -#: superset/views/core.py:214 +#: 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)" msgstr "" -#: superset/views/core.py:218 +#: 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." msgstr "" -#: superset/views/core.py:222 +#: superset/views/core.py:221 msgid "Allow CREATE TABLE AS option in SQL Lab" msgstr "" -#: superset/views/core.py:223 +#: superset/views/core.py:222 msgid "" "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in" " SQL Lab" msgstr "" -#: superset/views/core.py:227 +#: 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" msgstr "" -#: superset/views/core.py:241 +#: 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 "Expose in SQL Lab" msgstr "" -#: superset/views/core.py:242 +#: superset/views/core.py:244 msgid "Allow CREATE TABLE AS" msgstr "" -#: superset/views/core.py:243 +#: superset/views/core.py:245 msgid "Allow DML" msgstr "" -#: superset/views/core.py:244 +#: superset/views/core.py:246 msgid "CTAS Schema" msgstr "" -#: superset/views/core.py:246 superset/views/core.py:366 -#: superset/views/core.py:474 superset/views/core.py:538 +#: superset/views/core.py:248 superset/views/core.py:371 +#: superset/views/core.py:479 superset/views/core.py:543 msgid "Creator" msgstr "" -#: superset/views/core.py:248 +#: superset/views/core.py:250 msgid "SQLAlchemy URI" msgstr "" -#: superset/views/core.py:250 +#: superset/views/core.py:252 msgid "Extra" msgstr "" -#: superset/views/core.py:268 -msgid "Import Dashboards" +#: superset/views/core.py:253 +msgid "Allow Run Sync" msgstr "" -#: superset/views/core.py:272 superset/views/core.py:2318 -#: superset/views/sql_lab.py:23 -msgid "Manage" +#: superset/views/core.py:254 +msgid "Allow Run Async" +msgstr "" + +#: superset/views/core.py:255 +msgid "Impersonate queries to the database" +msgstr "" + +#: superset/views/core.py:273 +msgid "Import Dashboards" msgstr "" -#: superset/views/core.py:310 superset/views/core.py:551 +#: superset/views/core.py:315 superset/views/core.py:556 +#: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54 msgid "User" msgstr "" -#: superset/views/core.py:311 +#: superset/views/core.py:316 msgid "User Roles" msgstr "" -#: superset/views/core.py:312 +#: superset/views/core.py:317 msgid "Database URL" msgstr "" -#: superset/views/core.py:314 +#: superset/views/core.py:319 msgid "Roles to grant" msgstr "" -#: superset/views/core.py:315 +#: superset/views/core.py:320 msgid "Created On" msgstr "" -#: superset/views/core.py:321 +#: superset/views/core.py:326 msgid "Access requests" msgstr "" -#: superset/views/core.py:323 superset/views/core.py:562 +#: superset/views/core.py:328 superset/views/core.py:567 msgid "Security" msgstr "" -#: superset/views/core.py:330 +#: superset/views/core.py:335 msgid "List Slices" msgstr "" -#: superset/views/core.py:331 +#: superset/views/core.py:336 msgid "Show Slice" msgstr "" -#: superset/views/core.py:332 +#: superset/views/core.py:337 msgid "Add Slice" msgstr "" -#: superset/views/core.py:333 +#: superset/views/core.py:338 msgid "Edit Slice" msgstr "" -#: superset/views/core.py:354 +#: 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 " @@ -3135,193 +3396,221 @@ msgid "" "parameters." msgstr "" -#: superset/views/core.py:359 +#: superset/views/core.py:364 msgid "Duration (in seconds) of the caching timeout for this slice." msgstr "" -#: superset/views/core.py:370 +#: superset/views/core.py:375 msgid "Last Modified" msgstr "" -#: superset/views/core.py:371 superset/views/core.py:473 +#: superset/views/core.py:376 superset/views/core.py:478 msgid "Owners" msgstr "" -#: superset/views/core.py:372 +#: superset/views/core.py:377 msgid "Parameters" msgstr "" -#: superset/views/core.py:373 superset/views/core.py:415 +#: superset/views/core.py:378 superset/views/core.py:420 msgid "Slice" msgstr "" -#: superset/views/core.py:432 +#: superset/views/core.py:437 msgid "List Dashboards" msgstr "" -#: superset/views/core.py:433 +#: superset/views/core.py:438 msgid "Show Dashboard" msgstr "" -#: superset/views/core.py:434 +#: superset/views/core.py:439 msgid "Add Dashboard" msgstr "" -#: superset/views/core.py:435 +#: superset/views/core.py:440 msgid "Edit Dashboard" msgstr "" -#: superset/views/core.py:446 +#: 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 "" -#: superset/views/core.py:451 +#: 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 "" -#: superset/views/core.py:455 +#: superset/views/core.py:460 msgid "To get a readable URL for your dashboard" msgstr "" -#: superset/views/core.py:456 +#: 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:461 +#: superset/views/core.py:466 msgid "Owners is a list of users who can alter the dashboard." msgstr "" -#: superset/views/core.py:469 superset/views/core.py:536 +#: superset/views/core.py:474 superset/views/core.py:541 msgid "Dashboard" msgstr "" -#: superset/views/core.py:471 +#: superset/views/core.py:476 msgid "Slug" msgstr "" -#: superset/views/core.py:476 +#: superset/views/core.py:481 msgid "Position JSON" msgstr "" -#: superset/views/core.py:478 +#: superset/views/core.py:483 msgid "JSON Metadata" msgstr "" -#: superset/views/core.py:479 +#: superset/views/core.py:484 msgid "Underlying Tables" msgstr "" -#: superset/views/core.py:502 +#: superset/views/core.py:507 msgid "Export" msgstr "" -#: superset/views/core.py:502 +#: superset/views/core.py:507 msgid "Export dashboards?" msgstr "" -#: superset/views/core.py:552 +#: superset/views/core.py:557 msgid "Action" msgstr "" -#: superset/views/core.py:553 +#: superset/views/core.py:558 msgid "dttm" msgstr "" -#: superset/views/core.py:560 +#: superset/views/core.py:565 msgid "Action Log" msgstr "" -#: superset/views/core.py:790 +#: superset/views/core.py:796 msgid "Access was requested" msgstr "" -#: superset/views/core.py:851 +#: superset/views/core.py:857 #, python-format msgid "" "%(user)s was granted the role %(role)s that gives access to the " "%(datasource)s" msgstr "" -#: superset/views/core.py:867 +#: superset/views/core.py:873 #, python-format msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s" msgstr "" -#: superset/views/core.py:876 +#: superset/views/core.py:882 msgid "You have no permission to approve this request" msgstr "" -#: superset/views/core.py:1609 +#: superset/views/core.py:1646 msgid "" "Malformed request. slice_id or table_name and db_name arguments are " "expected" msgstr "" -#: superset/views/core.py:1615 +#: superset/views/core.py:1652 #, python-format msgid "Slice %(id)s not found" msgstr "" -#: superset/views/core.py:1627 +#: superset/views/core.py:1664 #, python-format msgid "Table %(t)s wasn't found in the database %(d)s" msgstr "" -#: superset/views/core.py:1761 +#: superset/views/core.py:1803 #, python-format msgid "Can't find User '%(name)s', please ask your admin to create one." msgstr "" -#: superset/views/core.py:1768 +#: superset/views/core.py:1810 #, python-format msgid "Can't find DruidCluster with cluster_name = '%(name)s'" msgstr "" -#: superset/views/core.py:2315 +#: superset/views/core.py:2071 +msgid "Query record was not created as expected." +msgstr "" + +#: superset/views/core.py:2357 +msgid "Template Name" +msgstr "" + +#: superset/views/core.py:2368 msgid "CSS Templates" msgstr "" -#: superset/views/core.py:2325 +#: superset/views/core.py:2379 msgid "SQL Editor" msgstr "" -#: superset/views/core.py:2330 superset/views/core.py:2339 +#: superset/views/core.py:2384 superset/views/core.py:2393 msgid "SQL Lab" msgstr "" -#: superset/views/core.py:2334 +#: superset/views/core.py:2388 msgid "Query Search" msgstr "" +#: superset/views/sql_lab.py:20 +msgid "Status" +msgstr "" + #: superset/views/sql_lab.py:21 +msgid "Start Time" +msgstr "" + +#: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58 +msgid "End Time" +msgstr "" + +#: superset/views/sql_lab.py:28 msgid "Queries" msgstr "" -#: superset/views/sql_lab.py:30 +#: superset/views/sql_lab.py:37 msgid "List Saved Query" msgstr "" -#: superset/views/sql_lab.py:31 +#: superset/views/sql_lab.py:38 msgid "Show Saved Query" msgstr "" -#: superset/views/sql_lab.py:32 +#: superset/views/sql_lab.py:39 msgid "Add Saved Query" msgstr "" -#: superset/views/sql_lab.py:33 +#: superset/views/sql_lab.py:40 msgid "Edit Saved Query" msgstr "" -#: superset/views/sql_lab.py:62 +#: superset/views/sql_lab.py:59 +msgid "Pop Tab Link" +msgstr "" + +#: superset/views/sql_lab.py:60 +msgid "Changed on" +msgstr "" + +#: superset/views/sql_lab.py:79 msgid "Saved Queries" msgstr "" @@ -4198,3 +4487,1150 @@ msgstr "" #~ msgid "Welcome!" #~ msgstr "" +#~ msgid "Your query was saved" +#~ msgstr "" + +#~ msgid "Your query could not be saved" +#~ msgstr "" + +#~ msgid "Failed at retrieving results from the results backend" +#~ msgstr "" + +#~ msgid "Could not connect to server" +#~ msgstr "" + +#~ msgid "Your session timed out, please refresh your page and try again." +#~ msgstr "" + +#~ msgid "Query was stopped." +#~ msgstr "" + +#~ msgid "Failed at stopping query." +#~ msgstr "" + +#~ msgid "Error occurred while fetching table metadata" +#~ msgstr "" + +#~ msgid "shared query" +#~ msgstr "" + +#~ msgid "The query couldn't be loaded" +#~ msgstr "" + +#~ msgid "An error occurred while creating the data source" +#~ msgstr "" + +#~ msgid "Pick a chart type!" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one column flagged as a date" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one dimension" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one aggregation function" +#~ msgstr "" + +#~ msgid "Untitled Query" +#~ msgstr "" + +#~ msgid "Copy of %s" +#~ msgstr "" + +#~ msgid "share query" +#~ msgstr "" + +#~ msgid "copy URL to clipboard" +#~ msgstr "" + +#~ msgid "Raw SQL" +#~ msgstr "" + +#~ msgid "Source SQL" +#~ msgstr "" + +#~ msgid "No query history yet..." +#~ msgstr "" + +#~ msgid "It seems you don't have access to any database" +#~ msgstr "" + +#~ msgid "Search Results" +#~ msgstr "" + +#~ msgid "[From]-" +#~ msgstr "" + +#~ msgid "[To]-" +#~ msgstr "" + +#~ msgid "[Query Status]" +#~ msgstr "" + +#~ msgid "Search" +#~ msgstr "" + +#~ msgid "Open in SQL Editor" +#~ msgstr "" + +#~ msgid "view results" +#~ msgstr "" + +#~ msgid "Data preview" +#~ msgstr "" + +#~ msgid "Visualize the data out of this query" +#~ msgstr "" + +#~ msgid "Overwrite text in editor with a query on this table" +#~ msgstr "" + +#~ msgid "Run query in a new tab" +#~ msgstr "" + +#~ msgid "Remove query from log" +#~ msgstr "" + +#~ msgid ".CSV" +#~ msgstr "" + +#~ msgid "Visualize" +#~ msgstr "" + +#~ msgid "Query was stopped" +#~ msgstr "" + +#~ msgid "was created" +#~ msgstr "" + +#~ msgid "Query in a new tab" +#~ msgstr "" + +#~ msgid "Fetch data preview" +#~ msgstr "" + +#~ msgid "The query returned no data" +#~ msgstr "" + +#~ msgid "Run Selected Query" +#~ msgstr "" + +#~ msgid "Run Query" +#~ msgstr "" + +#~ msgid "Run query asynchronously" +#~ msgstr "" + +#~ msgid "Stop" +#~ msgstr "" + +#~ msgid "Undefined" +#~ msgstr "" + +#~ msgid "Label for your query" +#~ msgstr "" + +#~ msgid "Write a description for your query" +#~ msgstr "" + +#~ msgid "Save Query" +#~ msgstr "" + +#~ msgid "Run a query to display results here" +#~ msgstr "" + +#~ msgid "Preview for %s" +#~ msgstr "" + +#~ msgid "Results" +#~ msgstr "" + +#~ msgid "Query History" +#~ 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 "" + +#~ msgid "Create table as with query results" +#~ msgstr "" + +#~ msgid "new table name" +#~ msgstr "" + +#~ msgid "Error while fetching table list" +#~ msgstr "" + +#~ msgid "Error while fetching schema list" +#~ msgstr "" + +#~ msgid "Error while fetching database list" +#~ msgstr "" + +#~ msgid "Database:" +#~ msgstr "" + +#~ msgid "Select a database" +#~ msgstr "" + +#~ msgid "Select a schema (%s)" +#~ msgstr "" + +#~ msgid "Schema:" +#~ msgstr "" + +#~ msgid "Add a table (%s)" +#~ msgstr "" + +#~ msgid "Type to search ..." +#~ msgstr "" + +#~ msgid "Reset State" +#~ msgstr "" + +#~ msgid "Enter a new title for the tab" +#~ msgstr "" + +#~ msgid "Untitled Query %s" +#~ msgstr "" + +#~ msgid "close tab" +#~ msgstr "" + +#~ msgid "rename tab" +#~ msgstr "" + +#~ msgid "expand tool bar" +#~ msgstr "" + +#~ msgid "hide tool bar" +#~ msgstr "" + +#~ msgid "Copy partition query to clipboard" +#~ msgstr "" + +#~ msgid "latest partition:" +#~ msgstr "" + +#~ msgid "Keys for table" +#~ msgstr "" + +#~ msgid "View keys & indexes (%s)" +#~ msgstr "" + +#~ msgid "Sort columns alphabetically" +#~ msgstr "" + +#~ msgid "Original table column order" +#~ msgstr "" + +#~ msgid "Copy SELECT statement to clipboard" +#~ msgstr "" + +#~ msgid "Remove table preview" +#~ msgstr "" + +#~ msgid "Pie Chart" +#~ msgstr "" + +#~ msgid "" +#~ "%s is not right as a column " +#~ "name, please alias it (as in " +#~ "SELECT count(*) " +#~ msgstr "" + +#~ msgid "AS my_alias" +#~ msgstr "" + +#~ msgid "using only alphanumeric characters and underscores" +#~ msgstr "" + +#~ msgid "Creating a data source and popping a new tab" +#~ msgstr "" + +#~ msgid "No results available for this query" +#~ msgstr "" + +#~ msgid "Chart Type" +#~ msgstr "" + +#~ msgid "[Chart Type]" +#~ msgstr "" + +#~ msgid "Datasource Name" +#~ msgstr "" + +#~ msgid "datasource name" +#~ msgstr "" + +#~ msgid "Create a new slice" +#~ msgstr "" + +#~ msgid "Choose a datasource" +#~ msgstr "" + +#~ msgid "Choose a visualization type" +#~ msgstr "" + +#~ msgid "Create new slice" +#~ msgstr "" + +#~ msgid "Select ..." +#~ msgstr "" + +#~ msgid "Loaded data cached" +#~ msgstr "" + +#~ msgid "Loaded from cache" +#~ msgstr "" + +#~ msgid "Click to force-refresh" +#~ msgstr "" + +#~ msgid "Copy to clipboard" +#~ msgstr "" + +#~ msgid "Not successful" +#~ msgstr "" + +#~ msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" +#~ msgstr "" + +#~ msgid "Copied!" +#~ msgstr "" + +#~ msgid "click to edit title" +#~ msgstr "" + +#~ msgid "You don't have the rights to alter this title." +#~ msgstr "" + +#~ msgid "Click to favorite/unfavorite" +#~ msgstr "" + +#~ msgid "You have unsaved changes." +#~ msgstr "" + +#~ msgid "Click the" +#~ msgstr "" + +#~ msgid "button on the top right to save your changes." +#~ msgstr "" + +#~ msgid "Served from data cached %s . Click to force refresh." +#~ msgstr "" + +#~ msgid "Click to force refresh" +#~ msgstr "" + +#~ msgid "Error" +#~ msgstr "" + +#~ msgid "Sorry, there was an error adding slices to this dashboard: %s" +#~ msgstr "" + +#~ msgid "Active Dashboard Filters" +#~ msgstr "" + +#~ msgid "Checkout this dashboard: %s" +#~ msgstr "" + +#~ msgid "Force refresh the whole dashboard" +#~ msgstr "" + +#~ msgid "Edit this dashboard's properties" +#~ msgstr "" + +#~ msgid "Load a template" +#~ msgstr "" + +#~ msgid "Load a CSS template" +#~ msgstr "" + +#~ msgid "Live CSS Editor" +#~ msgstr "" + +#~ msgid "Don't refresh" +#~ msgstr "" + +#~ msgid "10 seconds" +#~ msgstr "" + +#~ msgid "Refresh Interval" +#~ msgstr "" + +#~ msgid "Choose the refresh frequency for this dashboard" +#~ msgstr "" + +#~ msgid "This dashboard was saved successfully." +#~ msgstr "" + +#~ msgid "Sorry, there was an error saving this dashboard: " +#~ msgstr "" + +#~ msgid "You must pick a name for the new dashboard" +#~ msgstr "" + +#~ msgid "Save Dashboard" +#~ msgstr "" + +#~ msgid "Overwrite Dashboard [%s]" +#~ msgstr "" + +#~ msgid "Save as:" +#~ msgstr "" + +#~ msgid "[dashboard name]" +#~ msgstr "" + +#~ msgid "Add Slices" +#~ msgstr "" + +#~ msgid "Add a new slice to the dashboard" +#~ msgstr "" + +#~ msgid "Add Slices to Dashboard" +#~ msgstr "" + +#~ msgid "Move chart" +#~ msgstr "" + +#~ msgid "Force refresh data" +#~ msgstr "" + +#~ msgid "Toggle chart description" +#~ msgstr "" + +#~ msgid "Edit chart" +#~ msgstr "" + +#~ msgid "Explore chart" +#~ msgstr "" + +#~ msgid "Remove chart from dashboard" +#~ msgstr "" + +#~ msgid "%s - untitled" +#~ msgstr "" + +#~ msgid "Edit slice properties" +#~ msgstr "" + +#~ msgid "Takes effect on chart immediatly" +#~ msgstr "" + +#~ msgid "Error..." +#~ msgstr "" + +#~ msgid "Height" +#~ msgstr "" + +#~ msgid "Width" +#~ msgstr "" + +#~ msgid "Please enter a slice name" +#~ msgstr "" + +#~ msgid "Please select a dashboard" +#~ msgstr "" + +#~ msgid "Please enter a dashboard name" +#~ msgstr "" + +#~ msgid "Save A Slice" +#~ msgstr "" + +#~ msgid "Overwrite slice %s" +#~ msgstr "" + +#~ msgid "[slice name]" +#~ msgstr "" + +#~ msgid "Do not add to a dashboard" +#~ msgstr "" + +#~ msgid "Add slice to existing dashboard" +#~ msgstr "" + +#~ msgid "Add to new dashboard" +#~ msgstr "" + +#~ msgid "Check out this slice: %s" +#~ msgstr "" + +#~ msgid "`Min` value should be numeric or empty" +#~ msgstr "" + +#~ msgid "`Max` value should be numeric or empty" +#~ msgstr "" + +#~ msgid "Filter value" +#~ msgstr "" + +#~ msgid "Select metric" +#~ msgstr "" + +#~ msgid "Select column" +#~ msgstr "" + +#~ msgid "Select operator" +#~ msgstr "" + +#~ msgid "Select %s" +#~ msgstr "" + +#~ msgid "textarea" +#~ msgstr "" + +#~ msgid "Edit" +#~ msgstr "" + +#~ msgid "in modal" +#~ msgstr "" + +#~ msgid "edit" +#~ msgstr "" + +#~ msgid "Select a visualization type" +#~ msgstr "" + +#~ msgid "Search / Filter" +#~ msgstr "" + +#~ msgid "fetching dashboards failed for %s" +#~ msgstr "" + +#~ msgid "Updating chart was stopped" +#~ msgstr "" + +#~ msgid "An error occurred while rendering the visualization: %s" +#~ msgstr "" + +#~ msgid "Query timeout" +#~ msgstr "" + +#~ msgid "- visualization query are set to timeout at %s seconds. " +#~ 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 "" + +#~ msgid "Network error." +#~ msgstr "" + +#~ msgid "Failed to save slice" +#~ 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 "" + +#~ msgid "Right Axis Metric" +#~ msgstr "" + +#~ msgid "Choose a metric for right axis" +#~ msgstr "" + +#~ msgid "Stacked Style" +#~ msgstr "" + +#~ msgid "Linear Color Scheme" +#~ 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 "" + +#~ msgid "" +#~ "image-rendering CSS attribute of the " +#~ "canvas object that defines how the " +#~ "browser scales up the image" +#~ msgstr "" + +#~ msgid "Number of steps to take between ticks when displaying the X scale" +#~ msgstr "" + +#~ msgid "Number of steps to take between ticks when displaying the Y scale" +#~ msgstr "" + +#~ msgid "Include Time" +#~ msgstr "" + +#~ msgid "Whether to include the time granularity as defined in the time section" +#~ msgstr "" + +#~ msgid "Show Markers" +#~ msgstr "" + +#~ msgid "Show data points as circle markers on the lines" +#~ msgstr "" + +#~ msgid "Bar Values" +#~ msgstr "" + +#~ msgid "Sort Bars" +#~ msgstr "" + +#~ msgid "Sort bars by x labels." +#~ msgstr "" + +#~ msgid "" +#~ "Whether to show extra controls or " +#~ "not. Extra controls include things like" +#~ " making mulitBar charts stacked or " +#~ "side by side." +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Country Name" +#~ msgstr "" + +#~ msgid "The name of country that Superset should display" +#~ msgstr "" + +#~ msgid "" +#~ "The country code standard that Superset" +#~ " should expect to find in the " +#~ "[country] column" +#~ msgstr "" + +#~ msgid "One or many controls to group by" +#~ msgstr "" + +#~ msgid "" +#~ "Defines the origin where time buckets" +#~ " start, accepts natural dates as in" +#~ " `now`, `sunday` or `1970-01-01`" +#~ 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 "" + +#~ 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 "" +#~ "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 "" + +#~ 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 "" + +#~ msgid "" +#~ "Timestamp from filter. This supports " +#~ "free form typing and natural language" +#~ " as in `1 day ago`, `28 days`" +#~ " or `3 years`" +#~ msgstr "" + +#~ msgid "Sort By" +#~ msgstr "" + +#~ msgid "Metric used to define the top series" +#~ msgstr "" + +#~ msgid "" +#~ "Defines a rolling window function to " +#~ "apply, works along with the [Periods]" +#~ " text box" +#~ msgstr "" + +#~ msgid "" +#~ "Defines the size of the rolling " +#~ "window function, relative to the time" +#~ " granularity selected" +#~ 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 "This defines the element to be plotted on the chart" +#~ msgstr "" + +#~ msgid "" +#~ "The URL, this control is templated, " +#~ "so you can integrate {{ width }}" +#~ " and/or {{ height }} in your " +#~ "URL string." +#~ msgstr "" + +#~ 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 "" + +#~ 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 "" + +#~ msgid "Page Length" +#~ msgstr "" + +#~ msgid "Rows per page, 0 means no pagination" +#~ msgstr "" + +#~ msgid "X Axis Format" +#~ msgstr "" + +#~ msgid "Y Axis Format" +#~ msgstr "" + +#~ msgid "Right Axis Format" +#~ msgstr "" + +#~ msgid "Label Type" +#~ msgstr "" + +#~ msgid "What should be shown on the label?" +#~ msgstr "" + +#~ msgid "" +#~ "Aggregate function to apply when " +#~ "pivoting and computing the total rows" +#~ " and columns" +#~ msgstr "" + +#~ msgid "Instant Filtering" +#~ msgstr "" + +#~ msgid "" +#~ "Whether to apply filters as they " +#~ "change, or wait forusers to hit an" +#~ " [Apply] button" +#~ msgstr "" + +#~ msgid "Date Filter" +#~ msgstr "" + +#~ msgid "Whether to include a time filter" +#~ msgstr "" + +#~ msgid "Table Filter" +#~ msgstr "" + +#~ msgid "Whether to apply filter when table cell is clicked" +#~ msgstr "" + +#~ msgid "Y Log Scale" +#~ msgstr "" + +#~ msgid "X Log Scale" +#~ msgstr "" + +#~ msgid "Put labels outside" +#~ msgstr "" + +#~ msgid "Put the labels outside the pie?" +#~ 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 "" + +#~ 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 "" + +#~ 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 "" + +#~ msgid "Map Style" +#~ 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 "" + +#~ 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 "" + +#~ msgid "Ranges" +#~ msgstr "" + +#~ msgid "Ranges to highlight with shading" +#~ msgstr "" + +#~ msgid "Range labels" +#~ msgstr "" + +#~ msgid "Labels for the ranges" +#~ msgstr "" + +#~ msgid "Markers" +#~ msgstr "" + +#~ msgid "List of values to mark with triangles" +#~ msgstr "" + +#~ msgid "Marker labels" +#~ msgstr "" + +#~ msgid "Labels for the markers" +#~ msgstr "" + +#~ msgid "Marker lines" +#~ msgstr "" + +#~ msgid "List of values to mark with lines" +#~ msgstr "" + +#~ msgid "Marker line labels" +#~ msgstr "" + +#~ msgid "Labels for the marker lines" +#~ msgstr "" + +#~ msgid "Slice ID" +#~ msgstr "" + +#~ msgid "The id of the active slice" +#~ msgstr "" + +#~ msgid "Cache Timeout (seconds)" +#~ msgstr "" + +#~ msgid "The number of seconds before expiring the cache" +#~ msgstr "" + +#~ msgid "Order by entity id" +#~ msgstr "" + +#~ 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 "" + +#~ 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 "Datasource & Chart Type" +#~ 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 Leave " +#~ "the value control empty to filter " +#~ "empty strings or nullsFor filters with" +#~ " comma in values, wrap them in " +#~ "single quotesas in " +#~ msgstr "" + +#~ msgid "Result Filters" +#~ msgstr "" + +#~ msgid "" +#~ "The filters to apply after post-" +#~ "aggregation.Leave the value control empty " +#~ "to filter empty strings or nulls" +#~ msgstr "" + +#~ msgid "Axes" +#~ msgstr "" + +#~ msgid "Dual Axis Line Chart" +#~ msgstr "" + +#~ msgid "Y Axis 1" +#~ msgstr "" + +#~ msgid "Y Axis 2" +#~ msgstr "" + +#~ msgid "Left Axis Metric" +#~ msgstr "" + +#~ msgid "Choose a metric for left axis" +#~ msgstr "" + +#~ msgid "Left Axis Format" +#~ msgstr "" + +#~ msgid "Histogram Options" +#~ msgstr "" + +#~ msgid "Numeric Column" +#~ msgstr "" + +#~ msgid "Select the numeric column to draw the histogram" +#~ msgstr "" + +#~ msgid "No of Bins" +#~ msgstr "" + +#~ msgid "Select number of bins for the histogram" +#~ 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 "Chord Diagram" +#~ msgstr "" + +#~ msgid "Choose a number format" +#~ msgstr "" + +#~ msgid "Source" +#~ msgstr "" + +#~ msgid "Choose a source" +#~ msgstr "" + +#~ msgid "Target" +#~ msgstr "" + +#~ msgid "Choose a target" +#~ msgstr "" + +#~ msgid "ISO 3166-1 codes of region/province/department" +#~ msgstr "" + +#~ msgid "" +#~ "It's ISO 3166-1 of your " +#~ "region/province/department in your table. (see" +#~ " documentation for list of ISO " +#~ "3166-1)" +#~ msgstr "" + +#~ msgid "Metric to display bottom title" +#~ msgstr "" + +#~ msgid "Country Control" +#~ msgstr "" + +#~ msgid "Filter Box" +#~ 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 "" + +#~ msgid "Axis & Metrics" +#~ msgstr "" + +#~ msgid "Horizon" +#~ msgstr "" + +#~ msgid "" +#~ "Aggregate function applied to the list" +#~ " of points in each cluster to " +#~ "produce the cluster label." +#~ 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 "" + +#~ msgid "Additional meta data" +#~ msgstr "" + +#~ msgid "Column containing entity ids" +#~ msgstr "" + +#~ msgid "e.g., a \"user id\" column" +#~ msgstr "" + +#~ msgid "Column containing event names" +#~ msgstr "" + +#~ msgid "Event count limit" +#~ msgstr "" + +#~ msgid "The maximum number of events to return, equivalent to number of rows" +#~ msgstr "" + +#~ msgid "Meta data" +#~ 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 "" + +#~ msgid "Query timeout - visualization query are set to time out at %s seconds." +#~ msgstr "" + +#~ msgid "Favorites" +#~ msgstr "" + +#~ msgid "Created Content" +#~ msgstr "" + +#~ msgid "Recent Activity" +#~ msgstr "" + +#~ msgid "Security & Access" +#~ msgstr "" + +#~ msgid "No slices" +#~ msgstr "" + +#~ msgid "No dashboards" +#~ msgstr "" + +#~ msgid "No favorite slices yet, go click on stars!" +#~ msgstr "" + +#~ msgid "No favorite dashboards yet, go click on stars!" +#~ msgstr "" + +#~ msgid "Roles" +#~ msgstr "" + +#~ msgid "Datasources" +#~ msgstr "" + +#~ msgid "Profile picture provided by Gravatar" +#~ msgstr "" + +#~ msgid "joined" +#~ msgstr "" + +#~ msgid "id:" +#~ msgstr "" + +#~ msgid "Sorry, there appears to be no data" +#~ msgstr "" + +#~ msgid "Select [%s]" +#~ msgstr "" + diff --git a/superset/translations/fr/LC_MESSAGES/messages.json b/superset/translations/fr/LC_MESSAGES/messages.json index 9e5be10e3ed6a..7bf7de6a1a88d 100644 --- a/superset/translations/fr/LC_MESSAGES/messages.json +++ b/superset/translations/fr/LC_MESSAGES/messages.json @@ -1 +1 @@ -{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=2; plural=(n > 1)","lang":"fr"},"Time Column":[""],"second":[""],"minute":[""],"hour":[""],"day":[""],"week":[""],"month":[""],"quarter":[""],"year":[""],"week_start_monday":[""],"week_ending_saturday":[""],"week_start_sunday":[""],"5 minute":[""],"half hour":[""],"10 minute":[""],"[Superset] Access to the datasource %(name)s was granted":[""],"Table View":[""],"Pivot Table":[""],"Markup":[""],"Separator":[""],"Word Cloud":[""],"Treemap":[""],"Calendar Heatmap":[""],"Box Plot":[""],"Bubble Chart":[""],"Bullet Chart":[""],"Big Number with Trendline":[""],"Big Number":[""],"Time Series - Line Chart":[""],"Time Series - Dual Axis Line Chart":[""],"Time Series - Bar Chart":[""],"Time Series - Percent Change":[""],"Time Series - Stacked":[""],"Distribution - NVD3 - Pie Chart":[""],"Histogram":[""],"Distribution - Bar Chart":[""],"Sunburst":[""],"Sankey":[""],"Directed Force Layout":[""],"Country Map":[""],"World Map":[""],"Filters":[""],"iFrame":[""],"Parallel Coordinates":[""],"Heatmap":[""],"Horizon Charts":[""],"Mapbox":[""],"Event flow":[""],"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":[""],"share query":[""],"copy URL to clipboard":[""],"Raw SQL":[""],"Source 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":[""],"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":[""],"Query was stopped":[""],"Table":[""],"was created":[""],"Query in a new tab":[""],"Fetch data preview":[""],"The query returned no data":[""],"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":[""],"Results":[""],"Query History":[""],"It appears that the number of rows in the query results displayed was limited on the server side to the %s limit.":[""],"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)":[""],"Schema:":[""],"Add a table (%s)":[""],"Type to search ...":[""],"Reset State":[""],"Enter a new title for the tab":[""],"Untitled Query %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)":[""],"Sort columns alphabetically":[""],"Original table column order":[""],"Copy SELECT statement to clipboard":[""],"Remove table preview":[""],"Pie Chart":[""],"%s is not right as a column name, please alias it (as in SELECT count(*) ":[""],"AS my_alias":[""],"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]":[""],"Datasource Name":[""],"datasource name":[""],"Create a new slice":[""],"Choose a datasource":[""],"Choose a visualization type":[""],"Create new 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!":[""],"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.":[""],"Click to force refresh":[""],"Error":[""],"Sorry, there was an error adding slices to this dashboard: %s":[""],"Active Dashboard Filters":[""],"Checkout this dashboard: %s":[""],"Force refresh the whole dashboard":[""],"Edit this dashboard's properties":[""],"Load a template":[""],"Load a CSS template":[""],"CSS":[""],"Live CSS Editor":[""],"Don't refresh":[""],"10 seconds":[""],"30 seconds":[""],"1 minute":[""],"5 minutes":[""],"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]":[""],"Save as:":[""],"[dashboard name]":[""],"Name":[""],"Viz":[""],"Modified":[""],"Add Slices":[""],"Add a new slice to the dashboard":[""],"Add Slices to Dashboard":[""],"Move chart":[""],"Force refresh data":[""],"Toggle chart description":[""],"Edit chart":[""],"Explore chart":[""],"Remove chart from dashboard":[""],"%s - untitled":[""],"Edit slice properties":[""],"Takes effect on chart immediatly":[""],"Error...":[""],"Query":[""],"Height":[""],"Width":[""],"Export to .json":[""],"Export to .csv format":[""],"Please enter a slice name":[""],"Please select a dashboard":[""],"Please enter a dashboard name":[""],"Save A Slice":[""],"Overwrite slice %s":[""],"Save as":[""],"[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":[""],"`Min` value should be numeric or empty":[""],"`Max` value should be numeric or empty":[""],"Min":[""],"Max":[""],"Filter value":[""],"Select metric":[""],"Select column":[""],"Select operator":[""],"Add Filter":[""],"Select %s":[""],"textarea":[""],"Edit":[""],"in modal":[""],"edit":[""],"Select a visualization type":[""],"Search / Filter":[""],"fetching dashboards failed for %s":[""],"Updating chart was stopped":[""],"An error occurred while rendering the visualization: %s":[""],"Query timeout":[""],"- visualization query are set to timeout at %s seconds. ":[""],"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.":[""],"Failed to save slice":[""],"Datasource":[""],"Visualization Type":[""],"The type of visualization to display":[""],"Metrics":[""],"One or many metrics to display":[""],"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.":[""],"Ordering":[""],"Choose the metric":[""],"Right Axis Metric":[""],"Choose a metric for right axis":[""],"Stacked Style":[""],"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":[""],"Number of steps to take between ticks when displaying the X scale":[""],"YScale Interval":[""],"Number of steps to take between ticks when displaying the Y scale":[""],"Include Time":[""],"Whether to include the time granularity as defined in the time section":[""],"Stacked Bars":[""],"Show Markers":[""],"Show data points as circle markers on the lines":[""],"Bar Values":[""],"Sort Bars":[""],"Sort bars by x labels.":[""],"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":[""],"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.":[""],"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":[""],"Country Field Type":[""],"The country code standard that Superset should expect to find in the [country] column":[""],"Group by":[""],"One or many controls to group by":[""],"Columns":[""],"Columns to display":[""],"X":[""],"Y":[""],"Origin":[""],"Defines the origin where time buckets start, accepts natural dates as in `now`, `sunday` or `1970-01-01`":[""],"Bottom marging, 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`":[""],"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":[""],"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":[""],"Timestamp from filter. This supports free form typing and natural language as in `1 day ago`, `28 days` or `3 years`":[""],"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":[""],"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":[""],"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":[""],"Metric assigned to the [X] axis":[""],"Y Axis":[""],"Metric assigned to the [Y] axis":[""],"Bubble Size":[""],"URL":[""],"The URL, this control is templated, so you can integrate {{ width }} and/or {{ height }} in your URL string.":[""],"X Axis Label":[""],"Y Axis Label":[""],"Custom WHERE clause":[""],"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.":[""],"Custom HAVING clause":[""],"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.":[""],"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":[""],"X Axis Format":[""],"Y Axis Format":[""],"Right Axis 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":[""],"Whether to apply filters as they change, or wait forusers to hit an [Apply] button":[""],"Range Filter":[""],"Whether to display the time range interactive selector":[""],"Date Filter":[""],"Whether to include a time filter":[""],"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)":[""],"X bounds":[""],"Whether to display the min and max values of the X axis":[""],"Rich Tooltip":[""],"The rich tooltip shows a list of all series for that point in time":[""],"Y Log Scale":[""],"Use a log scale for the Y axis":[""],"X Log Scale":[""],"Use a log scale for the X axis":[""],"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)":[""],"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)":[""],"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.":[""],"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.":[""],"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":[""],"Point Radius Unit":[""],"The unit of measure for the specified point radius":[""],"Opacity":[""],"Opacity of all clusters, points, and labels. Between 0 and 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":[""],"The color for points and clusters in RGB":[""],"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":[""],"Marker lines":[""],"List of values to mark with lines":[""],"Marker line labels":[""],"Labels for the marker lines":[""],"Slice ID":[""],"The id of the active slice":[""],"Cache Timeout (seconds)":[""],"The number of seconds before expiring the cache":[""],"Order by entity 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.":[""],"Minimum leaf node event count":[""],"Leaf nodes that represent fewer than this number of events will be initially hidden in the visualization":[""],"Time":[""],"Time related form attributes":[""],"Datasource & Chart Type":[""],"This section exposes ways to include snippets of SQL in your query":[""],"Advanced Analytics":[""],"This section contains options that allow for advanced analytical post processing of query results":[""],"Filters are defined using comma delimited strings as in Leave the value control empty to filter empty strings or nullsFor filters with comma in values, wrap them in single quotesas in ":[""],"Result Filters":[""],"The filters to apply after post-aggregation.Leave the value control empty to filter empty strings or nulls":[""],"Chart Options":[""],"Breakdowns":[""],"Defines how each series is broken down":[""],"Axes":[""],"Dual Axis Line Chart":[""],"Y Axis 1":[""],"Y Axis 2":[""],"Left Axis Metric":[""],"Choose a metric for left axis":[""],"Left Axis Format":[""],"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":[""],"Options":[""],"Bubbles":[""],"Histogram Options":[""],"Numeric Column":[""],"Select the numeric column to draw the histogram":[""],"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":[""],"Force Layout":[""],"Chord Diagram":[""],"Choose a number format":[""],"Source":[""],"Choose a source":[""],"Target":[""],"Choose a target":[""],"ISO 3166-1 codes of region/province/department":[""],"It's ISO 3166-1 of your region/province/department in your table. (see documentation for list of ISO 3166-1)":[""],"Metric":[""],"Metric to display bottom title":[""],"Country Control":[""],"3 letter code of the country":[""],"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.":[""],"Axis & Metrics":[""],"Heatmap Options":[""],"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":[""],"e.g., a \"user id\" column":[""],"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":[""],"The server could not be reached. You may want to verify your connection and try again.":[""],"An unknown error occurred. (Status: %s )":[""],"Query timeout - visualization query are set to time out at %s seconds.":[""],"Favorites":[""],"Created Content":[""],"Recent Activity":[""],"Security & Access":[""],"No slices":[""],"No dashboards":[""],"Dashboards":[""],"Slices":[""],"No favorite slices yet, go click on stars!":[""],"No favorite dashboards yet, go click on stars!":[""],"Roles":[""],"Databases":[""],"Datasources":[""],"Profile picture provided by Gravatar":[""],"joined":[""],"id:":[""],"Sorry, there appears to be no data":[""],"Select [%s]":[""],"No data was returned.":[""],"List Druid Column":[""],"Show Druid Column":[""],"Add Druid Column":[""],"Edit Druid Column":[""],"Column":[""],"Type":[""],"Groupable":[""],"Filterable":[""],"Count Distinct":[""],"Sum":[""],"Whether this column is exposed in the `Filters` section of the explore view.":[""],"List Druid Metric":[""],"Show Druid Metric":[""],"Add Druid Metric":[""],"Edit Druid Metric":[""],"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":[""],"Druid Datasource":[""],"List Druid Cluster":[""],"Show Druid Cluster":[""],"Add Druid Cluster":[""],"Edit Druid Cluster":[""],"Cluster":[""],"Coordinator Host":[""],"Coordinator Port":[""],"Coordinator Endpoint":[""],"Broker Host":[""],"Broker Port":[""],"Broker Endpoint":[""],"Druid Clusters":[""],"Sources":[""],"List Druid Datasource":[""],"Show Druid Datasource":[""],"Add Druid Datasource":[""],"Edit Druid Datasource":[""],"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":[""],"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":[""],"Refresh Druid Metadata":[""],"Datetime column not provided as part table configuration and is required by this type of chart":[""],"Metric '{}' is not valid":[""],"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":[""],"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":[""],"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":[""],"This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.":[""],"Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.":[""],"Redirects to this endpoint when clicking on the table from the table list":[""],"Changed By":[""],"Database":[""],"Last Changed":[""],"Schema":[""],"Offset":[""],"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":[""],"Import":[""],"No Access!":[""],"You do not have permissions to access the datasource(s): %(name)s.":[""],"Request Permissions":[""],"Welcome!":[""],"Test Connection":[""],"Datasource %(name)s already exists":[""],"Delete":[""],"Delete all Really?":[""],"This endpoint requires the `all_datasource_access` permission":[""],"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":[""],"This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission":[""],"List Databases":[""],"Show Database":[""],"Add Database":[""],"Edit Database":[""],"Expose this DB in SQL Lab":[""],"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)":[""],"Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.":[""],"Allow CREATE TABLE AS option in SQL Lab":[""],"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab":[""],"When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema":[""],"Expose in SQL Lab":[""],"Allow CREATE TABLE AS":[""],"Allow DML":[""],"CTAS Schema":[""],"Creator":[""],"SQLAlchemy URI":[""],"Extra":[""],"Import Dashboards":[""],"Manage":[""],"User":[""],"User Roles":[""],"Database 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":[""],"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":[""],"The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible":[""],"To get a readable URL for your dashboard":[""],"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":[""],"Position JSON":[""],"JSON Metadata":[""],"Underlying Tables":[""],"Export":[""],"Export dashboards?":[""],"Action":[""],"dttm":[""],"Action Log":[""],"Access was requested":[""],"%(user)s was granted the role %(role)s that gives access to the %(datasource)s":[""],"Role %(r)s was extended to provide the access to the 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)s not found":[""],"Table %(t)s wasn't found in the database %(d)s":[""],"Can't find User '%(name)s', please ask your admin to create one.":[""],"Can't find DruidCluster with cluster_name = '%(name)s'":[""],"CSS Templates":[""],"SQL Editor":[""],"SQL Lab":[""],"Query Search":[""],"Queries":[""],"List Saved Query":[""],"Show Saved Query":[""],"Add Saved Query":[""],"Edit Saved Query":[""],"Saved Queries":[""]}}} \ No newline at end of file +{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=2; plural=(n > 1)","lang":"fr"},"Time Column":[""],"second":[""],"minute":[""],"hour":[""],"day":[""],"week":[""],"month":[""],"quarter":[""],"year":[""],"week_start_monday":[""],"week_ending_saturday":[""],"week_start_sunday":[""],"5 minute":[""],"half hour":[""],"10 minute":[""],"[Superset] Access to the datasource %(name)s was granted":[""],"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":[""],"Show Druid Column":[""],"Add Druid Column":[""],"Edit Druid Column":[""],"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":[""],"Show Druid Metric":[""],"Add Druid Metric":[""],"Edit Druid Metric":[""],"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":[""],"Druid Datasource":[""],"Warning Message":[""],"List Druid Cluster":[""],"Show Druid Cluster":[""],"Add Druid Cluster":[""],"Edit Druid Cluster":[""],"Cluster":[""],"Coordinator Host":[""],"Coordinator Port":[""],"Coordinator Endpoint":[""],"Broker Host":[""],"Broker Port":[""],"Broker Endpoint":[""],"Druid Clusters":[""],"Sources":[""],"List Druid Datasource":[""],"Show Druid Datasource":[""],"Add Druid Datasource":[""],"Edit Druid Datasource":[""],"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":[""],"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":[""],"Scan New Datasources":[""],"Refresh Druid Metadata":[""],"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":[""],"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":[""],"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":[""],"This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.":[""],"Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.":[""],"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.":[""],"Request Permissions":[""],"Cancel":[""],"Welcome!":[""],"Dashboards":[""],"Test Connection":[""],"Annotation Layers":[""],"Manage":[""],"Annotations":[""],"Datasource %(name)s already exists":[""],"json isn't valid":[""],"Delete":[""],"Delete all Really?":[""],"This endpoint requires the `all_datasource_access` permission":[""],"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":[""],"This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission":[""],"List Databases":[""],"Show Database":[""],"Add Database":[""],"Edit Database":[""],"Expose this DB in SQL Lab":[""],"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)":[""],"Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.":[""],"Allow CREATE TABLE AS option in SQL Lab":[""],"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab":[""],"When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema":[""],"All the queries in Sql Lab are going to be executed on behalf of currently authorized user.":[""],"Expose in SQL Lab":[""],"Allow CREATE TABLE AS":[""],"Allow DML":[""],"CTAS Schema":[""],"Creator":[""],"SQLAlchemy URI":[""],"Extra":[""],"Allow Run Sync":[""],"Allow Run Async":[""],"Impersonate queries to the database":[""],"Import Dashboards":[""],"Databases":[""],"User":[""],"User Roles":[""],"Database 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":[""],"The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible":[""],"To get a readable URL for your dashboard":[""],"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":[""],"Modified":[""],"Position JSON":[""],"CSS":[""],"JSON Metadata":[""],"Underlying Tables":[""],"Export":[""],"Export dashboards?":[""],"Action":[""],"dttm":[""],"Action Log":[""],"Access was requested":[""],"%(user)s was granted the role %(role)s that gives access to the %(datasource)s":[""],"Role %(r)s was extended to provide the access to the 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)s not found":[""],"Table %(t)s wasn't found in the database %(d)s":[""],"Can't find User '%(name)s', please ask your admin to create one.":[""],"Can't find DruidCluster with cluster_name = '%(name)s'":[""],"Query record was not created as expected.":[""],"Template Name":[""],"CSS Templates":[""],"SQL Editor":[""],"SQL Lab":[""],"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 diff --git a/superset/translations/fr/LC_MESSAGES/messages.mo b/superset/translations/fr/LC_MESSAGES/messages.mo new file mode 100644 index 0000000000000..78e64b1f02a89 Binary files /dev/null and b/superset/translations/fr/LC_MESSAGES/messages.mo differ diff --git a/superset/translations/fr/LC_MESSAGES/messages.po b/superset/translations/fr/LC_MESSAGES/messages.po new file mode 100644 index 0000000000000..270edea1df458 --- /dev/null +++ b/superset/translations/fr/LC_MESSAGES/messages.po @@ -0,0 +1,3616 @@ +# French translations for PROJECT. +# Copyright (C) 2017 ORGANIZATION +# This file is distributed under the same license as the PROJECT project. +# FIRST AUTHOR , 2017. +# +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: 2017-10-03 08:22-0700\n" +"Last-Translator: FULL NAME \n" +"Language: fr\n" +"Language-Team: fr \n" +"Plural-Forms: nplurals=2; plural=(n > 1)\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 +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 +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 +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 +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 +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 +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 +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 +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 +msgid "year" +msgstr "" + +#: superset/db_engine_specs.py:332 +msgid "week_start_monday" +msgstr "" + +#: superset/db_engine_specs.py:386 superset/db_engine_specs.py:922 +msgid "week_ending_saturday" +msgstr "" + +#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:925 +msgid "week_start_sunday" +msgstr "" + +#: superset/db_engine_specs.py:844 superset/db_engine_specs.py:956 +msgid "5 minute" +msgstr "" + +#: superset/db_engine_specs.py:846 +msgid "half hour" +msgstr "" + +#: superset/db_engine_specs.py:958 +msgid "10 minute" +msgstr "" + +#: superset/utils.py:499 +#, python-format +msgid "[Superset] Access to the datasource %(name)s was granted" +msgstr "" + +#: superset/viz.py:50 +msgid "Viz is missing a datasource" +msgstr "" + +#: superset/viz.py:181 +msgid "From date cannot be larger than to date" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:334 +#: superset/viz.py:369 +msgid "Table View" +msgstr "" + +#: superset/viz.py:381 +msgid "Pick a granularity in the Time section or uncheck 'Include Time'" +msgstr "" + +#: superset/viz.py:391 +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 +msgid "Pivot Table" +msgstr "" + +#: superset/viz.py:444 +msgid "Please choose at least one \"Group by\" field " +msgstr "" + +#: superset/viz.py:446 +msgid "Please choose at least one metric" +msgstr "" + +#: superset/viz.py:450 +msgid "'Group By' and 'Columns' can't overlap" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:373 +#: superset/viz.py:483 +msgid "Markup" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:411 +#: superset/viz.py:502 +msgid "Separator" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:433 +#: superset/viz.py:514 +msgid "Word Cloud" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:454 +#: superset/viz.py:537 +msgid "Treemap" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:481 +#: superset/viz.py:563 +msgid "Calendar Heatmap" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:502 +#: superset/viz.py:621 +msgid "Box Plot" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:523 +#: superset/viz.py:710 +msgid "Bubble Chart" +msgstr "" + +#: superset/viz.py:734 +msgid "Pick a metric for x, y and size" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:574 +#: superset/viz.py:760 +msgid "Bullet Chart" +msgstr "" + +#: superset/viz.py:786 +msgid "Pick a metric to display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:597 +#: superset/viz.py:809 +msgid "Big Number with Trendline" +msgstr "" + +#: superset/viz.py:817 superset/viz.py:846 +msgid "Pick a metric!" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:622 +#: superset/viz.py:838 +msgid "Big Number" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:157 +#: superset/viz.py:865 +msgid "Time Series - Line Chart" +msgstr "" + +#: superset/viz.py:913 superset/viz.py:1058 +msgid "Pick a time granularity for your time series" +msgstr "" + +#: superset/viz.py:1001 +msgid "Time Series - Dual Axis Line Chart" +msgstr "" + +#: superset/viz.py:1011 +msgid "Pick a metric for left axis!" +msgstr "" + +#: superset/viz.py:1013 +msgid "Pick a metric for right axis!" +msgstr "" + +#: superset/viz.py:1015 +msgid "Please choose different metrics on left and right axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:238 +#: superset/viz.py:1076 +msgid "Time Series - Bar Chart" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:274 +#: superset/viz.py:1084 +msgid "Time Series - Percent Change" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:297 +#: superset/viz.py:1092 +msgid "Time Series - Stacked" +msgstr "" + +#: superset/viz.py:1101 +msgid "Distribution - NVD3 - Pie Chart" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:647 +#: superset/viz.py:1119 +msgid "Histogram" +msgstr "" + +#: superset/viz.py:1129 +msgid "Must have one numeric column specified" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:96 +#: superset/viz.py:1144 +msgid "Distribution - Bar Chart" +msgstr "" + +#: superset/viz.py:1155 +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 +msgid "Pick at least one field for [Series]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:679 +#: superset/viz.py:1212 +msgid "Sunburst" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:716 +#: superset/viz.py:1245 +msgid "Sankey" +msgstr "" + +#: superset/viz.py:1252 +msgid "Pick exactly 2 columns as [Source / Target]" +msgstr "" + +#: superset/viz.py:1283 +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 +msgid "Directed Force Layout" +msgstr "" + +#: superset/viz.py:1301 +msgid "Pick exactly 2 columns to 'Group By'" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:808 +#: superset/viz.py:1348 +msgid "Country Map" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:841 +#: superset/viz.py:1376 +msgid "World Map" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:80 +#: superset/viz.py:1426 +msgid "Filters" +msgstr "" + +#: superset/viz.py:1434 +msgid "Pick at least one filter field" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:909 +#: superset/viz.py:1461 +msgid "iFrame" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:921 +#: superset/viz.py:1478 +msgid "Parallel Coordinates" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:943 +#: superset/viz.py:1503 +msgid "Heatmap" +msgstr "" + +#: superset/viz.py:1562 +msgid "Horizon Charts" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1002 +#: superset/viz.py:1573 +msgid "Mapbox" +msgstr "" + +#: superset/viz.py:1588 +msgid "Must have a [Group By] column to have 'count' as the [Label]" +msgstr "" + +#: superset/viz.py:1601 +msgid "Choice of [Label] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1606 +msgid "Choice of [Point Radius] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1611 +msgid "[Longitude] and [Latitude] columns must be present in [Group By]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1073 +#: superset/viz.py:1676 +msgid "Event flow" +msgstr "" + +#: superset/viz.py:1706 +msgid "Time Series - Paired t-test" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:57 +msgid "Your query was saved" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:58 +msgid "Your query could not be saved" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:111 +msgid "Failed at retrieving results from the results backend" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:157 +msgid "Could not connect to server" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:162 +msgid "Your session timed out, please refresh your page and try again." +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:181 +msgid "Query was stopped." +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:184 +msgid "Failed at stopping query." +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:297 +#: superset/assets/javascripts/SqlLab/actions.js:310 +msgid "Error occurred while fetching table metadata" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:364 +msgid "shared query" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:372 +#: superset/assets/javascripts/SqlLab/actions.js:392 +msgid "The query couldn't be loaded" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:426 +msgid "An error occurred while creating the data source" +msgstr "" + +#: superset/assets/javascripts/SqlLab/constants.js:30 +msgid "Pick a chart type!" +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 "" + +#: superset/assets/javascripts/SqlLab/constants.js:32 +msgid "To use this chart type you need at least one dimension" +msgstr "" + +#: superset/assets/javascripts/SqlLab/constants.js:33 +msgid "To use this chart type you need at least one aggregation function" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:49 +#: superset/assets/javascripts/SqlLab/reducers.js:11 +msgid "Untitled Query" +msgstr "" + +#: 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 "" + +#: 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" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryHistory.jsx:28 +msgid "No query history yet..." +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 "" + +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:154 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:89 +msgid "Search Results" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:160 +msgid "[From]-" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:170 +msgid "[To]-" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:179 +msgid "[Query Status]" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:188 +msgid "Search" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:114 +msgid "Open in SQL Editor" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:133 +msgid "view results" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:136 +msgid "Data preview" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:176 +msgid "Visualize the data out of this query" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:182 +msgid "Overwrite text in editor with a query on this table" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:188 +msgid "Run query in a new tab" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/QueryTable.jsx:193 +msgid "Remove query from log" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:67 +msgid ".CSV" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:78 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:241 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:280 +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 +msgid "Table" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162 +msgid "was created" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:169 +msgid "Query in a new tab" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:210 +msgid "Fetch data preview" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:230 +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 "" + +#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:19 +msgid "Run Query" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:22 +msgid "Run query asynchronously" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:57 +msgid "Stop" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:16 +msgid "Undefined" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:66 +#: superset/views/sql_lab.py:53 +msgid "Label" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:71 +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 +msgid "Description" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:85 +msgid "Write a description for your query" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:99 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:155 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:222 +msgid "Save" +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 +msgid "Save Query" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:52 +msgid "Run a query to display results here" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:57 +#, python-format +msgid "Preview for %s" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:81 +msgid "Results" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:87 +msgid "Query History" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:123 +msgid "Create table as with query results" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:131 +msgid "new table name" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:90 +msgid "Error while fetching table list" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:131 +msgid "Error while fetching schema list" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:153 +msgid "Error while fetching database list" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:159 +msgid "Database:" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:163 +msgid "Select a database" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:170 +#, python-format +msgid "Select a schema (%s)" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:175 +msgid "Schema:" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:190 +#, python-format +msgid "Add a table (%s)" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:203 +msgid "Type to search ..." +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:226 +msgid "Reset State" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:105 +msgid "Enter a new title for the tab" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:124 +#, python-format +msgid "Untitled Query %s" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:170 +msgid "close tab" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:173 +msgid "rename tab" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:181 +msgid "expand tool bar" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:181 +msgid "hide tool bar" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:75 +msgid "Copy partition query to clipboard" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:94 +msgid "latest partition:" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:110 +msgid "Keys for table" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:119 +#, python-format +msgid "View keys & indexes (%s)" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:135 +msgid "Sort columns alphabetically" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:136 +msgid "Original table column order" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:146 +msgid "Copy SELECT statement to clipboard" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/TableElement.jsx:152 +msgid "Remove table preview" +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 "" + +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 +msgid "using only alphanumeric characters and underscores" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:166 +msgid "Creating a data source and popping a new tab" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:196 +msgid "No results available for this query" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:248 +msgid "Chart Type" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:251 +msgid "[Chart Type]" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:259 +msgid "Datasource Name" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:263 +msgid "datasource name" +msgstr "" + +#: superset/assets/javascripts/components/AsyncSelect.jsx:23 +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:26 +msgid "Select ..." +msgstr "" + +#: superset/assets/javascripts/components/CachedLabel.jsx:26 +msgid "Loaded data cached" +msgstr "" + +#: superset/assets/javascripts/components/CachedLabel.jsx:29 +msgid "Loaded from cache" +msgstr "" + +#: superset/assets/javascripts/components/CachedLabel.jsx:33 +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 +msgid "Not successful" +msgstr "" + +#: superset/assets/javascripts/components/CopyToClipboard.jsx:68 +msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" +msgstr "" + +#: superset/assets/javascripts/components/CopyToClipboard.jsx:79 +msgid "Copied!" +msgstr "" + +#: superset/assets/javascripts/components/EditableTitle.jsx:13 +#: superset/views/core.py:475 superset/views/core.py:542 +msgid "Title" +msgstr "" + +#: superset/assets/javascripts/components/EditableTitle.jsx:92 +msgid "click to edit title" +msgstr "" + +#: superset/assets/javascripts/components/EditableTitle.jsx:93 +msgid "You don't have the rights to alter this title." +msgstr "" + +#: superset/assets/javascripts/components/FaveStar.jsx:32 +#: superset/assets/javascripts/modules/superset.js:33 +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 "" + +#: superset/assets/javascripts/dashboard/Dashboard.jsx:59 +msgid "Click the" +msgstr "" + +#: superset/assets/javascripts/dashboard/Dashboard.jsx:61 +msgid "button on the top right to save your changes." +msgstr "" + +#: superset/assets/javascripts/dashboard/Dashboard.jsx:164 +#, python-format +msgid "Served from data cached %s . Click to force refresh." +msgstr "" + +#: superset/assets/javascripts/dashboard/Dashboard.jsx:169 +msgid "Click to force refresh" +msgstr "" + +#: superset/assets/javascripts/dashboard/Dashboard.jsx:353 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:100 +msgid "Error" +msgstr "" + +#: superset/assets/javascripts/dashboard/Dashboard.jsx:354 +#, python-format +msgid "Sorry, there was an error adding slices to this dashboard: %s" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/CodeModal.jsx:35 +msgid "Active Dashboard Filters" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/Controls.jsx:48 +#, python-format +msgid "Checkout this dashboard: %s" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/Controls.jsx:54 +msgid "Force refresh the whole dashboard" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/Controls.jsx:94 +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 +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 "" + +#: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:20 +msgid "10 seconds" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:21 +msgid "30 seconds" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:22 +msgid "1 minute" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:23 +msgid "5 minutes" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:38 +msgid "Refresh Interval" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:41 +msgid "Choose the refresh frequency for this dashboard" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:63 +msgid "This dashboard was saved successfully." +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:69 +msgid "Sorry, there was an error saving this dashboard: " +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:101 +msgid "You must pick a name for the new dashboard" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:115 +msgid "Save Dashboard" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 +#, python-format +msgid "Overwrite Dashboard [%s]" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:131 +msgid "Save as:" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:135 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:210 +msgid "[dashboard name]" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142 +#: superset/views/core.py:379 +msgid "Name" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:148 +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 +msgid "Modified" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:167 +msgid "Add Slices" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:176 +msgid "Add a new slice to the dashboard" +msgstr "" + +#: 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 "" + +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:62 +msgid "Export CSV" +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" +msgstr "" + +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180 +#, python-format +msgid "%s - untitled" +msgstr "" + +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:287 +msgid "Edit slice properties" +msgstr "" + +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:32 +msgid "description" +msgstr "" + +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:42 +msgid "bolt" +msgstr "" + +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:61 +msgid "Error..." +msgstr "" + +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97 +#: superset/assets/javascripts/explore/stores/visTypes.js:56 +#: superset/assets/javascripts/explore/stores/visTypes.js:137 +#: superset/assets/javascripts/explore/stores/visTypes.js:389 +#: superset/assets/javascripts/explore/stores/visTypes.js:436 +#: superset/assets/javascripts/explore/stores/visTypes.js:457 +#: superset/assets/javascripts/explore/stores/visTypes.js:485 +#: superset/assets/javascripts/explore/stores/visTypes.js:505 +#: superset/assets/javascripts/explore/stores/visTypes.js:526 +#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:600 +#: superset/assets/javascripts/explore/stores/visTypes.js:625 +#: superset/assets/javascripts/explore/stores/visTypes.js:650 +#: superset/assets/javascripts/explore/stores/visTypes.js:682 +#: superset/assets/javascripts/explore/stores/visTypes.js:719 +#: superset/assets/javascripts/explore/stores/visTypes.js:746 +#: superset/assets/javascripts/explore/stores/visTypes.js:773 +#: superset/assets/javascripts/explore/stores/visTypes.js:811 +#: superset/assets/javascripts/explore/stores/visTypes.js:844 +#: superset/assets/javascripts/explore/stores/visTypes.js:881 +#: superset/assets/javascripts/explore/stores/visTypes.js:924 +#: superset/assets/javascripts/explore/stores/visTypes.js:946 +#: superset/assets/javascripts/explore/stores/visTypes.js:1005 +msgid "Query" +msgstr "" + +#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:76 +msgid "Height" +msgstr "" + +#: superset/assets/javascripts/explore/components/EmbedCodeButton.jsx:90 +msgid "Width" +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 "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:74 +msgid "Please enter a slice name" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:89 +msgid "Please select a dashboard" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:97 +msgid "Please enter a dashboard name" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:134 +msgid "Save A Slice" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:155 +#, python-format +msgid "Overwrite slice %s" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:164 +msgid "Save as" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:168 +msgid "[slice name]" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:181 +msgid "Do not add to a dashboard" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:189 +msgid "Add slice to existing dashboard" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:205 +msgid "Add to new dashboard" +msgstr "" + +#: superset/assets/javascripts/explore/components/SaveModal.jsx:231 +msgid "Save & go to dashboard" +msgstr "" + +#: superset/assets/javascripts/explore/components/URLShortLinkButton.jsx:32 +#, python-format +msgid "Check out this slice: %s" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:55 +msgid "`Min` value should be numeric or empty" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:58 +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 +msgid "Min" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:83 +#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:89 +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 "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:106 +msgid "Edit the datasource's configuration" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:122 +msgid "Select a datasource" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:132 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:120 +msgid "Search / Filter" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:114 +msgid "Filter value" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 +msgid "Select metric" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 +msgid "Select column" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:155 +msgid "Select operator" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:138 +#: superset/templates/appbuilder/general/widgets/search.html:6 +msgid "Add Filter" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:24 +msgid "Error while fetching data" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106 +#, python-format +msgid "Select %s" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:63 +msgid "textarea" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 +msgid "Edit" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 +msgid "in modal" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:110 +msgid "Select a visualization type" +msgstr "" + +#: superset/assets/javascripts/explore/reducers/chartReducer.js:32 +msgid "Updating chart was stopped" +msgstr "" + +#: superset/assets/javascripts/explore/reducers/chartReducer.js:38 +#: superset/assets/javascripts/modules/superset.js:223 +#, python-format +msgid "An error occurred while rendering the visualization: %s" +msgstr "" + +#: superset/assets/javascripts/explore/reducers/chartReducer.js:47 +msgid "" +"Perhaps your data has grown, your database is under unusual load, or you " +"are simply querying a data source that is to large to be processed within" +" the timeout range. If that is the case, we recommend that you summarize " +"your data further." +msgstr "" + +#: superset/assets/javascripts/explore/reducers/chartReducer.js:56 +msgid "Network error." +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:36 +msgid "A reference to the [Time] configuration, taking granularity into account" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:50 +msgid "Group by" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:53 +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 +msgid "Datasource" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:82 +#: superset/views/core.py:381 +msgid "Visualization Type" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:84 +msgid "The type of visualization to display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:90 +msgid "Metrics" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:99 +#: superset/assets/javascripts/explore/stores/controls.jsx:116 +msgid "One or many metrics to display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:103 +msgid "Y Axis Bounds" +msgstr "" + +#: 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:114 +msgid "Ordering" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:125 +#: superset/views/annotations.py:47 +msgid "Annotation Layers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:127 +msgid "Annotation layers to overlay on the visualization" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:129 +msgid "Select a annotation layer" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:130 +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 +msgid "Metric" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:143 +msgid "Choose the metric" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:156 +msgid "Right Axis Metric" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:160 +msgid "Choose a metric for right axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:171 +msgid "Stacked Style" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:199 +msgid "Linear Color Scheme" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:216 +msgid "Normalize Across" +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:230 +msgid "Horizon Color Scale" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:237 +msgid "Defines how the color are attributed." +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:242 +msgid "Rendering" +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:255 +msgid "XScale Interval" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:258 +msgid "Number of steps to take between ticks when displaying the X scale" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:264 +msgid "YScale Interval" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:267 +msgid "Number of steps to take between ticks when displaying the Y scale" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:273 +msgid "Include Time" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:274 +msgid "Whether to include the time granularity as defined in the time section" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:288 +msgid "Stacked Bars" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:296 +msgid "Show totals" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:299 +msgid "Display total row/column" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:304 +msgid "Show Markers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:307 +msgid "Show data points as circle markers on the lines" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:312 +msgid "Bar Values" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:315 +msgid "Show the value on top of the bar" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:320 +msgid "Sort Bars" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:322 +msgid "Sort bars by x labels." +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:327 +msgid "Combine Metrics" +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:335 +msgid "Extra Controls" +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:345 +msgid "Reduce X ticks" +msgstr "" + +#: 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:357 +msgid "Include Series" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:360 +msgid "Include series name as an axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:365 +msgid "Color Metric" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:367 +msgid "A metric to use for color" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:374 +msgid "Country Name" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:393 +msgid "The name of country that Superset should display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:397 +msgid "Country Field Type" +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:412 +#: superset/assets/javascripts/explore/stores/controls.jsx:419 +msgid "Columns" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:413 +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 +msgid "Columns to display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:450 +msgid "Origin" +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:463 +msgid "Bottom Margin" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:467 +msgid "Bottom margin, in pixels, allowing for more room for axis labels" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:473 +msgid "Left Margin" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:477 +msgid "Left margin, in pixels, allowing for more room for axis labels" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:483 +msgid "Time Granularity" +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:507 +msgid "Domain" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:510 +msgid "The time unit used for the grouping of blocks" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:515 +msgid "Subdomain" +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:525 +msgid "Link Length" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:528 +msgid "Link length in the force layout" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:534 +msgid "Charge" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:548 +msgid "Charge in the force layout" +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:568 +msgid "Time Grain" +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:583 +msgid "Resample Rule" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:586 +msgid "Pandas resample rule" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:592 +msgid "Resample How" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:595 +msgid "Pandas resample how" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:601 +msgid "Resample Fill Method" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:604 +msgid "Pandas resample fill method" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:610 +msgid "Since" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:611 +msgid "7 days ago" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:617 +msgid "Until" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:624 +msgid "Max Bubble Size" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:632 +msgid "Whisker/outlier options" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:634 +msgid "Determines how whiskers and outliers are calculated." +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:645 +msgid "Ratio" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:648 +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 +msgid "Number format" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:664 +msgid "Row limit" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:672 +msgid "Series limit" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:675 +msgid "Limits the number of time series that get displayed" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:680 +msgid "Sort By" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:682 +msgid "Metric used to define the top series" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:697 +msgid "Rolling" +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:706 +msgid "Periods" +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:714 +msgid "Min Periods" +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:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:123 +msgid "Series" +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:737 +msgid "Entity" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:740 +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 +msgid "X Axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:749 +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 +msgid "Y Axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:765 +msgid "Metric assigned to the [Y] axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:776 +msgid "Bubble Size" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:789 +msgid "URL" +msgstr "" + +#: 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:797 +msgid "X Axis Label" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:804 +msgid "Y Axis Label" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:811 +msgid "Custom WHERE clause" +msgstr "" + +#: 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:821 +msgid "Custom HAVING clause" +msgstr "" + +#: 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:831 +msgid "Comparison Period Lag" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:833 +msgid "Based on granularity, number of time periods to compare against" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:838 +msgid "Comparison suffix" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:839 +msgid "Suffix to apply after the percentage display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:845 +msgid "Table Timestamp Format" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:850 +msgid "Timestamp Format" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:856 +msgid "Series Height" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:859 +msgid "Pixel height of each series" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:865 +msgid "Page Length" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:868 +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 +msgid "X Axis Format" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:894 +msgid "Y Axis Format" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:904 +msgid "Right Axis Format" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:912 +msgid "Markup Type" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:917 +msgid "Pick your favorite markup language" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:922 +msgid "Rotation" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:925 +msgid "Rotation to apply to words in the cloud" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:930 +msgid "Line Style" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:935 +msgid "Line interpolation as defined by d3.js" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:940 +msgid "Label Type" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:949 +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 +msgid "Code" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:955 +msgid "Put your code here" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:964 +msgid "Aggregation function" +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:983 +msgid "Font Size From" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:985 +msgid "Font size for the smallest value in the list" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:991 +msgid "Font Size To" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:993 +msgid "Font size for the biggest value in the list" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:998 +msgid "Instant Filtering" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1009 +msgid "Range Filter" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1012 +msgid "Whether to display the time range interactive selector" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1017 +msgid "Date Filter" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1019 +msgid "Whether to include a time filter" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1024 +msgid "Data Table" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1026 +msgid "Whether to display the interactive data table" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1031 +msgid "Search Box" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1034 +msgid "Whether to include a client side search box" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1039 +msgid "Table Filter" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1041 +msgid "Whether to apply filter when table cell is clicked" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1046 +msgid "Show Bubbles" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1049 +msgid "Whether to display bubbles on top of countries" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1054 +msgid "Legend" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1057 +msgid "Whether to display the legend (toggles)" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1062 +msgid "X bounds" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1065 +msgid "Whether to display the min and max values of the X axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1070 +msgid "Y bounds" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1073 +msgid "Whether to display the min and max values of the Y axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1078 +msgid "Rich Tooltip" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1081 +msgid "The rich tooltip shows a list of all series for that point in time" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1087 +msgid "Y Log Scale" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1090 +msgid "Use a log scale for the Y axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1095 +msgid "X Log Scale" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1098 +msgid "Use a log scale for the X axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1103 +msgid "Donut" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1106 +msgid "Do you want a donut or a pie?" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1111 +msgid "Put labels outside" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1114 +msgid "Put the labels outside the pie?" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1119 +msgid "Contribution" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1121 +msgid "Compute the contribution to the total" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1126 +msgid "Period Ratio" +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:1135 +msgid "Period Ratio Type" +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:1144 +msgid "Time Shift" +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:1154 +msgid "Subheader" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1155 +msgid "Description text that shows up below your Big Number" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1161 +msgid "label" +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:1174 +msgid "Map Style" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1184 +msgid "Base layer map style" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1190 +msgid "Clustering Radius" +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:1210 +msgid "Point Radius" +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:1222 +msgid "Point Radius Unit" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1225 +msgid "The unit of measure for the specified point radius" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1230 +msgid "Opacity" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1233 +msgid "Opacity of all clusters, points, and labels. Between 0 and 1." +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1239 +msgid "Zoom" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1242 +msgid "Zoom level of the map" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1248 +msgid "Default latitude" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1251 +msgid "Latitude of default viewport" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1257 +msgid "Default longitude" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1260 +msgid "Longitude of default viewport" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1266 +msgid "Live render" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1268 +msgid "Points and clusters will update as viewport is being changed" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1274 +msgid "RGB Color" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1284 +msgid "The color for points and clusters in RGB" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1289 +msgid "Ranges" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1291 +msgid "Ranges to highlight with shading" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1296 +msgid "Range labels" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1298 +msgid "Labels for the ranges" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1303 +msgid "Markers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1305 +msgid "List of values to mark with triangles" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1310 +msgid "Marker labels" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1312 +msgid "Labels for the markers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1317 +msgid "Marker lines" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1319 +msgid "List of values to mark with lines" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1324 +msgid "Marker line labels" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1326 +msgid "Labels for the marker lines" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1353 +msgid "Slice ID" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1355 +msgid "The id of the active slice" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1360 +msgid "Cache Timeout (seconds)" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1362 +msgid "The number of seconds before expiring the cache" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1367 +msgid "Order by entity id" +msgstr "" + +#: 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:1376 +msgid "Minimum leaf node event count" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1379 +msgid "" +"Leaf nodes that represent fewer than this number of events will be " +"initially hidden in the visualization" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1385 +#: superset/assets/javascripts/explore/stores/visTypes.js:25 +msgid "Color Scheme" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1389 +msgid "The color scheme for rendering chart" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:7 +#: superset/assets/javascripts/explore/stores/visTypes.js:31 +msgid "Time" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:9 +#: superset/assets/javascripts/explore/stores/visTypes.js:32 +msgid "Time related form attributes" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:16 +msgid "Datasource & Chart Type" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:45 +msgid "This section exposes ways to include snippets of SQL in your query" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:48 +#: superset/views/annotations.py:55 +msgid "Annotations" +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 " +"processing of query results" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:85 +msgid "Result Filters" +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 "Chart Options" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:126 +msgid "Breakdowns" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:127 +msgid "Defines how each series is broken down" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:133 +msgid "Pie Chart" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:198 +msgid "Dual Axis Line Chart" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:209 +msgid "Y Axis 1" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:215 +msgid "Y Axis 2" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:224 +msgid "Left Axis Metric" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:225 +msgid "Choose a metric for left axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:228 +msgid "Left Axis Format" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:254 +#: superset/assets/javascripts/explore/stores/visTypes.js:312 +msgid "Axes" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:337 +msgid "GROUP BY" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:338 +msgid "Use this section if you want a query that aggregates" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:346 +msgid "NOT GROUPED BY" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:347 +msgid "Use this section if you want to query atomic rows" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:354 +#: superset/assets/javascripts/explore/stores/visTypes.js:755 +#: superset/assets/javascripts/explore/stores/visTypes.js:819 +#: superset/assets/javascripts/explore/stores/visTypes.js:912 +msgid "Options" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:541 +#: superset/assets/javascripts/explore/stores/visTypes.js:853 +msgid "Bubbles" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:667 +msgid "Numeric Column" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:668 +msgid "Select the numeric column to draw the histogram" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:671 +msgid "No of Bins" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:672 +msgid "Select number of bins for the histogram" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:699 +msgid "Primary Metric" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:700 +msgid "The primary metric is used to define the arc segment sizes" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:703 +msgid "Secondary Metric" +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:709 +msgid "Hierarchy" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:710 +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 +msgid "Source / Target" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:737 +#: superset/assets/javascripts/explore/stores/visTypes.js:765 +msgid "Choose a source and a target" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:770 +msgid "Chord Diagram" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:791 +msgid "Choose a number format" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:794 +msgid "Source" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:797 +msgid "Choose a source" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:800 +msgid "Target" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:803 +msgid "Choose a target" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:828 +msgid "ISO 3166-1 codes of region/province/department" +msgstr "" + +#: 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:863 +msgid "Country Control" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:864 +msgid "3 letter code of the country" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:867 +msgid "Metric for color" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:868 +msgid "Metric that defines the color of the country" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:871 +msgid "Bubble size" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:872 +msgid "Metric that defines the size of the bubble" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:878 +msgid "Filter Box" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:897 +msgid "Filter controls" +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:954 +msgid "Heatmap Options" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:989 +msgid "Horizon" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1015 +msgid "Points" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1022 +msgid "Labelling" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1029 +msgid "Visual Tweaks" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1038 +msgid "Viewport" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1048 +msgid "Longitude" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1049 +msgid "Column containing longitude data" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1052 +msgid "Latitude" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1053 +msgid "Column containing latitude data" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1056 +msgid "Cluster label aggregator" +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:1061 +msgid "Tooltip" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1062 +msgid "Show a tooltip when hovering over points and clusters describing the label" +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:1077 +msgid "Event definition" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1087 +msgid "Additional meta data" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1095 +msgid "Column containing entity ids" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1096 +msgid "e.g., a \"user id\" column" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1099 +msgid "Column containing event names" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1107 +msgid "Event count limit" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1108 +msgid "The maximum number of events to return, equivalent to number of rows" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1111 +msgid "Meta data" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1112 +msgid "Select any columns for meta data inspection" +msgstr "" + +#: superset/assets/javascripts/modules/superset.js:130 +msgid "" +"The server could not be reached. You may want to verify your connection " +"and try again." +msgstr "" + +#: superset/assets/javascripts/modules/superset.js:133 +#, python-format +msgid "An unknown error occurred. (Status: %s )" +msgstr "" + +#: superset/assets/javascripts/profile/components/App.jsx:24 +msgid "Favorites" +msgstr "" + +#: superset/assets/javascripts/profile/components/App.jsx:30 +msgid "Created Content" +msgstr "" + +#: superset/assets/javascripts/profile/components/App.jsx:37 +msgid "Recent Activity" +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 "" + +#: 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 "" + +#: superset/assets/javascripts/profile/components/Favorites.jsx:50 +msgid "No favorite dashboards yet, go click on stars!" +msgstr "" + +#: superset/assets/javascripts/profile/components/Security.jsx:14 +msgid "Roles" +msgstr "" + +#: superset/assets/javascripts/profile/components/Security.jsx:23 +#: superset/views/core.py:284 +msgid "Databases" +msgstr "" + +#: superset/assets/javascripts/profile/components/Security.jsx:34 +msgid "Datasources" +msgstr "" + +#: superset/assets/javascripts/profile/components/UserInfo.jsx:18 +msgid "Profile picture provided by Gravatar" +msgstr "" + +#: superset/assets/javascripts/profile/components/UserInfo.jsx:33 +msgid "joined" +msgstr "" + +#: 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 "" + +#: superset/assets/visualizations/filter_box.jsx:106 +#, python-format +msgid "Select [%s]" +msgstr "" + +#: superset/connectors/druid/models.py:1073 +msgid "No data was returned." +msgstr "" + +#: superset/connectors/druid/views.py:28 +msgid "List Druid Column" +msgstr "" + +#: superset/connectors/druid/views.py:29 +msgid "Show Druid Column" +msgstr "" + +#: superset/connectors/druid/views.py:30 +msgid "Add Druid Column" +msgstr "" + +#: superset/connectors/druid/views.py:31 +msgid "Edit Druid Column" +msgstr "" + +#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:80 +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 +msgid "Type" +msgstr "" + +#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83 +msgid "Groupable" +msgstr "" + +#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84 +msgid "Filterable" +msgstr "" + +#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86 +msgid "Count Distinct" +msgstr "" + +#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87 +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." +msgstr "" + +#: superset/connectors/druid/views.py:80 +msgid "List Druid Metric" +msgstr "" + +#: superset/connectors/druid/views.py:81 +msgid "Show Druid Metric" +msgstr "" + +#: superset/connectors/druid/views.py:82 +msgid "Add Druid Metric" +msgstr "" + +#: superset/connectors/druid/views.py:83 +msgid "Edit Druid Metric" +msgstr "" + +#: 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" +msgstr "" + +#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81 +#: superset/connectors/sqla/views.py:132 +msgid "Verbose Name" +msgstr "" + +#: superset/connectors/druid/views.py:110 superset/views/core.py:559 +msgid "JSON" +msgstr "" + +#: superset/connectors/druid/views.py:111 +msgid "Druid Datasource" +msgstr "" + +#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138 +msgid "Warning Message" +msgstr "" + +#: superset/connectors/druid/views.py:129 +msgid "List Druid Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:130 +msgid "Show Druid Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:131 +msgid "Add Druid Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:132 +msgid "Edit Druid Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:227 +msgid "Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:144 +msgid "Coordinator Host" +msgstr "" + +#: superset/connectors/druid/views.py:145 +msgid "Coordinator Port" +msgstr "" + +#: superset/connectors/druid/views.py:146 +msgid "Coordinator Endpoint" +msgstr "" + +#: superset/connectors/druid/views.py:147 +msgid "Broker Host" +msgstr "" + +#: superset/connectors/druid/views.py:148 +msgid "Broker Port" +msgstr "" + +#: superset/connectors/druid/views.py:149 +msgid "Broker Endpoint" +msgstr "" + +#: superset/connectors/druid/views.py:164 +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 +msgid "Sources" +msgstr "" + +#: superset/connectors/druid/views.py:174 +msgid "List Druid Datasource" +msgstr "" + +#: superset/connectors/druid/views.py:175 +msgid "Show Druid Datasource" +msgstr "" + +#: superset/connectors/druid/views.py:176 +msgid "Add Druid Datasource" +msgstr "" + +#: superset/connectors/druid/views.py:177 +msgid "Edit Druid Datasource" +msgstr "" + +#: 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'" +msgstr "" + +#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184 +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" +msgstr "" + +#: 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" +msgstr "" + +#: superset/connectors/druid/views.py:219 +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 +msgid "Associated Slices" +msgstr "" + +#: superset/connectors/druid/views.py:226 +msgid "Data Source" +msgstr "" + +#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225 +msgid "Owner" +msgstr "" + +#: superset/connectors/druid/views.py:230 +msgid "Is Hidden" +msgstr "" + +#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218 +msgid "Enable Filter Select" +msgstr "" + +#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220 +msgid "Default Endpoint" +msgstr "" + +#: superset/connectors/druid/views.py:233 +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 +msgid "Cache Timeout" +msgstr "" + +#: superset/connectors/druid/views.py:265 +msgid "Druid Datasources" +msgstr "" + +#: superset/connectors/druid/views.py:312 +msgid "Scan New Datasources" +msgstr "" + +#: superset/connectors/druid/views.py:320 +msgid "Refresh Druid Metadata" +msgstr "" + +#: superset/connectors/sqla/models.py:394 +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 "" + +#: 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 "" + +#: superset/connectors/sqla/views.py:27 +msgid "List Columns" +msgstr "" + +#: superset/connectors/sqla/views.py:28 +msgid "Show Column" +msgstr "" + +#: superset/connectors/sqla/views.py:29 +msgid "Add Column" +msgstr "" + +#: superset/connectors/sqla/views.py:30 +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" +msgstr "" + +#: 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." +msgstr "" + +#: superset/connectors/sqla/views.py:90 +msgid "Expression" +msgstr "" + +#: superset/connectors/sqla/views.py:91 +msgid "Is temporal" +msgstr "" + +#: superset/connectors/sqla/views.py:92 +msgid "Datetime Format" +msgstr "" + +#: superset/connectors/sqla/views.py:93 +msgid "Database Expression" +msgstr "" + +#: superset/connectors/sqla/views.py:102 +msgid "List Metrics" +msgstr "" + +#: superset/connectors/sqla/views.py:103 +msgid "Show Metric" +msgstr "" + +#: superset/connectors/sqla/views.py:104 +msgid "Add Metric" +msgstr "" + +#: superset/connectors/sqla/views.py:105 +msgid "Edit Metric" +msgstr "" + +#: superset/connectors/sqla/views.py:134 +msgid "SQL Expression" +msgstr "" + +#: superset/connectors/sqla/views.py:136 +msgid "D3 Format" +msgstr "" + +#: superset/connectors/sqla/views.py:137 +msgid "Is Restricted" +msgstr "" + +#: superset/connectors/sqla/views.py:155 +msgid "List Tables" +msgstr "" + +#: superset/connectors/sqla/views.py:156 +msgid "Show Table" +msgstr "" + +#: superset/connectors/sqla/views.py:157 +msgid "Add Table" +msgstr "" + +#: superset/connectors/sqla/views.py:158 +msgid "Edit Table" +msgstr "" + +#: superset/connectors/sqla/views.py:185 +msgid "Name of the table that exists in the source database" +msgstr "" + +#: superset/connectors/sqla/views.py:187 +msgid "Schema, as used only in some databases like Postgres, Redshift and DB2" +msgstr "" + +#: 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." +msgstr "" + +#: 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." +msgstr "" + +#: superset/connectors/sqla/views.py:203 +msgid "Redirects to this endpoint when clicking on the table from the table list" +msgstr "" + +#: superset/connectors/sqla/views.py:215 +msgid "Changed By" +msgstr "" + +#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: 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 +msgid "Last Changed" +msgstr "" + +#: superset/connectors/sqla/views.py:219 +msgid "Schema" +msgstr "" + +#: superset/connectors/sqla/views.py:221 +msgid "Offset" +msgstr "" + +#: superset/connectors/sqla/views.py:223 +msgid "Table Name" +msgstr "" + +#: superset/connectors/sqla/views.py:224 +msgid "Fetch Values Predicate" +msgstr "" + +#: superset/connectors/sqla/views.py:226 +msgid "Main Datetime Column" +msgstr "" + +#: 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: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." +msgstr "" + +#: superset/connectors/sqla/views.py:279 +msgid "Tables" +msgstr "" + +#: superset/templates/appbuilder/navbar_right.html:41 +msgid "Profile" +msgstr "" + +#: superset/templates/appbuilder/navbar_right.html:42 +msgid "Logout" +msgstr "" + +#: superset/templates/appbuilder/navbar_right.html:47 +msgid "Login" +msgstr "" + +#: superset/templates/appbuilder/general/widgets/base_list.html:37 +msgid "Record Count" +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 "" + +#: superset/templates/superset/request_access.html:2 +msgid "No Access!" +msgstr "" + +#: superset/templates/superset/request_access.html:7 +#, python-format +msgid "You do not have permissions to access the datasource(s): %(name)s." +msgstr "" + +#: superset/templates/superset/request_access.html:13 +msgid "Request Permissions" +msgstr "" + +#: superset/templates/superset/welcome.html:3 +msgid "Welcome!" +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/sql_lab.py:30 +msgid "Manage" +msgstr "" + +#: superset/views/base.py:62 +#, python-format +msgid "Datasource %(name)s already exists" +msgstr "" + +#: superset/views/base.py:221 +msgid "json isn't valid" +msgstr "" + +#: superset/views/base.py:272 +msgid "Delete" +msgstr "" + +#: superset/views/base.py:273 +msgid "Delete all Really?" +msgstr "" + +#: superset/views/core.py:56 +msgid "This endpoint requires the `all_datasource_access` permission" +msgstr "" + +#: superset/views/core.py:58 +msgid "The datasource seems to have been deleted" +msgstr "" + +#: superset/views/core.py:59 +msgid "The access requests seem to have been deleted" +msgstr "" + +#: superset/views/core.py:61 +msgid "The user seems to have been deleted" +msgstr "" + +#: superset/views/core.py:62 +msgid "You don't have access to this datasource" +msgstr "" + +#: superset/views/core.py:66 +#, python-format +msgid "" +"This view requires the database %(name)s or `all_datasource_access` " +"permission" +msgstr "" + +#: superset/views/core.py:71 +#, python-format +msgid "" +"This endpoint requires the datasource %(name)s, database or " +"`all_datasource_access` permission" +msgstr "" + +#: superset/views/core.py:174 +msgid "List Databases" +msgstr "" + +#: superset/views/core.py:175 +msgid "Show Database" +msgstr "" + +#: superset/views/core.py:176 +msgid "Add Database" +msgstr "" + +#: superset/views/core.py:177 +msgid "Edit Database" +msgstr "" + +#: superset/views/core.py:212 +msgid "Expose this DB in SQL Lab" +msgstr "" + +#: 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)" +msgstr "" + +#: 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." +msgstr "" + +#: superset/views/core.py:221 +msgid "Allow CREATE TABLE AS option in SQL Lab" +msgstr "" + +#: superset/views/core.py:222 +msgid "" +"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in" +" SQL Lab" +msgstr "" + +#: 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" +msgstr "" + +#: 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 "Expose in SQL Lab" +msgstr "" + +#: superset/views/core.py:244 +msgid "Allow CREATE TABLE AS" +msgstr "" + +#: superset/views/core.py:245 +msgid "Allow DML" +msgstr "" + +#: superset/views/core.py:246 +msgid "CTAS Schema" +msgstr "" + +#: superset/views/core.py:248 superset/views/core.py:371 +#: superset/views/core.py:479 superset/views/core.py:543 +msgid "Creator" +msgstr "" + +#: superset/views/core.py:250 +msgid "SQLAlchemy URI" +msgstr "" + +#: superset/views/core.py:252 +msgid "Extra" +msgstr "" + +#: superset/views/core.py:253 +msgid "Allow Run Sync" +msgstr "" + +#: superset/views/core.py:254 +msgid "Allow Run Async" +msgstr "" + +#: superset/views/core.py:255 +msgid "Impersonate queries to the database" +msgstr "" + +#: superset/views/core.py:273 +msgid "Import Dashboards" +msgstr "" + +#: superset/views/core.py:315 superset/views/core.py:556 +#: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54 +msgid "User" +msgstr "" + +#: superset/views/core.py:316 +msgid "User Roles" +msgstr "" + +#: superset/views/core.py:317 +msgid "Database URL" +msgstr "" + +#: superset/views/core.py:319 +msgid "Roles to grant" +msgstr "" + +#: superset/views/core.py:320 +msgid "Created On" +msgstr "" + +#: superset/views/core.py:326 +msgid "Access requests" +msgstr "" + +#: superset/views/core.py:328 superset/views/core.py:567 +msgid "Security" +msgstr "" + +#: superset/views/core.py:335 +msgid "List Slices" +msgstr "" + +#: superset/views/core.py:336 +msgid "Show Slice" +msgstr "" + +#: superset/views/core.py:337 +msgid "Add Slice" +msgstr "" + +#: superset/views/core.py:338 +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." +msgstr "" + +#: superset/views/core.py:364 +msgid "Duration (in seconds) of the caching timeout for this slice." +msgstr "" + +#: superset/views/core.py:375 +msgid "Last Modified" +msgstr "" + +#: superset/views/core.py:376 superset/views/core.py:478 +msgid "Owners" +msgstr "" + +#: superset/views/core.py:377 +msgid "Parameters" +msgstr "" + +#: superset/views/core.py:378 superset/views/core.py:420 +msgid "Slice" +msgstr "" + +#: superset/views/core.py:437 +msgid "List Dashboards" +msgstr "" + +#: superset/views/core.py:438 +msgid "Show Dashboard" +msgstr "" + +#: superset/views/core.py:439 +msgid "Add Dashboard" +msgstr "" + +#: superset/views/core.py:440 +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 "" + +#: 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 "" + +#: superset/views/core.py:460 +msgid "To get a readable URL for your dashboard" +msgstr "" + +#: 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:466 +msgid "Owners is a list of users who can alter the dashboard." +msgstr "" + +#: superset/views/core.py:474 superset/views/core.py:541 +msgid "Dashboard" +msgstr "" + +#: superset/views/core.py:476 +msgid "Slug" +msgstr "" + +#: superset/views/core.py:481 +msgid "Position JSON" +msgstr "" + +#: superset/views/core.py:483 +msgid "JSON Metadata" +msgstr "" + +#: superset/views/core.py:484 +msgid "Underlying Tables" +msgstr "" + +#: superset/views/core.py:507 +msgid "Export" +msgstr "" + +#: superset/views/core.py:507 +msgid "Export dashboards?" +msgstr "" + +#: superset/views/core.py:557 +msgid "Action" +msgstr "" + +#: superset/views/core.py:558 +msgid "dttm" +msgstr "" + +#: superset/views/core.py:565 +msgid "Action Log" +msgstr "" + +#: superset/views/core.py:796 +msgid "Access was requested" +msgstr "" + +#: superset/views/core.py:857 +#, python-format +msgid "" +"%(user)s was granted the role %(role)s that gives access to the " +"%(datasource)s" +msgstr "" + +#: superset/views/core.py:873 +#, python-format +msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s" +msgstr "" + +#: superset/views/core.py:882 +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" +msgstr "" + +#: superset/views/core.py:1652 +#, python-format +msgid "Slice %(id)s not found" +msgstr "" + +#: superset/views/core.py:1664 +#, python-format +msgid "Table %(t)s wasn't found in the database %(d)s" +msgstr "" + +#: superset/views/core.py:1803 +#, python-format +msgid "Can't find User '%(name)s', please ask your admin to create one." +msgstr "" + +#: superset/views/core.py:1810 +#, python-format +msgid "Can't find DruidCluster with cluster_name = '%(name)s'" +msgstr "" + +#: superset/views/core.py:2071 +msgid "Query record was not created as expected." +msgstr "" + +#: superset/views/core.py:2357 +msgid "Template Name" +msgstr "" + +#: superset/views/core.py:2368 +msgid "CSS Templates" +msgstr "" + +#: superset/views/core.py:2379 +msgid "SQL Editor" +msgstr "" + +#: superset/views/core.py:2384 superset/views/core.py:2393 +msgid "SQL Lab" +msgstr "" + +#: superset/views/core.py:2388 +msgid "Query Search" +msgstr "" + +#: superset/views/sql_lab.py:20 +msgid "Status" +msgstr "" + +#: superset/views/sql_lab.py:21 +msgid "Start Time" +msgstr "" + +#: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58 +msgid "End Time" +msgstr "" + +#: superset/views/sql_lab.py:28 +msgid "Queries" +msgstr "" + +#: superset/views/sql_lab.py:37 +msgid "List Saved Query" +msgstr "" + +#: superset/views/sql_lab.py:38 +msgid "Show Saved Query" +msgstr "" + +#: superset/views/sql_lab.py:39 +msgid "Add Saved Query" +msgstr "" + +#: superset/views/sql_lab.py:40 +msgid "Edit Saved Query" +msgstr "" + +#: superset/views/sql_lab.py:59 +msgid "Pop Tab Link" +msgstr "" + +#: superset/views/sql_lab.py:60 +msgid "Changed on" +msgstr "" + +#: superset/views/sql_lab.py:79 +msgid "Saved Queries" +msgstr "" + diff --git a/superset/translations/it/LC_MESSAGES/messages.json b/superset/translations/it/LC_MESSAGES/messages.json index 9671ea8194b65..93e1d837db357 100644 --- a/superset/translations/it/LC_MESSAGES/messages.json +++ b/superset/translations/it/LC_MESSAGES/messages.json @@ -1 +1 @@ -{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=1; plural=0","lang":"it"},"Time Column":["Colonna del Tempo"],"second":["secondo"],"minute":["minuto"],"hour":["ora"],"day":["giorno"],"week":["settimana"],"month":["mese"],"quarter":["quartile"],"year":["anno"],"week_start_monday":["settimana_inizio_lunedì"],"week_ending_saturday":["settimana_fine_domenica"],"week_start_sunday":["settimana_inizio_domenica"],"5 minute":["5 minuti"],"half hour":["mezz'ora"],"10 minute":["10 minuti"],"[Superset] Access to the datasource %(name)s was granted":[""],"Table View":["Vista Tabella"],"Pivot Table":["Vista Pivot"],"Markup":["Marcatore"],"Separator":["Separatore"],"Word Cloud":["Cloud di Parole"],"Treemap":["Treemap"],"Calendar Heatmap":["Calendario di Intensità"],"Box Plot":["Box Plot"],"Bubble Chart":["Grafico a Bolle"],"Bullet Chart":["Grafico a Proiettile"],"Big Number with Trendline":["Numero Grande con Linea del Trend"],"Big Number":["Numero Grande"],"Time Series - Line Chart":["Serie Temporali - Grafico Lineare"],"Time Series - Dual Axis Line Chart":["Serie Temporali - Grafico Lineare ad Assi Duali"],"Time Series - Bar Chart":["Serie Temporali - Grafico Barre"],"Time Series - Percent Change":["Serie Temporali - Cambiamento Percentuale"],"Time Series - Stacked":["Serie Temporali - Stacked"],"Distribution - NVD3 - Pie Chart":["Distribuzione - NVD3 - Grafico Torta"],"Histogram":["Istogramma"],"Distribution - Bar Chart":["Distribuzione - Grafico Barre"],"Sunburst":["Sunburst"],"Sankey":["Sankey"],"Directed Force Layout":["Disposizione a Forza Diretta"],"Country Map":["Mappa della Nazione"],"World Map":["Mappa del Mondo"],"Filters":["Filtri"],"iFrame":["iFrame"],"Parallel Coordinates":["Coordinate Parallele"],"Heatmap":["Mappa di Intensità"],"Horizon Charts":["Grafici d'orizzonte"],"Mapbox":["Mapbox"],"Event flow":[""],"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":[""],"share query":[""],"copy URL to clipboard":[""],"Raw SQL":[""],"Source 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":[""],"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":[""],"Query was stopped":[""],"Table":["Tabella"],"was created":[""],"Query in a new tab":[""],"Fetch data preview":[""],"The query returned no data":[""],"Run Selected Query":[""],"Run Query":[""],"Run query asynchronously":[""],"Stop":[""],"Undefined":[""],"Label":[""],"Label for your query":[""],"Description":["Descrizione"],"Write a description for your query":[""],"Save":[""],"Cancel":["Annulla"],"Save Query":[""],"Run a query to display results here":[""],"Preview for %s":[""],"Results":[""],"Query History":[""],"It appears that the number of rows in the query results displayed was limited on the server side to the %s limit.":[""],"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)":[""],"Schema:":[""],"Add a table (%s)":[""],"Type to search ...":[""],"Reset State":[""],"Enter a new title for the tab":[""],"Untitled Query %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)":[""],"Sort columns alphabetically":[""],"Original table column order":[""],"Copy SELECT statement to clipboard":[""],"Remove table preview":[""],"Pie Chart":[""],"%s is not right as a column name, please alias it (as in SELECT count(*) ":[""],"AS my_alias":[""],"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]":[""],"Datasource Name":[""],"datasource name":[""],"Create a new slice":[""],"Choose a datasource":[""],"Choose a visualization type":[""],"Create new 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!":[""],"Copied!":[""],"Title":["Titolo"],"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.":[""],"Click to force refresh":[""],"Error":[""],"Sorry, there was an error adding slices to this dashboard: %s":[""],"Active Dashboard Filters":[""],"Checkout this dashboard: %s":[""],"Force refresh the whole dashboard":[""],"Edit this dashboard's properties":[""],"Load a template":[""],"Load a CSS template":[""],"CSS":["CSS"],"Live CSS Editor":[""],"Don't refresh":[""],"10 seconds":[""],"30 seconds":[""],"1 minute":[""],"5 minutes":[""],"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]":[""],"Save as:":[""],"[dashboard name]":[""],"Name":["Nome"],"Viz":[""],"Modified":["Modificato"],"Add Slices":[""],"Add a new slice to the dashboard":[""],"Add Slices to Dashboard":[""],"Move chart":[""],"Force refresh data":[""],"Toggle chart description":[""],"Edit chart":[""],"Explore chart":[""],"Remove chart from dashboard":[""],"%s - untitled":[""],"Edit slice properties":[""],"Takes effect on chart immediatly":[""],"Error...":[""],"Query":[""],"Height":[""],"Width":[""],"Export to .json":[""],"Export to .csv format":[""],"Please enter a slice name":[""],"Please select a dashboard":[""],"Please enter a dashboard name":[""],"Save A Slice":[""],"Overwrite slice %s":[""],"Save as":[""],"[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":[""],"`Min` value should be numeric or empty":[""],"`Max` value should be numeric or empty":[""],"Min":["Min"],"Max":["Max"],"Filter value":[""],"Select metric":[""],"Select column":[""],"Select operator":[""],"Add Filter":[""],"Select %s":[""],"textarea":[""],"Edit":[""],"in modal":[""],"edit":[""],"Select a visualization type":[""],"Search / Filter":[""],"fetching dashboards failed for %s":[""],"Updating chart was stopped":[""],"An error occurred while rendering the visualization: %s":[""],"Query timeout":[""],"- visualization query are set to timeout at %s seconds. ":[""],"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.":[""],"Failed to save slice":[""],"Datasource":["Sorgente Dati"],"Visualization Type":["Tipo di Visualizzazione"],"The type of visualization to display":[""],"Metrics":[""],"One or many metrics to display":[""],"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.":[""],"Ordering":[""],"Choose the metric":[""],"Right Axis Metric":[""],"Choose a metric for right axis":[""],"Stacked Style":[""],"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":[""],"Number of steps to take between ticks when displaying the X scale":[""],"YScale Interval":[""],"Number of steps to take between ticks when displaying the Y scale":[""],"Include Time":[""],"Whether to include the time granularity as defined in the time section":[""],"Stacked Bars":[""],"Show Markers":[""],"Show data points as circle markers on the lines":[""],"Bar Values":[""],"Sort Bars":[""],"Sort bars by x labels.":[""],"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":[""],"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.":[""],"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":[""],"Country Field Type":[""],"The country code standard that Superset should expect to find in the [country] column":[""],"Group by":[""],"One or many controls to group by":[""],"Columns":[""],"Columns to display":[""],"X":[""],"Y":[""],"Origin":[""],"Defines the origin where time buckets start, accepts natural dates as in `now`, `sunday` or `1970-01-01`":[""],"Bottom marging, 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`":[""],"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":[""],"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":[""],"Timestamp from filter. This supports free form typing and natural language as in `1 day ago`, `28 days` or `3 years`":[""],"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":[""],"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":[""],"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":[""],"Metric assigned to the [X] axis":[""],"Y Axis":[""],"Metric assigned to the [Y] axis":[""],"Bubble Size":[""],"URL":[""],"The URL, this control is templated, so you can integrate {{ width }} and/or {{ height }} in your URL string.":[""],"X Axis Label":[""],"Y Axis Label":[""],"Custom WHERE clause":[""],"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.":[""],"Custom HAVING clause":[""],"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.":[""],"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":[""],"X Axis Format":[""],"Y Axis Format":[""],"Right Axis 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":[""],"Whether to apply filters as they change, or wait forusers to hit an [Apply] button":[""],"Range Filter":[""],"Whether to display the time range interactive selector":[""],"Date Filter":[""],"Whether to include a time filter":[""],"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)":[""],"X bounds":[""],"Whether to display the min and max values of the X axis":[""],"Rich Tooltip":[""],"The rich tooltip shows a list of all series for that point in time":[""],"Y Log Scale":[""],"Use a log scale for the Y axis":[""],"X Log Scale":[""],"Use a log scale for the X axis":[""],"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)":[""],"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)":[""],"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.":[""],"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.":[""],"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":[""],"Point Radius Unit":[""],"The unit of measure for the specified point radius":[""],"Opacity":[""],"Opacity of all clusters, points, and labels. Between 0 and 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":[""],"The color for points and clusters in RGB":[""],"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":[""],"Marker lines":[""],"List of values to mark with lines":[""],"Marker line labels":[""],"Labels for the marker lines":[""],"Slice ID":[""],"The id of the active slice":[""],"Cache Timeout (seconds)":[""],"The number of seconds before expiring the cache":[""],"Order by entity 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.":[""],"Minimum leaf node event count":[""],"Leaf nodes that represent fewer than this number of events will be initially hidden in the visualization":[""],"Time":[""],"Time related form attributes":[""],"Datasource & Chart Type":[""],"This section exposes ways to include snippets of SQL in your query":[""],"Advanced Analytics":[""],"This section contains options that allow for advanced analytical post processing of query results":[""],"Filters are defined using comma delimited strings as in Leave the value control empty to filter empty strings or nullsFor filters with comma in values, wrap them in single quotesas in ":[""],"Result Filters":[""],"The filters to apply after post-aggregation.Leave the value control empty to filter empty strings or nulls":[""],"Chart Options":[""],"Breakdowns":[""],"Defines how each series is broken down":[""],"Axes":[""],"Dual Axis Line Chart":[""],"Y Axis 1":[""],"Y Axis 2":[""],"Left Axis Metric":[""],"Choose a metric for left axis":[""],"Left Axis Format":[""],"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":[""],"Options":[""],"Bubbles":[""],"Histogram Options":[""],"Numeric Column":[""],"Select the numeric column to draw the histogram":[""],"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":[""],"Force Layout":[""],"Chord Diagram":[""],"Choose a number format":[""],"Source":[""],"Choose a source":[""],"Target":[""],"Choose a target":[""],"ISO 3166-1 codes of region/province/department":[""],"It's ISO 3166-1 of your region/province/department in your table. (see documentation for list of ISO 3166-1)":[""],"Metric":["Metrica"],"Metric to display bottom title":[""],"Country Control":[""],"3 letter code of the country":[""],"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.":[""],"Axis & Metrics":[""],"Heatmap Options":[""],"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":[""],"e.g., a \"user id\" column":[""],"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":[""],"The server could not be reached. You may want to verify your connection and try again.":[""],"An unknown error occurred. (Status: %s )":[""],"Query timeout - visualization query are set to time out at %s seconds.":[""],"Favorites":[""],"Created Content":[""],"Recent Activity":[""],"Security & Access":[""],"No slices":[""],"No dashboards":[""],"Dashboards":["Elenco Dashboard"],"Slices":["Slice"],"No favorite slices yet, go click on stars!":[""],"No favorite dashboards yet, go click on stars!":[""],"Roles":[""],"Databases":[""],"Datasources":[""],"Profile picture provided by Gravatar":[""],"joined":[""],"id:":[""],"Sorry, there appears to be no data":[""],"Select [%s]":[""],"No data was returned.":["Nessun dato restituito."],"List Druid Column":[""],"Show Druid Column":[""],"Add Druid Column":[""],"Edit Druid Column":[""],"Column":["Colonna"],"Type":["Tipo"],"Groupable":["Raggruppabile"],"Filterable":["Filtrabile"],"Count Distinct":["Count Distinct"],"Sum":["Sum"],"Whether this column is exposed in the `Filters` section of the explore view.":["Se questa colonna è esposta nella sezione `Filtri` della vista esplorazione."],"List Druid Metric":[""],"Show Druid Metric":[""],"Add Druid Metric":[""],"Edit Druid Metric":[""],"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":["Se l'accesso a questa metrica è limitato a determinati ruoli. Solo i ruoli con l'autorizzazione 'accesso metrico su XXX (il nome di questa metrica)' possono accedervi"],"Verbose Name":["Nome Completo"],"JSON":["JSON"],"Druid Datasource":["Sorgente Dati Druid"],"List Druid Cluster":[""],"Show Druid Cluster":[""],"Add Druid Cluster":[""],"Edit Druid Cluster":[""],"Cluster":["Cluster"],"Coordinator Host":["Host Coordinatore"],"Coordinator Port":["Porta Coordinatore"],"Coordinator Endpoint":["Endpoint Coordinatore"],"Broker Host":["Host Broker"],"Broker Port":["Porta Broker"],"Broker Endpoint":["Endpoint Broker"],"Druid Clusters":[""],"Sources":[""],"List Druid Datasource":[""],"Show Druid Datasource":[""],"Add Druid Datasource":[""],"Edit Druid Datasource":[""],"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'":["Elenco delle slice associate a questa tabella. Modificando questa origine dati, è possibile modificare le modalità di comportamento delle slice associate. Inoltre, va tenuto presente che le slice devono indicare un'origine dati, pertanto questo modulo non registra le impostazioni qualora si modifica un'origine dati. Se vuoi modificare l'origine dati per una slide, devi sovrascriverla dal 'vista di esplorazione'"],"Timezone offset (in hours) for this datasource":["Timezone offset (in ore) per questa sorgente dati"],"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":["Espressione temporale da utilizzare come predicato durante il recupero di valori distinti per popolare la componente del filtro. Viene applicata solo quando è attivata l'opzione \"Abilita selezione filtro\". Se si inserisce `7 giorni fa`, l'elenco distinto di valori nel filtro verrà popolato in base al valore distinto della settimana passata"],"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":["Usato per popolare la finestra a cascata dei filtri dall'elenco dei valori distinti prelevati dal backend al volo"],"Redirects to this endpoint when clicking on the datasource from the datasource list":["Rinvia a questo endpoint al clic sulla sorgente dati dall'elenco delle sorgenti dati"],"Associated Slices":["Slice associate"],"Data Source":["Sorgente Dati"],"Owner":["Proprietario"],"Is Hidden":["è nascosto"],"Enable Filter Select":["Abilita il filtro di Select"],"Default Endpoint":["Endpoint predefinito"],"Time Offset":["Offset temporale"],"Cache Timeout":["Cache Timeout"],"Druid Datasources":[""],"Refresh Druid Metadata":[""],"Datetime column not provided as part table configuration and is required by this type of chart":["la colonna Datetime è necessaria per questo tipo di grafico. Nella configurazione della tabella però non è stata definita"],"Metric '{}' is not valid":["Metrica '{}' non valida"],"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":["Se rendere disponibile questa colonna come opzione [Time Granularity], la colonna deve essere di tipo DATETIME o simile"],"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.":["Il tipo di dato è dedotto dal database. In alcuni casi potrebbe essere necessario inserire manualmente un tipo di colonna definito dall'espressione. Nella maggior parte dei casi gli utenti non hanno bisogno di fare questa modifica."],"Expression":["Espressione"],"Is temporal":["è temporale"],"Datetime Format":["Formato Datetime"],"Database Expression":["Espressione del Database"],"List Metrics":[""],"Show Metric":[""],"Add Metric":[""],"Edit Metric":[""],"SQL Expression":["Espressione SQL"],"List Tables":[""],"Show Table":[""],"Add Table":[""],"Edit Table":[""],"Name of the table that exists in the source database":["Nome delle tabella esistente nella sorgente del database"],"Schema, as used only in some databases like Postgres, Redshift and DB2":["Schema, va utilizzato soltanto in alcuni database come Postgres, Redshift e DB2"],"This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.":["Questo campo agisce come una vista Superset, il che vuol dire che Superset eseguirà una query su questa stringa come sotto-query."],"Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.":["Predicato utilizzato quando si fornisce un valore univoco per popolare il componente di controllo del filtro. Supporta la sintassi del template jinja. È utilizzabile solo quando è abilitata l'opzione \"Abilita selezione filtro\"."],"Redirects to this endpoint when clicking on the table from the table list":["Reinvia a questo endpoint al clic sulla tabella dall'elenco delle tabelle"],"Changed By":["Modificato da"],"Database":["Database"],"Last Changed":["Ultima Modifica"],"Schema":["Schema"],"Offset":["Offset"],"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.":["Tabella creata. Come parte di questo processo di configurazione in due fasi, è necessario andare sul pulsante di modifica della nuova tabella per configurarla."],"Tables":[""],"Profile":["Profilo"],"Logout":["Logout"],"Login":["Login"],"Import":[""],"No Access!":["Nessun Accesso!"],"You do not have permissions to access the datasource(s): %(name)s.":["Non hai i permessi per accedere alla/e sorgente/i dati: %(name)s."],"Request Permissions":["Richiesta di Permessi"],"Welcome!":[""],"Test Connection":["Testa la Connessione"],"Datasource %(name)s already exists":[""],"Delete":[""],"Delete all Really?":[""],"This endpoint requires the `all_datasource_access` permission":[""],"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":[""],"This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission":[""],"List Databases":[""],"Show Database":[""],"Add Database":[""],"Edit Database":[""],"Expose this DB in SQL Lab":["Esponi questo DB in SQL Lab"],"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)":["Permetti agli utenti di eseguire query sincrone, questa è l'impostazione predefinita e dovrebbe funzionare bene per query che possono essere eseguite con una richiesta web (<-1 minuto)"],"Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.":["Permetti agli utenti di eseguire query, contro un back-office asincrono. Questo presuppone che si abbia una installazione funzionante di Celery nel backend."],"Allow CREATE TABLE AS option in SQL Lab":["Permetti l'opzione CREATE TABLE AS in SQL Lab"],"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab":["Permetti agli utenti di eseguire dichiarazioni diverse da SELECT (UPDATE, DELETE, CREATE, ...) nel SQL Lab"],"When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema":["Se si abilita l'opzione CREATE TABLE AS in SQL Lab, verrà forzata la creazione della tabella con questo schema"],"Expose in SQL Lab":["Esponi in SQL Lab"],"Allow CREATE TABLE AS":["Permetti CREATE TABLE AS"],"Allow DML":["Permetti DML"],"CTAS Schema":["Schema CTAS"],"Creator":["Creatore"],"SQLAlchemy URI":["URI SQLAlchemy"],"Extra":["Extra"],"Import Dashboards":[""],"Manage":[""],"User":["Utente"],"User Roles":["Ruoli Utente"],"Database URL":["URL del Database"],"Roles to grant":["Ruoli per l'accesso"],"Created On":["Creato il"],"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.":["Questi parametri sono generati dinamicamente al clic su salva o con il bottone di sovrascrittura nella vista di esplorazione. Questo oggetto JSON è esposto qui per referenza e per utenti esperti che vogliono modificare parametri specifici."],"Duration (in seconds) of the caching timeout for this slice.":["Durata (in secondi) per il timeout della cache per questa slice."],"Last Modified":["Ultima Modifica"],"Owners":["Proprietari"],"Parameters":["Parametri"],"Slice":["Slice"],"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":["L'oggetto JSON descrive la posizione dei vari widget nella dashboard. È generato automaticamente nel momento in cui se ne cambia la posizione e la dimensione usando la funzione di drag & drop nella vista della dashboard. "],"The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible":["Il CSS di ogni singola dashboard può essere modificato qui, oppure nella vista della dashboard dove i cambiamenti sono visibili immediatamente"],"To get a readable URL for your dashboard":["ottenere una URL leggibile per la tua dashboard"],"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.":["Questo oggetto JSON è generato in maniera dinamica al clic sul pulsante di salvataggio o sovrascrittura nella vista dashboard. Il JSON è esposto qui come riferimento e per gli utenti esperti che vogliono modificare parametri specifici."],"Owners is a list of users who can alter the dashboard.":["Proprietari è una lista di utenti che può alterare la dashboard."],"Dashboard":["Dashboard"],"Slug":["Slug"],"Position JSON":["Posizione del JSON"],"JSON Metadata":["Metadati JSON"],"Underlying Tables":["Tabelle sottostanti"],"Export":[""],"Export dashboards?":[""],"Action":["Azione"],"dttm":["dttm"],"Action Log":[""],"Access was requested":[""],"%(user)s was granted the role %(role)s that gives access to the %(datasource)s":[""],"Role %(r)s was extended to provide the access to the 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)s not found":[""],"Table %(t)s wasn't found in the database %(d)s":[""],"Can't find User '%(name)s', please ask your admin to create one.":[""],"Can't find DruidCluster with cluster_name = '%(name)s'":[""],"CSS Templates":[""],"SQL Editor":["Editor SQL"],"SQL Lab":[""],"Query Search":["Ricerca Query"],"Queries":[""],"List Saved Query":[""],"Show Saved Query":[""],"Add Saved Query":[""],"Edit Saved Query":[""],"Saved Queries":[""]}}} \ No newline at end of file +{"domain":"superset","locale_data":{"superset":{"":{"domain":"superset","plural_forms":"nplurals=1; plural=0","lang":"it"},"Time Column":["Colonna del Tempo"],"second":["secondo"],"minute":["minuto"],"hour":["ora"],"day":["giorno"],"week":["settimana"],"month":["mese"],"quarter":["quartile"],"year":["anno"],"week_start_monday":["settimana_inizio_lunedì"],"week_ending_saturday":["settimana_fine_domenica"],"week_start_sunday":["settimana_inizio_domenica"],"5 minute":["5 minuti"],"half hour":["mezz'ora"],"10 minute":["10 minuti"],"[Superset] Access to the datasource %(name)s was granted":[""],"Viz is missing a datasource":[""],"From date cannot be larger than to date":[""],"Table View":["Vista Tabella"],"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":["Vista Pivot"],"Please choose at least one \"Group by\" field ":[""],"Please choose at least one metric":[""],"'Group By' and 'Columns' can't overlap":[""],"Markup":["Marcatore"],"Separator":["Separatore"],"Word Cloud":["Cloud di Parole"],"Treemap":["Treemap"],"Calendar Heatmap":["Calendario di Intensità"],"Box Plot":["Box Plot"],"Bubble Chart":["Grafico a Bolle"],"Pick a metric for x, y and size":[""],"Bullet Chart":["Grafico a Proiettile"],"Pick a metric to display":[""],"Big Number with Trendline":["Numero Grande con Linea del Trend"],"Pick a metric!":[""],"Big Number":["Numero Grande"],"Time Series - Line Chart":["Serie Temporali - Grafico Lineare"],"Pick a time granularity for your time series":[""],"Time Series - Dual Axis Line Chart":["Serie Temporali - Grafico Lineare ad Assi Duali"],"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":["Serie Temporali - Grafico Barre"],"Time Series - Percent Change":["Serie Temporali - Cambiamento Percentuale"],"Time Series - Stacked":["Serie Temporali - Stacked"],"Distribution - NVD3 - Pie Chart":["Distribuzione - NVD3 - Grafico Torta"],"Histogram":["Istogramma"],"Must have one numeric column specified":[""],"Distribution - Bar Chart":["Distribuzione - Grafico Barre"],"Can't have overlap between Series and Breakdowns":[""],"Pick at least one metric":[""],"Pick at least one field for [Series]":[""],"Sunburst":["Sunburst"],"Sankey":["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":["Disposizione a Forza Diretta"],"Pick exactly 2 columns to 'Group By'":[""],"Country Map":["Mappa della Nazione"],"World Map":["Mappa del Mondo"],"Filters":["Filtri"],"Pick at least one filter field":[""],"iFrame":["iFrame"],"Parallel Coordinates":["Coordinate Parallele"],"Heatmap":["Mappa di Intensità"],"Horizon Charts":["Grafici d'orizzonte"],"Mapbox":["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.":["Nessun dato restituito."],"List Druid Column":[""],"Show Druid Column":[""],"Add Druid Column":[""],"Edit Druid Column":[""],"Column":["Colonna"],"Type":["Tipo"],"Datasource":["Sorgente Dati"],"Groupable":["Raggruppabile"],"Filterable":["Filtrabile"],"Count Distinct":["Count Distinct"],"Sum":["Sum"],"Min":["Min"],"Max":["Max"],"Whether this column is exposed in the `Filters` section of the explore view.":["Se questa colonna è esposta nella sezione `Filtri` della vista esplorazione."],"List Druid Metric":[""],"Show Druid Metric":[""],"Add Druid Metric":[""],"Edit Druid Metric":[""],"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":["Se l'accesso a questa metrica è limitato a determinati ruoli. Solo i ruoli con l'autorizzazione 'accesso metrico su XXX (il nome di questa metrica)' possono accedervi"],"Metric":["Metrica"],"Description":["Descrizione"],"Verbose Name":["Nome Completo"],"JSON":["JSON"],"Druid Datasource":["Sorgente Dati Druid"],"Warning Message":[""],"List Druid Cluster":[""],"Show Druid Cluster":[""],"Add Druid Cluster":[""],"Edit Druid Cluster":[""],"Cluster":["Cluster"],"Coordinator Host":["Host Coordinatore"],"Coordinator Port":["Porta Coordinatore"],"Coordinator Endpoint":["Endpoint Coordinatore"],"Broker Host":["Host Broker"],"Broker Port":["Porta Broker"],"Broker Endpoint":["Endpoint Broker"],"Druid Clusters":[""],"Sources":[""],"List Druid Datasource":[""],"Show Druid Datasource":[""],"Add Druid Datasource":[""],"Edit Druid Datasource":[""],"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'":["Elenco delle slice associate a questa tabella. Modificando questa origine dati, è possibile modificare le modalità di comportamento delle slice associate. Inoltre, va tenuto presente che le slice devono indicare un'origine dati, pertanto questo modulo non registra le impostazioni qualora si modifica un'origine dati. Se vuoi modificare l'origine dati per una slide, devi sovrascriverla dal 'vista di esplorazione'"],"Timezone offset (in hours) for this datasource":["Timezone offset (in ore) per questa sorgente dati"],"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":["Espressione temporale da utilizzare come predicato durante il recupero di valori distinti per popolare la componente del filtro. Viene applicata solo quando è attivata l'opzione \"Abilita selezione filtro\". Se si inserisce `7 giorni fa`, l'elenco distinto di valori nel filtro verrà popolato in base al valore distinto della settimana passata"],"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":["Usato per popolare la finestra a cascata dei filtri dall'elenco dei valori distinti prelevati dal backend al volo"],"Redirects to this endpoint when clicking on the datasource from the datasource list":["Rinvia a questo endpoint al clic sulla sorgente dati dall'elenco delle sorgenti dati"],"Associated Slices":["Slice associate"],"Data Source":["Sorgente Dati"],"Owner":["Proprietario"],"Is Hidden":["è nascosto"],"Enable Filter Select":["Abilita il filtro di Select"],"Default Endpoint":["Endpoint predefinito"],"Time Offset":["Offset temporale"],"Cache Timeout":["Cache Timeout"],"Druid Datasources":[""],"Scan New Datasources":[""],"Refresh Druid Metadata":[""],"Datetime column not provided as part table configuration and is required by this type of chart":["la colonna Datetime è necessaria per questo tipo di grafico. Nella configurazione della tabella però non è stata definita"],"Empty query?":[""],"Metric '{}' is not valid":["Metrica '{}' non valida"],"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":["Se rendere disponibile questa colonna come opzione [Time Granularity], la colonna deve essere di tipo DATETIME o simile"],"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.":["Il tipo di dato è dedotto dal database. In alcuni casi potrebbe essere necessario inserire manualmente un tipo di colonna definito dall'espressione. Nella maggior parte dei casi gli utenti non hanno bisogno di fare questa modifica."],"Table":["Tabella"],"Expression":["Espressione"],"Is temporal":["è temporale"],"Datetime Format":["Formato Datetime"],"Database Expression":["Espressione del Database"],"List Metrics":[""],"Show Metric":[""],"Add Metric":[""],"Edit Metric":[""],"SQL Expression":["Espressione SQL"],"D3 Format":[""],"Is Restricted":[""],"List Tables":[""],"Show Table":[""],"Add Table":[""],"Edit Table":[""],"Name of the table that exists in the source database":["Nome delle tabella esistente nella sorgente del database"],"Schema, as used only in some databases like Postgres, Redshift and DB2":["Schema, va utilizzato soltanto in alcuni database come Postgres, Redshift e DB2"],"This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.":["Questo campo agisce come una vista Superset, il che vuol dire che Superset eseguirà una query su questa stringa come sotto-query."],"Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.":["Predicato utilizzato quando si fornisce un valore univoco per popolare il componente di controllo del filtro. Supporta la sintassi del template jinja. È utilizzabile solo quando è abilitata l'opzione \"Abilita selezione filtro\"."],"Redirects to this endpoint when clicking on the table from the table list":["Reinvia a questo endpoint al clic sulla tabella dall'elenco delle tabelle"],"Changed By":["Modificato da"],"Database":["Database"],"Last Changed":["Ultima Modifica"],"Schema":["Schema"],"Offset":["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.":["Tabella creata. Come parte di questo processo di configurazione in due fasi, è necessario andare sul pulsante di modifica della nuova tabella per configurarla."],"Tables":[""],"Profile":["Profilo"],"Logout":["Logout"],"Login":["Login"],"Record Count":[""],"No records found":[""],"Add Filter":[""],"Import":[""],"No Access!":["Nessun Accesso!"],"You do not have permissions to access the datasource(s): %(name)s.":["Non hai i permessi per accedere alla/e sorgente/i dati: %(name)s."],"Request Permissions":["Richiesta di Permessi"],"Cancel":["Annulla"],"Welcome!":[""],"Dashboards":["Elenco Dashboard"],"Test Connection":["Testa la Connessione"],"Annotation Layers":[""],"Manage":[""],"Annotations":[""],"Datasource %(name)s already exists":[""],"json isn't valid":[""],"Delete":[""],"Delete all Really?":[""],"This endpoint requires the `all_datasource_access` permission":[""],"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":[""],"This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission":[""],"List Databases":[""],"Show Database":[""],"Add Database":[""],"Edit Database":[""],"Expose this DB in SQL Lab":["Esponi questo DB in SQL Lab"],"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)":["Permetti agli utenti di eseguire query sincrone, questa è l'impostazione predefinita e dovrebbe funzionare bene per query che possono essere eseguite con una richiesta web (<-1 minuto)"],"Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.":["Permetti agli utenti di eseguire query, contro un back-office asincrono. Questo presuppone che si abbia una installazione funzionante di Celery nel backend."],"Allow CREATE TABLE AS option in SQL Lab":["Permetti l'opzione CREATE TABLE AS in SQL Lab"],"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab":["Permetti agli utenti di eseguire dichiarazioni diverse da SELECT (UPDATE, DELETE, CREATE, ...) nel SQL Lab"],"When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema":["Se si abilita l'opzione CREATE TABLE AS in SQL Lab, verrà forzata la creazione della tabella con questo schema"],"All the queries in Sql Lab are going to be executed on behalf of currently authorized user.":[""],"Expose in SQL Lab":["Esponi in SQL Lab"],"Allow CREATE TABLE AS":["Permetti CREATE TABLE AS"],"Allow DML":["Permetti DML"],"CTAS Schema":["Schema CTAS"],"Creator":["Creatore"],"SQLAlchemy URI":["URI SQLAlchemy"],"Extra":["Extra"],"Allow Run Sync":[""],"Allow Run Async":[""],"Impersonate queries to the database":[""],"Import Dashboards":[""],"Databases":[""],"User":["Utente"],"User Roles":["Ruoli Utente"],"Database URL":["URL del Database"],"Roles to grant":["Ruoli per l'accesso"],"Created On":["Creato il"],"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.":["Questi parametri sono generati dinamicamente al clic su salva o con il bottone di sovrascrittura nella vista di esplorazione. Questo oggetto JSON è esposto qui per referenza e per utenti esperti che vogliono modificare parametri specifici."],"Duration (in seconds) of the caching timeout for this slice.":["Durata (in secondi) per il timeout della cache per questa slice."],"Last Modified":["Ultima Modifica"],"Owners":["Proprietari"],"Parameters":["Parametri"],"Slice":["Slice"],"Name":["Nome"],"Visualization Type":["Tipo di Visualizzazione"],"Slices":["Slice"],"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":["L'oggetto JSON descrive la posizione dei vari widget nella dashboard. È generato automaticamente nel momento in cui se ne cambia la posizione e la dimensione usando la funzione di drag & drop nella vista della dashboard. "],"The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible":["Il CSS di ogni singola dashboard può essere modificato qui, oppure nella vista della dashboard dove i cambiamenti sono visibili immediatamente"],"To get a readable URL for your dashboard":["ottenere una URL leggibile per la tua dashboard"],"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.":["Questo oggetto JSON è generato in maniera dinamica al clic sul pulsante di salvataggio o sovrascrittura nella vista dashboard. Il JSON è esposto qui come riferimento e per gli utenti esperti che vogliono modificare parametri specifici."],"Owners is a list of users who can alter the dashboard.":["Proprietari è una lista di utenti che può alterare la dashboard."],"Dashboard":["Dashboard"],"Title":["Titolo"],"Slug":["Slug"],"Modified":["Modificato"],"Position JSON":["Posizione del JSON"],"CSS":["CSS"],"JSON Metadata":["Metadati JSON"],"Underlying Tables":["Tabelle sottostanti"],"Export":[""],"Export dashboards?":[""],"Action":["Azione"],"dttm":["dttm"],"Action Log":[""],"Access was requested":[""],"%(user)s was granted the role %(role)s that gives access to the %(datasource)s":[""],"Role %(r)s was extended to provide the access to the 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)s not found":[""],"Table %(t)s wasn't found in the database %(d)s":[""],"Can't find User '%(name)s', please ask your admin to create one.":[""],"Can't find DruidCluster with cluster_name = '%(name)s'":[""],"Query record was not created as expected.":[""],"Template Name":[""],"CSS Templates":[""],"SQL Editor":["Editor SQL"],"SQL Lab":[""],"Query Search":["Ricerca Query"],"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 diff --git a/superset/translations/it/LC_MESSAGES/messages.mo b/superset/translations/it/LC_MESSAGES/messages.mo index e89d558438b24..265dcb2306442 100644 Binary files a/superset/translations/it/LC_MESSAGES/messages.mo and b/superset/translations/it/LC_MESSAGES/messages.mo differ diff --git a/superset/translations/it/LC_MESSAGES/messages.po b/superset/translations/it/LC_MESSAGES/messages.po index 65b081a01fb96..4ab797fe92ce6 100644 --- a/superset/translations/it/LC_MESSAGES/messages.po +++ b/superset/translations/it/LC_MESSAGES/messages.po @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-07-31 11:46+0800\n" +"POT-Creation-Date: 2017-10-04 10:12-0700\n" "PO-Revision-Date: 2017-06-04 20:36+0200\n" "Last-Translator: Maurizio Napolitano \n" "Language: it\n" @@ -19,74 +19,77 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.4.0\n" -#: superset/assets/javascripts/explore/stores/controls.jsx:491 +#: 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:360 superset/db_engine_specs.py:810 -#: superset/db_engine_specs.py:846 superset/db_engine_specs.py:878 -#: superset/db_engine_specs.py:924 superset/db_engine_specs.py:961 +#: 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 msgid "Time Column" msgstr "Colonna del Tempo" #: superset/db_engine_specs.py:193 superset/db_engine_specs.py:224 -#: superset/db_engine_specs.py:316 superset/db_engine_specs.py:361 -#: superset/db_engine_specs.py:811 superset/db_engine_specs.py:879 -#: superset/db_engine_specs.py:962 +#: 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 msgid "second" msgstr "secondo" #: superset/db_engine_specs.py:194 superset/db_engine_specs.py:227 -#: superset/db_engine_specs.py:319 superset/db_engine_specs.py:363 -#: superset/db_engine_specs.py:813 superset/db_engine_specs.py:847 -#: superset/db_engine_specs.py:881 superset/db_engine_specs.py:925 -#: superset/db_engine_specs.py:963 +#: 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 msgid "minute" msgstr "minuto" #: superset/db_engine_specs.py:195 superset/db_engine_specs.py:231 -#: superset/db_engine_specs.py:321 superset/db_engine_specs.py:365 -#: superset/db_engine_specs.py:819 superset/db_engine_specs.py:849 -#: superset/db_engine_specs.py:883 superset/db_engine_specs.py:931 -#: superset/db_engine_specs.py:964 +#: 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 msgid "hour" msgstr "ora" #: superset/db_engine_specs.py:196 superset/db_engine_specs.py:236 #: superset/db_engine_specs.py:268 superset/db_engine_specs.py:323 -#: superset/db_engine_specs.py:367 superset/db_engine_specs.py:821 -#: superset/db_engine_specs.py:851 superset/db_engine_specs.py:885 -#: superset/db_engine_specs.py:933 superset/db_engine_specs.py:965 +#: 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 msgid "day" msgstr "giorno" #: superset/db_engine_specs.py:197 superset/db_engine_specs.py:242 #: superset/db_engine_specs.py:269 superset/db_engine_specs.py:324 -#: superset/db_engine_specs.py:369 superset/db_engine_specs.py:823 -#: superset/db_engine_specs.py:853 superset/db_engine_specs.py:887 -#: superset/db_engine_specs.py:966 +#: 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 msgid "week" msgstr "settimana" #: superset/db_engine_specs.py:198 superset/db_engine_specs.py:244 #: superset/db_engine_specs.py:271 superset/db_engine_specs.py:326 -#: superset/db_engine_specs.py:371 superset/db_engine_specs.py:825 -#: superset/db_engine_specs.py:855 superset/db_engine_specs.py:889 -#: superset/db_engine_specs.py:935 superset/db_engine_specs.py:967 +#: 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 msgid "month" msgstr "mese" #: superset/db_engine_specs.py:199 superset/db_engine_specs.py:246 -#: superset/db_engine_specs.py:328 superset/db_engine_specs.py:373 -#: superset/db_engine_specs.py:827 superset/db_engine_specs.py:857 -#: superset/db_engine_specs.py:891 superset/db_engine_specs.py:937 -#: superset/db_engine_specs.py:968 +#: 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 msgid "quarter" msgstr "quartile" #: superset/db_engine_specs.py:200 superset/db_engine_specs.py:250 -#: superset/db_engine_specs.py:330 superset/db_engine_specs.py:829 -#: superset/db_engine_specs.py:859 superset/db_engine_specs.py:939 -#: superset/db_engine_specs.py:969 +#: 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 msgid "year" msgstr "anno" @@ -94,250 +97,357 @@ msgstr "anno" msgid "week_start_monday" msgstr "settimana_inizio_lunedì" -#: superset/db_engine_specs.py:375 superset/db_engine_specs.py:893 +#: superset/db_engine_specs.py:386 superset/db_engine_specs.py:922 msgid "week_ending_saturday" msgstr "settimana_fine_domenica" -#: superset/db_engine_specs.py:378 superset/db_engine_specs.py:896 +#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:925 msgid "week_start_sunday" msgstr "settimana_inizio_domenica" -#: superset/db_engine_specs.py:815 superset/db_engine_specs.py:927 +#: superset/db_engine_specs.py:844 superset/db_engine_specs.py:956 msgid "5 minute" msgstr "5 minuti" -#: superset/db_engine_specs.py:817 +#: superset/db_engine_specs.py:846 msgid "half hour" msgstr "mezz'ora" -#: superset/db_engine_specs.py:929 +#: superset/db_engine_specs.py:958 msgid "10 minute" msgstr "10 minuti" -#: superset/utils.py:472 +#: superset/utils.py:499 #, python-format msgid "[Superset] Access to the datasource %(name)s was granted" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:283 -#: superset/viz.py:312 +#: superset/viz.py:50 +msgid "Viz is missing a datasource" +msgstr "" + +#: superset/viz.py:181 +msgid "From date cannot be larger than to date" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:334 +#: superset/viz.py:369 msgid "Table View" msgstr "Vista Tabella" -#: superset/assets/javascripts/explore/stores/visTypes.js:334 -#: superset/viz.py:368 +#: superset/viz.py:381 +msgid "Pick a granularity in the Time section or uncheck 'Include Time'" +msgstr "" + +#: superset/viz.py:391 +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 msgid "Pivot Table" msgstr "Vista Pivot" -#: superset/assets/javascripts/explore/stores/visTypes.js:321 -#: superset/viz.py:423 +#: superset/viz.py:444 +msgid "Please choose at least one \"Group by\" field " +msgstr "" + +#: superset/viz.py:446 +msgid "Please choose at least one metric" +msgstr "" + +#: superset/viz.py:450 +msgid "'Group By' and 'Columns' can't overlap" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:373 +#: superset/viz.py:483 msgid "Markup" msgstr "Marcatore" -#: superset/assets/javascripts/explore/stores/visTypes.js:348 -#: superset/viz.py:442 +#: superset/assets/javascripts/explore/stores/visTypes.js:411 +#: superset/viz.py:502 msgid "Separator" msgstr "Separatore" -#: superset/assets/javascripts/explore/stores/visTypes.js:369 -#: superset/viz.py:458 +#: superset/assets/javascripts/explore/stores/visTypes.js:433 +#: superset/viz.py:514 msgid "Word Cloud" msgstr "Cloud di Parole" -#: superset/assets/javascripts/explore/stores/visTypes.js:383 -#: superset/viz.py:481 +#: superset/assets/javascripts/explore/stores/visTypes.js:454 +#: superset/viz.py:537 msgid "Treemap" msgstr "Treemap" -#: superset/assets/javascripts/explore/stores/visTypes.js:403 -#: superset/viz.py:507 +#: superset/assets/javascripts/explore/stores/visTypes.js:481 +#: superset/viz.py:563 msgid "Calendar Heatmap" msgstr "Calendario di Intensità" -#: superset/assets/javascripts/explore/stores/visTypes.js:418 -#: superset/viz.py:565 +#: superset/assets/javascripts/explore/stores/visTypes.js:502 +#: superset/viz.py:621 msgid "Box Plot" msgstr "Box Plot" -#: superset/assets/javascripts/explore/stores/visTypes.js:437 -#: superset/viz.py:654 +#: superset/assets/javascripts/explore/stores/visTypes.js:523 +#: superset/viz.py:710 msgid "Bubble Chart" msgstr "Grafico a Bolle" -#: superset/assets/javascripts/explore/stores/visTypes.js:481 -#: superset/viz.py:704 +#: superset/viz.py:734 +msgid "Pick a metric for x, y and size" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:574 +#: superset/viz.py:760 msgid "Bullet Chart" msgstr "Grafico a Proiettile" -#: superset/assets/javascripts/explore/stores/visTypes.js:497 -#: superset/viz.py:753 +#: superset/viz.py:786 +msgid "Pick a metric to display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:597 +#: superset/viz.py:809 msgid "Big Number with Trendline" msgstr "Numero Grande con Linea del Trend" -#: superset/assets/javascripts/explore/stores/visTypes.js:516 -#: superset/viz.py:782 +#: superset/viz.py:817 superset/viz.py:846 +msgid "Pick a metric!" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:622 +#: superset/viz.py:838 msgid "Big Number" msgstr "Numero Grande" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:21 -#: superset/assets/javascripts/explore/stores/visTypes.js:127 -#: superset/viz.py:809 +#: superset/assets/javascripts/explore/stores/visTypes.js:157 +#: superset/viz.py:865 msgid "Time Series - Line Chart" msgstr "Serie Temporali - Grafico Lineare" -#: superset/viz.py:936 +#: superset/viz.py:913 superset/viz.py:1058 +msgid "Pick a time granularity for your time series" +msgstr "" + +#: superset/viz.py:1001 msgid "Time Series - Dual Axis Line Chart" msgstr "Serie Temporali - Grafico Lineare ad Assi Duali" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:22 -#: superset/assets/javascripts/explore/stores/visTypes.js:197 #: superset/viz.py:1011 +msgid "Pick a metric for left axis!" +msgstr "" + +#: superset/viz.py:1013 +msgid "Pick a metric for right axis!" +msgstr "" + +#: superset/viz.py:1015 +msgid "Please choose different metrics on left and right axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:238 +#: superset/viz.py:1076 msgid "Time Series - Bar Chart" msgstr "Serie Temporali - Grafico Barre" -#: superset/assets/javascripts/explore/stores/visTypes.js:230 -#: superset/viz.py:1019 +#: superset/assets/javascripts/explore/stores/visTypes.js:274 +#: superset/viz.py:1084 msgid "Time Series - Percent Change" msgstr "Serie Temporali - Cambiamento Percentuale" -#: superset/assets/javascripts/explore/stores/visTypes.js:251 -#: superset/viz.py:1027 +#: superset/assets/javascripts/explore/stores/visTypes.js:297 +#: superset/viz.py:1092 msgid "Time Series - Stacked" msgstr "Serie Temporali - Stacked" -#: superset/viz.py:1036 +#: superset/viz.py:1101 msgid "Distribution - NVD3 - Pie Chart" msgstr "Distribuzione - NVD3 - Grafico Torta" -#: superset/assets/javascripts/explore/stores/visTypes.js:535 -#: superset/viz.py:1054 +#: superset/assets/javascripts/explore/stores/visTypes.js:647 +#: superset/viz.py:1119 msgid "Histogram" msgstr "Istogramma" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:19 -#: superset/assets/javascripts/explore/stores/visTypes.js:81 -#: superset/viz.py:1079 +#: superset/viz.py:1129 +msgid "Must have one numeric column specified" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:96 +#: superset/viz.py:1144 msgid "Distribution - Bar Chart" msgstr "Distribuzione - Grafico Barre" -#: superset/assets/javascripts/explore/stores/visTypes.js:565 -#: superset/viz.py:1146 +#: superset/viz.py:1155 +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 +msgid "Pick at least one field for [Series]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:679 +#: superset/viz.py:1212 msgid "Sunburst" msgstr "Sunburst" -#: superset/assets/javascripts/explore/stores/visTypes.js:595 -#: superset/viz.py:1179 +#: superset/assets/javascripts/explore/stores/visTypes.js:716 +#: superset/viz.py:1245 msgid "Sankey" msgstr "Sankey" -#: superset/assets/javascripts/explore/stores/visTypes.js:615 -#: superset/viz.py:1228 superset/viz.py:1249 +#: superset/viz.py:1252 +msgid "Pick exactly 2 columns as [Source / Target]" +msgstr "" + +#: superset/viz.py:1283 +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 msgid "Directed Force Layout" msgstr "Disposizione a Forza Diretta" -#: superset/assets/javascripts/explore/stores/visTypes.js:672 -#: superset/viz.py:1282 +#: superset/viz.py:1301 +msgid "Pick exactly 2 columns to 'Group By'" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:808 +#: superset/viz.py:1348 msgid "Country Map" msgstr "Mappa della Nazione" -#: superset/assets/javascripts/explore/stores/visTypes.js:696 -#: superset/viz.py:1311 +#: superset/assets/javascripts/explore/stores/visTypes.js:841 +#: superset/viz.py:1376 msgid "World Map" msgstr "Mappa del Mondo" -#: superset/assets/javascripts/explore/stores/visTypes.js:63 -#: superset/viz.py:1361 +#: superset/assets/javascripts/explore/stores/visTypes.js:80 +#: superset/viz.py:1426 msgid "Filters" msgstr "Filtri" -#: superset/assets/javascripts/explore/stores/visTypes.js:758 -#: superset/viz.py:1396 +#: superset/viz.py:1434 +msgid "Pick at least one filter field" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:909 +#: superset/viz.py:1461 msgid "iFrame" msgstr "iFrame" -#: superset/assets/javascripts/explore/stores/visTypes.js:770 -#: superset/viz.py:1413 +#: superset/assets/javascripts/explore/stores/visTypes.js:921 +#: superset/viz.py:1478 msgid "Parallel Coordinates" msgstr "Coordinate Parallele" -#: superset/assets/javascripts/explore/stores/visTypes.js:786 -#: superset/viz.py:1438 +#: superset/assets/javascripts/explore/stores/visTypes.js:943 +#: superset/viz.py:1503 msgid "Heatmap" msgstr "Mappa di Intensità" -#: superset/viz.py:1489 +#: superset/viz.py:1562 msgid "Horizon Charts" msgstr "Grafici d'orizzonte" -#: superset/assets/javascripts/explore/stores/visTypes.js:830 -#: superset/viz.py:1500 +#: superset/assets/javascripts/explore/stores/visTypes.js:1002 +#: superset/viz.py:1573 msgid "Mapbox" msgstr "Mapbox" -#: superset/assets/javascripts/explore/stores/visTypes.js:900 -#: superset/viz.py:1603 +#: superset/viz.py:1588 +msgid "Must have a [Group By] column to have 'count' as the [Label]" +msgstr "" + +#: superset/viz.py:1601 +msgid "Choice of [Label] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1606 +msgid "Choice of [Point Radius] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1611 +msgid "[Longitude] and [Latitude] columns must be present in [Group By]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1073 +#: superset/viz.py:1676 msgid "Event flow" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:55 +#: superset/viz.py:1706 +msgid "Time Series - Paired t-test" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:57 msgid "Your query was saved" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:56 +#: superset/assets/javascripts/SqlLab/actions.js:58 msgid "Your query could not be saved" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:109 +#: superset/assets/javascripts/SqlLab/actions.js:111 msgid "Failed at retrieving results from the results backend" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:155 +#: superset/assets/javascripts/SqlLab/actions.js:157 msgid "Could not connect to server" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:160 +#: superset/assets/javascripts/SqlLab/actions.js:162 msgid "Your session timed out, please refresh your page and try again." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:179 +#: superset/assets/javascripts/SqlLab/actions.js:181 msgid "Query was stopped." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:182 +#: superset/assets/javascripts/SqlLab/actions.js:184 msgid "Failed at stopping query." msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:295 -#: superset/assets/javascripts/SqlLab/actions.js:308 +#: superset/assets/javascripts/SqlLab/actions.js:297 +#: superset/assets/javascripts/SqlLab/actions.js:310 msgid "Error occurred while fetching table metadata" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:358 +#: superset/assets/javascripts/SqlLab/actions.js:364 msgid "shared query" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:366 -#: superset/assets/javascripts/SqlLab/actions.js:386 +#: superset/assets/javascripts/SqlLab/actions.js:372 +#: superset/assets/javascripts/SqlLab/actions.js:392 msgid "The query couldn't be loaded" msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:419 +#: superset/assets/javascripts/SqlLab/actions.js:426 msgid "An error occurred while creating the data source" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:29 +#: superset/assets/javascripts/SqlLab/constants.js:30 msgid "Pick a chart type!" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:30 +#: superset/assets/javascripts/SqlLab/constants.js:31 msgid "To use this chart type you need at least one column flagged as a date" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:31 +#: superset/assets/javascripts/SqlLab/constants.js:32 msgid "To use this chart type you need at least one dimension" msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:32 +#: superset/assets/javascripts/SqlLab/constants.js:33 msgid "To use this chart type you need at least one aggregation function" msgstr "" @@ -359,16 +469,16 @@ msgstr "" msgid "copy URL to clipboard" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:56 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:61 msgid "Raw SQL" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:66 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:71 msgid "Source SQL" msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:78 -#: superset/assets/javascripts/explore/stores/visTypes.js:31 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:83 +#: superset/assets/javascripts/explore/stores/visTypes.js:40 msgid "SQL" msgstr "" @@ -382,7 +492,7 @@ msgid "It seems you don't have access to any database" msgstr "" #: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:154 -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:90 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:89 msgid "Search Results" msgstr "" @@ -390,15 +500,15 @@ msgstr "" msgid "[From]-" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:171 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:170 msgid "[To]-" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:181 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:179 msgid "[Query Status]" msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:190 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:188 msgid "Search" msgstr "" @@ -430,40 +540,40 @@ msgstr "" msgid "Remove query from log" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:68 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:67 msgid ".CSV" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:79 -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:235 -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:274 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:78 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:241 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:280 msgid "Visualize" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:151 -msgid "Query was stopped" -msgstr "" - -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:194 -#: superset/connectors/sqla/views.py:86 superset/connectors/sqla/views.py:135 -#: superset/connectors/sqla/views.py:213 superset/views/core.py:375 +#: 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 msgid "Table" msgstr "Tabella" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:194 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162 msgid "was created" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:201 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:169 msgid "Query in a new tab" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:240 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:210 msgid "Fetch data preview" msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:244 -msgid "The query returned no data" +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:230 +msgid "Track Job" +msgstr "" + +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:236 +msgid "Loading..." msgstr "" #: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:19 @@ -478,7 +588,7 @@ msgstr "" msgid "Run query asynchronously" msgstr "" -#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:56 +#: superset/assets/javascripts/SqlLab/components/RunQueryActionButton.jsx:57 msgid "Stop" msgstr "" @@ -487,6 +597,7 @@ msgid "Undefined" msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:66 +#: superset/views/sql_lab.py:53 msgid "Label" msgstr "" @@ -496,8 +607,9 @@ msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:81 #: superset/connectors/druid/views.py:107 -#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:83 -#: superset/connectors/sqla/views.py:131 superset/views/core.py:369 +#: 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 msgid "Description" msgstr "Descrizione" @@ -506,8 +618,8 @@ msgid "Write a description for your query" msgstr "" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:99 -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:139 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:220 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:155 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:222 msgid "Save" msgstr "" @@ -520,30 +632,23 @@ msgstr "Annulla" msgid "Save Query" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:80 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:52 msgid "Run a query to display results here" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:85 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:57 #, python-format msgid "Preview for %s" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:109 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:81 msgid "Results" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:115 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:87 msgid "Query History" msgstr "" -#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:112 -#, python-format -msgid "" -"It appears that the number of rows in the query results displayed was " -"limited on the server side to the %s limit." -msgstr "" - #: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:123 msgid "Create table as with query results" msgstr "" @@ -652,67 +757,45 @@ msgstr "" msgid "Remove table preview" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:20 -#: superset/assets/javascripts/explore/stores/visTypes.js:111 -msgid "Pie Chart" -msgstr "" - -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:85 +#: 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:86 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 msgid "AS my_alias" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:86 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 msgid "using only alphanumeric characters and underscores" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:160 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:166 msgid "Creating a data source and popping a new tab" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:190 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:196 msgid "No results available for this query" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:242 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:248 msgid "Chart Type" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:245 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:251 msgid "[Chart Type]" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:253 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:259 msgid "Datasource Name" msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:257 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:263 msgid "datasource name" msgstr "" -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:54 -msgid "Create a new slice" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:59 -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:65 -msgid "Choose a datasource" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:71 -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:77 -msgid "Choose a visualization type" -msgstr "" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:87 -msgid "Create new slice" -msgstr "" - -#: superset/assets/javascripts/components/AsyncSelect.jsx:20 +#: superset/assets/javascripts/components/AsyncSelect.jsx:23 +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:26 msgid "Select ..." msgstr "" @@ -720,7 +803,7 @@ msgstr "" msgid "Loaded data cached" msgstr "" -#: superset/assets/javascripts/components/CachedLabel.jsx:28 +#: superset/assets/javascripts/components/CachedLabel.jsx:29 msgid "Loaded from cache" msgstr "" @@ -746,16 +829,16 @@ msgstr "" msgid "Copied!" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:12 -#: superset/views/core.py:470 superset/views/core.py:537 +#: superset/assets/javascripts/components/EditableTitle.jsx:13 +#: superset/views/core.py:475 superset/views/core.py:542 msgid "Title" msgstr "Titolo" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:92 msgid "click to edit title" msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:93 msgid "You don't have the rights to alter this title." msgstr "" @@ -764,34 +847,34 @@ msgstr "" msgid "Click to favorite/unfavorite" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:36 -#: superset/assets/javascripts/dashboard/Dashboard.jsx:53 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:42 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:59 msgid "You have unsaved changes." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:53 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:59 msgid "Click the" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:55 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:61 msgid "button on the top right to save your changes." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:158 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:164 #, python-format msgid "Served from data cached %s . Click to force refresh." msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:163 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:169 msgid "Click to force refresh" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:337 -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:93 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:353 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:100 msgid "Error" msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:338 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:354 #, python-format msgid "Sorry, there was an error adding slices to this dashboard: %s" msgstr "" @@ -822,7 +905,7 @@ msgid "Load a CSS template" msgstr "" #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:80 -#: superset/views/core.py:477 +#: superset/views/core.py:482 msgid "CSS" msgstr "CSS" @@ -858,104 +941,135 @@ msgstr "" msgid "Choose the refresh frequency for this dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:58 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:63 msgid "This dashboard was saved successfully." msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:64 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:69 msgid "Sorry, there was an error saving this dashboard: " msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:94 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:101 msgid "You must pick a name for the new dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:108 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:115 msgid "Save Dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:116 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 #, python-format msgid "Overwrite Dashboard [%s]" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:131 msgid "Save as:" msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:127 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:208 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:135 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:210 msgid "[dashboard name]" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:137 -#: superset/views/core.py:374 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142 +#: superset/views/core.py:379 msgid "Name" msgstr "Nome" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:143 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:148 msgid "Viz" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:152 -#: superset/views/core.py:475 superset/views/core.py:539 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:157 +#: superset/views/core.py:480 superset/views/core.py:544 +#: superset/views/sql_lab.py:57 msgid "Modified" msgstr "Modificato" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:162 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:167 msgid "Add Slices" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:171 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:176 msgid "Add a new slice to the dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:175 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:181 msgid "Add Slices to Dashboard" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:23 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:37 msgid "Move chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:26 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 msgid "Force refresh data" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:30 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:44 msgid "Toggle chart description" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:54 msgid "Edit chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:45 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:62 +msgid "Export CSV" +msgstr "" + +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:70 msgid "Explore chart" msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:50 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:77 msgid "Remove chart from dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:170 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180 #, python-format msgid "%s - untitled" msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:276 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:287 msgid "Edit slice properties" msgstr "" -#: superset/assets/javascripts/explore/components/ControlHeader.jsx:60 -msgid "Takes effect on chart immediatly" +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:32 +msgid "description" msgstr "" -#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:56 +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:42 +msgid "bolt" +msgstr "" + +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:61 msgid "Error..." msgstr "" -#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:92 +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97 +#: superset/assets/javascripts/explore/stores/visTypes.js:56 +#: superset/assets/javascripts/explore/stores/visTypes.js:137 +#: superset/assets/javascripts/explore/stores/visTypes.js:389 +#: superset/assets/javascripts/explore/stores/visTypes.js:436 +#: superset/assets/javascripts/explore/stores/visTypes.js:457 +#: superset/assets/javascripts/explore/stores/visTypes.js:485 +#: superset/assets/javascripts/explore/stores/visTypes.js:505 +#: superset/assets/javascripts/explore/stores/visTypes.js:526 +#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:600 +#: superset/assets/javascripts/explore/stores/visTypes.js:625 +#: superset/assets/javascripts/explore/stores/visTypes.js:650 +#: superset/assets/javascripts/explore/stores/visTypes.js:682 +#: superset/assets/javascripts/explore/stores/visTypes.js:719 +#: superset/assets/javascripts/explore/stores/visTypes.js:746 +#: superset/assets/javascripts/explore/stores/visTypes.js:773 +#: superset/assets/javascripts/explore/stores/visTypes.js:811 +#: superset/assets/javascripts/explore/stores/visTypes.js:844 +#: superset/assets/javascripts/explore/stores/visTypes.js:881 +#: superset/assets/javascripts/explore/stores/visTypes.js:924 +#: superset/assets/javascripts/explore/stores/visTypes.js:946 +#: superset/assets/javascripts/explore/stores/visTypes.js:1005 msgid "Query" msgstr "" @@ -975,15 +1089,15 @@ msgstr "" msgid "Export to .csv format" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:73 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:74 msgid "Please enter a slice name" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:88 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:89 msgid "Please select a dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:96 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:97 msgid "Please enter a dashboard name" msgstr "" @@ -1012,11 +1126,11 @@ msgstr "" msgid "Add slice to existing dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:203 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:205 msgid "Add to new dashboard" msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:229 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:231 msgid "Save & go to dashboard" msgstr "" @@ -1034,90 +1148,93 @@ 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:89 +#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:88 msgid "Min" msgstr "Min" #: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:83 -#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:90 +#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:89 msgid "Max" msgstr "Max" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:118 +#: 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 "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:106 +msgid "Edit the datasource's configuration" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:122 +msgid "Select a datasource" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:132 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:120 +msgid "Search / Filter" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:114 msgid "Filter value" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select metric" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select column" msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:159 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:155 msgid "Select operator" msgstr "" -#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:70 +#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:138 +#: superset/templates/appbuilder/general/widgets/search.html:6 msgid "Add Filter" msgstr "" +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:24 +msgid "Error while fetching data" +msgstr "" + #: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106 #, python-format msgid "Select %s" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:62 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:63 msgid "textarea" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:80 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 msgid "Edit" msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:80 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 msgid "in modal" msgstr "" -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:90 -#: superset/assets/javascripts/explore/stores/controls.jsx:46 -msgid "edit" -msgstr "" - -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:104 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:110 msgid "Select a visualization type" msgstr "" -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:114 -msgid "Search / Filter" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:61 -#, python-format -msgid "fetching dashboards failed for %s" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:100 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:32 msgid "Updating chart was stopped" msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:106 -#: superset/assets/javascripts/modules/superset.js:220 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:38 +#: superset/assets/javascripts/modules/superset.js:223 #, python-format msgid "An error occurred while rendering the visualization: %s" msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:117 -msgid "Query timeout" -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:118 -#, python-format -msgid "- visualization query are set to timeout at %s seconds. " -msgstr "" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:119 +#: 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" @@ -1125,160 +1242,217 @@ msgid "" "your data further." msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:127 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:56 msgid "Network error." msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:150 -msgid "Failed to save slice" +#: superset/assets/javascripts/explore/stores/controls.jsx:36 +msgid "A reference to the [Time] configuration, taking granularity into account" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:50 +msgid "Group by" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:53 +msgid "One or many controls to group by" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:35 -#: superset/connectors/druid/views.py:45 superset/views/core.py:313 -#: superset/views/core.py:368 +#: superset/assets/javascripts/explore/stores/controls.jsx:72 +#: superset/connectors/druid/views.py:45 superset/views/core.py:318 +#: superset/views/core.py:342 superset/views/core.py:373 msgid "Datasource" msgstr "Sorgente Dati" -#: superset/assets/javascripts/explore/stores/controls.jsx:55 -#: superset/views/core.py:376 +#: superset/assets/javascripts/explore/stores/controls.jsx:82 +#: superset/views/core.py:381 msgid "Visualization Type" msgstr "Tipo di Visualizzazione" -#: superset/assets/javascripts/explore/stores/controls.jsx:57 +#: superset/assets/javascripts/explore/stores/controls.jsx:84 msgid "The type of visualization to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:63 +#: superset/assets/javascripts/explore/stores/controls.jsx:90 msgid "Metrics" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:72 -#: superset/assets/javascripts/explore/stores/controls.jsx:90 +#: superset/assets/javascripts/explore/stores/controls.jsx:99 +#: superset/assets/javascripts/explore/stores/controls.jsx:116 msgid "One or many metrics to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:79 +#: superset/assets/javascripts/explore/stores/controls.jsx:103 +msgid "Y Axis Bounds" +msgstr "" + +#: 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:88 +#: superset/assets/javascripts/explore/stores/controls.jsx:114 msgid "Ordering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:100 +#: superset/assets/javascripts/explore/stores/controls.jsx:125 +#: superset/views/annotations.py:47 +msgid "Annotation Layers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:127 +msgid "Annotation layers to overlay on the visualization" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:129 +msgid "Select a annotation layer" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:130 +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 +msgid "Metric" +msgstr "Metrica" + +#: superset/assets/javascripts/explore/stores/controls.jsx:143 msgid "Choose the metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:113 +#: superset/assets/javascripts/explore/stores/controls.jsx:156 msgid "Right Axis Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:117 +#: superset/assets/javascripts/explore/stores/controls.jsx:160 msgid "Choose a metric for right axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:128 +#: superset/assets/javascripts/explore/stores/controls.jsx:171 msgid "Stacked Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:140 +#: superset/assets/javascripts/explore/stores/controls.jsx:199 msgid "Linear Color Scheme" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:153 +#: superset/assets/javascripts/explore/stores/controls.jsx:216 msgid "Normalize Across" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:160 +#: 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:167 +#: superset/assets/javascripts/explore/stores/controls.jsx:230 msgid "Horizon Color Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:174 +#: superset/assets/javascripts/explore/stores/controls.jsx:237 msgid "Defines how the color are attributed." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:179 +#: superset/assets/javascripts/explore/stores/controls.jsx:242 msgid "Rendering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:185 +#: 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:191 +#: superset/assets/javascripts/explore/stores/controls.jsx:255 msgid "XScale Interval" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:194 +#: superset/assets/javascripts/explore/stores/controls.jsx:258 msgid "Number of steps to take between ticks when displaying the X scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:200 +#: superset/assets/javascripts/explore/stores/controls.jsx:264 msgid "YScale Interval" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:203 +#: superset/assets/javascripts/explore/stores/controls.jsx:267 msgid "Number of steps to take between ticks when displaying the Y scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:209 +#: superset/assets/javascripts/explore/stores/controls.jsx:273 msgid "Include Time" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:210 +#: superset/assets/javascripts/explore/stores/controls.jsx:274 msgid "Whether to include the time granularity as defined in the time section" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:216 +#: superset/assets/javascripts/explore/stores/controls.jsx:288 msgid "Stacked Bars" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:232 +#: superset/assets/javascripts/explore/stores/controls.jsx:296 +msgid "Show totals" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:299 +msgid "Display total row/column" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:304 msgid "Show Markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:235 +#: superset/assets/javascripts/explore/stores/controls.jsx:307 msgid "Show data points as circle markers on the lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:240 +#: superset/assets/javascripts/explore/stores/controls.jsx:312 msgid "Bar Values" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:248 +#: superset/assets/javascripts/explore/stores/controls.jsx:315 +msgid "Show the value on top of the bar" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:320 msgid "Sort Bars" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:250 +#: superset/assets/javascripts/explore/stores/controls.jsx:322 msgid "Sort bars by x labels." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:263 +#: superset/assets/javascripts/explore/stores/controls.jsx:327 +msgid "Combine Metrics" +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:335 msgid "Extra Controls" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:266 +#: 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:273 +#: superset/assets/javascripts/explore/stores/controls.jsx:345 msgid "Reduce X ticks" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:276 +#: 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 " @@ -1286,137 +1460,137 @@ msgid "" "scroll." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:285 +#: superset/assets/javascripts/explore/stores/controls.jsx:357 msgid "Include Series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:288 +#: superset/assets/javascripts/explore/stores/controls.jsx:360 msgid "Include series name as an axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:293 +#: superset/assets/javascripts/explore/stores/controls.jsx:365 msgid "Color Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:295 +#: superset/assets/javascripts/explore/stores/controls.jsx:367 msgid "A metric to use for color" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:302 +#: superset/assets/javascripts/explore/stores/controls.jsx:374 msgid "Country Name" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:321 +#: superset/assets/javascripts/explore/stores/controls.jsx:393 msgid "The name of country that Superset should display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:325 +#: superset/assets/javascripts/explore/stores/controls.jsx:397 msgid "Country Field Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:333 +#: 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:340 -msgid "Group by" +#: superset/assets/javascripts/explore/stores/controls.jsx:412 +#: superset/assets/javascripts/explore/stores/controls.jsx:419 +msgid "Columns" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:342 -msgid "One or many controls to group by" +#: superset/assets/javascripts/explore/stores/controls.jsx:413 +msgid "One or many controls to pivot as columns" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:354 -#: superset/assets/javascripts/explore/stores/controls.jsx:368 -msgid "Columns" +#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:431 +#: superset/assets/javascripts/explore/stores/controls.jsx:441 +msgid "Columns to display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:370 -#: superset/assets/javascripts/explore/stores/controls.jsx:380 -#: superset/assets/javascripts/explore/stores/controls.jsx:390 -msgid "Columns to display" +#: superset/assets/javascripts/explore/stores/controls.jsx:450 +msgid "Origin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:378 -msgid "X" +#: 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:388 -msgid "Y" +#: superset/assets/javascripts/explore/stores/controls.jsx:463 +msgid "Bottom Margin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:399 -msgid "Origin" +#: superset/assets/javascripts/explore/stores/controls.jsx:467 +msgid "Bottom margin, in pixels, allowing for more room for axis labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:405 -msgid "" -"Defines the origin where time buckets start, accepts natural dates as in " -"`now`, `sunday` or `1970-01-01`" +#: superset/assets/javascripts/explore/stores/controls.jsx:473 +msgid "Left Margin" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:415 -msgid "Bottom marging, in pixels, allowing for more room for axis labels" +#: superset/assets/javascripts/explore/stores/controls.jsx:477 +msgid "Left margin, in pixels, allowing for more room for axis labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:483 msgid "Time Granularity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:438 +#: 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:445 +#: superset/assets/javascripts/explore/stores/controls.jsx:507 msgid "Domain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:448 +#: superset/assets/javascripts/explore/stores/controls.jsx:510 msgid "The time unit used for the grouping of blocks" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:453 +#: superset/assets/javascripts/explore/stores/controls.jsx:515 msgid "Subdomain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:456 +#: 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:463 +#: superset/assets/javascripts/explore/stores/controls.jsx:525 msgid "Link Length" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:466 +#: superset/assets/javascripts/explore/stores/controls.jsx:528 msgid "Link length in the force layout" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:472 +#: superset/assets/javascripts/explore/stores/controls.jsx:534 msgid "Charge" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:486 +#: superset/assets/javascripts/explore/stores/controls.jsx:548 msgid "Charge in the force layout" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:494 +#: 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:506 +#: superset/assets/javascripts/explore/stores/controls.jsx:568 msgid "Time Grain" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:508 +#: 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 " @@ -1424,1036 +1598,1045 @@ msgid "" "in the Superset source code." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:521 +#: superset/assets/javascripts/explore/stores/controls.jsx:583 msgid "Resample Rule" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:524 +#: superset/assets/javascripts/explore/stores/controls.jsx:586 msgid "Pandas resample rule" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:530 +#: superset/assets/javascripts/explore/stores/controls.jsx:592 msgid "Resample How" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:533 +#: superset/assets/javascripts/explore/stores/controls.jsx:595 msgid "Pandas resample how" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:539 +#: superset/assets/javascripts/explore/stores/controls.jsx:601 msgid "Resample Fill Method" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:542 +#: superset/assets/javascripts/explore/stores/controls.jsx:604 msgid "Pandas resample fill method" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:548 +#: superset/assets/javascripts/explore/stores/controls.jsx:610 msgid "Since" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:560 -msgid "" -"Timestamp from filter. This supports free form typing and natural " -"language as in `1 day ago`, `28 days` or `3 years`" +#: superset/assets/javascripts/explore/stores/controls.jsx:611 +msgid "7 days ago" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:567 +#: superset/assets/javascripts/explore/stores/controls.jsx:617 msgid "Until" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:582 +#: superset/assets/javascripts/explore/stores/controls.jsx:624 msgid "Max Bubble Size" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:590 +#: superset/assets/javascripts/explore/stores/controls.jsx:632 msgid "Whisker/outlier options" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:592 +#: superset/assets/javascripts/explore/stores/controls.jsx:634 msgid "Determines how whiskers and outliers are calculated." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:603 +#: superset/assets/javascripts/explore/stores/controls.jsx:645 msgid "Ratio" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:606 +#: superset/assets/javascripts/explore/stores/controls.jsx:648 msgid "Target aspect ratio for treemap tiles." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:612 -#: superset/assets/javascripts/explore/stores/visTypes.js:510 -#: superset/assets/javascripts/explore/stores/visTypes.js:529 -#: superset/assets/javascripts/explore/stores/visTypes.js:654 +#: 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 msgid "Number format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:622 +#: superset/assets/javascripts/explore/stores/controls.jsx:664 msgid "Row limit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:630 +#: superset/assets/javascripts/explore/stores/controls.jsx:672 msgid "Series limit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:633 +#: superset/assets/javascripts/explore/stores/controls.jsx:675 msgid "Limits the number of time series that get displayed" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:638 +#: superset/assets/javascripts/explore/stores/controls.jsx:680 msgid "Sort By" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:640 +#: superset/assets/javascripts/explore/stores/controls.jsx:682 msgid "Metric used to define the top series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:648 +#: superset/assets/javascripts/explore/stores/controls.jsx:697 msgid "Rolling" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:651 +#: 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:657 +#: superset/assets/javascripts/explore/stores/controls.jsx:706 msgid "Periods" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:659 +#: 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:665 -#: superset/assets/javascripts/explore/stores/visTypes.js:101 +#: superset/assets/javascripts/explore/stores/controls.jsx:714 +msgid "Min Periods" +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:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:123 msgid "Series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:667 +#: 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:677 +#: superset/assets/javascripts/explore/stores/controls.jsx:737 msgid "Entity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:680 +#: superset/assets/javascripts/explore/stores/controls.jsx:740 msgid "This defines the element to be plotted on the chart" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:688 -#: superset/assets/javascripts/explore/stores/visTypes.js:459 +#: superset/assets/javascripts/explore/stores/controls.jsx:748 +#: superset/assets/javascripts/explore/stores/visTypes.js:172 +#: superset/assets/javascripts/explore/stores/visTypes.js:547 msgid "X Axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:689 +#: superset/assets/javascripts/explore/stores/controls.jsx:749 msgid "Metric assigned to the [X] axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:702 -#: superset/assets/javascripts/explore/stores/visTypes.js:466 +#: superset/assets/javascripts/explore/stores/controls.jsx:762 +#: superset/assets/javascripts/explore/stores/visTypes.js:179 +#: superset/assets/javascripts/explore/stores/visTypes.js:555 msgid "Y Axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:705 +#: superset/assets/javascripts/explore/stores/controls.jsx:765 msgid "Metric assigned to the [Y] axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:716 +#: superset/assets/javascripts/explore/stores/controls.jsx:776 msgid "Bubble Size" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:729 +#: superset/assets/javascripts/explore/stores/controls.jsx:789 msgid "URL" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:730 +#: 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:737 +#: superset/assets/javascripts/explore/stores/controls.jsx:797 msgid "X Axis Label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:744 +#: superset/assets/javascripts/explore/stores/controls.jsx:804 msgid "Y Axis Label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:751 +#: superset/assets/javascripts/explore/stores/controls.jsx:811 msgid "Custom WHERE clause" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:753 +#: 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:761 +#: superset/assets/javascripts/explore/stores/controls.jsx:821 msgid "Custom HAVING clause" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:763 +#: 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:771 +#: superset/assets/javascripts/explore/stores/controls.jsx:831 msgid "Comparison Period Lag" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:773 +#: superset/assets/javascripts/explore/stores/controls.jsx:833 msgid "Based on granularity, number of time periods to compare against" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:778 +#: superset/assets/javascripts/explore/stores/controls.jsx:838 msgid "Comparison suffix" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:779 +#: superset/assets/javascripts/explore/stores/controls.jsx:839 msgid "Suffix to apply after the percentage display" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:785 +#: superset/assets/javascripts/explore/stores/controls.jsx:845 msgid "Table Timestamp Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:790 +#: superset/assets/javascripts/explore/stores/controls.jsx:850 msgid "Timestamp Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:796 +#: superset/assets/javascripts/explore/stores/controls.jsx:856 msgid "Series Height" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:799 +#: superset/assets/javascripts/explore/stores/controls.jsx:859 msgid "Pixel height of each series" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:805 +#: superset/assets/javascripts/explore/stores/controls.jsx:865 msgid "Page Length" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:808 +#: superset/assets/javascripts/explore/stores/controls.jsx:868 msgid "Rows per page, 0 means no pagination" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:814 -#: superset/assets/javascripts/explore/stores/controls.jsx:824 +#: superset/assets/javascripts/explore/stores/controls.jsx:874 +#: superset/assets/javascripts/explore/stores/controls.jsx:884 msgid "X Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:834 +#: superset/assets/javascripts/explore/stores/controls.jsx:894 msgid "Y Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:844 +#: superset/assets/javascripts/explore/stores/controls.jsx:904 msgid "Right Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:852 +#: superset/assets/javascripts/explore/stores/controls.jsx:912 msgid "Markup Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:857 +#: superset/assets/javascripts/explore/stores/controls.jsx:917 msgid "Pick your favorite markup language" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:862 +#: superset/assets/javascripts/explore/stores/controls.jsx:922 msgid "Rotation" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:865 +#: superset/assets/javascripts/explore/stores/controls.jsx:925 msgid "Rotation to apply to words in the cloud" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:870 +#: superset/assets/javascripts/explore/stores/controls.jsx:930 msgid "Line Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:875 +#: superset/assets/javascripts/explore/stores/controls.jsx:935 msgid "Line interpolation as defined by d3.js" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:880 +#: superset/assets/javascripts/explore/stores/controls.jsx:940 msgid "Label Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:887 +#: superset/assets/javascripts/explore/stores/controls.jsx:949 msgid "What should be shown on the label?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:892 +#: superset/assets/javascripts/explore/stores/controls.jsx:954 +#: superset/assets/javascripts/explore/stores/visTypes.js:376 +#: superset/assets/javascripts/explore/stores/visTypes.js:414 msgid "Code" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:893 +#: superset/assets/javascripts/explore/stores/controls.jsx:955 msgid "Put your code here" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:902 +#: superset/assets/javascripts/explore/stores/controls.jsx:964 msgid "Aggregation function" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:914 +#: 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:921 +#: superset/assets/javascripts/explore/stores/controls.jsx:983 msgid "Font Size From" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:923 +#: superset/assets/javascripts/explore/stores/controls.jsx:985 msgid "Font size for the smallest value in the list" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:929 +#: superset/assets/javascripts/explore/stores/controls.jsx:991 msgid "Font Size To" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:931 +#: superset/assets/javascripts/explore/stores/controls.jsx:993 msgid "Font size for the biggest value in the list" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:936 +#: superset/assets/javascripts/explore/stores/controls.jsx:998 msgid "Instant Filtering" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:940 -msgid "" -"Whether to apply filters as they change, or wait forusers to hit an " -"[Apply] button" -msgstr "" - -#: superset/assets/javascripts/explore/stores/controls.jsx:947 +#: superset/assets/javascripts/explore/stores/controls.jsx:1009 msgid "Range Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:950 +#: superset/assets/javascripts/explore/stores/controls.jsx:1012 msgid "Whether to display the time range interactive selector" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:955 +#: superset/assets/javascripts/explore/stores/controls.jsx:1017 msgid "Date Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:957 +#: superset/assets/javascripts/explore/stores/controls.jsx:1019 msgid "Whether to include a time filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:962 +#: superset/assets/javascripts/explore/stores/controls.jsx:1024 msgid "Data Table" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:964 +#: superset/assets/javascripts/explore/stores/controls.jsx:1026 msgid "Whether to display the interactive data table" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:969 +#: superset/assets/javascripts/explore/stores/controls.jsx:1031 msgid "Search Box" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:972 +#: superset/assets/javascripts/explore/stores/controls.jsx:1034 msgid "Whether to include a client side search box" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:977 +#: superset/assets/javascripts/explore/stores/controls.jsx:1039 msgid "Table Filter" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:979 +#: superset/assets/javascripts/explore/stores/controls.jsx:1041 msgid "Whether to apply filter when table cell is clicked" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:984 +#: superset/assets/javascripts/explore/stores/controls.jsx:1046 msgid "Show Bubbles" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:987 +#: superset/assets/javascripts/explore/stores/controls.jsx:1049 msgid "Whether to display bubbles on top of countries" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:992 +#: superset/assets/javascripts/explore/stores/controls.jsx:1054 msgid "Legend" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:995 +#: superset/assets/javascripts/explore/stores/controls.jsx:1057 msgid "Whether to display the legend (toggles)" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1000 +#: superset/assets/javascripts/explore/stores/controls.jsx:1062 msgid "X bounds" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1003 +#: superset/assets/javascripts/explore/stores/controls.jsx:1065 msgid "Whether to display the min and max values of the X axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1008 +#: superset/assets/javascripts/explore/stores/controls.jsx:1070 +msgid "Y bounds" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1073 +msgid "Whether to display the min and max values of the Y axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1078 msgid "Rich Tooltip" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1011 +#: superset/assets/javascripts/explore/stores/controls.jsx:1081 msgid "The rich tooltip shows a list of all series for that point in time" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1017 +#: superset/assets/javascripts/explore/stores/controls.jsx:1087 msgid "Y Log Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1020 +#: superset/assets/javascripts/explore/stores/controls.jsx:1090 msgid "Use a log scale for the Y axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1025 +#: superset/assets/javascripts/explore/stores/controls.jsx:1095 msgid "X Log Scale" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1028 +#: superset/assets/javascripts/explore/stores/controls.jsx:1098 msgid "Use a log scale for the X axis" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1033 +#: superset/assets/javascripts/explore/stores/controls.jsx:1103 msgid "Donut" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1036 +#: superset/assets/javascripts/explore/stores/controls.jsx:1106 msgid "Do you want a donut or a pie?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1041 +#: superset/assets/javascripts/explore/stores/controls.jsx:1111 msgid "Put labels outside" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1044 +#: superset/assets/javascripts/explore/stores/controls.jsx:1114 msgid "Put the labels outside the pie?" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1049 +#: superset/assets/javascripts/explore/stores/controls.jsx:1119 msgid "Contribution" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1051 +#: superset/assets/javascripts/explore/stores/controls.jsx:1121 msgid "Compute the contribution to the total" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1056 +#: superset/assets/javascripts/explore/stores/controls.jsx:1126 msgid "Period Ratio" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1059 +#: 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:1065 +#: superset/assets/javascripts/explore/stores/controls.jsx:1135 msgid "Period Ratio Type" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1068 +#: 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:1074 +#: superset/assets/javascripts/explore/stores/controls.jsx:1144 msgid "Time Shift" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1076 +#: 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:1084 +#: superset/assets/javascripts/explore/stores/controls.jsx:1154 msgid "Subheader" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1085 +#: superset/assets/javascripts/explore/stores/controls.jsx:1155 msgid "Description text that shows up below your Big Number" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1091 +#: superset/assets/javascripts/explore/stores/controls.jsx:1161 msgid "label" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1093 +#: 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:1104 +#: superset/assets/javascripts/explore/stores/controls.jsx:1174 msgid "Map Style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1114 +#: superset/assets/javascripts/explore/stores/controls.jsx:1184 msgid "Base layer map style" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1120 +#: superset/assets/javascripts/explore/stores/controls.jsx:1190 msgid "Clustering Radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1133 +#: 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:1140 +#: superset/assets/javascripts/explore/stores/controls.jsx:1210 msgid "Point Radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1142 +#: 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:1152 +#: superset/assets/javascripts/explore/stores/controls.jsx:1222 msgid "Point Radius Unit" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1155 +#: superset/assets/javascripts/explore/stores/controls.jsx:1225 msgid "The unit of measure for the specified point radius" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1160 +#: superset/assets/javascripts/explore/stores/controls.jsx:1230 msgid "Opacity" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1163 +#: superset/assets/javascripts/explore/stores/controls.jsx:1233 msgid "Opacity of all clusters, points, and labels. Between 0 and 1." msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1169 +#: superset/assets/javascripts/explore/stores/controls.jsx:1239 msgid "Zoom" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1172 +#: superset/assets/javascripts/explore/stores/controls.jsx:1242 msgid "Zoom level of the map" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1178 +#: superset/assets/javascripts/explore/stores/controls.jsx:1248 msgid "Default latitude" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1181 +#: superset/assets/javascripts/explore/stores/controls.jsx:1251 msgid "Latitude of default viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1187 +#: superset/assets/javascripts/explore/stores/controls.jsx:1257 msgid "Default longitude" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1190 +#: superset/assets/javascripts/explore/stores/controls.jsx:1260 msgid "Longitude of default viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1196 +#: superset/assets/javascripts/explore/stores/controls.jsx:1266 msgid "Live render" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1198 +#: superset/assets/javascripts/explore/stores/controls.jsx:1268 msgid "Points and clusters will update as viewport is being changed" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1204 +#: superset/assets/javascripts/explore/stores/controls.jsx:1274 msgid "RGB Color" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1214 +#: superset/assets/javascripts/explore/stores/controls.jsx:1284 msgid "The color for points and clusters in RGB" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1219 +#: superset/assets/javascripts/explore/stores/controls.jsx:1289 msgid "Ranges" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1221 +#: superset/assets/javascripts/explore/stores/controls.jsx:1291 msgid "Ranges to highlight with shading" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1226 +#: superset/assets/javascripts/explore/stores/controls.jsx:1296 msgid "Range labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1228 +#: superset/assets/javascripts/explore/stores/controls.jsx:1298 msgid "Labels for the ranges" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1233 +#: superset/assets/javascripts/explore/stores/controls.jsx:1303 msgid "Markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1235 +#: superset/assets/javascripts/explore/stores/controls.jsx:1305 msgid "List of values to mark with triangles" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1240 +#: superset/assets/javascripts/explore/stores/controls.jsx:1310 msgid "Marker labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1242 +#: superset/assets/javascripts/explore/stores/controls.jsx:1312 msgid "Labels for the markers" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1247 +#: superset/assets/javascripts/explore/stores/controls.jsx:1317 msgid "Marker lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1249 +#: superset/assets/javascripts/explore/stores/controls.jsx:1319 msgid "List of values to mark with lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1254 +#: superset/assets/javascripts/explore/stores/controls.jsx:1324 msgid "Marker line labels" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1256 +#: superset/assets/javascripts/explore/stores/controls.jsx:1326 msgid "Labels for the marker lines" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1283 +#: superset/assets/javascripts/explore/stores/controls.jsx:1353 msgid "Slice ID" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1285 +#: superset/assets/javascripts/explore/stores/controls.jsx:1355 msgid "The id of the active slice" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1290 +#: superset/assets/javascripts/explore/stores/controls.jsx:1360 msgid "Cache Timeout (seconds)" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1292 +#: superset/assets/javascripts/explore/stores/controls.jsx:1362 msgid "The number of seconds before expiring the cache" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1297 +#: superset/assets/javascripts/explore/stores/controls.jsx:1367 msgid "Order by entity id" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1298 +#: 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:1306 +#: superset/assets/javascripts/explore/stores/controls.jsx:1376 msgid "Minimum leaf node event count" msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1309 +#: 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:1385 +#: superset/assets/javascripts/explore/stores/visTypes.js:25 +msgid "Color Scheme" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1389 +msgid "The color scheme for rendering chart" +msgstr "" + #: superset/assets/javascripts/explore/stores/visTypes.js:7 -#: superset/assets/javascripts/explore/stores/visTypes.js:23 +#: superset/assets/javascripts/explore/stores/visTypes.js:31 msgid "Time" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:8 -#: superset/assets/javascripts/explore/stores/visTypes.js:24 +#: superset/assets/javascripts/explore/stores/visTypes.js:9 +#: superset/assets/javascripts/explore/stores/visTypes.js:32 msgid "Time related form attributes" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:15 +#: superset/assets/javascripts/explore/stores/visTypes.js:16 msgid "Datasource & Chart Type" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:36 +#: superset/assets/javascripts/explore/stores/visTypes.js:45 msgid "This section exposes ways to include snippets of SQL in your query" msgstr "" #: superset/assets/javascripts/explore/stores/visTypes.js:48 +#: superset/views/annotations.py:55 +msgid "Annotations" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:66 msgid "Advanced Analytics" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:49 +#: superset/assets/javascripts/explore/stores/visTypes.js:67 msgid "" "This section contains options that allow for advanced analytical post " "processing of query results" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:64 -msgid "" -"Filters are defined using comma delimited strings as in " -"Leave the value control empty to filter empty strings or " -"nullsFor filters with comma in values, wrap them in single quotesas in " -"" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:71 +#: superset/assets/javascripts/explore/stores/visTypes.js:85 msgid "Result Filters" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:72 +#: 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:84 -#: superset/assets/javascripts/explore/stores/visTypes.js:132 +#: 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:235 -#: superset/assets/javascripts/explore/stores/visTypes.js:256 -#: superset/assets/javascripts/explore/stores/visTypes.js:393 -#: superset/assets/javascripts/explore/stores/visTypes.js:428 -#: superset/assets/javascripts/explore/stores/visTypes.js:447 -#: superset/assets/javascripts/explore/stores/visTypes.js:821 +#: 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 "Chart Options" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:104 +#: superset/assets/javascripts/explore/stores/visTypes.js:126 msgid "Breakdowns" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:105 +#: superset/assets/javascripts/explore/stores/visTypes.js:127 msgid "Defines how each series is broken down" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:141 -#: superset/assets/javascripts/explore/stores/visTypes.js:211 -#: superset/assets/javascripts/explore/stores/visTypes.js:265 -msgid "Axes" +#: superset/assets/javascripts/explore/stores/visTypes.js:133 +msgid "Pie Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:159 +#: superset/assets/javascripts/explore/stores/visTypes.js:198 msgid "Dual Axis Line Chart" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:169 +#: superset/assets/javascripts/explore/stores/visTypes.js:209 msgid "Y Axis 1" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:175 +#: superset/assets/javascripts/explore/stores/visTypes.js:215 msgid "Y Axis 2" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:183 +#: superset/assets/javascripts/explore/stores/visTypes.js:224 msgid "Left Axis Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:184 +#: superset/assets/javascripts/explore/stores/visTypes.js:225 msgid "Choose a metric for left axis" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:187 +#: superset/assets/javascripts/explore/stores/visTypes.js:228 msgid "Left Axis Format" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:286 +#: superset/assets/javascripts/explore/stores/visTypes.js:254 +#: superset/assets/javascripts/explore/stores/visTypes.js:312 +msgid "Axes" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:337 msgid "GROUP BY" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:287 +#: superset/assets/javascripts/explore/stores/visTypes.js:338 msgid "Use this section if you want a query that aggregates" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:294 +#: superset/assets/javascripts/explore/stores/visTypes.js:346 msgid "NOT GROUPED BY" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:295 +#: superset/assets/javascripts/explore/stores/visTypes.js:347 msgid "Use this section if you want to query atomic rows" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:302 +#: 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:453 -#: superset/assets/javascripts/explore/stores/visTypes.js:707 +#: superset/assets/javascripts/explore/stores/visTypes.js:541 +#: superset/assets/javascripts/explore/stores/visTypes.js:853 msgid "Bubbles" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:545 -msgid "Histogram Options" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:553 +#: superset/assets/javascripts/explore/stores/visTypes.js:667 msgid "Numeric Column" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:554 +#: superset/assets/javascripts/explore/stores/visTypes.js:668 msgid "Select the numeric column to draw the histogram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:557 +#: superset/assets/javascripts/explore/stores/visTypes.js:671 msgid "No of Bins" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:558 +#: superset/assets/javascripts/explore/stores/visTypes.js:672 msgid "Select number of bins for the histogram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:699 msgid "Primary Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:579 +#: superset/assets/javascripts/explore/stores/visTypes.js:700 msgid "The primary metric is used to define the arc segment sizes" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:582 +#: superset/assets/javascripts/explore/stores/visTypes.js:703 msgid "Secondary Metric" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:583 +#: 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:588 +#: superset/assets/javascripts/explore/stores/visTypes.js:709 msgid "Hierarchy" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:589 +#: superset/assets/javascripts/explore/stores/visTypes.js:710 msgid "This defines the level of the hierarchy" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:608 -#: superset/assets/javascripts/explore/stores/visTypes.js:635 +#: superset/assets/javascripts/explore/stores/visTypes.js:736 +#: superset/assets/javascripts/explore/stores/visTypes.js:764 msgid "Source / Target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:609 -#: superset/assets/javascripts/explore/stores/visTypes.js:636 +#: superset/assets/javascripts/explore/stores/visTypes.js:737 +#: superset/assets/javascripts/explore/stores/visTypes.js:765 msgid "Choose a source and a target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:626 -msgid "Force Layout" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:641 +#: superset/assets/javascripts/explore/stores/visTypes.js:770 msgid "Chord Diagram" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:655 +#: superset/assets/javascripts/explore/stores/visTypes.js:791 msgid "Choose a number format" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:658 +#: superset/assets/javascripts/explore/stores/visTypes.js:794 msgid "Source" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:661 +#: superset/assets/javascripts/explore/stores/visTypes.js:797 msgid "Choose a source" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:664 +#: superset/assets/javascripts/explore/stores/visTypes.js:800 msgid "Target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:667 +#: superset/assets/javascripts/explore/stores/visTypes.js:803 msgid "Choose a target" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:686 +#: superset/assets/javascripts/explore/stores/visTypes.js:828 msgid "ISO 3166-1 codes of region/province/department" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:687 +#: 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:690 -#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:130 -msgid "Metric" -msgstr "Metrica" - -#: superset/assets/javascripts/explore/stores/visTypes.js:691 -msgid "Metric to display bottom title" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:717 +#: superset/assets/javascripts/explore/stores/visTypes.js:863 msgid "Country Control" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:718 +#: superset/assets/javascripts/explore/stores/visTypes.js:864 msgid "3 letter code of the country" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:721 +#: superset/assets/javascripts/explore/stores/visTypes.js:867 msgid "Metric for color" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:722 +#: superset/assets/javascripts/explore/stores/visTypes.js:868 msgid "Metric that defines the color of the country" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:871 msgid "Bubble size" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:726 +#: superset/assets/javascripts/explore/stores/visTypes.js:872 msgid "Metric that defines the size of the bubble" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:732 +#: superset/assets/javascripts/explore/stores/visTypes.js:878 msgid "Filter Box" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:745 +#: superset/assets/javascripts/explore/stores/visTypes.js:897 msgid "Filter controls" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:747 +#: 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:789 -msgid "Axis & Metrics" -msgstr "" - -#: superset/assets/javascripts/explore/stores/visTypes.js:797 +#: superset/assets/javascripts/explore/stores/visTypes.js:954 msgid "Heatmap Options" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:817 +#: superset/assets/javascripts/explore/stores/visTypes.js:989 msgid "Horizon" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:843 +#: superset/assets/javascripts/explore/stores/visTypes.js:1015 msgid "Points" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:850 +#: superset/assets/javascripts/explore/stores/visTypes.js:1022 msgid "Labelling" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:857 +#: superset/assets/javascripts/explore/stores/visTypes.js:1029 msgid "Visual Tweaks" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:865 +#: superset/assets/javascripts/explore/stores/visTypes.js:1038 msgid "Viewport" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:875 +#: superset/assets/javascripts/explore/stores/visTypes.js:1048 msgid "Longitude" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:876 +#: superset/assets/javascripts/explore/stores/visTypes.js:1049 msgid "Column containing longitude data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:879 +#: superset/assets/javascripts/explore/stores/visTypes.js:1052 msgid "Latitude" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:880 +#: superset/assets/javascripts/explore/stores/visTypes.js:1053 msgid "Column containing latitude data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:883 +#: superset/assets/javascripts/explore/stores/visTypes.js:1056 msgid "Cluster label aggregator" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:884 +#: 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:888 +#: superset/assets/javascripts/explore/stores/visTypes.js:1061 msgid "Tooltip" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:889 +#: superset/assets/javascripts/explore/stores/visTypes.js:1062 msgid "Show a tooltip when hovering over points and clusters describing the label" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:893 +#: 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:904 +#: superset/assets/javascripts/explore/stores/visTypes.js:1077 msgid "Event definition" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:914 +#: superset/assets/javascripts/explore/stores/visTypes.js:1087 msgid "Additional meta data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:922 +#: superset/assets/javascripts/explore/stores/visTypes.js:1095 msgid "Column containing entity ids" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:923 +#: superset/assets/javascripts/explore/stores/visTypes.js:1096 msgid "e.g., a \"user id\" column" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:926 +#: superset/assets/javascripts/explore/stores/visTypes.js:1099 msgid "Column containing event names" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:934 +#: superset/assets/javascripts/explore/stores/visTypes.js:1107 msgid "Event count limit" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:935 +#: superset/assets/javascripts/explore/stores/visTypes.js:1108 msgid "The maximum number of events to return, equivalent to number of rows" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:938 +#: superset/assets/javascripts/explore/stores/visTypes.js:1111 msgid "Meta data" msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:939 +#: superset/assets/javascripts/explore/stores/visTypes.js:1112 msgid "Select any columns for meta data inspection" msgstr "" -#: superset/assets/javascripts/modules/superset.js:134 +#: 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/modules/superset.js:137 +#: superset/assets/javascripts/modules/superset.js:133 #, python-format msgid "An unknown error occurred. (Status: %s )" msgstr "" -#: superset/assets/javascripts/modules/superset.js:162 -#, python-format -msgid "Query timeout - visualization query are set to time out at %s seconds." -msgstr "" - #: superset/assets/javascripts/profile/components/App.jsx:24 msgid "Favorites" msgstr "" @@ -2480,14 +2663,14 @@ msgstr "" #: superset/assets/javascripts/profile/components/CreatedContent.jsx:58 #: superset/assets/javascripts/profile/components/Favorites.jsx:59 -#: superset/templates/superset/welcome.html:20 superset/views/core.py:367 -#: superset/views/core.py:527 +#: superset/templates/superset/welcome.html:13 superset/views/core.py:372 +#: superset/views/core.py:532 msgid "Dashboards" msgstr "Elenco Dashboard" #: superset/assets/javascripts/profile/components/CreatedContent.jsx:61 #: superset/assets/javascripts/profile/components/Favorites.jsx:62 -#: superset/views/core.py:403 superset/views/core.py:472 +#: superset/views/core.py:408 superset/views/core.py:477 msgid "Slices" msgstr "Slice" @@ -2504,7 +2687,7 @@ msgid "Roles" msgstr "" #: superset/assets/javascripts/profile/components/Security.jsx:23 -#: superset/views/core.py:279 +#: superset/views/core.py:284 msgid "Databases" msgstr "" @@ -2528,12 +2711,12 @@ msgstr "" msgid "Sorry, there appears to be no data" msgstr "" -#: superset/assets/visualizations/filter_box.jsx:88 +#: superset/assets/visualizations/filter_box.jsx:106 #, python-format msgid "Select [%s]" msgstr "" -#: superset/connectors/druid/models.py:970 +#: superset/connectors/druid/models.py:1073 msgid "No data was returned." msgstr "Nessun dato restituito." @@ -2553,32 +2736,32 @@ msgstr "" msgid "Edit Druid Column" msgstr "" -#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:81 +#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:80 msgid "Column" msgstr "Colonna" #: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:109 -#: superset/connectors/sqla/views.py:133 +#: superset/connectors/sqla/views.py:94 superset/connectors/sqla/views.py:133 msgid "Type" msgstr "Tipo" -#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84 +#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83 msgid "Groupable" msgstr "Raggruppabile" -#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85 +#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84 msgid "Filterable" msgstr "Filtrabile" -#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87 +#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86 msgid "Count Distinct" msgstr "Count Distinct" -#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88 +#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87 msgid "Sum" msgstr "Sum" -#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:50 +#: 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." @@ -2612,12 +2795,12 @@ msgstr "" "ruoli con l'autorizzazione 'accesso metrico su XXX (il nome di questa " "metrica)' possono accedervi" -#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:82 +#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81 #: superset/connectors/sqla/views.py:132 msgid "Verbose Name" msgstr "Nome Completo" -#: superset/connectors/druid/views.py:110 superset/views/core.py:554 +#: superset/connectors/druid/views.py:110 superset/views/core.py:559 msgid "JSON" msgstr "JSON" @@ -2625,79 +2808,84 @@ msgstr "JSON" msgid "Druid Datasource" msgstr "Sorgente Dati Druid" -#: superset/connectors/druid/views.py:128 -msgid "List Druid Cluster" +#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138 +msgid "Warning Message" msgstr "" #: superset/connectors/druid/views.py:129 -msgid "Show Druid Cluster" +msgid "List Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:130 -msgid "Add Druid Cluster" +msgid "Show Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:131 +msgid "Add Druid Cluster" +msgstr "" + +#: superset/connectors/druid/views.py:132 msgid "Edit Druid Cluster" msgstr "" -#: superset/connectors/druid/views.py:142 -#: superset/connectors/druid/views.py:228 +#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:227 msgid "Cluster" msgstr "Cluster" -#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:144 msgid "Coordinator Host" msgstr "Host Coordinatore" -#: superset/connectors/druid/views.py:144 +#: superset/connectors/druid/views.py:145 msgid "Coordinator Port" msgstr "Porta Coordinatore" -#: superset/connectors/druid/views.py:145 +#: superset/connectors/druid/views.py:146 msgid "Coordinator Endpoint" msgstr "Endpoint Coordinatore" -#: superset/connectors/druid/views.py:146 +#: superset/connectors/druid/views.py:147 msgid "Broker Host" msgstr "Host Broker" -#: superset/connectors/druid/views.py:147 +#: superset/connectors/druid/views.py:148 msgid "Broker Port" msgstr "Porta Broker" -#: superset/connectors/druid/views.py:148 +#: superset/connectors/druid/views.py:149 msgid "Broker Endpoint" msgstr "Endpoint Broker" -#: superset/connectors/druid/views.py:163 +#: superset/connectors/druid/views.py:164 msgid "Druid Clusters" msgstr "" -#: superset/connectors/druid/views.py:166 -#: superset/connectors/druid/views.py:268 -#: superset/connectors/druid/views.py:307 superset/connectors/sqla/views.py:281 -#: superset/views/core.py:282 +#: 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 msgid "Sources" msgstr "" -#: superset/connectors/druid/views.py:173 +#: superset/connectors/druid/views.py:174 msgid "List Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:174 +#: superset/connectors/druid/views.py:175 msgid "Show Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:175 +#: superset/connectors/druid/views.py:176 msgid "Add Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:176 +#: superset/connectors/druid/views.py:177 msgid "Edit Druid Datasource" msgstr "" -#: superset/connectors/druid/views.py:197 superset/connectors/sqla/views.py:175 +#: 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 " @@ -2712,11 +2900,11 @@ msgstr "" "qualora si modifica un'origine dati. Se vuoi modificare l'origine dati " "per una slide, devi sovrascriverla dal 'vista di esplorazione'" -#: superset/connectors/druid/views.py:205 superset/connectors/sqla/views.py:183 +#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184 msgid "Timezone offset (in hours) for this datasource" msgstr "Timezone offset (in ore) per questa sorgente dati" -#: superset/connectors/druid/views.py:209 +#: 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` " @@ -2729,7 +2917,7 @@ msgstr "" "inserisce `7 giorni fa`, l'elenco distinto di valori nel filtro verrà " "popolato in base al valore distinto della settimana passata" -#: superset/connectors/druid/views.py:216 superset/connectors/sqla/views.py:205 +#: 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 " @@ -2738,7 +2926,7 @@ msgstr "" "Usato per popolare la finestra a cascata dei filtri dall'elenco dei " "valori distinti prelevati dal backend al volo" -#: superset/connectors/druid/views.py:220 superset/connectors/sqla/views.py:219 +#: superset/connectors/druid/views.py:219 msgid "" "Redirects to this endpoint when clicking on the datasource from the " "datasource list" @@ -2746,48 +2934,52 @@ msgstr "" "Rinvia a questo endpoint al clic sulla sorgente dati dall'elenco delle " "sorgenti dati" -#: superset/connectors/druid/views.py:226 superset/connectors/sqla/views.py:212 +#: superset/connectors/druid/views.py:225 superset/connectors/sqla/views.py:213 msgid "Associated Slices" msgstr "Slice associate" -#: superset/connectors/druid/views.py:227 +#: superset/connectors/druid/views.py:226 msgid "Data Source" msgstr "Sorgente Dati" -#: superset/connectors/druid/views.py:230 +#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225 msgid "Owner" msgstr "Proprietario" -#: superset/connectors/druid/views.py:231 +#: superset/connectors/druid/views.py:230 msgid "Is Hidden" msgstr "è nascosto" -#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:217 +#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218 msgid "Enable Filter Select" msgstr "Abilita il filtro di Select" -#: superset/connectors/druid/views.py:233 +#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220 msgid "Default Endpoint" msgstr "Endpoint predefinito" -#: superset/connectors/druid/views.py:234 +#: superset/connectors/druid/views.py:233 msgid "Time Offset" msgstr "Offset temporale" -#: superset/connectors/druid/views.py:235 superset/connectors/sqla/views.py:223 -#: superset/views/core.py:249 superset/views/core.py:365 +#: superset/connectors/druid/views.py:234 superset/connectors/sqla/views.py:222 +#: superset/views/core.py:251 superset/views/core.py:370 msgid "Cache Timeout" msgstr "Cache Timeout" -#: superset/connectors/druid/views.py:266 +#: superset/connectors/druid/views.py:265 msgid "Druid Datasources" msgstr "" -#: superset/connectors/druid/views.py:304 +#: superset/connectors/druid/views.py:312 +msgid "Scan New Datasources" +msgstr "" + +#: superset/connectors/druid/views.py:320 msgid "Refresh Druid Metadata" msgstr "" -#: superset/connectors/sqla/models.py:386 +#: superset/connectors/sqla/models.py:394 msgid "" "Datetime column not provided as part table configuration and is required " "by this type of chart" @@ -2795,27 +2987,37 @@ msgstr "" "la colonna Datetime è necessaria per questo tipo di grafico. Nella " "configurazione della tabella però non è stata definita" -#: superset/connectors/sqla/models.py:391 +#: superset/connectors/sqla/models.py:398 +msgid "Empty query?" +msgstr "" + +#: superset/connectors/sqla/models.py:401 msgid "Metric '{}' is not valid" msgstr "Metrica '{}' non valida" -#: superset/connectors/sqla/views.py:28 +#: superset/connectors/sqla/models.py:590 +msgid "" +"Table [{}] doesn't seem to exist in the specified database, couldn't " +"fetch column information" +msgstr "" + +#: superset/connectors/sqla/views.py:27 msgid "List Columns" msgstr "" -#: superset/connectors/sqla/views.py:29 +#: superset/connectors/sqla/views.py:28 msgid "Show Column" msgstr "" -#: superset/connectors/sqla/views.py:30 +#: superset/connectors/sqla/views.py:29 msgid "Add Column" msgstr "" -#: superset/connectors/sqla/views.py:31 +#: superset/connectors/sqla/views.py:30 msgid "Edit Column" msgstr "" -#: superset/connectors/sqla/views.py:46 +#: 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" @@ -2823,7 +3025,7 @@ msgstr "" "Se rendere disponibile questa colonna come opzione [Time Granularity], la" " colonna deve essere di tipo DATETIME o simile" -#: superset/connectors/sqla/views.py:53 +#: 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 " @@ -2834,19 +3036,19 @@ msgstr "" "dall'espressione. Nella maggior parte dei casi gli utenti non hanno " "bisogno di fare questa modifica." -#: superset/connectors/sqla/views.py:91 +#: superset/connectors/sqla/views.py:90 msgid "Expression" msgstr "Espressione" -#: superset/connectors/sqla/views.py:92 +#: superset/connectors/sqla/views.py:91 msgid "Is temporal" msgstr "è temporale" -#: superset/connectors/sqla/views.py:93 +#: superset/connectors/sqla/views.py:92 msgid "Datetime Format" msgstr "Formato Datetime" -#: superset/connectors/sqla/views.py:94 +#: superset/connectors/sqla/views.py:93 msgid "Database Expression" msgstr "Espressione del Database" @@ -2870,33 +3072,41 @@ msgstr "" msgid "SQL Expression" msgstr "Espressione SQL" -#: superset/connectors/sqla/views.py:152 +#: superset/connectors/sqla/views.py:136 +msgid "D3 Format" +msgstr "" + +#: superset/connectors/sqla/views.py:137 +msgid "Is Restricted" +msgstr "" + +#: superset/connectors/sqla/views.py:155 msgid "List Tables" msgstr "" -#: superset/connectors/sqla/views.py:153 +#: superset/connectors/sqla/views.py:156 msgid "Show Table" msgstr "" -#: superset/connectors/sqla/views.py:154 +#: superset/connectors/sqla/views.py:157 msgid "Add Table" msgstr "" -#: superset/connectors/sqla/views.py:155 +#: superset/connectors/sqla/views.py:158 msgid "Edit Table" msgstr "" -#: superset/connectors/sqla/views.py:184 +#: superset/connectors/sqla/views.py:185 msgid "Name of the table that exists in the source database" msgstr "Nome delle tabella esistente nella sorgente del database" -#: superset/connectors/sqla/views.py:186 +#: superset/connectors/sqla/views.py:187 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2" msgstr "" "Schema, va utilizzato soltanto in alcuni database come Postgres, Redshift" " e DB2" -#: superset/connectors/sqla/views.py:192 +#: 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." @@ -2904,7 +3114,7 @@ msgstr "" "Questo campo agisce come una vista Superset, il che vuol dire che " "Superset eseguirà una query su questa stringa come sotto-query." -#: superset/connectors/sqla/views.py:196 +#: 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 " @@ -2915,30 +3125,49 @@ msgstr "" "jinja. È utilizzabile solo quando è abilitata l'opzione \"Abilita " "selezione filtro\"." -#: superset/connectors/sqla/views.py:202 +#: superset/connectors/sqla/views.py:203 msgid "Redirects to this endpoint when clicking on the table from the table list" msgstr "Reinvia a questo endpoint al clic sulla tabella dall'elenco delle tabelle" -#: superset/connectors/sqla/views.py:214 +#: superset/connectors/sqla/views.py:215 msgid "Changed By" msgstr "Modificato da" -#: superset/connectors/sqla/views.py:215 superset/views/core.py:245 +#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55 msgid "Database" msgstr "Database" -#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: superset/connectors/sqla/views.py:217 superset/views/core.py:249 msgid "Last Changed" msgstr "Ultima Modifica" -#: superset/connectors/sqla/views.py:218 +#: superset/connectors/sqla/views.py:219 msgid "Schema" msgstr "Schema" -#: superset/connectors/sqla/views.py:222 +#: superset/connectors/sqla/views.py:221 msgid "Offset" msgstr "Offset" +#: superset/connectors/sqla/views.py:223 +msgid "Table Name" +msgstr "" + +#: superset/connectors/sqla/views.py:224 +msgid "Fetch Values Predicate" +msgstr "" + +#: superset/connectors/sqla/views.py:226 +msgid "Main Datetime Column" +msgstr "" + +#: 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:255 msgid "" "The table was created. As part of this two phase configuration process, " @@ -2964,6 +3193,14 @@ msgstr "Logout" msgid "Login" msgstr "Login" +#: superset/templates/appbuilder/general/widgets/base_list.html:37 +msgid "Record Count" +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 "" @@ -2981,7 +3218,7 @@ msgstr "Non hai i permessi per accedere alla/e sorgente/i dati: %(name)s." msgid "Request Permissions" msgstr "Richiesta di Permessi" -#: superset/templates/superset/welcome.html:10 +#: superset/templates/superset/welcome.html:3 msgid "Welcome!" msgstr "" @@ -2989,74 +3226,84 @@ msgstr "" msgid "Test Connection" msgstr "Testa la Connessione" -#: superset/views/base.py:57 +#: superset/views/annotations.py:50 superset/views/annotations.py:58 +#: superset/views/core.py:277 superset/views/core.py:2371 +#: superset/views/sql_lab.py:30 +msgid "Manage" +msgstr "" + +#: superset/views/base.py:62 #, python-format msgid "Datasource %(name)s already exists" msgstr "" -#: superset/views/base.py:256 +#: superset/views/base.py:221 +msgid "json isn't valid" +msgstr "" + +#: superset/views/base.py:272 msgid "Delete" msgstr "" -#: superset/views/base.py:257 +#: superset/views/base.py:273 msgid "Delete all Really?" msgstr "" -#: superset/views/core.py:57 +#: superset/views/core.py:56 msgid "This endpoint requires the `all_datasource_access` permission" msgstr "" -#: superset/views/core.py:59 +#: superset/views/core.py:58 msgid "The datasource seems to have been deleted" msgstr "" -#: superset/views/core.py:60 +#: superset/views/core.py:59 msgid "The access requests seem to have been deleted" msgstr "" -#: superset/views/core.py:62 +#: superset/views/core.py:61 msgid "The user seems to have been deleted" msgstr "" -#: superset/views/core.py:63 +#: superset/views/core.py:62 msgid "You don't have access to this datasource" msgstr "" -#: superset/views/core.py:67 +#: superset/views/core.py:66 #, python-format msgid "" "This view requires the database %(name)s or `all_datasource_access` " "permission" msgstr "" -#: superset/views/core.py:72 +#: superset/views/core.py:71 #, python-format msgid "" "This endpoint requires the datasource %(name)s, database or " "`all_datasource_access` permission" msgstr "" -#: superset/views/core.py:175 +#: superset/views/core.py:174 msgid "List Databases" msgstr "" -#: superset/views/core.py:176 +#: superset/views/core.py:175 msgid "Show Database" msgstr "" -#: superset/views/core.py:177 +#: superset/views/core.py:176 msgid "Add Database" msgstr "" -#: superset/views/core.py:178 +#: superset/views/core.py:177 msgid "Edit Database" msgstr "" -#: superset/views/core.py:213 +#: superset/views/core.py:212 msgid "Expose this DB in SQL Lab" msgstr "Esponi questo DB in SQL Lab" -#: superset/views/core.py:214 +#: 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 " @@ -3066,7 +3313,7 @@ msgstr "" "predefinita e dovrebbe funzionare bene per query che possono essere " "eseguite con una richiesta web (<-1 minuto)" -#: superset/views/core.py:218 +#: 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." @@ -3075,11 +3322,11 @@ msgstr "" "Questo presuppone che si abbia una installazione funzionante di Celery " "nel backend." -#: superset/views/core.py:222 +#: superset/views/core.py:221 msgid "Allow CREATE TABLE AS option in SQL Lab" msgstr "Permetti l'opzione CREATE TABLE AS in SQL Lab" -#: superset/views/core.py:223 +#: superset/views/core.py:222 msgid "" "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in" " SQL Lab" @@ -3087,7 +3334,7 @@ msgstr "" "Permetti agli utenti di eseguire dichiarazioni diverse da SELECT (UPDATE," " DELETE, CREATE, ...) nel SQL Lab" -#: superset/views/core.py:227 +#: 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" @@ -3095,89 +3342,103 @@ msgstr "" "Se si abilita l'opzione CREATE TABLE AS in SQL Lab, verrà forzata la " "creazione della tabella con questo schema" -#: superset/views/core.py:241 +#: 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 "Expose in SQL Lab" msgstr "Esponi in SQL Lab" -#: superset/views/core.py:242 +#: superset/views/core.py:244 msgid "Allow CREATE TABLE AS" msgstr "Permetti CREATE TABLE AS" -#: superset/views/core.py:243 +#: superset/views/core.py:245 msgid "Allow DML" msgstr "Permetti DML" -#: superset/views/core.py:244 +#: superset/views/core.py:246 msgid "CTAS Schema" msgstr "Schema CTAS" -#: superset/views/core.py:246 superset/views/core.py:366 -#: superset/views/core.py:474 superset/views/core.py:538 +#: superset/views/core.py:248 superset/views/core.py:371 +#: superset/views/core.py:479 superset/views/core.py:543 msgid "Creator" msgstr "Creatore" -#: superset/views/core.py:248 +#: superset/views/core.py:250 msgid "SQLAlchemy URI" msgstr "URI SQLAlchemy" -#: superset/views/core.py:250 +#: superset/views/core.py:252 msgid "Extra" msgstr "Extra" -#: superset/views/core.py:268 -msgid "Import Dashboards" +#: superset/views/core.py:253 +msgid "Allow Run Sync" msgstr "" -#: superset/views/core.py:272 superset/views/core.py:2318 -#: superset/views/sql_lab.py:23 -msgid "Manage" +#: superset/views/core.py:254 +msgid "Allow Run Async" +msgstr "" + +#: superset/views/core.py:255 +msgid "Impersonate queries to the database" +msgstr "" + +#: superset/views/core.py:273 +msgid "Import Dashboards" msgstr "" -#: superset/views/core.py:310 superset/views/core.py:551 +#: superset/views/core.py:315 superset/views/core.py:556 +#: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54 msgid "User" msgstr "Utente" -#: superset/views/core.py:311 +#: superset/views/core.py:316 msgid "User Roles" msgstr "Ruoli Utente" -#: superset/views/core.py:312 +#: superset/views/core.py:317 msgid "Database URL" msgstr "URL del Database" -#: superset/views/core.py:314 +#: superset/views/core.py:319 msgid "Roles to grant" msgstr "Ruoli per l'accesso" -#: superset/views/core.py:315 +#: superset/views/core.py:320 msgid "Created On" msgstr "Creato il" -#: superset/views/core.py:321 +#: superset/views/core.py:326 msgid "Access requests" msgstr "" -#: superset/views/core.py:323 superset/views/core.py:562 +#: superset/views/core.py:328 superset/views/core.py:567 msgid "Security" msgstr "" -#: superset/views/core.py:330 +#: superset/views/core.py:335 msgid "List Slices" msgstr "" -#: superset/views/core.py:331 +#: superset/views/core.py:336 msgid "Show Slice" msgstr "" -#: superset/views/core.py:332 +#: superset/views/core.py:337 msgid "Add Slice" msgstr "" -#: superset/views/core.py:333 +#: superset/views/core.py:338 msgid "Edit Slice" msgstr "" -#: superset/views/core.py:354 +#: 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 " @@ -3189,43 +3450,43 @@ msgstr "" "JSON è esposto qui per referenza e per utenti esperti che vogliono " "modificare parametri specifici." -#: superset/views/core.py:359 +#: superset/views/core.py:364 msgid "Duration (in seconds) of the caching timeout for this slice." msgstr "Durata (in secondi) per il timeout della cache per questa slice." -#: superset/views/core.py:370 +#: superset/views/core.py:375 msgid "Last Modified" msgstr "Ultima Modifica" -#: superset/views/core.py:371 superset/views/core.py:473 +#: superset/views/core.py:376 superset/views/core.py:478 msgid "Owners" msgstr "Proprietari" -#: superset/views/core.py:372 +#: superset/views/core.py:377 msgid "Parameters" msgstr "Parametri" -#: superset/views/core.py:373 superset/views/core.py:415 +#: superset/views/core.py:378 superset/views/core.py:420 msgid "Slice" msgstr "Slice" -#: superset/views/core.py:432 +#: superset/views/core.py:437 msgid "List Dashboards" msgstr "" -#: superset/views/core.py:433 +#: superset/views/core.py:438 msgid "Show Dashboard" msgstr "" -#: superset/views/core.py:434 +#: superset/views/core.py:439 msgid "Add Dashboard" msgstr "" -#: superset/views/core.py:435 +#: superset/views/core.py:440 msgid "Edit Dashboard" msgstr "" -#: superset/views/core.py:446 +#: 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 " @@ -3236,7 +3497,7 @@ msgstr "" "la dimensione usando la funzione di drag & drop nella vista della " "dashboard. " -#: superset/views/core.py:451 +#: 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" @@ -3244,11 +3505,11 @@ msgstr "" "Il CSS di ogni singola dashboard può essere modificato qui, oppure nella " "vista della dashboard dove i cambiamenti sono visibili immediatamente" -#: superset/views/core.py:455 +#: superset/views/core.py:460 msgid "To get a readable URL for your dashboard" msgstr "ottenere una URL leggibile per la tua dashboard" -#: superset/views/core.py:456 +#: 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 " @@ -3259,133 +3520,1833 @@ msgstr "" "qui come riferimento e per gli utenti esperti che vogliono modificare " "parametri specifici." -#: superset/views/core.py:461 +#: superset/views/core.py:466 msgid "Owners is a list of users who can alter the dashboard." msgstr "Proprietari è una lista di utenti che può alterare la dashboard." -#: superset/views/core.py:469 superset/views/core.py:536 +#: superset/views/core.py:474 superset/views/core.py:541 msgid "Dashboard" msgstr "Dashboard" -#: superset/views/core.py:471 +#: superset/views/core.py:476 msgid "Slug" msgstr "Slug" -#: superset/views/core.py:476 +#: superset/views/core.py:481 msgid "Position JSON" msgstr "Posizione del JSON" -#: superset/views/core.py:478 +#: superset/views/core.py:483 msgid "JSON Metadata" msgstr "Metadati JSON" -#: superset/views/core.py:479 +#: superset/views/core.py:484 msgid "Underlying Tables" msgstr "Tabelle sottostanti" -#: superset/views/core.py:502 +#: superset/views/core.py:507 msgid "Export" msgstr "" -#: superset/views/core.py:502 +#: superset/views/core.py:507 msgid "Export dashboards?" msgstr "" -#: superset/views/core.py:552 +#: superset/views/core.py:557 msgid "Action" msgstr "Azione" -#: superset/views/core.py:553 +#: superset/views/core.py:558 msgid "dttm" msgstr "dttm" -#: superset/views/core.py:560 +#: superset/views/core.py:565 msgid "Action Log" msgstr "" -#: superset/views/core.py:790 +#: superset/views/core.py:796 msgid "Access was requested" msgstr "" -#: superset/views/core.py:851 +#: superset/views/core.py:857 #, python-format msgid "" "%(user)s was granted the role %(role)s that gives access to the " "%(datasource)s" msgstr "" -#: superset/views/core.py:867 +#: superset/views/core.py:873 #, python-format msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s" msgstr "" -#: superset/views/core.py:876 +#: superset/views/core.py:882 msgid "You have no permission to approve this request" msgstr "" -#: superset/views/core.py:1609 +#: superset/views/core.py:1646 msgid "" "Malformed request. slice_id or table_name and db_name arguments are " "expected" msgstr "" -#: superset/views/core.py:1615 +#: superset/views/core.py:1652 #, python-format msgid "Slice %(id)s not found" msgstr "" -#: superset/views/core.py:1627 +#: superset/views/core.py:1664 #, python-format msgid "Table %(t)s wasn't found in the database %(d)s" msgstr "" -#: superset/views/core.py:1761 +#: superset/views/core.py:1803 #, python-format msgid "Can't find User '%(name)s', please ask your admin to create one." msgstr "" -#: superset/views/core.py:1768 +#: superset/views/core.py:1810 #, python-format msgid "Can't find DruidCluster with cluster_name = '%(name)s'" msgstr "" -#: superset/views/core.py:2315 +#: superset/views/core.py:2071 +msgid "Query record was not created as expected." +msgstr "" + +#: superset/views/core.py:2357 +msgid "Template Name" +msgstr "" + +#: superset/views/core.py:2368 msgid "CSS Templates" msgstr "" -#: superset/views/core.py:2325 +#: superset/views/core.py:2379 msgid "SQL Editor" msgstr "Editor SQL" -#: superset/views/core.py:2330 superset/views/core.py:2339 +#: superset/views/core.py:2384 superset/views/core.py:2393 msgid "SQL Lab" msgstr "" -#: superset/views/core.py:2334 +#: superset/views/core.py:2388 msgid "Query Search" msgstr "Ricerca Query" +#: superset/views/sql_lab.py:20 +msgid "Status" +msgstr "" + #: superset/views/sql_lab.py:21 +msgid "Start Time" +msgstr "" + +#: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58 +msgid "End Time" +msgstr "" + +#: superset/views/sql_lab.py:28 msgid "Queries" msgstr "" -#: superset/views/sql_lab.py:30 +#: superset/views/sql_lab.py:37 msgid "List Saved Query" msgstr "" -#: superset/views/sql_lab.py:31 +#: superset/views/sql_lab.py:38 msgid "Show Saved Query" msgstr "" -#: superset/views/sql_lab.py:32 +#: superset/views/sql_lab.py:39 msgid "Add Saved Query" msgstr "" -#: superset/views/sql_lab.py:33 +#: superset/views/sql_lab.py:40 msgid "Edit Saved Query" msgstr "" -#: superset/views/sql_lab.py:62 +#: superset/views/sql_lab.py:59 +msgid "Pop Tab Link" +msgstr "" + +#: superset/views/sql_lab.py:60 +msgid "Changed on" +msgstr "" + +#: superset/views/sql_lab.py:79 msgid "Saved Queries" msgstr "" +#~ msgid "Your query was saved" +#~ msgstr "" + +#~ msgid "Your query could not be saved" +#~ msgstr "" + +#~ msgid "Failed at retrieving results from the results backend" +#~ msgstr "" + +#~ msgid "Could not connect to server" +#~ msgstr "" + +#~ msgid "Your session timed out, please refresh your page and try again." +#~ msgstr "" + +#~ msgid "Query was stopped." +#~ msgstr "" + +#~ msgid "Failed at stopping query." +#~ msgstr "" + +#~ msgid "Error occurred while fetching table metadata" +#~ msgstr "" + +#~ msgid "shared query" +#~ msgstr "" + +#~ msgid "The query couldn't be loaded" +#~ msgstr "" + +#~ msgid "An error occurred while creating the data source" +#~ msgstr "" + +#~ msgid "Pick a chart type!" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one column flagged as a date" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one dimension" +#~ msgstr "" + +#~ msgid "To use this chart type you need at least one aggregation function" +#~ msgstr "" + +#~ msgid "Untitled Query" +#~ msgstr "" + +#~ msgid "Copy of %s" +#~ msgstr "" + +#~ msgid "share query" +#~ msgstr "" + +#~ msgid "copy URL to clipboard" +#~ msgstr "" + +#~ msgid "Raw SQL" +#~ msgstr "" + +#~ msgid "Source SQL" +#~ msgstr "" + +#~ msgid "SQL" +#~ msgstr "" + +#~ msgid "No query history yet..." +#~ msgstr "" + +#~ msgid "It seems you don't have access to any database" +#~ msgstr "" + +#~ msgid "Search Results" +#~ msgstr "" + +#~ msgid "[From]-" +#~ msgstr "" + +#~ msgid "[To]-" +#~ msgstr "" + +#~ msgid "[Query Status]" +#~ msgstr "" + +#~ msgid "Search" +#~ msgstr "" + +#~ msgid "Open in SQL Editor" +#~ msgstr "" + +#~ msgid "view results" +#~ msgstr "" + +#~ msgid "Data preview" +#~ msgstr "" + +#~ msgid "Visualize the data out of this query" +#~ msgstr "" + +#~ msgid "Overwrite text in editor with a query on this table" +#~ msgstr "" + +#~ msgid "Run query in a new tab" +#~ msgstr "" + +#~ msgid "Remove query from log" +#~ msgstr "" + +#~ msgid ".CSV" +#~ msgstr "" + +#~ msgid "Visualize" +#~ msgstr "" + +#~ msgid "Query was stopped" +#~ msgstr "" + +#~ msgid "was created" +#~ msgstr "" + +#~ msgid "Query in a new tab" +#~ msgstr "" + +#~ msgid "Fetch data preview" +#~ msgstr "" + +#~ msgid "The query returned no data" +#~ msgstr "" + +#~ msgid "Run Selected Query" +#~ msgstr "" + +#~ msgid "Run Query" +#~ msgstr "" + +#~ msgid "Run query asynchronously" +#~ msgstr "" + +#~ msgid "Stop" +#~ msgstr "" + +#~ msgid "Undefined" +#~ msgstr "" + +#~ msgid "Label for your query" +#~ msgstr "" + +#~ msgid "Write a description for your query" +#~ msgstr "" + +#~ msgid "Save" +#~ msgstr "" + +#~ msgid "Save Query" +#~ msgstr "" + +#~ msgid "Run a query to display results here" +#~ msgstr "" + +#~ msgid "Preview for %s" +#~ msgstr "" + +#~ msgid "Results" +#~ msgstr "" + +#~ msgid "Query History" +#~ 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 "" + +#~ msgid "Create table as with query results" +#~ msgstr "" + +#~ msgid "new table name" +#~ msgstr "" + +#~ msgid "Error while fetching table list" +#~ msgstr "" + +#~ msgid "Error while fetching schema list" +#~ msgstr "" + +#~ msgid "Error while fetching database list" +#~ msgstr "" + +#~ msgid "Database:" +#~ msgstr "" + +#~ msgid "Select a database" +#~ msgstr "" + +#~ msgid "Select a schema (%s)" +#~ msgstr "" + +#~ msgid "Schema:" +#~ msgstr "" + +#~ msgid "Add a table (%s)" +#~ msgstr "" + +#~ msgid "Type to search ..." +#~ msgstr "" + +#~ msgid "Reset State" +#~ msgstr "" + +#~ msgid "Enter a new title for the tab" +#~ msgstr "" + +#~ msgid "Untitled Query %s" +#~ msgstr "" + +#~ msgid "close tab" +#~ msgstr "" + +#~ msgid "rename tab" +#~ msgstr "" + +#~ msgid "expand tool bar" +#~ msgstr "" + +#~ msgid "hide tool bar" +#~ msgstr "" + +#~ msgid "Copy partition query to clipboard" +#~ msgstr "" + +#~ msgid "latest partition:" +#~ msgstr "" + +#~ msgid "Keys for table" +#~ msgstr "" + +#~ msgid "View keys & indexes (%s)" +#~ msgstr "" + +#~ msgid "Sort columns alphabetically" +#~ msgstr "" + +#~ msgid "Original table column order" +#~ msgstr "" + +#~ msgid "Copy SELECT statement to clipboard" +#~ msgstr "" + +#~ msgid "Remove table preview" +#~ msgstr "" + +#~ msgid "Pie Chart" +#~ msgstr "" + +#~ msgid "" +#~ "%s is not right as a column " +#~ "name, please alias it (as in " +#~ "SELECT count(*) " +#~ msgstr "" + +#~ msgid "AS my_alias" +#~ msgstr "" + +#~ msgid "using only alphanumeric characters and underscores" +#~ msgstr "" + +#~ msgid "Creating a data source and popping a new tab" +#~ msgstr "" + +#~ msgid "No results available for this query" +#~ msgstr "" + +#~ msgid "Chart Type" +#~ msgstr "" + +#~ msgid "[Chart Type]" +#~ msgstr "" + +#~ msgid "Datasource Name" +#~ msgstr "" + +#~ msgid "datasource name" +#~ msgstr "" + +#~ msgid "Create a new slice" +#~ msgstr "" + +#~ msgid "Choose a datasource" +#~ msgstr "" + +#~ msgid "Choose a visualization type" +#~ msgstr "" + +#~ msgid "Create new slice" +#~ msgstr "" + +#~ msgid "Select ..." +#~ msgstr "" + +#~ msgid "Loaded data cached" +#~ msgstr "" + +#~ msgid "Loaded from cache" +#~ msgstr "" + +#~ msgid "Click to force-refresh" +#~ msgstr "" + +#~ msgid "Copy to clipboard" +#~ msgstr "" + +#~ msgid "Not successful" +#~ msgstr "" + +#~ msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" +#~ msgstr "" + +#~ msgid "Copied!" +#~ msgstr "" + +#~ msgid "click to edit title" +#~ msgstr "" + +#~ msgid "You don't have the rights to alter this title." +#~ msgstr "" + +#~ msgid "Click to favorite/unfavorite" +#~ msgstr "" + +#~ msgid "You have unsaved changes." +#~ msgstr "" + +#~ msgid "Click the" +#~ msgstr "" + +#~ msgid "button on the top right to save your changes." +#~ msgstr "" + +#~ msgid "Served from data cached %s . Click to force refresh." +#~ msgstr "" + +#~ msgid "Click to force refresh" +#~ msgstr "" + +#~ msgid "Error" +#~ msgstr "" + +#~ msgid "Sorry, there was an error adding slices to this dashboard: %s" +#~ msgstr "" + +#~ msgid "Active Dashboard Filters" +#~ msgstr "" + +#~ msgid "Checkout this dashboard: %s" +#~ msgstr "" + +#~ msgid "Force refresh the whole dashboard" +#~ msgstr "" + +#~ msgid "Edit this dashboard's properties" +#~ msgstr "" + +#~ msgid "Load a template" +#~ msgstr "" + +#~ msgid "Load a CSS template" +#~ msgstr "" + +#~ msgid "Live CSS Editor" +#~ msgstr "" + +#~ msgid "Don't refresh" +#~ msgstr "" + +#~ msgid "10 seconds" +#~ msgstr "" + +#~ msgid "30 seconds" +#~ msgstr "" + +#~ msgid "1 minute" +#~ msgstr "" + +#~ msgid "5 minutes" +#~ msgstr "" + +#~ msgid "Refresh Interval" +#~ msgstr "" + +#~ msgid "Choose the refresh frequency for this dashboard" +#~ msgstr "" + +#~ msgid "This dashboard was saved successfully." +#~ msgstr "" + +#~ msgid "Sorry, there was an error saving this dashboard: " +#~ msgstr "" + +#~ msgid "You must pick a name for the new dashboard" +#~ msgstr "" + +#~ msgid "Save Dashboard" +#~ msgstr "" + +#~ msgid "Overwrite Dashboard [%s]" +#~ msgstr "" + +#~ msgid "Save as:" +#~ msgstr "" + +#~ msgid "[dashboard name]" +#~ msgstr "" + +#~ msgid "Viz" +#~ msgstr "" + +#~ msgid "Add Slices" +#~ msgstr "" + +#~ msgid "Add a new slice to the dashboard" +#~ msgstr "" + +#~ msgid "Add Slices to Dashboard" +#~ msgstr "" + +#~ msgid "Move chart" +#~ msgstr "" + +#~ msgid "Force refresh data" +#~ msgstr "" + +#~ msgid "Toggle chart description" +#~ msgstr "" + +#~ msgid "Edit chart" +#~ msgstr "" + +#~ msgid "Explore chart" +#~ msgstr "" + +#~ msgid "Remove chart from dashboard" +#~ msgstr "" + +#~ msgid "%s - untitled" +#~ msgstr "" + +#~ msgid "Edit slice properties" +#~ msgstr "" + +#~ msgid "Takes effect on chart immediatly" +#~ msgstr "" + +#~ msgid "Error..." +#~ msgstr "" + +#~ msgid "Query" +#~ msgstr "" + +#~ msgid "Height" +#~ msgstr "" + +#~ msgid "Width" +#~ msgstr "" + +#~ msgid "Export to .json" +#~ msgstr "" + +#~ msgid "Export to .csv format" +#~ msgstr "" + +#~ msgid "Please enter a slice name" +#~ msgstr "" + +#~ msgid "Please select a dashboard" +#~ msgstr "" + +#~ msgid "Please enter a dashboard name" +#~ msgstr "" + +#~ msgid "Save A Slice" +#~ msgstr "" + +#~ msgid "Overwrite slice %s" +#~ msgstr "" + +#~ msgid "Save as" +#~ msgstr "" + +#~ msgid "[slice name]" +#~ msgstr "" + +#~ msgid "Do not add to a dashboard" +#~ msgstr "" + +#~ msgid "Add slice to existing dashboard" +#~ msgstr "" + +#~ msgid "Add to new dashboard" +#~ msgstr "" + +#~ msgid "Save & go to dashboard" +#~ msgstr "" + +#~ msgid "Check out this slice: %s" +#~ msgstr "" + +#~ msgid "`Min` value should be numeric or empty" +#~ msgstr "" + +#~ msgid "`Max` value should be numeric or empty" +#~ msgstr "" + +#~ msgid "Filter value" +#~ msgstr "" + +#~ msgid "Select metric" +#~ msgstr "" + +#~ msgid "Select column" +#~ msgstr "" + +#~ msgid "Select operator" +#~ msgstr "" + +#~ msgid "Select %s" +#~ msgstr "" + +#~ msgid "textarea" +#~ msgstr "" + +#~ msgid "Edit" +#~ msgstr "" + +#~ msgid "in modal" +#~ msgstr "" + +#~ msgid "edit" +#~ msgstr "" + +#~ msgid "Select a visualization type" +#~ msgstr "" + +#~ msgid "Search / Filter" +#~ msgstr "" + +#~ msgid "fetching dashboards failed for %s" +#~ msgstr "" + +#~ msgid "Updating chart was stopped" +#~ msgstr "" + +#~ msgid "An error occurred while rendering the visualization: %s" +#~ msgstr "" + +#~ msgid "Query timeout" +#~ msgstr "" + +#~ msgid "- visualization query are set to timeout at %s seconds. " +#~ 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 "" + +#~ msgid "Network error." +#~ msgstr "" + +#~ msgid "Failed to save slice" +#~ msgstr "" + +#~ msgid "The type of visualization to display" +#~ msgstr "" + +#~ msgid "Metrics" +#~ 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 "" + +#~ msgid "Ordering" +#~ msgstr "" + +#~ msgid "Choose the metric" +#~ msgstr "" + +#~ msgid "Right Axis Metric" +#~ msgstr "" + +#~ msgid "Choose a metric for right axis" +#~ msgstr "" + +#~ msgid "Stacked Style" +#~ msgstr "" + +#~ msgid "Linear Color Scheme" +#~ 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 "" + +#~ msgid "Defines how the color are attributed." +#~ 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 "" + +#~ msgid "Number of steps to take between ticks when displaying the X scale" +#~ msgstr "" + +#~ msgid "YScale Interval" +#~ msgstr "" + +#~ msgid "Number of steps to take between ticks when displaying the Y scale" +#~ msgstr "" + +#~ msgid "Include Time" +#~ msgstr "" + +#~ msgid "Whether to include the time granularity as defined in the time section" +#~ msgstr "" + +#~ msgid "Stacked Bars" +#~ msgstr "" + +#~ msgid "Show Markers" +#~ msgstr "" + +#~ msgid "Show data points as circle markers on the lines" +#~ msgstr "" + +#~ msgid "Bar Values" +#~ msgstr "" + +#~ msgid "Sort Bars" +#~ msgstr "" + +#~ msgid "Sort bars by x labels." +#~ 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 "" + +#~ msgid "Reduce X ticks" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Include Series" +#~ msgstr "" + +#~ msgid "Include series name as an axis" +#~ msgstr "" + +#~ msgid "Color Metric" +#~ msgstr "" + +#~ msgid "A metric to use for color" +#~ msgstr "" + +#~ msgid "Country Name" +#~ msgstr "" + +#~ msgid "The name of country that Superset should display" +#~ msgstr "" + +#~ msgid "Country Field Type" +#~ msgstr "" + +#~ msgid "" +#~ "The country code standard that Superset" +#~ " should expect to find in the " +#~ "[country] column" +#~ msgstr "" + +#~ msgid "Group by" +#~ msgstr "" + +#~ msgid "One or many controls to group by" +#~ msgstr "" + +#~ msgid "Columns" +#~ msgstr "" + +#~ msgid "Columns to display" +#~ msgstr "" + +#~ msgid "X" +#~ msgstr "" + +#~ msgid "Y" +#~ msgstr "" + +#~ msgid "Origin" +#~ msgstr "" + +#~ msgid "" +#~ "Defines the origin where time buckets" +#~ " start, accepts natural dates as in" +#~ " `now`, `sunday` or `1970-01-01`" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Domain" +#~ msgstr "" + +#~ msgid "The time unit used for the grouping of blocks" +#~ 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 "" + +#~ msgid "Link length in the force layout" +#~ msgstr "" + +#~ msgid "Charge" +#~ 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 "" + +#~ 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 "" + +#~ msgid "Resample Rule" +#~ msgstr "" + +#~ msgid "Pandas resample rule" +#~ msgstr "" + +#~ msgid "Resample How" +#~ msgstr "" + +#~ msgid "Pandas resample how" +#~ msgstr "" + +#~ msgid "Resample Fill Method" +#~ msgstr "" + +#~ msgid "Pandas resample fill method" +#~ 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 "" + +#~ msgid "Until" +#~ msgstr "" + +#~ msgid "Max Bubble Size" +#~ msgstr "" + +#~ msgid "Whisker/outlier options" +#~ msgstr "" + +#~ msgid "Determines how whiskers and outliers are calculated." +#~ msgstr "" + +#~ msgid "Ratio" +#~ msgstr "" + +#~ msgid "Target aspect ratio for treemap tiles." +#~ msgstr "" + +#~ msgid "Number format" +#~ msgstr "" + +#~ msgid "Row limit" +#~ msgstr "" + +#~ msgid "Series limit" +#~ msgstr "" + +#~ msgid "Limits the number of time series that get displayed" +#~ msgstr "" + +#~ msgid "Sort By" +#~ msgstr "" + +#~ msgid "Metric used to define the top series" +#~ 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 "" + +#~ msgid "This defines the element to be plotted on the chart" +#~ msgstr "" + +#~ msgid "X Axis" +#~ msgstr "" + +#~ msgid "Metric assigned to the [X] axis" +#~ msgstr "" + +#~ msgid "Y Axis" +#~ msgstr "" + +#~ msgid "Metric assigned to the [Y] axis" +#~ msgstr "" + +#~ msgid "Bubble Size" +#~ msgstr "" + +#~ msgid "URL" +#~ msgstr "" + +#~ msgid "" +#~ "The URL, this control is templated, " +#~ "so you can integrate {{ width }}" +#~ " and/or {{ height }} in your " +#~ "URL string." +#~ msgstr "" + +#~ msgid "X Axis Label" +#~ msgstr "" + +#~ msgid "Y Axis Label" +#~ msgstr "" + +#~ msgid "Custom WHERE clause" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Custom HAVING clause" +#~ msgstr "" + +#~ 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 "" + +#~ msgid "Comparison Period Lag" +#~ msgstr "" + +#~ msgid "Based on granularity, number of time periods to compare against" +#~ msgstr "" + +#~ msgid "Comparison suffix" +#~ msgstr "" + +#~ msgid "Suffix to apply after the percentage display" +#~ msgstr "" + +#~ msgid "Table Timestamp Format" +#~ msgstr "" + +#~ msgid "Timestamp Format" +#~ msgstr "" + +#~ msgid "Series Height" +#~ msgstr "" + +#~ msgid "Pixel height of each series" +#~ msgstr "" + +#~ msgid "Page Length" +#~ msgstr "" + +#~ msgid "Rows per page, 0 means no pagination" +#~ msgstr "" + +#~ msgid "X Axis Format" +#~ msgstr "" + +#~ msgid "Y Axis Format" +#~ msgstr "" + +#~ msgid "Right Axis Format" +#~ msgstr "" + +#~ msgid "Markup Type" +#~ msgstr "" + +#~ msgid "Pick your favorite markup language" +#~ msgstr "" + +#~ msgid "Rotation" +#~ msgstr "" + +#~ msgid "Rotation to apply to words in the cloud" +#~ msgstr "" + +#~ msgid "Line Style" +#~ msgstr "" + +#~ msgid "Line interpolation as defined by d3.js" +#~ msgstr "" + +#~ msgid "Label Type" +#~ msgstr "" + +#~ msgid "What should be shown on the label?" +#~ msgstr "" + +#~ msgid "Code" +#~ msgstr "" + +#~ msgid "Put your code here" +#~ 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 "" + +#~ msgid "Font size for the smallest value in the list" +#~ msgstr "" + +#~ msgid "Font Size To" +#~ msgstr "" + +#~ msgid "Font size for the biggest value in the list" +#~ 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 "" + +#~ msgid "Whether to display the time range interactive selector" +#~ msgstr "" + +#~ msgid "Date Filter" +#~ msgstr "" + +#~ msgid "Whether to include a time filter" +#~ msgstr "" + +#~ msgid "Data Table" +#~ msgstr "" + +#~ msgid "Whether to display the interactive data table" +#~ msgstr "" + +#~ msgid "Search Box" +#~ msgstr "" + +#~ msgid "Whether to include a client side search box" +#~ msgstr "" + +#~ msgid "Table Filter" +#~ msgstr "" + +#~ msgid "Whether to apply filter when table cell is clicked" +#~ msgstr "" + +#~ msgid "Show Bubbles" +#~ msgstr "" + +#~ msgid "Whether to display bubbles on top of countries" +#~ msgstr "" + +#~ msgid "Legend" +#~ msgstr "" + +#~ msgid "Whether to display the legend (toggles)" +#~ msgstr "" + +#~ msgid "X bounds" +#~ msgstr "" + +#~ msgid "Whether to display the min and max values of the X axis" +#~ msgstr "" + +#~ msgid "Rich Tooltip" +#~ msgstr "" + +#~ msgid "The rich tooltip shows a list of all series for that point in time" +#~ msgstr "" + +#~ msgid "Y Log Scale" +#~ msgstr "" + +#~ msgid "Use a log scale for the Y axis" +#~ msgstr "" + +#~ msgid "X Log Scale" +#~ msgstr "" + +#~ msgid "Use a log scale for the X axis" +#~ msgstr "" + +#~ msgid "Donut" +#~ msgstr "" + +#~ msgid "Do you want a donut or a pie?" +#~ msgstr "" + +#~ msgid "Put labels outside" +#~ msgstr "" + +#~ msgid "Put the labels outside the pie?" +#~ msgstr "" + +#~ msgid "Contribution" +#~ msgstr "" + +#~ msgid "Compute the contribution to the total" +#~ 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 "" + +#~ 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 "" + +#~ msgid "Subheader" +#~ msgstr "" + +#~ msgid "Description text that shows up below your Big Number" +#~ 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 "" + +#~ msgid "Map Style" +#~ msgstr "" + +#~ msgid "Base layer map style" +#~ 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 "" + +#~ 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 "" + +#~ msgid "Point Radius Unit" +#~ msgstr "" + +#~ msgid "The unit of measure for the specified point radius" +#~ msgstr "" + +#~ msgid "Opacity" +#~ msgstr "" + +#~ msgid "Opacity of all clusters, points, and labels. Between 0 and 1." +#~ msgstr "" + +#~ msgid "Zoom" +#~ msgstr "" + +#~ msgid "Zoom level of the map" +#~ msgstr "" + +#~ msgid "Default latitude" +#~ msgstr "" + +#~ msgid "Latitude of default viewport" +#~ msgstr "" + +#~ msgid "Default longitude" +#~ msgstr "" + +#~ msgid "Longitude of default viewport" +#~ msgstr "" + +#~ msgid "Live render" +#~ msgstr "" + +#~ msgid "Points and clusters will update as viewport is being changed" +#~ msgstr "" + +#~ msgid "RGB Color" +#~ msgstr "" + +#~ msgid "The color for points and clusters in RGB" +#~ msgstr "" + +#~ msgid "Ranges" +#~ msgstr "" + +#~ msgid "Ranges to highlight with shading" +#~ msgstr "" + +#~ msgid "Range labels" +#~ msgstr "" + +#~ msgid "Labels for the ranges" +#~ msgstr "" + +#~ msgid "Markers" +#~ msgstr "" + +#~ msgid "List of values to mark with triangles" +#~ msgstr "" + +#~ msgid "Marker labels" +#~ msgstr "" + +#~ msgid "Labels for the markers" +#~ msgstr "" + +#~ msgid "Marker lines" +#~ msgstr "" + +#~ msgid "List of values to mark with lines" +#~ msgstr "" + +#~ msgid "Marker line labels" +#~ msgstr "" + +#~ msgid "Labels for the marker lines" +#~ msgstr "" + +#~ msgid "Slice ID" +#~ msgstr "" + +#~ msgid "The id of the active slice" +#~ msgstr "" + +#~ msgid "Cache Timeout (seconds)" +#~ msgstr "" + +#~ msgid "The number of seconds before expiring the cache" +#~ msgstr "" + +#~ msgid "Order by entity id" +#~ msgstr "" + +#~ 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 "" + +#~ 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 "" + +#~ msgid "Time related form attributes" +#~ msgstr "" + +#~ msgid "Datasource & Chart Type" +#~ msgstr "" + +#~ msgid "This section exposes ways to include snippets of SQL in your query" +#~ 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 Leave " +#~ "the value control empty to filter " +#~ "empty strings or nullsFor filters with" +#~ " comma in values, wrap them in " +#~ "single quotesas in " +#~ msgstr "" + +#~ msgid "Result Filters" +#~ msgstr "" + +#~ msgid "" +#~ "The filters to apply after post-" +#~ "aggregation.Leave the value control empty " +#~ "to filter empty strings or nulls" +#~ msgstr "" + +#~ msgid "Chart Options" +#~ msgstr "" + +#~ msgid "Breakdowns" +#~ msgstr "" + +#~ msgid "Defines how each series is broken down" +#~ msgstr "" + +#~ msgid "Axes" +#~ msgstr "" + +#~ msgid "Dual Axis Line Chart" +#~ msgstr "" + +#~ msgid "Y Axis 1" +#~ msgstr "" + +#~ msgid "Y Axis 2" +#~ msgstr "" + +#~ msgid "Left Axis Metric" +#~ msgstr "" + +#~ msgid "Choose a metric for left axis" +#~ msgstr "" + +#~ msgid "Left Axis Format" +#~ msgstr "" + +#~ msgid "GROUP BY" +#~ msgstr "" + +#~ msgid "Use this section if you want a query that aggregates" +#~ msgstr "" + +#~ msgid "NOT GROUPED BY" +#~ msgstr "" + +#~ msgid "Use this section if you want to query atomic rows" +#~ msgstr "" + +#~ msgid "Options" +#~ msgstr "" + +#~ msgid "Bubbles" +#~ msgstr "" + +#~ msgid "Histogram Options" +#~ msgstr "" + +#~ msgid "Numeric Column" +#~ msgstr "" + +#~ msgid "Select the numeric column to draw the histogram" +#~ msgstr "" + +#~ msgid "No of Bins" +#~ msgstr "" + +#~ msgid "Select number of bins for the histogram" +#~ msgstr "" + +#~ msgid "Primary Metric" +#~ msgstr "" + +#~ msgid "The primary metric is used to define the arc segment sizes" +#~ 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 "" + +#~ msgid "This defines the level of the hierarchy" +#~ msgstr "" + +#~ msgid "Source / Target" +#~ msgstr "" + +#~ msgid "Choose a source and a target" +#~ msgstr "" + +#~ msgid "Force Layout" +#~ msgstr "" + +#~ msgid "Chord Diagram" +#~ msgstr "" + +#~ msgid "Choose a number format" +#~ msgstr "" + +#~ msgid "Source" +#~ msgstr "" + +#~ msgid "Choose a source" +#~ msgstr "" + +#~ msgid "Target" +#~ msgstr "" + +#~ msgid "Choose a target" +#~ msgstr "" + +#~ msgid "ISO 3166-1 codes of region/province/department" +#~ msgstr "" + +#~ msgid "" +#~ "It's ISO 3166-1 of your " +#~ "region/province/department in your table. (see" +#~ " documentation for list of ISO " +#~ "3166-1)" +#~ msgstr "" + +#~ msgid "Metric to display bottom title" +#~ msgstr "" + +#~ msgid "Country Control" +#~ msgstr "" + +#~ msgid "3 letter code of the country" +#~ msgstr "" + +#~ msgid "Metric for color" +#~ msgstr "" + +#~ msgid "Metric that defines the color of the country" +#~ msgstr "" + +#~ msgid "Bubble size" +#~ msgstr "" + +#~ msgid "Metric that defines the size of the bubble" +#~ msgstr "" + +#~ msgid "Filter Box" +#~ 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 "" + +#~ msgid "Axis & Metrics" +#~ msgstr "" + +#~ msgid "Heatmap Options" +#~ msgstr "" + +#~ msgid "Horizon" +#~ msgstr "" + +#~ msgid "Points" +#~ msgstr "" + +#~ msgid "Labelling" +#~ msgstr "" + +#~ msgid "Visual Tweaks" +#~ msgstr "" + +#~ msgid "Viewport" +#~ msgstr "" + +#~ msgid "Longitude" +#~ msgstr "" + +#~ msgid "Column containing longitude data" +#~ msgstr "" + +#~ msgid "Latitude" +#~ msgstr "" + +#~ msgid "Column containing latitude data" +#~ 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 "" + +#~ msgid "Additional meta data" +#~ msgstr "" + +#~ msgid "Column containing entity ids" +#~ msgstr "" + +#~ msgid "e.g., a \"user id\" column" +#~ msgstr "" + +#~ msgid "Column containing event names" +#~ msgstr "" + +#~ msgid "Event count limit" +#~ msgstr "" + +#~ msgid "The maximum number of events to return, equivalent to number of rows" +#~ msgstr "" + +#~ msgid "Meta data" +#~ 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 "" + +#~ msgid "Query timeout - visualization query are set to time out at %s seconds." +#~ msgstr "" + +#~ msgid "Favorites" +#~ msgstr "" + +#~ msgid "Created Content" +#~ msgstr "" + +#~ msgid "Recent Activity" +#~ msgstr "" + +#~ msgid "Security & Access" +#~ msgstr "" + +#~ msgid "No slices" +#~ msgstr "" + +#~ msgid "No dashboards" +#~ msgstr "" + +#~ msgid "No favorite slices yet, go click on stars!" +#~ msgstr "" + +#~ msgid "No favorite dashboards yet, go click on stars!" +#~ msgstr "" + +#~ msgid "Roles" +#~ msgstr "" + +#~ msgid "Datasources" +#~ msgstr "" + +#~ msgid "Profile picture provided by Gravatar" +#~ msgstr "" + +#~ msgid "joined" +#~ msgstr "" + +#~ msgid "id:" +#~ msgstr "" + +#~ msgid "Sorry, there appears to be no data" +#~ msgstr "" + +#~ msgid "Select [%s]" +#~ msgstr "" + diff --git a/superset/translations/zh/LC_MESSAGES/messages.json b/superset/translations/zh/LC_MESSAGES/messages.json index 77fc770e391d6..62d7e8efaf5b4 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 "],"Table View":["表视图"],"Pivot Table":["透视表"],"Markup":["标记"],"Separator":["分隔符"],"Word Cloud":["词汇云"],"Treemap":["树状图"],"Calendar Heatmap":["时间热力图"],"Box Plot":["箱线图"],"Bubble Chart":["气泡图"],"Bullet Chart":["子弹图"],"Big Number with Trendline":["数字和趋势线"],"Big Number":["数字"],"Time Series - Line Chart":["时间序列-折线图"],"Time Series - Dual Axis Line Chart":["时间序列-双轴线图"],"Time Series - Bar Chart":["时间序列-柱状图"],"Time Series - Percent Change":["时间序列-百分比变化"],"Time Series - Stacked":["时间序列-堆积图"],"Distribution - NVD3 - Pie Chart":["分布-饼图"],"Histogram":["直方图"],"Distribution - Bar Chart":["分布-柱状图"],"Sunburst":["环状层次图"],"Sankey":["蛇形图"],"Directed Force Layout":["有向图"],"Country Map":["国家地图"],"World Map":["世界地图"],"Filters":["筛选"],"iFrame":["内嵌框架"],"Parallel Coordinates":["平行坐标"],"Heatmap":["热力图"],"Horizon Charts":["水平图"],"Mapbox":["箱图"],"Event flow":["事件流"],"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"],"share query":["共享查询"],"copy URL to clipboard":["将URL复制到剪贴板"],"Raw SQL":["原始SQL"],"Source SQL":["源SQL"],"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":[".CSV"],"Visualize":["可视化选项"],"Query was stopped":["查询已停止"],"Table":["表"],"was created":["被创建"],"Query in a new tab":["在新标签中查询"],"Fetch data preview":["获取预览数据"],"The query returned no data":["该查询没有返回任何数据"],"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":["查询历史"],"It appears that the number of rows in the query results displayed was limited on the server side to the %s limit.":["显示的查询结果中的行数在服务器端限制为 %s 行"],"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":["输入标签的新标题"],"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":["将查询语句复制到剪贴板"],"Remove table preview":["删除表预览"],"Pie Chart":["饼图"],"%s is not right as a column name, please alias it (as in SELECT count(*) ":["%s 作为列名不正确,请换别的列名(如在SELECT count(*)中查询)"],"AS my_alias":["作为我别的名字"],"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]":["[图表类型]"],"Datasource Name":["数据源名称"],"datasource name":["数据源名称"],"Create a new slice":["创建一个新的切片"],"Choose a datasource":["选择一个数据源"],"Choose a visualization type":["选择一个可视化类型"],"Create new 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 template":["加载一个模板"],"Load a CSS template":["加载一个CSS模板"],"CSS":["CSS"],"Live CSS Editor":["实时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]":["[仪表盘名称]"],"Name":["名字"],"Viz":["Viz"],"Modified":["已修改"],"Add Slices":["添加切片"],"Add a new slice to the dashboard":["向仪表盘添加一个新的切片"],"Add Slices to Dashboard":["添加切片到仪表盘"],"Move chart":["移动图表"],"Force refresh data":["强制刷新数据"],"Toggle chart description":["是否显示图表描述"],"Edit chart":["编辑图表"],"Explore chart":["检索图表"],"Remove chart from dashboard":["从仪表盘删除图表"],"%s - untitled":["%s - 无标题"],"Edit slice properties":["编辑切片属性"],"Takes effect on chart immediatly":["立即生效"],"Error...":["错误..."],"Query":["查询"],"Height":["高度"],"Width":["宽度"],"Export to .json":["导出为.json格式"],"Export to .csv format":["导出为.csv格式"],"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]":["[切片名称]"],"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":["最小值应该是数字或空"],"`Max` value should be numeric or empty":["最大值应该是数字或空"],"Min":["最小值"],"Max":["最大值"],"Filter value":["过滤值"],"Select metric":["选择指标"],"Select column":["选择过滤字段"],"Select operator":["选择过滤方式"],"Add Filter":["增加过滤条件"],"Select %s":["查询 %s"],"textarea":["文本区域"],"Edit":["编辑"],"in modal":["在模型中"],"edit":["编辑"],"Select a visualization type":["选择可视化类型"],"Search / Filter":["搜索/过滤"],"fetching dashboards failed for %s":["获取仪表盘 %s 失败"],"Updating chart was stopped":["更新图表已停止"],"An error occurred while rendering the visualization: %s":["在呈现可视化时发生了一个错误: %s"],"Query timeout":["查询超时"],"- visualization query are set to timeout at %s seconds. ":["- 可视化查询设置 %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.":["网络错误。"],"Failed to save slice":["无法保存切片"],"Datasource":["数据源"],"Visualization Type":["图表类型"],"The type of visualization to display":["要显示的可视化类型"],"Metrics":["指标"],"One or many metrics to display":["显示的一个或多个指标"],"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轴的边界。当左侧空时,根据数据的min / max动态定义边界。注意,这个特性只会扩展轴的范围。它不会缩小数据的范围"],"Ordering":["排序"],"Choose the metric":["选择指标"],"Right Axis Metric":["右轴指制"],"Choose a metric for right axis":["为右轴选择一个指标"],"Stacked Style":["堆叠样式"],"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":["是否包含在时间段中定义的时间粒度"],"Stacked Bars":["堆积"],"Show Markers":["显示标记"],"Show data points as circle markers on the lines":["将数据点显示为线上的圆圈标记"],"Bar Values":["柱状图的值"],"Sort Bars":["是否排序"],"Sort bars by x labels.":["根据X轴排序"],"Extra Controls":["扩展控件"],"Whether to show extra controls or not. Extra controls include things like making mulitBar charts stacked or side by side.":["是否显示扩展控件,扩展的控件可以使mulitBar图堆叠或并排。"],"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轴不会溢出,标签可能会丢失。如果为false,则最小宽度将应用于列,并且宽度可能会溢出到水平滚动。"],"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":["Superset期望在[country]列中找到国家/地区的代码标准"],"Group by":["分组"],"One or many controls to group by":["根据一个或多个字段分组"],"Columns":["列"],"Columns to display":["显示列"],"X":["X"],"Y":["Y"],"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 marging, 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`, `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.":["图表中的时间粒度。用于替换时间字段默认的时间粒度。这些选项在Superset源代码中基于每个数据库引擎进行定义。"],"Resample Rule":["重新采样规则"],"Pandas resample rule":["重新采样规则"],"Resample How":["重采样方式"],"Pandas resample how":["重采样方式"],"Resample Fill Method":["插值方式"],"Pandas resample fill method":["插值方式"],"Since":["起始时间"],"Timestamp from filter. This supports free form typing and natural language as in `1 day ago`, `28 days` or `3 years`":["时间范围。这支持`1天前`,`28天`或`3年`中的自由形式打字和自然语言"],"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":["指标用于定义顶级项目"],"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":["滚动窗口大小,取值和时间粒度相关"],"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"],"The URL, this control is templated, so you can integrate {{ width }} and/or {{ height }} in your URL string.":["URL,此字段是模板化的,因此您可以集成{{width}}和/或{{height}}您的URL字符串中。"],"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.":["语句将包含到WHERE子句中,并用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":["右轴格式"],"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":["即时过滤"],"Whether to apply filters as they change, or wait forusers to hit an [Apply] button":["是否在更改过滤器时应用,或者等待用户点击[应用]按钮"],"Range Filter":["区间过滤"],"Whether to display the time range interactive selector":["是否显示时间区间选择控件"],"Date Filter":["时间过滤器"],"Whether to include a time filter":["是否包含时间过滤器"],"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)":["是否显示图例"],"X bounds":["X轴边界"],"Whether to display the min and max values of the X axis":["是否显示X轴的最大最小值"],"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轴使用对数刻度"],"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)":["`factor因子` 表示(new / previous),`growth`是((new / previous) - 1),'`value`是(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.":["如果使用group by,则`count`为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表示不显示簇。大量的点(>1000)会导致显示缓慢。"],"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.":["所有簇、点和标签的不透明度。在1和0之间。"],"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":["RGB 分簇的颜色"],"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":["标记标签"],"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":["少于此事件数的叶子节点将隐藏在可视化中"],"Time":["时间"],"Time related form attributes":["时间相关的属性"],"Datasource & Chart Type":["数据源和图表类型"],"This section exposes ways to include snippets of SQL in your query":["用于定制SQL语句"],"Advanced Analytics":["高级分析"],"This section contains options that allow for advanced analytical post processing of query results":["允许对查询结果进行高级分析处理选项"],"Filters are defined using comma delimited strings as in Leave the value control empty to filter empty strings or nullsFor filters with comma in values, wrap them in single quotesas in ":["使用逗号分隔多个过滤条件,如`US,FR,Other`,将值控件留空以过滤空字符串或null,对于具有值的逗号的过滤器,将其包含在中的单引号中"],"Result Filters":["结果过滤器"],"The filters to apply after post-aggregation.Leave the value control empty to filter empty strings or nulls":["在post-aggregation之后应用的过滤器。将值字段留空以过滤空字符串或空值"],"Chart Options":["图表选项"],"Breakdowns":["拆分"],"Defines how each series is broken down":["定义每个项目的拆分方式"],"Axes":["轴"],"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":["左轴格式"],"GROUP BY":["GROUP BY"],"Use this section if you want a query that aggregates":["进行聚合查询"],"NOT GROUPED BY":["NOT GROUPED BY"],"Use this section if you want to query atomic rows":["进行原始行查询"],"Options":["选项"],"Bubbles":["气泡"],"Histogram Options":["直方图选项"],"Numeric Column":["数字列"],"Select the numeric column to draw the histogram":["选择数字列来绘制直方图"],"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":["选择源和目标"],"Force Layout":["有向图"],"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)":["您的地区/省/部门在您的表中符合ISO 3166-1规范。(参见ISO 3166-1的规范文件)"],"Metric":["度量"],"Metric to display bottom title":["显示底部标题的指标"],"Country 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.":["您要过滤的控件。注意,只有被检查为\"filterable\"的列才会出现在这个列表中。"],"Axis & Metrics":["轴和度量"],"Heatmap Options":["热力图选项"],"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":["例如,`用户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":["选择任何列进行元数据检查"],"The server could not be reached. You may want to verify your connection and try again.":["服务器无法成功连接.您可能需要验证您的连接并再次尝试。"],"An unknown error occurred. (Status: %s )":["一个未知的错误发生.(状态: %s )"],"Query timeout - visualization query are set to time out at %s seconds.":["查询超时 - 可视化查询设置为超时 %s 秒."],"Favorites":["收藏"],"Created Content":["创建内容"],"Recent Activity":["近期活动"],"Security & Access":["安全 & 访问"],"No slices":["没有切片"],"No dashboards":["没有仪表盘"],"Dashboards":["看板"],"Slices":["切片"],"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":["加入"],"id:":["id:"],"Sorry, there appears to be no data":["对不起,似乎没有数据"],"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数据源"],"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数据源"],"Refresh Druid Metadata":["刷新Druid元数据"],"Datetime column not provided as part table configuration and is required by this type of chart":["缺少时间字段"],"Metric '{}' is not valid":["'{}'是无效的"],"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表达式"],"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":["偏移"],"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":["登录"],"Import":["导入"],"No Access!":["不能访问!"],"You do not have permissions to access the datasource(s): %(name)s.":["您没有权限访问数据源(s): %(name)s"],"Request Permissions":["请求权限"],"Welcome!":["欢迎!"],"Test Connection":["测试连接"],"Datasource %(name)s already exists":["数据源%(name)s 已存在"],"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选项时,此选项可以此模式中强制创建表"],"Expose in SQL Lab":["在SQL工具箱中公开"],"Allow CREATE TABLE AS":["允许 CREATE TABLE AS"],"Allow DML":["允许 DML"],"CTAS Schema":["CTAS模式"],"Creator":["作者"],"SQLAlchemy URI":["SQLAlchemy URI"],"Extra":["扩展"],"Import Dashboards":["导入仪表盘"],"Manage":["管理"],"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":["切片"],"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集群"],"CSS Templates":["CSS模板"],"SQL Editor":["SQL编辑器"],"SQL Lab":["SQL工具箱"],"Query Search":["查询搜索"],"Queries":["查询"],"List Saved Query":["保存的查询列表"],"Show Saved Query":["显示保存的查询"],"Add Saved Query":["添加保存的查询"],"Edit Saved Query":["编辑保存的查询"],"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":[""],"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 diff --git a/superset/translations/zh/LC_MESSAGES/messages.mo b/superset/translations/zh/LC_MESSAGES/messages.mo index 3d7b00ba39ac3..d6415d89a4c25 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 155b4cb22eee5..bff00786a1e4a 100644 --- a/superset/translations/zh/LC_MESSAGES/messages.po +++ b/superset/translations/zh/LC_MESSAGES/messages.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PROJECT VERSION\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2017-07-31 11:46+0800\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 \n" "Language: zh\n" @@ -18,74 +18,77 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.4.0\n" -#: superset/assets/javascripts/explore/stores/controls.jsx:491 +#: 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:360 superset/db_engine_specs.py:810 -#: superset/db_engine_specs.py:846 superset/db_engine_specs.py:878 -#: superset/db_engine_specs.py:924 superset/db_engine_specs.py:961 +#: 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 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:361 -#: superset/db_engine_specs.py:811 superset/db_engine_specs.py:879 -#: superset/db_engine_specs.py:962 +#: 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 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:363 -#: superset/db_engine_specs.py:813 superset/db_engine_specs.py:847 -#: superset/db_engine_specs.py:881 superset/db_engine_specs.py:925 -#: superset/db_engine_specs.py:963 +#: 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 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:365 -#: superset/db_engine_specs.py:819 superset/db_engine_specs.py:849 -#: superset/db_engine_specs.py:883 superset/db_engine_specs.py:931 -#: superset/db_engine_specs.py:964 +#: 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 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:367 superset/db_engine_specs.py:821 -#: superset/db_engine_specs.py:851 superset/db_engine_specs.py:885 -#: superset/db_engine_specs.py:933 superset/db_engine_specs.py:965 +#: 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 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:369 superset/db_engine_specs.py:823 -#: superset/db_engine_specs.py:853 superset/db_engine_specs.py:887 -#: superset/db_engine_specs.py:966 +#: 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 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:371 superset/db_engine_specs.py:825 -#: superset/db_engine_specs.py:855 superset/db_engine_specs.py:889 -#: superset/db_engine_specs.py:935 superset/db_engine_specs.py:967 +#: 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 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:373 -#: superset/db_engine_specs.py:827 superset/db_engine_specs.py:857 -#: superset/db_engine_specs.py:891 superset/db_engine_specs.py:937 -#: superset/db_engine_specs.py:968 +#: 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 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:829 -#: superset/db_engine_specs.py:859 superset/db_engine_specs.py:939 -#: superset/db_engine_specs.py:969 +#: 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 msgid "year" msgstr "年" @@ -93,422 +96,531 @@ msgstr "年" msgid "week_start_monday" msgstr "周一为一周开始" -#: superset/db_engine_specs.py:375 superset/db_engine_specs.py:893 +#: superset/db_engine_specs.py:386 superset/db_engine_specs.py:922 msgid "week_ending_saturday" msgstr "周日为一周开始" -#: superset/db_engine_specs.py:378 superset/db_engine_specs.py:896 +#: superset/db_engine_specs.py:389 superset/db_engine_specs.py:925 msgid "week_start_sunday" msgstr "周日为一周结束" -#: superset/db_engine_specs.py:815 superset/db_engine_specs.py:927 +#: superset/db_engine_specs.py:844 superset/db_engine_specs.py:956 msgid "5 minute" msgstr "5 分钟" -#: superset/db_engine_specs.py:817 +#: superset/db_engine_specs.py:846 msgid "half hour" msgstr "半小时" -#: superset/db_engine_specs.py:929 +#: superset/db_engine_specs.py:958 msgid "10 minute" msgstr "10 分钟" -#: superset/utils.py:472 +#: superset/utils.py:499 #, python-format msgid "[Superset] Access to the datasource %(name)s was granted" msgstr "[Superset] 允许访问数据源 %(name)s " -#: superset/assets/javascripts/explore/stores/visTypes.js:283 -#: superset/viz.py:312 +#: superset/viz.py:50 +msgid "Viz is missing a datasource" +msgstr "" + +#: superset/viz.py:181 +msgid "From date cannot be larger than to date" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:334 +#: superset/viz.py:369 msgid "Table View" msgstr "表视图" -#: superset/assets/javascripts/explore/stores/visTypes.js:334 -#: superset/viz.py:368 +#: superset/viz.py:381 +msgid "Pick a granularity in the Time section or uncheck 'Include Time'" +msgstr "" + +#: superset/viz.py:391 +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 msgid "Pivot Table" msgstr "透视表" -#: superset/assets/javascripts/explore/stores/visTypes.js:321 -#: superset/viz.py:423 +#: superset/viz.py:444 +msgid "Please choose at least one \"Group by\" field " +msgstr "" + +#: superset/viz.py:446 +msgid "Please choose at least one metric" +msgstr "" + +#: superset/viz.py:450 +msgid "'Group By' and 'Columns' can't overlap" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:373 +#: superset/viz.py:483 msgid "Markup" msgstr "标记" -#: superset/assets/javascripts/explore/stores/visTypes.js:348 -#: superset/viz.py:442 +#: superset/assets/javascripts/explore/stores/visTypes.js:411 +#: superset/viz.py:502 msgid "Separator" msgstr "分隔符" -#: superset/assets/javascripts/explore/stores/visTypes.js:369 -#: superset/viz.py:458 +#: superset/assets/javascripts/explore/stores/visTypes.js:433 +#: superset/viz.py:514 msgid "Word Cloud" msgstr "词汇云" -#: superset/assets/javascripts/explore/stores/visTypes.js:383 -#: superset/viz.py:481 +#: superset/assets/javascripts/explore/stores/visTypes.js:454 +#: superset/viz.py:537 msgid "Treemap" msgstr "树状图" -#: superset/assets/javascripts/explore/stores/visTypes.js:403 -#: superset/viz.py:507 +#: superset/assets/javascripts/explore/stores/visTypes.js:481 +#: superset/viz.py:563 msgid "Calendar Heatmap" msgstr "时间热力图" -#: superset/assets/javascripts/explore/stores/visTypes.js:418 -#: superset/viz.py:565 +#: superset/assets/javascripts/explore/stores/visTypes.js:502 +#: superset/viz.py:621 msgid "Box Plot" msgstr "箱线图" -#: superset/assets/javascripts/explore/stores/visTypes.js:437 -#: superset/viz.py:654 +#: superset/assets/javascripts/explore/stores/visTypes.js:523 +#: superset/viz.py:710 msgid "Bubble Chart" msgstr "气泡图" -#: superset/assets/javascripts/explore/stores/visTypes.js:481 -#: superset/viz.py:704 +#: superset/viz.py:734 +msgid "Pick a metric for x, y and size" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:574 +#: superset/viz.py:760 msgid "Bullet Chart" msgstr "子弹图" -#: superset/assets/javascripts/explore/stores/visTypes.js:497 -#: superset/viz.py:753 +#: superset/viz.py:786 +msgid "Pick a metric to display" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:597 +#: superset/viz.py:809 msgid "Big Number with Trendline" msgstr "数字和趋势线" -#: superset/assets/javascripts/explore/stores/visTypes.js:516 -#: superset/viz.py:782 +#: superset/viz.py:817 superset/viz.py:846 +msgid "Pick a metric!" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:622 +#: superset/viz.py:838 msgid "Big Number" msgstr "数字" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:21 -#: superset/assets/javascripts/explore/stores/visTypes.js:127 -#: superset/viz.py:809 +#: superset/assets/javascripts/explore/stores/visTypes.js:157 +#: superset/viz.py:865 msgid "Time Series - Line Chart" msgstr "时间序列-折线图" -#: superset/viz.py:936 +#: superset/viz.py:913 superset/viz.py:1058 +msgid "Pick a time granularity for your time series" +msgstr "" + +#: superset/viz.py:1001 msgid "Time Series - Dual Axis Line Chart" msgstr "时间序列-双轴线图" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:22 -#: superset/assets/javascripts/explore/stores/visTypes.js:197 #: superset/viz.py:1011 +msgid "Pick a metric for left axis!" +msgstr "" + +#: superset/viz.py:1013 +msgid "Pick a metric for right axis!" +msgstr "" + +#: superset/viz.py:1015 +msgid "Please choose different metrics on left and right axis" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:238 +#: superset/viz.py:1076 msgid "Time Series - Bar Chart" msgstr "时间序列-柱状图" -#: superset/assets/javascripts/explore/stores/visTypes.js:230 -#: superset/viz.py:1019 +#: superset/assets/javascripts/explore/stores/visTypes.js:274 +#: superset/viz.py:1084 msgid "Time Series - Percent Change" msgstr "时间序列-百分比变化" -#: superset/assets/javascripts/explore/stores/visTypes.js:251 -#: superset/viz.py:1027 +#: superset/assets/javascripts/explore/stores/visTypes.js:297 +#: superset/viz.py:1092 msgid "Time Series - Stacked" msgstr "时间序列-堆积图" -#: superset/viz.py:1036 +#: superset/viz.py:1101 msgid "Distribution - NVD3 - Pie Chart" msgstr "分布-饼图" -#: superset/assets/javascripts/explore/stores/visTypes.js:535 -#: superset/viz.py:1054 +#: superset/assets/javascripts/explore/stores/visTypes.js:647 +#: superset/viz.py:1119 msgid "Histogram" msgstr "直方图" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:19 -#: superset/assets/javascripts/explore/stores/visTypes.js:81 -#: superset/viz.py:1079 +#: superset/viz.py:1129 +msgid "Must have one numeric column specified" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:96 +#: superset/viz.py:1144 msgid "Distribution - Bar Chart" msgstr "分布-柱状图" -#: superset/assets/javascripts/explore/stores/visTypes.js:565 -#: superset/viz.py:1146 +#: superset/viz.py:1155 +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 +msgid "Pick at least one field for [Series]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:679 +#: superset/viz.py:1212 msgid "Sunburst" msgstr "环状层次图" -#: superset/assets/javascripts/explore/stores/visTypes.js:595 -#: superset/viz.py:1179 +#: superset/assets/javascripts/explore/stores/visTypes.js:716 +#: superset/viz.py:1245 msgid "Sankey" msgstr "蛇形图" -#: superset/assets/javascripts/explore/stores/visTypes.js:615 -#: superset/viz.py:1228 superset/viz.py:1249 +#: superset/viz.py:1252 +msgid "Pick exactly 2 columns as [Source / Target]" +msgstr "" + +#: superset/viz.py:1283 +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 msgid "Directed Force Layout" msgstr "有向图" -#: superset/assets/javascripts/explore/stores/visTypes.js:672 -#: superset/viz.py:1282 +#: superset/viz.py:1301 +msgid "Pick exactly 2 columns to 'Group By'" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:808 +#: superset/viz.py:1348 msgid "Country Map" msgstr "国家地图" -#: superset/assets/javascripts/explore/stores/visTypes.js:696 -#: superset/viz.py:1311 +#: superset/assets/javascripts/explore/stores/visTypes.js:841 +#: superset/viz.py:1376 msgid "World Map" msgstr "世界地图" -#: superset/assets/javascripts/explore/stores/visTypes.js:63 -#: superset/viz.py:1361 +#: superset/assets/javascripts/explore/stores/visTypes.js:80 +#: superset/viz.py:1426 msgid "Filters" msgstr "筛选" -#: superset/assets/javascripts/explore/stores/visTypes.js:758 -#: superset/viz.py:1396 +#: superset/viz.py:1434 +msgid "Pick at least one filter field" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:909 +#: superset/viz.py:1461 msgid "iFrame" msgstr "内嵌框架" -#: superset/assets/javascripts/explore/stores/visTypes.js:770 -#: superset/viz.py:1413 +#: superset/assets/javascripts/explore/stores/visTypes.js:921 +#: superset/viz.py:1478 msgid "Parallel Coordinates" msgstr "平行坐标" -#: superset/assets/javascripts/explore/stores/visTypes.js:786 -#: superset/viz.py:1438 +#: superset/assets/javascripts/explore/stores/visTypes.js:943 +#: superset/viz.py:1503 msgid "Heatmap" msgstr "热力图" -#: superset/viz.py:1489 +#: superset/viz.py:1562 msgid "Horizon Charts" msgstr "水平图" -#: superset/assets/javascripts/explore/stores/visTypes.js:830 -#: superset/viz.py:1500 +#: superset/assets/javascripts/explore/stores/visTypes.js:1002 +#: superset/viz.py:1573 msgid "Mapbox" msgstr "箱图" -#: superset/assets/javascripts/explore/stores/visTypes.js:900 -#: superset/viz.py:1603 +#: superset/viz.py:1588 +msgid "Must have a [Group By] column to have 'count' as the [Label]" +msgstr "" + +#: superset/viz.py:1601 +msgid "Choice of [Label] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1606 +msgid "Choice of [Point Radius] must be present in [Group By]" +msgstr "" + +#: superset/viz.py:1611 +msgid "[Longitude] and [Latitude] columns must be present in [Group By]" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:1073 +#: superset/viz.py:1676 msgid "Event flow" msgstr "事件流" -#: superset/assets/javascripts/SqlLab/actions.js:55 +#: superset/viz.py:1706 +msgid "Time Series - Paired t-test" +msgstr "" + +#: superset/assets/javascripts/SqlLab/actions.js:57 msgid "Your query was saved" -msgstr "已保存你的查询" +msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:56 +#: superset/assets/javascripts/SqlLab/actions.js:58 msgid "Your query could not be saved" -msgstr "不能保存你的查询" +msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:109 +#: superset/assets/javascripts/SqlLab/actions.js:111 msgid "Failed at retrieving results from the results backend" -msgstr "解析后端数据失败" +msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:155 +#: superset/assets/javascripts/SqlLab/actions.js:157 msgid "Could not connect to server" -msgstr "无法连接到服务器" +msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:160 +#: 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:179 +#: superset/assets/javascripts/SqlLab/actions.js:181 msgid "Query was stopped." -msgstr "查询已停止." +msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:182 +#: superset/assets/javascripts/SqlLab/actions.js:184 msgid "Failed at stopping query." -msgstr "停止查询失败" +msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:295 -#: superset/assets/javascripts/SqlLab/actions.js:308 +#: 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:358 +#: superset/assets/javascripts/SqlLab/actions.js:364 msgid "shared query" -msgstr "共享查询" +msgstr "" -#: superset/assets/javascripts/SqlLab/actions.js:366 -#: superset/assets/javascripts/SqlLab/actions.js:386 +#: 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:419 +#: superset/assets/javascripts/SqlLab/actions.js:426 msgid "An error occurred while creating the data source" -msgstr "创建数据源时发生错误" +msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:29 +#: superset/assets/javascripts/SqlLab/constants.js:30 msgid "Pick a chart type!" -msgstr "选择一个图表类型!" +msgstr "" -#: superset/assets/javascripts/SqlLab/constants.js:30 +#: 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:31 +#: 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:32 +#: 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 msgid "Copy of %s" -msgstr "复制 %s" +msgstr "" #: superset/assets/javascripts/SqlLab/components/CopyQueryTabUrl.jsx:30 msgid "share query" -msgstr "共享查询" +msgstr "" #: superset/assets/javascripts/SqlLab/components/CopyQueryTabUrl.jsx:33 msgid "copy URL to clipboard" -msgstr "将URL复制到剪贴板" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:56 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:61 msgid "Raw SQL" -msgstr "原始SQL" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:66 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:71 msgid "Source SQL" -msgstr "源SQL" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:78 -#: superset/assets/javascripts/explore/stores/visTypes.js:31 +#: superset/assets/javascripts/SqlLab/components/HighlightedSql.jsx:83 +#: superset/assets/javascripts/explore/stores/visTypes.js:40 msgid "SQL" -msgstr "SQL" +msgstr "" #: 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:90 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:89 msgid "Search Results" -msgstr "搜索结果" +msgstr "" #: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:160 msgid "[From]-" -msgstr "[开始日期]-" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:171 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:170 msgid "[To]-" -msgstr "[截止日期]-" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:181 +#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:179 msgid "[Query Status]" -msgstr "[查询状态]" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/QuerySearch.jsx:190 +#: 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 "在SQL编辑器中打开" +msgstr "" #: 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:68 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:67 msgid ".CSV" -msgstr ".CSV" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:79 -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:235 -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:274 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:78 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:241 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:280 msgid "Visualize" -msgstr "可视化选项" - -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:151 -msgid "Query was stopped" -msgstr "查询已停止" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:194 -#: superset/connectors/sqla/views.py:86 superset/connectors/sqla/views.py:135 -#: superset/connectors/sqla/views.py:213 superset/views/core.py:375 +#: 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 msgid "Table" msgstr "表" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:194 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:162 msgid "was created" -msgstr "被创建" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:201 +#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:169 msgid "Query in a new tab" -msgstr "在新标签中查询" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/ResultSet.jsx:240 +#: 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:244 -msgid "The query returned no data" -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 "运行选择的查询" +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:56 +#: 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 msgid "Label" 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:229 superset/connectors/sqla/views.py:83 -#: superset/connectors/sqla/views.py:131 superset/views/core.py:369 +#: 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 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:139 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:220 +#: 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 @@ -517,2026 +629,2093 @@ msgstr "取消" #: superset/assets/javascripts/SqlLab/components/SaveQuery.jsx:123 msgid "Save Query" -msgstr "保存查询" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:80 +#: 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:85 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:57 #, python-format msgid "Preview for %s" -msgstr "预览 %s" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:109 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:81 msgid "Results" -msgstr "结果" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:115 +#: superset/assets/javascripts/SqlLab/components/SouthPane.jsx:87 msgid "Query History" -msgstr "查询历史" - -#: superset/assets/javascripts/SqlLab/components/SqlEditor.jsx:112 -#, python-format -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 "" #: 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 msgid "Select a schema (%s)" -msgstr "选择一个模式 %s" +msgstr "" #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:175 msgid "Schema:" -msgstr "模式:" +msgstr "" #: superset/assets/javascripts/SqlLab/components/SqlEditorLeftBar.jsx:190 #, python-format msgid "Add a table (%s)" -msgstr "添加一个表 %s" +msgstr "" #: 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 "" #: superset/assets/javascripts/SqlLab/components/TabbedSqlEditors.jsx:124 #, python-format msgid "Untitled Query %s" -msgstr "无标题的查询 %s" +msgstr "" #: 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 msgid "View keys & indexes (%s)" -msgstr "查看键和索引 (%s)" +msgstr "" #: 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 "" #: superset/assets/javascripts/SqlLab/components/TableElement.jsx:152 msgid "Remove table preview" -msgstr "删除表预览" - -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:20 -#: superset/assets/javascripts/explore/stores/visTypes.js:111 -msgid "Pie Chart" -msgstr "饼图" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:85 +#: 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 "%s 作为列名不正确,请换别的列名(如在SELECT count(*)中查询)" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:86 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 msgid "AS my_alias" -msgstr "作为我别的名字" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:86 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:91 msgid "using only alphanumeric characters and underscores" -msgstr "仅使用字母数字和下划线" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:160 +#: 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:190 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:196 msgid "No results available for this query" -msgstr "此查询没有可用的结果" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:242 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:248 msgid "Chart Type" -msgstr "图表类型" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:245 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:251 msgid "[Chart Type]" -msgstr "[图表类型]" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:253 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:259 msgid "Datasource Name" -msgstr "数据源名称" +msgstr "" -#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:257 +#: superset/assets/javascripts/SqlLab/components/VisualizeModal.jsx:263 msgid "datasource name" -msgstr "数据源名称" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:54 -msgid "Create a new slice" -msgstr "创建一个新的切片" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:59 -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:65 -msgid "Choose a datasource" -msgstr "选择一个数据源" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:71 -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:77 -msgid "Choose a visualization type" -msgstr "选择一个可视化类型" - -#: superset/assets/javascripts/addSlice/AddSliceContainer.jsx:87 -msgid "Create new slice" -msgstr "创建新的切片" +msgstr "" -#: superset/assets/javascripts/components/AsyncSelect.jsx:20 +#: 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:28 +#: 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 msgid "Not successful" -msgstr "不成功" +msgstr "" #: superset/assets/javascripts/components/CopyToClipboard.jsx:68 msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" -msgstr "对不起,您的浏览器不支持复制。使用Ctrl/Cmd + C!" +msgstr "" #: superset/assets/javascripts/components/CopyToClipboard.jsx:79 msgid "Copied!" -msgstr "复制!" +msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:12 -#: superset/views/core.py:470 superset/views/core.py:537 +#: superset/assets/javascripts/components/EditableTitle.jsx:13 +#: superset/views/core.py:475 superset/views/core.py:542 msgid "Title" msgstr "标题" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: superset/assets/javascripts/components/EditableTitle.jsx:92 msgid "click to edit title" -msgstr "点击编辑标题" +msgstr "" -#: superset/assets/javascripts/components/EditableTitle.jsx:75 +#: 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:36 -#: superset/assets/javascripts/dashboard/Dashboard.jsx:53 +#: 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:53 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:59 msgid "Click the" -msgstr "点击" +msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:55 +#: 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:158 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:164 #, python-format msgid "Served from data cached %s . Click to force refresh." -msgstr "服务于数据缓存 %s .点击强制刷新." +msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:163 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:169 msgid "Click to force refresh" -msgstr "点击强制刷新" +msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:337 -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:93 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:353 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:100 msgid "Error" -msgstr "错误" +msgstr "" -#: superset/assets/javascripts/dashboard/Dashboard.jsx:338 +#: superset/assets/javascripts/dashboard/Dashboard.jsx:354 #, python-format msgid "Sorry, there was an error adding slices to this dashboard: %s" -msgstr "抱歉,在仪表盘: %s 上添加切片出错" +msgstr "" #: superset/assets/javascripts/dashboard/components/CodeModal.jsx:35 msgid "Active Dashboard Filters" -msgstr "仪表盘过滤器" +msgstr "" #: superset/assets/javascripts/dashboard/components/Controls.jsx:48 #, python-format msgid "Checkout this dashboard: %s" -msgstr "查看仪表盘: %s" +msgstr "" #: superset/assets/javascripts/dashboard/components/Controls.jsx:54 msgid "Force refresh the whole dashboard" -msgstr "强制刷新整个仪表盘" +msgstr "" #: superset/assets/javascripts/dashboard/components/Controls.jsx:94 msgid "Edit this dashboard's properties" -msgstr "编辑仪表盘的属性" +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 "加载一个CSS模板" +msgstr "" #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:80 -#: superset/views/core.py:477 +#: superset/views/core.py:482 msgid "CSS" msgstr "CSS" #: superset/assets/javascripts/dashboard/components/CssEditor.jsx:86 msgid "Live CSS Editor" -msgstr "实时CSS编辑器" +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 "10秒" +msgstr "" #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:21 msgid "30 seconds" -msgstr "30秒" +msgstr "" #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:22 msgid "1 minute" -msgstr "1分钟" +msgstr "" #: superset/assets/javascripts/dashboard/components/RefreshIntervalModal.jsx:23 msgid "5 minutes" -msgstr "5分钟" +msgstr "" #: 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:58 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:63 msgid "This dashboard was saved successfully." -msgstr "成功保存此仪表盘。" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:64 +#: 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:94 +#: 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:108 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:115 msgid "Save Dashboard" -msgstr "保存仪表盘" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:116 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 #, python-format msgid "Overwrite Dashboard [%s]" -msgstr "覆盖仪表盘 [%s]" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:123 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:131 msgid "Save as:" -msgstr "保存为:" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:127 -#: superset/assets/javascripts/explore/components/SaveModal.jsx:208 +#: superset/assets/javascripts/dashboard/components/SaveModal.jsx:135 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:210 msgid "[dashboard name]" -msgstr "[仪表盘名称]" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:137 -#: superset/views/core.py:374 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:142 +#: superset/views/core.py:379 msgid "Name" msgstr "名字" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:143 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:148 msgid "Viz" -msgstr "Viz" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:152 -#: superset/views/core.py:475 superset/views/core.py:539 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:157 +#: superset/views/core.py:480 superset/views/core.py:544 +#: superset/views/sql_lab.py:57 msgid "Modified" msgstr "已修改" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:162 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:167 msgid "Add Slices" -msgstr "添加切片" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:171 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:176 msgid "Add a new slice to the dashboard" -msgstr "向仪表盘添加一个新的切片" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:175 +#: superset/assets/javascripts/dashboard/components/SliceAdder.jsx:181 msgid "Add Slices to Dashboard" -msgstr "添加切片到仪表盘" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:23 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:37 msgid "Move chart" -msgstr "移动图表" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:26 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 msgid "Force refresh data" -msgstr "强制刷新数据" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:30 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:44 msgid "Toggle chart description" -msgstr "是否显示图表描述" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:40 +#: 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/dashboard/components/SliceCell.jsx:45 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:70 msgid "Explore chart" -msgstr "检索图表" +msgstr "" -#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:50 +#: superset/assets/javascripts/dashboard/components/SliceCell.jsx:77 msgid "Remove chart from dashboard" -msgstr "从仪表盘删除图表" +msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:170 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:180 #, python-format msgid "%s - untitled" -msgstr "%s - 无标题" +msgstr "" -#: superset/assets/javascripts/explore/components/ChartContainer.jsx:276 +#: superset/assets/javascripts/explore/components/ChartContainer.jsx:287 msgid "Edit slice properties" -msgstr "编辑切片属性" +msgstr "" -#: superset/assets/javascripts/explore/components/ControlHeader.jsx:60 -msgid "Takes effect on chart immediatly" -msgstr "立即生效" +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:32 +msgid "description" +msgstr "" + +#: superset/assets/javascripts/explore/components/ControlHeader.jsx:42 +msgid "bolt" +msgstr "" -#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:56 +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:61 msgid "Error..." -msgstr "错误..." +msgstr "" -#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:92 +#: superset/assets/javascripts/explore/components/DisplayQueryButton.jsx:97 +#: superset/assets/javascripts/explore/stores/visTypes.js:56 +#: superset/assets/javascripts/explore/stores/visTypes.js:137 +#: superset/assets/javascripts/explore/stores/visTypes.js:389 +#: superset/assets/javascripts/explore/stores/visTypes.js:436 +#: superset/assets/javascripts/explore/stores/visTypes.js:457 +#: superset/assets/javascripts/explore/stores/visTypes.js:485 +#: superset/assets/javascripts/explore/stores/visTypes.js:505 +#: superset/assets/javascripts/explore/stores/visTypes.js:526 +#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:600 +#: superset/assets/javascripts/explore/stores/visTypes.js:625 +#: superset/assets/javascripts/explore/stores/visTypes.js:650 +#: superset/assets/javascripts/explore/stores/visTypes.js:682 +#: superset/assets/javascripts/explore/stores/visTypes.js:719 +#: superset/assets/javascripts/explore/stores/visTypes.js:746 +#: superset/assets/javascripts/explore/stores/visTypes.js:773 +#: superset/assets/javascripts/explore/stores/visTypes.js:811 +#: superset/assets/javascripts/explore/stores/visTypes.js:844 +#: superset/assets/javascripts/explore/stores/visTypes.js:881 +#: superset/assets/javascripts/explore/stores/visTypes.js:924 +#: superset/assets/javascripts/explore/stores/visTypes.js:946 +#: superset/assets/javascripts/explore/stores/visTypes.js:1005 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 "导出为.json格式" +msgstr "" #: superset/assets/javascripts/explore/components/ExploreActionButtons.jsx:42 msgid "Export to .csv format" -msgstr "导出为.csv格式" +msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:73 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:74 msgid "Please enter a slice name" -msgstr "请输入切片名称" +msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:88 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:89 msgid "Please select a dashboard" -msgstr "请选择一个仪表盘" +msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:96 +#: 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 msgid "Overwrite slice %s" -msgstr "覆盖切片 %s" +msgstr "" #: 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 "" #: 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:203 +#: superset/assets/javascripts/explore/components/SaveModal.jsx:205 msgid "Add to new dashboard" -msgstr "添加到新的仪表盘" +msgstr "" -#: superset/assets/javascripts/explore/components/SaveModal.jsx:229 +#: 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 msgid "Check out this slice: %s" -msgstr "查看切片: %s" +msgstr "" #: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:55 msgid "`Min` value should be numeric or empty" -msgstr "最小值应该是数字或空" +msgstr "" #: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:58 msgid "`Max` value should be numeric or empty" -msgstr "最大值应该是数字或空" +msgstr "" #: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:75 -#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:89 +#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:88 msgid "Min" msgstr "最小值" #: superset/assets/javascripts/explore/components/controls/BoundsControl.jsx:83 -#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:90 +#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:89 msgid "Max" msgstr "最大值" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:118 +#: 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 "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:106 +msgid "Edit the datasource's configuration" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:122 +msgid "Select a datasource" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/DatasourceControl.jsx:132 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:120 +msgid "Search / Filter" +msgstr "" + +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:114 msgid "Filter value" -msgstr "过滤值" +msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select metric" -msgstr "选择指标" +msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:147 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:143 msgid "Select column" -msgstr "选择过滤字段" +msgstr "" -#: superset/assets/javascripts/explore/components/controls/Filter.jsx:159 +#: superset/assets/javascripts/explore/components/controls/Filter.jsx:155 msgid "Select operator" -msgstr "选择过滤方式" +msgstr "" -#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:70 +#: superset/assets/javascripts/explore/components/controls/FilterControl.jsx:138 +#: superset/templates/appbuilder/general/widgets/search.html:6 msgid "Add Filter" msgstr "增加过滤条件" +#: superset/assets/javascripts/explore/components/controls/SelectAsyncControl.jsx:24 +msgid "Error while fetching data" +msgstr "" + #: superset/assets/javascripts/explore/components/controls/SelectControl.jsx:106 #, python-format msgid "Select %s" -msgstr "查询 %s" +msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:62 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:63 msgid "textarea" -msgstr "文本区域" +msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:80 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 msgid "Edit" -msgstr "编辑" +msgstr "" -#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:80 +#: superset/assets/javascripts/explore/components/controls/TextAreaControl.jsx:81 msgid "in modal" -msgstr "在模型中" - -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:90 -#: superset/assets/javascripts/explore/stores/controls.jsx:46 -msgid "edit" -msgstr "编辑" +msgstr "" -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:104 +#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:110 msgid "Select a visualization type" -msgstr "选择可视化类型" - -#: superset/assets/javascripts/explore/components/controls/VizTypeControl.jsx:114 -msgid "Search / Filter" -msgstr "搜索/过滤" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:61 -#, python-format -msgid "fetching dashboards failed for %s" -msgstr "获取仪表盘 %s 失败" +msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:100 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:32 msgid "Updating chart was stopped" -msgstr "更新图表已停止" +msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:106 -#: superset/assets/javascripts/modules/superset.js:220 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:38 +#: superset/assets/javascripts/modules/superset.js:223 #, python-format msgid "An error occurred while rendering the visualization: %s" -msgstr "在呈现可视化时发生了一个错误: %s" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:117 -msgid "Query timeout" -msgstr "查询超时" - -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:118 -#, python-format -msgid "- visualization query are set to timeout at %s seconds. " -msgstr "- 可视化查询设置 %s 秒超时。" +msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:119 +#: 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 "也许您的数据增长,您的数据库处于异常负载状态,或者您在超时范围内要查询处理的数据过大。如果是这样,我们建议您进一步整理您的数据。" +msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:127 +#: superset/assets/javascripts/explore/reducers/chartReducer.js:56 msgid "Network error." -msgstr "网络错误。" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:36 +msgid "A reference to the [Time] configuration, taking granularity into account" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:50 +msgid "Group by" +msgstr "" -#: superset/assets/javascripts/explore/reducers/exploreReducer.js:150 -msgid "Failed to save slice" -msgstr "无法保存切片" +#: superset/assets/javascripts/explore/stores/controls.jsx:53 +msgid "One or many controls to group by" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:35 -#: superset/connectors/druid/views.py:45 superset/views/core.py:313 -#: superset/views/core.py:368 +#: superset/assets/javascripts/explore/stores/controls.jsx:72 +#: superset/connectors/druid/views.py:45 superset/views/core.py:318 +#: superset/views/core.py:342 superset/views/core.py:373 msgid "Datasource" msgstr "数据源" -#: superset/assets/javascripts/explore/stores/controls.jsx:55 -#: superset/views/core.py:376 +#: superset/assets/javascripts/explore/stores/controls.jsx:82 +#: superset/views/core.py:381 msgid "Visualization Type" msgstr "图表类型" -#: superset/assets/javascripts/explore/stores/controls.jsx:57 +#: superset/assets/javascripts/explore/stores/controls.jsx:84 msgid "The type of visualization to display" -msgstr "要显示的可视化类型" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:63 +#: superset/assets/javascripts/explore/stores/controls.jsx:90 msgid "Metrics" -msgstr "指标" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:72 -#: superset/assets/javascripts/explore/stores/controls.jsx:90 +#: superset/assets/javascripts/explore/stores/controls.jsx:99 +#: superset/assets/javascripts/explore/stores/controls.jsx:116 msgid "One or many metrics to display" -msgstr "显示的一个或多个指标" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:103 +msgid "Y Axis Bounds" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:79 +#: 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 "Y轴的边界。当左侧空时,根据数据的min / max动态定义边界。注意,这个特性只会扩展轴的范围。它不会缩小数据的范围" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:88 +#: superset/assets/javascripts/explore/stores/controls.jsx:114 msgid "Ordering" -msgstr "排序" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:125 +#: superset/views/annotations.py:47 +msgid "Annotation Layers" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:127 +msgid "Annotation layers to overlay on the visualization" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:129 +msgid "Select a annotation layer" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:130 +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 +msgid "Metric" +msgstr "度量" -#: superset/assets/javascripts/explore/stores/controls.jsx:100 +#: superset/assets/javascripts/explore/stores/controls.jsx:143 msgid "Choose the metric" -msgstr "选择指标" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:113 +#: superset/assets/javascripts/explore/stores/controls.jsx:156 msgid "Right Axis Metric" -msgstr "右轴指制" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:117 +#: superset/assets/javascripts/explore/stores/controls.jsx:160 msgid "Choose a metric for right axis" -msgstr "为右轴选择一个指标" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:128 +#: superset/assets/javascripts/explore/stores/controls.jsx:171 msgid "Stacked Style" -msgstr "堆叠样式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:140 +#: superset/assets/javascripts/explore/stores/controls.jsx:199 msgid "Linear Color Scheme" -msgstr "线性颜色方案" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:153 +#: superset/assets/javascripts/explore/stores/controls.jsx:216 msgid "Normalize Across" -msgstr "标准化" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:160 +#: 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 "颜色将根据比例进行渲染" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:167 +#: superset/assets/javascripts/explore/stores/controls.jsx:230 msgid "Horizon Color Scale" -msgstr "地平线色标" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:174 +#: superset/assets/javascripts/explore/stores/controls.jsx:237 msgid "Defines how the color are attributed." -msgstr "定义颜色的属性。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:179 +#: superset/assets/javascripts/explore/stores/controls.jsx:242 msgid "Rendering" -msgstr "渲染" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:185 +#: 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 "浏览器渲染图片的方式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:191 +#: superset/assets/javascripts/explore/stores/controls.jsx:255 msgid "XScale Interval" -msgstr "X轴步长" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:194 +#: superset/assets/javascripts/explore/stores/controls.jsx:258 msgid "Number of steps to take between ticks when displaying the X scale" -msgstr "X轴每个刻度的单位长度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:200 +#: superset/assets/javascripts/explore/stores/controls.jsx:264 msgid "YScale Interval" -msgstr "Y轴步长" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:203 +#: superset/assets/javascripts/explore/stores/controls.jsx:267 msgid "Number of steps to take between ticks when displaying the Y scale" -msgstr "Y轴每个刻度的单位长度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:209 +#: superset/assets/javascripts/explore/stores/controls.jsx:273 msgid "Include Time" -msgstr "包括时间" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:210 +#: superset/assets/javascripts/explore/stores/controls.jsx:274 msgid "Whether to include the time granularity as defined in the time section" -msgstr "是否包含在时间段中定义的时间粒度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:216 +#: superset/assets/javascripts/explore/stores/controls.jsx:288 msgid "Stacked Bars" -msgstr "堆积" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:296 +msgid "Show totals" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:299 +msgid "Display total row/column" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:232 +#: superset/assets/javascripts/explore/stores/controls.jsx:304 msgid "Show Markers" -msgstr "显示标记" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:235 +#: superset/assets/javascripts/explore/stores/controls.jsx:307 msgid "Show data points as circle markers on the lines" -msgstr "将数据点显示为线上的圆圈标记" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:240 +#: superset/assets/javascripts/explore/stores/controls.jsx:312 msgid "Bar Values" -msgstr "柱状图的值" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:248 +#: superset/assets/javascripts/explore/stores/controls.jsx:315 +msgid "Show the value on top of the bar" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:320 msgid "Sort Bars" -msgstr "是否排序" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:250 +#: superset/assets/javascripts/explore/stores/controls.jsx:322 msgid "Sort bars by x labels." -msgstr "根据X轴排序" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:327 +msgid "Combine Metrics" +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:263 +#: superset/assets/javascripts/explore/stores/controls.jsx:335 msgid "Extra Controls" -msgstr "扩展控件" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:266 +#: 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 "是否显示扩展控件,扩展的控件可以使mulitBar图堆叠或并排。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:273 +#: superset/assets/javascripts/explore/stores/controls.jsx:345 msgid "Reduce X ticks" -msgstr "X轴自适应" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:276 +#: 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 "减少要渲染的X轴刻度的数量。 如果为真,则x轴不会溢出,标签可能会丢失。如果为false,则最小宽度将应用于列,并且宽度可能会溢出到水平滚动。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:285 +#: superset/assets/javascripts/explore/stores/controls.jsx:357 msgid "Include Series" -msgstr "显示项目" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:288 +#: superset/assets/javascripts/explore/stores/controls.jsx:360 msgid "Include series name as an axis" -msgstr "坐标上显示项目名称" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:293 +#: superset/assets/javascripts/explore/stores/controls.jsx:365 msgid "Color Metric" -msgstr "颜色度量" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:295 +#: superset/assets/javascripts/explore/stores/controls.jsx:367 msgid "A metric to use for color" -msgstr "颜色度量项目" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:302 +#: superset/assets/javascripts/explore/stores/controls.jsx:374 msgid "Country Name" -msgstr "国家名" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:321 +#: superset/assets/javascripts/explore/stores/controls.jsx:393 msgid "The name of country that Superset should display" -msgstr "Superset应显示的国家/地区的名称" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:325 +#: superset/assets/javascripts/explore/stores/controls.jsx:397 msgid "Country Field Type" -msgstr "国家字段类型" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:333 +#: 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期望在[country]列中找到国家/地区的代码标准" - -#: superset/assets/javascripts/explore/stores/controls.jsx:340 -msgid "Group by" -msgstr "分组" - -#: superset/assets/javascripts/explore/stores/controls.jsx:342 -msgid "One or many controls to group by" -msgstr "根据一个或多个字段分组" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:354 -#: superset/assets/javascripts/explore/stores/controls.jsx:368 +#: superset/assets/javascripts/explore/stores/controls.jsx:412 +#: superset/assets/javascripts/explore/stores/controls.jsx:419 msgid "Columns" -msgstr "列" - -#: superset/assets/javascripts/explore/stores/controls.jsx:370 -#: superset/assets/javascripts/explore/stores/controls.jsx:380 -#: superset/assets/javascripts/explore/stores/controls.jsx:390 -msgid "Columns to display" -msgstr "显示列" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:378 -msgid "X" -msgstr "X" +#: superset/assets/javascripts/explore/stores/controls.jsx:413 +msgid "One or many controls to pivot as columns" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:388 -msgid "Y" -msgstr "Y" +#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:431 +#: superset/assets/javascripts/explore/stores/controls.jsx:441 +msgid "Columns to display" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:399 +#: superset/assets/javascripts/explore/stores/controls.jsx:450 msgid "Origin" -msgstr "起点" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:405 +#: 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 "定义时间起点,支持`now`, `sunday` 或 `1970-01-01`等" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:415 -msgid "Bottom marging, in pixels, allowing for more room for axis labels" -msgstr "底部留白的像素大小" +#: superset/assets/javascripts/explore/stores/controls.jsx:463 +msgid "Bottom Margin" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:421 +#: superset/assets/javascripts/explore/stores/controls.jsx:467 +msgid "Bottom margin, in pixels, allowing for more room for axis labels" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:473 +msgid "Left Margin" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:477 +msgid "Left margin, in pixels, allowing for more room for axis labels" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:483 msgid "Time Granularity" -msgstr "时间粒度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:438 +#: 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 "图表时间粒度。可以使用`10 seconds`, `1 day`, `56 weeks`等" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:445 +#: superset/assets/javascripts/explore/stores/controls.jsx:507 msgid "Domain" -msgstr "区域" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:448 +#: superset/assets/javascripts/explore/stores/controls.jsx:510 msgid "The time unit used for the grouping of blocks" -msgstr "每个区域表示的时间段" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:453 +#: superset/assets/javascripts/explore/stores/controls.jsx:515 msgid "Subdomain" -msgstr "方块" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:456 +#: 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 "每个区域内方块表示的时间段。必须比区域时间段小,比时间粒度大。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:463 +#: superset/assets/javascripts/explore/stores/controls.jsx:525 msgid "Link Length" -msgstr "链接长度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:466 +#: superset/assets/javascripts/explore/stores/controls.jsx:528 msgid "Link length in the force layout" -msgstr "有向图中的链接长度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:472 +#: superset/assets/javascripts/explore/stores/controls.jsx:534 msgid "Charge" -msgstr "缩放" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:486 +#: superset/assets/javascripts/explore/stores/controls.jsx:548 msgid "Charge in the force layout" -msgstr "在有向图中缩放大小" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:494 +#: 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 "图表中的时间字段。可以在表格编辑器中返回任意DATETIME列。另请注意,下面的过滤方式应用于此列或表达" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:506 +#: superset/assets/javascripts/explore/stores/controls.jsx:568 msgid "Time Grain" -msgstr "时间粒度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:508 +#: 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源代码中基于每个数据库引擎进行定义。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:521 +#: superset/assets/javascripts/explore/stores/controls.jsx:583 msgid "Resample Rule" -msgstr "重新采样规则" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:524 +#: superset/assets/javascripts/explore/stores/controls.jsx:586 msgid "Pandas resample rule" -msgstr "重新采样规则" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:530 +#: superset/assets/javascripts/explore/stores/controls.jsx:592 msgid "Resample How" -msgstr "重采样方式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:533 +#: superset/assets/javascripts/explore/stores/controls.jsx:595 msgid "Pandas resample how" -msgstr "重采样方式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:539 +#: superset/assets/javascripts/explore/stores/controls.jsx:601 msgid "Resample Fill Method" -msgstr "插值方式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:542 +#: superset/assets/javascripts/explore/stores/controls.jsx:604 msgid "Pandas resample fill method" -msgstr "插值方式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:548 +#: superset/assets/javascripts/explore/stores/controls.jsx:610 msgid "Since" -msgstr "起始时间" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:560 -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年`中的自由形式打字和自然语言" +#: superset/assets/javascripts/explore/stores/controls.jsx:611 +msgid "7 days ago" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:567 +#: superset/assets/javascripts/explore/stores/controls.jsx:617 msgid "Until" -msgstr "结束时间" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:582 +#: superset/assets/javascripts/explore/stores/controls.jsx:624 msgid "Max Bubble Size" -msgstr "气泡最大尺寸" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:590 +#: superset/assets/javascripts/explore/stores/controls.jsx:632 msgid "Whisker/outlier options" -msgstr "非异常值选项" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:592 +#: superset/assets/javascripts/explore/stores/controls.jsx:634 msgid "Determines how whiskers and outliers are calculated." -msgstr "计算最大/最小非异常值的方法" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:603 +#: superset/assets/javascripts/explore/stores/controls.jsx:645 msgid "Ratio" -msgstr "比例" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:606 +#: superset/assets/javascripts/explore/stores/controls.jsx:648 msgid "Target aspect ratio for treemap tiles." -msgstr "树状图中方块的比例" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:612 -#: superset/assets/javascripts/explore/stores/visTypes.js:510 -#: superset/assets/javascripts/explore/stores/visTypes.js:529 -#: superset/assets/javascripts/explore/stores/visTypes.js:654 +#: 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 msgid "Number format" -msgstr "数字格式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:622 +#: superset/assets/javascripts/explore/stores/controls.jsx:664 msgid "Row limit" -msgstr "行数上限" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:630 +#: superset/assets/javascripts/explore/stores/controls.jsx:672 msgid "Series limit" -msgstr "项目上限" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:633 +#: superset/assets/javascripts/explore/stores/controls.jsx:675 msgid "Limits the number of time series that get displayed" -msgstr "限制显示的时间序列数" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:638 +#: superset/assets/javascripts/explore/stores/controls.jsx:680 msgid "Sort By" -msgstr "排序" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:640 +#: superset/assets/javascripts/explore/stores/controls.jsx:682 msgid "Metric used to define the top series" -msgstr "指标用于定义顶级项目" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:648 +#: superset/assets/javascripts/explore/stores/controls.jsx:697 msgid "Rolling" -msgstr "滚动" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:651 +#: superset/assets/javascripts/explore/stores/controls.jsx:700 msgid "" "Defines a rolling window function to apply, works along with the " "[Periods] text box" -msgstr "设置显示项目的数量上限" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:657 +#: superset/assets/javascripts/explore/stores/controls.jsx:706 msgid "Periods" -msgstr "周期" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:659 +#: superset/assets/javascripts/explore/stores/controls.jsx:708 msgid "" "Defines the size of the rolling window function, relative to the time " "granularity selected" -msgstr "滚动窗口大小,取值和时间粒度相关" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:714 +msgid "Min Periods" +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:665 -#: superset/assets/javascripts/explore/stores/visTypes.js:101 +#: superset/assets/javascripts/explore/stores/controls.jsx:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:123 msgid "Series" -msgstr "项目" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:667 +#: 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 "定义分组实体。每个项目有特定的颜色和图例。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:677 +#: superset/assets/javascripts/explore/stores/controls.jsx:737 msgid "Entity" -msgstr "实体" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:680 +#: superset/assets/javascripts/explore/stores/controls.jsx:740 msgid "This defines the element to be plotted on the chart" -msgstr "这定义了要在图表上绘制的元素" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:688 -#: superset/assets/javascripts/explore/stores/visTypes.js:459 +#: superset/assets/javascripts/explore/stores/controls.jsx:748 +#: superset/assets/javascripts/explore/stores/visTypes.js:172 +#: superset/assets/javascripts/explore/stores/visTypes.js:547 msgid "X Axis" -msgstr "X轴" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:689 +#: superset/assets/javascripts/explore/stores/controls.jsx:749 msgid "Metric assigned to the [X] axis" -msgstr "X轴对应的项目" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:702 -#: superset/assets/javascripts/explore/stores/visTypes.js:466 +#: superset/assets/javascripts/explore/stores/controls.jsx:762 +#: superset/assets/javascripts/explore/stores/visTypes.js:179 +#: superset/assets/javascripts/explore/stores/visTypes.js:555 msgid "Y Axis" -msgstr "Y轴" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:705 +#: superset/assets/javascripts/explore/stores/controls.jsx:765 msgid "Metric assigned to the [Y] axis" -msgstr "Y轴对应的项目" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:716 +#: superset/assets/javascripts/explore/stores/controls.jsx:776 msgid "Bubble Size" -msgstr "气泡大小" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:729 +#: superset/assets/javascripts/explore/stores/controls.jsx:789 msgid "URL" -msgstr "URL" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:730 +#: 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 "URL,此字段是模板化的,因此您可以集成{{width}}和/或{{height}}您的URL字符串中。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:737 +#: superset/assets/javascripts/explore/stores/controls.jsx:797 msgid "X Axis Label" -msgstr "X轴名称" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:744 +#: superset/assets/javascripts/explore/stores/controls.jsx:804 msgid "Y Axis Label" -msgstr "\"Y轴名" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:751 +#: superset/assets/javascripts/explore/stores/controls.jsx:811 msgid "Custom WHERE clause" -msgstr "WHERE语句" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:753 +#: 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 "语句将包含到WHERE子句中,并用AND连接到其他条件。您可以包括复杂的表达式,括号和其后面所支持的其他任何东西" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:761 +#: superset/assets/javascripts/explore/stores/controls.jsx:821 msgid "Custom HAVING clause" -msgstr "HAVING语句" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:763 +#: 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 "语句将包含到WHERE子句中,并用AND连接到其他条件。您可以包括复杂的表达式,括号和其后面所支持的其他任何东西" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:771 +#: superset/assets/javascripts/explore/stores/controls.jsx:831 msgid "Comparison Period Lag" -msgstr "滞后比较周期" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:773 +#: superset/assets/javascripts/explore/stores/controls.jsx:833 msgid "Based on granularity, number of time periods to compare against" -msgstr "比较的时间周期,基于时间粒度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:778 +#: superset/assets/javascripts/explore/stores/controls.jsx:838 msgid "Comparison suffix" -msgstr "后缀文字" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:779 +#: superset/assets/javascripts/explore/stores/controls.jsx:839 msgid "Suffix to apply after the percentage display" -msgstr "百分比后面显示的文本" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:785 +#: superset/assets/javascripts/explore/stores/controls.jsx:845 msgid "Table Timestamp Format" -msgstr "时间格式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:790 +#: superset/assets/javascripts/explore/stores/controls.jsx:850 msgid "Timestamp Format" -msgstr "时间格式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:796 +#: superset/assets/javascripts/explore/stores/controls.jsx:856 msgid "Series Height" -msgstr "项目高度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:799 +#: superset/assets/javascripts/explore/stores/controls.jsx:859 msgid "Pixel height of each series" -msgstr "每个项目的像素高度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:805 +#: superset/assets/javascripts/explore/stores/controls.jsx:865 msgid "Page Length" -msgstr "页面长度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:808 +#: superset/assets/javascripts/explore/stores/controls.jsx:868 msgid "Rows per page, 0 means no pagination" -msgstr "每页行数,0表示无分页" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:814 -#: superset/assets/javascripts/explore/stores/controls.jsx:824 +#: superset/assets/javascripts/explore/stores/controls.jsx:874 +#: superset/assets/javascripts/explore/stores/controls.jsx:884 msgid "X Axis Format" -msgstr "X轴数值格式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:834 +#: superset/assets/javascripts/explore/stores/controls.jsx:894 msgid "Y Axis Format" -msgstr "Y轴数值格式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:844 +#: superset/assets/javascripts/explore/stores/controls.jsx:904 msgid "Right Axis Format" -msgstr "右轴格式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:852 +#: superset/assets/javascripts/explore/stores/controls.jsx:912 msgid "Markup Type" -msgstr "标记类型" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:857 +#: superset/assets/javascripts/explore/stores/controls.jsx:917 msgid "Pick your favorite markup language" -msgstr "选择标记语言" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:862 +#: superset/assets/javascripts/explore/stores/controls.jsx:922 msgid "Rotation" -msgstr "旋转" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:865 +#: superset/assets/javascripts/explore/stores/controls.jsx:925 msgid "Rotation to apply to words in the cloud" -msgstr "词汇云中词语的旋转方式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:870 +#: superset/assets/javascripts/explore/stores/controls.jsx:930 msgid "Line Style" -msgstr "线形" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:875 +#: superset/assets/javascripts/explore/stores/controls.jsx:935 msgid "Line interpolation as defined by d3.js" -msgstr "定义线形" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:880 +#: superset/assets/javascripts/explore/stores/controls.jsx:940 msgid "Label Type" -msgstr "标签类型" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:887 +#: superset/assets/javascripts/explore/stores/controls.jsx:949 msgid "What should be shown on the label?" -msgstr "标签上应该显示什么?" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:892 +#: superset/assets/javascripts/explore/stores/controls.jsx:954 +#: superset/assets/javascripts/explore/stores/visTypes.js:376 +#: superset/assets/javascripts/explore/stores/visTypes.js:414 msgid "Code" -msgstr "代码" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:893 +#: superset/assets/javascripts/explore/stores/controls.jsx:955 msgid "Put your code here" -msgstr "输入代码" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:902 +#: superset/assets/javascripts/explore/stores/controls.jsx:964 msgid "Aggregation function" -msgstr "聚合函数" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:914 +#: superset/assets/javascripts/explore/stores/controls.jsx:976 msgid "" "Aggregate function to apply when pivoting and computing the total rows " "and columns" -msgstr "透视时计算行和列的聚合函数" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:921 +#: superset/assets/javascripts/explore/stores/controls.jsx:983 msgid "Font Size From" -msgstr "最小字体" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:923 +#: superset/assets/javascripts/explore/stores/controls.jsx:985 msgid "Font size for the smallest value in the list" -msgstr "列表中最小值的字体大小" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:929 +#: superset/assets/javascripts/explore/stores/controls.jsx:991 msgid "Font Size To" -msgstr "最大字体" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:931 +#: superset/assets/javascripts/explore/stores/controls.jsx:993 msgid "Font size for the biggest value in the list" -msgstr "列表中最大值的字体大小" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:936 +#: superset/assets/javascripts/explore/stores/controls.jsx:998 msgid "Instant Filtering" -msgstr "即时过滤" - -#: superset/assets/javascripts/explore/stores/controls.jsx:940 -msgid "" -"Whether to apply filters as they change, or wait forusers to hit an " -"[Apply] button" -msgstr "是否在更改过滤器时应用,或者等待用户点击[应用]按钮" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:947 +#: superset/assets/javascripts/explore/stores/controls.jsx:1009 msgid "Range Filter" -msgstr "区间过滤" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:950 +#: superset/assets/javascripts/explore/stores/controls.jsx:1012 msgid "Whether to display the time range interactive selector" -msgstr "是否显示时间区间选择控件" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:955 +#: superset/assets/javascripts/explore/stores/controls.jsx:1017 msgid "Date Filter" -msgstr "时间过滤器" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:957 +#: superset/assets/javascripts/explore/stores/controls.jsx:1019 msgid "Whether to include a time filter" -msgstr "是否包含时间过滤器" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:962 +#: superset/assets/javascripts/explore/stores/controls.jsx:1024 msgid "Data Table" -msgstr "明细表" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:964 +#: superset/assets/javascripts/explore/stores/controls.jsx:1026 msgid "Whether to display the interactive data table" -msgstr "是否显示明细表" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:969 +#: superset/assets/javascripts/explore/stores/controls.jsx:1031 msgid "Search Box" -msgstr "搜索框" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:972 +#: superset/assets/javascripts/explore/stores/controls.jsx:1034 msgid "Whether to include a client side search box" -msgstr "是否显示搜索框" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:977 +#: superset/assets/javascripts/explore/stores/controls.jsx:1039 msgid "Table Filter" -msgstr "表格过滤器" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:979 +#: superset/assets/javascripts/explore/stores/controls.jsx:1041 msgid "Whether to apply filter when table cell is clicked" -msgstr "是否应用表格过滤器" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:984 +#: superset/assets/javascripts/explore/stores/controls.jsx:1046 msgid "Show Bubbles" -msgstr "显示气泡" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:987 +#: superset/assets/javascripts/explore/stores/controls.jsx:1049 msgid "Whether to display bubbles on top of countries" -msgstr "是否在国家上显示气泡" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:992 +#: superset/assets/javascripts/explore/stores/controls.jsx:1054 msgid "Legend" -msgstr "图例" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:995 +#: superset/assets/javascripts/explore/stores/controls.jsx:1057 msgid "Whether to display the legend (toggles)" -msgstr "是否显示图例" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1000 +#: superset/assets/javascripts/explore/stores/controls.jsx:1062 msgid "X bounds" -msgstr "X轴边界" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1003 +#: superset/assets/javascripts/explore/stores/controls.jsx:1065 msgid "Whether to display the min and max values of the X axis" -msgstr "是否显示X轴的最大最小值" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1070 +msgid "Y bounds" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1073 +msgid "Whether to display the min and max values of the Y axis" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1008 +#: superset/assets/javascripts/explore/stores/controls.jsx:1078 msgid "Rich Tooltip" -msgstr "详细信息" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1011 +#: superset/assets/javascripts/explore/stores/controls.jsx:1081 msgid "The rich tooltip shows a list of all series for that point in time" -msgstr "显示特定时间点的所有项目" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1017 +#: superset/assets/javascripts/explore/stores/controls.jsx:1087 msgid "Y Log Scale" -msgstr "Y轴对数" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1020 +#: superset/assets/javascripts/explore/stores/controls.jsx:1090 msgid "Use a log scale for the Y axis" -msgstr "对Y轴使用对数刻度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1025 +#: superset/assets/javascripts/explore/stores/controls.jsx:1095 msgid "X Log Scale" -msgstr "X轴对数" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1028 +#: superset/assets/javascripts/explore/stores/controls.jsx:1098 msgid "Use a log scale for the X axis" -msgstr "对X轴使用对数刻度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1033 +#: superset/assets/javascripts/explore/stores/controls.jsx:1103 msgid "Donut" -msgstr "环形图" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1036 +#: superset/assets/javascripts/explore/stores/controls.jsx:1106 msgid "Do you want a donut or a pie?" -msgstr "使用环形图或饼图" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1041 +#: superset/assets/javascripts/explore/stores/controls.jsx:1111 msgid "Put labels outside" -msgstr "把标签放在外面" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1044 +#: superset/assets/javascripts/explore/stores/controls.jsx:1114 msgid "Put the labels outside the pie?" -msgstr "是否把标签放在饼图外面" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1049 +#: superset/assets/javascripts/explore/stores/controls.jsx:1119 msgid "Contribution" -msgstr "贡献值" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1051 +#: superset/assets/javascripts/explore/stores/controls.jsx:1121 msgid "Compute the contribution to the total" -msgstr "在总和中的贡献值" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1056 +#: superset/assets/javascripts/explore/stores/controls.jsx:1126 msgid "Period Ratio" -msgstr "周期比" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1059 +#: superset/assets/javascripts/explore/stores/controls.jsx:1129 msgid "" "[integer] Number of period to compare against, this is relative to the " "granularity selected" -msgstr "[整数]要比较的周期数,和粒度有关" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1065 +#: superset/assets/javascripts/explore/stores/controls.jsx:1135 msgid "Period Ratio Type" -msgstr "周期比类型" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1068 +#: superset/assets/javascripts/explore/stores/controls.jsx:1138 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)" -#: superset/assets/javascripts/explore/stores/controls.jsx:1074 +#: superset/assets/javascripts/explore/stores/controls.jsx:1144 msgid "Time Shift" -msgstr "时间飘移" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1076 +#: 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 "相关时间周期内的时间偏移。相对时间,如: 24 hours, 7 days, 56 weeks, 365 days" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1084 +#: superset/assets/javascripts/explore/stores/controls.jsx:1154 msgid "Subheader" -msgstr "子标题" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1085 +#: superset/assets/javascripts/explore/stores/controls.jsx:1155 msgid "Description text that shows up below your Big Number" -msgstr "在数字下显示的文本" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1091 +#: superset/assets/javascripts/explore/stores/controls.jsx:1161 msgid "label" -msgstr "标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1093 +#: 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 "如果使用group by,则`count`为COUNT(*)。数字列将与聚合器聚合。非数字列用于标记点。留空以获取每个群集中的点数。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1104 +#: superset/assets/javascripts/explore/stores/controls.jsx:1174 msgid "Map Style" -msgstr "图层样式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1114 +#: superset/assets/javascripts/explore/stores/controls.jsx:1184 msgid "Base layer map style" -msgstr "基本图层样式" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1120 +#: superset/assets/javascripts/explore/stores/controls.jsx:1190 msgid "Clustering Radius" -msgstr "簇半径" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1133 +#: 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 "定义簇的半径大小(单位为像素)。0表示不显示簇。大量的点(>1000)会导致显示缓慢。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1140 +#: superset/assets/javascripts/explore/stores/controls.jsx:1210 msgid "Point Radius" -msgstr "点半径" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1142 +#: 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 "不在簇中点的半径。选择`Auto`时根据最大的簇自动调整。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1152 +#: superset/assets/javascripts/explore/stores/controls.jsx:1222 msgid "Point Radius Unit" -msgstr "点半径单位" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1155 +#: superset/assets/javascripts/explore/stores/controls.jsx:1225 msgid "The unit of measure for the specified point radius" -msgstr "点半径的测量单位" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1160 +#: superset/assets/javascripts/explore/stores/controls.jsx:1230 msgid "Opacity" -msgstr "不透明度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1163 +#: superset/assets/javascripts/explore/stores/controls.jsx:1233 msgid "Opacity of all clusters, points, and labels. Between 0 and 1." -msgstr "所有簇、点和标签的不透明度。在1和0之间。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1169 +#: superset/assets/javascripts/explore/stores/controls.jsx:1239 msgid "Zoom" -msgstr "縮放" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1172 +#: superset/assets/javascripts/explore/stores/controls.jsx:1242 msgid "Zoom level of the map" -msgstr "地图的缩放级别" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1178 +#: superset/assets/javascripts/explore/stores/controls.jsx:1248 msgid "Default latitude" -msgstr "默认纬度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1181 +#: superset/assets/javascripts/explore/stores/controls.jsx:1251 msgid "Latitude of default viewport" -msgstr "视窗默认纬度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1187 +#: superset/assets/javascripts/explore/stores/controls.jsx:1257 msgid "Default longitude" -msgstr "默认经度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1190 +#: superset/assets/javascripts/explore/stores/controls.jsx:1260 msgid "Longitude of default viewport" -msgstr "视窗默认经度" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1196 +#: superset/assets/javascripts/explore/stores/controls.jsx:1266 msgid "Live render" -msgstr "实时更新" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1198 +#: superset/assets/javascripts/explore/stores/controls.jsx:1268 msgid "Points and clusters will update as viewport is being changed" -msgstr "视窗发生改变时,点和簇实时更新" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1204 +#: superset/assets/javascripts/explore/stores/controls.jsx:1274 msgid "RGB Color" -msgstr "RGB 颜色" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1214 +#: superset/assets/javascripts/explore/stores/controls.jsx:1284 msgid "The color for points and clusters in RGB" -msgstr "RGB 分簇的颜色" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1219 +#: superset/assets/javascripts/explore/stores/controls.jsx:1289 msgid "Ranges" -msgstr "范围" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1221 +#: superset/assets/javascripts/explore/stores/controls.jsx:1291 msgid "Ranges to highlight with shading" -msgstr "范围用阴影高亮显示" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1226 +#: superset/assets/javascripts/explore/stores/controls.jsx:1296 msgid "Range labels" -msgstr "范围标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1228 +#: superset/assets/javascripts/explore/stores/controls.jsx:1298 msgid "Labels for the ranges" -msgstr "范围标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1233 +#: superset/assets/javascripts/explore/stores/controls.jsx:1303 msgid "Markers" -msgstr "标记" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1235 +#: superset/assets/javascripts/explore/stores/controls.jsx:1305 msgid "List of values to mark with triangles" -msgstr "用三角形标记的值列表" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1240 +#: superset/assets/javascripts/explore/stores/controls.jsx:1310 msgid "Marker labels" -msgstr "标记标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1242 +#: superset/assets/javascripts/explore/stores/controls.jsx:1312 msgid "Labels for the markers" -msgstr "标记标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1247 +#: superset/assets/javascripts/explore/stores/controls.jsx:1317 msgid "Marker lines" -msgstr "标记线" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1249 +#: superset/assets/javascripts/explore/stores/controls.jsx:1319 msgid "List of values to mark with lines" -msgstr "用线条标记的值列表" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1254 +#: superset/assets/javascripts/explore/stores/controls.jsx:1324 msgid "Marker line labels" -msgstr "线条标记的标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1256 +#: superset/assets/javascripts/explore/stores/controls.jsx:1326 msgid "Labels for the marker lines" -msgstr "标记线的标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1283 +#: superset/assets/javascripts/explore/stores/controls.jsx:1353 msgid "Slice ID" -msgstr "切片ID" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1285 +#: superset/assets/javascripts/explore/stores/controls.jsx:1355 msgid "The id of the active slice" -msgstr "切片的ID" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1290 +#: superset/assets/javascripts/explore/stores/controls.jsx:1360 msgid "Cache Timeout (seconds)" -msgstr "缓存超时(秒)" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1292 +#: superset/assets/javascripts/explore/stores/controls.jsx:1362 msgid "The number of seconds before expiring the cache" -msgstr "缓存到期之前的秒数" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1297 +#: superset/assets/javascripts/explore/stores/controls.jsx:1367 msgid "Order by entity id" -msgstr "按实体ID排序" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1298 +#: 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 "重要!如果表未按实体id排序,则选择此选项,否则无法保证返回每个实体的所有事件。" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1306 +#: superset/assets/javascripts/explore/stores/controls.jsx:1376 msgid "Minimum leaf node event count" -msgstr "最小叶子节点事件计数" +msgstr "" -#: superset/assets/javascripts/explore/stores/controls.jsx:1309 +#: 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 "少于此事件数的叶子节点将隐藏在可视化中" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1385 +#: superset/assets/javascripts/explore/stores/visTypes.js:25 +msgid "Color Scheme" +msgstr "" + +#: superset/assets/javascripts/explore/stores/controls.jsx:1389 +msgid "The color scheme for rendering chart" +msgstr "" #: superset/assets/javascripts/explore/stores/visTypes.js:7 -#: superset/assets/javascripts/explore/stores/visTypes.js:23 +#: superset/assets/javascripts/explore/stores/visTypes.js:31 msgid "Time" -msgstr "时间" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:8 -#: superset/assets/javascripts/explore/stores/visTypes.js:24 +#: 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:15 +#: superset/assets/javascripts/explore/stores/visTypes.js:16 msgid "Datasource & Chart Type" -msgstr "数据源和图表类型" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:36 +#: superset/assets/javascripts/explore/stores/visTypes.js:45 msgid "This section exposes ways to include snippets of SQL in your query" -msgstr "用于定制SQL语句" +msgstr "" #: 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:49 +#: superset/assets/javascripts/explore/stores/visTypes.js:67 msgid "" "This section contains options that allow for advanced analytical post " "processing of query results" -msgstr "允许对查询结果进行高级分析处理选项" - -#: superset/assets/javascripts/explore/stores/visTypes.js:64 -msgid "" -"Filters are defined using comma delimited strings as in " -"Leave the value control empty to filter empty strings or " -"nullsFor filters with comma in values, wrap them in single quotesas in " -"" msgstr "" -"使用逗号分隔多个过滤条件,如`US,FR,Other`,将值控件留空以过滤空字符串或null,对于具有值的逗号的过滤器,将其包含在中的单引号中" -#: superset/assets/javascripts/explore/stores/visTypes.js:71 +#: superset/assets/javascripts/explore/stores/visTypes.js:85 msgid "Result Filters" -msgstr "结果过滤器" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:72 +#: 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 "在post-aggregation之后应用的过滤器。将值字段留空以过滤空字符串或空值" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:84 -#: superset/assets/javascripts/explore/stores/visTypes.js:132 +#: 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:235 -#: superset/assets/javascripts/explore/stores/visTypes.js:256 -#: superset/assets/javascripts/explore/stores/visTypes.js:393 -#: superset/assets/javascripts/explore/stores/visTypes.js:428 -#: superset/assets/javascripts/explore/stores/visTypes.js:447 -#: superset/assets/javascripts/explore/stores/visTypes.js:821 +#: 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 "Chart Options" -msgstr "图表选项" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:104 +#: superset/assets/javascripts/explore/stores/visTypes.js:126 msgid "Breakdowns" -msgstr "拆分" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:105 +#: superset/assets/javascripts/explore/stores/visTypes.js:127 msgid "Defines how each series is broken down" -msgstr "定义每个项目的拆分方式" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:141 -#: superset/assets/javascripts/explore/stores/visTypes.js:211 -#: superset/assets/javascripts/explore/stores/visTypes.js:265 -msgid "Axes" -msgstr "轴" +#: superset/assets/javascripts/explore/stores/visTypes.js:133 +msgid "Pie Chart" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:159 +#: superset/assets/javascripts/explore/stores/visTypes.js:198 msgid "Dual Axis Line Chart" -msgstr "双轴线图" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:169 +#: superset/assets/javascripts/explore/stores/visTypes.js:209 msgid "Y Axis 1" -msgstr "Y轴从1开始" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:175 +#: superset/assets/javascripts/explore/stores/visTypes.js:215 msgid "Y Axis 2" -msgstr "Y轴从2开始" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:183 +#: superset/assets/javascripts/explore/stores/visTypes.js:224 msgid "Left Axis Metric" -msgstr "左轴指标" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:184 +#: superset/assets/javascripts/explore/stores/visTypes.js:225 msgid "Choose a metric for left axis" -msgstr "为左轴选择指标" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:187 +#: superset/assets/javascripts/explore/stores/visTypes.js:228 msgid "Left Axis Format" -msgstr "左轴格式" +msgstr "" + +#: superset/assets/javascripts/explore/stores/visTypes.js:254 +#: superset/assets/javascripts/explore/stores/visTypes.js:312 +msgid "Axes" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:286 +#: superset/assets/javascripts/explore/stores/visTypes.js:337 msgid "GROUP BY" -msgstr "GROUP BY" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:287 +#: superset/assets/javascripts/explore/stores/visTypes.js:338 msgid "Use this section if you want a query that aggregates" -msgstr "进行聚合查询" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:294 +#: superset/assets/javascripts/explore/stores/visTypes.js:346 msgid "NOT GROUPED BY" -msgstr "NOT GROUPED BY" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:295 +#: superset/assets/javascripts/explore/stores/visTypes.js:347 msgid "Use this section if you want to query atomic rows" -msgstr "进行原始行查询" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:302 +#: 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 "选项" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:453 -#: superset/assets/javascripts/explore/stores/visTypes.js:707 +#: superset/assets/javascripts/explore/stores/visTypes.js:541 +#: superset/assets/javascripts/explore/stores/visTypes.js:853 msgid "Bubbles" -msgstr "气泡" - -#: superset/assets/javascripts/explore/stores/visTypes.js:545 -msgid "Histogram Options" -msgstr "直方图选项" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:553 +#: superset/assets/javascripts/explore/stores/visTypes.js:667 msgid "Numeric Column" -msgstr "数字列" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:554 +#: superset/assets/javascripts/explore/stores/visTypes.js:668 msgid "Select the numeric column to draw the histogram" -msgstr "选择数字列来绘制直方图" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:557 +#: superset/assets/javascripts/explore/stores/visTypes.js:671 msgid "No of Bins" -msgstr "不分组" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:558 +#: superset/assets/javascripts/explore/stores/visTypes.js:672 msgid "Select number of bins for the histogram" -msgstr "选择直方图的数量" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:578 +#: superset/assets/javascripts/explore/stores/visTypes.js:699 msgid "Primary Metric" -msgstr "主指标" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:579 +#: superset/assets/javascripts/explore/stores/visTypes.js:700 msgid "The primary metric is used to define the arc segment sizes" -msgstr "主要指标用来定义弧段尺寸" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:582 +#: superset/assets/javascripts/explore/stores/visTypes.js:703 msgid "Secondary Metric" -msgstr "次指标" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:583 +#: 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 "次指标用于定义相对主指标的颜色" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:588 +#: superset/assets/javascripts/explore/stores/visTypes.js:709 msgid "Hierarchy" -msgstr "层次" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:589 +#: superset/assets/javascripts/explore/stores/visTypes.js:710 msgid "This defines the level of the hierarchy" -msgstr "定义层次" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:608 -#: superset/assets/javascripts/explore/stores/visTypes.js:635 +#: superset/assets/javascripts/explore/stores/visTypes.js:736 +#: superset/assets/javascripts/explore/stores/visTypes.js:764 msgid "Source / Target" -msgstr "源/目标" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:609 -#: superset/assets/javascripts/explore/stores/visTypes.js:636 +#: superset/assets/javascripts/explore/stores/visTypes.js:737 +#: superset/assets/javascripts/explore/stores/visTypes.js:765 msgid "Choose a source and a target" -msgstr "选择源和目标" - -#: superset/assets/javascripts/explore/stores/visTypes.js:626 -msgid "Force Layout" -msgstr "有向图" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:641 +#: superset/assets/javascripts/explore/stores/visTypes.js:770 msgid "Chord Diagram" -msgstr "弦图" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:655 +#: superset/assets/javascripts/explore/stores/visTypes.js:791 msgid "Choose a number format" -msgstr "选择数字格式" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:658 +#: superset/assets/javascripts/explore/stores/visTypes.js:794 msgid "Source" -msgstr "源" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:661 +#: superset/assets/javascripts/explore/stores/visTypes.js:797 msgid "Choose a source" -msgstr "选择源" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:664 +#: superset/assets/javascripts/explore/stores/visTypes.js:800 msgid "Target" -msgstr "目标" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:667 +#: superset/assets/javascripts/explore/stores/visTypes.js:803 msgid "Choose a target" -msgstr "选择目标" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:686 +#: superset/assets/javascripts/explore/stores/visTypes.js:828 msgid "ISO 3166-1 codes of region/province/department" -msgstr "区域/省/部门的ISO 3166-1规范" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:687 +#: 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 "您的地区/省/部门在您的表中符合ISO 3166-1规范。(参见ISO 3166-1的规范文件)" - -#: superset/assets/javascripts/explore/stores/visTypes.js:690 -#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:130 -msgid "Metric" -msgstr "度量" - -#: superset/assets/javascripts/explore/stores/visTypes.js:691 -msgid "Metric to display bottom title" -msgstr "显示底部标题的指标" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:717 +#: superset/assets/javascripts/explore/stores/visTypes.js:863 msgid "Country Control" -msgstr "国家控件" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:718 +#: superset/assets/javascripts/explore/stores/visTypes.js:864 msgid "3 letter code of the country" -msgstr "国家的3个字母代码" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:721 +#: superset/assets/javascripts/explore/stores/visTypes.js:867 msgid "Metric for color" -msgstr "色彩度量项" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:722 +#: superset/assets/javascripts/explore/stores/visTypes.js:868 msgid "Metric that defines the color of the country" -msgstr "国家颜色表示的统计项" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:725 +#: superset/assets/javascripts/explore/stores/visTypes.js:871 msgid "Bubble size" -msgstr "气泡大小" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:726 +#: superset/assets/javascripts/explore/stores/visTypes.js:872 msgid "Metric that defines the size of the bubble" -msgstr "气泡大小表示的度量项" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:732 +#: superset/assets/javascripts/explore/stores/visTypes.js:878 msgid "Filter Box" -msgstr "提示器" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:745 +#: superset/assets/javascripts/explore/stores/visTypes.js:897 msgid "Filter controls" -msgstr "过滤器控件" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:747 +#: 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 "您要过滤的控件。注意,只有被检查为\"filterable\"的列才会出现在这个列表中。" - -#: superset/assets/javascripts/explore/stores/visTypes.js:789 -msgid "Axis & Metrics" -msgstr "轴和度量" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:797 +#: superset/assets/javascripts/explore/stores/visTypes.js:954 msgid "Heatmap Options" -msgstr "热力图选项" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:817 +#: superset/assets/javascripts/explore/stores/visTypes.js:989 msgid "Horizon" -msgstr "热力图" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:843 +#: superset/assets/javascripts/explore/stores/visTypes.js:1015 msgid "Points" -msgstr "点" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:850 +#: superset/assets/javascripts/explore/stores/visTypes.js:1022 msgid "Labelling" -msgstr "标记" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:857 +#: superset/assets/javascripts/explore/stores/visTypes.js:1029 msgid "Visual Tweaks" -msgstr "视觉调整" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:865 +#: superset/assets/javascripts/explore/stores/visTypes.js:1038 msgid "Viewport" -msgstr "视图" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:875 +#: superset/assets/javascripts/explore/stores/visTypes.js:1048 msgid "Longitude" -msgstr "经度" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:876 +#: superset/assets/javascripts/explore/stores/visTypes.js:1049 msgid "Column containing longitude data" -msgstr "表示经度的列" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:879 +#: superset/assets/javascripts/explore/stores/visTypes.js:1052 msgid "Latitude" -msgstr "纬度" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:880 +#: superset/assets/javascripts/explore/stores/visTypes.js:1053 msgid "Column containing latitude data" -msgstr "表示纬度的列" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:883 +#: superset/assets/javascripts/explore/stores/visTypes.js:1056 msgid "Cluster label aggregator" -msgstr "聚合标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:884 +#: 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 "聚合函数用于集群标签" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:888 +#: superset/assets/javascripts/explore/stores/visTypes.js:1061 msgid "Tooltip" -msgstr "提示" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:889 +#: superset/assets/javascripts/explore/stores/visTypes.js:1062 msgid "Show a tooltip when hovering over points and clusters describing the label" -msgstr "鼠标放在集群上时显示的提示信息" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:893 +#: 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 "一个或多个控件组合。如果分组,纬度和经度列必须存在。" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:904 +#: superset/assets/javascripts/explore/stores/visTypes.js:1077 msgid "Event definition" -msgstr "事件定义" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:914 +#: superset/assets/javascripts/explore/stores/visTypes.js:1087 msgid "Additional meta data" -msgstr "其他元数据" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:922 +#: superset/assets/javascripts/explore/stores/visTypes.js:1095 msgid "Column containing entity ids" -msgstr "包含实体ID的列" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:923 +#: superset/assets/javascripts/explore/stores/visTypes.js:1096 msgid "e.g., a \"user id\" column" -msgstr "例如,`用户ID`列" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:926 +#: superset/assets/javascripts/explore/stores/visTypes.js:1099 msgid "Column containing event names" -msgstr "包含事件名称的列" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:934 +#: superset/assets/javascripts/explore/stores/visTypes.js:1107 msgid "Event count limit" -msgstr "事件计数限制" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:935 +#: superset/assets/javascripts/explore/stores/visTypes.js:1108 msgid "The maximum number of events to return, equivalent to number of rows" -msgstr "返回事件的最大数目,等于行数" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:938 +#: superset/assets/javascripts/explore/stores/visTypes.js:1111 msgid "Meta data" -msgstr "元数据" +msgstr "" -#: superset/assets/javascripts/explore/stores/visTypes.js:939 +#: superset/assets/javascripts/explore/stores/visTypes.js:1112 msgid "Select any columns for meta data inspection" -msgstr "选择任何列进行元数据检查" +msgstr "" -#: superset/assets/javascripts/modules/superset.js:134 +#: 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 "服务器无法成功连接.您可能需要验证您的连接并再次尝试。" +msgstr "" -#: superset/assets/javascripts/modules/superset.js:137 +#: superset/assets/javascripts/modules/superset.js:133 #, python-format msgid "An unknown error occurred. (Status: %s )" -msgstr "一个未知的错误发生.(状态: %s )" - -#: superset/assets/javascripts/modules/superset.js:162 -#, python-format -msgid "Query timeout - visualization query are set to time out at %s seconds." -msgstr "查询超时 - 可视化查询设置为超时 %s 秒." +msgstr "" #: 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 "安全 & 访问" +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 "没有仪表盘" +msgstr "" #: superset/assets/javascripts/profile/components/CreatedContent.jsx:58 #: superset/assets/javascripts/profile/components/Favorites.jsx:59 -#: superset/templates/superset/welcome.html:20 superset/views/core.py:367 -#: superset/views/core.py:527 +#: 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:403 superset/views/core.py:472 +#: 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 "没有收藏的切片,去点击星星收藏!" +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:279 +#: superset/views/core.py:284 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 "Gravatar提供的个人资料图片" +msgstr "" #: superset/assets/javascripts/profile/components/UserInfo.jsx:33 msgid "joined" -msgstr "加入" +msgstr "" #: superset/assets/javascripts/profile/components/UserInfo.jsx:43 msgid "id:" -msgstr "id:" +msgstr "" #: superset/assets/visualizations/EventFlow.jsx:56 msgid "Sorry, there appears to be no data" -msgstr "对不起,似乎没有数据" +msgstr "" -#: superset/assets/visualizations/filter_box.jsx:88 +#: superset/assets/visualizations/filter_box.jsx:106 #, python-format msgid "Select [%s]" -msgstr "选择 [%s]" +msgstr "" -#: superset/connectors/druid/models.py:970 +#: superset/connectors/druid/models.py:1073 msgid "No data was returned." msgstr "没有数据" @@ -2556,32 +2735,32 @@ msgstr "添加Druid列" msgid "Edit Druid Column" msgstr "编辑Druid列" -#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:81 +#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:80 msgid "Column" msgstr "列" #: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:109 -#: superset/connectors/sqla/views.py:133 +#: superset/connectors/sqla/views.py:94 superset/connectors/sqla/views.py:133 msgid "Type" msgstr "类型" -#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84 +#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:83 msgid "Groupable" msgstr "可分组" -#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85 +#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:84 msgid "Filterable" msgstr "可筛选" -#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87 +#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:86 msgid "Count Distinct" msgstr "计数" -#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88 +#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:87 msgid "Sum" msgstr "求和" -#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:50 +#: 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." @@ -2610,12 +2789,12 @@ msgid "" "metric)' are allowed to access this metric" msgstr "是否访问受限。只有有权限的用户才能访问。" -#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:82 +#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:81 #: superset/connectors/sqla/views.py:132 msgid "Verbose Name" msgstr "全称" -#: superset/connectors/druid/views.py:110 superset/views/core.py:554 +#: superset/connectors/druid/views.py:110 superset/views/core.py:559 msgid "JSON" msgstr "JSON" @@ -2623,79 +2802,84 @@ msgstr "JSON" msgid "Druid Datasource" msgstr "Druid数据源" -#: superset/connectors/druid/views.py:128 +#: superset/connectors/druid/views.py:112 superset/connectors/sqla/views.py:138 +msgid "Warning Message" +msgstr "" + +#: superset/connectors/druid/views.py:129 msgid "List Druid Cluster" msgstr "Druid集群列表" -#: superset/connectors/druid/views.py:129 +#: superset/connectors/druid/views.py:130 msgid "Show Druid Cluster" msgstr "显示Druid集群" -#: superset/connectors/druid/views.py:130 +#: superset/connectors/druid/views.py:131 msgid "Add Druid Cluster" msgstr "添加Druid集群" -#: superset/connectors/druid/views.py:131 +#: superset/connectors/druid/views.py:132 msgid "Edit Druid Cluster" msgstr "编辑Druid集群" -#: superset/connectors/druid/views.py:142 -#: superset/connectors/druid/views.py:228 +#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:227 msgid "Cluster" msgstr "集群" -#: superset/connectors/druid/views.py:143 +#: superset/connectors/druid/views.py:144 msgid "Coordinator Host" msgstr "协调器主机" -#: superset/connectors/druid/views.py:144 +#: superset/connectors/druid/views.py:145 msgid "Coordinator Port" msgstr "协调器端口" -#: superset/connectors/druid/views.py:145 +#: superset/connectors/druid/views.py:146 msgid "Coordinator Endpoint" msgstr "协调器端点" -#: superset/connectors/druid/views.py:146 +#: superset/connectors/druid/views.py:147 msgid "Broker Host" msgstr "代理主机" -#: superset/connectors/druid/views.py:147 +#: superset/connectors/druid/views.py:148 msgid "Broker Port" msgstr "代理端口" -#: superset/connectors/druid/views.py:148 +#: superset/connectors/druid/views.py:149 msgid "Broker Endpoint" msgstr "代理端点" -#: superset/connectors/druid/views.py:163 +#: superset/connectors/druid/views.py:164 msgid "Druid Clusters" msgstr "Druid集群" -#: superset/connectors/druid/views.py:166 -#: superset/connectors/druid/views.py:268 -#: superset/connectors/druid/views.py:307 superset/connectors/sqla/views.py:281 -#: superset/views/core.py:282 +#: 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 msgid "Sources" msgstr "数据源" -#: superset/connectors/druid/views.py:173 +#: superset/connectors/druid/views.py:174 msgid "List Druid Datasource" msgstr "Druid数据源列表" -#: superset/connectors/druid/views.py:174 +#: superset/connectors/druid/views.py:175 msgid "Show Druid Datasource" msgstr "显示Druid数据源" -#: superset/connectors/druid/views.py:175 +#: superset/connectors/druid/views.py:176 msgid "Add Druid Datasource" msgstr "添加Druid数据源" -#: superset/connectors/druid/views.py:176 +#: superset/connectors/druid/views.py:177 msgid "Edit Druid Datasource" msgstr "编辑Druid数据源" -#: superset/connectors/druid/views.py:197 superset/connectors/sqla/views.py:175 +#: 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 " @@ -2704,11 +2888,11 @@ msgid "" "datasource for a slice, overwrite the slice from the 'explore view'" msgstr "与此表关联的切片列表。通过更改此数据源,您可以更改相关的切片。还要注意,切片需要指向数据源,因此如果从数据源中删除切片,则此形式将无法保存。如果要更改切片的数据源,请从`浏览视图`覆盖切片," -#: superset/connectors/druid/views.py:205 superset/connectors/sqla/views.py:183 +#: superset/connectors/druid/views.py:204 superset/connectors/sqla/views.py:184 msgid "Timezone offset (in hours) for this datasource" msgstr "数据源的时差(单位:小时)" -#: superset/connectors/druid/views.py:209 +#: 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` " @@ -2716,112 +2900,126 @@ msgid "" "filter will be populated based on the distinct value over the past week" msgstr "当检索不同的值以填充过滤器组件时,时间表达式用作条件。只适用于`启用过滤器选择`。如果您输入`7天前`,将根据过去一周的不同值来填充ilter中不同的值列表" -#: superset/connectors/druid/views.py:216 superset/connectors/sqla/views.py:205 +#: 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" msgstr "是否在浏览视图的过滤器部分中填充过滤器的下拉列表,并提供从后端获取的不同值的列表" -#: superset/connectors/druid/views.py:220 superset/connectors/sqla/views.py:219 +#: superset/connectors/druid/views.py:219 msgid "" "Redirects to this endpoint when clicking on the datasource from the " "datasource list" msgstr "在数据源列表中点击数据源将重定向到此端点" -#: superset/connectors/druid/views.py:226 superset/connectors/sqla/views.py:212 +#: superset/connectors/druid/views.py:225 superset/connectors/sqla/views.py:213 msgid "Associated Slices" msgstr "相关切片" -#: superset/connectors/druid/views.py:227 +#: superset/connectors/druid/views.py:226 msgid "Data Source" msgstr "数据源" -#: superset/connectors/druid/views.py:230 +#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:225 msgid "Owner" msgstr "所有者" -#: superset/connectors/druid/views.py:231 +#: superset/connectors/druid/views.py:230 msgid "Is Hidden" msgstr "隐藏" -#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:217 +#: superset/connectors/druid/views.py:231 superset/connectors/sqla/views.py:218 msgid "Enable Filter Select" msgstr "启用过滤器选择" -#: superset/connectors/druid/views.py:233 +#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220 msgid "Default Endpoint" msgstr "默认端点" -#: superset/connectors/druid/views.py:234 +#: superset/connectors/druid/views.py:233 msgid "Time Offset" msgstr "时间偏移" -#: superset/connectors/druid/views.py:235 superset/connectors/sqla/views.py:223 -#: superset/views/core.py:249 superset/views/core.py:365 +#: superset/connectors/druid/views.py:234 superset/connectors/sqla/views.py:222 +#: superset/views/core.py:251 superset/views/core.py:370 msgid "Cache Timeout" msgstr "缓存时间" -#: superset/connectors/druid/views.py:266 +#: superset/connectors/druid/views.py:265 msgid "Druid Datasources" msgstr "Druid数据源" -#: superset/connectors/druid/views.py:304 +#: superset/connectors/druid/views.py:312 +msgid "Scan New Datasources" +msgstr "" + +#: superset/connectors/druid/views.py:320 msgid "Refresh Druid Metadata" msgstr "刷新Druid元数据" -#: superset/connectors/sqla/models.py:386 +#: superset/connectors/sqla/models.py:394 msgid "" "Datetime column not provided as part table configuration and is required " "by this type of chart" msgstr "缺少时间字段" -#: superset/connectors/sqla/models.py:391 +#: superset/connectors/sqla/models.py:398 +msgid "Empty query?" +msgstr "" + +#: superset/connectors/sqla/models.py:401 msgid "Metric '{}' is not valid" msgstr "'{}'是无效的" -#: superset/connectors/sqla/views.py:28 +#: superset/connectors/sqla/models.py:590 +msgid "" +"Table [{}] doesn't seem to exist in the specified database, couldn't " +"fetch column information" +msgstr "" + +#: superset/connectors/sqla/views.py:27 msgid "List Columns" msgstr "列列表" -#: superset/connectors/sqla/views.py:29 +#: superset/connectors/sqla/views.py:28 msgid "Show Column" msgstr "显示列" -#: superset/connectors/sqla/views.py:30 +#: superset/connectors/sqla/views.py:29 msgid "Add Column" msgstr "添加列" -#: superset/connectors/sqla/views.py:31 +#: superset/connectors/sqla/views.py:30 msgid "Edit Column" msgstr "编辑列" -#: superset/connectors/sqla/views.py:46 +#: 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" msgstr "是否将此列作为[时间粒度]选项, 列中的数据类型必须是DATETIME" -#: superset/connectors/sqla/views.py:53 +#: 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." msgstr "由数据库推断的数据类型。在某些情况下,可能需要为表达式定义的列手工输入一个类型。在大多数情况下,用户不需要修改这个数据类型。" -#: superset/connectors/sqla/views.py:91 +#: superset/connectors/sqla/views.py:90 msgid "Expression" msgstr "表达式" -#: superset/connectors/sqla/views.py:92 +#: superset/connectors/sqla/views.py:91 msgid "Is temporal" msgstr "表示时间" -#: superset/connectors/sqla/views.py:93 +#: superset/connectors/sqla/views.py:92 msgid "Datetime Format" msgstr "时间格式" -#: superset/connectors/sqla/views.py:94 +#: superset/connectors/sqla/views.py:93 msgid "Database Expression" msgstr "数据库表达式" @@ -2845,67 +3043,94 @@ msgstr "编辑指标" msgid "SQL Expression" msgstr "SQL表达式" -#: superset/connectors/sqla/views.py:152 +#: superset/connectors/sqla/views.py:136 +msgid "D3 Format" +msgstr "" + +#: superset/connectors/sqla/views.py:137 +msgid "Is Restricted" +msgstr "" + +#: superset/connectors/sqla/views.py:155 msgid "List Tables" msgstr "表列表" -#: superset/connectors/sqla/views.py:153 +#: superset/connectors/sqla/views.py:156 msgid "Show Table" msgstr "显示表" -#: superset/connectors/sqla/views.py:154 +#: superset/connectors/sqla/views.py:157 msgid "Add Table" msgstr "添加表" -#: superset/connectors/sqla/views.py:155 +#: superset/connectors/sqla/views.py:158 msgid "Edit Table" msgstr "编辑表" -#: superset/connectors/sqla/views.py:184 +#: superset/connectors/sqla/views.py:185 msgid "Name of the table that exists in the source database" msgstr "源数据库中存在的表的名称" -#: superset/connectors/sqla/views.py:186 +#: superset/connectors/sqla/views.py:187 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2" msgstr "模式,只在一些数据库中使用,比如Postgres、Redshift和DB2" -#: superset/connectors/sqla/views.py:192 +#: 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." msgstr "这个字段执行Superset视图时,意味着Superset将以子查询的形式对字符串运行查询。" -#: superset/connectors/sqla/views.py:196 +#: 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." msgstr "当获取不同的值来填充过滤器组件应用时。支持jinja的模板语法。只在`启用过滤器选择`时应用。" -#: superset/connectors/sqla/views.py:202 +#: superset/connectors/sqla/views.py:203 msgid "Redirects to this endpoint when clicking on the table from the table list" msgstr "点击表列表中的表时将重定向到此端点" -#: superset/connectors/sqla/views.py:214 +#: superset/connectors/sqla/views.py:215 msgid "Changed By" msgstr "修改人" -#: superset/connectors/sqla/views.py:215 superset/views/core.py:245 +#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55 msgid "Database" msgstr "数据库" -#: superset/connectors/sqla/views.py:216 superset/views/core.py:247 +#: superset/connectors/sqla/views.py:217 superset/views/core.py:249 msgid "Last Changed" msgstr "更新时间" -#: superset/connectors/sqla/views.py:218 +#: superset/connectors/sqla/views.py:219 msgid "Schema" msgstr "模式" -#: superset/connectors/sqla/views.py:222 +#: superset/connectors/sqla/views.py:221 msgid "Offset" msgstr "偏移" +#: superset/connectors/sqla/views.py:223 +msgid "Table Name" +msgstr "" + +#: superset/connectors/sqla/views.py:224 +msgid "Fetch Values Predicate" +msgstr "" + +#: superset/connectors/sqla/views.py:226 +msgid "Main Datetime Column" +msgstr "" + +#: 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:255 msgid "" "The table was created. As part of this two phase configuration process, " @@ -2928,6 +3153,14 @@ msgstr "退出" msgid "Login" msgstr "登录" +#: superset/templates/appbuilder/general/widgets/base_list.html:37 +msgid "Record Count" +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 "导入" @@ -2945,7 +3178,7 @@ msgstr "您没有权限访问数据源(s): %(name)s" msgid "Request Permissions" msgstr "请求权限" -#: superset/templates/superset/welcome.html:10 +#: superset/templates/superset/welcome.html:3 msgid "Welcome!" msgstr "欢迎!" @@ -2953,185 +3186,209 @@ msgstr "欢迎!" msgid "Test Connection" msgstr "测试连接" -#: superset/views/base.py:57 +#: superset/views/annotations.py:50 superset/views/annotations.py:58 +#: superset/views/core.py:277 superset/views/core.py:2371 +#: superset/views/sql_lab.py:30 +msgid "Manage" +msgstr "管理" + +#: superset/views/base.py:62 #, python-format msgid "Datasource %(name)s already exists" msgstr "数据源%(name)s 已存在" -#: superset/views/base.py:256 +#: superset/views/base.py:221 +msgid "json isn't valid" +msgstr "" + +#: superset/views/base.py:272 msgid "Delete" msgstr "删除" -#: superset/views/base.py:257 +#: superset/views/base.py:273 msgid "Delete all Really?" msgstr "确定删除全部?" -#: superset/views/core.py:57 +#: superset/views/core.py:56 msgid "This endpoint requires the `all_datasource_access` permission" msgstr "这个端点需要“all_datasource_access”的权限" -#: superset/views/core.py:59 +#: superset/views/core.py:58 msgid "The datasource seems to have been deleted" msgstr "数据源已经被删除" -#: superset/views/core.py:60 +#: superset/views/core.py:59 msgid "The access requests seem to have been deleted" msgstr "访问请求已被删除" -#: superset/views/core.py:62 +#: superset/views/core.py:61 msgid "The user seems to have been deleted" msgstr "用户已经被删除" -#: superset/views/core.py:63 +#: superset/views/core.py:62 msgid "You don't have access to this datasource" msgstr "你不能访问这个数据源" -#: superset/views/core.py:67 +#: superset/views/core.py:66 #, python-format msgid "" "This view requires the database %(name)s or `all_datasource_access` " "permission" msgstr "此视图需要数据库 %(name)s或“all_datasource_access”权限" -#: superset/views/core.py:72 +#: superset/views/core.py:71 #, python-format msgid "" "This endpoint requires the datasource %(name)s, database or " "`all_datasource_access` permission" msgstr "此端点需要数据源 %(name)s、数据库或“all_datasource_access”权限" -#: superset/views/core.py:175 +#: superset/views/core.py:174 msgid "List Databases" msgstr "数据库列表" -#: superset/views/core.py:176 +#: superset/views/core.py:175 msgid "Show Database" msgstr "显示数据库" -#: superset/views/core.py:177 +#: superset/views/core.py:176 msgid "Add Database" msgstr "添加数据库" -#: superset/views/core.py:178 +#: superset/views/core.py:177 msgid "Edit Database" msgstr "编辑数据库" -#: superset/views/core.py:213 +#: superset/views/core.py:212 msgid "Expose this DB in SQL Lab" msgstr "在SQL工具箱中公开这个数据库" -#: superset/views/core.py:214 +#: 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)" msgstr "允许用户运行同步查询,这是默认值,可以很好地处理在web请求范围内执行的查询(<~1分钟)" -#: superset/views/core.py:218 +#: 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." msgstr "允许用户对异步后端运行查询。 假设您有一个Celery工作者设置以及后端结果。" -#: superset/views/core.py:222 +#: superset/views/core.py:221 msgid "Allow CREATE TABLE AS option in SQL Lab" msgstr "在SQL编辑器中允许CREATE TABLE AS选项" -#: superset/views/core.py:223 +#: superset/views/core.py:222 msgid "" "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in" " SQL Lab" msgstr "允许用户在SQL编辑器中运行非SELECT语句(UPDATE,DELETE,CREATE,...)" -#: superset/views/core.py:227 +#: 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" msgstr "当在SQL编辑器中允许CREATE TABLE AS选项时,此选项可以此模式中强制创建表" -#: superset/views/core.py:241 +#: 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 "Expose in SQL Lab" msgstr "在SQL工具箱中公开" -#: superset/views/core.py:242 +#: superset/views/core.py:244 msgid "Allow CREATE TABLE AS" msgstr "允许 CREATE TABLE AS" -#: superset/views/core.py:243 +#: superset/views/core.py:245 msgid "Allow DML" msgstr "允许 DML" -#: superset/views/core.py:244 +#: superset/views/core.py:246 msgid "CTAS Schema" msgstr "CTAS模式" -#: superset/views/core.py:246 superset/views/core.py:366 -#: superset/views/core.py:474 superset/views/core.py:538 +#: superset/views/core.py:248 superset/views/core.py:371 +#: superset/views/core.py:479 superset/views/core.py:543 msgid "Creator" msgstr "作者" -#: superset/views/core.py:248 +#: superset/views/core.py:250 msgid "SQLAlchemy URI" msgstr "SQLAlchemy URI" -#: superset/views/core.py:250 +#: superset/views/core.py:252 msgid "Extra" msgstr "扩展" -#: superset/views/core.py:268 +#: superset/views/core.py:253 +msgid "Allow Run Sync" +msgstr "" + +#: superset/views/core.py:254 +msgid "Allow Run Async" +msgstr "" + +#: superset/views/core.py:255 +msgid "Impersonate queries to the database" +msgstr "" + +#: superset/views/core.py:273 msgid "Import Dashboards" msgstr "导入仪表盘" -#: superset/views/core.py:272 superset/views/core.py:2318 -#: superset/views/sql_lab.py:23 -msgid "Manage" -msgstr "管理" - -#: superset/views/core.py:310 superset/views/core.py:551 +#: superset/views/core.py:315 superset/views/core.py:556 +#: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54 msgid "User" msgstr "用户" -#: superset/views/core.py:311 +#: superset/views/core.py:316 msgid "User Roles" msgstr "用户角色" -#: superset/views/core.py:312 +#: superset/views/core.py:317 msgid "Database URL" msgstr "数据库URL" -#: superset/views/core.py:314 +#: superset/views/core.py:319 msgid "Roles to grant" msgstr "角色授权" -#: superset/views/core.py:315 +#: superset/views/core.py:320 msgid "Created On" msgstr "创建日期" -#: superset/views/core.py:321 +#: superset/views/core.py:326 msgid "Access requests" msgstr "访问请求" -#: superset/views/core.py:323 superset/views/core.py:562 +#: superset/views/core.py:328 superset/views/core.py:567 msgid "Security" msgstr "安全" -#: superset/views/core.py:330 +#: superset/views/core.py:335 msgid "List Slices" msgstr "切片列表" -#: superset/views/core.py:331 +#: superset/views/core.py:336 msgid "Show Slice" msgstr "显示切片" -#: superset/views/core.py:332 +#: superset/views/core.py:337 msgid "Add Slice" msgstr "添加切片" -#: superset/views/core.py:333 +#: superset/views/core.py:338 msgid "Edit Slice" msgstr "编辑切片" -#: superset/views/core.py:354 +#: 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 " @@ -3139,193 +3396,1897 @@ msgid "" "parameters." msgstr "当单击“保存”或“覆盖”按钮时,这些参数会在视图中动态生成。高级用户可以在这里改变特定的参数。" -#: superset/views/core.py:359 +#: superset/views/core.py:364 msgid "Duration (in seconds) of the caching timeout for this slice." msgstr "切片数据过期时间(秒)" -#: superset/views/core.py:370 +#: superset/views/core.py:375 msgid "Last Modified" msgstr "最后修改" -#: superset/views/core.py:371 superset/views/core.py:473 +#: superset/views/core.py:376 superset/views/core.py:478 msgid "Owners" msgstr "所有者" -#: superset/views/core.py:372 +#: superset/views/core.py:377 msgid "Parameters" msgstr "参数" -#: superset/views/core.py:373 superset/views/core.py:415 +#: superset/views/core.py:378 superset/views/core.py:420 msgid "Slice" msgstr "切片" -#: superset/views/core.py:432 +#: superset/views/core.py:437 msgid "List Dashboards" msgstr "仪表盘列表" -#: superset/views/core.py:433 +#: superset/views/core.py:438 msgid "Show Dashboard" msgstr "显示仪表盘" -#: superset/views/core.py:434 +#: superset/views/core.py:439 msgid "Add Dashboard" msgstr "添加仪表盘" -#: superset/views/core.py:435 +#: superset/views/core.py:440 msgid "Edit Dashboard" msgstr "编辑仪表盘" -#: superset/views/core.py:446 +#: 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:451 +#: 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:455 +#: superset/views/core.py:460 msgid "To get a readable URL for your dashboard" msgstr "为看板生成一个可读的URL" -#: superset/views/core.py:456 +#: 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:461 +#: superset/views/core.py:466 msgid "Owners is a list of users who can alter the dashboard." msgstr "“所有者”是一组可以修改看板的用户列表" -#: superset/views/core.py:469 superset/views/core.py:536 +#: superset/views/core.py:474 superset/views/core.py:541 msgid "Dashboard" msgstr "看板" -#: superset/views/core.py:471 +#: superset/views/core.py:476 msgid "Slug" msgstr "Slug" -#: superset/views/core.py:476 +#: superset/views/core.py:481 msgid "Position JSON" msgstr "位置参数" -#: superset/views/core.py:478 +#: superset/views/core.py:483 msgid "JSON Metadata" msgstr "JSON模板" -#: superset/views/core.py:479 +#: superset/views/core.py:484 msgid "Underlying Tables" msgstr "底层表" -#: superset/views/core.py:502 +#: superset/views/core.py:507 msgid "Export" msgstr "导出" -#: superset/views/core.py:502 +#: superset/views/core.py:507 msgid "Export dashboards?" msgstr "导出仪表盘?" -#: superset/views/core.py:552 +#: superset/views/core.py:557 msgid "Action" msgstr "操作" -#: superset/views/core.py:553 +#: superset/views/core.py:558 msgid "dttm" msgstr "DTTM" -#: superset/views/core.py:560 +#: superset/views/core.py:565 msgid "Action Log" msgstr "操作日志" -#: superset/views/core.py:790 +#: superset/views/core.py:796 msgid "Access was requested" msgstr "请求访问" -#: superset/views/core.py:851 +#: superset/views/core.py:857 #, python-format 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:867 +#: superset/views/core.py:873 #, 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:876 +#: superset/views/core.py:882 msgid "You have no permission to approve this request" msgstr "您没有权限批准此请求" -#: superset/views/core.py:1609 +#: superset/views/core.py:1646 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:1615 +#: superset/views/core.py:1652 #, python-format msgid "Slice %(id)s not found" msgstr "切片 %(id)s 没有找到" -#: superset/views/core.py:1627 +#: superset/views/core.py:1664 #, python-format msgid "Table %(t)s wasn't found in the database %(d)s" msgstr "在数据库 %(d)s中找不到表 %(t)s" -#: superset/views/core.py:1761 +#: superset/views/core.py:1803 #, python-format msgid "Can't find User '%(name)s', please ask your admin to create one." msgstr "找不到用户'%(name)',请您让管理员创建一个。" -#: superset/views/core.py:1768 +#: superset/views/core.py:1810 #, python-format msgid "Can't find DruidCluster with cluster_name = '%(name)s'" msgstr "不能找到具有cluster_name = '%(name)s'的Druid集群" -#: superset/views/core.py:2315 +#: superset/views/core.py:2071 +msgid "Query record was not created as expected." +msgstr "" + +#: superset/views/core.py:2357 +msgid "Template Name" +msgstr "" + +#: superset/views/core.py:2368 msgid "CSS Templates" msgstr "CSS模板" -#: superset/views/core.py:2325 +#: superset/views/core.py:2379 msgid "SQL Editor" msgstr "SQL编辑器" -#: superset/views/core.py:2330 superset/views/core.py:2339 +#: superset/views/core.py:2384 superset/views/core.py:2393 msgid "SQL Lab" msgstr "SQL工具箱" -#: superset/views/core.py:2334 +#: superset/views/core.py:2388 msgid "Query Search" msgstr "查询搜索" +#: superset/views/sql_lab.py:20 +msgid "Status" +msgstr "" + #: superset/views/sql_lab.py:21 +msgid "Start Time" +msgstr "" + +#: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58 +msgid "End Time" +msgstr "" + +#: superset/views/sql_lab.py:28 msgid "Queries" msgstr "查询" -#: superset/views/sql_lab.py:30 +#: superset/views/sql_lab.py:37 msgid "List Saved Query" msgstr "保存的查询列表" -#: superset/views/sql_lab.py:31 +#: superset/views/sql_lab.py:38 msgid "Show Saved Query" msgstr "显示保存的查询" -#: superset/views/sql_lab.py:32 +#: superset/views/sql_lab.py:39 msgid "Add Saved Query" msgstr "添加保存的查询" -#: superset/views/sql_lab.py:33 +#: superset/views/sql_lab.py:40 msgid "Edit Saved Query" msgstr "编辑保存的查询" -#: superset/views/sql_lab.py:62 +#: superset/views/sql_lab.py:59 +msgid "Pop Tab Link" +msgstr "" + +#: superset/views/sql_lab.py:60 +msgid "Changed on" +msgstr "" + +#: superset/views/sql_lab.py:79 msgid "Saved Queries" msgstr "已保存查询" +#~ msgid "Your query was saved" +#~ msgstr "已保存你的查询" + +#~ msgid "Your query could not be saved" +#~ msgstr "不能保存你的查询" + +#~ msgid "Failed at retrieving results from the results backend" +#~ msgstr "解析后端数据失败" + +#~ msgid "Could not connect to server" +#~ msgstr "无法连接到服务器" + +#~ msgid "Your session timed out, please refresh your page and try again." +#~ msgstr "您的请求超时,请刷新您的页面,再试一次." + +#~ msgid "Query was stopped." +#~ msgstr "查询已停止." + +#~ msgid "Failed at stopping query." +#~ msgstr "停止查询失败" + +#~ msgid "Error occurred while fetching table metadata" +#~ msgstr "获取表数据时发生错误" + +#~ msgid "shared query" +#~ msgstr "共享查询" + +#~ msgid "The query couldn't be loaded" +#~ msgstr "无法加载查询" + +#~ msgid "An error occurred while creating the data source" +#~ msgstr "创建数据源时发生错误" + +#~ msgid "Pick a chart type!" +#~ msgstr "选择一个图表类型!" + +#~ msgid "To use this chart type you need at least one column flagged as a date" +#~ msgstr "您至少需要标记一个列作为日期来使用这个图表类型" + +#~ msgid "To use this chart type you need at least one dimension" +#~ msgstr "您至少需要设置一个维度来使用这个图表类型" + +#~ msgid "To use this chart type you need at least one aggregation function" +#~ msgstr "您至少需要一个聚合函数来使用这个图表类型" + +#~ msgid "Untitled Query" +#~ msgstr "无标题的查询" + +#~ msgid "Copy of %s" +#~ msgstr "复制 %s" + +#~ msgid "share query" +#~ msgstr "共享查询" + +#~ msgid "copy URL to clipboard" +#~ msgstr "将URL复制到剪贴板" + +#~ msgid "Raw SQL" +#~ msgstr "原始SQL" + +#~ msgid "Source SQL" +#~ msgstr "源SQL" + +#~ msgid "SQL" +#~ msgstr "SQL" + +#~ msgid "No query history yet..." +#~ msgstr "没有查询记录..." + +#~ msgid "It seems you don't have access to any database" +#~ msgstr "您没有访问任何数据库" + +#~ msgid "Search Results" +#~ msgstr "搜索结果" + +#~ msgid "[From]-" +#~ msgstr "[开始日期]-" + +#~ msgid "[To]-" +#~ msgstr "[截止日期]-" + +#~ msgid "[Query Status]" +#~ msgstr "[查询状态]" + +#~ msgid "Search" +#~ msgstr "搜索" + +#~ msgid "Open in SQL Editor" +#~ msgstr "在SQL编辑器中打开" + +#~ msgid "view results" +#~ msgstr "查看结果" + +#~ msgid "Data preview" +#~ msgstr "预览数据" + +#~ msgid "Visualize the data out of this query" +#~ msgstr "可视化此查询中的数据" + +#~ msgid "Overwrite text in editor with a query on this table" +#~ msgstr "使用此表上的查询覆盖编辑器中的文本" + +#~ msgid "Run query in a new tab" +#~ msgstr "在新标签中运行查询" + +#~ msgid "Remove query from log" +#~ msgstr "从日志中删除查询" + +#~ msgid ".CSV" +#~ msgstr ".CSV" + +#~ msgid "Visualize" +#~ msgstr "可视化选项" + +#~ msgid "Query was stopped" +#~ msgstr "查询已停止" + +#~ msgid "was created" +#~ msgstr "被创建" + +#~ msgid "Query in a new tab" +#~ msgstr "在新标签中查询" + +#~ msgid "Fetch data preview" +#~ msgstr "获取预览数据" + +#~ msgid "The query returned no data" +#~ msgstr "该查询没有返回任何数据" + +#~ msgid "Run Selected Query" +#~ msgstr "运行选择的查询" + +#~ msgid "Run Query" +#~ msgstr "运行查询" + +#~ msgid "Run query asynchronously" +#~ msgstr "异步运行查询" + +#~ msgid "Stop" +#~ msgstr "停止" + +#~ msgid "Undefined" +#~ msgstr "未定义" + +#~ msgid "Label for your query" +#~ msgstr "为你的查询设置标签" + +#~ msgid "Write a description for your query" +#~ msgstr "为你的查询写一个描述" + +#~ msgid "Save" +#~ msgstr "保存" + +#~ msgid "Save Query" +#~ msgstr "保存查询" + +#~ msgid "Run a query to display results here" +#~ msgstr "运行查询以在此显示结果" + +#~ msgid "Preview for %s" +#~ msgstr "预览 %s" + +#~ msgid "Results" +#~ msgstr "结果" + +#~ msgid "Query History" +#~ 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 行" + +#~ msgid "Create table as with query results" +#~ msgstr "使用查询结果创建表" + +#~ msgid "new table name" +#~ msgstr "新表名" + +#~ msgid "Error while fetching table list" +#~ msgstr "获取表列表时出错" + +#~ msgid "Error while fetching schema list" +#~ msgstr "获取模式列表时出错" + +#~ msgid "Error while fetching database list" +#~ msgstr "获取数据库列表时出错" + +#~ msgid "Database:" +#~ msgstr "数据库:" + +#~ msgid "Select a database" +#~ msgstr "选择一个数据库" + +#~ msgid "Select a schema (%s)" +#~ msgstr "选择一个模式 %s" + +#~ msgid "Schema:" +#~ msgstr "模式:" + +#~ msgid "Add a table (%s)" +#~ msgstr "添加一个表 %s" + +#~ msgid "Type to search ..." +#~ msgstr "类型搜索 ..." + +#~ msgid "Reset State" +#~ msgstr "重置状态" + +#~ msgid "Enter a new title for the tab" +#~ msgstr "输入标签的新标题" + +#~ msgid "Untitled Query %s" +#~ msgstr "无标题的查询 %s" + +#~ msgid "close tab" +#~ msgstr "关闭标签" + +#~ msgid "rename tab" +#~ msgstr "重命名标签" + +#~ msgid "expand tool bar" +#~ msgstr "展开工具栏" + +#~ msgid "hide tool bar" +#~ msgstr "隐藏工具栏" + +#~ msgid "Copy partition query to clipboard" +#~ msgstr "将分区查询复制到剪贴板" + +#~ msgid "latest partition:" +#~ msgstr "最新的分区:" + +#~ msgid "Keys for table" +#~ msgstr "键表" + +#~ msgid "View keys & indexes (%s)" +#~ msgstr "查看键和索引 (%s)" + +#~ msgid "Sort columns alphabetically" +#~ msgstr "按字母顺序排列列" + +#~ msgid "Original table column order" +#~ msgstr "原始表列顺序" + +#~ msgid "Copy SELECT statement to clipboard" +#~ msgstr "将查询语句复制到剪贴板" + +#~ msgid "Remove table preview" +#~ 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 "作为我别的名字" + +#~ msgid "using only alphanumeric characters and underscores" +#~ msgstr "仅使用字母数字和下划线" + +#~ msgid "Creating a data source and popping a new tab" +#~ msgstr "创建数据源并弹出新标签" + +#~ msgid "No results available for this query" +#~ msgstr "此查询没有可用的结果" + +#~ msgid "Chart Type" +#~ msgstr "图表类型" + +#~ msgid "[Chart Type]" +#~ msgstr "[图表类型]" + +#~ msgid "Datasource Name" +#~ msgstr "数据源名称" + +#~ msgid "datasource name" +#~ msgstr "数据源名称" + +#~ msgid "Create a new slice" +#~ msgstr "创建一个新的切片" + +#~ msgid "Choose a datasource" +#~ msgstr "选择一个数据源" + +#~ msgid "Choose a visualization type" +#~ msgstr "选择一个可视化类型" + +#~ msgid "Create new slice" +#~ msgstr "创建新的切片" + +#~ msgid "Select ..." +#~ msgstr "选择 ..." + +#~ msgid "Loaded data cached" +#~ msgstr "加载数据缓存" + +#~ msgid "Loaded from cache" +#~ msgstr "从缓存加载" + +#~ msgid "Click to force-refresh" +#~ msgstr "点击强制刷新" + +#~ msgid "Copy to clipboard" +#~ msgstr "复制到剪贴板" + +#~ msgid "Not successful" +#~ msgstr "不成功" + +#~ msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!" +#~ msgstr "对不起,您的浏览器不支持复制。使用Ctrl/Cmd + C!" + +#~ msgid "Copied!" +#~ msgstr "复制!" + +#~ msgid "click to edit title" +#~ msgstr "点击编辑标题" + +#~ msgid "You don't have the rights to alter this title." +#~ msgstr "你没有权限修改这个标题." + +#~ msgid "Click to favorite/unfavorite" +#~ msgstr "点击收藏/取消收藏" + +#~ msgid "You have unsaved changes." +#~ msgstr "您有未保存的更改。" + +#~ msgid "Click the" +#~ msgstr "点击" + +#~ msgid "button on the top right to save your changes." +#~ msgstr "右上角的按钮保存更改。" + +#~ msgid "Served from data cached %s . Click to force refresh." +#~ msgstr "服务于数据缓存 %s .点击强制刷新." + +#~ msgid "Click to force refresh" +#~ msgstr "点击强制刷新" + +#~ msgid "Error" +#~ msgstr "错误" + +#~ msgid "Sorry, there was an error adding slices to this dashboard: %s" +#~ msgstr "抱歉,在仪表盘: %s 上添加切片出错" + +#~ msgid "Active Dashboard Filters" +#~ msgstr "仪表盘过滤器" + +#~ msgid "Checkout this dashboard: %s" +#~ msgstr "查看仪表盘: %s" + +#~ msgid "Force refresh the whole dashboard" +#~ msgstr "强制刷新整个仪表盘" + +#~ msgid "Edit this dashboard's properties" +#~ msgstr "编辑仪表盘的属性" + +#~ msgid "Load a template" +#~ msgstr "加载一个模板" + +#~ msgid "Load a CSS template" +#~ msgstr "加载一个CSS模板" + +#~ msgid "Live CSS Editor" +#~ msgstr "实时CSS编辑器" + +#~ msgid "Don't refresh" +#~ msgstr "不刷新" + +#~ msgid "10 seconds" +#~ msgstr "10秒" + +#~ msgid "30 seconds" +#~ msgstr "30秒" + +#~ msgid "1 minute" +#~ msgstr "1分钟" + +#~ msgid "5 minutes" +#~ msgstr "5分钟" + +#~ msgid "Refresh Interval" +#~ msgstr "刷新间隔" + +#~ msgid "Choose the refresh frequency for this dashboard" +#~ msgstr "选择仪表盘的刷新频率" + +#~ msgid "This dashboard was saved successfully." +#~ msgstr "成功保存此仪表盘。" + +#~ msgid "Sorry, there was an error saving this dashboard: " +#~ msgstr "对不起,这个仪表盘有一个错误保存:" + +#~ msgid "You must pick a name for the new dashboard" +#~ msgstr "您必须为新的仪表盘选择一个名称" + +#~ msgid "Save Dashboard" +#~ msgstr "保存仪表盘" + +#~ msgid "Overwrite Dashboard [%s]" +#~ msgstr "覆盖仪表盘 [%s]" + +#~ msgid "Save as:" +#~ msgstr "保存为:" + +#~ msgid "[dashboard name]" +#~ msgstr "[仪表盘名称]" + +#~ msgid "Viz" +#~ msgstr "Viz" + +#~ msgid "Add Slices" +#~ msgstr "添加切片" + +#~ msgid "Add a new slice to the dashboard" +#~ msgstr "向仪表盘添加一个新的切片" + +#~ msgid "Add Slices to Dashboard" +#~ msgstr "添加切片到仪表盘" + +#~ msgid "Move chart" +#~ msgstr "移动图表" + +#~ msgid "Force refresh data" +#~ msgstr "强制刷新数据" + +#~ msgid "Toggle chart description" +#~ msgstr "是否显示图表描述" + +#~ msgid "Edit chart" +#~ msgstr "编辑图表" + +#~ msgid "Explore chart" +#~ msgstr "检索图表" + +#~ msgid "Remove chart from dashboard" +#~ msgstr "从仪表盘删除图表" + +#~ msgid "%s - untitled" +#~ msgstr "%s - 无标题" + +#~ msgid "Edit slice properties" +#~ msgstr "编辑切片属性" + +#~ msgid "Takes effect on chart immediatly" +#~ msgstr "立即生效" + +#~ msgid "Error..." +#~ msgstr "错误..." + +#~ msgid "Query" +#~ msgstr "查询" + +#~ msgid "Height" +#~ msgstr "高度" + +#~ msgid "Width" +#~ msgstr "宽度" + +#~ msgid "Export to .json" +#~ msgstr "导出为.json格式" + +#~ msgid "Export to .csv format" +#~ msgstr "导出为.csv格式" + +#~ msgid "Please enter a slice name" +#~ msgstr "请输入切片名称" + +#~ msgid "Please select a dashboard" +#~ msgstr "请选择一个仪表盘" + +#~ msgid "Please enter a dashboard name" +#~ msgstr "请输入仪表盘名称" + +#~ msgid "Save A Slice" +#~ msgstr "保存一个切片" + +#~ msgid "Overwrite slice %s" +#~ msgstr "覆盖切片 %s" + +#~ msgid "Save as" +#~ msgstr "另存为" + +#~ msgid "[slice name]" +#~ msgstr "[切片名称]" + +#~ msgid "Do not add to a dashboard" +#~ msgstr "不要添加到仪表盘" + +#~ msgid "Add slice to existing dashboard" +#~ msgstr "将切片添加到现有仪表盘" + +#~ msgid "Add to new dashboard" +#~ msgstr "添加到新的仪表盘" + +#~ msgid "Save & go to dashboard" +#~ msgstr "保存并转到仪表盘" + +#~ msgid "Check out this slice: %s" +#~ msgstr "查看切片: %s" + +#~ msgid "`Min` value should be numeric or empty" +#~ msgstr "最小值应该是数字或空" + +#~ msgid "`Max` value should be numeric or empty" +#~ msgstr "最大值应该是数字或空" + +#~ msgid "Filter value" +#~ msgstr "过滤值" + +#~ msgid "Select metric" +#~ msgstr "选择指标" + +#~ msgid "Select column" +#~ msgstr "选择过滤字段" + +#~ msgid "Select operator" +#~ msgstr "选择过滤方式" + +#~ msgid "Select %s" +#~ msgstr "查询 %s" + +#~ msgid "textarea" +#~ msgstr "文本区域" + +#~ msgid "Edit" +#~ msgstr "编辑" + +#~ msgid "in modal" +#~ msgstr "在模型中" + +#~ msgid "edit" +#~ msgstr "编辑" + +#~ msgid "Select a visualization type" +#~ msgstr "选择可视化类型" + +#~ msgid "Search / Filter" +#~ msgstr "搜索/过滤" + +#~ msgid "fetching dashboards failed for %s" +#~ msgstr "获取仪表盘 %s 失败" + +#~ msgid "Updating chart was stopped" +#~ msgstr "更新图表已停止" + +#~ msgid "An error occurred while rendering the visualization: %s" +#~ msgstr "在呈现可视化时发生了一个错误: %s" + +#~ msgid "Query timeout" +#~ 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 "网络错误。" + +#~ msgid "Failed to save slice" +#~ msgstr "无法保存切片" + +#~ msgid "The type of visualization to display" +#~ msgstr "要显示的可视化类型" + +#~ msgid "Metrics" +#~ 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 "排序" + +#~ msgid "Choose the metric" +#~ msgstr "选择指标" + +#~ msgid "Right Axis Metric" +#~ msgstr "右轴指制" + +#~ msgid "Choose a metric for right axis" +#~ msgstr "为右轴选择一个指标" + +#~ msgid "Stacked Style" +#~ msgstr "堆叠样式" + +#~ msgid "Linear Color Scheme" +#~ 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 "地平线色标" + +#~ msgid "Defines how the color are attributed." +#~ 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轴步长" + +#~ msgid "Number of steps to take between ticks when displaying the X scale" +#~ msgstr "X轴每个刻度的单位长度" + +#~ msgid "YScale Interval" +#~ msgstr "Y轴步长" + +#~ msgid "Number of steps to take between ticks when displaying the Y scale" +#~ msgstr "Y轴每个刻度的单位长度" + +#~ msgid "Include Time" +#~ msgstr "包括时间" + +#~ msgid "Whether to include the time granularity as defined in the time section" +#~ msgstr "是否包含在时间段中定义的时间粒度" + +#~ msgid "Stacked Bars" +#~ msgstr "堆积" + +#~ msgid "Show Markers" +#~ msgstr "显示标记" + +#~ msgid "Show data points as circle markers on the lines" +#~ msgstr "将数据点显示为线上的圆圈标记" + +#~ msgid "Bar Values" +#~ msgstr "柱状图的值" + +#~ msgid "Sort Bars" +#~ msgstr "是否排序" + +#~ msgid "Sort bars by x labels." +#~ msgstr "根据X轴排序" + +#~ 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 "显示项目" + +#~ msgid "Include series name as an axis" +#~ msgstr "坐标上显示项目名称" + +#~ msgid "Color Metric" +#~ msgstr "颜色度量" + +#~ msgid "A metric to use for color" +#~ msgstr "颜色度量项目" + +#~ msgid "Country Name" +#~ msgstr "国家名" + +#~ msgid "The name of country that Superset should display" +#~ msgstr "Superset应显示的国家/地区的名称" + +#~ 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 "分组" + +#~ msgid "One or many controls to group by" +#~ msgstr "根据一个或多个字段分组" + +#~ msgid "Columns" +#~ msgstr "列" + +#~ msgid "Columns to display" +#~ msgstr "显示列" + +#~ msgid "X" +#~ msgstr "X" + +#~ msgid "Y" +#~ msgstr "Y" + +#~ 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 "区域" + +#~ msgid "The time unit used for the grouping of blocks" +#~ 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 "链接长度" + +#~ msgid "Link length in the force layout" +#~ msgstr "有向图中的链接长度" + +#~ msgid "Charge" +#~ 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 "重新采样规则" + +#~ msgid "Pandas resample rule" +#~ msgstr "重新采样规则" + +#~ msgid "Resample How" +#~ msgstr "重采样方式" + +#~ msgid "Pandas resample how" +#~ msgstr "重采样方式" + +#~ msgid "Resample Fill Method" +#~ msgstr "插值方式" + +#~ msgid "Pandas resample fill method" +#~ 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 "结束时间" + +#~ msgid "Max Bubble Size" +#~ msgstr "气泡最大尺寸" + +#~ msgid "Whisker/outlier options" +#~ msgstr "非异常值选项" + +#~ msgid "Determines how whiskers and outliers are calculated." +#~ msgstr "计算最大/最小非异常值的方法" + +#~ msgid "Ratio" +#~ msgstr "比例" + +#~ msgid "Target aspect ratio for treemap tiles." +#~ msgstr "树状图中方块的比例" + +#~ msgid "Number format" +#~ msgstr "数字格式" + +#~ msgid "Row limit" +#~ msgstr "行数上限" + +#~ msgid "Series limit" +#~ msgstr "项目上限" + +#~ msgid "Limits the number of time series that get displayed" +#~ msgstr "限制显示的时间序列数" + +#~ msgid "Sort By" +#~ msgstr "排序" + +#~ msgid "Metric used to define the top series" +#~ 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 "实体" + +#~ msgid "This defines the element to be plotted on the chart" +#~ msgstr "这定义了要在图表上绘制的元素" + +#~ msgid "X Axis" +#~ msgstr "X轴" + +#~ msgid "Metric assigned to the [X] axis" +#~ msgstr "X轴对应的项目" + +#~ msgid "Y Axis" +#~ msgstr "Y轴" + +#~ msgid "Metric assigned to the [Y] axis" +#~ msgstr "Y轴对应的项目" + +#~ msgid "Bubble Size" +#~ 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轴名称" + +#~ msgid "Y Axis Label" +#~ msgstr "\"Y轴名" + +#~ 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 "滞后比较周期" + +#~ msgid "Based on granularity, number of time periods to compare against" +#~ msgstr "比较的时间周期,基于时间粒度" + +#~ msgid "Comparison suffix" +#~ msgstr "后缀文字" + +#~ msgid "Suffix to apply after the percentage display" +#~ msgstr "百分比后面显示的文本" + +#~ msgid "Table Timestamp Format" +#~ msgstr "时间格式" + +#~ msgid "Timestamp Format" +#~ msgstr "时间格式" + +#~ msgid "Series Height" +#~ msgstr "项目高度" + +#~ msgid "Pixel height of each series" +#~ msgstr "每个项目的像素高度" + +#~ msgid "Page Length" +#~ msgstr "页面长度" + +#~ msgid "Rows per page, 0 means no pagination" +#~ msgstr "每页行数,0表示无分页" + +#~ msgid "X Axis Format" +#~ msgstr "X轴数值格式" + +#~ msgid "Y Axis Format" +#~ msgstr "Y轴数值格式" + +#~ msgid "Right Axis Format" +#~ msgstr "右轴格式" + +#~ msgid "Markup Type" +#~ msgstr "标记类型" + +#~ msgid "Pick your favorite markup language" +#~ msgstr "选择标记语言" + +#~ msgid "Rotation" +#~ msgstr "旋转" + +#~ msgid "Rotation to apply to words in the cloud" +#~ msgstr "词汇云中词语的旋转方式" + +#~ msgid "Line Style" +#~ msgstr "线形" + +#~ msgid "Line interpolation as defined by d3.js" +#~ msgstr "定义线形" + +#~ msgid "Label Type" +#~ msgstr "标签类型" + +#~ msgid "What should be shown on the label?" +#~ msgstr "标签上应该显示什么?" + +#~ msgid "Code" +#~ msgstr "代码" + +#~ msgid "Put your code here" +#~ 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 "最小字体" + +#~ msgid "Font size for the smallest value in the list" +#~ msgstr "列表中最小值的字体大小" + +#~ msgid "Font Size To" +#~ msgstr "最大字体" + +#~ msgid "Font size for the biggest value in the list" +#~ 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 "区间过滤" + +#~ msgid "Whether to display the time range interactive selector" +#~ msgstr "是否显示时间区间选择控件" + +#~ msgid "Date Filter" +#~ msgstr "时间过滤器" + +#~ msgid "Whether to include a time filter" +#~ msgstr "是否包含时间过滤器" + +#~ msgid "Data Table" +#~ msgstr "明细表" + +#~ msgid "Whether to display the interactive data table" +#~ msgstr "是否显示明细表" + +#~ msgid "Search Box" +#~ msgstr "搜索框" + +#~ msgid "Whether to include a client side search box" +#~ msgstr "是否显示搜索框" + +#~ msgid "Table Filter" +#~ msgstr "表格过滤器" + +#~ msgid "Whether to apply filter when table cell is clicked" +#~ msgstr "是否应用表格过滤器" + +#~ msgid "Show Bubbles" +#~ msgstr "显示气泡" + +#~ msgid "Whether to display bubbles on top of countries" +#~ msgstr "是否在国家上显示气泡" + +#~ msgid "Legend" +#~ msgstr "图例" + +#~ msgid "Whether to display the legend (toggles)" +#~ msgstr "是否显示图例" + +#~ msgid "X bounds" +#~ msgstr "X轴边界" + +#~ msgid "Whether to display the min and max values of the X axis" +#~ msgstr "是否显示X轴的最大最小值" + +#~ msgid "Rich Tooltip" +#~ msgstr "详细信息" + +#~ msgid "The rich tooltip shows a list of all series for that point in time" +#~ msgstr "显示特定时间点的所有项目" + +#~ msgid "Y Log Scale" +#~ msgstr "Y轴对数" + +#~ msgid "Use a log scale for the Y axis" +#~ msgstr "对Y轴使用对数刻度" + +#~ msgid "X Log Scale" +#~ msgstr "X轴对数" + +#~ msgid "Use a log scale for the X axis" +#~ msgstr "对X轴使用对数刻度" + +#~ msgid "Donut" +#~ msgstr "环形图" + +#~ msgid "Do you want a donut or a pie?" +#~ msgstr "使用环形图或饼图" + +#~ msgid "Put labels outside" +#~ msgstr "把标签放在外面" + +#~ msgid "Put the labels outside the pie?" +#~ msgstr "是否把标签放在饼图外面" + +#~ msgid "Contribution" +#~ msgstr "贡献值" + +#~ msgid "Compute the contribution to the total" +#~ 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 "子标题" + +#~ msgid "Description text that shows up below your Big Number" +#~ 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 "图层样式" + +#~ msgid "Base layer map style" +#~ 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 "点半径单位" + +#~ msgid "The unit of measure for the specified point radius" +#~ msgstr "点半径的测量单位" + +#~ msgid "Opacity" +#~ msgstr "不透明度" + +#~ msgid "Opacity of all clusters, points, and labels. Between 0 and 1." +#~ msgstr "所有簇、点和标签的不透明度。在1和0之间。" + +#~ msgid "Zoom" +#~ msgstr "縮放" + +#~ msgid "Zoom level of the map" +#~ msgstr "地图的缩放级别" + +#~ msgid "Default latitude" +#~ msgstr "默认纬度" + +#~ msgid "Latitude of default viewport" +#~ msgstr "视窗默认纬度" + +#~ msgid "Default longitude" +#~ msgstr "默认经度" + +#~ msgid "Longitude of default viewport" +#~ msgstr "视窗默认经度" + +#~ msgid "Live render" +#~ msgstr "实时更新" + +#~ msgid "Points and clusters will update as viewport is being changed" +#~ msgstr "视窗发生改变时,点和簇实时更新" + +#~ msgid "RGB Color" +#~ msgstr "RGB 颜色" + +#~ msgid "The color for points and clusters in RGB" +#~ msgstr "RGB 分簇的颜色" + +#~ msgid "Ranges" +#~ msgstr "范围" + +#~ msgid "Ranges to highlight with shading" +#~ msgstr "范围用阴影高亮显示" + +#~ msgid "Range labels" +#~ msgstr "范围标签" + +#~ msgid "Labels for the ranges" +#~ msgstr "范围标签" + +#~ msgid "Markers" +#~ msgstr "标记" + +#~ msgid "List of values to mark with triangles" +#~ msgstr "用三角形标记的值列表" + +#~ msgid "Marker labels" +#~ msgstr "标记标签" + +#~ msgid "Labels for the markers" +#~ msgstr "标记标签" + +#~ msgid "Marker lines" +#~ msgstr "标记线" + +#~ msgid "List of values to mark with lines" +#~ msgstr "用线条标记的值列表" + +#~ msgid "Marker line labels" +#~ msgstr "线条标记的标签" + +#~ msgid "Labels for the marker lines" +#~ msgstr "标记线的标签" + +#~ msgid "Slice ID" +#~ msgstr "切片ID" + +#~ msgid "The id of the active slice" +#~ msgstr "切片的ID" + +#~ msgid "Cache Timeout (seconds)" +#~ msgstr "缓存超时(秒)" + +#~ msgid "The number of seconds before expiring the cache" +#~ 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 "时间" + +#~ msgid "Time related form attributes" +#~ msgstr "时间相关的属性" + +#~ msgid "Datasource & Chart Type" +#~ msgstr "数据源和图表类型" + +#~ msgid "This section exposes ways to include snippets of SQL in your query" +#~ msgstr "用于定制SQL语句" + +#~ 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 Leave " +#~ "the value control empty to filter " +#~ "empty strings or nullsFor filters with" +#~ " comma in values, wrap them in " +#~ "single quotesas in " +#~ msgstr "" +#~ "使用逗号分隔多个过滤条件,如`US,FR,Other`,将值控件留空以过滤空字符串或null,对于具有值的逗号的过滤器,将其包含在中的单引号中" + +#~ 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 "图表选项" + +#~ msgid "Breakdowns" +#~ msgstr "拆分" + +#~ msgid "Defines how each series is broken down" +#~ msgstr "定义每个项目的拆分方式" + +#~ msgid "Axes" +#~ msgstr "轴" + +#~ msgid "Dual Axis Line Chart" +#~ msgstr "双轴线图" + +#~ msgid "Y Axis 1" +#~ msgstr "Y轴从1开始" + +#~ msgid "Y Axis 2" +#~ msgstr "Y轴从2开始" + +#~ msgid "Left Axis Metric" +#~ msgstr "左轴指标" + +#~ msgid "Choose a metric for left axis" +#~ msgstr "为左轴选择指标" + +#~ msgid "Left Axis Format" +#~ msgstr "左轴格式" + +#~ msgid "GROUP BY" +#~ msgstr "GROUP BY" + +#~ msgid "Use this section if you want a query that aggregates" +#~ msgstr "进行聚合查询" + +#~ msgid "NOT GROUPED BY" +#~ msgstr "NOT GROUPED BY" + +#~ msgid "Use this section if you want to query atomic rows" +#~ msgstr "进行原始行查询" + +#~ msgid "Options" +#~ msgstr "选项" + +#~ msgid "Bubbles" +#~ msgstr "气泡" + +#~ msgid "Histogram Options" +#~ msgstr "直方图选项" + +#~ msgid "Numeric Column" +#~ msgstr "数字列" + +#~ msgid "Select the numeric column to draw the histogram" +#~ msgstr "选择数字列来绘制直方图" + +#~ msgid "No of Bins" +#~ msgstr "不分组" + +#~ msgid "Select number of bins for the histogram" +#~ msgstr "选择直方图的数量" + +#~ msgid "Primary Metric" +#~ msgstr "主指标" + +#~ msgid "The primary metric is used to define the arc segment sizes" +#~ 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 "层次" + +#~ msgid "This defines the level of the hierarchy" +#~ msgstr "定义层次" + +#~ msgid "Source / Target" +#~ msgstr "源/目标" + +#~ msgid "Choose a source and a target" +#~ msgstr "选择源和目标" + +#~ msgid "Force Layout" +#~ msgstr "有向图" + +#~ msgid "Chord Diagram" +#~ msgstr "弦图" + +#~ msgid "Choose a number format" +#~ msgstr "选择数字格式" + +#~ msgid "Source" +#~ msgstr "源" + +#~ msgid "Choose a source" +#~ msgstr "选择源" + +#~ msgid "Target" +#~ msgstr "目标" + +#~ msgid "Choose a target" +#~ 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 "显示底部标题的指标" + +#~ msgid "Country Control" +#~ msgstr "国家控件" + +#~ msgid "3 letter code of the country" +#~ msgstr "国家的3个字母代码" + +#~ msgid "Metric for color" +#~ msgstr "色彩度量项" + +#~ msgid "Metric that defines the color of the country" +#~ msgstr "国家颜色表示的统计项" + +#~ msgid "Bubble size" +#~ msgstr "气泡大小" + +#~ msgid "Metric that defines the size of the bubble" +#~ msgstr "气泡大小表示的度量项" + +#~ msgid "Filter Box" +#~ 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 "轴和度量" + +#~ msgid "Heatmap Options" +#~ msgstr "热力图选项" + +#~ msgid "Horizon" +#~ msgstr "热力图" + +#~ msgid "Points" +#~ msgstr "点" + +#~ msgid "Labelling" +#~ msgstr "标记" + +#~ msgid "Visual Tweaks" +#~ msgstr "视觉调整" + +#~ msgid "Viewport" +#~ msgstr "视图" + +#~ msgid "Longitude" +#~ msgstr "经度" + +#~ msgid "Column containing longitude data" +#~ msgstr "表示经度的列" + +#~ msgid "Latitude" +#~ msgstr "纬度" + +#~ msgid "Column containing latitude data" +#~ 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 "事件定义" + +#~ msgid "Additional meta data" +#~ msgstr "其他元数据" + +#~ msgid "Column containing entity ids" +#~ msgstr "包含实体ID的列" + +#~ msgid "e.g., a \"user id\" column" +#~ msgstr "例如,`用户ID`列" + +#~ msgid "Column containing event names" +#~ msgstr "包含事件名称的列" + +#~ msgid "Event count limit" +#~ msgstr "事件计数限制" + +#~ msgid "The maximum number of events to return, equivalent to number of rows" +#~ msgstr "返回事件的最大数目,等于行数" + +#~ msgid "Meta data" +#~ 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 )" + +#~ msgid "Query timeout - visualization query are set to time out at %s seconds." +#~ msgstr "查询超时 - 可视化查询设置为超时 %s 秒." + +#~ msgid "Favorites" +#~ msgstr "收藏" + +#~ msgid "Created Content" +#~ msgstr "创建内容" + +#~ msgid "Recent Activity" +#~ msgstr "近期活动" + +#~ msgid "Security & Access" +#~ msgstr "安全 & 访问" + +#~ msgid "No slices" +#~ msgstr "没有切片" + +#~ msgid "No dashboards" +#~ msgstr "没有仪表盘" + +#~ msgid "No favorite slices yet, go click on stars!" +#~ msgstr "没有收藏的切片,去点击星星收藏!" + +#~ msgid "No favorite dashboards yet, go click on stars!" +#~ msgstr "没有收藏的仪表盘,去点击星星收藏!" + +#~ msgid "Roles" +#~ msgstr "角色" + +#~ msgid "Datasources" +#~ msgstr "数据源" + +#~ msgid "Profile picture provided by Gravatar" +#~ msgstr "Gravatar提供的个人资料图片" + +#~ msgid "joined" +#~ msgstr "加入" + +#~ msgid "id:" +#~ msgstr "id:" + +#~ msgid "Sorry, there appears to be no data" +#~ msgstr "对不起,似乎没有数据" + +#~ msgid "Select [%s]" +#~ msgstr "选择 [%s]" + diff --git a/superset/views/core.py b/superset/views/core.py index 23a3993c88318..8cd3aac6e396f 100755 --- a/superset/views/core.py +++ b/superset/views/core.py @@ -2285,14 +2285,16 @@ def profile(self, username): for role in user.roles: perms = set() for perm in role.permissions: - perms.add( - (perm.permission.name, perm.view_menu.name) - ) - if perm.permission.name in ('datasource_access', 'database_access'): - permissions[perm.permission.name].add(perm.view_menu.name) + if perm.permission and perm.view_menu: + perms.add( + (perm.permission.name, perm.view_menu.name) + ) + if perm.permission.name in ('datasource_access', 'database_access'): + permissions[perm.permission.name].add(perm.view_menu.name) roles[role.name] = [ [perm.permission.name, perm.view_menu.name] for perm in role.permissions + if perm.permission and perm.view_menu ] payload = { 'user': {