superset-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From maximebeauche...@apache.org
Subject [incubator-superset] branch master updated: French translation (#3313)
Date Thu, 17 Aug 2017 03:29:21 GMT
This is an automated email from the ASF dual-hosted git repository.

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


The following commit(s) were added to refs/heads/master by this push:
     new 3c8577b  French translation (#3313)
3c8577b is described below

commit 3c8577b853dab2417dafe3c1971c0daa2dc5fee7
Author: Invenis <benjamin@invenis.paris>
AuthorDate: Thu Aug 17 05:29:18 2017 +0200

    French translation (#3313)
---
 babel/messages.pot                               |  845 ++++++---
 superset/translations/fr/LC_MESSAGES/messages.mo |  Bin 16500 -> 24674 bytes
 superset/translations/fr/LC_MESSAGES/messages.po | 2123 +++++++++-------------
 3 files changed, 1473 insertions(+), 1495 deletions(-)

diff --git a/babel/messages.pot b/babel/messages.pot
index 198b467..5ebccd2 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-06-19 23:49+0800\n"
+"POT-Creation-Date: 2017-08-17 03:23+0200\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -17,342 +17,526 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.4.0\n"
 
-#: superset/db_engine_specs.py:194 superset/db_engine_specs.py:225
-#: superset/db_engine_specs.py:269 superset/db_engine_specs.py:317
-#: superset/db_engine_specs.py:362 superset/db_engine_specs.py:770
-#: superset/db_engine_specs.py:806 superset/db_engine_specs.py:838
-#: superset/db_engine_specs.py:884
+#: 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:987
 msgid "Time Column"
 msgstr ""
 
-#: superset/db_engine_specs.py:195 superset/db_engine_specs.py:226
-#: superset/db_engine_specs.py:318 superset/db_engine_specs.py:363
-#: superset/db_engine_specs.py:771 superset/db_engine_specs.py:839
+#: 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
 msgid "second"
 msgstr ""
 
-#: superset/db_engine_specs.py:196 superset/db_engine_specs.py:229
-#: superset/db_engine_specs.py:321 superset/db_engine_specs.py:365
-#: superset/db_engine_specs.py:773 superset/db_engine_specs.py:807
-#: superset/db_engine_specs.py:841 superset/db_engine_specs.py:885
+#: 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:988
 msgid "minute"
 msgstr ""
 
-#: superset/db_engine_specs.py:197 superset/db_engine_specs.py:233
-#: superset/db_engine_specs.py:323 superset/db_engine_specs.py:367
-#: superset/db_engine_specs.py:779 superset/db_engine_specs.py:809
-#: superset/db_engine_specs.py:843 superset/db_engine_specs.py:891
+#: 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:989
 msgid "hour"
 msgstr ""
 
-#: superset/db_engine_specs.py:198 superset/db_engine_specs.py:238
-#: superset/db_engine_specs.py:270 superset/db_engine_specs.py:325
-#: superset/db_engine_specs.py:369 superset/db_engine_specs.py:781
-#: superset/db_engine_specs.py:811 superset/db_engine_specs.py:845
-#: superset/db_engine_specs.py:893
+#: 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:990
 msgid "day"
 msgstr ""
 
-#: superset/db_engine_specs.py:199 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:783
-#: superset/db_engine_specs.py:813 superset/db_engine_specs.py:847
+#: 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:991
 msgid "week"
 msgstr ""
 
-#: superset/db_engine_specs.py:200 superset/db_engine_specs.py:246
-#: superset/db_engine_specs.py:273 superset/db_engine_specs.py:328
-#: superset/db_engine_specs.py:373 superset/db_engine_specs.py:785
-#: superset/db_engine_specs.py:815 superset/db_engine_specs.py:849
-#: superset/db_engine_specs.py:895
+#: 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:992
 msgid "month"
 msgstr ""
 
-#: superset/db_engine_specs.py:201 superset/db_engine_specs.py:248
-#: superset/db_engine_specs.py:330 superset/db_engine_specs.py:375
-#: superset/db_engine_specs.py:787 superset/db_engine_specs.py:817
-#: superset/db_engine_specs.py:851 superset/db_engine_specs.py:897
+#: 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:993
 msgid "quarter"
 msgstr ""
 
-#: superset/db_engine_specs.py:202 superset/db_engine_specs.py:252
-#: superset/db_engine_specs.py:332 superset/db_engine_specs.py:789
-#: superset/db_engine_specs.py:819 superset/db_engine_specs.py:899
+#: 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:994
 msgid "year"
 msgstr ""
 
-#: superset/db_engine_specs.py:334
+#: superset/db_engine_specs.py:332
 msgid "week_start_monday"
 msgstr ""
 
-#: superset/db_engine_specs.py:377 superset/db_engine_specs.py:853
+#: superset/db_engine_specs.py:375 superset/db_engine_specs.py:893
 msgid "week_ending_saturday"
 msgstr ""
 
-#: superset/db_engine_specs.py:380 superset/db_engine_specs.py:856
+#: superset/db_engine_specs.py:378 superset/db_engine_specs.py:896
 msgid "week_start_sunday"
 msgstr ""
 
-#: superset/db_engine_specs.py:775 superset/db_engine_specs.py:887
+#: superset/db_engine_specs.py:815 superset/db_engine_specs.py:927
 msgid "5 minute"
 msgstr ""
 
-#: superset/db_engine_specs.py:777
+#: superset/db_engine_specs.py:817
 msgid "half hour"
 msgstr ""
 
-#: superset/db_engine_specs.py:889
+#: superset/db_engine_specs.py:929
 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/viz.py:311
+#: superset/viz.py:49
+msgid "Viz is missing a datasource"
+msgstr ""
+
+#: superset/viz.py:158
+msgid "From date cannot be larger than to date"
+msgstr ""
+
+#: superset/viz.py:322
 msgid "Table View"
 msgstr ""
 
-#: superset/viz.py:364
+#: superset/viz.py:334
+msgid "Pick a granularity in the Time section or uncheck 'Include Time'"
+msgstr ""
+
+#: superset/viz.py:344
+msgid "Choose either fields to [Group By] and [Metrics] or [Columns], not both"
+msgstr ""
+
+#: superset/viz.py:378
 msgid "Pivot Table"
 msgstr ""
 
-#: superset/viz.py:413
+#: superset/viz.py:392
+msgid "Please choose at least one \"Group by\" field "
+msgstr ""
+
+#: superset/viz.py:394
+msgid "Please choose at least one metric"
+msgstr ""
+
+#: superset/viz.py:398
+msgid "'Group By' and 'Columns' can't overlap"
+msgstr ""
+
+#: superset/viz.py:431
 msgid "Markup"
 msgstr ""
 
-#: superset/viz.py:432
+#: superset/viz.py:450
 msgid "Separator"
 msgstr ""
 
-#: superset/viz.py:448
+#: superset/viz.py:466
 msgid "Word Cloud"
 msgstr ""
 
-#: superset/viz.py:471
+#: superset/viz.py:489
 msgid "Treemap"
 msgstr ""
 
-#: superset/viz.py:497
+#: superset/viz.py:515
 msgid "Calendar Heatmap"
 msgstr ""
 
-#: superset/viz.py:555
+#: superset/viz.py:573
 msgid "Box Plot"
 msgstr ""
 
-#: superset/viz.py:644
+#: superset/viz.py:662
 msgid "Bubble Chart"
 msgstr ""
 
-#: superset/viz.py:693
+#: superset/viz.py:686
+msgid "Pick a metric for x, y and size"
+msgstr ""
+
+#: superset/viz.py:712
 msgid "Bullet Chart"
 msgstr ""
 
-#: superset/viz.py:742
+#: superset/viz.py:738
+msgid "Pick a metric to display"
+msgstr ""
+
+#: superset/viz.py:761
 msgid "Big Number with Trendline"
 msgstr ""
 
-#: superset/viz.py:771
+#: superset/viz.py:769 superset/viz.py:798
+msgid "Pick a metric!"
+msgstr ""
+
+#: superset/viz.py:790
 msgid "Big Number"
 msgstr ""
 
-#: superset/viz.py:798
+#: superset/viz.py:817
 msgid "Time Series - Line Chart"
 msgstr ""
 
-#: superset/viz.py:925
+#: superset/viz.py:864 superset/viz.py:1001
+msgid "Pick a time granularity for your time series"
+msgstr ""
+
+#: superset/viz.py:944
 msgid "Time Series - Dual Axis Line Chart"
 msgstr ""
 
-#: superset/viz.py:1000
+#: superset/viz.py:954
+msgid "Pick a metric for left axis!"
+msgstr ""
+
+#: superset/viz.py:956
+msgid "Pick a metric for right axis!"
+msgstr ""
+
+#: superset/viz.py:958
+msgid "Please choose different metrics on left and right axis"
+msgstr ""
+
+#: superset/viz.py:1019
 msgid "Time Series - Bar Chart"
 msgstr ""
 
-#: superset/viz.py:1008
+#: superset/viz.py:1027
 msgid "Time Series - Percent Change"
 msgstr ""
 
-#: superset/viz.py:1016
+#: superset/viz.py:1035
 msgid "Time Series - Stacked"
 msgstr ""
 
-#: superset/viz.py:1025
+#: superset/viz.py:1044
 msgid "Distribution - NVD3 - Pie Chart"
 msgstr ""
 
-#: superset/viz.py:1043
+#: superset/viz.py:1062
 msgid "Histogram"
 msgstr ""
 
-#: superset/viz.py:1068
+#: superset/viz.py:1072
+msgid "Must have one numeric column specified"
+msgstr ""
+
+#: superset/viz.py:1087
 msgid "Distribution - Bar Chart"
 msgstr ""
 
-#: superset/viz.py:1135
+#: superset/viz.py:1098
+msgid "Can't have overlap between Series and Breakdowns"
+msgstr ""
+
+#: superset/viz.py:1100
+msgid "Pick at least one metric"
+msgstr ""
+
+#: superset/viz.py:1102
+msgid "Pick at least one field for [Series]"
+msgstr ""
+
+#: superset/viz.py:1155
 msgid "Sunburst"
 msgstr ""
 
-#: superset/viz.py:1168
+#: superset/viz.py:1188
 msgid "Sankey"
 msgstr ""
 
-#: superset/viz.py:1217
+#: superset/viz.py:1195
+msgid "Pick exactly 2 columns as [Source / Target]"
+msgstr ""
+
+#: superset/viz.py:1226
+msgid ""
+"There's a loop in your Sankey, please provide a tree. Here's a faulty "
+"link: {}"
+msgstr ""
+
+#: superset/viz.py:1237 superset/viz.py:1258
 msgid "Directed Force Layout"
 msgstr ""
 
-#: superset/viz.py:1238
+#: superset/viz.py:1244
+msgid "Pick exactly 2 columns to 'Group By'"
+msgstr ""
+
+#: superset/viz.py:1291
 msgid "Country Map"
 msgstr ""
 
-#: superset/viz.py:1267
+#: superset/viz.py:1320
 msgid "World Map"
 msgstr ""
 
-#: superset/viz.py:1317
+#: superset/viz.py:1370
 msgid "Filters"
 msgstr ""
 
-#: superset/viz.py:1352
+#: superset/viz.py:1378
+msgid "Pick at least one filter field"
+msgstr ""
+
+#: superset/viz.py:1405
 msgid "iFrame"
 msgstr ""
 
-#: superset/viz.py:1369
+#: superset/viz.py:1422
 msgid "Parallel Coordinates"
 msgstr ""
 
-#: superset/viz.py:1394
+#: superset/viz.py:1447
 msgid "Heatmap"
 msgstr ""
 
-#: superset/viz.py:1445
+#: superset/viz.py:1498
 msgid "Horizon Charts"
 msgstr ""
 
-#: superset/viz.py:1456
+#: superset/viz.py:1509
 msgid "Mapbox"
 msgstr ""
 
-#: superset/connectors/druid/models.py:950
+#: superset/viz.py:1524
+msgid "Must have a [Group By] column to have 'count' as the [Label]"
+msgstr ""
+
+#: superset/viz.py:1537
+msgid "Choice of [Label] must be present in [Group By]"
+msgstr ""
+
+#: superset/viz.py:1542
+msgid "Choice of [Point Radius] must be present in [Group By]"
+msgstr ""
+
+#: superset/viz.py:1547
+msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
+msgstr ""
+
+#: superset/viz.py:1612
+msgid "Event flow"
+msgstr ""
+
+#: superset/connectors/druid/models.py:975
 msgid "No data was returned."
 msgstr ""
 
-#: superset/connectors/druid/views.py:36 superset/connectors/sqla/views.py:73
+#: 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:81
 msgid "Column"
 msgstr ""
 
-#: superset/connectors/druid/views.py:37 superset/connectors/druid/views.py:96
-#: superset/connectors/sqla/views.py:119
+#: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:109
+#: superset/connectors/sqla/views.py:95 superset/connectors/sqla/views.py:134
 msgid "Type"
 msgstr ""
 
-#: superset/connectors/druid/views.py:38 superset/views/core.py:305
-#: superset/views/core.py:354
+#: superset/connectors/druid/views.py:45 superset/views/core.py:314
+#: superset/views/core.py:338 superset/views/core.py:369
 msgid "Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:39 superset/connectors/sqla/views.py:76
+#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84
 msgid "Groupable"
 msgstr ""
 
-#: superset/connectors/druid/views.py:40 superset/connectors/sqla/views.py:77
+#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85
 msgid "Filterable"
 msgstr ""
 
-#: superset/connectors/druid/views.py:41 superset/connectors/sqla/views.py:79
+#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87
 msgid "Count Distinct"
 msgstr ""
 
-#: superset/connectors/druid/views.py:42 superset/connectors/sqla/views.py:80
+#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88
 msgid "Sum"
 msgstr ""
 
-#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:81
+#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:89
 msgid "Min"
 msgstr ""
 
-#: superset/connectors/druid/views.py:44 superset/connectors/sqla/views.py:82
+#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:90
 msgid "Max"
 msgstr ""
 
-#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:42
+#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:50
 msgid ""
 "Whether this column is exposed in the `Filters` section of the explore "
 "view."
 msgstr ""
 
-#: superset/connectors/druid/views.py:87 superset/connectors/sqla/views.py:101
+#: 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:116
 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:93 superset/connectors/sqla/views.py:116
+#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:131
 msgid "Metric"
 msgstr ""
 
-#: superset/connectors/druid/views.py:94 superset/connectors/druid/views.py:204
-#: superset/connectors/sqla/views.py:75 superset/connectors/sqla/views.py:117
-#: superset/views/core.py:355
+#: superset/connectors/druid/views.py:107
+#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:83
+#: superset/connectors/sqla/views.py:132 superset/connectors/sqla/views.py:229
+#: superset/views/core.py:370 superset/views/sql_lab.py:56
 msgid "Description"
 msgstr ""
 
-#: superset/connectors/druid/views.py:95 superset/connectors/sqla/views.py:74
-#: superset/connectors/sqla/views.py:118
+#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:82
+#: superset/connectors/sqla/views.py:133
 msgid "Verbose Name"
 msgstr ""
 
-#: superset/connectors/druid/views.py:97 superset/views/core.py:534
+#: superset/connectors/druid/views.py:110 superset/views/core.py:555
 msgid "JSON"
 msgstr ""
 
-#: superset/connectors/druid/views.py:98
+#: superset/connectors/druid/views.py:111
 msgid "Druid Datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:123
-#: superset/connectors/druid/views.py:203
+#: superset/connectors/druid/views.py:128
+msgid "List Druid Cluster"
+msgstr ""
+
+#: superset/connectors/druid/views.py:129
+msgid "Show Druid Cluster"
+msgstr ""
+
+#: superset/connectors/druid/views.py:130
+msgid "Add Druid Cluster"
+msgstr ""
+
+#: superset/connectors/druid/views.py:131
+msgid "Edit Druid Cluster"
+msgstr ""
+
+#: superset/connectors/druid/views.py:142
+#: superset/connectors/druid/views.py:228
 msgid "Cluster"
 msgstr ""
 
-#: superset/connectors/druid/views.py:124
+#: superset/connectors/druid/views.py:143
 msgid "Coordinator Host"
 msgstr ""
 
-#: superset/connectors/druid/views.py:125
+#: superset/connectors/druid/views.py:144
 msgid "Coordinator Port"
 msgstr ""
 
-#: superset/connectors/druid/views.py:126
+#: superset/connectors/druid/views.py:145
 msgid "Coordinator Endpoint"
 msgstr ""
 
-#: superset/connectors/druid/views.py:127
+#: superset/connectors/druid/views.py:146
 msgid "Broker Host"
 msgstr ""
 
-#: superset/connectors/druid/views.py:128
+#: superset/connectors/druid/views.py:147
 msgid "Broker Port"
 msgstr ""
 
-#: superset/connectors/druid/views.py:129
+#: superset/connectors/druid/views.py:148
 msgid "Broker Endpoint"
 msgstr ""
 
-#: superset/connectors/druid/views.py:144
+#: superset/connectors/druid/views.py:163
 msgid "Druid Clusters"
 msgstr ""
 
-#: superset/connectors/druid/views.py:147
-#: superset/connectors/druid/views.py:243
-#: superset/connectors/druid/views.py:282 superset/connectors/sqla/views.py:261
-#: superset/views/core.py:274
+#: superset/connectors/druid/views.py:166
+#: superset/connectors/druid/views.py:268
+#: superset/connectors/druid/views.py:307 superset/connectors/sqla/views.py:287
+#: superset/views/core.py:283
 msgid "Sources"
 msgstr ""
 
-#: superset/connectors/druid/views.py:172 superset/connectors/sqla/views.py:155
+#: superset/connectors/druid/views.py:173
+msgid "List Druid Datasource"
+msgstr ""
+
+#: superset/connectors/druid/views.py:174
+msgid "Show Druid Datasource"
+msgstr ""
+
+#: superset/connectors/druid/views.py:175
+msgid "Add Druid Datasource"
+msgstr ""
+
+#: superset/connectors/druid/views.py:176
+msgid "Edit Druid Datasource"
+msgstr ""
+
+#: superset/connectors/druid/views.py:197 superset/connectors/sqla/views.py:178
 msgid ""
 "The list of slices associated with this table. By altering this "
 "datasource, you may change how these associated slices behave. Also note "
@@ -361,11 +545,11 @@ msgid ""
 "datasource for a slice, overwrite the slice from the 'explore view'"
 msgstr ""
 
-#: superset/connectors/druid/views.py:180 superset/connectors/sqla/views.py:163
+#: superset/connectors/druid/views.py:205 superset/connectors/sqla/views.py:186
 msgid "Timezone offset (in hours) for this datasource"
 msgstr ""
 
-#: superset/connectors/druid/views.py:184
+#: superset/connectors/druid/views.py:209
 msgid ""
 "Time expression to use as a predicate when retrieving distinct values to "
 "populate the filter component. Only applies when `Enable Filter Select` "
@@ -373,160 +557,241 @@ msgid ""
 "filter will be populated based on the distinct value over the past week"
 msgstr ""
 
-#: superset/connectors/druid/views.py:191 superset/connectors/sqla/views.py:185
+#: superset/connectors/druid/views.py:216 superset/connectors/sqla/views.py:208
 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:195 superset/connectors/sqla/views.py:199
+#: superset/connectors/druid/views.py:220
 msgid ""
 "Redirects to this endpoint when clicking on the datasource from the "
 "datasource list"
 msgstr ""
 
-#: superset/connectors/druid/views.py:201 superset/connectors/sqla/views.py:192
+#: superset/connectors/druid/views.py:226 superset/connectors/sqla/views.py:215
 msgid "Associated Slices"
 msgstr ""
 
-#: superset/connectors/druid/views.py:202
+#: superset/connectors/druid/views.py:227
 msgid "Data Source"
 msgstr ""
 
-#: superset/connectors/druid/views.py:205
+#: superset/connectors/druid/views.py:230 superset/connectors/sqla/views.py:227
 msgid "Owner"
 msgstr ""
 
-#: superset/connectors/druid/views.py:206
+#: superset/connectors/druid/views.py:231
 msgid "Is Hidden"
 msgstr ""
 
-#: superset/connectors/druid/views.py:207 superset/connectors/sqla/views.py:197
+#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220
 msgid "Enable Filter Select"
 msgstr ""
 
-#: superset/connectors/druid/views.py:208
+#: superset/connectors/druid/views.py:233 superset/connectors/sqla/views.py:222
 msgid "Default Endpoint"
 msgstr ""
 
-#: superset/connectors/druid/views.py:209
+#: superset/connectors/druid/views.py:234
 msgid "Time Offset"
 msgstr ""
 
-#: superset/connectors/druid/views.py:210 superset/connectors/sqla/views.py:203
-#: superset/views/core.py:241 superset/views/core.py:351
+#: superset/connectors/druid/views.py:235 superset/connectors/sqla/views.py:224
+#: superset/views/core.py:248 superset/views/core.py:366
 msgid "Cache Timeout"
 msgstr ""
 
-#: superset/connectors/druid/views.py:241
+#: superset/connectors/druid/views.py:266
 msgid "Druid Datasources"
 msgstr ""
 
-#: superset/connectors/druid/views.py:279
+#: superset/connectors/druid/views.py:304
 msgid "Refresh Druid Metadata"
 msgstr ""
 
-#: superset/connectors/sqla/models.py:388
+#: superset/connectors/sqla/models.py:390
 msgid ""
 "Datetime column not provided as part table configuration and is required "
 "by this type of chart"
 msgstr ""
 
-#: superset/connectors/sqla/models.py:393
+#: superset/connectors/sqla/models.py:395
 msgid "Metric '{}' is not valid"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:38
+#: superset/connectors/sqla/models.py:581
+msgid ""
+"Table doesn't seem to exist in the specified database, couldn't fetch "
+"column information"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:28
+msgid "List Columns"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:29
+msgid "Show Column"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:30
+msgid "Add Column"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:31
+msgid "Edit Column"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:46
 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:45
+#: superset/connectors/sqla/views.py:53
 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:78 superset/connectors/sqla/views.py:121
-#: superset/connectors/sqla/views.py:193 superset/views/core.py:361
+#: superset/connectors/sqla/views.py:86 superset/connectors/sqla/views.py:136
+#: superset/connectors/sqla/views.py:216 superset/views/core.py:376
 msgid "Table"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:83
+#: superset/connectors/sqla/views.py:91
 msgid "Expression"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:84
+#: superset/connectors/sqla/views.py:92
 msgid "Is temporal"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:85
+#: superset/connectors/sqla/views.py:93
 msgid "Datetime Format"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:86
+#: superset/connectors/sqla/views.py:94
 msgid "Database Expression"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:120
+#: superset/connectors/sqla/views.py:103
+msgid "List Metrics"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:104
+msgid "Show Metric"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:105
+msgid "Add Metric"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:106
+msgid "Edit Metric"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:135
 msgid "SQL Expression"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:164
+#: superset/connectors/sqla/views.py:137
+msgid "D3 Format"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:138
+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:187
 msgid "Name of the table that exists in the source database"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:166
+#: superset/connectors/sqla/views.py:189
 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:172
+#: superset/connectors/sqla/views.py:195
 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:176
+#: superset/connectors/sqla/views.py:199
 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:182
+#: superset/connectors/sqla/views.py:205
 msgid "Redirects to this endpoint when clicking on the table from the table list"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:194
+#: superset/connectors/sqla/views.py:217
 msgid "Changed By"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:195 superset/views/core.py:237
+#: superset/connectors/sqla/views.py:218 superset/views/core.py:244
+#: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55
 msgid "Database"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:196 superset/views/core.py:239
+#: superset/connectors/sqla/views.py:219 superset/views/core.py:246
 msgid "Last Changed"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:198
+#: superset/connectors/sqla/views.py:221
 msgid "Schema"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:202
+#: superset/connectors/sqla/views.py:223
 msgid "Offset"
 msgstr ""
 
-#: superset/connectors/sqla/views.py:235
+#: superset/connectors/sqla/views.py:225
+msgid "Table Name"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:226
+msgid "Fetch Values Predicate"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:228
+msgid "Main Datetime Column"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:248
+msgid ""
+"Table [{}] could not be found, please double check your database "
+"connection, schema, and table name"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:261
 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:259
+#: superset/connectors/sqla/views.py:285
 msgid "Tables"
 msgstr ""
 
@@ -542,6 +807,18 @@ 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/appbuilder/general/widgets/search.html:6
+msgid "Add Filter"
+msgstr ""
+
 #: superset/templates/superset/import_dashboards.html:11
 msgid "Import"
 msgstr ""
@@ -563,12 +840,12 @@ msgstr ""
 msgid "Cancel"
 msgstr ""
 
-#: superset/templates/superset/welcome.html:10
+#: superset/templates/superset/welcome.html:3
 msgid "Welcome!"
 msgstr ""
 
-#: superset/templates/superset/welcome.html:20 superset/views/core.py:353
-#: superset/views/core.py:507
+#: superset/templates/superset/welcome.html:13 superset/views/core.py:368
+#: superset/views/core.py:528
 msgid "Dashboards"
 msgstr ""
 
@@ -576,157 +853,202 @@ msgstr ""
 msgid "Test Connection"
 msgstr ""
 
-#: superset/views/base.py:57
+#: superset/views/base.py:58
 #, python-format
 msgid "Datasource %(name)s already exists"
 msgstr ""
 
-#: superset/views/base.py:256
-msgid "Delete"
+#: superset/views/base.py:206
+msgid "json isn't valid"
 msgstr ""
 
 #: superset/views/base.py:257
+msgid "Delete"
+msgstr ""
+
+#: superset/views/base.py:258
 msgid "Delete all Really?"
 msgstr ""
 
-#: superset/views/core.py:55
+#: superset/views/core.py:56
 msgid "This endpoint requires the `all_datasource_access` permission"
 msgstr ""
 
-#: superset/views/core.py:57
+#: superset/views/core.py:58
 msgid "The datasource seems to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:58
+#: superset/views/core.py:59
 msgid "The access requests seem to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:60
+#: superset/views/core.py:61
 msgid "The user seems to have been deleted"
 msgstr ""
 
-#: superset/views/core.py:61
+#: superset/views/core.py:62
 msgid "You don't have access to this datasource"
 msgstr ""
 
-#: superset/views/core.py:65
+#: 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:70
+#: 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:205
+#: 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:206
+#: 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:210
+#: 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:214
+#: superset/views/core.py:221
 msgid "Allow CREATE TABLE AS option in SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:215
+#: superset/views/core.py:222
 msgid ""
 "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in"
 " SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:219
+#: 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:233
+#: superset/views/core.py:240
 msgid "Expose in SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:234
+#: superset/views/core.py:241
 msgid "Allow CREATE TABLE AS"
 msgstr ""
 
-#: superset/views/core.py:235
+#: superset/views/core.py:242
 msgid "Allow DML"
 msgstr ""
 
-#: superset/views/core.py:236
+#: superset/views/core.py:243
 msgid "CTAS Schema"
 msgstr ""
 
-#: superset/views/core.py:238 superset/views/core.py:352
-#: superset/views/core.py:454 superset/views/core.py:518
+#: superset/views/core.py:245 superset/views/core.py:367
+#: superset/views/core.py:475 superset/views/core.py:539
 msgid "Creator"
 msgstr ""
 
-#: superset/views/core.py:240
+#: superset/views/core.py:247
 msgid "SQLAlchemy URI"
 msgstr ""
 
-#: superset/views/core.py:242
+#: superset/views/core.py:249
 msgid "Extra"
 msgstr ""
 
-#: superset/views/core.py:260
+#: superset/views/core.py:250
+msgid "Allow Run Sync"
+msgstr ""
+
+#: superset/views/core.py:251
+msgid "Allow Run Async"
+msgstr ""
+
+#: superset/views/core.py:269
 msgid "Import Dashboards"
 msgstr ""
 
-#: superset/views/core.py:264 superset/views/core.py:2279
-#: superset/views/sql_lab.py:22
+#: superset/views/core.py:273 superset/views/core.py:2330
+#: superset/views/sql_lab.py:30
 msgid "Manage"
 msgstr ""
 
-#: superset/views/core.py:271
+#: superset/views/core.py:280
 msgid "Databases"
 msgstr ""
 
-#: superset/views/core.py:302 superset/views/core.py:531
+#: superset/views/core.py:311 superset/views/core.py:552
+#: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54
 msgid "User"
 msgstr ""
 
-#: superset/views/core.py:303
+#: superset/views/core.py:312
 msgid "User Roles"
 msgstr ""
 
-#: superset/views/core.py:304
+#: superset/views/core.py:313
 msgid "Database URL"
 msgstr ""
 
-#: superset/views/core.py:306
+#: superset/views/core.py:315
 msgid "Roles to grant"
 msgstr ""
 
-#: superset/views/core.py:307
+#: superset/views/core.py:316
 msgid "Created On"
 msgstr ""
 
-#: superset/views/core.py:313
+#: superset/views/core.py:322
 msgid "Access requests"
 msgstr ""
 
-#: superset/views/core.py:315 superset/views/core.py:542
+#: superset/views/core.py:324 superset/views/core.py:563
 msgid "Security"
 msgstr ""
 
-#: superset/views/core.py:340
+#: superset/views/core.py:331
+msgid "List Slices"
+msgstr ""
+
+#: superset/views/core.py:332
+msgid "Show Slice"
+msgstr ""
+
+#: superset/views/core.py:333
+msgid "Add Slice"
+msgstr ""
+
+#: superset/views/core.py:334
+msgid "Edit Slice"
+msgstr ""
+
+#: superset/views/core.py:355
 msgid ""
 "These parameters are generated dynamically when clicking the save or "
 "overwrite button in the explore view. This JSON object is exposed here "
@@ -734,185 +1056,250 @@ msgid ""
 "parameters."
 msgstr ""
 
-#: superset/views/core.py:345
+#: superset/views/core.py:360
 msgid "Duration (in seconds) of the caching timeout for this slice."
 msgstr ""
 
-#: superset/views/core.py:356
+#: superset/views/core.py:371
 msgid "Last Modified"
 msgstr ""
 
-#: superset/views/core.py:357 superset/views/core.py:453
+#: superset/views/core.py:372 superset/views/core.py:474
 msgid "Owners"
 msgstr ""
 
-#: superset/views/core.py:358
+#: superset/views/core.py:373
 msgid "Parameters"
 msgstr ""
 
-#: superset/views/core.py:359 superset/views/core.py:401
+#: superset/views/core.py:374 superset/views/core.py:416
 msgid "Slice"
 msgstr ""
 
-#: superset/views/core.py:360
+#: superset/views/core.py:375
 msgid "Name"
 msgstr ""
 
-#: superset/views/core.py:362
+#: superset/views/core.py:377
 msgid "Visualization Type"
 msgstr ""
 
-#: superset/views/core.py:389 superset/views/core.py:452
+#: superset/views/core.py:404 superset/views/core.py:473
 msgid "Slices"
 msgstr ""
 
-#: superset/views/core.py:426
+#: superset/views/core.py:433
+msgid "List Dashboards"
+msgstr ""
+
+#: superset/views/core.py:434
+msgid "Show Dashboard"
+msgstr ""
+
+#: superset/views/core.py:435
+msgid "Add Dashboard"
+msgstr ""
+
+#: superset/views/core.py:436
+msgid "Edit Dashboard"
+msgstr ""
+
+#: superset/views/core.py:447
 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:431
+#: superset/views/core.py:452
 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:435
+#: superset/views/core.py:456
 msgid "To get a readable URL for your dashboard"
 msgstr ""
 
-#: superset/views/core.py:436
+#: superset/views/core.py:457
 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:441
+#: superset/views/core.py:462
 msgid "Owners is a list of users who can alter the dashboard."
 msgstr ""
 
-#: superset/views/core.py:449 superset/views/core.py:516
+#: superset/views/core.py:470 superset/views/core.py:537
 msgid "Dashboard"
 msgstr ""
 
-#: superset/views/core.py:450 superset/views/core.py:517
+#: superset/views/core.py:471 superset/views/core.py:538
 msgid "Title"
 msgstr ""
 
-#: superset/views/core.py:451
+#: superset/views/core.py:472
 msgid "Slug"
 msgstr ""
 
-#: superset/views/core.py:455 superset/views/core.py:519
+#: superset/views/core.py:476 superset/views/core.py:540
+#: superset/views/sql_lab.py:57
 msgid "Modified"
 msgstr ""
 
-#: superset/views/core.py:456
+#: superset/views/core.py:477
 msgid "Position JSON"
 msgstr ""
 
-#: superset/views/core.py:457
+#: superset/views/core.py:478
 msgid "CSS"
 msgstr ""
 
-#: superset/views/core.py:458
+#: superset/views/core.py:479
 msgid "JSON Metadata"
 msgstr ""
 
-#: superset/views/core.py:459
+#: superset/views/core.py:480
 msgid "Underlying Tables"
 msgstr ""
 
-#: superset/views/core.py:482
+#: superset/views/core.py:503
 msgid "Export"
 msgstr ""
 
-#: superset/views/core.py:482
+#: superset/views/core.py:503
 msgid "Export dashboards?"
 msgstr ""
 
-#: superset/views/core.py:532
+#: superset/views/core.py:553
 msgid "Action"
 msgstr ""
 
-#: superset/views/core.py:533
+#: superset/views/core.py:554
 msgid "dttm"
 msgstr ""
 
-#: superset/views/core.py:540
+#: superset/views/core.py:561
 msgid "Action Log"
 msgstr ""
 
-#: superset/views/core.py:770
+#: superset/views/core.py:792
 msgid "Access was requested"
 msgstr ""
 
-#: superset/views/core.py:831
+#: superset/views/core.py:853
 #, python-format
 msgid ""
 "%(user)s was granted the role %(role)s that gives access to the "
 "%(datasource)s"
 msgstr ""
 
-#: superset/views/core.py:847
+#: superset/views/core.py:869
 #, python-format
 msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s"
 msgstr ""
 
-#: superset/views/core.py:856
+#: superset/views/core.py:878
 msgid "You have no permission to approve this request"
 msgstr ""
 
-#: superset/views/core.py:1589
+#: superset/views/core.py:1618
 msgid ""
 "Malformed request. slice_id or table_name and db_name arguments are "
 "expected"
 msgstr ""
 
-#: superset/views/core.py:1595
+#: superset/views/core.py:1624
 #, python-format
 msgid "Slice %(id)s not found"
 msgstr ""
 
-#: superset/views/core.py:1607
+#: superset/views/core.py:1636
 #, python-format
 msgid "Table %(t)s wasn't found in the database %(d)s"
 msgstr ""
 
-#: superset/views/core.py:1741
+#: superset/views/core.py:1774
 #, python-format
 msgid "Can't find User '%(name)s', please ask your admin to create one."
 msgstr ""
 
-#: superset/views/core.py:1748
+#: superset/views/core.py:1781
 #, python-format
 msgid "Can't find DruidCluster with cluster_name = '%(name)s'"
 msgstr ""
 
-#: superset/views/core.py:2276
+#: superset/views/core.py:2042
+msgid "Query record was not created as expected."
+msgstr ""
+
+#: superset/views/core.py:2316
+msgid "Template Name"
+msgstr ""
+
+#: superset/views/core.py:2327
 msgid "CSS Templates"
 msgstr ""
 
-#: superset/views/core.py:2286
+#: superset/views/core.py:2337
 msgid "SQL Editor"
 msgstr ""
 
-#: superset/views/core.py:2291 superset/views/core.py:2300
+#: superset/views/core.py:2342 superset/views/core.py:2351
 msgid "SQL Lab"
 msgstr ""
 
-#: superset/views/core.py:2295
+#: superset/views/core.py:2346
 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:55
+#: 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:53
+msgid "Label"
+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/fr/LC_MESSAGES/messages.mo b/superset/translations/fr/LC_MESSAGES/messages.mo
index ce19085..72f8189 100644
Binary files a/superset/translations/fr/LC_MESSAGES/messages.mo 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
index 15b8fc4..063bce6 100644
--- a/superset/translations/fr/LC_MESSAGES/messages.po
+++ b/superset/translations/fr/LC_MESSAGES/messages.po
@@ -1,14 +1,14 @@
 # French translations for PROJECT.
-# Copyright (C) 2016 ORGANIZATION
+# Copyright (C) 2017 ORGANIZATION
 # This file is distributed under the same license as the PROJECT project.
-# FIRST AUTHOR <EMAIL@ADDRESS>, 2016.
+# FIRST AUTHOR <EMAIL@ADDRESS>, 2017.
 #
 msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2017-06-19 11:56+0800\n"
-"PO-Revision-Date: 2016-05-01 23:07-0700\n"
+"POT-Creation-Date: 2017-08-16 05:18+0200\n"
+"PO-Revision-Date: 2017-08-16 03:31+0200\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language: fr\n"
 "Language-Team: fr <LL@li.org>\n"
@@ -18,342 +18,531 @@ msgstr ""
 "Content-Transfer-Encoding: 8bit\n"
 "Generated-By: Babel 2.4.0\n"
 
-#: superset/db_engine_specs.py:194 superset/db_engine_specs.py:225
-#: superset/db_engine_specs.py:269 superset/db_engine_specs.py:317
-#: superset/db_engine_specs.py:362 superset/db_engine_specs.py:770
-#: superset/db_engine_specs.py:806 superset/db_engine_specs.py:838
-#: superset/db_engine_specs.py:884
+#: 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:987
 msgid "Time Column"
-msgstr ""
+msgstr "Colonne du temps"
 
-#: superset/db_engine_specs.py:195 superset/db_engine_specs.py:226
-#: superset/db_engine_specs.py:318 superset/db_engine_specs.py:363
-#: superset/db_engine_specs.py:771 superset/db_engine_specs.py:839
+#: 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
 msgid "second"
-msgstr ""
+msgstr "seconde"
 
-#: superset/db_engine_specs.py:196 superset/db_engine_specs.py:229
-#: superset/db_engine_specs.py:321 superset/db_engine_specs.py:365
-#: superset/db_engine_specs.py:773 superset/db_engine_specs.py:807
-#: superset/db_engine_specs.py:841 superset/db_engine_specs.py:885
+#: 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:988
 msgid "minute"
-msgstr ""
+msgstr "minute"
 
-#: superset/db_engine_specs.py:197 superset/db_engine_specs.py:233
-#: superset/db_engine_specs.py:323 superset/db_engine_specs.py:367
-#: superset/db_engine_specs.py:779 superset/db_engine_specs.py:809
-#: superset/db_engine_specs.py:843 superset/db_engine_specs.py:891
+#: 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:989
 msgid "hour"
-msgstr ""
-
-#: superset/db_engine_specs.py:198 superset/db_engine_specs.py:238
-#: superset/db_engine_specs.py:270 superset/db_engine_specs.py:325
-#: superset/db_engine_specs.py:369 superset/db_engine_specs.py:781
-#: superset/db_engine_specs.py:811 superset/db_engine_specs.py:845
-#: superset/db_engine_specs.py:893
+msgstr "heure"
+
+#: 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:990
 msgid "day"
-msgstr ""
+msgstr "jour"
 
-#: superset/db_engine_specs.py:199 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:783
-#: superset/db_engine_specs.py:813 superset/db_engine_specs.py:847
+#: 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:991
 msgid "week"
-msgstr ""
+msgstr "semaine"
 
-#: superset/db_engine_specs.py:200 superset/db_engine_specs.py:246
-#: superset/db_engine_specs.py:273 superset/db_engine_specs.py:328
-#: superset/db_engine_specs.py:373 superset/db_engine_specs.py:785
-#: superset/db_engine_specs.py:815 superset/db_engine_specs.py:849
-#: superset/db_engine_specs.py:895
+#: 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:992
 msgid "month"
-msgstr ""
+msgstr "mois"
 
-#: superset/db_engine_specs.py:201 superset/db_engine_specs.py:248
-#: superset/db_engine_specs.py:330 superset/db_engine_specs.py:375
-#: superset/db_engine_specs.py:787 superset/db_engine_specs.py:817
-#: superset/db_engine_specs.py:851 superset/db_engine_specs.py:897
+#: 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:993
 msgid "quarter"
-msgstr ""
+msgstr "trimestre"
 
-#: superset/db_engine_specs.py:202 superset/db_engine_specs.py:252
-#: superset/db_engine_specs.py:332 superset/db_engine_specs.py:789
-#: superset/db_engine_specs.py:819 superset/db_engine_specs.py:899
+#: 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:994
 msgid "year"
-msgstr ""
+msgstr "année"
 
-#: superset/db_engine_specs.py:334
+#: superset/db_engine_specs.py:332
 msgid "week_start_monday"
-msgstr ""
+msgstr "semaine_commence_lundi"
 
-#: superset/db_engine_specs.py:377 superset/db_engine_specs.py:853
+#: superset/db_engine_specs.py:375 superset/db_engine_specs.py:893
 msgid "week_ending_saturday"
-msgstr ""
+msgstr "semaine_finit_samedi"
 
-#: superset/db_engine_specs.py:380 superset/db_engine_specs.py:856
+#: superset/db_engine_specs.py:378 superset/db_engine_specs.py:896
 msgid "week_start_sunday"
-msgstr ""
+msgstr "semande_commence_dimanche"
 
-#: superset/db_engine_specs.py:775 superset/db_engine_specs.py:887
+#: superset/db_engine_specs.py:815 superset/db_engine_specs.py:927
 msgid "5 minute"
-msgstr ""
+msgstr "5 minutes"
 
-#: superset/db_engine_specs.py:777
+#: superset/db_engine_specs.py:817
 msgid "half hour"
-msgstr ""
+msgstr "demi-heure"
 
-#: superset/db_engine_specs.py:889
+#: superset/db_engine_specs.py:929
 msgid "10 minute"
-msgstr ""
+msgstr "10 minutes"
 
-#: superset/utils.py:472
+#: superset/utils.py:499
 #, python-format
 msgid "[Superset] Access to the datasource %(name)s was granted"
-msgstr ""
+msgstr "[Superset] Accès à la source de données %(name)s accordé"
+
+#: superset/viz.py:49
+msgid "Viz is missing a datasource"
+msgstr "Viz est une source de données manquante"
 
-#: superset/viz.py:311
+#: superset/viz.py:158
+msgid "From date cannot be larger than to date"
+msgstr "From date ne peut être plus grand que to date"
+
+#: superset/viz.py:322
 msgid "Table View"
-msgstr ""
+msgstr "Vue en table"
+
+#: superset/viz.py:334
+msgid "Pick a granularity in the Time section or uncheck 'Include Time'"
+msgstr "Choississez une granularité dans Time ou décochez 'Include Time'"
+
+#: superset/viz.py:344
+msgid "Choose either fields to [Group By] and [Metrics] or [Columns], not both"
+msgstr "Choisissez soit des champs dans [Grouper par] et [Métriques] ou dans [Colonnes], pas les deux"
 
-#: superset/viz.py:364
+#: superset/viz.py:378
 msgid "Pivot Table"
-msgstr ""
+msgstr "Table pivot"
+
+#: superset/viz.py:392
+msgid "Please choose at least one \"Group by\" field "
+msgstr "Choisissez au moins un champs \"Grouper par\""
+
+#: superset/viz.py:394
+msgid "Please choose at least one metric"
+msgstr "Choississez au moins une métrique"
+
+#: superset/viz.py:398
+msgid "'Group By' and 'Columns' can't overlap"
+msgstr "'Grouper par' et 'Colonnes' ne peuvent pas avoir de champs en commun"
 
-#: superset/viz.py:413
+#: superset/viz.py:431
 msgid "Markup"
-msgstr ""
+msgstr "Markup"
 
-#: superset/viz.py:432
+#: superset/viz.py:450
 msgid "Separator"
-msgstr ""
+msgstr "Séparateur"
 
-#: superset/viz.py:448
+#: superset/viz.py:466
 msgid "Word Cloud"
-msgstr ""
+msgstr "Nuage de mots"
 
-#: superset/viz.py:471
+#: superset/viz.py:489
 msgid "Treemap"
-msgstr ""
+msgstr "Treemap"
 
-#: superset/viz.py:497
+#: superset/viz.py:515
 msgid "Calendar Heatmap"
-msgstr ""
+msgstr "Calendrier Heatmap"
 
-#: superset/viz.py:555
+#: superset/viz.py:573
 msgid "Box Plot"
-msgstr ""
+msgstr "Boites à moustaches"
 
-#: superset/viz.py:644
+#: superset/viz.py:662
 msgid "Bubble Chart"
-msgstr ""
+msgstr "Bulles"
+
+#: superset/viz.py:686
+msgid "Pick a metric for x, y and size"
+msgstr "Choisissez une métrique pour x, y, taille"
 
-#: superset/viz.py:693
+#: superset/viz.py:712
 msgid "Bullet Chart"
-msgstr ""
+msgstr "Points"
+
+#: superset/viz.py:738
+msgid "Pick a metric to display"
+msgstr "Choisissez une métrique à afficher"
 
-#: superset/viz.py:742
+#: superset/viz.py:761
 msgid "Big Number with Trendline"
-msgstr ""
+msgstr "Gros nombre avec tendance"
+
+#: superset/viz.py:769 superset/viz.py:798
+msgid "Pick a metric!"
+msgstr "Choisissez une métrique"
 
-#: superset/viz.py:771
+#: superset/viz.py:790
 msgid "Big Number"
-msgstr ""
+msgstr "Gros nombre"
 
-#: superset/viz.py:798
+#: superset/viz.py:817
 msgid "Time Series - Line Chart"
-msgstr ""
+msgstr "Séries temporelles - ligne"
 
-#: superset/viz.py:925
+#: superset/viz.py:864 superset/viz.py:1001
+msgid "Pick a time granularity for your time series"
+msgstr "Choisissez une granularité pour vos séries temporelles"
+
+#: superset/viz.py:944
 msgid "Time Series - Dual Axis Line Chart"
-msgstr ""
+msgstr "Séries temporelles - double axe"
 
-#: superset/viz.py:1000
+#: superset/viz.py:954
+msgid "Pick a metric for left axis!"
+msgstr "Choisissez une métrique pour l'axe de gauche"
+
+#: superset/viz.py:956
+msgid "Pick a metric for right axis!"
+msgstr "Choississez une métrique pour l'axe de droite"
+
+#: superset/viz.py:958
+msgid "Please choose different metrics on left and right axis"
+msgstr "Choisissez des métriques différentes pour les axes gauches et droits"
+
+#: superset/viz.py:1019
 msgid "Time Series - Bar Chart"
-msgstr ""
+msgstr "Séries temporelles - histogramme"
 
-#: superset/viz.py:1008
+#: superset/viz.py:1027
 msgid "Time Series - Percent Change"
-msgstr ""
+msgstr "Séries temporelles - pourcentage de changement"
 
-#: superset/viz.py:1016
+#: superset/viz.py:1035
 msgid "Time Series - Stacked"
-msgstr ""
+msgstr "Séries temporelles - empilées"
 
-#: superset/viz.py:1025
+#: superset/viz.py:1044
 msgid "Distribution - NVD3 - Pie Chart"
-msgstr ""
+msgstr "Distribution - camembert"
 
-#: superset/viz.py:1043
+#: superset/viz.py:1062
 msgid "Histogram"
-msgstr ""
+msgstr "Histogramme"
 
-#: superset/viz.py:1068
+#: superset/viz.py:1072
+msgid "Must have one numeric column specified"
+msgstr "Il faut un moins une colonne numérique"
+
+#: superset/viz.py:1087
 msgid "Distribution - Bar Chart"
-msgstr ""
+msgstr "Distibution - histogramme"
+
+#: superset/viz.py:1098
+msgid "Can't have overlap between Series and Breakdowns"
+msgstr "Il ne faut pas d'élement en commun entre Serie et Breakdowns"
+
+#: superset/viz.py:1100
+msgid "Pick at least one metric"
+msgstr "Choisissez au moins une métrique"
 
-#: superset/viz.py:1135
+#: superset/viz.py:1102
+msgid "Pick at least one field for [Series]"
+msgstr "Choisissez au moins un champs pour [Séries]"
+
+#: superset/viz.py:1155
 msgid "Sunburst"
-msgstr ""
+msgstr "Camembert hiérarchique"
 
-#: superset/viz.py:1168
+#: superset/viz.py:1188
 msgid "Sankey"
-msgstr ""
+msgstr "Sankey"
+
+#: superset/viz.py:1195
+msgid "Pick exactly 2 columns as [Source / Target]"
+msgstr "Choisissez exactement 2 colonnes pour [Source / Target]"
 
-#: superset/viz.py:1217
+#: superset/viz.py:1226
+msgid ""
+"There's a loop in your Sankey, please provide a tree. Here's a faulty "
+"link: {}"
+msgstr "Il y a une boucle dans votre Sankey, il faut un arbre. Lien fautif: {}"
+
+#: superset/viz.py:1237 superset/viz.py:1258
 msgid "Directed Force Layout"
-msgstr ""
+msgstr "Graphe orienté"
+
+#: superset/viz.py:1244
+msgid "Pick exactly 2 columns to 'Group By'"
+msgstr "Choisissez exactement 2 colonnes pour 'Grouper par'"
 
-#: superset/viz.py:1238
+#: superset/viz.py:1291
 msgid "Country Map"
-msgstr ""
+msgstr "Carte de pays"
 
-#: superset/viz.py:1267
+#: superset/viz.py:1320
 msgid "World Map"
-msgstr ""
+msgstr "Carte du monde"
 
-#: superset/viz.py:1317
+#: superset/viz.py:1370
 msgid "Filters"
-msgstr ""
+msgstr "Filtres"
+
+#: superset/viz.py:1378
+msgid "Pick at least one filter field"
+msgstr "Choisissez au moins un champ sur lequel filtrer"
 
-#: superset/viz.py:1352
+#: superset/viz.py:1405
 msgid "iFrame"
-msgstr ""
+msgstr "iFrame"
 
-#: superset/viz.py:1369
+#: superset/viz.py:1422
 msgid "Parallel Coordinates"
-msgstr ""
+msgstr "Coordonnées parallèles"
 
-#: superset/viz.py:1394
+#: superset/viz.py:1447
 msgid "Heatmap"
-msgstr ""
+msgstr "Carte de chaleur"
 
-#: superset/viz.py:1445
+#: superset/viz.py:1498
 msgid "Horizon Charts"
-msgstr ""
+msgstr "Histogrammes horizontaux"
 
-#: superset/viz.py:1456
+#: superset/viz.py:1509
 msgid "Mapbox"
-msgstr ""
+msgstr "Mapbox"
+
+#: superset/viz.py:1524
+msgid "Must have a [Group By] column to have 'count' as the [Label]"
+msgstr "Il faut une colonne [Grouper par] pour avoir 'count' comme [Label]"
+
+#: superset/viz.py:1537
+msgid "Choice of [Label] must be present in [Group By]"
+msgstr "Le [Label] choisi doit être présent dans [Grouper par]"
+
+#: superset/viz.py:1542
+msgid "Choice of [Point Radius] must be present in [Group By]"
+msgstr "Le [Point Radius] doit être présent dans [Grouper par]"
 
-#: superset/connectors/druid/models.py:950
+#: superset/viz.py:1547
+msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
+msgstr "Les colonnes [Longitude] et [Latitude] doivent êtres présentes dans [Grouper par]"
+
+#: superset/viz.py:1612
+msgid "Event flow"
+msgstr "Flot d'événements"
+
+#: superset/connectors/druid/models.py:975
 msgid "No data was returned."
-msgstr ""
+msgstr "Aucune donnée récupérée"
+
+#: superset/connectors/druid/views.py:28
+msgid "List Druid Column"
+msgstr "Lister les colonnes Druid"
 
-#: superset/connectors/druid/views.py:36 superset/connectors/sqla/views.py:73
+#: superset/connectors/druid/views.py:29
+msgid "Show Druid Column"
+msgstr "Montrer les colonnes Druid"
+
+#: superset/connectors/druid/views.py:30
+msgid "Add Druid Column"
+msgstr "Ajouter une colonne Druid"
+
+#: superset/connectors/druid/views.py:31
+msgid "Edit Druid Column"
+msgstr "Éditer une colonne Druid"
+
+#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:81
 msgid "Column"
-msgstr ""
+msgstr "Colonne"
 
-#: superset/connectors/druid/views.py:37 superset/connectors/druid/views.py:96
-#: superset/connectors/sqla/views.py:119
+#: superset/connectors/druid/views.py:44 superset/connectors/druid/views.py:109
+#: superset/connectors/sqla/views.py:95 superset/connectors/sqla/views.py:134
 msgid "Type"
-msgstr ""
+msgstr "Type"
 
-#: superset/connectors/druid/views.py:38 superset/views/core.py:305
-#: superset/views/core.py:354
+#: superset/connectors/druid/views.py:45 superset/views/core.py:314
+#: superset/views/core.py:338 superset/views/core.py:369
 msgid "Datasource"
-msgstr ""
+msgstr "Source de données"
 
-#: superset/connectors/druid/views.py:39 superset/connectors/sqla/views.py:76
+#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84
 msgid "Groupable"
-msgstr ""
+msgstr "Groupable"
 
-#: superset/connectors/druid/views.py:40 superset/connectors/sqla/views.py:77
+#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85
 msgid "Filterable"
-msgstr ""
+msgstr "Filtrable"
 
-#: superset/connectors/druid/views.py:41 superset/connectors/sqla/views.py:79
+#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87
 msgid "Count Distinct"
-msgstr ""
+msgstr "Valeurs distinctes"
 
-#: superset/connectors/druid/views.py:42 superset/connectors/sqla/views.py:80
+#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88
 msgid "Sum"
-msgstr ""
+msgstr "Somme"
 
-#: superset/connectors/druid/views.py:43 superset/connectors/sqla/views.py:81
+#: superset/connectors/druid/views.py:50 superset/connectors/sqla/views.py:89
 msgid "Min"
-msgstr ""
+msgstr "Min"
 
-#: superset/connectors/druid/views.py:44 superset/connectors/sqla/views.py:82
+#: superset/connectors/druid/views.py:51 superset/connectors/sqla/views.py:90
 msgid "Max"
-msgstr ""
+msgstr "Max"
 
-#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:42
+#: superset/connectors/druid/views.py:54 superset/connectors/sqla/views.py:50
 msgid ""
 "Whether this column is exposed in the `Filters` section of the explore "
 "view."
 msgstr ""
+"Est-ce-que cette colonne doit apparaître dans la section `Filtres` de la "
+"page exploration"
+
+#: superset/connectors/druid/views.py:80
+msgid "List Druid Metric"
+msgstr "Lister les métriques Druid"
+
+#: superset/connectors/druid/views.py:81
+msgid "Show Druid Metric"
+msgstr "Montrer une métrique Druid"
 
-#: superset/connectors/druid/views.py:87 superset/connectors/sqla/views.py:101
+#: superset/connectors/druid/views.py:82
+msgid "Add Druid Metric"
+msgstr "Ajouter une métrique Druid"
+
+#: superset/connectors/druid/views.py:83
+msgid "Edit Druid Metric"
+msgstr "Éditer une métrique Druid"
+
+#: superset/connectors/druid/views.py:100 superset/connectors/sqla/views.py:116
 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 ""
+"Est-ce-que l'accès à cette métrique est restraint à certains rôles. Seuls"
+" les rôles avec la permission 'accès à la métrique XXX (le nom de cette "
+"métrique)  sont autorisés à accéder à cette métrique"
 
-#: superset/connectors/druid/views.py:93 superset/connectors/sqla/views.py:116
+#: superset/connectors/druid/views.py:106 superset/connectors/sqla/views.py:131
 msgid "Metric"
-msgstr ""
+msgstr "Métrique"
 
-#: superset/connectors/druid/views.py:94 superset/connectors/druid/views.py:204
-#: superset/connectors/sqla/views.py:75 superset/connectors/sqla/views.py:117
-#: superset/views/core.py:355
+#: superset/connectors/druid/views.py:107
+#: superset/connectors/druid/views.py:229 superset/connectors/sqla/views.py:83
+#: superset/connectors/sqla/views.py:132 superset/connectors/sqla/views.py:229
+#: superset/views/core.py:370 superset/views/sql_lab.py:56
 msgid "Description"
-msgstr ""
+msgstr "Description"
 
-#: superset/connectors/druid/views.py:95 superset/connectors/sqla/views.py:74
-#: superset/connectors/sqla/views.py:118
+#: superset/connectors/druid/views.py:108 superset/connectors/sqla/views.py:82
+#: superset/connectors/sqla/views.py:133
 msgid "Verbose Name"
-msgstr ""
+msgstr "Nom explicite"
 
-#: superset/connectors/druid/views.py:97 superset/views/core.py:534
+#: superset/connectors/druid/views.py:110 superset/views/core.py:555
 msgid "JSON"
-msgstr ""
+msgstr "JSON"
 
-#: superset/connectors/druid/views.py:98
+#: superset/connectors/druid/views.py:111
 msgid "Druid Datasource"
-msgstr ""
+msgstr "Données Druid"
+
+#: superset/connectors/druid/views.py:128
+msgid "List Druid Cluster"
+msgstr "Lister les clusters Druid"
+
+#: superset/connectors/druid/views.py:129
+msgid "Show Druid Cluster"
+msgstr "Monter les cluster Druid"
 
-#: superset/connectors/druid/views.py:123
-#: superset/connectors/druid/views.py:203
+#: superset/connectors/druid/views.py:130
+msgid "Add Druid Cluster"
+msgstr "Ajouter un cluster Druid"
+
+#: superset/connectors/druid/views.py:131
+msgid "Edit Druid Cluster"
+msgstr "Éditer une cluster Druid"
+
+#: superset/connectors/druid/views.py:142
+#: superset/connectors/druid/views.py:228
 msgid "Cluster"
-msgstr ""
+msgstr "Cluster"
 
-#: superset/connectors/druid/views.py:124
+#: superset/connectors/druid/views.py:143
 msgid "Coordinator Host"
-msgstr ""
+msgstr "Hôte du coordinator"
 
-#: superset/connectors/druid/views.py:125
+#: superset/connectors/druid/views.py:144
 msgid "Coordinator Port"
-msgstr ""
+msgstr "Port du coordinator"
 
-#: superset/connectors/druid/views.py:126
+#: superset/connectors/druid/views.py:145
 msgid "Coordinator Endpoint"
-msgstr ""
+msgstr "Endpoint du coordinator"
 
-#: superset/connectors/druid/views.py:127
+#: superset/connectors/druid/views.py:146
 msgid "Broker Host"
-msgstr ""
+msgstr "Hôte du Broker"
 
-#: superset/connectors/druid/views.py:128
+#: superset/connectors/druid/views.py:147
 msgid "Broker Port"
-msgstr ""
+msgstr "Port du Broker"
 
-#: superset/connectors/druid/views.py:129
+#: superset/connectors/druid/views.py:148
 msgid "Broker Endpoint"
-msgstr ""
+msgstr "Endpoint du Broker"
 
-#: superset/connectors/druid/views.py:144
+#: superset/connectors/druid/views.py:163
 msgid "Druid Clusters"
-msgstr ""
+msgstr "Clusters Druid"
 
-#: superset/connectors/druid/views.py:147
-#: superset/connectors/druid/views.py:243
-#: superset/connectors/druid/views.py:282 superset/connectors/sqla/views.py:261
-#: superset/views/core.py:274
+#: superset/connectors/druid/views.py:166
+#: superset/connectors/druid/views.py:268
+#: superset/connectors/druid/views.py:307 superset/connectors/sqla/views.py:287
+#: superset/views/core.py:283
 msgid "Sources"
-msgstr ""
+msgstr "Sources"
+
+#: superset/connectors/druid/views.py:173
+msgid "List Druid Datasource"
+msgstr "Lister les dources de données Druid"
+
+#: superset/connectors/druid/views.py:174
+msgid "Show Druid Datasource"
+msgstr "Montrer les sources de données Druid"
+
+#: superset/connectors/druid/views.py:175
+msgid "Add Druid Datasource"
+msgstr "Ajouter une source de données Druid"
 
-#: superset/connectors/druid/views.py:172 superset/connectors/sqla/views.py:155
+#: superset/connectors/druid/views.py:176
+msgid "Edit Druid Datasource"
+msgstr "Éditer une source de données Druid"
+
+#: superset/connectors/druid/views.py:197 superset/connectors/sqla/views.py:178
 msgid ""
 "The list of slices associated with this table. By altering this "
 "datasource, you may change how these associated slices behave. Also note "
@@ -361,1432 +550,834 @@ msgid ""
 "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 ""
+"Liste des slices associés à cette table. En modifiant cette source de "
+"données, il se peut que vous changiez le comportement des slices "
+"assosciés. Notez également que les slices doivent pointer sur une source "
+"de données donc ce formulaire va échouer lors de la sauvegarde si vous "
+"retirez les slices d'une source de données. Si vous voulez changer la "
+"source de données d'un slice, forcez l'écriture depuis la 'page "
+"d'exploration'"
 
-#: superset/connectors/druid/views.py:180 superset/connectors/sqla/views.py:163
+#: superset/connectors/druid/views.py:205 superset/connectors/sqla/views.py:186
 msgid "Timezone offset (in hours) for this datasource"
-msgstr ""
+msgstr "Timezone offset (en heure) de cette source de données"
 
-#: superset/connectors/druid/views.py:184
+#: superset/connectors/druid/views.py:209
 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 ""
+"Expression temporelle à utiliser comme un prédicat pour récupérer les "
+"valeurs distinctes pour remplir le filtre. S'applique uniquement quand "
+"`Activier le filtre` est coché. Si vous entrez `7 days ago`, les listes "
+"de valeurs distinctes dans le filtre seront remplies en se basant sur les"
+" valeurs distinctes trouvées la semaine passée"
 
-#: superset/connectors/druid/views.py:191 superset/connectors/sqla/views.py:185
+#: superset/connectors/druid/views.py:216 superset/connectors/sqla/views.py:208
 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 ""
+"Faut-il remplir à la volée les choix du filtre de la section filtre de la"
+" page d'exploration avec la liste des valeurs distinctes répérées depuis "
+"le backend"
 
-#: superset/connectors/druid/views.py:195 superset/connectors/sqla/views.py:199
+#: superset/connectors/druid/views.py:220
 msgid ""
 "Redirects to this endpoint when clicking on the datasource from the "
 "datasource list"
 msgstr ""
+"Redirige à cet endpoint quand on clique sur la source de données depuis "
+"la liste des sources de données"
 
-#: superset/connectors/druid/views.py:201 superset/connectors/sqla/views.py:192
+#: superset/connectors/druid/views.py:226 superset/connectors/sqla/views.py:215
 msgid "Associated Slices"
-msgstr ""
+msgstr "Slices associés"
 
-#: superset/connectors/druid/views.py:202
+#: superset/connectors/druid/views.py:227
 msgid "Data Source"
-msgstr ""
+msgstr "Source de données"
 
-#: superset/connectors/druid/views.py:205
+#: superset/connectors/druid/views.py:230 superset/connectors/sqla/views.py:227
 msgid "Owner"
-msgstr ""
+msgstr "Propriétaire"
 
-#: superset/connectors/druid/views.py:206
+#: superset/connectors/druid/views.py:231
 msgid "Is Hidden"
-msgstr ""
+msgstr "Est caché"
 
-#: superset/connectors/druid/views.py:207 superset/connectors/sqla/views.py:197
+#: superset/connectors/druid/views.py:232 superset/connectors/sqla/views.py:220
 msgid "Enable Filter Select"
-msgstr ""
+msgstr "Activer le filtre de sélection"
 
-#: superset/connectors/druid/views.py:208
+#: superset/connectors/druid/views.py:233 superset/connectors/sqla/views.py:222
 msgid "Default Endpoint"
-msgstr ""
+msgstr "Endpoint par défaut"
 
-#: superset/connectors/druid/views.py:209
+#: superset/connectors/druid/views.py:234
 msgid "Time Offset"
-msgstr ""
+msgstr "Décalage du temps"
 
-#: superset/connectors/druid/views.py:210 superset/connectors/sqla/views.py:203
-#: superset/views/core.py:241 superset/views/core.py:351
+#: superset/connectors/druid/views.py:235 superset/connectors/sqla/views.py:224
+#: superset/views/core.py:248 superset/views/core.py:366
 msgid "Cache Timeout"
-msgstr ""
+msgstr "Cache timeout"
 
-#: superset/connectors/druid/views.py:241
+#: superset/connectors/druid/views.py:266
 msgid "Druid Datasources"
-msgstr ""
+msgstr "Sources de données Druid"
 
-#: superset/connectors/druid/views.py:279
+#: superset/connectors/druid/views.py:304
 msgid "Refresh Druid Metadata"
-msgstr ""
+msgstr "Rafraichir les méta-données de Druid"
 
-#: superset/connectors/sqla/models.py:388
+#: superset/connectors/sqla/models.py:390
 msgid ""
 "Datetime column not provided as part table configuration and is required "
 "by this type of chart"
 msgstr ""
+"Colonne Datetime non fournie dans la configuration alors qu'elle est "
+"requise pour ce type de graphique"
 
-#: superset/connectors/sqla/models.py:393
+#: superset/connectors/sqla/models.py:395
 msgid "Metric '{}' is not valid"
-msgstr ""
+msgstr "Métrique '{}' invalide"
+
+#: superset/connectors/sqla/models.py:581
+msgid ""
+"Table doesn't seem to exist in the specified database, couldn't fetch "
+"column information"
+msgstr "La table ne semble pas exister dans la base de données spécifiée, impossible de récupérer les inforations des colonnes"
+
+#: superset/connectors/sqla/views.py:28
+msgid "List Columns"
+msgstr "Lister les colonnes"
+
+#: superset/connectors/sqla/views.py:29
+msgid "Show Column"
+msgstr "Montrer les colonnes"
+
+#: superset/connectors/sqla/views.py:30
+msgid "Add Column"
+msgstr "Ajouter une colonne"
 
-#: superset/connectors/sqla/views.py:38
+#: superset/connectors/sqla/views.py:31
+msgid "Edit Column"
+msgstr "Éditer une colonne"
+
+#: superset/connectors/sqla/views.py:46
 msgid ""
 "Whether to make this column available as a [Time Granularity] option, "
 "column has to be DATETIME or DATETIME-like"
 msgstr ""
+"Faut-il que cette colonne soit accessible comme une option [Time "
+"Granularity],  la colonne doit être DATETIME ou d'un format équivalent"
 
-#: superset/connectors/sqla/views.py:45
+#: superset/connectors/sqla/views.py:53
 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 ""
+"Le type de donnée inféré par la base de données. Il peut être nécessaire "
+"de le rentrer manuellement pour les colonnes définissant des expressions "
+"dans certains cas. Dans la plupart des cas il n'est pas nécessaire de le "
+"modifier"
 
-#: superset/connectors/sqla/views.py:78 superset/connectors/sqla/views.py:121
-#: superset/connectors/sqla/views.py:193 superset/views/core.py:361
+#: superset/connectors/sqla/views.py:86 superset/connectors/sqla/views.py:136
+#: superset/connectors/sqla/views.py:216 superset/views/core.py:376
 msgid "Table"
-msgstr ""
+msgstr "Table"
 
-#: superset/connectors/sqla/views.py:83
+#: superset/connectors/sqla/views.py:91
 msgid "Expression"
-msgstr ""
+msgstr "Expression"
 
-#: superset/connectors/sqla/views.py:84
+#: superset/connectors/sqla/views.py:92
 msgid "Is temporal"
-msgstr ""
+msgstr "Est temporel"
 
-#: superset/connectors/sqla/views.py:85
+#: superset/connectors/sqla/views.py:93
 msgid "Datetime Format"
-msgstr ""
+msgstr "Format Datetime"
 
-#: superset/connectors/sqla/views.py:86
+#: superset/connectors/sqla/views.py:94
 msgid "Database Expression"
-msgstr ""
+msgstr "Expression de la base de données"
+
+#: superset/connectors/sqla/views.py:103
+msgid "List Metrics"
+msgstr "Lister les métriques"
+
+#: superset/connectors/sqla/views.py:104
+msgid "Show Metric"
+msgstr "Montrer les métriques"
 
-#: superset/connectors/sqla/views.py:120
+#: superset/connectors/sqla/views.py:105
+msgid "Add Metric"
+msgstr "Ajouter une métrique"
+
+#: superset/connectors/sqla/views.py:106
+msgid "Edit Metric"
+msgstr "Éditer la métrique"
+
+#: superset/connectors/sqla/views.py:135
 msgid "SQL Expression"
-msgstr ""
+msgstr "Expression SQL"
+
+#: superset/connectors/sqla/views.py:137
+msgid "D3 Format"
+msgstr "Format D3"
+
+#: superset/connectors/sqla/views.py:138
+msgid "Is Restricted"
+msgstr "Est restreint"
+
+#: superset/connectors/sqla/views.py:155
+msgid "List Tables"
+msgstr "Lister les tables"
+
+#: superset/connectors/sqla/views.py:156
+msgid "Show Table"
+msgstr "Montrer les tables"
+
+#: superset/connectors/sqla/views.py:157
+msgid "Add Table"
+msgstr "Ajouter une table"
 
-#: superset/connectors/sqla/views.py:164
+#: superset/connectors/sqla/views.py:158
+msgid "Edit Table"
+msgstr "Éditer la table"
+
+#: superset/connectors/sqla/views.py:187
 msgid "Name of the table that exists in the source database"
-msgstr ""
+msgstr "Nom de la table qui existe dans la base de données source"
 
-#: superset/connectors/sqla/views.py:166
+#: superset/connectors/sqla/views.py:189
 msgid "Schema, as used only in some databases like Postgres, Redshift and DB2"
 msgstr ""
+"Schéma, utilisé uniquement dans certaines bases de données comme "
+"Postgres, Redshift et DB2"
 
-#: superset/connectors/sqla/views.py:172
+#: superset/connectors/sqla/views.py:195
 msgid ""
 "This fields acts a Superset view, meaning that Superset will run a query "
 "against this string as a subquery."
 msgstr ""
+"Ces champs agissent comme une vue Superset, i.e. Superset va lancer une "
+"requête pour cette expression comme une sous-requête"
 
-#: superset/connectors/sqla/views.py:176
+#: superset/connectors/sqla/views.py:199
 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 ""
+"Prédicat appliqué à la récupération des valeurs distinctes pour remplir "
+"le filtre de contrôle des composants. Supporte la syntaxe Jinja. "
+"S'applique uniquement si `Activer le filtre` est coché."
 
-#: superset/connectors/sqla/views.py:182
+#: superset/connectors/sqla/views.py:205
 msgid "Redirects to this endpoint when clicking on the table from the table list"
 msgstr ""
+"Redirige à cet endpoint quand on clique sur la table depuis la liste des "
+"tables"
 
-#: superset/connectors/sqla/views.py:194
+#: superset/connectors/sqla/views.py:217
 msgid "Changed By"
-msgstr ""
+msgstr "Modifié par"
 
-#: superset/connectors/sqla/views.py:195 superset/views/core.py:237
+#: superset/connectors/sqla/views.py:218 superset/views/core.py:244
+#: superset/views/sql_lab.py:19 superset/views/sql_lab.py:55
 msgid "Database"
-msgstr ""
+msgstr "Base de données"
 
-#: superset/connectors/sqla/views.py:196 superset/views/core.py:239
+#: superset/connectors/sqla/views.py:219 superset/views/core.py:246
 msgid "Last Changed"
-msgstr ""
+msgstr "Dernière modification"
 
-#: superset/connectors/sqla/views.py:198
+#: superset/connectors/sqla/views.py:221
 msgid "Schema"
-msgstr ""
+msgstr "Schéma"
 
-#: superset/connectors/sqla/views.py:202
+#: superset/connectors/sqla/views.py:223
 msgid "Offset"
-msgstr ""
+msgstr "Décalage"
+
+#: superset/connectors/sqla/views.py:225
+msgid "Table Name"
+msgstr "Nom de la table"
 
-#: superset/connectors/sqla/views.py:235
+#: superset/connectors/sqla/views.py:226
+msgid "Fetch Values Predicate"
+msgstr "Récupérer les valeurs des prédicats"
+
+#: superset/connectors/sqla/views.py:228
+msgid "Main Datetime Column"
+msgstr "Colonne Datetime principale"
+
+#: superset/connectors/sqla/views.py:248
+msgid ""
+"Table [{}] could not be found, please double check your database "
+"connection, schema, and table name"
+msgstr "La table [{}] n'a pu être trouvée, vérifiez à nouveau votre la connexion à votre base de données, le schéma et le nom de la table"
+
+#: superset/connectors/sqla/views.py:261
 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 ""
+"La table a été créée. Pour la deuxième partie de la configuration vous "
+"devez cliquer sur le bouton édition de la nouvelle table"
 
-#: superset/connectors/sqla/views.py:259
+#: superset/connectors/sqla/views.py:285
 msgid "Tables"
-msgstr ""
+msgstr "Tables"
 
 #: superset/templates/appbuilder/navbar_right.html:41
 msgid "Profile"
-msgstr ""
+msgstr "Profil"
 
 #: superset/templates/appbuilder/navbar_right.html:42
 msgid "Logout"
-msgstr ""
+msgstr "Déconnexion"
 
 #: superset/templates/appbuilder/navbar_right.html:47
 msgid "Login"
-msgstr ""
+msgstr "Connexion"
+
+#: superset/templates/appbuilder/general/widgets/base_list.html:37
+msgid "Record Count"
+msgstr "Nombre d'enregistrements"
+
+#: superset/templates/appbuilder/general/widgets/base_list.html:46
+msgid "No records found"
+msgstr "Aucun enregistrement trouvé"
+
+#: superset/templates/appbuilder/general/widgets/search.html:6
+msgid "Add Filter"
+msgstr "Ajouter un filtre"
 
 #: superset/templates/superset/import_dashboards.html:11
 msgid "Import"
-msgstr ""
+msgstr "Importation"
 
 #: superset/templates/superset/request_access.html:2
 msgid "No Access!"
-msgstr ""
+msgstr "Pas l'accès !"
 
 #: superset/templates/superset/request_access.html:7
 #, python-format
 msgid "You do not have permissions to access the datasource(s): %(name)s."
-msgstr ""
+msgstr "Vous n'avez pas les permissions pour accéder à(aux) source(s) : %(name)s."
 
 #: superset/templates/superset/request_access.html:13
 msgid "Request Permissions"
-msgstr ""
+msgstr "Besoin de permissions"
 
 #: superset/templates/superset/request_access.html:16
 msgid "Cancel"
-msgstr ""
+msgstr "Annuler"
 
-#: superset/templates/superset/welcome.html:10
+#: superset/templates/superset/welcome.html:3
 msgid "Welcome!"
-msgstr ""
+msgstr "Bienvenue ! "
 
-#: superset/templates/superset/welcome.html:20 superset/views/core.py:353
-#: superset/views/core.py:507
+#: superset/templates/superset/welcome.html:13 superset/views/core.py:368
+#: superset/views/core.py:528
 msgid "Dashboards"
-msgstr ""
+msgstr "Tableaux de bords"
 
 #: superset/templates/superset/models/database/macros.html:4
 msgid "Test Connection"
-msgstr ""
+msgstr "Test de connexion"
 
-#: superset/views/base.py:57
+#: superset/views/base.py:58
 #, python-format
 msgid "Datasource %(name)s already exists"
-msgstr ""
+msgstr "La source de données %(name)s existe déjà"
 
-#: superset/views/base.py:256
-msgid "Delete"
-msgstr ""
+#: superset/views/base.py:206
+msgid "json isn't valid"
+msgstr "Le json n'est pas valide"
 
 #: superset/views/base.py:257
+msgid "Delete"
+msgstr "Effacer"
+
+#: superset/views/base.py:258
 msgid "Delete all Really?"
-msgstr ""
+msgstr "Vraiment tout effacer ?"
 
-#: superset/views/core.py:55
+#: superset/views/core.py:56
 msgid "This endpoint requires the `all_datasource_access` permission"
-msgstr ""
+msgstr "Cet endpoint nécessite la permission `all_datasource_access`"
 
-#: superset/views/core.py:57
+#: superset/views/core.py:58
 msgid "The datasource seems to have been deleted"
-msgstr ""
+msgstr "La source de données semble avoir été effacée"
 
-#: superset/views/core.py:58
+#: superset/views/core.py:59
 msgid "The access requests seem to have been deleted"
-msgstr ""
+msgstr "L'accée à cette requête semble avoir été effacé"
 
-#: superset/views/core.py:60
+#: superset/views/core.py:61
 msgid "The user seems to have been deleted"
-msgstr ""
+msgstr "L'utilisateur semble avoir été effacé"
 
-#: superset/views/core.py:61
+#: superset/views/core.py:62
 msgid "You don't have access to this datasource"
-msgstr ""
+msgstr "Vous n'avez pas l'accès à cette source de données"
 
-#: superset/views/core.py:65
+#: superset/views/core.py:66
 #, python-format
 msgid ""
 "This view requires the database %(name)s or `all_datasource_access` "
 "permission"
 msgstr ""
+"Cette page nécessite la permission à la base %(name)s ou "
+"`all_datasource_access`"
 
-#: superset/views/core.py:70
+#: superset/views/core.py:71
 #, python-format
 msgid ""
 "This endpoint requires the datasource %(name)s, database or "
 "`all_datasource_access` permission"
 msgstr ""
+"Cet endpoint nécessite la permission à la source de données %(name)s, à "
+"la base de données ou `all_datasource_access`"
+
+#: superset/views/core.py:174
+msgid "List Databases"
+msgstr "Lister les bases de données"
+
+#: superset/views/core.py:175
+msgid "Show Database"
+msgstr "Montrer les bases de données"
 
-#: superset/views/core.py:205
+#: superset/views/core.py:176
+msgid "Add Database"
+msgstr "Ajouter une base de données"
+
+#: superset/views/core.py:177
+msgid "Edit Database"
+msgstr "Éditer la base de données"
+
+#: superset/views/core.py:212
 msgid "Expose this DB in SQL Lab"
-msgstr ""
+msgstr "Expose cette BDD dans SQL Lab"
 
-#: superset/views/core.py:206
+#: 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 ""
+"Autorise les utilisateurs à lancer des requêtes synchrones, il s'agit de "
+"la configuration par défaut qui devrait fonctionner correctement pour des"
+" reqêtes exécutables depuis le web (<~1 minute)"
 
-#: superset/views/core.py:210
+#: 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 ""
+"Autorise les utilisateurs à lancer des requêtes sur un backend "
+"asynchrone. Suppose que vous ayez un worker Celery réglé comme un results"
+" backend"
 
-#: superset/views/core.py:214
+#: superset/views/core.py:221
 msgid "Allow CREATE TABLE AS option in SQL Lab"
-msgstr ""
+msgstr "Autorise l'option CREATE TABLE AS dans SQL Lab"
 
-#: superset/views/core.py:215
+#: superset/views/core.py:222
 msgid ""
 "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in"
 " SQL Lab"
 msgstr ""
+"Autorise les utilisateurs à lancer des expression non-SELECT (UPDATE, "
+"DELETE, CREATE, etc.) dans SQL Lab"
 
-#: superset/views/core.py:219
+#: 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 ""
+"Quand l'option autoriser CREATE TABLE AS dans SQL Lab est cochée, force "
+"la table a être créée dans le schéma"
 
-#: superset/views/core.py:233
+#: superset/views/core.py:240
 msgid "Expose in SQL Lab"
-msgstr ""
+msgstr "Exposer dans SQL Lab"
 
-#: superset/views/core.py:234
+#: superset/views/core.py:241
 msgid "Allow CREATE TABLE AS"
-msgstr ""
+msgstr "Autoriser CREATE TABLE AS"
 
-#: superset/views/core.py:235
+#: superset/views/core.py:242
 msgid "Allow DML"
-msgstr ""
+msgstr "Autoriser DML"
 
-#: superset/views/core.py:236
+#: superset/views/core.py:243
 msgid "CTAS Schema"
-msgstr ""
+msgstr "Schéma CTAS"
 
-#: superset/views/core.py:238 superset/views/core.py:352
-#: superset/views/core.py:454 superset/views/core.py:518
+#: superset/views/core.py:245 superset/views/core.py:367
+#: superset/views/core.py:475 superset/views/core.py:539
 msgid "Creator"
-msgstr ""
+msgstr "Créateur"
 
-#: superset/views/core.py:240
+#: superset/views/core.py:247
 msgid "SQLAlchemy URI"
-msgstr ""
+msgstr "URI SQLAlchemy"
 
-#: superset/views/core.py:242
+#: superset/views/core.py:249
 msgid "Extra"
-msgstr ""
+msgstr "Extra"
+
+#: superset/views/core.py:250
+msgid "Allow Run Sync"
+msgstr "Autoriser le lancement synchrone"
 
-#: superset/views/core.py:260
+#: superset/views/core.py:251
+msgid "Allow Run Async"
+msgstr "Autoriser le lancement asynchrone"
+
+#: superset/views/core.py:269
 msgid "Import Dashboards"
-msgstr ""
+msgstr "Importer des tableaux de bords"
 
-#: superset/views/core.py:264 superset/views/core.py:2279
-#: superset/views/sql_lab.py:22
+#: superset/views/core.py:273 superset/views/core.py:2330
+#: superset/views/sql_lab.py:30
 msgid "Manage"
-msgstr ""
+msgstr "Gestion"
 
-#: superset/views/core.py:271
+#: superset/views/core.py:280
 msgid "Databases"
-msgstr ""
+msgstr "Bases de données"
 
-#: superset/views/core.py:302 superset/views/core.py:531
+#: superset/views/core.py:311 superset/views/core.py:552
+#: superset/views/sql_lab.py:18 superset/views/sql_lab.py:54
 msgid "User"
-msgstr ""
+msgstr "Utilisateur"
 
-#: superset/views/core.py:303
+#: superset/views/core.py:312
 msgid "User Roles"
-msgstr ""
+msgstr "Rôles utilisateurs"
 
-#: superset/views/core.py:304
+#: superset/views/core.py:313
 msgid "Database URL"
-msgstr ""
+msgstr "URL de la base de données"
 
-#: superset/views/core.py:306
+#: superset/views/core.py:315
 msgid "Roles to grant"
-msgstr ""
+msgstr "Röles à donner"
 
-#: superset/views/core.py:307
+#: superset/views/core.py:316
 msgid "Created On"
-msgstr ""
+msgstr "Créé le"
 
-#: superset/views/core.py:313
+#: superset/views/core.py:322
 msgid "Access requests"
-msgstr ""
+msgstr "Requêtes d'accès"
 
-#: superset/views/core.py:315 superset/views/core.py:542
+#: superset/views/core.py:324 superset/views/core.py:563
 msgid "Security"
-msgstr ""
+msgstr "Sécurité"
+
+#: superset/views/core.py:331
+msgid "List Slices"
+msgstr "Lister les slices"
+
+#: superset/views/core.py:332
+msgid "Show Slice"
+msgstr "Montrer les slices"
+
+#: superset/views/core.py:333
+msgid "Add Slice"
+msgstr "Ajouter un slice"
 
-#: superset/views/core.py:340
+#: superset/views/core.py:334
+msgid "Edit Slice"
+msgstr "Éditer le slice"
+
+#: superset/views/core.py:355
 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 ""
+"Ces paramètres sont généré dynamiquement quand vous cliquez sur "
+"Sauvegarder ou forcer dans la page d'exploration. Cet objet JSON est "
+"exposé ici comme une référence et pour les experts qui voudraient "
+"modifier des paramètres"
 
-#: superset/views/core.py:345
+#: superset/views/core.py:360
 msgid "Duration (in seconds) of the caching timeout for this slice."
-msgstr ""
+msgstr "Durée (en secondes) pour le caching timout de ce slice"
 
-#: superset/views/core.py:356
+#: superset/views/core.py:371
 msgid "Last Modified"
-msgstr ""
+msgstr "Dernière modification"
 
-#: superset/views/core.py:357 superset/views/core.py:453
+#: superset/views/core.py:372 superset/views/core.py:474
 msgid "Owners"
-msgstr ""
+msgstr "Propriétaires"
 
-#: superset/views/core.py:358
+#: superset/views/core.py:373
 msgid "Parameters"
-msgstr ""
+msgstr "Paramètres"
 
-#: superset/views/core.py:359 superset/views/core.py:401
+#: superset/views/core.py:374 superset/views/core.py:416
 msgid "Slice"
-msgstr ""
+msgstr "Slice"
 
-#: superset/views/core.py:360
+#: superset/views/core.py:375
 msgid "Name"
-msgstr ""
+msgstr "Nom"
 
-#: superset/views/core.py:362
+#: superset/views/core.py:377
 msgid "Visualization Type"
-msgstr ""
+msgstr "Type de visualisation"
 
-#: superset/views/core.py:389 superset/views/core.py:452
+#: superset/views/core.py:404 superset/views/core.py:473
 msgid "Slices"
-msgstr ""
+msgstr "Slice"
 
-#: superset/views/core.py:426
+#: superset/views/core.py:433
+msgid "List Dashboards"
+msgstr "Lister les tableaux de bords"
+
+#: superset/views/core.py:434
+msgid "Show Dashboard"
+msgstr "Montrer les tableaux de bords"
+
+#: superset/views/core.py:435
+msgid "Add Dashboard"
+msgstr "Ajouter un tableau de bord"
+
+#: superset/views/core.py:436
+msgid "Edit Dashboard"
+msgstr "Éditer le tableau de bord"
+
+#: superset/views/core.py:447
 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 ""
+"Cet objet JSON décrit la position des widgets dans le tableau de bord. Il"
+" est généré dynamiquement quand on ajuste la taille ou la position des "
+"widgets"
 
-#: superset/views/core.py:431
+#: superset/views/core.py:452
 msgid ""
 "The css for individual dashboards can be altered here, or in the "
 "dashboard view where changes are immediately visible"
 msgstr ""
+"Le css pour certains tableaux de bords peut être modifié ici, ou dans  la"
+" page tableaux de bords pour que les changement soient visibles "
+"immédiatement"
 
-#: superset/views/core.py:435
+#: superset/views/core.py:456
 msgid "To get a readable URL for your dashboard"
-msgstr ""
+msgstr "Pour avoir une URL lisible pour votre tableau de bord"
 
-#: superset/views/core.py:436
+#: superset/views/core.py:457
 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 ""
+"Ce JSON a été généré automatiquement quand vous avez cliqué sur "
+"sauvegarder ou forcer dans la page des tableaux de bords.  Il est exposé "
+"ici comme une référence et pour les experts qui voudraient modifier des "
+"paramètres"
 
-#: superset/views/core.py:441
+#: superset/views/core.py:462
 msgid "Owners is a list of users who can alter the dashboard."
 msgstr ""
+"Propriétaires est une liste d'utilisateurs qui peuvent modifier le "
+"tableau de bord"
 
-#: superset/views/core.py:449 superset/views/core.py:516
+#: superset/views/core.py:470 superset/views/core.py:537
 msgid "Dashboard"
-msgstr ""
+msgstr "Tableau de bord"
 
-#: superset/views/core.py:450 superset/views/core.py:517
+#: superset/views/core.py:471 superset/views/core.py:538
 msgid "Title"
-msgstr ""
+msgstr "Title"
 
-#: superset/views/core.py:451
+#: superset/views/core.py:472
 msgid "Slug"
-msgstr ""
+msgstr "Slug"
 
-#: superset/views/core.py:455 superset/views/core.py:519
+#: superset/views/core.py:476 superset/views/core.py:540
+#: superset/views/sql_lab.py:57
 msgid "Modified"
-msgstr ""
+msgstr "Modifié"
 
-#: superset/views/core.py:456
+#: superset/views/core.py:477
 msgid "Position JSON"
-msgstr ""
+msgstr "JSON des positions"
 
-#: superset/views/core.py:457
+#: superset/views/core.py:478
 msgid "CSS"
-msgstr ""
+msgstr "CSS"
 
-#: superset/views/core.py:458
+#: superset/views/core.py:479
 msgid "JSON Metadata"
-msgstr ""
+msgstr "JSON des méta-données"
 
-#: superset/views/core.py:459
+#: superset/views/core.py:480
 msgid "Underlying Tables"
-msgstr ""
+msgstr "Tables sous-jacentes"
 
-#: superset/views/core.py:482
+#: superset/views/core.py:503
 msgid "Export"
-msgstr ""
+msgstr "Exporter"
 
-#: superset/views/core.py:482
+#: superset/views/core.py:503
 msgid "Export dashboards?"
-msgstr ""
+msgstr "Exporter les tableaux de bords ?"
 
-#: superset/views/core.py:532
+#: superset/views/core.py:553
 msgid "Action"
-msgstr ""
+msgstr "Action"
 
-#: superset/views/core.py:533
+#: superset/views/core.py:554
 msgid "dttm"
-msgstr ""
+msgstr "dttm"
 
-#: superset/views/core.py:540
+#: superset/views/core.py:561
 msgid "Action Log"
-msgstr ""
+msgstr "Journaux d'actions"
 
-#: superset/views/core.py:770
+#: superset/views/core.py:792
 msgid "Access was requested"
-msgstr ""
+msgstr "Accès demandé"
 
-#: superset/views/core.py:831
+#: superset/views/core.py:853
 #, python-format
 msgid ""
 "%(user)s was granted the role %(role)s that gives access to the "
 "%(datasource)s"
-msgstr ""
+msgstr "%(user)s a obtenu le rôle %(role)s qui donne accès à %(datasource)s"
 
-#: superset/views/core.py:847
+#: superset/views/core.py:869
 #, python-format
 msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s"
 msgstr ""
+"Le rôle %(r)s a été étendu pour donner l'accès à la source de données "
+"%(ds)s"
 
-#: superset/views/core.py:856
+#: superset/views/core.py:878
 msgid "You have no permission to approve this request"
-msgstr ""
+msgstr "Vous n'avez pas les permission pour approuver cette requête"
 
-#: superset/views/core.py:1589
+#: superset/views/core.py:1618
 msgid ""
 "Malformed request. slice_id or table_name and db_name arguments are "
 "expected"
 msgstr ""
+"Requête malformée. Les arguments slice_id ou table_name et db_name sont "
+"attendus"
 
-#: superset/views/core.py:1595
+#: superset/views/core.py:1624
 #, python-format
 msgid "Slice %(id)s not found"
-msgstr ""
+msgstr "Slice %(id)s non trouvé"
 
-#: superset/views/core.py:1607
+#: superset/views/core.py:1636
 #, python-format
 msgid "Table %(t)s wasn't found in the database %(d)s"
-msgstr ""
+msgstr "Table %(t)s pas trouvée dans la base de données %(d)s"
 
-#: superset/views/core.py:1741
+#: superset/views/core.py:1774
 #, python-format
 msgid "Can't find User '%(name)s', please ask your admin to create one."
 msgstr ""
+"Impossible de trouver l'utilisateur '%(name)s', demandez à votre "
+"administrateur de le créer."
 
-#: superset/views/core.py:1748
+#: superset/views/core.py:1781
 #, python-format
 msgid "Can't find DruidCluster with cluster_name = '%(name)s'"
-msgstr ""
+msgstr "Impossible de trouver le DruidCluster avec cluster_name = '%(name)s"
+
+#: superset/views/core.py:2042
+msgid "Query record was not created as expected."
+msgstr "L'enregistrement de la reqête n'a pas été créé comme prévu."
+
+#: superset/views/core.py:2316
+msgid "Template Name"
+msgstr "Nom du template"
 
-#: superset/views/core.py:2276
+#: superset/views/core.py:2327
 msgid "CSS Templates"
-msgstr ""
+msgstr "Templates CSS"
 
-#: superset/views/core.py:2286
+#: superset/views/core.py:2337
 msgid "SQL Editor"
-msgstr ""
+msgstr "Éditeur SQL"
 
-#: superset/views/core.py:2291 superset/views/core.py:2300
+#: superset/views/core.py:2342 superset/views/core.py:2351
 msgid "SQL Lab"
-msgstr ""
+msgstr "SQL Lab"
 
-#: superset/views/core.py:2295
+#: superset/views/core.py:2346
 msgid "Query Search"
-msgstr ""
+msgstr "Requêter"
 
 #: superset/views/sql_lab.py:20
-msgid "Queries"
-msgstr ""
-
-#: superset/views/sql_lab.py:55
-msgid "Saved Queries"
-msgstr ""
-
-#~ msgid "Databases"
-#~ msgstr ""
-
-#~ msgid "Sources"
-#~ msgstr ""
-
-#~ msgid "Tables"
-#~ msgstr ""
-
-#~ msgid "Druid Clusters"
-#~ msgstr ""
-
-#~ msgid "Action Log"
-#~ msgstr ""
-
-#~ msgid "Security"
-#~ msgstr ""
-
-#~ msgid "Druid Datasources"
-#~ msgstr ""
-
-#~ msgid "CSS Templates"
-#~ msgstr ""
-
-#~ msgid "Documentation"
-#~ msgstr ""
-
-#~ msgid "Standalone version, use to embed anywhere"
-#~ msgstr ""
-
-#~ msgid "Overwrite"
-#~ msgstr ""
-
-#~ msgid "Save as"
-#~ msgstr ""
-
-#~ msgid "Viz"
-#~ msgstr ""
-
-#~ msgid "The type of visualization to display"
-#~ msgstr ""
-
-#~ msgid "Metrics"
-#~ msgstr ""
-
-#~ msgid "One or many metrics to display"
-#~ msgstr ""
-
-#~ msgid "Ordering"
-#~ msgstr ""
-
-#~ msgid "Choose the metric"
-#~ msgstr ""
-
-#~ msgid "Chart Style"
-#~ msgstr ""
-
-#~ msgid "stack"
-#~ msgstr ""
-
-#~ msgid "stream"
-#~ msgstr ""
-
-#~ msgid "expand"
-#~ msgstr ""
-
-#~ msgid "Color Scheme"
-#~ msgstr ""
-
-#~ msgid "fire"
-#~ msgstr ""
-
-#~ msgid "blue_white_yellow"
-#~ msgstr ""
-
-#~ msgid "white_black"
-#~ msgstr ""
-
-#~ msgid "black_white"
-#~ msgstr ""
-
-#~ msgid "Normalize Across"
-#~ msgstr ""
-
-#~ msgid "heatmap"
-#~ msgstr ""
-
-#~ msgid "x"
-#~ msgstr ""
-
-#~ msgid "y"
-#~ msgstr ""
-
-#~ msgid ""
-#~ msgstr ""
-
-#~ msgid "Color Scale"
-#~ msgstr ""
-
-#~ msgid "series"
-#~ msgstr ""
-
-#~ msgid "overall"
-#~ msgstr ""
-
-#~ msgid "change"
-#~ msgstr ""
-
-#~ msgid "Defines how the color are attributed."
-#~ msgstr ""
-
-#~ msgid "Rendering"
-#~ msgstr ""
-
-#~ msgid "pixelated (Sharp)"
-#~ msgstr ""
-
-#~ msgid "auto (Smooth)"
-#~ msgstr ""
-
-#~ msgid "XScale Interval"
-#~ msgstr ""
-
-#~ msgid "Number of step to take between ticks when printing the x scale"
-#~ msgstr ""
-
-#~ msgid "YScale Interval"
-#~ msgstr ""
-
-#~ msgid "Number of step to take between ticks when printing the y scale"
-#~ msgstr ""
-
-#~ msgid "Stacked Bars"
-#~ msgstr ""
-
-#~ msgid "Extra Controls"
-#~ msgstr ""
-
-#~ msgid "Reduce X ticks"
-#~ 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 Field Type"
-#~ msgstr ""
-
-#~ msgid "Full name"
-#~ msgstr ""
-
-#~ msgid "code International Olympic Committee (cioc)"
-#~ msgstr ""
-
-#~ msgid "code ISO 3166-1 alpha-2 (cca2)"
-#~ msgstr ""
-
-#~ msgid "code ISO 3166-1 alpha-3 (cca3)"
-#~ msgstr ""
-
-#~ msgid "Group by"
-#~ msgstr ""
-
-#~ msgid "One or many fields to group by"
-#~ msgstr ""
-
-#~ msgid "Columns"
-#~ msgstr ""
-
-#~ msgid "One or many fields to pivot as columns"
-#~ msgstr ""
-
-#~ msgid "Columns to display"
-#~ msgstr ""
-
-#~ msgid "X"
-#~ msgstr ""
-
-#~ msgid "Y"
-#~ msgstr ""
-
-#~ msgid "Origin"
-#~ msgstr ""
-
-#~ msgid "default"
-#~ msgstr ""
-
-#~ msgid "now"
-#~ msgstr ""
-
-#~ msgid "Bottom Margin"
-#~ msgstr ""
-
-#~ msgid "Bottom marging, in pixels, allowing for more room for axis labels"
-#~ msgstr ""
-
-#~ msgid "Time Granularity"
-#~ msgstr ""
-
-#~ msgid "all"
-#~ msgstr ""
-
-#~ msgid "5 seconds"
-#~ msgstr ""
-
-#~ msgid "30 seconds"
-#~ msgstr ""
-
-#~ msgid "1 minute"
-#~ msgstr ""
-
-#~ msgid "5 minutes"
-#~ msgstr ""
-
-#~ msgid "1 hour"
-#~ msgstr ""
-
-#~ msgid "6 hour"
-#~ msgstr ""
-
-#~ msgid "1 day"
-#~ msgstr ""
-
-#~ msgid "7 days"
-#~ msgstr ""
-
-#~ msgid "Domain"
-#~ msgstr ""
-
-#~ msgid "The time unit used for the grouping of blocks"
-#~ msgstr ""
-
-#~ msgid "Subdomain"
-#~ msgstr ""
-
-#~ msgid "min"
-#~ msgstr ""
-
-#~ msgid "Link Length"
-#~ msgstr ""
-
-#~ msgid "Link length in the force layout"
-#~ msgstr ""
-
-#~ msgid "Charge"
-#~ msgstr ""
-
-#~ msgid "Charge in the force layout"
-#~ msgstr ""
-
-#~ msgid "Resample Rule"
-#~ msgstr ""
-
-#~ msgid "1T"
-#~ msgstr ""
-
-#~ msgid "1H"
-#~ msgstr ""
-
-#~ msgid "1D"
-#~ msgstr ""
-
-#~ msgid "7D"
-#~ msgstr ""
-
-#~ msgid "1M"
-#~ msgstr ""
-
-#~ msgid "1AS"
-#~ msgstr ""
-
-#~ msgid "Pandas resample rule"
-#~ msgstr ""
-
-#~ msgid "Resample How"
-#~ msgstr ""
-
-#~ msgid "mean"
-#~ msgstr ""
-
-#~ msgid "sum"
-#~ msgstr ""
-
-#~ msgid "median"
-#~ msgstr ""
-
-#~ msgid "Pandas resample how"
-#~ msgstr ""
-
-#~ msgid "Resample Fill Method"
-#~ msgstr ""
-
-#~ msgid "ffill"
-#~ msgstr ""
-
-#~ msgid "bfill"
-#~ msgstr ""
-
-#~ msgid "Pandas resample fill method"
-#~ msgstr ""
-
-#~ msgid "Since"
-#~ msgstr ""
-
-#~ msgid "1 hour ago"
-#~ msgstr ""
-
-#~ msgid "12 hours ago"
-#~ msgstr ""
-
-#~ msgid "1 day ago"
-#~ msgstr ""
-
-#~ msgid "7 days ago"
-#~ msgstr ""
-
-#~ msgid "28 days ago"
-#~ msgstr ""
-
-#~ msgid "90 days ago"
-#~ msgstr ""
-
-#~ msgid "1 year ago"
-#~ msgstr ""
-
-#~ msgid "Until"
-#~ msgstr ""
-
-#~ msgid "Max Bubble Size"
-#~ msgstr ""
-
-#~ msgid "Whisker/outlier options"
-#~ msgstr ""
-
-#~ msgid "Determines how whiskers and outliers are calculated."
-#~ msgstr ""
-
-#~ msgid "Tukey"
-#~ msgstr ""
-
-#~ msgid "Min/max (no outliers)"
-#~ msgstr ""
-
-#~ msgid "2/98 percentiles"
-#~ msgstr ""
-
-#~ msgid "9/91 percentiles"
-#~ msgstr ""
-
-#~ msgid "Ratio"
-#~ msgstr ""
-
-#~ msgid "Target aspect ratio for treemap tiles."
-#~ msgstr ""
+msgid "Status"
+msgstr "Status"
 
-#~ msgid "Number format"
-#~ msgstr ""
+#: superset/views/sql_lab.py:21
+msgid "Start Time"
+msgstr "Date de début"
 
-#~ msgid "Row limit"
-#~ msgstr ""
+#: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58
+msgid "End Time"
+msgstr "Date de fin"
 
-#~ msgid "Series limit"
-#~ msgstr ""
-
-#~ msgid "Limits the number of time series that get displayed"
-#~ msgstr ""
-
-#~ msgid "Rolling"
-#~ msgstr ""
-
-#~ msgid "Periods"
-#~ msgstr ""
-
-#~ msgid "Series"
-#~ msgstr ""
-
-#~ msgid "Entity"
-#~ msgstr ""
-
-#~ msgid "This define 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 "X Axis Label"
-#~ msgstr ""
-
-#~ msgid "Y Axis Label"
-#~ msgstr ""
-
-#~ msgid "Custom WHERE clause"
-#~ msgstr ""
-
-#~ msgid "Custom HAVING clause"
-#~ 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 "X axis format"
-#~ msgstr ""
-
-#~ msgid "Y axis format"
-#~ msgstr ""
-
-#~ msgid "Markup Type"
-#~ msgstr ""
-
-#~ msgid "markdown"
-#~ msgstr ""
-
-#~ msgid "html"
-#~ msgstr ""
-
-#~ msgid "Pick your favorite markup language"
-#~ msgstr ""
-
-#~ msgid "Rotation"
-#~ msgstr ""
-
-#~ msgid "random"
-#~ msgstr ""
-
-#~ msgid "flat"
-#~ msgstr ""
-
-#~ msgid "square"
-#~ msgstr ""
-
-#~ msgid "Rotation to apply to words in the cloud"
-#~ msgstr ""
-
-#~ msgid "Line Style"
-#~ msgstr ""
-
-#~ msgid "linear"
-#~ msgstr ""
-
-#~ msgid "basis"
-#~ msgstr ""
-
-#~ msgid "cardinal"
-#~ msgstr ""
-
-#~ msgid "monotone"
-#~ msgstr ""
-
-#~ msgid "step-before"
-#~ msgstr ""
-
-#~ msgid "step-after"
-#~ msgstr ""
-
-#~ msgid "Line interpolation as defined by d3.js"
-#~ msgstr ""
-
-#~ msgid "Code"
-#~ msgstr ""
-
-#~ msgid "Put your code here"
-#~ msgstr ""
-
-#~ msgid "Aggregation function"
-#~ msgstr ""
-
-#~ msgid "max"
-#~ msgstr ""
-
-#~ msgid "stdev"
-#~ msgstr ""
-
-#~ msgid "var"
-#~ 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 "Range Filter"
-#~ msgstr ""
-
-#~ msgid "Whether to display the time range interactive selector"
-#~ 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 "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 Axis Zero"
-#~ msgstr ""
-
-#~ msgid "Force the Y axis to start at 0 instead of the minimum value"
-#~ msgstr ""
-
-#~ msgid "Y Log"
-#~ msgstr ""
-
-#~ msgid "Use a log scale for the Y axis"
-#~ msgstr ""
-
-#~ msgid "X Log"
-#~ 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 "Contribution"
-#~ msgstr ""
-
-#~ msgid "Compute the contribution to the total"
-#~ msgstr ""
-
-#~ msgid "Period Ratio"
-#~ msgstr ""
-
-#~ msgid "Time Shift"
-#~ msgstr ""
-
-#~ msgid "Subheader"
-#~ msgstr ""
-
-#~ msgid "Description text that shows up below your Big Number"
-#~ msgstr ""
-
-#~ msgid "Base layer map style"
-#~ msgstr ""
-
-#~ msgid "Clustering Radius"
-#~ msgstr ""
-
-#~ msgid "Point Radius"
-#~ 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 "SQL"
-#~ msgstr ""
-
-#~ msgid "This section exposes ways to include snippets of SQL in your query"
-#~ msgstr ""
-
-#~ msgid "Time Grain"
-#~ msgstr ""
-
-#~ msgid "Filter 1"
-#~ msgstr ""
-
-#~ msgid "Super"
-#~ msgstr ""
-
-#~ msgid "Time"
-#~ msgstr ""
-
-#~ msgid "Time related form attributes"
-#~ msgstr ""
-
-#~ msgid "SQL link"
-#~ msgstr ""
-
-#~ msgid "Is Featured"
-#~ msgstr ""
-
-#~ msgid "This view requires the `all_datasource_access` permission"
-#~ msgstr ""
-
-#~ msgid "Refresh Druid Metadata"
-#~ 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 "Chart Options"
-#~ msgstr ""
-
-#~ msgid "Advanced Analytics"
-#~ msgstr ""
-
-#~ msgid "Breakdowns"
-#~ msgstr ""
-
-#~ msgid "Defines how each series is broken down"
-#~ msgstr ""
-
-#~ msgid "Primary Metric"
-#~ msgstr ""
-
-#~ msgid "The primary metric is used to define the arc segment sizes"
-#~ msgstr ""
-
-#~ msgid "Secondary Metric"
-#~ 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 "Bubbles"
-#~ msgstr ""
-
-#~ msgid "Country Field"
-#~ 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 fields"
-#~ msgstr ""
-
-#~ msgid "The fields you want to filter on"
-#~ msgstr ""
-
-#~ msgid "Heatmap Options"
-#~ 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 "Tooltip"
-#~ msgstr ""
-
-#~ msgid "Query"
-#~ msgstr ""
-
-#~ msgid "Save"
-#~ msgstr ""
-
-#~ msgid "Force refresh"
-#~ msgstr ""
-
-#~ msgid "Short URL"
-#~ msgstr ""
-
-#~ msgid "Generate an embeddable iframe"
-#~ msgstr ""
-
-#~ msgid "Export to .json"
-#~ msgstr ""
-
-#~ msgid "Export to .csv format"
-#~ msgstr ""
-
-#~ msgid "Query timer"
-#~ msgstr ""
-
-#~ msgid "0 sec"
-#~ msgstr ""
-
-#~ msgid "View database query"
-#~ msgstr ""
-
-#~ msgid "query"
-#~ msgstr ""
-
-#~ msgid "Filters are defined using comma delimited strings as in 'US,FR,Other'"
-#~ msgstr ""
-
-#~ msgid "Add filter"
-#~ msgstr ""
+#: superset/views/sql_lab.py:28
+msgid "Queries"
+msgstr "Requêtes"
 
-#~ msgid "Close"
-#~ msgstr ""
+#: superset/views/sql_lab.py:37
+msgid "List Saved Query"
+msgstr "Liste des requêtes sauvegardées"
 
-#~ msgid "Datasource Description"
-#~ msgstr ""
+#: superset/views/sql_lab.py:38
+msgid "Show Saved Query"
+msgstr "Montrer les requếtes sauvagardées"
 
-#~ msgid "Save a Slice"
-#~ msgstr ""
+#: superset/views/sql_lab.py:39
+msgid "Add Saved Query"
+msgstr "Ajouter une requête sauvegardée"
 
-#~ msgid "Save & go to dashboard"
-#~ msgstr ""
+#: superset/views/sql_lab.py:40
+msgid "Edit Saved Query"
+msgstr "Éditer la requête sauvegardée"
 
-#~ msgid "Run!"
-#~ msgstr ""
+#: superset/views/sql_lab.py:53
+msgid "Label"
+msgstr "Label"
 
-#~ msgid "Create View"
-#~ msgstr ""
+#: superset/views/sql_lab.py:59
+msgid "Pop Tab Link"
+msgstr ""
 
-#~ msgid "Import"
-#~ msgstr ""
+#: superset/views/sql_lab.py:60
+msgid "Changed on"
+msgstr ""
 
-#~ msgid "Welcome!"
-#~ msgstr ""
+#: superset/views/sql_lab.py:79
+msgid "Saved Queries"
+msgstr "Requêtes sauvegardées"
 

-- 
To stop receiving notification emails like this one, please contact
['"commits@superset.apache.org" <commits@superset.apache.org>'].

Mime
View raw message