From fbfc7cb1d77bd24e3f5375ce85991f97cbc4aa18 Mon Sep 17 00:00:00 2001 From: Hosted Weblate Date: Sun, 7 Jun 2026 05:19:06 +0200 Subject: [PATCH] Translated using Weblate (Ukrainian) Currently translated at 93.0% (120 of 129 strings) Translated using Weblate (Ukrainian) Currently translated at 77.7% (136 of 175 strings) Translated using Weblate (Ukrainian) Currently translated at 54.9% (649 of 1181 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (101 of 101 strings) Translated using Weblate (Ukrainian) Currently translated at 92.2% (119 of 129 strings) Translated using Weblate (Ukrainian) Currently translated at 96.1% (25 of 26 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (47 of 47 strings) Translated using Weblate (Ukrainian) Currently translated at 100.0% (238 of 238 strings) Translated using Weblate (Ukrainian) Currently translated at 54.7% (644 of 1176 strings) Translated using Weblate (Ukrainian) Currently translated at 90.0% (91 of 101 strings) Co-authored-by: Hosted Weblate Co-authored-by: ivabil Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/common/uk/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-camera/uk/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-dialog/uk/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/components-player/uk/ Translate-URL: https://hosted.weblate.org/projects/frigate-nvr/views-classificationmodel/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/components-camera Translation: Frigate NVR/components-dialog Translation: Frigate NVR/components-player Translation: Frigate NVR/views-classificationmodel Translation: Frigate NVR/views-settings Translation: Frigate NVR/views-system --- web/public/locales/uk/common.json | 32 ++++++- web/public/locales/uk/components/camera.json | 3 +- web/public/locales/uk/components/dialog.json | 86 +++++++++++++++++-- web/public/locales/uk/components/player.json | 2 +- .../locales/uk/views/classificationModel.json | 12 +-- web/public/locales/uk/views/settings.json | 13 +-- web/public/locales/uk/views/system.json | 2 +- 7 files changed, 125 insertions(+), 25 deletions(-) diff --git a/web/public/locales/uk/common.json b/web/public/locales/uk/common.json index 39dff176fc..937bd735bb 100644 --- a/web/public/locales/uk/common.json +++ b/web/public/locales/uk/common.json @@ -120,7 +120,19 @@ "deleteNow": "Видалити негайно", "next": "Наступне", "unsuspended": "Відновити дію", - "continue": "Продовжити" + "continue": "Продовжити", + "add": "Додати", + "applying": "Застосовую…", + "undo": "Скасувати", + "copiedToClipboard": "Скопійовано в буфер обміну", + "modified": "Змінено", + "overridden": "Перевизначено", + "resetToGlobal": "Скинути до Глобальних", + "resetToDefault": "Скинути до По замовчуванню", + "saveAll": "Зберігти все", + "savingAll": "Зберігаю все…", + "undoAll": "Відмінити все", + "retry": "Спробувати ще" }, "menu": { "language": { @@ -165,7 +177,9 @@ "bg": "Български (Болгарська)", "gl": "Galego (Галісійська)", "id": "Bahasa Indonesia (Індонезійська)", - "ur": "اردو (Урду)" + "ur": "اردو (Урду)", + "hr": "Hrvatski (Хорватська)", + "bs": "Bosanski (Боснійська)" }, "system": "Система", "systemMetrics": "Системна метріка", @@ -223,7 +237,11 @@ }, "appearance": "Зовнішність", "withSystem": "Система", - "classification": "Класифікація" + "classification": "Класифікація", + "profiles": "Профілі", + "actions": "Дії", + "features": "Особливості", + "chat": "Чат" }, "unit": { "speed": { @@ -258,7 +276,8 @@ "error": { "title": "Не вдалося зберегти зміни конфігурації: {{errorMessage}}", "noMessage": "Не вдалося зберегти зміни налаштування" - } + }, + "success": "Зміни до налаштувань збережені вдало." }, "copyUrlToClipboard": "Скопійовано URL до буфера обміну." }, @@ -303,5 +322,10 @@ "field": { "optional": "Необов'язково", "internalID": "Внутрішній ідентифікатор, який Frigate використовує в конфігурації та базі даних" + }, + "no_items": "Нема елементів", + "validation_errors": "Помилки при перевірці", + "credentialField": { + "savedPlaceholder": "Збережено - залиште порожнім щоб зберегти поточні" } } diff --git a/web/public/locales/uk/components/camera.json b/web/public/locales/uk/components/camera.json index 0836510e14..dc12ccb8f2 100644 --- a/web/public/locales/uk/components/camera.json +++ b/web/public/locales/uk/components/camera.json @@ -82,6 +82,7 @@ "hideOptions": "Приховати параметри" }, "boundingBox": "Обмежувальна рамка", - "timestamp": "Позначка часу" + "timestamp": "Позначка часу", + "paths": "Шляхи" } } diff --git a/web/public/locales/uk/components/dialog.json b/web/public/locales/uk/components/dialog.json index 7ede7901bf..f1bab4a3fd 100644 --- a/web/public/locales/uk/components/dialog.json +++ b/web/public/locales/uk/components/dialog.json @@ -53,16 +53,29 @@ "export": { "toast": { "error": { - "failed": "Не вдалося розпочати експорт: {{error}}", + "failed": "Не вдалося додати до черги експорт: {{error}}", "endTimeMustAfterStartTime": "Час закінчення повинен бути після часу початку", "noVaildTimeSelected": "Не вибрано допустимий діапазон часу" }, "success": "Експорт успішно розпочато. Перегляньте файл на сторінці експорту.", - "view": "Переглянути" + "view": "Переглянути", + "queued": "Експорт додано до черги. Дивіться прогрес на сторінці експортів.", + "batchSuccess_one": "Розпочинаю {{count}} експорт. Відкриваю справу зараз.", + "batchSuccess_few": "Розпочинаю {{count}} експортів. Відкриваю справу зараз.", + "batchSuccess_many": "Розпочинаю {{count}} експортів. Відкриваю справу зараз.", + "batchPartial": "Розпочато {{successful}} з {{total}} експортів. Невдалі камери: {{failedCameras}}", + "batchFailed": "Не зміг розпочати {{total}} експортів. Невдалі камери: {{failedCameras}}", + "batchQueuedSuccess_one": "Додав до черги {{count}} експорт. Відкриваю справу зараз.", + "batchQueuedSuccess_few": "Додав до черги {{count}} експортів. Відкриваю справу зараз.", + "batchQueuedSuccess_many": "Додав до черги {{count}} експортів. Відкриваю справу зараз.", + "batchQueuedPartial": "Додав до черги {{successful}} з {{total}} експортів. Невдалі камери: {{failedCameras}}", + "batchQueueFailed": "Не зміг додати до черги {{total}} експортів. Невдалі камери: {{failedCameras}}" }, "fromTimeline": { "saveExport": "Зберегти експорт", - "previewExport": "Попередній перегляд експорту" + "previewExport": "Попередній перегляд експорту", + "queueingExport": "Додаю до черги експорт...", + "useThisRange": "Використовуй цей діапазон" }, "time": { "fromTimeline": "Вибір шкали часу", @@ -84,7 +97,59 @@ }, "select": "Вибрати", "export": "Експорт", - "selectOrExport": "Выбiр або експорт" + "selectOrExport": "Выбiр або експорт", + "case": { + "newCaseOption": "Створити новий випадок", + "newCaseNamePlaceholder": "Ім'я для нового випадку", + "newCaseDescriptionPlaceholder": "Опис випадку", + "label": "Випадок", + "nonAdminHelp": "Новий випадок буде створено для цих експортів.", + "placeholder": "Оберіть випадок" + }, + "queueing": "Додаю експорт у чергу...", + "tabs": { + "export": "Одна камера", + "multiCamera": "Мульті-камера" + }, + "multiCamera": { + "timeRange": "Діапазон часу", + "selectFromTimeline": "Оберіть з шкали часу", + "cameraSelection": "Камери", + "cameraSelectionHelp": "Камери з відстежуваними об'єктами у цьому часовому діапазоні є попередньо обраними", + "checkingActivity": "Перевіряю активність камери...", + "noCameras": "Доступні камери відсутні", + "detectionCount_one": "{{count}} відстежувана камера", + "detectionCount_few": "{{count}} відстежувані камери", + "detectionCount_many": "{{count}} відстежуваних камер", + "nameLabel": "Ім'я для експорту", + "namePlaceholder": "Необов'язкове базове ім'я для цих експортів", + "queueingButton": "Додаю експорти у чергу...", + "exportButton_one": "Експорт {{count}} камери", + "exportButton_few": "Експорт {{count}} камер", + "exportButton_many": "Експорт {{count}} камер" + }, + "multi": { + "title_one": "Експорт {{count}} рецензії", + "title_few": "Експорт {{count}} рецензій", + "title_many": "Експорт {{count}} рецензій", + "description": "Експорт всіх обраних рецензій. Всі експорти будуть згруповані під спільною справою.", + "descriptionNoCase": "Експорт всіх обраних рецензій.", + "caseNamePlaceholder": "Переглянути експорт - {{date}}", + "exportButton_one": "Переглянути {{count}} рецензію", + "exportButton_few": "Переглянути {{count}} рецензії", + "exportButton_many": "Переглянути {{count}} рецензій", + "exportingButton": "Експортую...", + "toast": { + "started_one": "Розпочинаю {{count}} експорт. Відкриваю справу зараз.", + "started_few": "Розпочинаю {{count}} експортів. Відкриваю справу зараз.", + "started_many": "Розпочинаю {{count}} експортів. Відкриваю справу зараз.", + "startedNoCase_one": "Розпочинаю {{count}} експорт.", + "startedNoCase_few": "Розпочинаю {{count}} експортів.", + "startedNoCase_many": "Розпочинаю {{count}} експортів.", + "partial": "Розпочато {{successful}} з {{total}} експортів. Невдало: {{failedItems}}", + "failed": "Не зміг розпочати {{total}} експортів. Невдало: {{failedItems}}" + } + } }, "recording": { "button": { @@ -96,12 +161,20 @@ "confirmDelete": { "title": "Підтвердити вилучення", "desc": { - "selected": "Ви впевнені, що хочете видалити все записане відео, пов'язане з цим пунктом огляду?

Утримуйте клавішу Shift, щоб обійти це діалогове вікно в майбутньому." + "selected": "Ви впевнені, що хочете видалити все записане відео, пов'язане з цим пунктом огляду?

Утримуйте клавішу Shift, щоб обійти це діалогове вікно в майбутньому." }, "toast": { "error": "Не вдалося видалити: {{error}}", "success": "Відеозаписи, пов’язані з вибраними елементами огляду, успішно видалено." } + }, + "shareTimestamp": { + "label": "Поділитися позначкою часу", + "title": "Поділитися позначкою часу", + "description": "Поділитися URL з позначкою часу поточної позиції плеєру або оберіть довільну позначку часу. Зверніть увагу, що це не публічна URL і вона доступна тільки для користувачів з доступом до Frigate та цієї камери.", + "custom": "Довільна позначка часу", + "button": "Поділитися URL з позначкою часу", + "shareTitle": "Позначка часу для Frigate рецензії: {{camera}}" } }, "restart": { @@ -111,7 +184,8 @@ "title": "Frigate перезапускається", "content": "Цю сторінку буде перезавантажено за {{countdown}} секунд.", "button": "Примусово перезавантажити" - } + }, + "description": "Це призупинить роботу Frigate на час перезавантаження." }, "imagePicker": { "selectImage": "Вибір мініатюри відстежуваного об'єкта", diff --git a/web/public/locales/uk/components/player.json b/web/public/locales/uk/components/player.json index 746eba6c12..300dc5fc57 100644 --- a/web/public/locales/uk/components/player.json +++ b/web/public/locales/uk/components/player.json @@ -37,7 +37,7 @@ }, "streamOffline": { "title": "Струм офлайн", - "desc": "Потік detect камера {{cameraName}} не отримувала ніяких кадрів, перевіряйте журнали помилок" + "desc": "Потік detect камери {{cameraName}} не отримував ніяких кадрів, перевірте журнал помилок" }, "cameraDisabled": "Камера вимкнена", "toast": { diff --git a/web/public/locales/uk/views/classificationModel.json b/web/public/locales/uk/views/classificationModel.json index faceecd91c..82739b61d1 100644 --- a/web/public/locales/uk/views/classificationModel.json +++ b/web/public/locales/uk/views/classificationModel.json @@ -12,12 +12,12 @@ }, "toast": { "success": { - "deletedCategory_one": "Видалений клас", - "deletedCategory_few": "", - "deletedCategory_many": "", - "deletedImage_one": "Видалені зображення", - "deletedImage_few": "", - "deletedImage_many": "", + "deletedCategory_one": "Видалено {{count}} клас", + "deletedCategory_few": "Видалено {{count}} класи", + "deletedCategory_many": "Видалено {{count}} класів", + "deletedImage_one": "Видалено {{count}} зображення", + "deletedImage_few": "Видалено {{count}} зображення", + "deletedImage_many": "Видалено {{count}} зображень", "categorizedImage": "Зображення успішно класифіковано", "trainedModel": "Успішно навчена модель.", "trainingModel": "Успішно розпочато навчання моделі.", diff --git a/web/public/locales/uk/views/settings.json b/web/public/locales/uk/views/settings.json index e9bc0dd420..a7816acdfe 100644 --- a/web/public/locales/uk/views/settings.json +++ b/web/public/locales/uk/views/settings.json @@ -135,7 +135,7 @@ }, "context": { "documentation": "Прочитати документацію", - "title": "Маски руху використовуються для запобігання виявлення небажаних типів руху (наприклад: гілки дерева, часові мітки камери). Слід використовувати маски рухудуже економно, надмірне маскування ускладнить відстеження об'єктів." + "title": "Маски руху використовуються для запобігання виявлення небажаних типів руху (наприклад: гілки дерева, часові мітки камери). Слід використовувати маски руху дуже економно, надмірне маскування ускладнить відстеження об'єктів." }, "clickDrawPolygon": "Клацніть, щоб намалювати багатокутник на зображенні.", "add": "Нова маска руху", @@ -300,7 +300,7 @@ "all": "Усі маски та зони" }, "motionMaskLabel": "Маска руху {{number}}", - "objectMaskLabel": "Маска об'єкта {{number}} ({{label}})" + "objectMaskLabel": "Маска об'єкта {{number}}" }, "debug": { "zones": { @@ -451,7 +451,7 @@ "snapshots": "Знімки", "cleanCopySnapshots": "clean_copy Знімки" }, - "cleanCopyWarning": "На деяких камерах увімкнено знімки екрана, але вимкнено чисте копіювання. Щоб мати змогу надсилати зображення з цих камер до Frigate+, потрібно ввімкнути параметр clean_copy у конфігурації знімків екрана." + "cleanCopyWarning": "На деяких камерах знімки екрана вимкнені" }, "apiKey": { "desc": "Ключ API Frigate+ забезпечує інтеграцію з сервісом Frigate+.", @@ -529,7 +529,7 @@ "motionDetectionTuner": { "improveContrast": { "title": "Покращення контрастності", - "desc": "Покращення контрастності для темніших сцен. За замовчуванням: УВІМК." + "desc": "Покращення контрастності для темніших сцен. За замовчуванням: УВІМК" }, "desc": { "documentation": "Прочитайте посібник з налаштування руху", @@ -578,7 +578,8 @@ "triggers": "Тригери", "roles": "Ролі", "cameraManagement": "Управління", - "cameraReview": "Огляду" + "cameraReview": "Огляду", + "profiles": "Профілі" }, "dialog": { "unsavedChanges": { @@ -647,7 +648,7 @@ "hide": "Приховати пароль", "requirements": { "title": "Вимоги до пароля:", - "length": "Принаймні 8 символів", + "length": "Принаймні 12 символів", "uppercase": "Принаймні одна велика літера", "digit": "Принаймні одна цифра", "special": "Принаймні один спеціальний символ (!@#$%^&*(),.?\":{}|<>)" diff --git a/web/public/locales/uk/views/system.json b/web/public/locales/uk/views/system.json index b65616c60e..a503559ed2 100644 --- a/web/public/locales/uk/views/system.json +++ b/web/public/locales/uk/views/system.json @@ -68,7 +68,7 @@ "classification_speed": "Швидкість класифікації {{name}}", "classification_events_per_second": "{{name}} Подій класифікації за секунду" }, - "title": "Збагаченням", + "title": "Збагачення", "infPerSecond": "Висновки за секунду", "averageInf": "Середній час висновування" },