You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by vi...@apache.org on 2021/01/25 13:21:57 UTC

[superset] branch 1.0 updated (b07188e -> 4ee6317)

This is an automated email from the ASF dual-hosted git repository.

villebro pushed a change to branch 1.0
in repository https://gitbox.apache.org/repos/asf/superset.git.


    from b07188e  chore[explore]: Save date if Ok not clicked (#12731)
     new 278e5b8  Fix translation files and update documentation (#12595)
     new 4ee6317  Update translation files after capitalization PRs (1-9) (#12696)

The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 CONTRIBUTING.md                                    |    38 +-
 .../importers/exceptions.py => scripts/po2json.sh  |    16 +-
 superset-frontend/src/SqlLab/actions/sqlLab.js     |     2 +-
 superset/translations/de/LC_MESSAGES/messages.json |  2697 +++--
 superset/translations/de/LC_MESSAGES/messages.po   |  8864 +++++++++++----
 superset/translations/en/LC_MESSAGES/messages.json |  2032 +++-
 superset/translations/en/LC_MESSAGES/messages.po   |  9412 +++++++++++-----
 superset/translations/es/LC_MESSAGES/messages.json |  1443 ++-
 superset/translations/es/LC_MESSAGES/messages.po   |  7313 +++++++-----
 superset/translations/fr/LC_MESSAGES/messages.json |  3367 ++++--
 superset/translations/fr/LC_MESSAGES/messages.po   | 10983 ++++++++++++-------
 superset/translations/it/LC_MESSAGES/messages.json |  2996 +++--
 superset/translations/it/LC_MESSAGES/messages.po   |  9686 +++++++++++-----
 superset/translations/ja/LC_MESSAGES/messages.json |  2544 +++--
 superset/translations/ja/LC_MESSAGES/messages.po   |  8858 +++++++++++----
 superset/translations/ko/LC_MESSAGES/messages.json |  2883 +++--
 superset/translations/ko/LC_MESSAGES/messages.po   |  9284 +++++++++++-----
 superset/translations/messages.pot                 |  6911 +++++++-----
 superset/translations/pt/LC_MESSAGES/message.json  |  2351 ++++
 superset/translations/pt/LC_MESSAGES/message.po    |  9782 +++++++++++------
 .../translations/pt_BR/LC_MESSAGES/messages.json   |  3649 ++++--
 .../translations/pt_BR/LC_MESSAGES/messages.po     | 10297 ++++++++++++-----
 superset/translations/ru/LC_MESSAGES/messages.json |  3342 +++---
 superset/translations/ru/LC_MESSAGES/messages.po   | 10180 +++++++++++------
 superset/translations/zh/LC_MESSAGES/messages.json |  3220 +++---
 superset/translations/zh/LC_MESSAGES/messages.po   |  9563 +++++++++++-----
 26 files changed, 99518 insertions(+), 42195 deletions(-)
 copy superset/commands/importers/exceptions.py => scripts/po2json.sh (73%)
 mode change 100644 => 100755
 create mode 100644 superset/translations/pt/LC_MESSAGES/message.json


[superset] 01/02: Fix translation files and update documentation (#12595)

Posted by vi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

villebro pushed a commit to branch 1.0
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 278e5b80a115d32ac03c4c270469c0be815e116c
Author: Michael S. Molina <70...@users.noreply.github.com>
AuthorDate: Wed Jan 20 15:50:24 2021 -0300

    Fix translation files and update documentation (#12595)
---
 CONTRIBUTING.md                                    |    38 +-
 scripts/po2json.sh                                 |    27 +
 superset-frontend/src/SqlLab/actions/sqlLab.js     |     2 +-
 superset/translations/de/LC_MESSAGES/messages.json |  2668 +++--
 superset/translations/de/LC_MESSAGES/messages.po   |  8812 +++++++++++----
 superset/translations/en/LC_MESSAGES/messages.json |  2017 +++-
 superset/translations/en/LC_MESSAGES/messages.po   |  9352 +++++++++++-----
 superset/translations/es/LC_MESSAGES/messages.json |  1286 ++-
 superset/translations/es/LC_MESSAGES/messages.po   |  7825 ++++++++-----
 superset/translations/fr/LC_MESSAGES/messages.json |  3352 ++++--
 superset/translations/fr/LC_MESSAGES/messages.po   | 10931 ++++++++++++-------
 superset/translations/it/LC_MESSAGES/messages.json |  2927 +++--
 superset/translations/it/LC_MESSAGES/messages.po   |  9634 +++++++++++-----
 superset/translations/ja/LC_MESSAGES/messages.json |  2485 +++--
 superset/translations/ja/LC_MESSAGES/messages.po   |  8806 +++++++++++----
 superset/translations/ko/LC_MESSAGES/messages.json |  2848 +++--
 superset/translations/ko/LC_MESSAGES/messages.po   |  9232 +++++++++++-----
 superset/translations/messages.pot                 |  6815 +++++++-----
 superset/translations/pt/LC_MESSAGES/message.json  |  2351 ++++
 superset/translations/pt/LC_MESSAGES/message.po    |  9782 +++++++++++------
 .../translations/pt_BR/LC_MESSAGES/messages.json   |  3612 ++++--
 .../translations/pt_BR/LC_MESSAGES/messages.po     | 10250 ++++++++++++-----
 superset/translations/ru/LC_MESSAGES/messages.json |  3329 +++---
 superset/translations/ru/LC_MESSAGES/messages.po   | 10128 +++++++++++------
 superset/translations/zh/LC_MESSAGES/messages.json |  3237 +++---
 superset/translations/zh/LC_MESSAGES/messages.po   |  9511 +++++++++++-----
 26 files changed, 98938 insertions(+), 42319 deletions(-)

diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md
index 280a212..5af5b07 100644
--- a/CONTRIBUTING.md
+++ b/CONTRIBUTING.md
@@ -672,6 +672,7 @@ npm run test
 ```
 
 To run a single test file:
+
 ```bash
 npm run test -- path/to/file.js
 ```
@@ -723,14 +724,14 @@ See [`superset-frontend/cypress_build.sh`](https://github.com/apache/superset/bl
 As an alternative you can use docker-compose environment for testing:
 
 Make sure you have added below line to your /etc/hosts file:
-```127.0.0.1 db```
+`127.0.0.1 db`
 
 If you already have launched Docker environment please use the following command to assure a fresh database instance:
-```docker-compose down -v```
+`docker-compose down -v`
 
 Launch environment:
 
-```CYPRESS_CONFIG=true docker-compose up```
+`CYPRESS_CONFIG=true docker-compose up`
 
 It will serve backend and frontend on port 8088.
 
@@ -794,22 +795,35 @@ LANGUAGES = {
 ### Extracting new strings for translation
 
 ```bash
-flask fab babel-extract --target superset/translations --output superset/translations/messages.pot --config superset/translations/babel.cfg -k _ -k __ -k t -k tn -k tct
+pybabel extract -F superset/translations/babel.cfg -o superset/translations/messages.pot -k _ -k __ -k t -k tn -k tct .
+```
+
+This will update the template file `superset/translations/messages.pot` with current application strings. Do not forget to update
+this file with the appropriate license information.
+
+### Updating language files
+
+```bash
+ pybabel update -i superset/translations/messages.pot -d superset/translations --ignore-obsolete
 ```
 
+This will update language files with the new extracted strings.
+
 You can then translate the strings gathered in files located under
 `superset/translation`, where there's one per language. You can use [Poedit](https://poedit.net/features)
 to translate the `po` file more conveniently.
 There are some [tutorials in the wiki](https://wiki.lxde.org/en/Translate_*.po_files_with_Poedit).
 
-For the translations to take effect:
+In the case of JS translation, we need to convert the PO file into a JSON file, and we need the global download of the npm package po2json.
 
 ```bash
-# In the case of JS translation, we need to convert the PO file into a JSON file, and we need the global download of the npm package po2json.
 npm install -g po2json
-flask fab babel-compile --target superset/translations
-# Convert the en PO file into a JSON file
-po2json -d superset -f jed1.x superset/translations/en/LC_MESSAGES/messages.po superset/translations/en/LC_MESSAGES/messages.json
+```
+
+To convert all PO files to formatted JSON files you can use the `po2json.sh` script.
+
+```bash
+./scripts/po2json.sh
 ```
 
 If you get errors running `po2json`, you might be running the Ubuntu package with the same
@@ -819,6 +833,12 @@ the executable path (e.g. `/usr/local/bin/po2json` instead of `po2json`).
 If you get a lot of `[null,***]` in `messages.json`, just delete all the `null,`.
 For example, `"year":["年"]` is correct while `"year":[null,"年"]`is incorrect.
 
+For the translations to take effect we need to compile translation catalogs into binary MO files.
+
+```bash
+pybabel compile -d superset/translations
+```
+
 ### Creating a new language dictionary
 
 To create a dictionary for a new language, run the following, where `LANGUAGE_CODE` is replaced with
diff --git a/scripts/po2json.sh b/scripts/po2json.sh
new file mode 100755
index 0000000..67d75ae
--- /dev/null
+++ b/scripts/po2json.sh
@@ -0,0 +1,27 @@
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements.  See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership.  The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License.  You may obtain a copy of the License at
+#
+#   http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied.  See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+for file in $( find superset/translations/** );
+do
+  extension=${file##*.}
+  filename="${file%.*}"
+  if [ $extension == "po" ]
+  then
+    po2json --domain superset --format jed1.x $file $filename.json
+    ./superset-frontend/node_modules/.bin/prettier --write $filename.json
+  fi
+done
diff --git a/superset-frontend/src/SqlLab/actions/sqlLab.js b/superset-frontend/src/SqlLab/actions/sqlLab.js
index 1806098..dd103f8 100644
--- a/superset-frontend/src/SqlLab/actions/sqlLab.js
+++ b/superset-frontend/src/SqlLab/actions/sqlLab.js
@@ -1176,7 +1176,7 @@ export function popStoredQuery(urlId) {
       .then(({ json }) =>
         dispatch(
           addQueryEditor({
-            title: json.title ? json.title : t('Sjsonhared query'),
+            title: json.title ? json.title : t('Shared query'),
             dbId: json.dbId ? parseInt(json.dbId, 10) : null,
             schema: json.schema ? json.schema : null,
             autorun: json.autorun ? json.autorun : false,
diff --git a/superset/translations/de/LC_MESSAGES/messages.json b/superset/translations/de/LC_MESSAGES/messages.json
index 9a83960..07e2e2d 100644
--- a/superset/translations/de/LC_MESSAGES/messages.json
+++ b/superset/translations/de/LC_MESSAGES/messages.json
@@ -7,448 +7,1552 @@
         "plural_forms": "nplurals=2; plural=(n != 1)",
         "lang": "de"
       },
-      "Time Column": ["Zeitspalte"],
-      "second": ["Sekunde"],
-      "minute": ["Minute"],
-      "hour": ["Stunde"],
-      "day": ["Tag"],
-      "week": ["Woche"],
-      "month": ["Monat"],
-      "quarter": ["Vierteljahr"],
-      "year": ["Jahr"],
-      "week_start_monday": [""],
-      "week_ending_saturday": [""],
-      "week_start_sunday": [""],
-      "5 minute": ["5 Minuten"],
-      "half hour": ["halbe Stunde"],
-      "10 minute": ["10 Minuten"],
+      "Home": [""],
+      "Annotation Layers": ["Anmerkungstufe"],
+      "Manage": ["Einstellungen"],
+      "Databases": ["Datenbanken"],
+      "Data": ["Datenbank"],
+      "Datasets": ["Datenbanken"],
+      "Charts": [""],
+      "Dashboards": ["Dashboards"],
+      "Plugins": [""],
+      "CSS Templates": ["CSS Vorlagen"],
+      "Row level security": [""],
+      "Security": ["Sicherheit"],
+      "Import Dashboards": ["Dashboards importieren"],
+      "SQL Editor": [""],
+      "SQL Lab": [""],
+      "Saved Queries": ["Gespeicherte Abfragen"],
+      "Query History": [""],
+      "Upload a CSV": [""],
+      "Upload Excel": [""],
+      "Action Log": ["Aktionsprotokoll"],
+      "Dashboard Emails": ["Dashboards"],
+      "Chart Email Schedules": [""],
+      "Alerts": [""],
+      "Alerts & Reports": [""],
+      "Access requests": ["Zugriffsanforderungen"],
+      "Druid Datasources": ["Druid Datenquellen"],
+      "Druid Clusters": [""],
+      "Scan New Datasources": ["Neue Datenquellen suchen"],
+      "Refresh Druid Metadata": ["Druid Metadata aktualisieren"],
+      "Issue 1000 - The datasource is too large to query.": [""],
+      "Issue 1001 - The database is under an unusual load.": [""],
+      "Issue 1002 - The database returned an unexpected error.": [""],
+      "Issue 1003 - There is a syntax error in the SQL query. Perhaps there was a misspelling or a typo.": [
+        ""
+      ],
+      "Issue 1004 - The column was deleted or renamed in the database.": [""],
+      "Issue 1005 - The table was deleted or renamed in the database.": [""],
+      "Issue 1006 - One or more parameters specified in the query are missing.": [
+        ""
+      ],
+      "Invalid certificate": [""],
+      "Unsafe return type for function %(func)s: %(value_type)s": [""],
+      "Unsupported return value for method %(name)s": [""],
+      "Unsafe template value for key %(key)s: %(value_type)s": [""],
+      "Unsupported template value for key %(key)s": [""],
+      "Only `SELECT` statements are allowed against this database": [""],
+      "CTAS (create table as select) can only be run with a query where the last statement is a SELECT. Please make sure your query has a SELECT as its last statement. Then, try running your query again.": [
+        ""
+      ],
+      "CVAS (create view as select) can only be run with a query with a single SELECT statement. Please make sure your query has only a SELECT statement. Then, try running your query again.": [
+        ""
+      ],
+      "Viz is missing a datasource": [""],
+      "Applied rolling window did not return any data. Please make sure the source query satisfies the minimum periods defined in the rolling window.": [
+        ""
+      ],
+      "From date cannot be larger than to date": [
+        "'Von Datum' kann nicht größer als 'bis Datum' sein"
+      ],
+      "Cached value not found": [""],
+      "Columns missing in datasource: %(invalid_columns)s": [""],
+      "Table View": ["Tabellenansicht"],
+      "You cannot use [Columns] in combination with [Group By]/[Metrics]/[Percentage Metrics]. Please choose one or the other.": [
+        ""
+      ],
+      "Pick a granularity in the Time section or uncheck 'Include Time'": [""],
+      "Time Table View": ["Tabellenansicht"],
+      "Pick at least one metric": [""],
+      "When using 'Group By' you are limited to use a single metric": [""],
+      "Pivot Table": ["Pivot-Tabelle"],
+      "Please choose at least one 'Group by' field ": [
+        "Bitte wählt zumindest eine Metrik"
+      ],
+      "Please choose at least one metric": [
+        "Bitte wählt zumindest eine Metrik"
+      ],
+      "Group By' and 'Columns' can't overlap": [""],
+      "Treemap": [""],
+      "Calendar Heatmap": [""],
+      "Bubble Chart": [""],
+      "Please use 3 different metric labels": [""],
+      "Pick a metric for x, y and size": [""],
+      "Bullet Chart": [""],
+      "Pick a metric to display": [""],
+      "Big Number with Trendline": [""],
+      "Pick a metric!": ["Wählt eine Metrik!"],
+      "Big Number": ["Große Nummer"],
+      "Time Series - Line Chart": [""],
+      "Pick a time granularity for your time series": [""],
+      "An enclosed time range (both start and end) must be specified when using a Time Comparison.": [
+        ""
+      ],
+      "Time Series - Multiple Line Charts": [""],
+      "Time Series - Dual Axis Line Chart": [""],
+      "Pick a metric for left axis!": [""],
+      "Pick a metric for right axis!": [""],
+      "Please choose different metrics on left and right axis": [""],
+      "Time Series - Bar Chart": [""],
+      "Time Series - Period Pivot": [""],
+      "Time Series - Percent Change": [""],
+      "Time Series - Stacked": [""],
+      "Histogram": ["Histogramm"],
+      "Must have at least one numeric column specified": [""],
+      "Distribution - Bar Chart": [""],
+      "Can't have overlap between Series and Breakdowns": [""],
+      "Pick at least one field for [Series]": [""],
+      "Sunburst": [""],
+      "Sankey": [""],
+      "Pick exactly 2 columns as [Source / Target]": [""],
+      "There's a loop in your Sankey, please provide a tree. Here's a faulty link: {}": [
+        ""
+      ],
+      "Directed Force Layout": [""],
+      "Pick exactly 2 columns to 'Group By'": [""],
+      "Country Map": [""],
+      "World Map": [""],
+      "Filters": [""],
+      "Invalid filter configuration, please select a column": [""],
+      "Parallel Coordinates": [""],
+      "Heatmap": [""],
+      "Horizon Charts": [""],
+      "Mapbox": [""],
+      "[Longitude] and [Latitude] must be set": [""],
+      "Must have a [Group By] column to have 'count' as the [Label]": [""],
+      "Choice of [Label] must be present in [Group By]": [""],
+      "Choice of [Point Radius] must be present in [Group By]": [""],
+      "[Longitude] and [Latitude] columns must be present in [Group By]": [""],
+      "Deck.gl - Multiple Layers": [""],
+      "Bad spatial key": [""],
+      "Invalid spatial point encountered: %s": [""],
+      "Encountered invalid NULL spatial entry,                                        please consider filtering those out": [
+        ""
+      ],
+      "Deck.gl - Scatter plot": [""],
+      "Deck.gl - Screen Grid": [""],
+      "Deck.gl - 3D Grid": [""],
+      "Deck.gl - Paths": [""],
+      "Deck.gl - Polygon": [""],
+      "Deck.gl - 3D HEX": [""],
+      "Deck.gl - GeoJSON": [""],
+      "Deck.gl - Arc": [""],
+      "Event flow": [""],
+      "Time Series - Paired t-test": [""],
+      "Time Series - Nightingale Rose Chart": [""],
+      "Partition Diagram": [""],
+      "Choose either fields to [Group By] and [Metrics] and/or [Percentage Metrics], or [Columns], not both": [
+        ""
+      ],
+      "Box Plot": ["Box-Plot"],
+      "Distribution - NVD3 - Pie Chart": [""],
+      "iFrame": [""],
+      "Deleted %(num)d annotation layer": [
+        "Anmerkungstufe auswählen",
+        "Anmerkungstufe auswählen"
+      ],
+      "All Text": [""],
+      "Deleted %(num)d annotation": [
+        "Anmerkungstufe auswählen",
+        "Anmerkungstufe auswählen"
+      ],
+      "End date must be after start date": [
+        "'Von Datum' kann nicht größer als 'bis Datum' sein"
+      ],
+      "Short description must be unique for this layer": [""],
+      "Annotations could not be deleted.": [""],
+      "Annotation not found.": ["Anmerkungen"],
+      "Annotation parameters are invalid.": [""],
+      "Annotation could not be created.": [""],
+      "Annotation could not be updated.": [""],
+      "Annotation delete failed.": ["Anmerkungstufe"],
+      "Annotation layer parameters are invalid.": [
+        "Anmerkungstufe auf die Visualisierung zu legen"
+      ],
+      "Annotation layer could not be deleted.": [""],
+      "Annotation layer could not be created.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Annotation layer could not be updated.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Annotation layer not found.": ["Anmerkungstufe"],
+      "Annotation layer delete failed.": ["Anmerkungstufe"],
+      "Annotation layer has associated annotations.": [
+        "Anmerkungstufe auf die Visualisierung zu legen"
+      ],
+      "Name must be unique": [""],
+      "Deleted %(num)d chart": ["", "Deleted %(num)d charts"],
+      "Request is incorrect: %(error)s": [""],
+      "`confidence_interval` must be between 0 and 1 (exclusive)": [""],
+      "lower percentile must be greater than 0 and less than 100. Must be lower than upper percentile.": [
+        ""
+      ],
+      "upper percentile must be greater than 0 and less than 100. Must be higher than lower percentile.": [
+        ""
+      ],
+      "`width` must be greater or equal to 0": [""],
+      "`row_limit` must be greater than or equal to 1": [""],
+      "`row_offset` must be greater than or equal to 0": [""],
+      "There are associated alerts or reports: %s,": [""],
+      "Database does not exist": [""],
+      "Dashboards do not exist": ["Dashboards"],
+      "Datasource type is required when datasource_id is given": [""],
+      "Chart parameters are invalid.": [""],
+      "Chart could not be created.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Chart could not be updated.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Chart could not be deleted.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "There are associated alerts or reports": [""],
+      "Changing this chart is forbidden": [""],
+      "Charts could not be deleted.": [""],
+      "Import chart failed for an unknown reason": [""],
+      "Owners are invalid": [""],
+      "Datasource does not exist": ["Datenquellen"],
+      "`operation` property of post processing object undefined": [""],
+      "Unsupported post processing operation: %(operation)s": [""],
+      "Adding new datasource [{}]": ["Druid Datenquelle einfügen"],
+      "Refreshing datasource [{}]": [""],
+      "Metric(s) {} must be aggregations.": [""],
+      "Unsupported extraction function: ": [""],
+      "Columns": [""],
+      "Show Druid Column": ["Druid Spalte anzeigen"],
+      "Add Druid Column": ["Druid Spalte einfügen"],
+      "Edit Druid Column": ["Druid Spalte bearbeiten"],
+      "Column": ["Spalte"],
+      "Type": ["Typ"],
+      "Datasource": ["Datenquelle"],
+      "Groupable": [""],
+      "Filterable": [""],
+      "Whether this column is exposed in the `Filters` section of the explore view.": [
+        ""
+      ],
+      "Metrics": ["Metriken"],
+      "Show Druid Metric": ["Druid Metrik anzeigen"],
+      "Add Druid Metric": ["Druid Metrik einfügen"],
+      "Edit Druid Metric": ["Druid Metric bearbeiten"],
+      "Metric": ["Metrik"],
+      "Description": [""],
+      "Verbose Name": [""],
+      "JSON": ["JSON"],
+      "Druid Datasource": ["Druid Datenquelle"],
+      "Warning Message": ["Warnmeldung"],
+      "Show Druid Cluster": ["Druid Cluster anzeigen"],
+      "Add Druid Cluster": ["Druid Cluster einfügen"],
+      "Edit Druid Cluster": ["Druid Cluster bearbeiten"],
+      "Cluster Name": ["Vorlagename"],
+      "Broker Host": [""],
+      "Broker Port": [""],
+      "Broker Username": [""],
+      "Broker Password": [""],
+      "Broker Endpoint": [""],
+      "Cache Timeout": [""],
+      "Metadata Last Refreshed": [""],
+      "Duration (in seconds) of the caching timeout for this cluster. A timeout of 0 indicates that the cache never expires. Note this defaults to the global timeout if undefined.": [
+        ""
+      ],
+      "Druid supports basic authentication. See [auth](http://druid.io/docs/latest/design/auth.html) and druid-basic-security extension": [
+        ""
+      ],
+      "Show Druid Datasource": ["Druid Datenquelle anzeigen"],
+      "Add Druid Datasource": ["Druid Datenquelle einfügen"],
+      "Edit Druid Datasource": ["Druid Datenquelle bearbeiten"],
+      "The list of charts associated with this table. By altering this datasource, you may change how these associated charts behave. Also note that charts need to point to a datasource, so this form will fail at saving if removing charts from a datasource. If you want to change the datasource for a chart, overwrite the chart from the 'explore view'": [
+        ""
+      ],
+      "Timezone offset (in hours) for this datasource": [""],
+      "Time expression to use as a predicate when retrieving distinct values to populate the filter component. Only applies when `Enable Filter Select` is on. If you enter `7 days ago`, the distinct list of values in the filter will be populated based on the distinct value over the past week": [
+        ""
+      ],
+      "Whether to populate the filter's dropdown in the explore view's filter section with a list of distinct values fetched from the backend on the fly": [
+        ""
+      ],
+      "Redirects to this endpoint when clicking on the datasource from the datasource list": [
+        ""
+      ],
+      "Duration (in seconds) of the caching timeout for this datasource. A timeout of 0 indicates that the cache never expires. Note this defaults to the cluster timeout if undefined.": [
+        ""
+      ],
+      "Associated Charts": [""],
+      "Data Source": ["Datenquelle"],
+      "Cluster": [""],
+      "Owners": [""],
+      "Is Hidden": [""],
+      "Enable Filter Select": [""],
+      "Default Endpoint": [""],
+      "Time Offset": [""],
+      "Datasource Name": [""],
+      "Fetch Values From": [""],
+      "Changed By": ["Bearbeitet von"],
+      "Modified": ["Geändert"],
+      "Refreshed metadata from cluster [{}]": [""],
+      "Only `SELECT` statements are allowed": [""],
+      "Only single queries supported": [""],
+      "Error in jinja expression in fetch values predicate: %(msg)s": [""],
+      "Error in jinja expression in FROM clause: %(msg)s": [""],
+      "Virtual dataset query cannot consist of multiple statements": [""],
+      "Virtual dataset query must be read-only": [""],
+      "Error in jinja expression in RLS filters: %(msg)s": [""],
+      "Datetime column not provided as part table configuration and is required by this type of chart": [
+        ""
+      ],
+      "Empty query?": ["Leere Abfrage?"],
+      "Metric '%(metric)s' does not exist": [""],
+      "Invalid filter operation type: %(op)s": [""],
+      "Error in jinja expression in WHERE clause: %(msg)s": [""],
+      "Error in jinja expression in HAVING clause: %(msg)s": [""],
+      "Show Column": ["Spalte anzeigen"],
+      "Add Column": ["Spalte einfügen"],
+      "Edit Column": ["Spalte bearbeiten"],
+      "Whether to make this column available as a [Time Granularity] option, column has to be DATETIME or DATETIME-like": [
+        ""
+      ],
+      "The data type that was inferred by the database. It may be necessary to input a type manually for expression-defined columns in some cases. In most case users should not need to alter this.": [
+        ""
+      ],
+      "Table": ["Tabellen"],
+      "Expression": [""],
+      "Is temporal": [""],
+      "Datetime Format": [""],
+      "Invalid date/timestamp format": [""],
+      "Show Metric": ["Metrik anzeigen"],
+      "Add Metric": ["Metrik einfügen"],
+      "Edit Metric": ["Metrik bearbeiten"],
+      "SQL Expression": [""],
+      "D3 Format": [""],
+      "Extra": [""],
+      "Row level security filter": [""],
+      "Show Row level security filter": [""],
+      "Add Row level security filter": [""],
+      "Edit Row level security filter": [""],
+      "Regular filters add where clauses to queries if a user belongs to a role referenced in the filter. Base filters apply filters to all queries except the roles defined in the filter, and can be used to define what users can see if no RLS filters within a filter group apply to them.": [
+        ""
+      ],
+      "These are the tables this filter will be applied to.": [""],
+      "For regular filters, these are the roles this filter will be applied to. For base filters, these are the roles that the filter DOES NOT apply to, e.g. Admin if admin should see all data.": [
+        ""
+      ],
+      "Filters with the same group key will be ORed together within the group, while different filter groups will be ANDed together. Undefined group keys are treated as unique groups, i.e. are not grouped together. For example, if a table has three filters, of which two are for departments Finance and Marketing (group key = 'department'), and one refers to the region Europe (group key = 'region'), the filter clause would apply the filter (department = 'Finance' OR department = 'Marketing [...]
+        ""
+      ],
+      "This is the condition that will be added to the WHERE clause. For example, to only return rows for a particular client, you might define a regular filter with the clause `client_id = 9`. To display no rows unless a user belongs to a RLS filter role, a base filter can be created with the clause `1 = 0` (always false).": [
+        ""
+      ],
+      "Tables": ["Tabellen"],
+      "Roles": ["Rollen"],
+      "Clause": [""],
+      "Creator": ["Schöpfer"],
+      "Show Table": ["Tabelle anzeigen"],
+      "Import a table definition": [""],
+      "Edit Table": ["Tabelle bearbeiten"],
+      "Name of the table that exists in the source database": [""],
+      "Schema, as used only in some databases like Postgres, Redshift and DB2": [
+        ""
+      ],
+      "This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.": [
+        ""
+      ],
+      "Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.": [
+        ""
+      ],
+      "Redirects to this endpoint when clicking on the table from the table list": [
+        ""
+      ],
+      "Whether the table was generated by the 'Visualize' flow in SQL Lab": [
+        ""
+      ],
+      "A set of parameters that become available in the query using Jinja templating syntax": [
+        ""
+      ],
+      "Duration (in seconds) of the caching timeout for this table. A timeout of 0 indicates that the cache never expires. Note this defaults to the database timeout if undefined.": [
+        ""
+      ],
+      "Database": ["Datenbank"],
+      "Last Changed": ["Bearbeitet am"],
+      "Schema": [""],
+      "Offset": [""],
+      "Table Name": ["Tabellenname"],
+      "Fetch Values Predicate": [""],
+      "Main Datetime Column": [""],
+      "SQL Lab View": ["Tabellenansicht"],
+      "Template parameters": ["Vorlagename"],
+      "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.": [
+        ""
+      ],
+      "Refresh Metadata": ["Druid Metadata aktualisieren"],
+      "Refresh column metadata": ["Druid Metadata aktualisieren"],
+      "Metadata refreshed for the following table(s): %(tables)s": [""],
+      "The following tables added new columns: %(tables)s": [""],
+      "The following tables removed columns: %(tables)s": [""],
+      "The following tables update column metadata: %(tables)s": [""],
+      "Unable to refresh metadata for the following table(s): %(tables)s": [""],
+      "Deleted %(num)d css template": ["", "Deleted %(num)d css templates"],
+      "CSS template could not be deleted.": [""],
+      "CSS template not found.": ["CSS Vorlagen"],
+      "Deleted %(num)d dashboard": [
+        "Bitte Dashboard auswählen",
+        "Bitte Dashboard auswählen"
+      ],
+      "Title or Slug": [""],
+      "Must be unique": [""],
+      "Dashboard parameters are invalid.": [""],
+      "Dashboard not found.": ["Dashboards"],
+      "Dashboard could not be created.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Dashboards could not be deleted.": [""],
+      "Dashboard could not be updated.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Dashboard could not be deleted.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Changing this Dashboard is forbidden": [
+        "Dashboardeigenschaften bearbeiten"
+      ],
+      "Import dashboard failed for an unknown reason": [""],
+      "No data in file": [""],
+      "Table name undefined": ["Tabellenname"],
+      "Invalid connection string, a valid string usually follows: driver://user:password@database-host/database-name": [
+        ""
+      ],
+      "SQLite database cannot be used as a data source for security reasons.": [
+        ""
+      ],
+      "Field cannot be decoded by JSON. %(msg)s": [""],
+      "The metadata_params in Extra field is not configured correctly. The key %(key)s is invalid.": [
+        ""
+      ],
+      "Database parameters are invalid.": [""],
+      "A database with the same name already exists": [""],
+      "Field is required": [""],
+      "Field cannot be decoded by JSON.  %{json_error}s": [""],
+      "The metadata_params in Extra field is not configured correctly. The key %{key}s is invalid.": [
+        ""
+      ],
+      "Database not found.": [""],
+      "Database could not be created.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Database could not be updated.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Connection failed, please check your connection settings": [""],
+      "Cannot delete a database that has tables attached": [""],
+      "Database could not be deleted.": [""],
+      "Stopped an unsafe database connection": [""],
+      "Could not load database driver": [""],
+      "Unexpected error occurred, please check your logs for details": [""],
+      "Import database failed for an unknown reason": [""],
+      "Could not load database driver: {}": [""],
+      "Deleted %(num)d dataset": ["", "Deleted %(num)d datasets"],
+      "Null or Empty": [""],
+      "Database not allowed to change": [""],
+      "One or more columns do not exist": [""],
+      "One or more columns are duplicated": [""],
+      "One or more columns already exist": [""],
+      "One or more metrics do not exist": [""],
+      "One or more metrics are duplicated": [""],
+      "One or more metrics already exist": [""],
+      "Table [%(table_name)s] could not be found, please double check your database connection, schema, and table name": [
+        ""
+      ],
+      "Dataset parameters are invalid.": [""],
+      "Dataset could not be created.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Dataset could not be updated.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Dataset could not be deleted.": [""],
+      "Dataset(s) could not be bulk deleted.": [""],
+      "Changing this dataset is forbidden": [""],
+      "Import dataset failed for an unknown reason": [""],
+      "Unknown Presto Error": [""],
+      "We can't seem to resolve the column \"%(column_name)s\" at line %(location)s.": [
+        ""
+      ],
+      "The table \"%(table_name)s\" does not exist. A valid table must be used to run this query.": [
+        ""
+      ],
+      "Deleted %(num)d saved query": ["", "Deleted %(num)d saved queries"],
+      "Saved queries could not be deleted.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Saved query not found.": [""],
+      "Deleted %(num)d report schedule": [
+        "",
+        "Deleted %(num)d report schedules"
+      ],
+      "Alert query returned more then one row. %s rows returned": [""],
+      "Alert query returned more then one column. %s columns returned": [""],
+      "Dashboard does not exist": [""],
+      "Chart does not exist": [""],
+      "Database is required for alerts": [""],
+      "Type is required": [""],
+      "Choose a chart or dashboard not both": [
+        "Diagramm von Dashboard entfernen"
+      ],
+      "Report Schedule parameters are invalid.": [""],
+      "Report Schedule could not be deleted.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Report Schedule could not be created.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Report Schedule could not be updated.": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Report Schedule not found.": [""],
+      "Report Schedule delete failed.": [""],
+      "Report Schedule log prune failed.": [""],
+      "Report Schedule execution failed when generating a screenshot.": [""],
+      "Report Schedule execution got an unexpected error.": [""],
+      "Report Schedule is still working, refusing to re-compute.": [""],
+      "Report Schedule reached a working timeout.": [""],
+      "Alert query returned more then one row.": [""],
+      "Alert validator config error.": [""],
+      "Alert query returned more then one column.": [""],
+      "Alert query returned a non-number value.": [""],
+      "Alert found an error while executing a query.": [""],
+      "Alert fired during grace period.": [""],
+      "Alert ended grace period.": [""],
+      "Alert on grace period": [""],
+      "Report Schedule sellenium user not found": [""],
+      "Report Schedule state not found": [""],
+      "Report schedule unexpected error": [""],
+      "Changing this report is forbidden": [""],
+      "An error occurred while pruning logs ": [""],
+      "\n            <b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>\n            <img src=\"cid:%(msgid)s\">\n            ": [
+        ""
+      ],
+      "%(prefix)s %(title)s": [""],
+      "\n            *%(name)s*\n\n            <%(url)s|Explore in Superset>\n            ": [
+        ""
+      ],
+      "\n        *%(name)s*\n\n        <%(url)s|Explore in Superset>\n        ": [
+        ""
+      ],
+      "<b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>": [""],
+      "%(name)s.csv": [""],
+      "\n        *%(slice_name)s*\n\n        <%(slice_url_user_friendly)s|Explore in Superset>\n        ": [
+        ""
+      ],
+      "[Alert] %(label)s": [""],
+      "New": [""],
+      "SQL Query": ["Abfrage"],
+      "Chart": [""],
+      "Dashboard": [""],
+      "Profile": ["Profil"],
+      "Info": [""],
+      "Logout": ["Abmelden"],
+      "Login": ["Anmelden"],
+      "Record Count": ["Datensätzeanzahl"],
+      "No records found": ["Keine Datensätze gefunden"],
+      "Filter List": [""],
+      "Search": ["Suche"],
+      "Refresh": ["Aktualisierung Zwischenzeit"],
+      "Import dashboards": ["Dashboards importieren"],
+      "Import Dashboard(s)": ["Dashboards importieren"],
+      "File": [""],
+      "Choose File": [""],
+      "Upload": [""],
+      "No Access!": ["Keine Zugriff!"],
+      "You do not have permissions to access the datasource(s): %(name)s.": [
+        ""
+      ],
+      "Request Permissions": ["Berechtigung anfordern"],
+      "Cancel": [""],
+      "Use the edit buttom to change this field": [""],
+      "Test Connection": ["Verbindungstest"],
       "[Superset] Access to the datasource %(name)s was granted": [
         "[Superset] Zugriff auf Datenquelle %(name)s war genehmigt "
       ],
-      "Viz fehlt eine Datenquelle": [""],
-      "From date cannot be larger than to date": [
-        "'Von Datum' kann nicht größer als 'bis Datum' sein"
+      "Unable to find such a holiday: [{}]": [""],
+      "Referenced columns not available in DataFrame.": [""],
+      "Column referenced by aggregate is undefined: %(column)s": [""],
+      "Operator undefined for aggregator: %(name)s": [""],
+      "Invalid numpy function: %(operator)s": [""],
+      "Pivot operation requires at least one index": [""],
+      "Pivot operation must include at least one aggregate": [""],
+      "Undefined window for rolling operation": [""],
+      "Invalid rolling_type: %(type)s": [""],
+      "Invalid options for %(rolling_type)s: %(options)s": [""],
+      "Invalid cumulative operator: %(operator)s": [""],
+      "Invalid geohash string": [""],
+      "Invalid longitude/latitude": [""],
+      "Invalid geodetic string": [""],
+      "`fbprophet` package not installed": [""],
+      "Time grain missing": [""],
+      "Unsupported time grain: %(time_grain)s": [""],
+      "Periods must be a positive integer value": [""],
+      "Confidence interval must be between 0 and 1 (exclusive)": [""],
+      "DataFrame must include temporal column": [""],
+      "DataFrame include at least one series": [
+        "Bitte wählt zumindest eine Metrik"
+      ],
+      "percentiles must be a list or tuple with two numeric values, of which the first is lower than the second value": [
+        ""
+      ],
+      "User": ["Benutzer"],
+      "User Roles": ["Benutzer Rollen"],
+      "Database URL": ["Datenbank URL"],
+      "Roles to grant": [""],
+      "Created On": [""],
+      "List Observations": ["Metriken auflisten"],
+      "Show Observation": [""],
+      "Error Message": ["Warnmeldung"],
+      "Log Retentions (days)": [""],
+      "A semicolon ';' delimited list of email addresses": [""],
+      "How long to keep the logs around for this alert": [""],
+      "Once an alert is triggered, how long, in seconds, before Superset nags you again.": [
+        ""
+      ],
+      "A SQL statement that defines whether the alert should get triggered or not. The query is expected to return either NULL or a number value.": [
+        ""
+      ],
+      "annotation start time or end time is required.": [""],
+      "Annotation end time must be no earlier than start time.": [""],
+      "Annotations": ["Anmerkungen"],
+      "Show Annotation": ["Anmerkungen"],
+      "Add Annotation": ["Anmerkungen"],
+      "Edit Annotation": ["Anmerkungen"],
+      "Layer": [""],
+      "Label": [""],
+      "Start": ["Von Zeit"],
+      "End": [""],
+      "JSON Metadata": [""],
+      "Show Annotation Layer": ["Anmerkungstufe"],
+      "Add Annotation Layer": ["Anmerkungstufe"],
+      "Edit Annotation Layer": ["Anmerkungstufe"],
+      "Name": ["Name"],
+      "Datasource %(name)s already exists": [""],
+      "Table [%{table}s] could not be found, please double check your database connection, schema, and table name, error: {}": [
+        ""
+      ],
+      "json isn't valid": [""],
+      "Export to YAML": ["Exportieren als JSON"],
+      "Export to YAML?": ["Exportieren als JSON"],
+      "Delete": ["Löschen"],
+      "Delete all Really?": ["Wirklich alle löschen?"],
+      "Is favorite": ["Favoriten"],
+      "The data source seems to have been deleted": [""],
+      "The user seems to have been deleted": [""],
+      "Access was requested": ["Zugang wurde beantragt"],
+      "The access requests seem to have been deleted": [""],
+      "%(user)s was granted the role %(role)s that gives access to the %(datasource)s": [
+        ""
+      ],
+      "Role %(r)s was extended to provide the access to the datasource %(ds)s": [
+        ""
+      ],
+      "You have no permission to approve this request": [""],
+      "Cannot import dashboard: %(db_error)s.\nMake sure to create the database before importing the dashboard.": [
+        ""
+      ],
+      "An unknown error occurred. Please contact your Superset administrator": [
+        ""
+      ],
+      "Error occurred when opening the chart: %(error)s": [""],
+      "You don't have the rights to ": [
+        "Sie haben keine Zugriff auf diese Datenquelle"
+      ],
+      "alter this ": [""],
+      "chart": ["Diagramm bewegen"],
+      "create a ": [""],
+      "Explore - %(table)s": [""],
+      "Chart [{}] has been saved": [""],
+      "Chart [{}] has been overwritten": [""],
+      "dashboard": ["Dashboards"],
+      "Chart [{}] was added to dashboard [{}]": [""],
+      "Dashboard [{}] just got created and chart [{}] was added to it": [""],
+      "This dashboard was changed recently. Please reload dashboard to get latest version.": [
+        ""
+      ],
+      "Could not load database driver: %(driver_name)s": [""],
+      "Invalid connection string, a valid string usually follows:\n'DRIVER://USER:PASSWORD@DB-HOST/DATABASE-NAME'": [
+        ""
+      ],
+      "Malformed request. slice_id or table_name and db_name arguments are expected": [
+        ""
+      ],
+      "Chart %(id)s not found": [""],
+      "Table %(table)s wasn't found in the database %(db)s": [""],
+      "Can't find User '%(name)s', please ask your admin to create one.": [""],
+      "Can't find DruidCluster with cluster_name = '%(name)s'": [""],
+      "Data could not be deserialized. You may want to re-run the query.": [""],
+      "%(validator)s was unable to check your query.\nPlease recheck your query.\nException: %(ex)s": [
+        ""
+      ],
+      "Failed to start remote query on a worker. Tell your administrator to verify the availability of the message queue.": [
+        ""
+      ],
+      "Query record was not created as expected.": [""],
+      "The parameter %(parameters)s in your query is undefined.": [
+        "",
+        "The following parameters in your query are undefined: %(parameters)s."
+      ],
+      "%(user)s's profile": [""],
+      "Show CSS Template": ["CSS Vorlagen"],
+      "Add CSS Template": ["CSS Vorlagen"],
+      "Edit CSS Template": ["CSS Vorlagen"],
+      "Template Name": ["Vorlagename"],
+      "A human-friendly name": [""],
+      "Used internally to identify the plugin. Should be set to the package name from the pluginʼs package.json": [
+        ""
+      ],
+      "A full URL pointing to the location of the built plugin (could be hosted on a CDN for example)": [
+        ""
+      ],
+      "Custom Plugins": [""],
+      "Custom Plugin": [""],
+      "Add a Plugin": ["Spalte einfügen"],
+      "Edit Plugin": ["Spalte bearbeiten"],
+      "Schedule Email Reports for Dashboards": [""],
+      "Manage Email Reports for Dashboards": ["Dashboards importieren"],
+      "Changed On": ["Bearbeitet am"],
+      "Active": ["Aktion"],
+      "Crontab": [""],
+      "Recipients": [""],
+      "Slack Channel": [""],
+      "Deliver As Group": [""],
+      "Delivery Type": [""],
+      "Schedule Email Reports for Charts": [""],
+      "Manage Email Reports for Charts": [""],
+      "Email Format": [""],
+      "List Saved Query": ["Gespeicherte Abfragen auflisten"],
+      "Show Saved Query": ["Gespeicherte Abfrage anzeigen"],
+      "Add Saved Query": ["Gespeicherte Abfrage einfügen"],
+      "Edit Saved Query": ["Gespeicherte Abfrage bearbeiten"],
+      "End Time": ["Bis Zeit"],
+      "Pop Tab Link": [""],
+      "Changed on": ["Bearbeitet am"],
+      "Could not determine datasource type": [""],
+      "Could not find viz object": [""],
+      "Show Chart": ["Dashboard anzeigen"],
+      "Add Chart": ["Dashboard einfügen"],
+      "Edit Chart": ["Diagramm bearbeiten"],
+      "These parameters are generated dynamically when clicking the save or overwrite button in the explore view. This JSON object is exposed here for reference and for power users who may want to alter specific parameters.": [
+        ""
+      ],
+      "Duration (in seconds) of the caching timeout for this chart. Note this defaults to the datasource/table timeout if undefined.": [
+        ""
+      ],
+      "Last Modified": ["Geändert"],
+      "Parameters": ["Parameter"],
+      "Visualization Type": ["Visualisierungstyp"],
+      "Show Dashboard": ["Dashboard anzeigen"],
+      "Add Dashboard": ["Dashboard einfügen"],
+      "Edit Dashboard": ["Dashboard bearbeiten"],
+      "This json object describes the positioning of the widgets in the dashboard. It is dynamically generated when adjusting the widgets size and positions by using drag & drop in the dashboard view": [
+        ""
+      ],
+      "The CSS for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible": [
+        ""
+      ],
+      "To get a readable URL for your dashboard": [""],
+      "This JSON object is generated dynamically when clicking the save or overwrite button in the dashboard view. It is exposed here for reference and for power users who may want to alter specific parameters.": [
+        ""
+      ],
+      "Owners is a list of users who can alter the dashboard.": [""],
+      "Determines whether or not this dashboard is visible in the list of all dashboards": [
+        ""
+      ],
+      "Title": ["Titel"],
+      "Slug": [""],
+      "Published": [""],
+      "Position JSON": [""],
+      "CSS": ["CSS"],
+      "Underlying Tables": [""],
+      "Export": [""],
+      "Export dashboards?": [""],
+      "Name of table to be created from csv data.": [""],
+      "CSV File": [""],
+      "Select a CSV file to be uploaded to a database.": [""],
+      "Only the following file extensions are allowed: %(allowed_extensions)s": [
+        ""
+      ],
+      "Specify a schema (if database flavor supports this).": [""],
+      "Delimiter": [""],
+      "Delimiter used by CSV file (for whitespace use \\s+).": [""],
+      "Table Exists": ["Tabellen"],
+      "If table exists do one of the following: Fail (do nothing), Replace (drop and recreate table) or Append (insert data).": [
+        ""
+      ],
+      "Fail": [""],
+      "Replace": [""],
+      "Append": [""],
+      "Header Row": [""],
+      "Row containing the headers to use as column names (0 is first line of data). Leave empty if there is no header row.": [
+        ""
+      ],
+      "Index Column": ["Spalte einfügen"],
+      "Column to use as the row labels of the dataframe. Leave empty if no index column.": [
+        ""
+      ],
+      "Mangle Duplicate Columns": [""],
+      "Specify duplicate columns as \"X.0, X.1\".": [""],
+      "Skip Initial Space": [""],
+      "Skip spaces after delimiter.": [""],
+      "Skip Rows": [""],
+      "Number of rows to skip at start of file.": [""],
+      "Rows to Read": [""],
+      "Number of rows of file to read.": [""],
+      "Skip Blank Lines": [""],
+      "Skip blank lines rather than interpreting them as NaN values.": [""],
+      "Parse Dates": [""],
+      "A comma separated list of columns that should be parsed as dates.": [""],
+      "Infer Datetime Format": [""],
+      "Use Pandas to interpret the datetime format automatically.": [""],
+      "Decimal Character": [""],
+      "Character to interpret as decimal point.": [""],
+      "Dataframe Index": [""],
+      "Write dataframe index as a column.": [""],
+      "Column Label(s)": [""],
+      "Column label for index column(s). If None is given and Dataframe Index is True, Index Names are used.": [
+        ""
+      ],
+      "Null values": [""],
+      "Json list of the values that should be treated as null. Examples: [\"\"], [\"None\", \"N/A\"], [\"nan\", \"null\"]. Warning: Hive database supports only single value. Use [\"\"] for empty string.": [
+        ""
+      ],
+      "Name of table to be created from excel data.": [""],
+      "Excel File": [""],
+      "Select a Excel file to be uploaded to a database.": [""],
+      "Sheet Name": ["Vorlagename"],
+      "Strings used for sheet names (default is the first sheet).": [""],
+      "Show Database": ["Datenbank anzeigen"],
+      "Add Database": ["Datenbank einfügen"],
+      "Edit Database": ["Datenbank bearbeiten"],
+      "Expose this DB in SQL Lab": [""],
+      "Operate the database in asynchronous mode, meaning  that the queries are executed on remote workers as opposed to on the web server itself. This assumes that you have a Celery worker setup as well as a results backend. Refer to the installation docs for more information.": [
+        ""
+      ],
+      "Allow CREATE TABLE AS option in SQL Lab": [""],
+      "Allow CREATE VIEW AS option in SQL Lab": [""],
+      "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab": [
+        ""
+      ],
+      "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema": [
+        ""
+      ],
+      "If Presto, all the queries in SQL Lab are going to be executed as the currently logged on user who must have permission to run them.<br/>If Hive and hive.server2.enable.doAs is enabled, will run the queries as service account, but impersonate the currently logged on user via hive.server2.proxy.user property.": [
+        ""
+      ],
+      "Allow SQL Lab to fetch a list of all tables and all views across all database schemas. For large data warehouse with thousands of tables, this can be expensive and put strain on the system.": [
+        ""
+      ],
+      "Duration (in seconds) of the caching timeout for charts of this database. A timeout of 0 indicates that the cache never expires. Note this defaults to the global timeout if undefined.": [
+        ""
+      ],
+      "If selected, please set the schemas allowed for csv upload in Extra.": [
+        ""
+      ],
+      "Expose in SQL Lab": [""],
+      "Allow CREATE TABLE AS": [""],
+      "Allow CREATE VIEW AS": [""],
+      "Allow DML": [""],
+      "CTAS Schema": [""],
+      "SQLAlchemy URI": [""],
+      "Chart Cache Timeout": [""],
+      "Secure Extra": ["Sicherheit"],
+      "Root certificate": [""],
+      "Async Execution": [""],
+      "Impersonate the logged on user": [""],
+      "Allow Csv Upload": [""],
+      "Allow Multi Schema Metadata Fetch": [""],
+      "Backend": [""],
+      "Extra field cannot be decoded by JSON. %(msg)s": [""],
+      "Invalid connection string, a valid string usually follows:'DRIVER://USER:PASSWORD@DB-HOST/DATABASE-NAME'<p>Example:'postgresql://user:password@your-postgres-db/database'</p>": [
+        ""
+      ],
+      "CSV to Database configuration": [""],
+      "Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for csv uploads. Please contact your Superset Admin.": [
+        ""
+      ],
+      "You cannot specify a namespace both in the name of the table: \"%(csv_table.table)s\" and in the schema field: \"%(csv_table.schema)s\". Please remove one": [
+        ""
+      ],
+      "Unable to upload CSV file \"%(filename)s\" to table \"%(table_name)s\" in database \"%(db_name)s\". Error message: %(error_msg)s": [
+        ""
+      ],
+      "CSV file \"%(csv_filename)s\" uploaded to table \"%(table_name)s\" in database \"%(db_name)s\"": [
+        ""
+      ],
+      "Excel to Database configuration": [""],
+      "Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for excel uploads. Please contact your Superset Admin.": [
+        ""
+      ],
+      "You cannot specify a namespace both in the name of the table: \"%(excel_table.table)s\" and in the schema field: \"%(excel_table.schema)s\". Please remove one": [
+        ""
+      ],
+      "Unable to upload Excel file \"%(filename)s\" to table \"%(table_name)s\" in database \"%(db_name)s\". Error message: %(error_msg)s": [
+        ""
+      ],
+      "Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in database \"%(db_name)s\"": [
+        ""
+      ],
+      "Logs": [""],
+      "Show Log": ["Spalte anzeigen"],
+      "Add Log": [""],
+      "Edit Log": ["Spalte bearbeiten"],
+      "Action": ["Aktion"],
+      "dttm": [""],
+      "Add Item": ["Datenbank einfügen"],
+      "The query couldn't be loaded": [""],
+      "Your query was saved": ["Ihre Abfrage wurde gespeichert"],
+      "Your query could not be saved": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Your query was updated": ["Ihre Abfrage wurde gespeichert"],
+      "Your query could not be updated": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Your query has been scheduled. To see details of your query, navigate to Saved Queries": [
+        ""
+      ],
+      "Your query could not be scheduled": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Failed at retrieving results": [""],
+      "An error occurred while storing the latest query id in the backend. Please contact your administrator if this problem persists.": [
+        ""
+      ],
+      "Unknown error": [""],
+      "Query was stopped.": [""],
+      "Unable to migrate table schema state to backend. Superset will retry later. Please contact your administrator if this problem persists.": [
+        ""
       ],
-      "Table View": ["Tabellenansicht"],
-      "Pick a granularity in the Time section or uncheck 'Include Time'": [""],
-      "Choose either fields to [Group By] and [Metrics] or [Columns], not both": [
+      "Unable to migrate query state to backend. Superset will retry later. Please contact your administrator if this problem persists.": [
         ""
       ],
-      "Pivot Table": ["Pivot-Tabelle"],
-      "Please choose at least one \"Group by\" field ": [""],
-      "Please choose at least one metric": [
-        "Bitte wählt zumindest eine Metrik"
+      "Unable to migrate query editor state to backend. Superset will retry later. Please contact your administrator if this problem persists.": [
+        ""
       ],
-      "'Group By' and 'Columns' can't overlap": [""],
-      "Markup": ["Auszeichnung"],
-      "Separator": [""],
-      "Word Cloud": ["Wortwolke"],
-      "Treemap": [""],
-      "Calendar Heatmap": [""],
-      "Box Plot": ["Box-Plot"],
-      "Bubble Chart": [""],
-      "Pick a metric for x, y and size": [""],
-      "Bullet Chart": [""],
-      "Pick a metric to display": [""],
-      "Big Number with Trendline": [""],
-      "Pick a metric!": ["Wählt eine Metrik!"],
-      "Big Number": ["Große Nummer"],
-      "Time Series - Line Chart": [""],
-      "Pick a time granularity for your time series": [""],
-      "Time Series - Dual Axis Line Chart": [""],
-      "Pick a metric for left axis!": [""],
-      "Pick a metric for right axis!": [""],
-      "Please choose different metrics on left and right axis": [""],
-      "Time Series - Bar Chart": [""],
-      "Time Series - Percent Change": [""],
-      "Time Series - Stacked": [""],
-      "Distribution - NVD3 - Pie Chart": [""],
-      "Histogram": ["Histogramm"],
-      "Must have one numeric column specified": [""],
-      "Distribution - Bar Chart": [""],
-      "Can't have overlap between Series and Breakdowns": [""],
-      "Pick at least one metric": [""],
-      "Pick at least one field for [Series]": [""],
-      "Sunburst": [""],
-      "Sankey": [""],
-      "Pick exactly 2 columns as [Source / Target]": [""],
-      "There's a loop in your Sankey, please provide a tree. Here's a faulty link: {}": [
+      "Unable to add a new tab to the backend. Please contact your administrator.": [
         ""
       ],
-      "Directed Force Layout": [""],
-      "Pick exactly 2 columns to 'Group By'": [""],
-      "Country Map": [""],
-      "World Map": [""],
-      "Filters": [""],
-      "Pick at least one filter field": [""],
-      "iFrame": [""],
-      "Parallel Coordinates": [""],
-      "Heatmap": [""],
-      "Horizon Charts": [""],
-      "Mapbox": [""],
-      "Must have a [Group By] column to have 'count' as the [Label]": [""],
-      "Choice of [Label] must be present in [Group By]": [""],
-      "Choice of [Point Radius] must be present in [Group By]": [""],
-      "[Longitude] and [Latitude] columns must be present in [Group By]": [""],
-      "Event flow": [""],
-      "Time Series - Paired t-test": [""],
-      "Your query was saved": ["Ihre Abfrage wurde gespeichert"],
-      "Your query could not be saved": [
+      "Copy of %s": [""],
+      "An error occurred while setting the active tab. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while fetching tab state": [
+        "Fehler bei Anmerkungstufeabruf"
+      ],
+      "An error occurred while removing tab. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while removing query. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while setting the tab database ID. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while setting the tab schema. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while setting the tab autorun. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while setting the tab title. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while storing your query in the backend. To avoid losing your changes, please save your query using the \"Save Query\" button.": [
+        ""
+      ],
+      "An error occurred while setting the tab template parameters. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while fetching table metadata": [""],
+      "An error occurred while fetching table metadata. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while expanding the table schema. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while collapsing the table schema. Please contact your administrator.": [
+        ""
+      ],
+      "An error occurred while removing the table schema. Please contact your administrator.": [
+        ""
+      ],
+      "Shared query": ["Gespeicherte Abfrage anzeigen"],
+      "The datasource couldn't be loaded": [
         "Ihre Abfrage konnte nicht gespeichert werden"
       ],
-      "Failed at retrieving results from the results backend": [""],
-      "Could not connect to server": [""],
-      "Your session timed out, please refresh your page and try again.": [""],
-      "Query was stopped.": [""],
-      "Failed at stopping query.": [""],
-      "Error occurred while fetching table metadata": [""],
-      "shared query": [""],
-      "The query couldn't be loaded": [""],
       "An error occurred while creating the data source": [""],
-      "Pick a chart type!": [""],
-      "To use this chart type you need at least one column flagged as a date": [
+      "SQL Lab uses your browser's local storage to store queries and results.\n Currently, you are using ${currentUsage.toFixed(\n            2,\n          )} KB out of ${LOCALSTORAGE_MAX_USAGE_KB} KB. storage space.\n To keep SQL Lab from crashing, please delete some query tabs.\n You can re-access these queries by using the Save feature before you delete the tab. Note that you will need to close other SQL Lab windows before you do this.": [
+        ""
+      ],
+      "Estimate Selected Query Cost": [""],
+      "Estimate Cost": [""],
+      "Cost Estimate": [""],
+      "Creating a data source and creating a new tab": [""],
+      "An error occurred": [""],
+      "Explore the result set in the data exploration view": [""],
+      "Explore": ["Diagramm untersuchen"],
+      "This query took %s seconds to run, ": [""],
+      "and the explore view times out at %s seconds ": [""],
+      "following this flow will most likely lead to your query timing out. ": [
+        ""
+      ],
+      "We recommend your summarize your data further before following that flow. ": [
+        ""
+      ],
+      "If activated you can use the ": [""],
+      "feature to store a summarized data set that you can then explore.": [""],
+      "Column name(s) ": [""],
+      "cannot be used as a column name. The column name/alias \"__timestamp\"\n          is reserved for the main temporal expression, and column aliases ending with\n          double underscores followed by a numeric value (e.g. \"my_col__1\") are reserved\n          for deduplicating duplicate column names. Please use aliases to rename the\n          invalid column names.": [
         ""
       ],
-      "To use this chart type you need at least one dimension": [""],
-      "To use this chart type you need at least one aggregation function": [""],
-      "Untitled Query": [""],
-      "Copy of %s": [""],
-      "share query": [""],
-      "copy URL to clipboard": [""],
       "Raw SQL": [""],
       "Source SQL": [""],
       "SQL": [""],
       "No query history yet...": [""],
       "It seems you don't have access to any database": [""],
-      "Search Results": [""],
+      "An error occurred when refreshing queries": [""],
+      "Filter by user": [""],
+      "Filter by database": ["Datenbank bearbeiten"],
+      "Query search string": ["Abfragen suchen"],
       "[From]-": [""],
       "[To]-": [""],
-      "[Query Status]": [""],
-      "Search": ["Suche"],
-      "Open in SQL Editor": ["Bearbeiten in SQL Editor"],
+      "Filter by status": [""],
+      "Edit": [""],
       "view results": [""],
       "Data preview": [""],
-      "Visualize the data out of this query": [""],
-      "Overwrite text in editor with a query on this table": [""],
+      "Overwrite text in the editor with a query on this table": [""],
       "Run query in a new tab": [""],
       "Remove query from log": [""],
+      "An error occurred saving dataset": [""],
       ".CSV": [""],
-      "Visualize": ["Visualalisieren"],
-      "Table": ["Tabellen"],
+      "Clipboard": [""],
+      "Filter Results": [""],
+      "Database Error": ["Datenbank"],
       "was created": [""],
       "Query in a new tab": [""],
+      "The query returned no data": [""],
       "Fetch data preview": [""],
+      "Refetch Results": [""],
       "Track Job": [""],
-      "Loading...": [""],
-      "Run Selected Query": [""],
-      "Run Query": [""],
-      "Run query asynchronously": [""],
       "Stop": ["Stopp"],
+      "Run Selection": [""],
+      "Run": [""],
+      "Stop running (Ctrl + x)": [""],
+      "Run query (Ctrl + Return)": [""],
+      "Save & Explore": ["Scheibe speichern"],
+      "Overwrite & Explore": ["Überschreiben Scheibe %s"],
       "Undefined": [""],
-      "Label": [""],
-      "Label for your query": [""],
-      "Description": [""],
-      "Write a description for your query": [""],
       "Save": [""],
-      "Cancel": [""],
+      "Save as": ["Speichern als"],
       "Save Query": [""],
+      "Save As New": ["Scheibe speichern"],
+      "Update": [""],
+      "Label for your query": [""],
+      "Write a description for your query": [""],
+      "Schedule Query": ["Gespeicherte Abfrage anzeigen"],
+      "Schedule": [""],
+      "There was an error with your request": [""],
+      "Please save the query to enable sharing": [""],
+      "Copy link": [""],
+      "Copy query link to your clipboard": [""],
+      "Save the query to copy the link": [""],
+      "No stored results found, you need to re-run your query": [""],
       "Run a query to display results here": [""],
-      "Preview for %s": [""],
+      "Preview: `%s`": [""],
       "Results": [""],
-      "Query History": [""],
-      "Create table as with query results": [""],
-      "new table name": [""],
-      "Error while fetching table list": [""],
-      "Error while fetching schema list": [""],
-      "Error while fetching database list": [""],
-      "Database:": [""],
-      "Select a database": [""],
-      "Select a schema (%s)": [""],
-      "Schema:": [""],
-      "Add a table (%s)": [""],
-      "Type to search ...": [""],
+      "Run query": [""],
+      "New tab": [""],
+      "Untitled Query": [""],
+      "Stop query": ["Leere Abfrage?"],
+      "Schedule the query periodically": [""],
+      "You must run the query successfully first": [""],
+      "It appears that the number of rows in the query results displayed\n           was limited on the server side to\n           the %s limit.": [
+        ""
+      ],
+      "CREATE TABLE AS": [""],
+      "CREATE VIEW AS": [""],
+      "Estimate the cost before running a query": [""],
       "Reset State": [""],
       "Enter a new title for the tab": [""],
       "Untitled Query %s": [""],
-      "close tab": [""],
-      "rename tab": [""],
-      "expand tool bar": [""],
-      "hide tool bar": [""],
+      "Close tab": [""],
+      "Rename tab": [""],
+      "Expand tool bar": [""],
+      "Hide tool bar": [""],
+      "Close all other tabs": [""],
+      "Duplicate tab": [""],
       "Copy partition query to clipboard": [""],
       "latest partition:": [""],
       "Keys for table": [""],
       "View keys & indexes (%s)": [""],
       "Sort columns alphabetically": [""],
       "Original table column order": [""],
-      "Copy SELECT statement to clipboard": [""],
+      "Copy SELECT statement to the clipboard": [""],
+      "Show CREATE VIEW statement": [""],
+      "CREATE VIEW statement": [""],
       "Remove table preview": [""],
-      "%s is not right as a column name, please alias it (as in SELECT count(*) ": [
-        ""
+      "Assign a set of parameters as": [""],
+      "below (example:": [""],
+      "), and they become available in your SQL (example:": [""],
+      ") by using": [""],
+      "Template Parameters": ["Vorlagename"],
+      "Edit template parameters": [""],
+      "Invalid JSON": [""],
+      "Create a new chart": ["Erstellte Inhalt"],
+      "Choose a dataset": ["Metrik auswählen"],
+      "If the dataset you are looking for is not available in the list, follow the instructions on how to add it in the Superset tutorial.": [
+        ""
+      ],
+      "Choose a visualization type": ["Visualisierungstyp wählen"],
+      "Create new chart": ["Erstellte Inhalt"],
+      "An error occurred while loading the SQL": [""],
+      "Updating chart was stopped": [""],
+      "An error occurred while rendering the visualization: %s": [""],
+      "Network error.": [""],
+      "every": [""],
+      "every month": ["Monat"],
+      "every day of the month": [""],
+      "day of the month": [""],
+      "every day of the week": [""],
+      "day of the week": [""],
+      "every hour": [""],
+      "every minute UTC": [""],
+      "year": ["Jahr"],
+      "month": ["Monat"],
+      "week": ["Woche"],
+      "day": ["Tag"],
+      "hour": ["Stunde"],
+      "minute": ["Minute"],
+      "reboot": [""],
+      "Every": [""],
+      "in": [""],
+      "on": [""],
+      "and": [""],
+      "at": [""],
+      ":": [""],
+      "minute(s) UTC": ["5 Minuten"],
+      "Invalid cron expression": [""],
+      "Clear": [""],
+      "Sunday": [""],
+      "Monday": [""],
+      "Tuesday": [""],
+      "Wednesday": [""],
+      "Thursday": [""],
+      "Friday": [""],
+      "Saturday": [""],
+      "January": [""],
+      "February": [""],
+      "March": ["Suche"],
+      "April": [""],
+      "May": ["Tag"],
+      "June": [""],
+      "July": [""],
+      "August": [""],
+      "September": [""],
+      "October": [""],
+      "November": [""],
+      "December": [""],
+      "SUN": [""],
+      "MON": [""],
+      "TUE": [""],
+      "WED": [""],
+      "THU": [""],
+      "FRI": [""],
+      "SAT": [""],
+      "JAN": [""],
+      "FEB": [""],
+      "MAR": [""],
+      "APR": [""],
+      "MAY": [""],
+      "JUN": [""],
+      "JUL": [""],
+      "AUG": [""],
+      "SEP": [""],
+      "OCT": [""],
+      "NOV": [""],
+      "DEC": [""],
+      "OK": [""],
+      "Click to see difference": ["Aktualisierung erzwingen"],
+      "Altered": [""],
+      "Chart changes": ["Bearbeitet am"],
+      "Superset chart": ["Diagramm untersuchen"],
+      "Check out this chart in dashboard:": [
+        "Diagramm von Dashboard entfernen"
       ],
-      "AS my_alias": [""],
-      "using only alphanumeric characters and underscores": [""],
-      "Creating a data source and popping a new tab": [""],
-      "No results available for this query": [""],
-      "Chart Type": [""],
-      "[Chart Type]": [""],
-      "Datasource Name": [""],
-      "datasource name": [""],
       "Select ...": [""],
       "Loaded data cached": [""],
       "Loaded from cache": [""],
       "Click to force-refresh": [""],
+      "cached": [""],
+      "Certified by %s": [""],
       "Copy to clipboard": [""],
-      "Not successful": [""],
-      "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!": [""],
       "Copied!": [""],
-      "Title": ["Titel"],
-      "click to edit title": [""],
+      "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!": [""],
+      "Error while fetching schema list": [""],
+      "Error while fetching database list": [""],
+      "Database:": [""],
+      "Select a database": [""],
+      "Force refresh schema list": ["Aktualisierung erzwingen"],
+      "Select a schema (%s)": [""],
+      "Schema:": [""],
+      "datasource": ["Datenquelle"],
+      "schema": [""],
+      "delete": ["Löschen"],
+      "Type \"%s\" to confirm": [""],
+      "DELETE": [""],
+      "Click to edit": [""],
       "You don't have the rights to alter this title.": [""],
+      "Unexpected error": [""],
       "Click to favorite/unfavorite": [""],
-      "You have unsaved changes.": [""],
-      "Click the": [""],
-      "button on the top right to save your changes.": [""],
-      "Served from data cached %s . Click to force refresh.": [
-        "Von Daten dienten um %s im Cache gespeichert. Aktualisierung erzwingen durch Klicken"
-      ],
-      "Click to force refresh": ["Aktualisierung erzwingen"],
-      "Error": ["Fehler"],
-      "Sorry, there was an error adding slices to this dashboard: %s": [""],
-      "Active Dashboard Filters": [""],
-      "Checkout this dashboard: %s": [""],
-      "Force refresh the whole dashboard": [
-        "Ganze Dashboard Aktualisierung erzwingen"
-      ],
-      "Edit this dashboard's properties": ["Dashboardeigenschaften bearbeiten"],
+      "An error occurred while fetching dashboards": [
+        "Fehler bei Anmerkungstufeabruf"
+      ],
+      "Run Query": [""],
+      "Error while fetching table list": [""],
+      "Select table or type table name": [""],
+      "Type to search ...": [""],
+      "Select table ": [""],
+      "Force refresh table list": ["Aktualisierung erzwingen"],
+      "See table schema": [""],
+      "%s%s": [""],
+      "Share Dashboard": ["Dashboard speichern"],
+      "This may be triggered by:": [""],
+      "Please reach out to the Chart Owner for assistance.": [""],
+      "Chart Owner: %s": [""],
+      "%s Error": ["Fehler"],
+      "See More": [""],
+      "See Less": [""],
+      "Copy Message": [""],
+      "Close": [""],
+      "Unexpected Error": [""],
+      "This was triggered by:": [""],
+      "Did you mean:": [""],
+      "%(suggestion)s instead of \"%(undefinedParameter)s?\"": [""],
+      "Parameter Error": ["Parameter"],
+      "We’re having trouble loading this visualization. Queries are set to timeout after %s second.": [
+        ""
+      ],
+      "We’re having trouble loading these results. Queries are set to timeout after %s second.": [
+        ""
+      ],
+      "Timeout Error": [""],
+      "Cell Content": ["Erstellte Inhalt"],
+      "The import was successful": ["Dashboard wurde erfolgreich gespeichert"],
+      "OVERWRITE": [""],
+      "Overwrite": ["Überschreiben Scheibe %s"],
+      "Import": ["Importieren"],
+      "Import %s": ["Importieren"],
+      "Last Updated %s": [""],
+      "%s Selected": [""],
+      "Deselect All": [""],
+      "%s-%s of %s": [""],
+      "Settings": [""],
+      "About": [""],
+      "There is not enough space for this component. Try decreasing its width, or increasing the destination width.": [
+        ""
+      ],
+      "Can not move top level tab into nested tabs": [""],
+      "This chart has been moved to a different filter scope.": [""],
+      "There was an issue fetching the favorite status of this dashboard.": [
+        ""
+      ],
+      "There was an issue favoriting this dashboard.": [""],
+      "This dashboard is now ${nowPublished}": [""],
+      "You do not have permissions to edit this dashboard.": [
+        "Sie haben keine Zugriff auf diese Datenquelle"
+      ],
+      "This dashboard was saved successfully.": [
+        "Dashboard wurde erfolgreich gespeichert"
+      ],
+      "Could not fetch all saved charts": [""],
+      "Sorry there was an error fetching saved charts: ": [""],
+      "Visualization": ["Visualisierungstyp"],
+      "Data source": ["Datenquelle"],
+      "Added": [""],
+      "Components": [""],
+      "Any color palette selected here will override the colors applied to this dashboard's individual charts": [
+        ""
+      ],
+      "Color Scheme": ["Farbschema"],
       "Load a template": ["Vorlage laden"],
       "Load a CSS template": ["CSS Vorlage laden"],
-      "CSS": ["CSS"],
       "Live CSS Editor": [""],
+      "You have unsaved changes.": [""],
+      "This dashboard is currently force refreshing; the next force refresh will be in %s.": [
+        ""
+      ],
+      "Your dashboard is too large. Please reduce the size before save it.": [
+        ""
+      ],
+      "Discard Changes": [""],
+      "An error occurred while fetching available CSS templates": [""],
+      "Superset Dashboard": ["Dashboard speichern"],
+      "Check out this dashboard: ": ["Speichern & zum Dashboard gehen"],
+      "Share dashboard": ["Dashboard speichern"],
+      "Refresh dashboard": ["Keine Dashboards"],
+      "Set auto-refresh interval": ["Aktualisierung Zwischenzeit"],
+      "Set filter mapping": [""],
+      "Edit dashboard properties": ["Dashboardeigenschaften bearbeiten"],
+      "Edit CSS": ["Schiebe bearbeiten"],
+      "Download as image": [""],
+      "Toggle FullScreen": [""],
+      "There is no chart definition associated with this component, could it have been deleted?": [
+        ""
+      ],
+      "Delete this container and save to remove this message.": [""],
+      "An error has occurred": [""],
+      "You do not have permission to edit this dashboard": [
+        "Sie haben keine Zugriff auf diese Datenquelle"
+      ],
+      "A valid color scheme is required": [""],
+      "The dashboard has been saved": [
+        "Dashboard wurde erfolgreich gespeichert"
+      ],
+      "Apply": [""],
+      "Dashboard Properties": ["Dashboardeigenschaften bearbeiten"],
+      "Basic Information": [""],
+      "URL Slug": [""],
+      "A readable URL for your dashboard": ["Speichern & zum Dashboard gehen"],
+      "Access": ["Keine Zugriff!"],
+      "Owners is a list of users who can alter the dashboard. Searchable by name or username.": [
+        ""
+      ],
+      "Colors": [""],
+      "Advanced": [""],
+      "This dashboard is not published, it will not show up in the list of dashboards. Click here to publish this dashboard.": [
+        ""
+      ],
+      "This dashboard is not published which means it will not show up in the list of dashboards. Favorite it to see it there or access it by using the URL directly.": [
+        ""
+      ],
+      "This dashboard is published. Click to make it a draft.": [""],
+      "Draft": [""],
       "Don't refresh": ["Nicht aktualisieren"],
       "10 seconds": ["10 Sekunden"],
       "30 seconds": ["30 Sekunden"],
       "1 minute": ["1 Minute"],
       "5 minutes": ["5 Minuten"],
+      "30 minutes": ["10 Minuten"],
+      "1 hour": ["Stunde"],
+      "6 hours": ["Stunde"],
+      "12 hours": ["Stunde"],
+      "24 hours": ["Stunde"],
       "Refresh Interval": ["Aktualisierung Zwischenzeit"],
-      "Choose the refresh frequency for this dashboard": [
-        "Aktualisierungsfrequenz auswählen für dieses Dashboard"
-      ],
-      "This dashboard was saved successfully.": [
-        "Dashboard wurde erfolgreich gespeichert"
-      ],
-      "Sorry, there was an error saving this dashboard: ": [""],
+      "Refresh frequency": [""],
+      "Are you sure you want to proceed?": [""],
+      "Save for this session": [""],
       "You must pick a name for the new dashboard": [""],
       "Save Dashboard": ["Dashboard speichern"],
       "Overwrite Dashboard [%s]": [""],
       "Save as:": ["Speichern als:"],
       "[dashboard name]": [""],
-      "Name": ["Name"],
-      "Viz": [""],
-      "Modified": ["Geändert"],
-      "Add Slices": [""],
-      "Add a new slice to the dashboard": [""],
-      "Add Slices to Dashboard": [""],
-      "Move chart": ["Diagramm bewegen"],
-      "Force refresh data": ["Aktualisierung erzwingen"],
+      "also copy (duplicate) charts": [""],
+      "Filter your charts": [""],
+      "Annotation layers are still loading.": [
+        "Anmerkungstufe auf die Visualisierung zu legen"
+      ],
+      "One ore more annotation layers failed loading.": [""],
+      "Cached %s": [""],
+      "Fetched %s": [""],
+      "Minimize Chart": [""],
+      "Maximize Chart": [""],
+      "Force refresh": ["Aktualisierung erzwingen"],
       "Toggle chart description": ["Diagramm Beschreibung umschalten"],
-      "Edit chart": ["Diagramm bearbeiten"],
+      "View Chart in Explore": [""],
+      "Share chart": ["Diagramm untersuchen"],
       "Export CSV": ["Exportieren als CSV"],
-      "Explore chart": ["Diagramm untersuchen"],
-      "Remove chart from dashboard": ["Diagramm von Dashboard entfernen"],
-      "%s - untitled": ["%s - unbenannt"],
-      "Edit slice properties": [""],
-      "description": ["Beschreibung"],
-      "bolt": [""],
-      "Error...": ["Fehler..."],
-      "Query": ["Abfrage"],
-      "Height": ["Höhe"],
-      "Width": ["Breite"],
-      "Export to .json": ["Exportieren als JSON"],
-      "Export to .csv format": ["Exportieren als CSV"],
-      "Please enter a slice name": ["Bitten Scheibename eingeben"],
-      "Please select a dashboard": ["Bitte Dashboard auswählen"],
-      "Please enter a dashboard name": ["Bitte Dashboardname eingeben"],
-      "Save A Slice": ["Scheibe speichern"],
-      "Overwrite slice %s": ["Überschreiben Scheibe %s"],
-      "Save as": ["Speichern als"],
-      "[slice name]": [""],
-      "Do not add to a dashboard": ["Nicht zum Dashboard hinzufügen"],
-      "Add slice to existing dashboard": [
-        "Schiebe zum vorhandenen Dashboard hinzufügen"
+      "Applied Filters (%d)": [""],
+      "Incompatible Filters (%d)": [""],
+      "Unset Filters (%d)": [""],
+      "Search...": ["Suche"],
+      "No filter is selected.": [""],
+      "Editing 1 filter:": [""],
+      "Batch editing %d filters:": [""],
+      "Configure filter scopes": [""],
+      "There are no filters in this dashboard.": [
+        "Aktualisierungsfrequenz auswählen für dieses Dashboard"
       ],
-      "Add to new dashboard": ["Schiebe zum neuen Dashboard hinzufügen"],
-      "Save & go to dashboard": ["Speichern & zum Dashboard gehen"],
-      "Check out this slice: %s": [""],
-      "`Min` value should be numeric or empty": [""],
-      "`Max` value should be numeric or empty": [""],
-      "Min": [""],
-      "Max": [""],
-      "Something went wrong while fetching the datasource list": [""],
-      "Click to point to another datasource": [""],
-      "Edit the datasource's configuration": [""],
-      "Select a datasource": [""],
-      "Search / Filter": [""],
-      "Filter value": [""],
-      "Select metric": [""],
-      "Select column": [""],
-      "Select operator": [""],
+      "Expand all": [""],
+      "Collapse all": [""],
+      "This markdown component has an error.": [""],
+      "This markdown component has an error. Please revert your recent changes.": [
+        ""
+      ],
+      "Delete dashboard tab?": ["Bitte Dashboardname eingeben"],
+      "Divider": [""],
+      "Header": [""],
+      "Row": [""],
+      "Tabs": [""],
+      "Preview": [""],
+      "Select Parent Filters": ["Anmerkungstufe auswählen"],
+      "Reset All": [""],
+      "You have removed this filter.": [""],
+      "Restore Filter": [""],
+      "Filter Name": ["Tabellenname"],
+      "Name is required": [""],
+      "Datasource is required": ["Datenquellen"],
+      "Field": [""],
+      "Default Value": [""],
+      "Parent Filter": [""],
+      "None": [""],
+      "Apply changes instantly": [""],
+      "Allow multiple selections": [""],
+      "Inverse selection": [""],
+      "Required": [""],
+      "Scoping": [""],
+      "Apply to all panels": [""],
+      "Apply to specific panels": [""],
+      "Only selected panels will be affected by this filter": [""],
+      "All panels with this column will be affected by this filter": [""],
+      "Filter Configuration and Scoping": [""],
       "Add Filter": [""],
-      "Error while fetching data": [""],
-      "Select %s": [""],
-      "textarea": [""],
-      "Edit": [""],
-      "in modal": [""],
-      "Select a visualization type": ["Visualisierungstyp wählen"],
-      "Updating chart was stopped": [""],
-      "An error occurred while rendering the visualization: %s": [""],
-      "Perhaps your data has grown, your database is under unusual load, or you are simply querying a data source that is to large to be processed within the timeout range. If that is the case, we recommend that you summarize your data further.": [
+      "(Removed)": [""],
+      "Undo?": [""],
+      "All filters": [""],
+      "All charts": ["Diagramm untersuchen"],
+      "Warning! Changing the dataset may break the chart if the metadata does not exist.": [
         ""
       ],
-      "Network error.": [""],
-      "A reference to the [Time] configuration, taking granularity into account": [
+      "Changing the dataset may break the chart if the chart relies on columns or metadata that does not exist in the target dataset": [
         ""
       ],
-      "Group by": [""],
-      "One or many controls to group by": [""],
-      "Datasource": ["Datenquelle"],
-      "Visualization Type": ["Visualisierungstyp"],
-      "The type of visualization to display": [
-        "Der Visualisierungstyp anzuzeigen"
-      ],
-      "Metrics": ["Metriken"],
-      "One or many metrics to display": [""],
-      "Y Axis Bounds": [""],
-      "Bounds for the Y axis. When left empty, the bounds are dynamically defined based on the min/max of the data. Note that this feature will only expand the axis range. It won't narrow the data's extent.": [
+      "dataset": [""],
+      "Change Dataset": [""],
+      "Warning!": ["Warnmeldung"],
+      "Search / Filter": [""],
+      "Physical (table or view)": [""],
+      "Virtual (SQL)": [""],
+      "Data Type": ["Typ"],
+      "The pattern of timestamp format. For strings use ": [""],
+      "python datetime string pattern": [""],
+      " expression which needs to adhere to the ": [""],
+      "ISO 8601": [""],
+      " standard to ensure that the lexicographical ordering\n                      coincides with the chronological ordering. If the\n                      timestamp format does not adhere to the ISO 8601 standard\n                      you will need to define an expression and type for\n                      transforming the string into a date or timestamp. Note\n                      currently time zones are not supported. If time is stored\n                      in epoch format, put  [...]
         ""
       ],
-      "Ordering": [""],
-      "Annotation Layers": ["Anmerkungstufe"],
-      "Annotation layers to overlay on the visualization": [
-        "Anmerkungstufe auf die Visualisierung zu legen"
-      ],
-      "Select a annotation layer": ["Anmerkungstufe auswählen"],
-      "Error while fetching annotation layers": [
-        "Fehler bei Anmerkungstufeabruf"
-      ],
-      "Metric": ["Metrik"],
-      "Choose the metric": ["Metrik auswählen"],
-      "Right Axis Metric": [""],
-      "Choose a metric for right axis": [""],
-      "Stacked Style": [""],
-      "Linear Color Scheme": [""],
-      "Normalize Across": [""],
-      "Color will be rendered based on a ratio of the cell against the sum of across this criteria": [
+      "Is Dimension": [""],
+      "Is Temporal": [""],
+      "Is Filterable": [""],
+      "Modified columns: %s": [""],
+      "Removed columns: %s": [""],
+      "New columns added: %s": [""],
+      "Metadata has been synced": [""],
+      "Column name [%s] is duplicated": [""],
+      "Metric name [%s] is duplicated": [""],
+      "Calculated column [%s] requires an expression": [""],
+      "Basic": [""],
+      "Default URL": ["Datenbank URL"],
+      "Default URL to redirect to when accessing from the dataset list page": [
         ""
       ],
-      "Horizon Color Scale": [""],
-      "Defines how the color are attributed.": [""],
-      "Rendering": [""],
-      "image-rendering CSS attribute of the canvas object that defines how the browser scales up the image": [
+      "Autocomplete filters": [""],
+      "Whether to populate autocomplete filters options": [""],
+      "Autocomplete Query Predicate": [""],
+      "When using \"Autocomplete filters\", this can be used to improve performance of the query fetching the values. Use this option to apply a predicate (WHERE clause) to the query selecting the distinct values from the table. Typically the intent would be to limit the scan by applying a relative time filter on a partitioned or indexed time-related field.": [
         ""
       ],
-      "XScale Interval": [""],
-      "Number of steps to take between ticks when displaying the X scale": [""],
-      "YScale Interval": [""],
-      "Number of steps to take between ticks when displaying the Y scale": [""],
-      "Include Time": [""],
-      "Whether to include the time granularity as defined in the time section": [
+      "Extra data to specify table metadata. Currently supports certification data of the format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\", \"details\": \"This table is the source of truth.\" } }`.": [
         ""
       ],
-      "Stacked Bars": [""],
-      "Show totals": [""],
-      "Display total row/column": [""],
-      "Show Markers": [""],
-      "Show data points as circle markers on the lines": [""],
-      "Bar Values": [""],
-      "Show the value on top of the bar": [""],
-      "Sort Bars": [""],
-      "Sort bars by x labels.": [""],
-      "Combine Metrics": [""],
-      "Display metrics side by side within each column, as opposed to each column being displayed side by side for each metric.": [
+      "Owners of the dataset": [""],
+      "The duration of time in seconds before the cache is invalidated": [""],
+      "Hours offset": [""],
+      "Spatial": [""],
+      "virtual": [""],
+      "dataset name": [""],
+      "When specifying SQL, the datasource acts as a view. Superset will use this statement as a subquery while grouping and filtering on the generated parent queries.": [
         ""
       ],
-      "Extra Controls": [""],
-      "Whether to show extra controls or not. Extra controls include things like making mulitBar charts stacked or side by side.": [
+      "The JSON metric or post aggregation definition.": [""],
+      "Physical": [""],
+      "The pointer to a physical table (or view). Keep in mind that the chart is associated to this Superset logical table, and this logical table points the physical table referenced here.": [
         ""
       ],
-      "Reduce X ticks": [""],
-      "Reduces the number of X axis ticks to be rendered. If true, the x axis wont overflow and labels may be missing. If false, a minimum width will be applied to columns and the width may overflow into an horizontal scroll.": [
+      "Click the lock to make changes.": [""],
+      "Click the lock to prevent further changes.": [""],
+      "Warning message to display in the metric selector": [""],
+      "Certified By": [""],
+      "Person or group that has certified this metric": [""],
+      "Certification Details": [""],
+      "Details of the certification": [""],
+      "Be careful.": [""],
+      "Changing these settings will affect all charts using this dataset, including charts owned by other people.": [
         ""
       ],
-      "Include Series": [""],
-      "Include series name as an axis": [""],
-      "Color Metric": [""],
-      "A metric to use for color": [""],
-      "Country Name": [""],
-      "The name of country that Superset should display": [""],
-      "Country Field Type": [""],
-      "The country code standard that Superset should expect to find in the [country] column": [
+      "Source": [""],
+      "Sync columns from source": [""],
+      "Calculated Columns": ["Spalten auflisten"],
+      "The dataset has been saved": [""],
+      "The dataset configuration exposed here\n                affects all the charts using this dataset.\n                Be mindful that changing settings\n                here may affect other charts\n                in undesirable ways.": [
+        ""
+      ],
+      "Are you sure you want to save and apply changes?": [""],
+      "Confirm save": [""],
+      "Edit Dataset ": ["Datenbank bearbeiten"],
+      "Use Legacy Datasource Editor": [""],
+      "Time range": [""],
+      "Time column": ["Zeitspalte"],
+      "Time grain": [""],
+      "Origin": [""],
+      "Time granularity": [""],
+      "A reference to the [Time] configuration, taking granularity into account": [
         ""
       ],
-      "Columns": [""],
+      "Group by": [""],
+      "One or many controls to group by": [""],
+      "One or many metrics to display": [""],
+      "Dataset": ["Datenbank"],
+      "Visualization type": ["Visualisierungstyp"],
+      "The type of visualization to display": [
+        "Der Visualisierungstyp anzuzeigen"
+      ],
+      "Fixed color": [""],
+      "Use this to define a static color for all circles": [""],
+      "Right axis metric": ["Wählt eine Metrik!"],
+      "Choose a metric for right axis": [""],
+      "Linear color scheme": ["Farbschema"],
+      "Color metric": ["Metrik auswählen"],
+      "A metric to use for color": [""],
       "One or many controls to pivot as columns": [""],
-      "Columns to display": [""],
-      "Origin": [""],
       "Defines the origin where time buckets start, accepts natural dates as in `now`, `sunday` or `1970-01-01`": [
         ""
       ],
-      "Bottom Margin": [""],
-      "Bottom margin, in pixels, allowing for more room for axis labels": [""],
-      "Left Margin": [""],
-      "Left margin, in pixels, allowing for more room for axis labels": [""],
-      "Time Granularity": [""],
       "The time granularity for the visualization. Note that you can type and use simple natural language as in `10 seconds`, `1 day` or `56 weeks`": [
         ""
       ],
-      "Domain": [""],
-      "The time unit used for the grouping of blocks": [""],
-      "Subdomain": [""],
-      "The time unit for each block. Should be a smaller unit than domain_granularity. Should be larger or equal to Time Grain": [
-        ""
-      ],
-      "Link Length": [""],
-      "Link length in the force layout": [""],
-      "Charge": [""],
-      "Charge in the force layout": [""],
-      "The time column for the visualization. Note that you can define arbitrary expression that return a DATETIME column in the table or. Also note that the filter below is applied against this column or expression": [
-        ""
-      ],
-      "Time Grain": [""],
-      "The time granularity for the visualization. This applies a date transformation to alter your time column and defines a new time granularity. The options here are defined on a per database engine basis in the Superset source code.": [
-        ""
-      ],
-      "Resample Rule": [""],
-      "Pandas resample rule": [""],
-      "Resample How": [""],
-      "Pandas resample how": [""],
-      "Resample Fill Method": [""],
-      "Pandas resample fill method": [""],
-      "Since": [""],
-      "7 days ago": [""],
-      "Until": [""],
-      "Max Bubble Size": [""],
-      "Whisker/outlier options": [""],
-      "Determines how whiskers and outliers are calculated.": [""],
-      "Ratio": [""],
-      "Target aspect ratio for treemap tiles.": [""],
-      "Number format": [""],
-      "Row limit": [""],
-      "Series limit": [""],
-      "Limits the number of time series that get displayed": [""],
-      "Sort By": [""],
-      "Metric used to define the top series": [""],
-      "Rolling": [""],
-      "Defines a rolling window function to apply, works along with the [Periods] text box": [
+      "The time column for the visualization. Note that you can define arbitrary expression that return a DATETIME column in the table. Also note that the filter below is applied against this column or expression": [
         ""
       ],
-      "Periods": [""],
-      "Defines the size of the rolling window function, relative to the time granularity selected": [
+      "The time granularity for the visualization. This applies a date transformation to alter your time column and defines a new time granularity. The options here are defined on a per database engine basis in the Superset source code.": [
         ""
       ],
-      "Min Periods": [""],
-      "The minimum number of rolling periods required to show a value. For instance if you do a cumulative sum on 7 days you may want your \"Min Period\" to be 7, so that all data points shown are the total of 7 periods. This will hide the \"ramp up\" taking place over the first 7 periods": [
+      "Last week": ["Woche"],
+      "The time range for the visualization. All relative times, e.g. \"Last month\", \"Last 7 days\", \"now\", etc. are evaluated on the server using the server's local time (sans timezone). All tooltips and placeholder times are expressed in UTC (sans timezone). The timestamps are then evaluated by the database using the engine's local timezone. Note one can explicitly set the timezone per the ISO 8601 format if specifying either the start and/or end time.": [
+        ""
+      ],
+      "Row limit": [""],
+      "Series limit": [""],
+      "Limits the number of time series that get displayed. A sub query (or an extra phase where sub queries are not supported) is applied to limit the number of time series that get fetched and displayed. This feature is useful when grouping by high cardinality dimension(s).": [
         ""
       ],
+      "Sort by": [""],
+      "Metric used to define the top series": [""],
       "Series": [""],
       "Defines the grouping of entities. Each series is shown as a specific color on the chart and has a legend toggle": [
         ""
@@ -459,541 +1563,569 @@
       "Metric assigned to the [X] axis": [""],
       "Y Axis": [""],
       "Metric assigned to the [Y] axis": [""],
-      "Bubble Size": [""],
-      "URL": [""],
-      "The URL, this control is templated, so you can integrate {{ width }} and/or {{ height }} in your URL string.": [
-        ""
-      ],
-      "X Axis Label": [""],
-      "Y Axis Label": [""],
-      "Custom WHERE clause": [""],
-      "The text in this box gets included in your query's WHERE clause, as an AND to other criteria. You can include complex expression, parenthesis and anything else supported by the backend it is directed towards.": [
+      "Bubble size": [""],
+      "Y Axis Format": [""],
+      "When `Calculation type` is set to \"Percentage change\", the Y Axis Format is forced to `.1%`": [
         ""
       ],
-      "Custom HAVING clause": [""],
-      "The text in this box gets included in your query's HAVING clause, as an AND to other criteria. You can include complex expression, parenthesis and anything else supported by the backend it is directed towards.": [
-        ""
+      "Color scheme": ["Farbschema"],
+      "The color scheme for rendering chart": [""],
+      "Color map": ["Farbschema"],
+      "Simple": [""],
+      "Custom SQL": [""],
+      "%s option(s)": [""],
+      "No such column found. To filter on a metric, try the Custom SQL tab.": [
+        ""
+      ],
+      "%s column(s) and metric(s)": [""],
+      "%s column(s)": ["Spalten auflisten"],
+      "To filter on a metric, use Custom SQL tab.": [""],
+      "%s operators(s)": [""],
+      "type a value here": [""],
+      "Filter value (case sensitive)": [""],
+      "choose WHERE or HAVING...": [""],
+      "filters by columns": ["Spalten auflisten"],
+      "filters by metrics": ["Metriken auflisten"],
+      "\n                This filter was inherited from the dashboard's context.\n                It won't be saved when saving the chart.\n              ": [
+        ""
+      ],
+      "%s aggregates(s)": [""],
+      "%s saved metric(s)": [""],
+      "column": ["Spalte"],
+      "aggregate": [""],
+      "Saved": ["Speichern als"],
+      "Saved metric": ["Gespeicherte Abfragen"],
+      "description": ["Beschreibung"],
+      "bolt": [""],
+      "Changing this control takes effect instantly": [""],
+      "Customize": [""],
+      "rows retrieved": [""],
+      "Sorry, An error occurred": [""],
+      "No data": ["Keine Dashboards"],
+      "View results": [""],
+      "View samples": [""],
+      "Search Metrics & Columns": [""],
+      "Showing %s of %s": [""],
+      "New chart": ["Diagramm bewegen"],
+      "Edit properties": ["Dashboardeigenschaften bearbeiten"],
+      "View query": [""],
+      "Run in SQL Lab": [""],
+      "Height": ["Höhe"],
+      "Width": ["Breite"],
+      "Export to .json": ["Exportieren als JSON"],
+      "Export to .csv format": ["Exportieren als CSV"],
+      "%s - untitled": ["%s - unbenannt"],
+      "Edit chart properties": ["Dashboardeigenschaften bearbeiten"],
+      "Control labeled ": [""],
+      "Open Datasource Tab": ["Datenquelle"],
+      "You do not have permission to edit this chart": [
+        "Sie haben keine Zugriff auf diese Datenquelle"
       ],
-      "Comparison Period Lag": [""],
-      "Based on granularity, number of time periods to compare against": [""],
-      "Comparison suffix": [""],
-      "Suffix to apply after the percentage display": [""],
-      "Table Timestamp Format": [""],
-      "Timestamp Format": [""],
-      "Series Height": [""],
-      "Pixel height of each series": [""],
-      "Page Length": [""],
-      "Rows per page, 0 means no pagination": [""],
-      "X Axis Format": [""],
-      "Y Axis Format": [""],
-      "Right Axis Format": [""],
-      "Markup Type": [""],
-      "Pick your favorite markup language": [""],
-      "Rotation": [""],
-      "Rotation to apply to words in the cloud": [""],
-      "Line Style": [""],
-      "Line interpolation as defined by d3.js": [""],
-      "Label Type": [""],
-      "What should be shown on the label?": [""],
-      "Code": [""],
-      "Put your code here": [""],
-      "Aggregation function": [""],
-      "Aggregate function to apply when pivoting and computing the total rows and columns": [
+      "The description can be displayed as widget headers in the dashboard view. Supports markdown.": [
         ""
       ],
-      "Font Size From": [""],
-      "Font size for the smallest value in the list": [""],
-      "Font Size To": [""],
-      "Font size for the biggest value in the list": [""],
-      "Instant Filtering": [""],
-      "Range Filter": [""],
-      "Whether to display the time range interactive selector": [""],
-      "Date Filter": [""],
-      "Whether to include a time filter": [""],
-      "Data Table": [""],
-      "Whether to display the interactive data table": [""],
-      "Search Box": [""],
-      "Whether to include a client side search box": [""],
-      "Table Filter": [""],
-      "Whether to apply filter when table cell is clicked": [""],
-      "Show Bubbles": [""],
-      "Whether to display bubbles on top of countries": [""],
-      "Legend": [""],
-      "Whether to display the legend (toggles)": [""],
-      "X bounds": [""],
-      "Whether to display the min and max values of the X axis": [""],
-      "Y bounds": [""],
-      "Whether to display the min and max values of the Y axis": [""],
-      "Rich Tooltip": [""],
-      "The rich tooltip shows a list of all series for that point in time": [
-        ""
-      ],
-      "Y Log Scale": [""],
-      "Use a log scale for the Y axis": [""],
-      "X Log Scale": [""],
-      "Use a log scale for the X axis": [""],
-      "Donut": [""],
-      "Do you want a donut or a pie?": [""],
-      "Put labels outside": [""],
-      "Put the labels outside the pie?": [""],
-      "Contribution": [""],
-      "Compute the contribution to the total": [""],
-      "Period Ratio": [""],
-      "[integer] Number of period to compare against, this is relative to the granularity selected": [
+      "Configuration": [""],
+      "Duration (in seconds) of the caching timeout for this chart. Note this defaults to the dataset's timeout if undefined.": [
         ""
       ],
-      "Period Ratio Type": [""],
-      "`factor` means (new/previous), `growth` is ((new/previous) - 1), `value` is (new-previous)": [
+      "A list of users who can alter the chart. Searchable by name or username.": [
         ""
       ],
-      "Time Shift": [""],
-      "Overlay a timeseries from a relative time period. Expects relative time delta in natural language (example:  24 hours, 7 days, 56 weeks, 365 days)": [
+      "rows": [""],
+      "Limit reached": [""],
+      "**Select** a dashboard OR **create** a new one": [""],
+      "Please enter a chart name": ["Bitte Dashboardname eingeben"],
+      "Save Chart": ["Speichern als"],
+      "Save & go to dashboard": ["Speichern & zum Dashboard gehen"],
+      "Save as new chart": ["Dashboard speichern"],
+      "Save (Overwrite)": ["Gespeicherte Abfragen"],
+      "Save as ...": ["Speichern als"],
+      "Chart name": ["Von Zeit"],
+      "Add to dashboard": ["Schiebe zum neuen Dashboard hinzufügen"],
+      "Add filter": ["Druid Cluster einfügen"],
+      "Display configuration": [""],
+      "Configure your how you overlay is displayed here.": [""],
+      "Style": [""],
+      "Opacity": [""],
+      "Color": [""],
+      "Line Width": ["Breite"],
+      "Layer Configuration": [""],
+      "Configure the basics of your Annotation Layer.": [""],
+      "Mandatory": [""],
+      "Hide Layer": [""],
+      "Choose the Annotation Layer Type": ["Anmerkungstufe"],
+      "Annotation Layer Type": ["Anmerkungstufe"],
+      "Remove": [""],
+      "`Min` value should be numeric or empty": [""],
+      "`Max` value should be numeric or empty": [""],
+      "Min": [""],
+      "Max": [""],
+      "Edit Dataset": ["Datenbank bearbeiten"],
+      "View in SQL Lab": [""],
+      "More dataset related options": [""],
+      "Superset supports smart date parsing. Strings like `3 weeks ago`, `last sunday`, or `2 weeks from now` can be used.": [
         ""
       ],
-      "Subheader": [""],
-      "Description text that shows up below your Big Number": [""],
-      "label": [""],
-      "`count` is COUNT(*) if a group by is used. Numerical columns will be aggregated with the aggregator. Non-numerical columns will be used to label points. Leave empty to get a count of points in each cluster.": [
+      "Default": [""],
+      "(optional) default value for the filter, when using the multiple option, you can use a semicolon-delimited list of options.": [
         ""
       ],
-      "Map Style": [""],
-      "Base layer map style": [""],
-      "Clustering Radius": [""],
-      "The radius (in pixels) the algorithm uses to define a cluster. Choose 0 to turn off clustering, but beware that a large number of points (>1000) will cause lag.": [
+      "Sort Metric": ["Metrik anzeigen"],
+      "Metric to sort the results by": [""],
+      "Sort Ascending": [""],
+      "Check for sorting ascending": [""],
+      "Allow Multiple Selections": [""],
+      "Multiple selections allowed, otherwise filter is limited to a single value": [
         ""
       ],
-      "Point Radius": [""],
-      "The radius of individual points (ones that are not in a cluster). Either a numerical column or `Auto`, which scales the point based on the largest cluster": [
+      "Search All Filter Options": [""],
+      "By default, each filter loads at most 1000 choices at the initial page load. Check this box if you have more than 1000 filter values and want to enable dynamically searching that loads filter values as users type (may add stress to your database).": [
         ""
       ],
-      "Point Radius Unit": [""],
-      "The unit of measure for the specified point radius": [""],
-      "Opacity": [""],
-      "Opacity of all clusters, points, and labels. Between 0 and 1.": [""],
-      "Zoom": [""],
-      "Zoom level of the map": [""],
-      "Default latitude": [""],
-      "Latitude of default viewport": [""],
-      "Default longitude": [""],
-      "Longitude of default viewport": [""],
-      "Live render": [""],
-      "Points and clusters will update as viewport is being changed": [""],
-      "RGB Color": [""],
-      "The color for points and clusters in RGB": [""],
-      "Ranges": [""],
-      "Ranges to highlight with shading": [""],
-      "Range labels": [""],
-      "Labels for the ranges": [""],
-      "Markers": [""],
-      "List of values to mark with triangles": [""],
-      "Marker labels": [""],
-      "Labels for the markers": [""],
-      "Marker lines": [""],
-      "List of values to mark with lines": [""],
-      "Marker line labels": [""],
-      "Labels for the marker lines": [""],
-      "Slice ID": [""],
-      "The id of the active slice": [""],
-      "Cache Timeout (seconds)": [""],
-      "The number of seconds before expiring the cache": [""],
-      "Order by entity id": [""],
-      "Important! Select this if the table is not already sorted by entity id, else there is no guarantee that all events for each entity are returned.": [
+      "User must select a value for this filter": [""],
+      "Filter Configuration": [""],
+      "Add metric": ["Metrik einfügen"],
+      "Error while fetching data": [""],
+      "No results found": ["Keine Datensätze gefunden"],
+      "Invalid lat/long configuration.": [""],
+      "Reverse lat/long ": [""],
+      "Longitude & Latitude columns": [""],
+      "Delimited long & lat single column": [""],
+      "Multiple formats accepted, look the geopy.points Python library for more details": [
         ""
       ],
-      "Minimum leaf node event count": [""],
-      "Leaf nodes that represent fewer than this number of events will be initially hidden in the visualization": [
+      "Geohash": [""],
+      "textarea": [""],
+      "in modal": [""],
+      "Time Series Columns": ["Zeitspalte"],
+      "This visualization type is not supported.": [""],
+      "Click to change visualization type": ["Visualisierungstyp wählen"],
+      "Select a visualization type": ["Visualisierungstyp wählen"],
+      "Failed to verify select options: %s": [""],
+      "RANGE TYPE": [""],
+      "Actual time range": [""],
+      "CANCEL": [""],
+      "APPLY": [""],
+      "Edit time range": [""],
+      "Configure Advanced Time Range": [""],
+      "START": [""],
+      "END": [""],
+      "Configure Time Range: Previous...": [""],
+      "Configure Time Range: Last...": [""],
+      "Configure Custom Time Range": [""],
+      "Relative quantity": [""],
+      "ANCHOR TO": [""],
+      "NOW": [""],
+      "Date/Time": ["Von Zeit"],
+      "Code": [""],
+      "Markup Type": [""],
+      "Pick your favorite markup language": [""],
+      "Put your code here": [""],
+      "Query": ["Abfrage"],
+      "URL": [""],
+      "Templated link, it's possible to include {{ metric }} or other values coming from the controls.": [
         ""
       ],
-      "Color Scheme": ["Farbschema"],
-      "The color scheme for rendering chart": [""],
       "Time": [""],
       "Time related form attributes": [""],
-      "Datasource & Chart Type": [""],
-      "This section exposes ways to include snippets of SQL in your query": [
-        ""
-      ],
-      "Annotations": ["Anmerkungen"],
+      "Chart Type": [""],
+      "Chart ID": [""],
+      "The id of the active chart": [""],
+      "Cache Timeout (seconds)": [""],
+      "The number of seconds before expiring the cache": [""],
+      "URL Parameters": ["Parameter"],
+      "Extra parameters for use in jinja templated queries": [""],
+      "Time range endpoints": [""],
+      "Time range endpoints (SIP-15)": [""],
+      "Annotations and Layers": ["Anmerkungstufe"],
+      "Sort Descending": [""],
+      "Whether to sort descending or ascending": [""],
+      "Contribution": [""],
+      "Compute the contribution to the total": [""],
       "Advanced Analytics": [""],
       "This section contains options that allow for advanced analytical post processing of query results": [
         ""
       ],
-      "Result Filters": [""],
-      "The filters to apply after post-aggregation.Leave the value control empty to filter empty strings or nulls": [
-        ""
-      ],
-      "Chart Options": [""],
-      "Breakdowns": [""],
-      "Defines how each series is broken down": [""],
-      "Pie Chart": [""],
-      "Dual Axis Line Chart": [""],
-      "Y Axis 1": [""],
-      "Y Axis 2": [""],
-      "Left Axis Metric": [""],
-      "Choose a metric for left axis": [""],
-      "Left Axis Format": [""],
-      "Axes": [""],
-      "GROUP BY": [""],
-      "Use this section if you want a query that aggregates": [""],
-      "NOT GROUPED BY": [""],
-      "Use this section if you want to query atomic rows": [""],
-      "Options": [""],
-      "Bubbles": [""],
-      "Numeric Column": [""],
-      "Select the numeric column to draw the histogram": [""],
-      "No of Bins": [""],
-      "Select number of bins for the histogram": [""],
-      "Primary Metric": [""],
-      "The primary metric is used to define the arc segment sizes": [""],
-      "Secondary Metric": [""],
-      "This secondary metric is used to define the color as a ratio against the primary metric. If the two metrics match, color is mapped level groups": [
-        ""
-      ],
-      "Hierarchy": ["Hierarchie"],
-      "This defines the level of the hierarchy": [""],
-      "Source / Target": [""],
-      "Choose a source and a target": [""],
-      "Chord Diagram": [""],
-      "Choose a number format": [""],
-      "Source": [""],
-      "Choose a source": [""],
-      "Target": [""],
-      "Choose a target": [""],
-      "ISO 3166-1 codes of region/province/department": [""],
-      "It's ISO 3166-1 of your region/province/department in your table. (see documentation for list of ISO 3166-1)": [
-        ""
-      ],
-      "Country Control": [""],
-      "3 letter code of the country": [""],
-      "Metric for color": [""],
-      "Metric that defines the color of the country": [""],
-      "Bubble size": [""],
-      "Metric that defines the size of the bubble": [""],
-      "Filter Box": [""],
-      "Filter controls": [""],
-      "The controls you want to filter on. Note that only columns checked as \"filterable\" will show up on this list.": [
-        ""
-      ],
-      "Heatmap Options": [""],
-      "Horizon": [""],
-      "Points": [""],
-      "Labelling": [""],
-      "Visual Tweaks": [""],
-      "Viewport": [""],
-      "Longitude": [""],
-      "Column containing longitude data": [""],
-      "Latitude": [""],
-      "Column containing latitude data": [""],
-      "Cluster label aggregator": [""],
-      "Aggregate function applied to the list of points in each cluster to produce the cluster label.": [
+      "Rolling Window": [""],
+      "Rolling Function": [""],
+      "Defines a rolling window function to apply, works along with the [Periods] text box": [
         ""
       ],
-      "Tooltip": [""],
-      "Show a tooltip when hovering over points and clusters describing the label": [
+      "Periods": [""],
+      "Defines the size of the rolling window function, relative to the time granularity selected": [
         ""
       ],
-      "One or many controls to group by. If grouping, latitude and longitude columns must be present.": [
+      "Min Periods": [""],
+      "The minimum number of rolling periods required to show a value. For instance if you do a cumulative sum on 7 days you may want your \"Min Period\" to be 7, so that all data points shown are the total of 7 periods. This will hide the \"ramp up\" taking place over the first 7 periods": [
         ""
       ],
-      "Event definition": [""],
-      "Additional meta data": [""],
-      "Column containing entity ids": [""],
-      "e.g., a \"user id\" column": [""],
-      "Column containing event names": [""],
-      "Event count limit": [""],
-      "The maximum number of events to return, equivalent to number of rows": [
+      "Time Comparison": ["Zeitspalte"],
+      "Time Shift": [""],
+      "Overlay one or more timeseries from a relative time period. Expects relative time deltas in natural language (example:  24 hours, 7 days, 52 weeks, 365 days). Free text is supported.": [
         ""
       ],
-      "Meta data": [""],
-      "Select any columns for meta data inspection": [""],
-      "The server could not be reached. You may want to verify your connection and try again.": [
+      "Calculation type": ["Visualisierungstyp wählen"],
+      "How to display time shifts: as individual lines; as the absolute difference between the main time series and each time shift; as the percentage change; or as the ratio between series and time shifts.": [
         ""
       ],
-      "An unknown error occurred. (Status: %s )": [""],
+      "Python Functions": [""],
+      "Rule": [""],
+      "Pandas resample rule": [""],
+      "Method": [""],
+      "Pandas resample method": [""],
       "Favorites": ["Favoriten"],
       "Created Content": ["Erstellte Inhalt"],
       "Recent Activity": ["Kürzliche Aktivitäten"],
       "Security & Access": ["Sicherheit & Zugriff"],
-      "No slices": ["Keine Schieben"],
+      "No charts": ["Diagramm bewegen"],
       "No dashboards": ["Keine Dashboards"],
-      "Dashboards": ["Dashboards"],
-      "Slices": ["Schieben"],
-      "No favorite slices yet, go click on stars!": [
-        "Noch keine Lieblingsscheiben, klicken Sie auf ein paar Sterne!"
+      "No favorite charts yet, go click on stars!": [
+        "Noch keine Lieblingsdashboards, klicken Sie auf ein paar Sterne!"
       ],
       "No favorite dashboards yet, go click on stars!": [
         "Noch keine Lieblingsdashboards, klicken Sie auf ein paar Sterne!"
       ],
-      "Roles": ["Rollen"],
-      "Databases": ["Datenbanken"],
-      "Datasources": ["Datenquellen"],
       "Profile picture provided by Gravatar": ["Profilbild von Gravatar"],
       "joined": [""],
       "id:": [""],
-      "Sorry, there appears to be no data": [""],
-      "Select [%s]": [""],
-      "No data was returned.": ["Keine Daten zurückgesendet"],
-      "List Druid Column": ["Druid Spalten auflisten"],
-      "Show Druid Column": ["Druid Spalte anzeigen"],
-      "Add Druid Column": ["Druid Spalte einfügen"],
-      "Edit Druid Column": ["Druid Spalte bearbeiten"],
-      "Column": ["Spalte"],
-      "Type": ["Typ"],
-      "Groupable": [""],
-      "Filterable": [""],
-      "Count Distinct": [""],
-      "Sum": [""],
-      "Whether this column is exposed in the `Filters` section of the explore view.": [
-        ""
-      ],
-      "List Druid Metric": ["Druid Metriken auflisten"],
-      "Show Druid Metric": ["Druid Metrik anzeigen"],
-      "Add Druid Metric": ["Druid Metrik einfügen"],
-      "Edit Druid Metric": ["Druid Metric bearbeiten"],
-      "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": [
+      "There was an error fetching your recent activity:": [""],
+      "Deleted: %s": ["Löschen"],
+      "There was an issue deleting: %s": [""],
+      "There was an issue deleting %s: %s": [""],
+      "report": ["Importieren"],
+      "alert": [""],
+      "reports": ["Importieren"],
+      "alerts": [""],
+      "There was an issue deleting the selected %s: %s": [""],
+      "Last Run": ["Bearbeitet am"],
+      "Notification Method": [""],
+      "Execution Log": ["Aktionsprotokoll"],
+      "Actions": ["Aktion"],
+      "Bulk Select": [""],
+      "No %s yet": [""],
+      "Created By": ["Bearbeitet von"],
+      "An error occurred while fetching created by values: %s": [""],
+      "Status": [""],
+      "${AlertState.success}": [""],
+      "${AlertState.working}": [""],
+      "${AlertState.error}": [""],
+      "${AlertState.noop}": [""],
+      "${AlertState.grace}": [""],
+      "Reports": ["Importieren"],
+      "This action will permanently delete %s.": [""],
+      "Delete %s?": ["Löschen"],
+      "Please confirm": [""],
+      "Are you sure you want to delete the selected %s?": [""],
+      "< (Smaller than)": [""],
+      "> (Larger than)": [""],
+      "<= (Smaller or equal)": [""],
+      ">= (Larger or equal)": [""],
+      "== (Is Equal)": [""],
+      "!= (Is Not Equal)": [""],
+      "Not Null": [""],
+      "30 days": [""],
+      "60 days": [""],
+      "90 days": [""],
+      "Add notification method": [""],
+      "Add delivery method": [""],
+      "Recipients are separated by \",\" or \";\"": [""],
+      "Add": [""],
+      "Edit ${isReport ? 'Report' : 'Alert'}": [""],
+      "Add ${isReport ? 'Report' : 'Alert'}": [""],
+      "Report Name": ["Vorlagename"],
+      "Alert Name": ["Tabellenname"],
+      "Alert Condition": ["Verbindungstest"],
+      "Trigger Alert If...": [""],
+      "Value": [""],
+      "Report Schedule": [""],
+      "Alert Condition Schedule": [""],
+      "Schedule Settings": [""],
+      "Log Retention": [""],
+      "Working Timeout": [""],
+      "Time in seconds": ["10 Sekunden"],
+      "Grace Period": [""],
+      "Message Content": ["Erstellte Inhalt"],
+      "log": [""],
+      "State": [""],
+      "Scheduled at": [""],
+      "Start At": ["Von Zeit"],
+      "Duration": [""],
+      "${alertResource?.type}": [""],
+      "CRON Expression": [""],
+      "Report Sent": [""],
+      "Alert Triggered, Notification Sent": [""],
+      "Report Sending": [""],
+      "Alert Running": [""],
+      "Report Failed": [""],
+      "Alert Failed": [""],
+      "Nothing Triggered": [""],
+      "Alert Triggered, In Grace Period": [""],
+      "${RecipientIconName.email}": [""],
+      "${RecipientIconName.slack}": [""],
+      "annotation": ["Anmerkungen"],
+      "There was an issue deleting the selected annotations: %s": [""],
+      "Delete Annotation": ["Anmerkungen"],
+      "Annotation": ["Anmerkungen"],
+      "No annotation yet": ["Anmerkungstufe"],
+      "Annotation Layer ${annotationLayerName}": [""],
+      "Are you sure you want to delete ${annotationCurrentlyDeleting?.short_descr}?": [
+        ""
+      ],
+      "Delete Annotation?": ["Anmerkungen"],
+      "Are you sure you want to delete the selected annotations?": [""],
+      "annotation name": ["Anmerkungstufe"],
+      "date": [""],
+      "Additional Information": [""],
+      "Description (this can be seen in the list)": [""],
+      "json metadata": [""],
+      "annotation_layer": ["Anmerkungstufe"],
+      "Edit Annotation Layer Properties": ["Anmerkungstufe"],
+      "annotation layer name": ["Anmerkungstufe"],
+      "annotation layers": ["Anmerkungstufe"],
+      "There was an issue deleting the selected layers: %s": [""],
+      "Edit template": ["Vorlage laden"],
+      "Delete template": ["Vorlage laden"],
+      "Annotation Layer": ["Anmerkungstufe"],
+      "An error occurred while fetching dataset datasource values: %s": [""],
+      "No annotation layers yet": ["Anmerkungstufe"],
+      "This action will permanently delete the layer.": [""],
+      "Delete Layer?": ["Wirklich alle löschen?"],
+      "Are you sure you want to delete the selected layers?": [""],
+      "Please Confirm": [""],
+      "Are you sure you want to delete": [""],
+      "Last modified %s": ["Geändert"],
+      "The passwords for the databases below are needed in order to import them together with the charts. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
+        ""
+      ],
+      "You are importing one or more charts that already exist. Overwriting might cause you to lose some of your work. Are you sure you want to overwrite?": [
+        ""
+      ],
+      "There was an issue deleting the selected charts: %s": [""],
+      "Modified By": ["Geändert"],
+      "Owner": [""],
+      "An error occurred while fetching chart owners values: %s": [""],
+      "An error occurred while fetching chart created by values: %s": [""],
+      "Viz Type": ["Typ"],
+      "An error occurred while fetching chart dataset values: %s": [""],
+      "Favorite": ["Favoriten"],
+      "Yes": [""],
+      "No": [""],
+      "Are you sure you want to delete the selected charts?": [""],
+      "css_template": [""],
+      "Edit CSS Template Properties": ["CSS Vorlagen"],
+      "css template name": ["Vorlagename"],
+      "css": [""],
+      "css templates": ["CSS Vorlagen"],
+      "There was an issue deleting the selected templates: %s": [""],
+      "Last modified by %s": ["Geändert"],
+      "Css Template": ["CSS Vorlagen"],
+      "This action will permanently delete the template.": [""],
+      "Delete Template?": ["CSS Vorlagen"],
+      "Are you sure you want to delete the selected templates?": [""],
+      "The passwords for the databases below are needed in order to import them together with the dashboards. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
         ""
       ],
-      "Verbose Name": [""],
-      "JSON": ["JSON"],
-      "Druid Datasource": ["Druid Datenquelle"],
-      "Warning Message": ["Warnmeldung"],
-      "List Druid Cluster": ["Druid Cluster auflisten"],
-      "Show Druid Cluster": ["Druid Cluster anzeigen"],
-      "Add Druid Cluster": ["Druid Cluster einfügen"],
-      "Edit Druid Cluster": ["Druid Cluster bearbeiten"],
-      "Cluster": [""],
-      "Broker Host": [""],
-      "Broker Port": [""],
-      "Broker Endpoint": [""],
-      "Druid Clusters": [""],
-      "Sources": ["Quellen"],
-      "List Druid Datasource": ["Druid Datenquellen auflisten"],
-      "Show Druid Datasource": ["Druid Datenquelle anzeigen"],
-      "Add Druid Datasource": ["Druid Datenquelle einfügen"],
-      "Edit Druid Datasource": ["Druid Datenquelle bearbeiten"],
-      "The list of slices associated with this table. By altering this datasource, you may change how these associated slices behave. Also note that slices need to point to a datasource, so this form will fail at saving if removing slices from a datasource. If you want to change the datasource for a slice, overwrite the slice from the 'explore view'": [
+      "You are importing one or more dashboards that already exist. Overwriting might cause you to lose some of your work. Are you sure you want to overwrite?": [
         ""
       ],
-      "Timezone offset (in hours) for this datasource": [""],
-      "Time expression to use as a predicate when retrieving distinct values to populate the filter component. Only applies when `Enable Filter Select` is on. If you enter `7 days ago`, the distinct list of values in the filter will be populated based on the distinct value over the past week": [
+      "An error occurred while fetching dashboards: %s": [""],
+      "There was an issue deleting the selected dashboards: ": [""],
+      "An error occurred while fetching dashboard owner values: %s": [""],
+      "An error occurred while fetching dashboard created by values: %s": [""],
+      "Unpublished": [""],
+      "Are you sure you want to delete the selected dashboards?": [""],
+      "Sorry, your browser does not support copying.": [""],
+      "SQL Copied!": [""],
+      "The passwords for the databases below are needed in order to import them. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
         ""
       ],
-      "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": [
+      "You are importing one or more databases that already exist. Overwriting might cause you to lose some of your work. Are you sure you want to overwrite?": [
         ""
       ],
-      "Redirects to this endpoint when clicking on the datasource from the datasource list": [
+      "database": ["Datenbank"],
+      "An error occurred while fetching database related data: %s": [""],
+      "Asynchronous Query Execution": [""],
+      "AQE": [""],
+      "Allow Data Manipulation Language": [""],
+      "DML": [""],
+      "CSV Upload": [""],
+      "Delete database": ["Datenbank"],
+      "The database %s is linked to %s charts that appear on %s dashboards. Are you sure you want to continue? Deleting the database will break those objects.": [
         ""
       ],
-      "Associated Slices": [""],
-      "Data Source": ["Datenquelle"],
-      "Owner": [""],
-      "Is Hidden": [""],
-      "Enable Filter Select": [""],
-      "Default Endpoint": [""],
-      "Time Offset": [""],
-      "Cache Timeout": [""],
-      "Druid Datasources": ["Druid Datenquellen"],
-      "Scan New Datasources": ["Neue Datenquellen suchen"],
-      "Refresh Druid Metadata": ["Druid Metadata aktualisieren"],
-      "Datetime column not provided as part table configuration and is required by this type of chart": [
+      "Delete Database?": ["Datenbank bearbeiten"],
+      "Please enter a SQLAlchemy URI to test": ["Bitten Scheibename eingeben"],
+      "Connection looks good!": [""],
+      "ERROR: Connection failed. ": [""],
+      "Sorry there was an error fetching database information: %s": [""],
+      "Connection": ["Verbindungstest"],
+      "Database Name": ["Datenbank"],
+      "Name your dataset": [""],
+      "dialect+driver://username:password@host:port/database": [""],
+      "Refer to the ": [""],
+      "SQLAlchemy docs": [""],
+      " for more information on how to structure your URI.": [""],
+      "Performance": [""],
+      "Operate the database in asynchronous mode, meaning that the queries are executed on remote workers as opposed to on the web server itself. This assumes that you have a Celery worker setup as well as a results backend. Refer to the installation docs for more information.": [
         ""
       ],
-      "Empty query?": ["Leere Abfrage?"],
-      "Metric '{}' is not valid": ["Metrik '{}' ist nicht valide"],
-      "Table [{}] doesn't seem to exist in the specified database, couldn't fetch column information": [
+      "SQL Lab Settings": [""],
+      "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)": [
         ""
       ],
-      "List Columns": ["Spalten auflisten"],
-      "Show Column": ["Spalte anzeigen"],
-      "Add Column": ["Spalte einfügen"],
-      "Edit Column": ["Spalte bearbeiten"],
-      "Whether to make this column available as a [Time Granularity] option, column has to be DATETIME or DATETIME-like": [
+      "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema.": [
         ""
       ],
-      "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.": [
+      "JSON string containing additional connection configuration.": [""],
+      "This is used to provide connection information for systems like Hive, Presto, and BigQuery, which do not conform to the username:password syntax normally used by SQLAlchemy.": [
         ""
       ],
-      "Expression": [""],
-      "Is temporal": [""],
-      "Datetime Format": [""],
-      "Database Expression": [""],
-      "List Metrics": ["Metriken auflisten"],
-      "Show Metric": ["Metrik anzeigen"],
-      "Add Metric": ["Metrik einfügen"],
-      "Edit Metric": ["Metrik bearbeiten"],
-      "SQL Expression": [""],
-      "D3 Format": [""],
-      "Is Restricted": ["Ist begrenzt"],
-      "List Tables": ["Tabellen auflisten"],
-      "Show Table": ["Tabelle anzeigen"],
-      "Add Table": ["Tabelle einfügen"],
-      "Edit Table": ["Tabelle bearbeiten"],
-      "Name of the table that exists in the source database": [""],
-      "Schema, as used only in some databases like Postgres, Redshift and DB2": [
+      "Root Certificate": [""],
+      "Optional CA_BUNDLE contents to validate HTTPS requests. Only available on certain database engines.": [
         ""
       ],
-      "This fields acts a Superset view, meaning that Superset will run a query against this string as a subquery.": [
+      "Impersonate Logged In User (Presto & Hive)": [""],
+      "If Presto, all the queries in SQL Lab are going to be executed as the currently logged on user who must have permission to run them. If Hive and hive.server2.enable.doAs is enabled, will run the queries as service account, but impersonate the currently logged on user via hive.server2.proxy.user property.": [
         ""
       ],
-      "Predicate applied when fetching distinct value to populate the filter control component. Supports jinja template syntax. Applies only when `Enable Filter Select` is on.": [
+      "Allow Data Upload": [""],
+      "If selected, please set the schemas allowed for data upload in Extra.": [
         ""
       ],
-      "Redirects to this endpoint when clicking on the table from the table list": [
+      "JSON string containing extra configuration elements.": [""],
+      "1. The engine_params object gets unpacked into the sqlalchemy.create_engine call, while the metadata_params gets unpacked into the sqlalchemy.MetaData call.": [
         ""
       ],
-      "Changed By": ["Bearbeitet von"],
-      "Database": ["Datenbank"],
-      "Last Changed": ["Bearbeitet am"],
-      "Schema": [""],
-      "Offset": [""],
-      "Table Name": ["Tabellenname"],
-      "Fetch Values Predicate": [""],
-      "Main Datetime Column": [""],
-      "Table [{}] could not be found, please double check your database connection, schema, and table name": [
+      "2. The metadata_cache_timeout is a cache timeout setting in seconds for metadata fetch of this database. Specify it as \"metadata_cache_timeout\": {\"schema_cache_timeout\": 600, \"table_cache_timeout\": 600}. If unset, cache will not be enabled for the functionality. A timeout of 0 indicates that the cache never expires.": [
         ""
       ],
-      "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.": [
+      "3. The schemas_allowed_for_csv_upload is a comma separated list of schemas that CSVs are allowed to upload to. Specify it as \"schemas_allowed_for_csv_upload\": [\"public\", \"csv_upload\"]. If database flavor does not support schema or any schema is allowed to be accessed, just leave the list empty.": [
         ""
       ],
-      "Tables": ["Tabellen"],
-      "Profile": ["Profil"],
-      "Logout": ["Abmelden"],
-      "Login": ["Anmelden"],
-      "Record Count": ["Datensätzeanzahl"],
-      "No records found": ["Keine Datensätze gefunden"],
-      "Import": ["Importieren"],
-      "No Access!": ["Keine Zugriff!"],
-      "You do not have permissions to access the datasource(s): %(name)s.": [
+      "4. The version field is a string specifying this db's version. This should be used with Presto DBs so that the syntax is correct.": [
         ""
       ],
-      "Request Permissions": ["Berechtigung anfordern"],
-      "Welcome!": ["Willkommen!"],
-      "Test Connection": ["Verbindungstest"],
-      "Manage": ["Einstellungen"],
-      "Datasource %(name)s already exists": [""],
-      "json isn't valid": [""],
-      "Delete": ["Löschen"],
-      "Delete all Really?": ["Wirklich alle löschen?"],
-      "This endpoint requires the `all_datasource_access` permission": [""],
-      "The datasource seems to have been deleted": [""],
-      "The access requests seem to have been deleted": [""],
-      "The user seems to have been deleted": [""],
-      "You don't have access to this datasource": [
-        "Sie haben keine Zugriff auf diese Datenquelle"
-      ],
-      "This view requires the database %(name)s or `all_datasource_access` permission": [
+      "5. The allows_virtual_table_explore field is a boolean specifying whether or not the Explore button in SQL Lab results is shown.": [
         ""
       ],
-      "This endpoint requires the datasource %(name)s, database or `all_datasource_access` permission": [
+      "Error while saving dataset: %s": ["Fehler bei Anmerkungstufeabruf"],
+      "Add Dataset": ["Datenbank einfügen"],
+      "The passwords for the databases below are needed in order to import them together with the datasets. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
         ""
       ],
-      "List Databases": ["Dakenbanken auflisten"],
-      "Show Database": ["Datenbank anzeigen"],
-      "Add Database": ["Datenbank einfügen"],
-      "Edit Database": ["Datenbank bearbeiten"],
-      "Expose this DB in SQL Lab": [""],
-      "Allow users to run synchronous queries, this is the default and should work well for queries that can be executed within a web request scope (<~1 minute)": [
+      "You are importing one or more datasets that already exist. Overwriting might cause you to lose some of your work. Are you sure you want to overwrite?": [
         ""
       ],
-      "Allow users to run queries, against an async backend. This assumes that you have a Celery worker setup as well as a results backend.": [
-        ""
+      "An error occurred while fetching dataset related data": [
+        "Fehler bei Anmerkungstufeabruf"
       ],
-      "Allow CREATE TABLE AS option in SQL Lab": [""],
-      "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in SQL Lab": [
-        ""
+      "An error occurred while fetching dataset related data: %s": [
+        "Fehler bei Anmerkungstufeabruf"
       ],
-      "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema": [
-        ""
+      "Physical Dataset": [""],
+      "Virtual Dataset": ["Datenbank bearbeiten"],
+      "An error occurred while fetching dataset owner values: %s": [
+        "Fehler bei Anmerkungstufeabruf"
       ],
-      "All the queries in Sql Lab are going to be executed on behalf of currently authorized user.": [
-        ""
+      "An error occurred while fetching datasets: %s": [
+        "Fehler bei Anmerkungstufeabruf"
       ],
-      "Expose in SQL Lab": [""],
-      "Allow CREATE TABLE AS": [""],
-      "Allow DML": [""],
-      "CTAS Schema": [""],
-      "Creator": ["Schöpfer"],
-      "SQLAlchemy URI": [""],
-      "Extra": [""],
-      "Allow Run Sync": [""],
-      "Allow Run Async": [""],
-      "Impersonate queries to the database": [""],
-      "Import Dashboards": ["Dashboards importieren"],
-      "User": ["Benutzer"],
-      "User Roles": ["Benutzer Rollen"],
-      "Database URL": ["Datenbank URL"],
-      "Roles to grant": [""],
-      "Created On": [""],
-      "Access requests": ["Zugriffsanforderungen"],
-      "Security": ["Sicherheit"],
-      "List Slices": ["Schieben auflisten"],
-      "Show Slice": ["Schiebe anzeigen"],
-      "Add Slice": ["Schiebe einfügen"],
-      "Edit Slice": ["Schiebe bearbeiten"],
-      "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.": [
-        ""
+      "An error occurred while fetching schema values: %s": [""],
+      "There was an issue deleting the selected datasets: %s": [""],
+      "The dataset %s is linked to %s charts that appear on %s dashboards. Are you sure you want to continue? Deleting the dataset will break those objects.": [
+        ""
+      ],
+      "Delete Dataset?": ["Wirklich alle löschen?"],
+      "Are you sure you want to delete the selected datasets?": [""],
+      "0 Selected": [""],
+      "%s Selected (Virtual)": [""],
+      "%s Selected (Physical)": [""],
+      "%s Selected (%s Physical, %s Virtual)": [""],
+      "There was an issue previewing the selected query. %s": [""],
+      "Success": [""],
+      "Failed": [""],
+      "Running": [""],
+      "Offline": [""],
+      "Scheduled": [""],
+      "Duration: %s": [""],
+      "Tab Name": ["Tabellenname"],
+      "TABLES": [""],
+      "Rows": [""],
+      "Open query in SQL Lab": ["Bearbeiten in SQL Editor"],
+      "An error occurred while fetching database values: %s": [
+        "Fehler bei Anmerkungstufeabruf"
       ],
-      "Duration (in seconds) of the caching timeout for this slice.": [""],
-      "Last Modified": ["Geändert"],
-      "Owners": [""],
-      "Parameters": ["Parameter"],
-      "Slice": ["Schiebe"],
-      "List Dashboards": ["Dashboards auflisten"],
-      "Show Dashboard": ["Dashboard anzeigen"],
-      "Add Dashboard": ["Dashboard einfügen"],
-      "Edit Dashboard": ["Dashboard bearbeiten"],
-      "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": [
+      "Time Range": [""],
+      "Search by query text": [""],
+      "Query Preview": ["Abfragen"],
+      "Previous": [""],
+      "Next": [""],
+      "Open in SQL Lab": ["Bearbeiten in SQL Editor"],
+      "User query": ["Benutzer Rollen"],
+      "Executed query": ["Leere Abfrage?"],
+      "There was an issue previewing the selected query %s": [""],
+      "Link Copied!": [""],
+      "There was an issue deleting the selected queries: %s": [""],
+      "Query preview": ["Abfragen"],
+      "Edit query": ["Leere Abfrage?"],
+      "Copy query URL": ["Leere Abfrage?"],
+      "Delete query": ["Löschen"],
+      "This action will permanently delete the saved query.": [""],
+      "Delete Query?": ["Wirklich alle löschen?"],
+      "Are you sure you want to delete the selected queries?": [""],
+      "Query Name": ["Abfrage"],
+      "Edited": ["Tabelle bearbeiten"],
+      "Created": ["Schöpfer"],
+      "Viewed": [""],
+      "Examples": [""],
+      "Mine": [""],
+      "Recently viewed charts, dashboards, and saved queries will appear here": [
         ""
       ],
-      "The css for individual dashboards can be altered here, or in the dashboard view where changes are immediately visible": [
+      "Recently created charts, dashboards, and saved queries will appear here": [
         ""
       ],
-      "To get a readable URL for your dashboard": [""],
-      "This JSON object is generated dynamically when clicking the save or overwrite button in the dashboard view. It is exposed here for reference and for power users who may want to alter specific parameters.": [
+      "Recent example charts, dashboards, and saved queries will appear here": [
         ""
       ],
-      "Owners is a list of users who can alter the dashboard.": [""],
-      "Dashboard": [""],
-      "Slug": [""],
-      "Position JSON": [""],
-      "JSON Metadata": [""],
-      "Underlying Tables": [""],
-      "Export": [""],
-      "Export dashboards?": [""],
-      "Action": ["Aktion"],
-      "dttm": [""],
-      "Action Log": ["Aktionsprotokoll"],
-      "Access was requested": ["Zugang wurde beantragt"],
-      "%(user)s was granted the role %(role)s that gives access to the %(datasource)s": [
+      "Recently edited charts, dashboards, and saved queries will appear here": [
         ""
       ],
-      "Role %(r)s was extended to provide the access to the datasource %(ds)s": [
+      "SQL QUERY": [""],
+      "${tableName\n                        .split('')\n                        .slice(0, tableName.length - 1)\n                        .join('')}\n                    ": [
         ""
       ],
-      "You have no permission to approve this request": [""],
-      "Malformed request. slice_id or table_name and db_name arguments are expected": [
-        ""
+      "You don't have any favorites yet!": [
+        "Sie haben keine Zugriff auf diese Datenquelle"
       ],
-      "Slice %(id)s not found": [""],
-      "Table %(t)s wasn't found in the database %(d)s": [""],
-      "Can't find User '%(name)s', please ask your admin to create one.": [""],
-      "Can't find DruidCluster with cluster_name = '%(name)s'": [""],
-      "Query record was not created as expected.": [""],
-      "Template Name": ["Vorlagename"],
-      "CSS Templates": ["CSS Vorlagen"],
-      "SQL Editor": [""],
-      "SQL Lab": [""],
-      "Query Search": ["Abfragen suchen"],
-      "Status": [""],
-      "Start Time": ["Von Zeit"],
-      "End Time": ["Bis Zeit"],
-      "Queries": ["Abfragen"],
-      "List Saved Query": ["Gespeicherte Abfragen auflisten"],
-      "Show Saved Query": ["Gespeicherte Abfrage anzeigen"],
-      "Add Saved Query": ["Gespeicherte Abfrage einfügen"],
-      "Edit Saved Query": ["Gespeicherte Abfrage bearbeiten"],
-      "Pop Tab Link": [""],
-      "Changed on": ["Bearbeitet am"],
-      "Saved Queries": ["Gespeicherte Abfragen"]
+      "SQL LAB QUERIES": [""],
+      "${tableName}": ["Tabellenname"],
+      "query": ["Abfrage"],
+      "Share": [""],
+      "Last run %s": [""],
+      "Recents": [""],
+      "Select start and end date": ["Anmerkungstufe auswählen"],
+      "Type or Select [%s]": [""],
+      "Filter Box": [""],
+      "Filters Configuration": [""],
+      "Filter configuration for the filter box": [""],
+      "Date Filter": [""],
+      "Whether to include a time filter": [""],
+      "Instant Filtering": [""],
+      "Check to apply filters instantly as they change instead of displaying [Apply] button": [
+        ""
+      ],
+      "Show SQL Granularity Dropdown": [""],
+      "Check to include SQL Granularity dropdown": [""],
+      "Show SQL Time Column": ["Zeitspalte"],
+      "Check to include Time Column dropdown": [""],
+      "Show Druid Granularity Dropdown": [""],
+      "Check to include Druid Granularity dropdown": [""],
+      "Show Druid Time Origin": ["Druid Metrik anzeigen"],
+      "Check to include Time Origin dropdown": [""],
+      "Limit Selector Values": [""],
+      "These filters apply to the values available in the dropdowns": [""],
+      "Time-series Table": [""]
     }
   }
 }
diff --git a/superset/translations/de/LC_MESSAGES/messages.po b/superset/translations/de/LC_MESSAGES/messages.po
index 5e6bd74..d24dfa0 100644
--- a/superset/translations/de/LC_MESSAGES/messages.po
+++ b/superset/translations/de/LC_MESSAGES/messages.po
@@ -18,2755 +18,7667 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2018-06-07 00:22-0700\n"
+"POT-Creation-Date: 2021-01-19 07:47-0300\n"
 "PO-Revision-Date: 2017-10-20 14:36+0100\n"
 "Last-Translator: FULL NAME <EM...@ADDRESS>\n"
-"Language: de\n"
 "Language-Team: de <LL...@li.org>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language: de\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
 "Generated-By: Babel 2.8.0\n"
 
-#: superset/assets/src/explore/controls.jsx:818 superset/db_engine_specs.py:343
-#: superset/db_engine_specs.py:393 superset/db_engine_specs.py:422
-#: superset/db_engine_specs.py:447 superset/db_engine_specs.py:499
-#: superset/db_engine_specs.py:561 superset/db_engine_specs.py:625
-#: superset/db_engine_specs.py:1190 superset/db_engine_specs.py:1232
-#: superset/db_engine_specs.py:1287 superset/db_engine_specs.py:1332
-#: superset/db_engine_specs.py:1365 superset/db_engine_specs.py:1395
-#: superset/db_engine_specs.py:1413
-msgid "Time Column"
-msgstr "Zeitspalte"
+#: superset/app.py:225
+msgid "Home"
+msgstr ""
 
-#: superset/db_engine_specs.py:344 superset/db_engine_specs.py:394
-#: superset/db_engine_specs.py:448 superset/db_engine_specs.py:562
-#: superset/db_engine_specs.py:626 superset/db_engine_specs.py:1191
-#: superset/db_engine_specs.py:1233 superset/db_engine_specs.py:1333
-#: superset/db_engine_specs.py:1396 superset/db_engine_specs.py:1414
-msgid "second"
-msgstr "Sekunde"
-
-#: superset/db_engine_specs.py:346 superset/db_engine_specs.py:395
-#: superset/db_engine_specs.py:423 superset/db_engine_specs.py:452
-#: superset/db_engine_specs.py:566 superset/db_engine_specs.py:629
-#: superset/db_engine_specs.py:1194 superset/db_engine_specs.py:1236
-#: superset/db_engine_specs.py:1288 superset/db_engine_specs.py:1334
-#: superset/db_engine_specs.py:1366 superset/db_engine_specs.py:1397
-#: superset/db_engine_specs.py:1417
-msgid "minute"
-msgstr "Minute"
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:339
+#: superset/app.py:230 superset/views/annotations.py:119
+msgid "Annotation Layers"
+msgstr "Anmerkungstufe"
+
+#: superset/app.py:233 superset/app.py:277 superset/app.py:286
+#: superset/app.py:339 superset/app.py:420 superset/app.py:428
+#: superset/app.py:438 superset/app.py:450
+msgid "Manage"
+msgstr "Einstellungen"
+
+#: superset-frontend/src/profile/components/Security.tsx:46 superset/app.py:239
+#: superset/views/database/mixins.py:32
+msgid "Databases"
+msgstr "Datenbanken"
+
+#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:245
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:250
+#: superset/app.py:242 superset/app.py:251 superset/app.py:375
+#: superset/app.py:390 superset/app.py:478 superset/app.py:487
+#: superset/app.py:500 superset/app.py:509
+msgid "Data"
+msgstr "Datenbank"
+
+#: superset-frontend/src/profile/components/Security.tsx:60 superset/app.py:247
+msgid "Datasets"
+msgstr "Datenbanken"
+
+#: superset-frontend/src/dashboard/components/BuilderComponentPane.tsx:77
+#: superset-frontend/src/profile/components/CreatedContent.tsx:76
+#: superset-frontend/src/profile/components/Favorites.tsx:77
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:540
+#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:152 superset/app.py:258
+#: superset/views/chart/mixin.py:26 superset/views/dashboard/mixin.py:75
+msgid "Charts"
+msgstr ""
 
-#: superset/db_engine_specs.py:348 superset/db_engine_specs.py:396
-#: superset/db_engine_specs.py:424 superset/db_engine_specs.py:457
-#: superset/db_engine_specs.py:500 superset/db_engine_specs.py:569
-#: superset/db_engine_specs.py:632 superset/db_engine_specs.py:1203
-#: superset/db_engine_specs.py:1239 superset/db_engine_specs.py:1297
-#: superset/db_engine_specs.py:1335 superset/db_engine_specs.py:1367
-#: superset/db_engine_specs.py:1398 superset/db_engine_specs.py:1420
-msgid "hour"
-msgstr "Stunde"
+#: superset-frontend/src/profile/components/CreatedContent.tsx:73
+#: superset-frontend/src/profile/components/Favorites.tsx:74
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:499
+#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:134 superset/app.py:266
+#: superset/views/chart/mixin.py:79 superset/views/dashboard/mixin.py:25
+msgid "Dashboards"
+msgstr "Dashboards"
 
-#: superset/db_engine_specs.py:350 superset/db_engine_specs.py:397
-#: superset/db_engine_specs.py:425 superset/db_engine_specs.py:463
-#: superset/db_engine_specs.py:503 superset/db_engine_specs.py:572
-#: superset/db_engine_specs.py:635 superset/db_engine_specs.py:1206
-#: superset/db_engine_specs.py:1242 superset/db_engine_specs.py:1300
-#: superset/db_engine_specs.py:1336 superset/db_engine_specs.py:1368
-#: superset/db_engine_specs.py:1399 superset/db_engine_specs.py:1423
-msgid "day"
-msgstr "Tag"
+#: superset/app.py:275
+msgid "Plugins"
+msgstr ""
 
-#: superset/db_engine_specs.py:352 superset/db_engine_specs.py:398
-#: superset/db_engine_specs.py:426 superset/db_engine_specs.py:470
-#: superset/db_engine_specs.py:504 superset/db_engine_specs.py:573
-#: superset/db_engine_specs.py:638 superset/db_engine_specs.py:1209
-#: superset/db_engine_specs.py:1245 superset/db_engine_specs.py:1337
-#: superset/db_engine_specs.py:1369 superset/db_engine_specs.py:1400
-#: superset/db_engine_specs.py:1426
-msgid "week"
-msgstr "Woche"
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:240
+#: superset/app.py:283 superset/views/css_templates.py:38
+msgid "CSS Templates"
+msgstr "CSS Vorlagen"
+
+#: superset/app.py:293
+msgid "Row level security"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:551
+#: superset/app.py:295 superset/app.py:406 superset/app.py:464
+msgid "Security"
+msgstr "Sicherheit"
+
+#: superset/app.py:335
+msgid "Import Dashboards"
+msgstr "Dashboards importieren"
+
+#: superset/app.py:344
+msgid "SQL Editor"
+msgstr ""
+
+#: superset/app.py:349 superset/app.py:364
+msgid "SQL Lab"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:87
+#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:145 superset/app.py:352
+msgid "Saved Queries"
+msgstr "Gespeicherte Abfragen"
+
+#: superset-frontend/src/SqlLab/components/SouthPane.jsx:180
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100
+#: superset/app.py:359
+msgid "Query History"
+msgstr ""
+
+#: superset/app.py:371
+msgid "Upload a CSV"
+msgstr ""
+
+#: superset/app.py:386
+msgid "Upload Excel"
+msgstr ""
+
+#: superset/app.py:404
+msgid "Action Log"
+msgstr "Aktionsprotokoll"
+
+#: superset/app.py:418
+msgid "Dashboard Emails"
+msgstr "Dashboards"
+
+#: superset/app.py:426
+msgid "Chart Email Schedules"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:415 superset/app.py:436
+msgid "Alerts"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:411 superset/app.py:448
+msgid "Alerts & Reports"
+msgstr ""
+
+#: superset/app.py:462
+msgid "Access requests"
+msgstr "Zugriffsanforderungen"
+
+#: superset/app.py:476 superset/connectors/druid/views.py:257
+msgid "Druid Datasources"
+msgstr "Druid Datenquellen"
+
+#: superset/app.py:484 superset/connectors/druid/views.py:195
+msgid "Druid Clusters"
+msgstr ""
+
+#: superset/app.py:497
+msgid "Scan New Datasources"
+msgstr "Neue Datenquellen suchen"
+
+#: superset/app.py:506
+msgid "Refresh Druid Metadata"
+msgstr "Druid Metadata aktualisieren"
+
+#: superset/errors.py:64
+msgid "Issue 1000 - The datasource is too large to query."
+msgstr ""
+
+#: superset/errors.py:68
+msgid "Issue 1001 - The database is under an unusual load."
+msgstr ""
+
+#: superset/errors.py:74
+msgid "Issue 1002 - The database returned an unexpected error."
+msgstr ""
+
+#: superset/errors.py:80 superset/errors.py:95
+msgid ""
+"Issue 1003 - There is a syntax error in the SQL query. Perhaps there was a "
+"misspelling or a typo."
+msgstr ""
+
+#: superset/errors.py:87
+msgid "Issue 1004 - The column was deleted or renamed in the database."
+msgstr ""
+
+#: superset/errors.py:102
+msgid "Issue 1005 - The table was deleted or renamed in the database."
+msgstr ""
+
+#: superset/errors.py:110
+msgid "Issue 1006 - One or more parameters specified in the query are missing."
+msgstr ""
+
+#: superset/databases/schemas.py:168 superset/exceptions.py:125
+msgid "Invalid certificate"
+msgstr ""
+
+#: superset/jinja_context.py:222
+#, python-format
+msgid "Unsafe return type for function %(func)s: %(value_type)s"
+msgstr ""
 
-#~ msgid "month"
-#~ msgstr "Monat"
+#: superset/jinja_context.py:233
+#, python-format
+msgid "Unsupported return value for method %(name)s"
+msgstr ""
+
+#: superset/jinja_context.py:246
+#, python-format
+msgid "Unsafe template value for key %(key)s: %(value_type)s"
+msgstr ""
+
+#: superset/jinja_context.py:257
+#, python-format
+msgid "Unsupported template value for key %(key)s"
+msgstr ""
+
+#: superset/sql_lab.py:173
+msgid "Only `SELECT` statements are allowed against this database"
+msgstr ""
+
+#: superset/sql_lab.py:341
+msgid ""
+"CTAS (create table as select) can only be run with a query where the last "
+"statement is a SELECT. Please make sure your query has a SELECT as its last "
+"statement. Then, try running your query again."
+msgstr ""
+
+#: superset/sql_lab.py:353
+msgid ""
+"CVAS (create view as select) can only be run with a query with a single "
+"SELECT statement. Please make sure your query has only a SELECT statement. "
+"Then, try running your query again."
+msgstr ""
+
+#: superset/viz.py:125 superset/viz_sip38.py:126
+msgid "Viz is missing a datasource"
+msgstr ""
+
+#: superset/viz.py:238
+msgid ""
+"Applied rolling window did not return any data. Please make sure the source "
+"query satisfies the minimum periods defined in the rolling window."
+msgstr ""
 
-#~ msgid "quarter"
-#~ msgstr "Vierteljahr"
+#: superset/utils/date_parser.py:257 superset/viz.py:376
+#: superset/viz_sip38.py:376
+msgid "From date cannot be larger than to date"
+msgstr "'Von Datum' kann nicht größer als 'bis Datum' sein"
+
+#: superset/viz.py:527
+msgid "Cached value not found"
+msgstr ""
 
-#~ msgid "year"
-#~ msgstr "Jahr"
+#: superset/common/query_context.py:395 superset/viz.py:542
+#, python-format
+msgid "Columns missing in datasource: %(invalid_columns)s"
+msgstr ""
 
-#~ msgid "week_start_monday"
-#~ msgstr ""
+#: superset/viz.py:654 superset/viz_sip38.py:598
+msgid "Table View"
+msgstr "Tabellenansicht"
 
-#~ msgid "week_ending_saturday"
-#~ msgstr ""
+#: superset/viz.py:676
+msgid ""
+"You cannot use [Columns] in combination with [Group By]/[Metrics]/"
+"[Percentage Metrics]. Please choose one or the other."
+msgstr ""
 
-#~ msgid "week_start_sunday"
-#~ msgstr ""
+#: superset/viz.py:713 superset/viz_sip38.py:611
+msgid "Pick a granularity in the Time section or uncheck 'Include Time'"
+msgstr ""
 
-#~ msgid "5 minute"
-#~ msgstr "5 Minuten"
+#: superset/viz.py:786 superset/viz_sip38.py:713
+msgid "Time Table View"
+msgstr "Tabellenansicht"
 
-#~ msgid "half hour"
-#~ msgstr "halbe Stunde"
+#: superset/viz.py:795 superset/viz.py:1648 superset/viz_sip38.py:722
+#: superset/viz_sip38.py:1605
+msgid "Pick at least one metric"
+msgstr ""
 
-#~ msgid "10 minute"
-#~ msgstr "10 Minuten"
+#: superset/viz.py:799 superset/viz_sip38.py:726
+msgid "When using 'Group By' you are limited to use a single metric"
+msgstr ""
 
-#~ msgid "[Superset] Access to the datasource %(name)s was granted"
-#~ msgstr "[Superset] Zugriff auf Datenquelle %(name)s war genehmigt "
+#: superset/viz.py:828 superset/viz_sip38.py:755
+msgid "Pivot Table"
+msgstr "Pivot-Tabelle"
 
-#~ msgid "Viz fehlt eine Datenquelle"
-#~ msgstr ""
+#: superset/viz.py:845 superset/viz_sip38.py:771
+msgid "Please choose at least one 'Group by' field "
+msgstr "Bitte wählt zumindest eine Metrik"
 
-#~ msgid "From date cannot be larger than to date"
-#~ msgstr "'Von Datum' kann nicht größer als 'bis Datum' sein"
+#: superset/viz.py:857 superset/viz_sip38.py:783
+msgid "Please choose at least one metric"
+msgstr "Bitte wählt zumindest eine Metrik"
 
-#~ msgid "Table View"
-#~ msgstr "Tabellenansicht"
+#: superset/viz.py:859 superset/viz_sip38.py:785
+msgid "Group By' and 'Columns' can't overlap"
+msgstr ""
 
-#~ msgid "Pick a granularity in the Time section or uncheck 'Include Time'"
-#~ msgstr ""
+#: superset/viz.py:954 superset/viz_sip38.py:837
+msgid "Treemap"
+msgstr ""
 
-#~ msgid "Choose either fields to [Group By] and [Metrics] or [Columns], not both"
-#~ msgstr ""
+#: superset/viz.py:986 superset/viz_sip38.py:869
+msgid "Calendar Heatmap"
+msgstr ""
 
-#~ msgid "Pivot Table"
-#~ msgstr "Pivot-Tabelle"
+#: superset/viz.py:1066 superset/viz_sip38.py:1030
+msgid "Bubble Chart"
+msgstr ""
 
-#~ msgid "Please choose at least one \"Group by\" field "
-#~ msgstr ""
+#: superset/viz.py:1088 superset/viz_sip38.py:1046
+msgid "Please use 3 different metric labels"
+msgstr ""
 
-#~ msgid "Please choose at least one metric"
-#~ msgstr "Bitte wählt zumindest eine Metrik"
+#: superset/viz.py:1090 superset/viz_sip38.py:1048
+msgid "Pick a metric for x, y and size"
+msgstr ""
 
-#~ msgid "'Group By' and 'Columns' can't overlap"
-#~ msgstr ""
+#: superset/viz.py:1117 superset/viz_sip38.py:1075
+msgid "Bullet Chart"
+msgstr ""
 
-#~ msgid "Markup"
-#~ msgstr "Auszeichnung"
+#: superset/viz.py:1127 superset/viz_sip38.py:1085
+msgid "Pick a metric to display"
+msgstr ""
 
-#~ msgid "Separator"
-#~ msgstr ""
+#: superset/viz.py:1145 superset/viz_sip38.py:1101
+msgid "Big Number with Trendline"
+msgstr ""
 
-#~ msgid "Word Cloud"
-#~ msgstr "Wortwolke"
+#: superset/viz.py:1153 superset/viz.py:1187 superset/viz_sip38.py:1109
+#: superset/viz_sip38.py:1140
+msgid "Pick a metric!"
+msgstr "Wählt eine Metrik!"
 
-#~ msgid "Treemap"
-#~ msgstr ""
+#: superset/viz.py:1179 superset/viz_sip38.py:1132
+msgid "Big Number"
+msgstr "Große Nummer"
 
-#~ msgid "Calendar Heatmap"
-#~ msgstr ""
+#: superset/viz.py:1201 superset/viz_sip38.py:1154
+msgid "Time Series - Line Chart"
+msgstr ""
 
-#~ msgid "Box Plot"
-#~ msgstr "Box-Plot"
+#: superset/viz.py:1271 superset/viz.py:1488 superset/viz_sip38.py:1219
+#: superset/viz_sip38.py:1433
+msgid "Pick a time granularity for your time series"
+msgstr ""
 
-#~ msgid "Bubble Chart"
-#~ msgstr ""
+#: superset/viz.py:1330 superset/viz_sip38.py:1275
+msgid ""
+"An enclosed time range (both start and end) must be specified when using a "
+"Time Comparison."
+msgstr ""
 
-#~ msgid "Pick a metric for x, y and size"
-#~ msgstr ""
+#: superset/viz.py:1400 superset/viz_sip38.py:1345
+msgid "Time Series - Multiple Line Charts"
+msgstr ""
 
-#~ msgid "Bullet Chart"
-#~ msgstr ""
+#: superset/viz.py:1430 superset/viz_sip38.py:1375
+msgid "Time Series - Dual Axis Line Chart"
+msgstr ""
 
-#~ msgid "Pick a metric to display"
-#~ msgstr ""
+#: superset/viz.py:1440 superset/viz_sip38.py:1385
+msgid "Pick a metric for left axis!"
+msgstr ""
 
-#~ msgid "Big Number with Trendline"
-#~ msgstr ""
+#: superset/viz.py:1442 superset/viz_sip38.py:1387
+msgid "Pick a metric for right axis!"
+msgstr ""
 
-#~ msgid "Pick a metric!"
-#~ msgstr "Wählt eine Metrik!"
+#: superset/viz.py:1445 superset/viz_sip38.py:1390
+msgid "Please choose different metrics on left and right axis"
+msgstr ""
 
-#~ msgid "Big Number"
-#~ msgstr "Große Nummer"
+#: superset/viz.py:1505 superset/viz_sip38.py:1450
+msgid "Time Series - Bar Chart"
+msgstr ""
 
-#~ msgid "Time Series - Line Chart"
-#~ msgstr ""
+#: superset/viz.py:1514 superset/viz_sip38.py:1459
+msgid "Time Series - Period Pivot"
+msgstr ""
 
-#~ msgid "Pick a time granularity for your time series"
-#~ msgstr ""
+#: superset/viz.py:1561 superset/viz_sip38.py:1506
+msgid "Time Series - Percent Change"
+msgstr ""
 
-#~ msgid "Time Series - Dual Axis Line Chart"
-#~ msgstr ""
+#: superset/viz.py:1569 superset/viz_sip38.py:1514
+msgid "Time Series - Stacked"
+msgstr ""
 
-#~ msgid "Pick a metric for left axis!"
-#~ msgstr ""
+#: superset/viz.py:1579 superset/viz_sip38.py:1543
+msgid "Histogram"
+msgstr "Histogramm"
 
-#~ msgid "Pick a metric for right axis!"
-#~ msgstr ""
+#: superset/viz.py:1589 superset/viz_sip38.py:1552
+msgid "Must have at least one numeric column specified"
+msgstr ""
 
-#~ msgid "Please choose different metrics on left and right axis"
-#~ msgstr ""
+#: superset/viz.py:1635 superset/viz_sip38.py:1596
+msgid "Distribution - Bar Chart"
+msgstr ""
 
-#~ msgid "Time Series - Bar Chart"
-#~ msgstr ""
+#: superset/viz.py:1645
+msgid "Can't have overlap between Series and Breakdowns"
+msgstr ""
 
-#~ msgid "Time Series - Percent Change"
-#~ msgstr ""
+#: superset/viz.py:1650 superset/viz_sip38.py:1607
+msgid "Pick at least one field for [Series]"
+msgstr ""
 
-#~ msgid "Time Series - Stacked"
-#~ msgstr ""
+#: superset/viz.py:1701 superset/viz_sip38.py:1659
+msgid "Sunburst"
+msgstr ""
 
-#~ msgid "Distribution - NVD3 - Pie Chart"
-#~ msgstr ""
+#: superset/viz.py:1747 superset/viz_sip38.py:1703
+msgid "Sankey"
+msgstr ""
 
-#~ msgid "Histogram"
-#~ msgstr "Histogramm"
+#: superset/viz.py:1755
+msgid "Pick exactly 2 columns as [Source / Target]"
+msgstr ""
 
-#~ msgid "Must have one numeric column specified"
-#~ msgstr ""
+#: superset/viz.py:1799 superset/viz_sip38.py:1736
+msgid ""
+"There's a loop in your Sankey, please provide a tree. Here's a faulty link: "
+"{}"
+msgstr ""
 
-#~ msgid "Distribution - Bar Chart"
-#~ msgstr ""
+#: superset/viz.py:1812 superset/viz.py:1835 superset/viz_sip38.py:1749
+#: superset/viz_sip38.py:1770
+msgid "Directed Force Layout"
+msgstr ""
 
-#~ msgid "Can't have overlap between Series and Breakdowns"
-#~ msgstr ""
+#: superset/viz.py:1819 superset/viz_sip38.py:1756
+msgid "Pick exactly 2 columns to 'Group By'"
+msgstr ""
 
-#~ msgid "Pick at least one metric"
-#~ msgstr ""
+#: superset/viz.py:1868 superset/viz_sip38.py:1802
+msgid "Country Map"
+msgstr ""
 
-#~ msgid "Pick at least one field for [Series]"
-#~ msgstr ""
+#: superset/viz.py:1897 superset/viz_sip38.py:1823
+msgid "World Map"
+msgstr ""
 
-#~ msgid "Sunburst"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:438
+#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1955
+#: superset/viz_sip38.py:1873
+msgid "Filters"
+msgstr ""
 
-#~ msgid "Sankey"
-#~ msgstr ""
+#: superset/viz.py:1973 superset/viz_sip38.py:1891
+msgid "Invalid filter configuration, please select a column"
+msgstr ""
 
-#~ msgid "Pick exactly 2 columns as [Source / Target]"
-#~ msgstr ""
+#: superset/viz.py:2017 superset/viz_sip38.py:1952
+msgid "Parallel Coordinates"
+msgstr ""
 
-#~ msgid ""
-#~ "There's a loop in your Sankey, "
-#~ "please provide a tree. Here's a "
-#~ "faulty link: {}"
-#~ msgstr ""
+#: superset/viz.py:2039 superset/viz_sip38.py:1968
+msgid "Heatmap"
+msgstr ""
 
-#~ msgid "Directed Force Layout"
-#~ msgstr ""
+#: superset/viz.py:2095 superset/viz_sip38.py:2017
+msgid "Horizon Charts"
+msgstr ""
 
-#~ msgid "Pick exactly 2 columns to 'Group By'"
-#~ msgstr ""
+#: superset/viz.py:2107 superset/viz_sip38.py:2029
+msgid "Mapbox"
+msgstr ""
 
-#~ msgid "Country Map"
-#~ msgstr ""
+#: superset/viz.py:2119 superset/viz_sip38.py:2041
+msgid "[Longitude] and [Latitude] must be set"
+msgstr ""
 
-#~ msgid "World Map"
-#~ msgstr ""
+#: superset/viz.py:2126 superset/viz_sip38.py:2048
+msgid "Must have a [Group By] column to have 'count' as the [Label]"
+msgstr ""
 
-#~ msgid "Filters"
-#~ msgstr ""
+#: superset/viz.py:2146 superset/viz_sip38.py:2068
+msgid "Choice of [Label] must be present in [Group By]"
+msgstr ""
 
-#~ msgid "Pick at least one filter field"
-#~ msgstr ""
+#: superset/viz.py:2154 superset/viz_sip38.py:2075
+msgid "Choice of [Point Radius] must be present in [Group By]"
+msgstr ""
 
-#~ msgid "iFrame"
-#~ msgstr ""
+#: superset/viz.py:2162 superset/viz_sip38.py:2082
+msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
+msgstr ""
 
-#~ msgid "Parallel Coordinates"
-#~ msgstr ""
+#: superset/viz.py:2242 superset/viz_sip38.py:2162
+msgid "Deck.gl - Multiple Layers"
+msgstr ""
 
-#~ msgid "Heatmap"
-#~ msgstr ""
+#: superset/viz.py:2282 superset/viz.py:2314 superset/viz_sip38.py:2218
+msgid "Bad spatial key"
+msgstr ""
 
-#~ msgid "Horizon Charts"
-#~ msgstr ""
+#: superset/viz.py:2300 superset/viz_sip38.py:2204
+#, python-format
+msgid "Invalid spatial point encountered: %s"
+msgstr ""
 
-#~ msgid "Mapbox"
-#~ msgstr ""
+#: superset/viz.py:2336 superset/viz_sip38.py:2240
+msgid ""
+"Encountered invalid NULL spatial "
+"entry,                                        please consider filtering "
+"those out"
+msgstr ""
 
-#~ msgid "Must have a [Group By] column to have 'count' as the [Label]"
-#~ msgstr ""
+#: superset/viz.py:2426 superset/viz_sip38.py:2311
+msgid "Deck.gl - Scatter plot"
+msgstr ""
 
-#~ msgid "Choice of [Label] must be present in [Group By]"
-#~ msgstr ""
+#: superset/viz.py:2475 superset/viz_sip38.py:2358
+msgid "Deck.gl - Screen Grid"
+msgstr ""
 
-#~ msgid "Choice of [Point Radius] must be present in [Group By]"
-#~ msgstr ""
+#: superset/viz.py:2501 superset/viz_sip38.py:2384
+msgid "Deck.gl - 3D Grid"
+msgstr ""
 
-#~ msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
-#~ msgstr ""
+#: superset/viz.py:2531 superset/viz_sip38.py:2411
+msgid "Deck.gl - Paths"
+msgstr ""
 
-#~ msgid "Event flow"
-#~ msgstr ""
+#: superset/viz.py:2579 superset/viz_sip38.py:2456
+msgid "Deck.gl - Polygon"
+msgstr ""
 
-#~ msgid "Time Series - Paired t-test"
-#~ msgstr ""
+#: superset/viz.py:2608 superset/viz_sip38.py:2485
+msgid "Deck.gl - 3D HEX"
+msgstr ""
 
-#~ msgid "Your query was saved"
-#~ msgstr "Ihre Abfrage wurde gespeichert"
+#: superset/viz.py:2627 superset/viz_sip38.py:2501
+msgid "Deck.gl - GeoJSON"
+msgstr ""
 
-#~ msgid "Your query could not be saved"
-#~ msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+#: superset/viz.py:2646 superset/viz_sip38.py:2513
+msgid "Deck.gl - Arc"
+msgstr ""
 
-#~ msgid "Failed at retrieving results from the results backend"
-#~ msgstr ""
+#: superset/viz.py:2681 superset/viz_sip38.py:2548
+msgid "Event flow"
+msgstr ""
 
-#~ msgid "Could not connect to server"
-#~ msgstr ""
+#: superset/viz.py:2713 superset/viz_sip38.py:2580
+msgid "Time Series - Paired t-test"
+msgstr ""
 
-#~ msgid "Your session timed out, please refresh your page and try again."
-#~ msgstr ""
+#: superset/viz.py:2768 superset/viz_sip38.py:2635
+msgid "Time Series - Nightingale Rose Chart"
+msgstr ""
 
-#~ msgid "Query was stopped."
-#~ msgstr ""
+#: superset/viz.py:2803 superset/viz_sip38.py:2670
+msgid "Partition Diagram"
+msgstr ""
 
-#~ msgid "Failed at stopping query."
-#~ msgstr ""
+#: superset/viz_sip38.py:623
+msgid ""
+"Choose either fields to [Group By] and [Metrics] and/or [Percentage "
+"Metrics], or [Columns], not both"
+msgstr ""
 
-#~ msgid "Error occurred while fetching table metadata"
-#~ msgstr ""
+#: superset/viz_sip38.py:943
+msgid "Box Plot"
+msgstr "Box-Plot"
 
-#~ msgid "shared query"
-#~ msgstr ""
+#: superset/viz_sip38.py:1524
+msgid "Distribution - NVD3 - Pie Chart"
+msgstr ""
 
-#~ msgid "The query couldn't be loaded"
-#~ msgstr ""
+#: superset/viz_sip38.py:1929
+msgid "iFrame"
+msgstr ""
 
-#~ msgid "An error occurred while creating the data source"
-#~ msgstr ""
+#: superset/annotation_layers/api.py:346
+#, python-format
+msgid "Deleted %(num)d annotation layer"
+msgid_plural "Deleted %(num)d annotation layers"
+msgstr[0] "Anmerkungstufe auswählen"
+msgstr[1] "Anmerkungstufe auswählen"
+
+#: superset/annotation_layers/annotations/filters.py:28
+#: superset/annotation_layers/filters.py:30 superset/charts/filters.py:31
+#: superset/css_templates/filters.py:28
+#: superset/queries/saved_queries/filters.py:31 superset/reports/filters.py:28
+msgid "All Text"
+msgstr ""
 
-#~ msgid "Pick a chart type!"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/api.py:493
+#, python-format
+msgid "Deleted %(num)d annotation"
+msgid_plural "Deleted %(num)d annotations"
+msgstr[0] "Anmerkungstufe auswählen"
+msgstr[1] "Anmerkungstufe auswählen"
 
-#~ msgid "To use this chart type you need at least one column flagged as a date"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/commands/exceptions.py:35
+msgid "End date must be after start date"
+msgstr "'Von Datum' kann nicht größer als 'bis Datum' sein"
 
-#~ msgid "To use this chart type you need at least one dimension"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/commands/exceptions.py:46
+msgid "Short description must be unique for this layer"
+msgstr ""
 
-#~ msgid "To use this chart type you need at least one aggregation function"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/commands/exceptions.py:52
+msgid "Annotations could not be deleted."
+msgstr ""
 
-#~ msgid "Untitled Query"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/commands/exceptions.py:56
+msgid "Annotation not found."
+msgstr "Anmerkungen"
 
-#~ msgid "Copy of %s"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/commands/exceptions.py:60
+msgid "Annotation parameters are invalid."
+msgstr ""
 
-#~ msgid "share query"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/commands/exceptions.py:64
+msgid "Annotation could not be created."
+msgstr ""
 
-#~ msgid "copy URL to clipboard"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/commands/exceptions.py:68
+msgid "Annotation could not be updated."
+msgstr ""
 
-#~ msgid "Raw SQL"
-#~ msgstr ""
+#: superset/annotation_layers/annotations/commands/exceptions.py:72
+msgid "Annotation delete failed."
+msgstr "Anmerkungstufe"
 
-#~ msgid "Source SQL"
-#~ msgstr ""
+#: superset/annotation_layers/commands/exceptions.py:29
+msgid "Annotation layer parameters are invalid."
+msgstr "Anmerkungstufe auf die Visualisierung zu legen"
 
-#~ msgid "SQL"
-#~ msgstr ""
+#: superset/annotation_layers/commands/exceptions.py:33
+msgid "Annotation layer could not be deleted."
+msgstr ""
 
-#~ msgid "No query history yet..."
-#~ msgstr ""
+#: superset/annotation_layers/commands/exceptions.py:37
+msgid "Annotation layer could not be created."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
 
-#~ msgid "It seems you don't have access to any database"
-#~ msgstr ""
+#: superset/annotation_layers/commands/exceptions.py:41
+msgid "Annotation layer could not be updated."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
 
-#~ msgid "Search Results"
-#~ msgstr ""
+#: superset/annotation_layers/commands/exceptions.py:45
+msgid "Annotation layer not found."
+msgstr "Anmerkungstufe"
 
-#~ msgid "[From]-"
-#~ msgstr ""
+#: superset/annotation_layers/commands/exceptions.py:49
+msgid "Annotation layer delete failed."
+msgstr "Anmerkungstufe"
 
-#~ msgid "[To]-"
-#~ msgstr ""
+#: superset/annotation_layers/commands/exceptions.py:53
+#: superset/annotation_layers/commands/exceptions.py:57
+msgid "Annotation layer has associated annotations."
+msgstr "Anmerkungstufe auf die Visualisierung zu legen"
 
-#~ msgid "[Query Status]"
-#~ msgstr ""
+#: superset/annotation_layers/commands/exceptions.py:66
+#: superset/reports/commands/exceptions.py:133
+msgid "Name must be unique"
+msgstr ""
 
-#~ msgid "Search"
-#~ msgstr "Suche"
+#: superset/charts/api.py:463
+#, python-format
+msgid "Deleted %(num)d chart"
+msgid_plural "Deleted %(num)d charts"
+msgstr[0] ""
+msgstr[1] ""
 
-#~ msgid "Open in SQL Editor"
-#~ msgstr "Bearbeiten in SQL Editor"
+#: superset/charts/api.py:566 superset/charts/api.py:638
+#, python-format
+msgid "Request is incorrect: %(error)s"
+msgstr ""
 
-#~ msgid "view results"
-#~ msgstr ""
+#: superset/charts/schemas.py:487
+msgid "`confidence_interval` must be between 0 and 1 (exclusive)"
+msgstr ""
 
-#~ msgid "Data preview"
-#~ msgstr ""
+#: superset/charts/schemas.py:553
+msgid ""
+"lower percentile must be greater than 0 and less than 100. Must be lower "
+"than upper percentile."
+msgstr ""
 
-#~ msgid "Visualize the data out of this query"
-#~ msgstr ""
+#: superset/charts/schemas.py:568
+msgid ""
+"upper percentile must be greater than 0 and less than 100. Must be higher "
+"than lower percentile."
+msgstr ""
 
-#~ msgid "Overwrite text in editor with a query on this table"
-#~ msgstr ""
+#: superset/charts/schemas.py:848
+msgid "`width` must be greater or equal to 0"
+msgstr ""
 
-#~ msgid "Run query in a new tab"
-#~ msgstr ""
+#: superset/charts/schemas.py:938
+msgid "`row_limit` must be greater than or equal to 1"
+msgstr ""
 
-#~ msgid "Remove query from log"
-#~ msgstr ""
+#: superset/charts/schemas.py:944
+msgid "`row_offset` must be greater than or equal to 0"
+msgstr ""
 
-#~ msgid ".CSV"
-#~ msgstr ""
+#: superset/charts/commands/bulk_delete.py:64
+#: superset/charts/commands/delete.py:68
+#: superset/dashboards/commands/bulk_delete.py:65
+#: superset/dashboards/commands/delete.py:66
+#: superset/databases/commands/delete.py:65
+#, python-format
+msgid "There are associated alerts or reports: %s,"
+msgstr ""
 
-#~ msgid "Visualize"
-#~ msgstr "Visualalisieren"
+#: superset/charts/commands/exceptions.py:37
+#: superset/datasets/commands/exceptions.py:38
+#: superset/reports/commands/exceptions.py:35
+msgid "Database does not exist"
+msgstr ""
 
-#~ msgid "Table"
-#~ msgstr "Tabellen"
+#: superset/charts/commands/exceptions.py:46
+msgid "Dashboards do not exist"
+msgstr "Dashboards"
 
-#~ msgid "was created"
-#~ msgstr ""
+#: superset/charts/commands/exceptions.py:56
+msgid "Datasource type is required when datasource_id is given"
+msgstr ""
 
-#~ msgid "Query in a new tab"
-#~ msgstr ""
+#: superset/charts/commands/exceptions.py:66
+msgid "Chart parameters are invalid."
+msgstr ""
 
-#~ msgid "Fetch data preview"
-#~ msgstr ""
+#: superset/charts/commands/exceptions.py:70
+msgid "Chart could not be created."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
 
-#~ msgid "Track Job"
-#~ msgstr ""
+#: superset/charts/commands/exceptions.py:74
+msgid "Chart could not be updated."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
 
-#~ msgid "Loading..."
-#~ msgstr ""
+#: superset/charts/commands/exceptions.py:78
+msgid "Chart could not be deleted."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
 
-#~ msgid "Run Selected Query"
-#~ msgstr ""
+#: superset/charts/commands/exceptions.py:82
+#: superset/charts/commands/exceptions.py:102
+#: superset/dashboards/commands/exceptions.py:57
+#: superset/dashboards/commands/exceptions.py:69
+#: superset/databases/commands/exceptions.py:116
+msgid "There are associated alerts or reports"
+msgstr ""
 
-#~ msgid "Run Query"
-#~ msgstr ""
+#: superset/charts/commands/exceptions.py:86
+msgid "Changing this chart is forbidden"
+msgstr ""
 
-#~ msgid "Run query asynchronously"
-#~ msgstr ""
+#: superset/charts/commands/exceptions.py:90
+msgid "Charts could not be deleted."
+msgstr ""
 
-#~ msgid "Stop"
-#~ msgstr "Stopp"
+#: superset/charts/commands/exceptions.py:106
+msgid "Import chart failed for an unknown reason"
+msgstr ""
 
-#~ msgid "Undefined"
-#~ msgstr ""
+#: superset/commands/exceptions.py:85
+#: superset/datasets/commands/exceptions.py:141
+msgid "Owners are invalid"
+msgstr ""
 
-#~ msgid "Label"
-#~ msgstr ""
+#: superset/commands/exceptions.py:92
+msgid "Datasource does not exist"
+msgstr "Datenquellen"
 
-#~ msgid "Label for your query"
-#~ msgstr ""
+#: superset/common/query_object.py:301
+msgid "`operation` property of post processing object undefined"
+msgstr ""
 
-#~ msgid "Description"
-#~ msgstr ""
+#: superset/common/query_object.py:305
+#, python-format
+msgid "Unsupported post processing operation: %(operation)s"
+msgstr ""
 
-#~ msgid "Write a description for your query"
-#~ msgstr ""
+#: superset/connectors/druid/models.py:240
+msgid "Adding new datasource [{}]"
+msgstr "Druid Datenquelle einfügen"
 
-#~ msgid "Save"
-#~ msgstr ""
+#: superset/connectors/druid/models.py:243
+msgid "Refreshing datasource [{}]"
+msgstr ""
 
-#~ msgid "Cancel"
-#~ msgstr ""
+#: superset/connectors/druid/models.py:1054
+msgid "Metric(s) {} must be aggregations."
+msgstr ""
 
-#~ msgid "Save Query"
-#~ msgstr ""
+#: superset/connectors/druid/models.py:1476
+msgid "Unsupported extraction function: "
+msgstr ""
 
-#~ msgid "Run a query to display results here"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:988
+#: superset-frontend/src/explore/components/DatasourcePanel.tsx:231
+#: superset-frontend/src/explore/controls.jsx:251
+#: superset/connectors/druid/views.py:56 superset/connectors/sqla/views.py:63
+msgid "Columns"
+msgstr ""
 
-#~ msgid "Preview for %s"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:57
+msgid "Show Druid Column"
+msgstr "Druid Spalte anzeigen"
+
+#: superset/connectors/druid/views.py:58
+msgid "Add Druid Column"
+msgstr "Druid Spalte einfügen"
+
+#: superset/connectors/druid/views.py:59
+msgid "Edit Druid Column"
+msgstr "Druid Spalte bearbeiten"
+
+#: superset-frontend/src/dashboard/components/gridComponents/new/NewColumn.jsx:31
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:204
+#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:137
+#: superset-frontend/src/explore/components/controls/SpatialControl.jsx:193
+#: superset/connectors/druid/views.py:77 superset/connectors/sqla/views.py:134
+msgid "Column"
+msgstr "Spalte"
+
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:261
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:439
+#: superset/connectors/druid/views.py:78 superset/connectors/druid/views.py:174
+#: superset/connectors/sqla/views.py:143 superset/connectors/sqla/views.py:239
+msgid "Type"
+msgstr "Typ"
+
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:163
+#: superset/connectors/druid/views.py:79 superset/views/access_requests.py:43
+#: superset/views/chart/mixin.py:80
+msgid "Datasource"
+msgstr "Datenquelle"
+
+#: superset/connectors/druid/views.py:80 superset/connectors/sqla/views.py:137
+msgid "Groupable"
+msgstr ""
 
-#~ msgid "Results"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:81 superset/connectors/sqla/views.py:138
+msgid "Filterable"
+msgstr ""
 
-#~ msgid "Query History"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:84 superset/connectors/sqla/views.py:98
+msgid ""
+"Whether this column is exposed in the `Filters` section of the explore view."
+msgstr ""
 
-#~ msgid "Create table as with query results"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:977
+#: superset-frontend/src/explore/components/DatasourcePanel.tsx:218
+#: superset-frontend/src/explore/controls.jsx:153
+#: superset/connectors/druid/views.py:143 superset/connectors/sqla/views.py:193
+msgid "Metrics"
+msgstr "Metriken"
+
+#: superset/connectors/druid/views.py:144
+msgid "Show Druid Metric"
+msgstr "Druid Metrik anzeigen"
+
+#: superset/connectors/druid/views.py:145
+msgid "Add Druid Metric"
+msgstr "Druid Metrik einfügen"
+
+#: superset/connectors/druid/views.py:146
+msgid "Edit Druid Metric"
+msgstr "Druid Metric bearbeiten"
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:831
+#: superset-frontend/src/explore/controls.jsx:172
+#: superset-frontend/src/explore/controls.jsx:173
+#: superset/connectors/druid/views.py:171 superset/connectors/sqla/views.py:236
+msgid "Metric"
+msgstr "Metrik"
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:128
+#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:161
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:151
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:155
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:513
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:845
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:849
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:214
+#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1094
+#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1100
+#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:153
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:158
+#: superset/connectors/druid/views.py:172
+#: superset/connectors/druid/views.py:325 superset/connectors/sqla/views.py:136
+#: superset/connectors/sqla/views.py:237 superset/connectors/sqla/views.py:464
+#: superset/views/annotations.py:80 superset/views/annotations.py:128
+#: superset/views/chart/mixin.py:81 superset/views/sql_lab.py:73
+msgid "Description"
+msgstr ""
 
-#~ msgid "new table name"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:173
+#: superset/connectors/druid/views.py:220 superset/connectors/sqla/views.py:135
+#: superset/connectors/sqla/views.py:238
+msgid "Verbose Name"
+msgstr ""
 
-#~ msgid "Error while fetching table list"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:735
+#: superset/connectors/druid/views.py:175 superset/views/log/__init__.py:33
+msgid "JSON"
+msgstr "JSON"
 
-#~ msgid "Error while fetching schema list"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:176
+msgid "Druid Datasource"
+msgstr "Druid Datenquelle"
 
-#~ msgid "Error while fetching database list"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:861
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:869
+#: superset/connectors/druid/views.py:177 superset/connectors/sqla/views.py:244
+msgid "Warning Message"
+msgstr "Warnmeldung"
 
-#~ msgid "Database:"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:196
+msgid "Show Druid Cluster"
+msgstr "Druid Cluster anzeigen"
 
-#~ msgid "Select a database"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:197
+msgid "Add Druid Cluster"
+msgstr "Druid Cluster einfügen"
 
-#~ msgid "Select a schema (%s)"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:198
+msgid "Edit Druid Cluster"
+msgstr "Druid Cluster bearbeiten"
 
-#~ msgid "Schema:"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:214
+msgid "Cluster Name"
+msgstr "Vorlagename"
 
-#~ msgid "Add a table (%s)"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:215
+msgid "Broker Host"
+msgstr ""
 
-#~ msgid "Type to search ..."
-#~ msgstr ""
+#: superset/connectors/druid/views.py:216
+msgid "Broker Port"
+msgstr ""
 
-#~ msgid "Reset State"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:217
+msgid "Broker Username"
+msgstr ""
 
-#~ msgid "Enter a new title for the tab"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:218
+msgid "Broker Password"
+msgstr ""
 
-#~ msgid "Untitled Query %s"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:219
+msgid "Broker Endpoint"
+msgstr ""
 
-#~ msgid "close tab"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:597
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:238
+#: superset/connectors/druid/views.py:221
+#: superset/connectors/druid/views.py:331 superset/connectors/sqla/views.py:459
+#: superset/views/chart/mixin.py:77
+msgid "Cache Timeout"
+msgstr ""
 
-#~ msgid "rename tab"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:222
+msgid "Metadata Last Refreshed"
+msgstr ""
 
-#~ msgid "expand tool bar"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:225
+msgid ""
+"Duration (in seconds) of the caching timeout for this cluster. A timeout of "
+"0 indicates that the cache never expires. Note this defaults to the global "
+"timeout if undefined."
+msgstr ""
 
-#~ msgid "hide tool bar"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:230
+#: superset/connectors/druid/views.py:235
+msgid ""
+"Druid supports basic authentication. See [auth](http://druid.io/docs/latest/"
+"design/auth.html) and druid-basic-security extension"
+msgstr ""
 
-#~ msgid "Copy partition query to clipboard"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:258
+msgid "Show Druid Datasource"
+msgstr "Druid Datenquelle anzeigen"
 
-#~ msgid "latest partition:"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:259
+msgid "Add Druid Datasource"
+msgstr "Druid Datenquelle einfügen"
 
-#~ msgid "Keys for table"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:260
+msgid "Edit Druid Datasource"
+msgstr "Druid Datenquelle bearbeiten"
 
-#~ msgid "View keys & indexes (%s)"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:283 superset/connectors/sqla/views.py:391
+msgid ""
+"The list of charts associated with this table. By altering this datasource, "
+"you may change how these associated charts behave. Also note that charts "
+"need to point to a datasource, so this form will fail at saving if removing "
+"charts from a datasource. If you want to change the datasource for a chart, "
+"overwrite the chart from the 'explore view'"
+msgstr ""
 
-#~ msgid "Sort columns alphabetically"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:292 superset/connectors/sqla/views.py:400
+msgid "Timezone offset (in hours) for this datasource"
+msgstr ""
 
-#~ msgid "Original table column order"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:297
+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 ""
 
-#~ msgid "Copy SELECT statement to clipboard"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:305 superset/connectors/sqla/views.py:423
+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 ""
 
-#~ msgid "Remove table preview"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:310
+msgid ""
+"Redirects to this endpoint when clicking on the datasource from the "
+"datasource list"
+msgstr ""
 
-#~ msgid ""
-#~ "%s is not right as a column "
-#~ "name, please alias it (as in "
-#~ "SELECT count(*) "
-#~ msgstr ""
+#: superset/connectors/druid/views.py:314
+msgid ""
+"Duration (in seconds) of the caching timeout for this datasource. A timeout "
+"of 0 indicates that the cache never expires. Note this defaults to the "
+"cluster timeout if undefined."
+msgstr ""
 
-#~ msgid "AS my_alias"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:322 superset/connectors/sqla/views.py:449
+msgid "Associated Charts"
+msgstr ""
 
-#~ msgid "using only alphanumeric characters and underscores"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:323
+msgid "Data Source"
+msgstr "Datenquelle"
 
-#~ msgid "Creating a data source and popping a new tab"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:324
+msgid "Cluster"
+msgstr ""
 
-#~ msgid "No results available for this query"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:358
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:567
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:260
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:261
+#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1078
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:262
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:307
+#: superset/connectors/druid/views.py:326 superset/connectors/sqla/views.py:462
+#: superset/views/chart/mixin.py:83 superset/views/dashboard/mixin.py:76
+msgid "Owners"
+msgstr ""
 
-#~ msgid "Chart Type"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:327
+msgid "Is Hidden"
+msgstr ""
 
-#~ msgid "[Chart Type]"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:328 superset/connectors/sqla/views.py:455
+msgid "Enable Filter Select"
+msgstr ""
 
-#~ msgid "Datasource Name"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:329 superset/connectors/sqla/views.py:457
+msgid "Default Endpoint"
+msgstr ""
 
-#~ msgid "datasource name"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:330
+msgid "Time Offset"
+msgstr ""
 
-#~ msgid "Select ..."
-#~ msgstr ""
+#: superset/connectors/druid/views.py:332
+msgid "Datasource Name"
+msgstr ""
 
-#~ msgid "Loaded data cached"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:333
+msgid "Fetch Values From"
+msgstr ""
 
-#~ msgid "Loaded from cache"
-#~ msgstr ""
+#: superset/connectors/druid/views.py:334 superset/connectors/sqla/views.py:451
+msgid "Changed By"
+msgstr "Bearbeitet von"
+
+#: superset-frontend/src/dashboard/components/AddSliceCard.jsx:65
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:240
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:282
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:295
+#: superset/connectors/druid/views.py:335 superset/connectors/sqla/views.py:342
+#: superset/connectors/sqla/views.py:468 superset/views/dashboard/mixin.py:79
+#: superset/views/dashboard/views.py:148 superset/views/database/mixins.py:201
+#: superset/views/sql_lab.py:74
+msgid "Modified"
+msgstr "Geändert"
+
+#: superset/connectors/druid/views.py:400
+msgid "Refreshed metadata from cluster [{}]"
+msgstr ""
 
-#~ msgid "Click to force-refresh"
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:634
+msgid "Only `SELECT` statements are allowed"
+msgstr ""
 
-#~ msgid "Copy to clipboard"
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:643
+msgid "Only single queries supported"
+msgstr ""
 
-#~ msgid "Not successful"
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:739
+#, python-format
+msgid "Error in jinja expression in fetch values predicate: %(msg)s"
+msgstr ""
 
-#~ msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!"
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:797
+#, python-format
+msgid "Error in jinja expression in FROM clause: %(msg)s"
+msgstr ""
 
-#~ msgid "Copied!"
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:806
+msgid "Virtual dataset query cannot consist of multiple statements"
+msgstr ""
 
-#~ msgid "Title"
-#~ msgstr "Titel"
+#: superset/connectors/sqla/models.py:815
+msgid "Virtual dataset query must be read-only"
+msgstr ""
 
-#~ msgid "click to edit title"
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:871
+#, python-format
+msgid "Error in jinja expression in RLS filters: %(msg)s"
+msgstr ""
 
-#~ msgid "You don't have the rights to alter this title."
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:931
+msgid ""
+"Datetime column not provided as part table configuration and is required by "
+"this type of chart"
+msgstr ""
 
-#~ msgid "Click to favorite/unfavorite"
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:941
+msgid "Empty query?"
+msgstr "Leere Abfrage?"
 
-#~ msgid "You have unsaved changes."
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:951
+#: superset/connectors/sqla/models.py:1273
+#, python-format
+msgid "Metric '%(metric)s' does not exist"
+msgstr ""
 
-#~ msgid "Click the"
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:1101
+#, python-format
+msgid "Invalid filter operation type: %(op)s"
+msgstr ""
 
-#~ msgid "button on the top right to save your changes."
-#~ msgstr ""
+#: superset/connectors/sqla/models.py:1112
+#, python-format
+msgid "Error in jinja expression in WHERE clause: %(msg)s"
+msgstr ""
 
-#~ msgid "Served from data cached %s . Click to force refresh."
-#~ msgstr ""
-#~ "Von Daten dienten um %s im Cache"
-#~ " gespeichert. Aktualisierung erzwingen durch "
-#~ "Klicken"
+#: superset/connectors/sqla/models.py:1124
+#, python-format
+msgid "Error in jinja expression in HAVING clause: %(msg)s"
+msgstr ""
 
-#~ msgid "Click to force refresh"
-#~ msgstr "Aktualisierung erzwingen"
+#: superset/connectors/sqla/views.py:64
+msgid "Show Column"
+msgstr "Spalte anzeigen"
 
-#~ msgid "Error"
-#~ msgstr "Fehler"
+#: superset/connectors/sqla/views.py:65
+msgid "Add Column"
+msgstr "Spalte einfügen"
 
-#~ msgid "Sorry, there was an error adding slices to this dashboard: %s"
-#~ msgstr ""
+#: superset/connectors/sqla/views.py:66
+msgid "Edit Column"
+msgstr "Spalte bearbeiten"
 
-#~ msgid "Active Dashboard Filters"
-#~ msgstr ""
+#: superset/connectors/sqla/views.py:93
+msgid ""
+"Whether to make this column available as a [Time Granularity] option, column "
+"has to be DATETIME or DATETIME-like"
+msgstr ""
 
-#~ msgid "Checkout this dashboard: %s"
-#~ msgstr ""
+#: superset/connectors/sqla/views.py:102
+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 ""
 
-#~ msgid "Force refresh the whole dashboard"
-#~ msgstr "Ganze Dashboard Aktualisierung erzwingen"
+#: superset-frontend/src/components/TableSelector.tsx:392
+#: superset/connectors/sqla/views.py:139 superset/connectors/sqla/views.py:241
+#: superset/connectors/sqla/views.py:450 superset/views/chart/mixin.py:87
+msgid "Table"
+msgstr "Tabellen"
 
-#~ msgid "Edit this dashboard's properties"
-#~ msgstr "Dashboardeigenschaften bearbeiten"
+#: superset/connectors/sqla/views.py:140
+msgid "Expression"
+msgstr ""
 
-#~ msgid "Load a template"
-#~ msgstr "Vorlage laden"
+#: superset/connectors/sqla/views.py:141
+msgid "Is temporal"
+msgstr ""
 
-#~ msgid "Load a CSS template"
-#~ msgstr "CSS Vorlage laden"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:170
+#: superset/connectors/sqla/views.py:142
+msgid "Datetime Format"
+msgstr ""
 
-#~ msgid "CSS"
-#~ msgstr "CSS"
+#: superset/connectors/sqla/views.py:159 superset/datasets/schemas.py:39
+msgid "Invalid date/timestamp format"
+msgstr ""
 
-#~ msgid "Live CSS Editor"
-#~ msgstr ""
+#: superset/connectors/sqla/views.py:194
+msgid "Show Metric"
+msgstr "Metrik anzeigen"
 
-#~ msgid "Don't refresh"
-#~ msgstr "Nicht aktualisieren"
+#: superset/connectors/sqla/views.py:195
+msgid "Add Metric"
+msgstr "Metrik einfügen"
 
-#~ msgid "10 seconds"
-#~ msgstr "10 Sekunden"
+#: superset/connectors/sqla/views.py:196
+msgid "Edit Metric"
+msgstr "Metrik bearbeiten"
 
-#~ msgid "30 seconds"
-#~ msgstr "30 Sekunden"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:130
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:833
+#: superset/connectors/sqla/views.py:240
+msgid "SQL Expression"
+msgstr ""
 
-#~ msgid "1 minute"
-#~ msgstr "1 Minute"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:855
+#: superset/connectors/sqla/views.py:242
+msgid "D3 Format"
+msgstr ""
 
-#~ msgid "5 minutes"
-#~ msgstr "5 Minuten"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:549
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:599
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:637
+#: superset/connectors/sqla/views.py:243 superset/connectors/sqla/views.py:467
+#: superset/views/database/mixins.py:195
+msgid "Extra"
+msgstr ""
 
-#~ msgid "Refresh Interval"
-#~ msgstr "Aktualisierung Zwischenzeit"
+#: superset/connectors/sqla/views.py:285
+msgid "Row level security filter"
+msgstr ""
 
-#~ msgid "Choose the refresh frequency for this dashboard"
-#~ msgstr "Aktualisierungsfrequenz auswählen für dieses Dashboard"
+#: superset/connectors/sqla/views.py:286
+msgid "Show Row level security filter"
+msgstr ""
 
-#~ msgid "This dashboard was saved successfully."
-#~ msgstr "Dashboard wurde erfolgreich gespeichert"
+#: superset/connectors/sqla/views.py:287
+msgid "Add Row level security filter"
+msgstr ""
 
-#~ msgid "Sorry, there was an error saving this dashboard: "
-#~ msgstr ""
+#: superset/connectors/sqla/views.py:288
+msgid "Edit Row level security filter"
+msgstr ""
 
-#~ msgid "You must pick a name for the new dashboard"
-#~ msgstr ""
+#: superset/connectors/sqla/views.py:306
+msgid ""
+"Regular filters add where clauses to queries if a user belongs to a role "
+"referenced in the filter. Base filters apply filters to all queries except "
+"the roles defined in the filter, and can be used to define what users can "
+"see if no RLS filters within a filter group apply to them."
+msgstr ""
+
+#: superset/connectors/sqla/views.py:312
+msgid "These are the tables this filter will be applied to."
+msgstr ""
+
+#: superset/connectors/sqla/views.py:313
+msgid ""
+"For regular filters, these are the roles this filter will be applied to. For "
+"base filters, these are the roles that the filter DOES NOT apply to, e.g. "
+"Admin if admin should see all data."
+msgstr ""
+
+#: superset/connectors/sqla/views.py:319
+msgid ""
+"Filters with the same group key will be ORed together within the group, "
+"while different filter groups will be ANDed together. Undefined group keys "
+"are treated as unique groups, i.e. are not grouped together. For example, if "
+"a table has three filters, of which two are for departments Finance and "
+"Marketing (group key = 'department'), and one refers to the region Europe "
+"(group key = 'region'), the filter clause would apply the filter (department "
+"= 'Finance' OR department = 'Marketing') AND (region = 'Europe')."
+msgstr ""
+
+#: superset/connectors/sqla/views.py:329
+msgid ""
+"This is the condition that will be added to the WHERE clause. For example, "
+"to only return rows for a particular client, you might define a regular "
+"filter with the clause `client_id = 9`. To display no rows unless a user "
+"belongs to a RLS filter role, a base filter can be created with the clause "
+"`1 = 0` (always false)."
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:276
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:260
+#: superset/connectors/sqla/views.py:338 superset/connectors/sqla/views.py:357
+msgid "Tables"
+msgstr "Tabellen"
+
+#: superset-frontend/src/profile/components/Security.tsx:35
+#: superset/connectors/sqla/views.py:339
+msgid "Roles"
+msgstr "Rollen"
+
+#: superset/connectors/sqla/views.py:340
+msgid "Clause"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:341 superset/views/chart/mixin.py:78
+#: superset/views/dashboard/mixin.py:78 superset/views/dashboard/views.py:147
+#: superset/views/database/mixins.py:191
+msgid "Creator"
+msgstr "Schöpfer"
+
+#: superset/connectors/sqla/views.py:358
+msgid "Show Table"
+msgstr "Tabelle anzeigen"
+
+#: superset/connectors/sqla/views.py:359
+msgid "Import a table definition"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:360
+msgid "Edit Table"
+msgstr "Tabelle bearbeiten"
+
+#: superset/connectors/sqla/views.py:401
+msgid "Name of the table that exists in the source database"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:402
+msgid "Schema, as used only in some databases like Postgres, Redshift and DB2"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:409
+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:413
+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:419
+msgid ""
+"Redirects to this endpoint when clicking on the table from the table list"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:428
+msgid "Whether the table was generated by the 'Visualize' flow in SQL Lab"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:612
+#: superset/connectors/sqla/views.py:431
+msgid ""
+"A set of parameters that become available in the query using Jinja "
+"templating syntax"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:435
+msgid ""
+"Duration (in seconds) of the caching timeout for this table. A timeout of 0 "
+"indicates that the cache never expires. Note this defaults to the database "
+"timeout if undefined."
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:165
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:197
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:409
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:230
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:338
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:213
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:360
+#: superset/connectors/sqla/views.py:452 superset/connectors/sqla/views.py:453
+#: superset/templates/superset/import_dashboards.html:53
+#: superset/views/database/forms.py:112 superset/views/database/forms.py:309
+#: superset/views/database/mixins.py:190 superset/views/sql_lab.py:72
+msgid "Database"
+msgstr "Datenbank"
+
+#: superset/connectors/sqla/views.py:454 superset/views/database/mixins.py:192
+msgid "Last Changed"
+msgstr "Bearbeitet am"
+
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:272
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:424
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:239
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:223
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:380
+#: superset/connectors/sqla/views.py:456 superset/views/database/forms.py:118
+#: superset/views/database/forms.py:315
+msgid "Schema"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:458
+msgid "Offset"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:460 superset/views/database/forms.py:87
+#: superset/views/database/forms.py:276
+msgid "Table Name"
+msgstr "Tabellenname"
+
+#: superset/connectors/sqla/views.py:461
+msgid "Fetch Values Predicate"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:463
+msgid "Main Datetime Column"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:465
+msgid "SQL Lab View"
+msgstr "Tabellenansicht"
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:611
+#: superset/connectors/sqla/views.py:466
+msgid "Template parameters"
+msgstr "Vorlagename"
+
+#: superset/connectors/sqla/views.py:495
+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:520
+msgid "Refresh Metadata"
+msgstr "Druid Metadata aktualisieren"
+
+#: superset/connectors/sqla/views.py:520
+msgid "Refresh column metadata"
+msgstr "Druid Metadata aktualisieren"
+
+#: superset/connectors/sqla/views.py:554
+#, python-format
+msgid "Metadata refreshed for the following table(s): %(tables)s"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:564
+#, python-format
+msgid "The following tables added new columns: %(tables)s"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:575
+#, python-format
+msgid "The following tables removed columns: %(tables)s"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:586
+#, python-format
+msgid "The following tables update column metadata: %(tables)s"
+msgstr ""
+
+#: superset/connectors/sqla/views.py:593
+#, python-format
+msgid "Unable to refresh metadata for the following table(s): %(tables)s"
+msgstr ""
+
+#: superset/css_templates/api.py:137
+#, python-format
+msgid "Deleted %(num)d css template"
+msgid_plural "Deleted %(num)d css templates"
+msgstr[0] ""
+msgstr[1] ""
+
+#: superset/css_templates/commands/exceptions.py:23
+msgid "CSS template could not be deleted."
+msgstr ""
+
+#: superset/css_templates/commands/exceptions.py:27
+msgid "CSS template not found."
+msgstr "CSS Vorlagen"
+
+#: superset/dashboards/api.py:453
+#, python-format
+msgid "Deleted %(num)d dashboard"
+msgid_plural "Deleted %(num)d dashboards"
+msgstr[0] "Bitte Dashboard auswählen"
+msgstr[1] "Bitte Dashboard auswählen"
+
+#: superset/dashboards/filters.py:32
+msgid "Title or Slug"
+msgstr ""
+
+#: superset/dashboards/commands/exceptions.py:37
+msgid "Must be unique"
+msgstr ""
+
+#: superset/dashboards/commands/exceptions.py:41
+msgid "Dashboard parameters are invalid."
+msgstr ""
+
+#: superset/dashboards/commands/exceptions.py:45
+msgid "Dashboard not found."
+msgstr "Dashboards"
+
+#: superset/dashboards/commands/exceptions.py:49
+msgid "Dashboard could not be created."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/dashboards/commands/exceptions.py:53
+msgid "Dashboards could not be deleted."
+msgstr ""
+
+#: superset/dashboards/commands/exceptions.py:61
+msgid "Dashboard could not be updated."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/dashboards/commands/exceptions.py:65
+msgid "Dashboard could not be deleted."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/dashboards/commands/exceptions.py:73
+msgid "Changing this Dashboard is forbidden"
+msgstr "Dashboardeigenschaften bearbeiten"
+
+#: superset/dashboards/commands/exceptions.py:77
+msgid "Import dashboard failed for an unknown reason"
+msgstr ""
+
+#: superset/dashboards/commands/importers/v0.py:303
+msgid "No data in file"
+msgstr ""
+
+#: superset/databases/decorators.py:46
+msgid "Table name undefined"
+msgstr "Tabellenname"
+
+#: superset/databases/schemas.py:140
+msgid ""
+"Invalid connection string, a valid string usually follows: driver://user:"
+"password@database-host/database-name"
+msgstr ""
+
+#: superset/databases/schemas.py:150
+msgid "SQLite database cannot be used as a data source for security reasons."
+msgstr ""
+
+#: superset/databases/schemas.py:181 superset/databases/schemas.py:196
+#, python-format
+msgid "Field cannot be decoded by JSON. %(msg)s"
+msgstr ""
+
+#: superset/databases/schemas.py:204
+#, python-format
+msgid ""
+"The metadata_params in Extra field is not configured correctly. The key "
+"%(key)s is invalid."
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:31
+msgid "Database parameters are invalid."
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:41
+msgid "A database with the same name already exists"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:184
+#: superset/databases/commands/exceptions.py:49
+msgid "Field is required"
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:61
+msgid "Field cannot be decoded by JSON.  %{json_error}s"
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:78
+#: superset/views/database/mixins.py:251
+msgid ""
+"The metadata_params in Extra field is not configured correctly. The key "
+"%{key}s is invalid."
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:90
+msgid "Database not found."
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:94
+msgid "Database could not be created."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/databases/commands/exceptions.py:98
+msgid "Database could not be updated."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/databases/commands/exceptions.py:104
+#: superset/databases/commands/exceptions.py:120 superset/views/core.py:1284
+msgid "Connection failed, please check your connection settings"
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:108
+msgid "Cannot delete a database that has tables attached"
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:112
+msgid "Database could not be deleted."
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:124
+msgid "Stopped an unsafe database connection"
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:128
+msgid "Could not load database driver"
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:132 superset/views/core.py:1292
+msgid "Unexpected error occurred, please check your logs for details"
+msgstr ""
+
+#: superset/databases/commands/exceptions.py:136
+msgid "Import database failed for an unknown reason"
+msgstr ""
+
+#: superset/databases/commands/test_connection.py:69
+msgid "Could not load database driver: {}"
+msgstr ""
+
+#: superset/datasets/api.py:631
+#, python-format
+msgid "Deleted %(num)d dataset"
+msgid_plural "Deleted %(num)d datasets"
+msgstr[0] ""
+msgstr[1] ""
+
+#: superset/datasets/filters.py:26
+msgid "Null or Empty"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:47
+msgid "Database not allowed to change"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:67
+msgid "One or more columns do not exist"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:77
+msgid "One or more columns are duplicated"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:87
+msgid "One or more columns already exist"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:96
+msgid "One or more metrics do not exist"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:106
+msgid "One or more metrics are duplicated"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:116
+msgid "One or more metrics already exist"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:127
+#, python-format
+msgid ""
+"Table [%(table_name)s] could not be found, please double check your database "
+"connection, schema, and table name"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:149
+msgid "Dataset parameters are invalid."
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:153
+msgid "Dataset could not be created."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/datasets/commands/exceptions.py:157
+#: superset/datasets/commands/exceptions.py:169
+msgid "Dataset could not be updated."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/datasets/commands/exceptions.py:161
+msgid "Dataset could not be deleted."
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:165
+msgid "Dataset(s) could not be bulk deleted."
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:173
+msgid "Changing this dataset is forbidden"
+msgstr ""
+
+#: superset/datasets/commands/exceptions.py:177
+msgid "Import dataset failed for an unknown reason"
+msgstr ""
+
+#: superset/db_engine_specs/presto.py:834
+msgid "Unknown Presto Error"
+msgstr ""
+
+#: superset/db_engine_specs/presto.py:1052
+#, python-format
+msgid ""
+"We can't seem to resolve the column \"%(column_name)s\" at line %(location)s."
+msgstr ""
+
+#: superset/db_engine_specs/presto.py:1069
+#, python-format
+msgid ""
+"The table \"%(table_name)s\" does not exist. A valid table must be used to "
+"run this query."
+msgstr ""
+
+#: superset/queries/saved_queries/api.py:188
+#, python-format
+msgid "Deleted %(num)d saved query"
+msgid_plural "Deleted %(num)d saved queries"
+msgstr[0] ""
+msgstr[1] ""
+
+#: superset/queries/saved_queries/commands/exceptions.py:23
+msgid "Saved queries could not be deleted."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/queries/saved_queries/commands/exceptions.py:27
+msgid "Saved query not found."
+msgstr ""
+
+#: superset/reports/api.py:417
+#, python-format
+msgid "Deleted %(num)d report schedule"
+msgid_plural "Deleted %(num)d report schedules"
+msgstr[0] ""
+msgstr[1] ""
+
+#: superset/reports/commands/alert.py:74
+#, python-format
+msgid "Alert query returned more then one row. %s rows returned"
+msgstr ""
+
+#: superset/reports/commands/alert.py:83
+#, python-format
+msgid "Alert query returned more then one column. %s columns returned"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:44
+msgid "Dashboard does not exist"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:53
+msgid "Chart does not exist"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:62
+msgid "Database is required for alerts"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:71
+msgid "Type is required"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:80
+msgid "Choose a chart or dashboard not both"
+msgstr "Diagramm von Dashboard entfernen"
+
+#: superset/reports/commands/exceptions.py:84
+msgid "Report Schedule parameters are invalid."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:88
+msgid "Report Schedule could not be deleted."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/reports/commands/exceptions.py:92
+msgid "Report Schedule could not be created."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/reports/commands/exceptions.py:96
+msgid "Report Schedule could not be updated."
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset/reports/commands/exceptions.py:100
+msgid "Report Schedule not found."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:104
+msgid "Report Schedule delete failed."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:108
+msgid "Report Schedule log prune failed."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:112
+msgid "Report Schedule execution failed when generating a screenshot."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:116
+msgid "Report Schedule execution got an unexpected error."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:120
+msgid "Report Schedule is still working, refusing to re-compute."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:124
+msgid "Report Schedule reached a working timeout."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:138
+msgid "Alert query returned more then one row."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:143
+msgid "Alert validator config error."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:147
+msgid "Alert query returned more then one column."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:151
+msgid "Alert query returned a non-number value."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:155
+msgid "Alert found an error while executing a query."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:159
+msgid "Alert fired during grace period."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:163
+msgid "Alert ended grace period."
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:167
+msgid "Alert on grace period"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:171
+msgid "Report Schedule sellenium user not found"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:175
+msgid "Report Schedule state not found"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:179
+msgid "Report schedule unexpected error"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:183
+msgid "Changing this report is forbidden"
+msgstr ""
+
+#: superset/reports/commands/exceptions.py:187
+msgid "An error occurred while pruning logs "
+msgstr ""
+
+#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:182
+#, python-format
+msgid ""
+"\n"
+"            <b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>\n"
+"            <img src=\"cid:%(msgid)s\">\n"
+"            "
+msgstr ""
+
+#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:291
+#: superset/tasks/schedules.py:460
+#, python-format
+msgid "%(prefix)s %(title)s"
+msgstr ""
+
+#: superset/reports/notifications/slack.py:48
+#, python-format
+msgid ""
+"\n"
+"            *%(name)s*\n"
+"\n"
+"            <%(url)s|Explore in Superset>\n"
+"            "
+msgstr ""
+
+#: superset/tasks/schedules.py:157
+#, python-format
+msgid ""
+"\n"
+"        *%(name)s*\n"
+"\n"
+"        <%(url)s|Explore in Superset>\n"
+"        "
+msgstr ""
+
+#: superset/tasks/schedules.py:169 superset/tasks/schedules.py:360
+#, python-format
+msgid "<b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>"
+msgstr ""
+
+#: superset/tasks/schedules.py:359
+#, python-format
+msgid "%(name)s.csv"
+msgstr ""
+
+#: superset/tasks/schedules.py:367
+#, python-format
+msgid ""
+"\n"
+"        *%(slice_name)s*\n"
+"\n"
+"        <%(slice_url_user_friendly)s|Explore in Superset>\n"
+"        "
+msgstr ""
+
+#: superset/tasks/schedules.py:654
+#, python-format
+msgid "[Alert] %(label)s"
+msgstr ""
+
+#: superset/templates/appbuilder/navbar_right.html:35
+msgid "New"
+msgstr ""
+
+#: superset-frontend/src/components/Menu/NewMenu.tsx:26
+#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1144
+#: superset/templates/appbuilder/navbar_right.html:38
+msgid "SQL Query"
+msgstr "Abfrage"
+
+#: superset-frontend/src/components/Menu/NewMenu.tsx:31
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:383
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:211
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:522
+#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:148
+#: superset/templates/appbuilder/navbar_right.html:39
+#: superset/views/chart/mixin.py:85 superset/views/chart/views.py:114
+#: superset/views/schedules.py:286
+msgid "Chart"
+msgstr ""
+
+#: superset-frontend/src/components/Menu/NewMenu.tsx:36
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:481
+#: superset/templates/appbuilder/navbar_right.html:40
+#: superset/views/dashboard/mixin.py:72 superset/views/dashboard/views.py:145
+#: superset/views/schedules.py:223
+msgid "Dashboard"
+msgstr ""
+
+#: superset-frontend/src/components/Menu/Menu.tsx:212
+#: superset/templates/appbuilder/navbar_right.html:109
+msgid "Profile"
+msgstr "Profil"
+
+#: superset-frontend/src/components/Menu/Menu.tsx:217
+#: superset/templates/appbuilder/navbar_right.html:110
+msgid "Info"
+msgstr ""
+
+#: superset-frontend/src/components/Menu/Menu.tsx:220
+#: superset/templates/appbuilder/navbar_right.html:111
+msgid "Logout"
+msgstr "Abmelden"
+
+#: superset-frontend/src/components/Menu/Menu.tsx:276
+#: superset/templates/appbuilder/navbar_right.html:126
+msgid "Login"
+msgstr "Anmelden"
+
+#: superset/templates/appbuilder/general/widgets/base_list.html:55
+msgid "Record Count"
+msgstr "Datensätzeanzahl"
+
+#: superset/templates/appbuilder/general/widgets/base_list.html:64
+msgid "No records found"
+msgstr "Keine Datensätze gefunden"
+
+#: superset/templates/appbuilder/general/widgets/search.html:24
+msgid "Filter List"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:296
+#: superset-frontend/src/explore/components/DataTableControl.tsx:73
+#: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:226
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:398
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:306
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:466
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:292
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:424
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:388
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:450
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:397
+#: superset/templates/appbuilder/general/widgets/search.html:40
+msgid "Search"
+msgstr "Suche"
+
+#: superset/templates/appbuilder/general/widgets/search.html:57
+msgid "Refresh"
+msgstr "Aktualisierung Zwischenzeit"
+
+#: superset/templates/superset/import_dashboards.html:21
+msgid "Import dashboards"
+msgstr "Dashboards importieren"
+
+#: superset/templates/superset/import_dashboards.html:26
+msgid "Import Dashboard(s)"
+msgstr "Dashboards importieren"
+
+#: superset-frontend/src/components/ImportModal/index.tsx:275
+#: superset/templates/superset/import_dashboards.html:37
+msgid "File"
+msgstr ""
+
+#: superset/templates/superset/import_dashboards.html:47
+msgid "Choose File"
+msgstr ""
+
+#: superset/templates/superset/import_dashboards.html:63
+msgid "Upload"
+msgstr ""
+
+#: superset/templates/superset/request_access.html:20
+msgid "No Access!"
+msgstr "Keine Zugriff!"
+
+#: superset/templates/superset/request_access.html:25
+#, python-format
+msgid "You do not have permissions to access the datasource(s): %(name)s."
+msgstr ""
+
+#: superset/templates/superset/request_access.html:31
+msgid "Request Permissions"
+msgstr "Berechtigung anfordern"
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:176
+#: superset-frontend/src/common/components/Modal/Modal.tsx:144
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:305
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:142
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:437
+#: superset-frontend/src/datasource/DatasourceModal.tsx:211
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:175
+#: superset-frontend/src/explore/components/SaveModal.tsx:169
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:749
+#: superset/templates/superset/request_access.html:34
+msgid "Cancel"
+msgstr ""
+
+#: superset/templates/superset/fab_overrides/list_with_checkboxes.html:82
+msgid "Use the edit buttom to change this field"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399
+#: superset/templates/superset/models/database/macros.html:22
+msgid "Test Connection"
+msgstr "Verbindungstest"
+
+#: superset/utils/core.py:794
+#, python-format
+msgid "[Superset] Access to the datasource %(name)s was granted"
+msgstr "[Superset] Zugriff auf Datenquelle %(name)s war genehmigt "
+
+#: superset/utils/date_parser.py:378
+msgid "Unable to find such a holiday: [{}]"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:136
+msgid "Referenced columns not available in DataFrame."
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:161
+#, python-format
+msgid "Column referenced by aggregate is undefined: %(column)s"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:168
+#, python-format
+msgid "Operator undefined for aggregator: %(name)s"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:177
+#, python-format
+msgid "Invalid numpy function: %(operator)s"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:245
+msgid "Pivot operation requires at least one index"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:249
+msgid "Pivot operation must include at least one aggregate"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:357
+msgid "Undefined window for rolling operation"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:372
+#, python-format
+msgid "Invalid rolling_type: %(type)s"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:378
+#, python-format
+msgid "Invalid options for %(rolling_type)s: %(options)s"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:463
+#, python-format
+msgid "Invalid cumulative operator: %(operator)s"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:489
+msgid "Invalid geohash string"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:512
+msgid "Invalid longitude/latitude"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:554
+msgid "Invalid geodetic string"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:616
+msgid "`fbprophet` package not installed"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:667
+msgid "Time grain missing"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:670
+#, python-format
+msgid "Unsupported time grain: %(time_grain)s"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:676
+msgid "Periods must be a positive integer value"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:679
+msgid "Confidence interval must be between 0 and 1 (exclusive)"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:682
+msgid "DataFrame must include temporal column"
+msgstr ""
+
+#: superset/utils/pandas_postprocessing.py:684
+msgid "DataFrame include at least one series"
+msgstr "Bitte wählt zumindest eine Metrik"
+
+#: superset/utils/pandas_postprocessing.py:773
+msgid ""
+"percentiles must be a list or tuple with two numeric values, of which the "
+"first is lower than the second value"
+msgstr ""
+
+#: superset-frontend/src/components/Menu/Menu.tsx:208
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:282
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:372
+#: superset/views/access_requests.py:40 superset/views/log/__init__.py:30
+#: superset/views/schedules.py:226 superset/views/schedules.py:289
+#: superset/views/sql_lab.py:71
+msgid "User"
+msgstr "Benutzer"
+
+#: superset/views/access_requests.py:41
+msgid "User Roles"
+msgstr "Benutzer Rollen"
+
+#: superset/views/access_requests.py:42
+msgid "Database URL"
+msgstr "Datenbank URL"
+
+#: superset/views/access_requests.py:44
+msgid "Roles to grant"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:206
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:184
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:285
+#: superset/views/access_requests.py:45 superset/views/schedules.py:224
+#: superset/views/schedules.py:287
+msgid "Created On"
+msgstr ""
+
+#: superset/views/alerts.py:59
+msgid "List Observations"
+msgstr "Metriken auflisten"
+
+#: superset/views/alerts.py:60
+msgid "Show Observation"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:127
+#: superset/views/alerts.py:67
+msgid "Error Message"
+msgstr "Warnmeldung"
+
+#: superset/views/alerts.py:165
+msgid "Log Retentions (days)"
+msgstr ""
+
+#: superset/views/alerts.py:174
+msgid "A semicolon ';' delimited list of email addresses"
+msgstr ""
+
+#: superset/views/alerts.py:175
+msgid "How long to keep the logs around for this alert"
+msgstr ""
+
+#: superset/views/alerts.py:176
+msgid ""
+"Once an alert is triggered, how long, in seconds, before Superset nags you "
+"again."
+msgstr ""
+
+#: superset/views/alerts.py:180
+msgid ""
+"A SQL statement that defines whether the alert should get triggered or not. "
+"The query is expected to return either NULL or a number value."
+msgstr ""
+
+#: superset/views/annotations.py:40
+msgid "annotation start time or end time is required."
+msgstr ""
+
+#: superset/views/annotations.py:47
+msgid "Annotation end time must be no earlier than start time."
+msgstr ""
+
+#: superset/views/annotations.py:60
+msgid "Annotations"
+msgstr "Anmerkungen"
+
+#: superset/views/annotations.py:61
+msgid "Show Annotation"
+msgstr "Anmerkungen"
+
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
+#: superset/views/annotations.py:62
+msgid "Add Annotation"
+msgstr "Anmerkungen"
+
+#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:180
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
+#: superset/views/annotations.py:63
+msgid "Edit Annotation"
+msgstr "Anmerkungen"
+
+#: superset/views/annotations.py:78
+msgid "Layer"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:148
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:141
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:145
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:832
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:840
+#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:157
+#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:149
+#: superset/views/annotations.py:79 superset/views/sql_lab.py:70
+msgid "Label"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:161
+#: superset/views/annotations.py:81
+msgid "Start"
+msgstr "Von Zeit"
+
+#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:170
+#: superset/views/annotations.py:82
+msgid "End"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400
+#: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:82
+msgid "JSON Metadata"
+msgstr ""
+
+#: superset/views/annotations.py:120
+msgid "Show Annotation Layer"
+msgstr "Anmerkungstufe"
+
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:191
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:203
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:219
+#: superset/views/annotations.py:121
+msgid "Add Annotation Layer"
+msgstr "Anmerkungstufe"
+
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:166
+#: superset/views/annotations.py:122
+msgid "Edit Annotation Layer"
+msgstr "Anmerkungstufe"
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:119
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:200
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:706
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:218
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:132
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:131
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:252
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:209
+#: superset/views/annotations.py:128 superset/views/chart/mixin.py:86
+msgid "Name"
+msgstr "Name"
+
+#: superset/views/base.py:207
+#, python-format
+msgid "Datasource %(name)s already exists"
+msgstr ""
+
+#: superset/views/base.py:227
+msgid ""
+"Table [%{table}s] could not be found, please double check your database "
+"connection, schema, and table name, error: {}"
+msgstr ""
+
+#: superset/views/base.py:378
+msgid "json isn't valid"
+msgstr ""
+
+#: superset/views/base.py:389
+msgid "Export to YAML"
+msgstr "Exportieren als JSON"
+
+#: superset/views/base.py:389
+msgid "Export to YAML?"
+msgstr "Exportieren als JSON"
+
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:310
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:472
+#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:315
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:370
+#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:98
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:309
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:559
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:336
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:295
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:512
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:330
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:592
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:444
+#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:230
+#: superset/views/base.py:446
+msgid "Delete"
+msgstr "Löschen"
+
+#: superset/views/base.py:446
+msgid "Delete all Really?"
+msgstr "Wirklich alle löschen?"
+
+#: superset/views/base_api.py:100
+msgid "Is favorite"
+msgstr "Favoriten"
+
+#: superset/views/core.py:161
+msgid "The data source seems to have been deleted"
+msgstr ""
+
+#: superset/views/core.py:162
+msgid "The user seems to have been deleted"
+msgstr ""
+
+#: superset/views/core.py:277
+msgid "Access was requested"
+msgstr "Zugang wurde beantragt"
+
+#: superset/views/core.py:331
+msgid "The access requests seem to have been deleted"
+msgstr ""
+
+#: superset/views/core.py:343
+#, python-format
+msgid ""
+"%(user)s was granted the role %(role)s that gives access to the "
+"%(datasource)s"
+msgstr ""
+
+#: superset/views/core.py:366
+#, python-format
+msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s"
+msgstr ""
+
+#: superset/views/core.py:383
+msgid "You have no permission to approve this request"
+msgstr ""
+
+#: superset/views/core.py:634
+#, python-format
+msgid ""
+"Cannot import dashboard: %(db_error)s.\n"
+"Make sure to create the database before importing the dashboard."
+msgstr ""
+
+#: superset/views/core.py:645
+msgid "An unknown error occurred. Please contact your Superset administrator"
+msgstr ""
+
+#: superset/views/core.py:710
+#, python-format
+msgid "Error occurred when opening the chart: %(error)s"
+msgstr ""
+
+#: superset/views/core.py:764 superset/views/core.py:770
+#: superset/views/core.py:917 superset/views/core.py:935
+msgid "You don't have the rights to "
+msgstr "Sie haben keine Zugriff auf diese Datenquelle"
+
+#: superset/views/core.py:764 superset/views/core.py:918
+msgid "alter this "
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:129
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:600
+#: superset-frontend/src/views/CRUD/welcome/ChartTable.tsx:64
+#: superset/views/core.py:764 superset/views/core.py:770
+msgid "chart"
+msgstr "Diagramm bewegen"
+
+#: superset/views/core.py:770 superset/views/core.py:936
+msgid "create a "
+msgstr ""
+
+#: superset/views/core.py:810
+#, python-format
+msgid "Explore - %(table)s"
+msgstr ""
+
+#: superset/views/core.py:893
+msgid "Chart [{}] has been saved"
+msgstr ""
+
+#: superset/views/core.py:897
+msgid "Chart [{}] has been overwritten"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:102
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:563
+#: superset-frontend/src/views/CRUD/welcome/DashboardTable.tsx:55
+#: superset/views/core.py:919 superset/views/core.py:937
+msgid "dashboard"
+msgstr "Dashboards"
+
+#: superset/views/core.py:924
+msgid "Chart [{}] was added to dashboard [{}]"
+msgstr ""
+
+#: superset/views/core.py:946
+msgid "Dashboard [{}] just got created and chart [{}] was added to it"
+msgstr ""
+
+#: superset/views/core.py:1174
+msgid ""
+"This dashboard was changed recently. Please reload dashboard to get latest "
+"version."
+msgstr ""
+
+#: superset/views/core.py:1267
+#, python-format
+msgid "Could not load database driver: %(driver_name)s"
+msgstr ""
+
+#: superset/views/core.py:1276
+msgid ""
+"Invalid connection string, a valid string usually follows:\n"
+"'DRIVER://USER:PASSWORD@DB-HOST/DATABASE-NAME'"
+msgstr ""
+
+#: superset/views/core.py:1632
+msgid ""
+"Malformed request. slice_id or table_name and db_name arguments are expected"
+msgstr ""
+
+#: superset/views/core.py:1642
+#, python-format
+msgid "Chart %(id)s not found"
+msgstr ""
+
+#: superset/views/core.py:1655
+#, python-format
+msgid "Table %(table)s wasn't found in the database %(db)s"
+msgstr ""
+
+#: superset/views/core.py:1925
+#, python-format
+msgid "Can't find User '%(name)s', please ask your admin to create one."
+msgstr ""
+
+#: superset/views/core.py:1937
+#, python-format
+msgid "Can't find DruidCluster with cluster_name = '%(name)s'"
+msgstr ""
+
+#: superset/views/core.py:2180
+msgid "Data could not be deserialized. You may want to re-run the query."
+msgstr ""
+
+#: superset/views/core.py:2284
+#, python-format
+msgid ""
+"%(validator)s was unable to check your query.\n"
+"Please recheck your query.\n"
+"Exception: %(ex)s"
+msgstr ""
+
+#: superset/views/core.py:2338
+msgid ""
+"Failed to start remote query on a worker. Tell your administrator to verify "
+"the availability of the message queue."
+msgstr ""
+
+#: superset/views/core.py:2502 superset/views/core.py:2504
+msgid "Query record was not created as expected."
+msgstr ""
+
+#: superset/views/core.py:2541
+#, python-format
+msgid "The parameter %(parameters)s in your query is undefined."
+msgid_plural ""
+"The following parameters in your query are undefined: %(parameters)s."
+msgstr[0] ""
+msgstr[1] ""
+
+#: superset/views/core.py:2809
+#, python-format
+msgid "%(user)s's profile"
+msgstr ""
+
+#: superset/views/css_templates.py:39
+msgid "Show CSS Template"
+msgstr "CSS Vorlagen"
+
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:237
+#: superset/views/css_templates.py:40
+msgid "Add CSS Template"
+msgstr "CSS Vorlagen"
+
+#: superset/views/css_templates.py:41
+msgid "Edit CSS Template"
+msgstr "CSS Vorlagen"
+
+#: superset/views/css_templates.py:46
+msgid "Template Name"
+msgstr "Vorlagename"
+
+#: superset/views/dynamic_plugins.py:42
+msgid "A human-friendly name"
+msgstr ""
+
+#: superset/views/dynamic_plugins.py:43
+msgid ""
+"Used internally to identify the plugin. Should be set to the package name "
+"from the pluginʼs package.json"
+msgstr ""
+
+#: superset/views/dynamic_plugins.py:47
+msgid ""
+"A full URL pointing to the location of the built plugin (could be hosted on "
+"a CDN for example)"
+msgstr ""
+
+#: superset/views/dynamic_plugins.py:53
+msgid "Custom Plugins"
+msgstr ""
+
+#: superset/views/dynamic_plugins.py:54
+msgid "Custom Plugin"
+msgstr ""
+
+#: superset/views/dynamic_plugins.py:55
+msgid "Add a Plugin"
+msgstr "Spalte einfügen"
+
+#: superset/views/dynamic_plugins.py:56
+msgid "Edit Plugin"
+msgstr "Spalte bearbeiten"
+
+#: superset/views/schedules.py:183
+msgid "Schedule Email Reports for Dashboards"
+msgstr ""
+
+#: superset/views/schedules.py:185
+msgid "Manage Email Reports for Dashboards"
+msgstr "Dashboards importieren"
+
+#: superset/views/schedules.py:225 superset/views/schedules.py:288
+msgid "Changed On"
+msgstr "Bearbeitet am"
+
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:275
+#: superset/views/schedules.py:227 superset/views/schedules.py:290
+msgid "Active"
+msgstr "Aktion"
+
+#: superset/views/schedules.py:228 superset/views/schedules.py:291
+msgid "Crontab"
+msgstr ""
+
+#: superset/views/schedules.py:229 superset/views/schedules.py:292
+msgid "Recipients"
+msgstr ""
+
+#: superset/views/schedules.py:230 superset/views/schedules.py:293
+msgid "Slack Channel"
+msgstr ""
+
+#: superset/views/schedules.py:231 superset/views/schedules.py:294
+msgid "Deliver As Group"
+msgstr ""
+
+#: superset/views/schedules.py:232 superset/views/schedules.py:295
+msgid "Delivery Type"
+msgstr ""
+
+#: superset/views/schedules.py:244
+msgid "Schedule Email Reports for Charts"
+msgstr ""
+
+#: superset/views/schedules.py:246
+msgid "Manage Email Reports for Charts"
+msgstr ""
+
+#: superset/views/schedules.py:296
+msgid "Email Format"
+msgstr ""
+
+#: superset/views/sql_lab.py:41
+msgid "List Saved Query"
+msgstr "Gespeicherte Abfragen auflisten"
+
+#: superset/views/sql_lab.py:42
+msgid "Show Saved Query"
+msgstr "Gespeicherte Abfrage anzeigen"
+
+#: superset/views/sql_lab.py:43
+msgid "Add Saved Query"
+msgstr "Gespeicherte Abfrage einfügen"
+
+#: superset/views/sql_lab.py:44
+msgid "Edit Saved Query"
+msgstr "Gespeicherte Abfrage bearbeiten"
+
+#: superset/views/sql_lab.py:75
+msgid "End Time"
+msgstr "Bis Zeit"
+
+#: superset/views/sql_lab.py:76
+msgid "Pop Tab Link"
+msgstr ""
+
+#: superset/views/sql_lab.py:77
+msgid "Changed on"
+msgstr "Bearbeitet am"
+
+#: superset/views/utils.py:485
+msgid "Could not determine datasource type"
+msgstr ""
+
+#: superset/views/utils.py:501
+msgid "Could not find viz object"
+msgstr ""
+
+#: superset/views/chart/mixin.py:27
+msgid "Show Chart"
+msgstr "Dashboard anzeigen"
+
+#: superset/views/chart/mixin.py:28
+msgid "Add Chart"
+msgstr "Dashboard einfügen"
+
+#: superset/views/chart/mixin.py:29
+msgid "Edit Chart"
+msgstr "Diagramm bearbeiten"
+
+#: superset/views/chart/mixin.py:64
+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/chart/mixin.py:70
+msgid ""
+"Duration (in seconds) of the caching timeout for this chart. Note this "
+"defaults to the datasource/table timeout if undefined."
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:181
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:257
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:158
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:279
+#: superset/views/chart/mixin.py:82
+msgid "Last Modified"
+msgstr "Geändert"
+
+#: superset/views/chart/mixin.py:84
+msgid "Parameters"
+msgstr "Parameter"
+
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:220
+#: superset/views/chart/mixin.py:88
+msgid "Visualization Type"
+msgstr "Visualisierungstyp"
+
+#: superset/views/dashboard/mixin.py:26
+msgid "Show Dashboard"
+msgstr "Dashboard anzeigen"
+
+#: superset/views/dashboard/mixin.py:27
+msgid "Add Dashboard"
+msgstr "Dashboard einfügen"
+
+#: superset/views/dashboard/mixin.py:28
+msgid "Edit Dashboard"
+msgstr "Dashboard bearbeiten"
+
+#: superset/views/dashboard/mixin.py:46
+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/dashboard/mixin.py:52
+msgid ""
+"The CSS for individual dashboards can be altered here, or in the dashboard "
+"view where changes are immediately visible"
+msgstr ""
+
+#: superset/views/dashboard/mixin.py:57
+msgid "To get a readable URL for your dashboard"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:414
+#: superset/views/dashboard/mixin.py:58
+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/dashboard/mixin.py:64
+msgid "Owners is a list of users who can alter the dashboard."
+msgstr ""
+
+#: superset/views/dashboard/mixin.py:65
+msgid ""
+"Determines whether or not this dashboard is visible in the list of all "
+"dashboards"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:329
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:207
+#: superset/views/dashboard/mixin.py:73 superset/views/dashboard/views.py:146
+msgid "Title"
+msgstr "Titel"
+
+#: superset/views/dashboard/mixin.py:74
+msgid "Slug"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:101
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:229
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:407
+#: superset/views/dashboard/mixin.py:77
+msgid "Published"
+msgstr ""
+
+#: superset/views/dashboard/mixin.py:80
+msgid "Position JSON"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/CssEditor.jsx:83
+#: superset/views/dashboard/mixin.py:81
+msgid "CSS"
+msgstr "CSS"
+
+#: superset/views/dashboard/mixin.py:83
+msgid "Underlying Tables"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:110
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:327
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:567
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:316
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:520
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:313
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:346
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:600
+#: superset/views/dashboard/views.py:66
+msgid "Export"
+msgstr ""
+
+#: superset/views/dashboard/views.py:66
+msgid "Export dashboards?"
+msgstr ""
+
+#: superset/views/database/forms.py:88
+msgid "Name of table to be created from csv data."
+msgstr ""
+
+#: superset/views/database/forms.py:93
+msgid "CSV File"
+msgstr ""
+
+#: superset/views/database/forms.py:94
+msgid "Select a CSV file to be uploaded to a database."
+msgstr ""
+
+#: superset/views/database/forms.py:103 superset/views/database/forms.py:292
+#, python-format
+msgid "Only the following file extensions are allowed: %(allowed_extensions)s"
+msgstr ""
+
+#: superset/views/database/forms.py:119 superset/views/database/forms.py:316
+msgid "Specify a schema (if database flavor supports this)."
+msgstr ""
+
+#: superset/views/database/forms.py:124
+msgid "Delimiter"
+msgstr ""
+
+#: superset/views/database/forms.py:125
+msgid "Delimiter used by CSV file (for whitespace use \\s+)."
+msgstr ""
+
+#: superset/views/database/forms.py:130 superset/views/database/forms.py:321
+msgid "Table Exists"
+msgstr "Tabellen"
+
+#: superset/views/database/forms.py:131 superset/views/database/forms.py:322
+msgid ""
+"If table exists do one of the following: Fail (do nothing), Replace (drop "
+"and recreate table) or Append (insert data)."
+msgstr ""
+
+#: superset/views/database/forms.py:137 superset/views/database/forms.py:328
+msgid "Fail"
+msgstr ""
+
+#: superset/views/database/forms.py:138 superset/views/database/forms.py:329
+msgid "Replace"
+msgstr ""
+
+#: superset/views/database/forms.py:139 superset/views/database/forms.py:330
+msgid "Append"
+msgstr ""
+
+#: superset/views/database/forms.py:144 superset/views/database/forms.py:335
+msgid "Header Row"
+msgstr ""
+
+#: superset/views/database/forms.py:145 superset/views/database/forms.py:336
+msgid ""
+"Row containing the headers to use as column names (0 is first line of data). "
+"Leave empty if there is no header row."
+msgstr ""
+
+#: superset/views/database/forms.py:154 superset/views/database/forms.py:345
+msgid "Index Column"
+msgstr "Spalte einfügen"
+
+#: superset/views/database/forms.py:155 superset/views/database/forms.py:346
+msgid ""
+"Column to use as the row labels of the dataframe. Leave empty if no index "
+"column."
+msgstr ""
+
+#: superset/views/database/forms.py:163 superset/views/database/forms.py:354
+msgid "Mangle Duplicate Columns"
+msgstr ""
+
+#: superset/views/database/forms.py:164 superset/views/database/forms.py:355
+msgid "Specify duplicate columns as \"X.0, X.1\"."
+msgstr ""
+
+#: superset/views/database/forms.py:167
+msgid "Skip Initial Space"
+msgstr ""
+
+#: superset/views/database/forms.py:167
+msgid "Skip spaces after delimiter."
+msgstr ""
+
+#: superset/views/database/forms.py:170 superset/views/database/forms.py:358
+msgid "Skip Rows"
+msgstr ""
+
+#: superset/views/database/forms.py:171 superset/views/database/forms.py:359
+msgid "Number of rows to skip at start of file."
+msgstr ""
+
+#: superset/views/database/forms.py:176 superset/views/database/forms.py:364
+msgid "Rows to Read"
+msgstr ""
+
+#: superset/views/database/forms.py:177 superset/views/database/forms.py:365
+msgid "Number of rows of file to read."
+msgstr ""
+
+#: superset/views/database/forms.py:182
+msgid "Skip Blank Lines"
+msgstr ""
+
+#: superset/views/database/forms.py:183
+msgid "Skip blank lines rather than interpreting them as NaN values."
+msgstr ""
+
+#: superset/views/database/forms.py:186 superset/views/database/forms.py:370
+msgid "Parse Dates"
+msgstr ""
+
+#: superset/views/database/forms.py:187 superset/views/database/forms.py:371
+msgid "A comma separated list of columns that should be parsed as dates."
+msgstr ""
+
+#: superset/views/database/forms.py:193
+msgid "Infer Datetime Format"
+msgstr ""
+
+#: superset/views/database/forms.py:194
+msgid "Use Pandas to interpret the datetime format automatically."
+msgstr ""
+
+#: superset/views/database/forms.py:197 superset/views/database/forms.py:377
+msgid "Decimal Character"
+msgstr ""
+
+#: superset/views/database/forms.py:199 superset/views/database/forms.py:379
+msgid "Character to interpret as decimal point."
+msgstr ""
+
+#: superset/views/database/forms.py:204 superset/views/database/forms.py:384
+msgid "Dataframe Index"
+msgstr ""
+
+#: superset/views/database/forms.py:204 superset/views/database/forms.py:384
+msgid "Write dataframe index as a column."
+msgstr ""
+
+#: superset/views/database/forms.py:207 superset/views/database/forms.py:387
+msgid "Column Label(s)"
+msgstr ""
+
+#: superset/views/database/forms.py:208 superset/views/database/forms.py:388
+msgid ""
+"Column label for index column(s). If None is given and Dataframe Index is "
+"True, Index Names are used."
+msgstr ""
+
+#: superset/views/database/forms.py:216 superset/views/database/forms.py:396
+msgid "Null values"
+msgstr ""
+
+#: superset/views/database/forms.py:218 superset/views/database/forms.py:398
+msgid ""
+"Json list of the values that should be treated as null. Examples: [\"\"], "
+"[\"None\", \"N/A\"], [\"nan\", \"null\"]. Warning: Hive database supports "
+"only single value. Use [\"\"] for empty string."
+msgstr ""
+
+#: superset/views/database/forms.py:277
+msgid "Name of table to be created from excel data."
+msgstr ""
+
+#: superset/views/database/forms.py:282
+msgid "Excel File"
+msgstr ""
+
+#: superset/views/database/forms.py:283
+msgid "Select a Excel file to be uploaded to a database."
+msgstr ""
+
+#: superset/views/database/forms.py:302
+msgid "Sheet Name"
+msgstr "Vorlagename"
+
+#: superset/views/database/forms.py:303
+msgid "Strings used for sheet names (default is the first sheet)."
+msgstr ""
+
+#: superset/views/database/mixins.py:33
+msgid "Show Database"
+msgstr "Datenbank anzeigen"
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
+#: superset/views/database/mixins.py:34
+msgid "Add Database"
+msgstr "Datenbank einfügen"
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
+#: superset/views/database/mixins.py:35
+msgid "Edit Database"
+msgstr "Datenbank bearbeiten"
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:466
+#: superset/views/database/mixins.py:103
+msgid "Expose this DB in SQL Lab"
+msgstr ""
+
+#: superset/views/database/mixins.py:104
+msgid ""
+"Operate the database in asynchronous mode, meaning  that the queries are "
+"executed on remote workers as opposed to on the web server itself. This "
+"assumes that you have a Celery worker setup as well as a results backend. "
+"Refer to the installation docs for more information."
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:479
+#: superset/views/database/mixins.py:112
+msgid "Allow CREATE TABLE AS option in SQL Lab"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:493
+#: superset/views/database/mixins.py:113
+msgid "Allow CREATE VIEW AS option in SQL Lab"
+msgstr ""
+
+#: superset/views/database/mixins.py:114
+msgid ""
+"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in "
+"SQL Lab"
+msgstr ""
+
+#: superset/views/database/mixins.py:119
+msgid ""
+"When allowing CREATE TABLE AS option in SQL Lab, this option forces the "
+"table to be created in this schema"
+msgstr ""
+
+#: superset/views/database/mixins.py:162
+msgid ""
+"If Presto, all the queries in SQL Lab are going to be executed as the "
+"currently logged on user who must have permission to run them.<br/>If Hive "
+"and hive.server2.enable.doAs is enabled, will run the queries as service "
+"account, but impersonate the currently logged on user via hive.server2.proxy."
+"user property."
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:523
+#: superset/views/database/mixins.py:169
+msgid ""
+"Allow SQL Lab to fetch a list of all tables and all views across all "
+"database schemas. For large data warehouse with thousands of tables, this "
+"can be expensive and put strain on the system."
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:428
+#: superset/views/database/mixins.py:174
+msgid ""
+"Duration (in seconds) of the caching timeout for charts of this database. A "
+"timeout of 0 indicates that the cache never expires. Note this defaults to "
+"the global timeout if undefined."
+msgstr ""
+
+#: superset/views/database/mixins.py:179
+msgid "If selected, please set the schemas allowed for csv upload in Extra."
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:253
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:358
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:465
+#: superset/views/database/mixins.py:185
+msgid "Expose in SQL Lab"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:477
+#: superset/views/database/mixins.py:186
+msgid "Allow CREATE TABLE AS"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:491
+#: superset/views/database/mixins.py:187
+msgid "Allow CREATE VIEW AS"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:505
+#: superset/views/database/mixins.py:188
+msgid "Allow DML"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:533
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:539
+#: superset/views/database/mixins.py:189
+msgid "CTAS Schema"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:384
+#: superset/views/database/mixins.py:193
+msgid "SQLAlchemy URI"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:417
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:423
+#: superset/views/database/mixins.py:194
+msgid "Chart Cache Timeout"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:553
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:558
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:642
+#: superset/views/database/mixins.py:196
+msgid "Secure Extra"
+msgstr "Sicherheit"
+
+#: superset/views/database/mixins.py:197
+msgid "Root certificate"
+msgstr ""
+
+#: superset/views/database/mixins.py:198
+msgid "Async Execution"
+msgstr ""
+
+#: superset/views/database/mixins.py:199
+msgid "Impersonate the logged on user"
+msgstr ""
+
+#: superset/views/database/mixins.py:200
+msgid "Allow Csv Upload"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:521
+#: superset/views/database/mixins.py:202
+msgid "Allow Multi Schema Metadata Fetch"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:201
+#: superset/views/database/mixins.py:203
+msgid "Backend"
+msgstr ""
+
+#: superset/views/database/mixins.py:243 superset/views/database/mixins.py:267
+#, python-format
+msgid "Extra field cannot be decoded by JSON. %(msg)s"
+msgstr ""
+
+#: superset/views/database/validators.py:40
+msgid ""
+"Invalid connection string, a valid string usually follows:'DRIVER://USER:"
+"PASSWORD@DB-HOST/DATABASE-NAME'<p>Example:'postgresql://user:password@your-"
+"postgres-db/database'</p>"
+msgstr ""
+
+#: superset/views/database/views.py:114
+msgid "CSV to Database configuration"
+msgstr ""
+
+#: superset/views/database/views.py:132
+#, python-format
+msgid ""
+"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for "
+"csv uploads. Please contact your Superset Admin."
+msgstr ""
+
+#: superset/views/database/views.py:142
+msgid ""
+"You cannot specify a namespace both in the name of the table: \"%(csv_table."
+"table)s\" and in the schema field: \"%(csv_table.schema)s\". Please remove "
+"one"
+msgstr ""
+
+#: superset/views/database/views.py:250
+#, python-format
+msgid ""
+"Unable to upload CSV file \"%(filename)s\" to table \"%(table_name)s\" in "
+"database \"%(db_name)s\". Error message: %(error_msg)s"
+msgstr ""
+
+#: superset/views/database/views.py:263
+#, python-format
+msgid ""
+"CSV file \"%(csv_filename)s\" uploaded to table \"%(table_name)s\" in "
+"database \"%(db_name)s\""
+msgstr ""
+
+#: superset/views/database/views.py:274
+msgid "Excel to Database configuration"
+msgstr ""
+
+#: superset/views/database/views.py:289
+#, python-format
+msgid ""
+"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for "
+"excel uploads. Please contact your Superset Admin."
+msgstr ""
+
+#: superset/views/database/views.py:299
+msgid ""
+"You cannot specify a namespace both in the name of the table: "
+"\"%(excel_table.table)s\" and in the schema field: \"%(excel_table.schema)s"
+"\". Please remove one"
+msgstr ""
+
+#: superset/views/database/views.py:402
+#, python-format
+msgid ""
+"Unable to upload Excel file \"%(filename)s\" to table \"%(table_name)s\" in "
+"database \"%(db_name)s\". Error message: %(error_msg)s"
+msgstr ""
+
+#: superset/views/database/views.py:415
+#, python-format
+msgid ""
+"Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in "
+"database \"%(db_name)s\""
+msgstr ""
+
+#: superset/views/log/__init__.py:21
+msgid "Logs"
+msgstr ""
+
+#: superset/views/log/__init__.py:22
+msgid "Show Log"
+msgstr "Spalte anzeigen"
+
+#: superset/views/log/__init__.py:23
+msgid "Add Log"
+msgstr ""
+
+#: superset/views/log/__init__.py:24
+msgid "Edit Log"
+msgstr "Spalte bearbeiten"
+
+#: superset/views/log/__init__.py:31
+msgid "Action"
+msgstr "Aktion"
+
+#: superset/views/log/__init__.py:32
+msgid "dttm"
+msgstr ""
+
+#: superset-frontend/src/CRUD/CollectionTable.tsx:294
+msgid "Add Item"
+msgstr "Datenbank einfügen"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:103
+msgid "The query couldn't be loaded"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:155
+msgid "Your query was saved"
+msgstr "Ihre Abfrage wurde gespeichert"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:158
+msgid "Your query could not be saved"
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:173
+msgid "Your query was updated"
+msgstr "Ihre Abfrage wurde gespeichert"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:175
+msgid "Your query could not be updated"
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:190
+msgid ""
+"Your query has been scheduled. To see details of your query, navigate to "
+"Saved Queries"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:197
+msgid "Your query could not be scheduled"
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:225
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:332
+msgid "Failed at retrieving results"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:263
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:289
+msgid ""
+"An error occurred while storing the latest query id in the backend. Please "
+"contact your administrator if this problem persists."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:376
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:409
+msgid "Unknown error"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:427
+msgid "Query was stopped."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:456
+msgid ""
+"Unable to migrate table schema state to backend. Superset will retry later. "
+"Please contact your administrator if this problem persists."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:474
+msgid ""
+"Unable to migrate query state to backend. Superset will retry later. Please "
+"contact your administrator if this problem persists."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:520
+msgid ""
+"Unable to migrate query editor state to backend. Superset will retry later. "
+"Please contact your administrator if this problem persists."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:553
+msgid ""
+"Unable to add a new tab to the backend. Please contact your administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:570
+#: superset-frontend/src/SqlLab/reducers/sqlLab.js:74
+#, python-format
+msgid "Copy of %s"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:597
+msgid ""
+"An error occurred while setting the active tab. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:683
+msgid "An error occurred while fetching tab state"
+msgstr "Fehler bei Anmerkungstufeabruf"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:711
+msgid ""
+"An error occurred while removing tab. Please contact your administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:735
+msgid ""
+"An error occurred while removing query. Please contact your administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:758
+msgid ""
+"An error occurred while setting the tab database ID. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:783
+msgid ""
+"An error occurred while setting the tab schema. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:816
+msgid ""
+"An error occurred while setting the tab autorun. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:841
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:895
+msgid ""
+"An error occurred while setting the tab title. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:864
+msgid ""
+"An error occurred while storing your query in the backend. To avoid losing "
+"your changes, please save your query using the \"Save Query\" button."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:924
+msgid ""
+"An error occurred while setting the tab template parameters. Please contact "
+"your administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:985
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1010
+msgid "An error occurred while fetching table metadata"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1051
+msgid ""
+"An error occurred while fetching table metadata. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1099
+msgid ""
+"An error occurred while expanding the table schema. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1123
+msgid ""
+"An error occurred while collapsing the table schema. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1146
+msgid ""
+"An error occurred while removing the table schema. Please contact your "
+"administrator."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1179
+msgid "Shared query"
+msgstr "Gespeicherte Abfrage anzeigen"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1241
+msgid "The datasource couldn't be loaded"
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1271
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1293
+msgid "An error occurred while creating the data source"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/App.jsx:76
+msgid ""
+"SQL Lab uses your browser's local storage to store queries and results.\n"
+" Currently, you are using ${currentUsage.toFixed(\n"
+"            2,\n"
+"          )} KB out of ${LOCALSTORAGE_MAX_USAGE_KB} KB. storage space.\n"
+" To keep SQL Lab from crashing, please delete some query tabs.\n"
+" You can re-access these queries by using the Save feature before you delete "
+"the tab. Note that you will need to close other SQL Lab windows before you "
+"do this."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:85
+msgid "Estimate Selected Query Cost"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:86
+msgid "Estimate Cost"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:90
+msgid "Cost Estimate"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:73
+msgid "Creating a data source and creating a new tab"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:81
+#: superset-frontend/src/components/TableLoader.tsx:60
+msgid "An error occurred"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:92
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:156
+msgid "Explore the result set in the data exploration view"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:99
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:163
+msgid "Explore"
+msgstr "Diagramm untersuchen"
+
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:108
+#, python-format
+msgid "This query took %s seconds to run, "
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:110
+#, python-format
+msgid "and the explore view times out at %s seconds "
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:114
+msgid "following this flow will most likely lead to your query timing out. "
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:117
+msgid ""
+"We recommend your summarize your data further before following that flow. "
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:120
+msgid "If activated you can use the "
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:122
+msgid "feature to store a summarized data set that you can then explore."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:134
+msgid "Column name(s) "
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ExploreResultsButton.jsx:138
+msgid ""
+"cannot be used as a column name. The column name/alias \"__timestamp\"\n"
+"          is reserved for the main temporal expression, and column aliases "
+"ending with\n"
+"          double underscores followed by a numeric value (e.g. "
+"\"my_col__1\") are reserved\n"
+"          for deduplicating duplicate column names. Please use aliases to "
+"rename the\n"
+"          invalid column names."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:85
+msgid "Raw SQL"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:95
+msgid "Source SQL"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:108
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:714
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:301
+msgid "SQL"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QueryHistory.jsx:52
+msgid "No query history yet..."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:193
+#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:101
+#: superset-frontend/src/components/DatabaseSelector.tsx:151
+msgid "It seems you don't have access to any database"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:220
+msgid "An error occurred when refreshing queries"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:235
+msgid "Filter by user"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:244
+msgid "Filter by database"
+msgstr "Datenbank bearbeiten"
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:253
+msgid "Query search string"
+msgstr "Abfragen suchen"
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:259
+msgid "[From]-"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:271
+msgid "[To]-"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QuerySearch.jsx:280
+msgid "Filter by status"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QueryTable.jsx:128
+#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.jsx:34
+#: superset-frontend/src/explore/components/controls/TextAreaControl.jsx:134
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:301
+#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:120
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:343
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:332
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:329
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:362
+#: superset-frontend/src/views/CRUD/welcome/SavedQueries.tsx:211
+msgid "Edit"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QueryTable.jsx:147
+msgid "view results"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QueryTable.jsx:150
+msgid "Data preview"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QueryTable.jsx:194
+msgid "Overwrite text in the editor with a query on this table"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QueryTable.jsx:202
+msgid "Run query in a new tab"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/QueryTable.jsx:207
+msgid "Remove query from log"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:255
+msgid "An error occurred saving dataset"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:449
+msgid ".CSV"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:458
+msgid "Clipboard"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:469
+msgid "Filter Results"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:501
+msgid "Database Error"
+msgstr "Datenbank"
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:525
+msgid "was created"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:532
+msgid "Query in a new tab"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:575
+msgid "The query returned no data"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:593
+msgid "Fetch data preview"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:605
+msgid "Refetch Results"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ResultSet.tsx:626
+msgid "Track Job"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:46
+#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:80
+msgid "Stop"
+msgstr "Stopp"
+
+#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:51
+msgid "Run Selection"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:53
+#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:90
+msgid "Run"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:103
+msgid "Stop running (Ctrl + x)"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:104
+msgid "Run query (Ctrl + Return)"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SaveDatasetModal.tsx:108
+msgid "Save & Explore"
+msgstr "Scheibe speichern"
+
+#: superset-frontend/src/SqlLab/components/SaveDatasetModal.tsx:123
+msgid "Overwrite & Explore"
+msgstr "Überschreiben Scheibe %s"
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:70
+#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:86
+msgid "Undefined"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:163
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:169
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:184
+#: superset-frontend/src/dashboard/components/Header.jsx:468
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:289
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:139
+#: superset-frontend/src/dashboard/components/SaveModal.tsx:223
+#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:539
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:440
+#: superset-frontend/src/datasource/DatasourceModal.tsx:204
+#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:210
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:430
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:187
+#: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:108
+#: superset-frontend/src/explore/components/SaveModal.tsx:192
+#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1042
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:255
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:207
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:225
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:343
+msgid "Save"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:163
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:169
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:233
+msgid "Save as"
+msgstr "Speichern als"
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:172
+msgid "Save Query"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:184
+msgid "Save As New"
+msgstr "Scheibe speichern"
+
+#: superset-frontend/src/SqlLab/components/SaveQuery.tsx:193
+msgid "Update"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:152
+msgid "Label for your query"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:165
+msgid "Write a description for your query"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:201
+msgid "Schedule Query"
+msgstr "Gespeicherte Abfrage anzeigen"
+
+#: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:211
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:222
+msgid "Schedule"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:77
+msgid "There was an error with your request"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:91
+msgid "Please save the query to enable sharing"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:113
+msgid "Copy link"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:129
+msgid "Copy query link to your clipboard"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/ShareSqlLabQuery.jsx:130
+msgid "Save the query to copy the link"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SouthPane.jsx:127
+msgid "No stored results found, you need to re-run your query"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SouthPane.jsx:148
+msgid "Run a query to display results here"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SouthPane.jsx:153
+#, python-format
+msgid "Preview: `%s`"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SouthPane.jsx:177
+msgid "Results"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:285
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:295
+msgid "Run query"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:305
+msgid "New tab"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:309
+#: superset-frontend/src/SqlLab/reducers/getInitialState.js:44
+msgid "Untitled Query"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:317
+msgid "Stop query"
+msgstr "Leere Abfrage?"
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:499
+msgid "Schedule the query periodically"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:500
+msgid "You must run the query successfully first"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:568
+#, python-format
+msgid ""
+"It appears that the number of rows in the query results displayed\n"
+"           was limited on the server side to\n"
+"           the %s limit."
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:597
+msgid "CREATE TABLE AS"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:610
+msgid "CREATE VIEW AS"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditor.jsx:645
+msgid "Estimate the cost before running a query"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:159
+msgid "Reset State"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:237
+msgid "Enter a new title for the tab"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:263
+#, python-format
+msgid "Untitled Query %s"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:338
+msgid "Close tab"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:344
+msgid "Rename tab"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:350
+msgid "Expand tool bar"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:350
+msgid "Hide tool bar"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:359
+msgid "Close all other tabs"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:365
+msgid "Duplicate tab"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:113
+msgid "Copy partition query to clipboard"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:131
+msgid "latest partition:"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:149
+msgid "Keys for table"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:158
+#, python-format
+msgid "View keys & indexes (%s)"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:175
+msgid "Sort columns alphabetically"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:176
+msgid "Original table column order"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:188
+msgid "Copy SELECT statement to the clipboard"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:194
+msgid "Show CREATE VIEW statement"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:195
+msgid "CREATE VIEW statement"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TableElement.jsx:201
+msgid "Remove table preview"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:81
+msgid "Assign a set of parameters as"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:83
+msgid "below (example:"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:85
+msgid "), and they become available in your SQL (example:"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:87
+msgid ") by using"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:125
+msgid "Template Parameters"
+msgstr "Vorlagename"
+
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:127
+msgid "Edit template parameters"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:134
+msgid "Invalid JSON"
+msgstr ""
+
+#: superset-frontend/src/addSlice/AddSliceContainer.tsx:94
+msgid "Create a new chart"
+msgstr "Erstellte Inhalt"
+
+#: superset-frontend/src/addSlice/AddSliceContainer.tsx:98
+#: superset-frontend/src/addSlice/AddSliceContainer.tsx:106
+msgid "Choose a dataset"
+msgstr "Metrik auswählen"
+
+#: superset-frontend/src/addSlice/AddSliceContainer.tsx:118
+msgid ""
+"If the dataset you are looking for is not available in the list, follow the "
+"instructions on how to add it in the Superset tutorial."
+msgstr ""
+
+#: superset-frontend/src/addSlice/AddSliceContainer.tsx:132
+msgid "Choose a visualization type"
+msgstr "Visualisierungstyp wählen"
+
+#: superset-frontend/src/addSlice/AddSliceContainer.tsx:147
+msgid "Create new chart"
+msgstr "Erstellte Inhalt"
+
+#: superset-frontend/src/chart/chartAction.js:505
+msgid "An error occurred while loading the SQL"
+msgstr ""
+
+#: superset-frontend/src/chart/chartReducer.js:71
+msgid "Updating chart was stopped"
+msgstr ""
+
+#: superset-frontend/src/chart/chartReducer.js:91
+#, python-format
+msgid "An error occurred while rendering the visualization: %s"
+msgstr ""
+
+#: superset-frontend/src/chart/chartReducer.js:103
+#: superset-frontend/src/chart/chartReducer.js:167
+msgid "Network error."
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:26
+#: superset-frontend/src/common/components/CronPicker.tsx:34
+msgid "every"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:27
+msgid "every month"
+msgstr "Monat"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:28
+msgid "every day of the month"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:29
+msgid "day of the month"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:30
+msgid "every day of the week"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:31
+msgid "day of the week"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:32
+msgid "every hour"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:33
+msgid "every minute UTC"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:35
+msgid "year"
+msgstr "Jahr"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:36
+msgid "month"
+msgstr "Monat"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:37
+msgid "week"
+msgstr "Woche"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:38
+msgid "day"
+msgstr "Tag"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:39
+msgid "hour"
+msgstr "Stunde"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:40
+msgid "minute"
+msgstr "Minute"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:41
+msgid "reboot"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:42
+msgid "Every"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:43
+msgid "in"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:44
+#: superset-frontend/src/common/components/CronPicker.tsx:45
+msgid "on"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:46
+msgid "and"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:47
+#: superset-frontend/src/common/components/CronPicker.tsx:49
+msgid "at"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:48
+msgid ":"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:50
+msgid "minute(s) UTC"
+msgstr "5 Minuten"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:51
+msgid "Invalid cron expression"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:52
+msgid "Clear"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:55
+msgid "Sunday"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:56
+msgid "Monday"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:57
+msgid "Tuesday"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:58
+msgid "Wednesday"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:59
+msgid "Thursday"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:60
+msgid "Friday"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:61
+msgid "Saturday"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:65
+msgid "January"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:66
+msgid "February"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:67
+msgid "March"
+msgstr "Suche"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:68
+msgid "April"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:69
+msgid "May"
+msgstr "Tag"
+
+#: superset-frontend/src/common/components/CronPicker.tsx:70
+msgid "June"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:71
+msgid "July"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:72
+msgid "August"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:73
+msgid "September"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:74
+msgid "October"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:75
+msgid "November"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:76
+msgid "December"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:80
+msgid "SUN"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:81
+msgid "MON"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:82
+msgid "TUE"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:83
+msgid "WED"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:84
+msgid "THU"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:85
+msgid "FRI"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:86
+msgid "SAT"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:90
+msgid "JAN"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:91
+msgid "FEB"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:92
+msgid "MAR"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:93
+msgid "APR"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:94
+msgid "MAY"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:95
+msgid "JUN"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:96
+msgid "JUL"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:97
+msgid "AUG"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:98
+msgid "SEP"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:99
+msgid "OCT"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:100
+msgid "NOV"
+msgstr ""
+
+#: superset-frontend/src/common/components/CronPicker.tsx:101
+msgid "DEC"
+msgstr ""
+
+#: superset-frontend/src/common/components/Modal/Modal.tsx:127
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:771
+msgid "OK"
+msgstr ""
+
+#: superset-frontend/src/components/AlteredSliceTag.jsx:177
+msgid "Click to see difference"
+msgstr "Aktualisierung erzwingen"
+
+#: superset-frontend/src/components/AlteredSliceTag.jsx:182
+msgid "Altered"
+msgstr ""
+
+#: superset-frontend/src/components/AlteredSliceTag.jsx:199
+msgid "Chart changes"
+msgstr "Bearbeitet am"
+
+#: superset-frontend/src/components/AnchorLink.jsx:88
+msgid "Superset chart"
+msgstr "Diagramm untersuchen"
+
+#: superset-frontend/src/components/AnchorLink.jsx:89
+msgid "Check out this chart in dashboard:"
+msgstr "Diagramm von Dashboard entfernen"
+
+#: superset-frontend/src/components/AsyncSelect.jsx:41
+#: superset-frontend/src/explore/components/controls/SelectAsyncControl.jsx:47
+msgid "Select ..."
+msgstr ""
+
+#: superset-frontend/src/components/CachedLabel.jsx:45
+msgid "Loaded data cached"
+msgstr ""
+
+#: superset-frontend/src/components/CachedLabel.jsx:49
+msgid "Loaded from cache"
+msgstr ""
+
+#: superset-frontend/src/components/CachedLabel.jsx:54
+msgid "Click to force-refresh"
+msgstr ""
+
+#: superset-frontend/src/components/CachedLabel.jsx:80
+msgid "cached"
+msgstr ""
+
+#: superset-frontend/src/components/CertifiedIconWithTooltip.tsx:40
+#, python-format
+msgid "Certified by %s"
+msgstr ""
+
+#: superset-frontend/src/components/CopyToClipboard.jsx:42
+#: superset-frontend/src/components/URLShortLinkButton.jsx:65
+#: superset-frontend/src/components/URLShortLinkModal.tsx:89
+#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:103
+msgid "Copy to clipboard"
+msgstr ""
+
+#: superset-frontend/src/components/CopyToClipboard.jsx:89
+msgid "Copied!"
+msgstr ""
+
+#: superset-frontend/src/components/CopyToClipboard.jsx:93
+msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!"
+msgstr ""
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:126
+msgid "Error while fetching schema list"
+msgstr ""
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:227
+msgid "Error while fetching database list"
+msgstr ""
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:234
+msgid "Database:"
+msgstr ""
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:240
+msgid "Select a database"
+msgstr ""
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:253
+msgid "Force refresh schema list"
+msgstr "Aktualisierung erzwingen"
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:260
+#, python-format
+msgid "Select a schema (%s)"
+msgstr ""
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:265
+msgid "Schema:"
+msgstr ""
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:279
+msgid "datasource"
+msgstr "Datenquelle"
+
+#: superset-frontend/src/components/DatabaseSelector.tsx:281
+msgid "schema"
+msgstr ""
+
+#: superset-frontend/src/components/DeleteModal.tsx:61
+msgid "delete"
+msgstr "Löschen"
+
+#: superset-frontend/src/components/DeleteModal.tsx:69
+#: superset-frontend/src/components/ImportModal/index.tsx:239
+#, python-format
+msgid "Type \"%s\" to confirm"
+msgstr ""
+
+#: superset-frontend/src/components/DeleteModal.tsx:81
+msgid "DELETE"
+msgstr ""
+
+#: superset-frontend/src/components/EditableTitle.tsx:181
+msgid "Click to edit"
+msgstr ""
+
+#: superset-frontend/src/components/EditableTitle.tsx:183
+msgid "You don't have the rights to alter this title."
+msgstr ""
+
+#: superset-frontend/src/components/ErrorBoundary.jsx:51
+msgid "Unexpected error"
+msgstr ""
+
+#: superset-frontend/src/components/FaveStar.tsx:70
+msgid "Click to favorite/unfavorite"
+msgstr ""
+
+#: superset-frontend/src/components/OmniContainer.jsx:44
+msgid "An error occurred while fetching dashboards"
+msgstr "Fehler bei Anmerkungstufeabruf"
+
+#: superset-frontend/src/components/RefreshChartOverlay.tsx:48
+msgid "Run Query"
+msgstr ""
+
+#: superset-frontend/src/components/TableSelector.tsx:170
+msgid "Error while fetching table list"
+msgstr ""
+
+#: superset-frontend/src/components/TableSelector.tsx:312
+#: superset-frontend/src/components/TableSelector.tsx:329
+msgid "Select table or type table name"
+msgstr ""
+
+#: superset-frontend/src/components/TableSelector.tsx:343
+msgid "Type to search ..."
+msgstr ""
+
+#: superset-frontend/src/components/TableSelector.tsx:345
+msgid "Select table "
+msgstr ""
+
+#: superset-frontend/src/components/TableSelector.tsx:365
+msgid "Force refresh table list"
+msgstr "Aktualisierung erzwingen"
+
+#: superset-frontend/src/components/TableSelector.tsx:375
+msgid "See table schema"
+msgstr ""
+
+#: superset-frontend/src/components/URLShortLinkButton.jsx:59
+#: superset-frontend/src/components/URLShortLinkModal.tsx:77
+#, python-format
+msgid "%s%s"
+msgstr ""
+
+#: superset-frontend/src/components/URLShortLinkModal.tsx:83
+msgid "Share Dashboard"
+msgstr "Dashboard speichern"
+
+#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:46
+#: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:63
+msgid "This may be triggered by:"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:56
+#: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:73
+msgid "Please reach out to the Chart Owner for assistance."
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:67
+#: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:84
+#, python-format
+msgid "Chart Owner: %s"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:81
+#, python-format
+msgid "%s Error"
+msgstr "Fehler"
+
+#: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:123
+#: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:139
+msgid "See More"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:152
+msgid "See Less"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:181
+msgid "Copy Message"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:189
+#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:535
+#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:197
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:418
+msgid "Close"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/ErrorMessageWithStackTrace.tsx:26
+msgid "Unexpected Error"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:60
+msgid "This was triggered by:"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:76
+msgid "Did you mean:"
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:87
+#, python-format
+msgid "%(suggestion)s instead of \"%(undefinedParameter)s?\""
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:114
+msgid "Parameter Error"
+msgstr "Parameter"
+
+#: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:47
+#, python-format
+msgid ""
+"We’re having trouble loading this visualization. Queries are set to timeout "
+"after %s second."
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:53
+#, python-format
+msgid ""
+"We’re having trouble loading these results. Queries are set to timeout after "
+"%s second."
+msgstr ""
+
+#: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:98
+msgid "Timeout Error"
+msgstr ""
+
+#: superset-frontend/src/components/FilterableTable/FilterableTable.tsx:317
+msgid "Cell Content"
+msgstr "Erstellte Inhalt"
+
+#: superset-frontend/src/components/ImportModal/index.tsx:182
+msgid "The import was successful"
+msgstr "Dashboard wurde erfolgreich gespeichert"
+
+#: superset-frontend/src/components/ImportModal/index.tsx:196
+msgid "OVERWRITE"
+msgstr ""
+
+#: superset-frontend/src/components/ImportModal/index.tsx:266
+msgid "Overwrite"
+msgstr "Überschreiben Scheibe %s"
+
+#: superset-frontend/src/components/ImportModal/index.tsx:266
+msgid "Import"
+msgstr "Importieren"
+
+#: superset-frontend/src/components/ImportModal/index.tsx:270
+#, python-format
+msgid "Import %s"
+msgstr "Importieren"
+
+#: superset-frontend/src/components/LastUpdated/index.tsx:74
+#, python-format
+msgid "Last Updated %s"
+msgstr ""
+
+#: superset-frontend/src/components/ListView/ListView.tsx:246
+#, python-format
+msgid "%s Selected"
+msgstr ""
+
+#: superset-frontend/src/components/ListView/ListView.tsx:348
+msgid "Deselect All"
+msgstr ""
+
+#: superset-frontend/src/components/ListView/ListView.tsx:414
+#: superset-frontend/src/components/TableView/TableView.tsx:173
+#, python-format
+msgid "%s-%s of %s"
+msgstr ""
+
+#: superset-frontend/src/components/Menu/Menu.tsx:180
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:149
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1037
+msgid "Settings"
+msgstr ""
+
+#: superset-frontend/src/components/Menu/Menu.tsx:228
+msgid "About"
+msgstr ""
+
+#: superset-frontend/src/dashboard/actions/dashboardLayout.js:180
+msgid ""
+"There is not enough space for this component. Try decreasing its width, or "
+"increasing the destination width."
+msgstr ""
+
+#: superset-frontend/src/dashboard/actions/dashboardLayout.js:211
+msgid "Can not move top level tab into nested tabs"
+msgstr ""
+
+#: superset-frontend/src/dashboard/actions/dashboardLayout.js:258
+msgid "This chart has been moved to a different filter scope."
+msgstr ""
+
+#: superset-frontend/src/dashboard/actions/dashboardState.js:78
+msgid "There was an issue fetching the favorite status of this dashboard."
+msgstr ""
+
+#: superset-frontend/src/dashboard/actions/dashboardState.js:99
+msgid "There was an issue favoriting this dashboard."
+msgstr ""
+
+#: superset-frontend/src/dashboard/actions/dashboardState.js:121
+msgid "This dashboard is now ${nowPublished}"
+msgstr ""
+
+#: superset-frontend/src/dashboard/actions/dashboardState.js:127
+msgid "You do not have permissions to edit this dashboard."
+msgstr "Sie haben keine Zugriff auf diese Datenquelle"
+
+#: superset-frontend/src/dashboard/actions/dashboardState.js:203
+msgid "This dashboard was saved successfully."
+msgstr "Dashboard wurde erfolgreich gespeichert"
+
+#: superset-frontend/src/dashboard/actions/sliceEntities.js:113
+#: superset-frontend/src/dashboard/reducers/sliceEntities.js:59
+msgid "Could not fetch all saved charts"
+msgstr ""
+
+#: superset-frontend/src/dashboard/actions/sliceEntities.js:118
+msgid "Sorry there was an error fetching saved charts: "
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/AddSliceCard.jsx:69
+msgid "Visualization"
+msgstr "Visualisierungstyp"
+
+#: superset-frontend/src/dashboard/components/AddSliceCard.jsx:73
+msgid "Data source"
+msgstr "Datenquelle"
+
+#: superset-frontend/src/dashboard/components/AddSliceCard.jsx:78
+msgid "Added"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/BuilderComponentPane.tsx:67
+msgid "Components"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx:53
+msgid ""
+"Any color palette selected here will override the colors applied to this "
+"dashboard's individual charts"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx:56
+#: superset-frontend/src/explore/controlPanels/sections.jsx:78
+msgid "Color Scheme"
+msgstr "Farbschema"
+
+#: superset-frontend/src/dashboard/components/CssEditor.jsx:67
+msgid "Load a template"
+msgstr "Vorlage laden"
+
+#: superset-frontend/src/dashboard/components/CssEditor.jsx:70
+msgid "Load a CSS template"
+msgstr "CSS Vorlage laden"
+
+#: superset-frontend/src/dashboard/components/CssEditor.jsx:88
+msgid "Live CSS Editor"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/Dashboard.jsx:84
+msgid "You have unsaved changes."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/Header.jsx:250
+#, python-format
+msgid ""
+"This dashboard is currently force refreshing; the next force refresh will be "
+"in %s."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/Header.jsx:330
+msgid "Your dashboard is too large. Please reduce the size before save it."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/Header.jsx:459
+msgid "Discard Changes"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:123
+msgid "An error occurred while fetching available CSS templates"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:204
+msgid "Superset Dashboard"
+msgstr "Dashboard speichern"
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:206
+msgid "Check out this dashboard: "
+msgstr "Speichern & zum Dashboard gehen"
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:249
+msgid "Share dashboard"
+msgstr "Dashboard speichern"
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:257
+msgid "Refresh dashboard"
+msgstr "Keine Dashboards"
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:267
+msgid "Set auto-refresh interval"
+msgstr "Aktualisierung Zwischenzeit"
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:275
+msgid "Set filter mapping"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:282
+msgid "Edit dashboard properties"
+msgstr "Dashboardeigenschaften bearbeiten"
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:289
+msgid "Edit CSS"
+msgstr "Schiebe bearbeiten"
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:299
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:251
+#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:197
+msgid "Download as image"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:305
+msgid "Toggle FullScreen"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/MissingChart.jsx:31
+msgid ""
+"There is no chart definition associated with this component, could it have "
+"been deleted?"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/MissingChart.jsx:36
+msgid "Delete this container and save to remove this message."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:69
+#: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:82
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:113
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:448
+#: superset-frontend/src/datasource/DatasourceModal.tsx:123
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:66
+msgid "An error has occurred"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:77
+#: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:84
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:115
+msgid "You do not have permission to edit this dashboard"
+msgstr "Sie haben keine Zugriff auf diese Datenquelle"
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:144
+msgid "A valid color scheme is required"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:271
+msgid "The dashboard has been saved"
+msgstr "Dashboard wurde erfolgreich gespeichert"
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:289
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:463
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:762
+#: superset-frontend/src/visualizations/FilterBox/FilterBox.jsx:437
+msgid "Apply"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:295
+msgid "Dashboard Properties"
+msgstr "Dashboardeigenschaften bearbeiten"
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:324
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:197
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:270
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:224
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:242
+msgid "Basic Information"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:341
+msgid "URL Slug"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:351
+msgid "A readable URL for your dashboard"
+msgstr "Speichern & zum Dashboard gehen"
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:357
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:258
+msgid "Access"
+msgstr "Keine Zugriff!"
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:371
+msgid ""
+"Owners is a list of users who can alter the dashboard. Searchable by name or "
+"username."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:377
+msgid "Colors"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:394
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:591
+msgid "Advanced"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:33
+msgid ""
+"This dashboard is not published, it will not show up in the list of "
+"dashboards. Click here to publish this dashboard."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:38
+msgid ""
+"This dashboard is not published which means it will not show up in the list "
+"of dashboards. Favorite it to see it there or access it by using the URL "
+"directly."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:43
+msgid "This dashboard is published. Click to make it a draft."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:72
+#: superset-frontend/src/dashboard/components/PublishedStatus.jsx:83
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:229
+msgid "Draft"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:29
+msgid "Don't refresh"
+msgstr "Nicht aktualisieren"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:30
+msgid "10 seconds"
+msgstr "10 Sekunden"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:31
+msgid "30 seconds"
+msgstr "30 Sekunden"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:32
+msgid "1 minute"
+msgstr "1 Minute"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:33
+msgid "5 minutes"
+msgstr "5 Minuten"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:34
+msgid "30 minutes"
+msgstr "10 Minuten"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:35
+msgid "1 hour"
+msgstr "Stunde"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:36
+msgid "6 hours"
+msgstr "Stunde"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:37
+msgid "12 hours"
+msgstr "Stunde"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:38
+msgid "24 hours"
+msgstr "Stunde"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:115
+msgid "Refresh Interval"
+msgstr "Aktualisierung Zwischenzeit"
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:118
+msgid "Refresh frequency"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:130
+msgid "Are you sure you want to proceed?"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:139
+msgid "Save for this session"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/SaveModal.tsx:159
+msgid "You must pick a name for the new dashboard"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/SaveModal.tsx:181
+msgid "Save Dashboard"
+msgstr "Dashboard speichern"
+
+#: superset-frontend/src/dashboard/components/SaveModal.tsx:190
+#, python-format
+msgid "Overwrite Dashboard [%s]"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/SaveModal.tsx:198
+msgid "Save as:"
+msgstr "Speichern als:"
+
+#: superset-frontend/src/dashboard/components/SaveModal.tsx:202
+msgid "[dashboard name]"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/SaveModal.tsx:212
+msgid "also copy (duplicate) charts"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/SliceAdder.jsx:215
+msgid "Filter your charts"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/SliceHeader.jsx:75
+msgid "Annotation layers are still loading."
+msgstr "Anmerkungstufe auf die Visualisierung zu legen"
+
+#: superset-frontend/src/dashboard/components/SliceHeader.jsx:76
+msgid "One ore more annotation layers failed loading."
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:185
+#, python-format
+msgid "Cached %s"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:188
+#, python-format
+msgid "Fetched %s"
+msgstr ""
 
-#~ msgid "Save Dashboard"
-#~ msgstr "Dashboard speichern"
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202
+msgid "Minimize Chart"
+msgstr ""
 
-#~ msgid "Overwrite Dashboard [%s]"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202
+msgid "Maximize Chart"
+msgstr ""
 
-#~ msgid "Save as:"
-#~ msgstr "Speichern als:"
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:215
+msgid "Force refresh"
+msgstr "Aktualisierung erzwingen"
 
-#~ msgid "[dashboard name]"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:225
+msgid "Toggle chart description"
+msgstr "Diagramm Beschreibung umschalten"
 
-#~ msgid "Name"
-#~ msgstr "Name"
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:231
+msgid "View Chart in Explore"
+msgstr ""
 
-#~ msgid "Viz"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:243
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:244
+msgid "Share chart"
+msgstr "Diagramm untersuchen"
 
-#~ msgid "Modified"
-#~ msgstr "Geändert"
+#: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:255
+msgid "Export CSV"
+msgstr "Exportieren als CSV"
 
-#~ msgid "Add Slices"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:169
+#, python-format
+msgid "Applied Filters (%d)"
+msgstr ""
 
-#~ msgid "Add a new slice to the dashboard"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:190
+#, python-format
+msgid "Incompatible Filters (%d)"
+msgstr ""
 
-#~ msgid "Add Slices to Dashboard"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/FiltersBadge/DetailsPanel.tsx:214
+#, python-format
+msgid "Unset Filters (%d)"
+msgstr ""
 
-#~ msgid "Move chart"
-#~ msgstr "Diagramm bewegen"
+#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:464
+msgid "Search..."
+msgstr "Suche"
 
-#~ msgid "Force refresh data"
-#~ msgstr "Aktualisierung erzwingen"
+#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:495
+msgid "No filter is selected."
+msgstr ""
 
-#~ msgid "Toggle chart description"
-#~ msgstr "Diagramm Beschreibung umschalten"
+#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:496
+msgid "Editing 1 filter:"
+msgstr ""
 
-#~ msgid "Edit chart"
-#~ msgstr "Diagramm bearbeiten"
+#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:498
+#, python-format
+msgid "Batch editing %d filters:"
+msgstr ""
 
-#~ msgid "Export CSV"
-#~ msgstr "Exportieren als CSV"
+#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:512
+msgid "Configure filter scopes"
+msgstr ""
 
-#~ msgid "Explore chart"
-#~ msgstr "Diagramm untersuchen"
+#: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:519
+msgid "There are no filters in this dashboard."
+msgstr "Aktualisierungsfrequenz auswählen für dieses Dashboard"
 
-#~ msgid "Remove chart from dashboard"
-#~ msgstr "Diagramm von Dashboard entfernen"
+#: superset-frontend/src/dashboard/components/filterscope/treeIcons.jsx:36
+msgid "Expand all"
+msgstr ""
 
-#~ msgid "%s - untitled"
-#~ msgstr "%s - unbenannt"
+#: superset-frontend/src/dashboard/components/filterscope/treeIcons.jsx:39
+msgid "Collapse all"
+msgstr ""
 
-#~ msgid "Edit slice properties"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:81
+msgid "This markdown component has an error."
+msgstr ""
 
-#~ msgid "description"
-#~ msgstr "Beschreibung"
+#: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:181
+msgid ""
+"This markdown component has an error. Please revert your recent changes."
+msgstr ""
 
-#~ msgid "bolt"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:169
+msgid "Delete dashboard tab?"
+msgstr "Bitte Dashboardname eingeben"
 
-#~ msgid "Error..."
-#~ msgstr "Fehler..."
+#: superset-frontend/src/dashboard/components/gridComponents/new/NewDivider.jsx:31
+msgid "Divider"
+msgstr ""
 
-#~ msgid "Query"
-#~ msgstr "Abfrage"
+#: superset-frontend/src/dashboard/components/gridComponents/new/NewHeader.jsx:31
+msgid "Header"
+msgstr ""
 
-#~ msgid "Height"
-#~ msgstr "Höhe"
+#: superset-frontend/src/dashboard/components/gridComponents/new/NewRow.jsx:31
+msgid "Row"
+msgstr ""
 
-#~ msgid "Width"
-#~ msgstr "Breite"
+#: superset-frontend/src/dashboard/components/gridComponents/new/NewTabs.jsx:31
+msgid "Tabs"
+msgstr ""
 
-#~ msgid "Export to .json"
-#~ msgstr "Exportieren als JSON"
+#: superset-frontend/src/dashboard/components/menu/MarkdownModeDropdown.jsx:38
+msgid "Preview"
+msgstr ""
 
-#~ msgid "Export to .csv format"
-#~ msgstr "Exportieren als CSV"
+#: superset-frontend/src/dashboard/components/nativeFilters/CascadePopover.tsx:121
+msgid "Select Parent Filters"
+msgstr "Anmerkungstufe auswählen"
 
-#~ msgid "Please enter a slice name"
-#~ msgstr "Bitten Scheibename eingeben"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:455
+msgid "Reset All"
+msgstr ""
 
-#~ msgid "Please select a dashboard"
-#~ msgstr "Bitte Dashboard auswählen"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:132
+msgid "You have removed this filter."
+msgstr ""
 
-#~ msgid "Please enter a dashboard name"
-#~ msgstr "Bitte Dashboardname eingeben"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:135
+msgid "Restore Filter"
+msgstr ""
 
-#~ msgid "Save A Slice"
-#~ msgstr "Scheibe speichern"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:153
+msgid "Filter Name"
+msgstr "Tabellenname"
 
-#~ msgid "Overwrite slice %s"
-#~ msgstr "Überschreiben Scheibe %s"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:155
+msgid "Name is required"
+msgstr ""
 
-#~ msgid "Save as"
-#~ msgstr "Speichern als"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:164
+msgid "Datasource is required"
+msgstr "Datenquellen"
 
-#~ msgid "[slice name]"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:183
+msgid "Field"
+msgstr ""
 
-#~ msgid "Do not add to a dashboard"
-#~ msgstr "Nicht zum Dashboard hinzufügen"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:196
+msgid "Default Value"
+msgstr ""
 
-#~ msgid "Add slice to existing dashboard"
-#~ msgstr "Schiebe zum vorhandenen Dashboard hinzufügen"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:203
+msgid "Parent Filter"
+msgstr ""
 
-#~ msgid "Add to new dashboard"
-#~ msgstr "Schiebe zum neuen Dashboard hinzufügen"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:209
+#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:87
+msgid "None"
+msgstr ""
 
-#~ msgid "Save & go to dashboard"
-#~ msgstr "Speichern & zum Dashboard gehen"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:221
+msgid "Apply changes instantly"
+msgstr ""
 
-#~ msgid "Check out this slice: %s"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:229
+msgid "Allow multiple selections"
+msgstr ""
 
-#~ msgid "`Min` value should be numeric or empty"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:237
+msgid "Inverse selection"
+msgstr ""
 
-#~ msgid "`Max` value should be numeric or empty"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:245
+#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:251
+msgid "Required"
+msgstr ""
 
-#~ msgid "Min"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:247
+msgid "Scoping"
+msgstr ""
 
-#~ msgid "Max"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:257
+msgid "Apply to all panels"
+msgstr ""
 
-#~ msgid "Something went wrong while fetching the datasource list"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:259
+msgid "Apply to specific panels"
+msgstr ""
 
-#~ msgid "Click to point to another datasource"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:267
+msgid "Only selected panels will be affected by this filter"
+msgstr ""
 
-#~ msgid "Edit the datasource's configuration"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:268
+msgid "All panels with this column will be affected by this filter"
+msgstr ""
 
-#~ msgid "Select a datasource"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:429
+msgid "Filter Configuration and Scoping"
+msgstr ""
 
-#~ msgid "Search / Filter"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:468
+msgid "Add Filter"
+msgstr ""
 
-#~ msgid "Filter value"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:480
+msgid "(Removed)"
+msgstr ""
 
-#~ msgid "Select metric"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:489
+msgid "Undo?"
+msgstr ""
 
-#~ msgid "Select column"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/util/getFilterFieldNodesTree.js:44
+msgid "All filters"
+msgstr ""
 
-#~ msgid "Select operator"
-#~ msgstr ""
+#: superset-frontend/src/dashboard/util/getFilterScopeNodesTree.js:85
+msgid "All charts"
+msgstr "Diagramm untersuchen"
 
-#~ msgid "Add Filter"
-#~ msgstr ""
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:38
+msgid ""
+"Warning! Changing the dataset may break the chart if the metadata does not "
+"exist."
+msgstr ""
 
-#~ msgid "Error while fetching data"
-#~ msgstr ""
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:42
+msgid ""
+"Changing the dataset may break the chart if the chart relies on columns or "
+"metadata that does not exist in the target dataset"
+msgstr ""
 
-#~ msgid "Select %s"
-#~ msgstr ""
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:114
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:116
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:663
+msgid "dataset"
+msgstr ""
 
-#~ msgid "textarea"
-#~ msgstr ""
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:223
+#: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:162
+msgid "Change Dataset"
+msgstr ""
 
-#~ msgid "Edit"
-#~ msgstr ""
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:248
+msgid "Warning!"
+msgstr "Warnmeldung"
 
-#~ msgid "in modal"
-#~ msgstr ""
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:258
+msgid "Search / Filter"
+msgstr ""
 
-#~ msgid "Select a visualization type"
-#~ msgstr "Visualisierungstyp wählen"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:87
+msgid "Physical (table or view)"
+msgstr ""
 
-#~ msgid "Updating chart was stopped"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:88
+msgid "Virtual (SQL)"
+msgstr ""
 
-#~ msgid "An error occurred while rendering the visualization: %s"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:162
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:205
+msgid "Data Type"
+msgstr "Typ"
 
-#~ msgid ""
-#~ "Perhaps your data has grown, your "
-#~ "database is under unusual load, or "
-#~ "you are simply querying a data "
-#~ "source that is to large to be "
-#~ "processed within the timeout range. If"
-#~ " that is the case, we recommend "
-#~ "that you summarize your data further."
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:174
+msgid "The pattern of timestamp format. For strings use "
+msgstr ""
 
-#~ msgid "Network error."
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:176
+msgid "python datetime string pattern"
+msgstr ""
 
-#~ msgid ""
-#~ "A reference to the [Time] configuration,"
-#~ " taking granularity into account"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:178
+msgid " expression which needs to adhere to the "
+msgstr ""
 
-#~ msgid "Group by"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:180
+msgid "ISO 8601"
+msgstr ""
 
-#~ msgid "One or many controls to group by"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:182
+msgid ""
+" standard to ensure that the lexicographical ordering\n"
+"                      coincides with the chronological ordering. If the\n"
+"                      timestamp format does not adhere to the ISO 8601 "
+"standard\n"
+"                      you will need to define an expression and type for\n"
+"                      transforming the string into a date or timestamp. "
+"Note\n"
+"                      currently time zones are not supported. If time is "
+"stored\n"
+"                      in epoch format, put `epoch_s` or `epoch_ms`. If no "
+"pattern\n"
+"                      is specified we fall back to using the optional "
+"defaults on a per\n"
+"                      database/column name level via the extra parameter."
+msgstr ""
 
-#~ msgid "Datasource"
-#~ msgstr "Datenquelle"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:206
+msgid "Is Dimension"
+msgstr ""
 
-#~ msgid "Visualization Type"
-#~ msgstr "Visualisierungstyp"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:207
+msgid "Is Temporal"
+msgstr ""
 
-#~ msgid "The type of visualization to display"
-#~ msgstr "Der Visualisierungstyp anzuzeigen"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:208
+msgid "Is Filterable"
+msgstr ""
 
-#~ msgid "Metrics"
-#~ msgstr "Metriken"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:429
+#, python-format
+msgid "Modified columns: %s"
+msgstr ""
 
-#~ msgid "One or many metrics to display"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:434
+#, python-format
+msgid "Removed columns: %s"
+msgstr ""
 
-#~ msgid "Y Axis Bounds"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:439
+#, python-format
+msgid "New columns added: %s"
+msgstr ""
 
-#~ msgid ""
-#~ "Bounds for the Y axis. When left"
-#~ " empty, the bounds are dynamically "
-#~ "defined based on the min/max of "
-#~ "the data. Note that this feature "
-#~ "will only expand the axis range. "
-#~ "It won't narrow the data's extent."
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:442
+msgid "Metadata has been synced"
+msgstr ""
 
-#~ msgid "Ordering"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:477
+#, python-format
+msgid "Column name [%s] is duplicated"
+msgstr ""
 
-#~ msgid "Annotation Layers"
-#~ msgstr "Anmerkungstufe"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:483
+#, python-format
+msgid "Metric name [%s] is duplicated"
+msgstr ""
 
-#~ msgid "Annotation layers to overlay on the visualization"
-#~ msgstr "Anmerkungstufe auf die Visualisierung zu legen"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:492
+#, python-format
+msgid "Calculated column [%s] requires an expression"
+msgstr ""
 
-#~ msgid "Select a annotation layer"
-#~ msgstr "Anmerkungstufe auswählen"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:507
+msgid "Basic"
+msgstr ""
 
-#~ msgid "Error while fetching annotation layers"
-#~ msgstr "Fehler bei Anmerkungstufeabruf"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:520
+msgid "Default URL"
+msgstr "Datenbank URL"
 
-#~ msgid "Metric"
-#~ msgstr "Metrik"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:521
+msgid "Default URL to redirect to when accessing from the dataset list page"
+msgstr ""
 
-#~ msgid "Choose the metric"
-#~ msgstr "Metrik auswählen"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:528
+msgid "Autocomplete filters"
+msgstr ""
 
-#~ msgid "Right Axis Metric"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:529
+msgid "Whether to populate autocomplete filters options"
+msgstr ""
 
-#~ msgid "Choose a metric for right axis"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:535
+msgid "Autocomplete Query Predicate"
+msgstr ""
 
-#~ msgid "Stacked Style"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:536
+msgid ""
+"When using \"Autocomplete filters\", this can be used to improve performance "
+"of the query fetching the values. Use this option to apply a predicate "
+"(WHERE clause) to the query selecting the distinct values from the table. "
+"Typically the intent would be to limit the scan by applying a relative time "
+"filter on a partitioned or indexed time-related field."
+msgstr ""
 
-#~ msgid "Linear Color Scheme"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:550
+msgid ""
+"Extra data to specify table metadata. Currently supports certification data "
+"of the format: `{ \"certification\": { \"certified_by\": \"Data Platform Team"
+"\", \"details\": \"This table is the source of truth.\" } }`."
+msgstr ""
 
-#~ msgid "Normalize Across"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:568
+msgid "Owners of the dataset"
+msgstr ""
 
-#~ msgid ""
-#~ "Color will be rendered based on a"
-#~ " ratio of the cell against the "
-#~ "sum of across this criteria"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:598
+msgid "The duration of time in seconds before the cache is invalidated"
+msgstr ""
 
-#~ msgid "Horizon Color Scale"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:605
+msgid "Hours offset"
+msgstr ""
 
-#~ msgid "Defines how the color are attributed."
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:627
+msgid "Spatial"
+msgstr ""
 
-#~ msgid "Rendering"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:679
+msgid "virtual"
+msgstr ""
 
-#~ msgid ""
-#~ "image-rendering CSS attribute of the "
-#~ "canvas object that defines how the "
-#~ "browser scales up the image"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:700
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:707
+msgid "dataset name"
+msgstr ""
 
-#~ msgid "XScale Interval"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:715
+msgid ""
+"When specifying SQL, the datasource acts as a view. Superset will use this "
+"statement as a subquery while grouping and filtering on the generated parent "
+"queries."
+msgstr ""
 
-#~ msgid "Number of steps to take between ticks when displaying the X scale"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:738
+msgid "The JSON metric or post aggregation definition."
+msgstr ""
 
-#~ msgid "YScale Interval"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:753
+msgid "Physical"
+msgstr ""
 
-#~ msgid "Number of steps to take between ticks when displaying the Y scale"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:783
+msgid ""
+"The pointer to a physical table (or view). Keep in mind that the chart is "
+"associated to this Superset logical table, and this logical table points the "
+"physical table referenced here."
+msgstr ""
 
-#~ msgid "Include Time"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:802
+msgid "Click the lock to make changes."
+msgstr ""
 
-#~ msgid "Whether to include the time granularity as defined in the time section"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:805
+msgid "Click the lock to prevent further changes."
+msgstr ""
 
-#~ msgid "Stacked Bars"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:863
+msgid "Warning message to display in the metric selector"
+msgstr ""
 
-#~ msgid "Show totals"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:874
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:882
+msgid "Certified By"
+msgstr ""
 
-#~ msgid "Display total row/column"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:876
+msgid "Person or group that has certified this metric"
+msgstr ""
 
-#~ msgid "Show Markers"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:887
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:893
+msgid "Certification Details"
+msgstr ""
 
-#~ msgid "Show data points as circle markers on the lines"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:889
+msgid "Details of the certification"
+msgstr ""
 
-#~ msgid "Bar Values"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:957
+msgid "Be careful."
+msgstr ""
 
-#~ msgid "Show the value on top of the bar"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:958
+msgid ""
+"Changing these settings will affect all charts using this dataset, including "
+"charts owned by other people."
+msgstr ""
 
-#~ msgid "Sort Bars"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:970
+#: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1121
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:267
+msgid "Source"
+msgstr ""
 
-#~ msgid "Sort bars by x labels."
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1005
+msgid "Sync columns from source"
+msgstr ""
 
-#~ msgid "Combine Metrics"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1014
+msgid "Calculated Columns"
+msgstr "Spalten auflisten"
 
-#~ msgid ""
-#~ "Display metrics side by side within "
-#~ "each column, as opposed to each "
-#~ "column being displayed side by side "
-#~ "for each metric."
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceModal.tsx:114
+#: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:92
+msgid "The dataset has been saved"
+msgstr ""
 
-#~ msgid "Extra Controls"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceModal.tsx:150
+msgid ""
+"The dataset configuration exposed here\n"
+"                affects all the charts using this dataset.\n"
+"                Be mindful that changing settings\n"
+"                here may affect other charts\n"
+"                in undesirable ways."
+msgstr ""
 
-#~ msgid ""
-#~ "Whether to show extra controls or "
-#~ "not. Extra controls include things like"
-#~ " making mulitBar charts stacked or "
-#~ "side by side."
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceModal.tsx:157
+msgid "Are you sure you want to save and apply changes?"
+msgstr ""
 
-#~ msgid "Reduce X ticks"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceModal.tsx:163
+msgid "Confirm save"
+msgstr ""
 
-#~ msgid ""
-#~ "Reduces the number of X axis ticks"
-#~ " to be rendered. If true, the x"
-#~ " axis wont overflow and labels may"
-#~ " be missing. If false, a minimum "
-#~ "width will be applied to columns "
-#~ "and the width may overflow into an"
-#~ " horizontal scroll."
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceModal.tsx:176
+msgid "Edit Dataset "
+msgstr "Datenbank bearbeiten"
 
-#~ msgid "Include Series"
-#~ msgstr ""
+#: superset-frontend/src/datasource/DatasourceModal.tsx:193
+msgid "Use Legacy Datasource Editor"
+msgstr ""
 
-#~ msgid "Include series name as an axis"
-#~ msgstr ""
+#: superset-frontend/src/explore/constants.js:80
+msgid "Time range"
+msgstr ""
 
-#~ msgid "Color Metric"
-#~ msgstr ""
+#: superset-frontend/src/explore/constants.js:81
+msgid "Time column"
+msgstr "Zeitspalte"
 
-#~ msgid "A metric to use for color"
-#~ msgstr ""
+#: superset-frontend/src/explore/constants.js:82
+msgid "Time grain"
+msgstr ""
 
-#~ msgid "Country Name"
-#~ msgstr ""
+#: superset-frontend/src/explore/constants.js:83
+msgid "Origin"
+msgstr ""
 
-#~ msgid "The name of country that Superset should display"
-#~ msgstr ""
+#: superset-frontend/src/explore/constants.js:84
+msgid "Time granularity"
+msgstr ""
 
-#~ msgid "Country Field Type"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:113
+msgid ""
+"A reference to the [Time] configuration, taking granularity into account"
+msgstr ""
 
-#~ msgid ""
-#~ "The country code standard that Superset"
-#~ " should expect to find in the "
-#~ "[country] column"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:123
+msgid "Group by"
+msgstr ""
 
-#~ msgid "Columns"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:126
+msgid "One or many controls to group by"
+msgstr ""
 
-#~ msgid "One or many controls to pivot as columns"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:167
+msgid "One or many metrics to display"
+msgstr ""
 
-#~ msgid "Columns to display"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:416
+#: superset-frontend/src/explore/controls.jsx:195
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:233
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:436
+#: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:478
+msgid "Dataset"
+msgstr "Datenbank"
 
-#~ msgid "Origin"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:206
+msgid "Visualization type"
+msgstr "Visualisierungstyp"
 
-#~ msgid ""
-#~ "Defines the origin where time buckets"
-#~ " start, accepts natural dates as in"
-#~ " `now`, `sunday` or `1970-01-01`"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:208
+msgid "The type of visualization to display"
+msgstr "Der Visualisierungstyp anzuzeigen"
 
-#~ msgid "Bottom Margin"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:212
+msgid "Fixed color"
+msgstr ""
 
-#~ msgid "Bottom margin, in pixels, allowing for more room for axis labels"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:213
+msgid "Use this to define a static color for all circles"
+msgstr ""
 
-#~ msgid "Left Margin"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:221
+msgid "Right axis metric"
+msgstr "Wählt eine Metrik!"
 
-#~ msgid "Left margin, in pixels, allowing for more room for axis labels"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:223
+msgid "Choose a metric for right axis"
+msgstr ""
 
-#~ msgid "Time Granularity"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:228
+msgid "Linear color scheme"
+msgstr "Farbschema"
 
-#~ msgid ""
-#~ "The time granularity for the "
-#~ "visualization. Note that you can type"
-#~ " and use simple natural language as"
-#~ " in `10 seconds`, `1 day` or "
-#~ "`56 weeks`"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:241
+msgid "Color metric"
+msgstr "Metrik auswählen"
 
-#~ msgid "Domain"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:244
+msgid "A metric to use for color"
+msgstr ""
 
-#~ msgid "The time unit used for the grouping of blocks"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:252
+msgid "One or many controls to pivot as columns"
+msgstr ""
 
-#~ msgid "Subdomain"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:264
+msgid ""
+"Defines the origin where time buckets start, accepts natural dates as in "
+"`now`, `sunday` or `1970-01-01`"
+msgstr ""
 
-#~ msgid ""
-#~ "The time unit for each block. "
-#~ "Should be a smaller unit than "
-#~ "domain_granularity. Should be larger or "
-#~ "equal to Time Grain"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:293
+msgid ""
+"The time granularity for the visualization. Note that you can type and use "
+"simple natural language as in `10 seconds`, `1 day` or `56 weeks`"
+msgstr ""
 
-#~ msgid "Link Length"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:303
+msgid ""
+"The time column for the visualization. Note that you can define arbitrary "
+"expression that return a DATETIME column in the table. Also note that the "
+"filter below is applied against this column or expression"
+msgstr ""
 
-#~ msgid "Link length in the force layout"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:333
+msgid ""
+"The time granularity for the visualization. This applies a date "
+"transformation to alter your time column and defines a new time granularity. "
+"The options here are defined on a per database engine basis in the Superset "
+"source code."
+msgstr ""
 
-#~ msgid "Charge"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:349
+msgid "Last week"
+msgstr "Woche"
 
-#~ msgid "Charge in the force layout"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:350
+msgid ""
+"The time range for the visualization. All relative times, e.g. \"Last month"
+"\", \"Last 7 days\", \"now\", etc. are evaluated on the server using the "
+"server's local time (sans timezone). All tooltips and placeholder times are "
+"expressed in UTC (sans timezone). The timestamps are then evaluated by the "
+"database using the engine's local timezone. Note one can explicitly set the "
+"timezone per the ISO 8601 format if specifying either the start and/or end "
+"time."
+msgstr ""
 
-#~ msgid ""
-#~ "The time column for the visualization."
-#~ " Note that you can define arbitrary"
-#~ " expression that return a DATETIME "
-#~ "column in the table or. Also note"
-#~ " that the filter below is applied "
-#~ "against this column or expression"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:366
+msgid "Row limit"
+msgstr ""
 
-#~ msgid "Time Grain"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:375
+msgid "Series limit"
+msgstr ""
 
-#~ msgid ""
-#~ "The time granularity for the "
-#~ "visualization. This applies a date "
-#~ "transformation to alter your time column"
-#~ " and defines a new time granularity."
-#~ " The options here are defined on "
-#~ "a per database engine basis in the"
-#~ " Superset source code."
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:378
+msgid ""
+"Limits the number of time series that get displayed. A sub query (or an "
+"extra phase where sub queries are not supported) is applied to limit the "
+"number of time series that get fetched and displayed. This feature is useful "
+"when grouping by high cardinality dimension(s)."
+msgstr ""
 
-#~ msgid "Resample Rule"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:388
+msgid "Sort by"
+msgstr ""
 
-#~ msgid "Pandas resample rule"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:391
+msgid "Metric used to define the top series"
+msgstr ""
 
-#~ msgid "Resample How"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:401
+msgid "Series"
+msgstr ""
 
-#~ msgid "Pandas resample how"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:404
+msgid ""
+"Defines the grouping of entities. Each series is shown as a specific color "
+"on the chart and has a legend toggle"
+msgstr ""
 
-#~ msgid "Resample Fill Method"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:413
+msgid "Entity"
+msgstr ""
 
-#~ msgid "Pandas resample fill method"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:417
+msgid "This defines the element to be plotted on the chart"
+msgstr ""
 
-#~ msgid "Since"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:422
+msgid "X Axis"
+msgstr ""
 
-#~ msgid "7 days ago"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:423
+msgid "Metric assigned to the [X] axis"
+msgstr ""
 
-#~ msgid "Until"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:429
+msgid "Y Axis"
+msgstr ""
 
-#~ msgid "Max Bubble Size"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:431
+msgid "Metric assigned to the [Y] axis"
+msgstr ""
 
-#~ msgid "Whisker/outlier options"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:436
+msgid "Bubble size"
+msgstr ""
 
-#~ msgid "Determines how whiskers and outliers are calculated."
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:443
+msgid "Y Axis Format"
+msgstr ""
 
-#~ msgid "Ratio"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:455
+msgid ""
+"When `Calculation type` is set to \"Percentage change\", the Y Axis Format "
+"is forced to `.1%`"
+msgstr ""
 
-#~ msgid "Target aspect ratio for treemap tiles."
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:482
+msgid "Color scheme"
+msgstr "Farbschema"
 
-#~ msgid "Number format"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:486
+msgid "The color scheme for rendering chart"
+msgstr ""
 
-#~ msgid "Row limit"
-#~ msgstr ""
+#: superset-frontend/src/explore/controls.jsx:492
+msgid "Color map"
+msgstr "Farbschema"
 
-#~ msgid "Series limit"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:159
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:329
+msgid "Simple"
+msgstr ""
 
-#~ msgid "Limits the number of time series that get displayed"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:176
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:382
+msgid "Custom SQL"
+msgstr ""
 
-#~ msgid "Sort By"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:267
+#: superset-frontend/src/explore/components/controls/SelectControl.jsx:237
+#, python-format
+msgid "%s option(s)"
+msgstr ""
 
-#~ msgid "Metric used to define the top series"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:282
+msgid "No such column found. To filter on a metric, try the Custom SQL tab."
+msgstr ""
 
-#~ msgid "Rolling"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:291
+#, python-format
+msgid "%s column(s) and metric(s)"
+msgstr ""
 
-#~ msgid ""
-#~ "Defines a rolling window function to "
-#~ "apply, works along with the [Periods]"
-#~ " text box"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:301
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:265
+#, python-format
+msgid "%s column(s)"
+msgstr "Spalten auflisten"
 
-#~ msgid "Periods"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:302
+msgid "To filter on a metric, use Custom SQL tab."
+msgstr ""
 
-#~ msgid ""
-#~ "Defines the size of the rolling "
-#~ "window function, relative to the time"
-#~ " granularity selected"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:307
+#, python-format
+msgid "%s operators(s)"
+msgstr ""
 
-#~ msgid "Min Periods"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:326
+msgid "type a value here"
+msgstr ""
 
-#~ msgid ""
-#~ "The minimum number of rolling periods"
-#~ " required to show a value. For "
-#~ "instance if you do a cumulative "
-#~ "sum on 7 days you may want "
-#~ "your \"Min Period\" to be 7, so"
-#~ " that all data points shown are "
-#~ "the total of 7 periods. This will"
-#~ " hide the \"ramp up\" taking place"
-#~ " over the first 7 periods"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:385
+msgid "Filter value (case sensitive)"
+msgstr ""
 
-#~ msgid "Series"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:92
+msgid "choose WHERE or HAVING..."
+msgstr ""
 
-#~ msgid ""
-#~ "Defines the grouping of entities. Each"
-#~ " series is shown as a specific "
-#~ "color on the chart and has a "
-#~ "legend toggle"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:127
+msgid "filters by columns"
+msgstr "Spalten auflisten"
 
-#~ msgid "Entity"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:129
+msgid "filters by metrics"
+msgstr "Metriken auflisten"
 
-#~ msgid "This defines the element to be plotted on the chart"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocFilterPopoverTrigger.tsx:94
+msgid ""
+"\n"
+"                This filter was inherited from the dashboard's context.\n"
+"                It won't be saved when saving the chart.\n"
+"              "
+msgstr ""
 
-#~ msgid "X Axis"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:276
+#, python-format
+msgid "%s aggregates(s)"
+msgstr ""
 
-#~ msgid "Metric assigned to the [X] axis"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:285
+#, python-format
+msgid "%s saved metric(s)"
+msgstr ""
 
-#~ msgid "Y Axis"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:332
+msgid "column"
+msgstr "Spalte"
 
-#~ msgid "Metric assigned to the [Y] axis"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:348
+msgid "aggregate"
+msgstr ""
 
-#~ msgid "Bubble Size"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:359
+msgid "Saved"
+msgstr "Speichern als"
 
-#~ msgid "URL"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:362
+msgid "Saved metric"
+msgstr "Gespeicherte Abfragen"
 
-#~ msgid ""
-#~ "The URL, this control is templated, "
-#~ "so you can integrate {{ width }}"
-#~ " and/or {{ height }} in your "
-#~ "URL string."
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ControlHeader.jsx:56
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:310
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:239
+msgid "description"
+msgstr "Beschreibung"
 
-#~ msgid "X Axis Label"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ControlHeader.jsx:66
+msgid "bolt"
+msgstr ""
 
-#~ msgid "Y Axis Label"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ControlHeader.jsx:67
+msgid "Changing this control takes effect instantly"
+msgstr ""
 
-#~ msgid "Custom WHERE clause"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:249
+msgid "Customize"
+msgstr ""
 
-#~ msgid ""
-#~ "The text in this box gets included"
-#~ " in your query's WHERE clause, as "
-#~ "an AND to other criteria. You can"
-#~ " include complex expression, parenthesis "
-#~ "and anything else supported by the "
-#~ "backend it is directed towards."
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DataTableControl.tsx:93
+msgid "rows retrieved"
+msgstr ""
 
-#~ msgid "Custom HAVING clause"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:130
+#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:98
+msgid "Sorry, An error occurred"
+msgstr ""
 
-#~ msgid ""
-#~ "The text in this box gets included"
-#~ " in your query's HAVING clause, as"
-#~ " an AND to other criteria. You "
-#~ "can include complex expression, parenthesis"
-#~ " and anything else supported by the"
-#~ " backend it is directed towards."
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:216
+msgid "No data"
+msgstr "Keine Dashboards"
 
-#~ msgid "Comparison Period Lag"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:257
+msgid "View results"
+msgstr ""
 
-#~ msgid "Based on granularity, number of time periods to compare against"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:260
+msgid "View samples"
+msgstr ""
 
-#~ msgid "Comparison suffix"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DatasourcePanel.tsx:209
+msgid "Search Metrics & Columns"
+msgstr ""
 
-#~ msgid "Suffix to apply after the percentage display"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DatasourcePanel.tsx:222
+#: superset-frontend/src/explore/components/DatasourcePanel.tsx:235
+#, python-format
+msgid "Showing %s of %s"
+msgstr ""
 
-#~ msgid "Table Timestamp Format"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:118
+msgid "New chart"
+msgstr "Diagramm bewegen"
 
-#~ msgid "Timestamp Format"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:177
+msgid "Edit properties"
+msgstr "Dashboardeigenschaften bearbeiten"
 
-#~ msgid "Series Height"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:183
+#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:185
+msgid "View query"
+msgstr ""
 
-#~ msgid "Pixel height of each series"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/DisplayQueryButton.jsx:193
+msgid "Run in SQL Lab"
+msgstr ""
 
-#~ msgid "Page Length"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:113
+msgid "Height"
+msgstr "Höhe"
 
-#~ msgid "Rows per page, 0 means no pagination"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/EmbedCodeButton.jsx:127
+msgid "Width"
+msgstr "Breite"
 
-#~ msgid "X Axis Format"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ExploreActionButtons.jsx:87
+msgid "Export to .json"
+msgstr "Exportieren als JSON"
 
-#~ msgid "Y Axis Format"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ExploreActionButtons.jsx:100
+msgid "Export to .csv format"
+msgstr "Exportieren als CSV"
 
-#~ msgid "Right Axis Format"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:102
+#, python-format
+msgid "%s - untitled"
+msgstr "%s - unbenannt"
 
-#~ msgid "Markup Type"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ExploreChartHeader.jsx:166
+msgid "Edit chart properties"
+msgstr "Dashboardeigenschaften bearbeiten"
 
-#~ msgid "Pick your favorite markup language"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:342
+msgid "Control labeled "
+msgstr ""
 
-#~ msgid "Rotation"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:446
+msgid "Open Datasource Tab"
+msgstr "Datenquelle"
 
-#~ msgid "Rotation to apply to words in the cloud"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:68
+msgid "You do not have permission to edit this chart"
+msgstr "Sie haben keine Zugriff auf diese Datenquelle"
 
-#~ msgid "Line Style"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:229
+msgid ""
+"The description can be displayed as widget headers in the dashboard view. "
+"Supports markdown."
+msgstr ""
 
-#~ msgid "Line interpolation as defined by d3.js"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:236
+msgid "Configuration"
+msgstr ""
 
-#~ msgid "Label Type"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:253
+msgid ""
+"Duration (in seconds) of the caching timeout for this chart. Note this "
+"defaults to the dataset's timeout if undefined."
+msgstr ""
 
-#~ msgid "What should be shown on the label?"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:273
+msgid ""
+"A list of users who can alter the chart. Searchable by name or username."
+msgstr ""
 
-#~ msgid "Code"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/RowCountLabel.jsx:35
+msgid "rows"
+msgstr ""
 
-#~ msgid "Put your code here"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/RowCountLabel.jsx:45
+msgid "Limit reached"
+msgstr ""
 
-#~ msgid "Aggregation function"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:32
+msgid "**Select** a dashboard OR **create** a new one"
+msgstr ""
 
-#~ msgid ""
-#~ "Aggregate function to apply when "
-#~ "pivoting and computing the total rows"
-#~ " and columns"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:129
+msgid "Please enter a chart name"
+msgstr "Bitte Dashboardname eingeben"
 
-#~ msgid "Font Size From"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:165
+msgid "Save Chart"
+msgstr "Speichern als"
 
-#~ msgid "Font size for the smallest value in the list"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:180
+msgid "Save & go to dashboard"
+msgstr "Speichern & zum Dashboard gehen"
 
-#~ msgid "Font Size To"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:191
+msgid "Save as new chart"
+msgstr "Dashboard speichern"
 
-#~ msgid "Font size for the biggest value in the list"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:220
+msgid "Save (Overwrite)"
+msgstr "Gespeicherte Abfragen"
 
-#~ msgid "Instant Filtering"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:230
+msgid "Save as ..."
+msgstr "Speichern als"
 
-#~ msgid "Range Filter"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:235
+msgid "Chart name"
+msgstr "Von Zeit"
 
-#~ msgid "Whether to display the time range interactive selector"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/SaveModal.tsx:247
+msgid "Add to dashboard"
+msgstr "Schiebe zum neuen Dashboard hinzufügen"
 
-#~ msgid "Date Filter"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AdhocFilterControl.jsx:361
+msgid "Add filter"
+msgstr "Druid Cluster einfügen"
 
-#~ msgid "Whether to include a time filter"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:601
+msgid "Display configuration"
+msgstr ""
 
-#~ msgid "Data Table"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:602
+msgid "Configure your how you overlay is displayed here."
+msgstr ""
 
-#~ msgid "Whether to display the interactive data table"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:606
+msgid "Style"
+msgstr ""
 
-#~ msgid "Search Box"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:620
+msgid "Opacity"
+msgstr ""
 
-#~ msgid "Whether to include a client side search box"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:632
+msgid "Color"
+msgstr ""
 
-#~ msgid "Table Filter"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:651
+msgid "Line Width"
+msgstr "Breite"
 
-#~ msgid "Whether to apply filter when table cell is clicked"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:701
+msgid "Layer Configuration"
+msgstr ""
 
-#~ msgid "Show Bubbles"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:702
+msgid "Configure the basics of your Annotation Layer."
+msgstr ""
 
-#~ msgid "Whether to display bubbles on top of countries"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:710
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:737
+msgid "Mandatory"
+msgstr ""
 
-#~ msgid "Legend"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:714
+msgid "Hide Layer"
+msgstr ""
 
-#~ msgid "Whether to display the legend (toggles)"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:720
+msgid "Choose the Annotation Layer Type"
+msgstr "Anmerkungstufe"
 
-#~ msgid "X bounds"
-#~ msgstr ""
+#: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:721
+msgid "Annotation Layer Type"
+msgstr "Anmerkungstufe"
 
-#~ msgid "Whether to display the min and max values of the X axis"
... 149321 lines suppressed ...


[superset] 02/02: Update translation files after capitalization PRs (1-9) (#12696)

Posted by vi...@apache.org.
This is an automated email from the ASF dual-hosted git repository.

villebro pushed a commit to branch 1.0
in repository https://gitbox.apache.org/repos/asf/superset.git

commit 4ee6317be95a6b503da4235960e3b58de6b18f95
Author: Michael S. Molina <70...@users.noreply.github.com>
AuthorDate: Mon Jan 25 10:15:38 2021 -0300

    Update translation files after capitalization PRs (1-9) (#12696)
---
 superset/translations/de/LC_MESSAGES/messages.json |  419 ++--
 superset/translations/de/LC_MESSAGES/messages.po   | 1318 +++++-----
 superset/translations/en/LC_MESSAGES/messages.json |  411 +--
 superset/translations/en/LC_MESSAGES/messages.po   | 1256 +++++-----
 superset/translations/es/LC_MESSAGES/messages.json |  415 ++--
 superset/translations/es/LC_MESSAGES/messages.po   | 1338 +++++-----
 superset/translations/fr/LC_MESSAGES/messages.json |  423 ++--
 superset/translations/fr/LC_MESSAGES/messages.po   | 1296 +++++-----
 superset/translations/it/LC_MESSAGES/messages.json |  415 ++--
 superset/translations/it/LC_MESSAGES/messages.po   | 1332 +++++-----
 superset/translations/ja/LC_MESSAGES/messages.json |  411 +--
 superset/translations/ja/LC_MESSAGES/messages.po   | 1322 +++++-----
 superset/translations/ko/LC_MESSAGES/messages.json |  411 +--
 superset/translations/ko/LC_MESSAGES/messages.po   | 1308 +++++-----
 superset/translations/messages.pot                 | 1254 +++++-----
 .../translations/pt_BR/LC_MESSAGES/messages.json   |  435 ++--
 .../translations/pt_BR/LC_MESSAGES/messages.po     | 2627 ++++++++++----------
 superset/translations/ru/LC_MESSAGES/messages.json |  415 ++--
 superset/translations/ru/LC_MESSAGES/messages.po   | 1302 +++++-----
 superset/translations/zh/LC_MESSAGES/messages.json |  415 ++--
 superset/translations/zh/LC_MESSAGES/messages.po   | 1292 +++++-----
 21 files changed, 10271 insertions(+), 9544 deletions(-)

diff --git a/superset/translations/de/LC_MESSAGES/messages.json b/superset/translations/de/LC_MESSAGES/messages.json
index 07e2e2d..61175cb 100644
--- a/superset/translations/de/LC_MESSAGES/messages.json
+++ b/superset/translations/de/LC_MESSAGES/messages.json
@@ -194,6 +194,7 @@
       ],
       "Name must be unique": [""],
       "Deleted %(num)d chart": ["", "Deleted %(num)d charts"],
+      "Request is not JSON": [""],
       "Request is incorrect: %(error)s": [""],
       "`confidence_interval` must be between 0 and 1 (exclusive)": [""],
       "lower percentile must be greater than 0 and less than 100. Must be lower than upper percentile.": [
@@ -914,17 +915,9 @@
       "Edit Log": ["Spalte bearbeiten"],
       "Action": ["Aktion"],
       "dttm": [""],
-      "Add Item": ["Datenbank einfügen"],
+      "Add item": ["Datenbank einfügen"],
       "The query couldn't be loaded": [""],
-      "Your query was saved": ["Ihre Abfrage wurde gespeichert"],
-      "Your query could not be saved": [
-        "Ihre Abfrage konnte nicht gespeichert werden"
-      ],
-      "Your query was updated": ["Ihre Abfrage wurde gespeichert"],
-      "Your query could not be updated": [
-        "Ihre Abfrage konnte nicht gespeichert werden"
-      ],
-      "Your query has been scheduled. To see details of your query, navigate to Saved Queries": [
+      "Your query has been scheduled. To see details of your query, navigate to Saved queries": [
         ""
       ],
       "Your query could not be scheduled": [
@@ -973,6 +966,14 @@
       "An error occurred while setting the tab title. Please contact your administrator.": [
         ""
       ],
+      "Your query was saved": ["Ihre Abfrage wurde gespeichert"],
+      "Your query could not be saved": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
+      "Your query was updated": ["Ihre Abfrage wurde gespeichert"],
+      "Your query could not be updated": [
+        "Ihre Abfrage konnte nicht gespeichert werden"
+      ],
       "An error occurred while storing your query in the backend. To avoid losing your changes, please save your query using the \"Save Query\" button.": [
         ""
       ],
@@ -1000,9 +1001,9 @@
       "SQL Lab uses your browser's local storage to store queries and results.\n Currently, you are using ${currentUsage.toFixed(\n            2,\n          )} KB out of ${LOCALSTORAGE_MAX_USAGE_KB} KB. storage space.\n To keep SQL Lab from crashing, please delete some query tabs.\n You can re-access these queries by using the Save feature before you delete the tab. Note that you will need to close other SQL Lab windows before you do this.": [
         ""
       ],
-      "Estimate Selected Query Cost": [""],
-      "Estimate Cost": [""],
-      "Cost Estimate": [""],
+      "Estimate selected query cost": [""],
+      "Estimate cost": [""],
+      "Cost estimate": [""],
       "Creating a data source and creating a new tab": [""],
       "An error occurred": [""],
       "Explore the result set in the data exploration view": [""],
@@ -1034,7 +1035,7 @@
       "[To]-": [""],
       "Filter by status": [""],
       "Edit": [""],
-      "view results": [""],
+      "View results": [""],
       "Data preview": [""],
       "Overwrite text in the editor with a query on this table": [""],
       "Run query in a new tab": [""],
@@ -1042,16 +1043,16 @@
       "An error occurred saving dataset": [""],
       ".CSV": [""],
       "Clipboard": [""],
-      "Filter Results": [""],
-      "Database Error": ["Datenbank"],
+      "Filter results": ["Tabellenname"],
+      "Database error": ["Datenbank"],
       "was created": [""],
       "Query in a new tab": [""],
       "The query returned no data": [""],
       "Fetch data preview": [""],
-      "Refetch Results": [""],
-      "Track Job": [""],
+      "Refetch results": [""],
+      "Track job": [""],
       "Stop": ["Stopp"],
-      "Run Selection": [""],
+      "Run selection": ["Verbindungstest"],
       "Run": [""],
       "Stop running (Ctrl + x)": [""],
       "Run query (Ctrl + Return)": [""],
@@ -1060,12 +1061,12 @@
       "Undefined": [""],
       "Save": [""],
       "Save as": ["Speichern als"],
-      "Save Query": [""],
-      "Save As New": ["Scheibe speichern"],
+      "Save query": ["Gespeicherte Abfrage anzeigen"],
+      "Save as new": ["Scheibe speichern"],
       "Update": [""],
       "Label for your query": [""],
       "Write a description for your query": [""],
-      "Schedule Query": ["Gespeicherte Abfrage anzeigen"],
+      "Schedule query": ["Gespeicherte Abfrage anzeigen"],
       "Schedule": [""],
       "There was an error with your request": [""],
       "Please save the query to enable sharing": [""],
@@ -1076,9 +1077,10 @@
       "Run a query to display results here": [""],
       "Preview: `%s`": [""],
       "Results": [""],
+      "Query history": ["Abfragen suchen"],
       "Run query": [""],
       "New tab": [""],
-      "Untitled Query": [""],
+      "Untitled query": ["Benutzer Rollen"],
       "Stop query": ["Leere Abfrage?"],
       "Schedule the query periodically": [""],
       "You must run the query successfully first": [""],
@@ -1088,7 +1090,7 @@
       "CREATE TABLE AS": [""],
       "CREATE VIEW AS": [""],
       "Estimate the cost before running a query": [""],
-      "Reset State": [""],
+      "Reset state": [""],
       "Enter a new title for the tab": [""],
       "Untitled Query %s": [""],
       "Close tab": [""],
@@ -1111,7 +1113,6 @@
       "below (example:": [""],
       "), and they become available in your SQL (example:": [""],
       ") by using": [""],
-      "Template Parameters": ["Vorlagename"],
       "Edit template parameters": [""],
       "Invalid JSON": [""],
       "Create a new chart": ["Erstellte Inhalt"],
@@ -1223,7 +1224,6 @@
       "An error occurred while fetching dashboards": [
         "Fehler bei Anmerkungstufeabruf"
       ],
-      "Run Query": [""],
       "Error while fetching table list": [""],
       "Select table or type table name": [""],
       "Type to search ...": [""],
@@ -1231,28 +1231,27 @@
       "Force refresh table list": ["Aktualisierung erzwingen"],
       "See table schema": [""],
       "%s%s": [""],
-      "Share Dashboard": ["Dashboard speichern"],
+      "Share dashboard": ["Dashboard speichern"],
       "This may be triggered by:": [""],
       "Please reach out to the Chart Owner for assistance.": [""],
       "Chart Owner: %s": [""],
       "%s Error": ["Fehler"],
-      "See More": [""],
-      "See Less": [""],
-      "Copy Message": [""],
+      "See more": [""],
+      "See less": [""],
+      "Copy message": ["Warnmeldung"],
       "Close": [""],
-      "Unexpected Error": [""],
       "This was triggered by:": [""],
       "Did you mean:": [""],
       "%(suggestion)s instead of \"%(undefinedParameter)s?\"": [""],
-      "Parameter Error": ["Parameter"],
+      "Parameter error": ["Parameter"],
       "We’re having trouble loading this visualization. Queries are set to timeout after %s second.": [
         ""
       ],
       "We’re having trouble loading these results. Queries are set to timeout after %s second.": [
         ""
       ],
-      "Timeout Error": [""],
-      "Cell Content": ["Erstellte Inhalt"],
+      "Timeout error": [""],
+      "Cell content": ["Erstellte Inhalt"],
       "The import was successful": ["Dashboard wurde erfolgreich gespeichert"],
       "OVERWRITE": [""],
       "Overwrite": ["Überschreiben Scheibe %s"],
@@ -1260,10 +1259,11 @@
       "Import %s": ["Importieren"],
       "Last Updated %s": [""],
       "%s Selected": [""],
-      "Deselect All": [""],
+      "Deselect all": ["Wirklich alle löschen?"],
       "%s-%s of %s": [""],
       "Settings": [""],
       "About": [""],
+      "SQL query": ["Abfrage"],
       "There is not enough space for this component. Try decreasing its width, or increasing the destination width.": [
         ""
       ],
@@ -1289,10 +1289,10 @@
       "Any color palette selected here will override the colors applied to this dashboard's individual charts": [
         ""
       ],
-      "Color Scheme": ["Farbschema"],
+      "Color scheme": ["Farbschema"],
       "Load a template": ["Vorlage laden"],
       "Load a CSS template": ["CSS Vorlage laden"],
-      "Live CSS Editor": [""],
+      "Live CSS editor": [""],
       "You have unsaved changes.": [""],
       "This dashboard is currently force refreshing; the next force refresh will be in %s.": [
         ""
@@ -1300,18 +1300,17 @@
       "Your dashboard is too large. Please reduce the size before save it.": [
         ""
       ],
-      "Discard Changes": [""],
+      "Discard changes": ["Bearbeitet am"],
       "An error occurred while fetching available CSS templates": [""],
-      "Superset Dashboard": ["Dashboard speichern"],
+      "Superset dashboard": ["Dashboard speichern"],
       "Check out this dashboard: ": ["Speichern & zum Dashboard gehen"],
-      "Share dashboard": ["Dashboard speichern"],
       "Refresh dashboard": ["Keine Dashboards"],
       "Set auto-refresh interval": ["Aktualisierung Zwischenzeit"],
       "Set filter mapping": [""],
       "Edit dashboard properties": ["Dashboardeigenschaften bearbeiten"],
       "Edit CSS": ["Schiebe bearbeiten"],
       "Download as image": [""],
-      "Toggle FullScreen": [""],
+      "Toggle fullscreen": [""],
       "There is no chart definition associated with this component, could it have been deleted?": [
         ""
       ],
@@ -1325,9 +1324,9 @@
         "Dashboard wurde erfolgreich gespeichert"
       ],
       "Apply": [""],
-      "Dashboard Properties": ["Dashboardeigenschaften bearbeiten"],
-      "Basic Information": [""],
-      "URL Slug": [""],
+      "Dashboard properties": ["Dashboardeigenschaften bearbeiten"],
+      "Basic information": [""],
+      "URL slug": [""],
       "A readable URL for your dashboard": ["Speichern & zum Dashboard gehen"],
       "Access": ["Keine Zugriff!"],
       "Owners is a list of users who can alter the dashboard. Searchable by name or username.": [
@@ -1335,6 +1334,7 @@
       ],
       "Colors": [""],
       "Advanced": [""],
+      "JSON metadata": ["Keine Dashboards"],
       "This dashboard is not published, it will not show up in the list of dashboards. Click here to publish this dashboard.": [
         ""
       ],
@@ -1353,12 +1353,12 @@
       "6 hours": ["Stunde"],
       "12 hours": ["Stunde"],
       "24 hours": ["Stunde"],
-      "Refresh Interval": ["Aktualisierung Zwischenzeit"],
+      "Refresh interval": ["Aktualisierung Zwischenzeit"],
       "Refresh frequency": [""],
       "Are you sure you want to proceed?": [""],
       "Save for this session": [""],
       "You must pick a name for the new dashboard": [""],
-      "Save Dashboard": ["Dashboard speichern"],
+      "Save dashboard": ["Dashboard speichern"],
       "Overwrite Dashboard [%s]": [""],
       "Save as:": ["Speichern als:"],
       "[dashboard name]": [""],
@@ -1370,11 +1370,11 @@
       "One ore more annotation layers failed loading.": [""],
       "Cached %s": [""],
       "Fetched %s": [""],
-      "Minimize Chart": [""],
-      "Maximize Chart": [""],
+      "Minimize chart": ["Diagramm bewegen"],
+      "Maximize chart": ["Diagramm untersuchen"],
       "Force refresh": ["Aktualisierung erzwingen"],
       "Toggle chart description": ["Diagramm Beschreibung umschalten"],
-      "View Chart in Explore": [""],
+      "View chart in Explore": ["Überschreiben Scheibe %s"],
       "Share chart": ["Diagramm untersuchen"],
       "Export CSV": ["Exportieren als CSV"],
       "Applied Filters (%d)": [""],
@@ -1400,30 +1400,33 @@
       "Row": [""],
       "Tabs": [""],
       "Preview": [""],
-      "Select Parent Filters": ["Anmerkungstufe auswählen"],
-      "Reset All": [""],
+      "Yes, cancel": [""],
+      "Keep editing": [""],
+      "Select parent filters": ["Anmerkungstufe auswählen"],
+      "Reset all": [""],
       "You have removed this filter.": [""],
-      "Restore Filter": [""],
-      "Filter Name": ["Tabellenname"],
+      "Restore filter": [""],
+      "Filter name": ["Tabellenname"],
       "Name is required": [""],
       "Datasource is required": ["Datenquellen"],
       "Field": [""],
-      "Default Value": [""],
-      "Parent Filter": [""],
+      "Parent filter": ["Anmerkungstufe auswählen"],
       "None": [""],
       "Apply changes instantly": [""],
       "Allow multiple selections": [""],
       "Inverse selection": [""],
       "Required": [""],
+      "Are you sure you want to cancel?": [""],
+      "will not be saved.": [""],
+      "Filter configuration and scoping": [""],
+      "Add filter": ["Druid Cluster einfügen"],
+      "(Removed)": [""],
+      "Undo?": [""],
       "Scoping": [""],
       "Apply to all panels": [""],
       "Apply to specific panels": [""],
       "Only selected panels will be affected by this filter": [""],
       "All panels with this column will be affected by this filter": [""],
-      "Filter Configuration and Scoping": [""],
-      "Add Filter": [""],
-      "(Removed)": [""],
-      "Undo?": [""],
       "All filters": [""],
       "All charts": ["Diagramm untersuchen"],
       "Warning! Changing the dataset may break the chart if the metadata does not exist.": [
@@ -1433,22 +1436,23 @@
         ""
       ],
       "dataset": [""],
-      "Change Dataset": [""],
+      "Change dataset": ["Metrik auswählen"],
       "Warning!": ["Warnmeldung"],
       "Search / Filter": [""],
       "Physical (table or view)": [""],
       "Virtual (SQL)": [""],
-      "Data Type": ["Typ"],
+      "SQL expression": [""],
+      "Data type": ["Typ"],
+      "Datetime format": [""],
       "The pattern of timestamp format. For strings use ": [""],
-      "python datetime string pattern": [""],
+      "Python datetime string pattern": [""],
       " expression which needs to adhere to the ": [""],
       "ISO 8601": [""],
       " standard to ensure that the lexicographical ordering\n                      coincides with the chronological ordering. If the\n                      timestamp format does not adhere to the ISO 8601 standard\n                      you will need to define an expression and type for\n                      transforming the string into a date or timestamp. Note\n                      currently time zones are not supported. If time is stored\n                      in epoch format, put  [...]
         ""
       ],
-      "Is Dimension": [""],
-      "Is Temporal": [""],
-      "Is Filterable": [""],
+      "Is dimension": [""],
+      "Is filterable": ["Druid Cluster einfügen"],
       "Modified columns: %s": [""],
       "Removed columns: %s": [""],
       "New columns added: %s": [""],
@@ -1463,7 +1467,7 @@
       ],
       "Autocomplete filters": [""],
       "Whether to populate autocomplete filters options": [""],
-      "Autocomplete Query Predicate": [""],
+      "Autocomplete query predicate": [""],
       "When using \"Autocomplete filters\", this can be used to improve performance of the query fetching the values. Use this option to apply a predicate (WHERE clause) to the query selecting the distinct values from the table. Typically the intent would be to limit the scan by applying a relative time filter on a partitioned or indexed time-related field.": [
         ""
       ],
@@ -1471,11 +1475,12 @@
         ""
       ],
       "Owners of the dataset": [""],
+      "Cache timeout": [""],
       "The duration of time in seconds before the cache is invalidated": [""],
       "Hours offset": [""],
       "Spatial": [""],
       "virtual": [""],
-      "dataset name": [""],
+      "Dataset name": ["Datenbank"],
       "When specifying SQL, the datasource acts as a view. Superset will use this statement as a subquery while grouping and filtering on the generated parent queries.": [
         ""
       ],
@@ -1486,10 +1491,12 @@
       ],
       "Click the lock to make changes.": [""],
       "Click the lock to prevent further changes.": [""],
+      "D3 format": [""],
+      "Warning message": ["Warnmeldung"],
       "Warning message to display in the metric selector": [""],
-      "Certified By": [""],
+      "Certified by": ["Geändert"],
       "Person or group that has certified this metric": [""],
-      "Certification Details": [""],
+      "Certification details": [""],
       "Details of the certification": [""],
       "Be careful.": [""],
       "Changing these settings will affect all charts using this dataset, including charts owned by other people.": [
@@ -1497,7 +1504,7 @@
       ],
       "Source": [""],
       "Sync columns from source": [""],
-      "Calculated Columns": ["Spalten auflisten"],
+      "Calculated columns": ["Spalten auflisten"],
       "The dataset has been saved": [""],
       "The dataset configuration exposed here\n                affects all the charts using this dataset.\n                Be mindful that changing settings\n                here may affect other charts\n                in undesirable ways.": [
         ""
@@ -1505,7 +1512,7 @@
       "Are you sure you want to save and apply changes?": [""],
       "Confirm save": [""],
       "Edit Dataset ": ["Datenbank bearbeiten"],
-      "Use Legacy Datasource Editor": [""],
+      "Use legacy datasource editor": [""],
       "Time range": [""],
       "Time column": ["Zeitspalte"],
       "Time grain": [""],
@@ -1568,33 +1575,8 @@
       "When `Calculation type` is set to \"Percentage change\", the Y Axis Format is forced to `.1%`": [
         ""
       ],
-      "Color scheme": ["Farbschema"],
       "The color scheme for rendering chart": [""],
       "Color map": ["Farbschema"],
-      "Simple": [""],
-      "Custom SQL": [""],
-      "%s option(s)": [""],
-      "No such column found. To filter on a metric, try the Custom SQL tab.": [
-        ""
-      ],
-      "%s column(s) and metric(s)": [""],
-      "%s column(s)": ["Spalten auflisten"],
-      "To filter on a metric, use Custom SQL tab.": [""],
-      "%s operators(s)": [""],
-      "type a value here": [""],
-      "Filter value (case sensitive)": [""],
-      "choose WHERE or HAVING...": [""],
-      "filters by columns": ["Spalten auflisten"],
-      "filters by metrics": ["Metriken auflisten"],
-      "\n                This filter was inherited from the dashboard's context.\n                It won't be saved when saving the chart.\n              ": [
-        ""
-      ],
-      "%s aggregates(s)": [""],
-      "%s saved metric(s)": [""],
-      "column": ["Spalte"],
-      "aggregate": [""],
-      "Saved": ["Speichern als"],
-      "Saved metric": ["Gespeicherte Abfragen"],
       "description": ["Beschreibung"],
       "bolt": [""],
       "Changing this control takes effect instantly": [""],
@@ -1602,7 +1584,6 @@
       "rows retrieved": [""],
       "Sorry, An error occurred": [""],
       "No data": ["Keine Dashboards"],
-      "View results": [""],
       "View samples": [""],
       "Search Metrics & Columns": [""],
       "Showing %s of %s": [""],
@@ -1617,7 +1598,7 @@
       "%s - untitled": ["%s - unbenannt"],
       "Edit chart properties": ["Dashboardeigenschaften bearbeiten"],
       "Control labeled ": [""],
-      "Open Datasource Tab": ["Datenquelle"],
+      "Open Datasource tab": ["Datenquelle"],
       "You do not have permission to edit this chart": [
         "Sie haben keine Zugriff auf diese Datenquelle"
       ],
@@ -1635,32 +1616,33 @@
       "Limit reached": [""],
       "**Select** a dashboard OR **create** a new one": [""],
       "Please enter a chart name": ["Bitte Dashboardname eingeben"],
-      "Save Chart": ["Speichern als"],
+      "Save chart": ["Speichern als"],
       "Save & go to dashboard": ["Speichern & zum Dashboard gehen"],
       "Save as new chart": ["Dashboard speichern"],
       "Save (Overwrite)": ["Gespeicherte Abfragen"],
       "Save as ...": ["Speichern als"],
       "Chart name": ["Von Zeit"],
       "Add to dashboard": ["Schiebe zum neuen Dashboard hinzufügen"],
-      "Add filter": ["Druid Cluster einfügen"],
       "Display configuration": [""],
       "Configure your how you overlay is displayed here.": [""],
       "Style": [""],
       "Opacity": [""],
       "Color": [""],
-      "Line Width": ["Breite"],
-      "Layer Configuration": [""],
+      "Line width": ["Breite"],
+      "Layer configuration": [""],
       "Configure the basics of your Annotation Layer.": [""],
       "Mandatory": [""],
-      "Hide Layer": [""],
-      "Choose the Annotation Layer Type": ["Anmerkungstufe"],
-      "Annotation Layer Type": ["Anmerkungstufe"],
+      "Hide layer": [""],
+      "Choose the annotation layer type": ["Anmerkungstufe"],
+      "Annotation layer type": ["Anmerkungstufe"],
       "Remove": [""],
+      "Edit annotation layer": ["Anmerkungstufe"],
+      "Add annotation layer": ["Anmerkungstufe"],
       "`Min` value should be numeric or empty": [""],
       "`Max` value should be numeric or empty": [""],
       "Min": [""],
       "Max": [""],
-      "Edit Dataset": ["Datenbank bearbeiten"],
+      "Edit dataset": ["Datenbank bearbeiten"],
       "View in SQL Lab": [""],
       "More dataset related options": [""],
       "Superset supports smart date parsing. Strings like `3 weeks ago`, `last sunday`, or `2 weeks from now` can be used.": [
@@ -1670,23 +1652,22 @@
       "(optional) default value for the filter, when using the multiple option, you can use a semicolon-delimited list of options.": [
         ""
       ],
-      "Sort Metric": ["Metrik anzeigen"],
+      "Sort metric": ["Metrik anzeigen"],
       "Metric to sort the results by": [""],
-      "Sort Ascending": [""],
+      "Sort ascending": [""],
       "Check for sorting ascending": [""],
-      "Allow Multiple Selections": [""],
       "Multiple selections allowed, otherwise filter is limited to a single value": [
         ""
       ],
-      "Search All Filter Options": [""],
+      "Search all filter options": [""],
       "By default, each filter loads at most 1000 choices at the initial page load. Check this box if you have more than 1000 filter values and want to enable dynamically searching that loads filter values as users type (may add stress to your database).": [
         ""
       ],
       "User must select a value for this filter": [""],
-      "Filter Configuration": [""],
-      "Add metric": ["Metrik einfügen"],
+      "Filter configuration": ["Verbindungstest"],
       "Error while fetching data": [""],
       "No results found": ["Keine Datensätze gefunden"],
+      "%s option(s)": [""],
       "Invalid lat/long configuration.": [""],
       "Reverse lat/long ": [""],
       "Longitude & Latitude columns": [""],
@@ -1697,7 +1678,7 @@
       "Geohash": [""],
       "textarea": [""],
       "in modal": [""],
-      "Time Series Columns": ["Zeitspalte"],
+      "Time series columns": ["Zeitspalte"],
       "This visualization type is not supported.": [""],
       "Click to change visualization type": ["Visualisierungstyp wählen"],
       "Select a visualization type": ["Visualisierungstyp wählen"],
@@ -1707,18 +1688,43 @@
       "CANCEL": [""],
       "APPLY": [""],
       "Edit time range": [""],
-      "Configure Advanced Time Range": [""],
+      "Configure advanced time range": [""],
       "START": [""],
       "END": [""],
       "Configure Time Range: Previous...": [""],
       "Configure Time Range: Last...": [""],
-      "Configure Custom Time Range": [""],
+      "Configure custom time range": [""],
       "Relative quantity": [""],
-      "ANCHOR TO": [""],
+      "Anchor to": [""],
       "NOW": [""],
       "Date/Time": ["Von Zeit"],
+      "Simple": [""],
+      "Custom SQL": [""],
+      "No such column found. To filter on a metric, try the Custom SQL tab.": [
+        ""
+      ],
+      "%s column(s) and metric(s)": [""],
+      "%s column(s)": ["Spalten auflisten"],
+      "To filter on a metric, use Custom SQL tab.": [""],
+      "%s operators(s)": [""],
+      "Type a value here": [""],
+      "Filter value (case sensitive)": [""],
+      "choose WHERE or HAVING...": [""],
+      "Filters by columns": ["Spalten auflisten"],
+      "Filters by metrics": ["Metriken auflisten"],
+      "\n                This filter was inherited from the dashboard's context.\n                It won't be saved when saving the chart.\n              ": [
+        ""
+      ],
+      "%s aggregates(s)": [""],
+      "%s saved metric(s)": [""],
+      "Saved": ["Speichern als"],
+      "Saved metric": ["Gespeicherte Abfragen"],
+      "column": ["Spalte"],
+      "aggregate": [""],
+      "My metric": ["Metrik"],
+      "Add metric": ["Metrik einfügen"],
       "Code": [""],
-      "Markup Type": [""],
+      "Markup type": [""],
       "Pick your favorite markup language": [""],
       "Put your code here": [""],
       "Query": ["Abfrage"],
@@ -1728,26 +1734,26 @@
       ],
       "Time": [""],
       "Time related form attributes": [""],
-      "Chart Type": [""],
+      "Chart type": ["Von Zeit"],
       "Chart ID": [""],
       "The id of the active chart": [""],
       "Cache Timeout (seconds)": [""],
       "The number of seconds before expiring the cache": [""],
-      "URL Parameters": ["Parameter"],
+      "URL parameters": ["Parameter"],
       "Extra parameters for use in jinja templated queries": [""],
       "Time range endpoints": [""],
       "Time range endpoints (SIP-15)": [""],
-      "Annotations and Layers": ["Anmerkungstufe"],
-      "Sort Descending": [""],
+      "Annotations and layers": ["Anmerkungstufe"],
+      "Sort descending": [""],
       "Whether to sort descending or ascending": [""],
       "Contribution": [""],
       "Compute the contribution to the total": [""],
-      "Advanced Analytics": [""],
+      "Advanced analytics": [""],
       "This section contains options that allow for advanced analytical post processing of query results": [
         ""
       ],
-      "Rolling Window": [""],
-      "Rolling Function": [""],
+      "Rolling window": [""],
+      "Rolling function": ["Verbindungstest"],
       "Defines a rolling window function to apply, works along with the [Periods] text box": [
         ""
       ],
@@ -1755,12 +1761,12 @@
       "Defines the size of the rolling window function, relative to the time granularity selected": [
         ""
       ],
-      "Min Periods": [""],
+      "Min periods": [""],
       "The minimum number of rolling periods required to show a value. For instance if you do a cumulative sum on 7 days you may want your \"Min Period\" to be 7, so that all data points shown are the total of 7 periods. This will hide the \"ramp up\" taking place over the first 7 periods": [
         ""
       ],
-      "Time Comparison": ["Zeitspalte"],
-      "Time Shift": [""],
+      "Time comparison": ["Zeitspalte"],
+      "Time shift": [""],
       "Overlay one or more timeseries from a relative time period. Expects relative time deltas in natural language (example:  24 hours, 7 days, 52 weeks, 365 days). Free text is supported.": [
         ""
       ],
@@ -1768,14 +1774,14 @@
       "How to display time shifts: as individual lines; as the absolute difference between the main time series and each time shift; as the percentage change; or as the ratio between series and time shifts.": [
         ""
       ],
-      "Python Functions": [""],
+      "Python functions": ["Verbindungstest"],
       "Rule": [""],
       "Pandas resample rule": [""],
       "Method": [""],
       "Pandas resample method": [""],
       "Favorites": ["Favoriten"],
-      "Created Content": ["Erstellte Inhalt"],
-      "Recent Activity": ["Kürzliche Aktivitäten"],
+      "Created content": ["Erstellte Inhalt"],
+      "Recent activity": ["Kürzliche Aktivitäten"],
       "Security & Access": ["Sicherheit & Zugriff"],
       "No charts": ["Diagramm bewegen"],
       "No dashboards": ["Keine Dashboards"],
@@ -1797,13 +1803,13 @@
       "reports": ["Importieren"],
       "alerts": [""],
       "There was an issue deleting the selected %s: %s": [""],
-      "Last Run": ["Bearbeitet am"],
-      "Notification Method": [""],
-      "Execution Log": ["Aktionsprotokoll"],
+      "Last run": ["Bearbeitet am"],
+      "Notification method": ["Anmerkungstufe"],
+      "Execution log": ["Aktionsprotokoll"],
       "Actions": ["Aktion"],
-      "Bulk Select": [""],
+      "Bulk select": [""],
       "No %s yet": [""],
-      "Created By": ["Bearbeitet von"],
+      "Created by": ["Bearbeitet von"],
       "An error occurred while fetching created by values: %s": [""],
       "Status": [""],
       "${AlertState.success}": [""],
@@ -1811,6 +1817,7 @@
       "${AlertState.error}": [""],
       "${AlertState.noop}": [""],
       "${AlertState.grace}": [""],
+      "Alerts & reports": ["Importieren"],
       "Reports": ["Importieren"],
       "This action will permanently delete %s.": [""],
       "Delete %s?": ["Löschen"],
@@ -1820,9 +1827,9 @@
       "> (Larger than)": [""],
       "<= (Smaller or equal)": [""],
       ">= (Larger or equal)": [""],
-      "== (Is Equal)": [""],
-      "!= (Is Not Equal)": [""],
-      "Not Null": [""],
+      "== (Is equal)": [""],
+      "!= (Is not equal)": [""],
+      "Not null": [""],
       "30 days": [""],
       "60 days": [""],
       "90 days": [""],
@@ -1832,39 +1839,41 @@
       "Add": [""],
       "Edit ${isReport ? 'Report' : 'Alert'}": [""],
       "Add ${isReport ? 'Report' : 'Alert'}": [""],
-      "Report Name": ["Vorlagename"],
-      "Alert Name": ["Tabellenname"],
-      "Alert Condition": ["Verbindungstest"],
+      "Report name": ["Vorlagename"],
+      "Alert name": ["Tabellenname"],
+      "Alert condition": ["Verbindungstest"],
       "Trigger Alert If...": [""],
       "Value": [""],
-      "Report Schedule": [""],
-      "Alert Condition Schedule": [""],
-      "Schedule Settings": [""],
-      "Log Retention": [""],
-      "Working Timeout": [""],
+      "Report schedule": ["Importieren"],
+      "Alert condition schedule": ["Verbindungstest"],
+      "Schedule settings": ["Gespeicherte Abfrage anzeigen"],
+      "Log retention": [""],
+      "Working timeout": [""],
       "Time in seconds": ["10 Sekunden"],
-      "Grace Period": [""],
-      "Message Content": ["Erstellte Inhalt"],
+      "Grace period": [""],
+      "Message content": ["Erstellte Inhalt"],
       "log": [""],
       "State": [""],
       "Scheduled at": [""],
-      "Start At": ["Von Zeit"],
+      "Start at": ["Von Zeit"],
       "Duration": [""],
+      "Error message": ["Warnmeldung"],
       "${alertResource?.type}": [""],
-      "CRON Expression": [""],
-      "Report Sent": [""],
-      "Alert Triggered, Notification Sent": [""],
-      "Report Sending": [""],
-      "Alert Running": [""],
-      "Report Failed": [""],
-      "Alert Failed": [""],
-      "Nothing Triggered": [""],
+      "CRON expression": [""],
+      "Report sent": ["Importieren"],
+      "Alert triggered, notification sent": [""],
+      "Report sending": ["Importieren"],
+      "Alert running": ["Verbindungstest"],
+      "Report failed": ["Vorlagename"],
+      "Alert failed": ["Tabellenname"],
+      "Nothing triggered": [""],
       "Alert Triggered, In Grace Period": [""],
       "${RecipientIconName.email}": [""],
       "${RecipientIconName.slack}": [""],
       "annotation": ["Anmerkungen"],
       "There was an issue deleting the selected annotations: %s": [""],
-      "Delete Annotation": ["Anmerkungen"],
+      "Edit annotation": ["Anmerkungen"],
+      "Delete annotation": ["Anmerkungen"],
       "Annotation": ["Anmerkungen"],
       "No annotation yet": ["Anmerkungstufe"],
       "Annotation Layer ${annotationLayerName}": [""],
@@ -1873,25 +1882,26 @@
       ],
       "Delete Annotation?": ["Anmerkungen"],
       "Are you sure you want to delete the selected annotations?": [""],
-      "annotation name": ["Anmerkungstufe"],
+      "Add annotation": ["Anmerkungen"],
+      "Annotation name": ["Anmerkungstufe"],
       "date": [""],
-      "Additional Information": [""],
+      "Additional information": ["Anmerkungen"],
       "Description (this can be seen in the list)": [""],
-      "json metadata": [""],
       "annotation_layer": ["Anmerkungstufe"],
-      "Edit Annotation Layer Properties": ["Anmerkungstufe"],
-      "annotation layer name": ["Anmerkungstufe"],
-      "annotation layers": ["Anmerkungstufe"],
+      "Edit annotation layer properties": ["Anmerkungstufe"],
+      "Annotation layer name": ["Anmerkungstufe"],
+      "Annotation layers": ["Anmerkungstufe"],
       "There was an issue deleting the selected layers: %s": [""],
+      "Last modified": ["Geändert"],
+      "Created on": ["Schöpfer"],
       "Edit template": ["Vorlage laden"],
       "Delete template": ["Vorlage laden"],
-      "Annotation Layer": ["Anmerkungstufe"],
+      "Annotation layer": ["Anmerkungstufe"],
       "An error occurred while fetching dataset datasource values: %s": [""],
       "No annotation layers yet": ["Anmerkungstufe"],
       "This action will permanently delete the layer.": [""],
       "Delete Layer?": ["Wirklich alle löschen?"],
       "Are you sure you want to delete the selected layers?": [""],
-      "Please Confirm": [""],
       "Are you sure you want to delete": [""],
       "Last modified %s": ["Geändert"],
       "The passwords for the databases below are needed in order to import them together with the charts. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
@@ -1901,24 +1911,25 @@
         ""
       ],
       "There was an issue deleting the selected charts: %s": [""],
-      "Modified By": ["Geändert"],
+      "Modified by": ["Geändert"],
       "Owner": [""],
       "An error occurred while fetching chart owners values: %s": [""],
       "An error occurred while fetching chart created by values: %s": [""],
-      "Viz Type": ["Typ"],
+      "Viz type": ["Typ"],
       "An error occurred while fetching chart dataset values: %s": [""],
       "Favorite": ["Favoriten"],
       "Yes": [""],
       "No": [""],
       "Are you sure you want to delete the selected charts?": [""],
       "css_template": [""],
-      "Edit CSS Template Properties": ["CSS Vorlagen"],
-      "css template name": ["Vorlagename"],
+      "Edit CSS template properties": ["CSS Vorlagen"],
+      "Add CSS template": ["CSS Vorlagen"],
+      "CSS template name": ["Vorlagename"],
       "css": [""],
-      "css templates": ["CSS Vorlagen"],
+      "CSS templates": ["CSS Vorlagen"],
       "There was an issue deleting the selected templates: %s": [""],
       "Last modified by %s": ["Geändert"],
-      "Css Template": ["CSS Vorlagen"],
+      "CSS template": ["CSS Vorlagen"],
       "This action will permanently delete the template.": [""],
       "Delete Template?": ["CSS Vorlagen"],
       "Are you sure you want to delete the selected templates?": [""],
@@ -1944,11 +1955,11 @@
       ],
       "database": ["Datenbank"],
       "An error occurred while fetching database related data: %s": [""],
-      "Asynchronous Query Execution": [""],
+      "Asynchronous query execution": [""],
       "AQE": [""],
-      "Allow Data Manipulation Language": [""],
+      "Allow data manipulation language": [""],
       "DML": [""],
-      "CSV Upload": [""],
+      "CSV upload": [""],
       "Delete database": ["Datenbank"],
       "The database %s is linked to %s charts that appear on %s dashboards. Are you sure you want to continue? Deleting the database will break those objects.": [
         ""
@@ -1958,29 +1969,35 @@
       "Connection looks good!": [""],
       "ERROR: Connection failed. ": [""],
       "Sorry there was an error fetching database information: %s": [""],
+      "Edit database": ["Datenbank bearbeiten"],
+      "Add database": ["Datenbank einfügen"],
       "Connection": ["Verbindungstest"],
-      "Database Name": ["Datenbank"],
+      "Database name": ["Datenbank"],
       "Name your dataset": [""],
       "dialect+driver://username:password@host:port/database": [""],
+      "Test connection": ["Verbindungstest"],
       "Refer to the ": [""],
       "SQLAlchemy docs": [""],
       " for more information on how to structure your URI.": [""],
       "Performance": [""],
+      "Chart cache timeout": ["Von Zeit"],
       "Operate the database in asynchronous mode, meaning that the queries are executed on remote workers as opposed to on the web server itself. This assumes that you have a Celery worker setup as well as a results backend. Refer to the installation docs for more information.": [
         ""
       ],
-      "SQL Lab Settings": [""],
+      "SQL Lab settings": ["Tabellenansicht"],
       "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)": [
         ""
       ],
+      "Allow multi schema metadata fetch": [""],
+      "CTAS schema": ["Farbschema"],
       "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema.": [
         ""
       ],
+      "Secure extra": ["Sicherheit"],
       "JSON string containing additional connection configuration.": [""],
       "This is used to provide connection information for systems like Hive, Presto, and BigQuery, which do not conform to the username:password syntax normally used by SQLAlchemy.": [
         ""
       ],
-      "Root Certificate": [""],
       "Optional CA_BUNDLE contents to validate HTTPS requests. Only available on certain database engines.": [
         ""
       ],
@@ -1988,7 +2005,7 @@
       "If Presto, all the queries in SQL Lab are going to be executed as the currently logged on user who must have permission to run them. If Hive and hive.server2.enable.doAs is enabled, will run the queries as service account, but impersonate the currently logged on user via hive.server2.proxy.user property.": [
         ""
       ],
-      "Allow Data Upload": [""],
+      "Allow data upload": [""],
       "If selected, please set the schemas allowed for data upload in Extra.": [
         ""
       ],
@@ -2009,7 +2026,7 @@
         ""
       ],
       "Error while saving dataset: %s": ["Fehler bei Anmerkungstufeabruf"],
-      "Add Dataset": ["Datenbank einfügen"],
+      "Add dataset": ["Datenbank einfügen"],
       "The passwords for the databases below are needed in order to import them together with the datasets. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
         ""
       ],
@@ -2022,8 +2039,8 @@
       "An error occurred while fetching dataset related data: %s": [
         "Fehler bei Anmerkungstufeabruf"
       ],
-      "Physical Dataset": [""],
-      "Virtual Dataset": ["Datenbank bearbeiten"],
+      "Physical dataset": ["Metrik auswählen"],
+      "Virtual dataset": ["Datenbank bearbeiten"],
       "An error occurred while fetching dataset owner values: %s": [
         "Fehler bei Anmerkungstufeabruf"
       ],
@@ -2048,32 +2065,31 @@
       "Offline": [""],
       "Scheduled": [""],
       "Duration: %s": [""],
-      "Tab Name": ["Tabellenname"],
+      "Tab name": ["Tabellenname"],
       "TABLES": [""],
       "Rows": [""],
       "Open query in SQL Lab": ["Bearbeiten in SQL Editor"],
       "An error occurred while fetching database values: %s": [
         "Fehler bei Anmerkungstufeabruf"
       ],
-      "Time Range": [""],
       "Search by query text": [""],
-      "Query Preview": ["Abfragen"],
+      "Query preview": ["Abfragen"],
       "Previous": [""],
       "Next": [""],
       "Open in SQL Lab": ["Bearbeiten in SQL Editor"],
       "User query": ["Benutzer Rollen"],
       "Executed query": ["Leere Abfrage?"],
+      "Saved queries": ["Gespeicherte Abfragen"],
       "There was an issue previewing the selected query %s": [""],
       "Link Copied!": [""],
       "There was an issue deleting the selected queries: %s": [""],
-      "Query preview": ["Abfragen"],
       "Edit query": ["Leere Abfrage?"],
       "Copy query URL": ["Leere Abfrage?"],
       "Delete query": ["Löschen"],
       "This action will permanently delete the saved query.": [""],
       "Delete Query?": ["Wirklich alle löschen?"],
       "Are you sure you want to delete the selected queries?": [""],
-      "Query Name": ["Abfrage"],
+      "Query name": ["Abfrage"],
       "Edited": ["Tabelle bearbeiten"],
       "Created": ["Schöpfer"],
       "Viewed": [""],
@@ -2091,14 +2107,13 @@
       "Recently edited charts, dashboards, and saved queries will appear here": [
         ""
       ],
-      "SQL QUERY": [""],
       "${tableName\n                        .split('')\n                        .slice(0, tableName.length - 1)\n                        .join('')}\n                    ": [
         ""
       ],
       "You don't have any favorites yet!": [
         "Sie haben keine Zugriff auf diese Datenquelle"
       ],
-      "SQL LAB QUERIES": [""],
+      "SQL Lab queries": ["Tabellenansicht"],
       "${tableName}": ["Tabellenname"],
       "query": ["Abfrage"],
       "Share": [""],
@@ -2106,24 +2121,24 @@
       "Recents": [""],
       "Select start and end date": ["Anmerkungstufe auswählen"],
       "Type or Select [%s]": [""],
-      "Filter Box": [""],
-      "Filters Configuration": [""],
+      "Filter box": ["Tabellenname"],
+      "Filters configuration": ["Verbindungstest"],
       "Filter configuration for the filter box": [""],
-      "Date Filter": [""],
+      "Date filter": ["Druid Cluster einfügen"],
       "Whether to include a time filter": [""],
-      "Instant Filtering": [""],
+      "Instant filtering": [""],
       "Check to apply filters instantly as they change instead of displaying [Apply] button": [
         ""
       ],
-      "Show SQL Granularity Dropdown": [""],
-      "Check to include SQL Granularity dropdown": [""],
-      "Show SQL Time Column": ["Zeitspalte"],
-      "Check to include Time Column dropdown": [""],
-      "Show Druid Granularity Dropdown": [""],
-      "Check to include Druid Granularity dropdown": [""],
-      "Show Druid Time Origin": ["Druid Metrik anzeigen"],
-      "Check to include Time Origin dropdown": [""],
-      "Limit Selector Values": [""],
+      "Show SQL granularity dropdown": [""],
+      "Check to include SQL granularity dropdown": [""],
+      "Show SQL time column": ["Zeitspalte"],
+      "Check to include time column dropdown": [""],
+      "Show Druid granularity dropdown": [""],
+      "Check to include Druid granularity dropdown": [""],
+      "Show Druid time origin": ["Druid Metrik anzeigen"],
+      "Check to include time origin dropdown": [""],
+      "Limit selector values": [""],
       "These filters apply to the values available in the dropdowns": [""],
       "Time-series Table": [""]
     }
diff --git a/superset/translations/de/LC_MESSAGES/messages.po b/superset/translations/de/LC_MESSAGES/messages.po
index d24dfa0..8aecafa 100644
--- a/superset/translations/de/LC_MESSAGES/messages.po
+++ b/superset/translations/de/LC_MESSAGES/messages.po
@@ -18,7 +18,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-01-19 07:47-0300\n"
+"POT-Creation-Date: 2021-01-22 15:56-0300\n"
 "PO-Revision-Date: 2017-10-20 14:36+0100\n"
 "Last-Translator: FULL NAME <EM...@ADDRESS>\n"
 "Language-Team: de <LL...@li.org>\n"
@@ -33,7 +33,6 @@ msgstr ""
 msgid "Home"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:339
 #: superset/app.py:230 superset/views/annotations.py:119
 msgid "Annotation Layers"
 msgstr "Anmerkungstufe"
@@ -49,8 +48,8 @@ msgstr "Einstellungen"
 msgid "Databases"
 msgstr "Datenbanken"
 
-#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:245
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:250
+#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:247
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:251
 #: superset/app.py:242 superset/app.py:251 superset/app.py:375
 #: superset/app.py:390 superset/app.py:478 superset/app.py:487
 #: superset/app.py:500 superset/app.py:509
@@ -82,7 +81,6 @@ msgstr "Dashboards"
 msgid "Plugins"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:240
 #: superset/app.py:283 superset/views/css_templates.py:38
 msgid "CSS Templates"
 msgstr "CSS Vorlagen"
@@ -108,13 +106,10 @@ msgstr ""
 msgid "SQL Lab"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:87
-#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:145 superset/app.py:352
+#: superset/app.py:352
 msgid "Saved Queries"
 msgstr "Gespeicherte Abfragen"
 
-#: superset-frontend/src/SqlLab/components/SouthPane.jsx:180
-#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100
 #: superset/app.py:359
 msgid "Query History"
 msgstr ""
@@ -143,7 +138,7 @@ msgstr ""
 msgid "Alerts"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:411 superset/app.py:448
+#: superset/app.py:448
 msgid "Alerts & Reports"
 msgstr ""
 
@@ -418,152 +413,152 @@ msgstr ""
 msgid "Pick at least one field for [Series]"
 msgstr ""
 
-#: superset/viz.py:1701 superset/viz_sip38.py:1659
+#: superset/viz.py:1702 superset/viz_sip38.py:1659
 msgid "Sunburst"
 msgstr ""
 
-#: superset/viz.py:1747 superset/viz_sip38.py:1703
+#: superset/viz.py:1748 superset/viz_sip38.py:1703
 msgid "Sankey"
 msgstr ""
 
-#: superset/viz.py:1755
+#: superset/viz.py:1756
 msgid "Pick exactly 2 columns as [Source / Target]"
 msgstr ""
 
-#: superset/viz.py:1799 superset/viz_sip38.py:1736
+#: superset/viz.py:1800 superset/viz_sip38.py:1736
 msgid ""
 "There's a loop in your Sankey, please provide a tree. Here's a faulty link: "
 "{}"
 msgstr ""
 
-#: superset/viz.py:1812 superset/viz.py:1835 superset/viz_sip38.py:1749
+#: superset/viz.py:1813 superset/viz.py:1836 superset/viz_sip38.py:1749
 #: superset/viz_sip38.py:1770
 msgid "Directed Force Layout"
 msgstr ""
 
-#: superset/viz.py:1819 superset/viz_sip38.py:1756
+#: superset/viz.py:1820 superset/viz_sip38.py:1756
 msgid "Pick exactly 2 columns to 'Group By'"
 msgstr ""
 
-#: superset/viz.py:1868 superset/viz_sip38.py:1802
+#: superset/viz.py:1869 superset/viz_sip38.py:1802
 msgid "Country Map"
 msgstr ""
 
-#: superset/viz.py:1897 superset/viz_sip38.py:1823
+#: superset/viz.py:1898 superset/viz_sip38.py:1823
 msgid "World Map"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:438
-#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1955
+#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1956
 #: superset/viz_sip38.py:1873
 msgid "Filters"
 msgstr ""
 
-#: superset/viz.py:1973 superset/viz_sip38.py:1891
+#: superset/viz.py:1974 superset/viz_sip38.py:1891
 msgid "Invalid filter configuration, please select a column"
 msgstr ""
 
-#: superset/viz.py:2017 superset/viz_sip38.py:1952
+#: superset/viz.py:2018 superset/viz_sip38.py:1952
 msgid "Parallel Coordinates"
 msgstr ""
 
-#: superset/viz.py:2039 superset/viz_sip38.py:1968
+#: superset/viz.py:2040 superset/viz_sip38.py:1968
 msgid "Heatmap"
 msgstr ""
 
-#: superset/viz.py:2095 superset/viz_sip38.py:2017
+#: superset/viz.py:2096 superset/viz_sip38.py:2017
 msgid "Horizon Charts"
 msgstr ""
 
-#: superset/viz.py:2107 superset/viz_sip38.py:2029
+#: superset/viz.py:2108 superset/viz_sip38.py:2029
 msgid "Mapbox"
 msgstr ""
 
-#: superset/viz.py:2119 superset/viz_sip38.py:2041
+#: superset/viz.py:2120 superset/viz_sip38.py:2041
 msgid "[Longitude] and [Latitude] must be set"
 msgstr ""
 
-#: superset/viz.py:2126 superset/viz_sip38.py:2048
+#: superset/viz.py:2127 superset/viz_sip38.py:2048
 msgid "Must have a [Group By] column to have 'count' as the [Label]"
 msgstr ""
 
-#: superset/viz.py:2146 superset/viz_sip38.py:2068
+#: superset/viz.py:2147 superset/viz_sip38.py:2068
 msgid "Choice of [Label] must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:2154 superset/viz_sip38.py:2075
+#: superset/viz.py:2155 superset/viz_sip38.py:2075
 msgid "Choice of [Point Radius] must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:2162 superset/viz_sip38.py:2082
+#: superset/viz.py:2163 superset/viz_sip38.py:2082
 msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:2242 superset/viz_sip38.py:2162
+#: superset/viz.py:2243 superset/viz_sip38.py:2162
 msgid "Deck.gl - Multiple Layers"
 msgstr ""
 
-#: superset/viz.py:2282 superset/viz.py:2314 superset/viz_sip38.py:2218
+#: superset/viz.py:2283 superset/viz.py:2315 superset/viz_sip38.py:2218
 msgid "Bad spatial key"
 msgstr ""
 
-#: superset/viz.py:2300 superset/viz_sip38.py:2204
+#: superset/viz.py:2301 superset/viz_sip38.py:2204
 #, python-format
 msgid "Invalid spatial point encountered: %s"
 msgstr ""
 
-#: superset/viz.py:2336 superset/viz_sip38.py:2240
+#: superset/viz.py:2337 superset/viz_sip38.py:2240
 msgid ""
 "Encountered invalid NULL spatial "
 "entry,                                        please consider filtering "
 "those out"
 msgstr ""
 
-#: superset/viz.py:2426 superset/viz_sip38.py:2311
+#: superset/viz.py:2427 superset/viz_sip38.py:2311
 msgid "Deck.gl - Scatter plot"
 msgstr ""
 
-#: superset/viz.py:2475 superset/viz_sip38.py:2358
+#: superset/viz.py:2476 superset/viz_sip38.py:2358
 msgid "Deck.gl - Screen Grid"
 msgstr ""
 
-#: superset/viz.py:2501 superset/viz_sip38.py:2384
+#: superset/viz.py:2502 superset/viz_sip38.py:2384
 msgid "Deck.gl - 3D Grid"
 msgstr ""
 
-#: superset/viz.py:2531 superset/viz_sip38.py:2411
+#: superset/viz.py:2532 superset/viz_sip38.py:2411
 msgid "Deck.gl - Paths"
 msgstr ""
 
-#: superset/viz.py:2579 superset/viz_sip38.py:2456
+#: superset/viz.py:2580 superset/viz_sip38.py:2456
 msgid "Deck.gl - Polygon"
 msgstr ""
 
-#: superset/viz.py:2608 superset/viz_sip38.py:2485
+#: superset/viz.py:2609 superset/viz_sip38.py:2485
 msgid "Deck.gl - 3D HEX"
 msgstr ""
 
-#: superset/viz.py:2627 superset/viz_sip38.py:2501
+#: superset/viz.py:2628 superset/viz_sip38.py:2501
 msgid "Deck.gl - GeoJSON"
 msgstr ""
 
-#: superset/viz.py:2646 superset/viz_sip38.py:2513
+#: superset/viz.py:2647 superset/viz_sip38.py:2513
 msgid "Deck.gl - Arc"
 msgstr ""
 
-#: superset/viz.py:2681 superset/viz_sip38.py:2548
+#: superset/viz.py:2682 superset/viz_sip38.py:2548
 msgid "Event flow"
 msgstr ""
 
-#: superset/viz.py:2713 superset/viz_sip38.py:2580
+#: superset/viz.py:2714 superset/viz_sip38.py:2580
 msgid "Time Series - Paired t-test"
 msgstr ""
 
-#: superset/viz.py:2768 superset/viz_sip38.py:2635
+#: superset/viz.py:2769 superset/viz_sip38.py:2635
 msgid "Time Series - Nightingale Rose Chart"
 msgstr ""
 
-#: superset/viz.py:2803 superset/viz_sip38.py:2670
+#: superset/viz.py:2804 superset/viz_sip38.py:2670
 msgid "Partition Diagram"
 msgstr ""
 
@@ -679,7 +674,11 @@ msgid_plural "Deleted %(num)d charts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: superset/charts/api.py:566 superset/charts/api.py:638
+#: superset/charts/api.py:563
+msgid "Request is not JSON"
+msgstr ""
+
+#: superset/charts/api.py:571 superset/charts/api.py:643
 #, python-format
 msgid "Request is incorrect: %(error)s"
 msgstr ""
@@ -805,7 +804,7 @@ msgstr ""
 msgid "Unsupported extraction function: "
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:988
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:994
 #: superset-frontend/src/explore/components/DatasourcePanel.tsx:231
 #: superset-frontend/src/explore/controls.jsx:251
 #: superset/connectors/druid/views.py:56 superset/connectors/sqla/views.py:63
@@ -825,7 +824,7 @@ msgid "Edit Druid Column"
 msgstr "Druid Spalte bearbeiten"
 
 #: superset-frontend/src/dashboard/components/gridComponents/new/NewColumn.jsx:31
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:204
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:209
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:137
 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:193
 #: superset/connectors/druid/views.py:77 superset/connectors/sqla/views.py:134
@@ -839,7 +838,7 @@ msgstr "Spalte"
 msgid "Type"
 msgstr "Typ"
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:163
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:148
 #: superset/connectors/druid/views.py:79 superset/views/access_requests.py:43
 #: superset/views/chart/mixin.py:80
 msgid "Datasource"
@@ -858,7 +857,7 @@ msgid ""
 "Whether this column is exposed in the `Filters` section of the explore view."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:977
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:983
 #: superset-frontend/src/explore/components/DatasourcePanel.tsx:218
 #: superset-frontend/src/explore/controls.jsx:153
 #: superset/connectors/druid/views.py:143 superset/connectors/sqla/views.py:193
@@ -877,7 +876,7 @@ msgstr "Druid Metrik einfügen"
 msgid "Edit Druid Metric"
 msgstr "Druid Metric bearbeiten"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:831
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:836
 #: superset-frontend/src/explore/controls.jsx:172
 #: superset-frontend/src/explore/controls.jsx:173
 #: superset/connectors/druid/views.py:171 superset/connectors/sqla/views.py:236
@@ -886,11 +885,11 @@ msgstr "Metrik"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:128
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:161
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:151
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:155
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:513
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:845
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:849
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:156
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:160
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:518
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:850
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:854
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:214
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1094
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1100
@@ -910,7 +909,7 @@ msgstr ""
 msgid "Verbose Name"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:735
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:740
 #: superset/connectors/druid/views.py:175 superset/views/log/__init__.py:33
 msgid "JSON"
 msgstr "JSON"
@@ -919,8 +918,6 @@ msgstr "JSON"
 msgid "Druid Datasource"
 msgstr "Druid Datenquelle"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:861
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:869
 #: superset/connectors/druid/views.py:177 superset/connectors/sqla/views.py:244
 msgid "Warning Message"
 msgstr "Warnmeldung"
@@ -961,8 +958,6 @@ msgstr ""
 msgid "Broker Endpoint"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:597
-#: superset-frontend/src/explore/components/PropertiesModal.tsx:238
 #: superset/connectors/druid/views.py:221
 #: superset/connectors/druid/views.py:331 superset/connectors/sqla/views.py:459
 #: superset/views/chart/mixin.py:77
@@ -1052,7 +1047,7 @@ msgid "Cluster"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:358
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:567
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:572
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:260
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:261
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1078
@@ -1203,11 +1198,11 @@ msgstr "Tabellen"
 msgid "Expression"
 msgstr ""
 
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:212
 #: superset/connectors/sqla/views.py:141
 msgid "Is temporal"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:170
 #: superset/connectors/sqla/views.py:142
 msgid "Datetime Format"
 msgstr ""
@@ -1228,18 +1223,15 @@ msgstr "Metrik einfügen"
 msgid "Edit Metric"
 msgstr "Metrik bearbeiten"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:130
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:833
 #: superset/connectors/sqla/views.py:240
 msgid "SQL Expression"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:855
 #: superset/connectors/sqla/views.py:242
 msgid "D3 Format"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:549
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:554
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:599
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:637
 #: superset/connectors/sqla/views.py:243 superset/connectors/sqla/views.py:467
@@ -1365,7 +1357,7 @@ msgstr ""
 msgid "Whether the table was generated by the 'Visualize' flow in SQL Lab"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:612
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:617
 #: superset/connectors/sqla/views.py:431
 msgid ""
 "A set of parameters that become available in the query using Jinja "
@@ -1428,7 +1420,8 @@ msgstr ""
 msgid "SQL Lab View"
 msgstr "Tabellenansicht"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:611
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:125
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:616
 #: superset/connectors/sqla/views.py:466
 msgid "Template parameters"
 msgstr "Vorlagename"
@@ -1572,7 +1565,7 @@ msgstr ""
 msgid "A database with the same name already exists"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:184
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:169
 #: superset/databases/commands/exceptions.py:49
 msgid "Field is required"
 msgstr ""
@@ -1873,7 +1866,7 @@ msgstr ""
 msgid "An error occurred while pruning logs "
 msgstr ""
 
-#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:182
+#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:185
 #, python-format
 msgid ""
 "\n"
@@ -1882,8 +1875,8 @@ msgid ""
 "            "
 msgstr ""
 
-#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:291
-#: superset/tasks/schedules.py:460
+#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:294
+#: superset/tasks/schedules.py:463
 #, python-format
 msgid "%(prefix)s %(title)s"
 msgstr ""
@@ -1898,7 +1891,7 @@ msgid ""
 "            "
 msgstr ""
 
-#: superset/tasks/schedules.py:157
+#: superset/tasks/schedules.py:160
 #, python-format
 msgid ""
 "\n"
@@ -1908,17 +1901,17 @@ msgid ""
 "        "
 msgstr ""
 
-#: superset/tasks/schedules.py:169 superset/tasks/schedules.py:360
+#: superset/tasks/schedules.py:172 superset/tasks/schedules.py:363
 #, python-format
 msgid "<b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>"
 msgstr ""
 
-#: superset/tasks/schedules.py:359
+#: superset/tasks/schedules.py:362
 #, python-format
 msgid "%(name)s.csv"
 msgstr ""
 
-#: superset/tasks/schedules.py:367
+#: superset/tasks/schedules.py:370
 #, python-format
 msgid ""
 "\n"
@@ -1928,7 +1921,7 @@ msgid ""
 "        "
 msgstr ""
 
-#: superset/tasks/schedules.py:654
+#: superset/tasks/schedules.py:656
 #, python-format
 msgid "[Alert] %(label)s"
 msgstr ""
@@ -1937,7 +1930,6 @@ msgstr ""
 msgid "New"
 msgstr ""
 
-#: superset-frontend/src/components/Menu/NewMenu.tsx:26
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1144
 #: superset/templates/appbuilder/navbar_right.html:38
 msgid "SQL Query"
@@ -2048,13 +2040,13 @@ msgid "Request Permissions"
 msgstr "Berechtigung anfordern"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:176
-#: superset-frontend/src/common/components/Modal/Modal.tsx:144
+#: superset-frontend/src/common/components/Modal/Modal.tsx:145
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:305
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:142
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:437
-#: superset-frontend/src/datasource/DatasourceModal.tsx:211
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:472
+#: superset-frontend/src/datasource/DatasourceModal.tsx:202
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:175
-#: superset-frontend/src/explore/components/SaveModal.tsx:169
+#: superset-frontend/src/explore/components/SaveModal.tsx:174
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:749
 #: superset/templates/superset/request_access.html:34
 msgid "Cancel"
@@ -2064,7 +2056,6 @@ msgstr ""
 msgid "Use the edit buttom to change this field"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399
 #: superset/templates/superset/models/database/macros.html:22
 msgid "Test Connection"
 msgstr "Verbindungstest"
@@ -2192,9 +2183,6 @@ msgstr "Datenbank URL"
 msgid "Roles to grant"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:206
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:184
-#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:285
 #: superset/views/access_requests.py:45 superset/views/schedules.py:224
 #: superset/views/schedules.py:287
 msgid "Created On"
@@ -2208,7 +2196,6 @@ msgstr "Metriken auflisten"
 msgid "Show Observation"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:127
 #: superset/views/alerts.py:67
 msgid "Error Message"
 msgstr "Warnmeldung"
@@ -2253,13 +2240,10 @@ msgstr "Anmerkungen"
 msgid "Show Annotation"
 msgstr "Anmerkungen"
 
-#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
 #: superset/views/annotations.py:62
 msgid "Add Annotation"
 msgstr "Anmerkungen"
 
-#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:180
-#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
 #: superset/views/annotations.py:63
 msgid "Edit Annotation"
 msgstr "Anmerkungen"
@@ -2269,10 +2253,10 @@ msgid "Layer"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:148
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:141
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:145
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:832
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:840
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:146
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:150
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:837
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:845
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:157
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:149
 #: superset/views/annotations.py:79 superset/views/sql_lab.py:70
@@ -2289,7 +2273,6 @@ msgstr "Von Zeit"
 msgid "End"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400
 #: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:82
 msgid "JSON Metadata"
 msgstr ""
@@ -2298,14 +2281,10 @@ msgstr ""
 msgid "Show Annotation Layer"
 msgstr "Anmerkungstufe"
 
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:191
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:203
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:219
 #: superset/views/annotations.py:121
 msgid "Add Annotation Layer"
 msgstr "Anmerkungstufe"
 
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:166
 #: superset/views/annotations.py:122
 msgid "Edit Annotation Layer"
 msgstr "Anmerkungstufe"
@@ -2548,7 +2527,6 @@ msgstr ""
 msgid "Show CSS Template"
 msgstr "CSS Vorlagen"
 
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:237
 #: superset/views/css_templates.py:40
 msgid "Add CSS Template"
 msgstr "CSS Vorlagen"
@@ -2670,11 +2648,11 @@ msgstr ""
 msgid "Changed on"
 msgstr "Bearbeitet am"
 
-#: superset/views/utils.py:485
+#: superset/views/utils.py:492
 msgid "Could not determine datasource type"
 msgstr ""
 
-#: superset/views/utils.py:501
+#: superset/views/utils.py:508
 msgid "Could not find viz object"
 msgstr ""
 
@@ -2703,10 +2681,6 @@ msgid ""
 "defaults to the datasource/table timeout if undefined."
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:181
-#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:257
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:158
-#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:279
 #: superset/views/chart/mixin.py:82
 msgid "Last Modified"
 msgstr "Geändert"
@@ -2715,7 +2689,6 @@ msgstr "Geändert"
 msgid "Parameters"
 msgstr "Parameter"
 
-#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:220
 #: superset/views/chart/mixin.py:88
 msgid "Visualization Type"
 msgstr "Visualisierungstyp"
@@ -3001,12 +2974,10 @@ msgstr ""
 msgid "Show Database"
 msgstr "Datenbank anzeigen"
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
 #: superset/views/database/mixins.py:34
 msgid "Add Database"
 msgstr "Datenbank einfügen"
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
 #: superset/views/database/mixins.py:35
 msgid "Edit Database"
 msgstr "Datenbank bearbeiten"
@@ -3097,8 +3068,6 @@ msgstr ""
 msgid "Allow DML"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:533
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:539
 #: superset/views/database/mixins.py:189
 msgid "CTAS Schema"
 msgstr ""
@@ -3108,19 +3077,16 @@ msgstr ""
 msgid "SQLAlchemy URI"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:417
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:423
 #: superset/views/database/mixins.py:194
 msgid "Chart Cache Timeout"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:553
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:558
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:642
 #: superset/views/database/mixins.py:196
 msgid "Secure Extra"
 msgstr "Sicherheit"
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:582
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:587
 #: superset/views/database/mixins.py:197
 msgid "Root certificate"
 msgstr ""
@@ -3137,7 +3103,6 @@ msgstr ""
 msgid "Allow Csv Upload"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:521
 #: superset/views/database/mixins.py:202
 msgid "Allow Multi Schema Metadata Fetch"
 msgstr ""
@@ -3247,186 +3212,186 @@ msgstr "Aktion"
 msgid "dttm"
 msgstr ""
 
-#: superset-frontend/src/CRUD/CollectionTable.tsx:294
-msgid "Add Item"
+#: superset-frontend/src/CRUD/CollectionTable.tsx:317
+msgid "Add item"
 msgstr "Datenbank einfügen"
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:103
 msgid "The query couldn't be loaded"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:155
-msgid "Your query was saved"
-msgstr "Ihre Abfrage wurde gespeichert"
-
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:158
-msgid "Your query could not be saved"
-msgstr "Ihre Abfrage konnte nicht gespeichert werden"
-
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:173
-msgid "Your query was updated"
-msgstr "Ihre Abfrage wurde gespeichert"
-
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:175
-msgid "Your query could not be updated"
-msgstr "Ihre Abfrage konnte nicht gespeichert werden"
-
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:190
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:156
 msgid ""
 "Your query has been scheduled. To see details of your query, navigate to "
-"Saved Queries"
+"Saved queries"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:197
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:163
 msgid "Your query could not be scheduled"
 msgstr "Ihre Abfrage konnte nicht gespeichert werden"
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:225
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:332
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:191
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:298
 msgid "Failed at retrieving results"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:263
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:289
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:229
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:255
 msgid ""
 "An error occurred while storing the latest query id in the backend. Please "
 "contact your administrator if this problem persists."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:376
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:409
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:342
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:375
 msgid "Unknown error"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:427
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:393
 msgid "Query was stopped."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:456
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:422
 msgid ""
 "Unable to migrate table schema state to backend. Superset will retry later. "
 "Please contact your administrator if this problem persists."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:474
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:440
 msgid ""
 "Unable to migrate query state to backend. Superset will retry later. Please "
 "contact your administrator if this problem persists."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:520
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:486
 msgid ""
 "Unable to migrate query editor state to backend. Superset will retry later. "
 "Please contact your administrator if this problem persists."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:553
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:519
 msgid ""
 "Unable to add a new tab to the backend. Please contact your administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:570
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:536
 #: superset-frontend/src/SqlLab/reducers/sqlLab.js:74
 #, python-format
 msgid "Copy of %s"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:597
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:563
 msgid ""
 "An error occurred while setting the active tab. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:683
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:649
 msgid "An error occurred while fetching tab state"
 msgstr "Fehler bei Anmerkungstufeabruf"
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:711
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:677
 msgid ""
 "An error occurred while removing tab. Please contact your administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:735
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:701
 msgid ""
 "An error occurred while removing query. Please contact your administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:758
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:724
 msgid ""
 "An error occurred while setting the tab database ID. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:783
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:749
 msgid ""
 "An error occurred while setting the tab schema. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:816
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:782
 msgid ""
 "An error occurred while setting the tab autorun. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:841
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:895
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:807
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:899
 msgid ""
 "An error occurred while setting the tab title. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:864
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:829
+msgid "Your query was saved"
+msgstr "Ihre Abfrage wurde gespeichert"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:833
+msgid "Your query could not be saved"
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:845
+msgid "Your query was updated"
+msgstr "Ihre Abfrage wurde gespeichert"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:849
+msgid "Your query could not be updated"
+msgstr "Ihre Abfrage konnte nicht gespeichert werden"
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:868
 msgid ""
 "An error occurred while storing your query in the backend. To avoid losing "
 "your changes, please save your query using the \"Save Query\" button."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:924
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:928
 msgid ""
 "An error occurred while setting the tab template parameters. Please contact "
 "your administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:985
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1010
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:989
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1014
 msgid "An error occurred while fetching table metadata"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1051
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1055
 msgid ""
 "An error occurred while fetching table metadata. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1099
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1103
 msgid ""
 "An error occurred while expanding the table schema. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1123
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1127
 msgid ""
 "An error occurred while collapsing the table schema. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1146
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1150
 msgid ""
 "An error occurred while removing the table schema. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1179
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1183
 msgid "Shared query"
 msgstr "Gespeicherte Abfrage anzeigen"
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1241
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1245
 msgid "The datasource couldn't be loaded"
 msgstr "Ihre Abfrage konnte nicht gespeichert werden"
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1271
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1293
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1275
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1297
 msgid "An error occurred while creating the data source"
 msgstr ""
 
@@ -3443,15 +3408,15 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:85
-msgid "Estimate Selected Query Cost"
+msgid "Estimate selected query cost"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:86
-msgid "Estimate Cost"
+msgid "Estimate cost"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:90
-msgid "Cost Estimate"
+msgid "Cost estimate"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:73
@@ -3525,7 +3490,7 @@ msgid "Source SQL"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:108
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:714
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:719
 #: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:301
 msgid "SQL"
 msgstr ""
@@ -3582,7 +3547,8 @@ msgid "Edit"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/QueryTable.jsx:147
-msgid "view results"
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:258
+msgid "View results"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/QueryTable.jsx:150
@@ -3614,11 +3580,11 @@ msgid "Clipboard"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:469
-msgid "Filter Results"
-msgstr ""
+msgid "Filter results"
+msgstr "Tabellenname"
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:501
-msgid "Database Error"
+msgid "Database error"
 msgstr "Datenbank"
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:525
@@ -3638,11 +3604,11 @@ msgid "Fetch data preview"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:605
-msgid "Refetch Results"
+msgid "Refetch results"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:626
-msgid "Track Job"
+msgid "Track job"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:46
@@ -3651,8 +3617,8 @@ msgid "Stop"
 msgstr "Stopp"
 
 #: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:51
-msgid "Run Selection"
-msgstr ""
+msgid "Run selection"
+msgstr "Verbindungstest"
 
 #: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:53
 #: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:90
@@ -3688,13 +3654,13 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:139
 #: superset-frontend/src/dashboard/components/SaveModal.tsx:223
 #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:539
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:440
-#: superset-frontend/src/datasource/DatasourceModal.tsx:204
-#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:210
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:430
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:475
+#: superset-frontend/src/datasource/DatasourceModal.tsx:211
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:187
 #: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:108
-#: superset-frontend/src/explore/components/SaveModal.tsx:192
+#: superset-frontend/src/explore/components/SaveModal.tsx:197
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:210
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:447
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1042
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:255
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:207
@@ -3710,11 +3676,11 @@ msgid "Save as"
 msgstr "Speichern als"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:172
-msgid "Save Query"
-msgstr ""
+msgid "Save query"
+msgstr "Gespeicherte Abfrage anzeigen"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:184
-msgid "Save As New"
+msgid "Save as new"
 msgstr "Scheibe speichern"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:193
@@ -3730,7 +3696,7 @@ msgid "Write a description for your query"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:201
-msgid "Schedule Query"
+msgid "Schedule query"
 msgstr "Gespeicherte Abfrage anzeigen"
 
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:211
@@ -3775,8 +3741,14 @@ msgstr ""
 msgid "Results"
 msgstr ""
 
+#: superset-frontend/src/SqlLab/components/SouthPane.jsx:180
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100
+msgid "Query history"
+msgstr "Abfragen suchen"
+
 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:285
 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:295
+#: superset-frontend/src/components/RefreshChartOverlay.tsx:48
 msgid "Run query"
 msgstr ""
 
@@ -3786,8 +3758,8 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:309
 #: superset-frontend/src/SqlLab/reducers/getInitialState.js:44
-msgid "Untitled Query"
-msgstr ""
+msgid "Untitled query"
+msgstr "Benutzer Rollen"
 
 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:317
 msgid "Stop query"
@@ -3822,7 +3794,7 @@ msgid "Estimate the cost before running a query"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:159
-msgid "Reset State"
+msgid "Reset state"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:237
@@ -3915,10 +3887,6 @@ msgstr ""
 msgid ") by using"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:125
-msgid "Template Parameters"
-msgstr "Vorlagename"
-
 #: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:127
 msgid "Edit template parameters"
 msgstr ""
@@ -4219,7 +4187,7 @@ msgstr ""
 msgid "DEC"
 msgstr ""
 
-#: superset-frontend/src/common/components/Modal/Modal.tsx:127
+#: superset-frontend/src/common/components/Modal/Modal.tsx:128
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:771
 msgid "OK"
 msgstr ""
@@ -4345,6 +4313,7 @@ msgid "You don't have the rights to alter this title."
 msgstr ""
 
 #: superset-frontend/src/components/ErrorBoundary.jsx:51
+#: superset-frontend/src/components/ErrorMessage/ErrorMessageWithStackTrace.tsx:26
 msgid "Unexpected error"
 msgstr ""
 
@@ -4356,10 +4325,6 @@ msgstr ""
 msgid "An error occurred while fetching dashboards"
 msgstr "Fehler bei Anmerkungstufeabruf"
 
-#: superset-frontend/src/components/RefreshChartOverlay.tsx:48
-msgid "Run Query"
-msgstr ""
-
 #: superset-frontend/src/components/TableSelector.tsx:170
 msgid "Error while fetching table list"
 msgstr ""
@@ -4392,7 +4357,8 @@ msgid "%s%s"
 msgstr ""
 
 #: superset-frontend/src/components/URLShortLinkModal.tsx:83
-msgid "Share Dashboard"
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:249
+msgid "Share dashboard"
 msgstr "Dashboard speichern"
 
 #: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:46
@@ -4418,28 +4384,24 @@ msgstr "Fehler"
 
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:123
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:139
-msgid "See More"
+msgid "See more"
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:152
-msgid "See Less"
+msgid "See less"
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:181
-msgid "Copy Message"
-msgstr ""
+msgid "Copy message"
+msgstr "Warnmeldung"
 
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:189
 #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:535
-#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:197
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:418
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:197
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:435
 msgid "Close"
 msgstr ""
 
-#: superset-frontend/src/components/ErrorMessage/ErrorMessageWithStackTrace.tsx:26
-msgid "Unexpected Error"
-msgstr ""
-
 #: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:60
 msgid "This was triggered by:"
 msgstr ""
@@ -4454,7 +4416,7 @@ msgid "%(suggestion)s instead of \"%(undefinedParameter)s?\""
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:114
-msgid "Parameter Error"
+msgid "Parameter error"
 msgstr "Parameter"
 
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:47
@@ -4472,11 +4434,11 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:98
-msgid "Timeout Error"
+msgid "Timeout error"
 msgstr ""
 
 #: superset-frontend/src/components/FilterableTable/FilterableTable.tsx:317
-msgid "Cell Content"
+msgid "Cell content"
 msgstr "Erstellte Inhalt"
 
 #: superset-frontend/src/components/ImportModal/index.tsx:182
@@ -4511,18 +4473,18 @@ msgid "%s Selected"
 msgstr ""
 
 #: superset-frontend/src/components/ListView/ListView.tsx:348
-msgid "Deselect All"
-msgstr ""
+msgid "Deselect all"
+msgstr "Wirklich alle löschen?"
 
 #: superset-frontend/src/components/ListView/ListView.tsx:414
-#: superset-frontend/src/components/TableView/TableView.tsx:173
+#: superset-frontend/src/components/TableView/TableView.tsx:183
 #, python-format
 msgid "%s-%s of %s"
 msgstr ""
 
 #: superset-frontend/src/components/Menu/Menu.tsx:180
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:149
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:1037
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:134
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1050
 msgid "Settings"
 msgstr ""
 
@@ -4530,6 +4492,11 @@ msgstr ""
 msgid "About"
 msgstr ""
 
+#: superset-frontend/src/components/Menu/NewMenu.tsx:26
+#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:114
+msgid "SQL query"
+msgstr "Abfrage"
+
 #: superset-frontend/src/dashboard/actions/dashboardLayout.js:180
 msgid ""
 "There is not enough space for this component. Try decreasing its width, or "
@@ -4597,7 +4564,8 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx:56
 #: superset-frontend/src/explore/controlPanels/sections.jsx:78
-msgid "Color Scheme"
+#: superset-frontend/src/explore/controls.jsx:482
+msgid "Color scheme"
 msgstr "Farbschema"
 
 #: superset-frontend/src/dashboard/components/CssEditor.jsx:67
@@ -4609,7 +4577,7 @@ msgid "Load a CSS template"
 msgstr "CSS Vorlage laden"
 
 #: superset-frontend/src/dashboard/components/CssEditor.jsx:88
-msgid "Live CSS Editor"
+msgid "Live CSS editor"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/Dashboard.jsx:84
@@ -4628,25 +4596,21 @@ msgid "Your dashboard is too large. Please reduce the size before save it."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/Header.jsx:459
-msgid "Discard Changes"
-msgstr ""
+msgid "Discard changes"
+msgstr "Bearbeitet am"
 
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:123
 msgid "An error occurred while fetching available CSS templates"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:204
-msgid "Superset Dashboard"
+msgid "Superset dashboard"
 msgstr "Dashboard speichern"
 
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:206
 msgid "Check out this dashboard: "
 msgstr "Speichern & zum Dashboard gehen"
 
-#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:249
-msgid "Share dashboard"
-msgstr "Dashboard speichern"
-
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:257
 msgid "Refresh dashboard"
 msgstr "Keine Dashboards"
@@ -4674,7 +4638,7 @@ msgid "Download as image"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:305
-msgid "Toggle FullScreen"
+msgid "Toggle fullscreen"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/MissingChart.jsx:31
@@ -4689,8 +4653,8 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:69
 #: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:82
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:113
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:448
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:105
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:453
 #: superset-frontend/src/datasource/DatasourceModal.tsx:123
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:66
 msgid "An error has occurred"
@@ -4698,7 +4662,7 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:77
 #: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:84
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:115
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:107
 msgid "You do not have permission to edit this dashboard"
 msgstr "Sie haben keine Zugriff auf diese Datenquelle"
 
@@ -4718,7 +4682,7 @@ msgid "Apply"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:295
-msgid "Dashboard Properties"
+msgid "Dashboard properties"
 msgstr "Dashboardeigenschaften bearbeiten"
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:324
@@ -4726,11 +4690,11 @@ msgstr "Dashboardeigenschaften bearbeiten"
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:270
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:224
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:242
-msgid "Basic Information"
+msgid "Basic information"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:341
-msgid "URL Slug"
+msgid "URL slug"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:351
@@ -4753,10 +4717,15 @@ msgid "Colors"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:394
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:591
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:596
 msgid "Advanced"
 msgstr ""
 
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:319
+msgid "JSON metadata"
+msgstr "Keine Dashboards"
+
 #: superset-frontend/src/dashboard/components/PublishedStatus.jsx:33
 msgid ""
 "This dashboard is not published, it will not show up in the list of "
@@ -4821,7 +4790,7 @@ msgid "24 hours"
 msgstr "Stunde"
 
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:115
-msgid "Refresh Interval"
+msgid "Refresh interval"
 msgstr "Aktualisierung Zwischenzeit"
 
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:118
@@ -4841,7 +4810,7 @@ msgid "You must pick a name for the new dashboard"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SaveModal.tsx:181
-msgid "Save Dashboard"
+msgid "Save dashboard"
 msgstr "Dashboard speichern"
 
 #: superset-frontend/src/dashboard/components/SaveModal.tsx:190
@@ -4884,12 +4853,12 @@ msgid "Fetched %s"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202
-msgid "Minimize Chart"
-msgstr ""
+msgid "Minimize chart"
+msgstr "Diagramm bewegen"
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202
-msgid "Maximize Chart"
-msgstr ""
+msgid "Maximize chart"
+msgstr "Diagramm untersuchen"
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:215
 msgid "Force refresh"
@@ -4900,8 +4869,8 @@ msgid "Toggle chart description"
 msgstr "Diagramm Beschreibung umschalten"
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:231
-msgid "View Chart in Explore"
-msgstr ""
+msgid "View chart in Explore"
+msgstr "Überschreiben Scheibe %s"
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:243
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:244
@@ -4969,7 +4938,7 @@ msgid ""
 "This markdown component has an error. Please revert your recent changes."
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:169
+#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:153
 msgid "Delete dashboard tab?"
 msgstr "Bitte Dashboardname eingeben"
 
@@ -4993,102 +4962,116 @@ msgstr ""
 msgid "Preview"
 msgstr ""
 
+#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:92
+msgid "Yes, cancel"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:100
+msgid "Keep editing"
+msgstr ""
+
 #: superset-frontend/src/dashboard/components/nativeFilters/CascadePopover.tsx:121
-msgid "Select Parent Filters"
+msgid "Select parent filters"
 msgstr "Anmerkungstufe auswählen"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:455
-msgid "Reset All"
+msgid "Reset all"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:132
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:117
 msgid "You have removed this filter."
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:135
-msgid "Restore Filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:120
+msgid "Restore filter"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:153
-msgid "Filter Name"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:138
+msgid "Filter name"
 msgstr "Tabellenname"
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:155
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:140
 msgid "Name is required"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:164
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:149
 msgid "Datasource is required"
 msgstr "Datenquellen"
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:183
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:168
 msgid "Field"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:196
-msgid "Default Value"
-msgstr ""
-
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:203
-msgid "Parent Filter"
-msgstr ""
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:180
+msgid "Parent filter"
+msgstr "Anmerkungstufe auswählen"
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:209
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:186
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:87
 msgid "None"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:221
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:198
 msgid "Apply changes instantly"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:229
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:206
+#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:215
 msgid "Allow multiple selections"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:237
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:214
 msgid "Inverse selection"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:245
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:222
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:251
 msgid "Required"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:247
-msgid "Scoping"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:464
+msgid "Are you sure you want to cancel?"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:257
-msgid "Apply to all panels"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:465
+msgid "will not be saved."
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:259
-msgid "Apply to specific panels"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:483
+msgid "Filter configuration and scoping"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:267
-msgid "Only selected panels will be affected by this filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:516
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterControl.jsx:361
+msgid "Add filter"
+msgstr "Druid Cluster einfügen"
+
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:528
+msgid "(Removed)"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:268
-msgid "All panels with this column will be affected by this filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:537
+msgid "Undo?"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:429
-msgid "Filter Configuration and Scoping"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:68
+msgid "Scoping"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:468
-msgid "Add Filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:83
+msgid "Apply to all panels"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:480
-msgid "(Removed)"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:85
+msgid "Apply to specific panels"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:489
-msgid "Undo?"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:91
+msgid "Only selected panels will be affected by this filter"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:92
+msgid "All panels with this column will be affected by this filter"
 msgstr ""
 
 #: superset-frontend/src/dashboard/util/getFilterFieldNodesTree.js:44
@@ -5119,47 +5102,56 @@ msgstr ""
 
 #: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:223
 #: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:162
-msgid "Change Dataset"
-msgstr ""
+msgid "Change dataset"
+msgstr "Metrik auswählen"
 
-#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:248
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:250
 msgid "Warning!"
 msgstr "Warnmeldung"
 
-#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:258
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:260
 msgid "Search / Filter"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:87
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:91
 msgid "Physical (table or view)"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:88
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:92
 msgid "Virtual (SQL)"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:162
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:205
-msgid "Data Type"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:135
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:838
+msgid "SQL expression"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:167
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:210
+msgid "Data type"
 msgstr "Typ"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:174
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:175
+msgid "Datetime format"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:179
 msgid "The pattern of timestamp format. For strings use "
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:176
-msgid "python datetime string pattern"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:181
+msgid "Python datetime string pattern"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:178
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:183
 msgid " expression which needs to adhere to the "
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:180
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:185
 msgid "ISO 8601"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:182
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:187
 msgid ""
 " standard to ensure that the lexicographical ordering\n"
 "                      coincides with the chronological ordering. If the\n"
@@ -5177,77 +5169,73 @@ msgid ""
 "                      database/column name level via the extra parameter."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:206
-msgid "Is Dimension"
-msgstr ""
-
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:207
-msgid "Is Temporal"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:211
+msgid "Is dimension"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:208
-msgid "Is Filterable"
-msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:213
+msgid "Is filterable"
+msgstr "Druid Cluster einfügen"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:429
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:434
 #, python-format
 msgid "Modified columns: %s"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:434
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:439
 #, python-format
 msgid "Removed columns: %s"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:439
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:444
 #, python-format
 msgid "New columns added: %s"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:442
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:447
 msgid "Metadata has been synced"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:477
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:482
 #, python-format
 msgid "Column name [%s] is duplicated"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:483
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:488
 #, python-format
 msgid "Metric name [%s] is duplicated"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:492
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:497
 #, python-format
 msgid "Calculated column [%s] requires an expression"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:507
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:512
 msgid "Basic"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:520
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:525
 msgid "Default URL"
 msgstr "Datenbank URL"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:521
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:526
 msgid "Default URL to redirect to when accessing from the dataset list page"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:528
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:533
 msgid "Autocomplete filters"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:529
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:534
 msgid "Whether to populate autocomplete filters options"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:535
-msgid "Autocomplete Query Predicate"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:540
+msgid "Autocomplete query predicate"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:536
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:541
 msgid ""
 "When using \"Autocomplete filters\", this can be used to improve performance "
 "of the query fetching the values. Use this option to apply a predicate "
@@ -5256,112 +5244,126 @@ msgid ""
 "filter on a partitioned or indexed time-related field."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:550
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:555
 msgid ""
 "Extra data to specify table metadata. Currently supports certification data "
 "of the format: `{ \"certification\": { \"certified_by\": \"Data Platform Team"
 "\", \"details\": \"This table is the source of truth.\" } }`."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:568
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:573
 msgid "Owners of the dataset"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:598
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:602
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:238
+msgid "Cache timeout"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:603
 msgid "The duration of time in seconds before the cache is invalidated"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:605
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:610
 msgid "Hours offset"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:627
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:632
 msgid "Spatial"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:679
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:684
 msgid "virtual"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:700
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:707
-msgid "dataset name"
-msgstr ""
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:705
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:712
+msgid "Dataset name"
+msgstr "Datenbank"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:715
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:720
 msgid ""
 "When specifying SQL, the datasource acts as a view. Superset will use this "
 "statement as a subquery while grouping and filtering on the generated parent "
 "queries."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:738
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:743
 msgid "The JSON metric or post aggregation definition."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:753
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:758
 msgid "Physical"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:783
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:788
 msgid ""
 "The pointer to a physical table (or view). Keep in mind that the chart is "
 "associated to this Superset logical table, and this logical table points the "
 "physical table referenced here."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:802
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:807
 msgid "Click the lock to make changes."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:805
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:810
 msgid "Click the lock to prevent further changes."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:863
-msgid "Warning message to display in the metric selector"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:860
+msgid "D3 format"
 msgstr ""
 
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:866
 #: superset-frontend/src/datasource/DatasourceEditor.jsx:874
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:882
-msgid "Certified By"
+msgid "Warning message"
+msgstr "Warnmeldung"
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:868
+msgid "Warning message to display in the metric selector"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:876
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:879
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:887
+msgid "Certified by"
+msgstr "Geändert"
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:881
 msgid "Person or group that has certified this metric"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:887
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:893
-msgid "Certification Details"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:892
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:898
+msgid "Certification details"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:889
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:894
 msgid "Details of the certification"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:957
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:963
 msgid "Be careful."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:958
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:964
 msgid ""
 "Changing these settings will affect all charts using this dataset, including "
 "charts owned by other people."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:970
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:976
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1121
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:267
 msgid "Source"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:1005
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1009
 msgid "Sync columns from source"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:1014
-msgid "Calculated Columns"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1027
+msgid "Calculated columns"
 msgstr "Spalten auflisten"
 
 #: superset-frontend/src/datasource/DatasourceModal.tsx:114
@@ -5391,10 +5393,11 @@ msgid "Edit Dataset "
 msgstr "Datenbank bearbeiten"
 
 #: superset-frontend/src/datasource/DatasourceModal.tsx:193
-msgid "Use Legacy Datasource Editor"
+msgid "Use legacy datasource editor"
 msgstr ""
 
 #: superset-frontend/src/explore/constants.js:80
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:389
 msgid "Time range"
 msgstr ""
 
@@ -5431,7 +5434,7 @@ msgstr ""
 msgid "One or many metrics to display"
 msgstr ""
 
-#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:416
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:419
 #: superset-frontend/src/explore/controls.jsx:195
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:233
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:436
@@ -5440,6 +5443,7 @@ msgid "Dataset"
 msgstr "Datenbank"
 
 #: superset-frontend/src/explore/controls.jsx:206
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:220
 msgid "Visualization type"
 msgstr "Visualisierungstyp"
 
@@ -5593,10 +5597,6 @@ msgid ""
 "is forced to `.1%`"
 msgstr ""
 
-#: superset-frontend/src/explore/controls.jsx:482
-msgid "Color scheme"
-msgstr "Farbschema"
-
 #: superset-frontend/src/explore/controls.jsx:486
 msgid "The color scheme for rendering chart"
 msgstr ""
@@ -5605,100 +5605,6 @@ msgstr ""
 msgid "Color map"
 msgstr "Farbschema"
 
-#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:159
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:329
-msgid "Simple"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:176
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:382
-msgid "Custom SQL"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:267
-#: superset-frontend/src/explore/components/controls/SelectControl.jsx:237
-#, python-format
-msgid "%s option(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:282
-msgid "No such column found. To filter on a metric, try the Custom SQL tab."
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:291
-#, python-format
-msgid "%s column(s) and metric(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:301
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:265
-#, python-format
-msgid "%s column(s)"
-msgstr "Spalten auflisten"
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:302
-msgid "To filter on a metric, use Custom SQL tab."
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:307
-#, python-format
-msgid "%s operators(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:326
-msgid "type a value here"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:385
-msgid "Filter value (case sensitive)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:92
-msgid "choose WHERE or HAVING..."
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:127
-msgid "filters by columns"
-msgstr "Spalten auflisten"
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:129
-msgid "filters by metrics"
-msgstr "Metriken auflisten"
-
-#: superset-frontend/src/explore/components/AdhocFilterPopoverTrigger.tsx:94
-msgid ""
-"\n"
-"                This filter was inherited from the dashboard's context.\n"
-"                It won't be saved when saving the chart.\n"
-"              "
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:276
-#, python-format
-msgid "%s aggregates(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:285
-#, python-format
-msgid "%s saved metric(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:332
-msgid "column"
-msgstr "Spalte"
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:348
-msgid "aggregate"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:359
-msgid "Saved"
-msgstr "Speichern als"
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:362
-msgid "Saved metric"
-msgstr "Gespeicherte Abfragen"
-
 #: superset-frontend/src/explore/components/ControlHeader.jsx:56
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:310
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:239
@@ -5713,7 +5619,7 @@ msgstr ""
 msgid "Changing this control takes effect instantly"
 msgstr ""
 
-#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:249
+#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:251
 msgid "Customize"
 msgstr ""
 
@@ -5721,20 +5627,16 @@ msgstr ""
 msgid "rows retrieved"
 msgstr ""
 
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:130
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:131
 #: superset-frontend/src/explore/components/DisplayQueryButton.jsx:98
 msgid "Sorry, An error occurred"
 msgstr ""
 
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:216
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:217
 msgid "No data"
 msgstr "Keine Dashboards"
 
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:257
-msgid "View results"
-msgstr ""
-
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:260
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:261
 msgid "View samples"
 msgstr ""
 
@@ -5790,12 +5692,12 @@ msgstr "%s - unbenannt"
 msgid "Edit chart properties"
 msgstr "Dashboardeigenschaften bearbeiten"
 
-#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:342
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:345
 msgid "Control labeled "
 msgstr ""
 
-#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:446
-msgid "Open Datasource Tab"
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:449
+msgid "Open Datasource tab"
 msgstr "Datenquelle"
 
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:68
@@ -5839,38 +5741,34 @@ msgstr ""
 msgid "Please enter a chart name"
 msgstr "Bitte Dashboardname eingeben"
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:165
-msgid "Save Chart"
+#: superset-frontend/src/explore/components/SaveModal.tsx:170
+msgid "Save chart"
 msgstr "Speichern als"
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:180
+#: superset-frontend/src/explore/components/SaveModal.tsx:185
 msgid "Save & go to dashboard"
 msgstr "Speichern & zum Dashboard gehen"
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:191
+#: superset-frontend/src/explore/components/SaveModal.tsx:196
 msgid "Save as new chart"
 msgstr "Dashboard speichern"
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:220
+#: superset-frontend/src/explore/components/SaveModal.tsx:225
 msgid "Save (Overwrite)"
 msgstr "Gespeicherte Abfragen"
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:230
+#: superset-frontend/src/explore/components/SaveModal.tsx:235
 msgid "Save as ..."
 msgstr "Speichern als"
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:235
+#: superset-frontend/src/explore/components/SaveModal.tsx:240
 msgid "Chart name"
 msgstr "Von Zeit"
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:247
+#: superset-frontend/src/explore/components/SaveModal.tsx:252
 msgid "Add to dashboard"
 msgstr "Schiebe zum neuen Dashboard hinzufügen"
 
-#: superset-frontend/src/explore/components/controls/AdhocFilterControl.jsx:361
-msgid "Add filter"
-msgstr "Druid Cluster einfügen"
-
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:601
 msgid "Display configuration"
 msgstr ""
@@ -5892,11 +5790,11 @@ msgid "Color"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:651
-msgid "Line Width"
+msgid "Line width"
 msgstr "Breite"
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:701
-msgid "Layer Configuration"
+msgid "Layer configuration"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:702
@@ -5909,21 +5807,31 @@ msgid "Mandatory"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:714
-msgid "Hide Layer"
+msgid "Hide layer"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:720
-msgid "Choose the Annotation Layer Type"
+msgid "Choose the annotation layer type"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:721
-msgid "Annotation Layer Type"
+msgid "Annotation layer type"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:753
 msgid "Remove"
 msgstr ""
 
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:166
+msgid "Edit annotation layer"
+msgstr "Anmerkungstufe"
+
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:191
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:203
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:219
+msgid "Add annotation layer"
+msgstr "Anmerkungstufe"
+
 #: superset-frontend/src/explore/components/controls/BoundsControl.jsx:73
 msgid "`Min` value should be numeric or empty"
 msgstr ""
@@ -5941,7 +5849,7 @@ msgid "Max"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:159
-msgid "Edit Dataset"
+msgid "Edit dataset"
 msgstr "Datenbank bearbeiten"
 
 #: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:163
@@ -5969,7 +5877,7 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:184
-msgid "Sort Metric"
+msgid "Sort metric"
 msgstr "Metrik anzeigen"
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:185
@@ -5977,24 +5885,20 @@ msgid "Metric to sort the results by"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:204
-msgid "Sort Ascending"
+msgid "Sort ascending"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:205
 msgid "Check for sorting ascending"
 msgstr ""
 
-#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:215
-msgid "Allow Multiple Selections"
-msgstr ""
-
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:217
 msgid ""
 "Multiple selections allowed, otherwise filter is limited to a single value"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:231
-msgid "Search All Filter Options"
+msgid "Search all filter options"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:232
@@ -6010,12 +5914,8 @@ msgid "User must select a value for this filter"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:281
-msgid "Filter Configuration"
-msgstr ""
-
-#: superset-frontend/src/explore/components/controls/MetricsControl.jsx:383
-msgid "Add metric"
-msgstr "Metrik einfügen"
+msgid "Filter configuration"
+msgstr "Verbindungstest"
 
 #: superset-frontend/src/explore/components/controls/SelectAsyncControl.jsx:45
 msgid "Error while fetching data"
@@ -6026,6 +5926,12 @@ msgstr ""
 msgid "No results found"
 msgstr "Keine Datensätze gefunden"
 
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:267
+#: superset-frontend/src/explore/components/controls/SelectControl.jsx:237
+#, python-format
+msgid "%s option(s)"
+msgstr ""
+
 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:82
 msgid "Invalid lat/long configuration."
 msgstr ""
@@ -6062,7 +5968,7 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl.jsx:48
 #: superset-frontend/src/explore/controlPanels/TimeTable.js:38
-msgid "Time Series Columns"
+msgid "Time series columns"
 msgstr "Zeitspalte"
 
 #: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:105
@@ -6103,7 +6009,7 @@ msgid "Edit time range"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:51
-msgid "Configure Advanced Time Range"
+msgid "Configure advanced time range"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:52
@@ -6125,7 +6031,7 @@ msgid "Configure Time Range: Last..."
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:121
-msgid "Configure Custom Time Range"
+msgid "Configure custom time range"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:151
@@ -6134,7 +6040,7 @@ msgid "Relative quantity"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:229
-msgid "ANCHOR TO"
+msgid "Anchor to"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:238
@@ -6145,13 +6051,109 @@ msgstr ""
 msgid "Date/Time"
 msgstr "Von Zeit"
 
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:159
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:367
+msgid "Simple"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:176
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:399
+msgid "Custom SQL"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:282
+msgid "No such column found. To filter on a metric, try the Custom SQL tab."
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:291
+#, python-format
+msgid "%s column(s) and metric(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:301
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:286
+#, python-format
+msgid "%s column(s)"
+msgstr "Spalten auflisten"
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:302
+msgid "To filter on a metric, use Custom SQL tab."
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:307
+#, python-format
+msgid "%s operators(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:326
+msgid "Type a value here"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:385
+msgid "Filter value (case sensitive)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:92
+msgid "choose WHERE or HAVING..."
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:127
+msgid "Filters by columns"
+msgstr "Spalten auflisten"
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:129
+msgid "Filters by metrics"
+msgstr "Metriken auflisten"
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterPopoverTrigger.tsx:94
+msgid ""
+"\n"
+"                This filter was inherited from the dashboard's context.\n"
+"                It won't be saved when saving the chart.\n"
+"              "
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:297
+#, python-format
+msgid "%s aggregates(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:306
+#, python-format
+msgid "%s saved metric(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:346
+msgid "Saved"
+msgstr "Speichern als"
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:349
+msgid "Saved metric"
+msgstr "Gespeicherte Abfragen"
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:370
+msgid "column"
+msgstr "Spalte"
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:386
+msgid "aggregate"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.jsx:73
+msgid "My metric"
+msgstr "Metrik"
+
+#: superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx:402
+msgid "Add metric"
+msgstr "Metrik einfügen"
+
 #: superset-frontend/src/explore/controlPanels/Separator.js:25
 #: superset-frontend/src/explore/controlPanels/Separator.js:46
 msgid "Code"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/Separator.js:32
-msgid "Markup Type"
+msgid "Markup type"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/Separator.js:37
@@ -6190,8 +6192,8 @@ msgid "Time related form attributes"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:31
-msgid "Chart Type"
-msgstr ""
+msgid "Chart type"
+msgstr "Von Zeit"
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:41
 msgid "Chart ID"
@@ -6210,7 +6212,7 @@ msgid "The number of seconds before expiring the cache"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:59
-msgid "URL Parameters"
+msgid "URL parameters"
 msgstr "Parameter"
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:61
@@ -6226,11 +6228,11 @@ msgid "Time range endpoints (SIP-15)"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:90
-msgid "Annotations and Layers"
+msgid "Annotations and layers"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:124
-msgid "Sort Descending"
+msgid "Sort descending"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:126
@@ -6246,7 +6248,7 @@ msgid "Compute the contribution to the total"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:143
-msgid "Advanced Analytics"
+msgid "Advanced analytics"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:145
@@ -6256,12 +6258,12 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:151
-msgid "Rolling Window"
+msgid "Rolling window"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:157
-msgid "Rolling Function"
-msgstr ""
+msgid "Rolling function"
+msgstr "Verbindungstest"
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:166
 msgid ""
@@ -6280,7 +6282,7 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:188
-msgid "Min Periods"
+msgid "Min periods"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:190
@@ -6292,11 +6294,11 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:200
-msgid "Time Comparison"
+msgid "Time comparison"
 msgstr "Zeitspalte"
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:208
-msgid "Time Shift"
+msgid "Time shift"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:219
@@ -6318,8 +6320,8 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:247
-msgid "Python Functions"
-msgstr ""
+msgid "Python functions"
+msgstr "Verbindungstest"
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:256
 msgid "Rule"
@@ -6342,11 +6344,11 @@ msgid "Favorites"
 msgstr "Favoriten"
 
 #: superset-frontend/src/profile/components/App.tsx:62
-msgid "Created Content"
+msgid "Created content"
 msgstr "Erstellte Inhalt"
 
 #: superset-frontend/src/profile/components/App.tsx:76
-msgid "Recent Activity"
+msgid "Recent activity"
 msgstr "Kürzliche Aktivitäten"
 
 #: superset-frontend/src/profile/components/App.tsx:90
@@ -6443,16 +6445,16 @@ msgid "There was an issue deleting the selected %s: %s"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:213
-msgid "Last Run"
+msgid "Last run"
 msgstr "Bearbeitet am"
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:245
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1331
-msgid "Notification Method"
-msgstr ""
+msgid "Notification method"
+msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:292
-msgid "Execution Log"
+msgid "Execution log"
 msgstr "Aktionsprotokoll"
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:320
@@ -6476,7 +6478,7 @@ msgstr "Aktion"
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:472
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:468
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:133
-msgid "Bulk Select"
+msgid "Bulk select"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:361
@@ -6494,7 +6496,7 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:251
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:380
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:264
-msgid "Created By"
+msgid "Created by"
 msgstr "Bearbeitet von"
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:377
@@ -6528,6 +6530,10 @@ msgstr ""
 msgid "${AlertState.grace}"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:411
+msgid "Alerts & reports"
+msgstr "Importieren"
+
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:421
 msgid "Reports"
 msgstr "Importieren"
@@ -6545,8 +6551,12 @@ msgstr "Löschen"
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:460
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:305
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:361
+#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:72
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:297
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:550
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:325
+#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:94
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:283
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:501
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:581
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:435
@@ -6575,15 +6585,15 @@ msgid ">= (Larger or equal)"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:72
-msgid "== (Is Equal)"
+msgid "== (Is equal)"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:76
-msgid "!= (Is Not Equal)"
+msgid "!= (Is not equal)"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:80
-msgid "Not Null"
+msgid "Not null"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:91
@@ -6629,16 +6639,16 @@ msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1063
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1071
-msgid "Report Name"
+msgid "Report name"
 msgstr "Vorlagename"
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1063
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1071
-msgid "Alert Name"
+msgid "Alert name"
 msgstr "Tabellenname"
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1117
-msgid "Alert Condition"
+msgid "Alert condition"
 msgstr "Verbindungstest"
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1161
@@ -6652,23 +6662,23 @@ msgid "Value"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1213
-msgid "Report Schedule"
-msgstr ""
+msgid "Report schedule"
+msgstr "Importieren"
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1214
-msgid "Alert Condition Schedule"
-msgstr ""
+msgid "Alert condition schedule"
+msgstr "Verbindungstest"
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1224
-msgid "Schedule Settings"
-msgstr ""
+msgid "Schedule settings"
+msgstr "Gespeicherte Abfrage anzeigen"
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1228
-msgid "Log Retention"
+msgid "Log retention"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1252
-msgid "Working Timeout"
+msgid "Working timeout"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1260
@@ -6677,11 +6687,11 @@ msgid "Time in seconds"
 msgstr "10 Sekunden"
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1267
-msgid "Grace Period"
+msgid "Grace period"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1282
-msgid "Message Content"
+msgid "Message content"
 msgstr "Erstellte Inhalt"
 
 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:63
@@ -6698,48 +6708,52 @@ msgid "Scheduled at"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:108
-msgid "Start At"
+msgid "Start at"
 msgstr "Von Zeit"
 
 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:118
 msgid "Duration"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:127
+msgid "Error message"
+msgstr "Warnmeldung"
+
 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:139
 msgid "${alertResource?.type}"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertReportCronScheduler.tsx:77
-msgid "CRON Expression"
+msgid "CRON expression"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:62
-msgid "Report Sent"
-msgstr ""
+msgid "Report sent"
+msgstr "Importieren"
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:63
-msgid "Alert Triggered, Notification Sent"
+msgid "Alert triggered, notification sent"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:69
-msgid "Report Sending"
-msgstr ""
+msgid "Report sending"
+msgstr "Importieren"
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:70
-msgid "Alert Running"
-msgstr ""
+msgid "Alert running"
+msgstr "Verbindungstest"
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:76
-msgid "Report Failed"
-msgstr ""
+msgid "Report failed"
+msgstr "Vorlagename"
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:77
-msgid "Alert Failed"
-msgstr ""
+msgid "Alert failed"
+msgstr "Tabellenname"
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:82
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:92
-msgid "Nothing Triggered"
+msgid "Nothing triggered"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:87
@@ -6764,8 +6778,13 @@ msgstr "Anmerkungen"
 msgid "There was an issue deleting the selected annotations: %s"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:180
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
+msgid "Edit annotation"
+msgstr "Anmerkungen"
+
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:187
-msgid "Delete Annotation"
+msgid "Delete annotation"
 msgstr "Anmerkungen"
 
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:208
@@ -6794,8 +6813,12 @@ msgstr "Anmerkungen"
 msgid "Are you sure you want to delete the selected annotations?"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
+msgid "Add annotation"
+msgstr "Anmerkungen"
+
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:274
-msgid "annotation name"
+msgid "Annotation name"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:286
@@ -6803,32 +6826,29 @@ msgid "date"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:307
-msgid "Additional Information"
-msgstr ""
+msgid "Additional information"
+msgstr "Anmerkungen"
 
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:314
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:243
 msgid "Description (this can be seen in the list)"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:319
-msgid "json metadata"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:107
 msgid "annotation_layer"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:218
-msgid "Edit Annotation Layer Properties"
+msgid "Edit annotation layer properties"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:228
-msgid "annotation layer name"
+msgid "Annotation layer name"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:67
-msgid "annotation layers"
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:339
+msgid "Annotation layers"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:112
@@ -6836,6 +6856,19 @@ msgstr "Anmerkungstufe"
 msgid "There was an issue deleting the selected layers: %s"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:181
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:257
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:158
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:279
+msgid "Last modified"
+msgstr "Geändert"
+
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:206
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:184
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:285
+msgid "Created on"
+msgstr "Schöpfer"
+
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:231
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:210
 msgid "Edit template"
@@ -6848,7 +6881,7 @@ msgstr "Vorlage laden"
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:266
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:323
-msgid "Annotation Layer"
+msgid "Annotation layer"
 msgstr "Anmerkungstufe"
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:296
@@ -6874,13 +6907,6 @@ msgstr "Wirklich alle löschen?"
 msgid "Are you sure you want to delete the selected layers?"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:72
-#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:297
-#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:94
-#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:283
-msgid "Please Confirm"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:75
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:300
 #: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:97
@@ -6917,7 +6943,7 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:247
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:220
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:292
-msgid "Modified By"
+msgid "Modified by"
 msgstr "Geändert"
 
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:370
@@ -6937,7 +6963,7 @@ msgid "An error occurred while fetching chart created by values: %s"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:412
-msgid "Viz Type"
+msgid "Viz type"
 msgstr "Typ"
 
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:444
@@ -6972,11 +6998,15 @@ msgid "css_template"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:236
-msgid "Edit CSS Template Properties"
+msgid "Edit CSS template properties"
+msgstr "CSS Vorlagen"
+
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:237
+msgid "Add CSS template"
 msgstr "CSS Vorlagen"
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:246
-msgid "css template name"
+msgid "CSS template name"
 msgstr "Vorlagename"
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:258
@@ -6984,7 +7014,8 @@ msgid "css"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:66
-msgid "css templates"
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:240
+msgid "CSS templates"
 msgstr "CSS Vorlagen"
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:115
@@ -6998,7 +7029,7 @@ msgid "Last modified by %s"
 msgstr "Geändert"
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:249
-msgid "Css Template"
+msgid "CSS template"
 msgstr "CSS Vorlagen"
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:313
@@ -7095,7 +7126,7 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:210
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:372
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:443
-msgid "Asynchronous Query Execution"
+msgid "Asynchronous query execution"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:213
@@ -7104,7 +7135,7 @@ msgid "AQE"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:228
-msgid "Allow Data Manipulation Language"
+msgid "Allow data manipulation language"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:231
@@ -7112,7 +7143,7 @@ msgid "DML"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:243
-msgid "CSV Upload"
+msgid "CSV upload"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:303
@@ -7147,12 +7178,20 @@ msgstr ""
 msgid "Sorry there was an error fetching database information: %s"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
+msgid "Edit database"
+msgstr "Datenbank bearbeiten"
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
+msgid "Add database"
+msgstr "Datenbank einfügen"
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:361
 msgid "Connection"
 msgstr "Verbindungstest"
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:369
-msgid "Database Name"
+msgid "Database name"
 msgstr "Datenbank"
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:377
@@ -7163,6 +7202,10 @@ msgstr ""
 msgid "dialect+driver://username:password@host:port/database"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399
+msgid "Test connection"
+msgstr "Verbindungstest"
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:403
 msgid "Refer to the "
 msgstr ""
@@ -7179,6 +7222,11 @@ msgstr ""
 msgid "Performance"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:417
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:423
+msgid "Chart cache timeout"
+msgstr "Von Zeit"
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:445
 msgid ""
 "Operate the database in asynchronous mode, meaning that the queries are "
@@ -7188,19 +7236,34 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:455
-msgid "SQL Lab Settings"
-msgstr ""
+msgid "SQL Lab settings"
+msgstr "Tabellenansicht"
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:507
 msgid "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:521
+msgid "Allow multi schema metadata fetch"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:533
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:539
+msgid "CTAS schema"
+msgstr "Farbschema"
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:544
 msgid ""
 "When allowing CREATE TABLE AS option in SQL Lab, this option forces the "
 "table to be created in this schema."
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:553
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:558
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:642
+msgid "Secure extra"
+msgstr "Sicherheit"
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:568
 msgid "JSON string containing additional connection configuration."
 msgstr ""
@@ -7212,11 +7275,6 @@ msgid ""
 "normally used by SQLAlchemy."
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:582
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:587
-msgid "Root Certificate"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:592
 msgid ""
 "Optional CA_BUNDLE contents to validate HTTPS requests. Only available on "
@@ -7237,7 +7295,7 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:628
-msgid "Allow Data Upload"
+msgid "Allow data upload"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:630
@@ -7291,7 +7349,7 @@ msgid "Error while saving dataset: %s"
 msgstr "Fehler bei Anmerkungstufeabruf"
 
 #: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:117
-msgid "Add Dataset"
+msgid "Add dataset"
 msgstr "Datenbank einfügen"
 
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:53
@@ -7319,11 +7377,11 @@ msgid "An error occurred while fetching dataset related data: %s"
 msgstr "Fehler bei Anmerkungstufeabruf"
 
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:204
-msgid "Physical Dataset"
-msgstr ""
+msgid "Physical dataset"
+msgstr "Metrik auswählen"
 
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:214
-msgid "Virtual Dataset"
+msgid "Virtual dataset"
 msgstr "Datenbank bearbeiten"
 
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:399
@@ -7414,7 +7472,7 @@ msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:225
 #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:147
-msgid "Tab Name"
+msgid "Tab name"
 msgstr "Tabellenname"
 
 #: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:257
@@ -7436,17 +7494,14 @@ msgstr "Bearbeiten in SQL Editor"
 msgid "An error occurred while fetching database values: %s"
 msgstr "Fehler bei Anmerkungstufeabruf"
 
-#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:389
-msgid "Time Range"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:395
 msgid "Search by query text"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:119
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:315
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:98
-msgid "Query Preview"
+msgid "Query preview"
 msgstr "Abfragen"
 
 #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:127
@@ -7472,6 +7527,11 @@ msgstr "Benutzer Rollen"
 msgid "Executed query"
 msgstr "Leere Abfrage?"
 
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:87
+#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:145
+msgid "Saved queries"
+msgstr "Gespeicherte Abfragen"
+
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:116
 #, python-format
 msgid "There was an issue previewing the selected query %s"
@@ -7486,10 +7546,6 @@ msgstr ""
 msgid "There was an issue deleting the selected queries: %s"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:315
-msgid "Query preview"
-msgstr "Abfragen"
-
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:323
 msgid "Edit query"
 msgstr "Leere Abfrage?"
@@ -7517,7 +7573,7 @@ msgid "Are you sure you want to delete the selected queries?"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:126
-msgid "Query Name"
+msgid "Query name"
 msgstr "Abfrage"
 
 #: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:110
@@ -7558,10 +7614,6 @@ msgstr ""
 msgid "Recently edited charts, dashboards, and saved queries will appear here"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:114
-msgid "SQL QUERY"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:115
 msgid ""
 "${tableName\n"
@@ -7576,8 +7628,8 @@ msgid "You don't have any favorites yet!"
 msgstr "Sie haben keine Zugriff auf diese Datenquelle"
 
 #: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:147
-msgid "SQL LAB QUERIES"
-msgstr ""
+msgid "SQL Lab queries"
+msgstr "Tabellenansicht"
 
 #: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:148
 msgid "${tableName}"
@@ -7610,27 +7662,27 @@ msgid "Type or Select [%s]"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/FilterBoxChartPlugin.js:25
-msgid "Filter Box"
-msgstr ""
+msgid "Filter box"
+msgstr "Tabellenname"
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:27
-msgid "Filters Configuration"
-msgstr ""
+msgid "Filters configuration"
+msgstr "Verbindungstest"
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:36
 msgid "Filter configuration for the filter box"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:49
-msgid "Date Filter"
-msgstr ""
+msgid "Date filter"
+msgstr "Druid Cluster einfügen"
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:51
 msgid "Whether to include a time filter"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:58
-msgid "Instant Filtering"
+msgid "Instant filtering"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:61
@@ -7640,39 +7692,39 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:72
-msgid "Show SQL Granularity Dropdown"
+msgid "Show SQL granularity dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:74
-msgid "Check to include SQL Granularity dropdown"
+msgid "Check to include SQL granularity dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:81
-msgid "Show SQL Time Column"
+msgid "Show SQL time column"
 msgstr "Zeitspalte"
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:83
-msgid "Check to include Time Column dropdown"
+msgid "Check to include time column dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:92
-msgid "Show Druid Granularity Dropdown"
+msgid "Show Druid granularity dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:94
-msgid "Check to include Druid Granularity dropdown"
+msgid "Check to include Druid granularity dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:101
-msgid "Show Druid Time Origin"
+msgid "Show Druid time origin"
 msgstr "Druid Metrik anzeigen"
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:103
-msgid "Check to include Time Origin dropdown"
+msgid "Check to include time origin dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:113
-msgid "Limit Selector Values"
+msgid "Limit selector values"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:114
diff --git a/superset/translations/en/LC_MESSAGES/messages.json b/superset/translations/en/LC_MESSAGES/messages.json
index 7ef26d3..e9e28a8 100644
--- a/superset/translations/en/LC_MESSAGES/messages.json
+++ b/superset/translations/en/LC_MESSAGES/messages.json
@@ -175,6 +175,7 @@
       "Annotation layer has associated annotations.": [""],
       "Name must be unique": [""],
       "Deleted %(num)d chart": ["", "Deleted %(num)d charts"],
+      "Request is not JSON": [""],
       "Request is incorrect: %(error)s": [""],
       "`confidence_interval` must be between 0 and 1 (exclusive)": [""],
       "lower percentile must be greater than 0 and less than 100. Must be lower than upper percentile.": [
@@ -854,13 +855,9 @@
       "Edit Log": [""],
       "Action": [""],
       "dttm": [""],
-      "Add Item": [""],
+      "Add item": [""],
       "The query couldn't be loaded": [""],
-      "Your query was saved": [""],
-      "Your query could not be saved": [""],
-      "Your query was updated": [""],
-      "Your query could not be updated": [""],
-      "Your query has been scheduled. To see details of your query, navigate to Saved Queries": [
+      "Your query has been scheduled. To see details of your query, navigate to Saved queries": [
         ""
       ],
       "Your query could not be scheduled": [""],
@@ -905,6 +902,10 @@
       "An error occurred while setting the tab title. Please contact your administrator.": [
         ""
       ],
+      "Your query was saved": [""],
+      "Your query could not be saved": [""],
+      "Your query was updated": [""],
+      "Your query could not be updated": [""],
       "An error occurred while storing your query in the backend. To avoid losing your changes, please save your query using the \"Save Query\" button.": [
         ""
       ],
@@ -930,9 +931,9 @@
       "SQL Lab uses your browser's local storage to store queries and results.\n Currently, you are using ${currentUsage.toFixed(\n            2,\n          )} KB out of ${LOCALSTORAGE_MAX_USAGE_KB} KB. storage space.\n To keep SQL Lab from crashing, please delete some query tabs.\n You can re-access these queries by using the Save feature before you delete the tab. Note that you will need to close other SQL Lab windows before you do this.": [
         ""
       ],
-      "Estimate Selected Query Cost": [""],
-      "Estimate Cost": [""],
-      "Cost Estimate": [""],
+      "Estimate selected query cost": [""],
+      "Estimate cost": [""],
+      "Cost estimate": [""],
       "Creating a data source and creating a new tab": [""],
       "An error occurred": [""],
       "Explore the result set in the data exploration view": [""],
@@ -964,7 +965,7 @@
       "[To]-": [""],
       "Filter by status": [""],
       "Edit": [""],
-      "view results": [""],
+      "View results": [""],
       "Data preview": [""],
       "Overwrite text in the editor with a query on this table": [""],
       "Run query in a new tab": [""],
@@ -972,16 +973,16 @@
       "An error occurred saving dataset": [""],
       ".CSV": [""],
       "Clipboard": [""],
-      "Filter Results": [""],
-      "Database Error": [""],
+      "Filter results": [""],
+      "Database error": [""],
       "was created": [""],
       "Query in a new tab": [""],
       "The query returned no data": [""],
       "Fetch data preview": [""],
-      "Refetch Results": [""],
-      "Track Job": [""],
+      "Refetch results": [""],
+      "Track job": [""],
       "Stop": [""],
-      "Run Selection": [""],
+      "Run selection": [""],
       "Run": [""],
       "Stop running (Ctrl + x)": [""],
       "Run query (Ctrl + Return)": [""],
@@ -990,12 +991,12 @@
       "Undefined": [""],
       "Save": [""],
       "Save as": [""],
-      "Save Query": [""],
-      "Save As New": [""],
+      "Save query": [""],
+      "Save as new": [""],
       "Update": [""],
       "Label for your query": [""],
       "Write a description for your query": [""],
-      "Schedule Query": [""],
+      "Schedule query": [""],
       "Schedule": [""],
       "There was an error with your request": [""],
       "Please save the query to enable sharing": [""],
@@ -1006,9 +1007,10 @@
       "Run a query to display results here": [""],
       "Preview: `%s`": [""],
       "Results": [""],
+      "Query history": [""],
       "Run query": [""],
       "New tab": [""],
-      "Untitled Query": [""],
+      "Untitled query": [""],
       "Stop query": [""],
       "Schedule the query periodically": [""],
       "You must run the query successfully first": [""],
@@ -1018,7 +1020,7 @@
       "CREATE TABLE AS": [""],
       "CREATE VIEW AS": [""],
       "Estimate the cost before running a query": [""],
-      "Reset State": [""],
+      "Reset state": [""],
       "Enter a new title for the tab": [""],
       "Untitled Query %s": [""],
       "Close tab": [""],
@@ -1041,7 +1043,6 @@
       "below (example:": [""],
       "), and they become available in your SQL (example:": [""],
       ") by using": [""],
-      "Template Parameters": [""],
       "Edit template parameters": [""],
       "Invalid JSON": [""],
       "Create a new chart": [""],
@@ -1149,7 +1150,6 @@
       "Unexpected error": [""],
       "Click to favorite/unfavorite": [""],
       "An error occurred while fetching dashboards": [""],
-      "Run Query": [""],
       "Error while fetching table list": [""],
       "Select table or type table name": [""],
       "Type to search ...": [""],
@@ -1157,28 +1157,27 @@
       "Force refresh table list": [""],
       "See table schema": [""],
       "%s%s": [""],
-      "Share Dashboard": [""],
+      "Share dashboard": [""],
       "This may be triggered by:": [""],
       "Please reach out to the Chart Owner for assistance.": [""],
       "Chart Owner: %s": [""],
       "%s Error": [""],
-      "See More": [""],
-      "See Less": [""],
-      "Copy Message": [""],
+      "See more": [""],
+      "See less": [""],
+      "Copy message": [""],
       "Close": [""],
-      "Unexpected Error": [""],
       "This was triggered by:": [""],
       "Did you mean:": [""],
       "%(suggestion)s instead of \"%(undefinedParameter)s?\"": [""],
-      "Parameter Error": [""],
+      "Parameter error": [""],
       "We’re having trouble loading this visualization. Queries are set to timeout after %s second.": [
         ""
       ],
       "We’re having trouble loading these results. Queries are set to timeout after %s second.": [
         ""
       ],
-      "Timeout Error": [""],
-      "Cell Content": [""],
+      "Timeout error": [""],
+      "Cell content": [""],
       "The import was successful": [""],
       "OVERWRITE": [""],
       "Overwrite": [""],
@@ -1186,10 +1185,11 @@
       "Import %s": [""],
       "Last Updated %s": [""],
       "%s Selected": [""],
-      "Deselect All": [""],
+      "Deselect all": [""],
       "%s-%s of %s": [""],
       "Settings": [""],
       "About": [""],
+      "SQL query": [""],
       "There is not enough space for this component. Try decreasing its width, or increasing the destination width.": [
         ""
       ],
@@ -1211,10 +1211,10 @@
       "Any color palette selected here will override the colors applied to this dashboard's individual charts": [
         ""
       ],
-      "Color Scheme": [""],
+      "Color scheme": [""],
       "Load a template": [""],
       "Load a CSS template": [""],
-      "Live CSS Editor": [""],
+      "Live CSS editor": [""],
       "You have unsaved changes.": [""],
       "This dashboard is currently force refreshing; the next force refresh will be in %s.": [
         ""
@@ -1222,18 +1222,17 @@
       "Your dashboard is too large. Please reduce the size before save it.": [
         ""
       ],
-      "Discard Changes": [""],
+      "Discard changes": [""],
       "An error occurred while fetching available CSS templates": [""],
-      "Superset Dashboard": [""],
+      "Superset dashboard": [""],
       "Check out this dashboard: ": [""],
-      "Share dashboard": [""],
       "Refresh dashboard": [""],
       "Set auto-refresh interval": [""],
       "Set filter mapping": [""],
       "Edit dashboard properties": [""],
       "Edit CSS": [""],
       "Download as image": [""],
-      "Toggle FullScreen": [""],
+      "Toggle fullscreen": [""],
       "There is no chart definition associated with this component, could it have been deleted?": [
         ""
       ],
@@ -1243,9 +1242,9 @@
       "A valid color scheme is required": [""],
       "The dashboard has been saved": [""],
       "Apply": [""],
-      "Dashboard Properties": [""],
-      "Basic Information": [""],
-      "URL Slug": [""],
+      "Dashboard properties": [""],
+      "Basic information": [""],
+      "URL slug": [""],
       "A readable URL for your dashboard": [""],
       "Access": [""],
       "Owners is a list of users who can alter the dashboard. Searchable by name or username.": [
@@ -1253,6 +1252,7 @@
       ],
       "Colors": [""],
       "Advanced": [""],
+      "JSON metadata": [""],
       "This dashboard is not published, it will not show up in the list of dashboards. Click here to publish this dashboard.": [
         ""
       ],
@@ -1271,12 +1271,12 @@
       "6 hours": [""],
       "12 hours": [""],
       "24 hours": [""],
-      "Refresh Interval": [""],
+      "Refresh interval": [""],
       "Refresh frequency": [""],
       "Are you sure you want to proceed?": [""],
       "Save for this session": [""],
       "You must pick a name for the new dashboard": [""],
-      "Save Dashboard": [""],
+      "Save dashboard": [""],
       "Overwrite Dashboard [%s]": [""],
       "Save as:": [""],
       "[dashboard name]": [""],
@@ -1286,11 +1286,11 @@
       "One ore more annotation layers failed loading.": [""],
       "Cached %s": [""],
       "Fetched %s": [""],
-      "Minimize Chart": [""],
-      "Maximize Chart": [""],
+      "Minimize chart": [""],
+      "Maximize chart": [""],
       "Force refresh": [""],
       "Toggle chart description": [""],
-      "View Chart in Explore": [""],
+      "View chart in Explore": [""],
       "Share chart": [""],
       "Export CSV": [""],
       "Applied Filters (%d)": [""],
@@ -1314,30 +1314,33 @@
       "Row": [""],
       "Tabs": [""],
       "Preview": [""],
-      "Select Parent Filters": [""],
-      "Reset All": [""],
+      "Yes, cancel": [""],
+      "Keep editing": [""],
+      "Select parent filters": [""],
+      "Reset all": [""],
       "You have removed this filter.": [""],
-      "Restore Filter": [""],
-      "Filter Name": [""],
+      "Restore filter": [""],
+      "Filter name": [""],
       "Name is required": [""],
       "Datasource is required": [""],
       "Field": [""],
-      "Default Value": [""],
-      "Parent Filter": [""],
+      "Parent filter": [""],
       "None": [""],
       "Apply changes instantly": [""],
       "Allow multiple selections": [""],
       "Inverse selection": [""],
       "Required": [""],
+      "Are you sure you want to cancel?": [""],
+      "will not be saved.": [""],
+      "Filter configuration and scoping": [""],
+      "Add filter": [""],
+      "(Removed)": [""],
+      "Undo?": [""],
       "Scoping": [""],
       "Apply to all panels": [""],
       "Apply to specific panels": [""],
       "Only selected panels will be affected by this filter": [""],
       "All panels with this column will be affected by this filter": [""],
-      "Filter Configuration and Scoping": [""],
-      "Add Filter": [""],
-      "(Removed)": [""],
-      "Undo?": [""],
       "All filters": [""],
       "All charts": [""],
       "Warning! Changing the dataset may break the chart if the metadata does not exist.": [
@@ -1347,22 +1350,23 @@
         ""
       ],
       "dataset": [""],
-      "Change Dataset": [""],
+      "Change dataset": [""],
       "Warning!": [""],
       "Search / Filter": [""],
       "Physical (table or view)": [""],
       "Virtual (SQL)": [""],
-      "Data Type": [""],
+      "SQL expression": [""],
+      "Data type": [""],
+      "Datetime format": [""],
       "The pattern of timestamp format. For strings use ": [""],
-      "python datetime string pattern": [""],
+      "Python datetime string pattern": [""],
       " expression which needs to adhere to the ": [""],
       "ISO 8601": [""],
       " standard to ensure that the lexicographical ordering\n                      coincides with the chronological ordering. If the\n                      timestamp format does not adhere to the ISO 8601 standard\n                      you will need to define an expression and type for\n                      transforming the string into a date or timestamp. Note\n                      currently time zones are not supported. If time is stored\n                      in epoch format, put  [...]
         ""
       ],
-      "Is Dimension": [""],
-      "Is Temporal": [""],
-      "Is Filterable": [""],
+      "Is dimension": [""],
+      "Is filterable": [""],
       "Modified columns: %s": [""],
       "Removed columns: %s": [""],
       "New columns added: %s": [""],
@@ -1377,7 +1381,7 @@
       ],
       "Autocomplete filters": [""],
       "Whether to populate autocomplete filters options": [""],
-      "Autocomplete Query Predicate": [""],
+      "Autocomplete query predicate": [""],
       "When using \"Autocomplete filters\", this can be used to improve performance of the query fetching the values. Use this option to apply a predicate (WHERE clause) to the query selecting the distinct values from the table. Typically the intent would be to limit the scan by applying a relative time filter on a partitioned or indexed time-related field.": [
         ""
       ],
@@ -1385,11 +1389,12 @@
         ""
       ],
       "Owners of the dataset": [""],
+      "Cache timeout": [""],
       "The duration of time in seconds before the cache is invalidated": [""],
       "Hours offset": [""],
       "Spatial": [""],
       "virtual": [""],
-      "dataset name": [""],
+      "Dataset name": [""],
       "When specifying SQL, the datasource acts as a view. Superset will use this statement as a subquery while grouping and filtering on the generated parent queries.": [
         ""
       ],
@@ -1400,10 +1405,12 @@
       ],
       "Click the lock to make changes.": [""],
       "Click the lock to prevent further changes.": [""],
+      "D3 format": [""],
+      "Warning message": [""],
       "Warning message to display in the metric selector": [""],
-      "Certified By": [""],
+      "Certified by": [""],
       "Person or group that has certified this metric": [""],
-      "Certification Details": [""],
+      "Certification details": [""],
       "Details of the certification": [""],
       "Be careful.": [""],
       "Changing these settings will affect all charts using this dataset, including charts owned by other people.": [
@@ -1411,7 +1418,7 @@
       ],
       "Source": [""],
       "Sync columns from source": [""],
-      "Calculated Columns": [""],
+      "Calculated columns": [""],
       "The dataset has been saved": [""],
       "The dataset configuration exposed here\n                affects all the charts using this dataset.\n                Be mindful that changing settings\n                here may affect other charts\n                in undesirable ways.": [
         ""
@@ -1419,7 +1426,7 @@
       "Are you sure you want to save and apply changes?": [""],
       "Confirm save": [""],
       "Edit Dataset ": [""],
-      "Use Legacy Datasource Editor": [""],
+      "Use legacy datasource editor": [""],
       "Time range": [""],
       "Time column": [""],
       "Time grain": [""],
@@ -1480,33 +1487,8 @@
       "When `Calculation type` is set to \"Percentage change\", the Y Axis Format is forced to `.1%`": [
         ""
       ],
-      "Color scheme": [""],
       "The color scheme for rendering chart": [""],
       "Color map": [""],
-      "Simple": [""],
-      "Custom SQL": [""],
-      "%s option(s)": [""],
-      "No such column found. To filter on a metric, try the Custom SQL tab.": [
-        ""
-      ],
-      "%s column(s) and metric(s)": [""],
-      "%s column(s)": [""],
-      "To filter on a metric, use Custom SQL tab.": [""],
-      "%s operators(s)": [""],
-      "type a value here": [""],
-      "Filter value (case sensitive)": [""],
-      "choose WHERE or HAVING...": [""],
-      "filters by columns": [""],
-      "filters by metrics": [""],
-      "\n                This filter was inherited from the dashboard's context.\n                It won't be saved when saving the chart.\n              ": [
-        ""
-      ],
-      "%s aggregates(s)": [""],
-      "%s saved metric(s)": [""],
-      "column": [""],
-      "aggregate": [""],
-      "Saved": [""],
-      "Saved metric": [""],
       "description": [""],
       "bolt": [""],
       "Changing this control takes effect instantly": [""],
@@ -1514,7 +1496,6 @@
       "rows retrieved": [""],
       "Sorry, An error occurred": [""],
       "No data": [""],
-      "View results": [""],
       "View samples": [""],
       "Search Metrics & Columns": [""],
       "Showing %s of %s": [""],
@@ -1529,7 +1510,7 @@
       "%s - untitled": [""],
       "Edit chart properties": [""],
       "Control labeled ": [""],
-      "Open Datasource Tab": [""],
+      "Open Datasource tab": [""],
       "You do not have permission to edit this chart": [""],
       "The description can be displayed as widget headers in the dashboard view. Supports markdown.": [
         ""
@@ -1545,32 +1526,33 @@
       "Limit reached": [""],
       "**Select** a dashboard OR **create** a new one": [""],
       "Please enter a chart name": [""],
-      "Save Chart": [""],
+      "Save chart": [""],
       "Save & go to dashboard": [""],
       "Save as new chart": [""],
       "Save (Overwrite)": [""],
       "Save as ...": [""],
       "Chart name": [""],
       "Add to dashboard": [""],
-      "Add filter": [""],
       "Display configuration": [""],
       "Configure your how you overlay is displayed here.": [""],
       "Style": [""],
       "Opacity": [""],
       "Color": [""],
-      "Line Width": [""],
-      "Layer Configuration": [""],
+      "Line width": [""],
+      "Layer configuration": [""],
       "Configure the basics of your Annotation Layer.": [""],
       "Mandatory": [""],
-      "Hide Layer": [""],
-      "Choose the Annotation Layer Type": [""],
-      "Annotation Layer Type": [""],
+      "Hide layer": [""],
+      "Choose the annotation layer type": [""],
+      "Annotation layer type": [""],
       "Remove": [""],
+      "Edit annotation layer": [""],
+      "Add annotation layer": [""],
       "`Min` value should be numeric or empty": [""],
       "`Max` value should be numeric or empty": [""],
       "Min": [""],
       "Max": [""],
-      "Edit Dataset": [""],
+      "Edit dataset": [""],
       "View in SQL Lab": [""],
       "More dataset related options": [""],
       "Superset supports smart date parsing. Strings like `3 weeks ago`, `last sunday`, or `2 weeks from now` can be used.": [
@@ -1580,23 +1562,22 @@
       "(optional) default value for the filter, when using the multiple option, you can use a semicolon-delimited list of options.": [
         ""
       ],
-      "Sort Metric": [""],
+      "Sort metric": [""],
       "Metric to sort the results by": [""],
-      "Sort Ascending": [""],
+      "Sort ascending": [""],
       "Check for sorting ascending": [""],
-      "Allow Multiple Selections": [""],
       "Multiple selections allowed, otherwise filter is limited to a single value": [
         ""
       ],
-      "Search All Filter Options": [""],
+      "Search all filter options": [""],
       "By default, each filter loads at most 1000 choices at the initial page load. Check this box if you have more than 1000 filter values and want to enable dynamically searching that loads filter values as users type (may add stress to your database).": [
         ""
       ],
       "User must select a value for this filter": [""],
-      "Filter Configuration": [""],
-      "Add metric": [""],
+      "Filter configuration": [""],
       "Error while fetching data": [""],
       "No results found": [""],
+      "%s option(s)": [""],
       "Invalid lat/long configuration.": [""],
       "Reverse lat/long ": [""],
       "Longitude & Latitude columns": [""],
@@ -1607,7 +1588,7 @@
       "Geohash": [""],
       "textarea": [""],
       "in modal": [""],
-      "Time Series Columns": [""],
+      "Time series columns": [""],
       "This visualization type is not supported.": [""],
       "Click to change visualization type": [""],
       "Select a visualization type": [""],
@@ -1617,18 +1598,43 @@
       "CANCEL": [""],
       "APPLY": [""],
       "Edit time range": [""],
-      "Configure Advanced Time Range": [""],
+      "Configure advanced time range": [""],
       "START": [""],
       "END": [""],
       "Configure Time Range: Previous...": [""],
       "Configure Time Range: Last...": [""],
-      "Configure Custom Time Range": [""],
+      "Configure custom time range": [""],
       "Relative quantity": [""],
-      "ANCHOR TO": [""],
+      "Anchor to": [""],
       "NOW": [""],
       "Date/Time": [""],
+      "Simple": [""],
+      "Custom SQL": [""],
+      "No such column found. To filter on a metric, try the Custom SQL tab.": [
+        ""
+      ],
+      "%s column(s) and metric(s)": [""],
+      "%s column(s)": [""],
+      "To filter on a metric, use Custom SQL tab.": [""],
+      "%s operators(s)": [""],
+      "Type a value here": [""],
+      "Filter value (case sensitive)": [""],
+      "choose WHERE or HAVING...": [""],
+      "Filters by columns": [""],
+      "Filters by metrics": [""],
+      "\n                This filter was inherited from the dashboard's context.\n                It won't be saved when saving the chart.\n              ": [
+        ""
+      ],
+      "%s aggregates(s)": [""],
+      "%s saved metric(s)": [""],
+      "Saved": [""],
+      "Saved metric": [""],
+      "column": [""],
+      "aggregate": [""],
+      "My metric": [""],
+      "Add metric": [""],
       "Code": [""],
-      "Markup Type": [""],
+      "Markup type": [""],
       "Pick your favorite markup language": [""],
       "Put your code here": [""],
       "Query": [""],
@@ -1638,26 +1644,26 @@
       ],
       "Time": [""],
       "Time related form attributes": [""],
-      "Chart Type": [""],
+      "Chart type": [""],
       "Chart ID": [""],
       "The id of the active chart": [""],
       "Cache Timeout (seconds)": [""],
       "The number of seconds before expiring the cache": [""],
-      "URL Parameters": [""],
+      "URL parameters": [""],
       "Extra parameters for use in jinja templated queries": [""],
       "Time range endpoints": [""],
       "Time range endpoints (SIP-15)": [""],
-      "Annotations and Layers": [""],
-      "Sort Descending": [""],
+      "Annotations and layers": [""],
+      "Sort descending": [""],
       "Whether to sort descending or ascending": [""],
       "Contribution": [""],
       "Compute the contribution to the total": [""],
-      "Advanced Analytics": [""],
+      "Advanced analytics": [""],
       "This section contains options that allow for advanced analytical post processing of query results": [
         ""
       ],
-      "Rolling Window": [""],
-      "Rolling Function": [""],
+      "Rolling window": [""],
+      "Rolling function": [""],
       "Defines a rolling window function to apply, works along with the [Periods] text box": [
         ""
       ],
@@ -1665,12 +1671,12 @@
       "Defines the size of the rolling window function, relative to the time granularity selected": [
         ""
       ],
-      "Min Periods": [""],
+      "Min periods": [""],
       "The minimum number of rolling periods required to show a value. For instance if you do a cumulative sum on 7 days you may want your \"Min Period\" to be 7, so that all data points shown are the total of 7 periods. This will hide the \"ramp up\" taking place over the first 7 periods": [
         ""
       ],
-      "Time Comparison": [""],
-      "Time Shift": [""],
+      "Time comparison": [""],
+      "Time shift": [""],
       "Overlay one or more timeseries from a relative time period. Expects relative time deltas in natural language (example:  24 hours, 7 days, 52 weeks, 365 days). Free text is supported.": [
         ""
       ],
@@ -1678,14 +1684,14 @@
       "How to display time shifts: as individual lines; as the absolute difference between the main time series and each time shift; as the percentage change; or as the ratio between series and time shifts.": [
         ""
       ],
-      "Python Functions": [""],
+      "Python functions": [""],
       "Rule": [""],
       "Pandas resample rule": [""],
       "Method": [""],
       "Pandas resample method": [""],
       "Favorites": [""],
-      "Created Content": [""],
-      "Recent Activity": [""],
+      "Created content": [""],
+      "Recent activity": [""],
       "Security & Access": [""],
       "No charts": [""],
       "No dashboards": [""],
@@ -1703,13 +1709,13 @@
       "reports": [""],
       "alerts": [""],
       "There was an issue deleting the selected %s: %s": [""],
-      "Last Run": [""],
-      "Notification Method": [""],
-      "Execution Log": [""],
+      "Last run": [""],
+      "Notification method": [""],
+      "Execution log": [""],
       "Actions": [""],
-      "Bulk Select": [""],
+      "Bulk select": [""],
       "No %s yet": [""],
-      "Created By": [""],
+      "Created by": [""],
       "An error occurred while fetching created by values: %s": [""],
       "Status": [""],
       "${AlertState.success}": [""],
@@ -1717,6 +1723,7 @@
       "${AlertState.error}": [""],
       "${AlertState.noop}": [""],
       "${AlertState.grace}": [""],
+      "Alerts & reports": [""],
       "Reports": [""],
       "This action will permanently delete %s.": [""],
       "Delete %s?": [""],
@@ -1726,9 +1733,9 @@
       "> (Larger than)": [""],
       "<= (Smaller or equal)": [""],
       ">= (Larger or equal)": [""],
-      "== (Is Equal)": [""],
-      "!= (Is Not Equal)": [""],
-      "Not Null": [""],
+      "== (Is equal)": [""],
+      "!= (Is not equal)": [""],
+      "Not null": [""],
       "30 days": [""],
       "60 days": [""],
       "90 days": [""],
@@ -1738,39 +1745,41 @@
       "Add": [""],
       "Edit ${isReport ? 'Report' : 'Alert'}": [""],
       "Add ${isReport ? 'Report' : 'Alert'}": [""],
-      "Report Name": [""],
-      "Alert Name": [""],
-      "Alert Condition": [""],
+      "Report name": [""],
+      "Alert name": [""],
+      "Alert condition": [""],
       "Trigger Alert If...": [""],
       "Value": [""],
-      "Report Schedule": [""],
-      "Alert Condition Schedule": [""],
-      "Schedule Settings": [""],
-      "Log Retention": [""],
-      "Working Timeout": [""],
+      "Report schedule": [""],
+      "Alert condition schedule": [""],
+      "Schedule settings": [""],
+      "Log retention": [""],
+      "Working timeout": [""],
       "Time in seconds": [""],
-      "Grace Period": [""],
-      "Message Content": [""],
+      "Grace period": [""],
+      "Message content": [""],
       "log": [""],
       "State": [""],
       "Scheduled at": [""],
-      "Start At": [""],
+      "Start at": [""],
       "Duration": [""],
+      "Error message": [""],
       "${alertResource?.type}": [""],
-      "CRON Expression": [""],
-      "Report Sent": [""],
-      "Alert Triggered, Notification Sent": [""],
-      "Report Sending": [""],
-      "Alert Running": [""],
-      "Report Failed": [""],
-      "Alert Failed": [""],
-      "Nothing Triggered": [""],
+      "CRON expression": [""],
+      "Report sent": [""],
+      "Alert triggered, notification sent": [""],
+      "Report sending": [""],
+      "Alert running": [""],
+      "Report failed": [""],
+      "Alert failed": [""],
+      "Nothing triggered": [""],
       "Alert Triggered, In Grace Period": [""],
       "${RecipientIconName.email}": [""],
       "${RecipientIconName.slack}": [""],
       "annotation": [""],
       "There was an issue deleting the selected annotations: %s": [""],
-      "Delete Annotation": [""],
+      "Edit annotation": [""],
+      "Delete annotation": [""],
       "Annotation": [""],
       "No annotation yet": [""],
       "Annotation Layer ${annotationLayerName}": [""],
@@ -1779,25 +1788,26 @@
       ],
       "Delete Annotation?": [""],
       "Are you sure you want to delete the selected annotations?": [""],
-      "annotation name": [""],
+      "Add annotation": [""],
+      "Annotation name": [""],
       "date": [""],
-      "Additional Information": [""],
+      "Additional information": [""],
       "Description (this can be seen in the list)": [""],
-      "json metadata": [""],
       "annotation_layer": [""],
-      "Edit Annotation Layer Properties": [""],
-      "annotation layer name": [""],
-      "annotation layers": [""],
+      "Edit annotation layer properties": [""],
+      "Annotation layer name": [""],
+      "Annotation layers": [""],
       "There was an issue deleting the selected layers: %s": [""],
+      "Last modified": [""],
+      "Created on": [""],
       "Edit template": [""],
       "Delete template": [""],
-      "Annotation Layer": [""],
+      "Annotation layer": [""],
       "An error occurred while fetching dataset datasource values: %s": [""],
       "No annotation layers yet": [""],
       "This action will permanently delete the layer.": [""],
       "Delete Layer?": [""],
       "Are you sure you want to delete the selected layers?": [""],
-      "Please Confirm": [""],
       "Are you sure you want to delete": [""],
       "Last modified %s": [""],
       "The passwords for the databases below are needed in order to import them together with the charts. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
@@ -1807,24 +1817,25 @@
         ""
       ],
       "There was an issue deleting the selected charts: %s": [""],
-      "Modified By": [""],
+      "Modified by": [""],
       "Owner": [""],
       "An error occurred while fetching chart owners values: %s": [""],
       "An error occurred while fetching chart created by values: %s": [""],
-      "Viz Type": [""],
+      "Viz type": [""],
       "An error occurred while fetching chart dataset values: %s": [""],
       "Favorite": [""],
       "Yes": [""],
       "No": [""],
       "Are you sure you want to delete the selected charts?": [""],
       "css_template": [""],
-      "Edit CSS Template Properties": [""],
-      "css template name": [""],
+      "Edit CSS template properties": [""],
+      "Add CSS template": [""],
+      "CSS template name": [""],
       "css": [""],
-      "css templates": [""],
+      "CSS templates": [""],
       "There was an issue deleting the selected templates: %s": [""],
       "Last modified by %s": [""],
-      "Css Template": [""],
+      "CSS template": [""],
       "This action will permanently delete the template.": [""],
       "Delete Template?": [""],
       "Are you sure you want to delete the selected templates?": [""],
@@ -1850,11 +1861,11 @@
       ],
       "database": [""],
       "An error occurred while fetching database related data: %s": [""],
-      "Asynchronous Query Execution": [""],
+      "Asynchronous query execution": [""],
       "AQE": [""],
-      "Allow Data Manipulation Language": [""],
+      "Allow data manipulation language": [""],
       "DML": [""],
-      "CSV Upload": [""],
+      "CSV upload": [""],
       "Delete database": [""],
       "The database %s is linked to %s charts that appear on %s dashboards. Are you sure you want to continue? Deleting the database will break those objects.": [
         ""
@@ -1864,29 +1875,35 @@
       "Connection looks good!": [""],
       "ERROR: Connection failed. ": [""],
       "Sorry there was an error fetching database information: %s": [""],
+      "Edit database": [""],
+      "Add database": [""],
       "Connection": [""],
-      "Database Name": [""],
+      "Database name": [""],
       "Name your dataset": [""],
       "dialect+driver://username:password@host:port/database": [""],
+      "Test connection": [""],
       "Refer to the ": [""],
       "SQLAlchemy docs": [""],
       " for more information on how to structure your URI.": [""],
       "Performance": [""],
+      "Chart cache timeout": [""],
       "Operate the database in asynchronous mode, meaning that the queries are executed on remote workers as opposed to on the web server itself. This assumes that you have a Celery worker setup as well as a results backend. Refer to the installation docs for more information.": [
         ""
       ],
-      "SQL Lab Settings": [""],
+      "SQL Lab settings": [""],
       "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)": [
         ""
       ],
+      "Allow multi schema metadata fetch": [""],
+      "CTAS schema": [""],
       "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema.": [
         ""
       ],
+      "Secure extra": [""],
       "JSON string containing additional connection configuration.": [""],
       "This is used to provide connection information for systems like Hive, Presto, and BigQuery, which do not conform to the username:password syntax normally used by SQLAlchemy.": [
         ""
       ],
-      "Root Certificate": [""],
       "Optional CA_BUNDLE contents to validate HTTPS requests. Only available on certain database engines.": [
         ""
       ],
@@ -1894,7 +1911,7 @@
       "If Presto, all the queries in SQL Lab are going to be executed as the currently logged on user who must have permission to run them. If Hive and hive.server2.enable.doAs is enabled, will run the queries as service account, but impersonate the currently logged on user via hive.server2.proxy.user property.": [
         ""
       ],
-      "Allow Data Upload": [""],
+      "Allow data upload": [""],
       "If selected, please set the schemas allowed for data upload in Extra.": [
         ""
       ],
@@ -1915,7 +1932,7 @@
         ""
       ],
       "Error while saving dataset: %s": [""],
-      "Add Dataset": [""],
+      "Add dataset": [""],
       "The passwords for the databases below are needed in order to import them together with the datasets. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
         ""
       ],
@@ -1924,8 +1941,8 @@
       ],
       "An error occurred while fetching dataset related data": [""],
       "An error occurred while fetching dataset related data: %s": [""],
-      "Physical Dataset": [""],
-      "Virtual Dataset": [""],
+      "Physical dataset": [""],
+      "Virtual dataset": [""],
       "An error occurred while fetching dataset owner values: %s": [""],
       "An error occurred while fetching datasets: %s": [""],
       "An error occurred while fetching schema values: %s": [""],
@@ -1946,30 +1963,29 @@
       "Offline": [""],
       "Scheduled": [""],
       "Duration: %s": [""],
-      "Tab Name": [""],
+      "Tab name": [""],
       "TABLES": [""],
       "Rows": [""],
       "Open query in SQL Lab": [""],
       "An error occurred while fetching database values: %s": [""],
-      "Time Range": [""],
       "Search by query text": [""],
-      "Query Preview": [""],
+      "Query preview": [""],
       "Previous": [""],
       "Next": [""],
       "Open in SQL Lab": [""],
       "User query": [""],
       "Executed query": [""],
+      "Saved queries": [""],
       "There was an issue previewing the selected query %s": [""],
       "Link Copied!": [""],
       "There was an issue deleting the selected queries: %s": [""],
-      "Query preview": [""],
       "Edit query": [""],
       "Copy query URL": [""],
       "Delete query": [""],
       "This action will permanently delete the saved query.": [""],
       "Delete Query?": [""],
       "Are you sure you want to delete the selected queries?": [""],
-      "Query Name": [""],
+      "Query name": [""],
       "Edited": [""],
       "Created": [""],
       "Viewed": [""],
@@ -1987,12 +2003,11 @@
       "Recently edited charts, dashboards, and saved queries will appear here": [
         ""
       ],
-      "SQL QUERY": [""],
       "${tableName\n                        .split('')\n                        .slice(0, tableName.length - 1)\n                        .join('')}\n                    ": [
         ""
       ],
       "You don't have any favorites yet!": [""],
-      "SQL LAB QUERIES": [""],
+      "SQL Lab queries": [""],
       "${tableName}": [""],
       "query": [""],
       "Share": [""],
@@ -2000,24 +2015,24 @@
       "Recents": [""],
       "Select start and end date": [""],
       "Type or Select [%s]": [""],
-      "Filter Box": [""],
-      "Filters Configuration": [""],
+      "Filter box": [""],
+      "Filters configuration": [""],
       "Filter configuration for the filter box": [""],
-      "Date Filter": [""],
+      "Date filter": [""],
       "Whether to include a time filter": [""],
-      "Instant Filtering": [""],
+      "Instant filtering": [""],
       "Check to apply filters instantly as they change instead of displaying [Apply] button": [
         ""
       ],
-      "Show SQL Granularity Dropdown": [""],
-      "Check to include SQL Granularity dropdown": [""],
-      "Show SQL Time Column": [""],
-      "Check to include Time Column dropdown": [""],
-      "Show Druid Granularity Dropdown": [""],
-      "Check to include Druid Granularity dropdown": [""],
-      "Show Druid Time Origin": [""],
-      "Check to include Time Origin dropdown": [""],
-      "Limit Selector Values": [""],
+      "Show SQL granularity dropdown": [""],
+      "Check to include SQL granularity dropdown": [""],
+      "Show SQL time column": [""],
+      "Check to include time column dropdown": [""],
+      "Show Druid granularity dropdown": [""],
+      "Check to include Druid granularity dropdown": [""],
+      "Show Druid time origin": [""],
+      "Check to include time origin dropdown": [""],
+      "Limit selector values": [""],
       "These filters apply to the values available in the dropdowns": [""],
       "Time-series Table": [""]
     }
diff --git a/superset/translations/en/LC_MESSAGES/messages.po b/superset/translations/en/LC_MESSAGES/messages.po
index f8b4c94..7158ff0 100644
--- a/superset/translations/en/LC_MESSAGES/messages.po
+++ b/superset/translations/en/LC_MESSAGES/messages.po
@@ -17,22 +17,21 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-01-19 07:47-0300\n"
+"POT-Creation-Date: 2021-01-22 15:56-0300\n"
 "PO-Revision-Date: 2016-05-02 08:49-0700\n"
 "Last-Translator: FULL NAME <EM...@ADDRESS>\n"
-"Language: en\n"
 "Language-Team: en <LL...@li.org>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language: en\n"
 "MIME-Version: 1.0\n"
-"Content-Type: text/plain; charset=utf-8\n"
+"Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
 "Generated-By: Babel 2.8.0\n"
 
 #: superset/app.py:225
 msgid "Home"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:339
 #: superset/app.py:230 superset/views/annotations.py:119
 msgid "Annotation Layers"
 msgstr ""
@@ -48,8 +47,8 @@ msgstr ""
 msgid "Databases"
 msgstr ""
 
-#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:245
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:250
+#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:247
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:251
 #: superset/app.py:242 superset/app.py:251 superset/app.py:375
 #: superset/app.py:390 superset/app.py:478 superset/app.py:487
 #: superset/app.py:500 superset/app.py:509
@@ -81,7 +80,6 @@ msgstr ""
 msgid "Plugins"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:240
 #: superset/app.py:283 superset/views/css_templates.py:38
 msgid "CSS Templates"
 msgstr ""
@@ -107,13 +105,10 @@ msgstr ""
 msgid "SQL Lab"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:87
-#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:145 superset/app.py:352
+#: superset/app.py:352
 msgid "Saved Queries"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/components/SouthPane.jsx:180
-#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100
 #: superset/app.py:359
 msgid "Query History"
 msgstr ""
@@ -142,7 +137,7 @@ msgstr ""
 msgid "Alerts"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:411 superset/app.py:448
+#: superset/app.py:448
 msgid "Alerts & Reports"
 msgstr ""
 
@@ -417,152 +412,152 @@ msgstr ""
 msgid "Pick at least one field for [Series]"
 msgstr ""
 
-#: superset/viz.py:1701 superset/viz_sip38.py:1659
+#: superset/viz.py:1702 superset/viz_sip38.py:1659
 msgid "Sunburst"
 msgstr ""
 
-#: superset/viz.py:1747 superset/viz_sip38.py:1703
+#: superset/viz.py:1748 superset/viz_sip38.py:1703
 msgid "Sankey"
 msgstr ""
 
-#: superset/viz.py:1755
+#: superset/viz.py:1756
 msgid "Pick exactly 2 columns as [Source / Target]"
 msgstr ""
 
-#: superset/viz.py:1799 superset/viz_sip38.py:1736
+#: superset/viz.py:1800 superset/viz_sip38.py:1736
 msgid ""
 "There's a loop in your Sankey, please provide a tree. Here's a faulty link: "
 "{}"
 msgstr ""
 
-#: superset/viz.py:1812 superset/viz.py:1835 superset/viz_sip38.py:1749
+#: superset/viz.py:1813 superset/viz.py:1836 superset/viz_sip38.py:1749
 #: superset/viz_sip38.py:1770
 msgid "Directed Force Layout"
 msgstr ""
 
-#: superset/viz.py:1819 superset/viz_sip38.py:1756
+#: superset/viz.py:1820 superset/viz_sip38.py:1756
 msgid "Pick exactly 2 columns to 'Group By'"
 msgstr ""
 
-#: superset/viz.py:1868 superset/viz_sip38.py:1802
+#: superset/viz.py:1869 superset/viz_sip38.py:1802
 msgid "Country Map"
 msgstr ""
 
-#: superset/viz.py:1897 superset/viz_sip38.py:1823
+#: superset/viz.py:1898 superset/viz_sip38.py:1823
 msgid "World Map"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:438
-#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1955
+#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1956
 #: superset/viz_sip38.py:1873
 msgid "Filters"
 msgstr ""
 
-#: superset/viz.py:1973 superset/viz_sip38.py:1891
+#: superset/viz.py:1974 superset/viz_sip38.py:1891
 msgid "Invalid filter configuration, please select a column"
 msgstr ""
 
-#: superset/viz.py:2017 superset/viz_sip38.py:1952
+#: superset/viz.py:2018 superset/viz_sip38.py:1952
 msgid "Parallel Coordinates"
 msgstr ""
 
-#: superset/viz.py:2039 superset/viz_sip38.py:1968
+#: superset/viz.py:2040 superset/viz_sip38.py:1968
 msgid "Heatmap"
 msgstr ""
 
-#: superset/viz.py:2095 superset/viz_sip38.py:2017
+#: superset/viz.py:2096 superset/viz_sip38.py:2017
 msgid "Horizon Charts"
 msgstr ""
 
-#: superset/viz.py:2107 superset/viz_sip38.py:2029
+#: superset/viz.py:2108 superset/viz_sip38.py:2029
 msgid "Mapbox"
 msgstr ""
 
-#: superset/viz.py:2119 superset/viz_sip38.py:2041
+#: superset/viz.py:2120 superset/viz_sip38.py:2041
 msgid "[Longitude] and [Latitude] must be set"
 msgstr ""
 
-#: superset/viz.py:2126 superset/viz_sip38.py:2048
+#: superset/viz.py:2127 superset/viz_sip38.py:2048
 msgid "Must have a [Group By] column to have 'count' as the [Label]"
 msgstr ""
 
-#: superset/viz.py:2146 superset/viz_sip38.py:2068
+#: superset/viz.py:2147 superset/viz_sip38.py:2068
 msgid "Choice of [Label] must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:2154 superset/viz_sip38.py:2075
+#: superset/viz.py:2155 superset/viz_sip38.py:2075
 msgid "Choice of [Point Radius] must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:2162 superset/viz_sip38.py:2082
+#: superset/viz.py:2163 superset/viz_sip38.py:2082
 msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
 msgstr ""
 
-#: superset/viz.py:2242 superset/viz_sip38.py:2162
+#: superset/viz.py:2243 superset/viz_sip38.py:2162
 msgid "Deck.gl - Multiple Layers"
 msgstr ""
 
-#: superset/viz.py:2282 superset/viz.py:2314 superset/viz_sip38.py:2218
+#: superset/viz.py:2283 superset/viz.py:2315 superset/viz_sip38.py:2218
 msgid "Bad spatial key"
 msgstr ""
 
-#: superset/viz.py:2300 superset/viz_sip38.py:2204
+#: superset/viz.py:2301 superset/viz_sip38.py:2204
 #, python-format
 msgid "Invalid spatial point encountered: %s"
 msgstr ""
 
-#: superset/viz.py:2336 superset/viz_sip38.py:2240
+#: superset/viz.py:2337 superset/viz_sip38.py:2240
 msgid ""
 "Encountered invalid NULL spatial "
 "entry,                                        please consider filtering "
 "those out"
 msgstr ""
 
-#: superset/viz.py:2426 superset/viz_sip38.py:2311
+#: superset/viz.py:2427 superset/viz_sip38.py:2311
 msgid "Deck.gl - Scatter plot"
 msgstr ""
 
-#: superset/viz.py:2475 superset/viz_sip38.py:2358
+#: superset/viz.py:2476 superset/viz_sip38.py:2358
 msgid "Deck.gl - Screen Grid"
 msgstr ""
 
-#: superset/viz.py:2501 superset/viz_sip38.py:2384
+#: superset/viz.py:2502 superset/viz_sip38.py:2384
 msgid "Deck.gl - 3D Grid"
 msgstr ""
 
-#: superset/viz.py:2531 superset/viz_sip38.py:2411
+#: superset/viz.py:2532 superset/viz_sip38.py:2411
 msgid "Deck.gl - Paths"
 msgstr ""
 
-#: superset/viz.py:2579 superset/viz_sip38.py:2456
+#: superset/viz.py:2580 superset/viz_sip38.py:2456
 msgid "Deck.gl - Polygon"
 msgstr ""
 
-#: superset/viz.py:2608 superset/viz_sip38.py:2485
+#: superset/viz.py:2609 superset/viz_sip38.py:2485
 msgid "Deck.gl - 3D HEX"
 msgstr ""
 
-#: superset/viz.py:2627 superset/viz_sip38.py:2501
+#: superset/viz.py:2628 superset/viz_sip38.py:2501
 msgid "Deck.gl - GeoJSON"
 msgstr ""
 
-#: superset/viz.py:2646 superset/viz_sip38.py:2513
+#: superset/viz.py:2647 superset/viz_sip38.py:2513
 msgid "Deck.gl - Arc"
 msgstr ""
 
-#: superset/viz.py:2681 superset/viz_sip38.py:2548
+#: superset/viz.py:2682 superset/viz_sip38.py:2548
 msgid "Event flow"
 msgstr ""
 
-#: superset/viz.py:2713 superset/viz_sip38.py:2580
+#: superset/viz.py:2714 superset/viz_sip38.py:2580
 msgid "Time Series - Paired t-test"
 msgstr ""
 
-#: superset/viz.py:2768 superset/viz_sip38.py:2635
+#: superset/viz.py:2769 superset/viz_sip38.py:2635
 msgid "Time Series - Nightingale Rose Chart"
 msgstr ""
 
-#: superset/viz.py:2803 superset/viz_sip38.py:2670
+#: superset/viz.py:2804 superset/viz_sip38.py:2670
 msgid "Partition Diagram"
 msgstr ""
 
@@ -678,7 +673,11 @@ msgid_plural "Deleted %(num)d charts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: superset/charts/api.py:566 superset/charts/api.py:638
+#: superset/charts/api.py:563
+msgid "Request is not JSON"
+msgstr ""
+
+#: superset/charts/api.py:571 superset/charts/api.py:643
 #, python-format
 msgid "Request is incorrect: %(error)s"
 msgstr ""
@@ -804,7 +803,7 @@ msgstr ""
 msgid "Unsupported extraction function: "
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:988
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:994
 #: superset-frontend/src/explore/components/DatasourcePanel.tsx:231
 #: superset-frontend/src/explore/controls.jsx:251
 #: superset/connectors/druid/views.py:56 superset/connectors/sqla/views.py:63
@@ -824,7 +823,7 @@ msgid "Edit Druid Column"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/gridComponents/new/NewColumn.jsx:31
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:204
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:209
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:137
 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:193
 #: superset/connectors/druid/views.py:77 superset/connectors/sqla/views.py:134
@@ -838,7 +837,7 @@ msgstr ""
 msgid "Type"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:163
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:148
 #: superset/connectors/druid/views.py:79 superset/views/access_requests.py:43
 #: superset/views/chart/mixin.py:80
 msgid "Datasource"
@@ -857,7 +856,7 @@ msgid ""
 "Whether this column is exposed in the `Filters` section of the explore view."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:977
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:983
 #: superset-frontend/src/explore/components/DatasourcePanel.tsx:218
 #: superset-frontend/src/explore/controls.jsx:153
 #: superset/connectors/druid/views.py:143 superset/connectors/sqla/views.py:193
@@ -876,7 +875,7 @@ msgstr ""
 msgid "Edit Druid Metric"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:831
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:836
 #: superset-frontend/src/explore/controls.jsx:172
 #: superset-frontend/src/explore/controls.jsx:173
 #: superset/connectors/druid/views.py:171 superset/connectors/sqla/views.py:236
@@ -885,11 +884,11 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:128
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:161
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:151
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:155
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:513
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:845
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:849
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:156
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:160
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:518
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:850
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:854
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:214
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1094
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1100
@@ -909,7 +908,7 @@ msgstr ""
 msgid "Verbose Name"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:735
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:740
 #: superset/connectors/druid/views.py:175 superset/views/log/__init__.py:33
 msgid "JSON"
 msgstr ""
@@ -918,8 +917,6 @@ msgstr ""
 msgid "Druid Datasource"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:861
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:869
 #: superset/connectors/druid/views.py:177 superset/connectors/sqla/views.py:244
 msgid "Warning Message"
 msgstr ""
@@ -960,8 +957,6 @@ msgstr ""
 msgid "Broker Endpoint"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:597
-#: superset-frontend/src/explore/components/PropertiesModal.tsx:238
 #: superset/connectors/druid/views.py:221
 #: superset/connectors/druid/views.py:331 superset/connectors/sqla/views.py:459
 #: superset/views/chart/mixin.py:77
@@ -1051,7 +1046,7 @@ msgid "Cluster"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:358
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:567
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:572
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:260
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:261
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1078
@@ -1202,11 +1197,11 @@ msgstr ""
 msgid "Expression"
 msgstr ""
 
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:212
 #: superset/connectors/sqla/views.py:141
 msgid "Is temporal"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:170
 #: superset/connectors/sqla/views.py:142
 msgid "Datetime Format"
 msgstr ""
@@ -1227,18 +1222,15 @@ msgstr ""
 msgid "Edit Metric"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:130
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:833
 #: superset/connectors/sqla/views.py:240
 msgid "SQL Expression"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:855
 #: superset/connectors/sqla/views.py:242
 msgid "D3 Format"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:549
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:554
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:599
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:637
 #: superset/connectors/sqla/views.py:243 superset/connectors/sqla/views.py:467
@@ -1364,7 +1356,7 @@ msgstr ""
 msgid "Whether the table was generated by the 'Visualize' flow in SQL Lab"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:612
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:617
 #: superset/connectors/sqla/views.py:431
 msgid ""
 "A set of parameters that become available in the query using Jinja "
@@ -1427,7 +1419,8 @@ msgstr ""
 msgid "SQL Lab View"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:611
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:125
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:616
 #: superset/connectors/sqla/views.py:466
 msgid "Template parameters"
 msgstr ""
@@ -1571,7 +1564,7 @@ msgstr ""
 msgid "A database with the same name already exists"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:184
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:169
 #: superset/databases/commands/exceptions.py:49
 msgid "Field is required"
 msgstr ""
@@ -1872,7 +1865,7 @@ msgstr ""
 msgid "An error occurred while pruning logs "
 msgstr ""
 
-#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:182
+#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:185
 #, python-format
 msgid ""
 "\n"
@@ -1881,8 +1874,8 @@ msgid ""
 "            "
 msgstr ""
 
-#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:291
-#: superset/tasks/schedules.py:460
+#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:294
+#: superset/tasks/schedules.py:463
 #, python-format
 msgid "%(prefix)s %(title)s"
 msgstr ""
@@ -1897,7 +1890,7 @@ msgid ""
 "            "
 msgstr ""
 
-#: superset/tasks/schedules.py:157
+#: superset/tasks/schedules.py:160
 #, python-format
 msgid ""
 "\n"
@@ -1907,17 +1900,17 @@ msgid ""
 "        "
 msgstr ""
 
-#: superset/tasks/schedules.py:169 superset/tasks/schedules.py:360
+#: superset/tasks/schedules.py:172 superset/tasks/schedules.py:363
 #, python-format
 msgid "<b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>"
 msgstr ""
 
-#: superset/tasks/schedules.py:359
+#: superset/tasks/schedules.py:362
 #, python-format
 msgid "%(name)s.csv"
 msgstr ""
 
-#: superset/tasks/schedules.py:367
+#: superset/tasks/schedules.py:370
 #, python-format
 msgid ""
 "\n"
@@ -1927,7 +1920,7 @@ msgid ""
 "        "
 msgstr ""
 
-#: superset/tasks/schedules.py:654
+#: superset/tasks/schedules.py:656
 #, python-format
 msgid "[Alert] %(label)s"
 msgstr ""
@@ -1936,7 +1929,6 @@ msgstr ""
 msgid "New"
 msgstr ""
 
-#: superset-frontend/src/components/Menu/NewMenu.tsx:26
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1144
 #: superset/templates/appbuilder/navbar_right.html:38
 msgid "SQL Query"
@@ -2047,13 +2039,13 @@ msgid "Request Permissions"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:176
-#: superset-frontend/src/common/components/Modal/Modal.tsx:144
+#: superset-frontend/src/common/components/Modal/Modal.tsx:145
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:305
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:142
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:437
-#: superset-frontend/src/datasource/DatasourceModal.tsx:211
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:472
+#: superset-frontend/src/datasource/DatasourceModal.tsx:202
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:175
-#: superset-frontend/src/explore/components/SaveModal.tsx:169
+#: superset-frontend/src/explore/components/SaveModal.tsx:174
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:749
 #: superset/templates/superset/request_access.html:34
 msgid "Cancel"
@@ -2063,7 +2055,6 @@ msgstr ""
 msgid "Use the edit buttom to change this field"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399
 #: superset/templates/superset/models/database/macros.html:22
 msgid "Test Connection"
 msgstr ""
@@ -2191,9 +2182,6 @@ msgstr ""
 msgid "Roles to grant"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:206
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:184
-#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:285
 #: superset/views/access_requests.py:45 superset/views/schedules.py:224
 #: superset/views/schedules.py:287
 msgid "Created On"
@@ -2207,7 +2195,6 @@ msgstr ""
 msgid "Show Observation"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:127
 #: superset/views/alerts.py:67
 msgid "Error Message"
 msgstr ""
@@ -2252,13 +2239,10 @@ msgstr ""
 msgid "Show Annotation"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
 #: superset/views/annotations.py:62
 msgid "Add Annotation"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:180
-#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
 #: superset/views/annotations.py:63
 msgid "Edit Annotation"
 msgstr ""
@@ -2268,10 +2252,10 @@ msgid "Layer"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:148
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:141
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:145
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:832
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:840
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:146
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:150
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:837
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:845
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:157
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:149
 #: superset/views/annotations.py:79 superset/views/sql_lab.py:70
@@ -2288,7 +2272,6 @@ msgstr ""
 msgid "End"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400
 #: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:82
 msgid "JSON Metadata"
 msgstr ""
@@ -2297,14 +2280,10 @@ msgstr ""
 msgid "Show Annotation Layer"
 msgstr ""
 
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:191
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:203
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:219
 #: superset/views/annotations.py:121
 msgid "Add Annotation Layer"
 msgstr ""
 
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:166
 #: superset/views/annotations.py:122
 msgid "Edit Annotation Layer"
 msgstr ""
@@ -2547,7 +2526,6 @@ msgstr ""
 msgid "Show CSS Template"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:237
 #: superset/views/css_templates.py:40
 msgid "Add CSS Template"
 msgstr ""
@@ -2669,11 +2647,11 @@ msgstr ""
 msgid "Changed on"
 msgstr ""
 
-#: superset/views/utils.py:485
+#: superset/views/utils.py:492
 msgid "Could not determine datasource type"
 msgstr ""
 
-#: superset/views/utils.py:501
+#: superset/views/utils.py:508
 msgid "Could not find viz object"
 msgstr ""
 
@@ -2702,10 +2680,6 @@ msgid ""
 "defaults to the datasource/table timeout if undefined."
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:181
-#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:257
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:158
-#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:279
 #: superset/views/chart/mixin.py:82
 msgid "Last Modified"
 msgstr ""
@@ -2714,7 +2688,6 @@ msgstr ""
 msgid "Parameters"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:220
 #: superset/views/chart/mixin.py:88
 msgid "Visualization Type"
 msgstr ""
@@ -3000,12 +2973,10 @@ msgstr ""
 msgid "Show Database"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
 #: superset/views/database/mixins.py:34
 msgid "Add Database"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
 #: superset/views/database/mixins.py:35
 msgid "Edit Database"
 msgstr ""
@@ -3096,8 +3067,6 @@ msgstr ""
 msgid "Allow DML"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:533
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:539
 #: superset/views/database/mixins.py:189
 msgid "CTAS Schema"
 msgstr ""
@@ -3107,19 +3076,16 @@ msgstr ""
 msgid "SQLAlchemy URI"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:417
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:423
 #: superset/views/database/mixins.py:194
 msgid "Chart Cache Timeout"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:553
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:558
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:642
 #: superset/views/database/mixins.py:196
 msgid "Secure Extra"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:582
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:587
 #: superset/views/database/mixins.py:197
 msgid "Root certificate"
 msgstr ""
@@ -3136,7 +3102,6 @@ msgstr ""
 msgid "Allow Csv Upload"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:521
 #: superset/views/database/mixins.py:202
 msgid "Allow Multi Schema Metadata Fetch"
 msgstr ""
@@ -3246,186 +3211,186 @@ msgstr ""
 msgid "dttm"
 msgstr ""
 
-#: superset-frontend/src/CRUD/CollectionTable.tsx:294
-msgid "Add Item"
+#: superset-frontend/src/CRUD/CollectionTable.tsx:317
+msgid "Add item"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:103
 msgid "The query couldn't be loaded"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:155
-msgid "Your query was saved"
-msgstr ""
-
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:158
-msgid "Your query could not be saved"
-msgstr ""
-
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:173
-msgid "Your query was updated"
-msgstr ""
-
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:175
-msgid "Your query could not be updated"
-msgstr ""
-
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:190
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:156
 msgid ""
 "Your query has been scheduled. To see details of your query, navigate to "
-"Saved Queries"
+"Saved queries"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:197
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:163
 msgid "Your query could not be scheduled"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:225
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:332
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:191
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:298
 msgid "Failed at retrieving results"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:263
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:289
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:229
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:255
 msgid ""
 "An error occurred while storing the latest query id in the backend. Please "
 "contact your administrator if this problem persists."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:376
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:409
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:342
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:375
 msgid "Unknown error"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:427
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:393
 msgid "Query was stopped."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:456
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:422
 msgid ""
 "Unable to migrate table schema state to backend. Superset will retry later. "
 "Please contact your administrator if this problem persists."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:474
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:440
 msgid ""
 "Unable to migrate query state to backend. Superset will retry later. Please "
 "contact your administrator if this problem persists."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:520
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:486
 msgid ""
 "Unable to migrate query editor state to backend. Superset will retry later. "
 "Please contact your administrator if this problem persists."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:553
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:519
 msgid ""
 "Unable to add a new tab to the backend. Please contact your administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:570
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:536
 #: superset-frontend/src/SqlLab/reducers/sqlLab.js:74
 #, python-format
 msgid "Copy of %s"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:597
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:563
 msgid ""
 "An error occurred while setting the active tab. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:683
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:649
 msgid "An error occurred while fetching tab state"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:711
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:677
 msgid ""
 "An error occurred while removing tab. Please contact your administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:735
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:701
 msgid ""
 "An error occurred while removing query. Please contact your administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:758
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:724
 msgid ""
 "An error occurred while setting the tab database ID. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:783
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:749
 msgid ""
 "An error occurred while setting the tab schema. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:816
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:782
 msgid ""
 "An error occurred while setting the tab autorun. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:841
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:895
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:807
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:899
 msgid ""
 "An error occurred while setting the tab title. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:864
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:829
+msgid "Your query was saved"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:833
+msgid "Your query could not be saved"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:845
+msgid "Your query was updated"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:849
+msgid "Your query could not be updated"
+msgstr ""
+
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:868
 msgid ""
 "An error occurred while storing your query in the backend. To avoid losing "
 "your changes, please save your query using the \"Save Query\" button."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:924
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:928
 msgid ""
 "An error occurred while setting the tab template parameters. Please contact "
 "your administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:985
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1010
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:989
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1014
 msgid "An error occurred while fetching table metadata"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1051
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1055
 msgid ""
 "An error occurred while fetching table metadata. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1099
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1103
 msgid ""
 "An error occurred while expanding the table schema. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1123
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1127
 msgid ""
 "An error occurred while collapsing the table schema. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1146
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1150
 msgid ""
 "An error occurred while removing the table schema. Please contact your "
 "administrator."
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1179
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1183
 msgid "Shared query"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1241
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1245
 msgid "The datasource couldn't be loaded"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1271
-#: superset-frontend/src/SqlLab/actions/sqlLab.js:1293
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1275
+#: superset-frontend/src/SqlLab/actions/sqlLab.js:1297
 msgid "An error occurred while creating the data source"
 msgstr ""
 
@@ -3442,15 +3407,15 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:85
-msgid "Estimate Selected Query Cost"
+msgid "Estimate selected query cost"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:86
-msgid "Estimate Cost"
+msgid "Estimate cost"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/EstimateQueryCostButton.jsx:90
-msgid "Cost Estimate"
+msgid "Cost estimate"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton.jsx:73
@@ -3524,7 +3489,7 @@ msgid "Source SQL"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/HighlightedSql.jsx:108
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:714
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:719
 #: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:301
 msgid "SQL"
 msgstr ""
@@ -3581,7 +3546,8 @@ msgid "Edit"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/QueryTable.jsx:147
-msgid "view results"
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:258
+msgid "View results"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/QueryTable.jsx:150
@@ -3613,11 +3579,11 @@ msgid "Clipboard"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:469
-msgid "Filter Results"
+msgid "Filter results"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:501
-msgid "Database Error"
+msgid "Database error"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:525
@@ -3637,11 +3603,11 @@ msgid "Fetch data preview"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:605
-msgid "Refetch Results"
+msgid "Refetch results"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet.tsx:626
-msgid "Track Job"
+msgid "Track job"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:46
@@ -3650,7 +3616,7 @@ msgid "Stop"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:51
-msgid "Run Selection"
+msgid "Run selection"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/RunQueryActionButton.tsx:53
@@ -3687,13 +3653,13 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:139
 #: superset-frontend/src/dashboard/components/SaveModal.tsx:223
 #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:539
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:440
-#: superset-frontend/src/datasource/DatasourceModal.tsx:204
-#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:210
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:430
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:475
+#: superset-frontend/src/datasource/DatasourceModal.tsx:211
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:187
 #: superset-frontend/src/explore/components/QueryAndSaveBtns.jsx:108
-#: superset-frontend/src/explore/components/SaveModal.tsx:192
+#: superset-frontend/src/explore/components/SaveModal.tsx:197
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:210
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:447
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1042
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:255
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:207
@@ -3709,11 +3675,11 @@ msgid "Save as"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:172
-msgid "Save Query"
+msgid "Save query"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:184
-msgid "Save As New"
+msgid "Save as new"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:193
@@ -3729,7 +3695,7 @@ msgid "Write a description for your query"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:201
-msgid "Schedule Query"
+msgid "Schedule query"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:211
@@ -3774,8 +3740,14 @@ msgstr ""
 msgid "Results"
 msgstr ""
 
+#: superset-frontend/src/SqlLab/components/SouthPane.jsx:180
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100
+msgid "Query history"
+msgstr ""
+
 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:285
 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:295
+#: superset-frontend/src/components/RefreshChartOverlay.tsx:48
 msgid "Run query"
 msgstr ""
 
@@ -3785,7 +3757,7 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:309
 #: superset-frontend/src/SqlLab/reducers/getInitialState.js:44
-msgid "Untitled Query"
+msgid "Untitled query"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SqlEditor.jsx:317
@@ -3821,7 +3793,7 @@ msgid "Estimate the cost before running a query"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SqlEditorLeftBar.jsx:159
-msgid "Reset State"
+msgid "Reset state"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/TabbedSqlEditors.jsx:237
@@ -3914,10 +3886,6 @@ msgstr ""
 msgid ") by using"
 msgstr ""
 
-#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:125
-msgid "Template Parameters"
-msgstr ""
-
 #: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:127
 msgid "Edit template parameters"
 msgstr ""
@@ -4218,7 +4186,7 @@ msgstr ""
 msgid "DEC"
 msgstr ""
 
-#: superset-frontend/src/common/components/Modal/Modal.tsx:127
+#: superset-frontend/src/common/components/Modal/Modal.tsx:128
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:771
 msgid "OK"
 msgstr ""
@@ -4344,6 +4312,7 @@ msgid "You don't have the rights to alter this title."
 msgstr ""
 
 #: superset-frontend/src/components/ErrorBoundary.jsx:51
+#: superset-frontend/src/components/ErrorMessage/ErrorMessageWithStackTrace.tsx:26
 msgid "Unexpected error"
 msgstr ""
 
@@ -4355,10 +4324,6 @@ msgstr ""
 msgid "An error occurred while fetching dashboards"
 msgstr ""
 
-#: superset-frontend/src/components/RefreshChartOverlay.tsx:48
-msgid "Run Query"
-msgstr ""
-
 #: superset-frontend/src/components/TableSelector.tsx:170
 msgid "Error while fetching table list"
 msgstr ""
@@ -4391,7 +4356,8 @@ msgid "%s%s"
 msgstr ""
 
 #: superset-frontend/src/components/URLShortLinkModal.tsx:83
-msgid "Share Dashboard"
+#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:249
+msgid "Share dashboard"
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:46
@@ -4417,28 +4383,24 @@ msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:123
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:139
-msgid "See More"
+msgid "See more"
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:152
-msgid "See Less"
+msgid "See less"
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:181
-msgid "Copy Message"
+msgid "Copy message"
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/ErrorAlert.tsx:189
 #: superset-frontend/src/dashboard/components/filterscope/FilterScopeSelector.jsx:535
-#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:197
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:418
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:197
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:435
 msgid "Close"
 msgstr ""
 
-#: superset-frontend/src/components/ErrorMessage/ErrorMessageWithStackTrace.tsx:26
-msgid "Unexpected Error"
-msgstr ""
-
 #: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:60
 msgid "This was triggered by:"
 msgstr ""
@@ -4453,7 +4415,7 @@ msgid "%(suggestion)s instead of \"%(undefinedParameter)s?\""
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/ParameterErrorMessage.tsx:114
-msgid "Parameter Error"
+msgid "Parameter error"
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:47
@@ -4471,11 +4433,11 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:98
-msgid "Timeout Error"
+msgid "Timeout error"
 msgstr ""
 
 #: superset-frontend/src/components/FilterableTable/FilterableTable.tsx:317
-msgid "Cell Content"
+msgid "Cell content"
 msgstr ""
 
 #: superset-frontend/src/components/ImportModal/index.tsx:182
@@ -4510,18 +4472,18 @@ msgid "%s Selected"
 msgstr ""
 
 #: superset-frontend/src/components/ListView/ListView.tsx:348
-msgid "Deselect All"
+msgid "Deselect all"
 msgstr ""
 
 #: superset-frontend/src/components/ListView/ListView.tsx:414
-#: superset-frontend/src/components/TableView/TableView.tsx:173
+#: superset-frontend/src/components/TableView/TableView.tsx:183
 #, python-format
 msgid "%s-%s of %s"
 msgstr ""
 
 #: superset-frontend/src/components/Menu/Menu.tsx:180
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:149
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:1037
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:134
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1050
 msgid "Settings"
 msgstr ""
 
@@ -4529,6 +4491,11 @@ msgstr ""
 msgid "About"
 msgstr ""
 
+#: superset-frontend/src/components/Menu/NewMenu.tsx:26
+#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:114
+msgid "SQL query"
+msgstr ""
+
 #: superset-frontend/src/dashboard/actions/dashboardLayout.js:180
 msgid ""
 "There is not enough space for this component. Try decreasing its width, or "
@@ -4596,7 +4563,8 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx:56
 #: superset-frontend/src/explore/controlPanels/sections.jsx:78
-msgid "Color Scheme"
+#: superset-frontend/src/explore/controls.jsx:482
+msgid "Color scheme"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/CssEditor.jsx:67
@@ -4608,7 +4576,7 @@ msgid "Load a CSS template"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/CssEditor.jsx:88
-msgid "Live CSS Editor"
+msgid "Live CSS editor"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/Dashboard.jsx:84
@@ -4627,7 +4595,7 @@ msgid "Your dashboard is too large. Please reduce the size before save it."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/Header.jsx:459
-msgid "Discard Changes"
+msgid "Discard changes"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:123
@@ -4635,17 +4603,13 @@ msgid "An error occurred while fetching available CSS templates"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:204
-msgid "Superset Dashboard"
+msgid "Superset dashboard"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:206
 msgid "Check out this dashboard: "
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:249
-msgid "Share dashboard"
-msgstr ""
-
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:257
 msgid "Refresh dashboard"
 msgstr ""
@@ -4673,7 +4637,7 @@ msgid "Download as image"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/HeaderActionsDropdown.jsx:305
-msgid "Toggle FullScreen"
+msgid "Toggle fullscreen"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/MissingChart.jsx:31
@@ -4688,8 +4652,8 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:69
 #: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:82
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:113
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:448
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:105
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:453
 #: superset-frontend/src/datasource/DatasourceModal.tsx:123
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:66
 msgid "An error has occurred"
@@ -4697,7 +4661,7 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:77
 #: superset-frontend/src/dashboard/components/nativeFilters/ColumnSelect.tsx:84
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:115
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:107
 msgid "You do not have permission to edit this dashboard"
 msgstr ""
 
@@ -4717,7 +4681,7 @@ msgid "Apply"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:295
-msgid "Dashboard Properties"
+msgid "Dashboard properties"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:324
@@ -4725,11 +4689,11 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:270
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:224
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:242
-msgid "Basic Information"
+msgid "Basic information"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:341
-msgid "URL Slug"
+msgid "URL slug"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:351
@@ -4752,10 +4716,15 @@ msgid "Colors"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:394
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:591
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:596
 msgid "Advanced"
 msgstr ""
 
+#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:319
+msgid "JSON metadata"
+msgstr ""
+
 #: superset-frontend/src/dashboard/components/PublishedStatus.jsx:33
 msgid ""
 "This dashboard is not published, it will not show up in the list of "
@@ -4820,7 +4789,7 @@ msgid "24 hours"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:115
-msgid "Refresh Interval"
+msgid "Refresh interval"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:118
@@ -4840,7 +4809,7 @@ msgid "You must pick a name for the new dashboard"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SaveModal.tsx:181
-msgid "Save Dashboard"
+msgid "Save dashboard"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SaveModal.tsx:190
@@ -4883,11 +4852,11 @@ msgid "Fetched %s"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202
-msgid "Minimize Chart"
+msgid "Minimize chart"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:202
-msgid "Maximize Chart"
+msgid "Maximize chart"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:215
@@ -4899,7 +4868,7 @@ msgid "Toggle chart description"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:231
-msgid "View Chart in Explore"
+msgid "View chart in Explore"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceHeaderControls.jsx:243
@@ -4968,7 +4937,7 @@ msgid ""
 "This markdown component has an error. Please revert your recent changes."
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:169
+#: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:153
 msgid "Delete dashboard tab?"
 msgstr ""
 
@@ -4992,102 +4961,116 @@ msgstr ""
 msgid "Preview"
 msgstr ""
 
+#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:92
+msgid "Yes, cancel"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/nativeFilters/CancelConfirmationAlert.tsx:100
+msgid "Keep editing"
+msgstr ""
+
 #: superset-frontend/src/dashboard/components/nativeFilters/CascadePopover.tsx:121
-msgid "Select Parent Filters"
+msgid "Select parent filters"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:455
-msgid "Reset All"
+msgid "Reset all"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:132
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:117
 msgid "You have removed this filter."
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:135
-msgid "Restore Filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:120
+msgid "Restore filter"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:153
-msgid "Filter Name"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:138
+msgid "Filter name"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:155
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:140
 msgid "Name is required"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:164
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:149
 msgid "Datasource is required"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:183
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:168
 msgid "Field"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:196
-msgid "Default Value"
-msgstr ""
-
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:203
-msgid "Parent Filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:180
+msgid "Parent filter"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:209
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:186
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:87
 msgid "None"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:221
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:198
 msgid "Apply changes instantly"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:229
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:206
+#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:215
 msgid "Allow multiple selections"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:237
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:214
 msgid "Inverse selection"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:245
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:222
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:251
 msgid "Required"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:247
-msgid "Scoping"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:464
+msgid "Are you sure you want to cancel?"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:257
-msgid "Apply to all panels"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:465
+msgid "will not be saved."
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:259
-msgid "Apply to specific panels"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:483
+msgid "Filter configuration and scoping"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:267
-msgid "Only selected panels will be affected by this filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:516
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterControl.jsx:361
+msgid "Add filter"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:268
-msgid "All panels with this column will be affected by this filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:528
+msgid "(Removed)"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:429
-msgid "Filter Configuration and Scoping"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:537
+msgid "Undo?"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:468
-msgid "Add Filter"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:68
+msgid "Scoping"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:480
-msgid "(Removed)"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:83
+msgid "Apply to all panels"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:489
-msgid "Undo?"
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:85
+msgid "Apply to specific panels"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:91
+msgid "Only selected panels will be affected by this filter"
+msgstr ""
+
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterScope.tsx:92
+msgid "All panels with this column will be affected by this filter"
 msgstr ""
 
 #: superset-frontend/src/dashboard/util/getFilterFieldNodesTree.js:44
@@ -5118,47 +5101,56 @@ msgstr ""
 
 #: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:223
 #: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:162
-msgid "Change Dataset"
+msgid "Change dataset"
 msgstr ""
 
-#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:248
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:250
 msgid "Warning!"
 msgstr ""
 
-#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:258
+#: superset-frontend/src/datasource/ChangeDatasourceModal.tsx:260
 msgid "Search / Filter"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:87
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:91
 msgid "Physical (table or view)"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:88
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:92
 msgid "Virtual (SQL)"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:162
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:205
-msgid "Data Type"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:135
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:838
+msgid "SQL expression"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:167
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:210
+msgid "Data type"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:174
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:175
+msgid "Datetime format"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:179
 msgid "The pattern of timestamp format. For strings use "
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:176
-msgid "python datetime string pattern"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:181
+msgid "Python datetime string pattern"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:178
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:183
 msgid " expression which needs to adhere to the "
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:180
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:185
 msgid "ISO 8601"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:182
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:187
 msgid ""
 " standard to ensure that the lexicographical ordering\n"
 "                      coincides with the chronological ordering. If the\n"
@@ -5176,77 +5168,73 @@ msgid ""
 "                      database/column name level via the extra parameter."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:206
-msgid "Is Dimension"
-msgstr ""
-
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:207
-msgid "Is Temporal"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:211
+msgid "Is dimension"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:208
-msgid "Is Filterable"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:213
+msgid "Is filterable"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:429
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:434
 #, python-format
 msgid "Modified columns: %s"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:434
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:439
 #, python-format
 msgid "Removed columns: %s"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:439
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:444
 #, python-format
 msgid "New columns added: %s"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:442
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:447
 msgid "Metadata has been synced"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:477
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:482
 #, python-format
 msgid "Column name [%s] is duplicated"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:483
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:488
 #, python-format
 msgid "Metric name [%s] is duplicated"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:492
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:497
 #, python-format
 msgid "Calculated column [%s] requires an expression"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:507
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:512
 msgid "Basic"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:520
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:525
 msgid "Default URL"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:521
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:526
 msgid "Default URL to redirect to when accessing from the dataset list page"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:528
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:533
 msgid "Autocomplete filters"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:529
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:534
 msgid "Whether to populate autocomplete filters options"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:535
-msgid "Autocomplete Query Predicate"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:540
+msgid "Autocomplete query predicate"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:536
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:541
 msgid ""
 "When using \"Autocomplete filters\", this can be used to improve performance "
 "of the query fetching the values. Use this option to apply a predicate "
@@ -5255,112 +5243,126 @@ msgid ""
 "filter on a partitioned or indexed time-related field."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:550
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:555
 msgid ""
 "Extra data to specify table metadata. Currently supports certification data "
 "of the format: `{ \"certification\": { \"certified_by\": \"Data Platform Team"
 "\", \"details\": \"This table is the source of truth.\" } }`."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:568
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:573
 msgid "Owners of the dataset"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:598
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:602
+#: superset-frontend/src/explore/components/PropertiesModal.tsx:238
+msgid "Cache timeout"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:603
 msgid "The duration of time in seconds before the cache is invalidated"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:605
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:610
 msgid "Hours offset"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:627
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:632
 msgid "Spatial"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:679
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:684
 msgid "virtual"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:700
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:707
-msgid "dataset name"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:705
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:712
+msgid "Dataset name"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:715
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:720
 msgid ""
 "When specifying SQL, the datasource acts as a view. Superset will use this "
 "statement as a subquery while grouping and filtering on the generated parent "
 "queries."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:738
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:743
 msgid "The JSON metric or post aggregation definition."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:753
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:758
 msgid "Physical"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:783
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:788
 msgid ""
 "The pointer to a physical table (or view). Keep in mind that the chart is "
 "associated to this Superset logical table, and this logical table points the "
 "physical table referenced here."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:802
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:807
 msgid "Click the lock to make changes."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:805
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:810
 msgid "Click the lock to prevent further changes."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:863
-msgid "Warning message to display in the metric selector"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:860
+msgid "D3 format"
 msgstr ""
 
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:866
 #: superset-frontend/src/datasource/DatasourceEditor.jsx:874
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:882
-msgid "Certified By"
+msgid "Warning message"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:876
-msgid "Person or group that has certified this metric"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:868
+msgid "Warning message to display in the metric selector"
 msgstr ""
 
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:879
 #: superset-frontend/src/datasource/DatasourceEditor.jsx:887
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:893
-msgid "Certification Details"
+msgid "Certified by"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:881
+msgid "Person or group that has certified this metric"
+msgstr ""
+
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:892
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:898
+msgid "Certification details"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:889
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:894
 msgid "Details of the certification"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:957
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:963
 msgid "Be careful."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:958
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:964
 msgid ""
 "Changing these settings will affect all charts using this dataset, including "
 "charts owned by other people."
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:970
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:976
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1121
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:267
 msgid "Source"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:1005
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1009
 msgid "Sync columns from source"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:1014
-msgid "Calculated Columns"
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:1027
+msgid "Calculated columns"
 msgstr ""
 
 #: superset-frontend/src/datasource/DatasourceModal.tsx:114
@@ -5390,10 +5392,11 @@ msgid "Edit Dataset "
 msgstr ""
 
 #: superset-frontend/src/datasource/DatasourceModal.tsx:193
-msgid "Use Legacy Datasource Editor"
+msgid "Use legacy datasource editor"
 msgstr ""
 
 #: superset-frontend/src/explore/constants.js:80
+#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:389
 msgid "Time range"
 msgstr ""
 
@@ -5430,7 +5433,7 @@ msgstr ""
 msgid "One or many metrics to display"
 msgstr ""
 
-#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:416
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:419
 #: superset-frontend/src/explore/controls.jsx:195
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:233
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:436
@@ -5439,6 +5442,7 @@ msgid "Dataset"
 msgstr ""
 
 #: superset-frontend/src/explore/controls.jsx:206
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:220
 msgid "Visualization type"
 msgstr ""
 
@@ -5592,10 +5596,6 @@ msgid ""
 "is forced to `.1%`"
 msgstr ""
 
-#: superset-frontend/src/explore/controls.jsx:482
-msgid "Color scheme"
-msgstr ""
-
 #: superset-frontend/src/explore/controls.jsx:486
 msgid "The color scheme for rendering chart"
 msgstr ""
@@ -5604,100 +5604,6 @@ msgstr ""
 msgid "Color map"
 msgstr ""
 
-#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:159
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:329
-msgid "Simple"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopover.jsx:176
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:382
-msgid "Custom SQL"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:267
-#: superset-frontend/src/explore/components/controls/SelectControl.jsx:237
-#, python-format
-msgid "%s option(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:282
-msgid "No such column found. To filter on a metric, try the Custom SQL tab."
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:291
-#, python-format
-msgid "%s column(s) and metric(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:301
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:265
-#, python-format
-msgid "%s column(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:302
-msgid "To filter on a metric, use Custom SQL tab."
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:307
-#, python-format
-msgid "%s operators(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:326
-msgid "type a value here"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSimpleTabContent.jsx:385
-msgid "Filter value (case sensitive)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:92
-msgid "choose WHERE or HAVING..."
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:127
-msgid "filters by columns"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterEditPopoverSqlTabContent.jsx:129
-msgid "filters by metrics"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocFilterPopoverTrigger.tsx:94
-msgid ""
-"\n"
-"                This filter was inherited from the dashboard's context.\n"
-"                It won't be saved when saving the chart.\n"
-"              "
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:276
-#, python-format
-msgid "%s aggregates(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:285
-#, python-format
-msgid "%s saved metric(s)"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:332
-msgid "column"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:348
-msgid "aggregate"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:359
-msgid "Saved"
-msgstr ""
-
-#: superset-frontend/src/explore/components/AdhocMetricEditPopover.jsx:362
-msgid "Saved metric"
-msgstr ""
-
 #: superset-frontend/src/explore/components/ControlHeader.jsx:56
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:310
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:239
@@ -5712,7 +5618,7 @@ msgstr ""
 msgid "Changing this control takes effect instantly"
 msgstr ""
 
-#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:249
+#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:251
 msgid "Customize"
 msgstr ""
 
@@ -5720,20 +5626,16 @@ msgstr ""
 msgid "rows retrieved"
 msgstr ""
 
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:130
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:131
 #: superset-frontend/src/explore/components/DisplayQueryButton.jsx:98
 msgid "Sorry, An error occurred"
 msgstr ""
 
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:216
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:217
 msgid "No data"
 msgstr ""
 
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:257
-msgid "View results"
-msgstr ""
-
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:260
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:261
 msgid "View samples"
 msgstr ""
 
@@ -5789,12 +5691,12 @@ msgstr ""
 msgid "Edit chart properties"
 msgstr ""
 
-#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:342
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:345
 msgid "Control labeled "
 msgstr ""
 
-#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:446
-msgid "Open Datasource Tab"
+#: superset-frontend/src/explore/components/ExploreViewContainer.jsx:449
+msgid "Open Datasource tab"
 msgstr ""
 
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:68
@@ -5838,38 +5740,34 @@ msgstr ""
 msgid "Please enter a chart name"
 msgstr ""
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:165
-msgid "Save Chart"
+#: superset-frontend/src/explore/components/SaveModal.tsx:170
+msgid "Save chart"
 msgstr ""
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:180
+#: superset-frontend/src/explore/components/SaveModal.tsx:185
 msgid "Save & go to dashboard"
 msgstr ""
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:191
+#: superset-frontend/src/explore/components/SaveModal.tsx:196
 msgid "Save as new chart"
 msgstr ""
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:220
+#: superset-frontend/src/explore/components/SaveModal.tsx:225
 msgid "Save (Overwrite)"
 msgstr ""
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:230
+#: superset-frontend/src/explore/components/SaveModal.tsx:235
 msgid "Save as ..."
 msgstr ""
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:235
+#: superset-frontend/src/explore/components/SaveModal.tsx:240
 msgid "Chart name"
 msgstr ""
 
-#: superset-frontend/src/explore/components/SaveModal.tsx:247
+#: superset-frontend/src/explore/components/SaveModal.tsx:252
 msgid "Add to dashboard"
 msgstr ""
 
-#: superset-frontend/src/explore/components/controls/AdhocFilterControl.jsx:361
-msgid "Add filter"
-msgstr ""
-
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:601
 msgid "Display configuration"
 msgstr ""
@@ -5891,11 +5789,11 @@ msgid "Color"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:651
-msgid "Line Width"
+msgid "Line width"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:701
-msgid "Layer Configuration"
+msgid "Layer configuration"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:702
@@ -5908,21 +5806,31 @@ msgid "Mandatory"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:714
-msgid "Hide Layer"
+msgid "Hide layer"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:720
-msgid "Choose the Annotation Layer Type"
+msgid "Choose the annotation layer type"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:721
-msgid "Annotation Layer Type"
+msgid "Annotation layer type"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:753
 msgid "Remove"
 msgstr ""
 
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:166
+msgid "Edit annotation layer"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:191
+#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:203
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:219
+msgid "Add annotation layer"
+msgstr ""
+
 #: superset-frontend/src/explore/components/controls/BoundsControl.jsx:73
 msgid "`Min` value should be numeric or empty"
 msgstr ""
@@ -5940,7 +5848,7 @@ msgid "Max"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:159
-msgid "Edit Dataset"
+msgid "Edit dataset"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DatasourceControl.jsx:163
@@ -5968,7 +5876,7 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:184
-msgid "Sort Metric"
+msgid "Sort metric"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:185
@@ -5976,24 +5884,20 @@ msgid "Metric to sort the results by"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:204
-msgid "Sort Ascending"
+msgid "Sort ascending"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:205
 msgid "Check for sorting ascending"
 msgstr ""
 
-#: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:215
-msgid "Allow Multiple Selections"
-msgstr ""
-
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:217
 msgid ""
 "Multiple selections allowed, otherwise filter is limited to a single value"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:231
-msgid "Search All Filter Options"
+msgid "Search all filter options"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:232
@@ -6009,11 +5913,7 @@ msgid "User must select a value for this filter"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:281
-msgid "Filter Configuration"
-msgstr ""
-
-#: superset-frontend/src/explore/components/controls/MetricsControl.jsx:383
-msgid "Add metric"
+msgid "Filter configuration"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/SelectAsyncControl.jsx:45
@@ -6025,6 +5925,12 @@ msgstr ""
 msgid "No results found"
 msgstr ""
 
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:267
+#: superset-frontend/src/explore/components/controls/SelectControl.jsx:237
+#, python-format
+msgid "%s option(s)"
+msgstr ""
+
 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:82
 msgid "Invalid lat/long configuration."
 msgstr ""
@@ -6061,7 +5967,7 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl.jsx:48
 #: superset-frontend/src/explore/controlPanels/TimeTable.js:38
-msgid "Time Series Columns"
+msgid "Time series columns"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/VizTypeControl.jsx:105
@@ -6102,7 +6008,7 @@ msgid "Edit time range"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:51
-msgid "Configure Advanced Time Range"
+msgid "Configure advanced time range"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/AdvancedFrame.tsx:52
@@ -6124,7 +6030,7 @@ msgid "Configure Time Range: Last..."
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:121
-msgid "Configure Custom Time Range"
+msgid "Configure custom time range"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:151
@@ -6133,7 +6039,7 @@ msgid "Relative quantity"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:229
-msgid "ANCHOR TO"
+msgid "Anchor to"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/frame/CustomFrame.tsx:238
@@ -6144,13 +6050,109 @@ msgstr ""
 msgid "Date/Time"
 msgstr ""
 
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:159
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:367
+msgid "Simple"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopover.jsx:176
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:399
+msgid "Custom SQL"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:282
+msgid "No such column found. To filter on a metric, try the Custom SQL tab."
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:291
+#, python-format
+msgid "%s column(s) and metric(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:301
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:286
+#, python-format
+msgid "%s column(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:302
+msgid "To filter on a metric, use Custom SQL tab."
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:307
+#, python-format
+msgid "%s operators(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:326
+msgid "Type a value here"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent.jsx:385
+msgid "Filter value (case sensitive)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:92
+msgid "choose WHERE or HAVING..."
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:127
+msgid "Filters by columns"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSqlTabContent.jsx:129
+msgid "Filters by metrics"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterPopoverTrigger.tsx:94
+msgid ""
+"\n"
+"                This filter was inherited from the dashboard's context.\n"
+"                It won't be saved when saving the chart.\n"
+"              "
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:297
+#, python-format
+msgid "%s aggregates(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:306
+#, python-format
+msgid "%s saved metric(s)"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:346
+msgid "Saved"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:349
+msgid "Saved metric"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:370
+msgid "column"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover.jsx:386
+msgid "aggregate"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopoverTitle.jsx:73
+msgid "My metric"
+msgstr ""
+
+#: superset-frontend/src/explore/components/controls/MetricControl/MetricsControl.jsx:402
+msgid "Add metric"
+msgstr ""
+
 #: superset-frontend/src/explore/controlPanels/Separator.js:25
 #: superset-frontend/src/explore/controlPanels/Separator.js:46
 msgid "Code"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/Separator.js:32
-msgid "Markup Type"
+msgid "Markup type"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/Separator.js:37
@@ -6189,7 +6191,7 @@ msgid "Time related form attributes"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:31
-msgid "Chart Type"
+msgid "Chart type"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:41
@@ -6209,7 +6211,7 @@ msgid "The number of seconds before expiring the cache"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:59
-msgid "URL Parameters"
+msgid "URL parameters"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:61
@@ -6225,11 +6227,11 @@ msgid "Time range endpoints (SIP-15)"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:90
-msgid "Annotations and Layers"
+msgid "Annotations and layers"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:124
-msgid "Sort Descending"
+msgid "Sort descending"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:126
@@ -6245,7 +6247,7 @@ msgid "Compute the contribution to the total"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:143
-msgid "Advanced Analytics"
+msgid "Advanced analytics"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:145
@@ -6255,11 +6257,11 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:151
-msgid "Rolling Window"
+msgid "Rolling window"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:157
-msgid "Rolling Function"
+msgid "Rolling function"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:166
@@ -6279,7 +6281,7 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:188
-msgid "Min Periods"
+msgid "Min periods"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:190
@@ -6291,11 +6293,11 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:200
-msgid "Time Comparison"
+msgid "Time comparison"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:208
-msgid "Time Shift"
+msgid "Time shift"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:219
@@ -6317,7 +6319,7 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:247
-msgid "Python Functions"
+msgid "Python functions"
 msgstr ""
 
 #: superset-frontend/src/explore/controlPanels/sections.jsx:256
@@ -6341,11 +6343,11 @@ msgid "Favorites"
 msgstr ""
 
 #: superset-frontend/src/profile/components/App.tsx:62
-msgid "Created Content"
+msgid "Created content"
 msgstr ""
 
 #: superset-frontend/src/profile/components/App.tsx:76
-msgid "Recent Activity"
+msgid "Recent activity"
 msgstr ""
 
 #: superset-frontend/src/profile/components/App.tsx:90
@@ -6442,16 +6444,16 @@ msgid "There was an issue deleting the selected %s: %s"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:213
-msgid "Last Run"
+msgid "Last run"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:245
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1331
-msgid "Notification Method"
+msgid "Notification method"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:292
-msgid "Execution Log"
+msgid "Execution log"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:320
@@ -6475,7 +6477,7 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:472
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:468
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:133
-msgid "Bulk Select"
+msgid "Bulk select"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:361
@@ -6493,7 +6495,7 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:251
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:380
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:264
-msgid "Created By"
+msgid "Created by"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:377
@@ -6527,6 +6529,10 @@ msgstr ""
 msgid "${AlertState.grace}"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:411
+msgid "Alerts & reports"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:421
 msgid "Reports"
 msgstr ""
@@ -6544,8 +6550,12 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:460
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:305
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:361
+#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:72
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:297
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:550
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:325
+#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:94
+#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:283
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:501
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:581
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:435
@@ -6574,15 +6584,15 @@ msgid ">= (Larger or equal)"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:72
-msgid "== (Is Equal)"
+msgid "== (Is equal)"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:76
-msgid "!= (Is Not Equal)"
+msgid "!= (Is not equal)"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:80
-msgid "Not Null"
+msgid "Not null"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:91
@@ -6628,16 +6638,16 @@ msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1063
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1071
-msgid "Report Name"
+msgid "Report name"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1063
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1071
-msgid "Alert Name"
+msgid "Alert name"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1117
-msgid "Alert Condition"
+msgid "Alert condition"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1161
@@ -6651,23 +6661,23 @@ msgid "Value"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1213
-msgid "Report Schedule"
+msgid "Report schedule"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1214
-msgid "Alert Condition Schedule"
+msgid "Alert condition schedule"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1224
-msgid "Schedule Settings"
+msgid "Schedule settings"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1228
-msgid "Log Retention"
+msgid "Log retention"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1252
-msgid "Working Timeout"
+msgid "Working timeout"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1260
@@ -6676,11 +6686,11 @@ msgid "Time in seconds"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1267
-msgid "Grace Period"
+msgid "Grace period"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1282
-msgid "Message Content"
+msgid "Message content"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:63
@@ -6697,48 +6707,52 @@ msgid "Scheduled at"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:108
-msgid "Start At"
+msgid "Start at"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:118
 msgid "Duration"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:127
+msgid "Error message"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:139
 msgid "${alertResource?.type}"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertReportCronScheduler.tsx:77
-msgid "CRON Expression"
+msgid "CRON expression"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:62
-msgid "Report Sent"
+msgid "Report sent"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:63
-msgid "Alert Triggered, Notification Sent"
+msgid "Alert triggered, notification sent"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:69
-msgid "Report Sending"
+msgid "Report sending"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:70
-msgid "Alert Running"
+msgid "Alert running"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:76
-msgid "Report Failed"
+msgid "Report failed"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:77
-msgid "Alert Failed"
+msgid "Alert failed"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:82
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:92
-msgid "Nothing Triggered"
+msgid "Nothing triggered"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/alert/components/AlertStatusIcon.tsx:87
@@ -6763,8 +6777,13 @@ msgstr ""
 msgid "There was an issue deleting the selected annotations: %s"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:180
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
+msgid "Edit annotation"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:187
-msgid "Delete Annotation"
+msgid "Delete annotation"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:208
@@ -6793,8 +6812,12 @@ msgstr ""
 msgid "Are you sure you want to delete the selected annotations?"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
+msgid "Add annotation"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:274
-msgid "annotation name"
+msgid "Annotation name"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:286
@@ -6802,7 +6825,7 @@ msgid "date"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:307
-msgid "Additional Information"
+msgid "Additional information"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:314
@@ -6810,24 +6833,21 @@ msgstr ""
 msgid "Description (this can be seen in the list)"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:319
-msgid "json metadata"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:107
 msgid "annotation_layer"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:218
-msgid "Edit Annotation Layer Properties"
+msgid "Edit annotation layer properties"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:228
-msgid "annotation layer name"
+msgid "Annotation layer name"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:67
-msgid "annotation layers"
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:339
+msgid "Annotation layers"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:112
@@ -6835,6 +6855,19 @@ msgstr ""
 msgid "There was an issue deleting the selected layers: %s"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:181
+#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:257
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:158
+#: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:279
+msgid "Last modified"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:206
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:184
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:285
+msgid "Created on"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:231
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:210
 msgid "Edit template"
@@ -6847,7 +6880,7 @@ msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:266
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:323
-msgid "Annotation Layer"
+msgid "Annotation layer"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:296
@@ -6873,13 +6906,6 @@ msgstr ""
 msgid "Are you sure you want to delete the selected layers?"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:72
-#: superset-frontend/src/views/CRUD/chart/ChartList.tsx:297
-#: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:94
-#: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:283
-msgid "Please Confirm"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/chart/ChartCard.tsx:75
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:300
 #: superset-frontend/src/views/CRUD/dashboard/DashboardCard.tsx:97
@@ -6916,7 +6942,7 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:247
 #: superset-frontend/src/views/CRUD/dashboard/DashboardList.tsx:220
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:292
-msgid "Modified By"
+msgid "Modified by"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:370
@@ -6936,7 +6962,7 @@ msgid "An error occurred while fetching chart created by values: %s"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:412
-msgid "Viz Type"
+msgid "Viz type"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/chart/ChartList.tsx:444
@@ -6971,11 +6997,15 @@ msgid "css_template"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:236
-msgid "Edit CSS Template Properties"
+msgid "Edit CSS template properties"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:237
+msgid "Add CSS template"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:246
-msgid "css template name"
+msgid "CSS template name"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:258
@@ -6983,7 +7013,8 @@ msgid "css"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:66
-msgid "css templates"
+#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:240
+msgid "CSS templates"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:115
@@ -6997,7 +7028,7 @@ msgid "Last modified by %s"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:249
-msgid "Css Template"
+msgid "CSS template"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:313
@@ -7094,7 +7125,7 @@ msgstr ""
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:210
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:372
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:443
-msgid "Asynchronous Query Execution"
+msgid "Asynchronous query execution"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:213
@@ -7103,7 +7134,7 @@ msgid "AQE"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:228
-msgid "Allow Data Manipulation Language"
+msgid "Allow data manipulation language"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:231
@@ -7111,7 +7142,7 @@ msgid "DML"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:243
-msgid "CSV Upload"
+msgid "CSV upload"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseList.tsx:303
@@ -7146,12 +7177,20 @@ msgstr ""
 msgid "Sorry there was an error fetching database information: %s"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
+msgid "Edit database"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:349
+msgid "Add database"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:361
 msgid "Connection"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:369
-msgid "Database Name"
+msgid "Database name"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:377
@@ -7162,6 +7201,10 @@ msgstr ""
 msgid "dialect+driver://username:password@host:port/database"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399
+msgid "Test connection"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:403
 msgid "Refer to the "
 msgstr ""
@@ -7178,6 +7221,11 @@ msgstr ""
 msgid "Performance"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:417
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:423
+msgid "Chart cache timeout"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:445
 msgid ""
 "Operate the database in asynchronous mode, meaning that the queries are "
@@ -7187,19 +7235,34 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:455
-msgid "SQL Lab Settings"
+msgid "SQL Lab settings"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:507
 msgid "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:521
+msgid "Allow multi schema metadata fetch"
+msgstr ""
+
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:533
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:539
+msgid "CTAS schema"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:544
 msgid ""
 "When allowing CREATE TABLE AS option in SQL Lab, this option forces the "
 "table to be created in this schema."
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:553
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:558
+#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:642
+msgid "Secure extra"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:568
 msgid "JSON string containing additional connection configuration."
 msgstr ""
@@ -7211,11 +7274,6 @@ msgid ""
 "normally used by SQLAlchemy."
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:582
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:587
-msgid "Root Certificate"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:592
 msgid ""
 "Optional CA_BUNDLE contents to validate HTTPS requests. Only available on "
@@ -7236,7 +7294,7 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:628
-msgid "Allow Data Upload"
+msgid "Allow data upload"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:630
@@ -7290,7 +7348,7 @@ msgid "Error while saving dataset: %s"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/dataset/AddDatasetModal.tsx:117
-msgid "Add Dataset"
+msgid "Add dataset"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:53
@@ -7318,11 +7376,11 @@ msgid "An error occurred while fetching dataset related data: %s"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:204
-msgid "Physical Dataset"
+msgid "Physical dataset"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:214
-msgid "Virtual Dataset"
+msgid "Virtual dataset"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/dataset/DatasetList.tsx:399
@@ -7413,7 +7471,7 @@ msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:225
 #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:147
-msgid "Tab Name"
+msgid "Tab name"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:257
@@ -7435,17 +7493,14 @@ msgstr ""
 msgid "An error occurred while fetching database values: %s"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:389
-msgid "Time Range"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:395
 msgid "Search by query text"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:119
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:315
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:98
-msgid "Query Preview"
+msgid "Query preview"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/query/QueryPreviewModal.tsx:127
@@ -7471,6 +7526,11 @@ msgstr ""
 msgid "Executed query"
 msgstr ""
 
+#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:87
+#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:145
+msgid "Saved queries"
+msgstr ""
+
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:116
 #, python-format
 msgid "There was an issue previewing the selected query %s"
@@ -7485,10 +7545,6 @@ msgstr ""
 msgid "There was an issue deleting the selected queries: %s"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:315
-msgid "Query preview"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:323
 msgid "Edit query"
 msgstr ""
@@ -7516,7 +7572,7 @@ msgid "Are you sure you want to delete the selected queries?"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryPreviewModal.tsx:126
-msgid "Query Name"
+msgid "Query name"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/welcome/ActivityTable.tsx:110
@@ -7557,10 +7613,6 @@ msgstr ""
 msgid "Recently edited charts, dashboards, and saved queries will appear here"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:114
-msgid "SQL QUERY"
-msgstr ""
-
 #: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:115
 msgid ""
 "${tableName\n"
@@ -7575,7 +7627,7 @@ msgid "You don't have any favorites yet!"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:147
-msgid "SQL LAB QUERIES"
+msgid "SQL Lab queries"
 msgstr ""
 
 #: superset-frontend/src/views/CRUD/welcome/EmptyState.tsx:148
@@ -7609,11 +7661,11 @@ msgid "Type or Select [%s]"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/FilterBoxChartPlugin.js:25
-msgid "Filter Box"
+msgid "Filter box"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:27
-msgid "Filters Configuration"
+msgid "Filters configuration"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:36
@@ -7621,7 +7673,7 @@ msgid "Filter configuration for the filter box"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:49
-msgid "Date Filter"
+msgid "Date filter"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:51
@@ -7629,7 +7681,7 @@ msgid "Whether to include a time filter"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:58
-msgid "Instant Filtering"
+msgid "Instant filtering"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:61
@@ -7639,39 +7691,39 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:72
-msgid "Show SQL Granularity Dropdown"
+msgid "Show SQL granularity dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:74
-msgid "Check to include SQL Granularity dropdown"
+msgid "Check to include SQL granularity dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:81
-msgid "Show SQL Time Column"
+msgid "Show SQL time column"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:83
-msgid "Check to include Time Column dropdown"
+msgid "Check to include time column dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:92
-msgid "Show Druid Granularity Dropdown"
+msgid "Show Druid granularity dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:94
-msgid "Check to include Druid Granularity dropdown"
+msgid "Check to include Druid granularity dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:101
-msgid "Show Druid Time Origin"
+msgid "Show Druid time origin"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:103
-msgid "Check to include Time Origin dropdown"
+msgid "Check to include time origin dropdown"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:113
-msgid "Limit Selector Values"
+msgid "Limit selector values"
 msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:114
diff --git a/superset/translations/es/LC_MESSAGES/messages.json b/superset/translations/es/LC_MESSAGES/messages.json
index 3d22a09..b8e088d 100644
--- a/superset/translations/es/LC_MESSAGES/messages.json
+++ b/superset/translations/es/LC_MESSAGES/messages.json
@@ -243,6 +243,7 @@
       "Annotation layer has associated annotations.": [""],
       "Name must be unique": [""],
       "Deleted %(num)d chart": ["", "Deleted %(num)d charts"],
+      "Request is not JSON": [""],
       "Request is incorrect: %(error)s": [""],
       "`confidence_interval` must be between 0 and 1 (exclusive)": [""],
       "lower percentile must be greater than 0 and less than 100. Must be lower than upper percentile.": [
@@ -997,13 +998,9 @@
       "Edit Log": [""],
       "Action": ["Acción"],
       "dttm": ["dttm"],
-      "Add Item": [""],
+      "Add item": ["Filtros"],
       "The query couldn't be loaded": ["No se pudo cargar la consulta."],
-      "Your query was saved": ["Tu consulta fue guardada"],
-      "Your query could not be saved": ["Tu consulta no pudo ser guardada"],
-      "Your query was updated": [""],
-      "Your query could not be updated": [""],
-      "Your query has been scheduled. To see details of your query, navigate to Saved Queries": [
+      "Your query has been scheduled. To see details of your query, navigate to Saved queries": [
         ""
       ],
       "Your query could not be scheduled": [""],
@@ -1048,6 +1045,10 @@
       "An error occurred while setting the tab title. Please contact your administrator.": [
         ""
       ],
+      "Your query was saved": ["Tu consulta fue guardada"],
+      "Your query could not be saved": ["Tu consulta no pudo ser guardada"],
+      "Your query was updated": [""],
+      "Your query could not be updated": [""],
       "An error occurred while storing your query in the backend. To avoid losing your changes, please save your query using the \"Save Query\" button.": [
         ""
       ],
@@ -1075,9 +1076,9 @@
       "SQL Lab uses your browser's local storage to store queries and results.\n Currently, you are using ${currentUsage.toFixed(\n            2,\n          )} KB out of ${LOCALSTORAGE_MAX_USAGE_KB} KB. storage space.\n To keep SQL Lab from crashing, please delete some query tabs.\n You can re-access these queries by using the Save feature before you delete the tab. Note that you will need to close other SQL Lab windows before you do this.": [
         ""
       ],
-      "Estimate Selected Query Cost": [""],
-      "Estimate Cost": [""],
-      "Cost Estimate": [""],
+      "Estimate selected query cost": [""],
+      "Estimate cost": [""],
+      "Cost estimate": [""],
       "Creating a data source and creating a new tab": [""],
       "An error occurred": [""],
       "Explore the result set in the data exploration view": [""],
@@ -1111,7 +1112,7 @@
       "[To]-": ["[A]-"],
       "Filter by status": ["Filtrar por estado"],
       "Edit": ["Editar"],
-      "view results": ["ver resultados"],
+      "View results": ["Ver resultados"],
       "Data preview": ["Previsualización de Datos"],
       "Overwrite text in the editor with a query on this table": [""],
       "Run query in a new tab": ["Ejecutar consulta en otra pestaña"],
@@ -1121,16 +1122,16 @@
       ],
       ".CSV": [""],
       "Clipboard": [""],
-      "Filter Results": [""],
-      "Database Error": ["Base de datos"],
+      "Filter results": ["ver resultados"],
+      "Database error": ["Base de datos"],
       "was created": [""],
       "Query in a new tab": [""],
       "The query returned no data": [""],
       "Fetch data preview": [""],
-      "Refetch Results": [""],
-      "Track Job": [""],
+      "Refetch results": ["ver resultados"],
+      "Track job": [""],
       "Stop": [""],
-      "Run Selection": [""],
+      "Run selection": ["Probar Conexión"],
       "Run": ["Ejecutar"],
       "Stop running (Ctrl + x)": [""],
       "Run query (Ctrl + Return)": [""],
@@ -1139,14 +1140,14 @@
       "Undefined": ["Indefinido"],
       "Save": ["Guardar"],
       "Save as": ["Guardar como"],
-      "Save Query": ["Guardar Consulta"],
-      "Save As New": ["Guardar como"],
+      "Save query": ["Guardar Consulta"],
+      "Save as new": ["Guardar como"],
       "Update": [""],
       "Label for your query": ["Etiqueta para tu consulta"],
       "Write a description for your query": [
         "Escribe una descripción para tu consulta"
       ],
-      "Schedule Query": [""],
+      "Schedule query": ["Guardar Consulta"],
       "Schedule": [""],
       "There was an error with your request": [""],
       "Please save the query to enable sharing": [""],
@@ -1161,9 +1162,10 @@
       ],
       "Preview: `%s`": ["Previsualizar `%s`"],
       "Results": ["Resultados"],
+      "Query history": ["Historial de la Consulta"],
       "Run query": ["Ejecutar query"],
       "New tab": ["Nueva pestaña"],
-      "Untitled Query": ["Consulta sin Nombre"],
+      "Untitled query": ["Consulta sin Nombre"],
       "Stop query": ["Parar query"],
       "Schedule the query periodically": [""],
       "You must run the query successfully first": [""],
@@ -1173,7 +1175,7 @@
       "CREATE TABLE AS": ["Permitir CREATE TABLE AS"],
       "CREATE VIEW AS": ["Permitir CREATE TABLE AS"],
       "Estimate the cost before running a query": [""],
-      "Reset State": ["Restablecer estado"],
+      "Reset state": ["Restablecer estado"],
       "Enter a new title for the tab": [
         "Ingresa un nuevo título para la pestaña"
       ],
@@ -1202,7 +1204,6 @@
       "below (example:": [""],
       "), and they become available in your SQL (example:": [""],
       ") by using": [""],
-      "Template Parameters": [""],
       "Edit template parameters": [""],
       "Invalid JSON": [""],
       "Create a new chart": ["Crear un nuevo Gráfico"],
@@ -1324,7 +1325,6 @@
       "An error occurred while fetching dashboards": [
         "Se produjo un error al crear el origen de datos"
       ],
-      "Run Query": ["Ejecutar Query"],
       "Error while fetching table list": [
         "Error recuperando la lista de tablas"
       ],
@@ -1334,28 +1334,27 @@
       "Force refresh table list": [""],
       "See table schema": [""],
       "%s%s": [""],
-      "Share Dashboard": [""],
+      "Share dashboard": ["Compartir dashboard"],
       "This may be triggered by:": [""],
       "Please reach out to the Chart Owner for assistance.": [""],
       "Chart Owner: %s": ["El Gráfico ha cambiado"],
       "%s Error": ["Error"],
-      "See More": [""],
-      "See Less": [""],
-      "Copy Message": [""],
+      "See more": [""],
+      "See less": [""],
+      "Copy message": ["Mensaje de Aviso"],
       "Close": ["Cerrar"],
-      "Unexpected Error": [""],
       "This was triggered by:": [""],
       "Did you mean:": [""],
       "%(suggestion)s instead of \"%(undefinedParameter)s?\"": [""],
-      "Parameter Error": ["Parámetros"],
+      "Parameter error": ["Parámetros"],
       "We’re having trouble loading this visualization. Queries are set to timeout after %s second.": [
         ""
       ],
       "We’re having trouble loading these results. Queries are set to timeout after %s second.": [
         ""
       ],
-      "Timeout Error": [""],
-      "Cell Content": [""],
+      "Timeout error": [""],
+      "Cell content": ["Contenido Creado"],
       "The import was successful": ["Sin éxito"],
       "OVERWRITE": [""],
       "Overwrite": [""],
@@ -1363,10 +1362,11 @@
       "Import %s": ["Importar Dashboards"],
       "Last Updated %s": [""],
       "%s Selected": [""],
-      "Deselect All": [""],
+      "Deselect all": ["¿Realmente quieres borrar todo?"],
       "%s-%s of %s": [""],
       "Settings": ["Configuracion"],
       "About": [""],
+      "SQL query": ["Parar query"],
       "There is not enough space for this component. Try decreasing its width, or increasing the destination width.": [
         ""
       ],
@@ -1390,10 +1390,10 @@
       "Any color palette selected here will override the colors applied to this dashboard's individual charts": [
         ""
       ],
-      "Color Scheme": ["Esquema de Color"],
+      "Color scheme": ["Esquema de Color"],
       "Load a template": ["Cargar una plantilla"],
       "Load a CSS template": ["Cargar una plantilla CSS"],
-      "Live CSS Editor": ["Editor CSS"],
+      "Live CSS editor": ["Editor CSS"],
       "You have unsaved changes.": ["Tienes cambios no guardados."],
       "This dashboard is currently force refreshing; the next force refresh will be in %s.": [
         ""
@@ -1401,13 +1401,12 @@
       "Your dashboard is too large. Please reduce the size before save it.": [
         "Tu dashboard es demasiado grande, Por favor reduce el tamaño antes de guardar"
       ],
-      "Discard Changes": ["Descartar cambios"],
+      "Discard changes": ["Descartar cambios"],
       "An error occurred while fetching available CSS templates": [
         "Ha ocurrido un error cargando los CSS disponibles"
       ],
-      "Superset Dashboard": ["Dashboard Superset"],
+      "Superset dashboard": ["Dashboard Superset"],
       "Check out this dashboard: ": [""],
-      "Share dashboard": ["Compartir dashboard"],
       "Refresh dashboard": ["Auto actualizar el dashboard"],
       "Set auto-refresh interval": [
         "Configurar el intervalo de actualización del dashboard"
@@ -1416,7 +1415,7 @@
       "Edit dashboard properties": ["Editar las propiedades del dashboard"],
       "Edit CSS": ["Editar el CSS"],
       "Download as image": ["Descargar como imagen"],
-      "Toggle FullScreen": [""],
+      "Toggle fullscreen": [""],
       "There is no chart definition associated with this component, could it have been deleted?": [
         ""
       ],
@@ -1428,9 +1427,9 @@
       "A valid color scheme is required": [""],
       "The dashboard has been saved": ["El dashboard ha sido guardado"],
       "Apply": ["Aplicar"],
-      "Dashboard Properties": ["Propiedades del Dashboard"],
-      "Basic Information": ["Información Basica"],
-      "URL Slug": [""],
+      "Dashboard properties": ["Propiedades del Dashboard"],
+      "Basic information": ["Información Basica"],
+      "URL slug": [""],
       "A readable URL for your dashboard": [""],
       "Access": [""],
       "Owners is a list of users who can alter the dashboard. Searchable by name or username.": [
@@ -1438,6 +1437,7 @@
       ],
       "Colors": ["Colores"],
       "Advanced": ["Avanzado"],
+      "JSON metadata": ["Metadatos JSON"],
       "This dashboard is not published, it will not show up in the list of dashboards. Click here to publish this dashboard.": [
         "Este dashboard no es público, no serávisible en la lista de dashboards, Haz click aqui para publicarlo."
       ],
@@ -1458,14 +1458,14 @@
       "6 hours": ["6 horas"],
       "12 hours": ["12 horas"],
       "24 hours": ["24 horas"],
-      "Refresh Interval": ["Intérvalo de actualización"],
+      "Refresh interval": ["Intérvalo de actualización"],
       "Refresh frequency": [""],
       "Are you sure you want to proceed?": [""],
       "Save for this session": [""],
       "You must pick a name for the new dashboard": [
         "Debes elegir un nombre para el nuevo Dashboard"
       ],
-      "Save Dashboard": ["Guardar Dashboard"],
+      "Save dashboard": ["Guardar Dashboard"],
       "Overwrite Dashboard [%s]": ["Sobrescribir el Dashboard [%s]"],
       "Save as:": ["Guardar como:"],
       "[dashboard name]": ["[nombre del Dashboard]"],
@@ -1477,11 +1477,11 @@
       "One ore more annotation layers failed loading.": [""],
       "Cached %s": [""],
       "Fetched %s": [""],
-      "Minimize Chart": ["Minimizar"],
-      "Maximize Chart": ["Maximizar"],
+      "Minimize chart": ["Minimizar"],
+      "Maximize chart": ["Maximizar"],
       "Force refresh": ["Forzar actualización"],
       "Toggle chart description": ["Alternar la descripción del Dashboard"],
-      "View Chart in Explore": [""],
+      "View chart in Explore": [""],
       "Share chart": ["Compartir gráfico"],
       "Export CSV": ["Exportar CSV"],
       "Applied Filters (%d)": [""],
@@ -1505,30 +1505,37 @@
       "Row": ["Fila"],
       "Tabs": ["Pestaña"],
       "Preview": ["Previsualizar"],
-      "Select Parent Filters": ["Buscar / Filtrar"],
-      "Reset All": ["Restablecer estado"],
+      "Yes, cancel": [""],
+      "Keep editing": [""],
+      "Select parent filters": ["Buscar / Filtrar"],
+      "Reset all": ["Restablecer estado"],
       "You have removed this filter.": ["Tus gráficos & filtros"],
-      "Restore Filter": ["Filtro de Fecha"],
-      "Filter Name": ["Valor del Filtro"],
+      "Restore filter": ["Filtro de Fecha"],
+      "Filter name": ["Valor del Filtro"],
       "Name is required": [""],
       "Datasource is required": ["Fuentes de datos"],
       "Field": [""],
-      "Default Value": ["Por defecto"],
-      "Parent Filter": ["Filtro de Fecha"],
+      "Parent filter": ["Filtro de Fecha"],
       "None": [""],
       "Apply changes instantly": [""],
       "Allow multiple selections": [""],
       "Inverse selection": [""],
       "Required": [""],
+      "Are you sure you want to cancel?": [
+        "¿Estas seguro de que quieres guardar y aplicar los cambios?"
+      ],
+      "will not be saved.": [""],
+      "Filter configuration and scoping": [
+        "Configuración de filtro invalido, por favor selecciona una columna"
+      ],
+      "Add filter": ["Todos los filtros"],
+      "(Removed)": ["Eliminar"],
+      "Undo?": [""],
       "Scoping": [""],
       "Apply to all panels": [""],
       "Apply to specific panels": [""],
       "Only selected panels will be affected by this filter": [""],
       "All panels with this column will be affected by this filter": [""],
-      "Filter Configuration and Scoping": [""],
-      "Add Filter": ["Filtros"],
-      "(Removed)": ["Eliminar"],
-      "Undo?": [""],
       "All filters": ["Todos los filtros"],
       "All charts": ["Todos los gráficos"],
       "Warning! Changing the dataset may break the chart if the metadata does not exist.": [
@@ -1538,22 +1545,23 @@
         ""
       ],
       "dataset": [""],
-      "Change Dataset": ["Cambiar fuente"],
+      "Change dataset": ["Cambiar fuente"],
       "Warning!": ["Mensaje de Aviso"],
       "Search / Filter": ["Buscar / Filtrar"],
       "Physical (table or view)": ["Tabla física"],
       "Virtual (SQL)": [""],
-      "Data Type": ["Tipo de dato"],
+      "SQL expression": ["Expresión SQL"],
+      "Data type": ["Tipo de dato"],
+      "Datetime format": ["Formato FechaHora"],
       "The pattern of timestamp format. For strings use ": [""],
-      "python datetime string pattern": [""],
+      "Python datetime string pattern": [""],
       " expression which needs to adhere to the ": [""],
       "ISO 8601": [""],
       " standard to ensure that the lexicographical ordering\n                      coincides with the chronological ordering. If the\n                      timestamp format does not adhere to the ISO 8601 standard\n                      you will need to define an expression and type for\n                      transforming the string into a date or timestamp. Note\n                      currently time zones are not supported. If time is stored\n                      in epoch format, put  [...]
         ""
       ],
-      "Is Dimension": ["Es dimensión"],
-      "Is Temporal": ["Es temporal"],
-      "Is Filterable": ["Es filtrable"],
+      "Is dimension": ["Es dimensión"],
+      "Is filterable": ["Es filtrable"],
       "Modified columns: %s": [""],
       "Removed columns: %s": [""],
       "New columns added: %s": [""],
@@ -1568,7 +1576,7 @@
       ],
       "Autocomplete filters": [""],
       "Whether to populate autocomplete filters options": [""],
-      "Autocomplete Query Predicate": [""],
+      "Autocomplete query predicate": [""],
       "When using \"Autocomplete filters\", this can be used to improve performance of the query fetching the values. Use this option to apply a predicate (WHERE clause) to the query selecting the distinct values from the table. Typically the intent would be to limit the scan by applying a relative time filter on a partitioned or indexed time-related field.": [
         ""
       ],
@@ -1576,11 +1584,12 @@
         ""
       ],
       "Owners of the dataset": [""],
+      "Cache timeout": ["Tiempo de espera de caché"],
       "The duration of time in seconds before the cache is invalidated": [""],
       "Hours offset": [""],
       "Spatial": [""],
       "virtual": [""],
-      "dataset name": ["Nombre de la Fuente de Datos"],
+      "Dataset name": ["Nombre de la Fuente de Datos"],
       "When specifying SQL, the datasource acts as a view. Superset will use this statement as a subquery while grouping and filtering on the generated parent queries.": [
         ""
       ],
@@ -1591,10 +1600,12 @@
       ],
       "Click the lock to make changes.": [""],
       "Click the lock to prevent further changes.": [""],
+      "D3 format": ["Formato D3"],
+      "Warning message": ["Mensaje de Aviso"],
       "Warning message to display in the metric selector": [""],
-      "Certified By": [""],
+      "Certified by": [""],
       "Person or group that has certified this metric": [""],
-      "Certification Details": [""],
+      "Certification details": [""],
       "Details of the certification": [""],
       "Be careful.": [""],
       "Changing these settings will affect all charts using this dataset, including charts owned by other people.": [
@@ -1602,7 +1613,7 @@
       ],
       "Source": [""],
       "Sync columns from source": ["Sincronizar las columnas desde la fuente"],
-      "Calculated Columns": ["Columnas calculadas"],
+      "Calculated columns": ["Columnas calculadas"],
       "The dataset has been saved": [""],
       "The dataset configuration exposed here\n                affects all the charts using this dataset.\n                Be mindful that changing settings\n                here may affect other charts\n                in undesirable ways.": [
         ""
@@ -1612,7 +1623,7 @@
       ],
       "Confirm save": [""],
       "Edit Dataset ": ["Editar Base de Datos"],
-      "Use Legacy Datasource Editor": [""],
+      "Use legacy datasource editor": [""],
       "Time range": ["Periodo de tiempo"],
       "Time column": ["Columna de Tiempo"],
       "Time grain": ["Granularidad Temporal"],
@@ -1685,35 +1696,10 @@
       "When `Calculation type` is set to \"Percentage change\", the Y Axis Format is forced to `.1%`": [
         ""
       ],
-      "Color scheme": ["Esquema de Color"],
       "The color scheme for rendering chart": [
         "El esquema de color para la representación gráfica."
       ],
       "Color map": ["Color"],
-      "Simple": [""],
-      "Custom SQL": ["Customizar"],
-      "%s option(s)": ["opcion(es) %s"],
-      "No such column found. To filter on a metric, try the Custom SQL tab.": [
-        ""
-      ],
-      "%s column(s) and metric(s)": [""],
-      "%s column(s)": [""],
-      "To filter on a metric, use Custom SQL tab.": [""],
-      "%s operators(s)": [""],
-      "type a value here": [""],
-      "Filter value (case sensitive)": [""],
-      "choose WHERE or HAVING...": [""],
-      "filters by columns": ["Filtrar por estado"],
-      "filters by metrics": ["Filtrar por estado"],
-      "\n                This filter was inherited from the dashboard's context.\n                It won't be saved when saving the chart.\n              ": [
-        ""
-      ],
-      "%s aggregates(s)": [""],
-      "%s saved metric(s)": [""],
-      "column": ["Columna"],
-      "aggregate": [""],
-      "Saved": ["Guardar"],
-      "Saved metric": ["Consultas Guardadas"],
       "description": ["descripción"],
       "bolt": ["tornillo"],
       "Changing this control takes effect instantly": [""],
@@ -1721,7 +1707,6 @@
       "rows retrieved": ["lineas recogidas"],
       "Sorry, An error occurred": ["Lo siento, ha ocurrido un error"],
       "No data": ["No hay datos"],
-      "View results": ["Ver resultados"],
       "View samples": ["Ver ejemplos"],
       "Search Metrics & Columns": [""],
       "Showing %s of %s": [""],
@@ -1736,7 +1721,7 @@
       "%s - untitled": ["%s - sin título"],
       "Edit chart properties": [""],
       "Control labeled ": [""],
-      "Open Datasource Tab": ["Nombre de la Fuente de Datos"],
+      "Open Datasource tab": ["Nombre de la Fuente de Datos"],
       "You do not have permission to edit this chart": [
         "No tienes permiso para aprobar esta solicitud."
       ],
@@ -1756,27 +1741,28 @@
       "Please enter a chart name": [
         "Por favor introduce un nombre para el gráfico"
       ],
-      "Save Chart": ["Compartir gráfico"],
+      "Save chart": ["Compartir gráfico"],
       "Save & go to dashboard": ["Guardar e ir al Dashboard"],
       "Save as new chart": ["Crear un nuevo Gráfico"],
       "Save (Overwrite)": ["Consultas Guardadas"],
       "Save as ...": ["Guardar como"],
       "Chart name": ["El Gráfico ha cambiado"],
       "Add to dashboard": ["Añadir a un nuevo Dashboard"],
-      "Add filter": ["Todos los filtros"],
       "Display configuration": [""],
       "Configure your how you overlay is displayed here.": [""],
       "Style": [""],
       "Opacity": ["Opacidad"],
       "Color": ["Color"],
-      "Line Width": [""],
-      "Layer Configuration": [""],
+      "Line width": [""],
+      "Layer configuration": ["Configuración"],
       "Configure the basics of your Annotation Layer.": [""],
       "Mandatory": [""],
-      "Hide Layer": [""],
-      "Choose the Annotation Layer Type": [""],
-      "Annotation Layer Type": [""],
+      "Hide layer": [""],
+      "Choose the annotation layer type": ["Capas de Anotación"],
+      "Annotation layer type": ["Capas de Anotación"],
       "Remove": ["Eliminar"],
+      "Edit annotation layer": ["Capas de Anotación"],
+      "Add annotation layer": ["Capas de Anotación"],
       "`Min` value should be numeric or empty": [
         "El valor `Mín` debe ser numérico o vacío"
       ],
@@ -1785,7 +1771,7 @@
       ],
       "Min": ["Mín"],
       "Max": ["Máx"],
-      "Edit Dataset": ["Editar Base de Datos"],
+      "Edit dataset": ["Editar Base de Datos"],
       "View in SQL Lab": ["Ejecutar en Laboratiorio SQL"],
       "More dataset related options": [""],
       "Superset supports smart date parsing. Strings like `3 weeks ago`, `last sunday`, or `2 weeks from now` can be used.": [
@@ -1795,23 +1781,22 @@
       "(optional) default value for the filter, when using the multiple option, you can use a semicolon-delimited list of options.": [
         ""
       ],
-      "Sort Metric": [""],
+      "Sort metric": ["Métrica de Color"],
       "Metric to sort the results by": [""],
-      "Sort Ascending": [""],
+      "Sort ascending": ["Orden Descendente"],
       "Check for sorting ascending": [""],
-      "Allow Multiple Selections": [""],
       "Multiple selections allowed, otherwise filter is limited to a single value": [
         ""
       ],
-      "Search All Filter Options": [""],
+      "Search all filter options": ["Buscar / Filtrar"],
       "By default, each filter loads at most 1000 choices at the initial page load. Check this box if you have more than 1000 filter values and want to enable dynamically searching that loads filter values as users type (may add stress to your database).": [
         ""
       ],
       "User must select a value for this filter": [""],
-      "Filter Configuration": [""],
-      "Add metric": ["Añadir Métrica"],
+      "Filter configuration": ["Configuración"],
       "Error while fetching data": ["Error recuperando datos"],
       "No results found": ["No se han encontrado resultados"],
+      "%s option(s)": ["opcion(es) %s"],
       "Invalid lat/long configuration.": [""],
       "Reverse lat/long ": [""],
       "Longitude & Latitude columns": [""],
@@ -1822,7 +1807,7 @@
       "Geohash": [""],
       "textarea": ["área de texto"],
       "in modal": ["en modal"],
-      "Time Series Columns": [""],
+      "Time series columns": ["Columna de Tiempo"],
       "This visualization type is not supported.": [""],
       "Click to change visualization type": [""],
       "Select a visualization type": ["Selecciona un tipo de visualización"],
@@ -1832,18 +1817,43 @@
       "CANCEL": [""],
       "APPLY": [""],
       "Edit time range": ["Periodo de tiempo"],
-      "Configure Advanced Time Range": [""],
+      "Configure advanced time range": [""],
       "START": [""],
       "END": [""],
       "Configure Time Range: Previous...": [""],
       "Configure Time Range: Last...": [""],
-      "Configure Custom Time Range": [""],
+      "Configure custom time range": ["Periodo de tiempo"],
       "Relative quantity": [""],
-      "ANCHOR TO": [""],
+      "Anchor to": [""],
       "NOW": [""],
       "Date/Time": ["Hora Inicio"],
+      "Simple": [""],
+      "Custom SQL": ["Customizar"],
+      "No such column found. To filter on a metric, try the Custom SQL tab.": [
+        ""
+      ],
+      "%s column(s) and metric(s)": [""],
+      "%s column(s)": [""],
+      "To filter on a metric, use Custom SQL tab.": [""],
+      "%s operators(s)": [""],
+      "Type a value here": [""],
+      "Filter value (case sensitive)": [""],
+      "choose WHERE or HAVING...": [""],
+      "Filters by columns": ["Filtrar por estado"],
+      "Filters by metrics": ["Filtrar por estado"],
+      "\n                This filter was inherited from the dashboard's context.\n                It won't be saved when saving the chart.\n              ": [
+        ""
+      ],
+      "%s aggregates(s)": [""],
+      "%s saved metric(s)": [""],
+      "Saved": ["Guardar"],
+      "Saved metric": ["Consultas Guardadas"],
+      "column": ["Columna"],
+      "aggregate": [""],
+      "My metric": ["Métrica"],
+      "Add metric": ["Añadir Métrica"],
       "Code": ["Código"],
-      "Markup Type": ["Tipo de Markup"],
+      "Markup type": ["Tipo de Markup"],
       "Pick your favorite markup language": [
         "Elige tu idioma favorito de markup"
       ],
@@ -1857,19 +1867,19 @@
       "Time related form attributes": [
         "Atributos de formulario relacionados con el tiempo"
       ],
-      "Chart Type": ["Tipo de dato"],
+      "Chart type": ["Tipo de dato"],
       "Chart ID": [""],
       "The id of the active chart": [""],
       "Cache Timeout (seconds)": ["Tiempo de espera de caché (segundos)"],
       "The number of seconds before expiring the cache": [
         "El número de segundos antes de caducar el caché."
       ],
-      "URL Parameters": [""],
+      "URL parameters": ["Parámetros"],
       "Extra parameters for use in jinja templated queries": [""],
       "Time range endpoints": [""],
       "Time range endpoints (SIP-15)": [""],
-      "Annotations and Layers": [""],
-      "Sort Descending": ["Orden Descendente"],
+      "Annotations and layers": ["Capas de Anotación"],
+      "Sort descending": ["Orden Descendente"],
       "Whether to sort descending or ascending": [
         "Ya sea orden descendente o ascendente"
       ],
@@ -1877,12 +1887,12 @@
       "Compute the contribution to the total": [
         "Calcular la contribución al total."
       ],
-      "Advanced Analytics": ["Analíticas Avanzadas"],
+      "Advanced analytics": ["Analíticas Avanzadas"],
       "This section contains options that allow for advanced analytical post processing of query results": [
         "Esta sección contiene opciones que permiten el procesamiento analítico avanzado de los resultados de la consulta"
       ],
-      "Rolling Window": [""],
-      "Rolling Function": [""],
+      "Rolling window": [""],
+      "Rolling function": ["Probar Conexión"],
       "Defines a rolling window function to apply, works along with the [Periods] text box": [
         "Define un una ventana de desplazamiento móvil para aplicar, funciona junto con el cuadro de texto [Periods]"
       ],
@@ -1890,12 +1900,12 @@
       "Defines the size of the rolling window function, relative to the time granularity selected": [
         "Define el tamaño de la función de ventana móvil, en relación con la granularidad de tiempo seleccionada"
       ],
-      "Min Periods": ["Periodos Mínimos"],
+      "Min periods": ["Periodos Mínimos"],
       "The minimum number of rolling periods required to show a value. For instance if you do a cumulative sum on 7 days you may want your \"Min Period\" to be 7, so that all data points shown are the total of 7 periods. This will hide the \"ramp up\" taking place over the first 7 periods": [
         "El número mínimo de períodos de desplazamiento necesarios para mostrar un valor. Por ejemplo, si realizas una suma acumulada en 7 días, es posible que quieras que tu \"Período mínimo\" sea 7, de modo que todos los puntos de datos mostrados sean el total de 7 períodos. Esto ocultará el \"incremento\" que tendrá lugar durante los primeros 7 períodos."
       ],
-      "Time Comparison": [""],
-      "Time Shift": ["Cambio de Hora"],
+      "Time comparison": ["Columna de Tiempo"],
+      "Time shift": ["Cambio de Hora"],
       "Overlay one or more timeseries from a relative time period. Expects relative time deltas in natural language (example:  24 hours, 7 days, 52 weeks, 365 days). Free text is supported.": [
         ""
       ],
@@ -1903,14 +1913,14 @@
       "How to display time shifts: as individual lines; as the absolute difference between the main time series and each time shift; as the percentage change; or as the ratio between series and time shifts.": [
         ""
       ],
-      "Python Functions": [""],
+      "Python functions": ["Probar Conexión"],
       "Rule": [""],
       "Pandas resample rule": ["Regla de Remuestra Pandas"],
       "Method": [""],
       "Pandas resample method": [""],
       "Favorites": ["Favoritos"],
-      "Created Content": ["Contenido Creado"],
-      "Recent Activity": ["Actividad Reciente"],
+      "Created content": ["Contenido Creado"],
+      "Recent activity": ["Actividad Reciente"],
       "Security & Access": ["Seguridad & Acceso"],
       "No charts": [""],
       "No dashboards": [""],
@@ -1932,13 +1942,13 @@
       "reports": ["Vista"],
       "alerts": ["Alertas"],
       "There was an issue deleting the selected %s: %s": [""],
-      "Last Run": ["Último cambio"],
-      "Notification Method": [""],
-      "Execution Log": ["Registro Acciones"],
+      "Last run": ["Último cambio"],
+      "Notification method": ["Capas de Anotación"],
+      "Execution log": ["Registro Acciones"],
       "Actions": [""],
-      "Bulk Select": [""],
+      "Bulk select": [""],
       "No %s yet": [""],
-      "Created By": ["Creado el"],
+      "Created by": ["Creado el"],
       "An error occurred while fetching created by values: %s": [
         "Ha ocurrido un error cargando los CSS disponibles"
       ],
@@ -1948,6 +1958,7 @@
       "${AlertState.error}": [""],
       "${AlertState.noop}": [""],
       "${AlertState.grace}": [""],
+      "Alerts & reports": ["Vista"],
       "Reports": ["Vista"],
       "This action will permanently delete %s.": [""],
       "Delete %s?": ["Eliminar"],
@@ -1959,9 +1970,9 @@
       "> (Larger than)": [""],
       "<= (Smaller or equal)": [""],
       ">= (Larger or equal)": [""],
-      "== (Is Equal)": [""],
-      "!= (Is Not Equal)": [""],
-      "Not Null": [""],
+      "== (Is equal)": [""],
+      "!= (Is not equal)": [""],
+      "Not null": [""],
       "30 days": [""],
       "60 days": [""],
       "90 days": [""],
@@ -1971,39 +1982,41 @@
       "Add": [""],
       "Edit ${isReport ? 'Report' : 'Alert'}": [""],
       "Add ${isReport ? 'Report' : 'Alert'}": [""],
-      "Report Name": ["Nombre Plantilla"],
-      "Alert Name": ["Nombre Tabla"],
-      "Alert Condition": ["Probar Conexión"],
+      "Report name": ["Nombre Plantilla"],
+      "Alert name": ["Nombre Tabla"],
+      "Alert condition": ["Probar Conexión"],
       "Trigger Alert If...": [""],
       "Value": [""],
-      "Report Schedule": ["Programar Gráfico"],
-      "Alert Condition Schedule": [""],
-      "Schedule Settings": ["Configuracion"],
-      "Log Retention": [""],
-      "Working Timeout": [""],
+      "Report schedule": ["Programar Gráfico"],
+      "Alert condition schedule": ["Probar Conexión"],
+      "Schedule settings": ["Configuracion"],
+      "Log retention": [""],
+      "Working timeout": [""],
       "Time in seconds": ["10 segundos"],
-      "Grace Period": ["Periodos"],
-      "Message Content": ["Contenido Creado"],
+      "Grace period": ["Periodos"],
+      "Message content": ["Contenido Creado"],
       "log": [""],
       "State": ["Estado"],
       "Scheduled at": [""],
-      "Start At": ["Hora Inicio"],
+      "Start at": ["Hora Inicio"],
       "Duration": ["Configuración"],
+      "Error message": ["Mensaje de Aviso"],
       "${alertResource?.type}": [""],
-      "CRON Expression": ["Expresión"],
-      "Report Sent": [""],
-      "Alert Triggered, Notification Sent": [""],
-      "Report Sending": ["Orden Descendente"],
-      "Alert Running": [""],
-      "Report Failed": [""],
-      "Alert Failed": [""],
-      "Nothing Triggered": ["Sin filtros"],
+      "CRON expression": ["Expresión"],
+      "Report sent": ["Vista"],
+      "Alert triggered, notification sent": [""],
+      "Report sending": ["Orden Descendente"],
+      "Alert running": ["Probar Conexión"],
+      "Report failed": ["Nombre Plantilla"],
+      "Alert failed": ["Nombre Tabla"],
+      "Nothing triggered": ["Sin filtros"],
       "Alert Triggered, In Grace Period": [""],
       "${RecipientIconName.email}": [""],
       "${RecipientIconName.slack}": [""],
       "annotation": ["Anotaciones"],
       "There was an issue deleting the selected annotations: %s": [""],
-      "Delete Annotation": ["Anotaciones"],
+      "Edit annotation": ["Anotaciones"],
+      "Delete annotation": ["Anotaciones"],
       "Annotation": ["Anotaciones"],
       "No annotation yet": ["Capas de Anotación"],
       "Annotation Layer ${annotationLayerName}": [""],
@@ -2014,19 +2027,21 @@
       "Are you sure you want to delete the selected annotations?": [
         "¿Estas seguro de que quieres guardar y aplicar los cambios?"
       ],
-      "annotation name": ["Capas de Anotación"],
+      "Add annotation": ["Anotaciones"],
+      "Annotation name": ["Capas de Anotación"],
       "date": [""],
-      "Additional Information": ["Información Basica"],
+      "Additional information": ["Información Basica"],
       "Description (this can be seen in the list)": [""],
-      "json metadata": ["Metadatos JSON"],
       "annotation_layer": ["Capas de Anotación"],
-      "Edit Annotation Layer Properties": ["Capas de Anotación"],
-      "annotation layer name": ["Capas de Anotación"],
-      "annotation layers": ["Capas de Anotación"],
+      "Edit annotation layer properties": ["Capas de Anotación"],
+      "Annotation layer name": ["Capas de Anotación"],
+      "Annotation layers": ["Capas de Anotación"],
       "There was an issue deleting the selected layers: %s": [""],
+      "Last modified": ["Última modificación"],
+      "Created on": ["Creado el"],
       "Edit template": ["Cargar una plantilla"],
       "Delete template": ["Cargar una plantilla"],
-      "Annotation Layer": ["Capas de Anotación"],
+      "Annotation layer": ["Capas de Anotación"],
       "An error occurred while fetching dataset datasource values: %s": [
         "Se produjo un error al crear el origen de datos"
       ],
@@ -2036,7 +2051,6 @@
       "Are you sure you want to delete the selected layers?": [
         "¿Estas seguro de que quieres guardar y aplicar los cambios?"
       ],
-      "Please Confirm": [""],
       "Are you sure you want to delete": [""],
       "Last modified %s": ["Última modificación"],
       "The passwords for the databases below are needed in order to import them together with the charts. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
@@ -2046,7 +2060,7 @@
         ""
       ],
       "There was an issue deleting the selected charts: %s": [""],
-      "Modified By": [""],
+      "Modified by": ["Modificado"],
       "Owner": ["Propietarios"],
       "An error occurred while fetching chart owners values: %s": [
         "Ha ocurrido un error cargando los CSS disponibles"
@@ -2054,20 +2068,21 @@
       "An error occurred while fetching chart created by values: %s": [
         "Ha ocurrido un error cargando los CSS disponibles"
       ],
-      "Viz Type": ["Tipo"],
+      "Viz type": ["Tipo"],
       "An error occurred while fetching chart dataset values: %s": [""],
       "Favorite": ["Favoritos"],
       "Yes": [""],
       "No": [""],
       "Are you sure you want to delete the selected charts?": [""],
       "css_template": [""],
-      "Edit CSS Template Properties": ["Editar propiedades"],
-      "css template name": ["Nombre Plantilla"],
+      "Edit CSS template properties": ["Editar propiedades"],
+      "Add CSS template": ["Cargar una plantilla CSS"],
+      "CSS template name": ["Nombre Plantilla"],
       "css": [""],
-      "css templates": ["Plantillas CSS"],
+      "CSS templates": ["Plantillas CSS"],
       "There was an issue deleting the selected templates: %s": [""],
       "Last modified by %s": ["Última modificación"],
-      "Css Template": ["Plantillas CSS"],
+      "CSS template": ["Plantillas CSS"],
       "This action will permanently delete the template.": [""],
       "Delete Template?": ["Plantillas CSS"],
       "Are you sure you want to delete the selected templates?": [
@@ -2103,11 +2118,11 @@
       "An error occurred while fetching database related data: %s": [
         "Ha ocurrido un error cargando los CSS disponibles"
       ],
-      "Asynchronous Query Execution": [""],
+      "Asynchronous query execution": [""],
       "AQE": [""],
-      "Allow Data Manipulation Language": [""],
+      "Allow data manipulation language": [""],
       "DML": [""],
-      "CSV Upload": [""],
+      "CSV upload": [""],
       "Delete database": ["Selecciona una base de datos"],
       "The database %s is linked to %s charts that appear on %s dashboards. Are you sure you want to continue? Deleting the database will break those objects.": [
         ""
@@ -2119,29 +2134,35 @@
       "Connection looks good!": [""],
       "ERROR: Connection failed. ": [""],
       "Sorry there was an error fetching database information: %s": [""],
+      "Edit database": ["Editar Base de Datos"],
+      "Add database": ["Añadir Base de Datos"],
       "Connection": ["Probar Conexión"],
-      "Database Name": ["Nombre de la Fuente de Datos"],
+      "Database name": ["Nombre de la Fuente de Datos"],
       "Name your dataset": [""],
       "dialect+driver://username:password@host:port/database": [""],
+      "Test connection": ["Probar Conexión"],
       "Refer to the ": [""],
       "SQLAlchemy docs": ["URI SQLAlchemy"],
       " for more information on how to structure your URI.": [""],
       "Performance": [""],
+      "Chart cache timeout": ["Tiempo de espera de caché"],
       "Operate the database in asynchronous mode, meaning that the queries are executed on remote workers as opposed to on the web server itself. This assumes that you have a Celery worker setup as well as a results backend. Refer to the installation docs for more information.": [
         ""
       ],
-      "SQL Lab Settings": ["Configuracion"],
+      "SQL Lab settings": ["Configuracion"],
       "Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...)": [
         "Permitir que los usuarios ejecuten instrucciones que no sean SELECT (UPDATE, DELETE, CREATE, ...) en el laboratorio SQL"
       ],
+      "Allow multi schema metadata fetch": [""],
+      "CTAS schema": ["Esquema CTAS"],
       "When allowing CREATE TABLE AS option in SQL Lab, this option forces the table to be created in this schema.": [
         "Cuando se permite la opción CREATE TABLE AS en el laboratorio SQL, esta opción hace que la tabla se cree en este esquema"
       ],
+      "Secure extra": ["Seguridad"],
       "JSON string containing additional connection configuration.": [""],
       "This is used to provide connection information for systems like Hive, Presto, and BigQuery, which do not conform to the username:password syntax normally used by SQLAlchemy.": [
         ""
       ],
-      "Root Certificate": ["Certificado Invalido"],
       "Optional CA_BUNDLE contents to validate HTTPS requests. Only available on certain database engines.": [
         ""
       ],
@@ -2149,7 +2170,7 @@
       "If Presto, all the queries in SQL Lab are going to be executed as the currently logged on user who must have permission to run them. If Hive and hive.server2.enable.doAs is enabled, will run the queries as service account, but impersonate the currently logged on user via hive.server2.proxy.user property.": [
         ""
       ],
-      "Allow Data Upload": [""],
+      "Allow data upload": [""],
       "If selected, please set the schemas allowed for data upload in Extra.": [
         ""
       ],
@@ -2172,7 +2193,7 @@
       "Error while saving dataset: %s": [
         "Error recuperando la lista de bases de datos"
       ],
-      "Add Dataset": [""],
+      "Add dataset": ["Añadir Base de Datos"],
       "The passwords for the databases below are needed in order to import them together with the datasets. Please note that the \"Secure Extra\" and \"Certificate\" sections of the database configuration are not present in export files, and should be added manually after the import if they are needed.": [
         ""
       ],
@@ -2183,8 +2204,8 @@
       "An error occurred while fetching dataset related data: %s": [
         "Ha ocurrido un error cargando los CSS disponibles"
       ],
-      "Physical Dataset": [""],
-      "Virtual Dataset": [""],
+      "Physical dataset": ["Selecciona una base de datos"],
+      "Virtual dataset": ["Editar Base de Datos"],
       "An error occurred while fetching dataset owner values: %s": [
         "Ha ocurrido un error cargando los CSS disponibles"
       ],
@@ -2211,25 +2232,24 @@
       "Offline": [""],
       "Scheduled": [""],
       "Duration: %s": [""],
-      "Tab Name": ["Nombre Tabla"],
+      "Tab name": ["Nombre Tabla"],
       "TABLES": [""],
       "Rows": [""],
       "Open query in SQL Lab": ["Ejecutar en Laboratiorio SQL"],
       "An error occurred while fetching database values: %s": [
         "Ha ocurrido un error cargando los CSS disponibles"
       ],
-      "Time Range": ["Periodo de tiempo"],
       "Search by query text": [""],
-      "Query Preview": ["Previsualizar"],
+      "Query preview": ["Previsualización de Datos"],
       "Previous": ["Previsualizar"],
       "Next": [""],
       "Open in SQL Lab": ["Ejecutar en Laboratiorio SQL"],
       "User query": ["Ver querie"],
       "Executed query": ["¿Consulta vacía?"],
+      "Saved queries": ["Consultas Guardadas"],
       "There was an issue previewing the selected query %s": [""],
       "Link Copied!": ["Copiado!"],
       "There was an issue deleting the selected queries: %s": [""],
-      "Query preview": ["Previsualización de Datos"],
       "Edit query": ["¿Consulta vacía?"],
       "Copy query URL": ["Parar query"],
       "Delete query": ["Eliminar"],
@@ -2238,7 +2258,7 @@
       "Are you sure you want to delete the selected queries?": [
         "¿Estas seguro de que quieres guardar y aplicar los cambios?"
       ],
-      "Query Name": ["Consulta"],
+      "Query name": ["Consulta"],
       "Edited": ["Editar"],
       "Created": ["Creado el"],
       "Viewed": ["Ver querie"],
@@ -2256,12 +2276,11 @@
       "Recently edited charts, dashboards, and saved queries will appear here": [
         ""
       ],
-      "SQL QUERY": [""],
       "${tableName\n                        .split('')\n                        .slice(0, tableName.length - 1)\n                        .join('')}\n                    ": [
         ""
       ],
       "You don't have any favorites yet!": [""],
-      "SQL LAB QUERIES": [""],
+      "SQL Lab queries": ["Vista de Laboratorio SQL"],
       "${tableName}": ["Nombre Tabla"],
       "query": ["Consulta"],
       "Share": [""],
@@ -2269,24 +2288,24 @@
       "Recents": [""],
       "Select start and end date": ["Seleciona fecha de inicio y de fin"],
       "Type or Select [%s]": ["Escribe o Seleciona [%s]"],
-      "Filter Box": ["Caja de filtro"],
-      "Filters Configuration": [""],
+      "Filter box": ["Caja de filtro"],
+      "Filters configuration": ["Configuración"],
       "Filter configuration for the filter box": [""],
-      "Date Filter": ["Filtro de Fecha"],
+      "Date filter": ["Filtro de Fecha"],
       "Whether to include a time filter": ["Mostrar un filtro de tiempo"],
-      "Instant Filtering": ["Filtrado Instantáneo"],
+      "Instant filtering": ["Filtrado Instantáneo"],
       "Check to apply filters instantly as they change instead of displaying [Apply] button": [
         ""
       ],
-      "Show SQL Granularity Dropdown": [""],
-      "Check to include SQL Granularity dropdown": [""],
-      "Show SQL Time Column": [""],
-      "Check to include Time Column dropdown": [""],
-      "Show Druid Granularity Dropdown": [""],
-      "Check to include Druid Granularity dropdown": [""],
-      "Show Druid Time Origin": [""],
-      "Check to include Time Origin dropdown": [""],
-      "Limit Selector Values": [""],
+      "Show SQL granularity dropdown": [""],
+      "Check to include SQL granularity dropdown": [""],
+      "Show SQL time column": ["Mostrar Columna Druid"],
+      "Check to include time column dropdown": ["Mostrar un filtro de tiempo"],
+      "Show Druid granularity dropdown": [""],
+      "Check to include Druid granularity dropdown": [""],
+      "Show Druid time origin": ["Mostrar Métrica Druid"],
+      "Check to include time origin dropdown": ["Mostrar un filtro de tiempo"],
+      "Limit selector values": [""],
       "These filters apply to the values available in the dropdowns": [""],
       "Time-series Table": [""]
     }
diff --git a/superset/translations/es/LC_MESSAGES/messages.po b/superset/translations/es/LC_MESSAGES/messages.po
index 0077f05..19afda9 100644
--- a/superset/translations/es/LC_MESSAGES/messages.po
+++ b/superset/translations/es/LC_MESSAGES/messages.po
@@ -17,7 +17,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PROJECT VERSION\n"
 "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2021-01-19 07:47-0300\n"
+"POT-Creation-Date: 2021-01-22 15:56-0300\n"
 "PO-Revision-Date: 2018-11-03 00:11+0100\n"
 "Last-Translator: Ruben Sastre <ru...@decathlon.com>\n"
 "Language-Team: Español; Castellano <>\n"
@@ -32,7 +32,6 @@ msgstr ""
 msgid "Home"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:339
 #: superset/app.py:230 superset/views/annotations.py:119
 msgid "Annotation Layers"
 msgstr "Capas de Anotación"
@@ -48,8 +47,8 @@ msgstr "Administrar"
 msgid "Databases"
 msgstr "Bases de datos"
 
-#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:245
-#: superset-frontend/src/explore/components/DataTablesPane.tsx:250
+#: superset-frontend/src/explore/components/ControlPanelsContainer.jsx:247
+#: superset-frontend/src/explore/components/DataTablesPane.tsx:251
 #: superset/app.py:242 superset/app.py:251 superset/app.py:375
 #: superset/app.py:390 superset/app.py:478 superset/app.py:487
 #: superset/app.py:500 superset/app.py:509
@@ -81,7 +80,6 @@ msgstr "Dashboards"
 msgid "Plugins"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:240
 #: superset/app.py:283 superset/views/css_templates.py:38
 msgid "CSS Templates"
 msgstr "Plantillas CSS"
@@ -107,13 +105,10 @@ msgstr "Editor SQL"
 msgid "SQL Lab"
 msgstr "Laboratorio SQL"
 
-#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:87
-#: superset-frontend/src/views/CRUD/welcome/Welcome.tsx:145 superset/app.py:352
+#: superset/app.py:352
 msgid "Saved Queries"
 msgstr "Consultas Guardadas"
 
-#: superset-frontend/src/SqlLab/components/SouthPane.jsx:180
-#: superset-frontend/src/views/CRUD/data/query/QueryList.tsx:100
 #: superset/app.py:359
 msgid "Query History"
 msgstr "Historial de la Consulta"
@@ -142,7 +137,7 @@ msgstr "Programar Gráfico"
 msgid "Alerts"
 msgstr "Alertas"
 
-#: superset-frontend/src/views/CRUD/alert/AlertList.tsx:411 superset/app.py:448
+#: superset/app.py:448
 msgid "Alerts & Reports"
 msgstr ""
 
@@ -420,19 +415,19 @@ msgstr "No se puede superponer Series y Distribuciones"
 msgid "Pick at least one field for [Series]"
 msgstr "Elige al menos un campo para [Series]"
 
-#: superset/viz.py:1701 superset/viz_sip38.py:1659
+#: superset/viz.py:1702 superset/viz_sip38.py:1659
 msgid "Sunburst"
 msgstr "Sunburst"
 
-#: superset/viz.py:1747 superset/viz_sip38.py:1703
+#: superset/viz.py:1748 superset/viz_sip38.py:1703
 msgid "Sankey"
 msgstr "Sankey"
 
-#: superset/viz.py:1755
+#: superset/viz.py:1756
 msgid "Pick exactly 2 columns as [Source / Target]"
 msgstr "Elige exactamente 2 columnas como [Origen / Destino]"
 
-#: superset/viz.py:1799 superset/viz_sip38.py:1736
+#: superset/viz.py:1800 superset/viz_sip38.py:1736
 msgid ""
 "There's a loop in your Sankey, please provide a tree. Here's a faulty link: "
 "{}"
@@ -440,136 +435,136 @@ msgstr ""
 "Hay un bucle en tu Sankey, por favor proporciona un árbol. Aquí hay un "
 "enlace defectuoso: {}"
 
-#: superset/viz.py:1812 superset/viz.py:1835 superset/viz_sip38.py:1749
+#: superset/viz.py:1813 superset/viz.py:1836 superset/viz_sip38.py:1749
 #: superset/viz_sip38.py:1770
 msgid "Directed Force Layout"
 msgstr "Disposición Dirigida Forzado"
 
-#: superset/viz.py:1819 superset/viz_sip38.py:1756
+#: superset/viz.py:1820 superset/viz_sip38.py:1756
 msgid "Pick exactly 2 columns to 'Group By'"
 msgstr "Elija exactamente 2 columnas para 'Agrupar por'"
 
-#: superset/viz.py:1868 superset/viz_sip38.py:1802
+#: superset/viz.py:1869 superset/viz_sip38.py:1802
 msgid "Country Map"
 msgstr "Mapa de País"
 
-#: superset/viz.py:1897 superset/viz_sip38.py:1823
+#: superset/viz.py:1898 superset/viz_sip38.py:1823
 msgid "World Map"
 msgstr "Mapa Mundial"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar.tsx:438
-#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1955
+#: superset-frontend/src/explore/controls.jsx:467 superset/viz.py:1956
 #: superset/viz_sip38.py:1873
 msgid "Filters"
 msgstr "Filtros"
 
-#: superset/viz.py:1973 superset/viz_sip38.py:1891
+#: superset/viz.py:1974 superset/viz_sip38.py:1891
 msgid "Invalid filter configuration, please select a column"
 msgstr "Configuración de filtro invalido, por favor selecciona una columna"
 
-#: superset/viz.py:2017 superset/viz_sip38.py:1952
+#: superset/viz.py:2018 superset/viz_sip38.py:1952
 msgid "Parallel Coordinates"
 msgstr "Coordenadas Paralelas"
 
-#: superset/viz.py:2039 superset/viz_sip38.py:1968
+#: superset/viz.py:2040 superset/viz_sip38.py:1968
 msgid "Heatmap"
 msgstr "Mapa de Calor"
 
-#: superset/viz.py:2095 superset/viz_sip38.py:2017
+#: superset/viz.py:2096 superset/viz_sip38.py:2017
 msgid "Horizon Charts"
 msgstr "Gráficos de Horizontes"
 
-#: superset/viz.py:2107 superset/viz_sip38.py:2029
+#: superset/viz.py:2108 superset/viz_sip38.py:2029
 msgid "Mapbox"
 msgstr "Caja de Mapa"
 
-#: superset/viz.py:2119 superset/viz_sip38.py:2041
+#: superset/viz.py:2120 superset/viz_sip38.py:2041
 msgid "[Longitude] and [Latitude] must be set"
 msgstr "Configura la [Longitud] y [Latitud]"
 
-#: superset/viz.py:2126 superset/viz_sip38.py:2048
+#: superset/viz.py:2127 superset/viz_sip38.py:2048
 msgid "Must have a [Group By] column to have 'count' as the [Label]"
 msgstr ""
 "Debe tener una columna [Agrupar por] para tener 'contar' como la [Etiqueta]"
 
-#: superset/viz.py:2146 superset/viz_sip38.py:2068
+#: superset/viz.py:2147 superset/viz_sip38.py:2068
 msgid "Choice of [Label] must be present in [Group By]"
 msgstr "La opción de [Etiqueta] debe estar presente en [Agrupar por]"
 
-#: superset/viz.py:2154 superset/viz_sip38.py:2075
+#: superset/viz.py:2155 superset/viz_sip38.py:2075
 msgid "Choice of [Point Radius] must be present in [Group By]"
 msgstr "La opción de [Radio de puntos] debe estar presente en [Agrupar por]"
 
-#: superset/viz.py:2162 superset/viz_sip38.py:2082
+#: superset/viz.py:2163 superset/viz_sip38.py:2082
 msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
 msgstr ""
 "Las columnas [Longitud] y [Latitud] deben estar presentes en [Agrupar por]"
 
-#: superset/viz.py:2242 superset/viz_sip38.py:2162
+#: superset/viz.py:2243 superset/viz_sip38.py:2162
 msgid "Deck.gl - Multiple Layers"
 msgstr "Deck.gl - Capas Multiples"
 
-#: superset/viz.py:2282 superset/viz.py:2314 superset/viz_sip38.py:2218
+#: superset/viz.py:2283 superset/viz.py:2315 superset/viz_sip38.py:2218
 msgid "Bad spatial key"
 msgstr ""
 
-#: superset/viz.py:2300 superset/viz_sip38.py:2204
+#: superset/viz.py:2301 superset/viz_sip38.py:2204
 #, python-format
 msgid "Invalid spatial point encountered: %s"
 msgstr ""
 
-#: superset/viz.py:2336 superset/viz_sip38.py:2240
+#: superset/viz.py:2337 superset/viz_sip38.py:2240
 msgid ""
 "Encountered invalid NULL spatial "
 "entry,                                        please consider filtering "
 "those out"
 msgstr ""
 
-#: superset/viz.py:2426 superset/viz_sip38.py:2311
+#: superset/viz.py:2427 superset/viz_sip38.py:2311
 msgid "Deck.gl - Scatter plot"
 msgstr ""
 
-#: superset/viz.py:2475 superset/viz_sip38.py:2358
+#: superset/viz.py:2476 superset/viz_sip38.py:2358
 msgid "Deck.gl - Screen Grid"
 msgstr ""
 
-#: superset/viz.py:2501 superset/viz_sip38.py:2384
+#: superset/viz.py:2502 superset/viz_sip38.py:2384
 msgid "Deck.gl - 3D Grid"
 msgstr ""
 
-#: superset/viz.py:2531 superset/viz_sip38.py:2411
+#: superset/viz.py:2532 superset/viz_sip38.py:2411
 msgid "Deck.gl - Paths"
 msgstr ""
 
-#: superset/viz.py:2579 superset/viz_sip38.py:2456
+#: superset/viz.py:2580 superset/viz_sip38.py:2456
 msgid "Deck.gl - Polygon"
 msgstr ""
 
-#: superset/viz.py:2608 superset/viz_sip38.py:2485
+#: superset/viz.py:2609 superset/viz_sip38.py:2485
 msgid "Deck.gl - 3D HEX"
 msgstr ""
 
-#: superset/viz.py:2627 superset/viz_sip38.py:2501
+#: superset/viz.py:2628 superset/viz_sip38.py:2501
 msgid "Deck.gl - GeoJSON"
 msgstr ""
 
-#: superset/viz.py:2646 superset/viz_sip38.py:2513
+#: superset/viz.py:2647 superset/viz_sip38.py:2513
 msgid "Deck.gl - Arc"
 msgstr ""
 
-#: superset/viz.py:2681 superset/viz_sip38.py:2548
+#: superset/viz.py:2682 superset/viz_sip38.py:2548
 msgid "Event flow"
 msgstr "Flujo de Evento"
 
-#: superset/viz.py:2713 superset/viz_sip38.py:2580
+#: superset/viz.py:2714 superset/viz_sip38.py:2580
 msgid "Time Series - Paired t-test"
 msgstr "Serie Temporal - Prueba-T Pareada"
 
-#: superset/viz.py:2768 superset/viz_sip38.py:2635
+#: superset/viz.py:2769 superset/viz_sip38.py:2635
 msgid "Time Series - Nightingale Rose Chart"
 msgstr "Serie Temporal - Gráfico de Nightingale Rose"
 
-#: superset/viz.py:2803 superset/viz_sip38.py:2670
+#: superset/viz.py:2804 superset/viz_sip38.py:2670
 msgid "Partition Diagram"
 msgstr "Partición de diagrama"
 
@@ -687,7 +682,11 @@ msgid_plural "Deleted %(num)d charts"
 msgstr[0] ""
 msgstr[1] ""
 
-#: superset/charts/api.py:566 superset/charts/api.py:638
+#: superset/charts/api.py:563
+msgid "Request is not JSON"
+msgstr ""
+
+#: superset/charts/api.py:571 superset/charts/api.py:643
 #, python-format
 msgid "Request is incorrect: %(error)s"
 msgstr ""
@@ -813,7 +812,7 @@ msgstr "la(s) métrica(s) {} tiene que ser agregaciones"
 msgid "Unsupported extraction function: "
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:988
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:994
 #: superset-frontend/src/explore/components/DatasourcePanel.tsx:231
 #: superset-frontend/src/explore/controls.jsx:251
 #: superset/connectors/druid/views.py:56 superset/connectors/sqla/views.py:63
@@ -833,7 +832,7 @@ msgid "Edit Druid Column"
 msgstr "Editar Columna Druid"
 
 #: superset-frontend/src/dashboard/components/gridComponents/new/NewColumn.jsx:31
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:204
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:209
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:137
 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:193
 #: superset/connectors/druid/views.py:77 superset/connectors/sqla/views.py:134
@@ -847,7 +846,7 @@ msgstr "Columna"
 msgid "Type"
 msgstr "Tipo"
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:163
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:148
 #: superset/connectors/druid/views.py:79 superset/views/access_requests.py:43
 #: superset/views/chart/mixin.py:80
 msgid "Datasource"
@@ -868,7 +867,7 @@ msgstr ""
 "Si esta columna está expuesta en la sección `Filtros` de la vista de "
 "exploración."
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:977
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:983
 #: superset-frontend/src/explore/components/DatasourcePanel.tsx:218
 #: superset-frontend/src/explore/controls.jsx:153
 #: superset/connectors/druid/views.py:143 superset/connectors/sqla/views.py:193
@@ -887,7 +886,7 @@ msgstr "Añadir Métricas Druid"
 msgid "Edit Druid Metric"
 msgstr "Editar Métricas Druid"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:831
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:836
 #: superset-frontend/src/explore/controls.jsx:172
 #: superset-frontend/src/explore/controls.jsx:173
 #: superset/connectors/druid/views.py:171 superset/connectors/sqla/views.py:236
@@ -896,11 +895,11 @@ msgstr "Métrica"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:128
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:161
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:151
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:155
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:513
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:845
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:849
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:156
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:160
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:518
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:850
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:854
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:214
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1094
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1100
@@ -920,7 +919,7 @@ msgstr "Descripción"
 msgid "Verbose Name"
 msgstr "Nombre detallado"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:735
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:740
 #: superset/connectors/druid/views.py:175 superset/views/log/__init__.py:33
 msgid "JSON"
 msgstr "JSON"
@@ -929,8 +928,6 @@ msgstr "JSON"
 msgid "Druid Datasource"
 msgstr "Fuente de datos Druid"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:861
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:869
 #: superset/connectors/druid/views.py:177 superset/connectors/sqla/views.py:244
 msgid "Warning Message"
 msgstr "Mensaje de Aviso"
@@ -971,8 +968,6 @@ msgstr ""
 msgid "Broker Endpoint"
 msgstr "Endpoint Broker"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:597
-#: superset-frontend/src/explore/components/PropertiesModal.tsx:238
 #: superset/connectors/druid/views.py:221
 #: superset/connectors/druid/views.py:331 superset/connectors/sqla/views.py:459
 #: superset/views/chart/mixin.py:77
@@ -1071,7 +1066,7 @@ msgid "Cluster"
 msgstr "Cluster"
 
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:358
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:567
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:572
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:260
 #: superset-frontend/src/views/CRUD/alert/AlertList.tsx:261
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1078
@@ -1229,11 +1224,11 @@ msgstr "Tabla"
 msgid "Expression"
 msgstr "Expresión"
 
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:212
 #: superset/connectors/sqla/views.py:141
 msgid "Is temporal"
 msgstr "Es temporal"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:170
 #: superset/connectors/sqla/views.py:142
 msgid "Datetime Format"
 msgstr "Formato FechaHora"
@@ -1254,18 +1249,15 @@ msgstr "Añadir Métrica"
 msgid "Edit Metric"
 msgstr "Editar Métrica"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:130
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:833
 #: superset/connectors/sqla/views.py:240
 msgid "SQL Expression"
 msgstr "Expresión SQL"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:855
 #: superset/connectors/sqla/views.py:242
 msgid "D3 Format"
 msgstr "Formato D3"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:549
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:554
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:599
 #: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:637
 #: superset/connectors/sqla/views.py:243 superset/connectors/sqla/views.py:467
@@ -1398,7 +1390,7 @@ msgstr "Redirige a este punto al hacer clic en la tabla de la lista de tablas"
 msgid "Whether the table was generated by the 'Visualize' flow in SQL Lab"
 msgstr ""
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:612
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:617
 #: superset/connectors/sqla/views.py:431
 msgid ""
 "A set of parameters that become available in the query using Jinja "
@@ -1461,7 +1453,8 @@ msgstr "Columna principal de fecha y hora"
 msgid "SQL Lab View"
 msgstr "Vista de Laboratorio SQL"
 
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:611
+#: superset-frontend/src/SqlLab/components/TemplateParamsEditor.jsx:125
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:616
 #: superset/connectors/sqla/views.py:466
 msgid "Template parameters"
 msgstr "Parametros de plantilla"
@@ -1605,7 +1598,7 @@ msgstr "Los parametros del Gráfico son invalidos"
 msgid "A database with the same name already exists"
 msgstr "La fuente de datos %(name)s ya existe"
 
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:184
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigForm.tsx:169
 #: superset/databases/commands/exceptions.py:49
 msgid "Field is required"
 msgstr ""
@@ -1906,7 +1899,7 @@ msgstr "No esta permitido modificar este Gráfico"
 msgid "An error occurred while pruning logs "
 msgstr "Ocurrió un error al crear la visualización: %s"
 
-#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:182
+#: superset/reports/notifications/email.py:59 superset/tasks/schedules.py:185
 #, python-format
 msgid ""
 "\n"
@@ -1915,8 +1908,8 @@ msgid ""
 "            "
 msgstr ""
 
-#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:291
-#: superset/tasks/schedules.py:460
+#: superset/reports/notifications/email.py:70 superset/tasks/schedules.py:294
+#: superset/tasks/schedules.py:463
 #, python-format
 msgid "%(prefix)s %(title)s"
 msgstr ""
@@ -1931,7 +1924,7 @@ msgid ""
 "            "
 msgstr ""
 
-#: superset/tasks/schedules.py:157
+#: superset/tasks/schedules.py:160
 #, python-format
 msgid ""
 "\n"
@@ -1941,17 +1934,17 @@ msgid ""
 "        "
 msgstr ""
 
-#: superset/tasks/schedules.py:169 superset/tasks/schedules.py:360
+#: superset/tasks/schedules.py:172 superset/tasks/schedules.py:363
 #, python-format
 msgid "<b><a href=\"%(url)s\">Explore in Superset</a></b><p></p>"
 msgstr ""
 
-#: superset/tasks/schedules.py:359
+#: superset/tasks/schedules.py:362
 #, python-format
 msgid "%(name)s.csv"
 msgstr ""
 
-#: superset/tasks/schedules.py:367
+#: superset/tasks/schedules.py:370
 #, python-format
 msgid ""
 "\n"
@@ -1961,7 +1954,7 @@ msgid ""
 "        "
 msgstr ""
 
-#: superset/tasks/schedules.py:654
+#: superset/tasks/schedules.py:656
 #, python-format
 msgid "[Alert] %(label)s"
 msgstr ""
@@ -1970,7 +1963,6 @@ msgstr ""
 msgid "New"
 msgstr "Nuevo"
 
-#: superset-frontend/src/components/Menu/NewMenu.tsx:26
 #: superset-frontend/src/views/CRUD/alert/AlertReportModal.tsx:1144
 #: superset/templates/appbuilder/navbar_right.html:38
 msgid "SQL Query"
@@ -2081,13 +2073,13 @@ msgid "Request Permissions"
 msgstr "Solicitar Permisos"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery.tsx:176
-#: superset-frontend/src/common/components/Modal/Modal.tsx:144
+#: superset-frontend/src/common/components/Modal/Modal.tsx:145
 #: superset-frontend/src/dashboard/components/PropertiesModal.jsx:305
 #: superset-frontend/src/dashboard/components/RefreshIntervalModal.tsx:142
-#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:437
-#: superset-frontend/src/datasource/DatasourceModal.tsx:211
+#: superset-frontend/src/dashboard/components/nativeFilters/FilterConfigModal.tsx:472
+#: superset-frontend/src/datasource/DatasourceModal.tsx:202
 #: superset-frontend/src/explore/components/PropertiesModal.tsx:175
-#: superset-frontend/src/explore/components/SaveModal.tsx:169
+#: superset-frontend/src/explore/components/SaveModal.tsx:174
 #: superset-frontend/src/explore/components/controls/AnnotationLayer.jsx:749
 #: superset/templates/superset/request_access.html:34
 msgid "Cancel"
@@ -2097,7 +2089,6 @@ msgstr "Cancelar"
 msgid "Use the edit buttom to change this field"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/data/database/DatabaseModal.tsx:399
 #: superset/templates/superset/models/database/macros.html:22
 msgid "Test Connection"
 msgstr "Probar Conexión"
@@ -2225,9 +2216,6 @@ msgstr "URL de la Base de datos"
 msgid "Roles to grant"
 msgstr "Roles a conceder"
 
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayersList.tsx:206
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplatesList.tsx:184
-#: superset-frontend/src/views/CRUD/data/savedquery/SavedQueryList.tsx:285
 #: superset/views/access_requests.py:45 superset/views/schedules.py:224
 #: superset/views/schedules.py:287
 msgid "Created On"
@@ -2241,7 +2229,6 @@ msgstr ""
 msgid "Show Observation"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/alert/ExecutionLog.tsx:127
 #: superset/views/alerts.py:67
 msgid "Error Message"
 msgstr "Mensaje de Aviso"
@@ -2286,13 +2273,10 @@ msgstr "Anotaciones"
 msgid "Show Annotation"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
 #: superset/views/annotations.py:62
 msgid "Add Annotation"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:180
-#: superset-frontend/src/views/CRUD/annotation/AnnotationModal.tsx:265
 #: superset/views/annotations.py:63
 msgid "Edit Annotation"
 msgstr ""
@@ -2302,10 +2286,10 @@ msgid "Layer"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton.jsx:148
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:141
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:145
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:832
-#: superset-frontend/src/datasource/DatasourceEditor.jsx:840
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:146
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:150
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:837
+#: superset-frontend/src/datasource/DatasourceEditor.jsx:845
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl.jsx:157
 #: superset-frontend/src/views/CRUD/annotation/AnnotationList.tsx:149
 #: superset/views/annotations.py:79 superset/views/sql_lab.py:70
@@ -2322,7 +2306,6 @@ msgstr ""
 msgid "End"
 msgstr ""
 
-#: superset-frontend/src/dashboard/components/PropertiesModal.jsx:400
 #: superset/views/annotations.py:83 superset/views/dashboard/mixin.py:82
 msgid "JSON Metadata"
 msgstr "Metadatos JSON"
@@ -2331,14 +2314,10 @@ msgstr "Metadatos JSON"
 msgid "Show Annotation Layer"
 msgstr ""
 
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:191
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:203
-#: superset-frontend/src/views/CRUD/annotationlayers/AnnotationLayerModal.tsx:219
 #: superset/views/annotations.py:121
 msgid "Add Annotation Layer"
 msgstr ""
 
-#: superset-frontend/src/explore/components/controls/AnnotationLayerControl.jsx:166
 #: superset/views/annotations.py:122
 msgid "Edit Annotation Layer"
 msgstr ""
@@ -2587,7 +2566,6 @@ msgstr ""
 msgid "Show CSS Template"
 msgstr ""
 
-#: superset-frontend/src/views/CRUD/csstemplates/CssTemplateModal.tsx:237
 #: superset/views/css_templates.py:40
 msgid "Add CSS Template"
 msgstr ""
@@ -2709,11 +2687,11 @@ msgstr "Pop Tab Link"
 msgid "Changed on"
 msgstr "Cambiado el"
 
-#: superset/views/utils.py:485
+#: superset/views/utils.py:492
 msgid "Could not determine datasource type"
 msgstr ""
 
-#: superset/views/utils.py:501
+#: superset/views/utils.py:508
 msgid "Could not find viz object"
 msgstr ""
 
@@ -2746,10 +2724,6 @@ msgid ""
... 37600 lines suppressed ...