diff --git a/strings/uk.json b/strings/uk.json
index 883a6f35..b8ac7611 100644
--- a/strings/uk.json
+++ b/strings/uk.json
@@ -63,6 +63,7 @@
"HeaderChapters": "Глави",
"HeaderCollection": "Добірка",
"HeaderCollectionItems": "Елементи добірки",
+ "HeaderConfirm": "Підтвердити",
"HeaderConnectionStatus": "Стан з'єднання",
"HeaderDataSettings": "Налаштування даних",
"HeaderDetails": "Подробиці",
@@ -91,6 +92,7 @@
"HeaderStatsRecentSessions": "Останні сеанси",
"HeaderTableOfContents": "Зміст",
"HeaderUserInterfaceSettings": "Налаштування користувацького інтерфейсу",
+ "HeaderWelcome": "Ласкаво просимо, {0}",
"HeaderYourStats": "Ваша статистика",
"LabelAddToPlaylist": "Додати до списку відтворення",
"LabelAddedAt": "Дата додавання",
@@ -178,6 +180,9 @@
"LabelLayout": "Вигляд",
"LabelLayoutAuto": "Авто",
"LabelLayoutSinglePage": "Одна",
+ "LabelLibrarySortByProgress": "Прогрес: Останнє оновлення",
+ "LabelLibrarySortByProgressFinished": "Прогрес: Завершено",
+ "LabelLibrarySortByProgressStarted": "Прогрес: Розпочато",
"LabelLight": "Легко",
"LabelLineSpacing": "Інтервал",
"LabelListenAgain": "Слухати знову",
@@ -237,6 +242,7 @@
"LabelScaleElapsedTimeBySpeed": "Час відповідно швидкості",
"LabelSeason": "Сезон",
"LabelSelectADevice": "Обрати пристрій",
+ "LabelSelectMediaType": "Оберіть тип медіа",
"LabelSequenceAscending": "Послідовність за зростанням",
"LabelSequenceDescending": "Послідовність за спаданням",
"LabelSeries": "Серії",
@@ -289,12 +295,17 @@
"MessageAudiobookshelfServerNotConnected": "Сервер Audiobookshelf не підключений",
"MessageAudiobookshelfServerRequired": "Важливо! Цей додаток розроблений для роботи з сервером Audiobookshelf, яким володієте ви або ваші знайомі. Цей додаток не надає жодного контенту.",
"MessageBookshelfEmpty": "Полиця порожня",
+ "MessageConfirmAppExit": "Ви хочете вийти з програми?",
+ "MessageConfirmDeleteEpisodeDownloadQueue": "Ви впевнені, що хочете очистити чергу завантаження епізодів?",
"MessageConfirmDeleteLocalEpisode": "Видалити локальний епізод \"{0}\" з вашого пристрою? Файл лишиться на сервері.",
"MessageConfirmDeleteLocalFiles": "Видалити локальні файли цього елемента з вашого пристрою? Файли лишаться на сервері.",
+ "MessageConfirmDeleteServerConfig": "Видалити цю конфігурацію сервера?",
+ "MessageConfirmDeleteServerEpisode": "Ви впевнені, що хочете видалити епізод \"{0}\" із сервера?\nПопередження: Це призведе до видалення аудіофайлу.",
"MessageConfirmDisableAutoTimer": "Ви впевнені, що бажаєте вимкнути автоматичний таймер до кінця сьогоднішнього дня? Таймер буде знову ввімкнено в кінці цього періоду автоматичного переходу в режим сну або якщо ви перезапустите програму.",
"MessageConfirmDiscardProgress": "Ви дійсно бажаєте скинути ваш прогрес?",
"MessageConfirmDownloadUsingCellular": "Ви збираєтеся завантажувати через мобільний інтернет. Оператор може брати кошти. Бажаєте продовжити?",
"MessageConfirmMarkAsFinished": "Ви дійсно бажаєте позначити цей елемент завершеним?",
+ "MessageConfirmPlaybackTime": "Почати відтворення \"{0}\" о {1}?",
"MessageConfirmRemoveBookmark": "Ви дійсно бажаєте видалити закладку?",
"MessageConfirmStreamingUsingCellular": "Ви збираєтеся транслювати через мобільний інтернет. Оператор може брати кошти. Бажаєте продовжити?",
"MessageDiscardProgress": "Скинути прогрес",
@@ -359,5 +370,7 @@
"ToastPodcastCreateSuccess": "Подкаст успішно створено",
"ToastRSSFeedCloseFailed": "Не вдалося закрити RSS-канал",
"ToastRSSFeedCloseSuccess": "RSS-канал закрито",
- "ToastStreamingNotAllowedOnCellular": "Трансляція через мобільний інтернет заборонена"
+ "ToastStreamingNotAllowedOnCellular": "Трансляція через мобільний інтернет заборонена",
+ "UnitMinutesShort": "{0}хв",
+ "UnitSecondsShort": "{0}сек"
}