mirror of
https://github.com/advplyr/audiobookshelf.git
synced 2025-04-02 01:16:54 +02:00
commit
ab3a137db9
@ -18,7 +18,7 @@
|
|||||||
"ButtonChooseFiles": "Обрати файли",
|
"ButtonChooseFiles": "Обрати файли",
|
||||||
"ButtonClearFilter": "Очистити фільтр",
|
"ButtonClearFilter": "Очистити фільтр",
|
||||||
"ButtonCloseFeed": "Закрити стрічку",
|
"ButtonCloseFeed": "Закрити стрічку",
|
||||||
"ButtonCollections": "Колекції",
|
"ButtonCollections": "Добірки",
|
||||||
"ButtonConfigureScanner": "Налаштувати сканер",
|
"ButtonConfigureScanner": "Налаштувати сканер",
|
||||||
"ButtonCreate": "Створити",
|
"ButtonCreate": "Створити",
|
||||||
"ButtonCreateBackup": "Створити резервну копію",
|
"ButtonCreateBackup": "Створити резервну копію",
|
||||||
@ -61,8 +61,8 @@
|
|||||||
"ButtonQueueRemoveItem": "Вилучити з черги",
|
"ButtonQueueRemoveItem": "Вилучити з черги",
|
||||||
"ButtonQuickMatch": "Швидкий пошук",
|
"ButtonQuickMatch": "Швидкий пошук",
|
||||||
"ButtonRead": "Читати",
|
"ButtonRead": "Читати",
|
||||||
"ButtonReadLess": "Read less",
|
"ButtonReadLess": "Згорнути",
|
||||||
"ButtonReadMore": "Read more",
|
"ButtonReadMore": "Читати далі",
|
||||||
"ButtonRefresh": "Оновити",
|
"ButtonRefresh": "Оновити",
|
||||||
"ButtonRemove": "Видалити",
|
"ButtonRemove": "Видалити",
|
||||||
"ButtonRemoveAll": "Видалити все",
|
"ButtonRemoveAll": "Видалити все",
|
||||||
@ -111,8 +111,8 @@
|
|||||||
"HeaderChangePassword": "Змінити пароль",
|
"HeaderChangePassword": "Змінити пароль",
|
||||||
"HeaderChapters": "Глави",
|
"HeaderChapters": "Глави",
|
||||||
"HeaderChooseAFolder": "Обрати теку",
|
"HeaderChooseAFolder": "Обрати теку",
|
||||||
"HeaderCollection": "Колекція",
|
"HeaderCollection": "Добірка",
|
||||||
"HeaderCollectionItems": "Елементи колекції",
|
"HeaderCollectionItems": "Елементи добірки",
|
||||||
"HeaderCover": "Обкладинка",
|
"HeaderCover": "Обкладинка",
|
||||||
"HeaderCurrentDownloads": "Поточні завантаження",
|
"HeaderCurrentDownloads": "Поточні завантаження",
|
||||||
"HeaderCustomMetadataProviders": "Постачальники метаданих",
|
"HeaderCustomMetadataProviders": "Постачальники метаданих",
|
||||||
@ -189,8 +189,8 @@
|
|||||||
"HeaderYearReview": "Підсумки {0} року",
|
"HeaderYearReview": "Підсумки {0} року",
|
||||||
"HeaderYourStats": "Ваша статистика",
|
"HeaderYourStats": "Ваша статистика",
|
||||||
"LabelAbridged": "Скорочена",
|
"LabelAbridged": "Скорочена",
|
||||||
"LabelAbridgedChecked": "Abridged (checked)",
|
"LabelAbridgedChecked": "Скорочена (з прапорцем)",
|
||||||
"LabelAbridgedUnchecked": "Unabridged (unchecked)",
|
"LabelAbridgedUnchecked": "Нескорочена (без прапорця)",
|
||||||
"LabelAccountType": "Тип профілю",
|
"LabelAccountType": "Тип профілю",
|
||||||
"LabelAccountTypeAdmin": "Адміністратор",
|
"LabelAccountTypeAdmin": "Адміністратор",
|
||||||
"LabelAccountTypeGuest": "Гість",
|
"LabelAccountTypeGuest": "Гість",
|
||||||
@ -231,7 +231,7 @@
|
|||||||
"LabelBitrate": "Бітрейт",
|
"LabelBitrate": "Бітрейт",
|
||||||
"LabelBooks": "Книги",
|
"LabelBooks": "Книги",
|
||||||
"LabelButtonText": "Текст кнопки",
|
"LabelButtonText": "Текст кнопки",
|
||||||
"LabelByAuthor": "by {0}",
|
"LabelByAuthor": "від {0}",
|
||||||
"LabelChangePassword": "Змінити пароль",
|
"LabelChangePassword": "Змінити пароль",
|
||||||
"LabelChannels": "Канали",
|
"LabelChannels": "Канали",
|
||||||
"LabelChapters": "Глави",
|
"LabelChapters": "Глави",
|
||||||
@ -254,7 +254,7 @@
|
|||||||
"LabelCronExpression": "Команда cron",
|
"LabelCronExpression": "Команда cron",
|
||||||
"LabelCurrent": "Поточне",
|
"LabelCurrent": "Поточне",
|
||||||
"LabelCurrently": "Поточний:",
|
"LabelCurrently": "Поточний:",
|
||||||
"LabelCustomCronExpression": "Спецільна команда cron:",
|
"LabelCustomCronExpression": "Спеціальна команда cron:",
|
||||||
"LabelDatetime": "Дата й час",
|
"LabelDatetime": "Дата й час",
|
||||||
"LabelDeleteFromFileSystemCheckbox": "Видалити з файлової системи (зніміть прапорець, щоб видалити лише з бази даних)",
|
"LabelDeleteFromFileSystemCheckbox": "Видалити з файлової системи (зніміть прапорець, щоб видалити лише з бази даних)",
|
||||||
"LabelDescription": "Опис",
|
"LabelDescription": "Опис",
|
||||||
@ -269,9 +269,9 @@
|
|||||||
"LabelDownload": "Завантажити",
|
"LabelDownload": "Завантажити",
|
||||||
"LabelDownloadNEpisodes": "Завантажити епізодів: {0}",
|
"LabelDownloadNEpisodes": "Завантажити епізодів: {0}",
|
||||||
"LabelDuration": "Тривалість",
|
"LabelDuration": "Тривалість",
|
||||||
"LabelDurationComparisonExactMatch": "(exact match)",
|
"LabelDurationComparisonExactMatch": "(повний збіг)",
|
||||||
"LabelDurationComparisonLonger": "({0} longer)",
|
"LabelDurationComparisonLonger": "(на {0} довше)",
|
||||||
"LabelDurationComparisonShorter": "({0} shorter)",
|
"LabelDurationComparisonShorter": "(на {0} коротше)",
|
||||||
"LabelDurationFound": "Виявлена тривалість:",
|
"LabelDurationFound": "Виявлена тривалість:",
|
||||||
"LabelEbook": "Електронна книга",
|
"LabelEbook": "Електронна книга",
|
||||||
"LabelEbooks": "Електронні книги",
|
"LabelEbooks": "Електронні книги",
|
||||||
@ -289,8 +289,8 @@
|
|||||||
"LabelEpisodeType": "Тип епізоду",
|
"LabelEpisodeType": "Тип епізоду",
|
||||||
"LabelExample": "Приклад",
|
"LabelExample": "Приклад",
|
||||||
"LabelExplicit": "Відверта",
|
"LabelExplicit": "Відверта",
|
||||||
"LabelExplicitChecked": "Explicit (checked)",
|
"LabelExplicitChecked": "Відверта (з прапорцем)",
|
||||||
"LabelExplicitUnchecked": "Not Explicit (unchecked)",
|
"LabelExplicitUnchecked": "Не відверта (без прапорця)",
|
||||||
"LabelFeedURL": "Адреса стрічки",
|
"LabelFeedURL": "Адреса стрічки",
|
||||||
"LabelFetchingMetadata": "Отримання метаданих",
|
"LabelFetchingMetadata": "Отримання метаданих",
|
||||||
"LabelFile": "Файл",
|
"LabelFile": "Файл",
|
||||||
@ -395,9 +395,9 @@
|
|||||||
"LabelNotStarted": "Не розпочато",
|
"LabelNotStarted": "Не розпочато",
|
||||||
"LabelNumberOfBooks": "Кількість книг",
|
"LabelNumberOfBooks": "Кількість книг",
|
||||||
"LabelNumberOfEpisodes": "Кількість епізодів",
|
"LabelNumberOfEpisodes": "Кількість епізодів",
|
||||||
"LabelOpenIDAdvancedPermsClaimDescription": "Name of the OpenID claim that contains advanced permissions for user actions within the application which will apply to non-admin roles (<b>if configured</b>). If the claim is missing from the response, access to ABS will be denied. If a single option is missing, it will be treated as <code>false</code>. Ensure the identity provider's claim matches the expected structure:",
|
"LabelOpenIDAdvancedPermsClaimDescription": "Назва OpenID claim, що містить розширені дозволи на дії користувачів у додатку, які будуть застосовуватися до ролей, що не є адміністраторами (<b>якщо налаштовано</b>). Якщо у відповіді нема claim, у доступі до Audiobookshelf буде відмовлено. Якщо відсутня хоча б одна опція, відповідь буде вважатися <code>хибною</code>. Переконайтеся, що запит постачальника ідентифікаційних даних відповідає очікуваній структурі:",
|
||||||
"LabelOpenIDClaims": "Leave the following options empty to disable advanced group and permissions assignment, automatically assigning 'User' group then.",
|
"LabelOpenIDClaims": "Не змінюйте наступні параметри, аби вимкнути розширене призначення груп і дозволів, автоматично призначаючи групу 'Користувач'.",
|
||||||
"LabelOpenIDGroupClaimDescription": "Name of the OpenID claim that contains a list of the user's groups. Commonly referred to as <code>groups</code>. <b>If configured</b>, the application will automatically assign roles based on the user's group memberships, provided that these groups are named case-insensitively 'admin', 'user', or 'guest' in the claim. The claim should contain a list, and if a user belongs to multiple groups, the application will assign the role corresponding to the highest level of access. If no group matches, access will be denied.",
|
"LabelOpenIDGroupClaimDescription": "Ім'я OpenID claim, що містить список груп користувачів. Зазвичай їх називають <code>групами</code>. <b>Якщо налаштовано</b>, застосунок автоматично призначатиме ролі на основі членства користувача в групах, за умови, що ці групи названі в claim'і без урахування реєстру 'admin', 'user' або 'guest'. Claim мусить містити список, і якщо користувач належить до кількох груп, програма призначить йому роль, що відповідає найвищому рівню доступу. Якщо жодна група не збігається, у доступі буде відмовлено.",
|
||||||
"LabelOpenRSSFeed": "Відкрити RSS-канал",
|
"LabelOpenRSSFeed": "Відкрити RSS-канал",
|
||||||
"LabelOverwrite": "Перезаписати",
|
"LabelOverwrite": "Перезаписати",
|
||||||
"LabelPassword": "Пароль",
|
"LabelPassword": "Пароль",
|
||||||
@ -447,7 +447,7 @@
|
|||||||
"LabelSearchTitle": "Пошук за назвою",
|
"LabelSearchTitle": "Пошук за назвою",
|
||||||
"LabelSearchTitleOrASIN": "Пошук назви або ASIN",
|
"LabelSearchTitleOrASIN": "Пошук назви або ASIN",
|
||||||
"LabelSeason": "Сезон",
|
"LabelSeason": "Сезон",
|
||||||
"LabelSelectAll": "Select all",
|
"LabelSelectAll": "Вибрати все",
|
||||||
"LabelSelectAllEpisodes": "Вибрати всі серії",
|
"LabelSelectAllEpisodes": "Вибрати всі серії",
|
||||||
"LabelSelectEpisodesShowing": "Обрати показані епізоди: {0}",
|
"LabelSelectEpisodesShowing": "Обрати показані епізоди: {0}",
|
||||||
"LabelSelectUsers": "Вибрати користувачів",
|
"LabelSelectUsers": "Вибрати користувачів",
|
||||||
@ -496,7 +496,7 @@
|
|||||||
"LabelSettingsStoreMetadataWithItemHelp": "За замовчуванням файли метаданих зберігаються у /metadata/items. Цей параметр увімкне збереження метаданих у теці елемента бібліотеки",
|
"LabelSettingsStoreMetadataWithItemHelp": "За замовчуванням файли метаданих зберігаються у /metadata/items. Цей параметр увімкне збереження метаданих у теці елемента бібліотеки",
|
||||||
"LabelSettingsTimeFormat": "Формат часу",
|
"LabelSettingsTimeFormat": "Формат часу",
|
||||||
"LabelShowAll": "Показати все",
|
"LabelShowAll": "Показати все",
|
||||||
"LabelShowSeconds": "Show seconds",
|
"LabelShowSeconds": "Показувати секунди",
|
||||||
"LabelSize": "Розмір",
|
"LabelSize": "Розмір",
|
||||||
"LabelSleepTimer": "Таймер вимкнення",
|
"LabelSleepTimer": "Таймер вимкнення",
|
||||||
"LabelSlug": "Назва",
|
"LabelSlug": "Назва",
|
||||||
@ -536,7 +536,7 @@
|
|||||||
"LabelTimeBase": "Шкала часу",
|
"LabelTimeBase": "Шкала часу",
|
||||||
"LabelTimeListened": "Часу прослухано",
|
"LabelTimeListened": "Часу прослухано",
|
||||||
"LabelTimeListenedToday": "Сьогодні прослухано",
|
"LabelTimeListenedToday": "Сьогодні прослухано",
|
||||||
"LabelTimeRemaining": "Залишилося: {0}",
|
"LabelTimeRemaining": "Лишилося: {0}",
|
||||||
"LabelTimeToShift": "На скільки секунд зсунути",
|
"LabelTimeToShift": "На скільки секунд зсунути",
|
||||||
"LabelTitle": "Назва",
|
"LabelTitle": "Назва",
|
||||||
"LabelToolsEmbedMetadata": "Вбудувати метадані",
|
"LabelToolsEmbedMetadata": "Вбудувати метадані",
|
||||||
@ -608,7 +608,7 @@
|
|||||||
"MessageConfirmMarkAllEpisodesNotFinished": "Ви дійсно бажаєте позначити усі епізоди незавершеними?",
|
"MessageConfirmMarkAllEpisodesNotFinished": "Ви дійсно бажаєте позначити усі епізоди незавершеними?",
|
||||||
"MessageConfirmMarkSeriesFinished": "Ви дійсно бажаєте позначити усі книги серії завершеними?",
|
"MessageConfirmMarkSeriesFinished": "Ви дійсно бажаєте позначити усі книги серії завершеними?",
|
||||||
"MessageConfirmMarkSeriesNotFinished": "Ви дійсно бажаєте позначити всі книги серії незавершеними?",
|
"MessageConfirmMarkSeriesNotFinished": "Ви дійсно бажаєте позначити всі книги серії незавершеними?",
|
||||||
"MessageConfirmPurgeCache": "Purge cache will delete the entire directory at <code>/metadata/cache</code>. <br /><br />Are you sure you want to remove the cache directory?",
|
"MessageConfirmPurgeCache": "Очищення кешу видалить усю теку <code>/metadata/cache</code>. <br /><br />Ви дійсно бажаєте видалити теку кешу?",
|
||||||
"MessageConfirmQuickEmbed": "Увага! Швидке вбудування не створює резервних копій ваших аудіо. Переконайтеся, що маєте копію ваших файлів.<br><br>Продовжити?",
|
"MessageConfirmQuickEmbed": "Увага! Швидке вбудування не створює резервних копій ваших аудіо. Переконайтеся, що маєте копію ваших файлів.<br><br>Продовжити?",
|
||||||
"MessageConfirmRemoveAllChapters": "Ви дійсно бажаєте видалити усі глави?",
|
"MessageConfirmRemoveAllChapters": "Ви дійсно бажаєте видалити усі глави?",
|
||||||
"MessageConfirmRemoveAuthor": "Ви дійсно бажаєте видалити автора \"{0}\"?",
|
"MessageConfirmRemoveAuthor": "Ви дійсно бажаєте видалити автора \"{0}\"?",
|
||||||
@ -641,7 +641,7 @@
|
|||||||
"MessageListeningSessionsInTheLastYear": "Сесій прослуховування минулого року: {0}",
|
"MessageListeningSessionsInTheLastYear": "Сесій прослуховування минулого року: {0}",
|
||||||
"MessageLoading": "Завантаження...",
|
"MessageLoading": "Завантаження...",
|
||||||
"MessageLoadingFolders": "Завантаження тек...",
|
"MessageLoadingFolders": "Завантаження тек...",
|
||||||
"MessageLogsDescription": "Logs are stored in <code>/metadata/logs</code> as JSON files. Crash logs are stored in <code>/metadata/logs/crash_logs.txt</code>.",
|
"MessageLogsDescription": "Журнали зберігаються у <code>/metadata/logs</code> як JSON-файли. Журнали збоїв зберігаються у <code>/metadata/logs/crash_logs.txt</code>.",
|
||||||
"MessageM4BFailed": "Помилка M4B!",
|
"MessageM4BFailed": "Помилка M4B!",
|
||||||
"MessageM4BFinished": "M4B створено!",
|
"MessageM4BFinished": "M4B створено!",
|
||||||
"MessageMapChapterTitles": "Встановіть назви глав вашої аудіокниги без визначення налаштувань тривалості",
|
"MessageMapChapterTitles": "Встановіть назви глав вашої аудіокниги без визначення налаштувань тривалості",
|
||||||
@ -745,8 +745,8 @@
|
|||||||
"ToastBookmarkRemoveSuccess": "Закладку видалено",
|
"ToastBookmarkRemoveSuccess": "Закладку видалено",
|
||||||
"ToastBookmarkUpdateFailed": "Не вдалося оновити закладку",
|
"ToastBookmarkUpdateFailed": "Не вдалося оновити закладку",
|
||||||
"ToastBookmarkUpdateSuccess": "Закладку оновлено",
|
"ToastBookmarkUpdateSuccess": "Закладку оновлено",
|
||||||
"ToastCachePurgeFailed": "Failed to purge cache",
|
"ToastCachePurgeFailed": "Не вдалося очистити кеш",
|
||||||
"ToastCachePurgeSuccess": "Cache purged successfully",
|
"ToastCachePurgeSuccess": "Кеш очищено",
|
||||||
"ToastChaptersHaveErrors": "Глави містять помилки",
|
"ToastChaptersHaveErrors": "Глави містять помилки",
|
||||||
"ToastChaptersMustHaveTitles": "Глави повинні мати назви",
|
"ToastChaptersMustHaveTitles": "Глави повинні мати назви",
|
||||||
"ToastCollectionItemsRemoveFailed": "Не вдалося видалити елемент(и) з добірки",
|
"ToastCollectionItemsRemoveFailed": "Не вдалося видалити елемент(и) з добірки",
|
||||||
@ -755,9 +755,9 @@
|
|||||||
"ToastCollectionRemoveSuccess": "Добірку видалено",
|
"ToastCollectionRemoveSuccess": "Добірку видалено",
|
||||||
"ToastCollectionUpdateFailed": "Не вдалося оновити добірку",
|
"ToastCollectionUpdateFailed": "Не вдалося оновити добірку",
|
||||||
"ToastCollectionUpdateSuccess": "Добірку оновлено",
|
"ToastCollectionUpdateSuccess": "Добірку оновлено",
|
||||||
"ToastDeleteFileFailed": "Failed to delete file",
|
"ToastDeleteFileFailed": "Не вдалося видалити файл",
|
||||||
"ToastDeleteFileSuccess": "File deleted",
|
"ToastDeleteFileSuccess": "Файл видалено",
|
||||||
"ToastFailedToLoadData": "Failed to load data",
|
"ToastFailedToLoadData": "Не вдалося завантажити дані",
|
||||||
"ToastItemCoverUpdateFailed": "Не вдалося оновити обкладинку",
|
"ToastItemCoverUpdateFailed": "Не вдалося оновити обкладинку",
|
||||||
"ToastItemCoverUpdateSuccess": "Обкладинку елемента оновлено",
|
"ToastItemCoverUpdateSuccess": "Обкладинку елемента оновлено",
|
||||||
"ToastItemDetailsUpdateFailed": "Не вдалося оновити подробиці елемента",
|
"ToastItemDetailsUpdateFailed": "Не вдалося оновити подробиці елемента",
|
||||||
@ -791,16 +791,16 @@
|
|||||||
"ToastSendEbookToDeviceSuccess": "Електронну книгу надіслано на пристрій \"{0}\"",
|
"ToastSendEbookToDeviceSuccess": "Електронну книгу надіслано на пристрій \"{0}\"",
|
||||||
"ToastSeriesUpdateFailed": "Не вдалося оновити серію",
|
"ToastSeriesUpdateFailed": "Не вдалося оновити серію",
|
||||||
"ToastSeriesUpdateSuccess": "Серію успішно оновлено",
|
"ToastSeriesUpdateSuccess": "Серію успішно оновлено",
|
||||||
"ToastServerSettingsUpdateFailed": "Failed to update server settings",
|
"ToastServerSettingsUpdateFailed": "Не вдалося оновити налаштування сервера",
|
||||||
"ToastServerSettingsUpdateSuccess": "Server settings updated",
|
"ToastServerSettingsUpdateSuccess": "Налаштування сервера оновлено",
|
||||||
"ToastSessionDeleteFailed": "Не вдалося видалити сесію",
|
"ToastSessionDeleteFailed": "Не вдалося видалити сесію",
|
||||||
"ToastSessionDeleteSuccess": "Сесію видалено",
|
"ToastSessionDeleteSuccess": "Сесію видалено",
|
||||||
"ToastSocketConnected": "Сокет під'єднано",
|
"ToastSocketConnected": "Сокет під'єднано",
|
||||||
"ToastSocketDisconnected": "Сокет від'єднано",
|
"ToastSocketDisconnected": "Сокет від'єднано",
|
||||||
"ToastSocketFailedToConnect": "Не вдалося під'єднатися до сокета",
|
"ToastSocketFailedToConnect": "Не вдалося під'єднатися до сокета",
|
||||||
"ToastSortingPrefixesEmptyError": "Must have at least 1 sorting prefix",
|
"ToastSortingPrefixesEmptyError": "Мусить мати хоча б 1 префікс сортування",
|
||||||
"ToastSortingPrefixesUpdateFailed": "Failed to update sorting prefixes",
|
"ToastSortingPrefixesUpdateFailed": "Не вдалося оновити префікси сортування",
|
||||||
"ToastSortingPrefixesUpdateSuccess": "Sorting prefixes updated ({0} items)",
|
"ToastSortingPrefixesUpdateSuccess": "Префікси сортування оновлено ({0})",
|
||||||
"ToastUserDeleteFailed": "Не вдалося видалити користувача",
|
"ToastUserDeleteFailed": "Не вдалося видалити користувача",
|
||||||
"ToastUserDeleteSuccess": "Користувача видалено"
|
"ToastUserDeleteSuccess": "Користувача видалено"
|
||||||
}
|
}
|
Loading…
Reference in New Issue
Block a user