diff --git a/babel/messages.pot b/babel/messages.pot index 198b46762..5ebccd264 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 \n" "Language-Team: LANGUAGE \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 -msgid "Column" +#: superset/connectors/druid/views.py:28 +msgid "List Druid Column" msgstr "" -#: superset/connectors/druid/views.py:37 superset/connectors/druid/views.py:96 -#: superset/connectors/sqla/views.py:119 -msgid "Type" +#: superset/connectors/druid/views.py:29 +msgid "Show Druid Column" msgstr "" -#: superset/connectors/druid/views.py:38 superset/views/core.py:305 -#: superset/views/core.py:354 -msgid "Datasource" +#: superset/connectors/druid/views.py:30 +msgid "Add Druid Column" msgstr "" -#: superset/connectors/druid/views.py:39 superset/connectors/sqla/views.py:76 -msgid "Groupable" -msgstr "" - -#: superset/connectors/druid/views.py:40 superset/connectors/sqla/views.py:77 -msgid "Filterable" -msgstr "" - -#: superset/connectors/druid/views.py:41 superset/connectors/sqla/views.py:79 -msgid "Count Distinct" -msgstr "" - -#: superset/connectors/druid/views.py:42 superset/connectors/sqla/views.py:80 -msgid "Sum" +#: 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: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:45 superset/views/core.py:314 +#: superset/views/core.py:338 superset/views/core.py:369 +msgid "Datasource" +msgstr "" + +#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84 +msgid "Groupable" +msgstr "" + +#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85 +msgid "Filterable" +msgstr "" + +#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87 +msgid "Count Distinct" +msgstr "" + +#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88 +msgid "Sum" +msgstr "" + +#: 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 -msgid "Cluster" -msgstr "" - -#: superset/connectors/druid/views.py:124 -msgid "Coordinator Host" -msgstr "" - -#: superset/connectors/druid/views.py:125 -msgid "Coordinator Port" -msgstr "" - -#: superset/connectors/druid/views.py:126 -msgid "Coordinator Endpoint" -msgstr "" - -#: superset/connectors/druid/views.py:127 -msgid "Broker Host" -msgstr "" - #: superset/connectors/druid/views.py:128 -msgid "Broker Port" +msgid "List Druid Cluster" msgstr "" #: superset/connectors/druid/views.py:129 -msgid "Broker Endpoint" +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:143 +msgid "Coordinator Host" msgstr "" #: superset/connectors/druid/views.py:144 -msgid "Druid Clusters" +msgid "Coordinator Port" +msgstr "" + +#: superset/connectors/druid/views.py:145 +msgid "Coordinator Endpoint" +msgstr "" + +#: superset/connectors/druid/views.py:146 +msgid "Broker Host" 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 +msgid "Broker Port" +msgstr "" + +#: superset/connectors/druid/views.py:148 +msgid "Broker Endpoint" +msgstr "" + +#: superset/connectors/druid/views.py:163 +msgid "Druid Clusters" +msgstr "" + +#: superset/connectors/druid/views.py:166 +#: superset/connectors/druid/views.py:268 +#: superset/connectors/druid/views.py:307 superset/connectors/sqla/views.py: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 ce19085d4..72f818900 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 15b8fc403..063bce60c 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 , 2016. +# FIRST AUTHOR , 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 \n" "Language: fr\n" "Language-Team: fr \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 -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 -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 -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: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 "minute" + +#: 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 "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 "jour" + +#: 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:311 +#: superset/viz.py:49 +msgid "Viz is missing a datasource" +msgstr "Viz est une source de données manquante" + +#: 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:364 +#: 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:378 msgid "Pivot Table" -msgstr "" +msgstr "Table pivot" -#: superset/viz.py:413 +#: 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: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:693 +#: 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:712 msgid "Bullet Chart" -msgstr "" +msgstr "Points" -#: superset/viz.py:742 +#: superset/viz.py:738 +msgid "Pick a metric to display" +msgstr "Choisissez une métrique à afficher" + +#: superset/viz.py:761 msgid "Big Number with Trendline" -msgstr "" +msgstr "Gros nombre avec tendance" -#: superset/viz.py:771 +#: superset/viz.py:769 superset/viz.py:798 +msgid "Pick a metric!" +msgstr "Choisissez une métrique" + +#: 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:1135 +#: 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: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:1217 +#: superset/viz.py:1195 +msgid "Pick exactly 2 columns as [Source / Target]" +msgstr "Choisissez exactement 2 colonnes pour [Source / Target]" + +#: 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:1238 +#: superset/viz.py:1244 +msgid "Pick exactly 2 columns to 'Group By'" +msgstr "Choisissez exactement 2 colonnes pour 'Grouper par'" + +#: 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:1352 +#: superset/viz.py:1378 +msgid "Pick at least one filter field" +msgstr "Choisissez au moins un champ sur lequel filtrer" + +#: 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/connectors/druid/models.py:950 +#: 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/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:36 superset/connectors/sqla/views.py:73 -msgid "Column" -msgstr "" +#: superset/connectors/druid/views.py:28 +msgid "List Druid Column" +msgstr "Lister les colonnes Druid" -#: superset/connectors/druid/views.py:37 superset/connectors/druid/views.py:96 -#: superset/connectors/sqla/views.py:119 -msgid "Type" -msgstr "" +#: superset/connectors/druid/views.py:29 +msgid "Show Druid Column" +msgstr "Montrer les colonnes Druid" -#: superset/connectors/druid/views.py:38 superset/views/core.py:305 -#: superset/views/core.py:354 -msgid "Datasource" -msgstr "" +#: superset/connectors/druid/views.py:30 +msgid "Add Druid Column" +msgstr "Ajouter une colonne Druid" -#: superset/connectors/druid/views.py:39 superset/connectors/sqla/views.py:76 -msgid "Groupable" -msgstr "" - -#: superset/connectors/druid/views.py:40 superset/connectors/sqla/views.py:77 -msgid "Filterable" -msgstr "" - -#: superset/connectors/druid/views.py:41 superset/connectors/sqla/views.py:79 -msgid "Count Distinct" -msgstr "" - -#: superset/connectors/druid/views.py:42 superset/connectors/sqla/views.py:80 -msgid "Sum" -msgstr "" +#: 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 "Colonne" + +#: 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 "Type" + +#: superset/connectors/druid/views.py:45 superset/views/core.py:314 +#: superset/views/core.py:338 superset/views/core.py:369 +msgid "Datasource" +msgstr "Source de données" + +#: superset/connectors/druid/views.py:46 superset/connectors/sqla/views.py:84 +msgid "Groupable" +msgstr "Groupable" + +#: superset/connectors/druid/views.py:47 superset/connectors/sqla/views.py:85 +msgid "Filterable" +msgstr "Filtrable" + +#: superset/connectors/druid/views.py:48 superset/connectors/sqla/views.py:87 +msgid "Count Distinct" +msgstr "Valeurs distinctes" + +#: superset/connectors/druid/views.py:49 superset/connectors/sqla/views.py:88 +msgid "Sum" +msgstr "Somme" + +#: 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:87 superset/connectors/sqla/views.py:101 +#: 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: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 "" - -#: superset/connectors/druid/views.py:123 -#: superset/connectors/druid/views.py:203 -msgid "Cluster" -msgstr "" - -#: superset/connectors/druid/views.py:124 -msgid "Coordinator Host" -msgstr "" - -#: superset/connectors/druid/views.py:125 -msgid "Coordinator Port" -msgstr "" - -#: superset/connectors/druid/views.py:126 -msgid "Coordinator Endpoint" -msgstr "" - -#: superset/connectors/druid/views.py:127 -msgid "Broker Host" -msgstr "" +msgstr "Données Druid" #: superset/connectors/druid/views.py:128 -msgid "Broker Port" -msgstr "" +msgid "List Druid Cluster" +msgstr "Lister les clusters Druid" #: superset/connectors/druid/views.py:129 -msgid "Broker Endpoint" -msgstr "" +msgid "Show Druid Cluster" +msgstr "Monter les cluster Druid" + +#: 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 "Cluster" + +#: superset/connectors/druid/views.py:143 +msgid "Coordinator Host" +msgstr "Hôte du coordinator" #: superset/connectors/druid/views.py:144 -msgid "Druid Clusters" -msgstr "" +msgid "Coordinator Port" +msgstr "Port du coordinator" + +#: superset/connectors/druid/views.py:145 +msgid "Coordinator Endpoint" +msgstr "Endpoint du coordinator" + +#: superset/connectors/druid/views.py:146 +msgid "Broker Host" +msgstr "Hôte du Broker" #: 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 -msgid "Sources" -msgstr "" +msgid "Broker Port" +msgstr "Port du Broker" -#: superset/connectors/druid/views.py:172 superset/connectors/sqla/views.py:155 +#: superset/connectors/druid/views.py:148 +msgid "Broker Endpoint" +msgstr "Endpoint du Broker" + +#: superset/connectors/druid/views.py:163 +msgid "Druid Clusters" +msgstr "Clusters Druid" + +#: 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 "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: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/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 "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: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:120 +#: 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: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:164 +#: 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: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:235 +#: superset/connectors/sqla/views.py:225 +msgid "Table Name" +msgstr "Nom de la table" + +#: 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 "" - -#: superset/views/core.py:57 -msgid "The datasource seems to have been deleted" -msgstr "" +msgstr "Cet endpoint nécessite la permission `all_datasource_access`" #: superset/views/core.py:58 -msgid "The access requests seem to have been deleted" -msgstr "" +msgid "The datasource seems to have been deleted" +msgstr "La source de données semble avoir été effacée" -#: superset/views/core.py:60 -msgid "The user seems to have been deleted" -msgstr "" +#: superset/views/core.py:59 +msgid "The access requests seem to have been deleted" +msgstr "L'accée à cette requête semble avoir été effacé" #: superset/views/core.py:61 -msgid "You don't have access to this datasource" -msgstr "" +msgid "The user seems to have been deleted" +msgstr "L'utilisateur semble avoir été effacé" -#: superset/views/core.py:65 +#: superset/views/core.py:62 +msgid "You don't have access to this datasource" +msgstr "Vous n'avez pas l'accès à cette source de données" + +#: 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:205 +#: 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: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 "" - -#: superset/views/core.py:233 -msgid "Expose in SQL Lab" -msgstr "" - -#: superset/views/core.py:234 -msgid "Allow CREATE TABLE AS" -msgstr "" - -#: superset/views/core.py:235 -msgid "Allow DML" -msgstr "" - -#: superset/views/core.py:236 -msgid "CTAS Schema" -msgstr "" - -#: superset/views/core.py:238 superset/views/core.py:352 -#: superset/views/core.py:454 superset/views/core.py:518 -msgid "Creator" -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:240 -msgid "SQLAlchemy URI" -msgstr "" +msgid "Expose in SQL Lab" +msgstr "Exposer dans SQL Lab" + +#: superset/views/core.py:241 +msgid "Allow CREATE TABLE AS" +msgstr "Autoriser CREATE TABLE AS" #: superset/views/core.py:242 +msgid "Allow DML" +msgstr "Autoriser DML" + +#: superset/views/core.py:243 +msgid "CTAS Schema" +msgstr "Schéma CTAS" + +#: superset/views/core.py:245 superset/views/core.py:367 +#: superset/views/core.py:475 superset/views/core.py:539 +msgid "Creator" +msgstr "Créateur" + +#: superset/views/core.py:247 +msgid "SQLAlchemy URI" +msgstr "URI SQLAlchemy" + +#: superset/views/core.py:249 msgid "Extra" -msgstr "" +msgstr "Extra" -#: superset/views/core.py:260 +#: superset/views/core.py:250 +msgid "Allow Run Sync" +msgstr "Autoriser le lancement synchrone" + +#: 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 "" - -#: superset/views/core.py:304 -msgid "Database URL" -msgstr "" - -#: superset/views/core.py:306 -msgid "Roles to grant" -msgstr "" - -#: superset/views/core.py:307 -msgid "Created On" -msgstr "" +msgstr "Rôles utilisateurs" #: superset/views/core.py:313 +msgid "Database URL" +msgstr "URL de la base de données" + +#: superset/views/core.py:315 +msgid "Roles to grant" +msgstr "Röles à donner" + +#: superset/views/core.py:316 +msgid "Created On" +msgstr "Créé le" + +#: 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:340 +#: 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: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 "" - -#: superset/views/core.py:345 -msgid "Duration (in seconds) of the caching timeout for this slice." -msgstr "" - -#: superset/views/core.py:356 -msgid "Last Modified" -msgstr "" - -#: superset/views/core.py:357 superset/views/core.py:453 -msgid "Owners" -msgstr "" - -#: superset/views/core.py:358 -msgid "Parameters" -msgstr "" - -#: superset/views/core.py:359 superset/views/core.py:401 -msgid "Slice" -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:360 +msgid "Duration (in seconds) of the caching timeout for this slice." +msgstr "Durée (en secondes) pour le caching timout de ce slice" + +#: superset/views/core.py:371 +msgid "Last Modified" +msgstr "Dernière modification" + +#: superset/views/core.py:372 superset/views/core.py:474 +msgid "Owners" +msgstr "Propriétaires" + +#: superset/views/core.py:373 +msgid "Parameters" +msgstr "Paramètres" + +#: superset/views/core.py:374 superset/views/core.py:416 +msgid "Slice" +msgstr "Slice" + +#: 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:2276 +#: 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: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 "Status" +msgstr "Status" + +#: superset/views/sql_lab.py:21 +msgid "Start Time" +msgstr "Date de début" + +#: superset/views/sql_lab.py:22 superset/views/sql_lab.py:58 +msgid "End Time" +msgstr "Date de fin" + +#: superset/views/sql_lab.py:28 msgid "Queries" +msgstr "Requêtes" + +#: superset/views/sql_lab.py:37 +msgid "List Saved Query" +msgstr "Liste des requêtes sauvegardées" + +#: superset/views/sql_lab.py:38 +msgid "Show Saved Query" +msgstr "Montrer les requếtes sauvagardées" + +#: superset/views/sql_lab.py:39 +msgid "Add Saved Query" +msgstr "Ajouter une requête sauvegardée" + +#: superset/views/sql_lab.py:40 +msgid "Edit Saved Query" +msgstr "Éditer la requête sauvegardée" + +#: superset/views/sql_lab.py:53 +msgid "Label" +msgstr "Label" + +#: superset/views/sql_lab.py:59 +msgid "Pop Tab Link" msgstr "" -#: superset/views/sql_lab.py:55 +#: superset/views/sql_lab.py:60 +msgid "Changed on" +msgstr "" + +#: superset/views/sql_lab.py:79 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 "Number format" -#~ msgstr "" - -#~ msgid "Row limit" -#~ msgstr "" - -#~ 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 "" - -#~ msgid "Close" -#~ msgstr "" - -#~ msgid "Datasource Description" -#~ msgstr "" - -#~ msgid "Save a Slice" -#~ msgstr "" - -#~ msgid "Save & go to dashboard" -#~ msgstr "" - -#~ msgid "Run!" -#~ msgstr "" - -#~ msgid "Create View" -#~ msgstr "" - -#~ msgid "Import" -#~ msgstr "" - -#~ msgid "Welcome!" -#~ msgstr "" +msgstr "Requêtes sauvegardées"