From b027f3bda1bf865343ef77d5872cec4e2207f020 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=9C=D0=B0=D0=BA=D1=81=D0=B8=D0=BC=20=D0=93=D0=BE=D1=80?= =?UTF-8?q?=D0=BF=D0=B8=D0=BD=D1=96=D1=87?= Date: Fri, 15 Aug 2025 06:32:26 +0200 Subject: [PATCH] Translated using Weblate (Ukrainian) Currently translated at 100.0% (1156 of 1156 strings) Translation: Audiobookshelf/Abs Web Client Translate-URL: https://hosted.weblate.org/projects/audiobookshelf/abs-web-client/uk/ --- client/strings/uk.json | 24 +++++++++++++++++++++--- 1 file changed, 21 insertions(+), 3 deletions(-) diff --git a/client/strings/uk.json b/client/strings/uk.json index f07c34045..a79849ac1 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -76,7 +76,7 @@ "ButtonReScan": "Пересканувати", "ButtonRead": "Читати", "ButtonReadLess": "Згорнути", - "ButtonReadMore": "Читати далі", + "ButtonReadMore": "Читати більше", "ButtonRefresh": "Оновити", "ButtonRemove": "Видалити", "ButtonRemoveAll": "Видалити все", @@ -127,6 +127,7 @@ "HeaderAudiobookTools": "Інструменти керування файлами книг", "HeaderAuthentication": "Автентифікація", "HeaderBackups": "Резервні копії", + "HeaderBulkChapterModal": "Додати кілька розділів", "HeaderChangePassword": "Змінити пароль", "HeaderChapters": "Глави", "HeaderChooseAFolder": "Обрати теку", @@ -292,7 +293,7 @@ "LabelComplete": "Завершити", "LabelConfirmPassword": "Підтвердити пароль", "LabelContinueListening": "Слухати далі", - "LabelContinueReading": "Читати далі", + "LabelContinueReading": "Продовжити читання", "LabelContinueSeries": "Продовжити серії", "LabelCorsAllowed": "Дозволені джерела CORS", "LabelCover": "Обкладинка", @@ -308,6 +309,7 @@ "LabelDeleteFromFileSystemCheckbox": "Видалити з файлової системи (зніміть прапорець, щоб видалити лише з бази даних)", "LabelDescription": "Опис", "LabelDeselectAll": "Скасувати вибір", + "LabelDetectedPattern": "Виявлений візерунок:", "LabelDevice": "Пристрій", "LabelDeviceInfo": "Про пристрій", "LabelDeviceIsAvailableTo": "Пристрій доступний для...", @@ -472,6 +474,7 @@ "LabelNewestAuthors": "Нові автори", "LabelNewestEpisodes": "Нові епізоди", "LabelNextBackupDate": "Дата наступного резервного копіювання", + "LabelNextChapters": "Наступні розділи будуть:", "LabelNextScheduledRun": "Наступний запланований запуск", "LabelNoApiKeys": "Без ключів API", "LabelNoCustomMetadataProviders": "Без постачальників метаданих", @@ -489,6 +492,7 @@ "LabelNotificationsMaxQueueSize": "Ліміт розміру черги сповіщень", "LabelNotificationsMaxQueueSizeHelp": "Події обмежені до 1 на секунду. Події буде проігноровано, якщо ліміт черги досягнуто. Це запобігає спаму сповіщеннями.", "LabelNumberOfBooks": "Кількість книг", + "LabelNumberOfChapters": "Кількість розділів:", "LabelNumberOfEpisodes": "Кількість серій", "LabelOpenIDAdvancedPermsClaimDescription": "Назва OpenID claim, що містить розширені дозволи на дії користувачів у додатку, які будуть застосовуватися до ролей, що не є адміністраторами (якщо налаштовано). Якщо у відповіді нема claim, у доступі до Audiobookshelf буде відмовлено. Якщо відсутня хоча б одна опція, відповідь буде вважатися хибною. Переконайтеся, що запит постачальника ідентифікаційних даних відповідає очікуваній структурі:", "LabelOpenIDClaims": "Не змінюйте наступні параметри, аби вимкнути розширене призначення груп і дозволів, автоматично призначаючи групу 'Користувач'.", @@ -745,6 +749,7 @@ "MessageBookshelfNoResultsForFilter": "Немає результатів з фільтром \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Немає результатів за запитом", "MessageBookshelfNoSeries": "У вас немає серій", + "MessageBulkChapterPattern": "Скільки розділів ви хочете додати за допомогою цієї схеми нумерації?", "MessageChapterEndIsAfter": "Кінець глави після завершення аудіокниги", "MessageChapterErrorFirstNotZero": "Перша глава повинна починатися з 0", "MessageChapterErrorStartGteDuration": "Час початку має бути меншим за тривалість аудіокниги", @@ -948,6 +953,7 @@ "NotificationOnRSSFeedDisabledDescription": "Виконується, коли автоматичне завантаження епізодів вимкнено через забагато невдалих спроб", "NotificationOnRSSFeedFailedDescription": "Виконується, коли запит RSS-каналу не вдається для автоматичного завантаження епізоду", "NotificationOnTestDescription": "Подія для тестування системи сповіщень", + "PlaceholderBulkChapterInput": "Введіть назву розділу або використовуйте нумерацію (наприклад, «Епізод 1», «Розділ 10», «1.»)", "PlaceholderNewCollection": "Нова назва добірки", "PlaceholderNewFolderPath": "Новий шлях до теки", "PlaceholderNewPlaylist": "Нова назва списку", @@ -1001,8 +1007,12 @@ "ToastBookmarkCreateFailed": "Не вдалося створити закладку", "ToastBookmarkCreateSuccess": "Закладку додано", "ToastBookmarkRemoveSuccess": "Закладку видалено", + "ToastBulkChapterInvalidCount": "Введіть число від 1 до 150", "ToastCachePurgeFailed": "Не вдалося очистити кеш", "ToastCachePurgeSuccess": "Кеш очищено", + "ToastChapterLocked": "Розділ заблоковано.", + "ToastChapterStartTimeAdjusted": "Час початку розділу змінено на {0} секунд", + "ToastChaptersAllLocked": "Усі розділи заблоковано. Розблокуйте деякі розділи, щоб змістити їхній час.", "ToastChaptersHaveErrors": "Глави містять помилки", "ToastChaptersInvalidShiftAmountLast": "Недійсна тривалість зсуву. Час початку останнього розділу перевищує тривалість цієї аудіокниги.", "ToastChaptersInvalidShiftAmountStart": "Недійсна величина зсуву. Перший розділ матиме нульову або від’ємну тривалість і буде перезаписаний другим розділом. Збільште початкову тривалість другого розділу.", @@ -1136,5 +1146,13 @@ "ToastUserPasswordChangeSuccess": "Пароль успішно змінено", "ToastUserPasswordMismatch": "Паролі не збігаються", "ToastUserPasswordMustChange": "Новий пароль не може співпадати з попереднім", - "ToastUserRootRequireName": "Потрібно ввести ім'я користувача root" + "ToastUserRootRequireName": "Потрібно ввести ім'я користувача root", + "TooltipAddChapters": "Додати розділ(и)", + "TooltipAddOneSecond": "Додати 1 секунду", + "TooltipAdjustChapterStart": "Натисніть, щоб налаштувати час початку", + "TooltipLockAllChapters": "Заблокувати всі розділи", + "TooltipLockChapter": "Заблокувати розділ (Shift+клацання для діапазону)", + "TooltipSubtractOneSecond": "Відніміть 1 секунду", + "TooltipUnlockAllChapters": "Розблокувати всі розділи", + "TooltipUnlockChapter": "Розблокувати розділ (Shift+клацання для діапазону)" }