diff --git a/client/strings/ru.json b/client/strings/ru.json index efe38aebb..7c7254a55 100644 --- a/client/strings/ru.json +++ b/client/strings/ru.json @@ -17,12 +17,12 @@ "ButtonCancel": "Отмена", "ButtonCancelEncode": "Отменить кодирование", "ButtonChangeRootPassword": "Поменять мастер пароль", - "ButtonCheckAndDownloadNewEpisodes": "Проверка и Загрузка новых эпизодов", + "ButtonCheckAndDownloadNewEpisodes": "Скачать новые выпуски", "ButtonChooseAFolder": "Выбор папки", "ButtonChooseFiles": "Выбор файлов", "ButtonClearFilter": "Очистить фильтр", "ButtonClose": "Закрыть", - "ButtonCloseFeed": "Закрыть канал", + "ButtonCloseFeed": "Закрыть ленту", "ButtonCloseSession": "Закрыть открытый сеанс", "ButtonCollections": "Коллекции", "ButtonConfigureScanner": "Конфигурация сканера", @@ -56,7 +56,7 @@ "ButtonNextChapter": "Следующая глава", "ButtonNextItemInQueue": "Следующий элемент в очереди", "ButtonOk": "Ок", - "ButtonOpenFeed": "Открыть канал", + "ButtonOpenFeed": "Открыть ленту", "ButtonOpenManager": "Открыть менеджер", "ButtonPause": "Пауза", "ButtonPlay": "Слушать", @@ -142,7 +142,7 @@ "HeaderEbookFiles": "Файлы e-книг", "HeaderEmail": "E-mail", "HeaderEmailSettings": "Настройки Email", - "HeaderEpisodes": "Эпизоды", + "HeaderEpisodes": "Выпуски", "HeaderEreaderDevices": "Устройства E-книга", "HeaderEreaderSettings": "Настройки E-ридера", "HeaderFiles": "Файлы", @@ -151,7 +151,7 @@ "HeaderItemFiles": "Файлы элемента", "HeaderItemMetadataUtils": "Утилиты", "HeaderLastListeningSession": "Последний сеанс прослушивания", - "HeaderLatestEpisodes": "Последние эпизоды", + "HeaderLatestEpisodes": "Последние выпуски", "HeaderLibraries": "Библиотеки", "HeaderLibraryFiles": "Файлы библиотеки", "HeaderLibraryStats": "Статистика библиотеки", @@ -173,7 +173,7 @@ "HeaderNotifications": "Уведомления", "HeaderOpenIDConnectAuthentication": "Аутентификация OpenID Connect", "HeaderOpenListeningSessions": "Открытые сеансы прослушивания", - "HeaderOpenRSSFeed": "Открыть RSS-канал", + "HeaderOpenRSSFeed": "Открыть RSS-ленту", "HeaderOtherFiles": "Другие файлы", "HeaderPasswordAuthentication": "Аутентификация по паролю", "HeaderPermissions": "Разрешения", @@ -185,13 +185,13 @@ "HeaderPresets": "Пресеты", "HeaderPreviewCover": "Предпросмотр обложки", "HeaderRSSFeedGeneral": "Сведения о RSS", - "HeaderRSSFeedIsOpen": "RSS-канал открыт", - "HeaderRSSFeeds": "RSS-каналы", - "HeaderRemoveEpisode": "Удалить эпизод", - "HeaderRemoveEpisodes": "Удалить {0} эпизодов", + "HeaderRSSFeedIsOpen": "RSS-лента открыта", + "HeaderRSSFeeds": "RSS-ленты", + "HeaderRemoveEpisode": "Удалить выпуск", + "HeaderRemoveEpisodes": "Удалить {0} выпусков", "HeaderSavedMediaProgress": "Прогресс медиа сохранен", "HeaderSchedule": "Планировщик", - "HeaderScheduleEpisodeDownloads": "Запланируйте автоматическую загрузку эпизодов", + "HeaderScheduleEpisodeDownloads": "Запланировать автоматическое скачивание выпусков", "HeaderScheduleLibraryScans": "Планировщик автоматического сканирования библиотеки", "HeaderSession": "Сеансы", "HeaderSetBackupSchedule": "Установить планировщик бэкапов", @@ -237,7 +237,7 @@ "LabelAddedDate": "Добавлено {0}", "LabelAdminUsersOnly": "Только для пользователей с правами администратора", "LabelAll": "Все", - "LabelAllEpisodesDownloaded": "Все эпизоды загружены", + "LabelAllEpisodesDownloaded": "Все выпуски скачаны", "LabelAllUsers": "Все пользователи", "LabelAllUsersExcludingGuests": "Все пользователи, кроме гостей", "LabelAllUsersIncludingGuests": "Все пользователи, включая гостей", @@ -255,7 +255,7 @@ "LabelAuthorFirstLast": "Автор (Имя Фамилия)", "LabelAuthorLastFirst": "Автор (Фамилия, Имя)", "LabelAuthors": "Авторы", - "LabelAutoDownloadEpisodes": "Скачивать эпизоды автоматически", + "LabelAutoDownloadEpisodes": "Скачивать выпуски автоматически", "LabelAutoFetchMetadata": "Автоматическое извлечение метаданных", "LabelAutoFetchMetadataHelp": "Извлекает метаданные для названия, автора и серии для упрощения загрузки. После загрузки может потребоваться сопоставление дополнительных метаданных.", "LabelAutoLaunch": "Автозапуск", @@ -277,7 +277,7 @@ "LabelButtonText": "Текст кнопки", "LabelByAuthor": "{0}", "LabelChangePassword": "Изменить пароль", - "LabelChannels": "Каналы", + "LabelChannels": "Ленты", "LabelChapterCount": "{0} Главы", "LabelChapterTitle": "Название главы", "LabelChapters": "Главы", @@ -318,7 +318,7 @@ "LabelDiscFromMetadata": "Диск из Метаданных", "LabelDiscover": "Не начато", "LabelDownload": "Скачать", - "LabelDownloadNEpisodes": "Скачать {0} эпизодов", + "LabelDownloadNEpisodes": "Скачать {0} выпусков", "LabelDownloadable": "Загружаемый", "LabelDuration": "Длительность", "LabelDurationComparisonExactMatch": "(точное совпадение)", @@ -348,13 +348,13 @@ "LabelEncodingWatcherDisabled": "Если у вас отключено наблюдение за папкой, вам нужно будет повторно пересканировать эту аудиокнигу.", "LabelEnd": "Конец", "LabelEndOfChapter": "Конец главы", - "LabelEpisode": "Эпизод", - "LabelEpisodeNotLinkedToRssFeed": "Эпизод, не связанный с RSS-каналом", - "LabelEpisodeNumber": "Эпизод #{0}", - "LabelEpisodeTitle": "Имя эпизода", - "LabelEpisodeType": "Тип эпизода", - "LabelEpisodeUrlFromRssFeed": "URL-адрес эпизода из RSS-ленты", - "LabelEpisodes": "Эпизодов", + "LabelEpisode": "Выпуск", + "LabelEpisodeNotLinkedToRssFeed": "Выпуск, не связанный с RSS-лентой", + "LabelEpisodeNumber": "Выпуск #{0}", + "LabelEpisodeTitle": "Название выпуска", + "LabelEpisodeType": "Тип выпуска", + "LabelEpisodeUrlFromRssFeed": "URL-адрес выпуска из RSS-ленты", + "LabelEpisodes": "Выпуски", "LabelEpisodic": "Эпизодический", "LabelExample": "Пример", "LabelExpandSeries": "Развернуть серию", @@ -367,7 +367,7 @@ "LabelExplicitChecked": "18+ (отмечено)", "LabelExplicitUnchecked": "+18 (не отмечено)", "LabelExportOPML": "Экспорт OPML", - "LabelFeedURL": "URL канала", + "LabelFeedURL": "URL-адрес ленты", "LabelFetchingMetadata": "Извлечение метаданных", "LabelFile": "Файл", "LabelFileBirthtime": "Дата создания", @@ -376,7 +376,7 @@ "LabelFileModifiedDate": "Изменено {0}", "LabelFilename": "Имя файла", "LabelFilterByUser": "Фильтр по пользователю", - "LabelFindEpisodes": "Найти эпизоды", + "LabelFindEpisodes": "Найти выпуски", "LabelFinished": "Закончен", "LabelFolder": "Папка", "LabelFolders": "Папки", @@ -442,15 +442,15 @@ "LabelLogLevelDebug": "Debug", "LabelLogLevelInfo": "Info", "LabelLogLevelWarn": "Предупреждение", - "LabelLookForNewEpisodesAfterDate": "Искать новые эпизоды после этой даты", + "LabelLookForNewEpisodesAfterDate": "Искать новые выпуски после этой даты", "LabelLowestPriority": "Самый низкий приоритет", "LabelMatchConfidence": "Уверенность", "LabelMatchExistingUsersBy": "Сопоставление существующих пользователей по", "LabelMatchExistingUsersByDescription": "Используется для подключения существующих пользователей. После подключения пользователям будет присвоен уникальный идентификатор от поставщика единого входа", - "LabelMaxEpisodesToDownload": "Максимальное количество эпизодов для загрузки. Используйте 0 для неограниченного количества.", - "LabelMaxEpisodesToDownloadPerCheck": "Максимальное количество новых эпизодов для загрузки за одну проверку", - "LabelMaxEpisodesToKeep": "Максимальное количество сохраняемых эпизодов", - "LabelMaxEpisodesToKeepHelp": "Значение 0 не устанавливает максимального ограничения. После автоматической загрузки нового эпизода самый старый эпизод будет удален, если у вас более X эпизодов. При этом будет удален только 1 эпизод за каждую новую загрузку.", + "LabelMaxEpisodesToDownload": "Максимальное количество выпусков для скачивания. Используйте 0 для неограниченного количества.", + "LabelMaxEpisodesToDownloadPerCheck": "Максимальное количество новых выпусков для скачивания за один раз", + "LabelMaxEpisodesToKeep": "Максимальное количество сохраняемых выпусков", + "LabelMaxEpisodesToKeepHelp": "Значение 0 не устанавливает максимального ограничения. После автоматической скачивании нового выпуска самый старый будет удалён, если у вас их уже более X выпусков. При этом будет удалён только 1 выпуск за каждое новое скачивание.", "LabelMediaPlayer": "Медиа проигрыватель", "LabelMediaType": "Тип медиа", "LabelMetaTag": "Мета тег", @@ -472,13 +472,13 @@ "LabelNew": "Новый", "LabelNewPassword": "Новый пароль", "LabelNewestAuthors": "Новые авторы", - "LabelNewestEpisodes": "Новые эпизоды", + "LabelNewestEpisodes": "Новые выпуски", "LabelNextBackupDate": "Следующая дата бэкапирования", "LabelNextChapters": "Следующие главы будут:", "LabelNextScheduledRun": "Следущий запланированный запуск", "LabelNoApiKeys": "API ключи отсутствуют", "LabelNoCustomMetadataProviders": "Нет пользовательских поставщиков метаданных", - "LabelNoEpisodesSelected": "Эпизоды не выбраны", + "LabelNoEpisodesSelected": "Нет выбранных выпусков", "LabelNotFinished": "Не завершено", "LabelNotStarted": "Не запущено", "LabelNotes": "Заметки", @@ -493,11 +493,11 @@ "LabelNotificationsMaxQueueSizeHelp": "События ограничены 1 в секунду. События будут игнорированы если в очереди максимальное количество. Это предотвращает спам сообщениями.", "LabelNumberOfBooks": "Количество книг", "LabelNumberOfChapters": "Кол-во глав:", - "LabelNumberOfEpisodes": "# из эпизодов", + "LabelNumberOfEpisodes": "# из выпусков", "LabelOpenIDAdvancedPermsClaimDescription": "Имя утверждения OpenID, содержащего расширенные разрешения на действия пользователя в приложении, которые будут применяться к ролям, не являющимся администраторами (если они настроены). Если утверждение отсутствует в ответе, в доступе к ABS будет отказано. Если одна опция отсутствует, она будет рассматриваться как false. Убедитесь, что утверждение поставщика удостоверений соответствует ожидаемой структуре:", "LabelOpenIDClaims": "Оставьте следующие параметры пустыми, чтобы отключить расширенное назначение групп и разрешений, будет автоматически присвоена группа «Пользователь».", "LabelOpenIDGroupClaimDescription": "Имя утверждения OpenID, содержащего список групп пользователя. Обычно их называют groups. Если эта настройка настроена, приложение будет автоматически назначать роли на основе членства пользователя в группах при условии, что эти группы названы в утверждении без учета регистра \"admin\", \"user\" или \"guest\". Утверждение должно содержать список, и если пользователь принадлежит к нескольким группам, то приложение назначит роль, соответствующую самому высокому уровню доступа. Если ни одна из групп не совпадает, доступ будет запрещен.", - "LabelOpenRSSFeed": "Открыть RSS-канал", + "LabelOpenRSSFeed": "Открыть RSS-ленту", "LabelOverwrite": "Перезаписать", "LabelPaginationPageXOfY": "Страница {0} из {1}", "LabelPassword": "Пароль", @@ -539,8 +539,8 @@ "LabelRSSFeedCustomOwnerName": "Пользовательское Имя владельца", "LabelRSSFeedOpen": "Открыть RSS-ленту", "LabelRSSFeedPreventIndexing": "Запретить индексирование", - "LabelRSSFeedSlug": "Встроить RSS-канал", - "LabelRSSFeedURL": "URL RSS-канала", + "LabelRSSFeedSlug": "Ключевое слово RSS-ленты", + "LabelRSSFeedURL": "URL-адрес RSS-ленты", "LabelRandomly": "Случайно", "LabelReAddSeriesToContinueListening": "Повторно добавить серию в «Продолжить слушать»", "LabelRead": "Читать", @@ -565,8 +565,8 @@ "LabelSeason": "Сезон", "LabelSeasonNumber": "Сезон #{0}", "LabelSelectAll": "Выбрать все", - "LabelSelectAllEpisodes": "Выбрать все эпизоды", - "LabelSelectEpisodesShowing": "Выберите {0} эпизодов для показа", + "LabelSelectAllEpisodes": "Выбрать все выпуски", + "LabelSelectEpisodesShowing": "Выберите {0} выпусков для отображения", "LabelSelectUser": "Выбрать пользователя", "LabelSelectUsers": "Выбор пользователей", "LabelSendEbookToDevice": "Отправить e-книгу в...", @@ -745,7 +745,7 @@ "MessageBatchQuickMatchDescription": "Быстрый Поиск попытается добавить отсутствующие обложки и метаданные для выбранных элементов. Включите параметры ниже, чтобы разрешить Быстрому Поиску перезаписывать существующие обложки и/или метаданные.", "MessageBookshelfNoCollections": "Вы еще не создали ни одной коллекции", "MessageBookshelfNoCollectionsHelp": "Коллекции являются общедоступными. Все пользователи, имеющие доступ к библиотеке, могут их просматривать.", - "MessageBookshelfNoRSSFeeds": "Нет открытых RSS-каналов", + "MessageBookshelfNoRSSFeeds": "Нет открытых RSS-лент", "MessageBookshelfNoResultsForFilter": "Нет Результатов для фильтра \"{0}: {1}\"", "MessageBookshelfNoResultsForQuery": "Нет результатов для запроса", "MessageBookshelfNoSeries": "У вас нет серий", @@ -757,7 +757,7 @@ "MessageChapterStartIsAfter": "Глава начинается после окончания аудиокниги", "MessageChaptersNotFound": "Главы не найденны", "MessageCheckingCron": "Проверка cron...", - "MessageConfirmCloseFeed": "Вы уверены, что хотите закрыть этот канал?", + "MessageConfirmCloseFeed": "Вы уверены, что хотите закрыть эту ленту?", "MessageConfirmDeleteApiKey": "Вы уверены, что хотите удалить API ключ \"{0}\"?", "MessageConfirmDeleteBackup": "Вы уверены, что хотите удалить бэкап для {0}?", "MessageConfirmDeleteDevice": "Вы уверены, что хотите удалить устройство для чтения электронных книг \"{0}\"?", @@ -770,8 +770,8 @@ "MessageConfirmDeleteSession": "Вы уверены, что хотите удалить этот сеанс?", "MessageConfirmEmbedMetadataInAudioFiles": "Вы уверены, что хотите вставить метаданные в {0} аудиофайлов?", "MessageConfirmForceReScan": "Вы уверены, что хотите принудительно выполнить повторное сканирование?", - "MessageConfirmMarkAllEpisodesFinished": "Вы уверены, что хотите отметить все эпизоды как завершенные?", - "MessageConfirmMarkAllEpisodesNotFinished": "Вы уверены, что хотите отметить все эпизоды как не завершенные?", + "MessageConfirmMarkAllEpisodesFinished": "Вы уверены, что хотите отметить все выпуски как прослушанные?", + "MessageConfirmMarkAllEpisodesNotFinished": "Вы уверены, что хотите отметить все выпуски как непрослушанные?", "MessageConfirmMarkItemFinished": "Вы уверены, что хотите отметить «{0}» как завершенную?", "MessageConfirmMarkItemNotFinished": "Вы уверены, что хотите отметить «{0}» как не завершенную?", "MessageConfirmMarkSeriesFinished": "Вы уверены, что хотите отметить все книги этой серии как завершенные?", @@ -780,14 +780,14 @@ "MessageConfirmPurgeCache": "Очистка кэша удалит весь каталог в /metadata/cache.

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

Хотите продолжить?", - "MessageConfirmQuickMatchEpisodes": "При обнаружении совпадений информация о эпизодах быстрого поиска будет перезаписана. Будут обновлены только несопоставимые эпизоды. Вы уверены?", + "MessageConfirmQuickMatchEpisodes": "При обнаружении совпадений информация о выпусках быстрого поиска будет перезаписана. Будут обновлены только несопоставимые выпуски. Вы уверены?", "MessageConfirmReScanLibraryItems": "Вы уверены, что хотите пересканировать {0} элементов?", "MessageConfirmRemoveAllChapters": "Вы уверены, что хотите удалить все главы?", "MessageConfirmRemoveAuthor": "Вы уверены, что хотите удалить автора \"{0}\"?", "MessageConfirmRemoveCollection": "Вы уверены, что хотите удалить коллекцию \"{0}\"?", - "MessageConfirmRemoveEpisode": "Вы уверены, что хотите удалить эпизод \"{0}\"?", + "MessageConfirmRemoveEpisode": "Вы уверены, что хотите удалить выпуск «{0}»?", "MessageConfirmRemoveEpisodeNote": "Примечание: Это не приведет к удалению аудиофайла, если не включить опцию \"Жесткое удаление файла\"", - "MessageConfirmRemoveEpisodes": "Вы уверены, что хотите удалить {0} эпизодов?", + "MessageConfirmRemoveEpisodes": "Вы уверены, что хотите удалить {0} выпусков?", "MessageConfirmRemoveListeningSessions": "Вы уверены, что хотите удалить {0} сеансов прослушивания?", "MessageConfirmRemoveMetadataFiles": "Вы уверены, что хотите удалить все файлы metadata. {0} файлов из папок элементов вашей библиотеки?", "MessageConfirmRemoveNarrator": "Вы уверены, что хотите удалить чтеца \"{0}\"?", @@ -802,14 +802,14 @@ "MessageConfirmSendEbookToDevice": "Вы уверены, что хотите отправить {0} e-книгу \"{1}\" на устройство \"{2}\"?", "MessageConfirmUnlinkOpenId": "Вы уверены, что хотите отвязать этого пользователя от OpenID?", "MessageDaysListenedInTheLastYear": "{0} дней прослушивания за последний год", - "MessageDownloadingEpisode": "Эпизод скачивается", + "MessageDownloadingEpisode": "Скачивание выпуска", "MessageDragFilesIntoTrackOrder": "Перетащите файлы для исправления порядка треков", "MessageEmbedFailed": "Вставка не удалась!", "MessageEmbedFinished": "Встраивание завершено!", "MessageEmbedQueue": "Поставлен в очередь для внедрения метаданных ({0} в очереди)", - "MessageEpisodesQueuedForDownload": "{0} Эпизод(ов) запланировано для закачки", + "MessageEpisodesQueuedForDownload": "{0} выпуск(ов) запланировано для скачивания", "MessageEreaderDevices": "Чтобы обеспечить доставку электронных книг, вам может потребоваться добавить указанный выше адрес электронной почты в качестве действительного отправителя для каждого устройства, перечисленного ниже.", - "MessageFeedURLWillBe": "URL канала будет {0}", + "MessageFeedURLWillBe": "URL-адрес ленты будет {0}", "MessageFetching": "Завершается...", "MessageForceReScanDescription": "будет сканировать все файлы снова, как свежее сканирование. Теги ID3 аудиофайлов, OPF-файлы и текстовые файлы будут сканироваться как новые.", "MessageHeatmapListeningTimeTooltip": "{0} прослушивание на {1}", @@ -826,8 +826,8 @@ "MessageM4BFailed": "M4B Ошибка!", "MessageM4BFinished": "M4B Завершено!", "MessageMapChapterTitles": "Сопоставление названий глав с существующими главами аудиокниги без корректировки временных меток", - "MessageMarkAllEpisodesFinished": "Отметить все эпизоды как завершенные", - "MessageMarkAllEpisodesNotFinished": "Отметить все эпизоды как не завершенные", + "MessageMarkAllEpisodesFinished": "Отметить все выпуски как прослушанные", + "MessageMarkAllEpisodesNotFinished": "Отметить все выпуски как непрослушанные", "MessageMarkAsFinished": "Отметить, как завершенную", "MessageMarkAsNotFinished": "Отметить, как не завершенную", "MessageMatchBooksDescription": "попытается сопоставить книги в библиотеке с книгой из выбранного поставщика поиска и заполнить пустые детали и обложку. Не перезаписывает сведения.", @@ -842,8 +842,8 @@ "MessageNoDevices": "Нет устройств", "MessageNoDownloadsInProgress": "В настоящее время загрузка не выполняется", "MessageNoDownloadsQueued": "Нет загрузок в очереди", - "MessageNoEpisodeMatchesFound": "Совпадения эпизодов не найдены", - "MessageNoEpisodes": "Нет эпизодов", + "MessageNoEpisodeMatchesFound": "Совпадения выпусков не найдены", + "MessageNoEpisodes": "Нету выпусков", "MessageNoFoldersAvailable": "Нет доступных папок", "MessageNoGenres": "Нет жанров", "MessageNoIssues": "Нет проблем", @@ -853,7 +853,7 @@ "MessageNoLogs": "Нет записей", "MessageNoMediaProgress": "Нет прогресса медиа", "MessageNoNotifications": "Нет уведомлений", - "MessageNoPodcastFeed": "Недопустимый подкаст: Нет канала", + "MessageNoPodcastFeed": "Недопустимый подкаст: Нет ленты", "MessageNoPodcastsFound": "Подкасты не найдены", "MessageNoResults": "Нет результатов", "MessageNoSearchResultsFor": "Нет результатов поиска для \"{0}\"", @@ -864,20 +864,20 @@ "MessageNoUserPlaylists": "У вас нет плейлистов", "MessageNoUserPlaylistsHelp": "Списки воспроизведения являются конфиденциальными. Только пользователь, который их создает, может их видеть.", "MessageNotYetImplemented": "Пока не реализовано", - "MessageOpmlPreviewNote": "Примечание: Это предварительный просмотр разобранного файла OPML. Фактическое название подкаста будет взято из RSS-канала.", + "MessageOpmlPreviewNote": "Примечание: Это предварительный просмотр разобранного файла OPML. Фактическое название подкаста будет взято из RSS-ленты.", "MessageOr": "или", "MessagePauseChapter": "Пауза воспроизведения главы", "MessagePlayChapter": "Прослушать начало главы", "MessagePlaylistCreateFromCollection": "Создать плейлист из коллекции", "MessagePleaseWait": "Пожалуйста подождите...", - "MessagePodcastHasNoRSSFeedForMatching": "Подкаст не имеет URL-адреса RSS-канала, который можно использовать для поиска", - "MessagePodcastSearchField": "Введите поисковый запрос или URL-адрес RSS-канала", + "MessagePodcastHasNoRSSFeedForMatching": "Подкаст не имеет URL-адреса RSS-ленты, который можно использовать для поиска", + "MessagePodcastSearchField": "Введите поисковый запрос или URL-адрес RSS-ленты", "MessageQuickEmbedInProgress": "Быстрое внедрение в процессе выполнения", "MessageQuickEmbedQueue": "Поставлен в очередь для быстрого внедрения ({0} в очереди)", - "MessageQuickMatchAllEpisodes": "Быстрое сопоставление всех эпизодов", + "MessageQuickMatchAllEpisodes": "Быстрое сопоставление всех выпусков", "MessageQuickMatchDescription": "Заполняет пустые детали элемента и обложку первым результатом поиска из «{0}». Не перезаписывает сведения, если не включен параметр сервера 'Предпочитать метаданные поиска'.", "MessageRemoveChapter": "Удалить главу", - "MessageRemoveEpisodes": "Удалить {0} эпизод(ов)", + "MessageRemoveEpisodes": "Удалить {0} выпуск(ов)", "MessageRemoveFromPlayerQueue": "Удалить из очереди воспроизведения", "MessageRemoveUserWarning": "Вы уверены, что хотите навсегда удалить пользователя \"{0}\"?", "MessageReportBugsAndContribute": "Сообщайте об ошибках, запрашивайте функции и вносите свой вклад на", @@ -897,7 +897,7 @@ "MessageStartPlaybackAtTime": "Начать воспроизведение для \"{0}\" с {1}?", "MessageTaskAudioFileNotWritable": "Аудиофайл \"{0}\" недоступен для записи", "MessageTaskCanceledByUser": "Задание отменено пользователем", - "MessageTaskDownloadingEpisodeDescription": "Загрузка эпизода \"{0}\"", + "MessageTaskDownloadingEpisodeDescription": "Скачивание выпуска «{0}»", "MessageTaskEmbeddingMetadata": "Внедрение метаданных", "MessageTaskEmbeddingMetadataDescription": "Встраивание метаданных в аудиокнигу \"{0}\"", "MessageTaskEncodingM4b": "Кодировка M4B", @@ -912,9 +912,9 @@ "MessageTaskMatchingBooksInLibrary": "Сопоставление книг в библиотеке \"{0}\"", "MessageTaskNoFilesToScan": "Нет файлов для сканирования", "MessageTaskOpmlImport": "Импорт OPML", - "MessageTaskOpmlImportDescription": "Создание подкастов из {0} RSS-каналов", + "MessageTaskOpmlImportDescription": "Создание подкастов из {0} RSS-ленты", "MessageTaskOpmlImportFeed": "Канал импорта OPML", - "MessageTaskOpmlImportFeedDescription": "Импорт RSS-канала \"{0}\"", + "MessageTaskOpmlImportFeedDescription": "Импорт RSS-ленты «{0}»", "MessageTaskOpmlImportFeedFailed": "Не удалось получить ленту подкаста", "MessageTaskOpmlImportFeedPodcastDescription": "Создание подкаста \"{0}\"", "MessageTaskOpmlImportFeedPodcastExists": "Подкаст уже существует по адресу", @@ -922,7 +922,7 @@ "MessageTaskOpmlImportFinished": "Добавлено {0} подкастов", "MessageTaskOpmlParseFailed": "Не удалось разобрать OPML-файл", "MessageTaskOpmlParseFastFail": "Недопустимый тег файла OPML не найден ИЛИ тег не найден", - "MessageTaskOpmlParseNoneFound": "В OPML-файле не найдено ни одного канала", + "MessageTaskOpmlParseNoneFound": "В OPML-файле не найдено ни одной ленты", "MessageTaskScanItemsAdded": "{0} добавлено", "MessageTaskScanItemsMissing": "{0} отсутствует", "MessageTaskScanItemsUpdated": "{0} обновлено", @@ -942,23 +942,23 @@ "NoteChangeRootPassword": "Пользователь root — единственный пользователь, который может иметь пустой пароль", "NoteChapterEditorTimes": "Примечание: Время начала первой главы должно оставаться в 0:00, а время начала последней главы не может превышать продолжительность этой аудиокниги.", "NoteFolderPicker": "Примечание: папки, уже сопоставленные, не будут отображаться", - "NoteRSSFeedPodcastAppsHttps": "Предупреждение: Большинству приложений подкастов потребуется, чтобы URL-адрес RSS-канала использовал HTTPS", - "NoteRSSFeedPodcastAppsPubDate": "Предупреждение: 1 или более эпизодов не имеют даты публикации. Некоторые приложения для подкастов требуют этого.", + "NoteRSSFeedPodcastAppsHttps": "Предупреждение: Большинству приложений подкастов потребуется, чтобы URL-адрес RSS-ленты использовал HTTPS", + "NoteRSSFeedPodcastAppsPubDate": "Предупреждение: 1 или более выпусков не имеют даты публикации. Некоторые приложения для подкастов требуют этого.", "NoteUploaderFoldersWithMediaFiles": "Папки с медиафайлами будут обрабатываться как отдельные элементы библиотеки.", "NoteUploaderOnlyAudioFiles": "Если загружать только аудиофайлы, то каждый аудиофайл будет обрабатываться как отдельная аудиокнига.", "NoteUploaderUnsupportedFiles": "Неподдерживаемые файлы игнорируются. При выборе или удалении папки другие файлы, не находящиеся в папке элемента, игнорируются.", "NotificationOnBackupCompletedDescription": "Запускается при завершении резервного копирования", "NotificationOnBackupFailedDescription": "Срабатывает при сбое резервного копирования", - "NotificationOnEpisodeDownloadedDescription": "Запускается при автоматической загрузке эпизода подкаста", - "NotificationOnRSSFeedDisabledDescription": "Срабатывает, когда автоматическая загрузка эпизодов отключена из-за слишком большого количества неудачных попыток", - "NotificationOnRSSFeedFailedDescription": "Срабатывает при сбое запроса RSS-канала на автоматическую загрузку эпизода", + "NotificationOnEpisodeDownloadedDescription": "Запускается при автоматической скачивании выпуска подкаста", + "NotificationOnRSSFeedDisabledDescription": "Срабатывает, когда автоматическая скачка выпусков отключена из-за слишком большого количества неудачных попыток", + "NotificationOnRSSFeedFailedDescription": "Срабатывает при сбое запроса RSS-ленты на автоматическую скачивание выпуска", "NotificationOnTestDescription": "Событие для тестирования системы оповещения", - "PlaceholderBulkChapterInput": "Введите название главы или используйте нумерацию (например, \"Эпизод 1\", \"Глава 10\", \"1.\")", + "PlaceholderBulkChapterInput": "Введите название главы или используйте нумерацию (например, «Выпуск 1», «Глава 10», «1.»)", "PlaceholderNewCollection": "Новое имя коллекции", "PlaceholderNewFolderPath": "Путь к новой папке", "PlaceholderNewPlaylist": "Новое название плейлиста", "PlaceholderSearch": "Поиск...", - "PlaceholderSearchEpisode": "Поиск эпизода...", + "PlaceholderSearchEpisode": "Поиск выпуска...", "StatsAuthorsAdded": "авторов добавлено", "StatsBooksAdded": "книг добавлено", "StatsBooksAdditional": "Некоторые дополнения включают в себя…", @@ -1034,8 +1034,8 @@ "ToastEncodeCancelFailed": "Не удалось отменить кодирование", "ToastEncodeCancelSucces": "Кодирование отменено", "ToastEpisodeDownloadQueueClearFailed": "Не удалось очистить очередь", - "ToastEpisodeDownloadQueueClearSuccess": "Очередь загрузки эпизода очищена", - "ToastEpisodeUpdateSuccess": "{0 эпизодов обновлено", + "ToastEpisodeDownloadQueueClearSuccess": "Очищена очередь скачивания выпусков", + "ToastEpisodeUpdateSuccess": "{0} выпусков обновлено", "ToastErrorCannotShare": "Невозможно предоставить общий доступ на этом устройстве", "ToastFailedToCreate": "Не удалось создать", "ToastFailedToDelete": "Не удалось удалить", @@ -1044,7 +1044,7 @@ "ToastFailedToShare": "Не удалось поделиться", "ToastFailedToUpdate": "Не удалось обновить", "ToastInvalidImageUrl": "Неверный URL изображения", - "ToastInvalidMaxEpisodesToDownload": "Недопустимое максимальное количество загружаемых эпизодов", + "ToastInvalidMaxEpisodesToDownload": "Недопустимое максимальное количество скачиваемых выпусков", "ToastInvalidUrl": "Неверный URL", "ToastInvalidUrls": "Один или несколько URL неверны", "ToastItemCoverUpdateSuccess": "Обложка элемента обновлена", @@ -1072,15 +1072,15 @@ "ToastNameEmailRequired": "Имя и адрес электронной почты обязательны", "ToastNameRequired": "Имя обязательно для заполнения", "ToastNewApiKeyUserError": "Необходимо выбрать пользователя", - "ToastNewEpisodesFound": "{0} новых эпизодов найдено", + "ToastNewEpisodesFound": "Найдено {0} новых выпусков", "ToastNewUserCreatedFailed": "Не удалось создать учетную запись: \"{0}\"", "ToastNewUserCreatedSuccess": "Новая учетная запись создана", "ToastNewUserLibraryError": "Необходимо выбрать хотя бы одну библиотеку", "ToastNewUserPasswordError": "Должен иметь пароль, только пользователь root может иметь пустой пароль", "ToastNewUserTagError": "Необходимо выбрать хотя бы один тег", "ToastNewUserUsernameError": "Введите имя пользователя", - "ToastNoNewEpisodesFound": "Новых эпизодов не найдено", - "ToastNoRSSFeed": "У подкаста нет RSS-канала", + "ToastNoNewEpisodesFound": "Новых выпусков нету", + "ToastNoRSSFeed": "У подкаста нет RSS-ленты", "ToastNoUpdatesNecessary": "Обновления не требуются", "ToastNotificationCreateFailed": "Не удалось создать уведомление", "ToastNotificationDeleteFailed": "Не удалось удалить уведомление", @@ -1096,16 +1096,17 @@ "ToastPlaylistUpdateSuccess": "Плейлист обновлен", "ToastPodcastCreateFailed": "Не удалось создать подкаст", "ToastPodcastCreateSuccess": "Подкаст успешно создан", + "ToastPodcastEpisodeUpdated": "Выпуск обновлён", "ToastPodcastGetFeedFailed": "Не удалось получить ленту подкастов", - "ToastPodcastNoEpisodesInFeed": "В RSS-ленте эпизодов не найдено", - "ToastPodcastNoRssFeed": "В подкасте нет RSS-канала", + "ToastPodcastNoEpisodesInFeed": "В RSS-ленте выпусков не найдено", + "ToastPodcastNoRssFeed": "В подкасте нет RSS-ленты", "ToastProgressIsNotBeingSynced": "Прогресс не синхронизируется, перезапустите воспроизведение", "ToastProviderCreatedFailed": "Не удалось добавить провайдера", "ToastProviderCreatedSuccess": "Добавлен новый провайдер", "ToastProviderNameAndUrlRequired": "Имя и URL обязательные", "ToastProviderRemoveSuccess": "Провайдер удален", - "ToastRSSFeedCloseFailed": "Не удалось закрыть RSS-канал", - "ToastRSSFeedCloseSuccess": "RSS-канал закрыт", + "ToastRSSFeedCloseFailed": "Не удалось закрыть RSS-ленту", + "ToastRSSFeedCloseSuccess": "RSS-лента закрыта", "ToastRemoveFailed": "Не удалось удалить", "ToastRemoveItemFromCollectionFailed": "Не удалось удалить элемент из коллекции", "ToastRemoveItemFromCollectionSuccess": "Элемент удален из коллекции",