{ "notification": { "notificationSettings": { "documentation": "Прочитати документацію", "desc": "Frigate може надсилати push-сповіщення на ваш пристрій, коли він працює у браузері або встановлений як PWA.", "title": "Налаштування сповіщень" }, "notificationUnavailable": { "desc": "Веб-повідомлення вимагають безпечного контексту (https://…). Це обмеження браузера. Безпечний доступ до фрегатів для використання сповіщень.", "documentation": "Прочитати документацію", "title": "Сповіщення недоступні" }, "globalSettings": { "desc": "Тимчасово призупинити сповіщення для певних камер на всіх зареєстрованих пристроях.", "title": "Глобальні налаштування" }, "email": { "title": "Електронна пошта", "placeholder": "наприклад example@email.com", "desc": "Потрібна дійсна електронна адреса, яка буде використана для сповіщення вас про будь-які проблеми з push-сервісом." }, "cameras": { "title": "Камери", "noCameras": "Немає доступних камер", "desc": "Виберіть, для яких камер увімкнути сповіщення." }, "suspendTime": { "5minutes": "Призупинити на 5 хвилин", "30minutes": "Призупинити на 30 хвилин", "1hour": "Призупинити на 1 годину", "12hours": "Призупинити на 12 годин", "24hours": "Призупинити на 24 години", "untilRestart": "Призупинити до перезапуску", "10minutes": "Призупинити на 10 хвилин", "suspend": "Призупинити" }, "toast": { "success": { "registered": "Успішно зареєстровано для отримання сповіщень. Перед надсиланням будь-яких сповіщень (включно з тестовим сповіщенням) потрібен перезапуск Frigate.", "settingSaved": "Налаштування сповіщень збережено." }, "error": { "registerFailed": "Не вдалося зберегти реєстрацію сповіщення." } }, "title": "Сповіщення", "suspended": "Сповіщення призупинено {{time}}", "deviceSpecific": "Налаштування, специфічні для пристрою", "registerDevice": "Зареєструйте цей пристрій", "unregisterDevice": "Скасувати реєстрацію цього пристрою", "sendTestNotification": "Надіслати тестове сповіщення", "active": "Активні сповіщення", "cancelSuspension": "Скасувати призупинення", "unsavedRegistrations": "Незбережені реєстрації сповіщень", "unsavedChanges": "Незбережені зміни сповіщень" }, "camera": { "streams": { "title": "Потоки", "desc": "Тимчасово вимкніть камеру до перезавантаження Frigate. Вимкнення камери повністю зупиняє обробку потоків цієї камери Frigate. Виявлення, запис і налагодження будуть недоступні.
Примітка. Це не вимикає повторні потоки go2rtc." }, "reviewClassification": { "readTheDocumentation": "Прочитати документацію", "objectDetectionsTips": "Усі об’єкти {{detectionsLabels}}, які не класифіковані на {{cameraName}}, будуть відображатися як виявлені, незалежно від того, в якій зоні вони знаходяться.", "zoneObjectDetectionsTips": { "regardlessOfZoneObjectDetectionsTips": "Усі об’єкти {{detectionsLabels}}, які не класифіковані на {{cameraName}}, будуть відображатися як виявлені, незалежно від того, в якій зоні вони знаходяться.", "text": "Усі об’єкти {{detectionsLabels}}, що не належать до категорії {{zone}} на {{cameraName}}, будуть відображатися як Виявлення.", "notSelectDetections": "Усі об’єкти {{detectionsLabels}}, виявлені в {{zone}} на {{cameraName}}, які не віднесені до категорії «Сповіщення», будуть відображатися як Виявлення незалежно від того, в якій зоні вони знаходяться." }, "objectAlertsTips": "Усі об’єкти {{alertsLabels}} на {{cameraName}} будуть відображатися як сповіщення.", "toast": { "success": "Конфігурацію класифікації перегляду збережено. Перезапустіть Frigate, щоб застосувати зміни." }, "title": "Класифікація оглядів", "desc": "Frigate класифікує елементи огляду як сповіщення та виявлення. За замовчуванням усі об’єкти люди та автомобілі вважаються сповіщеннями. Ви можете уточнити категоризацію елементів огляду, налаштувавши для них обов'язкові зони.", "noDefinedZones": "Для цієї камери не визначено жодної зони.", "selectDetectionsZones": "Виберіть зони для виявлення", "limitDetections": "Обмеження виявлення певними зонами", "zoneObjectAlertsTips": "Усі об’єкти {{alertsLabels}}, виявлені в {{zone}} на {{cameraName}}, будуть відображатися як сповіщення.", "selectAlertsZones": "Виберіть зони для сповіщень", "unsavedChanges": "Незбережені налаштування класифікації відгуків для {{camera}}" }, "review": { "alerts": "Сповіщення ", "detections": "Виявлення ", "title": "Огляд", "desc": "Тимчасово ввімкнути/вимкнути сповіщення та виявлення для цієї камери до перезавантаження Frigate. Якщо вимкнено, нові елементи огляду не створюватимуться. " }, "title": "Налаштування камери", "object_descriptions": { "title": "Генеративні описи об'єктів штучного інтелекту", "desc": "Тимчасово ввімкнути/вимкнути генеративні описи об'єктів ШІ для цієї камери. Якщо вимкнено, згенеровані ШІ описи не запитуватимуться для об'єктів, що відстежуються на цій камері." }, "review_descriptions": { "title": "Описи генеративного ШІ-огляду", "desc": "Тимчасово ввімкнути/вимкнути генеративні описи огляду за допомогою штучного інтелекту для цієї камери. Якщо вимкнено, для елементів огляду на цій камері не запитуватимуться згенеровані штучним інтелектом описи." }, "addCamera": "Додати нову камеру", "editCamera": "Редагувати камеру:", "selectCamera": "Виберіть камеру", "backToSettings": "Назад до налаштувань камери", "cameraConfig": { "add": "Додати камеру", "edit": "Редагувати камеру", "description": "Налаштуйте параметри камери, включаючи потокові входи та ролі.", "name": "Назва камери", "nameRequired": "Потрібно вказати назву камери", "nameInvalid": "Назва камери повинна містити лише літери, цифри, символи підкреслення або дефіси", "namePlaceholder": "наприклад, вхідні_двері", "enabled": "Увімкнено", "ffmpeg": { "inputs": "Вхідні потоки", "path": "Шлях потоку", "pathRequired": "Шлях потоку обов'язковий", "pathPlaceholder": "'rtsp://...", "roles": "Ролі", "rolesRequired": "Потрібна хоча б одна роль", "rolesUnique": "Кожна роль (аудіо, виявлення, запис) може бути призначена лише одному потоку", "addInput": "Додати вхідний потік", "removeInput": "Вилучити вхідний потік", "inputsRequired": "Потрібен принаймні один вхідний потік" }, "toast": { "success": "Камеру {{cameraName}} успішно збережено" }, "nameLength": "Назва камери має містити менше 24 символів." } }, "masksAndZones": { "motionMasks": { "polygonAreaTooLarge": { "documentation": "Прочитати документацію", "tips": "Маски руху не запобігають виявленню об'єктів. Натомість слід використовувати обов'язкову зону.", "title": "Маска руху покриває {{polygonArea}}% кадру камери. Великі маски руху не рекомендуються." }, "context": { "documentation": "Прочитати документацію", "title": "Маски руху використовуються для запобігання виявлення небажаних типів руху (наприклад: гілки дерева, часові мітки камери). Слід використовувати маски рухудуже економно, надмірне маскування ускладнить відстеження об'єктів." }, "clickDrawPolygon": "Клацніть, щоб намалювати багатокутник на зображенні.", "add": "Нова маска руху", "edit": "Редагувати маску руху", "toast": { "success": { "title": "{{polygonName}} збережено. Перезапустіть Frigate, щоб застосувати зміни.", "noName": "Маску руху збережено. Перезапустіть Frigate, щоб застосувати зміни." } }, "label": "Маска руху", "documentTitle": "Редагувати маску руху – Фрегат", "desc": { "title": "Маски руху використовуються для запобігання спрацьовуванню виявлення небажаних типів руху. Надмірне маскування ускладнить відстеження об'єктів.", "documentation": "Документація" }, "point_one": "{{count}} бал", "point_few": "{{count}} бали", "point_many": "{{count}} балів" }, "zones": { "label": "Зони", "name": { "inputPlaceHolder": "Введіть назву…", "title": "Ім'я", "tips": "Назва має містити щонайменше 2 символи, принаймні одну літеру та не повинна бути назвою камери чи іншої зони." }, "desc": { "title": "Зони дозволяють визначити певну область кадру, щоб ви могли визначити, чи знаходиться об'єкт у певній області.", "documentation": "Документація" }, "allObjects": "Усі об'єкти", "speedEstimation": { "title": "Оцінка швидкості", "desc": "Увімкнути оцінку швидкості для об'єктів у цій зоні. Зона повинна мати рівно 4 точки.", "docs": "Прочитайте документацію", "lineADistance": "Відстань лінії A ({{unit}})", "lineBDistance": "Відстань лінії B ({{unit}})", "lineCDistance": "Відстань лінії C ({{unit}})", "lineDDistance": "Відстань лінії D ({{unit}})" }, "speedThreshold": { "title": "Поріг швидкості ({{unit}})", "desc": "Визначає мінімальну швидкість для об'єктів, які слід враховувати в цій зоні.", "toast": { "error": { "pointLengthError": "Оцінку швидкості для цієї зони вимкнено. Зони з оцінкою швидкості повинні мати рівно 4 бали.", "loiteringTimeError": "Зони з часом байдикування більше 0 не слід використовувати з оцінкою швидкості." } } }, "documentTitle": "Зона редагування – Фрегат", "add": "Додати зону", "edit": "Редагувати зону", "point_one": "{{count}} бал", "point_few": "{{count}} бали", "point_many": "{{count}} балів", "clickDrawPolygon": "Клацніть, щоб намалювати багатокутник на зображенні.", "inertia": { "title": "Інерція", "desc": "Визначає, скільки кадрів об'єкт має перебувати в зоні, перш ніж його буде враховано в ній. За замовчуванням: 3" }, "loiteringTime": { "title": "Час тиняння", "desc": "Встановлює мінімальний час у секундах, протягом якого об'єкт має перебувати в зоні для активації. За замовчуванням: 0" }, "objects": { "title": "Об'єкти", "desc": "Список об'єктів, що належать до цієї зони." }, "toast": { "success": "Зону ({{zoneName}}) збережено. Перезапустіть Frigate, щоб застосувати зміни." } }, "objectMasks": { "desc": { "title": "Маски фільтрів об'єктів використовуються для фільтрації хибнопозитивних результатів для заданого типу об'єкта на основі його розташування.", "documentation": "Документація" }, "documentTitle": "Редагувати маску об'єкта - Фрегат", "add": "Додати маску об'єкта", "edit": "Редагувати маску об'єкта", "context": "Маски фільтрів об'єктів використовуються для фільтрації хибнопозитивних результатів для заданого типу об'єкта на основі його розташування.", "point_one": "{{count}} бал", "point_few": "{{count}} бали", "point_many": "{{count}} балів", "clickDrawPolygon": "Клацніть, щоб намалювати багатокутник на зображенні.", "objects": { "title": "Об'єкти", "desc": "Тип об'єкта, що застосовується до цієї маски об'єкта.", "allObjectTypes": "Усі типи об'єктів" }, "toast": { "success": { "title": "{{polygonName}} збережено. Перезапустіть Frigate, щоб застосувати зміни.", "noName": "Маску об'єкта збережено. Перезапустіть Frigate, щоб застосувати зміни." } }, "label": "Маски об'єктів" }, "restart_required": "Потрібно перезавантажити (маски/зони змінено)", "toast": { "success": { "copyCoordinates": "Координати для {{polyName}} скопійовано в буфер обміну." }, "error": { "copyCoordinatesFailed": "Не вдалося скопіювати координати в буфер обміну." } }, "form": { "zoneName": { "error": { "alreadyExists": "Для цієї камери вже існує зона з такою назвою.", "mustNotContainPeriod": "Назва зони не повинна містити крапок.", "mustNotBeSameWithCamera": "Назва зони не повинна збігатися з назвою камери.", "mustBeAtLeastTwoCharacters": "Назва зони має містити щонайменше 2 символи.", "hasIllegalCharacter": "Назва зони містить недопустимі символи.", "mustHaveAtLeastOneLetter": "Назва зони повинна містити щонайменше одну літеру." } }, "polygonDrawing": { "delete": { "desc": "Ви впевнені, що хочете видалити {{type}} {{name}}?", "title": "Підтвердити видалення", "success": "{{name}} було видалено." }, "removeLastPoint": "Видалити останню точку", "reset": { "label": "Очистити всі бали" }, "snapPoints": { "true": "Точки прив'язки", "false": "Не зачіпайте точки" }, "error": { "mustBeFinished": "Малювання полігону має бути завершене перед збереженням." } }, "distance": { "error": { "text": "Відстань має бути більшою або рівною 0,1.", "mustBeFilled": "Для використання оцінки швидкості необхідно заповнити всі поля відстані." } }, "inertia": { "error": { "mustBeAboveZero": "Інерція повинна бути вище 0." } }, "loiteringTime": { "error": { "mustBeGreaterOrEqualZero": "Час байдикування має бути більшим або рівним 0." } }, "speed": { "error": { "mustBeGreaterOrEqualTo": "Поріг швидкості має бути більшим або рівним 0,1." } } }, "filter": { "all": "Усі маски та зони" }, "motionMaskLabel": "Маска руху {{number}}", "objectMaskLabel": "Маска об'єкта {{number}} ({{label}})" }, "debug": { "zones": { "title": "Зони", "desc": "Показати контур будь-яких визначених зон" }, "objectShapeFilterDrawing": { "document": "Прочитати документацію ", "tips": "Увімкніть цю опцію, щоб намалювати прямокутник на зображенні з камери, щоб показати його площу та співвідношення. Ці значення потім можна використовувати для встановлення параметрів фільтра форми об'єкта у вашій конфігурації.", "title": "Фільтр форми об'єкта, малюнок", "desc": "Намалюйте прямокутник на зображенні, щоб переглянути деталі площі та співвідношення", "score": "Рахунок", "area": "Площа", "ratio": "Співвідношення" }, "regions": { "tips": "

Регіональні рамки


Яскраво-зелені рамки будуть накладені на області інтересу в кадрі, які надсилаються на детектор об'єктів.

", "desc": "Показати рамку області інтересу, що надсилається на детектор об'єктів", "title": "Регіони" }, "boundingBoxes": { "colors": { "info": "
  • Під час запуску кожній мітці об’єкта будуть призначені різні кольори
  • Темно-синя тонка лінія вказує на те, що об’єкт не виявлено в цей момент часу
  • Тонка сіра лінія вказує на те, що об’єкт виявлено як нерухомий
  • Товста лінія вказує на те, що об’єкт є об’єктом автоматичного відстеження (якщо його ввімкнено)
  • ", "label": "Кольори рамки обмежування об'єкта" }, "title": "Обмежувальні рамки", "desc": "Показувати обмежувальні рамки навколо відстежуваних об'єктів" }, "title": "Налагодження", "detectorDesc": "Фрегат використовує ваші детектори ({{detectors}}) для виявлення об'єктів у відеопотоці вашої камери.", "desc": "У режимі налагодження відображається відстежувані об’єкти та їхня статистика в режимі реального часу. Список об’єктів показує зведену інформацію про виявлені об’єкти із затримкою в часі.", "debugging": "Налагоджуємо", "timestamp": { "title": "Позначка часу", "desc": "Накладання позначки часу на зображення" }, "mask": { "title": "Маски руху", "desc": "Показати полігони маски руху" }, "motion": { "title": "Коробки руху", "desc": "Показувати рамки навколо областей, де виявлено рух", "tips": "

    Поля руху


    Червоні поля будуть накладені на області кадру, де наразі виявляється рух

    " }, "objectList": "Список об'єктів", "noObjects": "Без об'єктів", "paths": { "title": "Шляхи", "desc": "Показувати важливі точки шляху відстежуваного об'єкта", "tips": "

    Шляхи


    Лінії та кола позначатимуть важливі точки, які відстежуваний об'єкт переміщував протягом свого життєвого циклу.

    " }, "audio": { "title": "Аудіо", "noAudioDetections": "Немає виявлення звуку", "score": "рахунок", "currentRMS": "Поточне середньоквадратичне значення", "currentdbFS": "Поточний dbFS" }, "openCameraWebUI": "Відкрийте веб-інтерфейс {{camera}}" }, "classification": { "licensePlateRecognition": { "readTheDocumentation": "Прочитати документацію", "title": "Розпізнавання номерних знаків", "desc": "Фрегат може розпізнавати номерні знаки транспортних засобів та автоматично додавати виявлені символи до поля recognized_license_plate або відоме ім'я як sub_label до об'єктів типу автомобіль. Поширеним випадком використання може бути зчитування номерних знаків автомобілів, що заїжджають на під'їзну доріжку, або автомобілів, що проїжджають повз вулицю." }, "faceRecognition": { "readTheDocumentation": "Прочитати документацію", "title": "Розпізнавання обличчя", "desc": "Розпізнавання обличчя дозволяє присвоювати людям імена, і коли їхнє обличчя розпізнається, Frigate призначає ім'я людини як підмітку. Ця інформація міститься в інтерфейсі користувача, фільтрах, а також у сповіщеннях.", "modelSize": { "label": "Розмір моделі", "desc": "Розмір моделі, що використовується для розпізнавання обличчя.", "small": { "title": "маленький", "desc": "Використання small використовує модель вбудовування облич FaceNet, яка ефективно працює на більшості процесорів." }, "large": { "title": "великий", "desc": "Використання параметра large використовує модель вбудовування облич ArcFace та автоматично запускатиметься на графічному процесорі, якщо це можливо." } } }, "semanticSearch": { "reindexNow": { "alreadyInProgress": "Переіндексація вже триває.", "error": "Не вдалося розпочати переіндексацію: {{errorMessage}}", "confirmDesc": "Ви впевнені, що хочете переіндексувати всі вбудовані відстежувані об'єкти? Цей процес працюватиме у фоновому режимі, але може максимально навантажити ваш процесор і зайняти чимало часу. Ви можете спостерігати за прогресом на Ex.", "confirmButton": "Переіндексувати", "desc": "Переіндексація призведе до повторного створення вбудованих елементів для всіх відстежуваних об'єктів. Цей процес працює у фоновому режимі та може максимально навантажити ваш процесор і зайняти достатню кількість часу залежно від кількості відстежуваних об'єктів.", "success": "Переіндексацію успішно розпочато.", "label": "Переіндексувати зараз", "confirmTitle": "Підтвердити переіндексацію" }, "title": "Семантичний пошук", "desc": "Семантичний пошук у Frigate дозволяє знаходити відстежувані об'єкти у ваших оглядах, використовуючи або саме зображення, або текстовий опис, визначений користувачем, або автоматично згенерований.", "readTheDocumentation": "Прочитайте документацію", "modelSize": { "label": "Розмір моделі", "desc": "Розмір моделі, що використовується для вбудовування семантичного пошуку.", "small": { "title": "маленький", "desc": "Використання малих працівників квантована версія моделі, яка використовує менше оперативної пам'яті та працює швидше на процесорі з дуже незначною різницею в якості вбудовування." }, "large": { "title": "великий", "desc": "Використання large використовує повну модель Jina та автоматично запускатиметься на графічному процесорі, якщо це можливо." } } }, "restart_required": "Потрібно перезавантажити (налаштування класифікації змінено)", "toast": { "success": "Налаштування класифікації збережено. Перезапустіть Frigate, щоб застосувати зміни.", "error": "Не вдалося зберегти зміни конфігурації: {{errorMessage}}" }, "title": "Налаштування класифікації", "birdClassification": { "title": "Класифікація птахів", "desc": "Класифікація птахів ідентифікує відомих птахів за допомогою квантованої моделі Tensorflow. Коли відомого птаха розпізнають, його загальна назва буде додана як sub_label. Ця інформація міститься в інтерфейсі користувача, фільтрах, а також у сповіщеннях." }, "unsavedChanges": "Незбережені зміни налаштувань класифікації" }, "frigatePlus": { "modelInfo": { "loading": "Завантаження інформації про модель…", "loadingAvailableModels": "Завантаження доступних моделей…", "plusModelType": { "baseModel": "Базова модель", "userModel": "Точно налаштований" }, "supportedDetectors": "Підтримувані детектори", "error": "Не вдалося завантажити інформацію про модель", "availableModels": "Доступні моделі", "trainDate": "Дата тренування", "baseModel": "Базова модель", "modelSelect": "Тут можна вибрати доступні моделі на Frigate+. Зверніть увагу, що можна вибрати лише моделі, сумісні з вашою поточною конфігурацією детектора.", "title": "Інформація про модель", "modelType": "Тип моделі", "cameras": "Камери" }, "snapshotConfig": { "title": "Конфігурація знімків", "desc": "Для надсилання до Frigate+ потрібно ввімкнути як знімки, так і знімки clean_copy у вашій конфігурації.", "documentation": "Прочитайте документацію", "table": { "camera": "Камера", "snapshots": "Знімки", "cleanCopySnapshots": "clean_copy Знімки" }, "cleanCopyWarning": "На деяких камерах увімкнено знімки екрана, але вимкнено чисте копіювання. Щоб мати змогу надсилати зображення з цих камер до Frigate+, потрібно ввімкнути параметр clean_copy у конфігурації знімків екрана." }, "apiKey": { "desc": "Ключ API Frigate+ забезпечує інтеграцію з сервісом Frigate+.", "notValidated": "Ключ API Frigate+ не виявлено або не перевірено", "title": "Ключ API Фрегат+", "validated": "Ключ API Frigate+ виявлено та перевірено", "plusLink": "Дізнайтеся більше про Фрегат+" }, "restart_required": "Потрібно перезавантаження (модель Frigate+ змінена)", "toast": { "success": "Налаштування Frigate+ збережено. Перезапустіть Frigate, щоб застосувати зміни.", "error": "Не вдалося зберегти зміни конфігурації: {{errorMessage}}" }, "title": "Налаштування Фрегат+", "unsavedChanges": "Незбережені зміни налаштувань Frigate+" }, "general": { "calendar": { "title": "Календар", "firstWeekday": { "label": "Перший день тижня", "desc": "День, з якого починаються тижні календаря оглядів.", "sunday": "Неділя", "monday": "Понеділок" } }, "title": "Налаштування інтерфейсу користувача", "liveDashboard": { "title": "Панель керування в прямому ефірі", "automaticLiveView": { "label": "Автоматичний перегляд у реальному часі", "desc": "Автоматично перемикатися на режим реального часу з камери, коли виявляється активність. Якщо вимкнути цю опцію, статичні зображення з камери на панелі керування реальним часом оновлюватимуться лише раз на хвилину." }, "playAlertVideos": { "label": "Відтворити відео зі сповіщеннями", "desc": "За замовчуванням останні сповіщення на панелі керування Live відтворюються як невеликі відеозаписи, що циклічно відтворюються. Вимкніть цю опцію, щоб відображати лише статичне зображення останніх сповіщень на цьому пристрої/у браузері." }, "displayCameraNames": { "label": "Завжди показувати назви камер", "desc": "Завжди відображати назви камер у чіпі на панелі керування режимом живого перегляду з кількох камер." }, "liveFallbackTimeout": { "label": "Час очікування резервного програвача в реальному часі", "desc": "Коли високоякісна пряма трансляція з камери недоступна, повернутися до режиму низької пропускної здатності через певну кількість секунд. За замовчуванням: 3." } }, "storedLayouts": { "title": "Збережені макети", "clearAll": "Очистити всі макети", "desc": "Розташування камер у групі камер можна перетягувати/змінювати розмір. Позиції зберігаються в локальному сховищі вашого браузера." }, "cameraGroupStreaming": { "title": "Налаштування потокової передачі групи камер", "desc": "Налаштування потокової передачі для кожної групи камер зберігаються в локальному сховищі вашого браузера.", "clearAll": "Очистити всі налаштування потокового передавання" }, "recordingsViewer": { "title": "Переглядач записів", "defaultPlaybackRate": { "label": "Стандартна швидкість відтворення", "desc": "Швидкість відтворення записів за замовчуванням." } }, "toast": { "success": { "clearStoredLayout": "Очищено збережений макет для {{cameraName}}", "clearStreamingSettings": "Очищено налаштування потокової передачі для всіх груп камер." }, "error": { "clearStoredLayoutFailed": "Не вдалося очистити збережений макет: {{errorMessage}}", "clearStreamingSettingsFailed": "Не вдалося очистити налаштування потокового передавання: {{errorMessage}}" } } }, "motionDetectionTuner": { "improveContrast": { "title": "Покращення контрастності", "desc": "Покращення контрастності для темніших сцен. За замовчуванням: УВІМК." }, "desc": { "documentation": "Прочитайте посібник з налаштування руху", "title": "Фрегат використовує виявлення руху як першочергову перевірку, щоб побачити, чи відбувається щось у кадрі, що варто перевірити за допомогою виявлення об'єктів." }, "title": "Тюнер виявлення руху", "Threshold": { "title": "Поріг", "desc": "Порогове значення визначає, наскільки велика зміна яскравості пікселя має вважатися рухом. За замовчуванням: 30" }, "toast": { "success": "Налаштування руху збережено." }, "contourArea": { "title": "Площа контуру", "desc": "Значення площі контуру використовується для визначення того, які групи змінених пікселів кваліфікуються як рух. За замовчуванням: 10" }, "unsavedChanges": "Незбережені зміни в налаштуванні руху ({{camera}})" }, "documentTitle": { "object": "Налагодження – Фрегат", "notifications": "Налаштування сповіщень – Фрегат", "default": "Налаштування - Фрегат", "authentication": "Налаштування автентифікації – Фрегат", "camera": "Налаштування камери – Фрегат", "classification": "Налаштування класифікації – Фрегат", "masksAndZones": "Редактор масок та зон – Фрегат", "motionTuner": "Тюнер руху - Фрегат", "general": "Налаштування інтерфейсу користувача - Frigate", "frigatePlus": "Налаштування Frigate+ – Frigate", "enrichments": "Налаштуваннях збагачення – Frigate", "cameraManagement": "Керування камерами - Frigate", "cameraReview": "Налаштування перегляду камери - Frigate" }, "menu": { "ui": "Інтерфейс користувача", "classification": "Класифікація", "cameras": "Налаштування камери", "users": "Користувачі", "masksAndZones": "Маски / Зони", "motionTuner": "Тюнер руху", "debug": "Налагодження", "notifications": "Сповіщення", "frigateplus": "Frigate+", "enrichments": "Збагаченням", "triggers": "Тригери", "roles": "Ролі", "cameraManagement": "Управління", "cameraReview": "Огляду" }, "dialog": { "unsavedChanges": { "desc": "Ви хочете зберегти зміни, перш ніж продовжити?", "title": "У вас є незбережені зміни." } }, "cameraSetting": { "camera": "Камера", "noCamera": "Без камери" }, "users": { "management": { "title": "Керування користувачами", "desc": "Керувати обліковими записами користувачів цього екземпляра Frigate." }, "addUser": "Додати користувача", "updatePassword": "Оновити пароль", "toast": { "success": { "deleteUser": "Користувач {{user}} успішно видалений", "roleUpdated": "Роль оновлено для {{user}}", "updatePassword": "Пароль успішно оновлено.", "createUser": "Користувач {{user}} успішно створено" }, "error": { "setPasswordFailed": "Не вдалося зберегти пароль: {{errorMessage}}", "createUserFailed": "Не вдалося створити користувача: {{errorMessage}}", "deleteUserFailed": "Не вдалося видалити користувача: {{errorMessage}}", "roleUpdateFailed": "Не вдалося оновити роль: {{errorMessage}}" } }, "table": { "password": "Пароль", "deleteUser": "Видалити користувача", "username": "Ім'я користувача", "actions": "Дії", "noUsers": "Користувачів не знайдено.", "role": "Роль", "changeRole": "Змінити роль користувача" }, "dialog": { "form": { "user": { "title": "Ім'я користувача", "desc": "Дозволено використовувати лише літери, цифри, крапки та символи підкреслення.", "placeholder": "Введіть ім'я користувача" }, "password": { "strength": { "medium": "Середній", "strong": "Сильний", "veryStrong": "Дуже сильний", "title": "Надійність пароля: ", "weak": "Слабкий" }, "match": "Паролі збігаються", "title": "Пароль", "notMatch": "Паролі не збігається", "placeholder": "Введіть пароль", "confirm": { "title": "Підтвердьте пароль", "placeholder": "Підтвердьте пароль" } }, "newPassword": { "confirm": { "placeholder": "Введіть новий пароль ще раз" }, "title": "Новий пароль", "placeholder": "Введіть новий пароль" }, "usernameIsRequired": "Потрібне ім'я користувача", "passwordIsRequired": "Потрібен пароль" }, "changeRole": { "roleInfo": { "admin": "Адміністратор", "intro": "Виберіть відповідну роль для цього користувача:", "adminDesc": "Повний доступ до всіх функцій.", "viewer": "Глядач", "viewerDesc": "Обмежено лише активними інформаційними панелями, функціями «Огляд», «Дослідження» та «Експорт».", "customDesc": "Особлива роль з доступом до певної камери." }, "title": "Змінити роль користувача", "desc": "Оновити дозволи для {{username}}", "select": "Виберіть роль" }, "createUser": { "title": "Створити нового користувача", "desc": "Додайте новий обліковий запис користувача та вкажіть роль для доступу до областей інтерфейсу Frigate.", "usernameOnlyInclude": "Ім'я користувача може містити лише літери, цифри, . або _", "confirmPassword": "Будь ласка, підтвердіть свій пароль" }, "deleteUser": { "title": "Видалити користувача", "desc": "Цю дію не можна скасувати. Це призведе до остаточного видалення облікового запису користувача та всіх пов’язаних з ним даних.", "warn": "Ви впевнені, що хочете видалити {{username}}?" }, "passwordSetting": { "updatePassword": "Оновити пароль для {{username}}", "setPassword": "Встановити пароль", "desc": "Створіть надійний пароль для захисту цього облікового запису.", "cannotBeEmpty": "Пароль не може бути порожнім", "doNotMatch": "Паролі не збігаються" } }, "title": "Користувачі" }, "enrichments": { "unsavedChanges": "Зміни в налаштуваннях незбережених збагачень", "semanticSearch": { "title": "Семантичний пошук", "desc": "Семантичний пошук у Frigate дозволяє знаходити відстежувані об'єкти в елементах огляду, використовуючи або саме зображення, або текстовий опис, визначений користувачем, або автоматично згенерований опис.", "readTheDocumentation": "Прочитайте документації", "reindexNow": { "label": "Переіндексувати зараз", "confirmTitle": "Підтвердити переіндексацію", "error": "Не вдалося розпочати переіндексацію: {{errorMessage}}", "confirmDesc": "Ви впевнені, що хочете переіндексувати всі вбудовані відстежувані об'єкти? Цей процес працюватиме у фоновому режимі, але може максимально навантажити ваш процесор і зайняти чимало часу. Ви можете спостерігати за прогресом на Ex.", "confirmButton": "Переіндексувати", "alreadyInProgress": "Переіндексація вже триває.", "success": "Переіндексацію успішно розпочато.", "desc": "Переіндексація відновить вбудовування для всіх відстежуваних об'єктів. Цей процес працює у фоновому режимі та може максимально навантажувати ваш процесор і займати достатню кількість часу залежно від кількості відстежуваних об'єктів." }, "modelSize": { "label": "Розмір моделі", "desc": "Розмір моделі, що використовується для вбудовування семантичного пошуку.", "small": { "title": "маленький", "desc": "Використання small застосовує квантовану версію моделі, яка використовує менше оперативної пам'яті та працює швидше на процесорі з дуже незначною різницею в якості вбудовування." }, "large": { "title": "великий", "desc": "Використання large використовує повну модель Jina та автоматично запускатиметься на графічному процесорі, якщо це можливо." } } }, "faceRecognition": { "title": "Розпізнавання обличчя", "readTheDocumentation": "Прочитайте документація", "modelSize": { "label": "Розмір моделі", "desc": "Розмір моделі, що використовується для розпізнавання обличчя.", "small": { "title": "маленький", "desc": "Використання small використовує модель вбудовування облич FaceNet, яка ефективно працює на більшості процесорів." }, "large": { "title": "великий", "desc": "Використання параметра large використовує модель вбудовування облич ArcFace та автоматично запускатиметься на графічному процесорі, якщо це можливо." } }, "desc": "Розпізнавання облич дозволяє присвоювати людям імена, і коли обличчя розпізнається, Frigate додає ім'я людини в якості підмітки. Ця інформація відображається в інтерфейсі, фільтрах, а також у сповіщеннях." }, "licensePlateRecognition": { "title": "Розпізнавання номерних знаків", "readTheDocumentation": "Прочитайте документації", "desc": "Frigate може розпізнавати номерні знаки на автомобілях і автоматично додавати виявлені символи до поля розпізнаний_номер_автомобіля або відоме ім'я як підмітку до об'єктів, що мають тип \"автомобіль\". Поширеним випадком використання може бути зчитування номерних знаків автомобілів, що заїжджають на під'їзд, або автомобілів, що проїжджають вулицею." }, "restart_required": "Потрібно перезавантажити (налаштування збагачення змінено)", "toast": { "success": "Налаштування збагачення збережено. Перезапустіть Frigate, щоб застосувати зміни.", "error": "Не вдалося зберегти зміни конфігурації: {{errorMessage}}" }, "birdClassification": { "desc": "Класифікація птахів ідентифікує відомих птахів за допомогою квантованої моделі тензорного потоку. Коли відомого птаха розпізнано, його загальну назву буде додано як підмітку. Ця інформація відображається в інтерфейсі, фільтрах, а також у сповіщеннях.", "title": "Класифікація птахів" }, "title": "Налаштуваннях Збагаченням" }, "triggers": { "documentTitle": "Тригери", "management": { "title": "Тригери", "desc": "Керуйте тригерами для {{camera}}. Використовуйте тип мініатюри для спрацьовування на схожих мініатюрах до вибраного об’єкта відстеження, а тип опису – для спрацьовування на схожих описах до вказаного вами тексту." }, "addTrigger": "Додати Тригер", "table": { "name": "Ім'я", "type": "Тип", "content": "Зміст", "threshold": "Поріг", "actions": "Дії", "noTriggers": "Для цієї камери не налаштовано жодних тригерів.", "edit": "Редагувати", "deleteTrigger": "Видалити тригер", "lastTriggered": "Остання активація" }, "type": { "thumbnail": "Мініатюра", "description": "Опис" }, "actions": { "alert": "Позначити як сповіщення", "notification": "Надіслати сповіщення", "sub_label": "Додати підмітку", "attribute": "Додати атрибут" }, "dialog": { "createTrigger": { "title": "Створити тригер", "desc": "Створіть тригер для камери {{camera}}" }, "editTrigger": { "title": "Редагувати тригер", "desc": "Редагувати налаштування для тригера на камері {{camera}}" }, "deleteTrigger": { "title": "Видалити тригер", "desc": "Ви впевнені, що хочете видалити тригер {{triggerName}}? Цю дію не можна скасувати." }, "form": { "name": { "title": "Ім'я", "placeholder": "Назвіть цей тригер", "error": { "minLength": "Поле має містити щонайменше 2 символи.", "invalidCharacters": "Поле може містити лише літери, цифри, символи підкреслення та дефіси.", "alreadyExists": "Тригер із такою назвою вже існує для цієї камери." }, "description": "Введіть унікальну назву або опис, щоб ідентифікувати цей тригер" }, "enabled": { "description": "Увімкнути або вимкнути цей тригер" }, "type": { "title": "Тип", "placeholder": "Виберіть тип тригера", "description": "Спрацьовує, коли виявляється схожий опис відстежуваного об'єкта", "thumbnail": "Спрацьовує, коли виявляється мініатюра схожого відстежуваного об'єкта" }, "content": { "title": "Зміст", "imagePlaceholder": "Виберіть мініатюру", "textPlaceholder": "Введіть текстовий вміст", "imageDesc": "Відображаються лише 100 останніх мініатюр. Якщо ви не можете знайти потрібну мініатюру, перегляньте попередні об’єкти в розділі «Огляд» і налаштуйте тригер у меню.", "textDesc": "Введіть текст, щоб запустити цю дію, коли буде виявлено схожий опис відстежуваного об’єкта.", "error": { "required": "Контент обов'язковий." } }, "threshold": { "title": "Поріг", "error": { "min": "Поріг має бути щонайменше 0", "max": "Поріг має бути не більше 1" }, "desc": "Встановіть поріг подібності для цього тригера. Вищий поріг означає, що для спрацьовування тригера потрібна ближча відповідність." }, "actions": { "title": "Дії", "desc": "За замовчуванням Frigate надсилає повідомлення MQTT для всіх тригерів. Підмітки додають назву тригера до мітки об'єкта. Атрибути – це метадані, які можна шукати, що зберігаються окремо в метаданих відстежуваного об'єкта.", "error": { "min": "Потрібно вибрати принаймні одну дію." } }, "friendly_name": { "title": "Зрозуміле ім'я", "placeholder": "Назвіть або опишіть цей тригер", "description": "Зрозуміла назва або описовий текст (необов'язково) для цього тригера." } } }, "toast": { "success": { "createTrigger": "Тригер {{name}} успішно створено.", "updateTrigger": "Тригер {{name}} успішно оновлено.", "deleteTrigger": "Тригер {{name}} успішно видалено." }, "error": { "createTriggerFailed": "Не вдалося створити тригер: {{errorMessage}}", "updateTriggerFailed": "Не вдалося оновити тригер: {{errorMessage}}", "deleteTriggerFailed": "Не вдалося видалити тригер: {{errorMessage}}" } }, "semanticSearch": { "title": "Семантичний пошук вимкнено", "desc": "Для використання тригерів необхідно ввімкнути семантичний пошук." }, "wizard": { "title": "Створити тригер", "step1": { "description": "Налаштуйте основні параметри для вашого тригера." }, "step2": { "description": "Налаштуйте контент, який запускатиме цю дію." }, "step3": { "description": "Налаштуйте поріг та дії для цього тригера." }, "steps": { "nameAndType": "Ім'я та тип", "configureData": "Налаштувати дані", "thresholdAndActions": "Поріг та дії" } } }, "roles": { "addRole": "Додати роль", "table": { "role": "Роль", "cameras": "Камери", "actions": "Дії", "noRoles": "Не знайдено користувацьких ролей.", "editCameras": "Редагувати камери", "deleteRole": "Видалити роль" }, "toast": { "success": { "createRole": "Роль {{role}} успішно створена", "updateCameras": "Камери оновлено для ролі {{role}}", "deleteRole": "Роль {{role}} успішно видалено", "userRolesUpdated_one": "{{count}} користувача, призначену цій ролі, оновлено до «глядача», який має доступ до всіх камер.", "userRolesUpdated_few": "{{count}} Користувачі, яким призначено цю роль, оновлено до ролі «глядача», що має доступ до всіх камер.", "userRolesUpdated_many": "{{count}} Користувачів, яким призначено цю роль, оновлено до ролі «глядача», що має доступ до всіх камер." }, "error": { "createRoleFailed": "Не вдалося створити роль: {{errorMessage}}", "updateCamerasFailed": "Не вдалося оновити камери: {{errorMessage}}", "deleteRoleFailed": "Не вдалося видалити роль: {{errorMessage}}", "userUpdateFailed": "Не вдалося оновити ролі користувачів: {{errorMessage}}" } }, "management": { "title": "Керування ролями глядача", "desc": "Керуйте ролями глядачів та їхніми дозволами на доступ до камери для цього екземпляра Frigate." }, "dialog": { "createRole": { "title": "Створити нову роль", "desc": "Додайте нову роль і вкажіть дозволи доступу до камери." }, "editCameras": { "title": "Редагувати рольові камери", "desc": "Оновіть доступ до камери для цієї ролі {{role}}." }, "deleteRole": { "title": "Видалити роль", "desc": "Цю дію не можна скасувати. Це призведе до остаточного видалення ролі та призначення всім користувачам із цією роллю ролі «глядач», що надасть глядачеві доступ до всіх камер.", "warn": "Ви впевнені, що хочете видалити {{role}}?", "deleting": "Видалення..." }, "form": { "role": { "title": "Назва ролі", "placeholder": "Введіть назву ролі", "desc": "Дозволено використовувати лише літери, цифри, крапки та символи підкреслення.", "roleIsRequired": "Потрібно вказати назву ролі", "roleOnlyInclude": "Назва ролі може містити лише літери, цифри, символи *.* або *.*", "roleExists": "Роль із такою назвою вже існує." }, "cameras": { "title": "Камери", "desc": "Виберіть камери, до яких ця роль має доступ. Потрібна принаймні одна камера.", "required": "Потрібно вибрати принаймні одну камеру." } } } }, "cameraWizard": { "title": "Додати камеру", "description": "Виконайте наведені нижче кроки, щоб додати нову камеру до вашої установки Frigate.", "steps": { "nameAndConnection": "Ім'я та з'єднання", "streamConfiguration": "Конфігурація потоку", "validationAndTesting": "Валідація та тестування", "probeOrSnapshot": "Зонд або знімок" }, "save": { "success": "Нову камеру успішно збережено {{cameraName}}.", "failure": "Помилка збереження {{cameraName}}." }, "testResultLabels": { "resolution": "Роздільна здатність", "video": "Відео", "audio": "Аудіо", "fps": "FPS" }, "commonErrors": { "noUrl": "Будь ласка, надайте дійсну URL-адресу потоку", "testFailed": "Тест потоку не вдався: {{error}}" }, "step1": { "description": "Введіть дані вашої камери та виберіть тестування камери або виберіть бренд вручну.", "cameraName": "Назва камери", "cameraNamePlaceholder": "наприклад, передні_двері або огляд заднього двору", "host": "Хост/IP-адреса", "port": "Порт", "username": "Ім'я користувача", "usernamePlaceholder": "Необов'язково", "password": "Пароль", "passwordPlaceholder": "Необов'язково", "selectTransport": "Виберіть транспортний протокол", "cameraBrand": "Бренд камери", "selectBrand": "Виберіть марку камери для шаблону URL-адреси", "customUrl": "URL-адреса користувацького потоку", "brandInformation": "Інформація про бренд", "brandUrlFormat": "Для камер з форматом RTSP URL, як: {{exampleUrl}}", "customUrlPlaceholder": "rtsp://username:password@host:port/path", "testConnection": "Тестове з'єднання", "testSuccess": "Тестування з'єднання успішне!", "testFailed": "Перевірка з’єднання не вдалася. Перевірте введені дані та повторіть спробу.", "streamDetails": "Деталі трансляції", "warnings": { "noSnapshot": "Не вдалося отримати знімок із налаштованого потоку." }, "errors": { "brandOrCustomUrlRequired": "Виберіть або марку камери з хостом/IP-адресою, або виберіть «Інше» з власною URL-адресою", "nameRequired": "Потрібно вказати назву камери", "nameLength": "Назва камери має містити не більше 64 символів", "invalidCharacters": "Назва камери містить недійсні символи", "nameExists": "Назва камери вже існує", "brands": { "reolink-rtsp": "Не рекомендується використовувати Reolink RTSP. Увімкніть HTTP у налаштуваннях прошивки камери та перезапустіть майстер." }, "customUrlRtspRequired": "Користувацькі URL-адреси мають починатися з \"rtsp://\". Для потоків з камер, що не підтримують RTSP, потрібне ручне налаштування." }, "docs": { "reolink": "https://docs.frigate.video/configuration/camera_specific.html#reolink-cameras" }, "testing": { "probingMetadata": "Зондування метаданих камери...", "fetchingSnapshot": "Отримання знімка камери..." }, "connectionSettings": "Налаштування підключення", "detectionMethod": "Метод виявлення потоку", "onvifPort": "Порт ONVIF", "probeMode": "Зонд-камера", "manualMode": "Ручний вибір", "detectionMethodDescription": "Перевірте камеру з ONVIF (якщо підтримується) для пошуку URL-адресів потоку камери або вручну виберіть бренд камери, щоб використовувати попередньо визначені URL. Щоб введіти налаштований URL-адрес RTSP, виберіть ручний метод і вибрати \"Інший\".", "onvifPortDescription": "Для камер, що підтримують ONVIF, це зазвичай 80 або 8080.", "useDigestAuth": "Використовувати дайджест-автентифікацію", "useDigestAuthDescription": "Використовуйте автентифікацію HTTP-дайджест для ONVIF. Деякі камери можуть вимагати спеціальне ім’я користувача/пароль ONVIF замість стандартного користувача-адміністратора." }, "step2": { "description": "Перевірте камеру на наявність доступних потоків або налаштуйте ручні параметри на основі вибраного методу виявлення.", "streamsTitle": "Потоки з камери", "addStream": "Додати потік", "addAnotherStream": "Додати ще один потік", "streamTitle": "Потік {{number}}", "streamUrl": "URL-адреса потоку", "streamUrlPlaceholder": "rtsp://username:password@host:port/path", "url": "URL", "resolution": "Роздільна здатність", "selectResolution": "Виберіть роздільну здатність", "quality": "Якість", "selectQuality": "Виберіть якість", "roles": "Ролі", "roleLabels": { "detect": "Виявлення об'єктів", "record": "Запис", "audio": "Аудіо" }, "testStream": "Тестове з'єднання", "testSuccess": "Тестування з'єднання успішне!", "testFailed": "Перевірка з’єднання не вдалася. Перевірте введені дані та повторіть спробу.", "testFailedTitle": "Тест не вдався", "connected": "Підключено", "notConnected": "Не підключено", "featuresTitle": "Особливості", "go2rtc": "Зменште кількість підключень до камери", "detectRoleWarning": "Для продовження принаймні один потік повинен мати роль \"виявлення\".", "rolesPopover": { "title": "Ролі потоку", "detect": "Основний канал для виявлення об'єктів.", "record": "Зберігає сегменти відеоканалу на основі налаштувань конфігурації.", "audio": "Стрічка даних для виявлення на основі аудіо." }, "featuresPopover": { "title": "Функції потоку", "description": "Використовуйте ретрансляцію go2rtc, щоб зменшити кількість підключень до вашої камери." }, "streamDetails": "Деталі трансляції", "probing": "Зондуюча камера...", "retry": "Повторити спробу", "testing": { "probingMetadata": "Зондування метаданих камери...", "fetchingSnapshot": "Отримання знімка камери..." }, "probeFailed": "Не вдалося дослідити камеру: {{error}}", "probingDevice": "Зондуючий пристрій...", "probeSuccessful": "Зонд успішно", "probeError": "Помилка зонда", "probeNoSuccess": "Зондування Невдало", "deviceInfo": "Інформація про пристрій", "manufacturer": "Виробник", "model": "Модель", "firmware": "Прошивка", "profiles": "Профілі", "ptzSupport": "Підтримка PTZ-камер", "autotrackingSupport": "Підтримка автоматичного відстеження", "presets": "Пресети", "rtspCandidates": "Кандидати RTSP", "rtspCandidatesDescription": "З камери було знайдено такі URL-адреси RTSP. Перевірте з’єднання, щоб переглянути метадані потоку.", "noRtspCandidates": "Не знайдено URL-адрес RTSP з камери. Ваші облікові дані можуть бути неправильними, або камера може не підтримувати ONVIF чи метод, який використовується для отримання URL-адрес RTSP. Поверніться та введіть URL-адресу RTSP вручну.", "candidateStreamTitle": "Кандидат {{number}}", "useCandidate": "Використання", "uriCopy": "Копіювати", "uriCopied": "URI скопійовано в буфер обміну", "testConnection": "Тестове з'єднання", "toggleUriView": "Натисніть, щоб перемкнути повний вигляд URI", "errors": { "hostRequired": "Потрібно вказати хост/IP-адресу" } }, "step3": { "description": "Налаштуйте ролі потоків та додайте додаткові потоки для вашої камери.", "validationTitle": "Перевірка потоку", "connectAllStreams": "Підключити всі потоки", "reconnectionSuccess": "Повторне підключення успішне.", "reconnectionPartial": "Не вдалося відновити підключення до деяких потоків.", "streamUnavailable": "Попередній перегляд трансляції недоступний", "reload": "Перезавантажити", "connecting": "Підключення...", "streamTitle": "Потік {{number}}", "valid": "Дійсний", "failed": "Не вдалося", "notTested": "Не тестувалося", "connectStream": "Підключитися", "connectingStream": "Підключення", "disconnectStream": "Відключитися", "estimatedBandwidth": "Орієнтовна пропускна здатність", "roles": "Ролі", "none": "Жоден", "error": "Помилка", "streamValidated": "Потік {{number}} успішно перевірено", "streamValidationFailed": "Не вдалося перевірити потік {{number}}", "saveAndApply": "Зберегти нову камеру", "saveError": "Недійсна конфігурація. Перевірте свої налаштування.", "issues": { "title": "Перевірка потоку", "videoCodecGood": "Відеокодек: {{codec}}.", "audioCodecGood": "Аудіокодек: {{codec}}.", "noAudioWarning": "Для цього потоку не виявлено аудіо, записи не матимуть аудіо.", "audioCodecRecordError": "Для підтримки аудіо в записах потрібен аудіокодек AAC.", "audioCodecRequired": "Для підтримки виявлення звуку потрібен аудіопотік.", "restreamingWarning": "Зменшення кількості підключень до камери для потоку запису може дещо збільшити використання процесора.", "dahua": { "substreamWarning": "Підпотік 1 заблокований на низькій роздільній здатності. Багато камер Dahua / Amcrest / EmpireTech підтримують додаткові підпотоки, які потрібно ввімкнути в налаштуваннях камери. Рекомендується перевірити та використовувати ці потоки, якщо вони доступні." }, "hikvision": { "substreamWarning": "Підпотік 1 заблокований на низькій роздільній здатності. Багато камер Hikvision підтримують додаткові підпотоки, які потрібно ввімкнути в налаштуваннях камери. Рекомендується перевірити та використовувати ці потоки, якщо вони доступні." }, "resolutionHigh": "Роздільна здатність {{resolution}} може призвести до збільшення використання ресурсів.", "resolutionLow": "Роздільна здатність {{resolution}} може бути занадто низькою для надійного виявлення малих об'єктів." }, "ffmpegModule": "Використовувати режим сумісності з потоками", "ffmpegModuleDescription": "Якщо потік не завантажується після кількох спроб, спробуйте ввімкнути цю функцію. Коли вона ввімкнена, Frigate використовуватиме модуль ffmpeg з go2rtc. Це може забезпечити кращу сумісність з деякими потоками камер.", "streamsTitle": "Трансляції з камери", "addStream": "Додати потік", "addAnotherStream": "Додати ще один потік", "streamUrl": "URL-адреса потоку", "streamUrlPlaceholder": "rtsp://username:password@host:port/path", "selectStream": "Виберіть потік", "searchCandidates": "Пошук кандидатів...", "noStreamFound": "Потік не знайдено", "url": "URL", "resolution": "Роздільна здатність", "selectResolution": "Виберіть роздільну здатність", "quality": "Якість", "selectQuality": "Виберіть якість", "roleLabels": { "detect": "Виявлення об'єктів", "record": "Запис", "audio": "Аудіо" }, "testStream": "Тестове з'єднання", "testSuccess": "Тестування трансляції успішне!", "testFailed": "Тест потоку не вдався", "testFailedTitle": "Тест не вдався", "connected": "Підключено", "notConnected": "Не підключено", "featuresTitle": "Особливості", "go2rtc": "Зменште кількість підключень до камери", "detectRoleWarning": "Для продовження принаймні один потік повинен мати роль \"виявлення\".", "rolesPopover": { "title": "Ролі потоку", "detect": "Основний канал для виявлення об'єктів.", "record": "Зберігає сегменти відеоканалу на основі налаштувань конфігурації.", "audio": "Стрічка даних для виявлення на основі аудіо." }, "featuresPopover": { "title": "Функції потоку", "description": "Використовуйте ретрансляцію go2rtc, щоб зменшити кількість підключень до вашої камери." } }, "step4": { "description": "Фінальна перевірка та аналіз перед збереженням нової камери. Підключіть кожен потік перед збереженням.", "validationTitle": "Перевірка потоку", "connectAllStreams": "Підключити всі потоки", "reconnectionSuccess": "Повторне підключення успішне.", "reconnectionPartial": "Не вдалося відновити підключення до деяких потоків.", "streamUnavailable": "Попередній перегляд трансляції недоступний", "reload": "Перезавантажити", "connecting": "Підключення...", "streamTitle": "Потік {{number}}", "valid": "Дійсний", "failed": "Не вдалося", "notTested": "Не тестувалося", "connectStream": "Підключитися", "connectingStream": "Підключення", "disconnectStream": "Відключитися", "estimatedBandwidth": "Орієнтовна пропускна здатність", "roles": "Ролі", "ffmpegModule": "Використовувати режим сумісності з потоками", "ffmpegModuleDescription": "Якщо потік не завантажується після кількох спроб, спробуйте ввімкнути цю функцію. Коли вона ввімкнена, Frigate використовуватиме модуль ffmpeg з go2rtc. Це може забезпечити кращу сумісність з деякими потоками камер.", "none": "Жоден", "error": "Помилка", "streamValidated": "Потік {{number}} успішно перевірено", "streamValidationFailed": "Не вдалося перевірити потік {{number}}", "saveAndApply": "Зберегти нову камеру", "saveError": "Недійсна конфігурація. Перевірте свої налаштування.", "issues": { "title": "Перевірка потоку", "videoCodecGood": "Відеокодек є {{codec}}.", "audioCodecGood": "Аудіокодек є {{codec}}.", "resolutionHigh": "Роздільна здатність {{resolution}} може призвести до збільшення використання ресурсів.", "resolutionLow": "Роздільна здатність {{resolution}} може бути занадто низькою для надійного виявлення малих об'єктів.", "noAudioWarning": "Для цього потоку не виявлено аудіо, записи не матимуть аудіо.", "audioCodecRecordError": "Для підтримки аудіо в записах потрібен аудіокодек AAC.", "audioCodecRequired": "Для підтримки виявлення звуку потрібен аудіопотік.", "restreamingWarning": "Зменшення кількості підключень до камери для потоку запису може дещо збільшити використання процесора.", "brands": { "reolink-rtsp": "Не рекомендується використовувати Reolink RTSP. Увімкніть HTTP у налаштуваннях прошивки камери та перезапустіть майстер." }, "dahua": { "substreamWarning": "Підпотік 1 заперечений до низького розділу. Багато камери Dahua / Amcrest / EmpireTech підтримують додаткові підтоки, які потрібно включити в налаштуваннях камери. Рекомендується перевірити та використовувати ці потоки, якщо вони доступні." }, "hikvision": { "substreamWarning": "Підпотік 1 заперечений до низького розділу. Багато камер Hikvision підтримують додаткові підтоки, які повинні бути включені в налаштуваннях камери. Рекомендується перевірити та використовувати ці потоки, якщо вони доступні." } } } }, "cameraManagement": { "title": "Керування камерами", "addCamera": "Додати нову камеру", "editCamera": "Редагувати камеру:", "selectCamera": "Виберіть камеру", "backToSettings": "Назад до налаштувань камери", "streams": { "title": "Увімкнути/вимкнути камери", "desc": "Тимчасово вимкніть камеру до перезапуску Frigate. Вимкнення камери повністю зупиняє обробку потоків цієї камери в Frigate. Функції виявлення, запису та налагодження будуть недоступні.
    Примітка: це не вимикає ретрансляції " }, "cameraConfig": { "add": "Додати камеру", "edit": "Редагувати камеру", "description": "Налаштуйте параметри камери, включаючи потокові входи та ролі.", "name": "Назва камери", "nameRequired": "Потрібно вказати назву камери", "nameLength": "Назва камери має містити менше 64 символів.", "namePlaceholder": "наприклад, передні_двері або огляд заднього двору", "enabled": "Увімкнено", "ffmpeg": { "inputs": "Вхідні потоки", "path": "Шлях потоку", "pathRequired": "Шлях потоку обов'язковий", "pathPlaceholder": "rtsp://...", "roles": "Ролі", "rolesRequired": "Потрібна хоча б одна роль", "rolesUnique": "Кожна роль (аудіо, виявлення, запис) може бути призначена лише одному потоку", "addInput": "Додати вхідний потік", "removeInput": "Вилучити вхідний потік", "inputsRequired": "Потрібен принаймні один вхідний потік" }, "go2rtcStreams": "go2rtc Стріми", "streamUrls": "URL-адреси потоків", "addUrl": "Додати URL-адресу", "addGo2rtcStream": "Додати потік go2rtc", "toast": { "success": "Камеру {{cameraName}} успішно збережено" } } }, "cameraReview": { "title": "Налаштування перегляду камери", "object_descriptions": { "title": "Генеративні описи об'єктів штучного інтелекту", "desc": "Тимчасово ввімкнути/вимкнути генеративні описи об'єктів ШІ для цієї камери. Якщо вимкнено, згенеровані ШІ описи не запитуватимуться для об'єктів, що відстежуються на цій камері." }, "review_descriptions": { "title": "Описи генеративного ШІ-огляду", "desc": "Тимчасово ввімкнути/вимкнути генеративні описи огляду за допомогою штучного інтелекту для цієї камери. Якщо вимкнено, для елементів огляду на цій камері не запитуватимуться згенеровані штучним інтелектом описи." }, "review": { "title": "Огляду", "desc": "Тимчасово ввімкнути/вимкнути сповіщення та виявлення для цієї камери до перезавантаження Frigate. Якщо вимкнено, нові елементи огляду не створюватимуться. ", "alerts": "Сповіщення ", "detections": "Виявлення " }, "reviewClassification": { "title": "Класифікація оглядів", "desc": "Frigate класифікує об'єкти перевірки як сповіщення та виявлення. За замовчуванням усі об'єкти людина та автомобіль вважаються сповіщеннями. Ви можете уточнити класифікацію об'єктів перевірки, налаштувавши для них необхідні зони.", "noDefinedZones": "Для цієї камери не визначено жодної зони.", "objectAlertsTips": "Усі об’єкти {{alertsLabels}} на {{cameraName}} будуть відображатися як сповіщення.", "zoneObjectAlertsTips": "Усі об’єкти {{alertsLabels}}, виявлені в {{zone}} на {{cameraName}}, будуть відображатися як сповіщення.", "objectDetectionsTips": "Усі об’єкти {{detectionsLabels}}, які не класифіковані на {{cameraName}}, будуть відображатися як виявлені, незалежно від того, в якій зоні вони знаходяться.", "zoneObjectDetectionsTips": { "text": "Усі об’єкти {{detectionsLabels}}, що не належать до категорії {{zone}} на {{cameraName}}, будуть відображатися як Виявлення.", "notSelectDetections": "Усі об’єкти {{detectionsLabels}}, виявлені в {{zone}} на {{cameraName}}, які не віднесені до категорії «Сповіщення», будуть відображатися як Виявлення незалежно від того, в якій зоні вони знаходяться.", "regardlessOfZoneObjectDetectionsTips": "Усі об’єкти {{detectionsLabels}}, які не класифіковані на {{cameraName}}, будуть відображатися як виявлені, незалежно від того, в якій зоні вони знаходяться." }, "unsavedChanges": "Незбережені налаштування класифікації рецензій для {{camera}}", "selectAlertsZones": "Виберіть зони для сповіщень", "selectDetectionsZones": "Виберіть зони для виявлення", "limitDetections": "Обмеження виявлення певними зонами", "toast": { "success": "Конфігурацію класифікації перегляду збережено. Перезапустіть Frigate, щоб застосувати зміни." } } } }