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: 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-explore/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/views-classificationmodel
Translation: Frigate NVR/views-explore
Translation: Frigate NVR/views-facelibrary
Translation: Frigate NVR/views-settings
This commit is contained in:
Hosted Weblate 2025-11-10 23:08:17 +01:00
parent 7bb6d9cb50
commit 865581451f
No known key found for this signature in database
GPG Key ID: A3FAAA06E6569B4C
5 changed files with 35 additions and 14 deletions

View File

@ -241,7 +241,9 @@
"back": "Повернутись",
"hide": "Приховати {{item}}",
"show": "Показати {{item}}",
"ID": "ID"
"ID": "ID",
"none": "Жоден",
"all": "Усі"
},
"toast": {
"save": {

View File

@ -20,15 +20,18 @@
"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": {
@ -37,11 +40,15 @@
},
"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 +147,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 +172,10 @@
"descriptionState": "Відредагуйте класи для цієї моделі класифікації штатів. Зміни вимагатимуть перенавчання моделі.",
"descriptionObject": "Відредагуйте тип об'єкта та тип класифікації для цієї моделі класифікації об'єктів.",
"stateClassesInfo": "Примітка: Зміна класів станів вимагає перенавчання моделі з використанням оновлених класів."
},
"tooltip": {
"trainingInProgress": "Модель зараз тренується",
"noNewImages": "Немає нових зображень для навчання. Спочатку класифікуйте більше зображень у наборі даних.",
"modelNotReady": "Модель не готова до навчання"
}
}

View File

@ -35,7 +35,9 @@
"error": "Не вдалося видалити відстежуваний об'єкт: {{errorMessage}}",
"success": "Відстежуваний об'єкт успішно видалено."
}
}
},
"previousTrackedObject": "Попередній відстежуваний об'єкт",
"nextTrackedObject": "Наступний відстежуваний об'єкт"
},
"trackedObjectsCount_one": "{{count}} відстежуваний об'єкт ",
"trackedObjectsCount_few": "{{count}} відстежувані об'єкти ",
@ -273,7 +275,7 @@
"label": "Зсув анотації",
"desc": "Ці дані надходять із каналу виявлення вашої камери, але накладаються на зображення з каналу запису. Малоймовірно, що ці два потоки будуть ідеально синхронізовані. Як результат, обмежувальна рамка та відеоматеріал не будуть ідеально збігатися. Ви можете використовувати це налаштування, щоб змістити анотації вперед або назад у часі, щоб краще узгодити їх із записаним відеоматеріалом.",
"millisecondsToOffset": "Мілісекунди для зміщення виявлених анотацій. <em>За замовчуванням: 0</em>",
"tips": "ПІДКАЗКА: Уявіть, що є кліп події, на якому людина йде зліва направо. Якщо обмежувальний прямокутник часової шкали події постійно знаходиться ліворуч від людини, то значення слід зменшити. Аналогічно, якщо людина йде зліва направо, а обмежувальний прямокутник постійно знаходиться попереду людини, то значення слід збільшити.",
"tips": "Зменште значення, якщо відтворення відео відбувається попереду блоків та точок шляху, і збільште значення, якщо відтворення відео відбувається позаду них. Це значення може бути від’ємним.",
"toast": {
"success": "Зміщення анотації для {{camera}} збережено у файлі конфігурації. Перезапустіть Frigate, щоб застосувати зміни."
}

View File

@ -17,7 +17,7 @@
"trainFailed": "Не вдалося тренуватися: {{errorMessage}}"
},
"success": {
"updatedFaceScore": "Оцінку обличчя успішно оновлено.",
"updatedFaceScore": "Оцінку обличчя успішно оновлено до {{name}} ({{score}}).",
"deletedName_one": "{{count}} Обличчя успішно видалено.",
"deletedName_few": "{{count}} Обличчі успішно видалено.",
"deletedName_many": "{{count}} Облич. успішно видалено.",

View File

@ -888,9 +888,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}}",