diff --git a/client/strings/uk.json b/client/strings/uk.json index 56b049da..70cb4bb3 100644 --- a/client/strings/uk.json +++ b/client/strings/uk.json @@ -3,7 +3,7 @@ "ButtonAddChapters": "Додати глави", "ButtonAddDevice": "Додати пристрій", "ButtonAddLibrary": "Додати бібліотеку", - "ButtonAddPodcasts": "Додати подкаст", + "ButtonAddPodcasts": "Додати подкасти", "ButtonAddUser": "Додати користувача", "ButtonAddYourFirstLibrary": "Додайте вашу першу бібліотеку", "ButtonApply": "Застосувати", @@ -16,7 +16,7 @@ "ButtonCancel": "Скасувати", "ButtonCancelEncode": "Скасувати кодування", "ButtonChangeRootPassword": "Змінити кореневий пароль", - "ButtonCheckAndDownloadNewEpisodes": "Перевірити та завантажити нові епізоди", + "ButtonCheckAndDownloadNewEpisodes": "Перевірити та скачати нові епізоди", "ButtonChooseAFolder": "Обрати теку", "ButtonChooseFiles": "Обрати файли", "ButtonClearFilter": "Очистити фільтр", @@ -32,8 +32,8 @@ "ButtonEditChapters": "Редагувати глави", "ButtonEditPodcast": "Редагувати подкаст", "ButtonEnable": "Увімкнути", - "ButtonFireAndFail": "Вогонь і невдача", - "ButtonFireOnTest": "Випробування на вогнестійкість", + "ButtonFireAndFail": "Виконати і завершити з помилкою", + "ButtonFireOnTest": "Виконати подію onTest", "ButtonForceReScan": "Примусово сканувати", "ButtonFullPath": "Повний шлях", "ButtonHide": "Приховати", @@ -57,7 +57,7 @@ "ButtonOpenFeed": "Відкрити стрічку", "ButtonOpenManager": "Відкрити менеджер", "ButtonPause": "Пауза", - "ButtonPlay": "Слухати", + "ButtonPlay": "Відтворити", "ButtonPlayAll": "Відтворити все", "ButtonPlaying": "Відтворюється", "ButtonPlaylists": "Списки відтворення", @@ -86,7 +86,7 @@ "ButtonResetToDefault": "Скинути до стандартних", "ButtonRestore": "Відновити", "ButtonSave": "Зберегти", - "ButtonSaveAndClose": "Зберегти та закрити", + "ButtonSaveAndClose": "Зберегти і закрити", "ButtonSaveTracklist": "Зберегти порядок", "ButtonScan": "Сканувати", "ButtonScanLibrary": "Сканувати бібліотеку", @@ -103,7 +103,7 @@ "ButtonStartMetadataEmbed": "Почати вбудування метаданих", "ButtonStats": "Статистика", "ButtonSubmit": "Надіслати", - "ButtonTest": "Перевірити", + "ButtonTest": "Тест", "ButtonUnlinkOpenId": "Вимкнути OpenID", "ButtonUpload": "Завантажити", "ButtonUploadBackup": "Завантажити резервну копію", @@ -115,7 +115,7 @@ "ButtonYes": "Так", "ErrorUploadFetchMetadataAPI": "Помилка при отриманні метаданих", "ErrorUploadFetchMetadataNoResults": "Не вдалося отримати метадані — спробуйте оновити заголовок та/або автора", - "ErrorUploadLacksTitle": "Назва обов'язкова", + "ErrorUploadLacksTitle": "Потрібна назва", "HeaderAccount": "Профіль", "HeaderAddCustomMetadataProvider": "Додати користувацький постачальник метаданих", "HeaderAdvanced": "Розширені", @@ -130,11 +130,11 @@ "HeaderCollection": "Добірка", "HeaderCollectionItems": "Елементи добірки", "HeaderCover": "Обкладинка", - "HeaderCurrentDownloads": "Поточні завантаження", + "HeaderCurrentDownloads": "Поточні скачування", "HeaderCustomMessageOnLogin": "Повідомлення при вході", "HeaderCustomMetadataProviders": "Постачальники метаданих", "HeaderDetails": "Подробиці", - "HeaderDownloadQueue": "Черга завантажень", + "HeaderDownloadQueue": "Черга скачувань", "HeaderEbookFiles": "Файли електронних книг", "HeaderEmail": "Електронна пошта", "HeaderEmailSettings": "Налаштування електронної пошти", @@ -152,13 +152,13 @@ "HeaderLibraryFiles": "Файли бібліотеки", "HeaderLibraryStats": "Статистика бібліотеки", "HeaderListeningSessions": "Сеанси прослуховування", - "HeaderListeningStats": "Статистика відтворення", + "HeaderListeningStats": "Статистика прослуховування", "HeaderLogin": "Вхід", "HeaderLogs": "Журнал", "HeaderManageGenres": "Керувати жанрами", "HeaderManageTags": "Керувати мітками", "HeaderMapDetails": "Призначити подробиці", - "HeaderMatch": "Пошук", + "HeaderMatch": "Допасуй", "HeaderMetadataOrderOfPrecedence": "Порядок метаданих", "HeaderMetadataToEmbed": "Вбудувати метадані", "HeaderNewAccount": "Новий профіль", @@ -176,7 +176,7 @@ "HeaderPlayerSettings": "Налаштування програвача", "HeaderPlaylist": "Список відтворення", "HeaderPlaylistItems": "Елементи списку відтворення", - "HeaderPodcastsToAdd": "Додати подкасти", + "HeaderPodcastsToAdd": "Подкасти для додання", "HeaderPresets": "Пресети", "HeaderPreviewCover": "Попередній перегляд", "HeaderRSSFeedGeneral": "Подробиці RSS", @@ -186,7 +186,7 @@ "HeaderRemoveEpisodes": "Видалити епізодів: {0}", "HeaderSavedMediaProgress": "Збережений прогрес медіа", "HeaderSchedule": "Розклад", - "HeaderScheduleEpisodeDownloads": "Запланувати автоматичне завантаження епізодів", + "HeaderScheduleEpisodeDownloads": "Запланувати автоматичне скачування епізодів", "HeaderScheduleLibraryScans": "Розклад автосканування бібліотеки", "HeaderSession": "Сеанс", "HeaderSetBackupSchedule": "Встановити розклад резервного копіювання", @@ -223,21 +223,21 @@ "LabelActivities": "Діяльність", "LabelActivity": "Активність", "LabelAddToCollection": "Додати у добірку", - "LabelAddToCollectionBatch": "Додати книги до добірки: {0}", + "LabelAddToCollectionBatch": "Додати {0} книг до добірки", "LabelAddToPlaylist": "Додати до списку відтворення", - "LabelAddToPlaylistBatch": "Додано елементів у список відтворення: {0}", + "LabelAddToPlaylistBatch": "Додати {0} елементів до списку відтворення", "LabelAddedAt": "Дата додавання", "LabelAddedDate": "Додано {0}", "LabelAdminUsersOnly": "Тільки для адміністраторів", "LabelAll": "Усе", - "LabelAllEpisodesDownloaded": "Усі серії завантажено", + "LabelAllEpisodesDownloaded": "Усі епізоди скачано", "LabelAllUsers": "Усі користувачі", "LabelAllUsersExcludingGuests": "Усі, крім гостей", "LabelAllUsersIncludingGuests": "Усі, включно з гостями", "LabelAlreadyInYourLibrary": "Вже у вашій бібліотеці", "LabelApiToken": "Токен API", "LabelAppend": "Додати", - "LabelAudioBitrate": "Бітрейт аудіо (напр. 128k)", + "LabelAudioBitrate": "Бітрейт аудіо (наприклад, 128k)", "LabelAudioChannels": "Канали аудіо (1 або 2)", "LabelAudioCodec": "Аудіокодек", "LabelAuthor": "Автор", @@ -256,18 +256,18 @@ "LabelBackupLocation": "Розташування резервних копій", "LabelBackupsEnableAutomaticBackups": "Автоматичне резервне копіювання", "LabelBackupsEnableAutomaticBackupsHelp": "Резервні копії збережено у /metadata/backups", - "LabelBackupsMaxBackupSize": "Максимальний розмір резервної копії (у ГБ) (0 — необмежене)", + "LabelBackupsMaxBackupSize": "Максимальний розмір резервної копії (у ГБ) (0 — без обмежень)", "LabelBackupsMaxBackupSizeHelp": "У якості захисту від неправильного налаштування, резервну копію не буде збережено, якщо її розмір перевищуватиме вказаний.", "LabelBackupsNumberToKeep": "Кількість резервних копій", - "LabelBackupsNumberToKeepHelp": "Лиш 1 резервну копію буде видалено за раз, тож якщо їх багато, то вам варто видалити їх вручну.", + "LabelBackupsNumberToKeepHelp": "Видаляється лише 1 резервна копія за раз, тому якщо у вас більше копій, видаліть їх вручну.", "LabelBitrate": "Бітрейт", "LabelBonus": "Бонус", - "LabelBooks": "Книги", + "LabelBooks": "Книг", "LabelButtonText": "Текст кнопки", "LabelByAuthor": "від {0}", "LabelChangePassword": "Змінити пароль", "LabelChannels": "Канали", - "LabelChapterCount": "{0} Глав", + "LabelChapterCount": "{0} глав", "LabelChapterTitle": "Назва глави", "LabelChapters": "Глави", "LabelChaptersFound": "глав знайдено", @@ -304,9 +304,9 @@ "LabelDiscFromFilename": "Диск за назвою файлу", "LabelDiscFromMetadata": "Диск за метаданими", "LabelDiscover": "Огляд", - "LabelDownload": "Завантажити", - "LabelDownloadNEpisodes": "Завантажити епізодів: {0}", - "LabelDownloadable": "Можна завантажити", + "LabelDownload": "Скачати", + "LabelDownloadNEpisodes": "Скачати {0} епізодів", + "LabelDownloadable": "Можна скачати", "LabelDuration": "Тривалість", "LabelDurationComparisonExactMatch": "(повний збіг)", "LabelDurationComparisonLonger": "(на {0} довше)", @@ -353,9 +353,9 @@ "LabelFeedURL": "Адреса стрічки", "LabelFetchingMetadata": "Отримання метаданих", "LabelFile": "Файл", - "LabelFileBirthtime": "Дата створення", + "LabelFileBirthtime": "Дата створення файлу", "LabelFileBornDate": "Народився {0}", - "LabelFileModified": "Дата змінення", + "LabelFileModified": "Дата зміни файлу", "LabelFileModifiedDate": "Змінено {0}", "LabelFilename": "Ім'я файлу", "LabelFilterByUser": "Фільтрувати за користувачем", @@ -395,7 +395,7 @@ "LabelIntervalEvery6Hours": "Кожні 6 годин", "LabelIntervalEveryDay": "Щодня", "LabelIntervalEveryHour": "Щогодини", - "LabelIntervalEveryMinute": "Кожну хвилину", + "LabelIntervalEveryMinute": "Щохвилини", "LabelInvert": "Інвертувати", "LabelItem": "Елемент", "LabelJumpBackwardAmount": "Час переходу назад", @@ -427,10 +427,10 @@ "LabelLowestPriority": "Найнижчий пріоритет", "LabelMatchExistingUsersBy": "Шукати наявних користувачів за", "LabelMatchExistingUsersByDescription": "Використовується для підключення наявних користувачів. Після підключення користувач отримає унікальний id від вашого сервісу SSO", - "LabelMaxEpisodesToDownload": "Максимальна кількість епізодів для завантаження. Використовуйте 0 для необмеженої кількості.", - "LabelMaxEpisodesToDownloadPerCheck": "Максимальна кількість нових епізодів для завантаження за перевірку", + "LabelMaxEpisodesToDownload": "Максимальна кількість епізодів для скачування. Використовуйте 0 для необмеженої кількості.", + "LabelMaxEpisodesToDownloadPerCheck": "Максимальна кількість нових епізодів для скачування за перевірку", "LabelMaxEpisodesToKeep": "Максимальна кількість епізодів для зберігання", - "LabelMaxEpisodesToKeepHelp": "Значення 0 не встановлює обмеження. Після автоматичного завантаження нового епізоду, буде видалено найстаріший епізод, якщо у вас більше ніж X епізодів. Видаляється лише 1 епізод за одне нове завантаження.", + "LabelMaxEpisodesToKeepHelp": "Значення 0 — без обмежень. Після автоматичного завантаження нового епізоду буде видалено найстаріший, якщо їх більше X. Видаляється лише 1 епізод за одне нове завантаження.", "LabelMediaPlayer": "Програвач медіа", "LabelMediaType": "Тип медіа", "LabelMetaTag": "Метатег", @@ -485,7 +485,7 @@ "LabelPermissionsAccessExplicitContent": "Доступ до відвертого вмісту", "LabelPermissionsCreateEreader": "Можна створити читалку", "LabelPermissionsDelete": "Може видаляти", - "LabelPermissionsDownload": "Може завантажувати", + "LabelPermissionsDownload": "Може скачувати", "LabelPermissionsUpdate": "Може оновлювати", "LabelPermissionsUpload": "Може завантажувати", "LabelPersonalYearReview": "Ваші підсумки року ({0})", @@ -542,8 +542,8 @@ "LabelSeason": "Сезон", "LabelSeasonNumber": "Сезон #{0}", "LabelSelectAll": "Вибрати все", - "LabelSelectAllEpisodes": "Вибрати всі серії", - "LabelSelectEpisodesShowing": "Обрати показані епізоди: {0}", + "LabelSelectAllEpisodes": "Вибрати всі епізоди", + "LabelSelectEpisodesShowing": "Вибрати {0} показаних епізодів", "LabelSelectUsers": "Вибрати користувачів", "LabelSendEbookToDevice": "Надіслати електронну книгу на...", "LabelSequence": "Послідовність", @@ -595,7 +595,7 @@ "LabelSettingsStoreMetadataWithItemHelp": "За замовчуванням файли метаданих зберігаються у /metadata/items. Цей параметр увімкне збереження метаданих у теці елемента бібліотеки", "LabelSettingsTimeFormat": "Формат часу", "LabelShare": "Поділитися", - "LabelShareDownloadableHelp": "Дозволяє користувачам із посиланням для спільного доступу завантажувати zip-файл елемента бібліотеки.", + "LabelShareDownloadableHelp": "Дозволяє користувачам із посиланням для спільного доступу скачування zip-файлу елемента бібліотеки.", "LabelShareOpen": "Поділитися відкрито", "LabelShareURL": "Поділитися URL", "LabelShowAll": "Показати все", @@ -714,19 +714,19 @@ "MessageBackupsLocationNoEditNote": "Примітка: розташування резервної копії встановлюється за допомогою змінної середовища та не може бути змінене тут.", "MessageBackupsLocationPathEmpty": "Шлях розташування резервної копії не може бути порожнім", "MessageBatchEditPopulateMapDetailsAllHelp": "Заповнити увімкнені поля даними з усіх елементів. Поля з кількома значеннями буде об’єднано", - "MessageBatchEditPopulateMapDetailsItemHelp": "Заповніть увімкнені поля деталей карти даними з цього елемента", + "MessageBatchEditPopulateMapDetailsItemHelp": "Заповнити увімкнені поля деталізації даними з цього елемента", "MessageBatchQuickMatchDescription": "Швидкий пошук спробує знайти відсутні обкладинки та метадані обраних елементів. Увімкніть налаштування нижче, аби дозволити заміну наявних обкладинок та/або метаданих під час швидкого пошуку.", - "MessageBookshelfNoCollections": "Ви не створили жодної добірки", + "MessageBookshelfNoCollections": "Ви ще не створили жодної добірки", "MessageBookshelfNoCollectionsHelp": "Колекції публічні. Їх можуть бачити всі користувачі, які мають доступ до бібліотеки.", "MessageBookshelfNoRSSFeeds": "Немає відкритих RSS-каналів", "MessageBookshelfNoResultsForFilter": "Немає результатів з фільтром \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Немає результатів за запитом", - "MessageBookshelfNoSeries": "Серії відсутні", - "MessageChapterEndIsAfter": "Кінець глави знаходиться після закінчення книги", - "MessageChapterErrorFirstNotZero": "Перша глава мусить починатися з 0", - "MessageChapterErrorStartGteDuration": "Час початку мусить бути меншим за тривалість аудіокниги", - "MessageChapterErrorStartLtPrev": "Неприпустимий час початку, має бути більшим за час початку попередньої глави", - "MessageChapterStartIsAfter": "Початок глави знаходиться після закінчення книги", + "MessageBookshelfNoSeries": "У вас немає серій", + "MessageChapterEndIsAfter": "Кінець глави після завершення аудіокниги", + "MessageChapterErrorFirstNotZero": "Перша глава повинна починатися з 0", + "MessageChapterErrorStartGteDuration": "Час початку має бути меншим за тривалість аудіокниги", + "MessageChapterErrorStartLtPrev": "Час початку має бути більшим або рівним часу початку попередньої глави", + "MessageChapterStartIsAfter": "Початок глави після завершення аудіокниги", "MessageChaptersNotFound": "Розділи не знайдені", "MessageCheckingCron": "Перевірка планувальника...", "MessageConfirmCloseFeed": "Ви дійсно бажаєте закрити цей канал?", @@ -734,25 +734,25 @@ "MessageConfirmDeleteDevice": "Ви впевнені, що хочете видалити пристрій для читання \"{0}\"?", "MessageConfirmDeleteFile": "Файл буде видалено з вашої файлової системи. Ви впевнені?", "MessageConfirmDeleteLibrary": "Ви дійсно бажаєте назавжди видалити бібліотеку \"{0}\"?", - "MessageConfirmDeleteLibraryItem": "Елемент бібліотеки буде видалено з бази даних та вашої файлової системи. Ви впевнені?", - "MessageConfirmDeleteLibraryItems": "З бази даних та вашої файлової системи будуть видалені елементи бібліотеки: {0}. Ви впевнені?", + "MessageConfirmDeleteLibraryItem": "Елемент бібліотеки буде видалено з бази даних і файлової системи. Ви впевнені?", + "MessageConfirmDeleteLibraryItems": "Буде видалено {0} елементів бібліотеки з бази даних і файлової системи. Ви впевнені?", "MessageConfirmDeleteMetadataProvider": "Ви впевнені, що хочете видалити користувацького постачальника метаданих \"{0}\"?", "MessageConfirmDeleteNotification": "Ви впевнені, що хочете видалити це сповіщення?", "MessageConfirmDeleteSession": "Ви дійсно бажаєте видалити цей сеанс?", - "MessageConfirmEmbedMetadataInAudioFiles": "Ви впевнені, що хочете вставити метадані в {0} аудіофайлів?", + "MessageConfirmEmbedMetadataInAudioFiles": "Ви впевнені, що хочете вбудувати метадані у {0} аудіофайлів?", "MessageConfirmForceReScan": "Ви дійсно бажаєте примусово пересканувати?", - "MessageConfirmMarkAllEpisodesFinished": "Ви дійсно бажаєте позначити усі епізоди завершеними?", - "MessageConfirmMarkAllEpisodesNotFinished": "Ви дійсно бажаєте позначити усі епізоди незавершеними?", + "MessageConfirmMarkAllEpisodesFinished": "Ви впевнені, що хочете позначити всі епізоди завершеними?", + "MessageConfirmMarkAllEpisodesNotFinished": "Ви впевнені, що хочете позначити всі епізоди незавершеними?", "MessageConfirmMarkItemFinished": "Ви впевнені, що хочете позначити \"{0}\" як завершене?", "MessageConfirmMarkItemNotFinished": "Ви впевнені, що хочете позначити \"{0}\" як незавершене?", "MessageConfirmMarkSeriesFinished": "Ви дійсно бажаєте позначити усі книги серії завершеними?", "MessageConfirmMarkSeriesNotFinished": "Ви дійсно бажаєте позначити всі книги серії незавершеними?", "MessageConfirmNotificationTestTrigger": "Активувати це сповіщення з тестовими даними?", - "MessageConfirmPurgeCache": "Очищення кешу видалить усю теку /metadata/cache.

Ви дійсно бажаєте видалити теку кешу?", - "MessageConfirmPurgeItemsCache": "Очищення кешу елементів видалить усю теку /metadata/cache/items.
Ви певні?", - "MessageConfirmQuickEmbed": "Увага! Швидке вбудування не створює резервних копій ваших аудіо. Переконайтеся, що маєте копію ваших файлів.

Продовжити?", - "MessageConfirmQuickMatchEpisodes": "При виявленні співпадінь інформація про епізоди швидкого пошуку буде перезаписана. Будуть оновлені тільки несуперечливі епізоди. Ви впевнені?", - "MessageConfirmReScanLibraryItems": "Ви дійсно бажаєте пересканувати елементи: {0}?", + "MessageConfirmPurgeCache": "Очищення кешу видалить всю теку /metadata/cache.

Ви впевнені, що хочете видалити теку кешу?", + "MessageConfirmPurgeItemsCache": "Очищення кешу елементів видалить всю теку /metadata/cache/items.
Ви впевнені?", + "MessageConfirmQuickEmbed": "Увага! Швидке вбудовування не створює резервних копій ваших аудіофайлів. Переконайтеся, що маєте резервну копію.

Продовжити?", + "MessageConfirmQuickMatchEpisodes": "Швидке співставлення епізодів перезапише подробиці, якщо знайдено відповідність. Оновлюються лише невідповідні епізоди. Ви впевнені?", + "MessageConfirmReScanLibraryItems": "Ви впевнені, що хочете пересканувати {0} елементів?", "MessageConfirmRemoveAllChapters": "Ви дійсно бажаєте видалити усі глави?", "MessageConfirmRemoveAuthor": "Ви дійсно бажаєте видалити автора \"{0}\"?", "MessageConfirmRemoveCollection": "Ви дійсно бажаєте видалити добірку \"{0}\"?", @@ -761,44 +761,44 @@ "MessageConfirmRemoveListeningSessions": "Ви дійсно бажаєте видалити сеанси прослуховування: {0}?", "MessageConfirmRemoveMetadataFiles": "Ви впевнені, що хочете видалити всі файли metadata.{0} у папках елементів вашої бібліотеки?", "MessageConfirmRemoveNarrator": "Ви дійсно бажаєте видалити читця \"{0}\"?", - "MessageConfirmRemovePlaylist": "Ви дійсно бажаєте видалити список відтворення \"{0}\"?", - "MessageConfirmRenameGenre": "Ви дійсно бажаєте замінити жанр \"{0}\" на \"{1}\" для усіх елементів?", - "MessageConfirmRenameGenreMergeNote": "Примітка: такий жанр вже існує, тож їх буде об'єднано.", - "MessageConfirmRenameGenreWarning": "Увага! Вже існує схожий жанр у іншому регістрі \"{0}\".", - "MessageConfirmRenameTag": "Ви дійсно бажаєте замінити мітку \"{0}\" на \"{1}\" для усіх елементів?", - "MessageConfirmRenameTagMergeNote": "Примітка: така мітка вже існує, тож їх буде об'єднано.", - "MessageConfirmRenameTagWarning": "Увага! Вже існує схожа мітка у іншому регістрі \"{0}\".", + "MessageConfirmRemovePlaylist": "Ви дійсно бажаєте видалити ваш список відтворення \"{0}\"?", + "MessageConfirmRenameGenre": "Ви впевнені, що хочете перейменувати жанр \"{0}\" на \"{1}\" для всіх елементів?", + "MessageConfirmRenameGenreMergeNote": "Примітка: Такий жанр вже існує, тому вони будуть об'єднані.", + "MessageConfirmRenameGenreWarning": "Увага! Схожий жанр з іншом регістром вже існує \"{0}\".", + "MessageConfirmRenameTag": "Ви впевнені, що хочете перейменувати мітку \"{0}\" на \"{1}\" для всіх елементів?", + "MessageConfirmRenameTagMergeNote": "Примітка: Така мітка вже існує, тому вони будуть об'єднані.", + "MessageConfirmRenameTagWarning": "Увага! Схожа мітка з іншою регістром вже існує \"{0}\".", "MessageConfirmResetProgress": "Ви впевнені, що хочете скинути свій прогрес?", "MessageConfirmSendEbookToDevice": "Ви дійсно хочете відправити на пристрій \"{2}\" електроні книги: {0}, \"{1}\"?", "MessageConfirmUnlinkOpenId": "Ви впевнені, що хочете відв'язати цього користувача від OpenID?", "MessageDaysListenedInTheLastYear": "{0} днів, прослуханих за останній рік", - "MessageDownloadingEpisode": "Завантаження епізоду", + "MessageDownloadingEpisode": "Скачування епізоду", "MessageDragFilesIntoTrackOrder": "Перетягніть файли до правильного порядку", "MessageEmbedFailed": "Не вдалося вбудувати!", - "MessageEmbedFinished": "Вбудовано!", - "MessageEmbedQueue": "В черзі на вбудовування метаданих ({0} в черзі)", - "MessageEpisodesQueuedForDownload": "Епізодів у черзі завантаження: {0}", + "MessageEmbedFinished": "Вбудовування завершено!", + "MessageEmbedQueue": "У черзі на вбудовування метаданих ({0} у черзі)", + "MessageEpisodesQueuedForDownload": "{0} епізод(ів) у черзі на завантаження", "MessageEreaderDevices": "Аби гарантувати отримання електронних книг, вам може знадобитися додати вказану вище адресу електронної пошти як правильного відправника на кожному з пристроїв зі списку нижче.", "MessageFeedURLWillBe": "URL-адреса каналу буде {0}", "MessageFetching": "Отримання...", - "MessageForceReScanDescription": "Просканує усі файли заново, неначе вперше. ID3-мітки, файли OPF та текстові файли будуть проскановані як нові.", + "MessageForceReScanDescription": "Просканує всі файли заново, як при першому скануванні. ID3-мітки, OPF-файли та текстові файли будуть проскановані як нові.", "MessageImportantNotice": "Важливе повідомлення!", "MessageInsertChapterBelow": "Введіть главу нижче", "MessageInvalidAsin": "Невірний ASIN", - "MessageItemsSelected": "Вибрано елементів: {0}", - "MessageItemsUpdated": "Оновлено елементів: {0}", + "MessageItemsSelected": "Вибрано {0} елементів", + "MessageItemsUpdated": "Оновлено {0} елементів", "MessageJoinUsOn": "Приєднуйтесь до", "MessageLoading": "Завантаження...", - "MessageLoadingFolders": "Завантаження тек...", + "MessageLoadingFolders": "Завантаження папок...", "MessageLogsDescription": "Журнали зберігаються у /metadata/logs як JSON-файли. Журнали збоїв зберігаються у /metadata/logs/crash_logs.txt.", "MessageM4BFailed": "Помилка M4B!", "MessageM4BFinished": "M4B створено!", - "MessageMapChapterTitles": "Встановіть назви глав вашої аудіокниги без визначення налаштувань тривалості", + "MessageMapChapterTitles": "Встановіть назви глав вашої аудіокниги без зміни часових міток", "MessageMarkAllEpisodesFinished": "Позначити всі епізоди завершеними", "MessageMarkAllEpisodesNotFinished": "Позначити всі епізоди незавершеними", - "MessageMarkAsFinished": "Позначити завершеним", - "MessageMarkAsNotFinished": "Позначити незавершеним", - "MessageMatchBooksDescription": "Спробує віднайти книгу у вказаному джерелі пошуку та встановити подробиці та обкладинку, яких бракує. Не перезаписує подробиці.", + "MessageMarkAsFinished": "Позначити як завершене", + "MessageMarkAsNotFinished": "Позначити як незавершене", + "MessageMatchBooksDescription": "Спробує знайти книги у бібліотеці у вибраному джерелі пошуку та заповнити порожні подробиці й обкладинку. Не перезаписує подробиці.", "MessageNoAudioTracks": "Аудіодоріжки відсутні", "MessageNoAuthors": "Автори відсутні", "MessageNoBackups": "Резервні копії відсутні", @@ -808,8 +808,8 @@ "MessageNoCoversFound": "Обкладинок не знайдено", "MessageNoDescription": "Без опису", "MessageNoDevices": "Немає пристроїв", - "MessageNoDownloadsInProgress": "Немає активних завантажень", - "MessageNoDownloadsQueued": "Немає завантажень у черзі", + "MessageNoDownloadsInProgress": "Немає активних скачувань", + "MessageNoDownloadsQueued": "Немає скачувань у черзі", "MessageNoEpisodeMatchesFound": "Відповідних епізодів не знайдено", "MessageNoEpisodes": "Епізоди відсутні", "MessageNoFoldersAvailable": "Немає доступних тек", @@ -818,21 +818,21 @@ "MessageNoItems": "Елементи відсутні", "MessageNoItemsFound": "Елементів не знайдено", "MessageNoListeningSessions": "Сеанси прослуховування відсутні", - "MessageNoLogs": "Немає журнали", + "MessageNoLogs": "Немає журналів", "MessageNoMediaProgress": "Прогрес відсутній", "MessageNoNotifications": "Сповіщення відсутні", - "MessageNoPodcastFeed": "Невірний подкаст: Немає каналу", + "MessageNoPodcastFeed": "Некоректний подкаст: немає каналу", "MessageNoPodcastsFound": "Подкастів не знайдено", "MessageNoResults": "Немає результатів", "MessageNoSearchResultsFor": "Немає результатів пошуку для \"{0}\"", - "MessageNoSeries": "Без серії", - "MessageNoTags": "Без міток", + "MessageNoSeries": "Немає серій", + "MessageNoTags": "Немає міток", "MessageNoTasksRunning": "Немає активних завдань", - "MessageNoUpdatesWereNecessary": "Оновлень не потрібно", + "MessageNoUpdatesWereNecessary": "Оновлення не потрібні", "MessageNoUserPlaylists": "У вас немає списків відтворення", - "MessageNoUserPlaylistsHelp": "Списки відтворення приватні. Лише користувач, який їх створює, може бачити їх.", + "MessageNoUserPlaylistsHelp": "Списки відтворення приватні. Лише користувач, який їх створив, може їх бачити.", "MessageNotYetImplemented": "Ще не реалізовано", - "MessageOpmlPreviewNote": "Примітка: це попередній перегляд OPML-файлу. Актуальна назва подкасту буде завантажена з RSS-каналу.", + "MessageOpmlPreviewNote": "Примітка: це попередній перегляд OPML-файлу. Актуальна назва подкасту буде взята з RSS-каналу.", "MessageOr": "або", "MessagePauseChapter": "Призупинити відтворення глави", "MessagePlayChapter": "Слухати початок глави", @@ -841,7 +841,7 @@ "MessagePodcastHasNoRSSFeedForMatching": "Подкаст не має RSS-каналу для пошуку", "MessagePodcastSearchField": "Введіть пошуковий запит або URL RSS-стрічки", "MessageQuickEmbedInProgress": "Швидке вбудовування в процесі", - "MessageQuickEmbedQueue": "В черзі на швидке вбудовування ({0} в черзі)", + "MessageQuickEmbedQueue": "У черзі на швидке вбудовування ({0} в черзі)", "MessageQuickMatchAllEpisodes": "Швидке співставлення всіх епізодів", "MessageQuickMatchDescription": "Заповнити відсутні подробиці та обкладинку першим результатом пошуку '{0}'. Не перезаписує подробиці, якщо не увімкнено параметр \"Надавати перевагу віднайденим метаданим\".", "MessageRemoveChapter": "Видалити главу", @@ -849,9 +849,9 @@ "MessageRemoveFromPlayerQueue": "Вилучити з черги відтворення", "MessageRemoveUserWarning": "Ви дійсно бажаєте назавжди видалити користувача \"{0}\"?", "MessageReportBugsAndContribute": "Повідомляйте про помилки, пропонуйте функції та долучайтеся на", - "MessageResetChaptersConfirm": "Ви дійсно бажаєте скинути глави та скасувати внесені зміни?", - "MessageRestoreBackupConfirm": "Ви дійсно бажаєте відновити резервну копію від", - "MessageRestoreBackupWarning": "Відновлення резервної копії перезапише всю базу даних, розташовану в /config, і зображення обкладинок в /metadata/items та /metadata/authors.

Резервні копії не змінюють жодних файлів у теках бібліотеки. Якщо у налаштуваннях сервера увімкнено збереження обкладинок і метаданих у теках бібліотеки, вони не створюються під час резервного копіювання і не перезаписуються..

Всі клієнти, що користуються вашим сервером, будуть автоматично оновлені.", + "MessageResetChaptersConfirm": "Ви впевнені, що хочете скинути глави та скасувати внесені зміни?", + "MessageRestoreBackupConfirm": "Ви впевнені, що хочете відновити резервну копію, створену", + "MessageRestoreBackupWarning": "Відновлення резервної копії перезапише всю базу даних у /config і зображення обкладинок у /metadata/items та /metadata/authors.

Резервні копії не змінюють файли у теках бібліотеки. Якщо у налаштуваннях сервера увімкнено збереження обкладинок і метаданих у теках бібліотеки, вони не створюються під час резервного копіювання і не перезаписуються.

Всі клієнти, що користуються вашим сервером, будуть автоматично оновлені.", "MessageScheduleLibraryScanNote": "Для більшості користувачів рекомендується залишити цю функцію вимкненою та залишити параметр перегляду папок увімкненим. Засіб спостереження за папками автоматично виявить зміни в папках вашої бібліотеки. Засіб спостереження за папками не працює для кожної файлової системи (наприклад, NFS), тому замість нього можна використовувати сканування бібліотек за розкладом.", "MessageScheduleRunEveryWeekdayAtTime": "Запуск кожні {0} о {1}", "MessageSearchResultsFor": "Результати пошуку для", @@ -860,12 +860,12 @@ "MessageServerCouldNotBeReached": "Не вдалося підключитися до сервера", "MessageSetChaptersFromTracksDescription": "Створити глави з аудіодоріжок, встановивши назви файлів за заголовки", "MessageShareExpirationWillBe": "Термін сплине за {0}", - "MessageShareExpiresIn": "Сплине за {0}", - "MessageShareURLWillBe": "Поширюваний URL - {0}", + "MessageShareExpiresIn": "Спливає через {0}", + "MessageShareURLWillBe": "URL для спільного доступу — {0}", "MessageStartPlaybackAtTime": "Почати відтворення \"{0}\" з {1}?", "MessageTaskAudioFileNotWritable": "Аудіофайл \"{0}\" недоступний для запису", - "MessageTaskCanceledByUser": "Задача скасована користувачем", - "MessageTaskDownloadingEpisodeDescription": "Завантаження епізоду \"{0}\"", + "MessageTaskCanceledByUser": "Завдання скасовано користувачем", + "MessageTaskDownloadingEpisodeDescription": "Скачування епізоду \"{0}\"", "MessageTaskEmbeddingMetadata": "Вбудовування метаданих", "MessageTaskEmbeddingMetadataDescription": "Вбудовування метаданих у аудіокнигу \"{0}\"", "MessageTaskEncodingM4b": "Кодування M4B", @@ -880,19 +880,19 @@ "MessageTaskMatchingBooksInLibrary": "Відповідність книг у бібліотеці \"{0}\"", "MessageTaskNoFilesToScan": "Немає файлів для сканування", "MessageTaskOpmlImport": "Імпорт OPML", - "MessageTaskOpmlImportDescription": "Створення подкастів з {0} RSS-стрічок", - "MessageTaskOpmlImportFeed": "Канал імпорту OPML", + "MessageTaskOpmlImportDescription": "Створення подкастів з {0} RSS-каналів", + "MessageTaskOpmlImportFeed": "Імпорт RSS-каналу OPML", "MessageTaskOpmlImportFeedDescription": "Імпорт RSS-каналу \"{0}\"", - "MessageTaskOpmlImportFeedFailed": "Не вдалося отримати подкаст-стрічку", + "MessageTaskOpmlImportFeedFailed": "Не вдалося отримати подкаст-канал", "MessageTaskOpmlImportFeedPodcastDescription": "Створення подкасту \"{0}\"", "MessageTaskOpmlImportFeedPodcastExists": "Подкаст вже існує за цим шляхом", "MessageTaskOpmlImportFeedPodcastFailed": "Не вдалося створити подкаст", "MessageTaskOpmlImportFinished": "Додано {0} подкастів", - "MessageTaskOpmlParseFailed": "Не вдалося розібрати файл OPML", - "MessageTaskOpmlParseFastFail": "Невірний файл OPML: не знайдено тег або тег ", - "MessageTaskOpmlParseNoneFound": "У файлі OPML не знайдено жодного канала", + "MessageTaskOpmlParseFailed": "Не вдалося розібрати OPML-файл", + "MessageTaskOpmlParseFastFail": "Некоректний OPML-файл: не знайдено тег або ", + "MessageTaskOpmlParseNoneFound": "У OPML-файлі не знайдено жодного каналу", "MessageTaskScanItemsAdded": "{0} додано", - "MessageTaskScanItemsMissing": "{0} відсутній", + "MessageTaskScanItemsMissing": "{0} відсутні", "MessageTaskScanItemsUpdated": "{0} оновлено", "MessageTaskScanNoChangesNeeded": "Змін не потрібно", "MessageTaskScanningFileChanges": "Сканування змін файлів у \"{0}\"", @@ -902,24 +902,24 @@ "MessageUploaderItemFailed": "Не вдалося завантажити", "MessageUploaderItemSuccess": "Успішно завантажено!", "MessageUploading": "Завантаження...", - "MessageValidCronExpression": "Допустима команда cron", - "MessageWatcherIsDisabledGlobally": "Спостерігача вимкнено в налаштуваннях сервера", + "MessageValidCronExpression": "Коректний cron-вираз", + "MessageWatcherIsDisabledGlobally": "Спостерігача вимкнено у глобальних налаштуваннях сервера", "MessageXLibraryIsEmpty": "Бібліотека {0} порожня!", - "MessageYourAudiobookDurationIsLonger": "Тривалість вашої аудіокниги довша за віднайдену", - "MessageYourAudiobookDurationIsShorter": "Тривалість вашої аудіокниги коротша за віднайдену", - "NoteChangeRootPassword": "Тільки користувач root — єдиний, хто може мати порожній пароль", - "NoteChapterEditorTimes": "Примітка: Перша глава мусить починатися з 0:00, а час початку останньої глави не може бути більшим за зазначену тривалість аудіокниги.", - "NoteFolderPicker": "Примітка: вже обрані теки не буде показано", - "NoteRSSFeedPodcastAppsHttps": "Попередження: Більшість додатків подкастів вимагатимуть використання протоколу HTTPS від RSS-каналу", - "NoteRSSFeedPodcastAppsPubDate": "Попередження: 1 або більше ваших епізодів не мають дати публікації. Деякі додатки подкастів вимагають це.", - "NoteUploaderFoldersWithMediaFiles": "Теки з медіафайлами буде оброблено як окремі елементи бібліотеки.", - "NoteUploaderOnlyAudioFiles": "Якщо завантажувати лише аудіофайли, то кожен файл буде оброблено як окрему книгу.", - "NoteUploaderUnsupportedFiles": "Непідтримувані файли пропущено. Під час вибору або перетягування теки, файли, що знаходяться поза текою, пропускаються.", - "NotificationOnBackupCompletedDescription": "Запускається після завершення резервного копіювання", - "NotificationOnBackupFailedDescription": "Срабатывает при збої резервного копіювання", - "NotificationOnEpisodeDownloadedDescription": "Запускається при автоматичному завантаженні епізоду подкасту", - "NotificationOnRSSFeedDisabledDescription": "Активується, коли автоматичне завантаження епізодів вимкнено через занадто багато невдалих спроб", - "NotificationOnRSSFeedFailedDescription": "Активується, коли запит RSS-каналу не вдається виконати для автоматичного завантаження епізоду", + "MessageYourAudiobookDurationIsLonger": "Тривалість вашої аудіокниги більша за знайдену", + "MessageYourAudiobookDurationIsShorter": "Тривалість вашої аудіокниги менша за знайдену", + "NoteChangeRootPassword": "Тільки користувач root може мати порожній пароль", + "NoteChapterEditorTimes": "Примітка: Перша глава повинна починатися з 0:00, а час початку останньої глави не може перевищувати тривалість цієї аудіокниги.", + "NoteFolderPicker": "Примітка: вже додані папки не відображаються", + "NoteRSSFeedPodcastAppsHttps": "Попередження: більшість додатків подкастів вимагають використання HTTPS для RSS-каналу", + "NoteRSSFeedPodcastAppsPubDate": "Попередження: один або більше ваших епізодів не мають дати публікації. Деякі додатки подкастів цього вимагають.", + "NoteUploaderFoldersWithMediaFiles": "Теки з медіафайлами обробляються як окремі елементи бібліотеки.", + "NoteUploaderOnlyAudioFiles": "Якщо завантажувати лише аудіофайли, кожен файл буде окремою аудіокнигою.", + "NoteUploaderUnsupportedFiles": "Непідтримувані файли ігноруються. При виборі або перетягуванні теки, файли поза теками елементів ігноруються.", + "NotificationOnBackupCompletedDescription": "Виконується після завершення резервного копіювання", + "NotificationOnBackupFailedDescription": "Виконується при помилці резервного копіювання", + "NotificationOnEpisodeDownloadedDescription": "Виконується при автоматичному завантаженні епізоду подкасту", + "NotificationOnRSSFeedDisabledDescription": "Виконується, коли автоматичне завантаження епізодів вимкнено через забагато невдалих спроб", + "NotificationOnRSSFeedFailedDescription": "Виконується, коли запит RSS-каналу не вдається для автоматичного завантаження епізоду", "NotificationOnTestDescription": "Подія для тестування системи сповіщень", "PlaceholderNewCollection": "Нова назва добірки", "PlaceholderNewFolderPath": "Новий шлях до теки", @@ -997,7 +997,7 @@ "ToastEncodeCancelFailed": "Не вдалося скасувати кодування", "ToastEncodeCancelSucces": "Кодування скасовано", "ToastEpisodeDownloadQueueClearFailed": "Не вдалося очистити чергу", - "ToastEpisodeDownloadQueueClearSuccess": "Чергу на завантаження епізодів очищено", + "ToastEpisodeDownloadQueueClearSuccess": "Чергу на скачування епізодів очищено", "ToastEpisodeUpdateSuccess": "{0} епізодів оновлено", "ToastErrorCannotShare": "Не можна типово поширити на цей пристрій", "ToastFailedToLoadData": "Не вдалося завантажити дані", @@ -1005,7 +1005,7 @@ "ToastFailedToShare": "Не вдалося поділитися", "ToastFailedToUpdate": "Не вдалося оновити", "ToastInvalidImageUrl": "Невірний URL зображення", - "ToastInvalidMaxEpisodesToDownload": "Невірна кількість епізодів для завантаження", + "ToastInvalidMaxEpisodesToDownload": "Невірна кількість епізодів для скачування", "ToastInvalidUrl": "Невірний URL", "ToastItemCoverUpdateSuccess": "Обкладинку елемента оновлено", "ToastItemDeletedFailed": "Не вдалося видалити елемент",