mirror of
https://github.com/blakeblackshear/frigate.git
synced 2025-12-06 21:44:13 +03:00
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (128 of 128 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (125 of 125 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (92 of 92 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (639 of 639 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (127 of 127 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (39 of 39 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (214 of 214 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (116 of 116 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (635 of 635 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (113 of 113 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (108 of 108 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (52 of 52 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (209 of 209 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (106 of 106 strings) Translated using Weblate (Ukrainian) Currently translated at 97.1% (103 of 106 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (598 of 598 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (127 of 127 strings) Co-authored-by: Alex Taran <oleksii.taran@gmail.com> 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/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-facelibrary/uk/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-live/uk/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-settings/uk/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-system/uk/ Translation: Frigate NVR/common Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-events Translation: Frigate NVR/views-explore Translation: Frigate NVR/views-facelibrary Translation: Frigate NVR/views-live Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system
This commit is contained in:
parent
bcd29ec729
commit
e128b4a2f1
@ -78,7 +78,10 @@
|
||||
"formattedTimestampMonthDayYear": {
|
||||
"24hour": "MMM d, yyyy",
|
||||
"12hour": "MMM d, yyyy"
|
||||
}
|
||||
},
|
||||
"inProgress": "У процесі",
|
||||
"invalidStartTime": "Недійсний час початку",
|
||||
"invalidEndTime": "Недійсний час завершення"
|
||||
},
|
||||
"button": {
|
||||
"exitFullscreen": "Вийти з повноекранного режиму",
|
||||
@ -115,7 +118,8 @@
|
||||
"export": "Експортувати",
|
||||
"deleteNow": "Видалити негайно",
|
||||
"next": "Наступне",
|
||||
"unsuspended": "Відновити дію"
|
||||
"unsuspended": "Відновити дію",
|
||||
"continue": "Продовжити"
|
||||
},
|
||||
"menu": {
|
||||
"language": {
|
||||
@ -216,8 +220,9 @@
|
||||
"label": "Використовуйте налаштування системи для світлого або темного режиму"
|
||||
}
|
||||
},
|
||||
"appearance": "Поява",
|
||||
"withSystem": "Система"
|
||||
"appearance": "Зовнішність",
|
||||
"withSystem": "Система",
|
||||
"classification": "Класифікація"
|
||||
},
|
||||
"unit": {
|
||||
"speed": {
|
||||
@ -241,7 +246,9 @@
|
||||
"back": "Повернутись",
|
||||
"hide": "Приховати {{item}}",
|
||||
"show": "Показати {{item}}",
|
||||
"ID": "ID"
|
||||
"ID": "ID",
|
||||
"none": "Жоден",
|
||||
"all": "Усі"
|
||||
},
|
||||
"toast": {
|
||||
"save": {
|
||||
|
||||
@ -20,28 +20,37 @@
|
||||
"deletedModel_one": "Успішно видалено модель {{count}}",
|
||||
"deletedModel_few": "Успішно видалено моделей {{count}}",
|
||||
"deletedModel_many": "Успішно видалено моделі {{count}}",
|
||||
"updatedModel": "Конфігурацію моделі успішно оновлено"
|
||||
"updatedModel": "Конфігурацію моделі успішно оновлено",
|
||||
"renamedCategory": "Клас успішно перейменовано на {{name}}"
|
||||
},
|
||||
"error": {
|
||||
"deleteImageFailed": "Не вдалося видалити: {{errorMessage}}",
|
||||
"deleteCategoryFailed": "Не вдалося видалити клас: {{errorMessage}}",
|
||||
"categorizeFailed": "Не вдалося класифікувати зображення: {{errorMessage}}",
|
||||
"trainingFailed": "Не вдалося розпочати навчання моделі: {{errorMessage}}",
|
||||
"trainingFailed": "Навчання моделі не вдалося. Перегляньте журнали Frigate для отримання детальної інформації.",
|
||||
"deleteModelFailed": "Не вдалося видалити модель: {{errorMessage}}",
|
||||
"updateModelFailed": "Не вдалося оновити модель: {{errorMessage}}"
|
||||
"updateModelFailed": "Не вдалося оновити модель: {{errorMessage}}",
|
||||
"renameCategoryFailed": "Не вдалося перейменувати клас: {{errorMessage}}",
|
||||
"trainingFailedToStart": "Не вдалося розпочати навчання моделі: {{errorMessage}}"
|
||||
}
|
||||
},
|
||||
"deleteCategory": {
|
||||
"title": "Видалити клас",
|
||||
"desc": "Ви впевнені, що хочете видалити клас {{name}}? Це назавжди видалить усі пов'язані зображення та вимагатиме повторного навчання моделі."
|
||||
"desc": "Ви впевнені, що хочете видалити клас {{name}}? Це назавжди видалить усі пов'язані зображення та вимагатиме повторного навчання моделі.",
|
||||
"minClassesTitle": "Не вдається видалити клас",
|
||||
"minClassesDesc": "Модель класифікації повинна мати щонайменше 2 класи. Додайте ще один клас, перш ніж видаляти цей."
|
||||
},
|
||||
"deleteDatasetImages": {
|
||||
"title": "Видалити зображення набору даних",
|
||||
"desc": "Ви впевнені, що хочете видалити {{count}} зображень з {{dataset}}? Цю дію неможливо скасувати, вона вимагатиме повторного навчання моделі."
|
||||
"desc_one": "Ви впевнені, що хочете видалити {{count}} зображень з {{dataset}}? Цю дію неможливо скасувати, вона вимагатиме повторного навчання моделі.",
|
||||
"desc_few": "Ви впевнені, що хочете видалити {{count}} зображенні з {{dataset}}? Цю дію неможливо скасувати, вона вимагатиме повторного навчання моделі.",
|
||||
"desc_many": "Ви впевнені, що хочете видалити {{count}} зображенні з {{dataset}}? Цю дію неможливо скасувати, вона вимагатиме повторного навчання моделі."
|
||||
},
|
||||
"deleteTrainImages": {
|
||||
"title": "Видалити зображення поїздів",
|
||||
"desc": "Ви впевнені, що хочете видалити {{count}} зображень? Цю дію не можна скасувати."
|
||||
"desc_one": "Ви впевнені, що хочете видалити {{count}} зображень? Цю дію не можна скасувати.",
|
||||
"desc_few": "Ви впевнені, що хочете видалити {{count}} зображенні? Цю дію не можна скасувати.",
|
||||
"desc_many": "Ви впевнені, що хочете видалити {{count}} зображенні? Цю дію не можна скасувати."
|
||||
},
|
||||
"renameCategory": {
|
||||
"title": "Перейменувати клас",
|
||||
@ -140,13 +149,18 @@
|
||||
"generationFailed": "Помилка генерації. Будь ласка, спробуйте ще раз.",
|
||||
"classifyFailed": "Не вдалося класифікувати зображення: {{error}}"
|
||||
},
|
||||
"generateSuccess": "Зразки зображень успішно створено"
|
||||
"generateSuccess": "Зразки зображень успішно створено",
|
||||
"allImagesRequired_one": "Будь ласка, класифікуйте всі зображення. Залишилося {{count}} зображення.",
|
||||
"allImagesRequired_few": "Будь ласка, класифікуйте всі зображення. Залишилося зображень: {{count}}.",
|
||||
"allImagesRequired_many": "Будь ласка, класифікуйте всі зображення. Залишилося зображень: {{count}}."
|
||||
}
|
||||
},
|
||||
"deleteModel": {
|
||||
"title": "Видалити модель класифікації",
|
||||
"single": "Ви впевнені, що хочете видалити {{name}}? Це назавжди видалить усі пов’язані дані, включаючи зображення та дані навчання. Цю дію не можна скасувати.",
|
||||
"desc": "Ви впевнені, що хочете видалити {{count}} модель(і)? Це назавжди видалить усі пов’язані дані, включаючи зображення та навчальні дані. Цю дію не можна скасувати."
|
||||
"desc_one": "Ви впевнені, що хочете видалити {{count}} модель? Це назавжди видалить усі пов’язані дані, включаючи зображення та навчальні дані. Цю дію не можна скасувати.",
|
||||
"desc_few": "Ви впевнені, що хочете видалити {{count}} моделей? Це назавжди видалить усі пов’язані дані, включаючи зображення та навчальні дані. Цю дію не можна скасувати.",
|
||||
"desc_many": "Ви впевнені, що хочете видалити {{count}} моделі? Це назавжди видалить усі пов’язані дані, включаючи зображення та навчальні дані. Цю дію не можна скасувати."
|
||||
},
|
||||
"menu": {
|
||||
"objects": "Об'єкти",
|
||||
@ -160,5 +174,11 @@
|
||||
"descriptionState": "Відредагуйте класи для цієї моделі класифікації штатів. Зміни вимагатимуть перенавчання моделі.",
|
||||
"descriptionObject": "Відредагуйте тип об'єкта та тип класифікації для цієї моделі класифікації об'єктів.",
|
||||
"stateClassesInfo": "Примітка: Зміна класів станів вимагає перенавчання моделі з використанням оновлених класів."
|
||||
},
|
||||
"tooltip": {
|
||||
"trainingInProgress": "Модель зараз тренується",
|
||||
"noNewImages": "Немає нових зображень для навчання. Спочатку класифікуйте більше зображень у наборі даних.",
|
||||
"modelNotReady": "Модель не готова до навчання",
|
||||
"noChanges": "З моменту останнього навчання в наборі даних не було змін."
|
||||
}
|
||||
}
|
||||
|
||||
@ -40,8 +40,8 @@
|
||||
"detail": {
|
||||
"noDataFound": "Немає детальних даних для перегляду",
|
||||
"aria": "Перемикання детального перегляду",
|
||||
"trackedObject_one": "об'єкт",
|
||||
"trackedObject_other": "об'єкти",
|
||||
"trackedObject_one": "{{count}} об'єкт",
|
||||
"trackedObject_other": "{{count}} об'єкти",
|
||||
"noObjectDetailData": "Детальні дані про об'єкт недоступні.",
|
||||
"label": "Деталь",
|
||||
"settings": "Налаштування детального перегляду",
|
||||
|
||||
@ -35,7 +35,9 @@
|
||||
"error": "Не вдалося видалити відстежуваний об'єкт: {{errorMessage}}",
|
||||
"success": "Відстежуваний об'єкт успішно видалено."
|
||||
}
|
||||
}
|
||||
},
|
||||
"previousTrackedObject": "Попередній відстежуваний об'єкт",
|
||||
"nextTrackedObject": "Наступний відстежуваний об'єкт"
|
||||
},
|
||||
"trackedObjectsCount_one": "{{count}} відстежуваний об'єкт ",
|
||||
"trackedObjectsCount_few": "{{count}} відстежувані об'єкти ",
|
||||
@ -102,7 +104,7 @@
|
||||
"updatedLPR": "Номерний знак успішно оновлено.",
|
||||
"updatedSublabel": "Підмітку успішно оновлено.",
|
||||
"regenerate": "Новий опис було запрошено від {{provider}}. Залежно від швидкості вашого провайдера, його перегенерація може зайняти деякий час.",
|
||||
"audioTranscription": "Запит на аудіотранскрипцію успішно надіслано."
|
||||
"audioTranscription": "Запит на аудіотранскрипцію успішно надіслано. Залежно від швидкості вашого сервера Frigate, транскрипція може тривати деякий час."
|
||||
},
|
||||
"error": {
|
||||
"regenerate": "Не вдалося звернутися до {{provider}} для отримання нового опису: {{errorMessage}}",
|
||||
@ -227,7 +229,8 @@
|
||||
"snapshot": "знімок",
|
||||
"video": "відео",
|
||||
"object_lifecycle": "життєвий цикл об'єкта",
|
||||
"thumbnail": "мініатюра"
|
||||
"thumbnail": "мініатюра",
|
||||
"tracking_details": "деталі відстеження"
|
||||
},
|
||||
"exploreMore": "Дослідіть більше об'єктів {{label}}",
|
||||
"aiAnalysis": {
|
||||
@ -273,7 +276,7 @@
|
||||
"label": "Зсув анотації",
|
||||
"desc": "Ці дані надходять із каналу виявлення вашої камери, але накладаються на зображення з каналу запису. Малоймовірно, що ці два потоки будуть ідеально синхронізовані. Як результат, обмежувальна рамка та відеоматеріал не будуть ідеально збігатися. Ви можете використовувати це налаштування, щоб змістити анотації вперед або назад у часі, щоб краще узгодити їх із записаним відеоматеріалом.",
|
||||
"millisecondsToOffset": "Мілісекунди для зміщення виявлених анотацій. <em>За замовчуванням: 0</em>",
|
||||
"tips": "ПІДКАЗКА: Уявіть, що є кліп події, на якому людина йде зліва направо. Якщо обмежувальний прямокутник часової шкали події постійно знаходиться ліворуч від людини, то значення слід зменшити. Аналогічно, якщо людина йде зліва направо, а обмежувальний прямокутник постійно знаходиться попереду людини, то значення слід збільшити.",
|
||||
"tips": "Зменште значення, якщо відтворення відео відбувається попереду блоків та точок шляху, і збільште значення, якщо відтворення відео відбувається позаду них. Це значення може бути від’ємним.",
|
||||
"toast": {
|
||||
"success": "Зміщення анотації для {{camera}} збережено у файлі конфігурації. Перезапустіть Frigate, щоб застосувати зміни."
|
||||
}
|
||||
|
||||
@ -17,7 +17,7 @@
|
||||
"trainFailed": "Не вдалося тренуватися: {{errorMessage}}"
|
||||
},
|
||||
"success": {
|
||||
"updatedFaceScore": "Оцінку обличчя успішно оновлено.",
|
||||
"updatedFaceScore": "Оцінку обличчя успішно оновлено до {{name}} ({{score}}).",
|
||||
"deletedName_one": "{{count}} Обличчя успішно видалено.",
|
||||
"deletedName_few": "{{count}} Обличчі успішно видалено.",
|
||||
"deletedName_many": "{{count}} Облич. успішно видалено.",
|
||||
|
||||
@ -174,7 +174,11 @@
|
||||
"noCameras": {
|
||||
"title": "Немає налаштованих камер",
|
||||
"description": "Почніть з підключення камери до Frigate.",
|
||||
"buttonText": "Додати камеру"
|
||||
"buttonText": "Додати камеру",
|
||||
"restricted": {
|
||||
"title": "Немає Доступних Камер",
|
||||
"description": "У вас немає дозволу на перегляд будь-яких камер у цій групі."
|
||||
}
|
||||
},
|
||||
"snapshot": {
|
||||
"takeSnapshot": "Завантажити миттєвий знімок",
|
||||
|
||||
@ -478,7 +478,7 @@
|
||||
"monday": "Понеділок"
|
||||
}
|
||||
},
|
||||
"title": "Загальна налаштування",
|
||||
"title": "Налаштування інтерфейсу користувача",
|
||||
"liveDashboard": {
|
||||
"title": "Панель керування в прямому ефірі",
|
||||
"automaticLiveView": {
|
||||
@ -492,6 +492,10 @@
|
||||
"displayCameraNames": {
|
||||
"label": "Завжди показувати назви камер",
|
||||
"desc": "Завжди відображати назви камер у чіпі на панелі керування режимом живого перегляду з кількох камер."
|
||||
},
|
||||
"liveFallbackTimeout": {
|
||||
"label": "Час очікування резервного програвача в реальному часі",
|
||||
"desc": "Коли високоякісна пряма трансляція з камери недоступна, повернутися до режиму низької пропускної здатності через певну кількість секунд. За замовчуванням: 3."
|
||||
}
|
||||
},
|
||||
"storedLayouts": {
|
||||
@ -554,7 +558,7 @@
|
||||
"classification": "Налаштування класифікації – Фрегат",
|
||||
"masksAndZones": "Редактор масок та зон – Фрегат",
|
||||
"motionTuner": "Тюнер руху - Фрегат",
|
||||
"general": "Основна Налаштування – Frigate",
|
||||
"general": "Налаштування інтерфейсу користувача - Frigate",
|
||||
"frigatePlus": "Налаштування Frigate+ – Frigate",
|
||||
"enrichments": "Налаштуваннях збагачення – Frigate",
|
||||
"cameraManagement": "Керування камерами - Frigate",
|
||||
@ -888,9 +892,9 @@
|
||||
"createRole": "Роль {{role}} успішно створена",
|
||||
"updateCameras": "Камери оновлено для ролі {{role}}",
|
||||
"deleteRole": "Роль {{role}} успішно видалено",
|
||||
"userRolesUpdated_one": "Користувачів ({{count}}), яким призначено цю роль, оновлено до ролі «глядача», що має доступ до всіх камер.",
|
||||
"userRolesUpdated_few": "",
|
||||
"userRolesUpdated_many": ""
|
||||
"userRolesUpdated_one": "{{count}} користувача, призначену цій ролі, оновлено до «глядача», який має доступ до всіх камер.",
|
||||
"userRolesUpdated_few": "{{count}} Користувачі, яким призначено цю роль, оновлено до ролі «глядача», що має доступ до всіх камер.",
|
||||
"userRolesUpdated_many": "{{count}} Користувачів, яким призначено цю роль, оновлено до ролі «глядача», що має доступ до всіх камер."
|
||||
},
|
||||
"error": {
|
||||
"createRoleFailed": "Не вдалося створити роль: {{errorMessage}}",
|
||||
@ -941,7 +945,8 @@
|
||||
"steps": {
|
||||
"nameAndConnection": "Ім'я та з'єднання",
|
||||
"streamConfiguration": "Конфігурація потоку",
|
||||
"validationAndTesting": "Валідація та тестування"
|
||||
"validationAndTesting": "Валідація та тестування",
|
||||
"probeOrSnapshot": "Зонд або знімок"
|
||||
},
|
||||
"save": {
|
||||
"success": "Нову камеру успішно збережено {{cameraName}}.",
|
||||
@ -958,7 +963,7 @@
|
||||
"testFailed": "Тест потоку не вдався: {{error}}"
|
||||
},
|
||||
"step1": {
|
||||
"description": "Введіть дані вашої камери та перевірте з’єднання.",
|
||||
"description": "Введіть дані вашої камери та виберіть тестування камери або виберіть бренд вручну.",
|
||||
"cameraName": "Назва камери",
|
||||
"cameraNamePlaceholder": "наприклад, передні_двері або огляд заднього двору",
|
||||
"host": "Хост/IP-адреса",
|
||||
@ -998,10 +1003,19 @@
|
||||
"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": "Налаштуйте ролі потоків та додайте додаткові потоки для вашої камери.",
|
||||
"description": "Перевірте камеру на наявність доступних потоків або налаштуйте ручні параметри на основі вибраного методу виявлення.",
|
||||
"streamsTitle": "Потоки з камери",
|
||||
"addStream": "Додати потік",
|
||||
"addAnotherStream": "Додати ще один потік",
|
||||
@ -1020,8 +1034,8 @@
|
||||
"audio": "Аудіо"
|
||||
},
|
||||
"testStream": "Тестове з'єднання",
|
||||
"testSuccess": "Тестування трансляції успішне!",
|
||||
"testFailed": "Тест потоку не вдався",
|
||||
"testSuccess": "Тестування з'єднання успішне!",
|
||||
"testFailed": "Перевірка з’єднання не вдалася. Перевірте введені дані та повторіть спробу.",
|
||||
"testFailedTitle": "Тест не вдався",
|
||||
"connected": "Підключено",
|
||||
"notConnected": "Не підключено",
|
||||
@ -1037,10 +1051,42 @@
|
||||
"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": "Фінальна перевірка та аналіз перед збереженням нової камери. Підключіть кожен потік перед збереженням.",
|
||||
"description": "Налаштуйте ролі потоків та додайте додаткові потоки для вашої камери.",
|
||||
"validationTitle": "Перевірка потоку",
|
||||
"connectAllStreams": "Підключити всі потоки",
|
||||
"reconnectionSuccess": "Повторне підключення успішне.",
|
||||
@ -1081,7 +1127,91 @@
|
||||
"resolutionLow": "Роздільна здатність {{resolution}} може бути занадто низькою для надійного виявлення малих об'єктів."
|
||||
},
|
||||
"ffmpegModule": "Використовувати режим сумісності з потоками",
|
||||
"ffmpegModuleDescription": "Якщо потік не завантажується після кількох спроб, спробуйте ввімкнути цю функцію. Коли вона ввімкнена, Frigate використовуватиме модуль ffmpeg з go2rtc. Це може забезпечити кращу сумісність з деякими потоками камер."
|
||||
"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": {
|
||||
|
||||
@ -57,10 +57,17 @@
|
||||
"text_embedding": "Вбудовування тексту",
|
||||
"face_recognition": "Розпізнавання обличчя",
|
||||
"yolov9_plate_detection_speed": "Швидкість виявлення номерних знаків YOLOv9",
|
||||
"yolov9_plate_detection": "Виявлення пластин YOLOv9"
|
||||
"yolov9_plate_detection": "Виявлення пластин YOLOv9",
|
||||
"review_description": "Опис огляду",
|
||||
"review_description_speed": "Огляд Опис Швидкість",
|
||||
"review_description_events_per_second": "Опис огляду",
|
||||
"object_description": "Опис об'єкта",
|
||||
"object_description_speed": "Опис об'єкта Швидкість",
|
||||
"object_description_events_per_second": "Опис об'єкта"
|
||||
},
|
||||
"title": "Збагаченням",
|
||||
"infPerSecond": "Висновки за секунду"
|
||||
"infPerSecond": "Висновки за секунду",
|
||||
"averageInf": "Середній час висновування"
|
||||
},
|
||||
"general": {
|
||||
"title": "Загальна",
|
||||
@ -95,6 +102,11 @@
|
||||
"toast": {
|
||||
"success": "Інформацію про графічний процесор скопійовано в буфер обміну"
|
||||
}
|
||||
},
|
||||
"intelGpuWarning": {
|
||||
"title": "Попередження щодо статистики графічного процесора Intel",
|
||||
"message": "Статистика графічного процесора недоступна",
|
||||
"description": "Це відома помилка в інструментах звітності статистики графічного процесора Intel (intel_gpu_top), яка неодноразово повертає використання графічного процесора на рівні 0%, навіть у випадках, коли апаратне прискорення та виявлення об'єктів працюють належним чином на (i)GPU. Це не помилка Frigate. Ви можете перезавантажити хост, щоб тимчасово виправити проблему та переконатися, що графічний процесор працює правильно. Це не впливає на продуктивність."
|
||||
}
|
||||
},
|
||||
"otherProcesses": {
|
||||
|
||||
Loading…
Reference in New Issue
Block a user