Files
plezy/lib/i18n/ru.i18n.json
T

1548 lines
96 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": "или",
"connectToJellyfin": "Подключиться к Jellyfin",
"useQuickConnect": "Использовать Quick Connect",
"quickConnectInstructions": "Откройте Quick Connect в Jellyfin и введите этот код.",
"quickConnectWaiting": "Ожидание подтверждения…",
"quickConnectCancel": "Отмена",
"quickConnectExpired": "Срок Quick Connect истек. Попробуйте снова."
},
"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": "Нажмите ещё раз для выхода"
},
"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": "Плотность библиотеки",
"compact": "Компактный",
"comfortable": "Комфортный",
"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": "Полные TV-карточки",
"tvFullCardLayoutDescription": "Использовать TV-карточки только с изображением и именами актёров поверх него",
"focusGlow": "Свечение при фокусе",
"focusGlowDescription": "Показывать мягкое свечение вокруг карточки в фокусе",
"visualEffects": "Визуальные эффекты",
"visualEffectsAuto": "Автоматически",
"visualEffectsAutoDescription": "Автоматически уменьшать эффекты на маломощных устройствах",
"visualEffectsFull": "Полные",
"visualEffectsReduced": "Уменьшенные",
"visualEffectsReducedDescription": "Меньше анимаций и графика с более низким разрешением",
"hideSpoilers": "Скрыть спойлеры непросмотренных эпизодов",
"hideSpoilersDescription": "Размывать миниатюры и описания непросмотренных серий",
"playerBackend": "Бэкенд плеера",
"exoPlayer": "ExoPlayer",
"mpv": "mpv",
"hardwareDecoding": "Аппаратное декодирование",
"hardwareDecodingDescription": "Использовать аппаратное ускорение, когда доступно",
"bufferSize": "Размер буфера",
"bufferSizeMB": "${size}МБ",
"bufferSizeAuto": "Авто (Рекомендуется)",
"bufferSizeWarning": "Доступно памяти: ${heap}MB. Буфер ${size}MB может повлиять на воспроизведение.",
"defaultQualityTitle": "Качество по умолчанию",
"musicQualityTitle": "Качество музыки",
"subtitleStyling": "Стиль субтитров",
"subtitleStylingDescription": "Настроить внешний вид субтитров",
"smallSkipDuration": "Малая перемотка",
"largeSkipDuration": "Большая перемотка",
"rewindOnResume": "Перемотка при возобновлении",
"secondsUnit": "${seconds} секунд",
"defaultSleepTimer": "Таймер сна по умолчанию",
"minutesUnit": "${minutes} минут",
"rememberTrackSelections": "Запоминать выбор дорожек для каждого сериала/фильма",
"rememberTrackSelectionsDescription": "Запоминать выбор аудио и субтитров для тайтла",
"showChapterMarkersOnTimeline": "Показывать маркеры глав на шкале перемотки",
"showChapterMarkersOnTimelineDescription": "Разделять шкалу перемотки по границам глав",
"clickVideoTogglesPlayback": "Клик по видео для переключения воспроизведения/паузы",
"clickVideoTogglesPlaybackDescription": "Клик по видео запускает/ставит на паузу вместо показа управления.",
"videoPlayerControls": "Элементы управления плеером",
"keyboardShortcuts": "Горячие клавиши",
"keyboardShortcutsDescription": "Настроить горячие клавиши",
"videoPlayerNavigation": "Навигация видеоплеера",
"videoPlayerNavigationDescription": "Использовать клавиши стрелок для навигации по элементам управления плеером",
"watchTogetherRelay": "Relay совместного просмотра",
"watchTogetherRelayDescription": "Задайте свой relay. Все должны использовать один сервер.",
"watchTogetherRelayHint": "https://my-relay.example.com",
"crashReporting": "Отчёты об ошибках",
"crashReportingDescription": "Отправлять отчёты об ошибках для улучшения приложения",
"debugLogging": "Журнал отладки",
"debugLoggingDescription": "Включить подробное журналирование для устранения неполадок",
"viewLogs": "Просмотр логов",
"viewLogsDescription": "Просмотр логов приложения",
"clearCache": "Очистить кэш",
"clearCacheDescription": "Очистить кэш изображений и данных. Контент может загружаться медленнее.",
"clearCacheSuccess": "Кэш успешно очищен",
"resetSettings": "Сбросить настройки",
"resetSettingsDescription": "Восстановить настройки по умолчанию. Это нельзя отменить.",
"resetSettingsSuccess": "Настройки успешно сброшены",
"backup": "Резервная копия",
"exportSettings": "Экспорт настроек",
"exportSettingsDescription": "Сохранить настройки в файл",
"exportSettingsSuccess": "Настройки экспортированы",
"exportSettingsFailed": "Не удалось экспортировать настройки",
"importSettings": "Импорт настроек",
"importSettingsDescription": "Восстановить настройки из файла",
"importSettingsConfirm": "Это заменит ваши текущие настройки. Продолжить?",
"importSettingsSuccess": "Настройки импортированы",
"importSettingsFailed": "Не удалось импортировать настройки",
"importSettingsInvalidFile": "Этот файл не является действительным экспортом настроек Plezy",
"importSettingsNoUser": "Войдите в систему перед импортом настроек",
"shortcutsReset": "Горячие клавиши сброшены по умолчанию",
"about": "О приложении",
"aboutDescription": "Информация о приложении и лицензии",
"updates": "Обновления",
"updateAvailable": "Доступно обновление",
"checkForUpdates": "Проверить обновления",
"autoCheckUpdatesOnStartup": "Автоматически проверять обновления при запуске",
"autoCheckUpdatesOnStartupDescription": "Уведомлять о доступном обновлении при запуске",
"validationErrorEnterNumber": "Введите корректное число",
"validationErrorDuration": "Длительность должна быть от ${min} до ${max} ${unit}",
"shortcutAlreadyAssigned": "Клавиша уже назначена для ${action}",
"shortcutUpdated": "Клавиша обновлена для ${action}",
"autoSkip": "Автопропуск",
"autoSkipIntro": "Автопропуск вступления",
"autoSkipIntroDescription": "Автоматически пропускать маркеры вступления через несколько секунд",
"autoSkipCredits": "Автопропуск титров",
"autoSkipCreditsDescription": "Автоматически пропускать титры и воспроизводить следующий эпизод",
"forceSkipMarkerFallback": "Принудительные резервные маркеры",
"forceSkipMarkerFallbackDescription": "Использовать шаблоны названий глав, даже если в Plex есть маркеры",
"autoSkipDelay": "Задержка автопропуска",
"autoSkipDelayDescription": "Подождать ${seconds} секунд перед автопропуском",
"introPattern": "Шаблон маркера вступления",
"introPatternDescription": "Регулярное выражение для распознавания маркеров вступления в заголовках глав",
"creditsPattern": "Шаблон маркера титров",
"creditsPatternDescription": "Регулярное выражение для распознавания маркеров титров в заголовках глав",
"invalidRegex": "Недопустимое регулярное выражение",
"downloads": "Загрузки",
"downloadLocationDescription": "Выберите место для хранения загруженного контента",
"downloadLocationDefault": "По умолчанию (Хранилище приложения)",
"downloadLocationCustom": "Другое расположение",
"selectFolder": "Выбрать папку",
"resetToDefault": "Сбросить по умолчанию",
"currentPath": "Текущий: ${path}",
"downloadLocationChanged": "Место загрузки изменено",
"downloadLocationReset": "Место загрузки сброшено по умолчанию",
"downloadLocationInvalid": "Выбранная папка недоступна для записи",
"downloadLocationSelectError": "Не удалось выбрать папку",
"downloadOnWifiOnly": "Загружать только по WiFi",
"downloadOnWifiOnlyDescription": "Запретить загрузку по мобильным данным",
"autoRemoveWatchedDownloads": "Автоудаление просмотренных загрузок",
"autoRemoveWatchedDownloadsDescription": "Автоматически удалять просмотренные загрузки",
"cellularDownloadBlocked": "Загрузки через мобильную сеть заблокированы. Используйте WiFi или измените настройку.",
"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 Digital Plus (включая Atmos) системе в виде битового потока. DTS и TrueHD по-прежнему воспроизводятся как многоканальный PCM. При перемотке возможны короткие пропадания звука.",
"audioDownmix": "Микширование в стерео",
"audioDownmixDescription": "Микширует объёмный звук в два канала для стереодинамиков или наушников",
"downmixCenterBoost": "Усиление центрального канала",
"downmixCenterBoostValue": "${db} дБ",
"downmixCenterBoostLabel": "Усиление (дБ)",
"downmixCenterBoostShort": "дБ",
"audioDownmixNormalize": "Нормализация громкости при микшировании",
"audioDownmixNormalizeDescription": "Снижает уровень микса во избежание клиппинга. Отключите, чтобы сохранить исходную громкость (возможны искажения в громких сценах).",
"atmosDiagnostics": "Тест вывода Atmos",
"atmosDiagnosticsDescription": "Диагностика вывода Dolby Atmos воспроизведением тестовых сигналов через системный проигрыватель",
"atmosTestHlsAtmos": "Atmos-поток Apple",
"atmosTestHlsAtmosDescription": "Заведомо рабочий поток Dolby Atmos. Ресивер должен показать Dolby Atmos.",
"atmosTestHlsControl": "Surround-поток Apple",
"atmosTestHlsControlDescription": "Контрольный поток без Atmos. Ресивер должен показать объёмный звук без Atmos.",
"atmosTestRawStream": "Сырой поток EAC3",
"atmosTestRawStreamDescription": "Транслирует тестовый файл точно так же, как Atmos-воспроизведение в проигрывателе. Требуется URL тестового файла.",
"atmosTestRawFile": "Сырой файл EAC3",
"atmosTestRawFileDescription": "Воспроизводит тестовый файл с известной длиной. Требуется URL тестового файла.",
"atmosTestStop": "Остановить тест",
"atmosTestUrl": "URL тестового файла",
"atmosTestUrlDescription": "HTTP-URL сырого файла .ec3 Dolby Atmos (например, извлечённого через ffmpeg)",
"atmosTestUrlMissing": "Сначала укажите URL тестового файла",
"atmosTestStatus": "Статус",
"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": "Начальный раздел",
"liveTvDefaultFavorites": "Избранные каналы по умолчанию",
"liveTvDefaultFavoritesDescription": "Показывать только избранные каналы при открытии ТВ",
"display": "Экран",
"homeScreen": "Главный экран",
"navigation": "Навигация",
"window": "Окно",
"content": "Контент",
"player": "Плеер",
"subtitlesAndConfig": "Субтитры и конфигурация",
"seekAndTiming": "Перемотка и время",
"behavior": "Поведение"
},
"search": {
"hint": "Поиск фильмов, сериалов, музыки...",
"tryDifferentTerm": "Попробуйте другой запрос",
"searchYourMedia": "Поиск в вашей медиатеке",
"enterTitleActorOrKeyword": "Введите название, актёра или ключевое слово"
},
"hotkeys": {
"setShortcutFor": "Назначить клавишу для ${actionName}",
"clearShortcut": "Очистить клавишу",
"noShortcutSet": "Сочетание не задано",
"currentShortcut": "Текущее сочетание:",
"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": "Информация о файле",
"video": "Видео",
"audio": "Аудио",
"file": "Файл",
"advanced": "Дополнительно",
"codec": "Кодек",
"resolution": "Разрешение",
"bitrate": "Битрейт",
"frameRate": "Частота кадров",
"aspectRatio": "Соотношение сторон",
"profile": "Профиль",
"bitDepth": "Глубина цвета",
"colorSpace": "Цветовое пространство",
"colorRange": "Цветовой диапазон",
"colorPrimaries": "Цветовые первичные",
"chromaSubsampling": "Субдискретизация цветности",
"channels": "Каналы",
"subtitles": "Субтитры",
"overallBitrate": "Общий битрейт",
"path": "Путь",
"size": "Размер",
"container": "Контейнер",
"duration": "Длительность",
"optimizedForStreaming": "Оптимизировано для стриминга",
"has64bitOffsets": "64-битные смещения"
},
"mediaMenu": {
"markAsWatched": "Отметить как просмотренное",
"markAsUnwatched": "Отметить как непросмотренное",
"removeFromContinueWatching": "Удалить из «Продолжить просмотр»",
"viewDetails": "Показать сведения",
"goToSeries": "Перейти к сериалу",
"shufflePlay": "Случайное воспроизведение",
"shuffleNotAvailableOffline": "Перемешивание недоступно офлайн",
"fileInfo": "Информация о файле",
"deleteFromServer": "Удалить с сервера",
"confirmDelete": "Удалить это медиа и его файлы с сервера?",
"deleteMultipleWarning": "Это включает все эпизоды и их файлы.",
"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": "Шестнадцатеричный цвет"
},
"tooltips": {
"shufflePlay": "Случайное воспроизведение",
"playTrailer": "Воспроизвести трейлер",
"markAsWatched": "Отметить как просмотренное",
"markAsUnwatched": "Отметить как непросмотренное"
},
"videoControls": {
"audioLabel": "Аудио",
"subtitlesLabel": "Субтитры",
"resetToZero": "Сбросить до 0мс",
"addTime": "+${amount}${unit}",
"minusTime": "-${amount}${unit}",
"playsLater": "${label} воспроизводится позже",
"playsEarlier": "${label} воспроизводится раньше",
"noOffset": "Без смещения",
"letterbox": "Letterbox",
"fillScreen": "Заполнить экран",
"stretch": "Растянуть",
"lockRotation": "Заблокировать поворот",
"unlockRotation": "Разблокировать поворот",
"timerActive": "Таймер активен",
"playbackWillPauseIn": "Воспроизведение будет приостановлено через ${duration}",
"sleepTimerEndOfVideo": "Конец текущего видео",
"sleepTimerStopAtHeader": "Остановить на",
"sleepTimerDurationHeader": "Таймер",
"playbackWillPauseAtEnd": "Воспроизведение будет приостановлено в конце этого видео",
"stillWatching": "Всё ещё смотрите?",
"pausingIn": "Пауза через ${seconds}с",
"continueWatching": "Продолжить",
"autoPlayNext": "Автовоспроизведение следующего",
"playNext": "Следующее",
"playButton": "Воспроизвести",
"pauseButton": "Пауза",
"seekBackwardButton": "Перемотка назад на ${seconds} секунд",
"seekForwardButton": "Перемотка вперёд на ${seconds} секунд",
"previousButton": "Предыдущий эпизод",
"nextButton": "Следующий эпизод",
"previousChapterButton": "Предыдущая глава",
"nextChapterButton": "Следующая глава",
"muteButton": "Без звука",
"unmuteButton": "Включить звук",
"settingsButton": "Настройки воспроизведения",
"tracksButton": "Аудио и субтитры",
"chaptersButton": "Главы",
"versionQualityButton": "Версия и качество",
"versionColumnHeader": "Версия",
"qualityColumnHeader": "Качество",
"qualityOriginal": "Оригинал",
"qualityPresetLabel": "${resolution}p ${bitrate} Mbps",
"transcodeUnavailableFallback": "Транскодирование недоступно — воспроизведение в оригинальном качестве",
"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": "В очереди нет элементов",
"searchSubtitles": "Поиск субтитров",
"language": "Язык",
"noSubtitlesFound": "Субтитры не найдены",
"downloadedSubtitle": "Загружено",
"noSubtitlesAvailable": "Нет доступных субтитров",
"noAudioTracksAvailable": "Нет доступных аудиодорожек",
"noTracksAvailable": "Нет доступных дорожек",
"subtitleDownloaded": "Субтитры загружены",
"subtitleDownloadFailed": "Не удалось загрузить субтитры",
"searchLanguages": "Поиск языков..."
},
"userStatus": {},
"messages": {
"markedAsWatched": "Отмечено как просмотренное",
"markedAsUnwatched": "Отмечено как непросмотренное",
"markedAsWatchedOffline": "Отмечено как просмотренное (синхронизируется при подключении)",
"markedAsUnwatchedOffline": "Отмечено как непросмотренное (синхронизируется при подключении)",
"autoRemovedWatchedDownload": "Автоудалено: ${title}",
"removedFromContinueWatching": "Удалено из «Продолжить просмотр»",
"errorLoading": "Ошибка: ${error}",
"streamInterrupted": "Поток прервался. Нажмите «Воспроизвести» или перемотайте, чтобы повторить попытку.",
"liveStreamInterrupted": "Прямая трансляция прервалась. Нажмите «Воспроизвести», чтобы повторить попытку.",
"fileInfoNotAvailable": "Информация о файле недоступна",
"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). Лимит пропускной способности/транскодирования, вероятно, отклонил сессию. Попросите владельца изменить настройки.",
"logsUploaded": "Логи загружены",
"logsUploadFailed": "Не удалось загрузить логи",
"logId": "ID лога"
},
"subtitlingStyling": {
"text": "Текст",
"border": "Обводка",
"background": "Фон",
"fontSize": "Размер шрифта",
"textColor": "Цвет текста",
"borderSize": "Размер обводки",
"borderColor": "Цвет обводки",
"backgroundOpacity": "Прозрачность фона",
"backgroundColor": "Цвет фона",
"position": "Позиция",
"assOverride": "Переопределение ASS",
"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",
"connectionDefault": "По умолчанию",
"connectionAs": "как ${displayName}",
"makeDefault": "Сделать по умолчанию",
"removeConnection": "Удалить",
"profileRenamed": "Профиль переименован.",
"borrowAddTo": "Добавить в ${displayName}",
"borrowExplain": "Заимствуйте подключение другого профиля. Для профилей с PIN нужен PIN.",
"borrowEmpty": "Пока нечего заимствовать.",
"borrowEmptySubtitle": "Сначала подключите Plex или Jellyfin к другому профилю.",
"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": "Войти снова",
"editJellyfinTitle": "Изменить подключение Jellyfin",
"editJellyfinIntro": "Добавьте или удалите 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": "Рейтинг",
"movie": "Фильм",
"tvShow": "Сериал",
"minutesLeft": "Осталось ${minutes} мин",
"moreLikeThis": "Похожее"
},
"errors": {
"searchFailed": "Ошибка поиска: ${error}",
"connectionTimeout": "Таймаут подключения при загрузке ${context}",
"connectionFailed": "Не удалось подключиться к медиасерверу",
"failedToLoad": "Не удалось загрузить ${context}: ${error}",
"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": "Загрузить логи"
},
"licenses": {
"relatedPackages": "Связанные пакеты",
"license": "Лицензия",
"licenseNumber": "Лицензия ${number}",
"licensesCount": "${count} лицензий"
},
"navigation": {
"libraries": "Библиотеки",
"downloads": "Загрузки",
"liveTv": "ТВ в прямом эфире",
"explore": "Исследовать"
},
"explore": {
"title": "Исследовать",
"selectSource": "Выбрать источник",
"rows": {
"watchlist": "Список для просмотра",
"recommendedMovies": "Рекомендуемые фильмы",
"recommendedShows": "Рекомендуемые сериалы",
"trendingMovies": "Фильмы в тренде",
"trendingShows": "Сериалы в тренде",
"popularMovies": "Популярные фильмы",
"popularShows": "Популярные сериалы",
"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": "Ошибка поиска. Проверьте подключение и повторите попытку."
},
"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": "Изменить порядок избранного",
"favoritesLoadFailed": "Не удалось загрузить избранное. Проверьте подключение и повторите попытку.",
"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}",
"failedToLoadItems": "Не удалось загрузить элементы коллекции: ${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": "Код сессии",
"hostControlsPlayback": "Хост управляет воспроизведением",
"anyoneCanControl": "Любой может управлять воспроизведением",
"hostControls": "Управление хоста",
"anyoneControls": "Управление для всех",
"participants": "Участники",
"host": "Хост",
"hostBadge": "HOST",
"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": "Сервер relay недоступен. Блокировка ISP может мешать Watch Together.",
"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": "Ошибка сервера: файл может превышать удаленный лимит bitrate",
"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}»? Скачанные эпизоды будут сохранены.",
"syncRuleCreated": "Правило синхронизации создано — хранится ${count} непросмотренных эпизодов",
"syncRuleUpdated": "Правило синхронизации обновлено",
"syncRuleRemoved": "Правило синхронизации удалено",
"syncedNewEpisodes": "Синхронизировано ${count} новых эпизодов для ${title}",
"activeSyncRules": "Правила синхронизации",
"noSyncRules": "Нет правил синхронизации",
"manageSyncRule": "Управление синхронизацией",
"editEpisodeCount": "Количество эпизодов",
"editSyncFilter": "Фильтр синхронизации",
"syncAllItems": "Синхронизация всех элементов",
"syncUnwatchedItems": "Синхронизация непросмотренных элементов",
"syncRuleServerContext": "Сервер: ${server} • ${status}",
"syncRuleAvailable": "Доступен",
"syncRuleOffline": "Офлайн",
"syncRuleSignInRequired": "Требуется вход",
"syncRuleNotAvailableForProfile": "Недоступно для текущего профиля",
"syncRuleUnknownServer": "Неизвестный сервер",
"syncRuleListCreated": "Правило синхронизации создано"
},
"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 на компьютере и используйте тот же WiFi",
"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": "Скорость воспроизведения",
"zoom": "Масштаб",
"sleepTimer": "Таймер сна",
"audioSync": "Синхронизация аудио",
"subtitleSync": "Синхронизация субтитров",
"hdr": "HDR",
"audioOutput": "Аудиовыход",
"performanceOverlay": "Оверлей производительности",
"audioPassthrough": "Сквозной вывод аудио",
"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": "Обложки недоступны",
"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"
},
"deviceCode": {
"title": "Активируйте Plezy в ${service}",
"body": "Перейдите на ${url} и введите этот код:",
"openToActivate": "Открыть ${service} для активации",
"waitingForAuthorization": "Ожидание авторизации…",
"codeCopied": "Код скопирован"
},
"oauthProxy": {
"title": "Войти в ${service}",
"body": "Отсканируйте этот QR-код или откройте URL на любом устройстве.",
"openToSignIn": "Открыть ${service} для входа",
"urlCopied": "URL скопирован"
},
"libraryFilter": {
"title": "Фильтр библиотек",
"subtitleAllSyncing": "Синхронизация всех библиотек",
"subtitleNoneSyncing": "Ничего не синхронизируется",
"subtitleBlocked": "${count} заблокировано",
"subtitleAllowed": "${count} разрешено",
"mode": "Режим фильтра",
"modeBlacklist": "Чёрный список",
"modeWhitelist": "Белый список",
"modeHintBlacklist": "Синхронизировать все библиотеки, кроме отмеченных ниже.",
"modeHintWhitelist": "Синхронизировать только библиотеки, отмеченные ниже.",
"libraries": "Библиотеки",
"noLibraries": "Библиотеки недоступны"
}
},
"addServer": {
"addJellyfinTitle": "Добавить сервер Jellyfin",
"serverUrls": "URL сервера",
"serverUrlsHelper": "Можно указать несколько URL через запятую.",
"findServer": "Найти сервер",
"searchingLocalServers": "Поиск локальных серверов Jellyfin...",
"localServers": "Локальные серверы Jellyfin",
"username": "Имя пользователя",
"password": "Пароль",
"signIn": "Войти",
"change": "Изменить",
"required": "Обязательно",
"couldNotReachServer": "Не удалось связаться с сервером: ${error}",
"signInFailed": "Не удалось войти: ${error}",
"quickConnectFailed": "Quick Connect не удался: ${error}",
"addPlexTitle": "Войти через Plex",
"pinExpired": "Срок действия PIN истёк до входа. Попробуйте снова.",
"failedToRegisterAccount": "Не удалось зарегистрировать учётную запись: ${error}",
"enterJellyfinUrlError": "Введите URL вашего сервера Jellyfin",
"addConnectionTitle": "Добавить подключение",
"addConnectionTitleScoped": "Добавить в ${name}",
"signInWithPlexCard": "Войти через Plex",
"signInWithPlexCardSubtitle": "Авторизуйте это устройство. Общие серверы будут добавлены.",
"signInWithPlexCardSubtitleScoped": "Авторизуйте аккаунт Plex. Пользователи Home станут профилями.",
"connectToJellyfinCard": "Подключиться к Jellyfin",
"connectToJellyfinCardSubtitle": "Введите URL сервера, имя пользователя и пароль.",
"connectToJellyfinCardSubtitleScoped": "Войдите на сервер Jellyfin. Привязывается к ${name}.",
"borrowFromAnotherProfile": "Одолжить из другого профиля",
"borrowFromAnotherProfileSubtitle": "Используйте подключение другого профиля. Для профилей с PIN нужен PIN."
}
}