Compare commits

...

2 Commits

Author SHA1 Message Date
dgtlmoon
541ed62bba More translatable strings 2026-01-17 13:59:08 +01:00
dgtlmoon
b1a45964e6 Language updates 2026-01-17 13:54:06 +01:00
22 changed files with 2904 additions and 2540 deletions

View File

@@ -8,16 +8,15 @@
<span class="pure-form-message-inline">
Body for all notifications &dash; You can use <a target="newwindow" href="https://jinja.palletsprojects.com/en/3.0.x/templates/">Jinja2</a> templating in the notification title, body and URL, and tokens from below.
</span><br>
<div data-target="#notification-tokens-info{{ suffix }}" class="toggle-show pure-button button-tag button-xsmall">Show
token/placeholders
<div data-target="#notification-tokens-info{{ suffix }}" class="toggle-show pure-button button-tag button-xsmall">{{ _('Show token/placeholders') }}
</div>
</div>
<div class="pure-controls" style="display: none;" id="notification-tokens-info{{ suffix }}">
<table class="pure-table" id="token-table">
<thead>
<tr>
<th>Token</th>
<th>Description</th>
<th>{{ _('Token') }}</th>
<th>{{ _('Description') }}</th>
</tr>
</thead>
<tbody>
@@ -126,7 +125,7 @@
<p>
<strong>Tip:</strong> Use <a target="newwindow" href="https://github.com/caronc/apprise">AppRise Notification URLs</a> for notification to just about any service! <i><a target="newwindow" href="https://github.com/dgtlmoon/changedetection.io/wiki/Notification-configuration-notes">Please read the notification services wiki here for important configuration notes</a></i>.<br>
</p>
<div data-target="#advanced-help-notifications" class="toggle-show pure-button button-tag button-xsmall">Show advanced help and tips</div>
<div data-target="#advanced-help-notifications" class="toggle-show pure-button button-tag button-xsmall">{{ _('Show advanced help and tips') }}</div>
<ul style="display: none" id="advanced-help-notifications">
<li><code><a target="newwindow" href="https://github.com/caronc/apprise/wiki/Notify_discord">discord://</a></code> (or <code>https://discord.com/api/webhooks...</code>)) only supports a maximum <strong>2,000 characters</strong> of notification text, including the title.</li>
<li><code><a target="newwindow" href="https://github.com/caronc/apprise/wiki/Notify_telegram">tgram://</a></code> bots can't send messages to other bots, so you should specify chat ID of non-bot user.</li>
@@ -136,20 +135,20 @@
</ul>
</div>
<div class="notifications-wrapper">
<a id="send-test-notification" class="pure-button button-secondary button-xsmall" >Send test notification</a> <div class="spinner" style="display: none;"></div>
<a id="send-test-notification" class="pure-button button-secondary button-xsmall" >{{ _('Send test notification') }}</a> <div class="spinner" style="display: none;"></div>
{% if emailprefix %}
<a id="add-email-helper" class="pure-button button-secondary button-xsmall" >Add email <img style="height: 1em; display: inline-block" src="{{url_for('static_content', group='images', filename='email.svg')}}" alt="Add an email address"> </a>
<a id="add-email-helper" class="pure-button button-secondary button-xsmall" >{{ _('Add email') }} <img style="height: 1em; display: inline-block" src="{{url_for('static_content', group='images', filename='email.svg')}}" alt="{{ _('Add an email address') }}"> </a>
{% endif %}
<a href="{{url_for('settings.notification_logs')}}" class="pure-button button-secondary button-xsmall" >Notification debug logs</a>
<a href="{{url_for('settings.notification_logs')}}" class="pure-button button-secondary button-xsmall" >{{ _('Notification debug logs') }}</a>
<br>
<div id="notification-test-log" style="display: none;"><span class="pure-form-message-inline">Processing..</span></div>
<div id="notification-test-log" style="display: none;"><span class="pure-form-message-inline">{{ _('Processing..') }}</span></div>
</div>
</div>
<div class="pure-control-group grey-form-border">
<div class="pure-control-group">
{{ render_field(form.notification_title, class="m-d notification-title", placeholder=settings_application['notification_title']) }}
<span class="pure-form-message-inline">Title for all notifications</span>
<span class="pure-form-message-inline">{{ _('Title for all notifications') }}</span>
</div>
<div class="pure-control-group">
{{ render_field(form.notification_body , rows=5, class="notification-body", placeholder=settings_application['notification_body']) }}
@@ -174,7 +173,7 @@
</div>
<div class="">
{{ render_field(form.notification_format , class="notification-format") }}
<span class="pure-form-message-inline">Format for all notifications</span>
<span class="pure-form-message-inline">{{ _('Format for all notifications') }}</span>
</div>
</div>
{% endmacro %}

View File

@@ -6,10 +6,10 @@
") }}
<span class="pure-form-message-inline">
<ul>
<li>Text to wait for before triggering a change/notification, all text and regex are tested <i>case-insensitive</i>.</li>
<li>Trigger text is processed from the result-text that comes out of any CSS/JSON Filters for this watch</li>
<li>Each line is processed separately (think of each line as "OR")</li>
<li>Note: Wrap in forward slash / to use regex example: <code>/foo\d/</code></li>
<li>{{ _('Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive.') }}</li>
<li>{{ _('Trigger text is processed from the result-text that comes out of any CSS/JSON Filters for this monitor') }}</li>
<li>{{ _('Each line is processed separately (think of each line as "OR")') }}</li>
<li>{{ _('Note: Wrap in forward slash / to use regex example:') }} <code>/foo\d/</code></li>
</ul>
</span>
</div>
@@ -20,10 +20,10 @@
") }}
<span class="pure-form-message-inline">
<ul>
<li>Matching text will be <strong>ignored</strong> in the text snapshot (you can still see it but it wont trigger a change)</li>
<li>Each line processed separately, any line matching will be ignored (removed before creating the checksum)</li>
<li>Regular Expression support, wrap the entire line in forward slash <code>/regex/</code></li>
<li>Changing this will affect the comparison checksum which may trigger an alert</li>
<li>{{ _('Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)') }}</li>
<li>{{ _('Each line processed separately, any line matching will be ignored (removed before creating the checksum)') }}</li>
<li>{{ _('Regular Expression support, wrap the entire line in forward slash') }} <code>/regex/</code></li>
<li>{{ _('Changing this will affect the comparison checksum which may trigger an alert') }}</li>
</ul>
</span>
<br><br>
@@ -40,10 +40,10 @@ Not in stock
Unavailable") }}
<span class="pure-form-message-inline">
<ul>
<li>Block change-detection while this text is on the page, all text and regex are tested <i>case-insensitive</i>, good for waiting for when a product is available again</li>
<li>Block text is processed from the result-text that comes out of any CSS/JSON Filters for this watch</li>
<li>All lines here must not exist (think of each line as "OR")</li>
<li>Note: Wrap in forward slash / to use regex example: <code>/foo\d/</code></li>
<li>{{ _('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') }}</li>
<li>{{ _('Block text is processed from the result-text that comes out of any CSS/JSON Filters for this monitor') }}</li>
<li>{{ _('All lines here must not exist (think of each line as "OR")') }}</li>
<li>{{ _('Note: Wrap in forward slash / to use regex example:') }} <code>/foo\d/</code></li>
</ul>
</span>
</div>
@@ -55,17 +55,17 @@ Unavailable") }}
keyword") }}
<span class="pure-form-message-inline">
<ul>
<li>Extracts text in the final output (line by line) after other filters using regular expressions or string match;
<li>{{ _('Extracts text in the final output (line by line) after other filters using regular expressions or string match:') }}
<ul>
<li>Regular expression &dash; example <code>/reports.+?2022/i</code></li>
<li>Don't forget to consider the white-space at the start of a line <code>/.+?reports.+?2022/i</code></li>
<li>Use <code>//(?aiLmsux))</code> type flags (more <a href="https://docs.python.org/3/library/re.html#index-15">information here</a>)<br></li>
<li>Keyword example &dash; example <code>Out of stock</code></li>
<li>Use groups to extract just that text &dash; example <code>/reports.+?(\d+)/i</code> returns a list of years only</li>
<li>Example - match lines containing a keyword <code>/.*icecream.*/</code></li>
<li>{{ _('Regular expression - example') }} <code>/reports.+?2022/i</code></li>
<li>{{ _('Don\'t forget to consider the white-space at the start of a line') }} <code>/.+?reports.+?2022/i</code></li>
<li>{{ _('Use') }} <code>//(?aiLmsux))</code> {{ _('type flags (more') }} <a href="https://docs.python.org/3/library/re.html#index-15">{{ _('information here') }}</a>)<br></li>
<li>{{ _('Keyword example - example') }} <code>Out of stock</code></li>
<li>{{ _('Use groups to extract just that text - example') }} <code>/reports.+?(\d+)/i</code> {{ _('returns a list of years only') }}</li>
<li>{{ _('Example - match lines containing a keyword') }} <code>/.*icecream.*/</code></li>
</ul>
</li>
<li>One line per regular-expression/string match</li>
<li>{{ _('One line per regular-expression/string match') }}</li>
</ul>
</span>
</div>

File diff suppressed because it is too large Load Diff

View File

@@ -7,34 +7,33 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-01-03 14:31+0100\n"
"POT-Creation-Date: 2026-01-02 16:07+0100\n"
"PO-Revision-Date: 2026-01-14 03:57+0100\n"
"Last-Translator: \n"
"Language-Team: de <LL@li.org>\n"
"Language: de\n"
"Language-Team: de <LL@li.org>\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"Generated-By: Babel 2.17.0\n"
"X-Generator: Poedit 3.8\n"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:241
#: changedetectionio/flask_app.py:214 changedetectionio/flask_app.py:226
#: changedetectionio/flask_app.py:247
#: changedetectionio/flask_app.py:213 changedetectionio/flask_app.py:225
#: changedetectionio/flask_app.py:246
#: changedetectionio/realtime/socket_server.py:171
msgid "Not yet"
msgstr "Noch nicht"
#: changedetectionio/flask_app.py:534
msgid "Already logged in"
msgstr "Bereits angemeldet"
#: changedetectionio/flask_app.py:536
#: changedetectionio/flask_app.py:468
msgid "You must be logged in, please log in."
msgstr "Sie müssen angemeldet sein, bitte melden Sie sich an."
#: changedetectionio/flask_app.py:551
#: changedetectionio/flask_app.py:495
msgid "Already logged in"
msgstr "Bereits angemeldet"
#: changedetectionio/flask_app.py:522
msgid "Incorrect password"
msgstr "Falsches Passwort"
@@ -579,8 +578,6 @@ msgid "Backups were deleted."
msgstr "Backups wurden gelöscht."
#: changedetectionio/blueprint/backups/templates/overview.html:6
#: changedetectionio/templates/base.html:282
#: changedetectionio/templates/base.html:290
msgid "Backups"
msgstr "BACKUPS"
@@ -1235,8 +1232,7 @@ msgid "Clear History!"
msgstr "Verlauf löschen!"
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39
#: changedetectionio/templates/base.html:379
#: changedetectionio/templates/base.html:399
#: changedetectionio/templates/base.html:274
msgid "Cancel"
msgstr "Abbrechen"
@@ -1957,7 +1953,7 @@ msgid "No information"
msgstr "Keine Informationen"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:234
#: changedetectionio/templates/base.html:353
#: changedetectionio/templates/base.html:248
msgid "Checking now"
msgstr "Jetzt prüfen"
@@ -2140,235 +2136,333 @@ msgstr "Änderungen an Webseitentext/HTML, JSON und PDF"
msgid "Detects all text changes where possible"
msgstr "Erkennt nach Möglichkeit alle Textänderungen"
#: changedetectionio/templates/_helpers.html:25
msgid "Entry"
msgstr "Eintrag"
#: changedetectionio/templates/_helpers.html:153
msgid "Actions"
msgstr "Maßnahmen"
#: changedetectionio/templates/_helpers.html:172
msgid "Add a row/rule after"
msgstr "Füge eine Zeile/Regel nach"
#: changedetectionio/templates/_helpers.html:173
msgid "Remove this row/rule"
msgstr "Diese Zeile/Regel entfernen"
#: changedetectionio/templates/_helpers.html:174
msgid "Verify this rule against current snapshot"
msgstr "Überprüfen Sie diese Regel anhand des aktuellen Snapshots."
#: changedetectionio/templates/_helpers.html:184
msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
msgstr "Fehler Diese Überwachung benötigt Chrome (mit Playwright/Sockpuppetbrowser), aber das Abrufen über Chrome ist nicht aktiviert."
#: changedetectionio/templates/_helpers.html:184
msgid "Alternatively try our"
msgstr "Alternativ können Sie auch unser"
#: changedetectionio/templates/_helpers.html:184
msgid "very affordable subscription based service which has all this setup for you"
msgstr "ein sehr günstiges Abonnement-basiertes Angebot, das all diese Einstellungen für Sie übernimmt"
#: changedetectionio/templates/_helpers.html:185
msgid "You may need to"
msgstr "Das musst du"
#: changedetectionio/templates/_helpers.html:185
msgid "Enable playwright environment variable"
msgstr "Aktivieren der Umgebungsvariable „Playwright“"
#: changedetectionio/templates/_helpers.html:185
msgid "and uncomment the"
msgstr "und entferne den Kommentar von"
#: changedetectionio/templates/_helpers.html:185
msgid "in the"
msgstr "Der"
#: changedetectionio/templates/_helpers.html:185
msgid "file"
msgstr "Titel"
#: changedetectionio/templates/_helpers.html:240
msgid "Set a hourly/week day schedule"
msgstr "Legen Sie einen Stunden-/Wochenplan fest."
#: changedetectionio/templates/_helpers.html:247
msgid "Schedule time limits"
msgstr "Zeitlimits festlegen"
#: changedetectionio/templates/_helpers.html:248
msgid "Business hours"
msgstr "Geschäftszeiten"
#: changedetectionio/templates/_helpers.html:249
msgid "Weekends"
msgstr "Wochenenden"
#: changedetectionio/templates/_helpers.html:250
msgid "Reset"
msgstr "Zurücksetzen"
#: changedetectionio/templates/_helpers.html:259
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr "Achtung, einer oder mehrere Ihrer „Tage“ haben eine Dauer, die sich bis in den nächsten Tag erstreckt."
#: changedetectionio/templates/_helpers.html:260
msgid "This could have unintended consequences."
msgstr "Dies könnte unbeabsichtigte Folgen haben."
#: changedetectionio/templates/_helpers.html:270
msgid "More help and examples about using the scheduler"
msgstr "Weitere Hilfe und Beispiele finden Sie hier"
#: changedetectionio/templates/_helpers.html:275
msgid "Want to use a time schedule?"
msgstr "Möchten Sie einen Zeitplan verwenden?"
#: changedetectionio/templates/_helpers.html:275
msgid "First confirm/save your Time Zone Settings"
msgstr "Bestätigen/speichern Sie zunächst Ihre Einstellungen für die Zeitzone."
#: changedetectionio/templates/_helpers.html:284
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr "Löst eine Änderung aus, wenn dieser Text erscheint UND sich etwas im Dokument geändert hat."
#: changedetectionio/templates/_helpers.html:284
msgid "Triggered text"
msgstr "Fehlertext"
#: changedetectionio/templates/_helpers.html:285
msgid "Ignored for calculating changes, but still shown."
msgstr "Wird für die Berechnung von Änderungen ignoriert, aber dennoch angezeigt."
#: changedetectionio/templates/_helpers.html:285
msgid "Ignored text"
msgstr "Fehlertext"
#: changedetectionio/templates/_helpers.html:286
msgid "No change-detection will occur because this text exists."
msgstr "Blockieren Sie die Änderungserkennung, während der Text übereinstimmt"
#: changedetectionio/templates/_helpers.html:286
msgid "Blocked text"
msgstr "Fehlertext"
#: changedetectionio/templates/base.html:78
#: changedetectionio/templates/base.html:168
#: changedetectionio/templates/base.html:77
msgid "GROUPS"
msgstr "GRUPPEN"
#: changedetectionio/templates/base.html:81
#: changedetectionio/templates/base.html:169
#: changedetectionio/templates/base.html:80
msgid "SETTINGS"
msgstr "EINSTELLUNGEN"
#: changedetectionio/templates/base.html:84
#: changedetectionio/templates/base.html:170
#: changedetectionio/templates/base.html:83
msgid "IMPORT"
msgstr "IMPORTIEREN"
#: changedetectionio/templates/base.html:87
#: changedetectionio/templates/base.html:171
#: changedetectionio/templates/base.html:86
msgid "BACKUPS"
msgstr "BACKUPS"
#: changedetectionio/templates/base.html:91
#: changedetectionio/templates/base.html:173
#: changedetectionio/templates/base.html:90
msgid "EDIT"
msgstr "BEARBEITEN"
#: changedetectionio/templates/base.html:101
#: changedetectionio/templates/base.html:177
#: changedetectionio/templates/base.html:100
msgid "LOG OUT"
msgstr "ABMELDEN"
#: changedetectionio/templates/base.html:108
#: changedetectionio/templates/base.html:109
msgid "Search, or Use Alt+S Key"
msgstr "Suchen oder Alt+S-Taste verwenden"
#: changedetectionio/templates/base.html:114
#: changedetectionio/templates/base.html:116
msgid "Toggle Light/Dark Mode"
msgstr "Hell-/Dunkelmodus umschalten"
#: changedetectionio/templates/base.html:115
#: changedetectionio/templates/base.html:117
msgid "Toggle light/dark mode"
msgstr "Hell-/Dunkelmodus umschalten"
#: changedetectionio/templates/base.html:125
#: changedetectionio/templates/base.html:127
msgid "Change Language"
msgstr "Sprache ändern"
#: changedetectionio/templates/base.html:126
#: changedetectionio/templates/base.html:128
msgid "Change language"
msgstr "Sprache ändern"
#: changedetectionio/templates/base.html:253
msgid "Watch List"
msgstr "Überwachungsliste"
#: changedetectionio/templates/base.html:258
msgid "Watches"
msgstr "Überwachungen"
#: changedetectionio/templates/base.html:261
msgid "Queue Status"
msgstr "Warteschlangenstatus"
#: changedetectionio/templates/base.html:270
msgid "Queue"
msgstr "Wartend"
#: changedetectionio/templates/base.html:274
#: changedetectionio/templates/base.html:279
msgid "Settings"
msgstr "EINSTELLUNGEN"
#: changedetectionio/templates/base.html:293
msgid "Sitemap Crawler"
msgstr "Sitemap Crawler"
#: changedetectionio/templates/base.html:318
msgid "Sitemap"
msgstr "Sitemap"
#: changedetectionio/templates/base.html:354
#: changedetectionio/templates/base.html:249
msgid "Real-time updates offline"
msgstr "Echtzeit-Updates offline"
#: changedetectionio/templates/base.html:364
#: changedetectionio/templates/base.html:259
msgid "Select Language"
msgstr "Wählen Sie Sprache aus"
#: changedetectionio/templates/base.html:375
#: changedetectionio/templates/base.html:270
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:387
#: changedetectionio/templates/base.html:400
msgid "Search"
msgstr "Suchen"
#: changedetectionio/templates/base.html:392
msgid "URL or Title"
msgstr "URL oder Titel"
#: changedetectionio/templates/base.html:392
msgid "in"
msgstr "Weitere Informationen"
#: changedetectionio/templates/base.html:393
msgid "Enter search term..."
msgstr "Suchbegriff eingeben..."
#: changedetectionio/templates/login.html:11
#: changedetectionio/templates/login.html:10
msgid "Password"
msgstr "Passwort"
#: changedetectionio/templates/login.html:17
#: changedetectionio/templates/login.html:16
msgid "Login"
msgstr "Login"
#: changedetectionio/widgets/ternary_boolean.py:18
#: changedetectionio/widgets/ternary_boolean.py:72
msgid "Yes"
msgstr "Ja"
#: changedetectionio/widgets/ternary_boolean.py:19
#: changedetectionio/widgets/ternary_boolean.py:73
msgid "No"
msgstr "Nein"
#: changedetectionio/widgets/ternary_boolean.py:20
#: changedetectionio/widgets/ternary_boolean.py:74
msgid "Main settings"
msgstr "Haupteinstellungen"
#: changedetectionio/templates/_common_fields.html:11
msgid "Show token/placeholders"
msgstr "Tokens/Platzhalter anzeigen"
#: changedetectionio/templates/_common_fields.html:18
msgid "Token"
msgstr "Token"
#: changedetectionio/templates/_common_fields.html:19
msgid "Description"
msgstr "Beschreibung"
#: changedetectionio/templates/_common_fields.html:128
msgid "Show advanced help and tips"
msgstr "Erweiterte Hilfe und Tipps anzeigen"
#: changedetectionio/templates/_common_fields.html:138
msgid "Send test notification"
msgstr "Testbenachrichtigung senden"
#: changedetectionio/templates/_common_fields.html:140
msgid "Add email"
msgstr "E-Mail hinzufügen"
#: changedetectionio/templates/_common_fields.html:140
msgid "Add an email address"
msgstr "E-Mail-Adresse hinzufügen"
#: changedetectionio/templates/_common_fields.html:142
msgid "Notification debug logs"
msgstr "Benachrichtigungs-Debug-Protokolle"
#: changedetectionio/templates/_common_fields.html:144
msgid "Processing.."
msgstr "Verarbeitung läuft.."
#: changedetectionio/templates/_common_fields.html:151
msgid "Title for all notifications"
msgstr "Titel für alle Benachrichtigungen"
#: changedetectionio/templates/_common_fields.html:176
msgid "Format for all notifications"
msgstr "Format für alle Benachrichtigungen"
#: changedetectionio/templates/edit/text-options.html:9
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
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
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:12
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:23
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:24
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:25
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:26
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:43
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
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
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:58
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
msgid "Regular expression - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:61
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "Use"
msgstr "Pause"
#: changedetectionio/templates/edit/text-options.html:62
msgid "type flags (more"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "information here"
msgstr "Keine Informationen"
#: changedetectionio/templates/edit/text-options.html:63
msgid "Keyword example - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "Use groups to extract just that text - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "returns a list of years only"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:65
msgid "Example - match lines containing a keyword"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:68
msgid "One line per regular-expression/string match"
msgstr ""
#~ msgid "Entry"
#~ msgstr "Eintrag"
#~ msgid "Actions"
#~ msgstr "Maßnahmen"
#~ msgid "Add a row/rule after"
#~ msgstr "Füge eine Zeile/Regel nach"
#~ msgid "Remove this row/rule"
#~ msgstr "Diese Zeile/Regel entfernen"
#~ msgid "Verify this rule against current snapshot"
#~ msgstr "Überprüfen Sie diese Regel anhand des aktuellen Snapshots."
#~ msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
#~ msgstr "Fehler Diese Überwachung benötigt Chrome (mit Playwright/Sockpuppetbrowser), aber das Abrufen über Chrome ist nicht aktiviert."
#~ msgid "Alternatively try our"
#~ msgstr "Alternativ können Sie auch unser"
#~ msgid "very affordable subscription based service which has all this setup for you"
#~ msgstr "ein sehr günstiges Abonnement-basiertes Angebot, das all diese Einstellungen für Sie übernimmt"
#~ msgid "You may need to"
#~ msgstr "Das musst du"
#~ msgid "Enable playwright environment variable"
#~ msgstr "Aktivieren der Umgebungsvariable „Playwright“"
#~ msgid "and uncomment the"
#~ msgstr "und entferne den Kommentar von"
#~ msgid "in the"
#~ msgstr "Der"
#~ msgid "file"
#~ msgstr "Titel"
#~ msgid "Set a hourly/week day schedule"
#~ msgstr "Legen Sie einen Stunden-/Wochenplan fest."
#~ msgid "Schedule time limits"
#~ msgstr "Zeitlimits festlegen"
#~ msgid "Business hours"
#~ msgstr "Geschäftszeiten"
#~ msgid "Weekends"
#~ msgstr "Wochenenden"
#~ msgid "Reset"
#~ msgstr "Zurücksetzen"
#~ msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
#~ msgstr "Achtung, einer oder mehrere Ihrer „Tage“ haben eine Dauer, die sich bis in den nächsten Tag erstreckt."
#~ msgid "This could have unintended consequences."
#~ msgstr "Dies könnte unbeabsichtigte Folgen haben."
#~ msgid "More help and examples about using the scheduler"
#~ msgstr "Weitere Hilfe und Beispiele finden Sie hier"
#~ msgid "Want to use a time schedule?"
#~ msgstr "Möchten Sie einen Zeitplan verwenden?"
#~ msgid "First confirm/save your Time Zone Settings"
#~ msgstr "Bestätigen/speichern Sie zunächst Ihre Einstellungen für die Zeitzone."
#~ msgid "Triggers a change if this text appears, AND something changed in the document."
#~ msgstr "Löst eine Änderung aus, wenn dieser Text erscheint UND sich etwas im Dokument geändert hat."
#~ msgid "Triggered text"
#~ msgstr "Fehlertext"
#~ msgid "Ignored for calculating changes, but still shown."
#~ msgstr "Wird für die Berechnung von Änderungen ignoriert, aber dennoch angezeigt."
#~ msgid "Ignored text"
#~ msgstr "Fehlertext"
#~ msgid "No change-detection will occur because this text exists."
#~ msgstr "Blockieren Sie die Änderungserkennung, während der Text übereinstimmt"
#~ msgid "Blocked text"
#~ msgstr "Fehlertext"
#~ msgid "Watch List"
#~ msgstr "Überwachungsliste"
#~ msgid "Watches"
#~ msgstr "Überwachungen"
#~ msgid "Queue Status"
#~ msgstr "Warteschlangenstatus"
#~ msgid "Queue"
#~ msgstr "Wartend"
#~ msgid "Sitemap Crawler"
#~ msgstr "Sitemap Crawler"
#~ msgid "Sitemap"
#~ msgstr "Sitemap"
#~ msgid "Search"
#~ msgstr "Suchen"
#~ msgid "URL or Title"
#~ msgstr "URL oder Titel"
#~ msgid "in"
#~ msgstr "Weitere Informationen"
#~ msgid "Enter search term..."
#~ msgstr "Suchbegriff eingeben..."

View File

@@ -5,7 +5,7 @@
#
msgid ""
msgstr ""
"Project-Id-Version: changedetection.io\n"
"Project-Id-Version: changedetection.io\n"
"Report-Msgid-Bugs-To: https://github.com/dgtlmoon/changedetection.io\n"
"POT-Creation-Date: 2026-01-02 16:07+0100\n"
"PO-Revision-Date: 2026-01-12 16:33+0100\n"
@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n"
"Generated-By: Babel 2.17.0\n"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:241
#: changedetectionio/flask_app.py:213 changedetectionio/flask_app.py:225
@@ -38,15 +38,11 @@ msgid "Incorrect password"
msgstr ""
#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified."
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
#: changedetectionio/forms.py:64
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified when not using global settings."
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
@@ -589,9 +585,7 @@ msgid "A backup is running!"
msgstr ""
#: changedetectionio/blueprint/backups/templates/overview.html:13
msgid ""
"Here you can download and request a new backup, when a backup is "
"completed you will see it listed below."
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
@@ -611,9 +605,7 @@ msgid "Remove backups"
msgstr ""
#: changedetectionio/blueprint/imports/importer.py:45
msgid ""
"Importing 5,000 of the first URLs from your list, the rest can be "
"imported again."
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr ""
#: changedetectionio/blueprint/imports/importer.py:78
@@ -648,9 +640,7 @@ msgstr ""
#: changedetectionio/blueprint/imports/importer.py:214
#: changedetectionio/blueprint/imports/importer.py:297
#, python-brace-format
msgid ""
"Error processing row number {}, check all cell data types are correct, "
"row was skipped."
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
#: changedetectionio/blueprint/imports/importer.py:218
@@ -676,9 +666,7 @@ msgid ".XLSX & Wachete"
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:20
msgid ""
"Enter one URL per line, and optionally add tags for each URL after a "
"space, delineated by comma (,):"
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
@@ -690,9 +678,7 @@ msgid "URLs which do not pass validation will stay in the textarea."
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:44
msgid ""
"Copy and Paste your Distill.io watch 'export' file, this should be a JSON"
" file."
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:45
@@ -985,9 +971,7 @@ msgid "Watch group / tag"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
msgid ""
"Groups allows you to manage filters and notifications for multiple "
"watches under a single organisational tag."
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
@@ -1013,9 +997,7 @@ msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
#, python-format
msgid ""
"<p>Are you sure you want to delete group "
"<strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
@@ -1035,10 +1017,7 @@ msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from group "
"<strong>%(title)s</strong>?</p><p>The tag will be kept but watches will "
"be removed from it.</p>"
msgid "<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but watches will be removed from it.</p>"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
@@ -1155,9 +1134,7 @@ msgstr ""
#: changedetectionio/blueprint/ui/__init__.py:330
#, python-brace-format
msgid ""
"Could not share, something went wrong while communicating with the share "
"server - {}"
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
#: changedetectionio/blueprint/ui/diff.py:93
@@ -1170,9 +1147,7 @@ msgid "No history found for the specified link, bad link?"
msgstr ""
#: changedetectionio/blueprint/ui/diff.py:98
msgid ""
"Not enough history (2 snapshots required) to show difference page for "
"this watch."
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
#: changedetectionio/blueprint/ui/edit.py:35
@@ -1220,9 +1195,7 @@ msgid "Watch added."
msgstr ""
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
msgid ""
"This will remove version history (snapshots) for ALL watches, but keep "
"your list of URLs!"
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
@@ -1404,9 +1377,7 @@ msgstr ""
#: changedetectionio/blueprint/ui/templates/diff.html:144
#: changedetectionio/blueprint/ui/templates/preview.html:80
msgid ""
"For now, Differences are performed on text, not graphically, only the "
"latest screenshot is available."
msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available."
msgstr ""
#: changedetectionio/blueprint/ui/templates/diff.html:149
@@ -1468,9 +1439,7 @@ msgid "Organisational tag/group name used in the main listing page"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:85
msgid ""
"Automatically uses the page title if found, you can also use your own "
"title/description here"
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
@@ -1478,10 +1447,7 @@ msgid "The interval/amount of time between each check."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:110
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."
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
@@ -1493,9 +1459,7 @@ msgid "Basic"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:123
msgid ""
"method (default) where your watched site doesn't need Javascript to "
"render."
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:124
@@ -1507,9 +1471,7 @@ msgid "Chrome/Javascript"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:124
msgid ""
"method requires a network connection to a running WebDriver+Chrome "
"server, set by the ENV var 'WEBDRIVER_URL'."
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:125
@@ -1525,9 +1487,7 @@ msgid "Choose a proxy for this watch"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:143
msgid ""
"If you're having trouble waiting for the page to be fully rendered (text "
"missing etc), try increasing the 'wait' time here."
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/ui/templates/edit.html:145
@@ -1548,9 +1508,7 @@ msgid "Show advanced options"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:157
msgid ""
"Run this code before performing change detection, handy for filling in "
"fields and other actions"
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:158
@@ -1607,9 +1565,7 @@ msgid "Visual Selector data is not ready, watch needs to be checked atleast once
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:253
msgid ""
"Sorry, this functionality only works with fetchers that support "
"interactive Javascript (so far only Playwright based fetchers)"
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
@@ -1627,9 +1583,7 @@ msgid "to one that supports interactive Javascript."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:297
msgid ""
"Use the verify (✓) button to test if a condition passes against the "
"current snapshot."
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:298
@@ -1657,9 +1611,7 @@ msgid "Limit trigger/ignore/block/extract to;"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:326
msgid ""
"Note: Depending on the length and similarity of the text on each line, "
"the algorithm may consider an"
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
@@ -1700,16 +1652,11 @@ msgid "Only trigger when unique lines appear"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:332
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."
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
msgid ""
"Helps reduce changes detected caused by sites shuffling lines around, "
"combine with"
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:340
@@ -1739,9 +1686,7 @@ msgid "text"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:386
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"
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
@@ -1781,9 +1726,7 @@ msgid "Currently:"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:423
msgid ""
"Sorry, this functionality only works with fetchers that support "
"Javascript and screenshots (such as playwright etc)."
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
@@ -1839,9 +1782,7 @@ msgid "Are you sure you want to clear all history for:"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:496
msgid ""
"This will remove all snapshots and previous versions. This action cannot "
"be undone."
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:497
@@ -1865,9 +1806,7 @@ msgid "Current erroring screenshot from most recent request"
msgstr ""
#: changedetectionio/blueprint/ui/templates/preview.html:91
msgid ""
"Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc "
") that supports screenshots."
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:31
@@ -1936,9 +1875,7 @@ msgid "Clear Histories"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:66
msgid ""
"<p>Are you sure you want to clear history for the selected "
"items?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:67
@@ -1954,9 +1891,7 @@ msgid "Delete Watches?"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
msgid ""
"<p>Are you sure you want to delete the selected "
"watches?</strong></p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:78
@@ -2253,9 +2188,7 @@ msgid "Select Language"
msgstr ""
#: changedetectionio/templates/base.html:270
msgid ""
"Language support is in beta, please help us improve by opening a PR on "
"GitHub with any updates."
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
#: changedetectionio/templates/login.html:10
@@ -2266,3 +2199,150 @@ msgstr ""
msgid "Login"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:18
#: changedetectionio/widgets/ternary_boolean.py:72
msgid "Yes"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:19
#: changedetectionio/widgets/ternary_boolean.py:73
msgid "No"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:20
#: changedetectionio/widgets/ternary_boolean.py:74
msgid "Main settings"
msgstr ""
#: changedetectionio/templates/_common_fields.html:11
msgid "Show token/placeholders"
msgstr ""
#: changedetectionio/templates/_common_fields.html:18
msgid "Token"
msgstr ""
#: changedetectionio/templates/_common_fields.html:19
msgid "Description"
msgstr ""
#: changedetectionio/templates/_common_fields.html:128
msgid "Show advanced help and tips"
msgstr ""
#: changedetectionio/templates/_common_fields.html:138
msgid "Send test notification"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add email"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add an email address"
msgstr ""
#: changedetectionio/templates/_common_fields.html:142
msgid "Notification debug logs"
msgstr ""
#: changedetectionio/templates/_common_fields.html:144
msgid "Processing.."
msgstr ""
#: changedetectionio/templates/_common_fields.html:151
msgid "Title for all notifications"
msgstr ""
#: changedetectionio/templates/_common_fields.html:176
msgid "Format for all notifications"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:9
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
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
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:12
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:23
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:24
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:25
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:26
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:43
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
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
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:58
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
msgid "Regular expression - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:61
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "Use"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "type flags (more"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "information here"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:63
msgid "Keyword example - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "Use groups to extract just that text - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "returns a list of years only"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:65
msgid "Example - match lines containing a keyword"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:68
msgid "One line per regular-expression/string match"
msgstr ""

View File

@@ -16,7 +16,7 @@ msgstr ""
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.10.3\n"
"Generated-By: Babel 2.17.0\n"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:241
#: changedetectionio/flask_app.py:213 changedetectionio/flask_app.py:225
@@ -38,15 +38,11 @@ msgid "Incorrect password"
msgstr ""
#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified."
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
#: changedetectionio/forms.py:64
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified when not using global settings."
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
@@ -589,9 +585,7 @@ msgid "A backup is running!"
msgstr ""
#: changedetectionio/blueprint/backups/templates/overview.html:13
msgid ""
"Here you can download and request a new backup, when a backup is "
"completed you will see it listed below."
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
@@ -611,9 +605,7 @@ msgid "Remove backups"
msgstr ""
#: changedetectionio/blueprint/imports/importer.py:45
msgid ""
"Importing 5,000 of the first URLs from your list, the rest can be "
"imported again."
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr ""
#: changedetectionio/blueprint/imports/importer.py:78
@@ -648,9 +640,7 @@ msgstr ""
#: changedetectionio/blueprint/imports/importer.py:214
#: changedetectionio/blueprint/imports/importer.py:297
#, python-brace-format
msgid ""
"Error processing row number {}, check all cell data types are correct, "
"row was skipped."
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
#: changedetectionio/blueprint/imports/importer.py:218
@@ -676,9 +666,7 @@ msgid ".XLSX & Wachete"
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:20
msgid ""
"Enter one URL per line, and optionally add tags for each URL after a "
"space, delineated by comma (,):"
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
@@ -690,9 +678,7 @@ msgid "URLs which do not pass validation will stay in the textarea."
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:44
msgid ""
"Copy and Paste your Distill.io watch 'export' file, this should be a JSON"
" file."
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:45
@@ -985,9 +971,7 @@ msgid "Watch group / tag"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
msgid ""
"Groups allows you to manage filters and notifications for multiple "
"watches under a single organisational tag."
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
@@ -1013,9 +997,7 @@ msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
#, python-format
msgid ""
"<p>Are you sure you want to delete group "
"<strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
@@ -1035,10 +1017,7 @@ msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from group "
"<strong>%(title)s</strong>?</p><p>The tag will be kept but watches will "
"be removed from it.</p>"
msgid "<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but watches will be removed from it.</p>"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
@@ -1155,9 +1134,7 @@ msgstr ""
#: changedetectionio/blueprint/ui/__init__.py:330
#, python-brace-format
msgid ""
"Could not share, something went wrong while communicating with the share "
"server - {}"
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
#: changedetectionio/blueprint/ui/diff.py:93
@@ -1170,9 +1147,7 @@ msgid "No history found for the specified link, bad link?"
msgstr ""
#: changedetectionio/blueprint/ui/diff.py:98
msgid ""
"Not enough history (2 snapshots required) to show difference page for "
"this watch."
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
#: changedetectionio/blueprint/ui/edit.py:35
@@ -1220,9 +1195,7 @@ msgid "Watch added."
msgstr ""
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
msgid ""
"This will remove version history (snapshots) for ALL watches, but keep "
"your list of URLs!"
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
@@ -1404,9 +1377,7 @@ msgstr ""
#: changedetectionio/blueprint/ui/templates/diff.html:144
#: changedetectionio/blueprint/ui/templates/preview.html:80
msgid ""
"For now, Differences are performed on text, not graphically, only the "
"latest screenshot is available."
msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available."
msgstr ""
#: changedetectionio/blueprint/ui/templates/diff.html:149
@@ -1468,9 +1439,7 @@ 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
msgid ""
"Automatically uses the page title if found, you can also use your own "
"title/description here"
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
@@ -1478,10 +1447,7 @@ msgid "The interval/amount of time between each check."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:110
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."
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
@@ -1493,9 +1459,7 @@ msgid "Basic"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:123
msgid ""
"method (default) where your watched site doesn't need Javascript to "
"render."
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:124
@@ -1507,9 +1471,7 @@ msgid "Chrome/Javascript"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:124
msgid ""
"method requires a network connection to a running WebDriver+Chrome "
"server, set by the ENV var 'WEBDRIVER_URL'."
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:125
@@ -1525,9 +1487,7 @@ msgid "Choose a proxy for this watch"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:143
msgid ""
"If you're having trouble waiting for the page to be fully rendered (text "
"missing etc), try increasing the 'wait' time here."
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/ui/templates/edit.html:145
@@ -1548,9 +1508,7 @@ msgid "Show advanced options"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:157
msgid ""
"Run this code before performing change detection, handy for filling in "
"fields and other actions"
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:158
@@ -1607,9 +1565,7 @@ msgid "Visual Selector data is not ready, watch needs to be checked atleast once
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:253
msgid ""
"Sorry, this functionality only works with fetchers that support "
"interactive Javascript (so far only Playwright based fetchers)"
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
@@ -1627,9 +1583,7 @@ msgid "to one that supports interactive Javascript."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:297
msgid ""
"Use the verify (✓) button to test if a condition passes against the "
"current snapshot."
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:298
@@ -1657,9 +1611,7 @@ msgid "Limit trigger/ignore/block/extract to;"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:326
msgid ""
"Note: Depending on the length and similarity of the text on each line, "
"the algorithm may consider an"
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
@@ -1700,16 +1652,11 @@ msgid "Only trigger when unique lines appear"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:332
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."
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
msgid ""
"Helps reduce changes detected caused by sites shuffling lines around, "
"combine with"
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:340
@@ -1739,9 +1686,7 @@ msgid "text"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:386
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"
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
@@ -1781,9 +1726,7 @@ msgid "Currently:"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:423
msgid ""
"Sorry, this functionality only works with fetchers that support "
"Javascript and screenshots (such as playwright etc)."
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
@@ -1839,9 +1782,7 @@ msgid "Are you sure you want to clear all history for:"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:496
msgid ""
"This will remove all snapshots and previous versions. This action cannot "
"be undone."
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:497
@@ -1865,9 +1806,7 @@ msgid "Current erroring screenshot from most recent request"
msgstr ""
#: changedetectionio/blueprint/ui/templates/preview.html:91
msgid ""
"Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc "
") that supports screenshots."
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:31
@@ -1936,9 +1875,7 @@ msgid "Clear Histories"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:66
msgid ""
"<p>Are you sure you want to clear history for the selected "
"items?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:67
@@ -1954,9 +1891,7 @@ msgid "Delete Watches?"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
msgid ""
"<p>Are you sure you want to delete the selected "
"watches?</strong></p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:78
@@ -2253,9 +2188,7 @@ msgid "Select Language"
msgstr ""
#: changedetectionio/templates/base.html:270
msgid ""
"Language support is in beta, please help us improve by opening a PR on "
"GitHub with any updates."
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
#: changedetectionio/templates/login.html:10
@@ -2266,3 +2199,150 @@ msgstr ""
msgid "Login"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:18
#: changedetectionio/widgets/ternary_boolean.py:72
msgid "Yes"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:19
#: changedetectionio/widgets/ternary_boolean.py:73
msgid "No"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:20
#: changedetectionio/widgets/ternary_boolean.py:74
msgid "Main settings"
msgstr ""
#: changedetectionio/templates/_common_fields.html:11
msgid "Show token/placeholders"
msgstr ""
#: changedetectionio/templates/_common_fields.html:18
msgid "Token"
msgstr ""
#: changedetectionio/templates/_common_fields.html:19
msgid "Description"
msgstr ""
#: changedetectionio/templates/_common_fields.html:128
msgid "Show advanced help and tips"
msgstr ""
#: changedetectionio/templates/_common_fields.html:138
msgid "Send test notification"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add email"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add an email address"
msgstr ""
#: changedetectionio/templates/_common_fields.html:142
msgid "Notification debug logs"
msgstr ""
#: changedetectionio/templates/_common_fields.html:144
msgid "Processing.."
msgstr ""
#: changedetectionio/templates/_common_fields.html:151
msgid "Title for all notifications"
msgstr ""
#: changedetectionio/templates/_common_fields.html:176
msgid "Format for all notifications"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:9
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
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
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:12
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:23
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:24
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:25
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:26
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:43
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
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
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:58
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
msgid "Regular expression - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:61
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "Use"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "type flags (more"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "information here"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:63
msgid "Keyword example - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "Use groups to extract just that text - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "returns a list of years only"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:65
msgid "Example - match lines containing a keyword"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:68
msgid "One line per regular-expression/string match"
msgstr ""

File diff suppressed because it is too large Load Diff

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-01-03 14:31+0100\n"
"POT-Creation-Date: 2026-01-02 16:07+0100\n"
"PO-Revision-Date: 2026-01-02 15:32+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: it\n"
@@ -19,34 +19,30 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:241
#: changedetectionio/flask_app.py:214 changedetectionio/flask_app.py:226
#: changedetectionio/flask_app.py:247
#: changedetectionio/flask_app.py:213 changedetectionio/flask_app.py:225
#: changedetectionio/flask_app.py:246
#: changedetectionio/realtime/socket_server.py:171
msgid "Not yet"
msgstr "Non ancora"
#: changedetectionio/flask_app.py:534
msgid "Already logged in"
msgstr "Già autenticato"
#: changedetectionio/flask_app.py:536
#: changedetectionio/flask_app.py:468
msgid "You must be logged in, please log in."
msgstr "Devi essere autenticato, effettua l'accesso."
#: changedetectionio/flask_app.py:551
#: changedetectionio/flask_app.py:495
msgid "Already logged in"
msgstr "Già autenticato"
#: changedetectionio/flask_app.py:522
msgid "Incorrect password"
msgstr "Password errata"
#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified."
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
#: changedetectionio/forms.py:64
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified when not using global settings."
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
@@ -369,9 +365,8 @@ msgid "Muted"
msgstr "Silenzia"
#: changedetectionio/forms.py:832
#, fuzzy
msgid "On"
msgstr "nessuno"
msgstr "Attivo"
#: changedetectionio/forms.py:833
msgid "Attach screenshot to notification (where possible)"
@@ -601,8 +596,6 @@ msgid "Backups were deleted."
msgstr "I backup sono stati eliminati."
#: changedetectionio/blueprint/backups/templates/overview.html:6
#: changedetectionio/templates/base.html:282
#: changedetectionio/templates/base.html:290
msgid "Backups"
msgstr "Backup"
@@ -611,9 +604,7 @@ msgid "A backup is running!"
msgstr "Un backup è in esecuzione!"
#: changedetectionio/blueprint/backups/templates/overview.html:13
msgid ""
"Here you can download and request a new backup, when a backup is "
"completed you will see it listed below."
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
@@ -633,12 +624,8 @@ msgid "Remove backups"
msgstr "Rimuovi backup"
#: changedetectionio/blueprint/imports/importer.py:45
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."
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
#, python-brace-format
@@ -661,27 +648,19 @@ msgstr "{} Importate da Distill.io in {:.2f}s, {} Ignorate."
#: changedetectionio/blueprint/imports/importer.py:160
#: changedetectionio/blueprint/imports/importer.py:239
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?"
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
#, 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."
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
#, 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."
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
#, python-brace-format
@@ -706,9 +685,7 @@ msgid ".XLSX & Wachete"
msgstr ".XLSX & Wachete"
#: changedetectionio/blueprint/imports/templates/import.html:20
msgid ""
"Enter one URL per line, and optionally add tags for each URL after a "
"space, delineated by comma (,):"
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
@@ -720,9 +697,7 @@ msgid "URLs which do not pass validation will stay in the textarea."
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:44
msgid ""
"Copy and Paste your Distill.io watch 'export' file, this should be a JSON"
" file."
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:45
@@ -1015,9 +990,7 @@ msgid "Watch group / tag"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
msgid ""
"Groups allows you to manage filters and notifications for multiple "
"watches under a single organisational tag."
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
@@ -1043,9 +1016,7 @@ msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
#, python-format
msgid ""
"<p>Are you sure you want to delete group "
"<strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
@@ -1065,10 +1036,7 @@ msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from group "
"<strong>%(title)s</strong>?</p><p>The tag will be kept but watches will "
"be removed from it.</p>"
msgid "<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but watches will be removed from it.</p>"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
@@ -1185,9 +1153,7 @@ msgstr ""
#: changedetectionio/blueprint/ui/__init__.py:330
#, python-brace-format
msgid ""
"Could not share, something went wrong while communicating with the share "
"server - {}"
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
#: changedetectionio/blueprint/ui/diff.py:93
@@ -1200,9 +1166,7 @@ msgid "No history found for the specified link, bad link?"
msgstr ""
#: changedetectionio/blueprint/ui/diff.py:98
msgid ""
"Not enough history (2 snapshots required) to show difference page for "
"this watch."
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
#: changedetectionio/blueprint/ui/edit.py:35
@@ -1250,9 +1214,7 @@ msgid "Watch added."
msgstr ""
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
msgid ""
"This will remove version history (snapshots) for ALL watches, but keep "
"your list of URLs!"
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
@@ -1288,8 +1250,7 @@ msgid "Clear History!"
msgstr ""
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39
#: changedetectionio/templates/base.html:379
#: changedetectionio/templates/base.html:399
#: changedetectionio/templates/base.html:274
msgid "Cancel"
msgstr "Annulla"
@@ -1435,9 +1396,7 @@ msgstr ""
#: changedetectionio/blueprint/ui/templates/diff.html:144
#: changedetectionio/blueprint/ui/templates/preview.html:80
msgid ""
"For now, Differences are performed on text, not graphically, only the "
"latest screenshot is available."
msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available."
msgstr ""
#: changedetectionio/blueprint/ui/templates/diff.html:149
@@ -1499,9 +1458,7 @@ msgid "Organisational tag/group name used in the main listing page"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:85
msgid ""
"Automatically uses the page title if found, you can also use your own "
"title/description here"
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
@@ -1509,10 +1466,7 @@ msgid "The interval/amount of time between each check."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:110
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."
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
@@ -1524,9 +1478,7 @@ msgid "Basic"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:123
msgid ""
"method (default) where your watched site doesn't need Javascript to "
"render."
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:124
@@ -1538,9 +1490,7 @@ msgid "Chrome/Javascript"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:124
msgid ""
"method requires a network connection to a running WebDriver+Chrome "
"server, set by the ENV var 'WEBDRIVER_URL'."
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:125
@@ -1556,9 +1506,7 @@ msgid "Choose a proxy for this watch"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:143
msgid ""
"If you're having trouble waiting for the page to be fully rendered (text "
"missing etc), try increasing the 'wait' time here."
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/ui/templates/edit.html:145
@@ -1579,9 +1527,7 @@ msgid "Show advanced options"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:157
msgid ""
"Run this code before performing change detection, handy for filling in "
"fields and other actions"
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:158
@@ -1638,9 +1584,7 @@ msgid "Visual Selector data is not ready, watch needs to be checked atleast once
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:253
msgid ""
"Sorry, this functionality only works with fetchers that support "
"interactive Javascript (so far only Playwright based fetchers)"
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
@@ -1658,9 +1602,7 @@ msgid "to one that supports interactive Javascript."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:297
msgid ""
"Use the verify (✓) button to test if a condition passes against the "
"current snapshot."
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:298
@@ -1688,9 +1630,7 @@ msgid "Limit trigger/ignore/block/extract to;"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:326
msgid ""
"Note: Depending on the length and similarity of the text on each line, "
"the algorithm may consider an"
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
@@ -1731,16 +1671,11 @@ msgid "Only trigger when unique lines appear"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:332
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."
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
msgid ""
"Helps reduce changes detected caused by sites shuffling lines around, "
"combine with"
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:340
@@ -1770,9 +1705,7 @@ msgid "text"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:386
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"
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
@@ -1812,9 +1745,7 @@ msgid "Currently:"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:423
msgid ""
"Sorry, this functionality only works with fetchers that support "
"Javascript and screenshots (such as playwright etc)."
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
@@ -1870,9 +1801,7 @@ msgid "Are you sure you want to clear all history for:"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:496
msgid ""
"This will remove all snapshots and previous versions. This action cannot "
"be undone."
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:497
@@ -1896,9 +1825,7 @@ msgid "Current erroring screenshot from most recent request"
msgstr ""
#: changedetectionio/blueprint/ui/templates/preview.html:91
msgid ""
"Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc "
") that supports screenshots."
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:31
@@ -1967,9 +1894,7 @@ msgid "Clear Histories"
msgstr "Cancella cronologie"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:66
msgid ""
"<p>Are you sure you want to clear history for the selected "
"items?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:67
@@ -1985,9 +1910,7 @@ msgid "Delete Watches?"
msgstr "Eliminare monitoraggi?"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
msgid ""
"<p>Are you sure you want to delete the selected "
"watches?</strong></p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:78
@@ -2048,7 +1971,7 @@ msgid "No information"
msgstr "Nessuna informazione"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:234
#: changedetectionio/templates/base.html:353
#: changedetectionio/templates/base.html:248
msgid "Checking now"
msgstr "Controllo in corso"
@@ -2115,9 +2038,7 @@ msgstr "Valore riquadro di selezione troppo lungo"
#: changedetectionio/processors/image_ssim_diff/forms.py:23
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)"
msgstr "Il riquadro deve essere nel formato: x,y,larghezza,altezza (solo numeri interi)"
#: changedetectionio/processors/image_ssim_diff/forms.py:29
msgid "Bounding box values must be non-negative"
@@ -2170,9 +2091,7 @@ msgstr "Rilevamento modifiche screenshot visivi"
#: changedetectionio/processors/image_ssim_diff/processor.py:22
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"
msgstr "Confronta screenshot con algoritmo OpenCV veloce, 10-100x più veloce di SSIM"
#: changedetectionio/processors/restock_diff/forms.py:15
msgid "Re-stock detection"
@@ -2236,264 +2155,338 @@ msgstr "Modifiche testo/HTML, JSON e PDF"
msgid "Detects all text changes where possible"
msgstr "Rileva tutte le modifiche di testo possibili"
#: changedetectionio/templates/_helpers.html:25
msgid "Entry"
msgstr ""
#: changedetectionio/templates/_helpers.html:153
#, fuzzy
msgid "Actions"
msgstr "Condizioni"
#: changedetectionio/templates/_helpers.html:172
msgid "Add a row/rule after"
msgstr ""
#: changedetectionio/templates/_helpers.html:173
msgid "Remove this row/rule"
msgstr ""
#: changedetectionio/templates/_helpers.html:174
msgid "Verify this rule against current snapshot"
msgstr ""
#: changedetectionio/templates/_helpers.html:184
msgid ""
"Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but "
"Chrome based fetching is not enabled."
msgstr ""
#: changedetectionio/templates/_helpers.html:184
msgid "Alternatively try our"
msgstr ""
#: changedetectionio/templates/_helpers.html:184
msgid ""
"very affordable subscription based service which has all this setup for "
"you"
msgstr ""
#: changedetectionio/templates/_helpers.html:185
msgid "You may need to"
msgstr ""
#: changedetectionio/templates/_helpers.html:185
msgid "Enable playwright environment variable"
msgstr ""
#: changedetectionio/templates/_helpers.html:185
msgid "and uncomment the"
msgstr ""
#: changedetectionio/templates/_helpers.html:185
#, fuzzy
msgid "in the"
msgstr "Silenzia"
#: changedetectionio/templates/_helpers.html:185
#, fuzzy
msgid "file"
msgstr "Titolo"
#: changedetectionio/templates/_helpers.html:240
msgid "Set a hourly/week day schedule"
msgstr ""
#: changedetectionio/templates/_helpers.html:247
#, fuzzy
msgid "Schedule time limits"
msgstr "Tempo di ricontrollo (minuti)"
#: changedetectionio/templates/_helpers.html:248
msgid "Business hours"
msgstr ""
#: changedetectionio/templates/_helpers.html:249
#, fuzzy
msgid "Weekends"
msgstr "Settimane"
#: changedetectionio/templates/_helpers.html:250
#, fuzzy
msgid "Reset"
msgstr "Richiesta"
#: changedetectionio/templates/_helpers.html:259
msgid ""
"Warning, one or more of your 'days' has a duration that would extend into"
" the next day."
msgstr ""
#: changedetectionio/templates/_helpers.html:260
msgid "This could have unintended consequences."
msgstr ""
#: changedetectionio/templates/_helpers.html:270
msgid "More help and examples about using the scheduler"
msgstr ""
#: changedetectionio/templates/_helpers.html:275
#, fuzzy
msgid "Want to use a time schedule?"
msgstr "Usa pianificazione oraria"
#: changedetectionio/templates/_helpers.html:275
msgid "First confirm/save your Time Zone Settings"
msgstr ""
#: changedetectionio/templates/_helpers.html:284
msgid ""
"Triggers a change if this text appears, AND something changed in the "
"document."
msgstr ""
#: changedetectionio/templates/_helpers.html:284
#, fuzzy
msgid "Triggered text"
msgstr "Ignora testo"
#: changedetectionio/templates/_helpers.html:285
msgid "Ignored for calculating changes, but still shown."
msgstr ""
#: changedetectionio/templates/_helpers.html:285
#, fuzzy
msgid "Ignored text"
msgstr "Ignora testo"
#: changedetectionio/templates/_helpers.html:286
#, fuzzy
msgid "No change-detection will occur because this text exists."
msgstr "Blocca rilevamento modifiche quando il testo corrisponde"
#: changedetectionio/templates/_helpers.html:286
#, fuzzy
msgid "Blocked text"
msgstr "Ignora testo"
#: changedetectionio/templates/base.html:78
#: changedetectionio/templates/base.html:168
#: changedetectionio/templates/base.html:77
msgid "GROUPS"
msgstr "GRUPPI"
#: changedetectionio/templates/base.html:81
#: changedetectionio/templates/base.html:169
#: changedetectionio/templates/base.html:80
msgid "SETTINGS"
msgstr "IMPOSTAZIONI"
#: changedetectionio/templates/base.html:84
#: changedetectionio/templates/base.html:170
#: changedetectionio/templates/base.html:83
msgid "IMPORT"
msgstr "IMPORTA"
#: changedetectionio/templates/base.html:87
#: changedetectionio/templates/base.html:171
#: changedetectionio/templates/base.html:86
msgid "BACKUPS"
msgstr "BACKUP"
#: changedetectionio/templates/base.html:91
#: changedetectionio/templates/base.html:173
#: changedetectionio/templates/base.html:90
msgid "EDIT"
msgstr "MODIFICA"
#: changedetectionio/templates/base.html:101
#: changedetectionio/templates/base.html:177
#: changedetectionio/templates/base.html:100
msgid "LOG OUT"
msgstr "ESCI"
#: changedetectionio/templates/base.html:108
#: changedetectionio/templates/base.html:109
msgid "Search, or Use Alt+S Key"
msgstr "Cerca, o usa il tasto Alt+S"
#: changedetectionio/templates/base.html:114
#: changedetectionio/templates/base.html:116
msgid "Toggle Light/Dark Mode"
msgstr "Cambia Modalità Chiaro/Scuro"
#: changedetectionio/templates/base.html:115
#: changedetectionio/templates/base.html:117
msgid "Toggle light/dark mode"
msgstr "Cambia modalità chiaro/scuro"
#: changedetectionio/templates/base.html:125
#: changedetectionio/templates/base.html:127
msgid "Change Language"
msgstr "Cambia Lingua"
#: changedetectionio/templates/base.html:126
#: changedetectionio/templates/base.html:128
msgid "Change language"
msgstr "Cambia lingua"
#: changedetectionio/templates/base.html:253
#, fuzzy
msgid "Watch List"
msgstr "Lista Monitoraggi"
#: changedetectionio/templates/base.html:258
#, fuzzy
msgid "Watches"
msgstr "Monitoraggi"
#: changedetectionio/templates/base.html:261
msgid "Queue Status"
msgstr ""
#: changedetectionio/templates/base.html:270
#, fuzzy
msgid "Queue"
msgstr "In coda"
#: changedetectionio/templates/base.html:274
#: changedetectionio/templates/base.html:279
#, fuzzy
msgid "Settings"
msgstr "IMPOSTAZIONI"
#: changedetectionio/templates/base.html:293
msgid "Sitemap Crawler"
msgstr ""
#: changedetectionio/templates/base.html:318
msgid "Sitemap"
msgstr ""
#: changedetectionio/templates/base.html:354
#: changedetectionio/templates/base.html:249
msgid "Real-time updates offline"
msgstr ""
#: changedetectionio/templates/base.html:364
#: changedetectionio/templates/base.html:259
msgid "Select Language"
msgstr "Seleziona Lingua"
#: changedetectionio/templates/base.html:375
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:270
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:387
#: changedetectionio/templates/base.html:400
#, fuzzy
msgid "Search"
msgstr "Ricerca in corso"
#: changedetectionio/templates/base.html:392
msgid "URL or Title"
msgstr ""
#: changedetectionio/templates/base.html:392
#, fuzzy
msgid "in"
msgstr "Info"
#: changedetectionio/templates/base.html:393
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/login.html:11
#: changedetectionio/templates/login.html:10
msgid "Password"
msgstr "Password"
#: changedetectionio/templates/login.html:17
#: changedetectionio/templates/login.html:16
msgid "Login"
msgstr "Accedi"
#: changedetectionio/widgets/ternary_boolean.py:18
#: changedetectionio/widgets/ternary_boolean.py:72
msgid "Yes"
msgstr "Sì"
#: changedetectionio/widgets/ternary_boolean.py:19
#: changedetectionio/widgets/ternary_boolean.py:73
msgid "No"
msgstr "No"
#: changedetectionio/widgets/ternary_boolean.py:20
#: changedetectionio/widgets/ternary_boolean.py:74
msgid "Main settings"
msgstr "Impostazioni principali"
#: changedetectionio/templates/_common_fields.html:11
msgid "Show token/placeholders"
msgstr ""
#: changedetectionio/templates/_common_fields.html:18
msgid "Token"
msgstr ""
#: changedetectionio/templates/_common_fields.html:19
msgid "Description"
msgstr ""
#: changedetectionio/templates/_common_fields.html:128
msgid "Show advanced help and tips"
msgstr ""
#: changedetectionio/templates/_common_fields.html:138
#, fuzzy
msgid "Send test notification"
msgstr "Usa notifica predefinita"
#: changedetectionio/templates/_common_fields.html:140
msgid "Add email"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add an email address"
msgstr ""
#: changedetectionio/templates/_common_fields.html:142
#, fuzzy
msgid "Notification debug logs"
msgstr "Notifiche"
#: changedetectionio/templates/_common_fields.html:144
#, fuzzy
msgid "Processing.."
msgstr "Processore"
#: changedetectionio/templates/_common_fields.html:151
#, fuzzy
msgid "Title for all notifications"
msgstr "Usa notifica predefinita"
#: changedetectionio/templates/_common_fields.html:176
#, fuzzy
msgid "Format for all notifications"
msgstr "Usa notifica predefinita"
#: changedetectionio/templates/edit/text-options.html:9
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
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
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:12
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:23
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:24
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:25
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:26
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:43
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
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
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:58
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
msgid "Regular expression - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:61
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "Use"
msgstr "Pausa"
#: changedetectionio/templates/edit/text-options.html:62
msgid "type flags (more"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "information here"
msgstr "Nessuna informazione"
#: changedetectionio/templates/edit/text-options.html:63
msgid "Keyword example - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "Use groups to extract just that text - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "returns a list of years only"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:65
msgid "Example - match lines containing a keyword"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:68
msgid "One line per regular-expression/string match"
msgstr ""
#~ msgid "Entry"
#~ msgstr ""
#~ msgid "Actions"
#~ msgstr "Condizioni"
#~ msgid "Add a row/rule after"
#~ msgstr ""
#~ msgid "Remove this row/rule"
#~ msgstr ""
#~ msgid "Verify this rule against current snapshot"
#~ msgstr ""
#~ msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
#~ msgstr ""
#~ msgid "Alternatively try our"
#~ msgstr ""
#~ msgid "very affordable subscription based service which has all this setup for you"
#~ msgstr ""
#~ msgid "You may need to"
#~ msgstr ""
#~ msgid "Enable playwright environment variable"
#~ msgstr ""
#~ msgid "and uncomment the"
#~ msgstr ""
#~ msgid "in the"
#~ msgstr "Silenzia"
#~ msgid "file"
#~ msgstr "Titolo"
#~ msgid "Set a hourly/week day schedule"
#~ msgstr ""
#~ msgid "Schedule time limits"
#~ msgstr "Tempo di ricontrollo (minuti)"
#~ msgid "Business hours"
#~ msgstr ""
#~ msgid "Weekends"
#~ msgstr "Settimane"
#~ msgid "Reset"
#~ msgstr "Richiesta"
#~ msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
#~ msgstr ""
#~ msgid "This could have unintended consequences."
#~ msgstr ""
#~ msgid "More help and examples about using the scheduler"
#~ msgstr ""
#~ msgid "Want to use a time schedule?"
#~ msgstr "Usa pianificazione oraria"
#~ msgid "First confirm/save your Time Zone Settings"
#~ msgstr ""
#~ msgid "Triggers a change if this text appears, AND something changed in the document."
#~ msgstr ""
#~ msgid "Triggered text"
#~ msgstr "Ignora testo"
#~ msgid "Ignored for calculating changes, but still shown."
#~ msgstr ""
#~ msgid "Ignored text"
#~ msgstr "Ignora testo"
#~ msgid "No change-detection will occur because this text exists."
#~ msgstr "Blocca rilevamento modifiche quando il testo corrisponde"
#~ msgid "Blocked text"
#~ msgstr "Ignora testo"
#~ msgid "Watch List"
#~ msgstr "Lista Monitoraggi"
#~ msgid "Watches"
#~ msgstr "Monitoraggi"
#~ msgid "Queue Status"
#~ msgstr ""
#~ msgid "Queue"
#~ msgstr "In coda"
#~ msgid "Sitemap Crawler"
#~ msgstr ""
#~ msgid "Sitemap"
#~ msgstr ""
#~ msgid "Search"
#~ msgstr "Ricerca in corso"
#~ msgid "URL or Title"
#~ msgstr ""
#~ msgid "in"
#~ msgstr "Info"
#~ msgid "Enter search term..."
#~ msgstr ""

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-01-03 14:31+0100\n"
"POT-Creation-Date: 2026-01-02 16:07+0100\n"
"PO-Revision-Date: 2026-01-02 11:40+0100\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: ko\n"
@@ -19,35 +19,31 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:241
#: changedetectionio/flask_app.py:214 changedetectionio/flask_app.py:226
#: changedetectionio/flask_app.py:247
#: changedetectionio/flask_app.py:213 changedetectionio/flask_app.py:225
#: changedetectionio/flask_app.py:246
#: changedetectionio/realtime/socket_server.py:171
msgid "Not yet"
msgstr "아직 아님"
#: changedetectionio/flask_app.py:534
msgid "Already logged in"
msgstr ""
#: changedetectionio/flask_app.py:536
#: changedetectionio/flask_app.py:468
msgid "You must be logged in, please log in."
msgstr ""
#: changedetectionio/flask_app.py:551
#: changedetectionio/flask_app.py:495
msgid "Already logged in"
msgstr ""
#: changedetectionio/flask_app.py:522
#, fuzzy
msgid "Incorrect password"
msgstr "비밀번호"
#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified."
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr ""
#: changedetectionio/forms.py:64
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified when not using global settings."
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
@@ -380,9 +376,8 @@ msgid "Muted"
msgstr "무음"
#: changedetectionio/forms.py:832
#, fuzzy
msgid "On"
msgstr "없음"
msgstr "켜짐"
#: changedetectionio/forms.py:833
msgid "Attach screenshot to notification (where possible)"
@@ -617,8 +612,6 @@ msgid "Backups were deleted."
msgstr ""
#: changedetectionio/blueprint/backups/templates/overview.html:6
#: changedetectionio/templates/base.html:282
#: changedetectionio/templates/base.html:290
msgid "Backups"
msgstr "백업"
@@ -627,9 +620,7 @@ msgid "A backup is running!"
msgstr "백업이 실행 중입니다!"
#: changedetectionio/blueprint/backups/templates/overview.html:13
msgid ""
"Here you can download and request a new backup, when a backup is "
"completed you will see it listed below."
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
@@ -649,9 +640,7 @@ msgid "Remove backups"
msgstr "백업 삭제"
#: changedetectionio/blueprint/imports/importer.py:45
msgid ""
"Importing 5,000 of the first URLs from your list, the rest can be "
"imported again."
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr ""
#: changedetectionio/blueprint/imports/importer.py:78
@@ -686,9 +675,7 @@ msgstr ""
#: changedetectionio/blueprint/imports/importer.py:214
#: changedetectionio/blueprint/imports/importer.py:297
#, python-brace-format
msgid ""
"Error processing row number {}, check all cell data types are correct, "
"row was skipped."
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr ""
#: changedetectionio/blueprint/imports/importer.py:218
@@ -714,9 +701,7 @@ msgid ".XLSX & Wachete"
msgstr ".XLSX 및 와체테"
#: changedetectionio/blueprint/imports/templates/import.html:20
msgid ""
"Enter one URL per line, and optionally add tags for each URL after a "
"space, delineated by comma (,):"
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
@@ -728,9 +713,7 @@ msgid "URLs which do not pass validation will stay in the textarea."
msgstr "유효성 검사를 통과하지 못한 URL은 텍스트 영역에 유지됩니다."
#: changedetectionio/blueprint/imports/templates/import.html:44
msgid ""
"Copy and Paste your Distill.io watch 'export' file, this should be a JSON"
" file."
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr ""
#: changedetectionio/blueprint/imports/templates/import.html:45
@@ -1026,9 +1009,7 @@ msgid "Watch group / tag"
msgstr "감시 그룹/태그"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
msgid ""
"Groups allows you to manage filters and notifications for multiple "
"watches under a single organisational tag."
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
@@ -1054,9 +1035,7 @@ msgstr "그룹을 삭제하시겠습니까?"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
#, python-format
msgid ""
"<p>Are you sure you want to delete group "
"<strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
@@ -1076,10 +1055,7 @@ msgstr "그룹을 연결 해제하시겠습니까?"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from group "
"<strong>%(title)s</strong>?</p><p>The tag will be kept but watches will "
"be removed from it.</p>"
msgid "<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but watches will be removed from it.</p>"
msgstr ""
#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
@@ -1200,9 +1176,7 @@ msgstr ""
#: changedetectionio/blueprint/ui/__init__.py:330
#, python-brace-format
msgid ""
"Could not share, something went wrong while communicating with the share "
"server - {}"
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr ""
#: changedetectionio/blueprint/ui/diff.py:93
@@ -1215,9 +1189,7 @@ msgid "No history found for the specified link, bad link?"
msgstr ""
#: changedetectionio/blueprint/ui/diff.py:98
msgid ""
"Not enough history (2 snapshots required) to show difference page for "
"this watch."
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr ""
#: changedetectionio/blueprint/ui/edit.py:35
@@ -1266,9 +1238,7 @@ msgid "Watch added."
msgstr ""
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
msgid ""
"This will remove version history (snapshots) for ALL watches, but keep "
"your list of URLs!"
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
@@ -1304,8 +1274,7 @@ msgid "Clear History!"
msgstr "기록 지우기"
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39
#: changedetectionio/templates/base.html:379
#: changedetectionio/templates/base.html:399
#: changedetectionio/templates/base.html:274
msgid "Cancel"
msgstr "취소"
@@ -1451,9 +1420,7 @@ msgstr "공유하거나 무시 목록에 추가할 텍스트를 강조 표시합
#: changedetectionio/blueprint/ui/templates/diff.html:144
#: changedetectionio/blueprint/ui/templates/preview.html:80
msgid ""
"For now, Differences are performed on text, not graphically, only the "
"latest screenshot is available."
msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available."
msgstr ""
#: changedetectionio/blueprint/ui/templates/diff.html:149
@@ -1515,9 +1482,7 @@ msgid "Organisational tag/group name used in the main listing page"
msgstr "기본 목록 페이지에 사용되는 조직 태그/그룹 이름"
#: changedetectionio/blueprint/ui/templates/edit.html:85
msgid ""
"Automatically uses the page title if found, you can also use your own "
"title/description here"
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
@@ -1525,10 +1490,7 @@ msgid "The interval/amount of time between each check."
msgstr "각 확인 사이의 간격/시간입니다."
#: changedetectionio/blueprint/ui/templates/edit.html:110
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."
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
@@ -1540,9 +1502,7 @@ msgid "Basic"
msgstr "기초적인"
#: changedetectionio/blueprint/ui/templates/edit.html:123
msgid ""
"method (default) where your watched site doesn't need Javascript to "
"render."
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:124
@@ -1554,9 +1514,7 @@ msgid "Chrome/Javascript"
msgstr "크롬/자바스크립트"
#: changedetectionio/blueprint/ui/templates/edit.html:124
msgid ""
"method requires a network connection to a running WebDriver+Chrome "
"server, set by the ENV var 'WEBDRIVER_URL'."
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:125
@@ -1572,9 +1530,7 @@ msgid "Choose a proxy for this watch"
msgstr "이 시계에 대한 RSS 피드"
#: changedetectionio/blueprint/ui/templates/edit.html:143
msgid ""
"If you're having trouble waiting for the page to be fully rendered (text "
"missing etc), try increasing the 'wait' time here."
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/ui/templates/edit.html:145
@@ -1595,9 +1551,7 @@ msgid "Show advanced options"
msgstr "고급 옵션 표시"
#: changedetectionio/blueprint/ui/templates/edit.html:157
msgid ""
"Run this code before performing change detection, handy for filling in "
"fields and other actions"
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:158
@@ -1654,9 +1608,7 @@ msgid "Visual Selector data is not ready, watch needs to be checked atleast once
msgstr "시각적 선택기 데이터가 준비되지 않았습니다. 시계를 한 번 이상 확인해야 합니다."
#: changedetectionio/blueprint/ui/templates/edit.html:253
msgid ""
"Sorry, this functionality only works with fetchers that support "
"interactive Javascript (so far only Playwright based fetchers)"
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
@@ -1674,9 +1626,7 @@ msgid "to one that supports interactive Javascript."
msgstr "대화형 Javascript를 지원하는 것입니다."
#: changedetectionio/blueprint/ui/templates/edit.html:297
msgid ""
"Use the verify (✓) button to test if a condition passes against the "
"current snapshot."
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:298
@@ -1704,9 +1654,7 @@ msgid "Limit trigger/ignore/block/extract to;"
msgstr "트리거/무시/차단/추출을 다음으로 제한합니다."
#: changedetectionio/blueprint/ui/templates/edit.html:326
msgid ""
"Note: Depending on the length and similarity of the text on each line, "
"the algorithm may consider an"
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
@@ -1747,16 +1695,11 @@ msgid "Only trigger when unique lines appear"
msgstr "고유한 줄이 나타날 때만 트리거됩니다."
#: changedetectionio/blueprint/ui/templates/edit.html:332
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."
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
msgid ""
"Helps reduce changes detected caused by sites shuffling lines around, "
"combine with"
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:340
@@ -1786,9 +1729,7 @@ msgid "text"
msgstr "텍스트"
#: changedetectionio/blueprint/ui/templates/edit.html:386
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"
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
@@ -1828,9 +1769,7 @@ msgid "Currently:"
msgstr "현재:"
#: changedetectionio/blueprint/ui/templates/edit.html:423
msgid ""
"Sorry, this functionality only works with fetchers that support "
"Javascript and screenshots (such as playwright etc)."
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
@@ -1886,9 +1825,7 @@ msgid "Are you sure you want to clear all history for:"
msgstr "정말로 다음의 기록을 모두 지우시겠습니까?"
#: changedetectionio/blueprint/ui/templates/edit.html:496
msgid ""
"This will remove all snapshots and previous versions. This action cannot "
"be undone."
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr ""
#: changedetectionio/blueprint/ui/templates/edit.html:497
@@ -1912,9 +1849,7 @@ msgid "Current erroring screenshot from most recent request"
msgstr "가장 최근 요청의 현재 오류 스크린샷"
#: changedetectionio/blueprint/ui/templates/preview.html:91
msgid ""
"Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc "
") that supports screenshots."
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:31
@@ -1983,9 +1918,7 @@ msgid "Clear Histories"
msgstr "기록 지우기"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:66
msgid ""
"<p>Are you sure you want to clear history for the selected "
"items?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:67
@@ -2001,9 +1934,7 @@ msgid "Delete Watches?"
msgstr "시계를 삭제하시겠습니까?"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
msgid ""
"<p>Are you sure you want to delete the selected "
"watches?</strong></p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>"
msgstr ""
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:78
@@ -2064,7 +1995,7 @@ msgid "No information"
msgstr "정보 없음"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:234
#: changedetectionio/templates/base.html:353
#: changedetectionio/templates/base.html:248
msgid "Checking now"
msgstr "지금 확인 중"
@@ -2250,267 +2181,226 @@ msgstr "웹페이지 텍스트/HTML, JSON 및 PDF 변경"
msgid "Detects all text changes where possible"
msgstr "가능한 경우 모든 텍스트 변경 사항을 감지합니다."
#: changedetectionio/templates/_helpers.html:25
msgid "Entry"
msgstr ""
#: changedetectionio/templates/_helpers.html:153
#, fuzzy
msgid "Actions"
msgstr "정황"
#: changedetectionio/templates/_helpers.html:172
msgid "Add a row/rule after"
msgstr ""
#: changedetectionio/templates/_helpers.html:173
msgid "Remove this row/rule"
msgstr ""
#: changedetectionio/templates/_helpers.html:174
msgid "Verify this rule against current snapshot"
msgstr ""
#: changedetectionio/templates/_helpers.html:184
msgid ""
"Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but "
"Chrome based fetching is not enabled."
msgstr ""
#: changedetectionio/templates/_helpers.html:184
msgid "Alternatively try our"
msgstr ""
#: changedetectionio/templates/_helpers.html:184
msgid ""
"very affordable subscription based service which has all this setup for "
"you"
msgstr ""
#: changedetectionio/templates/_helpers.html:185
#, fuzzy
msgid "You may need to"
msgstr "당신은"
#: changedetectionio/templates/_helpers.html:185
msgid "Enable playwright environment variable"
msgstr ""
#: changedetectionio/templates/_helpers.html:185
msgid "and uncomment the"
msgstr ""
#: changedetectionio/templates/_helpers.html:185
#, fuzzy
msgid "in the"
msgstr "그만큼"
#: changedetectionio/templates/_helpers.html:185
#, fuzzy
msgid "file"
msgstr "제목"
#: changedetectionio/templates/_helpers.html:240
msgid "Set a hourly/week day schedule"
msgstr ""
#: changedetectionio/templates/_helpers.html:247
#, fuzzy
msgid "Schedule time limits"
msgstr "재확인 시간(분)"
#: changedetectionio/templates/_helpers.html:248
msgid "Business hours"
msgstr ""
#: changedetectionio/templates/_helpers.html:249
#, fuzzy
msgid "Weekends"
msgstr "주"
#: changedetectionio/templates/_helpers.html:250
#, fuzzy
msgid "Reset"
msgstr "요구"
#: changedetectionio/templates/_helpers.html:259
msgid ""
"Warning, one or more of your 'days' has a duration that would extend into"
" the next day."
msgstr ""
#: changedetectionio/templates/_helpers.html:260
msgid "This could have unintended consequences."
msgstr ""
#: changedetectionio/templates/_helpers.html:270
#, fuzzy
msgid "More help and examples about using the scheduler"
msgstr "여기에 더 많은 도움말과 예시가 있습니다."
#: changedetectionio/templates/_helpers.html:275
#, fuzzy
msgid "Want to use a time schedule?"
msgstr "시간 스케줄러 사용"
#: changedetectionio/templates/_helpers.html:275
msgid "First confirm/save your Time Zone Settings"
msgstr ""
#: changedetectionio/templates/_helpers.html:284
msgid ""
"Triggers a change if this text appears, AND something changed in the "
"document."
msgstr ""
#: changedetectionio/templates/_helpers.html:284
#, fuzzy
msgid "Triggered text"
msgstr "오류 텍스트"
#: changedetectionio/templates/_helpers.html:285
msgid "Ignored for calculating changes, but still shown."
msgstr ""
#: changedetectionio/templates/_helpers.html:285
#, fuzzy
msgid "Ignored text"
msgstr "오류 텍스트"
#: changedetectionio/templates/_helpers.html:286
#, fuzzy
msgid "No change-detection will occur because this text exists."
msgstr "텍스트가 일치하는 동안 변경 감지 차단"
#: changedetectionio/templates/_helpers.html:286
#, fuzzy
msgid "Blocked text"
msgstr "오류 텍스트"
#: changedetectionio/templates/base.html:78
#: changedetectionio/templates/base.html:168
#: changedetectionio/templates/base.html:77
msgid "GROUPS"
msgstr "여러 떼"
#: changedetectionio/templates/base.html:81
#: changedetectionio/templates/base.html:169
#: changedetectionio/templates/base.html:80
msgid "SETTINGS"
msgstr "설정"
#: changedetectionio/templates/base.html:84
#: changedetectionio/templates/base.html:170
#: changedetectionio/templates/base.html:83
msgid "IMPORT"
msgstr "가져오기"
#: changedetectionio/templates/base.html:87
#: changedetectionio/templates/base.html:171
#: changedetectionio/templates/base.html:86
msgid "BACKUPS"
msgstr "백업"
#: changedetectionio/templates/base.html:91
#: changedetectionio/templates/base.html:173
#: changedetectionio/templates/base.html:90
msgid "EDIT"
msgstr "편집하다"
#: changedetectionio/templates/base.html:101
#: changedetectionio/templates/base.html:177
#: changedetectionio/templates/base.html:100
msgid "LOG OUT"
msgstr "로그아웃"
#: changedetectionio/templates/base.html:108
#: changedetectionio/templates/base.html:109
msgid "Search, or Use Alt+S Key"
msgstr "검색 또는 Alt+S 키 사용"
#: changedetectionio/templates/base.html:114
#: changedetectionio/templates/base.html:116
msgid "Toggle Light/Dark Mode"
msgstr "밝은/어두운 모드 전환"
#: changedetectionio/templates/base.html:115
#: changedetectionio/templates/base.html:117
msgid "Toggle light/dark mode"
msgstr "밝은/어두운 모드 전환"
#: changedetectionio/templates/base.html:125
#: changedetectionio/templates/base.html:127
msgid "Change Language"
msgstr "언어 변경"
#: changedetectionio/templates/base.html:126
#: changedetectionio/templates/base.html:128
msgid "Change language"
msgstr "언어 변경"
#: changedetectionio/templates/base.html:253
#, fuzzy
msgid "Watch List"
msgstr "모니터 목록"
#: changedetectionio/templates/base.html:258
#, fuzzy
msgid "Watches"
msgstr "모니터"
#: changedetectionio/templates/base.html:261
msgid "Queue Status"
msgstr ""
#: changedetectionio/templates/base.html:270
#, fuzzy
msgid "Queue"
msgstr "대기 중"
#: changedetectionio/templates/base.html:274
#: changedetectionio/templates/base.html:279
#, fuzzy
msgid "Settings"
msgstr "설정"
#: changedetectionio/templates/base.html:293
msgid "Sitemap Crawler"
msgstr ""
#: changedetectionio/templates/base.html:318
msgid "Sitemap"
msgstr ""
#: changedetectionio/templates/base.html:354
#: changedetectionio/templates/base.html:249
msgid "Real-time updates offline"
msgstr "실시간 업데이트 오프라인"
#: changedetectionio/templates/base.html:364
#: changedetectionio/templates/base.html:259
msgid "Select Language"
msgstr "언어 선택"
#: changedetectionio/templates/base.html:375
msgid ""
"Language support is in beta, please help us improve by opening a PR on "
"GitHub with any updates."
#: changedetectionio/templates/base.html:270
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr ""
#: changedetectionio/templates/base.html:387
#: changedetectionio/templates/base.html:400
#, fuzzy
msgid "Search"
msgstr "수색"
#: changedetectionio/templates/base.html:392
msgid "URL or Title"
msgstr ""
#: changedetectionio/templates/base.html:392
#, fuzzy
msgid "in"
msgstr "추가 정보"
#: changedetectionio/templates/base.html:393
msgid "Enter search term..."
msgstr ""
#: changedetectionio/templates/login.html:11
#: changedetectionio/templates/login.html:10
msgid "Password"
msgstr "비밀번호"
#: changedetectionio/templates/login.html:17
#: changedetectionio/templates/login.html:16
msgid "Login"
msgstr "로그인"
#: changedetectionio/widgets/ternary_boolean.py:18
#: changedetectionio/widgets/ternary_boolean.py:72
msgid "Yes"
msgstr "예"
#: changedetectionio/widgets/ternary_boolean.py:19
#: changedetectionio/widgets/ternary_boolean.py:73
msgid "No"
msgstr "아니오"
#: changedetectionio/widgets/ternary_boolean.py:20
#: changedetectionio/widgets/ternary_boolean.py:74
msgid "Main settings"
msgstr "기본 설정"
#: changedetectionio/templates/_common_fields.html:11
msgid "Show token/placeholders"
msgstr ""
#: changedetectionio/templates/_common_fields.html:18
msgid "Token"
msgstr ""
#: changedetectionio/templates/_common_fields.html:19
#, fuzzy
msgid "Description"
msgstr "덧셈"
#: changedetectionio/templates/_common_fields.html:128
#, fuzzy
msgid "Show advanced help and tips"
msgstr "고급 옵션 표시"
#: changedetectionio/templates/_common_fields.html:138
#, fuzzy
msgid "Send test notification"
msgstr "기본 알림 사용"
#: changedetectionio/templates/_common_fields.html:140
msgid "Add email"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add an email address"
msgstr ""
#: changedetectionio/templates/_common_fields.html:142
#, fuzzy
msgid "Notification debug logs"
msgstr "알림 디버그 로그"
#: changedetectionio/templates/_common_fields.html:144
#, fuzzy
msgid "Processing.."
msgstr "프로세서"
#: changedetectionio/templates/_common_fields.html:151
#, fuzzy
msgid "Title for all notifications"
msgstr "기본 알림 사용"
#: changedetectionio/templates/_common_fields.html:176
#, fuzzy
msgid "Format for all notifications"
msgstr "기본 알림 사용"
#: changedetectionio/templates/edit/text-options.html:9
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
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
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:12
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:23
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:24
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:25
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:26
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:43
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
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
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:58
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
msgid "Regular expression - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:61
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "Use"
msgstr "정지시키다"
#: changedetectionio/templates/edit/text-options.html:62
msgid "type flags (more"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "information here"
msgstr "정보 없음"
#: changedetectionio/templates/edit/text-options.html:63
msgid "Keyword example - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "Use groups to extract just that text - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "returns a list of years only"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:65
msgid "Example - match lines containing a keyword"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:68
msgid "One line per regular-expression/string match"
msgstr ""
#~ msgid "Invalid time format. Use HH:MM."
#~ msgstr "시간 형식이 잘못되었습니다. HH:MM을 사용하세요."
@@ -2892,9 +2782,7 @@ msgstr "로그인"
#~ msgid "Visual / Image screenshot change detection"
#~ msgstr "시각적/이미지 스크린샷 변경 감지"
#~ msgid ""
#~ "Compares screenshots using fast OpenCV "
#~ "algorithm, 10-100x faster than SSIM"
#~ msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
#~ msgstr "SSIM보다 10~100배 빠른 빠른 OpenCV 알고리즘을 사용하여 스크린샷을 비교합니다."
#~ msgid "Visual"
@@ -2915,3 +2803,120 @@ msgstr "로그인"
#~ msgid "Detects all text changes where possible"
#~ msgstr "가능한 경우 모든 텍스트 변경 사항을 감지합니다."
#~ msgid "Entry"
#~ msgstr ""
#~ msgid "Actions"
#~ msgstr "정황"
#~ msgid "Add a row/rule after"
#~ msgstr ""
#~ msgid "Remove this row/rule"
#~ msgstr ""
#~ msgid "Verify this rule against current snapshot"
#~ msgstr ""
#~ msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
#~ msgstr ""
#~ msgid "Alternatively try our"
#~ msgstr ""
#~ msgid "very affordable subscription based service which has all this setup for you"
#~ msgstr ""
#~ msgid "You may need to"
#~ msgstr "당신은"
#~ msgid "Enable playwright environment variable"
#~ msgstr ""
#~ msgid "and uncomment the"
#~ msgstr ""
#~ msgid "in the"
#~ msgstr "그만큼"
#~ msgid "file"
#~ msgstr "제목"
#~ msgid "Set a hourly/week day schedule"
#~ msgstr ""
#~ msgid "Schedule time limits"
#~ msgstr "재확인 시간(분)"
#~ msgid "Business hours"
#~ msgstr ""
#~ msgid "Weekends"
#~ msgstr "주"
#~ msgid "Reset"
#~ msgstr "요구"
#~ msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
#~ msgstr ""
#~ msgid "This could have unintended consequences."
#~ msgstr ""
#~ msgid "More help and examples about using the scheduler"
#~ msgstr "여기에 더 많은 도움말과 예시가 있습니다."
#~ msgid "Want to use a time schedule?"
#~ msgstr "시간 스케줄러 사용"
#~ msgid "First confirm/save your Time Zone Settings"
#~ msgstr ""
#~ msgid "Triggers a change if this text appears, AND something changed in the document."
#~ msgstr ""
#~ msgid "Triggered text"
#~ msgstr "오류 텍스트"
#~ msgid "Ignored for calculating changes, but still shown."
#~ msgstr ""
#~ msgid "Ignored text"
#~ msgstr "오류 텍스트"
#~ msgid "No change-detection will occur because this text exists."
#~ msgstr "텍스트가 일치하는 동안 변경 감지 차단"
#~ msgid "Blocked text"
#~ msgstr "오류 텍스트"
#~ msgid "Watch List"
#~ msgstr "모니터 목록"
#~ msgid "Watches"
#~ msgstr "모니터"
#~ msgid "Queue Status"
#~ msgstr ""
#~ msgid "Queue"
#~ msgstr "대기 중"
#~ msgid "Sitemap Crawler"
#~ msgstr ""
#~ msgid "Sitemap"
#~ msgstr ""
#~ msgid "Search"
#~ msgstr "수색"
#~ msgid "URL or Title"
#~ msgstr ""
#~ msgid "in"
#~ msgstr "추가 정보"
#~ msgid "Enter search term..."
#~ msgstr ""

View File

@@ -2265,3 +2265,150 @@ msgstr ""
msgid "Login"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:18
#: changedetectionio/widgets/ternary_boolean.py:72
msgid "Yes"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:19
#: changedetectionio/widgets/ternary_boolean.py:73
msgid "No"
msgstr ""
#: changedetectionio/widgets/ternary_boolean.py:20
#: changedetectionio/widgets/ternary_boolean.py:74
msgid "Main settings"
msgstr ""
#: changedetectionio/templates/_common_fields.html:11
msgid "Show token/placeholders"
msgstr ""
#: changedetectionio/templates/_common_fields.html:18
msgid "Token"
msgstr ""
#: changedetectionio/templates/_common_fields.html:19
msgid "Description"
msgstr ""
#: changedetectionio/templates/_common_fields.html:128
msgid "Show advanced help and tips"
msgstr ""
#: changedetectionio/templates/_common_fields.html:138
msgid "Send test notification"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add email"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add an email address"
msgstr ""
#: changedetectionio/templates/_common_fields.html:142
msgid "Notification debug logs"
msgstr ""
#: changedetectionio/templates/_common_fields.html:144
msgid "Processing.."
msgstr ""
#: changedetectionio/templates/_common_fields.html:151
msgid "Title for all notifications"
msgstr ""
#: changedetectionio/templates/_common_fields.html:176
msgid "Format for all notifications"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:9
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
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
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:12
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:23
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:24
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:25
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:26
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:43
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
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
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:58
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
msgid "Regular expression - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:61
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "Use"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "type flags (more"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
msgid "information here"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:63
msgid "Keyword example - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "Use groups to extract just that text - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "returns a list of years only"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:65
msgid "Example - match lines containing a keyword"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:68
msgid "One line per regular-expression/string match"
msgstr ""

View File

@@ -7,46 +7,42 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-01-03 14:31+0100\n"
"POT-Creation-Date: 2026-01-02 16:07+0100\n"
"PO-Revision-Date: 2026-01-16 17:40+0800\n"
"Last-Translator: 吾爱分享 <admin@wuaishare.cn>\n"
"Language-Team: zh <LL@li.org>\n"
"Language: zh\n"
"Language-Team: zh <LL@li.org>\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=1; plural=0;\n"
"Generated-By: Babel 2.17.0\n"
"X-Generator: Poedit 3.8\n"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:241
#: changedetectionio/flask_app.py:214 changedetectionio/flask_app.py:226
#: changedetectionio/flask_app.py:247 changedetectionio/realtime/socket_server.py:171
#: changedetectionio/flask_app.py:213 changedetectionio/flask_app.py:225
#: changedetectionio/flask_app.py:246
#: changedetectionio/realtime/socket_server.py:171
msgid "Not yet"
msgstr "尚未"
#: changedetectionio/flask_app.py:534
msgid "Already logged in"
msgstr "已登录"
#: changedetectionio/flask_app.py:536
#: changedetectionio/flask_app.py:468
msgid "You must be logged in, please log in."
msgstr "需要登录,请先登录。"
#: changedetectionio/flask_app.py:551
#: changedetectionio/flask_app.py:495
msgid "Already logged in"
msgstr "已登录"
#: changedetectionio/flask_app.py:522
msgid "Incorrect password"
msgstr "密码错误"
#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must be "
"specified."
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr "必须指定至少一个时间间隔(周、天、小时、分钟或秒)。"
#: changedetectionio/forms.py:64
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must be "
"specified when not using global settings."
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
@@ -581,8 +577,6 @@ msgid "Backups were deleted."
msgstr "备份已删除。"
#: changedetectionio/blueprint/backups/templates/overview.html:6
#: changedetectionio/templates/base.html:282
#: changedetectionio/templates/base.html:290
msgid "Backups"
msgstr "备份"
@@ -591,9 +585,7 @@ msgid "A backup is running!"
msgstr "备份正在运行!"
#: changedetectionio/blueprint/backups/templates/overview.html:13
msgid ""
"Here you can download and request a new backup, when a backup is completed you "
"will see it listed below."
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
@@ -613,8 +605,7 @@ msgid "Remove backups"
msgstr "删除备份"
#: changedetectionio/blueprint/imports/importer.py:45
msgid ""
"Importing 5,000 of the first URLs from your list, the rest can be imported again."
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
@@ -649,9 +640,7 @@ msgstr "处理第 {} 行时出错URL 值不正确,已跳过该行。"
#: changedetectionio/blueprint/imports/importer.py:214
#: changedetectionio/blueprint/imports/importer.py:297
#, python-brace-format
msgid ""
"Error processing row number {}, check all cell data types are correct, row was "
"skipped."
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr "处理第 {} 行时出错,请检查单元格数据类型是否正确,已跳过该行。"
#: changedetectionio/blueprint/imports/importer.py:218
@@ -677,9 +666,7 @@ msgid ".XLSX & Wachete"
msgstr ".XLSX 与 Wachete"
#: changedetectionio/blueprint/imports/templates/import.html:20
msgid ""
"Enter one URL per line, and optionally add tags for each URL after a space, "
"delineated by comma (,):"
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
@@ -691,8 +678,7 @@ msgid "URLs which do not pass validation will stay in the textarea."
msgstr "未通过验证的 URL 会保留在文本框中。"
#: changedetectionio/blueprint/imports/templates/import.html:44
msgid ""
"Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
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
@@ -985,9 +971,7 @@ msgid "Watch group / tag"
msgstr "监控分组/标签"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
msgid ""
"Groups allows you to manage filters and notifications for multiple watches under a "
"single organisational tag."
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
@@ -1013,9 +997,7 @@ msgstr "删除分组?"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
#, python-format
msgid ""
"<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This "
"action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr "<p>确定要删除分组 <strong>%(title)s</strong> 吗?</p><p>此操作不可撤销。</p>"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
@@ -1035,12 +1017,8 @@ msgstr "取消分组关联?"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from group <strong>%(title)s</"
"strong>?</p><p>The tag will be kept but watches will be removed from it.</p>"
msgstr ""
"<p>确定要将分组 <strong>%(title)s</strong> 与所有监控项解绑吗?</p><p>标签会保留,"
"但监控项将从该分组移除。</p>"
msgid "<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but watches will be removed from it.</p>"
msgstr "<p>确定要将分组 <strong>%(title)s</strong> 与所有监控项解绑吗?</p><p>标签会保留,但监控项将从该分组移除。</p>"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
#: changedetectionio/blueprint/tags/templates/groups-overview.html:69
@@ -1156,9 +1134,7 @@ msgstr "没有可重新检查的监控项。"
#: changedetectionio/blueprint/ui/__init__.py:330
#, python-brace-format
msgid ""
"Could not share, something went wrong while communicating with the share server - "
"{}"
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr "无法分享,与分享服务器通信时出错 - {}"
#: changedetectionio/blueprint/ui/diff.py:93
@@ -1171,8 +1147,7 @@ msgid "No history found for the specified link, bad link?"
msgstr "未找到该链接的历史记录,链接是否有误?"
#: changedetectionio/blueprint/ui/diff.py:98
msgid ""
"Not enough history (2 snapshots required) to show difference page for this watch."
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr "历史记录不足(需要 2 个快照),无法显示该监控项的差异页。"
#: changedetectionio/blueprint/ui/edit.py:35
@@ -1220,9 +1195,7 @@ msgid "Watch added."
msgstr "监控项已添加。"
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
msgid ""
"This will remove version history (snapshots) for ALL watches, but keep your list "
"of URLs!"
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
@@ -1258,8 +1231,7 @@ msgid "Clear History!"
msgstr "清除历史记录!"
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39
#: changedetectionio/templates/base.html:379
#: changedetectionio/templates/base.html:399
#: changedetectionio/templates/base.html:274
msgid "Cancel"
msgstr "取消"
@@ -1405,9 +1377,7 @@ msgstr "选中文本以分享或加入忽略列表。"
#: changedetectionio/blueprint/ui/templates/diff.html:144
#: changedetectionio/blueprint/ui/templates/preview.html:80
msgid ""
"For now, Differences are performed on text, not graphically, only the latest "
"screenshot is available."
msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available."
msgstr "目前差异仅按文本比较,非图形对比,只提供最新截图。"
#: changedetectionio/blueprint/ui/templates/diff.html:149
@@ -1469,9 +1439,7 @@ msgid "Organisational tag/group name used in the main listing page"
msgstr "主列表中使用的组织标签/分组名称"
#: changedetectionio/blueprint/ui/templates/edit.html:85
msgid ""
"Automatically uses the page title if found, you can also use your own title/"
"description here"
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
@@ -1479,9 +1447,7 @@ msgid "The interval/amount of time between each check."
msgstr "每次检查之间的时间间隔。"
#: changedetectionio/blueprint/ui/templates/edit.html:110
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."
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
@@ -1505,11 +1471,8 @@ msgid "Chrome/Javascript"
msgstr "Chrome/JavaScript"
#: changedetectionio/blueprint/ui/templates/edit.html:124
msgid ""
"method requires a network connection to a running WebDriver+Chrome server, set by "
"the ENV var 'WEBDRIVER_URL'."
msgstr ""
"方式需要连接正在运行的 WebDriver+Chrome 服务器,通过环境变量 'WEBDRIVER_URL' 设置。"
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:125
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
@@ -1524,9 +1487,7 @@ msgid "Choose a proxy for this watch"
msgstr "为此监控项选择代理"
#: changedetectionio/blueprint/ui/templates/edit.html:143
msgid ""
"If you're having trouble waiting for the page to be fully rendered (text missing "
"etc), try increasing the 'wait' time here."
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/ui/templates/edit.html:145
@@ -1547,9 +1508,7 @@ msgid "Show advanced options"
msgstr "显示高级选项"
#: changedetectionio/blueprint/ui/templates/edit.html:157
msgid ""
"Run this code before performing change detection, handy for filling in fields and "
"other actions"
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr "在执行变更检测前运行此代码,便于填写表单等操作"
#: changedetectionio/blueprint/ui/templates/edit.html:158
@@ -1606,9 +1565,7 @@ msgid "Visual Selector data is not ready, watch needs to be checked atleast once
msgstr "可视化选择器数据尚未就绪,监控项至少需要检查一次。"
#: changedetectionio/blueprint/ui/templates/edit.html:253
msgid ""
"Sorry, this functionality only works with fetchers that support interactive "
"Javascript (so far only Playwright based fetchers)"
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
@@ -1626,9 +1583,7 @@ msgid "to one that supports interactive Javascript."
msgstr "为支持交互式 JavaScript 的方式。"
#: changedetectionio/blueprint/ui/templates/edit.html:297
msgid ""
"Use the verify (✓) button to test if a condition passes against the current "
"snapshot."
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr "使用验证(✓)按钮测试条件是否符合当前快照。"
#: changedetectionio/blueprint/ui/templates/edit.html:298
@@ -1656,9 +1611,7 @@ msgid "Limit trigger/ignore/block/extract to;"
msgstr "将触发/忽略/阻止/提取限定为;"
#: changedetectionio/blueprint/ui/templates/edit.html:326
msgid ""
"Note: Depending on the length and similarity of the text on each line, the "
"algorithm may consider an"
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
@@ -1699,15 +1652,11 @@ msgid "Only trigger when unique lines appear"
msgstr "仅当出现新的唯一行时触发"
#: changedetectionio/blueprint/ui/templates/edit.html:332
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 ""
"适合仅移动内容的网站,想知道新增内容时使用,会将新行与该监控项的全部历史进行比对。"
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
msgid ""
"Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr "有助于减少因行顺序变化导致的变更,可结合"
#: changedetectionio/blueprint/ui/templates/edit.html:340
@@ -1737,11 +1686,8 @@ msgid "text"
msgstr "文本"
#: changedetectionio/blueprint/ui/templates/edit.html:386
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 过滤器”选项卡中的过滤器"
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
msgid "tab. Use"
@@ -1780,9 +1726,7 @@ msgid "Currently:"
msgstr "当前:"
#: changedetectionio/blueprint/ui/templates/edit.html:423
msgid ""
"Sorry, this functionality only works with fetchers that support Javascript and "
"screenshots (such as playwright etc)."
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
@@ -1838,8 +1782,7 @@ msgid "Are you sure you want to clear all history for:"
msgstr "确定要清除以下监控项的全部历史记录吗:"
#: changedetectionio/blueprint/ui/templates/edit.html:496
msgid ""
"This will remove all snapshots and previous versions. This action cannot be undone."
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr "这将删除所有快照和历史版本。此操作不可撤销。"
#: changedetectionio/blueprint/ui/templates/edit.html:497
@@ -1863,9 +1806,7 @@ msgid "Current erroring screenshot from most recent request"
msgstr "最近请求的错误截图"
#: changedetectionio/blueprint/ui/templates/preview.html:91
msgid ""
"Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that "
"supports screenshots."
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr "截图需要支持截图的内容抓取器(如 Sockpuppetbrowser、Selenium 等)。"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:31
@@ -1934,9 +1875,7 @@ msgid "Clear Histories"
msgstr "清除历史记录"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:66
msgid ""
"<p>Are you sure you want to clear history for the selected items?</p><p>This "
"action cannot be undone.</p>"
msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>"
msgstr "<p>确定要清除所选项的历史记录吗?</p><p>此操作不可撤销。</p>"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:67
@@ -1952,9 +1891,7 @@ msgid "Delete Watches?"
msgstr "删除监控项?"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
msgid ""
"<p>Are you sure you want to delete the selected watches?</strong></p><p>This "
"action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>"
msgstr "<p>确定要删除所选监控项吗?</p><p>此操作不可撤销。</p>"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:78
@@ -2015,7 +1952,7 @@ msgid "No information"
msgstr "暂无信息"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:234
#: changedetectionio/templates/base.html:353
#: changedetectionio/templates/base.html:248
msgid "Checking now"
msgstr "正在检查"
@@ -2198,238 +2135,340 @@ msgstr "网页文本/HTML、JSON 和 PDF 变更"
msgid "Detects all text changes where possible"
msgstr "尽可能检测所有文本变更"
#: changedetectionio/templates/_helpers.html:25
msgid "Entry"
msgstr "条目"
#: changedetectionio/templates/_helpers.html:153
msgid "Actions"
msgstr "操作"
#: changedetectionio/templates/_helpers.html:172
msgid "Add a row/rule after"
msgstr "在后面添加一行/规则"
#: changedetectionio/templates/_helpers.html:173
msgid "Remove this row/rule"
msgstr "删除此行/规则"
#: changedetectionio/templates/_helpers.html:174
msgid "Verify this rule against current snapshot"
msgstr "用当前快照验证此规则"
#: changedetectionio/templates/_helpers.html:184
msgid ""
"Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome "
"based fetching is not enabled."
msgstr ""
"错误 - 此监控项需要 Chromeplaywright/sockpuppetbrowser但未启用基于 Chrome 的"
"抓取。"
#: changedetectionio/templates/_helpers.html:184
msgid "Alternatively try our"
msgstr "也可以试试我们的"
#: changedetectionio/templates/_helpers.html:184
msgid "very affordable subscription based service which has all this setup for you"
msgstr "价格实惠的订阅服务,已为你完成全部配置"
#: changedetectionio/templates/_helpers.html:185
msgid "You may need to"
msgstr "你可能需要"
#: changedetectionio/templates/_helpers.html:185
msgid "Enable playwright environment variable"
msgstr "启用 Playwright 环境变量"
#: changedetectionio/templates/_helpers.html:185
msgid "and uncomment the"
msgstr "并取消注释"
#: changedetectionio/templates/_helpers.html:185
msgid "in the"
msgstr "在"
#: changedetectionio/templates/_helpers.html:185
msgid "file"
msgstr "文件"
#: changedetectionio/templates/_helpers.html:240
msgid "Set a hourly/week day schedule"
msgstr "设置小时/工作日计划"
#: changedetectionio/templates/_helpers.html:247
msgid "Schedule time limits"
msgstr "计划时间限制"
#: changedetectionio/templates/_helpers.html:248
msgid "Business hours"
msgstr "工作时间"
#: changedetectionio/templates/_helpers.html:249
msgid "Weekends"
msgstr "周末"
#: changedetectionio/templates/_helpers.html:250
msgid "Reset"
msgstr "重置"
#: changedetectionio/templates/_helpers.html:259
msgid ""
"Warning, one or more of your 'days' has a duration that would extend into the next "
"day."
msgstr "警告:一个或多个“天”的时长会延续到次日。"
#: changedetectionio/templates/_helpers.html:260
msgid "This could have unintended consequences."
msgstr "这可能导致意外结果。"
#: changedetectionio/templates/_helpers.html:270
msgid "More help and examples about using the scheduler"
msgstr "更多关于调度器的帮助与示例"
#: changedetectionio/templates/_helpers.html:275
msgid "Want to use a time schedule?"
msgstr "想使用时间计划吗?"
#: changedetectionio/templates/_helpers.html:275
msgid "First confirm/save your Time Zone Settings"
msgstr "请先确认/保存你的时区设置"
#: changedetectionio/templates/_helpers.html:284
msgid ""
"Triggers a change if this text appears, AND something changed in the document."
msgstr "当出现该文本且文档发生变化时触发。"
#: changedetectionio/templates/_helpers.html:284
msgid "Triggered text"
msgstr "触发文本"
#: changedetectionio/templates/_helpers.html:285
msgid "Ignored for calculating changes, but still shown."
msgstr "计算变更时忽略,但仍会显示。"
#: changedetectionio/templates/_helpers.html:285
msgid "Ignored text"
msgstr "忽略文本"
#: changedetectionio/templates/_helpers.html:286
msgid "No change-detection will occur because this text exists."
msgstr "由于存在该文本,将不会进行变更检测。"
#: changedetectionio/templates/_helpers.html:286
msgid "Blocked text"
msgstr "阻止文本"
#: changedetectionio/templates/base.html:78 changedetectionio/templates/base.html:168
#: changedetectionio/templates/base.html:77
msgid "GROUPS"
msgstr "分组"
#: changedetectionio/templates/base.html:81 changedetectionio/templates/base.html:169
#: changedetectionio/templates/base.html:80
msgid "SETTINGS"
msgstr "设置"
#: changedetectionio/templates/base.html:84 changedetectionio/templates/base.html:170
#: changedetectionio/templates/base.html:83
msgid "IMPORT"
msgstr "导入"
#: changedetectionio/templates/base.html:87 changedetectionio/templates/base.html:171
#: changedetectionio/templates/base.html:86
msgid "BACKUPS"
msgstr "备份"
#: changedetectionio/templates/base.html:91 changedetectionio/templates/base.html:173
#: changedetectionio/templates/base.html:90
msgid "EDIT"
msgstr "编辑"
#: changedetectionio/templates/base.html:101
#: changedetectionio/templates/base.html:177
#: changedetectionio/templates/base.html:100
msgid "LOG OUT"
msgstr "退出登录"
#: changedetectionio/templates/base.html:108
#: changedetectionio/templates/base.html:109
msgid "Search, or Use Alt+S Key"
msgstr "搜索,或使用 Alt+S 快捷键"
#: changedetectionio/templates/base.html:114
#: changedetectionio/templates/base.html:116
msgid "Toggle Light/Dark Mode"
msgstr "切换亮/暗模式"
#: changedetectionio/templates/base.html:115
#: changedetectionio/templates/base.html:117
msgid "Toggle light/dark mode"
msgstr "切换亮/暗模式"
#: changedetectionio/templates/base.html:125
#: changedetectionio/templates/base.html:127
msgid "Change Language"
msgstr "切换语言"
#: changedetectionio/templates/base.html:126
#: changedetectionio/templates/base.html:128
msgid "Change language"
msgstr "切换语言"
#: changedetectionio/templates/base.html:253
msgid "Watch List"
msgstr "监控列表"
#: changedetectionio/templates/base.html:258
msgid "Watches"
msgstr "监控项"
#: changedetectionio/templates/base.html:261
msgid "Queue Status"
msgstr "队列状态"
#: changedetectionio/templates/base.html:270
msgid "Queue"
msgstr "队列"
#: changedetectionio/templates/base.html:274
#: changedetectionio/templates/base.html:279
msgid "Settings"
msgstr "设置"
#: changedetectionio/templates/base.html:293
msgid "Sitemap Crawler"
msgstr "站点地图爬虫"
#: changedetectionio/templates/base.html:318
msgid "Sitemap"
msgstr "站点地图"
#: changedetectionio/templates/base.html:354
#: changedetectionio/templates/base.html:249
msgid "Real-time updates offline"
msgstr "实时更新离线"
#: changedetectionio/templates/base.html:364
#: changedetectionio/templates/base.html:259
msgid "Select Language"
msgstr "选择语言"
#: changedetectionio/templates/base.html:375
msgid ""
"Language support is in beta, please help us improve by opening a PR on GitHub with "
"any updates."
#: changedetectionio/templates/base.html:270
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:387
#: changedetectionio/templates/base.html:400
msgid "Search"
msgstr "搜索"
#: changedetectionio/templates/base.html:392
msgid "URL or Title"
msgstr "URL 或标题"
#: changedetectionio/templates/base.html:392
msgid "in"
msgstr "在"
#: changedetectionio/templates/base.html:393
msgid "Enter search term..."
msgstr "输入搜索关键词..."
#: changedetectionio/templates/login.html:11
#: changedetectionio/templates/login.html:10
msgid "Password"
msgstr "密码"
#: changedetectionio/templates/login.html:17
#: changedetectionio/templates/login.html:16
msgid "Login"
msgstr "登录"
#: changedetectionio/widgets/ternary_boolean.py:18
#: changedetectionio/widgets/ternary_boolean.py:72
msgid "Yes"
msgstr "是"
#: changedetectionio/widgets/ternary_boolean.py:19
#: changedetectionio/widgets/ternary_boolean.py:73
msgid "No"
msgstr "否"
#: changedetectionio/widgets/ternary_boolean.py:20
#: changedetectionio/widgets/ternary_boolean.py:74
msgid "Main settings"
msgstr "主设置"
#: changedetectionio/templates/_common_fields.html:11
msgid "Show token/placeholders"
msgstr ""
#: changedetectionio/templates/_common_fields.html:18
msgid "Token"
msgstr ""
#: changedetectionio/templates/_common_fields.html:19
#, fuzzy
msgid "Description"
msgstr "新增"
#: changedetectionio/templates/_common_fields.html:128
#, fuzzy
msgid "Show advanced help and tips"
msgstr "显示高级选项"
#: changedetectionio/templates/_common_fields.html:138
#, fuzzy
msgid "Send test notification"
msgstr "使用默认通知"
#: changedetectionio/templates/_common_fields.html:140
msgid "Add email"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add an email address"
msgstr ""
#: changedetectionio/templates/_common_fields.html:142
#, fuzzy
msgid "Notification debug logs"
msgstr "通知调试日志"
#: changedetectionio/templates/_common_fields.html:144
#, fuzzy
msgid "Processing.."
msgstr "处理器"
#: changedetectionio/templates/_common_fields.html:151
#, fuzzy
msgid "Title for all notifications"
msgstr "使用默认通知"
#: changedetectionio/templates/_common_fields.html:176
#, fuzzy
msgid "Format for all notifications"
msgstr "使用默认通知"
#: changedetectionio/templates/edit/text-options.html:9
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
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
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:12
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:23
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:24
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:25
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:26
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:43
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
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
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:58
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
msgid "Regular expression - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:61
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "Use"
msgstr "暂停"
#: changedetectionio/templates/edit/text-options.html:62
msgid "type flags (more"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "information here"
msgstr "暂无信息"
#: changedetectionio/templates/edit/text-options.html:63
msgid "Keyword example - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "Use groups to extract just that text - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "returns a list of years only"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:65
msgid "Example - match lines containing a keyword"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:68
msgid "One line per regular-expression/string match"
msgstr ""
#~ msgid "Entry"
#~ msgstr "条目"
#~ msgid "Actions"
#~ msgstr "操作"
#~ msgid "Add a row/rule after"
#~ msgstr "在后面添加一行/规则"
#~ msgid "Remove this row/rule"
#~ msgstr "删除此行/规则"
#~ msgid "Verify this rule against current snapshot"
#~ msgstr "用当前快照验证此规则"
#~ msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
#~ msgstr "错误 - 此监控项需要 Chromeplaywright/sockpuppetbrowser但未启用基于 Chrome 的抓取。"
#~ msgid "Alternatively try our"
#~ msgstr "也可以试试我们的"
#~ msgid "very affordable subscription based service which has all this setup for you"
#~ msgstr "价格实惠的订阅服务,已为你完成全部配置"
#~ msgid "You may need to"
#~ msgstr "你可能需要"
#~ msgid "Enable playwright environment variable"
#~ msgstr "启用 Playwright 环境变量"
#~ msgid "and uncomment the"
#~ msgstr "并取消注释"
#~ msgid "in the"
#~ msgstr "在"
#~ msgid "file"
#~ msgstr "文件"
#~ msgid "Set a hourly/week day schedule"
#~ msgstr "设置小时/工作日计划"
#~ msgid "Schedule time limits"
#~ msgstr "计划时间限制"
#~ msgid "Business hours"
#~ msgstr "工作时间"
#~ msgid "Weekends"
#~ msgstr "周末"
#~ msgid "Reset"
#~ msgstr "重置"
#~ msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
#~ msgstr "警告:一个或多个“天”的时长会延续到次日。"
#~ msgid "This could have unintended consequences."
#~ msgstr "这可能导致意外结果。"
#~ msgid "More help and examples about using the scheduler"
#~ msgstr "更多关于调度器的帮助与示例"
#~ msgid "Want to use a time schedule?"
#~ msgstr "想使用时间计划吗?"
#~ msgid "First confirm/save your Time Zone Settings"
#~ msgstr "请先确认/保存你的时区设置"
#~ msgid "Triggers a change if this text appears, AND something changed in the document."
#~ msgstr "当出现该文本且文档发生变化时触发。"
#~ msgid "Triggered text"
#~ msgstr "触发文本"
#~ msgid "Ignored for calculating changes, but still shown."
#~ msgstr "计算变更时忽略,但仍会显示。"
#~ msgid "Ignored text"
#~ msgstr "忽略文本"
#~ msgid "No change-detection will occur because this text exists."
#~ msgstr "由于存在该文本,将不会进行变更检测。"
#~ msgid "Blocked text"
#~ msgstr "阻止文本"
#~ msgid "Watch List"
#~ msgstr "监控列表"
#~ msgid "Watches"
#~ msgstr "监控项"
#~ msgid "Queue Status"
#~ msgstr "队列状态"
#~ msgid "Queue"
#~ msgstr "队列"
#~ msgid "Sitemap Crawler"
#~ msgstr "站点地图爬虫"
#~ msgid "Sitemap"
#~ msgstr "站点地图"
#~ msgid "Search"
#~ msgstr "搜索"
#~ msgid "URL or Title"
#~ msgstr "URL 或标题"
#~ msgid "in"
#~ msgstr "在"
#~ msgid "Enter search term..."
#~ msgstr "输入搜索关键词..."

View File

@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PROJECT VERSION\n"
"Report-Msgid-Bugs-To: EMAIL@ADDRESS\n"
"POT-Creation-Date: 2026-01-03 14:31+0100\n"
"POT-Creation-Date: 2026-01-02 16:07+0100\n"
"PO-Revision-Date: 2026-01-15 12:00+0800\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: zh_Hant_TW\n"
@@ -19,34 +19,30 @@ msgstr ""
"Generated-By: Babel 2.17.0\n"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:241
#: changedetectionio/flask_app.py:214 changedetectionio/flask_app.py:226
#: changedetectionio/flask_app.py:247
#: changedetectionio/flask_app.py:213 changedetectionio/flask_app.py:225
#: changedetectionio/flask_app.py:246
#: changedetectionio/realtime/socket_server.py:171
msgid "Not yet"
msgstr "還沒有"
#: changedetectionio/flask_app.py:534
msgid "Already logged in"
msgstr "已經登入"
#: changedetectionio/flask_app.py:536
#: changedetectionio/flask_app.py:468
msgid "You must be logged in, please log in."
msgstr "您必須先登入,請登入。"
#: changedetectionio/flask_app.py:551
#: changedetectionio/flask_app.py:495
msgid "Already logged in"
msgstr "已經登入"
#: changedetectionio/flask_app.py:522
msgid "Incorrect password"
msgstr "密碼錯誤"
#: changedetectionio/forms.py:63 changedetectionio/forms.py:243
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified."
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr "必須指定至少一個時間間隔(週、天、小時、分鐘或秒)。"
#: changedetectionio/forms.py:64
msgid ""
"At least one time interval (weeks, days, hours, minutes, or seconds) must"
" be specified when not using global settings."
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
@@ -581,8 +577,6 @@ msgid "Backups were deleted."
msgstr "備份已刪除。"
#: changedetectionio/blueprint/backups/templates/overview.html:6
#: changedetectionio/templates/base.html:282
#: changedetectionio/templates/base.html:290
msgid "Backups"
msgstr "備份"
@@ -591,9 +585,7 @@ msgid "A backup is running!"
msgstr "備份正在執行中!"
#: changedetectionio/blueprint/backups/templates/overview.html:13
msgid ""
"Here you can download and request a new backup, when a backup is "
"completed you will see it listed below."
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
@@ -613,9 +605,7 @@ msgid "Remove backups"
msgstr "移除備份"
#: changedetectionio/blueprint/imports/importer.py:45
msgid ""
"Importing 5,000 of the first URLs from your list, the rest can be "
"imported again."
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
@@ -650,9 +640,7 @@ msgstr "處理第 {} 行時發生錯誤URL 數值不正確,已跳過該行
#: changedetectionio/blueprint/imports/importer.py:214
#: changedetectionio/blueprint/imports/importer.py:297
#, python-brace-format
msgid ""
"Error processing row number {}, check all cell data types are correct, "
"row was skipped."
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr "處理第 {} 行時發生錯誤,請檢查所有儲存格資料類型是否正確,已跳過該行。"
#: changedetectionio/blueprint/imports/importer.py:218
@@ -678,9 +666,7 @@ msgid ".XLSX & Wachete"
msgstr ".XLSX 和 Wachete"
#: changedetectionio/blueprint/imports/templates/import.html:20
msgid ""
"Enter one URL per line, and optionally add tags for each URL after a "
"space, delineated by comma (,):"
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
@@ -692,9 +678,7 @@ msgid "URLs which do not pass validation will stay in the textarea."
msgstr "未通過驗證的 URL 將保留在文字區塊中。"
#: changedetectionio/blueprint/imports/templates/import.html:44
msgid ""
"Copy and Paste your Distill.io watch 'export' file, this should be a JSON"
" file."
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
@@ -987,9 +971,7 @@ msgid "Watch group / tag"
msgstr "監測群組 / 標籤"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:21
msgid ""
"Groups allows you to manage filters and notifications for multiple "
"watches under a single organisational tag."
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
@@ -1015,9 +997,7 @@ msgstr "刪除群組?"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:59
#, python-format
msgid ""
"<p>Are you sure you want to delete group "
"<strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr "<p>您確定要刪除群組 <strong>%(title)s</strong> 嗎?</p><p>此動作無法復原。</p>"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:60
@@ -1037,10 +1017,7 @@ msgstr "解除群組連結?"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:67
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from group "
"<strong>%(title)s</strong>?</p><p>The tag will be kept but watches will "
"be removed from it.</p>"
msgid "<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but watches will be removed from it.</p>"
msgstr "<p>您確定要將所有監測任務從群組 <strong>%(title)s</strong> 解除連結嗎?</p><p>標籤將被保留,但監測任務將從中移除。</p>"
#: changedetectionio/blueprint/tags/templates/groups-overview.html:68
@@ -1157,9 +1134,7 @@ msgstr "沒有可複查的監測任務。"
#: changedetectionio/blueprint/ui/__init__.py:330
#, python-brace-format
msgid ""
"Could not share, something went wrong while communicating with the share "
"server - {}"
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr "無法分享,與分享伺服器通訊時發生錯誤 - {}"
#: changedetectionio/blueprint/ui/diff.py:93
@@ -1172,9 +1147,7 @@ msgid "No history found for the specified link, bad link?"
msgstr "找不到指定連結的歷史記錄,連結無效?"
#: changedetectionio/blueprint/ui/diff.py:98
msgid ""
"Not enough history (2 snapshots required) to show difference page for "
"this watch."
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr "歷史記錄不足(需要 2 個快照)以顯示此監測任務的差異頁面。"
#: changedetectionio/blueprint/ui/edit.py:35
@@ -1222,9 +1195,7 @@ msgid "Watch added."
msgstr "監測任務已新增。"
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:12
msgid ""
"This will remove version history (snapshots) for ALL watches, but keep "
"your list of URLs!"
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
@@ -1260,8 +1231,7 @@ msgid "Clear History!"
msgstr "清除歷史記錄!"
#: changedetectionio/blueprint/ui/templates/clear_all_history.html:39
#: changedetectionio/templates/base.html:379
#: changedetectionio/templates/base.html:399
#: changedetectionio/templates/base.html:274
msgid "Cancel"
msgstr "取消"
@@ -1407,9 +1377,7 @@ msgstr "反白文字以分享或新增至忽略列表。"
#: changedetectionio/blueprint/ui/templates/diff.html:144
#: changedetectionio/blueprint/ui/templates/preview.html:80
msgid ""
"For now, Differences are performed on text, not graphically, only the "
"latest screenshot is available."
msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available."
msgstr "目前,差異比對是針對文字執行,而非圖形,僅提供最新的截圖。"
#: changedetectionio/blueprint/ui/templates/diff.html:149
@@ -1471,9 +1439,7 @@ msgid "Organisational tag/group name used in the main listing page"
msgstr "主列表頁面中使用的組織標籤 / 群組名稱"
#: changedetectionio/blueprint/ui/templates/edit.html:85
msgid ""
"Automatically uses the page title if found, you can also use your own "
"title/description here"
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
@@ -1481,10 +1447,7 @@ msgid "The interval/amount of time between each check."
msgstr "每次檢查之間的間隔 / 時間量。"
#: changedetectionio/blueprint/ui/templates/edit.html:110
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."
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
@@ -1496,9 +1459,7 @@ msgid "Basic"
msgstr "基本"
#: changedetectionio/blueprint/ui/templates/edit.html:123
msgid ""
"method (default) where your watched site doesn't need Javascript to "
"render."
msgid "method (default) where your watched site doesn't need Javascript to render."
msgstr "方法(預設),適用於您監測的網站不需要 Javascript 渲染的情況。"
#: changedetectionio/blueprint/ui/templates/edit.html:124
@@ -1510,9 +1471,7 @@ msgid "Chrome/Javascript"
msgstr "Chrome / Javascript"
#: changedetectionio/blueprint/ui/templates/edit.html:124
msgid ""
"method requires a network connection to a running WebDriver+Chrome "
"server, set by the ENV var 'WEBDRIVER_URL'."
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:125
@@ -1528,9 +1487,7 @@ msgid "Choose a proxy for this watch"
msgstr "為此監測任務選擇代理伺服器"
#: changedetectionio/blueprint/ui/templates/edit.html:143
msgid ""
"If you're having trouble waiting for the page to be fully rendered (text "
"missing etc), try increasing the 'wait' time here."
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/ui/templates/edit.html:145
@@ -1551,9 +1508,7 @@ msgid "Show advanced options"
msgstr "顯示進階選項"
#: changedetectionio/blueprint/ui/templates/edit.html:157
msgid ""
"Run this code before performing change detection, handy for filling in "
"fields and other actions"
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr "在執行變更檢測之前執行此程式碼,方便填寫欄位和其他動作"
#: changedetectionio/blueprint/ui/templates/edit.html:158
@@ -1610,9 +1565,7 @@ msgid "Visual Selector data is not ready, watch needs to be checked atleast once
msgstr "視覺選擇器資料尚未準備好,監測任務至少需要檢查一次。"
#: changedetectionio/blueprint/ui/templates/edit.html:253
msgid ""
"Sorry, this functionality only works with fetchers that support "
"interactive Javascript (so far only Playwright based fetchers)"
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
@@ -1630,9 +1583,7 @@ msgid "to one that supports interactive Javascript."
msgstr "為支援互動式 Javascript 的方式。"
#: changedetectionio/blueprint/ui/templates/edit.html:297
msgid ""
"Use the verify (✓) button to test if a condition passes against the "
"current snapshot."
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr "使用驗證 (✓) 按鈕測試條件是否符合目前的快照。"
#: changedetectionio/blueprint/ui/templates/edit.html:298
@@ -1660,9 +1611,7 @@ msgid "Limit trigger/ignore/block/extract to;"
msgstr "將觸發 / 忽略 / 阻擋 / 提取限制為;"
#: changedetectionio/blueprint/ui/templates/edit.html:326
msgid ""
"Note: Depending on the length and similarity of the text on each line, "
"the algorithm may consider an"
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
@@ -1703,16 +1652,11 @@ msgid "Only trigger when unique lines appear"
msgstr "僅當出現獨特行時觸發"
#: changedetectionio/blueprint/ui/templates/edit.html:332
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."
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
msgid ""
"Helps reduce changes detected caused by sites shuffling lines around, "
"combine with"
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with"
msgstr "有助於減少因網站重新排列行而檢測到的變更,結合"
#: changedetectionio/blueprint/ui/templates/edit.html:340
@@ -1742,9 +1686,7 @@ msgid "text"
msgstr "文字"
#: changedetectionio/blueprint/ui/templates/edit.html:386
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"
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
@@ -1784,9 +1726,7 @@ msgid "Currently:"
msgstr "目前:"
#: changedetectionio/blueprint/ui/templates/edit.html:423
msgid ""
"Sorry, this functionality only works with fetchers that support "
"Javascript and screenshots (such as playwright etc)."
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
@@ -1842,9 +1782,7 @@ msgid "Are you sure you want to clear all history for:"
msgstr "您確定要清除以下項目的所有歷史記錄:"
#: changedetectionio/blueprint/ui/templates/edit.html:496
msgid ""
"This will remove all snapshots and previous versions. This action cannot "
"be undone."
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr "這將移除所有快照和先前版本。此動作無法復原。"
#: changedetectionio/blueprint/ui/templates/edit.html:497
@@ -1868,9 +1806,7 @@ msgid "Current erroring screenshot from most recent request"
msgstr "最近請求的目前錯誤截圖"
#: changedetectionio/blueprint/ui/templates/preview.html:91
msgid ""
"Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc "
") that supports screenshots."
msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots."
msgstr "截圖需要支援截圖的內容抓取器 (Sockpuppetbrowser, selenium 等)。"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:31
@@ -1939,9 +1875,7 @@ msgid "Clear Histories"
msgstr "清除歷史記錄"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:66
msgid ""
"<p>Are you sure you want to clear history for the selected "
"items?</p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>"
msgstr "<p>您確定要清除所選項目的歷史記錄嗎?</p><p>此動作無法復原。</p>"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:67
@@ -1957,9 +1891,7 @@ msgid "Delete Watches?"
msgstr "刪除監測任務?"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:72
msgid ""
"<p>Are you sure you want to delete the selected "
"watches?</strong></p><p>This action cannot be undone.</p>"
msgid "<p>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>"
msgstr "<p>您確定要刪除所選的監測任務嗎?</strong></p><p>此動作無法復原。</p>"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:78
@@ -2020,7 +1952,7 @@ msgid "No information"
msgstr "無資訊"
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html:234
#: changedetectionio/templates/base.html:353
#: changedetectionio/templates/base.html:248
msgid "Checking now"
msgstr "正在檢查"
@@ -2203,244 +2135,340 @@ msgstr "網頁文字 / HTML、JSON 和 PDF 變更"
msgid "Detects all text changes where possible"
msgstr "盡可能檢測所有文字變更"
#: changedetectionio/templates/_helpers.html:25
msgid "Entry"
msgstr "項目"
#: changedetectionio/templates/_helpers.html:153
msgid "Actions"
msgstr "動作"
#: changedetectionio/templates/_helpers.html:172
msgid "Add a row/rule after"
msgstr "在後方新增一行 / 規則"
#: changedetectionio/templates/_helpers.html:173
msgid "Remove this row/rule"
msgstr "移除此行 / 規則"
#: changedetectionio/templates/_helpers.html:174
msgid "Verify this rule against current snapshot"
msgstr "針對目前快照驗證此規則"
#: changedetectionio/templates/_helpers.html:184
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
msgid "Alternatively try our"
msgstr "或者嘗試我們"
#: changedetectionio/templates/_helpers.html:184
msgid ""
"very affordable subscription based service which has all this setup for "
"you"
msgstr "非常實惠的訂閱服務,為您準備好所有設定"
#: changedetectionio/templates/_helpers.html:185
msgid "You may need to"
msgstr "您可能需要"
#: changedetectionio/templates/_helpers.html:185
msgid "Enable playwright environment variable"
msgstr "啟用 playwright 環境變數"
#: changedetectionio/templates/_helpers.html:185
msgid "and uncomment the"
msgstr "並取消註解"
#: changedetectionio/templates/_helpers.html:185
msgid "in the"
msgstr "於"
#: changedetectionio/templates/_helpers.html:185
msgid "file"
msgstr "檔案"
#: changedetectionio/templates/_helpers.html:240
msgid "Set a hourly/week day schedule"
msgstr "設定每小時 / 平日排程"
#: changedetectionio/templates/_helpers.html:247
msgid "Schedule time limits"
msgstr "排程時間限制"
#: changedetectionio/templates/_helpers.html:248
msgid "Business hours"
msgstr "營業時間"
#: changedetectionio/templates/_helpers.html:249
msgid "Weekends"
msgstr "週末"
#: changedetectionio/templates/_helpers.html:250
msgid "Reset"
msgstr "重置"
#: changedetectionio/templates/_helpers.html:259
msgid ""
"Warning, one or more of your 'days' has a duration that would extend into"
" the next day."
msgstr "警告,您設定的一個或多個「天」持續時間將延伸至隔天。"
#: changedetectionio/templates/_helpers.html:260
msgid "This could have unintended consequences."
msgstr "這可能會產生非預期的後果。"
#: changedetectionio/templates/_helpers.html:270
msgid "More help and examples about using the scheduler"
msgstr "關於使用排程器的更多幫助和範例"
#: changedetectionio/templates/_helpers.html:275
msgid "Want to use a time schedule?"
msgstr "想要使用時間排程嗎?"
#: changedetectionio/templates/_helpers.html:275
msgid "First confirm/save your Time Zone Settings"
msgstr "請先確認 / 儲存您的時區設定"
#: changedetectionio/templates/_helpers.html:284
msgid ""
"Triggers a change if this text appears, AND something changed in the "
"document."
msgstr "如果出現此文字,且文件中有些內容變更,則觸發變更。"
#: changedetectionio/templates/_helpers.html:284
msgid "Triggered text"
msgstr "觸發的文字"
#: changedetectionio/templates/_helpers.html:285
msgid "Ignored for calculating changes, but still shown."
msgstr "計算變更時忽略,但仍會顯示。"
#: changedetectionio/templates/_helpers.html:285
msgid "Ignored text"
msgstr "忽略的文字"
#: changedetectionio/templates/_helpers.html:286
msgid "No change-detection will occur because this text exists."
msgstr "因為存在此文字,將不會進行變更檢測。"
#: changedetectionio/templates/_helpers.html:286
msgid "Blocked text"
msgstr "被阻擋的文字"
#: changedetectionio/templates/base.html:78
#: changedetectionio/templates/base.html:168
#: changedetectionio/templates/base.html:77
msgid "GROUPS"
msgstr "群組"
#: changedetectionio/templates/base.html:81
#: changedetectionio/templates/base.html:169
#: changedetectionio/templates/base.html:80
msgid "SETTINGS"
msgstr "設定"
#: changedetectionio/templates/base.html:84
#: changedetectionio/templates/base.html:170
#: changedetectionio/templates/base.html:83
msgid "IMPORT"
msgstr "匯入"
#: changedetectionio/templates/base.html:87
#: changedetectionio/templates/base.html:171
#: changedetectionio/templates/base.html:86
msgid "BACKUPS"
msgstr "備份"
#: changedetectionio/templates/base.html:91
#: changedetectionio/templates/base.html:173
#: changedetectionio/templates/base.html:90
msgid "EDIT"
msgstr "編輯"
#: changedetectionio/templates/base.html:101
#: changedetectionio/templates/base.html:177
#: changedetectionio/templates/base.html:100
msgid "LOG OUT"
msgstr "登出"
#: changedetectionio/templates/base.html:108
#: changedetectionio/templates/base.html:109
msgid "Search, or Use Alt+S Key"
msgstr "搜尋,或使用 Alt+S 鍵"
#: changedetectionio/templates/base.html:114
#: changedetectionio/templates/base.html:116
msgid "Toggle Light/Dark Mode"
msgstr "切換亮 / 暗模式"
#: changedetectionio/templates/base.html:115
#: changedetectionio/templates/base.html:117
msgid "Toggle light/dark mode"
msgstr "切換亮 / 暗模式"
#: changedetectionio/templates/base.html:125
#: changedetectionio/templates/base.html:127
msgid "Change Language"
msgstr "更改語言"
#: changedetectionio/templates/base.html:126
#: changedetectionio/templates/base.html:128
msgid "Change language"
msgstr "更改語言"
#: changedetectionio/templates/base.html:253
msgid "Watch List"
msgstr "監測列表"
#: changedetectionio/templates/base.html:258
msgid "Watches"
msgstr "監測任務"
#: changedetectionio/templates/base.html:261
msgid "Queue Status"
msgstr "佇列狀態"
#: changedetectionio/templates/base.html:270
msgid "Queue"
msgstr "佇列"
#: changedetectionio/templates/base.html:274
#: changedetectionio/templates/base.html:279
msgid "Settings"
msgstr "設定"
#: changedetectionio/templates/base.html:293
msgid "Sitemap Crawler"
msgstr "Sitemap 爬蟲"
#: changedetectionio/templates/base.html:318
msgid "Sitemap"
msgstr "Sitemap"
#: changedetectionio/templates/base.html:354
#: changedetectionio/templates/base.html:249
msgid "Real-time updates offline"
msgstr "離線即時更新"
#: changedetectionio/templates/base.html:364
#: changedetectionio/templates/base.html:259
msgid "Select Language"
msgstr "選擇語言"
#: changedetectionio/templates/base.html:375
msgid ""
"Language support is in beta, please help us improve by opening a PR on "
"GitHub with any updates."
#: changedetectionio/templates/base.html:270
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:387
#: changedetectionio/templates/base.html:400
msgid "Search"
msgstr "搜尋"
#: changedetectionio/templates/base.html:392
msgid "URL or Title"
msgstr "URL 或標題"
#: changedetectionio/templates/base.html:392
msgid "in"
msgstr "於"
#: changedetectionio/templates/base.html:393
msgid "Enter search term..."
msgstr "輸入搜尋關鍵字 ..."
#: changedetectionio/templates/login.html:11
#: changedetectionio/templates/login.html:10
msgid "Password"
msgstr "密碼"
#: changedetectionio/templates/login.html:17
#: changedetectionio/templates/login.html:16
msgid "Login"
msgstr "登入"
msgstr "登入"
#: changedetectionio/widgets/ternary_boolean.py:18
#: changedetectionio/widgets/ternary_boolean.py:72
msgid "Yes"
msgstr "是"
#: changedetectionio/widgets/ternary_boolean.py:19
#: changedetectionio/widgets/ternary_boolean.py:73
msgid "No"
msgstr "否"
#: changedetectionio/widgets/ternary_boolean.py:20
#: changedetectionio/widgets/ternary_boolean.py:74
msgid "Main settings"
msgstr "主設定"
#: changedetectionio/templates/_common_fields.html:11
msgid "Show token/placeholders"
msgstr ""
#: changedetectionio/templates/_common_fields.html:18
msgid "Token"
msgstr ""
#: changedetectionio/templates/_common_fields.html:19
#, fuzzy
msgid "Description"
msgstr "新增"
#: changedetectionio/templates/_common_fields.html:128
#, fuzzy
msgid "Show advanced help and tips"
msgstr "顯示進階選項"
#: changedetectionio/templates/_common_fields.html:138
#, fuzzy
msgid "Send test notification"
msgstr "使用預設通知"
#: changedetectionio/templates/_common_fields.html:140
msgid "Add email"
msgstr ""
#: changedetectionio/templates/_common_fields.html:140
msgid "Add an email address"
msgstr ""
#: changedetectionio/templates/_common_fields.html:142
#, fuzzy
msgid "Notification debug logs"
msgstr "通知除錯記錄"
#: changedetectionio/templates/_common_fields.html:144
#, fuzzy
msgid "Processing.."
msgstr "處理器"
#: changedetectionio/templates/_common_fields.html:151
#, fuzzy
msgid "Title for all notifications"
msgstr "使用預設通知"
#: changedetectionio/templates/_common_fields.html:176
#, fuzzy
msgid "Format for all notifications"
msgstr "使用預設通知"
#: changedetectionio/templates/edit/text-options.html:9
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
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
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:12
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:23
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:24
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:25
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:26
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:43
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
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
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:58
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
msgid "Regular expression - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:61
msgid "Don't forget to consider the white-space at the start of a line"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "Use"
msgstr "暫停"
#: changedetectionio/templates/edit/text-options.html:62
msgid "type flags (more"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:62
#, fuzzy
msgid "information here"
msgstr "無資訊"
#: changedetectionio/templates/edit/text-options.html:63
msgid "Keyword example - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "Use groups to extract just that text - example"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:64
msgid "returns a list of years only"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:65
msgid "Example - match lines containing a keyword"
msgstr ""
#: changedetectionio/templates/edit/text-options.html:68
msgid "One line per regular-expression/string match"
msgstr ""
#~ msgid "Entry"
#~ msgstr "項目"
#~ msgid "Actions"
#~ msgstr "動作"
#~ msgid "Add a row/rule after"
#~ msgstr "在後方新增一行 / 規則"
#~ msgid "Remove this row/rule"
#~ msgstr "移除此行 / 規則"
#~ msgid "Verify this rule against current snapshot"
#~ msgstr "針對目前快照驗證此規則"
#~ msgid "Error - This watch needs Chrome (with playwright/sockpuppetbrowser), but Chrome based fetching is not enabled."
#~ msgstr "錯誤 - 此監測任務需要 Chrome搭配 playwright / sockpuppetbrowser但未啟用基於 Chrome 的抓取功能。"
#~ msgid "Alternatively try our"
#~ msgstr "或者嘗試我們"
#~ msgid "very affordable subscription based service which has all this setup for you"
#~ msgstr "非常實惠的訂閱服務,為您準備好所有設定"
#~ msgid "You may need to"
#~ msgstr "您可能需要"
#~ msgid "Enable playwright environment variable"
#~ msgstr "啟用 playwright 環境變數"
#~ msgid "and uncomment the"
#~ msgstr "並取消註解"
#~ msgid "in the"
#~ msgstr "於"
#~ msgid "file"
#~ msgstr "檔案"
#~ msgid "Set a hourly/week day schedule"
#~ msgstr "設定每小時 / 平日排程"
#~ msgid "Schedule time limits"
#~ msgstr "排程時間限制"
#~ msgid "Business hours"
#~ msgstr "營業時間"
#~ msgid "Weekends"
#~ msgstr "週末"
#~ msgid "Reset"
#~ msgstr "重置"
#~ msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
#~ msgstr "警告,您設定的一個或多個「天」持續時間將延伸至隔天。"
#~ msgid "This could have unintended consequences."
#~ msgstr "這可能會產生非預期的後果。"
#~ msgid "More help and examples about using the scheduler"
#~ msgstr "關於使用排程器的更多幫助和範例"
#~ msgid "Want to use a time schedule?"
#~ msgstr "想要使用時間排程嗎?"
#~ msgid "First confirm/save your Time Zone Settings"
#~ msgstr "請先確認 / 儲存您的時區設定"
#~ msgid "Triggers a change if this text appears, AND something changed in the document."
#~ msgstr "如果出現此文字,且文件中有些內容變更,則觸發變更。"
#~ msgid "Triggered text"
#~ msgstr "觸發的文字"
#~ msgid "Ignored for calculating changes, but still shown."
#~ msgstr "計算變更時忽略,但仍會顯示。"
#~ msgid "Ignored text"
#~ msgstr "忽略的文字"
#~ msgid "No change-detection will occur because this text exists."
#~ msgstr "因為存在此文字,將不會進行變更檢測。"
#~ msgid "Blocked text"
#~ msgstr "被阻擋的文字"
#~ msgid "Watch List"
#~ msgstr "監測列表"
#~ msgid "Watches"
#~ msgstr "監測任務"
#~ msgid "Queue Status"
#~ msgstr "佇列狀態"
#~ msgid "Queue"
#~ msgstr "佇列"
#~ msgid "Sitemap Crawler"
#~ msgstr "Sitemap 爬蟲"
#~ msgid "Sitemap"
#~ msgstr "Sitemap"
#~ msgid "Search"
#~ msgstr "搜尋"
#~ msgid "URL or Title"
#~ msgstr "URL 或標題"
#~ msgid "in"
#~ msgstr "於"
#~ msgid "Enter search term..."
#~ msgstr "輸入搜尋關鍵字 ..."

View File

@@ -1,6 +1,6 @@
from wtforms import Field
from wtforms import widgets
from markupsafe import Markup
from flask_babel import lazy_gettext as _l
class TernaryNoneBooleanWidget:
"""
@@ -14,9 +14,9 @@ class TernaryNoneBooleanWidget:
boolean_mode = getattr(field, 'boolean_mode', False)
# Get custom text or use defaults
yes_text = getattr(field, 'yes_text', 'Yes')
no_text = getattr(field, 'no_text', 'No')
none_text = getattr(field, 'none_text', 'Main settings')
yes_text = getattr(field, 'yes_text', _l('Yes'))
no_text = getattr(field, 'no_text', _l('No'))
none_text = getattr(field, 'none_text', _l('Main settings'))
# True option
checked_true = ' checked' if field.data is True else ''
@@ -63,14 +63,14 @@ class TernaryNoneBooleanField(Field):
"""
widget = TernaryNoneBooleanWidget()
def __init__(self, label=None, validators=None, false_values=None, boolean_mode=False,
yes_text="Yes", no_text="No", none_text="Main settings", **kwargs):
def __init__(self, label=None, validators=None, false_values=None, boolean_mode=False,
yes_text=None, no_text=None, none_text=None, **kwargs):
super(TernaryNoneBooleanField, self).__init__(label, validators, **kwargs)
self.boolean_mode = boolean_mode
self.yes_text = yes_text
self.no_text = no_text
self.none_text = none_text
self.yes_text = yes_text if yes_text is not None else _l('Yes')
self.no_text = no_text if no_text is not None else _l('No')
self.none_text = none_text if none_text is not None else _l('Main settings')
if false_values is None:
self.false_values = {'false', ''}