From 6dcfbdf5222f62b5e5be9f6d58de09ff6a84efaa Mon Sep 17 00:00:00 2001 From: dgtlmoon Date: Mon, 25 May 2026 14:25:00 +0200 Subject: [PATCH] Recompile languages --- .../translations/cs/LC_MESSAGES/messages.mo | Bin 50485 -> 50384 bytes .../translations/cs/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../translations/de/LC_MESSAGES/messages.mo | Bin 50521 -> 50416 bytes .../translations/de/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../en_GB/LC_MESSAGES/messages.po | 234 +++++++++++++---- .../en_US/LC_MESSAGES/messages.po | 234 +++++++++++++---- .../translations/es/LC_MESSAGES/messages.mo | Bin 72029 -> 71934 bytes .../translations/es/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../translations/fr/LC_MESSAGES/messages.mo | Bin 37370 -> 37270 bytes .../translations/fr/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../translations/it/LC_MESSAGES/messages.mo | Bin 22115 -> 22016 bytes .../translations/it/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../translations/ja/LC_MESSAGES/messages.mo | Bin 89821 -> 89714 bytes .../translations/ja/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../translations/ko/LC_MESSAGES/messages.mo | Bin 102355 -> 102257 bytes .../translations/ko/LC_MESSAGES/messages.po | 236 ++++++++++++++---- changedetectionio/translations/messages.pot | 236 ++++++++++++++---- .../pt_BR/LC_MESSAGES/messages.mo | Bin 70197 -> 70094 bytes .../pt_BR/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../translations/tr/LC_MESSAGES/messages.mo | Bin 71154 -> 71055 bytes .../translations/tr/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../translations/uk/LC_MESSAGES/messages.mo | Bin 84764 -> 84644 bytes .../translations/uk/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../translations/zh/LC_MESSAGES/messages.mo | Bin 58013 -> 57921 bytes .../translations/zh/LC_MESSAGES/messages.po | 236 ++++++++++++++---- .../zh_Hant_TW/LC_MESSAGES/messages.mo | Bin 44141 -> 44049 bytes .../zh_Hant_TW/LC_MESSAGES/messages.po | 236 ++++++++++++++---- 27 files changed, 2818 insertions(+), 718 deletions(-) diff --git a/changedetectionio/translations/cs/LC_MESSAGES/messages.mo b/changedetectionio/translations/cs/LC_MESSAGES/messages.mo index ebda1c0f59359eb12d06a9834eee8dac6c0477c7..327b0c6a70776b01acc4da6b0ed2ba25238f6d9a 100644 GIT binary patch delta 9985 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 delta 10084 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 JyZLzN{{Za{start} - {end} {record_name} in total {total}" +msgstr "zobrazeno {start} - {end} {record_name} z celkem {total}" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "" @@ -2115,6 +2163,99 @@ msgstr "Aktuální chybový snímek obrazovky z posledního požadavku" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "Ve frontě" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2128,11 +2269,6 @@ msgstr "" msgid "Watch added." msgstr "" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "zobrazeno {start} - {end} {record_name} z celkem {total}" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "záznamy" @@ -2149,23 +2285,6 @@ msgstr "Více informací" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "Přidejte nové sledování zjišťování změn webové stránky" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "Monitorovat tuto URL!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "Nejdříve upravit, poté sledovat" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2315,10 +2434,6 @@ msgstr "Žádné informace" msgid "Checking now" msgstr "Probíhá kontrola" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "Ve frontě" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2728,7 +2843,7 @@ msgstr "Neplatná hodnota." msgid "Group tag" msgstr "Skupina / Značka" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "Monitorovat" @@ -2940,6 +3055,7 @@ msgstr "Zapnuto" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "Oznámení" @@ -3805,8 +3921,8 @@ msgid "A new version is available" msgstr "Je dostupná nová verze" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "Vyhledejte nebo použijte klávesu Alt+S" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3844,7 +3960,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "Hledat" @@ -4113,18 +4229,6 @@ msgstr "" msgid "Login" msgstr "Přihlášení" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "SKUPINY" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "NASTAVENÍ" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "IMPORTOVAT" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "Pokračovat s automatickým naplánováním" @@ -4181,6 +4285,42 @@ msgstr "Změnit jazyk" msgid "Change language" msgstr "Změnit jazyk" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "Vyhledejte nebo použijte klávesu Alt+S" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/de/LC_MESSAGES/messages.mo b/changedetectionio/translations/de/LC_MESSAGES/messages.mo index 58bd50e62cf4bb3ea118307b00434d0ce3046b12..5a9b1206b34c7d594387574a7e63b5bbc8a7acad 100644 GIT binary patch delta 9098 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 delta 9201 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 JZ}>Xu{{T0L2B81| diff --git a/changedetectionio/translations/de/LC_MESSAGES/messages.po b/changedetectionio/translations/de/LC_MESSAGES/messages.po index 0b98c731..80ac07ac 100644 --- a/changedetectionio/translations/de/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/de/LC_MESSAGES/messages.po @@ -18,6 +18,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "Fügen Sie eine neue Überwachung zur Erkennung von Webseitenänderungen hinzu" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "Diese URL überwachen!" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "Bearbeiten > Überwachen" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "Gruppe / Label" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "Ein Backup läuft bereits, versuchen Sie es in ein paar Minuten erneut" @@ -296,7 +335,7 @@ msgstr "Gruppe/Tag beobachten" msgid "Recheck time (minutes)" msgstr "Nachprüfzeit (Minuten)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "IMPORT" @@ -1304,11 +1343,6 @@ msgstr "Verwenden Sie Systemstandards" msgid "Add a new organisational tag" msgstr "Fügen Sie ein neues Organisations-Tag hinzu" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "Gruppe / Label" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "" @@ -1567,6 +1601,20 @@ msgstr "Vorschau nicht verfügbar – Kein Abruf/keine Überprüfung abgeschloss msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "zeige {start} - {end} {record_name} von insgesamt {total}" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "" @@ -2162,6 +2210,99 @@ msgstr "Aktueller fehlerhafter Screenshot aus der letzten Anfrage" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "Für Screenshots ist ein Content Fetcher (Sockpuppetbrowser, Selenium usw.) erforderlich, der Screenshots unterstützt." +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "Wartend" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2175,11 +2316,6 @@ msgstr "Die Überwachung wurde im Status „Pausiert“ hinzugefügt. Durch Spei msgid "Watch added." msgstr "Überwachung hinzugefügt." -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "zeige {start} - {end} {record_name} von insgesamt {total}" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "Einträge" @@ -2196,23 +2332,6 @@ msgstr "Weitere Informationen" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "Fügen Sie eine neue Überwachung zur Erkennung von Webseitenänderungen hinzu" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "Diese URL überwachen!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "Bearbeiten > Überwachen" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2366,10 +2485,6 @@ msgstr "Keine Informationen" msgid "Checking now" msgstr "Jetzt prüfen" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "Wartend" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2779,7 +2894,7 @@ msgstr "Ungültiger Wert." msgid "Group tag" msgstr "Gruppe / Label" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "Überwachen" @@ -2992,6 +3107,7 @@ msgstr "An" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "Benachrichtigungen" @@ -3859,8 +3975,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "Suchen oder Alt+S-Taste verwenden" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3900,7 +4016,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "Suchen" @@ -4169,18 +4285,6 @@ msgstr "" msgid "Login" msgstr "Login" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "GRUPPEN" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "EINSTELLUNGEN" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "IMPORTIEREN" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "" @@ -4237,6 +4341,42 @@ msgstr "Sprache ändern" msgid "Change language" msgstr "Sprache ändern" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "Suchen oder Alt+S-Taste verwenden" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/en_GB/LC_MESSAGES/messages.po b/changedetectionio/translations/en_GB/LC_MESSAGES/messages.po index 11b76ace..b82e971f 100644 --- a/changedetectionio/translations/en_GB/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/en_GB/LC_MESSAGES/messages.po @@ -18,6 +18,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "" @@ -288,7 +327,7 @@ msgstr "" msgid "Recheck time (minutes)" msgstr "" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "" @@ -1283,11 +1322,6 @@ msgstr "" msgid "Add a new organisational tag" msgstr "" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "" @@ -1540,6 +1574,20 @@ msgstr "" msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "" @@ -2111,6 +2159,99 @@ msgstr "" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2124,11 +2265,6 @@ msgstr "" msgid "Watch added." msgstr "" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "" @@ -2145,23 +2281,6 @@ msgstr "" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2311,10 +2430,6 @@ msgstr "" msgid "Checking now" msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2722,7 +2837,7 @@ msgstr "" msgid "Group tag" msgstr "" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "" @@ -2934,6 +3049,7 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "" @@ -3799,7 +3915,7 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" +msgid "Main navigation" msgstr "" #: changedetectionio/templates/base.html @@ -3838,7 +3954,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "" @@ -4107,18 +4223,6 @@ msgstr "" msgid "Login" msgstr "" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "" @@ -4175,6 +4279,42 @@ msgstr "" msgid "Change language" msgstr "" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/en_US/LC_MESSAGES/messages.po b/changedetectionio/translations/en_US/LC_MESSAGES/messages.po index 4d956956..cdc09489 100644 --- a/changedetectionio/translations/en_US/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/en_US/LC_MESSAGES/messages.po @@ -18,6 +18,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "" @@ -288,7 +327,7 @@ msgstr "" msgid "Recheck time (minutes)" msgstr "" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "" @@ -1283,11 +1322,6 @@ msgstr "" msgid "Add a new organisational tag" msgstr "Add a new organizational tag" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "" @@ -1540,6 +1574,20 @@ msgstr "" msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "" @@ -2111,6 +2159,99 @@ msgstr "" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2124,11 +2265,6 @@ msgstr "" msgid "Watch added." msgstr "" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "" @@ -2145,23 +2281,6 @@ msgstr "" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2311,10 +2430,6 @@ msgstr "" msgid "Checking now" msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2722,7 +2837,7 @@ msgstr "" msgid "Group tag" msgstr "" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "" @@ -2934,6 +3049,7 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "" @@ -3799,7 +3915,7 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" +msgid "Main navigation" msgstr "" #: changedetectionio/templates/base.html @@ -3838,7 +3954,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "" @@ -4107,18 +4223,6 @@ msgstr "" msgid "Login" msgstr "" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "" @@ -4175,6 +4279,42 @@ msgstr "" msgid "Change language" msgstr "" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/es/LC_MESSAGES/messages.mo b/changedetectionio/translations/es/LC_MESSAGES/messages.mo index ee0d37c8764773b7a71eeb5bf7964a731dc9f93e..7841dd2a75e8c0b303af3a438337f4ebce496dfc 100644 GIT binary patch delta 11824 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 U#JD$3@08iGS!O}p{R;{I18HFL-~a#s diff --git a/changedetectionio/translations/es/LC_MESSAGES/messages.po b/changedetectionio/translations/es/LC_MESSAGES/messages.po index a75da7ed..f900a7cd 100644 --- a/changedetectionio/translations/es/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/es/LC_MESSAGES/messages.po @@ -14,6 +14,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "Agregar un nuevo monitor de detección de cambios en páginas web" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "¡Monitoriza esta URL!" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "Editar primero y luego monitorizar" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "Ver grupo/etiqueta" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "Ya se está ejecutando una copia de seguridad. Vuelve a comprobarla en unos minutos" @@ -294,7 +333,7 @@ msgstr "Nombre(s) de grupo/etiqueta" msgid "Recheck time (minutes)" msgstr "Tiempo de revisión (minutos)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "Importar" @@ -1324,11 +1363,6 @@ msgstr "Usar los valores predeterminados del sistema" msgid "Add a new organisational tag" msgstr "Agregar una nueva etiqueta organizacional" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "Ver grupo/etiqueta" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "" @@ -1589,6 +1623,20 @@ msgstr "Vista previa no disponible: no se completó la búsqueda/verificación o msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "mostrando{start} - {end} {record_name}en total{total}" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "Esto eliminará el historial de versiones (instantáneas) de TODOS los monitores, ¡pero mantendrá su lista de URL!" @@ -2178,6 +2226,99 @@ msgstr "" "La captura de pantalla requiere un buscador de contenido (Sockpuppetbrowser, selenium, etc.) que admita capturas de " "pantalla." +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "En cola" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2191,11 +2332,6 @@ msgstr "Monitor agregado en estado de pausa, el guardado se reanudará." msgid "Watch added." msgstr "Monitor añadido." -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "mostrando{start} - {end} {record_name}en total{total}" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "archivos" @@ -2212,23 +2348,6 @@ msgstr "Más información" msgid "You can also add 'shared' watches." msgstr "También puedes agregar monitores 'compartidos'." -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "Agregar un nuevo monitor de detección de cambios en páginas web" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "¡Monitoriza esta URL!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "Editar primero y luego monitorizar" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2382,10 +2501,6 @@ msgstr "Sin información" msgid "Checking now" msgstr "Comprobando ahora" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "En cola" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2795,7 +2910,7 @@ msgstr "Valor no válido." msgid "Group tag" msgstr "Etiqueta de grupo" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "Monitor" @@ -3007,6 +3122,7 @@ msgstr "On" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "Notificaciones" @@ -3876,8 +3992,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "Buscar o usar la tecla Alt+S" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3915,7 +4031,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "Buscar" @@ -4193,18 +4309,6 @@ msgstr "Una línea por coincidencia de cadena/expresión regular" msgid "Login" msgstr "Acceso" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "GRUPOS" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "AJUSTES" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "IMPORTAR" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "Reanudar la programación automática" @@ -4261,6 +4365,42 @@ msgstr "Cambiar idioma" msgid "Change language" msgstr "Cambiar idioma" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "Buscar o usar la tecla Alt+S" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/fr/LC_MESSAGES/messages.mo b/changedetectionio/translations/fr/LC_MESSAGES/messages.mo index 72799afcc3645dc2327da4b143c0a7fdf00d8db9..1e4aad35c62e5fb73199782ef1dab3082c02b3da 100644 GIT binary patch delta 7678 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 hJ^`1X8D83yaQ&vp_Qm<7`D6F3C@ Surveiller" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "Groupe / Étiquette" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "Une sauvegarde est déjà en cours, revenez dans quelques minutes" @@ -292,7 +331,7 @@ msgstr "Groupe de surveillance/tag" msgid "Recheck time (minutes)" msgstr "Temps de revérification (minutes)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "IMPORTER" @@ -1292,11 +1331,6 @@ msgstr "Utiliser les paramètres par défaut du système" msgid "Add a new organisational tag" msgstr "Ajouter une nouvelle balise organisationnelle" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "Groupe / Étiquette" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "" @@ -1549,6 +1583,20 @@ msgstr "" msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "affichage de {start} - {end} {record_name} sur un total de {total}" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "" @@ -2122,6 +2170,99 @@ msgstr "Capture d'écran erronée actuelle de la demande la plus récente" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "En file d'attente" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2135,11 +2276,6 @@ msgstr "" msgid "Watch added." msgstr "" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "affichage de {start} - {end} {record_name} sur un total de {total}" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "enregistrements" @@ -2156,23 +2292,6 @@ msgstr "Plus d'informations" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "Ajouter une nouvelle surveillance de détection de changement de page Web" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "Surveillez cette URL !" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "Modifier > Surveiller" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2322,10 +2441,6 @@ msgstr "Aucune information" msgid "Checking now" msgstr "Vérifier maintenant" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "En file d'attente" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2735,7 +2850,7 @@ msgstr "Valeur invalide." msgid "Group tag" msgstr "Groupe / Étiquette" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "Moniteur" @@ -2947,6 +3062,7 @@ msgstr "Activé" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "Notifications" @@ -3812,8 +3928,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "Recherchez ou utilisez la touche Alt+S" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3853,7 +3969,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "Rechercher" @@ -4122,18 +4238,6 @@ msgstr "" msgid "Login" msgstr "Se connecter" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "GROUPES" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "PARAMÈTRES" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "IMPORTER" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "" @@ -4190,6 +4294,42 @@ msgstr "Changer de langue" msgid "Change language" msgstr "Changer de langue" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "Recherchez ou utilisez la touche Alt+S" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/it/LC_MESSAGES/messages.mo b/changedetectionio/translations/it/LC_MESSAGES/messages.mo index b85b7493246630a2faa5e8b3b062d3869e2d8778..547c259e81fadbb3f111e71e92eaae9058b16a7f 100644 GIT binary patch delta 5242 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 diff --git a/changedetectionio/translations/it/LC_MESSAGES/messages.po b/changedetectionio/translations/it/LC_MESSAGES/messages.po index 67f80a94..9d9d1825 100644 --- a/changedetectionio/translations/it/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/it/LC_MESSAGES/messages.po @@ -18,6 +18,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "Aggiungi un nuovo monitoraggio modifiche pagina web" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "Monitora questo URL!" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "Modifica > Monitora" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "Gruppo / Etichetta" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "Un backup è già in esecuzione, riprova tra qualche minuto" @@ -290,7 +329,7 @@ msgstr "Nome gruppo / Tag" msgid "Recheck time (minutes)" msgstr "Tempo di ricontrollo (minuti)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "Importa" @@ -1285,11 +1324,6 @@ msgstr "" msgid "Add a new organisational tag" msgstr "" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "Gruppo / Etichetta" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "" @@ -1542,6 +1576,20 @@ msgstr "" msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "visualizzando {start} - {end} {record_name} su un totale di {total}" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "" @@ -2113,6 +2161,99 @@ msgstr "" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "In coda" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2126,11 +2267,6 @@ msgstr "" msgid "Watch added." msgstr "" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "visualizzando {start} - {end} {record_name} su un totale di {total}" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "record" @@ -2147,23 +2283,6 @@ msgstr "Maggiori informazioni" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "Aggiungi un nuovo monitoraggio modifiche pagina web" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "Monitora questo URL!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "Modifica > Monitora" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2313,10 +2432,6 @@ msgstr "Nessuna informazione" msgid "Checking now" msgstr "Controllo in corso" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "In coda" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2724,7 +2839,7 @@ msgstr "Valore non valido." msgid "Group tag" msgstr "Gruppo / Etichetta" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "Monitora" @@ -2936,6 +3051,7 @@ msgstr "Attivo" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "Notifiche" @@ -3801,8 +3917,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "Cerca, o usa il tasto Alt+S" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3840,7 +3956,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "Cerca" @@ -4109,18 +4225,6 @@ msgstr "" msgid "Login" msgstr "Accedi" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "GRUPPI" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "IMPOSTAZIONI" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "IMPORTA" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "" @@ -4177,6 +4281,42 @@ msgstr "Cambia Lingua" msgid "Change language" msgstr "Cambia lingua" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "Cerca, o usa il tasto Alt+S" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/ja/LC_MESSAGES/messages.mo b/changedetectionio/translations/ja/LC_MESSAGES/messages.mo index 31ab75642182da41650e2a7cd733b50cc82f6f00..5744073f139c72c2a72cb93a7691f92d4109176a 100644 GIT binary patch delta 13581 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 PzpkkE--HO)hPwX;gJ!+R delta 13684 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 - {end} {record_name} in total {total}" +msgstr "{start} - {end} {record_name} を表示中 / 合計 {total}" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "これにより、すべてのウォッチのバージョン履歴(スナップショット)が削除されますが、URLのリストは保持されます!" @@ -2130,6 +2178,99 @@ msgstr "最新のリクエストからの現在のエラースクリーンショ msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "スクリーンショットには、スクリーンショットをサポートするコンテンツフェッチャー(Sockpuppetbrowser、seleniumなど)が必要です。" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "キュー済み" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2143,11 +2284,6 @@ msgstr "ウォッチは一時停止状態で追加されました。保存する msgid "Watch added." msgstr "ウォッチを追加しました。" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "{start} - {end} {record_name} を表示中 / 合計 {total}" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "件" @@ -2164,23 +2300,6 @@ msgstr "詳細情報" msgid "You can also add 'shared' watches." msgstr "「共有」ウォッチを追加することもできます。" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "新しいウェブページ変更検知ウォッチを追加" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "このURLをウォッチする!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "編集してからウォッチ" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2330,10 +2449,6 @@ msgstr "情報なし" msgid "Checking now" msgstr "今すぐチェック" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "キュー済み" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2741,7 +2856,7 @@ msgstr "無効な値です。" msgid "Group tag" msgstr "グループタグ" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "ウォッチ" @@ -2953,6 +3068,7 @@ msgstr "オン" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "通知" @@ -3832,8 +3948,8 @@ msgid "A new version is available" msgstr "新しいバージョンが利用可能です" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "検索、またはAlt+Sキーを使用" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3871,7 +3987,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "検索" @@ -4150,18 +4266,6 @@ msgstr "正規表現/文字列マッチごとに1行" msgid "Login" msgstr "ログイン" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "グループ" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "設定" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "インポート" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "自動スケジューリングを再開" @@ -4218,6 +4322,42 @@ msgstr "言語の変更" msgid "Change language" msgstr "言語を変更" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "検索、またはAlt+Sキーを使用" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/ko/LC_MESSAGES/messages.mo b/changedetectionio/translations/ko/LC_MESSAGES/messages.mo index 5f8fe1a97ed9855c452fa666dba48ac9315b1012..d0e3c21bc6e9ec6353490b9b974fd4c78df50202 100644 GIT binary patch delta 15793 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 delta 15887 zcmYM)2YgT0|HtwBl_h2bK@gEdLW~ewVugqpNkr_ui`0s(Tzk_}n^J05t=NjH+GRDDkOvFIOw>r|OPR9t$kD2I$Cov0Nz^r%~i{TB_1K#0&^d~JHU6yqg3lNtj zU7BD#=E0VZA7OUlk=O<&V>!mRZqZN*b0=6<0G3AG7>Alr8ft6$U~!y+%FqVPfjiI# z4`V?*iMsv{M&JjWju8zlD-^e5EM7s|heqB+%ZkRrsF^3B9?%I(;U}mSuXWsyzQpIT zJzhsItlG$|uqL)6PDK7|t>GVa@ELkwg~n#0l^c_P6-koQF%1KWS7Bv5fVuE5?1fpH zkXG!2%FtGf#P5;qww_=ZMm049q&a?!QS?v7a<~hJ;-5{)e=8d8lS~G7U`gV8s8sqT zo1!U&6tdM7SKvz2%Il_>j4elR;w|WjyD%5-#~3_?daidfQ`AwY%-6PQXpa*dJ76$z z1}Zc2ocJ6n<w&n0_yrbsL$_U9kid)2%=Fw z%@kKMYNi7*CoaJwmaKztSp;Gb9!-=QWJz@gSeLQn%lVP33_C9t^@ zk3d~F3&VB(m(bAhIgDBHIO^D($81=*tyw`hRwIr@-8Td?@Fi*iy-AZYHHv@mva^21 zDi}zms&<-TVQhyQXBgT_$ygc`v^58HjBaC33}qkKUTZpP?|#E5yo<_EKu432Fsw`* zgOzX~D)nozH15Sf{L|^TI+=y#?Zi6tpddPw>N2Q3k3k)ysi-}kg@tfF2ICeig6C29 zKf&7g2K7FO=}bXmPt?R0qOM!+xCymI`#Reu6{qOXo?b$-Zau;TjPGJu!*LdBkG;E^ z6#8QXaXBo5Em0GmfSSNmRAw`s_y^PkpJG*v>Sh+y%cfD3j&Z2HS%KQC{a68yqW1h1 zYJl<_@`6|yYhe<8gtKrh{)3!o>x&-d`sb)(`v-LjJlI#=UkJ5eJDP?DYJ>yu6C8|B zPUb}}R(K12RL9kNa~A2S zgG${>^u;qyd=yr)do~Q$I#y!pG*jU?j2| z)-LSG_*RjA=G$l#YQ`^6E6B}qbglzXaY-a)RupP4t6~f`MV+2$m<1Q1_I4>Q#Z1(5 zlG$HPxC<%+L(x_$C(zKFY8fi^TOIcyleB(74HP}lym0y<+h^UuU~D|d)Ji&Pg3B-* zSED9&8kOPePJ9cw)p|OJ{A*=hc#Vz1k1#v_fqC#5>fC3cB9-zYsFfvPEOtU&w+!3i zW~_kOhL{z`qMo0K%`gSa;wsFF=ZBF0P#V|hNX2&;hABhM%!goZ;)$rOnTP(k4L$J( z48W7P0&k%ojvZ!>^&BiuyalW4a}2@2;ijf)+BB4+4p;`$Q4d~>1#mg)g|rJbQNIyp ziz;Cy;#yb|Gq4jbLv6uZr{8m==`V}g^I48dFfXyajz$8F{ium}un*E7RSU&2KbA(# zye?`Y-5samc;Zdi0;4`LUtW`NFY$R)EleM6YG4~`yxquiZR-P#Y;@!wV+_Wk#HG=F zEKw6lM(tS}%!yr5TQdNIa4f2JR-o?t8Ut~g;~DHpd=G;#iLKA4^Zzmbt53&xtc=Go z3E!cPQ@IP#XxyPA>v_;iKcPz{p)_muK zZKyrjuMhAXYQRURn(!jes`hNCA}oTMKosip%BW(j;l#}_3vo--bJ}1CW}u$40PSit z*3(ec-o|KrfvSNL6HLl0VMF4Ys2e9^4P1o5cnLM3zp*9yOf)O(h}zmuQ4?5#I)*#2 zB6?3E|J7;Km}F8s7?s*_SRAK0@z>}{oQWy82ffgDGJTjE`{5Bx!{{mI7tj>cK&Ma> ze~$_1H`PqI^;Gh&z3WRyK^%uFjwPs6?nNEL^Qf)4k1D>mSPHXEA8H~;P`^K|lQfipQlFb5tcZ&1U`cF* zKA3@ez$nxMCZevJj@puWsD+$GZ@h`Br9Uw{dd@T7F@C7x?uO-c{wL8;N_IIP+(3Wg z52zyYpKl%%iQ1Ax)I@rqj$uF4^&6bezr|d{S5e3Ap40DIKsJbrq88KzZOyDVjQ|{i zDvFuthx;%Oo<cJx`_NM zW&7xmr!XI0N6qjl=EPUn6TKFj6{Vx9eKKmo7qA?DKy6vMCFa<*!ivP>P#N2a0eBGg z{GXPPf2z>BL5EWI(D5}Y)mfLCy$(Z7FcJ%44b%hDusya%-M<%O@C0f?p3BTDw;~oM zZiyOi5OzY_rlFbrhSZ^TAC>x1Uzq-xs5jqyRA!c-YGn)Rlw865cpJ;(E9`+Kmz#4x z8?`k%upsV7742oz0_>YKw6eR-1^=M-JogGSk>aS8MWe2(ixsdL2IB*nW%~EaXf{Z$gh|eAE7e!0ae6) ztIV+~f=YEQ48*ohJOo3C=b*;hfuTD8*J$X5cc@er`pO);DAWK6*all;6mG|&cn6gU zYqdEA(O91_6$j%&9D_O5nAFcecc##b{%_Em@vTfXaG&F0)Cx~vJpPK>tB|$kx=2)t zE1aSQ!VP2d+geU?XbJ_oHg&D5_S@qpcaa)|q3L4fVi+s0&M?CsssNeKph; zq@vyjT~GrIcKRn_B=J1#jfYS*P-?w7mWMEv_&#pIm<{A#D|xiR9Gff~&AF|GvGjk0 z`g{$R!Edn@KERS#_iNMN$8jNQWj|nPe2Ln!;+xDLyPIJQ@iZ)jM>mmwUGS8S1T6NA zsfAt`Mmzyk6YKFJ9>kV7XR{gLKI%dFSdMC<7HVSc@i0!pY?!dsd|jtvBjUMO4{z8s zn$sx0%@o-X)XLAHW}0KWdB-=zti%&AJI+LZT!h-|uTfjI1-)!vry-EE%wBts0WtWVZM%IumtgRR7SR<51z%m zcm*}lhv-NBSx;#wMb=KU!t9ubFdu5*aMVgFqHat^Whf1c;2iYE&8Pu(q6R#Pn%D)5 zz+0%T$-2vIMFsTM`5#ClCm#$)T`(E*;THD=6cg%!r%|Wi66(QEP!oNN!!XxwbKPXr z{j+fpeub?tV2|0-eyB`tM1P(CBQ&bx6)cB-d(8#4Q8RCiTG?3Cv6_c*_#XA(y8BEm zEJjUe6UO5~RB?LlH(Oc`{fR4K2qvJdW73C4C0u~I;WS3#OANr^Z%x%!#Zcn$sMN1T z)xr_fMDCzgUgLoIc1uRp(iYU`J5fcL^Pt(<+6T$MX554h4crkEaVn~6FJfi9CXk+M)#*g6q)}PooAp@5GlemiQVbU;t^=R&+$2f@zq7Z*e9z zJ;ncY{;$(0PDjbp<`_0YO{6ty#=S5ahoOpbBNoHMsEOQ0P53VA7(Yhc{~zj@`JOQu z3_)+=a_EDVF^KW4nl$u)_Ra-eQ4i>izBn8;(0J61Q&21W6tz|RumN5~O|a09X29|o zOdN}PUI*0u>8P3+jPCFMInD=*FgqW7i8*i+D)oCYE1t$ico{Wtv9sp5RYgs(2`V$q zusjaLGPnx0*XK|JKR{)|`yBb#jC0Zm#xTctj3Dlb%FJxk0P~!9F@_Vbz<4}{dVl0N zZ&p|rb$uf0{v=GqG^~fqQCoWFJo(oPA^!z4!vxeDs*4j3MnB@&mMIV>svZBQ0z}8MNKi4xDO`d0c?Uf zub6?`;#b78QF|Kwv&ldWj3Vxj(YONjM!bkxz&*@~uTdHDv9FrF&4C^1$d99NF!se~ zI1<}mZ#{M|S85B<^WH}eOMf>@h)464`;I$lLx_ri(2ZkhXwAvI)M zHEAd%-7yyqLZx&ZhT$|Uh?`N>d>l96-&h)#-{xI`r_dWi@0d4VBnA+FjDa{2-CKfs z-bE~+&3{Bgd++hP`CILL=u12rHL)q!0_USr`v{w1wLi>&(=k8s9Bhy4Q11uNKTSUrm}2j0X+jBnMyYgYOxmLT4N@pv8UVemck3#dC5CmxG2xC+bTO`L(b@0+jP zrKlo&gSxKt19NJ6VNc?zj!)4(Lr2Sp{Qo`}`pCRkzC>^0J&uP^Ge3r1@G@4$DvwQ7 zr=zYPgTXinmC?1R1?|QZyn(u}+!J$s_b24PG#!2E&<6{V>{&lz25$eKc~JOM^Z#~L zMWucyYA;V2i}jKjxR0HdCh|7e(GmnLdyS*?) zV`CBGCFqB{Q7b*+cn&pzD~^AlFYybUf^TssPW;Oh=^IQZPW#*3ci5((7sNT#jelSs z{2!J>>!sPlDAYiGQ4<+~s_N;em923;-|O@rM_qTv@h?Zue@uUV)ctlijUXCzQG3Y5&A;<89)}V?#7@}dKa;7$s0p1$4R{xI-xJKh_t+B$y)l2Yat(EV`df4T z8I05UzeGbT40va@A`Gh$SI1~Q0Np7@73*FM#y`;?z2BP`Rv|1vTpabh>Zk=Jpa-5q zZSf`4bvH1K@vWCMA~5iSSwS4OByNtXfsGi3*H9~ckD=&gx!mvYQjX10TQV98;ymny z-yo^B^1EE_33Wj|=K=B$DmX9DW^$30!PyZFx1QJ;<{I2oh8T-Ghzi=Au@~rYb=JJ_}b>d%Y2Prp;o#PHS>d5 z1WAD2QY#D%c$oT2{Qemm`+?5mFdkvoPQO?T{^Uq=cwuo zE#|VuVj612KcQZ|ckm<36>L^K%yAMHr~h;8j60qFfa2!5Fw{h%QCm_SHStEpZI}D+ zdU|Z*-skVKj7nW};^H8R~c~M9p|R>P`18>V~M2CdKtppRd6X+=BZ2B5Htp z7>qAbnGGmqYO5ydzAngC*j8WDus%WU^(@pxmY|Ahr4t`Q-FOUje9mJuen3qiI?}xR zTcEaL66(upBWgl#9kZ2oxqlxN#7Le0nKYVm!EUUBUS(YFuj2;Thqxc=6@3l$pnp-t z=v~&l@uE@3Y&EvV2dL}f%9&b7!Ro}_QT@wN3*3a=bpA7G_+Wu3m$eOx;XJ&6L$POh zv!^#u$Eth<^Pu6FL_FDvf5JS(zdOD})rwEFshv>A7}P|Xqpg{Ap%I54VN3iPHRCK5 zO_9Z-YT`6T;9X3^T$N15x}l!48ujY^8ns2=JN?g5uik%g6ppEE#`~`_=f5o-HLJMX z|AN6HoJxEf^<~qis>}KwPvQxjS^&c9wfSLx94$`)gaFa#rsqfjrTwwQ=Buq^(BDprqJGXX!;xv%Ef1a%rZ zqh2^eP|u%?4RJY+!Fx6hrM72HQ#|8vB=L2uh%IWFfu`Yn;svOcmZ@!4Fwt=aX3#$u zbD?(~v&Z>S6AeX8sJs)$qrMgGR2n)~T~S4mjw-5=sA4*adPV<&O5I)5io)x)?KDgKx1Uwv039-bM|)7IljDV<=uXpWD`Z8hT)fdgjMr6;wPD-ETT4UWdAIkK?ac zm)NRr77&NJuL=c-&;!S!CNvRseCMLJ;sEN!biw)jKI)YG zlVqEednKDat&K`iPi%w(P%GGv`|t`Xb#qc&)agoan@>QK>zRn&|JS zH{idhA`eJ&x&Jla2vn`vi)iQ-dJ&u9e^?xwv@l;f{ctAnVf+-6TAG1xqE_V9%4|tq z^dSy(3~`J^O(YsSV*;uM)+3p=tt~XP!o8@O-$14OC00Ve*5-zI)PtH}Fm^#rU_5rm z&z$%rDpMY9%!ucPG`gZHk z&a7xAJ|TXB%G@vQUGBdLd58L)P_Kje+U}2fq3uSUqD$CU=ij%Z*`pz-2YimIiJhod z>2)Xe=w#xOSc?8;sFjRD{hHl?W$+x1#kZ&$8Qs|oxEl2*sq6SJzCt^V#=R7t|*I|Knpy8ZE!gj7-I(9g_`IiR0dz5w&Xvj zzbvQj5pgA(^REGd$C?`|qgEV?k=PA2&}?jpbFmmcKvlEvIP=4!0O~pOQE$SHsL#)% zGItX-q5IefpQ7HhHO4a&eb9cq8K|3MFYG~oU(^qj3#cLroIuJj5!>QP)YoX(M6&IiS(n0I(d%uoMR)SGNMD)k#sHFFX* z&~*&P+o-L|GS%pf+WTyn75z~eD2%GDXzZx-znX@M&tsYyARM)44N(0lsNaGasEHmy zO(5rVQ^i53i6o#VoP;Xk?pP1Up^Ek>YJyK3pSxuP529{7 z>Ua_d6aR<V34S*Th#oatNhSp~1u{start} - {end} {record_name} in total {total}" +msgstr "총 {total}개 중 {start} - {end}개 {record_name} 표시" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "이 작업은 모든 모니터링의 버전 기록(스냅샷)을 삭제하지만 URL 목록은 유지합니다." @@ -2121,6 +2169,99 @@ msgstr "가장 최근 요청의 현재 오류 스크린샷" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "스크린샷을 사용하려면 스크린샷을 지원하는 방식(Sockpuppetbrowser, Selenium 등)이 필요합니다." +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "대기 중" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2134,11 +2275,6 @@ msgstr "모니터링이 일시중지 상태로 추가되었습니다. 저장하 msgid "Watch added." msgstr "모니터링이 추가되었습니다." -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "총 {total}개 중 {start} - {end}개 {record_name} 표시" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "항목" @@ -2155,23 +2291,6 @@ msgstr "추가 정보" msgid "You can also add 'shared' watches." msgstr "'공유' 모니터링도 추가할 수 있습니다." -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "새 웹페이지 변경 감지 모니터링 추가" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "이 URL 모니터링 추가" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "편집 후 모니터링 추가" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "AI - 다음 경우 알림" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "전체 기록으로 이동" @@ -2321,10 +2440,6 @@ msgstr "정보 없음" msgid "Checking now" msgstr "지금 확인 중" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "대기 중" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "요약" @@ -2732,7 +2847,7 @@ msgstr "값이 잘못되었습니다." msgid "Group tag" msgstr "그룹 / 태그" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "모니터링" @@ -2944,6 +3059,7 @@ msgstr "켜짐" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "알림" @@ -3809,8 +3925,8 @@ msgid "A new version is available" msgstr "새 버전이 있습니다" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "검색 또는 Alt+S 키 사용" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3848,7 +3964,7 @@ msgstr "AI / LLM 설정으로 이동" msgid "Close" msgstr "닫기" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "검색" @@ -4127,18 +4243,6 @@ msgstr "정규식/문자열 조건은 한 줄에 하나씩 입력하세요" msgid "Login" msgstr "로그인" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "그룹" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "설정" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "가져오기" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "자동 예약 다시 시작" @@ -4195,6 +4299,42 @@ msgstr "언어 변경" msgid "Change language" msgstr "언어 변경" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "검색 또는 Alt+S 키 사용" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/messages.pot b/changedetectionio/translations/messages.pot index 4293f352..c0db8b4e 100644 --- a/changedetectionio/translations/messages.pot +++ b/changedetectionio/translations/messages.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: changedetection.io 0.55.5\n" "Report-Msgid-Bugs-To: EMAIL@ADDRESS\n" -"POT-Creation-Date: 2026-05-25 10:09+0200\n" +"POT-Creation-Date: 2026-05-25 14:24+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -17,6 +17,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "" @@ -287,7 +326,7 @@ msgstr "" msgid "Recheck time (minutes)" msgstr "" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "" @@ -1282,11 +1321,6 @@ msgstr "" msgid "Add a new organisational tag" msgstr "" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "" @@ -1539,6 +1573,20 @@ msgstr "" msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "" @@ -2110,6 +2158,99 @@ msgstr "" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2123,11 +2264,6 @@ msgstr "" msgid "Watch added." msgstr "" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "" @@ -2144,23 +2280,6 @@ msgstr "" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2310,10 +2429,6 @@ msgstr "" msgid "Checking now" msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2721,7 +2836,7 @@ msgstr "" msgid "Group tag" msgstr "" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "" @@ -2933,6 +3048,7 @@ msgstr "" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "" @@ -3798,7 +3914,7 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" +msgid "Main navigation" msgstr "" #: changedetectionio/templates/base.html @@ -3837,7 +3953,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "" @@ -4106,18 +4222,6 @@ msgstr "" msgid "Login" msgstr "" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "" @@ -4174,6 +4278,42 @@ msgstr "" msgid "Change language" msgstr "" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/pt_BR/LC_MESSAGES/messages.mo b/changedetectionio/translations/pt_BR/LC_MESSAGES/messages.mo index c08a4fa36122f729dd6edf8d8939a2c467b0b8a0..2d445ed34a1deff228ea193414f6d0a398a117ed 100644 GIT binary patch delta 11711 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�ohfx7Px)Em+Jj(L$Kq88c)d*CGWVSMW@ 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 diff --git a/changedetectionio/translations/pt_BR/LC_MESSAGES/messages.po b/changedetectionio/translations/pt_BR/LC_MESSAGES/messages.po index 2a75a5c8..217d5dfb 100644 --- a/changedetectionio/translations/pt_BR/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/pt_BR/LC_MESSAGES/messages.po @@ -19,6 +19,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "Adicionar um novo monitoramento de detecção de mudança de página" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "Monitorar esta URL!" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "Editar primeiro, depois Monitorar" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "Grupo / Tag de monitoramento" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "Um backup já está em execução, verifique novamente em alguns minutos" @@ -291,7 +330,7 @@ msgstr "Nome(s) de Grupo / Tag" msgid "Recheck time (minutes)" msgstr "Tempo de rechecagem (minutos)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "Importar" @@ -1311,11 +1350,6 @@ msgstr "Usar padrões do sistema" msgid "Add a new organisational tag" msgstr "Adicionar uma nova tag organizacional" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "Grupo / Tag de monitoramento" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "" @@ -1574,6 +1608,20 @@ msgstr "Pré-visualização indisponível - Nenhuma busca concluída ou gatilhos msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "exibindo {start} - {end} {record_name} em um total de {total}" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "Isso removerá o histórico de versões (instantâneos) para TODOS os monitoramentos, mas manterá sua lista de URLs!" @@ -2159,6 +2207,99 @@ msgstr "Screenshot de erro atual da solicitação mais recente" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "Screenshot requer um Fetcher de Conteúdo (Sockpuppetbrowser, selenium, etc) que suporte screenshots." +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "Enfileirado" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2172,11 +2313,6 @@ msgstr "Monitoramento adicionado em estado Pausado; salvar irá retomá-lo." msgid "Watch added." msgstr "Monitoramento adicionado." -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "exibindo {start} - {end} {record_name} em um total de {total}" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "registros" @@ -2193,23 +2329,6 @@ msgstr "Mais informações" msgid "You can also add 'shared' watches." msgstr "Você também pode adicionar monitoramentos 'compartilhados'." -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "Adicionar um novo monitoramento de detecção de mudança de página" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "Monitorar esta URL!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "Editar primeiro, depois Monitorar" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2361,10 +2480,6 @@ msgstr "Sem informações" msgid "Checking now" msgstr "Verificando agora" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "Enfileirado" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2772,7 +2887,7 @@ msgstr "Valor inválido." msgid "Group tag" msgstr "Tag de grupo" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "Monitoramento" @@ -2984,6 +3099,7 @@ msgstr "Ligado" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "Notificações" @@ -3851,8 +3967,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "Pesquisar, ou use a tecla Alt+S" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3890,7 +4006,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "Pesquisar" @@ -4165,18 +4281,6 @@ msgstr "Uma linha por correspondência de expressão regular/string" msgid "Login" msgstr "Login" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "GRUPOS" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "CONFIGURAÇÕES" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "IMPORTAR" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "Retomar agendamento automático" @@ -4233,6 +4337,42 @@ msgstr "Mudar Idioma" msgid "Change language" msgstr "Mudar idioma" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "Pesquisar, ou use a tecla Alt+S" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/tr/LC_MESSAGES/messages.mo b/changedetectionio/translations/tr/LC_MESSAGES/messages.mo index 01c219ee814d4b599bd6009a77e56b45df705061..b80bb5e0e5c2f4e81d97178f93d5660cdd147fe4 100644 GIT binary patch delta 11823 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 D38nGl delta 11918 zcmYM(2YgT0|HttgvSrB*iF}PjWQf>=CP;&PFTw8fEdD!R z%Ce&IX}F^Q|L=T?Wi==K8MClTb<6U>S1=P_!^XG;8{$25VM;33U|TGW+p!XUje+

#;sIuW4DKXk!B`#xVR5eep7S;cbk> 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 To(6GVO*%Kp*QYD4-c0#FTV@f% diff --git a/changedetectionio/translations/tr/LC_MESSAGES/messages.po b/changedetectionio/translations/tr/LC_MESSAGES/messages.po index ba5d7b54..c67348a7 100644 --- a/changedetectionio/translations/tr/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/tr/LC_MESSAGES/messages.po @@ -19,6 +19,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "Yeni bir web sayfası değişiklik tespiti izleyicisi ekle" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "Bu URL'yi izle!" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "Önce Düzenle sonra İzle" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "İzleyici grubu / etiketi" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "Zaten bir yedekleme çalışıyor, birkaç dakika sonra tekrar kontrol edin" @@ -297,7 +336,7 @@ msgstr "Grup / Etiket adları" msgid "Recheck time (minutes)" msgstr "Yeniden kontrol süresi (dakika)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "İçe Aktar" @@ -1320,11 +1359,6 @@ msgstr "Sistem varsayılanlarını kullan" msgid "Add a new organisational tag" msgstr "Yeni bir organizasyonel etiket ekle" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "İzleyici grubu / etiketi" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "Gruplar, birden çok izleyici için filtreleri ve bildirimleri tek bir organizasyonel etiket altında yönetmenizi sağlar." @@ -1579,6 +1613,20 @@ msgstr "Önizleme kullanılamıyor - Getirme/kontrol tamamlanmadı veya tetikley msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "toplam {total} içinde {start} - {end} {record_name} gösteriliyor" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "Bu işlem TÜM izleyiciler için sürüm geçmişini (anlık görüntüleri) kaldıracak, ancak URL listenizi koruyacaktır!" @@ -2164,6 +2212,99 @@ msgstr "En son istekten gelen mevcut hatalı ekran görüntüsü" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "Ekran görüntüsü, ekran görüntülerini destekleyen bir İçerik Getiricisi (Sockpuppetbrowser, selenium vb.) gerektirir." +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "Sırada" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2177,11 +2318,6 @@ msgstr "İzleyici Duraklatıldı durumunda eklendi, kaydetmek duraklatmayı ipta msgid "Watch added." msgstr "İzleyici eklendi." -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "toplam {total} içinde {start} - {end} {record_name} gösteriliyor" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "kayıtlar" @@ -2198,23 +2334,6 @@ msgstr "Daha fazla bilgi" msgid "You can also add 'shared' watches." msgstr "'Paylaşılan' izleyiciler de ekleyebilirsiniz." -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "Yeni bir web sayfası değişiklik tespiti izleyicisi ekle" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "Bu URL'yi izle!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "Önce Düzenle sonra İzle" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2364,10 +2483,6 @@ msgstr "Bilgi yok" msgid "Checking now" msgstr "Şimdi kontrol ediliyor" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "Sırada" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2775,7 +2890,7 @@ msgstr "Geçersiz değer." msgid "Group tag" msgstr "Grup etiketi" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "İzleyici" @@ -2987,6 +3102,7 @@ msgstr "Açık" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "Bildirimler" @@ -3854,8 +3970,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "Arayın veya Alt+S Tuşunu Kullanın" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3895,7 +4011,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "Ara" @@ -4168,18 +4284,6 @@ msgstr "Düzenli ifade/dize eşleşmesi başına bir satır" msgid "Login" msgstr "Giriş Yap" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "GRUPLAR" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "AYARLAR" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "İÇE AKTAR" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "Otomatik zamanlamayı devam ettir" @@ -4236,6 +4340,42 @@ msgstr "Dili Değiştir" msgid "Change language" msgstr "Dili değiştir" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "Arayın veya Alt+S Tuşunu Kullanın" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/uk/LC_MESSAGES/messages.mo b/changedetectionio/translations/uk/LC_MESSAGES/messages.mo index 703af266bca0693ef793bc36486c78ed4552b22f..61bc6b8cdb9471cb6018e992dde552abb0064471 100644 GIT binary patch delta 11114 zcmYM)d3;UR`p5BgB$AjTGKk1%3P~i0GzfwSVpem^vr3G0O|6Zpp@^1Ja}A|Bs>a-E zYiLo57OhsPrY%ZUtJPA|@AExtzh1xl$9=D7oqhIN>sim*`^dd(mKT3*S#jr5knb|X zf8Hr(Ol6!MqUits^II)rvI%cu2~15eCKH=rV|1_~?#CFsiz6{S(HI|m4&!hxmcutO z5cgqEzHW}w7)M9dB>TnXm`7}C8?zGfF&+JrjS0p~EQ#IF9|vGX9D!QEOss+HunK;L z8F(FaeT@`5fn==A_$HG^O+M(08ep#L8q|unV;}qgi(|z)#+1S+%*9%miE~gZK7z`~ zan!{8>KaoCqp?0V#Njv=TQa^mPoq3W)gud-g8E`N*U`x2&0HiIW;gy1uV4@Cn`#WV zFgsD-yN2oLVYDXL5Ve3Q=!ajUFJ45a5se}mN=;OnF(FvpH3PMhE~r#4LS{4%)x{*3tit9_4!21#90`HhtkP^ER7;M;?cK(F=a3bDGSpGLvaL_ zMF*9s0*u7<7>FOCR(1-@;n%KLPz(D9+u$SYi>+BzJKWNc{A&;YqCA$0IoDrM6TIWb{#2e86o$HQHP=+s!df^qG(d0EjfP_doP^bI zfg5i}UH2(!B41$u-oqR$*4Unk_NWQ;#OC-EM&LWx5szUr45u)Lp_5CaD~*HbooQ2B zrPWY-n2SO9B676NCO1BXI)+84mEA-Y)dQ@Io=khcD5T3IqG}@#IY{OeWXl|Ll!gXA z<$4j7i5sXD-p4TXW!l=J%BU5^V-3v0M9f1Cuo5-kVWbX?FKLLx3@m}Yu?`MF)t^~T zLo+{xB*C1;5m=#xF;C(%sLxNMw%{Ds97ReTLqT#vCcc4XE=aRc^4 z{~Y_k8ity{MfAh}a>&1`)zj9ltO9E05m*ds;c84m4R{Q7IxeC1@;2t<18js(wKHY{ zZov^)sl9zEJ%`D}uc1Gl#p?Kdd-AUVeLC1Z2|~pcaT?aZQn(2<(QO!x2T+-~fZBUM zmY;!9sOxeu7xS?W9z$jLK5FFwoouGcIW&^!7>EJ57?q+GsMPO7Up$IR^%t0eKO+w_ z6VlnfUOQqm@pvqYOE3{PpuT?+HPJIz1#h4-=#=YX&v`h;)6oHyqDgM-V1MGRs1*co zBxDF`E8?&lrlC^05Q}3Wmc+fN<9FEYFG3A`4Oy^bZqq13$9*h^CA!+`3`eCt9d*Mj z)N3@ybtn!ao`Lo8DzY0UlG&(s@=#kf2DPC1sMNoNn!pN7(fQvKIik;wbaOvAdk1GPn0F@W*SKQvn7W7HQ~ z_pq7txA}5h&hPjNIKs+TKf{m~uc1As@p2AR^k72kTmBBrztv!J?@jFaF z-#&Z?Q~Hp9ePJ~nx}Xp>k&CE-WBS@ujzAUHC^ue$s_tdj01sj{e1NGK$5ST;d!SC& zWYnH-!3ca08{vt5Z3ALxI-FPd;6Tgp|&;_^u zM^r{`pa!ls$X0!Qj3UlJovK{yg3fRnu{8Ffit2mR%E}D3{i w_R0NYssHVnbZ- zetrR!+TT&tU6NN`IEJJ8>tPG*h|0iHWFn4PO+%@99ko{Yn4Q2J)I^t|GO@$;Fa{H!MSq?DUumdH|3uCBG3H?SaJwZ#P!r5Y z&3ra$D;A#hY{JhmAN}I-bq31m>bY4n<8YA9cK+MeqB6F%7L`y?enn ztV8@U#^9eAfI*{d)kdH)G6lKD1eiCBrawHpsc-Oxb|uo0`^5%=>Os0{g!wnZC>s+szjh28LJTs4~f zPp46Cj7?bqYNfBE_VPVcN_V;LcRh@n@NqZ(0hN&}SPmazeJnH9{+qA`YHM4ewxlPf z;2?)a85&Dbd%Xe6;ufrhJCSWQmr<$C8D|H&jE#u@#hO@eynRshMNMQCCgOJFbzv@H zJf?9})ZgFLSx6&=j=iY8xsJ&gN`9WeY}7#0Q3LHmef~4H!r+N^i~69pVlsx{TKozN zu{+NBpZy(h5jBzfctGdB>Lh#IuHch=P-n6+z3_R|z(1fKG!awm)^tbJNPi5%QRsuy zQ5l?t+Pb-@8W-LCSV8RSy&Cf#7O)Xb(}(` z*&2vM4O|BUF%3&%D^x9YK~;M$md1RHz^Uk~^S_*iUNWmuFP-zKqPv3{=m9EazR%cy z*(9Mp&qvkH)2Pp9VKBbse*OvS`$sSwPoZk-SJZ^=qN6XAe3l=M7>z2HC8!6;bySLd zI3f)&6l-HA)aMS?z!g{lKS34iS!|9?Se@=S6Lp_&Q3L;ms-;H``PVs)pJ9uyEv6Dr zLS67S>J)s9+B?roTPqb&=Y23%#<>`Uub~D!gj!g{Ec+HsLDj^ISO=G*w&Lh4cSh&v z(12I54VHh-7ELbJCm!X-8&E6Wj!Nyfs0sdvC9w2tyXT>(0i#hhRSlcsLR9gdz!*I5 z(9nhVP&Uu>g%H~ zaVyL~ryY$}H0I+%{1Ria-&|W!9zk`~X?>u{bASxr#r~zxD zKh{QNEDc$hV+PX5reg}~2A`k?Jc0Vc1=Jq@*<`Ga(@{ma88xBruniVr3rt*KGcy)dT$@k> zoI_RpEjKPkdi8v$j5-BL7(@M;rZno|0Mwqo?79_ogAY+DKZTb)yku}L@sR@C-*K`1 zEjJ81(!UqmVTl**aqW(KiJwO;py^Be;SpP*qX8Dt&@+2IzK^@`EgZRopG_FDlvgZ% zj(=hP%lx9nfy?aQfG?rGUwOIRlDgQCxGC1fsn`|Y!7MEHiv2TOt5?{6KRPzkp)b6R zjqob=!zwFmN@t<^cc3Qx2Wo;oEA4>WFpT&^Bsu0RF2aGU?33~q4krEwld$({`x2YC zn*2|pV-FoivF;jUX5f8P@jSEEz5~`^9pW3PiAJuo51O9Xh4?+(hd!@z1o0#6hQrp| z;`lQ?KI z&kJf}6uv=Ru*JTt(wWTw;_f&KcVi}2*=nDl&JY@N>6nL|FpzI+MFVjV?!X8Pd(#$I zJxm~e4#RPq>oKfK{1b*^0Q;k@ibicsUDq7c@g9Vfjbp~qU{c2aZT=*N+mIxfQSaEy zlzrD$aViGWKNwYPld%sLU?$!`O*Cd9Uvb@yF^q4%@iurMU~Mi4 zf6rdn8g;`FsQ%g53JWnA?_(k+Y`0s{6E(qCk(HSpSQ2yIw+rcpn zwl$W7P9E_GG;|8$_t+=YMyyO+h;ew@^)D<>9J<#&8RId4xFgobp4b)(upNHqT7#p} zo%m@Si^s76W_&>YwUYm_@$GR1&c`dLRF3`7{^9U>{EhelF2!H>+s~i<$Ud@{U=IEJ zP&Y3AvE8DkIF)z|p2h2U20#A9`{UCrJ>b|2yB)N9^*ly%!HXDOMPMPoiq-8fqfG&S&-!dLEn65qiXZ&!hHmI!59~ zRHi<`nplK!So)~_+io(d|5a>?$M9J!ag2(`xybgL=+Ai*;@9{!I^&Mp475IBfALI4 z70o;h#KowA*P~W?Q2ic$C!qGc=nFg1iYIMtWZ(h%JK!t~JjL$_u3w7hi8q|KwK4Te z?*tulgobY1@+Fl zrJv&shuv;7h)`)L4EHIR>OdwY+M`tiJPG&+6Gm`lTj0xkE)FV)HsKJa`>T0BjIN|zy=H> zK7dQ`TTH~fUwEwIO00|Juh^Q%!ga*YptdUFs(oHeKwbYHj>q_GdfD(#JZyv?VhOzK z&``>Y{mSzkgYjMTyUySIa3@a2RyS<%eS(XLFJTQF{hO`s<*1D9!z{dm+T(^dZT|#R z=HA6%JdG+^=NGq;@w**(DQ56N^INQ17oaBa8y4WuKWr-h#*W1IP{rAX**C+ksP8RD zWyI&U%|I?bNqiDVVBBBct#Ql(8rgKL!Fl)-*2TQP?Xi3ns}jGB$@nF9M$a8vd{3e# zFcVdT3td0MNMiGk{bO?!PA8m?Q5f*AYJ~l-L8BBM-ElPz!om0mgB0Jj)jkoo6Hmu7 zm~zi_meT3@l9hIVK^Hn;Tmj-!T0UVd*cw| zPca2+J+OP3i}i`0#Y`;3r|@sAgZ&@c2hmFyLwpLG;~&@x>pfz7U!gILMl@D#0* ztVP@r+u>A<#v`cXb`_^!8RPLzXf8fUya!ieX^+QT#4VVQvx|AWr|32|CXV*;c#E;G zkH_)ukwb@OycU(pQy77l-Tnu7khr$5{rpeV1dA2-c=tXDLx|H+ne2e7p<$@|t;867 z6P2;!*aSU(j$J{fpT~Qg#^F*vScw513e4YrF^xcb+5>gNA()60u?KF%n)n~;SXC|I zAsb{CRh+3M?Z8b@@kA_(GaMS4`C^R2&8TWWidxA{tcb-+dA$FGib9?538;ze!3B5> z)394ps*9KSgcTBh-RQh1gn1!wJMA(GM?Tq|X1(G%CIxBxZKTc{Q8!ZvswzrnaLkKyrd{zI+2sG`UFPqDag8&5+$={~?vtXj!_-U#(1 zeHqgk-&BdPsp*5wh*zS{{{=UWt!(4L*p2=-uopf?rLtF~U3mdcCO(4Em>Fe@bO5TR z7U5D4KU7i2G&{y)937L(G*q<}Vm*eFWuC&R#AD(--rsQ7aWQdz6_59SXn2TvfDEo` zQ~eg|Nx26#&~dl_57d+LAu5xls@W|KMPK4})j0numdt+t#*4`wMDI`X+n4FR#t0%#=v+n8Vlw3o)#Y z$GnWkF%z8ubv@o+w;M2*j&HFx)~{zT7=n5SY{vF@8&#Z{sWydka0T%PsMmPc`u2gd z8kNzjxEf2R*$iyOFNi-zGU1p-Pk6jPi`Svv%Yo_k+$N(|&>P3$CajJj4QvK7Py@V* zE$}evK^4%@9_`UpNK45BZ;W$ zpOD4*_r9IzNTcI1rej)5yZ2+TBk>;84Fa+~-k;CmIDohts(%+Mb4PGECbY5{TZ%cv z=P(6hTH8!?Mm_kRZcS=4X}nHHJYGXpd-*mV@Bja&A7&AMhbq449D9RoY)Cw^Fgzh4 nrm$_>V4uQa9i~(&yf)(2;KHI41N{m+oykbuz1iP0sm1>Re;8cF delta 11245 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 D(T<8M diff --git a/changedetectionio/translations/uk/LC_MESSAGES/messages.po b/changedetectionio/translations/uk/LC_MESSAGES/messages.po index 01f340ed..60071e3e 100644 --- a/changedetectionio/translations/uk/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/uk/LC_MESSAGES/messages.po @@ -17,6 +17,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "Додати нове завдання відстеження змін веб-сторінки" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "Відстежувати цей URL!" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "Спочатку редагувати, потім Відстежувати" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "Група / Тег відстеження" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "Резервне копіювання вже виконується, перевірте через кілька хвилин" @@ -289,7 +328,7 @@ msgstr "Група / Ім'я тегу(ів)" msgid "Recheck time (minutes)" msgstr "Час перевірки (хвилини)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "Імпорт" @@ -1301,11 +1340,6 @@ msgstr "Використовувати системні налаштування msgid "Add a new organisational tag" msgstr "Додати новий організаційний тег" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "Група / Тег відстеження" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "Групи дозволяють керувати фільтрами та сповіщеннями для кількох завдань під одним організаційним тегом." @@ -1560,6 +1594,20 @@ msgstr "Попередній перегляд недоступний — пер msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "відображено {start} - {end} {record_name}, всього {total}" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "Це видалить історію версій (знімки) для ВСІХ завдань, але збереже ваш список URL!" @@ -2143,6 +2191,99 @@ msgstr "Поточний скріншот з помилкою з останнь msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "Скріншот вимагає завантажувача контенту (Sockpuppetbrowser, selenium тощо), який підтримує створення скріншотів." +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "В черзі" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2156,11 +2297,6 @@ msgstr "Завдання додано в стані 'Пауза', збереже msgid "Watch added." msgstr "Завдання додано." -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "відображено {start} - {end} {record_name}, всього {total}" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "записів" @@ -2177,23 +2313,6 @@ msgstr "Детальніше" msgid "You can also add 'shared' watches." msgstr "Ви також можете додати 'спільні' завдання." -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "Додати нове завдання відстеження змін веб-сторінки" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "Відстежувати цей URL!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "Спочатку редагувати, потім Відстежувати" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2343,10 +2462,6 @@ msgstr "Немає інформації" msgid "Checking now" msgstr "Перевірка..." -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "В черзі" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2754,7 +2869,7 @@ msgstr "Неприпустиме значення." msgid "Group tag" msgstr "Тег групи" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "Завдання" @@ -2966,6 +3081,7 @@ msgstr "Увімк" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "Сповіщення" @@ -3833,8 +3949,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "Пошук, або використовуйте Alt+S" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3872,7 +3988,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "Пошук" @@ -4145,18 +4261,6 @@ msgstr "Один рядок на регулярний вираз/збіг" msgid "Login" msgstr "Вхід" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "ГРУПИ" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "НАЛАШТУВАННЯ" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "ІМПОРТ" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "Відновити авто-планування" @@ -4213,6 +4317,42 @@ msgstr "Змінити мову" msgid "Change language" msgstr "Змінити мову" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "Пошук, або використовуйте Alt+S" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh/LC_MESSAGES/messages.mo index 844ae72671b3c0c8193aeb3a43d7ea4bd26acf74..e3ef8856c4d7b584c15886df32a6a19822ac0567 100644 GIT binary patch delta 10968 zcmYM(4Sdg4|HtvKX4Yo2*`3YU4K_2I&E{rnW1AS8`%MiabHBM)nRVw!ZsLlKF%cqJ zA{EwEiqb@AT#AZRD7u9Hi4t{H*Y$ck=kfUW=y5&IIp6a==W{;iobR@-4Ts$74!XI{ z`8TX~_-D&Kj?)4&f>itee@4VPP7c+P=!sh}3tz`>cpdM*s# zH`I!|b~G7DM+H`f&9M?Y<93{g7qA!eJAINJrzuuo8{C9?@sRZ#5|eWqS)9{0g+cK_ zEX3o;BPY6(d2c8xV>7WkZbvQP3O2$VqG*Wy(UndipMp|TfkC+1x&yVh2T-Z}3zey; zE{?MS`{Fpfg5EfwEBlH?$Xw1MRR6uG=ig%%-o$WBNhSYL6!Hl-79T|)+<+Vh=T!{G zGuQ;LqcZh3wnV=)vzHxEE6YS*%&|U*TG#{}iPNwj9z$(i=zZj0dpV0`YJz#F7nY+U zUV|}MgPQOd`r%d7ME|iiCXEU#4Aq{1T1Yq4xP7g|Q41s`o=pFbcJjNvOl~7`DJUsFkk6Ox%V#16Pm>;RMpCt?7m8*Uvf}S-8t7p`aC& zV>6tG+LE=X71Ur`tiyP`f|?*W%S@P!oF``OvktYQ zGgyRIQD-7&fJt#VYUK-2nOceocnytq4cG-xn3=AZ(2#s0=Q}PPiIlu^yEn*RQtWPaH)SBv>LUNov4)WL9KW{CgD*G!#`|$@DQ`0NDS5e??geV8-V^;fC^}W zZJ&bLl9{%?7!|-WY>LZKADGRUj9;O)rpW^)11+%+^%zwD>Bx@_XC6i}zq5~mCjJH= z#Gg@-_okv1mLu79s!(U)5^9UW`B+3@dsGJcqXK^bYq1EYq3=-hGhq&Ms0Sv?->SHhj%Tar^0)ufUHp9ahfag(r`wOu?WneifkTs~xY(Z_+Ui8B&sEPl;Y~6pKv1SVfVgwJSU@k7jNAL?w#k_GQfcdCE zt5BKPWv#Yt(l`8Vot{)D0UC+1=Bc(Wy=FkV;yS3 z!>9pIV=KIY>K8b{yq|>ZlG6>Va06=PNfXV)+1QYJ9tJYMGmt_Ijze9)XHk3hA~Lpf z5*uM^iMf`UsKYZ9J#Y*vut}(U{WxmErKp8$u+Mj3N9y}95`RM1y%c;)&8ZDR?b#@- z#xm4^-dtv-JRFtcZrBF%QO{?iCR&2JW@}JqU)|*Zy|4L!PWHaC( zY)yR@>V>tajQkUINb6B&IcxB`a`G;juG`lIc{SGJ6L# zPlao``C`>zI~u-4eVH21Fdh0}JoQmnh)XdRFWGjVndbR@m_++TY>#U&5f5Tl{1wwN z{$Vpu3F^74ib8J+2T&>Z;?8MrV^FE@izjh3K8T$jH9zm4MFp}A>+mGz;i_5Yx9RgZ zjCx9$nRprMyK)qD<{Hkvdq%kb6#QujMWr|%mBJ*{-gQO=mX5wyh`~6~ItSIS8g)q5 zAvex>7n@*Ix%s^z38SgIuqD=@hwlG}6ar|dM@@Vl{qPcc;Vo3e&SU1Zd!jehFjQc% zsP}rJwk{X-Gi4F#(7lAZrrS{&+l`s{m7X)d6ZW|M6$#ZL2?KE$YJh2|0cK$+K80G@ zbJ!GLM)lu=?4olV3o+{na~sy6GQ11Z@E~@;ztI&!A>m2$CsqzB6Vp(q^=a&ZKcWUq ze98>;3~J)%QHOR1>KcE6I()xlCyeG!>iKZgEm(lsx;Ic~<)b;|U-!K!X=s6+F&y(z z6V61f>?n@HbEv)UKG%H7dZMDCP)P&Wjv$7vM;|W`LpJx^tgvw~Qc?_t?dePvC zGf;c|IBKH#sKc}bGx29^j7d+MPiO|J-$>Nfj71&dr?45$Lmj%csQ32c-Lr<8=e&!8 z?)ML<7lY=TYZi(ccm`@^WvD~87&CAg_QsEKDf%xkpW2P64^bWJjGVw^Jcmks(}m`F zEb6(d3k5~i%Qg%~Wuh1x;v`h6rlT@78?~~{n1k=4-fytT4CsUE-vYIzZEQUo)h`#d zWe*@3a5-Zr=rBx1P52f@;9k@h?JHDKqq3U$i2 zU~haAi||h@z@Zi9zk2P!<j~5r{eT+BeTC^4g2SjsquzI|Ape?p5e;2&IVuxJY= zg-e)%f1y_1vD*B4U4mM{Uh4tW^P{%ztTq#SpvGyAT3`xl0h2Kb|KXxAhr$lqq5X3v zRb#Oo?K7}5K9AapPf!`Vjoq-p8Z%L*H6Jy>c=W{un24(|01u+J>fiEtGf^BWL)}sBy-+F7$1t3Y1mtp7QV619 zEBfGj=7Cd>itxPkCaRzNI%62>c}LU)J*|T=l=?#$jpe9*FQ78A3*)d3-F5$eq@WMN zO;p5P)|&ylVGi{?48awse%n!7@)K&}HXF=}I$Haq+DmP{47IQ-)Yff61+pF8bpPL_ zpb6eby?7ck@e(R!ZC)^Ynu`js1U0~Pyt{|iD%ATms7&of^*>_kCs2p(d#lGr@}EFM zI|^Y~i0Sxp7^E7FbI$nz{?M zRW+zg??IiR&-9=d1+SM)>IPwd>g#a|UPTR9xYbNF72T*mYU|~wv*5DzN_>L)YSe`O zubAr?jp~<%LogSU(Ded^QVJ*RgS2fXH5I6>*^Q0x0*2#d)XE!eH|+taftzC?#-W}+ zZLLJTw;na&UR(bW$$-mg{Hl2&8+DilU>q*C?X{=?KEP}|jM3=1!(69C)a^+_O`MPF zKMEDt1Z;z4*bUdA0{Rl$>i*xM;7vp1Yvz-ifEu6>HSj~I0cNB6t;Yo1hOv0swmYwz zzf?uQ8V-Y&d*|IgYE=P-%~*H8iYykS-tXbrcevHMPQ_|njI4-L~PXuyY211z>yqE@gPm4TN~0UojKS5cqZ+t?DD z?lSKuqTcIb>-SspP=O6bPaL<4{OdGNvkxA|BKtH1b`wKI$;cgRfHg=(2 zh&mG$sO$A6rs5|UjGncoJrZ^LGf?BNsAc~ZNxkjxIclOC=z(|eX>{H+AEx=(gX&4t z073sW0S-h>IKtMeu_^V<=#Ourz9WZi{k-+2i-K0@{+5~8AC>A*jKS_W8pmT09>zrc z2DSG-Z=3hhF@kyzTOWfuWThC7Rj6_IqcVI6b<12qd(56@p;kTybv;Tk02iYITyLLm zL#=2hhTw;oieKA$&^u~c0y(172eUbuw{r0KinKedKn zTk6A5TQv{${8=o!y1h0pNd|Xi8@1h=%@St3zSEKf_1{Kiz7>V`R9Dl@6^f+YdQK$(rtohaw45NJxYQpC+7+*sL z>N-dvgTgH=#^jIq2H;B6i@%`)@IP!)7lHRukFh3NQ&AISViK1C zi~qp_Z2hrr1N%RlLNpC)Q62VUd%SGx0rjSyj!M}??1XDD3XfwOypDY_@R<1y6r)Zo?haKt-P!r=bFv zhni?Nw#2g-k9SbxMt{zq@R*J%xC49O1=M)0U0;|KbwQnh98_w?qf%Uk+KNilVS5#I z?~mK|%cw)=cG~nCh%Km3M)g~anYbB)@H>16@1Qc_D&)ke!)R287g2lmHpby$RHQet z9lC#M0!&1$JPVcj64U~w+j@ny8gHa@TA&-WQI2EsAYaIHu z`O-a!!PFOGdt8so)DhIFK8FhM8Y-}c-b@Tz_OD-NgbbNM${h34Rou$*zfny+V3Zv&8q!qYwbO?bGNr`R{MJ0 H^~nDL5m#OT delta 11056 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 X+}Q20mA!u2nSblh&fK(uyW#%>OC^*L diff --git a/changedetectionio/translations/zh/LC_MESSAGES/messages.po b/changedetectionio/translations/zh/LC_MESSAGES/messages.po index fda1e8a6..c3ac0ab7 100644 --- a/changedetectionio/translations/zh/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/zh/LC_MESSAGES/messages.po @@ -18,6 +18,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "新增网页变更监控" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "监控此 URL!" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "先编辑,再监控" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "分组 / 标签" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "备份正在进行中,请几分钟后再查看" @@ -292,7 +331,7 @@ msgstr "分组/标签名称" msgid "Recheck time (minutes)" msgstr "复检间隔(分钟)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "导入" @@ -1287,11 +1326,6 @@ msgstr "使用系统默认值" msgid "Add a new organisational tag" msgstr "添加新的组织标签" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "分组 / 标签" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "分组可让您在一个组织标签下管理多个监控项的过滤器与通知。" @@ -1544,6 +1578,20 @@ msgstr "无法预览 - 尚未完成抓取/检查或未满足触发条件" msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "显示第 {start} - {end} 条{record_name},共 {total} 条" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "这将删除所有监控项的版本历史(快照),但会保留 URL 列表!" @@ -2116,6 +2164,99 @@ msgstr "最近请求的错误截图" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "截图需要支持截图的内容抓取器(如 Sockpuppetbrowser、Selenium 等)。" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "队列中" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2129,11 +2270,6 @@ msgstr "监控项已以暂停状态添加,保存后将取消暂停。" msgid "Watch added." msgstr "监控项已添加。" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "显示第 {start} - {end} 条{record_name},共 {total} 条" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "记录" @@ -2150,23 +2286,6 @@ msgstr "更多信息" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "新增网页变更监控" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "监控此 URL!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "先编辑,再监控" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2316,10 +2435,6 @@ msgstr "暂无信息" msgid "Checking now" msgstr "正在检查" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "队列中" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2727,7 +2842,7 @@ msgstr "值无效。" msgid "Group tag" msgstr "分组 / 标签" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "监控项" @@ -2939,6 +3054,7 @@ msgstr "开启" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "通知" @@ -3805,8 +3921,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "搜索,或使用 Alt+S 快捷键" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3844,7 +3960,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "搜索" @@ -4113,18 +4229,6 @@ msgstr "每行一个正则/字符串匹配规则" msgid "Login" msgstr "登录" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "分组" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "设置" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "导入" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "恢复自动调度" @@ -4181,6 +4285,42 @@ msgstr "切换语言" msgid "Change language" msgstr "切换语言" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "搜索,或使用 Alt+S 快捷键" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr "" diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.mo index bdbc9feb91052b1c3d96e4aa7c261912c5bed0f4..c90932d2d45433cda9d43644fd21400350d33f31 100644 GIT binary patch delta 9034 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 CKCWH> delta 9122 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 O%6%Iv?z|n@=>GtS3cbSs diff --git a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po index 3f9d40ad..cf10c753 100644 --- a/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po +++ b/changedetectionio/translations/zh_Hant_TW/LC_MESSAGES/messages.po @@ -18,6 +18,45 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Generated-By: Babel 2.18.0\n" +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Add a new web page change detection watch" +msgstr "新增網頁變更檢測任務" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch this URL!" +msgstr "監測此 URL!" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Edit first then Watch" +msgstr "先編輯後監測" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +#: changedetectionio/templates/edit/include_llm_intent.html +msgid "AI — Notify when…" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +#: changedetectionio/blueprint/tags/templates/groups-overview.html +#: changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Watch group / tag" +msgstr "群組 / 標籤" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Live activity" +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Recent additions and live check status will appear here." +msgstr "" + +#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html +msgid "Waiting for activity…" +msgstr "" + #: changedetectionio/blueprint/backups/__init__.py msgid "A backup is already running, check back in a few minutes" msgstr "備份正在進行中,請稍後再回來查看" @@ -291,7 +330,7 @@ msgstr "群組 / 標籤名稱" msgid "Recheck time (minutes)" msgstr "複查時間(分鐘)" -#: changedetectionio/blueprint/imports/templates/import.html +#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html msgid "Import" msgstr "匯入" @@ -1286,11 +1325,6 @@ msgstr "使用系統預設值" msgid "Add a new organisational tag" msgstr "新增組織標籤" -#: changedetectionio/blueprint/tags/templates/groups-overview.html -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch group / tag" -msgstr "群組 / 標籤" - #: changedetectionio/blueprint/tags/templates/groups-overview.html msgid "Groups allows you to manage filters and notifications for multiple watches under a single organisational tag." msgstr "群組功能讓您能在單一組織標籤下,管理多個監測任務的過濾器與通知設定。" @@ -1543,6 +1577,20 @@ msgstr "預覽無法使用 - 未完成抓取 / 檢查或未觸發" msgid "Diff" msgstr "" +#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py +#, python-brace-format +msgid "displaying {start} - {end} {record_name} in total {total}" +msgstr "顯示第 {start} - {end} 條{record_name},共 {total} 條" + +#: changedetectionio/blueprint/ui/queue.py +msgid "queued items" +msgstr "" + +#: changedetectionio/blueprint/ui/queue.py +#, python-brace-format +msgid "Queue cleared ({} items removed)." +msgstr "" + #: changedetectionio/blueprint/ui/templates/clear_all_history.html msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!" msgstr "這將移除「所有」監測任務的版本歷史記錄(快照),但保留您的 URL 列表!" @@ -2115,6 +2163,99 @@ msgstr "最近請求的目前錯誤截圖" msgid "Screenshot requires a Content Fetcher ( Sockpuppetbrowser, selenium, etc ) that supports screenshots." msgstr "截圖需要支援截圖的內容抓取器 (Sockpuppetbrowser, selenium 等)。" +#: changedetectionio/blueprint/ui/templates/queue.html +#, python-format +msgid "Worker %(n)s" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "— idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "idle" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "done" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "cancel" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Watch no longer exists" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Nothing running" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Check queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Live view of what the workers are doing right now and what is waiting in line." +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Running now" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html +msgid "Queued" +msgstr "已排程" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue?" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "

This will remove every pending check from the queue.

Running checks will continue.

" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Clear Queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Workers & queue" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Elapsed" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Status" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "No workers configured (FETCH_WORKERS=0) and queue is empty" +msgstr "" + +#: changedetectionio/blueprint/ui/templates/queue.html +msgid "Waiting for new pages to check…" +msgstr "" + #: changedetectionio/blueprint/ui/views.py #, python-brace-format msgid "Warning, URL {} already exists" @@ -2128,11 +2269,6 @@ msgstr "監測任務已在暫停狀態下新增,儲存後將取消暫停。" msgid "Watch added." msgstr "監測任務已新增。" -#: changedetectionio/blueprint/watchlist/__init__.py -#, python-brace-format -msgid "displaying {start} - {end} {record_name} in total {total}" -msgstr "顯示第 {start} - {end} 條{record_name},共 {total} 條" - #: changedetectionio/blueprint/watchlist/__init__.py msgid "records" msgstr "記錄" @@ -2149,23 +2285,6 @@ msgstr "更多資訊" msgid "You can also add 'shared' watches." msgstr "" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Add a new web page change detection watch" -msgstr "新增網頁變更檢測任務" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Watch this URL!" -msgstr "監測此 URL!" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Edit first then Watch" -msgstr "先編輯後監測" - -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -#: changedetectionio/templates/edit/include_llm_intent.html -msgid "AI — Notify when…" -msgstr "" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Goto full history" msgstr "" @@ -2315,10 +2434,6 @@ msgstr "無資訊" msgid "Checking now" msgstr "正在檢查" -#: changedetectionio/blueprint/watchlist/templates/watch-overview.html -msgid "Queued" -msgstr "已排程" - #: changedetectionio/blueprint/watchlist/templates/watch-overview.html msgid "Summary" msgstr "" @@ -2726,7 +2841,7 @@ msgstr "數值無效。" msgid "Group tag" msgstr "群組 / 標籤" -#: changedetectionio/forms.py +#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/forms.py msgid "Watch" msgstr "監測任務" @@ -2938,6 +3053,7 @@ msgstr "開啟" #: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html #: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py +#: changedetectionio/templates/sidebar-nav.html msgid "Notifications" msgstr "通知" @@ -3803,8 +3919,8 @@ msgid "A new version is available" msgstr "" #: changedetectionio/templates/base.html -msgid "Search, or Use Alt+S Key" -msgstr "搜尋,或使用 Alt+S 鍵" +msgid "Main navigation" +msgstr "" #: changedetectionio/templates/base.html msgid "Share this link:" @@ -3842,7 +3958,7 @@ msgstr "" msgid "Close" msgstr "" -#: changedetectionio/templates/base.html +#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html msgid "Search" msgstr "搜尋" @@ -4111,18 +4227,6 @@ msgstr "" msgid "Login" msgstr "登入" -#: changedetectionio/templates/menu.html -msgid "GROUPS" -msgstr "群組" - -#: changedetectionio/templates/menu.html -msgid "SETTINGS" -msgstr "設定" - -#: changedetectionio/templates/menu.html -msgid "IMPORT" -msgstr "匯入" - #: changedetectionio/templates/menu.html msgid "Resume automatic scheduling" msgstr "" @@ -4179,6 +4283,42 @@ msgstr "更改語言" msgid "Change language" msgstr "更改語言" +#: changedetectionio/templates/sidebar-nav.html +msgid "Add a page watch" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Page Watches" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Watch Groups" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers (coming soon)" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Browsers" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "soon" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Search, or Use Alt+S Key" +msgstr "搜尋,或使用 Alt+S 鍵" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Queue" +msgstr "" + +#: changedetectionio/templates/sidebar-nav.html +msgid "Settings" +msgstr "" + #: changedetectionio/validate_url.py msgid "API Base URL is not a valid http(s) URL." msgstr ""