# Ukrainian translations for changedetection.io
# Copyright (C) 2026 changedetection.io
# This file is distributed under the same license as the changedetection.io project.
#
msgid ""
msgstr ""
"Project-Id-Version:  changedetection.io\n"
"Report-Msgid-Bugs-To: https://github.com/dgtlmoon/changedetection.io\n"
"POT-Creation-Date: 1970-01-01 00:00+0000\n"
"PO-Revision-Date: 2026-02-19 12:30+0100\n"
"Last-Translator: \n"
"Language: uk\n"
"Language-Team: Ukrainian\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.18.0\n"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Add a new web page change detection watch"
msgstr "Додати нове завдання відстеження змін веб-сторінки"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Go"
msgstr "Перейти"

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

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

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

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Currently:"
msgstr "В даний час:"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Select by element"
msgstr "Вибір за елементом"

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

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html changedetectionio/blueprint/ui/templates/edit.html
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear selection"
msgstr "Очистити вибір"

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

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

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Watch group / tag"
msgstr "Група / Тег відстеження"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Watch this URL!"
msgstr "Відстежувати цей URL!"

#: changedetectionio/blueprint/add_watch_ui/templates/add-watch-ui.html
msgid "Edit first then Watch"
msgstr "Спочатку редагувати, потім Відстежувати"

#: changedetectionio/blueprint/backups/__init__.py
msgid "A backup is already running, check back in a few minutes"
msgstr "Резервне копіювання вже виконується, перевірте через кілька хвилин"

#: changedetectionio/blueprint/backups/__init__.py
msgid "Maximum number of backups reached, please remove some"
msgstr "Досягнуто максимальної кількості резервних копій, будь ласка, видаліть старі"

#: changedetectionio/blueprint/backups/__init__.py
msgid "Backup building in background, check back in a few minutes."
msgstr "Резервна копія створюється у фоновому режимі, перевірте через кілька хвилин."

#: changedetectionio/blueprint/backups/__init__.py
msgid "Backups were deleted."
msgstr "Резервні копії було видалено."

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "A backup is running!"
msgstr "Виконується резервне копіювання!"

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "Here you can download and request a new backup, when a backup is completed you will see it listed below."
msgstr "Тут ви можете завантажити або створити нову резервну копію. Коли створення завершиться, вона з'явиться у списку нижче."

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

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "No backups found."
msgstr "Резервних копій не знайдено."

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "Create backup"
msgstr "Створити резервну копію"

#: changedetectionio/blueprint/backups/templates/backup_create.html
msgid "Remove backups"
msgstr "Видалити резервні копії"

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/imports/importer.py
msgid "Importing 5,000 of the first URLs from your list, the rest can be imported again."
msgstr "Імпортуються перші 5000 URL з вашого списку, решту можна імпортувати повторно."

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{count} Imported from list in {duration}s, {skipped_count} Skipped."
msgstr "{count} Імпортовано зі списку за {duration}с, {skipped_count} Пропущено."

#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read JSON file, was it broken?"
msgstr "Не вдалося прочитати JSON-файл, можливо, він пошкоджений?"

#: changedetectionio/blueprint/imports/importer.py
msgid "JSON structure looks invalid, was it broken?"
msgstr "Структура JSON виглядає некоректною, можливо, файл пошкоджений?"

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{count} Imported from Distill.io in {duration}s, {skipped_count} Skipped."
msgstr "{count} Імпортовано з Distill.io за {duration}с, {skipped_count} Пропущено."

#: changedetectionio/blueprint/imports/importer.py
msgid "Unable to read export XLSX file, something wrong with the file?"
msgstr "Не вдалося прочитати файл експорту XLSX, щось не так із файлом?"

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, URL value was incorrect, row was skipped."
msgstr "Помилка обробки рядка {}, значення URL некоректне, рядок пропущено."

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "Error processing row number {}, check all cell data types are correct, row was skipped."
msgstr "Помилка обробки рядка {}, перевірте правильність типів даних у клітинках, рядок пропущено."

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{count} imported from Wachete .xlsx in {duration}s"
msgstr "{count} імпортовано з Wachete .xlsx за {duration}с"

#: changedetectionio/blueprint/imports/importer.py
#, python-brace-format
msgid "{count} imported from custom .xlsx in {duration}s"
msgstr "{count} імпортовано з власного .xlsx за {duration}с"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "URL List"
msgstr "Список URL"

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

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

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

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

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Enter one URL per line, and optionally add tags for each URL after a space, delineated by comma (,):"
msgstr "Введіть по одному URL у рядок, опціонально додайте теги для кожного URL через пробіл, розділяючи їх комами (,):"

#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/edit/include_subtract.html
#: changedetectionio/templates/edit/text-options.html
msgid "Example"
msgstr "Приклад"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "URLs which do not pass validation will stay in the textarea."
msgstr "URL, що не пройшли перевірку, залишаться у текстовому полі."

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Copy and Paste your Distill.io watch 'export' file, this should be a JSON file."
msgstr "Скопіюйте та вставте вміст файлу експорту з Distill.io (файл JSON)."

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/blueprint/imports/templates/import.html
msgid ""
"This is <i>experimental</i>, supported fields are <code>name</code>, <code>uri</code>, <code>tags</code>, "
"<code>config:selections</code>, the rest (including <code>schedule</code>) are ignored."
msgstr ""
"Це <i>експериментальна функція</i>, підтримувані поля: <code>name</code>, <code>uri</code>, <code>tags</code>, "
"<code>config:selections</code>, решта (включно з <code>schedule</code>) ігноруються."

#: changedetectionio/blueprint/imports/templates/import.html
msgid "How to export?"
msgstr "Як експортувати?"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Be sure to set your default fetcher to Chrome if required."
msgstr "Переконайтеся, що встановлено Chrome як завантажувач за замовчуванням, якщо це необхідно."

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Table of custom column and data types mapping for the"
msgstr "Таблиця зіставлення користувацьких стовпців і типів даних для"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Custom mapping"
msgstr "Власне зіставлення"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "File mapping type."
msgstr "Тип зіставлення файлу."

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Column #"
msgstr "Стовпець №"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Type"
msgstr "Тип"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "none"
msgstr "немає"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "CSS/xPath filter"
msgstr "Фільтр CSS/xPath"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Group / Tag name(s)"
msgstr "Група / Ім'я тегу(ів)"

#: changedetectionio/blueprint/imports/templates/import.html
msgid "Recheck time (minutes)"
msgstr "Час перевірки (хвилини)"

#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/templates/sidebar-nav.html
msgid "Import"
msgstr "Імпорт"

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

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

#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection removed."
msgstr "Захист паролем вимкнено."

#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Warning: Worker count ({worker_count}) is close to or exceeds available CPU cores ({cpu_count})"
msgstr ""
"Увага: Кількість воркерів ({worker_count}) наближається до кількості доступних ядер процесора або перевищує її "
"({cpu_count})"

#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Worker count adjusted: {}"
msgstr "Кількість воркерів скориговано: {}"

#: changedetectionio/blueprint/settings/__init__.py
msgid "Dynamic worker adjustment not supported for sync workers"
msgstr "Динамічне налаштування воркерів не підтримується для синхронних процесів"

#: changedetectionio/blueprint/settings/__init__.py
#, python-brace-format
msgid "Error adjusting workers: {}"
msgstr "Помилка налаштування воркерів: {}"

#: changedetectionio/blueprint/settings/__init__.py
msgid "Password protection enabled."
msgstr "Захист паролем увімкнено."

#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/settings/notifications/__init__.py
msgid "Settings updated."
msgstr "Налаштування оновлено."

#: changedetectionio/blueprint/settings/__init__.py changedetectionio/blueprint/settings/notifications/__init__.py
#: changedetectionio/blueprint/ui/edit.py changedetectionio/processors/extract.py
msgid "An error occurred, please see below."
msgstr "Сталася помилка, дивіться подробиці нижче."

#: changedetectionio/blueprint/settings/__init__.py
msgid "API Key was regenerated."
msgstr "API-ключ було згенеровано заново."

#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling paused - checks will not be queued."
msgstr "Автоматичне планування призупинено — перевірки не додаватимуться в чергу."

#: changedetectionio/blueprint/settings/__init__.py
msgid "Automatic scheduling resumed - checks will be queued normally."
msgstr "Автоматичне планування відновлено — перевірки виконуватимуться у звичайному режимі."

#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications muted."
msgstr "Усі сповіщення вимкнено."

#: changedetectionio/blueprint/settings/__init__.py
msgid "All notifications unmuted."
msgstr "Усі сповіщення увімкнено."

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

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

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

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

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

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "Base URL used for the"
msgstr "Базовий URL, що використовується для"

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "token in notification links."
msgstr "токена в посиланнях сповіщень."

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
msgid "Default value is the system environment variable"
msgstr "Значення за замовчуванням береться із системної змінної оточення"

#: changedetectionio/blueprint/settings/notifications/templates/apprise.html
#: changedetectionio/templates/_common_fields.html
msgid "read more here"
msgstr "читати більше тут"

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

#: changedetectionio/blueprint/settings/templates/notification-log.html
msgid "Notification debug log"
msgstr "Журнал налагодження сповіщень"

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

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/tags/templates/edit-tag.html
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "General"
msgstr "Загальні"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Fetching"
msgstr "Отримання даних"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Global Filters"
msgstr "Глобальні фільтри"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UI Options"
msgstr "Налаштування інтерфейсу"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Backups"
msgstr "Резервні копії"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Time & Date"
msgstr "Час і Дата"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "CAPTCHA & Proxies"
msgstr "CAPTCHA та Проксі"

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

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Info"
msgstr "Інфо"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Default recheck time for all watches, current system minimum is"
msgstr "Час перевірки за замовчуванням для всіх завдань (поточний системний мінімум:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "more info"
msgstr "детальніше"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "After this many consecutive times that the CSS/xPath filter is missing, send a notification"
msgstr "Після стількох послідовних відсутностей CSS/xPath фільтра надсилати сповіщення"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to <strong>0</strong> to disable"
msgstr "Встановіть <strong>0</strong>, щоб вимкнути"

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit collection of history snapshots for each watch to this number of history items."
msgstr "Обмежити історію знімків для кожного завдання цією кількістю записів."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Set to empty to disable / no limit"
msgstr "Залиште порожнім, щоб вимкнути (без обмежень)"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password protection for your changedetection.io application."
msgstr "Захист паролем вашого застосунку changedetection.io."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Password is locked."
msgstr "Пароль заблоковано."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Clear Snapshot History"
msgstr "Очистити історію знімків"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Allow access to the watch change history page when password is enabled (Good for sharing the diff page)"
msgstr "Дозволити доступ до сторінки історії змін при увімкненому паролі (корисно для поширення посилань на різницю)"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "When a request returns no content, or the HTML does not contain any text, is this considered a change?"
msgstr "Чи вважати зміною, якщо запит не повертає вмісту або HTML не містить тексту?"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Choose a default proxy for all watches"
msgstr "Виберіть проксі за замовчуванням для всіх завдань"

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the <strong>Basic</strong> method (default) where your watched sites don't need Javascript to render."
msgstr ""
"Використовувати <strong>Базовий</strong> метод (за замовчуванням), якщо сайтам не потрібен Javascript для "
"відображення."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"The <strong>Chrome/Javascript</strong> method requires a network connection to a running WebDriver+Chrome server, set"
" by the ENV var 'WEBDRIVER_URL'."
msgstr ""
"<strong>Chrome/Javascript</strong> метод потребує мережевого підключення до запущеного сервера WebDriver+Chrome, "
"заданого змінною оточення 'WEBDRIVER_URL'."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"If you're having trouble waiting for the page to be fully rendered (text missing etc), try increasing the 'wait' time"
" here."
msgstr "Якщо сторінка не встигає повністю відобразитися (відсутній текст тощо), спробуйте збільшити час очікування."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will wait <i>n</i> seconds before extracting the text."
msgstr "Очікування складе <i>n</i> секунд перед вилученням тексту."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Number of concurrent workers to process watches. More workers = faster processing but higher memory usage."
msgstr "Кількість одночасних процесів (воркерів). Більше воркерів = швидше, але потребує більше пам'яті."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Currently running:"
msgstr "Зараз запущено:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "operational"
msgstr "активних"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "workers"
msgstr "воркерів"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "actively processing"
msgstr "в обробці"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Example - 3 seconds random jitter could trigger up to 3 seconds earlier or up to 3 seconds later"
msgstr "Приклад: 3 секунди випадкового джитера можуть запустити перевірку на 3 секунди раніше або пізніше"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "For regular plain requests (not chrome based), maximum number of seconds until timeout, 1-999."
msgstr "Для звичайних запитів (не Chrome): максимальний час очікування (тайм-аут) у секундах, 1-999."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Applied to all requests."
msgstr "Застосовується до всіх запитів."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note: Simply changing the User-Agent often does not defeat anti-robot technologies, it's important to consider"
msgstr "Примітка: Проста зміна User-Agent часто не допомагає обійти захист від роботів, важливо враховувати"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "all of the ways that the browser is detected"
msgstr "усі способи виявлення браузера"

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

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/blueprint/ui/templates/diff.html
#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/templates/_common_fields.html
msgid "Tip:"
msgstr "Порада:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Ignore whitespace, tabs and new-lines/line-feeds when considering if a change was detected."
msgstr "Ігнорувати пробіли, табуляцію та переноси рядків під час виявлення змін."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note:"
msgstr "Примітка:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Changing this will change the status of your existing watches, possibly trigger alerts etc."
msgstr "Зміна цього параметра вплине на статус існуючих завдань, можливе спрацювання сповіщень."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Render anchor tag content, default disabled, when enabled renders links as"
msgstr "Відображати вміст тегів посилань. За замовчуванням вимкнено. Якщо увімкнено, посилання відображаються як"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Changing this could affect the content of your existing watches, possibly trigger alerts etc."
msgstr "Зміна цього параметра може вплинути на вміст ваших завдань та викликати хибні спрацювання."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html
msgid "Remove HTML element(s) by CSS and XPath selectors before text conversion."
msgstr "Видалити HTML-елемент(и) за допомогою CSS та XPath селекторів перед перетворенням у текст."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html
msgid "Don't paste HTML here, use only CSS and XPath selectors"
msgstr "Не вставляйте сюди HTML, використовуйте лише CSS та XPath селектори"

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/include_subtract.html
msgid "Add multiple elements, CSS or XPath selectors per line to ignore multiple parts of the HTML."
msgstr "Додайте кілька елементів, CSS або XPath селекторів (по одному на рядок), щоб ігнорувати частини HTML."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Note: This is applied globally in addition to the per-watch rules."
msgstr "Примітка: Це застосовується глобально на додаток до правил конкретних завдань."

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html
msgid "Matching text will be ignored in the text snapshot (you can still see it but it wont trigger a change)"
msgstr "Текст, що збігається, буде проігноровано у текстовому знімку (ви його побачите, але він не викличе сповіщення)"

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html
msgid "Each line processed separately, any line matching will be ignored (removed before creating the checksum)"
msgstr ""
"Кожен рядок обробляється окремо; будь-який рядок, що збігається, буде проігноровано (видалено перед створенням "
"контрольної суми)"

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html
msgid "Regular Expression support, wrap the entire line in forward slash"
msgstr "Підтримка регулярних виразів: обгорніть весь рядок у скісні риски"

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/templates/edit/text-options.html
msgid "Changing this will affect the comparison checksum which may trigger an alert"
msgstr "Зміна цього параметра вплине на контрольну суму порівняння, що може викликати спрацювання сповіщення"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Remove any text that appears in the \"Ignore text\" from the output (otherwise its just ignored for change-detection)"
msgstr ""
"Видалити будь-який текст, вказаний у «Ігнорувати текст», із виводу (інакше він просто ігнорується під час перевірки "
"змін)"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API Access"
msgstr "Доступ до API"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Drive your changedetection.io via API, More about"
msgstr "Керуйте changedetection.io через API. Детальніше про"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "API access and examples here"
msgstr "доступ до API та приклади тут"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Restrict API access limit by using"
msgstr "Обмежити доступ до API за допомогою"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "header - required for the Chrome Extension to work"
msgstr "заголовок - необхідний для роботи розширення Chrome"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "copy"
msgstr "копіювати"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Regenerate API key"
msgstr "Перестворити ключ API"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Extension"
msgstr "Розширення Chrome"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Easily add any web-page to your changedetection.io installation from within Chrome."
msgstr "Легко додавайте будь-яку веб-сторінку до вашої інсталяції changedetection.io прямо з Chrome."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 1"
msgstr "Крок 1"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Install the extension,"
msgstr "Встановіть розширення,"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 2"
msgstr "Крок 2"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Navigate to this page,"
msgstr "Перейдіть на цю сторінку,"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Step 3"
msgstr "Крок 3"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Open the extension from the toolbar and click"
msgstr "Відкрийте розширення на панелі інструментів і натисніть"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Sync API Access"
msgstr "Синхронізувати доступ до API"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Try our new Chrome Extension!"
msgstr "Спробуйте наше нове розширення для Chrome!"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome store icon"
msgstr "Іконка магазину Chrome"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Chrome Webstore"
msgstr "Магазин Chrome"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Maximum number of history snapshots to include in the watch specific RSS feed."
msgstr "Максимальна кількість знімків історії для включення в RSS-стрічку конкретного завдання."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "For watching other RSS feeds - When watching RSS/Atom feeds, convert them into clean text for better change detection."
msgstr ""
"Для відстеження інших RSS-каналів — при відстеженні RSS/Atom перетворювати їх на чистий текст для кращого виявлення "
"змін."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Does your reader support HTML? Set it here"
msgstr "Ваша читалка підтримує HTML? Налаштуйте тут"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "'System default' for the same template for all items, or re-use your \"Notification Body\" as the template."
msgstr "'Системний за замовчуванням' для єдиного шаблону або використовуйте ваше 'Тіло сповіщення' як шаблон."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Ensure the settings below are correct, they are used to manage the time schedule for checking your web page watches."
msgstr "Переконайтеся, що налаштування нижче вірні, вони використовуються для керування розкладом перевірок веб-сторінок."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "UTC Time & Date from Server:"
msgstr "Час і дата UTC із сервера:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Local Time & Date in Browser:"
msgstr "Місцевий час і дата у браузері:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable this setting to open the diff page in a new tab. If disabled, the diff page will open in the current tab."
msgstr "Увімкніть, щоб відкривати сторінку різниці у новій вкладці. Якщо вимкнено, сторінка відкриється у поточній вкладці."

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Realtime UI Updates Enabled - (Restart required if this is changed)"
msgstr "Оновлення інтерфейсу в реальному часі увімкнено — (Потрібен перезапуск при зміні)"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Enable or Disable Favicons next to the watch list"
msgstr "Увімкнути або вимкнути значки (фавіконки) поруч зі списком завдань"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Number of items per page in the watch overview list, 0 to disable."
msgstr "Кількість елементів на сторінці у списку завдань, 0 для вимкнення."

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

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

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Tip"
msgstr "Порада"

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

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "\"Name\" will be used for selecting the proxy in the Watch Edit settings"
msgstr "«Ім'я» буде використовуватися для вибору проксі в налаштуваннях завдання"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid ""
"SOCKS5 proxies with authentication are only supported with 'plain requests' fetcher, for other fetchers you should "
"whitelist the IP access instead"
msgstr ""
"SOCKS5 проксі з аутентифікацією підтримуються лише завантажувачем 'звичайні запити', для інших завантажувачів "
"необхідно додати IP до білого списку"

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

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Python version:"
msgstr "Версія Python:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "Plugins active:"
msgstr "Активні плагіни:"

#: changedetectionio/blueprint/settings/templates/settings.html
msgid "No plugins active"
msgstr "Немає активних плагінів"

#. 'Usage' here means token consumption/cost stats for the AI provider, not a how-to guide
#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
msgctxt "AI usage stats"
msgid "Usage"
msgstr "Використання"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html
#: changedetectionio/blueprint/ui/templates/clear_all_history.html changedetectionio/templates/base.html
msgid "Cancel"
msgstr "Скасувати"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/tags/__init__.py
#, python-brace-format
msgid "The tag \"{}\" already exists"
msgstr "Тег «{}» вже існує"

#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag added"
msgstr "Тег додано"

#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag deleted, removing from watches in background"
msgstr "Тег видалено, видалення із завдань виконується у фоновому режимі"

#: changedetectionio/blueprint/tags/__init__.py
msgid "Unlinking tag from watches in background"
msgstr "Відв'язування тегу від завдань виконується у фоновому режимі"

#: changedetectionio/blueprint/tags/__init__.py
msgid "All tags deleted, clearing from watches in background"
msgstr "Усі теги видалено, очищення завдань виконується у фоновому режимі"

#: changedetectionio/blueprint/tags/__init__.py
msgid "Tag not found"
msgstr "Тег не знайдено"

#: changedetectionio/blueprint/tags/__init__.py
msgid "Updated"
msgstr "Оновлено"

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

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

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

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

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

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Filters & Triggers"
msgstr "Фільтри та Тригери"

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

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

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

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

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/blueprint/tags/templates/edit-tag.html
msgid "These settings are <strong><i>added</i></strong> to any existing watch configurations."
msgstr "Ці налаштування <strong><i>додаються</i></strong> до будь-яких існуючих конфігурацій завдань."

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Text filtering"
msgstr "Фільтрація тексту"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use with caution!"
msgstr "Використовуйте з обережністю!"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "This will easily fill up your email storage quota or flood other storages."
msgstr "Це може швидко переповнити вашу поштову скриньку або інші сховища."

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Look out!"
msgstr "Увага!"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Lookout!"
msgstr "Обережно!"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
#, python-format
msgid ""
"There are <a href=\"%(url)s\">system-wide notification URLs enabled</a>, this form will override notification "
"settings for this watch only &dash; an empty Notification URL list here will still send notifications."
msgstr ""
"Є <a href=\"%(url)s\">увімкнені системні URL сповіщень</a>; ця форма перевизначить налаштування сповіщень лише для "
"цього завдання &dash; порожній список URL сповіщень тут не вимкне надсилання сповіщень (використовуватимуться "
"системні)."

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Use system defaults"
msgstr "Використовувати системні налаштування"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Add a new organisational 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 "Групи дозволяють керувати фільтрами та сповіщеннями для кількох завдань під одним організаційним тегом."

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "# Watches"
msgstr "К-ть завдань"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Tag / Label name"
msgstr "Ім'я Тегу / Мітки"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "No website organisational tags/groups configured"
msgstr "Організаційні теги/групи сайтів не налаштовані"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/templates/menu.html
msgid "Mute notifications"
msgstr "Вимкнути сповіщення"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/edit.py
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Edit"
msgstr "Редагувати"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck"
msgstr "Перевірити знову"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Delete Group?"
msgstr "Видалити групу?"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid "<p>Are you sure you want to delete group <strong>%(title)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr "<p>Ви впевнені, що бажаєте видалити групу <strong>%(title)s</strong>?</p><p>Цю дію неможливо скасувати.</p>"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
msgid "Delete"
msgstr "Видалити"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Deletes and removes tag"
msgstr "Видаляє тег повністю"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Unlink Group?"
msgstr "Відв'язати групу?"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from group <strong>%(title)s</strong>?</p><p>The tag will be kept but "
"watches will be removed from it.</p>"
msgstr ""
"<p>Ви впевнені, що хочете відв'язати всі завдання від групи <strong>%(title)s</strong>?</p><p>Тег збережеться, але "
"завдання будуть видалені з нього.</p>"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/templates/base.html
msgid "Unlink"
msgstr "Відв'язати"

#: changedetectionio/blueprint/tags/templates/groups-overview.html
msgid "Keep the tag but unlink any watches"
msgstr "Зберегти тег, але відв'язати завдання"

#: changedetectionio/blueprint/tags/templates/groups-overview.html changedetectionio/blueprint/ui/templates/edit.html
msgid "RSS Feed for this watch"
msgstr "RSS-стрічка для цього завдання"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches deleted"
msgstr "{} завдань видалено"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches paused"
msgstr "{} завдань призупинено"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches unpaused"
msgstr "{} завдань відновлено"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches updated"
msgstr "{} завдань оновлено"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches muted"
msgstr "{} завдань заглушено (без сповіщень)"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches un-muted"
msgstr "{} завдань увімкнено (зі сповіщеннями)"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches queued for rechecking"
msgstr "{} завдань поставлено в чергу на перевірку"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches errors cleared"
msgstr "Помилки очищено у {} завдань"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches cleared/reset."
msgstr "{} завдань очищено/скинуто."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches set to use default notification settings"
msgstr "Для {} завдань встановлено налаштування сповіщень за замовчуванням"

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

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

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

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

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "{} watches were tagged"
msgstr "{} завдань було позначено тегами"

#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch not found"
msgstr "Завдання не знайдено"

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Cleared snapshot history for watch {}"
msgstr "Очищено історію знімків для завдання {}"

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

#: changedetectionio/blueprint/ui/__init__.py
msgid "History clearing started in background"
msgstr "Очищення історії запущено у фоновому режимі"

#: changedetectionio/blueprint/ui/__init__.py
msgid "Incorrect confirmation text."
msgstr "Невірний текст підтвердження."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "The watch by UUID {} does not exist."
msgstr "Завдання з UUID {} не існує."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Deleted."
msgstr "Видалено."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Cloned, you are editing the new watch."
msgstr "Клоновано, ви редагуєте нове завдання."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Watch is already queued or being checked."
msgstr "Завдання вже в черзі або перевіряється."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Queued 1 watch for rechecking."
msgstr "1 завдання додано в чергу на перевірку."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {count} watches for rechecking ({skipped_count} already queued or running)."
msgstr "Додано {count} завдань у чергу ({skipped_count} вже в черзі або виконуються)."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Queued {} watches for rechecking."
msgstr "Додано {} завдань у чергу на перевірку."

#: changedetectionio/blueprint/ui/__init__.py
msgid "Queueing watches for rechecking in background..."
msgstr "Додавання завдань у чергу виконується у фоновому режимі..."

#: changedetectionio/blueprint/ui/__init__.py
#, python-brace-format
msgid "Could not share, something went wrong while communicating with the share server - {}"
msgstr "Не вдалося поділитися, помилка зв'язку із сервером обміну - {}"

#: changedetectionio/blueprint/ui/__init__.py
msgid "Language set to auto-detect from browser"
msgstr "Мову встановлено на автовизначення з браузера"

#: changedetectionio/blueprint/ui/diff.py changedetectionio/blueprint/ui/preview.py
msgid "No history found for the specified link, bad link?"
msgstr "Історію для вказаного посилання не знайдено, невірне посилання?"

#: changedetectionio/blueprint/ui/diff.py
msgid "Not enough history (2 snapshots required) to show difference page for this watch."
msgstr "Недостатньо історії (потрібно 2 знімки) для відображення різниці."

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

#: changedetectionio/blueprint/ui/edit.py
msgid "No watches to edit"
msgstr "Немає завдань для редагування"

#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "No watch with the UUID {} found."
msgstr "Завдання з UUID {} не знайдено."

#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Switched to mode - {}."
msgstr "Переключено в режим - {}."

#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Could not load '{}' processor, processor plugin might be missing. Please select a different processor."
msgstr "Не вдалося завантажити процесор '{}', можливо плагін відсутній. Будь ласка, виберіть інший процесор."

#: changedetectionio/blueprint/ui/edit.py
#, python-brace-format
msgid "Could not load '{}' processor, processor plugin might be missing."
msgstr "Не вдалося завантажити процесор '{}', можливо плагін відсутній."

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

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

#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch - unpaused!"
msgstr "Завдання оновлено — знято з паузи!"

#: changedetectionio/blueprint/ui/edit.py
msgid "Updated watch."
msgstr "Завдання оновлено."

#: changedetectionio/blueprint/ui/preview.py
msgid "Preview unavailable - No fetch/check completed or triggers not reached"
msgstr "Попередній перегляд недоступний — перевірка не завершена або тригери не спрацювали"

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

#: changedetectionio/blueprint/ui/queue.py changedetectionio/blueprint/watchlist/__init__.py
#, python-brace-format
msgid "displaying <b>{start} - {end}</b> {record_name} in total <b>{total}</b>"
msgstr "відображено <b>{start} - {end}</b> {record_name}, всього <b>{total}</b>"

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

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

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "This will remove version history (snapshots) for ALL watches, but keep your list of URLs!"
msgstr "Це видалить історію версій (знімки) для ВСІХ завдань, але збереже ваш список URL!"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "You may like to use the"
msgstr "Можливо, ви захочете спочатку використати"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "BACKUP"
msgstr "РЕЗЕРВНЕ КОПІЮВАННЯ"

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

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Confirmation text"
msgstr "Текст підтвердження"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Type in the word"
msgstr "Введіть слово"

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "to confirm that you understand."
msgstr ", щоб підтвердити розуміння наслідків."

#: changedetectionio/blueprint/ui/templates/clear_all_history.html
msgid "Clear History!"
msgstr "Очистити історію!"

#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share diff as image"
msgstr "Поділитися різницею як зображенням"

#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Share as Image"
msgstr "Поділитися як зображенням"

#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching"
msgstr "Ігнорувати рядки, що збігаються з"

#: changedetectionio/blueprint/ui/templates/diff-offscreen-options.html
msgid "Ignore any lines matching excluding digits"
msgstr "Ігнорувати рядки, що збігаються з (виключаючи цифри)"

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

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

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Words"
msgstr "Слова"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Lines"
msgstr "Рядки"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Ignore Whitespace"
msgstr "Ігнорувати пробіли"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Same/non-changed"
msgstr "Однакове/без змін"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Removed"
msgstr "Видалено"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Added"
msgstr "Додано"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/edit.html
msgid "Replaced"
msgstr "Замінено"

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

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

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Keyboard:"
msgstr "Клавіатура:"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Previous"
msgstr "Попереднє"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "Next"
msgstr "Наступне"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump to next difference"
msgstr "Перейти до наступної розбіжності"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Jump"
msgstr "Перейти"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/templates/extract.html
msgid "Error Text"
msgstr "Текст помилки"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/templates/extract.html
msgid "Error Screenshot"
msgstr "Скріншот помилки"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/templates/extract.html
msgid "Text"
msgstr "Текст"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Current screenshot"
msgstr "Поточний скріншот"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/processors/extract.py
#: changedetectionio/processors/templates/extract.html
msgid "Extract Data"
msgstr "Вилучити дані"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "seconds ago."
msgstr "секунд тому."

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "seconds ago"
msgstr "секунд тому"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Current error-ing screenshot from most recent request"
msgstr "Скріншот помилки з останнього запиту"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Pro-tip: You can enable <strong>\"share access when password is enabled\"</strong> from settings."
msgstr "Порада: Ви можете увімкнути <strong>\"ділитися доступом при увімкненому паролі\"</strong> у налаштуваннях."

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

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Goto single snapshot"
msgstr "Перейти до одиночного знімка"

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Highlight text to share or add to ignore lists."
msgstr "Виділіть текст, щоб поділитися ним або додати до списку ігнорування."

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

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
msgid "For now, Differences are performed on text, not graphically, only the latest screenshot is available."
msgstr "На даний момент порівняння виконується за текстом, а не графічно; доступний лише останній скріншот."

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Current screenshot from most recent request"
msgstr "Поточний скріншот з останнього запиту"

#: changedetectionio/blueprint/ui/templates/diff.html changedetectionio/blueprint/ui/templates/preview.html
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "No screenshot available just yet! Try rechecking the page."
msgstr "Скріншот поки недоступний! Спробуйте перевірити сторінку ще раз."

#: changedetectionio/blueprint/ui/templates/diff.html
msgid "Screenshot requires Playwright/WebDriver enabled"
msgstr "Для скриншотів потрібен увімкнений Playwright/WebDriver"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Request"
msgstr "Запит"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Browser Steps"
msgstr "Кроки браузера"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Filter Selector"
msgstr "Візуальний селектор фільтра"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Conditions"
msgstr "Умови"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Stats"
msgstr "Статистика"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Some sites use JavaScript to create the content, for this you should"
msgstr "Деякі сайти використовують JavaScript для створення контенту, для цього вам слід"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "use the Chrome/WebDriver Fetcher"
msgstr "використовувати Chrome/WebDriver завантажувач"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the URL"
msgstr "В URL підтримуються змінні"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "help and examples here"
msgstr "довідка та приклади тут"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Organisational tag/group name used in the main listing page"
msgstr "Ім'я організаційного тегу/групи, що використовується на головній сторінці"

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

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Automatically uses the page title if found, you can also use your own title/description here"
msgstr "Автоматично використовує заголовок сторінки, якщо знайдено. Ви також можете вказати тут свою назву/опис."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The interval/amount of time between each check."
msgstr "Інтервал часу між перевірками."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Sends a notification when the filter can no longer be seen on the page, good for knowing when the page changed and "
"your filter will not work anymore."
msgstr ""
"Надсилає сповіщення, коли фільтр більше не видно на сторінці. Корисно, щоб дізнатися, що сторінка змінилася і ваш "
"фільтр більше не працює."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set to empty to use system settings default"
msgstr "Залиште порожнім для використання системних налаштувань"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Connect using Bright Data and Oxylabs Proxies, find out more here."
msgstr "Підключення через проксі Bright Data та Oxylabs, дізнайтеся більше тут."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check/Scan all"
msgstr "Перевірити/Сканувати всі"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Choose a proxy for this watch"
msgstr "Виберіть проксі для цього завдання"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Using the current global default settings"
msgstr "Використовуються поточні глобальні налаштування"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Show advanced options"
msgstr "Показати розширені налаштування"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Run this code before performing change detection, handy for filling in fields and other actions"
msgstr "Виконати цей код перед перевіркою змін, зручно для заповнення полів та інших дій"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "More help and examples here"
msgstr "Більше довідки та прикладів тут"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request body"
msgstr "Змінні підтримуються в тілі запиту"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Variables are supported in the request header values"
msgstr "Змінні підтримуються в заголовках запиту"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Alert! Extra headers file found and will be added to this watch!"
msgstr "Увага! Знайдено файл додаткових заголовків, їх буде додано до цього завдання!"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Headers can be also read from a file in your data-directory"
msgstr "Заголовки також можуть бути прочитані з файлу у вашій директорії даних"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read more here"
msgstr "Читати більше тут"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Not supported by Selenium browser"
msgstr "Не підтримується браузером Selenium"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Turn on text finder"
msgstr "Увімкнути текстовий пошук"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please wait, first browser step can take a little time to load.."
msgstr "Будь ласка, зачекайте, перший крок браузера може зайняти деякий час..."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Click here to Start"
msgstr "Натисніть тут для запуску"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Please allow 10-15 seconds for the browser to connect."
msgstr "Будь ласка, зачекайте 10-15 секунд для підключення браузера."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Press \"Play\" to start."
msgstr "Натисніть \"Play\" для старту."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Visual Selector data is not ready, watch needs to be checked atleast once."
msgstr "Дані візуального селектора не готові, завдання має бути перевірено хоча б один раз."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Sorry, this functionality only works with fetchers that support interactive Javascript (so far only Playwright based "
"fetchers)"
msgstr ""
"Вибачте, ця функція працює лише із завантажувачами, що підтримують інтерактивний Javascript (наразі лише на базі "
"Playwright)"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports interactive Javascript."
msgstr "на той, що підтримує інтерактивний Javascript."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "You need to"
msgstr "Вам потрібно"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Set the fetch method"
msgstr "Встановити метод завантаження"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the verify (✓) button to test if a condition passes against the current snapshot."
msgstr "Використовуйте кнопку перевірки (✓), щоб протестувати умову на поточному знімку."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Read a quick tutorial about"
msgstr "Прочитайте короткий посібник про"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "using conditional web page changes here"
msgstr "використання умовних змін веб-сторінок тут"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Activate preview"
msgstr "Активувати попередній перегляд"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Pro-tips:"
msgstr "Поради:"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Use the preview page to see your filters and triggers highlighted."
msgstr "Використовуйте сторінку попереднього перегляду, щоб побачити підсвічування фільтрів і тригерів."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Limit trigger/ignore/block/extract to;"
msgstr "Обмежити тригер/ігнор/блок/вилучення до;"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Note: Depending on the length and similarity of the text on each line, the algorithm may consider an "
"<strong>addition</strong> instead of <strong>replacement</strong> for example."
msgstr ""
"Примітка: Залежно від довжини та схожості тексту, алгоритм може вважати це, наприклад, <strong>додаванням</strong> "
"замість <strong>заміни</strong>."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "So it's always better to select"
msgstr "Тому завжди краще обирати"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "when you're interested in new content."
msgstr "коли вас цікавить новий контент."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "When content is merely moved in a list, it will also trigger an"
msgstr "Коли контент просто переміщується у списку, це також викличе"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "addition"
msgstr "додаванням"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "consider enabling"
msgstr "розгляньте увімкнення"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Only trigger when unique lines appear"
msgstr "Спрацьовувати лише при появі унікальних рядків"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"Good for websites that just move the content around, and you want to know when NEW content is added, compares new "
"lines against all history for this watch."
msgstr ""
"Корисно для сайтів, які просто переміщують контент, коли ви хочете знати лише про НОВИЙ контент. Порівнює нові рядки "
"з усією історією цього завдання."

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Helps reduce changes detected caused by sites shuffling lines around, combine with <i>check unique lines</i> below."
msgstr ""
"Допомагає зменшити хибні спрацювання, спричинені перемішуванням рядків на сайті, використовуйте разом із "
"<i>перевіркою унікальних рядків</i> нижче."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Remove any whitespace before and after each line of text"
msgstr "Видаляти пробіли на початку та в кінці кожного рядка тексту"

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

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Loading..."
msgstr "Завантаження..."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "The Visual Selector tool lets you select the"
msgstr "Інструмент візуального вибору дозволяє вибрати"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "text"
msgstr "текстові"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid ""
"elements that will be used for the change detection. It automatically fills-in the filters in the "
"\"CSS/JSONPath/JQ/XPath Filters\" box of the"
msgstr ""
"елементи, які будуть використовуватися для виявлення змін. Він автоматично заповнює фільтри в полі "
"\"CSS/JSONPath/JQ/XPath Фільтри\" у вкладці"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "tab. Use"
msgstr ". Використовуйте"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Shift+Click"
msgstr "Shift+Клік"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to select multiple items."
msgstr "для вибору кількох елементів."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Selection Mode:"
msgstr "Режим вибору:"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Draw area"
msgstr "Малювання області"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "One moment, fetching screenshot and element information.."
msgstr "Хвилинку, отримання скріншота та інформації про елементи..."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Sorry, this functionality only works with fetchers that support Javascript and screenshots (such as playwright etc)."
msgstr "Вибачте, ця функція працює лише із завантажувачами, що підтримують Javascript і скріншоти (наприклад, playwright)."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "to one that supports Javascript and screenshots."
msgstr "на підтримуючий Javascript і скріншоти."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Check count"
msgstr "Кількість перевірок"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Consecutive filter failures"
msgstr "Послідовні помилки фільтра"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "History length"
msgstr "Довжина історії"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Last fetch duration"
msgstr "Тривалість останнього завантаження"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Notification alert count"
msgstr "Кількість надісланих сповіщень"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Server type reply"
msgstr "Відповідь типу сервера"

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

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

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Download latest HTML snapshot"
msgstr "Завантажити останній знімок HTML"

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

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Delete Watch?"
msgstr "Видалити завдання?"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to delete the watch for:"
msgstr "Ви впевнені, що хочете видалити завдання для:"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This action cannot be undone."
msgstr "Цю дію неможливо скасувати."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History?"
msgstr "Очистити історію?"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Are you sure you want to clear all history for:"
msgstr "Ви впевнені, що хочете очистити всю історію для:"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "This will remove all snapshots and previous versions. This action cannot be undone."
msgstr "Це видалить усі знімки та попередні версії. Цю дію неможливо скасувати."

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clear History"
msgstr "Очистити історію"

#: changedetectionio/blueprint/ui/templates/edit.html
msgid "Clone & Edit"
msgstr "Клонувати та Редагувати"

#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Select timestamp"
msgstr "Виберіть мітку часу"

#: changedetectionio/blueprint/ui/templates/preview.html
msgid "Current erroring screenshot from most recent request"
msgstr "Поточний скріншот з помилкою з останнього запиту"

#: changedetectionio/blueprint/ui/templates/preview.html
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 %(num)s"
msgstr ""

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

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

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

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

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Queued"
msgstr "В черзі"

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

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/ui/views.py
#, python-brace-format
msgid "Warning, URL {} already exists"
msgstr "Увага, URL {} вже існує"

#: changedetectionio/blueprint/ui/views.py
msgid "Watch added in Paused state, saving will unpause."
msgstr "Завдання додано в стані 'Пауза', збереження зніме його з паузи."

#: changedetectionio/blueprint/ui/views.py
msgid "Watch added."
msgstr "Завдання додано."

#: changedetectionio/blueprint/watchlist/__init__.py
msgid "records"
msgstr "записів"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changedetection.io can monitor more than just web-pages! See our plugins!"
msgstr "Changedetection.io може моніторити більше, ніж просто веб-сторінки! Дивіться наші плагіни!"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "More info"
msgstr "Детальніше"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "You can also add 'shared' watches."
msgstr "Ви також можете додати 'спільні' завдання."

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/restock_diff/difference.py
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "In stock"
msgstr "В наявності"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Searching"
msgstr "Пошук"

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Unread"
msgstr "Непрочитане"

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "With errors"
msgstr "З помилками"

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark all viewed"
msgstr "Позначити все як переглянуте"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Recheck all"
msgstr "Перевірити всі"

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

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

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnPause"
msgstr "Старт"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mute"
msgstr "Заглушити"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "UnMute"
msgstr "Увімкнути звук"

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

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

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

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Mark viewed"
msgstr "Позначити як переглянуте"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Use default notification"
msgstr "Вик. сповіщення за замовчуванням"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear errors"
msgstr "Очистити помилки"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear Histories"
msgstr "Очистити історії"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "<p>Are you sure you want to clear history for the selected items?</p><p>This action cannot be undone.</p>"
msgstr "<p>Ви впевнені, що хочете очистити історію для вибраних елементів?</p><p>Цю дію неможливо скасувати.</p>"

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Clear/reset history"
msgstr "Очистити/скинути історію"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Delete Watches?"
msgstr "Видалити завдання?"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "<p><strong>Are you sure you want to delete the selected watches?</strong></p><p>This action cannot be undone.</p>"
msgstr "<p><strong>Ви впевнені, що хочете видалити вибрані завдання?</strong></p><p>Цю дію неможливо скасувати.</p>"

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Restock & Price"
msgstr "Наявність та Ціна"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Checked"
msgstr "Перевірено"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Changed"
msgstr "Змінено"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No web page change detection watches configured, please add a URL in the box above, or"
msgstr "Немає налаштованих завдань для відстеження змін, будь ласка, додайте URL у поле вище або"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "import a list"
msgstr "імпортуйте список"

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

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

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

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

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Detecting restock and price"
msgstr "Визначення наявності та ціни"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Not in stock"
msgstr "Немає в наявності"

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "No information"
msgstr "Немає інформації"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/templates/base.html
#: changedetectionio/templates/sidebar-nav.html
msgid "Checking now"
msgstr "Перевірка..."

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/processors/text_json_diff/difference.py
msgid "History"
msgstr "Історія"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html
msgid "Preview"
msgstr "Прев'ю"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/flask_app.py
#: changedetectionio/realtime/socket_server.py
msgid "Not yet"
msgstr "Ще ні"

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/flask_app.py
msgid "seconds"
msgstr "секунд)"

#: changedetectionio/flask_app.py
msgid "Already logged in"
msgstr "Вже авторизовані"

#: changedetectionio/flask_app.py
msgid "You must be logged in, please log in."
msgstr "Ви повинні бути авторизовані, будь ласка, увійдіть."

#: changedetectionio/flask_app.py
msgid "Incorrect password"
msgstr "Невірний пароль"

#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified."
msgstr "Повинен бути вказаний хоча б один часовий інтервал (тижні, дні, години, хвилини або секунди)."

#: changedetectionio/forms.py
msgid "At least one time interval (weeks, days, hours, minutes, or seconds) must be specified when not using global settings."
msgstr "Повинен бути вказаний хоча б один часовий інтервал, якщо не використовуються глобальні налаштування."

#: changedetectionio/forms.py
msgid "Invalid time format. Use HH:MM."
msgstr "Невірний формат часу. Використовуйте ГГ:ХХ."

#: changedetectionio/forms.py
msgid "Not a valid timezone name"
msgstr "Неприпустиме ім'я часового поясу"

#: changedetectionio/forms.py
msgid "not set"
msgstr "не задано"

#: changedetectionio/forms.py
msgid "Start At"
msgstr "Почати о"

#: changedetectionio/forms.py
msgid "Run duration"
msgstr "Тривалість виконання"

#: changedetectionio/forms.py
msgid "Use time scheduler"
msgstr "Використовувати планувальник часу"

#: changedetectionio/forms.py
msgid "Optional timezone to run in"
msgstr "Опціональний часовий пояс для запуску"

#: changedetectionio/forms.py
msgid "Monday"
msgstr "Понеділок"

#: changedetectionio/forms.py
msgid "Tuesday"
msgstr "Вівторок"

#: changedetectionio/forms.py
msgid "Wednesday"
msgstr "Середа"

#: changedetectionio/forms.py
msgid "Thursday"
msgstr "Четвер"

#: changedetectionio/forms.py
msgid "Friday"
msgstr "П'ятниця"

#: changedetectionio/forms.py
msgid "Saturday"
msgstr "Субота"

#: changedetectionio/forms.py
msgid "Sunday"
msgstr "Неділя"

#: changedetectionio/forms.py
msgid "Weeks"
msgstr "Тижні"

#: changedetectionio/forms.py
msgid "Should contain zero or more seconds"
msgstr "Має містити нуль або більше секунд"

#: changedetectionio/forms.py
msgid "Days"
msgstr "Дні"

#: changedetectionio/forms.py
msgid "Hours"
msgstr "Години"

#: changedetectionio/forms.py
msgid "Minutes"
msgstr "Хвилини"

#: changedetectionio/forms.py
msgid "Seconds"
msgstr "Секунди"

#: changedetectionio/forms.py
msgid "Notification Body and Title is required when a Notification URL is used"
msgstr "Тіло та заголовок сповіщення обов'язкові, якщо використовується URL сповіщення"

#: changedetectionio/forms.py
#, python-format
msgid "'%s' is not a valid AppRise URL."
msgstr "'%s' не є допустимим URL AppRise."

#: changedetectionio/forms.py
#, python-format
msgid "RegEx '%s' is not a valid regular expression."
msgstr "RegEx '%s' не є допустимим регулярним виразом."

#: changedetectionio/forms.py
#, python-format
msgid "'%(expression)s' is not a valid XPath expression. (%(error)s)"
msgstr "'%(expression)s' не є допустимим виразом XPath. (%(error)s)"

#: changedetectionio/forms.py
#, python-format
msgid "'%(expression)s' is not a valid JSONPath expression. (%(error)s)"
msgstr "'%(expression)s' не є допустимим виразом JSONPath. (%(error)s)"

#: changedetectionio/forms.py
#, python-format
msgid "'%(expression)s' is not a valid jq expression. (%(error)s)"
msgstr "'%(expression)s' не є допустимим виразом jq. (%(error)s)"

#: changedetectionio/forms.py
msgid "Empty value not allowed."
msgstr "Порожнє значення неприпустиме."

#: changedetectionio/forms.py
msgid "Invalid value."
msgstr "Неприпустиме значення."

#: changedetectionio/forms.py
msgid "Group tag"
msgstr "Тег групи"

#: changedetectionio/blueprint/ui/templates/queue.html changedetectionio/blueprint/watchlist/templates/watch-overview.html
#: changedetectionio/forms.py
msgid "Watch"
msgstr "Завдання"

#: changedetectionio/forms.py
msgid "Processor"
msgstr "Процесор"

#: changedetectionio/forms.py
msgid "Edit > Watch"
msgstr "Редагувати > Завдання"

#: changedetectionio/forms.py
msgid "Fetch Method"
msgstr "Метод завантаження"

#: changedetectionio/forms.py
msgid "Notification Body"
msgstr "Тіло сповіщення"

#: changedetectionio/forms.py
msgid "Notification format"
msgstr "Формат сповіщення"

#: changedetectionio/forms.py
msgid "Notification Title"
msgstr "Заголовок сповіщення"

#: changedetectionio/forms.py
msgid "Notification URL List"
msgstr "Список URL сповіщень"

#: changedetectionio/forms.py
msgid "Processor - What do you want to achieve?"
msgstr "Процесор — Чого ви хочете досягти?"

#: changedetectionio/forms.py
msgid "Default timezone for watch check scheduler"
msgstr "Часовий пояс за замовчуванням для планувальника перевірок"

#: changedetectionio/forms.py
msgid "Wait seconds before extracting text"
msgstr "Чекати секунд перед вилученням тексту"

#: changedetectionio/forms.py
msgid "Should contain one or more seconds"
msgstr "Має містити одну або більше секунд"

#: changedetectionio/forms.py
msgid "Notification base URL override"
msgstr "Перевизначення базового URL сповіщень"

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

#: changedetectionio/blueprint/tags/form.py changedetectionio/blueprint/tags/templates/groups-overview.html
#: changedetectionio/forms.py
msgid "Save"
msgstr "Зберегти"

#: changedetectionio/forms.py
msgid "URLs"
msgstr "URL-адреси"

#: changedetectionio/forms.py
msgid "Upload .xlsx file"
msgstr "Завантажити файл .xlsx"

#: changedetectionio/forms.py
msgid "Must be .xlsx file!"
msgstr "Має бути файл .xlsx!"

#: changedetectionio/forms.py
msgid "File mapping"
msgstr "Зіставлення файлу"

#: changedetectionio/forms.py
msgid "Operation"
msgstr "Операція"

#: changedetectionio/forms.py
msgid "Selector"
msgstr "Селектор"

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

#: changedetectionio/forms.py
msgid "value"
msgstr "значення"

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

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

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

#: changedetectionio/forms.py
msgid "Time Between Check"
msgstr "Час між перевірками"

#: changedetectionio/forms.py
msgid "Use global settings for time between check and scheduler."
msgstr "Використовувати глобальні налаштування для часу між перевірками та планувальника."

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

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

#: changedetectionio/forms.py
msgid "CSS/JSONPath/JQ/XPath Filters"
msgstr "Фільтри CSS/JSONPath/JQ/XPath"

#: changedetectionio/forms.py
msgid "Remove elements"
msgstr "Видалити елементи"

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

#: changedetectionio/forms.py
msgid "Extract text"
msgstr "Вилучити текст"

#: changedetectionio/blueprint/imports/templates/import.html changedetectionio/forms.py
msgid "Title"
msgstr "Назва"

#: changedetectionio/forms.py
msgid "Ignore lines containing"
msgstr "Ігнорувати рядки, що містять"

#: changedetectionio/forms.py
msgid "Request body"
msgstr "Тіло запиту"

#: changedetectionio/forms.py
msgid "Request method"
msgstr "Метод запиту"

#: changedetectionio/forms.py
msgid "Ignore status codes (process non-2xx status codes as normal)"
msgstr "Ігнорувати коди статусу (обробляти коди не-2xx як звичайно)"

#: changedetectionio/forms.py
msgid "Only trigger when unique lines appear in all history"
msgstr "Спрацьовувати лише при появі унікальних рядків у всій історії"

#: changedetectionio/blueprint/ui/templates/edit.html changedetectionio/forms.py
msgid "Remove duplicate lines of text"
msgstr "Видалити дублікати рядків тексту"

#: changedetectionio/forms.py
msgid "Sort text alphabetically"
msgstr "Сортувати текст за алфавітом"

#: changedetectionio/forms.py
msgid "Strip ignored lines"
msgstr "Прибирати проігноровані рядки"

#: changedetectionio/forms.py
msgid "Trim whitespace before and after text"
msgstr "Обрізати пробіли до та після тексту"

#: changedetectionio/forms.py
msgid "Added lines"
msgstr "Додані рядки"

#: changedetectionio/forms.py
msgid "Replaced/changed lines"
msgstr "Замінені/змінені рядки"

#: changedetectionio/forms.py
msgid "Removed lines"
msgstr "Видалені рядки"

#: changedetectionio/forms.py
msgid "Keyword triggers - Trigger/wait for text"
msgstr "Ключові слова-тригери - Спрацювати/чекати текст"

#: changedetectionio/forms.py
msgid "Block change-detection while text matches"
msgstr "Блокувати виявлення змін, поки текст збігається"

#: changedetectionio/forms.py
msgid "Execute JavaScript before change detection"
msgstr "Виконати JavaScript перед виявленням змін"

#: changedetectionio/blueprint/watchlist/templates/watch-overview.html changedetectionio/forms.py
msgid "Proxy"
msgstr "Проксі"

#: changedetectionio/forms.py
msgid "Send a notification when the filter can no longer be found on the page"
msgstr "Надіслати сповіщення, коли фільтр більше не може бути знайдений на сторінці"

#: changedetectionio/forms.py
msgid "On"
msgstr "Увімк"

#: changedetectionio/blueprint/tags/templates/edit-tag.html changedetectionio/blueprint/ui/templates/edit.html
#: changedetectionio/forms.py changedetectionio/templates/sidebar-nav.html
msgid "Notifications"
msgstr "Сповіщення"

#: changedetectionio/forms.py changedetectionio/templates/menu.html
msgid "Muted"
msgstr "Заглушено"

#: changedetectionio/forms.py
msgid "Attach screenshot to notification (where possible)"
msgstr "Прикріпити скріншот до сповіщення (де можливо)"

#: changedetectionio/forms.py
msgid "Match"
msgstr "Збіг"

#: changedetectionio/forms.py
msgid "Match all of the following"
msgstr "Збіг усіх наступних умов"

#: changedetectionio/forms.py
msgid "Match any of the following"
msgstr "Збіг будь-якої з наступних умов"

#: changedetectionio/forms.py
msgid "Use page <title> in list"
msgstr "Використовувати <title> сторінки у списку"

#: changedetectionio/forms.py
msgid "Number of history items per watch to keep"
msgstr "Кількість збережених записів історії для кожного завдання"

#: changedetectionio/forms.py
msgid "Body must be empty when Request Method is set to GET"
msgstr "Тіло має бути порожнім, якщо метод запиту встановлено на GET"

#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax configuration: %(error)s"
msgstr "Невірний синтаксис конфігурації шаблону: %(error)s"

#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax: %(error)s"
msgstr "Невірний синтаксис шаблону: %(error)s"

#: changedetectionio/forms.py
#, python-format
msgid "Invalid template syntax in \"%(header)s\" header: %(error)s"
msgstr "Невірний синтаксис шаблону в заголовку \"%(header)s\": %(error)s"

#: changedetectionio/blueprint/tags/form.py changedetectionio/forms.py
msgid "Name"
msgstr "Ім'я"

#: changedetectionio/forms.py
msgid "Proxy URL"
msgstr "URL проксі"

#: changedetectionio/forms.py
msgid "Proxy URLs must start with http://, https:// or socks5://"
msgstr "URL проксі повинні починатися з http://, https:// або socks5://"

#: changedetectionio/forms.py
msgid "Browser connection URL"
msgstr "URL підключення браузера"

#: changedetectionio/forms.py
msgid "Browser URLs must start with wss:// or ws://"
msgstr "URL браузера повинні починатися з wss:// або ws://"

#: changedetectionio/forms.py
msgid "Plaintext requests"
msgstr "Текстові запити"

#: changedetectionio/forms.py
msgid "Chrome requests"
msgstr "Запити Chrome"

#: changedetectionio/forms.py
msgid "Default proxy"
msgstr "Проксі за замовчуванням"

#: changedetectionio/forms.py
msgid "Random jitter seconds ± check"
msgstr "Випадковий джитер (сек) ± перевірка"

#: changedetectionio/forms.py
msgid "Number of fetch workers"
msgstr "Кількість воркерів завантаження"

#: changedetectionio/forms.py
msgid "Should be between 1 and 50"
msgstr "Має бути між 1 та 50"

#: changedetectionio/forms.py
msgid "Requests timeout in seconds"
msgstr "Тайм-аут запитів у секундах"

#: changedetectionio/forms.py
msgid "Should be between 1 and 999"
msgstr "Має бути між 1 та 999"

#: changedetectionio/forms.py
msgid "Default User-Agent overrides"
msgstr "Перевизначення User-Agent за замовчуванням"

#: changedetectionio/forms.py
msgid "Both a name, and a Proxy URL is required."
msgstr "Потрібно вказати і ім'я, і URL проксі."

#: changedetectionio/forms.py
msgid "Open 'History' page in a new tab"
msgstr "Відкривати сторінку 'Історія' у новій вкладці"

#: changedetectionio/forms.py
msgid "Realtime UI Updates Enabled"
msgstr "Оновлення UI в реальному часі увімкнено"

#: changedetectionio/forms.py
msgid "Favicons Enabled"
msgstr "Фавіконки увімкнено"

#: changedetectionio/forms.py
msgid "Use page <title> in watch overview list"
msgstr "Використовувати <title> сторінки у списку огляду завдань"

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

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

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

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

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

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

#: changedetectionio/forms.py
msgid "API access token security check enabled"
msgstr "Перевірку безпеки токена доступу API увімкнено"

#: changedetectionio/forms.py
msgid "Treat empty pages as a change?"
msgstr "Вважати порожні сторінки зміною?"

#: changedetectionio/forms.py
msgid "Ignore Text"
msgstr "Ігнорувати текст"

#: changedetectionio/forms.py
msgid "Ignore whitespace"
msgstr "Ігнорувати пробіли"

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

#: changedetectionio/forms.py changedetectionio/processors/image_ssim_diff/forms.py
msgid "Must be between 0 and 100"
msgstr "Має бути між 0 та 100"

#: changedetectionio/forms.py changedetectionio/templates/login.html
msgid "Password"
msgstr "Пароль"

#: changedetectionio/forms.py
msgid "Pager size"
msgstr "Розмір сторінки (пагінація)"

#: changedetectionio/forms.py
msgid "Should be atleast zero (disabled)"
msgstr "Має бути як мінімум нуль (вимкнено)"

#: changedetectionio/forms.py
msgid "RSS Content format"
msgstr "Формат контенту RSS"

#: changedetectionio/forms.py
msgid "RSS <description> body built from"
msgstr "Тіло <description> RSS будується з"

#: changedetectionio/forms.py
msgid "RSS \"System default\" template override"
msgstr "Перевизначення шаблону RSS \"Системний за замовчуванням\""

#: changedetectionio/forms.py
msgid "Remove password"
msgstr "Видалити пароль"

#: changedetectionio/forms.py
msgid "Render anchor tag content"
msgstr "Рендерити контент тегу anchor"

#: changedetectionio/forms.py
msgid "Allow anonymous access to watch history page when password is enabled"
msgstr "Дозволити анонімний доступ до історії завдань при увімкненому паролі"

#: changedetectionio/forms.py
msgid "Hide muted watches from RSS feed"
msgstr "Приховати заглушені завдання з RSS-стрічки"

#: changedetectionio/forms.py
msgid "Enable RSS reader mode "
msgstr "Увімкнути режим RSS-рідера "

#: changedetectionio/forms.py
msgid "Number of changes to show in watch RSS feed"
msgstr "Кількість змін для показу в RSS-стрічці завдання"

#: changedetectionio/forms.py
msgid "Should contain zero or more attempts"
msgstr "Має містити нуль або більше спроб"

#: changedetectionio/forms.py
msgid "Number of times the filter can be missing before sending a notification"
msgstr "Кількість разів, яку фільтр може бути відсутнім перед надсиланням сповіщення"

#: changedetectionio/forms.py
msgid "Model"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings.html changedetectionio/forms.py
msgid "API Key"
msgstr "Ключ API"

#: changedetectionio/forms.py
msgid "API Base URL"
msgstr ""

#: changedetectionio/forms.py
msgid "Token multiplier for local reasoning models"
msgstr ""

#: changedetectionio/forms.py
msgid "Default AI Change Summary prompt"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/forms.py
msgid "Max tokens per watch per period"
msgstr ""

#: changedetectionio/forms.py
msgid "Monthly token budget"
msgstr ""

#: changedetectionio/blueprint/settings/templates/settings_llm_tab.html changedetectionio/forms.py
msgid "Max input characters"
msgstr ""

#: changedetectionio/forms.py
msgid "Enable AI / LLM features"
msgstr ""

#: changedetectionio/forms.py
msgid "Replace {{diff}} notification token with AI summary"
msgstr ""

#: changedetectionio/forms.py
msgid "Use LLM as a fallback for extracting price and restock info"
msgstr ""

#: changedetectionio/forms.py
msgid "Enable LLM debug logging"
msgstr ""

#: changedetectionio/forms.py
msgid "AI thinking budget (tokens)"
msgstr ""

#: changedetectionio/forms.py
msgid "Off (no thinking)"
msgstr ""

#: changedetectionio/forms.py
msgid "Max AI summary length (tokens)"
msgstr ""

#: changedetectionio/forms.py
msgid "When monthly token budget is reached"
msgstr ""

#: changedetectionio/forms.py
msgid "Skip AI summarisation only (watch still checks)"
msgstr ""

#: changedetectionio/forms.py
msgid "Skip the watch check entirely"
msgstr ""

#: changedetectionio/forms.py
msgid "Watchlist \"Summary\" link compares"
msgstr ""

#: changedetectionio/forms.py
msgid "Previous version (second-last vs latest)"
msgstr ""

#: changedetectionio/forms.py
msgid "Changes since you last viewed the watch"
msgstr ""

#: changedetectionio/forms.py
msgid "RegEx to extract"
msgstr "RegEx для вилучення"

#: changedetectionio/forms.py
msgid "Extract as CSV"
msgstr "Вилучити як CSV"

#: changedetectionio/languages.py
msgid "just now"
msgstr ""

#: changedetectionio/languages.py
msgid "right now"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "%ss ago"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "in %ss"
msgstr ""

#: changedetectionio/languages.py
msgid "1m ago"
msgstr ""

#: changedetectionio/languages.py
msgid "in 1m"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "%sm ago"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "in %sm"
msgstr ""

#: changedetectionio/languages.py
msgid "1h ago"
msgstr ""

#: changedetectionio/languages.py
msgid "in 1h"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "%sh ago"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "in %sh"
msgstr ""

#: changedetectionio/languages.py
msgid "1d ago"
msgstr ""

#: changedetectionio/languages.py
msgid "in 1d"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "%sd ago"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "in %sd"
msgstr ""

#: changedetectionio/languages.py
msgid "1w ago"
msgstr ""

#: changedetectionio/languages.py
msgid "in 1w"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "%sw ago"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "in %sw"
msgstr ""

#: changedetectionio/languages.py
msgid "1mo ago"
msgstr ""

#: changedetectionio/languages.py
msgid "in 1mo"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "%smo ago"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "in %smo"
msgstr ""

#: changedetectionio/languages.py
msgid "1yr ago"
msgstr ""

#: changedetectionio/languages.py
msgid "in 1yr"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "%syr ago"
msgstr ""

#: changedetectionio/languages.py
#, python-format
msgid "in %syr"
msgstr ""

#: changedetectionio/processors/extract.py
msgid "No matches found while scanning all of the watch history for that RegEx."
msgstr "Збігів не знайдено під час сканування всієї історії цього завдання за даним RegEx."

#: changedetectionio/processors/image_ssim_diff/difference.py
msgid "Not enough history to compare. Need at least 2 snapshots."
msgstr "Недостатньо історії для порівняння. Потрібно мінімум 2 знімки."

#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to load screenshots: {}"
msgstr "Не вдалося завантажити скриншоти: {}"

#: changedetectionio/processors/image_ssim_diff/difference.py
#, python-brace-format
msgid "Failed to calculate diff: {}"
msgstr "Не вдалося розрахувати різницю: {}"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box value is too long"
msgstr "Значення обмежувальної рамки занадто довге"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box must be in format: x,y,width,height (integers only)"
msgstr "Обмежувальна рамка має бути у форматі: x,y,ширина,висота (тільки цілі числа)"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values must be non-negative"
msgstr "Значення обмежувальної рамки мають бути невід'ємними"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding box values are too large"
msgstr "Значення обмежувальної рамки занадто великі"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode must be either \"element\" or \"draw\""
msgstr "Режим вибору має бути \"елемент\" або \"малювання\""

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Minimum Change Percentage"
msgstr "Мінімальний відсоток змін"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Pixel Difference Sensitivity"
msgstr "Чутливість до різниці пікселів"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Use global default"
msgstr "Використовувати глобальне значення за замовчуванням"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Bounding Box"
msgstr "Обмежувальна рамка"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection Mode"
msgstr "Режим вибору"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Selection mode value is too long"
msgstr "Значення режиму вибору занадто довге"

#: changedetectionio/processors/image_ssim_diff/forms.py
msgid "Screenshot Comparison"
msgstr "Порівняння скриншотів"

#: changedetectionio/processors/image_ssim_diff/preview.py
msgid "Preview unavailable - No snapshots captured yet"
msgstr "Попередній перегляд недоступний — знімків поки немає"

#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Visual / Image screenshot change detection"
msgstr "Візуальне / Скріншотне виявлення змін"

#: changedetectionio/processors/image_ssim_diff/processor.py
msgid "Compares screenshots using fast OpenCV algorithm, 10-100x faster than SSIM"
msgstr "Порівнює скриншоти, використовуючи швидкий алгоритм OpenCV, в 10-100 разів швидше за SSIM"

#: changedetectionio/processors/restock_diff/difference.py
msgid "Date"
msgstr ""

#: changedetectionio/processors/restock_diff/difference.py
msgid "Stock status"
msgstr ""

#: changedetectionio/processors/restock_diff/difference.py
msgid "Currency"
msgstr ""

#: changedetectionio/processors/restock_diff/difference.py
#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Price history"
msgstr ""

#: changedetectionio/processors/restock_diff/forms.py
msgid "Re-stock detection"
msgstr "Виявлення поповнення (restock)"

#: changedetectionio/processors/restock_diff/forms.py
msgid "In Stock only (Out Of Stock -> In Stock only)"
msgstr "Тільки в наявності (Немає в наявності -> Тільки в наявності)"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Any availability changes"
msgstr "Будь-які зміни доступності"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Off, don't follow availability/restock"
msgstr "Вимк, не відстежувати наявність/поповнення"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Below price to trigger notification"
msgstr "Ціна нижче для спрацювання сповіщення"

#: changedetectionio/processors/restock_diff/forms.py
msgid "No limit"
msgstr "Без обмежень"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Above price to trigger notification"
msgstr "Ціна вище для спрацювання сповіщення"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Threshold (%) for price changes since the previous check"
msgstr "Поріг (%) для зміни ціни від попередньої перевірки"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Should be between 0 and 100"
msgstr "Має бути між 0 та 100"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Follow price changes"
msgstr "Стежити за зміною ціни"

#: changedetectionio/processors/restock_diff/forms.py
msgid "Restock & Price Detection"
msgstr "Виявлення поповнення та ціни"

#: changedetectionio/processors/restock_diff/processor.py
msgid "Re-stock & Price detection for pages with a SINGLE product"
msgstr "Виявлення поповнення та ціни для сторінок з ОДНИМ товаром"

#: changedetectionio/processors/restock_diff/processor.py
msgid "Detects if the product goes back to in-stock"
msgstr "Визначає, чи повернувся товар у наявність"

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Price & stock history"
msgstr ""

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Download as XLSX"
msgstr ""

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "When"
msgstr ""

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Stock"
msgstr ""

#: changedetectionio/processors/restock_diff/templates/restock_diff/difference.html
msgid "Not enough price data points yet to draw a graph - keep monitoring and the price history will appear here."
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "Screenshot"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "This tool will extract text data from all of the watch history."
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "A <strong>RegEx</strong> is a pattern that identifies exactly which part inside of the text that you want to extract."
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "For example, to extract only the numbers from text"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "Raw text"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "RegEx to extract:"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "Be sure to test your RegEx here."
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "Each RegEx group bracket"
msgstr ""

#: changedetectionio/processors/templates/extract.html
msgid "will be in its own column, the first column value is always the date."
msgstr ""

#: changedetectionio/processors/text_json_diff/processor.py
msgid "Webpage Text/HTML, JSON and PDF changes"
msgstr "Зміни тексту веб-сторінки/HTML, JSON та PDF"

#: changedetectionio/processors/text_json_diff/processor.py
msgid "Detects all text changes where possible"
msgstr "Виявляє всі текстові зміни, де це можливо"

#: changedetectionio/store/__init__.py
#, python-brace-format
msgid "Error fetching metadata for {}"
msgstr "Помилка отримання метаданих для {}"

#: changedetectionio/store/__init__.py
msgid "Watch protocol is not permitted or invalid URL format"
msgstr "Протокол завдання не дозволено або невірний формат URL"

#: changedetectionio/store/__init__.py
#, python-brace-format
msgid "Watch limit reached ({current}/{limit} watches). Cannot add more watches."
msgstr "Досягнуто ліміту завдань ({current}/{limit}). Неможливо додати більше."

#: changedetectionio/templates/_common_fields.html
msgid "Body for all notifications — You can use"
msgstr "Тіло для всіх сповіщень — Ви можете використовувати"

#: changedetectionio/templates/_common_fields.html
msgid "templating in the notification title, body and URL, and tokens from below."
msgstr "шаблонізацію в заголовку, тілі та URL сповіщення, а також токени нижче."

#: changedetectionio/templates/_common_fields.html
msgid "Show token/placeholders"
msgstr "Показати токени/заповнювачі"

#: changedetectionio/templates/_common_fields.html
msgid "Token"
msgstr "Токен"

#: changedetectionio/templates/_common_fields.html
msgid "Description"
msgstr "Опис"

#: changedetectionio/templates/_common_fields.html
msgid "The URL of the changedetection.io instance you are running."
msgstr "URL екземпляра changedetection.io, який ви використовуєте."

#: changedetectionio/templates/_common_fields.html
msgid "The URL being watched."
msgstr "URL, за яким ведеться спостереження."

#: changedetectionio/templates/_common_fields.html
msgid "The UUID of the watch."
msgstr "UUID завдання."

#: changedetectionio/templates/_common_fields.html
msgid "The page title of the watch, uses <title> if not set, falls back to URL"
msgstr "Заголовок сторінки завдання, використовує <title>, якщо не задано - URL"

#: changedetectionio/templates/_common_fields.html
msgid "The watch group / tag"
msgstr "Група / тег завдання"

#: changedetectionio/templates/_common_fields.html
msgid "The URL of the preview page generated by changedetection.io."
msgstr "URL сторінки попереднього перегляду, створеної changedetection.io."

#: changedetectionio/templates/_common_fields.html
#, python-format
msgid "Date/time of the change, accepts format=, %(call)s, default is '%(default)s'"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The URL of the diff output for the watch."
msgstr "URL виводу різниці (diff) для завдання."

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals"
msgstr "Вивід diff - тільки зміни, додавання та видалення"

#: changedetectionio/templates/_common_fields.html
msgid "All diff variants accept"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "args, e.g."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes, additions, and removals —"
msgstr "Вивід diff - тільки зміни, додавання та видалення —"

#: changedetectionio/templates/_common_fields.html
msgid "Without (added) prefix or colors"
msgstr "Без префікса (додано) або кольорів"

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions"
msgstr "Вивід diff - тільки зміни та додавання"

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and additions —"
msgstr "Вивід diff - тільки зміни та додавання —"

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals"
msgstr "Вивід diff - тільки зміни та видалення"

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - only changes and removals —"
msgstr "Вивід diff - тільки зміни та видалення —"

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output"
msgstr "Вивід diff - повний вивід різниці"

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - full difference output —"
msgstr "Вивід diff - повний вивід різниці —"

#: changedetectionio/templates/_common_fields.html
msgid "The diff output - patch in unified format"
msgstr "Вивід diff - патч у форматі unified"

#: changedetectionio/templates/_common_fields.html
msgid ""
"Only the changed words/values from the previous version — e.g. the old price. Best when a single value changes per "
"line; multiple changed fragments are joined by newline."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid ""
"Only the changed words/values from the new version — e.g. the new price. Best when a single value changes per line; "
"multiple changed fragments are joined by newline."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The current snapshot text contents value, useful when combined with JSON or CSS filters"
msgstr "Текстовий вміст поточного знімка, корисно при використанні JSON або CSS фільтрів"

#: changedetectionio/templates/_common_fields.html
msgid "Text that tripped the trigger from filters"
msgstr "Текст, що викликав спрацювання фільтрів"

#: changedetectionio/templates/_common_fields.html
msgid "(upgraded)"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid ""
"When AI Change Summary is configured, contains the AI-generated description instead of the raw diff. Falls back to "
"raw diff when not configured."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Always the raw +/- diff, regardless of AI Change Summary setting."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The AI Change Summary text (same as the upgraded {{diff}} — explicit reference)."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "The AI Change Intent that was evaluated."
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Warning: Contents of"
msgstr "Увага: Вміст"

#: changedetectionio/templates/_common_fields.html
msgid "and"
msgstr "та"

#: changedetectionio/templates/_common_fields.html
msgid "depend on how the difference algorithm perceives the change."
msgstr "залежить від того, як алгоритм різниці сприймає зміну."

#: changedetectionio/templates/_common_fields.html
msgid "For example, an addition or removal could be perceived as a change in some cases."
msgstr "Наприклад, додавання або видалення в деяких випадках може бути сприйняте як зміна."

#: changedetectionio/templates/_common_fields.html
msgid "More Here"
msgstr "Детальніше тут"

#: changedetectionio/templates/_common_fields.html
msgid "Add email notification:"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Add to list"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Add an email address"
msgstr "Додати адресу електронної пошти"

#: changedetectionio/templates/_common_fields.html
msgid "Send test notification"
msgstr "Надіслати тестове сповіщення"

#: changedetectionio/templates/_common_fields.html
msgid "Notification debug logs"
msgstr "Журнали налагодження сповіщень"

#: changedetectionio/templates/_common_fields.html
msgid "Processing.."
msgstr "Обробка..."

#: changedetectionio/templates/_common_fields.html
#, python-format
msgid "Use <a target=\"newwindow\" href=\"%(url)s\">AppRise Notification URLs</a> for notification to just about any service!"
msgstr ""
"Використовуйте <a target=\"newwindow\" href=\"%(url)s\">URL сповіщень AppRise</a> для сповіщень практично в будь-який"
" сервіс!"

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/templates/_common_fields.html
msgid "<i>Please read the notification services wiki here for important configuration notes</i>"
msgstr "<i>Будь ласка, прочитайте вікі по сервісах сповіщень тут для важливих нотаток щодо конфігурації</i>"

#: changedetectionio/templates/_common_fields.html changedetectionio/templates/edit/include_subtract.html
msgid "Show advanced help and tips"
msgstr "Показати розширену довідку та поради"

#: changedetectionio/templates/_common_fields.html
msgid "(or"
msgstr "(або"

#: changedetectionio/templates/_common_fields.html
msgid "only supports a maximum"
msgstr "підтримує максимум"

#: changedetectionio/templates/_common_fields.html
msgid "2,000 characters"
msgstr "2000 символів"

#: changedetectionio/templates/_common_fields.html
msgid "of notification text, including the title."
msgstr "тексту сповіщення, включаючи заголовок."

#: changedetectionio/templates/_common_fields.html
msgid "bots can't send messages to other bots, so you should specify chat ID of non-bot user."
msgstr "боти не можуть надсилати повідомлення іншим ботам, тому ви повинні вказати ID чату користувача (не бота)."

#: changedetectionio/templates/_common_fields.html
msgid "only supports very limited HTML and can fail when extra tags are sent,"
msgstr "підтримує дуже обмежений HTML і може видати помилку при надсиланні зайвих тегів,"

#: changedetectionio/templates/_common_fields.html
msgid "(or use plaintext/markdown format)"
msgstr "(або використовуйте формат plaintext/markdown)"

#: changedetectionio/templates/_common_fields.html
msgid "for direct API calls (or omit the"
msgstr "для прямих викликів API (або опустіть"

#: changedetectionio/templates/_common_fields.html
msgid "for non-SSL ie"
msgstr "для не-SSL, тобто"

#: changedetectionio/templates/_common_fields.html
msgid "more help here"
msgstr "більше довідки тут"

#: changedetectionio/templates/_common_fields.html
#, python-format
msgid "Accepts the <code>%(token)s</code> placeholders listed below"
msgstr "Приймає заповнювачі <code>%(token)s</code>, перелічені нижче"

#: changedetectionio/templates/_common_fields.html
msgid "Customise notifications"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Title for all notifications"
msgstr "Заголовок для всіх сповіщень"

#: changedetectionio/templates/_common_fields.html
msgid "For JSON payloads, use"
msgstr "Для JSON навантажень використовуйте"

#: changedetectionio/templates/_common_fields.html
msgid "without quotes for automatic escaping, for example -"
msgstr "без лапок для автоматичного екранування, наприклад -"

#: changedetectionio/templates/_common_fields.html
msgid "URL encoding, use"
msgstr "URL кодування, використовуйте"

#: changedetectionio/templates/_common_fields.html
msgid "for example -"
msgstr "наприклад -"

#: changedetectionio/templates/_common_fields.html
msgid "Regular-expression replace, use"
msgstr "Заміна за регулярним виразом, використовуйте"

#: changedetectionio/templates/_common_fields.html
msgid "For a complete reference of all Jinja2 built-in filters, users can refer to the"
msgstr "Для повного довідника по всіх вбудованих фільтрах Jinja2 зверніться до"

#: changedetectionio/templates/_common_fields.html
msgid "Format for all notifications"
msgstr "Формат для всіх сповіщень"

#: changedetectionio/templates/_common_fields.html
msgid "Discord does not render HTML — switch to"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "Plain Text"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "format to avoid"
msgstr ""

#: changedetectionio/templates/_common_fields.html
msgid "and other HTML entities appearing literally in your notifications."
msgstr ""

#: changedetectionio/templates/_helpers.html
msgid "Entry"
msgstr "Запис"

#: changedetectionio/templates/_helpers.html
msgid "Actions"
msgstr "Дії"

#: changedetectionio/templates/_helpers.html
msgid "Add a row/rule after"
msgstr "Додати рядок/правило після"

#: changedetectionio/templates/_helpers.html
msgid "Remove this row/rule"
msgstr "Видалити цей рядок/правило"

#: changedetectionio/templates/_helpers.html
msgid "Verify this rule against current snapshot"
msgstr "Перевірити це правило на поточному знімку"

#: changedetectionio/templates/_helpers.html
msgid "Set a hourly/week day schedule"
msgstr "Встановити розклад по годинах/днях тижня"

#: changedetectionio/templates/_helpers.html
msgid "Schedule time limits"
msgstr "Обмеження часу розкладу"

#: changedetectionio/templates/_helpers.html
msgid "Business hours"
msgstr "Робочі години"

#: changedetectionio/templates/_helpers.html
msgid "Weekends"
msgstr "Вихідні"

#: changedetectionio/templates/_helpers.html
msgid "Reset"
msgstr "Скидання"

#: changedetectionio/templates/_helpers.html
msgid "Warning, one or more of your 'days' has a duration that would extend into the next day."
msgstr "Увага, один або кілька ваших 'днів' мають тривалість, що переходить на наступний день."

#: changedetectionio/templates/_helpers.html
msgid "This could have unintended consequences."
msgstr "Це може призвести до непередбачених наслідків."

#: changedetectionio/templates/_helpers.html
msgid "More help and examples about using the scheduler"
msgstr "Більше довідки та прикладів використання планувальника"

#: changedetectionio/templates/_helpers.html
msgid "Want to use a time schedule?"
msgstr "Хочете використовувати розклад за часом?"

#: changedetectionio/templates/_helpers.html
msgid "First confirm/save your Time Zone Settings"
msgstr "Спочатку підтвердіть/збережіть налаштування часового поясу"

#: changedetectionio/templates/_helpers.html
msgid "Triggered text"
msgstr "Тригерний текст"

#: changedetectionio/templates/_helpers.html changedetectionio/templates/base.html
msgid "Triggers a change if this text appears, AND something changed in the document."
msgstr "Викликає зміну, якщо цей текст з'являється І щось змінилося в документі."

#: changedetectionio/templates/_helpers.html
msgid "Ignored text"
msgstr "Ігнорований текст"

#: changedetectionio/templates/_helpers.html changedetectionio/templates/base.html
msgid "Ignored for calculating changes, but still shown."
msgstr "Ігнорується при розрахунку змін, але все ще відображається."

#: changedetectionio/templates/_helpers.html
msgid "Blocked text"
msgstr "Блокуючий текст"

#: changedetectionio/templates/_helpers.html changedetectionio/templates/base.html
msgid "No change-detection will occur because this text exists."
msgstr "Виявлення змін не відбудеться, оскільки цей текст існує."

#: changedetectionio/templates/_stab.html
msgid "Settings sections"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Confirm Action"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Are you sure?"
msgstr ""

#: changedetectionio/templates/base.html
msgid "<p>Are you sure you want to proceed?</p>"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Confirm"
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "Delete %(name)s?"
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "<p>Are you sure you want to delete <strong>%(name)s</strong>?</p><p>This action cannot be undone.</p>"
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "Unlink %(name)s?"
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid ""
"<p>Are you sure you want to unlink all watches from <strong>%(name)s</strong>?</p><p>The tag will be kept but watches"
" will be removed from it.</p>"
msgstr ""

#: changedetectionio/templates/base.html
msgid "There was an error communicating with the server."
msgstr ""

#: changedetectionio/templates/base.html
msgid "There was a problem processing the request, please reload the page."
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "There was a problem processing the request: %(error)s"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Existing filters under the 'Filters & Triggers' tab were cleared."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Fetching element data.."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Rendering.."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Draw mode - click and drag to select an area"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Hover over elements to select"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Image copied to clipboard!"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Failed to copy image. Your browser may not support this feature."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Please select the text/lines you want to capture first by highlighting with your mouse."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Please select text within the diff content."
msgstr ""

#: changedetectionio/templates/base.html
#, python-format
msgid "Failed to generate image: %(error)s"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Change Detection Diff"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Check out this change detected via changedetection.io"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Please fill in all fields (Field, Operator, and Value) before verifying."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Error verifying condition."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Destination email"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Content after filters"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Content raw/before filters"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Main navigation"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Share this link:"
msgstr ""

#: changedetectionio/templates/base.html
msgid "Real-time updates offline"
msgstr "Оновлення в реальному часі вимкнено"

#: changedetectionio/templates/base.html
msgid "Select Language"
msgstr "Обрати мову"

#: changedetectionio/templates/base.html
msgid "Auto-detect from browser"
msgstr "Автовизначення з браузера"

#: changedetectionio/templates/base.html
msgid "Language support is in beta, please help us improve by opening a PR on GitHub with any updates."
msgstr "Підтримка мов у бета-версії, будь ласка, допоможіть нам покращити її, відкривши PR на GitHub з оновленнями."

#: changedetectionio/templates/base.html
msgid "AI / LLM not configured"
msgstr ""

#: changedetectionio/templates/base.html
msgid "LLM-powered summaries are not yet enabled. Configure an AI provider in Settings to get started."
msgstr ""

#: changedetectionio/templates/base.html
msgid "Go to AI / LLM Settings"
msgstr ""

#: changedetectionio/templates/base.html changedetectionio/templates/sidebar-nav.html
msgid "Search"
msgstr "Пошук"

#: changedetectionio/templates/base.html
#, python-format
msgid "URL or Title in '%(title)s'"
msgstr "URL або Назва у '%(title)s'"

#: changedetectionio/templates/base.html
msgid "URL or Title"
msgstr "URL або Назва"

#: changedetectionio/templates/base.html
msgid "Enter search term..."
msgstr "Введіть пошуковий запит..."

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "AI"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "AI — Notify when…"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid ""
"Describe what you care about. The AI evaluates every detected change against this and only notifies you when it "
"matches."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Set a change intent for all watches in this tag/group. Each watch can override with its own."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid "From group '%(name)s': %(value)s"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "e.g. Alert me when the price drops below $300, or a new product is launched. Ignore footer and navigation changes."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "e.g. Flag price changes or new product launches across all watches in this group"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Examples:"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Only notify if the price drops below $200, or a limited-time deal is added"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Alert when a new recall, safety notice, or product withdrawal is published"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Notify when a new grant round opens or an application deadline is announced"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Only important if package versions change or a CVE is mentioned"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid "AI pre-filter active: <code>%(filter)s</code> — narrows content scope before evaluation"
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid ""
"When a change is detected, the AI describes it according to your instructions and replaces <code>%(diff)s</code> in "
"your notification. Use <code>%(raw_diff)s</code> if you still want the original diff."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Describe how changes should be summarised in notifications for all watches in this group."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "List each new item added with its name and price. Translate to English."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Summarise what events were added or cancelled. Two sentences maximum."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
msgid "Describe the price change: old price, new price, percentage difference."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid ""
"Configure an AI / LLM provider in <a href=\"%(url)s\">Settings → AI / LLM</a> to enable AI Change Intent and AI "
"Change Summary."
msgstr ""

#: changedetectionio/templates/edit/include_llm_intent.html
#, python-format
msgid "Configure an AI / LLM provider in <a href=\"%(url)s\">Settings → AI / LLM</a> to enable AI features for this group."
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Note!: //text() function does not work where the <element> contains <![CDATA[]]>"
msgstr ""

#. CJK fonts lack native italics; allow substitution with conventional local styling. dennis-ignore: W303
#: changedetectionio/templates/edit/include_subtract.html
msgid "One CSS, xPath 1 & 2, JSON Path/JQ selector per line, <i>any</i> rules that matches will be used."
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Limit text to this CSS rule, only text matching this CSS rule is included."
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix with <code>json:</code>, use <code>json:$</code> to force re-formatting if required,"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "test your JSONPath here"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Prefix <code>jqraw:</code> outputs the results as text instead of a JSON list."
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "jq support not installed"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid ""
"Limit text to this XPath rule, simply start with a forward-slash. To specify XPath to be used explicitly or the XPath"
" rule starts with an XPath function: Prefix with <code>xpath:</code>"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "test your XPath here"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "Get all titles from an RSS feed <code>//title/text()</code>"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "To use XPath1.0: Prefix with <code>xpath1:</code>"
msgstr ""

#: changedetectionio/templates/edit/include_subtract.html
msgid "here for more CSS selector help"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Text to wait for before triggering a change/notification, all text and regex are tested case-insensitive."
msgstr "Текст для очікування перед спрацьовуванням зміни/сповіщення, весь текст і regex перевіряються без урахування регістру."

#: changedetectionio/templates/edit/text-options.html
msgid "Trigger text is processed from the result-text that comes out of any CSS/JSON Filters for this monitor"
msgstr ""
"Тригерний текст обробляється з результуючого тексту, отриманого після застосування CSS/JSON фільтрів для цього "
"завдання"

#: changedetectionio/templates/edit/text-options.html
msgid "Each line is processed separately (think of each line as \"OR\")"
msgstr "Кожен рядок обробляється окремо (сприймайте кожен рядок як \"АБО\")"

#: changedetectionio/templates/edit/text-options.html
msgid "Note: Wrap in forward slash / to use regex example:"
msgstr "Примітка: Обгорніть у скісну риску / для використання regex, приклад:"

#: changedetectionio/templates/edit/text-options.html
msgid "You can also use"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "conditions"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "\"Page text\" - with Contains, Starts With, Not Contains and many more"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid ""
"For example: Out of stock\n"
"Sold out\n"
"Not in stock\n"
"Unavailable"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid ""
"Block change-detection while this text is on the page, all text and regex are tested case-insensitive, good for "
"waiting for when a product is available again"
msgstr ""
"Блокувати виявлення змін, поки цей текст є на сторінці. Весь текст і regex без урахування регістру. Корисно для "
"очікування, коли товар знову з'явиться в наявності"

#: changedetectionio/templates/edit/text-options.html
msgid "Block text is processed from the result-text that comes out of any CSS/JSON Filters for this monitor"
msgstr "Блокуючий текст обробляється з результуючого тексту після CSS/JSON фільтрів для цього завдання"

#: changedetectionio/templates/edit/text-options.html
msgid "All lines here must not exist (think of each line as \"OR\")"
msgstr "Усі рядки тут не повинні існувати (кожен рядок як \"АБО\")"

#: changedetectionio/templates/edit/text-options.html
msgid ""
"celsius\n"
"temperature\n"
"price"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Keep only lines that contain any of these words or phrases (plain text, case-insensitive)"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "One entry per line — any line in the page text that contains a match is kept"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Simpler alternative to regex — use this when you just want lines about a specific topic"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "enter <code>celsius</code> to keep only lines mentioning temperature readings"
msgstr ""

#: changedetectionio/templates/edit/text-options.html
msgid "Extracts text in the final output (line by line) after other filters using regular expressions or string match:"
msgstr "Вилучає текст у фінальний вивід (по-рядково) після інших фільтрів, використовуючи регулярні вирази або збіг рядків:"

#: changedetectionio/templates/edit/text-options.html
msgid "Regular expression - example"
msgstr "Регулярний вираз - приклад"

#: changedetectionio/templates/edit/text-options.html
msgid "Don't forget to consider the white-space at the start of a line"
msgstr "Не забудьте врахувати пробіли на початку рядка"

#: changedetectionio/templates/edit/text-options.html
#, python-format
msgid "Use <code>//(?aiLmsux))</code> type flags (more <a href=\"%(url)s\">information here</a>)"
msgstr "Використовуйте прапори типу <code>//(?aiLmsux))</code> (більше <a href=\"%(url)s\">інформації тут</a>)"

#: changedetectionio/templates/edit/text-options.html
msgid "Keyword example - example: <code>Out of stock</code>"
msgstr "Ключове слово - приклад: <code>Немає в наявності</code>"

#: changedetectionio/templates/edit/text-options.html
msgid "Use groups to extract just that text - example"
msgstr "Використовуйте групи для вилучення тільки цього тексту - приклад"

#: changedetectionio/templates/edit/text-options.html
msgid "returns a list of years only"
msgstr "повертає тільки список років"

#: changedetectionio/templates/edit/text-options.html
msgid "Example - match lines containing a keyword"
msgstr "Приклад - рядки, що містять ключове слово"

#: changedetectionio/templates/edit/text-options.html
msgid "One line per regular-expression/string match"
msgstr "Один рядок на регулярний вираз/збіг"

#: changedetectionio/templates/login.html
msgid "Login"
msgstr "Вхід"

#: changedetectionio/templates/menu.html
msgid "Resume automatic scheduling"
msgstr "Відновити авто-планування"

#: changedetectionio/templates/menu.html
msgid "Pause auto-queue scheduling of watches"
msgstr "Призупинити авто-чергу завдань"

#: changedetectionio/templates/menu.html
msgid "Scheduling paused — click to resume"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Scheduling active — click to pause all"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Paused"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Live"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Unmute notifications"
msgstr "Увімкнути сповіщення"

#: changedetectionio/templates/menu.html
msgid "Notifications are muted - click to unmute"
msgstr "Сповіщення вимкнено - натисніть для увімкнення"

#: changedetectionio/templates/menu.html
msgid "Alerts on"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Log out"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Settings"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "EDIT"
msgstr "РЕДАГУВАТИ"

#: changedetectionio/templates/menu.html
msgid "Website Change Detection and Notification."
msgstr "Виявлення змін веб-сайтів та сповіщення."

#: changedetectionio/templates/menu.html
msgid "Toggle AI Mode"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Toggle AI mode"
msgstr ""

#: changedetectionio/templates/menu.html
msgid "Toggle Light/Dark Mode"
msgstr "Переключити Світлий/Темний режим"

#: changedetectionio/templates/menu.html
msgid "Toggle light/dark mode"
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 "Unread changes"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Watch Groups"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Import lists of web pages"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Browsers (coming soon)"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Browsers"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "soon"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Search, or Use Alt+S Key"
msgstr "Пошук, або використовуйте Alt+S"

#: changedetectionio/templates/sidebar-nav.html
msgid "Queue"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "Live activity"
msgstr ""

#: changedetectionio/templates/sidebar-nav.html
msgid "A new version is available"
msgstr ""

#: changedetectionio/validate_url.py
msgid "API Base URL is not a valid http(s) URL."
msgstr ""

#: changedetectionio/validate_url.py
msgid ""
"API Base URL resolves to a private, loopback, link-local or reserved IP address and was blocked to prevent SSRF. To "
"allow LLM endpoints on private networks (e.g. a local Ollama server) set the environment variable "
"ALLOW_IANA_RESTRICTED_ADDRESSES=true and restart."
msgstr ""

#: changedetectionio/widgets/ternary_boolean.py
msgid "Yes"
msgstr "Так"

#: changedetectionio/widgets/ternary_boolean.py
msgid "No"
msgstr "Ні"

#: changedetectionio/widgets/ternary_boolean.py
msgid "Main settings"
msgstr "Головні налаштування"

