You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@superset.apache.org by ru...@apache.org on 2024/01/19 05:52:31 UTC

(superset) branch translation_script created (now c05787ca81)

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

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


      at c05787ca81 OMG I think it works!

This branch includes the following new commits:

     new 0bd0c65e41 Take 1!
     new 9859086138 all files touched by the baseline script (formatting, not new translations)
     new 8b9876beef getting warmer...
     new c05787ca81 OMG I think it works!

The 4 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.



(superset) 04/04: OMG I think it works!

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

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

commit c05787ca81ab4e4aaf2c71ec325ff2ddf39c4464
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Thu Jan 18 22:40:53 2024 -0700

    OMG I think it works!
---
 scripts/complete_translations.py | 108 +++++++++++++++++++--------------------
 1 file changed, 54 insertions(+), 54 deletions(-)

diff --git a/scripts/complete_translations.py b/scripts/complete_translations.py
index 94479c1bda..61e32a167e 100644
--- a/scripts/complete_translations.py
+++ b/scripts/complete_translations.py
@@ -3,6 +3,8 @@ import polib
 from langchain_community.callbacks import get_openai_callback
 from langchain_openai import OpenAI
 import json
+import csv
+import io
 
 llm = OpenAI(model_name="gpt-3.5-turbo-instruct", n=2, best_of=2)
 
@@ -38,66 +40,64 @@ def update_po_files(glob_pattern, translations):
                     entry.msgstr = translations[entry.msgid][lang]
             po.save(file_path)
 
-def print_missing_translations_with_available(translations, missing_translations):
-    missing_translations_count = 0
-    for msgid, missing_langs in missing_translations.items():
-        print(f"msgid: {msgid}")
-        print("missing_translation:", ', '.join(missing_langs))
-        print("available translations:")
-        for lang, trans in translations[msgid].items():
-            if trans:  # Check if translation is not empty
-                missing_translations_count += 1
-                print(f"  '{lang}': {trans}")
-    print(f"Missing translations count: {missing_translations_count}")
 
-limit = 10;
 
 def generate_missing_translations(translations, missing_translations):
+    translated_count = 0
+    limit = 2
     with get_openai_callback() as cb:
-        missing_translations_count = 0
         for msgid, missing_langs in missing_translations.items():
-            for target_lang in missing_langs:
-                missing_translations_count += 1
+            translated_count += 1
+            csv_output = io.StringIO()
+            csv_writer = csv.writer(csv_output, quoting=csv.QUOTE_ALL)
+
+            # Header for CSV
+            csv_writer.writerow(['msgid', 'Language', 'Text'])
+
+            # Existing translations
+            for lang, trans in translations[msgid].items():
+                if lang != 'en':
+                    csv_writer.writerow([msgid, lang, trans])
+                else:
+                    csv_writer.writerow([msgid, lang, msgid])
+
+            # Include rows for missing translations
+            # for lang in missing_langs:
+            #     csv_writer.writerow([msgid, lang, ''])
+
+            csv_request = csv_output.getvalue()
+            csv_output.close()
+
+            template = f"Please review the following CSV input, generated from text in my .po language files:\n\n{csv_request}\n\Generate a CSV file for the missing languages {missing_langs} in the same format with the same headers. The `Text` column filled in for these missing languages, being sure to retain all whitespace/tabs/newlines from the original format in the `msgid` column, so that the translated text matches the original format.\n"
+
+            if len(missing_langs) > 0 and translated_count < limit:
+                print(f"template: \n{template}\n")
+                result = llm.invoke(template)
+                print(f"result:\n{result}\n")
+
+                print(f"missing languages: {missing_langs}")
+                      
+                # Parse the response
+                response_csv = io.StringIO(result.strip())
+                csv_reader = csv.DictReader(response_csv)
+
+                for row in csv_reader:
+                    # Strip whitespace and check if the fields are not empty
+                    if row.get('msgid', '') and row.get('Language', '') and row.get('Text', ''):
+                        if row['msgid'] in translations:
+                            print('msgid found in translations') 
+                            if row['Language'] in missing_langs:
+                                print(f"populating missing translation: {row['Language']}, {row['Text']}")
+                                populate_missing_translation(translations, row['msgid'], row['Language'], row['Text']) 
+                            else:
+                                print(f"language {row['Language']} not needed")
+                        else:
+                            print('msgid not found in translations')
+                response_csv.close()
+
+        print("Translations updated.")
 
-                template = "I have the following JSON object of `msgid` and `msgstr` strings pulled from a .po file:\n"
-                template += "{\n"
-                template += f"\t\"msgid\": \"{msgid}\",\n"
-                template += "\t\"translations\": {\n"
 
-                translations_items = list(translations[msgid].items())
-                total_items = len(translations_items)
-
-                for index, (lang, trans) in enumerate(translations_items):
-                    if trans:  # Check if translation is not empty
-                        template += f"\t\t\"{lang}\": \"{trans}\""
-                        if index < total_items - 1:  # If it's not the last item
-                            template += ","
-                        template += "\n"
-
-                template += "\t}\n"
-                template += "}\n\n"
-                template += f"I'm missing the translation for the '{target_lang}' language\n"
-                template += "Respond with a JSON object and nothing else. The json object should have the `msgid` key/value pair as specified in my JSON object, and the `msgstr` key/value pair with the translated string (including any relevant whitespace)\n"
-                # template += "Respond with the translated `msgstr` value (including any whitespace) and nothing else. The json object should have the `msgid` key/value pair as specified in my JSON object, and the `msgstr` key/value pair with the translated string (including any relevant whitespace)\n"
-
-                if missing_translations_count < 20:
-                    result = llm.invoke(template)
-
-                    try:
-                        result = result.strip()
-                        # Parse the corrected string
-                        parsed_data = json.loads(result)
-
-                        if "msgid" in parsed_data and "msgstr" in parsed_data and parsed_data["msgid"] and parsed_data["msgstr"]:
-                            print('SUCCESS!')
-                            populate_missing_translation(translations, parsed_data["msgid"], target_lang, parsed_data["msgstr"])
-                    except json.JSONDecodeError as e:
-                        print(f"Error parsing JSON: {e}")
-                        print("Result:", result)
-
-
-
-        print(f"Missing translations count: {missing_translations_count}")
     print(cb)
     
 
@@ -107,6 +107,7 @@ def populate_missing_translation(translations, msgid, language, string):
     else:
         print(f"Warning: msgid '{msgid}' not found in translations.")
 
+
 # Main process
 glob_pattern = '../superset/translations/**/LC_MESSAGES/*.po'
 translations = read_po_files(glob_pattern)
@@ -115,7 +116,6 @@ missing_translations = find_missing_translations(translations)
 # print('Missing translations:')
 # print(missing_translations)
 # print('Missing translations with available translations:')
-# print_missing_translations_with_available(translations, missing_translations)
 generate_missing_translations(translations, missing_translations)
 
 update_po_files(glob_pattern, translations)


(superset) 02/04: all files touched by the baseline script (formatting, not new translations)

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

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

commit 98590861385b8b6c30c9e470a41dd4b7370b2a02
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Thu Jan 18 12:48:05 2024 -0700

    all files touched by the baseline script (formatting, not new translations)
---
 superset/translations/de/LC_MESSAGES/messages.po   | 3320 ++++++++++----------
 superset/translations/en/LC_MESSAGES/messages.po   | 1347 ++++----
 superset/translations/es/LC_MESSAGES/messages.po   | 1725 +++++-----
 superset/translations/fr/LC_MESSAGES/messages.po   | 2493 ++++++++-------
 superset/translations/it/LC_MESSAGES/messages.po   | 1423 ++++-----
 superset/translations/ja/LC_MESSAGES/messages.po   | 1378 ++++----
 superset/translations/ko/LC_MESSAGES/messages.po   | 1347 ++++----
 superset/translations/nl/LC_MESSAGES/messages.po   | 1642 +++++-----
 superset/translations/pt/LC_MESSAGES/messages.po   | 1505 +++++----
 .../translations/pt_BR/LC_MESSAGES/messages.po     | 3060 +++++++++---------
 superset/translations/ru/LC_MESSAGES/messages.po   | 2385 +++++++-------
 superset/translations/sk/LC_MESSAGES/messages.po   | 1349 ++++----
 superset/translations/sl/LC_MESSAGES/messages.po   | 2384 +++++++-------
 superset/translations/zh/LC_MESSAGES/messages.po   | 1434 +++++----
 14 files changed, 13105 insertions(+), 13687 deletions(-)

diff --git a/superset/translations/de/LC_MESSAGES/messages.po b/superset/translations/de/LC_MESSAGES/messages.po
index 6a1ff69019..d0f66d61ce 100644
--- a/superset/translations/de/LC_MESSAGES/messages.po
+++ b/superset/translations/de/LC_MESSAGES/messages.po
@@ -21,12 +21,12 @@ msgstr ""
 "POT-Creation-Date: 2023-05-23 16:30-0300\n"
 "PO-Revision-Date: 2023-04-07 19:45+0200\n"
 "Last-Translator: Holger Bruch <ho...@wattbewerb.de>\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-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
 "Generated-By: Babel 2.9.1\n"
 
 #: superset-frontend/src/explore/components/controls/DndColumnSelectControl/Option.tsx:71
@@ -60,11 +60,11 @@ msgstr " (ausgeschlossen)"
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:222
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:235
 msgid ""
-" Set the opacity to 0 if you do not want to override the color specified "
-"in the GeoJSON"
+" Set the opacity to 0 if you do not want to override the color specified in "
+"the GeoJSON"
 msgstr ""
-" Setzen Sie die Deckkraft auf 0, wenn Sie die im GeoJSON angegebene Farbe"
-" nicht überschreiben möchten."
+" Setzen Sie die Deckkraft auf 0, wenn Sie die im GeoJSON angegebene Farbe "
+"nicht überschreiben möchten."
 
 #: superset-frontend/src/explore/components/SaveModal.tsx:399
 msgid " a dashboard OR "
@@ -86,35 +86,22 @@ msgstr " Quellcode des Sandbox-Parsers von Superset"
 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"
+"                      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"
+"                      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 ""
-" Standard genügen muss, um sicherzustellen, dass die lexikographische "
-"Reihenfolge\n"
-"                      mit der chronologischen Reihenfolge übereinstimmt. "
-"Wenn das\n"
-"                      Zeitstempelformat nicht dem ISO 8601-Standard "
-"entspricht,\n"
-"                      müssen Sie einen Ausdruck und einen Typ definieren "
-"um\n"
-"                      die Zeichenfolge in ein Datum oder einen "
-"Zeitstempel umzuwandeln.\n"
-"                      Hinweis: Derzeit werden Zeitzonen nicht "
-"unterstützt. Wenn Zeit im\n"
-"                      Epochenformat gespeichert ist, Geben Sie “epoch_s\""
-" oder \"epoch_ms\" ein. \n"
-"                      Wenn kein Muster angegeben ist, greifen wir auf die"
-" Verwendung der\n"
+" Standard genügen muss, um sicherzustellen, dass die lexikographische Reihenfolge\n"
+"                      mit der chronologischen Reihenfolge übereinstimmt. Wenn das\n"
+"                      Zeitstempelformat nicht dem ISO 8601-Standard entspricht,\n"
+"                      müssen Sie einen Ausdruck und einen Typ definieren um\n"
+"                      die Zeichenfolge in ein Datum oder einen Zeitstempel umzuwandeln.\n"
+"                      Hinweis: Derzeit werden Zeitzonen nicht unterstützt. Wenn Zeit im\n"
+"                      Epochenformat gespeichert ist, Geben Sie “epoch_s\" oder \"epoch_ms\" ein. \n"
+"                      Wenn kein Muster angegeben ist, greifen wir auf die Verwendung der\n"
 " \n"
 "                      über den zusätzlichen Parameter angebbaren,\n"
 "                      optionalen Standardwerte zurück."
@@ -139,8 +126,8 @@ msgstr " um eine Spalte als Zeitspalte zu markieren"
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/MessageContent.tsx:46
 msgid " to open SQL Lab. From there you can save the query as a dataset."
 msgstr ""
-" , um SQL Lab zu öffnen. Von dort aus können Sie die Abfrage als "
-"Datensatz speichern."
+" , um SQL Lab zu öffnen. Von dort aus können Sie die Abfrage als Datensatz "
+"speichern."
 
 #: superset-frontend/src/explore/components/ExploreChartPanel/index.jsx:332
 msgid " to visualize your data."
@@ -229,8 +216,7 @@ msgid_plural ""
 "\"%(undefinedParameter)s\"?"
 msgstr[0] "%(suggestion)s statt \"%(undefinedParameter)s“?"
 msgstr[1] ""
-"%(firstSuggestions)s oder %(lastSuggestion)s statt "
-"„%(undefinedParameter)s“?"
+"%(firstSuggestions)s oder %(lastSuggestion)s statt „%(undefinedParameter)s“?"
 
 #: superset/views/core.py:385
 #, python-format
@@ -383,8 +369,8 @@ msgstr "(keine Beschreibung, klicken Sie hier, um Fehlermeldung zu sehen)"
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:168
 msgid ""
-"(optional) default value for the filter, when using the multiple option, "
-"you can use a semicolon-delimited list of options."
+"(optional) default value for the filter, when using the multiple option, you"
+" can use a semicolon-delimited list of options."
 msgstr ""
 "(Optionaler) Standardwert für den Filter, wenn Sie die Option ‚multiple‘ "
 "verwenden, können Sie eine durch Semikolons getrennte Liste von Optionen "
@@ -439,13 +425,10 @@ msgstr ","
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:652
 msgid ""
-"-- Note: Unless you save your query, these tabs will NOT persist if you "
-"clear your cookies or change browsers.\n"
+"-- Note: Unless you save your query, these tabs will NOT persist if you clear your cookies or change browsers.\n"
 "\n"
 msgstr ""
-"-- Hinweis: Wenn Sie Ihre Anfrage nicht speichern, bleiben diese "
-"Registerkarten NICHT bestehen, wenn Sie Ihre Cookies löschen oder den "
-"Browser wechseln.\n"
+"-- Hinweis: Wenn Sie Ihre Anfrage nicht speichern, bleiben diese Registerkarten NICHT bestehen, wenn Sie Ihre Cookies löschen oder den Browser wechseln.\n"
 "\n"
 
 #: superset/views/database/forms.py:164
@@ -834,8 +817,8 @@ msgstr ""
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:443
 msgid "A comma-separated list of schemas that files are allowed to upload to."
 msgstr ""
-"Eine durch Kommas getrennte Liste von Schemata, in die Dateien "
-"hochgeladen werden dürfen."
+"Eine durch Kommas getrennte Liste von Schemata, in die Dateien hochgeladen "
+"werden dürfen."
 
 #: superset/databases/commands/exceptions.py:42
 msgid "A database with the same name already exists."
@@ -843,14 +826,14 @@ msgstr "Eine Datenbank mit dem gleichen Namen existiert bereits."
 
 #: superset/views/database/forms.py:145
 msgid ""
-"A dictionary with column names and their data types if you need to change"
-" the defaults. Example: {\"user_id\":\"integer\"}"
+"A dictionary with column names and their data types if you need to change "
+"the defaults. Example: {\"user_id\":\"integer\"}"
 msgstr ""
 
 #: superset/views/dynamic_plugins.py:52
 msgid ""
-"A full URL pointing to the location of the built plugin (could be hosted "
-"on a CDN for example)"
+"A full URL pointing to the location of the built plugin (could be hosted on "
+"a CDN for example)"
 msgstr ""
 "Eine vollständige URL, die auf den Speicherort des erstellten Plugins "
 "verweist (könnte beispielsweise auf einem CDN gehostet werden)"
@@ -868,8 +851,8 @@ msgid ""
 "A list of domain names that can embed this dashboard. Leaving this field "
 "empty will allow embedding from any domain."
 msgstr ""
-"Eine Liste der Domänennamen, die dieses Dashboard einbetten können. Wenn "
-"Sie dieses Feld leer lassen, können Sie von jeder Domäne aus einbetten."
+"Eine Liste der Domänennamen, die dieses Dashboard einbetten können. Wenn Sie"
+" dieses Feld leer lassen, können Sie von jeder Domäne aus einbetten."
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:752
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:445
@@ -877,10 +860,11 @@ msgid "A list of tags that have been applied to this chart."
 msgstr "Eine Liste der Tags, die auf dieses Diagramm angewendet wurden."
 
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:424
-msgid "A list of users who can alter the chart. Searchable by name or username."
+msgid ""
+"A list of users who can alter the chart. Searchable by name or username."
 msgstr ""
-"Eine Liste der Benutzer*innen, die das Diagramm ändern können. "
-"Durchsuchbar nach Name oder Benutzer*innenname."
+"Eine Liste der Benutzer*innen, die das Diagramm ändern können. Durchsuchbar "
+"nach Name oder Benutzer*innenname."
 
 #: superset-frontend/plugins/legacy-plugin-chart-world-map/src/index.js:29
 msgid "A map of the world, that can indicate values in different countries."
@@ -891,8 +875,8 @@ msgid ""
 "A map that takes rendering circles with a variable radius at "
 "latitude/longitude coordinates"
 msgstr ""
-"Eine Karte, die Kreise mit einem variablen Radius bei Breiten"
-"-/Längengrad-Koordinaten darstellt"
+"Eine Karte, die Kreise mit einem variablen Radius bei Breiten-/Längengrad-"
+"Koordinaten darstellt"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:230
 #: superset-frontend/src/explore/controls.jsx:237
@@ -902,12 +886,12 @@ msgstr "Eine Metrik, die für die Farbe verwendet werden soll"
 #: superset-frontend/plugins/legacy-plugin-chart-rose/src/index.js:28
 msgid ""
 "A polar coordinate chart where the circle is broken into wedges of equal "
-"angle, and the value represented by any wedge is illustrated by its area,"
-" rather than its radius or sweep angle."
+"angle, and the value represented by any wedge is illustrated by its area, "
+"rather than its radius or sweep angle."
 msgstr ""
 "Ein Polarkoordinatendiagramm, in dem der Kreis in Sektoren mit gleichem "
-"Winkel unterteilt ist und der Wert, der durch einen Sektor dargestellt "
-"wird, durch seine Fläche und nicht durch seinen Radius oder Sweep-Winkel "
+"Winkel unterteilt ist und der Wert, der durch einen Sektor dargestellt wird,"
+" durch seine Fläche und nicht durch seinen Radius oder Sweep-Winkel "
 "veranschaulicht wird."
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:697
@@ -916,7 +900,8 @@ msgstr "Eine sprechende URL für Ihr Dashboard"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/constants.ts:45
 #: superset-frontend/src/explore/controls.jsx:113
-msgid "A reference to the [Time] configuration, taking granularity into account"
+msgid ""
+"A reference to the [Time] configuration, taking granularity into account"
 msgstr ""
 "Ein Verweis auf die [Time]-Konfiguration unter Berücksichtigung der "
 "Granularität"
@@ -945,16 +930,17 @@ msgstr ""
 
 #: superset/common/query_context_processor.py:417
 msgid "A time column must be specified when using a Time Comparison."
-msgstr "Bei Verwendung eines Zeitvergleichs muss eine Zeitspalte angegeben werden."
+msgstr ""
+"Bei Verwendung eines Zeitvergleichs muss eine Zeitspalte angegeben werden."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/index.js:32
 msgid ""
 "A time series chart that visualizes how a related metric from multiple "
 "groups vary over time. Each group is visualized using a different color."
 msgstr ""
-"Ein Zeitreihendiagramm, das visualisiert, wie sich eine verwandte Metrik "
-"aus mehreren Gruppen im Laufe der Zeit ändert. Jede Gruppe wird mit einer"
-" anderen Farbe visualisiert."
+"Ein Zeitreihendiagramm, das visualisiert, wie sich eine verwandte Metrik aus"
+" mehreren Gruppen im Laufe der Zeit ändert. Jede Gruppe wird mit einer "
+"anderen Farbe visualisiert."
 
 #: superset/reports/commands/exceptions.py:228
 msgid "A timeout occurred while executing the query."
@@ -1192,8 +1178,8 @@ msgstr ""
 #: superset-frontend/src/explore/components/controls/DndColumnSelectControl/ColumnSelectPopover.tsx:303
 msgid "Add calculated temporal columns to dataset in \"Edit datasource\" modal"
 msgstr ""
-"Fügen Sie berechnete Zeitspalten im Dialog \"Datenquelle bearbeiten\" zum"
-" Datensatz hinzu"
+"Fügen Sie berechnete Zeitspalten im Dialog \"Datenquelle bearbeiten\" zum "
+"Datensatz hinzu"
 
 #: superset-frontend/src/components/Chart/ChartContextMenu/ChartContextMenu.tsx:197
 msgid "Add cross-filter"
@@ -1219,25 +1205,16 @@ msgstr "Filter hinzufügen"
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:960
 msgid ""
 "Add filter clauses to control the filter's source query,\n"
-"                    though only in the context of the autocomplete i.e., "
-"these conditions\n"
-"                    do not impact how the filter is applied to the "
-"dashboard. This is useful\n"
-"                    when you want to improve the query's performance by "
-"only scanning a subset\n"
-"                    of the underlying data or limit the available values "
-"displayed in the filter."
-msgstr ""
-"Fügen Sie Filterklauseln hinzu, um die Anfrage der Filter-Quelle zu "
-"steuern.\n"
-"                    allerdings nur im Zusammenhang mit der "
-"Autovervollständigung, d.h. diese Bedingungen\n"
-"                    wirken Sie sich nicht darauf aus, wie der Filter auf "
-"das Dashboard angewendet wird. Das ist nützlich,\n"
-"                    wenn Sie die Antwortzeit der Abfrage verbessern "
-"möchten, indem Sie nur eine Teilmenge\n"
-"                    der zugrunde liegenden Daten scannen oder die "
-"verfügbaren Werte einschränken, die im Filter angezeigt werden."
+"                    though only in the context of the autocomplete i.e., these conditions\n"
+"                    do not impact how the filter is applied to the dashboard. This is useful\n"
+"                    when you want to improve the query's performance by only scanning a subset\n"
+"                    of the underlying data or limit the available values displayed in the filter."
+msgstr ""
+"Fügen Sie Filterklauseln hinzu, um die Anfrage der Filter-Quelle zu steuern.\n"
+"                    allerdings nur im Zusammenhang mit der Autovervollständigung, d.h. diese Bedingungen\n"
+"                    wirken Sie sich nicht darauf aus, wie der Filter auf das Dashboard angewendet wird. Das ist nützlich,\n"
+"                    wenn Sie die Antwortzeit der Abfrage verbessern möchten, indem Sie nur eine Teilmenge\n"
+"                    der zugrunde liegenden Daten scannen oder die verfügbaren Werte einschränken, die im Filter angezeigt werden."
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTitlePane.tsx:109
 msgid "Add filters and dividers"
@@ -1254,8 +1231,7 @@ msgstr "Metrik hinzufügen"
 #: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricEditPopover/index.jsx:401
 msgid "Add metrics to dataset in \"Edit datasource\" modal"
 msgstr ""
-"Fügen Sie Metriken im Dialog \"Datenquelle bearbeiten\" zum Datensatz "
-"hinzu"
+"Fügen Sie Metriken im Dialog \"Datenquelle bearbeiten\" zum Datensatz hinzu"
 
 #: superset-frontend/src/explore/components/controls/ConditionalFormattingControl/ConditionalFormattingControl.tsx:176
 msgid "Add new color formatter"
@@ -1344,8 +1320,8 @@ msgstr "Zusätzliche Einstellungen"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:162
 msgid "Additional text to add before or after the value, e.g. unit"
 msgstr ""
-"Zusätzlicher Text, der vor oder nach dem Wert hinzugefügt werden kann, z."
-" B. Einheit"
+"Zusätzlicher Text, der vor oder nach dem Wert hinzugefügt werden kann, z. B."
+" Einheit"
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/index.js:45
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/index.ts:39
@@ -1466,24 +1442,24 @@ msgstr "Aggregierte Summe"
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:194
 msgid ""
-"Aggregate function applied to the list of points in each cluster to "
-"produce the cluster label."
+"Aggregate function applied to the list of points in each cluster to produce "
+"the cluster label."
 msgstr ""
-"Aggregatfunktion, die auf die Liste der Punkte in jedem Cluster "
-"angewendet wird, um die Clusterbezeichnung zu erstellen."
+"Aggregatfunktion, die auf die Liste der Punkte in jedem Cluster angewendet "
+"wird, um die Clusterbezeichnung zu erstellen."
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:202
 msgid ""
-"Aggregate function to apply when pivoting and computing the total rows "
-"and columns"
+"Aggregate function to apply when pivoting and computing the total rows and "
+"columns"
 msgstr ""
-"Aggregatfunktion, die beim Pivotieren und Berechnen der Summe der Zeilen "
-"und Spalten angewendet werden soll"
+"Aggregatfunktion, die beim Pivotieren und Berechnen der Summe der Zeilen und"
+" Spalten angewendet werden soll"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/index.js:27
 msgid ""
-"Aggregates data within the boundary of grid cells and maps the aggregated"
-" values to a dynamic color scale"
+"Aggregates data within the boundary of grid cells and maps the aggregated "
+"values to a dynamic color scale"
 msgstr ""
 "Aggregiert Daten innerhalb der Grenzen von Rasterzellen und ordnet die "
 "aggregierten Werte einer dynamischen Farbskala zu"
@@ -1560,8 +1536,8 @@ msgstr "Die Alarm-Abfrage hat mehr als eine Zeile zurückgegeben."
 #, python-format
 msgid "Alert query returned more than one row. %s rows returned"
 msgstr ""
-"Die Alarmabfrage hat mehr als eine Zeile zurückgegeben. %s zurückgegebene"
-" Zeilen"
+"Die Alarmabfrage hat mehr als eine Zeile zurückgegeben. %s zurückgegebene "
+"Zeilen"
 
 #: superset-frontend/src/features/alerts/components/AlertStatusIcon.tsx:75
 msgid "Alert running"
@@ -1700,8 +1676,8 @@ msgstr "DML (Datenmanipulationssprache) zulassen"
 
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:471
 msgid ""
-"Allow end user to drag-and-drop column headers to rearrange them. Note "
-"their changes won't persist for the next time they open the chart."
+"Allow end user to drag-and-drop column headers to rearrange them. Note their"
+" changes won't persist for the next time they open the chart."
 msgstr ""
 "Endbenutzer*innen erlauben, Spaltenüberschriften per Drag & Drop neu "
 "anzuordnen. Beachten Sie, dass ihre Änderungen beim nächsten Öffnen des "
@@ -1716,8 +1692,8 @@ msgid ""
 "Allow manipulation of the database using non-SELECT statements such as "
 "UPDATE, DELETE, CREATE, etc."
 msgstr ""
-"Manipulation der Datenbank mit Nicht-SELECT-Anweisungen wie UPDATE, "
-"DELETE, CREATE usw. ermöglichen."
+"Manipulation der Datenbank mit Nicht-SELECT-Anweisungen wie UPDATE, DELETE, "
+"CREATE usw. ermöglichen."
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:216
 msgid "Allow multiple selections"
@@ -1741,11 +1717,11 @@ msgstr "Abfragen dieser Datenbank in SQL Lab zulassen"
 
 #: superset/views/database/mixins.py:114
 msgid ""
-"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in"
-" SQL Lab"
+"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in "
+"SQL Lab"
 msgstr ""
-"Benutzer*innen das Ausführen von Nicht-SELECT-Anweisungen (UPDATE, "
-"DELETE, CREATE, ...) in SQL Lab erlauben"
+"Benutzer*innen das Ausführen von Nicht-SELECT-Anweisungen (UPDATE, DELETE, "
+"CREATE, ...) in SQL Lab erlauben"
 
 #: superset-frontend/src/dashboard/components/DashboardEmbedControls.tsx:193
 msgid "Allowed Domains (comma separated)"
@@ -1765,10 +1741,10 @@ msgid ""
 "around each box visualize the min, max, range, and outer 2 quartiles."
 msgstr ""
 "Diese Visualisierung, die auch als Box-Whisker-Plot bezeichnet wird, "
-"vergleicht die Verteilungen einer Metrik über mehrere Gruppen hinweg. Der"
-" Kasten in der Mitte stellt den Mittelwert, den Median und die inneren 2 "
-"Quartile dar. Die sogenannten „Whisker“ um jede Box visualisieren die "
-"Min-, Max-, Range- und äußeren 2 Quartile."
+"vergleicht die Verteilungen einer Metrik über mehrere Gruppen hinweg. Der "
+"Kasten in der Mitte stellt den Mittelwert, den Median und die inneren 2 "
+"Quartile dar. Die sogenannten „Whisker“ um jede Box visualisieren die Min-, "
+"Max-, Range- und äußeren 2 Quartile."
 
 #: superset-frontend/src/components/AlteredSliceTag/index.jsx:202
 msgid "Altered"
@@ -1785,8 +1761,8 @@ msgstr "Es existiert bereits ein Alarm mit dem Namen \"%(name)s\""
 
 #: superset/common/query_context_processor.py:326 superset/viz.py:1352
 msgid ""
-"An enclosed time range (both start and end) must be specified when using "
-"a Time Comparison."
+"An enclosed time range (both start and end) must be specified when using a "
+"Time Comparison."
 msgstr ""
 "Bei Verwendung eines Zeitvergleichs muss ein geschlossener Zeitbereich "
 "(sowohl Anfang als auch Ende) angegeben werden."
@@ -1831,8 +1807,8 @@ msgid ""
 "An error occurred while collapsing the table schema. Please contact your "
 "administrator."
 msgstr ""
-"Beim Reduzieren des Tabellenschemas ist ein Fehler aufgetreten. Wenden "
-"Sie sich an Ihre*n Administrator*in."
+"Beim Reduzieren des Tabellenschemas ist ein Fehler aufgetreten. Wenden Sie "
+"sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/views/CRUD/hooks.ts:308
 #, python-format
@@ -1861,8 +1837,8 @@ msgid ""
 "An error occurred while expanding the table schema. Please contact your "
 "administrator."
 msgstr ""
-"Beim Erweitern des Tabellenschemas ist ein Fehler aufgetreten. Wenden Sie"
-" sich an Ihre*n Administrator*in."
+"Beim Erweitern des Tabellenschemas ist ein Fehler aufgetreten. Wenden Sie "
+"sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/views/CRUD/hooks.ts:106
 #, python-format
@@ -1884,15 +1860,14 @@ msgstr "Beim Abrufen verfügbarer CSS-Vorlagen ist ein Fehler aufgetreten"
 #, python-format
 msgid "An error occurred while fetching chart created by values: %s"
 msgstr ""
-"Beim Abrufen des Diagramms, das durch die folgenden Werte erstellt wurde,"
-" ist ein Fehler aufgetreten: %s"
+"Beim Abrufen des Diagramms, das durch die folgenden Werte erstellt wurde, "
+"ist ein Fehler aufgetreten: %s"
 
 #: superset-frontend/src/pages/ChartList/index.tsx:619
 #, python-format
 msgid "An error occurred while fetching chart owners values: %s"
 msgstr ""
-"Beim Abrufen von Diagrammbesitzer*innenwerten ist ein Fehler aufgetreten:"
-" %s"
+"Beim Abrufen von Diagrammbesitzer*innenwerten ist ein Fehler aufgetreten: %s"
 
 #: superset-frontend/src/pages/AlertReportList/index.tsx:479
 #, python-format
@@ -1903,15 +1878,15 @@ msgstr "Beim Abrufen von Werten ist ein Fehler aufgetreten: %s"
 #, python-format
 msgid "An error occurred while fetching dashboard created by values: %s"
 msgstr ""
-"Beim Abrufen des Dashboards, das mit folgenden Werte erstellt wurde, ist "
-"ein Fehler aufgetreten: %s"
+"Beim Abrufen des Dashboards, das mit folgenden Werte erstellt wurde, ist ein"
+" Fehler aufgetreten: %s"
 
 #: superset-frontend/src/pages/DashboardList/index.tsx:534
 #, python-format
 msgid "An error occurred while fetching dashboard owner values: %s"
 msgstr ""
-"Beim Abrufen von Dashboardbesitzer*innen-Werten ist ein Fehler "
-"aufgetreten: %s"
+"Beim Abrufen von Dashboardbesitzer*innen-Werten ist ein Fehler aufgetreten: "
+"%s"
 
 #: superset-frontend/src/pages/ChartList/index.tsx:299
 msgid "An error occurred while fetching dashboards"
@@ -1939,8 +1914,7 @@ msgstr "Beim Abrufen von Datenbankwerten ist ein Fehler aufgetreten: %s"
 #, python-format
 msgid "An error occurred while fetching dataset datasource values: %s"
 msgstr ""
-"Beim Abrufen von Datassatz-Datenquellenwerten ist ein Fehler aufgetreten:"
-" %s"
+"Beim Abrufen von Datassatz-Datenquellenwerten ist ein Fehler aufgetreten: %s"
 
 #: superset-frontend/src/pages/DatasetList/index.tsx:521
 #, python-format
@@ -1970,7 +1944,8 @@ msgstr "Fehler bei Abruf von Funktionsnamen."
 #: superset-frontend/src/pages/AlertReportList/index.tsx:462
 #, python-format
 msgid "An error occurred while fetching owners values: %s"
-msgstr "Beim Abrufen der Werte der Besitzer*innen ist ein Fehler aufgetreten: %s"
+msgstr ""
+"Beim Abrufen der Werte der Besitzer*innen ist ein Fehler aufgetreten: %s"
 
 #: superset-frontend/src/pages/DatasetList/index.tsx:557
 #: superset-frontend/src/pages/QueryHistoryList/index.tsx:378
@@ -1993,8 +1968,8 @@ msgid ""
 "An error occurred while fetching table metadata. Please contact your "
 "administrator."
 msgstr ""
-"Beim Abrufen von Tabellen-Metadaten ist ein Fehler aufgetreten. Wenden "
-"Sie sich an Ihre*n Administrator*in."
+"Beim Abrufen von Tabellen-Metadaten ist ein Fehler aufgetreten. Wenden Sie "
+"sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/pages/Tags/index.tsx:193
 #, python-format
@@ -2044,53 +2019,56 @@ msgid "An error occurred while pruning logs "
 msgstr "Beim Kürzen von Protokollen ist ein Fehler aufgetreten "
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:888
-msgid "An error occurred while removing query. Please contact your administrator."
+msgid ""
+"An error occurred while removing query. Please contact your administrator."
 msgstr ""
-"Beim Entfernen der Abfrage ist ein Fehler aufgetreten. Wenden Sie sich an"
-" Ihre*n Administrator*in."
+"Beim Entfernen der Abfrage ist ein Fehler aufgetreten. Wenden Sie sich an "
+"Ihre*n Administrator*in."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:853
-msgid "An error occurred while removing tab. Please contact your administrator."
+msgid ""
+"An error occurred while removing tab. Please contact your administrator."
 msgstr ""
-"Beim Entfernen der Registerkarte ist ein Fehler aufgetreten. Wenden Sie "
-"sich an Ihre*n Administrator*in."
+"Beim Entfernen der Registerkarte ist ein Fehler aufgetreten. Wenden Sie sich"
+" an Ihre*n Administrator*in."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:1388
 msgid ""
 "An error occurred while removing the table schema. Please contact your "
 "administrator."
 msgstr ""
-"Beim Entfernen des Tabellenschemas ist ein Fehler aufgetreten. Wenden Sie"
-" sich an Ihre*n Administrator*in."
+"Beim Entfernen des Tabellenschemas ist ein Fehler aufgetreten. Wenden Sie "
+"sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/components/Chart/chartReducer.ts:96
 #, python-format
 msgid "An error occurred while rendering the visualization: %s"
-msgstr "Bei der Darstellung dieser Visualisierung ist ein Fehler aufgetreten: %s"
+msgstr ""
+"Bei der Darstellung dieser Visualisierung ist ein Fehler aufgetreten: %s"
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:706
 msgid ""
 "An error occurred while setting the active tab. Please contact your "
 "administrator."
 msgstr ""
-"Beim Festlegen der aktiven Registerkarte ist ein Fehler aufgetreten. "
-"Wenden Sie sich an Ihre*n Administrator*in."
+"Beim Festlegen der aktiven Registerkarte ist ein Fehler aufgetreten. Wenden "
+"Sie sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:967
 msgid ""
 "An error occurred while setting the tab autorun. Please contact your "
 "administrator."
 msgstr ""
-"Beim Festlegen der Registerkarte Autorun ist ein Fehler aufgetreten. "
-"Wenden Sie sich an Ihre*n Administrator*in."
+"Beim Festlegen der Registerkarte Autorun ist ein Fehler aufgetreten. Wenden "
+"Sie sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:911
 msgid ""
 "An error occurred while setting the tab database ID. Please contact your "
 "administrator."
 msgstr ""
-"Beim Festlegen der Registerkartendatenbank-ID ist ein Fehler aufgetreten."
-" Wenden Sie sich an Ihre*n Administrator*in."
+"Beim Festlegen der Registerkartendatenbank-ID ist ein Fehler aufgetreten. "
+"Wenden Sie sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:996
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:1120
@@ -2098,24 +2076,24 @@ msgid ""
 "An error occurred while setting the tab name. Please contact your "
 "administrator."
 msgstr ""
-"Beim Festlegen des Registerkartennamens ist ein Fehler aufgetreten. Bitte"
-" wenden Sie sich an Ihren Administrator."
+"Beim Festlegen des Registerkartennamens ist ein Fehler aufgetreten. Bitte "
+"wenden Sie sich an Ihren Administrator."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:942
 msgid ""
 "An error occurred while setting the tab schema. Please contact your "
 "administrator."
 msgstr ""
-"Beim Festlegen des Registerkartenschemas ist ein Fehler aufgetreten. "
-"Wenden Sie sich an Ihre*n Administrator*in."
+"Beim Festlegen des Registerkartenschemas ist ein Fehler aufgetreten. Wenden "
+"Sie sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:1146
 msgid ""
-"An error occurred while setting the tab template parameters. Please "
-"contact your administrator."
+"An error occurred while setting the tab template parameters. Please contact "
+"your administrator."
 msgstr ""
-"Beim Festlegen der Vorlagen-Parameter ist ein Fehler aufgetreten. Wenden "
-"Sie sich an Ihre*n Administrator*in."
+"Beim Festlegen der Vorlagen-Parameter ist ein Fehler aufgetreten. Wenden Sie"
+" sich an Ihre*n Administrator*in."
 
 #: superset-frontend/src/explore/actions/exploreActions.ts:89
 msgid "An error occurred while starring this chart"
@@ -2124,22 +2102,21 @@ msgstr "Beim Favorisieren des Diagramms ist ein Fehler aufgetreten."
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:255
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:301
 msgid ""
-"An error occurred while storing the latest query id in the backend. "
-"Please contact your administrator if this problem persists."
+"An error occurred while storing the latest query id in the backend. Please "
+"contact your administrator if this problem persists."
 msgstr ""
-"Beim Speichern der letzten Abfrage-ID im Backend ist ein Fehler "
-"aufgetreten. Wenden Sie sich an Ihre*n Administrator*in, wenn dieses "
-"Problem weiterhin besteht."
+"Beim Speichern der letzten Abfrage-ID im Backend ist ein Fehler aufgetreten."
+" Wenden Sie sich an Ihre*n Administrator*in, wenn dieses Problem weiterhin "
+"besteht."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:1087
 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."
+"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 ""
 "Beim Speichern der Abfrage im Backend ist ein Fehler aufgetreten. Um zu "
-"vermeiden, dass Ihre Änderungen verloren gehen, speichern Sie Ihre "
-"Abfrage bitte über die Schaltfläche \"Abfrage speichern\"."
+"vermeiden, dass Ihre Änderungen verloren gehen, speichern Sie Ihre Abfrage "
+"bitte über die Schaltfläche \"Abfrage speichern\"."
 
 #: superset/key_value/exceptions.py:46
 #: superset/temporary_cache/commands/exceptions.py:41
@@ -2157,8 +2134,8 @@ msgstr "Ein unerwarteter Fehler ist aufgetreten"
 #: superset/views/core.py:745
 msgid "An unknown error occurred. Please contact your Superset administrator"
 msgstr ""
-"Ein unbekannter Fehler ist aufgetreten. Wenden Sie sich an Ihre*n "
-"Superset-Administrator*in"
+"Ein unbekannter Fehler ist aufgetreten. Wenden Sie sich an Ihre*n Superset-"
+"Administrator*in"
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/components/CustomFrame.tsx:235
 msgid "Anchor to"
@@ -2345,8 +2322,8 @@ msgstr "Beliebig"
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:393
 msgid "Any additional detail to show in the certification tooltip."
 msgstr ""
-"Alle zusätzlichen Details, die im Zertifizierungs-Tooltip angezeigt "
-"werden sollen."
+"Alle zusätzlichen Details, die im Zertifizierungs-Tooltip angezeigt werden "
+"sollen."
 
 #: superset-frontend/src/dashboard/components/ColorSchemeControlWrapper.jsx:56
 msgid ""
@@ -2357,18 +2334,19 @@ msgstr ""
 "einzelnen Diagramme dieses Dashboards angewendet werden"
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1008
-msgid "Any databases that allow connections via SQL Alchemy URIs can be added. "
+msgid ""
+"Any databases that allow connections via SQL Alchemy URIs can be added. "
 msgstr ""
-"Alle Datenbanken, die Verbindungen über SQL Alchemy URIs zulassen, können"
-" hinzugefügt werden. "
+"Alle Datenbanken, die Verbindungen über SQL Alchemy URIs zulassen, können "
+"hinzugefügt werden. "
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1022
 msgid ""
 "Any databases that allow connections via SQL Alchemy URIs can be added. "
 "Learn about how to connect a database driver "
 msgstr ""
-"Alle Datenbanken, die Verbindungen über SQL Alchemy URIs zulassen, können"
-" hinzugefügt werden. Informationen zum Verbinden eines Datenbanktreibers "
+"Alle Datenbanken, die Verbindungen über SQL Alchemy URIs zulassen, können "
+"hinzugefügt werden. Informationen zum Verbinden eines Datenbanktreibers "
 
 #: superset/views/database/forms.py:179 superset/views/database/forms.py:336
 #: superset/views/database/forms.py:467
@@ -2392,8 +2370,8 @@ msgstr "Angewendete Filter: %s"
 
 #: superset/viz.py:250
 msgid ""
-"Applied rolling window did not return any data. Please make sure the "
-"source query satisfies the minimum periods defined in the rolling window."
+"Applied rolling window did not return any data. Please make sure the source "
+"query satisfies the minimum periods defined in the rolling window."
 msgstr ""
 "Das angewendete rollierende Fenster hat keine Daten zurückgegeben. Bitte "
 "stellen Sie sicher, dass die Quellabfrage die im rollierenden Fenster "
@@ -2544,13 +2522,11 @@ msgstr "Deckkraft des Flächendiagramms"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Area/index.ts:61
 msgid ""
-"Area charts are similar to line charts in that they represent variables "
-"with the same scale, but area charts stack the metrics on top of each "
-"other."
+"Area charts are similar to line charts in that they represent variables with"
+" the same scale, but area charts stack the metrics on top of each other."
 msgstr ""
-"Flächendiagramme ähneln Liniendiagrammen, da sie Variablen mit der "
-"gleichen Skala darstellen, aber Flächendiagramme stapeln die Metriken "
-"übereinander."
+"Flächendiagramme ähneln Liniendiagrammen, da sie Variablen mit der gleichen "
+"Skala darstellen, aber Flächendiagramme stapeln die Metriken übereinander."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:239
 msgid "Arrow"
@@ -2725,8 +2701,8 @@ msgstr "Auf Metrik basierend"
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:56
 msgid "Based on granularity, number of time periods to compare against"
 msgstr ""
-"Basierend auf der Granularität, Anzahl der Zeiträume, mit denen "
-"verglichen werden soll"
+"Basierend auf der Granularität, Anzahl der Zeiträume, mit denen verglichen "
+"werden soll"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/controls.tsx:228
 msgid "Based on what should series be ordered on the chart and legend"
@@ -2796,7 +2772,8 @@ msgstr "Unten links"
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx:238
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:206
 msgid "Bottom margin, in pixels, allowing for more room for axis labels"
-msgstr "Unterer Rand in Pixeln, ermöglicht mehr Platz für Achsenbeschriftungen"
+msgstr ""
+"Unterer Rand in Pixeln, ermöglicht mehr Platz für Achsenbeschriftungen"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:186
 msgid "Bottom right"
@@ -2814,20 +2791,20 @@ msgstr "Von Unten nach Oben"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/controlPanel.tsx:195
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/controlPanel.tsx:245
 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."
+"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 ""
-"Grenzen für die Y-Achse. Wenn sie leer gelassen werden, werden die "
-"Grenzen basierend auf Min/Max der Daten dynamisch definiert. Beachten "
-"Sie, dass diese Funktion nur den Achsenbereich erweitert. Es wird den "
-"Umfang der Daten nicht einschränken."
+"Grenzen für die Y-Achse. Wenn sie leer gelassen werden, werden die Grenzen "
+"basierend auf Min/Max der Daten dynamisch definiert. Beachten Sie, dass "
+"diese Funktion nur den Achsenbereich erweitert. Es wird den Umfang der Daten"
+" nicht einschränken."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Bar/controlPanel.tsx:246
 msgid ""
 "Bounds for the 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."
+"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 ""
 "Grenzen für die Achse. Wenn sie leer gelassen werden, werden die Grenzen "
 "dynamisch basierend auf den Min/Max-Werten der Daten definiert. Beachten "
@@ -2837,30 +2814,27 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/controlPanel.tsx:373
 #, fuzzy
 msgid ""
-"Bounds for the primary 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."
+"Bounds for the primary 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 ""
-"Grenzen für die Y-Achse. Wenn sie leer gelassen werden, werden die "
-"Grenzen basierend auf Min/Max der Daten dynamisch definiert. Beachten "
-"Sie, dass diese Funktion nur den Achsenbereich erweitert. Es wird den "
-"Umfang der Daten nicht einschränken."
+"Grenzen für die Y-Achse. Wenn sie leer gelassen werden, werden die Grenzen "
+"basierend auf Min/Max der Daten dynamisch definiert. Beachten Sie, dass "
+"diese Funktion nur den Achsenbereich erweitert. Es wird den Umfang der Daten"
+" nicht einschränken."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/controlPanel.tsx:411
 #, fuzzy
 msgid ""
 "Bounds for the secondary Y-axis. Only works when Independent Y-axis\n"
-"                bounds are enabled. When left empty, the bounds are "
-"dynamically defined\n"
-"                based on the min/max of the data. Note that this feature "
-"will only expand\n"
+"                bounds are enabled. When left empty, the bounds are dynamically defined\n"
+"                based on the min/max of the data. Note that this feature will only expand\n"
 "                the axis range. It won't narrow the data's extent."
 msgstr ""
-"Grenzen für die Y-Achse. Wenn sie leer gelassen werden, werden die "
-"Grenzen basierend auf Min/Max der Daten dynamisch definiert. Beachten "
-"Sie, dass diese Funktion nur den Achsenbereich erweitert. Es wird den "
-"Umfang der Daten nicht einschränken."
+"Grenzen für die Y-Achse. Wenn sie leer gelassen werden, werden die Grenzen "
+"basierend auf Min/Max der Daten dynamisch definiert. Beachten Sie, dass "
+"diese Funktion nur den Achsenbereich erweitert. Es wird den Umfang der Daten"
+" nicht einschränken."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/BoxPlot/index.js:26
 #: superset-frontend/plugins/plugin-chart-echarts/src/BoxPlot/index.ts:58
@@ -2935,16 +2909,16 @@ msgstr "Business Datentyp"
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:233
 #: superset-frontend/src/filters/components/Select/controlPanel.ts:138
 msgid ""
-"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)."
+"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)."
 msgstr ""
-"Standardmäßig lädt jeder Filter beim ersten Laden der Seite höchstens "
-"1000 Auswahlmöglichkeiten. Aktivieren Sie dieses Kontrollkästchen, wenn "
-"Sie über mehr als 1000 Filterwerte verfügen und die dynamische Suche "
-"aktivieren möchten, die Filterwerte während der Benutzereingabe lädt (was"
-" die Datenbank belasten kann)."
+"Standardmäßig lädt jeder Filter beim ersten Laden der Seite höchstens 1000 "
+"Auswahlmöglichkeiten. Aktivieren Sie dieses Kontrollkästchen, wenn Sie über "
+"mehr als 1000 Filterwerte verfügen und die dynamische Suche aktivieren "
+"möchten, die Filterwerte während der Benutzereingabe lädt (was die Datenbank"
+" belasten kann)."
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:337
 msgid "By key: use column names as sorting key"
@@ -3036,8 +3010,8 @@ msgid ""
 "CSV file \"%(csv_filename)s\" uploaded to table \"%(table_name)s\" in "
 "database \"%(db_name)s\""
 msgstr ""
-"CSV-Datei \"%(csv_filename)s\" in Tabelle \"%(table_name)s\" in Datenbank"
-" \"%(db_name)s\" hochgeladen"
+"CSV-Datei \"%(csv_filename)s\" in Tabelle \"%(table_name)s\" in Datenbank "
+"\"%(db_name)s\" hochgeladen"
 
 #: superset/views/database/views.py:161
 msgid "CSV to Database configuration"
@@ -3053,14 +3027,14 @@ msgstr "CTAS & CVAS SCHEMA"
 
 #: superset/sql_lab.py:432
 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."
+"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 ""
-"CTAS (create table as select) kann nur mit einer Abfrage ausgeführt "
-"werden, bei der die letzte Anweisung ein SELECT ist. Bitte stellen Sie "
-"sicher, dass Ihre Abfrage eine SELECT-Anweisung als letzte Anweisung hat."
-" Versuchen Sie dann erneut, die Abfrage auszuführen."
+"CTAS (create table as select) kann nur mit einer Abfrage ausgeführt werden, "
+"bei der die letzte Anweisung ein SELECT ist. Bitte stellen Sie sicher, dass "
+"Ihre Abfrage eine SELECT-Anweisung als letzte Anweisung hat. Versuchen Sie "
+"dann erneut, die Abfrage auszuführen."
 
 #: superset/views/database/mixins.py:187
 msgid "CTAS Schema"
@@ -3069,13 +3043,13 @@ msgstr "CTAS-Schema"
 #: superset/sql_lab.py:449
 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."
+"SELECT statement. Please make sure your query has only a SELECT statement. "
+"Then, try running your query again."
 msgstr ""
-"CVAS (create view as select) kann nur mit einer Abfrage mit einer "
-"einzigen SELECT-Anweisung ausgeführt werden. Bitte stellen Sie sicher, "
-"dass Ihre Anfrage nur eine SELECT-Anweisung hat. Versuchen Sie dann "
-"erneut, die Abfrage auszuführen."
+"CVAS (create view as select) kann nur mit einer Abfrage mit einer einzigen "
+"SELECT-Anweisung ausgeführt werden. Bitte stellen Sie sicher, dass Ihre "
+"Anfrage nur eine SELECT-Anweisung hat. Versuchen Sie dann erneut, die "
+"Abfrage auszuführen."
 
 #: superset/errors.py:129
 msgid "CVAS (create view as select) query has more than one statement."
@@ -3141,8 +3115,8 @@ msgstr "Kalender Heatmap"
 #: superset-frontend/src/dashboard/actions/dashboardLayout.js:213
 msgid "Can not move top level tab into nested tabs"
 msgstr ""
-"Registerkarte der obersten Ebene kann nicht in verschachtelte "
-"Registerkarten verschoben werden"
+"Registerkarte der obersten Ebene kann nicht in verschachtelte Registerkarten"
+" verschoben werden"
 
 #: superset-frontend/src/filters/components/GroupBy/controlPanel.ts:59
 #: superset-frontend/src/filters/components/Select/controlPanel.ts:77
@@ -3151,7 +3125,8 @@ msgstr "Mehrere Werte können ausgewählt werden"
 
 #: superset/viz.py:1727
 msgid "Can't have overlap between Series and Breakdowns"
-msgstr "Überschneidungen zwischen Zeitreihen und Aufschlüsselungen nicht zulässig"
+msgstr ""
+"Überschneidungen zwischen Zeitreihen und Aufschlüsselungen nicht zulässig"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery/index.tsx:205
 #: superset-frontend/src/SqlLab/components/SqlEditor/index.jsx:753
@@ -3197,8 +3172,7 @@ msgid ""
 "Make sure to create the database before importing the dashboard."
 msgstr ""
 "Dashboard kann nicht importiert werden: %(db_error)s.\n"
-"Stellen Sie sicher, dass Sie die Datenbank erstellen, bevor Sie das "
-"Dashboard importieren."
+"Stellen Sie sicher, dass Sie die Datenbank erstellen, bevor Sie das Dashboard importieren."
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterControls/FilterValue.tsx:302
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:1228
@@ -3365,21 +3339,21 @@ msgstr "Änderungen gespeichert."
 
 #: superset-frontend/src/components/Datasource/ChangeDatasourceModal.tsx:51
 msgid ""
-"Changing the dataset may break the chart if the chart relies on columns "
-"or metadata that does not exist in the target dataset"
+"Changing the dataset may break the chart if the chart relies on columns or "
+"metadata that does not exist in the target dataset"
 msgstr ""
-"Durch das Ändern des Datensatzes kann das Diagramm beeinträchtigt werden,"
-" wenn das Diagramm auf Spalten oder Metadaten basiert, die im "
-"Zieldatensatz nicht vorhanden sind"
+"Durch das Ändern des Datensatzes kann das Diagramm beeinträchtigt werden, "
+"wenn das Diagramm auf Spalten oder Metadaten basiert, die im Zieldatensatz "
+"nicht vorhanden sind"
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1342
 msgid ""
-"Changing these settings will affect all charts using this dataset, "
-"including charts owned by other people."
+"Changing these settings will affect all charts using this dataset, including"
+" charts owned by other people."
 msgstr ""
 "Das Ändern dieser Einstellungen wirkt sich auf alle Diagramme aus, die "
-"diesen Datensatz verwenden, einschließlich Diagramme, die anderen "
-"Personen gehören."
+"diesen Datensatz verwenden, einschließlich Diagramme, die anderen Personen "
+"gehören."
 
 #: superset/dashboards/commands/exceptions.py:78
 msgid "Changing this Dashboard is forbidden"
@@ -3559,25 +3533,13 @@ msgstr "Diagrammänderungen"
 
 #: superset-frontend/src/visualizations/FilterBox/FilterBoxChartPlugin.js:30
 msgid ""
-"Chart component that lets you add a custom filter UI in your dashboard. "
-"When added to dashboard, a filter box lets users specify specific values "
-"or ranges to filter charts by. The charts that each filter box is applied"
-" to can be fine tuned as well in the dashboard view.\n"
+"Chart component that lets you add a custom filter UI in your dashboard. When added to dashboard, a filter box lets users specify specific values or ranges to filter charts by. The charts that each filter box is applied to can be fine tuned as well in the dashboard view.\n"
 "\n"
-"    Note that this plugin is being replaced with the new Filters feature "
-"that lives in the dashboard view itself. It's easier to use and has more "
-"capabilities!"
-msgstr ""
-"Diagrammkomponente, mit der Sie Ihrem Dashboard eine benutzerdefinierte "
-"Filter-Oberfläche hinzufügen können. Ist sie dem Dashboard zugefügt, "
-"können Benutzer*innen in einem Filterfeld bestimmte Werte oder Bereiche "
-"angeben, nach denen Diagramme gefiltert werden sollen. Die Diagramme, auf"
-" die jedes Filterfeld angewendet wird, können auch in der "
-"Dashboardansicht optimiert werden.\n"
+"    Note that this plugin is being replaced with the new Filters feature that lives in the dashboard view itself. It's easier to use and has more capabilities!"
+msgstr ""
+"Diagrammkomponente, mit der Sie Ihrem Dashboard eine benutzerdefinierte Filter-Oberfläche hinzufügen können. Ist sie dem Dashboard zugefügt, können Benutzer*innen in einem Filterfeld bestimmte Werte oder Bereiche angeben, nach denen Diagramme gefiltert werden sollen. Die Diagramme, auf die jedes Filterfeld angewendet wird, können auch in der Dashboardansicht optimiert werden.\n"
 "\n"
-"Beachten Sie, dass dieses Plugin durch die neue Filterfunktion ersetzt "
-"wird, die sich in der Dashboard-Ansicht selbst befindet. Sie ist "
-"einfacher zu bedienen und hat mehr Funktionen!"
+"Beachten Sie, dass dieses Plugin durch die neue Filterfunktion ersetzt wird, die sich in der Dashboard-Ansicht selbst befindet. Sie ist einfacher zu bedienen und hat mehr Funktionen!"
 
 #: superset/charts/commands/exceptions.py:115
 msgid "Chart could not be created."
@@ -3598,8 +3560,8 @@ msgstr "Diagramm existiert nicht"
 #: superset/charts/data/api.py:130
 msgid "Chart has no query context saved. Please save the chart again."
 msgstr ""
-"Für das Diagramm ist kein Abfragekontext gespeichert. Bitte speichern Sie"
-" das Diagramm erneut."
+"Für das Diagramm ist kein Abfragekontext gespeichert. Bitte speichern Sie "
+"das Diagramm erneut."
 
 #: superset-frontend/src/explore/components/EmbedCodeContent.jsx:130
 msgid "Chart height"
@@ -3685,8 +3647,8 @@ msgstr "Überprüfen Sie die Sortierung aufsteigend"
 #: superset-frontend/src/explore/controlUtils/controlUtils.test.tsx:114
 #: superset-frontend/src/explore/fixtures.tsx:44
 msgid ""
-"Check if the Rose Chart should use segment area instead of segment radius"
-" for proportioning"
+"Check if the Rose Chart should use segment area instead of segment radius "
+"for proportioning"
 msgstr ""
 "Aktivieren, falls das Rose-Diagramm für die Proportionierung den "
 "Segmentbereich anstelle des Segmentradius verwenden soll."
@@ -3713,7 +3675,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:212
 msgid "Check to force date partitions to have the same height"
-msgstr "Aktivieren, um zu erzwingen, dass Datumspartitionen die gleiche Höhe haben"
+msgstr ""
+"Aktivieren, um zu erzwingen, dass Datumspartitionen die gleiche Höhe haben"
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:87
 msgid "Check to include time column dropdown"
@@ -3733,7 +3696,8 @@ msgstr "Die Auswahl von [Label] muss in [Group By] vorhanden sein."
 
 #: superset/viz.py:2315
 msgid "Choice of [Point Radius] must be present in [Group By]"
-msgstr "Die Auswahl von [Punktradius] muss in [Gruppieren nach] vorhanden sein."
+msgstr ""
+"Die Auswahl von [Punktradius] muss in [Gruppieren nach] vorhanden sein."
 
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/EncryptedField.tsx:151
 #: superset/templates/superset/import_dashboards.html:47
@@ -3782,8 +3746,8 @@ msgstr "Diagrammtyp auswählen"
 #: superset-frontend/src/SqlLab/components/SqlEditor/index.jsx:739
 msgid "Choose one of the available databases from the panel on the left."
 msgstr ""
-"Wählen Sie einen der verfügbaren Datensätze aus dem Bereich auf der "
-"linken Seite."
+"Wählen Sie einen der verfügbaren Datensätze aus dem Bereich auf der linken "
+"Seite."
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:812
 msgid "Choose the annotation layer type"
@@ -3803,8 +3767,8 @@ msgstr "Wählen Sie die Quelle Ihrer Anmerkungen aus"
 
 #: superset-frontend/plugins/legacy-plugin-chart-world-map/src/controlPanel.ts:122
 msgid ""
-"Choose whether a country should be shaded by the metric, or assigned a "
-"color based on a categorical color palette"
+"Choose whether a country should be shaded by the metric, or assigned a color"
+" based on a categorical color palette"
 msgstr ""
 "Wählen Sie aus, ob ein Land anhand der Metrik eingefärbt oder eine Farbe "
 "basierend auf einer kategorialen Farbpalette zugewiesen werden soll."
@@ -3844,17 +3808,17 @@ msgstr "Kreisförmig"
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Line/index.js:32
 msgid "Classic chart that visualizes how metrics change over time."
 msgstr ""
-"Klassisches Diagramm, das visualisiert, wie sich Metriken im Laufe der "
-"Zeit ändern."
+"Klassisches Diagramm, das visualisiert, wie sich Metriken im Laufe der Zeit "
+"ändern."
 
 #: superset-frontend/plugins/plugin-chart-table/src/index.ts:41
 msgid ""
 "Classic row-by-column spreadsheet like view of a dataset. Use tables to "
 "showcase a view into the underlying data or to show aggregated metrics."
 msgstr ""
-"Klassische Zeilen-für-Spalten-Tabellenansicht eines Datensatzes. "
-"Verwenden Sie Tabellen, um eine Ansicht der zugrunde liegenden Daten oder"
-" aggregierter Metriken anzuzeigen."
+"Klassische Zeilen-für-Spalten-Tabellenansicht eines Datensatzes. Verwenden "
+"Sie Tabellen, um eine Ansicht der zugrunde liegenden Daten oder aggregierter"
+" Metriken anzuzeigen."
 
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:454
 #: superset-frontend/src/pages/RowLevelSecurityList/index.tsx:144
@@ -3880,17 +3844,17 @@ msgstr "Formular zurücksetzen"
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/Vertical.tsx:209
 msgid "Click on \"+Add/Edit Filters\" button to create new dashboard filters"
 msgstr ""
-"Klicken Sie auf die Schaltfläche \"+Filter hinzufügen/bearbeiten\", um "
-"neue Dashboard-Filter zu erstellen"
+"Klicken Sie auf die Schaltfläche \"+Filter hinzufügen/bearbeiten\", um neue "
+"Dashboard-Filter zu erstellen"
 
 #: superset-frontend/src/components/Chart/Chart.jsx:286
 msgid ""
-"Click on \"Create chart\" button in the control panel on the left to "
-"preview a visualization or"
+"Click on \"Create chart\" button in the control panel on the left to preview"
+" a visualization or"
 msgstr ""
 "Klicken Sie auf die Schaltfläche \"Diagramm erstellen\" in der "
-"Systemsteuerung auf der linken Seite, um eine Vorschau einer "
-"Visualisierung anzuzeigen oder"
+"Systemsteuerung auf der linken Seite, um eine Vorschau einer Visualisierung "
+"anzuzeigen oder"
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1018
 msgid "Click the lock to make changes."
@@ -3902,21 +3866,20 @@ msgstr "Klicken Sie auf die Sperre, um weitere Änderungen zu verhindern."
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:2012
 msgid ""
-"Click this link to switch to an alternate form that allows you to input "
-"the SQLAlchemy URL for this database manually."
+"Click this link to switch to an alternate form that allows you to input the "
+"SQLAlchemy URL for this database manually."
 msgstr ""
-"Klicken Sie auf diesen Link, um zu einem alternativen Formular zu "
-"wechseln, mit dem Sie die SQLAlchemy-URL für diese Datenbank manuell "
-"eingeben können."
+"Klicken Sie auf diesen Link, um zu einem alternativen Formular zu wechseln, "
+"mit dem Sie die SQLAlchemy-URL für diese Datenbank manuell eingeben können."
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1827
 msgid ""
 "Click this link to switch to an alternate form that exposes only the "
 "required fields needed to connect this database."
 msgstr ""
-"Klicken Sie auf diesen Link, um zu einem alternativen Formular zu "
-"wechseln, das nur die zum Verbinden dieser Datenbank erforderlichen "
-"Felder verfügbar macht."
+"Klicken Sie auf diesen Link, um zu einem alternativen Formular zu wechseln, "
+"das nur die zum Verbinden dieser Datenbank erforderlichen Felder verfügbar "
+"macht."
 
 #: superset-frontend/src/components/Table/index.tsx:217
 msgid "Click to cancel sorting"
@@ -4063,12 +4026,12 @@ msgstr "Farbschema"
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx:176
 msgid ""
-"Color will be shaded based the normalized (0% to 100%) value of a given "
-"cell against the other cells in the selected range: "
+"Color will be shaded based the normalized (0% to 100%) value of a given cell"
+" against the other cells in the selected range: "
 msgstr ""
 "Die Farbe wird basierend auf dem normalisierten Wert (0% to 100%) einer "
-"bestimmten Zelle im Vergleich zu den anderen Zellen im ausgewählten "
-"Bereich schattiert: "
+"bestimmten Zelle im Vergleich zu den anderen Zellen im ausgewählten Bereich "
+"schattiert: "
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:497
 msgid "Colors"
@@ -4097,8 +4060,8 @@ msgid ""
 "Column \"%(column)s\" is not numeric or does not exists in the query "
 "results."
 msgstr ""
-"Die Spalte \"%(column)s\" ist nicht numerisch oder existiert nicht in den"
-" Abfrageergebnissen."
+"Die Spalte \"%(column)s\" ist nicht numerisch oder existiert nicht in den "
+"Abfrageergebnissen."
 
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:361
 msgid "Column Configuration"
@@ -4122,7 +4085,8 @@ msgstr "Spaltenbezeichnung(en)"
 msgid ""
 "Column containing ISO 3166-2 codes of region/province/department in your "
 "table."
-msgstr "Spalte mit ISO 3166-2-Codes der Region/Provinz/Kreis in Ihrer Tabelle."
+msgstr ""
+"Spalte mit ISO 3166-2-Codes der Region/Provinz/Kreis in Ihrer Tabelle."
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:74
 msgid "Column containing latitude data"
@@ -4147,19 +4111,19 @@ msgstr "Spalte ist erforderlich"
 
 #: superset/views/database/forms.py:394 superset/views/database/forms.py:485
 msgid ""
-"Column label for index column(s). If None is given and Dataframe Index is"
-" True, Index Names are used."
+"Column label for index column(s). If None is given and Dataframe Index is "
+"True, Index Names are used."
 msgstr ""
-"Spaltenbezeichnung für Indexspalte(n). Wenn None angegeben ist und "
-"Dataframe Index den Wert True hat, werden Indexnamen verwendet."
+"Spaltenbezeichnung für Indexspalte(n). Wenn None angegeben ist und Dataframe"
+" Index den Wert True hat, werden Indexnamen verwendet."
 
 #: superset/views/database/forms.py:233
 msgid ""
-"Column label for index column(s). If None is given and Dataframe Index is"
-" checked, Index Names are used"
+"Column label for index column(s). If None is given and Dataframe Index is "
+"checked, Index Names are used"
 msgstr ""
-"Spaltenbeschriftung für Indexspalten. Wenn „None“ angegeben und "
-"„Dataframe Index“ aktiviert ist, werden Indexnamen verwendet."
+"Spaltenbeschriftung für Indexspalten. Wenn „None“ angegeben und „Dataframe "
+"Index“ aktiviert ist, werden Indexnamen verwendet."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/components/labelUtils.tsx:90
 msgid "Column name"
@@ -4183,19 +4147,19 @@ msgstr "Spaltenauswahl"
 
 #: superset/views/database/forms.py:221
 msgid ""
-"Column to use as the row labels of the dataframe. Leave empty if no index"
-" column"
+"Column to use as the row labels of the dataframe. Leave empty if no index "
+"column"
 msgstr ""
-"Spalte, die als Zeilenbeschriftungen des Dataframe verwendet werden soll."
-" Leer lassen, wenn keine Indexspalte existiert."
+"Spalte, die als Zeilenbeschriftungen des Dataframe verwendet werden soll. "
+"Leer lassen, wenn keine Indexspalte existiert."
 
 #: superset/views/database/forms.py:352
 msgid ""
-"Column to use as the row labels of the dataframe. Leave empty if no index"
-" column."
+"Column to use as the row labels of the dataframe. Leave empty if no index "
+"column."
 msgstr ""
-"Spalte, die als Zeilenbeschriftungen des Datenrahmens verwendet werden "
-"soll. Leer lassen, wenn keine Indexspalte vorhanden."
+"Spalte, die als Zeilenbeschriftungen des Datenrahmens verwendet werden soll."
+" Leer lassen, wenn keine Indexspalte vorhanden."
 
 #: superset/views/database/forms.py:424
 msgid "Columnar File"
@@ -4204,8 +4168,8 @@ msgstr "Tabellen-Datei"
 #: superset/views/database/views.py:568
 #, python-format
 msgid ""
-"Columnar file \"%(columnar_filename)s\" uploaded to table "
-"\"%(table_name)s\" in database \"%(db_name)s\""
+"Columnar file \"%(columnar_filename)s\" uploaded to table \"%(table_name)s\""
+" in database \"%(db_name)s\""
 msgstr ""
 "Spaltendatei \"%(columnar_filename)s\" in Tabelle \"%(table_name)s\" in "
 "Datenbank \"%(db_name)s\" hochgeladen"
@@ -4288,9 +4252,9 @@ msgstr "Metriken kombinieren"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:297
 msgid ""
-"Comma-separated color picks for the intervals, e.g. 1,2,4. Integers "
-"denote colors from the chosen color scheme and are 1-indexed. Length must"
-" be matching that of interval bounds."
+"Comma-separated color picks for the intervals, e.g. 1,2,4. Integers denote "
+"colors from the chosen color scheme and are 1-indexed. Length must be "
+"matching that of interval bounds."
 msgstr ""
 "Kommagetrennte Farbwerte für die Intervalle, z.B. 1,2,4. Ganzzahlen "
 "bezeichnen Farben aus dem gewählten Farbschema und sind 1-indiziert. Die "
@@ -4298,12 +4262,12 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:283
 msgid ""
-"Comma-separated interval bounds, e.g. 2,4,5 for intervals 0-2, 2-4 and "
-"4-5. Last number should match the value provided for MAX."
+"Comma-separated interval bounds, e.g. 2,4,5 for intervals 0-2, 2-4 and 4-5. "
+"Last number should match the value provided for MAX."
 msgstr ""
-"Durch Kommas getrennte Intervallgrenzen, z.B. 2,4,5 für die Intervalle "
-"0-2, 2-4 und 4-5. Die letzte Zahl sollte mit dem für MAX angegebenen Wert"
-" übereinstimmen."
+"Durch Kommas getrennte Intervallgrenzen, z.B. 2,4,5 für die Intervalle 0-2, "
+"2-4 und 4-5. Die letzte Zahl sollte mit dem für MAX angegebenen Wert "
+"übereinstimmen."
 
 #: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx:371
 msgid "Comparator option"
@@ -4325,28 +4289,28 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-horizon/src/index.js:28
 msgid ""
-"Compares how a metric changes over time between different groups. Each "
-"group is mapped to a row and change over time is visualized bar lengths "
-"and color."
+"Compares how a metric changes over time between different groups. Each group"
+" is mapped to a row and change over time is visualized bar lengths and "
+"color."
 msgstr ""
-"Vergleicht, wie sich eine Metrik im Laufe der Zeit zwischen verschiedenen"
-" Gruppen ändert. Jede Gruppe wird einer Zeile zugeordnet und die Änderung"
-" im Laufe der Zeit werden als Balkenlängen und -farben visualisiert."
+"Vergleicht, wie sich eine Metrik im Laufe der Zeit zwischen verschiedenen "
+"Gruppen ändert. Jede Gruppe wird einer Zeile zugeordnet und die Änderung im "
+"Laufe der Zeit werden als Balkenlängen und -farben visualisiert."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/index.js:35
 msgid ""
-"Compares metrics from different categories using bars. Bar lengths are "
-"used to indicate the magnitude of each value and color is used to "
-"differentiate groups."
+"Compares metrics from different categories using bars. Bar lengths are used "
+"to indicate the magnitude of each value and color is used to differentiate "
+"groups."
 msgstr ""
 "Vergleicht Metriken aus verschiedenen Kategorien mithilfe von Balken. "
-"Balkenlängen werden verwendet, um die Größe jedes Werts anzugeben, und "
-"Farbe wird verwendet, um Gruppen zu unterscheiden."
+"Balkenlängen werden verwendet, um die Größe jedes Werts anzugeben, und Farbe"
+" wird verwendet, um Gruppen zu unterscheiden."
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/index.ts:27
 msgid ""
-"Compares the lengths of time different activities take in a shared "
-"timeline view."
+"Compares the lengths of time different activities take in a shared timeline "
+"view."
 msgstr ""
 "Vergleicht die Zeitspanne, die verschiedene Aktivitäten in einer "
 "freigegebenen Zeitachsenansicht benötigen."
@@ -4496,8 +4460,7 @@ msgstr "Datenbank verbinden"
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1824
 msgid "Connect this database using the dynamic form instead"
 msgstr ""
-"Verbinden Sie diese Datenbank stattdessen mithilfe des dynamischen "
-"Formulars"
+"Verbinden Sie diese Datenbank stattdessen mithilfe des dynamischen Formulars"
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:2007
 msgid "Connect this database with a SQLAlchemy URI string instead"
@@ -4583,8 +4546,8 @@ msgstr "Kopieren und Einfügen von JSON-Anmeldeinformationen"
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/EncryptedField.tsx:125
 msgid "Copy and paste the entire service account .json file here"
 msgstr ""
-"Kopieren Sie die gesamte JSON-Datei des Dienstkontos, und fügen Sie sie "
-"hier ein"
+"Kopieren Sie die gesamte JSON-Datei des Dienstkontos, und fügen Sie sie hier"
+" ein"
 
 #: superset-frontend/src/SqlLab/components/ShareSqlLabQuery/index.tsx:108
 msgid "Copy link"
@@ -4632,8 +4595,8 @@ msgstr "Kopieren Sie den Namen des HTTP-Pfads Ihres Clusters."
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/CommonParameters.tsx:115
 msgid "Copy the name of the database you are trying to connect to."
 msgstr ""
-"Kopieren Sie den Namen der Datenbank, mit der Sie eine Verbindung "
-"herstellen möchten."
+"Kopieren Sie den Namen der Datenbank, mit der Sie eine Verbindung herstellen"
+" möchten."
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:271
 msgid "Copy to Clipboard"
@@ -4760,8 +4723,7 @@ msgid ""
 "Create a dataset to begin visualizing your data as a chart or go to\n"
 "          SQL Lab to query your data."
 msgstr ""
-"Erstellen Sie einen Datensatz, um mit der Visualisierung Ihrer Daten als "
-"Diagramm zu beginnen, oder wechseln Sie zu\n"
+"Erstellen Sie einen Datensatz, um mit der Visualisierung Ihrer Daten als Diagramm zu beginnen, oder wechseln Sie zu\n"
 "          SQL Lab, um Ihre Daten abzufragen."
 
 #: superset-frontend/src/dashboard/components/DashboardGrid.jsx:201
@@ -4842,7 +4804,8 @@ msgstr "Erstellt am"
 
 #: superset/databases/ssh_tunnel/commands/exceptions.py:46
 msgid "Creating SSH Tunnel failed for an unknown reason"
-msgstr "Das Erstellen eines SSH-Tunnels ist aus unbekanntem Grund fehlgeschlagen"
+msgstr ""
+"Das Erstellen eines SSH-Tunnels ist aus unbekanntem Grund fehlgeschlagen"
 
 #: superset-frontend/src/SqlLab/components/ExploreCtasResultsButton/index.tsx:70
 msgid "Creating a data source and creating a new tab"
@@ -4858,10 +4821,11 @@ msgid "Crimson"
 msgstr "Purpur"
 
 #: superset-frontend/src/components/Chart/ChartContextMenu/ChartContextMenu.tsx:152
-msgid "Cross-filter will be applied to all of the charts that use this dataset."
+msgid ""
+"Cross-filter will be applied to all of the charts that use this dataset."
 msgstr ""
-"Der Kreuzfilter wird auf alle Diagramme angewendet, die diesenn Datensatz"
-" verwenden."
+"Der Kreuzfilter wird auf alle Diagramme angewendet, die diesenn Datensatz "
+"verwenden."
 
 #: superset-frontend/src/components/Chart/ChartContextMenu/ChartContextMenu.tsx:164
 msgid "Cross-filtering is not enabled for this dashboard."
@@ -4958,8 +4922,8 @@ msgstr "D3-Formatsyntax: https://github.com/d3/d3-format"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/constants.tsx:150
 msgid ""
-"D3 number format for numbers between -1.0 and 1.0, useful when you want "
-"to have different significant digits for small and large numbers"
+"D3 number format for numbers between -1.0 and 1.0, useful when you want to "
+"have different significant digits for small and large numbers"
 msgstr ""
 "D3-Zahlenformat für Zahlen zwischen -1,0 und 1,0. Nützlich, wenn Sie "
 "verschiedene Anzahlen signifikanter Ziffern für kleine und große Zahlen "
@@ -5028,7 +4992,8 @@ msgstr "Dashboard [%s] wurde gerade erstellt und Diagramm [%s] hinzugefügt"
 
 #: superset/views/core.py:1144
 msgid "Dashboard [{}] just got created and chart [{}] was added to it"
-msgstr "Dashboard [{}] wurde gerade erstellt und Diagramm [{}] wurde hinzugefügt"
+msgstr ""
+"Dashboard [{}] wurde gerade erstellt und Diagramm [{}] wurde hinzugefügt"
 
 #: superset/dashboards/commands/exceptions.py:54
 msgid "Dashboard could not be created."
@@ -5069,15 +5034,12 @@ msgstr "Dashboard Schema"
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:868
 msgid ""
 "Dashboard time range filters apply to temporal columns defined in\n"
-"          the filter section of each chart. Add temporal columns to the "
-"chart\n"
+"          the filter section of each chart. Add temporal columns to the chart\n"
 "          filters to have this dashboard filter impact those charts."
 msgstr ""
 "Dashboard-Zeitbereichsfilter gelten für zeitliche Spalten, die im\n"
-"          Filterabschnitt jedes Diagramms festgelegt wurden. Fügen Sie "
-"Zeitspalten zu\n"
-"          Diagrammfiltern hinzu, damit sich dieser Dashboardfilter auf "
-"diese Diagramme auswirkt."
+"          Filterabschnitt jedes Diagramms festgelegt wurden. Fügen Sie Zeitspalten zu\n"
+"          Diagrammfiltern hinzu, damit sich dieser Dashboardfilter auf diese Diagramme auswirkt."
 
 #: superset-frontend/src/dashboard/components/Header/index.jsx:513
 msgid "Dashboard title"
@@ -5141,9 +5103,9 @@ msgstr "Datenzoom"
 
 #: superset/sqllab/commands/results.py:116 superset/views/core.py:2231
 msgid ""
-"Data could not be deserialized from the results backend. The storage "
-"format might have changed, rendering the old data stake. You need to re-"
-"run the original query."
+"Data could not be deserialized from the results backend. The storage format "
+"might have changed, rendering the old data stake. You need to re-run the "
+"original query."
 msgstr ""
 "Daten konnten nicht aus dem Ergebnis-Backend deserialisiert werden. Das "
 "Speicherformat hat sich möglicherweise geändert, wodurch die alten Daten "
@@ -5151,11 +5113,11 @@ msgstr ""
 
 #: superset/sqllab/commands/results.py:75 superset/views/core.py:2184
 msgid ""
-"Data could not be retrieved from the results backend. You need to re-run "
-"the original query."
+"Data could not be retrieved from the results backend. You need to re-run the"
+" original query."
 msgstr ""
-"Daten konnten nicht deserialisiert werden. Möglicherweise möchten Sie die"
-" Abfrage erneut ausführen."
+"Daten konnten nicht deserialisiert werden. Möglicherweise möchten Sie die "
+"Abfrage erneut ausführen."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/components/PlaySlider.jsx:182
 msgid "Data has no time steps"
@@ -5205,8 +5167,8 @@ msgstr "Datenbank"
 #: superset/views/database/views.py:481
 #, python-format
 msgid ""
-"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed "
-"for columnar uploads. Please contact your Superset Admin."
+"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for"
+" columnar uploads. Please contact your Superset Admin."
 msgstr ""
 "Datenbankschema \"%(database_name)s\" \"%(schema_name)s\" ist für "
 "spaltenförmige Uploads nicht zulässig. Bitte wenden Sie sich an Ihre*n "
@@ -5215,8 +5177,8 @@ msgstr ""
 #: superset/views/database/views.py:180
 #, python-format
 msgid ""
-"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed "
-"for csv uploads. Please contact your Superset Admin."
+"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for"
+" csv uploads. Please contact your Superset Admin."
 msgstr ""
 "Datenbankschema \"%(database_name)s\" \"%(schema_name)s\" ist für CSV-"
 "Uploads nicht zulässig. Bitte wenden Sie sich an Ihre*n Superset-"
@@ -5225,8 +5187,8 @@ msgstr ""
 #: superset/views/database/views.py:321
 #, python-format
 msgid ""
-"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed "
-"for excel uploads. Please contact your Superset Admin."
+"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for"
+" excel uploads. Please contact your Superset Admin."
 msgstr ""
 "Datenbankschema \"%(database_name)s\" \"%(schema_name)s\" ist für Excel-"
 "Uploads nicht zulässig. Bitte wenden Sie sich an Ihre*n Superset-"
@@ -5283,8 +5245,7 @@ msgid ""
 "documentation page for installation instructions: "
 msgstr ""
 "Datenbanktreiber für den Import ist möglicherweise nicht installiert. "
-"Installationsanweisungen finden Sie auf der Superset-Dokumentationsseite:"
-" "
+"Installationsanweisungen finden Sie auf der Superset-Dokumentationsseite: "
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:422
 msgid "Database error"
@@ -5441,8 +5402,8 @@ msgid ""
 "Datasets can be created from database tables or SQL queries. Select a "
 "database table to the left or "
 msgstr ""
-"Datensätze können aus Datenbanktabellen oder SQL-Abfragen erstellt "
-"werden. Wählen Sie links eine Datenbanktabelle aus oder "
+"Datensätze können aus Datenbanktabellen oder SQL-Abfragen erstellt werden. "
+"Wählen Sie links eine Datenbanktabelle aus oder "
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:847
 msgid "Datasets do not contain a temporal column"
@@ -5504,11 +5465,11 @@ msgstr "Zeit/Datum-Format"
 
 #: superset/models/helpers.py:1502
 msgid ""
-"Datetime column not provided as part table configuration and is required "
-"by this type of chart"
+"Datetime column not provided as part table configuration and is required by "
+"this type of chart"
 msgstr ""
-"Datetime-Spalte wird nicht als Teil-Tabellenkonfiguration bereitgestellt,"
-" ist aber für diesen Diagrammtyp erforderlich"
+"Datetime-Spalte wird nicht als Teil-Tabellenkonfiguration bereitgestellt, "
+"ist aber für diesen Diagrammtyp erforderlich"
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:300
 msgid "Datetime format"
@@ -5649,24 +5610,24 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/state.ts:92
 msgid "Default value must be set when \"Filter value is required\" is checked"
 msgstr ""
-"Der Standardwert muss festgelegt werden, wenn „Filterwert ist "
-"erforderlich\" aktiviert ist"
+"Der Standardwert muss festgelegt werden, wenn „Filterwert ist erforderlich\""
+" aktiviert ist"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/state.ts:88
 msgid ""
 "Default value set automatically when \"Select first filter value by "
 "default\" is checked"
 msgstr ""
-"Standardwert wird automatisch festgelegt, wenn „Erstes Element als "
-"Standard“ aktiviert ist"
+"Standardwert wird automatisch festgelegt, wenn „Erstes Element als Standard“"
+" aktiviert ist"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:145
 msgid ""
 "Define a function that receives the input and outputs the content for a "
 "tooltip"
 msgstr ""
-"Definieren Sie eine Funktion, die die Eingabe empfängt und den Inhalt für"
-" einen Tooltip ausgibt"
+"Definieren Sie eine Funktion, die die Eingabe empfängt und den Inhalt für "
+"einen Tooltip ausgibt"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:155
 msgid "Define a function that returns a URL to navigate to when user clicks"
@@ -5677,8 +5638,8 @@ msgstr ""
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:133
 msgid ""
 "Define a javascript function that receives the data array used in the "
-"visualization and is expected to return a modified version of that array."
-" This can be used to alter properties of the data, filter, or enrich the "
+"visualization and is expected to return a modified version of that array. "
+"This can be used to alter properties of the data, filter, or enrich the "
 "array."
 msgstr ""
 "Definieren Sie eine JavaScript-Funktion, die das in der Visualisierung "
@@ -5693,11 +5654,11 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:188
 #: superset-frontend/src/explore/controlPanels/sections.tsx:140
 msgid ""
-"Defines a rolling window function to apply, works along with the "
-"[Periods] text box"
+"Defines a rolling window function to apply, works along with the [Periods] "
+"text box"
 msgstr ""
-"Definiert eine Funktion ‚Rollierendes Fenster‘, die angewendet werden "
-"soll. Arbeitet zusammen mit dem Textfeld [Punkte]"
+"Definiert eine Funktion ‚Rollierendes Fenster‘, die angewendet werden soll. "
+"Arbeitet zusammen mit dem Textfeld [Punkte]"
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/controlPanel.ts:124
 msgid "Defines how each series is broken down"
@@ -5710,11 +5671,11 @@ msgstr "Gibt die Rastergröße in Pixel an"
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:119
 #: superset-frontend/src/explore/controls.jsx:383
 msgid ""
-"Defines the grouping of entities. Each series is shown as a specific "
-"color on the chart and has a legend toggle"
+"Defines the grouping of entities. Each series is shown as a specific color "
+"on the chart and has a legend toggle"
 msgstr ""
-"Definiert die Gruppierung von Entitäten. Jede Serie wird als bestimmte "
-"Farbe im Diagramm angezeigt und verfügt über einen Legenden-Umschalter"
+"Definiert die Gruppierung von Entitäten. Jede Serie wird als bestimmte Farbe"
+" im Diagramm angezeigt und verfügt über einen Legenden-Umschalter"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:58
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:273
@@ -5734,8 +5695,8 @@ msgid ""
 "Defines whether the step should appear at the beginning, middle or end "
 "between two data points"
 msgstr ""
-"Definiert, ob der Schritt am Anfang, in der Mitte oder am Ende zwischen "
-"zwei Datenpunkten erscheinen soll"
+"Definiert, ob der Schritt am Anfang, in der Mitte oder am Ende zwischen zwei"
+" Datenpunkten erscheinen soll"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FilterSetUnit.tsx:90
 #: superset-frontend/src/features/charts/ChartCard.tsx:106
@@ -5922,12 +5883,12 @@ msgstr "Gelöscht: %s"
 
 #: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:217
 msgid ""
-"Deleting a tab will remove all content within it. You may still reverse "
-"this action with the"
+"Deleting a tab will remove all content within it. You may still reverse this"
+" action with the"
 msgstr ""
-"Wenn Sie eine Registerkarte löschen, werden alle darin enthaltenen "
-"Inhalte entfernt. Sie können diese Aktion immer noch rückgängig machen, "
-"indem Sie die"
+"Wenn Sie eine Registerkarte löschen, werden alle darin enthaltenen Inhalte "
+"entfernt. Sie können diese Aktion immer noch rückgängig machen, indem Sie "
+"die"
 
 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:184
 msgid "Delimited long & lat single column"
@@ -6021,7 +5982,8 @@ msgstr "Bestimmt, wie „Whisker“ und Ausreißer berechnet werden."
 msgid ""
 "Determines whether or not this dashboard is visible in the list of all "
 "dashboards"
-msgstr "Bestimmt, ob dieses Dashboard in der Liste aller Dashboards sichtbar ist"
+msgstr ""
+"Bestimmt, ob dieses Dashboard in der Liste aller Dashboards sichtbar ist"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:231
 msgid "Diamond"
@@ -6085,8 +6047,8 @@ msgid ""
 "avoid browser performance issues when using  databases with very wide "
 "tables."
 msgstr ""
-"Datenvorschau beim Abrufen von Tabellenmetadaten in SQL Lab deaktivieren."
-" Nützlich, um Probleme mit der Browserleistung bei der Verwendung von "
+"Datenvorschau beim Abrufen von Tabellenmetadaten in SQL Lab deaktivieren. "
+"Nützlich, um Probleme mit der Browserleistung bei der Verwendung von "
 "Datenbanken mit sehr breiten Tabellen zu vermeiden."
 
 #: superset-frontend/src/dashboard/components/DashboardEmbedControls.tsx:98
@@ -6123,11 +6085,11 @@ msgstr "Anzeige-Konfiguration"
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:252
 msgid ""
-"Display metrics side by side within each column, as opposed to each "
-"column being displayed side by side for each metric."
+"Display metrics side by side within each column, as opposed to each column "
+"being displayed side by side for each metric."
 msgstr ""
-"Zeigen Sie Metriken innerhalb jeder Spalte nebeneinander an, im Gegensatz"
-" zur Darstellung einer Spalte je Metrik."
+"Zeigen Sie Metriken innerhalb jeder Spalte nebeneinander an, im Gegensatz "
+"zur Darstellung einer Spalte je Metrik."
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:217
 msgid "Display row level total"
@@ -6140,16 +6102,15 @@ msgstr "Darstellungs-Einstellungen"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/index.ts:35
 msgid ""
 "Displays connections between entities in a graph structure. Useful for "
-"mapping relationships and showing which nodes are important in a network."
-" Graph charts can be configured to be force-directed or circulate. If "
-"your data has a geospatial component, try the deck.gl Arc chart."
+"mapping relationships and showing which nodes are important in a network. "
+"Graph charts can be configured to be force-directed or circulate. If your "
+"data has a geospatial component, try the deck.gl Arc chart."
 msgstr ""
-"Zeigt Verbindungen zwischen Elementen in einer Graphstruktur an. "
-"Nützlich, um Beziehungen abzubilden und zu zeigen, welche Knoten in einem"
-" Netzwerk wichtig sind. Graphen-Diagramme können so konfiguriert werden, "
-"dass sie kraftgesteuert sind oder zirkulieren. Wenn Ihre Daten über eine "
-"Geodatenkomponente verfügen, versuchen Sie es mit dem deck.gl Arc-"
-"Diagramm."
+"Zeigt Verbindungen zwischen Elementen in einer Graphstruktur an. Nützlich, "
+"um Beziehungen abzubilden und zu zeigen, welche Knoten in einem Netzwerk "
+"wichtig sind. Graphen-Diagramme können so konfiguriert werden, dass sie "
+"kraftgesteuert sind oder zirkulieren. Wenn Ihre Daten über eine "
+"Geodatenkomponente verfügen, versuchen Sie es mit dem deck.gl Arc-Diagramm."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BoxPlot/controlPanel.ts:168
 msgid "Distribute across"
@@ -6216,7 +6177,8 @@ msgstr "Entwurf"
 
 #: superset-frontend/src/dashboard/components/DashboardGrid.jsx:194
 msgid "Drag and drop components and charts to the dashboard"
-msgstr "Ziehen Sie Komponenten und Diagramme per Drag & Drop auf das Dashboard"
+msgstr ""
+"Ziehen Sie Komponenten und Diagramme per Drag & Drop auf das Dashboard"
 
 #: superset-frontend/src/dashboard/components/DashboardGrid.jsx:217
 #: superset-frontend/src/dashboard/components/gridComponents/Tab.jsx:185
@@ -6230,7 +6192,8 @@ msgstr "Ziehen Sie Komponenten per Drag & Drop auf diese Registerkarte"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/controlPanel.tsx:75
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/controlPanel.tsx:127
 msgid "Draw a marker on data points. Only applicable for line types."
-msgstr "Zeichnen Sie eine Markierung auf Datenpunkten. Gilt nur für Linientypen."
+msgstr ""
+"Zeichnen Sie eine Markierung auf Datenpunkten. Gilt nur für Linientypen."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/controlPanel.tsx:173
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Line/controlPanel.tsx:100
@@ -6240,7 +6203,8 @@ msgstr "Zeichnen Sie den Bereich unter Kurven. Gilt nur für Linientypen."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Pie/controlPanel.tsx:177
 msgid "Draw line from Pie to label when labels outside?"
-msgstr "Linie von Torte zur Beschriftung ziehen, wenn Beschriftungen außerhalb?"
+msgstr ""
+"Linie von Torte zur Beschriftung ziehen, wenn Beschriftungen außerhalb?"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Bar/controlPanel.tsx:218
 msgid "Draw split lines for minor axis ticks"
@@ -6267,8 +6231,8 @@ msgstr "Heinzoomem ist für diesen Datenpunkt nicht verfügbar"
 #: superset-frontend/src/components/Chart/DrillBy/DrillByMenuItems.tsx:197
 msgid "Drill by is not yet supported for this chart type"
 msgstr ""
-"Das Ins-Detail-Zoomen (Drilldown) nach Wert wird für diesen Diagrammtyp "
-"noch nicht unterstützt."
+"Das Ins-Detail-Zoomen (Drilldown) nach Wert wird für diesen Diagrammtyp noch"
+" nicht unterstützt."
 
 #: superset-frontend/src/components/Chart/DrillBy/DrillByModal.tsx:420
 #, python-format
@@ -6287,16 +6251,16 @@ msgstr "Zu Detail zoomen anhand"
 #: superset-frontend/src/components/Chart/DrillDetail/DrillDetailMenuItems.tsx:150
 msgid "Drill to detail by value is not yet supported for this chart type."
 msgstr ""
-"Das Ins-Detail-Zoomen (Drilldown) nach Wert wird für diesen Diagrammtyp "
-"noch nicht unterstützt."
+"Das Ins-Detail-Zoomen (Drilldown) nach Wert wird für diesen Diagrammtyp noch"
+" nicht unterstützt."
 
 #: superset-frontend/src/components/Chart/DrillDetail/DrillDetailMenuItems.tsx:126
 msgid ""
 "Drill to detail is disabled because this chart does not group data by "
 "dimension value."
 msgstr ""
-"Das Zu-Detail-Zoomen (Drilldown) ist deaktiviert, da dieses Diagramm "
-"Daten nicht nach Dimensionswert gruppiert."
+"Das Zu-Detail-Zoomen (Drilldown) ist deaktiviert, da dieses Diagramm Daten "
+"nicht nach Dimensionswert gruppiert."
 
 #: superset-frontend/src/components/Chart/DrillDetail/DrillDetailModal.tsx:99
 #, python-format
@@ -6340,12 +6304,11 @@ msgstr "Doppelte Spaltenname(n): %(columns)s"
 #: superset/common/query_object.py:291
 #, python-format
 msgid ""
-"Duplicate column/metric labels: %(labels)s. Please make sure all columns "
-"and metrics have a unique label."
+"Duplicate column/metric labels: %(labels)s. Please make sure all columns and"
+" metrics have a unique label."
 msgstr ""
 "Doppelte Spalten-/Metrikbeschriftungen: %(labels)s. Bitte stellen Sie "
-"sicher, dass alle Spalten und Metriken eine eindeutige Beschriftung "
-"haben."
+"sicher, dass alle Spalten und Metriken eine eindeutige Beschriftung haben."
 
 #: superset-frontend/src/features/datasets/DuplicateDatasetModal.tsx:61
 msgid "Duplicate dataset"
@@ -6362,76 +6325,72 @@ msgstr "Dauer"
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:249
 msgid ""
-"Duration (in seconds) of the caching timeout for charts of this database."
-" A timeout of 0 indicates that the cache never expires, and -1 bypasses "
-"the cache. Note this defaults to the global timeout if undefined."
+"Duration (in seconds) of the caching timeout for charts of this database. A "
+"timeout of 0 indicates that the cache never expires, and -1 bypasses the "
+"cache. Note this defaults to the global timeout if undefined."
 msgstr ""
-"Dauer (in Sekunden) des Caching-Timeouts für Diagramme dieser Datenbank. "
-"Ein Timeout von 0 gibt an, dass der Cache nie abläuft, und -1 umgeht den "
-"Cache. Beachten Sie, dass standardmäßig das globale Timeout verwendet "
-"wird, wenn kein Wert definiert wurde."
+"Dauer (in Sekunden) des Caching-Timeouts für Diagramme dieser Datenbank. Ein"
+" Timeout von 0 gibt an, dass der Cache nie abläuft, und -1 umgeht den Cache."
+" Beachten Sie, dass standardmäßig das globale Timeout verwendet wird, wenn "
+"kein Wert definiert wurde."
 
 #: superset/views/database/mixins.py:172
 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."
+"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 ""
-"Dauer (in Sekunden) des Caching-Timeouts für Diagramme dieser Datenbank. "
-"Ein Timeout von 0 gibt an, dass der Cache nie abläuft. Beachten Sie, dass"
-" standardmäßig das globale Timeout verwendet wird, wenn es nicht "
-"definiert ist."
+"Dauer (in Sekunden) des Caching-Timeouts für Diagramme dieser Datenbank. Ein"
+" Timeout von 0 gibt an, dass der Cache nie abläuft. Beachten Sie, dass "
+"standardmäßig das globale Timeout verwendet wird, wenn es nicht definiert "
+"ist."
 
 #: superset/views/chart/mixin.py:69
 msgid ""
 "Duration (in seconds) of the caching timeout for this chart. Note this "
 "defaults to the datasource/table timeout if undefined."
 msgstr ""
-"Dauer (in Sekunden) des Caching-Timeouts für dieses Diagramm. Beachten "
-"Sie, dass standardmäßig das Datenquellen-/Tabellentimeout verwendet wird,"
-" wenn es nicht definiert ist."
+"Dauer (in Sekunden) des Caching-Timeouts für dieses Diagramm. Beachten Sie, "
+"dass standardmäßig das Datenquellen-/Tabellentimeout verwendet wird, wenn es"
+" nicht definiert ist."
 
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:406
 msgid ""
-"Duration (in seconds) of the caching timeout for this chart. Set to -1 to"
-" bypass the cache. Note this defaults to the dataset's timeout if "
-"undefined."
+"Duration (in seconds) of the caching timeout for this chart. Set to -1 to "
+"bypass the cache. Note this defaults to the dataset's timeout if undefined."
 msgstr ""
 "Dauer (in Sekunden) des Caching-Timeouts für dieses Diagramm. Setzen Sie "
-"diesen auf -1 um das Coaching zu umgehen. Beachten Sie, dass "
-"standardmäßig das Timeout des Datensatzes verwendet wird, wenn kein Wert "
-"definiert wurde."
+"diesen auf -1 um das Coaching zu umgehen. Beachten Sie, dass standardmäßig "
+"das Timeout des Datensatzes verwendet wird, wenn kein Wert definiert wurde."
 
 #: superset/connectors/sqla/views.py:369
 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."
+"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 ""
-"Dauer (in Sekunden) des Caching-Timeouts für diese Tabelle. Ein Timeout "
-"von 0 gibt an, dass der Cache nie abläuft. Beachten Sie, dass "
-"standardmäßig das Datenbanktimeout verwendet wird, wenn es nicht "
-"definiert ist."
+"Dauer (in Sekunden) des Caching-Timeouts für diese Tabelle. Ein Timeout von "
+"0 gibt an, dass der Cache nie abläuft. Beachten Sie, dass standardmäßig das "
+"Datenbanktimeout verwendet wird, wenn es nicht definiert ist."
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:271
 msgid ""
-"Duration (in seconds) of the metadata caching timeout for schemas of this"
-" database. If left unset, the cache never expires."
+"Duration (in seconds) of the metadata caching timeout for schemas of this "
+"database. If left unset, the cache never expires."
 msgstr ""
-"Dauer (in Sekunden) des Cache-Timeouts für Diagramme dieser Datenbank. "
-"Ein Timeout von 0 gibt an, dass der Cache nie abläuft. Beachten Sie, dass"
-" standardmäßig der globale Timeout verwendet wird, wenn keiner definiert "
-"ist."
+"Dauer (in Sekunden) des Cache-Timeouts für Diagramme dieser Datenbank. Ein "
+"Timeout von 0 gibt an, dass der Cache nie abläuft. Beachten Sie, dass "
+"standardmäßig der globale Timeout verwendet wird, wenn keiner definiert ist."
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:292
 msgid ""
 "Duration (in seconds) of the metadata caching timeout for tables of this "
 "database. If left unset, the cache never expires. "
 msgstr ""
-"Dauer (in Sekunden) der Caching-Zeitdauer für Diagramme dieser Datenbank."
-" Ein Timeout von 0 gibt an, dass der Cache nie abläuft. Beachten Sie, "
-"dass standardmäßig der globale Timeout verwendet wird, wenn keiner "
-"definiert ist. "
+"Dauer (in Sekunden) der Caching-Zeitdauer für Diagramme dieser Datenbank. "
+"Ein Timeout von 0 gibt an, dass der Cache nie abläuft. Beachten Sie, dass "
+"standardmäßig der globale Timeout verwendet wird, wenn keiner definiert ist."
+" "
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/utils/D3Formatting.ts:59
 msgid "Duration in ms (1.40008 => 1ms 400µs 80ns)"
@@ -6688,7 +6647,8 @@ msgstr "Filterguppe bearbeiten:"
 msgid "Either the database is spelled incorrectly or does not exist."
 msgstr "Entweder ist die Datenbank falsch geschrieben oder existiert nicht."
 
-#: superset/db_engine_specs/mysql.py:150 superset/db_engine_specs/presto.py:681
+#: superset/db_engine_specs/mysql.py:150
+#: superset/db_engine_specs/presto.py:681
 #: superset/db_engine_specs/redshift.py:71
 #: superset/db_engine_specs/starrocks.py:122
 #, python-format
@@ -6776,8 +6736,8 @@ msgstr "Leere Zeile"
 #: superset-frontend/src/features/home/SubMenu.tsx:303
 msgid "Enable 'Allow file uploads to database' in any database's settings"
 msgstr ""
-"Aktivieren Sie \"Datei-Uploads in Datenbank zulassen\" in den "
-"Einstellungen einer beliebigen Datenbank"
+"Aktivieren Sie \"Datei-Uploads in Datenbank zulassen\" in den Einstellungen "
+"einer beliebigen Datenbank"
 
 #: superset/connectors/sqla/views.py:389
 msgid "Enable Filter Select"
@@ -6832,8 +6792,7 @@ msgstr ""
 #: superset/viz.py:2514
 msgid ""
 "Encountered invalid NULL spatial entry,"
-"                                        please consider filtering those "
-"out"
+"                                        please consider filtering those out"
 msgstr ""
 "Ungültiger räumlicher NULL-Eintrag gefunden, bitte erwägen Sie, diese "
 "herauszufiltern"
@@ -6877,8 +6836,8 @@ msgstr "‚Von Datum' kann nicht größer als ‚Bis Datum' sein"
 #, python-format
 msgid "Engine \"%(engine)s\" cannot be configured through parameters."
 msgstr ""
-"Die Engine-Spezifikation \"%(engine)s\" unterstützt keine Konfiguration "
-"über Parameter."
+"Die Engine-Spezifikation \"%(engine)s\" unterstützt keine Konfiguration über"
+" Parameter."
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:512
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:516
@@ -6890,8 +6849,8 @@ msgid ""
 "Engine spec \"InvalidEngine\" does not support being configured via "
 "individual parameters."
 msgstr ""
-"Die Engine-Spezifikation \"%(engine_spec)s\" unterstützt keine "
-"Konfiguration über einzelne Parameter."
+"Die Engine-Spezifikation \"%(engine_spec)s\" unterstützt keine Konfiguration"
+" über einzelne Parameter."
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:376
 msgid "Enter CA_BUNDLE"
@@ -6928,7 +6887,8 @@ msgstr "Vollbild öffnen"
 #: superset-frontend/src/features/databases/DatabaseModal/ModalHeader.tsx:184
 #, python-format
 msgid "Enter the required %(dbModelName)s credentials"
-msgstr "Geben Sie die erforderlichen %(dbModelName)s Anmeldeinformationen ein."
+msgstr ""
+"Geben Sie die erforderlichen %(dbModelName)s Anmeldeinformationen ein."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:128
 #: superset-frontend/src/explore/controls.jsx:392
@@ -7095,8 +7055,8 @@ msgstr "Excel-Datei"
 #: superset/views/database/views.py:427
 #, python-format
 msgid ""
-"Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in"
-" database \"%(db_name)s\""
+"Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in "
+"database \"%(db_name)s\""
 msgstr ""
 "Excel-Datei \"%(excel_filename)s\" in Tabelle \"%(table_name)s\" in "
 "Datenbank \"%(db_name)s\" hochgeladen"
@@ -7166,13 +7126,11 @@ msgstr "Werkzeugleiste erweitern"
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:460
 msgid ""
 "Expects a formula with depending time parameter 'x'\n"
-"        in milliseconds since epoch. mathjs is used to evaluate the "
-"formulas.\n"
+"        in milliseconds since epoch. mathjs is used to evaluate the formulas.\n"
 "        Example: '2x+5'"
 msgstr ""
 "Erwartet eine Formel mit abhängigem Zeitparameter 'x'\n"
-"        in Millisekunden seit Startzeit der UNIX-Zeit (epoch). mathjs "
-"wird verwendet, um die Formeln auszuwerten.\n"
+"        in Millisekunden seit Startzeit der UNIX-Zeit (epoch). mathjs wird verwendet, um die Formeln auszuwerten.\n"
 "        Beispiel: '2x+5'"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/index.js:33
@@ -7301,9 +7259,9 @@ msgstr "Zusätzliche Daten für JS"
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:909
 msgid ""
 "Extra data to specify table metadata. Currently supports metadata of the "
-"format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\","
-" \"details\": \"This table is the source of truth.\" }, "
-"\"warning_markdown\": \"This is a warning.\" }`."
+"format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\", "
+"\"details\": \"This table is the source of truth.\" }, \"warning_markdown\":"
+" \"This is a warning.\" }`."
 msgstr ""
 "Zusätzliche Daten zum Angeben von Tabellenmetadaten. Unterstützt derzeit "
 "Metadaten des Formats: '{ \"certification\": { \"certified_by\": \"Data "
@@ -7329,7 +7287,8 @@ msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/sections.tsx:90
 msgid "Extra url parameters for use in Jinja templated queries"
-msgstr "Zusätzliche URL-Parameter für die Verwendung in Jinja-Vorlagenabfragen"
+msgstr ""
+"Zusätzliche URL-Parameter für die Verwendung in Jinja-Vorlagenabfragen"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:270
 msgid "Extruded"
@@ -7480,8 +7439,7 @@ msgstr "Füllfarbe"
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:1266
 msgid "Fill all required fields to enable \"Default Value\""
 msgstr ""
-"Füllen Sie alle erforderlichen Felder aus, um \"Standardwert\" zu "
-"aktivieren"
+"Füllen Sie alle erforderlichen Felder aus, um \"Standardwert\" zu aktivieren"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:181
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:255
@@ -7555,10 +7513,11 @@ msgid "Filter name"
 msgstr "Tabellenname"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterCard/DependenciesRow.tsx:91
-msgid "Filter only displays values relevant to selections made in other filters."
+msgid ""
+"Filter only displays values relevant to selections made in other filters."
 msgstr ""
-"Filter zeigt nur Werte an, die für die Auswahl in anderen Filtern "
-"relevant sind."
+"Filter zeigt nur Werte an, die für die Auswahl in anderen Filtern relevant "
+"sind."
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:283
 msgid "Filter results"
@@ -7641,23 +7600,22 @@ msgstr "Filter außerhalb des Gültigkeitsbereichs (%d)"
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:435
 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')."
+"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 ""
 "Filter mit demselben Gruppenschlüssel werden innerhalb der Gruppe ODER-"
-"verknüpft, während verschiedene Filtergruppen zusammen UND-verknüpft "
-"werden. Undefinierte Gruppenschlüssel werden als eindeutige Gruppen "
-"behandelt, d.h. nicht gruppiert. Wenn eine Tabelle beispielsweise drei "
-"Filter hat, von denen zwei für die Abteilungen Finanzen und Marketing "
-"(Gruppenschlüssel = 'Abteilung') sind und einer sich auf die Region "
-"Europa bezieht (Gruppenschlüssel = 'Region'), würde die Filterklausel den"
-" Filter anwenden (Abteilung = 'Finanzen' ODER Abteilung = 'Marketing') "
-"UND (Region = 'Europa')."
+"verknüpft, während verschiedene Filtergruppen zusammen UND-verknüpft werden."
+" Undefinierte Gruppenschlüssel werden als eindeutige Gruppen behandelt, d.h."
+" nicht gruppiert. Wenn eine Tabelle beispielsweise drei Filter hat, von "
+"denen zwei für die Abteilungen Finanzen und Marketing (Gruppenschlüssel = "
+"'Abteilung') sind und einer sich auf die Region Europa bezieht "
+"(Gruppenschlüssel = 'Region'), würde die Filterklausel den Filter anwenden "
+"(Abteilung = 'Finanzen' ODER Abteilung = 'Marketing') UND (Region = "
+"'Europa')."
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1132
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1180
@@ -7671,11 +7629,11 @@ msgstr "Erste"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:116
 msgid ""
-"Fix the trend line to the full time range specified in case filtered "
-"results do not include the start or end dates"
+"Fix the trend line to the full time range specified in case filtered results"
+" do not include the start or end dates"
 msgstr ""
-"Trendlinie auf den angegebenen vollen Zeitbereich fixieren, falls "
-"gefilterte Ergebnisse nicht das Start- oder Enddatum enthalten"
+"Trendlinie auf den angegebenen vollen Zeitbereich fixieren, falls gefilterte"
+" Ergebnisse nicht das Start- oder Enddatum enthalten"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:115
 msgid "Fix to selected Time Range"
@@ -7710,7 +7668,8 @@ msgstr "Schriftgröße"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:130
 msgid "Font size for axis labels, detail value and other text elements"
-msgstr "Schriftgröße für Achsenbeschriftungen, Detailwerte und andere Textelemente"
+msgstr ""
+"Schriftgröße für Achsenbeschriftungen, Detailwerte und andere Textelemente"
 
 #: superset-frontend/plugins/plugin-chart-word-cloud/src/plugin/controlPanel.ts:75
 msgid "Font size for the biggest value in the list"
@@ -7737,19 +7696,18 @@ msgid ""
 "For more information about objects are in context in the scope of this "
 "function, refer to the"
 msgstr ""
-"Weitere Informationen zu Objekten im Kontext dieser Funktion finden Sie "
-"im Abschnitt"
+"Weitere Informationen zu Objekten im Kontext dieser Funktion finden Sie im "
+"Abschnitt"
 
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:408
 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."
+"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 ""
-"Bei regulären Filtern sind dies die Rollen, auf die dieser Filter "
-"angewendet wird. Bei Basisfiltern sind dies die Rollen, auf die der "
-"Filter NICHT angewendet wird, z. B. Admin, wenn Admin alle Daten sehen "
-"soll."
+"Bei regulären Filtern sind dies die Rollen, auf die dieser Filter angewendet"
+" wird. Bei Basisfiltern sind dies die Rollen, auf die der Filter NICHT "
+"angewendet wird, z. B. Admin, wenn Admin alle Daten sehen soll."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:112
 msgid "Force"
@@ -7757,11 +7715,11 @@ msgstr "Kraft"
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:151
 msgid ""
-"Force all tables and views to be created in this schema when clicking "
-"CTAS or CVAS in SQL Lab."
+"Force all tables and views to be created in this schema when clicking CTAS "
+"or CVAS in SQL Lab."
 msgstr ""
-"Erzwingen Sie, dass alle Tabellen und Ansichten in diesem Schema erstellt"
-" werden, wenn Sie in SQL Lab auf CTAS oder CVAS klicken."
+"Erzwingen Sie, dass alle Tabellen und Ansichten in diesem Schema erstellt "
+"werden, wenn Sie in SQL Lab auf CTAS oder CVAS klicken."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/controlPanel.ts:84
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:157
@@ -7879,7 +7837,8 @@ msgstr "Weitere Anpassungen der Anzeige der Spaltenanzeige"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Radar/controlPanel.tsx:166
 msgid "Further customize how to display each metric"
-msgstr "Passen Sie weiter an, wie die einzelnen Metriken angezeigt werden sollen"
+msgstr ""
+"Passen Sie weiter an, wie die einzelnen Metriken angezeigt werden sollen"
 
 #: superset-frontend/src/explore/components/ControlPanelsContainer.test.tsx:39
 #: superset-frontend/src/explore/components/ControlPanelsContainer.test.tsx:119
@@ -7934,8 +7893,8 @@ msgstr "Abrufen des angegebenen Datums für den Feiertag"
 #: superset-frontend/src/dashboard/components/DashboardBuilder/DashboardBuilder.tsx:714
 msgid "Go to the edit mode to configure the dashboard and add charts"
 msgstr ""
-"Gehen Sie in den Bearbeitungsmodus, um das Dashboard zu konfigurieren und"
-" Diagramme hinzuzufügen"
+"Gehen Sie in den Bearbeitungsmodus, um das Dashboard zu konfigurieren und "
+"Diagramme hinzuzufügen"
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:45
 msgid "Gold"
@@ -8020,8 +7979,7 @@ msgid ""
 "when the normalization is applied against the whole heatmap."
 msgstr ""
 "Harte Wertgrenzen für die Farbcodierung. Ist nur relevant und wird "
-"angewendet, wenn die Normalisierung auf die gesamte Heatmap angewendet "
-"wird."
+"angewendet, wenn die Normalisierung auf die gesamte Heatmap angewendet wird."
 
 #: superset/charts/filters.py:107 superset/dashboards/filters.py:243
 msgid "Has created by"
@@ -8139,7 +8097,8 @@ msgstr "Stunden-Versatz"
 
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/EncryptedField.tsx:93
 msgid "How do you want to enter service account credentials?"
-msgstr "Wie möchten Sie die Anmeldeinformationen für das Dienstkonto eingeben?"
+msgstr ""
+"Wie möchten Sie die Anmeldeinformationen für das Dienstkonto eingeben?"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.ts:139
 msgid "How many buckets should the data be grouped in."
@@ -8155,14 +8114,14 @@ msgstr "Wie viele Perioden in der Zukunft sollen prognostiziert werden"
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:489
 #: superset-frontend/src/explore/controlPanels/sections.tsx:215
 msgid ""
-"How to display time shifts: as individual lines; as the difference "
-"between the main time series and each time shift; as the percentage "
-"change; or as the ratio between series and time shifts."
+"How to display time shifts: as individual lines; as the difference between "
+"the main time series and each time shift; as the percentage change; or as "
+"the ratio between series and time shifts."
 msgstr ""
 "So zeigen Sie Zeitverschiebungen an: als einzelne Linien; als absolute "
 "Differenz zwischen der Hauptzeitreihe und jeder Zeitverschiebung; als "
-"prozentuale Veränderung; oder wenn sich das Verhältnis zwischen Reihe und"
-" Zeit verschiebt."
+"prozentuale Veränderung; oder wenn sich das Verhältnis zwischen Reihe und "
+"Zeit verschiebt."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/sharedControls.ts:51
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/sharedControls.ts:85
@@ -8187,62 +8146,63 @@ msgstr "ID des Stammknotens der Struktur."
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:401
 msgid ""
-"If Presto or Trino, 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 "
+"If Presto or Trino, 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."
 msgstr ""
 "Für Presto oder Trino werden alle Abfragen in SQL Lab mit aktuell "
-"angemeldeter Benutzer*in ausgeführt, der über die Berechtigung zum "
-"Ausführen verfügen muss. Für Hive und falls hive.server2.enable.doAs "
-"aktiviert sind, werden die Abfragen über das Service-Konto ausgeführt, "
-"die Identität der aktuell angemeldeten Benutzer*in jedoch über die "
-"hive.server2.proxy.user-Eigenschaft berücksichtigt."
+"angemeldeter Benutzer*in ausgeführt, der über die Berechtigung zum Ausführen"
+" verfügen muss. Für Hive und falls hive.server2.enable.doAs aktiviert sind, "
+"werden die Abfragen über das Service-Konto ausgeführt, die Identität der "
+"aktuell angemeldeten Benutzer*in jedoch über die hive.server2.proxy.user-"
+"Eigenschaft berücksichtigt."
 
 #: superset/views/database/mixins.py:165
 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 "
+"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 ""
 "Für Presto werden alle Abfragen in SQL Lab als aktuell angemeldete "
 "Benutzer*in ausgeführt, der über die Berechtigung zum Ausführen verfügen "
-"muss.<br/>Für Hive und falls hive.server2.enable.doAs aktiviert sind, "
-"werden die Abfragen als Dienstkonto ausgeführt, die Identität der aktuell"
-" angemeldeten Benutzer*in erfolgt jedoch über die hive.server2.proxy"
-".user-Eigenschaft."
+"muss.<br/>Für Hive und falls hive.server2.enable.doAs aktiviert sind, werden"
+" die Abfragen als Dienstkonto ausgeführt, die Identität der aktuell "
+"angemeldeten Benutzer*in erfolgt jedoch über die hive.server2.proxy.user-"
+"Eigenschaft."
 
 #: superset/views/database/forms.py:174
 msgid "If Table Already Exists"
 msgstr "Wenn Tabelle bereits vorhanden ist"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:1076
-msgid "If a metric is specified, sorting will be done based on the metric value"
+msgid ""
+"If a metric is specified, sorting will be done based on the metric value"
 msgstr ""
-"Wenn eine Metrik angegeben wird, erfolgt die Sortierung basierend auf dem"
-" Metrikwert"
+"Wenn eine Metrik angegeben wird, erfolgt die Sortierung basierend auf dem "
+"Metrikwert"
 
 #: superset/views/database/forms.py:248
 msgid ""
-"If duplicate columns are not overridden, they will be presented as \"X.1,"
-" X.2 ...X.x\""
+"If duplicate columns are not overridden, they will be presented as \"X.1, "
+"X.2 ...X.x\""
 msgstr ""
-"Wenn doppelte Spalten nicht überschrieben werden, werden sie als \"X.1, "
-"X.2 ... X.x\" dargestellt"
+"Wenn doppelte Spalten nicht überschrieben werden, werden sie als \"X.1, X.2 "
+"... X.x\" dargestellt"
 
 #: superset/views/database/mixins.py:177
 msgid "If selected, please set the schemas allowed for csv upload in Extra."
 msgstr ""
-"Falls ausgewählt, legen Sie bitte die Schemata fest, die für den CSV-"
-"Upload in Extra zulässig sind."
+"Falls ausgewählt, legen Sie bitte die Schemata fest, die für den CSV-Upload "
+"in Extra zulässig sind."
 
 #: superset/views/database/forms.py:328 superset/views/database/forms.py:459
 msgid ""
-"If table exists do one of the following: Fail (do nothing), Replace (drop"
-" and recreate table) or Append (insert data)."
+"If table exists do one of the following: Fail (do nothing), Replace (drop "
+"and recreate table) or Append (insert data)."
 msgstr ""
 "Wenn eine Tabelle vorhanden ist, soll folgendes passieren: Fehlschlagen "
 "(Nichts tun), Ersetzen (Tabelle löschen und neu erstellen) oder Anhängen "
@@ -8266,7 +8226,8 @@ msgstr "Bild (PNG) in E-Mail eingebettet"
 
 #: superset-frontend/src/utils/downloadAsImage.ts:55
 msgid "Image download failed, please refresh and try again."
-msgstr "Bilddownload fehlgeschlagen, bitte aktualisieren und erneut versuchen."
+msgstr ""
+"Bilddownload fehlgeschlagen, bitte aktualisieren und erneut versuchen."
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:396
 msgid "Impersonate logged in user (Presto, Trino, Drill, Hive, and GSheets)"
@@ -8344,8 +8305,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/controlPanel.tsx:63
 msgid ""
-"Important! Select this if the table is not already sorted by entity id, "
-"else there is no guarantee that all events for each entity are returned."
+"Important! Select this if the table is not already sorted by entity id, else"
+" there is no guarantee that all events for each entity are returned."
 msgstr ""
 "Wichtig! Wählen Sie diese Option, wenn die Tabelle nicht bereits nach "
 "Entitäts-ID sortiert ist, da sonst nicht garantiert ist, dass alle "
@@ -8361,7 +8322,8 @@ msgstr "Zeitreihen einschließen"
 
 #: superset-frontend/src/components/ReportModal/index.tsx:294
 msgid "Include a description that will be sent with your report"
-msgstr "Fügen Sie eine Beschreibung hinzu, die mit Ihrem Bericht gesendet wird"
+msgstr ""
+"Fügen Sie eine Beschreibung hinzu, die mit Ihrem Bericht gesendet wird"
 
 #: superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates/src/controlPanel.ts:60
 msgid "Include series name as an axis"
@@ -8400,7 +8362,8 @@ msgstr "Innerer Radius des Donutlochs"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/controlPanel.tsx:137
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/controlPanel.tsx:189
 msgid "Input field supports custom rotation. e.g. 30 for 30°"
-msgstr "Das Eingabefeld unterstützt benutzerdefinierte Drehung. z.B. 30 für 30°"
+msgstr ""
+"Das Eingabefeld unterstützt benutzerdefinierte Drehung. z.B. 30 für 30°"
 
 #: superset-frontend/src/visualizations/FilterBox/controlPanel.jsx:60
 msgid "Instant filtering"
@@ -8425,7 +8388,8 @@ msgid "Intensity Radius is the radius at which the weight is distributed"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/controlPanel.ts:69
-msgid "Intensity is the value multiplied by the weight to obtain the final weight"
+msgid ""
+"Intensity is the value multiplied by the weight to obtain the final weight"
 msgstr ""
 
 #: superset/views/database/forms.py:200
@@ -8493,8 +8457,7 @@ msgid ""
 "Invalid connection string, a valid string usually follows:\n"
 "'DRIVER://USER:PASSWORD@DB-HOST/DATABASE-NAME'"
 msgstr ""
-"Ungültige Verbindungszeichenfolge, eine gültige Zeichenfolge lautet "
-"normalerweise:\n"
+"Ungültige Verbindungszeichenfolge, eine gültige Zeichenfolge lautet normalerweise:\n"
 "\"DRIVER://USER:PASSWORD@DB-HOST/DATABASE-NAME\""
 
 #: superset/databases/schemas.py:164
@@ -8509,13 +8472,11 @@ msgstr ""
 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>"
+"NAME'<p>Example:'postgresql://user:password@your-postgres-db/database'</p>"
 msgstr ""
 "Ungültige Verbindungszeichenfolge, eine gültige Zeichenfolge lautet "
 "normalerweise:'DRIVER://USER:PASSWORD@DB-HOST/DATABASE-"
-"NAME'<p>Beispiel:'postgresql://user:password@your-postgres-"
-"db/database'</p>"
+"NAME'<p>Beispiel:'postgresql://user:password@your-postgres-db/database'</p>"
 
 #: superset-frontend/src/components/CronPicker/CronPicker.tsx:52
 msgid "Invalid cron expression"
@@ -8698,10 +8659,10 @@ msgstr "JSON-Metadaten sind ungültig!"
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:361
 msgid ""
-"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."
+"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."
 msgstr ""
 "JSON-Zeichenfolge mit zusätzlicher Verbindungskonfiguration. Diese wird "
 "verwendet, um Verbindungsinformationen für Systeme wie Hive, Presto und "
@@ -8742,32 +8703,32 @@ msgstr "Json-Liste der Spaltennamen, die gelesen werden sollen"
 
 #: superset/views/database/forms.py:474
 msgid ""
-"Json list of the column names that should be read. If not None, only "
-"these columns will be read from the file."
+"Json list of the column names that should be read. If not None, only these "
+"columns will be read from the file."
 msgstr ""
-"JSON-Liste der Spaltennamen, die gelesen werden sollen. Wenn nicht "
-"‚Keine‘, werden nur diese Spalten aus der Datei gelesen."
+"JSON-Liste der Spaltennamen, die gelesen werden sollen. Wenn nicht ‚Keine‘, "
+"werden nur diese Spalten aus der Datei gelesen."
 
 #: superset/views/database/forms.py:213
 msgid ""
-"Json list of the values that should be treated as null. Examples: [\"\"] "
-"for empty strings, [\"None\", \"N/A\"], [\"nan\", \"null\"]. Warning: "
-"Hive database supports only a single value"
+"Json list of the values that should be treated as null. Examples: [\"\"] for"
+" empty strings, [\"None\", \"N/A\"], [\"nan\", \"null\"]. Warning: Hive "
+"database supports only a single value"
 msgstr ""
 "Json-Liste der Werte, die als null behandelt werden sollen. Beispiele: "
-"[\"\"] für leere Zeichenketten, [\"Keine\", \"N/A\"], [\"nan\", "
-"\"null\"]. Warnung: Hive-Datenbank unterstützt nur einen einzigen Wert"
+"[\"\"] für leere Zeichenketten, [\"Keine\", \"N/A\"], [\"nan\", \"null\"]. "
+"Warnung: Hive-Datenbank unterstützt nur einen einzigen Wert"
 
 #: superset/views/database/forms.py:404
 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."
+"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 ""
 "Json-Liste der Werte, die als NULL behandelt werden sollen. Beispiele: "
 "[\"\"], [\"None\", \"N/A\"], [\"nan\", \"null\"]. Warnung: Die Hive-"
-"Datenbank unterstützt nur einen einzelnen Wert. Verwenden Sie [\"\"] für "
-"die leere Zeichenfolge."
+"Datenbank unterstützt nur einen einzelnen Wert. Verwenden Sie [\"\"] für die"
+" leere Zeichenfolge."
 
 #: superset-frontend/src/components/CronPicker/CronPicker.tsx:72
 msgid "July"
@@ -8960,11 +8921,11 @@ msgstr "Layouttyp des Baums"
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/controlPanel.tsx:80
 msgid ""
-"Leaf nodes that represent fewer than this number of events will be "
-"initially hidden in the visualization"
+"Leaf nodes that represent fewer than this number of events will be initially"
+" hidden in the visualization"
 msgstr ""
-"Blattknoten, die weniger als diese Anzahl von Ereignissen darstellen, "
-"werden zunächst in der Visualisierung ausgeblendet."
+"Blattknoten, die weniger als diese Anzahl von Ereignissen darstellen, werden"
+" zunächst in der Visualisierung ausgeblendet."
 
 #: superset-frontend/src/pages/ChartList/index.tsx:749
 #: superset-frontend/src/pages/DashboardList/index.tsx:623
@@ -8995,7 +8956,8 @@ msgstr "Linker Abstand"
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx:213
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:88
 msgid "Left margin, in pixels, allowing for more room for axis labels"
-msgstr "Linker Rand in Pixeln, um mehr Platz für Achsenbeschriftungen zu schaffen"
+msgstr ""
+"Linker Rand in Pixeln, um mehr Platz für Achsenbeschriftungen zu schaffen"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:138
 msgid "Left to Right"
@@ -9098,12 +9060,12 @@ msgstr "Typ einschränken"
 
 #: superset-frontend/plugins/legacy-plugin-chart-sankey/src/controlPanel.ts:48
 msgid ""
-"Limiting rows may result in incomplete data and misleading charts. "
-"Consider filtering or grouping source/target names instead."
+"Limiting rows may result in incomplete data and misleading charts. Consider "
+"filtering or grouping source/target names instead."
 msgstr ""
-"Das Einschränken von Zeilen kann zu unvollständigen Daten und "
-"irreführenden Diagrammen führen. Erwägen Sie stattdessen, "
-"Quell-/Zielnamen zu filtern oder zu gruppieren."
+"Das Einschränken von Zeilen kann zu unvollständigen Daten und irreführenden "
+"Diagrammen führen. Erwägen Sie stattdessen, Quell-/Zielnamen zu filtern oder"
+" zu gruppieren."
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:136
 msgid "Limits the number of cells that get retrieved."
@@ -9120,16 +9082,16 @@ msgstr "Begrenzt die Anzahl der Zeilen, die angezeigt werden."
 msgid ""
 "Limits the number of series that get displayed. A joined subquery (or an "
 "extra phase where subqueries are not supported) is applied to limit the "
-"number of series that get fetched and rendered. This feature is useful "
-"when grouping by high cardinality column(s) though does increase the "
-"query complexity and cost."
+"number of series that get fetched and rendered. This feature is useful when "
+"grouping by high cardinality column(s) though does increase the query "
+"complexity and cost."
 msgstr ""
-"Begrenzt die Anzahl der Zeitreihen, die angezeigt werden. Eine "
-"Unterabfrage (oder eine zusätzliche Phase, falls Unterabfragen nicht "
-"unterstützt werden) wird angewendet, um die Anzahl der Zeitreihen zu "
-"begrenzen, die abgerufen und angezeigt werden. Diese Funktion ist "
-"nützlich, wenn Sie nach Dimension(en) mit hoher Kardinalität gruppieren, "
-"erhöht jedoch die Abfragekomplexität und -kosten."
+"Begrenzt die Anzahl der Zeitreihen, die angezeigt werden. Eine Unterabfrage "
+"(oder eine zusätzliche Phase, falls Unterabfragen nicht unterstützt werden) "
+"wird angewendet, um die Anzahl der Zeitreihen zu begrenzen, die abgerufen "
+"und angezeigt werden. Diese Funktion ist nützlich, wenn Sie nach "
+"Dimension(en) mit hoher Kardinalität gruppieren, erhöht jedoch die "
+"Abfragekomplexität und -kosten."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/index.js:48
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Compare/index.js:39
@@ -9159,15 +9121,15 @@ msgstr "Linien Stil"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Line/index.ts:66
 msgid ""
-"Line chart is used to visualize measurements taken over a given category."
-" Line chart is a type of chart which displays information as a series of "
-"data points connected by straight line segments. It is a basic type of "
-"chart common in many fields."
+"Line chart is used to visualize measurements taken over a given category. "
+"Line chart is a type of chart which displays information as a series of data"
+" points connected by straight line segments. It is a basic type of chart "
+"common in many fields."
 msgstr ""
-"Liniendiagramm wird verwendet, um Messungen zu visualisieren, die über "
-"eine bestimmte Kategorie durchgeführt wurden. Liniendiagramm ist eine Art"
-" Diagramm, das Informationen als eine Reihe von Datenpunkten anzeigt, die"
-" durch gerade Liniensegmente verbunden sind. Es ist ein grundlegender "
+"Liniendiagramm wird verwendet, um Messungen zu visualisieren, die über eine "
+"bestimmte Kategorie durchgeführt wurden. Liniendiagramm ist eine Art "
+"Diagramm, das Informationen als eine Reihe von Datenpunkten anzeigt, die "
+"durch gerade Liniensegmente verbunden sind. Es ist ein grundlegender "
 "Diagrammtyp, der in vielen Bereichen üblich ist."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:131
@@ -9217,8 +9179,8 @@ msgstr "Eindeutige Werte auflisten"
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:123
 msgid "List of extra columns made available in JavaScript functions"
 msgstr ""
-"Liste der zusätzlichen Spalten, die in JavaScript-Funktionen zur "
-"Verfügung gestellt werden"
+"Liste der zusätzlichen Spalten, die in JavaScript-Funktionen zur Verfügung "
+"gestellt werden"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.ts:151
 msgid "List of n+1 values for bucketing metric into n buckets."
@@ -9374,13 +9336,12 @@ msgid ""
 "Make sure that the controls are configured properly and the datasource "
 "contains data for the selected time range"
 msgstr ""
-"Stellen Sie sicher, dass die Steuerelemente ordnungsgemäß konfiguriert "
-"sind und die Datenquelle Daten für den ausgewählten Zeitraum enthält."
+"Stellen Sie sicher, dass die Steuerelemente ordnungsgemäß konfiguriert sind "
+"und die Datenquelle Daten für den ausgewählten Zeitraum enthält."
 
 #: superset/views/core.py:1752
 msgid ""
-"Malformed request. slice_id or table_name and db_name arguments are "
-"expected"
+"Malformed request. slice_id or table_name and db_name arguments are expected"
 msgstr ""
 "Fehlerhafte Anforderung. slice_id oder table_name und db_name Argumente "
 "werden erwartet"
@@ -9536,9 +9497,8 @@ msgid ""
 "Maximum radius size of the circle, in pixels. As the zoom level changes, "
 "this insures that the circle respects this maximum radius."
 msgstr ""
-"Maximale Radiusgröße des Kreises in Pixel. Wenn sich die Zoomstufe "
-"ändert, wird sichergestellt, dass der Kreis diesen maximalen Radius "
-"einhält."
+"Maximale Radiusgröße des Kreises in Pixel. Wenn sich die Zoomstufe ändert, "
+"wird sichergestellt, dass der Kreis diesen maximalen Radius einhält."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/constants.ts:70
 msgid "Maximum value"
@@ -9569,13 +9529,14 @@ msgstr "Median"
 msgid ""
 "Median edge width, the thickest edge will be 4 times thicker than the "
 "thinnest."
-msgstr "Mittlere Kantenbreite, die dickste Kante ist 4-mal dicker als die dünnste."
+msgstr ""
+"Mittlere Kantenbreite, die dickste Kante ist 4-mal dicker als die dünnste."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:218
 msgid ""
-"Median node size, the largest node will be 4 times larger than the "
-"smallest"
-msgstr "Mittlere Knotengröße, der größte Knoten ist 4-mal größer als der kleinste"
+"Median node size, the largest node will be 4 times larger than the smallest"
+msgstr ""
+"Mittlere Knotengröße, der größte Knoten ist 4-mal größer als der kleinste"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:189
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:263
@@ -9709,31 +9670,30 @@ msgid ""
 "limit is present. If undefined reverts to the first metric (where "
 "appropriate)."
 msgstr ""
-"Metrik, die verwendet wird, um zu definieren, wie die obersten Zeitreihen"
-" sortiert werden, wenn ein Zeitreihen- oder ein Zellen-Limit vorhanden "
-"ist. Wenn nicht definiert, wird auf die erste Metrik zurückgesetzt (falls"
-" zutreffend)."
+"Metrik, die verwendet wird, um zu definieren, wie die obersten Zeitreihen "
+"sortiert werden, wenn ein Zeitreihen- oder ein Zellen-Limit vorhanden ist. "
+"Wenn nicht definiert, wird auf die erste Metrik zurückgesetzt (falls "
+"zutreffend)."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:192
 #: superset-frontend/src/explore/controls.jsx:367
 msgid ""
-"Metric used to define how the top series are sorted if a series or row "
-"limit is present. If undefined reverts to the first metric (where "
-"appropriate)."
+"Metric used to define how the top series are sorted if a series or row limit"
+" is present. If undefined reverts to the first metric (where appropriate)."
 msgstr ""
 "Metrik, die verwendet wird, um zu definieren, wie die obersten Reihen "
-"sortiert werden, wenn eine Reihen- oder Zeilenbegrenzung vorhanden ist. "
-"Wenn nicht definiert, wird auf die erste Metrik zurückgesetzt (falls "
+"sortiert werden, wenn eine Reihen- oder Zeilenbegrenzung vorhanden ist. Wenn"
+" nicht definiert, wird auf die erste Metrik zurückgesetzt (falls "
 "zutreffend)."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/controlPanel.ts:55
 msgid ""
-"Metric used to order the limit if a series limit is present. If undefined"
-" reverts to the first metric (where appropriate)."
+"Metric used to order the limit if a series limit is present. If undefined "
+"reverts to the first metric (where appropriate)."
 msgstr ""
-"Metrik, die verwendet wird, um das Limit zu ordnen, wenn ein "
-"Zeitreihenlimit vorhanden ist. Wenn nicht definiert, wird auf die erste "
-"Metrik zurückgesetzt (falls geeignet)."
+"Metrik, die verwendet wird, um das Limit zu ordnen, wenn ein Zeitreihenlimit"
+" vorhanden ist. Wenn nicht definiert, wird auf die erste Metrik "
+"zurückgesetzt (falls geeignet)."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:161
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1362
@@ -9747,8 +9707,8 @@ msgstr "Metriken"
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/metrics.tsx:34
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:126
 msgid ""
-"Metrics for which percentage of total are to be displayed. Calculated "
-"from only data within the row limit."
+"Metrics for which percentage of total are to be displayed. Calculated from "
+"only data within the row limit."
 msgstr ""
 "Metriken, für die ein Prozentsatz der Gesamtsumme angezeigt werden soll. "
 "Berechnet nur aus Daten innerhalb des Zeilenlimits."
@@ -9833,7 +9793,8 @@ msgstr "Minimalwert"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:203
 msgid "Minimum value for label to be displayed on graph."
-msgstr "Mindestwert für die Beschriftung, die im Diagramm angezeigt werden soll."
+msgstr ""
+"Mindestwert für die Beschriftung, die im Diagramm angezeigt werden soll."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:86
 msgid "Minimum value on the gauge axis"
@@ -9978,11 +9939,11 @@ msgstr "Mehr-Liniendiagramme"
 
 #: superset/views/database/views.py:468
 msgid ""
-"Multiple file extensions are not allowed for columnar uploads. Please "
-"make sure all files are of the same extension."
+"Multiple file extensions are not allowed for columnar uploads. Please make "
+"sure all files are of the same extension."
 msgstr ""
-"Unterschiedliche Dateierweiterungen sind für spaltenförmige Uploads nicht"
-" zulässig. Bitte stellen Sie sicher, dass alle Dateien die gleiche "
+"Unterschiedliche Dateierweiterungen sind für spaltenförmige Uploads nicht "
+"zulässig. Bitte stellen Sie sicher, dass alle Dateien die gleiche "
 "Erweiterung haben."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.ts:173
@@ -9998,7 +9959,8 @@ msgstr ""
 "Bibliothek nach weiteren Details"
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:218
-msgid "Multiple selections allowed, otherwise filter is limited to a single value"
+msgid ""
+"Multiple selections allowed, otherwise filter is limited to a single value"
 msgstr ""
 "Mehrfachauswahl zulässig, andernfalls ist der Filter auf einen einzelnen "
 "Wert beschränkt"
@@ -10396,10 +10358,10 @@ msgid ""
 "returned, ensure any filters are configured properly and the datasource "
 "contains data for the selected time range."
 msgstr ""
-"Für diese Abfrage wurden keine Ergebnisse zurückgegeben. Wenn Sie "
-"erwartet haben, dass Ergebnisse zurückgegeben werden, stellen Sie sicher,"
-" dass alle Filter ordnungsgemäß konfiguriert sind und die Datenquelle "
-"Daten für den ausgewählten Zeitraum enthält."
+"Für diese Abfrage wurden keine Ergebnisse zurückgegeben. Wenn Sie erwartet "
+"haben, dass Ergebnisse zurückgegeben werden, stellen Sie sicher, dass alle "
+"Filter ordnungsgemäß konfiguriert sind und die Datenquelle Daten für den "
+"ausgewählten Zeitraum enthält."
 
 #: superset-frontend/src/components/Chart/DrillDetail/DrillDetailPane.tsx:284
 msgid "No rows were returned for this dataset"
@@ -10432,8 +10394,8 @@ msgstr ""
 #: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx:337
 msgid "No such column found. To filter on a metric, try the Custom SQL tab."
 msgstr ""
-"Eine solche Spalte wurde nicht gefunden. Um nach einer Metrik zu filtern,"
-" versuchen Sie es mit der Registerkarte Benutzerdefinierte SQL."
+"Eine solche Spalte wurde nicht gefunden. Um nach einer Metrik zu filtern, "
+"versuchen Sie es mit der Registerkarte Benutzerdefinierte SQL."
 
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/MessageContent.tsx:67
 msgid "No table columns"
@@ -10455,7 +10417,8 @@ msgstr "Kein Validator gefunden (für das Modul konfiguriert)"
 
 #: superset/databases/commands/validate_sql.py:114
 msgid "No validator named {} found (configured for the {} engine)"
-msgstr "Kein Validator mit dem Namen {} gefunden (konfiguriert für das {}-Modul)"
+msgstr ""
+"Kein Validator mit dem Namen {} gefunden (konfiguriert für das {}-Modul)"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:156
 msgid "Node label position"
@@ -10590,14 +10553,11 @@ msgstr "Zahlenformat"
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:307
 msgid ""
 "Number bounds used for color encoding from red to blue.\n"
-"               Reverse the numbers for blue to red. To get pure red or "
-"blue,\n"
+"               Reverse the numbers for blue to red. To get pure red or blue,\n"
 "               you can enter either only min or max."
 msgstr ""
-"Zahlengrenzen, die für die Farbkodierung von Rot nach Blau verwendet "
-"werden.\n"
-"               Kehren Sie die Zahlen für Blau in Rot um. Um reines Rot "
-"oder Blau zu erhalten,\n"
+"Zahlengrenzen, die für die Farbkodierung von Rot nach Blau verwendet werden.\n"
+"               Kehren Sie die Zahlen für Blau in Rot um. Um reines Rot oder Blau zu erhalten,\n"
 "               können Sie entweder nur min oder max eingeben."
 
 #: superset-frontend/plugins/legacy-plugin-chart-chord/src/controlPanel.ts:60
@@ -10656,11 +10616,13 @@ msgstr "Anzahl der aus Datei zu lesenden Zeilen."
 
 #: superset/views/database/forms.py:271
 msgid "Number of rows to skip at start of file"
-msgstr "Anzahl der Zeilen, die am Anfang der Datei übersprungen werden sollen."
+msgstr ""
+"Anzahl der Zeilen, die am Anfang der Datei übersprungen werden sollen."
 
 #: superset/views/database/forms.py:365
 msgid "Number of rows to skip at start of file."
-msgstr "Anzahl der Zeilen, die am Anfang der Datei übersprungen werden sollen."
+msgstr ""
+"Anzahl der Zeilen, die am Anfang der Datei übersprungen werden sollen."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:227
 msgid "Number of split segments on the axis"
@@ -10669,14 +10631,14 @@ msgstr "Anzahl der geteilten Segmente auf der Achse"
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx:120
 msgid "Number of steps to take between ticks when displaying the X scale"
 msgstr ""
-"Anzahl der Schritte, die zwischen den Strichen bei der Anzeige der "
-"X-Skala ausgeführt werden müssen"
+"Anzahl der Schritte, die zwischen den Strichen bei der Anzeige der X-Skala "
+"ausgeführt werden müssen"
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx:136
 msgid "Number of steps to take between ticks when displaying the Y scale"
 msgstr ""
-"Anzahl der Schritte, die zwischen den Strichen bei der Anzeige der "
-"Y-Skala ausgeführt werden müssen"
+"Anzahl der Schritte, die zwischen den Strichen bei der Anzeige der Y-Skala "
+"ausgeführt werden müssen"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:319
 msgid "Numerical range"
@@ -10717,24 +10679,22 @@ msgstr "Kulanz"
 
 #: superset-frontend/src/explore/controls.jsx:126
 msgid ""
-"One or many columns to group by. High cardinality groupings should "
-"include a series limit to limit the number of fetched and rendered "
-"series."
+"One or many columns to group by. High cardinality groupings should include a"
+" series limit to limit the number of fetched and rendered series."
 msgstr ""
-"Eine oder mehrere Spalten, nach denen gruppiert werden soll. "
-"Gruppierungen mit hoher Kardinalität sollten ein Zeitreihenlimit "
-"enthalten, um die Anzahl der abgerufenen und dargestellten Zeitreihen zu "
-"begrenzen."
+"Eine oder mehrere Spalten, nach denen gruppiert werden soll. Gruppierungen "
+"mit hoher Kardinalität sollten ein Zeitreihenlimit enthalten, um die Anzahl "
+"der abgerufenen und dargestellten Zeitreihen zu begrenzen."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:73
 msgid ""
-"One or many columns to group by. High cardinality groupings should "
-"include a sort by metric and series limit to limit the number of fetched "
-"and rendered series."
+"One or many columns to group by. High cardinality groupings should include a"
+" sort by metric and series limit to limit the number of fetched and rendered"
+" series."
 msgstr ""
-"Eine oder mehrere Spalten, nach denen gruppiert werden soll. "
-"Gruppierungen mit hoher Kardinalität sollten eine Sortierung nach Metrik "
-"und Zeitreihenbegrenzung enthalten, um die Anzahl der abgerufenen und "
+"Eine oder mehrere Spalten, nach denen gruppiert werden soll. Gruppierungen "
+"mit hoher Kardinalität sollten eine Sortierung nach Metrik und "
+"Zeitreihenbegrenzung enthalten, um die Anzahl der abgerufenen und "
 "dargestellten Reihen zu begrenzen."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:111
@@ -10746,8 +10706,8 @@ msgid ""
 "One or many controls to group by. If grouping, latitude and longitude "
 "columns must be present."
 msgstr ""
-"Ein oder mehrere Steuerelemente, nach denen gruppiert werden soll. Bei "
-"der Gruppierung müssen Breiten- und Längengradspalten vorhanden sein."
+"Ein oder mehrere Steuerelemente, nach denen gruppiert werden soll. Bei der "
+"Gruppierung müssen Breiten- und Längengradspalten vorhanden sein."
 
 #: superset-frontend/src/explore/controls.jsx:245
 msgid "One or many controls to pivot as columns"
@@ -10798,12 +10758,12 @@ msgstr "Ein oder mehrere in der Abfrage angegebene Parameter fehlen."
 
 #: superset/views/core.py:2029
 msgid ""
-"One or more required fields are missing in the request. Please try again,"
-" and if the problem persists contact your administrator."
+"One or more required fields are missing in the request. Please try again, "
+"and if the problem persists contact your administrator."
 msgstr ""
 "Ein oder mehrere Pflichtfelder fehlen in der Anfrage. Versuchen Sie es "
-"erneut, und wenn das Problem weiterhin besteht, wenden Sie sich an Ihre/n"
-" Administrator*in."
+"erneut, und wenn das Problem weiterhin besteht, wenden Sie sich an Ihre/n "
+"Administrator*in."
 
 #: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:56
 msgid "One ore more annotation layers failed loading."
@@ -10824,14 +10784,14 @@ msgstr "Nur 'SELECT'-Anweisungen sind zulässig"
 #: superset-frontend/packages/superset-ui-chart-controls/src/utils/D3Formatting.ts:34
 msgid "Only applies when \"Label Type\" is not set to a percentage."
 msgstr ""
-"Gilt nur, wenn \"Beschriftungstyp\" nicht auf einen Prozentsatz "
-"festgelegt ist."
+"Gilt nur, wenn \"Beschriftungstyp\" nicht auf einen Prozentsatz festgelegt "
+"ist."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/utils/D3Formatting.ts:31
 msgid "Only applies when \"Label Type\" is set to show values."
 msgstr ""
-"Gilt nur, wenn \"Beschriftungstyp\" so eingestellt ist, dass Werte "
-"angezeigt werden."
+"Gilt nur, wenn \"Beschriftungstyp\" so eingestellt ist, dass Werte angezeigt"
+" werden."
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/FilterScope.tsx:137
 msgid "Only selected panels will be affected by this filter"
@@ -10839,8 +10799,8 @@ msgstr "Nur ausgewählte Bereiche sind von diesem Filter betroffen"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/controls.tsx:136
 msgid ""
-"Only show the total value on the stacked chart, and not show on the "
-"selected category"
+"Only show the total value on the stacked chart, and not show on the selected"
+" category"
 msgstr ""
 "Zeigen Sie nur den Gesamtwert im gestapelten Diagramm und nicht in der "
 "ausgewählten Kategorie an"
@@ -10853,7 +10813,8 @@ msgstr "Nur einzelne Abfragen werden unterstützt"
 #: superset/views/database/forms.py:436
 #, python-format
 msgid "Only the following file extensions are allowed: %(allowed_extensions)s"
-msgstr "Nur die folgenden Dateierweiterungen sind zulässig: %(allowed_extensions)s"
+msgstr ""
+"Nur die folgenden Dateierweiterungen sind zulässig: %(allowed_extensions)s"
 
 #: superset-frontend/packages/superset-ui-core/src/chart/components/FallbackComponent.tsx:45
 msgid "Oops! An error occurred!"
@@ -10903,14 +10864,14 @@ msgstr "Bearbeiten in SQL Editor"
 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."
+"assumes that you have a Celery worker setup as well as a results backend. "
+"Refer to the installation docs for more information."
 msgstr ""
 "Betreiben Sie die Datenbank im asynchronen Modus, was bedeutet, dass die "
-"Abfragen auf Remote-Workern und nicht auf dem Webserver selbst ausgeführt"
-" werden. Dies setzt voraus, dass Sie sowohl über ein Celery-Worker-Setup "
-"als auch über ein Ergebnis-Backend verfügen. Weitere Informationen finden"
-" Sie in den Installationsdokumenten."
+"Abfragen auf Remote-Workern und nicht auf dem Webserver selbst ausgeführt "
+"werden. Dies setzt voraus, dass Sie sowohl über ein Celery-Worker-Setup als "
+"auch über ein Ergebnis-Backend verfügen. Weitere Informationen finden Sie in"
+" den Installationsdokumenten."
 
 #: superset-frontend/src/explore/components/controls/ConditionalFormattingControl/FormattingPopoverContent.tsx:129
 #: superset-frontend/src/explore/components/controls/ConditionalFormattingControl/FormattingPopoverContent.tsx:133
@@ -10924,11 +10885,11 @@ msgstr "Operator undefiniert für Aggregator: %(name)s"
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:381
 msgid ""
-"Optional CA_BUNDLE contents to validate HTTPS requests. Only available on"
-" certain database engines."
+"Optional CA_BUNDLE contents to validate HTTPS requests. Only available on "
+"certain database engines."
 msgstr ""
-"Optionale CA_BUNDLE Inhalte, um HTTPS-Anforderungen zu überprüfen. Nur "
-"für bestimmte Datenbank-Engines verfügbar."
+"Optionale CA_BUNDLE Inhalte, um HTTPS-Anforderungen zu überprüfen. Nur für "
+"bestimmte Datenbank-Engines verfügbar."
 
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:329
 msgid "Optional d3 date format string"
@@ -10962,7 +10923,8 @@ msgstr "Optionen"
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:973
 msgid "Or choose from a list of other databases we support:"
-msgstr "Oder wählen Sie aus einer Liste anderer Datenbanken, die wir unterstützen:"
+msgstr ""
+"Oder wählen Sie aus einer Liste anderer Datenbanken, die wir unterstützen:"
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/controlPanel.tsx:62
 msgid "Order by entity id"
@@ -11041,31 +11003,31 @@ msgstr "Überlappen"
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:123
 #: superset-frontend/plugins/legacy-plugin-chart-rose/src/controlPanel.tsx:199
 msgid ""
-"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."
+"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."
 msgstr ""
-"Überlagern Sie eine oder mehrere Zeitreihen aus einem relativen Zeitraum."
-" Erwartet relative Zeitintervalle in natürlicher Sprache (Beispiel: 24 "
+"Überlagern Sie eine oder mehrere Zeitreihen aus einem relativen Zeitraum. "
+"Erwartet relative Zeitintervalle in natürlicher Sprache (Beispiel: 24 "
 "Stunden, 7 Tage, 52 Wochen, 365 Tage). Freitext wird unterstützt."
 
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:317
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:467
 #: superset-frontend/src/explore/controlPanels/sections.tsx:195
 msgid ""
-"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."
+"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."
 msgstr ""
-"Überlagern Sie eine oder mehrere Zeitreihen aus einem relativen Zeitraum."
-" Erwartet relative Zeitintervalle in natürlicher, englischer Sprache "
+"Überlagern Sie eine oder mehrere Zeitreihen aus einem relativen Zeitraum. "
+"Erwartet relative Zeitintervalle in natürlicher, englischer Sprache "
 "(Beispiel: „24 hours“, „7 days“, „52 weeks“, „365 days“). Freitext wird "
 "unterstützt."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/index.js:27
 msgid ""
-"Overlays a hexagonal grid on a map, and aggregates data within the "
-"boundary of each cell."
+"Overlays a hexagonal grid on a map, and aggregates data within the boundary "
+"of each cell."
 msgstr ""
 "Überlagert ein sechseckiges Raster auf einer Karte und aggregiert Daten "
 "innerhalb der Grenzen jeder Zelle."
@@ -11155,8 +11117,8 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:491
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:539
 msgid ""
-"Owners is a list of users who can alter the dashboard. Searchable by name"
-" or username."
+"Owners is a list of users who can alter the dashboard. Searchable by name or"
+" username."
 msgstr ""
 "Besitzende ist eine Liste von Benutzer*innen, die das Dashboard ändern "
 "können. Durchsuchbar nach Name oder Benutzer*innenname."
@@ -11244,8 +11206,8 @@ msgstr "Partitionsschwellenwert"
 
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:185
 msgid ""
-"Partitions whose height to parent height proportions are below this value"
-" are pruned"
+"Partitions whose height to parent height proportions are below this value "
+"are pruned"
 msgstr ""
 "Partitionen, deren Höhen- zu Elternhöhenverhältnissen unter diesem Wert "
 "liegen, werden ausgeblendet."
@@ -11264,8 +11226,7 @@ msgstr "Privaten Schlüssel hier einfügen"
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/EncryptedField.tsx:120
 msgid "Paste content of service credentials JSON file here"
 msgstr ""
-"Fügen Sie den Inhalt der JSON-Datei für Dienstanmeldeinformationen hier "
-"ein"
+"Fügen Sie den Inhalt der JSON-Datei für Dienstanmeldeinformationen hier ein"
 
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/TableCatalog.tsx:87
 msgid "Paste the shareable Google Sheet URL here"
@@ -11373,7 +11334,8 @@ msgstr "Physischer Datensatz"
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/controlPanel.ts:106
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Scatter/controlPanel.ts:143
 msgid "Pick a dimension from which categorical colors are defined"
-msgstr "Wählen Sie eine Dimension aus, für die kategoriale Farben definiert werden"
+msgstr ""
+"Wählen Sie eine Dimension aus, für die kategoriale Farben definiert werden"
 
 #: superset/viz.py:795
 msgid "Pick a granularity in the Time section or uncheck 'Include Time'"
@@ -11416,8 +11378,8 @@ msgstr ""
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/Multi/controlPanel.js:40
 msgid "Pick a set of deck.gl charts to layer on top of one another"
 msgstr ""
-"Wählen Sie eine Reihe von deck.gl Diagrammen aus, die übereinander gelegt"
-" werden sollen"
+"Wählen Sie eine Reihe von deck.gl Diagrammen aus, die übereinander gelegt "
+"werden sollen"
 
 #: superset/viz.py:1294 superset/viz.py:1564
 msgid "Pick a time granularity for your time series"
@@ -11503,12 +11465,12 @@ msgstr "Bitte wenden Sie Filteränderungen an"
 #: superset/sqllab/query_render.py:118
 msgid ""
 "Please check your query and confirm that all template parameters are "
-"surround by double braces, for example, \"{{ ds }}\". Then, try running "
-"your query again."
+"surround by double braces, for example, \"{{ ds }}\". Then, try running your"
+" query again."
 msgstr ""
 "Bitte überprüfen Sie Ihre Anfrage und vergewissern Sie sich, dass alle "
-"Vorlagenparameter von doppelten Klammern umgeben sind, z. B. \"{{ ds "
-"}}\". Versuchen Sie dann erneut, die Abfrage auszuführen."
+"Vorlagenparameter von doppelten Klammern umgeben sind, z. B. \"{{ ds }}\". "
+"Versuchen Sie dann erneut, die Abfrage auszuführen."
 
 #: superset/db_engine_specs/athena.py:56
 #: superset/db_engine_specs/bigquery.py:211
@@ -11516,27 +11478,27 @@ msgstr ""
 #: superset/db_engine_specs/snowflake.py:117
 #, python-format
 msgid ""
-"Please check your query for syntax errors at or near "
-"\"%(syntax_error)s\". Then, try running your query again."
+"Please check your query for syntax errors at or near \"%(syntax_error)s\". "
+"Then, try running your query again."
 msgstr ""
-"Bitte überprüfen Sie Ihre Anfrage auf Syntaxfehler bei oder in der Nähe "
-"von \"%(syntax_error)s\". Versuchen Sie dann erneut, die Abfrage "
-"auszuführen."
+"Bitte überprüfen Sie Ihre Anfrage auf Syntaxfehler bei oder in der Nähe von "
+"\"%(syntax_error)s\". Versuchen Sie dann erneut, die Abfrage auszuführen."
 
-#: superset/db_engine_specs/gsheets.py:82 superset/db_engine_specs/mysql.py:170
+#: superset/db_engine_specs/gsheets.py:82
+#: superset/db_engine_specs/mysql.py:170
 #, python-format
 msgid ""
-"Please check your query for syntax errors near \"%(server_error)s\". "
-"Then, try running your query again."
+"Please check your query for syntax errors near \"%(server_error)s\". Then, "
+"try running your query again."
 msgstr ""
 "Bitte überprüfen Sie Ihre Anfrage auf Syntaxfehler in der Nähe von "
 "\"%(server_error)s\". Versuchen Sie dann erneut, die Abfrage auszuführen."
 
 #: superset/sqllab/query_render.py:38 superset/views/core.py:199
 msgid ""
-"Please check your template parameters for syntax errors and make sure "
-"they match across your SQL query and Set Parameters. Then, try running "
-"your query again."
+"Please check your template parameters for syntax errors and make sure they "
+"match across your SQL query and Set Parameters. Then, try running your query"
+" again."
 msgstr ""
 "Überprüfen Sie Ihre Vorlagenparameter auf Syntaxfehler und stellen Sie "
 "sicher, dass sie in Ihrer SQL-Abfrage und in den Parameter-Namen "
@@ -11590,19 +11552,19 @@ msgstr "Bitte geben Sie das Passwort erneut ein."
 #: superset-frontend/src/views/CRUD/hooks.ts:439
 msgid "Please re-export your file and try importing again"
 msgstr ""
-"Bitte exportieren Sie Ihre Datei erneut und versuchen Sie nochmals, sie "
-"zu importieren."
+"Bitte exportieren Sie Ihre Datei erneut und versuchen Sie nochmals, sie zu "
+"importieren."
 
 #: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:59
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:72
 msgid "Please reach out to the Chart Owner for assistance."
 msgid_plural "Please reach out to the Chart Owners for assistance."
 msgstr[0] ""
-"Bitte wenden Sie sich an den/die Diagramm-Besitzer*in, um Unterstützung "
-"zu erhalten."
+"Bitte wenden Sie sich an den/die Diagramm-Besitzer*in, um Unterstützung zu "
+"erhalten."
 msgstr[1] ""
-"Bitte wenden Sie sich an die Diagramm-Besitzer*innen, um Unterstützung zu"
-" erhalten."
+"Bitte wenden Sie sich an die Diagramm-Besitzer*innen, um Unterstützung zu "
+"erhalten."
 
 #: superset-frontend/src/SqlLab/components/ShareSqlLabQuery/index.tsx:85
 msgid "Please save the query to enable sharing"
@@ -11611,14 +11573,15 @@ msgstr "Bitte speichern Sie die Abfrage, um die Freigabe zu aktivieren"
 #: superset/reports/commands/exceptions.py:105
 msgid "Please save your chart first, then try creating a new email report."
 msgstr ""
-"Bitte speichern Sie zuerst Ihr Diagramm und versuchen Sie dann, einen "
-"neuen E-Mail-Report zu erstellen."
+"Bitte speichern Sie zuerst Ihr Diagramm und versuchen Sie dann, einen neuen "
+"E-Mail-Report zu erstellen."
 
 #: superset/reports/commands/exceptions.py:117
-msgid "Please save your dashboard first, then try creating a new email report."
+msgid ""
+"Please save your dashboard first, then try creating a new email report."
 msgstr ""
-"Bitte speichern Sie zuerst Ihr Dashboard und versuchen Sie dann, einen "
-"neuen E-Mail-Report zu erstellen."
+"Bitte speichern Sie zuerst Ihr Dashboard und versuchen Sie dann, einen neuen"
+" E-Mail-Report zu erstellen."
 
 #: superset-frontend/src/pages/ChartCreation/index.tsx:422
 msgid "Please select both a Dataset and a Chart type to proceed"
@@ -11636,13 +11599,13 @@ msgstr "Entfernung (wie Flugrouten) zwischen Abflug- und Zielort zeichen"
 
 #: superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates/src/index.js:29
 msgid ""
-"Plots the individual metrics for each row in the data vertically and "
-"links them together as a line. This chart is useful for comparing "
-"multiple metrics across all of the samples or rows in the data."
+"Plots the individual metrics for each row in the data vertically and links "
+"them together as a line. This chart is useful for comparing multiple metrics"
+" across all of the samples or rows in the data."
 msgstr ""
-"Stellt die einzelnen Metriken für jede Zeile in den Daten vertikal dar "
-"und verknüpft sie als Linie miteinander. Dieses Diagramm ist nützlich, um"
-" mehrere Metriken in allen Stichproben oder Zeilen in den Daten zu "
+"Stellt die einzelnen Metriken für jede Zeile in den Daten vertikal dar und "
+"verknüpft sie als Linie miteinander. Dieses Diagramm ist nützlich, um "
+"mehrere Metriken in allen Stichproben oder Zeilen in den Daten zu "
 "vergleichen."
 
 #: superset/initialization/__init__.py:277
@@ -11687,8 +11650,8 @@ msgstr "Punkte"
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:213
 msgid "Points and clusters will update as the viewport is being changed"
 msgstr ""
-"Punkte und Cluster werden aktualisiert, wenn das Ansichtsfenster geändert"
-" wird"
+"Punkte und Cluster werden aktualisiert, wenn das Ansichtsfenster geändert "
+"wird"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.ts:68
 msgid "Polygon Column"
@@ -11789,13 +11752,12 @@ msgstr "Vorfilterung erforderlich"
 #: superset/connectors/sqla/views.py:347
 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."
+"control component. Supports jinja template syntax. Applies only when `Enable"
+" Filter Select` is on."
 msgstr ""
-"Prädikat, das beim Abrufen eines eindeutigen Werts angewendet wird, um "
-"die Filtersteuerelementkomponente aufzufüllen. Unterstützt jinja-"
-"Vorlagensyntax. Gilt nur, wenn \"Filterauswahl aktivieren\" aktiviert "
-"ist."
+"Prädikat, das beim Abrufen eines eindeutigen Werts angewendet wird, um die "
+"Filtersteuerelementkomponente aufzufüllen. Unterstützt jinja-Vorlagensyntax."
+" Gilt nur, wenn \"Filterauswahl aktivieren\" aktiviert ist."
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/index.js:44
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Compare/index.js:41
@@ -12206,16 +12168,17 @@ msgid "Recent activity"
 msgstr "Kürzliche Aktivitäten"
 
 #: superset-frontend/src/features/home/EmptyState.tsx:107
-msgid "Recently created charts, dashboards, and saved queries will appear here"
+msgid ""
+"Recently created charts, dashboards, and saved queries will appear here"
 msgstr ""
-"Kürzlich erstellte Diagramme, Dashboards und gespeicherte Abfragen werden"
-" hier angezeigt"
+"Kürzlich erstellte Diagramme, Dashboards und gespeicherte Abfragen werden "
+"hier angezeigt"
 
 #: superset-frontend/src/features/home/EmptyState.tsx:116
 msgid "Recently edited charts, dashboards, and saved queries will appear here"
 msgstr ""
-"Kürzlich bearbeitete Diagramme, Dashboards und gespeicherte Abfragen "
-"werden hier angezeigt"
+"Kürzlich bearbeitete Diagramme, Dashboards und gespeicherte Abfragen werden "
+"hier angezeigt"
 
 #: superset-frontend/src/pages/ChartList/index.tsx:743
 #: superset-frontend/src/pages/DashboardList/index.tsx:617
@@ -12226,8 +12189,8 @@ msgstr "Kürzlich geändert"
 #: superset-frontend/src/features/home/EmptyState.tsx:102
 msgid "Recently viewed charts, dashboards, and saved queries will appear here"
 msgstr ""
-"Kürzlich angezeigte Diagramme, Dashboards und gespeicherte Abfragen "
-"werden hier angezeigt"
+"Kürzlich angezeigte Diagramme, Dashboards und gespeicherte Abfragen werden "
+"hier angezeigt"
 
 #: superset-frontend/src/pages/Home/index.tsx:368
 msgid "Recents"
@@ -12250,10 +12213,11 @@ msgid "Rectangle"
 msgstr "Rechteck"
 
 #: superset/connectors/sqla/views.py:353
-msgid "Redirects to this endpoint when clicking on the table from the table list"
+msgid ""
+"Redirects to this endpoint when clicking on the table from the table list"
 msgstr ""
-"Leitet zu diesem Endpunkt um, wenn Sie in der Tabellenliste auf die "
-"Tabelle klicken"
+"Leitet zu diesem Endpunkt um, wenn Sie in der Tabellenliste auf die Tabelle "
+"klicken"
 
 #: superset-frontend/src/dashboard/components/Header/index.jsx:571
 msgid "Redo the action"
@@ -12265,15 +12229,14 @@ msgstr "Reduzieren Sie X Ticks"
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:339
 msgid ""
-"Reduces the number of X-axis ticks to be rendered. If true, the x-axis "
-"will not 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."
+"Reduces the number of X-axis ticks to be rendered. If true, the x-axis will "
+"not 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 ""
-"Reduziert die Anzahl der darzustellenden X-Achsen-Ticks. Wenn WAHR, läuft"
-" die x-Achse nicht über und Beschriftungen fehlen möglicherweise. Wenn "
-"FALSCH, wird eine Mindestbreite auf Spalten angewendet und die Breite "
-"kann in einen horizontalen Bildlauf überlaufen."
+"Reduziert die Anzahl der darzustellenden X-Achsen-Ticks. Wenn WAHR, läuft "
+"die x-Achse nicht über und Beschriftungen fehlen möglicherweise. Wenn "
+"FALSCH, wird eine Mindestbreite auf Spalten angewendet und die Breite kann "
+"in einen horizontalen Bildlauf überlaufen."
 
 #: superset-frontend/src/features/databases/DatabaseModal/SqlAlchemyForm.tsx:92
 msgid "Refer to the"
@@ -12342,15 +12305,15 @@ msgstr "Kreisförmig"
 #, fuzzy
 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."
+"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 ""
-"Reguläre Filter fügen Abfragen WHERE-Ausrücke hinzu, falls ein*e "
-"Benutzer*in einer im Filter referenzierten Rolle angehört. Basisfilter "
-"wenden Filter auf alle Abfragen mit Ausnahme der im Filter definierten "
-"Rollen an. Über sie lässt sich definieren, was Benutzer*innen sehen "
-"können, wenn auf sie keine RLS-Filter angewendet werden."
+"Reguläre Filter fügen Abfragen WHERE-Ausrücke hinzu, falls ein*e Benutzer*in"
+" einer im Filter referenzierten Rolle angehört. Basisfilter wenden Filter "
+"auf alle Abfragen mit Ausnahme der im Filter definierten Rollen an. Über sie"
+" lässt sich definieren, was Benutzer*innen sehen können, wenn auf sie keine "
+"RLS-Filter angewendet werden."
 
 #: superset-frontend/plugins/legacy-plugin-chart-chord/src/index.js:40
 #: superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates/src/index.js:34
@@ -12466,7 +12429,8 @@ msgstr "Fehler beim Löschen des Report-Ausführungsplans."
 
 #: superset/reports/commands/exceptions.py:159
 msgid "Report Schedule execution failed when generating a csv."
-msgstr "Report-Ausführungsplan Ausführungsfehler beim Generieren einer CSV-Datei."
+msgstr ""
+"Report-Ausführungsplan Ausführungsfehler beim Generieren einer CSV-Datei."
 
 #: superset/reports/commands/exceptions.py:163
 msgid "Report Schedule execution failed when generating a dataframe."
@@ -12486,7 +12450,8 @@ msgstr "Unerwarteter Fehler bei der Ausführung des geplanten Reports."
 
 #: superset/reports/commands/exceptions.py:172
 msgid "Report Schedule is still working, refusing to re-compute."
-msgstr "Geplanter Bericht wird noch erstellt. Derzeit keine Neuerstellung möglich."
+msgstr ""
+"Geplanter Bericht wird noch erstellt. Derzeit keine Neuerstellung möglich."
 
 #: superset/reports/commands/exceptions.py:151
 msgid "Report Schedule log prune failed."
@@ -12652,8 +12617,8 @@ msgstr "Das Ergebnis-Backend ist nicht konfiguriert."
 #: superset/errors.py:122
 msgid "Results backend needed for asynchronous queries is not configured."
 msgstr ""
-"Das Ergebnis-Backend, das für asynchrone Abfragen benötigt wird, ist "
-"nicht konfiguriert."
+"Das Ergebnis-Backend, das für asynchrone Abfragen benötigt wird, ist nicht "
+"konfiguriert."
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:29
 msgid "Return to specific datetime."
@@ -12717,8 +12682,8 @@ msgstr "Rolle"
 #, python-format
 msgid "Role %(r)s was extended to provide the access to the datasource %(ds)s"
 msgstr ""
-"Rolle %(r)s wurde erweitert, um den Zugriff auf die Datenquelle %(ds)s zu"
-" gewähren"
+"Rolle %(r)s wurde erweitert, um den Zugriff auf die Datenquelle %(ds)s zu "
+"gewähren"
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/PropertiesModal.test.tsx:375
 #: superset-frontend/src/dashboard/components/PropertiesModal/PropertiesModal.test.tsx:389
@@ -12738,8 +12703,8 @@ msgid ""
 "access to a dashboard will bypass dataset level checks. If no roles are "
 "defined, regular access permissions apply."
 msgstr ""
-"Rollen ist eine Liste, die den Zugriff auf das Dashboard definiert. Wenn "
-"Sie einer Rolle Zugriff auf ein Dashboard gewähren, werden Prüfungen auf "
+"Rollen ist eine Liste, die den Zugriff auf das Dashboard definiert. Wenn Sie"
+" einer Rolle Zugriff auf ein Dashboard gewähren, werden Prüfungen auf "
 "Datensatzebene umgangen. Wenn keine Rollen definiert sind, werden die "
 "generellen Berechtigungen angewendet."
 
@@ -12749,8 +12714,8 @@ msgid ""
 "access to a dashboard will bypass dataset level checks.If no roles are "
 "defined, regular access permissions apply."
 msgstr ""
-"Rollen ist eine Liste, die den Zugriff auf das Dashboard definiert. Wenn "
-"Sie einer Rolle Zugriff auf ein Dashboard gewähren, werden Prüfungen auf "
+"Rollen ist eine Liste, die den Zugriff auf das Dashboard definiert. Wenn Sie"
+" einer Rolle Zugriff auf ein Dashboard gewähren, werden Prüfungen auf "
 "Datensatzebene umgangen. Wenn keine Rollen definiert sind, werden die "
 "generellen Berechtigungen angewendet."
 
@@ -12825,21 +12790,19 @@ msgstr "Sicherheit auf Zeilenebene"
 
 #: superset/views/database/forms.py:255
 msgid ""
-"Row containing the headers to use as column names (0 is first line of "
-"data). Leave empty if there is no 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"
 msgstr ""
-"Zeile mit den Überschriften, die als Spaltennamen verwendet werden sollen"
-" (0 ist die erste Datenzeile). Leer lassen, wenn keine Kopfzeile "
-"vorhanden ist."
+"Zeile mit den Überschriften, die als Spaltennamen verwendet werden sollen (0"
+" ist die erste Datenzeile). Leer lassen, wenn keine Kopfzeile vorhanden ist."
 
 #: superset/views/database/forms.py:342
 msgid ""
-"Row containing the headers to use as column names (0 is first line of "
-"data). Leave empty if there is no 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."
 msgstr ""
-"Zeile mit den Überschriften, die als Spaltennamen verwendet werden sollen"
-" (0 ist die erste Datenzeile). Leer lassen, wenn keine Kopfzeile "
-"vorhanden ist."
+"Zeile mit den Überschriften, die als Spaltennamen verwendet werden sollen (0"
+" ist die erste Datenzeile). Leer lassen, wenn keine Kopfzeile vorhanden ist."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:247
 #: superset-frontend/src/explore/controls.jsx:340
@@ -12974,23 +12937,16 @@ msgstr "SQL Lab Anzeige"
 #, python-format
 msgid ""
 "SQL Lab uses your browser's local storage to store queries and results.\n"
-"Currently, you are using %(currentUsage)s KB out of %(maxStorage)d KB "
-"storage space.\n"
+"Currently, you are using %(currentUsage)s KB out of %(maxStorage)d 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.\n"
+"You can re-access these queries by using the Save feature before you delete the tab.\n"
 "Note that you will need to close other SQL Lab windows before you do this."
 msgstr ""
-"SQL Lab verwendet den lokalen Speicher Ihres Browsers, um Abfragen und "
-"Ergebnisse zu speichern.\n"
-"Derzeit verwenden Sie %(currentUsage)s KB von %(maxStorage)d KB "
-"Speicherplatz.\n"
-"Um zu verhindern, dass SQL Lab abstürzt, löschen Sie einige "
-"Abfrageregisterkarten.\n"
-"Sie können erneut auf diese Abfragen zugreifen, indem Sie die Funktion "
-"Speichern verwenden, bevor Sie die Registerkarte löschen.\n"
-"Beachten Sie, dass Sie andere SQL Lab-Fenster schließen müssen, bevor Sie"
-" dies tun."
+"SQL Lab verwendet den lokalen Speicher Ihres Browsers, um Abfragen und Ergebnisse zu speichern.\n"
+"Derzeit verwenden Sie %(currentUsage)s KB von %(maxStorage)d KB Speicherplatz.\n"
+"Um zu verhindern, dass SQL Lab abstürzt, löschen Sie einige Abfrageregisterkarten.\n"
+"Sie können erneut auf diese Abfragen zugreifen, indem Sie die Funktion Speichern verwenden, bevor Sie die Registerkarte löschen.\n"
+"Beachten Sie, dass Sie andere SQL Lab-Fenster schließen müssen, bevor Sie dies tun."
 
 #: superset-frontend/src/features/alerts/AlertReportModal.tsx:390
 #: superset-frontend/src/features/home/SavedQueries.tsx:261
@@ -13248,8 +13204,8 @@ msgstr "Speichern Sie die Abfrage, um diese Funktion zu aktivieren"
 #: superset-frontend/src/explore/components/controls/MetricControl/AdhocMetricPopoverTrigger.tsx:252
 msgid "Save this query as a virtual dataset to continue exploring"
 msgstr ""
-"Speichern Sie diese Abfrage als virtuellen Datensatz, um mit der "
-"Erkundung fortzufahren."
+"Speichern Sie diese Abfrage als virtuellen Datensatz, um mit der Erkundung "
+"fortzufahren."
 
 #: superset-frontend/src/explore/components/SaveModal.tsx:448
 msgid "Save to new dashboard"
@@ -13320,8 +13276,8 @@ msgid ""
 "connected in order. It shows a statistical relationship between two "
 "variables."
 msgstr ""
-"Das Punktdiagramm hat die horizontale Achse in linearen Einheiten, und "
-"die Punkte sind in der richtigen Reihenfolge verbunden. Es zeigt eine "
+"Das Punktdiagramm hat die horizontale Achse in linearen Einheiten, und die "
+"Punkte sind in der richtigen Reihenfolge verbunden. Es zeigt eine "
 "statistische Beziehung zwischen zwei Variablen."
 
 #: superset-frontend/src/SqlLab/components/ScheduleQueryButton/index.tsx:239
@@ -13409,8 +13365,7 @@ msgstr "Scrollen"
 #: superset-frontend/src/dashboard/components/OverwriteConfirm/OverwriteConfirmModal.tsx:135
 msgid "Scroll down to the bottom to enable overwriting changes. "
 msgstr ""
-"Scrollen Sie nach unten, um das Überschreiben von Änderungen zu "
-"aktivieren. "
+"Scrollen Sie nach unten, um das Überschreiben von Änderungen zu aktivieren. "
 
 #: superset-frontend/plugins/plugin-chart-table/src/TableChart.tsx:160
 #: superset-frontend/src/explore/components/DataTableControl/index.tsx:107
@@ -13566,14 +13521,14 @@ msgstr "Visualisierungstyp wählen"
 #: superset/views/database/forms.py:425
 msgid "Select a Columnar file to be uploaded to a database."
 msgstr ""
-"Wählen Sie eine tabellarische Datei aus, die in eine Datenbank "
-"hochgeladen werden soll."
+"Wählen Sie eine tabellarische Datei aus, die in eine Datenbank hochgeladen "
+"werden soll."
 
 #: superset/views/database/forms.py:289
 msgid "Select a Excel file to be uploaded to a database."
 msgstr ""
-"Wählen Sie eine Excel-Datei aus, die in eine Datenbank hochgeladen werden"
-" soll."
+"Wählen Sie eine Excel-Datei aus, die in eine Datenbank hochgeladen werden "
+"soll."
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/ColumnSelect.tsx:126
 msgid "Select a column"
@@ -13594,12 +13549,13 @@ msgstr "Wählen Sie eine Datenbanktabelle aus."
 #: superset-frontend/src/features/databases/DatabaseModal/ModalHeader.tsx:169
 msgid "Select a database to connect"
 msgstr ""
-"Wählen Sie eine Datenbank aus, mit der eine Verbindung hergestellt werden"
-" soll"
+"Wählen Sie eine Datenbank aus, mit der eine Verbindung hergestellt werden "
+"soll"
 
 #: superset/views/database/forms.py:138
 msgid "Select a database to upload the file to"
-msgstr "Wählen Sie eine Datenbank aus, in die die Datei hochgeladen werden soll"
+msgstr ""
+"Wählen Sie eine Datenbank aus, in die die Datei hochgeladen werden soll"
 
 #: superset-frontend/src/SqlLab/components/SqlEditor/index.jsx:738
 msgid "Select a database to write a query"
@@ -13611,7 +13567,8 @@ msgstr "Wählen Sie eine Dimension"
 
 #: superset/views/database/forms.py:110
 msgid "Select a file to be uploaded to the database"
-msgstr "Wählen Sie eine Datei aus, die in die Datenbank hochgeladen werden soll"
+msgstr ""
+"Wählen Sie eine Datei aus, die in die Datenbank hochgeladen werden soll"
 
 #: superset/views/database/forms.py:155
 msgid "Select a schema if the database supports this"
@@ -13675,13 +13632,13 @@ msgstr "Datenbanktabelle auswählen"
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1847
 msgid ""
-"Select databases require additional fields to be completed in the "
-"Advanced tab to successfully connect the database. Learn what "
-"requirements your databases has "
+"Select databases require additional fields to be completed in the Advanced "
+"tab to successfully connect the database. Learn what requirements your "
+"databases has "
 msgstr ""
-"Für ausgewählte Datenbanken müssen zusätzliche Felder auf der "
-"Registerkarte Erweitert ausgefüllt werden, um die Datenbank erfolgreich "
-"zu verbinden. Erfahren Sie, welche Anforderungen Ihre Datenbanken haben "
+"Für ausgewählte Datenbanken müssen zusätzliche Felder auf der Registerkarte "
+"Erweitert ausgefüllt werden, um die Datenbank erfolgreich zu verbinden. "
+"Erfahren Sie, welche Anforderungen Ihre Datenbanken haben "
 
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/MessageContent.tsx:66
 msgid "Select dataset source"
@@ -13755,17 +13712,17 @@ msgstr "Wählen Sie den Anmerkungs-Layer aus, den Sie verwenden möchten."
 msgid ""
 "Select the charts to which you want to apply cross-filters in this "
 "dashboard. Deselecting a chart will exclude it from being filtered when "
-"applying cross-filters from any chart on the dashboard. You can select "
-"\"All charts\" to apply cross-filters to all charts that use the same "
-"dataset or contain the same column name in the dashboard."
+"applying cross-filters from any chart on the dashboard. You can select \"All"
+" charts\" to apply cross-filters to all charts that use the same dataset or "
+"contain the same column name in the dashboard."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/ScopingTreePanel.tsx:188
 msgid ""
-"Select the charts to which you want to apply cross-filters when "
-"interacting with this chart. You can select \"All charts\" to apply "
-"filters to all charts that use the same dataset or contain the same "
-"column name in the dashboard."
+"Select the charts to which you want to apply cross-filters when interacting "
+"with this chart. You can select \"All charts\" to apply filters to all "
+"charts that use the same dataset or contain the same column name in the "
+"dashboard."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:392
@@ -13787,8 +13744,8 @@ msgid ""
 "Select values in highlighted field(s) in the control panel. Then run the "
 "query by clicking on the %s button."
 msgstr ""
-"Wählen Sie Werte in hervorgehobenen Feldern im Bedienfeld aus. Führen Sie"
-" dann die Abfrage aus, indem Sie auf die Schaltfläche %s klicken."
+"Wählen Sie Werte in hervorgehobenen Feldern im Bedienfeld aus. Führen Sie "
+"dann die Abfrage aus, indem Sie auf die Schaltfläche %s klicken."
 
 #: superset-frontend/src/features/alerts/AlertReportModal.tsx:408
 msgid "Send as CSV"
@@ -13886,12 +13843,10 @@ msgstr "E-Mail-Report einrichten"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/controlPanel.tsx:193
 msgid ""
 "Sets the hierarchy levels of the chart. Each level is\n"
-"        represented by one ring with the innermost circle as the top of "
-"the hierarchy."
+"        represented by one ring with the innermost circle as the top of the hierarchy."
 msgstr ""
 "Legt die Hierarchieebenen des Diagramms fest. Jede Ebene ist\n"
-"        dargestellt durch einen Ring mit dem innersten Kreis als Spitze "
-"der Hierarchie."
+"        dargestellt durch einen Ring mit dem innersten Kreis als Spitze der Hierarchie."
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1436
 #: superset-frontend/src/dashboard/components/DashboardEmbedControls.tsx:190
@@ -13943,27 +13898,27 @@ msgstr "Kurzbeschreibung muss für diese Ebene eindeutig sein"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/forecastInterval.tsx:130
 msgid ""
-"Should daily seasonality be applied. An integer value will specify "
-"Fourier order of seasonality."
+"Should daily seasonality be applied. An integer value will specify Fourier "
+"order of seasonality."
 msgstr ""
-"Sollte tägliche Saisonalität angewendet werden. Ein ganzzahliger Wert "
-"gibt die Fourier-Reihenfolge der Saisonalität an."
+"Sollte tägliche Saisonalität angewendet werden. Ein ganzzahliger Wert gibt "
+"die Fourier-Reihenfolge der Saisonalität an."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/forecastInterval.tsx:111
 msgid ""
-"Should weekly seasonality be applied. An integer value will specify "
-"Fourier order of seasonality."
+"Should weekly seasonality be applied. An integer value will specify Fourier "
+"order of seasonality."
 msgstr ""
-"Sollte wöchentliche Saisonalität angewendet werden. Ein ganzzahliger Wert"
-" gibt die Fourier-Reihenfolge der Saisonalität an."
+"Sollte wöchentliche Saisonalität angewendet werden. Ein ganzzahliger Wert "
+"gibt die Fourier-Reihenfolge der Saisonalität an."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/forecastInterval.tsx:92
 msgid ""
-"Should yearly seasonality be applied. An integer value will specify "
-"Fourier order of seasonality."
+"Should yearly seasonality be applied. An integer value will specify Fourier "
+"order of seasonality."
 msgstr ""
-"Sollte jährliche Saisonalität angewendet werden. Ein ganzzahliger Wert "
-"gibt die Fourier-Reihenfolge der Saisonalität an."
+"Sollte jährliche Saisonalität angewendet werden. Ein ganzzahliger Wert gibt "
+"die Fourier-Reihenfolge der Saisonalität an."
 
 #: superset-frontend/plugins/plugin-chart-table/src/DataTable/components/SelectPageSize.tsx:38
 msgid "Show"
@@ -14072,11 +14027,11 @@ msgstr "Y-Achse anzeigen"
 
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:285
 msgid ""
-"Show Y-axis on the sparkline. Will display the manually set min/max if "
-"set or min/max values in the data otherwise."
+"Show Y-axis on the sparkline. Will display the manually set min/max if set "
+"or min/max values in the data otherwise."
 msgstr ""
-"Y-Achse auf der Sparkline anzeigen. Zeigt die manuell eingestellten Min"
-"/Max-Werte an, falls festgelegt, andernfalls Min/Max-Werte der Daten."
+"Y-Achse auf der Sparkline anzeigen. Zeigt die manuell eingestellten Min/Max-"
+"Werte an, falls festgelegt, andernfalls Min/Max-Werte der Daten."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/ColumnConfigControl.tsx:156
 msgid "Show all columns"
@@ -14114,11 +14069,11 @@ msgstr "Leere Spalten anzeigen"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Treemap/index.ts:56
 msgid ""
-"Show hierarchical relationships of data, with the value represented by "
-"area, showing proportion and contribution to the whole."
+"Show hierarchical relationships of data, with the value represented by area,"
+" showing proportion and contribution to the whole."
 msgstr ""
-"Zeigen Sie hierarchische Beziehungen von Daten, wobei der Wert durch "
-"Fläche dargestellt wird, der Anteil und Beitrag zum Ganzen zeigt."
+"Zeigen Sie hierarchische Beziehungen von Daten, wobei der Wert durch Fläche "
+"dargestellt wird, der Anteil und Beitrag zum Ganzen zeigt."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/components/InfoTooltipWithTrigger.tsx:52
 msgid "Show info tooltip"
@@ -14130,7 +14085,8 @@ msgstr "Beschriftung anzeigen"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Treemap/controlPanel.tsx:86
 msgid "Show labels when the node has children."
-msgstr "Zeigen Sie Beschriftungen an, wenn der Knoten untergeordnete Elemente hat."
+msgstr ""
+"Zeigen Sie Beschriftungen an, wenn der Knoten untergeordnete Elemente hat."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/controls.tsx:39
 msgid "Show legend"
@@ -14191,11 +14147,11 @@ msgstr "Dropdown-Liste Zeiteinheiten anzeigen"
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/metrics.tsx:107
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:367
 msgid ""
-"Show total aggregations of selected metrics. Note that row limit does not"
-" apply to the result."
+"Show total aggregations of selected metrics. Note that row limit does not "
+"apply to the result."
 msgstr ""
-"Zeigen Sie die Gesamtaggregationen ausgewählter Metriken an. Beachten "
-"Sie, dass das Zeilenlimit nicht für das Ergebnis gilt."
+"Zeigen Sie die Gesamtaggregationen ausgewählter Metriken an. Beachten Sie, "
+"dass das Zeilenlimit nicht für das Ergebnis gilt."
 
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/metrics.tsx:105
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:365
@@ -14204,47 +14160,46 @@ msgstr "Gesamtwerte anzeigen"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/index.ts:30
 msgid ""
-"Showcases a single metric front-and-center. Big number is best used to "
-"call attention to a KPI or the one thing you want your audience to focus "
-"on."
+"Showcases a single metric front-and-center. Big number is best used to call "
+"attention to a KPI or the one thing you want your audience to focus on."
 msgstr ""
 "Zeigt eine einzelne Metrik im Vordergrund. ‚Große Zahl‘ wird am besten "
-"verwendet, um die Aufmerksamkeit auf einen KPI oder die eine Information "
-"zu lenken, auf die sich Ihr Publikum konzentrieren soll."
+"verwendet, um die Aufmerksamkeit auf einen KPI oder die eine Information zu "
+"lenken, auf die sich Ihr Publikum konzentrieren soll."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/index.ts:32
 msgid ""
 "Showcases a single number accompanied by a simple line chart, to call "
-"attention to an important metric along with its change over time or other"
-" dimension."
+"attention to an important metric along with its change over time or other "
+"dimension."
 msgstr ""
-"Zeigt eine einzelne Zahl zusammen mit einem einfachen Liniendiagramm, um "
-"die Aufmerksamkeit auf eine wichtige Metrik zusammen mit ihrer "
-"Veränderung im Laufe der Zeit oder einer anderen Dimension zu lenken."
+"Zeigt eine einzelne Zahl zusammen mit einem einfachen Liniendiagramm, um die"
+" Aufmerksamkeit auf eine wichtige Metrik zusammen mit ihrer Veränderung im "
+"Laufe der Zeit oder einer anderen Dimension zu lenken."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Funnel/index.ts:54
 msgid ""
-"Showcases how a metric changes as the funnel progresses. This classic "
-"chart is useful for visualizing drop-off between stages in a pipeline or "
+"Showcases how a metric changes as the funnel progresses. This classic chart "
+"is useful for visualizing drop-off between stages in a pipeline or "
 "lifecycle."
 msgstr ""
-"Zeigt, wie sich eine Metrik im Laufe des Trichters ändert. Dieses "
-"klassische Diagramm ist nützlich, um den Abfall zwischen Phasen in einer "
-"Pipeline oder einem Lebenszyklus zu visualisieren."
+"Zeigt, wie sich eine Metrik im Laufe des Trichters ändert. Dieses klassische"
+" Diagramm ist nützlich, um den Abfall zwischen Phasen in einer Pipeline oder"
+" einem Lebenszyklus zu visualisieren."
 
 #: superset-frontend/plugins/legacy-plugin-chart-chord/src/index.js:28
 msgid ""
-"Showcases the flow or link between categories using thickness of chords. "
-"The value and corresponding thickness can be different for each side."
+"Showcases the flow or link between categories using thickness of chords. The"
+" value and corresponding thickness can be different for each side."
 msgstr ""
-"Zeigt den Fluss oder die Verknüpfung zwischen Kategorien anhand der Dicke"
-" der Sehnen. Der Wert und die entsprechende Dicke können für jede Seite "
+"Zeigt den Fluss oder die Verknüpfung zwischen Kategorien anhand der Dicke "
+"der Sehnen. Der Wert und die entsprechende Dicke können für jede Seite "
 "unterschiedlich sein."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bullet/index.js:28
 msgid ""
-"Showcases the progress of a single metric against a given target. The "
-"higher the fill, the closer the metric is to the target."
+"Showcases the progress of a single metric against a given target. The higher"
+" the fill, the closer the metric is to the target."
 msgstr ""
 "Zeigt den Fortschritt einer einzelnen Metrik gegenüber einem bestimmten "
 "Ziel. Je höher die Füllung, desto näher ist die Metrik am Ziel."
@@ -14266,8 +14221,8 @@ msgstr "Ein- oder Ausblenden von Markern für die Zeitreihe"
 #: superset-frontend/plugins/legacy-plugin-chart-treemap/src/index.js:31
 msgid ""
 "Shows the composition of a dataset by segmenting a given rectangle as "
-"smaller rectangles with areas proportional to their value or contribution"
-" to the whole. Those rectangles may also, in turn, be further segmented "
+"smaller rectangles with areas proportional to their value or contribution to"
+" the whole. Those rectangles may also, in turn, be further segmented "
 "hierarchically."
 msgstr ""
 "Zeigt die Zusammensetzung eines Datensatzes an, indem ein bestimmtes "
@@ -14373,11 +14328,11 @@ msgstr "Glatte Linie"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/index.ts:65
 msgid ""
-"Smooth-line is a variation of the line chart. Without angles and hard "
-"edges, Smooth-line sometimes looks smarter and more professional."
+"Smooth-line is a variation of the line chart. Without angles and hard edges,"
+" Smooth-line sometimes looks smarter and more professional."
 msgstr ""
-"„Glatte Linie“ ist eine Variante des Liniendiagramms. Ohne Winkel und "
-"harte Kanten wirkt „Glatte Linie“ manchmal passender und professioneller."
+"„Glatte Linie“ ist eine Variante des Liniendiagramms. Ohne Winkel und harte "
+"Kanten wirkt „Glatte Linie“ manchmal passender und professioneller."
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:689
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:704
@@ -14396,12 +14351,13 @@ msgstr "Etwas ist schief gelaufen."
 #, python-format
 msgid "Sorry there was an error fetching database information: %s"
 msgstr ""
-"Beim Abrufen von Datenbankinformationen ist leider ein Fehler "
-"aufgetreten: %s"
+"Beim Abrufen von Datenbankinformationen ist leider ein Fehler aufgetreten: "
+"%s"
 
 #: superset-frontend/src/dashboard/actions/sliceEntities.ts:172
 msgid "Sorry there was an error fetching saved charts: "
-msgstr "Beim Abrufen gespeicherter Diagramme ist leider ein Fehler aufgetreten: "
+msgstr ""
+"Beim Abrufen gespeicherter Diagramme ist leider ein Fehler aufgetreten: "
 
 #: superset-frontend/src/explore/components/controls/ViewQueryModal.tsx:64
 msgid "Sorry, An error occurred"
@@ -14432,7 +14388,8 @@ msgstr ""
 #: superset-frontend/src/explore/components/useExploreAdditionalActionsMenu/index.jsx:130
 #: superset-frontend/src/explore/components/useExploreAdditionalActionsMenu/index.jsx:187
 msgid "Sorry, something went wrong. Try again later."
-msgstr "Entschuldigung, etwas ist schief gegangen. Versuchen Sie es später erneut."
+msgstr ""
+"Entschuldigung, etwas ist schief gegangen. Versuchen Sie es später erneut."
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/EventFlow.tsx:50
 msgid "Sorry, there appears to be no data"
@@ -14446,7 +14403,8 @@ msgstr "Leider ist beim Speichern dieses %s ein Fehler aufgetreten: %s"
 #: superset-frontend/src/dashboard/actions/dashboardState.js:362
 #, python-format
 msgid "Sorry, there was an error saving this dashboard: %s"
-msgstr "Leider ist beim Speichern dieses Dashboards ein Fehler aufgetreten: %s"
+msgstr ""
+"Leider ist beim Speichern dieses Dashboards ein Fehler aufgetreten: %s"
 
 #: superset-frontend/src/features/queries/SyntaxHighlighterCopy.tsx:76
 #: superset-frontend/src/pages/SavedQueryList/index.tsx:229
@@ -14457,8 +14415,7 @@ msgstr "Entschuldigung. Ihr Browser unterstützt leider kein Kopieren."
 #: superset-frontend/src/components/CopyToClipboard/index.jsx:81
 msgid "Sorry, your browser does not support copying. Use Ctrl / Cmd + C!"
 msgstr ""
-"Ihr Browser unterstützt leider kein Kopieren. Verwenden Sie Strg / Cmd + "
-"C!"
+"Ihr Browser unterstützt leider kein Kopieren. Verwenden Sie Strg / Cmd + C!"
 
 #: superset-frontend/src/components/ListView/CardSortSelect.tsx:82
 #: superset-frontend/src/components/ListView/CardSortSelect.tsx:83
@@ -14601,7 +14558,8 @@ msgstr "Spezifisches Datum/Uhrzeit"
 
 #: superset/views/database/forms.py:322 superset/views/database/forms.py:453
 msgid "Specify a schema (if database flavor supports this)."
-msgstr "Geben Sie ein Schema an (wenn die Datenbankvariante dies unterstützt)."
+msgstr ""
+"Geben Sie ein Schema an (wenn die Datenbankvariante dies unterstützt)."
 
 #: superset/views/database/forms.py:361
 msgid "Specify duplicate columns as \"X.0, X.1\"."
@@ -14617,11 +14575,11 @@ msgstr "Geben Sie den Namen für CREATE VIEW AS in Schema public an:"
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:551
 msgid ""
-"Specify the database version. This should be used with Presto in order to"
-" enable query cost estimation."
+"Specify the database version. This should be used with Presto in order to "
+"enable query cost estimation."
 msgstr ""
-"Geben Sie die Datenbankversion an. Dies sollte mit Presto verwendet "
-"werden, um eine Abfragekostenschätzung zu ermöglichen."
+"Geben Sie die Datenbankversion an. Dies sollte mit Presto verwendet werden, "
+"um eine Abfragekostenschätzung zu ermöglichen."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:226
 msgid "Split number"
@@ -14727,11 +14685,10 @@ msgstr "y-Achse bei 0 beginnen"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:104
 msgid ""
-"Start y-axis at zero. Uncheck to start y-axis at minimum value in the "
-"data."
+"Start y-axis at zero. Uncheck to start y-axis at minimum value in the data."
 msgstr ""
-"Beginnen Sie die y-Achse bei Null. Deaktivieren Sie das Kontrollkästchen,"
-" um die y-Achse beim Minimalwert in den Daten beginnen zu lassen."
+"Beginnen Sie die y-Achse bei Null. Deaktivieren Sie das Kontrollkästchen, um"
+" die y-Achse beim Minimalwert in den Daten beginnen zu lassen."
 
 #: superset-frontend/src/SqlLab/components/QueryTable/index.tsx:81
 msgid "Started"
@@ -14787,15 +14744,15 @@ msgstr "Stufendiagramm"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/index.ts:56
 msgid ""
-"Stepped-line graph (also called step chart) is a variation of line chart "
-"but with the line forming a series of steps between data points. A step "
-"chart can be useful when you want to show the changes that occur at "
-"irregular intervals."
+"Stepped-line graph (also called step chart) is a variation of line chart but"
+" with the line forming a series of steps between data points. A step chart "
+"can be useful when you want to show the changes that occur at irregular "
+"intervals."
 msgstr ""
 "Zeitreihen-Stufenliniendiagramm (auch Schrittdiagramm genannt) ist eine "
 "Variation des Liniendiagramms, wobei die Linie jedoch eine Reihe von "
-"Schritten zwischen Datenpunkten bildet. Ein Schrittdiagramm kann nützlich"
-" sein, wenn Sie die Änderungen anzeigen möchten, die in unregelmäßigen "
+"Schritten zwischen Datenpunkten bildet. Ein Schrittdiagramm kann nützlich "
+"sein, wenn Sie die Änderungen anzeigen möchten, die in unregelmäßigen "
 "Abständen auftreten."
 
 #: superset-frontend/src/SqlLab/components/RunQueryActionButton/index.tsx:46
@@ -14839,8 +14796,8 @@ msgstr "Gestreckter Stil"
 #: superset/views/database/forms.py:309
 msgid "Strings used for sheet names (default is the first sheet)."
 msgstr ""
-"Zeichenfolgen, die für Blattnamen verwendet werden (Standard ist das "
-"erste Blatt)."
+"Zeichenfolgen, die für Blattnamen verwendet werden (Standard ist das erste "
+"Blatt)."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:234
 msgid "Stroke Color"
@@ -14990,22 +14947,21 @@ msgstr "Zeilen und Spalten vertauschen"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/index.ts:55
 msgid ""
-"Swiss army knife for visualizing data. Choose between step, line, "
-"scatter, and bar charts. This viz type has many customization options as "
-"well."
+"Swiss army knife for visualizing data. Choose between step, line, scatter, "
+"and bar charts. This viz type has many customization options as well."
 msgstr ""
-"Schweizer Taschenmesser zur Visualisierung von Daten. Wählen Sie zwischen"
-" Schritt-, Linien-, Punkt- und Balkendiagrammen. Dieser "
-"Visualisierungstyp hat auch viele Anpassungsoptionen."
+"Schweizer Taschenmesser zur Visualisierung von Daten. Wählen Sie zwischen "
+"Schritt-, Linien-, Punkt- und Balkendiagrammen. Dieser Visualisierungstyp "
+"hat auch viele Anpassungsoptionen."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/index.ts:58
 msgid ""
 "Swiss army knife for visualizing time series data. Choose between step, "
-"line, scatter, and bar charts. This viz type has many customization "
-"options as well."
+"line, scatter, and bar charts. This viz type has many customization options "
+"as well."
 msgstr ""
-"Schweizer Taschenmesser zur Visualisierung von Zeitreihendaten. Wählen "
-"Sie zwischen Schritt-, Linien-, Punkt- und Balkendiagrammen. Dieser "
+"Schweizer Taschenmesser zur Visualisierung von Zeitreihendaten. Wählen Sie "
+"zwischen Schritt-, Linien-, Punkt- und Balkendiagrammen. Dieser "
 "Visualisierungstyp verfügt auch über viele Anpassungsoptionen."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:211
@@ -15100,19 +15056,19 @@ msgstr "Tabellenansicht"
 #: superset/datasets/commands/exceptions.py:147
 #, python-format
 msgid ""
-"Table [%(table_name)s] could not be found, please double check your "
-"database connection, schema, and table name"
+"Table [%(table_name)s] could not be found, please double check your database"
+" connection, schema, and table name"
 msgstr ""
-"Tabelle [%(table_name)s] konnte nicht gefunden werden, überprüfen Sie "
-"bitte Ihre Datenbankverbindung, Ihr Schema und Ihren Tabellennamen"
+"Tabelle [%(table_name)s] konnte nicht gefunden werden, überprüfen Sie bitte "
+"Ihre Datenbankverbindung, Ihr Schema und Ihren Tabellennamen"
 
 #: superset/views/base.py:303
 msgid ""
 "Table [%{table}s] could not be found, please double check your database "
 "connection, schema, and table name, error: {}"
 msgstr ""
-"Tabelle [%{table}s] konnte nicht gefunden werden, bitte überprüfen Sie "
-"Ihre Datenbankverbindung, Schema und Tabellenname, Fehler: {}"
+"Tabelle [%{table}s] konnte nicht gefunden werden, bitte überprüfen Sie Ihre "
+"Datenbankverbindung, Schema und Tabellenname, Fehler: {}"
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:278
 msgid "Table cache timeout"
@@ -15205,11 +15161,11 @@ msgstr "Schlagwörter"
 
 #: superset-frontend/plugins/legacy-plugin-chart-histogram/src/index.js:29
 msgid ""
-"Take your data points, and group them into \"bins\" to see where the "
-"densest areas of information lie"
+"Take your data points, and group them into \"bins\" to see where the densest"
+" areas of information lie"
 msgstr ""
-"Gruppieren Sie Ihre Datenpunkte in Klassen, um zu sehen, wo die "
-"dichtesten Informationsbereiche liegen"
+"Gruppieren Sie Ihre Datenpunkte in Klassen, um zu sehen, wo die dichtesten "
+"Informationsbereiche liegen"
 
 #: superset-frontend/plugins/legacy-plugin-chart-chord/src/controlPanel.ts:70
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:63
@@ -15240,21 +15196,20 @@ msgstr "Vorlagen-Parameter"
 
 #: superset-frontend/src/visualizations/TimeTable/controlPanel.js:52
 msgid ""
-"Templated link, it's possible to include {{ metric }} or other values "
-"coming from the controls."
+"Templated link, it's possible to include {{ metric }} or other values coming"
+" from the controls."
 msgstr ""
 "Vorlagen-Link. Es ist möglich, {{ metric }} oder andere Werte aus den "
 "Steuerelementen einzuschließen."
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:327
 msgid ""
-"Terminate running queries when browser window closed or navigated to "
-"another page. Available for Presto, Hive, MySQL, Postgres and Snowflake "
-"databases."
+"Terminate running queries when browser window closed or navigated to another"
+" page. Available for Presto, Hive, MySQL, Postgres and Snowflake databases."
 msgstr ""
-"Beenden Sie die Ausführung von Abfragen, wenn das Browserfenster "
-"geschlossen oder zu einer anderen Seite navigiert wird. Verfügbar für "
-"Presto-, Hive-, MySQL-, Postgres- und Snowflake-Datenbanken."
+"Beenden Sie die Ausführung von Abfragen, wenn das Browserfenster geschlossen"
+" oder zu einer anderen Seite navigiert wird. Verfügbar für Presto-, Hive-, "
+"MySQL-, Postgres- und Snowflake-Datenbanken."
 
 #: superset/templates/superset/models/database/macros.html:22
 msgid "Test Connection"
@@ -15287,8 +15242,8 @@ 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"
+"The CSS for individual dashboards can be altered here, or in the dashboard "
+"view where changes are immediately visible"
 msgstr ""
 "Das CSS für einzelne Dashboards kann hier oder in der Dashboard-Ansicht "
 "geändert werden, wo Änderungen sofort sichtbar sind"
@@ -15296,13 +15251,13 @@ msgstr ""
 #: superset/errors.py:124
 msgid ""
 "The CTAS (create table as select) doesn't have a SELECT statement at the "
-"end. Please make sure your query has a SELECT as its last statement. "
-"Then, try running your query again."
+"end. Please make sure your query has a SELECT as its last statement. Then, "
+"try running your query again."
 msgstr ""
-"CTAS (create table as select) kann nur mit einer Abfrage ausgeführt "
-"werden, bei der die letzte Anweisung ein SELECT ist. Bitte stellen Sie "
-"sicher, dass Ihre Abfrage eine SELECT-Anweisung als letzte Anweisung hat."
-" Versuchen Sie dann erneut, die Abfrage auszuführen."
+"CTAS (create table as select) kann nur mit einer Abfrage ausgeführt werden, "
+"bei der die letzte Anweisung ein SELECT ist. Bitte stellen Sie sicher, dass "
+"Ihre Abfrage eine SELECT-Anweisung als letzte Anweisung hat. Versuchen Sie "
+"dann erneut, die Abfrage auszuführen."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/index.js:27
 msgid ""
@@ -15323,15 +15278,11 @@ msgstr "Die X-Achse befindet sich nicht in der Filterliste"
 
 #: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:315
 msgid ""
-"The X-axis is not on the filters list which will prevent it from being "
-"used in\n"
-"            time range filters in dashboards. Would you like to add it to"
-" the filters list?"
+"The X-axis is not on the filters list which will prevent it from being used in\n"
+"            time range filters in dashboards. Would you like to add it to the filters list?"
 msgstr ""
-"Die X-Achse befindet sich nicht in der Filterliste, weshalb sie nicht als"
-"\n"
-"            Zeitbereichsfilter in Dashboards verwendet werden kaann. "
-"Möchten Sie es zur Filterliste hinzufügen?"
+"Die X-Achse befindet sich nicht in der Filterliste, weshalb sie nicht als\n"
+"            Zeitbereichsfilter in Dashboards verwendet werden kaann. Möchten Sie es zur Filterliste hinzufügen?"
 
 #: superset/views/core.py:373
 msgid "The access requests seem to have been deleted"
@@ -15347,12 +15298,12 @@ msgstr "Anmerkung wurde aktualisiert"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:75
 msgid ""
-"The category of source nodes used to assign colors. If a node is "
-"associated with more than one category, only the first will be used."
+"The category of source nodes used to assign colors. If a node is associated "
+"with more than one category, only the first will be used."
 msgstr ""
-"Die Kategorie der Quellknoten, die zum Zuweisen von Farben verwendet "
-"werden. Wenn ein Knoten mehr als einer Kategorie zugeordnet ist, wird nur"
-" die erste verwendet."
+"Die Kategorie der Quellknoten, die zum Zuweisen von Farben verwendet werden."
+" Wenn ein Knoten mehr als einer Kategorie zugeordnet ist, wird nur die erste"
+" verwendet."
 
 #: superset/common/query_context_processor.py:585
 msgid "The chart datasource does not exist"
@@ -15364,22 +15315,13 @@ msgstr "Das Diagramm ist nicht vorhanden"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Pie/index.ts:58
 msgid ""
-"The classic. Great for showing how much of a company each investor gets, "
-"what demographics follow your blog, or what portion of the budget goes to"
-" the military industrial complex.\n"
+"The classic. Great for showing how much of a company each investor gets, what demographics follow your blog, or what portion of the budget goes to the military industrial complex.\n"
 "\n"
-"        Pie charts can be difficult to interpret precisely. If clarity of"
-" relative proportion is important, consider using a bar or other chart "
-"type instead."
+"        Pie charts can be difficult to interpret precisely. If clarity of relative proportion is important, consider using a bar or other chart type instead."
 msgstr ""
-"Der Klassiker. Großartig, um zu zeigen, wie viel von einem Unternehmen "
-"jeder Investor bekommt, welche Demografie Ihrem Blog folgt oder welcher "
-"Teil des Budgets in den militärisch-industriellen Komplex fließt.\n"
+"Der Klassiker. Großartig, um zu zeigen, wie viel von einem Unternehmen jeder Investor bekommt, welche Demografie Ihrem Blog folgt oder welcher Teil des Budgets in den militärisch-industriellen Komplex fließt.\n"
 "\n"
-"Kreisdiagramme können schwierig zu interpretieren sein. Wenn die Klarheit"
-" des relativen Anteils wichtig ist, sollten Sie stattdessen die "
-"Verwendung eines Balkens oder eines anderen Diagrammtyps in Betracht "
-"ziehen."
+"Kreisdiagramme können schwierig zu interpretieren sein. Wenn die Klarheit des relativen Anteils wichtig ist, sollten Sie stattdessen die Verwendung eines Balkens oder eines anderen Diagrammtyps in Betracht ziehen."
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:266
 msgid "The color for points and clusters in RGB"
@@ -15396,8 +15338,7 @@ msgid ""
 "        Edit the color scheme in the dashboard properties."
 msgstr ""
 "Das Farbschema wird vom zugehörigen Dashboard bestimmt.\n"
-"              Bearbeiten Sie das Farbschema in den Dashboard-"
-"Eigenschaften."
+"              Bearbeiten Sie das Farbschema in den Dashboard-Eigenschaften."
 
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:196
 msgid "The column header label"
@@ -15411,7 +15352,8 @@ msgstr "Die Spalte wurde in der Datenbank gelöscht oder umbenannt."
 msgid ""
 "The country code standard that Superset should expect to find in the "
 "[country] column"
-msgstr "Der Ländercodestandard, den Superset in der Spalte [Land] erwarten sollte"
+msgstr ""
+"Der Ländercodestandard, den Superset in der Spalte [Land] erwarten sollte"
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:462
 msgid "The dashboard has been saved"
@@ -15424,20 +15366,20 @@ msgstr "Die Datenquelle scheint gelöscht worden zu sein"
 #: superset/connectors/sqla/views.py:114
 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."
+"input a type manually for expression-defined columns in some cases. In most "
+"case users should not need to alter this."
 msgstr ""
-"Der Datentyp, der von der Datenbank abgeleitet wurde. In einigen Fällen "
-"kann es erforderlich sein, einen Typ für ausdrucksdefinierte Spalten "
-"manuell einzugeben. In den meisten Fällen sollten Benutzer*innen dies "
-"nicht ändern müssen."
+"Der Datentyp, der von der Datenbank abgeleitet wurde. In einigen Fällen kann"
+" es erforderlich sein, einen Typ für ausdrucksdefinierte Spalten manuell "
+"einzugeben. In den meisten Fällen sollten Benutzer*innen dies nicht ändern "
+"müssen."
 
 #: superset-frontend/src/pages/DatabaseList/index.tsx:529
 #, python-format
 msgid ""
 "The database %s is linked to %s charts that appear on %s dashboards and "
-"users have %s SQL Lab tabs using this database open. Are you sure you "
-"want to continue? Deleting the database will break those objects."
+"users have %s SQL Lab tabs using this database open. Are you sure you want "
+"to continue? Deleting the database will break those objects."
 msgstr ""
 "Die Datenbank %s ist mit %s Diagrammen verknüpft, die auf %s Dashboards "
 "angezeigt werden und Nutzende haben %s SQL Lab Reiter geöffnet, die auf "
@@ -15485,13 +15427,12 @@ msgstr "Datenbank nicht gefunden."
 #: superset-frontend/src/pages/DatasetList/index.tsx:724
 #, python-format
 msgid ""
-"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."
+"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."
 msgstr ""
 "Der %s Datensatz ist mit %s Diagrammen verknüpft, die auf %s Dashboards "
-"angezeigt werden. Sind Sie sicher, dass Sie fortfahren möchten? Durch das"
-" Löschen des Datensatzes werden diese Objekte ungültig."
+"angezeigt werden. Sind Sie sicher, dass Sie fortfahren möchten? Durch das "
+"Löschen des Datensatzes werden diese Objekte ungültig."
 
 #: superset-frontend/src/components/Chart/Chart.jsx:88
 #: superset/views/utils.py:272
@@ -15507,10 +15448,8 @@ msgid ""
 "                in undesirable ways."
 msgstr ""
 "Die hier verfügbar gemachte Datensatzkonfiguration\n"
-"                wirkt sich auf alle Diagramme aus, die diesen Datensatz "
-"verwenden.\n"
-"                Achten Sie darauf, dass das hier vorgenommene "
-"Einstellungs-\n"
+"                wirkt sich auf alle Diagramme aus, die diesen Datensatz verwenden.\n"
+"                Achten Sie darauf, dass das hier vorgenommene Einstellungs-\n"
 "                änderungen sich in unerwünschter Weise\n"
 "                auf andere Diagramme auswirken können."
 
@@ -15522,8 +15461,7 @@ msgstr "Der Datensatz wurde gespeichert"
 #: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:424
 msgid "The dataset linked to this chart may have been deleted."
 msgstr ""
-"Der mit diesem Diagramm verknüpfte Datensatz wurde möglicherweise "
-"gelöscht."
+"Der mit diesem Diagramm verknüpfte Datensatz wurde möglicherweise gelöscht."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:1488
 msgid "The datasource couldn't be loaded"
@@ -15535,11 +15473,11 @@ msgstr "Die Datenquelle ist zu groß, um sie abzufragen."
 
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:371
 msgid ""
-"The description can be displayed as widget headers in the dashboard view."
-" Supports markdown."
+"The description can be displayed as widget headers in the dashboard view. "
+"Supports markdown."
 msgstr ""
-"Die Beschreibung kann als Widget-Titel in der Dashboard-Ansicht angezeigt"
-" werden. Unterstützt Markdown."
+"Die Beschreibung kann als Widget-Titel in der Dashboard-Ansicht angezeigt "
+"werden. Unterstützt Markdown."
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:108
 msgid "The distance between cells, in pixels"
@@ -15547,11 +15485,11 @@ msgstr "Der Abstand zwischen Zellen in Pixel"
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:946
 msgid ""
-"The duration of time in seconds before the cache is invalidated. Set to "
-"-1 to bypass the cache."
+"The duration of time in seconds before the cache is invalidated. Set to -1 "
+"to bypass the cache."
 msgstr ""
-"Die Zeitdauer in Sekunden, bevor der Cache ungültig wird. Setzen Sie "
-"diese auf -1 um den Cache zu umgehen."
+"Die Zeitdauer in Sekunden, bevor der Cache ungültig wird. Setzen Sie diese "
+"auf -1 um den Cache zu umgehen."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:348
 msgid "The encoding format of the lines"
@@ -15570,7 +15508,8 @@ msgstr ""
 msgid ""
 "The following entries in `series_columns` are missing in `columns`: "
 "%(columns)s. "
-msgstr "Folgende Einträge in 'series_columns' fehlen in ‚columns‘: %(columns)s. "
+msgstr ""
+"Folgende Einträge in 'series_columns' fehlen in ‚columns‘: %(columns)s. "
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/controlPanel.ts:111
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/controlPanel.ts:67
@@ -15581,8 +15520,8 @@ msgstr "Die beim Aggregieren von Punkten in Gruppen zu verwendende Funktion"
 #, python-format
 msgid "The host \"%(hostname)s\" might be down and can't be reached."
 msgstr ""
-"Der Host \"%(hostname)s\" ist möglicherweise heruntergefahren und kann "
-"nicht erreicht werden."
+"Der Host \"%(hostname)s\" ist möglicherweise heruntergefahren und kann nicht"
+" erreicht werden."
 
 #: superset/db_engine_specs/mssql.py:103
 #: superset/db_engine_specs/postgres.py:139
@@ -15599,8 +15538,8 @@ msgstr ""
 #: superset/errors.py:110
 msgid "The host might be down, and can't be reached on the provided port."
 msgstr ""
-"Der Host ist möglicherweise außer Betrieb und kann über den angegebenen "
-"Port nicht erreicht werden."
+"Der Host ist möglicherweise außer Betrieb und kann über den angegebenen Port"
+" nicht erreicht werden."
 
 #: superset/db_engine_specs/mssql.py:93
 #: superset/db_engine_specs/postgres.py:129
@@ -15621,33 +15560,34 @@ msgstr "Die ID des aktiven Diagramms"
 
 #: superset/connectors/sqla/views.py:325
 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'"
+"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 ""
-"Die Liste der Diagramme, die dieser Tabelle zugeordnet sind. Durch Ändern"
-" dieser Datenquelle können Sie das Verhalten der zugeordneten Diagramme "
+"Die Liste der Diagramme, die dieser Tabelle zugeordnet sind. Durch Ändern "
+"dieser Datenquelle können Sie das Verhalten der zugeordneten Diagramme "
 "ändern. Beachten Sie auch, dass Diagramme auf eine Datenquelle verweisen "
-"müssen, sodass dieses Formular beim Speichern fehlschlägt, wenn Diagramme"
-" aus einer Datenquelle entfernt werden. Wenn Sie die Datenquelle für ein "
-"Diagramm ändern möchten, überschreiben Sie das Diagramm aus der "
-"\"Explore-Ansicht\"."
+"müssen, sodass dieses Formular beim Speichern fehlschlägt, wenn Diagramme "
+"aus einer Datenquelle entfernt werden. Wenn Sie die Datenquelle für ein "
+"Diagramm ändern möchten, überschreiben Sie das Diagramm aus der \"Explore-"
+"Ansicht\"."
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/controlPanel.tsx:129
-msgid "The maximum number of events to return, equivalent to the number of rows"
+msgid ""
+"The maximum number of events to return, equivalent to the number of rows"
 msgstr ""
-"Die maximale Anzahl der zurückzugebenden Ereignisse, entspricht der "
-"Anzahl Zeilen"
+"Die maximale Anzahl der zurückzugebenden Ereignisse, entspricht der Anzahl "
+"Zeilen"
 
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:172
 msgid ""
-"The maximum number of subdivisions of each group; lower values are pruned"
-" first"
+"The maximum number of subdivisions of each group; lower values are pruned "
+"first"
 msgstr ""
-"Die maximale Anzahl von Unterteilungen jeder Gruppe; Niedrigere Werte "
-"werden zuerst ausgeblendet"
+"Die maximale Anzahl von Unterteilungen jeder Gruppe; Niedrigere Werte werden"
+" zuerst ausgeblendet"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Radar/controlPanel.tsx:50
 msgid "The maximum value of metrics. It is an optional configuration"
@@ -15659,8 +15599,8 @@ msgid ""
 "The metadata_params in Extra field is not configured correctly. The key "
 "%(key)s is invalid."
 msgstr ""
-"Die metadata_params im Feld Extra ist nicht ordnungsgemäß konfiguriert. "
-"Der Schlüssel %(key)s ist ungültig."
+"Die metadata_params im Feld Extra ist nicht ordnungsgemäß konfiguriert. Der "
+"Schlüssel %(key)s ist ungültig."
 
 #: superset/databases/commands/exceptions.py:80
 #: superset/views/database/mixins.py:248
@@ -15668,16 +15608,14 @@ msgid ""
 "The metadata_params in Extra field is not configured correctly. The key "
 "%{key}s is invalid."
 msgstr ""
-"Die metadata_params im Feld Extra ist nicht ordnungsgemäß konfiguriert. "
-"Der Schlüssel %{key}s ist ungültig."
+"Die metadata_params im Feld Extra ist nicht ordnungsgemäß konfiguriert. Der "
+"Schlüssel %{key}s ist ungültig."
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:505
 msgid ""
-"The metadata_params object gets unpacked into the sqlalchemy.MetaData "
-"call."
+"The metadata_params object gets unpacked into the sqlalchemy.MetaData call."
 msgstr ""
-"Das metadata_params Objekt wird in den sqlalchemy.MetaData-Aufruf "
-"entpackt."
+"Das metadata_params Objekt wird in den sqlalchemy.MetaData-Aufruf entpackt."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:82
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:285
@@ -15686,18 +15624,17 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:216
 #: superset-frontend/src/explore/controlPanels/sections.tsx:164
 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"
+"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 ""
-"Die Mindestanzahl von rollierender Perioden, die erforderlich sind, um "
-"einen Wert anzuzeigen. Wenn Sie beispielsweise eine kumulative Summe an 7"
-" Tagen durchführen, möchten Sie möglicherweise, dass Ihr "
-"\"Mindestzeitraum\" 7 beträgt, so dass alle angezeigten Datenpunkte die "
-"Summe von 7 Perioden sind. Dies wird den \"Hochlauf\" verbergen, der in "
-"den ersten 7 Perioden stattfindet"
+"Die Mindestanzahl von rollierender Perioden, die erforderlich sind, um einen"
+" Wert anzuzeigen. Wenn Sie beispielsweise eine kumulative Summe an 7 Tagen "
+"durchführen, möchten Sie möglicherweise, dass Ihr \"Mindestzeitraum\" 7 "
+"beträgt, so dass alle angezeigten Datenpunkte die Summe von 7 Perioden sind."
+" Dies wird den \"Hochlauf\" verbergen, der in den ersten 7 Perioden "
+"stattfindet"
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:134
 msgid "The number color \"steps\""
@@ -15705,47 +15642,48 @@ msgstr "Die Anzahl Farbabstufungen"
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:955
 msgid ""
-"The number of hours, negative or positive, to shift the time column. This"
-" can be used to move UTC time to local time."
+"The number of hours, negative or positive, to shift the time column. This "
+"can be used to move UTC time to local time."
 msgstr ""
 "Die Anzahl der Stunden, negativ oder positiv, um die Zeitspalte zu "
-"verschieben. Dies kann verwendet werden, um die UTC-Zeit auf die Ortszeit"
-" zu verschieben."
+"verschieben. Dies kann verwendet werden, um die UTC-Zeit auf die Ortszeit zu"
+" verschieben."
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:301
 #, python-format
 msgid ""
-"The number of results displayed is limited to %(rows)d by the "
-"configuration DISPLAY_MAX_ROW. Please add additional limits/filters or "
-"download to csv to see more rows up to the %(limit)d limit."
+"The number of results displayed is limited to %(rows)d by the configuration "
+"DISPLAY_MAX_ROW. Please add additional limits/filters or download to csv to "
+"see more rows up to the %(limit)d limit."
 msgstr ""
 "Die Anzahl der angezeigten Ergebnisse ist durch die Konfiguration "
 "DISPLAY_MAX_ROW auf %(rows)d begrenzt. Bitte fügen Sie zusätzliche "
-"Limits/Filter hinzu oder laden Sie sie als CSDV-Datei herunter, um "
-"weitere Zeilen bis zum %(limit)d-Limit anzuzeigen."
+"Limits/Filter hinzu oder laden Sie sie als CSDV-Datei herunter, um weitere "
+"Zeilen bis zum %(limit)d-Limit anzuzeigen."
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:307
 #, python-format
 msgid ""
 "The number of results displayed is limited to %(rows)d. Please add "
-"additional limits/filters, download to csv, or contact an admin to see "
-"more rows up to the %(limit)d limit."
+"additional limits/filters, download to csv, or contact an admin to see more "
+"rows up to the %(limit)d limit."
 msgstr ""
-"Die Anzahl der angezeigten Ergebnisse ist auf %(rows)d begrenzt. Bitte "
-"fügen Sie zusätzliche Limits/Filter hinzu, laden Sie sie als CSV-Datei "
-"herunter oder wenden Sie sich an eine*n Administrator*in, um weitere "
-"Zeilen bis zum %(limit)d-Limit anzuzeigen."
+"Die Anzahl der angezeigten Ergebnisse ist auf %(rows)d begrenzt. Bitte fügen"
+" Sie zusätzliche Limits/Filter hinzu, laden Sie sie als CSV-Datei herunter "
+"oder wenden Sie sich an eine*n Administrator*in, um weitere Zeilen bis zum "
+"%(limit)d-Limit anzuzeigen."
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:358
 #, python-format
 msgid "The number of rows displayed is limited to %(rows)d by the dropdown."
 msgstr ""
-"Die Anzahl der angezeigten Zeilen ist durch das Dropdown-Menü auf "
-"%(rows)d beschränkt."
+"Die Anzahl der angezeigten Zeilen ist durch das Dropdown-Menü auf %(rows)d "
+"beschränkt."
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:327
 #, python-format
-msgid "The number of rows displayed is limited to %(rows)d by the limit dropdown."
+msgid ""
+"The number of rows displayed is limited to %(rows)d by the limit dropdown."
 msgstr ""
 "Die Anzahl der angezeigten Zeilen ist durch Dropdownliste \"Limit\" auf "
 "%(rows)d beschränkt."
@@ -15760,11 +15698,11 @@ msgstr ""
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:332
 #, python-format
 msgid ""
-"The number of rows displayed is limited to %(rows)d by the query and "
-"limit dropdown."
+"The number of rows displayed is limited to %(rows)d by the query and limit "
+"dropdown."
 msgstr ""
-"Die Anzahl der angezeigten Zeilen ist durch Dropdownliste-Abfrage und "
-"-Limit auf %(rows)d beschränkt."
+"Die Anzahl der angezeigten Zeilen ist durch Dropdownliste-Abfrage und -Limit"
+" auf %(rows)d beschränkt."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/sections.tsx:81
 #: superset-frontend/src/explore/controlPanels/sections.tsx:43
@@ -15778,7 +15716,8 @@ msgstr "Das Objekt existiert nicht in der angegebenen Datenbank."
 #: superset/sqllab/query_render.py:94
 #, python-format
 msgid "The parameter %(parameters)s in your query is undefined."
-msgid_plural "The following parameters in your query are undefined: %(parameters)s."
+msgid_plural ""
+"The following parameters in your query are undefined: %(parameters)s."
 msgstr[0] "Der Parameter %(parameters)s in ihrer Abfrage ist nicht definiert."
 msgstr[1] ""
 "Die folgenden Parameter in Ihrer Abfrage sind nicht definiert: "
@@ -15794,94 +15733,92 @@ msgstr ""
 #: superset/errors.py:114
 msgid "The password provided when connecting to a database is not valid."
 msgstr ""
-"Das Kennwort, das beim Herstellen einer Datenbankverbindung angegeben "
-"wurde, ist ungültig."
+"Das Kennwort, das beim Herstellen einer Datenbankverbindung angegeben wurde,"
+" ist ungültig."
 
 #: superset-frontend/src/pages/ChartList/index.tsx:93
 msgid ""
 "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 "
+"\"Certificate\" sections of the database configuration are not present in "
+"export files, and should be added manually after the import if they are "
 "needed."
 msgstr ""
 "Die Passwörter für die folgenden Datenbanken werden benötigt, um sie "
 "zusammen mit den Diagrammen zu importieren. Bitte beachten Sie, dass die "
-"Abschnitte \"Secure Extra\" und \"Certificate\" der "
-"Datenbankkonfiguration in Exportdateien nicht vorhanden sind und bei "
-"Bedarf nach dem Import manuell hinzugefügt werden sollten."
+"Abschnitte \"Secure Extra\" und \"Certificate\" der Datenbankkonfiguration "
+"in Exportdateien nicht vorhanden sind und bei Bedarf nach dem Import manuell"
+" hinzugefügt werden sollten."
 
 #: superset-frontend/src/pages/DashboardList/index.tsx:62
 msgid ""
 "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 "
+"\"Certificate\" sections of the database configuration are not present in "
+"export files, and should be added manually after the import if they are "
 "needed."
 msgstr ""
-"Die Passwörter für die unten aufgeführten Datenbanken werden benötigt, um"
-" sie zusammen mit den Dashboards zu importieren. Bitte beachten Sie, dass"
-" die Abschnitte \"Secure Extra\" und \"Certificate\" der "
-"Datenbankkonfiguration in Exportdateien nicht vorhanden sind und bei "
-"Bedarf nach dem Import manuell hinzugefügt werden sollten."
+"Die Passwörter für die unten aufgeführten Datenbanken werden benötigt, um "
+"sie zusammen mit den Dashboards zu importieren. Bitte beachten Sie, dass die"
+" Abschnitte \"Secure Extra\" und \"Certificate\" der Datenbankkonfiguration "
+"in Exportdateien nicht vorhanden sind und bei Bedarf nach dem Import manuell"
+" hinzugefügt werden sollten."
 
 #: superset-frontend/src/features/datasets/constants.ts:23
 msgid ""
 "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 "
+"\"Certificate\" sections of the database configuration are not present in "
+"export files, and should be added manually after the import if they are "
 "needed."
 msgstr ""
 "Die Passwörter für die folgenden Datenbanken werden benötigt, um sie "
 "zusammen mit den Diagrammen zu importieren. Bitte beachten Sie, dass die "
-"Abschnitte \"Secure Extra\" und \"Certificate\" der "
-"Datenbankkonfiguration in Exportdateien nicht vorhanden sind und bei "
-"Bedarf nach dem Import manuell hinzugefügt werden sollten."
+"Abschnitte \"Secure Extra\" und \"Certificate\" der Datenbankkonfiguration "
+"in Exportdateien nicht vorhanden sind und bei Bedarf nach dem Import manuell"
+" hinzugefügt werden sollten."
 
 #: superset-frontend/src/pages/SavedQueryList/index.tsx:56
 msgid ""
 "The passwords for the databases below are needed in order to import them "
-"together with the saved queries. 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."
+"together with the saved queries. 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."
 msgstr ""
-"Die Passwörter für die unten aufgeführten Datenbanken werden benötigt, um"
-" sie zusammen mit den gespeicherten Abfragen zu importieren. Bitte "
-"beachten Sie, dass die Abschnitte \"Secure Extra\" und \"Certificate\" "
-"der Datenbankkonfiguration in Exportdateien nicht vorhanden sind und bei "
-"Bedarf nach dem Import manuell hinzugefügt werden sollten."
+"Die Passwörter für die unten aufgeführten Datenbanken werden benötigt, um "
+"sie zusammen mit den gespeicherten Abfragen zu importieren. Bitte beachten "
+"Sie, dass die Abschnitte \"Secure Extra\" und \"Certificate\" der "
+"Datenbankkonfiguration in Exportdateien nicht vorhanden sind und bei Bedarf "
+"nach dem Import manuell hinzugefügt werden sollten."
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1339
 msgid ""
-"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 explore files and should be"
-" added manually after the import if they are needed."
+"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 explore files and should be added "
+"manually after the import if they are needed."
 msgstr ""
 "Die Passwörter für die folgenden Datenbanken werden benötigt, um sie zu "
-"importieren. Bitte beachten Sie, dass die Abschnitte „Sicherheit Extra“ "
-"und „Zertifikat“ der Datenbankkonfiguration nicht in „Dateien erkunden“ "
-"vorhanden sind und nach dem Import manuell hinzugefügt werden sollten, "
-"falls sie benötigt werden."
+"importieren. Bitte beachten Sie, dass die Abschnitte „Sicherheit Extra“ und "
+"„Zertifikat“ der Datenbankkonfiguration nicht in „Dateien erkunden“ "
+"vorhanden sind und nach dem Import manuell hinzugefügt werden sollten, falls"
+" sie benötigt werden."
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:304
 msgid "The pattern of timestamp format. For strings use "
-msgstr "Das Muster des Zeitstempelformats. Für Zeichenfolgen verwenden Sie eine "
+msgstr ""
+"Das Muster des Zeitstempelformats. Für Zeichenfolgen verwenden Sie eine "
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/TimePivot/controlPanel.ts:66
 msgid ""
 "The periodicity over which to pivot time. Users can provide\n"
 "            \"Pandas\" offset alias.\n"
-"            Click on the info bubble for more details on accepted "
-"\"freq\" expressions."
+"            Click on the info bubble for more details on accepted \"freq\" expressions."
 msgstr ""
-"Die Periodizität, über die die Zeit pilotiert werden soll. Benutzer "
-"können\n"
+"Die Periodizität, über die die Zeit pilotiert werden soll. Benutzer können\n"
 "            ein“ Pandas\" Offset-Alias angeben.\n"
-"            Klicken Sie auf die Infoblase, um weitere Informationen zu "
-"akzeptierten \"freq\"-Ausdrücken zu erhalten."
+"            Klicken Sie auf die Infoblase, um weitere Informationen zu akzeptierten \"freq\"-Ausdrücken zu erhalten."
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:122
 msgid "The pixel radius"
@@ -15889,13 +15826,13 @@ msgstr "Der Pixelradius"
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1155
 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."
+"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 ""
-"Der Zeiger auf eine physische Tabelle (oder Ansicht). Beachten Sie, dass "
-"das Diagramm dieser logischen Superset-Tabelle zugeordnet ist welche auf "
-"die hier angegebene physische Tabelle verweist."
+"Der Zeiger auf eine physische Tabelle (oder Ansicht). Beachten Sie, dass das"
+" Diagramm dieser logischen Superset-Tabelle zugeordnet ist welche auf die "
+"hier angegebene physische Tabelle verweist."
 
 #: superset/errors.py:109
 msgid "The port is closed."
@@ -15908,7 +15845,8 @@ msgstr "Die Port-Nummer ist ungültig."
 #: superset-frontend/plugins/legacy-plugin-chart-sunburst/src/controlPanel.ts:62
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/controlPanel.tsx:158
 msgid "The primary metric is used to define the arc segment sizes"
-msgstr "Die primäre Metrik wird verwendet, um die Bogensegmentgrößen zu definieren"
+msgstr ""
+"Die primäre Metrik wird verwendet, um die Bogensegmentgrößen zu definieren"
 
 #: superset/views/core.py:2248
 msgid "The provided `rows` argument is not a valid integer."
@@ -15918,14 +15856,14 @@ msgstr "Das angegebene Argument 'rows' ist keine gültige ganze Zahl."
 msgid "The query associated with the results was deleted."
 msgstr "Die den Ergebnissen zugeordnete Abfrage wurde gelöscht."
 
-#: superset/sqllab/commands/export.py:63 superset/sqllab/commands/results.py:91
-#: superset/views/core.py:2198
+#: superset/sqllab/commands/export.py:63
+#: superset/sqllab/commands/results.py:91 superset/views/core.py:2198
 msgid ""
-"The query associated with these results could not be found. You need to "
-"re-run the original query."
+"The query associated with these results could not be found. You need to re-"
+"run the original query."
 msgstr ""
-"Die mit diesen Ergebnissen verknüpfte Abfrage konnte nicht gefunden "
-"werden. Sie müssen die ursprüngliche Abfrage erneut ausführen."
+"Die mit diesen Ergebnissen verknüpfte Abfrage konnte nicht gefunden werden. "
+"Sie müssen die ursprüngliche Abfrage erneut ausführen."
 
 #: superset/sqllab/query_render.py:115
 msgid "The query contains one or more malformed template parameters."
@@ -15938,12 +15876,11 @@ msgstr "Die Abfrage konnte nicht geladen werden"
 #: superset/sqllab/commands/estimate.py:86
 #, python-format
 msgid ""
-"The query estimation was killed after %(sqllab_timeout)s seconds. It "
-"might be too complex, or the database might be under heavy load."
+"The query estimation was killed after %(sqllab_timeout)s seconds. It might "
+"be too complex, or the database might be under heavy load."
 msgstr ""
-"Die Abfrage-Schätzung wurde nach %(sqllab_timeout)s Sekunden abgebrochen."
-" Sie war eventuell zu komplex, oder die Datenbank ist aktuell stark "
-"belastet."
+"Die Abfrage-Schätzung wurde nach %(sqllab_timeout)s Sekunden abgebrochen. "
+"Sie war eventuell zu komplex, oder die Datenbank ist aktuell stark belastet."
 
 #: superset/errors.py:135
 msgid "The query has a syntax error."
@@ -15964,23 +15901,23 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:97
 msgid ""
-"The radius (in pixels) the algorithm uses to define a cluster. Choose 0 "
-"to turn off clustering, but beware that a large number of points (>1000) "
-"will cause lag."
+"The radius (in pixels) the algorithm uses to define a cluster. Choose 0 to "
+"turn off clustering, but beware that a large number of points (>1000) will "
+"cause lag."
 msgstr ""
 "Der Radius (in Pixel), den der Algorithmus zum Definieren eines Clusters "
-"verwendet. Wählen Sie 0, um das Clustering zu deaktivieren, aber beachten"
-" Sie, dass eine große Anzahl von Punkten (>1000) zu Verzögerungen führt."
+"verwendet. Wählen Sie 0, um das Clustering zu deaktivieren, aber beachten "
+"Sie, dass eine große Anzahl von Punkten (>1000) zu Verzögerungen führt."
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:120
 msgid ""
-"The radius of individual points (ones that are not in a cluster). Either "
-"a numerical column or `Auto`, which scales the point based on the largest"
-" cluster"
+"The radius of individual points (ones that are not in a cluster). Either a "
+"numerical column or `Auto`, which scales the point based on the largest "
+"cluster"
 msgstr ""
 "Der Radius einzelner Punkte (die sich nicht in einem Cluster befinden). "
-"Entweder eine numerische Spalte oder \"Auto\", die den Punkt basierend "
-"auf dem größten Cluster skaliert"
+"Entweder eine numerische Spalte oder \"Auto\", die den Punkt basierend auf "
+"dem größten Cluster skaliert"
 
 #: superset-frontend/src/reports/actions/reports.js:110
 msgid "The report has been created"
@@ -15988,12 +15925,13 @@ msgstr "Der Report wurde erstellt"
 
 #: superset/errors.py:136
 msgid "The results backend no longer has the data from the query."
-msgstr "Das Ergebnis-Backend verfügt nicht mehr über die Daten aus der Abfrage."
+msgstr ""
+"Das Ergebnis-Backend verfügt nicht mehr über die Daten aus der Abfrage."
 
 #: superset/errors.py:138
 msgid ""
-"The results stored in the backend were stored in a different format, and "
-"no longer can be deserialized."
+"The results stored in the backend were stored in a different format, and no "
+"longer can be deserialized."
 msgstr ""
 "Die im Backend gespeicherten Ergebnisse wurden in einem anderen Format "
 "gespeichert und können nicht mehr deserialisiert werden."
@@ -16009,20 +15947,20 @@ msgstr ""
 #: superset/db_engine_specs/bigquery.py:203
 #, python-format
 msgid ""
-"The schema \"%(schema)s\" does not exist. A valid schema must be used to "
-"run this query."
+"The schema \"%(schema)s\" does not exist. A valid schema must be used to run"
+" this query."
 msgstr ""
-"Das Schema \"%(schema)s\" existiert nicht. Zum Ausführen dieser Abfrage "
-"muss ein gültiges Schema verwendet werden."
+"Das Schema \"%(schema)s\" existiert nicht. Zum Ausführen dieser Abfrage muss"
+" ein gültiges Schema verwendet werden."
 
 #: superset/db_engine_specs/presto.py:673
 #, python-format
 msgid ""
-"The schema \"%(schema_name)s\" does not exist. A valid schema must be "
-"used to run this query."
+"The schema \"%(schema_name)s\" does not exist. A valid schema must be used "
+"to run this query."
 msgstr ""
-"Das Schema \"%(schema_name)s\" existiert nicht. Zum Ausführen dieser "
-"Abfrage muss ein gültiges Schema verwendet werden."
+"Das Schema \"%(schema_name)s\" existiert nicht. Zum Ausführen dieser Abfrage"
+" muss ein gültiges Schema verwendet werden."
 
 #: superset/errors.py:117
 msgid "The schema was deleted or renamed in the database."
@@ -16035,8 +15973,8 @@ msgstr "Die Größe der quadratischen Zelle in Pixel"
 #: superset/datasets/commands/exceptions.py:72
 #: superset/views/datasource/views.py:90
 msgid ""
-"The submitted URL is not considered safe, only use URLs with the same "
-"domain as Superset."
+"The submitted URL is not considered safe, only use URLs with the same domain"
+" as Superset."
 msgstr ""
 "Die eingegebene URL gilt nicht als sicher, verwenden Sie nur URLs mit "
 "derselben Domain wie Superset."
@@ -16052,25 +15990,25 @@ msgstr "Die übermittelte Nutzlast hat das falsche Schema."
 #: superset/db_engine_specs/bigquery.py:190
 #, python-format
 msgid ""
-"The table \"%(table)s\" does not exist. A valid table must be used to run"
-" this query."
+"The table \"%(table)s\" does not exist. A valid table must be used to run "
+"this query."
 msgstr ""
-"Die Tabelle \"%(table)s\" existiert nicht. Zum Ausführen dieser Abfrage "
-"muss eine gültige Tabelle verwendet werden."
+"Die Tabelle \"%(table)s\" existiert nicht. Zum Ausführen dieser Abfrage muss"
+" eine gültige Tabelle verwendet werden."
 
 #: superset/db_engine_specs/presto.py:665
 #, python-format
 msgid ""
-"The table \"%(table_name)s\" does not exist. A valid table must be used "
-"to run this query."
+"The table \"%(table_name)s\" does not exist. A valid table must be used to "
+"run this query."
 msgstr ""
-"Die Tabelle \"%(table_name)s\" existiert nicht. Zum Ausführen dieser "
-"Abfrage muss eine gültige Tabelle verwendet werden."
+"Die Tabelle \"%(table_name)s\" existiert nicht. Zum Ausführen dieser Abfrage"
+" muss eine gültige Tabelle verwendet werden."
 
 #: superset/connectors/sqla/views.py:422
 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."
+"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 ""
 "Die Tabelle wurde erstellt. Im Rahmen dieses zweiphasigen "
 "Konfigurationsprozesses sollten Sie nun auf die Schaltfläche Bearbeiten "
@@ -16083,65 +16021,65 @@ msgstr "Die Tabelle wurde in der Datenbank gelöscht oder umbenannt."
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:237
 #: superset-frontend/src/explore/controls.jsx:281
 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"
+"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 ""
 "Die Zeitspalte für die Visualisierung. Beachten Sie, dass Sie beliebige "
 "Ausdrücke definieren können, die eine DATETIME-Spalte in der Tabelle "
-"zurückgeben. Beachten Sie auch, dass der folgende Filter auf diese Spalte"
-" oder diesen Ausdruck angewendet wird"
+"zurückgeben. Beachten Sie auch, dass der folgende Filter auf diese Spalte "
+"oder diesen Ausdruck angewendet wird"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:177
 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`"
+"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 ""
-"Die Zeitgranularität für die Visualisierung. Beachten Sie, dass Sie "
-"einfache natürliche Sprache wie in \"10 Sekunden\", \"1 Tag\" oder \"56 "
-"Wochen\" eingeben und verwenden können"
+"Die Zeitgranularität für die Visualisierung. Beachten Sie, dass Sie einfache"
+" natürliche Sprache wie in \"10 Sekunden\", \"1 Tag\" oder \"56 Wochen\" "
+"eingeben und verwenden können"
 
 #: superset-frontend/src/explore/controls.jsx:271
 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`"
+"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 ""
-"Die Zeitgranularität für die Visualisierung. Beachten Sie, dass Sie "
-"einfache natürliche, englische Sprache wie in \"10 seconds“, \"1 Day“ "
-"oder \"56 weeks“ eingeben und verwenden können"
+"Die Zeitgranularität für die Visualisierung. Beachten Sie, dass Sie einfache"
+" natürliche, englische Sprache wie in \"10 seconds“, \"1 Day“ oder \"56 "
+"weeks“ eingeben und verwenden können"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:200
 #: superset-frontend/src/explore/controls.jsx:310
 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."
+"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 ""
 "Die Zeitgranularität für die Visualisierung. Dadurch wird eine "
-"Datumstransformation angewendet, um ihre Zeitspalte zu ändern, und es "
-"wird eine neue Zeitgranularität definiert. Die Optionen hier werden pro "
+"Datumstransformation angewendet, um ihre Zeitspalte zu ändern, und es wird "
+"eine neue Zeitgranularität definiert. Die Optionen hier werden pro "
 "Datenbankmodul im Superset-Quellcode definiert."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:234
 #: superset-frontend/src/explore/controls.jsx:327
 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 ""
-"Der Zeitraum für die Visualisierung. Alle relativen Zeiten, z.B. "
-"\"Letzter Monat\", \"Letzte 7 Tage\", \"jetzt\" usw., werden auf dem "
-"Server anhand der Ortszeit des Servers (ohne Zeitzone) ausgewertet. Alle "
-"QuickInfos und Platzhalterzeiten werden in UTC (ohne Zeitzone) "
-"ausgedrückt. Die Zeitstempel werden dann von der Datenbank anhand der "
-"lokalen Zeitzone des Moduls ausgewertet. Beachten Sie, dass man die "
-"Zeitzone explizit nach dem ISO 8601-Format festlegen kann, wenn entweder "
-"die Start- und/oder Endzeit angegeben wird."
+"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 ""
+"Der Zeitraum für die Visualisierung. Alle relativen Zeiten, z.B. \"Letzter "
+"Monat\", \"Letzte 7 Tage\", \"jetzt\" usw., werden auf dem Server anhand der"
+" Ortszeit des Servers (ohne Zeitzone) ausgewertet. Alle QuickInfos und "
+"Platzhalterzeiten werden in UTC (ohne Zeitzone) ausgedrückt. Die Zeitstempel"
+" werden dann von der Datenbank anhand der lokalen Zeitzone des Moduls "
+"ausgewertet. Beachten Sie, dass man die Zeitzone explizit nach dem ISO "
+"8601-Format festlegen kann, wenn entweder die Start- und/oder Endzeit "
+"angegeben wird."
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:69
 msgid ""
@@ -16170,7 +16108,8 @@ msgid "The user seems to have been deleted"
 msgstr "Der/die Benutzer*in scheint gelöscht worden zu sein"
 
 #: superset/db_engine_specs/ocient.py:251
-msgid "The user/password combination is not valid (Incorrect password for user)."
+msgid ""
+"The user/password combination is not valid (Incorrect password for user)."
 msgstr ""
 
 #: superset/db_engine_specs/ocient.py:246
@@ -16234,27 +16173,27 @@ msgstr "Ungesicherte Änderungen vorhanden."
 
 #: superset/errors.py:101
 msgid ""
-"There is a syntax error in the SQL query. Perhaps there was a misspelling"
-" or a typo."
+"There is a syntax error in the SQL query. Perhaps there was a misspelling or"
+" a typo."
 msgstr ""
 "In der SQL-Abfrage liegt ein Syntaxfehler vor. Vielleicht gab es einen "
 "Rechtschreibfehler oder einen Tippfehler."
 
 #: superset-frontend/src/dashboard/components/MissingChart.jsx:31
 msgid ""
-"There is no chart definition associated with this component, could it "
-"have been deleted?"
+"There is no chart definition associated with this component, could it have "
+"been deleted?"
 msgstr ""
 "Es gibt keine Diagrammdefinition, die dieser Komponente zugeordnet ist. "
 "Könnte sie gelöscht worden sein?"
 
 #: superset-frontend/src/dashboard/actions/dashboardLayout.js:182
 msgid ""
-"There is not enough space for this component. Try decreasing its width, "
-"or increasing the destination width."
+"There is not enough space for this component. Try decreasing its width, or "
+"increasing the destination width."
 msgstr ""
-"Für diese Komponente ist nicht genügend Platz vorhanden. Versuchen Sie, "
-"die Breite zu verringern oder die Zielbreite zu erhöhen."
+"Für diese Komponente ist nicht genügend Platz vorhanden. Versuchen Sie, die "
+"Breite zu verringern oder die Zielbreite zu erhöhen."
 
 #: superset-frontend/src/features/datasets/hooks/useDatasetLists.ts:66
 #: superset-frontend/src/features/datasets/hooks/useDatasetLists.ts:67
@@ -16282,7 +16221,8 @@ msgstr "Beim Abrufen der letzten Aktivität ist ein Fehler aufgetreten:"
 #: superset-frontend/src/components/Chart/DrillBy/DrillByModal.tsx:450
 #, fuzzy
 msgid "There was an error loading the chart data"
-msgstr "Beim Abrufen gespeicherter Diagramme ist leider ein Fehler aufgetreten"
+msgstr ""
+"Beim Abrufen gespeicherter Diagramme ist leider ein Fehler aufgetreten"
 
 #: superset-frontend/src/features/datasets/metadataBar/useDatasetMetadataBar.tsx:119
 msgid "There was an error loading the dataset metadata"
@@ -16290,7 +16230,8 @@ msgstr "Fehler beim Laden der Datensatz-Metadaten"
 
 #: superset-frontend/src/components/DatabaseSelector/index.tsx:240
 msgid "There was an error loading the schemas"
-msgstr "Beim Abrufen gespeicherter Diagramme ist leider ein Fehler aufgetreten"
+msgstr ""
+"Beim Abrufen gespeicherter Diagramme ist leider ein Fehler aufgetreten"
 
 #: superset-frontend/src/components/TableSelector/index.tsx:191
 msgid "There was an error loading the tables"
@@ -16332,21 +16273,25 @@ msgstr "Beim Löschen der ausgewählten %s ist ein Problem aufgetreten: %s"
 #: superset-frontend/src/pages/AnnotationList/index.tsx:141
 #, python-format
 msgid "There was an issue deleting the selected annotations: %s"
-msgstr "Beim Löschen der ausgewählten Anmerkungen ist ein Problem aufgetreten: %s"
+msgstr ""
+"Beim Löschen der ausgewählten Anmerkungen ist ein Problem aufgetreten: %s"
 
 #: superset-frontend/src/pages/ChartList/index.tsx:263
 #, python-format
 msgid "There was an issue deleting the selected charts: %s"
-msgstr "Beim Löschen der ausgewählten Diagramme ist ein Problem aufgetreten: %s"
+msgstr ""
+"Beim Löschen der ausgewählten Diagramme ist ein Problem aufgetreten: %s"
 
 #: superset-frontend/src/pages/DashboardList/index.tsx:258
 msgid "There was an issue deleting the selected dashboards: "
-msgstr "Beim Löschen der ausgewählten Dashboards ist ein Problem aufgetreten: "
+msgstr ""
+"Beim Löschen der ausgewählten Dashboards ist ein Problem aufgetreten: "
 
 #: superset-frontend/src/pages/DatasetList/index.tsx:686
 #, python-format
 msgid "There was an issue deleting the selected datasets: %s"
-msgstr "Beim Löschen der ausgewählten Datensätze ist ein Problem aufgetreten: %s"
+msgstr ""
+"Beim Löschen der ausgewählten Datensätze ist ein Problem aufgetreten: %s"
 
 #: superset-frontend/src/pages/AnnotationLayerList/index.tsx:110
 #, python-format
@@ -16356,12 +16301,14 @@ msgstr "Beim Löschen der ausgewählten Ebenen ist ein Problem aufgetreten: %s"
 #: superset-frontend/src/pages/SavedQueryList/index.tsx:272
 #, python-format
 msgid "There was an issue deleting the selected queries: %s"
-msgstr "Beim Löschen der ausgewählten Abfragen ist ein Problem aufgetreten: %s"
+msgstr ""
+"Beim Löschen der ausgewählten Abfragen ist ein Problem aufgetreten: %s"
 
 #: superset-frontend/src/pages/CssTemplateList/index.tsx:115
 #, python-format
 msgid "There was an issue deleting the selected templates: %s"
-msgstr "Beim Löschen der ausgewählten Vorlagen ist ein Problem aufgetreten: %s"
+msgstr ""
+"Beim Löschen der ausgewählten Vorlagen ist ein Problem aufgetreten: %s"
 
 #: superset-frontend/src/views/CRUD/utils.tsx:275
 #, python-format
@@ -16376,12 +16323,12 @@ msgstr "Beim Duplizieren des Datensatzes ist ein Problem aufgetreten."
 #, python-format
 msgid "There was an issue duplicating the selected datasets: %s"
 msgstr ""
-"Beim Duplizieren der ausgewählten Datensätze ist ein Problem aufgetreten:"
-" %s"
+"Beim Duplizieren der ausgewählten Datensätze ist ein Problem aufgetreten: %s"
 
 #: superset-frontend/src/dashboard/actions/dashboardState.js:127
 msgid "There was an issue favoriting this dashboard."
-msgstr "Es gab ein Problem dabei, dieses Dashboard zu den Favoriten hinzuzufügen."
+msgstr ""
+"Es gab ein Problem dabei, dieses Dashboard zu den Favoriten hinzuzufügen."
 
 #: superset-frontend/src/reports/actions/reports.js:68
 msgid "There was an issue fetching reports attached to this dashboard."
@@ -16413,25 +16360,28 @@ msgstr "Beim Abrufen Ihrer letzten Aktivität ist ein Problem aufgetreten: %s"
 #: superset-frontend/src/pages/Home/index.tsx:293
 #, python-format
 msgid "There was an issue fetching your saved queries: %s"
-msgstr "Beim Abrufen Ihrer gespeicherten Abfragen ist ein Problem aufgetreten: %s"
+msgstr ""
+"Beim Abrufen Ihrer gespeicherten Abfragen ist ein Problem aufgetreten: %s"
 
 #: superset-frontend/src/pages/SavedQueryList/index.tsx:160
 #, python-format
 msgid "There was an issue previewing the selected query %s"
-msgstr "Bei der Vorschau der ausgewählten Abfrage %s ist ein Problem aufgetreten"
+msgstr ""
+"Bei der Vorschau der ausgewählten Abfrage %s ist ein Problem aufgetreten"
 
 #: superset-frontend/src/pages/QueryHistoryList/index.tsx:115
 #, python-format
 msgid "There was an issue previewing the selected query. %s"
-msgstr "Bei der Vorschau der ausgewählten Abfrage ist ein Problem aufgetreten. %s"
+msgstr ""
+"Bei der Vorschau der ausgewählten Abfrage ist ein Problem aufgetreten. %s"
 
 #: superset/viz.py:1915
 msgid ""
-"There's a loop in your Sankey, please provide a tree. Here's a faulty "
-"link: {}"
+"There's a loop in your Sankey, please provide a tree. Here's a faulty link: "
+"{}"
 msgstr ""
-"Es gibt eine Schleife in Ihrem Sankey, bitte geben Sie einen Baum an. "
-"Hier ist ein fehlerhafter Link: {}"
+"Es gibt eine Schleife in Ihrem Sankey, bitte geben Sie einen Baum an. Hier "
+"ist ein fehlerhafter Link: {}"
 
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:386
 msgid "These are the tables this filter will be applied to."
@@ -16444,26 +16394,25 @@ msgstr "Diese Filter gelten für die in den Dropdowns verfügbaren Werte"
 #: superset/views/chart/mixin.py:63
 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."
+"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 ""
-"Diese Parameter werden dynamisch generiert, wenn Sie in der Explore-"
-"Ansicht auf die Schaltfläche Speichern oder Überschreiben klicken. Dieses"
-" JSON-Objekt wird hier als Referenz und für Hauptbenutzer*in verfügbar "
-"gemacht, die möglicherweise bestimmte Parameter ändern möchten."
+"Diese Parameter werden dynamisch generiert, wenn Sie in der Explore-Ansicht "
+"auf die Schaltfläche Speichern oder Überschreiben klicken. Dieses JSON-"
+"Objekt wird hier als Referenz und für Hauptbenutzer*in verfügbar gemacht, "
+"die möglicherweise bestimmte Parameter ändern möchten."
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:786
 #: 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."
+"overwrite button in the dashboard view. It is exposed here for reference and"
+" for power users who may want to alter specific parameters."
 msgstr ""
 "Dieses JSON-Objekt wird dynamisch generiert, wenn Sie in der "
-"Dashboardansicht auf die Schaltfläche Speichern oder Überschreiben "
-"klicken. Es wird hier als Referenz und für Power-User verfügbar gemacht, "
-"die möglicherweise bestimmte Parameter ändern möchten."
+"Dashboardansicht auf die Schaltfläche Speichern oder Überschreiben klicken. "
+"Es wird hier als Referenz und für Power-User verfügbar gemacht, die "
+"möglicherweise bestimmte Parameter ändern möchten."
 
 #: superset-frontend/src/components/ReportModal/HeaderReportDropdown/index.tsx:324
 #: superset-frontend/src/pages/AlertReportList/index.tsx:568
@@ -16495,11 +16444,11 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:245
 #, fuzzy
 msgid ""
-"This chart applies cross-filters to charts whose datasets contain columns"
-" with the same name."
+"This chart applies cross-filters to charts whose datasets contain columns "
+"with the same name."
 msgstr ""
-"Dieses Diagramm gibt Kreuzfilter aus/wendet sie auf andere Diagramme an, "
-"die denselben Datensatz verwenden."
+"Dieses Diagramm gibt Kreuzfilter aus/wendet sie auf andere Diagramme an, die"
+" denselben Datensatz verwenden."
 
 #: superset-frontend/src/dashboard/actions/dashboardLayout.js:260
 msgid "This chart has been moved to a different filter scope."
@@ -16508,11 +16457,12 @@ msgstr "Dieses Diagramm wurde in einen anderen Filterbereich verschoben."
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:322
 msgid "This chart is managed externally, and can't be edited in Superset"
 msgstr ""
-"Dieses Diagramm wird extern verwaltet und kann nicht in Superset "
-"bearbeitet werden."
+"Dieses Diagramm wird extern verwaltet und kann nicht in Superset bearbeitet "
+"werden."
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/utils.ts:61
-msgid "This chart might be incompatible with the filter (datasets don't match)"
+msgid ""
+"This chart might be incompatible with the filter (datasets don't match)"
 msgstr ""
 "Dieses Diagramm ist möglicherweise nicht mit dem Filter kompatibel "
 "(Datensätze stimmen nicht überein)"
@@ -16530,10 +16480,8 @@ msgid ""
 "This color scheme is being overridden by custom label colors.\n"
 "    Check the JSON metadata in the Advanced settings"
 msgstr ""
-"Dieses Farbschema wird durch benutzerdefinierte Beschriftungsfarben "
-"überschrieben.\n"
-"              Überprüfen Sie die JSON-Metadaten in den erweiterten "
-"Einstellungen"
+"Dieses Farbschema wird durch benutzerdefinierte Beschriftungsfarben überschrieben.\n"
+"              Überprüfen Sie die JSON-Metadaten in den erweiterten Einstellungen"
 
 #: superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndColumnSelect.tsx:113
 msgid "This column might be incompatible with current dataset"
@@ -16549,28 +16497,24 @@ msgstr "Diese Spalte muss Datums-/Uhrzeitinformationen enthalten."
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:600
 msgid ""
 "This controls whether the \"time_range\" field from the current\n"
-"                  view should be passed down to the chart containing the "
-"annotation data."
+"                  view should be passed down to the chart containing the annotation data."
 msgstr ""
 "Dies steuert, ob das Feld \"time_range\" aus der aktuellen\n"
-"                  Ansicht an das Diagramm mit den Anmerkungsdaten "
-"übergeben werden soll."
+"                  Ansicht an das Diagramm mit den Anmerkungsdaten übergeben werden soll."
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:618
 msgid ""
 "This controls whether the time grain field from the current\n"
-"                  view should be passed down to the chart containing the "
-"annotation data."
+"                  view should be passed down to the chart containing the annotation data."
 msgstr ""
 "Dies steuert, ob das Zeitgranularitäten-Feld aus der aktuellen\n"
-"                  Ansicht an das Diagramm mit den Anmerkungsdaten "
-"übergeben werden soll."
+"                  Ansicht an das Diagramm mit den Anmerkungsdaten übergeben werden soll."
 
 #: superset-frontend/src/dashboard/components/Header/index.jsx:320
 #, python-format
 msgid ""
-"This dashboard is currently auto refreshing; the next auto refresh will "
-"be in %s."
+"This dashboard is currently auto refreshing; the next auto refresh will be "
+"in %s."
 msgstr ""
 "Dieses Dashboard aktualisiert sich automatisch. Die nächste automatische "
 "Aktualisierung erfolgt in %s."
@@ -16578,26 +16522,26 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:658
 msgid "This dashboard is managed externally, and can't be edited in Superset"
 msgstr ""
-"Dieses Dashboard wird extern verwaltet und kann nicht in Superset "
-"bearbeitet werden."
+"Dieses Dashboard wird extern verwaltet und kann nicht in Superset bearbeitet"
+" werden."
 
 #: superset-frontend/src/dashboard/components/PublishedStatus/index.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."
+"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 ""
-"Dieses Dashboard ist nicht veröffentlicht, es wird nicht in der Liste der"
-" Dashboards angezeigt. Wählen Sie es als Favorit aus, um es dort zu "
-"sehen, oder greifen Sie direkt über die URL darauf zu."
+"Dieses Dashboard ist nicht veröffentlicht, es wird nicht in der Liste der "
+"Dashboards angezeigt. Wählen Sie es als Favorit aus, um es dort zu sehen, "
+"oder greifen Sie direkt über die URL darauf zu."
 
 #: superset-frontend/src/dashboard/components/PublishedStatus/index.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 ""
-"Dieses Dashboard ist nicht veröffentlicht, es wird nicht in der Liste der"
-" Dashboards angezeigt. Klicken Sie hier, um dieses Dashboard zu "
+"Dieses Dashboard ist nicht veröffentlicht, es wird nicht in der Liste der "
+"Dashboards angezeigt. Klicken Sie hier, um dieses Dashboard zu "
 "veröffentlichen."
 
 #: superset-frontend/src/dashboard/actions/dashboardState.js:152
@@ -16616,19 +16560,19 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/DashboardEmbedControls.tsx:168
 msgid ""
-"This dashboard is ready to embed. In your application, pass the following"
-" id to the SDK:"
+"This dashboard is ready to embed. In your application, pass the following id"
+" to the SDK:"
 msgstr ""
-"Dieses Dashboard ist bereit zum Einbetten. Übergeben Sie in Ihrer "
-"Anwendung die folgende ID an das SDK:"
+"Dieses Dashboard ist bereit zum Einbetten. Übergeben Sie in Ihrer Anwendung "
+"die folgende ID an das SDK:"
 
 #: superset/views/core.py:1353
 msgid ""
-"This dashboard was changed recently. Please reload dashboard to get "
-"latest version."
+"This dashboard was changed recently. Please reload dashboard to get latest "
+"version."
 msgstr ""
-"Dieses Dashboard wurde kürzlich geändert. Bitte laden Sie das Dashboard "
-"neu, um die neueste Version zu erhalten."
+"Dieses Dashboard wurde kürzlich geändert. Bitte laden Sie das Dashboard neu,"
+" um die neueste Version zu erhalten."
 
 #: superset-frontend/src/dashboard/actions/dashboardState.js:313
 #: superset-frontend/src/dashboard/actions/dashboardState.js:352
@@ -16638,8 +16582,8 @@ msgstr "Dieses Dashboard wurde erfolgreich gespeichert."
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1174
 msgid "This database is managed externally, and can't be edited in Superset"
 msgstr ""
-"Diese Datenbank wird extern verwaltet und kann nicht in Superset "
-"bearbeitet werden."
+"Diese Datenbank wird extern verwaltet und kann nicht in Superset bearbeitet "
+"werden."
 
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/MessageContent.tsx:68
 msgid ""
@@ -16652,8 +16596,8 @@ msgstr ""
 #: superset-frontend/src/components/Datasource/DatasourceModal.tsx:282
 msgid "This dataset is managed externally, and can't be edited in Superset"
 msgstr ""
-"Dieser Datensatz wird extern verwaltet und kann nicht in Superset "
-"bearbeitet werden."
+"Dieser Datensatz wird extern verwaltet und kann nicht in Superset bearbeitet"
+" werden."
 
 #: superset-frontend/src/features/datasets/AddDataset/EditDataset/UsageTab/index.tsx:254
 msgid "This dataset is not used to power any charts."
@@ -16678,7 +16622,8 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/FilterSets/FiltersHeader.tsx:109
 msgid "This filter doesn't exist in dashboard. It will not be applied."
-msgstr "Dieser Filter ist nicht im Dashboard vorhanden. Er wird nicht angewendet."
+msgstr ""
+"Dieser Filter ist nicht im Dashboard vorhanden. Er wird nicht angewendet."
 
 #: superset-frontend/src/explore/components/controls/DndColumnSelectControl/DndAdhocFilterOption.tsx:72
 msgid "This filter might be incompatible with current dataset"
@@ -16692,40 +16637,43 @@ msgid "This filter set is identical to: \"%s\""
 msgstr "Diese Filtergruppe ist identisch mit: \"%s\""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:75
-msgid "This functionality is disabled in your environment for security reasons."
-msgstr "Diese Funktion ist in Ihrer Umgebung aus Sicherheitsgründen deaktiviert."
+msgid ""
+"This functionality is disabled in your environment for security reasons."
+msgstr ""
+"Diese Funktion ist in Ihrer Umgebung aus Sicherheitsgründen deaktiviert."
 
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:456
 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)."
+"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 ""
 "Dies ist die Bedingung, die der WHERE-Klausel hinzugefügt wird. Um "
 "beispielsweise nur Zeilen für eine*n bestimmte*n Klient*n zurückzugeben, "
 "können Sie einen regulären Filter mit der Klausel \"client_id = 9\" "
 "definieren. Um keine Zeilen anzuzeigen, es sei denn, ein*e Benutzer*in "
-"gehört einer RLS-Filterrolle an, kann ein Basisfilter mit der Klausel '1 "
-"= 0' (immer falsch) erstellt werden."
+"gehört einer RLS-Filterrolle an, kann ein Basisfilter mit der Klausel '1 = "
+"0' (immer falsch) erstellt werden."
 
 #: 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"
+"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 ""
-"Dieses json-Objekt beschreibt die Positionierung der Widgets im "
-"Dashboard. Es wird dynamisch generiert, wenn die Größe und Positionen der"
-" Widgets per Drag & Drop in der Dashboard-Ansicht angepasst werden"
+"Dieses json-Objekt beschreibt die Positionierung der Widgets im Dashboard. "
+"Es wird dynamisch generiert, wenn die Größe und Positionen der Widgets per "
+"Drag & Drop in der Dashboard-Ansicht angepasst werden"
 
 #: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:85
 msgid "This markdown component has an error."
 msgstr "Diese Markdown-Komponente weist einen Fehler auf."
 
 #: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:203
-msgid "This markdown component has an error. Please revert your recent changes."
+msgid ""
+"This markdown component has an error. Please revert your recent changes."
 msgstr ""
 "Diese Markdown-Komponente weist einen Fehler auf. Bitte machen Sie Ihre "
 "letzten Änderungen rückgängig."
@@ -16746,8 +16694,7 @@ msgid ""
 "This section allows you to configure how to use the slice\n"
 "              to generate annotations."
 msgstr ""
-"In diesem Abschnitt können Sie konfigurieren, wie die Zeitscheibe "
-"verwendet wird.\n"
+"In diesem Abschnitt können Sie konfigurieren, wie die Zeitscheibe verwendet wird.\n"
 "               , um Anmerkungen zu generieren."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:27
@@ -16768,14 +16715,14 @@ msgstr "Dieser Abschnitt enthält Validierungsfehler"
 
 #: superset-frontend/src/embedded/index.tsx:109
 msgid ""
-"This session has encountered an interruption, and some controls may not "
-"work as intended. If you are the developer of this app, please check that"
-" the guest token is being generated correctly."
+"This session has encountered an interruption, and some controls may not work"
+" as intended. If you are the developer of this app, please check that the "
+"guest token is being generated correctly."
 msgstr ""
 "In dieser Sitzung ist eine Unterbrechung aufgetreten, und einige "
-"Steuerelemente funktionieren möglicherweise nicht wie beabsichtigt. Wenn "
-"Sie der/die Entwickler*in dieser App sind, überprüfen Sie bitte, ob das "
-"Gast-Token korrekt generiert wird."
+"Steuerelemente funktionieren möglicherweise nicht wie beabsichtigt. Wenn Sie"
+" der/die Entwickler*in dieser App sind, überprüfen Sie bitte, ob das Gast-"
+"Token korrekt generiert wird."
 
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/DatasetPanel.tsx:234
 msgid "This table already has a dataset"
@@ -16783,8 +16730,8 @@ msgstr "Diese Tabelle hat bereits einen Datensatz"
 
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/DatasetPanel.tsx:224
 msgid ""
-"This table already has a dataset associated with it. You can only "
-"associate one dataset with a table.\n"
+"This table already has a dataset associated with it. You can only associate "
+"one dataset with a table.\n"
 msgstr ""
 "Dieser Tabelle ist bereits ein Datensatz zugeordnet. Sie können einer "
 "Tabelle nur einen Datasatz zuordnen.\n"
@@ -16962,8 +16909,7 @@ msgstr "Zeitspalten-Filter-Plugin"
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:768
 msgid "Time column to apply dependent temporal filter to"
 msgstr ""
-"Zeitspalte, auf die ein abhängiger zeitlicher Filter angewendet werden "
-"soll"
+"Zeitspalte, auf die ein abhängiger zeitlicher Filter angewendet werden soll"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:769
 msgid "Time column to apply time range to"
@@ -17074,13 +17020,13 @@ msgstr "Zeitreihen-Flächendiagramm"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Area/index.ts:64
 msgid ""
 "Time-series Area chart are similar to line chart in that they represent "
-"variables with the same scale, but area charts stack the metrics on top "
-"of each other. An area chart in Superset can be stream, stack, or expand."
+"variables with the same scale, but area charts stack the metrics on top of "
+"each other. An area chart in Superset can be stream, stack, or expand."
 msgstr ""
 "Zeitreihen-Flächendiagramme ähneln Liniendiagrammen insofern, als sie "
-"Variablen mit der gleichen Skala darstellen, aber Flächendiagramme "
-"stapeln die Metriken übereinander. Ein Flächendiagramm in Superset kann "
-"streamen, stapeln oder erweitern."
+"Variablen mit der gleichen Skala darstellen, aber Flächendiagramme stapeln "
+"die Metriken übereinander. Ein Flächendiagramm in Superset kann streamen, "
+"stapeln oder erweitern."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Bar/index.ts:82
 msgid "Time-series Bar Chart"
@@ -17092,8 +17038,8 @@ msgstr "Zeitreihen-Balkendiagramm (Legacy)"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Bar/index.ts:68
 msgid ""
-"Time-series Bar Charts are used to show the changes in a metric over time"
-" as a series of bars."
+"Time-series Bar Charts are used to show the changes in a metric over time as"
+" a series of bars."
 msgstr ""
 "Zeitreihen-Balkendiagramme werden verwendet, um die Änderungen in einer "
 "Metrik im Laufe der Zeit als eine Reihe von Balken anzuzeigen."
@@ -17120,14 +17066,13 @@ msgstr "Zeitreihen-Streudiagramm"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Scatter/index.ts:68
 msgid ""
-"Time-series Scatter Plot has time on the horizontal axis in linear units,"
-" and the points are connected in order. It shows a statistical "
-"relationship between two variables."
+"Time-series Scatter Plot has time on the horizontal axis in linear units, "
+"and the points are connected in order. It shows a statistical relationship "
+"between two variables."
 msgstr ""
-"Das Zeitreihen-Streudiagramm stellt die Zeit auf der horizontalen Achse "
-"in linearen Einheiten dar, und die Punkte sind in der richtigen "
-"Reihenfolge verbunden. Es zeigt eine statistische Beziehung zwischen zwei"
-" Variablen."
+"Das Zeitreihen-Streudiagramm stellt die Zeit auf der horizontalen Achse in "
+"linearen Einheiten dar, und die Punkte sind in der richtigen Reihenfolge "
+"verbunden. Es zeigt eine statistische Beziehung zwischen zwei Variablen."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/index.ts:80
 msgid "Time-series Smooth Line"
@@ -17135,12 +17080,11 @@ msgstr "Zeitreihe Glatte Linie"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/index.ts:68
 msgid ""
-"Time-series Smooth-line is a variation of the line chart. Without angles "
-"and hard edges, Smooth-line sometimes looks smarter and more "
-"professional."
+"Time-series Smooth-line is a variation of the line chart. Without angles and"
+" hard edges, Smooth-line sometimes looks smarter and more professional."
 msgstr ""
-"„Zeitreihen-Glatte Linie“ ist eine Variante des Liniendiagramms. Ohne "
-"Winkel und harte Kanten wirkt dieser Diagrammtyp manchmal passender und "
+"„Zeitreihen-Glatte Linie“ ist eine Variante des Liniendiagramms. Ohne Winkel"
+" und harte Kanten wirkt dieser Diagrammtyp manchmal passender und "
 "professioneller."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/index.ts:71
@@ -17149,15 +17093,15 @@ msgstr "Zeitreihen-Stufenlinie"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/index.ts:59
 msgid ""
-"Time-series Stepped-line graph (also called step chart) is a variation of"
-" line chart but with the line forming a series of steps between data "
-"points. A step chart can be useful when you want to show the changes that"
-" occur at irregular intervals."
+"Time-series Stepped-line graph (also called step chart) is a variation of "
+"line chart but with the line forming a series of steps between data points. "
+"A step chart can be useful when you want to show the changes that occur at "
+"irregular intervals."
 msgstr ""
 "Zeitreihen-Stufenliniendiagramm (auch Schrittdiagramm genannt) ist eine "
 "Variation des Liniendiagramms, wobei die Linie jedoch eine Reihe von "
-"Schritten zwischen Datenpunkten bildet. Ein Schrittdiagramm kann nützlich"
-" sein, wenn Sie die Änderungen anzeigen möchten, die in unregelmäßigen "
+"Schritten zwischen Datenpunkten bildet. Ein Schrittdiagramm kann nützlich "
+"sein, wenn Sie die Änderungen anzeigen möchten, die in unregelmäßigen "
 "Abständen auftreten."
 
 #: superset-frontend/src/visualizations/TimeTable/index.ts:27
@@ -17166,15 +17110,15 @@ msgstr "Zeitreihentabelle"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Line/index.ts:69
 msgid ""
-"Time-series line chart is used to visualize repeated measurements taken "
-"over regular time intervals. Line chart is a type of chart which displays"
-" information as a series of data points connected by straight line "
-"segments. It is a basic type of chart common in many fields."
+"Time-series line chart is used to visualize repeated measurements taken over"
+" regular time intervals. Line chart is a type of chart which displays "
+"information as a series of data points connected by straight line segments. "
+"It is a basic type of chart common in many fields."
 msgstr ""
-"Das Zeitreihen-Liniendiagramm wird verwendet, um wiederholte Messungen in"
-" regelmäßigen Zeitintervallen zu visualisieren. Liniendiagramm ist ein "
-"Diagrammtyp, der Informationen als eine Reihe von Datenpunkten anzeigt, "
-"die durch gerade Liniensegmente verbunden sind. Es ist ein grundlegender "
+"Das Zeitreihen-Liniendiagramm wird verwendet, um wiederholte Messungen in "
+"regelmäßigen Zeitintervallen zu visualisieren. Liniendiagramm ist ein "
+"Diagrammtyp, der Informationen als eine Reihe von Datenpunkten anzeigt, die "
+"durch gerade Liniensegmente verbunden sind. Es ist ein grundlegender "
 "Diagrammtyp, der in vielen Bereichen üblich ist."
 
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:98
@@ -17400,7 +17344,8 @@ msgid "Truncate long cells to the \"min width\" set above"
 msgstr "Lange Zellen auf die oben festgelegte \"Mindestbreite\" abschneiden"
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:58
-msgid "Truncates the specified date to the accuracy specified by the date unit."
+msgid ""
+"Truncates the specified date to the accuracy specified by the date unit."
 msgstr ""
 "Kürzt das angegebene Datum auf die von der Datumseinheit angegebene "
 "Genauigkeit."
@@ -17498,7 +17443,8 @@ msgid "URL slug"
 msgstr "URL Titelform"
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:618
-msgid "Unable to add a new tab to the backend. Please contact your administrator."
+msgid ""
+"Unable to add a new tab to the backend. Please contact your administrator."
 msgstr ""
 "Dem Backend kann keine neue Registerkarte hinzugefügt werden. Wenden Sie "
 "sich an Ihre*n Administrator*in."
@@ -17507,8 +17453,8 @@ msgstr ""
 #, python-format
 msgid "Unable to connect to catalog named \"%(catalog_name)s\"."
 msgstr ""
-"Es konnte keine Verbindung zum Katalog mit dem Namen \"%(catalog_name)s\""
-" hergestellt werden."
+"Es konnte keine Verbindung zum Katalog mit dem Namen \"%(catalog_name)s\" "
+"hergestellt werden."
 
 #: superset/db_engine_specs/mysql.py:165
 #: superset/db_engine_specs/postgres.py:147
@@ -17521,16 +17467,16 @@ msgstr ""
 
 #: superset/db_engine_specs/bigquery.py:178
 msgid ""
-"Unable to connect. Verify that the following roles are set on the service"
-" account: \"BigQuery Data Viewer\", \"BigQuery Metadata Viewer\", "
-"\"BigQuery Job User\" and the following permissions are set "
+"Unable to connect. Verify that the following roles are set on the service "
+"account: \"BigQuery Data Viewer\", \"BigQuery Metadata Viewer\", \"BigQuery "
+"Job User\" and the following permissions are set "
 "\"bigquery.readsessions.create\", \"bigquery.readsessions.getData\""
 msgstr ""
 "Verbindung kann nicht hergestellt werden. Stellen Sie sicher, dass die "
 "folgenden Rollen für das Dienstkonto festgelegt sind: \"BigQuery Data "
 "Viewer\", \"BigQuery Metadata Viewer\", \"BigQuery Job User\" und die "
-"folgenden Berechtigungen festgelegt sind "
-"\"bigquery.readsessions.create\", \"bigquery.readsessions.getData\""
+"folgenden Berechtigungen festgelegt sind \"bigquery.readsessions.create\", "
+"\"bigquery.readsessions.getData\""
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:216
 msgid "Unable to create chart without a query id."
@@ -17559,8 +17505,8 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:585
 msgid ""
-"Unable to migrate query editor state to backend. Superset will retry "
-"later. Please contact your administrator if this problem persists."
+"Unable to migrate query editor state to backend. Superset will retry later. "
+"Please contact your administrator if this problem persists."
 msgstr ""
 "Der Status des Abfrage-Editors kann nicht zum Backend übertragen werden. "
 "Superset wird es später erneut versuchen. Wenden Sie sich an Ihre*n "
@@ -17568,21 +17514,21 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:539
 msgid ""
-"Unable to migrate query state to backend. Superset will retry later. "
-"Please contact your administrator if this problem persists."
+"Unable to migrate query state to backend. Superset will retry later. Please "
+"contact your administrator if this problem persists."
 msgstr ""
-"Der Abfragestatus kann nicht zum Backend übertragen werden. Superset wird"
-" es später erneut versuchen. Wenden Sie sich an Ihre*n Administrator*in, "
-"wenn dieses Problem weiterhin besteht."
+"Der Abfragestatus kann nicht zum Backend übertragen werden. Superset wird es"
+" später erneut versuchen. Wenden Sie sich an Ihre*n Administrator*in, wenn "
+"dieses Problem weiterhin besteht."
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:521
 msgid ""
-"Unable to migrate table schema state to backend. Superset will retry "
-"later. Please contact your administrator if this problem persists."
+"Unable to migrate table schema state to backend. Superset will retry later. "
+"Please contact your administrator if this problem persists."
 msgstr ""
-"Der Tabellenschemastatus kann nicht zum Backend übertragen werden. "
-"Superset wird es später erneut versuchen. Wenden Sie sich an Ihre*n "
-"Administrator*in, wenn dieses Problem weiterhin besteht."
+"Der Tabellenschemastatus kann nicht zum Backend übertragen werden. Superset "
+"wird es später erneut versuchen. Wenden Sie sich an Ihre*n Administrator*in,"
+" wenn dieses Problem weiterhin besteht."
 
 #: superset-frontend/src/explore/components/ExploreChartHeader/index.jsx:126
 msgid "Unable to retrieve dashboard colors"
@@ -17591,19 +17537,17 @@ msgstr "Dashboardfarben können nicht abgerufen werden"
 #: superset/views/database/views.py:278
 #, 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"
+"Unable to upload CSV file \"%(filename)s\" to table \"%(table_name)s\" in "
+"database \"%(db_name)s\". Error message: %(error_msg)s"
 msgstr ""
-"CSV-Datei \"%(filename)s\" kann nicht in tabelle \"%(table_name)s\" in "
-"der Datenbank \"%(db_name)s\" hochgeladen werden. Fehlermeldung: "
-"%(error_msg)s"
+"CSV-Datei \"%(filename)s\" kann nicht in tabelle \"%(table_name)s\" in der "
+"Datenbank \"%(db_name)s\" hochgeladen werden. Fehlermeldung: %(error_msg)s"
 
 #: superset/views/database/views.py:556
 #, python-format
 msgid ""
-"Unable to upload Columnar file \"%(filename)s\" to table "
-"\"%(table_name)s\" in database \"%(db_name)s\". Error message: "
-"%(error_msg)s"
+"Unable to upload Columnar file \"%(filename)s\" to table \"%(table_name)s\" "
+"in database \"%(db_name)s\". Error message: %(error_msg)s"
 msgstr ""
 "Die Spaltendatei \"%(filename)s\" kann nicht in die Tabelle "
 "\"%(table_name)s\" in der Datenbank \"%(db_name)s\" hochgeladen werden. "
@@ -17612,11 +17556,11 @@ msgstr ""
 #: superset/views/database/views.py:415
 #, 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"
+"Unable to upload Excel file \"%(filename)s\" to table \"%(table_name)s\" in "
+"database \"%(db_name)s\". Error message: %(error_msg)s"
 msgstr ""
-"Excel-Datei \"%(filename)s\" kann nicht in die Tabelle \"%(table_name)s\""
-" in der Datenbank \"%(db_name)s\" hochgeladen werden. Fehlermeldung: "
+"Excel-Datei \"%(filename)s\" kann nicht in die Tabelle \"%(table_name)s\" in"
+" der Datenbank \"%(db_name)s\" hochgeladen werden. Fehlermeldung: "
 "%(error_msg)s"
 
 #: superset-frontend/src/SqlLab/components/SaveQuery/index.tsx:92
@@ -17645,8 +17589,8 @@ msgstr "Unerwarteter Fehler"
 #: superset/databases/commands/exceptions.py:142 superset/views/core.py:1479
 msgid "Unexpected error occurred, please check your logs for details"
 msgstr ""
-"Unerwarteter Fehler aufgetreten, bitte überprüfen Sie Ihre Protokolle auf"
-" Details"
+"Unerwarteter Fehler aufgetreten, bitte überprüfen Sie Ihre Protokolle auf "
+"Details"
 
 #: superset-frontend/src/utils/getClientErrorObject.ts:75
 msgid "Unexpected error: "
@@ -17849,10 +17793,8 @@ msgid ""
 "Use another existing chart as a source for annotations and overlays.\n"
 "          Your chart must be one of these visualization types: [%s]"
 msgstr ""
-"Verwenden Sie ein anderes vorhandenes Diagramm als Quelle für Anmerkungen"
-" und Überlagerungen.\n"
-"          Ihr Diagramm muss einer der folgenden Visualisierungstypen "
-"sein: [%s]"
+"Verwenden Sie ein anderes vorhandenes Diagramm als Quelle für Anmerkungen und Überlagerungen.\n"
+"          Ihr Diagramm muss einer der folgenden Visualisierungstypen sein: [%s]"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/controlPanel.ts:87
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:160
@@ -17868,8 +17810,7 @@ msgstr "Verwenden des Legacy-Datenquellen-Editors"
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:122
 msgid "Use metrics as a top level group for columns or for rows"
 msgstr ""
-"Verwenden von Metriken als Gruppe der obersten Ebene für Spalten oder "
-"Zeilen"
+"Verwenden von Metriken als Gruppe der obersten Ebene für Spalten oder Zeilen"
 
 #: superset-frontend/src/filters/components/Range/controlPanel.ts:70
 msgid "Use only a single value."
@@ -17881,8 +17822,8 @@ msgstr "Verwenden Sie die untenstehenden fortgeschrittenen Analytik-Optionen"
 
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/EncryptedField.tsx:137
 msgid ""
-"Use the JSON file you automatically downloaded when creating your service"
-" account."
+"Use the JSON file you automatically downloaded when creating your service "
+"account."
 msgstr ""
 "Verwenden Sie die JSON-Datei, die Sie beim Erstellen Ihres Dienstkontos "
 "automatisch heruntergeladen haben."
@@ -17900,7 +17841,8 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/ControlPanelsContainer.test.tsx:54
 msgid "Use this section if you want to query atomic rows"
-msgstr "Verwenden Sie diesen Abschnitt, wenn Sie atomare Zeilen abfragen möchten"
+msgstr ""
+"Verwenden Sie diesen Abschnitt, wenn Sie atomare Zeilen abfragen möchten"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:130
 #: superset-frontend/src/explore/controls.jsx:206
@@ -17911,8 +17853,8 @@ msgstr ""
 
 #: superset/views/dynamic_plugins.py:48
 msgid ""
-"Used internally to identify the plugin. Should be set to the package name"
-" from the pluginʼs package.json"
+"Used internally to identify the plugin. Should be set to the package name "
+"from the pluginʼs package.json"
 msgstr ""
 "Wird intern verwendet, um das Plugin zu identifizieren. Sollte auf den "
 "Paketnamen aus der paket.json des Plugins gesetzt werden"
@@ -17920,15 +17862,15 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/index.ts:56
 msgid ""
 "Used to summarize a set of data by grouping together multiple statistics "
-"along two axes. Examples: Sales numbers by region and month, tasks by "
-"status and assignee, active users by age and location. Not the most "
-"visually stunning visualization, but highly informative and versatile."
+"along two axes. Examples: Sales numbers by region and month, tasks by status"
+" and assignee, active users by age and location. Not the most visually "
+"stunning visualization, but highly informative and versatile."
 msgstr ""
 "Wird verwendet, um einen Datensatz zusammenzufassen, indem mehrere "
 "Statistiken entlang zweier Achsen gruppiert werden. Beispiele: "
-"Verkaufszahlen nach Region und Monat, Aufgaben nach Status und "
-"Beauftragtem, aktive Nutzer nach Alter und Standort. Nicht die visuell "
-"beeindruckendste Visualisierung, aber sehr informativ und vielseitig."
+"Verkaufszahlen nach Region und Monat, Aufgaben nach Status und Beauftragtem,"
+" aktive Nutzer nach Alter und Standort. Nicht die visuell beeindruckendste "
+"Visualisierung, aber sehr informativ und vielseitig."
 
 #: superset-frontend/src/features/home/RightMenu.tsx:474
 #: superset-frontend/src/pages/QueryHistoryList/index.tsx:293
@@ -17972,33 +17914,33 @@ msgstr "Benutzer*innenname"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/index.ts:27
 msgid ""
-"Uses Gaussian Kernel Density Estimation to visualize spatial distribution"
-" of data"
+"Uses Gaussian Kernel Density Estimation to visualize spatial distribution of"
+" data"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/index.ts:45
 msgid ""
-"Uses a gauge to showcase progress of a metric towards a target. The "
-"position of the dial represents the progress and the terminal value in "
-"the gauge represents the target value."
+"Uses a gauge to showcase progress of a metric towards a target. The position"
+" of the dial represents the progress and the terminal value in the gauge "
+"represents the target value."
 msgstr ""
-"Verwendet ein Tachometer, um den Fortschritt einer Metrik in Richtung "
-"eines Ziels anzuzeigen. Die Position des Zifferblatts stellt den "
-"Fortschritt und der Endwert im Tachometer den Zielwert dar."
+"Verwendet ein Tachometer, um den Fortschritt einer Metrik in Richtung eines "
+"Ziels anzuzeigen. Die Position des Zifferblatts stellt den Fortschritt und "
+"der Endwert im Tachometer den Zielwert dar."
 
 #: superset-frontend/plugins/legacy-plugin-chart-sunburst/src/index.js:28
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/index.ts:41
 msgid ""
 "Uses circles to visualize the flow of data through different stages of a "
-"system. Hover over individual paths in the visualization to understand "
-"the stages a value took. Useful for multi-stage, multi-group visualizing "
-"funnels and pipelines."
+"system. Hover over individual paths in the visualization to understand the "
+"stages a value took. Useful for multi-stage, multi-group visualizing funnels"
+" and pipelines."
 msgstr ""
-"Verwendet Kreise, um den Datenfluss durch verschiedene Phasen eines "
-"Systems zu visualisieren. Bewegen Sie den Mauszeiger über einzelne Pfade "
-"in der Visualisierung, um die Phasen zu verstehen, die ein Wert "
-"durchlaufen hat. Nützlich für die Visualisierung von Trichtern und "
-"Pipelines in mehreren Gruppen."
+"Verwendet Kreise, um den Datenfluss durch verschiedene Phasen eines Systems "
+"zu visualisieren. Bewegen Sie den Mauszeiger über einzelne Pfade in der "
+"Visualisierung, um die Phasen zu verstehen, die ein Wert durchlaufen hat. "
+"Nützlich für die Visualisierung von Trichtern und Pipelines in mehreren "
+"Gruppen."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/controlPanel.ts:54
 #: superset-frontend/plugins/plugin-chart-echarts/src/Funnel/controlPanel.tsx:91
@@ -18049,11 +17991,11 @@ msgstr "Werte abhängig von"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DependencyList.tsx:207
 msgid ""
-"Values selected in other filters will affect the filter options to only "
-"show relevant values"
+"Values selected in other filters will affect the filter options to only show"
+" relevant values"
 msgstr ""
-"In anderen Filtern ausgewählte Werte wirken sich auf die Filteroptionen "
-"aus, sodass nur relevante Werte angezeigt werden"
+"In anderen Filtern ausgewählte Werte wirken sich auf die Filteroptionen aus,"
+" sodass nur relevante Werte angezeigt werden"
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/index.js:39
 msgid "Vehicle Types"
@@ -18155,14 +18097,15 @@ msgstr "Virtuell (SQL)"
 msgid "Virtual dataset"
 msgstr "Virtueller Datensatz"
 
-#: superset/connectors/sqla/models.py:921 superset/connectors/sqla/utils.py:110
-#: superset/models/helpers.py:1079
+#: superset/connectors/sqla/models.py:921
+#: superset/connectors/sqla/utils.py:110 superset/models/helpers.py:1079
 msgid "Virtual dataset query cannot be empty"
 msgstr "Virtuelle Datensatzabfrage darf nicht leer sein"
 
 #: superset/connectors/sqla/models.py:924 superset/models/helpers.py:1082
 msgid "Virtual dataset query cannot consist of multiple statements"
-msgstr "Virtuelle Datensatzabfrage kann nicht aus mehreren Anweisungen bestehen"
+msgstr ""
+"Virtuelle Datensatzabfrage kann nicht aus mehreren Anweisungen bestehen"
 
 #: superset/connectors/sqla/models.py:889 superset/models/helpers.py:1105
 msgid "Virtual dataset query must be read-only"
@@ -18183,37 +18126,37 @@ msgstr "Visualisierungstyp"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Radar/index.ts:56
 msgid ""
-"Visualize a parallel set of metrics across multiple groups. Each group is"
-" visualized using its own line of points and each metric is represented "
-"as an edge in the chart."
+"Visualize a parallel set of metrics across multiple groups. Each group is "
+"visualized using its own line of points and each metric is represented as an"
+" edge in the chart."
 msgstr ""
-"Visualisieren Sie einen parallelen Satz von Metriken über mehrere Gruppen"
-" hinweg. Jede Gruppe wird mit einer eigenen Punktlinie visualisiert und "
-"jede Metrik wird als Kante im Diagramm dargestellt."
+"Visualisieren Sie einen parallelen Satz von Metriken über mehrere Gruppen "
+"hinweg. Jede Gruppe wird mit einer eigenen Punktlinie visualisiert und jede "
+"Metrik wird als Kante im Diagramm dargestellt."
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/index.js:30
 msgid ""
 "Visualize a related metric across pairs of groups. Heatmaps excel at "
-"showcasing the correlation or strength between two groups. Color is used "
-"to emphasize the strength of the link between each pair of groups."
+"showcasing the correlation or strength between two groups. Color is used to "
+"emphasize the strength of the link between each pair of groups."
 msgstr ""
-"Visualisieren Sie eine verwandte Metrik über Gruppenpaare hinweg. "
-"Heatmaps zeichnen sich dadurch aus, dass sie die Korrelation oder Stärke "
-"zwischen zwei Gruppen darstellen. Farbe wird verwendet, um die Stärke der"
-" Verbindung zwischen jedem Gruppenpaar zu betonen."
+"Visualisieren Sie eine verwandte Metrik über Gruppenpaare hinweg. Heatmaps "
+"zeichnen sich dadurch aus, dass sie die Korrelation oder Stärke zwischen "
+"zwei Gruppen darstellen. Farbe wird verwendet, um die Stärke der Verbindung "
+"zwischen jedem Gruppenpaar zu betonen."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/index.js:27
 msgid ""
-"Visualize geospatial data like 3D buildings, landscapes, or objects in "
-"grid view."
+"Visualize geospatial data like 3D buildings, landscapes, or objects in grid "
+"view."
 msgstr ""
-"Visualisieren Sie Geodaten wie 3D-Gebäude, Landschaften oder Objekte in "
-"der Rasteransicht."
+"Visualisieren Sie Geodaten wie 3D-Gebäude, Landschaften oder Objekte in der "
+"Rasteransicht."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/index.js:31
 msgid ""
-"Visualize how a metric changes over time using bars. Add a group by "
-"column to visualize group level metrics and how they change over time."
+"Visualize how a metric changes over time using bars. Add a group by column "
+"to visualize group level metrics and how they change over time."
 msgstr ""
 "Visualisieren Sie mithilfe von Balken, wie sich eine Metrik im Laufe der "
 "Zeit ändert. Fügen Sie eine Gruppe nach Spalte hinzu, um Metriken auf "
@@ -18221,47 +18164,45 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/index.ts:35
 msgid ""
-"Visualize multiple levels of hierarchy using a familiar tree-like "
-"structure."
+"Visualize multiple levels of hierarchy using a familiar tree-like structure."
 msgstr ""
-"Visualisieren Sie mehrere Hierarchieebenen mit einer vertrauten "
-"baumartigen Struktur."
+"Visualisieren Sie mehrere Hierarchieebenen mit einer vertrauten baumartigen "
+"Struktur."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/index.ts:65
 msgid ""
-"Visualize two different series using the same x-axis. Note that both "
-"series can be visualized with a different chart type (e.g. 1 using bars "
-"and 1 using a line)."
+"Visualize two different series using the same x-axis. Note that both series "
+"can be visualized with a different chart type (e.g. 1 using bars and 1 using"
+" a line)."
 msgstr ""
 "Visualisieren Sie zwei verschiedene Zeitreihen mit derselben x-Achse. "
-"Beachten Sie, dass beide Reihen mit einem anderen Diagrammtyp "
-"visualisiert werden können (z. B. eine mit Balken und die andere mit "
-"einer Linie)."
+"Beachten Sie, dass beide Reihen mit einem anderen Diagrammtyp visualisiert "
+"werden können (z. B. eine mit Balken und die andere mit einer Linie)."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/index.ts:68
 msgid ""
-"Visualize two different time series using the same x-axis. Note that each"
-" time series can be visualized differently (e.g. 1 using bars and 1 using"
-" a line)."
+"Visualize two different time series using the same x-axis. Note that each "
+"time series can be visualized differently (e.g. 1 using bars and 1 using a "
+"line)."
 msgstr ""
 "Visualisieren Sie zwei verschiedene Zeitreihen mit derselben x-Achse. "
-"Beachten Sie, dass jede Zeitreihe unterschiedlich visualisiert werden "
-"kann (z. B. eine mit Balken und die andere mit einer Linie)."
+"Beachten Sie, dass jede Zeitreihe unterschiedlich visualisiert werden kann "
+"(z. B. eine mit Balken und die andere mit einer Linie)."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/DualLine/index.js:28
 msgid ""
 "Visualizes 2 metrics as line plots using the same x-axis. This chart is "
 "useful for comparing metrics across the same time range."
 msgstr ""
-"Visualisiert 2 Metriken als Liniendiagramme mit derselben x-Achse. Dieses"
-" Diagramm ist nützlich, um Metriken über den gleichen Zeitraum zu "
+"Visualisiert 2 Metriken als Liniendiagramme mit derselben x-Achse. Dieses "
+"Diagramm ist nützlich, um Metriken über den gleichen Zeitraum zu "
 "vergleichen."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bubble/index.js:28
 msgid ""
 "Visualizes a metric across three dimensions of data in a single chart (X "
-"axis, Y axis, and bubble size). Bubbles from the same group can be "
-"showcased using bubble color."
+"axis, Y axis, and bubble size). Bubbles from the same group can be showcased"
+" using bubble color."
 msgstr ""
 "Visualisiert eine Metrik über drei Datendimensionen in einem einzelnen "
 "Diagramm (X-Achse, Y-Achse und Blasengröße). Blasen aus derselben Gruppe "
@@ -18269,21 +18210,22 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/index.js:27
 msgid "Visualizes connected points, which form a path, on a map."
-msgstr "Visualisiert verbundene Punkte, die einen Pfad bilden, auf einer Karte."
+msgstr ""
+"Visualisiert verbundene Punkte, die einen Pfad bilden, auf einer Karte."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/index.js:27
 msgid ""
-"Visualizes geographic areas from your data as polygons on a Mapbox "
-"rendered map. Polygons can be colored using a metric."
+"Visualizes geographic areas from your data as polygons on a Mapbox rendered "
+"map. Polygons can be colored using a metric."
 msgstr ""
-"Visualisiert geografische Gebiete aus Ihren Daten als Polygone auf einer "
-"von Mapbox gerenderten Karte. Polygone können mithilfe einer Metrik "
-"eingefärbt werden."
+"Visualisiert geografische Gebiete aus Ihren Daten als Polygone auf einer von"
+" Mapbox gerenderten Karte. Polygone können mithilfe einer Metrik eingefärbt "
+"werden."
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/index.js:28
 msgid ""
-"Visualizes how a metric has changed over a time using a color scale and a"
-" calendar view. Gray values are used to indicate missing values and the "
+"Visualizes how a metric has changed over a time using a color scale and a "
+"calendar view. Gray values are used to indicate missing values and the "
 "linear color scheme is used to encode the magnitude of each day's value."
 msgstr ""
 "Visualisiert, wie sich eine Metrik im Laufe der Zeit mithilfe einer "
@@ -18299,31 +18241,29 @@ msgid ""
 "geographic boundary."
 msgstr ""
 "Visualisiert, wie eine einzelne Metrik in den Hauptunterteilungen eines "
-"Landes (Bundesstaaten, Provinzen usw.) auf einer Choroplethenkarte "
-"variiert. Der Wert jeder Unterteilung wird erhöht, wenn Sie den "
-"Mauszeiger über die entsprechende geografische Grenze bewegen."
+"Landes (Bundesstaaten, Provinzen usw.) auf einer Choroplethenkarte variiert."
+" Der Wert jeder Unterteilung wird erhöht, wenn Sie den Mauszeiger über die "
+"entsprechende geografische Grenze bewegen."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Compare/index.js:28
 msgid ""
-"Visualizes many different time-series objects in a single chart. This "
-"chart is being deprecated and we recommend using the Time-series Chart "
-"instead."
+"Visualizes many different time-series objects in a single chart. This chart "
+"is being deprecated and we recommend using the Time-series Chart instead."
 msgstr ""
 "Visualisiert viele verschiedene Zeitreihenobjekte in einem einzigen "
-"Diagramm. Dieses Diagramm ist überholt, und wir empfehlen, stattdessen "
-"das Zeitreihendiagramm zu verwenden."
+"Diagramm. Dieses Diagramm ist überholt, und wir empfehlen, stattdessen das "
+"Zeitreihendiagramm zu verwenden."
 
 #: superset-frontend/plugins/legacy-plugin-chart-sankey/src/index.js:29
 msgid ""
-"Visualizes the flow of different group's values through different stages "
-"of a system. New stages in the pipeline are visualized as nodes or "
-"layers. The thickness of the bars or edges represent the metric being "
-"visualized."
+"Visualizes the flow of different group's values through different stages of "
+"a system. New stages in the pipeline are visualized as nodes or layers. The "
+"thickness of the bars or edges represent the metric being visualized."
 msgstr ""
-"Visualisiert den Fluss der Werte verschiedener Gruppen durch verschiedene"
-" Phasen eines Systems. Neue Stufen in der Pipeline werden als Knoten oder"
-" Layer visualisiert. Die Dicke der Balken oder Kanten stellt die Metrik "
-"dar, die visualisiert wird."
+"Visualisiert den Fluss der Werte verschiedener Gruppen durch verschiedene "
+"Phasen eines Systems. Neue Stufen in der Pipeline werden als Knoten oder "
+"Layer visualisiert. Die Dicke der Balken oder Kanten stellt die Metrik dar, "
+"die visualisiert wird."
 
 #: superset-frontend/plugins/plugin-chart-word-cloud/src/plugin/index.ts:35
 msgid ""
@@ -18365,8 +18305,8 @@ msgstr "Warnung!"
 
 #: superset-frontend/src/components/Datasource/ChangeDatasourceModal.tsx:47
 msgid ""
-"Warning! Changing the dataset may break the chart if the metadata does "
-"not exist."
+"Warning! Changing the dataset may break the chart if the metadata does not "
+"exist."
 msgstr ""
 "Warnung! Wenn Sie den Datensatz ändern, kann das Diagramm beeinträchtigt "
 "werden, wenn die Metadaten nicht vorhanden sind."
@@ -18378,18 +18318,18 @@ msgstr "Ihre Abfrage konnte nicht überprüft werden"
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1523
 msgid ""
-"We are unable to connect to your database. Click \"See more\" for "
-"database-provided information that may help troubleshoot the issue."
+"We are unable to connect to your database. Click \"See more\" for database-"
+"provided information that may help troubleshoot the issue."
 msgstr ""
-"Wir können keine Verbindung zu Ihrer Datenbank herstellen. Klicken Sie "
-"auf \"Weitere anzeigen\", um von der Datenbank bereitgestellte "
-"Informationen zu erhalten, die bei der Behebung des Problems helfen "
-"können."
+"Wir können keine Verbindung zu Ihrer Datenbank herstellen. Klicken Sie auf "
+"\"Weitere anzeigen\", um von der Datenbank bereitgestellte Informationen zu "
+"erhalten, die bei der Behebung des Problems helfen können."
 
 #: superset/db_engine_specs/bigquery.py:198
 #, python-format
 msgid "We can't seem to resolve column \"%(column)s\" at line %(location)s."
-msgstr "Wir können die Spalte \"%(column)s\" in Zeile %(location)s nicht auflösen."
+msgstr ""
+"Wir können die Spalte \"%(column)s\" in Zeile %(location)s nicht auflösen."
 
 #: superset/db_engine_specs/duckdb.py:56 superset/db_engine_specs/sqlite.py:65
 #, python-format
@@ -18420,14 +18360,14 @@ msgid ""
 "We were unable to carry over any controls when switching to this new "
 "dataset."
 msgstr ""
-"Wir konnten beim Wechsel zu diesem neuen Datensatz keine "
-"Steuerungselemente übernehmen."
+"Wir konnten beim Wechsel zu diesem neuen Datensatz keine Steuerungselemente "
+"übernehmen."
 
 #: superset/db_engine_specs/redshift.py:94
 #, python-format
 msgid ""
-"We were unable to connect to your database named \"%(database)s\". Please"
-" verify your database name and try again."
+"We were unable to connect to your database named \"%(database)s\". Please "
+"verify your database name and try again."
 msgstr ""
 "Wir konnten keine Verbindung zu Ihrer Datenbank mit dem Namen "
 "\"%(database)s\" herstellen. Überprüfen Sie Ihren Datenbanknamen und "
@@ -18490,32 +18430,32 @@ msgstr "Gewicht"
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:52
 #, python-format
 msgid ""
-"We’re having trouble loading these results. Queries are set to timeout "
-"after %s second."
+"We’re having trouble loading these results. Queries are set to timeout after"
+" %s second."
 msgid_plural ""
-"We’re having trouble loading these results. Queries are set to timeout "
-"after %s seconds."
+"We’re having trouble loading these results. Queries are set to timeout after"
+" %s seconds."
 msgstr[0] ""
-"Wir haben Probleme beim Laden dieser Ergebnisse. Abfragen überschreiten "
-"nach %s Sekunden die Ausführungszeit (Timeout)."
+"Wir haben Probleme beim Laden dieser Ergebnisse. Abfragen überschreiten nach"
+" %s Sekunden die Ausführungszeit (Timeout)."
 msgstr[1] ""
-"Wir haben Probleme beim Laden dieser Ergebnisse. Abfragen überschreiten "
-"nach %s Sekunden die Ausführungszeit (Timeout)."
+"Wir haben Probleme beim Laden dieser Ergebnisse. Abfragen überschreiten nach"
+" %s Sekunden die Ausführungszeit (Timeout)."
 
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:46
 #, python-format
 msgid ""
-"We’re having trouble loading this visualization. Queries are set to "
-"timeout after %s second."
+"We’re having trouble loading this visualization. Queries are set to timeout "
+"after %s second."
 msgid_plural ""
-"We’re having trouble loading this visualization. Queries are set to "
-"timeout after %s seconds."
+"We’re having trouble loading this visualization. Queries are set to timeout "
+"after %s seconds."
 msgstr[0] ""
-"Wir haben Probleme beim Laden dieser Visualisierung. Abfragen "
-"überschreiten nach %s Sekunden die Ausführungszeit (Timeout)."
+"Wir haben Probleme beim Laden dieser Visualisierung. Abfragen überschreiten "
+"nach %s Sekunden die Ausführungszeit (Timeout)."
 msgstr[1] ""
-"Wir haben Probleme beim Laden dieser Visualisierung. Abfragen "
-"überschreiten nach %s Sekunden die Ausführungszeit (Timeout)."
+"Wir haben Probleme beim Laden dieser Visualisierung. Abfragen überschreiten "
+"nach %s Sekunden die Ausführungszeit (Timeout)."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/controlPanel.ts:60
 #: superset-frontend/plugins/plugin-chart-echarts/src/Funnel/controlPanel.tsx:103
@@ -18532,8 +18472,8 @@ msgstr "Was soll passieren, wenn die Tabelle bereits vorhanden ist?"
 
 #: superset-frontend/src/explore/controls.jsx:434
 msgid ""
-"When `Calculation type` is set to \"Percentage change\", the Y Axis "
-"Format is forced to `.1%`"
+"When `Calculation type` is set to \"Percentage change\", the Y Axis Format "
+"is forced to `.1%`"
 msgstr ""
 "Wenn 'Berechnungstyp' auf \"Prozentuale Änderung\" gesetzt ist, wird das "
 "Y-Achsenformat '.1%' erzwungen"
@@ -18542,8 +18482,8 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/controlPanel.tsx:182
 msgid "When a secondary metric is provided, a linear color scale is used."
 msgstr ""
-"Wenn eine sekundäre Metrik bereitgestellt wird, wird eine lineare "
-"Farbskala verwendet."
+"Wenn eine sekundäre Metrik bereitgestellt wird, wird eine lineare Farbskala "
+"verwendet."
 
 #: superset/views/database/mixins.py:119
 msgid ""
@@ -18556,53 +18496,54 @@ msgstr ""
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:100
 msgid "When checked, the map will zoom to your data after each query"
 msgstr ""
-"Wenn diese Option aktiviert ist, zoomt die Karte nach jeder Abfrage auf "
-"Ihre Daten"
+"Wenn diese Option aktiviert ist, zoomt die Karte nach jeder Abfrage auf Ihre"
+" Daten"
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:199
 msgid "When enabled, users are able to visualize SQL Lab results in Explore."
 msgstr ""
-"Wenn diese Option aktiviert ist, können Benutzer*innen SQL Lab-Ergebnisse"
-" in Explore visualisieren."
+"Wenn diese Option aktiviert ist, können Benutzer*innen SQL Lab-Ergebnisse in"
+" Explore visualisieren."
 
 #: superset-frontend/plugins/legacy-plugin-chart-sunburst/src/controlPanel.ts:76
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/controlPanel.tsx:172
-msgid "When only a primary metric is provided, a categorical color scale is used."
+msgid ""
+"When only a primary metric is provided, a categorical color scale is used."
 msgstr ""
 "Wenn nur eine primäre Metrik bereitgestellt wird, wird eine kategoriale "
 "Farbpalette verwendet."
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1089
 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."
+"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 ""
 "Beim Angeben von SQL fungiert die Datenquelle als Ansicht. Superset "
-"verwendet diese Anweisung als Unterabfrage beim Gruppieren und Filtern "
-"der generierten übergeordneten Abfragen."
+"verwendet diese Anweisung als Unterabfrage beim Gruppieren und Filtern der "
+"generierten übergeordneten Abfragen."
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:888
 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."
+"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 ""
 "Bei Verwendung von \"AutoVervollständigen-Filtern\" kann dies verwendet "
 "werden, um die Leistung der Abfrage zum Abrufen der Werte zu verbessern. "
-"Verwenden Sie diese Option, um ein Prädikat (WHERE-Klausel) auf die "
-"Abfrage anzuwenden, die die verschiedenen Werte aus der Tabelle auswählt."
-" In der Regel besteht die Absicht darin, den Scan einzuschränken, indem "
-"ein relativer Zeitfilter auf ein partitioniertes oder indiziertes "
-"zeitbezogenes Feld angewendet wird."
+"Verwenden Sie diese Option, um ein Prädikat (WHERE-Klausel) auf die Abfrage "
+"anzuwenden, die die verschiedenen Werte aus der Tabelle auswählt. In der "
+"Regel besteht die Absicht darin, den Scan einzuschränken, indem ein "
+"relativer Zeitfilter auf ein partitioniertes oder indiziertes zeitbezogenes "
+"Feld angewendet wird."
 
 #: superset/viz.py:891
 msgid "When using 'Group By' you are limited to use a single metric"
 msgstr ""
-"Wenn Sie \"Gruppieren nach\" verwenden, sind Sie auf die Verwendung einer"
-" einzelnen Metrik beschränkt"
+"Wenn Sie \"Gruppieren nach\" verwenden, sind Sie auf die Verwendung einer "
+"einzelnen Metrik beschränkt"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/constants.ts:74
 msgid "When using other than adaptive formatting, labels may overlap"
@@ -18612,10 +18553,12 @@ msgstr ""
 
 #: superset-frontend/src/filters/components/Select/controlPanel.ts:110
 msgid "When using this option, default value can’t be set"
-msgstr "Bei Verwendung dieser Option kann der Standardwert nicht festgelegt werden"
+msgstr ""
+"Bei Verwendung dieser Option kann der Standardwert nicht festgelegt werden"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:254
-msgid "Whether the progress bar overlaps when there are multiple groups of data"
+msgid ""
+"Whether the progress bar overlaps when there are multiple groups of data"
 msgstr ""
 "Ob sich der Fortschrittsbalken überschneidet, wenn mehrere Datengruppen "
 "vorhanden sind"
@@ -18626,19 +18569,18 @@ msgstr "Ob die Tabelle durch den 'Visualize'-Fluss in SQL Lab generiert wurde"
 
 #: superset/connectors/sqla/views.py:110
 msgid ""
-"Whether this column is exposed in the `Filters` section of the explore "
-"view."
+"Whether this column is exposed in the `Filters` section of the explore view."
 msgstr ""
 "Ob diese Spalte im Abschnitt \"Filter\" der Erkunden-Ansicht verfügbar "
 "gemacht wird."
 
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:445
 msgid ""
-"Whether to align background charts with both positive and negative values"
-" at 0"
+"Whether to align background charts with both positive and negative values at"
+" 0"
 msgstr ""
-"Ob Hintergrunddiagramme sowohl mit positiven als auch mit negativen "
-"Werten bei 0 ausgerichtet werden sollen"
+"Ob Hintergrunddiagramme sowohl mit positiven als auch mit negativen Werten "
+"bei 0 ausgerichtet werden sollen"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/constants.tsx:117
 msgid "Whether to align positive and negative values in cell bar chart at 0"
@@ -18652,13 +18594,15 @@ msgstr "Ob die Anmerkungs-Beschriftung immer angezeigt werden soll"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:188
 msgid "Whether to animate the progress and the value or just display them"
-msgstr "Ob der Fortschritt und der Wert animiert oder nur angezeigt werden sollen"
+msgstr ""
+"Ob der Fortschritt und der Wert animiert oder nur angezeigt werden sollen"
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx:331
-msgid "Whether to apply a normal distribution based on rank on the color scale"
+msgid ""
+"Whether to apply a normal distribution based on rank on the color scale"
 msgstr ""
-"Ob eine Normalverteilung basierend auf dem Rang auf der Farbskala "
-"angewendet werden soll"
+"Ob eine Normalverteilung basierend auf dem Rang auf der Farbskala angewendet"
+" werden soll"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.ts:166
 msgid "Whether to apply filter when items are clicked"
@@ -18668,13 +18612,14 @@ msgstr "Ob Filter angewendet werden soll, wenn auf Elemente geklickt wird"
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:457
 msgid "Whether to colorize numeric values by if they are positive or negative"
 msgstr ""
-"Ob numerische Werte eingefärbt werden sollen, wenn sie positiv oder "
-"negativ sind"
+"Ob numerische Werte eingefärbt werden sollen, wenn sie positiv oder negativ "
+"sind"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/constants.tsx:109
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:431
 msgid "Whether to display a bar chart background in table columns"
-msgstr "Ob ein Balkendiagrammhintergrund in Tabellenspalten angezeigt werden soll"
+msgstr ""
+"Ob ein Balkendiagrammhintergrund in Tabellenspalten angezeigt werden soll"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/controls.tsx:42
 msgid "Whether to display a legend for the chart"
@@ -18703,8 +18648,8 @@ msgstr "Ob die Beschriftungen angezeigt werden sollen."
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/controlPanel.ts:97
 msgid ""
-"Whether to display the labels. Note that the label only displays when the"
-" 5% threshold."
+"Whether to display the labels. Note that the label only displays when the 5%"
+" threshold."
 msgstr ""
 "Ob die Beschriftungen angezeigt werden sollen. Beachten Sie, dass die "
 "Beschriftung nur angezeigt wird, wenn der Schwellenwert von 5 % erreicht "
@@ -18755,13 +18700,14 @@ msgstr "Ob die Trendlinie angezeigt werden soll"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:171
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:280
 msgid "Whether to enable changing graph position and scaling."
-msgstr "Ob das Ändern der Diagrammposition und -skalierung aktiviert werden soll."
+msgstr ""
+"Ob das Ändern der Diagrammposition und -skalierung aktiviert werden soll."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:145
 msgid "Whether to enable node dragging in force layout mode."
 msgstr ""
-"Ob das Ziehen von Knoten im Kräfte-basierten Layoutmodus aktiviert werden"
-" soll."
+"Ob das Ziehen von Knoten im Kräfte-basierten Layoutmodus aktiviert werden "
+"soll."
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:250
 msgid "Whether to fill the objects"
@@ -18786,7 +18732,8 @@ msgstr "Ob der Prozentsatz in Tooltip aufgenommen werden soll"
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/includeTime.ts:28
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:337
 msgid "Whether to include the time granularity as defined in the time section"
-msgstr "Ob die im Zeitabschnitt definierte Zeitgranularität einbezogen werden soll"
+msgstr ""
+"Ob die im Zeitabschnitt definierte Zeitgranularität einbezogen werden soll"
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:273
 msgid "Whether to make the grid 3D"
@@ -18798,11 +18745,11 @@ msgstr "Ob das Histogramm kumulativ dargestellt werden soll"
 
 #: superset/connectors/sqla/views.py:105
 msgid ""
-"Whether to make this column available as a [Time Granularity] option, "
-"column has to be DATETIME or DATETIME-like"
+"Whether to make this column available as a [Time Granularity] option, column"
+" has to be DATETIME or DATETIME-like"
 msgstr ""
-"Unabhängig davon, ob diese Spalte als [Zeitgranularität]-Option verfügbar"
-" gemacht werden soll, muss die Spalte DATETIME oder DATETIME-ähnlich sein"
+"Unabhängig davon, ob diese Spalte als [Zeitgranularität]-Option verfügbar "
+"gemacht werden soll, muss die Spalte DATETIME oder DATETIME-ähnlich sein"
 
 #: superset-frontend/plugins/legacy-plugin-chart-histogram/src/controlPanel.ts:129
 msgid "Whether to normalize the histogram"
@@ -18815,18 +18762,17 @@ msgstr "Ob Optionen für Auto-Vervollständigen-Filter vorgefühlt werden sollen
 #: superset/connectors/sqla/views.py:357
 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"
+"section with a list of distinct values fetched from the backend on the fly"
 msgstr ""
-"Ob das Dropdown-Menü des Filters im Filterabschnitt der Ansicht "
-"\"Erkunden\" mit einer Liste unterschiedlicher Werte aufgefüllt werden "
-"soll, die im laufenden Betrieb aus dem Back-End abgerufen werden sollen"
+"Ob das Dropdown-Menü des Filters im Filterabschnitt der Ansicht \"Erkunden\""
+" mit einer Liste unterschiedlicher Werte aufgefüllt werden soll, die im "
+"laufenden Betrieb aus dem Back-End abgerufen werden sollen"
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:170
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Area/controlPanel.tsx:129
 msgid ""
-"Whether to show extra controls or not. Extra controls include things like"
-" making mulitBar charts stacked or side by side."
+"Whether to show extra controls or not. Extra controls include things like "
+"making mulitBar charts stacked or side by side."
 msgstr ""
 "Ob zusätzliche Steuerelemente angezeigt werden sollen oder nicht. Zu den "
 "zusätzlichen Steuerelementen gehören Elemente wie das gestapelt oder "
@@ -18851,7 +18797,8 @@ msgstr "Ob die geteilten Linien auf der Achse angezeigt werden sollen"
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/customControls.tsx:143
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/customControls.tsx:174
 msgid "Whether to sort ascending or descending on the base Axis."
-msgstr "Ob aufsteigend oder absteigend auf der Basisachse sortiert werden soll."
+msgstr ""
+"Ob aufsteigend oder absteigend auf der Basisachse sortiert werden soll."
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:258
 #: superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/controlPanel.tsx:100
@@ -18880,8 +18827,8 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-word-cloud/src/plugin/controlPanel.ts:43
 msgid "Whether to sort results by the selected metric in descending order."
 msgstr ""
-"Ob die Ergebnisse nach der ausgewählten Metrik in absteigender "
-"Reihenfolge sortiert werden sollen."
+"Ob die Ergebnisse nach der ausgewählten Metrik in absteigender Reihenfolge "
+"sortiert werden sollen."
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/controls.tsx:204
 msgid "Whether to sort tooltip by the selected metric in descending order."
@@ -18899,7 +18846,8 @@ msgstr "Für welches Land soll die Karte geplottet werden?"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:198
 msgid "Which relatives to highlight on hover"
-msgstr "Welche Verwandten beim Überfahren mit der Maus hervorgehoben werden sollen"
+msgstr ""
+"Welche Verwandten beim Überfahren mit der Maus hervorgehoben werden sollen"
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BoxPlot/controlPanel.ts:89
 msgid "Whisker/outlier options"
@@ -19171,13 +19119,12 @@ msgstr "Ja, Änderungen überschreiben"
 
 #: superset-frontend/src/pages/ChartList/index.tsx:100
 msgid ""
-"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?"
+"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?"
 msgstr ""
-"Sie importieren ein oder mehrere Diagramme, die bereits vorhanden sind. "
-"Das Überschreiben kann dazu führen, dass Sie einen Teil Ihrer Arbeit "
-"verlieren. Sind Sie sicher, dass Sie überschreiben möchten?"
+"Sie importieren ein oder mehrere Diagramme, die bereits vorhanden sind. Das "
+"Überschreiben kann dazu führen, dass Sie einen Teil Ihrer Arbeit verlieren. "
+"Sind Sie sicher, dass Sie überschreiben möchten?"
 
 #: superset-frontend/src/pages/DashboardList/index.tsx:69
 msgid ""
@@ -19185,9 +19132,9 @@ msgid ""
 "might cause you to lose some of your work. Are you sure you want to "
 "overwrite?"
 msgstr ""
-"Sie importieren ein oder mehrere Dashboards, die bereits vorhanden sind. "
-"Das Überschreiben kann dazu führen, dass Sie einen Teil Ihrer Arbeit "
-"verlieren. Sind Sie sicher, dass Sie diese überschreiben möchten?"
+"Sie importieren ein oder mehrere Dashboards, die bereits vorhanden sind. Das"
+" Überschreiben kann dazu führen, dass Sie einen Teil Ihrer Arbeit verlieren."
+" Sind Sie sicher, dass Sie diese überschreiben möchten?"
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1449
 msgid ""
@@ -19195,25 +19142,24 @@ msgid ""
 "might cause you to lose some of your work. Are you sure you want to "
 "overwrite?"
 msgstr ""
-"Sie importieren eine oder mehrere Datenbanken, die bereits vorhanden "
-"sind. Das Überschreiben kann dazu führen, dass Sie einen Teil Ihrer "
-"Arbeit verlieren. Sind Sie sicher, dass Sie diese überschreiben möchten?"
+"Sie importieren eine oder mehrere Datenbanken, die bereits vorhanden sind. "
+"Das Überschreiben kann dazu führen, dass Sie einen Teil Ihrer Arbeit "
+"verlieren. Sind Sie sicher, dass Sie diese überschreiben möchten?"
 
 #: superset-frontend/src/features/datasets/constants.ts:30
 msgid ""
-"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?"
+"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?"
 msgstr ""
-"Sie importieren eine oder mehrere Datenbanken, die bereits vorhanden "
-"sind. Das Überschreiben kann dazu führen, dass Sie einen Teil Ihrer "
-"Arbeit verlieren. Sind Sie sicher, dass Sie diese überschreiben möchten?"
+"Sie importieren eine oder mehrere Datenbanken, die bereits vorhanden sind. "
+"Das Überschreiben kann dazu führen, dass Sie einen Teil Ihrer Arbeit "
+"verlieren. Sind Sie sicher, dass Sie diese überschreiben möchten?"
 
 #: superset-frontend/src/pages/SavedQueryList/index.tsx:63
 msgid ""
-"You are importing one or more saved queries that already exist. "
-"Overwriting might cause you to lose some of your work. Are you sure you "
-"want to overwrite?"
+"You are importing one or more saved queries that already exist. Overwriting "
+"might cause you to lose some of your work. Are you sure you want to "
+"overwrite?"
 msgstr ""
 "Sie importieren eine oder mehrere gespeicherte Abfragen, die bereits "
 "vorhanden sind. Das Überschreiben kann dazu führen, dass Sie einen Teil "
@@ -19224,8 +19170,8 @@ msgid ""
 "You are not authorized to see this query. If you think this is an error, "
 "please reach out to your administrator."
 msgstr ""
-"Sie sind nicht berechtigt, diese Abfrage anzuzeigen. Wenn Sie der Meinung"
-" sind, dass dies ein Fehler ist, wenden Sie sich bitte an Ihre*n "
+"Sie sind nicht berechtigt, diese Abfrage anzuzeigen. Wenn Sie der Meinung "
+"sind, dass dies ein Fehler ist, wenden Sie sich bitte an Ihre*n "
 "Administrator*in."
 
 #: superset-frontend/src/dashboard/components/gridComponents/Tab.jsx:192
@@ -19248,30 +19194,25 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceAdder.jsx:386
 msgid ""
-"You can choose to display all charts that you have access to or only the "
-"ones you own.\n"
-"              Your filter selection will be saved and remain active until"
-" you choose to change it."
+"You can choose to display all charts that you have access to or only the ones you own.\n"
+"              Your filter selection will be saved and remain active until you choose to change it."
 msgstr ""
-"Sie können auswählen, ob alle Diagramme angezeigt werden sollen, auf die "
-"Sie Zugriff haben, oder nur die Diagramme, die Sie besitzen.\n"
-"              Ihre Filterauswahl wird gespeichert und bleibt aktiv, bis "
-"Sie sie ändern."
+"Sie können auswählen, ob alle Diagramme angezeigt werden sollen, auf die Sie Zugriff haben, oder nur die Diagramme, die Sie besitzen.\n"
+"              Ihre Filterauswahl wird gespeichert und bleibt aktiv, bis Sie sie ändern."
 
 #: superset-frontend/src/dashboard/components/DashboardGrid.jsx:195
 #: superset-frontend/src/dashboard/components/DashboardGrid.jsx:218
 msgid ""
-"You can create a new chart or use existing ones from the panel on the "
-"right"
+"You can create a new chart or use existing ones from the panel on the right"
 msgstr ""
-"Sie können ein neues Diagramm erstellen oder vorhandene Diagramme aus dem"
-" Bereich auf der rechten Seite verwenden."
+"Sie können ein neues Diagramm erstellen oder vorhandene Diagramme aus dem "
+"Bereich auf der rechten Seite verwenden."
 
 #: superset-frontend/src/explore/components/ExploreChartHeader/index.jsx:183
 msgid "You can preview the list of dashboards in the chart settings dropdown."
 msgstr ""
-"Sie können eine Vorschauliste der Dashboards in der Dropdownliste für die"
-" Diagrammeinstellungen anzeigen."
+"Sie können eine Vorschauliste der Dashboards in der Dropdownliste für die "
+"Diagrammeinstellungen anzeigen."
 
 #: superset-frontend/src/components/Chart/ChartContextMenu/ChartContextMenu.tsx:178
 msgid "You can't apply cross-filter on this data point."
@@ -19288,8 +19229,8 @@ msgstr ""
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Vis.js:365
 msgid "You cannot use 45° tick layout along with the time range filter"
 msgstr ""
-"Sie können das 45°-Strich-Layout nicht zusammen mit dem "
-"Zeitbereichsfilter verwenden"
+"Sie können das 45°-Strich-Layout nicht zusammen mit dem Zeitbereichsfilter "
+"verwenden"
 
 #: superset/viz.py:748
 msgid ""
@@ -19297,8 +19238,8 @@ msgid ""
 "By]/[Metrics]/[Percentage Metrics]. Please choose one or the other."
 msgstr ""
 "Sie können [Spalten] nicht in Kombination mit [Gruppieren "
-"nach]/[Metriken]/[Prozentmetriken] verwenden. Bitte wählen Sie das eine "
-"oder das andere."
+"nach]/[Metriken]/[Prozentmetriken] verwenden. Bitte wählen Sie das eine oder"
+" das andere."
 
 #: superset-frontend/src/utils/getClientErrorObject.ts:107
 #, python-format
@@ -19342,7 +19283,8 @@ msgstr "Sie haben keinen Zugriff auf dieses Dataset."
 
 #: superset/embedded_dashboard/commands/exceptions.py:34
 msgid "You don't have access to this embedded dashboard config."
-msgstr "Sie haben keinen Zugriff auf diese eingebettete Dashboard-Konfiguration."
+msgstr ""
+"Sie haben keinen Zugriff auf diese eingebettete Dashboard-Konfiguration."
 
 #: superset-frontend/src/features/home/EmptyState.tsx:170
 msgid "You don't have any favorites yet!"
@@ -19397,19 +19339,19 @@ msgstr "Ungesicherte Änderungen vorhanden."
 #: superset-frontend/src/dashboard/actions/dashboardState.js:650
 #, python-format
 msgid ""
-"You have used all %(historyLength)s undo slots and will not be able to "
-"fully undo subsequent actions. You may save your current state to reset "
-"the history."
+"You have used all %(historyLength)s undo slots and will not be able to fully"
+" undo subsequent actions. You may save your current state to reset the "
+"history."
 msgstr ""
 "Sie haben alle %(historyLength)s Undo-Slots verwendet und können "
-"nachfolgende Aktionen nicht vollständig rückgängig machen. Sie können "
-"Ihren aktuellen Status speichern, um den Verlauf zurückzusetzen."
+"nachfolgende Aktionen nicht vollständig rückgängig machen. Sie können Ihren "
+"aktuellen Status speichern, um den Verlauf zurückzusetzen."
 
 #: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:300
 #: superset-frontend/src/pages/DatasetList/index.tsx:464
 msgid ""
-"You must be a dataset owner in order to edit. Please reach out to a "
-"dataset owner to request modifications or edit access."
+"You must be a dataset owner in order to edit. Please reach out to a dataset "
+"owner to request modifications or edit access."
 msgstr ""
 "Sie müssen ein Datensatzbesitzer*in sein, um bearbeiten zu können. Bitte "
 "wenden Sie sich an eine/n Datensatzbesitzer*in, um Änderungs- oder "
@@ -19426,19 +19368,17 @@ msgstr "Sie müssen die Abfrage zuerst erfolgreich ausführen"
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/style.tsx:53
 msgid "You need to configure HTML sanitization to use CSS"
 msgstr ""
-"Sie müssen die HTML-Bereinigung (sanitization) aktivieren, um CSS "
-"verwenden zu können"
+"Sie müssen die HTML-Bereinigung (sanitization) aktivieren, um CSS verwenden "
+"zu können"
 
 #: superset-frontend/src/explore/components/ExploreChartPanel/index.jsx:349
 msgid ""
-"You updated the values in the control panel, but the chart was not "
-"updated automatically. Run the query by clicking on the \"Update chart\" "
-"button or"
+"You updated the values in the control panel, but the chart was not updated "
+"automatically. Run the query by clicking on the \"Update chart\" button or"
 msgstr ""
-"Sie haben die Werte in der Systemsteuerung aktualisiert, aber das "
-"Diagramm wurde nicht automatisch aktualisiert. Führen Sie die Abfrage "
-"aus, indem Sie auf die Schaltfläche \"Diagramm aktualisieren\" klicken "
-"oder"
+"Sie haben die Werte in der Systemsteuerung aktualisiert, aber das Diagramm "
+"wurde nicht automatisch aktualisiert. Führen Sie die Abfrage aus, indem Sie "
+"auf die Schaltfläche \"Diagramm aktualisieren\" klicken oder"
 
 #: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:669
 msgid ""
@@ -19518,8 +19458,7 @@ msgstr "[ unbenanntes Dashboard ]"
 #: superset/viz.py:2323
 msgid "[Longitude] and [Latitude] columns must be present in [Group By]"
 msgstr ""
-"Die Spalten [Longitude] und [Latitude] müssen in [Group By] vorhanden "
-"sein."
+"Die Spalten [Longitude] und [Latitude] müssen in [Group By] vorhanden sein."
 
 #: superset/viz.py:2273
 msgid "[Longitude] and [Latitude] must be set"
@@ -19558,12 +19497,12 @@ msgstr "[Beschreibung]"
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/controlPanel.tsx:165
 msgid ""
 "[optional] this secondary metric is used to define the color as a ratio "
-"against the primary metric. When omitted, the color is categorical and "
-"based on labels"
+"against the primary metric. When omitted, the color is categorical and based"
+" on labels"
 msgstr ""
 "[optional] Diese sekundäre Metrik wird verwendet, um die Farbe als "
-"Verhältnis zur primären Metrik zu definieren. Wenn keine angegeben, "
-"werden diskrete Farben verwendet, die auf den Beschriftungen basieren"
+"Verhältnis zur primären Metrik zu definieren. Wenn keine angegeben, werden "
+"diskrete Farben verwendet, die auf den Beschriftungen basieren"
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx:273
 msgid "[untitled]"
@@ -19575,9 +19514,7 @@ msgstr "„compare_columns“ muss die gleiche Länge wie „source_columns“ h
 
 #: superset/utils/pandas_postprocessing/compare.py:57
 msgid "`compare_type` must be `difference`, `percentage` or `ratio`"
-msgstr ""
-"\"compare_type\" muss \"Differenz\", \"Prozentsatz\" oder \"Verhältnis\" "
-"sein"
+msgstr "\"compare_type\" muss \"Differenz\", \"Prozentsatz\" oder \"Verhältnis\" sein"
 
 #: superset/charts/schemas.py:654
 msgid "`confidence_interval` must be between 0 and 1 (exclusive)"
@@ -19586,13 +19523,13 @@ msgstr "\"confidence_interval\" muss zwischen 0 und 1 liegen (exklusiv)"
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:166
 msgid ""
 "`count` is COUNT(*) if a group by is used. Numerical columns will be "
-"aggregated with the aggregator. Non-numerical columns will be used to "
-"label points. Leave empty to get a count of points in each cluster."
+"aggregated with the aggregator. Non-numerical columns will be used to label "
+"points. Leave empty to get a count of points in each cluster."
 msgstr ""
-"'count' ist COUNT(*), wenn ein ‚GROUP BY’ verwendet wird. Numerische "
-"Spalten werden mit der Aggregatfunktion aggregiert. Nicht numerische "
-"Spalten werden verwendet, um Punkte zu beschriften. Falls leer, wird die "
-"Anzahl der Punkte in jedem Cluster zurückgegeben."
+"'count' ist COUNT(*), wenn ein ‚GROUP BY’ verwendet wird. Numerische Spalten"
+" werden mit der Aggregatfunktion aggregiert. Nicht numerische Spalten werden"
+" verwendet, um Punkte zu beschriften. Falls leer, wird die Anzahl der Punkte"
+" in jedem Cluster zurückgegeben."
 
 #: superset/common/query_object.py:436
 msgid "`operation` property of post processing object undefined"
@@ -20151,8 +20088,8 @@ msgid ""
 "image-rendering CSS attribute of the canvas object that defines how the "
 "browser scales up the image"
 msgstr ""
-"CSS-Attribut zum Rendern von Bildern des Canvas-Objekts, das definiert, "
-"wie der Browser das Bild hochskaliert"
+"CSS-Attribut zum Rendern von Bildern des Canvas-Objekts, das definiert, wie "
+"der Browser das Bild hochskaliert"
 
 #: superset-frontend/src/components/CronPicker/CronPicker.tsx:44
 msgid "in"
@@ -20420,8 +20357,8 @@ msgstr "Perzentil (exklusiv)"
 
 #: superset/utils/pandas_postprocessing/boxplot.py:88
 msgid ""
-"percentiles must be a list or tuple with two numeric values, of which the"
-" first is lower than the second value"
+"percentiles must be a list or tuple with two numeric values, of which the "
+"first is lower than the second value"
 msgstr ""
 "Perzentile müssen eine Liste oder ein Tupel mit zwei numerischen Werten "
 "sein, von denen der erste niedriger als der zweite Wert ist"
@@ -20528,13 +20465,12 @@ msgstr "Zeitreihen"
 
 #: superset-frontend/plugins/legacy-plugin-chart-horizon/src/controlPanel.ts:90
 msgid ""
-"series: Treat each series independently; overall: All series use the same"
-" scale; change: Show changes compared to the first data point in each "
-"series"
+"series: Treat each series independently; overall: All series use the same "
+"scale; change: Show changes compared to the first data point in each series"
 msgstr ""
 "Serie: Behandeln Sie jede Serie unabhängig voneinander; insgesamt: Alle "
-"Zeitreihen verwenden den gleichen Maßstab; Änderung: Änderungen im "
-"Vergleich zum ersten Datenpunkt in jeder Datenreihe anzeigen"
+"Zeitreihen verwenden den gleichen Maßstab; Änderung: Änderungen im Vergleich"
+" zum ersten Datenpunkt in jeder Datenreihe anzeigen"
 
 #: superset-frontend/plugins/plugin-chart-word-cloud/src/plugin/controlPanel.ts:88
 msgid "square"
@@ -20641,11 +20577,11 @@ msgstr "Symbol für unbekannten Typ"
 
 #: superset/charts/schemas.py:750
 msgid ""
-"upper percentile must be greater than 0 and less than 100. Must be higher"
-" than lower percentile."
+"upper percentile must be greater than 0 and less than 100. Must be higher "
+"than lower percentile."
 msgstr ""
-"Das obere Perzentil muss größer als 0 und kleiner als 100 sein. Muss "
-"größer als das untere Perzentil sein."
+"Das obere Perzentil muss größer als 0 und kleiner als 100 sein. Muss größer "
+"als das untere Perzentil sein."
 
 #: superset-frontend/src/explore/constants.ts:85
 msgid "use latest_partition template"
diff --git a/superset/translations/en/LC_MESSAGES/messages.po b/superset/translations/en/LC_MESSAGES/messages.po
index ee3b15bd9b..b099ef40aa 100644
--- a/superset/translations/en/LC_MESSAGES/messages.po
+++ b/superset/translations/en/LC_MESSAGES/messages.po
@@ -20,12 +20,12 @@ msgstr ""
 "POT-Creation-Date: 2023-05-23 16:30-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-Transfer-Encoding: 8bit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1)\n"
 "Generated-By: Babel 2.9.1\n"
 
 #: superset-frontend/src/explore/components/controls/DndColumnSelectControl/Option.tsx:71
@@ -52,8 +52,8 @@ msgstr ""
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:222
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:235
 msgid ""
-" Set the opacity to 0 if you do not want to override the color specified "
-"in the GeoJSON"
+" Set the opacity to 0 if you do not want to override the color specified in "
+"the GeoJSON"
 msgstr ""
 
 #: superset-frontend/src/explore/components/SaveModal.tsx:399
@@ -76,17 +76,12 @@ msgstr ""
 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"
+"                      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"
+"                      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 ""
 
@@ -337,8 +332,8 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:168
 msgid ""
-"(optional) default value for the filter, when using the multiple option, "
-"you can use a semicolon-delimited list of options."
+"(optional) default value for the filter, when using the multiple option, you"
+" can use a semicolon-delimited list of options."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/TemplateParamsEditor/index.tsx:71
@@ -379,8 +374,7 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:652
 msgid ""
-"-- Note: Unless you save your query, these tabs will NOT persist if you "
-"clear your cookies or change browsers.\n"
+"-- Note: Unless you save your query, these tabs will NOT persist if you clear your cookies or change browsers.\n"
 "\n"
 msgstr ""
 
@@ -773,14 +767,14 @@ msgstr ""
 
 #: superset/views/database/forms.py:145
 msgid ""
-"A dictionary with column names and their data types if you need to change"
-" the defaults. Example: {\"user_id\":\"integer\"}"
+"A dictionary with column names and their data types if you need to change "
+"the defaults. Example: {\"user_id\":\"integer\"}"
 msgstr ""
 
 #: superset/views/dynamic_plugins.py:52
 msgid ""
-"A full URL pointing to the location of the built plugin (could be hosted "
-"on a CDN for example)"
+"A full URL pointing to the location of the built plugin (could be hosted on "
+"a CDN for example)"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/handlebarTemplate.tsx:61
@@ -803,7 +797,8 @@ msgid "A list of tags that have been applied to this chart."
 msgstr ""
 
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:424
-msgid "A list of users who can alter the chart. Searchable by name or username."
+msgid ""
+"A list of users who can alter the chart. Searchable by name or username."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-world-map/src/index.js:29
@@ -824,8 +819,8 @@ msgstr ""
 #: superset-frontend/plugins/legacy-plugin-chart-rose/src/index.js:28
 msgid ""
 "A polar coordinate chart where the circle is broken into wedges of equal "
-"angle, and the value represented by any wedge is illustrated by its area,"
-" rather than its radius or sweep angle."
+"angle, and the value represented by any wedge is illustrated by its area, "
+"rather than its radius or sweep angle."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:697
@@ -834,7 +829,8 @@ msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/constants.ts:45
 #: superset-frontend/src/explore/controls.jsx:113
-msgid "A reference to the [Time] configuration, taking granularity into account"
+msgid ""
+"A reference to the [Time] configuration, taking granularity into account"
 msgstr ""
 
 #: superset/reports/commands/exceptions.py:186
@@ -1126,14 +1122,10 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:960
 msgid ""
 "Add filter clauses to control the filter's source query,\n"
-"                    though only in the context of the autocomplete i.e., "
-"these conditions\n"
-"                    do not impact how the filter is applied to the "
-"dashboard. This is useful\n"
-"                    when you want to improve the query's performance by "
-"only scanning a subset\n"
-"                    of the underlying data or limit the available values "
-"displayed in the filter."
+"                    though only in the context of the autocomplete i.e., these conditions\n"
+"                    do not impact how the filter is applied to the dashboard. This is useful\n"
+"                    when you want to improve the query's performance by only scanning a subset\n"
+"                    of the underlying data or limit the available values displayed in the filter."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTitlePane.tsx:109
@@ -1357,20 +1349,20 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:194
 msgid ""
-"Aggregate function applied to the list of points in each cluster to "
-"produce the cluster label."
+"Aggregate function applied to the list of points in each cluster to produce "
+"the cluster label."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:202
 msgid ""
-"Aggregate function to apply when pivoting and computing the total rows "
-"and columns"
+"Aggregate function to apply when pivoting and computing the total rows and "
+"columns"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/index.js:27
 msgid ""
-"Aggregates data within the boundary of grid cells and maps the aggregated"
-" values to a dynamic color scale"
+"Aggregates data within the boundary of grid cells and maps the aggregated "
+"values to a dynamic color scale"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/controlPanel.ts:110
@@ -1580,8 +1572,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:471
 msgid ""
-"Allow end user to drag-and-drop column headers to rearrange them. Note "
-"their changes won't persist for the next time they open the chart."
+"Allow end user to drag-and-drop column headers to rearrange them. Note their"
+" changes won't persist for the next time they open the chart."
 msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:421
@@ -1616,8 +1608,8 @@ msgstr ""
 
 #: superset/views/database/mixins.py:114
 msgid ""
-"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in"
-" SQL Lab"
+"Allow users to run non-SELECT statements (UPDATE, DELETE, CREATE, ...) in "
+"SQL Lab"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/DashboardEmbedControls.tsx:193
@@ -1653,8 +1645,8 @@ msgstr ""
 
 #: superset/common/query_context_processor.py:326 superset/viz.py:1352
 msgid ""
-"An enclosed time range (both start and end) must be specified when using "
-"a Time Comparison."
+"An enclosed time range (both start and end) must be specified when using a "
+"Time Comparison."
 msgstr ""
 
 #: superset/databases/schemas.py:289
@@ -1885,11 +1877,13 @@ msgid "An error occurred while pruning logs "
 msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:888
-msgid "An error occurred while removing query. Please contact your administrator."
+msgid ""
+"An error occurred while removing query. Please contact your administrator."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:853
-msgid "An error occurred while removing tab. Please contact your administrator."
+msgid ""
+"An error occurred while removing tab. Please contact your administrator."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:1388
@@ -1936,8 +1930,8 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:1146
 msgid ""
-"An error occurred while setting the tab template parameters. Please "
-"contact your administrator."
+"An error occurred while setting the tab template parameters. Please contact "
+"your administrator."
 msgstr ""
 
 #: superset-frontend/src/explore/actions/exploreActions.ts:89
@@ -1947,15 +1941,14 @@ msgstr ""
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:255
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:301
 msgid ""
-"An error occurred while storing the latest query id in the backend. "
-"Please contact your administrator if this problem persists."
+"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:1087
 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."
+"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/key_value/exceptions.py:46
@@ -2168,7 +2161,8 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1008
-msgid "Any databases that allow connections via SQL Alchemy URIs can be added. "
+msgid ""
+"Any databases that allow connections via SQL Alchemy URIs can be added. "
 msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1022
@@ -2199,8 +2193,8 @@ msgstr ""
 
 #: superset/viz.py:250
 msgid ""
-"Applied rolling window did not return any data. Please make sure the "
-"source query satisfies the minimum periods defined in the rolling window."
+"Applied rolling window did not return any data. Please make sure the source "
+"query satisfies the minimum periods defined in the rolling window."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:113
@@ -2346,9 +2340,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Area/index.ts:61
 msgid ""
-"Area charts are similar to line charts in that they represent variables "
-"with the same scale, but area charts stack the metrics on top of each "
-"other."
+"Area charts are similar to line charts in that they represent variables with"
+" the same scale, but area charts stack the metrics on top of each other."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:239
@@ -2606,33 +2599,30 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/controlPanel.tsx:195
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/controlPanel.tsx:245
 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."
+"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/plugins/plugin-chart-echarts/src/Timeseries/Regular/Bar/controlPanel.tsx:246
 msgid ""
 "Bounds for the 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."
+"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/plugins/plugin-chart-echarts/src/MixedTimeseries/controlPanel.tsx:373
 msgid ""
-"Bounds for the primary 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."
+"Bounds for the primary 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/plugins/plugin-chart-echarts/src/MixedTimeseries/controlPanel.tsx:411
 msgid ""
 "Bounds for the secondary Y-axis. Only works when Independent Y-axis\n"
-"                bounds are enabled. When left empty, the bounds are "
-"dynamically defined\n"
-"                based on the min/max of the data. Note that this feature "
-"will only expand\n"
+"                bounds are enabled. When left empty, the bounds are dynamically defined\n"
+"                based on the min/max of the data. Note that this feature will only expand\n"
 "                the axis range. It won't narrow the data's extent."
 msgstr ""
 
@@ -2708,10 +2698,10 @@ msgstr ""
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:233
 #: superset-frontend/src/filters/components/Select/controlPanel.ts:138
 msgid ""
-"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)."
+"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)."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:337
@@ -2819,9 +2809,9 @@ msgstr ""
 
 #: superset/sql_lab.py:432
 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."
+"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/views/database/mixins.py:187
@@ -2831,8 +2821,8 @@ msgstr ""
 #: superset/sql_lab.py:449
 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."
+"SELECT statement. Please make sure your query has only a SELECT statement. "
+"Then, try running your query again."
 msgstr ""
 
 #: superset/errors.py:129
@@ -3118,14 +3108,14 @@ msgstr ""
 
 #: superset-frontend/src/components/Datasource/ChangeDatasourceModal.tsx:51
 msgid ""
-"Changing the dataset may break the chart if the chart relies on columns "
-"or metadata that does not exist in the target dataset"
+"Changing the dataset may break the chart if the chart relies on columns or "
+"metadata that does not exist in the target dataset"
 msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1342
 msgid ""
-"Changing these settings will affect all charts using this dataset, "
-"including charts owned by other people."
+"Changing these settings will affect all charts using this dataset, including"
+" charts owned by other people."
 msgstr ""
 
 #: superset/dashboards/commands/exceptions.py:78
@@ -3306,14 +3296,9 @@ msgstr ""
 
 #: superset-frontend/src/visualizations/FilterBox/FilterBoxChartPlugin.js:30
 msgid ""
-"Chart component that lets you add a custom filter UI in your dashboard. "
-"When added to dashboard, a filter box lets users specify specific values "
-"or ranges to filter charts by. The charts that each filter box is applied"
-" to can be fine tuned as well in the dashboard view.\n"
+"Chart component that lets you add a custom filter UI in your dashboard. When added to dashboard, a filter box lets users specify specific values or ranges to filter charts by. The charts that each filter box is applied to can be fine tuned as well in the dashboard view.\n"
 "\n"
-"    Note that this plugin is being replaced with the new Filters feature "
-"that lives in the dashboard view itself. It's easier to use and has more "
-"capabilities!"
+"    Note that this plugin is being replaced with the new Filters feature that lives in the dashboard view itself. It's easier to use and has more capabilities!"
 msgstr ""
 
 #: superset/charts/commands/exceptions.py:115
@@ -3420,8 +3405,8 @@ msgstr ""
 #: superset-frontend/src/explore/controlUtils/controlUtils.test.tsx:114
 #: superset-frontend/src/explore/fixtures.tsx:44
 msgid ""
-"Check if the Rose Chart should use segment area instead of segment radius"
-" for proportioning"
+"Check if the Rose Chart should use segment area instead of segment radius "
+"for proportioning"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/AnchorLink/index.tsx:73
@@ -3532,8 +3517,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-world-map/src/controlPanel.ts:122
 msgid ""
-"Choose whether a country should be shaded by the metric, or assigned a "
-"color based on a categorical color palette"
+"Choose whether a country should be shaded by the metric, or assigned a color"
+" based on a categorical color palette"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-chord/src/index.js:34
@@ -3605,8 +3590,8 @@ msgstr ""
 
 #: superset-frontend/src/components/Chart/Chart.jsx:286
 msgid ""
-"Click on \"Create chart\" button in the control panel on the left to "
-"preview a visualization or"
+"Click on \"Create chart\" button in the control panel on the left to preview"
+" a visualization or"
 msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1018
@@ -3619,8 +3604,8 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:2012
 msgid ""
-"Click this link to switch to an alternate form that allows you to input "
-"the SQLAlchemy URL for this database manually."
+"Click this link to switch to an alternate form that allows you to input the "
+"SQLAlchemy URL for this database manually."
 msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1827
@@ -3774,8 +3759,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx:176
 msgid ""
-"Color will be shaded based the normalized (0% to 100%) value of a given "
-"cell against the other cells in the selected range: "
+"Color will be shaded based the normalized (0% to 100%) value of a given cell"
+" against the other cells in the selected range: "
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:497
@@ -3851,14 +3836,14 @@ msgstr ""
 
 #: superset/views/database/forms.py:394 superset/views/database/forms.py:485
 msgid ""
-"Column label for index column(s). If None is given and Dataframe Index is"
-" True, Index Names are used."
+"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:233
 msgid ""
-"Column label for index column(s). If None is given and Dataframe Index is"
-" checked, Index Names are used"
+"Column label for index column(s). If None is given and Dataframe Index is "
+"checked, Index Names are used"
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/components/labelUtils.tsx:90
@@ -3881,14 +3866,14 @@ msgstr ""
 
 #: superset/views/database/forms.py:221
 msgid ""
-"Column to use as the row labels of the dataframe. Leave empty if no index"
-" column"
+"Column to use as the row labels of the dataframe. Leave empty if no index "
+"column"
 msgstr ""
 
 #: superset/views/database/forms.py:352
 msgid ""
-"Column to use as the row labels of the dataframe. Leave empty if no index"
-" column."
+"Column to use as the row labels of the dataframe. Leave empty if no index "
+"column."
 msgstr ""
 
 #: superset/views/database/forms.py:424
@@ -3898,8 +3883,8 @@ msgstr ""
 #: superset/views/database/views.py:568
 #, python-format
 msgid ""
-"Columnar file \"%(columnar_filename)s\" uploaded to table "
-"\"%(table_name)s\" in database \"%(db_name)s\""
+"Columnar file \"%(columnar_filename)s\" uploaded to table \"%(table_name)s\""
+" in database \"%(db_name)s\""
 msgstr ""
 
 #: superset/views/database/views.py:443
@@ -3980,15 +3965,15 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:297
 msgid ""
-"Comma-separated color picks for the intervals, e.g. 1,2,4. Integers "
-"denote colors from the chosen color scheme and are 1-indexed. Length must"
-" be matching that of interval bounds."
+"Comma-separated color picks for the intervals, e.g. 1,2,4. Integers denote "
+"colors from the chosen color scheme and are 1-indexed. Length must be "
+"matching that of interval bounds."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:283
 msgid ""
-"Comma-separated interval bounds, e.g. 2,4,5 for intervals 0-2, 2-4 and "
-"4-5. Last number should match the value provided for MAX."
+"Comma-separated interval bounds, e.g. 2,4,5 for intervals 0-2, 2-4 and 4-5. "
+"Last number should match the value provided for MAX."
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterControl/AdhocFilterEditPopoverSimpleTabContent/index.tsx:371
@@ -4007,22 +3992,22 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-horizon/src/index.js:28
 msgid ""
-"Compares how a metric changes over time between different groups. Each "
-"group is mapped to a row and change over time is visualized bar lengths "
-"and color."
+"Compares how a metric changes over time between different groups. Each group"
+" is mapped to a row and change over time is visualized bar lengths and "
+"color."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/index.js:35
 msgid ""
-"Compares metrics from different categories using bars. Bar lengths are "
-"used to indicate the magnitude of each value and color is used to "
-"differentiate groups."
+"Compares metrics from different categories using bars. Bar lengths are used "
+"to indicate the magnitude of each value and color is used to differentiate "
+"groups."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/index.ts:27
 msgid ""
-"Compares the lengths of time different activities take in a shared "
-"timeline view."
+"Compares the lengths of time different activities take in a shared timeline "
+"view."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/index.js:35
@@ -4511,7 +4496,8 @@ msgid "Crimson"
 msgstr ""
 
 #: superset-frontend/src/components/Chart/ChartContextMenu/ChartContextMenu.tsx:152
-msgid "Cross-filter will be applied to all of the charts that use this dataset."
+msgid ""
+"Cross-filter will be applied to all of the charts that use this dataset."
 msgstr ""
 
 #: superset-frontend/src/components/Chart/ChartContextMenu/ChartContextMenu.tsx:164
@@ -4605,8 +4591,8 @@ msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/constants.tsx:150
 msgid ""
-"D3 number format for numbers between -1.0 and 1.0, useful when you want "
-"to have different significant digits for small and large numbers"
+"D3 number format for numbers between -1.0 and 1.0, useful when you want to "
+"have different significant digits for small and large numbers"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:285
@@ -4713,8 +4699,7 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:868
 msgid ""
 "Dashboard time range filters apply to temporal columns defined in\n"
-"          the filter section of each chart. Add temporal columns to the "
-"chart\n"
+"          the filter section of each chart. Add temporal columns to the chart\n"
 "          filters to have this dashboard filter impact those charts."
 msgstr ""
 
@@ -4780,15 +4765,15 @@ msgstr ""
 
 #: superset/sqllab/commands/results.py:116 superset/views/core.py:2231
 msgid ""
-"Data could not be deserialized from the results backend. The storage "
-"format might have changed, rendering the old data stake. You need to re-"
-"run the original query."
+"Data could not be deserialized from the results backend. The storage format "
+"might have changed, rendering the old data stake. You need to re-run the "
+"original query."
 msgstr ""
 
 #: superset/sqllab/commands/results.py:75 superset/views/core.py:2184
 msgid ""
-"Data could not be retrieved from the results backend. You need to re-run "
-"the original query."
+"Data could not be retrieved from the results backend. You need to re-run the"
+" original query."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/components/PlaySlider.jsx:182
@@ -4839,22 +4824,22 @@ msgstr ""
 #: superset/views/database/views.py:481
 #, python-format
 msgid ""
-"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed "
-"for columnar uploads. Please contact your Superset Admin."
+"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for"
+" columnar uploads. Please contact your Superset Admin."
 msgstr ""
 
 #: superset/views/database/views.py:180
 #, python-format
 msgid ""
-"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed "
-"for CSV uploads. Please contact your Superset Admin."
+"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:321
 #, python-format
 msgid ""
-"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed "
-"for excel uploads. Please contact your Superset Admin."
+"Database \"%(database_name)s\" schema \"%(schema_name)s\" is not allowed for"
+" excel uploads. Please contact your Superset Admin."
 msgstr ""
 
 #: superset/initialization/__init__.py:243
@@ -5124,8 +5109,8 @@ msgstr ""
 
 #: superset/models/helpers.py:1502
 msgid ""
-"Datetime column not provided as part table configuration and is required "
-"by this type of chart"
+"Datetime column not provided as part table configuration and is required by "
+"this type of chart"
 msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:300
@@ -5279,8 +5264,8 @@ msgstr ""
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:133
 msgid ""
 "Define a javascript function that receives the data array used in the "
-"visualization and is expected to return a modified version of that array."
-" This can be used to alter properties of the data, filter, or enrich the "
+"visualization and is expected to return a modified version of that array. "
+"This can be used to alter properties of the data, filter, or enrich the "
 "array."
 msgstr ""
 
@@ -5291,8 +5276,8 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:188
 #: superset-frontend/src/explore/controlPanels/sections.tsx:140
 msgid ""
-"Defines a rolling window function to apply, works along with the "
-"[Periods] text box"
+"Defines a rolling window function to apply, works along with the [Periods] "
+"text box"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/DistBar/controlPanel.ts:124
@@ -5306,8 +5291,8 @@ msgstr ""
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:119
 #: superset-frontend/src/explore/controls.jsx:383
 msgid ""
-"Defines the grouping of entities. Each series is shown as a specific "
-"color on the chart and has a legend toggle"
+"Defines the grouping of entities. Each series is shown as a specific color "
+"on the chart and has a legend toggle"
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:58
@@ -5509,8 +5494,8 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/gridComponents/Tabs.jsx:217
 msgid ""
-"Deleting a tab will remove all content within it. You may still reverse "
-"this action with the"
+"Deleting a tab will remove all content within it. You may still reverse this"
+" action with the"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/SpatialControl.jsx:184
@@ -5704,8 +5689,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:252
 msgid ""
-"Display metrics side by side within each column, as opposed to each "
-"column being displayed side by side for each metric."
+"Display metrics side by side within each column, as opposed to each column "
+"being displayed side by side for each metric."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:217
@@ -5719,9 +5704,9 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/index.ts:35
 msgid ""
 "Displays connections between entities in a graph structure. Useful for "
-"mapping relationships and showing which nodes are important in a network."
-" Graph charts can be configured to be force-directed or circulate. If "
-"your data has a geospatial component, try the deck.gl Arc chart."
+"mapping relationships and showing which nodes are important in a network. "
+"Graph charts can be configured to be force-directed or circulate. If your "
+"data has a geospatial component, try the deck.gl Arc chart."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BoxPlot/controlPanel.ts:168
@@ -5909,8 +5894,8 @@ msgstr ""
 #: superset/common/query_object.py:291
 #, python-format
 msgid ""
-"Duplicate column/metric labels: %(labels)s. Please make sure all columns "
-"and metrics have a unique label."
+"Duplicate column/metric labels: %(labels)s. Please make sure all columns and"
+" metrics have a unique label."
 msgstr ""
 
 #: superset-frontend/src/features/datasets/DuplicateDatasetModal.tsx:61
@@ -5928,16 +5913,16 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:249
 msgid ""
-"Duration (in seconds) of the caching timeout for charts of this database."
-" A timeout of 0 indicates that the cache never expires, and -1 bypasses "
-"the cache. Note this defaults to the global timeout if undefined."
+"Duration (in seconds) of the caching timeout for charts of this database. A "
+"timeout of 0 indicates that the cache never expires, and -1 bypasses the "
+"cache. Note this defaults to the global timeout if undefined."
 msgstr ""
 
 #: superset/views/database/mixins.py:172
 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."
+"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/chart/mixin.py:69
@@ -5948,22 +5933,21 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:406
 msgid ""
-"Duration (in seconds) of the caching timeout for this chart. Set to -1 to"
-" bypass the cache. Note this defaults to the dataset's timeout if "
-"undefined."
+"Duration (in seconds) of the caching timeout for this chart. Set to -1 to "
+"bypass the cache. Note this defaults to the dataset's timeout if undefined."
 msgstr ""
 
 #: superset/connectors/sqla/views.py:369
 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."
+"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/features/databases/DatabaseModal/ExtraOptions.tsx:271
 msgid ""
-"Duration (in seconds) of the metadata caching timeout for schemas of this"
-" database. If left unset, the cache never expires."
+"Duration (in seconds) of the metadata caching timeout for schemas of this "
+"database. If left unset, the cache never expires."
 msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:292
@@ -6228,7 +6212,8 @@ msgstr ""
 msgid "Either the database is spelled incorrectly or does not exist."
 msgstr ""
 
-#: superset/db_engine_specs/mysql.py:150 superset/db_engine_specs/presto.py:681
+#: superset/db_engine_specs/mysql.py:150
+#: superset/db_engine_specs/presto.py:681
 #: superset/db_engine_specs/redshift.py:71
 #: superset/db_engine_specs/starrocks.py:122
 #, python-format
@@ -6365,8 +6350,7 @@ msgstr ""
 #: superset/viz.py:2514
 msgid ""
 "Encountered invalid NULL spatial entry,"
-"                                        please consider filtering those "
-"out"
+"                                        please consider filtering those out"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/controlPanel.tsx:77
@@ -6620,8 +6604,8 @@ msgstr ""
 #: superset/views/database/views.py:427
 #, python-format
 msgid ""
-"Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in"
-" database \"%(db_name)s\""
+"Excel file \"%(excel_filename)s\" uploaded to table \"%(table_name)s\" in "
+"database \"%(db_name)s\""
 msgstr ""
 
 #: superset/views/database/views.py:306
@@ -6688,8 +6672,7 @@ msgstr ""
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:460
 msgid ""
 "Expects a formula with depending time parameter 'x'\n"
-"        in milliseconds since epoch. mathjs is used to evaluate the "
-"formulas.\n"
+"        in milliseconds since epoch. mathjs is used to evaluate the formulas.\n"
 "        Example: '2x+5'"
 msgstr ""
 
@@ -6819,9 +6802,9 @@ msgstr ""
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:909
 msgid ""
 "Extra data to specify table metadata. Currently supports metadata of the "
-"format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\","
-" \"details\": \"This table is the source of truth.\" }, "
-"\"warning_markdown\": \"This is a warning.\" }`."
+"format: `{ \"certification\": { \"certified_by\": \"Data Platform Team\", "
+"\"details\": \"This table is the source of truth.\" }, \"warning_markdown\":"
+" \"This is a warning.\" }`."
 msgstr ""
 
 #: superset/views/database/mixins.py:240 superset/views/database/mixins.py:264
@@ -7059,7 +7042,8 @@ msgid "Filter name"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterCard/DependenciesRow.tsx:91
-msgid "Filter only displays values relevant to selections made in other filters."
+msgid ""
+"Filter only displays values relevant to selections made in other filters."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:283
@@ -7143,13 +7127,12 @@ msgstr ""
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:435
 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')."
+"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-frontend/src/features/databases/DatabaseModal/index.tsx:1132
@@ -7164,8 +7147,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:116
 msgid ""
-"Fix the trend line to the full time range specified in case filtered "
-"results do not include the start or end dates"
+"Fix the trend line to the full time range specified in case filtered results"
+" do not include the start or end dates"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:115
@@ -7229,9 +7212,9 @@ msgstr ""
 
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:408
 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."
+"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-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:112
@@ -7240,8 +7223,8 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:151
 msgid ""
-"Force all tables and views to be created in this schema when clicking "
-"CTAS or CVAS in SQL Lab."
+"Force all tables and views to be created in this schema when clicking CTAS "
+"or CVAS in SQL Lab."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/controlPanel.ts:84
@@ -7626,9 +7609,9 @@ msgstr ""
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:489
 #: superset-frontend/src/explore/controlPanels/sections.tsx:215
 msgid ""
-"How to display time shifts: as individual lines; as the difference "
-"between the main time series and each time shift; as the percentage "
-"change; or as the ratio between series and time shifts."
+"How to display time shifts: as individual lines; as the difference between "
+"the main time series and each time shift; as the percentage change; or as "
+"the ratio between series and time shifts."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/sharedControls.ts:51
@@ -7654,19 +7637,19 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:401
 msgid ""
-"If Presto or Trino, 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 "
+"If Presto or Trino, 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."
 msgstr ""
 
 #: superset/views/database/mixins.py:165
 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 "
+"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 ""
 
@@ -7675,13 +7658,14 @@ msgid "If Table Already Exists"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:1076
-msgid "If a metric is specified, sorting will be done based on the metric value"
+msgid ""
+"If a metric is specified, sorting will be done based on the metric value"
 msgstr ""
 
 #: superset/views/database/forms.py:248
 msgid ""
-"If duplicate columns are not overridden, they will be presented as \"X.1,"
-" X.2 ...X.x\""
+"If duplicate columns are not overridden, they will be presented as \"X.1, "
+"X.2 ...X.x\""
 msgstr ""
 
 #: superset/views/database/mixins.py:177
@@ -7690,8 +7674,8 @@ msgstr ""
 
 #: superset/views/database/forms.py:328 superset/views/database/forms.py:459
 msgid ""
-"If table exists do one of the following: Fail (do nothing), Replace (drop"
-" and recreate table) or Append (insert data)."
+"If table exists do one of the following: Fail (do nothing), Replace (drop "
+"and recreate table) or Append (insert data)."
 msgstr ""
 
 #: superset-frontend/src/features/alerts/AlertReportModal.tsx:410
@@ -7786,8 +7770,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/controlPanel.tsx:63
 msgid ""
-"Important! Select this if the table is not already sorted by entity id, "
-"else there is no guarantee that all events for each entity are returned."
+"Important! Select this if the table is not already sorted by entity id, else"
+" there is no guarantee that all events for each entity are returned."
 msgstr ""
 
 #: superset-frontend/src/explore/constants.ts:71
@@ -7863,7 +7847,8 @@ msgid "Intensity Radius is the radius at which the weight is distributed"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/controlPanel.ts:69
-msgid "Intensity is the value multiplied by the weight to obtain the final weight"
+msgid ""
+"Intensity is the value multiplied by the weight to obtain the final weight"
 msgstr ""
 
 #: superset/views/database/forms.py:200
@@ -7938,8 +7923,7 @@ msgstr ""
 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>"
+"NAME'<p>Example:'postgresql://user:password@your-postgres-db/database'</p>"
 msgstr ""
 
 #: superset-frontend/src/components/CronPicker/CronPicker.tsx:52
@@ -8123,10 +8107,10 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:361
 msgid ""
-"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."
+"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."
 msgstr ""
 
 #: superset-frontend/src/components/CronPicker/CronPicker.tsx:97
@@ -8163,22 +8147,22 @@ msgstr ""
 
 #: superset/views/database/forms.py:474
 msgid ""
-"Json list of the column names that should be read. If not None, only "
-"these columns will be read from the file."
+"Json list of the column names that should be read. If not None, only these "
+"columns will be read from the file."
 msgstr ""
 
 #: superset/views/database/forms.py:213
 msgid ""
-"Json list of the values that should be treated as null. Examples: [\"\"] "
-"for empty strings, [\"None\", \"N/A\"], [\"nan\", \"null\"]. Warning: "
-"Hive database supports only a single value"
+"Json list of the values that should be treated as null. Examples: [\"\"] for"
+" empty strings, [\"None\", \"N/A\"], [\"nan\", \"null\"]. Warning: Hive "
+"database supports only a single value"
 msgstr ""
 
 #: superset/views/database/forms.py:404
 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."
+"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-frontend/src/components/CronPicker/CronPicker.tsx:72
@@ -8372,8 +8356,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/controlPanel.tsx:80
 msgid ""
-"Leaf nodes that represent fewer than this number of events will be "
-"initially hidden in the visualization"
+"Leaf nodes that represent fewer than this number of events will be initially"
+" hidden in the visualization"
 msgstr ""
 
 #: superset-frontend/src/pages/ChartList/index.tsx:749
@@ -8508,8 +8492,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-sankey/src/controlPanel.ts:48
 msgid ""
-"Limiting rows may result in incomplete data and misleading charts. "
-"Consider filtering or grouping source/target names instead."
+"Limiting rows may result in incomplete data and misleading charts. Consider "
+"filtering or grouping source/target names instead."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:136
@@ -8527,9 +8511,9 @@ msgstr ""
 msgid ""
 "Limits the number of series that get displayed. A joined subquery (or an "
 "extra phase where subqueries are not supported) is applied to limit the "
-"number of series that get fetched and rendered. This feature is useful "
-"when grouping by high cardinality column(s) though does increase the "
-"query complexity and cost."
+"number of series that get fetched and rendered. This feature is useful when "
+"grouping by high cardinality column(s) though does increase the query "
+"complexity and cost."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/index.js:48
@@ -8560,10 +8544,10 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Line/index.ts:66
 msgid ""
-"Line chart is used to visualize measurements taken over a given category."
-" Line chart is a type of chart which displays information as a series of "
-"data points connected by straight line segments. It is a basic type of "
-"chart common in many fields."
+"Line chart is used to visualize measurements taken over a given category. "
+"Line chart is a type of chart which displays information as a series of data"
+" points connected by straight line segments. It is a basic type of chart "
+"common in many fields."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:131
@@ -8771,8 +8755,7 @@ msgstr ""
 
 #: superset/views/core.py:1752
 msgid ""
-"Malformed request. slice_id or table_name and db_name arguments are "
-"expected"
+"Malformed request. slice_id or table_name and db_name arguments are expected"
 msgstr ""
 
 #: superset/initialization/__init__.py:279
@@ -8960,8 +8943,7 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:218
 msgid ""
-"Median node size, the largest node will be 4 times larger than the "
-"smallest"
+"Median node size, the largest node will be 4 times larger than the smallest"
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:189
@@ -9100,15 +9082,14 @@ msgstr ""
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:192
 #: superset-frontend/src/explore/controls.jsx:367
 msgid ""
-"Metric used to define how the top series are sorted if a series or row "
-"limit is present. If undefined reverts to the first metric (where "
-"appropriate)."
+"Metric used to define how the top series are sorted if a series or row limit"
+" is present. If undefined reverts to the first metric (where appropriate)."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/controlPanel.ts:55
 msgid ""
-"Metric used to order the limit if a series limit is present. If undefined"
-" reverts to the first metric (where appropriate)."
+"Metric used to order the limit if a series limit is present. If undefined "
+"reverts to the first metric (where appropriate)."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:161
@@ -9123,8 +9104,8 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/metrics.tsx:34
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:126
 msgid ""
-"Metrics for which percentage of total are to be displayed. Calculated "
-"from only data within the row limit."
+"Metrics for which percentage of total are to be displayed. Calculated from "
+"only data within the row limit."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/controlPanel.tsx:76
@@ -9348,8 +9329,8 @@ msgstr ""
 
 #: superset/views/database/views.py:468
 msgid ""
-"Multiple file extensions are not allowed for columnar uploads. Please "
-"make sure all files are of the same extension."
+"Multiple file extensions are not allowed for columnar uploads. Please make "
+"sure all files are of the same extension."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.ts:173
@@ -9363,7 +9344,8 @@ msgid ""
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:218
-msgid "Multiple selections allowed, otherwise filter is limited to a single value"
+msgid ""
+"Multiple selections allowed, otherwise filter is limited to a single value"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:333
@@ -9941,8 +9923,7 @@ msgstr ""
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:307
 msgid ""
 "Number bounds used for color encoding from red to blue.\n"
-"               Reverse the numbers for blue to red. To get pure red or "
-"blue,\n"
+"               Reverse the numbers for blue to red. To get pure red or blue,\n"
 "               you can enter either only min or max."
 msgstr ""
 
@@ -10059,16 +10040,15 @@ msgstr ""
 
 #: superset-frontend/src/explore/controls.jsx:126
 msgid ""
-"One or many columns to group by. High cardinality groupings should "
-"include a series limit to limit the number of fetched and rendered "
-"series."
+"One or many columns to group by. High cardinality groupings should include a"
+" series limit to limit the number of fetched and rendered series."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:73
 msgid ""
-"One or many columns to group by. High cardinality groupings should "
-"include a sort by metric and series limit to limit the number of fetched "
-"and rendered series."
+"One or many columns to group by. High cardinality groupings should include a"
+" sort by metric and series limit to limit the number of fetched and rendered"
+" series."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:111
@@ -10128,8 +10108,8 @@ msgstr ""
 
 #: superset/views/core.py:2029
 msgid ""
-"One or more required fields are missing in the request. Please try again,"
-" and if the problem persists contact your administrator."
+"One or more required fields are missing in the request. Please try again, "
+"and if the problem persists contact your administrator."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:56
@@ -10162,8 +10142,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/controls.tsx:136
 msgid ""
-"Only show the total value on the stacked chart, and not show on the "
-"selected category"
+"Only show the total value on the stacked chart, and not show on the selected"
+" category"
 msgstr ""
 
 #: superset/connectors/sqla/utils.py:131
@@ -10224,8 +10204,8 @@ msgstr ""
 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."
+"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/explore/components/controls/ConditionalFormattingControl/FormattingPopoverContent.tsx:129
@@ -10240,8 +10220,8 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:381
 msgid ""
-"Optional CA_BUNDLE contents to validate HTTPS requests. Only available on"
-" certain database engines."
+"Optional CA_BUNDLE contents to validate HTTPS requests. Only available on "
+"certain database engines."
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:329
@@ -10355,24 +10335,24 @@ msgstr ""
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:123
 #: superset-frontend/plugins/legacy-plugin-chart-rose/src/controlPanel.tsx:199
 msgid ""
-"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."
+"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."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:317
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:467
 #: superset-frontend/src/explore/controlPanels/sections.tsx:195
 msgid ""
-"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."
+"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."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Hex/index.js:27
 msgid ""
-"Overlays a hexagonal grid on a map, and aggregates data within the "
-"boundary of each cell."
+"Overlays a hexagonal grid on a map, and aggregates data within the boundary "
+"of each cell."
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:617
@@ -10458,8 +10438,8 @@ msgstr ""
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:491
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:539
 msgid ""
-"Owners is a list of users who can alter the dashboard. Searchable by name"
-" or username."
+"Owners is a list of users who can alter the dashboard. Searchable by name or"
+" username."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:403
@@ -10545,8 +10525,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:185
 msgid ""
-"Partitions whose height to parent height proportions are below this value"
-" are pruned"
+"Partitions whose height to parent height proportions are below this value "
+"are pruned"
 msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/CommonParameters.tsx:154
@@ -10790,8 +10770,8 @@ msgstr ""
 #: superset/sqllab/query_render.py:118
 msgid ""
 "Please check your query and confirm that all template parameters are "
-"surround by double braces, for example, \"{{ ds }}\". Then, try running "
-"your query again."
+"surround by double braces, for example, \"{{ ds }}\". Then, try running your"
+" query again."
 msgstr ""
 
 #: superset/db_engine_specs/athena.py:56
@@ -10800,22 +10780,23 @@ msgstr ""
 #: superset/db_engine_specs/snowflake.py:117
 #, python-format
 msgid ""
-"Please check your query for syntax errors at or near "
-"\"%(syntax_error)s\". Then, try running your query again."
+"Please check your query for syntax errors at or near \"%(syntax_error)s\". "
+"Then, try running your query again."
 msgstr ""
 
-#: superset/db_engine_specs/gsheets.py:82 superset/db_engine_specs/mysql.py:170
+#: superset/db_engine_specs/gsheets.py:82
+#: superset/db_engine_specs/mysql.py:170
 #, python-format
 msgid ""
-"Please check your query for syntax errors near \"%(server_error)s\". "
-"Then, try running your query again."
+"Please check your query for syntax errors near \"%(server_error)s\". Then, "
+"try running your query again."
 msgstr ""
 
 #: superset/sqllab/query_render.py:38 superset/views/core.py:199
 msgid ""
-"Please check your template parameters for syntax errors and make sure "
-"they match across your SQL query and Set Parameters. Then, try running "
-"your query again."
+"Please check your template parameters for syntax errors and make sure they "
+"match across your SQL query and Set Parameters. Then, try running your query"
+" again."
 msgstr ""
 
 #: superset/viz.py:3234
@@ -10884,7 +10865,8 @@ msgid "Please save your chart first, then try creating a new email report."
 msgstr ""
 
 #: superset/reports/commands/exceptions.py:117
-msgid "Please save your dashboard first, then try creating a new email report."
+msgid ""
+"Please save your dashboard first, then try creating a new email report."
 msgstr ""
 
 #: superset-frontend/src/pages/ChartCreation/index.tsx:422
@@ -10901,9 +10883,9 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-parallel-coordinates/src/index.js:29
 msgid ""
-"Plots the individual metrics for each row in the data vertically and "
-"links them together as a line. This chart is useful for comparing "
-"multiple metrics across all of the samples or rows in the data."
+"Plots the individual metrics for each row in the data vertically and links "
+"them together as a line. This chart is useful for comparing multiple metrics"
+" across all of the samples or rows in the data."
 msgstr ""
 
 #: superset/initialization/__init__.py:277
@@ -11048,8 +11030,8 @@ msgstr ""
 #: superset/connectors/sqla/views.py:347
 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."
+"control component. Supports jinja template syntax. Applies only when `Enable"
+" Filter Select` is on."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/index.js:44
@@ -11458,7 +11440,8 @@ msgid "Recent activity"
 msgstr ""
 
 #: superset-frontend/src/features/home/EmptyState.tsx:107
-msgid "Recently created charts, dashboards, and saved queries will appear here"
+msgid ""
+"Recently created charts, dashboards, and saved queries will appear here"
 msgstr ""
 
 #: superset-frontend/src/features/home/EmptyState.tsx:116
@@ -11496,7 +11479,8 @@ msgid "Rectangle"
 msgstr ""
 
 #: superset/connectors/sqla/views.py:353
-msgid "Redirects to this endpoint when clicking on the table from the table list"
+msgid ""
+"Redirects to this endpoint when clicking on the table from the table list"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/Header/index.jsx:571
@@ -11509,10 +11493,9 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:339
 msgid ""
-"Reduces the number of X-axis ticks to be rendered. If true, the x-axis "
-"will not 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."
+"Reduces the number of X-axis ticks to be rendered. If true, the x-axis will "
+"not 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/features/databases/DatabaseModal/SqlAlchemyForm.tsx:92
@@ -11580,9 +11563,9 @@ msgstr ""
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:364
 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."
+"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-frontend/plugins/legacy-plugin-chart-chord/src/index.js:40
@@ -12040,14 +12023,14 @@ msgstr ""
 
 #: superset/views/database/forms.py:255
 msgid ""
-"Row containing the headers to use as column names (0 is first line of "
-"data). Leave empty if there is no 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"
 msgstr ""
 
 #: superset/views/database/forms.py:342
 msgid ""
-"Row containing the headers to use as column names (0 is first line of "
-"data). Leave empty if there is no 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."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:247
@@ -12182,11 +12165,9 @@ msgstr ""
 #, python-format
 msgid ""
 "SQL Lab uses your browser's local storage to store queries and results.\n"
-"Currently, you are using %(currentUsage)s KB out of %(maxStorage)d KB "
-"storage space.\n"
+"Currently, you are using %(currentUsage)s KB out of %(maxStorage)d 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.\n"
+"You can re-access these queries by using the Save feature before you delete the tab.\n"
 "Note that you will need to close other SQL Lab windows before you do this."
 msgstr ""
 
@@ -12858,9 +12839,9 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1847
 msgid ""
-"Select databases require additional fields to be completed in the "
-"Advanced tab to successfully connect the database. Learn what "
-"requirements your databases has "
+"Select databases require additional fields to be completed in the Advanced "
+"tab to successfully connect the database. Learn what requirements your "
+"databases has "
 msgstr ""
 
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/MessageContent.tsx:66
@@ -12935,17 +12916,17 @@ msgstr ""
 msgid ""
 "Select the charts to which you want to apply cross-filters in this "
 "dashboard. Deselecting a chart will exclude it from being filtered when "
-"applying cross-filters from any chart on the dashboard. You can select "
-"\"All charts\" to apply cross-filters to all charts that use the same "
-"dataset or contain the same column name in the dashboard."
+"applying cross-filters from any chart on the dashboard. You can select \"All"
+" charts\" to apply cross-filters to all charts that use the same dataset or "
+"contain the same column name in the dashboard."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FilterBar/CrossFilters/ScopingModal/ScopingTreePanel.tsx:188
 msgid ""
-"Select the charts to which you want to apply cross-filters when "
-"interacting with this chart. You can select \"All charts\" to apply "
-"filters to all charts that use the same dataset or contain the same "
-"column name in the dashboard."
+"Select the charts to which you want to apply cross-filters when interacting "
+"with this chart. You can select \"All charts\" to apply filters to all "
+"charts that use the same dataset or contain the same column name in the "
+"dashboard."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:392
@@ -13064,8 +13045,7 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/controlPanel.tsx:193
 msgid ""
 "Sets the hierarchy levels of the chart. Each level is\n"
-"        represented by one ring with the innermost circle as the top of "
-"the hierarchy."
+"        represented by one ring with the innermost circle as the top of the hierarchy."
 msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1436
@@ -13118,20 +13098,20 @@ msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/forecastInterval.tsx:130
 msgid ""
-"Should daily seasonality be applied. An integer value will specify "
-"Fourier order of seasonality."
+"Should daily seasonality be applied. An integer value will specify Fourier "
+"order of seasonality."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/forecastInterval.tsx:111
 msgid ""
-"Should weekly seasonality be applied. An integer value will specify "
-"Fourier order of seasonality."
+"Should weekly seasonality be applied. An integer value will specify Fourier "
+"order of seasonality."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/forecastInterval.tsx:92
 msgid ""
-"Should yearly seasonality be applied. An integer value will specify "
-"Fourier order of seasonality."
+"Should yearly seasonality be applied. An integer value will specify Fourier "
+"order of seasonality."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-table/src/DataTable/components/SelectPageSize.tsx:38
@@ -13241,8 +13221,8 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/controls/TimeSeriesColumnControl/index.jsx:285
 msgid ""
-"Show Y-axis on the sparkline. Will display the manually set min/max if "
-"set or min/max values in the data otherwise."
+"Show Y-axis on the sparkline. Will display the manually set min/max if set "
+"or min/max values in the data otherwise."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/ColumnConfigControl.tsx:156
@@ -13281,8 +13261,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Treemap/index.ts:56
 msgid ""
-"Show hierarchical relationships of data, with the value represented by "
-"area, showing proportion and contribution to the whole."
+"Show hierarchical relationships of data, with the value represented by area,"
+" showing proportion and contribution to the whole."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/components/InfoTooltipWithTrigger.tsx:52
@@ -13356,8 +13336,8 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/metrics.tsx:107
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:367
 msgid ""
-"Show total aggregations of selected metrics. Note that row limit does not"
-" apply to the result."
+"Show total aggregations of selected metrics. Note that row limit does not "
+"apply to the result."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/metrics.tsx:105
@@ -13367,35 +13347,34 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberTotal/index.ts:30
 msgid ""
-"Showcases a single metric front-and-center. Big number is best used to "
-"call attention to a KPI or the one thing you want your audience to focus "
-"on."
+"Showcases a single metric front-and-center. Big number is best used to call "
+"attention to a KPI or the one thing you want your audience to focus on."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/index.ts:32
 msgid ""
 "Showcases a single number accompanied by a simple line chart, to call "
-"attention to an important metric along with its change over time or other"
-" dimension."
+"attention to an important metric along with its change over time or other "
+"dimension."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Funnel/index.ts:54
 msgid ""
-"Showcases how a metric changes as the funnel progresses. This classic "
-"chart is useful for visualizing drop-off between stages in a pipeline or "
+"Showcases how a metric changes as the funnel progresses. This classic chart "
+"is useful for visualizing drop-off between stages in a pipeline or "
 "lifecycle."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-chord/src/index.js:28
 msgid ""
-"Showcases the flow or link between categories using thickness of chords. "
-"The value and corresponding thickness can be different for each side."
+"Showcases the flow or link between categories using thickness of chords. The"
+" value and corresponding thickness can be different for each side."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bullet/index.js:28
 msgid ""
-"Showcases the progress of a single metric against a given target. The "
-"higher the fill, the closer the metric is to the target."
+"Showcases the progress of a single metric against a given target. The higher"
+" the fill, the closer the metric is to the target."
 msgstr ""
 
 #: superset-frontend/src/explore/components/DatasourcePanel/index.tsx:399
@@ -13508,8 +13487,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/index.ts:65
 msgid ""
-"Smooth-line is a variation of the line chart. Without angles and hard "
-"edges, Smooth-line sometimes looks smarter and more professional."
+"Smooth-line is a variation of the line chart. Without angles and hard edges,"
+" Smooth-line sometimes looks smarter and more professional."
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:689
@@ -13744,8 +13723,8 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:551
 msgid ""
-"Specify the database version. This should be used with Presto in order to"
-" enable query cost estimation."
+"Specify the database version. This should be used with Presto in order to "
+"enable query cost estimation."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:226
@@ -13852,8 +13831,7 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:104
 msgid ""
-"Start y-axis at zero. Uncheck to start y-axis at minimum value in the "
-"data."
+"Start y-axis at zero. Uncheck to start y-axis at minimum value in the data."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/QueryTable/index.tsx:81
@@ -13910,10 +13888,10 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/index.ts:56
 msgid ""
-"Stepped-line graph (also called step chart) is a variation of line chart "
-"but with the line forming a series of steps between data points. A step "
-"chart can be useful when you want to show the changes that occur at "
-"irregular intervals."
+"Stepped-line graph (also called step chart) is a variation of line chart but"
+" with the line forming a series of steps between data points. A step chart "
+"can be useful when you want to show the changes that occur at irregular "
+"intervals."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/RunQueryActionButton/index.tsx:46
@@ -14106,16 +14084,15 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/index.ts:55
 msgid ""
-"Swiss army knife for visualizing data. Choose between step, line, "
-"scatter, and bar charts. This viz type has many customization options as "
-"well."
+"Swiss army knife for visualizing data. Choose between step, line, scatter, "
+"and bar charts. This viz type has many customization options as well."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/index.ts:58
 msgid ""
 "Swiss army knife for visualizing time series data. Choose between step, "
-"line, scatter, and bar charts. This viz type has many customization "
-"options as well."
+"line, scatter, and bar charts. This viz type has many customization options "
+"as well."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/controlPanel.tsx:211
@@ -14210,8 +14187,8 @@ msgstr ""
 #: superset/datasets/commands/exceptions.py:147
 #, python-format
 msgid ""
-"Table [%(table_name)s] could not be found, please double check your "
-"database connection, schema, and table name"
+"Table [%(table_name)s] could not be found, please double check your database"
+" connection, schema, and table name"
 msgstr ""
 
 #: superset/views/base.py:303
@@ -14309,8 +14286,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-histogram/src/index.js:29
 msgid ""
-"Take your data points, and group them into \"bins\" to see where the "
-"densest areas of information lie"
+"Take your data points, and group them into \"bins\" to see where the densest"
+" areas of information lie"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-chord/src/controlPanel.ts:70
@@ -14342,15 +14319,14 @@ msgstr ""
 
 #: superset-frontend/src/visualizations/TimeTable/controlPanel.js:52
 msgid ""
-"Templated link, it's possible to include {{ metric }} or other values "
-"coming from the controls."
+"Templated link, it's possible to include {{ metric }} or other values coming"
+" from the controls."
 msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:327
 msgid ""
-"Terminate running queries when browser window closed or navigated to "
-"another page. Available for Presto, Hive, MySQL, Postgres and Snowflake "
-"databases."
+"Terminate running queries when browser window closed or navigated to another"
+" page. Available for Presto, Hive, MySQL, Postgres and Snowflake databases."
 msgstr ""
 
 #: superset/templates/superset/models/database/macros.html:22
@@ -14382,15 +14358,15 @@ 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"
+"The CSS for individual dashboards can be altered here, or in the dashboard "
+"view where changes are immediately visible"
 msgstr ""
 
 #: superset/errors.py:124
 msgid ""
 "The CTAS (create table as select) doesn't have a SELECT statement at the "
-"end. Please make sure your query has a SELECT as its last statement. "
-"Then, try running your query again."
+"end. Please make sure your query has a SELECT as its last statement. Then, "
+"try running your query again."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Geojson/index.js:27
@@ -14409,10 +14385,8 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:315
 msgid ""
-"The X-axis is not on the filters list which will prevent it from being "
-"used in\n"
-"            time range filters in dashboards. Would you like to add it to"
-" the filters list?"
+"The X-axis is not on the filters list which will prevent it from being used in\n"
+"            time range filters in dashboards. Would you like to add it to the filters list?"
 msgstr ""
 
 #: superset/views/core.py:373
@@ -14429,8 +14403,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Graph/controlPanel.tsx:75
 msgid ""
-"The category of source nodes used to assign colors. If a node is "
-"associated with more than one category, only the first will be used."
+"The category of source nodes used to assign colors. If a node is associated "
+"with more than one category, only the first will be used."
 msgstr ""
 
 #: superset/common/query_context_processor.py:585
@@ -14443,13 +14417,9 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Pie/index.ts:58
 msgid ""
-"The classic. Great for showing how much of a company each investor gets, "
-"what demographics follow your blog, or what portion of the budget goes to"
-" the military industrial complex.\n"
+"The classic. Great for showing how much of a company each investor gets, what demographics follow your blog, or what portion of the budget goes to the military industrial complex.\n"
 "\n"
-"        Pie charts can be difficult to interpret precisely. If clarity of"
-" relative proportion is important, consider using a bar or other chart "
-"type instead."
+"        Pie charts can be difficult to interpret precisely. If clarity of relative proportion is important, consider using a bar or other chart type instead."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:266
@@ -14492,16 +14462,16 @@ msgstr ""
 #: superset/connectors/sqla/views.py:114
 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."
+"input a type manually for expression-defined columns in some cases. In most "
+"case users should not need to alter this."
 msgstr ""
 
 #: superset-frontend/src/pages/DatabaseList/index.tsx:529
 #, python-format
 msgid ""
 "The database %s is linked to %s charts that appear on %s dashboards and "
-"users have %s SQL Lab tabs using this database open. Are you sure you "
-"want to continue? Deleting the database will break those objects."
+"users have %s SQL Lab tabs using this database open. Are you sure you want "
+"to continue? Deleting the database will break those objects."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:198
@@ -14542,9 +14512,8 @@ msgstr ""
 #: superset-frontend/src/pages/DatasetList/index.tsx:724
 #, python-format
 msgid ""
-"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."
+"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."
 msgstr ""
 
 #: superset-frontend/src/components/Chart/Chart.jsx:88
@@ -14580,8 +14549,8 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:371
 msgid ""
-"The description can be displayed as widget headers in the dashboard view."
-" Supports markdown."
+"The description can be displayed as widget headers in the dashboard view. "
+"Supports markdown."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:108
@@ -14590,8 +14559,8 @@ msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:946
 msgid ""
-"The duration of time in seconds before the cache is invalidated. Set to "
-"-1 to bypass the cache."
+"The duration of time in seconds before the cache is invalidated. Set to -1 "
+"to bypass the cache."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:348
@@ -14654,21 +14623,22 @@ msgstr ""
 
 #: superset/connectors/sqla/views.py:325
 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'"
+"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 ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-event-flow/src/controlPanel.tsx:129
-msgid "The maximum number of events to return, equivalent to the number of rows"
+msgid ""
+"The maximum number of events to return, equivalent to the number of rows"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:172
 msgid ""
-"The maximum number of subdivisions of each group; lower values are pruned"
-" first"
+"The maximum number of subdivisions of each group; lower values are pruned "
+"first"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Radar/controlPanel.tsx:50
@@ -14691,8 +14661,7 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/ExtraOptions.tsx:505
 msgid ""
-"The metadata_params object gets unpacked into the sqlalchemy.MetaData "
-"call."
+"The metadata_params object gets unpacked into the sqlalchemy.MetaData call."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/advancedAnalytics.tsx:82
@@ -14702,11 +14671,10 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberWithTrendline/controlPanel.tsx:216
 #: superset-frontend/src/explore/controlPanels/sections.tsx:164
 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"
+"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/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:134
@@ -14715,24 +14683,24 @@ msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:955
 msgid ""
-"The number of hours, negative or positive, to shift the time column. This"
-" can be used to move UTC time to local time."
+"The number of hours, negative or positive, to shift the time column. This "
+"can be used to move UTC time to local time."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:301
 #, python-format
 msgid ""
-"The number of results displayed is limited to %(rows)d by the "
-"configuration DISPLAY_MAX_ROW. Please add additional limits/filters or "
-"download to CSV to see more rows up to the %(limit)d limit."
+"The number of results displayed is limited to %(rows)d by the configuration "
+"DISPLAY_MAX_ROW. Please add additional limits/filters or download to CSV to "
+"see more rows up to the %(limit)d limit."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:307
 #, python-format
 msgid ""
 "The number of results displayed is limited to %(rows)d. Please add "
-"additional limits/filters, download to CSV, or contact an admin to see "
-"more rows up to the %(limit)d limit."
+"additional limits/filters, download to CSV, or contact an admin to see more "
+"rows up to the %(limit)d limit."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:358
@@ -14742,7 +14710,8 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:327
 #, python-format
-msgid "The number of rows displayed is limited to %(rows)d by the limit dropdown."
+msgid ""
+"The number of rows displayed is limited to %(rows)d by the limit dropdown."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:319
@@ -14753,8 +14722,8 @@ msgstr ""
 #: superset-frontend/src/SqlLab/components/ResultSet/index.tsx:332
 #, python-format
 msgid ""
-"The number of rows displayed is limited to %(rows)d by the query and "
-"limit dropdown."
+"The number of rows displayed is limited to %(rows)d by the query and limit "
+"dropdown."
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/sections/sections.tsx:81
@@ -14769,7 +14738,8 @@ msgstr ""
 #: superset/sqllab/query_render.py:94
 #, python-format
 msgid "The parameter %(parameters)s in your query is undefined."
-msgid_plural "The following parameters in your query are undefined: %(parameters)s."
+msgid_plural ""
+"The following parameters in your query are undefined: %(parameters)s."
 msgstr[0] ""
 msgstr[1] ""
 
@@ -14786,8 +14756,8 @@ msgstr ""
 msgid ""
 "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 "
+"\"Certificate\" sections of the database configuration are not present in "
+"export files, and should be added manually after the import if they are "
 "needed."
 msgstr ""
 
@@ -14795,8 +14765,8 @@ msgstr ""
 msgid ""
 "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 "
+"\"Certificate\" sections of the database configuration are not present in "
+"export files, and should be added manually after the import if they are "
 "needed."
 msgstr ""
 
@@ -14804,26 +14774,26 @@ msgstr ""
 msgid ""
 "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 "
+"\"Certificate\" sections of the database configuration are not present in "
+"export files, and should be added manually after the import if they are "
 "needed."
 msgstr ""
 
 #: superset-frontend/src/pages/SavedQueryList/index.tsx:56
 msgid ""
 "The passwords for the databases below are needed in order to import them "
-"together with the saved queries. 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."
+"together with the saved queries. 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."
 msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1339
 msgid ""
-"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 explore files and should be"
-" added manually after the import if they are needed."
+"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 explore files and should be added "
+"manually after the import if they are needed."
 msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:304
@@ -14834,8 +14804,7 @@ msgstr ""
 msgid ""
 "The periodicity over which to pivot time. Users can provide\n"
 "            \"Pandas\" offset alias.\n"
-"            Click on the info bubble for more details on accepted "
-"\"freq\" expressions."
+"            Click on the info bubble for more details on accepted \"freq\" expressions."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:122
@@ -14844,9 +14813,9 @@ msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1155
 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."
+"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/errors.py:109
@@ -14870,11 +14839,11 @@ msgstr ""
 msgid "The query associated with the results was deleted."
 msgstr ""
 
-#: superset/sqllab/commands/export.py:63 superset/sqllab/commands/results.py:91
-#: superset/views/core.py:2198
+#: superset/sqllab/commands/export.py:63
+#: superset/sqllab/commands/results.py:91 superset/views/core.py:2198
 msgid ""
-"The query associated with these results could not be found. You need to "
-"re-run the original query."
+"The query associated with these results could not be found. You need to re-"
+"run the original query."
 msgstr ""
 
 #: superset/sqllab/query_render.py:115
@@ -14888,8 +14857,8 @@ msgstr ""
 #: superset/sqllab/commands/estimate.py:86
 #, python-format
 msgid ""
-"The query estimation was killed after %(sqllab_timeout)s seconds. It "
-"might be too complex, or the database might be under heavy load."
+"The query estimation was killed after %(sqllab_timeout)s seconds. It might "
+"be too complex, or the database might be under heavy load."
 msgstr ""
 
 #: superset/errors.py:135
@@ -14909,16 +14878,16 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:97
 msgid ""
-"The radius (in pixels) the algorithm uses to define a cluster. Choose 0 "
-"to turn off clustering, but beware that a large number of points (>1000) "
-"will cause lag."
+"The radius (in pixels) the algorithm uses to define a cluster. Choose 0 to "
+"turn off clustering, but beware that a large number of points (>1000) will "
+"cause lag."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:120
 msgid ""
-"The radius of individual points (ones that are not in a cluster). Either "
-"a numerical column or `Auto`, which scales the point based on the largest"
-" cluster"
+"The radius of individual points (ones that are not in a cluster). Either a "
+"numerical column or `Auto`, which scales the point based on the largest "
+"cluster"
 msgstr ""
 
 #: superset-frontend/src/reports/actions/reports.js:110
@@ -14931,8 +14900,8 @@ msgstr ""
 
 #: superset/errors.py:138
 msgid ""
-"The results stored in the backend were stored in a different format, and "
-"no longer can be deserialized."
+"The results stored in the backend were stored in a different format, and no "
+"longer can be deserialized."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-partition/src/controlPanel.tsx:226
@@ -14944,15 +14913,15 @@ msgstr ""
 #: superset/db_engine_specs/bigquery.py:203
 #, python-format
 msgid ""
-"The schema \"%(schema)s\" does not exist. A valid schema must be used to "
-"run this query."
+"The schema \"%(schema)s\" does not exist. A valid schema must be used to run"
+" this query."
 msgstr ""
 
 #: superset/db_engine_specs/presto.py:673
 #, python-format
 msgid ""
-"The schema \"%(schema_name)s\" does not exist. A valid schema must be "
-"used to run this query."
+"The schema \"%(schema_name)s\" does not exist. A valid schema must be used "
+"to run this query."
 msgstr ""
 
 #: superset/errors.py:117
@@ -14966,8 +14935,8 @@ msgstr ""
 #: superset/datasets/commands/exceptions.py:72
 #: superset/views/datasource/views.py:90
 msgid ""
-"The submitted URL is not considered safe, only use URLs with the same "
-"domain as Superset."
+"The submitted URL is not considered safe, only use URLs with the same domain"
+" as Superset."
 msgstr ""
 
 #: superset/errors.py:120
@@ -14981,21 +14950,21 @@ msgstr ""
 #: superset/db_engine_specs/bigquery.py:190
 #, python-format
 msgid ""
-"The table \"%(table)s\" does not exist. A valid table must be used to run"
-" this query."
+"The table \"%(table)s\" does not exist. A valid table must be used to run "
+"this query."
 msgstr ""
 
 #: superset/db_engine_specs/presto.py:665
 #, python-format
 msgid ""
-"The table \"%(table_name)s\" does not exist. A valid table must be used "
-"to run this query."
+"The table \"%(table_name)s\" does not exist. A valid table must be used to "
+"run this query."
 msgstr ""
 
 #: superset/connectors/sqla/views.py:422
 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."
+"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/errors.py:106
@@ -15005,42 +14974,42 @@ msgstr ""
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/dndControls.tsx:237
 #: superset-frontend/src/explore/controls.jsx:281
 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"
+"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 ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:177
 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`"
+"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:271
 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`"
+"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/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:200
 #: superset-frontend/src/explore/controls.jsx:310
 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."
+"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/packages/superset-ui-chart-controls/src/shared-controls/sharedControls.tsx:234
 #: superset-frontend/src/explore/controls.jsx:327
 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."
+"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 ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:69
@@ -15068,7 +15037,8 @@ msgid "The user seems to have been deleted"
 msgstr ""
 
 #: superset/db_engine_specs/ocient.py:251
-msgid "The user/password combination is not valid (Incorrect password for user)."
+msgid ""
+"The user/password combination is not valid (Incorrect password for user)."
 msgstr ""
 
 #: superset/db_engine_specs/ocient.py:246
@@ -15130,20 +15100,20 @@ msgstr ""
 
 #: superset/errors.py:101
 msgid ""
-"There is a syntax error in the SQL query. Perhaps there was a misspelling"
-" or a typo."
+"There is a syntax error in the SQL query. Perhaps there was a misspelling or"
+" a typo."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/MissingChart.jsx:31
 msgid ""
-"There is no chart definition associated with this component, could it "
-"have been deleted?"
+"There is no chart definition associated with this component, could it have "
+"been deleted?"
 msgstr ""
 
 #: superset-frontend/src/dashboard/actions/dashboardLayout.js:182
 msgid ""
-"There is not enough space for this component. Try decreasing its width, "
-"or increasing the destination width."
+"There is not enough space for this component. Try decreasing its width, or "
+"increasing the destination width."
 msgstr ""
 
 #: superset-frontend/src/features/datasets/hooks/useDatasetLists.ts:66
@@ -15310,8 +15280,8 @@ msgstr ""
 
 #: superset/viz.py:1915
 msgid ""
-"There's a loop in your Sankey, please provide a tree. Here's a faulty "
-"link: {}"
+"There's a loop in your Sankey, please provide a tree. Here's a faulty link: "
+"{}"
 msgstr ""
 
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:386
@@ -15325,17 +15295,16 @@ msgstr ""
 #: superset/views/chart/mixin.py:63
 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."
+"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-frontend/src/dashboard/components/PropertiesModal/index.tsx:786
 #: 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."
+"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-frontend/src/components/ReportModal/HeaderReportDropdown/index.tsx:324
@@ -15365,8 +15334,8 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceHeader/index.tsx:245
 msgid ""
-"This chart applies cross-filters to charts whose datasets contain columns"
-" with the same name."
+"This chart applies cross-filters to charts whose datasets contain columns "
+"with the same name."
 msgstr ""
 
 #: superset-frontend/src/dashboard/actions/dashboardLayout.js:260
@@ -15378,7 +15347,8 @@ msgid "This chart is managed externally, and can't be edited in Superset"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FilterScope/utils.ts:61
-msgid "This chart might be incompatible with the filter (datasets don't match)"
+msgid ""
+"This chart might be incompatible with the filter (datasets don't match)"
 msgstr ""
 
 #: superset-frontend/src/explore/components/ExploreChartPanel/index.jsx:321
@@ -15405,22 +15375,20 @@ msgstr ""
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:600
 msgid ""
 "This controls whether the \"time_range\" field from the current\n"
-"                  view should be passed down to the chart containing the "
-"annotation data."
+"                  view should be passed down to the chart containing the annotation data."
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/AnnotationLayerControl/AnnotationLayer.jsx:618
 msgid ""
 "This controls whether the time grain field from the current\n"
-"                  view should be passed down to the chart containing the "
-"annotation data."
+"                  view should be passed down to the chart containing the annotation data."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/Header/index.jsx:320
 #, python-format
 msgid ""
-"This dashboard is currently auto refreshing; the next auto refresh will "
-"be in %s."
+"This dashboard is currently auto refreshing; the next auto refresh will be "
+"in %s."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:658
@@ -15429,9 +15397,9 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/PublishedStatus/index.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."
+"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/index.jsx:33
@@ -15454,14 +15422,14 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/DashboardEmbedControls.tsx:168
 msgid ""
-"This dashboard is ready to embed. In your application, pass the following"
-" id to the SDK:"
+"This dashboard is ready to embed. In your application, pass the following id"
+" to the SDK:"
 msgstr ""
 
 #: superset/views/core.py:1353
 msgid ""
-"This dashboard was changed recently. Please reload dashboard to get "
-"latest version."
+"This dashboard was changed recently. Please reload dashboard to get latest "
+"version."
 msgstr ""
 
 #: superset-frontend/src/dashboard/actions/dashboardState.js:313
@@ -15516,23 +15484,24 @@ msgid "This filter set is identical to: \"%s\""
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:75
-msgid "This functionality is disabled in your environment for security reasons."
+msgid ""
+"This functionality is disabled in your environment for security reasons."
 msgstr ""
 
 #: superset-frontend/src/features/rls/RowLevelSecurityModal.tsx:456
 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)."
+"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/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"
+"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-frontend/src/dashboard/components/gridComponents/Markdown.jsx:85
@@ -15540,7 +15509,8 @@ msgid "This markdown component has an error."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/gridComponents/Markdown.jsx:203
-msgid "This markdown component has an error. Please revert your recent changes."
+msgid ""
+"This markdown component has an error. Please revert your recent changes."
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:47
@@ -15574,9 +15544,9 @@ msgstr ""
 
 #: superset-frontend/src/embedded/index.tsx:109
 msgid ""
-"This session has encountered an interruption, and some controls may not "
-"work as intended. If you are the developer of this app, please check that"
-" the guest token is being generated correctly."
+"This session has encountered an interruption, and some controls may not work"
+" as intended. If you are the developer of this app, please check that the "
+"guest token is being generated correctly."
 msgstr ""
 
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/DatasetPanel.tsx:234
@@ -15585,8 +15555,8 @@ msgstr ""
 
 #: superset-frontend/src/features/datasets/AddDataset/DatasetPanel/DatasetPanel.tsx:224
 msgid ""
-"This table already has a dataset associated with it. You can only "
-"associate one dataset with a table.\n"
+"This table already has a dataset associated with it. You can only associate "
+"one dataset with a table.\n"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/ConditionalFormattingControl/FormattingPopoverContent.tsx:88
@@ -15867,8 +15837,8 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Area/index.ts:64
 msgid ""
 "Time-series Area chart are similar to line chart in that they represent "
-"variables with the same scale, but area charts stack the metrics on top "
-"of each other. An area chart in Superset can be stream, stack, or expand."
+"variables with the same scale, but area charts stack the metrics on top of "
+"each other. An area chart in Superset can be stream, stack, or expand."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Bar/index.ts:82
@@ -15881,8 +15851,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Bar/index.ts:68
 msgid ""
-"Time-series Bar Charts are used to show the changes in a metric over time"
-" as a series of bars."
+"Time-series Bar Charts are used to show the changes in a metric over time as"
+" a series of bars."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/index.ts:68
@@ -15907,9 +15877,9 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Scatter/index.ts:68
 msgid ""
-"Time-series Scatter Plot has time on the horizontal axis in linear units,"
-" and the points are connected in order. It shows a statistical "
-"relationship between two variables."
+"Time-series Scatter Plot has time on the horizontal axis in linear units, "
+"and the points are connected in order. It shows a statistical relationship "
+"between two variables."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/index.ts:80
@@ -15918,9 +15888,8 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/SmoothLine/index.ts:68
 msgid ""
-"Time-series Smooth-line is a variation of the line chart. Without angles "
-"and hard edges, Smooth-line sometimes looks smarter and more "
-"professional."
+"Time-series Smooth-line is a variation of the line chart. Without angles and"
+" hard edges, Smooth-line sometimes looks smarter and more professional."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/index.ts:71
@@ -15929,10 +15898,10 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Step/index.ts:59
 msgid ""
-"Time-series Stepped-line graph (also called step chart) is a variation of"
-" line chart but with the line forming a series of steps between data "
-"points. A step chart can be useful when you want to show the changes that"
-" occur at irregular intervals."
+"Time-series Stepped-line graph (also called step chart) is a variation of "
+"line chart but with the line forming a series of steps between data points. "
+"A step chart can be useful when you want to show the changes that occur at "
+"irregular intervals."
 msgstr ""
 
 #: superset-frontend/src/visualizations/TimeTable/index.ts:27
@@ -15941,10 +15910,10 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Regular/Line/index.ts:69
 msgid ""
-"Time-series line chart is used to visualize repeated measurements taken "
-"over regular time intervals. Line chart is a type of chart which displays"
-" information as a series of data points connected by straight line "
-"segments. It is a basic type of chart common in many fields."
+"Time-series line chart is used to visualize repeated measurements taken over"
+" regular time intervals. Line chart is a type of chart which displays "
+"information as a series of data points connected by straight line segments. "
+"It is a basic type of chart common in many fields."
 msgstr ""
 
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:98
@@ -16165,7 +16134,8 @@ msgid "Truncate long cells to the \"min width\" set above"
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DateFilterControl/components/DateFunctionTooltip.tsx:58
-msgid "Truncates the specified date to the accuracy specified by the date unit."
+msgid ""
+"Truncates the specified date to the accuracy specified by the date unit."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/BigNumber/BigNumberViz.tsx:194
@@ -16259,7 +16229,8 @@ msgid "URL slug"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:618
-msgid "Unable to add a new tab to the backend. Please contact your administrator."
+msgid ""
+"Unable to add a new tab to the backend. Please contact your administrator."
 msgstr ""
 
 #: superset/db_engine_specs/presto.py:704
@@ -16276,9 +16247,9 @@ msgstr ""
 
 #: superset/db_engine_specs/bigquery.py:178
 msgid ""
-"Unable to connect. Verify that the following roles are set on the service"
-" account: \"BigQuery Data Viewer\", \"BigQuery Metadata Viewer\", "
-"\"BigQuery Job User\" and the following permissions are set "
+"Unable to connect. Verify that the following roles are set on the service "
+"account: \"BigQuery Data Viewer\", \"BigQuery Metadata Viewer\", \"BigQuery "
+"Job User\" and the following permissions are set "
 "\"bigquery.readsessions.create\", \"bigquery.readsessions.getData\""
 msgstr ""
 
@@ -16307,20 +16278,20 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:585
 msgid ""
-"Unable to migrate query editor state to backend. Superset will retry "
-"later. Please contact your administrator if this problem persists."
+"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:539
 msgid ""
-"Unable to migrate query state to backend. Superset will retry later. "
-"Please contact your administrator if this problem persists."
+"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:521
 msgid ""
-"Unable to migrate table schema state to backend. Superset will retry "
-"later. Please contact your administrator if this problem persists."
+"Unable to migrate table schema state to backend. Superset will retry later. "
+"Please contact your administrator if this problem persists."
 msgstr ""
 
 #: superset-frontend/src/explore/components/ExploreChartHeader/index.jsx:126
@@ -16330,23 +16301,22 @@ msgstr ""
 #: superset/views/database/views.py:278
 #, 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"
+"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:556
 #, python-format
 msgid ""
-"Unable to upload Columnar file \"%(filename)s\" to table "
-"\"%(table_name)s\" in database \"%(db_name)s\". Error message: "
-"%(error_msg)s"
+"Unable to upload Columnar 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 ""
-"Unable to upload Excel file \"%(filename)s\" to table \"%(table_name)s\" "
-"in database \"%(db_name)s\". Error message: %(error_msg)s"
+"Unable to upload Excel file \"%(filename)s\" to table \"%(table_name)s\" in "
+"database \"%(db_name)s\". Error message: %(error_msg)s"
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/SaveQuery/index.tsx:92
@@ -16600,8 +16570,8 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/DatabaseConnectionForm/EncryptedField.tsx:137
 msgid ""
-"Use the JSON file you automatically downloaded when creating your service"
-" account."
+"Use the JSON file you automatically downloaded when creating your service "
+"account."
 msgstr ""
 
 #: superset/templates/superset/fab_overrides/list_with_checkboxes.html:82
@@ -16624,16 +16594,16 @@ msgstr ""
 
 #: superset/views/dynamic_plugins.py:48
 msgid ""
-"Used internally to identify the plugin. Should be set to the package name"
-" from the pluginʼs package.json"
+"Used internally to identify the plugin. Should be set to the package name "
+"from the pluginʼs package.json"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/index.ts:56
 msgid ""
 "Used to summarize a set of data by grouping together multiple statistics "
-"along two axes. Examples: Sales numbers by region and month, tasks by "
-"status and assignee, active users by age and location. Not the most "
-"visually stunning visualization, but highly informative and versatile."
+"along two axes. Examples: Sales numbers by region and month, tasks by status"
+" and assignee, active users by age and location. Not the most visually "
+"stunning visualization, but highly informative and versatile."
 msgstr ""
 
 #: superset-frontend/src/features/home/RightMenu.tsx:474
@@ -16678,24 +16648,24 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/index.ts:27
 msgid ""
-"Uses Gaussian Kernel Density Estimation to visualize spatial distribution"
-" of data"
+"Uses Gaussian Kernel Density Estimation to visualize spatial distribution of"
+" data"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/index.ts:45
 msgid ""
-"Uses a gauge to showcase progress of a metric towards a target. The "
-"position of the dial represents the progress and the terminal value in "
-"the gauge represents the target value."
+"Uses a gauge to showcase progress of a metric towards a target. The position"
+" of the dial represents the progress and the terminal value in the gauge "
+"represents the target value."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-sunburst/src/index.js:28
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/index.ts:41
 msgid ""
 "Uses circles to visualize the flow of data through different stages of a "
-"system. Hover over individual paths in the visualization to understand "
-"the stages a value took. Useful for multi-stage, multi-group visualizing "
-"funnels and pipelines."
+"system. Hover over individual paths in the visualization to understand the "
+"stages a value took. Useful for multi-stage, multi-group visualizing funnels"
+" and pipelines."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/controlPanel.ts:54
@@ -16747,8 +16717,8 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/DependencyList.tsx:207
 msgid ""
-"Values selected in other filters will affect the filter options to only "
-"show relevant values"
+"Values selected in other filters will affect the filter options to only show"
+" relevant values"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Area/index.js:39
@@ -16851,8 +16821,8 @@ msgstr ""
 msgid "Virtual dataset"
 msgstr ""
 
-#: superset/connectors/sqla/models.py:921 superset/connectors/sqla/utils.py:110
-#: superset/models/helpers.py:1079
+#: superset/connectors/sqla/models.py:921
+#: superset/connectors/sqla/utils.py:110 superset/models/helpers.py:1079
 msgid "Virtual dataset query cannot be empty"
 msgstr ""
 
@@ -16879,55 +16849,54 @@ msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Radar/index.ts:56
 msgid ""
-"Visualize a parallel set of metrics across multiple groups. Each group is"
-" visualized using its own line of points and each metric is represented "
-"as an edge in the chart."
+"Visualize a parallel set of metrics across multiple groups. Each group is "
+"visualized using its own line of points and each metric is represented as an"
+" edge in the chart."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/index.js:30
 msgid ""
 "Visualize a related metric across pairs of groups. Heatmaps excel at "
-"showcasing the correlation or strength between two groups. Color is used "
-"to emphasize the strength of the link between each pair of groups."
+"showcasing the correlation or strength between two groups. Color is used to "
+"emphasize the strength of the link between each pair of groups."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Grid/index.js:27
 msgid ""
-"Visualize geospatial data like 3D buildings, landscapes, or objects in "
-"grid view."
+"Visualize geospatial data like 3D buildings, landscapes, or objects in grid "
+"view."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bar/index.js:31
 msgid ""
-"Visualize how a metric changes over time using bars. Add a group by "
-"column to visualize group level metrics and how they change over time."
+"Visualize how a metric changes over time using bars. Add a group by column "
+"to visualize group level metrics and how they change over time."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Tree/index.ts:35
 msgid ""
-"Visualize multiple levels of hierarchy using a familiar tree-like "
-"structure."
+"Visualize multiple levels of hierarchy using a familiar tree-like structure."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/index.ts:65
 msgid ""
-"Visualize two different series using the same x-axis. Note that both "
-"series can be visualized with a different chart type (e.g. 1 using bars "
-"and 1 using a line)."
+"Visualize two different series using the same x-axis. Note that both series "
+"can be visualized with a different chart type (e.g. 1 using bars and 1 using"
+" a line)."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/MixedTimeseries/index.ts:68
 msgid ""
-"Visualize two different time series using the same x-axis. Note that each"
-" time series can be visualized differently (e.g. 1 using bars and 1 using"
-" a line)."
+"Visualize two different time series using the same x-axis. Note that each "
+"time series can be visualized differently (e.g. 1 using bars and 1 using a "
+"line)."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Bubble/index.js:28
 msgid ""
 "Visualizes a metric across three dimensions of data in a single chart (X "
-"axis, Y axis, and bubble size). Bubbles from the same group can be "
-"showcased using bubble color."
+"axis, Y axis, and bubble size). Bubbles from the same group can be showcased"
+" using bubble color."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Path/index.js:27
@@ -16936,14 +16905,14 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/index.js:27
 msgid ""
-"Visualizes geographic areas from your data as polygons on a Mapbox "
-"rendered map. Polygons can be colored using a metric."
+"Visualizes geographic areas from your data as polygons on a Mapbox rendered "
+"map. Polygons can be colored using a metric."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/index.js:28
 msgid ""
-"Visualizes how a metric has changed over a time using a color scale and a"
-" calendar view. Gray values are used to indicate missing values and the "
+"Visualizes how a metric has changed over a time using a color scale and a "
+"calendar view. Gray values are used to indicate missing values and the "
 "linear color scheme is used to encode the magnitude of each day's value."
 msgstr ""
 
@@ -16957,17 +16926,15 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Compare/index.js:28
 msgid ""
-"Visualizes many different time-series objects in a single chart. This "
-"chart is being deprecated and we recommend using the Time-series Chart "
-"instead."
+"Visualizes many different time-series objects in a single chart. This chart "
+"is being deprecated and we recommend using the Time-series Chart instead."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-sankey/src/index.js:29
 msgid ""
-"Visualizes the flow of different group's values through different stages "
-"of a system. New stages in the pipeline are visualized as nodes or "
-"layers. The thickness of the bars or edges represent the metric being "
-"visualized."
+"Visualizes the flow of different group's values through different stages of "
+"a system. New stages in the pipeline are visualized as nodes or layers. The "
+"thickness of the bars or edges represent the metric being visualized."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-word-cloud/src/plugin/index.ts:35
@@ -17008,8 +16975,8 @@ msgstr ""
 
 #: superset-frontend/src/components/Datasource/ChangeDatasourceModal.tsx:47
 msgid ""
-"Warning! Changing the dataset may break the chart if the metadata does "
-"not exist."
+"Warning! Changing the dataset may break the chart if the metadata does not "
+"exist."
 msgstr ""
 
 #: superset/databases/commands/exceptions.py:157
@@ -17019,8 +16986,8 @@ msgstr ""
 
 #: superset-frontend/src/features/databases/DatabaseModal/index.tsx:1523
 msgid ""
-"We are unable to connect to your database. Click \"See more\" for "
-"database-provided information that may help troubleshoot the issue."
+"We are unable to connect to your database. Click \"See more\" for database-"
+"provided information that may help troubleshoot the issue."
 msgstr ""
 
 #: superset/db_engine_specs/bigquery.py:198
@@ -17059,8 +17026,8 @@ msgstr ""
 #: superset/db_engine_specs/redshift.py:94
 #, python-format
 msgid ""
-"We were unable to connect to your database named \"%(database)s\". Please"
-" verify your database name and try again."
+"We were unable to connect to your database named \"%(database)s\". Please "
+"verify your database name and try again."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Arc/index.js:33
@@ -17120,22 +17087,22 @@ msgstr ""
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:52
 #, fuzzy, python-format
 msgid ""
-"We’re having trouble loading these results. Queries are set to timeout "
-"after %s second."
+"We’re having trouble loading these results. Queries are set to timeout after"
+" %s second."
 msgid_plural ""
-"We’re having trouble loading these results. Queries are set to timeout "
-"after %s seconds."
+"We’re having trouble loading these results. Queries are set to timeout after"
+" %s seconds."
 msgstr[0] ""
 msgstr[1] ""
 
 #: superset-frontend/src/components/ErrorMessage/TimeoutErrorMessage.tsx:46
 #, fuzzy, python-format
 msgid ""
-"We’re having trouble loading this visualization. Queries are set to "
-"timeout after %s second."
+"We’re having trouble loading this visualization. Queries are set to timeout "
+"after %s second."
 msgid_plural ""
-"We’re having trouble loading this visualization. Queries are set to "
-"timeout after %s seconds."
+"We’re having trouble loading this visualization. Queries are set to timeout "
+"after %s seconds."
 msgstr[0] ""
 msgstr[1] ""
 
@@ -17154,8 +17121,8 @@ msgstr ""
 
 #: superset-frontend/src/explore/controls.jsx:434
 msgid ""
-"When `Calculation type` is set to \"Percentage change\", the Y Axis "
-"Format is forced to `.1%`"
+"When `Calculation type` is set to \"Percentage change\", the Y Axis Format "
+"is forced to `.1%`"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-sunburst/src/controlPanel.ts:86
@@ -17179,23 +17146,24 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-sunburst/src/controlPanel.ts:76
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/controlPanel.tsx:172
-msgid "When only a primary metric is provided, a categorical color scale is used."
+msgid ""
+"When only a primary metric is provided, a categorical color scale is used."
 msgstr ""
 
 #: superset-frontend/src/components/Datasource/DatasourceEditor.jsx:1089
 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."
+"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/components/Datasource/DatasourceEditor.jsx:888
 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."
+"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 ""
 
 #: superset/viz.py:891
@@ -17211,7 +17179,8 @@ msgid "When using this option, default value can’t be set"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:254
-msgid "Whether the progress bar overlaps when there are multiple groups of data"
+msgid ""
+"Whether the progress bar overlaps when there are multiple groups of data"
 msgstr ""
 
 #: superset/connectors/sqla/views.py:362
@@ -17220,14 +17189,13 @@ msgstr ""
 
 #: superset/connectors/sqla/views.py:110
 msgid ""
-"Whether this column is exposed in the `Filters` section of the explore "
-"view."
+"Whether this column is exposed in the `Filters` section of the explore view."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-table/src/controlPanel.tsx:445
 msgid ""
-"Whether to align background charts with both positive and negative values"
-" at 0"
+"Whether to align background charts with both positive and negative values at"
+" 0"
 msgstr ""
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/shared-controls/components/ColumnConfigControl/constants.tsx:117
@@ -17243,7 +17211,8 @@ msgid "Whether to animate the progress and the value or just display them"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-heatmap/src/controlPanel.tsx:331
-msgid "Whether to apply a normal distribution based on rank on the color scale"
+msgid ""
+"Whether to apply a normal distribution based on rank on the color scale"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Polygon/controlPanel.ts:166
@@ -17287,8 +17256,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/Pie/controlPanel.ts:97
 msgid ""
-"Whether to display the labels. Note that the label only displays when the"
-" 5% threshold."
+"Whether to display the labels. Note that the label only displays when the 5%"
+" threshold."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-calendar/src/controlPanel.ts:161
@@ -17377,8 +17346,8 @@ msgstr ""
 
 #: superset/connectors/sqla/views.py:105
 msgid ""
-"Whether to make this column available as a [Time Granularity] option, "
-"column has to be DATETIME or DATETIME-like"
+"Whether to make this column available as a [Time Granularity] option, column"
+" has to be DATETIME or DATETIME-like"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-histogram/src/controlPanel.ts:129
@@ -17392,15 +17361,14 @@ msgstr ""
 #: superset/connectors/sqla/views.py:357
 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"
+"section with a list of distinct values fetched from the backend on the fly"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-nvd3/src/NVD3Controls.tsx:170
 #: superset-frontend/plugins/plugin-chart-echarts/src/Timeseries/Area/controlPanel.tsx:129
 msgid ""
-"Whether to show extra controls or not. Extra controls include things like"
-" making mulitBar charts stacked or side by side."
+"Whether to show extra controls or not. Extra controls include things like "
+"making mulitBar charts stacked or side by side."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-echarts/src/Gauge/controlPanel.tsx:203
@@ -17736,9 +17704,8 @@ msgstr ""
 
 #: superset-frontend/src/pages/ChartList/index.tsx:100
 msgid ""
-"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?"
+"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?"
 msgstr ""
 
 #: superset-frontend/src/pages/DashboardList/index.tsx:69
@@ -17757,16 +17724,15 @@ msgstr ""
 
 #: superset-frontend/src/features/datasets/constants.ts:30
 msgid ""
-"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?"
+"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?"
 msgstr ""
 
 #: superset-frontend/src/pages/SavedQueryList/index.tsx:63
 msgid ""
-"You are importing one or more saved queries that already exist. "
-"Overwriting might cause you to lose some of your work. Are you sure you "
-"want to overwrite?"
+"You are importing one or more saved queries that already exist. Overwriting "
+"might cause you to lose some of your work. Are you sure you want to "
+"overwrite?"
 msgstr ""
 
 #: superset/views/core.py:2213
@@ -17793,17 +17759,14 @@ msgstr ""
 
 #: superset-frontend/src/dashboard/components/SliceAdder.jsx:386
 msgid ""
-"You can choose to display all charts that you have access to or only the "
-"ones you own.\n"
-"              Your filter selection will be saved and remain active until"
-" you choose to change it."
+"You can choose to display all charts that you have access to or only the ones you own.\n"
+"              Your filter selection will be saved and remain active until you choose to change it."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/DashboardGrid.jsx:195
 #: superset-frontend/src/dashboard/components/DashboardGrid.jsx:218
 msgid ""
-"You can create a new chart or use existing ones from the panel on the "
-"right"
+"You can create a new chart or use existing ones from the panel on the right"
 msgstr ""
 
 #: superset-frontend/src/explore/components/ExploreChartHeader/index.jsx:183
@@ -17925,16 +17888,16 @@ msgstr ""
 #: superset-frontend/src/dashboard/actions/dashboardState.js:650
 #, python-format
 msgid ""
-"You have used all %(historyLength)s undo slots and will not be able to "
-"fully undo subsequent actions. You may save your current state to reset "
-"the history."
+"You have used all %(historyLength)s undo slots and will not be able to fully"
+" undo subsequent actions. You may save your current state to reset the "
+"history."
 msgstr ""
 
 #: superset-frontend/src/explore/components/controls/DatasourceControl/index.jsx:300
 #: superset-frontend/src/pages/DatasetList/index.tsx:464
 msgid ""
-"You must be a dataset owner in order to edit. Please reach out to a "
-"dataset owner to request modifications or edit access."
+"You must be a dataset owner in order to edit. Please reach out to a dataset "
+"owner to request modifications or edit access."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/SaveModal.tsx:152
@@ -17951,9 +17914,8 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/ExploreChartPanel/index.jsx:349
 msgid ""
-"You updated the values in the control panel, but the chart was not "
-"updated automatically. Run the query by clicking on the \"Update chart\" "
-"button or"
+"You updated the values in the control panel, but the chart was not updated "
+"automatically. Run the query by clicking on the \"Update chart\" button or"
 msgstr ""
 
 #: superset-frontend/src/explore/components/ControlPanelsContainer.tsx:669
@@ -18066,8 +18028,8 @@ msgstr ""
 #: superset-frontend/plugins/plugin-chart-echarts/src/Sunburst/controlPanel.tsx:165
 msgid ""
 "[optional] this secondary metric is used to define the color as a ratio "
-"against the primary metric. When omitted, the color is categorical and "
-"based on labels"
+"against the primary metric. When omitted, the color is categorical and based"
+" on labels"
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigModal.tsx:273
@@ -18089,8 +18051,8 @@ msgstr ""
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:166
 msgid ""
 "`count` is COUNT(*) if a group by is used. Numerical columns will be "
-"aggregated with the aggregator. Non-numerical columns will be used to "
-"label points. Leave empty to get a count of points in each cluster."
+"aggregated with the aggregator. Non-numerical columns will be used to label "
+"points. Leave empty to get a count of points in each cluster."
 msgstr ""
 
 #: superset/common/query_object.py:436
@@ -18910,8 +18872,8 @@ msgstr ""
 
 #: superset/utils/pandas_postprocessing/boxplot.py:88
 msgid ""
-"percentiles must be a list or tuple with two numeric values, of which the"
-" first is lower than the second value"
+"percentiles must be a list or tuple with two numeric values, of which the "
+"first is lower than the second value"
 msgstr ""
 
 #: superset/views/core.py:1958
@@ -19015,9 +18977,8 @@ msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-horizon/src/controlPanel.ts:90
 msgid ""
-"series: Treat each series independently; overall: All series use the same"
-" scale; change: Show changes compared to the first data point in each "
-"series"
+"series: Treat each series independently; overall: All series use the same "
+"scale; change: Show changes compared to the first data point in each series"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-word-cloud/src/plugin/controlPanel.ts:88
@@ -19124,8 +19085,8 @@ msgstr ""
 
 #: superset/charts/schemas.py:750
 msgid ""
-"upper percentile must be greater than 0 and less than 100. Must be higher"
-" than lower percentile."
+"upper percentile must be greater than 0 and less than 100. Must be higher "
+"than lower percentile."
 msgstr ""
 
 #: superset-frontend/src/explore/constants.ts:85
diff --git a/superset/translations/es/LC_MESSAGES/messages.po b/superset/translations/es/LC_MESSAGES/messages.po
index df4efb9b4b..1c5c9513e0 100644
--- a/superset/translations/es/LC_MESSAGES/messages.po
+++ b/superset/translations/es/LC_MESSAGES/messages.po
@@ -20,12 +20,12 @@ msgstr ""
 "POT-Creation-Date: 2023-05-23 16:30-0300\n"
 "PO-Revision-Date: 2018-11-03 00:11+0100\n"
 "Last-Translator: Ruben Sastre <ru...@decathlon.com>\n"
-"Language: es\n"
 "Language-Team: Español; Castellano <>\n"
-"Plural-Forms: nplurals=2; plural=(n != 1)\n"
+"Language: es\n"
 "MIME-Version: 1.0\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.9.1\n"
 
 #: superset-frontend/src/explore/components/controls/DndColumnSelectControl/Option.tsx:71
@@ -52,8 +52,8 @@ msgstr ""
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:222
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/utilities/Shared_DeckGL.jsx:235
 msgid ""
-" Set the opacity to 0 if you do not want to override the color specified "
-"in the GeoJSON"
+" Set the opacity to 0 if you do not want to override the color specified in "
+"the GeoJSON"
 msgstr ""
 
 #: superset-frontend/src/explore/components/SaveModal.tsx:399
@@ -78,17 +78,12 @@ msgstr ""
 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"
+"                      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"
+"                      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 ""
 
@@ -128,8 +123,8 @@ msgstr "!= (No es igual)"
 #, fuzzy, python-format
 msgid "%(dialect)s cannot be used as a data source for security reasons."
 msgstr ""
-"La base de datos SQLite no puede ser usada como fuente de datos por "
-"razones de seguridad."
+"La base de datos SQLite no puede ser usada como fuente de datos por razones "
+"de seguridad."
 
 #: superset-frontend/src/components/ErrorMessage/DatabaseErrorMessage.tsx:83
 #, python-format
@@ -346,8 +341,8 @@ msgstr ""
 
 #: superset-frontend/src/explore/components/controls/FilterBoxItemControl/index.jsx:168
 msgid ""
-"(optional) default value for the filter, when using the multiple option, "
-"you can use a semicolon-delimited list of options."
+"(optional) default value for the filter, when using the multiple option, you"
+" can use a semicolon-delimited list of options."
 msgstr ""
 
 #: superset-frontend/src/SqlLab/components/TemplateParamsEditor/index.tsx:71
@@ -388,8 +383,7 @@ msgstr ""
 
 #: superset-frontend/src/SqlLab/actions/sqlLab.js:652
 msgid ""
-"-- Note: Unless you save your query, these tabs will NOT persist if you "
-"clear your cookies or change browsers.\n"
+"-- Note: Unless you save your query, these tabs will NOT persist if you clear your cookies or change browsers.\n"
 "\n"
 msgstr ""
 
@@ -819,14 +813,14 @@ msgstr "La fuente de datos %(name)s ya existe"
 
 #: superset/views/database/forms.py:145
 msgid ""
-"A dictionary with column names and their data types if you need to change"
-" the defaults. Example: {\"user_id\":\"integer\"}"
+"A dictionary with column names and their data types if you need to change "
+"the defaults. Example: {\"user_id\":\"integer\"}"
 msgstr ""
 
 #: superset/views/dynamic_plugins.py:52
 msgid ""
-"A full URL pointing to the location of the built plugin (could be hosted "
-"on a CDN for example)"
+"A full URL pointing to the location of the built plugin (could be hosted on "
+"a CDN for example)"
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-handlebars/src/plugin/controls/handlebarTemplate.tsx:61
@@ -849,7 +843,8 @@ msgid "A list of tags that have been applied to this chart."
 msgstr ""
 
 #: superset-frontend/src/explore/components/PropertiesModal/index.tsx:424
-msgid "A list of users who can alter the chart. Searchable by name or username."
+msgid ""
+"A list of users who can alter the chart. Searchable by name or username."
 msgstr ""
 
 #: superset-frontend/plugins/legacy-plugin-chart-world-map/src/index.js:29
@@ -870,8 +865,8 @@ msgstr "Una métrica para usar para el color."
 #: superset-frontend/plugins/legacy-plugin-chart-rose/src/index.js:28
 msgid ""
 "A polar coordinate chart where the circle is broken into wedges of equal "
-"angle, and the value represented by any wedge is illustrated by its area,"
-" rather than its radius or sweep angle."
+"angle, and the value represented by any wedge is illustrated by its area, "
+"rather than its radius or sweep angle."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/PropertiesModal/index.tsx:697
@@ -880,7 +875,8 @@ msgstr "Una URL amigable para el dashboard"
 
 #: superset-frontend/packages/superset-ui-chart-controls/src/constants.ts:45
 #: superset-frontend/src/explore/controls.jsx:113
-msgid "A reference to the [Time] configuration, taking granularity into account"
+msgid ""
+"A reference to the [Time] configuration, taking granularity into account"
 msgstr ""
 "Una referencia a la configuración [Tiempo], teniendo en cuenta la "
 "granularidad."
@@ -1193,14 +1189,10 @@ msgstr "Añadir filtro"
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FiltersConfigForm/FiltersConfigForm.tsx:960
 msgid ""
 "Add filter clauses to control the filter's source query,\n"
-"                    though only in the context of the autocomplete i.e., "
-"these conditions\n"
-"                    do not impact how the filter is applied to the "
-"dashboard. This is useful\n"
-"                    when you want to improve the query's performance by "
-"only scanning a subset\n"
-"                    of the underlying data or limit the available values "
-"displayed in the filter."
+"                    though only in the context of the autocomplete i.e., these conditions\n"
+"                    do not impact how the filter is applied to the dashboard. This is useful\n"
+"                    when you want to improve the query's performance by only scanning a subset\n"
+"                    of the underlying data or limit the available values displayed in the filter."
 msgstr ""
 
 #: superset-frontend/src/dashboard/components/nativeFilters/FiltersConfigModal/FilterTitlePane.tsx:109
@@ -1444,20 +1436,20 @@ msgstr "agregación"
 
 #: superset-frontend/plugins/legacy-plugin-chart-map-box/src/controlPanel.ts:194
 msgid ""
-"Aggregate function applied to the list of points in each cluster to "
-"produce the cluster label."
+"Aggregate function applied to the list of points in each cluster to produce "
+"the cluster label."
 msgstr ""
 
 #: superset-frontend/plugins/plugin-chart-pivot-table/src/plugin/controlPanel.tsx:202
 msgid ""
-"Aggregate function to apply when pivoting and computing the total rows "
-"and columns"
+"Aggregate function to apply when pivoting and computing the total rows and "
+"columns"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Screengrid/index.js:27
 msgid ""
-"Aggregates data within the boundary of grid cells and maps the aggregated"
-" values to a dynamic color scale"
+"Aggregates data within the boundary of grid cells and maps the aggregated "
+"values to a dynamic color scale"
 msgstr ""
 
 #: superset-frontend/plugins/legacy-preset-chart-deckgl/src/layers/Heatmap/controlPanel.ts:110
@@ -1522,7 +1514,8 @@ msgstr "La consulta de alerta devolvió más de una columna."
 #: superset/reports/commands/alert.py:109
 #, python-format
 msgid "Alert query returned more than one column. %s columns returned"
... 47957 lines suppressed ...


(superset) 01/04: Take 1!

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

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

commit 0bd0c65e4191cede5b8102d7bb3b28d585c25eb5
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Thu Jan 18 12:05:38 2024 -0700

    Take 1!
---
 scripts/complete_translations.py | 72 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 72 insertions(+)

diff --git a/scripts/complete_translations.py b/scripts/complete_translations.py
new file mode 100644
index 0000000000..0ac770a715
--- /dev/null
+++ b/scripts/complete_translations.py
@@ -0,0 +1,72 @@
+import glob
+import polib
+
+def read_po_files(glob_pattern):
+    translations = {}
+    for file_path in glob.glob(glob_pattern, recursive=True):
+        if file_path.endswith('.po'):
+            po = polib.pofile(file_path)
+            lang = file_path.split('/')[-3]  # Adjust according to your path structure
+            for entry in po:
+                if entry.msgid not in translations:
+                    translations[entry.msgid] = {}
+                translations[entry.msgid][lang] = entry.msgstr
+    return translations
+
+def find_missing_translations(translations):
+    missing_translations = {}
+    for msgid, langs in translations.items():
+        for lang, msgstr in langs.items():
+                if lang != 'en' and not msgstr:  # Ignore missing translations in 'en' language files
+                    if msgid not in missing_translations:
+                        missing_translations[msgid] = []
+                    missing_translations[msgid].append(lang)
+    return missing_translations
+
+def update_po_files(glob_pattern, translations):
+    for file_path in glob.glob(glob_pattern, recursive=True):
+        if file_path.endswith('.po'):
+            po = polib.pofile(file_path)
+            lang = file_path.split('/')[-3]  # Adjust according to your path structure
+            for entry in po:
+                if entry.msgid in translations and lang in translations[entry.msgid]:
+                    entry.msgstr = translations[entry.msgid][lang]
+            po.save(file_path)
+
+def print_missing_translations_with_available(translations, missing_translations):
+    missing_translations_count = 0
+    for msgid, missing_langs in missing_translations.items():
+        print(f"msgid: {msgid}")
+        print("missing_translation:", ', '.join(missing_langs))
+        print("available translations:")
+        for lang, trans in translations[msgid].items():
+            if trans:  # Check if translation is not empty
+                missing_translations_count += 1
+                print(f"  '{lang}': {trans}")
+    print(f"Missing translations count: {missing_translations_count}")
+
+def populate_missing_translation(translations, msgid, language, string):
+    if msgid in translations:
+        translations[msgid][language] = string
+    else:
+        print(f"Warning: msgid '{msgid}' not found in translations.")
+
+# Main process
+glob_pattern = '../superset/translations/**/LC_MESSAGES/*.po'
+translations = read_po_files(glob_pattern)
+missing_translations = find_missing_translations(translations)
+
+# print('Missing translations:')
+# print(missing_translations)
+print('Missing translations with available translations:')
+print_missing_translations_with_available(translations, missing_translations)
+
+# Example usage
+msgid = "year"
+language = "sk"
+string = "rok"
+
+populate_missing_translation(translations, msgid, language, string)
+
+update_po_files(glob_pattern, translations)
+


(superset) 03/04: getting warmer...

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

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

commit 8b9876beefde85aee600ae43571dfb7ff250f49c
Author: Evan Rusackas <ev...@rusackas.com>
AuthorDate: Thu Jan 18 15:25:11 2024 -0700

    getting warmer...
---
 scripts/complete_translations.py | 68 ++++++++++++++++++++++++++++++++++------
 1 file changed, 59 insertions(+), 9 deletions(-)

diff --git a/scripts/complete_translations.py b/scripts/complete_translations.py
index 0ac770a715..94479c1bda 100644
--- a/scripts/complete_translations.py
+++ b/scripts/complete_translations.py
@@ -1,5 +1,10 @@
 import glob
 import polib
+from langchain_community.callbacks import get_openai_callback
+from langchain_openai import OpenAI
+import json
+
+llm = OpenAI(model_name="gpt-3.5-turbo-instruct", n=2, best_of=2)
 
 def read_po_files(glob_pattern):
     translations = {}
@@ -45,6 +50,57 @@ def print_missing_translations_with_available(translations, missing_translations
                 print(f"  '{lang}': {trans}")
     print(f"Missing translations count: {missing_translations_count}")
 
+limit = 10;
+
+def generate_missing_translations(translations, missing_translations):
+    with get_openai_callback() as cb:
+        missing_translations_count = 0
+        for msgid, missing_langs in missing_translations.items():
+            for target_lang in missing_langs:
+                missing_translations_count += 1
+
+                template = "I have the following JSON object of `msgid` and `msgstr` strings pulled from a .po file:\n"
+                template += "{\n"
+                template += f"\t\"msgid\": \"{msgid}\",\n"
+                template += "\t\"translations\": {\n"
+
+                translations_items = list(translations[msgid].items())
+                total_items = len(translations_items)
+
+                for index, (lang, trans) in enumerate(translations_items):
+                    if trans:  # Check if translation is not empty
+                        template += f"\t\t\"{lang}\": \"{trans}\""
+                        if index < total_items - 1:  # If it's not the last item
+                            template += ","
+                        template += "\n"
+
+                template += "\t}\n"
+                template += "}\n\n"
+                template += f"I'm missing the translation for the '{target_lang}' language\n"
+                template += "Respond with a JSON object and nothing else. The json object should have the `msgid` key/value pair as specified in my JSON object, and the `msgstr` key/value pair with the translated string (including any relevant whitespace)\n"
+                # template += "Respond with the translated `msgstr` value (including any whitespace) and nothing else. The json object should have the `msgid` key/value pair as specified in my JSON object, and the `msgstr` key/value pair with the translated string (including any relevant whitespace)\n"
+
+                if missing_translations_count < 20:
+                    result = llm.invoke(template)
+
+                    try:
+                        result = result.strip()
+                        # Parse the corrected string
+                        parsed_data = json.loads(result)
+
+                        if "msgid" in parsed_data and "msgstr" in parsed_data and parsed_data["msgid"] and parsed_data["msgstr"]:
+                            print('SUCCESS!')
+                            populate_missing_translation(translations, parsed_data["msgid"], target_lang, parsed_data["msgstr"])
+                    except json.JSONDecodeError as e:
+                        print(f"Error parsing JSON: {e}")
+                        print("Result:", result)
+
+
+
+        print(f"Missing translations count: {missing_translations_count}")
+    print(cb)
+    
+
 def populate_missing_translation(translations, msgid, language, string):
     if msgid in translations:
         translations[msgid][language] = string
@@ -58,15 +114,9 @@ missing_translations = find_missing_translations(translations)
 
 # print('Missing translations:')
 # print(missing_translations)
-print('Missing translations with available translations:')
-print_missing_translations_with_available(translations, missing_translations)
-
-# Example usage
-msgid = "year"
-language = "sk"
-string = "rok"
-
-populate_missing_translation(translations, msgid, language, string)
+# print('Missing translations with available translations:')
+# print_missing_translations_with_available(translations, missing_translations)
+generate_missing_translations(translations, missing_translations)
 
 update_po_files(glob_pattern, translations)