if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "Skupina / značka monitoru"
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "a"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr "Více zde"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr "URL pro AppRise oznámení"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr "Použít"
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr "Zobrazit pokročilou nápovědu a tipy"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "textu oznámení včetně názvu."
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr "další nápověda zde"
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "Odeslat testovací oznámení"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr "Přidat email"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr "Přidat emailovou adresu"
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "Protokoly ladění oznámení"
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "Zpracovává se.."
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "Nadpis pro všechna oznámení"
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "například -"
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "Formát pro všechna oznámení"
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "Akce"
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr "Možná budete muset"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr "v"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr "soubor"
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "Časové limity plánu"
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "Víkendy"
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "Resetovat"
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr "Další nápověda a příklady použití plánovače"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "Chcete použít časový plán?"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr "Spouštěcí text"
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "Ignorovaný text"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr "Nedojde k detekci změn, protože tento text existuje."
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr "Blokovaný text"
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr "Vyhledejte nebo použijte klávesu Alt+S"
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr "Aktualizace v reálném čase offline"
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "Vyberte Jazyk"
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr "Automaticky zjistit z prohlížeče"
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr "Hledat"
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr "v"
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr "informace zde"
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr "Přihlášení"
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr "SKUPINY"
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr "NASTAVENÍ"
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr "IMPORTOVAT"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "Odtlumit oznámení"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "Ztlumit oznámení"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr "Oznámení jsou ztlumena - klikněte pro odtlumení"
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "UPRAVIT"
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr "ODHLÁSIT SE"
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "Přepnout režim Světlý/Tmavý"
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr "Přepínání mezi světlým/tmavým režimem"
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr "Změnit jazyk"
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr "Změnit jazyk"
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "Ano"
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "Ne"
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "Hlavní nastavení"
diff --git a/changedetectionio/translations/de/LC_MESSAGES/messages.mo b/changedetectionio/translations/de/LC_MESSAGES/messages.mo
index 0b3829fe..66cf4dd4 100644
Binary files a/changedetectionio/translations/de/LC_MESSAGES/messages.mo and b/changedetectionio/translations/de/LC_MESSAGES/messages.mo differ
diff --git a/changedetectionio/translations/de/LC_MESSAGES/messages.po b/changedetectionio/translations/de/LC_MESSAGES/messages.po
index a020d3f9..2ad61b88 100644
--- a/changedetectionio/translations/de/LC_MESSAGES/messages.po
+++ b/changedetectionio/translations/de/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:19+0100\n"
"PO-Revision-Date: 2026-01-14 03:57+0100\n"
"Last-Translator: \n"
"Language: de\n"
@@ -18,383 +18,382 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: 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:90
+#: 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:103
+#: 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:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr "Backups wurden gelöscht."
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr "Backups"
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr "Ein Backup läuft!"
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.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/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr "Mb"
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr "Keine Backups gefunden."
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr "Backup erstellen"
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr "Backups entfernen"
-#: changedetectionio/blueprint/imports/importer.py:45
+#: 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:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr "{} aus Liste importiert in {:.2f}s, {} übersprungen."
-#: changedetectionio/blueprint/imports/importer.py:98
+#: 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:102
+#: 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:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr "{} aus Distill.io importiert in {:.2f}s, {} übersprungen."
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: 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:200 changedetectionio/blueprint/imports/importer.py:268
+#: 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:214 changedetectionio/blueprint/imports/importer.py:297
+#: 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:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr "{} aus Wachete .xlsx importiert in {:.2f}s"
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr "{} aus benutzerdefinierter .xlsx importiert in {:.2f}s"
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr "URL-Liste"
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr "Distill.io"
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ".XLSX & Wachete"
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr "Beispiel:"
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: 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:44
+#: 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."
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr "Das ist"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr "Experimental-"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr "Unterstützte Felder sind"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr "der Rest (inkl"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr "werden ignoriert."
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr "Wie exportiere ich?"
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: 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:91
+#: 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:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr "Benutzerdefinierte Zuordnung"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr "Dateizuordnungstyp."
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr "Spalte #"
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr "Typ"
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr "keiner"
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr "CSS/xPath-Filter"
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr "Gruppe/Tag beobachten"
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr "Nachprüfzeit (Minuten)"
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr "IMPORT"
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr "Passwortschutz entfernt."
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr "Warnung: Anzahl der Worker ({}) nähert sich oder überschreitet die verfügbaren CPU-Kerne ({})"
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr "Anzahl der \"Worker\" geändert auf: {}"
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: 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:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr "Fehler beim Anpassen der \"Worker\": {}"
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr "Passwortschutz aktiviert."
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr "Einstellungen aktualisiert."
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__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:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr "Der API-Schlüssel wurde neu generiert."
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr "Alle Benachrichtigungen stummgeschaltet."
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr "Alle Benachrichtigungen entstummt."
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr "Benachrichtigungs-Debug-Protokoll"
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: 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:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr "Abrufen"
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr "Globale Filter"
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr "UI-Optionen"
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr "API"
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr "RSS"
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr "Uhrzeit und Datum"
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr "CAPTCHA & Proxys"
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr "Info"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: 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:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr "Sekunden"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr "Weitere Informationen"
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: 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:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr "Setzen auf"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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:81
+#: 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:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr "Token in Benachrichtigungslinks."
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr "hier mehr lesen"
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr "Methode (Standard), bei der Ihre überwachten Websites kein Javascript zum Rendern benötigen."
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr "Benutzen Sie die"
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr "Basic"
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr ""
"Methode erfordert eine Netzwerkverbindung zu einem laufenden WebDriver+Chrome-Server, der durch die Umgebungsvariable"
" festgelegt wird"
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr "Der"
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr "Chrome/Javascript"
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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."
@@ -402,448 +401,440 @@ 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:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr "Das wird warten"
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr "Sekunden, bevor der Text extrahiert wird."
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr "Aktuell läuft:"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr "betriebsbereit"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr "Worker"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr "aktiv in Bearbeitung"
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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:129
+#: 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:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html 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/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr "Hinweis:"
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: 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:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.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:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr "ignoriert"
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr "API-Zugriff und Beispiele hier"
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr "API-Schlüssel"
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr "Chrome-Erweiterung"
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: 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:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr "Chrome Webstore"
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: 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:236
+#: 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:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: 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:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr "Tipp"
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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:348
+#: 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:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr "Python-Version:"
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr "Aktive Plugins:"
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr "Keine Plugins aktiv"
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr "Zurück"
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr "Snapshot-Verlauf löschen"
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr "Das Tag „{}“ existiert bereits."
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr "Tag hinzugefügt"
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: 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:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr "Tag nicht gefunden"
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr "Aktualisiert"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr "Diese Einstellungen sind"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr "hinzugefügt"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr "auf alle vorhandenen Überwachungskonfigurationen."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: 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:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: 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:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr "Achtung!"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr "Es gibt"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr "Systemweite Benachrichtigungs-URLs aktiviert"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr "Dieses Formular überschreibt die Benachrichtigungseinstellungen nur für diese Überwachung."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr "Auch wenn die Liste der Benachrichtigungs-URLs hier leer ist, werden dennoch Benachrichtigungen versendet."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: 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:11
+#: 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:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr "Gruppe / Label"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr "# Überwachungen"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr "Tag-/Labelname"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: 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:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr "Bearbeiten"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: 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:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr "Gruppe löschen?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr ""
"Möchten Sie die Gruppe %(title)s wirklich löschen?
Diese Aktion kann nicht rückgängig "
"gemacht werden.
"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr "Löschen"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: 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:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr "Gruppenverknüpfung aufheben?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
@@ -852,413 +843,410 @@ msgstr ""
"
Möchten Sie wirklich alle Beobachtungen aus der Gruppe %(title)s entfernen?
Das Tag bleibt "
"erhalten, aber die Beobachtungen werden daraus entfernt."
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr "Verknüpfung aufheben"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: 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:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: 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:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr "{} Überwachungen gelöscht"
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr "{} Überwachungen pausiert"
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr "{} Überwachungen fortgesetzt"
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr "{} Überwachungen aktualisiert"
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr "{} Überwachungen stummgeschaltet"
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr "{} Überwachungen nicht stummgeschaltet"
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: 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:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr "{} Überwachungfehler behoben"
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr "{} Überwachungen gelöscht/zurückgesetzt."
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: 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:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr "{} Überwachungen wurde markiert"
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr "Überwachung nicht gefunden"
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: 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:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr "Falscher Bestätigungstext"
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: 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:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr "Gelöscht."
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: 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:261
+#: 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:264 changedetectionio/blueprint/ui/__init__.py:301
+#: 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:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr "{} Überwachungen zur erneuten Überprüfung eingereiht ({} bereits in Warteschlange oder laufend)."
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: 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:332
+#: 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:403
+#: 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/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: 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:98
+#: 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/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr "Keine Überwachungen zum Bearbeiten"
-#: changedetectionio/blueprint/ui/edit.py:42
+#: 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:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr "In den Modus {} gewechselt."
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr "Das Bearbeitungsformular für den Prozessor/das Plugin „{}“ kann nicht geladen werden. Fehlt das Plugin?"
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr "Aktualisierte Überwachung – fortgesetzt!"
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr "Überwachung aktualisiert."
-#: changedetectionio/blueprint/ui/preview.py:78
+#: 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/templates/clear_all_history.html:12
+#: 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:13
+#: 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:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr "Backups"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr "Link zuerst."
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr "Bestätigungstext"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: 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:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr "löschen"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: 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:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr "Verlauf löschen!"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr "Abbrechen"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: 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:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr "Als Bild teilen"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: 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:9
+#: 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"
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr "Von"
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr "Zu"
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr "Wörter"
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr "Zeilen"
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr "Leerzeichen ignorieren"
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr "Gleich/unverändert"
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr "Entfernt"
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr "Hinzugefügt"
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr "Ersetzt"
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr "Tastatur:"
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr "Zurück"
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr "Nächste"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr "Springe zum nächsten Unterschied"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr "Springen"
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr "Fehlertext"
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr "Fehler-Screenshot"
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr "Text"
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr "Aktueller Screenshot"
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr "Daten extrahieren"
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr "vor Sekunden."
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr "vor Sekunden"
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: 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:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr "Profi-Tipp: Sie können es aktivieren"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr "„Zugriff freigeben, wenn Passwort aktiviert ist“"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr "aus den Einstellungen."
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr "Gehe zu einem einzelnen snapshot"
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: 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:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr "Aktueller Screenshot der letzten Anfrage"
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.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:154
+#: 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:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr "Anfrage"
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr "Browserschritte"
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr "Visuelle Filterauswahl"
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr "Bedingungen"
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr "Statistiken"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: 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:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: 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:74
+#: 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:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr "Hilfe und Beispiele finden Sie hier"
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: 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:85
+#: 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:95
+#: 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:110
+#: 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."
@@ -1266,91 +1254,91 @@ 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:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr "Methode (default), bei der Ihre überwachte Website kein Javascript zum Rendern benötigt."
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr ""
"Die Methode erfordert eine Netzwerkverbindung zu einem laufenden WebDriver+Chrome-Server, der durch die "
"Umgebungsvariable „WEBDRIVER_URL“ festgelegt wird."
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr "Überprüfen Sie alles noch einmal"
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: 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:147
+#: 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:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr "Erweiterte Optionen anzeigen"
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: 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:158
+#: 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:180
+#: 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:189
+#: 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:192
+#: 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:194
+#: 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:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr "Lesen Sie hier mehr"
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: 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:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr "Schalten Sie den Textfinder ein"
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: 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:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr "Klicken Sie hier, um zu starten"
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: 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:242
+#: 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:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: 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:253
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Sorry, this functionality only works with fetchers that support interactive Javascript (so far only Playwright based "
"fetchers)"
@@ -1358,89 +1346,89 @@ msgstr ""
"Leider funktioniert diese Funktion nur mit Fetchern, die interaktives JavaScript unterstützen (bisher nur Playwright-"
"basierte Fetcher)."
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: 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:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr "Das musst du"
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr "Legen Sie die Fetch-Methode fest"
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: 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:298
+#: 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:298
+#: 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:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr "Vorschau aktivieren"
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr "Profi-Tipps:"
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: 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:322
+#: 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:326
+#: 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"
msgstr "Hinweis: Je nach Länge und Ähnlichkeit des Textes in jeder Zeile kann der Algorithmus eine"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr "anstatt"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr "Ersatz"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr "Zum Beispiel."
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr "Zusatz"
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: 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:327
+#: 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:328
+#: 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:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr "Erwägen Sie die Aktivierung"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: 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:332
+#: 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."
@@ -1448,38 +1436,37 @@ 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."
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
"Hilft dabei, erkannte Änderungen zu reduzieren, die durch das Umstellen von Zeilen auf Websites verursacht werden, "
"kombiniert mit"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr "Überprüfen Sie eindeutige Zeilen"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr "unten."
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: 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:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr "Laden..."
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr "Text"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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"
@@ -1487,1569 +1474,1568 @@ 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:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr "Tab. Verwendung"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr "Umschalt+Klick"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr "um mehrere Elemente auszuwählen."
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr "Auswahlmodus:"
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr "Nach Element auswählen"
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr "Bereich zeichnen"
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr "Klare Auswahl"
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: 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:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr "Momentan:"
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: 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:424
+#: 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:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr "Anzahl prüfen"
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr "Aufeinanderfolgende Filterausfälle"
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr "Länge des Verlaufs"
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr "Dauer des letzten Abrufs"
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr "Anzahl der Benachrichtigungsalarme"
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr "Antwort vom Servertyp"
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: 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:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr "Überwachung löschen?"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: 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:489
+#: 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:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr "Verlauf löschen?"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: 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:496
+#: 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:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr "Verlauf löschen"
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr "Klonen und bearbeiten"
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr "Zeitstempel auswählen"
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr "Gehen"
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: 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:91
+#: 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/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr "Achtung, die URL {} existiert bereits."
-#: changedetectionio/blueprint/ui/views.py:32
+#: 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:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr "Überwachung hinzugefügt."
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr "zeige {start} - {end} {record_name} von insgesamt {total}"
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr "Einträge"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.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/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr "Diese URL überwachen!"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr "Bearbeiten > Überwachen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr "Erstellen Sie einen Link zum Teilen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr "Tipp: Sie können auch „gemeinsame“ Überwachungen hinzufügen."
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr "Weitere Informationen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr "Pause"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr "Pause aufheben"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr "Stumm"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr "Stummschaltung aufheben"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr "Tag"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr "Markierung angesehen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr "Standardbenachrichtigung verwenden"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr "Fehler löschen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr "Verlauf löschen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "
Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr ""
"Möchten Sie den Verlauf für die ausgewählten Elemente wirklich löschen?
Diese Aktion kann nicht rückgängig "
"gemacht werden.
"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr "OK"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr "Verlauf löschen/zurücksetzen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr "Überwachungen löschen?"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr ""
"Möchten Sie die ausgewählten Überwachungen wirklich löschen?
Diese Aktion kann nicht rückgängig "
"gemacht werden.
"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr "Warteschlangengröße"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr "Suchen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr "Alle"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr "Webseite"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr "Auffüllen und Preis"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr "Geprüft"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr "Zuletzt"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr "Geändert"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr "eine Liste importieren"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: 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:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr "Auf Lager"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr "Nicht auf Lager"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr "Preis"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr "Keine Informationen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr "Jetzt prüfen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr "Wartend"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr "Verlauf"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr "Vorschau"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr "Mit Fehlern"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr "Alle angesehen markieren"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr "Alle in „%(title)s“ angezeigten Elemente markieren"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr "Ungelesen"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr "Überprüfen Sie alles noch einmal"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr "in '%(title)s'"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: 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:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr "Bereits angemeldet"
-#: changedetectionio/flask_app.py:591
+#: 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:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr "Falsches Passwort"
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: 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:64
+#: 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:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr "Ungültiges Format der Zeit. Verwenden Sie HH:MM."
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr "Ungültiger Name der Zeitzone"
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr "nicht festgelegt"
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr "Startet um"
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr "Laufzeit"
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr "Verwenden Sie einen Zeitplaner"
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr "Optionale Zeitzone zum Ausführen"
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr "Montag"
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr "Dienstag"
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr "Mittwoch"
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr "Donnerstag"
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr "Freitag"
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr "Samstag"
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr "Sonntag"
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr "Wochen"
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr "Sollte null oder mehr Sekunden enthalten"
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr "Tage"
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr "Stunden"
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr "Minuten"
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr "Sekunden"
-#: changedetectionio/forms.py:460
+#: 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:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr "„%s“ ist keine gültige AppRise-URL."
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: 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:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr "„%s“ ist kein gültiger XPath-Ausdruck. (%s)"
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr "„%s“ ist kein gültiger JSONPath-Ausdruck. (%s)"
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr "„%s“ ist kein gültiger JQ-Ausdruck. (%s)"
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr "Leerer Wert nicht zulässig."
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr "Ungültiger Wert."
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr "URL"
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr "Gruppe / Label"
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr "Überwachen"
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr "Prozessor"
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr "Bearbeiten"
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr "Fetch Methode"
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr "Benachrichtigungstext"
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr "Benachrichtigungsformat"
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr "Benachrichtigungstitel"
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr "Liste der Benachrichtigungs-URLs"
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr "Prozessor – Was möchten Sie erreichen?"
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr "Standardzeitzone für den Watch-Check-Planer"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr "Warten Sie einige Sekunden, bevor Sie Text extrahieren."
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr "Sollte eine oder mehrere Sekunden enthalten"
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr "URL"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr "Laden Sie die XLSX-Datei hoch"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr "Muss eine XLSX-Datei sein!"
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr "Dateizuordnung"
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr "UI-Optionen"
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr "Auswahlmodus:"
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr "Wert"
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr "Prüfintervall"
-#: changedetectionio/forms.py:797
+#: 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:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr "CSS/xPath-Filter"
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr "Elemente entfernen"
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr "Daten extrahieren"
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr "Titel"
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr "Ignorieren Sie alle übereinstimmenden Zeilen"
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr "Request body"
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr "Request method"
-#: changedetectionio/forms.py:811
+#: 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:812
+#: 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:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr "Entfernen Sie doppelte Textzeilen"
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr "Sortieren Sie den Text alphabetisch"
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr "Entfernen Sie ignorierte Zeilen"
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr "Entfernen Sie alle Leerzeichen vor und nach jeder Textzeile"
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr "Hinzugefügte Zeilen"
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr "Zeilen ersetzt/geändert"
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr "Entfernte Zeilen"
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr "Schlüsselwort-Trigger – Auslösen/Warten auf Text"
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr "Blockieren Sie die Änderungserkennung, während der Text übereinstimmt"
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr "Führen Sie JavaScript vor der Änderungserkennung aus"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr "Speichern"
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr "Proxy"
-#: changedetectionio/forms.py:832
+#: 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"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr "Stumm"
# Context
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr "An"
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr "Benachrichtigungen"
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr "Screenshot an Benachrichtigung anhängen (sofern möglich)"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr "Übereinstimmung"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr "Passen Sie alle folgenden Punkte an"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr "Entspricht einer der folgenden Bedingungen"
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr "Verwenden Sie Seite in der Liste"
-#: changedetectionio/forms.py:855
+#: 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:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr "Ungültige Vorlagensyntaxkonfiguration: %(error)s"
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr "Ungültige Vorlagensyntax: %(error)s"
-#: changedetectionio/forms.py:897
+#: 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/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr "Name"
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr "Proxy-URL"
-#: changedetectionio/forms.py:927
+#: 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:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr "Browser-Verbindungs-URL"
-#: changedetectionio/forms.py:939
+#: 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:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr "Klartext-Anfragen"
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr "Chrome-Anfragen"
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr "Standard-Proxy"
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr "Zufällige Jitter-Sekunden ± überprüfen"
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr "Anzahl der Fetch Arbeiter"
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr "Sollte zwischen 1 und 50 liegen"
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr "Anforderungs-Timeout in Sekunden"
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr "Sollte zwischen 1 und 999 liegen"
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr "Standardmäßige User-Agent Überschreibungen"
-#: changedetectionio/forms.py:977
+#: 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:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr "Öffnen Sie die Seite „Verlauf“ in einem neuen Tab"
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr "Echtzeit-UI-Updates aktiviert"
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr "Favicons Aktiviert"
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr "Verwenden Sie die Seite in der Übersichtsliste der Beobachtungen"
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr "Sicherheitsüberprüfung des API-Zugriffstokens aktiviert"
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr "Benachrichtigungs-Basis-URL überschreiben"
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Leere Seiten als Änderung behandeln?"
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr "Text ignorieren"
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr "Leerzeichen ignorieren"
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: 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:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr "Passwort"
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr "Pagergröße"
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr "Sollte mindestens Null sein (deaktiviert)"
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr "RSS-Inhaltsformat"
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr "RSS--Körper erstellt aus"
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr "RSS-Vorlage „Systemstandard“ überschreiben"
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr "Passwort entfernen"
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr "Rendern Sie den Inhalt des Ankertags"
-#: changedetectionio/forms.py:1023
+#: 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:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr "Ausgeblendete Beobachtungen aus RSS-Feed ausblenden"
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr "Aktivieren Sie den RSS-Reader-Modus"
-#: changedetectionio/forms.py:1029
+#: 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:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr "Sollte null oder mehr Versuche enthalten"
-#: changedetectionio/forms.py:1033
+#: 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:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr "RegEx zum Extrahieren"
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr "Als CSV exportieren"
-#: changedetectionio/processors/extract.py:131
+#: 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:328
+#: 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:363
+#: 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:412
+#: 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:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: 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:23
+#: 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:29
+#: 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:31
+#: 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:40
+#: 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:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr "Mindeständerungsprozentsatz"
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr "Pixeldifferenzempfindlichkeit"
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr "Verwenden Sie Systemstandards"
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr "Begrenzungsrahmen"
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr "Auswahlmodus:"
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: 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:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr "Screenshot-Vergleich"
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: 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:21
+#: 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:22
+#: 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/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr "Erkennung von Bestandsauffüllung"
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: 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:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr "Eventuelle Änderungen der Verfügbarkeit"
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: 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:21
+#: 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:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr "Keine Begrenzung"
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: 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:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr "Schwellenwert in %% für Preisänderungen seit dem ursprünglichen Preis"
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: 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:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr "Verfolgen Sie Preisänderungen"
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr "Wiederauffüllung und Preiserkennung"
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: 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:14
+#: 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/text_json_diff/processor.py:22
+#: 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:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr "Erkennt nach Möglichkeit alle Textänderungen"
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr "Fehler beim Abrufen der Metadaten für {}"
-#: changedetectionio/store.py:396
+#: changedetectionio/store.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/templates/_common_fields.html:9
+#: 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:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr "Tokens/Platzhalter anzeigen"
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr "Token"
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr "Beschreibung"
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr "Die UUID der Überwachung."
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "Die Überwachungsgruppe / Tag"
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "und"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr "Mehr hier"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr "AppRise-Benachrichtigungs-URLs"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr "Verwenden"
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr "Erweiterte Hilfe und Tipps anzeigen"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "des Benachrichtigungstexts, einschließlich des Titels."
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr "weitere Hilfe hier"
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "Testbenachrichtigung senden"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr "E-Mail hinzufügen"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr "E-Mail-Adresse hinzufügen"
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "Benachrichtigungs-Debug-Protokolle"
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "Verarbeitung läuft.."
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "Titel für alle Benachrichtigungen"
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "zum Beispiel -"
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "Format für alle Benachrichtigungen"
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "Aktionen"
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr "Sie müssen möglicherweise"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr "in der"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr "Datei"
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "Zeitliche Begrenzungen des Zeitplans"
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "Wochenenden"
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "Zurücksetzen"
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: 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:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "Möchten Sie einen Zeitplan verwenden?"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr "Auslösender Text"
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "Ignorierter Text"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr "Es wird keine Änderungserkennung stattfinden, da dieser Text existiert."
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr "Blockierter Text"
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr "Suchen oder Alt+S-Taste verwenden"
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr "Echtzeit-Updates offline"
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "Wählen Sie Sprache aus"
-#: changedetectionio/templates/base.html:269
+#: 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:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr "Suchen"
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr "in"
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr "Informationen hier"
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr "Login"
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr "GRUPPEN"
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr "EINSTELLUNGEN"
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr "IMPORTIEREN"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "Benachrichtigungen entstummen"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "Benachrichtigungen stummschalten"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr "Benachrichtigungen sind stummgeschaltet - klicken zum Entstummen"
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "BEARBEITEN"
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr "ABMELDEN"
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "Hell-/Dunkelmodus umschalten"
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr "Hell-/Dunkelmodus umschalten"
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr "Sprache ändern"
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr "Sprache ändern"
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "Ja"
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "Nein"
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "Haupteinstellungen"
diff --git a/changedetectionio/translations/en_GB/LC_MESSAGES/messages.mo b/changedetectionio/translations/en_GB/LC_MESSAGES/messages.mo
index 3486bdec..dac9e539 100644
Binary files a/changedetectionio/translations/en_GB/LC_MESSAGES/messages.mo and b/changedetectionio/translations/en_GB/LC_MESSAGES/messages.mo differ
diff --git a/changedetectionio/translations/en_GB/LC_MESSAGES/messages.po b/changedetectionio/translations/en_GB/LC_MESSAGES/messages.po
index 6475e3b8..e77e4fac 100644
--- a/changedetectionio/translations/en_GB/LC_MESSAGES/messages.po
+++ b/changedetectionio/translations/en_GB/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: changedetection.io\n"
"Report-Msgid-Bugs-To: https://github.com/dgtlmoon/changedetection.io\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:19+0100\n"
"PO-Revision-Date: 2026-01-12 16:33+0100\n"
"Last-Translator: British English Translation Team\n"
"Language: en_GB\n"
@@ -18,2985 +18,2971 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:90
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:103
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:45
+#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:98
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:102
+#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:200 changedetectionio/blueprint/imports/importer.py:268
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:214 changedetectionio/blueprint/imports/importer.py:297
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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 ""
-#: changedetectionio/blueprint/imports/templates/import.html:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:44
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py
+#: changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:81
+#: 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:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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:129
+#: 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:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: 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:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.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:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: 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:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: 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:236
+#: 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:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: 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:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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:348
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:11
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
"watches will be removed from it.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:261
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:264 changedetectionio/blueprint/ui/__init__.py:301
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:332
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:403
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: changedetectionio/blueprint/ui/__init__.py
+msgid "Language set to auto-detect from browser"
+msgstr ""
+
+#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:98
+#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:42
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr ""
-#: changedetectionio/blueprint/ui/preview.py:78
+#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:9
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/diff.html:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:154
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:74
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:85
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:95
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:110
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:147
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:158
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:180
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:192
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:242
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:253
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:322
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: 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"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:332
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:91
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:32
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Add a new web page change detection watch"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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 ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
+#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr ""
-#: changedetectionio/flask_app.py:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr ""
-#: changedetectionio/flask_app.py:591
+#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr ""
-#: changedetectionio/flask_app.py:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr ""
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
-#: changedetectionio/forms.py:64
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr ""
-#: changedetectionio/forms.py:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr ""
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr ""
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr ""
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr ""
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr ""
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr ""
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr ""
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr ""
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr ""
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr ""
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr ""
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr ""
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr ""
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr ""
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr ""
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr ""
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr ""
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr ""
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr ""
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr ""
-#: changedetectionio/forms.py:460
+#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr ""
-#: changedetectionio/forms.py:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr ""
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr ""
-#: changedetectionio/forms.py:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr ""
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr ""
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr ""
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr ""
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr ""
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr ""
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr ""
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr ""
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr ""
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr ""
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr ""
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr ""
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr ""
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr ""
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr ""
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr ""
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr ""
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr ""
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr ""
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr ""
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr ""
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr ""
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr ""
-#: changedetectionio/forms.py:797
+#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr ""
-#: changedetectionio/forms.py:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr ""
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr ""
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr ""
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr ""
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr ""
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr ""
-#: changedetectionio/forms.py:811
+#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr ""
-#: changedetectionio/forms.py:812
+#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr ""
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr ""
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr ""
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr ""
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr ""
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr ""
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr ""
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr ""
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr ""
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr ""
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr ""
-#: changedetectionio/forms.py:832
+#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr ""
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr ""
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr ""
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr ""
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr ""
-#: changedetectionio/forms.py:855
+#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr ""
-#: changedetectionio/forms.py:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:897
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr ""
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr ""
-#: changedetectionio/forms.py:927
+#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr ""
-#: changedetectionio/forms.py:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr ""
-#: changedetectionio/forms.py:939
+#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr ""
-#: changedetectionio/forms.py:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr ""
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr ""
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr ""
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr ""
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr ""
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr ""
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr ""
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr ""
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr ""
-#: changedetectionio/forms.py:977
+#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr ""
-#: changedetectionio/forms.py:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr ""
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr ""
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr ""
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr ""
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr ""
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr ""
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr ""
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr ""
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr ""
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr ""
-#: changedetectionio/forms.py:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr ""
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr ""
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr ""
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr ""
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr ""
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr ""
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr ""
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr ""
-#: changedetectionio/forms.py:1023
+#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr ""
-#: changedetectionio/forms.py:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr ""
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr ""
-#: changedetectionio/forms.py:1029
+#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr ""
-#: changedetectionio/forms.py:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr ""
-#: changedetectionio/forms.py:1033
+#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr ""
-#: changedetectionio/forms.py:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr ""
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr ""
-#: changedetectionio/processors/extract.py:131
+#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:328
+#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:363
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:412
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:23
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:29
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:31
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:40
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:21
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:22
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:21
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr ""
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr ""
-#: changedetectionio/processors/restock_diff/processor.py:14
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr ""
-#: changedetectionio/processors/text_json_diff/processor.py:22
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr ""
-#: changedetectionio/processors/text_json_diff/processor.py:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr ""
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr ""
-#: changedetectionio/store.py:396
+#: changedetectionio/store.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr ""
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr ""
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr ""
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr ""
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr ""
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr ""
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr ""
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr ""
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr ""
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr ""
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr ""
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr ""
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr ""
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr ""
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr ""
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr ""
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr ""
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr ""
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr ""
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr ""
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr ""
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr ""
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr ""
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr ""
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr ""
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr ""
diff --git a/changedetectionio/translations/en_US/LC_MESSAGES/messages.mo b/changedetectionio/translations/en_US/LC_MESSAGES/messages.mo
index 47dfe180..f1984c79 100644
Binary files a/changedetectionio/translations/en_US/LC_MESSAGES/messages.mo and b/changedetectionio/translations/en_US/LC_MESSAGES/messages.mo differ
diff --git a/changedetectionio/translations/en_US/LC_MESSAGES/messages.po b/changedetectionio/translations/en_US/LC_MESSAGES/messages.po
index b36bc36d..0edefb6c 100644
--- a/changedetectionio/translations/en_US/LC_MESSAGES/messages.po
+++ b/changedetectionio/translations/en_US/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: https://github.com/dgtlmoon/changedetection.io\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:19+0100\n"
"PO-Revision-Date: 2026-01-12 16:37+0100\n"
"Last-Translator: FULL NAME \n"
"Language: en_US\n"
@@ -18,2985 +18,2971 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:90
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:103
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:45
+#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:98
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:102
+#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:200 changedetectionio/blueprint/imports/importer.py:268
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:214 changedetectionio/blueprint/imports/importer.py:297
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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 ""
-#: changedetectionio/blueprint/imports/templates/import.html:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:44
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py
+#: changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:81
+#: 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:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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:129
+#: 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:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: 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:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.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:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: 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:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: 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:236
+#: 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:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: 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:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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:348
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:11
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr "Add a new organizational tag"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr "No website organizational tags/groups configured"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
"watches will be removed from it.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:261
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:264 changedetectionio/blueprint/ui/__init__.py:301
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:332
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:403
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: changedetectionio/blueprint/ui/__init__.py
+msgid "Language set to auto-detect from browser"
+msgstr ""
+
+#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:98
+#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:42
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr ""
-#: changedetectionio/blueprint/ui/preview.py:78
+#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:9
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/diff.html:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:154
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:74
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr "organizational tag/group name used in the main listing page"
-#: changedetectionio/blueprint/ui/templates/edit.html:85
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:95
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:110
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:147
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:158
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:180
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:192
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:242
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:253
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:322
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: 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"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:332
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:91
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:32
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Add a new web page change detection watch"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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 ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
+#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr ""
-#: changedetectionio/flask_app.py:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr ""
-#: changedetectionio/flask_app.py:591
+#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr ""
-#: changedetectionio/flask_app.py:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr ""
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
-#: changedetectionio/forms.py:64
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr ""
-#: changedetectionio/forms.py:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr ""
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr ""
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr ""
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr ""
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr ""
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr ""
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr ""
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr ""
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr ""
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr ""
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr ""
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr ""
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr ""
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr ""
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr ""
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr ""
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr ""
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr ""
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr ""
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr ""
-#: changedetectionio/forms.py:460
+#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr ""
-#: changedetectionio/forms.py:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr ""
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr ""
-#: changedetectionio/forms.py:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr ""
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr ""
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr ""
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr ""
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr ""
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr ""
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr ""
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr ""
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr ""
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr ""
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr ""
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr ""
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr ""
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr ""
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr ""
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr ""
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr ""
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr ""
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr ""
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr ""
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr ""
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr ""
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr ""
-#: changedetectionio/forms.py:797
+#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr ""
-#: changedetectionio/forms.py:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr ""
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr ""
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr ""
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr ""
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr ""
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr ""
-#: changedetectionio/forms.py:811
+#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr ""
-#: changedetectionio/forms.py:812
+#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr ""
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr ""
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr ""
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr ""
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr ""
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr ""
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr ""
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr ""
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr ""
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr ""
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr ""
-#: changedetectionio/forms.py:832
+#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr ""
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr ""
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr ""
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr ""
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr ""
-#: changedetectionio/forms.py:855
+#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr ""
-#: changedetectionio/forms.py:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:897
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr ""
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr ""
-#: changedetectionio/forms.py:927
+#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr ""
-#: changedetectionio/forms.py:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr ""
-#: changedetectionio/forms.py:939
+#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr ""
-#: changedetectionio/forms.py:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr ""
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr ""
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr ""
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr ""
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr ""
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr ""
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr ""
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr ""
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr ""
-#: changedetectionio/forms.py:977
+#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr ""
-#: changedetectionio/forms.py:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr ""
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr ""
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr ""
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr ""
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr ""
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr ""
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr ""
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr ""
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr ""
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr ""
-#: changedetectionio/forms.py:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr ""
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr ""
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr ""
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr ""
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr ""
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr ""
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr ""
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr ""
-#: changedetectionio/forms.py:1023
+#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr ""
-#: changedetectionio/forms.py:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr ""
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr ""
-#: changedetectionio/forms.py:1029
+#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr ""
-#: changedetectionio/forms.py:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr ""
-#: changedetectionio/forms.py:1033
+#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr ""
-#: changedetectionio/forms.py:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr ""
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr ""
-#: changedetectionio/processors/extract.py:131
+#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:328
+#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:363
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:412
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:23
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:29
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:31
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:40
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:21
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:22
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:21
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr ""
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr ""
-#: changedetectionio/processors/restock_diff/processor.py:14
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr ""
-#: changedetectionio/processors/text_json_diff/processor.py:22
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr ""
-#: changedetectionio/processors/text_json_diff/processor.py:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr ""
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr ""
-#: changedetectionio/store.py:396
+#: changedetectionio/store.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr ""
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr ""
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr ""
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr ""
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr ""
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr ""
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr ""
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr ""
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr ""
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr ""
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr ""
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr ""
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr ""
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr ""
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr ""
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr ""
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr ""
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr ""
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr ""
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr ""
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr ""
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr ""
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr ""
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr ""
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr ""
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr ""
diff --git a/changedetectionio/translations/fr/LC_MESSAGES/messages.mo b/changedetectionio/translations/fr/LC_MESSAGES/messages.mo
index d7942d07..d7259099 100644
Binary files a/changedetectionio/translations/fr/LC_MESSAGES/messages.mo and b/changedetectionio/translations/fr/LC_MESSAGES/messages.mo differ
diff --git a/changedetectionio/translations/fr/LC_MESSAGES/messages.po b/changedetectionio/translations/fr/LC_MESSAGES/messages.po
index e8218bbc..5433b040 100644
--- a/changedetectionio/translations/fr/LC_MESSAGES/messages.po
+++ b/changedetectionio/translations/fr/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:19+0100\n"
"PO-Revision-Date: 2026-01-02 11:40+0100\n"
"Last-Translator: FULL NAME \n"
"Language: fr\n"
@@ -18,2997 +18,2983 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr "Une sauvegarde est déjà en cours, revenez dans quelques minutes"
-#: changedetectionio/blueprint/backups/__init__.py:90
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr "Nombre maximum de sauvegardes atteint, veuillez en supprimer quelques-unes"
-#: changedetectionio/blueprint/backups/__init__.py:103
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr "Sauvegarde en cours de création en arrière-plan, revenez dans quelques minutes."
-#: changedetectionio/blueprint/backups/__init__.py:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr "Les sauvegardes ont été supprimées."
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr "SAUVEGARDES"
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr "Une sauvegarde est en cours !"
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr "Mo"
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr "Aucune sauvegarde trouvée."
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr "Créer sauvegarde"
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr "Supprimer sauvegardes"
-#: changedetectionio/blueprint/imports/importer.py:45
+#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr "Importation de 5 000 des premières URL de votre liste, le reste peut être importé à nouveau."
-#: changedetectionio/blueprint/imports/importer.py:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr "{} importées de la liste en {:.2f}s, {} ignorées."
-#: changedetectionio/blueprint/imports/importer.py:98
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr "Impossible de lire le fichier JSON, est-il corrompu ?"
-#: changedetectionio/blueprint/imports/importer.py:102
+#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr "La structure JSON semble invalide, est-elle corrompue ?"
-#: changedetectionio/blueprint/imports/importer.py:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr "{} importées de Distill.io en {:.2f}s, {} ignorées."
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr "Impossible de lire le fichier XLSX d'exportation, quelque chose ne va pas avec le fichier ?"
-#: changedetectionio/blueprint/imports/importer.py:200 changedetectionio/blueprint/imports/importer.py:268
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr "Erreur lors du traitement de la ligne numéro {}, la valeur de l'URL était incorrecte, la ligne a été ignorée."
-#: changedetectionio/blueprint/imports/importer.py:214 changedetectionio/blueprint/imports/importer.py:297
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
"Erreur lors du traitement de la ligne numéro {}, vérifiez que tous les types de données des cellules sont corrects, "
"la ligne a été ignorée."
-#: changedetectionio/blueprint/imports/importer.py:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr "{} importées de Wachete .xlsx en {:.2f}s"
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr "{} importées de .xlsx personnalisé en {:.2f}s"
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr "Liste d'URL"
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr "Distill.io"
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ".XLSX et Wachete"
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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 ""
-#: changedetectionio/blueprint/imports/templates/import.html:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr "Exemple:"
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr "Les URL qui ne passent pas la validation resteront dans la zone de texte."
-#: changedetectionio/blueprint/imports/templates/import.html:44
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr "C'est"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr "expérimental"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr "les champs pris en charge sont"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr "le reste (y compris"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr "sont ignorés."
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr "Comment exporter ?"
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr "Assurez-vous de définir votre outil de récupération par défaut sur Chrome si nécessaire."
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr "Tableau de mappage des colonnes personnalisées et des types de données pour le"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr "Cartographie personnalisée"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr "Type de mappage de fichiers."
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr "Colonne #"
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr "Taper"
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr "aucun"
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr "Filtre CSS/xPath"
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr "Groupe de surveillance/tag"
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr "Temps de revérification (minutes)"
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr "IMPORTER"
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr "Avertissement: Le nombre de workers ({}) approche ou dépasse les cœurs CPU disponibles ({})"
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr "PARAMÈTRES"
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py
+#: changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr "Toutes les notifications sont désactivées."
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr "Toutes les notifications sont activées."
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr "Journal de débogage des notifications"
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr "Général"
-#: changedetectionio/blueprint/settings/templates/settings.html:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr "Récupération"
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr "Filtres globaux"
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr "Options de l'interface utilisateur"
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr "API"
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr "RSS"
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr "Heure et date"
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr "CAPTCHA et procurations"
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr "Info"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr "Heure de revérification par défaut pour tous les moniteurs, le minimum actuel du système est"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr "secondes"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr "Plus d'informations"
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr "Nombre de fois consécutives où le filtre CSS/xPath est manquant avant l'envoi d'une notification"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr "Définir à"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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 ""
"Autoriser l'accès à la page d'historique des changements lorsque le mot de passe est activé (utile pour partager la "
"page de diff)"
-#: changedetectionio/blueprint/settings/templates/settings.html:81
+#: 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:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr "token dans les liens de notification."
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr "en savoir plus ici"
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr "Utilisez le"
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr "Basique"
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr "Le"
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr "Chrome/Javascript"
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr "Cela attendra"
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr "secondes avant d’extraire le texte."
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr "En cours d'exécution:"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr "opérationnel"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr "workers"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr "en traitement actif"
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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:129
+#: 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:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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 "Conseil:"
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr "Connectez-vous à l'aide des proxys Bright Data et Oxylabs, découvrez-en plus ici."
-#: changedetectionio/blueprint/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr "Note:"
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: 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:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.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:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr "ignoré"
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr "Accès API et exemples ici"
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr "Clé API"
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr "Extension Chrome"
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: 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:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr "Chrome Webstore"
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: 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:236
+#: 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:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: 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:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr "Astuce"
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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:348
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr "Choisir un proxy par défaut pour tous les moniteurs"
-#: changedetectionio/blueprint/settings/templates/settings.html:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr "Version Python :"
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr "Plugins actifs :"
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr "Aucun plugin actif"
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr "Retour"
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr "Effacer/réinitialiser l'historique"
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr "Ajouté"
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr "Muet"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr "Filtres et déclencheurs"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr "PARAMÈTRES"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr "ajouté"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr "à toutes les configurations de moniteur existantes."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr "Filtrage de texte"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr "A utiliser avec prudence !"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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 "Cela remplira facilement votre quota de stockage de courrier électronique ou inondera d’autres stockages."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr "DÉCONNEXION"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr "DÉCONNEXION"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr "Il y a"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr "URL de notification à l'échelle du système activées"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr "ce formulaire remplacera les paramètres de notification pour ce moniteur uniquement"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr "une liste d'URL de notification vide ici enverra toujours des notifications."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr "Utiliser les paramètres par défaut du système"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:11
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr "Ajouter une nouvelle balise organisationnelle"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr "Groupe / Étiquette"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr "# Moniteurs"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr "Nom de l'étiquette/de l'étiquette"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr "Aucun groupe/étiquette configuré"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr "Modifier"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr "Revérifier"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr "Supprimer le groupe ?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr "Supprimer"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr "Supprime et supprime la balise"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr "Dissocier le groupe ?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
"watches will be removed from it.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr "Dissocier"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr "Conservez l'étiquette mais dissociez les moniteurs"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr "Flux RSS de ce moniteur"
-#: changedetectionio/blueprint/ui/__init__.py:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr "{} moniteurs en pause"
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr "{} moniteurs en sourdine"
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr "{} moniteurs configurés pour utiliser les paramètres de notification par défaut"
-#: changedetectionio/blueprint/ui/__init__.py:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr "Surveillance non trouvée"
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr "Historique effacé pour le moniteur {}"
-#: changedetectionio/blueprint/ui/__init__.py:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr "Aucune information"
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr "Supprimer"
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:261
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:264 changedetectionio/blueprint/ui/__init__.py:301
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr "{} moniteurs mis en file d'attente ({} déjà en file ou en cours)."
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr "{} surveillances mises en file d'attente pour revérification."
-#: changedetectionio/blueprint/ui/__init__.py:332
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr "Mise en file des moniteurs pour revérification en arrière-plan..."
-#: changedetectionio/blueprint/ui/__init__.py:403
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: changedetectionio/blueprint/ui/__init__.py
+msgid "Language set to auto-detect from browser"
+msgstr "Langue définie sur la détection automatique depuis le navigateur"
+
+#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:98
+#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:42
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr "Supprimer les montres ?"
-#: changedetectionio/blueprint/ui/preview.py:78
+#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr "Vous aimerez peut-être utiliser le"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr "SAUVEGARDES"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr "lien d'abord."
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr "Texte de confirmation"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr "Tapez le mot"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr "clair"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr "pour confirmer que vous comprenez."
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr "Effacer les historiques"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr "Annuler"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr "Partager la différence sous forme d'image"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr "Partager en tant qu'image"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr "Ignorer toutes les lignes correspondant"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:9
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr "Ignorer toutes les lignes correspondant à l'exclusion des chiffres"
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr "Depuis"
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr "À"
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr "Mots"
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr "Lignes"
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr "Ignorer les espaces"
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr "Identique/non modifié"
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr "Supprimé"
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr "Ajouté"
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr "Remplacé"
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr "Clavier:"
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr "Aperçu"
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr "Suivant"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr "Passer à la différence suivante"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr "Saut"
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr "Texte d'erreur"
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr "Capture d'écran d'erreur"
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr "Texte"
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr "Capture d'écran actuelle"
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr "Extraire des données"
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr "il y a quelques secondes."
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr "il y a quelques secondes"
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr "Capture d'écran d'erreur actuelle de la demande la plus récente"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr "Conseil de pro : vous pouvez activer"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr "PARAMÈTRES"
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr "Accéder à un seul instantané"
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr "Mettez en surbrillance le texte à partager ou à ajouter pour ignorer les listes."
-#: changedetectionio/blueprint/ui/templates/diff.html:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/diff.html:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr "Capture d'écran actuelle de la demande la plus récente"
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr "Aucune capture d'écran disponible pour l'instant ! Essayez de revérifier la page."
-#: changedetectionio/blueprint/ui/templates/diff.html:154
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr "La capture d'écran nécessite l'activation de Playwright/WebDriver"
-#: changedetectionio/blueprint/ui/templates/edit.html:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr "Demande"
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr "Étapes du navigateur"
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr "Sélecteur de filtre visuel"
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr "Conditions"
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr "Statistiques"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr "Certains sites utilisent JavaScript pour créer le contenu, pour cela vous devez"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr "utilisez le récupérateur Chrome/WebDriver"
-#: changedetectionio/blueprint/ui/templates/edit.html:74
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr "Les variables sont prises en charge dans l'URL"
-#: changedetectionio/blueprint/ui/templates/edit.html:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr "aide et exemples ici"
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr ""
"Nom du groupe/étiquetteNom du groupe/étiquetteBalise organisationnelle/nom de groupe utilisé dans la page de liste "
"principale"
-#: changedetectionio/blueprint/ui/templates/edit.html:85
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:95
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr "L'intervalle/la durée entre chaque vérification."
-#: changedetectionio/blueprint/ui/templates/edit.html:110
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr "Revérifiez tout"
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr "Choisissez un proxy pour ce moniteur"
-#: changedetectionio/blueprint/ui/templates/edit.html:147
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr "Utilisation des paramètres globaux par défaut actuels"
-#: changedetectionio/blueprint/ui/templates/edit.html:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr "Afficher les options avancées"
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:158
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr "Plus d'aide et d'exemples ici"
-#: changedetectionio/blueprint/ui/templates/edit.html:180
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr "Les variables sont prises en charge dans le corps de la requête"
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr "Les variables sont prises en charge dans les valeurs d'en-tête de requête"
-#: changedetectionio/blueprint/ui/templates/edit.html:192
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr "Alerte! Fichier d'en-têtes supplémentaire trouvé et sera ajouté à cette montre !"
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr "Les en-têtes peuvent également être lus à partir d'un fichier dans votre répertoire de données"
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr "Lire la suite ici"
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr "Non pris en charge par le navigateur Selenium"
-#: changedetectionio/blueprint/ui/templates/edit.html:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr "Activer la recherche de texte"
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr "Veuillez patienter, le chargement de la première étape du navigateur peut prendre un peu de temps."
-#: changedetectionio/blueprint/ui/templates/edit.html:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr "Cliquez ici pour commencer"
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr "Veuillez attendre 10 à 15 secondes pour que le navigateur se connecte."
-#: changedetectionio/blueprint/ui/templates/edit.html:242
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr "Les données du sélecteur visuel ne sont pas prêtes, le moniteur doit être vérifié au moins une fois."
-#: changedetectionio/blueprint/ui/templates/edit.html:253
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr "à celui qui prend en charge Javascript interactif."
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr "Vous devez"
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr "Définir la méthode de récupération"
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr "Lisez un tutoriel rapide sur"
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr "en utilisant les modifications conditionnelles de page Web ici"
-#: changedetectionio/blueprint/ui/templates/edit.html:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr "Aperçu"
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr "Conseils de pro :"
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr "Utilisez la page d'aperçu pour voir vos filtres et déclencheurs mis en surbrillance."
-#: changedetectionio/blueprint/ui/templates/edit.html:322
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr "Limiter le déclenchement/ignorer/bloquer/extraire à ;"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: 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"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr "au lieu de"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr "remplacement"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr "Par exemple."
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr "ajout"
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr "Il est donc toujours préférable de sélectionner"
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr "lorsque vous êtes intéressé par du nouveau contenu."
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr "Lorsque le contenu est simplement déplacé dans une liste, cela déclenchera également un"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr "envisager d'activer"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr "Se déclenche uniquement lorsque des lignes uniques apparaissent"
-#: changedetectionio/blueprint/ui/templates/edit.html:332
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr "vérifier les lignes uniques"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr "ci-dessous."
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr "Supprimez tout espace avant et après chaque ligne de texte"
-#: changedetectionio/blueprint/ui/templates/edit.html:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr "Chargement..."
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr "L'outil Visual Selector vous permet de sélectionner le"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr "texte"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr "Pause"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr "Maj+Clic"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr "pour sélectionner plusieurs éléments."
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr "Mode de sélection :"
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr "Sélectionner par élément"
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr "Zone de dessin"
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr "Effacer la sélection"
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr "Un instant, récupération de la capture d'écran et des informations sur les éléments."
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr "Actuellement:"
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr "à celui qui prend en charge Javascript et les captures d'écran."
-#: changedetectionio/blueprint/ui/templates/edit.html:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr "Nombre de chèques"
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr "Pannes de filtre consécutives"
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr "Histoire"
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr "Durée de la dernière récupération"
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr "Nombre d'alertes de notification"
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr "Réponse du type de serveur"
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr "Télécharger le dernier instantané HTML"
-#: changedetectionio/blueprint/ui/templates/edit.html:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr "Supprimer les montres ?"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr "Êtes-vous sûr de vouloir supprimer la montre pour :"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr "Cette action ne peut pas être annulée."
-#: changedetectionio/blueprint/ui/templates/edit.html:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr "Effacer les historiques"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr "Êtes-vous sûr de vouloir effacer tout l'historique pour :"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr "Effacer les historiques"
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr "Cloner et modifier"
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr "Sélectionnez l'horodatage"
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr "Aller"
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr "Capture d'écran erronée actuelle de la demande la plus récente"
-#: changedetectionio/blueprint/ui/templates/preview.html:91
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:32
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr "affichage de {start} - {end} {record_name} sur un total de {total}"
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr "enregistrements"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Add a new web page change detection watch"
msgstr "Ajouter une nouvelle surveillance de détection de changement de page Web"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr "Surveillez cette URL !"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr "Modifier > Surveiller"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr "Créer un lien partageable"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr "Astuce : Vous pouvez également ajouter des montres « partagées »."
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr "Plus d'informations"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr "Pause"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr "Reprendre la pause"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr "Muet"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr "Réactiver le son"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr "Étiqueter"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr "Marquer consulté"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr "Utiliser la notification par défaut"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr "Effacer les erreurs"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr "Effacer les historiques"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr "D'ACCORD"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr "Effacer/réinitialiser l'historique"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr "Supprimer les montres ?"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr "Taille de la file"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr "Recherche"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr "Tous"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr "Site web"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr "Réapprovisionnement et prix"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr "Vérification"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr "Dernier"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr "Modifié"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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 "Aucune surveillance de site Web configurée, veuillez ajouter une URL dans la case ci-dessus, ou"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr "importer une liste"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr "Détection du réapprovisionnement et du prix"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr "En stock"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr "Pas en stock"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr "Prix"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr "Aucune information"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr "Vérifier maintenant"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr "En file d'attente"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr "Historique"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr "Aperçu"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr "Avec des erreurs"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr "Marquer tous les articles consultés"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr "Marquer tout vu dans '%(title)s'"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr "Non lu"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr "Revérifiez tout"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr "dans '%(title)s'"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
+#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr "Pas encore"
-#: changedetectionio/flask_app.py:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr "Déjà connecté"
-#: changedetectionio/flask_app.py:591
+#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr "Vous devez être connecté, veuillez vous connecter."
-#: changedetectionio/flask_app.py:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr "Mot de passe incorrect"
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr "Au moins une période doit être spécifiée (semaines, jours, heures, minutes, ou secondes)."
-#: changedetectionio/forms.py:64
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr ""
"Au moins une période doit être spécifiée (semaines, jours, heures, minutes, ou secondes) quand les paramètres "
"généraux ne sont pas utilisés."
-#: changedetectionio/forms.py:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr "Format d'heure invalide. Utilisez HH:MM."
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr "Ce n'est pas un nom de fuseau horaire valide"
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr "non défini"
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr "Débute à"
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr "Durée d'exécution"
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr "Utiliser le programmateur"
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr "Fuseau horaire facultatif dans lequel exécuter"
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr "Lundi"
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr "Mardi"
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr "Mercredi"
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr "Jeudi"
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr "Vendredi"
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr "Samedi"
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr "Dimanche"
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr "Semaines"
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr "Doit contenir zéro ou plusieurs secondes"
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr "Jours"
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr "Heures"
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr "Minutes"
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr "secondes"
-#: changedetectionio/forms.py:460
+#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr ""
"Le corps et le titre de la notification sont requis lorsqu'une URL de notification est utiliséeLe corps et le titre "
"de la notification sont requis lorsqu'une URL de notification est utilisée"
-#: changedetectionio/forms.py:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr "'%s' n'est pas une URL AppRise valide."
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr "RegEx '%s' n'est pas une expression régulière valide."
-#: changedetectionio/forms.py:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr "'%s' n'est pas une expression XPath valide. (%s)"
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr "'%s' n'est pas une expression JSONPath valide. (%s)"
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr "'%s' n'est pas une expression jq valide. (%s)"
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr "Valeur vide non autorisée."
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr "Valeur invalide."
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr "URL"
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr "Groupe / Étiquette"
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr "Moniteur"
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr "Processeur"
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr "Modifier > Surveiller"
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr "Définir la méthode de récupération"
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr "Corps de notification"
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr "Format de notification"
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr "Titre de notification"
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr "Liste d'URL de notification"
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr "Processeur – Que souhaitez-vous réaliser ?"
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr "Fuseau horaire par défaut pour le planificateur de contrôle de surveillance"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr "secondes avant d’extraire le texte."
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr "Doit contenir une ou plusieurs secondes"
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr "URL"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr "Téléchargez le fichier .xlsx"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr "Il doit s'agir d'un fichier .xlsx !"
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr "Type de mappage de fichiers."
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr "Options de l'interface utilisateur"
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr "Mode de sélection :"
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr "Pause"
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr "Intervalle de vérification"
-#: changedetectionio/forms.py:797
+#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr "Utilisez les paramètres globaux pour le temps entre la vérification et le programmateur."
-#: changedetectionio/forms.py:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr "Filtre CSS/xPath"
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr "Sélectionner par élément"
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr "Extraire des données"
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr "Titre"
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr "Ignorer toutes les lignes correspondant"
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr "Demande"
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr "Demande"
-#: changedetectionio/forms.py:811
+#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr "Ignorer les codes d'état (traiter les codes d'état non-2xx comme d'habitude)"
-#: changedetectionio/forms.py:812
+#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr "Se déclenche uniquement lorsque des lignes uniques apparaissent"
-#: changedetectionio/blueprint/ui/templates/edit.html:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr "Supprimer les lignes de texte en double"
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr "Trier le texte par ordre alphabétique"
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr "Supprimer les lignes ignorées"
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr "Supprimez tout espace avant et après chaque ligne de texte"
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr "Lignes ajoutées"
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr "Lignes remplacées/modifiées"
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr "Lignes supprimées"
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr "Déclencheurs de mots clés – Déclencher/attendre du texte"
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr "Bloquer la détection des modifications lorsque le texte correspond"
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr "Exécuter JavaScript avant la détection des modifications"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr "Sauvegarder"
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr "Proxy"
-#: changedetectionio/forms.py:832
+#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr "Envoyer une notification lorsque le filtre n'est plus trouvé sur la page"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr "Muet"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr "Activé"
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr "Notifications"
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr "Joindre une capture d'écran à la notification (si possible)"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr "Correspondance"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr "Faites correspondre tous les éléments suivants"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr "Faites correspondre l'un des éléments suivants"
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr "Utiliser la page dans la liste"
-#: changedetectionio/forms.py:855
+#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr "Le corps doit être vide lorsque la méthode de requête est définie sur GET"
-#: changedetectionio/forms.py:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr "Configuration de syntaxe de modèle non valide : %(error)s"
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr "Syntaxe de modèle non valide : %(error)s"
-#: changedetectionio/forms.py:897
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr "Nom"
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr "URL du proxy"
-#: changedetectionio/forms.py:927
+#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr "Les URL proxy doivent commencer par http://, https:// ou chaussettes5://"
-#: changedetectionio/forms.py:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr "URL de connexion au navigateur"
-#: changedetectionio/forms.py:939
+#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr "Les URL du navigateur doivent commencer par wss:// ou ws://"
-#: changedetectionio/forms.py:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr "Requêtes en texte brut"
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr "Requêtes Chrome"
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr "Proxy par défaut"
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr "Secondes de gigue aléatoire ± vérification"
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr "Nombre de travailleurs de récupération"
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr "Doit être compris entre 1 et 50"
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr "Délai d'expiration des demandes en secondes"
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr "Doit être compris entre 1 et 999"
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr "Remplacements de l'agent utilisateur par défaut"
-#: changedetectionio/forms.py:977
+#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr "Un nom et une URL de proxy sont requis."
-#: changedetectionio/forms.py:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr "Ouvrir la page \"Historique\" dans un nouvel onglet"
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr "Mises à jour en temps réel hors ligne"
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr "Favicons Activés"
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr "Utiliser la page dans la liste de présentation des moniteurs"
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr "Contrôle de sécurité du jeton d'accès à l'API activé"
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr "URL de base pour les notifications"
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Considérer les pages vides comme un changement ?"
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr "Ignorer le texte"
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr "Ignorer les espaces"
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr "Doit être compris entre 0 et 100"
-#: changedetectionio/forms.py:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr "Mot de passe"
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr "Taille de la mémoire"
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr "Doit être au moins zéro (désactivé)"
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr "Format du contenu RSS"
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr "RSS corps construit à partir de"
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr "Ecraser le template RSS par défaut"
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr "Enlever le mot de passe"
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr "Afficher le contenu de la balise d'ancrage"
-#: changedetectionio/forms.py:1023
+#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr "Autoriser l'accès anonyme à la page de l'historique des vidéos regardées lorsque le mot de passe est activé"
-#: changedetectionio/forms.py:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr "Masquer les moniteurs en sourdine du flux RSS"
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr "Activer le mode lecteur RSS"
-#: changedetectionio/forms.py:1029
+#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr "Nombre de modifications à afficher dans le flux RSS du moniteur"
-#: changedetectionio/forms.py:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr "Doit contenir zéro ou plusieurs tentatives"
-#: changedetectionio/forms.py:1033
+#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr "Nombre de fois où le filtre peut être manquant avant l'envoi d'une notification"
-#: changedetectionio/forms.py:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr "RegEx à extraire"
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr "Extraire des données"
-#: changedetectionio/processors/extract.py:131
+#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:328
+#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:363
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:412
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr "La valeur du cadre de sélection est trop longue"
-#: changedetectionio/processors/image_ssim_diff/forms.py:23
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr "Le cadre de délimitation doit être au format : x,y,largeur,hauteur (entiers uniquement)"
-#: changedetectionio/processors/image_ssim_diff/forms.py:29
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr "Les valeurs du cadre de délimitation doivent être non négatives"
-#: changedetectionio/processors/image_ssim_diff/forms.py:31
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr "Les valeurs du cadre de délimitation sont trop grandes"
-#: changedetectionio/processors/image_ssim_diff/forms.py:40
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr "Pourcentage de changement minimum"
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr "Sensibilité de différence de pixel"
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr "Utiliser les paramètres par défaut du système"
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr "Boîte englobante"
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr "Mode de sélection :"
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr "La valeur du mode de sélection est trop longue"
-#: changedetectionio/processors/image_ssim_diff/forms.py:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr "Comparaison de captures d'écran"
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:21
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr "Détection des changements de capture d'écran visuel/image"
-#: changedetectionio/processors/image_ssim_diff/processor.py:22
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr "Détection de réapprovisionnement"
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr "En stock uniquement (En rupture de stock -> En stock uniquement)"
-#: changedetectionio/processors/restock_diff/forms.py:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr "Tout changement de disponibilité"
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr "Désactivé, ne suivez pas la disponibilité/réapprovisionnement"
-#: changedetectionio/processors/restock_diff/forms.py:21
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr "En dessous du prix pour déclencher une notification"
-#: changedetectionio/processors/restock_diff/forms.py:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr "Aucune limite"
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr "Au-dessus du prix pour déclencher une notification"
-#: changedetectionio/processors/restock_diff/forms.py:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr "Seuil en % pour les changements de prix depuis le prix initial"
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr "Doit être compris entre 0 et 100"
-#: changedetectionio/processors/restock_diff/forms.py:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr "Suivre les changements de prix"
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr "Réapprovisionnement et prix"
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr "Détection de réapprovisionnement et de prix pour les pages avec un SEUL produit"
-#: changedetectionio/processors/restock_diff/processor.py:14
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr "Détecte si le produit revient en stock"
-#: changedetectionio/processors/text_json_diff/processor.py:22
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr "Modifications du texte de la page Web/HTML, JSON et PDF"
-#: changedetectionio/processors/text_json_diff/processor.py:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr "Détecte toutes les modifications de texte lorsque cela est possible"
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr ""
-#: changedetectionio/store.py:396
+#: changedetectionio/store.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr "Corps pour toutes les notifications — Vous pouvez utiliser"
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr "Description"
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr "L'UUID du moniteur."
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "Le groupe / tag du moniteur"
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "et"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr "Plus d'infos ici"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr "URLs de notification AppRise"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr "Utiliser"
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr "Afficher l'aide et astuces avancées"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "du texte de notification, y compris le titre."
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr "plus d'aide ici"
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "Envoyer notification de test"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "Journaux de débogage des notifications"
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "Traitement en cours.."
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "Titre pour toutes les notifications"
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "par exemple -"
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "Format pour toutes les notifications"
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "Actions"
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr "Vous devrez peut-être"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr "dans le"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr "fichier"
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "Limites horaires"
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "Week-ends"
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "Réinitialiser"
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr "Plus d'aide sur le planificateur"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "Voulez-vous utiliser un planificateur horaire?"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr "Texte déclencheur"
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "Texte ignoré"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr "Aucune détection de changement si ce texte existe."
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr "Texte bloqué"
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr "Recherchez ou utilisez la touche Alt+S"
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr "Mises à jour en temps réel hors ligne"
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "Sélectionnez la langue"
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr "Détecter automatiquement depuis le navigateur"
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
"Le support linguistique est en version bêta, veuillez nous aider à améliorer en ouvrant une PR sur GitHub avec vos "
"mises à jour."
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr "Rechercher"
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr "dans"
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr "informations ici"
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr "Se connecter"
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr "GROUPES"
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr "PARAMÈTRES"
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr "IMPORTER"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "Réactiver les notifications"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "Désactiver les notifications"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr "Notifications désactivées - cliquez pour réactiver"
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "MODIFIER"
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr "DÉCONNEXION"
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "Basculer le mode clair/sombre"
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr "Basculer en mode clair/sombre"
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr "Changer de langue"
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr "Changer de langue"
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "Oui"
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "Non"
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "Paramètres principaux"
diff --git a/changedetectionio/translations/it/LC_MESSAGES/messages.mo b/changedetectionio/translations/it/LC_MESSAGES/messages.mo
index 81cf835b..7370ef93 100644
Binary files a/changedetectionio/translations/it/LC_MESSAGES/messages.mo and b/changedetectionio/translations/it/LC_MESSAGES/messages.mo differ
diff --git a/changedetectionio/translations/it/LC_MESSAGES/messages.po b/changedetectionio/translations/it/LC_MESSAGES/messages.po
index e9f209a0..4966096a 100644
--- a/changedetectionio/translations/it/LC_MESSAGES/messages.po
+++ b/changedetectionio/translations/it/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:19+0100\n"
"PO-Revision-Date: 2026-01-02 15:32+0100\n"
"Last-Translator: FULL NAME \n"
"Language: it\n"
@@ -18,2987 +18,2973 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr "Un backup è già in esecuzione, riprova tra qualche minuto"
-#: changedetectionio/blueprint/backups/__init__.py:90
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr "Numero massimo di backup raggiunto, rimuovine alcuni"
-#: changedetectionio/blueprint/backups/__init__.py:103
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr "Backup in creazione in background, riprova tra qualche minuto."
-#: changedetectionio/blueprint/backups/__init__.py:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr "I backup sono stati eliminati."
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr "Backup"
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr "Un backup è in esecuzione!"
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr "MB"
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr "Nessun backup trovato."
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr "Crea backup"
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr "Rimuovi backup"
-#: changedetectionio/blueprint/imports/importer.py:45
+#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr "Importazione delle prime 5.000 URL dalla tua lista, il resto può essere importato di nuovo."
-#: changedetectionio/blueprint/imports/importer.py:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr "{} Importate dalla lista in {:.2f}s, {} Ignorate."
-#: changedetectionio/blueprint/imports/importer.py:98
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr "Impossibile leggere il file JSON, è danneggiato?"
-#: changedetectionio/blueprint/imports/importer.py:102
+#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr "La struttura JSON sembra non valida, è danneggiata?"
-#: changedetectionio/blueprint/imports/importer.py:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr "{} Importate da Distill.io in {:.2f}s, {} Ignorate."
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr "Impossibile leggere il file XLSX di esportazione, c'è qualcosa che non va con il file?"
-#: changedetectionio/blueprint/imports/importer.py:200 changedetectionio/blueprint/imports/importer.py:268
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr "Errore nell'elaborazione della riga numero {}, il valore dell'URL non era corretto, riga ignorata."
-#: changedetectionio/blueprint/imports/importer.py:214 changedetectionio/blueprint/imports/importer.py:297
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
"Errore nell'elaborazione della riga numero {}, verifica che tutti i tipi di dati delle celle siano corretti, riga "
"ignorata."
-#: changedetectionio/blueprint/imports/importer.py:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr "{} importate da Wachete .xlsx in {:.2f}s"
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr "{} importate da .xlsx personalizzato in {:.2f}s"
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr "Lista URL"
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr "Distill.io"
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ".XLSX & Wachete"
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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 ""
-#: changedetectionio/blueprint/imports/templates/import.html:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr "Esempio:"
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:44
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr "Questo è"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr "sperimentale"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr "Tipo"
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr "nessuno"
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr "Filtro CSS/xPath"
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr "Nome gruppo / Tag"
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr "Tempo di ricontrollo (minuti)"
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr "Importa"
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr "Avviso: Il numero di worker ({}) si avvicina o supera i core CPU disponibili ({})"
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py
+#: changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr "Tutte le notifiche disattivate."
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr "Tutte le notifiche attivate."
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr "Generale"
-#: changedetectionio/blueprint/settings/templates/settings.html:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr "Recupero"
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr "Filtri globali"
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr "Opzioni interfaccia"
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr "API"
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr "RSS"
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr "Data e ora"
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr "CAPTCHA e Proxy"
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr "Info"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr "secondi"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr "Numero di volte consecutive in cui il filtro CSS/xPath manca prima di inviare notifica"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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 "Consenti accesso alla pagina cronologia quando la password è attiva (utile per condividere la pagina diff)"
-#: changedetectionio/blueprint/settings/templates/settings.html:81
+#: 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:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr "token nei link di notifica."
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr "operativo"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr "workers"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr "in elaborazione"
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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:129
+#: 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:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr "Nota:"
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: 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:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.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:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr "ignorato"
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr "Chiave API"
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr "Estensione Chrome"
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: 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:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr "Chrome Webstore"
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: 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:236
+#: 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:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: 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:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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:348
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr "Indietro"
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr "Cancella cronologia snapshot"
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr "Aggiornato"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:11
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr "Gruppo / Etichetta"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr "# Monitoraggi"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr "Nessun gruppo/etichetta configurato"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr "Modifica"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr "Controlla ora"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr "Elimina"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
"watches will be removed from it.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr "Monitoraggio non trovato"
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:261
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:264 changedetectionio/blueprint/ui/__init__.py:301
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr "{} monitor in coda ({} già in coda o in esecuzione)."
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr "{} monitoraggi accodati per la riverifica."
-#: changedetectionio/blueprint/ui/__init__.py:332
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr "Accodamento monitor per riverifica in background..."
-#: changedetectionio/blueprint/ui/__init__.py:403
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: changedetectionio/blueprint/ui/__init__.py
+msgid "Language set to auto-detect from browser"
+msgstr "Lingua impostata su rilevamento automatico dal browser"
+
+#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:98
+#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:42
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr ""
-#: changedetectionio/blueprint/ui/preview.py:78
+#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr "Testo di conferma"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr "Annulla"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:9
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr "Parole"
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr "Righe"
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr "Uguale/non modificato"
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr "Rimosso"
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr "Aggiunto"
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr "Sostituito"
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr "Precedente"
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr "Successivo"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr "Testo dell'errore"
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr "Screenshot dell'errore"
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr "Testo"
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr "Screenshot corrente"
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr "secondi fa."
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr "secondi fa"
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/diff.html:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr "Screenshot corrente dalla richiesta più recente"
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:154
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr "Richiesta"
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr "Condizioni"
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr "Statistiche"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:74
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr "Nome gruppo/etichetta"
-#: changedetectionio/blueprint/ui/templates/edit.html:85
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:95
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:110
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:147
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:158
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:180
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:192
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:242
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:253
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:322
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: 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"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:332
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr "Caricamento..."
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr "Cancella cronologia"
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr "Clona e Modifica"
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr "Vai"
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:91
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:32
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr "visualizzando {start} - {end} {record_name} su un totale di {total}"
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr "record"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Add a new web page change detection watch"
msgstr "Aggiungi un nuovo monitoraggio modifiche pagina web"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr "Monitora questo URL!"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr "Modifica > Monitora"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr "Maggiori informazioni"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr "Pausa"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr "Riprendi"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr "Silenzia"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr "Riattiva audio"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr "Tag"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr "Segna come visualizzato"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr "Usa notifica predefinita"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr "Cancella errori"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr "Cancella cronologie"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr "OK"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr "Cancella/ripristina cronologia"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr "Eliminare monitoraggi?"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr "Dimensione coda"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr "Ricerca in corso"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr "Tutti"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr "Sito web"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr "Controllo"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr "Ultimo"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr "Modifica"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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 "Nessun monitoraggio configurato, aggiungi un URL nella casella sopra, oppure"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr "importa una lista"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr "Disponibile"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr "Non disponibile"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr "Prezzo"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr "Nessuna informazione"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr "Controllo in corso"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr "In coda"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr "Cronologia"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr "Anteprima"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr "Con errori"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr "Segna tutti come visualizzati"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr "Non letto"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr "Controlla tutti"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
+#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr "Non ancora"
-#: changedetectionio/flask_app.py:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr "Già autenticato"
-#: changedetectionio/flask_app.py:591
+#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr "Devi essere autenticato, effettua l'accesso."
-#: changedetectionio/flask_app.py:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr "Password errata"
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
-#: changedetectionio/forms.py:64
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr ""
-#: changedetectionio/forms.py:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr "Formato orario non valido. Usa HH:MM."
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr "Nome fuso orario non valido"
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr "non impostato"
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr "Inizio"
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr "Durata esecuzione"
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr "Usa pianificazione oraria"
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr "Fuso orario opzionale per l'esecuzione"
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr "Lunedì"
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr "Martedì"
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr "Mercoledì"
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr "Giovedì"
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr "Venerdì"
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr "Sabato"
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr "Domenica"
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr "Settimane"
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr "Deve contenere zero o più secondi"
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr "Giorni"
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr "Ore"
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr "Minuti"
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr "Secondi"
-#: changedetectionio/forms.py:460
+#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr "Corpo e titolo notifica sono richiesti quando si usa un URL di notifica"
-#: changedetectionio/forms.py:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr "'%s' non è un URL AppRise valido."
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr "La RegEx '%s' non è un'espressione regolare valida."
-#: changedetectionio/forms.py:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr "'%s' non è un'espressione XPath valida. (%s)"
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr "'%s' non è un'espressione JSONPath valida. (%s)"
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr "'%s' non è un'espressione jq valida. (%s)"
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr "Valore vuoto non consentito."
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr "Valore non valido."
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr "URL"
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr "Gruppo / Etichetta"
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr "Monitora"
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr "Processore"
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr "Modifica > Monitora"
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr "Metodo di recupero"
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr "Corpo notifica"
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr "Formato notifica"
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr "Titolo notifica"
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr "Lista URL notifiche"
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr "Processore - Cosa vuoi ottenere?"
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr "Fuso orario predefinito per pianificazione controlli"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr "Secondi di attesa prima di estrarre il testo"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr "Deve contenere uno o più secondi"
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr "URL"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr "Carica file .xlsx"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr "Deve essere un file .xlsx!"
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr "Mappatura file"
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr "Operazione"
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr "Selettore"
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr "valore"
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr "Intervallo tra controlli"
-#: changedetectionio/forms.py:797
+#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr "Usa impostazioni globali per intervallo controlli e pianificazione."
-#: changedetectionio/forms.py:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr "Filtri CSS/JSONPath/JQ/XPath"
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr "Rimuovi elementi"
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr "Estrai testo"
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr "Titolo"
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr "Ignora righe contenenti"
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr "Corpo richiesta"
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr "Metodo richiesta"
-#: changedetectionio/forms.py:811
+#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr "Ignora codici stato (elabora codici non-2xx come normali)"
-#: changedetectionio/forms.py:812
+#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr "Attiva solo quando appaiono righe uniche in tutta la cronologia"
-#: changedetectionio/blueprint/ui/templates/edit.html:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr ""
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr "Ordina testo alfabeticamente"
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr "Rimuovi righe ignorate"
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr "Rimuovi spazi prima e dopo il testo"
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr "Righe aggiunte"
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr "Righe sostituite/modificate"
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr "Righe rimosse"
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr "Trigger parole chiave - Attiva/attendi testo"
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr "Blocca rilevamento modifiche quando il testo corrisponde"
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr "Esegui JavaScript prima del rilevamento"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr "Salva"
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr "Proxy"
-#: changedetectionio/forms.py:832
+#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr "Invia notifica quando il filtro non viene più trovato nella pagina"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr "Disattivato"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr "Attivo"
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr "Notifiche"
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr "Allega screenshot alla notifica (dove possibile)"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr "Corrisponde"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr "Corrisponde a tutti i seguenti"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr "Corrisponde a uno qualsiasi dei seguenti"
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr "Usa pagina nell'elenco"
-#: changedetectionio/forms.py:855
+#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr "Il corpo deve essere vuoto quando il metodo è impostato su GET"
-#: changedetectionio/forms.py:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr "Configurazione sintassi template non valida: %(error)s"
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr "Sintassi template non valida: %(error)s"
-#: changedetectionio/forms.py:897
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr "Nome"
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr "URL Proxy"
-#: changedetectionio/forms.py:927
+#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr "Gli URL proxy devono iniziare con http://, https:// o socks5://"
-#: changedetectionio/forms.py:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr "URL connessione browser"
-#: changedetectionio/forms.py:939
+#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr "Gli URL browser devono iniziare con wss:// o ws://"
-#: changedetectionio/forms.py:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr "Richieste in chiaro"
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr "Richieste Chrome"
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr "Proxy predefinito"
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr "Jitter casuale secondi ± controllo"
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr "Numero di worker di recupero"
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr "Deve essere tra 1 e 50"
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr "Timeout richieste in secondi"
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr "Deve essere tra 1 e 999"
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr "Override User-Agent predefiniti"
-#: changedetectionio/forms.py:977
+#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr "Sono richiesti sia un nome che un URL proxy."
-#: changedetectionio/forms.py:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr "Apri pagina 'Cronologia' in una nuova scheda"
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr "Aggiornamenti UI in tempo reale attivi"
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr "Favicon attive"
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr "Usa pagina nell'elenco osservati"
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr "Controllo sicurezza token API attivo"
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr "URL base notifiche"
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Tratta pagine vuote come modifica?"
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr "Ignora testo"
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr "Ignora spazi"
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr "Deve essere tra 0 e 100"
-#: changedetectionio/forms.py:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr "Password"
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr "Dimensione paginatore"
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr "Deve essere almeno zero (disabilitato)"
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr "Formato contenuto RSS"
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr "Corpo RSS costruito da"
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr ""
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr "Rimuovi password"
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr "Renderizza contenuto tag anchor"
-#: changedetectionio/forms.py:1023
+#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr "Consenti accesso anonimo alla cronologia quando la password è attiva"
-#: changedetectionio/forms.py:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr "Nascondi osservazioni silenziate dal feed RSS"
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr "Abilita modalità lettore RSS "
-#: changedetectionio/forms.py:1029
+#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr "Numero di modifiche da mostrare nel feed RSS"
-#: changedetectionio/forms.py:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr "Deve contenere zero o più tentativi"
-#: changedetectionio/forms.py:1033
+#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr "Numero di volte che il filtro può mancare prima di inviare notifica"
-#: changedetectionio/forms.py:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr "RegEx da estrarre"
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr "Estrai come CSV"
-#: changedetectionio/processors/extract.py:131
+#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:328
+#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:363
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:412
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr "Valore riquadro di selezione troppo lungo"
-#: changedetectionio/processors/image_ssim_diff/forms.py:23
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr "Il riquadro deve essere nel formato: x,y,larghezza,altezza (solo numeri interi)"
-#: changedetectionio/processors/image_ssim_diff/forms.py:29
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr "I valori del riquadro devono essere non negativi"
-#: changedetectionio/processors/image_ssim_diff/forms.py:31
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr "I valori del riquadro sono troppo grandi"
-#: changedetectionio/processors/image_ssim_diff/forms.py:40
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr "Percentuale minima di modifica"
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr "Sensibilità differenza pixel"
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr "Usa predefinito globale"
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr "Riquadro di selezione"
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr "Modalità selezione"
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr "Valore modalità selezione troppo lungo"
-#: changedetectionio/processors/image_ssim_diff/forms.py:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr "Confronto screenshot"
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:21
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr "Rilevamento modifiche screenshot visivi"
-#: changedetectionio/processors/image_ssim_diff/processor.py:22
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr "Confronta screenshot con algoritmo OpenCV veloce, 10-100x più veloce di SSIM"
-#: changedetectionio/processors/restock_diff/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr "Solo disponibile (Esaurito -> Disponibile)"
-#: changedetectionio/processors/restock_diff/forms.py:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr "Qualsiasi cambio disponibilità"
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr "Disattivo, non seguire disponibilità/rifornimenti"
-#: changedetectionio/processors/restock_diff/forms.py:21
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr "Prezzo minimo per attivare notifica"
-#: changedetectionio/processors/restock_diff/forms.py:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr "Nessun limite"
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr "Prezzo massimo per attivare notifica"
-#: changedetectionio/processors/restock_diff/forms.py:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr "Soglia in %% per modifiche prezzo dal prezzo originale"
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr "Segui modifiche prezzo"
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr ""
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr "Rilevamento disponibilità e prezzi per pagine con UN SINGOLO prodotto"
-#: changedetectionio/processors/restock_diff/processor.py:14
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr "Rileva se il prodotto torna disponibile"
-#: changedetectionio/processors/text_json_diff/processor.py:22
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr "Modifiche testo/HTML, JSON e PDF"
-#: changedetectionio/processors/text_json_diff/processor.py:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr "Rileva tutte le modifiche di testo possibili"
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr "Errore nel recupero metadati per {}"
-#: changedetectionio/store.py:396
+#: changedetectionio/store.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr "Protocollo non consentito o formato URL non valido"
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr "Corpo per tutte le notifiche — Puoi usare"
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr "L'UUID del monitor."
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "Gruppo / Etichetta"
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "e"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr "URL di notifica AppRise"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr "Usa"
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "del testo di notifica, incluso il titolo."
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "Invia notifica di test"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "Log di debug delle notifiche"
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "Elaborazione.."
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "Titolo per tutte le notifiche"
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "per esempio -"
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "Formato per tutte le notifiche"
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "Azioni"
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr "nel"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr "file"
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "Limiti orari"
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "Fine settimana"
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "Ripristina"
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr ""
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "Vuoi usare una pianificazione oraria?"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr "Testo trigger"
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "Testo ignorato"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr "Nessuna rilevazione se questo testo esiste."
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr "Testo bloccato"
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr "Cerca, o usa il tasto Alt+S"
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr ""
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "Seleziona Lingua"
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr "Rileva automaticamente dal browser"
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr "Il supporto linguistico è in versione beta, aiutaci a migliorare aprendo una PR su GitHub con eventuali aggiornamenti."
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr "Cerca"
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr "in"
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr "informazioni qui"
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr "Accedi"
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr "GRUPPI"
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr "IMPOSTAZIONI"
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr "IMPORTA"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "Riattiva notifiche"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "Disattiva notifiche"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr ""
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "MODIFICA"
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr "ESCI"
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "Cambia Modalità Chiaro/Scuro"
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr "Cambia modalità chiaro/scuro"
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr "Cambia Lingua"
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr "Cambia lingua"
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "Sì"
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "No"
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "Impostazioni principali"
diff --git a/changedetectionio/translations/ko/LC_MESSAGES/messages.mo b/changedetectionio/translations/ko/LC_MESSAGES/messages.mo
index b6f4e0b5..f27d72cf 100644
Binary files a/changedetectionio/translations/ko/LC_MESSAGES/messages.mo and b/changedetectionio/translations/ko/LC_MESSAGES/messages.mo differ
diff --git a/changedetectionio/translations/ko/LC_MESSAGES/messages.po b/changedetectionio/translations/ko/LC_MESSAGES/messages.po
index fc544dd5..72fce1f1 100644
--- a/changedetectionio/translations/ko/LC_MESSAGES/messages.po
+++ b/changedetectionio/translations/ko/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:19+0100\n"
"PO-Revision-Date: 2026-01-02 11:40+0100\n"
"Last-Translator: FULL NAME \n"
"Language: ko\n"
@@ -18,2985 +18,2971 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:90
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:103
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr "백업"
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr "백업이 실행 중입니다!"
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr "MB"
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr "백업을 찾을 수 없습니다."
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr "백업 생성"
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr "백업 삭제"
-#: changedetectionio/blueprint/imports/importer.py:45
+#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:98
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:102
+#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:200 changedetectionio/blueprint/imports/importer.py:268
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:214 changedetectionio/blueprint/imports/importer.py:297
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr "URL 목록"
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr "Distill.io"
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ".XLSX 및 와체테"
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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 ""
-#: changedetectionio/blueprint/imports/templates/import.html:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr "예:"
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr "유효성 검사를 통과하지 못한 URL은 텍스트 영역에 유지됩니다."
-#: changedetectionio/blueprint/imports/templates/import.html:44
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr "이것은"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr "실험적인"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr "지원되는 필드는"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr "나머지 (포함"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr "무시됩니다."
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr "수출하는 방법?"
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr "필요한 경우 기본 가져오기 프로그램을 Chrome으로 설정하세요."
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr "사용자 정의 열 및 데이터 유형 매핑 표"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr "맞춤 매핑"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr "파일 매핑 유형."
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr "열 #"
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr "유형"
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr "없음"
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr "CSS/xPath 필터"
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr "감시 그룹/태그"
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr "재확인 시간(분)"
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr "수입"
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr "경고: 워커 수({})가 사용 가능한 CPU 코어 수({})에 근접하거나 초과합니다"
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr "설정이 업데이트되었습니다."
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py
+#: changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr "모든 알림 음소거됨."
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr "모든 알림 음소거 해제됨."
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr "알림 디버그 로그"
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr "일반적인"
-#: changedetectionio/blueprint/settings/templates/settings.html:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr "가져오기"
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr "글로벌 필터"
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr "UI 옵션"
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr "API"
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr "RSS"
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr "시간 및 날짜"
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr "보안 문자 및 프록시"
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr "정보"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr "모든 시계의 기본 재확인 시간, 현재 시스템 최소값은 다음과 같습니다."
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr "초"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr "추가 정보"
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr "CSS/xPath 필터가 이만큼 연속으로 누락되면 알림 전송"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr "설정:"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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 "비밀번호 활성화 시 변경 기록 페이지 액세스 허용 (diff 페이지 공유에 유용)"
-#: changedetectionio/blueprint/settings/templates/settings.html:81
+#: 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:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr "알림 링크의 토큰."
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr "여기서 더 읽기"
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr "사용"
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr "기초적인"
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr "그만큼"
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr "크롬/자바스크립트"
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr "이것은 기다릴 것이다"
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr "텍스트를 추출하기 몇 초 전입니다."
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr "현재 실행 중:"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr "작동 중"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr "워커"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr "활발히 처리 중"
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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:129
+#: 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:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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 "팁:"
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr "Bright Data 및 Oxylabs 프록시를 사용하여 연결하세요. 여기에서 자세한 내용을 알아보세요."
-#: changedetectionio/blueprint/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr "참고:"
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: 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:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.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:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr "무시됨"
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr "API 액세스 및 예제"
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr "API 키"
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr "Chrome 확장 프로그램"
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: 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:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr "Chrome 웹스토어"
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: 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:236
+#: 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:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: 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:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr "팁"
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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:348
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr "모든 모니터의 기본 프록시 선택"
-#: changedetectionio/blueprint/settings/templates/settings.html:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr "파이썬 버전:"
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr "활성화된 플러그인:"
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr "활성화된 플러그인이 없습니다."
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr "뒤로"
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr "기록 지우기/재설정"
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr "태그 추가됨"
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr "업데이트됨"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr "필터 및 트리거"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr "설정"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr "추가됨"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr "기존 시계 구성에 적용됩니다."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr "텍스트 필터링"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr "주의해서 사용하세요!"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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 "이로 인해 이메일 저장 할당량이 쉽게 채워지거나 다른 저장 공간이 넘치게 됩니다."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr "로그아웃"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr "로그아웃"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr "있다"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr "시스템 전체 알림 URL이 활성화되었습니다."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr "이 양식은 이 시계에 대해서만 알림 설정을 재정의합니다."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr "여기의 빈 알림 URL 목록은 여전히 알림을 보냅니다."
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr "시스템 기본값 사용"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:11
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr "새 조직 태그 추가"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr "그룹 / 태그"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr "# 모니터"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr "태그/라벨 이름"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr "구성된 그룹/태그 없음"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr "편집하다"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr "재확인"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr "그룹을 삭제하시겠습니까?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr "삭제"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr "태그 삭제 및 제거"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr "그룹을 연결 해제하시겠습니까?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
"watches will be removed from it.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr "풀리다"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr "태그는 유지하되 시계 연결을 해제하세요."
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr "이 시계에 대한 RSS 피드"
-#: changedetectionio/blueprint/ui/__init__.py:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr "{}개 모니터 일시정지됨"
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr "{}개 모니터 음소거됨"
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr "{}개 모니터가 기본 알림 설정 사용"
-#: changedetectionio/blueprint/ui/__init__.py:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr "모니터를 찾을 수 없음"
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr "모니터 {} 스냅샷 기록 삭제됨"
-#: changedetectionio/blueprint/ui/__init__.py:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr "잘못된 확인 텍스트."
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr "삭제됨."
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:261
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:264 changedetectionio/blueprint/ui/__init__.py:301
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr "{}개 모니터 대기열 추가 ({}개 이미 대기 중)."
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr "{}개의 감시 항목을 재확인 대기열에 추가했습니다."
-#: changedetectionio/blueprint/ui/__init__.py:332
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr "백그라운드에서 모니터 재확인 대기열 추가 중..."
-#: changedetectionio/blueprint/ui/__init__.py:403
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: changedetectionio/blueprint/ui/__init__.py
+msgid "Language set to auto-detect from browser"
+msgstr "브라우저 자동 감지로 언어 설정"
+
+#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:98
+#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:42
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr "모니터가 업데이트되었습니다."
-#: changedetectionio/blueprint/ui/preview.py:78
+#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr "당신은"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr "백업"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr "먼저 링크하세요."
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr "확인 텍스트"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr "단어를 입력하세요"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr "분명한"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr "당신이 이해했는지 확인하기 위해."
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr "기록 지우기"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr "취소"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr "차이점을 이미지로 공유"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr "이미지로 공유"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr "일치하는 줄을 무시하세요."
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:9
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr "숫자를 제외하고 일치하는 줄을 무시합니다."
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr "에서"
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr "에게"
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr "단어"
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr "줄"
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr "공백 무시"
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr "동일/변경되지 않음"
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr "제거됨"
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr "추가됨"
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr "교체됨"
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr "건반:"
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr "시사"
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr "다음"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr "다음 차이점으로 이동"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr "도약"
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr "오류 텍스트"
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr "오류 스크린샷"
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr "텍스트"
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr "현재 스크린샷"
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr "데이터 추출"
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr "초 전."
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr "초 전"
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr "가장 최근 요청의 현재 오류 스크린샷"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr "전문가 팁: 활성화할 수 있습니다."
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr "설정"
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr "단일 스냅샷으로 이동"
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr "공유하거나 무시 목록에 추가할 텍스트를 강조 표시합니다."
-#: changedetectionio/blueprint/ui/templates/diff.html:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/diff.html:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr "가장 최근 요청의 현재 스크린샷"
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr "아직 스크린샷이 없습니다! 페이지를 다시 확인해 보세요."
-#: changedetectionio/blueprint/ui/templates/diff.html:154
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr "스크린샷을 찍으려면 Playwright/WebDriver를 활성화해야 합니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr "요구"
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr "브라우저 단계"
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr "시각적 필터 선택기"
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr "정황"
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr "통계"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr "일부 사이트에서는 JavaScript를 사용하여 콘텐츠를 생성합니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr "Chrome/WebDriver Fetcher를 사용하세요."
-#: changedetectionio/blueprint/ui/templates/edit.html:74
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr "URL에서 변수가 지원됩니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr "여기에 도움말과 예시가 있습니다"
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr "그룹/태그 이름"
-#: changedetectionio/blueprint/ui/templates/edit.html:85
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:95
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr "각 확인 사이의 간격/시간입니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:110
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr "모두 다시 확인하세요"
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr "이 시계에 대한 RSS 피드"
-#: changedetectionio/blueprint/ui/templates/edit.html:147
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr "현재 전역 기본 설정 사용"
-#: changedetectionio/blueprint/ui/templates/edit.html:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr "고급 옵션 표시"
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:158
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr "여기에 더 많은 도움말과 예시가 있습니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:180
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr "요청 본문에서 변수가 지원됩니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr "요청 헤더 값에서 변수가 지원됩니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:192
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr "알리다! 추가 헤더 파일이 발견되어 이 시계에 추가됩니다!"
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr "데이터 디렉터리의 파일에서도 헤더를 읽을 수 있습니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr "여기서 더 읽어보세요"
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr "Selenium 브라우저에서는 지원되지 않습니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr "텍스트 찾기 켜기"
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr "잠시 기다려 주십시오. 첫 번째 브라우저 단계를 로드하는 데 약간의 시간이 걸릴 수 있습니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr "시작하려면 여기를 클릭하세요"
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr "브라우저가 연결되는 데 10~15초 정도 기다려 주십시오."
-#: changedetectionio/blueprint/ui/templates/edit.html:242
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr "시각적 선택기 데이터가 준비되지 않았습니다. 시계를 한 번 이상 확인해야 합니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:253
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr "대화형 Javascript를 지원하는 것입니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr "당신은"
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr "가져오기 방법 설정"
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr "다음에 대한 빠른 튜토리얼을 읽어보세요."
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr "여기에서 조건부 웹페이지 변경 사항을 사용합니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr "시사"
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr "전문가 팁:"
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr "미리보기 페이지를 사용하여 강조 표시된 필터와 트리거를 확인하세요."
-#: changedetectionio/blueprint/ui/templates/edit.html:322
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr "트리거/무시/차단/추출을 다음으로 제한합니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: 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"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr "대신에"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr "대사"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr "예를 들어."
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr "덧셈"
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr "따라서 항상 선택하는 것이 좋습니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr "새로운 콘텐츠에 관심이 있을 때."
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr "콘텐츠가 목록에서 단순히 이동되는 경우에도"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr "활성화하는 것을 고려해보세요"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr "고유한 줄이 나타날 때만 트리거됩니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:332
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr "고유 라인 확인"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr "아래에."
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr "각 텍스트 줄 앞과 뒤의 공백을 제거하세요."
-#: changedetectionio/blueprint/ui/templates/edit.html:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr "로드 중..."
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr "시각적 선택 도구를 사용하면 다음을 선택할 수 있습니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr "텍스트"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr "정지시키다"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr "Shift+클릭"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr "여러 항목을 선택하려면"
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr "선택 모드:"
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr "요소별로 선택"
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr "그리기 영역"
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr "선택 취소"
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr "잠시만 기다려 주세요. 스크린샷과 요소 정보를 가져오는 중입니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr "현재:"
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr "Javascript와 스크린샷을 지원하는 것입니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr "수표 수"
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr "연속적인 필터 실패"
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr "역사"
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr "마지막 가져오기 기간"
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr "알림 경고 수"
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr "서버 유형 응답"
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr "최신 HTML 스냅샷 다운로드"
-#: changedetectionio/blueprint/ui/templates/edit.html:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr "시계를 삭제하시겠습니까?"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr "정말로 다음의 시계를 삭제하시겠습니까?"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr "이 작업은 취소할 수 없습니다."
-#: changedetectionio/blueprint/ui/templates/edit.html:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr "기록 지우기"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr "정말로 다음의 기록을 모두 지우시겠습니까?"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr "기록 지우기"
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr "복제 및 편집"
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr "타임스탬프 선택"
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr "가다"
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr "가장 최근 요청의 현재 오류 스크린샷"
-#: changedetectionio/blueprint/ui/templates/preview.html:91
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:32
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr "총 {total}개 중 {start} - {end}개 {record_name} 표시"
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr "기록"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Add a new web page change detection watch"
msgstr "새로운 웹 페이지 변경 감지 감시 추가"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr "이 URL 모니터!"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr "편집 후 모니터"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr "공유 가능한 링크 만들기"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr "팁: '공유' 시계를 추가할 수도 있습니다."
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr "추가 정보"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr "정지시키다"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr "일시정지 해제"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr "무음"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr "음소거 해제"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr "꼬리표"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr "본 것으로 표시"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr "기본 알림 사용"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr "오류 지우기"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr "기록 지우기"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr "좋아요"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr "기록 지우기/재설정"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr "시계를 삭제하시겠습니까?"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr "대기열 크기"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr "수색"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr "모두"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr "웹사이트"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr "재입고 및 가격"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr "체크됨"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr "마지막"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr "변경됨"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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 "구성된 웹사이트 시계가 없습니다. 위 상자에 URL을 추가하세요. 또는"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr "목록 가져오기"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr "재입고 및 가격 감지"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr "재고 있음"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr "재고가 없습니다"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr "가격"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr "정보 없음"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr "지금 확인 중"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr "대기 중"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr "기록"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr "시사"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr "오류가 있음"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr "모두 본 것으로 표시"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr "'%(title)s'에서 모두 본 것으로 표시"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr "읽히지 않는"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr "모두 다시 확인하세요"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr "'%(title)s'에서"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
+#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr "아직 아님"
-#: changedetectionio/flask_app.py:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr ""
-#: changedetectionio/flask_app.py:591
+#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr ""
-#: changedetectionio/flask_app.py:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr "잘못된 비밀번호"
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
-#: changedetectionio/forms.py:64
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr ""
-#: changedetectionio/forms.py:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr "시간 형식이 잘못되었습니다. HH:MM을 사용하세요."
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr "유효한 시간대 이름이 아닙니다."
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr "설정 안 됨"
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr "시작 시간"
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr "실행 시간"
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr "시간 스케줄러 사용"
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr "실행할 선택적 시간대"
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr "월요일"
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr "화요일"
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr "수요일"
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr "목요일"
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr "금요일"
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr "토요일"
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr "일요일"
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr "주"
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr "0초 이상을 포함해야 합니다."
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr "날"
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr "시간"
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr "분"
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr "초"
-#: changedetectionio/forms.py:460
+#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr "알림 URL을 사용하는 경우 알림 본문 및 제목이 필요합니다."
-#: changedetectionio/forms.py:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr "'%s'은(는) 유효한 AppRise URL이 아닙니다."
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr "RegEx '%s'은(는) 유효한 정규식이 아닙니다."
-#: changedetectionio/forms.py:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr "'%s'은(는) 유효한 XPath 표현식이 아닙니다. (%s)"
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr "'%s'은(는) 유효한 JSONPath 표현식이 아닙니다. (%s)"
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr "'%s'은(는) 유효한 jq 표현식이 아닙니다. (%s)"
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr "빈 값은 허용되지 않습니다."
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr "값이 잘못되었습니다."
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr "URL"
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr "그룹 / 태그"
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr "모니터"
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr "프로세서"
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr "편집 > 모니터"
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr "가져오기 방법"
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr "알림 본문"
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr "알림 형식"
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr "알림 제목"
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr "알림 URL 목록"
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr "프로세서 - 무엇을 달성하고 싶나요?"
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr "시계 확인 스케줄러의 기본 시간대"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr "텍스트 추출 전 대기 시간(초)"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr "1초 이상을 포함해야 합니다."
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr "URL"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr ".xlsx 파일 업로드"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr ".xlsx 파일이어야 합니다!"
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr "파일 매핑"
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr "작업"
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr "선택자"
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr "값"
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr "확인 간격"
-#: changedetectionio/forms.py:797
+#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr "확인과 스케줄러 사이의 시간에 대한 전역 설정을 사용합니다."
-#: changedetectionio/forms.py:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr "CSS/JSONPath/JQ/XPath 필터"
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr "요소 제거"
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr "텍스트 추출"
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr "제목"
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr "포함된 줄 무시"
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr "요청 본문"
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr "요청 방법"
-#: changedetectionio/forms.py:811
+#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr "상태 코드 무시(2xx가 아닌 상태 코드를 정상적으로 처리)"
-#: changedetectionio/forms.py:812
+#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr "모든 기록에서 고유한 줄이 나타날 때만 트리거"
-#: changedetectionio/blueprint/ui/templates/edit.html:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr "중복된 텍스트 줄 제거"
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr "텍스트를 알파벳순으로 정렬"
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr "무시된 줄 제거"
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr "텍스트 앞뒤 공백 제거"
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr "추가된 줄"
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr "교체/변경된 라인"
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr "삭제된 줄"
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr "키워드 트리거 - 텍스트 트리거/대기"
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr "텍스트가 일치하는 동안 변경 감지 차단"
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr "변경 감지 전에 JavaScript 실행"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr "구하다"
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr "프록시"
-#: changedetectionio/forms.py:832
+#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr "페이지에서 필터를 더 이상 찾을 수 없으면 알림 보내기"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr "음소거됨"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr "켜짐"
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr "알림"
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr "알림에 스크린샷 첨부(가능한 경우)"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr "# 시계"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr "다음을 모두 일치시키세요."
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr "다음 중 하나와 일치"
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr "목록의 <제목> 페이지 사용"
-#: changedetectionio/forms.py:855
+#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr "요청 방법이 GET으로 설정된 경우 본문이 비어 있어야 합니다."
-#: changedetectionio/forms.py:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr "잘못된 템플릿 구문 구성: %(error)s"
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr "잘못된 템플릿 구문: %(error)s"
-#: changedetectionio/forms.py:897
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr "이름"
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr "프록시 URL"
-#: changedetectionio/forms.py:927
+#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr "프록시 URL은 http://, https:// 또는 sock5://로 시작해야 합니다."
-#: changedetectionio/forms.py:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr "브라우저 연결 URL"
-#: changedetectionio/forms.py:939
+#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr "브라우저 URL은 wss:// 또는 ws://로 시작해야 합니다."
-#: changedetectionio/forms.py:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr "일반 텍스트 요청"
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr "Chrome 요청"
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr "기본 프록시"
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr "랜덤 지터 초 ± 확인"
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr "가져오기 작업자 수"
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr "1에서 50 사이여야 합니다."
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr "요청 시간 초과(초)"
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr "1에서 999 사이여야 합니다."
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr "기본 사용자 에이전트 재정의"
-#: changedetectionio/forms.py:977
+#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr "이름과 프록시 URL이 모두 필요합니다."
-#: changedetectionio/forms.py:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr "새 탭에서 '기록' 페이지 열기"
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr "실시간 UI 업데이트 활성화됨"
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr "파비콘 활성화됨"
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr "시청 개요 목록에서 <제목> 페이지를 사용하세요."
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr "API 액세스 토큰 보안 확인이 활성화되었습니다."
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr "알림 기본 URL"
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "빈 페이지를 변경 사항으로 처리하시겠습니까?"
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr "텍스트 무시"
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr "공백 무시"
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr "0에서 100 사이여야 합니다."
-#: changedetectionio/forms.py:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr "비밀번호"
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr "호출기 크기"
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr "0 이상이어야 합니다(비활성화됨)."
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr "RSS 콘텐츠 형식"
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr "RSS <설명> 본문은 다음에서 작성되었습니다."
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr ""
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr "비밀번호 제거"
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr "앵커 태그 콘텐츠 렌더링"
-#: changedetectionio/forms.py:1023
+#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr "비밀번호가 활성화되면 시청 기록 페이지에 대한 익명 액세스를 허용합니다."
-#: changedetectionio/forms.py:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr "RSS 피드에서 음소거된 시계 숨기기"
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr "RSS 리더 모드 활성화"
-#: changedetectionio/forms.py:1029
+#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr "시계 RSS 피드에 표시할 변경 사항 수"
-#: changedetectionio/forms.py:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr "0개 이상의 시도를 포함해야 합니다."
-#: changedetectionio/forms.py:1033
+#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr "알림을 보내기 전에 필터가 누락될 수 있는 횟수"
-#: changedetectionio/forms.py:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr "추출할 RegEx"
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr "CSV로 추출"
-#: changedetectionio/processors/extract.py:131
+#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:328
+#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:363
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:412
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr "경계 상자 값이 너무 깁니다."
-#: changedetectionio/processors/image_ssim_diff/forms.py:23
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr "경계 상자는 x,y,너비,높이(정수만) 형식이어야 합니다."
-#: changedetectionio/processors/image_ssim_diff/forms.py:29
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr "경계 상자 값은 음수가 아니어야 합니다."
-#: changedetectionio/processors/image_ssim_diff/forms.py:31
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr "경계 상자 값이 너무 큽니다."
-#: changedetectionio/processors/image_ssim_diff/forms.py:40
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr "최소 변경 비율"
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr "픽셀 차이 감도"
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr "전역 기본값 사용"
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr "경계 상자"
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr "선택 모드"
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr "선택 모드 값이 너무 깁니다."
-#: changedetectionio/processors/image_ssim_diff/forms.py:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr "스크린샷 비교"
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:21
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr "시각적/이미지 스크린샷 변경 감지"
-#: changedetectionio/processors/image_ssim_diff/processor.py:22
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr "재입고 감지"
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr "재고만 있음 (품절 -> 재고만 있음)"
-#: changedetectionio/processors/restock_diff/forms.py:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr "이용 가능 여부 변경"
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr "끄기, 재고 여부를 따르지 않음/재입고"
-#: changedetectionio/processors/restock_diff/forms.py:21
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr "알림을 실행할 가격 미만"
-#: changedetectionio/processors/restock_diff/forms.py:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr "제한 없음"
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr "가격보다 높으면 알림이 실행됩니다."
-#: changedetectionio/processors/restock_diff/forms.py:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr "원래 가격 이후 가격 변동에 대한 기준점(%)"
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr "0에서 100 사이여야 합니다."
-#: changedetectionio/processors/restock_diff/forms.py:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr "가격 변동을 따르세요"
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr "재입고 및 가격 감지"
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr "단일 제품이 포함된 페이지의 재입고 및 가격 감지"
-#: changedetectionio/processors/restock_diff/processor.py:14
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr "제품이 다시 재고로 돌아왔는지 감지합니다."
-#: changedetectionio/processors/text_json_diff/processor.py:22
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr "웹페이지 텍스트/HTML, JSON 및 PDF 변경"
-#: changedetectionio/processors/text_json_diff/processor.py:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr "가능한 경우 모든 텍스트 변경 사항을 감지합니다."
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr ""
-#: changedetectionio/store.py:396
+#: changedetectionio/store.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr "모든 알림 본문 — 사용 가능:"
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr "설명"
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr "모니터의 UUID."
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "모니터 그룹 / 태그"
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "및"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr "더보기"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr "AppRise 알림 URL"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr "사용"
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr "고급 도움말 표시"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "제목 포함 알림 텍스트."
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr "더 많은 도움말"
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "테스트 알림 보내기"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "알림 디버그 로그"
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "처리 중.."
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "모든 알림 제목"
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "예 -"
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "모든 알림 형식"
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "작업"
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr "필요할 수 있음:"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr "에서"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr "파일"
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "일정 시간 제한"
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "주말"
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "재설정"
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr "스케줄러 사용 도움말"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "시간 스케줄을 사용하시겠습니까?"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "무시된 텍스트"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr "이 텍스트 존재 시 변경 감지 안 함."
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr ""
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr "검색 또는 Alt+S 키 사용"
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr "실시간 업데이트 오프라인"
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "언어 선택"
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr "브라우저에서 자동 감지"
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr "검색"
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr "내"
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr "여기 정보"
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr "로그인"
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr "여러 떼"
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr "설정"
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr "가져오기"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "알림 음소거 해제"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "알림 음소거"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr "알림 음소거됨 - 클릭하여 해제"
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "편집하다"
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr "로그아웃"
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "밝은/어두운 모드 전환"
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr "밝은/어두운 모드 전환"
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr "언어 변경"
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr "언어 변경"
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "예"
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "아니오"
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "기본 설정"
diff --git a/changedetectionio/translations/messages.pot b/changedetectionio/translations/messages.pot
index 16a1f59e..724c5014 100644
--- a/changedetectionio/translations/messages.pot
+++ b/changedetectionio/translations/messages.pot
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: changedetection.io 0.52.8\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:29+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -17,2985 +17,2971 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:90
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:103
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr ""
-#: changedetectionio/blueprint/backups/__init__.py:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr ""
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:45
+#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:98
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:102
+#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:200 changedetectionio/blueprint/imports/importer.py:268
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:214 changedetectionio/blueprint/imports/importer.py:297
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr ""
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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 ""
-#: changedetectionio/blueprint/imports/templates/import.html:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:44
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py
+#: changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:81
+#: 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:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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:129
+#: 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:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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 ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: 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:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.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:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: 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:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: 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:236
+#: 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:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: 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:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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:348
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr ""
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:11
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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 ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
"watches will be removed from it.
"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:261
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:264 changedetectionio/blueprint/ui/__init__.py:301
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:332
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:403
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: changedetectionio/blueprint/ui/__init__.py
+msgid "Language set to auto-detect from browser"
+msgstr ""
+
+#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr ""
-#: changedetectionio/blueprint/ui/diff.py:98
+#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:42
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr ""
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr ""
-#: changedetectionio/blueprint/ui/preview.py:78
+#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:9
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/diff.html:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/diff.html:154
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:74
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:85
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:95
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:110
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:147
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:158
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:180
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:192
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:242
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:253
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:322
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: 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"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:332
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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 ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/preview.html:91
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:32
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr ""
-#: changedetectionio/blueprint/ui/views.py:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr ""
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Add a new web page change detection watch"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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 ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr ""
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
+#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr ""
-#: changedetectionio/flask_app.py:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr ""
-#: changedetectionio/flask_app.py:591
+#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr ""
-#: changedetectionio/flask_app.py:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr ""
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
-#: changedetectionio/forms.py:64
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr ""
-#: changedetectionio/forms.py:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr ""
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr ""
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr ""
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr ""
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr ""
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr ""
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr ""
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr ""
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr ""
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr ""
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr ""
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr ""
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr ""
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr ""
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr ""
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr ""
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr ""
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr ""
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr ""
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr ""
-#: changedetectionio/forms.py:460
+#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr ""
-#: changedetectionio/forms.py:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr ""
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr ""
-#: changedetectionio/forms.py:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr ""
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr ""
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr ""
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr ""
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr ""
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr ""
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr ""
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr ""
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr ""
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr ""
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr ""
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr ""
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr ""
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr ""
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr ""
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr ""
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr ""
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr ""
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr ""
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr ""
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr ""
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr ""
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr ""
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr ""
-#: changedetectionio/forms.py:797
+#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr ""
-#: changedetectionio/forms.py:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr ""
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr ""
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr ""
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr ""
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr ""
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr ""
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr ""
-#: changedetectionio/forms.py:811
+#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr ""
-#: changedetectionio/forms.py:812
+#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr ""
-#: changedetectionio/blueprint/ui/templates/edit.html:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr ""
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr ""
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr ""
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr ""
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr ""
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr ""
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr ""
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr ""
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr ""
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr ""
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr ""
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr ""
-#: changedetectionio/forms.py:832
+#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr ""
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr ""
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr ""
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr ""
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr ""
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr ""
-#: changedetectionio/forms.py:855
+#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr ""
-#: changedetectionio/forms.py:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:897
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr ""
-#: changedetectionio/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr ""
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr ""
-#: changedetectionio/forms.py:927
+#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr ""
-#: changedetectionio/forms.py:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr ""
-#: changedetectionio/forms.py:939
+#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr ""
-#: changedetectionio/forms.py:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr ""
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr ""
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr ""
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr ""
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr ""
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr ""
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr ""
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr ""
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr ""
-#: changedetectionio/forms.py:977
+#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr ""
-#: changedetectionio/forms.py:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr ""
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr ""
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr ""
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr ""
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr ""
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr ""
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr ""
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr ""
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr ""
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr ""
-#: changedetectionio/forms.py:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr ""
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr ""
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr ""
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr ""
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr ""
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr ""
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr ""
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr ""
-#: changedetectionio/forms.py:1023
+#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr ""
-#: changedetectionio/forms.py:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr ""
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr ""
-#: changedetectionio/forms.py:1029
+#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr ""
-#: changedetectionio/forms.py:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr ""
-#: changedetectionio/forms.py:1033
+#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr ""
-#: changedetectionio/forms.py:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr ""
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr ""
-#: changedetectionio/processors/extract.py:131
+#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:328
+#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:363
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/difference.py:412
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:23
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:29
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:31
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:40
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/forms.py:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:21
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr ""
-#: changedetectionio/processors/image_ssim_diff/processor.py:22
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:21
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr ""
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr ""
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr ""
-#: changedetectionio/processors/restock_diff/processor.py:14
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr ""
-#: changedetectionio/processors/text_json_diff/processor.py:22
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr ""
-#: changedetectionio/processors/text_json_diff/processor.py:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr ""
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr ""
-#: changedetectionio/store.py:396
+#: changedetectionio/store.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr ""
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr ""
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr ""
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr ""
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr ""
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr ""
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr ""
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr ""
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr ""
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr ""
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr ""
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr ""
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr ""
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr ""
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr ""
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr ""
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr ""
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr ""
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr ""
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr ""
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr ""
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr ""
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr ""
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr ""
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr ""
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr ""
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr ""
diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh/LC_MESSAGES/messages.mo
index 1092657d..431bf528 100644
Binary files a/changedetectionio/translations/zh/LC_MESSAGES/messages.mo and b/changedetectionio/translations/zh/LC_MESSAGES/messages.mo differ
diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.po b/changedetectionio/translations/zh/LC_MESSAGES/messages.po
index e6eb093e..9cad9702 100644
--- a/changedetectionio/translations/zh/LC_MESSAGES/messages.po
+++ b/changedetectionio/translations/zh/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:19+0100\n"
"PO-Revision-Date: 2026-01-18 21:31+0800\n"
"Last-Translator: 吾爱分享 \n"
"Language: zh\n"
@@ -18,2985 +18,2971 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr "备份正在进行中,请几分钟后再查看"
-#: changedetectionio/blueprint/backups/__init__.py:90
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr "备份数量已达上限,请先删除部分备份"
-#: changedetectionio/blueprint/backups/__init__.py:103
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr "备份正在后台生成,请几分钟后再查看。"
-#: changedetectionio/blueprint/backups/__init__.py:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr "备份已删除。"
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr "备份"
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr "备份正在运行!"
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr "在此可下载并请求新的备份,备份完成后会在下方列表中显示。"
-#: changedetectionio/blueprint/backups/templates/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr "MB"
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr "未找到备份。"
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr "创建备份"
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr "删除备份"
-#: changedetectionio/blueprint/imports/importer.py:45
+#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr "仅导入列表前 5,000 个 URL,其余可稍后继续导入。"
-#: changedetectionio/blueprint/imports/importer.py:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr "从列表导入 {} 条,用时 {:.2f} 秒,跳过 {} 条。"
-#: changedetectionio/blueprint/imports/importer.py:98
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr "无法读取 JSON 文件,文件是否损坏?"
-#: changedetectionio/blueprint/imports/importer.py:102
+#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr "JSON 结构无效,文件是否损坏?"
-#: changedetectionio/blueprint/imports/importer.py:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr "从 Distill.io 导入 {} 条,用时 {:.2f} 秒,跳过 {} 条。"
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr "无法读取导出的 XLSX 文件,文件是否有问题?"
-#: changedetectionio/blueprint/imports/importer.py:200 changedetectionio/blueprint/imports/importer.py:268
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr "处理第 {} 行时出错,URL 值不正确,已跳过该行。"
-#: changedetectionio/blueprint/imports/importer.py:214 changedetectionio/blueprint/imports/importer.py:297
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr "处理第 {} 行时出错,请检查单元格数据类型是否正确,已跳过该行。"
-#: changedetectionio/blueprint/imports/importer.py:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr "从 Wachete .xlsx 导入 {} 条,用时 {:.2f} 秒"
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr "从自定义 .xlsx 导入 {} 条,用时 {:.2f} 秒"
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr "URL 列表"
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr "Distill.io"
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ".XLSX 与 Wachete"
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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 "每行输入一个 URL,可在 URL 后用空格追加标签,标签以逗号 (,) 分隔:"
-#: changedetectionio/blueprint/imports/templates/import.html:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr "示例:"
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr "未通过验证的 URL 会保留在文本框中。"
-#: changedetectionio/blueprint/imports/templates/import.html:44
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr "复制并粘贴 Distill.io 监控的“导出”文件(JSON)。"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr "这项功能为"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr "实验性"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr ",支持的字段有"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr "其余字段(包括"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr ")将被忽略。"
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr "如何导出?"
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr "如有需要,请将默认抓取器设置为 Chrome。"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr "用于以下内容的自定义列与数据类型映射表"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr "自定义映射"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr "文件映射类型。"
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr "列 #"
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr "类型"
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr "无"
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr "CSS/XPath 过滤器"
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr "分组/标签名称"
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr "复检间隔(分钟)"
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr "导入"
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr "已移除密码保护。"
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr "警告:工作线程数({})接近或超过可用CPU核心数({})"
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr "工作线程数已调整:{}"
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr "同步工作线程不支持动态调整"
-#: changedetectionio/blueprint/settings/__init__.py:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr "调整工作线程时出错:{}"
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr "已启用密码保护。"
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr "设置已更新。"
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py
+#: changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr "发生错误,请查看下方详情。"
-#: changedetectionio/blueprint/settings/__init__.py:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr "API Key 已重新生成。"
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr "自动调度已暂停 - 检查任务不会入队。"
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr "自动调度已恢复 - 检查任务将正常入队。"
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr "所有通知已静音。"
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr "所有通知已取消静音。"
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr "通知调试日志"
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr "通用"
-#: changedetectionio/blueprint/settings/templates/settings.html:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr "抓取"
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr "全局过滤器"
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr "界面选项"
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr "API"
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr "RSS"
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr "时间与日期"
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr "验证码与代理"
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr "信息"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr "所有监控项的默认复检间隔,当前系统最小值为"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr "秒"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr "更多信息"
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr "CSS/xPath 过滤器连续缺失此次数后发送通知"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr "设置为"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr "以禁用"
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr "为你的 changedetection.io 应用启用密码保护。"
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr "密码已锁定。"
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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 "启用密码时允许访问监视器更改历史页面(便于共享差异页面)"
-#: changedetectionio/blueprint/settings/templates/settings.html:81
+#: 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 "当请求无内容返回,或 HTML 不包含任何文本时,是否视为变更?"
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr "用于通知链接中的"
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr "通知链接中的令牌。"
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr "默认值为系统环境变量"
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr "在此阅读更多"
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr "方法(默认),适用于无需 JavaScript 渲染的监视网站。"
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr "使用"
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr "基础"
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr "方法需要连接到运行中的 WebDriver+Chrome 服务器,通过环境变量设置"
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr "该"
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr "Chrome/JavaScript"
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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 "如果页面渲染未完成(缺文本等),可尝试增加这里的等待时间。"
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr "这将等待"
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr "秒后再提取文本。"
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr "当前运行:"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr "运行中"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr "工作进程"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr "活跃处理中"
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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 "示例 - 3 秒随机抖动可能导致提前最多 3 秒或延后最多 3 秒触发"
-#: changedetectionio/blueprint/settings/templates/settings.html:129
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "For regular plain requests (not chrome based), maximum number of seconds until timeout, 1-999."
msgstr "对于普通明文请求(非 Chrome),超时时间上限为 1-999 秒。"
-#: changedetectionio/blueprint/settings/templates/settings.html:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr "适用于所有请求。"
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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 "注意:仅更换 User-Agent 往往无法绕过反爬虫技术,务必考虑"
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr "浏览器被识别的各种方式"
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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 "提示:"
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr "使用 Bright Data 和 Oxylabs 代理连接,更多信息见此处。"
-#: changedetectionio/blueprint/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr "注意:"
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Render anchor tag content, default disabled, when enabled renders links as"
msgstr "渲染 a 标签内容,默认关闭,开启后链接会呈现为"
-#: changedetectionio/blueprint/settings/templates/settings.html:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr "在文本转换前通过 CSS 和 XPath 选择器移除 HTML 元素。"
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr "不要在此粘贴 HTML,仅使用 CSS 和 XPath 选择器"
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Add multiple elements, CSS or XPath selectors per line to ignore multiple parts of the HTML."
msgstr "每行添加多个元素、CSS 或 XPath 选择器,用于忽略 HTML 的多个部分。"
-#: changedetectionio/blueprint/settings/templates/settings.html:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr "匹配的文本将会"
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr "已忽略"
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr "在文本快照中(仍可见但不会触发变更)"
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr "API 访问"
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr "通过 API 控制 changedetection.io,更多信息"
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr "API访问和示例"
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr "通过以下方式限制 API 访问"
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr "请求头 - Chrome 扩展正常工作所需"
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr "API密钥"
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr "复制"
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr "重新生成 API Key"
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr "Chrome 扩展程序"
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Easily add any web-page to your changedetection.io installation from within Chrome."
msgstr "可在 Chrome 中轻松将任意网页添加到你的 changedetection.io。"
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr "步骤 1"
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr "安装扩展,"
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr "步骤 2"
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr "访问此页面,"
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr "步骤 3"
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr "从工具栏打开扩展并点击"
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr "同步 API 访问"
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr "试试我们新的 Chrome 扩展!"
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr "Chrome 商店图标"
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr "Chrome网上应用店"
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Maximum number of history snapshots to include in the watch specific RSS feed."
msgstr "监控项 RSS 中包含的历史快照最大数量。"
-#: changedetectionio/blueprint/settings/templates/settings.html:236
+#: 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 "用于监控其他 RSS 源 - 监控 RSS/Atom 源时,将其转换为纯净文本以更好地检测变更。"
-#: changedetectionio/blueprint/settings/templates/settings.html:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr "你的阅读器支持 HTML 吗?在此设置"
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr "服务器 UTC 时间与日期:"
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr "浏览器本地时间与日期:"
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr "启用实时界面更新(更改后需重启)"
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr "在监控列表中启用或禁用站点图标"
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Number of items per page in the watch overview list, 0 to disable."
msgstr "监控概览列表每页数量,0 为禁用。"
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr "提示"
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr "对于被封锁的网站,“住宅”和“移动”代理类型可能比“数据中心”更有效。"
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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 "带认证的 SOCKS5 代理仅支持“明文请求”抓取器,其他抓取器请改为白名单 IP"
-#: changedetectionio/blueprint/settings/templates/settings.html:348
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr "为所有监视器选择默认代理"
-#: changedetectionio/blueprint/settings/templates/settings.html:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr "Python 版本:"
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr "已启用插件:"
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr "未启用任何插件"
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr "返回"
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr "清除快照历史"
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr "标签“{}”已存在"
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr "标签已添加"
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr "标签已删除,正在后台从监视器中移除"
-#: changedetectionio/blueprint/tags/__init__.py:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr "正在后台从监控项中解绑标签"
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr "已删除所有标签,正在后台从监控项中清理"
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr "未找到标签"
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr "已更新"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr "过滤器与触发器"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr "这些设置会"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr "应用"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr "到现有的所有监控项配置中。"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr "文本过滤"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr "谨慎使用!"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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 "这很容易占满邮件存储配额或淹没其他存储。"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr "注意!"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr "注意!"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr "当前有"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr "系统级通知 URL 已启用"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr "此表单将仅覆盖该监控项的通知设置"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr "即使此处通知 URL 列表为空,仍会发送通知。"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr "使用系统默认值"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:11
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr "添加新的组织标签"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr "分组 / 标签"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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 "分组可让您在一个组织标签下管理多个监控项的过滤器与通知。"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr "监控项数量"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr "标签/名称"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr "未配置分组/标签"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr "编辑"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr "重新检查"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr "删除分组?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr "确定要删除分组 %(title)s 吗?
此操作不可撤销。
"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr "删除"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr "删除并移除标签"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr "取消分组关联?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
"watches will be removed from it.
"
msgstr "确定要将分组 %(title)s 与所有监控项解绑吗?
标签会保留,但监控项将从该分组移除。
"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr "解绑"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr "保留标签但解绑所有监控项"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr "该监控项的 RSS 源"
-#: changedetectionio/blueprint/ui/__init__.py:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr "已删除 {} 个监控项"
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr "已暂停 {} 个监控项"
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr "已取消暂停 {} 个监控项"
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr "已更新 {} 个监控项"
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr "已静音 {} 个监控项"
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr "已取消静音 {} 个监控项"
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr "已将 {} 个监控项加入重新检查队列"
-#: changedetectionio/blueprint/ui/__init__.py:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr "已清除 {} 个监控项的错误"
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr "已清除/重置 {} 个监控项的历史记录。"
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr "已将 {} 个监控项设置为使用默认通知"
-#: changedetectionio/blueprint/ui/__init__.py:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr "已为 {} 个监控项打标签"
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr "未找到监控项"
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr "已清除监控项 {} 的快照历史"
-#: changedetectionio/blueprint/ui/__init__.py:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr "历史清理已在后台开始"
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr "确认文本不正确。"
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr "正在后台将监控项标记为已读..."
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr "UUID 为 {} 的监控项不存在。"
-#: changedetectionio/blueprint/ui/__init__.py:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr "已删除。"
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr "已克隆,正在编辑新的监控项。"
-#: changedetectionio/blueprint/ui/__init__.py:261
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr "监视器已在队列中或正在检查。"
-#: changedetectionio/blueprint/ui/__init__.py:264 changedetectionio/blueprint/ui/__init__.py:301
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr "已将 1 个监控项加入重新检查队列。"
-#: changedetectionio/blueprint/ui/__init__.py:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr "{}个监视器已加入队列({}个已在队列中)。"
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr "已将 {} 个监控项加入重新检查队列。"
-#: changedetectionio/blueprint/ui/__init__.py:332
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr "后台将监视器加入重新检查队列..."
-#: changedetectionio/blueprint/ui/__init__.py:403
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr "无法分享,与分享服务器通信时出错 - {}"
-#: changedetectionio/blueprint/ui/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: changedetectionio/blueprint/ui/__init__.py
+msgid "Language set to auto-detect from browser"
+msgstr "已设置为从浏览器自动检测语言"
+
+#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr "未找到该链接的历史记录,链接是否有误?"
-#: changedetectionio/blueprint/ui/diff.py:98
+#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr "历史记录不足(需要 2 个快照),无法显示该监控项的差异页。"
-#: changedetectionio/blueprint/ui/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr "没有可编辑的监控项"
-#: changedetectionio/blueprint/ui/edit.py:42
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr "未找到 UUID 为 {} 的监控项。"
-#: changedetectionio/blueprint/ui/edit.py:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr "已切换到模式 - {}。"
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr "无法加载处理器/插件 '{}' 的编辑表单,插件是否缺失?"
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr "监控项已更新并取消暂停!"
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr "监控项已更新。"
-#: changedetectionio/blueprint/ui/preview.py:78
+#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr "无法预览 - 尚未完成抓取/检查或未满足触发条件"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
+#: 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 "这将删除所有监控项的版本历史(快照),但会保留 URL 列表!"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr "你可能需要先使用"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr "备份"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr "链接。"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr "确认文本"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr "请输入单词"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr "clear"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr "以确认你已理解。"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr "清除历史记录!"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr "取消"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr "将差异分享为图片"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr "分享为图片"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr "忽略匹配以下内容的行"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:9
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr "忽略匹配以下内容的行(排除数字)"
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr "从"
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr "到"
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr "单词"
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr "行"
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr "忽略空白"
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr "未变化"
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr "已删除"
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr "新增"
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr "替换"
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr "快捷键:"
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr "上一项"
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr "下一项"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr "跳转到下一个差异"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr "跳转"
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr "错误文本"
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr "错误截图"
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr "文本"
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr "当前截图"
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr "提取数据"
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr "秒前。"
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr "秒前"
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr "最近请求的错误截图"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr "提示:你可以启用"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr "“启用密码时允许共享访问”"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr "(设置中)"
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr "查看单个快照"
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr "选中文本以分享或加入忽略列表。"
-#: changedetectionio/blueprint/ui/templates/diff.html:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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 "目前差异仅按文本比较,非图形对比,只提供最新截图。"
-#: changedetectionio/blueprint/ui/templates/diff.html:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr "最近请求的当前截图"
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr "目前还没有截图!请尝试重新检查页面。"
-#: changedetectionio/blueprint/ui/templates/diff.html:154
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr "截图需要启用 Playwright/WebDriver"
-#: changedetectionio/blueprint/ui/templates/edit.html:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr "请求"
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr "浏览器步骤"
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr "可视化过滤器选择器"
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr "条件"
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr "统计"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr "有些网站使用 JavaScript 生成内容,此时你应该"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr "使用 Chrome/WebDriver 抓取器"
-#: changedetectionio/blueprint/ui/templates/edit.html:74
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr "URL 支持变量"
-#: changedetectionio/blueprint/ui/templates/edit.html:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr "帮助与示例在此"
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr "分组/标签名称"
-#: changedetectionio/blueprint/ui/templates/edit.html:85
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr "若检测到页面标题将自动使用,你也可以在此自定义标题/描述"
-#: changedetectionio/blueprint/ui/templates/edit.html:95
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr "每次检查之间的时间间隔。"
-#: changedetectionio/blueprint/ui/templates/edit.html:110
+#: 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 "当页面上找不到该过滤器时发送通知,便于知晓页面已变化且过滤器不再适用。"
-#: changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr "方式(默认),适用于无需 JavaScript 渲染的网站。"
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr "方式需要连接正在运行的 WebDriver+Chrome 服务器,通过环境变量 'WEBDRIVER_URL' 设置。"
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr "检查/扫描全部"
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr "为此监控项选择代理"
-#: changedetectionio/blueprint/ui/templates/edit.html:147
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr "使用当前全局默认设置"
-#: changedetectionio/blueprint/ui/templates/edit.html:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr "显示高级选项"
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr "在执行变更检测前运行此代码,便于填写表单等操作"
-#: changedetectionio/blueprint/ui/templates/edit.html:158
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr "更多帮助与示例请见此处"
-#: changedetectionio/blueprint/ui/templates/edit.html:180
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr "请求正文支持变量"
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr "请求头的值支持变量"
-#: changedetectionio/blueprint/ui/templates/edit.html:192
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr "警告!发现额外的请求头文件,将添加到此监控项!"
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr "请求头也可从数据目录中的文件读取"
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr "在此了解更多"
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr "Selenium 浏览器不支持"
-#: changedetectionio/blueprint/ui/templates/edit.html:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr "开启文本查找器"
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr "请稍候,首个浏览器步骤可能需要一些时间加载.."
-#: changedetectionio/blueprint/ui/templates/edit.html:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr "点击此处开始"
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr "请等待 10-15 秒让浏览器连接。"
-#: changedetectionio/blueprint/ui/templates/edit.html:242
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr "点击“播放”开始。"
-#: changedetectionio/blueprint/ui/templates/edit.html:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr "可视化选择器数据尚未就绪,监控项至少需要检查一次。"
-#: changedetectionio/blueprint/ui/templates/edit.html:253
+#: 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 "抱歉,此功能仅适用于支持交互式 JavaScript 的抓取器(目前仅 Playwright)。"
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr "为支持交互式 JavaScript 的方式。"
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr "你需要"
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr "设置抓取方式"
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr "使用验证(✓)按钮测试条件是否符合当前快照。"
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr "阅读快速教程"
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr "在此了解如何使用条件式网页变更"
-#: changedetectionio/blueprint/ui/templates/edit.html:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr "启用预览"
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr "小贴士:"
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr "在预览页查看高亮的过滤器和触发器。"
-#: changedetectionio/blueprint/ui/templates/edit.html:322
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr "将触发/忽略/阻止/提取限定为;"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: 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"
msgstr "注意:根据每行文本长度与相似度,算法可能把"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr "视为"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr "替换"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr "例如。"
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr "新增"
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr "因此当你关注新增内容时,最好选择"
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr "。"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr "当内容仅在列表中移动时,也会触发"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr "建议启用"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr "仅当出现新的唯一行时触发"
-#: changedetectionio/blueprint/ui/templates/edit.html:332
+#: 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 "适合仅移动内容的网站,想知道新增内容时使用,会将新行与该监控项的全部历史进行比对。"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr "有助于减少因行顺序变化导致的变更,可结合"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr "检查唯一行"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr "一起使用。"
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr "移除每行文本前后的空白"
-#: changedetectionio/blueprint/ui/templates/edit.html:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr "加载中..."
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr "可视化选择器工具可让你选择"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr "文本"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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 "用于变更检测的元素,并会自动填入“CSS/JSONPath/JQ/XPath 过滤器”选项卡中的过滤器"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr "选项卡中。使用"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr "Shift+点击"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr "以选择多个项。"
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr "选择模式:"
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr "按元素选择"
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr "框选区域"
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr "清除选择"
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr "稍等,正在获取截图和元素信息.."
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr "当前:"
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr "抱歉,此功能仅适用于支持 JavaScript 和截图的抓取器(如 Playwright 等)。"
-#: changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr "为支持 JavaScript 和截图的方式。"
-#: changedetectionio/blueprint/ui/templates/edit.html:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr "检查次数"
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr "连续过滤失败次数"
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr "历史长度"
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr "上次抓取耗时"
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr "通知告警次数"
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr "服务器类型响应"
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr "下载最新的 HTML 快照"
-#: changedetectionio/blueprint/ui/templates/edit.html:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr "删除监控项?"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr "确定要删除以下监控项吗:"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr "此操作不可撤销。"
-#: changedetectionio/blueprint/ui/templates/edit.html:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr "清除历史记录?"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr "确定要清除以下监控项的全部历史记录吗:"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr "这将删除所有快照和历史版本。此操作不可撤销。"
-#: changedetectionio/blueprint/ui/templates/edit.html:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr "清除历史记录"
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr "克隆并编辑"
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr "选择时间戳"
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr "前往"
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr "最近请求的错误截图"
-#: changedetectionio/blueprint/ui/templates/preview.html:91
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr "截图需要支持截图的内容抓取器(如 Sockpuppetbrowser、Selenium 等)。"
-#: changedetectionio/blueprint/ui/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr "警告:URL {} 已存在"
-#: changedetectionio/blueprint/ui/views.py:32
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr "监控项已以暂停状态添加,保存后将取消暂停。"
-#: changedetectionio/blueprint/ui/views.py:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr "监控项已添加。"
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr "显示第 {start} - {end} 条{record_name},共 {total} 条"
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr "记录"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Add a new web page change detection watch"
msgstr "新增网页变更监控"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr "监控此 URL!"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr "先编辑,再监控"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr "创建可分享链接"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr "提示:你也可以添加“共享”的监控项。"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr "更多信息"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr "暂停"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr "取消暂停"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr "静音"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr "取消静音"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr "标签"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr "标记为已读"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr "使用默认通知"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr "清除错误"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr "清除历史记录"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr "确定要清除所选项的历史记录吗?
此操作不可撤销。
"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr "确定"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr "清除/重置历史记录"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr "删除监控项?"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr "确定要删除所选监控项吗?
此操作不可撤销。
"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr "队列大小"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr "搜索中"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr "全部"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr "网站"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr "补货与价格"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr "检查"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr "最近"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr "变更"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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 "尚未配置网站监控项,请在上方输入 URL 或"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr "导入列表"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr "检测补货与价格"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr "有库存"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr "无库存"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr "价格"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr "暂无信息"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr "正在检查"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr "队列中"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr "历史"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr "预览"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr "有错误"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr "全部标记为已读"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr "将“%(title)s”中的全部标记为已读"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr "未读"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr "重新检查全部"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr "(“%(title)s”中)"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
+#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr "尚未"
-#: changedetectionio/flask_app.py:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr "已登录"
-#: changedetectionio/flask_app.py:591
+#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr "需要登录,请先登录。"
-#: changedetectionio/flask_app.py:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr "密码错误"
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr "必须指定至少一个时间间隔(周、天、小时、分钟或秒)。"
-#: changedetectionio/forms.py:64
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr "未使用全局设置时,必须指定至少一个时间间隔(周、天、小时、分钟或秒)。"
-#: changedetectionio/forms.py:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr "时间格式无效,请使用 HH:MM。"
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr "不是有效的时区名称"
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr "未设置"
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr "开始时间"
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr "运行时长"
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr "使用时间调度"
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr "运行时使用的可选时区"
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr "周一"
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr "周二"
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr "周三"
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr "周四"
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr "周五"
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr "周六"
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr "周日"
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr "周"
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr "应为 0 或更多秒"
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr "天"
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr "小时"
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr "分钟"
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr "秒"
-#: changedetectionio/forms.py:460
+#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr "使用通知 URL 时,必须填写通知正文和标题"
-#: changedetectionio/forms.py:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr "“%s”不是有效的 AppRise URL。"
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr "正则表达式“%s”无效。"
-#: changedetectionio/forms.py:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr "“%s”不是有效的 XPath 表达式。(%s)"
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr "“%s”不是有效的 JSONPath 表达式。(%s)"
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr "“%s”不是有效的 jq 表达式。(%s)"
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr "不允许为空。"
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr "值无效。"
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr "URL"
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr "分组 / 标签"
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr "监控项"
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr "处理器"
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr "编辑 > 监控项"
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr "抓取方式"
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr "通知正文"
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr "通知格式"
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr "通知标题"
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr "通知 URL 列表"
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr "处理器 - 您想实现什么?"
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr "监控检查调度器的默认时区"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr "提取文本前等待秒数"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr "应为 1 秒或以上"
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr "URL 列表"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr "上传 .xlsx 文件"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr "必须是 .xlsx 文件!"
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr "文件映射"
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr "操作"
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr "选择器"
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr "值"
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr "检查间隔"
-#: changedetectionio/forms.py:797
+#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr "检查间隔与调度时间使用全局设置。"
-#: changedetectionio/forms.py:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr "CSS/JSONPath/JQ/XPath 过滤器"
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr "移除元素"
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr "提取文本"
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr "标题"
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr "忽略包含以下内容的行"
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr "请求正文"
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr "请求方法"
-#: changedetectionio/forms.py:811
+#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr "忽略状态代码(正常处理非 2xx 状态码)"
-#: changedetectionio/forms.py:812
+#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr "仅当全历史中出现新的唯一行时触发"
-#: changedetectionio/blueprint/ui/templates/edit.html:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr "删除重复的文本行"
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr "按字母顺序排序文本"
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr "去除忽略的行"
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr "去除文本前后空白"
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr "新增行"
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr "替换/更改的行"
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr "删除的行"
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr "关键字触发器 - 触发/等待文本"
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr "文本匹配时阻止变更检测"
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr "在变更检测前执行 JavaScript"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr "保存"
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr "代理"
-#: changedetectionio/forms.py:832
+#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr "当页面上找不到该过滤器时发送通知"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr "静音"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr "开启"
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr "通知"
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr "(如可用)在通知中附加截图"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr "匹配"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr "匹配以下全部"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr "匹配以下任意"
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr "列表中使用页面 "
-#: changedetectionio/forms.py:855
+#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr "当请求方法为 GET 时,请求正文必须为空"
-#: changedetectionio/forms.py:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr "模板语法配置无效:%(error)s"
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr "模板语法无效:%(error)s"
-#: changedetectionio/forms.py:897
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr "“%(header)s”请求头中的模板语法无效:%(error)s"
-#: changedetectionio/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr "名称"
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr "代理 URL"
-#: changedetectionio/forms.py:927
+#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr "代理 URL 必须以 http://、https:// 或 socks5:// 开头"
-#: changedetectionio/forms.py:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr "浏览器连接 URL"
-#: changedetectionio/forms.py:939
+#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr "浏览器 URL 必须以 wss:// 或 ws:// 开头"
-#: changedetectionio/forms.py:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr "纯文本请求"
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr "Chrome 请求"
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr "默认代理"
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr "检查间隔随机抖动秒数 ±"
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr "抓取工作线程数"
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr "应介于 1 到 50 之间"
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr "请求超时(秒)"
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr "应介于 1 到 999 之间"
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr "默认 User-Agent 覆盖"
-#: changedetectionio/forms.py:977
+#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr "名称和代理 URL 都是必填项。"
-#: changedetectionio/forms.py:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr "在新标签页中打开“历史记录”"
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr "启用实时界面更新"
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr "启用站点图标"
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr "在监控概览列表中使用页面 "
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr "已启用 API 访问令牌安全检查"
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr "通知基础 URL 覆盖"
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "将空页面视为变更?"
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr "忽略文本"
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr "忽略空白"
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr "必须介于 0 到 100 之间"
-#: changedetectionio/forms.py:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr "密码"
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr "分页大小"
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr "应至少为 0(表示禁用)"
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr "RSS 内容格式"
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr "RSS 内容来源"
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr "RSS “系统默认”模板覆盖"
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr "移除密码"
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr "渲染 标签内容"
-#: changedetectionio/forms.py:1023
+#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr "启用密码时允许匿名访问监控历史页面"
-#: changedetectionio/forms.py:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr "在 RSS 中隐藏静音的监控项"
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr "启用 RSS 阅读模式"
-#: changedetectionio/forms.py:1029
+#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr "监控项 RSS 中显示的变更数量"
-#: changedetectionio/forms.py:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr "应为 0 或更多次"
-#: changedetectionio/forms.py:1033
+#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr "过滤器缺失达到多少次后发送通知"
-#: changedetectionio/forms.py:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr "用于提取的正则表达式"
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr "提取为 CSV"
-#: changedetectionio/processors/extract.py:131
+#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr "扫描全部监控历史未找到匹配该正则的内容。"
-#: changedetectionio/processors/image_ssim_diff/difference.py:328
+#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr "历史记录不足以比较,至少需要 2 个快照。"
-#: changedetectionio/processors/image_ssim_diff/difference.py:363
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr "加载截图失败:{}"
-#: changedetectionio/processors/image_ssim_diff/difference.py:412
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr "计算差异失败:{}"
-#: changedetectionio/processors/image_ssim_diff/forms.py:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr "边界框值过长"
-#: changedetectionio/processors/image_ssim_diff/forms.py:23
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr "边界框格式必须为:x,y,width,height(仅限整数)"
-#: changedetectionio/processors/image_ssim_diff/forms.py:29
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr "边界框值必须为非负数"
-#: changedetectionio/processors/image_ssim_diff/forms.py:31
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr "边界框值过大"
-#: changedetectionio/processors/image_ssim_diff/forms.py:40
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr "选择模式必须为 “element” 或 “draw”"
-#: changedetectionio/processors/image_ssim_diff/forms.py:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr "最小变化百分比"
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr "像素差异灵敏度"
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr "使用全局默认"
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr "边界框"
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr "选择模式"
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr "选择模式值过长"
-#: changedetectionio/processors/image_ssim_diff/forms.py:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr "截图对比"
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr "无法预览 - 仍未捕获任何快照"
-#: changedetectionio/processors/image_ssim_diff/processor.py:21
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr "视觉/截图变更检测"
-#: changedetectionio/processors/image_ssim_diff/processor.py:22
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr "使用快速的 OpenCV 算法对比截图,比 SSIM 快 10-100 倍"
-#: changedetectionio/processors/restock_diff/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr "补货检测"
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr "仅有库存(缺货 -> 有库存)"
-#: changedetectionio/processors/restock_diff/forms.py:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr "任何库存变化"
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr "关闭,不跟踪库存/补货"
-#: changedetectionio/processors/restock_diff/forms.py:21
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr "低于该价格时触发通知"
-#: changedetectionio/processors/restock_diff/forms.py:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr "不限"
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr "高于该价格时触发通知"
-#: changedetectionio/processors/restock_diff/forms.py:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr "相对原始价格的变动阈值(百分比)"
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr "应介于 0 到 100 之间"
-#: changedetectionio/processors/restock_diff/forms.py:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr "跟踪价格变化"
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr "补货与价格检测"
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr "适用于单一商品页面的补货与价格检测"
-#: changedetectionio/processors/restock_diff/processor.py:14
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr "检测商品是否恢复有库存"
-#: changedetectionio/processors/text_json_diff/processor.py:22
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr "网页文本/HTML、JSON 和 PDF 变更"
-#: changedetectionio/processors/text_json_diff/processor.py:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr "尽可能检测所有文本变更"
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr "获取 {} 的元数据失败"
-#: changedetectionio/store.py:396
+#: changedetectionio/store.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr "监控协议不允许或 URL 格式无效"
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr "所有通知的正文 — 您可以使用"
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr "可在通知标题、正文和 URL 中使用模板,并使用下方的令牌/占位符。"
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr "显示令牌/占位符"
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr "令牌"
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr "描述"
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr "你正在运行的 changedetection.io 实例的 URL。"
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr "被监控的 URL。"
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr "监视器的UUID。"
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr "监控项的页面标题,未设置时使用 ,否则回退为 URL"
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "监视器组/标签"
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr "changedetection.io 生成的预览页面 URL。"
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr "该监控项的差异输出 URL。"
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr "差异输出 - 仅包含更改、新增与删除"
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr "差异输出 - 仅包含更改、新增与删除 —"
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr "不含(added)前缀或颜色"
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr "差异输出 - 仅包含更改与新增"
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr "差异输出 - 仅包含更改与新增 —"
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr "差异输出 - 仅包含更改与删除"
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr "差异输出 - 仅包含更改与删除 —"
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr "差异输出 - 完整差异内容"
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr "差异输出 - 完整差异内容 —"
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr "差异输出 - 统一格式补丁"
-#: changedetectionio/templates/_common_fields.html:90
+#: changedetectionio/templates/_common_fields.html
msgid "The current snapshot text contents value, useful when combined with JSON or CSS filters"
msgstr "当前快照的文本内容值,与 JSON 或 CSS 过滤器结合使用时很有用"
-#: changedetectionio/templates/_common_fields.html:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr "由过滤器触发的文本"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr "警告:以下内容"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "和"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr "取决于差异算法对变更的判断。"
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr "更多信息"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr "AppRise通知URL"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr "用于向几乎任何服务发送通知!"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr "请阅读通知服务 Wiki 以了解重要配置说明"
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr "使用"
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr "显示高级帮助和提示"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr "(或"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr "最多仅支持"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr "2,000 个字符"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "通知文本,包括标题。"
-#: changedetectionio/templates/_common_fields.html:131
+#: 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 "机器人无法向其他机器人发送消息,因此应指定非机器人用户的聊天 ID。"
-#: changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/templates/_common_fields.html
msgid "only supports very limited HTML and can fail when extra tags are sent,"
msgstr "仅支持非常有限的 HTML,发送额外标签可能失败,"
-#: changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr "(或使用纯文本/Markdown 格式)"
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr "用于直接 API 调用(或省略"
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr "用于非 SSL,例如"
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr "更多帮助"
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr "接受以下"
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr "下方列出的占位符"
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "发送测试通知"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr "添加邮箱"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr "添加邮箱地址"
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "通知调试日志"
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "处理中.."
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "所有通知的标题"
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr "对于 JSON 负载,使用"
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr "无需引号以自动转义,例如 -"
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr "URL 编码使用"
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "例如 -"
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr "正则替换使用"
-#: changedetectionio/templates/_common_fields.html:168
+#: changedetectionio/templates/_common_fields.html
msgid "For a complete reference of all Jinja2 built-in filters, users can refer to the"
msgstr "关于 Jinja2 内置过滤器的完整参考,请见"
-#: changedetectionio/templates/_common_fields.html:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "所有通知的格式"
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr "条目"
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "操作"
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr "在后面添加一行/规则"
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr "移除此行/规则"
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr "使用当前快照验证此规则"
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr "错误 - 该监控项需要 Chrome(playwright/sockpuppetbrowser),但未启用基于 Chrome 的抓取。"
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr "也可以试试我们的"
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr "价格实惠的订阅服务,已为你完成全部配置"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr "您可能需要"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr "启用 Playwright 环境变量"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr "并取消注释"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr "在"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr "文件"
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr "设置按小时/工作日计划"
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "计划时间限制"
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr "工作时间"
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "周末"
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "重置"
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr "警告:一个或多个“天”的时长会延续到次日。"
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr "这可能导致意外结果。"
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr "有关使用调度器的更多帮助"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "想要使用时间计划吗?"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr "请先确认/保存你的时区设置"
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr "当该文本出现且文档发生变化时触发变更。"
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr "触发文本"
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr "计算变更时忽略,但仍会显示。"
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "忽略文本"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr "此文本存在时将不会进行变更检测。"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr "阻止文本"
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr "搜索,或使用 Alt+S 快捷键"
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr "实时更新离线"
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "选择语言"
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr "从浏览器自动检测"
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr "语言支持仍在测试阶段,欢迎在 GitHub 提交 PR 帮助改进。"
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr "搜索"
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr "URL 或标题"
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr "在"
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr "输入搜索关键词..."
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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 "触发文本来自该监控项的 CSS/JSON 过滤结果"
-#: changedetectionio/templates/edit/text-options.html:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr "注意:使用正则时请用斜杠 / 包裹,例如:"
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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 "阻止文本来自该监控项的 CSS/JSON 过滤结果"
-#: changedetectionio/templates/edit/text-options.html:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr "正则表达式 - 示例"
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr "类型标志(更多"
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr "此处信息"
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr "关键字示例 - 示例"
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr "使用分组仅提取该文本 - 示例"
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr "仅返回年份列表"
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr "示例 - 匹配包含关键字的行"
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr "每行一个正则/字符串匹配规则"
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr "登录"
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr "分组"
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr "设置"
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr "导入"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr "恢复自动调度"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr "暂停监控项自动入队"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr "调度已暂停 - 点击恢复"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "取消静音通知"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "静音通知"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr "通知已静音 - 点击取消静音"
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "编辑"
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr "退出登录"
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr "网站变更检测与通知。"
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "切换亮/暗模式"
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr "切换亮/暗模式"
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr "切换语言"
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr "切换语言"
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "是"
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "否"
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "主设置"
diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo
index aec1110b..7b832dd7 100644
Binary files a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo and b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo differ
diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po
index 64a0d9c5..7b1a1513 100644
--- a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po
+++ b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
-"POT-Creation-Date: 2026-01-22 06:10+0100\n"
+"POT-Creation-Date: 2026-01-22 06:19+0100\n"
"PO-Revision-Date: 2026-01-15 12:00+0800\n"
"Last-Translator: FULL NAME \n"
"Language: zh_Hant_TW\n"
@@ -18,2985 +18,2971 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.17.0\n"
-#: changedetectionio/blueprint/backups/__init__.py:86
+#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr "備份正在進行中,請稍後再回來查看"
-#: changedetectionio/blueprint/backups/__init__.py:90
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr "已達備份數量上限,請移除部分備份"
-#: changedetectionio/blueprint/backups/__init__.py:103
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr "正在背景建立備份,請稍後再回來查看。"
-#: changedetectionio/blueprint/backups/__init__.py:166
+#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr "備份已刪除。"
-#: changedetectionio/blueprint/backups/templates/overview.html:6
-#: changedetectionio/blueprint/settings/templates/settings.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr "備份"
-#: changedetectionio/blueprint/backups/templates/overview.html:9
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "A backup is running!"
msgstr "備份正在執行中!"
-#: changedetectionio/blueprint/backups/templates/overview.html:13
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr "您可以在此下載並請求建立新備份,備份完成後將顯示於下方。"
-#: changedetectionio/blueprint/backups/templates/overview.html:19
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Mb"
msgstr "MB"
-#: changedetectionio/blueprint/backups/templates/overview.html:24
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "No backups found."
msgstr "找不到備份。"
-#: changedetectionio/blueprint/backups/templates/overview.html:28
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Create backup"
msgstr "建立備份"
-#: changedetectionio/blueprint/backups/templates/overview.html:30
+#: changedetectionio/blueprint/backups/templates/overview.html
msgid "Remove backups"
msgstr "移除備份"
-#: changedetectionio/blueprint/imports/importer.py:45
+#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr "正在匯入清單中的前 5,000 個 URL,其餘的可以再次匯入。"
-#: changedetectionio/blueprint/imports/importer.py:78
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from list in {:.2f}s, {} Skipped."
msgstr "{} 已從清單匯入,耗時 {:.2f} 秒,跳過 {} 筆。"
-#: changedetectionio/blueprint/imports/importer.py:98
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr "無法讀取 JSON 檔案,檔案是否已損毀?"
-#: changedetectionio/blueprint/imports/importer.py:102
+#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr "JSON 結構看起來無效,檔案是否已損毀?"
-#: changedetectionio/blueprint/imports/importer.py:139
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} Imported from Distill.io in {:.2f}s, {} Skipped."
msgstr "{} 已從 Distill.io 匯入,耗時 {:.2f} 秒,跳過 {} 筆。"
-#: changedetectionio/blueprint/imports/importer.py:160 changedetectionio/blueprint/imports/importer.py:239
+#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr "無法讀取匯出的 XLSX 檔案,檔案是否有問題?"
-#: changedetectionio/blueprint/imports/importer.py:200 changedetectionio/blueprint/imports/importer.py:268
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr "處理第 {} 行時發生錯誤,URL 數值不正確,已跳過該行。"
-#: changedetectionio/blueprint/imports/importer.py:214 changedetectionio/blueprint/imports/importer.py:297
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr "處理第 {} 行時發生錯誤,請檢查所有儲存格資料類型是否正確,已跳過該行。"
-#: changedetectionio/blueprint/imports/importer.py:218
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from Wachete .xlsx in {:.2f}s"
msgstr "{} 已從 Wachete .xlsx 匯入,耗時 {:.2f} 秒"
-#: changedetectionio/blueprint/imports/importer.py:301
+#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{} imported from custom .xlsx in {:.2f}s"
msgstr "{} 已從自訂 .xlsx 匯入,耗時 {:.2f} 秒"
-#: changedetectionio/blueprint/imports/templates/import.html:9
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr "URL 列表"
-#: changedetectionio/blueprint/imports/templates/import.html:10
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Distill.io"
msgstr "Distill.io"
-#: changedetectionio/blueprint/imports/templates/import.html:11
+#: changedetectionio/blueprint/imports/templates/import.html
msgid ".XLSX & Wachete"
msgstr ".XLSX 和 Wachete"
-#: changedetectionio/blueprint/imports/templates/import.html:20
+#: 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 "每行輸入一個 URL,可選用空格分隔後為每個 URL 新增標籤,標籤間用逗號 (,) 分隔:"
-#: changedetectionio/blueprint/imports/templates/import.html:22
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Example:"
msgstr "範例:"
-#: changedetectionio/blueprint/imports/templates/import.html:23
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr "未通過驗證的 URL 將保留在文字區塊中。"
-#: changedetectionio/blueprint/imports/templates/import.html:44
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr "複製並貼上您的 Distill.io 監測任務「匯出」檔案,這應該是一個 JSON 檔案。"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "This is"
msgstr "這是"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "experimental"
msgstr "實驗性功能"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "supported fields are"
msgstr "支援的欄位有"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "the rest (including"
msgstr "其餘(包括"
-#: changedetectionio/blueprint/imports/templates/import.html:45
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "are ignored."
msgstr "將被忽略。"
-#: changedetectionio/blueprint/imports/templates/import.html:48
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr "如何匯出?"
-#: changedetectionio/blueprint/imports/templates/import.html:49
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr "如果需要,請務必將您的預設抓取器設為 Chrome。"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr "自訂欄位與資料類型對應表,適用於"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr "自訂對應"
-#: changedetectionio/blueprint/imports/templates/import.html:91
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr "檔案對應類型。"
-#: changedetectionio/blueprint/imports/templates/import.html:95
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr "欄位 #"
-#: changedetectionio/blueprint/imports/templates/import.html:101
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr "類型"
-#: changedetectionio/blueprint/imports/templates/import.html:104
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr "無"
-#: changedetectionio/blueprint/imports/templates/import.html:107
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr "CSS / xPath 過濾器"
-#: changedetectionio/blueprint/imports/templates/import.html:108
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr "群組 / 標籤名稱"
-#: changedetectionio/blueprint/imports/templates/import.html:109
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr "複查時間(分鐘)"
-#: changedetectionio/blueprint/imports/templates/import.html:116
+#: changedetectionio/blueprint/imports/templates/import.html
msgid "Import"
msgstr "匯入"
-#: changedetectionio/blueprint/settings/__init__.py:64
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr "密碼保護已移除。"
-#: changedetectionio/blueprint/settings/__init__.py:92
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({}) is close to or exceeds available CPU cores ({})"
msgstr "警告:工作程式數量({})接近或超過可用CPU核心數({})"
-#: changedetectionio/blueprint/settings/__init__.py:104
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr "工作程序數量已調整:{}"
-#: changedetectionio/blueprint/settings/__init__.py:106
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr "同步工作程序不支援動態調整"
-#: changedetectionio/blueprint/settings/__init__.py:108
+#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr "調整工作程序時發生錯誤:{}"
-#: changedetectionio/blueprint/settings/__init__.py:113
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr "已啟用密碼保護。"
-#: changedetectionio/blueprint/settings/__init__.py:132
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Settings updated."
msgstr "設定已更新。"
-#: changedetectionio/blueprint/settings/__init__.py:135 changedetectionio/blueprint/ui/edit.py:296
-#: changedetectionio/processors/extract.py:105
+#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/ui/edit.py
+#: changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr "發生錯誤,請參見下方。"
-#: changedetectionio/blueprint/settings/__init__.py:185
+#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr "API 金鑰已重新產生。"
-#: changedetectionio/blueprint/settings/__init__.py:204
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:206
+#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr ""
-#: changedetectionio/blueprint/settings/__init__.py:218
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr "所有通知已靜音。"
-#: changedetectionio/blueprint/settings/__init__.py:220
+#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr "所有通知已取消靜音。"
-#: changedetectionio/blueprint/settings/templates/notification-log.html:7
+#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr "通知除錯記錄"
-#: changedetectionio/blueprint/settings/templates/settings.html:21
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:27 changedetectionio/blueprint/ui/templates/edit.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr "一般"
-#: changedetectionio/blueprint/settings/templates/settings.html:23
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr "抓取"
-#: changedetectionio/blueprint/settings/templates/settings.html:24
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr "全域過濾器"
-#: changedetectionio/blueprint/settings/templates/settings.html:25
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr "介面選項"
-#: changedetectionio/blueprint/settings/templates/settings.html:26
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API"
msgstr "API"
-#: changedetectionio/blueprint/settings/templates/settings.html:27
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "RSS"
msgstr "RSS"
-#: changedetectionio/blueprint/settings/templates/settings.html:29
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr "時間與日期"
-#: changedetectionio/blueprint/settings/templates/settings.html:30
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr "驗證碼與代理伺服器"
-#: changedetectionio/blueprint/settings/templates/settings.html:36
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr "資訊"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr "所有監測任務的預設複查時間,目前系統最小值為"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "seconds"
msgstr "秒"
-#: changedetectionio/blueprint/settings/templates/settings.html:47
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr "更多資訊"
-#: changedetectionio/blueprint/settings/templates/settings.html:57
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr "發送通知前允許過濾器遺失的次數"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to"
msgstr "設置為"
-#: changedetectionio/blueprint/settings/templates/settings.html:59
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "to disable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:68
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:71
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:77
+#: 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 "啟用密碼時允許匿名存取監測歷史頁面"
-#: changedetectionio/blueprint/settings/templates/settings.html:81
+#: 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:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Base URL used for the"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:93
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "token in notification links."
msgstr "通知 URL 列表"
-#: changedetectionio/blueprint/settings/templates/settings.html:94
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default value is the system environment variable"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:94 changedetectionio/templates/_common_fields.html:132
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr "在此閱讀更多內容"
-#: changedetectionio/blueprint/settings/templates/settings.html:103
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method (default) where your watched sites don't need Javascript to render."
msgstr "方法(預設),適用於您監測的網站不需要 Javascript 渲染的情況。"
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the"
msgstr "使用"
-#: changedetectionio/blueprint/settings/templates/settings.html:103 changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Basic"
msgstr "基本"
-#: changedetectionio/blueprint/settings/templates/settings.html:104
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var"
msgstr "方法需要連線到執行中的 WebDriver + Chrome 伺服器,由環境變數 'WEBDRIVER_URL' 設定。"
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "The"
msgstr "這個"
-#: changedetectionio/blueprint/settings/templates/settings.html:104 changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Chrome/Javascript"
msgstr "Chrome / Javascript"
-#: changedetectionio/blueprint/settings/templates/settings.html:109 changedetectionio/blueprint/ui/templates/edit.html:143
+#: 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 "如果您在等待頁面完全渲染時遇到問題(文字遺失等),請嘗試在此增加「等待」時間。"
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait"
msgstr "這會等待"
-#: changedetectionio/blueprint/settings/templates/settings.html:111 changedetectionio/blueprint/ui/templates/edit.html:145
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "seconds before extracting the text."
msgstr "秒後才提取文字。"
-#: changedetectionio/blueprint/settings/templates/settings.html:120
+#: 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:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr "目前運行:"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr "運行中"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr "工作程序"
-#: changedetectionio/blueprint/settings/templates/settings.html:121
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr "活躍處理中"
-#: changedetectionio/blueprint/settings/templates/settings.html:125
+#: 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:129
+#: 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:134
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:135
+#: 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:135
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/diff.html:138
-#: changedetectionio/blueprint/ui/templates/edit.html:125 changedetectionio/templates/_common_fields.html:126
+#: 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 "提示:"
-#: changedetectionio/blueprint/settings/templates/settings.html:140 changedetectionio/blueprint/ui/templates/edit.html:125
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr "使用 Bright Data 和 Oxylabs 代理連接,在此處了解更多資訊。"
-#: changedetectionio/blueprint/settings/templates/settings.html:149
+#: 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:150
-#: changedetectionio/blueprint/settings/templates/settings.html:157
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr "注意:"
-#: changedetectionio/blueprint/settings/templates/settings.html:150
-#: changedetectionio/blueprint/settings/templates/settings.html:192
+#: 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:155
+#: 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:157
+#: 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:168
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:169
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:170
+#: changedetectionio/blueprint/settings/templates/settings.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:178
-#: changedetectionio/blueprint/settings/templates/settings.html:182
+#: 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:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Matching text will be"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "ignored"
msgstr "已忽略"
-#: changedetectionio/blueprint/settings/templates/settings.html:181
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "in the text snapshot (you can still see it but it wont trigger a change)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:183 changedetectionio/templates/edit/text-options.html:24
+#: 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:184 changedetectionio/templates/edit/text-options.html:25
+#: 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:185 changedetectionio/templates/edit/text-options.html:26
+#: 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:191
+#: 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:198
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:199
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr "幫助與範例請見此處"
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:203
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:204
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Key"
msgstr "API 金鑰"
-#: changedetectionio/blueprint/settings/templates/settings.html:205
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:209
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:212
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr "Chrome 擴充功能"
-#: changedetectionio/blueprint/settings/templates/settings.html:213
+#: 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:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:214
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:215
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:218
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:220
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:221
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr "Chrome 線上應用程式商店"
-#: changedetectionio/blueprint/settings/templates/settings.html:232
+#: 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:236
+#: 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:241
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:245
+#: 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:258
+#: 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:261
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:262
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:274
+#: 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:278
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:282
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:289
+#: 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:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr "提示"
-#: changedetectionio/blueprint/settings/templates/settings.html:337
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Residential\" and \"Mobile\" proxy type can be more successfull than \"Data Center\" for blocked websites."
msgstr ""
-#: changedetectionio/blueprint/settings/templates/settings.html:341
+#: 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:342
+#: 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:348
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr "為所有監測任務選擇預設代理伺服器"
-#: changedetectionio/blueprint/settings/templates/settings.html:388
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr "Python 版本:"
-#: changedetectionio/blueprint/settings/templates/settings.html:389
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr "啟用的外掛:"
-#: changedetectionio/blueprint/settings/templates/settings.html:397
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr "無啟用的外掛"
-#: changedetectionio/blueprint/settings/templates/settings.html:403
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Back"
msgstr "返回"
-#: changedetectionio/blueprint/settings/templates/settings.html:404
+#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr "清除快照歷史記錄"
-#: changedetectionio/blueprint/tags/__init__.py:48
+#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr "標籤「{}」已存在"
-#: changedetectionio/blueprint/tags/__init__.py:52
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr "標籤已新增"
-#: changedetectionio/blueprint/tags/__init__.py:87
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr "標籤已刪除,正在背景從監測任務中移除"
-#: changedetectionio/blueprint/tags/__init__.py:109
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:133
+#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr ""
-#: changedetectionio/blueprint/tags/__init__.py:145
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr "找不到標籤"
-#: changedetectionio/blueprint/tags/__init__.py:220
+#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr "已更新"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:28 changedetectionio/blueprint/ui/templates/edit.html:56
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr "過濾器與觸發器"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are"
msgstr "這些設定會"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "added"
msgstr "新增"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:50
+#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "to any existing watch configurations."
msgstr "至任何現有的監測設定中。"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:53 changedetectionio/blueprint/ui/templates/edit.html:321
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr "文字過濾"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr "請謹慎使用!"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:73 changedetectionio/blueprint/ui/templates/edit.html:269
+#: 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 "這很容易填滿您的電子郵件儲存配額或淹沒其他儲存空間。"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr "注意!"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:80 changedetectionio/blueprint/ui/templates/edit.html:276
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr "注意!"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "There are"
msgstr "目前有"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "system-wide notification URLs enabled"
msgstr "已啟用的全系統通知 URL"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "this form will override notification settings for this watch only"
msgstr "此表單將僅覆寫此監測任務的通知設定"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:81 changedetectionio/blueprint/ui/templates/edit.html:277
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "an empty Notification URL list here will still send notifications."
msgstr "此處留空的通知 URL 列表仍會發送通知。"
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:84 changedetectionio/blueprint/ui/templates/edit.html:280
+#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr "使用系統預設值"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:11
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational tag"
msgstr "新增組織標籤"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:14
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:65
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch group / tag"
msgstr "群組 / 標籤"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
+#: 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 "群組功能讓您能在單一組織標籤下,管理多個監測任務的過濾器與通知設定。"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:31
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr "# 監測任務"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:32
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr "標籤 / 名稱"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:42
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr "未設定群組/標籤"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:53
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:281
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr "編輯"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:54
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:84
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:280
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr "複查"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr "刪除群組?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "Are you sure you want to delete group %(title)s?
This action cannot be undone.
"
msgstr "您確定要刪除群組 %(title)s 嗎?
此動作無法復原。
"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:61
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
-#: changedetectionio/blueprint/ui/templates/edit.html:490
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:100
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete"
msgstr "刪除"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:62
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr "刪除並移除標籤"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr "解除群組連結?"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"Are you sure you want to unlink all watches from group %(title)s?
The tag will be kept but "
"watches will be removed from it.
"
msgstr "您確定要將所有監測任務從群組 %(title)s 解除連結嗎?
標籤將被保留,但監測任務將從中移除。
"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink"
msgstr "解除連結"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:70
+#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr "保留標籤但解除任何監測任務的連結"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:71
-#: changedetectionio/blueprint/ui/templates/edit.html:500
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr "此監測任務的 RSS Feed"
-#: changedetectionio/blueprint/ui/__init__.py:21
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr "{} 個監測任務已刪除"
-#: changedetectionio/blueprint/ui/__init__.py:28
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr "{} 個監測任務已暫停"
-#: changedetectionio/blueprint/ui/__init__.py:35
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr "{} 個監測任務已取消暫停"
-#: changedetectionio/blueprint/ui/__init__.py:42
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr "{} 個監測任務已更新"
-#: changedetectionio/blueprint/ui/__init__.py:49
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr "{} 個監測任務已靜音"
-#: changedetectionio/blueprint/ui/__init__.py:56
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr "{} 個監測任務已取消靜音"
-#: changedetectionio/blueprint/ui/__init__.py:64
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr "{} 個監測任務已排入複查佇列"
-#: changedetectionio/blueprint/ui/__init__.py:71
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr "{} 個監測任務錯誤已清除"
-#: changedetectionio/blueprint/ui/__init__.py:78
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr "{} 個監測任務已清除 / 重置。"
-#: changedetectionio/blueprint/ui/__init__.py:91
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr "{} 個監測任務已設為使用預設通知設定"
-#: changedetectionio/blueprint/ui/__init__.py:106
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr "{} 個監測任務已加上標籤"
-#: changedetectionio/blueprint/ui/__init__.py:143
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr "找不到監測任務"
-#: changedetectionio/blueprint/ui/__init__.py:145
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr "已清除監測任務 {} 的快照歷史記錄"
-#: changedetectionio/blueprint/ui/__init__.py:172
+#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:174
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr "確認文字不正確。"
-#: changedetectionio/blueprint/ui/__init__.py:213
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Marking watches as viewed in background..."
msgstr ""
-#: changedetectionio/blueprint/ui/__init__.py:222
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr "UUID 為 {} 的監測任務不存在。"
-#: changedetectionio/blueprint/ui/__init__.py:229
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr "已刪除。"
-#: changedetectionio/blueprint/ui/__init__.py:246
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr "已複製,您正在編輯新的監測任務。"
-#: changedetectionio/blueprint/ui/__init__.py:261
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr "監測任務已在佇列中或正在檢查。"
-#: changedetectionio/blueprint/ui/__init__.py:264 changedetectionio/blueprint/ui/__init__.py:301
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr "已將 1 個監測任務排入複查佇列。"
-#: changedetectionio/blueprint/ui/__init__.py:297
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking ({} already queued or running)."
msgstr "已將 {} 個監測任務排入複查佇列。"
-#: changedetectionio/blueprint/ui/__init__.py:303
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr "已將 {} 個監測任務排入複查佇列。"
-#: changedetectionio/blueprint/ui/__init__.py:332
+#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr "背景將監測任務排入複查佇列..."
-#: changedetectionio/blueprint/ui/__init__.py:403
+#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr "無法分享,與分享伺服器通訊時發生錯誤 - {}"
-#: changedetectionio/blueprint/ui/diff.py:93 changedetectionio/blueprint/ui/diff.py:154
-#: changedetectionio/blueprint/ui/diff.py:210 changedetectionio/blueprint/ui/diff.py:277
-#: changedetectionio/blueprint/ui/preview.py:36 changedetectionio/blueprint/ui/preview.py:160
+#: changedetectionio/blueprint/ui/__init__.py
+msgid "Language set to auto-detect from browser"
+msgstr "已設定為從瀏覽器自動偵測語言"
+
+#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr "找不到指定連結的歷史記錄,連結無效?"
-#: changedetectionio/blueprint/ui/diff.py:98
+#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr "歷史記錄不足(需要 2 個快照)以顯示此監測任務的差異頁面。"
-#: changedetectionio/blueprint/ui/edit.py:35
+#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr "沒有可編輯的監測任務"
-#: changedetectionio/blueprint/ui/edit.py:42
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr "找不到 UUID 為 {} 的監測任務。"
-#: changedetectionio/blueprint/ui/edit.py:50
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr "已切換至模式 - {}。"
-#: changedetectionio/blueprint/ui/edit.py:75
+#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Cannot load the edit form for processor/plugin '{}', plugin missing?"
msgstr "無法載入處理器 / 外掛 '{}' 的編輯表單,外掛是否遺失?"
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr "已更新監測任務 - 已取消暫停!"
-#: changedetectionio/blueprint/ui/edit.py:245
+#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr "已更新監測任務。"
-#: changedetectionio/blueprint/ui/preview.py:78
+#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr "預覽無法使用 - 未完成抓取 / 檢查或未觸發"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
+#: 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 "這將移除「所有」監測任務的版本歷史記錄(快照),但保留您的 URL 列表!"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr "您可能想先使用"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr "備份"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:13
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "link first."
msgstr "連結。"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:17
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr "確認文字"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr "輸入單字"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "clear"
msgstr "clear"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:27
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr "以確認您已了解。"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:33
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr "清除歷史記錄!"
-#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39 changedetectionio/templates/base.html:273
-#: changedetectionio/templates/base.html:293
+#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr "取消"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr "將差異分享為圖片"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:3
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr "分享為圖片"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:6
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr "忽略任何符合的行"
-#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html:9
+#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr "忽略任何符合(排除數字)的行"
-#: changedetectionio/blueprint/ui/templates/diff.html:28
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "From"
msgstr "從"
-#: changedetectionio/blueprint/ui/templates/diff.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "To"
msgstr "到"
-#: changedetectionio/blueprint/ui/templates/diff.html:53
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr "字"
-#: changedetectionio/blueprint/ui/templates/diff.html:57
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr "行"
-#: changedetectionio/blueprint/ui/templates/diff.html:61
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr "忽略空白"
-#: changedetectionio/blueprint/ui/templates/diff.html:65
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr "相同 / 未變更"
-#: changedetectionio/blueprint/ui/templates/diff.html:69
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr "已移除"
-#: changedetectionio/blueprint/ui/templates/diff.html:73 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr "已新增"
-#: changedetectionio/blueprint/ui/templates/diff.html:77 changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr "已替換"
-#: changedetectionio/blueprint/ui/templates/diff.html:82 changedetectionio/blueprint/ui/templates/preview.html:36
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr "鍵盤:"
-#: changedetectionio/blueprint/ui/templates/diff.html:83 changedetectionio/blueprint/ui/templates/preview.html:37
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr "上一個"
-#: changedetectionio/blueprint/ui/templates/diff.html:84 changedetectionio/blueprint/ui/templates/preview.html:38
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr "下一個"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr "跳至下一個差異"
-#: changedetectionio/blueprint/ui/templates/diff.html:91
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr "跳轉"
-#: changedetectionio/blueprint/ui/templates/diff.html:97 changedetectionio/blueprint/ui/templates/preview.html:45
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Text"
msgstr "錯誤文字"
-#: changedetectionio/blueprint/ui/templates/diff.html:98 changedetectionio/blueprint/ui/templates/preview.html:47
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Error Screenshot"
msgstr "錯誤截圖"
-#: changedetectionio/blueprint/ui/templates/diff.html:99 changedetectionio/blueprint/ui/templates/preview.html:50
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Text"
msgstr "文字"
-#: changedetectionio/blueprint/ui/templates/diff.html:100 changedetectionio/blueprint/ui/templates/preview.html:51
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot"
msgstr "目前截圖"
-#: changedetectionio/blueprint/ui/templates/diff.html:101
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Extract Data"
msgstr "提取資料"
-#: changedetectionio/blueprint/ui/templates/diff.html:107
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr "秒前。"
-#: changedetectionio/blueprint/ui/templates/diff.html:114 changedetectionio/blueprint/ui/templates/preview.html:59
-#: changedetectionio/blueprint/ui/templates/preview.html:66
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr "秒前"
-#: changedetectionio/blueprint/ui/templates/diff.html:115
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr "最近請求的目前錯誤截圖"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable"
msgstr "專業提示:您可以啟用"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "\"share access when password is enabled\""
msgstr "「啟用密碼時分享存取權限」"
-#: changedetectionio/blueprint/ui/templates/diff.html:127
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "from settings."
msgstr "於設定中。"
-#: changedetectionio/blueprint/ui/templates/diff.html:133
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr "前往單一快照"
-#: changedetectionio/blueprint/ui/templates/diff.html:138
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr "反白文字以分享或新增至忽略列表。"
-#: changedetectionio/blueprint/ui/templates/diff.html:144 changedetectionio/blueprint/ui/templates/preview.html:80
+#: 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 "目前,差異比對是針對文字執行,而非圖形,僅提供最新的截圖。"
-#: changedetectionio/blueprint/ui/templates/diff.html:149 changedetectionio/blueprint/ui/templates/preview.html:86
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Current screenshot from most recent request"
msgstr "最近請求的目前截圖"
-#: changedetectionio/blueprint/ui/templates/diff.html:151 changedetectionio/blueprint/ui/templates/preview.html:88
+#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr "目前還沒有可用的截圖!請嘗試複查頁面。"
-#: changedetectionio/blueprint/ui/templates/diff.html:154
+#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr "截圖需要啟用 Playwright / WebDriver"
-#: changedetectionio/blueprint/ui/templates/edit.html:48
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr "請求"
-#: changedetectionio/blueprint/ui/templates/edit.html:52
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr "瀏覽器步驟"
-#: changedetectionio/blueprint/ui/templates/edit.html:55
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr "視覺過濾選擇器"
-#: changedetectionio/blueprint/ui/templates/edit.html:57
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr "條件"
-#: changedetectionio/blueprint/ui/templates/edit.html:60
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr "統計數據"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr "有些網站使用 JavaScript 來建立內容,為此您應該"
-#: changedetectionio/blueprint/ui/templates/edit.html:73 changedetectionio/blueprint/ui/templates/edit.html:313
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr "使用 Chrome / WebDriver 抓取器"
-#: changedetectionio/blueprint/ui/templates/edit.html:74
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr "URL 中支援變數"
-#: changedetectionio/blueprint/ui/templates/edit.html:74 changedetectionio/blueprint/ui/templates/edit.html:180
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr "幫助與範例請見此處"
-#: changedetectionio/blueprint/ui/templates/edit.html:78
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr "群組/標籤名稱"
-#: changedetectionio/blueprint/ui/templates/edit.html:85
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr "如果找到頁面標題將自動使用,您也可以在此使用您自己的標題 / 描述"
-#: changedetectionio/blueprint/ui/templates/edit.html:95
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr "每次檢查之間的間隔 / 時間量。"
-#: changedetectionio/blueprint/ui/templates/edit.html:110
+#: 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 "當頁面上找不到過濾器時發送通知,這有助於了解頁面何時變更導致您的過濾器失效。"
-#: changedetectionio/blueprint/ui/templates/edit.html:123
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr "方法(預設),適用於您監測的網站不需要 Javascript 渲染的情況。"
-#: changedetectionio/blueprint/ui/templates/edit.html:124
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "method requires a network connection to a running WebDriver+Chrome server, set by the ENV var 'WEBDRIVER_URL'."
msgstr "方法需要連線到執行中的 WebDriver + Chrome 伺服器,由環境變數 'WEBDRIVER_URL' 設定。"
-#: changedetectionio/blueprint/ui/templates/edit.html:130
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr "檢查 / 掃描全部"
-#: changedetectionio/blueprint/ui/templates/edit.html:133
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr "為此監測任務選擇代理伺服器"
-#: changedetectionio/blueprint/ui/templates/edit.html:147
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr "使用目前全域預設設定"
-#: changedetectionio/blueprint/ui/templates/edit.html:152 changedetectionio/blueprint/ui/templates/edit.html:165
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr "顯示進階選項"
-#: changedetectionio/blueprint/ui/templates/edit.html:157
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr "在執行變更檢測之前執行此程式碼,方便填寫欄位和其他動作"
-#: changedetectionio/blueprint/ui/templates/edit.html:158
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr "更多幫助和範例請見此處"
-#: changedetectionio/blueprint/ui/templates/edit.html:180
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr "請求內容中支援變數"
-#: changedetectionio/blueprint/ui/templates/edit.html:189
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr "請求標頭值支援變數"
-#: changedetectionio/blueprint/ui/templates/edit.html:192
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr "警報!找到額外的標頭檔案,將新增至此監測任務!"
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr "標頭也可以從您的資料目錄中的檔案讀取"
-#: changedetectionio/blueprint/ui/templates/edit.html:194
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr "在此閱讀更多內容"
-#: changedetectionio/blueprint/ui/templates/edit.html:197
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr "Selenium 瀏覽器不支援"
-#: changedetectionio/blueprint/ui/templates/edit.html:221
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr "開啟文字尋找器"
-#: changedetectionio/blueprint/ui/templates/edit.html:224
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr "請稍候,第一個瀏覽器步驟可能需要一點時間載入.."
-#: changedetectionio/blueprint/ui/templates/edit.html:231
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr "點擊此處開始"
-#: changedetectionio/blueprint/ui/templates/edit.html:233
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr "請等待 10-15 秒讓瀏覽器連線。"
-#: changedetectionio/blueprint/ui/templates/edit.html:242
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr "按 \"Play\" 開始。"
-#: changedetectionio/blueprint/ui/templates/edit.html:249 changedetectionio/blueprint/ui/templates/edit.html:419
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr "視覺選擇器資料尚未準備好,監測任務至少需要檢查一次。"
-#: changedetectionio/blueprint/ui/templates/edit.html:253
+#: 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 "抱歉,此功能僅適用於支援互動式 Javascript 的抓取器(目前僅限基於 Playwright 的抓取器)"
-#: changedetectionio/blueprint/ui/templates/edit.html:254
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr "為支援互動式 Javascript 的方式。"
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr "您需要"
-#: changedetectionio/blueprint/ui/templates/edit.html:254 changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr "設定抓取方式"
-#: changedetectionio/blueprint/ui/templates/edit.html:297
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr "使用驗證 (✓) 按鈕測試條件是否符合目前的快照。"
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr "閱讀有關"
-#: changedetectionio/blueprint/ui/templates/edit.html:298
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr "使用條件式網頁變更的快速教學"
-#: changedetectionio/blueprint/ui/templates/edit.html:303
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr "啟用預覽"
-#: changedetectionio/blueprint/ui/templates/edit.html:307
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr "專業提示:"
-#: changedetectionio/blueprint/ui/templates/edit.html:310
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr "使用預覽頁面查看反白的過濾器和觸發器。"
-#: changedetectionio/blueprint/ui/templates/edit.html:322
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr "將觸發 / 忽略 / 阻擋 / 提取限制為;"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: 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"
msgstr "注意:根據每行文字的長度和相似度,演算法可能會將"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "instead of"
msgstr "誤判為"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "replacement"
msgstr "替換"
-#: changedetectionio/blueprint/ui/templates/edit.html:326
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "for example."
msgstr "例如。"
-#: changedetectionio/blueprint/ui/templates/edit.html:326 changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr "新增"
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr "所以最好選擇"
-#: changedetectionio/blueprint/ui/templates/edit.html:327
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr "當您對新內容感興趣時。"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr "當內容僅在列表中移動時,也會觸發"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr "考慮啟用"
-#: changedetectionio/blueprint/ui/templates/edit.html:328
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr "僅當出現獨特行時觸發"
-#: changedetectionio/blueprint/ui/templates/edit.html:332
+#: 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 "適用於內容僅會移動的網站,且您想知道何時新增了「新」內容,此功能會將新行與此監測任務的所有歷史記錄進行比較。"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr "有助於減少因網站重新排列行而檢測到的變更,結合"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "check unique lines"
msgstr "檢查獨特行"
-#: changedetectionio/blueprint/ui/templates/edit.html:340
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "below."
msgstr "於下方。"
-#: changedetectionio/blueprint/ui/templates/edit.html:344
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr "移除每行文字前後的所有空白"
-#: changedetectionio/blueprint/ui/templates/edit.html:358 changedetectionio/blueprint/ui/templates/edit.html:361
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr "載入中 ..."
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr "視覺選擇器工具讓您可以選擇"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr "文字"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: 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 "將用於變更檢測的元素。它會自動填入"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr "分頁的「CSS / JSONPath / JQ / XPath 過濾器」欄位。使用"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr "Shift + 點擊"
-#: changedetectionio/blueprint/ui/templates/edit.html:386
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr "選擇多個項目。"
-#: changedetectionio/blueprint/ui/templates/edit.html:391
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr "選擇模式:"
-#: changedetectionio/blueprint/ui/templates/edit.html:394
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr "按元素選擇"
-#: changedetectionio/blueprint/ui/templates/edit.html:398
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr "繪製區域"
-#: changedetectionio/blueprint/ui/templates/edit.html:406
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear selection"
msgstr "清除選擇"
-#: changedetectionio/blueprint/ui/templates/edit.html:408
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr "請稍候,正在抓取截圖和元素資訊.."
-#: changedetectionio/blueprint/ui/templates/edit.html:417
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr "目前:"
-#: changedetectionio/blueprint/ui/templates/edit.html:423
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr "抱歉,此功能僅適用於支援 Javascript 和截圖的抓取器(如 playwright 等)。"
-#: changedetectionio/blueprint/ui/templates/edit.html:424
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr "為支援 Javascript 和截圖的方式。"
-#: changedetectionio/blueprint/ui/templates/edit.html:441
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr "檢查次數"
-#: changedetectionio/blueprint/ui/templates/edit.html:445
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr "連續過濾失敗"
-#: changedetectionio/blueprint/ui/templates/edit.html:449
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr "歷史長度"
-#: changedetectionio/blueprint/ui/templates/edit.html:453
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr "上次抓取耗時"
-#: changedetectionio/blueprint/ui/templates/edit.html:457
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr "通知警報次數"
-#: changedetectionio/blueprint/ui/templates/edit.html:461
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr "伺服器類型回應"
-#: changedetectionio/blueprint/ui/templates/edit.html:475
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr "下載最新 HTML 快照"
-#: changedetectionio/blueprint/ui/templates/edit.html:488
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr "刪除監測任務?"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr "您確定要刪除以下對象的監測任務:"
-#: changedetectionio/blueprint/ui/templates/edit.html:489
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr "此動作無法復原。"
-#: changedetectionio/blueprint/ui/templates/edit.html:495
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr "清除歷史記錄?"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr "您確定要清除以下項目的所有歷史記錄:"
-#: changedetectionio/blueprint/ui/templates/edit.html:496
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr "這將移除所有快照和先前版本。此動作無法復原。"
-#: changedetectionio/blueprint/ui/templates/edit.html:497
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr "清除歷史記錄"
-#: changedetectionio/blueprint/ui/templates/edit.html:499
+#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr "複製並編輯"
-#: changedetectionio/blueprint/ui/templates/preview.html:22
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr "選擇時間戳記"
-#: changedetectionio/blueprint/ui/templates/preview.html:31
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr "前往"
-#: changedetectionio/blueprint/ui/templates/preview.html:69
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr "最近請求的目前錯誤截圖"
-#: changedetectionio/blueprint/ui/templates/preview.html:91
+#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr "截圖需要支援截圖的內容抓取器 (Sockpuppetbrowser, selenium 等)。"
-#: changedetectionio/blueprint/ui/views.py:24
+#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr "警告,URL {} 已存在"
-#: changedetectionio/blueprint/ui/views.py:32
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr "監測任務已在暫停狀態下新增,儲存後將取消暫停。"
-#: changedetectionio/blueprint/ui/views.py:37
+#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr "監測任務已新增。"
-#: changedetectionio/blueprint/watchlist/__init__.py:79
+#: changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying {start} - {end} {record_name} in total {total}"
msgstr "顯示第 {start} - {end} 條{record_name},共 {total} 條"
-#: changedetectionio/blueprint/watchlist/__init__.py:80
+#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr "記錄"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:58
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Add a new web page change detection watch"
msgstr "新增網頁變更檢測任務"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:61
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Watch this URL!"
msgstr "監測此 URL!"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:62
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit first then Watch"
msgstr "先編輯後監測"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Create a shareable link"
msgstr "建立可分享連結"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tip: You can also add 'shared' watches."
msgstr "提示:您也可以新增「共享」監測任務。"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr "更多資訊"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:80
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Pause"
msgstr "暫停"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:81
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr "取消暫停"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:82
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr "靜音"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:83
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr "取消靜音"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:85
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Tag"
msgstr "標籤"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:86
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr "標記為已讀"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:87
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr "使用預設通知"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:88
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr "清除錯誤"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:92
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr "清除歷史記錄"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:93
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to clear history for the selected items?
This action cannot be undone.
"
msgstr "您確定要清除所選項目的歷史記錄嗎?
此動作無法復原。
"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "OK"
msgstr "確定"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:94
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr "清除 / 重置歷史記錄"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:98
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr "刪除監測任務?"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:99
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Are you sure you want to delete the selected watches?
This action cannot be undone.
"
msgstr "您確定要刪除所選的監測任務嗎?
此動作無法復原。
"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:105
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued size"
msgstr "佇列大小"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:110
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr "搜尋中"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:112
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "All"
msgstr "全部"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:150
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Website"
msgstr "網站"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:152
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr "補貨與價格"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr "檢查"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:154
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Last"
msgstr "上次"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:155
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr "變更"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: 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 "未設定網站監測任務,請在上方欄位新增 URL,或"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:162
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr "匯入列表"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:245
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr "檢測補貨與價格"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "In stock"
msgstr "有庫存"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr "無庫存"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:253
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Price"
msgstr "價格"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:258
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr "無資訊"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:266 changedetectionio/templates/base.html:247
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Checking now"
msgstr "正在檢查"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:279
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr "已排程"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:282
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "History"
msgstr "歷史記錄"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:283
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr "預覽"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:292
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr "有錯誤"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:295
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr "標記所有為已讀"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:299
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "Mark all viewed in '%(title)s'"
msgstr "標記 '%(title)s' 中的所有項目為已讀"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:303
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr "未讀"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr "複查全部"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:306
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#, python-format
msgid "in '%(title)s'"
msgstr "於 '%(title)s'"
-#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:273 changedetectionio/flask_app.py:224
-#: changedetectionio/flask_app.py:236 changedetectionio/flask_app.py:257 changedetectionio/realtime/socket_server.py:168
+#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
+#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr "還沒有"
-#: changedetectionio/flask_app.py:589
+#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr "已經登入"
-#: changedetectionio/flask_app.py:591
+#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr "您必須先登入,請登入。"
-#: changedetectionio/flask_app.py:606
+#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr "密碼錯誤"
-#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr "必須指定至少一個時間間隔(週、天、小時、分鐘或秒)。"
-#: changedetectionio/forms.py:64
+#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr "當不使用全域設定時,必須指定至少一個時間間隔(週、天、小時、分鐘或秒)。"
-#: changedetectionio/forms.py:164
+#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr "時間格式無效。請使用 HH:MM。"
-#: changedetectionio/forms.py:180
+#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr "不是有效的時區名稱"
-#: changedetectionio/forms.py:183
+#: changedetectionio/forms.py
msgid "not set"
msgstr "未設定"
-#: changedetectionio/forms.py:184
+#: changedetectionio/forms.py
msgid "Start At"
msgstr "開始於"
-#: changedetectionio/forms.py:185
+#: changedetectionio/forms.py
msgid "Run duration"
msgstr "執行時長"
-#: changedetectionio/forms.py:188
+#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr "使用時間排程器"
-#: changedetectionio/forms.py:198
+#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr "執行時的選用時區"
-#: changedetectionio/forms.py:212
+#: changedetectionio/forms.py
msgid "Monday"
msgstr "週一"
-#: changedetectionio/forms.py:213
+#: changedetectionio/forms.py
msgid "Tuesday"
msgstr "週二"
-#: changedetectionio/forms.py:214
+#: changedetectionio/forms.py
msgid "Wednesday"
msgstr "週三"
-#: changedetectionio/forms.py:215
+#: changedetectionio/forms.py
msgid "Thursday"
msgstr "週四"
-#: changedetectionio/forms.py:216
+#: changedetectionio/forms.py
msgid "Friday"
msgstr "週五"
-#: changedetectionio/forms.py:217
+#: changedetectionio/forms.py
msgid "Saturday"
msgstr "週六"
-#: changedetectionio/forms.py:218
+#: changedetectionio/forms.py
msgid "Sunday"
msgstr "週日"
-#: changedetectionio/forms.py:251
+#: changedetectionio/forms.py
msgid "Weeks"
msgstr "週"
-#: changedetectionio/forms.py:251 changedetectionio/forms.py:252 changedetectionio/forms.py:253
-#: changedetectionio/forms.py:254 changedetectionio/forms.py:255 changedetectionio/forms.py:956
+#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr "應包含 0 或更多秒"
-#: changedetectionio/forms.py:252
+#: changedetectionio/forms.py
msgid "Days"
msgstr "天"
-#: changedetectionio/forms.py:253
+#: changedetectionio/forms.py
msgid "Hours"
msgstr "小時"
-#: changedetectionio/forms.py:254
+#: changedetectionio/forms.py
msgid "Minutes"
msgstr "分鐘"
-#: changedetectionio/forms.py:255
+#: changedetectionio/forms.py
msgid "Seconds"
msgstr "秒"
-#: changedetectionio/forms.py:460
+#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr "使用通知 URL 時,必須填寫通知內容與標題"
-#: changedetectionio/forms.py:489
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr "「%s」不是有效的 AppRise URL。"
-#: changedetectionio/forms.py:562 changedetectionio/forms.py:581
+#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr "RegEx 「%s」不是有效的正規表示式。"
-#: changedetectionio/forms.py:622 changedetectionio/forms.py:637
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid XPath expression. (%s)"
msgstr "「%s」不是有效的 XPath 表達式 (%s)。"
-#: changedetectionio/forms.py:657
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid JSONPath expression. (%s)"
msgstr "「%s」不是有效的 JSONPath 表達式 (%s)。"
-#: changedetectionio/forms.py:679
+#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid jq expression. (%s)"
msgstr "「%s」不是有效的 jq 表達式 (%s)。"
-#: changedetectionio/forms.py:725
+#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr "不允許空值。"
-#: changedetectionio/forms.py:727
+#: changedetectionio/forms.py
msgid "Invalid value."
msgstr "數值無效。"
-#: changedetectionio/blueprint/imports/templates/import.html:105 changedetectionio/forms.py:730
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "URL"
msgstr "URL"
-#: changedetectionio/forms.py:731
+#: changedetectionio/forms.py
msgid "Group tag"
msgstr "群組 / 標籤"
-#: changedetectionio/forms.py:732
+#: changedetectionio/forms.py
msgid "Watch"
msgstr "監測任務"
-#: changedetectionio/forms.py:733 changedetectionio/forms.py:766
+#: changedetectionio/forms.py
msgid "Processor"
msgstr "處理器"
-#: changedetectionio/forms.py:734
+#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr "編輯 > 監測任務"
-#: changedetectionio/forms.py:747 changedetectionio/forms.py:995
+#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr "抓取方式"
-#: changedetectionio/forms.py:748
+#: changedetectionio/forms.py
msgid "Notification Body"
msgstr "通知內容"
-#: changedetectionio/forms.py:749
+#: changedetectionio/forms.py
msgid "Notification format"
msgstr "通知格式"
-#: changedetectionio/forms.py:750
+#: changedetectionio/forms.py
msgid "Notification Title"
msgstr "通知標題"
-#: changedetectionio/forms.py:751
+#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr "通知 URL 列表"
-#: changedetectionio/forms.py:752
+#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr "處理器 - 您想要達成什麼目標?"
-#: changedetectionio/forms.py:753
+#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr "監測排程的預設時區"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr "提取文字前的等待秒數"
-#: changedetectionio/forms.py:754
+#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr "應包含 1 秒或更多秒"
-#: changedetectionio/forms.py:767
+#: changedetectionio/forms.py
msgid "URLs"
msgstr "URL 列表"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr "上傳 .xlsx 檔案"
-#: changedetectionio/forms.py:768
+#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr "必須是 .xlsx 檔案!"
-#: changedetectionio/forms.py:769
+#: changedetectionio/forms.py
msgid "File mapping"
msgstr "檔案對應"
-#: changedetectionio/forms.py:773
+#: changedetectionio/forms.py
msgid "Operation"
msgstr "操作"
-#: changedetectionio/forms.py:776
+#: changedetectionio/forms.py
msgid "Selector"
msgstr "選擇器"
-#: changedetectionio/forms.py:777
+#: changedetectionio/forms.py
msgid "value"
msgstr "值"
-#: changedetectionio/forms.py:789 changedetectionio/forms.py:951
+#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr "檢查間隔"
-#: changedetectionio/forms.py:797
+#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr "檢查與排程時間使用全域設定。"
-#: changedetectionio/forms.py:799
+#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr "CSS / JSONPath / JQ / XPath 過濾器"
-#: changedetectionio/forms.py:801 changedetectionio/forms.py:997
+#: changedetectionio/forms.py
msgid "Remove elements"
msgstr "移除元素"
-#: changedetectionio/forms.py:803
+#: changedetectionio/forms.py
msgid "Extract text"
msgstr "提取文字"
-#: changedetectionio/blueprint/imports/templates/import.html:106 changedetectionio/forms.py:805
+#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr "標題"
-#: changedetectionio/forms.py:807
+#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr "忽略包含此內容的行"
-#: changedetectionio/forms.py:809
+#: changedetectionio/forms.py
msgid "Request body"
msgstr "請求內容"
-#: changedetectionio/forms.py:810
+#: changedetectionio/forms.py
msgid "Request method"
msgstr "請求方式"
-#: changedetectionio/forms.py:811
+#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr "忽略狀態碼(將非 2xx 狀態碼視為正常處理)"
-#: changedetectionio/forms.py:812
+#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr "僅當歷史記錄中出現獨特行時觸發"
-#: changedetectionio/blueprint/ui/templates/edit.html:336 changedetectionio/forms.py:813
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr "移除重複的文字行"
-#: changedetectionio/forms.py:814
+#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr "按字母順序排序文字"
-#: changedetectionio/forms.py:815 changedetectionio/forms.py:1024
+#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr "移除被忽略的行"
-#: changedetectionio/forms.py:816
+#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr "移除文字前後的空白"
-#: changedetectionio/forms.py:818
+#: changedetectionio/forms.py
msgid "Added lines"
msgstr "新增的行"
-#: changedetectionio/forms.py:819
+#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr "替換 / 變更的行"
-#: changedetectionio/forms.py:820
+#: changedetectionio/forms.py
msgid "Removed lines"
msgstr "移除的行"
-#: changedetectionio/forms.py:822
+#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr "關鍵字觸發 - 觸發 / 等待文字"
-#: changedetectionio/forms.py:825
+#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr "當文字符合時,阻擋變更檢測"
-#: changedetectionio/forms.py:826
+#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr "在變更檢測前執行 JavaScript"
-#: changedetectionio/blueprint/tags/templates/groups-overview.html:17 changedetectionio/forms.py:828
-#: changedetectionio/forms.py:1052
+#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/forms.py
msgid "Save"
msgstr "儲存"
-#: changedetectionio/forms.py:830
+#: changedetectionio/forms.py
msgid "Proxy"
msgstr "代理伺服器"
-#: changedetectionio/forms.py:832
+#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr "當頁面上找不到過濾器時發送通知"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "Muted"
msgstr "已靜音"
-#: changedetectionio/forms.py:833
+#: changedetectionio/forms.py
msgid "On"
msgstr "開啟"
-#: changedetectionio/blueprint/settings/templates/settings.html:22
-#: changedetectionio/blueprint/tags/templates/edit-tag.html:32 changedetectionio/blueprint/ui/templates/edit.html:59
-#: changedetectionio/forms.py:833
+#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
+#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Notifications"
msgstr "通知"
-#: changedetectionio/forms.py:834
+#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr "將截圖附加到通知中(如果支援)"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match"
msgstr "符合"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr "符合以下所有條件"
-#: changedetectionio/forms.py:836
+#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr "符合以下任一條件"
-#: changedetectionio/forms.py:838
+#: changedetectionio/forms.py
msgid "Use page in list"
msgstr "在列表中使用頁面 "
-#: changedetectionio/forms.py:855
+#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr "當請求方法設為 GET 時,內容必須為空"
-#: changedetectionio/forms.py:864 changedetectionio/forms.py:878 changedetectionio/forms.py:893
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr "範本語法設定無效:%(error)s"
-#: changedetectionio/forms.py:868 changedetectionio/forms.py:882
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr "無效的範本語法:%(error)s"
-#: changedetectionio/forms.py:897
+#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr "「%(header)s」標頭中的範本語法無效:%(error)s"
-#: changedetectionio/forms.py:921 changedetectionio/forms.py:933
+#: changedetectionio/forms.py
msgid "Name"
msgstr "名稱"
-#: changedetectionio/forms.py:922
+#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr "代理伺服器 URL"
-#: changedetectionio/forms.py:927
+#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr "代理伺服器 URL 必須以 http://、https:// 或 socks5:// 開頭"
-#: changedetectionio/forms.py:934
+#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr "瀏覽器連線 URL"
-#: changedetectionio/forms.py:939
+#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr "瀏覽器 URL 必須以 wss:// 或 ws:// 開頭"
-#: changedetectionio/forms.py:945
+#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr "純文字請求"
-#: changedetectionio/forms.py:947
+#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr "Chrome 請求"
-#: changedetectionio/forms.py:953
+#: changedetectionio/forms.py
msgid "Default proxy"
msgstr "預設代理伺服器"
-#: changedetectionio/forms.py:954
+#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr "隨機抖動秒數 ± 檢查"
-#: changedetectionio/forms.py:958
+#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr "抓取工作程序 (Worker) 數量"
-#: changedetectionio/forms.py:961
+#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr "應介於 1 到 50 之間"
-#: changedetectionio/forms.py:963
+#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr "請求逾時(秒)"
-#: changedetectionio/forms.py:966
+#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr "應介於 1 到 999 之間"
-#: changedetectionio/forms.py:971
+#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr "預設 User-Agent 覆寫"
-#: changedetectionio/forms.py:977
+#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr "名稱與代理伺服器 URL 皆為必填。"
-#: changedetectionio/forms.py:981
+#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr "在新分頁開啟「歷史記錄」頁面"
-#: changedetectionio/forms.py:982
+#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr "已啟用即時 UI 更新"
-#: changedetectionio/forms.py:983
+#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr "啟用網站圖示 (Favicons)"
-#: changedetectionio/forms.py:984
+#: changedetectionio/forms.py
msgid "Use page in watch overview list"
msgstr "在監測概覽列表中使用頁面 "
-#: changedetectionio/forms.py:989
+#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr "已啟用 API 存取權杖安全檢查"
-#: changedetectionio/forms.py:990
+#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr "通知基礎 URL 覆寫"
-#: changedetectionio/forms.py:994
+#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "將空白頁面視為變更?"
-#: changedetectionio/forms.py:996
+#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr "忽略文字"
-#: changedetectionio/forms.py:998
+#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr "忽略空白"
-#: changedetectionio/forms.py:1005 changedetectionio/processors/image_ssim_diff/forms.py:50
+#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr "必須介於 0 到 100 之間"
-#: changedetectionio/forms.py:1011 changedetectionio/templates/login.html:11
+#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr "密碼"
-#: changedetectionio/forms.py:1012
+#: changedetectionio/forms.py
msgid "Pager size"
msgstr "分頁大小"
-#: changedetectionio/forms.py:1015
+#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr "應至少為 0(停用)"
-#: changedetectionio/forms.py:1017
+#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr "RSS 內容格式"
-#: changedetectionio/forms.py:1018
+#: changedetectionio/forms.py
msgid "RSS body built from"
msgstr "RSS 內容建立自"
-#: changedetectionio/forms.py:1019
+#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr "RSS「系統預設」範本覆寫"
-#: changedetectionio/forms.py:1021
+#: changedetectionio/forms.py
msgid "Remove password"
msgstr "移除密碼"
-#: changedetectionio/forms.py:1022
+#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr "渲染錨點標籤內容"
-#: changedetectionio/forms.py:1023
+#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr "啟用密碼時允許匿名存取監測歷史頁面"
-#: changedetectionio/forms.py:1025
+#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr "從 RSS Feed 中隱藏已靜音的監測任務"
-#: changedetectionio/forms.py:1028
+#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr "啟用 RSS 閱讀器模式 "
-#: changedetectionio/forms.py:1029
+#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr "在 RSS Feed 中顯示的變更數量"
-#: changedetectionio/forms.py:1031 changedetectionio/forms.py:1036
+#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr "應包含 0 次或更多嘗試"
-#: changedetectionio/forms.py:1033
+#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr "發送通知前允許過濾器遺失的次數"
-#: changedetectionio/forms.py:1056
+#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr "要提取的 RegEx"
-#: changedetectionio/forms.py:1057
+#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr "提取為 CSV"
-#: changedetectionio/processors/extract.py:131
+#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr "掃描此 RegEx 的所有監測歷史記錄時找不到相符項目。"
-#: changedetectionio/processors/image_ssim_diff/difference.py:328
+#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr "歷史記錄不足以進行比較。至少需要 2 個快照。"
-#: changedetectionio/processors/image_ssim_diff/difference.py:363
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr "無法載入截圖:{}"
-#: changedetectionio/processors/image_ssim_diff/difference.py:412
+#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr "無法計算差異:{}"
-#: changedetectionio/processors/image_ssim_diff/forms.py:19 changedetectionio/processors/image_ssim_diff/forms.py:69
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr "邊界框數值太長"
-#: changedetectionio/processors/image_ssim_diff/forms.py:23
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr "邊界框格式必須為:x,y,width,height(僅限整數)"
-#: changedetectionio/processors/image_ssim_diff/forms.py:29
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr "邊界框數值必須為非負數"
-#: changedetectionio/processors/image_ssim_diff/forms.py:31
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr "邊界框數值太大"
-#: changedetectionio/processors/image_ssim_diff/forms.py:40
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr "選擇模式必須是 \"element\" 或 \"draw\""
-#: changedetectionio/processors/image_ssim_diff/forms.py:47
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr "最小變更百分比"
-#: changedetectionio/processors/image_ssim_diff/forms.py:56
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr "像素差異靈敏度"
-#: changedetectionio/processors/image_ssim_diff/forms.py:58
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr "使用全域預設值"
-#: changedetectionio/processors/image_ssim_diff/forms.py:66
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr "邊界框"
-#: changedetectionio/processors/image_ssim_diff/forms.py:76
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr "選擇模式"
-#: changedetectionio/processors/image_ssim_diff/forms.py:79
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr "選擇模式數值太長"
-#: changedetectionio/processors/image_ssim_diff/forms.py:87
+#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr "截圖比對"
-#: changedetectionio/processors/image_ssim_diff/preview.py:91
+#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr "無法預覽 - 尚未擷取快照"
-#: changedetectionio/processors/image_ssim_diff/processor.py:21
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr "視覺 / 圖片截圖變更檢測"
-#: changedetectionio/processors/image_ssim_diff/processor.py:22
+#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr "使用快速 OpenCV 演算法比對截圖,比 SSIM 快 10-100 倍"
-#: changedetectionio/processors/restock_diff/forms.py:15
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr "補貨檢測"
-#: changedetectionio/processors/restock_diff/forms.py:16
+#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr "僅有庫存(缺貨 -> 僅有庫存)"
-#: changedetectionio/processors/restock_diff/forms.py:17
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr "任何可用性變更"
-#: changedetectionio/processors/restock_diff/forms.py:18
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr "關閉,不追蹤可用性 / 補貨"
-#: changedetectionio/processors/restock_diff/forms.py:21
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr "低於此價格觸發通知"
-#: changedetectionio/processors/restock_diff/forms.py:22 changedetectionio/processors/restock_diff/forms.py:24
+#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr "無限制"
-#: changedetectionio/processors/restock_diff/forms.py:23
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr "高於此價格觸發通知"
-#: changedetectionio/processors/restock_diff/forms.py:25
+#: changedetectionio/processors/restock_diff/forms.py
#, python-format
msgid "Threshold in %% for price changes since the original price"
msgstr "自原始價格以來價格變化的閾值(%%)"
-#: changedetectionio/processors/restock_diff/forms.py:28
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr "應介於 0 到 100 之間"
-#: changedetectionio/processors/restock_diff/forms.py:31
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr "追蹤價格變化"
-#: changedetectionio/processors/restock_diff/forms.py:37
+#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr "補貨與價格檢測"
-#: changedetectionio/processors/restock_diff/processor.py:13
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr "針對單一產品頁面的補貨與價格檢測"
-#: changedetectionio/processors/restock_diff/processor.py:14
+#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr "檢測產品是否恢復庫存"
-#: changedetectionio/processors/text_json_diff/processor.py:22
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr "網頁文字 / HTML、JSON 和 PDF 變更"
-#: changedetectionio/processors/text_json_diff/processor.py:23
+#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr "盡可能檢測所有文字變更"
-#: changedetectionio/store.py:392
+#: changedetectionio/store.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr "讀取 {} 的中繼資料時發生錯誤"
-#: changedetectionio/store.py:396
+#: changedetectionio/store.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr "監測協定不被允許或 URL 格式無效"
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr "所有通知的內文 — 您可以使用"
-#: changedetectionio/templates/_common_fields.html:9
+#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:11
+#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:18
+#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:19
+#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr "描述"
-#: changedetectionio/templates/_common_fields.html:25
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:29
+#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:33
+#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr "監測任務的 UUID。"
-#: changedetectionio/templates/_common_fields.html:37
+#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses if not set, falls back to URL"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:41
+#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "群組 / 標籤"
-#: changedetectionio/templates/_common_fields.html:45
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:49
+#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:53
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:57 changedetectionio/templates/_common_fields.html:66
-#: changedetectionio/templates/_common_fields.html:74 changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:62
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:66
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:70
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:74
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:78
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:82
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:86
+#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:90
+#: 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:95
+#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "和"
-#: changedetectionio/templates/_common_fields.html:109
+#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr ""
-#: changedetectionio/templates/_common_fields.html:110
+#: 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:110
+#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr "更多資訊"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "AppRise Notification URLs"
msgstr "AppRise 通知 URL"
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "for notification to just about any service!"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126
+#: changedetectionio/templates/_common_fields.html
msgid "Please read the notification services wiki here for important configuration notes"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:126 changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/text-options.html
msgid "Use"
msgstr "使用"
-#: changedetectionio/templates/_common_fields.html:128
+#: changedetectionio/templates/_common_fields.html
msgid "Show advanced help and tips"
msgstr "顯示進階說明與提示"
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:130
+#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "通知標題"
-#: changedetectionio/templates/_common_fields.html:131
+#: 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:132
+#: 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:132
+#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:133
+#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr "更多幫助和範例請見此處"
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "Accepts the"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:134
+#: changedetectionio/templates/_common_fields.html
msgid "placeholders listed below"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:138
+#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "發送測試通知"
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add email"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:140
+#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:142
+#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "通知除錯記錄"
-#: changedetectionio/templates/_common_fields.html:144
+#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "處理中.."
-#: changedetectionio/templates/_common_fields.html:151
+#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "所有通知的標題"
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:159
+#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162
+#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:162 changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "例如 -"
-#: changedetectionio/templates/_common_fields.html:165
+#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr ""
-#: changedetectionio/templates/_common_fields.html:168
+#: 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:176
+#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "所有通知的格式"
-#: changedetectionio/templates/_helpers.html:25
+#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr ""
-#: changedetectionio/templates/_helpers.html:153
+#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "操作"
-#: changedetectionio/templates/_helpers.html:172
+#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr ""
-#: changedetectionio/templates/_helpers.html:173
+#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:174
+#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "Alternatively try our"
msgstr ""
-#: changedetectionio/templates/_helpers.html:184
+#: changedetectionio/templates/_helpers.html
msgid "very affordable subscription based service which has all this setup for you"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "You may need to"
msgstr "您可能需要"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "Enable playwright environment variable"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "and uncomment the"
msgstr ""
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "in the"
msgstr "在"
-#: changedetectionio/templates/_helpers.html:185
+#: changedetectionio/templates/_helpers.html
msgid "file"
msgstr "檔案"
-#: changedetectionio/templates/_helpers.html:240
+#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr ""
-#: changedetectionio/templates/_helpers.html:247
+#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "排程時間限制"
-#: changedetectionio/templates/_helpers.html:248
+#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr ""
-#: changedetectionio/templates/_helpers.html:249
+#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "週末"
-#: changedetectionio/templates/_helpers.html:250
+#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "重設"
-#: changedetectionio/templates/_helpers.html:259
+#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr ""
-#: changedetectionio/templates/_helpers.html:260
+#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr ""
-#: changedetectionio/templates/_helpers.html:270
+#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr "更多幫助和範例請見此處"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "使用時間排程器"
-#: changedetectionio/templates/_helpers.html:275
+#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr ""
-#: changedetectionio/templates/_helpers.html:284
+#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr "觸發文字"
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored for calculating changes, but still shown."
msgstr ""
-#: changedetectionio/templates/_helpers.html:285
+#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "忽略文字"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "No change-detection will occur because this text exists."
msgstr "當文字符合時,阻擋變更檢測"
-#: changedetectionio/templates/_helpers.html:286
+#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr "阻擋文字"
-#: changedetectionio/templates/base.html:80
+#: changedetectionio/templates/base.html
msgid "Search, or Use Alt+S Key"
msgstr "搜尋,或使用 Alt+S 鍵"
-#: changedetectionio/templates/base.html:248
+#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr "離線即時更新"
-#: changedetectionio/templates/base.html:258
+#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "選擇語言"
-#: changedetectionio/templates/base.html:269
+#: changedetectionio/templates/base.html
+msgid "Auto-detect from browser"
+msgstr "從瀏覽器自動檢測"
+
+#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr "語言支援尚在 Beta 階段,請在 GitHub 上提交 PR 以協助我們改進。"
-#: changedetectionio/templates/base.html:281 changedetectionio/templates/base.html:294
+#: changedetectionio/templates/base.html
msgid "Search"
msgstr "搜尋"
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr ""
-#: changedetectionio/templates/base.html:286
+#: changedetectionio/templates/base.html
msgid "in"
msgstr "在"
-#: changedetectionio/templates/base.html:287
+#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:9
+#: 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:10
+#: 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:11
+#: 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:12 changedetectionio/templates/edit/text-options.html:46
+#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:23
+#: 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/templates/edit/text-options.html:43
+#: 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:44
+#: 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:45
+#: 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:58
+#: 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:60
+#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:61
+#: 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:62
+#: changedetectionio/templates/edit/text-options.html
msgid "type flags (more"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:62
+#: changedetectionio/templates/edit/text-options.html
msgid "information here"
msgstr "此處資訊"
-#: changedetectionio/templates/edit/text-options.html:63
+#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:64
+#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:65
+#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr ""
-#: changedetectionio/templates/edit/text-options.html:68
+#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr ""
-#: changedetectionio/templates/login.html:17
+#: changedetectionio/templates/login.html
msgid "Login"
msgstr "登入"
-#: changedetectionio/templates/menu.html:8
+#: changedetectionio/templates/menu.html
msgid "GROUPS"
msgstr "群組"
-#: changedetectionio/templates/menu.html:11
+#: changedetectionio/templates/menu.html
msgid "SETTINGS"
msgstr "設定"
-#: changedetectionio/templates/menu.html:14
+#: changedetectionio/templates/menu.html
msgid "IMPORT"
msgstr "匯入"
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr ""
-#: changedetectionio/templates/menu.html:17
+#: changedetectionio/templates/menu.html
msgid "Scheduling is paused - click to resume"
msgstr ""
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "取消靜音通知"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "靜音通知"
-#: changedetectionio/templates/menu.html:20
+#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr "通知已靜音 - 點擊以取消靜音"
-#: changedetectionio/templates/menu.html:25
+#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "編輯"
-#: changedetectionio/templates/menu.html:30
+#: changedetectionio/templates/menu.html
msgid "LOG OUT"
msgstr "登出"
-#: changedetectionio/templates/menu.html:36
+#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr ""
-#: changedetectionio/templates/menu.html:40
+#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "切換亮 / 暗模式"
-#: changedetectionio/templates/menu.html:41
+#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
msgstr "切換亮 / 暗模式"
-#: changedetectionio/templates/menu.html:49
+#: changedetectionio/templates/menu.html
msgid "Change Language"
msgstr "更改語言"
-#: changedetectionio/templates/menu.html:50
+#: changedetectionio/templates/menu.html
msgid "Change language"
msgstr "更改語言"
-#: changedetectionio/widgets/ternary_boolean.py:17 changedetectionio/widgets/ternary_boolean.py:71
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "是"
-#: changedetectionio/widgets/ternary_boolean.py:18 changedetectionio/widgets/ternary_boolean.py:72
+#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "否"
-#: changedetectionio/widgets/ternary_boolean.py:19 changedetectionio/widgets/ternary_boolean.py:73
+#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "主設定"
diff --git a/setup.cfg b/setup.cfg
new file mode 100644
index 00000000..73d157e2
--- /dev/null
+++ b/setup.cfg
@@ -0,0 +1,28 @@
+# Translation configuration for changedetection.io
+# See changedetectionio/translations/README.md for full documentation on updating translations
+
+[extract_messages]
+# Extract translatable strings from source code
+mapping_file = babel.cfg
+output_file = changedetectionio/translations/messages.pot
+input_paths = changedetectionio
+keywords = _ _l gettext
+# Options to reduce unnecessary changes in .pot files
+sort_by_file = true
+width = 120
+add_location = file
+
+[update_catalog]
+# Update existing .po files with new strings from .pot
+# Note: Omitting 'locale' makes Babel auto-discover all catalogs in output_dir
+input_file = changedetectionio/translations/messages.pot
+output_dir = changedetectionio/translations
+domain = messages
+# Options for consistent formatting
+width = 120
+no_fuzzy_matching = true
+
+[compile_catalog]
+# Compile .po files to .mo binary format
+directory = changedetectionio/translations
+domain = messages