# German translations for PROJECT.
# Copyright (C) 2026 ORGANIZATION
# This file is distributed under the same license as the PROJECT project.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2026.
#
msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 1970-01-01 00:00+0000\n"
"PO-Revision-Date: 2026-01-14 03:57+0100\n"
"Last-Translator: \n"
"Language: de\n"
"Language-Team: de <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Add a new web page change detection watch"
msgstr "Fügen Sie eine neue Überwachung zur Erkennung von Webseitenänderungen hinzu"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr "Gehen"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Enter a URL to get started!"
msgstr ""

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Enter a URL in the input box above to get started."
msgstr ""

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Fetching screenshot and element information…"
msgstr ""

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr "Momentan:"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr "Nach Element auswählen"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Hover & click the preview to watch just one part of the page."
msgstr ""

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html changedetectionio/blueprint/ui/templates/edit.html
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear selection"
msgstr "Auswahl löschen"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "What matters — when to notify me"
msgstr ""

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid ""
"e.g. Notify me when products go in/out of stock, lead times change by more than a week, or new product variants "
"appear. Skip review additions."
msgstr ""

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Watch group / tag"
msgstr "Gruppe / Label"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Watch this URL!"
msgstr "Diese URL überwachen!"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Edit first then Watch"
msgstr "Bearbeiten > Überwachen"

#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr "Ein Backup läuft bereits, versuchen Sie es in ein paar Minuten erneut"

#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr "Maximale Anzahl an Backups erreicht, bitte entfernen Sie einige"

#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr "Backup läuft im Hintergrund, bitte in ein paar Minuten erneut versuchen."

#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr "Backups wurden gelöscht."

#: changedetectionio/blueprint/backups/restore.py
msgid "Backup zip file"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "Must be a .zip backup file!"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "Include groups"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "Replace existing groups of the same UUID"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "Include watches"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "Replace existing watches of the same UUID"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Restore backup"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "A restore is already running, check back in a few minutes"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "No file uploaded"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "File must be a .zip backup file"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
#, python-format
msgid "Backup file is too large (max %(mb)s MB)"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "Invalid or corrupted zip file"
msgstr ""

#: changedetectionio/blueprint/backups/restore.py
msgid "Restore started in background, check back in a few minutes."
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_create.html
#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Create"
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_create.html
#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Restore"
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "A backup is running!"
msgstr "Ein Backup läuft!"

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr ""
"Hier können Sie ein neues Backup herunterladen und anfordern. Sobald ein Backup abgeschlossen ist, wird es unten "
"aufgelistet."

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "Mb"
msgstr "Mb"

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "No backups found."
msgstr "Keine Backups gefunden."

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "Create backup"
msgstr "Backup erstellen"

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "Remove backups"
msgstr "Backups entfernen"

#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "A restore is running!"
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Restore a backup. Must be a .zip backup file created on/after v0.53.1 (new database layout)."
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Note: This does not override the main application settings, only watches and groups."
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_restore.html
#, python-format
msgid "Max upload size: %(upload)s MB, Max decompressed size: %(decomp)s MB"
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Include all groups found in backup?"
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Replace any existing groups of the same UUID?"
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Include all watches found in backup?"
msgstr ""

#: changedetectionio/blueprint/backups/templates/backup_restore.html
msgid "Replace any existing watches of the same UUID?"
msgstr ""

#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr "Es werden 5.000 der ersten URLs aus Ihrer Liste importiert, der Rest kann erneut importiert werden."

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{count} Imported from list in {duration}s, {skipped_count} Skipped."
msgstr "{count} aus Liste importiert in {duration}s, {skipped_count} übersprungen."

#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr "JSON-Datei kann nicht gelesen werden, ist sie beschädigt?"

#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr "JSON-Struktur sieht ungültig aus, ist sie beschädigt?"

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{count} Imported from Distill.io in {duration}s, {skipped_count} Skipped."
msgstr "{count} aus Distill.io importiert in {duration}s, {skipped_count} übersprungen."

#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr "XLSX-Datei kann nicht gelesen werden, stimmt etwas mit der Datei nicht?"

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr "Fehler bei der Verarbeitung von Zeile {}, URL-Wert war falsch, Zeile wurde übersprungen."

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr "Fehler bei der Verarbeitung von Zeile {}, prüfen Sie, ob alle Zelldatentypen korrekt sind, Zeile wurde übersprungen."

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{count} imported from Wachete .xlsx in {duration}s"
msgstr "{count} aus Wachete .xlsx importiert in {duration}s"

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{count} imported from custom .xlsx in {duration}s"
msgstr "{count} aus benutzerdefinierter .xlsx importiert in {duration}s"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr "URL-Liste"

#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ".XLSX & Wachete"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Backup Restore"
msgstr ""

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Restoring changedetection.io backups is in the"
msgstr ""

#: changedetectionio/blueprint/imports/templates/import.html
msgid "backups section"
msgstr ""

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Enter one URL per line, and optionally add tags for each URL after a space, delineated by comma (,):"
msgstr ""
"Geben Sie eine URL pro Zeile ein und fügen Sie optional Tags für jede URL nach einem Leerzeichen hinzu, getrennt "
"durch Kommas (,):"

#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/edit/include_subtract.html
#: changedetectionio/templates/edit/text-options.html
msgid "Example"
msgstr "Beispiel"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr "URLs, die die Validierung nicht bestehen, bleiben im Textbereich."

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
"Kopieren Sie Ihre Distill.io-Watch-„Export“-Datei und fügen Sie sie ein. Dabei sollte es sich um eine JSON-Datei "
"handeln."

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/blueprint/imports/templates/import.html
msgid ""
"This is <i>experimental</i>, supported fields are <code>name</code>, <code>uri</code>, <code>tags</code>, "
"<code>config:selections</code>, the rest (including <code>schedule</code>) are ignored."
msgstr ""
"Das ist <i>experimentell</i>, unterstützte Felder sind <code>name</code>, <code>uri</code>, <code>tags</code>, "
"<code>config:selections</code>, der Rest (inkl. <code>schedule</code>) wird ignoriert."

#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr "Wie exportiere ich?"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr "Stelle sicher, dass der Standard-Fetcher auf Chrome gesetzt ist, falls erforderlich."

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr "Tabelle der benutzerdefinierten Spalten- und Datentypzuordnung für"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr "Benutzerdefinierte Zuordnung"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr "Dateizuordnungstyp."

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr "Spalte #"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr "Typ"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr "keiner"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr "CSS/xPath-Filter"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr "Gruppe/Tag beobachten"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr "Nachprüfzeit (Minuten)"

#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html
msgid "Import"
msgstr "IMPORT"

#: changedetectionio/blueprint/rss/single_watch.py
#, python-format
msgid "Watch with UUID %(uuid)s not found"
msgstr ""

#: changedetectionio/blueprint/rss/single_watch.py
#, python-format
msgid "Watch %(uuid)s does not have enough history snapshots to show changes (need at least 2)"
msgstr ""

#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr "Passwortschutz entfernt."

#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({worker_count}) is close to or exceeds available CPU cores ({cpu_count})"
msgstr "Warnung: Anzahl der Worker ({worker_count}) nähert sich oder überschreitet die verfügbaren CPU-Kerne ({cpu_count})"

#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr "Anzahl der \"Worker\" geändert auf: {}"

#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr "Die dynamische Anpassung von „Worker\" wird für Synchronisierungs-„Worker\" nicht unterstützt."

#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr "Fehler beim Anpassen der \"Worker\": {}"

#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr "Passwortschutz aktiviert."

#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/settings/notifications/__init__.py
msgid "Settings updated."
msgstr "Einstellungen aktualisiert."

#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/settings/notifications/__init__.py
#: changedetectionio/blueprint/ui/edit.py changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr "Ein Fehler ist aufgetreten, siehe unten."

#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr "Der API-Schlüssel wurde neu generiert."

#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""

#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""

#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr "Alle Benachrichtigungen stummgeschaltet."

#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr "Alle Benachrichtigungen entstummt."

#: changedetectionio/blueprint/settings/llm.py
msgid ""
"api_key is required when api_base differs from the saved configuration. Refusing to send the stored API key to a "
"different endpoint."
msgstr ""

#: changedetectionio/blueprint/settings/llm.py
msgid "AI / LLM configuration removed."
msgstr ""

#: changedetectionio/blueprint/settings/llm.py
#, python-brace-format
msgid "AI summary cache cleared ({} file(s) removed)."
msgstr ""

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "Default Notifications"
msgstr ""

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "These notifications apply to all web page watches, or you can configure them per group or per watch separately."
msgstr ""

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "Base URL used for the"
msgstr ""

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "token in notification links."
msgstr "Token in Benachrichtigungslinks."

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "Default value is the system environment variable"
msgstr ""

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
#: changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr "hier mehr lesen"

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "Back to settings"
msgstr ""

#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr "Benachrichtigungs-Debug-Protokoll"

#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "For security this log is emptied on restart."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr "Allgemein"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr "Abrufen"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr "Globale Filter"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr "UI-Optionen"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr "Backups"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr "Uhrzeit und Datum"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr "CAPTCHA & Proxys"

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "AI / LLM"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr "Info"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr "Standardmäßige Überprüfungszeit für alle Observationen, derzeitiges Systemminimum ist"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr "Weitere Informationen"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr ""
"Nach dieser Anzahl aufeinanderfolgender Male, dass der CSS/xPath-Filter fehlt, eine Benachrichtigung "
"sendenHäufigkeit, mit der der Filter fehlen darf, bevor eine Benachrichtigung gesendet wird"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to <strong>0</strong> to disable"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit collection of history snapshots for each watch to this number of history items."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to empty to disable / no limit"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr "Snapshot-Verlauf löschen"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Allow access to the watch change history page when password is enabled (Good for sharing the diff page)"
msgstr ""
"Zugriff auf die Änderungshistorie-Seite erlauben, wenn Passwort aktiviert ist (Gut zum Teilen der Diff-Seite)Erlauben"
" Sie anonymen Zugriff auf die Seite mit dem Wiedergabeverlauf, wenn das Passwort aktiviert ist"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "When a request returns no content, or the HTML does not contain any text, is this considered a change?"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr "Wählen Sie einen Standard-Proxy für alle Überwachungen"

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the <strong>Basic</strong> method (default) where your watched sites don't need Javascript to render."
msgstr ""
"Benutzen Sie die <strong>Basic</strong> Methode (Standard), bei der Ihre überwachten Websites kein Javascript zum "
"Rendern benötigen."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"The <strong>Chrome/Javascript</strong> method requires a network connection to a running WebDriver+Chrome server, set"
" by the ENV var 'WEBDRIVER_URL'."
msgstr ""
"Die <strong>Chrome/Javascript</strong>-Methode erfordert eine Netzwerkverbindung zu einem laufenden WebDriver+Chrome-"
"Server, der durch die Umgebungsvariable „WEBDRIVER_URL“ festgelegt wird."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"If you're having trouble waiting for the page to be fully rendered (text missing etc), try increasing the 'wait' time"
" here."
msgstr ""
"Wenn Sie Probleme damit haben, dass die Seite vollständig gerendert wird (fehlender Text usw.), versuchen Sie, die "
"Wartezeit hier zu verlängern."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait <i>n</i> seconds before extracting the text."
msgstr "Dies wartet <i>n</i> Sekunden, bevor der Text extrahiert wird."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Number of concurrent workers to process watches. More workers = faster processing but higher memory usage."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr "Aktuell läuft:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr "betriebsbereit"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr "Worker"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr "aktiv in Bearbeitung"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Example - 3 seconds random jitter could trigger up to 3 seconds earlier or up to 3 seconds later"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "For regular plain requests (not chrome based), maximum number of seconds until timeout, 1-999."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note: Simply changing the User-Agent often does not defeat anti-robot technologies, it's important to consider"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Connect using Bright Data proxies, find out more here."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/diff.html
#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/templates/_common_fields.html
msgid "Tip:"
msgstr "Tipp:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Ignore whitespace, tabs and new-lines/line-feeds when considering if a change was detected."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr "Hinweis:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Changing this will change the status of your existing watches, possibly trigger alerts etc."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Render anchor tag content, default disabled, when enabled renders links as"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Changing this could affect the content of your existing watches, possibly trigger alerts etc."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html
msgid "Add multiple elements, CSS or XPath selectors per line to ignore multiple parts of the HTML."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note: This is applied globally in addition to the per-watch rules."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove any text that appears in the \"Ignore text\" from the output (otherwise its just ignored for change-detection)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr "API-Zugriff und Beispiele hier"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr "Chrome-Erweiterung"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Easily add any web-page to your changedetection.io installation from within Chrome."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr "Chrome Webstore"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Maximum number of history snapshots to include in the watch specific RSS feed."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "For watching other RSS feeds - When watching RSS/Atom feeds, convert them into clean text for better change detection."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "'System default' for the same template for all items, or re-use your \"Notification Body\" as the template."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Ensure the settings below are correct, they are used to manage the time schedule for checking your web page watches."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable this setting to open the diff page in a new tab. If disabled, the diff page will open in the current tab."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Number of items per page in the watch overview list, 0 to disable."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "How \"Checked\" and \"Changed\" times are shown in the watch overview list."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid ""
"\"Collapsed icon rail\" keeps the left navigation slim and reveals labels on mouse-over; \"Always expanded\" keeps "
"labels visible."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr "Tipp"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successful than \"Data Center\" for blocked websites."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Name\" will be used for selecting the proxy in the Watch Edit settings"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid ""
"SOCKS5 proxies with authentication are only supported with 'plain requests' fetcher, for other fetchers you should "
"whitelist the IP access instead"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Uptime:"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr "Python-Version:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr "Aktive Plugins:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr "Keine Plugins aktiv"

#. 'Usage' here means token consumption/cost stats for the AI provider, not a how-to guide
#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgctxt "AI usage stats"
msgid "Usage"
msgstr "Nutzung"

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Overview"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Provider"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Prompts"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Behaviour"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "AI-powered change monitoring"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Connect an LLM to move from \"something changed\" to \"only the thing you care about changed\"."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Intent filtering"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid ""
"Each watch or tag can carry a plain-text intent — %(ex1)s or %(ex2)s. On every detected change the AI evaluates the "
"diff against it and suppresses irrelevant noise."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid ""
"Tip: intent evaluation benefits from a capable model — recommended %(local)s locally, or %(gpt)s / %(gemini)s. Very "
"small models (≤3B) may misjudge numeric comparisons."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid ""
"Instead of raw diffs, receive plain-language summaries in notifications — %(ex1)s or %(ex2)s. Set a global default "
"prompt here, or override per watch or tag."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Minimal cost"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid ""
"The AI sees only a unified diff of what changed — never full page HTML. Low-cost models like %(gpt)s or %(gemini)s "
"handle this well, typically fractions of a cent per check."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "AI / LLM configured:"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Configure AI Provider"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "AI Provider"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Master switch — when off, all AI lookups are skipped even if a provider is configured below."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Third-party data transfer — please read"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"When AI features are active, change data from the websites you monitor — including page diffs and extracted text — is"
" sent to an external AI provider of your choice."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "You are solely responsible for ensuring this complies with the terms of service of each website you monitor."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"You are solely responsible for compliance with applicable data-protection laws (e.g. GDPR) regarding any personal "
"data that may appear in monitored content."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"API costs charged by your chosen provider are your own responsibility; this software has no visibility into or "
"control over those charges."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"AI / LLM models are known to hallucinate — producing plausible-sounding but factually incorrect or entirely "
"fabricated output with apparent confidence — and by design may omit or truncate relevant data during summarisation. "
"AI output must never be relied upon as complete or accurate. This software is provided as-is with no warranty of any "
"kind."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"By enabling AI features you personally indemnify and hold harmless the creator(s) and contributor(s) of this software"
" from any claims, damages, or liability arising from this data transfer or your use of AI features."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "I have read and understood the above. I accept full responsibility and indemnify the creator(s) of this software."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/templates/_common_fields.html
msgid "Note"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid ""
"AI / LLM is configured via environment variables (<code>LLM_MODEL=%(model)s</code>%(api_base)s). Remove the "
"<code>LLM_MODEL</code> environment variable to configure via this form instead."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "select a provider"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "OpenAI-compatible (vLLM, LM Studio, llama.cpp)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Only needed for Ollama or custom/self-hosted endpoints. Leave blank for cloud providers."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid ""
"Reasoning models (Qwen3, DeepSeek-R1, Gemma 3, etc.) emit chain-of-thought before the final answer. This multiplier "
"scales every <code>max_tokens</code> cap for this endpoint to leave reasoning room. Defaults to %(default)s; raise it"
" if responses come back truncated or empty, lower it (down to 1x) if you want tighter limits on a paid endpoint. "
"Applied to Ollama and OpenAI-compatible endpoints — other cloud providers (OpenAI, Anthropic, Gemini) keep their "
"original tight caps."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Load available models"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Available models"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "choose a model"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Enter API key and click 'Load available models'"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Remove AI / LLM configuration?"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "This will remove your saved AI provider, model, and API key."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Remove"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr "Abbrechen"

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Test connection"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"Your API key is stored locally and sent only to your chosen provider. On each detected change, the watch's diff and "
"extracted text are sent to the LLM — no full page HTML."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Cache"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Clear all summary cache?"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "This will remove all cached AI change summaries across all watches."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "They will be regenerated on the next check."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Clear cache"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Clear all summary cache"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Removes all cached AI change summaries across all watches. They will be regenerated on the next check."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"Enables litellm verbose output (routed through loguru). Useful when diagnosing provider errors or empty responses. "
"Leave off in production — generates a lot of log volume."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Default AI Change Summary"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Used for all watches unless overridden by the watch or its tag/group."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Modify default prompt"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid ""
"When enabled, the <code>%(diff)s</code> notification token shows the AI summary instead of the raw diff. Use "
"<code>%(raw_diff)s</code> to always get the original."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"When enabled, the AI will be used as a last resort to extract price and stock status from product pages where no "
"structured metadata (JSON-LD, microdata, OpenGraph) is found."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"For Gemini 2.5+ models only. Thinking tokens improve reasoning quality but count against the output budget. Set to "
"Off if summaries are being cut short."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"Upper limit on tokens the AI may use when writing a change summary. Higher values allow longer summaries but cost "
"more."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Which baseline the watchlist “Summary” link compares the latest version against by default."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Configure a provider first to unlock behaviour settings."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Token & Cost Tracking"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "This month"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "tokens"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid "%(percent)s%% of %(budget)s"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "All-time total"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Monthly token budget reached. AI summarisation is paused until next month."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Token budget this period"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "(set via <code>LLM_TOKEN_BUDGET_MONTH</code>)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "0 = unlimited"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "tokens (0 = unlimited)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Current billing period"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "(set via <code>LLM_MAX_INPUT_CHARS</code>)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#, python-format
msgid "characters — currently enforcing: %(limit)s"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid ""
"tokens — skips AI evaluation on a watch once its usage within the current period (monthly) hits this cap (0 = "
"unlimited)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "No AI usage recorded yet."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Token budget"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "tokens per month (0 = unlimited)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "platform.openai.com → API keys"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "console.anthropic.com → API keys"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "aistudio.google.com → Get API key"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "No API key needed for local Ollama"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Bearer token for your self-hosted server (vLLM, LM Studio, etc.)"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "openrouter.ai → Keys"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Select a provider first."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Loading…"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "No models returned by the provider."
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "— choose a model —"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "models available with your key"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Request failed"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Testing…"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Connected"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgid "Failed"
msgstr ""

#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr "Das Tag „{}“ existiert bereits."

#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr "Tag hinzugefügt"

#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr "Tag gelöscht, wird im Hintergrund aus Überwachungen entfernt"

#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""

#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""

#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr "Tag nicht gefunden"

#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr "Aktualisiert"

#: changedetectionio/blueprint/tags/form.py
msgid "Activate for individual watches in this tag/group?"
msgstr ""

#: changedetectionio/blueprint/tags/form.py
msgid "Auto-apply to watches with URLs matching"
msgstr ""

#: changedetectionio/blueprint/tags/form.py
msgid "e.g. *://example.com/* or github.com/myorg"
msgstr ""

#: changedetectionio/blueprint/tags/form.py changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "Tag colour"
msgstr ""

#: changedetectionio/blueprint/tags/form.py
msgid "Tag name"
msgstr ""

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr "Filter und Trigger"

#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid ""
"Automatically applies this tag to any watch whose URL matches. Supports wildcards: <code>*example.com*</code> or "
"plain substring: <code>github.com/myorg</code>"
msgstr ""

#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "Currently matching watches"
msgstr ""

#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "Custom colour"
msgstr ""

#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "Leave unchecked to use the auto-generated colour based on the tag name."
msgstr ""

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are <strong><i>added</i></strong> to any existing watch configurations."
msgstr "Diese Einstellungen werden zu allen vorhandenen Überwachungskonfigurationen <strong><i>hinzugefügt</i></strong>."

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr "Textfilterung"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr "Mit Vorsicht verwenden!"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will easily fill up your email storage quota or flood other storages."
msgstr "Dadurch wird Ihr E-Mail-Speicherkontingent leicht ausgeschöpft oder andere Speicher überflutet."

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr "Achtung!"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr "Achtung!"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
#, python-format
msgid ""
"There are <a href=\"%(url)s\">system-wide notification URLs enabled</a>, this form will override notification "
"settings for this watch only &dash; an empty Notification URL list here will still send notifications."
msgstr ""
"<a href=\"%(url)s\">Es sind systemweite Benachrichtigungs-URLs aktiviert</a>. Dieses Formular überschreibt die "
"Benachrichtigungseinstellungen nur für diese Überwachung &dash; auch wenn die Liste der Benachrichtigungs-URLs hier "
"leer ist, werden dennoch Benachrichtigungen versendet."

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr "Verwenden Sie Systemstandards"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr "Fügen Sie ein neues Organisations-Tag hinzu"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag."
msgstr ""
"Mit Gruppen können Sie Filter und Benachrichtigungen für mehrere Überwachungen unter einem einzigen Organisations-Tag"
" verwalten."

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr "# Überwachungen"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr "Tag-/Labelname"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr "Keine Gruppen/Labels konfiguriert"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "Benachrichtigungen stummschalten"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/edit.py
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr "Bearbeiten"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr "Neu prüfen"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr "Gruppe löschen?"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr ""
"<p>Möchten Sie die Gruppe <strong>%(title)s</strong> wirklich löschen?</p><p>Diese Aktion kann nicht rückgängig "
"gemacht werden.</p>"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Delete"
msgstr "Löschen"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr "Löscht und entfernt den Tag"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr "Gruppenverknüpfung aufheben?"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but "
"watches will be removed from it.</p>"
msgstr ""
"<p>Möchten Sie wirklich alle Beobachtungen aus der Gruppe <strong>%(title)s</strong> entfernen?</p><p>Das Tag bleibt "
"erhalten, aber die Beobachtungen werden daraus entfernt.</p>"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/templates/base.html
msgid "Unlink"
msgstr "Verknüpfung aufheben"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr "Behalte das Tag, aber entferne alle Verknüpfungen zu Überwachungen"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr "RSS-Feed für diese Überwachung"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr "{} Überwachungen gelöscht"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr "{} Überwachungen pausiert"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr "{} Überwachungen fortgesetzt"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr "{} Überwachungen aktualisiert"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr "{} Überwachungen stummgeschaltet"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr "{} Überwachungen nicht stummgeschaltet"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr "{} Überwachungen zur erneuten Überprüfung in der Warteschlange"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr "{} Überwachungfehler behoben"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr "{} Überwachungen gelöscht/zurückgesetzt."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr "{} Überwachungen, die auf die Verwendung der Standardbenachrichtigungseinstellungen eingestellt sind"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Browser / fetch method updated on {} watches"
msgstr ""

#: changedetectionio/blueprint/ui/__init__.py
msgid "Invalid browser / fetch method selected"
msgstr ""

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Proxy updated on {} watches"
msgstr ""

#: changedetectionio/blueprint/ui/__init__.py
msgid "Invalid proxy selected"
msgstr ""

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr "{} Überwachungen wurde markiert"

#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr "Überwachung nicht gefunden"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr "Snapshot-Verlauf für Beobachtung {} gelöscht"

#: changedetectionio/blueprint/ui/__init__.py changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr "löschen"

#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""

#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr "Falscher Bestätigungstext"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr "Die Beobachtung mit der UUID {} existiert nicht."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr "Gelöscht."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr "Geklont, Sie bearbeiten die neue Beobachtung."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr "Überwachung ist bereits in der Warteschlange oder wird gerade geprüft."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr "1 Überwachung zur erneuten Überprüfung in Warteschlange gestellt."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {count} watches for rechecking ({skipped_count} already queued or running)."
msgstr "{count} Überwachungen zur erneuten Überprüfung eingereiht ({skipped_count} bereits in Warteschlange oder laufend)."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr "In der Warteschlange {} zur erneuten Überprüfung."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr "Überwachungen werden im Hintergrund zur erneuten Prüfung eingereiht..."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr "Die Freigabe konnte nicht erfolgen, bei der Kommunikation mit dem Freigabeserver ist ein Fehler aufgetreten – {}"

#: changedetectionio/blueprint/ui/__init__.py
msgid "Language set to auto-detect from browser"
msgstr "Sprache auf automatische Erkennung vom Browser gesetzt"

#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr "Keinen Verlauf für den angegebenen Link gefunden, fehlerhafter Link?"

#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr "Nicht genügend Verlauf (2 snapshots erforderlich), um die Änderungsseite für diese Überwachung anzuzeigen."

#: changedetectionio/blueprint/ui/diff.py
#, python-format
msgid "Monthly AI token budget of %(budget)s tokens reached (%(used)s used). Resets next month."
msgstr ""

#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr "Keine Überwachungen zum Bearbeiten"

#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr "Keine Überwachung mit der UUID {} gefunden."

#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr "In den Modus {} gewechselt."

#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Could not load '{}' processor, processor plugin might be missing. Please select a different processor."
msgstr ""

#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Could not load '{}' processor, processor plugin might be missing."
msgstr ""

#: changedetectionio/blueprint/ui/edit.py changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "System settings default"
msgstr ""

#: changedetectionio/blueprint/ui/edit.py changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Default"
msgstr ""

#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr "Aktualisierte Überwachung – fortgesetzt!"

#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr "Überwachung aktualisiert."

#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr "Vorschau nicht verfügbar – Kein Abruf/keine Überprüfung abgeschlossen oder Trigger nicht erreicht"

#: changedetectionio/blueprint/ui/preview.py
msgid "Diff"
msgstr ""

#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying <b>{start} - {end}</b> {record_name} in total <b>{total}</b>"
msgstr "zeige <b>{start} - {end}</b> {record_name} von insgesamt <b>{total}</b>"

#: changedetectionio/blueprint/ui/queue.py
msgid "queued items"
msgstr ""

#: changedetectionio/blueprint/ui/queue.py
#, python-brace-format
msgid "Queue cleared ({} items removed)."
msgstr ""

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!"
msgstr ""
"Dadurch wird der Versionsverlauf (Snapshots) für ALLE Überwachungen gelöscht, aber Ihre Liste mit URLs bleibt "
"erhalten!"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr "Möglicherweise möchten Sie die verwenden"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr "Backups"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr "Link zuerst."

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr "Bestätigungstext"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr "Geben Sie das Wort ein"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr "um zu bestätigen, dass Sie es verstanden haben."

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr "Verlauf löschen!"

#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr "Diff als Bild teilen"

#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr "Als Bild teilen"

#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr "Ignorieren Sie alle übereinstimmenden Zeilen"

#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr "Ignorieren Sie alle übereinstimmenden Zeilen mit Ausnahme von Ziffern"

#. 'From' labels the older snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "From"
msgstr "Von"

#. 'To' labels the newer snapshot version selector on the diff page
#: changedetectionio/blueprint/ui/templates/diff.html
msgctxt "diff version"
msgid "To"
msgstr "Zu"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr "Wörter"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr "Zeilen"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr "Leerzeichen ignorieren"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr "Gleich/unverändert"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr "Entfernt"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr "Hinzugefügt"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr "Ersetzt"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Include all intermediate snapshots between the selected versions in the AI summary"
msgstr ""

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "AI: every change between versions"
msgstr ""

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr "Tastatur:"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr "Zurück"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr "Nächste"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr "Springe zum nächsten Unterschied"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr "Springen"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/templates/extract.html
msgid "Error Text"
msgstr "Fehlertext"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/templates/extract.html
msgid "Error Screenshot"
msgstr "Fehler-Screenshot"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/templates/extract.html
msgid "Text"
msgstr "Text"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Current screenshot"
msgstr "Aktueller Screenshot"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/processors/extract.py
#: changedetectionio/processors/templates/extract.html
msgid "Extract Data"
msgstr "Daten extrahieren"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr "vor Sekunden."

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr "vor Sekunden"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr "Aktueller Screenshot des Fehlers aus der letzten Anfrage"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable <strong>\"share access when password is enabled\"</strong> from settings."
msgstr ""
"Profi-Tipp: Sie können <strong>„Zugriff freigeben, wenn Passwort aktiviert ist“</strong> aus den Einstellungen "
"aktivieren."

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Generating change summary…"
msgstr ""

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr "Gehe zu einem einzelnen snapshot"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr "Markieren Sie Text zum Teilen oder zum Hinzufügen zu Ignorierlisten."

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Download difference patch"
msgstr ""

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available."
msgstr "Derzeit werden Unterschiede nur textuell und nicht grafisch dargestellt, es ist nur der letzte Screenshot verfügbar."

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Current screenshot from most recent request"
msgstr "Aktueller Screenshot der letzten Anfrage"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr "Derzeit ist kein Screenshot verfügbar! Versuchen Sie es später erneut."

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr "Für den Screenshot ist die Aktivierung von Playwright/WebDriver erforderlich"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr "Anfrage"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr "Browserschritte"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr "Visuelle Filterauswahl"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr "Bedingungen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr "Statistiken"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr "Einige Websites verwenden JavaScript, um den Inhalt zu erstellen. Dazu sollten Sie"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr "Verwenden Sie den Chrome/WebDriver Fetcher"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr "Variablen werden in der URL unterstützt"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr "Hilfe und Beispiele finden Sie hier"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr "Gruppen-/Label-NameGruppen-/Label-NameOrganisations-Tag/Gruppenname, der auf der Haupteintragsseite verwendet wird"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Also automatically applied by URL pattern:"
msgstr ""

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr ""
"Verwendet automatisch den Seitentitel, falls vorhanden. Sie können hier auch Ihren eigenen Titel/Ihre eigene "
"Beschreibung verwenden."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr "Das Intervall/die Zeitdauer zwischen den einzelnen Überprüfungen."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Sends a notification when the filter can no longer be seen on the page, good for knowing when the page changed and "
"your filter will not work anymore."
msgstr ""
"Sendet eine Benachrichtigung, wenn der Filter auf der Seite nicht mehr sichtbar ist. So wissen Sie, wann sich die "
"Seite geändert hat und Ihr Filter nicht mehr funktioniert."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set to empty to use system settings default"
msgstr ""

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr "Verbinden Sie sich über Bright Data und Oxylabs Proxies. Weitere Informationen finden Sie hier."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr "Überprüfen Sie alles noch einmal"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr "Wählen Sie einen Proxy für diese Überwachung."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr "Verwendung der aktuellen globalen Standardeinstellungen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr "Erweiterte Optionen anzeigen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
"Führen Sie diesen Code vor der Änderungserkennung aus. Er ist praktisch zum Ausfüllen von Feldern und für andere "
"Aktionen."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr "Weitere Hilfe und Beispiele finden Sie hier"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr "Variablen werden im Anforderungstext unterstützt"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr "Variablen werden in den Werten der Anfrage-Header unterstützt."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr "Alarm! Zusätzliche Header-Datei gefunden und wird dieser Überwachung hinzugefügt!"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr "Header können auch aus einer Datei in Ihrem Datenverzeichnis gelesen werden"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr "Lesen Sie hier mehr"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr "Wird vom Selenium-Browser nicht unterstützt"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr "Schalten Sie den Textfinder ein"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr "Bitte warten Sie, der erste Schritt des Browsers kann etwas Zeit zum Laden benötigen."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr "Klicken Sie hier, um zu starten"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr "Bitte warten Sie 10–15 Sekunden, bis der Browser eine Verbindung herstellt."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr "Drücken Sie „Play“, um zu starten."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr "Die Daten des visuellen Selektors sind noch nicht bereit, die Überwachung muss mindestens einmal überprüft werden."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Sorry, this functionality only works with fetchers that support interactive Javascript (so far only Playwright based "
"fetchers)"
msgstr ""
"Leider funktioniert diese Funktion nur mit Fetchern, die interaktives JavaScript unterstützen (bisher nur Playwright-"
"basierte Fetcher)."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr "zu einer, die interaktives Javascript unterstützt."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr "Das musst du"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr "Legen Sie die Fetch-Methode fest"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
"Verwenden Sie die Schaltfläche „Überprüfen“ (✓), um zu testen, ob eine Bedingung für den aktuellen Snapshot erfüllt "
"ist."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr "Lesen Sie ein kurzes Tutorial darüber"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr "Verwenden Sie hier bedingte Webseitenänderungen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr "Vorschau aktivieren"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr "Profi-Tipps:"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr "Verwenden Sie die Vorschauseite, um Ihre Filter und Auslöser hervorgehoben anzuzeigen."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr "Auslösen/Ignorieren/Blockieren/Extrahieren beschränken auf;"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Note: Depending on the length and similarity of the text on each line, the algorithm may consider an "
"<strong>addition</strong> instead of <strong>replacement</strong> for example."
msgstr ""
"Hinweis: Je nach Länge und Ähnlichkeit des Textes in jeder Zeile kann der Algorithmus zum Beispiel einen "
"<strong>Zusatz</strong> anstatt eines <strong>Ersatzes</strong> erkennen."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr "Es ist also immer besser, auszuwählen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr "wenn Sie an neuen Inhalten interessiert sind."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr "Wenn Inhalte lediglich in einer Liste verschoben werden, löst dies ebenfalls einen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr "Zusatz"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr "Erwägen Sie die Aktivierung"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr "Wird nur ausgelöst, wenn eindeutige Zeilen angezeigt werden"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Good for websites that just move the content around, and you want to know when NEW content is added, compares new "
"lines against all history for this watch."
msgstr ""
"Gut geeignet für Websites, auf denen nur Inhalte verschoben werden und Sie wissen möchten, wann NEUE Inhalte "
"hinzugefügt werden. Vergleicht neue Zeilen mit dem gesamten Verlauf dieser Überwachung."

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with <i>check unique lines</i> below."
msgstr ""
"Hilft dabei, erkannte Änderungen zu reduzieren, die durch das Umstellen von Zeilen auf Websites verursacht werden, "
"kombiniert mit <i>Überprüfen Sie eindeutige Zeilen</i> unten."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr "Entfernen Sie alle Leerzeichen vor und nach jeder Textzeile"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "AI Intent preview"
msgstr ""

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr "Laden..."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr "Mit dem visuellen Auswahltool können Sie Folgendes auswählen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr "Text"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"elements that will be used for the change detection. It automatically fills-in the filters in the "
"\"CSS/JSONPath/JQ/XPath Filters\" box of the"
msgstr ""
"Elemente, die für die Änderungserkennung verwendet werden. Es füllt automatisch die Filter im Feld „CSS/JSONPath/JQ"
"/XPath-Filter” des"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr "Tab. Verwendung"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr "Umschalt+Klick"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr "um mehrere Elemente auszuwählen."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr "Auswahlmodus:"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr "Bereich zeichnen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr "Einen Moment, Screenshot und Elementinformationen abrufen."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr ""
"Leider funktioniert diese Funktion nur mit Fetchern, die Javascript und Screenshots unterstützen (wie z. B. "
"Playwright usw.)."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr "zu einer, die Javascript und Screenshots unterstützt."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr "Anzahl prüfen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr "Aufeinanderfolgende Filterausfälle"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr "Länge des Verlaufs"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr "Dauer des letzten Abrufs"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr "Anzahl der Benachrichtigungsalarme"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr "Antwort vom Servertyp"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "AI tokens (last check)"
msgstr ""

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "AI tokens (total)"
msgstr ""

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr "Laden Sie den neuesten HTML-Snapshot herunter"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download watch data package"
msgstr ""

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr "Überwachung löschen?"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr "Sind Sie sicher, dass Sie die Überwachung löschen möchten für:"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr "Diese Aktion kann nicht rückgängig gemacht werden."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr "Verlauf löschen?"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr "Sind Sie sicher, dass Sie den gesamten Verlauf löschen möchten für:"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr "Dadurch werden alle Snapshots und früheren Versionen entfernt. Diese Aktion kann nicht rückgängig gemacht werden."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr "Verlauf löschen"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr "Klonen und bearbeiten"

#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr "Zeitstempel auswählen"

#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr "Aktueller fehlerhafter Screenshot aus der letzten Anfrage"

#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr "Für Screenshots ist ein Content Fetcher (Sockpuppetbrowser, Selenium usw.) erforderlich, der Screenshots unterstützt."

#: changedetectionio/blueprint/ui/templates/queue.html
#, python-format
msgid "Worker %(num)s"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "— idle"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "running"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "idle"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "done"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "cancel"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "No workers configured and queue is empty"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Watch no longer exists"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Nothing running"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Check queue"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Live view of what the workers are doing right now and what is waiting in line."
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Workers"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Running now"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr "Wartend"

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Clear Queue?"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "<p>This will remove every pending check from the queue.</p><p>Running checks will continue.</p>"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Clear"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Clear Queue"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Workers & queue"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Elapsed"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Status"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "No workers configured (FETCH_WORKERS=0) and queue is empty"
msgstr ""

#: changedetectionio/blueprint/ui/templates/queue.html
msgid "Waiting for new pages to check…"
msgstr ""

#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr "Achtung, die URL {} existiert bereits."

#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr "Die Überwachung wurde im Status „Pausiert“ hinzugefügt. Durch Speichern wird die Pause aufgehoben."

#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr "Überwachung hinzugefügt."

#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr "Einträge"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changedetection.io can monitor more than just web-pages! See our plugins!"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr "Weitere Informationen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "You can also add 'shared' watches."
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Goto full history"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Loading price history…"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/difference.py
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "In stock"
msgstr "Auf Lager"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/difference.py
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Out of stock"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "No price data available to graph yet."
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Could not load price history."
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Changes"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Average price"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Currently low"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Currently typical"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Currently high"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
#, python-format
msgid "cheaper than %s% of tracked prices"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
#, python-format
msgid "more expensive than %s% of tracked prices"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "around the usual price"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "avg"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Web page URL"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "All %(page)s on this page are selected."
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Select all %(total)s matching"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "All %(total)s matching are selected."
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "%(count)s records selected"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr "Suchen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr "Alle"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Filter watches"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr "Ungelesen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Deals"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr "Mit Fehlern"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Filter by type"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All types"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr "Alle angesehen markieren"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr "Überprüfen Sie alles noch einmal"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr "in '%(title)s'"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "RSS Feed"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Invert"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr "Pause"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr "Pause aufheben"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr "Stumm"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr "Stummschaltung aufheben"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr "Tag"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Set browser / fetch method for selected"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Browser"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Apply"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Set proxy for selected"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr "Markierung angesehen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr "Standardbenachrichtigung verwenden"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr "Fehler löschen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr "Verlauf löschen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>"
msgstr ""
"<p>Möchten Sie den Verlauf für die ausgewählten Elemente wirklich löschen?</p><p>Diese Aktion kann nicht rückgängig "
"gemacht werden.</p>"

#. Universally recognized; typically left as-is. dennis-ignore: W302
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr "OK"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr "Verlauf löschen/zurücksetzen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr "Überwachungen löschen?"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "<p><strong>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>"
msgstr ""
"<p><strong>Möchten Sie die ausgewählten Überwachungen wirklich löschen?</strong></p><p>Diese Aktion kann nicht "
"rückgängig gemacht werden.</p>"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Close"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Web page"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr "Auffüllen und Preis"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr "Geprüft"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr "Geändert"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No web page change detection watches configured, please add a URL in the box above, or"
msgstr "Es sind keine Website-Überwachungen konfiguriert. Bitte fügen Sie im Feld oben eine URL hinzu, oder"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr "eine Liste importieren"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause checks"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause checks"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute notification"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute notification"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Goto web page"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a link to share watch config with others"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr "Erkennen von Lagerbeständen und Preisen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr "Nicht auf Lager"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/difference.py
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Price"
msgstr "Preis"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Price change since previous price (%(prev)s)"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr "Keine Informationen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
#: changedetectionio/templates/sidebar-nav.html
msgid "Checking now"
msgstr "Jetzt prüfen"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Summary"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/text_json_diff/difference.py
msgid "History"
msgstr "Verlauf"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr "Vorschau"

#: changedetectionio/conditions/__init__.py
msgid "Choose one - Operator"
msgstr ""

#: changedetectionio/conditions/__init__.py
msgid "Greater Than"
msgstr ""

#: changedetectionio/conditions/__init__.py
msgid "Less Than"
msgstr ""

#: changedetectionio/conditions/__init__.py
msgid "Greater Than or Equal To"
msgstr ""

#: changedetectionio/conditions/__init__.py
msgid "Less Than or Equal To"
msgstr ""

#: changedetectionio/conditions/__init__.py
msgid "Equals"
msgstr ""

#: changedetectionio/conditions/__init__.py
msgid "Not Equals"
msgstr ""

#: changedetectionio/conditions/__init__.py
msgid "Contains"
msgstr ""

#: changedetectionio/conditions/__init__.py
msgid "Choose one - Field"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Does NOT Contain"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Text Starts With"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Text Ends With"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Length minimum"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Length maximum"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Text Matches Regex"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Text Does NOT Match Regex"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Extracted number after 'Filters & Triggers'"
msgstr ""

#: changedetectionio/conditions/default_plugin.py
msgid "Page text after 'Filters & Triggers'"
msgstr ""

#: changedetectionio/conditions/form.py
msgid "Field"
msgstr ""

#: changedetectionio/conditions/form.py
msgid "Operator"
msgstr ""

#: changedetectionio/conditions/form.py
msgid "A value"
msgstr ""

#: changedetectionio/conditions/form.py
msgid "Operator is required."
msgstr ""

#: changedetectionio/conditions/form.py
msgid "Field is required."
msgstr ""

#: changedetectionio/conditions/form.py
msgid "Value is required."
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Levenshtein - Text similarity ratio"
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Levenshtein - Text change distance"
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Not enough history to calculate Levenshtein metrics"
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Snapshot too large for edit statistics, skipping."
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Unable to calculate Levenshtein metrics"
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Levenshtein Text Similarity Details"
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Raw distance (edits needed)"
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Similarity ratio"
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Percent similar"
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid ""
"Levenshtein metrics compare the last two snapshots, measuring how many character edits are needed to transform one "
"into the other."
msgstr ""

#: changedetectionio/conditions/plugins/levenshtein_plugin.py
msgid "Error calculating Levenshtein metrics"
msgstr ""

#: changedetectionio/conditions/plugins/wordcount_plugin.py
msgid "Word count of content"
msgstr ""

#: changedetectionio/conditions/plugins/wordcount_plugin.py
msgid "Content Analysis"
msgstr ""

#: changedetectionio/conditions/plugins/wordcount_plugin.py
msgid "Word count (latest snapshot)"
msgstr ""

#: changedetectionio/conditions/plugins/wordcount_plugin.py
msgid "Word count is a simple measure of content length, calculated by splitting text on whitespace."
msgstr ""

#: changedetectionio/content_fetchers/requests.py
msgid "Basic fast Plaintext/HTTP Client"
msgstr ""

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr "Noch nicht"

#: changedetectionio/flask_app.py
msgid "0 seconds"
msgstr ""

#: changedetectionio/flask_app.py
msgid "year"
msgstr ""

#: changedetectionio/flask_app.py
msgid "years"
msgstr ""

#: changedetectionio/flask_app.py
msgid "month"
msgstr ""

#: changedetectionio/flask_app.py
msgid "months"
msgstr ""

#: changedetectionio/flask_app.py
msgid "week"
msgstr ""

#: changedetectionio/flask_app.py
msgid "weeks"
msgstr ""

#: changedetectionio/flask_app.py
msgid "day"
msgstr ""

#: changedetectionio/flask_app.py
msgid "days"
msgstr ""

#: changedetectionio/flask_app.py
msgid "hour"
msgstr ""

#: changedetectionio/flask_app.py
msgid "hours"
msgstr ""

#: changedetectionio/flask_app.py
msgid "minute"
msgstr ""

#: changedetectionio/flask_app.py
msgid "minutes"
msgstr ""

#: changedetectionio/flask_app.py
msgid "second"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/flask_app.py
msgid "seconds"
msgstr "Sekunden"

#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr "Bereits angemeldet"

#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr "Sie müssen angemeldet sein, bitte melden Sie sich an."

#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr "Falsches Passwort"

#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr "Es muss mindestens ein Zeitintervall (Wochen, Tage, Stunden, Minuten oder Sekunden) angegeben werden"

#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr ""
"Wenn keine globalen Einstellungen verwendet werden, muss mindestens ein Zeitintervall (Wochen, Tage, Stunden, Minuten"
" oder Sekunden) angegeben werden."

#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr "Ungültiges Format der Zeit. Verwenden Sie HH:MM."

#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr "Ungültiger Name der Zeitzone"

#: changedetectionio/forms.py
msgid "not set"
msgstr "nicht festgelegt"

#: changedetectionio/forms.py
msgid "Start At"
msgstr "Startet um"

#: changedetectionio/forms.py
msgid "Run duration"
msgstr "Laufzeit"

#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr "Verwenden Sie einen Zeitplaner"

#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr "Optionale Zeitzone zum Ausführen"

#: changedetectionio/forms.py
msgid "Monday"
msgstr "Montag"

#: changedetectionio/forms.py
msgid "Tuesday"
msgstr "Dienstag"

#: changedetectionio/forms.py
msgid "Wednesday"
msgstr "Mittwoch"

#: changedetectionio/forms.py
msgid "Thursday"
msgstr "Donnerstag"

#: changedetectionio/forms.py
msgid "Friday"
msgstr "Freitag"

#: changedetectionio/forms.py
msgid "Saturday"
msgstr "Samstag"

#: changedetectionio/forms.py
msgid "Sunday"
msgstr "Sonntag"

#: changedetectionio/forms.py
msgid "Weeks"
msgstr "Wochen"

#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr "Sollte null oder mehr Sekunden enthalten"

#: changedetectionio/forms.py
msgid "Days"
msgstr "Tage"

#: changedetectionio/forms.py
msgid "Hours"
msgstr "Stunden"

#: changedetectionio/forms.py
msgid "Minutes"
msgstr "Minuten"

#: changedetectionio/forms.py
msgid "Seconds"
msgstr "Sekunden"

#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr "Benachrichtigungstext und Titel sind erforderlich, wenn eine Benachrichtigungs-URL verwendet wird"

#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr "„%s“ ist keine gültige AppRise-URL."

#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr "RegEx „%s“ ist kein gültiger regulärer Ausdruck."

#: changedetectionio/forms.py
#, python-format
msgid "'%(expression)s' is not a valid XPath expression. (%(error)s)"
msgstr "„%(expression)s“ ist kein gültiger XPath-Ausdruck. (%(error)s)"

#: changedetectionio/forms.py
#, python-format
msgid "'%(expression)s' is not a valid JSONPath expression. (%(error)s)"
msgstr "„%(expression)s“ ist kein gültiger JSONPath-Ausdruck. (%(error)s)"

#: changedetectionio/forms.py
#, python-format
msgid "'%(expression)s' is not a valid jq expression. (%(error)s)"
msgstr "„%(expression)s“ ist kein gültiger JQ-Ausdruck. (%(error)s)"

#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr "Leerer Wert nicht zulässig."

#: changedetectionio/forms.py
msgid "Invalid value."
msgstr "Ungültiger Wert."

#: changedetectionio/forms.py
msgid "Group tag"
msgstr "Gruppe / Label"

#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/forms.py
msgid "Watch"
msgstr "Überwachen"

#: changedetectionio/forms.py
msgid "Processor"
msgstr "Prozessor"

#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr "Bearbeiten"

#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr "Fetch Methode"

#: changedetectionio/forms.py
msgid "Notification Body"
msgstr "Benachrichtigungstext"

#: changedetectionio/forms.py
msgid "Notification format"
msgstr "Benachrichtigungsformat"

#: changedetectionio/forms.py
msgid "Notification Title"
msgstr "Benachrichtigungstitel"

#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr "Liste der Benachrichtigungs-URLs"

#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr "Prozessor – Was möchten Sie erreichen?"

#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr "Standardzeitzone für den Watch-Check-Planer"

#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr "Warten Sie einige Sekunden, bevor Sie Text extrahieren."

#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr "Sollte eine oder mehrere Sekunden enthalten"

#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr "Benachrichtigungs-Basis-URL überschreiben"

#: changedetectionio/forms.py
msgid "Not set"
msgstr ""

#: changedetectionio/blueprint/tags/form.py changedetectionio/blueprint/tags/templates/groups-overview.html
#: changedetectionio/forms.py
msgid "Save"
msgstr "Speichern"

#: changedetectionio/forms.py
msgid "URLs"
msgstr "URL"

#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr "Laden Sie die XLSX-Datei hoch"

#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr "Muss eine XLSX-Datei sein!"

#: changedetectionio/forms.py
msgid "File mapping"
msgstr "Dateizuordnung"

#: changedetectionio/forms.py
msgid "Operation"
msgstr "UI-Optionen"

#: changedetectionio/forms.py
msgid "Selector"
msgstr "Auswahlmodus:"

#: changedetectionio/forms.py
msgid "CSS or xPath selector"
msgstr ""

#: changedetectionio/forms.py
msgid "value"
msgstr "Wert"

#: changedetectionio/conditions/form.py changedetectionio/forms.py
msgid "Value"
msgstr ""

#: changedetectionio/forms.py
msgid "Web Page URL"
msgstr ""

#: changedetectionio/forms.py
msgid "Group Tag"
msgstr ""

#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr "Prüfintervall"

#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr "Verwenden Sie globale Einstellungen für die Zeit zwischen Prüfung und Planer."

#: changedetectionio/forms.py
msgid "AI Change Intent"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/blueprint/ui/templates/diff.html
#: changedetectionio/forms.py changedetectionio/templates/edit/include_llm_intent.html
msgid "AI Change Summary"
msgstr ""

#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr "CSS/xPath-Filter"

#: changedetectionio/forms.py
msgid "Remove elements"
msgstr "Elemente entfernen"

#: changedetectionio/forms.py
msgid "Extract lines containing"
msgstr ""

#: changedetectionio/forms.py
msgid "Extract text"
msgstr "Daten extrahieren"

#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr "Titel"

#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr "Ignorieren Sie alle übereinstimmenden Zeilen"

#: changedetectionio/forms.py
msgid "Request body"
msgstr "Request body"

#: changedetectionio/forms.py
msgid "Request method"
msgstr "Request method"

#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr "Statuscodes ignorieren (Nicht-2xx-Statuscodes wie gewohnt verarbeiten)"

#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr "Wird nur ausgelöst, wenn eindeutige Zeilen angezeigt werden"

#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr "Entfernen Sie doppelte Textzeilen"

#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr "Sortieren Sie den Text alphabetisch"

#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr "Entfernen Sie ignorierte Zeilen"

#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr "Entfernen Sie alle Leerzeichen vor und nach jeder Textzeile"

#: changedetectionio/forms.py
msgid "Added lines"
msgstr "Hinzugefügte Zeilen"

#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr "Zeilen ersetzt/geändert"

#: changedetectionio/forms.py
msgid "Removed lines"
msgstr "Entfernte Zeilen"

#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr "Schlüsselwort-Trigger – Auslösen/Warten auf Text"

#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr "Blockieren Sie die Änderungserkennung, während der Text übereinstimmt"

#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr "Führen Sie JavaScript vor der Änderungserkennung aus"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/forms.py
msgid "Proxy"
msgstr "Proxy"

#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr "Senden Sie eine Benachrichtigung, wenn der Filter nicht mehr auf der Seite gefunden werden kann"

# Context
#: changedetectionio/forms.py
msgid "On"
msgstr "An"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
#: changedetectionio/forms.py changedetectionio/templates/sidebar-nav.html
msgid "Notifications"
msgstr "Benachrichtigungen"

#: changedetectionio/forms.py changedetectionio/templates/menu.html
msgid "Muted"
msgstr "Stumm"

#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr "Screenshot an Benachrichtigung anhängen (sofern möglich)"

#: changedetectionio/forms.py
msgid "Match"
msgstr "Übereinstimmung"

#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr "Passen Sie alle folgenden Punkte an"

#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr "Entspricht einer der folgenden Bedingungen"

#: changedetectionio/forms.py
msgid "Use page <title> in list"
msgstr "Verwenden Sie Seite <title> in der Liste"

#: changedetectionio/forms.py
msgid "Number of history items per watch to keep"
msgstr ""

#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr "Der Textkörper muss leer sein, wenn die Anforderungsmethode auf GET gesetzt ist"

#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr "Ungültige Vorlagensyntaxkonfiguration: %(error)s"

#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr "Ungültige Vorlagensyntax: %(error)s"

#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr "Ungültige Vorlagensyntax im Header „%(header)s“: %(error)s"

#: changedetectionio/blueprint/tags/form.py changedetectionio/forms.py
msgid "Name"
msgstr "Name"

#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr "Proxy-URL"

#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr "Proxy-URLs müssen mit http://, https:// oder sock5:// beginnen."

#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr "Browser-Verbindungs-URL"

#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr "Browser-URLs müssen mit wss:// oder ws:// beginnen."

#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr "Klartext-Anfragen"

#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr "Chrome-Anfragen"

#: changedetectionio/forms.py
msgid "Default proxy"
msgstr "Standard-Proxy"

#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr "Zufällige Jitter-Sekunden ± überprüfen"

#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr "Anzahl der Fetch Arbeiter"

#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr "Sollte zwischen 1 und 50 liegen"

#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr "Anforderungs-Timeout in Sekunden"

#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr "Sollte zwischen 1 und 999 liegen"

#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr "Standardmäßige User-Agent Überschreibungen"

#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr "Es sind sowohl ein Name als auch eine Proxy-URL erforderlich."

#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr "Öffnen Sie die Seite „Verlauf“ in einem neuen Tab"

#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr "Echtzeit-UI-Updates aktiviert"

#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr "Favicons Aktiviert"

#: changedetectionio/forms.py
msgid "Use page <title> in watch overview list"
msgstr "Verwenden Sie die Seite <title> in der Übersichtsliste der Beobachtungen"

#: changedetectionio/forms.py
msgid "Relative time format"
msgstr ""

#: changedetectionio/forms.py
msgid "Long (1 minute ago)"
msgstr ""

#: changedetectionio/forms.py
msgid "Short (1m ago)"
msgstr ""

#: changedetectionio/forms.py
msgid "Navigation sidebar"
msgstr ""

#: changedetectionio/forms.py
msgid "Collapsed icon rail (expands on hover)"
msgstr ""

#: changedetectionio/forms.py
msgid "Always expanded"
msgstr ""

#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr "Sicherheitsüberprüfung des API-Zugriffstokens aktiviert"

#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Leere Seiten als Änderung behandeln?"

#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr "Text ignorieren"

#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr "Leerzeichen ignorieren"

#: changedetectionio/forms.py
msgid "Screenshot: Minimum Change Percentage"
msgstr ""

#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr "Muss zwischen 0 und 100 liegen"

#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr "Passwort"

#: changedetectionio/forms.py
msgid "Pager size"
msgstr "Pagergröße"

#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr "Sollte mindestens Null sein (deaktiviert)"

#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr "RSS-Inhaltsformat"

#: changedetectionio/forms.py
msgid "RSS <description> body built from"
msgstr "RSS-<description>-Körper erstellt aus"

#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr "RSS-Vorlage „Systemstandard“ überschreiben"

#: changedetectionio/forms.py
msgid "Remove password"
msgstr "Passwort entfernen"

#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr "Rendern Sie den Inhalt des Ankertags"

#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr "Erlauben Sie anonymen Zugriff auf die Seite mit dem Wiedergabeverlauf, wenn das Passwort aktiviert ist"

#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr "Ausgeblendete Beobachtungen aus RSS-Feed ausblenden"

#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr "Aktivieren Sie den RSS-Reader-Modus"

#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr "Anzahl der Änderungen, die im Beobachtungs-RSS-Feed angezeigt werden sollen"

#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr "Sollte null oder mehr Versuche enthalten"

#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr "Häufigkeit, mit der der Filter fehlen darf, bevor eine Benachrichtigung gesendet wird"

#: changedetectionio/forms.py
msgid "Model"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/forms.py
msgid "API Key"
msgstr "API-Schlüssel"

#: changedetectionio/forms.py
msgid "API Base URL"
msgstr ""

#: changedetectionio/forms.py
msgid "Token multiplier for local reasoning models"
msgstr ""

#: changedetectionio/forms.py
msgid "Default AI Change Summary prompt"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/forms.py
msgid "Max tokens per watch per period"
msgstr ""

#: changedetectionio/forms.py
msgid "Monthly token budget"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/forms.py
msgid "Max input characters"
msgstr ""

#: changedetectionio/forms.py
msgid "Enable AI / LLM features"
msgstr ""

#: changedetectionio/forms.py
msgid "Replace {{diff}} notification token with AI summary"
msgstr ""

#: changedetectionio/forms.py
msgid "Use LLM as a fallback for extracting price and restock info"
msgstr ""

#: changedetectionio/forms.py
msgid "Enable LLM debug logging"
msgstr ""

#: changedetectionio/forms.py
msgid "AI thinking budget (tokens)"
msgstr ""

#: changedetectionio/forms.py
msgid "Off (no thinking)"
msgstr ""

#: changedetectionio/forms.py
msgid "Max AI summary length (tokens)"
msgstr ""

#: changedetectionio/forms.py
msgid "When monthly token budget is reached"
msgstr ""

#: changedetectionio/forms.py
msgid "Skip AI summarisation only (watch still checks)"
msgstr ""

#: changedetectionio/forms.py
msgid "Skip the watch check entirely"
msgstr ""

#: changedetectionio/forms.py
msgid "Watchlist \"Summary\" link compares"
msgstr ""

#: changedetectionio/forms.py
msgid "Previous version (second-last vs latest)"
msgstr ""

#: changedetectionio/forms.py
msgid "Changes since you last viewed the watch"
msgstr ""

#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr "RegEx zum Extrahieren"

#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr "Als CSV exportieren"

#: changedetectionio/languages.py
msgid "just now"
msgstr "gerade eben"

#: changedetectionio/languages.py
msgid "right now"
msgstr "gleich"

#: changedetectionio/languages.py
#, python-format
msgid "%ss ago"
msgstr "vor %ss"

#: changedetectionio/languages.py
#, python-format
msgid "in %ss"
msgstr "in %ss"

#: changedetectionio/languages.py
msgid "1m ago"
msgstr "vor 1Min"

#: changedetectionio/languages.py
msgid "in 1m"
msgstr "in 1Min"

#: changedetectionio/languages.py
#, python-format
msgid "%sm ago"
msgstr "vor %sMin"

#: changedetectionio/languages.py
#, python-format
msgid "in %sm"
msgstr "in %sMin"

#: changedetectionio/languages.py
msgid "1h ago"
msgstr "vor 1Std"

#: changedetectionio/languages.py
msgid "in 1h"
msgstr "in 1Std"

#: changedetectionio/languages.py
#, python-format
msgid "%sh ago"
msgstr "vor %sStd"

#: changedetectionio/languages.py
#, python-format
msgid "in %sh"
msgstr "in %sStd"

#: changedetectionio/languages.py
msgid "1d ago"
msgstr "vor 1T"

#: changedetectionio/languages.py
msgid "in 1d"
msgstr "in 1T"

#: changedetectionio/languages.py
#, python-format
msgid "%sd ago"
msgstr "vor %sT"

#: changedetectionio/languages.py
#, python-format
msgid "in %sd"
msgstr "in %sT"

#: changedetectionio/languages.py
msgid "1w ago"
msgstr "vor 1Wo"

#: changedetectionio/languages.py
msgid "in 1w"
msgstr "in 1Wo"

#: changedetectionio/languages.py
#, python-format
msgid "%sw ago"
msgstr "vor %sWo"

#: changedetectionio/languages.py
#, python-format
msgid "in %sw"
msgstr "in %sWo"

#: changedetectionio/languages.py
msgid "1mo ago"
msgstr "vor 1Mon"

#: changedetectionio/languages.py
msgid "in 1mo"
msgstr "in 1Mon"

#: changedetectionio/languages.py
#, python-format
msgid "%smo ago"
msgstr "vor %sMon"

#: changedetectionio/languages.py
#, python-format
msgid "in %smo"
msgstr "in %sMon"

#: changedetectionio/languages.py
msgid "1yr ago"
msgstr "vor 1J"

#: changedetectionio/languages.py
msgid "in 1yr"
msgstr "in 1J"

#: changedetectionio/languages.py
#, python-format
msgid "%syr ago"
msgstr "vor %sJ"

#: changedetectionio/languages.py
#, python-format
msgid "in %syr"
msgstr "in %sJ"

#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr ""
"Beim Durchsuchen des gesamten Überwachungsverlaufs nach diesem regulären Ausdruck wurden keine Übereinstimmungen "
"gefunden."

#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr "Nicht genügend Daten für einen Vergleich. Mindestens 2 snapshots erforderlich."

#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr "Screenshots konnten nicht geladen werden: {}"

#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr "Berechnung der Differenz fehlgeschlagen: {}"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr "Der Wert des Begrenzungsrahmens ist zu lang"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr "Der Begrenzungsrahmen muss folgendes Format haben: x, y, Breite, Höhe (nur Ganzzahlen)"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr "Begrenzungsrahmenwerte dürfen nicht negativ sein"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr "Die Werte des Begrenzungsrahmens sind zu groß"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr "Der Auswahlmodus muss entweder „Element“ oder „Draw“ sein."

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr "Mindeständerungsprozentsatz"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr "Pixeldifferenzempfindlichkeit"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr "Verwenden Sie Systemstandards"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr "Begrenzungsrahmen"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr "Auswahlmodus:"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr "Der Wert für den Auswahlmodus ist zu lang"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr "Screenshot-Vergleich"

#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr "Vorschau nicht verfügbar – Es wurden noch keine snapshots aufgenommen."

#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr "Erkennung von visuellen / Bild-Screenshot-Änderungen"

#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr "Vergleicht Screenshots mit einem schnellen OpenCV-Algorithmus, der 10- bis 100-mal schneller ist als SSIM"

#: changedetectionio/processors/restock_diff/difference.py
msgid "Date"
msgstr ""

#: changedetectionio/processors/restock_diff/difference.py
msgid "Stock status"
msgstr ""

#: changedetectionio/processors/restock_diff/difference.py
msgid "Currency"
msgstr ""

#: changedetectionio/processors/restock_diff/difference.py
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Price history"
msgstr ""

#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr "Erkennung von Bestandsauffüllung"

#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr "Nur auf Lager (Ausverkauft -> Nur auf Lager)"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr "Eventuelle Änderungen der Verfügbarkeit"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr "Aus, Verfügbarkeit/Auffüllung nicht verfolgen"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr "Unterhalb des Preises, um eine Benachrichtigung auszulösen"

#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr "Keine Begrenzung"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr "Über dem Preis, um eine Benachrichtigung auszulösen"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Threshold (%) for price changes since the previous check"
msgstr "Schwellenwert (%) für Preisänderungen seit der vorherigen Prüfung"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr "Sollte zwischen 0 und 100 liegen"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr "Verfolgen Sie Preisänderungen"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr "Wiederauffüllung und Preiserkennung"

#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr "Wiederauffüllung und Preiserkennung für Seiten mit einem EINZELNEN Produkt"

#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr "Erkennt, ob das Produkt wieder auf Lager ist"

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Price & stock history"
msgstr ""

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Download as XLSX"
msgstr ""

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "When"
msgstr ""

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Stock"
msgstr ""

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Not enough price data points yet to draw a graph - keep monitoring and the price history will appear here."
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "Screenshot"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "This tool will extract text data from all of the watch history."
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "A <strong>RegEx</strong> is a pattern that identifies exactly which part inside of the text that you want to extract."
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "For example, to extract only the numbers from text"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "Raw text"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "RegEx to extract:"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "Be sure to test your RegEx here."
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "Each RegEx group bracket"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "will be in its own column, the first column value is always the date."
msgstr ""

#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr "Änderungen an Webseitentext/HTML, JSON und PDF"

#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr "Erkennt nach Möglichkeit alle Textänderungen"

#: changedetectionio/store/__init__.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr "Fehler beim Abrufen der Metadaten für {}"

#: changedetectionio/store/__init__.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr "Das Protokoll wird nicht unterstützt oder das URL-Format ist ungültig."

#: changedetectionio/store/__init__.py
#, python-brace-format
msgid "Watch limit reached ({current}/{limit} watches). Cannot add more watches."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr "Inhalt für alle Benachrichtigungen — Sie können verwenden"

#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr "Tokens/Platzhalter anzeigen"

#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr "Token"

#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr "Beschreibung"

#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr "Die UUID der Überwachung."

#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses <title> if not set, falls back to URL"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "Die Überwachungsgruppe / Tag"

#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""

#: changedetectionio/templates/_common_fields.html
#, python-format
msgid "Date/time of the change, accepts format=, %(call)s, default is '%(default)s'"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "All diff variants accept"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "args, e.g."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid ""
"Only the changed words/values from the previous version — e.g. the old price. Best when a single value changes per "
"line; multiple changed fragments are joined by newline."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid ""
"Only the changed words/values from the new version — e.g. the new price. Best when a single value changes per line; "
"multiple changed fragments are joined by newline."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The current snapshot text contents value, useful when combined with JSON or CSS filters"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "(upgraded)"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid ""
"When AI Change Summary is configured, contains the AI-generated description instead of the raw diff. Falls back to "
"raw diff when not configured."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Always the raw +/- diff, regardless of AI Change Summary setting."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The AI Change Summary text (same as the upgraded {{diff}} — explicit reference)."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The AI Change Intent that was evaluated."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "und"

#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "For example, an addition or removal could be perceived as a change in some cases."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr "Mehr hier"

#: changedetectionio/templates/_common_fields.html
msgid "Add email notification:"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Add to list"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr "E-Mail-Adresse hinzufügen"

#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "Testbenachrichtigung senden"

#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "Benachrichtigungs-Debug-Protokolle"

#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "Verarbeitung läuft.."

#: changedetectionio/templates/_common_fields.html
#, python-format
msgid "Use <a target=\"newwindow\" href=\"%(url)s\">AppRise Notification URLs</a> for notification to just about any service!"
msgstr ""

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/templates/_common_fields.html
msgid "<i>Please read the notification services wiki here for important configuration notes</i>"
msgstr ""

#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/include_subtract.html
msgid "Show advanced help and tips"
msgstr "Erweiterte Hilfe und Tipps anzeigen"

#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "des Benachrichtigungstexts, einschließlich des Titels."

#: changedetectionio/templates/_common_fields.html
msgid "bots can't send messages to other bots, so you should specify chat ID of non-bot user."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "only supports very limited HTML and can fail when extra tags are sent,"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr "weitere Hilfe hier"

#: changedetectionio/templates/_common_fields.html
#, python-format
msgid "Accepts the <code>%(token)s</code> placeholders listed below"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Customise notifications"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "Titel für alle Benachrichtigungen"

#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "zum Beispiel -"

#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "For a complete reference of all Jinja2 built-in filters, users can refer to the"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "Format für alle Benachrichtigungen"

#: changedetectionio/templates/_common_fields.html
msgid "Discord does not render HTML — switch to"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Plain Text"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "format to avoid"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "and other HTML entities appearing literally in your notifications."
msgstr ""

#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr "Eintrag"

#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "Aktionen"

#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr "Füge eine Zeile/Regel nach"

#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr "Diese Zeile/Regel entfernen"

#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr "Überprüfen Sie diese Regel anhand des aktuellen Snapshots."

#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr "Legen Sie einen Stunden-/Wochenplan fest."

#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "Zeitliche Begrenzungen des Zeitplans"

#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr "Geschäftszeiten"

#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "Wochenenden"

#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "Zurücksetzen"

#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr "Achtung, einer oder mehrere Ihrer „Tage“ haben eine Dauer, die sich bis in den nächsten Tag erstreckt."

#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr "Dies könnte unbeabsichtigte Folgen haben."

#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr "Weitere Hilfe und Beispiele zur Verwendung des Schedulers"

#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "Möchten Sie einen Zeitplan verwenden?"

#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr "Bestätigen/speichern Sie zunächst Ihre Einstellungen für die Zeitzone."

#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr "Auslösender Text"

#: changedetectionio/templates/_helpers.html changedetectionio/templates/base.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr "Löst eine Änderung aus, wenn dieser Text erscheint UND sich etwas im Dokument geändert hat."

#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "Ignorierter Text"

#: changedetectionio/templates/_helpers.html changedetectionio/templates/base.html
msgid "Ignored for calculating changes, but still shown."
msgstr "Wird für die Berechnung von Änderungen ignoriert, aber dennoch angezeigt."

#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr "Blockierter Text"

#: changedetectionio/templates/_helpers.html changedetectionio/templates/base.html
msgid "No change-detection will occur because this text exists."
msgstr "Es wird keine Änderungserkennung stattfinden, da dieser Text existiert."

#: changedetectionio/templates/_stab.html
msgid "Settings sections"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Confirm Action"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Are you sure?"
msgstr ""

#: changedetectionio/templates/base.html
msgid "<p>Are you sure you want to proceed?</p>"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Confirm"
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "Delete %(name)s?"
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "<p>Are you sure you want to delete <strong>%(name)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "Unlink %(name)s?"
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from <strong>%(name)s</strong>?</p><p>The tag will be kept but watches"
" will be removed from it.</p>"
msgstr ""

#: changedetectionio/templates/base.html
msgid "There was an error communicating with the server."
msgstr ""

#: changedetectionio/templates/base.html
msgid "There was a problem processing the request, please reload the page."
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "There was a problem processing the request: %(error)s"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Existing filters under the 'Filters & Triggers' tab were cleared."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Fetching element data.."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Rendering.."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Draw mode - click and drag to select an area"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Hover over elements to select"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Image copied to clipboard!"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Failed to copy image. Your browser may not support this feature."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Please select the text/lines you want to capture first by highlighting with your mouse."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Please select text within the diff content."
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "Failed to generate image: %(error)s"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Change Detection Diff"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Check out this change detected via changedetection.io"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Please fill in all fields (Field, Operator, and Value) before verifying."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Error verifying condition."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Destination email"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Content after filters"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Content raw/before filters"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Main navigation"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Share this link:"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr "Echtzeit-Updates offline"

#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "Wählen Sie eine Sprache aus"

#: changedetectionio/templates/base.html
msgid "Auto-detect from browser"
msgstr "Automatisch vom Browser erkennen"

#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
"Die Sprachunterstützung befindet sich in der Beta-Phase. Bitte helfen Sie uns bei der Verbesserung, indem Sie auf "
"GitHub einen PR mit Updates öffnen."

#: changedetectionio/templates/base.html
msgid "AI / LLM not configured"
msgstr ""

#: changedetectionio/templates/base.html
msgid "LLM-powered summaries are not yet enabled. Configure an AI provider in Settings to get started."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Go to AI / LLM Settings"
msgstr ""

#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html
msgid "Search"
msgstr "Suchen"

#: changedetectionio/templates/base.html
#, python-format
msgid "URL or Title in '%(title)s'"
msgstr "URL oder Titel in '%(title)s'"

#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr "URL oder Titel"

#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr "Suchbegriff eingeben..."

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "AI"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "AI — Notify when…"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid ""
"Describe what you care about. The AI evaluates every detected change against this and only notifies you when it "
"matches."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Set a change intent for all watches in this tag/group. Each watch can override with its own."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid "From group '%(name)s': %(value)s"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "e.g. Alert me when the price drops below $300, or a new product is launched. Ignore footer and navigation changes."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "e.g. Flag price changes or new product launches across all watches in this group"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Examples:"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Only notify if the price drops below $200, or a limited-time deal is added"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Alert when a new recall, safety notice, or product withdrawal is published"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Notify when a new grant round opens or an application deadline is announced"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Only important if package versions change or a CVE is mentioned"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid "AI pre-filter active: <code>%(filter)s</code> — narrows content scope before evaluation"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid ""
"When a change is detected, the AI describes it according to your instructions and replaces <code>%(diff)s</code> in "
"your notification. Use <code>%(raw_diff)s</code> if you still want the original diff."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Describe how changes should be summarised in notifications for all watches in this group."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "List each new item added with its name and price. Translate to English."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Summarise what events were added or cancelled. Two sentences maximum."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Describe the price change: old price, new price, percentage difference."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid ""
"Configure an AI / LLM provider in <a href=\"%(url)s\">Settings → AI / LLM</a> to enable AI Change Intent and AI "
"Change Summary."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid "Configure an AI / LLM provider in <a href=\"%(url)s\">Settings → AI / LLM</a> to enable AI features for this group."
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Trigger text is processed from the result-text that comes out of any CSS/JSON Filters for this monitor"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "You can also use"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "conditions"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "\"Page text\" - with Contains, Starts With, Not Contains and many more"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
"waiting for when a product is available again"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Block text is processed from the result-text that comes out of any CSS/JSON Filters for this monitor"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "One entry per line — any line in the page text that contains a match is kept"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Simpler alternative to regex — use this when you just want lines about a specific topic"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "enter <code>celsius</code> to keep only lines mentioning temperature readings"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Extracts text in the final output (line by line) after other filters using regular expressions or string match:"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
#, python-format
msgid "Use <code>//(?aiLmsux))</code> type flags (more <a href=\"%(url)s\">information here</a>)"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example: <code>Out of stock</code>"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""

#: changedetectionio/templates/login.html
msgid "Login"
msgstr "Login"

#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Scheduling paused — click to resume"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Scheduling active — click to pause all"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Paused"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Live"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "Benachrichtigungen entstummen"

#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr "Benachrichtigungen sind stummgeschaltet - klicken zum Entstummen"

#: changedetectionio/templates/menu.html
msgid "Alerts on"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Log out"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Settings"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "BEARBEITEN"

#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Toggle AI Mode"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Toggle AI mode"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "Hell-/Dunkelmodus umschalten"

#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr "Hell-/Dunkelmodus umschalten"

#: changedetectionio/templates/sidebar-nav.html
msgid "Add a page watch"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Page Watches"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Unread changes"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Watch Groups"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Import lists of web pages"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Browsers (coming soon)"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Browsers"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "soon"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Search, or Use Alt+S Key"
msgstr "Suchen oder Alt+S-Taste verwenden"

#: changedetectionio/templates/sidebar-nav.html
msgid "Queue"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Live activity"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "A new version is available"
msgstr ""

#: changedetectionio/validate_url.py
msgid "API Base URL is not a valid http(s) URL."
msgstr ""

#: changedetectionio/validate_url.py
msgid ""
"API Base URL resolves to a private, loopback, link-local or reserved IP address and was blocked to prevent SSRF. To "
"allow LLM endpoints on private networks (e.g. a local Ollama server) set the environment variable "
"ALLOW_IANA_RESTRICTED_ADDRESSES=true and restart."
msgstr ""

#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "Ja"

#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "Nein"

#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "Haupteinstellungen"

