Files
plezy/lib/i18n/ru.i18n.json
T
edde746 9d13584c00 feat(settings): add appearance toggle to hide the Explore tab
The Explore tab appears for every Plex-backed profile because the Plex
Discover catalog source connects implicitly, with no way to opt out
short of a Jellyfin-only profile. Add a Show Explore Tab switch to
Appearance > Navigation that hides the tab in the bottom navigation and
side rail. UI-only: catalog sources stay connected so watchlist
surfaces keep working while the tab is hidden.

close #1844
2026-08-09 17:14:47 +02:00

1945 lines
124 KiB
JSON
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"app": {
"title": "Plezy"
},
"auth": {
"signInWithPlex": "Войти через Plex",
"showQRCode": "Показать QR-код",
"authenticate": "Войти",
"authenticationTimeout": "Время аутентификации истекло. Попробуйте снова.",
"scanQRToSignIn": "Отсканируйте QR-код для входа",
"waitingForAuth": "Ожидание аутентификации...\nВыполните вход в браузере.",
"useBrowser": "Использовать браузер",
"or": "или",
"connectToMediaBrowser": "Подключиться к ${product}",
"useQuickConnect": "Использовать Quick Connect",
"quickConnectInstructions": "Откройте Quick Connect в Jellyfin и введите этот код.",
"quickConnectWaiting": "Ожидание подтверждения…",
"quickConnectCancel": "Отмена",
"quickConnectExpired": "Срок действия Quick Connect истёк. Попробуйте снова.",
"localDataRecoveryRequired": "Plezy не удалось безопасно восстановить данные локального входа и несинхронизированные данные о воспроизведении. Войдите снова."
},
"common": {
"cancel": "Отмена",
"save": "Сохранить",
"close": "Закрыть",
"clear": "Очистить",
"reset": "Сбросить",
"later": "Позже",
"submit": "Отправить",
"confirm": "Подтвердить",
"retry": "Повторить",
"logout": "Выйти",
"unknown": "Неизвестно",
"refresh": "Обновить",
"yes": "Да",
"no": "Нет",
"delete": "Удалить",
"edit": "Редактировать",
"shuffle": "Перемешать",
"addTo": "Добавить в...",
"createNew": "Создать новый",
"connect": "Подключить",
"disconnect": "Отключить",
"play": "Воспроизвести",
"pause": "Пауза",
"resume": "Продолжить",
"error": "Ошибка",
"search": "Поиск",
"home": "Главная",
"back": "Назад",
"settings": "Настройки",
"mute": "Без звука",
"ok": "OK",
"off": "Выкл.",
"seasonNumber": "Сезон ${number}",
"episodeNumberTitle": "Эпизод ${number} - ${title}",
"chapterNumber": "Глава ${number}",
"reconnect": "Переподключить",
"viewAll": "Показать все",
"checkingNetwork": "Проверка сети...",
"loadingServers": "Загрузка серверов...",
"connectingToServers": "Подключение к серверам...",
"startingOfflineMode": "Запуск автономного режима...",
"loading": "Загрузка...",
"fullscreen": "Полноэкранный режим",
"exitFullscreen": "Выйти из полноэкранного режима",
"pressBackAgainToExit": "Нажмите ещё раз для выхода",
"ratingSource": {
"critic": "Критики",
"audience": "Зрители",
"imdb": "IMDb",
"tmdb": "TMDB",
"rottenTomatoes": "Rotten Tomatoes",
"simkl": "Simkl",
"mal": "MyAnimeList",
"anilist": "AniList",
"trakt": "Trakt",
"rottenTomatoesCritic": "Критики Rotten Tomatoes",
"rottenTomatoesAudience": "Зрители Rotten Tomatoes"
}
},
"screens": {
"licenses": "Лицензии",
"switchProfile": "Сменить профиль",
"subtitleStyling": "Стиль субтитров",
"mpvConfig": "mpv.conf",
"logs": "Логи"
},
"update": {
"available": "Доступно обновление",
"versionAvailable": "Доступна версия ${version}",
"currentVersion": "Текущая: ${version}",
"skipVersion": "Пропустить эту версию",
"viewRelease": "Посмотреть релиз",
"latestVersion": "У вас последняя версия",
"checkFailed": "Не удалось проверить обновления"
},
"settings": {
"title": "Настройки",
"supportDeveloper": "Поддержать Plezy",
"supportDeveloperDescription": "Пожертвуйте через Liberapay на развитие",
"language": "Язык",
"theme": "Тема",
"appearance": "Внешний вид",
"videoPlayback": "Воспроизведение видео",
"videoPlaybackDescription": "Настройка поведения воспроизведения",
"advanced": "Дополнительно",
"episodePosterMode": "Стиль постера эпизода",
"seriesPoster": "Постер сериала",
"seasonPoster": "Постер сезона",
"episodeThumbnail": "Миниатюра",
"showHeroSectionDescription": "Показывать карусель избранного контента на главном экране",
"secondsLabel": "Секунды",
"minutesLabel": "Минуты",
"secondsShort": "с",
"minutesShort": "м",
"durationHint": "Введите длительность (${min}-${max})",
"systemTheme": "Системная",
"lightTheme": "Светлая",
"darkTheme": "Тёмная",
"oledTheme": "OLED",
"libraryDensity": "Плотность библиотеки",
"displayScale": "Масштаб отображения",
"compact": "Компактный",
"comfortable": "Комфортный",
"tvCornerSpotlightBackdrop": "Фоновое изображение в углу",
"tvCornerSpotlightBackdropDescription": "Показывать изображение избранного материала в правом верхнем углу, а не на весь экран",
"viewMode": "Режим просмотра",
"gridView": "Сетка",
"listView": "Список",
"showHeroSection": "Показать раздел избранного",
"continueWatchingAction": "Действие для «Продолжить просмотр»",
"continueWatchingPlay": "Воспроизвести",
"continueWatchingDetails": "Открыть сведения",
"episodeAction": "Действие для эпизодов",
"episodePlay": "Воспроизвести",
"episodeDetails": "Открыть сведения",
"useGlobalHubs": "Использовать макет главной",
"useGlobalHubsDescription": "Показывать единые разделы главной. Иначе использовать рекомендации библиотек.",
"showServerNameOnHubs": "Показывать имя сервера в хабах",
"showServerNameOnHubsDescription": "Всегда показывать имена серверов в заголовках разделов.",
"groupLibrariesByServer": "Группировать библиотеки по серверам",
"groupLibrariesByServerDescription": "Группировать библиотеки боковой панели по медиасерверам.",
"alwaysKeepSidebarOpen": "Всегда держать боковую панель открытой",
"alwaysKeepSidebarOpenDescription": "Боковая панель остаётся развёрнутой, область контента подстраивается",
"showUnwatchedCount": "Показывать количество непросмотренных",
"showUnwatchedCountDescription": "Отображать количество непросмотренных эпизодов для сериалов и сезонов",
"showEpisodeNumberOnCards": "Показывать номер эпизода на карточках",
"showEpisodeNumberOnCardsDescription": "Показывать номер сезона и серии на карточках серий",
"showSeasonPostersOnTabs": "Показывать постеры сезонов на вкладках",
"showSeasonPostersOnTabsDescription": "Показывать постер каждого сезона над его вкладкой",
"tvFullCardLayout": "Полноформатные ТВ-карточки",
"tvFullCardLayoutDescription": "Использовать ТВ-карточки только с изображением и наложенными именами актёров",
"focusGlow": "Свечение при фокусе",
"focusGlowDescription": "Показывать мягкое свечение вокруг карточки в фокусе",
"visualEffects": "Визуальные эффекты",
"visualEffectsAuto": "Автоматически",
"visualEffectsAutoDescription": "Автоматически уменьшать эффекты на маломощных устройствах",
"visualEffectsFull": "Полные",
"visualEffectsReduced": "Уменьшенные",
"visualEffectsReducedDescription": "Меньше анимаций и графика с более низким разрешением",
"hideSpoilers": "Скрыть спойлеры непросмотренных эпизодов",
"hideSpoilersDescription": "Размывать миниатюры и описания непросмотренных серий",
"playerBackend": "Бэкенд плеера",
"exoPlayer": "ExoPlayer",
"mpv": "mpv",
"hardwareDecoding": "Аппаратное декодирование",
"hardwareDecodingDescription": "Использовать аппаратное ускорение, когда доступно",
"bufferSize": "Размер буфера",
"bufferSizeMB": "${size}МБ",
"bufferSizeAuto": "Авто (Рекомендуется)",
"bufferSizeWarning": "Доступно памяти: ${heap} МБ. Буфер размером ${size} МБ может повлиять на воспроизведение.",
"playbackBuffer": "Буфер воспроизведения",
"playbackBufferAuto": "Авто (рекомендуется)",
"playbackBufferLarge": "Большой",
"playbackBufferExtraLarge": "Очень большой",
"playbackBufferDescription": "Буферизирует больше при нестабильном соединении. Также ограничено размером буфера.",
"defaultQualityTitle": "Качество по умолчанию",
"musicQualityTitle": "Качество музыки",
"subtitleStyling": "Стиль субтитров",
"subtitleStylingDescription": "Настроить внешний вид субтитров",
"smallSkipDuration": "Малая перемотка",
"largeSkipDuration": "Большая перемотка",
"rewindOnResume": "Перемотка при возобновлении",
"secondsUnit": "${seconds} с",
"defaultSleepTimer": "Таймер сна по умолчанию",
"minutesUnit": "${minutes} мин",
"rememberTrackSelections": "Запоминать выбор дорожек для каждого сериала/фильма",
"rememberTrackSelectionsDescription": "Запоминать выбор аудиодорожки и субтитров для каждого материала",
"followServerTrackSelections": "Использовать выбор дорожек сервера для каждой серии",
"followServerTrackSelectionsDescription": "При смене серии применять аудио и субтитры, выбранные на сервере, вместо переноса текущего выбора",
"showChapterMarkersOnTimeline": "Показывать маркеры глав на шкале перемотки",
"showChapterMarkersOnTimelineDescription": "Разделять шкалу перемотки по границам глав",
"clickVideoTogglesPlayback": "Нажатие на видео запускает или приостанавливает воспроизведение",
"clickVideoTogglesPlaybackDescription": "Нажатие на видео запускает или приостанавливает воспроизведение вместо показа элементов управления.",
"videoPlayerControls": "Элементы управления плеером",
"keyboardShortcuts": "Горячие клавиши",
"keyboardShortcutsDescription": "Настроить горячие клавиши",
"videoPlayerNavigation": "Навигация видеоплеера",
"videoPlayerNavigationDescription": "Использовать клавиши стрелок для навигации по элементам управления плеером",
"watchTogetherRelay": "Сервер ретрансляции для совместного просмотра",
"watchTogetherRelayDescription": "Задайте свой сервер ретрансляции. Все участники должны использовать один сервер.",
"watchTogetherRelayHint": "https://my-relay.example.com",
"watchTogetherRelayInvalid": "Введите допустимый базовый HTTP- или HTTPS-адрес сервера ретрансляции.",
"crashReporting": "Отчёты об ошибках",
"crashReportingDescription": "Отправлять отчёты об ошибках для улучшения приложения",
"debugLogging": "Журнал отладки",
"debugLoggingDescription": "Включить подробное журналирование для устранения неполадок",
"viewLogs": "Просмотр логов",
"viewLogsDescription": "Просмотр логов приложения",
"clearImageCache": "Очистить кэш изображений",
"clearImageCacheDescription": "Очистить кэшированные обложки и миниатюры. Изображения могут загружаться медленнее, пока не будут загружены снова.",
"clearImageCacheSuccess": "Кэш изображений успешно очищен",
"resetSettings": "Сбросить настройки",
"resetSettingsDescription": "Восстановить настройки по умолчанию. Это нельзя отменить.",
"resetSettingsSuccess": "Настройки успешно сброшены",
"backup": "Резервная копия",
"exportSettings": "Экспорт настроек",
"exportSettingsDescription": "Сохранить настройки в файл",
"exportSettingsSuccess": "Настройки экспортированы",
"importSettings": "Импорт настроек",
"importSettingsDescription": "Восстановить настройки из файла",
"importSettingsConfirm": "Это заменит ваши текущие настройки. Продолжить?",
"importSettingsSuccess": "Настройки импортированы",
"importSettingsInvalidFile": "Этот файл не является действительным экспортом настроек Plezy",
"importSettingsNoUser": "Войдите в систему перед импортом настроек",
"shortcutsReset": "Горячие клавиши сброшены по умолчанию",
"about": "О приложении",
"aboutDescription": "Информация о приложении и лицензии",
"updates": "Обновления",
"updateAvailable": "Доступно обновление",
"checkForUpdates": "Проверить обновления",
"autoCheckUpdatesOnStartup": "Автоматически проверять обновления при запуске",
"autoCheckUpdatesOnStartupDescription": "Уведомлять о доступном обновлении при запуске",
"validationErrorEnterNumber": "Введите корректное число",
"validationErrorDuration": "Длительность должна быть от ${min} до ${max} ${unit}",
"shortcutAlreadyAssigned": "Сочетание клавиш уже назначено действию «${action}»",
"shortcutUpdated": "Сочетание клавиш для действия «${action}» обновлено",
"saveFailed": "Не удалось сохранить изменения. Попробуйте снова.",
"autoSkip": "Автопропуск",
"autoSkipIntro": "Автопропуск вступления",
"autoSkipIntroDescription": "Автоматически пропускать маркеры вступления через несколько секунд",
"autoSkipCredits": "Автопропуск титров",
"autoSkipCreditsDescription": "Автоматически пропускать титры и воспроизводить следующий эпизод",
"forceSkipMarkerFallback": "Всегда использовать резервные маркеры",
"forceSkipMarkerFallbackDescription": "Использовать шаблоны названий глав, даже если в Plex есть собственные маркеры",
"autoSkipDelay": "Задержка автопропуска",
"autoSkipDelayDescription": "Подождать ${seconds} секунд перед автопропуском",
"introPattern": "Шаблон маркера вступления",
"introPatternDescription": "Регулярное выражение для распознавания маркеров вступления в заголовках глав",
"creditsPattern": "Шаблон маркера титров",
"creditsPatternDescription": "Регулярное выражение для распознавания маркеров титров в заголовках глав",
"invalidRegex": "Недопустимое регулярное выражение",
"regex": "Регулярное выражение",
"downloads": "Загрузки",
"downloadLocationDescription": "Выберите место для хранения загруженного контента",
"downloadLocationDefault": "По умолчанию (Хранилище приложения)",
"downloadLocationCustom": "Другое расположение",
"selectFolder": "Выбрать папку",
"resetToDefault": "Сбросить по умолчанию",
"currentPath": "Текущий: ${path}",
"downloadLocationChanged": "Место загрузки изменено",
"downloadLocationReset": "Место загрузки сброшено по умолчанию",
"downloadLocationInvalid": "Выбранная папка недоступна для записи",
"downloadLocationPickerUnavailable": "Выбор папки недоступен на этом устройстве",
"downloadOnWifiOnly": "Загружать только по Wi-Fi",
"downloadOnWifiOnlyDescription": "Запретить загрузку по мобильным данным",
"autoRemoveWatchedDownloads": "Автоудаление просмотренных загрузок",
"autoRemoveWatchedDownloadsDescription": "Автоматически удалять просмотренные загрузки",
"cellularDownloadBlocked": "Загрузки через мобильную сеть заблокированы. Используйте Wi-Fi или измените настройку.",
"maxVolume": "Максимальная громкость",
"maxVolumeDescription": "Разрешить усиление громкости выше 100% для тихих медиа",
"maxVolumePercent": "${percent}%",
"discordRichPresence": "Discord Rich Presence",
"discordRichPresenceDescription": "Показывать, что вы смотрите, в Discord",
"services": "Сервисы",
"servicesDescription": "Подключите Trakt, MyAnimeList, Seerr и другие",
"manageLibrariesDescription": "Изменять порядок и скрывать библиотеки",
"companionRemoteServer": "Сервер удалённого управления",
"companionRemoteServerDescription": "Разрешить мобильным устройствам в сети управлять этим приложением",
"autoPip": "Автоматический режим «картинка в картинке»",
"autoPipDescription": "Автоматически включать режим «картинка в картинке» при выходе из приложения во время воспроизведения",
"matchContentFrameRate": "Соответствие частоты кадров контента",
"matchContentFrameRateDescription": "Подстраивать частоту обновления экрана под видео",
"matchRefreshRate": "Соответствие частоты обновления",
"matchRefreshRateDescription": "Подстраивать частоту обновления в полноэкранном режиме",
"matchDynamicRange": "Соответствие динамического диапазона",
"matchDynamicRangeDescription": "Включать HDR для HDR-контента, затем возвращаться к SDR",
"displaySwitchDelay": "Задержка переключения дисплея",
"tunneledPlayback": "Туннельное воспроизведение",
"tunneledPlaybackDescription": "Использовать видеотуннелирование. Отключите, если при воспроизведении HDR отображается чёрный экран.",
"audioPassthrough": "Сквозной вывод аудио",
"audioPassthroughDescription": "Передавать звук Dolby/DTS на ресивер или телевизор без перекодирования, сохраняя объёмный звук. Отключите, если нет звука.",
"audioPassthroughDescriptionAppleTv": "Использовать встроенный декодер Dolby от Apple для Dolby Digital Plus, включая Atmos. DTS и TrueHD по-прежнему воспроизводятся как многоканальный PCM. Отключите, если звук отсутствует.",
"audioDownmix": "Микширование в стерео",
"audioDownmixDescription": "Микширует объёмный звук в два канала для стереодинамиков или наушников",
"downmixCenterBoost": "Усиление центрального канала",
"downmixCenterBoostValue": "${db} дБ",
"downmixCenterBoostLabel": "Усиление (дБ)",
"downmixCenterBoostShort": "дБ",
"audioDownmixNormalize": "Нормализация громкости при микшировании",
"audioDownmixNormalizeDescription": "Снижает уровень микса во избежание клиппинга. Отключите, чтобы сохранить исходную громкость (возможны искажения в громких сценах).",
"dvConversionMode": "Преобразование Dolby Vision",
"dvConversionModeDescription": "Выберите, как ExoPlayer обрабатывает файлы Dolby Vision Profile 7.",
"dvConversionAuto": "Авто",
"dvConversionNative": "Нативно / отключено",
"dvConversionDv81": "P7 → P8.1",
"dvConversionHevcStrip": "P7 → HEVC",
"dvConversionAutoDescription": "Использовать определение возможностей устройства и обычное резервное поведение",
"dvConversionNativeDescription": "Принудительно использовать нативный DV7 и не повторять DV-конвертацию",
"dvConversionDv81Description": "Принудительно выполнять inline-конвертацию RPU в Dolby Vision профиль 8.1",
"dvConversionHevcStripDescription": "Удалять слои Dolby Vision RPU/EL и передавать обычный HEVC",
"requireProfileSelectionOnOpen": "Запрашивать профиль при запуске",
"requireProfileSelectionOnOpenDescription": "Показывать выбор профиля при каждом открытии приложения",
"forceTvMode": "Принудительный режим ТВ",
"forceTvModeDescription": "Принудительно включить ТВ-интерфейс. Для устройств без автоопределения. Требуется перезапуск.",
"startInFullscreen": "Запускать в полноэкранном режиме",
"startInFullscreenDescription": "Открывать Plezy в полноэкранном режиме при запуске",
"exitFullscreenOnPlayerClose": "Выходить из полноэкранного режима при закрытии плеера",
"exitFullscreenOnPlayerCloseDescription": "Автоматически выходить из полноэкранного режима при закрытии видеоплеера",
"autoHidePerformanceOverlay": "Автоскрытие оверлея производительности",
"autoHidePerformanceOverlayDescription": "Скрывать оверлей производительности вместе с элементами управления воспроизведением",
"showNavBarLabels": "Показывать подписи панели навигации",
"showNavBarLabelsDescription": "Отображать текстовые подписи под иконками панели навигации",
"startupSection": "Начальный раздел",
"showExploreTab": "",
"showExploreTabDescription": "",
"liveTvDefaultFavorites": "Избранные каналы по умолчанию",
"liveTvDefaultFavoritesDescription": "Показывать только избранные каналы при открытии ТВ",
"display": "Экран",
"homeScreen": "Главный экран",
"navigation": "Навигация",
"window": "Окно",
"content": "Контент",
"player": "Плеер",
"subtitlesAndConfig": "Субтитры и конфигурация",
"seekAndTiming": "Перемотка и время",
"behavior": "Поведение"
},
"search": {
"hint": "Поиск фильмов, сериалов, музыки...",
"tryDifferentTerm": "Попробуйте другой запрос",
"searchYourMedia": "Поиск в вашей медиатеке",
"enterTitleActorOrKeyword": "Введите название, актёра или ключевое слово"
},
"hotkeys": {
"setShortcutFor": "Назначить клавишу для ${actionName}",
"clearShortcut": "Очистить клавишу",
"noShortcutSet": "Сочетание не задано",
"currentShortcut": "Текущее сочетание:",
"pressToRecord": "Выберите, чтобы записать сочетание клавиш",
"recordingShortcut": "Нажмите сочетание клавиш сейчас",
"actions": {
"playPause": "Воспроизведение/Пауза",
"volumeUp": "Громкость выше",
"volumeDown": "Громкость ниже",
"seekForward": "Перемотка вперёд (${seconds}с)",
"seekBackward": "Перемотка назад (${seconds}с)",
"fullscreenToggle": "Полноэкранный режим",
"muteToggle": "Вкл./выкл. звук",
"subtitleToggle": "Вкл./выкл. субтитры",
"audioTrackNext": "Следующая аудиодорожка",
"subtitleTrackNext": "Следующая дорожка субтитров",
"chapterNext": "Следующая глава",
"chapterPrevious": "Предыдущая глава",
"episodeNext": "Следующая серия",
"episodePrevious": "Предыдущая серия",
"speedIncrease": "Увеличить скорость",
"speedDecrease": "Уменьшить скорость",
"speedReset": "Сбросить скорость",
"zoomIn": "Увеличить масштаб",
"zoomOut": "Уменьшить масштаб",
"zoomReset": "Сбросить масштаб",
"subSeekNext": "К следующему субтитру",
"subSeekPrev": "К предыдущему субтитру",
"shaderToggle": "Вкл./выкл. шейдеры",
"skipMarker": "Пропустить вступление/титры",
"screenshot": "Сделать снимок экрана"
}
},
"fileInfo": {
"title": "Информация о файле",
"overview": "Обзор",
"video": "Видео",
"audio": "Аудио",
"subtitles": "Субтитры",
"images": "Встроенные изображения",
"dataStreams": "Потоки данных",
"lyrics": "Текст песни",
"file": "Файл",
"attachments": "Вложения",
"delivery": "Доставка",
"versionCounter": "Версия ${index} из ${count}",
"fileCounter": "Файл ${index} из ${count}",
"noStreams": "Сервер не сообщил о потоках для этого файла.",
"copyPath": "Копировать путь",
"pathCopied": "Путь к файлу скопирован",
"codec": "Кодек",
"codecTag": "Тег кодека",
"resolution": "Разрешение",
"codedResolution": "Кодированное разрешение",
"bitrate": "Битрейт",
"frameRate": "Частота кадров",
"rotation": "Поворот",
"comment": "Комментарий",
"audioDescription": "Аудиоописание",
"headerCompression": "Сжатие заголовков",
"sidecarFile": "Файл-спутник",
"transportTimestamp": "Метка времени транспорта",
"displayOffset": "Смещение отображения",
"previewFailureCode": "Код ошибки превью",
"previewRetries": "Повторные попытки превью",
"aspectRatio": "Соотношение сторон",
"pixelAspectRatio": "Попиксельное соотношение сторон",
"profile": "Профиль",
"level": "Уровень",
"bitDepth": "Глубина цвета",
"pixelFormat": "Формат пикселей",
"colorSpace": "Цветовое пространство",
"colorRange": "Цветовой диапазон",
"colorPrimaries": "Основные цвета",
"colorTransfer": "Передача цвета",
"chromaSubsampling": "Субдискретизация цветности",
"chromaLocation": "Расположение цветности",
"scanType": "Тип развёртки",
"interlaced": "Чересстрочный",
"anamorphic": "Анаморфный",
"referenceFrames": "Опорные кадры",
"dynamicRange": "Динамический диапазон",
"dolbyVision": "Dolby Vision",
"dolbyVisionLevel": "Уровень Dolby Vision",
"dolbyVisionVersion": "Версия Dolby Vision",
"dolbyVisionLayers": "Слои Dolby Vision",
"baseLayerCompatibility": "Совместимость базового слоя",
"avcBitstream": "Битовый поток AVC",
"nalLengthSize": "Размер длины NAL",
"scalingMatrix": "Пользовательская матрица масштабирования",
"streamIdentifier": "Идентификатор потока",
"streamIndex": "Индекс потока",
"streamId": "ID потока",
"language": "Язык",
"languageCode": "Код языка",
"streamTitle": "Название дорожки",
"channels": "Каналы",
"sampleRate": "Частота дискретизации",
"spatialAudio": "Пространственное аудио",
"textBased": "Текстовый",
"subtitleFormat": "Формат файла-спутника",
"provider": "Провайдер",
"matchScore": "Оценка совпадения",
"externalDelivery": "Может передаваться отдельно",
"sidecarPath": "Путь к файлу-спутнику",
"sourceStream": "Скопировано из",
"temporary": "Временный",
"timeBase": "Временная база",
"overallBitrate": "Общий битрейт",
"path": "Путь",
"fileName": "Имя файла",
"size": "Размер",
"totalSize": "Общий размер",
"container": "Контейнер",
"duration": "Длительность",
"previewThumbnails": "Миниатюры превью",
"previewIndex": "Индекс превью",
"packetLength": "Длина пакета",
"filePresent": "Файл присутствует",
"fileReadable": "Доступен для чтения сервером",
"streamPath": "Путь потока",
"optimizedForStreaming": "Оптимизировано для потоковой передачи",
"has64bitOffsets": "64-битные смещения",
"protocol": "Протокол",
"mediaType": "Тип медиа",
"sourceKind": "Тип источника",
"optimizedVersion": "Оптимизированная версия",
"optimizationTarget": "Цель оптимизации",
"deletedAt": "Удалено",
"remoteSource": "Удалённый источник",
"infiniteStream": "Бесконечный поток",
"directPlay": "Прямое воспроизведение",
"directStream": "Прямой поток",
"transcoding": "Транскодирование",
"etag": "ETag",
"versionId": "ID версии",
"fileId": "ID файла",
"defaultAudioTrack": "Аудиодорожка по умолчанию",
"defaultSubtitleTrack": "Дорожка субтитров по умолчанию",
"subtitlesOff": "Выкл.",
"flagDefault": "По умолчанию",
"flagForced": "Принудительная",
"flagSelected": "Выбрана",
"flagExternal": "Внешняя",
"flagHearingImpaired": "Для слабослышащих",
"flagDub": "Дубляж",
"flagOriginal": "Оригинал"
},
"mediaMenu": {
"markAsWatched": "Отметить как просмотренное",
"markAsUnwatched": "Отметить как непросмотренное",
"removeFromContinueWatching": "Удалить из «Продолжить просмотр»",
"viewDetails": "Показать сведения",
"goToSeries": "Перейти к сериалу",
"shufflePlay": "Случайное воспроизведение",
"shuffleNotAvailableOffline": "Перемешивание недоступно офлайн",
"fileInfo": "Информация о файле",
"deleteEpisodeFromServer": "Удалить эпизод с сервера",
"deleteSeasonFromServer": "Удалить сезон с сервера",
"deleteShowFromServer": "Удалить сериал с сервера",
"deleteMovieFromServer": "Удалить фильм с сервера",
"deleteEpisodeTitle": "Удалить этот эпизод?",
"deleteSeasonTitle": "Удалить этот сезон?",
"deleteShowTitle": "Удалить этот сериал?",
"deleteMovieTitle": "Удалить этот фильм?",
"deleteEpisodeConfirm": "Удалить эпизод",
"deleteSeasonConfirm": "Удалить сезон",
"deleteShowConfirm": "Удалить сериал",
"deleteMovieConfirm": "Удалить фильм",
"deleteAnyway": "Всё равно удалить",
"confirmDeleteTarget": "Навсегда удалить ${title} с вашего сервера?",
"deleteMultipleWarning": "Это включает все эпизоды и их файлы.",
"deleteEpisodeCountWarning": {
"one": "Это удалит содержащийся в нём ${n} эпизод и его файл.",
"few": "Это удалит содержащиеся в нём ${n} эпизода и их файлы.",
"many": "Это удалит содержащиеся в нём ${n} эпизодов и их файлы.",
"other": "Это удалит содержащиеся в нём ${n} эпизодов и их файлы."
},
"deleteMultiPartWarning": {
"one": "Этот элемент хранится как ${n} файл, который будет удалён.",
"few": "Этот элемент хранится в ${n} файлах, и все они будут удалены.",
"many": "Этот элемент хранится в ${n} файлах, и все они будут удалены.",
"other": "Этот элемент хранится в ${n} файлах, и все они будут удалены."
},
"deleteSharedFileHeading": {
"one": "В этом же файле хранится ещё ${n} эпизод, и он тоже будет удалён:",
"few": "В этом же файле хранятся ещё ${n} эпизода, и они тоже будут удалены:",
"many": "В этом же файле хранятся ещё ${n} эпизодов, и они тоже будут удалены:",
"other": "В этом же файле хранятся ещё ${n} эпизодов, и они тоже будут удалены:"
},
"deleteScopeUnverifiedProbeFailed": "Plezy не смог проверить, какие файлы будут удалены, поэтому может быть удалено больше, чем указанный выше элемент. Отмените и попробуйте снова либо удалите в любом случае.",
"deleteScopeUnverifiedNoFileInfo": "Ваш сервер не предоставил сведения о файлах для этого элемента, поэтому Plezy не может проверить, какие файлы будут удалены. Может быть удалено больше, чем указанный выше элемент.",
"mediaDeletedSuccessfully": "Медиаэлемент успешно удалён",
"mediaFailedToDelete": "Не удалось удалить медиаэлемент",
"rate": "Оценить",
"playFromBeginning": "Воспроизвести сначала",
"playVersion": "Воспроизвести версию..."
},
"rateSheet": {
"title": "Оценить",
"server": "Сервер",
"favorite": "Добавить в избранное",
"favorited": "Добавлено в избранное",
"saved": "Сохранено",
"notAvailable": "Совпадений не найдено",
"noConnectedServices": "Подключите сервис в настройках, чтобы выставлять оценки в нём."
},
"accessibility": {
"mediaCardMovie": "${title}, фильм",
"mediaCardShow": "${title}, сериал",
"mediaCardEpisode": "${title}, ${episodeInfo}",
"mediaCardSeason": "${title}, ${seasonInfo}",
"mediaCardWatched": "просмотрено",
"mediaCardPartiallyWatched": "просмотрено ${percent} процентов",
"mediaCardUnwatched": "не просмотрено",
"tapToPlay": "Нажмите для воспроизведения",
"decrease": "Уменьшить",
"increase": "Увеличить",
"decreaseValue": "Уменьшить ${label}",
"increaseValue": "Увеличить ${label}",
"hue": "Цветовой тон",
"saturation": "Насыщенность",
"brightness": "Яркость",
"hexColor": "Шестнадцатеричный цвет",
"expandText": "Развернуть текст",
"collapseText": "Свернуть текст",
"alphabetNavigation": "Навигация по алфавиту",
"alphabetScrollHint": "Проведите вверх или вниз для перехода по буквам",
"rowColumnPosition": "Строка ${row} из ${rowCount}, столбец ${column} из ${columnCount}",
"rowPosition": "Строка ${row} из ${rowCount}"
},
"tooltips": {
"shufflePlay": "Случайное воспроизведение",
"playTrailer": "Воспроизвести трейлер",
"markAsWatched": "Отметить как просмотренное",
"markAsUnwatched": "Отметить как непросмотренное"
},
"audioTracks": {
"track": "Аудиодорожка ${n}"
},
"videoControls": {
"audioLabel": "Аудио",
"subtitlesLabel": "Субтитры",
"resetToZero": "Сбросить до 0мс",
"addTime": "+${amount}${unit}",
"minusTime": "-${amount}${unit}",
"playsLater": "${label} воспроизводится позже",
"playsEarlier": "${label} воспроизводится раньше",
"noOffset": "Без смещения",
"letterbox": "Вписать в экран",
"fillScreen": "Заполнить экран",
"stretch": "Растянуть",
"lockRotation": "Заблокировать поворот",
"unlockRotation": "Разблокировать поворот",
"timerActive": "Таймер активен",
"playbackWillPauseIn": "Воспроизведение будет приостановлено через ${duration}",
"sleepTimerEndOfVideo": "Конец текущего видео",
"sleepTimerStopAtHeader": "Остановить на",
"sleepTimerDurationHeader": "Таймер",
"playbackWillPauseAtEnd": "Воспроизведение будет приостановлено в конце этого видео",
"stillWatching": "Всё ещё смотрите?",
"pausingIn": "Пауза через ${seconds}с",
"continueWatching": "Продолжить",
"autoPlayNext": "Автовоспроизведение следующего",
"playNext": "Следующее",
"playButton": "Воспроизвести",
"pauseButton": "Пауза",
"playbackPaused": "На паузе",
"playbackResumed": "Воспроизведение",
"loadingVideo": "Загрузка видео",
"showPlaybackControls": "Показать элементы управления воспроизведением",
"hidePlaybackControls": "Скрыть элементы управления воспроизведением",
"seekBackwardButton": "Перемотать назад на ${seconds} с",
"seekForwardButton": "Перемотать вперёд на ${seconds} с",
"previousButton": "Предыдущий эпизод",
"nextButton": "Следующий эпизод",
"previousChapterButton": "Предыдущая глава",
"nextChapterButton": "Следующая глава",
"muteButton": "Без звука",
"unmuteButton": "Включить звук",
"settingsButton": "Настройки воспроизведения",
"tracksButton": "Аудио и субтитры",
"chaptersButton": "Главы",
"versionQualityButton": "Версия и качество",
"versionColumnHeader": "Версия",
"qualityColumnHeader": "Качество",
"qualityOriginal": "Оригинал",
"qualityPresetLabel": "${resolution}p ${bitrate} Мбит/с",
"transcodeUnavailableFallback": "Транскодирование недоступно — воспроизведение в оригинальном качестве",
"subtitleUnavailableFallback": "Не удалось загрузить выбранные субтитры — воспроизведение продолжится без субтитров",
"pipButton": "Режим «картинка в картинке»",
"aspectRatioButton": "Соотношение сторон",
"ambientLighting": "Фоновая подсветка",
"fullscreenButton": "Полноэкранный режим",
"exitFullscreenButton": "Выйти из полноэкранного режима",
"alwaysOnTopButton": "Всегда поверх",
"rotationLockButton": "Блокировка поворота",
"lockScreen": "Заблокировать экран",
"screenLockButton": "Блокировка экрана",
"longPressToUnlock": "Удерживайте для разблокировки",
"timelineSlider": "Временная шкала",
"volumeSlider": "Уровень громкости",
"endsAt": "Закончится в ${time}",
"pipActive": "Воспроизводится в режиме «картинка в картинке»",
"pipFailed": "Не удалось запустить режим «картинка в картинке»",
"screenshotSaved": "Снимок экрана сохранён",
"zoomPercent": "Масштаб ${percent}%",
"pipErrors": {
"androidVersion": "Требуется Android 8.0 или новее",
"iosVersion": "Требуется iOS 15.0 или новее",
"permissionDisabled": "Режим «картинка в картинке» отключён. Включите его в системных настройках.",
"notSupported": "Устройство не поддерживает режим «картинка в картинке»",
"voSwitchFailed": "Не удалось переключить видеовыход для «картинки в картинке»",
"failed": "Не удалось запустить режим «картинка в картинке»",
"unknown": "Произошла ошибка: ${error}"
},
"chapters": "Главы",
"noChaptersAvailable": "Главы недоступны",
"queue": "Очередь",
"noQueueItems": "В очереди нет элементов",
"noAudioDevicesAvailable": "Нет доступных аудиоустройств",
"searchSubtitles": "Поиск субтитров",
"language": "Язык",
"noSubtitlesFound": "Субтитры не найдены",
"subtitleDownloaded": "Субтитры загружены",
"subtitleDownloadedNotApplied": "Субтитры загружены, но их не удалось выбрать",
"subtitleDownloadFailed": "Не удалось загрузить субтитры",
"searchLanguages": "Поиск языков..."
},
"userStatus": {},
"messages": {
"markedAsWatched": "Отмечено как просмотренное",
"markedAsUnwatched": "Отмечено как непросмотренное",
"markedAsWatchedOffline": "Отмечено как просмотренное (синхронизируется при подключении)",
"markedAsUnwatchedOffline": "Отмечено как непросмотренное (синхронизируется при подключении)",
"autoRemovedWatchedDownload": "Автоудалено: ${title}",
"autoRemovedWatchedDownloads": {
"one": "Автоматически удалена ${n} просмотренная загрузка",
"few": "Автоматически удалены ${n} просмотренные загрузки",
"many": "Автоматически удалено ${n} просмотренных загрузок",
"other": "Автоматически удалено ${n} просмотренной загрузки"
},
"removedFromContinueWatching": "Удалено из «Продолжить просмотр»",
"errorLoading": "Ошибка: ${error}",
"searchPartialResults": "Поиск по некоторым медиасерверам не удался. Показываем доступные результаты.",
"streamInterrupted": "Поток прервался. Нажмите «Воспроизвести» или перемотайте, чтобы повторить попытку.",
"liveStreamInterrupted": "Прямая трансляция прервалась. Нажмите «Воспроизвести», чтобы повторить попытку.",
"fileInfoNotAvailable": "Информация о файле недоступна",
"playbackAuthenticationRequired": "Чтобы воспроизвести этот материал, снова войдите на медиасервер.",
"playbackServerUnavailable": "Медиасервер недоступен. Попробуйте позже.",
"playbackDataInvalid": "Сервер вернул некорректные сведения для воспроизведения.",
"playbackCancelled": "Воспроизведение отменено.",
"playbackFailed": "Не удалось начать воспроизведение.",
"errorLoadingFileInfo": "Ошибка загрузки информации о файле: ${error}",
"errorLoadingSeries": "Ошибка загрузки сериала",
"musicNotSupported": "Воспроизведение музыки пока не поддерживается",
"noDescriptionAvailable": "Описание недоступно",
"noProfilesAvailable": "Профили недоступны",
"contactAdminForProfiles": "Обратитесь к администратору сервера для добавления профилей",
"unableToDetermineLibrarySection": "Не удаётся определить раздел библиотеки для этого элемента",
"logsCleared": "Логи очищены",
"logsCopied": "Логи скопированы в буфер обмена",
"noLogsAvailable": "Логи отсутствуют",
"libraryScanning": "Сканирование \"${title}\"...",
"libraryScanStarted": "Сканирование библиотеки начато для \"${title}\"",
"libraryScanFailed": "Не удалось отсканировать библиотеку: ${error}",
"metadataRefreshing": "Обновление метаданных \"${title}\"...",
"metadataRefreshStarted": "Обновление метаданных начато для \"${title}\"",
"metadataRefreshFailed": "Не удалось обновить метаданные: ${error}",
"logoutConfirm": "Вы уверены, что хотите выйти?",
"noSeasonsFound": "Сезоны не найдены",
"seasonsLoadFailed": "Не удалось загрузить сезоны",
"noEpisodesFound": "Эпизоды в первом сезоне не найдены",
"noEpisodesFoundGeneral": "Эпизоды не найдены",
"episodesLoadFailed": "Не удалось загрузить эпизоды",
"noResultsFound": "Результаты не найдены",
"sleepTimerSet": "Таймер сна установлен на ${label}",
"noItemsAvailable": "Нет доступных элементов",
"failedToCreatePlayQueueNoItems": "Не удалось создать очередь воспроизведения — нет элементов",
"failedPlayback": "Не удалось ${action}: ${error}",
"switchingToCompatiblePlayer": "Переключение на совместимый плеер...",
"serverLimitTitle": "Ошибка воспроизведения",
"serverLimitBody": "Ошибка сервера (HTTP 500). Лимит пропускной способности/транскодирования, вероятно, отклонил сессию. Попросите владельца изменить настройки.",
"mediaUnreadableTitle": "Файл недоступен",
"mediaUnreadableBody": "Сервер нашёл этот элемент, но не смог прочитать его файл (HTTP 404). Вероятно, файл был перемещён, удалён или его хранилище недоступно. Попросите владельца сервера проверить файл и пересканировать библиотеку.",
"serverBusyTitle": "",
"serverBusyBody": "",
"logsUploaded": "Логи загружены",
"logsUploadFailed": "Не удалось загрузить логи",
"logId": "ID лога",
"burnedSubtitlesUseMenu": ""
},
"subtitlingStyling": {
"text": "Текст",
"border": "Обводка",
"background": "Фон",
"fontSize": "Размер шрифта",
"textColor": "Цвет текста",
"borderSize": "Размер обводки",
"borderColor": "Цвет обводки",
"backgroundOpacity": "Прозрачность фона",
"backgroundColor": "Цвет фона",
"position": "Позиция",
"assOverride": "Переопределение ASS",
"overrideScale": "Масштаб",
"overrideForce": "Принудительно",
"overrideStrip": "Удалить стили",
"positionTop": "Сверху",
"positionBottom": "Снизу",
"anchorToScreen": "",
"anchorToScreenDescription": "",
"bold": "Жирный",
"italic": "Курсив",
"renderResolution": "Разрешение отрисовки",
"renderResolutionScreen": "Разрешение экрана",
"renderResolutionVideo": "Разрешение видео"
},
"mpvConfig": {
"title": "mpv.conf",
"description": "Расширенные настройки видеоплеера",
"presets": "Пресеты",
"noPresets": "Нет сохранённых пресетов",
"saveAsPreset": "Сохранить как пресет...",
"presetName": "Название пресета",
"presetNameHint": "Введите название для пресета",
"loadPreset": "Загрузить",
"deletePreset": "Удалить",
"presetSaved": "Пресет сохранён",
"presetLoaded": "Пресет загружен",
"presetDeleted": "Пресет удалён",
"confirmDeletePreset": "Вы уверены, что хотите удалить этот пресет?",
"configPlaceholder": "gpu-api=vulkan\nhwdec=auto\n# comment"
},
"dialog": {
"confirmAction": "Подтвердить действие"
},
"profiles": {
"addPlezyProfile": "Добавить профиль Plezy",
"switchingProfile": "Переключение профиля…",
"deleteThisProfileTitle": "Удалить этот профиль?",
"deleteThisProfileMessage": "Удалить ${displayName}. Подключения не изменятся.",
"active": "Активный",
"manage": "Управление",
"delete": "Удалить",
"signOut": "Выйти",
"signOutPlexTitle": "Выйти из Plex?",
"signOutPlexMessage": "Удалить ${displayName} и всех пользователей Plex Home? Вы сможете войти снова в любое время.",
"signedOutPlex": "Вы вышли из Plex.",
"signOutFailed": "Не удалось выйти.",
"sectionTitle": "Профили",
"summarySingle": "Добавляйте профили, чтобы сочетать управляемых пользователей и локальные профили",
"summaryMultipleWithActive": "${count} профилей · активный: ${activeName}",
"summaryMultiple": "${count} профилей",
"removeConnectionTitle": "Удалить соединение?",
"removeConnectionMessage": "Удалить доступ ${displayName} к ${connectionLabel}. У других профилей он останется.",
"deleteProfileTitle": "Удалить профиль?",
"deleteProfileMessage": "Удалить ${displayName} и его подключения. Серверы останутся доступны.",
"profileNameLabel": "Имя профиля",
"pinProtectionLabel": "Защита PIN-кодом",
"pinManagedByPlex": "PIN управляется Plex. Редактируйте на plex.tv.",
"noPinSetEditOnPlex": "PIN не установлен. Чтобы требовать его, отредактируйте пользователя Home на plex.tv.",
"setPin": "Установить PIN",
"setPinTitle": "Установить PIN",
"confirmPinTitle": "Подтвердить PIN",
"pinSet": "PIN установлен",
"changePin": "Изменить",
"removePin": "Удалить",
"connectionsLabel": "Соединения",
"add": "Добавить",
"deleteProfileButton": "Удалить профиль",
"noConnectionsHint": "Нет соединений — добавьте одно, чтобы использовать этот профиль.",
"noConnections": "Нет соединений",
"plexHomeAccount": "Аккаунт Plex Home",
"plexAccountChip": "Аккаунт Plex: ${account}",
"plexAccountUserChip": "${user} через ${account}",
"connectionDefault": "По умолчанию",
"connectionAs": "как ${displayName}",
"makeDefault": "Сделать по умолчанию",
"removeConnection": "Удалить",
"profileRenamed": "Профиль переименован.",
"borrowAddTo": "Добавить в ${displayName}",
"borrowExplain": "Используйте подключение другого профиля. Для защищённых профилей потребуется PIN.",
"borrowEmpty": "Пока нет доступных подключений.",
"borrowEmptySubtitle": "Сначала подключите Plex или Jellyfin к другому профилю.",
"borrowLoadFailed": "Не удалось загрузить доступные подключения. Попробуйте снова.",
"borrowFromProfile": "От ${displayName}",
"borrowConnectionBorrowed": "Подключение добавлено.",
"borrowFailed": "Не удалось добавить подключение.",
"incorrectPin": "Неверный PIN.",
"incorrectPinTryAgain": "Неверный PIN. Попробуйте ещё раз.",
"sourceProfileMissingParentAccount": "У исходного профиля отсутствует родительская учётная запись.",
"failedToLoadHomeUsers": "Не удалось загрузить пользователей Plex Home. Проверьте подключение и попробуйте ещё раз.",
"failedToVerifyPin": "Не удалось проверить PIN.",
"newProfile": "Новый профиль",
"profileNameHint": "например, Гости, Дети, Семейная комната",
"pinProtectionOptional": "Защита PIN-кодом (необязательно)",
"pinExplain": "Для переключения профилей нужен 4-значный PIN.",
"continueButton": "Продолжить",
"pinsDontMatch": "PIN-коды не совпадают"
},
"connections": {
"sectionTitle": "Подключения",
"addConnection": "Добавить подключение",
"addConnectionSubtitleNoProfile": "Войдите через Plex или подключите сервер Jellyfin",
"addConnectionSubtitleScoped": "Добавить к ${displayName}: Plex, Jellyfin или подключение другого профиля",
"sessionExpiredOne": "Сессия истекла для ${name}",
"sessionExpiredMany": "Сессия истекла для ${count} серверов",
"signInAgain": "Войти снова",
"editMediaBrowserTitle": "Изменить подключение ${product}",
"editMediaBrowserIntro": "Добавьте или удалите URL-адреса для ${serverName}. Plezy будет использовать доступный URL с наименьшей задержкой."
},
"discover": {
"title": "Обзор",
"noContentAvailable": "Контент недоступен",
"addMediaToLibraries": "Добавьте медиафайлы в ваши библиотеки",
"continueWatching": "Продолжить просмотр",
"continueWatchingIn": "Продолжить просмотр в ${library}",
"nextUp": "Далее",
"nextUpIn": "Далее в ${library}",
"recentlyAdded": "Недавно добавленное",
"recentlyAddedIn": "Недавно добавленное в ${library}",
"latestAlbumsIn": "Последние альбомы в ${library}",
"recentlyPlayedIn": "Недавно прослушанное в ${library}",
"mostPlayedIn": "Часто прослушиваемое в ${library}",
"playEpisode": "S${season}E${episode}",
"overview": "Обзор",
"cast": "В ролях",
"extras": "Трейлеры и доп. материалы",
"studio": "Студия",
"rating": "Рейтинг",
"director": "Режиссёр",
"directors": "Режиссёры",
"movie": "Фильм",
"tvShow": "Сериал",
"minutesLeft": "Осталось ${minutes} мин",
"moreLikeThis": "Похожее"
},
"errors": {
"searchFailed": "Ошибка поиска: ${error}",
"searchUnavailable": "Поиску не удалось связаться ни с одним медиасервером.",
"connectionTimeout": "Таймаут подключения при загрузке ${context}",
"connectionFailed": "Не удалось подключиться к медиасерверу",
"unableToLoad": "Не удалось загрузить ${context}. Повторите попытку.",
"noClientAvailable": "Клиент недоступен",
"pleaseEnterToken": "Введите токен",
"invalidToken": "Недействительный токен",
"failedToVerifyToken": "Не удалось проверить токен: ${error}",
"failedToSwitchProfile": "Не удалось переключиться на ${displayName}",
"failedToDeleteProfile": "Не удалось удалить ${displayName}",
"failedToRate": "Не удалось обновить оценку"
},
"libraries": {
"title": "Библиотеки",
"fallbackTitle": "Библиотека",
"scanLibraryFiles": "Сканировать файлы библиотеки",
"scanLibrary": "Сканировать библиотеку",
"analyze": "Анализировать",
"analyzeLibrary": "Анализировать библиотеку",
"refreshMetadata": "Обновить метаданные",
"emptyTrash": "Очистить корзину",
"emptyingTrash": "Очистка корзины для \"${title}\"...",
"trashEmptied": "Корзина очищена для \"${title}\"",
"failedToEmptyTrash": "Не удалось очистить корзину: ${error}",
"analyzing": "Анализ \"${title}\"...",
"analysisStarted": "Анализ начат для \"${title}\"",
"failedToAnalyze": "Не удалось проанализировать библиотеку: ${error}",
"noLibrariesFound": "Библиотеки не найдены",
"allLibrariesHidden": "Все библиотеки скрыты",
"hiddenLibrariesCount": "Скрытые библиотеки (${count})",
"thisLibraryIsEmpty": "Эта библиотека пуста",
"noItemsMatchFilters": "Нет элементов, соответствующих активным фильтрам",
"resetFilters": "Сбросить фильтры",
"all": "Все",
"clearAll": "Очистить все",
"scanLibraryConfirm": "Вы уверены, что хотите сканировать \"${title}\"?",
"analyzeLibraryConfirm": "Вы уверены, что хотите проанализировать \"${title}\"?",
"refreshMetadataConfirm": "Вы уверены, что хотите обновить метаданные для \"${title}\"?",
"emptyTrashConfirm": "Вы уверены, что хотите очистить корзину для \"${title}\"?",
"manageLibraries": "Управление библиотеками",
"sort": "Сортировка",
"sortBy": "Сортировать по",
"filters": "Фильтры",
"confirmActionMessage": "Вы уверены, что хотите выполнить это действие?",
"showLibrary": "Показать библиотеку",
"hideLibrary": "Скрыть библиотеку",
"libraryOptions": "Параметры библиотеки",
"content": "содержимое библиотеки",
"selectLibrary": "Выбрать библиотеку",
"filtersWithCount": "Фильтры (${count})",
"noRecommendations": "Рекомендации недоступны",
"noCollections": "В этой библиотеке нет коллекций",
"noFoldersFound": "Папки не найдены",
"folders": "папки",
"tabs": {
"recommended": "Рекомендуемые",
"browse": "Обзор",
"collections": "Коллекции",
"playlists": "Плейлисты"
},
"groupings": {
"title": "Группировка",
"all": "Все",
"movies": "Фильмы",
"shows": "Сериалы",
"seasons": "Сезоны",
"episodes": "Эпизоды",
"artists": "Исполнители",
"albums": "Альбомы",
"tracks": "Треки",
"folders": "Папки"
},
"filterCategories": {
"genre": "Жанр",
"year": "Год",
"contentRating": "Возрастной рейтинг",
"tag": "Тег",
"unwatched": "Непросмотренные",
"unplayed": "Не прослушано",
"favorites": "Избранное"
},
"sortLabels": {
"title": "Название",
"dateAdded": "Дата добавления",
"releaseDate": "Дата выхода",
"rating": "Рейтинг",
"communityRating": "Оценка сообщества",
"criticRating": "Оценка критиков",
"userRating": "Пользовательская оценка",
"datePlayed": "Дата просмотра",
"playCount": "Количество просмотров",
"productionYear": "Год производства",
"runtime": "Длительность",
"officialRating": "Официальный рейтинг",
"premiereDate": "Дата премьеры",
"startDate": "Дата начала",
"airTime": "Время эфира",
"studio": "Студия",
"random": "Случайно",
"dateShared": "Дата открытия доступа",
"latestEpisodeAirDate": "Дата выхода последнего эпизода",
"lastEpisodeDateAdded": "Дата добавления последнего эпизода"
}
},
"about": {
"title": "О приложении",
"openSourceLicenses": "Лицензии открытого ПО",
"versionLabel": "Версия ${version}",
"appDescription": "Красивый клиент Plex и Jellyfin на Flutter",
"viewLicensesDescription": "Просмотр лицензий сторонних библиотек"
},
"serverSelection": {
"noServersFoundForAccount": "Серверы не найдены для ${username} (${email})",
"failedToLoadServers": "Не удалось загрузить серверы: ${error}"
},
"hubDetail": {
"title": "Название",
"releaseYear": "Год выпуска",
"dateAdded": "Дата добавления",
"rating": "Рейтинг",
"noItemsFound": "Элементы не найдены"
},
"logs": {
"clearLogs": "Очистить логи",
"copyLogs": "Скопировать логи",
"uploadLogs": "Загрузить логи"
},
"startup": {
"failedTitle": "Plezy не удалось запустить",
"failedBody": "Во время запуска что-то пошло не так. Сведения ниже показывают, что именно не удалось.",
"failedBodyRepairable": "Сохранённый файл настроек Plezy повреждён, и его необходимо пересоздать, прежде чем Plezy сможет запуститься. Повторные попытки не помогут — выберите «Восстановить хранилище».",
"phaseLabel": "Шаг",
"showDetails": "Показать сведения",
"hideDetails": "Скрыть сведения",
"copyDetails": "Копировать сведения",
"detailsCopied": "Сведения скопированы в буфер обмена",
"uploadDetails": "Отправить сведения",
"repairStorage": "Восстановить хранилище",
"repairTitle": "Восстановить сохранённые данные?",
"repairBodyCommon": "Файл настроек Plezy повреждён и не может быть прочитан. Восстановление сбросит все настройки к значениям по умолчанию.",
"repairBodyOneCredential": "Одна сохранённая учётная запись повреждена и не может быть прочитана. Восстановление удалит только её; остальные настройки не будут затронуты.",
"repairBodySignInsKept": "Вход в ваши серверы и профили будет сохранён.",
"repairBodySignInsLost": "Ключ, защищающий сохранённые входы, невозможно восстановить из этого файла, поэтому вам придётся снова войти на каждый сервер и в каждый профиль. На вашем медиасервере ничего не изменится.",
"repairBodySessionsUncertain": "Трекеры (MAL, AniList, Simkl, Trakt) и Seerr хранятся отдельно и могут сохраниться или нет. Plezy точно сообщит, что удалось сохранить.",
"repairConfirm": "Восстановить",
"repairSucceeded": "Хранилище восстановлено",
"repairNeedsRestart": "Хранилище восстановлено — требуется перезапуск",
"restartRequiredBody": "Ваши данные были восстановлены, но Plezy должен запуститься заново, чтобы использовать их. Закройте Plezy и откройте его снова.",
"quitPlezy": "Выйти из Plezy",
"repairFailed": "Не удалось восстановить",
"repairKeptSignIns": "Ваши серверы и профили по-прежнему в системе.",
"repairLostSignIns": "Ключ, защищающий сохранённые входы, не удалось восстановить. Вам придётся снова войти на каждый сервер и в каждый профиль.",
"repairLostSessions": "Потеряно как минимум одно подключение трекера или Seerr — его нужно восстановить.",
"backupTitle": "Сохранена копия повреждённого файла",
"backupWarning": "Она содержит ваши учётные данные для входа. Не загружайте и не передавайте её.",
"deleteBackup": "Удалить копию",
"backupDeleted": "Копия удалена.",
"previousFailureTitle": "В прошлый раз Plezy не удалось запустить"
},
"licenses": {
"relatedPackages": "Связанные пакеты",
"license": "Лицензия",
"licenseNumber": "Лицензия ${number}",
"licensesCount": "${count} лицензий"
},
"navigation": {
"libraries": "Библиотеки",
"downloads": "Загрузки",
"liveTv": "Прямой эфир",
"explore": "Обзор"
},
"explore": {
"title": "Обзор",
"selectSource": "Выбрать источник",
"rows": {
"watchlist": "Список для просмотра",
"recommendedMovies": "Рекомендуемые фильмы",
"recommendedShows": "Рекомендуемые сериалы",
"trendingMovies": "Фильмы в тренде",
"trendingShows": "Сериалы в тренде",
"popularMovies": "Популярные фильмы",
"popularShows": "Популярные сериалы",
"trendingAnime": "Аниме в тренде",
"suggestedAnime": "Рекомендуемые аниме",
"airingAnime": "Топ выходящих аниме",
"popularAnime": "Самые популярные аниме",
"trending": "В тренде",
"upcomingMovies": "Ожидаемые фильмы",
"upcomingShows": "Ожидаемые сериалы"
},
"status": {
"airing": "Выходит",
"ended": "Завершён",
"canceled": "Отменён",
"upcoming": "Скоро"
},
"episodeCount": {
"one": "${n} эпизод",
"few": "${n} эпизода",
"many": "${n} эпизодов",
"other": "${n} эпизода"
},
"cast": "В ролях",
"characters": "Персонажи",
"addToWatchlist": "Добавить в список для просмотра",
"removeFromWatchlist": "Удалить из списка для просмотра",
"watchlistUpdateFailed": "Не удалось обновить список для просмотра",
"notInLibrary": "Нет в вашей библиотеке",
"inTheseLibraries": "В этих библиотеках",
"checkingLibrary": "Проверка вашей библиотеки...",
"emptyTitle": "Здесь пока ничего нет",
"emptyMessage": "Разделы из ${source} появятся здесь, когда в них появится контент.",
"searchHint": "Поиск в ${source}",
"searchEmpty": "Нет результатов по запросу \"${query}\"",
"searchPrompt": "Ищите фильмы и сериалы в ${source}.",
"searchFailed": "Ошибка поиска. Проверьте подключение и повторите попытку.",
"badge": {
"rankPopular": "#${n} по популярности",
"rankAiring": "#${n} в эфире",
"rankRated": "#${n} по оценкам",
"rankFavorited": "#${n} по избранному",
"rankTrending": "#${n} в тренде",
"rankSeasonal": "#${n} в сезоне ${season}",
"watchingNow": "${n} смотрят",
"available": "Доступно",
"partiallyAvailable": "Доступно частично",
"availableIn4k": "Доступно в 4K",
"requested": "Запрошено",
"pendingApproval": "Ожидает одобрения",
"processing": "В обработке",
"declined": "Отклонено",
"requestFailed": "Запрос не удался",
"requested4k": "Запрошено в 4K",
"seasonsAvailable": "${available}/${total} сезонов",
"nextEpisodeIn": "Серия ${episode} через ${duration}",
"nextAiringIn": "Далее через ${duration}",
"episodesShort": "${n} эп.",
"minutesPerEpisode": "${n} мин/эп.",
"adult": "18+"
},
"stats": {
"listed": "${n} в списках",
"viewersDay": "${n} посмотрели сегодня",
"viewersWeek": "${n} посмотрели на этой неделе",
"viewersMonth": "${n} посмотрели в этом месяце",
"viewersYear": "${n} посмотрели в этом году",
"viewersAllTime": "${n} зрителей",
"planning": "${n} планируют посмотреть",
"favorited": "${n} в избранном",
"dropRate": "${percent} бросили",
"comments": {
"one": "${n} комментарий",
"few": "${n} комментария",
"many": "${n} комментариев",
"other": "${n} комментариев"
},
"votes": "${n} голосов",
"watching": "${n} смотрят",
"completed": "${n} завершили",
"onHold": "${n} отложили",
"dropped": "${n} бросили"
},
"season": {
"winter": "Зима",
"spring": "Весна",
"summer": "Лето",
"fall": "Осень",
"withYear": "${season} ${year}"
},
"format": {
"tv": "ТВ",
"tvShort": "Короткометражное ТВ",
"movie": "Фильм",
"special": "Спецвыпуск",
"ova": "OVA",
"ona": "ONA",
"music": "Музыка",
"other": "Другое"
},
"sourceMaterial": {
"original": "Оригинал",
"manga": "Манга",
"lightNovel": "Ранобэ",
"novel": "Новелла",
"visualNovel": "Визуальная новелла",
"game": "Игра",
"webComic": "Веб-комикс",
"musicRelease": "Музыка",
"otherMedia": "Другое"
},
"creditRole": {
"director": "Режиссёр",
"writer": "Сценарист",
"producer": "Продюсер",
"creator": "Создатель",
"composer": "Композитор"
},
"relation": {
"prequel": "Приквел",
"sequel": "Сиквел",
"sideStory": "Побочная история",
"spinOff": "Спин-офф",
"alternativeVersion": "Альтернативная версия",
"summary": "Краткое изложение",
"parentStory": "Основная история",
"adaptation": "Адаптация",
"other": "Связано"
},
"broadcast": "Выходит ${day} в ${time}",
"broadcastWithZone": "Выходит ${day} в ${time} ${timezone}",
"detail": {
"originalTitle": "Оригинальное название",
"alsoKnownAs": "Также известен как",
"studios": "Студии",
"country": "Страна",
"language": "Язык",
"released": "Выпущено",
"physicalRelease": "На диске",
"ended": "Завершено",
"addedOn": "Добавлено ${date}",
"yourRating": "Ваша оценка",
"budget": "Бюджет",
"revenue": "Сборы",
"contentAdvisory": "Возрастные ограничения",
"tags": "Теги",
"revealSpoilerTags": "Показать теги со спойлерами",
"links": "Ссылки",
"watchOn": "Смотреть на",
"watchTrailer": "Смотреть трейлер",
"openOn": "Открыть на ${site}",
"crew": "Съёмочная группа",
"ratings": "Рейтинги",
"schedule": "Расписание",
"recommendedByUsers": {
"one": "Рекомендуют ${n} пользователь",
"few": "Рекомендуют ${n} пользователя",
"many": "Рекомендуют ${n} пользователей",
"other": "Рекомендуют ${n} пользователей"
},
"recommendedBy": "Рекомендовано: ${who}",
"favoritedBy": "В избранном у ${who}",
"unairedEpisodes": "${n} ещё не вышли",
"recommendedByPercent": "Рекомендуют ${percent} зрителей",
"relatedTitles": "Связанные названия",
"background": "Фон"
},
"totalResults": {
"one": "${n} результат",
"few": "${n} результата",
"many": "${n} результатов",
"other": "${n} результатов"
}
},
"liveTv": {
"title": "ТВ в прямом эфире",
"guide": "Программа",
"noChannels": "Нет доступных каналов",
"noDvr": "DVR не настроен ни на одном сервере",
"serverUnavailable": "Сервер прямого эфира недоступен.",
"serverNotConnected": "Сервер прямого эфира не подключён.",
"noPrograms": "Нет данных о программах",
"liveStreamFailed": "Не удалось запустить прямой эфир",
"unknownProgram": "Неизвестная программа",
"unknownHub": "Неизвестно",
"unknownError": "Неизвестная ошибка",
"channelNumber": "Канал ${number}",
"unknownChannel": "Неизвестный канал",
"live": "ЭФИР",
"reloadGuide": "Перезагрузить программу",
"now": "Сейчас",
"today": "Сегодня",
"tomorrow": "Завтра",
"midnight": "Полночь",
"overnight": "Ночь",
"morning": "Утро",
"daytime": "День",
"evening": "Вечер",
"lateNight": "Поздний вечер",
"whatsOn": "Что идёт",
"watchChannel": "Смотреть канал",
"favorites": "Избранное",
"reorderFavorites": "Изменить порядок избранного",
"noFavoriteChannels": "",
"noFavoriteChannelsHint": "",
"showAllChannels": "",
"favoritesLoadFailed": "Не удалось загрузить избранное. Проверьте подключение и повторите попытку.",
"favoritesUpdateFailed": "Не удалось обновить избранное. Проверьте подключение и повторите попытку.",
"joinSession": "Присоединиться к текущему сеансу",
"watchFromStart": "Смотреть сначала (${minutes} мин. назад)",
"watchLive": "Смотреть в прямом эфире",
"goToLive": "К прямому эфиру",
"record": "Запись",
"recordEpisode": "Записать эпизод",
"recordSeries": "Записать сериал",
"recordOptions": "Параметры записи",
"saveTo": "Сохранить в",
"recordings": "Записи",
"scheduledRecordings": "Запланировано",
"recordingRules": "Правила записи",
"noScheduledRecordings": "Нет запланированных записей",
"manageRecording": "Управление записью",
"cancelRecording": "Отменить запись",
"cancelRecordingTitle": "Отменить эту запись?",
"cancelRecordingMessage": "${title} больше не будет записываться.",
"deleteRule": "Удалить правило",
"deleteRuleTitle": "Удалить правило записи?",
"deleteRuleMessage": "Будущие эпизоды ${title} не будут записаны.",
"recordingScheduled": "Запись запланирована",
"alreadyScheduled": "Эта передача уже запланирована",
"dvrAdminRequired": "Настройки DVR требуют учётной записи администратора",
"recordingFailed": "Не удалось запланировать запись",
"recordingTargetMissing": "Не удалось определить библиотеку записи",
"recordNotAvailable": "Запись недоступна для этой передачи",
"recordingCancelled": "Запись отменена",
"recordingRuleDeleted": "Правило записи удалено",
"processRecordingRules": "Пересчитать правила",
"recordingInProgress": "Идёт запись",
"recordingsCount": "Запланировано: ${count}",
"editRule": "Изменить правило",
"editRuleAction": "Изменить",
"recordingRuleUpdated": "Правило записи обновлено",
"guideReloadRequested": "Запрошено обновление гайда",
"rulesProcessRequested": "Запрошен пересчёт правил",
"recordShow": "Записать передачу"
},
"collections": {
"title": "Коллекции",
"collection": "Коллекция",
"empty": "Коллекция пуста",
"deleteCollection": "Удалить коллекцию",
"deleteConfirm": "Удалить \"${title}\"? Это нельзя отменить.",
"deleted": "Коллекция удалена",
"deleteFailed": "Не удалось удалить коллекцию",
"deleteFailedWithError": "Не удалось удалить коллекцию: ${error}",
"selectCollection": "Выбрать коллекцию",
"collectionName": "Название коллекции",
"enterCollectionName": "Введите название коллекции",
"addedToCollection": "Добавлено в коллекцию",
"errorAddingToCollection": "Не удалось добавить в коллекцию",
"created": "Коллекция создана",
"removeFromCollection": "Удалить из коллекции",
"removeFromCollectionConfirm": "Удалить \"${title}\" из этой коллекции?",
"removedFromCollection": "Удалено из коллекции",
"removeFromCollectionFailed": "Не удалось удалить из коллекции",
"removeFromCollectionError": "Ошибка удаления из коллекции: ${error}",
"searchCollections": "Поиск коллекций..."
},
"playlists": {
"title": "Плейлисты",
"playlist": "Плейлист",
"noPlaylists": "Плейлисты не найдены",
"create": "Создать плейлист",
"playlistName": "Название плейлиста",
"enterPlaylistName": "Введите название плейлиста",
"delete": "Удалить плейлист",
"removeItem": "Удалить из плейлиста",
"smartPlaylist": "Умный плейлист",
"itemCount": "${count} элементов",
"oneItem": "1 элемент",
"emptyPlaylist": "Этот плейлист пуст",
"deleteConfirm": "Удалить плейлист?",
"deleteMessage": "Вы уверены, что хотите удалить \"${name}\"?",
"created": "Плейлист создан",
"deleted": "Плейлист удалён",
"itemAdded": "Добавлено в плейлист",
"itemRemoved": "Удалено из плейлиста",
"selectPlaylist": "Выбрать плейлист",
"searchPlaylists": "Поиск плейлистов...",
"errorCreating": "Не удалось создать плейлист",
"errorDeleting": "Не удалось удалить плейлист",
"errorLoading": "Не удалось загрузить плейлисты",
"errorAdding": "Не удалось добавить в плейлист",
"errorReordering": "Не удалось переупорядочить элемент плейлиста",
"errorRemoving": "Не удалось удалить из плейлиста"
},
"music": {
"goToAlbum": "Перейти к альбому",
"goToArtist": "Перейти к исполнителю",
"instantMix": "Быстрый микс",
"playNext": "Воспроизвести следующим",
"addToQueue": "Добавить в очередь",
"discNumber": "Диск ${n}",
"trackCount": {
"one": "${n} трек",
"few": "${n} трека",
"many": "${n} треков",
"other": "${n} трека"
},
"nowPlaying": "Сейчас играет",
"playingFrom": "Воспроизведение из ${title}",
"queue": "Очередь",
"clearQueue": "Очистить очередь",
"lyrics": "Текст песни",
"noLyrics": "Текст песни недоступен",
"sleepTimer": "Таймер сна",
"sleepTimerEndOfTrack": "Конец трека",
"sleepTimerMinutes": "${n} минут",
"stopPlayback": "Остановить воспроизведение",
"previousTrack": "Предыдущий трек",
"nextTrack": "Следующий трек",
"repeat": "Повтор",
"repeatAll": "Повторять все",
"repeatOne": "Повторять один"
},
"watchTogether": {
"title": "Смотреть вместе",
"description": "Смотрите контент синхронно с друзьями и семьёй",
"createSession": "Создать сессию",
"creating": "Создание...",
"joinSession": "Присоединиться к сессии",
"joining": "Подключение...",
"controlMode": "Режим управления",
"controlModeQuestion": "Кто может управлять воспроизведением?",
"hostOnly": "Только организатор",
"anyone": "Все",
"hostingSession": "Вы организатор",
"inSession": "В сессии",
"sessionCode": "Код сессии",
"openSessionControls": "Открыть управление сессией «Смотреть вместе»",
"copySessionCode": "Скопировать код сессии",
"hostControlsPlayback": "Организатор управляет воспроизведением",
"anyoneCanControl": "Любой может управлять воспроизведением",
"hostControls": "Управляет организатор",
"anyoneControls": "Управляют все",
"participants": "Участники",
"host": "Организатор",
"hostBadge": "ОРГАНИЗАТОР",
"youAreHost": "Вы — организатор",
"watchingWithOthers": "Совместный просмотр",
"endSession": "Завершить сессию",
"leaveSession": "Покинуть сессию",
"endSessionQuestion": "Завершить сессию?",
"leaveSessionQuestion": "Покинуть сессию?",
"endSessionConfirm": "Это завершит сессию для всех участников.",
"leaveSessionConfirm": "Вы будете удалены из сессии.",
"endSessionConfirmOverlay": "Это завершит сеанс просмотра для всех участников.",
"leaveSessionConfirmOverlay": "Вы будете отключены от сеанса просмотра.",
"end": "Завершить",
"leave": "Покинуть",
"syncing": "Синхронизация...",
"joinWatchSession": "Присоединиться к просмотру",
"enterCodeHint": "Введите 5-символьный код",
"pasteFromClipboard": "Вставить из буфера обмена",
"pleaseEnterCode": "Введите код сессии",
"codeMustBe5Chars": "Код сессии должен содержать 5 символов",
"joinInstructions": "Введите код сессии организатора, чтобы присоединиться.",
"failedToCreate": "Не удалось создать сессию",
"failedToJoin": "Не удалось присоединиться к сессии",
"sessionCodeCopied": "Код сессии скопирован в буфер обмена",
"relayUnreachable": "Сервер ретрансляции недоступен. Блокировка интернет-провайдером может помешать совместному просмотру.",
"reconnectingToHost": "Повторное подключение к организатору...",
"currentPlayback": "Текущее воспроизведение",
"joinCurrentPlayback": "Присоединиться к текущему воспроизведению",
"joinCurrentPlaybackDescription": "Вернуться к материалу, который сейчас смотрит организатор",
"failedToOpenCurrentPlayback": "Не удалось открыть текущее воспроизведение",
"participantJoined": "${name} присоединился",
"participantLeft": "${name} вышел",
"participantPaused": "${name} поставил на паузу",
"participantResumed": "${name} возобновил",
"participantSeeked": "${name} перемотал",
"participantBuffering": "У ${name} идёт буферизация",
"participantNeedsUpdate": "${name} использует старую версию приложения — синхронизация недоступна",
"resumingWithout": "Возобновление без ${name}",
"waitingForParticipants": "Ожидание загрузки у других...",
"waitingForName": "Ожидание ${name}...",
"recentRooms": "Недавние комнаты",
"renameRoom": "Переименовать комнату",
"removeRoom": "Удалить",
"guestSwitchUnavailable": "Не удалось переключиться — сервер недоступен для синхронизации",
"guestSwitchFailed": "Не удалось переключиться — содержимое не найдено на этом сервере"
},
"downloads": {
"title": "Загрузки",
"manage": "Управление",
"tvShows": "Сериалы",
"movies": "Фильмы",
"music": "Музыка",
"tracksQueued": "${count} треков в очереди на загрузку",
"noDownloads": "Загрузок пока нет",
"noDownloadsDescription": "Загруженный контент появится здесь для просмотра офлайн",
"downloadNow": "Загрузить",
"deleteDownload": "Удалить загрузку",
"retryDownload": "Повторить загрузку",
"downloadQueued": "Загрузка поставлена в очередь",
"downloadResumed": "Загрузка возобновлена",
"serverErrorBitrate": "Ошибка сервера: файл может превышать установленное на сервере ограничение битрейта",
"storageFull": "Загрузки остановлены, так как хранилище устройства заполнено. Освободите место и повторите попытку.",
"episodesQueued": "${count} эпизодов поставлено в очередь загрузки",
"downloadDeleted": "Загрузка удалена",
"deleteConfirm": "Удалить \"${title}\" с этого устройства?",
"cancelledDownloadTitle": "Загрузка отменена",
"cancelledDownloadMessage": "Эта загрузка была отменена. Что вы хотите сделать?",
"allEpisodesAlreadyDownloaded": "Все эпизоды уже загружены",
"resumeDownload": "Возобновить загрузку",
"cancelledDownload": "Загрузка отменена",
"syncingFile": "${file} (синхронизация ${status})",
"downloadedFileClickToComplete": "${file} загружен — нажмите, чтобы завершить",
"partialDownloadClickToComplete": "Частично загружено — нажмите, чтобы завершить",
"deleting": "Удаление...",
"deletingWithProgress": "Удаление ${title}... (${current} из ${total})",
"queuedTooltip": "В очереди",
"queuedFilesTooltip": "В очереди: ${files}",
"downloadingTooltip": "Загрузка...",
"downloadingFilesTooltip": "Загрузка ${files}",
"noDownloadsTree": "Нет загрузок",
"pauseAll": "Приостановить все",
"resumeAll": "Возобновить все",
"deleteAll": "Удалить все",
"selectVersion": "Выбрать версию",
"allEpisodes": "Все эпизоды",
"unwatchedOnly": "Только непросмотренные",
"nextNUnwatched": "Следующие ${count} непросмотренных",
"customAmount": "Указать количество...",
"includeSpecials": "Включить спецвыпуски",
"howManyEpisodes": "Сколько эпизодов?",
"invalidEpisodeCount": "Введите допустимое количество эпизодов.",
"keepSynced": "Синхронизировать",
"downloadOnce": "Скачать один раз",
"keepNUnwatched": "Хранить ${count} непросмотренных",
"editSyncRule": "Редактировать правило синхронизации",
"removeSyncRule": "Удалить правило синхронизации",
"removeSyncRuleConfirm": "Прекратить синхронизацию «${title}»? Скачанные эпизоды будут сохранены.",
"removeListSyncRuleConfirm": "Прекратить синхронизацию \"${title}\"?",
"deleteSyncRuleDownloads": "Также удалить связанные загрузки",
"deleteSyncRuleDownloadsDescription": "Загрузки, используемые другим правилом синхронизации или профилем, будут сохранены.",
"syncRuleCreated": "Правило синхронизации создано — хранится ${count} непросмотренных эпизодов",
"syncRuleUpdated": "Правило синхронизации обновлено",
"syncRuleRemoved": "Правило синхронизации удалено",
"syncRuleAndDownloadsRemoved": "Правило синхронизации и связанные загрузки удалены",
"syncRuleCleanupBusy": "Правила синхронизации сейчас обновляются. Попробуйте снова чуть позже.",
"syncRuleCleanupUnavailable": "Не удалось надёжно определить связанные загрузки. Переподключите сервер и повторите попытку либо удалите правило без удаления загрузок.",
"syncedNewEpisodes": "Синхронизировано ${count} новых эпизодов для ${title}",
"activeSyncRules": "Правила синхронизации",
"noSyncRules": "Нет правил синхронизации",
"manageSyncRule": "Управление синхронизацией",
"editEpisodeCount": "Количество эпизодов",
"editSyncFilter": "Фильтр синхронизации",
"syncAllItems": "Синхронизация всех элементов",
"syncUnwatchedItems": "Синхронизация непросмотренных элементов",
"syncRuleServerContext": "Сервер: ${server} • ${status}",
"syncRuleAvailable": "Доступен",
"syncRuleOffline": "Офлайн",
"syncRuleSignInRequired": "Требуется вход",
"syncRuleNotAvailableForProfile": "Недоступно для текущего профиля",
"syncRuleUnknownServer": "Неизвестный сервер",
"syncRuleListCreated": "Правило синхронизации создано",
"backgroundWarning": {
"bannerBlocked": "Загрузки остановятся, когда вы выйдете из приложения",
"bannerDegraded": "Фоновые загрузки могут быть ограничены",
"bannerAction": "Подробнее",
"sheetTitle": "Фоновые загрузки заблокированы",
"sheetTitleDegraded": "Фоновые загрузки могут быть ограничены",
"sheetIntro": "Android не позволяет Plezy стабильно выполнять загрузки в фоновом режиме.",
"sheetIntroDegraded": "Ваше устройство ограничивает время, когда Plezy может выполнять загрузки в фоновом режиме.",
"reasonBackgroundRestricted": "Фоновая работа Plezy ограничена. В настройках расхода заряда батареи или фоновой работы выберите «Без ограничений».",
"reasonStandbyRestricted": "Android перевёл Plezy в режим ожидания с ограничениями. Для расхода заряда батареи выберите «Без ограничений».",
"reasonDownloadChannelBlocked": "Уведомления о загрузках отключены, поэтому ход загрузок и элементы управления могут быть недоступны.",
"reasonNotificationsDisabled": "Уведомления отключены. В Android 13 и более новых версиях они необходимы для длительных фоновых загрузок.",
"reasonDataSaver": "Экономия трафика включена, поэтому фоновые загрузки через мобильную сеть заблокированы. Загрузки по Wi-Fi должны работать.",
"reasonOemUnknown": "Загрузки неоднократно останавливались, пока Plezy работал в фоне. Проверьте настройки расхода заряда батареи или фоновой работы для Plezy.",
"openSettings": "Открыть настройки",
"stillNotWorking": "Помощь для вашего устройства",
"stillNotWorkingDescription": "Посмотрите инструкции для своего устройства. Если проблема не исчезнет, отправьте лог через Настройки › Просмотр логов.",
"dialogTitle": "Загрузки могут не завершиться",
"dialogDownloadAnyway": "Всё равно скачать",
"dialogFixFirst": "Сначала исправить",
"statusTile": "Фоновые загрузки",
"statusOk": "Работа в фоне разрешена",
"statusBlocked": "Заблокировано настройками системы",
"statusDegraded": "Ограничено настройками системы",
"statusUnknown": "Ещё не проверено",
"settingsUnavailable": "Не удалось открыть системные настройки на этом устройстве",
"linkUnavailable": "Не удалось открыть dontkillmyapp.com на этом устройстве"
}
},
"shaders": {
"title": "Шейдеры",
"noShaderDescription": "Без улучшения видео",
"nvscalerDescription": "Масштабирование NVIDIA для более чёткого видео",
"artcnnVariantNeutral": "Нейтральный",
"artcnnVariantDenoise": "Шумоподавление",
"artcnnVariantDenoiseSharpen": "Шумоподавление + резкость",
"qualityFast": "Быстрый",
"qualityHQ": "Высокое качество",
"mode": "Режим",
"importShader": "Импортировать шейдер",
"customShaderDescription": "Пользовательский GLSL шейдер",
"shaderImported": "Шейдер импортирован",
"shaderImportFailed": "Не удалось импортировать шейдер",
"deleteShader": "Удалить шейдер",
"deleteShaderConfirm": "Удалить \"${name}\"?"
},
"companionRemote": {
"title": "Пульт управления",
"connectedTo": "Подключено к ${name}",
"unknownDevice": "Неизвестное устройство",
"session": {
"startingServer": "Запуск удалённого сервера...",
"hostAddress": "Адрес хоста",
"connected": "Подключено",
"serverRunning": "Удалённый сервер активен",
"serverStopped": "Удалённый сервер остановлен",
"serverRunningDescription": "Мобильные устройства в вашей сети могут подключаться к этому приложению",
"serverStoppedDescription": "Запустите сервер, чтобы разрешить подключение мобильных устройств",
"usePhoneToControl": "Используйте мобильное устройство для управления этим приложением",
"startServer": "Запустить сервер",
"stopServer": "Остановить сервер",
"minimize": "Свернуть"
},
"pairing": {
"discoveryDescription": "Устройства Plezy с тем же аккаунтом Plex появятся здесь",
"hostAddressHint": "192.168.1.100:48632",
"connecting": "Подключение...",
"searchingForDevices": "Поиск устройств...",
"noDevicesFound": "Устройства в вашей сети не найдены",
"noDevicesHint": "Откройте Plezy на компьютере и подключите оба устройства к одной сети Wi-Fi",
"availableDevices": "Доступные устройства",
"manualConnection": "Ручное подключение",
"cryptoInitFailed": "Не удалось установить защищённое соединение. Сначала войдите в Plex.",
"validationHostRequired": "Введите адрес хоста",
"validationHostFormat": "Формат должен быть IP:порт (например, 192.168.1.100:48632)",
"connectionTimedOut": "Время подключения истекло. Используйте одну сеть на обоих устройствах.",
"sessionNotFound": "Устройство не найдено. Убедитесь, что Plezy запущен на хосте.",
"authFailed": "Аутентификация не удалась. На обоих устройствах нужен один аккаунт Plex.",
"failedToConnect": "Не удалось подключиться: ${error}"
},
"remote": {
"disconnectConfirm": "Отключиться от удалённой сессии?",
"reconnecting": "Переподключение...",
"attemptOf": "Попытка ${current} из 5",
"retryNow": "Повторить сейчас",
"tabRemote": "Пульт",
"tabPlay": "Воспроизведение",
"tabMore": "Ещё",
"menu": "Меню",
"tabNavigation": "Навигация",
"tabDiscover": "Обзор",
"tabLibraries": "Библиотеки",
"tabSearch": "Поиск",
"tabDownloads": "Загрузки",
"tabSettings": "Настройки",
"previous": "Предыдущий",
"playPause": "Воспроизведение/Пауза",
"next": "Следующий",
"seekBack": "Назад",
"stop": "Стоп",
"seekForward": "Вперёд",
"volume": "Громкость",
"volumeDown": "Тише",
"volumeUp": "Громче",
"fullscreen": "Полноэкранный",
"subtitles": "Субтитры",
"audio": "Аудио",
"searchHint": "Поиск на десктопе..."
},
"errors": {
"noNetworkInterface": "Сетевой интерфейс не найден",
"authenticationFailed": "Ошибка аутентификации",
"serverStartFailed": "Не удалось запустить удалённый сервер: ${error}",
"commandFailed": "Не удалось отправить удалённую команду: ${error}",
"joinTimedOut": "Время подключения к сеансу истекло",
"failedToConnectAnyAddress": "Не удалось подключиться ни к одному адресу",
"connectionLostAfterAttempts": "Соединение потеряно после ${attempts} попыток",
"connectionLost": "Соединение потеряно"
}
},
"videoSettings": {
"playbackSpeed": "Скорость воспроизведения",
"normalSpeed": "Обычная",
"sleepTimerActive": "Активен (${duration})",
"zoom": "Масштаб",
"sleepTimer": "Таймер сна",
"audioSync": "Синхронизация аудио",
"subtitleSync": "Синхронизация субтитров",
"hdr": "HDR",
"audioOutput": "Аудиовыход",
"performanceOverlay": "Оверлей производительности",
"audioOutputDolbyAtmos": "Dolby Atmos",
"audioOutputDolbyAudio": "Dolby Audio",
"audioOutputSurround": "Объёмный звук",
"audioOutputSpatial": "Пространственное аудио",
"audioOutputStereo": "Стерео",
"audioNormalization": "Нормализация громкости",
"audioDownmix": "Микширование в стерео"
},
"performanceOverlay": {
"color": "Цвет",
"performance": "Производительность",
"buffer": "Буфер",
"app": "Приложение",
"decoder": "Декодер",
"rawDecoder": "Raw-декодер",
"tunneling": "Туннелирование",
"aspect": "Соотношение",
"rotation": "Поворот",
"dvSource": "Источник DV",
"dvPath": "Путь DV",
"p7Conversion": "Конв. P7",
"sampleRate": "Частота дискр.",
"pixelFormat": "Формат пикселей",
"hwFormat": "Формат HW",
"matrix": "Матрица",
"primaries": "Основные цвета",
"transfer": "Передача",
"renderFps": "FPS рендера",
"displayFps": "FPS дисплея",
"avSync": "A/V синхр.",
"dropped": "Пропущено",
"dvRpus": "DV RPU",
"dvRpuAverage": "Сред. DV RPU",
"dvSampleAverage": "Сред. сэмпл DV",
"maxLuma": "Макс. яркость",
"minLuma": "Мин. яркость",
"maxCll": "MaxCLL",
"maxFall": "MaxFALL",
"cacheUsed": "Кэш использован",
"cacheLimit": "Лимит кэша",
"speed": "Скорость",
"player": "Плеер",
"memory": "Память",
"uiFps": "UI FPS"
},
"externalPlayer": {
"title": "Внешний плеер",
"useExternalPlayer": "Использовать внешний плеер",
"useExternalPlayerDescription": "Открывать видео в другом приложении",
"selectPlayer": "Выбрать плеер",
"customPlayers": "Свои плееры",
"systemDefault": "Системный по умолчанию",
"addCustomPlayer": "Добавить свой плеер",
"playerName": "Название плеера",
"playerNameHint": "Мой плеер",
"playerCommand": "Команда",
"playerPackage": "Имя пакета",
"playerUrlScheme": "URL-схема",
"off": "Выкл.",
"launchFailed": "Не удалось открыть внешний плеер",
"appNotInstalled": "${name} не установлен",
"playInExternalPlayer": "Воспроизвести во внешнем плеере"
},
"metadataEdit": {
"editMetadata": "Редактировать...",
"screenTitle": "Редактировать метаданные",
"basicInfo": "Основная информация",
"artwork": "Обложка",
"advancedSettings": "Дополнительные настройки",
"title": "Название",
"sortTitle": "Название для сортировки",
"originalTitle": "Оригинальное название",
"releaseDate": "Дата выпуска",
"contentRating": "Возрастной рейтинг",
"studio": "Студия",
"tagline": "Слоган",
"summary": "Описание",
"poster": "Постер",
"background": "Фон",
"logo": "Логотип",
"squareArt": "Квадратное изображение",
"selectPoster": "Выбрать постер",
"selectBackground": "Выбрать фон",
"selectLogo": "Выбрать логотип",
"selectSquareArt": "Выбрать квадратное изображение",
"fromUrl": "По URL",
"uploadFile": "Загрузить файл",
"enterImageUrl": "Введите URL изображения",
"imageUrl": "URL изображения",
"metadataUpdated": "Метаданные обновлены",
"metadataUpdateFailed": "Не удалось обновить метаданные",
"artworkUpdated": "Обложка обновлена",
"artworkUpdateFailed": "Не удалось обновить обложку",
"noArtworkAvailable": "Обложки недоступны",
"artworkOption": "Вариант обложки ${index}",
"selectedArtworkOption": "Вариант обложки ${index}, выбран",
"notSet": "Не задано",
"libraryDefault": "По умолчанию библиотеки",
"accountDefault": "По умолчанию аккаунта",
"seriesDefault": "По умолчанию сериала",
"episodeSorting": "Сортировка эпизодов",
"oldestFirst": "Сначала старые",
"newestFirst": "Сначала новые",
"keep": "Сохранять",
"allEpisodes": "Все эпизоды",
"latestEpisodes": "${count} последних эпизодов",
"latestEpisode": "Последний эпизод",
"episodesAddedPastDays": "Эпизоды, добавленные за последние ${count} дней",
"deleteAfterPlaying": "Удалять эпизоды после просмотра",
"never": "Никогда",
"afterADay": "Через день",
"afterAWeek": "Через неделю",
"afterAMonth": "Через месяц",
"onNextRefresh": "При следующем обновлении",
"seasons": "Сезоны",
"show": "Показать",
"hide": "Скрыть",
"episodeOrdering": "Порядок эпизодов",
"tmdbAiring": "The Movie Database (по дате выхода)",
"tvdbAiring": "TheTVDB (по дате выхода)",
"tvdbAbsolute": "TheTVDB (абсолютный порядок)",
"metadataLanguage": "Язык метаданных",
"useOriginalTitle": "Использовать оригинальное название",
"preferredAudioLanguage": "Предпочитаемый язык аудио",
"preferredSubtitleLanguage": "Предпочитаемый язык субтитров",
"subtitleMode": "Автовыбор субтитров",
"manuallySelected": "Выбор вручную",
"shownWithForeignAudio": "Показывать при иноязычном аудио",
"alwaysEnabled": "Всегда включены",
"tags": "Теги",
"addTag": "Добавить тег",
"genre": "Жанр",
"director": "Режиссёр",
"writer": "Сценарист",
"producer": "Продюсер",
"country": "Страна",
"collection": "Коллекция",
"label": "Метка",
"style": "Стиль",
"mood": "Настроение"
},
"matchScreen": {
"match": "Сопоставить...",
"fixMatch": "Исправить сопоставление...",
"unmatch": "Сбросить сопоставление",
"unmatchConfirm": "Очистить это совпадение? Plex будет считать его несопоставленным до повторного сопоставления.",
"unmatchSuccess": "Сопоставление сброшено",
"unmatchFailed": "Не удалось сбросить сопоставление",
"matchApplied": "Сопоставление применено",
"matchFailed": "Не удалось применить сопоставление",
"titleHint": "Название",
"yearHint": "Год",
"search": "Поиск",
"noMatchesFound": "Совпадений не найдено"
},
"serverTasks": {
"title": "Задачи сервера",
"failedToLoad": "Не удалось загрузить задачи",
"noTasks": "Нет выполняемых задач"
},
"trakt": {
"title": "Trakt",
"connected": "Подключено",
"connectedAs": "Подключено как @${username}",
"disconnectConfirm": "Отключить аккаунт Trakt?",
"disconnectConfirmBody": "Plezy перестанет отправлять события в Trakt. Можно подключить снова в любое время.",
"scrobble": "Скробблинг в реальном времени",
"scrobbleDescription": "Отправлять события воспроизведения, паузы и остановки в Trakt во время просмотра.",
"watchedSync": "Синхронизация статуса просмотра",
"watchedSyncDescription": "Когда вы отмечаете элементы как просмотренные в Plezy, они отмечаются и в Trakt."
},
"seerr": {
"title": "Seerr",
"connectTitle": "Подключить Seerr",
"serverUrl": "URL сервера",
"serverUrlHelper": "Адрес вашего экземпляра Seerr",
"checkServer": "Продолжить",
"signInWithJellyfin": "Войти через Jellyfin",
"signInWithEmby": "Войти через Emby",
"signInWithLocal": "Использовать локальную учётную запись",
"email": "Эл. почта",
"noSignInMethods": "Этот экземпляр Seerr не предлагает способа входа, поддерживаемого Plezy.",
"instance": "Экземпляр",
"disconnectConfirm": "Отключить Seerr?",
"disconnectConfirmBody": "Plezy забудет этот экземпляр Seerr. Подключитесь снова в любое время.",
"request": "Запросить",
"request4k": "Запросить в 4K",
"seasons": "Сезоны",
"allSeasons": "Все сезоны",
"advancedOptions": "Дополнительно",
"destinationServer": "Целевой сервер",
"qualityProfile": "Профиль качества",
"rootFolder": "Корневая папка",
"languageProfile": "Языковой профиль",
"requestSubmitted": "Запрос отправлен",
"requestFailed": "Ошибка запроса: ${error}",
"requestsLoadFailed": "Не удалось загрузить параметры запроса",
"nothingToRequest": "Всё уже доступно или запрошено.",
"statusAvailable": "Доступно",
"statusPartiallyAvailable": "Частично доступно",
"statusRequested": "Запрошено",
"statusProcessing": "Обработка"
},
"services": {
"title": "Сервисы",
"hubSubtitle": "Синхронизируйте прогресс просмотра и запрашивайте новые фильмы и сериалы.",
"notConnected": "Не подключено",
"connectedAs": "Подключено как @${username}",
"scrobble": "Автоматически отслеживать прогресс",
"scrobbleDescription": "Обновляет список, когда вы заканчиваете эпизод или фильм.",
"disconnectConfirm": "Отключить ${service}?",
"disconnectConfirmBody": "Plezy перестанет обновлять ${service}. Подключите снова в любое время.",
"connectFailed": "Не удалось подключиться к ${service}. Попробуйте ещё раз.",
"names": {
"mal": "MyAnimeList",
"anilist": "AniList",
"simkl": "Simkl",
"seerr": "Seerr",
"mdblist": "MDBList"
},
"deviceCode": {
"title": "Активируйте Plezy в ${service}",
"body": "Перейдите на ${url} и введите этот код:",
"openToActivate": "Открыть ${service} для активации",
"copyCode": "Скопировать код активации",
"waitingForAuthorization": "Ожидание авторизации…",
"codeCopied": "Код скопирован"
},
"oauthProxy": {
"title": "Войти в ${service}",
"body": "Отсканируйте этот QR-код или откройте URL на любом устройстве.",
"openToSignIn": "Открыть ${service} для входа",
"copyUrl": "Скопировать URL для входа",
"urlCopied": "URL скопирован"
},
"libraryFilter": {
"title": "Фильтр библиотек",
"subtitleAllSyncing": "Синхронизация всех библиотек",
"subtitleNoneSyncing": "Ничего не синхронизируется",
"subtitleBlocked": "${count} заблокировано",
"subtitleAllowed": "${count} разрешено",
"mode": "Режим фильтра",
"modeBlacklist": "Чёрный список",
"modeWhitelist": "Белый список",
"modeHintBlacklist": "Синхронизировать все библиотеки, кроме отмеченных ниже.",
"modeHintWhitelist": "Синхронизировать только библиотеки, отмеченные ниже.",
"libraries": "Библиотеки",
"noLibraries": "Библиотеки недоступны"
}
},
"addServer": {
"addMediaBrowserTitle": "Добавить сервер ${product}",
"serverUrls": "URL-адреса сервера",
"serverUrlsHelper": "Можно указать несколько URL через запятую.",
"findServer": "Найти сервер",
"searchingLocalMediaBrowserServers": "Поиск локальных серверов ${product}...",
"localMediaBrowserServers": "Локальные серверы ${product}",
"username": "Имя пользователя",
"password": "Пароль",
"signIn": "Войти",
"change": "Изменить",
"required": "Обязательно",
"couldNotReachServer": "Не удалось связаться с сервером: ${error}",
"signInFailed": "Не удалось войти: ${error}",
"quickConnectFailed": "Quick Connect не удался: ${error}",
"addPlexTitle": "Войти через Plex",
"pinExpired": "Срок действия PIN истёк до входа. Попробуйте снова.",
"failedToRegisterAccount": "Не удалось зарегистрировать учётную запись: ${error}",
"enterMediaBrowserUrlError": "Введите URL вашего сервера ${product}",
"addConnectionTitle": "Добавить подключение",
"addConnectionTitleScoped": "Добавить в ${name}",
"signInWithPlexCard": "Войти через Plex",
"signInWithPlexCardSubtitle": "Авторизуйте это устройство. Общие серверы будут добавлены.",
"signInWithPlexCardSubtitleScoped": "Авторизуйте аккаунт Plex. Пользователи Home станут профилями.",
"connectToMediaBrowserCard": "Подключиться к ${product}",
"connectToMediaBrowserCardSubtitle": "Введите URL сервера, имя пользователя и пароль.",
"connectToMediaBrowserCardSubtitleScoped": "Войдите на свой сервер ${product}. Будет привязано к ${name}.",
"borrowFromAnotherProfile": "Использовать подключение другого профиля",
"borrowFromAnotherProfileSubtitle": "Повторно используйте подключение другого профиля. Для защищённых профилей потребуется PIN."
}
}