diff --git a/client/strings/uk.json b/client/strings/uk.json
index 7e620ed5..b74f1f33 100644
--- a/client/strings/uk.json
+++ b/client/strings/uk.json
@@ -59,6 +59,7 @@
"ButtonPurgeItemsCache": "Очистити кеш елементів",
"ButtonQueueAddItem": "Додати до черги",
"ButtonQueueRemoveItem": "Вилучити з черги",
+ "ButtonQuickEmbedMetadata": "Швидко вбудувати метадані",
"ButtonQuickMatch": "Швидкий пошук",
"ButtonReScan": "Пересканувати",
"ButtonRead": "Читати",
@@ -88,6 +89,7 @@
"ButtonShow": "Показати",
"ButtonStartM4BEncode": "Почати кодування у M4B",
"ButtonStartMetadataEmbed": "Почати вбудування метаданих",
+ "ButtonStats": "Статистика",
"ButtonSubmit": "Надіслати",
"ButtonTest": "Перевірити",
"ButtonUpload": "Завантажити",
@@ -154,6 +156,7 @@
"HeaderPasswordAuthentication": "Автентифікація за паролем",
"HeaderPermissions": "Дозволи",
"HeaderPlayerQueue": "Черга відтворення",
+ "HeaderPlayerSettings": "Налаштування програвача",
"HeaderPlaylist": "Список відтворення",
"HeaderPlaylistItems": "Елементи списку відтворення",
"HeaderPodcastsToAdd": "Додати подкасти",
@@ -258,6 +261,7 @@
"LabelCurrently": "Поточний:",
"LabelCustomCronExpression": "Спеціальна команда cron:",
"LabelDatetime": "Дата й час",
+ "LabelDays": "Днів",
"LabelDeleteFromFileSystemCheckbox": "Видалити з файлової системи (зніміть прапорець, щоб видалити лише з бази даних)",
"LabelDescription": "Опис",
"LabelDeselectAll": "Скасувати вибір",
@@ -288,13 +292,16 @@
"LabelEmbeddedCover": "Вбудована обкладинка",
"LabelEnable": "Увімкнути",
"LabelEnd": "Кінець",
+ "LabelEndOfChapter": "Кінець глави",
"LabelEpisode": "Епізод",
"LabelEpisodeTitle": "Назва епізоду",
"LabelEpisodeType": "Тип епізоду",
"LabelExample": "Приклад",
+ "LabelExpandSeries": "Розгорнути серії",
"LabelExplicit": "Відверта",
"LabelExplicitChecked": "Відверта (з прапорцем)",
"LabelExplicitUnchecked": "Не відверта (без прапорця)",
+ "LabelExportOPML": "Експорт OPML",
"LabelFeedURL": "Адреса стрічки",
"LabelFetchingMetadata": "Отримання метаданих",
"LabelFile": "Файл",
@@ -318,9 +325,11 @@
"LabelHardDeleteFile": "Остаточно видалити файл",
"LabelHasEbook": "Має електронну книгу",
"LabelHasSupplementaryEbook": "Має додаткову електронну книгу",
+ "LabelHideSubtitles": "Приховати субтитри",
"LabelHighestPriority": "Найвищий пріоритет",
"LabelHost": "Гост",
"LabelHour": "Година",
+ "LabelHours": "Години",
"LabelIcon": "Іконка",
"LabelImageURLFromTheWeb": "URL зображення з мережі",
"LabelInProgress": "У процесі",
@@ -337,6 +346,8 @@
"LabelIntervalEveryHour": "Щогодини",
"LabelInvert": "Інвертувати",
"LabelItem": "Елемент",
+ "LabelJumpBackwardAmount": "Час переходу назад",
+ "LabelJumpForwardAmount": "Час переходу вперед",
"LabelLanguage": "Мова",
"LabelLanguageDefaultServer": "Типова мова сервера",
"LabelLanguages": "Мови",
@@ -371,6 +382,7 @@
"LabelMetadataOrderOfPrecedenceDescription": "Пріоритетніші джерела метаданих перезапишуть менш пріоритетні метадані",
"LabelMetadataProvider": "Джерело метаданих",
"LabelMinute": "Хвилина",
+ "LabelMinutes": "Хвилини",
"LabelMissing": "Бракує",
"LabelMissingEbook": "Без електронної книги",
"LabelMissingSupplementaryEbook": "Без додаткової електронної книги",
@@ -410,6 +422,7 @@
"LabelOverwrite": "Перезаписати",
"LabelPassword": "Пароль",
"LabelPath": "Шлях",
+ "LabelPermanent": "Постійний",
"LabelPermissionsAccessAllLibraries": "Доступ до усіх бібліотек",
"LabelPermissionsAccessAllTags": "Доступ до усіх міток",
"LabelPermissionsAccessExplicitContent": "Доступ до відвертого вмісту",
@@ -442,6 +455,7 @@
"LabelRSSFeedPreventIndexing": "Запобігати індексації",
"LabelRSSFeedSlug": "Назва RSS-каналу",
"LabelRSSFeedURL": "Адреса RSS-каналу",
+ "LabelReAddSeriesToContinueListening": "Заново додати серії до Продовжити слухати",
"LabelRead": "Читати",
"LabelReadAgain": "Читати знову",
"LabelReadEbookWithoutProgress": "Читати книгу без збереження прогресу",
@@ -507,8 +521,12 @@
"LabelSettingsStoreMetadataWithItem": "Зберігати метадані з елементом",
"LabelSettingsStoreMetadataWithItemHelp": "За замовчуванням файли метаданих зберігаються у /metadata/items. Цей параметр увімкне збереження метаданих у теці елемента бібліотеки",
"LabelSettingsTimeFormat": "Формат часу",
+ "LabelShare": "Поділитися",
+ "LabelShareOpen": "Поділитися відкрито",
+ "LabelShareURL": "Поділитися URL",
"LabelShowAll": "Показати все",
"LabelShowSeconds": "Показувати секунди",
+ "LabelShowSubtitles": "Показати субтитри",
"LabelSize": "Розмір",
"LabelSleepTimer": "Таймер вимкнення",
"LabelSlug": "Назва",
@@ -546,6 +564,10 @@
"LabelThemeDark": "Темна",
"LabelThemeLight": "Світла",
"LabelTimeBase": "Шкала часу",
+ "LabelTimeDurationXHours": "{0} години",
+ "LabelTimeDurationXMinutes": "{0} хвилини",
+ "LabelTimeDurationXSeconds": "{0} секунди",
+ "LabelTimeInMinutes": "Час у хвилинах",
"LabelTimeListened": "Часу прослухано",
"LabelTimeListenedToday": "Сьогодні прослухано",
"LabelTimeRemaining": "Лишилося: {0}",
@@ -585,6 +607,7 @@
"LabelVersion": "Версія",
"LabelViewBookmarks": "Переглянути закладки",
"LabelViewChapters": "Переглянути глави",
+ "LabelViewPlayerSettings": "Переглянути налаштування програвача",
"LabelViewQueue": "Переглянути чергу відтворення",
"LabelVolume": "Гучність",
"LabelWeekdaysToRun": "Виконувати у дні",
@@ -597,6 +620,9 @@
"MessageAddToPlayerQueue": "Додати до черги відтворення",
"MessageAppriseDescription": "Щоб скористатися цією функцією, вам потрібно мати запущену Apprise API або API, що оброблятиме ті ж запити.
Аби надсилати сповіщення, URL-адреса API Apprise мусить бути повною, наприклад, якщо ваш API розміщено за адресою http://192.168.1.1:8337
, то необхідно вказати адресу http://192.168.1.1:8337/notify
.",
"MessageBackupsDescription": "Резервні копії містять користувачів, прогрес, подробиці елементів бібліотеки, налаштування сервера та зображення з /metadata/items
та /metadata/authors
. Резервні копії не містять жодних файлів з тек бібліотеки.",
+ "MessageBackupsLocationEditNote": "Примітка: оновлення розташування резервної копії не переносить та не змінює існуючих копій",
+ "MessageBackupsLocationNoEditNote": "Примітка: розташування резервної копії встановлюється за допомогою змінної середовища та не може бути змінене тут.",
+ "MessageBackupsLocationPathEmpty": "Шлях розташування резервної копії не може бути порожнім",
"MessageBatchQuickMatchDescription": "Швидкий пошук спробує знайти відсутні обкладинки та метадані обраних елементів. Увімкніть налаштування нижче, аби дозволити заміну наявних обкладинок та/або метаданих під час швидкого пошуку.",
"MessageBookshelfNoCollections": "Ви не створили жодної добірки",
"MessageBookshelfNoRSSFeeds": "Немає відкритих RSS-каналів",
@@ -696,6 +722,7 @@
"MessageNoUpdatesWereNecessary": "Оновлень не потрібно",
"MessageNoUserPlaylists": "У вас немає списків відтворення",
"MessageNotYetImplemented": "Ще не реалізовано",
+ "MessageOpmlPreviewNote": "Примітка: це попередній перегляд OPML-файлу. Актуальна назва подкасту буде завантажена з RSS-каналу.",
"MessageOr": "або",
"MessagePauseChapter": "Призупинити відтворення глави",
"MessagePlayChapter": "Слухати початок глави",
@@ -714,6 +741,9 @@
"MessageSelected": "Вибрано: {0}",
"MessageServerCouldNotBeReached": "Не вдалося підключитися до сервера",
"MessageSetChaptersFromTracksDescription": "Створити глави з аудіодоріжок, встановивши назви файлів за заголовки",
+ "MessageShareExpirationWillBe": "Термін сплине за {0}",
+ "MessageShareExpiresIn": "Сплине за {0}",
+ "MessageShareURLWillBe": "Поширюваний URL - {0}",
"MessageStartPlaybackAtTime": "Почати відтворення \"{0}\" з {1}?",
"MessageThinking": "Думаю…",
"MessageUploaderItemFailed": "Не вдалося завантажити",