Translated using Weblate (Ukrainian)

Currently translated at 99.8% (597 of 598 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (106 of 106 strings)

Translated using Weblate (Ukrainian)

Currently translated at 98.9% (98 of 99 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (99 of 99 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (598 of 598 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (98 of 98 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (207 of 207 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (98 of 98 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (125 of 125 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (89 of 89 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (88 of 88 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (596 of 596 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (51 of 51 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (13 of 13 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (124 of 124 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (39 of 39 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (54 of 54 strings)

Translated using Weblate (Ukrainian)

Currently translated at 100.0% (206 of 206 strings)

Co-authored-by: Anatoli Skovpen <a@ask.kiev.ua>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Максим Горпиніч <gorpinicmaksim0@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-events/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-explore/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-exports/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-facelibrary/uk/
Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/uk/
Translation: Frigate NVR/common
Translation: Frigate NVR/components-dialog
Translation: Frigate NVR/views-classificationmodel
Translation: Frigate NVR/views-events
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-exports
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
This commit is contained in:
Hosted Weblate 2025-11-06 17:25:08 +01:00 committed by Nicolas Mowen
parent 77773d133d
commit 6f66f681d1
8 changed files with 302 additions and 23 deletions

View File

@ -106,7 +106,7 @@
"enable": "Увімкнути", "enable": "Увімкнути",
"disabled": "Вимкнено", "disabled": "Вимкнено",
"disable": "Вимкнути", "disable": "Вимкнути",
"save": "Зберігати", "save": "Зберегти",
"download": "Завантажити", "download": "Завантажити",
"info": "Інфо", "info": "Інфо",
"suspended": "Призупинено", "suspended": "Призупинено",
@ -238,7 +238,10 @@
} }
}, },
"label": { "label": {
"back": "Повернутись" "back": "Повернутись",
"hide": "Приховати {{item}}",
"show": "Показати {{item}}",
"ID": "ID"
}, },
"toast": { "toast": {
"save": { "save": {
@ -282,5 +285,14 @@
"readTheDocumentation": "Прочитати документацію", "readTheDocumentation": "Прочитати документацію",
"information": { "information": {
"pixels": "{{area}}пикс" "pixels": "{{area}}пикс"
},
"list": {
"two": "{{0}} і {{1}}",
"many": "{{items}}, і {{last}}",
"separatorWithSpace": ", "
},
"field": {
"optional": "Необов'язково",
"internalID": "Внутрішній ідентифікатор, який Frigate використовує в конфігурації та базі даних"
} }
} }

View File

@ -57,7 +57,7 @@
"endTimeMustAfterStartTime": "Час закінчення повинен бути після часу початку", "endTimeMustAfterStartTime": "Час закінчення повинен бути після часу початку",
"noVaildTimeSelected": "Не вибрано допустимий діапазон часу" "noVaildTimeSelected": "Не вибрано допустимий діапазон часу"
}, },
"success": "Експорт успішно запущено. Файл доступний у теці /exports." "success": "Експорт успішно розпочато. Перегляньте файл на сторінці експорту."
}, },
"fromTimeline": { "fromTimeline": {
"saveExport": "Зберегти експорт", "saveExport": "Зберегти експорт",
@ -117,6 +117,7 @@
"search": { "search": {
"placeholder": "Пошук за міткою або підміткою..." "placeholder": "Пошук за міткою або підміткою..."
}, },
"noImages": "Для цієї камери не знайдено мініатюр" "noImages": "Для цієї камери не знайдено мініатюр",
"unknownLabel": "Збережене зображення тригера"
} }
} }

View File

@ -1 +1,164 @@
{} {
"documentTitle": "Моделі класифікації",
"button": {
"deleteClassificationAttempts": "Видалити зображення класифікації",
"renameCategory": "Перейменувати клас",
"deleteCategory": "Видалити клас",
"deleteImages": "Видалити зображення",
"trainModel": "Модель поїзда",
"addClassification": "Додати класифікацію",
"deleteModels": "Видалити моделі",
"editModel": "Редагувати модель"
},
"toast": {
"success": {
"deletedCategory": "Видалений клас",
"deletedImage": "Видалені зображення",
"categorizedImage": "Зображення успішно класифіковано",
"trainedModel": "Успішно навчена модель.",
"trainingModel": "Успішно розпочато навчання моделі.",
"deletedModel_one": "Успішно видалено модель {{count}}",
"deletedModel_few": "Успішно видалено моделей {{count}}",
"deletedModel_many": "Успішно видалено моделі {{count}}",
"updatedModel": "Конфігурацію моделі успішно оновлено"
},
"error": {
"deleteImageFailed": "Не вдалося видалити: {{errorMessage}}",
"deleteCategoryFailed": "Не вдалося видалити клас: {{errorMessage}}",
"categorizeFailed": "Не вдалося класифікувати зображення: {{errorMessage}}",
"trainingFailed": "Не вдалося розпочати навчання моделі: {{errorMessage}}",
"deleteModelFailed": "Не вдалося видалити модель: {{errorMessage}}",
"updateModelFailed": "Не вдалося оновити модель: {{errorMessage}}"
}
},
"deleteCategory": {
"title": "Видалити клас",
"desc": "Ви впевнені, що хочете видалити клас {{name}}? Це назавжди видалить усі пов'язані зображення та вимагатиме повторного навчання моделі."
},
"deleteDatasetImages": {
"title": "Видалити зображення набору даних",
"desc": "Ви впевнені, що хочете видалити {{count}} зображень з {{dataset}}? Цю дію неможливо скасувати, вона вимагатиме повторного навчання моделі."
},
"deleteTrainImages": {
"title": "Видалити зображення поїздів",
"desc": "Ви впевнені, що хочете видалити {{count}} зображень? Цю дію не можна скасувати."
},
"renameCategory": {
"title": "Перейменувати клас",
"desc": "Введіть нову назву для {{name}}. Вам потрібно буде перенавчити модель, щоб зміна назви набула чинності."
},
"description": {
"invalidName": "Недійсне ім'я. Ім'я може містити лише літери, цифри, пробіли, апострофи, символи підкреслення та дефіси."
},
"train": {
"title": "Нещодавні класифікації",
"titleShort": "Нещодавні",
"aria": "Виберіть останні класифікації"
},
"categories": "Заняття",
"createCategory": {
"new": "Створити новий клас"
},
"categorizeImageAs": "Класифікувати зображення як:",
"categorizeImage": "Класифікувати зображення",
"noModels": {
"object": {
"title": "Без моделей класифікації об'єктів",
"description": "Створіть власну модель для класифікації виявлених об'єктів.",
"buttonText": "Створення об'єктної моделі"
},
"state": {
"title": "Без моделей класифікації штатів",
"description": "Створіть власну модель для моніторингу та класифікації змін стану в певних областях камери.",
"buttonText": "Створити модель стану"
}
},
"wizard": {
"title": "Створити нову класифікацію",
"steps": {
"nameAndDefine": "Назва та визначення",
"stateArea": "Площа штату",
"chooseExamples": "Виберіть приклади"
},
"step1": {
"description": "Моделі станів відстежують зміни в зонах дії фіксованих камер (наприклад, відкриття/закриття дверей). Моделі об'єктів додають класифікації до виявлених об'єктів (наприклад, відомі тварини, кур'єри тощо).",
"name": "Ім'я",
"namePlaceholder": "Введіть назву моделі...",
"type": "Тип",
"typeState": "Штат",
"typeObject": "Об'єкт",
"objectLabel": "Мітка об'єкта",
"objectLabelPlaceholder": "Виберіть тип об'єкта...",
"classificationType": "Тип класифікації",
"classificationTypeTip": "Дізнайтеся про типи класифікації",
"classificationTypeDesc": "Підмітки додають додатковий текст до мітки об’єкта (наприклад, «Особа: UPS»). Атрибути це метадані для пошуку, що зберігаються окремо в метаданих об’єкта.",
"classificationSubLabel": "Підмітка",
"classificationAttribute": "Атрибут",
"classes": "Заняття",
"classesTip": "Дізнайтеся про заняття",
"classesStateDesc": "Визначте різні стани, в яких може перебувати зона вашої камери. Наприклад: «відкрито» та «закрито» для гаражних воріт.",
"classesObjectDesc": "Визначте різні категорії для класифікації виявлених об'єктів. Наприклад: «доставник», «мешканець», «незнайомець» для класифікації осіб.",
"classPlaceholder": "Введіть назву класу...",
"errors": {
"nameRequired": "Назва моделі обов'язкова",
"nameLength": "Назва моделі має містити не більше 64 символів",
"nameOnlyNumbers": "Назва моделі не може містити лише цифри",
"classRequired": "Потрібно хоча б 1 заняття",
"classesUnique": "Назви класів мають бути унікальними",
"stateRequiresTwoClasses": "Моделі станів вимагають щонайменше 2 класів",
"objectLabelRequired": "Будь ласка, виберіть мітку об'єкта",
"objectTypeRequired": "Будь ласка, виберіть тип класифікації"
},
"states": "Штати"
},
"step2": {
"description": "Виберіть камери та визначте область для моніторингу для кожної камери. Модель класифікуватиме стан цих областей.",
"cameras": "Камери",
"selectCamera": "Виберіть Камеру",
"noCameras": "Натисніть +, щоб додати камери",
"selectCameraPrompt": "Виберіть камеру зі списку, щоб визначити її зону спостереження"
},
"step3": {
"selectImagesPrompt": "Виберіть усі зображення з: {{className}}",
"selectImagesDescription": "Натисніть на зображення, щоб вибрати їх. Натисніть «Продовжити», коли закінчите з цим уроком.",
"generating": {
"title": "Створення зразків зображень",
"description": "Фрегат отримує типові зображення з ваших записів. Це може зайняти деякий час..."
},
"training": {
"title": "Модель навчання",
"description": "Ваша модель навчається у фоновому режимі. Закрийте це діалогове вікно, і ваша модель почне працювати, щойно навчання буде завершено."
},
"retryGenerate": "Генерація повторних спроб",
"noImages": "Немає згенерованих зразків зображень",
"classifying": "Класифікація та навчання...",
"trainingStarted": "Навчання розпочалося успішно",
"errors": {
"noCameras": "Немає налаштованих камер",
"noObjectLabel": "Мітку об'єкта не вибрано",
"generateFailed": "Не вдалося створити приклади: {{error}}",
"generationFailed": "Помилка генерації. Будь ласка, спробуйте ще раз.",
"classifyFailed": "Не вдалося класифікувати зображення: {{error}}"
},
"generateSuccess": "Зразки зображень успішно створено"
}
},
"deleteModel": {
"title": "Видалити модель класифікації",
"single": "Ви впевнені, що хочете видалити {{name}}? Це назавжди видалить усі пов’язані дані, включаючи зображення та дані навчання. Цю дію не можна скасувати.",
"desc": "Ви впевнені, що хочете видалити {{count}} модель(і)? Це назавжди видалить усі пов’язані дані, включаючи зображення та навчальні дані. Цю дію не можна скасувати."
},
"menu": {
"objects": "Об'єкти",
"states": "Стани"
},
"details": {
"scoreInfo": "Оцінка представляє середню достовірність класифікації для всіх виявлень цього об'єкта."
},
"edit": {
"title": "Редагувати модель класифікації",
"descriptionState": "Відредагуйте класи для цієї моделі класифікації штатів. Зміни вимагатимуть перенавчання моделі.",
"descriptionObject": "Відредагуйте тип об'єкта та тип класифікації для цієї моделі класифікації об'єктів.",
"stateClassesInfo": "Примітка: Зміна класів станів вимагає перенавчання моделі з використанням оновлених класів."
}
}

View File

@ -43,10 +43,17 @@
"trackedObject_one": "об'єкт", "trackedObject_one": "об'єкт",
"trackedObject_other": "об'єкти", "trackedObject_other": "об'єкти",
"noObjectDetailData": "Детальні дані про об'єкт недоступні.", "noObjectDetailData": "Детальні дані про об'єкт недоступні.",
"label": "Деталь" "label": "Деталь",
"settings": "Налаштування детального перегляду",
"alwaysExpandActive": {
"title": "Завжди розгортати активне",
"desc": "Завжди розгортайте деталі об'єкта активного елемента огляду, якщо вони доступні."
}
}, },
"objectTrack": { "objectTrack": {
"trackedPoint": "Відстежувана Точка", "trackedPoint": "Відстежувана Точка",
"clickToSeek": "Натисніть, щоб перейти до цього часу" "clickToSeek": "Натисніть, щоб перейти до цього часу"
} },
"zoomIn": "Збільшити масштаб",
"zoomOut": "Зменшити масштаб"
} }

View File

@ -168,7 +168,7 @@
"dialog": { "dialog": {
"confirmDelete": { "confirmDelete": {
"title": "Підтвердити видалення", "title": "Підтвердити видалення",
"desc": "Видалення цього відстежуваного об’єкта призведе до видалення знімка, будь-яких збережених вбудованих елементів та будь-яких пов’язаних записів життєвого циклу об’єкта. Записані кадри цього відстежуваного обєкта в режимі перегляду історії <em>НЕ</em> будуть видалені.<br /><br />Ви впевнені, що хочете продовжити?" "desc": "Видалення цього відстежуваного об'єкта призведе до видалення знімка, усіх збережених вбудованих даних та усіх пов'язаних записів деталей відстеження. Записані кадри цього відстежуваного об'єкта в режимі перегляду історії <em>НЕ</em> будуть видалені.<br /><br />Ви впевнені, що хочете продовжити?"
} }
}, },
"itemMenu": { "itemMenu": {
@ -206,6 +206,16 @@
"audioTranscription": { "audioTranscription": {
"label": "Транскрибувати", "label": "Транскрибувати",
"aria": "Запит на аудіотранскрипцію" "aria": "Запит на аудіотранскрипцію"
},
"viewTrackingDetails": {
"label": "Переглянути деталі відстеження",
"aria": "Показати деталі відстеження"
},
"showObjectDetails": {
"label": "Показати шлях до об'єкта"
},
"hideObjectDetails": {
"label": "Приховати шлях до об'єкта"
} }
}, },
"noTrackedObjects": "Відстежуваних об'єктів не знайдено", "noTrackedObjects": "Відстежуваних об'єктів не знайдено",
@ -216,7 +226,8 @@
"details": "деталі", "details": "деталі",
"snapshot": "знімок", "snapshot": "знімок",
"video": "відео", "video": "відео",
"object_lifecycle": "життєвий цикл об'єкта" "object_lifecycle": "життєвий цикл об'єкта",
"thumbnail": "мініатюра"
}, },
"exploreMore": "Дослідіть більше об'єктів {{label}}", "exploreMore": "Дослідіть більше об'єктів {{label}}",
"aiAnalysis": { "aiAnalysis": {
@ -224,5 +235,53 @@
}, },
"concerns": { "concerns": {
"label": "Проблеми" "label": "Проблеми"
},
"trackingDetails": {
"title": "Деталі відстеження",
"noImageFound": "Для цієї позначки часу не знайдено зображення.",
"createObjectMask": "Створити маску об'єкта",
"adjustAnnotationSettings": "Налаштування параметрів анотацій",
"scrollViewTips": "Натисніть, щоб переглянути важливі моменти життєвого циклу цього об'єкта.",
"autoTrackingTips": "Положення обмежувальних рамок будуть неточними для камер з автоматичним відстеженням.",
"count": "{{first}} з {{second}}",
"trackedPoint": "Відстежувана точка",
"lifecycleItemDesc": {
"visible": "Виявлено {{label}}",
"entered_zone": "{{label}} увійшов до {{zones}}",
"active": "{{label}} став активним",
"stationary": "{{label}} став нерухомим",
"attribute": {
"faceOrLicense_plate": "Виявлено атрибут {{attribute}} для {{label}}",
"other": "{{label}} розпізнано як {{attribute}}"
},
"gone": "{{label}} залишилося",
"heard": "{{label}} почув(ла)",
"external": "Виявлено {{label}}",
"header": {
"zones": "Зони",
"ratio": "Співвідношення",
"area": "Площа"
}
},
"annotationSettings": {
"title": "Налаштування анотацій",
"showAllZones": {
"title": "Показати всі зони",
"desc": "Завжди показувати зони на кадрах, де об'єкти увійшли в зону."
},
"offset": {
"label": "Зсув анотації",
"desc": "Ці дані надходять із каналу виявлення вашої камери, але накладаються на зображення з каналу запису. Малоймовірно, що ці два потоки будуть ідеально синхронізовані. Як результат, обмежувальна рамка та відеоматеріал не будуть ідеально збігатися. Ви можете використовувати це налаштування, щоб змістити анотації вперед або назад у часі, щоб краще узгодити їх із записаним відеоматеріалом.",
"millisecondsToOffset": "Мілісекунди для зміщення виявлених анотацій. <em>За замовчуванням: 0</em>",
"tips": "ПІДКАЗКА: Уявіть, що є кліп події, на якому людина йде зліва направо. Якщо обмежувальний прямокутник часової шкали події постійно знаходиться ліворуч від людини, то значення слід зменшити. Аналогічно, якщо людина йде зліва направо, а обмежувальний прямокутник постійно знаходиться попереду людини, то значення слід збільшити.",
"toast": {
"success": "Зміщення анотації для {{camera}} збережено у файлі конфігурації. Перезапустіть Frigate, щоб застосувати зміни."
}
}
},
"carousel": {
"previous": "Попередній слайд",
"next": "Наступний слайд"
}
} }
} }

View File

@ -13,5 +13,11 @@
"error": { "error": {
"renameExportFailed": "Не вдалося перейменувати експорт: {{errorMessage}}" "renameExportFailed": "Не вдалося перейменувати експорт: {{errorMessage}}"
} }
},
"tooltip": {
"shareExport": "Поділитися експортом",
"downloadVideo": "Завантажити відео",
"editName": "Редагувати ім'я",
"deleteExport": "Видалити експорт"
} }
} }

View File

@ -71,7 +71,7 @@
"trainFaceAs": "Тренуйте обличчя як:", "trainFaceAs": "Тренуйте обличчя як:",
"trainFace": "Обличчя поїзда", "trainFace": "Обличчя поїзда",
"description": { "description": {
"addFace": "Покрокові інструкції з додавання нової колекції до Бібліотеки облич.", "addFace": "Додайте нову колекцію до Бібліотеки облич, завантаживши своє перше зображення.",
"placeholder": "Введіть назву для цієї колекції", "placeholder": "Введіть назву для цієї колекції",
"invalidName": "Недійсне ім'я. Ім'я може містити лише літери, цифри, пробіли, апострофи, символи підкреслення та дефіси." "invalidName": "Недійсне ім'я. Ім'я може містити лише літери, цифри, пробіли, апострофи, символи підкреслення та дефіси."
}, },

View File

@ -488,6 +488,10 @@
"playAlertVideos": { "playAlertVideos": {
"label": "Відтворити відео зі сповіщеннями", "label": "Відтворити відео зі сповіщеннями",
"desc": "За замовчуванням останні сповіщення на панелі керування Live відтворюються як невеликі відеозаписи, що циклічно відтворюються. Вимкніть цю опцію, щоб відображати лише статичне зображення останніх сповіщень на цьому пристрої/у браузері." "desc": "За замовчуванням останні сповіщення на панелі керування Live відтворюються як невеликі відеозаписи, що циклічно відтворюються. Вимкніть цю опцію, щоб відображати лише статичне зображення останніх сповіщень на цьому пристрої/у браузері."
},
"displayCameraNames": {
"label": "Завжди показувати назви камер",
"desc": "Завжди відображати назви камер у чіпі на панелі керування режимом живого перегляду з кількох камер."
} }
}, },
"storedLayouts": { "storedLayouts": {
@ -745,7 +749,7 @@
"triggers": { "triggers": {
"documentTitle": "Тригери", "documentTitle": "Тригери",
"management": { "management": {
"title": "Управління тригерами", "title": "Тригери",
"desc": "Керуйте тригерами для {{camera}}. Використовуйте тип мініатюри для спрацьовування на схожих мініатюрах до вибраного об’єкта відстеження, а тип опису для спрацьовування на схожих описах до вказаного вами тексту." "desc": "Керуйте тригерами для {{camera}}. Використовуйте тип мініатюри для спрацьовування на схожих мініатюрах до вибраного об’єкта відстеження, а тип опису для спрацьовування на схожих описах до вказаного вами тексту."
}, },
"addTrigger": "Додати Тригер", "addTrigger": "Додати Тригер",
@ -766,7 +770,9 @@
}, },
"actions": { "actions": {
"alert": "Позначити як сповіщення", "alert": "Позначити як сповіщення",
"notification": "Надіслати сповіщення" "notification": "Надіслати сповіщення",
"sub_label": "Додати підмітку",
"attribute": "Додати атрибут"
}, },
"dialog": { "dialog": {
"createTrigger": { "createTrigger": {
@ -784,25 +790,28 @@
"form": { "form": {
"name": { "name": {
"title": "Ім'я", "title": "Ім'я",
"placeholder": "Введіть назву тригера", "placeholder": "Назвіть цей тригер",
"error": { "error": {
"minLength": "Ім'я має містити щонайменше 2 символи.", "minLength": "Поле має містити щонайменше 2 символи.",
"invalidCharacters": "Ім'я може містити лише літери, цифри, символи підкреслення та дефіси.", "invalidCharacters": "Поле може містити лише літери, цифри, символи підкреслення та дефіси.",
"alreadyExists": "Тригер із такою назвою вже існує для цієї камери." "alreadyExists": "Тригер із такою назвою вже існує для цієї камери."
} },
"description": "Введіть унікальну назву або опис, щоб ідентифікувати цей тригер"
}, },
"enabled": { "enabled": {
"description": "Увімкнути або вимкнути цей тригер" "description": "Увімкнути або вимкнути цей тригер"
}, },
"type": { "type": {
"title": "Тип", "title": "Тип",
"placeholder": "Виберіть тип тригера" "placeholder": "Виберіть тип тригера",
"description": "Спрацьовує, коли виявляється схожий опис відстежуваного об'єкта",
"thumbnail": "Спрацьовує, коли виявляється мініатюра схожого відстежуваного об'єкта"
}, },
"content": { "content": {
"title": "Зміст", "title": "Зміст",
"imagePlaceholder": "Виберіть зображення", "imagePlaceholder": "Виберіть мініатюру",
"textPlaceholder": "Введіть текстовий вміст", "textPlaceholder": "Введіть текстовий вміст",
"imageDesc": "Виберіть зображення, щоб запустити цю дію, коли буде виявлено схоже зображення.", "imageDesc": "Відображаються лише 100 останніх мініатюр. Якщо ви не можете знайти потрібну мініатюру, перегляньте попередні об’єкти в розділі «Огляд» і налаштуйте тригер у меню.",
"textDesc": "Введіть текст, щоб запустити цю дію, коли буде виявлено схожий опис відстежуваного об’єкта.", "textDesc": "Введіть текст, щоб запустити цю дію, коли буде виявлено схожий опис відстежуваного об’єкта.",
"error": { "error": {
"required": "Контент обов'язковий." "required": "Контент обов'язковий."
@ -813,11 +822,12 @@
"error": { "error": {
"min": "Поріг має бути щонайменше 0", "min": "Поріг має бути щонайменше 0",
"max": "Поріг має бути не більше 1" "max": "Поріг має бути не більше 1"
} },
"desc": "Встановіть поріг подібності для цього тригера. Вищий поріг означає, що для спрацьовування тригера потрібна ближча відповідність."
}, },
"actions": { "actions": {
"title": "Дії", "title": "Дії",
"desc": "За замовчуванням Frigate надсилає повідомлення MQTT для всіх тригерів. Виберіть додаткову дію, яку потрібно виконати, коли цей тригер спрацьовує.", "desc": "За замовчуванням Frigate надсилає повідомлення MQTT для всіх тригерів. Підмітки додають назву тригера до мітки об'єкта. Атрибути це метадані, які можна шукати, що зберігаються окремо в метаданих відстежуваного об'єкта.",
"error": { "error": {
"min": "Потрібно вибрати принаймні одну дію." "min": "Потрібно вибрати принаймні одну дію."
} }
@ -844,6 +854,23 @@
"semanticSearch": { "semanticSearch": {
"title": "Семантичний пошук вимкнено", "title": "Семантичний пошук вимкнено",
"desc": "Для використання тригерів необхідно ввімкнути семантичний пошук." "desc": "Для використання тригерів необхідно ввімкнути семантичний пошук."
},
"wizard": {
"title": "Створити тригер",
"step1": {
"description": "Налаштуйте основні параметри для вашого тригера."
},
"step2": {
"description": "Налаштуйте контент, який запускатиме цю дію."
},
"step3": {
"description": "Налаштуйте поріг та дії для цього тригера."
},
"steps": {
"nameAndType": "Ім'я та тип",
"configureData": "Налаштувати дані",
"thresholdAndActions": "Поріг та дії"
}
} }
}, },
"roles": { "roles": {
@ -861,7 +888,9 @@
"createRole": "Роль {{role}} успішно створена", "createRole": "Роль {{role}} успішно створена",
"updateCameras": "Камери оновлено для ролі {{role}}", "updateCameras": "Камери оновлено для ролі {{role}}",
"deleteRole": "Роль {{role}} успішно видалено", "deleteRole": "Роль {{role}} успішно видалено",
"userRolesUpdated": "Користувачів ({{count}}), яким призначено цю роль, оновлено до ролі «глядача», що має доступ до всіх камер." "userRolesUpdated_one": "Користувачів ({{count}}), яким призначено цю роль, оновлено до ролі «глядача», що має доступ до всіх камер.",
"userRolesUpdated_few": "",
"userRolesUpdated_many": ""
}, },
"error": { "error": {
"createRoleFailed": "Не вдалося створити роль: {{errorMessage}}", "createRoleFailed": "Не вдалося створити роль: {{errorMessage}}",
@ -1050,7 +1079,9 @@
}, },
"resolutionHigh": "Роздільна здатність {{resolution}} може призвести до збільшення використання ресурсів.", "resolutionHigh": "Роздільна здатність {{resolution}} може призвести до збільшення використання ресурсів.",
"resolutionLow": "Роздільна здатність {{resolution}} може бути занадто низькою для надійного виявлення малих об'єктів." "resolutionLow": "Роздільна здатність {{resolution}} може бути занадто низькою для надійного виявлення малих об'єктів."
} },
"ffmpegModule": "Використовувати режим сумісності з потоками",
"ffmpegModuleDescription": "Якщо потік не завантажується після кількох спроб, спробуйте ввімкнути цю функцію. Коли вона ввімкнена, Frigate використовуватиме модуль ffmpeg з go2rtc. Це може забезпечити кращу сумісність з деякими потоками камер."
} }
}, },
"cameraManagement": { "cameraManagement": {