diff --git a/src/i18n/locale/uk.json b/src/i18n/locale/uk.json index 9810e610..2eaafa48 100644 --- a/src/i18n/locale/uk.json +++ b/src/i18n/locale/uk.json @@ -10,10 +10,10 @@ "components.Discover.DiscoverMovieLanguage.languageMovies": "Фільми мовою \"{language}\"", "components.Discover.DiscoverNetwork.networkSeries": "Серіали {network}", "components.Discover.DiscoverStudio.studioMovies": "Фільми {studio}", - "components.Discover.DiscoverTvGenre.genreSeries": "Серіали в жанрі \"{genre}\"", - "components.Discover.DiscoverTvLanguage.languageSeries": "Серіали мовою \"{language}\"", + "components.Discover.DiscoverTvGenre.genreSeries": "Серіали в жанрі {genre}", + "components.Discover.DiscoverTvLanguage.languageSeries": "Серіали мовою {language}", "components.Discover.DiscoverWatchlist.discoverwatchlist": "Ваш список перегляду Plex", - "components.Discover.DiscoverWatchlist.watchlist": "Список спостереження Plex", + "components.Discover.DiscoverWatchlist.watchlist": "Список перегляду Plex", "components.Discover.MovieGenreList.moviegenres": "Фільми за жанрами", "components.Discover.MovieGenreSlider.moviegenres": "Фільми за жанрами", "components.Discover.NetworkSlider.networks": "Телеканали", @@ -25,7 +25,7 @@ "components.Discover.discovertv": "Популярні серіали", "components.Discover.emptywatchlist": "Тут з’являться медіафайли, додані до вашого списку спостереження Plex.", "components.Discover.noRequests": "Жодних запитів.", - "components.Discover.plexwatchlist": "Ваш список спостереження Plex", + "components.Discover.plexwatchlist": "Ваш список перегляду Plex", "components.Discover.popularmovies": "Популярні фільми", "components.Discover.populartv": "Популярні серіали", "components.Discover.recentlyAdded": "Нещодавно додані", @@ -210,7 +210,7 @@ "components.NotificationTypeSelector.mediaapproved": "Схвалення медіа-запитів", "components.NotificationTypeSelector.mediaapprovedDescription": "Надсилати повідомлення, коли медіа-запити схвалюються вручну.", "components.NotificationTypeSelector.mediaautorequested": "Запит надіслано автоматично", - "components.NotificationTypeSelector.mediaautorequestedDescription": "Отримуйте сповіщення, коли нові медіа-запити автоматично надсилаються для елементів у вашому списку спостереження Plex.", + "components.NotificationTypeSelector.mediaautorequestedDescription": "Отримуйте сповіщення, коли нові медіа-запити автоматично надсилаються для елементів у вашому списку перегляду Plex.", "components.NotificationTypeSelector.mediaavailable": "Доступні нові медіафайли", "components.NotificationTypeSelector.mediaavailableDescription": "Надсилати повідомлення, коли запитані медіафайли стають доступними.", "components.NotificationTypeSelector.mediadeclined": "Відхилення медіа-запитів", @@ -245,13 +245,13 @@ "components.PermissionEdit.autoapproveMovies": "Автоматичне схвалення фільмів", "components.PermissionEdit.autoapproveMoviesDescription": "Надати дозвіл на автоматичне схвалення всіх фільмів, відмінних від 4К.", "components.PermissionEdit.autoapproveSeries": "Автоматичне схвалення серіалів", - "components.PermissionEdit.autoapproveSeriesDescription": "Надати дозвіл на автоматичне схвалення всіх серіалів, відмінних від 4К.", + "components.PermissionEdit.autoapproveSeriesDescription": "Надати дозвіл на автоматичне схвалення всіх серіалів, відмінних від 4K.", "components.PermissionEdit.autorequest": "Автоматичний запит", - "components.PermissionEdit.autorequestDescription": "Надайте дозвіл на автоматичне надсилання запитів на медіафайли, відмінні від 4K, через Plex Watchlist.", + "components.PermissionEdit.autorequestDescription": "Надайте дозвіл на автоматичне надсилання запитів на медіафайли, відмінні від 4K, через список перегляду Plex.", "components.PermissionEdit.autorequestMovies": "Автоматичний запит фільмів", - "components.PermissionEdit.autorequestMoviesDescription": "Надайте дозвіл на автоматичне надсилання запитів на фільми, відмінні від 4K, через Plex Watchlist.", + "components.PermissionEdit.autorequestMoviesDescription": "Надайте дозвіл на автоматичне надсилання запитів на фільми, відмінні від 4K, через список перегляду Plex.", "components.PermissionEdit.autorequestSeries": "Автоматичний запит Серіалів", - "components.PermissionEdit.autorequestSeriesDescription": "Надайте дозвіл на автоматичне надсилання запитів на серіали, відмінні від 4K, через Plex Watchlist.", + "components.PermissionEdit.autorequestSeriesDescription": "Надайте дозвіл на автоматичне надсилання запитів на серіали, відмінні від 4K, через список перегляду Plex.", "components.PermissionEdit.createissues": "Повідомлення про проблеми", "components.PermissionEdit.createissuesDescription": "Надати дозвіл на повідомлення про проблеми з медіафайлами.", "components.PermissionEdit.manageissues": "Управління проблемами", @@ -280,8 +280,8 @@ "components.PermissionEdit.viewrecentDescription": "Надайте дозвіл на перегляд списку нещодавно доданих медіа.", "components.PermissionEdit.viewrequests": "Перегляд запитів", "components.PermissionEdit.viewrequestsDescription": "Надати дозвіл на перегляд медіа-запитів, надісланих іншими користувачами.", - "components.PermissionEdit.viewwatchlists": "Перегляньте списки спостереження Plex", - "components.PermissionEdit.viewwatchlistsDescription": "Надайте дозвіл на перегляд списків спостереження Plex інших користувачів.", + "components.PermissionEdit.viewwatchlists": "Перегляд списків переглядів Plex", + "components.PermissionEdit.viewwatchlistsDescription": "Надайте дозвіл на перегляд списків перегляду Plex інших користувачів.", "components.PersonDetails.alsoknownas": "Також відомий(а) як: {names}", "components.PersonDetails.appearsin": "Появи у фільмах та серіалах", "components.PersonDetails.ascharacter": "в ролі {character}", @@ -294,7 +294,7 @@ "components.QuotaSelector.movieRequests": "{quotaLimit} {фільмів} за {quotaDays} {днів}", "components.QuotaSelector.movies": "{count, plural, one {фільм} other {фільми}}", "components.QuotaSelector.seasons": "{count, plural, one {сезон} other {сезони}}", - "components.QuotaSelector.tvRequests": "{quotaLimit} {сезонів} за {quotaDays} {днів}", + "components.QuotaSelector.tvRequests": "{quotaLimit} {seasons} на {quotaDays} {days}", "components.QuotaSelector.unlimited": "Необмежено", "components.RegionSelector.regionDefault": "Всі регіони", "components.RegionSelector.regionServerDefault": "За замовчуванням ({region})", @@ -371,7 +371,7 @@ "components.RequestModal.QuotaDisplay.quotaLink": "Ви можете переглянути зведення ваших обмежень на кількість запитів на сторінці вашого профілю.", "components.RequestModal.QuotaDisplay.quotaLinkUser": "Ви можете переглянути зведення обмежень на кількість запитів цього користувача на сторінці його профілю.", "components.RequestModal.QuotaDisplay.requestsremaining": "{remaining, plural, =0 {запитів {type} не залишилося} other {залишилось # запиту(ів) {type}}}", - "components.RequestModal.QuotaDisplay.requiredquota": "Вам необхідно мати принаймні {seasons} {seasons, plural, one {запит на сезони} other {запиту(ів) на сезони}} для того , щоб надіслати запит на цей серіал.", + "components.RequestModal.QuotaDisplay.requiredquota": "Вам необхідно мати принаймні {seasons} {seasons, plural, one {запит на сезони} other {запиту(ів) на сезони}} для того, щоб надіслати запит на цей серіал.", "components.RequestModal.QuotaDisplay.requiredquotaUser": "Цьому користувачеві необхідно мати принаймні {seasons} {seasons, plural, one {запит на сезони} other {запиту(ів) на сезони}} для того, щоб надіслати запит на цей серіал.", "components.RequestModal.QuotaDisplay.season": "сезон", "components.RequestModal.QuotaDisplay.seasonlimit": "{limit, plural, one {сезон} other {сезони}}", @@ -404,7 +404,7 @@ "components.RequestModal.requestmovietitle": "Запит на фільм", "components.RequestModal.requestseasons": "Запросити {seasonCount} {seasonCount, plural, one {сезон} other {сезону(ів)}}", "components.RequestModal.requestseasons4k": "Запит {seasonCount} {seasonCount, plural, one {сезону} other {сезонів}} у 4К", - "components.RequestModal.requestseries4ktitle": "Надіслати запит на серіал у 4K", + "components.RequestModal.requestseries4ktitle": "Запросити серіал у 4K", "components.RequestModal.requestseriestitle": "Запит на серіал", "components.RequestModal.season": "Сезон", "components.RequestModal.seasonnumber": "Сезон {number}", @@ -966,8 +966,8 @@ "components.UserList.user": "Користувач", "components.UserList.usercreatedfailed": "Щось пішло не так при створенні користувача.", "components.UserList.usercreatedfailedexisting": "Вказана адреса електронної пошти вже використовується іншим користувачем.", - "components.UserList.usercreatedsuccess": "Користувач успішно створено!", - "components.UserList.userdeleted": "Користувач успішно видалено!", + "components.UserList.usercreatedsuccess": "Користувача успішно створено!", + "components.UserList.userdeleted": "Користувача успішно видалено!", "components.UserList.userdeleteerror": "Щось пішло не так при видаленні користувача.", "components.UserList.userfail": "Щось пішло не так при збереженні дозволів користувача.", "components.UserList.userlist": "Список користувачів", @@ -996,9 +996,9 @@ "components.UserProfile.UserSettings.UserGeneralSettings.owner": "Власник", "components.UserProfile.UserSettings.UserGeneralSettings.plexuser": "Користувач Plex", "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmovies": "Автоматичний запит фільмів", - "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "Автоматично надсилайте запит на перегляд фільмів у своєму списку спостереження Plex", + "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncmoviestip": "Автоматично запитувати фільми з вашого списку перегляду Plex", "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseries": "Автоматичний запит Серіалів", - "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "Автоматично надсилайте запит на серіал у своєму списку спостереження Plex", + "components.UserProfile.UserSettings.UserGeneralSettings.plexwatchlistsyncseriestip": "Автоматично запитувати серіали з вашого списку перегляду Plex", "components.UserProfile.UserSettings.UserGeneralSettings.region": "Регіон для пошуку фільмів та серіалів", "components.UserProfile.UserSettings.UserGeneralSettings.regionTip": "Контент фільтрується за доступністю у вибраному регіоні", "components.UserProfile.UserSettings.UserGeneralSettings.role": "Роль", @@ -1067,11 +1067,11 @@ "components.UserProfile.UserSettings.menuNotifications": "Сповіщення", "components.UserProfile.UserSettings.menuPermissions": "Дозволи", "components.UserProfile.UserSettings.unauthorizedDescription": "У вас немає дозволу на зміну налаштувань цього користувача.", - "components.UserProfile.emptywatchlist": "Тут з’являться медіафайли, додані до вашого списку спостереження Plex.", + "components.UserProfile.emptywatchlist": "Тут з’являться медіафайли, додані до вашого списку перегляду Plex.", "components.UserProfile.limit": "{remaining} з {limit}", "components.UserProfile.movierequests": "Запитів фільмів", "components.UserProfile.pastdays": "{type} (за {days} день(ів))", - "components.UserProfile.plexwatchlist": "Список спостереження Plex", + "components.UserProfile.plexwatchlist": "Список перегляду Plex", "components.UserProfile.recentlywatched": "Нещодавно переглянуто", "components.UserProfile.recentrequests": "Останні запити", "components.UserProfile.requestsperdays": "залишилось {limit}", @@ -1274,5 +1274,77 @@ "components.MovieDetails.play": "Відтворити в {mediaServerName}", "components.MovieDetails.play4k": "Відтворити в {mediaServerName} у 4К", "components.Selector.showless": "Згорнути", - "components.Discover.CreateSlider.addSlider": "Додати повзунок" + "components.Discover.CreateSlider.addSlider": "Додати повзунок", + "components.Discover.CreateSlider.addcustomslider": "Створити власний повзунок", + "components.Discover.CreateSlider.addfail": "Не вдалося створити новий повзунок.", + "components.Discover.DiscoverSliderEdit.deletefail": "Не вдалося видалити повзунок.", + "components.Discover.DiscoverSliderEdit.deletesuccess": "Повзунок успішно видалено.", + "components.Discover.CreateSlider.addsuccess": "Створено новий повзунок і збережено параметри налаштування Discover.", + "components.Discover.CreateSlider.editSlider": "Редагувати повзунок", + "components.Discover.CreateSlider.editfail": "Не вдалося відредагувати повзунок.", + "components.Discover.CreateSlider.editsuccess": "Відредаговано повзунок і збережено параметри налаштування Discover.", + "components.Discover.CreateSlider.providetmdbgenreid": "Введіть TMDB ID жанру", + "components.Discover.CreateSlider.providetmdbkeywordid": "Введіть TMDB ID ключового слова", + "components.Discover.CreateSlider.providetmdbnetwork": "Введіть TMDB ID мережі", + "components.Discover.CreateSlider.providetmdbstudio": "Введіть TMDB ID студії", + "components.Discover.CreateSlider.slidernameplaceholder": "Назва повзунка", + "components.Discover.CreateSlider.validationDatarequired": "Ви повинні надати доступний для пошуку вміст.", + "components.Discover.DiscoverMovies.sortPopularityAsc": "Популярність за зростанням", + "components.Discover.DiscoverMovies.sortPopularityDesc": "Популярність за спаданням", + "components.Discover.DiscoverMovies.sortReleaseDateAsc": "Дата випуску за зростанням", + "components.Discover.DiscoverMovies.sortReleaseDateDesc": "Дата випуску за спаданням", + "components.Discover.DiscoverMovies.sortTitleAsc": "Назва (А-Я) за зростанням", + "components.Discover.DiscoverMovies.sortTitleDesc": "Назва (Я-А) за спаданням", + "components.Discover.DiscoverMovies.sortTmdbRatingAsc": "Рейтинг TMDB за зростанням", + "components.Discover.DiscoverMovies.sortTmdbRatingDesc": "Рейтинг TMDB за спаданням", + "components.Discover.DiscoverTv.sortFirstAirDateAsc": "Дата виходу в ефір за зростанням", + "components.Discover.DiscoverTv.sortFirstAirDateDesc": "Дата виходу в ефір за спаданням", + "components.Discover.DiscoverTv.sortPopularityAsc": "Популярність за зростанням", + "components.Discover.DiscoverTv.sortPopularityDesc": "Популярність за спаданням", + "components.Discover.DiscoverTv.sortTitleAsc": "Назва (А-Я) за зростанням", + "components.Discover.DiscoverTv.sortTitleDesc": "Назва (Я-А) за спаданням", + "components.Discover.DiscoverTv.sortTmdbRatingAsc": "Рейтинг TMDB за зростанням", + "components.Discover.DiscoverTv.sortTmdbRatingDesc": "Рейтинг TMDB за спаданням", + "components.Discover.FilterSlideover.firstAirDate": "Дата виходу в ефір", + "components.Discover.createnewslider": "Створити новий повзунок", + "components.Discover.customizediscover": "Налаштувати Discover", + "components.Discover.resetfailed": "Щось пішло не так під час скидання налаштувань Discover.", + "components.Discover.resetsuccess": "Успішно скинуто параметри налаштування.", + "components.Discover.resetwarning": "Скинути всі повзунки до стандартних. Це також видалить будь-які спеціальні повзунки!", + "components.Discover.stopediting": "Зупинити редагування", + "components.Discover.updatefailed": "Під час оновлення налаштувань Discover сталася помилка.", + "components.Discover.updatesuccess": "Оновлено параметри налаштування Discover.", + "components.Login.credentialerror": "Ім'я користувача або пароль неправильні.", + "components.Login.description": "Оскільки ви вперше входите в {applicationName}, вам потрібно додати дійсну адресу електронної пошти.", + "components.Login.validationEmailFormat": "Невірний email", + "components.Login.validationEmailRequired": "Ви повинні вказати адресу електронної пошти", + "components.Login.validationemailformat": "Потрібен дійсний email", + "components.Layout.UserWarnings.emailRequired": "Потрібно вказати адресу електронної пошти.", + "components.Login.emailtooltip": "Адресу не потрібно пов’язувати з вашим {mediaServerName} сервером.", + "components.Login.validationhostrequired": "Необхідна URL-адреса {mediaServerName}", + "components.ManageSlideOver.manageModalRemoveMediaWarning": "* Це безповоротно видалить цей {mediaType} з {arr}, включаючи всі файли.", + "components.Selector.showmore": "Показати більше", + "components.Settings.RadarrModal.tagRequests": "Теги запитів", + "components.Settings.SonarrModal.tagRequests": "Теги запитів", + "components.Setup.configuremediaserver": "Налаштувати медіасервер", + "components.Settings.jellyfinsettingsDescription": "Налаштуйте свій {mediaServerName} сервер. {mediaServerName} відсканує бібліотеки, щоб побачити, які бібліотеки доступні.", + "components.Settings.manualscanJellyfin": "Сканувати бібліотеки вручну", + "components.Settings.menuJellyfinSettings": "{mediaServerName}", + "components.Settings.jellyfinlibrariesDescription": "Бібліотеки {mediaServerName} перевіряються на наявність заголовків. Натисніть нижче, якщо в списку не вистачає бібліотек.", + "components.Settings.saving": "Збереження…", + "components.Settings.syncJellyfin": "Синхронізувати бібліотеки", + "components.Settings.syncing": "Синхронізація", + "components.Setup.signin": "Увійти", + "components.Setup.signinWithJellyfin": "Використовуйте свій {mediaServerName} обліковий запис", + "components.TitleCard.addToWatchList": "Додати в список перегляду", + "components.TitleCard.watchlistSuccess": "{title} успішно додано до списку перегляду!", + "components.UserList.importedfromJellyfin": "{userCount} {mediaServerName} {userCount, plural, one {user} other {users}} успішно імпортовано!", + "components.UserList.importfromJellyfin": "Додати користувачів з {mediaServerName}", + "components.Settings.manualscanDescriptionJellyfin": "Зазвичай це запускається лише раз на 24 години. Jellyseerr перевірятиме нещодавно доданий сервер {mediaServerName} більш агресивно. Якщо ви вперше налаштовуєте Jellyseerr, рекомендується одноразове повне сканування бібліотеки вручну!", + "components.Settings.save": "Зберегти зміни", + "components.TitleCard.watchlistDeleted": "{title} Успішно видалено зі списку перегляду!", + "components.UserList.newJellyfinsigninenabled": "Параметр Увімкнути новий вхід на {mediaServerName} наразі ввімкнено. Користувачам {mediaServerName} із доступом до бібліотеки не потрібно імпортувати, щоб увійти.", + "components.UserProfile.localWatchlist": "Список перегляду {username}", + "components.Settings.jellyfinSettingsDescription": "Додатково налаштуйте внутрішні та зовнішні кінцеві точки для вашого сервера {mediaServerName}. У більшості випадків зовнішня URL-адреса відрізняється від внутрішньої URL-адреси. Для входу в систему {mediaServerName} також можна встановити спеціальну URL-адресу скидання пароля, якщо ви хочете переспрямувати на іншу сторінку скидання пароля.", + "components.Settings.SonarrModal.tagRequestsInfo": "Автоматично додавати додатковий тег з ID та іменем користувача, який запитує" }